kernel-selftests-internal-4.18.0-305.3.1.vz8.7.13 >    a@s  }Dͭ*=FZc#fL.Qbn~G&یމ?if5/{zX+*1*]݇*O | 𦑌7G"p!5<׆nMC KoK>p6>1{cs?26faab47ca3370f037892f3d22db265ba1be13817852c0cd1fa869344fd1d8d2a323d878474d565d46aff3a2f52398bbc5dd7621d66a@s  }Dͭ*Z9x r4Kɘ]bo7YGbznx]fRFv5&ꡭoUHfs;G-%n&Զ)W'޲jL>T*| HJHP8ovUx,wZ1TAlr>p?bb|?bbld# 4 Qx|  "" " "," 2" 8V" 2@IXahYh? -@-pK3%q0  / = 2pX`$ X X@p68  HX0X P x H X xx    p X P 8 X p H 8 h@ X 0 @  "`$`#2SX$@',@=T0C/(((P@ @0!hE'p  ' X  ` ]X a8 H k rP oz d   p 0 00Xh(@hh`  ` p Hx(pX`@PX0 ((0o`4P+`483P@e238hJ@mPx`.hhN4Pp('`' x% 9P#HW,R 0& ' h;x-8!6(4'6p 5;/248! ! )13p3' 0%pJ8`!xx@X .(0]7x7h7X5p..&X=HP"8!$P_P,!7P/X+x%ehcX)aw5P, t! uX&P!8C`7P*&%(+(R8Jcp9`&P x L `@o(`(pPm7p]pX0#h '0:b(o+Y %Vx _P?*p$*( - (`kk&+ #h%8&m1p`@@&@)8)`?H08O0@ (A {$@G(`(P'%`&H@/oO(7&а @8 ʜ0 P EH`Ph$&#pEH#?WE$@ @ BkXQb@ x</p$!X"$06 kf`/o(D@'@@@pHBX0JL8/ASx  0Q&p0( &A o8: x p0K G&=3$# a'_hj& l"j $,BML F\Q91{t q H& HT,lu, 8A_/j@( <4B' ZS(=0y  G J s0>KusbDZ'F\vw!mYk5 &)= K"  " # M<-M i  ,RvvcO (X # F:P0]H8;CKH';HK0&ks P\ E&D4RKPE  K |PKp;` /K;p;QK;;;p>`O;:;KKh?;0LI=! l;pK*5Wc}K m)U"bO7<W$ n0  EW/(i$?.E7GaI S_LT15}cn&BCu'' #db 2R^AA큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤AA큤큤큤A큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤AAA큤큤큤큤AA큤큤큤큤큤큤큤A큤A큤A큤AA큤큤큤큤큤큤큤큤큤큤A큤큤큤A큤큤A큤A큤A큤A큤A큤AA큤A큤A큤큤a@a@,a@+a@a@a@+a@+a@a@a@+a@a@+a@a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@a@a@a@a@a@a@a@a@a@a@a@a@+a@+a@+a@a@+a@a@a@a@a@+a@a@a@+a@+a@a@+a@a@a@a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@+a@a@a@a@+a@a@+a@a@+a@a@+a@+a@a@a@+a@a@+a@a@,a@a@+a@a@,a@a@,a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@,a@Ja@Ja@Ja@Ja@Ha@Ha@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ja@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@,a@,a@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@,a@,a@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@,a@,a@Ha@,a@Ha@,a@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@,a@Ha@,a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@-a@-a@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@Ha@,a@Ha@Ha@Ha@Ha@Ha@-a@Ha@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@Fa@Ga@Fa@Fa@Fa@a@a@a@a@a@a@a@a@a@a@a@`T`T`T`T`T`Ta@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@,`Ta@,`Ta@,`Ta@,`Ta@-a@a@a@a@a@-a@a@a@a@a@-a@a@a@a@-`T`Ta@-`Ta@-a@-`Ta@-a@-a@-`Ta@-a@-a@-a@-`T`T`Ta@-`Ta@-`Ta@-a@-a@-`T`Ta@-a@-`Ta@-a@-`T`T`Ta@-`T`Ta@-a@-`T`Ta@-a@a@a@a@a@-a@a@a@a@a@a@a@a@Fa@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@`Ta@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@e2c4df8a1ffd2c8365ba68d8459d566cfa8d2b5727c6de67152c56e364287cf378571ffcd06a0a872e4a4b3e9948aabe5daa842e05e402ede4df344af6e96a96f71ebc6b87327118a4f5b9bb48507ca49e6e235588e445bbf48990f95a8760ad03799bf5145c9efe973372c4bef5f5655eac5b1d1d3145e11191c9fbbb66574552cc0330d6ffa32e65a37eed51887bb3e31ffc70f25a5320756234e747041689187eb8bb02f1c5c2c5ba2a41b6666058f275f8a2411a417497a6d31cd5589518fbbfc4416959db31ad2fba6391a685162f5c1e9c8c1a213c9619a9f6e8e9118703e4f534866f77c2dafa022b2f1e1a219e3c01934e4b7ba4d4c917a84cb252762ca2adb621d07c04bb40ab6c73ad09b4252a5c40725da64666165752f603ff3ecaa6c10308fac2a4587b560d80e82ec2d0235200203a0723d6b05342e56112a06d6ba307ebfa1e1ad03ee4faaf19a7230a4ea65d921ef1ea7c2e096dbb96b801c22ae41c2393905388fd276513a07bb2707fcd3a1d244a9355c09fb328534767b8a30cdac48195fc5091e664ccd8224db330c010f435b5e6e8569b21624f6171df71173beccfa0dbf3fa39953de2a095a77fdb8ec73a6cd0c65b3d226a80196a659e3a2c08add6737b0de5a378ff4b2a048773899c2dc0a64e2e2c9841078fdf17e011ac4f27ff52da1a3e87c177237a80ff20a480f8fd36d040ec5d248a992083df4e848ad590f9cde05082c8d858a754bf7812847046622beddc6e8bf8404885773ec71cb8f4ddf61494164ea9f51512b8531bb7b2bcc80353c0c07ff5ac188ea02c348961ace4038b50cc6818ae2edc161abd45f2bb68300174eb3ca67272f4ca3a0e8942ae6fefe1bde4268ef7d9cc3df901e5b6fad859ec547e8f8acdd0f6f66174e5e4beb0262ea2f220987f2d12cbe20f88299020341d67ecb4e3845d8f4887e0013a87bc7a1cab928c8ca3f35f8a5a38694c76f8454aee7d8c31349f85dfe89adb9d4f92d2bb956aa18d327b8c8a2b07ccbf8a5ef219d65885e70210b2de32343d01b6dc496322ed7ae9d433b848e61a89ebba9d70d90578dcae434aa0b650d31857ebcb89f729bf15d4e61906ae3bf8ff756d3aebeb7c853d1737575fde1ce93259e9e79122af2c807c4c47de7476950eb6d5560e2e831c9db29cff826ab040f5d7384c19243faf94389d588d4bf0182913b80bced80ed9ed3e97d2bfa46b9f15911f861721041ff1636f5deb10ee9779f6920235d7d38001b09af819c574416aad8d5c136ee2b2bef9f4219b385b8c6a79f1fe3a94cf12bba00f9b1f8932655526bce05e3edd0d9861698880f6485d4db594abe88fa65e393b6afbca464e60e5a974846a1d54977eeff0f84c05f70b0b69696566a35db9dac7105cefa39a7bccb06d23cb3a56eb4eb1629d0f00d8029a44ac54ed05d93e3236feb1edc7804e4d490080b6376df15c2a3c9a22158a2c9679c37e8117ebbeeb145cd5d5df6815f4cf331c9d4af0ad8bef2380a3e764c984188db4ae3ec472d76978ec2a072bef826b2f4a6d17b5f4929cef6ef5b6601445810ea22546923478600c13ef34ccb6923ba6ca4b668a3f06d2da65ecbb2ec05e7114b1f6195625268190ee0b147967d4e7244b2640b03f6e22dd733996def6f9de8c471a40418e9af1964acca43abb612b36bcac67ad8f38d2fa571e82e460e19cc2dac069713884227bbe49c5057a61d88375778da9b9cf6f45cb672c50a39233e452cb7897130f672e399f244551e7f8401f5644ca9b98cf6f2dc429d4e817917caf0f114b5b2ba3b67e7fa09199dab5cb956f2384f561df62d8120679f0aa971e94b78075a5b2c2de462043574d129d278de70410535e8c33202a89564157831d5f8326fcdaafea3ee9278a857ddd058f21c0a578d2418affe9334e120710d384f8c11de8c03a2a8d3b7f3d5dac5f1508c3a057f7b2bcc273bcf2ac5aeedfa9848bcec7222f043d6dd1960d2e74b894afef4ed9c67f299d2436c516c82d0a842ecbce6ec4098b77c203cf1fe7eb2523487921929e6f34ae58d67c66ea58c5063a357752112a88c1abeca0302125870d4bf8e3cbbe42198ff2c97be82d37bc40a83a527bdadb87f2a3abfc199f767b372525876a9cb1edd9956c84494b7a8bf07a56a371617ee2910332489937baf3fb0be17127b08e89de6a4be85fc5eb55bf2844a6bb5dd9f851c9d15740610e3f073d93fc6694be274f1ba7ee71348f5d3ccef4169bec5032201c242000d4e22b2a292ce75882b1df6dc00be8d3a908ea00b136d27323afe7603f944f50dc4fa9300731e89afa7f1ef772120f36985eb2b442c353a1f43799cbc46f1f0b264d4248990d6bab47e33e7f2559b3d501d43088556a0b05d88062f1836a72392f4432184643341b73565ebfcffe25afeac1c3bda2c2a35231179f9a122e943d1078eeec815d5f8faf7b16c42ffaea9ff50bbd87f0f13a44884018f7aba261d94444965f9db3416f49d44c58a12b59a350996dc30ff3ff93616bd46fe7400c17439e336cdd07d384807e3f5310fe71336d043a5a022ae225dbd48439c026d06f295f6f1709f1b7453ca2e0dce57d3e5700648753798bb02d456c970198991d0a4ddf14588f75a142ac2ad721424024b11df33869f299b704f20683371ff521821d8af69c6573ee05b3de23783ae997b3a967af57dd3ed5cbb45095d3bf1c40c5f36af67dbea113afb5511b37d4cc70de3905a81269efe46b6fcbec343f2d0585b49aa223c60a6044c2e9126c0d550a2a9dfd0b850d46e21ebe8cd2c8e54edb0cea495f716c28dabf81c1760152e05610c92623eab543eb5782292ac63512c70eed588b3da92c7f9aa5ea174e18fc6b4503a1abfa673927542a9b4e3874403bc6b84a5a08bf2556652fd8e5168ebe628eefd28a6727252328a04d262f8c9e7bf3b46159edc9205c6ac469eb3cdc390b182a4fdc11c4578d48b8f899ceafe1e7ac9bffc68a6691d7903b1d15589f14f33d1eddd9ed9320725bbf61ac93fabf5d421494cbc36bd1973ebfe39d75b280cee28b9e8706e727812f84c491ea07885496843c20a6f35d3cf17bc822872d28499716bc330712e0cfb4368712c9c6f41fb7c73edcaa4553bf77e1da19841436729d85b5771b5db6830ada5d8bf49b21c8482370ad574193e1b8ff87b185aac3c921d123d9f646c3d51609e9aa7cfa352e98653597efa2530c6f8d2b52371b7935a51781fc92cd49fbe143dec55dba15f745e2891dad7f6bc5c936ef9df6e49bc3d616c7a09992d816097f174233114f473c4afb345b78422d2db54d472d04c363a9f9f1bf043cbad649adad13c15b76fac39327a317a3dadd307b6b75dce1b848ad4a56af8108a823bd0c0e750ca31f83d8870535acfb69c86ee20ef35a773fa0398d00c138092cc55b498037c020ea132409fd353be25545cc5e0ee5b56e8861cba287813fdd922f368cdae0535562bb60c6472dca6e897f13c3fcf97eac362a224a378b55001188c94e1f87ccaecfc7e61fef0bb9a5b752cfa5132c86361c7d1c9124567437877fd1516917ce610e5c1dfed0fb4959128bea62ec5a98b9625b916a3f408c5dddb1105cc9dff0c4b8d626111bbc420fdfbb97bcc4e62e73201386b27260a47756c6f6250223b25f4aa788b3db4262c232bd6a1b66cd0720fc7843950c7ec9758ad792fa8680c32f17a8a52ecb753300e127eb4f7045545c973f86a051f21cafb33e27013ad956652f4bc31fc07771f81603839ec448eb68f7e7828b3cf90477e528c24e65f21f15a7f5dc9d97d60c27d0f731538d98db0ecc7c6c20725ba721762e59293f638feacf1bab1ddd68c55281e044eb3aa0adf1a9576da9ce528efeaf483ad3a0e238b3648fdb3cc104fa66335717f34dc6a792411b73af7b4edb847f53b27fb815fe320d7b145645bf2350fabfc406a027da2ed23319c03a93f781af2a18e26c797d60a9215d38606ab6f8f46367c7525260f4f56341c0ee162e4f56d317b4fea11e3cc07995b6b72490307a21f41617973206458215915808521ea6bff2f10d12493281581a53bbb2b12572751dec8bffe5b104a36a3058bd6815f418f031c7d5405a032013817759595d392e7aab85f6a55492aff9da67ac14ab74acdb9116ddd218715eb49ec8c6abe50fa7c9da7dcbb9a4b67c451b20b1509a7933ed846c2326f22fd94cc06c7e0bbf9f7984e925e55561f10dad2c7428ff92105a6cb0294f5fc8699e3efcbe8d210112bcd1310ba9942c1f7f74c79cf16fa83bbb999b1be2f3bf8626c6f57522cc9c427ac833b61bbd839240effcfdc02b74140cf70e7d12d78ac3cd229fd01a668915cf4b775846b563d29ec48eda6271292c06b3637c85af9b203cb9d73c580e686e82097da88ba633767aad60ab149d21dd53046a4adad67ddca3a0915c7c09b6d69ffa6eb6c859a1b597cf107347ce6fecaf09f20abf9255050077638e3c2f717be7c394fd646fdcc6baf1035afa0238c3fc00b15bebea71157473919ce23d48d74d5cb58f7d1a4ed709677e3cbc1fae463fba753c5271ddf7333b7d127f477e27df94b479ec9e61ef3dcbb2c6e26b0db1324e9c357913513578a2ef2f7a1e24304b5ea7ebdae86225124e82178490baaf7fa3be43b82bb964d233db89c9115282541416968d0015653ba28a335399dfa311d009921135c36f5345759d3cbf8946436443dd8f621fc636f2bc20766a484828be44c7e4638f0f988a011c7e43dd8de532d86f3c226cee957d21b7026b9519f5bf5f95f773c9fbd5cebe1e29983ea4046be17e3b9e726d91e4478f589d8af0ba56a85c955e7781004dcc1493196c3bf92f5d63d70f07e6806119855ce0d9f4829880e4ba03bc561a1107e746307d4f99d8e949900a579e1ea91ce278a88fd2aab38dce15733bef7a1da47f1f0e92ba3f36466ca7366cc7cd09b362351b1764c3098c46484082b48d7cce1774f563253d0c787040aa7e31fb1ba33a6830e3e453bb5d003db2cb80b7845a3839b3f5e0a212d34e132b7c939d8f325d73207e8bd54534405493974e19cb77e41b7a82c93be43f317af56dbd648f3d2dd2e9549c1508568af28a9d76f1f17705f1d0e4117471a1d01b5982aa4e71729c2d57d957e7b62c94dad6569e0657309168b7efb7be84c3df2744dd5398cdc112cb0db86e86752a5c7f8a7f00d89bdbee0added1a3f068d0ae757d27426be0840c3c67be9c96a06ae38139cf48931374c618ede74023aa25a5fd9143c1ce3295c421ce5d85607998a2a40d222168e461dc4b2703824a87a7629141c4c7e74282c94595d4006300dc97c0aea6289fcb346584bf9f3f02e467cdb2ae4ffbef733adea66ec1d44160a6841ea53bf715f0807382ec83eae9d3bd9f88a7c641b4b687baaf1830e96e75d63b2a0e2cef4b0c1338944d3f18905777f69ee3ea38cfa3675770b1dd86e1f3d7a0e872b053879d8168fddd717dd603ad2107797157f19d9c035e4a173809a8651eff0cdc576a55719e4040c0cb68632c5da5e8d02f00158564d9bcfad1e26af5749e87fc79d97493ac44c8893919cb58220cd8e3cae9d4fbbf691006791868f7135cc31f8c42a6a384a7b0756632f2d63584ad8b1f9adc9e67005b11fd4c62853eaf07bcecb6af188b8567ff35bdf7d41ce39ab11552faf042e918968f1f34153d8c99ea60ac5866acfebda609e5244232b359286d367d88f4d4c65c4aa5e26e00c2e1f2abfe23fff0b4b38bf6a258665bc549af3a07e289c73572ab12beb47b633eaf2960cf2a7cbb29dc3e64026033f14b38eaba086534891b3b3de70814d02d727fcce3593af3210ea074c5a4d91e62f86fe4fd997154d19c668478dc8d20b6d2cecc2b265fe136d37021ab743e887f9150cad8a9caaed24a73fecdfa0b0f49f20e7f36630ccc451fe4e6306dbe02150ecf4b37a6fa624a6f36cff9145eac0ae53d0ef983d006d66eb2001f3b58e7b354f740bceed56caeb34898b4822d7ab7ad1c6c532bf0d931ba2e5e494fa3369e7d4b8ca53d54356090bf4ecc81c625d1481fec21280677d85b5b18031b344196469031f2efc8f177b8f27dceb2044378292b161be90dc178ab494da3efd7cf00abd895b51ed50137e55d6067f70e9082f3205e6bf25f4caea965fabb8fefb52e1455cbbb9cb68ec939e47f77b96d18772d6d8fecc503d60b3bafbc6bcd464b064ee74e4f2c1abb69f5be65d06a359ecf3364909c93581f3266db025608af3e549a7023201db6998cb75af51e229257ddd616db208371fb34c5a6301a160521ce76dafdfdad29b87753b33e8bb4b4c5659bef05a65027d795720e9f20e908a9d1c2876db468ab2b726329dacf12a730be95108406cddb519ba02d9b75ac793e062b4fc548fabc0939d03f194ab21a6294bb1814ccc1dc0ec0f2c3a1ab2e298de06fec393a195fc9bcc05b0195b7706c179b796fe65aeb4b8a3a73f02524a94ff5d530671827c42e9540a63d593803855d25056b9d91fcfdc646416cb9d3f435d3eac5200c91e05458348946e748fa791a4313f035248eb0c865df6a0d574df50212fded09b79120ed47a632a74aad517e9f3f9193ee917c15d3b3747f30d6d7a0e445b0412d5323f8a89cb3e77de99a81554be63e1da82b4d5fa46e98447244697b0eb75d2c62b9afdb01d98bf20f455aa6363ed4f40f3bf5ff50a8e398bab3364d20568f602f516095c3be65c1de775470666f73b02ea0bea4845ee552e7c1724f039cedc13fc0d4bbde4388add3b16c4727f47743cbc2e6ab8047008b0bff580c898d31fdc17c46ee69d574d2a943c439c64fe5f8635d815f603cd519229e7c346365b531539c1cc1f78817d3e3cce02d28979abde9eff39744cb3154f076cb96f9a17d3a1f73febaa57cf8f925b657abd9d0c2516604682f3601d947bca2005da9dc072adcf1c5fc5d6ed40acaf5348070290b5acde64eee05f947b9495d363eb82247a5937c6105ac5817eb84db0bc245f4bb7ccd16a4ab0093f98e7df8aef103ac5eb5aad03a3ed6d390bc0f54a9c94bb81e119467e88de62b81c6443f72559565d07211c8f4d31f8a981d0df9e9ccbdcf50b7b61e6cc8a06641db969ffc0c46366c82cd1c39eda93870102f4c65c2905999eb88dd16b7582ad2771295d8203aae91a31014b85f7bf02792cc728a7e2e5e2d2802a68c6ca16f2c96e203d27731eda153aaef8fb111b48b18aeebba8294b02aac525e1c47fd81a345cf770d1c864034e8736ab5e87f6e333a39729aff4c243d203c91b114678073e1413a707f875ab49ea159b11402f9efa3eddc13cc7f4e11c50a64bf04a4d4fa0860e2278c61921f81454cf64fd0512057f2ef5a1d90e7f76b4c81c1647c671ecdcedee4827e16886cbb65974c2cd864e35e81fef5ac618a1e56385d870fcff7923025c462a2a39904c546b15e95e880bdd40c762cf2cf8f1bd270ab3911ec87bc0a37bce3fea00025d113792d6924dcae855b8aca7f33e6065efde934ca072bc0082ca3ccd01f3e37908970ac2f2cbf859de652442e47c78c7d244d5cb5cb5c25b7e1fbea44953d28def641e3502fda496c8a8e84a6594431c257bbae13da85cea18839c4abf681f0c3714adf84ace8d94b19d04f4a506c16084414f93224da7317ffe7917f8747b1d9569157bca4f948613c851c32d526880d4e7b3cd29c9ef0840e10b44ef12fea8f32d2d3478328a9bb4b24a9f98c3bf2aae2e0ee8dc52af781a5eed57083c294ed16c2b3311e0c42cf78f4ccd39237d3fc12beb1f351b61ff10acad4778b5d8e7e0db97b78940cbe5e3d1b102b45a3278241b862d95cb77bb37beb27dc2cc821c6ce51004d7034b1d0bd8c1855e7756342b7b99e8de46b51824e7fca2418c543c5eba3d5fb92eacf94f8b8f514a97efd3be2f15672d82de58c2b5d58d363260e24acc29ee2f53751e544c8eadfdf54b0ace78e27a6ed9c73da8fd6d7fbbc1ab65165145a838770a1c8c7060514d42a22324c67db25cda7e56b6bfb2bce113e02e416ce787f4b88d1d6f101baa3968016b9e4371d995bd8fe30cb876c541851c08f7c4b8dfe108317d125a4ad11bba15e29d9dc9ea360ab88b084962361d832801b4a4f3ea35ededf22033da0e92cac79d234df030fca24aa5dc3701edf5b680c48df20b8036c1140043c8358d5f6d59bbd4df741b5a686f770c3e472c3f57658077901b9cb7056b186b34b1776912e368379243e740e7e1a10ca7562fc37cd290edbebb5228d8a86ca31d5b72e936f89469c2a7a5a016f2803285b8d8638becc0bcd120fc1867d178cba1dcc979af96afbbc4c59252f528f1cf3052684fac2fcb26367e5da668a20d641a54e26ce7b238b161a8ded96d50e9f7744c29b55b01831f7f993d26029a621a49758e45d87439d9c38976094ea906740ceb27190e065831b2a441655db0be6fa1d761bd585c7aa0b9c797a473c494bafdfa085ec57289a77d44e3e9ca9294eed5b861ed64c5f9d6e57510a00731e3ee7ebaabc50231d58abeaa57a1d634061208c3e1ff36cfc5cfa7d9080ddf5990c7c8b53c323289b7a07f246bc094cb7b733eef7d8f2fe7af2a9aa9e605b24f77dfbc804a3d650977bfaa83eb7881a5b0c6d1ab72268eb0c7c4c7431c8887615763376086b4c5cca34e352bb94e8b40570a8b92015c4c31cea2471bc49fb6d95655c42771baf6236714249fd85386693ddf5ee3882886f3b7f6260185e003530d3f47582299a534f3e3737a33889139360eac1505ef27a70a848c7395d458519fd8704a1eb9e8c16dbd7d528057003e4ef8d11c20a3494e7f419a47e38c991a2f75d4f8199eaa4ec2280eb0028979c43a15ed54c7c1a2720d1f9465b961c8afb96d63908c5a86ace0bc12d2fbd8a6c79c87128689ce132a07f344c742c0226d9a2daa6403c893a1d7932c999344b6c6079651f41bda82274a04682ae7ba7b03dccb3de399353e5863f8e5b09d54d86370598296c567695e6394ac70c25b7f28c2bc8a6b216e2856a78f11ec9a9b02babfba44b63ce557d99175cfbfa6a8ba3f830ff1435ec4e42f757cfcb44cf2ab5f0ecf1b40e14792ac20d00c8bcc43076ccdb7cfec144aec803d84deb005e2bc45d1f31fa5a077df09e190a3c9b242ae109ae0e8c59657f5ad880d516d48cc1dd43c921d73c1d58d1260b6ada7fb91dfbccc29064585d16962c2f056b1078907e9e90931b753a2d29f2e746cf167169e00adcc127240372210e2875d70d45028a6345aadad40dd068b6031fcac6f16bd7627600566f00a127873dccbc039314c997b83cabb11885b7f95ca9c1ed38f0850acfcd34b8a97be20c3edebe05d94686139615b055d3eaf1d3e94e17fe5b5ef622dbf9d8d3a280a7926730cc8d9d2f2dc90c4352d0edeab6a766a49ab7937e0285a1c0a2a203748949a3cf64f29024bfd449d4242676977d4578181815d84800733f3541f41e5f868bc5506512a973aa060614525e57796f3a9ac58f7b93f266542ca19a015aa8c490279e3c2e44a1ec7190d03d2aab4fab65c7e2d9294318c308f1249e1e6ec3bda54c1269dee4c6105aba3018f08d713e34fab034f0e9fe33e60c2583264468cb7eba55e70dbe95906efda92504b45cedd2db0884ac85615e22573c7bde43c282a27c4dbf472adf4baac70cae35efbfdf4740e16b0eafc15eae7a4f37498adc5ae52dc7b23479079ff8a7b4e9d4cf4c2c95343604ad3010ea05920cb0076213c369bcda4717c90dc427f3900ff286bc79aa969a972d5fe5edb743aa609edbb49eae28e81e83d54a18dcd4d33f248987d10cd49ad69a388cd4e782d795a20676ea1c1806cc18789c149e87f62cae0ee17d430954c69e9a52db23513ddadada409e31fbf242f96354b5d7a0b51f89bbe8436bf87253686557c6130e942dcf1578227bff1f4fe95593ab245911771d15d135411a21222eec9b9bd43eb20bc009bf66dbd8e2197b5dafd62285e241442b4096fa74f47a6d5f6afc7869a8e11c86f65c337ae651385158e1b4d1c68b8e56b384d6cbbad7ee3371fe84add7fbe44378b63c0ab371735cd0b38696fe3082d3bfec51df4baa18733a69358119d90ac59fb31325bedac58a503a34d6b72066d0d469d6626941e4441e54477c2f412d0ee322060d6f39468199706dd6eb73829b4f547bea108b6f942a3aea35706da8f77b3b5c0e73d83af4ecc88784c9e5b53b7e3d47b56db61681054e141f3fccd48af1f02ad84b95d2c66060d4396a08b515fc963f7f5e492d27c75a5f18075c5c5c209be56a02ebd299e44b4f0fde142d9eb7174830daff5fe0e172b1606382746d53a211166400ab1010e586837ee3e1f3707ae5d041d36f3625ada5a1d6a7649ab4441256ebf8e7d3a55101c179fc68cb9130d2a65b01a43bb6bed6a1ab0a940c2d47d09c5448f9fbd22494302ef87baa6c9465c001215d10f96c0012c993cfaa7a4e0c7d18490916c7c9cd5157a9a49641bd48847215a3bdeb50da2743b1b065eaeb68d376619c63c0c1a3b2349b3f25d12d58f30532f899c79335c436421767b7f33ec55393b030e3fe92613c97849fc06f4bd4bef55f6a5ef33e56df9ef0c6d1ba5a7711d129f3f74a7cf632705ac3ae5a7e358deb5ed280ae85c92be30d9657358c50ee7449f8dd59af42d458e353a8a733794333241831739d651fd14536a7d5b06d18feae37e3546c6cafe58966dcf424be6510d1bb4bdd1bea179f87335a9d0dc9614386ebe5bcc3146b0404a4e70437c769e08ac92466c750f49ff83694308f018af9634fc4121e2cb69e1a50074fc32f642b803a14503a8e20555313015de49da4a47fca5ca3814f5e89cf8edd92e6289ddd1587481537176e76a20602c0eb43f9994857182d6bb3dd20bb9abdbd9cb1b2bd9dc63f0457a45035b5e9170ab566fae410af6c56b6c0a369c042666118752a15a5edfe63b88301546d48dd0127d61b38b1a99b8f465880422b3415f9a74c46d117602fd466bb06e70c07f514e150cb86218340dee9c5780bd84290074497d92fe4b387a7af25adcf956b0ccdc3c1778381ab346c874b8a06408444e4cf79bfb9ebaa28999caa9e6eae4388230e8c3f1401276c03c0076ba2daa7db3c5726519d83c3faa9755c2b07748855dd9729734abf33e840371680959e3f66cf313ae7f92c0ce9b25cdb6d96b1db840c41d2e2d1c9807a778e3914d0f81ee1dc0997cd0646f6c42738f11afe18ccea70eeefc79e4a4c4c1ef8d7b98f62fa3a38c208c9e8b7a6bf628ff3474ce35eecbe5d8f81227e2b1f3605e8a286f59e03941dd2190a07e18a97b4ba83a6f46d77f588b5e5bb711a7fc882da108a12f8fca832f56462a59ef83179a95813441dfac5eb10bcafe141317683593d9b5e03301699f41195eb4e723eb6eca1219719f513732ec0d93e879fb78985f9f86449bf404ad46bf923fd1908c30cf51f81f7376f2dcf6a8b417c6a258cfb772b8cdf9af8cd7a535d8ad07dda6b5f3d603d3e988056db26cc7801921cd22da3484b2acaf2e67b9639e1d4022d6094e6da99628e166f598242a7b65147964f9257590e35b8555a90bc5a4a120b50a10baed5d0369db0ee001f7191417c9496ef3c8cbf50b9162fdf4ba7caebccf45ab11e6c67ac95b7c8e0a5c7c57c29b0d97f8014f97fc96287f93979f1f6c07b4a7692cc5b0f023d137f1168060a40d76b237d5286b447c0e2be2486bf169efebfb4418a2365471b5d738347756b426ef796246128ccab5a1a7c101c31e3006fc761a59fb1145d1258a4f3d9ce0eeb29d33340441f0511bcf8edbc94e3d7d9d2de4dc52c344652e90d86b9d91c900a4ad1f55fe239fc8cb8762bb98ae14a11adf0488422f47c47d70b4943af556ef9d76cea0febd483834eaf6512a3933495d413b663d0119fd50476bb521b6e5576c7f2a8fe2ac863fa9b8a92cb2c42ac2540beb8dcdf19d9f62a998002d5e5fcd18eb135566b8841fcdb6b02907f0e7b5834ea4863f2710861050c2d21e29ff8ee351956d3129309fdf060ef71113d30283aec3b7cc2939ed0628683a44ee2eff3ee4fc53fbcdf425c1fe7b7f377a3d12577bc499c554015444a5664171e87227b8bbf449564b201423b22e012a767f27287d380cd6eeb223256b4e27c3afcd2a0af38ff04586fcc5f69be8bdd16edf4ebe7fd662a7662d147b59fd377d0a451bf8b3c3e54d3a8dfbd095e8fdb03da6d18417fe8339479f44d4c0f38504468c6043ef462490ebf54b0ad529c5b4e7cc5a80bca77ddb72b87403dd057a3b9c251557d04ca98b4da8ed89fc5bfec226a67282c1245354f0ad225535684ae8e2dd4f0418996c4bef97935f2b9ba019e47edc94e532f734f2a39319b5896c88a68ddf83cf80e45dd40aac93da2df424d9dcec0c3d14668b411bfcc218787448328f15d280452fd0cc1e0c39f4d9558140fed59e21fbdd1bcd4082d923186665d74edac3b785c5925bc5e917ed3c6096690c569f47e637c638102038a1f5e85fdad6ec51b4fe0a6e05e525a6b216b48934c2a3703afdbcc61db0fe3d0a099636c9df4046d88b1cbc69a78f3bee042e9394566f4ec4147bacf36e567f48af9fcc0aa6de87877e9093dcda180da81284c0c34446ba75301694b1b5ac134bf4ab57e44b9d46466966385e1f08f7ff75c78da0daf966e877eeb300b88e7c755ec088e6cbe4192829d08417169041bacfae36863f51bcc8a1ae4b7b0b6eee8f6d5a40a096b7ebb7da974fe799955385332e67c626df19b93d61cbaa5f2bf2044ff388dd1ef8a9b077818c25c5a8a348ba4d1c1c82c14c89e7d1089b09b0df93a01f941df91a0df940aadb9214aa6e1bc08854d986d3261d9108759ef701e56ab63d0e32715e35f2edbf33c51e3193d6e0bc765a69b3b32eefaa73ab75c393271e4f858d23953c4adbc68fdb2c0e034f5a08844ddaa1a117a50a6dcbdc2e5a1a5a894e843a58609d41d1a0dc435a3120af2a4e1c1b93e11f5b73d3232441b06a157adce54df7e90ab75c88b54fde6e7c4306ddf75605a7c9ffaac20e8269051ac633033e92067c1ecbc79442a1e413872b78602d83c2d254e00ef9f7d59a223207f7ec7ba78b23d54f780b2502221b263504a1210671d1c75d0f38049cffb5569e7ef8096fd0470e7adefb0af0fa053f7f5bfa0b0bbfb0e8bf65b813296a1d3e5ebaa7e35ef95f6797c2cfc473afbf79547d3b9e72d36bfe87756aedae04079a22ffd81a041dedcd2e8d33aaa8260e008b994de3cbb9bd8fc6b7e1dceedf717a77ed8ec7a778637d45cf0128f8454328207054f8a31a2198ac33baffce0026363c95d183bd81820b48cb26d01c2711a1c7e178e1abd1b75369913681a66278e0d4db22bc7973d1e1beaaa5036721952e6e62cda6f8ddc2ac349e606e21def3fe66a799d88e84a366a093428ea9b8b0c1e128361c0ade1b09083485add49a48c878996d78abd607066e4a75c7b72a826accfed5622f634714d5475da21968d91ae64b7524d45f3e2f458c820cef05b2e4aa0b00f7e00ad0f9e5abf279a842921b902798e910d33922b37602e69d9decde742441755e30466317d2be122f7526944eac073dc49372119339f963887ce4240e7b0df1ff6fbae9417c409719b691ceb710e8b8ab52e5705dd7d0aa6000d5a37a9b51d60a15a823be236e87682e9081f5b251f11b2775200a0a82ffe1d3d98dc7a5a254c3f9f422e64af9bda616e8841e60dd4c079fc9b42f53036266e4ad2d8d5bee1ca50a4052ba29b56b3c10549cf52508b564c8e20a1a13e79887df303bf92e4e4a79f281279efbc24f049e668476bbf3d3698f035d7e82b8977e7fe4b9929e6e04cd645d4ccebbd6d91bea037889cff31bc195eda67e6ee2ca06567c2a97f0716b7195a01718859b76d7193336315f73a390400c89e42369b93284488543b2b7aa5e7db9eb62a18bc43c1abb1cee450ef21d911098072136fb651c3c9cf214a253654b6f9d33cd1102646a94f0545c05dc1f774089bc53e51c326470c24800727182615d268b0b47a18f859fd9173e368a6a6caeda8323bf9e8c8df4cda6d9c34ac877c09fed4dd869f2c86c6bee63575a3bb62e1ae1927e8fd457bf0c901e35d01d02ab45ffd001f0c26be84bb3710d3076242ad7e87a8fec04f653224a9ba98ab7551996067f33a9906ad75edefbdb2d8ea1d140f9ba281b1b57b2b3dee187e00c819e5ada792981a7b70be4cd2057536f9bf81bc65d1c41615a4d5af2c6ea8ad807bd098495d16c8e3f2014dcb30bf1fad044ad18ea0886bf6c30cf182e2ade5fa64e5a30b15419905bcfd71257ebe5df80794133d95c7c28f7722eb81bb6d414a5d39a918c0a8df48260eebb0430f449f1e2940c8cb87118351db494ccae73a6c9c3d3c5ff5832f6eb21ab7e14e23a729f54e5d2dd84f8eb8fa1f4f18cbd55d526b2ab1d87b12b44b7106fceb20278f94749a96ba3719b8e959e2f5b8e31893f87880163200afd6e4ac91777d8f3e2636c51524f9313cd3f03fb7d229395bcdb3a02ce6b5b4953ba009d39c12e45562f29411f47f37094b6ee39c7ce8f1934cda5ee4ee9901c69b94182064e9edbb00d2a7cd70f68419e6eebeb63fe3c5077af62bb3681bd0655762ca3fe22453d0880a34fed3679ff9f268dfee76b92cda2cc2a370081b7c3fdeb25e0b6166f5db705c5fc1e26cb093475e79a68e563c9b3ca8612d3a8928d7a0b662de18b7d387419ba9ff0d42fbe4899d728363ef930edf450868e9edbdf2ac6ba4bc3f2306408242e02afcb013ea00cee8ce094ef200f62e4f4b20f10f9a08c264f4c7ac21af853f8e231035d5e69b04ff2ceada735182a9de55f5b2eb358f327ec7c2c9ef2ddb0ba32a974a23e7bb19017d32f52079deccb30d7ae38271a2b52ae1a27bc3d3b017986831b95a240d37ac289af0cddac426b379d9d75a3bccfbc3a406f22554376ad4953bcd5eb24278c78d7dddbd7e1126d74df49762cf1ae439b561e969d3bfe8741b0122c64adee66365e42d57306d30b3cf7b4086ce8469c8a59f87a83b819a3f9b1a905d65bed91cdd88b765f95cabe8d1a578715849f98cbb7a7f5834c69106cdd58019a279f3c9ed450dd0101e23029edb6ef0f190244975b1391dfea5e68302e42e7f1bad36860bebc0f4448dd23ef7a0137736276329c8b86b04e8349d259b48f994c829aa71b54153489292db2e1bba924306ed6f7e459dd140b5f7c5f6b57283eab8dddfc3afaf9e272e85f83851221b0ca730d3914324e06fc9a6566a099facaf505ebf6f67e90278c5c930aa994999b14c9e7f2a4b1f6dfee79ffd310bd60bca6c58d6c53012caf37f6cde9e5fa188e82da56a0a80371703eb6075470fd46d0ddb03209b167af64008511819538b791dbb5467a3ba22a69340e4e420c613a943c2e22deb17df93749f3f41df02f08441ce862c636f68524c05202b56fc44fd25215b7b8e50142647f65fb6404b5473053324864c66f5baf631f48a2648fccffc53de09ccd1cdc6ee0153f253dbe4a764ac2d781fc83480da4ac918ecffeafa8c1792278e749397e888520240d9ac26cfcc5480c8c19024a5ea999ae8dccb3d2090ecbdeff9a03f28745f9f7ecece08354ffedeeb7197f782ee1c2b298a509696d60a7d6108cee13c3493b37195b806aa43af49e82ba55688644722bdfe5f53a2e92a161a53765729b9f7e8ebaee857d7e3c2e83157104de730b5226e6c8463c16e5f691ce5e2513134d313ef8cf902b96f827440f05fe5ac0a9732ddf7f932d9afaf3004f71dc0ca5b5d666da59febf57f931137620228e29f44f812954a8d62e867f598d325420888f4354c3ac6141fb1267eaa656ba572795eed84c6709eb2259eecac2127b1624c2d4e3df57b7575569dad74f7d649401c1627e5b8f05e963144e76c61aada26b3840616de61b6cd7f17c93cfb8b735b07e404e1e7e887b595b4767d07b0bbbb124cc4f875258402ec97cae87f802b7f97a2ef1aed02f0b4971c53d72aecf01274041e358b0f53083c75aa74660efe2afe3f6db36c90b294497f713b253fc7cbff2fcbfea795cbb0d9b40b5b814b0284bac4a0c25104630ee791c6c816f1e3eb0321285ffe288beb681da81d8e030510e1e4da38d70e4d96c523f7c59c52fc46fb85171391b7ae0291b79092a428c5d0a469d70ec6465f1c267fe88a917a5c631a5b5f61ffd654870ffcb7451d97859cc764e7385f8c9bee926cb24e4cadae1bd6a3ed7403392912a0300dd451d5351422b00a6ee937c3e51dcddaaa35b1689f354b872fbc10be1f4cb757d6a0d81daf5cb22771f80a46a9977f9cd4f639e87476b0879cf02d1c299b5194451f0fe4339216fadd169a030eb4d63bb5be2ad49f1281463b4c6c61f372cfb24457cf9b776afa3b724160027b3d23d733ec80ccf3b1f79bd992264a319967f45f2ba0dcc098580c317a01d2f0f48959770426ed689b411476ced6fe5f464c74ccf7be1871cecc510643bf101e963c0365cfd4e608730155138ca907aa146cc519813ab2a35b1e12d720587a026b23274ad566a81a3be82aa069276966b8521f87b682d925ee0bd7c7c9a33eca03be3689bae412c65b00263a45b9abffca3599a91b37e5ab8854107481715efa5cbc52425bfa393113819194adc5f7909341bb83e1fb21e7e6affa91bbfbf34d89b32a4cb317e3daae5b698ee67e4b495b87b93eec5cf021298db68d1098b9632dc0ab51a33045c1fbe9b48251636abfc8004e52e7900e4dfa9328e29732baa03d70b7b2dfaeb26a9b3d3d82da11a7ca62b31686db59fec5569e3d01ddaeb0380f8d2c00dfc57cac50ca9deb8d60e733de91740605a29264a029d097a3bb649b1c0c61c2102339121d6627961b4c5617b13d59c23653c89a4aefa5d4543d133091201aea8d1b172ce950323a8c2abdc8d3d3b909c8625f38b34c063ed7e3f03e1359ac738a1cb7ea1e9def8ebc12e8fd2a3e487e97b0888eb4faed4a95b8df4635a106c00097b9c4707906eb3e46d0ca428d5078672d786baca4b36951356cda0527e9bc57ec3dcf7fa5d08a183acf2f0f745bc7a3c3e1e90244b51b0ab10f3317c683fa15bc132d35c4cff4fb2019ec707900ee10d3c01e6dcc82955fe2d81eded18c9c4e1f9e61c7b7f179acb6e7755740e96026a3001aaa172d2938c7fec27dc27d29e649b64d0b0be4fb92e736777226b77d0c89341ca8fb18a015730229f6c3a76dd194c442be23e0902fe2fc3226ef13724ecd7986b92915b00ce842071bc82dad98798a1b3292d93ba11ce5b6d15ec9e423a92ba34b76216b78e0d4757c0c93a151ff28857282c64aac48c66f5f0d3bdddd8980ed7760ce2a4a0648e79288e54f3c07c2eb0ec8d5141be4955502b3b3ea39d76aa992d534f49d2c18be34be145ef7543b82245a7fe8b5a331a966c123ac85a0ba005be73d6e60cb7ba5a06b3a9a5e34066b44c7d3054407cf1d524543886065493367bf1ac6c0a7395059919ec5fdf97bf6e820ef86e476aaa095f466ac451ac68c43a765e78cf8a825d8600926ef06e9ff90db5c92fc76765bc7a4cbc279c494701f7b94b007a28e7d942364ac60363d3c8d4ffdda1b3512980d143aa4c516e6c077d1f15f32d96be80ea0900376b18fa0a4028efa8a5bc0897c845a7ff209f7a43be1c717bef386679151ba4f56107c708fd3818dae3627201f3f25e1eed0e1397bec2643c625976c164c62e61c5932d6712cb7642a6813d63a1af8396a50a11dae8d7d66986cb5615ca862d04f14a626d155871ba7fb00d54ac6e16738a38912cdb9b2ffef468085c2c650ccefd775de5252969cf2d9308835bcc5cbb1d4e3db920a7f4239c139a8d1b4ee67cd813e9ecc7a9829c4511e8a1c5e6a6644ae46ddfe508fedd808d6475a7559bad4f49fdd16a831c40f8f9b34bb2381457126d8ca9b99391560d9fcb41b70ff7729aea5b51e6a6650bd8f052dddd9e5d58644bdb0dc158367e821d2e364f524f33b32d7dac3320f1e0d29beb8e586e125bf31ccfd4f56e7f35d71624992e28d28c024a33d016d568a68fa44e061895452cde0f75f90d954aac17843d575e52594a169e1d0538371dc0f361764e887908c4cad7a0f408d59fab82dcfac2ead127728481d9f896aa7d4c1fa089c666292471b48bbe4bb57dac1d31b8700635c2f8dd4c36f9e377f1cccf98e36e7a8e4022b1ca48d78aa740ca54348dc0c9ec2ed0d71755616cf5a881aff9a54a21bd770f4190a5fd0bdf65c167bda9e3349e94f30dd408b3a509aa7c91a9eb77a9fd3cdd16e39882afbf508fc7f3d2a0ab3effb080f99e41d7d7b75b55419f647c0eed579ca5a94dfadfba264c411b7b61e7c916be81582739affe3bfe751d5d710d22b0d3840893d448f53555b229c65586de8fbd5d338a27407110b6e31cd505a233d0e819029eaee4e745732cfa62c19d84e562b0cfabf1880a088da077f6ad12ac93d27fd25f7edf1493c3da6778064712d5ed7b1105d8c6bc5573f36e09a917dcecc340e0843ea1fa83ac3d56e3cc2f152b897a35efcf3b2d1f3c2b70407a483be112f97cae5c0994ed06a6873142b91aeeb0dad00f127e08483fd621ab125ddb7565e49238b832e28e1ca905b0176e9b836e6cf4dbdc814974f3d4ab3ce473a09cc6fefe0f19a57443337cba2aed02589e86609bdaab567060fa3d1b1f685d0cd893406e15da110184dc818b595996df8841201b4ac3c488693b91c941fcfdf0a50d6de8580987d58fa3ce68f46dbc055eea5f2b0b05622b4e9eeca68fff34fdce283c42d1e1660cb7d0d418189aadf41609a760a92a5676f4a8ebb23107b7cea467d3edca573467faf523663a92a660d4d9372ae4b39917f9c83705c53a5dc2f7af5496ec1a8bd33e2f8982c0502293bba5b9e79410a754342fbb7b5a9960c3b571d76b1b37d30dc5d730478c7ada7ca8e8ac8c48ec6ecbe84c6c1236c881d285c5d9429cdc51bdd20ad80e43b1abc1d5d465815515d6d2852aa3df654fb2b0bc0c0b015ffd672a01ad554c3e74f91d6f5ab8c3754f97b761ffc2cf0b6f43db24c3c6e916c210321e513d2b6da1bb68d8793dceb7eed137af6d8c7a32e47c9725a4028077a7302d570dfdf4f7d34049f69e1f98a76a8de2fe453586be6b7bcfd3f15cac0ebc608553a3aa062df0a8858be47e7d0a5f3fcc6ae32cca28290480ba6afcb30acc856b0876b263a72fde13029e99912717227753674d31a3bf667da80c881ffeb88321d9af050f1a1321f9fd63fa4b79ea3289029d8b98e656cd89921e99d603d402ed368722b66608326b5be016225ee720a19cc0f49a9a1859cec51061e18bae230591384215b16efb81e6c095efbb4354d42f905f703cf26a02aa8a6f581e760db562382c6d7c02600f6e6507b959db35de027f0680a35da3c931fd9723f4a8e0d7e4b35d0e4948078dfd4074f0fcabac77407d2b5ad338a4702d758d372c0bcb4c877e74fac19e1543dcf00e90cae5206f8a298688cfaef388800af7ae213624ea9fb3444fc88f4b961912ea5c6f892bfd3fc45859dc833bb5c62654dba9e13eddaf282fcd8f09cbe275dd288971639416e57c536b87cb0de8aae426cb82a8e301906ef552ee30b532a958b18e36037a706f6a8d6653bf1cdc3b3d5238c5b4ffcabfa4bd1689773057dca87a3c71d0bae84093d1d579edf82256a4a9a6fca7901b0b53253dc6ea2967e6984d5204c0c9385a632460caf85f2593e099f7eb9f9875e0cda734cfd349dc2d3079e44c80a265813b1f6f3e38fa17fef416d687a956668b1aa533bcfbbd08cd5ce3e376e4cc3ec51c69a5d1427d3217443404b3095b4d289d2937a99524369ab0aef4c9171b6d36d1e82aaf84ae9180ac718d8f15e9678268a73dbbdb11331d3375b1aa0785cade582f6bad18306f98a492741bd0abc27fc625e56ea5b550d4b0a6d21c5101b61fc4de6f8685543c38210a9ea0fee1b6cdb293057e4eb2488900f6d6cffa07d92b51fcf985146d8658e3d71f88e067cb0b83d8dcd798c8b4b22263fb9f5b78ce12d02dbb0615ed19576b11f4c60552938bb4a99a8334dc2cd36b0517fd203f7b076fd25830112a8063a80cf762657df0f1fe36030bde7129dfed656e867a391106872cd1ae55e1b973b6acbf45dd04909b09de6afb44a32743ab14fb4f4dee6c08db3a2bfc0c61d178d7e0de93feed8df25cfe49d6957ccdb3e02d6b335fbf8d4d892df17937d4cd3c380f8d2b4e71580f51ed7e639bc17eb57fb023d5d47eb7977595556db80c533213667bee0384b64bd0f0b922d751868a03531d068ef3475b78ba606ed8fde583dc415598dd04cf54b978e82d1c26b89e58c3843e8a6af6d99f677b8c262f11f53da47e302f961895d8fb60c0c5e4069f239f00f1fe121947e59bca1ee110efed5a63f1a15159b972142dad3f3958762b94e041e9cd33975871ee63aacbe5f59718326ec2f45fa365e376be750422f8e0bbf089bbaf57938745506b2a0f0d217de5ac7d6c4ef604a3c6ec0fd9f57fcc59a5636ce3605cef80e7d6872f9958c9b985e880d8d55a6b6407932d641055affb37f6df99c819ac11e4e6920f16e267d7f0d121f4722b65e26ba4411ceff84d4f580fde7ddb8104fbaad589273c076245fdb2f7f6fa6b3fcf9bba6dce8a80c8ab93061b1fe093cff7ad40323b1ed3a70355cd5782cf8faaa22bd0a0cfd69a74f65095b154b91e381a37b9718e2db67f71cb5f368bb070a095497f269baffab43d08727f76084987dc3751b696f0b7e1b666273a70d65d46477e12b5cc0ab698e6ba993078b5db18a670d80c5ddc418f8587adafe90ccf481625bbf5e6aff9f3d55ff6eacd0ce9ad635c2ac0dfa5e726706e47d46cda58f78c9cd7ed505be759003fde5b3aaf1b22890e278cf9eca85df60ec0a5192c98ecc30af3c3f378117a5b95503324f7c261237ae96fcfdb63c40d644bfe92985b9988c0977dd689cb25e1233109135d6804256aadc16c93957237f1337d6f4605769a0f52b617f36e2ef5a47398d54dabee7926700ac747daf903ffbe95b673913667ae127d45a13a1dbbb754b9135a3a48ec5a43697b794468d3a12aa19f4e86ef5d0c0293dd306eb4d613c2b8194531261e915ea940a6c49f5ecaa2a485842df2ccbf514f28aed8f502d8dd90d6ea4cc97ea8dee53fad9e4af295359c9ecc46d2ca0baff83db216c9d9da98098871d41c0b2f1a82455568933987a0d2b884c8344b558fdcdf3fb55206aebe3264530b48e6fa900817204d40f96361bc72f7d260581430b5695b75adbf1b5f211dba0954dd5b02f65324a4e81f0fb7219e2d8e0224d40cc8cedd9244e9b9c229474e6f48592e365afe43ca92b7ca01da70aa8c899acd71e167b8bb113dd4f4b9d7d11d287b69aa9762ca7f858beccde41f4a00605ea5244c214adabb061ddcc650b96f911c199e1033e9e058ba22dfe580f610df668a8e72605fda908757324803e9c5606d8a3bfff362cdbd5cb7456d78bc462ad991f66a92f6efc4ef8754ae2349b45e0ae7088eae4c6782f9aa2abe24bf5ee2b925ece9520bae88c7955814249616ab80946326f60d04957d23e2a4bd44c62f222724619ec447437230ef920a6745dd7bfe2c48f37d863b5b39c4a1ebbeeca506c155fba17e084c4f3aa46ad68edc5537566e20a4669a5f69d8fbfcbcfcc7741067ce91d64c09fa16a20f4955e843c235eee5f52172b0da306f3bb4abf77ffbb505e0f718397f7039c83e1bb04798e7ccd75b4781ca8c1fb1c0652f9edaf24b7131a6afb198c50b8d133003abf28ccb28d5fb4ced2ac050533d2a27b1303d5af9024c3b4e79545e8453217a57d2e07dcbd9c49d9388dcbb6d71f597749127a87bfb5cb223bf5e57f9e1ab32e280d69749272a9a2cd6806208882621b69feead56995be7754775bd5d02769fdc7a7e397bd0458c0380d47f7562e1dcd3cf433b8d16f80151620a926d334f647c8594f0e59b7bfdd0cf51468fa2196fa7b216a78d4967f2cce9d7fcc2c7cee1eef12fa91425719e8ed9f7b2db2c0681301fa6bafcbef81206dcc3aed64488f91b62b7bd7da204757eee50f6645cf95a0c74a626427f85ca62525e6da9b303a06576b54022d30964a582e7b120481e5468fabd56699109bd11a4c82980c3f9afe5ac9a7f77315a0a1d2ad10f7a20b13489348aff9a38e4c12928e395ab7de7bd9dd0b718efa2af305b19c21c5a86635113622548f7e51aff3c2f698ee2c8bf4b2cdcc60da9c61e62cee9b311a7c7bf1c2370e80e8d002224d9c492ec8eaac985a48d80122ff94b9ec57dccb13afc2e46c5e89328bca3e119aac55b6637894b5f549cf9fbbb701d8a1621b17dab7cf5ecb5c7c1b37bd0a376de9d334823c9cb43d75aeb3d0e03eae9622865ca92086e55609585b5f53dff9f77a3000850d0153539f273feff8c716195b1984ead09a96bcecc4d9ab1d6561bee02e3edcc07cbf3ea3f828fbd48cd49956552cc6f93b23c09aff5e1654ad1d41fa7587b21d2535e897d9835beab9304e96b239015daab0aa17803c301b841c050716367c2c186ef942c28b9fafabea2bb367adcadf91af8779ffc9cc872b52a94541cc00323b25414fde67a009779161eaf287b0ba5aca4dbcd59eb036a35440e9512257bb2064ef397cf49e41055ea27697e8282baf00d73f17056705103c25f1a7a3580b8cc624a3bb297c5324c54ef85e8f1e9affbd39f5ed14c9b4d85eb2eafa59d7bb974e6d13d0a660b60df1cada23bcdb27ea63317c3553db0979972b12a0c14e0690b8019f71122d5e087560a97cb579cc0cfaa577cc3ee24f8e6a5aea578a959dae2a5fc73a264c7d2b51ba5e57d24d443710496c7db72fd48f80085584b2989462a46b1c263ad51a9ffa590dc1f1c47dafbda42f687678ada38684f63fca16c0245856fc5aa535ed6cf8dffe6bf13b66f95efc2a1383d26b59a504c63b9936e1b168bcb496b3fc3ce01f28dd1e091468ce76686143b95ea50ec7cec249888178476c57e093188a42d0bea9f229d792867c299b4cffca00d845ffb8bf0c6032884ffff49c1834b4874526ad984fe818631c78be203d2ae6717506d503b4a4fe86bccdd64b42509cd34247a41087b19aea7ee3ec48ea689c10470247191c138d5a3a33c755dac2ec0d7cbc95d5080fd6f0958fd67d1b945db040761f2d20e8922bc450bf1695b923326a933000d5d60a96a14de1b4a5f1b8e68c7f91062dae015fafc1c3e29515bf8e6f3b215e4dcc3fea3e4b16a0cf77c4c76547997e2f95c03308ffd29255744fd6910f591c43df1e3118763b632a3d727eaba5066bb50cf525fa1d670e624d49fbec54f04b2d9dbf0bfff1bee4c31218a115df5131b32582e9e98ae456d06b5865a6b4c0a35cfd81ea80aa6dbb816bf4d558fd9adc7960f22dfccc47a0577be4551a9e24ebb6d63f93e6bdb6ea5cd038d5d77271bca87d7b556745a9b89cab60e5ec4ef00bd5c86b5f5ceb736c2d0fb08fe7ce255406bc00ecd5408a779d887c33828062f47ae66ae333a9425e34d017c0e26670286c3f9015a7413683a635ba4bc2e149d91186c18c8e0c37e5996a0d0c113ca20de5cc86ecb65919564f4a47aaf77e4322f185b84ea746d60db37c65f838a4f385d31d3d367d8efdeb4c7be29659fe10cc35c1c2136bedc226ccca6a6e27f5bfb2c17a8e53e8d8a8e6b3b2f9720c30ad287e33fc63c64d7827586de68718482b4187007b72cdcccd4078381746c5b5f0031389da376a443215621203d8af6934eebdecf24c289af0cddac426b379d9d75a3bccfbc3a406f22554376ad4953bcd5eb24278c365e42d57306d30b3cf7b4086ce8469c8a59f87a83b819a3f9b1a905d65bed919ed450dd0101e23029edb6ef0f190244975b1391dfea5e68302e42e7f1bad3681b54153489292db2e1bba924306ed6f7e459dd140b5f7c5f6b57283eab8dddfcf67e90278c5c930aa994999b14c9e7f2a4b1f6dfee79ffd310bd60bca6c58d6cb167af64008511819538b791dbb5467a3ba22a69340e4e420c613a943c2e22dee50142647f65fb6404b5473053324864c66f5baf631f48a2648fccffc53de09cb74ef8651e6630f77e606bea2c4974e70ee4b4fd77f4ecf38b953546db1a72fce02d6e896c8f091b65e935937643744a2530b8d904559ef1f8ab3e0435832a0ed550bf2c66e29975201ada742f5c0f8afc1f174f0b938e44c477d0baf1662f62e7e95b7fe3d3d518453687ebca7cc4d1818147ad49002461439ae2e5f02495e161c1afabe9a936f94be034b0c344db2c3966680e7329d98c04b10ef3cec09668077bb9d147cc2750ba1e74f985454800d1e571dc9f6e2eeea1106db4f8fcf440d2f79b4a0b68ebdb581b80342479fa6f6cb930214dc2aa171b8491c167ab341fd732439af0ff0fdae151c00bf065b880b86a5a7fbfd476d5636f694bc511b56f9f0d89b2c37ae03f15a884ecd68f845a2671cf48c8380bfeabb849989014783e89a1928ec929e1830fc2bd197717df61cc31338029c7b3c518bbd13b157699ac523c9cc0c8425e44c9c7bd38c2352a7a8e1a57dbcdea0eb43d73bf8870da774035c5361150a2ec3d43236c98ad66687c2ae6c0d59cc224edced877afe55319ce99f656f8bc6f91a92039cbe9c1c7054bf8a13058ad4902116a096e2aca846a00e91ecbadc4fea65f56f797e6181f840e51399a83c66d72256462d3a0c5a5ece43bd63839c9901b5338fed7a4f3dbbd3cc4b91bc74ff0f2a57dc9074943523e28565c489dc59cbe46501dce2b00f28d22b00af1f9fa55254ff9b2921261101d410fded4990c6b495d35624eb7f175b20f566055dbee1e837ffb5439a29a65ba587e5d0a46d6df798f360afc2d4cc46952fef0e9e115cca1768d5a304c806a48ddbaab7c3b0fae8700412e3ded9fec4b9326987f4f0ed8f29e288e918e0d458c564071c4d0f71504e24b285ad037ae3d3d775aa9e955e7ce64413b9cc661b78a54e56541176f14e7db95171e5b52d202e0805834923aa5d7bbf43f2ad4637572c7a5997aed95c58723f3cd5b88f066d73273a30b4e56f85e009fcd323ceaff8dbe8fb0cd7ede4adbb6235962b1078e08c4c2f619d85a7175b2166318b37c313ed28265393d1934c0e317bcfa4c1f60dcc444dbef8ca2c874e10cd8aad42bb320965f0ae7e1b6480da2c87c9a4bcfb73800bb7096bad2037ccaa650865ba06ed16d412271f74955ad748c76991e535f0da8eb916e1ded3d72bd9b8231275adadcbb899cdfa50ebe97b410a52e66807553a2b218232d552b0e92c3ed691c8dd095b916672657bafb23097bf7faf19d7ad16710ab72d2ff52d1a410134ac2abdded26b107bfb73af9e592189634b0d6abb160e29bf0042a2599c7fa4703f65f56ce89b76f23be1bbc34b391f108ee7e2097e6a03f14744539a096d0cd9cc9943b85f99f397a35c23d398b857f9313e79380f409e2ff2c2ce2599a931b7b9dcb812a155cb473d96d2c13663c974fde4c5af5da1d6910cf26db0cea2dfc656958eb7fc9aec5c26e9e9107243ce17f0dc2f47fa50f7ba3459428707d45276acf8eb6ea79c54ff360ae0e5042a84053b3fbb978d9bd2366a5c7e19019129dff8ba6fb366204629a188eaa4112f1264414c806f1a772bca1c19e3501b741bce0053a2421c403c12fa6e7628a8c37a6c54767c31b4432705b45fd46f87f94db4c178d5842ecdc8fe57ad1a395adae363d74a98cb644e98c9b86572d45a7b378857fd599327b5b724003f5edd021738235af708a627c7ca2798b0bfcde79c1ecd3c951f46df1f72920add59d3f2e1bf079896849edf2ab3072fa3b9193b3cc2b0d38f7d699e20128b2e2818839f4ac195d58838a53a7629ca36a528fd2b5def5c83b9416aa5fd232e36c6bfbb44a4bc9c812c8061f456e451dee0edaef658456fad58b95827768a3468561e76e080b8910af4e761ddd22d0910b143d280a8215fb805933b1ca2af6d0a3f16adacd89f930303fec388fb6ee29c98c1c38cf561e4c02e002bbf310596dfe7d9d7a5ac89b982269f104fc0b7062f0e3a76cbedabbd2d4892fa0cf5a6657a3d4d5f540e8acadedd2784fff68ab5a5395f660c2b718e6aaab2e25855f4325b4af510dbd738cad8213cfd5a052ca4f5e79f6437f1ceaac9fb7e354b24a972b1f5c709bca96fcd1e8d3e6924612065064d3e6fe9e193db060070308f4845ded8d860918f339685a04353850e590f7bc0cc89298922c1481b472e85b8cec37fb860268df7f734e28a5999bc82791eed5bd2c0bcdca38a546becd07261228b26c9c0076e21fe6717e4fc887daa3fa34f12f53469e538e707f379c6d73ea72aa82bbc944b716e3a4cfc91fbbcbb4e03e7d7dfb065bc87a6914ab3f45230cdb122bb4df3e54d60f078b14f74f45b06ef6b5e108b22be3d2253b5d16b39840d950723a4fdab6a48d6b2fe15ac8be6cc03de9d3b83bd07d06134c29aef81c2f1daaaba498fe49886e7e2bad9939b8450dc06b65e33c25b1e8303a09e3efd496c86d9382927218e6a9699b166d67fd0b6b46a49a7642c163f4941ee376e6dc5d2135ffa8fde9d93800dcddc516933273fa907907354741457f42cf3a7ed8ae67564f88889508ae1447f11e24bbc762f473779a03925637f41a1db98f5e75a346ccf8aa95b7f55569b0faf24c3f289aef2d0735b95a9606ce13db49045f040bc38404fda219d294da24860c7afe405e25faf9fdb3781836e05d522dd5b9258daa46799e18ad5a5df9296439f97c5f0dacc1c460d825d23d05f67105001eeffbfe42ec574144b86d9a1d977f519a921371bf8dbf8c9a8c37a979915792078d781b30d426e38a80d2668a9c06fbdeb5285c540c72a343222af150f21ef52f76e380ed1cb1037566209ba0df417490d9931ee9f9473caba091195cb88ae934b10afc72007b083464046b01aedf0b478a715b52838a8be41bcd99f92890dcd5504401620865cf0cef2987a97232bc4a0aa9db490167e6d889dd9a19981e41cbd95339c5e5e3f2319d061b3978eac8a9780ca01ec96e732f301177863067130fa2ef9990ce62831d6e6fc107095d5eaa63706876ad1f2369d43ee7257dc970c0949e4e6a970fbee9533ec24678c26ef23e0974322d0673bdbd077d2ee18877c73e852e054b781001983cd8e67a69ba4fe02f1b17dd3475dd367486d0fd1bcd68c89ac10d5f4a5384dcae666395372a475722f7159d077762f40489d00e87851ab0cac6ff010bf5a670ce09c376fc3ba08c4615cbce7ebdf0350997f557d232a201726350f34d56a8940943ebac743f30d362ae693e783fa7580a4d37caabd092f47a0c2489e0c731f5ec2091cd98fc45a527582e4ead68b0f7a9f711b963806097b5783ddb6a1f14be1e84b06d46e287d6a2ca33b2cc5113a824289ddf83823d4058005a36f198b30debd18a6d3d520d771795872741bcdf07f6ea1ae46667bd9f58fc495ed7a374c51973d7b150442539865825ba3026bacf7b3b7c0c29475fc3a575e88ac1168dae3a606f34eaf2c81001eea49de9803c4f44f325fff0fe54db88586e65b8ea54f36de3899620490725c6b96a749b533019c16cdd577f0714cdbf64a9b63c663128f429f3e2678c95ca497b5203b31ca2af2af6b63e9efd2934e923cc70b5a67f4debbecc19c03716a399ec01723307e44249bad05cfb1c597a0b27802d2bafa590a786c562ced8a8f6cf25b420a19847ee62ebef47926571c4df723b017afbe06ec1fb124974be6e796c01c2f394749cffe8ff2edd52dbdd1d5402f85a8a1a5a00b19b98071e4c122d8a59e57495ad944349c309aa0b7b8fe200009bd9939ed0f067c9f282b8256007923eb56d2afe7b0c0cee14223017c3077704903e6db9c45dde486651bdf1060f43f58fe63389cdc6d3d82e68dcf816b1db183ba0e26c901ecd410198c1745f0e4c954894ba7332ba16afc571205d88ccd6b6953c5bbb13a0b38f76f17e1a95edd08fc4be6b629815ff8c2a1c6cfbcdb54c6ee67fb179f9baab0702d3333fe67fb78b5d75772b75c3a841c1bfcff7def8527d7ce8c3f40c6034468bb88be7d2b024bbe877f3e7730ff207081f97efda2bffd3ba6f50df3b9dbda2dcd0069e962f6e3dd1425d385a1f3da8caac58ca325788ba0c46f05a3fafb6d390c82b84ce58e0714366533b264f60699345d01de5eeaac9c9553e085fae0607edd7fe671455a8da14ddcd605ddb1f374d4d4bcf820c774f5de8a2e42194efe14017611b067ddf269b3baefbc10d5519514f195e02f6854264f4353c323636f06d475792c95cca1035f3d204f1859473049939d2f96770c68e2b295e4fbf01ddaf7793c7aaf8087257b1ebff02c44611257ecb7374c39161d28a797f211c49e9b2e6dc8df80b3c972b032a717f933652d6d968c077adc0d3af073e8f469172af786475bb1e5d4431996eed86e72ea129a3add9eff5dbb6d1394b0a59db468fb518bfa2c47357e6da56d164787ebe5ce20f6fd8952273e936037930298e43e59b8ef4eaf616b46f4b06b39d3e6ef11a1e6071388d0c18d6d3588855f45bf3c7f0f7f42b7c194ef2e4464020f71901f77cd16a78460f69d605230ba9e4abde01f4ddca77e97c8759b4a869c2bf13299da520c7c1a374900b014096e094a7d8c3e4bec64ff19dc9f6cd447dd38e756480aa77c6a8fa644c861e52d3026d6b3c1f0593eb91b98dd06bdd368fc4f73d2c70a184624300cc59088c6c1231ef3e7f0460fc564ab64e66fc2dd1db172e1ae1f5f91828bdb4893406b7d6758ceb08d678d3a8d85ba8c8b59ad85362d4baf4bc69a1b351bf92db5ff81ac96e6d5e054ad53dd60457f87723722f4fc9fe36aae2b30e0b91972b1d602e726b21ac9ec16849c5fb79ceb5c64c53d9138de44970c2d6900fe7651a596defb211bedf488f84432fe147d63320ff14961bb72575b929229b9965bea55c0e1d3a329c71ca3d7538bedf09d7b5169abb9cdbffe9f2864b5dd865dc625bae1b50556291ca04491adb8cd7f91e741fd4560560f85c79bd2529366ba86e6b8da8ad9150187142460fdd87b636334b29c0839ba078100130aea8f50a890c88a77f60aa037047434c050c3a6c3c59fa256025d0182610aaaa7b3165e80b552a135ffdda1e2fbe19448a64a18b78450288a522baa23c417eba5fab4b4580fee436354bc3e34aa547e7722780f09efc87d8a080d79418795b36822e0c89673ae747445f161f72ad5671dab83dee746a7ca9b0bc456d86a8ddde9f6e2faa4121f27c6673276f4eebc8ce81ccafdabf878ef7d66894494601efcd4b87a238ea4f629bad7fb7c11cfc00ee0ed3e9aba246e0b5c47c93ae68e8ed467dc93d12b65b66f91b2db5e93cd50e50b7d7bd9c4f4fe0fdef6f1f878f39df9599c632101454e9e6b5a09dbf46ab8bbd1ad12afe7eaed04e29ca759ccf6aa0b06c40d598a5791bfabf8b04d04acf5205838f2cf252a0b023e5b1062d2d1c157811a91a636fb1b943645544c570d6d86263137c71cb726b7c90b58c14cb113968495b90ca11c3eea4d9e94cb76f440e2ea31a0c0d4ff6889f01caf63aa5d627b2676ce6be46abaf2f0feacd98e3c7e65257a995048279eaf2fde1ab63ebe0d9b52c836cb504a84910d5ab1f49a2946c0e48ab81c6d134852ff19a6dfef4da608d68943a3ce46b6c45ef84354b9c0fd278fc5e9153b79e6734ccd0daf46240a424e997fe5f8d2a5bce9009c077c3494da1c2f2bfe9ba7cd019bb85f0892f8a699b89de15d2b0aa44560a54cb819b471bba390aac00e8fad5a62e763953d3f33228680a04d771022e6b5943584eb58ca0a48b381a1dc8e62a0188c16a8146dc07cf08fa608384224b7bef7369eba2490ed8e6a09cd0d6833a93d6f12f2af5972e464821eabe199277cea8cc1e5ed88cd220f751791c45f0d204fb71e07cc35b4f8e02f2d8d1a455f07cb67e1a8796a16eed94aca545c67e1e198eddf4870a1eaf2dfcb3bee8f66914360558c97badfc7d63c84a7ca5e9cdb45d2a285a9ece4f4aca6853f33a2b05000e2f55ca038089ae51ed95adf0d4540cc63fca150eb4996da447a1665ba1b45c9eab32afe7b8d6da9aa71abdabc4c82f1c588e4241d4ffedbb271e0a6201698c57f4a81edbf09d277b602100c336f8c45f3ca5cc92bffeaa914b414809b57f211a4b778d9927717c16caa62e3b0b458ae0850e97143aaeaec6cc9ddbe09eb73799b5e0f78c1e0c06905c02afa99f7385d1c3acd319f301bb20fece6631f2e5aef6ccabc1bfeab09e0a8d9e2993eb010874cd9038203dc40fadb0d1378c933abad24e5d86b228ad8c4e1336716c2122a60c0bb549695fda2dc8f9dec04ba3a57d9e645579c3ebf3b260928958e304e98b25f1bb72bf905ec5759707abc648ff22ed6d54eb714ff48d26026b28312febfb50c9691d66e5c1f4bc831c5f1dea45e9cb7a3494c039392ebd99eff27ff3793f3e79276c3a3dda764663e2ebc9ea2ea9a280c12fbb8ebee3166b71bc381cc6f12ef01d6934e9995e443756171bf1c7b6564f5a06127d749d116f551b3c7cf38b6da954abf22462f0375c1b9cc19141e04f9cd653f2dc0d5174d8ebb7216b3eedf0eba97d31b5d9b48a1574b92f77fd90efbedc78e087b8bd7614d5901416706234c7a0124422909f75cbacd8debbfa885dfa2a435b8c0ad3e7feb6512d075cb2873d83da99d36627e59d0064f8c6e50c3a63d384a37011d6aea7dea8c9c605964b82b512e86fb3563123fbbc123db28a64359e58cf488af86ca9c7c4d131e9571a954231d3f98dfd268f302a35c1a44229f354dd7c362f005cb0aeb78417dbf94c901d5cb7e930c12a625de7629d9d27a6cea5c1da0919b6466c0c27120f06eb069725cf422910ab92031c1b430f75cccd65e1dc237fd8799b1c2610f86c81ab5758e9d1dc338d3e86c4056ca2c381b91020ecff2d524122327d5bfcfb337f20b3c12c038a9a4aaa626b898ead783c862a865a334d1e63ab2ad0ff1e9115e1c595e8a4afcd849515bb29b99d00fd41ffd1fdb58bfa65cf0b791aa61cac9ff18f4b41aec91908a3e3ff8854b319fe36180f701bfff71efcd101404f59c5658ec79fa771587b8e8dbb8c8feecb46a8bf6607d708c0761143bd6171c6ff4c66902ccc49a7d3f307c40b3a6ee464a75085aace4b129f14c62c6a79fb48b59b09dc307b8c78bbf732499eac6e8fbe9cf8394606b0813430ec52d5df5dc633f10849201032e67b0615b19589aba6a117d8ab9ba687e329250a42b7f4f1f3aa0db34a6ea5e30886c1c1a1df4a5c5b75c356811740658802ddcd9c32bafd60a9909ceca6ff813836c5dce5e3eaa303ad12439103fd3453e99dd4f795f801c8e54afc550d19fb9643e8c679a463759dd0eed5ccbf619167c626eb98eb9b5b1153b51a80b207730a173ca7b465941388d8bfc72eba0f170ae749229f44dc8c253e0f4b1272c3045c02f42073badaf7dbf1eecba378edaed8240788f08cbbaa3e0a9fe6423b5c06f01dc98154a75e0668290b18381c7fcfa4a4e5f4bc115f072839f4fbaf42d550582b8604f9a2f00dc28069ec0646547a4f91621ad13471792daa9b8ef85ffb9c19fc0b883e47de2ba75ab211cc90e677d2fa71eb423ef89289af38024e5112997f5af2d25971120dedb066c664428bd554e0fc8a511e13c2d2a62f8fc9999a27700640f5e89605b1095768cc165cc3388808ec306b47175429cbbe70ab1d7b634e6733cd077802ce4803391e59027e1a038695276ccaa594d796782cd0eb8a5b0baa73f6083c52e01468795c4c8a940ae0c00032317e2834612a30c14f67a980384c51f722d326f236188f4887841d0dba3919e6f33e70faf4eddf11ebd437750dd292c2bf03e7a2a00f0027db38545cb84b48d92353d8d737cd985775a7aa5a1f924a4209e1289f343850c7f7f733ca5d04a2ec9d4883dc4da49c2f07b294b75bb98d5aedccfe0e5c0bd5f81104ed72a4548894421a029bd5e78c163421d9ffbdcb15f428e9e9bd65ea4a9658b12d219942c5d85de291ddbef2bca0ff9c4a3e23338fd3130031273645731f18af3c4ecec895d37ee93dfd840157346eec5b6d56b423742763093d0d10ed466d9c1f3483dd4d718a1c50c17150e8fb3bd8a541fb7682263b8dca0c5faa78fa4a94c63ef6b8cb0264afb4164c2adc0ca416a03006bcd8a97e137e95d43b7e8657af9369ead165bda4389a00a5110eff837dc34a0c9a8dc71ee0c8ad99efb49a662f3edadc6835ba9095032ae99e5dcef50745783031a3615cff39721c5b9f182c53fe91853198ee6d83914a7329aaad09415c57f6b5090d6663b57da344507af28f31481c176bcfbb587491e3f33bf788e1b83c872cfa3fb0ef649675823a3e72bc3b21942f6d9c3ab01fc6c533c116831240e56145ff7646eeb8e80403fc04737de909bda721b384ece3c5dc0d368a2292155876ef544fddaf66a807c03a8b4a48da016690d16c1f2082775880d53ecf85908170f2d348c612487ee5e629572dc882dba33bf54ea58f98da042c589dc295d4212e0aeac14b13385040839fe663bab2bcb63ade2695b5e3b7de0fc01423613656fb711dd8822dbb9139faf26fea289792ab564a724985b3f8c52c0caab7c89d65ca0b08fcc34b231b2afbc47821db1295f9ca64ec01bff8998b65bde5f3765b44920d8371d6debee389660c664d3c9fc7e246506f831e58b412385f4c5fdbb90352815968eb36d5c423c9ad8d8dbe2ff7f4d34f063b26921c0234cad2db99987effd69be4e6d77e111388afd100e2c0adcbfb978ff1db3da24f273dc419741c02340bc05901404b0c9f40d4ca10f1838f6dfd24449a01c329756892933e020a663423d8a1662a8edf22d0ebf05a3d9bc6b06756745a9b89cab60e5ec4ef00bd5c86b5f5ceb736c2d0fb08fe7ce255406bc00ec274f448e3f713ee13d6ae6668f62f629a8b68a662d66ff99f47cf6bb96650eafd9d95f7d08a45b589a0474c5598a8d5fd91a94953490a8551c44c240aac8550eb348fa44a32b21f3ef8014cce655afe8d4a793a442a230f33748aa225dfc32c8bc95fbb2b998fef95bc7d9a4923102380e799abaab58c2d14bdf9faae818d58cba177dd5faf3f8cfe1fbc6d7e69c69b81eb1bc5b05cd1be5ce71169b91ed6dd30d1aa80ad35c88a1a8172e64701952b5461c28f077a6965c51f5c7099aec2b67ff5bea8c7be1aa8fcc4ffe3b98b0a244cfcb5dce6192cbc9be5825968c51b9b2b00bd1dead54a8e86b1f8e1c67f15b04d061ad72e3462efd616673499da1cc8e6f472df328b2e12a0b10f52d39588e45b26d9e9a6f7f3bcdeced968460e68bcc47b5bd81d9ea872bb7b30f505cb14b3548cdce4008428e0f6ff372ee679ee8cbf75b87ce8195c75a00291e2e3648ebfd0df42ce5f07ea8e2df4814fc498860de87ee2735aa55c708e4d3a83477418d24660ae19416ef5dfc25bd75f8d8356338cb89c8fcaaed5ec676ed8bdab18326a50546b3b2d3b0a806b9d7206098ad0c53e86d1a46ff64e2ca5ce9df97db8039b6934cef5683a0a7047008cecb27a0f75ef852e3fa6f18e6b272ab50916fa4d215a48d0d43aac820d12b6ce7847c4e7385e1ee79e16bbccdedb4be3ad967ddc8bdc79bdb5dba15f1ddd2cc39a72002f397ee767342ac7141fcbca08e3d2a90875fe1b539ba2c805506f5acad262363a50458230a7899f193725773048ce5992cf7f943af72fb62342441d3a552c0389e297ad5d93256b9e7c44ea17b6fedd85f9dd268445a55f296b58a6e0a5b33138a9f2b58c66421d473e9d923ca7b556a5d5f7ad5aee95416b200a9753ad2fe18451264680b736d48b673f482f61dde0d345515a1d3f54fee19c662a63acd8dcad5629993cb4afc5b7ae42bb28e4426132ece333e84663145712419f8314bba3bc7fff706df267a9febf33378e74630b233e6bf85865150f967bc37ff93ff91658c1ea3aa41d2b971c60f4865d76051d5ddfc2265a84200a9e79d8e1d16874f2c1bb8b883aff1028cd18fc0020e197f2da31eb8555049323798dcbca70582464a5c4526beba9a4fa68bd3e38e4c18b11666b7770a34a367f77fbfb4f758b301465d5e7b4cdf95d854d1599d80ca792c302e42557a9b8ba9defa934cc6026f5bfbb344216106172cf3e30a01594a8d15e0ea77f8603eb2be46f6a285ba9e24bad98f8c90ce33bff6c2ae4a08050040bce18941696a2cd8758a052a8bf4bee449da3ff5eaf11a95fb99b888874685ffb4bd3df06056777bcd9af9ae227d62193b62bc47da95dba89410643828352b4d54a2458bc6f6f87ca3f4cd53d025d6b559b0c782d453ae345efcbb8779e6e058efc9d0007069b2882d5deb8b4057d9b88a68ffcc16daf1c0bdd647464ae71d926411813aa8fc9589aa69a1f3628e94f1c2e1379f6c06cdb8f0f57ef40c9a4abf0f9b2186bc86403b23c97e9bad87af1f7644781800bfe4e041104d6ebe5ef71e6a164fd9421d10d51c1651d023fd34578efc7105181639cecb16fac33a5a548d3578f77179b78397ef1dbf5693c98fb2b707e4bd41bc2a042c31fcb0e3bb1d0cd2573cd85646778ed82199dc99f6869e9fbf21188e2c4c9a6cb30fbf44757f9734f9fe031a389313ae3919f11d74142f5b649790433a8d023b7ecfdb30454ed451b8d01ed1bf832390bcaf15a6d30487c011b4bb72439549be0be5d5d71e23d0d3a00083db48f50b08879b9f9ce7163f4d60890b2eb6120b92f20bcf94a6f807841f25497f17cf77c7a573e0dcb834c80dd54fa4dd1a040191af7b6e68e131873810f3aea568a2c17321c283342660ae4bedfa99d5e6aaaa02467c6b8b7b72580de2d950de8ac312d03ae9f0b954f037a2603abbee2531d7703ef15154ff2115db7554ed5c6873b30203d5ab85b89e55e5e7d3c8f3a66371e0092c0c5d699bb36cb6e77877034817b46254927f5dc4be6dc468becd3aa4e454408eb962082b2620f601099cf23be81f558b18092a72963d947c48561f89ac537c537144f8e258a018250c6ea88e4ed3da7f8d814e90009ef33f7230ab71db7fce190745f42d2b3c15bb9c881c2a8b59a8f2a291fbbcc9119fe704ca4144b8fc14e2e24bf92e28c186a1fa570c6266c9d0bee17bffd25306088e419cc2954b54c596a815ec03fe2e9d7bb123d36d517a3b0dbd426b93e8ad3b8e7412ea8b0061818356e2e3203a91797cabcd714d61a1c2d8ff23de476f797890e5bc9632f83cd76cc995af85ec5b0286e2e45e2bf2914c3e4162dae4e19ed56978f3a66371e0092c0c5d699bb36cb6e77877034817b46254927f5dc4be6dc468b0204551666c9b93864a9a7c470cd67042890faa7d209ae7ebbba380a5b43599a868c973de1d414d8d2171a78738b98f5346f397b0a406fbd2be1ad12bb8cae5ff2e6f0fba5bf52d8fa5251eb50e3ac0ef1e9d6662f507d8b35bf1f9e7d865d4e19cc2954b54c596a815ec03fe2e9d7bb123d36d517a3b0dbd426b93e8ad3b8e7156abfa602ebf5fb6e4d9572c0c07568dbc1173c120e13cd6fe519ed098bb3db7f734dcfebab4e7ef81bf83ef75f6d271fe9df7359c4bed635517591393213fe40e1a2f2fca6733f70fc1fe7b328076cdc5ace1113bd0bd0c68ea8a2753487adfe055ca12e45fe8ec80966605d533081f7781fe0245cb665ef5db0dc616d8a8d751836d1396597ca70d8425404920c40e9d3b86db51aa9ebb6115f2b608a3a4a1fb8cf0f93f4765b228b186e3c7c7a5739f50b9eaf4b6e727f0ba7c822e70ff6a9802f6eddd977e9996302c8f78f3f3a34e4a3fae4f0e600a49528aa7501904bc5ce8d8e086180689aed7ff1cb926013ddb198de07c4921dba716fd5b255700379da2ef221fc90afa2dd1e879ea5ec002cb7f3ebb014c7099aa563bf4a2b5235539da3084870530fc1c4e3b8f4f70ffc09eed84d6cb88dc32503512dc3a62c59c492851cefc948451b9171ad35186e0bca415c52697462738d44a72ced57b12cb5496ba4089b9f02d32217921e5017d1e27be21ab49ea6afd7858f6dc494b870a74537ec1bb54c70d7b9c6b6095c60b53e626d7fdecc062b8333842115e5104afe269340447efa81be88877cfc31fad1324887f2d0d9057ae8fa7a036fe5f5a53aa4b33c759762b230d2cb38ebc3a121a36f50b52697c80b7f6feea3ed81253da8bc69e6e2a3f0454d8b058d71604df54e9d1cd04ae7df0b3de483055c9f79904764b85f0b5127878e5df6127399aed7276b636058900edb045971abe361e76296f2086f8c709bf56f3c710768d6cffa617a26ff5a381cdc6b4d74c9078b9a75ec06135187e3b93615442a7f81464ef7da43ff112ca329793e162130c4c70e803edc93f1595ab410f6f732a95e63c6d58d447507f17f93179b5ff8ea0f6046e7259eb42ed7293f049e45768485d953a45be64b17ad2efd95fdd5d743923bbeaac8a2526b9efc0c01394b08464332cf414e7f97243ac2d468e314def67c807bb47f37fee435367e54c34966e8193bef61aa73922791d9d0993b98256999fdea2de932bf6aebc0daaa5d267898943455ed7498aaedf6ccf529b476e96eece4a4cc84a2fd1425a2cc5df8be856b4333a3f76b769d19b0407acb68e7fa75cb31a34bb1e5bb6b51a5be84f0a5e5b3154fb5562e2161d75066cf25988a22a00f050d60297e044430e1b4df074c2f9084b9686b18518d45fa92b9d67bd920e66685005121671a58d838c19cc767958e7fa07c2f597f36a87590d023704435310e62bd16241edcea6a48fdaf72c8e864571d40451255a44a7f8679a148d76282f1de9f60a0f14a7dd77fa5f33201cb2080ff3de3e469597ef387ed4b583242f7d0635688e690ac475c30e0d58a987497ec0bfe0d2220eb47cb83473bf6f9702cb4a93a28743d6e81bef8787eecf55a8efa831b96e086fd11caae8bd211f2397c96dd55dd488a0b29fdb45b6234893ff9b751b503b024303f3134aa7273684228e2037c73e51f4df6e547c395efa2877ba810c53461f2dbabc41c852b5eccb10a615163ca79e2a2af31fbe41d49d21ab3b7d714a113c01b72767f132c291bae672af6f46c84ecf71f247df61148766390765d78c36ae830af4b4dc7d512ebd944eaf20351e52116cafd647ab8ba6467370fb0ab0a4289f2f898025e8175a981a2ab0a8c6c3317822a3c0343a65984dfab885a74ecd90cb2064bb9900b6d1f36993a59025c26172f9449a0bf6b022e375eeebd73c6bd533101eb428ad706c018527b1abd35e8cb716e27852aa4b15228935664847ba014f89900ff4ef30b120bab630dbafe4588b3c0a3b21380f087239f3acf5a6475d5a678de74d30dac76e89097172f8482d0503df0ac099b695362a600f9b3dd8b46ca1452545c13eedd54c4ea74392f1193d8a5cc4c030c69941fc037ba42d74c498f405c65368d071c31bfeba935a78f4467e1dee136fd70f6e854ed13db22e765df473c855954662af4b99086923ac44873e8a8962ed3ab3aa179910638eabe79a4a2c38a84f101467e94e9a12117bf7f94fb39df9efd6a84aafbd96d78a4ec75c51b770c4b61a1e4d0abea35ae5e6a7568348fc73e4478a8a5a7e6edf092781377827f8989976062ed9db0586fe679342689a3071e7f32aa1b14943af65a277737051522a228c436c99ebf0f50048af325ac4fb7fa169df4899574e07d2fe3ab6720611328fd0c16f1abeadeae181849d20d7ca0792d1d94ee260665c10241e0f7cfe1c40a37bad06cb67b728f466ff24bef0c427e65e83bc5f6ea9fcf31493ee68bf94ad0fbd335480e231961e77b5a549bf3b2f12c405cc91367dbbb379686c07cb141c604b23d335c03d0517a56f438729a78cb6ac5ae17a17214633cabee7c2f38638104af16eda82a16f3b9d8f62c997a7c5521e362ca389858d86d819720b9e2cf8f67afa0967f13216a08e8d6dc458c94a5275a4b22d54e463d24042de335c5c75cd0c2f611de842e4453bbdfcb371553d4dc2a7702a941c47a0e1c7edd90da6b5cc84c473a5180ea3837ca3ce144566d586d3cb79c714d806253bcd0f9f9e2771d88bb14f33604a8f730af0499067f580ad5d97838c0f9a770bf79c80d2190f69b5270b0ab28eadb51bbe345c2c04d8b7d625c26cab4a2f968040bc892fcd10ccbea572b0c62cb60c435b097ff3ab858a29bcefedb9f0262f0d114637e909ecddef53d49b94698506d57fae36fa54e71b58112552d73ebdabd7fe5eb9eb225c9f0fd7258242ef705f747ada82690eab13e87d3b078e1e8170fc0bf23d5009ea4cdabc603f969d5555bdb154e1130d7aae60b2915210833617f1f2c6f64c1c25e3b66589046613034da1c1d053e004a0ef376decaf02f79d703d9c59fe6889df6e3f6b4ade2129fa50ae2a35414edbbeed8f57adff19c508a6f5fd88d23e55cb6212ebc04691f1af0a0e3a650b719f731a5cb2f0c065354a93188b3a448166131e28124bb0f8344f109042c26fe2e69c1b0462fba90cea2d3744e1135e670e8b2b3be711b6c9193dfa1fdbee0794dfb4113284cc88395846faf8bb702f7c6ca52ac8586316a93fad1faa9bd31becc68c6e9bf2a96311abb8143e84797cf5f1b18638b460a8ab6b82cf5df33c088724d4615556279d4195893b0f872b5c3a865d0451b2de8e07c6b3800b58b4457e36fe1a62b870e9cd2ad510e45e962f214156753567fcb2f089b4f000c4bdf503a7f38a61a138f33588ca3a8151ba3dc74c784d6d50801371f63f38be2b375cabfe436355d105ed0c224376c9206da62185c6e52a8233fb5ff8c0bffd85c44bd0c97003f19e2beff750c757887c309ebb585d918d7b984ffa0e4a534af0f1dd2ee5498988ae8c075ffd915632cb3c84a9318706c2c29d3372e4c3aca699c09bc0ee0cb12816abd98a43e77bf246db9b7dba305ebf9a8bbe28b8a3ae1a0593773b1bb4bc15c3bd09d0ce46524a4de2b20edb8822765ac03ecb0ce4b1b5b2d4fac931e7c5b61095ebea027c4243d506faeaf9ea0b4d0697cebf9de0b02b036510922edff1a21435e34aa3f1d2cbf056c9f64f54786af859dcd07f3b139f5e2c8840948d4a7a111c35860f06a8a821903eb3a90c0a300320abdabc138fd110e382fac5363ab02fae7c47ecb99dbb71596c8f34e26873d5db7010b94440ca2a6629eed98c085b0029bca52bd19231ff404fb8d4578f67bc2b93489853dfdc62add7cade514743ce59441de7b82d8f76e305b601a2682b036fb4014edef855e4ea8380ff6b83dc173036b882e97cdf6fc0d8a75ae906024a324d09b721cf08058ec84b1ead26b6823fea1a5140f44dfa4338e9be0cc81bd624f70a7d2595dedf05aa06e1a3c3750d872b3fe61e5bd0687676640053c5da97e4a1bc36c6874ed1855e1893523845633c495ee708dcbf4684e228378bdd54f5f7639048f75328112e3d9e5af71f311241b0ff3d9cc9e05aab39ca5a4ab8fc4428be0cbd7e1aa671e1908cd1177974be694d8d067b140665f4be757896be3489d72198a0c70b267a4a6adbbb45a402739fcaaf05fbf43e9f2025fdd765294fa08db33cb6b0512fbe4c3d24768a4a059c9b683ad28b2c27278e1ba26c7ab9258bb46d6716ce3c05fc75250f4c0b0466d9ff897e8172b191d93bc1846810809e8aa5629c22c05149ed48bd9fb267f8ec3c3e022b76b13e73112038a615f30be6253b953fcdc42ae7d601a1505f671eae328db1b9623cf1e7b8e50a01e1a2720acfa1a7ea529612dcac96fcc92c7c2b6af136646daf46bbeed853856e9213b70c0e603b0899a13633987838f5020e4c98b270b2a6ed724a1dfc9580a90cea1f6b903b6d001aacb626cea36df15d9eeab339bf80085082cef87e175c54706f318a388e4b8556b314097d090a0157b2f770b79093f6921d6d227aa12ab3bf0a931b099bd269604564dfce7806746834dc367eff31809bb64c87a8491a0ca12cb6e15ba3884cafa2e12bb1669fe65d58dc13b28a49f73b07fd9e53fb995d444f8b5d09ff1730e321bc2addddbb5776f98a93ad37708d950a8ef6babbcc74e8355a0f15b37e18c0a6d832775602f29bd63558ef76e09ce6573fa3fda835fb9287f2a92ce51c7e8fdfb0f1f62e5c63676911902d82d7c13edee05b1f06df0a856ecfc0eb90811b1e682405091b692478a9c1506ad0fc57561b9ddd804cbc5a983b6a3001a35370e8b600ea9c616d1d4e59e961b09c38f6ba5724ba75e31017a407812f4788dadd79274dfd10fd0965e6989e4c24b58cfabd53eddbdd5d90c457c6aee16ecbc2f327174ea59982b1f08564b9951701cf116d9b58348bb028bfdcbf19ecb798acee39da4e016658460e46e1f1ee8741ce15d466e2d3822d5b2b4bec463de4b5b617e013d7d41694de70822c6729fdb83ef193d4e168660b3d4b12a89fca4fcb87e793efaf95d7dc21688b50923e94622fca9f0f0de050644eeb31524f917db20e99e26a418ac8761e15f116ec4aa073693652855291dc6e9dd2dd4bf98f78f3a1b3f8011e5c4a8711d63d75a49f89f32aabba23c39cb6d32aa896853acd1cb0efb918b679ff93bcddab2bc42e186b0ebe7902ce93177773fbdb9bd087c22c5b9fc4f029eb00513206fe053dbbf3e1009fabd714c3e0ac04a7ac568ab90a950878e4a08c40438fadba84e8403bb323ae228696d2a9cae842424b40e9e3950c28bbcf8f67cf78f4934bf2eda6fe2a22f9e7303d60d5221a794ae927f7cd033cb8ad85c1e90e25507a80d07fa63fec835cd50747d54cbfe704931e771b3c4bb2e691fd57d6c365ce47d407808ec1550ffe00dcbbb89a98d5bf2db91d914372e70a34d704ee55e1ae95337d7349b95fe51c3e37e642686e70c8dfe8677672eb175b03f0315aa882970a9bf948f4807611cd3fe08725e1b59a921875f168a2463abeec01ddac05991a9a09e38e3ad330903170d4feb03eb8839c59e20cff02419ccab99d90db907ac3b0732f9de62d9f1608887af67d45c0dfc6610cedc0afd0e73ce0703290be14c5ef79c2b0a35cf89f6b4b04592148311d2686f35696054d3dbfc880b7daa5f80d9b0d58922f91a46bad40918943e6549cc1c72628554680536de511be1a300fed756a1f4355ae1a425a8e30419e0d2f3ed4f66fb9dbd940455a2249b979d2b8c247ee63990ed429d58795ba3a09c51384f860f0d65f6f53fc35abba7fffb4dbda292eee354dda84beb4fa560d0975b61a26c67dc14334e1277a761e3f381e4cc6963c6a8cac5280a4db9edec1ca39d46bd5febcf9fa8fde94e7c9477e1829a2c0f09513016f51b1c39cef6311135ed9323c12ea9e4e54e3bec58100fc2a4747faaf2525986329f6332c300c9782ff8f6bf2c665ccfead263e52bdae14963b067998b0d9be0814a02f6a3df5f5b449a4c4e55051628c72cfae3cb870029c816f60205f841591c669a18f30b405153f36140508a2fdd939e721291e77ff3e54b8bae38f9c4de5a4111a574339c562df5bb559c2d1ad85f7248ea0b33c287f5311a5647d371a260b1dff2c2d0a7e8e798f014fde930bf70e0a282eb9161d9fee43d520c7c7783b7685fbab733e45d16e4bdf64dc5f4cb731e1d9b0979a7888ad19d85dcd1e2f1c8ae570906fb199b986977b48140170f4ab2e11bb124618ae7f9f46b3fac33846cb08b0e8f9a8be34a8b8c11491fb8314ee8d1e42ebdaf8af3107c58a80fd3bd2bc3b2e55028a49e0b60fdaf87926ad46d50856b3053bf5d959813cdb7240f9395dd18a56b268c4ab52d72c4d065a1d20a9e9c3883bc0bbb24c8b5458c9e875ba156823bae597e453e179d00c7b3194e1ede80ed0c3dcb79f93189ce96ffe6d3ec6003f174e527548afdae8826495f37fa39ee5aefbdbe5bde18b74026d4d6680b9c6a0c8151214a8c15a5c876e43cd738dc64da28ca27bb602a6e4bc830572dc0566c3b44de0eeadf36b0f4b67f6b18a7c8f36b02d5a08c0e6ab310bd82f202687bd8123dfb4987278b8ad50b2018a21a41f04db5b4b0c4dd0a93a4182b925f0ed9723614bd73fbd83635bb1b2818920d2844b9d2db2da3666d754897226fcbce17a6f10ac0719fcd588c2df56b2d992146733405c9c6b74e17ceb8c432a6339d8b937e308d9fb0e84cc504353ab8d0be062105a31ad49965df9f9f3c23117f8f1e1724cb4af05fd978d0fd1e7619503bd7efe2449075f982b97bc1d414c2f1a79c3b36daad10be03323d706ae0e6dc9c85e3d7a53a13d464e779e85aa09b0b3c05a1aa658d705b1a958150330ead5479f8c6089aaaf767b1479119dde49474b768e369b75d812e6c17af6ff9dc7637bf008b8f689dd666f63467158a259198288ed5509456d818acd5a6a53c07c710b4729203067116cc33846214e963b9a7cc79d8683b4222b16d7a664bfdf2f64269ec7a8a53dfb34914e7453f7c7e8e33ce47afc9f284032aa140dbcce71bf778f0cc1aa38f249f1bc810576e5beba715cabad36f2422ec6ff5bfab28c458d693203b187321128206194aaa2e2cb0c3ddb456972f50a2882b90428e627745f93ac6721f121c75cab28231c1973f290108c6e740d07f01a9a41aed69a330862cb71f5a05e5ca24ddbca3fde16ff0e60f774cfa17f68a4df0c5a86b6c30e2793991278e7c092f8716d540c0ad4369fc3125ed70170eb7e4935c97e669ac6c1cfbfef05ce57ca7b2507f6144aeb33ffda0d9c3663c0f2ba21767750f8dc16d51850ea0a49f18abee8ef36ea768f8b8b4845f5621cd736623e0a97d3344e224887cfedf366387fbde38f9a151b414efb5c2784564ee3a18f8d8797d85ac2e346a75c1546cba691c0d995daaefd2733bdd72a361dd68db563892f9143795d57fe2d21a89f5881013a45c45347b117f856c44138cb2f0b779404deac10bf54eb075fcbdc8484f9d1a70be8729015be659f2655223e2571500ca303af55490611b8f41b06b616b86911b6811df8fa43c461dbf12f99e9ffad48da6896430c3dab45a974c4dd70a52828d742b926a04fcfa89af8399ad11adaaacb73dd895f74fa0c34a09b8007b1635f1be50104e4a93bdaa1493a06daa27393520fccf7a45e0e3713d25513566c1ee441b0640ef1e4f216f7a6563ad7201389e996b07e5bd4704b6863253dfb8a3b4463297ca24093a72ac36353b7852d4b5e08d6ac57abca5aa3702145fe4436432556bfe1c5220f149edcb0c0a873591e2939a88eba938eb610b641ecd56a74566bdfd16b3b238f86cccb8500cd0692f2d49618ef39426c8fe3da28aff2233a26a58946c98f10d4e8d5e44a0566d83d636598d41225195cdb54811dc555ca1eb098c82601df7f366e0a1e36f21c749fae1bea40438f3ac521feaf3641908aa9a6e727885b5f71e3458cf31629597666d9ec3c844c6906d5364e5b7bed3e51aa99662cf8896e63669414cafa3b047b8ed4c4cf5784ffd02dc64747acb94e7ed9346efb92274e29b987c409a252907065f9c7ef282ee8130715af6edb940c0ee064aab346d08fc6b5ccc7e539f04a84f794df382dde4b15637257c17f152c22064f46459eee52ab06dfe3f9c65af934e3eddab45424e30e50e1d2d99a138ad253393c603b81224edde687a8120cbf75ee653ad220d606da65493dd2328193bf09d1c300cec7f1a23576393169786854ba9637af27c8c2caeb7c8ff7edba5886d6564f469702271a11336c8b2658b18b42d656eed047d1048eee4c8909b2f9542f400227a86f24feda438b0f9a17b0ac8beaddb6f57a755fb99cce209bde65fa0cfe61d80cb3b3a62192dcb5834e75a79caaa55439052b45b67f9ef111fceb65ca5224b18675334385a0d2c9a3286300be91f7c2d15fa150a33717d694efcdd89660b0a66a8432490d97a8afe3c7fbcd12d9b928a0e1f5d618ec6c103b917e2b4b336d1dfc970d1098e6501ae3b5c95b89e51fbda7b0472fa1b5ecde1fb59329b5d4d6b97cf7be4cc8c46a7ee413493cb9ac03814e9b043123a89b259c3cc1c93d8ca2043e9d41b186ee1728ddc9c72a35b0840e9322686add62a209af8e2cc9ed78368df203fd519b1aae9a9558d7e48a76869fb29b14fc0221ee829d52e67015e784aa1890e5925f1a48e3f6b462d360c71768f39677d31334c20a3fed66a74069581c9afbb8e3bbc692acb050b5dc268eec810e358a0cf0caae61fdc48344898457f0b7fecd89b6c2b995c310d59ff4d71de47ea27a7b82c03e0412fd258e75aecb3dc1a5c4fad84dbe6eaa379d3f94b4127296c95484948adfa58c16b20d8aa08e26638de2bfa48b617b63627813a2cec4847fee2d4acb80f3fc455270a4a401eeaaa5e7c27edc614b729c3da32dd7a059d9191e288ac758ed4ee0275e0926fea82216f4660b8cc08ed2522cc818a1a9c668c73c5fc92f4ca5ad897f56dee9d7fa129839ed89f51ec3d65b6978caf552873e2dc9b6a41a7a003547c794b41063302da470804fa1cb1688dda9065b242298f45a349c710991a855a945c290fcb4188c083be0755791ccc752eff67832bcafc8e08ae65b8fc26a80d01f7a19f16498a79ba7aca2c61ca6ce86eef993e848243128d8f2ad028cc2b305e116c27c1c22b649a608ab896deb9a7bba9aa6b78af2b42478dc173391a37b461f24dd847460823abd93ce6deef082efb1820d7f8eaa27e61cc421a316ffadf7f03394baee5a7162c3c8f0c0a805bea8235a2a68c96520b0c457ea69a9c59675c4771f34b8d056363d18b783662d85eb2e943f68095a187c195ca791ae8ee07f2fdd331091fef0e2a20cf428406453c06cc8f78fc40a4d87b076d94b6252697b8159312c7c2cd8cb33817726dd74ac108b59394a33640f695d811d5be14129ce4b589000f5c3be8d9c31be1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855306c77285d10a86d3cdf534202b0834804277ac35af8bbecc23128095b5e8e0c91a558e5be3e151581f0691f2173963bd9dc94915f54811db9d1198926c9e796db250c7e49ae3b891caebbc1f85008d5b29e1a77ab21756b1c33a129f0de1353995f6206dc26de90d6d84c8ce4668521c568fbca3a3e6b6be6e95d75abcc0db39ef9c59665a34ae2824915f49efe793e2eac918431b94a54a7ad7ebbd9bdd11a3385ed9de403beba278e4dca545642f3a83ea61f72630c9bf3393795e4b4caa5f3a633cbb96176176db3f1a18cd9ddf7f66d79a88d7726e1591759d9c054a5a425b98acdaa48fdc15858b2d5c1dc86d962e33a4a786233426f4cc0fede70decdf7d951a764264a183416dd8384dee3ac182598cd630c994abb14f733a0fa58d6f91adf55369e8bd20214844746b97e7d5c8c0e38ca99dba982d76953c83887b80dc10d17d3fced2a137f6722e3d237b8bec47d6ffe2f091112813aa4852b40d02804a92e37bec600c32035eac68bb484f7d04bac7d7cdd39c81a49aad88f10eb9a81293de02cb1577fca9ce17e1d887093ecfd3a35236b85a86b82f9d87b23339c922b0e78b5cef627343781c7679f6da10c3dba622d6e9ae9d3ddb440d1b77a585d1dc88ff3e9eaaaba83739365de6ffe6c949c0aa9b5c907ff23413de29e1056409d80f20ce86fe433c0e65caab3546709d1b5e6fdff621f4d142cc272d608d3cd868fb01818016b31fe2239aedd6ad6671ea764c4bb38d4edd342b1f5e430222ad2c891d8f42f16ea796a82bf10cec9d1df4b41411eb2b5662d07b1daa54ab5efb855ca8ad619106665fcb4c2ee1bb3cff116ec4ed7db98518886527aa4b950ce2a3aa5871f7d9be62e7d37ad97a3210aa21da8ce937cc616a2d259e3095c67360cbd37643cd6ed096afe3709c12d20838e7a4c1921f0807fd15afcceba39b724759678b384302ba0f5ddf1aa7020a28b244837634243a33115e7d372180cc61863d00a962235082f31c694450bcea30892ceaf01e61dac63ecb06527c6d16a81461caca497e593b63b6f930abfa575e682679866414ae73f82d1977dc0d96d56cd42ed37cc2bf43b124fc7a88aa03b5bd7b9cb58334b408050716ab8d7f9c76ddf6ada2b1c801494c7cd35201b5f9b4e655de105a7e160787913ea2d642efd551628e9760fbcc7919642e6b91e83e6188f25177f9694c07631007f7ec11160673a61b30150f446d5139e0ad05966da9d445bb63036335d8ac011b0c1ccb7129adf319c1d4b1004ec513909e4b45c4bc7f7e3dd3e95abc1553cd4888caf28047cda3b600ce0a3ad4ac333ba0feebdf1704b9977efba6c68f4c4a6e9c54b42aae4b327b29a84abdbbb66f2dbe351c2c6b33b792419628148291157d4bafce2e42d2fd66a4d35114c92b6a820a8a9c3bf55c3877246dc7305bc59fda3dd40fbcbb4f59fffedaa9c0bf52b321f29ef988ca7bdf63ff6a4977cfa4ac342b2442135c2375e5b642951eeb598096a5fe8e6b9c08fb5fb9e275c397de0fdac93704467a5133dc4e089d5d0ee0c2304e8577b1d2cefd17314850cbed992d99d6338071023e4bc2b494552828714dfefd5b847f3b76a6ad4806123358784037179ae50rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-305.3.1.vz8.7.13.src.rpmkernel-selftests-internalkernel-selftests-internal(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/bash/bin/sh/usr/bin/perl/usr/libexec/platform-pythonbinutilsbpftooliproute-tclibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libgcc_s.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libmnl.so.0()(64bit)libmnl.so.0(LIBMNL_1.0)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)librt.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)nmap-ncatperl(IO::Handle)perl(strict)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-1kernel-rt-selftests-internal4.14.3a@a<@a*%@a$@a aGa^a^a $@a a;@aF`Z` @`7@``lM@`dd@``o`[)`X`S@`OL@`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrKonstantin Khorenko [4.18.0-305.3.1.vz8.7.13]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.12]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.11]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.10]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.9]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.8]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.7]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.6]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.5]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.3]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.2]Konstantin Khorenko [4.18.0-305.3.1.vz8.7.1]Jan Stancek [4.18.0-305.3.1.el8_4]Jan Stancek [4.18.0-305.2.1.el8_4]Jan Stancek [4.18.0-305.1.1.el8_4]Jan Stancek [4.18.0-305.el8]Jan Stancek [4.18.0-304.el8]Jan Stancek [4.18.0-303.el8]Jan Stancek [4.18.0-302.el8]Jan Stancek [4.18.0-301.el8]Jan Stancek [4.18.0-300.el8]Jan Stancek [4.18.0-299.el8]Jan Stancek [4.18.0-298.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- ms/ipv6: allocate enough headroom in ip6_finish_output2() (Vasily Averin) [PSBM-130907] - ms/ipc: remove memcg accounting for sops objects in do_semtimedop() (Vasily Averin) [PSBM-128356]- dm-qcow2: Introduce memcache for qrq (Kirill Tkhai) - dm-qcow2: Make target !immutable (Kirill Tkhai) - push_backup: Make the target !immutable (Kirill Tkhai) [PSBM-127989] - push_backup: Change arguments of calc_bio_clusters() (Kirill Tkhai) [PSBM-127989] - push_backup: Change retval postpone_if_required_for_backup() (Kirill Tkhai) [PSBM-127989] - push_backup: Make it request based (Kirill Tkhai) [PSBM-127989] - dm: Introduce dm_requeue_original_rq() (Kirill Tkhai) [PSBM-127989] - dm: Allow singleton target with devices attached (Kirill Tkhai) [PSBM-127989] - push_backup: Do not split bios by cluster size (Kirill Tkhai) [PSBM-127989] - push_backup: Leave pending pbio in pending queue (Kirill Tkhai) [PSBM-127989] - push_backup: Introduce hash table (Kirill Tkhai) [PSBM-127989] - push_backup: Use nr_delayed in postpone_if_required_for_backup() (Kirill Tkhai) [PSBM-127989] - push_backup: Kill find_node_pbio_range() (Kirill Tkhai) [PSBM-127989] - push_backup: Add pending_map (Kirill Tkhai) [PSBM-127989] - push_backup: Add unsigned long alignment (Kirill Tkhai) [PSBM-127989] - push_backup: Rename ppb_map (Kirill Tkhai) [PSBM-127989] - ms/objtool: Don't fail on missing symbol table (Josh Poimboeuf) - memcg: Show correct values of slab_[un]reclaimable in memory.stat files (Evgenii Shatokhin) [PSBM-132728] - fuse: fix junk at in kio name (Alexey Kuznetsov) [PSBM-131962 VSTOR-45882 VSTOR-45882 PSBM-131962] - proc connector: protect from task cpu migration in send_msg_ve (Konstantin Khorenko) - ve/fs/binfmt: clean bm_data reference from ve on err path (Konstantin Khorenko) [PSBM-131994]- configs: Add more sanity overrides + comment typo fix (Konstantin Khorenko) - ve/fs/nfs: NFS containerization - remove excess current_user_ns_initial (Pavel Tikhomirov) [PSBM-131949] - ve/devmnt: fix ignore device permissions for pseudosuper (Pavel Tikhomirov) - devcgroup: Allow mounting device with no write perm for new mount api (Pavel Tikhomirov) [PSBM-131978] - dm-ploop: Fix race in put_piwb() (Kirill Tkhai) [PSBM-133509] - cgroup/net_prio: virtualize ifpriomap per-ve (Pavel Tikhomirov) [PSBM-123766 PSBM-123766] - ve: get_curr_ve: first try getting ve with rcu lock (Pavel Tikhomirov) [PSBM-123766 PSBM-123766] - ve: add get_curr_ve helper (Pavel Tikhomirov) [PSBM-123766 PSBM-123766] - dm-ploop: Introduce memcache for prq (Kirill Tkhai) - dm-ploop: Make target not immutable (Kirill Tkhai)- Revert "Revert "configs: Disable time namespaces"" (Konstantin Khorenko) [PSBM-133255]- Revert "ms/asm-generic/tlb: avoid potential double flush" (Konstantin Khorenko) [PSBM-133273] - rebase_logs: Add rebase logs for 4.18.0-240.1.1.el8 to 4.18.0-305.3.1.el8 rebase (Konstantin Khorenko) [PSBM-131158]- dm-ploop: Fix use-after-free in ploop_grow_relocate_cluster() (Kirill Tkhai) - fuse: fix use after free (Alexey Kuznetsov) [VSTOR-45882 VSTOR-45882 VSTOR-45882] - configs: Enable scsi configuration options in minimal config (Pavel Tikhomirov) - Revert "configs: Disable time namespaces" (Konstantin Khorenko) [PSBM-132698] - ve/mm: Honor changing per-memcg s[un]reclaimable counters to bytes in heuristic check for memory overcommit (Konstantin Khorenko) [PSBM-132893] - ve/memcg: Honor changing per-memcg s[un]reclaimable counters to bytes in per-CT /proc/vmstat (Konstantin Khorenko) [PSBM-132893] - ve/memcg: Honor changing per-memcg s[un]reclaimable counters to bytes in per-CT /proc/meminfo (Konstantin Khorenko) [PSBM-132893] - mm: Honor changing per-memcg s[un]reclaimable counters to bytes in kmem bypass hack (Konstantin Khorenko) [PSBM-132893] - ve/mm/dcache: Honor changing per-memcg s[un]reclaimable counters to bytes in dcache min threshold (Konstantin Khorenko) [PSBM-132893]- ploop: Add check device is not wider than BAT (Kirill Tkhai) [PSBM-132803] - dm-ploop: Fix middle delta merges (Kirill Tkhai) [PSBM-132561] - ploop: Add sanity check BAT does not refer beyond EOF (Kirill Tkhai) [PSBM-132481] - ms/ext4: protect superblock modifications with a buffer lock (Jan Kara) [PSBM-132364] - dm-qcow2: introduce resubmit qios (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Introduce __submit_rw_mapped() to avoid segments count (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Use submit_rw_mapped() in submit_cow_data_write() (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Read compressed via aux qio (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Assign bi_sector in submit_rw_md_page() (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Move submit_rw_mapped() and map_and_submit_rw() up (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Use cow_read_endio() in submit_read_compressed() (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Make submit_read_whole_cow_clu() use generic-map_and_submit_rw() (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Generalize RW md pages (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Optional allocation of pages in alloc_qvec_with_pages() (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Generalize alloc_clu_read_qio() (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Remap qio before submitting (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Simplify parallel clu allocation and md writeback (Kirill Tkhai) [PSBM-132049] - dm-qcow2: Simplify complete_metadata_writeback() (Kirill Tkhai) [PSBM-132049]- ve/fs/binfmt: fix EBUSY on mounting second binfmt_misc in CT (Alexander Mikhalitsyn) [PSBM-132709] - cgroup/ve: Fix crash in ve_set_release_agent_path on zero ve_owner (Pavel Tikhomirov) [PSBM-131979] - ovl: make uuid=off compatible with overlayfs created without it (Pavel Tikhomirov) [PSBM-123536 PSBM-123536] - ovl: introduce new "uuid=off" option for inodes index feature (Pavel Tikhomirov) [PSBM-123536 PSBM-123536] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Pavel Tikhomirov) [PSBM-123536 PSBM-123536] - Revert "ovl: introduce new "index=nouuid" option for inodes index feature" (Pavel Tikhomirov) [PSBM-123536 PSBM-123536] - sock: allow reading and changing sk_userlocks with setsockopt (Pavel Tikhomirov) [PSBM-131580] - kvm: Remove unused variable from mmu_shrink_scan() (Evgenii Shatokhin) [PSBM-131982] - oom: Fix task selection in oom_evaluate_task() (Evgenii Shatokhin) [PSBM-132385] - oom: Initialize oom_rage_lock spinlock (Evgenii Shatokhin) [PSBM-131983] - oom: Restore vm.oom_relaxation sysctl (Evgenii Shatokhin) [PSBM-131983]* Fri Aug 06 2021 Konstantin Khorenko [4.18.0-305.3.1.vz8.7.4]- fuse: Fix fuse_parse_param() kio_name handling #PSBM-131962 (Kirill Tkhai) [PSBM-131962] - dm-qcow2: Avoid reading R1R2 pages if cluster is not COW (Kirill Tkhai) - fuse: fix fs context (Kirill Tkhai) [PSBM-131961] - qcow2-dm.sh: Add snapshot, resize and check commands (Kirill Tkhai) - ploop: Remove obsolete comment (Kirill Tkhai) - ploop: Underline this is on stack completions (Kirill Tkhai) - ploop: Use mempool to alloc pio (Kirill Tkhai) - ploop: Introduce mem_cache for pio allocation (Kirill Tkhai) - ploop: Introduce {alloc,free}_pio() (Kirill Tkhai) - ploop: Pass actual error from allocate_cluster() (Kirill Tkhai) [PSBM-106554 PSBM-127225 PSBM-131771] - ploop: Handle ENOSPC in prq_endio() (Kirill Tkhai) [PSBM-131771 PSBM-106554 PSBM-127225 PSBM-131771] - ploop: Introduce init_prq_and_embedded_pio() (Kirill Tkhai) [PSBM-106554 PSBM-127225 PSBM-131771]- mm/memcg: Use per-cpu stock charges for ->cache counter (Konstantin Khorenko) [PSBM-101300 PSBM-101300 PSBM-131957] - mm/memcg: fix cache growth above cache.limit_in_bytes (Andrey Ryabinin) [PSBM-106384 PSBM-131957] - mm/memcg: reclaim memory.cache.limit_in_bytes from background (Andrey Ryabinin) [VSTOR-24395 PSBM-94761 PSBM-131957] - mm/memcg: limit page cache in memcg hack (Andrey Ryabinin) [PSBM-77547 PSBM-131957] - configs: Enable CONFIG_PAGE_EXTENSION in minimal config + sanity overrides (Konstantin Khorenko) [PSBM-131957] - mm: introduce page vz extension (using page_ext) (Alexander Mikhalitsyn) [PSBM-131957] - ve: add per-ve CLOCK_MONOTONIC time via __vdso_gettimeofday() (Andrey Ryabinin) [PSBM-121668 PSBM-66451 PSBM-121856 PSBM-121668 PSBM-131977] - ve/fs/binfmt: Save ve owner on sb->s_fs_info (Konstantin Khorenko) [PSBM-131960]- ms/memcg: drop GFP_KERNEL_ACCOUNT use in tty_save_termios() (Vasily Averin) - configs: Disable time namespaces (Konstantin Khorenko) [PSBM-132285] - ve/vtty: Don't free console mapping until no clients left (Cyrill Gorcunov) [PSBM-39463 PSBM-132299] - ve/tty: Fix NULL pointer dereference at vtty_open_master error path. (Valeriy Vdovin) [PSBM-132299] - ve/tty: vtty fix noctty flag in tty_open after port from vz7 (Valeriy Vdovin) [PSBM-132299] - ve/tty: vtty -- Drop TTY_PINNED_BY_OTHER bit (Cyrill Gorcunov) [PSBM-132299] - ve/vtty: Don't close unread master peer if slave is nonzero (Cyrill Gorcunov) [PSBM-41985 PSBM-41672 PSBM-132299] - ve/vtty: n_tty -- Allow write on sole slave vtty peer (Cyrill Gorcunov) [PSBM-40740 PSBM-132299] - ve/vtty: Make indices to match pcs6 scheme (Cyrill Gorcunov) [PSBM-40088 PSBM-132299] - ve/vtty: Don't zap termios fields on slave peer (Cyrill Gorcunov) [PSBM-41057 PSBM-132299] - ve/tty: vt -- Implement per VE support for console and terminals (Cyrill Gorcunov) [PSBM-34533 PSBM-34532 PSBM-34107 PSBM-32686 PSBM-32685 PSBM-80049 PSBM-132299] - ve/tty: TIOSAK Secure Attention Key ioctl (Konstantin Khlebnikov) [PSBM-11881] - ve/devtmpfs: lightweight virtualization (Stanislav Kinsburskiy) [PSBM-35077 PSBM-35146 PSBM-131158] - ve/sync/mounts: skip cursor mounts when iterating over mnt_ns->list (Pavel Tikhomirov) [PSBM-131158] - ve: fix copy_vdso error handling (Pavel Tikhomirov) [PSBM-131158] - config.OpenVZ.minimal: rebase to RHEL8.4 base kernel (Konstantin Khorenko) [PSBM-131158] - ploop: Fix use-after-free in submit_rw_mapped() (Kirill Tkhai) [PSBM-132313] - ve/memcg: Fix /proc/vmstat virtualization (drop extra recursion) (Konstantin Khorenko) [PSBM-131992] - ve/memcg: Cleanup /proc/vmstat virtualization (Konstantin Khorenko) [PSBM-131992] - mm/memcg: Drop unused struct "accumulated_stats" (Konstantin Khorenko) [PSBM-131992] - ve/memcg: Fix /proc/meminfo virtualization (eliminate double recursion) (Konstantin Khorenko) [PSBM-131992] - ve/fs/inotify: do not impose limit on the number of instances by default (Vladimir Davydov) [PSBM-39048 PSBM-131634] - mm/backing-dev: associate writeback with correct blkcg (Andrey Zhadchenko) [PSBM-131253] - kernel/cgroup: implement cgroup_get_e_ve_css (Andrey Zhadchenko) [PSBM-131253] - kernel/ve: simplify ve_get_init_css (Andrey Zhadchenko) [PSBM-131253] - kernel/cgroup: rename css_get_local_root (Andrey Zhadchenko) [PSBM-131253] - qcow2: Use vfs_truncate2() (Kirill Tkhai) - configs: Enable build of dm-qcow2 module (Konstantin Khorenko) [PSBM-123244] - dm-qcow2: Introduce driver to create block devices over QCOW2 files (Kirill Tkhai) [PSBM-123244] - ploop: Use kmap_atomic() instead of kmap() (Kirill Tkhai) - ploop: drop ploop_resume() and its usage (Kirill Tkhai) - ploop: resurrect ploop_resume() (Konstantin Khorenko) - ploop: Use down_write() in ploop_set_suspended() (Kirill Tkhai) - ploop: Resume queue after failed suspend (Kirill Tkhai) [PSBM-131852] - ve/msync: fix wrong behaviour of fs.fsync-enable (Pavel Tikhomirov) [PSBM-131652] - ploop: Fallocate new clus if requested (Kirill Tkhai) [PSBM-106554] - ploop: Add interface to configure new clusters preallocation (Kirill Tkhai) [PSBM-106554] - sched: show CPU stats for a cgroup in cpu.proc.stat file (Evgenii Shatokhin) [PSBM-101155] - ve: fix reading container state from cgroup (Pavel Tikhomirov) [PSBM-82766 PSBM-131412 PSBM-127798] - drivers/connector: fix nullptr dereference ve->ve_ns->pid_ns (Andrey Zhadchenko) [PSBM-130894] - fs/sync: fix nullptr dereference ve->ve_ns->mnt_ns (Andrey Zhadchenko) [PSBM-130894] - ploop: Assign blkcg to kthread before rw (Kirill Tkhai) - ploop: Don't forget about nr_inflight after stop (Kirill Tkhai) - ipc: WARN if trying to remove ipc object which is absent (Alexander Mikhalitsyn) [PSBM-131142] - shm: skip shm_destroy if task IPC namespace was changed (Alexander Mikhalitsyn) [PSBM-131142] - push-backup: Make addr argument of start optional (Kirill Tkhai) - push-backup: Indentation cleanup (Kirill Tkhai) - push-backup: Change arguments order in start (Kirill Tkhai) - push_backup: Check suspended state more clearly (Kirill Tkhai) - push_backup: Remove UUID from arguments (Kirill Tkhai) [PSBM-127989] - push-backup: Cleanup (Kirill Tkhai) - ploop: Do not read too many pages (Kirill Tkhai) - ploop: Check bottom delta before flip (Kirill Tkhai) [PSBM-131202] - ploop: Shorten delta_bat_entries (Kirill Tkhai) - ploop: Kill dead check (Kirill Tkhai) - ploop: Stop using kvec (Kirill Tkhai) - ploop: Introduce md helpers (Kirill Tkhai) - ploop: Introduce rb_root_for_each_md_page() (Kirill Tkhai) - ploop: Introduce ploop_init_be_iter() (Kirill Tkhai) - ploop: RAW image does not have header (Kirill Tkhai) - ploop: Read metadata page-aligned (Kirill Tkhai) - ploop: Reread file size after index update (Kirill Tkhai) [PSBM-131202 PSBM-131208] - ploop: Add sanity check of passed BAT from disk (Kirill Tkhai) [PSBM-131202 PSBM-131208] - ploop: Split pios from kwork context (Kirill Tkhai) [PSBM-131208 PSBM-131208] - ploop: Move create_bvec_from_rq() up (Kirill Tkhai) [PSBM-131208] - ploop: Introduce ploop_prq_valid() (Kirill Tkhai) [PSBM-131208] - ploop: Introduce embedded_pio_to_prq() (Kirill Tkhai) [PSBM-131208] - ploop: Make split_pios_to_list() to add initial pio to the list too (Kirill Tkhai) [PSBM-131208] - ploop: Teach dispatch_pios() work with flush pios (Kirill Tkhai) [PSBM-131208] - ploop: Manage flush pios in generic way (Kirill Tkhai) [PSBM-131208] - ploop: Remove debug noinline in create_bvec_from_rq() (Kirill Tkhai) [PSBM-131208] - ploop: Underline clu and page is u32 (Kirill Tkhai) [PSBM-124550] - ploop: Add argument to ploop_read_delta_metadata() (Kirill Tkhai) [PSBM-124550] - ploop: Use kvec in ploop_delta_check_header() (Kirill Tkhai) [PSBM-124550] - ploop: Do not iterate excess clusters in notify_delta_merged() (Kirill Tkhai) [PSBM-124550] - ploop: Do fsync after bat page write (Kirill Tkhai) [PSBM-124550] - ploop: Rename process_delta_wb() (Kirill Tkhai) [PSBM-124550] - ploop: Resubmit pios from main kwork (Kirill Tkhai) [PSBM-124550] - ploop: Rename ploop_submit_index_wb_sync() (Kirill Tkhai) [PSBM-124550] - ploop: Async md writeback (Kirill Tkhai) [PSBM-124550 PSBM-124550] - ploop: Allow parallel wb of md pages (Kirill Tkhai) [PSBM-124550] - ploop: Change arguments and rename ploop_reset_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Return md from ploop_prepare_reloc_index_wb() (Kirill Tkhai) [PSBM-124550] - ploop: Change argument in ploop_prepare_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Reread piwb after ploop_prepare_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Check for md dirty instead of md piwb (Kirill Tkhai) [PSBM-124550] - ploop: Introduce batch list for md pages writeback (Kirill Tkhai) [PSBM-124550 PSBM-124550] - ploop: Move md is busy check to delay_if_md_busy() (Kirill Tkhai) [PSBM-124550] - ploop: Pass type argument to ploop_prepare_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Refactoring in process_one_discard_pio() (Kirill Tkhai) [PSBM-124550] - ploop: Add @md argument to locate_new_cluster_and_attach_pio() (Kirill Tkhai) [PSBM-124550] - ploop: Add md and piwb cross pointers (Kirill Tkhai) [PSBM-124550] - ploop: Remove absolet comment (Kirill Tkhai) [PSBM-124550] - config.minimal: disable EXT4_ENCRYPTION as it is in release kernel (Konstantin Khorenko) - mm: fix hanging shrinker management on long do_shrink_slab (Pavel Tikhomirov) [PSBM-99181 VSTOR-30477 PSBM-99181 PSBM-99181] - ploop: Delay bio if md page is BUSY (Kirill Tkhai) [PSBM-124550 PSBM-124550] - ploop: Kill dead check in ploop_attach_end_action() (Kirill Tkhai) [PSBM-124550] - ploop: Return md page from ploop_bat_entries() (Kirill Tkhai) [PSBM-124550] - ploop: Rename page_nr (Kirill Tkhai) [PSBM-124550] - ploop: Remove unused struct member (Kirill Tkhai) [PSBM-124550] - ploop: Unify process_delta_wb() (Kirill Tkhai) [PSBM-124550] - ploop: Generalize dispatch_pios usage (Kirill Tkhai) [PSBM-124550] - ploop: Use array of pios instead of separate lists (Kirill Tkhai) [PSBM-124550] - ploop: Use defer_pios() instead of manual code (Kirill Tkhai) [PSBM-124550] - ploop: Rename in submit_cluster_write() (Kirill Tkhai) [PSBM-124550] - ploop: Shorten variable names (Kirill Tkhai) [PSBM-124550] - ploop: Rename cluster_pio into aux_pio (Kirill Tkhai) [PSBM-124550] - ploop: Use initial pio for COW (Kirill Tkhai) [PSBM-124550] - ploop: Kill "get_delta_name" alias (Kirill Tkhai) [PSBM-129693 PSBM-124550] - fuse: disable invalid inode dirtying for vstorage (Alexey Kuznetsov) [PSBM-130883 PSBM-130883] - ploop: Use vfs_truncate2() (Kirill Tkhai) - fs: Introduce vfs_truncate2() with file argument (Kirill Tkhai) - ploop: Rework merge (Kirill Tkhai) [PSBM-124550] - ploop: Do not use work on resize (Kirill Tkhai) [PSBM-124550] - ploop: Use local piwb in resize (Kirill Tkhai) [PSBM-124550] - mm: per-memcg negative dentries accounting (Vasily Averin) [PSBM-104223 OVZ-7225 PSBM-127858 PSBM-125735 PSBM-127858] - ve/pid: Export kernel.pid_max via ve cgroup (Pavel Tikhomirov) [PSBM-48397 PSBM-102629] - netlink: silence high-order memory allocation warning in netlink_ack (Vasily Averin) [PSBM-120889 PSBM-127858] - ipv6: silence high-order allocation warinig in rawv6_sendmsg() (Vasily Averin) [PSBM-122200 PSBM-127858] - net: silence high-order-allocation warning in sctp_pack_cookie() (Vasily Averin) [PSBM-122200 PSBM-127858] - overlayfs: relax capable check for trusted prefix xattrs (Andrey Zhadchenko) [PSBM-124532 PSBM-127858] - ms/fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFIG_BLOCK=n (Valeriy Vdovin) [PSBM-124609 PSBM-127858] - ms/asm-generic/tlb: avoid potential double flush (Peter Zijlstra) [PSBM-101300 PSBM-127854] - fuse: illegal access to file in vstorage (Alexey Kuznetsov) [PSBM-129289] - fuse: fix fiemap looping (Alexey Kuznetsov) [PSBM-129289] - fuse: deadlock in map request (Alexey Kuznetsov) [VSTOR-43521 PSBM-129289] - net/drivers/i40e: suppress warning on skb linearization (Jan Dakinevich) [VSTOR-22811 PSBM-127846] - i40iw: use kvzalloc for large allocation of iwdev->mem_resources (Andrey Ryabinin) [VSTOR-23649 PSBM-127846] - scsi: aacraid: resurrect correct arc ctrl checks for Series-6 (Konstantin Khorenko) [PSBM-95736 PSBM-127846] - ve/time/ntp: allow CT ntp adjustment time tuning under VE_FEATURE_TIME feature (Konstantin Khorenko) [PSBM-94635 PSBM-127846] - ve/time: introduce CT feature to allow setting date/time (Konstantin Khorenko) [PSBM-94635 PSBM-127846] - ve/capability: introduce capable() wrapper which honors CT features (Konstantin Khorenko) [PSBM-94635 PSBM-127846] - mm/vmscan: add cond_resched() to loop in shrink_slab_memcg() (Andrey Ryabinin) [PSBM-125095] - mm: memcg: fix memcg reclaim soft lockup (Xunlei Pang) [PSBM-125095] - ploop: Freeze on ENOSPC and notify userspace via dm event (Kirill Tkhai) [PSBM-127225 PSBM-127225] - ploop: Close race in ploop_flip_upper_deltas() (Kirill Tkhai) [PSBM-127225] - ploop: Remove unused define and comment (Kirill Tkhai) [PSBM-127225] - ploop: Rename delayed_pios into suspended_pios (Kirill Tkhai) [PSBM-127225] - ploop: Add check of htable is empty on .dtr (Kirill Tkhai) [PSBM-127225] - ploop: Introduce resubmitting partially completed pios (Kirill Tkhai) [PSBM-127225 PSBM-127225] - ploop: Make fsync work be able to run in parallel with main work (Kirill Tkhai) [PSBM-127225] - ploop: Save level before submitting pio (Kirill Tkhai) [PSBM-127225] - ploop: Extract submit_rw_mapped() to separate function (Kirill Tkhai) [PSBM-127225] - ploop: Rename submit_rw_mapped() (Kirill Tkhai) [PSBM-127225] - ploop: Kill submit_delta_read() (Kirill Tkhai) [PSBM-127225] - ploop: Generalize submit_rw_mapped() (Kirill Tkhai) [PSBM-127225] - ploop: Use ploop_call_rw_iter() in submit_delta_read() (Kirill Tkhai) [PSBM-127225] - ploop: Refactor ploop_ctr() (Kirill Tkhai) [PSBM-127225] - ploop: Introduce ploop_suspend_submitting_pios (Kirill Tkhai) [PSBM-127225] - ploop: Refactor submit_pio() (Kirill Tkhai) [PSBM-127225] - ploop: Unexport ploop_inflight_bios_ref_switch() (Kirill Tkhai) [PSBM-127225] - ploop: Always link submitted pios (Kirill Tkhai) [PSBM-127225] - ploop: Use hlist instead of rbtree (Kirill Tkhai) [PSBM-127225] - ploop: Introduce separate lock for inflight pios (Kirill Tkhai) [PSBM-127225] - ploop: Rename force_link_inflight_bios (Kirill Tkhai) [PSBM-127225] - ploop: Rename hook->pio, h->pio, ploop_cow::hook->aux_pio (Kirill Tkhai) [PSBM-127225] - ploop: Simplify ploop_write_cluster_sync() (Kirill Tkhai) [PSBM-127225] - kvm: use kvzalloc for struct kvm allocation (Vasiliy Averin) [PSBM-97483] - ve/cpu: handle sysfs attributes for CTs (Jan Dakinevich) [PSBM-91808] - fs/nfs: more leaks for busy inodes case. (Andrey Ryabinin) - fs/super: don't destroy super_block in case of leaked inodes (Andrey Ryabinin) [PSBM-95177] - mempolicy: Prohibit VE processes numa binding syscalls (Kirill Tkhai) [PSBM-92583 PSBM-127854] - mm: Add and use batched version of __tlb_remove_table() (Andrey Ryabinin) [PSBM-101300 PSBM-127854] - ms/sched: Remove stale PF_MUTEX_TESTER bit (Thomas Gleixner) - tty/vt: check allocation size in con_set_unimap() (Denis Efremov) [PSBM-127844] - tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl (Konstantin Khorenko) [PSBM-93812 PSBM-127844] - net: silence high-order allocation warning from UDP with big headers. (Andrey Ryabinin) [PSBM-94717 PSBM-127846] - ploop: Mask as PF_IO_THREAD (Kirill Tkhai) [PSBM-127225] - ext4: Care about reserves in case of IO thread (Kirill Tkhai) [PSBM-127225] - pid_ns: Virtualize pid_max (Kirill Tkhai) [PSBM-127857 PSBM-121530 PSBM-127857] - DMA-API: exceeded 7 overlapping mappings of cacheline share (Michael S. Tsirkin) [PSBM-93919 PSBM-127846] - vmalloc: cancel allocation for oom-killed tasks (Vasily Averin) [PSBM-108091 PSBM-127856] - commoncap: relax setxattr and removxattr checks (Andrey Zhadchenko) [PSBM-122071] - ve/memcg: Account some swapped memory as used in CT in /proc/meminfo (Andrey Ryabinin) [PSBM-102266 PSBM-127850] - configs: provide kernel config via proc (Konstantin Khorenko) [PSBM-92107 PSBM-127850] - drivers/igb: increase link detection timeout up to 5 sec (Konstantin Khorenko) [VSTOR-14627 PSBM-95074 VSTOR-14627] - ms/tcp: use sendpage_ok() to detect misused .sendpage (Coly Li) - ms/tcp: detecting the misuse of .sendpage for Slab objects (Vasily Averin) - i40iw: Use kvzalloc in i40iw_allocate_virt_mem() (Andrey Ryabinin) [VSTOR-20675] - i40iw: Use kvzalloc to allocate i40iw_handler (Andrey Ryabinin) [VSTOR-20675] - i40iw: use kvzalloc to allocate array of control qp requests (Andrey Ryabinin) [VSTOR-20675] - mm: allow kmem limit bypassing if reclaimable slabs detected (Konstantin Khorenko) [PSBM-91566] - ve/meminfo: show "MemAvailable: ..." line in CT's meminfo (Jan Dakinevich) [PSBM-90190] - fs: Export symbols replace_fd() and create_pipe_files() (Sergey Lysanov) [VSTOR-10187] - net/ip6ip: Consider VE_FEATURE_IPIP on new net creation (Kirill Gorkunov) [PSBM-84241] - net/gre: Consider VE_FEATURE_IPGRE on new net creation (Kirill Gorkunov) [PSBM-84241] - ms/mm: select HAVE_MOVE_PMD on x86 for faster mremap (Joel Fernandes (Google)) - ms/mm: speed up mremap by 20x on large regions (Joel Fernandes (Google)) - venetdev: fix race between veip shutdown and add veip entry (Konstantin Khorenko) [PSBM-90395] - net/drivers/i40e: suppress high order allocation warning (Konstantin Khorenko) [VSTOR-18622] - ve/proc: increment position in "next" seq_operations callback (Vasily Averin) [OVZ-7158 PSBM-127849] - kernel/sched: Use kvzalloc to allocate the array of ctl_tables (Andrey Ryabinin) [PSBM-127837] - x86/microcode/intel: hide warning on high order allocation for microcode area (Konstantin Khorenko) [PSBM-86662 PSBM-127837] - kvm: move actual VM memory shrink out of kvm_lock (Konstantin Khorenko) [PSBM-95077 PSBM-95077 PSBM-100474 PSBM-96262 PSBM-127849] - kvm: move VMs which we skip during shrink to vm_list tail (Konstantin Khorenko) [PSBM-95077 PSBM-95077 PSBM-127849] - kvm/x86: extend info on emualation failure (Denis Plotnikov) [PSBM-99553 PSBM-127849] - kvm/x86: add log printing on emulation failure (Denis Plotnikov) [PSBM-95474 PSBM-68018 PSBM-127849] - net/skbuff: WARN if kmalloc_reserve() fails to allocate memory. (Andrey Ryabinin) [VSTOR-21390 PSBM-127844] - net/skbuff: Don't waste memory reserves (Andrey Ryabinin) [VSTOR-21390 PSBM-127844] - ploop: Remove push backup code (Kirill Tkhai) [PSBM-129842] - ploop: Kill try_preflush (Kirill Tkhai) - ploop: Rename call_rw_iter (Kirill Tkhai) - ploop: Care about unaligned discards (Kirill Tkhai) [PSBM-130521] - ve/net/neighbour: per-ct limit for neighbour entries (Vasily Averin) [PSBM-87155 PSBM-127837] - ms/netfilter: account ebt_table_info to kmemcg (Kirill Tkhai) [PSBM-127837] - mnt_ns: introduce global list of mount namespaces for debug (Konstantin Khorenko) [PSBM-80869 PSBM-127837] - ve/mount: allow pseudosuper to temporary exceed the container limit (Pavel Tikhomirov) [PSBM-86511 PSBM-127837] - trusted/ve/mmap: Protect from unsecure library load from CT image (Valeriy Vdovin) [PSBM-129741] - trusted/ve/exec: Allow trusted exec change both on boot and on running system (Pavel Tikhomirov) [PSBM-98702 PSBM-129741] - trusted/ve/fs/exec: Send SIGSEGV to a process trying to execute untrusted files (Pavel Tikhomirov) [PSBM-98702 PSBM-129741] - trusted/ve/fs/exec: Don't allow a privileged user to execute untrusted files (Pavel Tikhomirov) [PSBM-98094 PSBM-129741] - trusted/block: Added trusted flag to struct genhd (Valeriy Vdovin) [PSBM-129741] - configs: Enable build of DM_PUSH_BACKUP (Konstantin Khorenko) [PSBM-127989] - dm: Introduce push-backup driver (Kirill Tkhai) [PSBM-127989] - sctp: suppress warnings on high order memory allocation on packet transmit (Konstantin Khorenko) [PSBM-99098 PSBM-127848] - ve/mm: add heuristic check for memory overcommit (Pavel Tikhomirov) [PSBM-45695 PSBM-48891 PSBM-129225] - ext4: kill ext4_kv[mz]alloc() (Jan Dakinevich) [PSBM-83044 PSBM-127849] - ms/ext4: fix potential race between online resizing and write operations (Theodore Ts'o) [PSBM-101798 PSBM-127850] - ext4: replace ext4_kvmalloc() with kvmalloc() (Oleg Babin) [PSBM-83044 PSBM-87413 PSBM-127849 PSBM-101798 PSBM-127850] - vhost: suppress high-order-allocation warning for vhost_log (Vasily Averin) [PSBM-97775 PSBM-127848] - rdma/i40iw: Hide high-order-allocation warning in (Valeriy Vdovin) [VSTOR-27273 PSBM-127848 VSTOR-27273] - sctp: suppress warnings on high order memory allocation on sctp chunk creation (Konstantin Khorenko) [PSBM-93798 PSBM-127848] - scsi: ratelimit messages about rejected I/O (Konstantin Khorenko) [PSBM-100118 PSBM-127849] - ve/proc/block: show /proc/diskstats inside a Container (Vasily Averin) [PSBM-90491 PSBM-92107] - ve/procfs: make /proc/config.gz visible inside Containers (Vasily Averin) [PSBM-92107] - ve/net/bridge: make net.bridge.* sysctl visible in Containers (r/o) (Vasily Averin) [PSBM-92107] - ve/bridge: handle netlink messages AF_BRIDGE / RTM_[GSD]ETLINK sent from inside a Container (Vasily Averin) [PSBM-92107] - ms/signal: avoid double atomic counter increments for user accounting (Vasily Averin) [PSBM-123088] - openvswitch: allow to create ovs bridges inside Containers (Vasily Averin) [PSBM-92107] - ms/netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Vasily Averin) [PSBM-122965] - net: export "net.netfilter.nf_conntrack_helper" sysctl for Container (Vasily Averin) [PSBM-99791] - net: export "net/*/neigh/*/*" sysctls for Container (Vasily Averin) [PSBM-92107] - ms/net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin) [PSBM-123062] - ms/VFS: use synchronize_rcu_expedited() in namespace_unlock() (Vasily Averin) [PSBM-101530] - ms/tracing: Fix race in trace_open and buffer resize call (Vasily Averin) [PSBM-122343] - ms/netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file. (Vasily Averin) - ms/mm, page_alloc: drop should_suppress_show_mem (Vasily Averin) - ms/mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Vasily Averin) - ms/unix: uses an atomic type for scm files accounting (Vasily Averin) - ms/unix: define and set show_fdinfo only if procfs is enabled (Vasily Averin) - ms/unix: Show number of pending scm files of receive queue in fdinfo (Vasily Averin) - ms/socket: fix unused-function warning (Vasily Averin) - ms/net: Allow to show socket-specific information in /proc/[pid]/fdinfo/[fd] (Vasily Averin) - cbt: endless loop on rollback in blk_cbt_snap_create() (Vasily Averin) [PSBM-104530] - shmem/ve: virtualize tmpfs default size (Pavel Tikhomirov) [PSBM-127785 PSBM-130518] - tty: use kvmalloc for screenbuffer allocation (Oleg Babin) [PSBM-127798] - ext4: don't iterate over sbi->s_es_list more than the number of elements (Konstantin Khorenko) [PSBM-83335 PSBM-127798] - net/sock: teach sock_kmalloc() to call kvmalloc() when possible (Konstantin Khorenko) [PSBM-82593 PSBM-127798] - mm: introduce kvmalloc_check() for safe calls to kvmalloc() (Konstantin Khorenko) [PSBM-82593 PSBM-127798] - net/setsockopt: switch high order allocations to kvmalloc() in do_ip_setsockopt() (Konstantin Khorenko) [PSBM-82646 PSBM-127798] - ve/sysfs: relax sanity check for ns equality in kernfs_find_ns() (Konstantin Khorenko) [PSBM-82259 PSBM-83607 PSBM-127798] - ms/ksm: react on changing "sleep_millisecs" parameter faster (Kirill Tkhai) - nfsd: disable UMH client tracking in nested net namespaces (Vasily Averin) [PSBM-90024] - ve: prohibit opening proc/self/exe from VE for VD_VE_ENTER_TASK (Pavel Tikhomirov) [PSBM-91689 PSBM-91042] - mm/page_alloc: add latency to the page_alloc tracepoint (Andrey Ryabinin) - ms/ksm: replace jhash2 with xxhash (Timofey Titovets) [PSBM-90044] - ms/xxHash: create arch dependent 32/64-bit xxhash() (Timofey Titovets) [PSBM-90044] - fbcon: use kvmalloc() for scrollback buffer (Konstantin Khorenko) [VSTOR-17781] - ms/dlm: fix possible call to kfree() for non-initialized pointer (Denis V. Lunev) [VSTOR-17522] - bnx2: Use kvzalloc() to allocate certain internal data (Jan Dakinevich) - bnx2x: Suppress warnings on DMA memory allocation (Jan Dakinevich) - IB/core: Use kvzalloc to allocate ib_device (Jan Dakinevich) - x86/kvm/vmx: Suppress warning on high-order allocation (Jan Dakinevich) - ve/sunrpc: Prohibit mounting rpc_pipefs in CT without nfsd feature (Pavel Tikhomirov) [PSBM-87836] - mm/mempool: Use kvmalloc to allocate array of element pointers (Andrey Ryabinin) [VSTOR-14758] - /proc/vz/latency: Show max latency in 2 min instead of 5sec. (Andrey Ryabinin) - /proc/vz/latency: distinguish atomic allocations in irq from in task atomics. (Andrey Ryabinin) [PSBM-87797] - /proc//vz_latency: Add scheduling stats (Andrey Ryabinin) [PSBM-87797] - mm/page_alloc: use sched_clock() instead of jiffies to measure latency (Andrey Ryabinin) [VSTOR-19040] - /proc//vz_latency: Show maximal allocation latency in the last second. (Andrey Ryabinin) [PSBM-87797 PSBM-93675 PSBM-127844] - ve/page_alloc, kstat: account allocation latencies per-task and per-thread (Andrey Ryabinin) [PSBM-81395 PSBM-81395 PSBM-81395 PSBM-87797] - sched/ve: Do not show loadavg in child VE cpu cgroups (Kirill Tkhai) [PSBM-81572 PSBM-127797] - ve/cgroup: Get correct VE init css when ve init_task is moved to child cgroup (Kirill Tkhai) [PSBM-81572 PSBM-81572 PSBM-127797] - config.OpenVZ.minimal: disable CONFIG_X86_DECODER_SELFTEST (Dmitry Monakhov) [PSBM-127797] - net/vhost: Replace kmalloc with kvmalloc for order>=3 (Oleg Babin) [PSBM-81803 PSBM-127797] - ve/tty: Provide interface for current tty inheritance (Cyrill Gorcunov) [PSBM-76490 PSBM-81687 PSBM-127797] - ve/memcg: Virtualize /proc/vmstat view inside CT (Pavel Tikhomirov) [PSBM-127780] - net: Mark conntrack users in nftables (Kirill Tkhai) [PSBM-51050 PSBM-127783] - net: Mark conntrack users in xtables (Kirill Tkhai) [PSBM-51050 PSBM-54823 PSBM-54823 PSBM-127783] - net: Primitives to enable conntrack allocation (Stanislav Kinsburskiy) [PSBM-51050 PSBM-54823 PSBM-56500 PSBM-127783] - ve/nf_conntrack: expose "nf_conntrack_events*" in contaners (Stanislav Kinsburskiy) [PSBM-40044 PSBM-127783] - ve/nf_conntrack: expose "nf_conntrack_acct" in contaners (Stanislav Kinsburskiy) [PSBM-40044 PSBM-127783] - netfilter/x_tables: account entry offsets allocations (Andrey Ryabinin) [PSBM-54407 PSBM-127783] - ve/netfilter: Check for permittions while looking for target and match (Kirill Tkhai) [PSBM-28910 PSBM-127783] - ve/netfilter: Add autoloading of sockopt modules (Kirill Tkhai) [PSBM-28910 PSBM-39077 PSBM-127783] - ve/netfilter: Implement pernet net->ct.max / virtualize "nf_conntrack_max" sysctl (Konstantin Khorenko) [PSBM-18322 PSBM-127783 PSBM-40044 PSBM-127783] - ve/netfilter: Implement pernet expect_max / virtualize "net.netfilter.nf_conntrack_expect_max" sysctl (Konstantin Khorenko) [PSBM-18322 PSBM-127783] - ve/netfilter: Send iptables/netfilter kernel error messages to Containers (Stanislav Kinsburskiy) [PSBM-18322 PSBM-39077 PSBM-127783] - ploop: Revert e2b93c8c4bd2 "dm: Introduce dm_request_set_error()" (Kirill Tkhai) - ploop: Use dm_complete_request() instead of dm_request_set_error() (Kirill Tkhai) - ploop: Export dm_complete_request() (Kirill Tkhai) - ploop: Introduce more helpers (Kirill Tkhai) [PSBM-129278] - ploop: Cleanup in ploop_resize() (Kirill Tkhai) [PSBM-129278] - ploop: Introduce helpers (Kirill Tkhai) [PSBM-129278] - ploop: Extend file size from kernel (Kirill Tkhai) [PSBM-129278 PSBM-129278] - ploop: Move clear bit functionality out of find_and_clear_dst_cluster_bit() (Kirill Tkhai) [PSBM-129278] - ploop: Move find_and_clear_dst_cluster_bit() into function (Kirill Tkhai) [PSBM-129278] - ploop: Cache delta file size (Kirill Tkhai) [PSBM-129278] - ploop: Make ploop_check_delta_length() return file_fize (Kirill Tkhai) [PSBM-129278] - ploop: Fix comment (Kirill Tkhai) [PSBM-129278] - ploop: Kill {inc,dec}_nr_inflight_raw() (Kirill Tkhai) [PSBM-129278] - ploop: Refactoring in submit_cluster_cow() (Kirill Tkhai) [PSBM-129278] - xfs: Allow to mount XFS in non-init userns (Konstantin Khorenko) [PSBM-72401 PSBM-86369 PSBM-127830] - ve/sunrpc: Enable rpc_pipefs mounts inside non-init user namespaces (Vasily Averin) [PSBM-86395 PSBM-127830] - ploop: Add synonim for "get_delta_name" (Kirill Tkhai) - ploop: Split pio to cluster-size list (Kirill Tkhai) [PSBM-123654] - ploop: Fixup discard (Kirill Tkhai) [PSBM-123654] - ploop: Remove track_pio() from ploop_cow_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Call ploop_endio() from pio_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Fixup resize (Kirill Tkhai) [PSBM-123654] - ploop: Rename pio::action (Kirill Tkhai) [PSBM-123654] - ploop: Refactor ploop_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Kill data bio endio (Kirill Tkhai) [PSBM-123654] - ploop: Kill PLOOP_END_IO_DISCARD_BIO (Kirill Tkhai) [PSBM-123654] - ploop: Rename bi_opf into bi_op (Kirill Tkhai) [PSBM-123654] - ploop: Switch to blk-mq (Kirill Tkhai) [PSBM-123654] - block: introduce bio_for_each_bvec() and rq_for_each_bvec() (Ming Lei) [PSBM-123654] - block: introduce multi-page bvec helpers (Ming Lei) [PSBM-123654] - dm: Introduce dm_request_set_error() (Kirill Tkhai) [PSBM-123654] - ploop: Kill target endio (Kirill Tkhai) [PSBM-123654] - ploop: Assign ploop to pio (Kirill Tkhai) [PSBM-123654] - ploop: Rename ploop_init_end_io() (Kirill Tkhai) [PSBM-123654] - ploop: Refactor ploop_map_discard() (Kirill Tkhai) [PSBM-123654] - ploop: Check top delta rw (Kirill Tkhai) [PSBM-123654] - ploop: Fixup flush (Kirill Tkhai) [PSBM-123654] - ploop: Cache header (Kirill Tkhai) [PSBM-123654] - ploop: Kill loop (Kirill Tkhai) [PSBM-123654] - ploop: Fixup merge (Kirill Tkhai) [PSBM-123654] - ploop: Introduce zero_fill_pio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert COW (Kirill Tkhai) [PSBM-123654] - ploop: Use pio_endio() in ploop_bat_write_complete() (Kirill Tkhai) [PSBM-123654] - ploop: Add endio_cb (Kirill Tkhai) [PSBM-123654] - ploop: More convertion in ploop_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert track_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Rename in ploop_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert call_rw_iter() (Kirill Tkhai) [PSBM-123654] - ploop: Convert ploop_init_end_io() (Kirill Tkhai) [PSBM-123654] - ploop: Change argument of maybe_unlink_completed_pio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert dec_nr_inflight() (Kirill Tkhai) [PSBM-123654] - ploop: Convert whole_cluster() (Kirill Tkhai) [PSBM-123654] - ploop: Further convert in process_discard_pios() (Kirill Tkhai) [PSBM-123654] - ploop: Rename in process_one_discard_pio() (Kirill Tkhai) [PSBM-123654] - ploop: Rename converted functions (Kirill Tkhai) [PSBM-123654] - ploop: Rename in handle_discard_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Move remap_to_origin() (Kirill Tkhai) [PSBM-123654] - ploop: Convert remap_to_cluster() (Kirill Tkhai) [PSBM-123654] - ploop: convert inc_nr_inflight() (Kirill Tkhai) [PSBM-123654] - ploop: Further convert in process_one_deferred_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert add_endio_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Use bi_opf and bi_iter more (Kirill Tkhai) [PSBM-123654] - ploop: Introduce pio_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert flush_bios (Kirill Tkhai) [PSBM-123654] - ploop: Convert discard_bios (Kirill Tkhai) [PSBM-123654] - ploop: Convert ready_data_pios (Kirill Tkhai) [PSBM-123654] - ploop: Introduce defer_pios() (Kirill Tkhai) [PSBM-123654] - ploop: Convert endio_bio_list to endio_list (Kirill Tkhai) [PSBM-123654] - ploop: Kill bat_bio (Kirill Tkhai) [PSBM-123654] - ploop: Convert read and write cluster sync (Kirill Tkhai) [PSBM-123654] - ploop: Become use top delta (Kirill Tkhai) [PSBM-123654] - ploop: Setup device from file (Kirill Tkhai) [PSBM-123654] - ploop: Introduce aio interfaces (Kirill Tkhai) [PSBM-123654] - ploop: Rename dm_ploop_endio_hook to pio (Kirill Tkhai) [PSBM-123654] - ploop: Add flush_worker (Kirill Tkhai) [PSBM-123654] - ploop: Always defer bios for work (Kirill Tkhai) [PSBM-123654] - ploop: Rename arg in ploop_init_end_io() (Kirill Tkhai) [PSBM-123654] - dm: Call io_hints even for device-less drivers (Kirill Tkhai) [PSBM-123654] - net: export net/core/somaxconn sysctl for unprivileged users (Jan Dakinevich) [PSBM-91032 PSBM-128772] - sched: Count loadavg under rq::lock in calc_load_nohz_start() (Kirill Tkhai) [PSBM-68052 PSBM-127780] - ve/device_cgroup: Show all devices allowed in ct to fool docker (Pavel Tikhomirov) [PSBM-123668 PSBM-123630 PSBM-123743] - ve/device_cgroup: Introduce "devices.extra_list" cgroup file (Konstantin Khorenko) [PSBM-123743] - tty: Use RCU read lock to iterate tasks and threads in __do_SAK() (Kirill Tkhai) [PSBM-80340] - tty: Avoid threads files iterations in __do_SAK() (Kirill Tkhai) [PSBM-80340] - fs/pipe: Use kvcalloc for pipe buffers (Cyrill Gorcunov) [PSBM-69201] - fence-watchdog: Print alive messages (Pavel Tikhomirov) - ploop: Make fields in dm_ploop_endio_hook separate (Kirill Tkhai) [PSBM-123654] - ploop: Do not try to track bios on resize (Kirill Tkhai) [PSBM-123654] - ploop: Introduce top_level() (Kirill Tkhai) [PSBM-123654] - ploop: Kill "message snapshot" interface (Kirill Tkhai) [PSBM-129258 PSBM-123654] - ploop: Pass @ploop to md_page_cluster_is_in_top_delta() (Kirill Tkhai) [PSBM-123654] - ploop: Pass nr_deltas to parse_bat_entries() (Kirill Tkhai) [PSBM-123654] - ploop: Move alloc wq up (Kirill Tkhai) [PSBM-123654] - ploop: Fix prealloc_md_pages() defaults (Kirill Tkhai) [PSBM-123654] - ms/silence nfscache allocation warnings with kvzalloc (Rik van Riel) [PSBM-84234 PSBM-127830] - ve/kstat/alloc_lat: Don't separate GFP_HIGHMEM and !GFP_HIGHMEM allocation latencies (Andrey Ryabinin) [PSBM-81395 PSBM-127780] - net/teql: disable "True" (or "trivial") link equalizer inside a CT (Konstantin Khorenko) [PSBM-127780] - ms/net: sched: sch_teql: fix null-pointer dereference (Pavel Tikhomirov) [PSBM-127780] - mm: Fix section mismatch of zero_free_pages (Kirill Tkhai) - ploop: Do not forget to update cached md0 page copy (Kirill Tkhai) [PSBM-129136] - ploop: Use prealloc_md_pages on ctr. (Kirill Tkhai) [PSBM-123654] - ploop: Move prealloc_pages() (Kirill Tkhai) [PSBM-123654] - ploop: Move fget() code to separate function (Kirill Tkhai) [PSBM-123654] - ploop: Check next delta in stack not bigger then previous (Kirill Tkhai) [PSBM-123654] - ploop: Add deltas in normal order (Kirill Tkhai) [PSBM-123654] - ploop: Pass level directly in ploop_add_delta() (Kirill Tkhai) [PSBM-123654] - ploop: Move ploop_add_delta() to another file (Kirill Tkhai) [PSBM-123654] - ve/venet: drop skb marks on VE boundary (Pavel Tikhomirov) [PSBM-122082 PSBM-127785 PSBM-122082] - ve/veth: drop skb marks on VE boundary (Pavel Tikhomirov) [PSBM-127785] - ploop: Add ignore_signature_disk_in_use parameter (Kirill Tkhai) [PSBM-123654] - ploop: Allocate deltas in only place (Kirill Tkhai) [PSBM-123654] - ploop: Move add_delta iterating code to separate function (Kirill Tkhai) [PSBM-123654] - ploop: Call add_delta directly (Kirill Tkhai) [PSBM-123654] - ploop: Move check in ploop_ctr() (Kirill Tkhai) [PSBM-123654] - ploop: Refactor ploop_add_delta() (Kirill Tkhai) [PSBM-123654] - ploop: Kill "add_delta" interface (Kirill Tkhai) [PSBM-123654] - ve/cgroup: Hide ve cgroup in Containers (Pavel Tikhomirov) [PSBM-80421] - core: Add glob_kstat, percpu kstat and account mm stat (Kirill Tkhai) [PSBM-33650 PSBM-127780 VSTOR-16659 VSTOR-16659] - ve/fs/files: Shrink big fdtable on close in is_pseudosuper mode (Kirill Tkhai) [PSBM-78827 PSBM-82984] - ve/fs/files: Add fdtable_align() helper (Kirill Tkhai) [PSBM-78827] - ve/fs/files: Add new argument to expand_files() (Kirill Tkhai) [PSBM-78827] - ve/proc/net/nr_cpus: Cut lines in /proc/net/softnet_stat to number of vcpus in CT (Pavel Tikhomirov) [PSBM-73238 PSBM-127794] - memcg: Enable accounting for nft objects (Vasily Averin) [PSBM-128719] - ploop: Fix off-by-one in ploop_ctr() (Kirill Tkhai) - ploop: Fix off-by-one in early check of cluster is outside max size (Kirill Tkhai) [PSBM-128679] - ms/fuse: fix live lock in fuse_iget() (Amir Goldstein) [PSBM-123526] - fs/fuse: avoid triggering BUG_ON at file close (Alexey Kuznetsov) [VSTOR-43056] - ve/cgroup: At container start check ve's css_set for host-level cgroups (Valeriy Vdovin) [PSBM-123506 PSBM-125040] - cgroup: Don't check debug cgroup at container start (Valeriy Vdovin) - fuse: Handle zero req->num_pages in tree_insert() (Vasily Averin) [PSBM-127832 PSBM-97813] - fs/fuse: released handle could be used in fiemap (Alexey Kuznetsov) [VSTOR-42949] - fs/fuse kio: don't use kio with uninitialized statistic (Ildar Ismagilov) [VSTOR-42099] - fs/fuse kio: share stucked requests count for prometheus stats (Ildar Ismagilov) [VSTOR-41021] - fs/fuse kio: disable parallel fsyncs and file shrinks (Alexey Kuznetsov) [VSTOR-36154] - fs/fuse kio: avoid race condition at file expand (Alexey Kuznetsov) [VSTOR-36154] - fs/fuse kio: fix problem with simultaneous map resolving (Ildar Ismagilov) [VSTOR-39656] - fs/fuse kio: always use memory registrations for iWarp RDMA reads (Ildar Ismagilov) - fs/fuse kio: post rdma work requests only after connection is established (Ildar Ismagilov) [VSTOR-38116] - fs/fuse kio: fix processing order of RDMA works during throttle/unthrottle (Ildar Ismagilov) [VSTOR-38354] - fuse: don't declare FUSE FIEMAP support for any FUSE fs (Konstantin Khorenko) [OVZ-7145] - fuse: don't perform getattr on each write (Vasily Averin) [PSBM-99138] - fuse: Wait inflight requests only in case of close_wait (Kirill Tkhai) [PSBM-98031] - fuse: add support for fallocate(FL_ZERO_RANGE) (Maxim Patlasov) - fuse: cleanup fuse_wait_on_page_writeback_or_invalidate (Maxim Patlasov) - fuse: relax i_mutex coverage in fuse_fsync (Maxim Patlasov) [PSBM-55919] - fuse: queue work for aio_complete (v3) (Maxim Patlasov) [PSBM-54547] - fuse: process small sync direct reads synchronously (Maxim Patlasov) - fuse: increase min/max_dirty_pages up to 256/512 MB (Vladimir Davydov) - fuse: resend interrupted release (Maxim Patlasov) [PSBM-45428 VSTOR-11275] - fuse: improve bdi dirty memory limits for fuse (Maxim Patlasov) [PSBM-13700 PSBM-45497] - fuse: enable async_dio for pcs (Maxim Patlasov) - memcg: Enable accounting for signals (Vasily Averin) [PSBM-128624] - memcg: Enable accounting for pids in nested pid namespaces (Vasily Averin) [PSBM-120694] - memcg: Enable accounting for new namespaces and struct nsproxy (Vasily Averin) [PSBM-120694] - ve/fs: Allow mount fs in init userns if it's mounted in another userns (Konstantin Khorenko) [PSBM-68599 PSBM-128132] - drivers/bnx2x: Limit setting of the max mtu (Andrey Ryabinin) [PSBM-77016] - pidns: add proc mount option 'hidepidns=0|1' (Konstantin Khlebnikov) [PSBM-127782] - fs: FIEMAP should sync only required range with FIEMAP_FLAG_SYNC (Maxim Patlasov) [PSBM-68226 PSBM-68454 PSBM-127782] - ve/fs: namespace -- Don't fail on permissions if @ve->devmnt_list is empty (Cyrill Gorcunov) [PSBM-48188 PSBM-58329 PSBM-127782] - ve/fs: namespace -- Ignore device permissions during restore (Cyrill Gorcunov) [PSBM-48188 PSBM-127782] - ve/fs: add per-VE limit of mount points (Stanislav Kinsburskiy) [PSBM-34438 PSBM-42825 PSBM-42825 PSBM-69880 PSBM-69880 PSBM-69880 PSBM-127782] - ve/fs/ioprio: Confine ioprio_{set, get}(IOPRIO_WHO_USER) to current ve (Vladimir Davydov) [PSBM-127782] - fs: Lower ioprio in case of ioprio_set() called from CT (Kirill Tkhai) [PSBM-127782] - ve/fs/sync: Per containter sync and syncfs and fs.fsync-enable sysctl (Konstantin Khorenko) [PSBM-17903 PSBM-17157 PSBM-34286 PSBM-34285 PSBM-127782] - ms/fs: Revert "Make super_blocks and sb_lock static" (Alexander Mikhalitsyn) [PSBM-127782] - fs: Allow to remove swapfile hardlinks (for ploop images protection) (Vladimir Davydov) [PSBM-25310 PSBM-33650 PSBM-127782] - scripts/gdb: Fixed python gdb lib errors (Valeriy Vdovin) - ve: Fix double-free if cgroup_mark_ve_roots() fails (Valeriy Vdovin) - ve/fs: Export fs.aio-max-nr via ve cgroup (Cyrill Gorcunov) [PSBM-45646] - x86/cpuid_fault: Log table updates (Valeriy Vdovin) [PSBM-84029 PSBM-126172] - x86/cpuid_fault: Increase max count of cpuid overrides (Valeriy Vdovin) [PSBM-126172] - ve/net/sit: Enable SIT devices in Containers (Vasily Averin) [PSBM-127315] - ve/net/ipv6 tunnels: Enable GRE netdevice register inside container (Vasily Averin) [PSBM-127315] - memcg: enable accounting for netdev_rx_queue objects (Vasily Averin) [PSBM-120694] - memcg: enable accounting for posix_timers_cache slab (Vasily Averin) [PSBM-120694] - memcg: enable accounting of ipc resources (Vasily Averin) [PSBM-120694] - ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation (Vasily Averin) [PSBM-58330 PSBM-120694] - memcg: accounting for ldt_struct objects (Vasily Averin) [PSBM-120694] - ve/kmod/whitelist: Make fib modules autoloadable from CT (Pavel Tikhomirov) [PSBM-125002 PSBM-125002] - ve/kmod/whitelist: make nfnetlink_log autoloadable upon request from a CT (Pavel Tikhomirov) [PSBM-121652] - ve/kmod/whitelist: Enable autoload for iptables security tables from inside CT (Vasily Averin) [PSBM-98212] - ve/kmod/whitelist: Allow "nft_compat" module autoload from inside a Container (Konstantin Khorenko) [PSBM-98948] - ve/kmod/whitelist: Allow nf_tables module autoloading on request from CT (Andrey Ryabinin) [PSBM-98211] - ve/kmod/whitelist: Allow ts_kmp module autoloading (Kirill Tkhai) [PSBM-97729] - ve/kmod/whitelist: Allow conntrack nft-helper-* modules autoloading (Kirill Tkhai) [PSBM-90319] - ve/kmod/whitelist: Allow nfnetlink_queue module autoload from CT (Konstantin Khorenko) [PSBM-92694] - ve/kmod/whitelist: Allow NFS modules autoload in Containers (Stanislav Kinsburskiy) [PSBM-58178] - ve/kmod/whitelist: Allow ip6tables_raw modules autoload upon request from CT (Andrey Ryabinin) [PSBM-50548] - ve/kmod/whitelist: Allow netfilter/ipset modules autoload from inside a CT (Pavel Tikhomirov) [PSBM-46102] - ve/kmod/whitelist: Allow IPVS modules autoload in CT (Pavel Tikhomirov) [PSBM-63883] - ve/kmod/whitelist: Enable vxlan module autoload from inside a Container (Pavel Tikhomirov) [PSBM-53629] - ve/kmod/whitelist: Allow dummy module autoloading (Pavel Tikhomirov) [PSBM-43329 PSBM-52061] - ve/kmod/whitelist: Add modules to whitelist for c/r sake (Cyrill Gorcunov) [PSBM-46789 PSBM-46789 PSBM-47359 PSBM-127787] - ve/kmod/whitelist: List of allowed to autoload in CT modules (non-netfilters) (Konstantin Khorenko) [PSBM-127787] - ve/kmod/whitelist: Allow iptables/netfilter modules for autoload from CT (Konstantin Khorenko) [PSBM-99406 PSBM-66435 PSBM-99536 PSBM-127787] - ve/kmod/whitelist: Infrustructure for list of modules to autoload from CT (Konstantin Khorenko) [PSBM-127787] - ve/kmod: Honor modprobe blacklist on indirect modules autoload from CT (Konstantin Khorenko) [PSBM-127787] - ve/sysctl/kmod: Introduce tweak to allow indirect modules load from CT (Konstantin Khorenko) [PSBM-127787] - kmapset: lost map->size update in kmapset_del_value() (Vasily Averin) [PSBM-127478] - ms/Revert "ext4: simplify kobject usage" (Konstantin Khorenko) [PSBM-127422] - ploop: Kill ITER_BVEC from arguments iov_iter_bvec() (Kirill Tkhai) - ploop: Acquire mutex in ploop_preresume() (Kirill Tkhai) - ve/fs/overlay: allow overlayfs to be used inside a Container (Pavel Tikhomirov) [PSBM-47280 PSBM-86153 PSBM-121284] - ve/fs/namespace: allow submounts in non-init userns (Konstantin Khorenko) [PSBM-86277 PSBM-127234 PSBM-102629] - kexec/kasan: Increase automatic memory reservation for KASAN-enabled kernels (Andrey Ryabinin) [PSBM-39339 PSBM-56847] - Kconfig.openvz: force CGROUP_PERF if compiling VZ Containers code (Konstantin Khorenko) [PSBM-51360] - fcntl: make F_GETOWN(EX) return 0 on dead owner task (Pavel Tikhomirov) [PSBM-124623] - ms/netfilter: x_tables: gpf inside xt_find_revision() (Vasily Averin) [PSBM-126137] - jbd2: raid amnesia protection for the journal (Dmitry Monakhov) [PSBM-15484] - ve/ext4: treat panic_on_errors as remount-ro_on_errors in CTs (Dmitry Monakhov) - ext4: Fix error handling after filesystem abort (Dmitry Monakhov) - jbd2: make shure that we do not miss aborted state (Dmitry Monakhov) - ext4: make data=writeback mode safe (Kirill Tkhai) - ext4: guarantee rename atomic behavior (Kirill Tkhai) - ext4: Provide a balloon nipple for management (Konstantin Khorenko) [PSBM-41222 PSBM-129392] - ext4: Don't show the active balloon to user (Maxim V. Patlasov) - ext4: Teach statfs to report reduced disk usage (Maxim V. Patlasov) - ve/fs: Allow to mount ext4 in top CT userns (Kirill Tkhai) [PSBM-40100] - ext4: Teach the fs where the balloon inode is (Maxim V. Patlasov) - ms/ext4: don't ignore return values from ext4_ext_dirty() (Harshad Shirwadkar) - ms/ext4: handle ext4_mark_inode_dirty errors (Harshad Shirwadkar) - cgroup/ve: Do not run release_agent on non-running ve (Valeriy Vdovin) [PSBM-127457] - cgroup/ve: Pass cgroup_root to ve_set(get)_release_agent (Valeriy Vdovin) - ve/cgroup: Skip non-virtualized roots in cgroup_{,un}mark_ve_roots() (Valeriy Vdovin) - ve/cgroup: Add release_agent to each container root cgroup (Valeriy Vdovin) [PSBM-83887 PSBM-107328] - ve/cgroup: Set release_agent_path for root cgroups separately (Valeriy Vdovin) [PSBM-83887 PSBM-121438 PSBM-121438] - ve/cgroup: Private per-cgroup-root data container (Valeriy Vdovin) - ve/cgroup: Move release_agent from system_wq to per-ve workqueues (Valeriy Vdovin) - ve/cgroup: Add helper function to get ve-related cgroup paths (Valeriy Vdovin) - ve/cgroup: Add ve_owner field to cgroup (Valeriy Vdovin) - cgroup: Add rcu node string wrapper for in-cgroup usage (Valeriy Vdovin) - ve/cgroup: Implement per-ve workqueue (Valeriy Vdovin) - cgroup/cfs: added 'activate' option to cgroup_add_file (Valeriy Vdovin) - ms/nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields) [PSBM-125026] - ploop: Add GFP_NOIO brackets around call_read_iter() (Kirill Tkhai) - config.OpenVZ.minimal: Add NETFILTER_XT_NAT, IP_NF_NAT, IP_NF_TARGET_MASQUERADE (Kirill Tkhai) - ve/aio: Add a handle to checkpoint/restore AIO context (Stanislav Kinsburskiy) [PSBM-42488 PSBM-41425 PSBM-42488 PSBM-42488 PSBM-42488 PSBM-123159 PSBM-128710] - ve/fs/aio: aio_nr & aio_max_nr variables virtualization (Stanislav Kinsburskiy) [PSBM-29017 PSBM-47209 PSBM-47209 PSBM-123159] - ms/netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Jozsef Kadlecsik) [PSBM-123524] - ms/ptrace: fix task_join_group_stop() for the case when current is traced (Oleg Nesterov) [PSBM-123525] - ve: allow writing to features in pseudosuper state (Pavel Tikhomirov) [PSBM-120728] - venetdev: check ve_ns is not null before dereferencing (Pavel Tikhomirov) [PSBM-123077] - ms/tracing: remove WARN_ON in start_thread() (Vasily Averin) [PSBM-120940] - dm-ploop: Skip zero writes to unallocated clusters (Kirill Tkhai) [PSBM-123748 PSBM-124701] - ve/proc: Added separate start time field to task_struct to show in container (Valeriy Vdovin) [PSBM-64123] - oom: make berserker more aggressive (Vladimir Davydov) - oom: resurrect berserker mode (Vladimir Davydov) [PSBM-17930] - proc,memcg: use memcg limits for showing oom_score inside CT (Andrey Ryabinin) - netlink: add an option to set sk->err from userspace (Andrey Zhadchenko) [PSBM-120976] - netlink: protect NETLINK_REPAIR (Andrey Zhadchenko) - config.OpenVZ.minimal: Enable infiniband for fast-path for vStorage (Konstantin Khorenko) - config.minimal: Aling minimal config options for RHEL8.3 based kernel (Konstantin Khorenko) - vdso: fix VM_BUG_ON_PAGE(PageSlab(page)) on unmap (Andrey Ryabinin) [PSBM-123551] - ploop: Zero tail of tail page (Kirill Tkhai) [PSBM-123639 PSBM-123784] - vecalls: Introduce VZCTL_GET_CPU_STAT ioctl (Konstantin Khorenko) - sched/stat: account forks per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113] - ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers (Konstantin Khorenko) [PSBM-121791] - ve/net/core: allow to call setsockopt(SO_SNDBUFFORCE) from Containers (Konstantin Khorenko) [PSBM-98794] - ext4: send abort uevent on ext4 journal abort (Dmitry Monakhov) - ext4: add generic uevent infrastructure (Dmitry Monakhov) - x86: don't enable cpuid faults if /proc/vz/cpuid_override unused #PSBM-121823 (Andrey Ryabinin) [PSBM-121823] - x86, cpuinfo: Fix race on parallel /proc/cpuinfo read #PSBM-121823 (Andrey Ryabinin) [PSBM-121823] - x86: Show vcpu cpuflags in cpuinfo (Kirill Tkhai) [PSBM-121823] - x86: make ARCH_[SET|GET]_CPUID friends with /proc/vz/cpuid_override (Andrey Ryabinin) [PSBM-121823] - arch/x86: introduce cpuid override (Vladimir Davydov) [PSBM-28682 PSBM-33638 PSBM-121823] - ve/vestat: Introduce /proc/vz/vestat (Konstantin Khorenko) - ve/proc/stat: Introduce CPUTIME_USED field in cpustat statistic (Konstantin Khorenko) - ve/time/stat: idle time virtualization in /proc/loadavg (Konstantin Khorenko) - ve/sched/stat: Introduce handler for getting CT cpu statistics (Konstantin Khorenko) - sched/stat: account ctxsw per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113 PSBM-33642 PSBM-127780] - sched: Fix task_group "iowait_sum" statistic accounting (Konstantin Khorenko) - ve/proc/stat: Wire virtualized /proc/stat handler (Konstantin Khorenko) - ve/sched/stat: Introduce functions to calculate vcpustat data (Konstantin Khorenko) - ve/sched/stat: Add basic infrastructure for vcpu statistics (Konstantin Khorenko) - kernel/stat: Introduce kernel_cpustat operation wrappers (Konstantin Khorenko) - userns: associate user_struct with the user_namespace (Andrey Ryabinin) - ve/fs/devmnt: process mount options (Kirill Tkhai) [PSBM-32273 PSBM-40075 PSBM-108196 PSBM-80743 PSBM-127837] - ve/devmnt: Introduce ve::devmnt list #PSBM-108196 (Kirill Tkhai) [PSBM-32273 PSBM-34291 PSBM-34291 PSBM-108196] - ve: patch linux_version_code in vdso (Andrey Ryabinin) [PSBM-121668] - ia32: add 32-bit vdso virtualization. (Andrey Ryabinin) [PSBM-121668] - ve, x86_64: add per-ve vdso mapping. (Andrey Ryabinin) [PSBM-121668] - vzstat: Add kstat_glob.nr_unint_avg real accounting (Konstantin Khorenko) - ve/proc/loadavg: Virtualize /proc/loadavg in Containers (Konstantin Khorenko) - ve/sysinfo/loadavg: Virtualize loadavg values in sysinfo() (Konstantin Khorenko) - ve/sched/loadavg: Calculate avenrun for Containers root cpu cgroups (Konstantin Khorenko) [PSBM-81572 PSBM-81572 PSBM-84967 PSBM-84967 PSBM-84967 PSBM-102573] - sched: Make calc_global_load() return true when it's need to update ve statistic (Kirill Tkhai) [PSBM-84967] - ve/sched: Link VE root cpu cgroups in separate list (Kirill Tkhai) [PSBM-81572 PSBM-88251] - ve: Replace 0 ppid with 1 (workaround for bad utils) (Kirill Tkhai) - mm/swap: activate swapped in pages on fault (Andrey Ryabinin) [VSTOR-20859] - ve: Virtualize /proc/swaps to watch from inside CT (Kirill Tkhai) - fs/fuse kio: int overflow while calculation of pos in map_truncate_tail() (Ildar Ismagilov) [VSTOR-36154] - fs/fuse kio: NULL pointer dereference in case of dead map (Ildar Ismagilov) [VSTOR-34510] - fs/fuse kio: concurently work shrink and IO operations (Ildar Ismagilov) - fs/fuse kio: allocate memory for each RDMA RX buffer separately (Ildar Ismagilov) - fs/fuse kio: set the connection params for RDMA properly (Ildar Ismagilov) - fs/fuse kio: align CS messages to 512 bytes (Ildar Ismagilov) [VSTOR-33830] - fs/fuse kio: add storage_version attribute to control filesystem (Ildar Ismagilov) [VSTOR-33830] - fs/fuse kio: implement support RDMA transport (Ildar Ismagilov) [VSTOR-4310] - fs/fuse kio: make pcs auth socket independent (Ildar Ismagilov) [VSTOR-4310 VSTOR-44526] - fs/fuse kio: make pcs rpc socket independent (Ildar Ismagilov) [VSTOR-4310] - fs/fuse kio: drop external cs connection (Pavel Butsykin) [VSTOR-4310] - fs/fuse kio: implement internal cs connection (Pavel Butsykin) [VSTOR-4310] - kernel/cgroup: Remove unnecessary cgroup_mutex lock. #PSBM-120670 (Andrey Ryabinin) [PSBM-120670] - ve/futex/timeout: adjust futex timeout to absolule (Kirill Tkhai) [PSBM-14471] - ve: Add interface for ve::clock_[monotonic|bootbased] adjustment (Cyrill Gorcunov) [PSBM-41311 PSBM-41406] - ve/posix-timers: reference ve monotonic clock from ve start (v2) (Kirill Tkhai) [PSBM-13860 PSBM-34017 PSBM-18284 PSBM-18284 PSBM-48475] - kernel/sched/fair: Fix 'releasing a pinned lock' (Andrey Ryabinin) [PSBM-120800] - sched: Account task_group::start_time (Kirill Tkhai) - ve: Virtualize sysinfo (Kirill Tkhai) - memcg: fixes accounting for allocations called in "disabled BH" context #PSBM-120694 (Vasily Averin) [PSBM-120694] - mm, memcg: add oom counter to memory.stat memcgroup file (Andrey Ryabinin) [PSBM-108287 PSBM-123537] - tmpfs: shmem_fallocate must return ERESTARTSYS (Maxim Patlasov) [PSBM-43399] - VE/sysrq-trigger: make it VE-namespace aware (Stanislav Kinsbursky) [PSBM-20664] - memcg: enable memory accounting for flctx_cache (Vasily Averin) [PSBM-120694] - kernel/sched/fair.c: Add more missing update_rq_clock() calls (Andrey Ryabinin) [PSBM-108013] - kernel/sched/fair.c: Add missing update_rq_clock() calls (Andrey Ryabinin) [PSBM-108013] - ms/memcg: account security cred as well to kmemcg (Shakeel Butt) - ovl: introduce new "index=nouuid" option for inodes index feature (Pavel Tikhomirov) [PSBM-11961 PSBM-108115] - ipset: enable memory accounting for ipset memory allocations (Vasily Averin) [PSBM-108091] - keys, user: Fix high order allocation in user_instantiate() #PSBM-107794 (Andrey Ryabinin) [PSBM-107794 PSBM-108198 PSBM-108198 PSBM-108291 PSBM-108291] - ms/netfilter: ctnetlink: add a range check for l3/l4 protonum (Will McVicker) [PSBM-107823] - ipc: add export_operations to mqueue sb (Andrey Zhadchenko) [PSBM-103727] - ext4: Fix fiemap() with FIEMAP_FLAG_CACHE flag (Kirill Tkhai) [PSBM-105347] - ms/ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE (Theodore Ts'o) [PSBM-105347] - fs/fuse kio: missing ireq's completion_data initialization (Ildar Ismagilov) [PSBM-100294] - fs/fuse kio: calculate network latency properly (Ildar Ismagilov) - fs/fuse kio: show latency in cs_stats properly (Ildar Ismagilov) - configs: Set overlayfs nfs_export option to true (Valeriy Vdovin) [PSBM-104961] - net/mlx5: suppress high order allocation (Vasily Averin) [VSTOR-35452] - modules: use kvmalloc when creating sysfs attributes for ELF sections (Evgenii Shatokhin) [PSBM-95050 PSBM-108017] - ve/perf: forbid perf events syscall in containers (Pavel Tikhomirov) [PSBM-107217] - net: openvswitch: add capability to specify ifindex of new links (Andrey Zhadchenko) [PSBM-105844] - kernfs/sysfs: add ioctl to get fd network namespace tag (Pavel Tikhomirov) [PSBM-105161] - fs/fuse kio: share bandwith/IOPS for prometheus stats (Sergey Lysanov) [VSTOR-20601] - fs/fuse kio: don't wait read requests in case of fsync/flush (Ildar Ismagilov) [VSTOR-11372] - fs/fuse kio: add a sanity check on statistic inc (Konstantin Khorenko) [PSBM-96128] - fs/fuse kio: set NULL to stat->kio_stat in failure case (Pavel Butsykin) - fs/fuse kio: fix fuse_mutex leak in pcs_fuse_stat_fini() (Pavel Butsykin) - fs/fuse kio: reset write_iter for canceled msg (Pavel Butsykin) [VSTOR-21044] - fs/fuse kio: drop maps on file close (Pavel Butsykin) [VSTOR-24004 PSBM-96165 PSBM-96165] - fs/fuse kio: fix length overflow in FALLOC_FL_KEEP_SIZE (Pavel Butsykin) [VSTOR-23781] - fs/fuse kio: skip iostat count for unknown req types (Pavel Butsykin) [VSTOR-23620] - fs/fuse kio: fix stack overrun in request_end() (Pavel Butsykin) - fs/fuse kio: fix inode leak in pcs_fuse_submit() (Pavel Butsykin) - fs/fuse kio: cosmetic changes in pcs_fuse_prep_rw() (Pavel Butsykin) [VSTOR-23781] - fs/fuse kio: implement cs_stats statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: convert rpc state id to string (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement cs statistics accounting (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: remove useless pcs_cs initialization (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement fstat_lat statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement fstat statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement requests statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement pcs_strerror() (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: add retry counter for kio requests (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: make interface pcs_kio_req_list() for listing kio reqs (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: make interface pcs_kio_file_list() for listing kio files (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement iostat statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: create sysfs stat directory (Pavel Butsykin) [VSTOR-20979] - fs/fuse: add conn_ctl to fuse_conn struct (Pavel Butsykin) [VSTOR-20979] - fs/fuse: fix locked kio request send (Pavel Butsykin) - fs/fuse kio: simplify processing and sending kio requests (Pavel Butsykin) - fs/fuse kio: make req_classify callback (Pavel Butsykin) - fs/fuse kio: fix latency time count (Pavel Butsykin) - fs/fuse kio: keep fuse_file for requests waiting for shrink (Pavel Butsykin) [VSTOR-23034] - fs/fuse kio: style fix in pcs_fuse_submit() (Pavel Butsykin) [VSTOR-23034] - fs/fuse kio: add pending kio requests to kqueue (Pavel Butsykin) [VSTOR-23034] - fs/fuse kio: forward fuse_file pointer to kpcs_req_send() (Pavel Butsykin) [VSTOR-23034] - fuse: do not take fc->lock in fuse_request_send_background() - fixup (Kirill Tkhai) - fs/fuse kio: add warning about jumbo chunks (Pavel Butsykin) - fs/fuse kio: sync pcs_mds_sys_info struct (Pavel Butsykin) - fs/fuse kio: export io_locality (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: add missed sock write in pcs_sock_sendmsg() (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: relax congestion avoidance limits (backport from usermode) (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: fix a typo in worth_to_grow() (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: export fastpath protocol version (Pavel Butsykin) [PSBM-93637] - ms/fuse: Wake up req->waitq of only if not background (Kirill Tkhai) - fs/fuse kio: fix getting a non-existent pcs inode in kpcs_kill_requests() (Pavel Butsykin) - fs/fuse kio: fix double free of pfc in process_pcs_init_reply() (Pavel Butsykin) [VSTOR-20922] - fs/fuse: fix unsafe killing fiq->pending requests (Pavel Butsykin) - fs/fuse kio: add FUSE_S_FAIL_IMMEDIATELY check in pcs_fuse_submit() (Pavel Butsykin) - fs/fuse kio: invalidate files for kio (Pavel Butsykin) [VSTOR-19620] - fs/fuse kio: make it possible to enable TRACE/DTRACE in the release kernel (Pavel Butsykin) [VSTOR-18383] - fs/fuse kio: disable duplication FUSE_K* messages to debugfs by default (Pavel Butsykin) [VSTOR-18383] - fs/fuse kio: bring fuse ktraces to a common view (Pavel Butsykin) [VSTOR-18383] - fs/fuse kio: deny unavailable ioctl's in kio (Pavel Butsykin) - fs/fuse kio: add support PCS_CS_IO_SYNC flag (Pavel Butsykin) [VSTOR-19396] - fs/fuse kio: backport immediate-write attribute handle (Pavel Butsykin) [VSTOR-19396] - fs/fuse kio: satisfy pure FALLOC_FL_KEEP_SIZE immediately (Pavel Butsykin) [VSTOR-19317] - fs/fuse kio: fix mapping dereference in a dead map (Pavel Butsykin) [VSTOR-19267] - fuse: do not wait for completion of inessential writes in fuse fsync (Alexey Kuznetsov) [VSTOR-17311 VSTOR-17311] - fs/fuse kio: missed cleanup for interrupted shrink request (Pavel Butsykin) [VSTOR-19074] - fs/fuse kio: missed clean di->size.op in failed shrink request (Pavel Butsykin) [VSTOR-18947] - fs/fuse kio: retry allocation PCS_IREQ_FLUSH request (Pavel Butsykin) [VSTOR-18475] - fs/fuse kio: fix sreq and msg leak in prepare_map_flush_ireq() (Pavel Butsykin) [VSTOR-18475] - fs/fuse kio: fix loss of FUSE_FSYNC/FUSE_FLUSH reqs (Pavel Butsykin) [VSTOR-18475] - fuse kio: never ignore fuse_req error during PCS_IOC_GETMAP (Anton Nefedov) - fuse kio: fix timer setup so it actually delays ireq (Anton Nefedov) - fuse kio: Round down extent start in fiemap_process_one() (Alexey Kuznetsov) [VSTOR-15535] - fs/fuse kio_pcs: replenish netaddr_cmp() with rdma type (Pavel Butsykin) [VSTOR-17784] - fs/fuse kio_pcs: fix update cs state after receiving new map (Pavel Butsykin) [VSTOR-17413] - fs/fuse kio_pcs: invalidation maps in setattr kio (Pavel Butsykin) [VSTOR-16863] - fs/fuse kio_pcs: cleanup kpcs_setattr_end() (Pavel Butsykin) [VSTOR-16863] - fs/fuse kio_pcs: make pcs_map_truncate() easier (Pavel Butsykin) [VSTOR-16863] - fs/fuse: add assert on i_mutex in fuse_send_write() (Pavel Butsykin) [VSTOR-16876] - fs/fuse kio_pcs: add assert on i_mutex for PUNCH_HOLE and ZERO_RANGE (Pavel Butsykin) [VSTOR-16876] - fs/fuse kio_pcs: cleanup in truncate (backport) (Alexey Kuznetsov) - fs/fuse kio_pcs: NULL pointer dereference in map_submit()->MAP_ARGS() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: NULL pointer dereference on access m->mapping->chunk_size_bits (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: fix map leaks in process_ireq_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: simplify pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: fix map leak in pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: protect valid_for_truncate() by m->lock's (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: fix condition for map resolving in pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: forgotten setting of the next phase (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: make map_truncate_tail() working as the original from libpcs_client (Pavel Butsykin) [PSBM-89539] - fuse: Prohibit kio engine from containers (Kirill Tkhai) [VSTOR-16325] - fuse kio: Unexport pcs_ioconn_close() and pcs_ioconn_unregister() (Kirill Tkhai) - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_mapping_truncate() (Pavel Butsykin) - fuse kio: Fix deadlock at pcs_fuse_submit() error path (Kirill Tkhai) [VSTOR-16246] - fs/fuse kio_pcs: flush rpc work inside pcs_rpc_destroy() (Pavel Butsykin) [VSTOR-16236] - fuse kio: Move abort & destroy block up in pcs_rpc_send() (Kirill Tkhai) [VSTOR-16236] - fuse kio: Check for null ep in pcs_rpc_deaccount_msg() (Kirill Tkhai) [VSTOR-16236] - fuse kio: Stop self-abuse of rpc counter in rpc_queue_work() (Kirill Tkhai) [VSTOR-16236] - fs/fuse kio_pcs: drop old mapping after size growth (Pavel Butsykin) - fuse kio: Hold pcs_rpc counter till sio may be freed (Kirill Tkhai) [VSTOR-15305] - fuse kio: Fix rpc socket leak on rpc_abort() (Kirill Tkhai) [VSTOR-15305] - fuse kio: Dereference sk_user_data under rcu (Kirill Tkhai) [VSTOR-15305] - fuse kio: Introduce pcs_sk_kick_queue() (Kirill Tkhai) [VSTOR-15305] - fuse kio: Destroy rpc in work func (Kirill Tkhai) [VSTOR-15305] - fuse kio: Add pcs_cleanup_wq (Kirill Tkhai) [VSTOR-15305] - fuse kio: Reorder callback assignment (Kirill Tkhai) [VSTOR-15305] - fuse kio: Use sio eof instead of parent to determ abort (Kirill Tkhai) [VSTOR-15305] - fuse kio: Use __maybe_unused (Kirill Tkhai) [VSTOR-15305] - fuse kio: Port "ignore uninitialized CS addresses" commit (Kirill Tkhai) [VSTOR-3415 VSTOR-3415 VSTOR-16083] - fuse kio: Refactoring in struct pcs_rpc (Kirill Tkhai) - fuse kio: Differ fuse_pcs_kdirect_claim_op() return values (Kirill Tkhai) - fuse kio: Do not try to populate fuse_inode::private on second open (Kirill Tkhai) - fuse kio: Fix spelling in process_pcs_init_reply() (Kirill Tkhai) - fuse kio: Return possibility to handle files served in userspace (Kirill Tkhai) [VSTOR-15947] - fuse kio: Fix deadlock in kpcs_req_send() (Kirill Tkhai) [VSTOR-15924] - fs/fuse kio_pcs: fix double free of synchronous requests (Pavel Butsykin) - fs/fuse kio_pcs: prevention of falling kio reqs to usermode (Pavel Butsykin) [VSTOR-15447] - fs/fuse kio_pcs: split kpcs_req_send() (Pavel Butsykin) [VSTOR-15447] - fuse kio: Add debug printk into process_pcs_init_reply() (Kirill Tkhai) - fuse kio: Protect struct pcs_rpc_engine::{unhashed, ht, nrpcs} (Kirill Tkhai) [VSTOR-15727] - fuse kio: Fallback to plain fuse in case of version mismatch (Kirill Tkhai) - fuse kio: Reorder process_pcs_init_reply() and free memory on failure (Kirill Tkhai) - fuse kio: Introduce cached_op (Kirill Tkhai) - fuse kio: Refactoring in fuse_show_options() (Kirill Tkhai) - fuse kio: Do not get useless fuse.ko module reference (Kirill Tkhai) - fuse kio: Add schedule_timeout() into pcs_rpc_fini_verify() (Kirill Tkhai) - fs/fuse kio_pcs: drop rpc connection close in pcs_rpc_engine_fini() (Pavel Butsykin) [VSTOR-15378] - fs/fuse kio_pcs: remove fuse destroy request (Pavel Butsykin) [VSTOR-15378] - fs/fuse kio_pcs: fix race between req->end() and request_wait_answer() (Pavel Butsykin) [VSTOR-15378] - fs/fuse kio_pcs: time slice for rpc rebinding (Pavel Butsykin) [VSTOR-14031] - fs/fuse kio_pcs: improve rpc to cpu binding (Pavel Butsykin) [VSTOR-14031] - fuse kio: Do not zero already zeroed fields in pcs_sockio_init (Kirill Tkhai) - fuse kio: Do not zero already zeroed fields in pcs_find_get_map() (Kirill Tkhai) - fuse kio: Async queueing of fiemap from work (Kirill Tkhai) - fuse kio: Introduce fiemap_work (Kirill Tkhai) - fuse kio: Move fiter ireq iocount assignment (Kirill Tkhai) - fuse kio: Move position advance in fiemap_process_one() (Kirill Tkhai) - fuse kio: Kill fiemap_worker() thread (Kirill Tkhai) - fuse kio: Move it variable from stack to struct fiemap_iterator (Kirill Tkhai) - fuse kio: Extract fiemap iteration from fiemap_worker() to separate function (Kirill Tkhai) - fuse kio: Cleanup in pcs_fuse_submit() (Kirill Tkhai) - fs/fuse kio_pcs: disable TRACE/DTRACE for release kernel (Pavel Butsykin) - fs/fuse kio_pcs: missed *msg_size setting in rpc_get_hdr() (Pavel Butsykin) [VSTOR-13602] - fuse/kio: Add socket io fault injection (Kirill Tkhai) - fuse kio: Allocate pcs_map from kmem_cache with SLAB_RECLAIM_ACCOUNT flag (Kirill Tkhai) [PSBM-87665] - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_flushreq_complete() (Pavel Butsykin) [VSTOR-12570] - fs/fuse kio_pcs: style fix in pcs_fuse_submit() (Pavel Butsykin) - fuse kio: kio must not fail when not being able to claim a file (Alexey Kuznetsov) [PSBM-86866] - fs/fuse kio_pcs: throttle async KIO requests (Pavel Butsykin) [VSTOR-12335] - fs/fuse: add non-blocking request flag (Pavel Butsykin) [VSTOR-12335] - fuse kio: control internal tracing with module parameter pcs_loglevel (Alexey Kuznetsov) - fuse kio: avoid spurious uncork setsockopt on unix socket (Alexey Kuznetsov) - fuse kio: logging improvements (Alexey Kuznetsov) - fuse kio: Make struct fuse_inode::num_openers int (Kirill Tkhai) - fs/fuse kio_pcs: fix NULL pointer dereference inside a dead map (Pavel Butsykin) - fuse kio: Fix NULL pointer dereference in pcs_map_get_locked() (Kirill Tkhai) [PSBM-86458] - fs/fuse kio_pcs: bugs in integrity protocol for fallocate (Pavel Butsykin) [PSBM-68465] - fuse kio: missing local client ID initialization (Alexey Kuznetsov) [VSTOR-11651] - fuse kio: Read file attributes every first open (Maxim Patlasov) [PSBM-86234] - fuse: Refactor fuse_open_common() (Kirill Tkhai) - fuse kio: Make KIO to require writeback_cache (Kirill Tkhai) - fs/fuse kio_pcs: fix grow work execution with zero (Pavel Butsykin) [PSBM-85945] - fuse kio: error PCS_ERR_CSD_LACKING is non-fatal (Alexey Kuznetsov) [VSTOR-11692] - fuse: Teach fuse_blocked_for_wb() handle no files case (Kirill Tkhai) - fs/fuse kio_pcs: replace pr_info() with ktrace for ireq fatal error (Pavel Butsykin) [VSTOR-11391] - fs/fuse kio_pcs: enable traces for cs sync (Pavel Butsykin) [VSTOR-11651] - fuse kio: Check returned FUSE_SETATTR size (Kirill Tkhai) - fs/fuse kio_pcs: increment PCS_FAST_PATH_VERSION to 1.1 (Pavel Butsykin) - fs/fuse kio_pcs: add handling FUSE_FLUSH in kio_pcs (Pavel Butsykin) [VSTOR-11064] - fs/fuse: set inode entry for FUSE_FLUSH request (Pavel Butsykin) [VSTOR-11064] - fs/fuse kio_pcs: fix missing hbuf.uid update for ireq split case (Pavel Butsykin) [VSTOR-11315] - fs/fuse kio_pcs: handle old map in pcs_cs_submit() (Pavel Butsykin) [VSTOR-11315] - fuse kio: support unix socket for local CSes (Alexey Kuznetsov) [VSTOR-9817] - fs/fuse kio_pcs: mapped requests have map version preinitialized (Pavel Butsykin) - fuse kio: Skip processing of messages above PAGE_SIZE size (Kirill Tkhai) [VSTOR-11208 VSTOR-11208] - fuse kio: Get msg size in second argument of pcs_sockio::get_msg() (Kirill Tkhai) [VSTOR-11208 VSTOR-11208] - fs/fuse kio_pcs: add more traces for cs requests (Pavel Butsykin) - fuse kio: Fix unbalanced queueing and dequeueing pcs_map_entry::sync_work (Kirill Tkhai) - fuse kio: Add missed spin_lock into sync_timer_work() (Kirill Tkhai) - fuse kio: Add comment to fuse_release() (Kirill Tkhai) - fuse kio: Place more pcs_cs_link::cs under rcu dereference (Kirill Tkhai) - fuse kio: Wait pending requests on final fput() (Kirill Tkhai) - fs/fuse: remove extra check for empty active_list (Pavel Butsykin) - fs/fuse kio_pcs: fix NULL pointer dereference in cs_keep_waiting() (Pavel Butsykin) - fuse kio: Do not NULL used pcs_cs_link::cs during connection destruction (Kirill Tkhai) - fuse kio: Delete excess unlist in pcs_csset_fini() (Kirill Tkhai) - fs/fuse kio_pcs: fix out of bounds roles_str[] array access (Pavel Butsykin) - fs/fuse kio_pcs: fix double unlock of m->lock in pcs_map_get_locked() (Pavel Butsykin) - fs/fuse kio_pcs: pass the file handle for FUSE_SETATTR request (Pavel Butsykin) [VSTOR-10635] - fs/fuse: export fuse_release_ff() and __fuse_write_file_get() (Pavel Butsykin) [VSTOR-10635] - fs/fuse kio_pcs: handle error of submit_size_grow() (Pavel Butsykin) [VSTOR-10635] - fs/fuse kio_pcs: move pcs_ireq_queue_fail() (Pavel Butsykin) [VSTOR-10635] - fuse kio: infinite loop in processing congestion queue (Alexey Kuznetsov) [VSTOR-10928] - fuse kio: Use dereferenced cs in cslist_destroy() (Kirill Tkhai) - fuse kio: Arrange rcu modifiers around accesses to pcs_cs_link::cs (Kirill Tkhai) - fuse kio: Handle fuse_map_resolve() failure in pcs_map_queue_resolve() (Kirill Tkhai) - fs/fuse kio_pcs: some cleanup ireq_on_error_() (Pavel Butsykin) - fuse kio: Fix dereferencing of NULL cs in map_replicating() (Kirill Tkhai) [VSTOR-10820] - fuse kio: Fix fix deadlock during change CS address (Kirill Tkhai) - fuse kio: Change order around pcs_map_notify_addr_change() (Kirill Tkhai) - fuse kio: Wait till cs is unused in pcs_csset_fini() (Kirill Tkhai) - fuse kio: Introduce pcs_cs::use_count instead of ::is_probing (Kirill Tkhai) - fuse kio: Fix possible use after free in cslist_destroy() (Kirill Tkhai) - fuse kio: Fix potential use after free (Kirill Tkhai) - fuse kio: Introduce pcs_cs_list_of_cs_link() (Kirill Tkhai) - fuse kio: Remove useless code in pcs_cs_destroy() (Kirill Tkhai) - fuse kio: invalid assertion (Alexey Kuznetsov) - fuse kio: cleanup in token enqueue (Alexey Kuznetsov) - fuse kio: Introduce fast path protocol version, (Kirill Tkhai) [VSTOR-10131] - fs/fuse kio_pcs: remove s_subtype check (Pavel Butsykin) - fuse kio: Cleanup in struct pcs_rpc (Kirill Tkhai) - fuse kio: Declare pcs_sockio::parent type (Kirill Tkhai) - fuse kio: Do not requeue requests when connection is dead (Kirill Tkhai) [VSTOR-10354] - fuse kio_pcs: ports from new user-space (Alexey Kuznetsov) - kio: Stop always breaking connection in pcs_sockio_send() in case of EAGAIN. (Kirill Tkhai) [VSTOR-9848] - fuse: Try automatically load kio module (Kirill Tkhai) - fuse/kio_pcs: use kvmalloc for pcs_fuse_cluster allocation (Oleg Babin) - fuse: pcs_kio cancel requests after fused crash (Dmitry Monakhov) - fuse/kio_pcs: read is broken by FIEMAP patch (Alexey Kuznetsov) [VSTOR-9727] - fuse/kio_pcs/pcs_map: fix process_flush_req lock leakage (Dmitry Monakhov) [VSTOR-8116] - fuse/kio_pcs: FIEMAP support (Alexey Kuznetsov) - fuse/kio_pcs: full fallocate() support (Alexey Kuznetsov) - fuse/kio_pcs: fallocate support at low pcs protocol level (Alexey Kuznetsov) - fuse/kio_pcs: adapt prometheus statistics to current vstorage state (Alexey Kuznetsov) - fuse: support FS_IOC_FIEMAP in i386 compat mode (Alexey Kuznetsov) [PSBM-83731] - fuse/kio_pcs: support FUSE_FSYNC (Alexey Kuznetsov) - fuse pcs_kio: fix page zeroing beond EOF (Dmitry Monakhov) - fuse kio_pcs: ignore special inodes (Dmitry Monakhov) [VSTOR-8078] - fuse kio pcs: implement logging and prometheus statistics collection v2 (Dmitry Monakhov) [PSBM-81741] - config.OpenVZ: enable modules for in-kernel fast path for vStorage (Konstantin Khorenko) [PSBM-80680 VSTOR-16325] - fuse_kio_pcs: implement truncate (Dmitry Monakhov) [PSBM-80680] - fio kio: PCS unblock writepath (Dmitry Monakhov) [PSBM-80680] - fuse kio: Add pcs engine combo v0.8 (Dmitry Monakhov) [PSBM-80680 PSBM-87665 VSTOR-15801] - fuse kio: Add nullio engine (Dmitry Monakhov) [PSBM-80680] - fuse kio: minimal noop engine skeleton (Dmitry Monakhov) [PSBM-80680] - fuse: add kdirect io engine v0.1 (Dmitry Monakhov) [PSBM-80680] - fuse: fix ->end() vs ->waitq ordering (Dmitry Monakhov) [PSBM-80680] - fuse: skip invalidate_inode_pages2 on truncate (Maxim Patlasov) [PSBM-76437] - fuse: ioctl(FIEMAP) support (Maxim Patlasov) [PSBM-68226 PSBM-129289] - fuse: optimize writepages search (Maxim Patlasov) [PSBM-59254] - fuse: ioctl() to bind fuse device to input queue (Maxim Patlasov) - fuse: separate iqueue for clones (Maxim Patlasov) - fuse: fuse_prepare_write() cannot handle page from killed request (Maxim Patlasov) [PSBM-54547] - fuse: fuse_blocked_for_wb must check rw_files (Maxim Patlasov) [PSBM-57460] - fuse: trust server file size unless opened (Maxim Patlasov) [PSBM-57047] - fuse: ratelimint dio complains (Maxim Patlasov) [PSBM-55782] - fuse: fuse_send_writepage() must check FUSE_S_FAIL_IMMEDIATELY (Maxim Patlasov) - fuse: enable synchronous close for both "pstorage://" and "vstorage://" fs types (Andrey Zaitsev) [PSBM-47206] - fuse: release cleanup (Maxim Patlasov) - fuse: fix deadlock in fuse_flush() (Maxim Patlasov) [PSBM-29381] - fuse: invalidate_files backward compatibility mode (Maxim Patlasov) - fuse: fix writeback/release race (Maxim Patlasov) [PSBM-26148] - fuse: report details of aio failure (Maxim Patlasov) [PSBM-23696] - fuse: fail lost-lease notification if async_read (Maxim Patlasov) - fuse: skip waiting for fuse writeback (Maxim Patlasov) - fuse: prevent queueing new requests after (Maxim Patlasov) - fuse: kill requests on "lost-lease" event (Maxim Patlasov) - fuse: add "killed" bit to fuse request (Maxim Patlasov) - fuse: add page_cache bit to fuse request (Maxim Patlasov) - fuse: the list of all opened files (Maxim Patlasov) - fuse: do not flush files opened ro (Maxim Patlasov) [PSBM-20562] - fuse: add mount option to disable close_wait (Maxim Patlasov) - fuse: make umount synchronous (Maxim Patlasov) [PSBM-19305] - fuse: print initialized flag in conn info (Maxim Patlasov) - fuse: extend report on pstorage errors (Maxim Patlasov) - fuse: do not use RELEASE on directory (Maxim Patlasov) [PSBM-17195] - fuse: add missed fuse_file_put() (Maxim Patlasov) - fuse: cleanups in fuse writeback (Maxim Patlasov) [PSBM-16442 PSBM-16442] - fuse: pass "fc" to fuse_invalidate_files() (Maxim Patlasov) - fuse: implement invalidate_files notification (Maxim Patlasov) [PSBM-16105] - fuse: optimize fuse_vma_close() (Maxim Patlasov) - fuse: account directio requests into ioacct (Maxim Patlasov) - fuse: i_size to be updated on first open (Maxim Patlasov) [PSBM-13636] - fuse: reimplement synchronous close (Maxim Patlasov) - fuse: Wait for real writeback to finish on file (Maxim Patlasov) - fuse: some fairness in handling writeback (Maxim Patlasov) - fuse: Fuse ctl file with connection info (Maxim Patlasov) - fuse: Show open files in fusectl (Maxim Patlasov) - fuse: Show active requests in fusectl files (Maxim Patlasov) - fuse: fuse-ve-odirect sysctl (Maxim Patlasov) [PSBM-18167] - fuse: direct_enable mount option (Maxim Patlasov) [PSBM-18167] - fuse: Turn writeback cache on (Maxim V. Patlasov) - ve/vfs: introduce "fs.odirect_enable" sysctl and disable it by default (Konstantin Khorenko) [PSBM-53458 PSBM-68005 PSBM-68656 PSBM-100671 PSBM-104338 PSBM-17903 PSBM-17157 PSBM-34286 PSBM-34285 PSBM-34286] - configs: add/enable options for overlayfs paths absolute resolution (Konstantin Khorenko) [PSBM-58614] - overlayfs: add mnt_id paths options (Alexander Mikhalitsyn) [PSBM-58614 PSBM-123508 PSBM-129333] - overlayfs: add dynamic path resolving in mount options (Alexander Mikhalitsyn) [PSBM-58614 PSBM-123508 PSBM-129333] - ext4: add mfsync support (Dmitry Monakhov) [PSBM-18567 PSBM-34909 PSBM-34910] - ve/binfmt_misc: destroy all nodes on ve stop (Valeriy Vdovin) [PSBM-39154] - kernfs/ve: ignore kernfs 've_perms_map' in cgroups. (Valeriy.Vdovin) [PSBM-104455] - ve/kernfs: fix lookup for kernfs superblock (Konstantin Khorenko) [PSBM-85052 PSBM-103433] - fs/ext4: removed FS_VIRTUALIZED flag from 'ext3' mode of ext4 module (Valeriy.Vdovin) - ve/fs/binfmt: virtualization (Valeriy Vdovin) [PSBM-39154 PSBM-39154 PSBM-17903 PSBM-40100 PSBM-47737 PSBM-85685 PSBM-85052 PSBM-103973] - ve/fs/binfmt: move all internal data to structure (Valeriy Vdovin) [PSBM-103973] - mnt: allow to add a mount into an existing group (Andrei Vagin) [PSBM-58617 PSBM-58617] - mm: add warning about high order allocations (Andrey Ryabinin) [PSBM-79892 PSBM-82202 PSBM-103814 VSTOR-20383 VSTOR-20349 PSBM-103814] - ms/i40iw: remove bogus call to netdev_master_upper_dev_get (Denis V. Lunev) [VSTOR-33397] - livepatch: added minimal support for failure injection (Evgenii Shatokhin) [PSBM-102582] - userfaultfd: selftests: add write-protect test (Peter Xu) [PSBM-102938] - userfaultfd: selftests: refactor statistics (Peter Xu) [PSBM-102938] - userfaultfd: selftest: generalize read and poll (Peter Xu) [PSBM-102938] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Peter Xu) [PSBM-102938] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Martin Cracauer) [PSBM-102938] - userfaultfd: wp: don't wake up when doing write protect (Peter Xu) [PSBM-102938] - userfaultfd: wp: enabled write protection in userfaultfd API (Shaohua Li) [PSBM-102938] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: support write protection for userfault vma range (Shaohua Li) [PSBM-102938] - khugepaged: skip collapse if uffd-wp detected (Peter Xu) [PSBM-102938] - userfaultfd: wp: support swap and page migration (Peter Xu) [PSBM-102938] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Peter Xu) [PSBM-102938] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Peter Xu) [PSBM-102938] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Peter Xu) [PSBM-102938] - ms/mm: merge parameters for change_protection() (Peter Xu) [PSBM-102938] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Andrea Arcangeli) [PSBM-102938] - ms/userfaultfd: wp: add WP pagetable tracking to x86 (Andrea Arcangeli) [PSBM-102938] - ms/userfaultfd: wp: hook userfault handler to write protection fault (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: add helper for writeprotect check (Shaohua Li) [PSBM-102938] - sh/mm: use helper fault_signal_pending() (Peter Xu) [PSBM-102938] - userfaultfd: wrap the common dst_vma check into an inlined function (Wei Yang) [PSBM-102938] - fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP during userfaultfd_register() (Andrea Arcangeli) [PSBM-102938] - userfaultfd: selftest: recycle lock threads first (Peter Xu) [PSBM-102938] - ploop: Organize BAT entries into rbtree of pages (Kirill Tkhai) - configs: drop TSWAP (Konstantin Khorenko) [PSBM-102721] - mm: remove the tswap (Andrey Ryabinin) [PSBM-102721] - mm/vmscan: shrink tcache upfront everything else (Andrey Ryabinin) [PSBM-89403] - ploop: kmap_atomic() is overkill (Kirill Tkhai) - ploop: Check for activity being out of bio lists on destruction (Kirill Tkhai) - ploop: Check for all delayed bio lists on destroy (Kirill Tkhai) - ploop: Care about timeout on process_update_delta_index() (Kirill Tkhai) - ploop: Care about timeout on process_merge_latest_snapshot_cmd() (Kirill Tkhai) - ploop: Care about timeout on process_notify_delta_merged() (Kirill Tkhai) - ploop: Care about timeout on discard (Kirill Tkhai) - ploop: Care about timeout on tracking start (Kirill Tkhai) - ploop: Care about timeout on grow and snapshot (Kirill Tkhai) - ploop: Add timeout to ploop_inflight_bios_ref_switch() (Kirill Tkhai) - ploop: Update cached bat_entries before bio completion (Kirill Tkhai) [PSBM-101499] - config.minimal: add configs required for criu to config.OpenVZ.minimal (Pavel Tikhomirov) [PSBM-101289] - netlink: add an ability to restore messages in a receive queue (Andrey Vagin) [PSBM-28386 PSBM-101289] - netlink: allow to set peeking offset for sockets (Stanislav Kinsburskiy) [PSBM-28386 PSBM-48484 PSBM-28386 PSBM-57921 PSBM-101289] - ms/prctl: Fix false positive in validate_prctl_map (Kirill Gorkunov) [PSBM-93526 PSBM-101289] - ms/block, bfq: add weight symlink to the bfq.weight cgroup parameter (Angelo Ruocco) [PSBM-101019] - ms/cgroup: let a symlink too be created with a cftype file (Angelo Ruocco) [PSBM-101019] - ve/fs: allow to mknod inside a Container (Konstantin Khorenko) [PSBM-100581] - ms/Revert "vfs: Allow userns root to call mknod on owned filesystems." (Christian Brauner) [PSBM-100581] - cbt: Fix off-by-one in map_required_size() (Kirill Tkhai) - cbt: Move cbt_flush_cache() before size calculation (Kirill Tkhai) - cbt: Allow BLKCBTMISC for userspace (Kirill Tkhai) - ploop: Use kmem_cache for struct ploop_cow allocation (Kirill Tkhai) - ploop: Move struct ploop_cow definition (Kirill Tkhai) - ploop: Support images with cluster size up to 4MB (Kirill Tkhai) - ploop: Allocate piocb from kmem_cache (Kirill Tkhai) - ploop: Prohibit flip on raw delta (Kirill Tkhai) - ploop: Save info about ploop->deltas[0] (base image) is raw (Kirill Tkhai) - ploop: Add ploop_delta type (Kirill Tkhai) - ploop: Do not allocate excess memory on add_delta (Kirill Tkhai) - ploop: Extract dst_cluster occupation code (Kirill Tkhai) - ploop: Add timeout argument in push backup (Kirill Tkhai) - ploop: Add comment about COW in snapshot merging (Kirill Tkhai) - cbt: Rename also blk_user_cbt_snp_create (Kirill Tkhai) - cbt: Add size to CBT_SNAP_CREATE (Kirill Tkhai) - cbt: Rename misc commands names (Kirill Tkhai) - ploop: Add interface to get mask of partial backup from userspace (Kirill Tkhai) - ploop: Refactor and rename ploop_setup_pb() (Kirill Tkhai) - cbt: Change errno values for new ioctl (Kirill Tkhai) - cbt: New interface to save current mask snapshot in cbt (Kirill Tkhai) - ploop: Fix off-by-one error (Kirill Tkhai) - ploop: Convert ctl_mutex into rwsem (Kirill Tkhai) - ploop: Do not take ctl_mutex on noresume check (Kirill Tkhai) - ploop: Sleepable push_backup_read (Kirill Tkhai) - ploop: Add argument into push_backup_stop (Kirill Tkhai) - ploop: Increase push backup UUID length (Kirill Tkhai) - ploop: Change cmds return values (Kirill Tkhai) - configs: add support for Block layer changed block tracking (Konstantin Khorenko) - cbt: introduce changed block tracking (Kirill Tkhai) [PSBM-123819] - dm: Interpreter of ploop1 format (ploop driver) (Kirill Tkhai) [PSBM-98203 PSBM-98203 PSBM-123433] - configs: add DM_PLOOP driver support (Konstantin Khorenko) - config.OpenVZ.minimal: disable XEN support and align other options (Konstantin Khorenko) - ve,kthread: fix use-after-return. (Andrey Ryabinin) [PSBM-93708] - ve, kthread: Remove some useless crud. (Andrey Ryabinin) - configs: Enable CONFIG_BLK_DEV_LOOP option (Kirill Tkhai) - configs: Enable CONFIG_DM_CRYPT option for encrypted containers (Kirill Tkhai) - config.OpenVZ.minimal: add a symlink for convenience (Konstantin Khorenko) - configs: minimal "yes"-config added for KVM VM (Konstantin Khorenko) - configs: add symlinks for convenience (Konstantin Khorenko) - config.debug: set panic on oops by default (Konstantin Khorenko) - config.debug: OpenVZ related config options are added (Konstantin Khorenko) - configs: OpenVZ related config options are added (Konstantin Khorenko) - mm/memcg: reclaim memory on reaching kmem limit. (Andrey Ryabinin) [PSBM-68242 PSBM-70556] - mm/mecontrol: add memcg_[un]charge_kmem() API (Andrey Ryabinin) - ve/audit: allow changing loginuid for VE root (Pavel Tikhomirov) [PSBM-64487] - mm: Do not leak node data to CT's /proc/vmstat (Kirill Tkhai) - mm: memcontrol: add memory.numa_migrate file (Vladimir Davydov) [PSBM-50875] - mm: default collapse huge pages if there's at least 1/4th ptes mapped (Vladimir Davydov) [PSBM-48885] - mm: memcontrol: add swapin/out stats (Vladimir Davydov) [PSBM-46104] - ve/mm: allow container's root to ignore mlock limit (Andrey Ryabinin) [PSBM-41405] - ve/mm: introduce min threshold for dcache (Vladimir Davydov) [PSBM-34161] - mm: memcontrol: add stats for reclaimable and unreclaimable stats (Vladimir Davydov) - mm: issue panic() on bad page/pte bugs if panic_on_warn is set (Andrey Ryabinin) [PSBM-70168] - x86: "pages zeroing on free" option introduced (Stanislav Kinsburskiy) [PSBM-33071] - fence-watchdog: link fence_wdog_jiffies64 and jiffies in one cacheline (Pavel Tikhomirov) - fence-watchdog/arptables: add ability to filter by watchdog timeout (Pavel Tikhomirov) - fence-watchdog: Add xt_wdog_tmo netfilter match (Pavel Tikhomirov) [PSBM-23253] - fence-watchdog: Add fence-watchdog driver (Pavel Tikhomirov) - connector: add VE SS hook (Stanislav Kinsburskiy) [PSBM-60227] - connector: take VE from socket upon callback (Stanislav Kinsburskiy) - connector: containerize "connector" proc entry (Stanislav Kinsburskiy) - proc connector: send events to both VEs if not in VE#0 (Stanislav Kinsburskiy) - proc connector: use per-ve netlink sender helper (Stanislav Kinsburskiy) - proc connector: take namespaces from VE (Stanislav Kinsburskiy) - proc connector: pass VE to event fillers (Stanislav Kinsburskiy) - proc connector: take number of listeners and per-cpu conters from VE (Stanislav Kinsburskiy) - proc connector: call proc-related init and fini routines explicitly (Stanislav Kinsburskiy) - proc connector: add per-ve init and fini foutines (Stanislav Kinsburskiy) - proc connector: add pid namespace awareness (Stanislav Kinsburskiy) - proc connector: use generic event helper for exit event (Stanislav Kinsburskiy) - proc connector: use generic event helper for coredump event (Stanislav Kinsburskiy) - proc connector: use generic event helper for comm event (Stanislav Kinsburskiy) - proc connector: use generic event helper for ptrace event (Stanislav Kinsburskiy) - proc connector: use generic event helper for sid event (Stanislav Kinsburskiy) - proc connector: use generic event helper for id event (Stanislav Kinsburskiy) - proc connector: use generic event helper for exec event (Stanislav Kinsburskiy) - proc connector: use generic event helper for fork event (Stanislav Kinsburskiy) - proc connector: generic proc_event_connector() helper introduced (Stanislav Kinsburskiy) - connector: take cn_already_initialized from VE (Stanislav Kinsburskiy) - connector: per-ve helpers intoruduced (Stanislav Kinsburskiy) - connector: use device stored in VE (Stanislav Kinsburskiy) - connector: per-ve init and fini helpers introduced (Stanislav Kinsburskiy) [PSBM-93640] - connector: introduce VE-aware get_cdev() helper (Stanislav Kinsburskiy) - connector: store all private data on VE structure (Stanislav Kinsburskiy) - connector: remove redundant input callback from cn_dev (Stanislav Kinsburskiy) [PSBM-60227] - mm, cgroup, writeback: Enable per-cgroup writeback for v1 cgroup. (Andrey Ryabinin) - ve/coredump: virtualize kernel.core_pattern sysctl (Pavel Tikhomirov) [PSBM-43596] - prctl: reduce requirements to exe link change (Stanislav Kinsburskiy) [PSBM-50867] - ve/prctl_set_mm: allow to change mm content in ve (Stanislav Kinsburskiy) [PSBM-26967] - ve/net: allow to rename devices in non-ve namespaces (Kirill Tkhai) [PSBM-29810 PSBM-33645 PSBM-93640] - ve/module: export sysfs dentries in containers (Stanislav Kinsburskiy) [PSBM-63892] - ve/sysfs: generic sysfs_set_def_perms() helper introduced (Stanislav Kinsburskiy) - ve/kernfs: export kernfs_perms_set() helper (Stanislav Kinsburskiy) - ve/proc: virtualize /proc/meminfo in a Container (Konstantin Khorenko) [PSBM-19448 PSBM-34444 PSBM-33650 PSBM-34444 PSBM-127780] - ve/module: hide module refcounts from container (Andrey Ryabinin) [PSBM-57497] - nfsd: return file system superblock time granulaty on FSINFO request (Stanislav Kinsburskiy) [PSBM-66572] - ve/fs/nfsd: NFSd containerization (Stanislav Kinsburskiy) [PSBM-130825] - ve/nfsd: disable legacy recovery tracking for containers (Stanislav Kinsburskiy) [PSBM-43468] - ve/nfsd: enable UMH client tracker in a container (Stanislav Kinsbursky) [PSBM-102363] - ve/sunrpc/nfsd: containerize kthreads (Stanislav Kinsburskiy) - sunrpc: do not place task to sleep if has to be killed (Stanislav Kinsburskiy) [PSBM-68214] - sunrpc: pending tasks kill helper added (Stanislav Kinsburskiy) [PSBM-66510 PSBM-68214] - sunrpc: bring back SUNRPC task abort logic (Stanislav Kinsburskiy) [PSBM-66510 PSBM-69434] - sunrpc: add "kill-tasks" proc entry (Stanislav Kinsburskiy) [PSBM-66510] - ve/umh: enable user mode helper in container (Stanislav Kinsburskiy) - ve/umh: create kernel thread for each synchronious UMH request (Stanislav Kinsburskiy) - ve/umh: introduce per-container user mode helper macroses and functions (Stanislav Kinsburskiy) - ve/umh: add per-container usermodehelper thread (Stanislav Kinsburskiy) - ve/umh: init work separately from other subprocess_info parameters (Stanislav Kinsburskiy) - ve/umh: make queue function one of the subprocess_info parameters (Stanislav Kinsburskiy) - ve/kthreadd: create kthreadd in a containers pid ns (Stanislav Kinsburskiy) - ve/kthreadd: add per-ve kthreads creation interface (Stanislav Kinsburskiy) - ve/kthreadd: emulate kthreadd by kworker thread, attached to CT (Stanislav Kinsburskiy) - ve/mm/trace: introduce vps_dumpable flag (Konstantin Khorenko) [PSBM-20666 PSBM-92107 PSBM-127780] - ptrace: prevent tracing "init" from inside a CT (Konstantin Khorenko) - ve/device_cgroup: fake allowing all devices for docker inside VZCT (Pavel Tikhomirov) [PSBM-38691 PSBM-34529] - ve/netns: limit number of network namespaces per container (Pavel Tikhomirov) [PSBM-49690] - ve/fs: allow devices-realted mounts in VE initial user namespace (Stanislav Kinsburskiy) - ve/kbd: add file kbd_bind in sysfs, which allow unbind keyboard from tty (v2) (Andrey Vagin) - ve/proc: print VE id and virtual pid in process status (Stanislav Kinsburskiy) - ve/security: device_cgroup -- Allow manage devices in @pseudosuper state (Cyrill Gorcunov) [PSBM-48421] - ve/mm: print OOM info to VE log (Vladimir Davydov) - ms/NFS/CIFS/SUNRPC: don't allow to freeze execution (Stanislav Kinsburskiy) [PSBM-50671 PSBM-54822] - ve/fs/nfs: NFS containerization (Stanislav Kinsburskiy) [PSBM-127234] - ve/sysfs: add dentries visibility filter (Stanislav Kinsburskiy) - ve/kernfs: add new interface to control per-VE nodes visibility (Stanislav Kinsburskiy) - ve/kernfs: hide forbidden entries in container (Stanislav Kinsburskiy) - ve/kernfs: implement ve-based permissions (Stanislav Kinsburskiy) [PSBM-20892 PSBM-34682 PSBM-104902] - KMAPSET: set of key-value mappings with build-in (Stanislav Kinsburskiy) [PSBM-34437] - memcg: charge kmem allocations accounted to UBC in PCS6 to memcg (Konstantin Khorenko) [PSBM-54928 PSBM-54928 PSBM-120694 PSBM-120694 PSBM-120694 PSBM-120694 PSBM-120694] - mm/vmalloc: add v[mz]alloc_account helpers (Vladimir Davydov) - mm/memcg: enable memory.high for cgroup v1. (Andrey Ryabinin) - mm/memcg: enable memory.low for cgroup v1 (Andrey Ryabinin) - ve/time: Customize VE uptime (Kirill Tkhai) [PSBM-41406] - ve/time: Use ve_relative_clock in times() syscall and /proc/[pid]/stat (Kirill Tkhai) [PSBM-22925 PSBM-22925 PSBM-33650] - ve/proc: Show vcpu in do_task_stat() (Kirill Tkhai) [PSBM-101289] - ve/proc: restricted proc-entries scope (Stanislav Kinsburskiy) [PSBM-18019 PSBM-18021 PSBM-40359 PSBM-58574 PSBM-55920 OVZ-6834 PSBM-127787] - sysctl: Change sysctl::show_unhandled_signals default (Kirill Tkhai) - ve/sysctl/net: allow net.ipv4.vs.* in CT init userns (Pavel Tikhomirov) [PSBM-63883 PSBM-63883] - ve/sysctl/net: allow "net.unix.max_dgram_qlen" sysctl in CT init userns (Pavel Tikhomirov) [PSBM-54530] - ve/sysctl/nf_conntrack: allow expose of priviledged sysctl inside containers (Stanislav Kinsburskiy) [PSBM-40044 PSBM-40044 PSBM-54530] - ve/sysctl: allow to write kernel/hostname and kernel/domainname entries in container (Stanislav Kinsburskiy) [PSBM-20102 PSBM-20102] - ve/sysctl/pidns: allow to change sysctl "ns_last_pid" from containers (Andrew Vagin) - ve/sysctl/ipc: mark as virtualized (Konstantin Khorenko) - sysctl: make hotplug, printk and mmap_min_addr accessible inside a CT (Konstantin Khorenko) - sysctl: make "tcp_syncookies" sysctl available inside a CT (Konstantin Khorenko) - ve/sysctl: implement virtualized methods (Stanislav Kinsburskiy) [PSBM-18032 PSBM-18030 PSBM-29017 PSBM-43596] - ve/sysctl: write permission restriction (Konstantin Khlebnikov) [PSBM-18022 PSBM-56704 PSBM-18032 PSBM-18030] - rh/lib/cpumask: Make CPUMASK_OFFSTACK usable without debug dependency (Josh Boyer) - ve/proc/net: virtualize all the network proc entries (Stanislav Kinsburskiy) - proc/net: proc_net_*() helpers introduced (Stanislav Kinsburskiy) - ve/net: Track netfilter modules per net-namespace (Stanislav Kinsburskiy) [PSBM-31451 PSBM-127787] - ve/itimer: add ve_name to warning for a NULL new_value (Dmitry Safonov) [PSBM-49818] - ve/lockdep: Port diff-lockdep-taint-kernel-on-circular-locking-complains (Vladimir Davydov) [PSBM-22010 PSBM-33650] - ve/taskstats: allow delivery of task attributes in CT context (Stanislav Kinsburskiy) [PSBM-56171] - ve: Port diff-ve-allow-taskstats-netlink-in-netns (Vladimir Davydov) - ve/netlink: allow IPVS netlink messages to CT init userns (Pavel Tikhomirov) [PSBM-63883] - ve/uts_ns: Implement cgroup interface to configure ve's os_release (Kirill Tkhai) [PSBM-32273] - ve/block: add ve_capable to check capabilities relative to the current VE (Stanislav Kinsburskiy) [PSBM-39077] - ve/fs: add ve_capable to check capabilities relative to the current VE (Andrew Vagin) [PSBM-39077] - ve/fs/namei: fix capabilities check in sys_renameat2 () to support Containers (Stanislav Kinsburskiy) - ve/fanotify: Use ve-capable instead of plain capable test (Cyrill Gorcunov) [PSBM-41409] - ve/fs/locks: Make CAP_LEASE work in containers (Evgenii Shatokhin) [PSBM-46199] - VE/FS: containerize filesystems access (Stanislav Kinsburskiy) - fs: Mask appropriate filesystems FS_VIRTUALIZED (Kirill Tkhai) [PSBM-26968 PSBM-86138 PSBM-128649] - fs/ve: add new FS_VE_MOUNT flag to allow mount in container init userns (Stanislav Kinsburskiy) [PSBM-121284] - vzstat: Update sched lat in vzmon (Kirill Tkhai) - kernel: Export tasklist_lock (Kirill Tkhai) - vzstat,sched: Track sched_lat_ve (Kirill Tkhai) - vzstat: Add vzstat module and kstat interfaces (Kirill Tkhai) [VSTOR-16659] - mm: Export first_online_pgdat() and next_online_pgdat() (Kirill Tkhai) - mm: Export swap_cache_info struct and variable (Kirill Tkhai) - vzstat: Add base kstat structures and variables (Kirill Tkhai) [PSBM-81395 PSBM-36448 PSBM-127780] - kernel/freezer: don't freeze stopped & about to be ptraced task (Andrey Ryabinin) [PSBM-40683] - memcg: add oom_guarantee (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-20089 PSBM-37915 VSTOR-22575 PSBM-127846] - exit: clear TIF_MEMDIE after exit_task_work (Vladimir Davydov) [PSBM-44683] - oom: do not dump all tasks info on each oom kill (Vladimir Davydov) - sched: Return only virtual cpus in sched_getaffinity() (Kirill Tkhai) [PSBM-25367] - sched: prohibit setting affinity from inside a CT (Konstantin Khorenko) - sched: Add cpulimit cgroup interfaces (Kirill Tkhai) - sched: Split tg_set_cfs_bandwidth() and export default_cfs_period() (Kirill Tkhai) - sched: Port CONFIG_CFS_CPULIMIT feature (Kirill Tkhai) [PSBM-127780] - sched: Split task_h_load() (Kirill Tkhai) - ve/quota: allow to manage quota in top CT user ns (Konstantin Khorenko) [PSBM-40281] - ve/net: introduce vz_security_*_check checks (Stanislav Kinsburskiy) [PSBM-53629 PSBM-127783 PSBM-104225 PSBM-104225] - ve/kobj: Send events per VE instead of all net-namespaces broadcasting (Stanislav Kinsburskiy) - ve/uevent: Use own uevent_seqnum for every VE (Konstantin Khorenko) [PSBM-17903] - vzeth: bits and pieces of our interface (Konstantin Khorenko) - ve/net/vxlan: enable support in a container (Konstantin Khorenko) [PSBM-53629] - ve/net: ip_vti: skip per net init in ve (Vladimir Davydov) [PSBM-48698] - ve/net/ip_gre: containerize per-net devices (Kirill Tkhai) [PSBM-24331] - ve/net/dummy: enable support in a container (Vasily Averin) [PSBM-43329] - ve/net/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077] - ve/kernel: allow to increase rlimit from inside container (Vladimir Davydov) [PSBM-43410] - device_cgroup: add device visibility virtualization in CT (Pavel Tikhomirov) - sched: Add primitives to calculate nr running, sleeping, stopped and uninterruptible tasks (Kirill Tkhai) - sched: Account cfs_rq::nr_iowait (Kirill Tkhai) [PSBM-93850 PSBM-127846] - sched: Count rq::nr_sleeping and cfs_rq::nr_unint (Kirill Tkhai) - kernel: Account nr_zombie and nr_dead (Kirill Tkhai) - sched: disable dumping cfs info on sysrq trigger (Kirill Tkhai) [PSBM-41140] - sched: Add ve name to sched_show_task() (Kirill Tkhai) - ve: allow mounts in non-init but VE-init user namespace (Stanislav Kinsburskiy) - ve: introduce ve_init_user_ns() helper (Andrey Ryabinin) [PSBM-41075] - ve: Implement current_user_ns_initial() helper (Konstantin Khorenko) - ve: Add support of iptables mask (Konstantin Khorenko) [PSBM-32737 PSBM-34286 PSBM-34285 PSBM-127787] - ve: Prohibit module load and usermode_helper from inside CT (Kirill Tkhai) - ve: Virtualize /proc/cmdline (Kirill Tkhai) - ve: Implement per ve randomize_va_space (Kirill Tkhai) - ve/net: restrict ethtool to CT root userns and prohibit EEPROM change (Konstantin Khorenko) [PSBM-36290 PSBM-52504] - ve/netfilter: ve_printk for "nf_conntrack: table full" (Vasily Averin) - ve: network rate-limited VE logging helpers intorduced (Stanislav Kinsburskiy) - ve/netfilter: use ve_printk for BUGPRINT in ebtables (Dmitry Safonov) [PSBM-56707] - ve: use ve_printk() to print VMA address in case of segfault (Stanislav Kinsburskiy) - ve: Use ve_printk() for often kernel messages about user actions (Kirill Tkhai) - ve/printk: per-CT printk helpers introduced (Stanislav Kinsburskiy) [PSBM-39077 PSBM-54183 PSBM-42313] - ve/printk: printk virtualization (Konstantin Khorenko) [PSBM-17899 PSBM-17899 PSBM-105442] - ve/cgroups: fake num_cgroups in /proc/cgroups output (Vasily Averin) [PSBM-33400] - ve/cgroups: Introduce subgroups_limit control (Kirill Tkhai) [PSBM-33401 PSBM-69678 PSBM-69678 PSBM-127794] - ve/cgroup: Allow to write to several safe cgroup files from CT (Kirill Tkhai) [PSBM-44981] - cgroup: Mark cgroup CGRP_VE_ROOT (Kirill Tkhai) - ve/net/ppp: introduce VE_FEATURE_PPP feature (Stanislav Kinsburskiy) - ve/bridge: br_dev_init: check if "bridge" feature is enabled (Evgenii Shatokhin) [PSBM-50009] - net: Make ipip feature optional (Stanislav Kinsburskiy) [PSBM-48608] - net: Make sit feature optional (Kirill Tkhai) - kernel/ve: Add support of VE features mask (Stanislav Kinsburskiy) - ve/cgroup: Add pseudosuper state for restore sake (Kirill Tkhai) [PSBM-127848] - ve/cred: add ve_capable to check capabilities relative to the current VE (v2) (Kirill Tkhai) [PSBM-39077 PSBM-127846] - vzevent: initial patch (Konstantin Khorenko) - ve/veth: don't drop skb->mark if NETIF_F_VENET is set (Andrew Vagin) [PSBM-32277] - ve/net,netfilter: Adjust REDIRECT target on venet device (Cyrill Gorcunov) [PSBM-59983] - net: optimized skb forwarding for venet (Kirill Tkhai) - drivers/net/ve: venet network device introduced (Stanislav Kinsburskiy) [PSBM-93640 PSBM-69078 PSBM-90395] - veip: initial patch (Konstantin Khorenko) - net/socket: export move_addr_to_kernel helper (Stanislav Kinsburskiy) - kernel/ve: export ve_cgrp_subsys (Stanislav Kinsburskiy) - cgroups: export some helpers for future use by venet (Stanislav Kinsburskiy) - ve/mm,oom: print information about ve of killed task (Andrey Ryabinin) [PSBM-40610] - memcg: do not allow to disable oom from inside a container (Vladimir Davydov) - tswap: Add optimization for zero-filled pages (Kirill Tkhai) [PSBM-66499] - ve/mm/cleancache: count only successful put in the cleancache_puts counter (Andrey Ryabinin) [PSBM-63964] - meminfo: show size of tswap (Andrey Ryabinin) - meminfo: show size of tcache (Vladimir Davydov) - mm: transcendent swap cache (Vladimir Davydov) [PSBM-32063] - mm: make task with TIF_MEMDIE die faster (Kirill Tkhai) - memcg: allow to disable cleancache per memcg (Vladimir Davydov) [PSBM-34163] - mm: introduce transcendent file cache (Vladimir Davydov) [PSBM-31757 PSBM-120802 PSBM-120802] - Revert "kref: Remove kref_put_spinlock_irqsave()" (Andrey Ryabinin) - mm/vmscan: Introduce PF_MEMCG_RECLAIM task flag to identify memcg reclaim. (Andrey Ryabinin) - ms/psi: Move PF_MEMSTALL out of task->flags (Yafang Shao) - mm/fuse/oom: Show writeback_temp stats in oom message (Maxim Patlasov) - ve: Add vecalls (Kirill Tkhai) - printf: Add VZVERSION and task_ve_name() to dump_stack_print_info() (Kirill Tkhai) - Makefile: make VZVERSION evaluated dynamically (Konstantin Khorenko) [PSBM-34957] - vzdev: initial patch (Konstantin Khorenko) - net: Add NETIF_F_VIRTUAL feature to mask devices allowed in CT (Kirill Tkhai) - kernel/ve: capable_setveid() helper added (Stanislav Kinsburskiy) - ve: Add veowner (Kirill Tkhai) [PSBM-79882 PSBM-79882 PSBM-127913] - ve: Link net and ve_struct (Kirill Tkhai) [PSBM-93640] - ve: Add ve cgroup and ve_hook subsys (Kirill Tkhai) [PSBM-106216] - net/ipv4/udp_diag.c: author email updated (Konstantin Khorenko) [PSBM-94979]- Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1952952 1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1952900 1923857] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1956458 1941889] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1955188 1954588] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1956379 1953717]- net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1952061 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1952065 1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1952062 1942681] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954221 1954219] - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1952987 1944699]- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1954545 1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1954545 1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1954545 1870724] - selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1945123 1924230] - geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] - redhat: switch to zstream (Jan Stancek)- perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"4.18.0-305.3.1.vz8.7.134.18.0-305.3.1.vz8.7.13 ksamplesbpfcpustatcpustat_kern.odo_hbm_test.shfds_examplehbmhbm_edt_kern.ohbm_out_kern.olathistlathist_kern.olwt_len_histlwt_len_hist.shlwt_len_hist_kern.omap_perf_testmap_perf_test_kern.ooffwaketimeoffwaketime_kern.oper_socket_stats_examplerun_cookie_uid_helper_example.shsampleipsampleip_kern.osock_examplesock_flags_kern.osockex1sockex1_kern.osockex2sockex2_kern.osockex3sockex3_kern.ospintestspintest_kern.osyscall_tpsyscall_tp_kern.otask_fd_querytask_fd_query_kern.otc_l2_redirecttc_l2_redirect.shtc_l2_redirect_kern.otcbpf1_kern.otcp_basertt_kern.otcp_bpf.readmetcp_bufs_kern.otcp_clamp_kern.otcp_cong_kern.otcp_dumpstats_kern.otcp_iw_kern.otcp_rwnd_kern.otcp_synrto_kern.otcp_tos_reflect_kern.otest_cgrp2_array_pintest_cgrp2_attachtest_cgrp2_socktest_cgrp2_sock.shtest_cgrp2_sock2test_cgrp2_sock2.shtest_cgrp2_tc.shtest_cgrp2_tc_kern.otest_cls_bpf.shtest_current_task_under_cgrouptest_current_task_under_cgroup_kern.otest_ipip.shtest_lru_disttest_map_in_maptest_map_in_map_kern.otest_overheadtest_overhead_kprobe_kern.otest_overhead_raw_tp_kern.otest_overhead_tp_kern.otest_override_return.shtest_probe_write_usertest_probe_write_user_kern.otrace_eventtrace_event_kern.otrace_outputtrace_output_kern.otracex1tracex1_kern.otracex2tracex2_kern.otracex3tracex3_kern.otracex4tracex4_kern.otracex5tracex5_kern.otracex6tracex6_kern.otracex7tracex7_kern.oxdp1xdp1_kern.oxdp2xdp2_kern.oxdp2skb_meta.shxdp2skb_meta_kern.oxdp_adjust_tailxdp_adjust_tail_kern.oxdp_fwdxdp_fwd_kern.oxdp_monitorxdp_monitor_kern.oxdp_redirectxdp_redirect_cpuxdp_redirect_cpu_kern.oxdp_redirect_kern.oxdp_redirect_mapxdp_redirect_map_kern.oxdp_router_ipv4xdp_router_ipv4_kern.oxdp_rxq_infoxdp_rxq_info_kern.oxdp_sample_pktsxdp_sample_pkts_kern.oxdp_tx_iptunnelxdp_tx_iptunnel_kern.oxdpsockxdpsock_kern.opktgenREADME.rstfunctions.shparameters.shpktgen_bench_xmit_mode_netif_receive.shpktgen_bench_xmit_mode_queue_xmit.shpktgen_sample01_simple.shpktgen_sample02_multiqueue.shpktgen_sample03_burst_single_flow.shpktgen_sample04_many_flows.shpktgen_sample05_flow_per_thread.shpktgen_sample06_numa_awared_queue_irq_affinity.shkselftestsbpfbenchbpf_cubic.obpf_dctcp.obpf_flow.obpf_iter_bpf_array_map.obpf_iter_bpf_hash_map.obpf_iter_bpf_map.obpf_iter_bpf_percpu_array_map.obpf_iter_bpf_percpu_hash_map.obpf_iter_bpf_sk_storage_map.obpf_iter_ipv6_route.obpf_iter_netlink.obpf_iter_task.obpf_iter_task_file.obpf_iter_task_stack.obpf_iter_tcp4.obpf_iter_tcp6.obpf_iter_test_kern1.obpf_iter_test_kern2.obpf_iter_test_kern3.obpf_iter_test_kern4.obpf_iter_test_kern5.obpf_iter_test_kern6.obpf_iter_udp4.obpf_iter_udp6.obtf__core_reloc_arrays.obtf__core_reloc_arrays___diff_arr_dim.obtf__core_reloc_arrays___diff_arr_val_sz.obtf__core_reloc_arrays___equiv_zero_sz_arr.obtf__core_reloc_arrays___err_bad_zero_sz_arr.obtf__core_reloc_arrays___err_non_array.obtf__core_reloc_arrays___err_too_shallow.obtf__core_reloc_arrays___err_too_small.obtf__core_reloc_arrays___err_wrong_val_type.obtf__core_reloc_arrays___fixed_arr.obtf__core_reloc_bitfields.obtf__core_reloc_bitfields___bit_sz_change.obtf__core_reloc_bitfields___bitfield_vs_int.obtf__core_reloc_bitfields___err_too_big_bitfield.obtf__core_reloc_bitfields___just_big_enough.obtf__core_reloc_existence.obtf__core_reloc_existence___err_wrong_arr_kind.obtf__core_reloc_existence___err_wrong_arr_value_type.obtf__core_reloc_existence___err_wrong_int_kind.obtf__core_reloc_existence___err_wrong_int_sz.obtf__core_reloc_existence___err_wrong_int_type.obtf__core_reloc_existence___err_wrong_struct_type.obtf__core_reloc_existence___minimal.obtf__core_reloc_flavors.obtf__core_reloc_flavors__err_wrong_name.obtf__core_reloc_ints.obtf__core_reloc_ints___bool.obtf__core_reloc_ints___reverse_sign.obtf__core_reloc_misc.obtf__core_reloc_mods.obtf__core_reloc_mods___mod_swap.obtf__core_reloc_mods___typedefs.obtf__core_reloc_nesting.obtf__core_reloc_nesting___anon_embed.obtf__core_reloc_nesting___dup_compat_types.obtf__core_reloc_nesting___err_array_container.obtf__core_reloc_nesting___err_array_field.obtf__core_reloc_nesting___err_dup_incompat_types.obtf__core_reloc_nesting___err_missing_container.obtf__core_reloc_nesting___err_missing_field.obtf__core_reloc_nesting___err_nonstruct_container.obtf__core_reloc_nesting___err_partial_match_dups.obtf__core_reloc_nesting___err_too_deep.obtf__core_reloc_nesting___extra_nesting.obtf__core_reloc_nesting___struct_union_mixup.obtf__core_reloc_primitives.obtf__core_reloc_primitives___diff_enum_def.obtf__core_reloc_primitives___diff_func_proto.obtf__core_reloc_primitives___diff_ptr_type.obtf__core_reloc_primitives___err_non_enum.obtf__core_reloc_primitives___err_non_int.obtf__core_reloc_primitives___err_non_ptr.obtf__core_reloc_ptr_as_arr.obtf__core_reloc_ptr_as_arr___diff_sz.obtf__core_reloc_size.obtf__core_reloc_size___diff_sz.obtf_data.obtf_dump_test_case_bitfields.obtf_dump_test_case_multidim.obtf_dump_test_case_namespacing.obtf_dump_test_case_ordering.obtf_dump_test_case_packing.obtf_dump_test_case_padding.obtf_dump_test_case_syntax.ocg_storage_multi_egress_only.ocg_storage_multi_isolated.ocg_storage_multi_shared.ocgroup_skb_sk_lookup_kern.oconnect4_prog.oconnect6_prog.oconnect_force_port4.oconnect_force_port6.odev_cgroup.ofentry_test.ofexit_bpf2bpf.ofexit_bpf2bpf_simple.ofexit_test.oflow_dissector_loadfmod_ret_freplace.ofreplace_attach_probe.ofreplace_cls_redirect.ofreplace_connect4.ofreplace_connect_v4_prog.ofreplace_get_constant.oget_cgroup_id_kern.oget_cgroup_id_userkfree_skb.oload_bytes_relative.oloop1.oloop2.oloop3.oloop4.oloop5.olsm.omap_ptr_kern.omodify_return.onetcnt_prog.ono_alu32bpf_cubic.obpf_dctcp.obpf_flow.obpf_iter_bpf_array_map.obpf_iter_bpf_hash_map.obpf_iter_bpf_map.obpf_iter_bpf_percpu_array_map.obpf_iter_bpf_percpu_hash_map.obpf_iter_bpf_sk_storage_map.obpf_iter_ipv6_route.obpf_iter_netlink.obpf_iter_task.obpf_iter_task_file.obpf_iter_task_stack.obpf_iter_tcp4.obpf_iter_tcp6.obpf_iter_test_kern1.obpf_iter_test_kern2.obpf_iter_test_kern3.obpf_iter_test_kern4.obpf_iter_test_kern5.obpf_iter_test_kern6.obpf_iter_udp4.obpf_iter_udp6.obtf__core_reloc_arrays.obtf__core_reloc_arrays___diff_arr_dim.obtf__core_reloc_arrays___diff_arr_val_sz.obtf__core_reloc_arrays___equiv_zero_sz_arr.obtf__core_reloc_arrays___err_bad_zero_sz_arr.obtf__core_reloc_arrays___err_non_array.obtf__core_reloc_arrays___err_too_shallow.obtf__core_reloc_arrays___err_too_small.obtf__core_reloc_arrays___err_wrong_val_type.obtf__core_reloc_arrays___fixed_arr.obtf__core_reloc_bitfields.obtf__core_reloc_bitfields___bit_sz_change.obtf__core_reloc_bitfields___bitfield_vs_int.obtf__core_reloc_bitfields___err_too_big_bitfield.obtf__core_reloc_bitfields___just_big_enough.obtf__core_reloc_existence.obtf__core_reloc_existence___err_wrong_arr_kind.obtf__core_reloc_existence___err_wrong_arr_value_type.obtf__core_reloc_existence___err_wrong_int_kind.obtf__core_reloc_existence___err_wrong_int_sz.obtf__core_reloc_existence___err_wrong_int_type.obtf__core_reloc_existence___err_wrong_struct_type.obtf__core_reloc_existence___minimal.obtf__core_reloc_flavors.obtf__core_reloc_flavors__err_wrong_name.obtf__core_reloc_ints.obtf__core_reloc_ints___bool.obtf__core_reloc_ints___reverse_sign.obtf__core_reloc_misc.obtf__core_reloc_mods.obtf__core_reloc_mods___mod_swap.obtf__core_reloc_mods___typedefs.obtf__core_reloc_nesting.obtf__core_reloc_nesting___anon_embed.obtf__core_reloc_nesting___dup_compat_types.obtf__core_reloc_nesting___err_array_container.obtf__core_reloc_nesting___err_array_field.obtf__core_reloc_nesting___err_dup_incompat_types.obtf__core_reloc_nesting___err_missing_container.obtf__core_reloc_nesting___err_missing_field.obtf__core_reloc_nesting___err_nonstruct_container.obtf__core_reloc_nesting___err_partial_match_dups.obtf__core_reloc_nesting___err_too_deep.obtf__core_reloc_nesting___extra_nesting.obtf__core_reloc_nesting___struct_union_mixup.obtf__core_reloc_primitives.obtf__core_reloc_primitives___diff_enum_def.obtf__core_reloc_primitives___diff_func_proto.obtf__core_reloc_primitives___diff_ptr_type.obtf__core_reloc_primitives___err_non_enum.obtf__core_reloc_primitives___err_non_int.obtf__core_reloc_primitives___err_non_ptr.obtf__core_reloc_ptr_as_arr.obtf__core_reloc_ptr_as_arr___diff_sz.obtf__core_reloc_size.obtf__core_reloc_size___diff_sz.obtf_data.obtf_dump_test_case_bitfields.cbtf_dump_test_case_bitfields.obtf_dump_test_case_multidim.cbtf_dump_test_case_multidim.obtf_dump_test_case_namespacing.cbtf_dump_test_case_namespacing.obtf_dump_test_case_ordering.cbtf_dump_test_case_ordering.obtf_dump_test_case_packing.cbtf_dump_test_case_packing.obtf_dump_test_case_padding.cbtf_dump_test_case_padding.obtf_dump_test_case_syntax.cbtf_dump_test_case_syntax.ocg_storage_multi_egress_only.ocg_storage_multi_isolated.ocg_storage_multi_shared.ocgroup_skb_sk_lookup_kern.oconnect4_prog.oconnect6_prog.oconnect_force_port4.oconnect_force_port6.odev_cgroup.ofentry_test.ofexit_bpf2bpf.ofexit_bpf2bpf_simple.ofexit_test.ofmod_ret_freplace.ofreplace_attach_probe.ofreplace_cls_redirect.ofreplace_connect4.ofreplace_connect_v4_prog.ofreplace_get_constant.oget_cgroup_id_kern.okfree_skb.oload_bytes_relative.oloop1.oloop2.oloop3.oloop4.oloop5.olsm.omap_ptr_kern.omodify_return.onetcnt_prog.operf_event_stackmap.operfbuf_bench.opyperf100.opyperf180.opyperf50.opyperf600.opyperf600_nounroll.opyperf_global.oringbuf_bench.osample_map_ret0.osample_ret0.osendmsg4_prog.osendmsg6_prog.osocket_cookie_prog.osockmap_parse_prog.osockmap_tcp_msg_prog.osockmap_verdict_prog.osockopt_inherit.osockopt_multi.osockopt_sk.ostrobemeta.ostrobemeta_nounroll1.ostrobemeta_nounroll2.otailcall1.otailcall2.otailcall3.otailcall4.otailcall5.otcp_rtt.otest_attach_probe.otest_autoload.otest_btf_haskv.otest_btf_map_in_map.otest_btf_newkv.otest_btf_nokv.otest_cgroup_link.otest_cls_redirect.otest_core_extern.otest_core_reloc_arrays.otest_core_reloc_bitfields_direct.otest_core_reloc_bitfields_probed.otest_core_reloc_existence.otest_core_reloc_flavors.otest_core_reloc_ints.otest_core_reloc_kernel.otest_core_reloc_misc.otest_core_reloc_mods.otest_core_reloc_nesting.otest_core_reloc_primitives.otest_core_reloc_ptr_as_arr.otest_core_reloc_size.otest_core_retro.otest_enable_stats.otest_endian.otest_get_stack_rawtp.otest_get_stack_rawtp_err.otest_global_data.otest_global_func1.otest_global_func2.otest_global_func3.otest_global_func4.otest_global_func5.otest_global_func6.otest_global_func7.otest_ksyms.otest_l4lb.otest_l4lb_noinline.otest_link_pinning.otest_lirc_mode2_kern.otest_lwt_ip_encap.otest_lwt_seg6local.otest_map_in_map.otest_map_lock.otest_mmap.otest_ns_current_pid_tgid.otest_obj_id.otest_overhead.otest_perf_branches.otest_perf_buffer.otest_pinning.otest_pinning_invalid.otest_pkt_access.otest_pkt_md_access.otest_probe_user.otest_queue_map.otest_rdonly_maps.otest_ringbuf.otest_ringbuf_multi.otest_seg6_loop.otest_select_reuseport_kern.otest_send_signal_kern.otest_sk_assign.otest_sk_lookup.otest_sk_lookup_kern.otest_skb_cgroup_id_kern.otest_skb_ctx.otest_skb_helpers.otest_skeleton.otest_skmsg_load_helpers.otest_sock_fields_kern.otest_sockhash_kern.otest_sockmap_invalid_update.otest_sockmap_kern.otest_sockmap_listen.otest_sockmap_update.otest_spin_lock.otest_stack_map.otest_stacktrace_build_id.otest_stacktrace_map.otest_sysctl_loop1.otest_sysctl_loop2.otest_sysctl_prog.otest_tc_edt.otest_tc_tunnel.otest_tcp_check_syncookie_kern.otest_tcp_estats.otest_tcpbpf_kern.otest_tcpnotify_kern.otest_trace_ext.otest_trace_ext_tracing.otest_tracepoint.otest_trampoline_count.otest_tunnel_kern.otest_varlen.otest_verif_scale1.otest_verif_scale2.otest_verif_scale3.otest_vmlinux.otest_xdp.otest_xdp_adjust_tail_grow.otest_xdp_adjust_tail_shrink.otest_xdp_bpf2bpf.otest_xdp_devmap_helpers.otest_xdp_link.otest_xdp_loop.otest_xdp_meta.otest_xdp_noinline.otest_xdp_redirect.otest_xdp_vlan.otest_xdp_with_cpumap_helpers.otest_xdp_with_devmap_helpers.otrace_printk.otrigger_bench.oudp_limit.ourandom_readxdp_dummy.oxdp_redirect_map.oxdp_tx.oxdping_kern.operf_event_stackmap.operfbuf_bench.oprogsbtf_dump_test_case_bitfields.cbtf_dump_test_case_multidim.cbtf_dump_test_case_namespacing.cbtf_dump_test_case_ordering.cbtf_dump_test_case_packing.cbtf_dump_test_case_padding.cbtf_dump_test_case_syntax.cpyperf100.opyperf180.opyperf50.opyperf600.opyperf600_nounroll.opyperf_global.oringbuf_bench.orunqslowersample_map_ret0.osample_ret0.osendmsg4_prog.osendmsg6_prog.osettingssocket_cookie_prog.osockmap_parse_prog.osockmap_tcp_msg_prog.osockmap_verdict_prog.osockopt_inherit.osockopt_multi.osockopt_sk.ostrobemeta.ostrobemeta_nounroll1.ostrobemeta_nounroll2.otailcall1.otailcall2.otailcall3.otailcall4.otailcall5.otcp_client.pytcp_rtt.otcp_server.pytest_attach_probe.otest_autoload.otest_bpftool.pytest_bpftool.shtest_bpftool_build.shtest_btftest_btf_haskv.otest_btf_map_in_map.otest_btf_newkv.otest_btf_nokv.otest_cgroup_link.otest_cgroup_storagetest_cls_redirect.otest_core_extern.otest_core_reloc_arrays.otest_core_reloc_bitfields_direct.otest_core_reloc_bitfields_probed.otest_core_reloc_existence.otest_core_reloc_flavors.otest_core_reloc_ints.otest_core_reloc_kernel.otest_core_reloc_misc.otest_core_reloc_mods.otest_core_reloc_nesting.otest_core_reloc_primitives.otest_core_reloc_ptr_as_arr.otest_core_reloc_size.otest_core_retro.otest_cpptest_current_pid_tgid_new_nstest_dev_cgrouptest_enable_stats.otest_endian.otest_flow_dissectortest_flow_dissector.shtest_ftrace.shtest_get_stack_rawtp.otest_get_stack_rawtp_err.otest_global_data.otest_global_func1.otest_global_func2.otest_global_func3.otest_global_func4.otest_global_func5.otest_global_func6.otest_global_func7.otest_kmod.shtest_ksyms.otest_l4lb.otest_l4lb_noinline.otest_link_pinning.otest_lirc_mode2.shtest_lirc_mode2_kern.otest_lirc_mode2_usertest_lpm_maptest_lru_maptest_lwt_ip_encap.otest_lwt_ip_encap.shtest_lwt_seg6local.otest_lwt_seg6local.shtest_map_in_map.otest_map_lock.otest_mapstest_mmap.otest_netcnttest_ns_current_pid_tgid.otest_obj_id.otest_offload.pytest_overhead.otest_perf_branches.otest_perf_buffer.otest_pinning.otest_pinning_invalid.otest_pkt_access.otest_pkt_md_access.otest_probe_user.otest_progstest_progs-no_alu32test_queue_map.otest_rdonly_maps.otest_ringbuf.otest_ringbuf_multi.otest_seg6_loop.otest_select_reuseport_kern.otest_send_signal_kern.otest_sk_assign.otest_sk_lookup.otest_sk_lookup_kern.otest_skb_cgroup_id.shtest_skb_cgroup_id_kern.otest_skb_cgroup_id_usertest_skb_ctx.otest_skb_helpers.otest_skeleton.otest_skmsg_load_helpers.otest_socktest_sock_addrtest_sock_addr.shtest_sock_fieldstest_sock_fields_kern.otest_socket_cookietest_sockhash_kern.otest_sockmaptest_sockmap_invalid_update.otest_sockmap_kern.otest_sockmap_listen.otest_sockmap_update.otest_spin_lock.otest_stack_map.otest_stacktrace_build_id.otest_stacktrace_map.otest_sysctltest_sysctl_loop1.otest_sysctl_loop2.otest_sysctl_prog.otest_tagtest_tc_edt.otest_tc_edt.shtest_tc_tunnel.otest_tc_tunnel.shtest_tcp_check_syncookie.shtest_tcp_check_syncookie_kern.otest_tcp_check_syncookie_usertest_tcp_estats.otest_tcpbpf_kern.otest_tcpbpf_usertest_tcpnotify_kern.otest_tcpnotify_usertest_trace_ext.otest_trace_ext_tracing.otest_tracepoint.otest_trampoline_count.otest_tunnel.shtest_tunnel_kern.otest_varlen.otest_verif_scale1.otest_verif_scale2.otest_verif_scale3.otest_verifiertest_verifier_logtest_vmlinux.otest_xdp.otest_xdp_adjust_tail_grow.otest_xdp_adjust_tail_shrink.otest_xdp_bpf2bpf.otest_xdp_devmap_helpers.otest_xdp_link.otest_xdp_loop.otest_xdp_meta.otest_xdp_meta.shtest_xdp_noinline.otest_xdp_redirect.otest_xdp_redirect.shtest_xdp_veth.shtest_xdp_vlan.otest_xdp_vlan.shtest_xdp_vlan_mode_generic.shtest_xdp_vlan_mode_native.shtest_xdp_with_cpumap_helpers.otest_xdp_with_devmap_helpers.otest_xdping.shtrace_printk.otrigger_bench.oudp_limit.ourandom_readwith_addr.shwith_tunnels.shxdp_dummy.oxdp_redirect_map.oxdp_tx.oxdpingxdping_kern.odriversnetmlxswblackhole_routes.shdevlink_trap.shdevlink_trap_acl_drops.shdevlink_trap_control.shdevlink_trap_l2_drops.shdevlink_trap_l3_drops.shdevlink_trap_l3_exceptions.shdevlink_trap_policer.shdevlink_trap_tunnel_ipip.shdevlink_trap_tunnel_vxlan.shextack.shfib.shfib_offload.shmirror_gre.shmirror_gre_scale.shmlxsw_lib.shone_armed_router.shqos_defprio.shqos_dscp_bridge.shqos_dscp_router.shqos_ets_strict.shqos_headroom.shqos_lib.shqos_mc_aware.shqos_pfc.shrouter_scale.shrtnetlink.shsch_ets.shsch_red_core.shsch_red_ets.shsch_red_prio.shsch_red_root.shsch_tbf_ets.shsch_tbf_prio.shsch_tbf_root.shsharedbuffer.shsharedbuffer_configuration.pyspectrumspectrum-2mirror_gre_scale.shresource_scale.shrouter_scale.shtc_flower.shtc_flower_scale.shtc_police_scale.shdevlink_lib_spectrum.shdevlink_resources.shmirror_gre_scale.shresource_scale.shrouter_scale.shtc_flower_scale.shtc_police_scale.shtc_action_hw_stats.shtc_flower_scale.shtc_police_occ.shtc_police_scale.shtc_restrictions.shvxlan.shvxlan_fdb_veto.shvxlan_flooding.shnetdevsimdevlink.shdevlink_in_netns.shdevlink_trap.shfib.shudp_tunnel_nic.shkselftestkselftest-list.txtmodule.shprefix.plrunner.shlivepatchMakefileREADMEconfigfunctions.shsettingstest-callbacks.shtest-ftrace.shtest-livepatch.shtest-shadow-vars.shtest-state.shnetbareudp.shdevlink_port_split.pyfcnal-test.shfib-onlink-tests.shfib_rule_tests.shfib_tests.shforwarding.gitignoreMakefileREADMEbridge_igmp.shbridge_port_isolation.shbridge_sticky_fdb.shbridge_vlan_aware.shbridge_vlan_unaware.shconfigdevlink_lib.shethtool.shethtool_extended_state.shethtool_lib.shfib_offload_lib.shforwarding.config.samplegre_multipath.shipip_flat_gre.shipip_flat_gre_key.shipip_flat_gre_keys.shipip_hier_gre.shipip_hier_gre_key.shipip_hier_gre_keys.shipip_lib.shlib.shloopback.shmirror_gre.shmirror_gre_bound.shmirror_gre_bridge_1d.shmirror_gre_bridge_1d_vlan.shmirror_gre_bridge_1q.shmirror_gre_bridge_1q_lag.shmirror_gre_changes.shmirror_gre_flower.shmirror_gre_lag_lacp.shmirror_gre_lib.shmirror_gre_neigh.shmirror_gre_nh.shmirror_gre_topo_lib.shmirror_gre_vlan.shmirror_gre_vlan_bridge_1q.shmirror_lib.shmirror_topo_lib.shmirror_vlan.shpedit_dsfield.shpedit_l4port.shrouter.shrouter_bridge.shrouter_bridge_vlan.shrouter_broadcast.shrouter_multicast.shrouter_multipath.shrouter_vid_1.shsch_ets.shsch_ets_core.shsch_ets_tests.shsch_red.shsch_tbf_core.shsch_tbf_ets.shsch_tbf_etsprio.shsch_tbf_prio.shsch_tbf_root.shskbedit_priority.shtc_actions.shtc_chains.shtc_common.shtc_flower.shtc_flower_router.shtc_mpls_l2vpn.shtc_police.shtc_shblocks.shtc_vlan_modify.shvxlan_asymmetric.shvxlan_bridge_1d.shvxlan_bridge_1d_port_8472.shvxlan_bridge_1q.shvxlan_bridge_1q_port_8472.shvxlan_symmetric.shhwtstamp_configin_netns.ship_defragip_defrag.shipv6_flowlabelipv6_flowlabel.shipv6_flowlabel_mgrl2tp.shmptcp.gitignoreMakefileconfigdiag.shmptcp_connectmptcp_connect.cmptcp_connect.shmptcp_join.shpm_netlink.shpm_nl_ctlpm_nl_ctl.csettingssimult_flows.shmsg_zerocopymsg_zerocopy.shnetdevice.shnettestpmtu.shpsock_fanoutpsock_sndpsock_snd.shpsock_tpacketreuseaddr_conflictreuseport_addr_anyreuseport_addr_any.shreuseport_bpfreuseport_bpf_cpureuseport_bpf_numareuseport_dualstackrtnetlink.shrun_afpackettestsrun_netsocktestsrxtimestamprxtimestamp.shso_txtimeso_txtime.shsockettcp_inqtcp_mmaptest_bpf.shtest_vxlan_fdb_changelink.shtimestampingtlstraceroute.shtxring_overwritetxtimestamptxtimestamp.shudpgro.shudpgro_bench.shudpgsoudpgso.shudpgso_bench.shudpgso_bench_rxudpgso_bench_txvrf-xfrm-tests.shxfrm_policy.shnetfilterMakefileconfigconntrack_icmp_related.shipvs.shnf-queuenf-queue.cnft_concat_range.shnft_conntrack_helper.shnft_flowtable.shnft_nat.shnft_queue.shnft_trans_stress.shrun_kselftest.shtc-testing.gitignoreMakefileREADMETODO.txtTdcPlugin.pyTdcResults.pyaction.caction.oconfigcreating-pluginsAddingPlugins.txtcreating-testcasesAddingTestCases.txtexample.jsonscapy-example.jsontemplate.jsonplugin-libREADME-PLUGINSbuildebpfPlugin.pynsPlugin.pyrootPlugin.pyscapyPlugin.pyvalgrindPlugin.pyplugins__init__.pytc-testsactionsbpf.jsonconnmark.jsoncsum.jsonct.jsongact.jsonife.jsonmirred.jsonmpls.jsonnat.jsonpedit.jsonpolice.jsonsample.jsonsimple.jsonskbedit.jsonskbmod.jsontunnel_key.jsonvlan.jsonfiltersbasic.jsonconcurrency.jsonfw.jsonmatchall.jsontests.jsonu32.jsonqdiscsets.jsonfifo.jsonfq_pie.jsoningress.jsonprio.jsonred.jsontdc.pytdc.shtdc_batch.pytdc_config.pytdc_config_local_template.pytdc_helper.pytdc_multibatch.py/usr/libexec//usr/libexec/ksamples//usr/libexec/ksamples/bpf//usr/libexec/ksamples/pktgen//usr/libexec/kselftests//usr/libexec/kselftests/bpf//usr/libexec/kselftests/bpf/no_alu32//usr/libexec/kselftests/bpf/progs//usr/libexec/kselftests/drivers//usr/libexec/kselftests/drivers/net//usr/libexec/kselftests/drivers/net/mlxsw//usr/libexec/kselftests/drivers/net/mlxsw/spectrum-2//usr/libexec/kselftests/drivers/net/mlxsw/spectrum//usr/libexec/kselftests/drivers/net/netdevsim//usr/libexec/kselftests/kselftest//usr/libexec/kselftests/livepatch//usr/libexec/kselftests/net//usr/libexec/kselftests/net/forwarding//usr/libexec/kselftests/net/mptcp//usr/libexec/kselftests/netfilter//usr/libexec/kselftests/tc-testing//usr/libexec/kselftests/tc-testing/creating-plugins//usr/libexec/kselftests/tc-testing/creating-testcases//usr/libexec/kselftests/tc-testing/plugin-lib//usr/libexec/kselftests/tc-testing/plugins//usr/libexec/kselftests/tc-testing/tc-tests//usr/libexec/kselftests/tc-testing/tc-tests/actions//usr/libexec/kselftests/tc-testing/tc-tests/filters//usr/libexec/kselftests/tc-testing/tc-tests/qdiscs/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnu      !"#$%&'(()*+,-./01234567777777877777779:::;<=>?@ABCDE:FGHIJKLMNOPQRST8U:V:WXYZ[\7]7^_`abcdefghijklmnopqrstu7::7v::::::wxx::::::directoryELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f17b6ac8584907532705ad7aa4f218b7d6424249, for GNU/Linux 3.2.0, strippedELF 64-bit LSB relocatable, eBPF, version 1 (SYSV), with debug_info, not strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dc3d800de9d32a1894dac6fdf9bb7a236c74c7f8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=284489c161bb31ee88cd3b98dbb429007d58e700, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a80bd746b2fec93b758e79ed6d645ebf973afed4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6d9e0bc4eba831471020f19d2eb004a4b4f8fa67, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f51075c2b779a8099d6f128507c88c7ade994231, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8a468c4197be0d013d718fae5df867ab22f9a26d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=52266e02a641d438b0762b5cde53c3544dddc40e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3cf4021fb88763125c5246bfe5246356f2dcd070, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=34ccbe446505dd822deb598c13f9e92b0f1f8bae, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d595aa182c74fcf9718143f476e542de5ed27a5b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2abcac3752cb10061ffa7bea7db26f66f00b8868, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a5ed8849715f2851f933b64816ed5293237efc4e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4a4f2112c4538f6a3f9d43d63293910affdc4920, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0f3938c7d14b88f8d3f9177906834eeff16804d9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1e48a71eba9b759e5bd0c5e88d1ba069a7b1cb66, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b8a85eb18fa76fa954774bbe1efe995ae4034616, for GNU/Linux 3.2.0, strippedASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f2241f113ca78c1ba6341ba90d82a76ed174e9e1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1d678745ccea8ff03aaf2e6837c98efaaaa22685, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9486337f12519242effef6b86b2cc6f17fea2672, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fbde803f624fdb50b5c24da38a683b70dd7f3f59, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4a0daea4b734f30a3829d2fa531fe5ca9f52a860, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ce631b5798834ad32efeb8e8f524abb5409a4017, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=05e47eaa3fbc6fc9621d0292b90def93213e6ec2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=98251e4bbb8b7ca7cfc9a64fde6cb950c706f84e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=87e7e3db70c1e07ddf9bd0dd15e7a0d020072c7f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4c2769a56e537693b84b33192316e5b09b4d9926, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=da56ce823b3db24f6d64d7491b9493767b0317e2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9192ed9e37586397b69ed075dc280af865622073, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b8083000a2c7a110a083b4f51f8c015d11c4ad11, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5a0e2189a96887d47c620a2cb479e9bb10aee3ee, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bf04ae4bb0c67167a16d30e720ec871514f22e04, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ac5eca5bafcffefd6a78a169a955e3aac5fae7d5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d033050d8d4f2cfb097fc0a73f821a7954b7a885, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4d1efcd544983c0c4e4458c2b5fdb244df53546d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=649620fe1673c9203efacf32c7a4913867bd4638, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c12643455da28cc1cec68e47a15c38944ee3317e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=169921e34876bb081972168377dedc9dcf576bcb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9a9dd910f4a2783dd1f269f037bb67c52d3dd144, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7a303e2c6205248ca39b50a51c599af83906e75f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bb234b802612252f3a7bb78b20037d8908fbe591, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5bcfd9c6bc55a86f28294ce36798061e5baeeaa6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=643461fc63f54eec1e8a93619acac7c1dca85e81, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7f449617877f1de90bd0de56a2cf3cb713ce5af2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f98e7e50919a33f5a01f08c7aacc4a52201d9e3b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c1b2a488e0efa1abf7dc3270dab058b0a765b3bc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f5730227ce6f124724f662348950c6ca7454ddbd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d81cf002794aeb2593ec67699aa1a850ee00cd36, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=96f199658a4e21d1f82b484bdeaeb5efe6f72dc4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d95ce4b38f0703873682fe9d92ab1d282fe6475f, for GNU/Linux 3.2.0, strippedC source, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=667b712021629cd3c25a0a299b60420481ec1de6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=37eba079cb20df74a83d60810e7ca3e2cf123547, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bdbd7e3b4ec3d53902f01fee498fb0a687d024d7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2aa0243f0bc0096dc881e80b85616ce7ef14f794, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4370d05f95f238209673b1d5a26c82b20e156516, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=557a2ca13bd35988b77509009db266e937ce290a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d50e5748e7e9ab229a83b71ffacb8faab0235a09, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6c32e979f2a1a79b28a70faf59507b0fab9b3d22, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b54e3e2aedb7cd04c1236a952ec2086417f8f00c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9852ec683fa8f4f7306e3a9a5d9e68a29907fe5f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d005b8bdcec12c34333604dcb49f09b52068ead5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=884e7109176150a8360ada446cd3bfce5183a6b3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=211dbf5bca34fa81f491107c6f8be2696c565112, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f8284916d280f8b6d9536a897f7fcd207f2e92dc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a4ee01dcae87191f6987c838cc28de508f9f7536, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=86d236a45c9e239076ded2754868ff443c3e2e3a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=791d9e0fa2ad4e079c930b649f9c7756ad137975, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f86c39ea75d7f2ec84bdfa54286a943c77f3696a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8f57385f455a1adcca6449fdb3c4bacd658ed5cd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ef74e239020ec7e4742876d07d811dbed8aa4a53, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=903c0f57e5c90ae064d7f21968fd527ac5f16c09, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a95da5fd0e0614bb9e149818abe6c8007da91178, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5c1ab9914d84c134c01d9f3b850b8e27309ff433, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ce8ee67a1a982e61045c304aa00ecf399e3b8b76, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a2949f2b7b06d7e51627630d9f422eadc3cbdfeb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=340d127d2bc09272006062a9ee763d49b14267de, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f97c26b3a1e1fa534f8b80861e5a589957bfb0cc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1ea509214daa06983319f66fbb6eb6da4857679d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4f30d6b572e42751aabc524260ddf2f26106aa67, for GNU/Linux 3.2.0, strippedPerl script text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=31acb2b00ddd1a471a3bd829bd2d6cc6fb449cd3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ea98fba4dfaa3aef6adb3749568f7cca9fe9467e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e960f03e8cf73aefe0a7be7f0021108898874245, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dec73f16c8edc7b853df98f2648780953c61215c, for GNU/Linux 3.2.0, strippedmakefile script, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e412b75ca75a88daa1f2f79092e88fbb9af6da02, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b2a65e2cde0188e22dcefdc8a87ef636aac7e52b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad7c9eba54d21f2d35565d1a84526429afaceb5d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=88ce82b4e1be806ea80300513a1024c9310f73d0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d4fb47b44bd5b4c3eadf4513805188bea291b8d1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8ce4e8ff7c976efc0bb35d2cfb01c4c37941dc0e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6b28cfd0f924d5e6f1fb5cf4544fe1e354521263, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f99310035e46d244689555ecf1896b529784464d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3a58f00e2474bdd1a4518d272277820e3c34f63c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7a716a77498e5fd728949e721cb8ced6193dda9f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ae7ac16f2aba5abb997b87d36cb3a92c46a397b5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4b10dd5a35d7044ef06f237aa8586074d9ea27a2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=13307556ce47a4f979ba1af9107b1411a011d554, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0bf33a06d92c17240dc8084398b2be6e1043b837, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0fa53d74618492d9ee6bcec7f2c491d2b7fa3444, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0934b55862c5e80ea96990f509223de0080ef501, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1b114035a350114a549adf549746c29f6700f7dd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7de28d8ad2c495ae75f846e6175f92e4a0871a8c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a8169d7b423dd2b0a413f2c9f4aec3a58bba550e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a116eae7b18a44bbfbdfd3b54362d48675d7364a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9ede8dfe1c2a24794c98026813e667462d1a25a4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=60842ee45a56bf577abfc4dd70c0e85e2bcfb974, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4e6543edaae213c9677a7f1102bc480ad0a9cb63, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dc3a95f16287ef4b2dfb7179da71d334b216220f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0c72a36171d90e7f57156aadb9f97189d5d63978, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f3859301159008121e0938fb1998403653e0563f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB relocatable, eBPF, version 1 (SYSV), not strippedemptyASCII text, with very long lines.<JK[iwx!"0123CDR`pq,:IWft 0D[n)*>Rfg{ -./01234=>?QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"&+01259:=BCDEHIJMRSTUV[\]^_`abcde  R)R RRRR RRR R RRR(RR1RR)R RRR RRR R RRR(RR1R)R RR RRRR RRR RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1RR)R RRR RR RR R RRR(R$RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1RR)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1RR)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1RR)R RRR RRR R RRR(RR1RRRR)R RR RRRR RRR RRR(RR1RR)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RR RR R RRR(R$RR1RR)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RR RR R RRR(R$RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RR RR R RRR(R$RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1RR)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RR RR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RR RR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RR RR R RRR(RR1R)R RRR RRR R RRR(RR1R)R RRR RRR R RRR(RR1R)R R RRR RR RR R RRR(RRR1RRRRRRRRRR)R#R!R R RRR RR RR R RRRR(R$RRRR1R)R R RRR RRR R RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R R RRR(R$RRR1R)R RRR RRR R RRR(RR1RRRRR)R R RRR RRR R RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R)R'R&RR R RR RRR RR RRR(R$RR%RRRR1R)R R RRR RRRR R RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R)R RR RRR RRR R RRR(R$RRR1RRRRR)R R RRR RRR R RRRR(R$RRR1R)R R RRR RRR R RRRR(R$RRR1R)R R RRR RRR R RRRR(R$RRR1RRR)R RR RRR RRR R RRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1RR)R#R!R"R R R RRR RRRR RRR RRRR(R$RRR1R)R#R!R"R R R RRR RRRR RRR RRRR(R$RRR1RR)R R RR RRRR RRR RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1RR)R RR RR RRRR RRR RRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R)R R RR RR RRR RRR RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R)R R RRR RRR R RRRR(R$RRR1RRRR)R R RRR RRR R RRRR(R$RRR1R)R R RR RRRR RRR RRRR(R$RRR1R)R#R R RR RRRR RRR RRRR(R$RRR1RR)R R RRR RRR R RRRR(R$RRR1R)R R RRR RRR R RRRR(R$RRR1RRRRRRRR R RRR(R$RRR1RRR)R RR RRR RRR R RRR(R$RRR1RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR+R,RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR1RRR RR1RR RR1RR RR1RRR RR1RRRR RR1RRR RR1RRRR RR1RRR RR1R RR1RR R RR1R RR1R R RR1RR R RR1R RR RR1RR R RRR1R R RR1RRRR RR1RR R RR1RRR RR1R R RRR1R R RRR1RRR RR1RR RR1RR RR1R R R RR1RRRR RR1RRR RR1RRR RR1RRRRR RRRR1RRRRRRRRRRRutf-8980a2a8a99023654ca97e73d0fa2d8ba31b150c149ff4974c30146a5f572d9b9?7zXZ M!]] b2u jӫ`(y-!PƦ0ۅ_pcW҇"2YmBeb ZjQ)ݙ+-vy0zH(74ǹq@>L㖛82biٲz{L5F,8 [e-kBk¢ŒeZϴ$K_ֲ3 ]lfnU\F6OǼ::ⓙ Hr& ,-fbF<$Cyn_[#U%=Xh}~`{G <[2b^,b"!^AO+-֤,4Њ¹+l(^Ky?f֓`OjF;uBڭ=_=2HJb>g򮮘I,i@&3 v}e($\mMi`Bm"Q˖3j0j  -o_iG55uמSVn+X<^ұeQHEo1w<牅Ñ(q40WHⵆqTQiNWx(K*iOw\ fPx7MP} 0n9C5%?QP?k%)? J~QDCaxM֌$ƍ6 Rc4A2S"M^V€-f!?m\:ZkŃ*7S*Yf'?K=bK`4z?0'aqAead1û%5^t n0r2.fBӐgT/׿@ix KC|.B:EM8!r+T0g`[>{6<*sW `jWNd1JL "ץmS!mE%JYnFpkoam8hZZ^⒵F` r@ {֘,^! ]27}W '+zyloS4!3}i?0:ΚMFeb>T08Eܽ'& $-R}o-`~3~`dk|/*K+ԕ-seċZv7 ؑqߓY+sW.NT$ fKi^8_[\ШOhٻgm'u>@#'T l%lUc,k*óS)r4OiK*;qIǕ,pv d94˥ʠ+1XSѥ2q1nB^n~ut) Ү@?GV0zY9EtFyX8,=h̪دS~ɀ4H}-TUk^l@<ƑÏovU~OFqM9qZƻse\WY2Ó˺7-L&Eאĝ>d$Ckۄ݅тZ-E_Gipm4NDV@^O덯k`mY%G*S3s/Y]i\XORueG60mA'Stt'E4dc]^"2 j*5^FX 8Reִao_|sUO6>b/xGғZ#'U-PB: 3"Е0צJ?6JSr+ fO]Ch}7"OƤK U Wх],i,+ޑA׏RKfGW7Oގs˿)7aiq}؁6ljͰ:F`L Q[9wnћu5[{O}6[V׮YiDI <6.ﵐBU,qMVVQ (ÚoE L+MmK鈪fI֒R#I;d Yaf7{v`wU봹{ $klyh> gEL?x0w|9/P+B[gjoߵ'Bve=ie?՘}>.Ip`}dJ̕&v'$ b+ FjUX5'~ZYte@[i=U Rۡ`G>V#c>ay{ړyN` '>=,a2gGĐ:[ӧn??ы4;p@Ԟ=ZՁp/TKmM1?Wf2K/ 4yά#L-d? LG֫I¼zYUҡ{,mMk @6kێzU`Ob ][DC 6%Q@ mrn2 P=31D8ԕxqm,G${M^?`;uEv{m?Χ8Ƕ`7Ppko',tdE*4]V`UZ{KDEֻM!O_1 ^@3+™*jhsQ 6Nz:L Ɠ7(D3(6]ed+ Lc?Z~VLtTlG\n1|ؓ3 ^,d<A)/f%P n|nWḺdc 2eFD;0G­T=Ҷ4 W}`6S00>pl6?6EQ9xkuQ(O#)H=ǪPn9@98 o*?WtH1dZ͡O@_ht}/rm}_0|ҫpChv@T@>/!C֖ݨ-u71=M*z Z%YS=C.MsGbOJp;;yI7{OY}` ІF 8׸ 6g}ߣD7ya~ꇹ=?U a ?%Hqb}9Yzf`͓31Ⱥ.7!hUe3qxMRv-c4ZmCLMQ/4i,ӖZ`]Ӓu+bM թ(M6wq^TGiۭ%`Iӊ`plH;+Ǩ YkX{CL&gL\7'NSChˁ ڸu] bS3͙-u"mLnv:Elxx gGF0eX zly2 )$SׄQ k MW@ ٢riҚZ>&2a3!e=sc[E6YZ>K'f f U *nHnVR$?Yul&Z-[ND-:3^6[|i *p7 Ԡ` L3 ־Zxq^dp~$V{AZw .0vVNU"pƐt ]v`c9K۬P Ι r6[5!8&m!_5֫+,(i3 2@AaB76^SpGfLX&2B8}JCoóbb4NyXe;\v&H ͚ajuZdDku1nDP&vΦ 2eGˮ8畖迃/2vqc dj;b#(+447Us (R5)Lm[4u1])xX3,(r `_ 6HZGo>a ! CD][ \MW ŋhNǦx"VjU'4+N"H8FnJfP^y:ˌe*Jb@X4fnrQ5&HD$6(,ꕗrI$t{GFho6&2+U,x"ĸЫV'ϱݞ"c RWsI%j0Ҋ1?2o[b*^n[3%ـBHSN©-2^џ72T7o XrAB߀Rok`\T)O<$ܝ6J.p5;?K(O:Ʉ&(o*r՘dIޗYT$`zcOI_` gdyt@p{8(>$[B_76ݝc]MJ$ 8%dvJā8v(Rh%Kz(>k6 17y&@{0%0wsT=859}G?s UG.\$|T7-8U%io&$@ <eU1bjWң7/wC?%{]rSҢT1DJ &4rq^sk~Ud׭_!k5ÞSVF5 :*CJ&Xǘ^ij(hS))hf8=du)M̛;^MsTq*O%4}g_a4*YQ1 IqsZoT"ahūgqR|hܧt pul);(< k=-`n7e6ASLg*>D  v!Jj%q3c9+*w~0S5979;kxNIA&f]z| Rt HoژNYmk^S:8}qT7¯~Rj|r!bG{],I0׵_H4_tF _ pc,sbш+XSܨm)kZtM!Ǘ%qw>pqZPLa ["w !I-c[>`aki %&74LV?QB 8s9m{eA|ߥ} @ԛ{K.ؙVj.qp& 0C #6W!uVꎕ u|N qQu'Ca407?菽0EP'h~ڌX+\jw W==r9sV 뙎6ht}G_h_8¼ն3Rp]IOۭB_H+XF?cN,(47@P F67rأ"ǽadGt C/F.m0K8LPZՊ6? AV qy;UP#8OkpW[#W;Q8zNZ{=Ƥ͞: %8'Rr\RMbT)$/0#Y3ܛpQ BzW51+LBSA'9T{- x/3{^0(:oKah9k϶p6! 7Yӌ68%atbFY[4kx2[h}MO cWlbEqkFr*W)qf 2vu.>y:Is i0 H\o4|  -m Ri1ɋ CȄyZ&AtA}]wƍdqrtMsgϣ G "KKsC!2c->iV \7pvct6v,$9,iEWߐ7c<墛lJ=٘Cy~C;t F)uZ'9\/AݧAR,4Ś_,ޱ&Zy bD2A\poEˬ)h Eۘ'b~zyȱR޺fWZiǔ W ;%;``rDL0ڙK\}}xS K~Mݥ,37 >W mk*+~A+FSYP^#Ţ QXE@u, ^Aq2t 9i8]JԷXΠ, aIJk6 A 5GXs[:jΖ0QdPx%J'%CrAh>dy@ߗH:߿FwR}=2JU톳._ `0H+EX%bLqۦJ*7A ۈ,?{4ẁޕ ZA916*缋T)_bÂbh12*Ŕ۞b} wdnk<:!(&:C~-"kO$?WPZQNC掃+pzKc \60V$ٞ?rhK`WW-Ef4ݘYeO+ѹ8捁#mˇ[ ~S S^ӖSlj*}6th}\0-$prMd*g oR*ۯ۝Ju7ڱ|6UW GJ\s|7}&2eҟ*&YօNg!vx"ेd 0H80· 4'[~=Џ-Bm"JttZFE%?x)tJ=jzցj)}%F1;˖[,_I[YXu6gڀ=l4jKUG[aM_:W 2yȇgX9` ni@:3E tvjᆡ>&g>PLlFE FdPo35he;*JPFk D ᠥNH ]շbO̵9B <3x0$S'\P0mqeu2HfRmJj#Ho>%9yNK }V Gaa^\B~,jBR㨿 "F3Ob:s@G@r1JC+9\/^܊ϒR\FnGW% ioȽ3 L1A]~*<޿D8=S!MCA_^cIrXCDOr-4P] jz߼CƼlδ%}1+`4oAS~m;\VIzl %i`wHeFacejZC?@K8-'ȊgpEݚI.H8&"AV@n]%:ln̊헣\h5 ʂ]MKge-<,U0B2MMo{~(g~(5uXQ D`jVlbǜc?4\-6ъP|QUw S=8xq?kQ95sw&.)pd&!:M " Jv: QI>[J!%HNNx:VN~y.k˭VJj)5vAw9>g:vH~fKspa\qe\t^*>MJ¾(ĥ@BaE>rQ\7qr}w3m]+RRAn3#ALc9ZHڝKlfƜe<|ct~FuFgi݀JʲL&#CҐ# KJAB*R͑xF$ L%ᐳOq-Ϲe͹oN>5ܞʃm t0HҜ>Fi#шս#NN5-VTk|LQvQKQ*'L G5Ic]Rc8P| օT{>]ʸmT`@X3%gX P^>!Ռ:l[brQ&UրnFtq,L EGgGkp3_l7߬b z\g <H%l\" L =U()P`Y z'--.Qɸ*Luܱ8go,|їAJ}DEGaW}𪤝tg2,D&5Mi }}G8g'\;BUi#-~ƥt%֌~P%Kcќgôx||FԓP0S:8q,ÒӜ(-$긴!ՋSy>,kr%ƤSTeٰ?&Oo O>1*٦oţ]w@pUP%;K PX0m]JL1&)@~~ (P(j$` Y4ptkbA[)PVN3mGoljY6(džFqJ~<5Q(!K2FN*^]u= %MnJ8* lHׅtÁv3O"+c="rþWwI!] 43`mDtwԅ㵾 *s@aTZ%Z*kqfM( u 0[ j9VRi3 Ӯ ?.f=O'Ώy:m=6B'YY2q.#|i^H0|8wȗ < *sf|Q7 4(<8#ՁS*J ˯17ш/E< lFfZB ts/=l{F!2 sڻs Aw -HMG6o/QƢoo z{VHrCXJ }oRgUg֒[W.)I:J:߻dQ'luWDwZe sr[ۺU?UOג5ٛ'Txj6Y~ך+#39 +Ry:TY@^ [lHu7Ps%s "ϮRle@u}V+"sb*8k WIi 1nC7vS L;LBud'h_d.by /"Viƚ %gOzH#^V@ B)֍cm^2R@꬗;4Lҕ#\b^PoiJAE^EOGa{d>n92 KbPv#.Q?1d 5+;dɈ~Xkb.`&unZH 1rLSaFwIwX4IaO.vw)V rP([jg1l{6kwMK^{ 鼗7,n䌒,[ ,eF#V3lb߈&_ !>1qBYp eiz_ҫsϘi$Ta,n*!(bJ^=Ha qbM/k a:?h~gȆF:"g2gVca)qMufJ^hg@*P+/IzϱHQ9 }>,̏HY!19z3 [B~E :5!b},@vdLLX您 M;Vy*>J7W] b'R<AzD[aͬ&N y-߮d3?lf/4H.n]3 Aww fUmurJ~R Q` 8psiuG/*Jo{7 Pm~5%(U3辋) f]T!!+:BjQTKd3BVRdPoMK$SQUM`ږ_j&'ǁ^hԉh{qSN٨'ӏ`t˪4eRz|y9$<k (?rZdsw-:*ְP{#wɆCHZ*$\7\&U$x雎m4ūrq4WI$ AjUapK-X)};pI&y\ Txgl/J6  <޳5}SN=k<([x7|umPL׎=x3Iڏk(^Vj" /} ݣV22'p>F R_%̋7YF~W7.o 8 ]%u dfǨC8-RZ $ :`H&w^S_#{ /Mb#AٵK| :M4]ܦT?^| B;RFNƤsE5Užp+2L]Q шc\i[J1]c'~&'5xnfm>sY/)\{.p2X{kbŖw6p{-Lf*-5{D \wF4̔`|WjkGPǦ\vR Ф*nӔq(=KkTgbF+Z0B(  8w,Wbd#OɖB,n wgQ Cntu6Ÿq E?o͡v%\JVrEQN $IzɫZD0vGvwʒ@k6!-yi5:%4<ψi >_x`vOŮDh^&4zFلQCu'z)Ě)  +3SŠmwEUge[|H,AϿ1\sNBs̋$"x|&@]mo0ȍc,{2ç'TnzaWSt%YAϼkj i|^d X\ZRGJvg8ј\J&+oR1mc &3*Di,Nџ#eC]…nO?ADHy@r>ULRm'/Mr:Og@T V 6=f`NtC T8(JN)QE(g@ݞּ!Keˊp;/ـ-A|&sR*BƓCDZbh@V6tFndK)(8gnBeeX=xJr|n%3>2;1Gk Gvp![u45ær'1K{Bp=]g`6G  rIk%4,/Y%F-E+JzG;s7[rK]A?3$Oj -]n>-[:S9Qz3s:g-89MAgA=3T#>l4 b3TBmu\i Z.UEǺ[]S=)P|c(¶[[]PA9-i-a{_Zztp}l|,g얬<,(d_Rk$~OIaP' 숔RQPOr<Yk6SGf$q$ ny`S9ZtL\RRFhք9~sE5ĀZmvDs_zs5rR9&>l^nC&g[W!kGD*8j?cw%ǸŃ>5x$Ys7WQPX۸礇;Uey ׸*cΤێv1cya, LV/0_@rJg WfVoʼDmDq! * P_x^ HdXK%Lw9@qV*ׄ237jr7ݲt+?zVεߊR˱W 8cc}SB&Zπ:+'/X}L~8BݺQA2A p d7(bmvf+ wkTk|9Ƿ 5/W_F2!"KEj10Pgupq,>8޺,gʞfս]&NZ!7٘Ǵsҵ ;s56h":[U; .?+|&W d>\7NK$Ǖ4Jr$4V{L}Ԑ'wTa/=C#^M#sC]POfHWz)H<}JO OrjVϰzl֐ 9s$6NxooLa/5!3;@s3~/u$ @1E7Y*=3iv5 &kL#|'H76u>ØK 5k~n8L^V$nj;8 'hDmJj$?YRO_1z7!g-'Gyҗ};Y68-Uzד!L&JW{ůuqS0I^d*,2hV<\'j~owo S{wcab( (H'>+!K򝁹&:2';eLmJ׬hKgeJ nxr(u֋O?u V$҈1rOȋؙ;'5]~)c 1~W&Qme?w'5 i,.kazMaLv ˂ԛ}@'24\-3;bM^sdsGz0_$/#cnc? zv~5C# ٰNr;i`/P4*QD|&4Os;Vgj_eINF&w9KO̓!x&HG9U4ʌ+pKpY|%TWy%zi+\o;p ,rY*Hs4ԮU^j%#"˜]W^베apkja .4Kբ:#d1PD7 /Vp|"b,5j~mlW{QZsQ\/cD%\Ts\>0Ѳ"<8@+LY}ˍV$-xz!\; UKo\](Wvg[Ws |@*}&&r#-CGWU9f j&j.)ɋN&f}2ۺ @X0|W4MƐN~|YPuhKKqbWJ``.m)*o_pi2uFk'20oMQ6(YfXG-#dE5ul$q 2e-5Vr^'s@_^"rV`Ca Rɨ55H>$ִ=~~ɉLusvp3H2 b4,evӈ}L?6'N;6X8taXfXfRdV 7 U³19[X7eI]KiD-H_gH&^k8__d0AQMK XɎ9%V!?8 !A=ˆYvB񀣶܂4\v9UrJ‚ŝ`! gnσk4o-&l؝adb`.b9a_B(|x!$DVG~ >HLP#++ r{Q\Ē' 'qmDۚ' iz 2 n,lgQxjE!Ud/EB3t7=/KPwq6XF6Rڄےna\F^ #"DYԁU0G%Au߳n[ 7&ߠUq̙BYĹx+Ix.yL<L>QkVn껆P[&cMG/"zpIzKom4ыqhocQ @X疩䤶="J2ۋE qj-t#n&&rJ|z?g@JZi }& onh(V9& MA>1'nvlH.8<]D e HF+@9vg 'ZDOlQ0:"-B;茇L--VlE]ɏ[N.c5\S7f^v ElJ O\xZcdLZv{XNzߒnWOҽ+9ow1d >zWqޜ0>/6STҙѝBE.Db6yLHDh) /k"_̮wmGay}(E?CVoI1jIʰżqbRکJ^+zo.*V\ m2-M8}hAX5 ׊~Ig[KWmU`}k|<^dEƑ֒S ct'A"()@Å&)Q;as8cHtT U~Rf (ܷ)8+WmxJ'$M/[v5>9'Tā@iuI3q`֛n Opz~LHܯQLdJ%"zG$E7Ur ōl ˸t韆l/#qC$~tl )؁;UcX/4![oStsqIVz{pNĻu= T64 7kWfp (ِu`3٭UWg4Eo=Z|? >`D^/N :7H_f"9Xݘk+t_xN]\dW<w-:: =ܣ;Ha?3Gxuh,r^9$zyGM9.srs%0$D@x^~DFͩ#weQ{~+(5K)0'>C씈^<.l<:3b F \S' xdxbRb"5O\DFYs~はwZ{t|1pU. rt4߲ǖwi/&c̔~4Uݮ/Y|O5+ Lg -Pg{G#Gt\ $^:ABU:`R=$=]OԠX1F(?jE~=f C/x*,Wx@?w5^ΐo%qq>LF9ɢ/ bO}.~h<{ oaCk:p  w|Tb0OߦlA'ynk'n bU6te/` EP*QT~R&ֈvT);   С%m_%z|wn jzy(j&)uuHʫd:9`W%owAЯ 4(4VmgLə&tcDWc i6SBp-ּrhdn[c>Bwy d6#`'m=Ѽ[@*j"MLKA[} H;K~jnEXh'y"ދ1'UպN\Uofyreݳs:\V'.w|6#Y]?E)k,5Tg1z${!ŷl;<%ɑ+ܦ$}_,ZqOe\k[]ntu6Q䉾Fr< RXr+ܷ Rp>Drjy9:pM&Tw3am JZsڃ܅fnpN ]xǧEMeFӬb6dUHG"c⍵{g: UXukv[r.FFj<kPX&< , R(B³ݸ17GGM n~$R;zވ%yc QX:.;8N}ttl:@:?RZѭW-ǞwtqIc+.< 9 Dm#ً.xH_Gl׽>|2C\ .57~}k -a{EbwEڗieRGCu#x7ZDBvj^# e]?+iz7HR[gj_NuX:ڸ=?e!Ҷu9mQN3h=TkXm,?4X9ܬwa1*6HvP>t腅p5cp Ihx(rv*R ?I݃?rڇ+yZݩnlw*se^: ep,\A-#oh?pj 'eUn& >*ĔYYC5,(~:%$ghӐ@, F0ϫR:Iys1! DQ#W(Hhe@Y¢E0KnXIW'2`-9Z% Y<#"ۣeXeU8tg|{ a 畖2G CDBגKPzX?j;lxHmlB-V]='zekmqbт}{SsWFƩ @݌^'D ,[MQ"u@K*DZi8h%GOq{nS3 H~]i;@HaRdr*OrF+-.%޷}[ "Z[wwO^&7x@(08V04[iWrP9[cڣ5UO&.p☳zD}opfYt,4q9o!p J#oukT&7 .TBz'F2kL8TUHd>a#f}I%>7{4vc@5]3u6ڕQuj,1Kr?m٪јX2v]HViV:1U7Gܬ o >:ч)tjb'jlg tоtǻvE^Kt*O3)6OB:ֽUԜ ȃŭG`]Nm&bVp]J$VŅ(w/`T?"t3!%OX;gP(8n֘bZ*]ud١#'ҵq{z}\bF͑f1TFPdL&\d!CMǬJߓU9 )$% 3Q:?K7̑@ѻDK> _đ9Gg[DςLw?8K CWv7\=nYl?I} [֏y8{e½ڧswQbK(o(K,aͧ㶑#E~ te:K]ܟqm~̎*1EŃ:73=D|cˊxydSra꩕7b+3DJ+b^ų頎@[EhD"uD]J$rpaΪWƌA$km&?J>$98dT:.vj=@yIQYbčY6{̈ǁNm躁%Q뗗>l_OjqņFtw2Q{ؚy@g.lP !VpYJ'@GmD uQ'ҥ3,oMC%!5Mt~=^?mZ 8;SVxat? wJih6CHF,| BH.ǐ5x6}*;FVA _`m #RJ+(qm]H2ʧs<sTtVסs&U ϯ\jͿ71`9:`%=+W>'3O%( <®t)a}w`mR3榌'WO~;P[msD@tiYjPof-K5y]r@vFГ~7WΠeyO^o~OJ2t~0z |% ^ߊiF݅ݖDQ EѸE%v|0kriy噱8ſK=?))BJLn˷>roi̴JJqN"y]P9S<,N;`Ϻ :$hlvlP@a{%#=.`**L敎V ,(DXaP6Vk:tsV t.upz Anu7fwV [/u~u)߀i Pnq}T]pHLy#{8faP[qjRc+>#dJ@v{(F=])JM6&hq^zhqϹ]B#ynE Ζ2cM30]=ӴīIVѹZ:~'G{v}k9C1muEU q IChXC^IVW# n+IDk+k{M2]3']m2^-^D%hO@cŀ4?s 07~-o@5zcc٭ gcygsк\NCWI,<0e**쑶Ez|q\2>:` f 2GC&v(NNRDtF͉N hP+[k6s?jM-VΣ}χFQTi5<\ =Ϝܕur RkfkC1dтk69)~d&`=|e=UZ(-ѷ^;m^+0^cotn^7Vp(B.EuqIRb6cb{^Bl`7P<ac2)C#k/эm3W0P-L,7۶§": }H;X3O:ھ}0+RX!UZtf |dnV1 +^268 #uMFٻ|zfuŁV:y--~$k3˵8Ȋ' {c*)0}.1=6: 3}ӯ6ꉊ. |.}B%}R)CgyH';.FɎ)5 31^$q[{n?զ2ަNT,2$.F)!V ?rx,M2wZSHzGSBWެlL"ũOJ[77q2*, ˟*-&Q7pzI8OW{H,!dgj&IPj[Ndopը %=c k3S_]ּ* |Z6"wDY(eohH,K1/g%zu`i]S Mt ]`+#T-]_ܔ(a((G6Fln{=Yb0]0=نM{ c9 H;`]?a޿'%D:h@5>,鷜D{V<-F D9(VKqVrQ}lKG=EP*Įjil2"ǕVgS"uI_rTyU k'zS@.Xhbwh8~yȷ3% \LSR^~8Ui^/ݼtX۸ЎXΈScyF9F^p*V&,đwn TB0E"6n>Eߚa/2@1o/r F0wQyP0p[qՓ+%::*>ҁ߲Y@MF-*J,`an%/Jd%-Q)KFCDu}C! %8.}o .|eY)Ĉ?9Fa#JSUC3$̯]DlLjH>x o'l;حqǼ^04/<8%SU ilmK unu nH:/FK~Xb,b`ԯXӪ%]}84V& z&lc+DM ^Xǁ>f/8;TsP= q*2"WMӦ3/"Pv@뮤ެD@sQJuCjm%m'Yt?` ""uttm4湐~LFlW"Db.Gs&ҔKVeibk|#ILIoZ4!~ҒUx7TAPa]כwօ4.>Wg`YOߔ)]P,)~ZX{ɆyDe>{-8@4tYJ};0 ou-=N`B;  JwN%AoE~yG]6iwٹa6;rC>qEJ% qUCL) i.R$،G?oOھ˕vD4ˁ?RB:쀨E/nDX3Y_ {A:E(b8=L^@$?3O"!Uݺ6dJ35P)?!!/+@_.Q=d;uŋ R:luXY y>E'|NSE4Ch+3Al'\4WDxO  vZYD8!45vhI.+][!6]s7]nIN)Yy-{-K{YW{l3wso\m]dJҁO#1KVn0[8535*UXOhP>n)Dӯfh`diA]M`xG0d>pr(roO-0*dp ):BqQqX'躻5)y:)|)Pfx7]] {qaF$ۺ( ;.Y?]'Edž[ d~nSp{)0.o,"{CO5!Feo@ GN-C _扔Ú]n͚j0n82%{WmR"jNL 2gWRb~9_L'j[bο$6PVXÇZEdt4_^IѫUa 3.9`JW0TDTwo,eėL_[10=he%mFB6A,ar7? -:9B|qyF]x*ӦX{'7bAֵt&ɾ4hw\榵=â+70:(飶mt?q~/9hU#י$tUE ( ӄ&֡IA䎊m'vJ%ET(lӿ 92s12ɈBH I>" o@bP(1];0츗^Sk!: kltt_C+oxakrD|E>A*@eUtBdJ.D*͑h $\>5pqV4 7XT%A0S-nU71|M:MгrW*B:ڰ+ o &V,lqO28y3A7QZU { <G$6(hDaٿg$!*gZWo}<{Mlix]VA?c%j0tzEohlhͫxtkG\LETI0 /nqzMJ*'|*oK@B_+]rg>9jhc=t>RKcb@A^ar36+J<;%( #njtWvOo:.g^bVz't=ka:@h__Nk n`t6"-Zv+ &GR[-%wUW&G{6gxrq+2٩~欖6U~O JHE+Nqz 뤓h9$oLz.*1%^Sic~ C$dqYT7?p+DJ!y}jAV$WҜ\SaRjuvFIQt5W09AK9viKAHXF-4Q.@e!X!,RH9?mKQ$x(ϼճOW_b7AMގhwqw(+O9{trǥ@ǒx$l[Y'0#=KU"?,*~ Je]^2ζpBXu"`v7\Kz̥ƀ&A:!YV~mSngmiMۺD11SZiw@ڟhRe|hAFu y[zJ=ʞձ}cJf(coGREwB)ZH S4w#;%'AX@9 -Pt rP{ e x]c$ӧYnc08uX2< L{'I;<i鰢"3].rWt9[qoZcIW!L p*6PU `Әt];7i͘Էіưl桎q5b}DG‹nz)ꤔ_tҋL' 2U(Zj)mU)( 9pBqүiD$qX -J'G@t1byMߺgɇ kg|Cigs'=|E%; jj|yIK& l/Eo+j׾tĆs ,ñZ{CiV' CQўsUYx$ iuȒasK܉;<#NT~ )Hɍ{=\H.a"S/6IGxIUš= znL^ܻM\{-U BrA!B`:Yk wXE)]1LC.I99H3 EKsI ^ˎVm֜1. (P Yզ=D]I߄'j,$~*ow:1 =嘐6$:elhAݎCj{XFk#|khLHU]_ ɧ`% 3#ޝIrⲖrpbShA7햄{ʚ:rtsk&*JU]F Jn}kMmfC"L.`!&m@\&W;ص5חRqxYc 4%i8@BZQYe| #ftϿga};a Y[9X@{^k#WŲX2,{?, ca#s[6)2Z7' ?thޚydV)fSfbePdGaTb+؉.Y2'P`GM~[J2TT q!aҗcX] d* dd)%CxI}b?aȈgd&Z0)s٥B?[mNkZ<fzNu8 & kOh5| xa%ep)#ՠ77F%QSp|mGU,r̂zS紐ġyPKܣ-xU E/3[nn_;ڣ3~[vƷls,Ȅu{׵XCl3 `/J0ķQw~6^39U{t "O^hlhWIlRIMF[9s c2'7?gKkB*pO_e'%o\a#UQ Y0j٧_*_ '2[f4ԬH8̦W9W+ @2kkfQ&MOZ wD\=>n4~-mJwk*鋔t]}+!=dd̍Nr$B$ŗuQ~2 /R5qAOKk` kSPC,WLbE#"*#%$# m R&]yYHGVN}!ը11$g {-S+?uF,1/7K(|?fq':sg{>ǡ)ک'5VPC"2Ҏ!._c{jOɍ*?k?%Oъ* Bu,ha#}\B^rw1?$eЙ$,EXOqc=5~wVl-IHl͍%q7 &{H?l:nͨҠF>Z1` (2ΥX x4FHP!$|M+:{"k X^S}MyBo⾺ub/b"dd6Տp_r"[eF4''!$b$z Vh58Y•c,&ޕ_>eCKm}7  i18FU2`|\pFw-pe∟V]{\srVרü \ NGZTCn0?0 b9ʡ%ݑ2dzTM.?s9jo.}.$ ˃cc @CJ_oGg&EQ\4}3YEU(Up[p٘0fgf:rky%SjUޒp:~oKZ4F^J>zJT[#Bћ`˹Ԇ%i_jP-$ƙ b; TMu`[u%6@NlBVϯ6*i99_sُ _1cV127@9ݥsIrG@U gsѡSkZK&1n=eg,YC8 h3оGz1Kmn/3:usm/wqߥ9ad !v$!< 8;db8T^޴uQ(FoW@PCmi<1<9ͼ)E! ="Q +,Ω}A4!3-v2{=_yrJUz #Kawږudtى 8Jmi0l 4 OݱA8UI$od17HDa+.܎z(mm+%jiv+VfWGWhBa;^7E7J+E;3Sԭbɮx_yL= pk8̀}zn ^^sE0\v{1Иo:jZdZnt9g cJq1|@ '=MOƻ#/c#7?q ?)=>B5_5M1G[upl9]K#@kR;ZB#,O$G FP} _Di t(Xw誶gʁ\X8t= m((3#~GYsE@"Іq?.C300;,7pZ5a#FtyD_kH,:/D(9Ytzݠl%ؽYE:])SҍSU~cf]]r;x wmw8ܭE86׆w%BS
ҙ<D]T :W|Mn/#TcxB|tn:Nr+=CafC߁|e_/"IN׻:N&<7M% g6I*- }^kŇ*uTFH#$k &] uVmv\8THpE0e%U74/:iD ;S^>r jܠQ@_/qyB'BVReϋ};jcmY. 8"&A+ jڈa4E>ދ$hF'~W62 9ƚ仼 f.b\Ǟ#5L Z/S[e@-j)oÊ=TT:0N$~J%HKet=<.BNq{ͬ҇P0dqd )kE8[$͆adKȧp{,Y䎯Xx1\Ʒ )2 W ZPA ْf>2KLX^Ј3PRgxHEX\N7Aap>%H)H{8@M_g[lWC8iD )[QlՂIDR37v♮agDֹTf6 xPR%B8 KsVOԤZ$<]R\T}Sf>E?IGgfG.XKB18 nęZw,CqXB8M ?r.gڴHv6 ݨ8"%y% BQ7Tⴔ({]E7Ü! $w(kV7a1~m:x(a;21".ܒ6 Vbqt ll)֮+$Vpu)_\.s]3N(u(b(Gh.N!eA9w/MrR ExHLϺ!~-.2+pbXY;z<l2Z dэc\%6AElQ"Y1Bm:5;9$ &tp㓜';R^B.#rkrci2H0"$T}4={}I2*0hmm*Gkoovڌ.>Z8%Kf/hܸl f%i"wY  ejOXz/'"M5dEM$}5n+͹jqވ'ҜU/j^}aKP9|PVxm39Mhv#P6;bF$آiWI8$Y򀇴dBh.}Jb#JS/mh⼸Yj\+qnn 950{+ R] A+D{.xV #VN~$ƥJ!KѵR(n+G BbYuB};e`#DWJ|SF4a&h)"% ڡ;{Nbf)uվf&,=yjW;|2u z6 g !åqu%Ta91a؜"~25`|>kFBy4PaPsl5_DX̡3hpsBI]!ܘmRtX Z +֣'+(.gXoKk;Ɓm#žȉrZBcUϚHDE5Xd/U 1*}](v-ơ/!ys5] n㏷xU.>C~xbccNBz+ǯЫa2Œ5fBkEF5 fgi٥O\1YDjV~9 U ǓElF#:a%=57cxH JVw,QKpbz=?a_Fwڼn8.!'h}ܽ,oJ-T9"T ^Y#Tov~!3(9L`-`Zs ( ~YL5Zô^c&3ެ9͚Is]C0A)Y ,K^=.:>:}WbLkg|؞ф'[P|]gtZ%=.F{)ϋ`3tZ`ZKlhOBxilGeս :0nt5PR 1{m:Xty' x>9$sSL8^]Cll=J5,cXDH y"D;I^i>,${ 5z]z* E~좹 OX!OCM߳tR5)2[ /9e6KQyX:4k6t*oˎ&FϤy 5 UA~|tdAN^̭_8 29nb'L&-vJ[ {}% +e? J~h{;Ae+퍐}&k`$/= ׎}Yʟi)5(}4!(V%^ M;%߅$E~W<0ȍ9,s, ';7XZBVyQE"e@)M6GUI(+GZv2/@fOz\'8^:+׮f5/~*ߢ۞U#zɼ(7v snyt˘Gat^Rw| )wY(%Vw2IxnmK0P֎8xb6ME7~ C:s#*[󕐆ʏ,פݠt!Yr V.E*ohмUhd#;v C27k/Iеf[&t-To$FW۽LǎPx -t`jʹM~N:畑1Y0Uʼn^s!8 #r6*lKCszJto#%?'@òb| ziL@s !GHQ'$DRzbȨl;C_d%3/!qs RRHߵLs2DQH4[,;蟫}{V25 Bţb•a{,<>$w,3ƞ A+-\M\dOg f Џ#,*7XS3K{7sIQ{߇T^-p ՐFV(3TtJ!K*ts9*k1ߵ ryڢ3s`#CwZ ~5=X&Yѡߐ=A$:}{b*w@l[͂&\p:FdSߑ&=V?_43p# F kw9ҪǝHBf%tiWw_Qwri,rJ5?ir:b:SBL_դ"z J٦3ip(;+H`qNfiw>WEKMJ2W; 1,Y)uor~f)4[(|tuo3/ ڛ6u{SAO4D8:Ē$8b s-$}m| +<HC4ˀ[Ռ[Pj Jsz6{U $XFPr5ϣn>˞I}>5*# Kϐ4Dc=ɖTMbH#d&92Ls?bpF^j}2ŵG0%)Ty 2TZ%xLye@ţ zch` |AyN3:"3x@h;|:ûm*~wh\ΪƚTSfU1Dͽ9KtKd';#TS1yTm^2URB|IJ*ɥJW4l@6y1b5\ĝ̬yi}`)$|KV *kn_ FOM7=(]HFp28# ~! rSGۭVn6u|p`=v>*z]GZޅzYxI3%!08%i;S}տG}V J" _a?uR۸3*j@;a+ l7/"Lע+Pk aTAp:&[`d,QHjwx7fRTtCKy!X4`7yYB+ À]ˬd2đ菄.]:@p$$ef[l|2WkK>/#4A!zmKd_dob{*8T_I%/4)q륬|Ĵw/K)ҾZ\*O $4L#hhXUI͹}v,n>ix¬&3ġH(_&G>5?ujOrh Bȡ;fB$vH8$}-~}p_a0f7Vͧb>=%A"K:7xTk =kŝwe7}v>zht j nz{Ү4TvalZ`qȕt)jk> 1#pZ$3IX9E {߈uxT52$TDb/FҀM>)H7RmSx[ja@-^c}8IFwTt;CsVFY&Ub_ô)g依3q2OV<"YD3CZ A}/ TrfxbgMx_gPRT0Q]|(v&!"%#f^cYjf14A!Gq++U;`, 5ݣK*M>N"eQYMul2WJ_-ZWpڛ+L^o)sb_Y8moјJ>ЇZ[Y{"")Jb-jsb*bOő'Gx 0dxQ% Eqs-U> fdV|Vpcy XwM|NM(Ns[.d'/:g2,\!>ߚNSuS43ر Sٲ4r 6L϶]ZmʾV])KIY&'.+I"SˇqD뉄0,L%,3=*pT\Jo|J,QXnɄq_=ukӹ}wb?4Q'?Rs&G bzC?^Yjmqu,;se^IF{_dSsᡇyӼҔ.x&߱1߷# & *ָيOc{ 6T/Geڬ{S;|C,ehC:kU—Hi^mmbJ=aGͺ?$,rFTi@|VCPΔ\KD:4t߿#X'èW]k$s2J^e&B K rq5Zߦt*-I fzQQϭ_: N1Aj(ް8]'’s{\ACɲ чN%L쇒XH>|}{i×~~cJZLJ&̎|RJȔCC\dE](yZJNϭdN2Pu)֍cݷ>azGSW{Uh$>X6Τw&N絩@iҷǓ]!V偆.]π0YtUKX*jhK`[Uxwv^eg*Hc3<\R*gqشH]!-WЂf e gMk4rM#t^gTbȁ#]{%J\Ld50H^;DorJ"74u|~ƃJiv݃@wsœ63,!E\Џ{hE:=P'}b 18DkF_O"`7v_cK& hK=s4,'Jͳ4`bM&MKb.Ƣ@P#}@3m|V㿖d6}-pWΧ֎lEvL@k p(&uJ,>L"<3aɧT~4܋~bzMLY_Zfǎ[V}L*XIPq͍VɇշcdVĊ|Hy7 yHo\E\ @3cwSmt-2I5rq4ifוEZiZÃqOҪ#1{bMޯ9nӲH*MTW9:H-Bmgo!z Uڅ@pVw mlC d.|~8p6͘uvfx1IX6NH>ѧtp?#u<*hMUH|$\c,}1/VSCzQF)&  [6a*p[*`1A)z]4ieKXIJՒf%ѤJQeEϲ''|2FPdɆ-V˞K#E#GA4!^h90+5|P>ya3 9 L*wo5QE^frQؼ^gShgU8S,W2ϑxlQ)^E~sPeWH^PP5/!A,rHf(:i"ǴK{m %%'(I\nM*h04.,}qaj[F;nT0^0>1wj0vO<Qn@()?{dyU6uKS&RotYP>GtD]_ʤP;kmGAx2ZNn×+piV^9g?\~;pXt[~oS=1XZNixP^YPF,A3Ÿ&_1ӛ)$k/rC`Y ^*}~+VHměL=YH/+zR1f4L隽 Ռ ~O#,7"=BX(0A?kC9fi邸PCokGaӯe_(b^Rf)yxUǛWV#~v\Qc!f DW Pe}f2#p\yL_*h*K'B]HZwI-%U]xfnNH:#˿T僫-/Q+gJ\r:ѵEgZk$.Qmi?A¢}܊fd6(TK̘ :m5F3U@˚Yϴb.\xPGҫ'Gao R/GHfk '2vtiϙh qeAފշ%[]n`Zz% *&0Wrs[ }݈Toh4AՁnܹ3tT.=۝ >'RI";ڶ8Vn6h s/Ǟ4}RWiNlI!,ySԖ] o  FJ+?0d,)5:]tt4J+롓qV{S3 K'6/N<Л5z/3< b.=> ]`2&jF Jy wr)bn.[2~r3OS Şc|p4a{vn*7&fȃ 14s4?'?86Cڊ]$\ǩjDv L,"Qh氙+;&WŚº5?4Umd !M.Fv8}ܔopR`vsC 3BB҅81DkEΧ}pVLG<fQ~fj?͎6$Nj8OQY݇"moMPmW4x`5I7dpO fG-->iQi ->SuA h>AԎ ;6uHe|ys[y .CAk="RJ18-{~U./7M`{58N=^wA">ȳǨa__ /YE)t%CR#8%9^QqImrz|QC|v22 >5< i;(A+ | ~N4O.Dk6Ʀ>l}JύV*#/|'E{e!Vf)_"(1e.ifUDu g&O-^'BG{%twƃ׃8<|!&Md?YDwi0B7 3!:VkOd^MWPŚ7{qY ֟jW@X2nPrztf9tHqgNĭ/NAOCyA}h($!29 +k&5O s+7 :nA.?A"ܣ_6gI`70d@}'%O@[dD% i.ݺ1 T@<-*<^ 8xC#]~Q1h?Y F5fKwPT ϧuu{ 2ȒjCF)ș%}==K|j+:b{@Yew`X@t9Z-fRkj2(dsn*upt`Սgi )~X'APÛS TO'T&aVrZIdDdh=9} ~6fZۙ[R bbb^=9SSܺf}vM +뉉0Xxhny.)")1r3J\r]7G&e0_b^߈hɅӴIa6NlM#wkѫ/]㜨W,'Ȩ Th%l 󷄤zB-)˹P>*t-z)sB]ؖ%ƃxL@&{=1[zi+l9Eљ,6p p:Eum=3=pA , Bv _S,o#p&Y9oׯj?[yYaY3ukt8j~WDT8Z (%"#yi2*R"dTLVr .96K Q#8Q˂dD4G"?0蜧fӮ+DuIt?.w' 0='̭ bxXRUn[4`e@gUX(?zB}=Ia=b'Q$t*q9Iٯ_{[9$h8nt#eEDF0Pidڪɑٝ&ˢ^y̛ԉ'H2ɫ|EM%Jǚ&ob[+%G/x3΍e \.;F!8v=gil;;kk(M }RN|&!L~ƾ!+ofc0T E&W)au&"A*GMo}`>iT %g'@$ "-k .46g D "Wq#7xISA4jQJ#1=؜#ldB.ċ!&rhnX1FE>CA+_-s_@nka^=Y auk|)ﯻLxv{wJ6nH qA (h@F~VulBYs#ylL#S eL(m[nu ʫʚy.J#K^xM([pR]<eX'" ϕ,nU3f!EϿel7@]7mm5npy ;ZAApJQS>-<$D$f /ھ*Xʻ(KȞ9Ꮹ6!n˿"0:H÷PeETGQ硃wΒ9B:|&E>yG3$DZ*͎kW,^YxbByqUs٦3Md6=ፙN~yUqd#AU5/nF@_\;ӥP~)?4lgmOHDU jGiСuy3Pw4ԝaY s׀zԒR#PpF3r+ Ҁ<#r @?3Qxk}ގ貆|9/.{o֧hU,QB/glQ X}f?qG!ZPcwK3FCtD{&$@ )1.R[2 }8졶%"`e6.{ GIVn03tVvdͪYGGZS_HG2&n&ꡜaup_25/м}4A3.i~MoV㕌ӊn?m@%ʸmw0dB,Y R}xRݟu@G=rhgO Ss.fZys Dc% -lG ai-Y4 oWJAyⵄ<Г/DgLڇ/`8<䍪o䯏WYb@ͭ+M^*"OB|LV ܬe`^QY ^j?ɞ*KK(,J+n.b+J—775{|1ӧ Y[.zZY[GB.!i8Ce@e~;`żUAmd Q*JWb}<}i{kN|T :iU㔆ѝz~k-L$P|qH*c2q۷ Ww1k搨\96x6; ,yI_ټy,t0*aVt"lev_⩓PL/4^|W~: EiIt%.4g@|)`pD66 scjp)WӰ_FIR`N~+}:62$)Jy%dZVR9TZ;x¡?D[2܋-5rrO9ka]Q\BtV`B9Ov< /` _Ufs`p#Z-%3A/>39ܱ{{D1j{=u恅Rh$&L7* ?jGzz_v˩ ֧M;uݗD@zvY4%m_L2ǎw=y5yi17EX+pNr/2aeQp 7DT=폍_ܸfxFSI)Sw01\"Baw޻kӡݧj_{ ukؕ~XN;ͪSˠ]M]OH{;*$2i@ ^(fPw7!c@/s6=DEdz|ۇ{~ ;N[/դgR 5cm, Ii&׾#e\r8=A!#9@BʩYIlD6(Y4sLAMš[2f%MQ:p!YGe֌idr)ق#Af=oR )mњ[-ܱȫw̭8,@OI}JP~2h>\#[ &-L=K'!@c QN'~WZQf:))¹tPCݙ38~w@Nk9AZ[#rWL5M܁f$G6K?:_;5y;f"J.t62i;SzXؗ+g5P] b4zԳZ(MmvW^⣶u"{.N][Y3HT3#eF(, Z1k6oݼ>{&Әԍi lO'A+ort7k4%F&OwEZH>2}K:g0\p~pG.ٍFgQaqGp}+p8n2WȢS;țz%dEY"DvAA()E[8Zs\kV"v#jxue|iHOL e}fDFu99"{CԶ9Jjjw<ʰI-Eo, +J4(I;n藁fz=Vo1+BZ sQ tcBn5Y3[ƞ^S9Z!2G|4L*!7+bÒW[ɜYh+L~lɥR/ &Y';@`5쨀%?hO4WI]!ol)_ OoeM8[-4j)qŶ)_*&+,ʴ/˵ׅIVb7TPģ|]ۄ߬G7?z+mvd'ɬ8` i @2$?wp>(71w]Z{x6AT)|a?^M_OJeCdvuT^$V)۟-a@pc~)mh筆Gڕ)OFGB,"zTK/-s *hLjZw{G,:5t+oS h%gFzgݿ44vO iYﴵ#e1 FczIu87gH1ZL~[9m鹷U*DDK#7{ʇ O6ST{-EPǩtCR2CNv:ĥxU=us+5ЊMȬKˬlV)&vq&Dǹo 9x33[gH.:I\Qa[#m(FwL\IDQ /VD`An.YQGV٪6#=-ٟ JMc'h\CC 8cIOB(3LPEj KF D& $P _KOf?aN .ҜbKBfT#5pzhњ\SJ3<æk`r7W\qt&r|_9{Rkó?睦MЬ\#E 1>;Wvok8?>VS_K`!M"P}#>ql'&}`@yS:IO_da6+ohb1AP=-Y\˷̀h:ubTۙIOO఑\E}5Spp j/GK1c8A3 Mqy!<\| vhIE l"& #_SêabɵX?,t.܊݃{XbvTS6WŪweGMU<RGA`U~'>ü)E9UϞ87./"ID0 Xr"D3a#s J *\!W9"vpq_Yx_y;63x$|T0\؞9.zWf2EϺ\q hh_򓩒B4*\IŅжŤOzp޸٨d@G-dGi]2u!J,(-x޹m4@ufC.Z!1?_Dь J8?S̆"Da՚+mh`ii1v!vr\ K˴^okCHioAiДn`YQ,5c}(|EVݦ֬\h_"c\0ſD7j67ӄӘ [2П$Φy@lgCs='7- :!e Mpi9ͦS$8Qi&ypD=A/+U3so1.b^8TW5"d^ӈy߸] Ҥ-??T4Wulvkz-0Ѩj7X [I8dE3Rw)wk͖JUHkri}StpeD,;#k61'* roߴ .)MJvP;h8% S1Zt/DMۥSz*z{Bz5DR-bxMVVݧ7bOFL5C?Un^hMf-R'zې6+0{ }hE2 )6 %oPtFFQvL욦ZD*i;6l 9'J"Ua-ATĜ"3[V,ǯAߌ[1c\ڱs#YYU2`WfH{CJ;\P>R3ٟ|ٖZ&."Ĕ^ hl84^VN0bХ2ys= [J/ T 6-(Ahwړ!G0ʏSA?ϛS=WG^d[āJ[_{b w_mH2yȄ[bZv6C"DIߛ u8(`Pɶ? aSJ3m#07X;׾S28iտ[~/͖u%f  |9X3*D}z!ΐ6 n`?ҋ2dWPl_ (}GRZaN3$y+[Tڢ&g+Ij2KxG?S"vxf'Ȗ}A]i>xV/@>@rF,3 /~Cj ,E3߁q`! -Gpƈ] C`*s{";Qc}npb>IaJ̕ro%:)k>23T[^ۮHX=bHʦ;6=fčm[E?ñND:;қnh]Ζ9/] snrD~Ȁ($86-jJو"JICcҥХ v CKqYW{ ,gG.Ro(FggYfrzwnEy*G-3A%7?+?Ĵ4je7R UE~ iMy ^SxAnLo̺SS5ٲ3ּNU-([$/lVC7SfR9=\ 1e(2QBF3GyRDn˞x(1~?2!ISL_H3i~SGfq7ggZ.n\ca< JAUTmXq2"*WOa.:q#^ϝp_9$/gBiK,cpObOƯY?6(a^mp:*uއq -2)% Nak}XfI_f ye g R:>XR?;z$x,˵K@kk]IBBy͂ITaB[ƓP=\KK1y3jx!26njkmE#Jv)UQ%N7\:urWV ́&q1BPлj/R鸁փ(nλѐJ k`RLSMy~֙}N%q~JCNȩh.eFٵfmYK'*DU*ʵ:=(mF.Qw oP0H} }wn @ +8^N3U1tFm"D^B4XNh9Xxܥ5\dBWu(XZ9̊S en.ά__jsә>21N*XƤʳĂO])mcI`Ǵ,d//وe"Ҵ% &2>:Ob^)KB%C,uS;aր\NEe\?Y\Ɇ$Ĉ侨[lό76@E2 ?ŒW؋xzKC4d;ުis!.ZD)lpo+pc+CRk5b#V(倄cM>^!tn5'ԉв؍u+ YST`Ezl׫Q1sS8LA8juVuld7"F:GQos;DYeq]Q}@b3d()Ks XU0H/?7OϔġYT$F(T+mTNSX4$wLSԉU8qm3ə B"aiLҶ:X#7jBīAdSX .WWTse ^ g/sլ ̤Lin{O [-eX3f$:Ku'WC èx ȁ_gq|Cb+r[*lĿl%8cסږ]tlV:c{̹$SuD9+wRw!zTAoWvZ5N5\;,~5f1y:g2'`ЮOCR$wWAښơ)Pzd $uZ7g=3hIGÂ-Z SDHBȦ(gt51oS}:Hx )F񼐩od3.lzKH'[Fo$;OVT4:BD3wp9cCbC خ+ Nٗs {@RweSΪ=lww;/Ҷ@U7'f^U|0aRyVŢHͼqikE40ƬKY GjNdC@6\STFx[T~5 #l@is.⍈GhfN2BNK KOqE>BgbU&ńcKS?sqt>$,Mm"na̠as8 z][J~g3 +⓶/kBjsҿZ[;IյY3eOccseu ldg@m#V Q0>v7gZ!BߨB*x( n՚ cgǻh3ZbD5Ӊtɼ‚ H\g6ʾ};a@_'Dw/Q,ezD6ARYbF鬺z+Y 9\F~M? *ILhnL!m$E5K}l7aE'i%m“$-= dF2>I1O2Y[iVy_?D='6cFyo0p:qܧ!&%jzr-hy$Th*(&E5| %8u(M4(TzojrΉm6lM}> JAN='0d=w[&,O~dvJ,!GKָ0jMOi]>cT-0?Օ+ɄgOЎPÃ+6c!=~.fbh0Mcb-nؤ ݩE6<-5jJDE,|z2iԟճ.ҙYޭJ@0q3Mm.@" s;6r'y>zb#{F$Dc{R>[v /V٪mkP@zGmli1E2Be)>.ouDɠ_d2İZ31\)2㭳07+^\IcM!7FDʑG,5(Cpg 2ǢL fT0BD 狦z0&zNQ/}}g]ۍұ8J>2 ِ-m~}+7{{Mf1,Ah }^gI\J||$ Wo]"OmtfJ[fKKi e߽N4 :ԣpr@%|cXAIۊmt9qWR8'8P @rsYI~vU&Fƶ&6!obxjn!Xf]? ߤ?\NoG;n3V,̬6fԗg.n٠&rik2em)ؤ&{DyA'{ly3 BGt}r*Y eSYeg#iM_V%+RQSْGLOVV!T@>"VNbe?t5l>h-u3 ta1TehdA,l,ėiYFgfJ:덙eTnfT 8 *Ys`ɽbL ܄\V|{U@#ET'![s*5//;+R_j<sN;ʲmEtH:)Ġoh:1M/CTМݧqy:Rn >{x*at*oBMB!xkn=c"/xNukaכl(5#~ "$DSE!Y1y+.tt[[OECrvf?¬?aU} ܠvfo&yt/ӕp"6C<-v@8 Xe_ʫK^j:ʉ{o1anOPhBRB?Nɲr/qNLSPFlዖ8аOZ_| mL} Y6TY Rg s9Ō >\y 19/7]BDգ`vNRE;B/mu^oZP#Ln@(A-nE bٺ,NEfaMӿ!'l%tQf0މ]xޒl}$?Q]~*X* ͆a-Y$/V޳׉gJ9x3;nќ:7;`NHUĕ"AG?MUpX'} 90&Z-Ҽ^1度Z\"2.Vθ:Kˌ #I}NۼF70CJtqߦ@qRqܡ5 bD뽹6RmVs*33 ,_6[~E]ρy+qo)!GlWZyY|Zv7lXWT`JyKY#$=KTIA\ {FoS*'n?1G xEi>5LY 26%!yA<S=4MQu0C𠦝E<-_kl=L ,.xQ3ghn aH߰åN6-.nW?$"i+M#Os5w9 'H-KR bx3,Otߣ{#X##}2L!Tj#UC Xc&Y5P^:j* : Jyatػ yeMP,9Z0J'Szodrs!ê~\seݠ&Q.S rgP'Td2C8E{.N 0? DKN#=Yk믮(SN,2i2 A1}SȄ>wW|(A1E9fP8+`e=8C Bo~DP,js{!0+?yQy]Q*[-u$v3J[em^^GUt2D6778(!ſ v Iwcw෗ǘPqkD2@4p=-Rq^nG?z!@c.jsoY >lHic;E(`7b~uSZQ͵U,^ʓ;}H\eiU:/*bsZ8wǯwA˚c6Xe~|;?OX}?BccΐBiDކX=]v¡ڗzNz/L>oCi+0X̟uhrT&(-bjl๰DI-P>%Ifm*gYO3+Q:W]gюFh<]81 RTv5O6RVr lq5`,u[z"` 9/'o]LѽTbؿb3ONY|Kյb(` GBm6!8y7+}콍 MΪ JCUCD*V_kK<4m28I-A]K~E7ܙ&A"_N͏m˽ejK/EAe\79GX_z?DSfU'ż=|}t\'6]R8Vۭee6=͢T%`ji}OmMD -wtioWid}<0XݐhUFN`(Fd &1q@{G.9THQ0&?Nm{Qz"L(O0eL+BexO} PʡX%rzn߈l.^EmMSK'ԁЛIƳ</՛աh,ouz-[O؇dO%^(V5{SxS|qàyl+F=E5Qz[%.pu얒Z?0w7c*{4oV]>,tX_bcP htukݡQ~|gYm%#t=k1Sƹ=Un#&VB;!0!e}dme !ˠNq[vX0#b8xȹ(ޑrẃh , ߁b{8+]冀M Bg~za&/L^`YZX>kV=D*o&:3'H>-KjcB0J>ɡb-v[lKYyja&Ԑozkt=6.LlcbI? ~uv^ >0 +uhQ9mF24C FTZ\CB{ۋ5:ySjjZpd W^24a{nѷ{h hȊ9&YVZWβo~: 4ў6&G~>hYF7j:arzaSRk  lKXzDM~nCip{5˨VN,]Y6 #Ć:ebʇ$#0ݣJհы&KF֪3TDDhUN$5bw[Ɣ":;Dqt Qtn SPewP-Q{u°M :.WB;?I0;s{m*;J&]}R'dP̶>;`}EθIZ|ҍ{,Wb{fN5z1jgPq9U 4D\/f FpGHFnu;.]WY]Y51{ԬES y7y|V}#,rvy!=qRM'=̤rld$%BNg,*D=ͯRqHy JfKȈ&B^K~Mf͹2I5/-㖷G*=(ˌ[ d/Q'HXp;ˊZz?wlR~G6ʍBp\ +(HMBO/%K YNhIa{en+i3t,g*ѾÜL!C{*YէBZT$ ˺s0>Qb>'6&Үa~1tOJ TE eW<(obB}W㣩!8J8o)h~q&P)>A†Ę''kq%(o?veܗ`⹬[*l+a`(_F3W[Ѝ>zVX$$L[ ei}cp^r-|v #7GN*QIv>!#Z0h[C~ Pr]K IRyπ`*̊y2֤3+Dz ؚ6l^xfå׋U&@/X\ϜwS~֜^ T)_՘|w߮Ja E5^.Ϯ~xK4۠O.cXshd/_ýzY^{!ݮ^ި1P3NdrJJ/CEֲ [#/_DpYU#987Y#Ӷ7 UGGKC!tjs{bq%oH=\j?Oo@2>;F B f .:$ ~ y0~CW%h'p#Q o%B.hF>wВuB E1eF,[qxEr^2O&g˿O(V}2]:*'oͯVBߞk NsEFZ4T($2R3cH P 㽲 `:.WJ#M,`=El_S!˕=8AH~! njsy{SFƛ-ZUp:ɡy7 uzszX*e"Ae6a8CG)bskhZo[QoD,ᔮ6qa$FpTPd4] <]P7{7RhY޳흟ώ#45y:2GR K4 X4Td-+ p>䝳GDe4 ia1`LxqKSu%YpD k-yXҪ_vJfIu-K F1kz;r)YA{ˀ:U̝CN2`o`ս)訠$ŜDfNS8Ƀ^@XaM"z, iM15{5oLN=#Ϣ5}5(ԄDTmGˠpl\nYA?þ޻~@++Ծr*Z>7YiW˩sgH$lkCMFwÓ '@VgY6{=jf>5}%: e{ach1:54+)Y9N}^"5%g3=xq *[iVp"ĮUr&')rXBE!-Cn BZz]\(cvO_0%+ju]oОŰ+7fCAZqtgum(9pZ͎{QSꚂzTy H1󓫤H\;SPCfE[v[7! X5<\f(3}{ / =I<2̭Z ݭ&`-fS#:fW:~Gu}V}=?)©*䈤ϙt^:$q0pV{Q8 e ~qb0,m4f`3GUX/ v%R]RՍxhF"^v=` _y&j{2u(m]nNdY#.lHVslR\-rt#Z'Œ U;1}qkՊG5uے8Wf+^̄Ut06BPÊN٘Έp=(A^ G% IVm'rtD$4o@aVV5mؓBsc oAq tѿ&F #RCZd<鄥YonN2wvh??I;t;u]%pW*_)g {FfTwBo$?[viCcNu0ՠ&1w"휒0GW*)IߍGbRU{&O{ @eTJl B]WNeT-HR;{4Ո+lp8%d̻k) :HJ Pj TmrQt#b**Vz&ҽV]{6UL -h$95ԸM) K, Qqg*w #.ՈxByY,nW0=nKmSʁ=nRSs-w}qg AňN3DӜr-瞗5^I]/h eaڔBBcMLq:bIBQ ,̏}jl׀!W2KD9Jlst@5NcR TC _,"5XU&Lal a}I:xkeC+Լ>ԇnrf|΃1 ,=Nj➏ɳA^_섗;ofO{:Dx{)f--mA)S4F0bUZ /ˍ[X<5erwz-bm| W&I;/k?F{AqXw H~ 1}V4M6A9`~A{TTĒg_ S,Ckvju:Jʲ;ԵjC)?MM6N0,ˤ*^(TO0A`S\Hn+@K6IR>?ZM3hsqThPp$4R61GtvPuW<"|;Y\bP/Ȉp)w"vĹDo["@4tLtbH϶m&wRun_;Qp[ʐwB[ff5<\>J.ss_o~,f;թɚ3|Ё. 5=oK.mډbEŞqWW,^wRfǓ*UKsXķ8`5t׷b6bh Gbޓ~޲vMfB>4 =3<6\FXM@L`VA/i -º2=|XBv^(7d*f -UPX-\TD I~וyf15E\ qk=zxk6WtSCWo/"qCPqkLiy?;G48~͕mx)dN-̴,MQipl[}Y/:c,a o7d%?wb]Xf=]gu_*p IĬy5yՓo~]o1l %#C40Q@D\03#ꇉi:{WֺN%dK B BH팿_N=@WӍ|+!ڄgX5>'&מSX>.~/\I Mlwoɱ[}._*78Ѿ(H- XЧb?؏2~ oI j9`b}ʅ/R9‡[ eRaXWCS@tZ'v@ o>ϕvrW(Yc= $#諠RgYC$h8zUՌvd'F Νΰ Yna.D& ih:iـsX2LAhL&/9"#Num@#ꍃ8gu]ݻW)%7kh[SkKnUmuKPsckW&ё6%N߽l"[uuYK0_3مH>k,d{8 +;W̆)3 h.y$>/NyBK,7$f0YJ1KnX z zA{\Π 0GqAczbT܂)c擓OT` >.3}(a Q|lUEN*"!9ndU3ߡ7>aoVOtRSN|#6o eC@Ҽ Hn6ZzGC+m o*VP@gB&5mn`5H2~-/KGP{4NֶB'/D K\d%`$,R'59ieu /9CC2{8$}xngV!U@AKE&AD{dZxnv> RB `7$ĚTkn O_d|[&8  Xk2'M*Y,"$px3j.YՌn&^C]*E '4zBLVfO%t$x::הnL8N~w` cF\[vۘH"7a 傅 ށ6jyI1^s\>lE DŽFAcL+PN}2E6ve7/]t V CEmtcFdf;Xn/9kȂ)<$S/WLtӠ3)\T~>*f6Yd¢R)۬]Z*fP:GN ԩgZ' ٧|^לmhV%#_x!m{m=SՔ0m4IXp6h[*yh:tƿ?w۪><.5!R=pwhC/k]*{k>sĮܰgKFȭtCM׏Y#,mRo᫝Ü gd=5#_Hr1 dBeJfrvş TLl췰sNQhbPzpEZmMɓTu$ù3hdݕm z3Y):`hr7@9#*fdVƝII2<8ǔa#aZ%Rb@L=b{DGVosz2z&F?aU]PcI҄QĀm+@2,8n`k@gn ceJ$sò 7x.=#Y@PM ֹ n/c(ʆe] %Ϊ78^h\ wV(w3iGnp[;b+pqOE\|`r;yh1դwcsr HW- y<=o‹-oHUuyf*!fU#6 D#rQ|@'-ѝzB?`&6pL2QgU)ҍ<7ѡx]sfti}s'ڶe;[dI̟pb.O)#e^R;o2[IxM%Ow8p :]c3{һSix_ʘQ^<'&cH>gRa|@c3ާ6%%SX‹!ZM "vP`(7E% t5<^h|l+Kz:R5tE'R%Rǔ%ql-zKU50C מ&3dPL%g.̱R;; sq _[!nj_>)#gFuaWV1E.X{{%N-&4Usy'7(w'g8`e =VK %"/cy$F} ]~7̃/0`}G]$`Џa(V9'\^?v0oH$_@W CLڳ@]]K$K;6 H3~7Nq.Q[d_0THg= ЁD: :Y>Wt\7k=- lrS)E xܹE"b(-c5S)CKN%In_8ąp@ߔ#L M.GTڔjJj;+WhQ{[ú LR,?0)ei%Lb$S>\_]gw[eK`Ⱦë$6X}h{ >Z$1h>IzJv*IǖSK ³Ge+XD>/vh43loy+Dd?E=TܝՍu=*`>wwҒ.ip>֩[&~E0C&] _Qp#k@0Dj.a4"..zB{<ƈ NOש$FiH+qC>:ΡfcB{nR3[Jջz],RPJHdї܃lav|-|n6+&&L#O9LBDUV^lg@ETk Gq}o40:G4dLӴq}H&(2nW2ƛeȻ1I` "] 0(7 9Pm ð5Cc:+B-P.q1RZ+=cMc0 e|ᛶ:, rTxT2 Y]蛪~Wk>րT$ "fYO7m(V=+Xc+nf1CdNH/ĺzYQ5=2z%}쳉`X a[1\ÀmCf{g->\|LvGɵ#:b}f]J7X3+7Rc! o FK/ߛ)h/L!nTmZE!ls'hv[ 3 Wmm5R ʝg@܇2T8*޼ldhOˤfr4kX%ŗN(0 [6"ED8iX©ʆi/Ūִ FxAv*Y?s|Qr,ooe2q+/d1mMQ ȿ9\fzI #չDvQy-2ǖC;2?לה e'@͒ąc݌v4Kϩ̧~bD \ZT,x!rqK=o4ߵxPEA$~yw-oU +.,Dx]>3PZu/@4*uwFwU6f͉c=_3p<Ф,JXN`;~.4ݨ qQw63|d"r=ؔ6ֶc!a qLa6en-LˎS^y4Z Xm"o Tzd\YV8y$?r@u3=Uu޷+WU9 s<%$KQ !rQȪf]U* A2=r&XCj[Y1f'tW 1p&.Ջg!z!K;>Ƀ'ƨR9,4~75j6_ayGaUʦ~j0훨sTJ{"DuIF ».eP3̴ompJ;nTN7`{t;g,. [|htԃQ1MI*v]2K)lx߻We4{(9yM`7]"Bh-%߽NDSu]\ `&Dݲ>-AZ C@dUjtzű\=YѰA3T \nFV|w=xAe3Mg Ddyϼ"kb~frU~sƤwֵבT\ѽЗɛ Ҍu\{KYzAD3){oTUZ=NL4a=ɶn/%ϢB"CbX;DEޅ>.DK]\34bUrI Jg<Ҧdco ޢ925|x=?BŒtNnV;v5;0kQ=hȶ$j\ /yR[}R_wfxiGfC~f70yf,Z(2z&41"/B8mO}3Y*-1PԌ[.Z9L!8ӈ>զ-p^IE3YH\4ʈ ؿ+)MG6#̮:N=Cu_C$ (sL6pzƪ^>t/JY6^hX7,/0$F;+Pm+MH/(("HpsTOl{:Td{ g.4 eamnK)؜zaIGDŠJb~Q:X<cG(s'eW/Z~57Þ60g3?Ca;F 'GN]O]GU@P69e #סy[*Nu 6SC1|N- N.ǃw6OuؔO<A N}']m;|pXYT ݳ]|Uô튞%:9ONv);hpy$ҍdbKQw6#Bm^Tq`o0pb}`Qe&cJ:p2-HհN\Y$@G&[JƯU$Һۼr&w&04 U@[8U }xe"FGk=Ճ$>1]jؓPXL0$Yl יew13Ů PVU㥶m]h/Rz[?u֝*DO69:f'[`u\,aP6V ./}J o]}^S).wKe2B2I EEL?U]w|u;g8˻ʵqҔTuj;B9 p.EwU~Acst+, |o\|~ 65_8b^B^%` aӺV.70K-; 9, I~3kL&NI6Ȼh:[ȟ+8q)pTzss-*ǬiXhF+ZrJ$lݢm: 237f@7}?jrw뗂Mi3R؝oSQQq|7]vJRb~)~.)0 lb!Kcqݯi^/!Z{OزK{vOy8K`YX*ka'!^ J;\H]VnjY e Za4^}gIpbN\h?O/ W`yMV%d?k}Ҏ5P0M*t90O/junb&i-8ǹiӗұqc4* ocj.XT_æNz{⣻ H1h_o|#|uѿ2?(oP@U!Ѧ.uPZ1D2PӃY'l;</H3]Hr|l`: x2Vvݧ4BmlcwI`2i5{K[e2wz,b՟Z6$PA>$O:)L^YЋPYl^V5| BYx~J_A=и*Yh)~dR-0LN[KIw3pOnp2MԦZo:V܋FM7fX 4U Ӈ%^5A{|R؎V0s$-TiHE1Kӟpgވt{Է;ii\Ѣ1h@}kz*C4Qm9m"v(4Vwk+h>sqDn~d+B@Zv+X0n|n'tjrOzN>Ke,Ll܏;evv~{;ƈQѵPr",Pk bPK~$"^n9V")R*zoJ,Gonf,;V)Q|0wa1|ԉS@ZڷD&3q\'̲:vq6o˔ q&IOzĺT܎)y4jv^ LaQ0EK] BI;[yW&': wY=^esȐf2;PZnBDBwK.AحT[rM5^@# NVf-Vۃ&Eq*j䓡Ք#7Q$Ͼ(i~t>޼t8rC,w 6^|{O=7,lpݔaX0~jEHVGZ;L'44HHsD E9t0P|z9[*W/1p ㄿ8DʸU_kDBh*],RcP,FE3ΔsפlF?Si^ R0'0&H0<)̉fi|u߾N6)rlOփG\k8M+v@6bCeNa@Z2\|{*tl~Д$Rr@Dfj P%/ZsXޟG#S.^Ӑ9BSPw`4"q %[B$D<3 '%}Fr$+/&wN aqi+N'w9}<(y5,G-gز˜s&G+9{yg-B{f\x18(yӱp(H!w}rJ*ux.8dS~Nf(jIʒ$hwUE0 &FDl Ʋ]`F>YZ޿/߲" 喥rgC/s0Fkk& As%T jѻY)j@:;'?=B2V{qvڛ,?B~jQ\) YݔRFHDn]Q[uytSu)\{49T|y$H-< $15{N&eqiB?'p:S9cBI0II]՚*n"\K$a'_FjE% E' &UɂcEŮnlt!qm&LYcQ;GX{eE)q'e \ѐ^kdಹ@y$Z63=2h_c͇~egQWg' gMYq|Y:Ϋ*V?(=RGADmoJ)=oHB1F||q oD*2gxd v(4%h:a_C}qqvUK|l_Qacq#,Cy!;T-juG}AQK(Cy%*O;Mw1 -۶X ۷u*w(x}S nS^pŸY?kKLX?ZhbmH/#͐`4j VDZ`*|Ske/Hϴ<3#+~-NTs{y@M} -( MArJD&3"=`/dg bu*Kp3b-ev^܊S7vWӟD!27ShHg!hdI. NќqX'o-[e'dIZ8>IBtmBTS-&N3S 9 ^b-J5{ȲԙLJjWG퓲84 6 Jaglt!a؎ĦQN;)<=(|(r^}a<  OFzYac8w$ܕ_Udx%Lw ~\{u 4>6,ͥq&;L@4 zOHr H}Rqn;KFsk|Cڼ2wHg!AgbR4t̐iA $I2cy;4"h!D=|TӦBe)ܖru9?g/)0Ll#23ti 2^ }7}+7-Uamc ]yϙ֪W&QǞ}"eq99'V ~hof2?ˌz+fcs#(w?؉(OQ`㎑p "_:\6(΢Ht]X߅ 0$۠w;i65j\fy@̀XRyŊ_^wJ6i! ,r64\-d{-5r'gnm2Ho$$M !xmi gfdՋ˹;@h ,3 ՄV٘>UT]Kږn$1j<} t+QU.l>ar?V 1)9/`+5'关CiO7$'I2ȓ"VN_GQ|>4Fy׊EMÓw%4PXBص8%T;=oԥW|c-)( izNhY>__헶li瞣~}ږp! WC{{;E>~e[!~ӅjJ kfo|V[2Pht䬪"=#NbZbU0JP 5>4S vN4X$Uv;>e ,Zkˌɖ'ssOa7 .۫&ױ]A ?#͍nufPx Bs@f+Sb0$]ޙZKr55ro?33h/dϙIJȁhm6ԡkAS<, ".v (5^NI+=ܨ&g#di]=4d\ROiw<tXw'(y̳yP:@F?[B7yAAڼSsS5q͑3b*63?W*ϢwkOybg]NճK𣫆wq!`_Ggb;I'|q%DF3Y))(wY x̶R;VpExĮbeHrO+C =r}6#uktm,P):jfIpߝWul5؊Y)x@-'mQ阌e*i0eHVM{_w#@ rnc=PQZU$,.]/%omȦm#~ %dӍqҜ!'"FC3Ӻ#OR&=~#`z*@EDkx&[ /zh); !94Uj",(C k>Mv$,e^,nRkiV`LuL-2(6E5}9{Wjy4@5NlUy/o35~VY,s{=Y[@TyM86Co3TRη ~r"6 QH ~̑Հr;*B]>h;\;<4}Dѥn TZ^m_?P.SM>t̊;^yŠS3wGԽEXwr, P@x+9*duxD0TvA7 eHj& j!Sf?=yxK /1˰SO0#FO(Y8㊢<44 'XBQRԇI؆_+ј> p(:& 0ʅ!X6ɨ<y DX|L!+sI'XR_SiEEi!'⏩x1T$ʈ%{4j;r+! Vھ\L1va*JP% r|)<j)aO~u']'9}&`H6rޫQ.?0Gi?}u}\상 (/Q&xo:!v*#QspDkB%CrܨFoy8ٕYs1 uEuKWV-ʙL.W6bPbܒiSҟǶm~$ : !W[SmUȚuh5*FԶ傌ڨ[ })|RRvө ?* ؇Է $TC@e` SDk)jw@CZ&*4%p=ue^oʎԇ5l2@!$O$FQ)o_[zv%ցWI{i 1߽mZ=Я.H"p>Y6& ğ[;Cv!v?юA@0e ťVПR.'q 3<#%z]?~PЏW^y²cH"³m^Ph s/ӞJA^VGՅ5#0H&T~Af`-!P^sS*[HJwSoàsNg Ie\R"W7y3GUZaM53범L::E);xjXhALRZeI׎F]B0N8PŐ@珗"hutԈ=Z>"6@iA!h|PnG w^p;f%3%*ɓȫ!PXW~B鋨szX7/M%JY:3.qȽ?9I#HiH>#H~Qӊ\e.)ag Tmˢhۍ X\JHA45aV= vuZEM29}R'ъ'<61"n1"Q(GEg=Ŋj&?·zc])ko;{0Uz1JyY<˾74 ܭi`ώ#KD#ʉ*Tc)ԔWt FV-"p/4{] >v]YHcaD-b"$vC q0Z$eQ>W3 %[ڞ4:UOi g-T SW tH tתkE^|je~cvx}2hBj(z+4*FAئK6Ddrn1펝QDLv IeT!u]Ua՘u%<ZDtkCz.6A=웷!7^p!d{A^ dFv[~z\Fw l؜%JF˰VfFQO/fVjnمk')'*h\O Sb[6Akk6;A/IX=C0tBvDLi\;ȅڞ;PzذYlXoʵ?efBa^ {vf2 l픤}0q]mVe;)ƪ/=uUנM|1v8軸)`ͨ]H&ixIQXW&oK a;e@dHoNʣt? l8tN~ Hsuˤ8Aqԙ*Ӝ캤-ǩDAY}m42 {#[}EK|ly W5M cLTk{܏>j3ʱ{8A?8ԗs=JѦҰጙ!Jd^ŶFG ~Eͼ$xu1VIE" mQ[S@Bq@DZc9>O&Ljf!`;kWGi/9CTmwu$ko,;L>(-Kcg cTMG[,?wZ:3Ϗ8qWK>BJhm30ŘԓG8q@IhZ=.s _/pܔesmmkOA.6UAAfjYVSVw>V\&xvkmɾ9g1 zbU{tQx?KTApJ K*f  LBv gГ͢Uh--Mr>}ϾH#W5y6 _DID88E~25Jt~x֝} piiu9q/Va'i$=ț/#K T]ql4&ݿ>QFgaCLʞȹ6V!W+Ry߄_.KpBwfhXd>t-w{w68АzBR`^~0n*~8tL ܽ鎯 $?V<*Ӎ*B#ۄ}i&v5R3C K&&2jaT1oM*?T/D/%^)8.) |b8YCi{A=ۥ+9Hh%75]3lG:$|V6zod'ÝM >VxJ J-J@aߋcq+Ip6 ϓ.LwL+&G025խʑj<6V5AHſhNl,x ijA"I/O7KʣX=R3BT0Y9M|fzPe{쳠sw@?$S wA{9VRP_6i]SIroHNY4βؼ*G{fr|͂P1vbCB0Sf+B,|I'o2g` *udc[ 햇l^sVݖ@wL/Hua(:.ӳsa\_ڬn嚡yK opRS-g3 I^ fEKMm3 u0]Sz7N}t*o2iE =10$}.g*%8äF%A{H^ };_:/'Xt{ /'W6uǻ mڗl(gRT*{f'10$ٶr5;Bb<+Z^XߥLR̐&ӀG&7JqRm+J[||42ad=ݲת`3 - {eOe%(rZdDSMG7~a1r'$Z<Goh}~/cIbacsY#@ B)33,e/q2ય90N a&3-p8;t~̃ਛHKo,ؾپTY;Va+L\ |h^FNcZ["'%^דt|&R$p<7do~PL穓|<3@b[l$Z7jP%Σh 㦄(D=xR2^b 7B8lx]:Qܗ%q&zQ=̓fj2ՃZ{y}4f 1ŰvΨ * fƈ҂5JQ]"K3K`|߮|{ՠ6zu%3ϸki w36Yo9P# q>V9DյBnMRֲYYҫ%Rx|jjH/Ϋu um-,)(*!fl'¦TM"`AZdSqzIc Z]kKdTubփ hJϳibKy7A4SZGTmDVl:ܸpj!ϳ Jg x*&9kҦ %33Z蹩Z]B$_~j/z5r|b'? #W`Sɟ 4h h 60j(ۦps PժǗ};yA ݒv25/0 (%4#yaќAHg҈k۔"ߡG~z/dIf T:2^JTs%pz #-hs\oҡq9A1vpoiϰ%/tֹ5x4O6® `I@Yh◻bY+9W C];#R\7:`:حl*6󿅔f .(1[C5/mw;Z105{5~x7VgԦfͶ& IFT.0msZ*n}k (LIp@6L`"dEfݞN ː'` (Sbے\W,{E_0,|{UoCj?|`9Gr0ʦkѫ%WR.>*Q=kA+2#rIl3e2E!3IɿcfJku2ט0kd;PY,(k%_*{|J^l0xΧr0lRb gAl=ŏ;@s@gp{=5c 5Oyac{'#V+m]0ۣUj?][VȍrR?B{ U E>ܴOZhBUVQk1EuN8I9Xp H- H΀9^’Д\_QqU' `4nsQj)5Ku:M}~ZVB&XnH9EL0?$ґ^)_F[GSfByrxj0&+̸JF׾a"VGʴZAueY৑&V_/uAa5P,u)Nl"P͂uj{.n q&pWj?f>e/:qZ.nE#gA %sŧG:I,11UF@ƈ9RK ϓm׋gKQ܋m;*ӜD! D~ Aո` o:ZZ1utlSw׺9z׬rkQ,ctuˠ$G605>Q' %ɥ0j6 VkS\\H+bD/y"9@-Yح~B^<0 j{fij z!SZ]JqTwoÔ ꁐ_X3[\h͑jQ^41iˉlai 5`q* CU,ߞ=m>cğ+jc[z$p}Lȶ"j{M]_^z|>lpQLZD9$ʯ7{οI{t&\r,Rq*pNE]*rl z<p+uN\/A6HāJ$]mEz1O=m 6$@{'S Π H,ve~8W?Ny{(%xFC1Pcʄr6\PF@0p,Ѩ<[ʜ| mcHGUyCY?tĸ(M7&z6sad+\ZmξKMj8H_`F[X"KM7Ey_Ϩ̶ǞxLd3p{]r  j)hcsX> Ȓ<?'ę4x)5cT7#ۮBևbMȎng^ @E"6J@}b۟8"HOZ0q7*~DF$𹘩dHSGQ脸,qHX}W=3wٯT̛OGy9tS%t5fꀗqGcA8WVd]d&pJI</-jsD=Mdl;A_JakϏп\gx^i?&.e_ɍǓm^aagVK_$*8{7rW-~ɲ5"m.Vº-Kc]*6v[cW0(dx%JV$4Ne k*{k팂bLc`s&C@ڋIȅ+]-sgP7:ki"iӴ=b)uSGOM]*!ZUo=CEa}g5HDJ$']wF{'QרΜu0Hi^?!"N:T8Q%1[RfbsRZ&.+df_zD }FE DB֯R @1>m(DT'vMٿDv¦h =q/ Kqk?B|FWwRs}n@@Ǖ7.ʿHFk=DL8XQ}:Bto@$fM8VN63y.i9똗/,j!dkYghп23*e4TC @MBCUք.7gVT bXcl UsR-XF+Xv`33{;~_yoCI KS D8qr\XE 3_9 őP$&F"m%9̓\z,avLq.P^L{L_vɫD %ۄ )v,ru  ѓ({ ֵ5r7>z^ډBu4J@:ARǬƈX.EAIN}DYK9:eo8ɧCv=׸fx UBFp-$>n{iu)ln믜@ qMِ~ln{~W iZ ZД Fń& &B:yN?V@ isrW̬dY˵b~H|RLת Z˝,+ M:z_18fmR'vw?3"|bK=L5Ʀ(8KZI'{NjlBWO78sT'VBXEKѷa*(?0F'2 ;:yhaٶs4Fc*AJaHs ޑ$qLdp dg:4|Ǎ"/K$iBqajg.,x)qKwCݷH0rؘ& g,(egZ*9UIasn <#Djs* B@*;އxkCQqS7C34">P58e &.6DmuKĒbTYg_,o+xߩuI+"^3?~A'wZħadnwN- g覺\x76{|Iȭ 0tuc~>2.: 7 rot: =+j KK|+emWH1 uiwҞtYКW)uK'؅< Nh[K8 ྇ق.1e GyY|c]JoT-:OBBq*GgFI YF׼ʐFF6Xo7fX^iWMAs'i9^ .\cPm)o퍏^^̢TÒp3mQ]uu/ha$D$!/t hC8.QS|b50A{(6MN|B ʯ!@'G x&^pZaD÷ caUIJ}7 ?]n vH͕@!qЦrW7`jZYJ0q@H]CY@Bq鶕}josћ!4Az:\]¾*02+&T'. (Wk HSFyNtuDŀe$+}̖KnGݕ㩦Ȇ2y,߿ ]d)&ݞȃH0vpi1:%!H'n+q3WQ8 cI/x(cӊn{=8I@+JQrk@nPb=֡eK2MCSL9̪f{njyj5*!BC\MgvDWJŷZw"ik<*ȹcѪ;Đ $`䩌R&)`9BP Jg um &I4[9e.-H8du#4gCzIĹ PUB|,Eh[ڼaXift/ F01mn+R!ENFR@Xp?<:,BNՉVYg͚i1'W}]εLq8jLi L},mx{7 QH(2[;Eklج"Q㤤aާFmJ-c@\QծWC dcLD+J!)]jDafkq !)u*mUw^'7ƕY973tsRyJ;|x1ˌTY^:YČ^'@ZL0ϧa)7R -b| Dۿ+H7q;,>B[ih,q8G'޾\k7"$չ߿k EŢ\yO+2_aRǶ0U׍2C0 qQ[oNQ*/O>z^IP6*"Ͷ(ҟzwibSP!,,-_=uȯ'gxW\d2aڅ_Ud*MnYu/|+@WU=#ng&-ǰ \-7T޶N3y&l1^X2'#)SmļY9gJ[85tXsQ^>AP XgoX7Yō-mg$d:QCPNJqCd`(77tL: _A@ZaCz)vWNY86 {_mԂ_m112 "mg gAf*bٓ[du_xԷ J=fE]qZ9 xEU;KǾB.&hbqd<'TG#).[S ֭@-qJCbTwhɋwːk`8 .^wu0(l*)sj5R=P3rEUzVJnF A'C#rE ز-?E 8 J8Ɔ>dd-FEN=PNRJFKCBl8Pέ*LaUH Q]g)my/E/:ڗѮb.;!/Gx6tКšj.o_ݯ"<re`ɦQRE]m:8-3$,1Oʹw/U5M쳃 a6'﹞eIZN(RHғؑP<Ҕ.sLdr\\Q \m0B?gVCȦYb-[WVOsx3:rP^: g j0*͌$cDYR0U> 6>'vTtnV ѳeVi+2Fx  rei'Jl`~|kg=y !a`C=-'TNq0,@У,nyuJ/)85_I |6xna(jN럋J(S7N̷d~@– O{R;-VtZܼIY S^-gx (ؕ9o.{yIH= vM[܇,T XF9W0o1AI+kv(KNˇsNe:9@wvWS(d7 jK/Jxw , {dQ᜚S)zC¾O~":Wk4Z_6IZŇF))N70VXΪuNxTvnK4~W&H58LrXkG<a0쟸*ܼW7ʶ+3~r\g/AH<7!oI4SSkE"V4v@{^W[[7VӉM=j,x#vɹ![.!H>h]у !=LJĠS[;d)T_5\VY-[G`ڞ*N5|Ҳ@g4Zza NfC̭R\ۏJ >0+Zٱez"7?zX"Њ.(||)@!=zHCZzCG`ւkIBۆ*ܑ;t+x܉9km+%x$y GՍaUz7ť|`73kKhcj(9_wA=  e65^W'[U0Xc34vYC X#|hϋ"t%}l4I?oEg#kkoY`*ͪˬl[D|KLng H >vR; l޵JytXKjSBɝv"ٸV;{*n_W!#[r3E GnG%\* E  YWƝW ď̻#g}-U3ݏirH\װoN.%q"CR[v֪7(z.  ej[* ؒ—,"bF_}Q윒>u6h#T B9yd #L[*KiO+E^(c&\{6[(bѷo2F!_Bb{܆Iƭ 1jmwҲz jWp%$hc{TJ t{H+љ>p\c Vυq悋WxW4fZYsTk(f+Y*ħJ3XjS2:lm *10^>FU"MC\!{t%&>ųwn}-p_{[3i$&\`F~rguf]Oa b|$F|@Ï?YrXGfR#7"fvk>vʄg;3Y ;3o?4/iWh@:ͬ9爙kzw"W4B*+醔%[ |ͽk ;lj_ׯI%QKx0ǖs.܏ge0S; 8BI ͹>g~+b)D&$ FDM,@>Rs_O߂F!ʬKʹ a 컠%]&Ԍ1幰r2aTBYD׃T̛pH Nua|qiFJG%N–ζ.dV Gv&ċjb5yv y3&@+)#74B՘cJ|Lϟ% B;M4T|O~{ŏ _ҸG?.-̙S!@oLz)OT^ľcgH{s4[e{}mKt^PKwľw"<Lٖ<}er1yV(Kr|۳>vsjeog*e;檌Z:8CU=M0='h4ћH{&zW2~*ɡW,b ٠M I,a* V[3Ϡ5޺v;2N t593]©.>R:ВuO|)v CԲ<̢9 8: ^kTy$!ŧ!zDwf|1myda>M&I+aG/f9jD'"&aJ1~.{3PKzOWO\ڱ%DclH&]fb.3 rǓneE0H 8x`Y&50씋G5'߮$o49Rׯz6Rq8cVB#7&9;],(kUZ:>n͓H-Jc^q_谔 b&z'Qk+&—mŽncoCV_L:uuHdSNU]sx(\ d ^e-dY ʗK]+G07wcN ُu+"Ux嫆~Ԃc-"`h.qP"@ie@{Ԣ׊K)T~G[ qœ:?!)h ɶ١fXGg^ݿ~8jdteF]Rarm>"5 gLH9zt0"N w*Ȏ\Umr.)[>Q7IɎkuF& |؄>wܤZ&,hKBAwMT&EP4}MstHhW"|Gzl/*LcIm5-"mCtrKWZ qqY [ɏ$Y2c[5Y{*r_8vm5Mm@رLO7bSҿ`OlokRQDEN@9$snwMZ`Xz[gTV|qX:!27hL?%>p 7yRFI1ZCծ ;NB0vȑU/Y1m'*C5ݺBE#Q]̂W-$!zmi:#th/-e1T)*ُ@N<Ȅy#MǻlyK~U1ZԺ(x)vÍ#0mNBp86YoMu؆k*B"h!Y@}]fy<@j^$b-L+U}QBxe&b}{3qo\VH:2?Qޢ>թBH w#Q0><rp-K!$za:V5A)h7y.lP`\Y߆.ImMg$GHzY?S vwim ܭ2p}j쫚< ϊgsyp$9=h rOKs1=CSd2v].#vTPl>sׄ+ֲv=$pEr:ac§ ]^2Dl?5cm_B%[(nY,3 Y;UGM#4⠲[gu*Z»?b @˲߀H8nh*13@Nڣ󰚁03JzpmXihE*H~EΤ!Q.ʂ~6i3~A{9YF N`uV?0ͦg#Zwaj.E^z U=aJV}v.ZgqC}f##<s✯`nSW.*sI)c c!Nol3:ϼr-ipr{J1XpY`tsq}oͶ,8OΠt$ =oQc5 }[!^KEy GzuA՘J_ de $nϛjB3: ]N{.cƾcF: !{9QLgb"^Ri$(SIR&Ӟ$t_ <륆c Uf P!Ӕq19 yԷU}(~iBGsa""\1q:h09J$fpFEilNK AIg =5Ky"ө s-3)U7yэ׎!ă8]1TCy^0g'Pp󝷓o+sSX庒VDP9`' _ '¿Nn|nՑ1Str1 s#(r\ZG_Y b6ݓ)/Y6}\{hsZ1_HnA# c ?;YBq~n5vfPq쐒. .=axBVI]GPp2js Hr` AK"]Ċ%L@ʗ'߰?bҺ0\eGɨW>*GP1$dq'[->Al`]*Ys»F1ONh=z{7k&ߪ&y$#H\p;7{fEF@+>L|-%& R*[ɼC5h(BKc/ܾ#]ya.,]W2M.PV\9"'B?u,2]y>ţZS&c(ckE35r WrJ#Zy:4Ĩk>= . K2ŨC"o?l&pF5+E D3qȄm!X~FFǢn䐛eV:Uj@5&,>n{~ B5^(h0WˑBDs0@S+ǜ-yp%`wPԩĻ'z5"p7H`KRqu|)hD)؀pwTrR@+zH` WʶouL.<5L%0. :Ğn_tXb'R`2B _YESA)DCH˵[HPg&9vCON7)ĉ<4\+àǒ>76V`j \ 4iwĎN]$Fv3䍴»L'B4 4LXUtq,SThR$cX؀QsY􀉎w7_ӿ#t,&Ϛ/'qj:Ԡl=rs?QE1~Χ8EބȺ LIzuj`/a%"N@}G. qߓ׸Wz&/Yȵ֏) f BȥY1i땰sթ[k3.˂7#ij^FY‹!+4ԡ%d/?PBRjbcy 8(O`Uzfm Ϻ-Fő<!i5x; aBk]GdvZ_m|/}Cäx6g$hklʒIJCVj4?j4xrRPX͍Kx[<Эw#}QqQE*{f" \<:qh+'!u"<@i-Q?eTk( \-g9/0V#։mbQ5)BnIi0 $/ߙeRJ9Ot%Xȏu#hڤxCRw"5wZ9% b7!;FY .aXR>g^w! R8[3?t E\HB z8ܷ>wk.G,3|o)nPڵ :gBY~%RK&$G9p8BBgCᕎЗ D+ +!#< T9 I QfP.j& < ~lT#)GRI%r{0bs u׷qHCf>b'? bFtj#_d=ժ\YlKSR7qXt tBPיɽbp<Bv/H\Ձ#31HzwCttoك&k; c xCP:)qWB5`'h:0 eB.7qKK҅8}.x l9>0\PaߋsaY[WS%$u7.KLC1.Qx|t4A:.5HYpoY$mċ />˶-lz]#+Ji ?8Ⱈ'Ҳ.^h1!3R%jQ$ 5P. Wa2agu: AtQ [&I4*~168u{bZ#o՞=*< O%N TBJ_ .(<þÒ)`cf'J%+` %A+װ쒳-z*G"r1a3VQIv{R4_K.H/alwp)4=3l`N©=fD"נrOyL@#V(Q/nD[nP*(<BXVvt㞃eGMGw_c^oXWC4=166"l2<=/b73jV6PGJ9Ѹ TaxcKZBW f'":(T2KRJ:K Ĭ`ic S@A" oa͘]1qËaN[,#ˆdOv4r̷KsFT!shs2φ]HMovitRiP3.9R [6Yb*74c͌}uq}fN"Q&( ʵb`͆ OL=tHDUq7AM bVO+Fy vj] JE}^+y50&sA/Ƴ# \׊ ԪH+lpTsI+XnRDXk B m8 vˊ,Wf-:>SS2Oj! 'w<4؝00~ ^P3ATIOL8gh' 0J8ؘk셟C֋PJfJN Gs=@߉ǁaY03?Xη -6@ɴ8 `A~#èd;h1>/7:Ew,Am<,9MZξH+aj(%t,Mj.VTf#O 66pX:xs-u`](WuƈQZk2APWZ5P_IA2_|H/K&S@q5;,q\dwu OV< {# %Yv4 ;zn92YE қG}t~Xwp7 M[˹he{#ESmg&[@cBr"FF%gh|2]!P~޺\1 0CC.2y\LX%HߩSea썁`ǹ)c^a lmaYuPd~R(zw2?>FHF<ı`>rRS5Վظ'b'9щ0Hhʇ%pn7xb^)gwb!9IϿa%1cG1Q2] 7;mZ}霍)j@wy7:e6.R7oj&r8KV0.MW/I*AJk @7~i-v^M)bl^~05Žr=d=յC5I'2sCmHz PqлmYB/Tp=CkjNhjL_F%:b-k'f녜xrs4߶.x>ZOa$1ZUbxb ^D*'=6P"> \z -n1aeW`X. :r B?(CUW͔ ,'$?( #d,c/zBYvD|-cF@ [\ ʈ;upQ_w;Y+ J|b~bFղajs//e(Pb,pXũ*-x@`v{[XdjXOŅ/4_7&iE) ( ~TFi`  ) . 4]9&\2C (`$Yo'['`'ߗr.ivu~ !kW6zGS`,@`EkIrf +)×X>nՄ(Vp1j04q?0J暦.5( nM^/",^,/h利A!Of&[]/dz):nL݇Q#IdSoT㶜V찣Ft&Vy}A9, ޯ֝sHu5#iiu Fn?†J!մ箼4?64ig윿=ӴA 2u%Q&4 ޙQ$d Llq Żi hx_ { Qɒ>gۻ)/SŜ".@dB߄UgGP[6nۜ=&لPC\S}ô-X>ݓ{q]9仧_>0z-ɇ67]ů?"R Cck'qq({CMZ?tcփ*p).Tu9ΒվDsaAT'NJq"eG~lo~IGkYweXHkTM,WQuf &!ԩ ĘuKX"+9~(j[d|=lL8gKƛKxk5`p! W./ mcgx1)pNc;fF險뢽EG^Xp#׀b&@ 8'V7 *{\z) S/ W =Gz]RT1`8Iz ?-t]/<aoA􊸓 kJ/bNk% ֙EnþލMƐTwC385NƢ;G9i. R?13pKk(3ǬgjVdݏ74O+>:\0NIy~ \@,2 7]Tg+uN@{jTŧ \Tسіb3!HO~D F|/_>E=_{jM- SڷV!"=hYE "}{~$w3B|tBRDڼp+zK1.{'X~rWVT+bJ0}㑼1T|T&(t$ w!F dni·E BL{Ïm_SwźXZuƉoaQFRj Г%2b r')2hnyiGI㎜+SH==%pOR T*š*M{֞2s6Mj5:ޕNYQ /%Re'Ŀ !S\wgo'I dt+rRCQH}ش9*&g3?NOVn`Wr"DbƕIY*i0`,D. ?Qvrul]XJ#Ӓ¸>6(MBFCm Mxh2I!B0LJS VѣgTۢwjIv]KCl3d:1;U; aualE(k42Q0m{,jrjmeMysԇÖHhe ,#/odn ^.3)C#JrP|N+v|r^%ⷖsd5>l6H B3Z'Zqa6Ӈ Yp0esn';?o0%0J(`/,]lLRjlz +uUG{ HŢh:3d7?IU7FE&&iU$:ށJ&U7S Rq:)j/.$ImRl,!hʥ&ٖsr&tT]OR`EHߢN(%W=t%VO?˅~1׹?(>iкUŬ`%vU!frDS c.yC䓌 xjTV B:#V vRch˫xZ5?qkw[պ~f/7He]R.G}8rkzgLii'tYgzw?H#G9}#[w_ B]QԺXAEc `0qؾb1@ P ȹ9Gb4wզզ5ųشdBӠrB ,\rێSZq J%Ԩe%!`3Cz]'XNX"&CWXϖNQxzl(xaeb9]yopKGd'UMk䶄K9wu:607eJ Ӽ2)_"[㣔v~րd= p?(0N\ xHb.p 8[W|҃o<6I]S7\EGy*-W0U{GRxg '۔'nK;DfDyܪ7Z+ ]4F1K͓e=oУ5e +隖l3IݰMBk.miJCaͅd9ìDPV3ӧ.1sbQRd"< ΃6=SлYmn0 FuLO'-Bay| @p #϶̪tY33J G jA\g~ېj@b^|׃T"`ź#K}+RdV^^ބ!*dizl pw'Ww.VK(YWhTffҺ>Ӂ5޾êݾ^ ~UA.o5qQb3Z_8X6ƀqDXqhyl H뷥u@@+FI|~EbW +ZR]$nq'3i>Yӷc| w҉լ/4OɾLוqNHzGN /NKE_=YXK*-M^&tXM˅LC._%KG.l|2O?7ִN$G@vf%^֒8C}SodU RD8*A^S~O*u#vJR.{Ց*y-orqڢ\s({N2 >B%pr"XꏌC@fThb׵]<1N˖o+RPա&ʸT *6n7 D=^~Y# o g. QJ_-ݗ -v#@߅'HׇWo5\Ɯvpdb#wQ!ϺF؃lyexpb*bO([3YzG3]V%Mjs]= Ʊ7ta1~6,vƾMAv>BLL[ PÓG yx8zhH'_}(ePB./J@Ͱ?)Hk(MI g'E -63Q4kͿTOXJOK݁L; e7@+TSHgg zT&Ui["@O7Ǎϙ"))CS Kg;@knIvN-/ZЌV*l咲t%NwO4BC1q\05VwzpXvVysQ z?[4]:W* 9+:l-&vxFfP\'PxY?v¦y!29sV7YLA,0̧[SPdD~غMl>O32m>1BW3n/4DKÕHPJ,HrJqU(o$>X!%)3b ^[ĝx"y9%r;k\`^)nJbѧ~[ #L67ۅt.6+,7qc ud`s嘆ܦqG)vM+XPKt@U$!B,p+L @ QO%5&}LyZXO0W(?F*S3Ց 鑑P<(vq-Hde/\=#^`w .e9=,& }nP@'6N!U*C m@ qD.Q[ ڻR8P&pn0.U5Z%^/@+)kx휛]13P?d'Fn!匵u z6I7U BɎ5I"23atj 5f$e5tWø?dpD?l\`7ùG=9`,̙TↂFZB~_$FQA+ `iXO(Gyc~"D( n[#*yz*86ݰCHlGQ} .CCA䨶ÀR RL@ D]絠lضNҶ3"kw]w4hX=G{@֨h`;B/c.xM#2LMvά˟-ȟ *Bdώy%25RCxuƤiX|v"QA*2"8YsE-LCs3(irUkK0}5DݫU]+[8L 0Oo\ =h6#F&*YJzSq -Ἐ>UfC` DaB")p%T@q̆k̰^J*S3 4@c)D j_-:gA(MroZhFD ,a.eTj(84H&n)1]rU!Wit "2S 0RH5 i'6( r̹ `BUBz}Љ0J`l5((xgbU0+dȒw:/􅭥+Ac\Q0o)Sȟ{_I5]Zm9HkOTƒza4b97ƀ:0%YKsDR< }ypie2Z7j$x;wThpU[G]7't4@%n~. ռkpKviTR @ÞŤКuuЫ"mhQ-FVfUJDb+%D,lQ0ڮ 0 w2;R? ?S${ꔮ}@. é}?#r)fIJ+̀•$%J`tzYM4}o{Tov{Jl޴%\g+)T'8ERdG#3YE늳@9IJka;Ye,zd)5.P/*G&U T(l%p)oSQJL+#rM)Pe+>B"v2WdrqV~l;|=&ՠ",OYlVv4Ks_݌c1+7q2kk7L(C &S#G_LupDxx9ɊyՔQ.rV%ym֪R3<'XK$+ Kt 8sۍ `p!)Ě߀['+PjZ<;5'V t0 &JS־hkQp1r:/zjUXHpd+'$cb/sTm\B-5jy0r&ҹ$L5?E.s ʎ!~/yPHJ#LAj% D8?Lm-]WF=R<o_q |\Btٛmbz&SPT3H\5kǢ{;äV j޸ЬmpȞfHjy%8$~&nC:p}Ho!swQm-dzwRgX%UeR1()x(o (|4 %,p7Yz?K]$KdaSW1d ̫E8&TVZ0LF[V DOێI/wSlꕑDtVfQV~ 7JmXijޣy>c^=E|{LR]h84~k_}rIrK-sӁ4sz/Mx,&jGƜ4G('5[æJ쫦mњ#5A ,Mdu`!]0sb0"Ԥz٧,aQw*j@֓J÷OOF+Y0pteWO Xr㉞qf-0rR`0)B̕zSMuyb-Lb a>f>o{W3.L#TÏ # =`X `$SԃOhQMTM1eILer *]w;;&Rj65wЫ"~f\@QZILn#1x'o ҙJV j^$;nU\02Ν[%;L=T?HRK1Cp7ayI|sNe!71hc ck#뛿.ڪD0x t#XAPŻ6e3z4r`K\19tfwNVT2(XYt=\œS[/VQ 9|~10Zq;zR8}wD6zCxҗZm?s9ε-!϶ǖAsbBJ/_=?mV#N#_۵5{VC-ի_#7{bug*T% $6`Wb(c:n8нQZӡ[4Xᇼ+%d]\^yGNO+0gci 4PHxqXx/MK|Ͼ"hdK;*.^+SUNXŁkrM\K|*pB-DgO{m% x-ꨲILBoDuTCKMXV5\ag&B@8hkO'qt3W:.jX5ʲ|I.lFE푻 ~釯$ױ5# siƫI=i0GL9مCF4:a$NB2_?w &dǓ:#Zo^w":w23%gfpi|^55^[V6GbTd9d_ S+ۧ->^nZ"~,BnqH!8AͿ7GGͧ%V%HIp-2;DۑIJ;r8( &xZ7+rUȢa],O5um\̎}I$H#ZLVpKWU4MFֿ,8O)d9xc :/[QJHOw{Gu2 ғLpx+VVLޙ-Bo )G:YyX #T]˺ py (mK퇡[q&aWe>UgY n?T#eS"yr Q h!͌TPH"a} 0~]4F#` |dXMJWW$+K]1W e)In6\4jXd2Zz08;`j0^gQA3NxHboʛ_OUu@EierPA0/!!$OV=хdfqnS%'qTfny^b;iōּCu7G-[DٕBzmEo6CgZ, .z&= IN[)g ]YD?U& gF$_O"rűEV]kĄs޵o+h{m~e>-yQ@"4B:aԹ9nQkhp1~DR>&;ԡCa{P*qT:s,Y%o\; m=2q R yWyZXJg]ׇYRn1l+S}w>VJt#y 5.nx~hۃww nlɭ{4?;?~ag M ų폖u Z7NU%~?diJ.^LrüKߎw+!UK<80@j÷E@ek- )FI/bZdq Sf a)Tq7V LG BtPh a6%>@8߬&}Œ J' Q'Bx{쩿; w1}"̑]DP6L G>r?S\.t~A( ZuRoXtXCߪ8gx{\JpPFڷsYT1V끐I+=h-4%Ʊr4Л~/[d#iuD{a\jt Kb_뢜%ĵO<Թ8N3#ep[F')~qk;)#$Y;]!wf5u. Nv:hؼvh(b|vRf [3Yh ĉ[B<,,+Jb xbZfruWntJTBz]saJ/m;>7+&=LCWؿ@NEULE0Z4c}0 @[+X" >iŴXv}0N?m1gՈaɎAo/c8/'QTv 6F"֞܂ڂ4C0Ԛp-ί2g^R_ Xv=gpFf ?y4Ao=`8&ەpnsWAㆍk$tM\? m񺹚]̞%V >]߭B4o`~ %Kv#=U0 mɱjg&;aM00f94x7b&0&9pb0ef}Lh_j~BaR2<"MIWrp'NρCHLb-7&+<%@|ݓ^HrES#2A9~uek{R-Zll 4ppQ1+@L:#;a4Wښ!|tkL\^@ax5 ZjkuA+c58I6ه7cFY%m8_s][-҄ўlebt t(K'f S/iPj=RnЋk7rI&J#eax~\vs}D &27X6')b:J^zGթ3fdsVCb sXvr&CX.Ǔ"xFQ8Ńs̠n>[w^hTV;BFb<2 N a& mKq'P-a)t_݄L"0loS c0=[+C.s9xLf{5}DrCy2S͓дcI݌$d<lG^f &r ֤T&ٰҬVK4L@zyHöx$* = hw^zfK|Qq$,|lavN) ԡ$61eQZN&hly9f`=-txjh2Qm6hf,ՌAi(Gg)|GLLFc]d8߀Ad?&K~:"VBxBȵUnɕC 'fnіsd7jX8vA8d{jNWt矆_sc ﶐{!XٙqXQ'qӷk!uKk;)o;;fn"0ն>Ť>P/˯<(%]P *!/ v'80jm|h)_YS#Ly]^nL&"6@ `LlˤRHkN5iJE<6!D?=]L̲s,RMv o' = οcWw#.xn 'ҙ RrUkR5s|z MOXztNםW;= B k/>c%iY~S(X(-ɗ("(Lg`&,S%;kZ{ )g!bVn1叔5'>J_ :zΰ,SIi#G:x}iSj?qmM}{ۗ孢x-[>]}flя'% C?btџrZjs:u)ڥ'hR/ v|fcqtI IT1C(r4l-# RGS2:UmGP&֫-ھ(Wt\jT8:(ˋ-E*f )Rqm}E*R{ZYNy!)ɟg'.T]4XzhUKh.s NZjOHSք<4Aa gzCF`RpeۑP`ImSOv"&&(C#L&OO8=hr8'J> vwIt`GRH8lI@diQi5*z',)ŠoA@>olje'OP09\X<4RT*1&ˠ:m.%tl%+'&-LPwkEm뜸R6[œx`NoçLjc&JϣVzuPY^[g{HqQA)\1qLM[ŮIpT#tbzbԚӰ :7ӗث7XW 4vݔK/~׋= `G^.L2&^YB8bGJ4Hk;#\ާu_^(͵8IB*h0[Y){^Pb؁TqW#Cʽ>'`} xs]g=3dҘ%{#4yq[O 1JaO}BEU #)#9ߞ_ mz4zz(/LXs2ݫ3CWPYQDy jx 2#a&i s}$r.BzןK6yB\?xt#7!G%4<1?*whY)+qh9XpS.H߸SJ(fԕa[Ķ@Sx\qC1RA{vאo޼RvO~@l?~~$B R7{V x*Gd:Ha/-G `h,QūLAe_v9ȿpd=s95c(BLiex~Ac:~^*\U |wwVP-}F4CHehæJ8ںE%gC^0^+ ')liUӝBs~6f#+L??=#L-fώFH{a*cL ȴPi/{%h,`[tLKYHY,BNӹa.h卨FuHC\' k2 W%*UK:'U-LeVG L2&jBZ2L8Q鐙|UQ:%w=g{p%0Ry>HphZȗgjmJgy!$_LZa7%ۅuRu]bjaՙuĠ: KTU]\h$x-ןQ烉aTp@XuR)9DBq2߁p`ZH=FI0:H[|*A R/"تBEYp/pM) =\\;~m9OwLyD3iZ힍z3 -W)sHV6K9VF lO@P n=INׁ@Cq='Dˀ+b-yQ9iHEl| >hd;OBBUOgۑ* 'o6|'zmѣRzK1])>Q:*{7ґNAz3SٿP$!6&D.8M[ݩ< dJI)-j[\{Q/$b&rGwS[x.Xv-)IH+N/.pLOR{A#@P C)2 ?-ܴ|F  '(j<,M&)|C@nvkX+\ Vfuu'iKrgH h D}z)$QE@f4'QtQy_`-uE_$͒%/;g+P5Yex)aeZK[닖HMt:Â?>};7e-1b0҃Qǒr!☣aa@TÚ&2ݤDP t!zUK "ۅ.PALGaif XnEghʼ ǐȿX"y汫SAB`v@S_1H˃6v 䢞HhD9iا:􍆛f;Z"#VM6AUOα /) _(*twn:Sl] `WBhק0}#j廱JyC)=d8Zp,]Aq9X`;mt?џBI<1AKS-*+8 9g0B2Go0g!>699&q!d~Q< U6b5Y F5&lx̟Z_hqbCKX7|DQ_ {^@JCnZ4CDʷ5%ՁA+ l(6): ,*{(C?91_P=!_Dw#4;Y8o:B5˱yӕIjU:['oN8رצ):pdOm>e`F XX' J[>3-Rثl}+Vbۅ<ަA܃/-QC9v-'-hNhE~?"ΚPJo,#,\|hM@㠧zlt@SD&SG[lHAoXg{)HK^v}ZY|THaPh"PV]$KweBfP`Zց~"/'Vo&f^Ef*\EhKa)W 38Yg@ :ۿzX,t,>g[߶ #%>`KZGws@oJ:=Yg?԰5C|m:7"@<E0e̓DpțțɈ3,XTЈ;07V:!>t{'1@əm"/2SQL.=3I}3VUf| c!kN? n3"/Tt.9bn[8ֹHY(ց|A$ŷ 2q\S"_m* yQe缙eh>W#&zrL5ۨwMTKe)9pA \ Ӄ_P5~c5JCQ_p@ mjhk\ !:oF;5+N'b[%8F::u)TM1ƙڀFcyt4׷wԭ=|8 (Ώ^fؒ ~ܰb[=SG-M<Ǒԙ iEoПER1N˽ FDq}K- t;~v]FC"}+b`B+Ec~>58;g λS,qi#ҹ (c"ܤqn9j'uT FȪpm|#Z /Vow_7XZt|MKxѿK Էm '59P+=L@44?6O,qh8eUyqr+pTw !W@MrK#!DiEM[]굿`2e;?%I&_Āgh ; B-̎}b0텝 Rfw.p1$@ *@rkхRI*t1NuߚoHNą/s&R-(Yϑ%YC9F tC-Bx~QXp<96[(e4d,g 8Z{aaoȘt織N`gd -``|Y9XY'ݖ8j"c?Y< H+`f-RP9޶#E3=naq]dݖ'9C '@v5-nkp_8]03[ <`U7<^P{"pȼ_u+_S$1С|t|oFԗDV/U/1 Pcʵ%ܲ@>dS@>l0ɭ19/Xw H6qkl(}z)tĖt&z!xۤqKRQn<w;ud`DكiM/0h=[S3ۼ:>ei=nJr,7DЮ>3eJ?zA,esn?y>"7ip0j F 6O Fl̓t'QKЀMҲ_bA &ϭ럗7ܺݎׄÍm bNhaqohB*ȎB7fkȗ9n1`{bBiRK]VO!w% P]Q位_. e <#C\PV'=SB3?fv|LM!d`wsUR5Pwv:?m)u7DhJƀ ,K`͇L( L!J.|ʏ#UFwSԞnIi juzYNh;u_X~ '^쿛|np*뺮ZkWI pt9#ntsBu ٞRbb5 6Is?.#!:|]#1q]S+]'h4,|ZxzBFiE#0nj$EyJ*Η;XnK`.$׀8潷)K.5څVA힋jnct~IT]/M*jO 8Q$LHDI&i4%t:MeSDQbqS%xXs 'BW(} JߋO(ADx{yP*KAd ]z$݄N@HJG2#mN5.fcGŭD$1=,ߜvFߜJE\c P~LD" ȤMD7ƕWB*SFiሎ];6iG^^8/TCaN, хMj`zw[~"ʥZZ}QYB쌯r]m4/^u|yQB^Sߍ+3.JGJ@bHlT X;^ h*>óqL4'a2h@}|hg"ЂXý朝R  pYSE'*D'ʷS=GRݶgƗEB NTmw δ2>_Y'+ _ĻNXČ]`ˀ#{XMI!2i'TZLX!)^0ȸ5Yn/j94& ,))NLf }G"[ĥkGk$Vx*2SGZkԥ~+0@Ywbw3.of[,Bs^T8bt@S #t/ ߺ|+$kOQKVS5s86(z4p CP2i{A֌E)#K=뼂C^')*; ;,!h, 7 UCxBoz-{0x g m ,wqT<5Hn;G"bufxbڕhwSW1'F2P>dWw!ne뾝 Ÿs/E%vbp5%Vgwfq|(iCuSoR*3<.]OQ~/=e5JOn\숚Pz~Ջ'Ԝ_Ym4 EMtV\ER[}wLQB`+-IJ ;0Z1-OhpJQEQ?4Ĥ ON?]X5Ak} lOYHmLwv ɮܗ" J2+Y 2܃5vi@R?/NA;ntd(i֟l _iSS'Oz)ѷO] *LjwSe߄ &Y-K&,F@҆fzґW:/x!p+ ;:~6^:jE,g0q%)K+.nPhͷ%>1g*b.ЈLT!ٍx>34͇R6 I-u"|X2~{byXVȉٙ^̶xdk 'Nԡ @5+\R{:塈s z0VdUͻRtE`?OD?V N[5)Y[NJFah zX׈\ rL :C'Rj{א4HsqVbD9G,oa%ܝn BCcoFxAA(C1fɌfgF8vUL)8+Fh x/0H6X7 xFߜ?ރytң g<dSZWZsAx㢆@cm|csF2\!7`S!pᓓp^&?4)(, q/x-UEn-\O *]N 6HKaK |H2B;U @rErdr\mָ3}g/{޹(th`.mùmp]V ;`[Y#֣O+j6H/|~d4٤ewuo> d bW88Ͻ}?ŖI\θM[ 5QfiERנfx)1pɮg. ^>**`+8]b6UIf,/ `p4U-D]E*^BSfD ;FZa2`% bن$5h@+ڵ(Y# Tah%/M׭LE᩸GTJ 5 I]ovj.sn*5gƙkFfɗe8)KdF[\EX3/ȾjM=F&$~wLSR=ЖuTϾ>G?%mLwA,*N"scq( P` D۹x܉~IfB> 3XX͏^c;7DSÐtvY@o2͂ n Ω(a2]  ӁoЂnP(# )20e'8["O:L=yo6Ιx i'P6T8[s6pd}[Qg@Yw7d}Q p?tWM _?7Wq%w+!ES β'&_.3Y{! Z!tX+?pEnW`ۏ-Hqr-vd ZxlQ_lzPX !8]\$$NN_y TQoXႜrΗC{U$j-B \ R?ΞlRdOŦBcn}-yf3uVQZJa#!"C֡(E<A @Co,g6=:_j2(L'ȕBC_hbap=a==4 @gsKG41UZF@E!&.G!|(YJGZa]hsK_&pRQH^짷%Tv? 鄂xA7Jg:p4w=cr[>.F=8WN ,?Ԁ|!C9ptvQ0[MvcJdj2"Z/7fa 2I j5fP*tAmrɀ4w_2wmkg|{ N}̊NIǐ`cyҔ\[hFi1\ڮea{5|7]! ȇ;JM"^ҷzo2Pz W!TjpJ8{y:`"m{̯盿yA@EB¥Q$g%]|%>f:%WWQ{%s]=#;$f6";%,WqYuYg~k%[C0yZ_ge%$g*^H>52-#&x21>: d (P mg3nR#2rbLZxL)%bwJڙw{IL6 &t A]yNԬXX-% ÆH@tv+ d5F^{e::"$׍&Zm#xR/7=kTiZ,vw/w# A!I 9rSiu$ io}HexbM6c;S ''Huo&#ym9e_]tR!7)mBHp $DȚ;f4]$U2 VP9^ӥTdN)ܞ#i 乸)'fn).D MYע0tPj>'@Q+op1ZKOD.JJB틩!>xu/8rŔlzcᗪhQ)R31B)Nie>#+/` 4X8v7U2$YܘuNj+ߒdg:=|4͝0;Z5**ڪftmtd8N% ߻YxCq|-B@@br3װ2w։?شSf1}Ux3 xequWTb}fb`׹X┬p,J]3@Sð@3C?ٽ`\?d^ՌxL.Z%( [`Fn۞CBӳ!>=ez#tnRfIF3m˚ ůT.NҖ?aM%D){˃?mԝɞšB0jTl'JK#@Tkv$h~InGT d!_^<1:^C } ed)>c">iu5ڬ#I;t8TRb~Q}.-SOvźGۭܫjSC&]a+nOZ{7bd#6^,wf>;p<|TɬKmsIřS&-0pba~R#_MH_/hJTޤ2R"|Y|CN{hs U}C6k $4r'@j-)THxh 1@I2]C]DQd0CB6cHh}FTYsCr2C2m{nd(b±"I\T6@8/hVOQ:3-~ }|ꌽJ!. v. FkgCkn :͐=f b vP=3cMaT 8"p9E{Fv, Ҋ5ibJEps6`"Qt++ӗ Bo˲!ھM2N6pշ~ _ `2(݂K0Er+*xR! u*#Ǻ6 hV(Pk|jّ:3 rm,"!'턃 nCOKzќF^u\d/ 2;Z3Q=ß<=!}?HkU}w"fLk%qL#1_7 I0ނQCJ2j߽T ޙPVwңZ>83ޱnsv8{L> | 8b4ΤE ]`4m揄ZNV0ab|7y!W+ask,@iPM&*2׀U@d"|MCDX[nlZZ 791 ƙV%*FQ/`R$Wǂl1ٞA{a2F{6_|;^+xPs9}#d/jk bHkCN8,Z\FZY<[4DM,('v=Rn13q̦3)?˕1onaqp07$:˃[ha-0+S8Q&s;/>1&'/>^~uޣ|d/Ԕ8"@?&4|eoGdчb0U;$Ӷ~XEN0JR0)EP5D - }<%XS:|GH $bV_9f|]Qh"jv`z?egr5I$V[@3[A. iGnHv{hwh % 7ylנ7|>!H5m+5ٳ ;v-л .HMbqRrfcI?A8v9hA@Sy~e-;'9<"h+cAꞤw67;)-1Y',dJD n9U`7\ͧ;)ZnI'`@2o1G+7^Ntk8\69J6賬_e1w$:7_f[\#H:OvZDW8>"Zxv:*1y Bl 7 4^>Qߛ#n幱u">P.?~𱅐>׷dH+9=>˳8րV  }BqZ~+0DA&buϨt)2ݸ` rB$/{[0/|r,?|h5Sa_`[0~5=;lK҆̕&,b5M[ bh0$̯EbtGo=}ԭ,wO=T-!O:O ycw`ȥ_>*B~˶32[{wf\~=HCX aG5\?n|37 I|< X&qw2w諢_3G0ĠN!r'd1)̂tF" K\>n^O7JrUh%XmL͓Є14r%`O):oP:,,/Ŕ9 ԕV= WWl)g?v:j QЦ%ޕE5 FUDv%c L { W&<=/dEMU-.?,+[0\wUf) -/0I 1ڈ_)ÇMTx}Ih_6L0'~Wܜh[ "^]uLrnY,6DhUI/8ZghdAU.$V8BН'H`" ZM(~ae-v}dի\-sk[٬P6XCx b5kو٧=6~& S_~eʹݷ3xׅ?#OVgoJ0u?|V:':Pҝc'g0`e+;M$kR Nzo/ZciYGap4YT^ETg@S}'MGuf!}$7r!UnN fh%c1v}.f?y|B$;r'Ucfƌ8z8*ūڧA~>-aZ7hD &լUKW%Y,b a0,Wa7Dqb]%a8n_,(+P)WUŋ#83~~Q;ߖjq1޹N1\<&TDTRk \L9J;-. Ƀ9 .ώe#P\ʇ$'MOHl&sV,* ŘK` 6qO}&G0V*O6<-¿;lB#3V]-OtY>@b1)4Fb ~{|ÑVX5m6QTFd5|+IZMAQnʋ0o#vS BWP!nT\.kX@?| lڏH$r=ߵe+q){gGWQU2)zGrEBV1Jw//lfȑ3%!H,b/%找ý=_}Zn  ԆeqʡM~sî)ip- sH5.zo/A80DaEFO+m77*o~f'#6 E!VTMܨ|k걁66ʳ6;þ*JcMj|{""-',lc6h<#MT,wu'_@lKD3>ФM9p^ ph[h߉=ggG^tHR2`l83|/1E=uE)秸:#> wS1_WB[ZGb͗qc>8~hP={h ~ƼǮ#Vj^A 5Y֌s<ƒRB,?hҐ0`ʜS?)i%WF^ftF`G; rd:^d\ڛ1~:Nxq=r [RwvZ>,*nO.жO-=G%,Rz83=*k><ΗeF;mݽ#@T;_9`KBP[QJ![r*C #] %^tl:s@y)_Ps>VƻBk &И Et>1mb%?%R.1zRERl. k/Xk FH _mUVĠpR]/\Bÿ,1ximkɨ-E%bgvxB&Fa6;lHPX,<5 D"i+XqxH޵ M?IlP=_(hίl7VХFkXbLP&j~3]l0X;ĬAZY=C?B##R ZqSӐTh?&n]ND*=dl.8żh `[klrPchyk^p݃qj8]Qs A lZJ>[9҆i6en76myj^_ڌ+GZw ϶xd& KZk+ecntO=ۈzN/)ӥځٵj<yj&A" eP,K G]tX)c>0E"oF5r-xU:_{TsX:<lGqoH=32@8^1) zԬZO|jI;AjNJ[ZH @8j)>w"ܴ;wT*uZelBHHQUTKZOi \ :L#p1A(J |J|y{ӡ-īDvFDaS)xm2sܣ.:*y+Dg哭\dX(&[e|rQ5癴[o(+kS3Ӈ F*;53jc[Ϝ6oJ5~Rdxk9Ç9?mˣ)^?T}0\ZM\24>Mmf-JVD17,LɠT`1bҍhHR 6@Q.AVE12fkBhvCS nB286c흴`u= \}~2մ56S넦6ZOMїKTSizZhؤҤp+ V>/WؘG }^@ywQ*lZ3|PB8^#Y:(P$sTd!\:pݯEB>* 09LN>4f qt-UPWf\H2S g26\Ob5+:TG"5%8F G]Iqh8ԩt;Yeh OT`UϚ)Bdש;r"1~Jez9cSuUA$oH0>(C5Pᵐ5!@I\ {ݥlLU{rzee†nx&ǵQ%zxV1~1ي _!tvV18yc`!PTqQ$SI ^`p^hֈ\`o_:ed5ė.]so/X"9 4i# #ѭ=79(lМ2BBcDigA`sfD38FɈ(>9D\)g^+g~Hu܎)BWK`~7,eBZ+OGR!.OVP8͛|kO^x%|?h Voв3QJb-,Ǖ@D7O#!`˛I,?Ȃ/a]w׾tw'oǬ)5mBOx LΖTbFY˜g2! v~`/9xa7[Oj ((i= ly(0# l'ݬw$q iF!ڏZh"꽬aSL~jKԻ&"yוCT-Lu=dF3IJ8QۿCk)t*#D/%u/knKjTVЃ ~"f ?cW'Hps`h,H粉$?8+E0$[T)9 Ͱt|ž_De1RoQ}`xBEH?k$1|K T"ov8'M2wT9Kbڬ7#O*©\P-a*&$%A !A€V;E/;iE71VA bG*(IԔIEԱ$lskSrcRNvzNQu;->TvR?*|?HdW-.*R0AP J{p,p@ɁgcV?um?> Nne(㸰bQ4CGƭbU$b>E_+ϰY uDـGw+|0f|+歓.n[ . O.;eV5h{xߺD }K@Ai? ^YiyWJk>Ns2{z$rmyNR(!K\ ݋oLTUP:E wD09_ZS)]1ku^ ;T{C't6) l,y?\F7E@j@.d^mH'?INʲiR`4롛A+*ĺNf%X.T X`uǠCQfk"G 1iZUbR}"o6R_аF$jW%F#e1Z˪h0ͯZ@?/CvPH 2e.gNg;)7MW!(ڙs`^&Lc)QLybZv-#kp%jSEm᱾/^ib.8g~4fШQ_C4`J 3C g~Nďعs '=#Hgogpw+=ZڀTG}R(tb IZ1~qk\N>/GλTPCϷ=1c'Y9NƍX g꤭z'RFvDEiR^Q7|9`W(?OؖZfŨ.58<6pGYc<7`p\'T?r =_&{>yY' |-5/hσp9D*Wc+j>pmEu"@*؞/daD<}){"P2g֐E]D w-1: o qPx: y9{%餷K[7G7T66&J~g .9rK' ?AF;&Pؘ0@@ʊd<%\.s޸MqvYV44}|j+=4G6Q0pR1HR.*Pj[ ڗN Yyy>DR_Ԇ,-fe `o0a$)A9BOgw,Z|%._Ъ"c5q-q{Օ_upI!=!N jdž2<3*mj^Ԍ{^DfGE't`80`'m|JZP.k|$f`h1B\>D?2hm|?,yϋ˵ }O =1!S֟QUȄq}K#G AwW6CX#%˻)e>qJF;0"ۍ;yRKS$["y?5# @}QZо`xM7ze9:qkk&iĒX;|#=2UpdG wyoFQ}(G{wSOV2':SG%lvO+9$ T s&S^CN's.'2p*7f̀t,}'4 #UبSC2G%fkŗaAW2 5gX;+nAY+]^ hHKj1PLWKQW*_A,FP 7L.P"7/.( -?/'j-Yp%-^vzi Or)0vmԑpƏk9{ 8IهWU{ $ho),%HOZ8/~f 7_;*7J_]Ia5m-ʽwI;߃Bf[r 61^j/45'DRov֏aYg{[vе&g`w6UY2suGCZBqbB KڎQ,{UbuD譗QK>lcCUDcK 2#T~WڹbR=tT`mUKru7%˷Ȅ`9_(/"ng5yzt>)l 4^|;geٗƻSro|چ+#4)ҝzJH0qe krubk@>=Z* ٔ( H%OE`PsDY" O ̀h E@ sǬW.P2 ,thqEӾF;d:rk0)KOΛHjs!/"om%{AT")~mN!vo9R+&Mekl|ߜ ;MEpSB5(5Gԛ/\Q&?=!)syQ ʘ(RrΞ8(M:nET/r/˒ܒ4O0%@]($ &Vu0|OB2oN*lD.,8ex=+CZEPįĖI kxdX]*@|j`~Eh߀I $%aOxjr$z8 a֎#Z6(vN%h,flH]G҉NbL;B]Cw":~4h[dzmrVR1pۮ(4:2MP(|% = W lqͿR=.:A`7[dL ];7PUVǠȫ3*Ni#m vTJ Vic'öto$|{{zXZA+_Ra:$D>j4 FT7Ч1ڴ/^B`67!j"YTc"4ӫ-kژމmvY^q ޅ+zznK1\dZ 7lϖV+ .sm5e9PQNLGݪh3ELT:^u]5oݗ8B<57uV߅, FkA'_qCX ulH-WAh񻄱ۉؔrͦzll a#.X)?k#5j^{a[2Y=Ź'H]$]Ct& ]ȡ{4њQ Pa !b%Sa좧C($ZT|&l+)~_Hr|YTMPÓ,'i"vcL0\ލ17u.hYVB09+]ӒRV[~9* wk*3h9+L/3:h+/ǧ::FsXZAR| l"V?Ci6ͳȬoϩQbO }-nJw ,܉Ihi8ɺ|m]1RX>B3*wӣHfLBh{}:ap.*<7)(nIB3g*=R<*qp{ ر74TYDW>tBM؈sR۷^پEkq|242n׋ Ĭto]y- M{mDlEYعntJeKv=<ZuZyU΃[#&X>Z_@ _vb;X(_SBRbrD^ɶ-Yhz)#v2| e\yyq 6TY囻Oz0a*c!ڛEUɃ!qؤ酥Մ`3|Y%!GCo sRC _p|'3`/B޲> -eB Df9Xy,c'vca= v#+lr=^-[8CI$2~T3FoZ\gdSPܕ C}l'bGwɸp ):ȜI)xQԷC2mw6x]Bdݙ%ʤ"]5Z ,Y%RMXFBzg}W'-)X+n+:.]פyv{bY5bÈpS{:NF`3o渑.GmcdQs{3)$IdM`@v<hR"vJHj(Ndc 9[,7ܰ$ˡ|9Jʞ ^.„3&6QW \$Ž2e#T\ԣ5Nѥ2RW|@/g6JzD5S"yD0'p*Xe$c%O(7j(:;G3TUt]QX Q Xk^3ؾG0D߱b8Fxy X.zici7S-HAp%p"n'.ܶHUuR3 /n- WF z\^5,a i{˰e;޵Iw-[\쨶XKʶ hB/8eb# 1@둪4 XWx4 a͐E8Ļ5 XYn 5JeTaF*N2)YclܔExFǸW5Z`f Nt/`WN.l1$2ğ!qH>b  pOd&gX 2 նoc;|O|]/kK#@NACPTFP;t'/3!31J)@ڻ{,M nJ&6.# |~yCaPE8@ xD:K`wHCȤkVAoL!a_ҺB뷷>`ăElTdGwٰ=|C=Ј}xgQx?acSK A r*:c nB!Y!v'tg(P7c~IsV*:풠Q<9f^⵭Z T2u,`6.3;{sÿYpLÃ/MoG3ogi`krt6 ml.f~Т>!7,:Wgʿ v thX%)gCb-)ѵdGX>2{?#o+~*qgo:/- u'1dT6u:#F U7Hڜ8 !x[ƾ,&rGG:CJ(X}oʴX Zl4ć0i)cJqʀYzesvD}-!oQ/dqv89u`Տ\LuW Rj['e8\:=Qk!g8G&#И쟻gfSS=DPSGP4~)+heH"?IE7 H]KD0w*nE d yiI.J|r 3;..CpqޯLliL_dCM'uX'h kZ4GòS6d}*cNjaϠnLb<*bIE'‹Z-g347tu6.eQJC}b$KmlMkQCe}ʷ,\9b@١^u&~u>Voakߞ[Z hGG`@:~c~P=Vw ^y)M ՐnϘ^fǼ< A]Aya+~ӣ{sxm,?f nIEQgЄ>ɐ3R A:#yb5!zp0D#t3"Rh$H]Pma/q?+TȲwj;:15YEWŹ&9Yj0^o*D>ˋT*U+V1ie\wEn\Qgᔶeɠ{cǽWIT]=t犎4?/%sׂba"j'e&KLKi^@lI=WcL{cE.%'Wg @m9$.Ҟ e7m`Lgg588TbjVk˓ʦZh1B,D[P[#R J-$1~bLkyKARW"lj5a|!9S[L]b` eO 0\/gА lt 3ӵr 8 .@9/\(&7#iz:׶MRp%/XUF\Ya;L\w`buY9?pD^0'5:bw0-" jJN05l3ѵlZl,hófl6yBhI8ǻ]}P׋N(O|N€bDk!*L4ߧxV >^'I@B?+/Esf5yzH|Z_+ b{Q1PO>n/sf\&PM c*+NswTKdisk`ƻ"oD"2+WU\ T5NhbjFnfߟ,#oKfi΂zHkko2 &Հ.?QKhGiBwSAzASB7}&Ծ['CW3'QĒF'@hF~`,J-p5jrvŷqA܋Җ0Ҁ\QA5 jK|$ژ(J^mϛ-.&n.!$-Xq2>qx+ PUlI"|G9Chmj l<$d;v~>t+c҈"r\2,ܱŨP:鉆\KNꑍ ^RSn $ .QqAVkZ]%4C[T~6 +܃#oVaZo?d+|5ͽ,#7&tӏNbSH(UsT4kt#vv[&oF2v/j}߇`JV[ d5*TrduHv{ۓ3UGwW%b1c+H\əʼnvOlRn'(=Jbz$ʆW6q 0Ky{uy#Bl/"A, -PlK~;}#],h ?MhˏGsxd ?TYe ᦌ›ax4AףRgS6W~B>P%'$V5R "^I^6r+a̞ޘ}z]>_d1?g,G.*<5[h9j}_ki!ИKqu/ߌRqfTd3>Q(cU8w/ľhpqċˊ:xAR * mC:jҳم}BѵT8ól iq%bJ߅yߴcl*ɛIJvS;wSng(0m4rr2=,wRsC*w2Wu]ޘ l^u( a6P8k)mI<:܈Bj3IRTfJ'W"dJFY^Kij.~dւlf'nWAYES/b9T`׵PhFO'nXrbeYbY 3F|Zь 7n\ᙃg&ni <.qxi2r:`D5714b { toSPXNq s&z}WZy@q9wvŷ/žH8&ꍒ~B{6Q+`bٶicxtOEc*#-2Pqs=.k+ʘ$Z )<׀ D;/C"/Gx-fUK#w6ٷ1xLBs/R@3h͘Wހ_bjʩo%yG9~YaNoU#mXHLj;iꑄIړ?_RF[ndZ 4׶q(| Lc10,&IG @,~`oi%IJ{2܏zu;0h"ձB&ǾUu!l b24|ti_ j=-SKӊ*x ΪP]"$sz#4`M*g?59Ft ~BvztiNW|BcRqV$B~<jysn:9&n !Uym}1/QlSCjY^MU'E:rq 1& HofG3v~41wTQcZ[zrJg(r >V\kGg5N8oȇuvX?O~n=TJ`SC /&:؅;'o!#GG+f2L`Uyv]5){oKCzqγy,v_ktE fjgґ؄O-^[6{D;%؟Eծm$ .H?7ԁAsy1"Fy'fkHj %jNpy\6#+Gv. +HX s~z1GA@ZZ).N*FCRu=<'˘ 9s?]RCn~B (@tUq*&0؛FdބR~u8 rmdoO] .,U5ӂI;s,1=ڲۓKmCREYXIbOo/O$_CʎhV5{?orO#Ѯq~ %)5=kbd 2Ya ueW$Ԕ~!Yl#ˢ; t4ij#%mLE 3MU˪p#^~|1JqIEtHmһ'[ꩴWU!T;14zu`i8*1>;mp_)A,Ys&VzXdȣwM %>2O0@zB'g.7W ߡФ'F8M?~1V#!ē?yռ= .r:F (6tԏojX#=AwAN/UJd™fI טznlU>@ UZiU^T*7I5ZuareDxI؟jkѪ:.Cj^S5_@$RR _1oX6ᄒ>q+sL!&]9dڍw\lʆЈ ׼D.d;s!A}da, JSn5h* hX|C<)IM_W L?dؚsAPfhcfk2uGhsZS: YZ)jZ9i޸>wJ򆧾FZiCr8V2YrDd|@|!Zr굅~2SYW񇛄:dyhg 0zZtਨ=۰4WP`=פC'KS=HDF,/{=ȑ8Zs2lӟu|dQs7 < rjM2аRMd㋏%a}j0'0a; F?K1x.DДr|{؆zzA;Nzq)y<@f?ŠyKIw iV:p\gnRH` [e8 RfxzmAfzniXmYT-H5ӎ*ҜF+K>~&$dtEOqV`Hs) XCt<~]/M[+>1tRY{5rb);qޑEC}U3ְvKLobTi)Ք@7k_ 80P-b ?/"U ao"&q6a{'@hWږ7oN*}V.&I825h^$ 6)gF]Z){ٰԝ-&`-s}'Wnx9in&?A}+TZADV Pb%r/3VoH;G59a}MVv0f9DVC%u J{n HJS3S2min0CLy;Q\Y>^2LGEֺGiyMX|CyX(XwOcJVfax9foQ\/rh^Zмt@o;PLz-v"]%pqHTz!-ٯY2CSKI oT{pWf!]JH+9:0Rz}C4m+]C8 ]-bƠޘQm8ۿB9!%N tKOرl,O=Uˆ,Ie~:Pi\؟!CISфjZ9QQu CG4Fo| :vAU}9[KYYwD^"ۜ 'zj%5*i~f=lȡ'Y1T9(lY%1;W2@B}vl)^KLV3kc&<.@#d 0k gS?Hx\5E&jӏ ڤ>ܩKͭ{umZX\u߃Ch= h<\; 7"Jд(hW)9#vrk9afcЃ}^G${0T줔%aO2-8O0}zB{4'45!T/OdVŽW'a Æڳ4a0IyсQ)(@:|jN(#r?M7Du@~gt[ cwL Le![R3k!GK% ;QhY$,KNm<[]JG9$p<0[TѕH'ZyDIkLt]Y78P?^jۋp/4~ PdL '.0<@`.3aMyWhuQ,rYt{]H0:N,yZ)u1cV LeG>GEoJ #PaK>G4L&A5eCBm }qXpy >̃vka'"blʄ  G+ 2:;Ϫ,ǡkxz]ca˕ %Ks~!=M!|TuLBeY'-Q75\Co}g`<]|1i$\T5ޫ#μN1X^Nqw]J"*S fEؙżUeN0B> jIKr.@'6TMrlC5.jhzb۝u=3b8pNɠR,X)Q:78:lN O[ ɛ\jSv5np z}U\?ַ)UX%j5w:ʟᎃ]Ks/3˂L5 ааĭNS?Tٻ 'cө㖹VRV9eL'wG] WaJF޲z[?Ee tA#Ff/챹ͭ/Ӫ|P`4I[tMw`t\ýzEՊh[ L:uJ^?ݷε^ ƭSIMmx96c H픬Mv*RXK eÔMo^T$M 't r*S#F=G2hQqb PUDvt ڞb2uoo&ܯ[R m?[yI..|!͝dznh[<^aω5ih5Y^E8~ 3NY:c79WbA'ΦX0Z+Dm>Oabzq!H$[E(!F~?o:p _TA ;.+pFw,,jÂ[сr3Sp$yd[pQد*]k! 2zdGLN] XNWI*lhg)1a4W(+K5v ,A|,<3g]/JN¿F~_n*} f>֢ٗnZ&mTLd &)@7n0$5m0G$Lȃ|نSFC=_J~dOs<>KIz_]MޯdfPoX}E!ȅgFboh+tq8?v> MovIy57{da0cϠi6F(ΓHK 5n8aBw&-Nlw _3m0cO;ok"YʠtfkQ// "|31JLg݃Ȇgd ֱjZӃ*/ A &7tw?o䩺 '|aO[Ԑ. jF 柇n(Y QIg0bUb3P &U*NP#X{da'0ԍvs0('ѳC]PLaz+_푚0Q7$}M"E;jO"yKHY5?BZdJ5Rޡ9B+!)S#;̧gMo%pG2fJn Y`N\5>B)843 2\*_ґt"h=y O@UJݩ"xC<4V| 5jhfalbgp  LܑI]6EEiR _NPa(lyFZK\tѣ6{FAwژܬâM)E1_H E!>K-:clJV_օvdQY67]ub+L}Y\~JB0=ȆȂ߯J\.!5dAl]EBo!-ޥLUpiD+nM#Sğ0C_C-(ZS;vRƎo_  2֚%SA"CväWT7J)*./fuЃ)7 h.]0O0VSJ7'pyYl+mBuʐv6]rlbOhx2%SL/0.ڍqƉL)ܲW!0~M>?/v}k5nc,vM_!Lw;!3}>2 e?U_)$Uo ew Yp2ggN c=|HoC@2WdT^ .S(dnMLeio5,}*QCa[zkSE~9Ag2i2l!စ) I4L峷+/ 4x3ww&ꯞ=ל,t%NDˬ35uPgpMgsvϖ;t~ǯ&BcD^IckCĀUIF'}Ű@ݡ6w7}} S:RWJ~VӶ,+l䐻'^v48W4zQ.6j]TU&m >oZrnt'a>ywFyEq K Z n b[FUz[S:оNw4焛演V]qӿ;ƭM]Г|ngx@| *' 3(E~A?-:ESÆX(:#pꊉ[GPi4 ZI|8јZ""$g0cno? *5zyKO|Vuu8LNFį@x٠"iPWhtk֧ߦh}?+VJHKAذ3YƽUYpc |Z\Vz{$ts]4N2Y^Tún@`}̾[jv8(h.T)zdیDabGp~VPkuTIJ ,Ck9գCay'V&Wit'py!&5sB%R,[|fnBCk dZlI7_ a(QKw6W9uxqZx5BH<0$kU}\K鵋p~Q^!wXy~t&:#EAX,9]uSݮIhO J ^owN*5;/\(CXOË[F1wJeE[E'#"0 Jы?bW?.@p'z92<퇿f$ez˭Bm>~M (ތw1Y z XmZb/lW7#= N=U F.*s/ȃn K*[bǠڇӟ`Z$-^W&Qڍ_gI[ c d"n<4!=@C:URd2x  RVgW‰ â15?,}M d }SiWb Qn/6Pwo"o" dp7W-٭K!N_hT "[>a2f}sc q^'UbF qἀG4m,wHӴTܟqq|k4Pbٛb4( J#*즒sV}E^pX۴.2^J]f8ߋSdG B!^<3d_tW =`@og7~y;B.Iq..EO `C:LZ -QRM*X!ᤱе{Pef"7NiZQpɊ"'Kڲc*N?ÿ> eӯB bS2 CDk߸vqmZey)0oz bO=_$"8e=`+{HaV/2# Ilӎ:M2E-l%\xLXc"SB.V^ >΂6s ~v9$Uة rgqL ,IԽN%9ďtT@*wy짔?Wh/C53d nϷ! | fTD/9 $AW!A2?1mk M wՑz`2ޝpׇحϖ*V6=Ĩˏ,技Ca'^/nB0ȶiB;Epug/;Y9"E¡1d)o_=;PAWA/@{ۆ1 䒯nҗt|n.-` 3 L7!v&j%QNnӳ%+f/}qn(Wfq/U#Vo@Q6!-̟ 6ֵWiɃ?+P_oJ_#ǒETBD=`QU0 . 㷂0v+=J| !#KYKihRh-#=r?NVf|841b*c2l#7m%t3]V9n s9tYv2H kҐ|rz"5|Sd#ڨ̾7ub;D<3KI7zw6`Չ+p]|:EʧӞi)mډϙ<q\ghŅCoIl$5{J0 U$rӢIP ' Pi%L}+LUvB1 Uf@7+^ @-[!N:DX F7?TG€H׬;s{[Rei*8L@}ݧTBakurXd^~jW~T=qFwb#, Yy2Xf ,Ugt)nտNv5ڲoO ߑlzge cS-P#ߦ&׷[v؝=!{Dn/ovлn27$*|z1]xȎA*jRqʈ@čM;HK'(;Ē8XIB5!sא78 B-)͐e]6pRpfsNYg"xv{:1!{#33<^ P!޵+'٤qA3_&[4#͖OC/F/\rwpZh X;ބc18rXTEϟ[p=E l^ ~M!-V?ߥMpr QX8rM\UzI .AH:wسzx#Tm"Kn" _PM 2%Vic,꺫Wg(M>!I_,%ڡYq\7#\G/gq;#L 8`S;_53Tz $㐓>!]'Č?m-t$ vк 'U.W'ʜܔ{"&Bh+x{ݢh,,Տ$610qlu>S܃dH*%դZh߾xdְ@[|t-r⩘?}T-R$ԓwRW/ UF=Po^ ypvm#p>_quUW݅d *$w\ ؇ا& y:1qdQrx28M#|h2bᒀ 3E\ #B7an7a#sBh5=Y0H먣8UBR (I^av'DagSʢ2'rWE]bw_|k%*^QCu.{xG.ɦ>B{55C X x=L9RأRm~Pgau3&+z rA;D5gp)W+TQM~n4[J$X?m dQ.!; A!VuIȾPd+pU4T;Cn ZCwE-$QAhil_İtPlp qb86 _/-M+sN}l=/!D)k:J[cYg|ssbZzҒ yUbz^j$.A-YWpʀPM_ (ZFC|(V`{Ӿ8LJmFiK}]nyW%I|O![*XK bzVg=NY[.",R@'*A2.[h %bS.N46cj(f`K8&DJmnx\u>떑𮨿7wP x=|kKI wg -z}\xdJ=# 2wѶT(?C$yӷ$_+@DcP9;T5iT9fA:f0z*=vkf^,n A Jf_ (|`AR=GZl TUHמ\ ڎ|#.`R ڛoǽHY?1쌇c8A[YcWu|MN$eSZgEJ]hS,z+ĕVl#jN0Nˋv%` uSLm: ? {֝]6DɭS2љ06a=%t%/gƆc>/$nj̋j[|BH"ZjaLfUKYyѭ$ӈ٪3MN2 ױHZאl@d(_>TA_ M;A<> be+͏6/Blچ)Y5GGnvG!p4To}uթ⣰A' q ?ERgicH gHK"B/f2.Qso>:w CsoIDJ%&cyH>p0.;XYkTTߊ(a?ZT7̜ojg(PuӚd> j,ïܰ@+eUCer/̒XvNlT:o|`׃诂G%YN|)i{'ސؒ@VFmu'2|`^yes)-ͦ6 G{0aR9X":8SmهIШd+. ͕IoÃ8w XA!l=S~ .V*NV[7Lj/ZkBxZF2իm+XqHG(˿^6=߇ j)hN Cn5<?BAxF&&Ûa}8k'&/!YNEM|0"IۑNPttҚȠQ6UNaFxH A;#~7alqg"G[GiJ+eo=4Y!;ݢ%1?Rqx&];ƲutM1NR-AT=}sٞl浪vY$Pr~ȧ35ՔDx< GH%(TBm"7622~IҳF_WTi lwڥ\5/Hb7zLvs Z G({Q ʦf&8sp&w4Ke! ^ӎAkC4Jxɕ?)i `f .(3FFփyi,Ku{f,V+zK>uƗЬ)Չ64)3AuS_&\a(k]&|^ gKQ`׿R/p}wR,ӿEos7lF_ BۥDIݣﯹ݌Nѵ^X0Ñun`K9*p! [T˗Un B} wҫ/!bz{/+Q KU#zM(31C,Ѯ=;ʄZw-.v1 6pGŖh C܃iͯҿL}2l gpUV0Jߥ9Yb9+vRB66d4[5i N$t 7Rf̯ܕOMb5$Xԝȷ%^fԵKtfGܝ'S=[Q<9O>tJŴЩu! 哢>yl^k+94s #=|3" N)zY˨I $:?,) &⾾j<92u-T' &Va.j:kZEp+բeQn袾Ws0UfeV!$*tG5y]YU:lEԡkC÷P*cg;]][xtAՒ8Am FZ =+̱XրjiB}թPx*Aj VxǨ<;&@qQ=L(oup:YXG 3H/Ư8)% FR`p|QR>&m9Q}*0RW $n!{ )LNȲl9Apn3Li@xXd0W'Nšiۍcm> vk&tY٨PAڿT$߶m~c@s+36|T- =+ˊ Cm'2VPd鏞R5%7-P-n䴶U~fۜ|2Q_sہ'YlAˋM&$_X G3={ Q s%Ywg|8UJ֛̈́{!4c>~ոQ[ȂoyݞFV-D\5ȯыcv:i[.Χ:Mސ˵ly44$اY'pD,W{o+@)K MyзC E/XcpxV|b?O  TOtxuE1R~(|Ӆxfõ"\/,eߗwb/<to}|;:9iNæ]pI˩v>'h"(X6*mn;sOWԭf˸Vò09i:~ 'OlqԬtpPΖGr,6nxoF|~F7\F1=W,T| c2Hvs?g Dr%ӕ1뼂m*|6,OS(Rx3AXWpDM t`y43D3(kC=~]3qU eJc,brg5SX)1%}Յ#*؈#}Q՛ӡ̤v]m yԭ "{$^*u? B ` n3W?B<:@j *;% Ufg3)ޑ6K a)'@Jtk][\?UxFyPAOnl 7lUKBJҔ&I:+{U]<*WDRzV4J߃uq:xnGc5'*+A@j"< 0C / R1Uz,'&HBfh=NGݾݑ )d̤w+؇aRöB5bJgJ0e7%7Ylup]I"C⎺c1\Iи?'؟1"AZjA2Yۥ,z)#P+Mhon[$ W 뿦'SQRdC2-k﬊,=unu78I%7]Ng d%8~/0hRT;6-|-ۦݔN(RY–&uym)i񢕫MlTcY\P+AE/kx!εto~c_st9SeU_7{A|$nsnnP9AC@Hv^5DrHbig0@tgJn:kF#_y͙Łޏ$ݓ,(Tk{{FE'{#wg".SZRԋ_GZn#Md qX&Uw~\:F+R+b$Y$"r h(HZ+bX6@X L`A!{ zKb@-EDq[9*fF66\dfu I_RX.|myWEy쒧'H"P#A ]TƵE@ <]v:1h{oRznؽr ݏ>]-Zg& sشࡃyb yܲZy CۑƃG7~s>2J_xxO^z4Qm(nF@Nw?ѿC=NJ)]XMYg޺ NՕbrC=(,@ڐg2X%c5%x9#b@`uHgf ],ީǴUz\eAǬ]U3-%KK  EpV;4WZ7'ac 01N܈1EL b_n׶jlz^!$e8zӐ9\ļ :#ڦS'g{)e J+) B9^rs;)‚O*qe&vN+̀/Ec[!M$Hn.l%=.+ȡ94@I!{N:3'8Q\CDBQZw>B{$=G@IRhD̴uvB$7 BBˈFU'Ԁagm ,euT^UWP"9` dK#'=,f+sc >ieAk4ך`G \B5f5Dcp2Viy_TE+0*m`mw4۹ A{[x 9d `AEXVmx Tv#X ֟Yd|ڕDt,_N<_÷,l#qe求N|&E!eߪu`m; d#.[rucMk)YgT>:?TS`0~%Sn&}Iݙ ]mJ6GW]]31[ ϟ)粇B6PWZQpG^]]bᱭ!i 孩lwKΰCcnJeEKWQ:"ZFQ5>.1GECBj-:U9bNmuNKKNi?p!0'qnk6A}l+lRr6YB%G[m#O}\$4Z}t# υ5,% .>z}˰K$h)X:ЪW`x.NR=}65{žp0]':j[I `97qխ@x7Iy@l28 4_CLR:YHMP? Z(*݂}D-/\2k nD21gAo%]VT )0lAN7[τVKKYE:>S`;E2V~D|H( DY Epģ\hz%Ps+ߎ&} % ~^58K Lvz")aU yճ^3IGKN1t=N~ ;:LG 0DGó|>)3ƏG_:*IE¬XZ]iK,<$"u6IVTGY;fצEk;'LM՜~*}\ j$4 5oE{eG#!.ި%{^ /ѪFdk˜IdQqˑ},=b'zT VX76)æh~<4Cҍ„6G=2{+mi3y#J,,JA(Ը9>GIԀ7r\X{\aJ*P,fBE0ը-5 "#ħICFĜ[d!'F=5 7wPo~XeNI?g}7vnboH{6N #@g2XSlL_?)\۱#- nV! ٞ O(I. QHL'eiܕ~S4 l/Q`WNuu "l?#jq&V:+ .PЎTߜXWڀlqY'g.q_lR3ۄj=ot<2V>1X'D1G}Q@T 7HS"(`?^֜ SU- u*; *]NzwB5݇=!ZEaЩWZJ#k+ yFW齼##4:q6i>Ҡͣt|AU .Y. 'VBi.z~jf -X}odl'*3Vgx7iV` y@2D&1GRH}AD4:$jp&zFWZ L\}kLĨѰeҴK,i|Qv%lTL_:m%9Ŋ\6/ %(**aDP\,9iw$x8yR 'xKԏ wxEQw m$: 4+P8  ;˺ E7Nq#mp2ZA<Ȣx+ xOd< =&9Q4B= 0 GۡٵIDi<ca`,K|aYVckX0@# XOQd\ClRtlr:pafDǪǁf@dDmL_ &qѡVA1$fb'p,.'_kQ>﫶0lzg= r8^&.n`[Ya6ӎh䆩TVֹfwӥ}Mam+],n=P杞,·OBV>i^wq& YZ**5pLZ {k"P8lnhXG&?n>8P۸É}ZbfG$-M9W– !'gԼz 6klqj¿[.KG9:*mo5ZvbK$,AF/>/VG|7˓=_ucF գ\ui.@DM>pNk~J] 젯Mˁ"N +xKoeCyduw\;!qJTu?\unT-qt=˿J(zZ?]a~Jt=W=fgXMX]Gk&b[ů\Oϡ3x AY2FٛкjMJq~H‡Z5O:tWpl=(|r+ѦnY#g{07b)'6 9* l 1ΝZ:|9֧ zgs9ΑAW:؇0e5\(3n*Eu wpD4@ Ւ=8krbL7Q+l~ȖuBbH2.[ﶰb7+,Go8E'b4q%MYLUq,3let\ƛݓ Lw!ۀKb$~=Lc'lB=3aףK.nj/(;Qj%*{'`q*<b\HwC;oNj8/ p&HyX:V+ZTbJr('\n# Œ- es7_2.(A}qVDFGӷ8LRmٱզь2$^épz63ux ;܅ }cHibƭT$Lc}Fugӹ0^!@.bRCO^?v{q iO$n|uUopcL3́YZH>{|~7j@j;I95YuH~=82X40\Ԗ؛j;Djm@&=+4<51&$Lͱ3G̷bj(^ؔ|)y?j>f1)fTeBA&Mg z>9bOaU fE[WUR[;kx5*}skqBjé4yct&(CXu3as0U7V0,hzԁ .yl39v&ؖhb/f>72'{.CGNsn͋W%YAs?")D&VTdc%0VDe"R X囿IX{[5eհ8?7FhuD l)er!ˈ3evVE+"c'{ 3MF'7P^D5Cfӵ`JVYA ŨJ*!xhi$gٞyO;9xAɰFF y  # +IK؞n,T~0Ʋ=Q`Zq+6)H!ߔn9IۀGGxEN/)?)Z&vZw_"{c쯔Պx#\—%Oߠ,@'P~ͥ 1",CK\yHn4ęO#nv6 3cbHzb/O" *[LgqԩkђOt\rNw}x@,jKD+^ :!޺9֣fSāZ qVu!F$+1I 9 &02 %uDM"\2K7V Z'1kL{^AbR?;6)Isx ƣ^"ZJ1k^ٺ?"~&63r0~Н\g!_3)x5u&DJPsd0`KI+oV d#uiAwxhM'2,E2yTV||c/~KybE"i(!f?bvnP" 4!>H+:'B/tou;=0b/H1͆v, O1g= CЇP2Z$H~աBP;0H"#) =Y)2s9ܣB2}u@xMp |։+dRph!q\ZT!+=,M,l)sUN\~?tO#q|[8w:{l$X2P7X405-^߇5 Zgm4=GIPd+^,OjMQnP/|=$ٖ㯆xRNX}ˌ:jBvGx I7qE@MJғO w*OggRʠGacdFw,p0 m{Bi,ߧs«4]W'©_}y=KH*7Ia[2&6CYY ]&@jxD܍n;PH.qQ>mO) mj ZX5Rք+|5RxN^Kh%m[짶#GqA%&釽`D =2PMEn&@as S&;ڬFv7O]Mnjy:p%Fz`/@߲Yp ,Enrۆ*׃%%ubtR& >E$_7դ(' t r@UIpzxEdJzy0Bqis~GJhO{Y͟Wq0AX`U2!IvnG]sܥ ~|T+;Z"&J8Z ($(IºMk.Ga\J)7 3ODx0-ɺ(MXe;E|^UY)HqVjY_8X?a.FΘcǩ,(:GB]B..u~LM7叻9UEѿ2$;w|$8DИKl2t{iV @?.!K<⮗*WV*m؈T~Q_noJw6FYeL?T+7f/( 01eW(uu6'Cc !Zg vNAX1rm3T?zq{놟]קWɭwt1Tf.Z("{|y"5" ],j^>uŬjEIm~oתʻ8<7# Y[Av|V/7ڟ+3?ᯝn4P6h}*.܇Z1aa"݈AP=9 Smu:>Q"&&#*\Rُjfұ*FS&2)8zzmB8j` +]xY/C9~Rdz  tI'2c>~?>ؠUfDG{ɂv'?&άebYYeۜlhl.18L2G^崯v] a}إwoS:W:9eNʣAw>D7%mWPd<к0ܚ+ҴQ ׸z47u9CS3ۥyT*>/d4$B2;?$?) \ϭNItےҼEvpqnW@F~t?]mcH==CT2YY0 _j2"JhcwiɂR5;9LZ*YU:N)#LaxX2ocBSUYH忼R2j4nGP<2i:G loE>w/$lMՇ’hH,3왘[B0).M87] pvnA0`Yב_ oXՏU8I3,i[z=րkisM~g=#e!JF+5 Tm|/lM?6[-f`aSAci$)9cBmiF;bw+V~/JE/(;Qն".,:|sm *E}rD||e4 їT)<̈"rQ 1c'J7'qhXb^~wO!"(]:p H9FD^8[ V8-G!LX.Ck{5"?dϝѶО/9c5>}?€jpߓ89=a@Ĭ [y@ÙƧިƸSeaxW0,h/TPՖ:8_B@$;}uә*Ko)BN<1zxbR#78Upt&2҅12#FݬRE}H 9[ ,A)b*0zR;'&sv?ihz!"/ iMiv3!lp&">.*YKܰ97w4 4ϊR5-=.esS8B/"8|,?mٰx i}vSѕ jTs]Nz- oc 'bR8a|PtTݼZE%,/D칦X]ԤRHL<f96TaHwD'hh0]:(]&Isvq#/8F4O!^)B_bz|! F,]5{: I22XpW!؇%EwIP(Bbf-^C1YOHdJ" (]be,GĂxoEƎ* 2\݃)0cQQ߻wĝ[z/OuM UEl_ Ih;Dq2zʙP 0{7沋cZΘ/֦ Dv -_=mƅ QLbf/?WPFw5V2)z5]l0)t>{N?7OB/pj{ȸfl=kv{ފ=QoNVΜ_U`.^gGl~Zr, EHP7 FrWat*V;QvV 8;{fZ8WH˧Q%!TmeL9cZ%|zèmM$^w.@yK*u 䢒HPuL~dEYh$3t"oW ;. V, > M8=Qh淦w4 1Xҽqb%U{Z/2b3| ޢxf^ _aQYm{ *ͩy>wMu..3&mՂ33{[Ï O)iΧ$s@gWB"Ex#J,`2_AyTPŪխGO$| q`RYglHj޿OdKwݩz3+yqo$Rk$R ٯdu^k??ЕJn\W0Z1ݱfm[l̃/vwjN:^Ԧ;訝^vAd(ˮhz*, "j9iz 9!_@bˡLDA8-r͏ 0gW]8aUl`QR9E{2/rmkBVMkҎFx0t$u{K <ܳG.4f*yk L$ >uq!{ΕZᘮ>nlW ƝGۊv+QfLb/;xDIX)HIiOʿ pC (ށ0.F@mn3hsS?C,b,;;KP1P{F!7'yȢaXϵKY䏙s-2XsK&l<Vu9V[. 3g .Jt$[$_R$\*J;bl(mC*QDo|Ůg SZJ-,!RP@O}Ew~1-l  =੶G26 %ݱEj|i!/[ ̦J }Ki%Wۧm9q[kt2sՉ];X)rh;}z Z8jH"H/sA?Z,^ rlf sX$ۼyE^aG+;0u7t3LP~ tӠK6B^ L'l"Nzn7p !A֞K&?q֭ c=9$T&rmxgJ/Z@S"{MzfAydT!0 T^:]ZDKYZ{+k˙`͠GԻOVVf6fBߠh-)k@!z/`' $l:jir,T,e5m˚2NYgo4Wd%G#Y#ve $,w ɀ/VnDߠkD@N5e0MBAK.[tCj) `z-BK`mbZҮbW4V W U**!U=2- ݧz1@ngvm:*j볋]HCjZ:MYb~j}^u8@b([5s>kV+mpU Sx:X<Ύ &_ockw"7٘Q|,#jt`Dܙ:3];YpDtϹ\"}B DxkdT^߂T\|Og8)]StXJi8 su-ae~0 Yч-ѻ=B#{M6?щ|6mE5U-ͺ%v{?Ɛې|n>wTZAhg1-6gu?i'~gVl pg*<`r5a?Jq:;5 Cl2JR"u Y0gp ,%}{jEh =HSO]\W=rj2ɴb\E*% ,d-Iv~3nqĢ QrEK67" )wB>' 3:OYM,!c;J .Uk'QJ@'-ybN}wtaOǠɟp&Q4=aR#>LJV]w'6u58-P ud1 鶛̂*u05 4 OF L ^8F@2.|&B5I(XĂ4?[% GGj!9iEl$7K#" b.8'AsޙjfwE:~v/mL &/a"kղƪbH)Hpi7#LoljQ ;>h6'y6kxUS3Oz%oco;dU+dwr`PJrf+ 來MoB^8;IA? _ϟ"!ԱFG*Caԃ :n5a'ClfH+bpJ:Ӛ˳px^2-\)yp"qoF& kl lo5+;b `hń<Yr@i[(S ƟΘ 4>~(u` `1!1y4bD:w NK_هH;/'{+7;aWgv-;pH{'O'¼%D(z~*\W\L&=&oܝªx3>y 3&<f[T9cx%f#ԕC [2 n&"vɓV̓*Am@jYja8{$k=~lqiO֭4uo6uLN3յRw&7jMזl7?"@ZRÖs֭N|ʖ3KGe0 U ;MUG^kM_H&ӿĆ lRk4JܣLJd`aRE:{hr~>_VR+/k[$M{' z1H($jl"]4C؀YfO ylD.p3U K"#nZP_NyU жk8A,\WͼAmk;sX@r_JnJȍ@bÊ{Qw B}3`ha?-qWˏG;PV %VcQؖC!q=#v;A]Olؼ6_(pWfDAT4JQ6$ӳ@vLzʼn@z+n\o-hI!f. d/ڨည)tN=Xj2rԻ9PmlHXE5BZh'm岮 %Z :Q^F9'q֒ـ{ QJo"ϙc0{]~hT9E9 ϳ/ɉd !FgK RfE#{XJ@a~/-IvG,;5TA7MMD^V+F^S]4ؕ5WȵUN<f>bڭo^"`̨A;;T_k+ASVLE.YX7ȟJຉd?o :-LoIOUx;KXYZ0S hF?-N.{>$UG8Ozoؘ䧏29i_ _]c t{;z/u ckoH_@w]@>Tĭ)M|}>;\> Dz]b됵s |<XQl$_'_[`o]ժ bbD?Xr 샏Z{FX BLU+TZQtzCj$EbU#4Ӕa_,tcsA5YZ $ֵGQu)(MHBیZLb1h+ۓҢXD\ *\lQ 4ubpl/k%ܑh$fB7^Pүi֟knuXB\ٱb,c`3Jշ;lo eVo6y\~br짴=*ڐOK'PTƛytVZrϥ\_7@OE[+Ih<޽d*lƽ4̥ɦF'1p˙Q>9Ǭ~]On)C>5$ =h}oķ ,hZ%fwA#+5;^W0x_(H~aݣE?,HY'Lvgv\#@40d դ h)`Jz-n6|ƻnI1ޟA(WADfwB@L&^BZ:7)*-CYZdRn&_—:$dc=l^h넚ٹ]Kծv9H$˕ dzܯ1Cw!ޘE+ ɭ,lv3YRu]d I A jmҐ2XU0Y\knotƋLDQ|hMWGYoIˤ g6OT$(eBQrFj ^arOD|L<6Vj:c\UXl9 I a~"'VW=z\/Ύ"Ӥ讚j oU9ya痿$Q#J̃ryI"W=1_uoy0E *EA5#ڻ^dwPQWiS^Aaun+XViɻY;}j;R`i + J{{3(2QQ/4NV5~ 3MS^Ľix8Ɩ(n@nP_e܌J<^,Ϩp*KA2R,}1NlF}Z |̽ @o'ۊ~tEg3)2=Vy $ t }Cg oirYr1% W2kD1N+p$f˭Ȧf;27kYI{(~ڟj^6(6<@Ne-}v aLoUÛTya"GXPqx!񿇮;R߈c)+$^XXU:P56^=Yz#7^\;&f}0\֦6\V8 ы7ƈvlB\}TK.f[}CL.Qۋ%2Ia 8Tp}jQ>5,!k-lsR;{i}t%HmW7·rH5i4҅'ؘL5!RxMʬ+$u^ ~eFI^kq+;BYWf̑ڎJבh,,e g4LuMqQ'Q ~;]vX[ii{U d҉wPm֯Lee(vReڡ Bכwօ!`e;ٕSvMWRW9g֙CBK2 '''+ЏNcıYrD&k3(G`tR3Wl $O4]4]B|1ÚG./_h1II5n֐wTpp4^ػ 0U1 C' dv.!N^C oa@lRSS|O}\/ާɧnOPT[-.EA'Z&0;tFđm,4JXX }@:SSw-9nQkfKUe{~A痢>pGߚѺ\$XË6g'2=E^gT Fl>ȿU >h]#r6cLE6@]sIOð?9k8+B~.Y, SOy]yEgccֺG4$GNl©+nIp;ז tZp!`@6_h*w,0 nθXnBEV:a7bm.*aE鞳w4JTޥa#")>_BoB7g\"W#Vz9hwlS|6=͈#ra )NXoye&|c#n;okBwL:Lɚ/sIQ)4au]ES/ZSo0٭p<'c Tw?OnTftKawt Y3ihMA#OƱx%nu&տ-LzF09JP [&l)`9DZ5,<;,ۛ|}.D&p7Wg@ &ٺPNE7xNlJɑ]pnj4Iڂ߲A繋wvţ .9Ɛ {nL65ʚ 5&D[\m,+``.aBj;]k 6esA6:uqP8ը6fUh|a:ML]e1†̵ SSgZXf`A0uIJzdjD{EVM@z!4]~av 4%pef FLnIaO~6ػ1%8FuY&bsĊ[w"-˔g0,뗶E]U60=Z#n0:Q8r(r]zA\m"A+ f.4$wf3ZGX7zΕn0]s kq%̭;ƙ8VWyE]y6BuCɮF\SZQ̣՜^L}nHrLkmG䅴=IkEhxCtoCݮqؐ~р*5LA{43>\DJr HoSp1 ;[/VdFn0MR|"C@׹+:1|\u sڥl4aa9Bf]aw%XNjnsA,"Em[kudBe CDWKt4hB<Ӌ:1xLJ[1d)ck D/?S/Ŝr+pXrY;ׂY {s]|7[ >r䯾p)"őxg+F2)ۅ}? C<4-5lkjiؔEkoȔ1Fro3 V2gh;zq,epFM;[>=\8Uʅ9ϒwn=wyTi&=: FW?!`dE.78sk'n1N>莤PhԷeIB!:N.7zjP)~YxŽJL3በt]5]c( 0ؒr7f ي G ;hq҈V#?/<k3ɗ3E5^`5 ZA9!Bٸr~8:B+Ybxe T_|+*9,P_07/TIB :"Tpb'l(>` :~ȡl +aɁ4H'W-IA<^j@/<A…X0SL;2;Q{ Bw ef hD*=SG ! x-0zﯘWJR" mBFFlwO;hYUeJeJscJz6R!lz{w- rDc '9H*5Jr: :!@Ù $C-E'؆(3eZ)c띄,q/H(Bcۂ"e֧^BO]$c '(:yf[M = m~o*Y /(ikc=BEYKEuӝeV~6L;GjҌ0YXk7챩 *+1:IZd<"zg}\ (]GkG5Y%תSA6d4)YSFBصKRWe"LN8K$ߠ7 +W˥7 MһcI(}_ 㥼(mh%ZnH6B6LjL;0W98vh]H՟1A.s-/Z|`/;ho+é+Aft$˜/[ǁ_Bci_fFǸmKI&/=DTceb_esJsv}0h}BXEUm:y v4IrvOLYz{N`N|0:H=#hF`Pv3ߣڿ *mE_ViOa1 ,$@L[Gh?zYl|!$[rSM٩@L^>xl5pdߖ%kNn|e/*='nH>6{{:!se}7g_]6]a7WK_!,//PaAP ~QzTNz@+rC2];GYV(=3X^fHsc8oqv㉜&]aY%q=}+vn:} Hvא^ȲBti10~5`^37]ߤ|fgSr sC 3fʪqxs@ QLLC7%d\/x)ou_g!鯇3,y9:>r9&x5A&Jн&X 2ao'[^M@Y3Ʒl65{u`܁JiEG.@~ <urQٴX%`>92nvmjh=TG>79[SX5 Jڷ ~ LZzC<4LFnmCa59)խرB_X5d:o3j<'ЄMQZ2B:Zl2vYf]\]G!~]irߢtzEg˹/ժ&:WXT5BQBhM,ڟ%( H/ lRx5V+p)@Gi\ΒuTJ:j/.'7 W`RD eqH]cNՀk~uDGdY uj aq @a@нd8#+_z꽺d 㣜ddN*ztMnN-Atv<NPR::Zo..vUڑ7p@s|3Dy>׈6P. 0^-LEY Jt\ ^M>W$׾簫ơz.4hO?t/d Q`W}s\Z$Df.WDrҳƼ=7p>SDl ~8j@0*o~G#-*_Ǎ¶"H t ?uj۲;*NyNab_z]'+"4#nApǮ`GkHg}< sS=q)Q%uݩHWӟKOyw%uN|،wuNʌN2f V`:d*tG(Ql"ɖ:zQ ΃q>BX};>#%/;sa0%tDSZyN[Gֆb+ L&Xj"ty0c7@!ǽ(B<t~V/ֻAq9'lzH^}ދoe`/XHP%C7~2Z|D-~юU04oB|(3o3}MNj i QFrVWt$<8[͸2T]ErAojkBwTBjތG_qt;#34*J"]4k@,(E݋ZzS?'e_k(4LB>l|nX5b7 DPAK(U;J/)Vc Z([5>Td''KS9T16*B-=LM{Vؖ;FSS&/5o}#YJe;09^ȘD9fr1"zi*Rұv>H1ZY$Tծ{AQ2w ٷEZJWE7PR}j(~ o=|nt,~"6{TR>?a ZK˜P!Hn:SYrdw`!Ofp1c<ݚ^We0旒`,YRSMkX!2Y`QFױ7<Ƚ$5m <%Bo/S<`lV4kH@ľ 2s{pIDK&/1\r첨/mihg < ^ȗL$G67?dTgTZ=T~q*Uot?)` WHBTxL%Ž᰾9z#HEx)9y3Ml?M\Qy4<y%voTγײ!]PNj+i}"&%D.8t 'zaV!eQCwOݸ1v[8]ց-T@X4. δ2 {:€Q@k/ټ'1̆%^%G g99O:5rL>7}L $S"*󀎣1.I6 v-eG =\$ wh ue|6 ta0EcXRS i`TDx$6ν]p1uKrdE@%_{"4D 5_|;PiC ]xMr?pT1*TNx gAUsC5K"IL ]~k5h0^hGEw*TXeۆz~d+i*l{.gfQAF,J`s+[zWPva&$@낐 o$v$F[7=WOE ,SeQ;/\uroI{/' 8WAVU(TUV³0J&Q1WrsVWg *'*b0(yGM$nr4S:aIdb,澂\<<ﶷ%1^"1바P\w'mGU)׀ J1l~X<~]u0Ui3W1BE6(51S9UҞ%~7ܽ O d Ab2|}Jbr`2ba6q6* ?-UGfyͪ8`}{: s/c1`#@lP.V2{G!eI+W^FQ76Ay|Cۉ h CEi7`@E[gHd!E2o?&@k4-Kho,a,mCj&ˑpZ* Z2r@ԥѹ}@LpPzR| 4rl 2.JO<ة%הE2Ҷ |$ m_p5VΝD?Ջ(VtI,BMOwALF"}“!T+fs&BY=ܔZ(f^|B\?"4{밸 ; `zd3¸?3#t8,¿^X݊6W%R,>+=j\y5/}jo$uk|=Ézf>/xbӺx5nﴻ )zJ|SrLl$Ջ>AA"+QުC9 LiSj ~khlSMEi<k}^ .}VёBdqPC|X X?0`̫e&͇`ڴFϼiU#2 DpPOd!c0'34_w1! /FP  P`QZF$sHP2h{ -S[ P売@jpwf$BzѸ`ĒK݆UDlS6MRP\ /蠥);8ͅv%ZH`7LRɿer HR,k'*S12$D8W&=ߜrw,QeK!Z\hx;D0nڡo@'Tf˧ t8cr YU ?ߖ 43N;UUoM4?ND<+;*tb@a<'\-b# cUYtPykk`0!j IB4y ۰[p6}qdf D$I\ WdZiF(;a'5q&h=IOiE/=Yv bVlk"59 A !,CmQ6Aozҩ!Q ^c'YRZh|N41q L)A` ֧z5s=n&/8\|ENE.r[,?keOXڌ>lA*ZU]uaj-([g.!"&#o& a"I⃤jioHc\Yf׷ PxWfIS t)|B,1 h%xC{8t6/4Y'2M ET * >B~vHC~Iۙoy$}0g5xG^:DZ€)zNa rIiL&0`jTxTx"{fRK[fH.%+k|^5K0QvڳU)BS&R+`i_pW?-}taVkY%Xu%RZ1gŽ}׫4/8:^yȺޮ`[|$JhSi{l!a,;3TZQ5YS'wOrڗCPd8C۵Jy Тm^gq|u3 p 7q7KWlD #eW< &S|D>՛f#2> E1nа~8LC5{]%]+^bEF? m,R3ez6R:/e=kxuvH4.`TUʲrC|| RaViFvҢN^thcz򕳴n JtیsO_L3ᗈ `u ;6;AT8^FXkV5Ί]Saa橞smHԐJ}Qĩ B4Q7%Zʥ5T8=/A$Ve̟˔b  . :<?Ê42tMZP-<6>Q*MlafS8iKI]Ƭ뽥t[( etXipKp:FQH96>EaDXTT+֦xx0nBN1T:a\QnTPwYh2FÔĉWY&'.QH䖃"`) 8f<#%D<ӕ1 2.aOspbTQ2z͹̚שA0D2>F`U;}ыy**q"ve[us'o"D7:rKhz:ax Pg)_k_\`|T4! (DS?k͗Ș2,PЬx-ӂ;WZHaVlBi~K2>yXbXexF CzI׸q@ha:>8c$;cZ w/s sd7A߳Gد##l `t{䅰 `B!'፳ױ|9`ƨ2F@gw(/{؝iQCg(vl%`:z^Wׄ;'9]'|,e``=rxM‘BrHwdrokQ89Ɉ39g3gw]̊ m⇫m;\ |=<X2fWcSy҅2z 7aI^K=5ivN^r`JWD/]s-c5$7oPZ]LیN$zpd;lDUItK^:2Ѵm{VqT >)Yivt.א na@Q7By!:8LC`ZvV(-kGbGan4Y!:BoSQㅿ exՄ5gl {U' ,;Q޿gP=lfĩbvVڇXEe:h%s6lɇDHmHchFW=&˺ @ [xPa3B;̸0fo祖[B_'9ve"U.WLI)jV:]PREg pî`T\7 1Gi/zbE?]5GDy•'iAA:Sї=vt)Q:ڋTIl?JrQUK7Tq#!趻z}&!r"Y\dyM՞AV&M|O$sUXc\$ng q{#7 i ibI@̡+55GQP_n&GT&gp#a-55VE%Bu%y߁nOi5s1k">oz6D]A+2L[W5*\>؆dC`"u ?rLXk28)*5ԑ rdͻ':rO簹7RUkۣrMc;ټCA3pJiTO49HoeP#!孩mdr;uLXyKĪ^_SK1DV!40M y>% 'YSߠw'X+ *;ܤHLJI# "*[S.Ң^Y/$U^mNglCqʲA & ju$6"ވn nrF'X`}䕄'%g=mb0=TgʢSWz!G}R1j=R[6;Yf@~I2H:x¡ uFuW%"?{AM/U>f?{Ph3As. sU4vY6wyҪ柡L:K5ܽ&[ [5A5kdAj1!oFn'S:,-A a o)y x |nk TO}9mq[o8Dd"?S!Ǚo$*mE7fm^Tzѯ3dS:ԔdַP)>! &%cph⾹" gu )Ɂ&bP9j l{y ئi}*X lzTbfsUC5Xi WyQ2JuEۙom0")tC*)EO>3?9PvLӃƧuXeQB /yhDڭz L Z&:qq!̟0Np6Ob͙kȩ Nj/6LIP2>˵ BϚȠn(qg7sIƘ.>lM^6:p5;[hvmmDr^4))W =${")ٱkHM Bg~јjDc>gOAθ^"YAatPax%Cn?HO g}4 ؓaTo[EWW <0^3YY MQ$ZaUr#` yVWc+ @rr,\@,`Maω/"‡#suVw}']g?&3gg.ynzR"OPi]\TU ;}LJݔֿp't?׆giO5gMd]i7`clcebxA4Ϋ*qLỢLBt۴5Th>!,Lٚ3&@GݙyJ8~ҨKnR{[xQg-{QޜI:2N LDؙ {5 Z_fzYijOl!Wo,ZdA.)-:֛ALq~}Yz $}޵Ԫ;tx4rRҽ)-osJ$dd,% \,tzӾ u#c ] ~GCGGZB2o,qM\ʕ"%H iy) L]D2uD=ؑ7+76*3nKdž?<džN bšdy+/F+TeO.r$PUWU~lOH%8񵴂2`·v\V EÍngC`葉Nnպ`$ Jo}H6' xi4+ B9yF[u $<rR/Ρu8Vs{aa86)j7?qR- uz;p9%Eٮb=)-%\vs)I+<N* G\o6¯ig?ŏ]~O  }] =8&viι4gF"Pin.69v-xn}puj˽3x jbDlG\w.+BWZ㚽͞`FζUc?=''BoB c.s: %[mI-<8\Hg#ꁾo+:D/v)3W ܯ^c:Z$@ 9;[_v389a,"$UY?\\А56TT}]ttrF2_uG穪+H' ,J#V$ô/95X}CbTpcd>L} x~aA v?,љO,SexUkgblX>[ՃW]g(ʑZDi\»Yecp-G7f \8N"+Vkj]٠&H+Е-DIӍԝc< ׅyQ;&7=ʎ>sEfXp<8u >Rts|o*cFՔ(êu)B/rWoSozښ~HN"qq&o'OdPԥ:WL=R~U/U5~\~*y$a] 09h-mS3[\9hN16(D/ÿ}>PQsX%SC9(ĥ 7\9jn @g$B%Ίc|,mδUc'lؽ! #db4THܑ}2ST$ =fI_৥Et~], Q[<4E'ywR֫#K 8" W|ff^Tm{ի~&EE];/O"^91}[ams^EESTO݈1 k/&:qا572Fu9oF-Q錅xRI23cA4(?Vk'VuH\obMMi板@b}3ɛ`Vo%An(#RAN4.6AGx3)놳FW DQX"ҙ3;?e8agMZG,6My6Ω{(ʇzjΡF3+=p Fͪ~:'ת")Q|7vG8sN0'_$JA "|g^*Ҧ{Ip\f$BY5x{/1asm`˖|ܩvWҳį${!ZțZPɀޫ Fq1Ҥ'UixqK=q%ȧj `.vbΤ"q^ ,nz<3矱~Cd(^V(B[fBŀ5~A47C#>=y f_$93dPb.RQ.[ oۃ{xą>Y-ڀx؈63ɮ S=+=|QɎsSzisկeDžk#'cR&4H=Ry(nDs"7<\gHṳ_nVrm_jNhfwPO+㪳ޥ 'FZگ@?u=e_{soNÐKP3:% ;]U`w?O¦DK>c9,Ll|'Vܤ 0|Ic|MQ8Y`0\Uynoii˫ `2}CO=MMBQ I,Q8 Jf! rhH}&{bn*~K4jyxWoqȻ \d@鰑 =˵NeSQTS[ ҇CQi)Öo5ȶ#=*) 0|™M=VҧzW+OXiï7^yݨTz2_ 7ikVնFXA=q؈:ß`t!tN]H * ?&&U] F ISv{Z3XGJ #Q'`|AcV!=|?IO!V,ĚʦXrU,5ŘY5WZL6%5vW\KHZm٫ZUd}d͸(MkPsM`8 X"TT ͹ ^m]a%bbUŹO4:_;}uk\mwwI޶<2MGDiXwgA _ҷ?4 nc#g u^;)dϧ^.߾Fw?Yrw0#L!|}D\=r2g]$',ݚvfS `YWag,۽s9ֿP`p,ܞʹh~cܔ巾&v?cq(Iٽ4a}e ̺ve33rfR=W*8t/O~ ׷KOv=H,!5ydto*?9 + G#mv<0>ΨIcp!ʰ`Xy쫪# NQOm.;Zo6 Q>1t<AH{?@wP p ^ MI^TfiNg.c Hf1[eّ8?s6Vq!21$CN PZ8=IpJèx]feH$%7E:֔mόzCPEH4ڱrR0*^ ۃ;޷wYLYݪoMF<{=vީDUI|Ba%b,וsiPDKx:Qܣwp[Gl(~+2Ҙ\ -lD8F Q΃rdUt($x\>y76'w:'ތp\q`Մ]{1ES}1-~cT ``gAtvҘ6xI"?L,=?@wI1\^?mP`6&L{ OLZ[$z\\kJ82y\ʬVSꤲ]j'UdHEvS,jGƥ^{SK+Ck oe!1;l oC$i%qi$/hX8TkW7cIV4кJTI5˼ME9ɚeh\49ΞrFtldhqDLMGq(Ln\5u޴pׁa=5u" [' Hcexs`´o qU<_'oej>Bl% j޲H_oo1oZ1ALi[Nf:G~QN`=`2.ɜY&i1CmVK^5ZU6+t!۱n#^h(Aa4+b)5*Hy%x \,j0{b ޼u9* nq-O99C{w2/]\%NS|v:I*3"EwcDsNRnjk<@tV~koc g xnkZWd+ۍ8n "qQ*;a5] [tQyRޘ,3׵9hBXo*reK_vy87cٯV>&"aCC]?Wc{c{3㠅yԮ[ ;PV'U8Gˣ1Pf5I3Tߙ]jbErλ`':4!' [ |TML"^199؂ .HŪ6uf{چ|.MG7`^q(]X {y{*ƴAfd_%AGV3ˍOMGX:rSaU/92/VYYfTP{>%3*wNLjcTJ= 8rc0b#ZGEt49'%aSpb@6|2CW׼A^K7R8#ϖ?;nDP&mw[vƸ)>m8ӗvcHxsHT=u$8FYM̮87'v#,~. qeUȝ;uΞO=+ P=Է`ܧ!wZ%O"M Vֿfv-|dsB=`X{ڍ*s EOPjGeZ>1YXOuF~d#-C{1F-or:ԣwdwqo(BpmN?<2Łee̐9XR"j-#dz(D~ /)ڐV7Y^F`Ʀj|]Qk2QANQ|@| O:]F ="!pn^n(+6 I!M$(s%-W1wU[1LD! L2=)dKj3h%$]]Xg!-ߍB?R{'ƖsP!WP5?iݯ-t3: TJe fhoae2c^q_)1|c -U$G=ގzasǰA);?9 _6\&@ms'3cAؽpLtu1%IEtpo_^=_J_Il,'#'ߒ#?u=@TSGw(],|?GJ߉_`B/jF$1>!8 F^fA7[҇ToE& $ShnV ,yL& w X +!(k^X,OxVGK}27IhV_Ctagrw#a7,ftִ\7+1)$tm' Q@+ì߲|(ユ9Bh"[:_)#$}?Hh.DS<%MPI ~q.,Zh7Eߔxl1EZd۶)'0"YqVe&s%u0IJǘL(Cfw#zoEܰY;@xw@Rz!u{"ίޙΎߢC>y#_h]ۓz0P_*:-v̢,H)`iOHM9 k1n(mIF($p&g9-[ $Ϫ6DnJНZhHČe\+G=c} BR&0!IX.or|qu!h&"ǯ 4^L!DYiήyR"6WX=TNN'GR:R=HC̼GϰSB)\ x 0];0HzK/+kz~do7 cy7UɚXwZaE!;DIyͤq\(HeY.z,(R_جD_8X8XrTP[;9&B>t#)yxOF4jkBM?Koz6|]92b">t$@9Z}2J%[Mq"XWyU79# ۗݪu77\M=(k4x 0wCq;r$m:S ГSެaYbfcH}VbmAv!U8߄."-Z_ғYD4¯=w҆OF'+㣬GcbCfv~dclzy+3J߇rn*_ɧ1g7f4.ݎ)Ğb×xRX4.y^&o rulꜞH4"`%=%8/LF&a;~w]TqT@?$dsa aN9I ?V:>X5<k?)ֱPel@MI\P ( !~D)HH)' y29(0/0K+g M[!J#@lՒtudSTVױ*v+r'9Քa-FR S? -ӫOZ*h@YA6^vױvuURhBbD[0p߃ĔuAqb\}kSs;Om,XAҠBl7҅Ɲu $6dFFI?poX%8w%+.&a.pJq~w*]sMp3fdz:͵Sh=W&7#HAi)Gѩ=)R@ -~ϰ)&*';啢jb rp[&P߀7#)ݑÖ tVtr:4)J8 @ !UC9l`ǯZl71M mrBw'3؏4߮5f#"*W7 xd1K \<#3x:H:b\n01.j$4L膓XA GBk  4{T|[BouTxkxv .P_&C\oP"L]A*rLlF@uz I9/< (R3[1Yd?#{n&A^ _\=n<4u]VvZ_mu%2u v%;?W0扑Enzֶ/$cɺE{`YmRIK@1()6 +Nb FXUZ a7@)h5e!5?}CLI-m^P6*#`$tpDTJg t4r223|- :]PJ O_9kL,^~R)-@TsSe.O![)lGkS;<&aPvt3q]OQХ d{ [^/(R6.T_QrѭCh:7. 4_)!}eaq`Û:~$lyrcOuf]mfrx6ʞ- ^NʁEnuq~û ; YI$8*Ad :Ct4)L;O4amMui⡖Ju(ItVWʇx٥担B}Q` -=RBH+y0˪AȽ1D`{qF`_e]#TVڞƱˉxQ[Vic-QO; Wjv,9N2ESs}aAy&ߤnkHGJ,pL%ѵFv8H}kuU?-x F:!B<P%E?;`0fS:TB۷ZCR}vRKIwo$P$rLIC2HG8q%pao35*Y@^"#ʧKCɰ>>xlװ&R_Q#WA4K"y1#FѹM3NN VQ~c;kW!Юyp[>-7[z))w~c+atji?|uqCi$`c$%ޙ=?AtL?d'iMN/ig&vKEKv?<zr39ѻ.C꽿c 4}d%ꎹ$쳊(ԩ\`ĎOPai|ߧ#1'%E)[zSK:7/܋2+*nھI#wd6Xnhb(s u'fi\!EAtX(_>+ $||}c[2/0ׁ11[&J4y<'.#\=zU[Qݗ7S"j ˌ">T/pCwWZyC~C Q  V)-ڤ {Uu{R8S]Yl߭1ojNm_!h_` GTq[!0tnG6@-vJߌ~jtXfBGv[6^y sڏlu_8MG{w Oms'~(U+)kWwx&é hl@eEUMϳC4臊b>'Ce2MM&,̫¨Bk_,<yܐyqI l8TӒ^z7)YMR^ *r7Pt N7/=ʼnr(U桗^dݔW1p7(4| 'pk"CƧ!G.Y?ôߚ~*r">&+:}g_^' _XmA՝. u}0{Bw:W({6JNƿJ)L =!I OIT,8o46ۉ&쿗(t5*ցF_hWޟ\ye O Nx V`^yf2g@G BJ%q":/rEǡbwȭ?=]X;2$rn|h_On,SvUx2Z s䉏v p8,IgnJ~x^Mȯ^Ra1!WW "jFxyڴA1dʉo(ՊcS\^OA j4P&}3Ig7SYNԩךV4 z{N] ]y"1мC;V5ˏD΋ο͢PV3Pw_7I * p-K]QS/+%@~h. P=^?R9kXDŽҍU { 5pw4Zي4o"K Ƕg ׋\4َr|#MzŘ`c6'{lκKξ:\~'5  Pt]ݷq'ebD>/ZD@y|^||է ͏!6<ΰ;xJ WeEYd1~A ʀ*I° !X^^Fp`j@95cjڙ@vYd"UnP*QHfF77ּ ׈}$ږ kWE)~ch Ls0:z]% 5C/\٘ EX-~FgޭH#ص/K~GTK0W#Jь5Vs0a1ZӼ/҅ cl51"zIW^xՙܽNt5Ws}WLE[aVN4ьq7M}gAuExY[ӖMz>/wR`ƪ TR]'=ꨡDyV?쀲6.2p%Ձd;4x`9$ٯ'HXHciFwEݕcig-ঐwbXܬqȠOLhӭ1I8;; P!vuдno9J^wD>A#\(?Zۼlw$ G;@ hg\ L /f[mY;q*9a5=NPTEɄ!7ڃSfy\56+[|UgHD?/skzc]93|q-[^-B971.P\ο z Lv {܅ ' bb #䭗L3Ry[I~ B!hʍVau'bqwӳ@ ,>~Jq e>IvAet}-DJ.;=H Xj˂#J}sVsQ=!̤|vlU*Q9/%OĎ@J+9^5 7bE ~%eZ۝"s  JnǒuUx~gc|=R c[qGӛHXbtocF1D6f2*kӿ\c(0S 43R̋7_+QBnڗm* m2)m\vӸʴgo1#*JYQDanh$ȬusztJ `N5\Y&(K?{z &{xYՒt&%mX|P{F57/:u=avї`QA;[Da%VR}1ZAav<Ǻ0+h( ߲?f׳b n`xewXe+TlPpFOG9Hd7PnuMSF^E^zwBOޑS7^=Fi9' 'δ,';/\TјYw JE$Jo^!x{Og 3 z75 R+I]5ɍaxb*6baG%RBd s6!w^Q@bbܥ%Y|.أcYT eaҒri`[c,I{"ٸ-xW0.)P=*|/c_x'bf%5 hߒ7]E.NwyȽ)k4FGaBZA*dHGRugQ!*" ~ u]E1 =6Ҿ5D#r? g{>ްr4u;_=4غRFa7xbdLKG&@3-?FUITj*x'3q/ 1Rlt"z?-UKEܱL7&c3]ø'e²#O3:V>"^a'A'u¬Dm-m.[h0:ϋVaPb蹔E5F~`g:l8N/܈!R_:^JHfo䇚tE^%*c'C }U9 Ml&OUYp68O@)A(EQQ[FŬM{XRgu6K\Ep@D8&N7a.G<NZƚy!^//.qDoɅ_.yvlZjOGN^_BuI.t)05$HO%;)sXtغ2*Fם&{o̩>B+Şa=71DBe[9=Zzג8="^ؽk )75 ᩄyr7b`9jzc&|R}nᡌW+ oԏ/u( `<{ЙYj1tVŖ>&IS͏s^m3j;m"jrẹidg7Q9pe>E)t*}˷~`i й+ ?l3;ᄯ Qs)uՉYyq< ϝlgBFjq(|fFͫ680HRh=Kj菹6вK~#7OK)@CJqh7x$iDgt=-\/(vbǿX7?׌] NFB}@;hUHv ~)ҍXyܝ0~ll~}Z#3jp F)wo=W/5kkO,p}W6GuClZxW$ּ4(dS\SO6r3Gkٰt ϩb>)`YV:x(9; &oi^5%6}Pgy~ 2zˬ͛X(FˮOvsJ셃/[_\)q𲩋< W&\eZyPaOدC޹%Iej= 'eTFd{I0&#?x[#^T41_NCL>m\ZtQ  q-ӶUẹ-lcU0Fl+~n}[dX _VmV Cz ;E U:+^ьV'V~a9>T K}N~1fэ.}̠qSQF>"m6w~vk#[y qb?>DcMKw~#'"rZ }eI&(ډʁQfU֑W6#JeWXA6Wq"~"QEpD5BUIg6o#`.6d{1PO_ rlb\)j%Cq? BC۴Bvfz F4D* Jɓ=o<! فyG5][(6&q]OREwwY1 %`XT#J2\gP˛|0"hLP98!q#&yB[ /GCj Q{\vC+lbvqf4N?JecC=ŏEuO: 6:M(gݕo#Co0D{:څ^抵Pvlmm]Tf.(@ZTi!2p$՝Հ\CIؼ\r P숓 ljD!'%D3h>V*Q$0 ?ʭF q{(t7[U*d\E1\t6t,#ilĈUS>V/ˆtmwWP'IL15nY*\j@K߄]yK 00QҴ+nwWb+` }5Dt!2zwIc??͔ " ePZGât|wkFS? ;mIp& Zl[E)!%h--C l  m xNZhZZ4tsfZˢLZ5җ[Tfl HJapͯs>)ЫEJNք/(BG'9U\:/4x\I~<톉LĠ(:b>OO]z4j9*nm4S۠G QaW3=XB?Hټ 3 ծ|C{قIos+UOCvrQeڰCP.^YQyN.zSc޺;tw¸(BDk:+nY8uhݑk "< [:UoHI}BI@2~:}S1WCO\&!pJ'CD^hΆ1mlNa|%6|Gqs s3-zaWqZ>-\Cx4Y5 S7wv&cZ_[ ])GZ by59 .ZKq4")ZW`q&#BI0uU5o'(Bn$ f2]̿=Dcڌg+NYo+~*ǵ$rj&(-krc+䯩7S A"Rm[T`W!? hj3{lD~FDU``f[h=.~P͸ 2,m8VdC-rʳL'\)"G7ou\ګʘokS, ]#+lL =YVF7cJ G=AیcκNCrNtA͎ sh住vV"B֒$bkA q8RFfAG c~u^hZs&JDevĵxȳf䇴`{)Zi lĬϣ 5fōĤFH/:NF*F؊{MUb~1N,iX=u5z .$GfR[CQ8TZ%2W^r;'pI75t祈N90s"Ĺ;r "OvG^:6S]7 9vHh*2evMk~砽QNeCm 1QQYP;n喗?F]HBO6@>՟7莺##1ܕ0lҫ,'IR5?N qжU/x_{%8AcA.w/t iă&g{5`Ѿ30#8޶}TVR ¯$􀊚<_\r @Iw;:+g.*R›je%.QT^N@_3#?iZL75ii'VF|n"5Y'}K½W M+ c%ySU4,d}Ky-Y$#wk}(,a,A8iB\nrҽ~eZv]#ߴP_{jIݵ4)R)[NX2IL]g}Hn-glR 5w0ȶZ d N:bΌ}T9QޔI+060McvJՐxg62vDmBpl# ~~wgXQzo}a10n?;u౩LÖBCkbCȺ:c?5W5U׋ɶecaV<>q (xN +4F1)[>v{0Ə#qiױX掎ʠ61~H]'/<zH$’ Szdy뜬MpV4 ~wx]@Ⱦr¤,H>fr|wzƱL|#I*/hD0tL0y/385yZ=Gɷ~Hhnݘ8L(g1;%ϟ3xy _C MbН0s&`9~CFA/}S'c_+/2uX Ieb -ƺqZEvI-ٗUFEQZY$) 8 5_ d:N]rJDy9}nI kUҿ甁ո&')y/(FRdU`gvg#g=]Zn Hz)=[;xtnE ٟ= ҵxI8#h !TcoOS[)NqGѓڷKͽ@ZVr+wg4j}:$z=q,cŜfz𣟵o;&U ۿKv 8;Ӝ;,ӻf,nwbpIiن8ݫqT!UBDpg:?ʱ8YH:T2\L&l̮[dsѐ&M-Eo@M^`{سa +?ɔ紴4}۹sc^-J.HMa/錱 J Ɵ4xۤx_eX04D@(UPbІg\%n$Q }r<74Z@Jw0+^I#dXʸ̮H<w,2 qK3x+}uV Ɯ\ftlH⌝&+*f6:kE4lCB16K d~")uh"1Q3~tS*Mv6|c̝`R32gLjtmxKH5 &yv9gAOdk]Ӷ>ku ƿRjo7U2P4[. R-hc+mMuwΠ/sqvzҹuDXϯh>]am]`@`s?TCHƑRvohW<$*Ty {7I8aMqtHM{M\eQ*1ChƆSBrVgH ]e ǔW·0礊 ;EH~-Qmq4G԰PI" \WTw?6=<@jT*k]P:ۨß7$2Bzpm-Y*iLKJ0Jf.x1M rփ(XL^ީ1XKtZP*E>H3TQ>l¸M@jgy!{7.Ee2ݟY}j#-`XW8y^D٧L:u;i᳙0Hcik'紫jt{[ޣ]AV9;'W ꂏWЫD~L^n^MLAN~OOG o2oԟyfFFPanuLe^C'u$@b IIp-rޓ/Y글 I聽H!7tkwr6fVd:vMuN@Jb} o]ݜ HK~N=cLN+) k%rh:".,ryş4~Ov XkdO?&2-b\TgNUq{P VJ%-*}TOBSD M*Mΐ|\2̊_rO˕N;Rl y'VkG:%C4axnJH)mܛ 0.;E=O@}:&B<9Fa l iʳ{MN-QWgaH(":-~lo.w^%'S[zm$纭FN22InI-qt [>z!鲵ŗ+>|8:&TL[XQAPoK:&0^@}_H\pO(*~5Vu{h(7{P{* "ɼN~K>?^=xI3f,nO6'nGvbD#=PqE /0d{rg@vTCVWySzE=-WNZ(İj\Yqw*5W!8ƫ21*+l6%g8b7:!}!7 LL3-Hn íjcxCG{7K s =;K FʹV@J69EoQ"j& dϝ|s{F Tn^-úHd_J8&;˅FIAw)/O`qI3k5xGnXƜ\sG͈Vkyb[1d,s*B.IËsJh> bM$u¸tX8p#OW ijCuſw~_Y#Jz:y`wU$_{[X;[:%4^#[* )'n{ [$EҠwEZGhg"4/g|E]NCHH> -.X;!.2WaBϠv>Ẕr}m活RG3aA2PV0I4#[(;danّ1֕2M:xvC˰9R'B=sw'42{-) =O^$zcwp VVCqG#^[xz {1Fla]'\o|rBN8h3;@ }Xmvj؂.ɇP:C V+@q^;p@nhÓb!KL^Pʈ ^.AqV:%@ Ag^@Du+PaoՌtk{S6R p\i"M%̬lAHq\ P)a6S6Јx x/!Kh'z2599 0SfI ŷLj>5y7dBo|d>鉸nA_g\=&)P6ԝ \|; ^ǫZfWfF`E]F:t{UzynHKY!|u&Lz9b:;+nYz6[D7‹ ީo+ pθѬ-zKc̢,e;Y&YhnKҌZD`T3gC!hoQݐs!ؠ-|ZTZvVFJ\v#pf$ϪSUYLn-'2 䲯f_Cb Y?TbyShhs$kK4\\کOQkSΐOuc eM3ߗ6`RQEJNUg %21Y5؈!IBnu6te-;Hy-@TN/h)s{'u,/<)|݁JF-s yc֬yBvC}ß+uu\W?/Nh2Rctg,Y'9 3rēPJE6]=Y^b`79dKbgeW+.9HyiZ1G+Wt"{ⷷzwab@f {޿$^4iyQTWN (|pcv>xHFP.?R>cY}^?df`g69Uϳuj1/S:=dzI ( s'W-6^.` !ۓ2 v[S#rzl "o$ rQ}92-*L2,Sm@S;o/]X>6Ksg2Zglb2HI> O?au F[f=ɯ =7XS4dD' y0. `Y0V>*|$EDpՖ% BQ(:7el!dfT,X *2!8#2&i2N~Q.&N@=eӖ elued2r"n ƟIVgUYMrTb/P߳,[% 3QKAv̇-Xk[uy嘁"@ )% J'kf!nيyXn:$,2BOێS; V3'K%]SY'Z*Et>FjA VM aL"NIنi7Yl{QGh@9Q0FHU~Qۋ+ \Fp;NRȃ$Mp_`85vpo-]BY],Ղ}6q@ 4PeX+P-aL wé$K Ee|P6 ߥ I谲m[˟ ˯Ӯwbo^1Vn㡣 G`E߫MsS_ecX¼mwOF zyBKDj{ŭWI'5)?6K,K/wS ok*ۯ"KCeve9)~ tehb0= +ls2AW,2jϠq⏋ɘ#~$Msq%L¯w Jl=w?/Z1>ƹQT1)%<l+KP8nk^a9Cq%0l~30nz(&WeF'Yp"ojS!UD@#H) ].XYgPugz}8 I%\{:7 ˜,/ ԏ6𨪂ȭt:3} ⑺y."-Nئ'3B|R[C@3Y yO9̽)zS zcT)`:Ʌ4Z]曕r@0_]O=Xqk|]dsOI ,_Vs|9NS^ S0[W]-8,M2hEur0W[\G!'4 bBV! Klt'68%OE󑐄O7&.('bs_FKHNXUoo],Fy2A,>fMs-w?gtӏ.`v&lsu6E^{6DkGn.M8@#"Oždy-F`V;,%n+[Qݛ-8rP> H/??T%y 9i{Af%r >}/?7>77W 795^ذ85 0e5T0 5PVW^.zNf7CR ܔU} |r q)Q(<Ì87u =b1"*qcmK8oADgJjGW`L2>Lq'EJ^Jq{Bk6S(p{( L?s\`#[8+LVnM8ߵ\OOu>r#*|bQW`"v޷ 9Oܟ'%pݙH^l-b2)3>W 8\Al&i`.W[}%rydl,Aldk2nڟbԮ9AF=MyNf-3 *ZW;_vv_nggI$&x`g71mF dj6C ]D2d{7vҶ<8s>_8هJ!jЛn0639Yƀ @[ ujcfD35쳵ܫkjȱE"\2%$ Ä>|O`w$}F"봹.M*$XkΤ7j *[;-KY}A*#tN{5CܪRX4K-jApA6)udgG|6>ץ潮45XhjOI5KgNɼfb[_p0b)ڵ#ZYn+ C1_7P:zCwܥ)ZJ61a G-cۧ%D^C۵mhFyYËO՞YLIz)BZ=]*O*ZFWXP8T c iFYӛW9M\h M}V 4%{.54D^L`Y؎uavcޜUTnFLl"x(.ED6u`.%R1IӟJ lg W y=|3 2  &@ 4r@r_bWo$o4GE"^4oyL`7olz m;x |jvUaBLs; XxtqDNj00JF0"42IEwu+D-TC#*0(oPA7,R 7P)E"oP'djAv_Ɋ;zIx:Dpt^gPӷ ڙ8t+ހ&!F;-$UrOj26H["E1ϗ. Zی27&ƪm86+;3QLgjL!)NOEY'_?үyt-F+b<%)yڶQqTc,|Hy)LL D6dNzyN {g_҅ 8Ek3b;{e0n$Q%u@{c?((7S0400i:-TnMM$SJ*AνX.DDGY,O4`s=fu*F=cm);*"?Ռ/ w]?֘Y_pNIѡ~I|GLk-":}ٽuQ|KPlu vDWq2¬cJ)5aQ7iD\|k aBy/XR^iHVdF ')GS%v%+">y'AK5j7 ^bU5k u:ADQv5hWȫ3 b`Rb_% ~){þ㧹?J f}3N0H/mP|Q_>Xy!p#]ų|PR5=M*(7+B2BټPڏY*@U[.د4ljX'ؚgçbn]>-^-3yJS<ۀ:jzٱu#]EhNNe&?\V`UixkbZt3b󰌠[Kg)m\O>cfKu,Ae$yzpɪM};Juu;G5n:?^MWY! .7 |9_gVdA>RO:=zY> ˰sX*gպ32d+:IiKUl p~HM &MP u€j5w>ooKu.#;}Ghv=0d"Vl/|{O%-njNyRQ QI۩`dVJM^"7pfIfن8rH=M+v?OM[jcc =w(jQ7)_ =\sh#lIMZ_7ϧǛwVN|JVSLp |5rd.㎯11NR2ۿ)g9%|poPlu+;V&%/z@ $c(eC)P%@ |ї-'+*6(n,=6n@<.`6mxݤ؟ aeYU(+6n, ݙGlBNqW2r 1 K1&(r^:FI~P0C$ Zpx AC*WYU0p4N"v9D8u(W%1ca ;P  q5rK'&,t$j֘Q"]rGAу~'B˅+; 3> Ry!,<_"ݨIb['dF(PSk/gvD!xYVl'N Kofn\+sDcXr v;!g.sXwboط^KSyUz2`P *I-0XRo={h^%i,Ͷkւ_y49q*2eTs̻AWe6cp\ƶIieB TL*šNkGaD>~~yo; .Qx]C_ |0$'sHlY*OOZjjA!˺KHD2'/1^ c\y*?a J6NdK5I +L"f[X$y3pa|Y0>Ⱦ>CPz%GsXӭbTھ~ L=gj7p䮻;o^s}HxQ7c$sn~dd3 'Mvll,w)g֝ViQb#=1t:UueB1Nz܂r >YE_veIkve\rg*Jj7r;E)&Q0(Qn!&["DL *}&|-WE3<_ ݣ*G3h\X u7pDD ~z 4Ğ |tNm?D/0&Aهfƃ5 +h'PV=b%~qmA'LvXxJ"ɺ5&UqS&1"? 1v|֏4I7a{Kj $j,7=;d1S(t* Ts6N ^G&T*\HKƎxGp|W8țҏ rr0G._'vQyJ\ 9_91Ιu]hgQ^J|&2RtݮjU2"X*̹d+Ia`ƒyq5"c;g,;]&z&Vk1.7KfQQtP`+3l?yhhz٭1i,Q˳qJ_F|L2*|hel$r( ]a5y\ [g`3+' צ`z DhC01Fg"<d[,?h={Az0%EoO'tv!Pbsp?#b_gZ_܎<k"^^.lA1Ĕ4W/Ror=vZm)_Hn Fo|YB*4]#OdG..XjJـ:8w)F:LpޮCYT0#sXnBJ GQ[KFcvh4jmȸ}o<^67ro0BvhB+5";F$!{5 4)EoΑؤI }4^ L lInJ!D÷؈ yW[cԬ!i _j6N7ZW3NU:G}9xN9@Y9v{6RO+E=&Wǻ yDc@[sPS(lpO_; !l$rsN_LS^q35ya~g+'m B<" *ϐ+'pYW])Q WUMqX$Z)/ $2&]Z<#hA*Q]8ɬ -;E uS6)uqGlWПmB9m5:n8>u91=gd[Jel_Im޽y'G^q$+ok2 #Mv]Rho/1@%:S"}b%؆>MHꂖ[r.EzmHORPvR1WE䱿mN`Ck3XSu>~ZN_ޝ % ;vȏ޶ 0=ގ/Y&& kC)76 }A1G6|XӍx EG[O΋}08dvͮKʻ4[=4]6N#ƃ O= b7*)F  yVta!ٷJ9r;ݛa/kfNh;g}I|ULg/4kTl# V6B RLekӌQk5}kY,,kVl`89"vߎIGb/*$b8H9"weL9nI~xr.ImvA\K8<ų|5l5*&PWx,pYJDw"Ta ohzQ@C۳++!sQգRYMHQt& 0lt'b${FqUPP/hGA{fP'$m>݄]DEB^(PfH3)!%WC6Q_Ҫ^_"̋4~9 qNb"׆S䬴" >Z8kq診z)s9M GWrJP!+t( ߑ"g Y$,r~'⭣fitǚbq&ׄ874oOLsy5pk0QuvUrg6j)"e'}rfa )2@d<}h" lů*j1p)ovAg)ô"װoJU~mkfq_|h\͢/{ iЬ5YXXvBֲSH@@'Wg(s;$04:shM2Ui 8́:.e)#9|APlɼ<{hzҹj2[u}!gGZ,_T:+‰G `"DxC2,kՖCߍݑo+23yR>^P3Rd>axȉo#ILrA`=FqF GBay v>VsZjQHG؀z!8 m;T UI8dݕnHSefxr}"8d-tى8D }t? KM(]JvRve'ĽgےCwǙ9`?#>if H [G|e,n~t_\bn=업T/Pxg*gf.:gǓZ1 <=ƶR2S?Y9;#@vEU8Rzy`^X0˕/HXϦbfv0/o%"3S: &7\1ZD/:55g|*‰ߝYz 7}!/vkZ`\כ [o^Upz .tۆc8Π{-PWXQ3** 3(.T )ƃ%TK̩?;yn5 f찛j4Ft#VQ84tNDJcİ]֪["kŸݤ ^鉩dK?>ru9`*94۷0͗EY I&&q27;پ98$,ZbIև$V0cQ-(P1_.AYA<㩊?'+6 N:][N&}B&֎֣Bmϛ`oSӥRcX{NĞZjXX [w{%uEQl7EFmrNԾ}c]$7o.2wKa*xM#!0uE8~tҥ3lvU=5Z.`"+S'!o!mG)YcA%zw o{w,*-ϑK' &vvo`( NCUh加KG')hG [bp2Mc|ޒ6c` Eas$p!rr ߱?AMWφ>clz76@xp,u}п`Vs=?6TĢzgVx{*h槌'GMPμaBEYg-:PΟ?^ /W7tב׃w| YU&TJլv@g%B̞οD<֯-a_LQT*!0CH饢5]!?-?=GK R~S8 X=`bxƃѳ6Fضf1't%f˽oXJ?'7?)&L}*W9740car{2?2hxz܄oq]ϱ&i΁xTnj;^X;ƹٴu3l MKKFq',wלɼ3\9?s)}8tX̪b}#50ZI)|n3B(l+\:\O<~́]Bwk*?g]GNum47MءuPd2_Ӌk= \lKEvԄ0ҮB[~l%2im =sUdo:B*~_2N:Hpw?eVagV]=+xO .ᵄ+i5u+wP6"SoފgK{D 5Tr51g(YPq/\OG^)>֯ȍ~JťС !~0goƞ圗@nNwI5 Lv#s\xnjIyW1>[dq 7mQ]/3ioj4.O2lMMD{[ؕ:2qؙŌgO/ z9xJ٭*@*A ˑ</#F%pk!M7Z+Xg@u@ vGiGp!VI%#O^u:ZUy) oSG85oj\Qoj Ue70?R%ȔZ:!!!ŪjZp!!B21Dj ;$TΛ{yYZO] 2~Ɲ"aͶj?gn?AH&x5onCJH)ZM&uO)ovjk]6g[,]9…P4AџrfV%bzmךMrne=Nat?F"ڠа[mAA(NCkL Ԃ0^mșllmgMc}aWyDNBq ʅD׹;M1yԒLZuΕ9 ;F}1@B}Gc(U-K h:a1 Y"(-~}Bd> } 6cܐ̦O2`J<z TT ~rYE*&`dÎ</P`=k bCW60WpH3P *I<ĸyD?4}˙̢y#גXme6VjLu m-DDc9 5_ЪyyʼM X:juB-pZ]Gj(0_#}jziHLnͲ[Ā{r>o,\[WI@!ɻ{) '$iA-$W°C5+_ǹ܄3oB%Evv`d-6직۝!*>g1&q0:MRX8aJ,8+ޮǤ)w9. SOJ=@MT"ag1 ޿ޝHA@Q(\P6BIynn:b\@@F: Po]{f- OT#ȅt% .0# 8BdR9.L :,BZ S G J,MB1f]ozlЭ]] "E!X; ؤKw ߀ng+ Hݼ Q`FH7g1jr n٩&f4RRVO!=tO8Y!Iԧ\#iwˊL쇌͓X|/L.焯rŠ4Y`;/k3{g !%Y)WC+Vh~udQG 4(+ ' PU | R7檔-..dm<_C" {H<qjI>5L@3&pHx?7a]"ЈF=JDz< I{v\ bT4_.Ȅeޫ4X""('Rפݬ+8v[pKqwuV$$?~_*<(j,l 1K&&,13H(~O#$ށ ΊɻJw5A^mtjgtU5 (%:ІHaWt_8C1n!k>B֪{d @Pw&a8eĉ&h'4`q bnJ wI"iHȮ%ўj]W (7_ 4ɃS#NdoyOɌKS(d&ⲵu#Qҥ$ʀ .m$Vzyu`ͩ+oxny&WΓ4Wr< 'T:,8%V .V—Jp{&@;GC*!#٢.7_OD4GX]>#@d/P ,o'˿a_| 9yNp{lD"] z?` >;i=ޡWٍlXD1@F 0 /,Ԭ?pjXǟ O, .N'LsjogRn:k7T>nV%xmNq#OdC4 eOl&|nR~>5V>hEuoLݼ\(~D̗& 湂\r*<ХwM'f7^ckU%""Z5W,H_@N:5/A(guar爭qo*LM5 (uUX w&Yp "b@?5XPH?m_hֿa~EjH }.k J[) {h4lmodY{Wv2(1˃]yŸoEyX٥<$[;yzsIG&KAi#,dŤ '謢t8r?CgJ"ħ_K^Q*@wdLvNK&9+&l:_:e1[*ٻF[oۛ -^.m«1@E O7ۻpYtjVyo/Y&S.R!E Mmk>+&vx3 n8qR2D%zg.Ϊ?l#GAva ׍|FNܯ?OW{W>zRCR%/u_Ij= Fj /K:xC⁓z3`Q,)1%Qf CHa{˻5bCIFC*=HlXos1+j@8حx)m\)YjïUy)dXDԷ_i\[\gm*Q-7rᑤlE6uw+٬آnO'rIO2;l260Tsr"AvN437j׳YlAT!ek(j Twّs5Z//3 4Xmzy]|@`A/y;ZEft:Թh ?zmp4lq(IbQ\[JuY1GCh52D&90e@9oa@)-nt;bX~pJjR:77wAW8JW8v5z6(bhewnlNU)FvGKA[ oqsHPIMIUEKꫠIZZ囉Ԃ)J/˲emHkMAOSǽ5CS= aȮv&-+$^9CNT/C}O1)<}LT+_|&panR1+D>x%Vy Q%ɡVx? J2EZAS2B&s:A*%@U\ۖ =bz3#w^6Kʐ@kݤ>I#l\ߖw$MRʼ_9;jC+YCDvUXbzU<]ȅ3"C\HIsKwvݞP>=Fa8 98z ;B׋_|3b^\O\m7 I&EOAY'x e"$.Xu{H$=~BA8*W fmP)]X7Ҹ%apdp~4ðݐ 41Al>FKJ :(׭阰s@A5A3yCoyJ_Y_O}ɞrWřqvLăz #jtQ42D14JpDTo<56f}]zq {F2Ql=^/!d;[)h(P/+B2wv9< 6q6=fMS}I'9F/F>yŐ1A_ۚ#8bdn]nP<s|"Pݖ$HWcO7')\E3҃c 3bfGI @T Dˁbl&'R4hlX %g|i. ol&I珳U}¬C(`E+Ō YO\MSSn,,N 1 ZN^DuxHoM2=2x,,"T> 'UC_c,5!T 3\ē*h׌;P137n\MC5p3y .+!Go7ZF1jk\Q8B`6F/HT鳃z?јEh' <`Z Y4ч;uRfY *c"{|vxd9ǴQD>TNxƿQ1-pvG'w@FF8xQU_M'&sv3Unl8E`d 6'_3kLh.w$d {:.Iԓhu긣nJWޛ44%ա3ӹ@A[KV#@cFLm77L:+a4 +&)TVA] ԷXtuc/Aw^$L.[9c@;-lj`S .Z#CZrCURIړ|Sb!n:YSMw;DcW% k(/QgzvPM8dSsVN| }K_ڙ~ۤ:TyYpk{K.X nֳ%eYK ;4SH\ƉwoBy4/]fI ʊ㍡D#u-N|fCG%prΖH НiT ;qiF `^ $n 7:o +=Gn9pdK1):\aB( k[F{- )<:dJځթJoSD}y x-!L&0afӨipEz_B~\b,Wy00ei,{HaG\I~M¼{諚,WZ#d0 Rl ![rөw*6J̀Xt!wO6gI\f=;Th3xT-aq^ r8Yf]hQ|9lprGkcd>Q˓˄ 4)=6pOdZzͲK/-U@LD~ k0^yXxSXpI&EShA䰬>u? [\!>5xL%yFzZ{m W$\{Jؔ Q  >Nط X߈=[HA]z8̦bPq(^@i) ݿ`P4 mN!W]4GfM3xdJ#&2&^} :}ub>4 +2 soUZg㷴nܜs[^POXۜ~!&n;rQ?$f`$Cnyzbvd5' Ot6]6>{'G_;b%t"׮hΤ|&Qh/* Br%EG=G3d 孜I95v؝@Y -YZ,f$GhXwe4ϾJ5K@+Įu_}%nA_We҉uU T.=6dI,}( )hVB]>&L;q57ZȾVO.z`{Com ʠ!ɥ ))Fx: Y 9mXmՒ@e=<[М`^?6WݙtIѽw= Gj l43ю\/Kr8NuQ#X>ڗy.i-fe4H,= 5>M7Eg\ġ ټ/Oi/|.υ5+spIG8LT[ڼ˕`3GSޥRAKVJK2, o~ =Fz}$Ok9GyE励a_doh/$4y6}<)Z-@!ɿI R7՛t nͬew 2J[lR|cl{ûGz1yšZxu2f&{r *'ck[K7#Z|d=͕nL|DU B\J@qb}oUV \4Wn]F8\d. =Rխ@~ g-5aBܝ/m`᰹K,7).3ok6OA/~`mbh>&\S^tnlA-xޤ!~DMKYʁ/46!̨ӓB`AVEE#}I,Dl=hjwpZJB CC ^  腦'TSEF,#2Qpe)?+gSczt˼T=%#v,p5@zOð ^IÕkNZ>>K6։KYRZjgStB`" *Ѱ e,DŢdK򎔷9h>؛%BF`a vq9#E0<8da$ڛ.[drx7d/8]hfa+pp=m)qyh5ج _{f]3ktP|쀪.E$y-ݱx2 "U*eBi;h|DuȒ9h+^e <Ѭ LLVJa LCz0@˟??^Y UE4%vÅcݲv4:"Ga7AD[jFRbU^Q!0Hz~ڿ!^hXt:hR$ uʾLэ\;QI-]LCג},:I Y8-1Ҕ<aX3&!EM zVݛ6էg 7RQ;;ĉ !L%r&3 L>g" 6/9d}$%Dlϩ(jw|lidXdV-2F McQNiM2H;3KZDTudm_?k Hf[A$ __O,qML, c\2dXxPx%J &Q"'_vWۄZ2JãD.Ȉ, +1A=d) i܀{JIZѕ=0q~n*IjO97.5FG 1pęVյ THhFBLO9!4{(^yfDa06ki4|>-5G]WͳeQ.iY8fН BӡsXe BIЕ"CKUe)[I@ݤk1joSP[_1˓rŷ-җj{aVuQ+ qJ^<#k+7] # T.vVW$̢" - M|8?Ve-.YZr櫲x{~0Q8y݇z8TyjljZft8^43jMXKWܶ'˵JE)pЕ6ecĸ3B Ju@)YyuU1 P 0̇P;u%`7<[+|"ʞh9[ƍƽ f<2Gzš\BEH;LL"E_S~UAh}$"0(3pz'8k5WMH 6XZ8mί:qypCMx40#'35g=9(8gO?ѕcC WKok,:hV!~Y4~k`Qdp_Zń]VT[^:xmf"/heߵo|G,⪂}D)G{nBI5 ) 'mr-rqkXRU|.5Н {{Oݲ"oBրc28̱2I&'Oܓh gbI]7۵V:saE/.ˣ-@z+Ym)߂5T2'|o`d6~J= `ZMeXS_Îq+^zs*M 7踣H-JUSymo1ź>#tQ(+e (ɼS8P&\P@ FcC34qӮ^!Cҩ77"&Abnwuɽk^dTEFzϐ_욇.N#:y@Y6ʁ]h vyX@gວu%"xW_ycT8*VF)WKag/atZ.f*"AH~S] 3] h!I[sɟ~jM@yڀ)p LQNd#6)q|1sXj.yQXA8mrDU30cE~{Vyl.Лi;G .8d) Gk1}[Yؾ1cCz$*B#ׇt-'9 f ff"\+^eiɧ& =-Cȭ*$UlfDx2gzmV%[Ϊ"\lv&kSntv^0/SsZٸ^%qԇ~jۖY~yRy`J(bz"Tdnr.gH g h>ĜgIBILb5l)À(JX(+%ԍÁc8ѥ–1&RӗOt>l(E3 ]>oP@vpG#"m&oX9Ā.O__ǣ|b7ע}e,Uo*DĖz[P}0= ^"iD#Qkʞ|3w+a@) hV{3|ZiH˽t;j2{B~ 8&^&I"c$5ބԂ&@nĶ `i?>Nk<m܆Վ_c+؀fay(FH{gzOG*z \ƌ0u Sp.^XgA-tzDy+C\=ܗ%$DaC}2;n[Pi: [^~G{2 "-%%Hȿ#jt}W}jcKm 5} ZN׆LC`V(/d}?N,iܢ,TtЫ@yJEjm͐⿂Ϋkč K+^\RvuԴ;?%ְzuGDlDri֑| lơ]<ܸ 3q_.y OxO?}E@S!phKluQnT3a8@{>G81p)Hzh&WMG6o+K$. U+;De&^5/Z_%뗀` _vs3*'P7[Gқ".fJ,hvu }{>FQ#*^ B̯Sx N`H[^XhdceNm!wI/g)X)/ Ln9pb~ESX Wg/Na!)-7f wWڛlJAU>3~e؋Rm'qJ C }ssAK!zu+[36Hee^/ϟB<ÑM43'-zr;4˧eai}ZN8ЄGA3gF}rć$Xݍl+Am FUi\l-Uq {+ڃ2?<(f"m֝$dֹpPg* WoMܓ&Tvx8ӫ^ơ{a֯}ax!n0.[Z'lHk2{N^wҕ\Ff`xDSR!:Ah%EXKEj0)jR1Ȟkº͵JJt4*_A5EOwS̰HwӺ<'R&g9?TŜ/Q qI!ռ] 5;; (zaNs 2[dse ^0A.蹽$ܑڕ؟Qrhne\D%ikprTթi2'RN=/;2sHBhx`f ^J\jufВDo<\ޏ2P> Lj= yOpJD#?3L){S6L+TSZ+s/ɭ B:HZ#!0ls;| 7жҖ KyڥPT ( e W8OCPYȥ`EA{*Ws%!rʂ5A*o>\ƧCl,}( kyǘ39.Yq?Q"skO W[P=GYBT; p hٝYed`J{BGZf8h(mX—m#\t2"sf0s)*0(4>oe֓J d /,~|H(sZ^v6)EH^5wLJ jʲϢǼ8鋿qi>7cZyN%h[Y.A޿< HM&6QE(]&85'8RYjJF n  Bґ;nrԏ4AJ0g8N}:0+ ,k[@$g_L$H\0[Kc)m>;r!!^)m6ӄη馡S|3Lƴ/i %6'D j5b g/g>B?*-޲.X;2pyMs6F烂G^{&UA]4HJ%0sc uIG^S(U !~«'x ( f@6sMJE&|q]}EB3o2nC<8҉.,Q|y#\ݚ؆_ϡױv1qf\T*LjQc^ pTdC£]5G.V1ErJМ+~}=#w. z%$782wQcX2f:OGY*e7`+/b / @kQNGIw1,)@Ā[!{@ӵ  r({u4NBؕRcjCJ]O޲KXx}:37~ԕ3CUm{]RmN?/zuG{l4\Y>"3JWL%=ndL{D x-ڨ& PGT3QHYT#A3u Y! ONwR{xH\ACf,2KU t\Z_ x:EqzaI MW6 |A|C(Xw <2> /RY\ Oo_ vkFfaÛqvhL0nEEZڜbNI`FG'`kKč y<_nB\T KZ:l{rj,J#ƽSgvΧ(ClA plX ^cرOVJ>8K6է÷Qc-lpxĬbs6^hwbho<i~uW2 Ⱥ/!K%O+؇`~% ^>-"~Y#L0ȵmu<3$2hnd2' `4y`;&Fn"2a' AAa/@u\omy{>7^E9~e+(/?l6 [~kh[:/rp,%cP^@5~TQH<㿾$ڱbiGdxsǔY*,D4uGTp %c&?LԦ_fڬ:kxVtВM@*NPDЅT_ 'k* _ (bFXV-FBmӊ?Av9r*."?4_ --L3۔\dyh UV4@gжqGPi8L9J\0Y? X.aw~aۡ3 lʣ(R^UAG:e@d'z‹C4t+𖬫Ή$f"; Ui{kMS+k(@h񿒱_gkٛMN0VÁTE UuKߐ۲Gd(0D"g3<̀CmG-P}w:2)'7:+)Ct I5vjÿ ;`(hnP^1yxˇ9/KA֛hNdHfeCP}~f2¼|7>yTcNq"D`S}d/Frg="ù)-CxEĨ%DweXև'.[ެ3ZEaV4Z2XMᾜqG(;c7=GhrapV{ۭ/eơ|H aĨJa2zQ҂ǣR[&Rz[3.$OڂܬysZxs{{gkP`n{)TUP1{81砉@ɆZ!O~ G(q/k6j| ,g D;-18]}̊J&Pp|% NkGEbnqQe:[ݠѸcGSP* B[~\=x6QVBPh$Kea}!*T>Ϸ]C޾. Ta'ЗEx}SQ&#m XIи)'Nbנ).:j`Z!0 [g3U*EHC6_;0UfaUH.-KrՆXQݠH/z<;F웩J_*M?-Pk4*E5s5 5}+2M*Go“t5jc/ A8=9 8UR8RCC]d,'n6EfOLH2TbwḽvQ󹈀GahhIXҺCZfZb'0]JBwأS=`yqg]R҈\qCFԹxH\߱?t|kBXdcvFkch+MͥbDF4vTLʙJʎNoWѷuuk-~H%fVk3ţ2SG-[HݬZ. sR0Tnt ,vO=`x؇53"EFR)58|sLj%C-ۗp:eٟp7%/N!F#oQi6@+4V|gK.E y:m' X>VQPQ++>dpJU6KrIc$Py}bq %<QՊ3o#tZTnps5>@f5kgrVqx־thNtILmQ`"Ms_UЪwb 9]m41+ OOB]gV 6v,_ؖ~T2Db9~8=x+6E"76wN@1+;MI͘M 9d 2(1?f-oi<40Si=9$-UaѷLB~=s@?mPF2O}I~(Z+F쿥Tn<;+ȇ}j+{tBQ#F$V i1Im2%?^ą>ܭ3 3@2iA'əIq1(Pi :{[ R䑢nj||!Bu7VU3EA'D4p049mKϾ Ju[p.X;Vf?$k FWI:q~b\HO31DTj%7衘t{ۊƹԓf[_rEA['dm?"j&!Òh v\MX%:,5V-Rb8J=M"xw@Ipb}>}9bL1L- /i᧜J*77BWb$FABvܯ6Bv%dJ \=OnU6"5fe[.W#ٽy]jź;C9P:*ś(?n L[{LX='Tr=|4z&cgzNh6a#{uz}7Jij=9vCQfI6ڝ.+?t3γ̾sU0OGTD3hZ)ߋ$*2OL:FVLj4Q4nX.Eo[U:J:%"LBXhUt&S ʽ֯*<# h'T꾏 .@0 NrO ?<pϧw)oKE<@K l C=U#swЃb0G{q14_ZGIv_(. ͯ9N?ߣQ3QM- 7|JS`5f=[9Zy^]hlwr-0yg6[Sz9>EVDQQᡤ$jA U$DAPDs**DPVDzl\[̼ח[ِy( jᒢmyH{5j Cq-Cb5%PXdaP4h%>pۥtZa3APDf w_tr̡NMpBjQLn5jA|;Px,Ͳ~J]!(M@kᾈꭀ&Vy9hlѓìa\Ny#;HƝ@TJ \j9JgQE+zm8NdX{jRTzUiVUX>,z}*,KpOzFFɄ꺔)% ݊e-VK99B_RhqBI̕FΟ 2D#ji<> d/Q_ 6Nٯ(ͤ&4bVEE?d} h܀0"B\7Y|RG&_mz|1K6"Z Jx\'ty;J,}x/] &Rr-&/iyH7y@B\FiI'| īR4"yۦѲnFj$vڒX6dTb9f7W_)uj|UKJ2_Ԭ0Z@5o<0㓓 뛺ޛgX2bܟQ"?1/ irYu;Otge>FWCϮH+0':Uʤ9'1GWouJ |WO *co/{dN8 Jgr ["0IrظxPJf>!>X,ELu}230A /RlRRhW/9/ҏ@Cwã,:c>gH_HgS6D&k޼Z3Tn5,HɿΣ)bʁ w˪48Ώw ga1ж uc>zy( q6Q=9>:iHe!&>0LtC M0Zz77@CPWLpF!dݧƪpx Tf 6q]&?6zʨ쨸E3"VQ#W63avR/:ײBv}T:A%&r[rD}xL7S :6bʶh,`7 [/sȓwUh!|BSiܰK7J)Ӯ_B_CU-n5ֺ1zɅ01;ry 5HvvrsUqMyS(*v Ά:R =p v>b9Ͽl]`vrx$l*Mo|c щLA:]ڠ.hşcV[vm2 0̠N[I߈" H JŖZt< E+[;E0tO^| mSʵ=WwˢVlur fh/JC˅4eHe+ ~=u~+яIC It*""2tV3~d :xٳ?- Q(d:^Z*v4TPt]FaaصOe |Cax9Hw ,]8$\U%DNoE@ ;4Mjl*$*]M/~6C{ܯ'gib.m|X"H3ҳSCљ׃/Y~U~j&dC_7 r/N@npfUCҺIj|p޻^n)vi ļFEGʓC`Wvl-k  niWc: ^߸CMՃ?-`.^7X?Q <Ə'F5ah=i;q1 fiIbхW51v<#HtAmJ 5R/wh!4E~ˉ4/EQuJRHVAB\㱌uKp\5D1'5jD0忔 -Jwp0N8['2칵o\JHsODO+]HMd!z(fP7DgO\K&M&/edJ^^>~U~v\eGUq-'IQX4hTru]ZȾƮ+7Ż-b1Tlr/Ud7k_dS\YV&cC{,2ݢwb"MXJ3uB/^[&|bki Iy+@%|fS;'uS (" p1P9 d ">[NψHNW@JQƭR}(SXUG6w5gw\#a;:b, Wh'Q4k\dkS` _c Qu@ƔK 56IT kZhЩ.Jx|T ~3I`LYkG= 5Us ~JTK ;p<){_CtARx? I)~yk0WM%_ѻ@NȺ}Mr6ER|AeqذlV5Zժ.VPS0 WӐ9c( ;\MI_uϨ|Yd sȤVδ#O>"DC>Q5wDi%sq%KV*9 f.ד-5v' mdT|B>vG@;N hBHbK=" u>'շ<M˒w{&X1JE,o J'LC>K'årL@g6~RO7$Ȇg"x%\אՙ܋k YpN ow̯FHb:C!>͕"t>c95fs \Diwp̐>XACy!)ٶ:XMfφ LNzo?3M ʺ rt(6g~w@k] an:|ĔT8q=Cn%9wL@I>6'B%$>np.";7+َT^[ڮ_zIs϶x2. R̒(!="|JZ:*wdnG2AMUKXJλ!P0M JD{rK&!"Nl!~ 67c^J>=Q n!a uE`= Y@i/篽jaeu8S3ZZܸvBs5}l-劵kGlszWeGeBM!hpv]%yF @jʈZ/*#H2}zv_/i .;E+} uEҎ&&_}k]݊{ $F}tF,Y743XKlIJq0b$?LV;9hT"oQԙ=[Qk7QCvb7vz$ .96pƵfA^Dŗ=רN*]LBd7;wT\\g&hRv/݊9_ŭz^/Q' _]8Qrvx\P=cΨ"dĿ->o[,45t8xcmjsVRUp`МEpaZ]{> f/hO@NUXQwh`/^~a|$+a,e!~/c߇|0{T0K2bSoGt6kE {S+q@zz!vhzIˢ{ ǔj8djBF#Ϟ`RZ!g: Gc"&%)FC_@ֳ iROH95P/3s^λg6Pwb'\zQ~$拈^&G'sκc"E4!s,ZٹO6Xj)+u^jȔ SK s * 惓>~^o *e)ču3¸1eY3J4ԶoYdn[azq5-fkTV ̐W LUEokfP(/|O{D[ܰoz`r{iO[e"ɣɀ4I@F1Bڎ sU܅ϔ7Y035M ]k큽dZ.OefSrԷu<\+M@֕ǡi5*5ZOo^Ugy bwgF&+#Z,P5I͚H;,@Wh5l  uo{յ&z q7,憒-L_O6@%QhJJBf Q/k2@uEtU@}=p G6[jB̦K Vܟ|׼_QOJ^(3W'1j ItMɊ:(fq9G5ce(J\YA7n$Fu1\'yMR ^l5<1|'DE7";>%2'< +sYۯ5Qd*0ᤸ?m*P\H1WI&7qH,/5M460ë,2%H&.`:6A ){.W-m#%6Ӻ' n{L4/$ s\8<åU?ɧ*-%Su,Of0ZOC3--?2'^~ǧr}=6KŅ& 1WfDkUlsR{ѯ3ծI~RC?V{p)߽}ߢ hc)'ddvTZ2!"s@p0AwaEקw\~I2>%w|TdZ#+y8Y)ٽLqؽ!GF^7ڢԸ'SG&|V9f.ey6)mQ@5mL}0ӎXd^ ×≇&ˋ.ՅVɌ\9!|NCFxZ)Osu/gxiV OHW \5;G#%?8 grQV"ݮuF]+JhgT2#1MoR\]>Mfу!vu _,홄r|䏾ɯAsF(\+I%c IG2 ` 4>\=Z V ˛R_'Ƹ`QbXq޲yN2v{{Gq,?x|xJ njFxo*RW~-R%Q`G~qhdR TwMpU8FW*[X9~⺈P5bM17$ƗTw*UM' !u^w;U"O.:A+7C`g9uUj޵o„+4fydn"Q5 : 3[DNVCY͇W F(nTj^j Ź;/]PYKZzodkM2o}\a} c dwyek!4kƞ؞َ@Crr ~;NV&D F|4r0vx A<}snftokt}!4ĕl`KZ2(`8F{Q~?XE1W1zjgFczn-%]sN7eEffj#t,sCK-ie9^ӋgzQ(EFq=5 I7ueфlR6_ 50IZˏqn؜Iu:џl$4aإQ&ec$*_oiVd:JsKaxv(`yyŞD^CZ.s(ʐ־7iYս5FcX| YO1|[Oрeh $ Vc4!RH6)M>j EkLJ@zg}9Zj:~os~B[-c*8K5&QZbR'e`<=]fG<[Z ]:fF.X[&tcGh@}-k]<(/uN "(S, Y˹Ѯ_lJ׷f.m.#c#jjs.34,o'TfZ@+yA{ _}/%ϫu}j;31wJd,g4d "^4fQ2`\D1*)ݘ\{m"Y2M7r`<# ӚY},/* A?Mw^0C4UR&_-b%_\+axڥLr @\fIFAj~0_9mcw` ǿ;[ih>:p1qPi޽7/y~[G2TFD4c$O8ES~*煤\5ًQ0 i7 ZHLX/f4}![Ai.zpfᭊyN$=7b'ܘbOuVGqئ0YmͅjLD WmHRyмO]e%=AF O˺MSۖgvLǦ^/'X"ZT@I4b#o/ k;| hCO% Eޕd ~]l|EKlA(hҕór۽ +8R 2wđRJFH̿?Z;-FچBePABdvr!ci&vٖ; ^=wiRֿ{I;_RX++?h3siy6z;Y[af@4j2bMH/ŽRqqԝKw=PBDMiS|.sp*&)rC˥ C)IF1]OzWf @2 @ :ΐ.`4E6e".wZ Cс$"h7?ݍ'6Oe`N*u V-aԧapi~P9aEԜ!-C'Pz"a0GC͉ 4yORӰ:ݑ9}N=Ʃ 2OUw3mr$bFvLތ:oMQ! -$+h'ߚV }#3[[4d ^;~H: \;x'yr 7p8QUT0ˁ6> ֈ)Z:H㱔fTtwmD5J:ǒR}== g;٬ԷKD}&T0Σ,өt'(b`LQΌ_&De]}$děHM&oGLjn 晆7T)˫A%jmܾ8M"E |TR:/!SCآNj'Z+3LXe7"账>ySRPA2uf5_.JF-׾WGLΦ:8NZsCA #W`"O<~Poe1 dcAN&m2{_|iofoGX2+iߦXngh+(nGYS`"&1hjnePm5Y>vUBb2x!Ev($ tŞ_o]qt`)9v";t>Y.{D I'Eqrg k˿[74=KwRx(9wVTbSQؿDVOy$^PP B7E;];)w#g'0{bok "Q1i,%y'\OήF+ع+v/bDInEMJ3]nDqqgkУm|dX$5 >A}BR'K|6N= j}"ߛP3I=ac,g,A`څʼش~2F0-^Ψ19\ZY0Bb!͋ǒ9/4CplT/} !D!q \(Or+с/ !_[ p1 `\"c1cijޫaupB2U5n:m0'gxWwF;h94m-dgdX"E!֛^tc8$j2Y/4pAߺη \NokX8z/Xu'Ts䷉L'sDk+D/$YKRy鲡uY7ˉdNi?,9zGٝ!]v?YH٠PmQ|:S$N}EG *|,ﳚߟТғ mmܯazp`wֱj: O.Ul4 piiT1.&*coDK{ZK+ڑSi+rAҬ3Pz;H'5 *& _3M 61z=R;ƷND㭼4#U r.fJE!IH UDh /;, sS$ܴevH<6[26V]EQŃfE*xYwUaK/׵,dFqo{x-86$RMq 5tWpER!y;(t6 DŽ@GHo` )2:@ay(U/ XB1X>{+(v宫D[#BjqLPJ9gDCX!WzUORW-(< sBos3ف=浾jrԺȮϱ U7r`81|yqJ DH*i7겴p(Clvt0cO AS?jy*< XRμ7^8h0oN\|3.pvqhX #bt|1sekP1Q:zثې^\ZC J_圛0MTnHcL6mO9&$0kLohP~K6'14B0~VaO7(Fnkj4c&ze'+ŧV;Bjb6İC>W*tlDgxL xC\ SOt<:nVb=~(pgi-Mxoih m{ǪEI|a/`2H3>Ee#?XXξm`JPt Z!~⠕g\I2G#l56pGDua zhִCS|by Y" @Bwl)&sȦF=<b@ 5iB-. 0VZ%MKG~&i@SO<-jk7!9hqOLo,SR=JQ,GfAYP Bk~k¦eX1/ ȤQuW>A1=RѺdCS%)GP 8տթ|TӯU$5,v%DiC[Ƭψ,б=gװR ݶf5' bXN*5j+ģh${`\Z^獒ِP,|g Ew ۟+kGi"\h7f8yr㗪d@(ޥ fO΄rFOU90¹KA.H6A &~(ޘbZ^[kwJJhiOƇ^7H fGQGy)R^feV;XЋjLْ2]x3) ˜m顔cm2$aQ3#Ϡ2mʍQsK}[js͟IJg"?#μfo`_wm1r?GB=ݫ準fsԛ_১ 5dDYDjKw4 P;aIrڍ r0B㔵.ktwg'])]ƯjiI}?Fs,CIɃ#F!YҒ3gu=2l+It|V C:w)[C2cAۣ)jrXnpfV,^mem+iVf= 1A*WݧJS[&9ӲQKe[ɨ@WSNlT 9_?AijLMK?XŗPa/wTi"??BQ7mW-ksfhrT^{ CAI-ԶG4c2 #ي"/ sEb0Ҙ="k@ %j14 z[ CT95x>8ǺQa؁p^xXcWuj=8p;àQk<|<):̨M3h1iB6Bz.~h)>.0 - lh="޺3!?$GԂB?u6djM!t3lVJ"mfL=E%\t&<5 dw3/#RT\ߨ5y˭dHW("Kc#,4? DQE;,ij+*-V@/_ y%X5#~:D͖,7 BP5COj 9Ђdpф:{[0vԄr\?cmƋd`ZJIGMHxz&g~dze |zP+K4h'ix%R{ *ڵg 2pFRRD=iqn5ĀRRh|M]a3K'ȄjS5A=kQ(#U`m3?-s_0 ~Bf92ʳDG%in8VFYͥ^ x"0su pKwJpK= }n=mc0ZtÎ-wmN@rLE#Il7~-KY|])j$guKCG/Z"P.rVDZο+[OB\D 䢌WRQ^x!&ԑc2n0~dF7u#+ j9REAv*0LF[R10 -F[]Q1?/ W*k:<هZ8[u*S^^U##1bU( -nps^ (>ڸ)m<(Q3uD;)Νp͎3=Hv7@\> wңwwY+ 9|7k2OTx,'E%Mmv5ygҀFy2;蒞6R ,r0֑$b P &އ{l& q$52RlT~owdluXm+᠐$F"Į؝rc="6u5 7~k[V@aa̓bXF%PyB,=Wa[̹d#.zޭDM9:i.tmn5j>tΞR}rZ&<4 U@JO"ʎ.xr5G*/6ך^Z(G+(= "%)T,*L{ƭko^eWhy6Wn5gt(/]umR7s*?[E%a" z f:?!VQiCg ZCNb_/nSC#]%|X?k h2$>T [P)@CV%J;fհtRI|lV@Kb"g]-c֭8bFKe<[xJfcm uϔ?"b.衐FyIE&ȧM*ڶ*.Cցc-!wy̋1rz.hS[b6l`}jHleO[V[jR͆IWjǦFSF~Xtm&I>&;*lU[yypqAF!`J*xS0DY DɆV1oي{iH:|4FqzEueh[6Դ6R)ڒB`C]1?xw&N%l]+bga^s@Na){{MnsRj$?)xrz89+j;9d@ F ^ʲG8}'3#> FM%gb>SB*|+=Jr*$=}-`ٳsbcWt]~4`ܿle>ir1MP=fݴIJx6̣ U]e^׼?;Ng d{Jdf@Ŀ'+KAHmcP ]POgkL }ߥF4!1 g]F$u _TBK~i$N]; hIwrdk+1CC4J[XJdk/S+YfF:qaSYU ,.$"߿{6(tLK_F>{goB]EX , @vԱdMpxd0d$I]+3&MͿZWdZ]FZ0>lRn1Ak>ي; TwƹSE8N#hHzѩRZuj̯s $+xy"Hmj<SF:Ip*BXG4 %>&Cc^p:WNwJt[=s1OApb=&mw`_x:r)qBh4IBnx l0QJ^~y[F]w5} G!>Ǎ2 CgND$VLfS.|.f [:ӵ_q{7F} Z̊lF*T;z33ZUݶ9tNt1Q|Y*eYyOz lѝȪYI5](gf21WTcjK9*ZgYZt{E4$ |&N 6Snoꁙ9K* :|]-QMZ |8r; ;dx,* 6LO3 ϵD2:M$b?(rnL͹q~7Y6hI=r f8ؑ^b" ҃) /Pcv2o L@6dX'8_y :W\Tu2/$E 3N M8| h X.Tv IYXh?#w3Ӓ!۽)X!>ӐC=J֗+Iޠlhy MMK.Sqx4sW 3OS|Qg7JZ&D<PFu]O ;۲G.YaـPyO#!a/MCb7:mjkI*GIVUS#/Ƣ=z]n Vh,b鲝%,rrQhy>(A( 3x"}Wi~y .|>%ː{ve7ku:J^7b-FBw¬SHo+pƙ!~sVAdpV-'u0ȈX}v S[F [#Uamq2> oz'wjȘв--ĕIg,,;P:!34gؑY"z:f1泷u\ sq&&s3CkղVoZ)EYY~6 boD*ܜ;#,Ch&4<1|e^Ĵ"SkZ@%4r~oC5igS-33؋cXW߇  @'iD&ٺ˼W5/ cL}A}J[E,(lԍ"'e &C1e,qIBl92麋V@N;?%ы2C?&SNrzK=&C[OzX*r׫ Gm6Þ^r u/6X]VAQ!b7\Q<+M2''d^vϺ[ٞ\t 0)'cGuj?-NkCfOqʦ_hS`C&fQcX gIhbixm$6ZqK8[԰v'LZElMKTia{!YQ%]=vՕ=,T4ޑ~@c2^L-v9ZVXU&YyNKa(gعs x./5*xI/i9μemV,l6$E{P{smPQ}9&E-u:oE8:@\ڇ1% rfRcTi.vgI%q ^uUFu8hGKn]/&1V_T&=Bߗne*06q;cyXFJTs[~ tf<(M ,8%rh 2)i/K憱ylFM[IzJw}G;%/3UNͨy"[kNnа7xh, |ٷVfx%hL9f &"wyk? ĆFikY{έ LCigTUi.?pH-q7J7<:(Y{χ 4%$Ql@שSR%/H 5iI?;"1 @"[a-bhF+O{ӿGI-,es`me3vej6#8Ѡx$_?zC|@൨C2^E[k׿@.vIЂ >n ??Ր<˜5wq(k%ﴉ+5&Է.HNC%瀖vd8ac.? Nt9NS<UĈ lIG d 'qW*ݸs2Ƽl2ɭᵦi,m˕TA90PixϬ6T Oޒ%(0Xta?4njIPkhB9ӧpa݈$&YyOJt룛mE~gR mIJ6%;ksj Ê*E}X|Q60j {OnL^ϟ!j8/:?hnH1LbQB/54[nc:D|Z|ǏVԹ^ :| g#Q2ܐ.gu25_[329qRYXfOJX`C`/r'R # "O ԧ5O=4 /4Y&w/r@pS1R£l,x}`]ݞt_&p!Xх^t=n>,ƵTfKW1o& P!k>vq|.si"M`,cfd.p XZlgϸp `p /T@/#sj+Q|yjIht h zon_Pfy cbS cݲzM&X9f;K$S!vϨ\ n,Q%ISAPZ&;k}y4Kfdx^~Z5(g¥RZM^@J; 2YsK *w7lX&Pw⽵q!4n3K-F'> \Cʴ;b#lcOcyn?E)VpIS|  kALfCӠHƴoݽZ\u°`sgp~}"$w/ړciō(|2/qI}Ў=+g-%yK[9Xv{^pRF7cQ%At㗆xsˀ>tٳɱO0Pt֚A2/xRp˹3'HRKmOPoHBE*d+^tnzrYF# |S\õQpN٣A'U7y?FbVFP܆L%a caZ?WC{8XB JK$ yjb^FѐǷ{"ÄY5()eiAݶ!g0+?Þ BK妸$ޟa!Ԓj_ t_@\]eS`5նH޸ UVf j5 'X#WD?b+4DvJl]5UnGGTW؋3`ψهozÖu b#ˈ^R2$6Br A%\Y \yqH L0BuU 5!4*7nxin_9+T#yRrsuH7tm"O_QDuKL;ǃ zCifYoL 'w޽,h?礩ğd&hmjՆPi=liR'7%nTEe6DxLf2 96i>v SjI>gA.ϊZE,9sI.#:{_pYA:-P*d@7'⡀9H%?iWKsAcz~j'AՄzLneROeբS;Σ.9{SAĨKOZFnI4h[N.6 2xM/gi'd uLHoE:#EP`͊JK:Ҩ#M8dԧ2;S~P| pmq0!u؃nِ E\mn_>{Lz "u=I`@ܠ{,6ZQkulgu̠wCهe5-, VE>?_pHXTE#:2|rZ0t 52zVOi]d'!$J^l׸ˍāJҌ¶EOI"i4t R5;2Ɂz9/60ԵY۶`v ZWO zbC^?xiƨz2^T PhgNmty?*iEYo;+#?56(CX_tt7;JɌUZ*4MO)YW͖꩜/~Ύr<u  e߸4͞3pAK/ޱݪ >)a1^+X8dUnP[N#3-BF&)U Ǝ;qP'huA@}WxVϛ@ƁnAHbxQo8ݡxQNսryس`e~p@jNEo5d3Ͳzz}#bfT4R'8WYk;%:0g('s q>~$^s7+|}8/襮Ͻ=4x6&ՎQ$9D%ŤO|RO:?`#zautCO AښR|Qam6?5ym_l3阚vǽ&ը:\Qd搯mq(ݯp}͂Ji[3sFQV#2=''L #X 2 HRm"6S[u ^Z7K';4v̇uh%L +LLʓ fb ƱDvzYt UcVozCJш>oɘ]S.t/ ^${`83YuxIrV4֡E+n Qŭ[.K ˆ8[b+-t/ufnLw|AP *>[/pݩNQ|lb[YY۝Њ M7ǩFumn+09Ю.y(6;#@L:wX? *ל0lY? RQs+VVO-'.KjPz<9_ 6j sc O.ٮ}aK[6.bNcD jVXW睹!esPD!H?2 ^NGzhqiMBr_zṳ׳:EOҼ%-|*w*2%+!U˦Qx֘u.g +ycma2DY*@H(>8F8f0j {{q"x/9bHҤ#=XʛRy+*f<ʠxA* $i"|ꂮ&rMRR#Z.Y8(h|ӯ{k`"Vc`PmgGR-|91N%k'@P:֠$G-qau3':W_Vo%z v*/z.qP͵nhzJLLNF:Փ@${r8Rɐ g9*7ϫ̋5м_~0'@IUbvcvߋRVL(݁\R]$8iMIb>v"a ?a-Lڄ<>`SG .Sat-e1A{g(g;Jzb60>m-vD.|*sY]rVwP*c hWT1N07IW1*(L.[TyNY5EJI!O9/ C٘Pscs.ߏ=EeC".&c}6%r_P6WΛiąj-,#dk/kƬ3n͉-v*n r(`{4w*֔ TQZŷMv`\XC>:[<,B9gä( 8 a 9M/Slʐ&Z`~-*}2y=ۑZP,Z;Yކi)ܻ—B`v^xC P npPdv9)dPonn֥.>ًCHgou*n*JUB# D8mB"|t_Vfjb]/ ?fOf u4EN$+)+L$|$dDcS)yM  BLǺ)bD4ݟu{%|&Cm-KޝS|#,sVX@K aL_[$~ogqD| .^Ѻ&*iC!( \8MMT`uʀƸ7_Q0Ա+ҘҒb( H|MAg7,W1&"R;g4&{myqWdCzXvQs<76iU2}i3>tr>y"G{;+-Oc-~5dӦJ'o\KVb!3  b`l{ >8vnEt h+Gb46; ڥ 38dNqAAF%u2RŐ K(3;?c z!c,^ӼUJqbrD'(-m n$|cGY =jQ0S '@̸͠5X?'2Oj}Q~QN'{x?ud1$ >"}z|G$+ҢZ&\v]10WC"M+}-2=Qos-%5R̩@"cr)@3xyUoq1h:qSS-ܙf&ˣ\=bYWޥb CeL6+ASs`CpV-|_w';wSҖMBdFܱnTC.9gK:av(K KAckjV\F,_S) vG# &Ns4A fe=[! *Ҭ(LVcS3 Rz~/sjgXB]t9^.WxhЇ`Ihy˿=TH`;h(/ {LJq&Rw轢@;]{"~Is[Т!\_Hۡ3{VAoƐǵ_*f2\sʶM+ݟ~+p$0?qҘ`1j:ȕBK*3B3SJ Iuj kNPm&S0IBDny_G9:롮}n> s&.KܐrX;${$ol)tz?m ;My2)4bAu2MnSgX\)b$ƖyyqԥN kvsY?o+=fC;+NA+ni _bgDuHaLrT;ZMht՛(oYph5bO QSpZvJ^P{gLgWb,֞yE8{fAcdaaA;tTFHH"*ͭѻPͮ=b'10U'ّ?*~׹W=qEmvʁ@"4J͒?2I&lGAz#Nw,PPzeԖf_ 6sk#6Y,\N נ;V>Q3{rcN & __EÕyyAͰyI·ԉyjk_SO[|κ! -_l-0d0 Q~ 0_?M 0g"P%zcF\QUeREPUcۂτҐ;6e϶b=z#`'3XJ`.eWn -m0>Q/K{`Ra 5i~LzʋD@+/7rՑgtQ"}r9K(cU-ڻ,[}Ӹ]Acq/+jQ 6H 8ѶS3' k m&޹wEpiѼ)&VZ&3^ y䐈b?J:&\6ݐ u z'h n3[;W ,b#s@Vqh 9ՎUvFT.k2<gV^,=.&l7'KhkpGKEɜg9F.${KכurAStb  ;Nu=Jie)۳e-L0f1/@SNz[ J:Ima_d*:nEI򖹼dɜp<~0Pk=>9o,q3\ rb F;b\Q}>x pK_`mEY%+uI )^IK~aJbXbA]^* } fRiĵ0x XSr[->`UbM{y(e*4>!"7 И.1-Bzh\=M0aP0wdg zlPeWHvqb_V~B^+@c)F^d%@6 Kc5/T7LHݎT&.kYq`,J$`{C;6uko =DIeP/~l1>KyVrf}N 80 W!đ{jlwHm!~B;kVA?1B;(ИH`Sy)~SHB=ߴE D#/bMPl: OcϨd"?XL>ȫ"XtItv3<ߘKs09PJZF 6{:8\ 1Pp5^j+apᘁQyX&hr0fZwս+mta}>0~oD|D8M|g6^y!5:8LV4_6N x)th=(i/" ÄVxQnسrX.=W!tW!<˞<,J,m( AGL㹮VG#!_Y 8OfҚNW6Oq(;o˧ÑrLZYtczNPtm qTL_5.KbXW{NV}j"mu)Y6tMk&:k~&MU*3"U=C*E7q/R=.:JRZ+BdR^2. :;\VrBY@SǜT6Aɬn0IBdXp ;IEbLJ!4=hJFVkbL`]iAVh!8VYRAx3G yr_)GD(r%O?x**Ju5/>Ope7迳:tHD3\,+vHlHUITG`{/Wjآ_wzZ:%h$4Sf)I"AN͊Џ!6bKBBPڞ[8o߆|Nb unDx3eTJ&@l~[I(z*u#8n,168^Q%ZѣxPAɿee6)9',˜Fu#=K8*W` |VxT YC!M˿?GG)QaTf"[dc#Ԙ(ǝ:㲥Ѕn]ȚϹ6U*Iu"OFJJ44,܍wT&5/%wdN쿣wR+#2 ._)Ne@A ]?֯M0!ը?hkRyEL]2(+?_Ƴ)r2"8P]*" ҂I:,p/Rm ~0 a ;^kO de z ihP0O `wEt(}KŚ\*~j39i)HS[h,V$14$|t`&_Jڪ)D>-1vвl5L"+lOVli3撍qmۥy_>5f6  QdV6{.6uct 5$ v qHDUIX3hW$zYʖM-a9&o}d /GXܷIX;E]!^ڴ3z#ZZAU6T4+KInZ-H5)҄p}wUeaVn}ٹGxS =X 4w3LYŅ|~_;>/3+yxg682sZޘ@3^Д2{hĊxՋ՛n?#:ZNվ#P ܶQ_~LÊsQ"]QOJ[Rg~_3#y!Php%{5@7+8mHVy6ov"9@$'?[D; y]:!5>uκh~T$3ctuXï~ts$I*fn#QowH0OػQp:ucc,Tf9XHEUnd0"GqF<0jح&u@T$*2S"Ief~A.iEpnw@VP+کx '%rgH !Ll[92?hK\%y{-xCOf"/2q؈o z~W%*m\ '%ܟ$dZ5ҋ(E.ڨ2.z"R!<&:2XnڃN) 3/qßP/ZE_{Bbc{ghK4^"@݇a9g ;m_NȐkH(o.9Ed+ =xe^g.'5=iYlnm)J{@eQ%ٹDxyi!Z9/")',-OS *$zy^ka2nn@uN:$.RZ'r2$[=XK| ,5e<:bgG[jV8h,|S 5;taeK DA=KsXdQf}ڪjX#绳̝jć+RXkh7iL`jOطgw$B^߃H &,A_x39/ɳNpPɩ^oDA%q3E殀1[ gDEK հP p6lM-Ct[ߋWw@~zi)qɗg kC"g7e 7zzJ IJBjL̮aGp -= i8qcD -ןSp!< M-Ɩyw)dB{J)^!gib0BpwL~"z1C GũD9!~PWCGfןNVBn9l@LDӭLˈlJ\J{&Li1@He= š%ڐZf2ofܫN1Z >,Zn嬜Ǚd'3fSO4|%c 4Θ򾴤"zغLDž$CXdK 2~ɐZ{Kѳte?As0C"hm[UR4+f0:I>##tV"|k}*QCL\}/N+iٴ6] ǡ]ɚ.$xM<ɂ򇥻w9hEaFh_`д|ljSy3Qif3}:bYߴuAivfL9.ږXJaRFEF083nT3j+\}37lc v7WᲩi5Z6SKY)ၚW2랥 BE[JGwW2Hz.o#( ($CF~gkIZmY _$cZhTK;ҧ+ &eűÙȑߵ&Z2b\o4xX[^Z\r{p-'\GuFzSAO" &Z _g\αRYҥWJl|y.4zwhd@($E=6!NS= ^_n2FNնE ys?yH*FDnɳvЇ $f;9 |ITe }_;dž rG")lAKi%MZ~r_.HJY鄹Bb;9oA X N[*3֚Cvd@wxsyX^udAgDN3rɴ@iH??#Y#Ct#+ yKA9\syɡ?P6$xzhb,H ?,j#Cjʱxg7ݍ1"gAL+3>!08(; j 7&fGcɛDwlF"{r=ݿnn Z5粂j~%\ wD1:nL_ًCVq&p5j>h>٫o΄1];I<&4oMe%d K'ߨ$/b\%WBAyәj 05|XZJlݘCg= Ҁ/L" 2Z3wcColh?Si7r$֬/11(r}ʶwLeѵ[똒{"2.jP]\BC?vUɝ1;n1{j%K#>9R#\*!]x7kE34YQ.ݞ }!ױm$ sU;t;MgS dg(bf -l^$(ӑ'|ʦwZqO8HӂI-xx"ЇG"xe=J qzj 9r?N`Q)PqzULj``(9t^nQVɇr gQ5ӎ"BF-l^摧vGkW-g1$]-iO53Ľѩ;}bhIn<ιDY' N%GY{v]uIa)n$8^=L{ mxcff(r E8{ gD-PžK@$0%=T=eQAi*5I,إգ;mX/^ß^^Xtc+bu4B3%hib Ҳ>t9޺#|"v߼,CF@xeH2ջϱcL M4rbA Dj*Jwxɇ\@2$J.Qy֍h< ["_ -vpw=WqyfE++/:co!ZZ,K{OS!5n`ԹHd㑽۳<׃v`M.~WxV4\ɡv=q~Q5ΣF+1 -֎G"T.*8ijH);B(b Ï i-K Վā61n:Vqg1W]s81ru*b ?Pd5fyۡ t:k鯉>{ԯSnFӡ{EERX2J_c-8S,~TmX1a\ z><!*`dAR>5dX._- *V`z47H W`~05XShDXMrJqXQC;%J[tA{ݸ"^g;Oc5zhpW@Ng N( m2Cˮ!ؔuz"ͱ.`ܭ+rXqs|2>NDͅrB04BPY0⥉-Cgh'QFO8xa(ia%3 EC {_b0;:l Զ[*W@Du[=%yyo2P" EKsj:ȣI甄=6Gddf7BmA">qd,zH &9.N&Q4ndBH'" @z;AxjFB t{xXq[oreogË2/comh}E Ul.<-׭ghSeW Jʇnw73G],)u"=t![pW,Zޑc$5ȒipzPKtmcghj.ns:*v₊uYfѦ4{&f'1rqّ֊B܈zeÁ:N,}fu4i6+OhINCP*YA3ۨϳ"yDj˦ַ0Jr"3j=BMJm:)VZŸTXN 15أ|OEgЃ1W _Sg&` xa\k4~3lnW3HJ!.Lh@hO9Rρg|)GT_ EuhTo+nsI;ɼ뭙S0%k.="<:vuQšݾ16ǹFUTw]ldMںA8͋ye ,UiZq*UrlJq[O!k$cKکgS OP fRHF~6ZhB㌂JHr@gz сOo8%z{ '[b HYx@eA,dk葀l=B`;M*F5b8V*g:mD2yJntwzSiߝte] oziLs!kMw#>ŖsKM$]׋;;H APkp]<+*ݷԸrQ[gDDKV0pdy/5}*l˨72Y$|p:6z{Dv߭}٠/(^Bz){:@|%*Ul Zh֐pCS( Œ<\Jr^,U.l$kVaˊ.J뵹znS#\N+OQ5tW/]uH]P̅:wlNm 8695DV`plPޮ“Du\*HnbU~Gg0"B vr(ek%koO m9 wtgs<6j[,hӸ>]I~s}щc!kKqlDd\L?LA"mmD Z$ʓNŖ?4 =W&?Ph&ɛaӳ5kgOH`ej Cq9|V2ےFNh.-ԩQѬ*ϷKW wY0MUNNiyYUl9 ۫ɽ@V(đ3Beh]ʌ7hG= 7>CUK%;.ᯖbec8ڷݣ#Ysx᜞4cGs񉝘|rxX\tON(&w;t{ZB_ hG{Y^ cSPU&kKDŽm+\bxB|1$%bߢ~F5(CVg,cYgPFiX,}`kJJ- I8(sɫ"WZe11숶)ZC2B:_'wæë=\_v(*^)+2Ez/ID~𽋎쓠g9Cz> }>͠L*!ZRw2^rjjzgFZxF#F眉qLw;7 *~ˈi9F &Y_A83֞qf0߅_^[V>&y֒>gWҋqreKf.j9. 0Tb^(x +@9k ?S7% Iu>;P <1~R3(JVH\M~n#د #! UrCl0 ؤ*]Vy75/ŝuf?Dr{h$Op-551;hS_f$^^cZ}OjQx N$b}Pu3oZr@!ty7@A%hƏ]q]3B.-C*"'A&y?Z8 * B,Hٚ$uGZ~Α5&d5+vܠ =D".FK՞M 6ΈA˫lrPv cP8caښ-wLμuB{PXL]@[mSq`nT?|j<9:VagBXq,.J OPSH!ɢ "\ܽxFhFO{".@jg;t(*EFMxj=R*1N,&K8}ߏ<Н)abYw1> Eҿfz wSݳ%5ZG>-fisX q=YC9_ɣfr$T*J.&f{?[z)c.-CnpJOXM(?z\N4c;_}saybC4grIzyiLRƮx:(ce -R)ijeC-i/?*xCE [ lJRуw|_  8l;$>;F7jnnuYa>T'Xjxv>z;5Rt2#Yv} 0V176 vDI-̂r}mBSfS0EMh&Ee,]VcsPc?>K,rn؂\vQ{Ix$cɕ;wg1xB[UA3.5j!7 ƽRr|*5'fJ.\VB9"mU [瑫`RaDVjp9xJnm6anq 6.^glMe0h8WĊDZWwJCךn&#aԽ25uګ *ˆ|LVdDg  y07S@81HGF%MZt$5<ȑ HEk0y*7޶i0 ͔iIjG8oP{Z74ZSTA<<?!Ԑ0{I7L(]13AϔK*L)J_)󲦞(vIg 2=c3h#=,&39qTb=dL27KM_f%?R7vk RcTf/!0{gb+jS K/Coښڨ0* VġŇw3򙳷t. 2 d/D 6B27TVf1H l@$FS̳[0B6qJG X{ Kipx R:8MvY"#^χM[.-Ѓ jqvK}z(tZ O^ 8H x2ftslNq&˭gQg`5ݯHs L)P# ՔEPl0/bt|+Šw.չ{$%+}TBE] i + O.9NHa\u'ɄqR5Ug [JWn,; خK3 ^FNO!Yզ6~5x3\F,/D$;dLC`o YjFdG&^Rb}FE+Y3FH 25e.SZqw.=XY+53o[LEc\P0]sP1BZҕ a͏\@57 zec!Ѳ|SB휿(9W6PR8IĒPb.Nw1q{OU{tIɼP[*j,b.ZR>4lLEzq/f x !6f oc.CĻqu~vvF͗o9vk;{N6W*F}z8(Ȥe㗙; ge@H땭eMoC`I8$8pO:A %ӧSkEjľԙFanϼVPO?;Lx7N*D;Y}'+͑覗Mv f-Nogu Q_br k&ZNQ<>#}ZN$v_,}b /Ю)S V߲DM-#gn޾_IS5Cu(y#znW6aI6;cr~uHUf;9*SȈ?Z|EF 09;tg硨qmd'DƣM vQpL[FTbHl:ffg%Xgv*;Eydya1uTOg#zpS H8V9RT܄Bd-F)u\}G/ "R~7"2ڶRsGuŗ#jHbPk?5e(\1ĸQ u9&U3-l~ڢy7OĒrCm̂q}ҁɮyɿ;Q9ױB¤=E8-_hDAid'ij0Y* qDf~hUaY7g-Oɖ?5HG+nL0 k6չ 898ՆI!9/RւĹ39=T%~ B 򙡏z[$OߨA7S`ifʯ7ZRԴ^OD1L{Tӧ_gXK'2kb&"#Y&)e8 Xb1o5o[_K,Uf8ZVqӡ P IOې*fӤb| 3l򯏂 zC~) f* *?LA"z; -]*j{-ܺ X!͠Cl=ʰ]HWzo(OХ lV| }ٛ͹,R@H׹r:Pu=iT?BrmݾX %czD[+Ҩv4%bnBb!gBa2ބRvj9i`3SOVtoND?O"M~KPo?fXgЎTK,h_DC;y"_,3`%{wJafxf:K ;g| KLBQ]""N<;eThʓ]d;=qWar$VSKz;;u 3P?.l%S-Qy; Ku+6G׎&ק_IZ* PFF?tE4qWK7L_2fmƿe+0=۫xQzţ8'hqOc5uf-R ~-v[ةU{ؘ:֧] m=QDwfw#k嘮Kr ͍#Te7ŁPyLڗ ޺x8"aïw(=_-}<ЙpA/Y~YZ"5ǻLhX;8×]~nvV$ZRB@pߝp@9I=F7'9qtҊg'#vJv?HZSуTX*!;ZI n]iViVn:/]Y->C-A-[en, \7dI)PXmJ'kr{yN@w<5VJO_xt'g XK#Z.B?Vw= 8I!RJF VH!$:9#k#%iy+E !IW(. JWYnʤURMeol^!.X5#_RWch!aXư=[`~b'eD=at1LIij7&3@7ce g-!"6Jfq-Z$J ZN1q'uGv20ҒjwB]v9`9E $۩ TnmK$#ܡ\q Pڀza'9dN:2rG,ynZ"Je2\ON``yZCK!%`9'(YiS2! \(< +ZhAgq,qi~Nwt'{ɱ}.d< 9Z#+Qg kR}Y W5#h.Qߞ[\շ Saff Ξ9 ϙ\.p ,p(QaU|PYk̻0 d+Xw + U#x kHD(ϸ%7k7l=O"zRHˆ?uGӘ=R㌜fJ8ޱ;z|{v+aүzHPymY{̪*N7RudY~)#2gDxj}4kSJv5f_iۅB-X[` YcT IF4.)FrMY(lpO.y;߽+eS@ln8Ys߳g#".%;:XE~AFBZiJpQPe.(B {g-g;BE\j'El H{(er?4bzT>(3^5R •@og^@+aq)U{k4p#hAP |7M40Ìx yDlPc1eUC(\> Ptb\o>vbd pAg DΈ"tET ϽƗ:bAlϳwݒe"(6x{ȟhf8nL&/3zv9]ÖK9h)lw<5L9x#t:lLxl.0 N&g\,t\Egz*ѳ%>Ѹz![M.KYkU*0.b c Tl.F ZHL8`јk~|y#Ya'&  gDL{5]Q$ 7F?^կ?ڙ <VH?L#^wT`6XH%e)oBq ؒgX^11,-t Q-*6Y ˮDH?WXRRqxr8 1QO j_nTм6=7 Rí6%-ch,nF|M"S^=a۴CLZe[HE^d$4N )=vw \Gg,Z-IaSv<[m^|2?(s\JZvhW(*SrR T 49>ߧb'SSH<8*^G4P,9{M-aGe`W577W .êwa!8fH=P|"Yqqz@I= _,ġ'E,DI B *Q$[7["[# 3J[j+`߇FRx)!=PSX |;28[ T'OI)ܯ5I|VD` gR$$(ƄB޼ѻ`LR9]2߃9V%f qzTi2S-t_N(q/c%H|-V{ ? , G ˓q&v$[mb~[Zٚ7U`Y*:焑:TО3DtT(r"o7CM-#"ƌ#3d($e mGЛOS%mΣ^[X Jݦn<[h~h]vPn,"^ÇbrcB|d:\EcyERJt}fSԕŶm:C_Nb }t]ʒX*} 3 D4$|8y[0x0wX/F\QH'@2Ek0·g0H$ӈ4Hāv+M('%1\ZŽ2`oZ +ɠD ;soXMsU~׵`{ƒDyCP&H0.M eJbȸ+h`jNd-YN >k-9ʬ@% xA@ &p%SB<br HZPH֜ohK  06޿6VuW a`p%o3y~w4XA* 'slE@K[H}7*A&1eqCȺM-ǟ * }Pn>H5_0th?M]n4 rcܩ!1.7vѥQ(FZaF*bT@1-d;||{ЧN|Qv[rN#Ղ )U@u+gQBfPHƴ:&ԔzKTdzSX/v] WMJ1N"$dK'MmY͢&|)=z0|Cú?#nqjn~=2=6ភb 7舽؇8r rc!{M8R #/_ą'I[o^sGGK%e~M!J&˝;/Zj$ps8ƣԯ-(oVNx"ox؃M#ީ mzvJdy#!/gkXL:?:s YԜ.L͋Rf=IT_N}_yq#tr-65,賹/O S Gg$ $M̫X7(mtࣂM\@ٹ%jQ*BK ~{CAn6y9Wx7">3qS_s+w1٭_oDR5?h|f)ӐEjjo@= b V/R۾jYi>DVL7giwŵ: D-3tx =wcĩτ\\$D2Ѹ%q'?KV`ޜMjZpq#D:7HrTډH= ɉO\{f]Zs慬` DH^멐C5_Z"RW0(Sm[n"Dpt1 dIOZR8+}$[#tJۨZ Ju O*ZGJ; HDH&B1o)ѵpUH{]fuاQR e81Y鿈Q_42Am(4%_e!E*æܹ)W6@ ARx(xZ]>c4 bO,aw`Iz7<׿+Dq.lXPیsΨBIeo42Ǔ{V|jlJEy ] qLUGڄOA_Q]%OY7#E8mTx%<Ю]EjofJG{a1TfN?y'1 HUQ%&L3xki^.ևa=Ueƚc>2y_u }ރ#@V Y\5*⣞f g~|h8K?E֞9E.aCvN@.)@.S2ehހ8mW h#!>:UP8} :"㼢S阝P^]?0ᚮ3 y1-Kv|LAV}Rڬϣ/G^9 x.8YaU(1\i+Ir'"U`cU@).NY TěPQ"Z䘟]nֆ?N8mv:3kٛXP!@*wz' ~? n"z~]!p%MhF.Ó U̒t&/N A3B)f,=ZG蚱=ؚߊ",@ٍmCz$/qx]GBΉHbg>uȎRw"JN #зN : <\v'?*M vyXʹ;?wJ,0&~Q|K))ayX+Y5vt2^Vo`9.y #9^vvOO >7GL S읕' =*HF׿!@m13Er~z2le~ƋZpo]E%9+(67YoLQ&Wk)ηhAT;zu[LK/6M_ !rъy~dPE}vqo:sJa0<ȾS4ӵ~&gaIV&oT@'Pi׹}:[y:ރ=a*~**QKQtJr l ^Lh/zmn$sy^:8q৯. rbUoW8ieo -ic_%fOT(,0jqO]MN6*h4}݃ k~=UU xAP @ gb! Nt{C ![xx#B1NρZMrR)_ؾ }GnTX3mt퓻8SUWy:u|qo)d_ވQlf1̘0a9aO8F S$CdfEoQwH ` g;luF2@<Á?Y]➘GnK/yfw$֧h3~l1,&m. I;$sxp gD5r[Ml!x D(O4/5 ya/^?H߮;D‚e[_axiAIcT22 b L݇>oA ڤiZ]& ~y`4Ly* iL!3징" zOjծm-L*C[Wv Xh "Da{bmʊXjy[X#MOB;$)cw`Q)P@|(]bڠzf^kUݗm]\gKJzLEL,\FuDC?Abo\#=4QoXc P Vxւ ,̔yj5-(xo|Kn! W#3|:~CF@:5#AU?y$doڢhUu ȼlPZhSg1U)4ug&WԺs>RB\)w_Qe5ˀ텒d[]OcK%܊s w=ifT>܄7ᱟN:s&y3aG? nUg[`%jڻۂ MٜI ó\mKT# 0Oڠ.rq ?OhCu.^`լ%+9Ћ9>IIiw42hp ЄLMʦRF/8&',8'QNq]8Μ-7Xд36|Es6Ԥ_U)Ӽ17@pbg?LQ;7B$:a%Jp ٤i Ռ5z.WϏRζhMKu4|ѷP6\fEJUV Kqm3ˆrF람<M_)WZJ<#%󆜻M(w!wAFDDھBz ExTEi;x8y[;1$zZN9oB4o%Y?-%Xb,?Zf$yL'3!އ6}XD(ݟ`wŽdZiJQfb(tyoAZl~ gut/@L` Q2vG)gnͱ`%^B9-N>nW_\m`m4rEW#l+1E=g5@}Ҹ,^Ӎ0q`*MFVn[7Wu/tV`Z mŊUms戛ּ!Hs e UQ)/쨀!uUCb&y0. 6ʓJS^d`7IFlRƥeiuzD;J4|LSK* W˪Ү= G- ?ձ@g-T/TH)x82[؊X@5:^2n$Zmotq4xqI'!ַxb[z% !H]@}VVNT{hAۈv;A;f3 H(U5[,rR.U#(>A$'!z;8ґ~a33P^_LN3Ḃ+m3+Jj1rNbQq̵00p_?3[q@,x; {>bS9 _)j cO۪淃x\e Pypyr,I/ͳ~ƠgE0V_I[uy]l`86Җpt4@6Q}R-P\'QK`@E΄c_^7=WKnBazX"DP6i>̴OE1D " ۡWykrVsdd ?{i;32e>c?uX:oŽ~6jNqzNS9Yqn" 5n."bT ox/DIB 3^n5.P% :ȦG)5j Ib6G˨'G,lm;_#&ЇKvkX],#z؞- ӧ줠G!e/ 6O Vq&]~26=ҍdZK2Lhvb4/t` 'T')BZ\j :RXiRb0qX^YL[NR<`V& {KHmE N<`"xsMK={<"̒YzxXRi=.僖`S>M810a? Z&OЁ8*n.'e%Y1a%eܞ !1`l`zQUG>AYІ@GnLOmewC.L-5Y: &]V_B/_da/oW_n?說UipGd"45+.E |NCu bm ւ fG]97tURYNRCɩӼH7-'Rל+z `گneC0jFpWBB@rP8αZ:lB*QAjc8D/*;K7n\0 Qfy;ؚd kuuhC,3&C[]0W7p(61eʼnK-@6kRoW_ yG&BCW!Ik94_d cDEJFy̷Pi+MŎUArצcyx5)GT 3׆w(1\k]a@iE!Qx}yE.Pac/ c涐'L0H+;/e[Tc#4l1&jUf9vq>l5k&? />*ѮJ;&9{g (Yp!#Qn]tmwcwfbASIOZ֋5LE67]^KŠFWLc֔&Lql9YҀwthۖ $XDUfh=!t}>A$ $'.!52+7|^XM +d#-*rΫ6qo&po]ͺH{6\68APGmֆ-s?=!Io:5-- L WAگ*Ww7ylA EPt P|d5Yļb% ;*N znjd?NUUaC#|DlQIX9'TpR_a#6_($'o^G1ljý63_?5 C!:jnEh i5@%7*Dͣư k!xF֠@*vQK$&2&{Wr՛s)u mv6MB{O #V ܳmo%A obGӏEu3ϜK5ٔ~4 %{aiG]AuaM?Qhpʐ^d @x^ʅp~kj<;o@bJ &鞬TE-en AS rL[VBlH*2֓~y3;1Y%P\ QW@X,t}Փ;!F;[hj 0f,kҼ S8.[@D\!=5 m*Sf G 0gz8SuOn&PvGWD1&[ :%hFQyGRDҠ"uUny [FU_dD @y}v紞O\@0"ZFW~XɦM]}>?M"b(^=:'XTdU%;2eI lm9X~Y1O(̂a @;nQLyBk<&#\bw!,6)#[ǚcx7|UF`sXGa E^-ޠ XVnhTP^5}g}LUh> q%Gmtk2Co;y%1bX:`L]6{3mJx[}KFcdYKTY8a7jW' ܶMUzf\0fr^ԺA9Y/% +GqEfpH, ?ԋR\c,~.$;n9.y'63M=LRm.2'5Z1z/B ;`{Ő>D{p-{K9xWs_00t酇&8:<;4*~B ч}(CO܄"&2"$-'mT!DQ.xK@μQsAWǺC펇Q°g6. K@^9A۸cˠ)VK =$:AA, /ɘOU=^#d}t]Gǻ>q!(m_Sww0<ݼR掇M} l~~G# Pm|unîc._@qsM= @֝\azUΗ7Ɵk*tdž$5 WwSWn_Mܺ8%i RoOHѳhgSNKO2}&GN&?ʥӼyaQH"q!6!_)'b^<է B\msP,Ʊ5';S4x/.%銉㈣W򞅅ΎZ}S#+I)c+,FH$ oSUe^(lṀM0O׻h 篏hYGM),p@ $_z$t8F+2l:Zǽ-3M*w-]J&i](ȷ<_sqvc2eLyW0M.kTtzE#Ѫx▔ARl>F |GvN +jIj)i],\.b$DAO*^V5MgŪ)] ;臙$Ѡ8Nc=s:;u;A 9ିM<}*PV^.b^Yh!M'Av֣̩'Gɼ_>t)tƴ#_ql[+*X 3tXGMjy8 gDghO>sW>㹦PBohJCMȨE8cSKZi}0|EZ$.:D#<+6-x=GpqDAM-I8W;90(RtMCP ^z:_/039wXs^ٱ+^%ܕ1K -O)U}Ӌo~Un PWem'.rnuG HG-h9 /Ѷ2׆QFZNFd̞X2xybd7e ryA WKB-Ӫ& 814ql&t=ԕʦTP!xo0˳56ǁuBrFw8 !]|Cnw0c6~ΉRt;m%/.7W]c(Nc+F9ݪv4mAH@iHxuVrC}=zqHqZz AKGa93X۩t)ĝ/x*ХY8grz8t/wko |NhKPx`c5A!IanTzxJKi7Kl&\ڑ+3w>J N] ̨P|U=-ٰ۬0#(dZn4ʓAS*}=K=4Vv h^ dqQHZ=qM)q x=/uImi?dxS~+W}!ß1u q.]0u'| 9#z { c7V٤M^ l ND4/Cg,Qq!U_s:(驆#|Ii,=wWS .t9,$i0f/^WMkãk}AWGI5H9mUi2S@E 0]άG:TZ a 8cxҡw.*%I񦎣yS=AH{ L341VQз󝡌_vWy8e jU^F-.x\`0u%DC.eک'pJE@Nְdv ~ʗ x~wVi8]_(@&P/gK Ih<|ot pdؘa[42JV-Ci`pƱZSJOVs8`]9 <ݶaY__'d`!H\,B?H`-$^".+pxSH<Ўg+%cv^0ȓ[2ϵ\ ^ 8=hMÝsehٻ鰄"/ikl|1jP ٗq>f&2%d$eV10]УeP>:[͵D8Ry2 Í@^e`Tg>۳e8~Yfw/ZH4tHeG!a[*5< gXK.j>VÅj-'1WhM"+ ) ]Vxzh+qIah/e|8B Li4'lD}عv?O'6ߐ uX;~M<0{ 1 ODAeS,7yh:>!v`?OV^omƦK sI\~m9?l?i;.,U?2 ą:Ӎ[,k SQ_ ޏve3Ce06X8n&kmpp7n_ĩ'1 _Z#)ʏ&,E;:=&:MwMB@{ni"@_>=5nߎڂ#mUպ>HP0(2fwب.:PƎIEٽhfh+烰8#2^X5~H 2|UTQ*FF7 f2f PЄԘխ+P-Cg] &I-X(Qwe n["Ế5$C-q4,Bo}* ErQL{}4:lͧw겜1aYbvN`d \YLrϼٛqG,jV^w첪Y9#sPJ,M$ kG!r6%$1Hh$*79㲑w&)+Ea䴦a/' Ll`޵X."g7uI'JjTT4*#Veޓ[7J")u6K6r8(|?I(ABzj<(xJbnZYG*vUÔ :CJ|B oU7wKs(:[Ά fqAge]ͶzB&}xNZ&3,UL|&"ĩ@NҒx!@t珕ZZ N_q畤`}#X{!͕eqcZ6 5\`[%1b7||]lP}[HxB,.nũL8y rhlkGMV/3w#tjr(w Kq|<0EWH!A;oh_C~y:z>#Ćgw"Is0Z8V=ӿwI|\'[f]p߶^0!i'o#OVm r&/g3s@[/]{E3x 3?~>L)Mla W:RZ`G7(ZcbG /d[ ]$!6h-6h佋4Ox\\y菦bZ '*8?_p6ETDށ`~ia zZ5n\7Ղ=Po!kiZ$c+'F'ϻDw(`tU_R(mh%[ DKbFrs/'F`GeY1ŵ[.#"54@9NZl@CP/搜k<]I3{Y$ޡ@"7aɵ*p+㞓 C?%N iY#PSai.h+ʻ%US/6Zr涧Er zvqC Á;YskVQ{ injL17|/'7e\cTPY~+_!|i?-"iՏG-|q$~,B6]{))ܕ*gl#iV:$,zR afQ֫ס1VJ} G ]HgQ3LSA.4c -Oquٟ<ƳJR,*+OsD@CC^ޞ; OH'uUÓtC%czٲɣO,Z:7'H`3 ȍ tYIseD?Py6s6"@r:.B5@I=@z$~m) ӣ+N;X~X0aYˮpDq:H ĭAz W["b{^Ni3/W$FN@%E L+x;)H;L%Wt_j.CG j "gqyKvFm0,( lx= _iZ#MY,_79P4}DZlY8j8>5RT϶q_<]nvSLM+x %50Do|iT葩+3US̮QNވTj^ojzV'Uwe(ĢOIÎMVѼIvT6~*ůh^dZ n qSAI\(Q}WXj1.<;/J[jR\2-KRe^& BeQD2q9F=5Tr.vj_ͤ.| ](aB X) XzeF3O3F嚽p` ZP1d%#H}e!n`I#l\|B6F^Ns-vMڕHt-IDoq"݌j-:bKfBߵKˠLn?U8dV0}{`Ǐ5&E8Yy@MxWf佀'3Mxjn EQt~집&a(Q(kS&7HkԖz hCGY U>&m qS#&"xdGϒL}omFB ~>A{_"#F8h?(+V'a;~d 5 of-scb50QYtxHQ gжf:۾Ug'CstK}nB<3*2xeNOieC/ 63lbɤ\O8w7V,Td"Gx+f7v"$N,DSުdb|.gJfs}'bWH*^(:҆keHXՇH## f7y\tbEl % e#3~A,NU u^d?rzo=[ɍ_祕v`)P[N8ոE)TS%UӢ jKC\jHqb/?9k&h0q+_W/Zp2s N=_B ,U&8-qZB+"e$Ϡ@Ӕ m`Ԗ` OX;""#W?<{]錵{fF(N^PI9FGʤw1)e:13J$2N`)hiK'3υ .NYR"dM3tG eG!GY8J&tњ9CrcBwd}]%&>cbM)7Bt|VfŃu+W,~lUE 9w @{G^Nצ'{Y py(Eaf` 8m3ÙMV(,>gf86+ZN FI؋,KV~TM>BnB ] K}oziyp܉uIT%#٩5qe9R\O/a't.bhX-ٮ1*qV<Ӽ*xр` d.#Jp0Vww= 9 =h_M 5q|"Uմ"M8>=ׁ9]z8 艬 "pUYl3IڋCQY;U,l']2++wrc,ڄ;Ŧabr?/#}TCV=⮃)yB]HÈ\ȦC >Vfc ˧؀O QFX)4̿֬0.`6#P?mIG;ͦqt1]COP")c?`n:ʇ7 -u8u)pF~_:8E)hI{aK-ikP2Tf!ެ"yw֩zK&|rN[|V*,uAk]EmFW__s8HہA JFMDU9 (rnA\b#@C{S6(s !ʉduT{浑앰z|S׮pU)GxdRP4ݯYDdoEQ붢UQMM ,bycŨ߻>~} 1.9vyO*xh\ 5v\sO?ȗ{K+A}Jl* /D ׇFiy  N%/^(N,Ӡׂ<(GEt+;4K#Qј¯'fx1[a O(-+;ͧ&zL>`0̱VH}71x'KP(0R4t:5!^6!ZBz+_]Cx/ #rWMق&JITs8.ÊvΤq nѽ(H4-ݹZa뭯2n=1hOP`RP{|K1N(rT"1μ yfY8=Wj革{]c?ƓA4 YMxPjܫo Q`QBW2y uVo8 J ~qQus %DoeF~#k m:ZVPM7썽3XQ d#qK6opyZy{`A6;rV^W$`'{XD,6أUQ]pl4-ߐ<::Z)Ťӯ}{<8 WW _|w>D i /^7D]ʍCJJ&GHz4Ѿ.!I%!d1)`:>xZ؟1M-Xw:_ \  ^t"u>cVL$;!?Ӥ ilŜ-|u,T4Ne8O-5Z@f6$_ &pldoG{TLgD]0h]Pz h3q.4hRܔB[ٲoPZEEiK jEq\݉~Ҽ[֢Q[:Śjϭykj7΄^e6.2dv[lBdvtNaq;8G E0Tr`9mʀ_bS!2ڝb7-8, a!/eu'o{XGbg:q֎D}g6D!"2^]E~QsN V~Ň?6J\gPo' nՆּgpjBhǂ. 3"# 8oRv3 r.tN$h֭/K#BF`9+ kF9$LR)-JsK @Zu3aho#hUZXE-r\}4I۞.&,Wp)ON oz0OOL-`9kE㻷L*2/{P\eM3Qn^G7@p![L걿)B<A8P@/V(WQЈ`{A>kC 6h݂u es+` GWߛc60WFR(_9γ=1hAG'eP|8VIhRD=/+<Qu^Ğ7S 0U1}RG|* #Fb%mR1jFf&O5}0\QY mL;:0/Md1oZ_(?0P#.ōPla))5T,"R %0ߥm]>d3%ĖUa[-n'xrl4n<9U>T4T1OI `BkXF E |/R(j>aC?i8`$v7mꎐTiMq*fd.e~&]UH#Q=̘b%!Ŋ2UI)'%,di֨ i@ 1ߣC-Ey!aYhǃ@0-s?9zt~asK[mFj{<1/jQΣfʌO oN0-N!Zg]Ac9Pl/ms Mə%f`4t 4tk[`\ 8趟QZyIIհf+AZ^_4a O)|fW|ɀQ?N07[WTLƩًF`k&& 0 0E+˪-;1L;M^zCݥ*9.Z1~qXC!0'pCŐoT`Ry'dE(BSs DX .K3si8t}FLP797XbIiONF8"FuFx: SxVȊ>A~6]BJq ̘fZ鑈^5S%&.P-\-X/C; *ӼA.a7)Ϗq J\{Z|Si1l=5:f,D>tZE\FqpS5ؚ--V;\ZХb`-G޸~4+,ݛU1.fv0Whj3zD!N>P 6`{R:έ zPxKP"t?_ 虷 zUxߏM\7E҈y?^oA?J)}ZGpZUN5p0ct":$U^)|K zJjk`B.ތ6[Iυ停ƚvBNp`7._zmI:XBȱ嚅)Q1j1Sku fhK]uĤ]JDyèA#l)H?}*0i}Z'Kͳ|ZY(V\{PnU~\-wwqL*^5+ r5AvokL=MZۗs>F+U(BXST*I;?:a]C} .,[+e An C]8UM 2O&Gs|3:6%bn+gJ{vQë́e".nYnP WS?_1`]Os}L'Ã9hw7,_~ #4 ~i {crĄe$EHxcv mqlaŠF}`ՇW!K`L$üKaCUhJ G)r>Wr=$] HZĺm`mz. !G}zF&pXs1-bt[tyEH/cXms݆.( #dM1> LT?^c-i# $!f,6%%~N5E[ J=VW)UA ~Ho஼܋ R}6k-Kt Cx-ͪ|o/9;gCf&Cc!qY]tQBq6oO R,Ϣ9!Lχwp'?D~XcMc-N[bS]𻆹bGCXX$1>)Y![rUkgi5H3׻ֽ 廽OI%Ifv3^/$6#X8"Sp9Y#Np au$No,J}/uk.'Bd&G:"Dl[^0[I]sW!5ZV?  a˚Tw!)ɩqKnp+5 y>S]<ҕ_8ԢP.\Lb 5w*$(i+{#Pd&(kOrD HKGaB>B/\alp \R~Zb3҈-θAܐ6Î)rԝ~#]HwG$UsZeB|L@,aTp?s^ԹEu}X7:ty O {bҳ Z*4L:u {ۙ8 MsAy6PH2QIc?xB)Gu&+DNyі6*48:O:wvU\KD&&u][A9N,&ҽ5MR%lgu3\ek!W%bǂt_|:>~01,SE`"A=O;c4l`E5Gw"?g6_#Rjx/"u/tH ( ,EqWN/F9<<_z-ޢY1H$ؾuz1_tqZ9(jĞb;u^f*fcz( 4ɑ?5Rp(Ǚ/xU裶 =KNn)纴sRA–U^9;V":&,|Ȥώ ^s< kPU?]|DO ř԰/.K$%Qy$ɵ'/o{Yҙ@xrKA(֎փ3kI h.Ht{}H][̰619~nVRԥQc]4;ewrk:+ct29[Ф  \M8T~QG\`vhAT:OL n;8 9^BlǕ=6mR oz%u]-ߍkPR+Wlc2p UhA(.q4)m>GJfMp3md:EE_LDĿNQ: =M{<8n`BHL3T{nTXNf1GWoC5 dRCQ L-bË(~do-FȦکŵxE 8ܾ&*MSE܍F5|\;V\0O<Ή5г!><ۃً P vU嗚tW{JK|kS~O/pC2n3ٴލp=S Gݔr iࠞ\\gaB5( *֕5*?;M"]4l0k̛tonX.m8m(U5& o*{^P~ ZyG3>9w[04ԺDH5u ɪdz=.YE|l)}f*lmT&ᝪFnŞ$SHh #TXK@j > 2Iː8-sM:?c.WLJ>%qw]qɤh ިdv2 2zEE\r?A{k/VFEA?BVJiHefbCMZ;U?Cԫ :7.Px%AǠ #zezG ʌZEMn' ֺ+% -DC 2BY} @+TLsAuO'1ZO ӛt(i.oQbɝa攘1Te%֖J;I.,9<'5Zɍ&F?א i%[Slf&Z+}&sRh+}vb_~-!za-ao wc) Nd<BD]i^=CR)kgyRE8wD'bX?|/9-Ck;Qr:]_p-G+k$ +9-eeʮm}5pu|%HfBW,71s{e$w~A/a Q%YS&b_ [)7Ǚ|{I0lUMg Y)[ry14ŕ:5}R…ZW.+ Ck|.ևphx:mޑgؑ0^r DGH=Y@S?")W4F$-scL> x+_٨ iO@_zG@ \*1ʐ,MGXpQb q)E0lNT|,<-JV|!TkR +n^T'Mг2"5Z؁h{6ds >%ĪD]0J7X*؇6PEAA"eZr[Pmy0STuwT:."-/VGS/@8%^ɸK:Q1 %j,Y4 Z1uæ(љqP:7U5Sc#ctߚ*rԮrH %lA[ hIHӂX2$)_JF7H,b?4d3*hm0,^PoW!u 3:bw6E-L|Do /8jA)onԚߊ C6 ʔ) ?.}QXDh1%R-:A78׌6AC#Qm0߸DIOb%l(4$^K:˹AZkr:g2%gſhjwIRs:48 H;c kKh/fJGP36sΙ V3ZWȕ^<&e'?cuH5x&tTՎ.ecTQv>YEܷe $󂹞/oInj$;Nl'+]9sbDn"&]κ*;(<%y܁ۗΪ:A`)A7 TN:yߪ@MଈzȀ5Vڹ UQHht371 uwg8wotNIucٽǤ0gKQ/B-Vҟp&oxeʴ>b!yGL}qń;C><:u[!A0nKOSjKfD$GC <<vT'dd0C:6^C@ۿtOFxSP9(hG"VXRʕN^c'({Y%Y,K][Ob Dot&'o4D 4Ʊܿ v@<45[ =8t^K`|U~q~8/Ρf7={Q=N'MfdD(cEB}|Q7YlhO'$U>b)z8Z0BLnX[^zrET0 `ɀU11 е-x1#ՋiEC~(m[}zFmnxPvX^G.C[=25aW< 7K 񛖥=z;QfkByC@_M7ok3ɣs҆Y30KZ/ Rk"OM=SZ2~y29ms.IRh&ks%lbX}׬pZ>`~ޝό1\"f~a\_LDļuR_GōeW,p3o 6f;ݛ(V42l >ڗROEO7Y:5ᯯbBԌy퍿=TԷ@F]g?Q ը+W4?uゞJ7[6:y(X=|D WY?! m.!?j_PR+ Cr3ׁՔw8ZLdaPk. at}X>,b DS(@vh8;:W?oEcr{`M-Ev}cC1fc;-"aub_!E/8>3G8~N)GfD" ag1'H-Johg3쮩B^HMr,}sBi:|!f4*˙4Œdf{2֦[,KűQ iHVa'AU0~+/ev?M*x{}T@d"ajU8u_q`(%zc7;~M=YSz^+]ҭr^nɸA:_@IH6̄@?м9YpJO!c).y3wyqqXEHCQ:)a-el,}¶m~c4U\Ibx3kK%wGE%@FgBRbtp'8!3GR߮Y>2oJJ#ufv'%kWz#Ɋ}PR‰R$EZĩku#zKdsTd+;\CMfƅRaʝvg 1n2 XrWe\l 6|V-2 LsUrD\3Xa-RYYuN#_% %,e I9E*1aO1,2xHC[G-,c-^@(z~,LB&&O\ -KK@ڇLoLbD#C45r@gZegX5ߪ3^20ѻlu>DJVLB0 ˰JkpmOKqcdjfn E 9#5Lޑ>Lhôo_>ˈp$3em7)-@Q(c4!z|bXD>c{CIaG3TEzEwW^22Ϡݩuò tl?YcDD{JhHNnZRS9 Ry"P*:5㾊YP?:#cEj_;ζ2f 1uDvWJL:<:bLϸ-(wS:u^Sx׋r!u}Db? ywd9VV1Ltᒉz˕+ ўY(4,yZEozhe$VtU~A*!r_\&3$1F*A?d.JvV.Uc8qO%~W(/G8(V<p$x:Kk/h⠁'ϋD;F 넎{q~y&xsS?Ӈ]RzrcbscޜkʾDrum;}.̻![\ҎZ*1tjR1TUӯLCX3,^It֙CVb~p(˃kzIHyJY(!Y !iS5Wv02!z6Y:pY-=Y'A2E%Y^5e`M>߄ (neC}zrl7j (I!oD{Y&QpzS]~bܷt #@,kbcSb&,[U}aX (nnQ;2cBWKvgr H<#GV]^v}7mor a4u h+C_=aP.e~d`vB-2L<>IXք9f{2S'XjGf( Bg۪H%.3NGq0rEu`DND?3mk gM'`]/1B9#ns\VZ{v박!z$\5rآZR : 1<RQrrm9зO٧L jFra~!pS; Q ! c95\wDU?w l5Bl+nvW[p`UZfñݘ8 EٜN _0/O<{X56TO?cK5m9g~OK?WH"w,[g5{P7xV6] l<>H`16W?i@ڽU~ f%1w\W`A~I]ἨqE{f;R/mvʾ-L"k&Q@>h@df(A#w2?Η8F!|"G%UJPRdhM Ӓ"A^=cQuR/ !U4H'HX ۢousо8hf71/Ӭ" &]\^T-q>ւI]2| ^9a+Ϯ@Jm͛lpʣok]g$x"뛠()/}/*դ"5-{Q&cɠ"/ ѹ˅N$zxJNNOOSNQ?Z 6*}In@F @*Uk.Xr |1c 牰c],A/,vXiD73 ϸr3l !fO2hA =0ݨRMD ڣ>̧-ȳn&fxcaްSlvẛvcB@P\8 dm :Dtk ~'Jn»Yy{v.${[} krXb~ T/fa&=hB#6Jõ(V(XxS,T\ є%fKRn"hlJ[/ArbZT g %=KRZ>╚Bݴ𲟏(ҪCV;@>s򽅴~m N$kS_eVLcYwcK3Y48ō.6͞L/9bVDk 0ʌ[}f qy- wz "̐ZVa!'U 3W-OnQii\禛_s NvW+T{{]]5S@qskr=dg^MB87 &yQw\}2V\ [xa"6RbpyV D@҆T//#چh]'*,Tjwh h,u '%=G$MVŲQmf ##q@vQ4—(αG흠lX@KB @fY!X ȬiE]6,?DD!@pq*i^kyk}x& Z,vkrawʫ#pqfڣkNG|byދm+(G;q$? /%I i`X6/%ђ* ;933kAt>Քj;4YD,YZ:: ,Y(32 Kb9*zbqu)kSҒΌ뽛-rrMK&WԗvY] QCL{u=8εDJt/l*Xd,m>R;0)t~ٚIvSvݻ!2f[3fXSyc5E뛵 љ OY5 kfL'5^צWu6VM ɀ)sZў@u}fk+Gɡ$٢ d]0+sP71O~݁"wpH؃}&hGI`B;_ R|z/cF35>R3CT D A-i;e' Fj*#8C6'sc9m%46?`t' ASW6`%j8(]2 xLz4?=+x{ng1F"bt˳3:>Kfq RP7 vVͪͣ%ǷA{.BjĚ~\{r=PPEJ5tz7ecS" M1Vݓ|#*6ѾanKxR֧H|qANJp"BU)tpa3y&ޛG $E*c)n} Vܰ eTf@L"v͵6]򀚱QxyN}Cs^.#t97DJf33R&  ,ME^pmpJF2CqmJaOIdGdq&/v[T 0TzQ'Ȭ: IEGϝj)<"Ofy]tvge)22VBFu$3x!դz%I?AD]:G迀B1+1\a'tJE4oRttaqƚl#3)UN&.UwlA8sF}.ef#._uEaa҈J!LAƋaВr>RРa ʄVS h*06}`!D,-ыri^Aʬ=K]_ZGTq`;əbQDr#JL)lMViɢ)?-r[]wc$ߖ#~݁Xnav鷣ތ#=4+&T7Ymzmn?Ŭ7ShD`zgVM'm\pE!J`"տ!- ;)FӐ5fbB;70amuqjwfP͵x :$^ OyCĄ8Х<L8gMA!䯻|{]\^|% jY:,u[eDS /d>S-UNS'kw~4a^&~#r=q[񁤶݄ _u3*ۇ.ugX'S9s3Xa VfÆw[2d~Be`O759v ֢M('iLSloRӈ׊ۖ%c 1gMqoC%Lww:Mo*A.v1Jx dP 3΀~q%*?MAG}!rn;7?%*]v 4n\'&-.F(nb(\D:SN1$9Y9fIGc1E&uq>mf&azSΏc)G,Y| ߧu}|1Lj3`\5/?0&ĮXڎjTb *6 teƉ܈;r NMG$;@g)'A$~(o3^oMFr}bc >W㐷0&e[0XE >h:C+Pʄd(A&e%]3![Fg\pބ%CUj&{"rk! ,U F[ĖPþCϋK5'XGGk#^r^ZSasQjuH81ԝA}È9i=74q,wX~KN5Tu5B^upW"wa+IIXxWBV$X/5/Eg䒙gAFiMxİٱ;U*)ڧ-teW296wI_.GdxO?vTlۻ"2A"~5M޵c^)ag%hg7n~'r/[ڐN{J }rh0&5Doh-'/IĪa~]L E*j2|K.Okcd(Vğ"CBw쌖b7ތ#F[LbJpSoFAr嫻B: 9  deBku\7CLy="91G[Vh*D(FXFﶭ0 [â8ǶϐL{|_@>؋´=AW(> ?@F,Cؾt*NJS` F2CyHn~WywA=7冤legU-4:8$#03* F&zר̭ɚZa~إ omPxJH kʋϺ(H]?߁-);;7Y87A}i5 /*^~%6jZA ˘^{5sxt?sjOƍBu3H-\c:=U4cZ[Da ݐ"Xfy %Zv#Q}*lm[`eɞ{OcN|RJQ1},ܽYpSˡmiQ' [wՐ?M@k^[_V59%SQV0Ĥ>D1%6l={Z} ^)΢:-Vm/`Oe)QX>Gq):,@bGC[ o^iݑ~@ 'h#zZS3>jWGR TOA+U6SF^['YmR.k>lp#i5S#"h_BfFn5F+4vF,>{nE, [cBN`x<:Ӹ"q~wʚZ8Qx)0HZס8LF#gT?=Kk0ŀ#- :s4Af"_K43›畢F^E-S%v/š!#dОi7V:a嫿 /99@A@pRG|0_P~ :Z 11Lѫp)lTC f%M }в)ydY|A{ ䷄LDL dx|",F2e5e[:čZ푄hBږ&xECĬpo}2֢Iֶ4:[赅kL0tU=,q|ۗ)%Վ]!'l+go彑d1ެ*9vϫ!j>;koV@Zu)@-[PMwH*H^_qoepXhAۨEsoV!X|4: NROSϖ)'ͶB8uVBA), }VsOـ)'GHZ2 i>)ZF;e7@/{XquķNGxO30lD[q 1CF{V!fވ{KiӘ6&ORw(N_H%f䒋YCpџ`LG,`sV鱬kAȕa~zsBk/+ LFC3FpOI OH{wěg^_w 4R qr$&FVnf/8>x]+% n*ud\$TfQ^w1u֙1zjjø8Ay&vm$0L戀HU@L5Nc-LAHO 7G1(F# 5\:Bq:ACOmw`/aLIP!orqT7}(F^x()ƦKJnfzjbzfƗ)U2cɛ\  v,pzI zԟaw#}J<vA>ļQ}-}\q?0}8] Rd[_Tne= e}g=CAg3ps&7gdqC(A"3a/N)pjQZ|e/v^3fzdLg b7FU[LNĞ!gǀ{"USll T|Ǐǻ=?Mr[l0OB)3柿&caMԬJmۤ"N! FQĘ"u^J4FJ3uhg%HƈLj.T"3=ʮyV Ry е OtID׸%Jq&s45ϭLf#7֞C fWRLJ)l5.~.zpQLF~!P l+&%%` ʏuނ[furo؊rs^YM~ P8S侗oZ"o1  u7b.1ACI˧-RWVxȖWQfTH.+)̤^ll3]Mmq0s`^7I[fud!X2ZT!.'Q]>g(ǡ썷k:Dm*c>r,du|n9>bDowinNZ}ʸ͚9j CXcrFe(I9뷯#rN>S.9%UNJƋ$puMO@)Hsb Fqa}JoGcl8dx8(F&MiI`˲ɖct%Py$ٵPkb#wJR/֗pex]x:ld^F^\~Է3@g+)FT)9J:\DZR pl~Qҹ}4CE'VДX_Uzaue#cwc3`OpgЊFB1JmsBlwt sFS9LWbܖTx&<'iC.v7s">*EP}ll@'AҠI J*^5.|Jk̴}O~ѥ!ªW"P?O&_43խu>^gGsz  @IJ_^:: o+uxLE? =@ \vlAL)(kWx7 \\! F:}xK?]d.^n V ͳ/'iѲm 齙@7οb}#7pݹ+ggo+'fDlȑP5rN`˲3L~ϩg~WOLpeSmsNb `CFͽM>ܼ7S٤V8{}xlh#4 ‚ EF?ł4xSwHڝfeo]J;m@|Do l+ڵ_H3 )ƒA+C!'jvH)e.##QGTgAָew seGTϓohTR\OGd.ģIAY&G]p_PN-)QӲdn&ҼH$qEu c2QYNnDjdeHS3 K4l3o4;i*yX`=(ʔM mM6/v~?G  W⿒YBWS؞5yS87Z_4]ֻ6J6&?VШ`zɏjEh8D"Cvwұ?"I#h!_N^tte< K"ׇ(vmQ; &""JM\x41|@r+6ey "PaIҕ=U0)ڰ2w:!k#9X: “}lزSM~Tȓyeo3w% q2iҶk\(.8"sJ{b }[!!MP#avD0m($pxRv^⠶unu"y qqӈr5>Hdx2 )Rw 'c k^lؒ Ā0!}%x`ިUW3aH;7Ud,, 1 kخY*!]^xG?@-lXIQz㌻cyQSǎ` d& x+ti>z 8||$Y$7K5bNC1UޞHL4DG7֌ѐ? khKdzy<~n*/ Xoh7^xиe<8S3G&w9ߌkɟ r\`0;R X6D2Pn*4`%Oy\$cc\9!%kdϬ1# VZ3bwv,P/&Qq7žAlFtQIx!$DV(jr-PW͋~ |H-z5v^`mLNSe7MNc܈Xa1Ls͡@2M/Sޛ5}[rժfқn(*D{ڨ#M5+`Lo3\@[<"ˬg*ez)X)dp|=\D*:,D/ Εl}!<4c( kB螤̒h˿I}54diG֊4NWTn}`Wd־&!v*wk.]n]?GFpg<2ORtk hw5_+LӁu7!%.4(1 tA>4տ-'0GFˠ5:^v0+r*(Obn-=XwƖ۴3B/oL5zhO4L. ˫̝Id?[?o;Ӛf vk2̃ H80I6o֫'a)Tŕ.v%1Ԣa=/s 7Nݲ Wn2߮ S4˚ *'nR1 QyfB/an APVvl:PpZU>L)~uJ Q2솴3TV~3CQ %Keh}YV;˘u=.U zk3믲)?_Dd -_^@_Lf>w{.{-^ 5`=5&9Æ08>f.%dizO*&T]9wPՊزDTkg`;#E=p#\w"&eadї- 0TͱCp ?/o.ޕ7͈G;&3i#zg-4?|¸`\sh8Qȃ벻3SY2F( jO*7U/>,larΆ-3m {RMuוEQB0O|nd8Q%tq׆ +ĐNÿ]|#.9aDEcdd(tZ ,Q'kOO/4hy"0IXkN*D|O!$0jj𲍶2[ZrU]l@tG"MAPp\GɅ)*SS\i$^r`ZKb]ǽ(N <82TP;>J/}ffk0@gw=gS#(1tYDY˺򩔭&3@$꠾[~$bdşsHS}Vxѫ@uV˶k7|HW1"K_/d tѿ؜H,Ƙ pc`"6G024r&SyWdCc>N{ :$cbC ߡ'Xu=ɮK}xt~Ň[j& g΁*,(ŲL"FnOM!HtiG40I*X" ɦr;xLP l.b:+N^L6v\0nx [ apN5j'jPE1Q"=S(3^9Hn;?RHE7Zg F(i>Lj]?Z#fy*aRLt6J 9׃.>!{!6va^ņ@ Id r]Iʓ?,4\g hT3 `LE0JNDK0H|)$Y1j횗R30RkpfdARŦ"OKn~!}aa>w(7_ hٝMv4 7xiIvU[@xkPwK%+a?C)4XSȉdW]\ ٤<̨K/i!+s 1\Q&=RCkݓ:p`s; M4jiM2޹]m/H^>2V/ޣ)unػQ$Fx}Q_ˮa6bDwzs'/t T \&J2'CY8 {[2ݑEWDB,nZf5!uy?Z0~m11kހlqYo@L6ɆRz>ݯW4B>-vhB+q6|27jl[蒎$OgBNr} ]O[NiJ7sD"XnJHv~ 旡,(_an>sX;+d`ZF}wa 1TЇ^@HXeᏠ4da"__JwujNW[Qy=2Bɬ@4Y%m='9#BVa-Y ,@YMP@^IY,Nk ٳU6 4gل~Ҿp #\Sj6b$ؒDt@XM1B|kk%4ەL]- d _PW^\zK}ǿ1mu^edV:Q$:Ӽ,`q_[7[V6S:*eoi"bde}h1ZH9!j4գP$~Q'y]c'=Ё"2;#J~Q,QܺSEFz2E<I%Rf.~0r~`傥sj8rب*g1+3v@h0 71=䦚qY ZMP][,f˃)XD$ߒ %&gTh5i/k&nX>3naIXD_"D1^Nanh/xmAtsa>iC)tI`fJsteîWJWe< R> ##{:q0tS|=`v[ IʠeUwACo 5F7m#k z5YXuʴҊє>pb}C^'ctwi9'!:ndO){ =D>j{=k'kHAJBxb 9uäD Xln)p^ sR<3#?5ߪnHp^3aXUGlC*ԹK8B1jT G^Y_tgۤ<GE{WU#IZUFג%81ۅ6R:}W FrᬧF3&4hZ"_, p0q.jK ˤ;Ӎ $RFPID-wT?9 ȃ-$aR4@?V=4/ӨMdb6!찶ʎ3iMf g lJBE8~{pg c1pm,Q=hK8ނ n{!J2n5&[যW? Co0HV|b&Ҽn~cqP16JYdvoֿ(0aDbmN|:\{Gl6 ]P`T6b4b"RPm1 qM G2J2"6S35ky,Nj10G|bȪ$^ ,ުxcM49(. Ev'Jh/4JÈh{;m<|_")A4Gxq@'WCl_Sކbn(Nv9q-X;ze,y"{T;c|Cʬ8CiaBNZnuR+=e~du1d>y7 /?}DB#X L2s) .9'eR%_zMP2S*Z[Sd ʻ!P/apl;w>^^ֱ m=ekȦth E"n UiTY童J5ۮlLolԼhw}uԙo5Ó`<|w/:ߺݕs n3^ϗ [N-Am.[ar{P"brޞ/:λYb:A@ 8s[}l!iL=&,7;^(Iz kT,,!D |x>.B 3 # )<]ķ}%aNڑwFnfA&x-h;y/1ՍZFwʐ!, t;;rN2;wE!&TROju9_6" % `~dD/Ңhc8.,OЯ岍a}!1ZxXKhsj73Q$IͦlXah斆wI`[oR6lW/<עtWC3ֿ>Q&PBDb[P1*xTUMؽoYd%V֐bьe/ێgJo/ j 6n=M6ӎ}|fEGh%`f=[}خo"1vIHgalE⤬2S y~&Pa~l`]:ҵIw޲iB tv%3  //c>bƖ紅u B$D\{Ws^8q68x|1VǴaN)cdmNa<}ӽuӏ`# @?qs6;X;-*Uo5+ V[gF Ӵ?Gd˫"CVSXP=ůs7NV`|C ߴAx7ȭ9|~ٓ {QI StFUJPIϾ4df4(({F84yݛ!*؁ ̹M\.>~}vg;Vuw2W^uO.me܍4;~w3(k9k`uQ޾.c:N8>EӖ ̫Z鴔|:"C$:4ap `q*f9\Bq4ˢ?AՉiP5 |yereX\-ozb}9\QGEXFf8KyRO'R6\/t|wQ+!ћtO疂K\+fJ߶(HTjNoeiu]2y$}+Gzp%hx ~+v ȟz0iY0V 6ׯvO:L "^j-)a&Y(klkmP߯uHHӫ}4/{^J3> @$jpcߖ'AcooO-;b1>ExB:w႞*ksԩ= 8Ёssskl0iD@|X7,I #\q~pL]I#}wuZ"Jy\8+%tc[F?e~Bdj(T:K T?!8!<{QrM.ҋд;a{jp:SD*rd*'bfH+LÊ8&-ba"N2Xfh8d lùWWAO-F/T9X졄ӏkYsK@-I/!7\3.Z*F(V{:qXQA54:aJ"xWT% mijGod' )v3I:ćoa(J14d\G* ;1lLYR{9ŽM7_(Pk:G%bƵb%p·H؃[5DrH3}J6+Mj-griWVWCSN-u&2VS؄Ey|wKIƎ'jTũPEڠWgaGJwʔaL9ȯ3౏)aK^wlnt UsdTGPNͻ$NAn$篁BRS\갯Z]BAHmRLVDl)vCzA Ǣ@Sd44gcë8=mu^^Ίeޒ4C(S0ﻣ>{uj 깧R?¹+SF`,H>gvM۱%ueC7ܖLJCwwv5mO[cd ]Pـ7gta~AQYCޤBmI. wT2/ߏ/ǃ!◈ [9|eBoaO̞%6Ewwsf(^SOLO+yV.`Mt洖i@h(*eOMk0Q6%ζykDxt$d&.Y=5+]j(-c/Y8zșAC ~H"F?&OYswSWe٭FNcנ/-6@N36dv/L/[k6P_sqaltZSUiĢn tQL3HƭgQJ*=/331H:ĭe 2 Fa#Ľ]O BANu^Fm vVyxOŴ&/ "Lp-)Ä a_)bi b U64 r{I07VA}9JŸe{UiU_%oZ%Z `JDߵBo@^h:o#ާjf9*:"ܘ+ԚbP;-?!0 K({[-\2KY`~Wlu{y(7t!Iu`? ( 7⿾#Dp*qNLŚ. A'Q TE"ZЬAO_M՞""fn[;ͪdLg"i̛q,MO|$վ{T!j!V_zpJ9V #} ާDe9,.7ؓSOfZKώe 9FUY̾dq~5y(upZǫOZOn{blB-:i&(>͠fXzj&) 0_WZya `/S<10(DŁs?;>FkC]7r(3#z?vrߨ' 08yHB86 rQ7␘Wݩý=݄4+FA EV"vǢYhy!9Fk_vd0֙ p6v o3ꁇ#O{rM3@#:FG{qXɽS3q;eA9^q?{Yaaӭbf)Rd Ƶѹ#dp4Z=qTέjq–qШNwݒeQѴoQeߡa98m4n}(n1*& .Y>ơv_]`S/ıѧ\pM tG1WFA(iˋ3 Bdsut`pX/6pͺTðCOҸ+t2wV8|AaR e12AϮetZT#z94BUhsf?e3/bǗE%l=_^"U܏+"ϥ ?d2<=Bmu1ɈiDJqt^Yej-R6┲& {3qyɧ֠ZO)CWiGP(ي9w}H| jyPPpڨN]6n+X!؅Qe)8;m6f#Q $8ZȭVwhwD `y~ϗ z _zDOIE23j[T/_Lx;^ eMÄՀ ĉqy{B\?B6j?"Ld"a|h ]BwO|)Cco "9daqA?Y`eTU~ o Bwޛ߁7BL|9(g.D Di͙*skC46y](T1yd5imWܣBZl{GG]Cq-f/1=PuO(Ct&G 6+b1 gLL[.~M,J)];B ,GXl+% &f5V5Y Xg j;NㅗNN.pZ$1y=|2`u0HM{c/X:M89cZ8j%ڏ }o>o~}fš'lE^ʡ<%„C$oL|\G] ҧL#>uWCrhתUo(8iz09 X؎4Ե-OMlv]wMYn:/zȦgqfUfblG\6Ǵ'Wv?'e{#"J$ | !=hvX]::(lWBy eq'ye*fֵk yp -kN n #s/1=2% 3rt@M]$L~syK9J9~48omD #1ٴ*Q$D׷XɁ ~J;K|uvFZf~DpM{VS1[ҥ!w"(9VݚCy`+#ǶʿP1N>e<FXmN֌NFIc-ٰ(W)6Z~+0gź0UQzɎ_;Ĵ?Glw m\pm-YrxƁ3蛢}[!upcC/wz^vGS-Z@FEiZ_n%Uf3s \ }7q\jz>qd$Z>y+r'5=]*uYSSnPQ%?DSEӅ 4vt:@I'/5M[%tV`1͛TSfQ ^HvgQA`Vhd^4@n){hsYVq-nֱjʎdp-UjG֫8 9 -Ej;0 "'S[Ϡjww+B;yˬtX~a`[Æ(U%V̑ H[v#PQs,A1Lp@ -jSTWcrNAA(ZO]뽆HQz.!{ \IuW!l,r= F[LӟBg>ɅLM-oOWEӏX[<@H҉sJ8eHpr:2o%IMY# 'Z+)ǹkgD{1e|-գ0k]4fI@= 1m),1@l6l[l?J%$WKm<.%Y ɍqaSF)sECrqpK/jhBThR? Wn~"(UiB}o.heIw l9DR5_T zCM efٿX<2cN x?,}_0' ,=Z-'!GzQ/NaQ,Ս5^ s3WBtZ6BZ_a>_NC) i?.pu\] =FtP f"-%=X~VP)g2\X?W$a'PijXé-ao;F? aAPY®zFKw1VTWz*˙}RJrcc9,Riq@egPٹUS ~zRE{@^G`M׶KO G/p1tUTX{jt`*†3X*fsSX[xmLqx!O5G0}F^d~+ySwus"g(^GMiEuʏcs'*EiVZzFUMsBmmr$̏d j-j*TP JHB+_nc߸̵({ʛ1TG:@S|j_{Vk邬ź J~>CZEg=g Vd{gqo[qT8E;v`/?q1dL*xQ>Ԕ-~^X0n{7~{ &uY!qz ߚ6ĕ O4%Px:P2!|ׂ#bc׌[&2sua!/sȳZ2&C>ES,,.[#n;WvHlr~(8}=AyQMb Nռfke`UpؕrQ]Ld9;G.~űDzPݽ@霳\>B/K%DMn%DG~I&9"Ia滯AUzJ (Wרdo)}(N0Fx;0_U FZRf$R:1_ԜQWNKW)N.A* Ri TnN9E?߅.αFmv$f.v]9R3H״:zx@W^ <`&^ > x4^8X=ހɣV-t;L3"c&7}=],6B@IQ3dͪ6K|g.˕J]ک(x_sv [OށE^D%tc\BÙm ޝiwtgq'x݃JC)v5TQsw P.!".}1Y+ ^l¿a s,1Fw0b`ۤ3Sˌj`KG~q0&QӨJ1 !п_`OGT7uB9Li#5Qb}gm0 %=ZGԙ}bpqʵBPLeseD!{w\a3#E- G¸8m`>S!JYp( %:4|P58y,@w-!+7܅QIX!t^ٽO'`b>(_3& `^-CT̙g)o]Z_T!l73Za*m6l1)nV J-3r%l_)zPpDl 0^<$C,tt-_sZ2EE=qz!Zs"~vɹG{~f(u<$F/ 9nOpt( ; (@Th^K_KEliH ڻ=Fν)oYOE)z(YMwqȄ`on :CqK orgad3t 2[qAu.X,P( 2Q)*ætoSrX1 ܵ0˕gqmς}k~.P T.~>P*<[b57lކg &R?hiܒwQdALbE}xu!R]Meoi;%{.+q[J76qBHp yߌ>45 iOLSDZSFW͘$u1bsd` "*9j3Q?݇gw,EǶPW֫u+dF]JgrZ1^\sGUd jMI#|0+Jݴz8N-ŐO(9NC !tbR1rFU4+b{ל:1űOc :n8ѿGNӨ|Q|i )77hdG(Ar $+K1]D?t).s,4Y 8P^Y:U"-sD%˔9?>y&5x~8!^dQ ,n )D䗘 ƹ?]CO!sDhDHl0 *paoٿ7|} q>Cd8 SӾ^AGlt*;Bh`rgU0eL~I(Q 󽅹pOQ}Ry6$k_ xOܖS#mx{qwA)z(OhW895&1Et{M>c2t18TU{$FuD @SPhna ؕ}кͩfp1\F ciĵkNff +{ڂ53C|ˎ5`ULɨ "%8$$ ` xAtq&Q; *oVǮį kDFP˭dFpbV[\xճvowɿ@ #϶pҨϝ%@E泑[KCRSvNFYZۯOqQxtwA= f?Jx=bIx¿q i gzD:\?FWcY$Nh§M0>n "i$!X5foZMԕD瘬Rw>nNP=-mU-Hyl5!05fSxQaIBqɃ 9Y 7<5Oe L$B3J;"Uء2P+7R1׻6siAek.>sI\zmb60+^&xIp:(?<{f?0}JP>楖|h ˰Zկk B{`UK'bh! H*wɂ0C{\ªTDޕGRoo]ә=ݒ tfZ mlj4GRloZtMsǤ} {|4=gP'pնm.8 :.~wdqmD$$ji$=]mmD0Z M[2 'B6x!&Q O5HEK 欅L{>Eɡ\1 %ިV)M:22 \x]/⇋HF:S4e 2ϼ66l"R Oc.ކ1DUy1 ^]qt~ߗyqa Ѡk%"snI(L8O-?OSgE` 7hvm1)F[Ƙ wɇ[ ?HAi"2WQ<]S=ьK{٬ vN%-hg-< _Xk^ .g9N$v "W2,/QXiKdQiDFS^vjvEז߻`xppyڇ3wYj2&o>l捙nܜ;:Y$4Mkb !Bb; Q9Q7D D!׮h٭:ln.!R])2EdӃ 5a335^RQ dEpPAEȰLpQ6sB ,FylX.Tmm?,j/Q<9{/rGc:/$̘1o%?_(2"" 0McfK?{9 o:GwQqMvyw5,?DX[yHgWIZ om*ZkE0* |]hٞR}xk X:[Xc>ü#d@o;yS9eK]o5,q XѽnӞK䂚r 51Wov ~ E0AnjyIg$'3@|yDatwQ"~%|uP]j2S9 3!C04jܱJ_[B"V>fбN/)%a{%erNn,{ Ռj$wkjDtOJK8&8 dgJHvҒO%S6,ow7$Y>MzV(-ɐ5n-Tp͗F8! ι S^HI.J(>X1QCףl| L?AH9{qrN,mwf )TP ^#GHqTx6W=jҳ- |%`:o&?YǪ\No{jC%pp"6Jр?TgF.C}AD Na`-V:͑#J"'8P<'Ϯ<'0a@٧Q 0%~=ҜFj"h2UQqc#X*ݻh$ר$ (фQ,+x³E\UEߓ, FYS@ .7 {ŌG!f^9`@V7K+D_9wy$^$QSAN )wJ^)J@w һ5Ū_3Vr< dG:8Kx7r8ws-qoH]r91֭SMʒT)޲ [NVsD1Bzgޅe]mJFf *2cͦ5_V2E~Y\pi *JQ g۷0vw:`-<EչB-g/'XQw N7l3y<3wDɎIlL 蜩&S X t6JxLp3jl|:G6 iPމ^Tg{UWÙCGs$RBPH Mף%3WYśeL%1z+0cOrc;+oVԵR@ Z. X659&,6U(?Yl%NqzCbjkCXଐFx"lXi4 u9Uch6HuKN.w%ډʈ~ 2+(%@EN5zXjz0 dTN0t{Z 4yPCm7)"ͷǀeU;˷'|G[sʮ2UXM뢯?rn /6EՖ w Jn:aLqLCsEi7N3m7ₜgR>߈QMj¡UkIB_}֛w=&5*ҝqn j_dw<5^]T3?|aOa5J7=M;KA9AƧ 2T8FP.گwuLTv2ݨ Ǒ]7R$_$AilшL>nRnesHQљ_mF+>Z=QrK R e-h*ofJ\&|7R3!)[pܒ֨ aao]4pCD\H2nZ ո(If-*H0P8ɟݫY!a0ӋVgMX]2>WJdn 4`/J^"+ti6tuUh-hf9 ! #\UUyq`%qa9|E[IɋJR!#SAL[qA~sfGx1YJq1S6 )RVOzK`(;69DJ /sIeF3^@'#B]O_wD'"bjZ,H=&/]QOlSR%Tqz&r˔)CU_'*X\gyثp7F6w$`ߪx&ߔl8y$[#}.ҀcCYF苉X/.lFl2ac5NVijϣ951XD&ˍ~IS:-N1 EXj5XQܕ5yQ~iKɭiF6:*\EivwЛNFCrȍ[{;4~<ߊدHee+wc0c-}wǡw%ld61A.{62eD 4BAO<;wFC)9ϏH;B8ar~L$U'ߜ; ǪEW0opFZt˯d%]wv-*f$;irቮtFy3^ܒY OT{5qzq V"oI}Jx,r OfMӌцSi":Ȫx q, gR[0"NI/y?vwnoЋW+;Zp5Asil6DIijةiTs q}ԓ4Tp7'M8|¨89G6 W Z9v oGJ}$fӭ-Ѫ3K^TgJx:t#U.!C+4epA 9:f,G3=[X#xV\ j x/ʡ<+ň3v/rG5cPc;v% |! CV!uۆ{ie_~ڴ+ootq4crw[dH">jj4ow 5;Wïlo-3!2d2ZӤ ˢrq;a yNeВOPKx JPɿ=s=xY?BQfU=⽢c()@nLڇ9󒵙ZEaܠQ*PnGvCw % qz~?!/nh=@mZ(*d@kAJSdf Hay5u V5q鄏6-9<[eOk&fJMk+X nŴ4ҔDeehu[ % 蠇IڔU5lSqZt-a/Usz=f%| \a8TIu b/p1nOGɎs:yۥo*#=-DzmrNF| Xz#+b< |/iϘZU1 QVK2KGn^u$P]:N$^u'kR"x,]LjS= t=!$Jj2'8 h5{k,Ceѯ0'+d&a Z>\ wNnjk{Eʮ= g-oV Q[сǶ,u1vg)xD~ +9 ('|i~3\3@Wt[;/z"ֈozv!6_'-xBu/]߁c^9hL݀0S-r#:XkcaYӃ|ޣ۴qS5sO1|>-vp錷-$pw0A7d".juMR4V0U [7$n"%mش:.<`T0$ϫiǕUiwuZRBALm{ gn2rH`IkĒ8( FYy >:QZBX}>8qZQ=?|͓uQ0M-&8otE~}^EǬmdAa^҃ZF.BI:a#y[o x/y.D7m`AaX~ -GIlwDI|v <{QGq҈oJ2+k|}Lbk >{9f8Ml6l]qg>˃'"Ɖ^xN2|S9yn$X]x*ފbaBʓl=c~Ӟf$rvW`0&|g/lX@RSvm?ȺuOeYlX})MZCc (>̂xf1q^aV-֡Nw}K MQqM< Ժt۶jԲhKNc?_XK]=Y:.\_@X{ShBsTH`D86kXܿg'eQ+adyW*I($o/,Үc9nQ(^T`-r12|6Br3 Mx+ߞyYX5#;;G}냮)=5MpF~glt KD喳\ES $sp%9h1ē s!>v)TH!6.]Ajz24#??! ,E$dj`2=!Z-lZ󴿁iW,֝]L_M=V(^2[5s0RƿV*L`FTXIɅP;0?uvs\RԐ=޶+Oo;İun=5_~E%?vǛ-$--5eIy#_9,C 43\rνQ;H|&K5Tы٧1cCf:;FpoH/|x5%y9]89GTVFGP`0Ά!UpHȃ5|Hkh @fC'ziSr=9f9 +pCܑ*;`c]qoim fK{7=Ŵ`_.f^NLw5 x:9 Jg=ChR+`\2f;2壘>$, #+A5e(yt U]UF$w0 .L'׎h<3ؓD+*z9߶SwМH> -=^sK5n^]csZ;7L+ťG-;D8YyɲN~?H܍G@m0y0i8ܺ&nD3ZuNd ˄^L4"vnBu ?Շ=9뻭  +Ntjf\Y~ ؄kش gNc,}]qa3#$dOg"<zL|dtmiOj2?B93M>M̂bp7%UXL.p1_-#C|"Hxh-XK1&L~U**g&0=qoXص~r2tH^b5-m?96wM(I4_)Fݦ@wtc1 !; J$ ҟ᷷a 9yV/\%GrTZm[F~FH/1pҷ:sgwa);HJAA @,mv L'!4Nou?6H\uR:(yssC "ΈvZ)Fg P[HNs՝^r@9nW@>^L{-VzB̩WZQ~9/{V@jmY.o ΄t old.%mFhbMxP~~a'4yO"?do -ڻce iW.y~ Qke8ב/|kwhvc~ +Y&9YKCϫ)ۇ tx\۞κY}Œnw؅${gR:#D~?0(F{~ͽ겼y<0m3r=k^8vV[WE0c;M${}ܳE$WoVkHN!%Ha?m!% %4 : }Ni芚 `Tdo#+ U&23a0 x( -VV4]TY[腙xPJڳ  3ddV~9?o'l1IУ0@E|l*ˑ-"H!֥EcБd7R=}]3tj?921\< #DGk^F4Ad򗛦%ID6媺",⃥LtNKNX.bD)FkEY:dY. Z _X z?nSb(\*9IO]^}J@NUh]udiW-EJ:(av:{5طtMdWf$s]G8M{^V"s{&[VSNyY!EWJB?z. ӼTAkB^23m" +2yF֭hg$ Dhiۃo/ґ\XVл8T R) (.0zVĢukx,q˧no/3F鈙:D ו iM1a*tt-\km|S A_nn1B)f(Ӑ"v\M~ Sb%E*eZ(p֑F 3jĚwKQo덟dW& ߟ7ʕ^쎣DY[@Ɣ'TgDd| > dJXxpo˙uBEaKɳZ?cCǿdT Ū%r4dr-,ޒ{Qi+Ű !^\'pțoM[z.75 3 9?慩SnkONR`Qc8hv% G#Ϥ3!m:¿H)&JSzVfWO`0k#zawb${;&aw]O^]Ac~Mt)0zpCaI{&u#O}:p@z*\Su- 7Y9Lsnu,ȅׇ-Z}:I6>9Q&=} ɡ6|HZFAb.#K/-frz[IFae=\2؉l&F%.[Q /s`߽GNEg bfRVzEv{ܵfWFڻ[;3'BdJ;RLV$JAl^72{;4ĀTCh2.]I!)>3 ]Wf2 g#(Y@Yun3k۷KS_׹]n],TfCF҄{s +q,stnl*F-Fozߥ-=~#}S /*kDq$b]0h: YgYZP4Ҋ^TČ'c $6WX(=Z(,b:Q5`^g <=ϥ*Ag,hdN) Eu@rgI*b2X´o6 &I@tsM{Hި|KQauLr\?nJ~3h~c%XWL~dmX\YycQQv3TyP43DM2tU9ߘիTS>\sZ_s-cniN3oD C|!B_BwƧ'fZ٤j2qW{KP dF^yn(鯚 SY[MԶSgWOS3Ը/ o En}aBxȫe)֭?{G:1tGk̻uNUVGF';Y⒉pGD嬦m-cĢbmDd`DRZ->ץQTM(0+?{dx~J} '8vZ&rf`k5u7ՇLhm wYϞ6ܴdi%IB/P#>lWt.eC;D[L4m$+{eSbO 9r;Ob4p: $R5yr%z4"**TSKU?1A˽BHL*}w7\G7 >/[K>݀[wQdlooROg"ʽ߹GcM#bz-{ӭ m^tWc$goAe]5(.V~-Oak *z00V-)+%:@SlʎmZy^׋'+WǑ b[I;\SJkr|NNJw W>#7PᛮlZ- > vR3XW5EY)I;W,?%SY5fPsʷa`oG~F_z`}s;i-!qśr % (~1ǟؖhnp_d5G &Z=Rز̯rשY*!Ջ.z|o`:Xڵ튊ҌjOvub}ZSÀHAqbZb'SA{ Ќ4~p-+hcD!6kNs]$X4]'DvxNpymKV&ۏ?XKj'M*[_Q˓@ZFC肨( ?d' ^#XnP8Bmӟ 6Փ,`[z=}q)]`/ȹ"aͻ=]+ypMeӪZ[ͥ9 ֡R j*ڙa7"8R3fI'/vS: ӱ?e#OJ4 oyhT6ߖn#xyk^ˁ۳k.3m7lWeͧhHެ̞ksSZ_3 ;~Z;c;@҂%DN1zknY2=?dgYzmlZx$DBJPBg7J(sYz6X-O2MjegWRRki-,bu }U?[VAY.Pί-Rn햯Qw37ϢN^*v#KE*&V6V,+g]{sgWdi%d|m*,)C_qTT4/Cn4D2/XCB f3025T.I  :[?@I޽H<_t5yX)$u9[1WPX§@z?,Fq^*0LR|FϴzÑL<“FGb3& o%i3:rP>>0?x.L5@@ XTwHb ݩD$bګrՇ>v?/"FwXC}k/^͂= ~ 2;k623Xl,py1w_-@VYdzÞ%zX0q @0tHVHݭ콿vʦC(Dg.S:D$c@w- ! tag2>Q'&Q ~m}K]xT?9Rx#kh+-tf~K_ACx`7hgƌph Ev*չh\ҳ@Fqt0eзX ?Yk~>7HcmҾj/jIH|>ZZDٛIZ4mZٟ3X v@i+JV 3:I?8:6c (ZY G?eZ0H|>U"(8fpBnѴ%,r<݅@Ah =6)URJ.k#N]C)<ß=>P+b|D7~n&A)aCtn/0'X PRl%TRc}9g*_&Sٌ!Hr 3U|7&ãeS7&#.ZwmiX,Pʨ__kPۮ~}FjS:_KGKB3S 06(#a܀;$+L됆ǧTM}9$H㪞-k"&k ;y?\̜tx7.;y{36I 7W,hȍE{6_tK—vL4I^N [~Y^/BW7~ /t>{k졌pHDAMo8% x_?߂smN|T7LDKZe}v-o#9a֛^H XǸ36&6ia@`By|Q!41 I.Bhl;(my?Czn3mlC+>d <N;G5Cv{P1*$ʻ4vNkh}u҇?s%W+R`R_#v^yY*<սrܴ>pDHQɔh|x{0QgW31Y|n[(X@Jt*(W(DO\nFY !K-ډv* g 8pՎq#aۮ5LÕ eY a[ƒ++COW;Ef 6n({N蠤No7l$boo{K)Wփtɳ-|3zeQv?0[H#+DpUl7qؐ-\X>QjˬWe8n9oM7ԄI\_ɶm7_h}W(fh{=U:IXP pw*KIO2lOoIR|q/=1:j3TT2x.86;ԃB nGW6(Ѣ>>YP/!OA]% 5kXG$.4@# $'|n\qГGi䬾wH=ur+Jz@qS'Eye-`O|7oyn^iX$eEz ]W 7k4w Gڵ<K\D= QɌ !v:UEOLHfO&-,+b\CEk [LY x\~-cо؎Wр/k@>QZX'cIvP#Y=rK"LS6mA.pG#2$o|`10g؊?ŧ#ZV6d2c|KZq&rQ3~p|EDԏ_ʔ@MgÉZ!-y~%$2?}u9焅 ="Φ[x@!ѕbdc k'`9IOS&#փ .&G{ [&Ȩv^Out\ 8"d:CAj-y2Hv?cPh,N1@;,2S[UK9PW[hena)gMԓHCweh:xz2B?{8.xZ_N0)1RX*:DNMh>c.μ吗{EWaIkA_kl{i|Đ_MPA>)n~0^EƵk>z@wj@jvraᙗ}]瘋u~G_%F6YEuq8IΔ[۴.SSS)4_l)ಙ^m(R69ĕr0,=GߧJzA Uܻ:03F,dJ]!sB+_|gQ1~lr&%E}/:.콗Zg:K{P;4N=JK[lmCt:H,CPrI4vȪU/{u(DuwB_F殿I9oO+Lwi4ASNi'bH$*3\o SͽV(ؽRCQc3Rk. ;9"=a0+!D5gե~#[쾁#Jpc^p(&Ƚ#v +{4&lV7iPKZEЪGT-'T FiI(7]%" c@19P W̘1ru#Er7tn{HX" 9 V3&B"xX?{ݑD ~ɓ5SKP5VizIR_ZRM" l0A7lzp2slz-cUgtA( +C#rZQPX0iaaZ;6.iú K:tD-^ƿZVfx-E9BX9UlenZo<@e fH,ihP1&v|5G|S"/lG.ہ1 u):(XH)Qt eFJ)Pҵ>yQxTe&EjimN%Vqw%&DrY7HXޗߡ>$z,58M]Uۀ󽷉-sjK璤3·M'5$з$rf=.87#'x>1 w̵))1zc:%C=p9 :.eާ ɤc$@)So*.nNσZ|x'IDr﴿P7[rX+9)lFw '0,ySygEtN}>vKKc[7aAbdž;}7_Fخ Ap{Ϙl&OgjOs&(FW!wcm~nwB4ǫ=~;<#Y0+K9L''©3:~gIC e=R{8(EQ%)K /⛫eE R+3nל/28]6rENw)S$14iAi1Wڎ-3kbi3+Fdw$ol]KPkXaaҨ@ Bg^%f=Rwr3Tg!O / N"XΓ\I5S7Y>Л+xxMKaWJ,ͱ@){XSHo+yOKOz-aZadxO~DJuĤtװRU8(+'?s{K>f}@Abd ly6Vy]#-VQ}d̠lwGvԺrYgb JK{n&[p͞s==ɪ}\{a%/Ic.T*#6U9ƹia $Qya-ł)v髅0dJHr͝{8,/9MN@%8r"YF<5:.D+xE"aF#etQ|x^[_ t\(SZ7 #kb9ufMBߨW`5ɹ2X,N;M>㚛&k WsxJ#)$tSf6C-!&s@d#qaψ:P$^L*$O  Vx#_Bv=)J}C=v?"QF]}/1:HSr=EtF~%M^,1M4[׷- hp#hx3᧳ߚ;L|bź}r: l @k:Q 9FcD,sy9#&m}h!Uj8)8#j雇" s ƨ#bUc%:spf+.PȤpfץ S9nz"W_pXX[>cU8M=ڜi$.We g,AAb86:cn#V zf)6pU ):B.Iյ;&թr:WJD4]횺9 Lhl&wTԫW;!1_*kQޤhd3\a܄a|@I,v l(uP!d~Q4k0rF݄Ƒ.) l)w V',@~RsU2Ŧ)=}Ewk;b)b|%$eĘH=4W*KMl9[be%ڢ,8~V}hn) 'J ،Z5kP[G'D4g 7Mҋ)Th2 P{N\꺤 >KK;w7ћM~CFxL_C%Ä5BȦ$^>.[wG'GrJ'|و7,&%FɤX6iD:4LtPKT3Bds3Ck;$ ֟Z:oTCSɷ-K([*&'UexxzK lJu\e47箄W@88H D$~yΙX<&(n1T;Ż/yV+@Q-#Tu($1E8F<>(79G)Iwmd+ͳVӌ79Pu9 ~-{8Bmy[O CUҖ%g' ܀G6R;d2M8m'cMȁ? ",qFoE#^rEY:fN~J@-ENi,BMa b'h'wu !"IW.fL]2V3Z|oN`__JܜۃUfwY|ҥ|Hp:}:=mC?}DT.5A;iTҌ_1EݾiKDrb %QA|PC4Lv=;5FC-ëo\6P$˾i2%?a0v5RQt7Q.d,?%8n-mJzYbOeٻuQA;"'f*cW*!Aim琲z#na5gԀ<@T Һlv[X(®#>rnHBB7˜tl%@Vґ̢e P4> )gQs<&#l61NK7]t>agjPU{z$d멞);NHrъ'w]:n,L^YlL~s E)&&<vBiJE$e~0''ۂC>(SO zVm[qc˅T9ؾ׹ga W\2Vfo*ZwxߝV{:V5bLfa4P$.C-DPՔˁsҜ$5hȘ lA^e_a\{zX1 Lbݻe0P!}CjejOTtUV`Tx"mn  v4 Ȅ D @P|1'w~駇U |0QXr9]UvyX6?ց:Ε-;걶Wwe% .V5tCV+~'% OX|'y! / .%'eKQȊr+TԘ_SKׇ#uԍI/T7yuʯsKgV5w/Dx M0, ftY&񩝺UzP=Y H_v)$M ~. 'h0DY̆$ʽ~H N&үRt.ܕ0Ӭ$5#k/çV3dNƄ8 G:DR%[>'?=8l݂0(Wut6kiyj᪠X`e3!}Ik02&'W;6 _n8{]idoK@@Y`ݤ73oKA.!Wi<0Y`րۜalK6hBB\r34Cb~u>L5_ vKHBY&ʡ': +ڼϴՖ\M +U@> ˟0axePhq9~zMpTJs3Y~#jcwp EI#D,ײ6-`oB.;@K.a{Q%&h~RMξ/7ExsAS񴦣Ћ}sšV{-C/gP\YYzPۜԕc1 _Ӧkbn\NF(啎X-;=ݮjT>ji"C {S$.I ùeq2b:Y +OE];U&WMGNIwW5eB)/VeZ{LO4FE| F㛶K+bL^\[huVTYo>N aVy5+^ۍ 9_3}ԼϧGO{@m]"vpsAz-x =mOyX,֊>kEb\io7J.ک𣞵etT} >ee V{ئ@S\CXDpN3ΐ zۓ<6/-Ju#fteHM1M9^PcA/cfu_wزzp2FP<w2|bPl=oWKu#˽[Mp9i)ڬjoeEEh=j:X@w}- =֕i6xǖz-2:qQӱ*(ls]֨O&Wؙ/P=>"-xar_PE;LD!AQRdֲY2Fc_એ;۽N24*m4I;Q4J=IR182 Mci9(oc&2i-WeC+EWn/e,ݽK\*\o /0 =zzfIZ_8[VK`%s F˖P%ٱޖZ';($^{Y:zHDGQ\L~BQ[ofwZbUyn *BGǓZJ~O$ Lhk'X|I_Za5k^Z7 I*ʪYe\/0U%bb,yYdi)#ƕ)"=X8&IqsDt@/ן" CU(X^.ʨ N6obeA^p;^!3UԘmpo!)9,RĦ7@1p!+" ?fhQb\t`3L LnI0$FY(ޭؑAt˴_u w HٮA~NܸF;,}8vZHD7$"=)g/mx9G#ڍb,ͼňSewTd%awO N>⽸! rgb˱>~$ybAi azTjsJ7w& h0:Ne?mYI㕀J%xG;JVBPjpiߢ -X 3bZ٬Or0~jAa $ĝQX !.noq$i kF/Li'kvz>aØ.kC|MX4!OLĎ8?&  mXƷ5Q2b(,@s7ְpL􋋐[MlDc{}ZAqf5sI5b ۱*v4oL#u+R,(B}v3gAGQЧ`r`?2 \!囈~ߘCe 'i`F=zTMI/%u7D<f(Co {Z#2%鈯 Y baL',| w:0wƝ0DAE t#PlX*~ Nw#pJ%\STbcZv3t.&@ =oejO8<[t?]x8D\">ƯspUxw`'SEÐKl?ÑhQ P9>)~tM.8Txa@Ĝ' zP(1I(? m"[q1OAJ3BM侶g 3jMLu-m/NH-x>#'$+;KD 0W{Dj\KtJx 8@RRNrp|^X^`H稣+9]Į1s\^ڶⶀ>WyRcOh!GeEv1"ZөA|{O@fKJq\aG=.'齌3t0leܞ`lOBɒTQ 浐/خ'7 (t'C Ou}zL}23F􊓣"_K6p ŋl̉4jSn5f]#Ine@p'7e{lzyXHURGe!.C?^R+e^j NAl|]wQO/ئ?Q94|f'Zt< Ia ,Suj=Ǭ~猎پ\P dO& [G3IS/]*Pac[\ٲS|O3~ꫲW ݶ!I1\T^ٔwʺJkb"7,@iiB J>y$+܏;o6Bbrϰ;z"C%ܒsD$r&`<1:5I֚8c3/BΗ$ (/_;vzYSgJ֙ŝ-./ fKlL$] ז|bmĢ bmp.:]M_Tx7eCHHkT@Llh0`!XLieP2NX>C0+3X{wW%NoX9hB|+V )a2; 8N cz*('yׅ6~l̙FH3kGY%9JX S sg O2%C?|)v_v%@+Zb`E/ B-~Gs{ns|_>!ʭZQ}*Fl'98[|ɟuF u.KK-(w*eH{#`Pfg"f#DHz_ ;c/hJhDFvbJ#};Y2KjOrf h44ܺef^C{%hx…?v`0BwzC]_raM[x)8J$#/F34p={@+_ӭރrI׽_@Z`qkCOWrIjLZnk{.iJFw]AXf>(@z(GH5=IS4yF#\lKUuTzo YԿ^ȨM0Yܮ\&xDo_1"67K0+=Ԯts.NDV`l8ҋvGܪTt2x Xrzaݿ4yE&iu 7I–ntﵪX' 8>~ JnU-hm| ~lEή,UȨOfiV-nGwXZ2r $7eo!xiכN%ţonm lع*/bUc T}_E].B[RCƚ;I"Nf5ʞPEJ\Dy2-2HejRki nũߙuA@*nYn^Z2L/3X/Ku8xs ɾK1փ\]ZU84 fMxYNeaз`U,o9WMJI[ȍo*(;|6V je6 m_S!9. xի@dc5< J4izxZMA]q?ptfd`)ڶ7w쑖14K2 93-m$li⿎#Ŧ]Bs#2 9qʳZw zk]uGj^8|!cu&!4iA&kj`'}=όFQIJ `;0Qt .lkzOţY8bd|#ɌT^nʌg,Gmb03r:XU?^czuO?tXqo@zrTػ4t 䬺[AgqX"1GGVĤ%!aJAQRjC<*L{#D\DTM \NҘ-0ǩhϫClq-`[2Aˈ*9Q},,gmZ8X$Psů؎-f%̱yǓ@FzV; 9Dmr?V/؄&Z;#tE( @8^@EAK.USS>zsy>86+ d;g#%.Ze[bBX@)jL?ܤ`(p,nA(m>NQ\ж7C+zPåy(V".N~Kwx[+9oVzY]RLH]5莉-5p-4 m]ZDz5-nB]<9M(1<)לǑ8(4f[e6)K8PM V꠪S97V#jR3WUyDq@={ x+Gĉn;AkvL$0f0VQn[9CO1Uir:G\A @_y B,_JAgXΌڛAZ(U$Vp@ʗPcX@r^"awwƈ79qQU\ғ*ō]FϚtv;֤isYmwz+F;yJ*A0/(n.h=ʀ z0 -0[Iݞn]<,'3F/oe{3tNhqǾHXXN{M 2jƐw3UzKd@`J[$32Y G'5yl29SF ~#]:ke6i7|Űd\ ѡRj§"1$ V߃.A>jYG}!i>f-<)t( `g[i6SY!@`)DV:H @[,`Fx73ݽp&s ZNc!},8)݉fTOIbcՒF:\p htٲJQ0MԠORֺL\(-(S V[96פB`EP!Mɿ'&%S?T# /+I[4z (Xa;[efD>T7Ҝ*KڮE=U3搈Quu޵ Z"wqf'JMG`mpl@E5RkOľ*L;B E ϭ,nʽ>o\M+@8/>~%f 3.f  b|ƺL]u|/Ha`3*%XeJzaCn4p ,_ \s@%6AƃV6]M~XG=Ic I쾗)a$-D혥ɔ,mg~Ե{Dxy,al,X/_D30z#_,(džIҬ"qZ(1P_Üt7WtJI +8 `gS@ě$D3<"a|pDyͽR,Yカx㚿\n&&mFrz^p 56`i8֑ ԷۀHݺ"'۩TKj]$L{Mi 3(XqE!II+K jN'9!p9YgtKOTQ1 dF΍x6"Bn,jNj2R< 9k]uY8N%A:^R4cD`&Hti {3&(o& d?F;?N9XhHBiS3s۶p )b=28 +hs ;Ή rܽ3=I}ˀ۩(<笀@b :aF vT-OWNGLT&߳ΚAt g>^;'&=y|$63K4lg&AnH A͹ʒRK_S;!ՊHO#ߊSCn>&{RFb{ 7I-D0. 9Y'nkVl§?I]V arrppcwČ B0g4Q0;pK/r8m/R4}#IsKTuA_ 2)3tMOBd{.f2Lk}d_~~bcTXr[Ѵ ;0̓l_a?VmM7mjf΢rDcjʆg@n0ҍXۍ롵'U 1f0d*A?Fȅa8@jBc,([q|4J&|6(tMPXDrg]z'M['yWə>cw–t1v8?m>`D{%GF(AzM7(Y/M puq!5)#ܭӯ{}H/j]ihT՟N!"0}4&!ktA0H%aL崢٬ FL8`d%3~>P5ܬvY%$;;bU@ <c>.0TmPxR oU9tH3iqc28iw\o'eZr>GA~HtE[\j?|2'z% (7 uZ$;9Z4n5Bр~!La4^9Ǽϸ ?/E|2>[wԙ9c2PG^f1K)bA;5h*'w-7LadBJܓ8tɻ!ދ½ ?1@i26Bd)001=]F5ԛki"֥*ћ .5H/Ct>s''\=%m@8kg{T~({3ݘݟ1 r|7h}>ГX5qP`ʷ_Ggꪄʠb'Hx7%;?Lଽx-;sPgml|E'0Jk0ӈ'pDL)׮|OD#ȂMgufAx>9dU- |,X(`|B!);ByŠ-*dl(k^oI>i^~So)ASlTid$y.#TUYI ˳X;>mve%#6)! k\[OLidxu6bw"Uqrw %y8]:("QRնL)HV۴ }Uއ(@_?hMagx|8im+X%-A>*1ےZvThL&a1c( K@z2x44njUa/$E+'I?hUΎGĺXV6kɮpuY޴Ꮄ9*AWOAȃɍ`0O-s!3UBy*i4G`9ͯYQ` kyv&Yk_wE.5Don!]Zۼ/UKr}WggcLF Kg[Pm3:k xᬮK'm |ViH" ~I]H2cì'F<%,J)3T< _aaAx .Rg堭aեS=ӈS5y8H"7pݺd⒐\Կ,iҌKs (G` @^Y Mt3G:$Ŭ`鼋gAӷT@A'9 ŁmwD:ѡS|wQѥj9\zྚ?NXWKoc!`ykLxa[òrЎ;![/atiaG@;ZA:OC[ffiEdj8gxXre:0Ct&^3x6o[9H'nal95Ԗ쇏SĠ)s~Ud쎙 bjZ}n;4bpt&'NQrj&(_`(>x0 GA=ø&g۹[=?,E={$3svu,$5s4so@c0nČ Ϝ!J'HKUke:Fb΋l~e2bxltX yYk+7oí9;`9ir0x cR? HOzExx%!ΨȮoV|L'uH@z:54&>K<R@%|v6 TWжʸ9ZHY` A{uTN}7Hd+9Hlo]әeKhKig8 X:B[_l^EW<) ž\]"ĉPbv ^_ϩGRlVbQC[d[+n=0b!D$~)%g7qeM]$UYhEZgƪI%I2XVO?+ZnEK.O.1,દuW*.k.c[#T^:juFl\0Udq}bpĽ>*Y6.Պ9svT-2Υ. W}gG6IJHG5b6O)\V \f:7 nߊsg_YFF%0 ͂jyN1j~v!Z jD%'{slu1 O=}Em|]<y^HagCMRFԭf> 8g~>ѽ%-l}OB!-3* ʰx".w9ިRG"q9SwWlǃD ԪϕWs%{ŌL+rz`SʡVPC6k&쬫5Է! Yo\CWA V#T1qpŗd.LD,t oY`5>UQV1V#Q5Dkθ4ݓ.F`@hMKO ldLט灟ח#-?YzX'tH~p"ĤVLKN }@Ohb Sh< 5s<`>|GlnwP+bXka Tl|`K ?(MpHAzoED'lKH,hoHR(m;.|`ul1%"%ȩvN%j%T^$h3"߽#:9yDf~1TNF|všhSLŸNB?H #dDUͩT)Rd5(CWZ6O/͍YPH Hu27X#jɯ%$kiC%? \3hq(`ȏ9{q--؛'qvq?sXIL p2W$Ucs9+W>nW{Cz[4Y":Oj)`Bc;ht^dAoٰSj,G%1^2c/}oST8<絅\]u޵+,.u7"\Yup]Mȇ͂ǁ4wP|? 2mFJΉak:*N*cFs5[wiAߵ*E"C (O<ݶ,Ukue(~paݪmC5'>o1h]Mj"!ߘ UXec}.xbi)Mfi'\že[`}>hdgꈻ=VsfYHd@ /z߾3aQ78tE'vj\oy ]؄ ɑhϟ(Hjc堙үL_tm[F%)bŐvBIWj#{ś&.PX "5z>5ŮtS>0\P̝^rJWxCS.&9pscʱ[7r2tlWy WȌ!/ d]e.a܊yO`Ў,P"S7`/ΎC)nd@=ڨqn =>֑[F$U.9sǧί#,%"%bH?yFKosd0 քQB-hE^XC?|f.#T\ٱI&{ݘ"PKN1 3w}j$bg4\O A 75*Qz0/ƍX)H "Du$+翉r' +6JoP dk»wPR\J޹\~)e@ @^8(U?9C)]E._hyq(ooCԷbC0V=F [ҮO7APejT=|s)?&CY5L V<в*F e;E q=sUNw &Pxvhjuyut9`=D+b<DH!bfʬdF%[X;d%I #5![ƂTIE0d{4ދXT犥pbZHE/5Mvtr6ꀊC0:#sxtԬZ<ۯxd rY2>&6Z؎^ $_]6HRh" چ ~d,w84ta^xl6J&Ղ̭諒%MD~ v z=-\+vFU6NM 6}4i Ǝ/0#ɛSzc3I3N>00#&-*̙lW7 D`q e4ADi+:BF"a%!=jS ⰹrB*=2 ?wKf; q0 ,jHة.kHa# U rܼX/p^scGL2|0Y{ SU@Ŀ)3>GVF<&ϥksp^px$X!gV3 PdŒvs1*+(Vo*hi}BF'`N ؚAn ,nYPT)= =9L.hdgӕ;qCĦ*FP:rx 楉&v=GJs#D뺑VΘ"]-j lܻ ٫Gܑ9* ']Tx.trpDG<S }^|\x8]Kg&aDx>1KyFX!rH}Iq`ӕߪ֪/7]paӆ!X L ߘc@Ȫ8;E tT"- [ ;o~Nh1yHpz]t~.6]={uhs輏;r~3a7@-HH E OfyoG^^Lplv[rŝo!n7LT۫BuչgK:'ШHtG"{Ub3s6A9~R2&1p6^TasJ}_hI7m?ӕ`@ۉܽz~ija)>{oD֒ӡmV; )0$#&a(8܀tA3r_&0S$e $kHGca7 167WE߸s wᓍS\X\>Lz+dyu⻃]EsgM,͙?Ox-"J2iO8~iI/hSaޱиuss-O T#1)'~s +U؊Ǥ2w.M=\Hbgꕝ¯SaJ}$M㶞ދmM O.Rَz'dXd6긱* mL$yu8o GOc  h{FL-y'®s;$ch1M4?g%zg^62ؼ[:"1P}?[^EH9c5<4S0 M Ќط\ 6;7TnT]S5|/97ă/,-DmC}exπwi0ۈm(Buy hKFţ̙jG hs=&܍sCԷqeTkPI>YJ 'xtYg@(WqEGV "%.i4p{!n]jq`F}N.vPN˱/#C ?5 Xr="6x/urd]6uzi+u]dnOң~v M:kF ҃;w[ʧA}}i'NBWχJف~M.}uFv6\,&vBAYuN\Z>p[n^$}@[YjJ=7mĴR7}"?[W~79|qh5eI'Eb[jT㒀нa8rNZ}-\&[~f-Ս '#{|Y9?u+ F&̛sȸaV[[BtMT!>r#vT8_|[VÌɇw齡|@64 ?&R/_DߔA.@%|F1"oZw}-}Z[DRYi.!uCcWCx14P>9*Lj(.9JCbK:&4@>΅7v_f^Ia pjϑh M%t0K24`pw["tܯLI"x6<0X{(8(h\)=l1ay?.5mKfے8HT} "^厞}([;S\A8$*v 8~KV#4@$oM,CG2= БKpBm.pqV B]tDvd[)E3tzA((L0D^2`;?<@4,&܈F>]NqThxL0eGdLz nANq~/g߁]t{gRm& <(7_#:읐ES9@(&7׾2r?&w,m~!|k2ڴbzEPfK{_$P[aE9D≹ K뺥|Y">>xd7('L ,+4Y|;G;Y0+If0Nj+9lH|Y!ϳ,*A|eV`9H3bL8Xo2 W]gL! ۅ} <e1EmH4ݦ=p}ߴCXG|"^ZħB g*1M'$Ӗ͇e+s5P6c˯/2>ܪIC74L ò_,L0 L-y=R煿A? EcJ;ɭ&kz/ٻuiH a?Th9Щl={.Ά lvOB%yoM.b-jnP׆e0ܺw[x^jb;\ܱi;S9 HV)1|Ɋe͛ӛ;VO8!!0֋YJ0FF6+)OmQ|4g; f vo|淪R7S7Ƣ^'?:]bAс*~5>P!ے6`<ڡu IsU#GH^2XAא>ac3 Ik)5lgCk B>v|  cgO4}5<%h$7`7[UM3㴹H`Ϸ/StTX=j2A{D19F@Bddf0A_9~~%< ZMBHJRbm7J %שmNc99hU+q $-s Hg[A"2QRO[\!M}I-3 z~ԟ'53 Wq/LI͋!⧛Ǔ`VV?Ig*Whe˖m#+J]SB ڗ_:\&yj䂣:#e/Uu~*T( F{Ӿ[%ф4O %Ww1K|fjEsٴcNqW)wpW>ߨZ+rӴ]wR3oe3_$|YOnw`MX7̏mzJ'l=o]@iQ$5DN_-V CuW3ڗwmy+lL,XlWAM??eNK&oE2R|im eBk#׼RD׫,3iwA лB0'=g2&NL2w9_ ,|GU420(@H!nkQ+zM־"9)fTe[@UP =y9 !0a#o$&cfe1[D$m?|۲L+mD?1%4򆯭!RQŅn~S5dc}`NetG[^NVX :,1'fi1edTlm'S=򍵢IXDvCoNvYG~Ɗ'bngou/6:_4淾 [/X7Y2JXpeV8*$}*1 Mi[k8n29҄a^YCƧS eX?7]E˺^LPT$K3c k} 9$a/E=g!Ĺ%iDoSX':|}?jۜ3}6Z^mz+L 3T j::!gQ.D7%0Y79>M(ꇏ!A-,iSJ{b4۾ V-B+)͂1,X/G.y6JOai]5ָ YU wq!^nnL:Rfh1Ucf 7lQy]`L<0eg#~bgF5Q*s}CZͫP*W9}4 tX6׊;/($f4*mXHN?3 )%_E/c=%<}Ʒ'eKwsimK-u"P+\_mҁȘjT{;2vngb[op L `g"sR[Z,⦧:g{Kqg?3Z2m9<ƏalT~{yE8؇ZaNr ]3Bϗ+*GZSQAE)Y( ޯ);p}y&q>,EC ǒHXSMʮ^zF:lNI(=x D~O2%φ!l{O8ƓDq~H8~y׭hͿ?|*[wy.SxK=(JDWs9!!#/kdC2_SIYK/!'ӿj)VZ+IIk)nh %*Jm2Ҕwqn7h%~(;y ;P07XItqp&hڽWᙲCuYɋն*덪J0'"gZ^^4'UwLH7 Xz0\[R#I.yKP԰(_Xrվ9ms CVX9R30gm/5Qo;OeA*RX+<3WKX\(^Z G[}i63wۮ!h\vF&q3է6wm EQzMpÆ'{K@\9#U!w.c~a.ufBQV Jڣa:,,/ brMݴćٯLtd:خӱXkk1 [{e@82V+mpnB z ځ/G[tΪ[DUmE ۻ2g^ap<x(U0ڗKS Id^_!{MY}!&n*#0K.\X2](:YGهb|zCWT}kcaßk.䖙̿,=G[t" 8*i* q'|͂q'.]stgP"{h#8ley4l5ş!5mtΏf45d Zp,"ML zaMkb r;zbXXx`|ۖВ%۝b%IDΎ~rJBvޱZN ڡ`I!dQs{/5j5'DO;~ōA^=t}W h1uQ `Ssqoo0(nVbk%i >UZd!UհGh;iHRa$oA]6b P"H # + َYTQtB'LHXs7!o]Ͳ:g!N% V&-_'9 cxKNrkjq; ^^Mz$tYxl͍0s+Fa:֒֞pl :w%v s.2 ӟ2u@~^T|B"T%zd X!e'/4WѰF NU(WdEQSMiT)Po&{.(sj3rtl Q$ǴE7dn!"utL؄RyEf,") w_8aF%+WAzN*fXLTg4@ɚz =T{?qsn~H)ZcTv>[D a>93VYr(lZ)6Hmmllɴ񜊑"]BLBҠ(zMPE3sy9tFjIh=޲6=j'ErhOߙ7ꇐs@t#cC%p.I-唛 ilcqKNB`&oB齔ad</`[%##cNқu'<PHIp[!Wƣ$h%?9~)$9Kjٌ]8Gv`f+QҎ$C9GRm|1!0IGc65W8۫k)YE}!vܩd0cXX0z-Le%Yl=VnO7lK|mhXAZW-y967>onN* zc'aLȧ?H&~x(tUWn$#wCӨ[~Z?`ϣ3F N8Tn`gTFOeIV&XzhJ=JwuIC@GE0=AAC Օ*[cy"ڑ ?%oAP  1HCvlX*4 ?48j _pJDݙ ۋۈ=/@bR Lr|rQHG`6D*hv͙s+/EU \}dR1qGn2,H,u)!\9ʃ$&gI=VV{_hQWWDn[l]*0 x~gkQҌ;PD:dK.("B#mB Ϊ(LR0nwJ,OD%{V8&4?g0#)59}4c;uVyKd=&Iqs¸Q k>i dPlBómI/&aʒhY 깳EX̯359Y *h%:K{?܌@<=w YUÍv_;w 9cG&>!ru uZ<{`{&Ph~7LZ!3}ñ/&[lX)b2Ffr.ArZׁɦEew0Lj sS.>?UxC`+Eܮ 0Z8!V݁[f4K n3\]lmJ9.oܢf2XF :#cX~-+%˽Jު倽$w'b$!9?OBހ^3 .uI7ˍkUQ>? {mծO9p.k,odS&G>. 5)/i#tޠ&Xcks;v iyƢBOį>:7`+a;ކEZ J|6lM OCp>Nq<|!c_iWn'1C5w`v r;rTdiaK`&`l-ͽăi4[ <퇴㡁}nDg9^ ̴e[EԴ eG;^u=)̊\Ɉ QWѽGTGѱby=͉S [+yۉIHrOkhj9bO<}?lM:t2.x֏ > ?%wkmq Yi*K+r>&RNDyKtv#( ]n3gZwB Nqgһֿ)y϶li6TsRROх۹$fh74V~: c?Ճ#S:ՌmzT*5HSy~f:HD]\^W y vDGY.Fǻ12%P$T*bD\gh";}l,\6ڌIn57' 'ei]e#B+wy\I;^\}nzP"gϏ J5 ؽ@_Ug͖^$Œ N7+myNPIobD>z׭o_!šcNM ,la@ 6pegXadD+$ۨS))h^U*i{״/y;'2ЍKZ9FKS3HD8axc)~F_\I^ػ-VAPDqn&.xKB̒!'(!ǡ; hSs pa"@GƘy|j" AsmKlWm] S0=LMTF/ }8]qkq| UEZ 9}q *L4ꉙ]S%8bs !>VˉW3M4"R|˥2s0im*yrZc (LjC\'gflT&:Q'$)3;:<rdběaNp兀9"ziv@i1일5n\%|J4۔rs xk8i wuO:U#wJ U*rg:왍^3[hUȮhwFTgB:q+^#Ծy>/XDgG]2هH%a ,f(9f=P4yL4-!7YgGnLw#ʨ SOYr.[P.wiȇ(6J Pu-QxONV|Ӆe/5,Qڌ?k@JACٿzz`*^ FJWCm,(_Fh|/HCTrY5 GP`d+92 ]N>ethR *p .&! Q$ ޑ*{|Qhl<|η|m&0C\H\_W Wjm<`㩧 5^z,Qq}# k#mHq+UӨ%66*ԸV!jb 47$Lo*Vk 數UįGUÜT^ #& h1SZ&^<VqL W|7/M)ZYPQ*Uzp h%aކ"[YcOiB4LTamh?ĊsC_|e>.bIA x8ۓ8eI%Qkcכ+߀g,deu6yY:8Mc-HA% 5#)z((mF_,tdOZdvZF'*]֜>{Qp[:mpHGZd-9xÝKx0>c\ŴdZP)I]!7p: @$r 8F{;t̵wӔ&t>VSL/SBqs9ӒLyJYyqsamC[]`r*xnwBDN7P_M1P2@(zg)ڭ!ښI2&5$EЅ3OIDJݻ(;+48-.;DI몂V(agYPQ:|U9#@꺬vg:>|/^ڲF^:- %GdO?%h Υ_58b^W[*[\>]8)&M<+$v6z-Γt QSqdZ:;?L'>(T} Γ ( `5_)QBo { q"NI"Ldt9PwsRu3] Ĥߋ {62 )]Ο"wͮ;U,-=iSXqh~Q \C̛;\ H{MTTۥk]YwkX:b8VKS fwntWhl|ECW'{iw]7 r:4~ l(ɮO70@2C` P6 K{sfvFJbĬ-$..oQ6LD'u̷L/|FmO9ڹ:B͢v.̄}1ɋ>g^ɴʆC4y\̮ <Ȼ=Q`Co&(,CҐh_Xn2̨2{'Vo͑ܮo|8C[,^iJR^^QcBZnof^vΰ j<Gͬ 4@%5oMsX,@̬.XI-$ȩ,@8[rlZٲpfLao[;>J0}yaaHfӨō,\f@?ۇ^zǩ z~F_݀jT/`ahHzT#rA? T3r5i_Wn(A<_4ʾ{#|~DW%못SbQv2ǪSAK"LR#J/ 1\+'fN.Kh+'[0P;V=wFC)sk2EQHݴy OJƊnq t (-Z} 3jJl c'4D*z .[}qN8|$kG=#>`+G̠t@}82_5'p—ܯs#mHkri,JNm|G%t7௯nbZEAC)𩢁pۗ9`8AeϪY5ꎨ^PWD;3Uv6K4,Y!w'[Z1x# OqRsT^=L"'_ac㉝_6rq₞쵾U/Z Fv>17YiسlbC$\  #%^: 5|u/j6<4Vޑ2J8s.:Ҩ  z4@~ˆiPcGz؝S iG|RaLBțB슇U1Ԟ 1?4"8{eq dV}ЫfU{ZHki6@m<( f-d!fi>Tql㿲7zf 9Lad" xhY]Y}!H|i=Q&^MngZX7+IzƂCaB2)c5ˢ-/2&K!G9 Q[$.͚UŹ miEw5̇ӵhȢ@־{\HZB%deզ<lu~;cc$貱 m2 3lLrA.2yVmT>Lu4ʇ:WXNS =#q=C)r*zǮ[>ѠY!> {/#⤠c}[cul U睿FME]\[އ̀ɯ9]S3(KOB:N c\^"=f $gϿ٦Y1ϔEo&@@LX46MA1ЪYч(U{\yxu? M]q6]$ GqX7נV9ePlK.#)fn胉%5J^wr ٹ1ƃ8p-fq%[\/`Lo=8%#fw|\sO+),dGY9Ōu? Jڸ|EMTٌFi,ܿ ML7k*,ڰTs%ˬ=ѩ/&2iFH>j%0re#OG4^6B9CMp|3p亗Ra jN! ǭgdsЀsvcS nũL!FnJR`BeԤa? ,;dt c&~BQK/;5 Iv7LI!m2/:sJYE@s 50r< }`e׋qV 9MVa]&(:]]aƖmW#Yew{jf8 eňȐ1GCIEnG˼=wsj )| ~FAFl.nL{1CkMP*DUdG{@SXxOCmC0Wj7@_ah= --`UizέpŻ"au'6n[ti&CG& ` @ZgT|uxUl!%,x#A~7̤[qgKH>g~i}z}Ul3PݔۇDKV= 47ÒA癞j!O.ٟT! t&Ki":mj9ԣ[piAX֗=k pGݳNe6q]\IZĉ VƱ9JɾX;kv=ѥ<hY <%pk)̽])PYt]8vs-@/k` d*=7(׉/<Ģ?h!"-!j/h $B-Ӛ:-kvHj|':}ĊnďH_q;xpع^$B9M=5kF٘pVHsIku2&G~`a?BpX}l&ITy \'d 1;Fa(sVNsdꋦ͇ le 9,-Phn <,hA=FpuS*lӲl_o(`k["Y4eV1U1b2tבY$/͆]1G)*1 Gg:35RF,|8n"pi#DS؀^ƨ l;u!7gLF^HWp_|h]TCR;7B ,H ?Qa2D`#xhFٮJÙuE}?CEOwz38&M{;X?fFjo{~e Fś^Nw,|q[Ds`I[ {YEEMTNd6=CeG2ͪxhz"RqDٶ<^:6 +XX}q(l, 1Ϭ'_>xSҬ3]`6%A!\<%ƣcShNa{s2&.O4(j2יKޛk|x[  0 뎶Lvk1z&,յPY4F; Ic]3İ*`P]hς|6b+p[C^չE9nRc v z{J08#$սeK@lJ|.ݷlM@EVdՑ6EkCYp]R7c[Ej#8PkłDuMb^Rd aFʲI29)vXZ0΍ Ou ϰ]E/(eF5V48IS"^W琁\K*9~ ^3RE,zf7h i«ΗT9KvYIX1YPч%# ( ^q0vڳBF9]RgWP6-TB"Moůr&3`밷6?q9"2ȟ4 ߜJwО >I\3o| :`Rles'1 mh{HCDQL }`Rm fY6kDf>XG.9;%Z ^yeCH9a䟅_;R#P3~fm㔰HXI\G6na|}+t0r|@djc~*? In@UQeX1 ͨz\29A+uꗡdZ+*CE<.otGC*,or`+L{=шyUL/Wqy' }X4??,D zUdcli2C+{7%z>8IU=Jwޖ̩_q4,>~۠J/UqM@{$~ oQ@P'm}YǦD%sw]$W0J:-`=S<ΛKךRJx$<9*vǼ3MнHz*W8+PDQ@l({ҨALpr#~BS4 o&N=K5SJa~@sT!P%OZ͋}˕Ua0U9` _lDgiiIܕMUf-~"rND6ZSmkoyΥTl5=k9aE(pu˷甂-dp!zkrߜ]z~潘L\0a^ԅrIB!_ {}B.VˋGCUOHUz D~EWӵJ.>in≼zsLKd|CݙCM˓8雎4'WItSMP SkMDwav7B$lZGx[ C| M0`P-]KEKBW?WEad &%[#irAJ^͚I%Tz5 l2Y@[eO.Z lecqc'ȱC)-SS }h\(5t([om֬  U;.&Q~W>ShlshȰq" B !R:i8 Q1ϔ?T3-&\66X B #0^SX.s'AhX/!VDɒ®:%񀵢o/`_|F2v,6R!tP讘xm "3R| =y'RlRjP{4"AP'Wv'[c/vm/ISj@umx<@fK* Kn#b^$AEoʺjufbN-upFd_t~YVY ?NA!\: p23:9>ؐ8`M(U\cHj>s'0xOc%@оq\/ ֋?cŋ*dr1V,H##rNUkAGTBԎ2.ͩs V=P,UKj߫TaQ-,~[BSG{&I1z p6:x:t5BB\&J 7rJb{Q=ZJ6C<ش80B(L n)|OLOnBRpAkw8q$P,βr )߼_)mϖ>2UN"Ưsx>ۆ'/7ŲRX9Ii1zHOZ3?UH XoUOn!Ożnq/ݍb|:!A(?y)b1m?(qļc(e-̊~W~mz=\jQuHQ5kvԷZ5#rη,`TERFyi?}JX^V_,#8bg; {B54vX8ݫ`Zb_UiSv@O5"7OW5\bOn;0񸬠^rl}$ͺTm6'D_ Gsw棧P+sE.bW,7_4ywk"8B8,*tٙAy-WꔕCWgI:ϵş:ds[C+_1-%V$%U74_HN䃩*18e3_]''V87~HJ %g.VnY?l(_zSudm̅]|!ۅEϩ (81BᯛyB'MCka 4KVr[R=kNDd {Ƹok_J8G$#I};dN"(R[]eؽ ߉-Vh'?N͉HG=["Uu+WhwRe#F ~7;躚ht#5K{Ml ƠD4s?\dW#? -#䷩q{Uo`dd(.Z(_s^@Aov/=WI_KB~a)RK R`_ @㔺,[=WsPmV f mKrӚg"RZ"팹kW羅}}zTڡOj^sz<+I?ŏ|K>Q3+}.@6Nľ(߃c[(iQ6>hz0d1R  ]׎6p^F[eYKC8G!``qe6W4Y󤼥ad걶(߲9@%CMpf0ydWɖ iQz5m`JsLٿ"+Og)ҹH4{C)yۀ1bnt6)j ?1KtאZ? R'kRyϥ.UtDzP1" -S3C?5,PoE<0_ #y/l`݅ Ae%=Ƅgk iULj_|U1 `ٖeX%g˰uf!㤓:]A9teO+[YoOorhdTä־_6JZN|@86F26E>0?z"[d%`cP\kk9HZ{,g]8eK Zp6DY2d\vbKSC%;We-]5jEKA`% Tk"Y2SC|H=4 Y Y))zq#Tnv.Sr!U@7\CÒZёԊ=]!0D)hk.]{;&oJ 5:YZ=s:Jtצd#uUc#x.гeB"w>5!-2Bo.C#Wrq}`x.i)/sˡAuU~*@lIM H[J+n<ūmu}'@i$PV6z!K.]M* n [DjMc=Cc˄SX=v@/ jn+:>{f$;յ4FAT8A7WMbq{v ymS o>[K[F11s*XD).&Ms+IYxCqS]?|ՄO3ț 8H!=+7Us"5etq"` " awWe(Hd`0i_j)[E5jf3Fl#q9E H+83v>&WsmV lEnM J读3dW-;z]dHLT_4훖^'8Ap;{|s.Gb쐾*G< 23?PZӭe>gx0~Ԕ?.]ܢ/9IC6hUz98/a#W&ZoQKKs 7IٷaUȯͭRD~ʾ݅ڽ(Wb`t٢O\6BC-葾-Gټm&TN|uz&1^O\Uv2 I&vE1ߛUU-˼g7n)\#:7LLb4n $Xo_2 tٗTa U|!c#Fbĥ B+6r^*4]ƚ J.RH$B Ĺ*LDIe,|=asGB .wKhF/bQ~2U,f OCw?S30 ~pجf, )n{WyWO-$4縳9yBU/D]: يi@3"YB@hM6er=]]y߰gGl7@rMoF "\9m{8i`YML)hF+GIa@hkڤ0M5fH?/Ƨ:02V(a6zz7"9tvy#_࠯ }k@_ԅq3Ry5 ujv=wӍxJ%/K \cs`_m2 bD2BgeG}dR_;'2Lxa'm Ya%8i>8b"0]4vqVyi?`.Gh F<"NW2G, Y{0ᅭPU(c'$<=W &B$!Y%ӧ=_s(XW!:}RyIc3ժo4];fjD"N w/_v+m4[؀Q l/0-LCnJ1bYq/1DQ8~cU)jBjebhafPwckǏHkؘ#a2NASfCFB=q@W%X ~m s 堳l[*f/o͓i= PyS6D޾Ee o*W1m}rXZbLb`ٽ#O`7T\zNR3tC;60jMQL+Z,YMs%qI|d੤Vq) ؃'zʍb UylKp Lw$]= QbcY`@S'2շ. s<犼qCFy߰}h)˩p BbkRѪUv5uz.@#Ho$ i{ /3#}%ag`~+1|2 _dx)z7^GĽƜ^g> (Yb#|g2?@!@%;7C>̫A|3TC 2`t'ښzWAieY#=5NQ3QKGA6MQ Xjyv˦Ge]7F,KIBO :G4L"#vG-4n7 G mu# d3Dpml0mB2`98Ԩ9x+3Fh3-/1Kesr66oNwv.PD>;}4v<ϲ ļT\svCʵhZJ m9/[1N6>`zTd|E4بJ*H 2"X-Y‰~mz/.C5ْ̝ N- dA -\("rj‘7o>zH% IXwbΏyxn­hE.d)g"X-dm9#!.;@ yN+SϝȰAՏR{*K."m7*/hcjZ耣O衞P Jp7S2X>TobBX_S|{d"sۮ~E/MpjQ'C#ar~w'#bJM*Y3jsjLLK`tY[z:=TaÚq,["k|KgsK [bWrgSƎi]K<4ԤCxL$SVV!k~ =j ^n[D$TPIpdْ1QĨ]Dc2)Zxl_szܚ}<؃V𧆥ã3x4,,jD$Z}n/a= t 5dOR EM}΢4vh'IaT4/?-J]_Ϲ*qh"S ;&|'82o'lRʭ9crgH =Н/:Gb.c^HA|bH{O,b{Eے>CZ=*wħ(-sKrx@ݠf EljƭmpƲLndyߥrGC7Ρ8y9q*Ž@L X9PG2ЦN")c`Z~sQxrXY£8K|#y)~~oAŊRhJdDqSi1^S3wJOgd$'=&XHrk'QgJ~aWX- ̇CiUCx!#.6*Whzy=k_ߑ0~^f AJuIPҊ6A53U/V]֋\r"3x={3!p@n w|,0y֖&; {쩆ia{BKdlf,f`cQnضraSCmc'T n#˜]@ v *Y:8'Z46XyB⊒v^W!,}GH=+@Ad9#hd)q$ӊv+DdK۰32!2k#hVɾX^ oZݺ53aYS<[bz~fr8Sc! -o5XVTX׈\ 7XNJUN{|a4R< `]M7@gUߘ\o껼Ӟ2FaAsŦm)4BLM6w1V> zB+UυQ@(1pVӪ)wnLnf~'<:Xmdu::ס 0&5|v=sc 86}&'_R-9/ bT;Yhyy=M1ސsw+#=E$0HC*yDܿp4{qvPd!HSFzȨmkH&۠R#{yP^c]nI$?4vO%UteCj=h[T oniS]K&aC1鋇w0 MOpvO"qz-vXK{Ҫ}wJɳSY  ҄D_+K]xZK  RaqΘ.U:H?W-yJлya6>Nbeq"ڇ#\Ϩ^;7q'Y/T6|IfNq_2PEyerz)tVCGE3 nhLZ" 8yUkPըHԚEayUs]eL'b,N+~ +[=jߊ0ߡP*>]]x"i^Id}w >`.Ɩe?@Ñ F[) RXۧ >. =^0m qJ({X ː 1%R%.hXc&@XmZ(o!ٚ{+tj&wJtYW 3+m8xEkl첷_vW-!텍6kuT00e*҇W|SS7IAnS`;]΁ύFgoX\++ [ [o6>u$aQiPUp*a9%n-˚3qCnӱ $ve5yr VM{n!Iԋ:t %t4= Q\F9#(O<M5Qt\gbf﮿/F!<0oJ<v~kX'<\@3TW5Qi'\ @٦]ڌNY3w]L~ n"p?L3 0+ uKJM=~9R9"j Nh96#V!Yʴ׼J½D9p˸T-CKgIcqF9, `5 !no~Ff;Y("du]^ɴͫn$ƦVnav&1UB+Ɲ0*;,\yNɠΕ|jv'Vb8wPϣtK;ub58M=lE_)@l%7nfy*s32$ 8n+7YKXjk;ˣtVI67;Dt̾nr!;7.%DD3gmj )&{70pwroAE䄡Pfm2*zU',#^^99}y?fE䜀n}^EN5I])؝KSN)he4EB뒀Cif[5Q碟u 0ȍ Xԇw )TE*HF?veD\#шlH13iH n/T *TY71ϰBX_"ZE<F3Ωp^Cz*۔e7:v?xo~FA32J9pS٩M] YZH#؂`s\ǢP?`&e*_̈ag!fQ q4}q7scG+; I΋IJ9T"So: ղY#~j߸?޵ᗻNYjO:o ~xRL+V 2r#c“RkCi5CoCHuE"[1)ՁT׿)|pȰ"z3ռ*_m˻ D) ( -i>%:P3NLYPЪ4mײnAG=۹kAZNɶt*1 -U85XX 61xH?!цċe K;X̦b0HMaEK]&Bs})ŇLwࠬUh7atP8JoLgwT. pasEC*Z5{5 cZ=IҸg6Fq$&,9@@96*$aeK謐/EJf)F0;GKu;}A>,E~qL$5.k{H6Z^bM}Ja@HrDB3kQS zW=}0{jl 0C7IH9]d)}0lRx7"DQ̾Q.9ZNQԌO$tBSG]g]jwwTgNV+Dq*$X/ŚqsvR9Oq ("=hi]l-Aч>`>V-s{\$i ?` lM05}8|ѲJS<sMlz!<{[%ȻH/ZLvNxU"4s`)ÀX鑈[cy`/牏-n[>5P%`>zeG"Kc ^c"55sقĞ<ɶU"4paT!V%;\C.2ڐw7X+)^%;a w^]QSZDL &-9|e$m*d":e!;zݠlZMuI (9ƚ*Ø0*k֮$wإB`y-TjD%9<4G_vyn(;pz ZRDO)W qp}Za;ˇ`gHom8'epFPm{丱5OxP9F[bUx,r-ʂgin4n7\ŠݧlVSKfv}{.I9JQt BRQ'3n_׸lZoTt叮T[CMMB K`{P2i%E^?Tɗx%2drԈ̌8-dܗHTNπ<oQ=m KdOKH1UQ݈5eNl>FOPd%g. e Չ޾kSEť7vRbBt̜o c`엥xOAs*$:I`An Nxhi(gDW{wOE_!L~qu]Tװ>iwF>ݝm:FcU4.,d\ ưgYBWe`+ЙpI MBkNZ>C:K! }7hRB\[w{Lns_O=BL*54|g ɮb7F{E^)^7rǣ},2 }˚zS)arc3 =6xL-KU+WB3CS5{GD] Z P9U"64)Hd&шv ռ~[ ?#+  6^G/ZLpOveU"̓f\O }_B!'YWuF4STi.-F䉕{ ܷ/8e{뉑  \!6Нi3J +(=`7(Х7amD gt}-XTBF(\*>a'OASmЀcQ$qjghʕՋzsG/0!@2EvWcncϠλqF$43Jy}rjc} 1KWC~\8tqF*‰MJG);)*gG{c~pQybQ:46`9/:1C+"7W E ?~Y= CCkehbQ2D.Qθ]wwN EvDrhɼxx},Cu#L} (BğORMKK(s}{Tj jRXq~LRh6Gb-ʃ F[ohF`؆f"% 5Vp}Md4`ywy]bfSjz5Mo 4;[Zc['͗GW&aY8S E%e:7svìEd݄}f gsGnw '䨞$O-[,JfUx{%UK_P{٠Ox+ )F  {L?1O8{^Du]#ep&xh50(k̆5|j.F1zt@ҥp,:ƂZ kuk̰[jXCȑDL! F'8&ѹ+֙!b)TbZDR!Vd͖Cs <\PbF>Gz׼B.t| #B]p8 s{1R #[eYTՀr)֏ 9.9ȭ6,2Zlؤ0-5 =2ci0{C[>u kBY>b<6}oD'UHMˆ"ʞp816퉄:A,Z[-PؼL}>|!P1|Gxɤ">C$,\!IAgY*,_BDmA}P2y<&4}qZ&2_$5KK3d}RA<~u!߰K;Ԅ #U g1Jn/P.;۝F$t0dݤ<֙k/F95X$9)`k뀱KS_pNr۲̽t`#^V`l&絈)5F&yaH7-D-SE}G(JgVEkڡ}|LnQt!!O:(n@rNmȷoefQrBޕ犃/yI 6|< &o| v~oF Ȇ& ě㦟l7Wq O Pjo[5+ H'1v[ ߵy^{odEV=GSF*ICݺSwT&(dܖ!> R'#ws"R[GystRp?;C`lG̼J?g>*GVur"!()T1˷pQ-f s7EHm,e(HV˩iF  V.)QS'Y+/cyȎɽ;h#2m(+^biTV<;)&Zpd0"<aYOej #v_g #PK>YżA,;{4 ('k!BlG̵–$+>Pcx]ٰI YH)e ~+]i`ZU*xeԾ+mq7$7g&N(]L@Y[B2x16W6ӇUf"f?K/ CU0\>#°&ތp3neyw\̾[ܚ4n~ON-0KF~Sk$y?oL}۟H<i2ȼ˖? 4{nhqxk(o0aJb,%k[`o}jKLxOm"lMVō9@ YT~ NZqBa*'S?- wѮa՚M߭O>MnL@umD$I:(2222ԜoY7Ooj6lB1YRR?[ܽZ.M!@μHQJ%<ɷ@MʕwAy.J^1BycrQJcDLSGpQƇshr&,'2B84@wHr7 ##nENĤ[Ws4&svNgӯH)YsSM17GԈ/= 0ySiQqZ(=Nmf -3{tWjn-~Td]l{X`lW1Y$XUۖ"~G!jԠ.}| 4&^z0i ֛;o)#^o*czNRЇKx/Z >}BLշg0Y: dRZ;ϔ#Ƨ*5]A8j;Llg'xs*ʚ2otq/޺Yti(;<ͳeIܱ?j-:Rs>YTJ#@;m)mf>Q1cT9`|ZMv R_m=sꏻ,]HjIA>kuKR^#_Tj!.Y|$M~ԼHL@⳶!DZg$i: AOqcH)x zui+LPof$XkeuCkd Ǫ|Rj7a zl=+zֺ=?]oƆgDщ=%)z`{i.4N]kxaɗp7͌cu1y.}\m/'SUAv3 Ơɸ pMQZ: G s=:Q ~YtNΝ<. oTDWVG.O|;u|١})qL. s)VnV ql U}s !M+Ì/B\shQ@oSt&,ڶkZ3rrl'w'y7QVQ}y ;'#Sv )g}~qVe%a*P@67(ھP)q  +12ʼny<}B0AJn}5xL\)cִ@ĚK ,5~ֹ Ơ eRh5+`Z81bL6b̒E>7W7BJҲ,Bf |P?{=,g9 HPГ`)[KT4l% 3[K&I$fE f_YFc ,&#; *Qk=`Y=]u~O+V&?y<{=#6\H&ߝ1^ "ҸݖzN32uw!U,z+0UNyT x@뱬AhmBw Bf&b;[ h".QQh*ok3oDލP֛P@FY RєUUI` , A&nbؠɋq>dq#p}u;d;~|e6W#W޵L꣰8y-&[T-^A:[gK.+0)2-0 pn?h 8sw^ZA S]g*SUh, Ï=;|EL,G/]ZzKujp5ͺUև'X;^:9*lӳ:н4J>TUgCyD #u/箓OIPy~u ^g]q ?; 4%Lwk4% :ʬ;nS1`eb~z"$aW5lTxIRc>x_zcrǫBj60^Ekn}OK4ia68`0!4FT ki~hW7Գc%0m\|PEܮW%qrqubHPkq"h cj~ZteuNDDn3NX#"|У醵́HF*vq H6H!Na0yWUΥݬ6(|X67t9YI.rߙKwy0ד\N³KW $Rm\+ YKjp*kvW:e@p^>b&M?5q|:BʆgO…H j?'kHeKP!<*'e4XWdV-E2ީn=Ҏ6ޢxr)'U$u,de؝Yٻ<"tkcBI.]{Z%U3K6PNڎ&Ň$Θ ~$$įUGזv -#TGdCJ_#.S~q+k2 ){1]A<\. вplx^e1h23bɰۡ js%+^[vUܲm|8f-1wwzNE CK!%ͺ Bȕ'Ŏ']j4 XΎY4!GĠO"@~ɣMTq 9~"Ih𫓗;' 4ꀉ5"lR' Ĩw\s;hHϯ/_gա/Ce`'<[/XJZfJw絑bDK96_mɁcєŭ.Mߐ]CΜgojL,wAhሮ- ^] z?6f<ɖE jK%1d[CVvuOUc=S|i]`?Xg!Y?L51{%no#ndRpaQarokLǻJ|;5c"bWRL?xra٫g:#XG Y-uj1H|+vye}>+X y#~LaUa]BAeD;8حܾ[FSOmpXS\!>M 갊dlt-hW$'sqcn{c/~yue-rM"4U@ٟ_f#چ;7u^RdU` m}r5F-ո|.;tl l^60 |3ORWhoe* :XA4LWx#^vG^ͬO%E*foѡƊioO\u@7+dO^ y0Qj̜mom&5mgX|fᄳ-'mjx~!+ &KWavֲ'p")vÔ @^zு8d}|2vn:[g`|]bH/"A%Re1veerBm_YrDH杼HA"" NܒɐV_̎#oLC/H+ryHɂci N{6J[q?.Z:cI_w7&t2vU:ª|fnfY$΢#`4o*qc2@L(D2XAd?H~ hlC<eO0\{'d#v-SV"[?áXŭT:0"5MBbSšs  }!^.yJ&ۗ׈$:KL B9zNvְ bc_1:Hb_|yqLG"FQoCF/({8%8m4fL,ͷP9h6 .ȧ2# {ഹ_L~?nK@~7]9q;-V*aGh^| 0e! rJ+du 4C?!UgT^Iߴ@rŦ͕W R5IuYew4}H%E`"<$ tV,L~AyU=qc6G`7' 628V5O(l^IOE~ȫKZ a@M6+1e@LrZA؊{w$ࡻ*2ܮV*\)*_5w w(jqʹø]q2 W)w,lNꎏWWO <(rTչkv܄ x2AgkzeΊ邐;=xi48< XF%[I9r6w]nk3:YG`,?$CX b+KM|;[2GX|`3LʪSG`󒂹Ow3uѪgE}bi~ dm p3SSS!6ލ}JU*$'HpKْ(283$arRܡdE܄";ҕvKG}Zx;8 &/ 섡XoH≇n]y/7 tUx*ixBK`$A^x6\فVƿ м-L- oDq뇜 plinm5K0(JZhCYD8;/̭G[߲/3k)5vغ90lmQee u[ \oLoŢDԍ{+{-Ƕnc烍榞zUF-̓@g |  x~l!"}tx /\LN#VM4.'C^T||K޻!Do+:/Ƞȅ=rug0s(gҠ<d)&s@DM_Ј OP?P3*o-| }:(]l}o<p|5C*^le"y]+,~S]rUAԇ6S s4Me'@`˱`/6L:䪢W^<$> K"X Cl) wݿL;AZA41K`0CrځJk }!Q+g…W﹐.BUrsEМ4wԧo;\KowUrp#!"^L0euJ![+bTmRMM6;\'/۴ep/5Πr)hiߔwo&}CF6ytQU5 w1^ DDl+cMpM U|_!N)P5sڀmp_G(iڽL0^W-Kw$g_m޴ȃ7\%zf͋mqC4PG{UU1&'{o-oYvY):}R&`d.$h:+55k`{ Bd?Žs@\^jKXsQDW&Dz'=o9# w2UERL~5-*Jݦva4M" \)&v.c+u1a)"u ҆E3(v-TL^8lhh\ǍĎyɳYu|}8Wxz)aE%Cΐ#FBQ+k"wB2~@$ Zf1J;3J&ӕY׹;Wl, ee ڱroa|]ՕM> ]Z/eDh S}pSv0& I0*bYh  ~xHDe<8Ɠ#7HV rBa_EN!Svrf7; K ;zu)i5TV P'8yEQ[eCR~9& yo<{FCN'n=MV@"ݔ-(4t b9/L Gx,dpUxϘz9<ā++}ud0Y!_‹FQ`Kpru4HM>[Wq=UL 7 qѯň2`ŧXhȈ5(KGܾ"? foGXےy}"XJ'ͺk*E7DwQ6+◇[hm,lz-TlQoVkE4 Unq:v؁j튱=Å8ʞ4 t5a-„SH(VU?h /6`N ezxW 'TQ Ԭ[\vZ~H֪L86STĽ޳Yx7I|4<4"֧3H!I `Z yHTPl}C7zIB-+$#/Ĝ1fڎ^[sljbQmL< uOuτ)k LO07Pgo!5ڔ\7+`DowT&hK~5e%wGnvCU*|4s,5-*{=&FCE<:Q- Cuqhnfpfӹ Ȫi0{٥ԊSV9b zNoA lhKԵޞQ'+@a%uL[騵>&j6ä,J;E}cKM@wha.@qTm0<>ؽ(6Nt6 {ZJk(z J ٟ6 &kPZ0(Cz8mG7֔ƽy [wn}fc'hal5R_W-WsWŐ3WWw]koDvsn/J ?W쾟ʻl[ig͢Ie߹Cd~ʒz2 ]z2~K7G^"0\kw"" m&\l ɼ¹ȯ|N؈˿,n[I>E,H:(Ho8+$F/5]ht?Lg0Ǣ܏*N m4mیլ[x|ۇn) W7 +":uA tWj ܂YfPU4ֈ2 $.4cjbw+/#$[0~:gƓFtJh*"($W4 1־\N:@i%{) Ϝx|p|jaFzJ^arzSYoak(nKs >IF͈j3dH~96m ?fGbߞW)EZ:6ʳR;ˤ] u?=eћd].֧US_ڲYZPHIm4hLI4fz+l+8bD)Q-E*8+  ̶+?nt?fPi$&Huɾ}9;7@2%1X~AP*11d>m 8mtm?7qTM9yF`/@>Fu*=C!Ivet.*bNqa  "8|'6,1V[I^mz߁/hb)OUt:u@D=fE'@_OW(E+}w+&ֱ`C>5 ̗*41-YP m2',gy--<=py1M;*AxtZICw]u Ĭk=>٦G |'ָ)5(ssF}tWĿj% #f ؛{: SdH`4ۡqg56٧)HN- s<{rpXs>oE kIc2izHi:2{S.=.d]#) {w3'cx 0”Iɇ$w{RPgW*a{]ֺ}IA"AZ9eiEi4*-|J?vz]I8yXF!lC:2?*m "Q 3``̝ưqC>I#\|.%XG ŷj7A԰00ps$i)/D *MGúT%hs5‹P)X8XDKKK#IL ‚z":9"=XTkO~fQ+ Q"@ɮ1WFo,I4tFVoDp<|!g8V/UH 6\iIGaߏR6_Ҟ qmʡ)/KSklC58 %y>4M=piUݷg]! #:Im'46@y RrP֦"S.|g'[B ػ"0w ˚ d`J%ȷr?M.ͷNdvpjC/wxMBe-ԟq$Nt rR=Hs۫|P&.yu,I.`G%н\h*n!A `7Qޫ˦,(kP8p:C/Ou :ǢKNԻh UH0B%<< ?Q@ҍqLncW $0([ex7W7*H|fɸ qt4M7>rN9.|tza-Ӣ 0Ӗmol/ű"iF``C>ƸA@D̖̽I})zG&39+bjնERGZϝYop4Cuyq`zZ;zof01mwUO. Su " ou~X3 ř &^`G G~{:Qi<ϖ\z%].QǩR%7g]eIoBykfD]J*OTQ\rS|s(o _ٟtu5H=jA7_rbALUۈV u[P϶FAo Ur{У}qOPq8CJ;{`XHqʱ}n3"*cr!k=]AZEU4O]hQ_[SVj2N+"j xj]%  xAF=2u78qO/A$Uؐ@AJf$WXe2T:Orɹ;C LbL`Tt~% *-ZȨWcr[LLKY% `&X~KF9`&T?oYǍ" 6xFw~$XxH:VeuA …CM?HC, 0S½<~Ɔg4ʲlOjӅJ)To3|PSkdTLQ;oZ?B#/ x)ämMRBV.P/).s6ҵ>{^П` :CGWܨk8Ħ c{-y[mh5C2 7(\pIxUЫJr( {ȉ`( F4shqyŽ=@v($;曲rr~)#aT_\+9oa1 R /D, CkOb"=KBw,סd2I+ٞ)4=Rݰmj0tnj-JM,ՌnwU8q,oMYRB j)(hvhx's̤cWGŎjцo7?[`N?e,X8vx'^RjJOBL$O:fMҗ 5 g!ۼw(ͳ8Ԃ v+^v1Mk @fDֱ`bk67dp,&dBUtmxo; N~Z A] Y7g 05$*D::D|dG" SLa9)Z%ùiP02gJ07{"[|jL)$o-Zg7c1{cgE= WJb'1#0[#yirV#~Ĕ&iTh> |@x疗5n\bk:|dyaqu(_ Z0un Y5d> 2r!Hc(IvnKtmJtՑ9ffkRKx;sfP;+dpH8rj=6JY%HF7\!1ǫӸ1Mu5*3zd?*A7Yb'p !𛑝Aۮ0]mazYxПGZRa;<0n OdMQ\)`C^9*Xȸx"`į.As-AVrD*o3|DXp}2= aF `^S%<Oq.;0f/*|ALzt>ډ[%֥-2D9GhɰbK}C-sʐ_ԜgBK+BKB J㋎/0tK(~ |Z#@Y!C}vusr'ef١}|\VeC!ȿ>5jKmSw@s~bP#er8:J>Os,RoXвȴ% dzvo4l5 SeQDpUd_>;Ƶ&avQ}lUj'bYI.Lb 38HAuQf@.Ы]ٓ**Jgxke WJlಕ5,MP'pwZB+2Hs"ⴲ+i3 H&|] 6y3RC,<M,j}mijX{U"~`K<.䀹"2L Jâg]*KB~ *m۰\`];s@P-leG<1#n) bh[NjM3xjZ]Άo4%C 1b:xEuE 5ʦ]vޔHj[ q2*Kym"Ka _RkX}XEv#&;j,g< sQ, S3(r))@P]v2xҜ;Y_9[׻^c^;EYpJ0~%zns8T?nlnB5oWۧC%eƏ@T dV7D|sH9O!RLܤJp >V7 n& Pؼilݾ VB<F vHE3+7W5w͖Zq|b&f`CU\9͐AX5#0?&\{_#Uk}`X1ޙ rbL }Os[$gt5CcMyFeVD%|@WoWvQg%q+yU[9E uidǠ\bB#f̫7k; 6a/˔_IU$bժ軄o&}?'aord.H^Zy}nQ㷖Љ˺ FOݏ4]DjXv^f10v>PA$y 1KegtRgtJG8oO9ujzct:i' 5nfΣcN<2@9ˮrK,3q+؅4葛+d(Z 8[܂b& [e'lTfst>ʬBU;5iNdQz37]+ Π\  ZD%Rlo)T }}~evwHr#}""B1RF.R3ozL<;Usb͎-C](-E&eZU%=LV2_;~z6ʦCNM6~}wY'aSx%E,D5p4V*9["eE#J"ȕEύ+vѸ QٻdFj^װM&3r<-T"ӣWbb[^*O 1VUL;lZ"Až nR.*ݤvwP~kB0T&d7-HE: (Jvo2%4ˎ[҃]ɎT!G.pJ p\Q D^ ^CȦ:8xD>AĶRԵ82"@R m J 8+G +oȺqY R9^70Ö{-!kIM Uh5ʳ(ə˃m46|\@iibӱfL3꧍鳨\/Ko%gx0 ^F Ot谑9`$ S|JөžÝ UM:pqo+T'qN֩l.WdjQCyũ 'H'Fo6 BxBQSEoF,ͬI${ fDd20~5ƤJ,brFJ9_1nD i̲@h`h2G#_+Ȫס0e踂* ΠHՌ"~슠~&Zaۉ' 9qY Md@ PaU䌦X#V9և{gZ{x7.nBW? cJd٭(l&jEnuB7s4{ӪS:}D. XȪZ hྫ,ZWBOChs>>T] 2$f.kr!3&B%koQ$.l$%v.`oĢ'>.$A%+~дO U+=n80* őK4}nj/3z9էb c"'ሳ}߂1%㻿Cm0/yuzj{#} [lAAC8<()33i-\]q|b?nwtN))JoɘG["vXѴq},sAyopVEiQMugu}2vq|zB)#$M.k+W/kFeI-9}nӣzh&};R%u+T}+*^m򧙜Ëߝ*4w:Ih:F'&(ZِS$Gzꁳi XFU.!0[xMɧ/D&դ#8nW9$)JOwnO, hAzY-YQ^q)| r:mް+a0apT<2ZDfr| .@KD@e@S7n7yͽ6Fl>G\ NX1N(b2 `QiYXpK:X,"GE 6'~b%&\B;C̐E'|'fo_.(Xـ1=YUhHG4A? cK 1ďdKr #PY֚f0\0.{CW5 )(-Y1L[3[ ;@ρ_;/ǿ͇>W-nYutA?` X)$LqV-@& a*TLUU)>Z4~8)w$y/h\a=IkUU) S!x^~^F.Nne6@D<r%:O/O[f6 IQIDhim u@wGx Y*/qֲ2L@eU5@VnW?=^J?$t X+q4sT jz`T?jpt :r@ٱ]P 9vtN`]bLyLL ^Lx;~JV8"#y:msWe?B$tKSPE*dL~c;n=u]WXw~?x=!z֮[]f7Y;=.v"5ѻ-2epե,F<`fR_GZFS'̊mtRWoif翸߬_;[^REN)TG@}}"g9BU $fj0GN Pt aזx= Y*grl^|ݛT*"+,Hk~~KLۺ-NV, K1So2Q ayQ3>"2'!UdqG#ol$1R(@eN$Siɓ!*a)Wo`* |+Gљ1ꂳ#ъ^=17Q?e+ϯpry& Ibz[ J0H^| 7tmC{21Z}t)y7~wa~zu7CW..})VE뎰Ԩl:3M=+cEMkhgm|~BR5*qJc`sX5k1:X"λagÕ nٳT*$ƹ4-glX)5#E-"/NK|@E^oj& [7A5~s1bW (L~!n0*˜04_¹$fp|tq˵*F-O De|eozFi~L}lTPSPFߞl}*M?CbZBTjLUzQs 1By9XW`ˋLNCfBxڗ7$M}ϨK L,[NA=ں'́חs)hRُi s8P K {!B>を^ԄrW d<8ˏZ@ȉ)MJG!eAsO2 u:9QD}thZ*s[ f/q֙U12AÊ"{5|H{; {{Nff@p紖?TRx$b$&/{Rj}mQ2T_iAJslj!ۥoQ|jC3p9?W5'?G7T\pч߭H2MIwK2BC|+žh>d 6sDgv<c;KQa#M f!(Nk-| ^r9Խt>L*7:i2դu] rݧNexh?^Z zbox)qu3Ni0&TCJGMh|4tl+weU͆<1G3JRT󣂽MʠOs_+t@-j6b%S(x#wOK^*(1|rpfΪȕ"hQ\EIbp=ԌP?a%@؏x^ᲆc e5  :7obq*3,iz8U h6 9^\I4?.AN"UN.~3>6f;C-%O{;`.)2a9)^kj|ji̭}62i!=xk E~q i0BxT 1&=Fx?В6+TE{x doTĂRW4gXkࢶ\av}$*SXo"lwuY/±ft:tƲR{;ڕG* Yp_AlLK\}go`oJ#Eh,Y&ALA0$h}8ex +Ầj}LJLlldL$kѐctLP͙@LP-g$ךd̜[Z, 1Fa4= zQƄ]W+d'pPaTOn.`"b;N>ܿJmhBB˂ÒYr)Z0H2BC. Eq:s2!\4q-:M}F;TfǥZ2Q Tu7 9B暋AA_ڐ0~aT`ue<?cKTT f ҹo7ק#C{(/ 6oB9`ѫM!}V;HtӜB30F$5O+F. /"@3e 89GD0,̅7^ s:6O;Nѕkz3{b c(7~ud<-}NƤEyX㼒Iiɩ5;4JF {ˎ}'U) "ou$YCub$hy(4qYEoi㺾7yՆ|2_1IHy1̻e^sݦGcJ/Dމ*HXqS(.]K W;Y|z8ox*5hECW#'m'S1_C!A! ͟Ց+&PI2gsK-rV@7{@ڶ7[dAذ<Ԇr*%O`mkN0FZ_79q/eǛj71ڥ| lA0U=A}wB#$|)iN6PzjJcžU%u^b<2x"[u$3)cM{l&4}ROYVł7,-Óm&( sm.Nzsq6x5L+}6H|3KGN9y/P`]x:/mK?/]4B4z`0ZlԬ`#B!)\ F,: !GFymۃ۫4DZ|+ z 6Ԙ%Дmؿ*ޔGM1!K3 bS_QPs6\`(-2C=an ociy.t Cל'8 EU"3TL;O$f7!ċs[<[ $e2*܏7ztY;RRMS38zO7Ԕt8mDq.Yj\̪/Ճ \8x?@FpWz&\w__x>L!0?35<<ȅy:t)`eOX9ob>w]ړ1)!%>n\ST2S,Y Gҋ,ƃ`+>9VGe3dP&?] c6z/Z?}]_#틼Z /g?Lriyn ),T_˾ZbѼ N+XPhlNI붐c- =I{rH7c #}hst-!7rx=OeY\{ia'a䪤@ `|O ,n-8&A8dA!Em%O mnI^\{_>Ț*݄Wyz ԥQדb R4'k={;TX'4""%Ae 8 оכ&}K01 2>+ʣQ3S -m)]_oUmd]*9s >no;zb<P`#:]>mih+8U`ZYe0-YPi TU#bYaA&"{--Fv r/":)?شkQe, (IwC&6@Vʘu N%&GqGtt~yd0/kZPuqwnՙAO6ג%[> Tuք?uWsִ.>& @ kImzBDΛ %,g۹CE !_; Ѫ!o~$"eA_(H6AML~tb<8Aox"&~mG_h>rNݩG:(dH@% |JaŴ]P74r@x(4>1v'{mTܷ$윶nN`&E |L7R Ǖd/%vs@;b.5bNDqh% BjM"}X͑ ׳mfiba >Td. B#Y A(Y+LPmʠ m!L4rX{0nF]W|ol]7T{C1-n8xtp7:(jc,Cxz$~^xF*>pKx>@cGGDSRb( }5Uӥu+s)k\݁`;鮑]o^v{LExRrcDJQ<< vr3\Æ`dXxppGTaj+AuC$ $f:*k[qu]fނjP-8d ጯ5ߋ1vW//˜~* V/8$U6VIZ*"B|O=IVg*b@U$,22Y2v"qV]! V`}BVTbK#16rn/y,zmVڿ#={9'$Y"ӊ:ukőE&}vQ7A=fsyt{o%|biY>aܷ:qĩ#*RmejAj*k܄aa @۲ގ$I:6o& b8gm\Te)6 .\nbڨo ^d)%ЊS‚%(x/!dVo_al%Oc k$r7GlԵ֔C!6Y]*f8ԇ͵ĈLPfu_NȮ䫎Eq{Fޅj1ڎE%T֡)H} ($hhG$$0Mj1kVȤr:@P7bW:gdC6bnAԬYy  yOc$2O3(u;h5k?/|RFOLT!5`ZxC27͆eIWSmx(ϒn:ʬEAg7ӫzN2x`?G/fOeNh+F91Qֵ b_jʛnBPHͦ2?Sڏ^:w-GJeP^i*eAo&Rō4@kbj 1>4s9EalE$"8b@E-T_|{L% 1EAT,{2]k*Ihe7wdŎ]vѽnr̦VTY TW6_.uko l+7hh{rM +Gɘ 3ԭ̧5J' lL'3>AWW&;_>z-g8h<=3e ׌^{GEː"H" ^'(xRnSp゜M-'{0`]@%ؤQ$K0TTp\qwa~9;5 8i!#z?rJVcr9_J>M !"vc|$|ixMU/o)RUU28sw(PmXM ]rdrl5yh!"eImQyW$cVV(<[LsXdNZL:?=ț ,bLۡI2}1{kyk(|j(irt@o*Zy4qߌʼ(;=#k^! Qz\YGB|W[H͒XO鈘xnXr%F3Mc",#h6P E_]M$gbʬc S1q$khd|gh,uqrux6f.EOŠ9=Y [!.S ġO,wK]:A_Em8_02|KhT`/'>|qkC mwB'( bHe%w!I>}$fYWTtB ΅!r'zm[!p?lJ< ) xLO1}St4wϾ6GQ<{* H@pybť@Xf 0&~P3P30C&e,#g4 Jv'+)D"{=X(y(;x 2j^~o5ַxSr#x Ē B6># NZ"lwM$ejbVtQ<;J#XTFzp0uy'|[-Ul2!,p!ށ9*χ)^F)V ǣ6|>Nʢ$P>'ykujr5k@݄M#/CV91V; ՞ 2:15ߟ *7ObYYC9TSX =mX0r [ʎBKFxIZ[צr-Ϳ(Tic\M2h_Fxp.Zv|a_){e )XO\A#"Zvcr,(I?)M8Dcܪ_3gUA,smT*;@1`FrЈ[r#Jg~JԁeԿRyuVk7jRK-UxMv}`9BZYa7[ iDyycPOW샷X%xHvJH(B>7TfoJh}=#WE$( y4*KuV RoN:@,=iWŢ(u" 0uny:NpR1-.2|[`.՞綎耻qN 0ac]@vL+l-W %?n; J'oW0?ODt9@^ w[>\^f{OxJ -ΉrA3H0{@ށI+AFUm7UE. M;=Uin44X(2ՠF΋}eOc1jŵVipDy2; doEisҙ `ԴjlŀQr3sjξ܆)3F ]>e9^k@O @w˃I jX͊ K <9%X/}J˸Z3TQ,B͌erh=z|OTiwk4Ļ3ɐ,PQɏne$^NW8 `9 뵬pnuJAI1(K,y^Y(AN1!)nj+%c)#] =+x?sKZ&]{)8pЋBʼ4Gu} @q#wvb50m [$ϝLkf>IYfǰz7~jʝ+Xg854# v,Sjy`MZ0᱕}[ߢKSsbvAfQr!jHTS00R=loP!?J= ls씌g[ps0{dӑݽFrXxuM48+2WFPh܉wt`RwGG,5c|$@bi&Bh!E]GDW15d[\ޗJ݊ɶyv>kgю`6 DL<i"S/9$s.8@#1J!Q:# ;^h`j#S50vіB)ou2ree"\65Ą+7bA` &KѠC?[Y1[E9NX7T.vи[U+/,*f-32buÞlX٘LQIֻ(w(R A q)̒뚣ya*Fi=C*F%k/6Y +:m뵗>L䚑Wfnd > {m;F tVHc<ݝM0cq`\}Sc$Uwqhѹ2]+ H/vYMFUC uާ_c {4ý ~^FO5*0kƛ0K_%ou߂K5s`[e\Uӆ5[!聘-ex}|e@ʤ"3rg䮹OW !|FVc:@BGz.M9.&-l ' i+uBL: nn6C@PQu`8 R$٪:6,%hի3I.,hf<PRZU&8Cu}lyЎԊ(D@z-TVӶn;@cr'SPi p|.DBaEM b3}us_G|C=\4 Kn `Zؖ^&?@nmsݠb\ʬ;ӄ ͢sHB% H EC0O??^[8HGj jcG٢d"ERPejyd՜򢽮zӘ UQH,14 /c#lڨYk}*ΉO7rDO4h$y#GT ;'"ה(ɟ WB4Xa{ /lswu\FCsܷ@NTþeLTju9ղ2K^ꔅBfVC#l0*EzX(fcr^Q@kQ[lL˲ Du/ D{LM<:ު:]3>'\1bD+ljn-eb ςHVI`iVJRq:dYnHf;xx;DcAo̟+DApw7#$i,- 2_}bG\["$.aN 칏ĐY%%lݺvfe]us`2/hE =s"B,[>1vƟ*YϨfJeWlVj02hk=$aidr*6VeX>FSu5J67O>d^xD8S2_o+#ŪTdme)s׏/_3S B%XXifrq.r``Wuj;8)"QSp?c?*CRڔXXԟ_xEo ibB4\%ֽYKѓ` ^GmYn OwVo~2R`o{AApXGeqN%&202= b-_S:T$zid7b-#ɚaiC˻v.|J'hhm  {\']?` j603Og]KTz0YY -x z9Z~-&},nhO6~:ȥjé~=4k7~GaoƕA[jEupv $"E-hNV dT;\k诫e',{MIkp޿k{×n",\mJϒEiI~1 'W^. QI`B%b b_PYc_kdyObo|'n+~Ê̤k>zp+/ogZ]o#>ssug v[j.Jw@Ȧgw"K3T߈QyK,(\ẓb3^z8<ǍZaĮq=*7FYV5 i8Ӱ;2BM{^ZP95kZlbH+"2L89N[ؒau;Az!ZVuf@NdNHINHDjKZQ$ j73 I kx_*nV)b I>ruK5e=Ԇ߫a6U0\%Z.I]ОRJ'kEv{9X6Q$\L?E`Ι1}iF}<$]έ5b]STӋ)0?_&b= Ur*&UL*ׁ^m6?+B1zM@*8/W$ɡ@TDʝ||0ÔeUƵf)4*JK].B>Ac=4D>JNVJB7ژ|:# r=ݜ7$h&qj{].wəGU<:p;|*YF3 v3dѾ*ĵDu@*rl/cў} pVce"rk/K41.WJPJǽ&Pk*Ø#Er\5MwҺFZ|ا:Dmq0F~,W#,H8άMgN/KWVvց&sdL(vX?~r K?7k,c3=[noY6C8_&*!xPd"XC[[olo`s_)ŅXV5 b]+vI  ik}#MW5#4VYDFAzFi ~t\2MN^}4}6"N?7ѿK2W-F hwv IƷ+-rj{=DwN/ipXt$lU,Ȼ=$]P{/89zFMɴuzq}Lfޓ)ŒZ+8t\bƂ%_W8F֦zQXczn >Z]ilk1~-Ql|eDH<_.ox 9vUSxy6}hAs_!5τ\&_Ġp2~~'5@)S凄t4_ `rm@823z#V؅}3Y/uEf$ek?ц cF(xIfL$-OT)$)= c&nx~C6i(^C9EFAfe4M_U jCydT&_ϔ[;hT!R m};g%G`lj0N8" Ƨ_0b;1^h$9t3 Y?mQJN;IȲv)%1Z I'.7&:D{t(R '%8r]7hCmoEп+xY4yl},ڳw{ߧ#`VLj#> ..Ԋ#!sȖS{5(Flp=ԉDEƒ{|Kg:Z̧<e?H,RGX"/$wuJ<Hx=]c|ȃiƲ%CM Ё~vvKwe ! +y{vp>&wƛS{``4N݇rTJ%/k3_d>J;yС͏D$gkl'mD m1fkT y_kʤ 1RRܨ.?+JV;+Z[laz<Т^ {=xpl7?yfUMW@Ѽys9b,ھ,k%M ! q/7M9[jwޚ\mm^6p9tFۮg#1E{T#:R|(˸A{]+(h:8dd '啲c>lHOX]آB3Dp7lB3 je/s Kl{4iKXizfZUex)Ibs o ~.Aph˷{g% nũE*)kl楯zsUaYk>H?wP%6!LbDI"`FWQꢀ%kҐ7dzM1k5>!;/8کs︣F5E%(4E7^s(rߨHRZ i\W?9j JDw"5 mYP#?% :NH%s{>A驁chTUM7'.M8ҟUAq2o:r0n9S*9}!PD],CĶ&(݈,u!>+⍞O~Ji큨+Pa2S765?%ӓ>Gh9QkLxn,,#-g% XC,O6su/Yi4QͿ`&17ޚ^鈳XPKjfIZu\j'GLJgOඩi^Eg)w߽GU t2[J'mb WFz"z5m-݆Jxyϯԍ |K iiXAueJYA-#-a|TѲY]391MHUΨPHƖ޿-cyLh+%*TqFЯͫ>Łfj݊CƠbxyP5p'UZ=ςza]7zJ*o^#Xq`7Pu|ݠp)sybR𴌵?Emi,n:IVy[Zu9ERa-P@j^Hn, 4~BOy]n0) JdQ ٧B4^j@dNC$%E^'aғb~,TObZ>&f`wWZVz0׸ K@7t^>T;:*I4>$L( epd^ԃ~vˊpM+>2p>R0Îh[B =B2\^BaOfTٷ# u´f ~*uǻö ӝ FtxKK@9!]3qɢa_{UIF>7=sb&ʑ*/P7J$~>Gy:% p =~Z74}w-)$ p87'Ůt \:zFۆZ޾_K@ؒX I9FN yHeJ~ce]]UcZ]HJ, ōR<_ECM:@`1_kg^xEYs@;Q*9X]+H)V2[۠?st_-X [)FiF0Ig(XE`Q "᪑WCrRmsUq0)UrݐBJT )o +?wQW6~Xd†U O,-]Ƶ+oZ`Oݻ]Ƙǧ4s] ֺP6>ˁ(;NdG q酁s#FD)Q>G]Q~ ;ppTm3'-2Jrԕ̡yisU- S[+ijۻ gc/08D<BvlC #1"ĺAnuCB6VjHHjT6YLKȢ$ |[wI5Tkn4 >cr- l\D Z=YK}2810Q !4:_RZ@Wօvqt[Xn"@Yd|%YFWzU[1^wRlC?gxʂN`CZ%EK˺+'%%oP|;#t;us]AtS|WctkSBta ȝ{Zb{#]7cnуdVs ~SƭG؞<.1f{4z4R'H Hl)OSATѾle@:mKgA1ٕ} ZZ|{]gCpwfv:V5ND5l!œ|VpT8NV2|/'G9Ҍv,s1V&MĨ(R]g dJºI Gz'pF*vR9FO.˓0pz*[Xk& aWtWIsyD)l`Pkd2C3k9AJ3x"JAKrK ʲXmVnsqG5<TTCx r39'fΌE OS_fb:$媻W&v^H <pOq~U.Mo.d?F?<R6v0F*8Ik6>}c>u׻0_+MrbZMJN{qߪi :AizuV7P(3=%O. fk5y{ p/`SGegt>v#< i΂[&+y%h08l["7CZ$¨7Upҕ׷#5ktJD ;Rs1zKw?v67q69g)UYn#G$vխ`U{Vi$b < V'ݭ8}5.M 5>s > 5iŵ4M7h4AuG耱ÉX6G Pw=Y9_ EKQ Mt: az,e: 'J(h7hbaloW.JQ8B]_ ?]A򊆎%MiqR;zսF ;#Ruw[Ɍ͌:/ -XE{vVZɯ'Y^ӻQ'8(<œ)ز8 ռKqTgaT8KnZi?p4q{am@;(f;^lĽ$iYfS<]z(F83y{1=B0̩F^1x4[~0>(|p+Z¡ۧ1WTY!@2RSt\*W/A&ў[rU"@L,Vbȸ!Cg"ILf_vrPЃo )'=mo4 3Nw˿tRNO7JqڵfYs0~3E2+=ښq%+kEnX[Ut^V ?/<﫯p ir~E mu [GV6^ab@TP#42HSXۼ8 eX%#} {^lvG4;@! DΘe5 %E}E,G~*!lbôYHzwx9g3ᕕk]x?v܆{4u/gZQ(zr( X m3[Q Ro@p.2a<dِF TmаƤ"8a]\*Jv'kgIM Cq %qs€C\ŐY B+zJ8]b-lR AFPFo$c6֞,4K-kD!eM)l:O8+ må >ʟ.5g!I0pVm'Mw\B?b8KEf":-Ǎ( |9yᨓz14j R9Wu'kv 1=[.Aؗnz}~plmpQ޸ﻋ`l&ze( YJrgJ㞖?ڥH^o'7zR9Tꎵ3n?8q޳4ANmߺJJr~[ X0d]"1KNԧ>#4}j8Hh p<4O%R˗˧8Cx_Ypyp2Ă͛Jp_ntٖIeZjo!FCVS9u!vж~cf:GD!DGFB1ɉ:G|ZӪ)M)JAs +3kA̲mQ|}j.tL. J%Yt Ψn"?46Ջ֪ l }_-F0wto^Ȥo=E4="4rHiEEl6Vj/fJv.|j c=>!'Ѿ!{@-(8Og&ۀI_*g?ϰU?XÉHl Y&$D$x# ݾgl$GW/$!wKgVY$1W|koP}(惊.Xf /09$]^>D琬$v$}gGoNxDZ!27ee_Pw7Ҝhpw߄5?UFE͔DRA%DWZO+:,Lّ֟VRfL^m"qX%֝2(`-,k=ց)4uȐbP+=-*.ַ(?w(1qԊSb3e llc O[{6U^@0N:3UN음@VTVi! Mc$xRS/ c6NHsTM4)Px>׏[BjԠ*,u VAn0gi8m4tֵS= +NU]]yC,tٙ40X\ |Ux^i/52mbwz٭J3'UoU>Uyub;R c s+vRI]Ec$vBɄujWQPW7+@NK.b,4܂)XCQ}b%Ӆ"Dw (ȮL y4 E) AvE܃d.IU6U {</jbPg.$"n n]@ԦD/1_E'd6} +Ƚ!=FBxmV<.zN>n^'TaB}86&80r.yrw.?NLѶJ 5gta_b Yq/~eHU  Sv 8"GFKnͿ$%4:Q鮪#MƞHĐLE :Y;+P/f6=>d=ec¥.믭*YUo<T!xKuP NumXduɓݝMFSbΠ&Kc웗-(kuO$eӨ{`1|l1ؚ!x> |}X iJ>Y@ϫLWJ8ػ2\ݭNKs.I6apɓL\ FsDloFνpi̓4>|;ہ~ # _Bu*DQ-ym0; TU;`FMB,MH2 D.>ȑg?K؟(Df?Q5uT6;n#z˩D3(>dc#٤$mLv(х*oyzzSMJw4Jm?uͩ{9•Fae]N@`kt5\4\Uc6I7]} J6qOv\VA`eӷY_S2 waPU\%WD -eqGy5osS5EҘ:+Zfy4OjQiY}:UIڅOk62k'c%zXn*RGhB 6F:,n_C-XW1Y9T_~EL:}iNX C[(LlHiqSy1/cş~u4UvCiQ̧rVkd5yndOm-̒^;{R NA_N'd\?VHErht#}p8ٟk HiGy V6?Kga: )\&;9FLl!%:]v<@m.VFIj!cG󻭶Ӝʤ6O8d5UhZ,rua&<oiy5xs"+Cte8J >Q*R'\ICZ>F=_ _TzMZ6Uc9!<M>Q$k!Z!B@99%1bqԔ-2H@z"M]^EOnT (CQ{1Xx,@vslVrr3!8l_ʚ 6U~CmJZ7, ʂKVEt$>IƾH)?%z ' sqmj+N[|-<'q};t?tA EN 3Ͱ.@FK86Ҿbͩw2:(h|KzoTCPKwWʼn,T5AO70`6h9vzJw-{LJE1 cu_f{`b ϬMq]U٭!ٯzY|awPzonY0Jq੶hx+=\F^R E(ɉC\jPjճniĨMkdsW;.ϔ4#`n{aI;;C$зk,oU`}k 5P*v(syo4anPAC44{$]kӶ ^;4PP9>f[N47gm"YbT,1 %U ;xKAbA*"Af!)@&M "N@A=~.n@S$@ HÂH VpIOmj_q./.ެ]{x$=Zt(69RÛN[pGfEawI"*8THyGǡt# <6j^5Ch)[:@ԗ"xȽ#W2}r"sk8SYfQ;9 S6X"O-Eyy]ߝj Gi>΁b;^x{#_:V#haFze$GC/ +޶ي8EUb%ɑn}bJiA78x8هW"@.f I=JPO+q]oK^Y8XW+ㄓ:n.$EQ\ zHǼ:x(;chN.FX_\{+{0A=.=YFy;Z/ԟE̜|Ct;48ٵvJ<4@$r9϶;r]Hjِ.U\V7^Dc(җżub[4ZSYs&f}Zd(GHkO/d18 _THUS*rĢ2 +M{+Y@]׭@媮xR~ixN1b:CVMЁӪt]#?rxAy\|A'(.RWɵ*MoPGb\ڕiq\83ŽlSD>g¸-w!p[uj Z5 04v8*xTlx|dC:-bl)^ Z I5vAogS˄͂t Pi5VNT8n\eV-%#)?L!ЬH~aa[Ũ3~%ymm"6JԲ-]Wӧ6Ss4R~=$kCF\Wa1>1(] 8s"xщ 8d1J0@v8D”{(7D#V*!Հ4Йtȵ!>P sŷ-<5 w"R Gڰ|U<ȋpGCAT#;M[؇M tOH_J>taV/b2._}f~ʥ  Ao[}I4`+%I}]Ʀ8BdD(i4 !*2 -DO0~(JZ߿}XלZ}$_$;𩶦Ÿ kغkIn itfvӲ wda3kiQ˾CtU -K-)D!%Ks)l'H%'ً1eo H\gS.t>7+JLeH_Ehu>$>mvs/IR &%H1_h q2)L#e1N ,wЕ).;2@ٮK2n JRԤ);xJ7 Xpϸک~60/ܷQ1I1d{?LA5сl:])z. %߻~gU W;Fn0NFuIT"ŨC3r'B zi=fA'GvOS4XrHl8_1c, &`r!}!@p `a2:À~S R`ZJ?g8u: $A6'Zi@YT5r?2`PR& Xu0?Ug/ !MrD3x+)@bc¸Mմ@x\enV쀠n\v&i86h7k5{d Fӈ!0V?sI`F[4 u&FF>aWGw/J.w,& Y?*t .x >z956.;/:R#p4.ʨ@ޮ; L[]"(x""*y!JyC_1!eʛ"oɤ"h:q3휑lNd̵~//( \ƦW?ܝ{TW]0+Ϗ?4 ,qs`4ѝlBi*NPI?.+XĆ0ί TИgv_)^BxV yv wu(5tHV\W®%ljmy0a$?2 }ZwgԪYK6Wxrkڭ,?fC PX/8o @x#->e#. Q#DŽ բU[Jjj7 +G7sjuX(M=9昹։ 5tobX0~ﱦvDfS6lz3H|NJ1Jk,&:Vnbѫ7 s ,7]`đDĠ)iؘe6gKMqkc rxd+9XE{i(8д7BB9HsCڎ<zr +vN1hĪA*M؜V:*:P,ăyɍztp M 5/ ;$) 68t=*`MG͓@gpafF 9 Wa-K9Mš| L^v/W{'"uwx&ִ.sv!m` If#cXizȀ3d,glTZH9*&'(zTǥ[-v砟 Rdxb$1ųQȲfd]]r"U)*X"Y ~<}/p4k1 ~jL|hܫrMg>"…SA`X-Fmՙ$_&'UxTug6vz'@P݀6od~%қ[J%*f3ĒFdv-F/4A#d7>H(٫'xAŤxB4xe0ϥ' HӋAat;I<7|\XdzèN2qh<mcI-oX1w!U}txV9yED#iQxrDOhZWh&Lמ{)X-5P~getc=HyD_&ԝ)LqMEi$BFޤsOXShI#tF8iRPe(|K6HCf.klN'G< 6 qt1?2mSյ_kȘG 7vH^PU&q^fD|lR6rBq]"ؕlGAr|Z%at䬹TrQV ~"k#^5_ݧA3s[ǶˊЕ8DZ2g1"a=Foκ۟qm *hwQC<1Pq7KB-> 'V3D0" S"MwW'5l#ͅ\fn .`/X֑^7OnT1xﴫ$ $-?0BXFo/Ae7bm;3.k^Doe'\ ,c22 IPɓ;qs:'zEtR8 H-R^.ETꦂi4-WFݠ{nœ1QLsX/;%]ً1LkaG#,_l(ݼIC\e媦S@A!wBdݶP0XZy Ut>&Kbz( z*s1GGoԦJ$>0$~H]яP^4㗺.^SBTHbيj%ZuĂ A(hxbd-Fs\y+O / 捔=`k%q9P?A[,j̦8AovȕY=Q 4λۥc#E(u:uPg.,\Tv@9Z@49Zjk),v^96~$olY IOFIbtZxU/k^\I&L7 m!YwlChUNaQӠul$ʓDU?;<%^Op Np,rKo|oۈlucLALŽo}fݻH v 46w\kDh}un?YX~OM YxFܘ5<7g-J{]tYbڝt”pT_֋gƒlIm Q12x3TGh :+cl!-vvb]?{ ҭP~hcpĵ>a o߸aJ.a }LvG wrJv6)尟6RqƊXi/0S=„QeJ|֑)nr)Dٸ+̐ȝ qﬧ*&ٹpj1aDvuF"*zjµv)(fV air6+V9^ SKP>; [͑$Z['BKȩf3M{cknjC*-""18& ) s\?@5P.+(VE0EÈ4P.I{\Bȅ6@FSco_^vjjc0$\"Ci1FB6Ny^:+KhzЩU5h{0+W} 9]f;r ϕ~H\wer[UZQUǼOy1.vo8IN'./a^V-qhj Y%QhIc[J ITMN1J&֗vW :SjރB}|=w;tO> "3zWF=>.Q;R2NjA7D( <6TS}H]#u0bjHHrUG^T ;=3_>t70Z: AB/U2D9 rhstLwsVUpJ;=#u%x6*vlMͦ@o؎rWcjǻS{,,tT6IBKC?•ߋUBKR"s"Tvgyz7kiȽ+Lrf3KE!5W[Ay 4qv[jDGiع4h˓hYm7݋i!󇸘w&,edMVnV\ICagkۿRt*D ׅAѥdC^b!Ku*V{{\"Np2N9H)hM-@uЮ ^o</sН޵u˺-PKG`@Pt6Ze_t/`ϹkF !1sD1gjTYkkm pES=w@O8'O!)Nh<eAIJwDʂ!i(.LJ?Ik}4ħ)XmC[HT Ⱥ$,QdY֌(7-Cʖn; 우>ih8rЀbf):_}}_9tZx37T:E,IiNtZQnO!b4L!#29u˛ٝOY,6 ej Cks:4SoC2n\ ACxء $Aq85/UK\1,5=z@wӐ>~C`Β T\ *o)Q3a?|k,P3C^um$S% V㯫RQ""Nr);OffI+:s>so 47ѼI ӰD:fM!?.۟70wTz-xymE3Ցv ;p;:0m ݃ăl [tjkk1ߨRBŀEkWʤgL<-\fډ%ŎivCgL Ρ4Dſf=jߒ- *57U'>II֎%p+\iG!|Nl8|oD&3v*ڋM3֖sCc+\!AF!mQԊ$zo4~p_vh@Cn~m@tH`j%ZS8./4.-w 5tjK+{G3+Vh*60x@Ѳ[>P\(`zdLJj>͘'3\aC]_&ᅕ%Cnj5˥U4Kc|]d6\re'FfR2(PXDV00@âFÕy}~.v̶_y2&Ȯ|dN}ˠ_Rf''[g]@ů{H˒ կs!xD~M@4l0W.?0vr :MdǺRx)NN$K =^S Π"Z.j>ƍԔ>{iÍ뒃.=VxGcĐC1)Zr?@!̲mw7,O2|dXI-C}=c{\H'YSVIk;^)5{Ycq\Ԍۈ](K;7nW _WS/Pyqq5()6h0E܃ѓ)mBSNZ·*G,7{w %$n0aD2 r)!D0˙Bo#-z?I SFDE,,\YGy4o( fd4CMm82r[Ds hD)ە) zJ֎3g.zc/ODjKW FTB^!ҊU]nfkYp+[`UOT c)k|W)]w(7aZ{%Qa6}ƞYֈ#< ,ktHqrK5,e}c>nMn޾/W` w5]AYUPN_ ;'H%]B%^Pn@(q`.i]?fX٪B>&0ȥ|ErZo N#;aъc$0R#5~;BK /G;oeݛEG_HfkaALVWƐ<%J W?eO MRAo{̃#o4HWK"L!5YWo*dX0XZ"ImU z!Qy`P <3zw,U3ULک'@ ܰu?A"V§1կC۝Piu= Hm(qvQAj$ePZhvH\Ͱz~↶L:жar6(9䴆ς 5tIz, ccp(; K3?N;Q| T<] $M(-O?L׉$Sig5u]jx \TG}|VV¯4zph#_lW7 oE'<]} F4#'\IsQ#m ۇ 9&; =a#BjB-Wޱ3{hUe yM6RZs\tCMhUCQH-'};05FFkLN!9:o݁;g6S\7mݻk4 Q3Vt ꞥXGST穘ڂα>12j+])#?DT䞥%AL I1rޞ*Iݯ`up+Pl " :jMtͼx}@TOnmm~ ަY=h\Qvq{|{8Sg O`րehQ@KUo p6ZGi7JuTԋA,(rl(ZS] MaF(SӡJ_]S.3iA,%Y˳Yf3n5BMŀ>*:'[OI~8]Ί0p*8(s \ ׸oG*  IMLk]Y uxNG `ꐙh~u `qI"r,fImEw69l?r-q4⋰"e9^8`.q:,EL?]ѴxE81"U8+k_Vfd&+n7ˋbgĊWJ yg#`=tsK SkRˌXЋD^@=*dgo+j8I+şWeV1z!/ MyN0Z]ɟ֮rd% ɘRet9ق棑yi.#?bi Oj]Szqj^u`SfRo_#u*u.u͏h)>&s(14!i7xl;|7PւJލ}D XMU1[`#mN|ltϜ^}^Ny7*LT:{uR=Ǣ8+ݏ rRN4TdVވUBn0FzaS.4!6asbzs7)mr7hC|BU18,=}dنaGu輊7W惑91 '6fj}to;qb o@'kgR߿wab]cڸOnSA*AJ>j&xeVa咝Go}2ˬbƖǾYdq]R)bIz|Ӝ|rB7/;&tf`”nܓxKiZt @u#yáۙD&9xL O|l9W0}K'=NɓFJ:2!C-۰+_Z`aARTuppvA[,Fi?_ȁл=ɤDKNۙ:"n8@r mE@(vdx_ш/e!͘'1 :UBI^ I&w~^p6E*9,:,\$`]ߍ(,JGAj/CT^[&Aw pPRg)ް`^ `SťGMNAWޜ,I4"ԑ\vH yd6vj=}9H|呅䛀M^W :wGa3@g8ku&rX6\ZJ֫}r(bgŰW\=2vcnhfkʇ꘼X7D2 r/dGf#4R+an|YPVC~e`Miz<́fQdѦ4}@ʒ(vT[6ԍI"cm|>eiv=%5P7G慄t<QGqeh"v39fTEO}ƶIYWa"$.>ڲL [pn&cZwuFta蕤Strln! 'ғ[n7d5>7:_Z~_J"==P2{rޕZwci$"bBqX*IiR7 n;_ӎ9=:OZf7ɔ6T5BnulymRuf.Q\IF7?1{w.085}em%WnII!:'GN◐iiR+E:K~lA 34[;\N /~.Sk݊b9Z를1$8@7[3#SLޅ 7]ɐ]?2q1T!",xJB7|Mw^Sߑ-3s珩$U\{SVr 1w0pu ;./مK Xwj ̆e! 3O@]Q{.@26J$E0G_Tgt d:TRe&Kgheȡvܟh1a˚:I6RToKQak~Χ e'Y T|rka{H;8WVÌ0c- -8&Ɍ/-^MJxG*L'w~,˖UiaBvE0Xlߎ}o' ,|E/Jb\qR+1;pMJ }9^O^%yOT؅w!{0ؼ+J?Ïy-_ΩҊ4ؘْ^DLv 4y43q^b)Jw=Щ XFh`yڬS5:/.U՚46+]I-s§i+ySlәDUx k@,}. d#T>dT72aq]*[D3!@nUέP *-^ [3Wz] *FY&L&ǮJǕG!-LM=F\C.9 +?]j( AD!CzO}GN|GbǞ1WI-n ?ຈͶ̀/l~ݺ*[Ee/3xщ?hQc+Si.zvW}k7kkDϤV zwe,FA049R qm] i9-ϊUE+mY<%kӺ z5/}̽Zgm9m*"};L碡^{})]樊M:b1/M911Z?L>P܄#gϪV"81" }՘_,ɰ]˵TIr!8M.G*T)BXY~ 2XfLd~d,%O=)<ǎ6X27.m=*p{r4 B=̷hmnx=u;M@&;{pEtJ#=X G:t 7o1*ȸndWn6j-:845M9~a7I7X Wd2`җEz aiI* юGZ ?266- H?8zb<,YAn(O\alx ͥ!˖oؘ-Um#F;#LtSKT!fy|9fGtIrȨn wv bp@~(\m&oOSd~pUժ%i!OBB'EfBI4ʃlP8*]P"uzLpn8Grj xM=ya/BOݔ 񞅡.)0@8e2z<0;G6=a.JUqYn[ ];,"R!:5<Ƨnpw ~i0#s~m*oUVSnWaLpל>Cv4O^Op!x^NvIYVNH?%bSIL$P3ss>TRof6!jiZjfgqN n#F3THT=Iz (ۣ/CQ UB- >aag@Q b~eYQJum<:?Ic+g+[CspxY9tC@2̚TW.3L[֔Nn1vӶCF9Z@Še-D"VvVn:H@m#uvoh?HML4CK^Tt;XͶ}v7j\_3WlNn{z@m'b]ʋ>K N򆀠PP+KZ,,n Z4bS3~t iu6'C M)eRrW2I@A5JT8d*ީmqgخIz\k6稳 W8^PSLWd+.nmΚvܣݐAQ-~8ˎAӵJyIpT.~ m˼hm%$:(g FP0'|'kmF1k- C`-@db.XR#(3ES[)Ys[kqi̝R Uߏxm!r_b,q^;oG Jb^G`Ѫr嶢~j=ctv⧶5:n٠kϝu?ӫ.ȧFj b<5:o|/dS.@A,o2Y/uW^Khj!˻%-xk,!~_B8i@![Qkd]nGm *Qk0dujO"5E_ ͎L_.(;%Ҁ!';;JjGNIA ~v2u>?q WM:~)ɿQ76]9xԞyCP2Qjl^+nL]b-,!dEg8= EVwQ~ ZZRzѫbPt.I}M Oh4l6ᢋu)S ;_ܢ!A9p;3 },߇D@K`^#^NYrrнNj (^={PT%ۯZ8S '&TSEv v 5K-q)=z ۧ c}3|Gm5ՖoKLNQ:?r JIi*IH',=ڜ  ާn⟃?dBTTF:~yǟR7pH%ьtx4Z1@I,|)` H ܒ0u( Hi"d MH 1NwN7wsIMj-Q:}V]=]1GPu$Ou &MESާTDKEUey/sWVD_ClSHsK0ާDj`|jSz7$µMWb*ۼZ~\*Zƨњ=u/t!aJIpw#Y฻GXx*$ 6CTuWbe5*H}i3gۈ2Z3jPoذyUvY gWJdcM$AIc6ZD!#[ hnFo $ՈC':|lbs ]DBo[Et[vaa#&k~|r}0] ml<~ n.T_'92`S<롨1GB5Ur4!O$.Y6nE`fw{LjTs6/xX,V+Mj$uH]9 a]%&+NOMlv 5O<#:]z+v#;h [-WJ4&2iY{@=V&~]C{=,B=.ysaVv9ɇL'O{rLpnIZ|h'`/L?&w'7ObAx oՂϒjdhsz(j&!GK+\rgo塄N8kl9}`K3//j .&U? 85i`?UJ.ߔL] b/f౱o5&0MeTvݦ-':IP.=w:X) H68*p('9Ur=͇rӑeV Ael!JvQEug${lIGO%A0U106BHH@HCAkp) tF+-\ou nȥؘ)`g0<NU8p[Uؙ vYaTIP[@t/dl+T' [TZeB⃢^q=Q#TgjOUvpաCm^GK%(Y. .Yld"VAD _=߰<7)Y5:uLjy+ŎkxZT ӎt}qdG8e;-5(kO|FR@ů]C]_8wP^p@HJ.2_o3C@\QV髵:ބ<.Dgkypy$ k>J+@ZYFgl[iP:roI,Oz~]U 7h-]E Fz-o*?aʱT.z@jP6O'(dpsk`58_BˮG$P4 װ:꛴x4q5_؜ol5,[^ں3J7 j 0@ͱd_]3)B^.| 4<gE^#}?=kKs=i*d~F:Ƚ[:T!%OP@(W@oT'.@m@ɥxu4tXݱ `_DR` )C."2 /_S%t:0Հu0OuGn2/9#{uѧ'{犤߀>?ؼʽ e"ˢPLnzuZbe8OvBo'7`,FpsmΫѦսJ0iqi ?~ cT3Q-cC3]V1gJ ƪ*[ /_\H{<U@?&:@ Q/8' /F;LF gq BTh>,Y/M[A="CD(1Q/WwiݭAHz( 4Qzv,ݙ yU~"5A/2XE4$ A^бERR'=0, '#B:!ia;{Xi;_ C< XuiHfSDzh/G?fMvT'wn۪׫9NPQֲ4m)8;>h:;V9fF%)氶S n<@ݷմfʷ=`ae!0gBAr.D0L\9MH=Gν9'pr_FOMY=ԀMD5O@juDt#`~6GۅA0Y~D~7^$F7;0 ǪdXկy8"S'@a;M|*=B eyև 'h<iOHD^77C\ט+u4 ~؏_:ރ4zXY(ώ+c"wtj8n\jm_\,j pPN!?+$#Yo5n ~Юw@K",}-UJzyZ֘P56ݍE.89G,H $F:rS}q#UDt Ia>OZ 7 ߡ0CA⒕9L60*(ǴEcQ zoIMU"|]&Oz骘KC۷yB=;EyHdȰVٍl n8`AqTz߱#O"hjJefaJms& 7#l1w[) q9 {>mP`_$Th<JzXxAoaC< +GF^x+):h}aX ib Rg=.gߒ#9LL ٹ ʆe:&v jr@A. _T8=,dZgPqKf @iƓ O2CmXMf>\$ OlU>;*ҪPG)5s5v%9]M pL }?!Ӄ 2xGx*UYtђ{+ z~TҢ-8(G6n7 ?BO3b'U#0B*H2 rQAʊZ7!I=O%u,; պFs<ѣ-%^kI$G/$MFfn̆f~cķi!t :ؔ};},- @5M@*&Zj\pwؓ5'.fy%vt!:-37}fT+zUa53 lneg[)EBAG`3 c|<4 K9s|{fScqij}p {rǁc9y[m:wPmlA/!?&sTz1{N֘aXqb,sh+worjuJP A}_\۳ `W4a <jqT<|:`@٭iي  3LĹ#6KIz'?j_LƥEak>!K+\)A(̎#doGڛ\"9'#,va,I6f ;!urŴG'3} 5r%S&!7fxdr67eE.A $F<7O5vIvLR믞b+lE'}1C*}tu5432%4[՝^'󦄙0 4)W{׃HMΔq~;cӍ;ȋ:Cm'KE=z˚e0fպ֬?Uu܋Z P²JCaNej qH\I] I& A P;݇&?Ə ±DmsP:,GyZC@/A Tp҈HI?r|8dbDqfc [̺lMQEgGgɢ5n$ckp&R"0˖V {Ak+~HQƙ`ՍfR>_y6gǣ`A]TQR%8}HƦ?u@c"#B$vLZ?w15Kb0< +tK da!b?eUu*#AŇŮ>5q[>7{t6e|iav FlU8:4n&ٳ.X%F׺ͧsVBǢ*TfywX 鈰E4Y7Ӏd\)L%2u+\]$zS4Ha Hש$ڷҒDzG,t  !ԃGvbM%7v~/'2}d΀A-Hde$hw$Jxɏ9 P)'ERC-Bg}vڹ+ 3(m97v(Kԓ~f͗$(?aTL%\/ U6p XFӼ=qKY}11N[2g:8SL zTU|Zʬ"S%V,"]ltOܿ%Xκc;wL"p$3=OTP! T')$[+aXYЗ/ T.X+v!(F@JU1gkU@կ,K'Aȋ}n6djv>/AeF{}77 2րVԑ0n0N-M՟ʼ [akq:ف~O~Iq}b Q NEP"2?aF2BܧM0^cP R!7"(<>t&342ϛ ҃(š D!$w W#6+-Jٍ]z4"b$k7Z. Jm%PK&`]($gBff)WlxXUsjAYCPQZO#$='ӠRYlI*mʿr^n<ĩV@6i"i?53b9Խ@y:.y{[ xs"\nx'op9[)y+DBR)io"3I_XQ I8Ér} NTn7w·#Aáᾪ|sbjтp&"mQbo:WM&i_qFrE$6uV5>.h-6U n0O gBocttl:W{sC^KDҼ) n!}mw^t >=e1 t-  J?ʁ3s4˧K9 N 5F OkPvQk<_N{}x =r<.w/"` ӊ"|aÓ0X hsy;ipѱh6ce'Ikl7^wm+EV!MYw%/a/\v o6IF847-. < S!gˋ!^1,=[(&zdQl@*bk0?6KGݕ#utfBCalr55cu7W avڹ|,S!\CՐy'J=fr52;lng(d<'Fa_O'N 8w;fm™ESA#˃T] 1T"$2@QSb ) :p(g 9B7"zGwj@{W^K`) v![;};}!|JYxO~ų#1$87A&7BL *0UH4A >UsؼSYٙFƼe.rh'A$_ȧ_"צNY9Q% 7N6E">$Ɗu͝%e:ҭ ȃZ3J+9K4"֌d$x(foaPV?X_%`7Uj/GoW Sӈs(B6RşjJ*Ѫy\7<Fqh!y RCpc~$*Y鮍T63 /qm|,}RҕGD<dg@;% ]Q6JE$L5i邒JFŜ}QWddٞ#s[_Cج#S3V^#8-T1%+NApI?:ct"sGّ:KJL6^2!~֜#di9Ω\x\:QRt JwG%76n[| nwf;U_2iI`>2r7e)D$qo}D[i4yt\3L&?fIA2lO.ם.:!ԞWGǸEU{ GU#kߴLiZ$#:j᠕ddq b/opTC0%t^7ȁ} fvX=3elLʰvoɽlgUKS1ӀĵQ$$Z@'&#- dw^%^ |K F>Ҭ(8G)Q+PgsQ0xgQ$cxzo"nS"؃%LV Yÿ4xzc/@Y콱q+^ ^Gf2w'JXÏ;48P7Hए\ RO(_ 䳍r&;<@/b‹ NaWVmN u\Cez&V%X Ž't"&CxvII# 'ɚs7{$H2auѮuHq7Ym^*+s: 5,ǩ2L{^$^?@!ӉɱGP/W >A3} gz/*zry+` h:yj =c8 5.0,4_v%y$'siD~5͋]=HODyR G<ui`_1ԣWmewg_UT1&a8X%pK}4W(h]ȼ =Ҩ~}~|x$(H]$Wb?VaNhGw^&/:k:˕_h$ڡe7N۬uTם3>컊oTMUԺ)汳\((L6$tedEhM`FX6&qK֟Zң(sl+ZҀ)?mU2JCro46)ȶMpEPYd ~)'^]ED/|GIsz ~mU*呱` A (v+CB*k1!x|z&.MmN8@&㺇XtZ FIǝ"B3=ެ_M`3}p}P*^]l++u5B^<0퍑 1Xf"y":&+3^奲Ls T DZQnku|'|VÁaLX h֡{T\qGYP/~a *ho@mO ,zf8ji' w#|Xe͵-/I>mpm]}cGگXͷ )]; vJӟ̔x!MpP9(q?{s7R煥v ^ƿ >4;A`k2LOğ>N{? C"ׁ'w7"oVŀo&3ܦ<Ҳ`lAiu)i7iAVɋAkM2Dε0bp 5I.<+N46 TeGrʼ3D\~=Tj e˅|r~[:ڱGI=pצڊ194:TkTjfn0fua؇riH3LW+UD/i{k+ށhG{Ğb ɳgJC}x1P5θ#HĿ& _}鯛W?wE1VyĂq˒L&_+KR- <’)aNH8[Z棿C 5BK? DLVpͿI:CiDJ&e*q/p3@~$>C ,D$9*XtG|УԶ7fՋ%#}6ZE!_8}864ףא> WLS>~ũ|I9(4M zX;Vҁ+E{fW۾%@st{U.V}d ff|cZٰ.]ԏfMPeءZ/-}RoFXlr2+hJ|$'Q2kSuhCyպ`aY#tsp3|JD; uD*<#Os6v>5t]ge]mr zq] "JW46EmׇwR`?d1z6ѿbmlD#:@X(i !Dep"Aoed( 3䬇n:@ꙋ"v[y9zkb}Iӭ,R׀%0#6b &;U0cӁ+fμ@ֵ(ᮼ2Χ贙hT.r9$Gt ?Jijo`;}W؟wap651Ac;&g+/6`#?B[3C3WL5F0BEkv\\WM'^slv16K*|z VwD#Dhpk{NtG W rS0zQD$>vҁ}!Ix_y xEHl$qHO7M^v zB~>V[AՖ%JHld2!8'lkXNP %*¯lseT[~B{Z |]~z-ߔjΓ ƹ۾kSZihN9ɂ 4 X-Ҧއ оfD2(L?rn}Z0^iÿ% )bK/)G-餅$.Y%ZVjԚ1#7'`jX=`}"e=Qj fnc;<*t`e9)^?/ Z{L /D[[}Ca?O/7'y1(RE:h* #isH%)(~ UҌvA f^N—_3yp{mަxGӐ~"[G_KUyneg9L4N YΥ褡f;%9.WbZ(% {ϐϔ)"p^> HUa&U,LECnΚ ۓ}ڲ-apX{?c111B9NQod!ANkjFK^~In Έcf\7n6#ѵ8\ 4YaR_ϡ (to)i=St誫%6uI wT3rZ={[JL1"6S$yRu՗re#+C[X*H4H*U41R#-(b E=9b0bx_9vXHhR7_BeyFRgG\.m@LyL1Dӫ -t.5ڎ s'ʊVyXXErZ&,ghf2 E2O tfYw-KjI;}57igJ(*3%s!#YaDLI'_I|"t^-(hdAᄡ2^$+al#\=ݿnd"M"|J|8NcD2˅/DTOoP?ҿr&J^0Pg>1g8{[+MZe,gUH"]:qZԿpʸꅑpPm ^Jh}FpPMʆ+5'4y}>T < ?gM[[[DZ*x4' V1PV?ek fa=Ȇ8Aiݫ,)LE)kqhBRtRE(|Ay {x6Rƣn=z̫h"\ =?tqɕ5s[['nbu6bӻoys+3em&'w^R@cr5iX{aٝi%?w*z˞ &,hLWxcOdFp`VRf7LvݵDuV/C"?iV&=AN'y$?ZP@[+}߃OIW49ŗq[BY}LLSjr{}3NQc)!b]3cdr?疿$_Ïh&0򌢅=#Xlܡ㶪#"P1M3Y呇#$l= b:i pݱIqTܔ|F^˺pq8T3s!!#>w*zb zݦ$i+Tٚo0W'lП !߹`U_JF+#k^Αhfj4BWX׃C{2l7#͌-Y*sVdeYR``%c2cE\aq*Hi8T:O~zu6 L>z@=[:`3Ev d;GY$DmkYr3+|m%|'nhaFoRoɼLe V`kF<;W82ܩ`z]yC"\,dyɊVC%߀c*y\3 \GbU)jK mc@ *6b6cͼ YiJk]®F5jk݄ƈ{ *fE؜ ԏD8 N7-Qo]lYهL]=6Be?#8HͮfRȆ/=Qf0t \ Ki hᬏ'meSMd?-` 59(/T9s"¡ȫ%_4b/k~j`I 52@U>6нVjʣOL(r%tE*ڡYCa/)UܻLTЧm  t\=XiU$r1zJ6 hH2BLb~10AfSߑmoYJg@L -.6PmwS.ִ{vy4rE(ݏ7A^ppu * lG>&8f1~~qP{`bu2ֳE!t-Ϗ|hF>.bIhL =<s7`t&*l1!BR3Ov\Დj'v;:u2 (bC ?&=_\<X&Q/^~aPk#t C=Y/AZFCS"5Ø(45XavqvJāם 2noGJ 0;չqE_WvdZ?}8@z^yvLc$:&S}tfqو:Q2h,n'Szg 2MTo+nPeGzld2r2zpBEc2iʔM܎\i";A$`''` _븽Fn{ qAH 2!iwh䩈n6wIOJsQťw!s1=eqIໟ^}hlfhz֨+#хg %$[ִf%i){{ foDBW&f6k7Yrst&֭̋;7 M`apKr߸kIy+NFD.vMRP,{Za i]= 9M?5ə U4X߄v-?(3HNy%h1J|A{r{C_\[-dnqL ۰0I)i,B] YKda57 k5KFƞB ii2 u_*b:?8xEˎ5ۓ0t.\jB ([q3FSI{' bb8OeeLhe gmF`fl֨Rd@g@嵜jƔx/B$iw>R:j<˫* | ݠK V,--g^),\"]H&7q36+xU؃u2|_4S7Ϭz%sh3f1Ph^Z]mP MJNr}/'tB ޕK-Pn ix_auџ j#k_/ g`H|.iZ "'77 \Q€#ȃU;{xɒ%w }d,jkEk.iHZ0+} x{{n7u;)i %8<3,Zμ0*ZK,H?-,+dМāU+L'Z(:7}f7/O}&\|_ͤKeZ؞SdP.rìes&hRFnz:OvhL *󣋿ѯb'>-窢BNИ0ܞ ϯ}G#_+l>Π /UB L]mGJOÖJsgKMѢՁI_AUam/gTKO̿`Yn!ŪJ?xgR])lQw9v"$]]IINY~ 5Mϕ.b/Lz-ay5%ψ_㵢RZ[PT!oO7m͘NNe ӧŒ(]Q/c%Ń:{oޙc!e(Q,e@3(l\{ȫWՓja㸉![qq)F1sb'(~ UGl2ohy5VƚF@-ɱg,xK2zD}Ƕ!B7G#PUQ|?&”BX7uLC=@p1VpER HCOPWjZ`KwUmOFj\\67hK{U>p}1~_ ydRuHgi"$Gz͋g/aq҄bj1%Dx'J21מf3DҵLmÈ*՝ދzP-VK+W|IҘ|G}۹5ҝ |ZV4i`vrUWZpVuX @.W4_qt}(ܙh\C/wwxnNSC,㑇!JBL c*h5ƨwJGB{]wuyʰk`86w^+\|ԈSnCw .tlJKnz&Ymg7H lm2IBΰwFeWU͑^oI͎-J XPyL .艨:v}6Λ)o*̮|jМSe}M\{@QTz\kٖeq{#[>Kw weD{g-Xb$T\ˠW4urjjyB 0[`L(97tWiK)@ey+Pg)3=jr˦:@ ,thҦH+mT@ʱ%?Dʿ/.i#(HռP'9 h'ٛI rHl4ĬiS(bgE'Ō82>[ Z0ʜvT=7| pqԥS?̠!IPGAXtoqLdp-A9φQpp".z]ɠ/8~3;x7QieX%2=3aBxWv >t-9?+A?+&]' \DLѴZweOY`uzuN.oF2K*|]/E}jgvBQ(`@6<!wEE&FLW?a'~I{ C}_yjy3Xݷ#_TsoSu?ioWviz-o_1%wēB@CgZ[[] դ%D״sFtL|U۶WD Jvotha^*ȉr*Դg B̩xI:?jH?8^ z]Gџ6ҏI.5A_,47o/>4eѨy9JDfcX"Ь@|cI-K[tެvSX$_me hۊh$<(YӞW?q`\Q7QHY r2$xW\.A)M4 Q&(/F0a"& P4&~M5 805vWQ>׀F$<03]{zsAO,a4=0zpʚt,$U-oݔgK %iϙtKXUBc7C e]R@,''V/G%(d <RS%WM"MZJnK8 U5F%<[3jnƱl5$6#<0ݭ\W8|&DL3;Jy9.}uP2cO{`3)U6Hf^>8rw,JʠTn)]V~72a,7V2(vn4&920*U݈tc7GNO(QJR& Tm%vBXIm<:M,բNG6wGS5εoybVɉ3n={&М/Jv ՅD ϯa9*Y:)tt$ TH\뭁%OrJ>H{*l^eioafBP ?BI(qTuXq.Y>L{qgYX;GsVPp"4}mC_n%NE 'S2ت߳=%IN%sg&yý{^sfe}Ξ>j'+ *f쭸e:֢cy{.AXni['x[e: c=T8/(LMDLshv/c"sTo;ݚdZL!h^5dj[yUAKyqWL8xXNY yBNkw~!0I(8 IO킳b.io`s2p`s^dߕdh mޚr,XWoi".Xr<lf=b٠L60p [ '>AhπH2~! sPIΣK =p?GI;K'yņzj:җv޵GGOinBQb r:2AMXe(ӥt'IB)iٓMK)ؕ['XM] V h3ݧ-(L:~x~F_}xPD: =, + ϋX)z!_>vT1Sfz8Lqf;^!k׈T#;[$R"N}c+ֱĀkȔ2Xkdsn(Eiõp$J̙9KsNۇk3(8\< hh]@rfAi;OK~w:=DM(L&BsJp'В|SUJ /tY܂p22 və%^Zx$g͌[_:59s5f# ҥ; FiՙJ%OZz Bʠ,.q du)V;fp0z®a@'yjxѿV&ap&g=`oJVg F}G B;]c:ٝ4X2b xOq0Ųsd#iX:w rPe46 *nekyENgvQ$R3}4=⯶]9 1*C]صUpu:nD 9/t)\6\ٿ7Cϥ vs/*Od ߋ: ڪ(CT#gzwVߜ% )F廸>u}!`\YDAw- tӴ-1en:)~k Pi ό 3a"ea(bh`?>gSF |݌i]S/c&]'#8N|bjecp[x'W!DYIͫ}1jAu3wzt"j?`xCzcn+z1hR9w6 i$θm#尔ځ2f^**GS(az=` Tq|1mYRWhA CH"6K\^' +'Et|16^kE !B )AO"k/JWTROlxWbBBRNR=?w&<^p^bF13_:n4~ 3Wg+s\Ab5 q'w@yC9"Js{LZ%c}]FQɯ%ѕρTn H69YLT[GPe_Gds8} ]ɴF;;Bi*Y|y|D$&*%l,6:Awjä¸#2[`( l6,իf EiMQwPl`wN{Rޮk&q#_&.ĦaiQF~>AO  pT 9hX% kwH%x Ay0|D=w L%sV/@%AD@xC <">FHqxL'gc׷"]+4P:}Ek j1T^CWh7JX_ag=3eXhgk*h+ym _fgf2n^2@]1qG~ b#v;vlȃt4 L;9U#H@ Y Ԍ\#.##]r67Db"_ ?sb'arIw0 ".e W |~EXB/'F OM8Rԣ~x#Uև7K9 m1|J_2rX FR-קR!VaQd$7'OJA[~q*Y>vn Y EYGɛGT!ィ{[> #NYFC3^ y}qG\HeDo$7,;'& `lۼ!Hw`2j @`L5Toh/jHȜo5uԘ4Fa <S#%,O4 '7^h )GY +{8䂘u$zE#3]D^"/N`FL.L?{7Ac ;S,S>`>0*q)1^(qw.j[(̯sȡrP $.ŏ2Idz^CvK~4u rSR|{4G.ț9yĀ;/|4޺E_wji5vv^X NHnW_SyFA[8H##vkE#3/0 -HN=XD2rsD#X<ꏋ/Cv){Q"+f͠D;?rXuBSsFt7e"8DkS`t^Cоr{:sJx:HVQΧ7O{NHؑDXo|*c:^:7y{w^yKwRmXu ;'tԼ~V [Pu xp vM۠rmqu񿮫"H:g|kV NM@us|,4 +ld˅wì8ڞ Ԡkd)E ‹gK!7^D0dTW8pVf'|G ̵3P$P4k1F46VIWȉtvV7Q;ݿPi+F]Fvh6r*(ӵGhR]3 nׁm,F` 06ߏ\Ϳ@y5wbIG@z6i\u@T+37,pm0cx@;B>װ¨ =gޓs^WPcd3_Yq9)v n^rPqW?<(v}P8/ ͋G*}YD B.l<[Gs5!@ Osd:㍅O>WK @@6p-ʶ%wh JcRX0䉗[IC,ƒU>r:~Xv`p Ɣa2["&cw:Z2l9%< 1[*l2i|/| MlGXb,k @`9/d7 -'h`:j{f{qV!] +eTI/#bL u>JI ꅪW-uYlLG}f<X~|kDݧw=zXDY/v㾂EqMpI;bX.?1{07ڴ$vPmEFs1=.KaF O[8/ |ҎoX΢H|\ {#mrPDs6, +>=r2 fKA5NO.|AB/:aԚT_ .@6LơV!ؿK0)@SMN/UU}ظ2!n"nj&=Ywt:`3gi03]CX7c"s!`F/"MMI(~\YCľ̟Ov7sOαʾDcGAw6z{%/:.Y:xcE 4J3;:^q n{y{IUC+Bˆ6PeD+.b}m7>KtOftm'$oB\д/8^ kUQ$C{BR/.shoxBEck6V8CܒP9mc ؕjsU/=J`:a{xQ4QHv,Zn)$ =:{o {>Xk:Uf|g]~W&4 W4zv% ׮ߓsĜ)د'|DF'M_B2Sɐqiv)JFZiG)f?_0~#[=vEt)c6 x( uaɤJs&;ZV6tJ \"b 0 m"gh~b5'cNބ^&̀܎uS6YH'c+,H0sm81edtZSi8 >APLq`D T9R45W8қ`&G<IpdaoORM^X!IMrxDYB-I$^!#ZvUpQ!8H)ȋ(3"qh_O= tJNz ATRȟ HTr9dZAL@9{PX" ujR^#xϒl2#NRzGvѓ&8@](\NtǶE9~'liCƤߟ)-?|;;Йin64hk艦 ?n3}[En9[h6RTgXR|`l9IheGd"%Dm@pV"CX 5+nY@ |w@5chRY ;N~AuV ԵCkdWnqNx= .pcG)73*IRVa~/k-3gwvza{+w*I/RX&eb Q7x*@ چ/@!F\5cWhЊs'y)%1&K#uj_ˀHǾΎp2ief_iO@jeHDC-)ڭXb[bgX)fdB/a`*nRQp*7 JDǭw /`92&8!?km9Ãzw 1!HԿY{qhI8zNR·SQ }QMopr*7NEFt ,gH[veY2Ͷ|#(]_@t|A416Gf {\אPCגR>yoA1#xڼF*]6&B"I^ǍyNA;k[k#:R\<¯";xu"yxw%w?Zjb^\nzp3B@[;%AXQ=SG B.Ky\Q5 ܏$籠_"T=٩vD5v~Gg+c(:lBCevpƢ$PcOo#;_Mr > H8h.Kxj)X yi~u/֧D[vM4sET lŃyCVM4 t4ivc%6즥4Ƣг"e=,6cZ,w_ k4CZ[Oh?NA Mk\ovsقe*lBI79c)tX`f󢡬Iꝑ/+U.j:_Fcc´UӅ\rS7z ?ukWg|- o(fw*HȦ7$i4i#)\< 8#)Y u&5{kZ]B86n=DE2y/BiBٸM}R̹m6{$?XANyD̴ @E n^ k\;ղTUtZR*09 t#ܦo:R?R\b6Y3W7;*7R/clښOCo :~T|5to4[@؋).Q}/d=8`ĘhX7 Q4-1]CaCfNbF#`=#9-5X]G,)eTS냥!d,k~,`x*WsLyG}uCt0N"׳8nN_:Vs{Q1u\ueMVE |[Ar|*w=5%ugdW~v}F t" 04'{vNE ̾n ?Xr"Sb ;yDa /|ʇN(λӖ'\7#S~VM 5!&ЂuT:8!Bu _'ޅe=yq éI'uT2H?MpRs2k/! @ޚo- 潦yQCAR;b 5.~*5 =(aG V^Q*z57BZ (O6;5t U>WUt?h(z, 09nO@vmL}2gɈ;=b*– ϙY>Z49NLU_4"ӫԡ N;uR0 FN mT>"F'cS2=iy"q"24U?d迳V|Zl9>?JϿG`%VRi)*!S;Ws:ku/p7pdr-Qg_2 N @F/uq\Fޅt>7 ӿ89Ll/ƽs*nkZ{wёko1D a6[ٜEt$T3B@&46 -L$|`0^WCU\jٍ#]>uz[`/9AF3cy E{“܇n{g7A0ϮZ-edAʵtmjξNgݚns([%Qq7[\&Z3l jZbhN-xC} H(X`I"S/?'oK~cXJWr'݁H&Sx8uYmovr@].Ȟ}JCE 2Rk9:f.w|n@[pޅw>{B3އ=$]! lP~C\^'wB܉JK7FqVbOUU_pj?2$(31FM|@32 /$S`C@w1 ۿܺ kogFJ56Z զ]>[9;ϩ*qc]G?A&<=&O5xB/~aN ,b\ pteQT½[/%lc.ywDL4gTQ:`Sxry =*Gg-Rs#9}' MUJ*VA1 H9a3\"xja:WK]1Va(w2ٰ!E5Kj }^e-KXѫ uivF+07L[n.2f+ owEzea!i%1wH :4.o1%#jcHI^Qć'FБq' d bm%[L_R'^"Ǹ8oChC09R$\dѮmQN:Fr~G`_Orcl&bJj q&pci*~3em//erGeO&S8gf{A%M*ey@}&db>wV0Ѭ̹ΓxdDfy:,?"oWsEZ1j|[Gkw@kUursMj0\$9ϯ^~ 8<aKUHZ h/t&I?AD YcPJdػӳ%VCC̫ V1vîod 򴢳Rȿۦp%ܑY|~/qh^rjZ_+6sقDh#c'ݳ8̹ 5jl&h#v g`v? "4~u@$Eͱ0#G-$tFͬ8u͈f&'Ke\l>,nCe6##㖶TգhékXehӎV o҂8 1G kYoUr?>c/@ح6 UPةvR;yV1SsV =Wo/ك lØ7<- jHZsfz.ؒhHg4?]4v%` 􄏙ưG< d$t/rVga)qG1#=uIPEq@tKl[ ;[6-8+>Ed-mE{TΧ݀%^R 1$O5F/pXC+vT~崏VkҢ͡6fOOr8U NL2_3%(i{RO_+kNe9Dx; T3~2b|$ũZ!I7cXV|yHs1$ x' h_pgpO`bW#%~EPs]AYb':5PPnoI GS5_zmxdgbc? άǴD/-F+[ 0W*9r*22Btko<YKOyx @@%md}L& CfSƍBwž-k)%+g鋤/mp8j,]p(hrs%F-.jP=J$X b& @é}d}A-WǘG5&T}; USֽh a{C/wC9~C򻈑@~o Gazm͍/OWY{K'R7j62Ɏ +z![[6=i>\ͫ|^r%\8& +TO=3ȓ}J!yR}K}-_`Fn IDaS8BOBl'#ݱ9<=\^%ʲN<kc(,7zEr(/z7 b>WoL7 >mbMtcK]o8:T+VN#⤳PSFc)He<˷LWBpGQ@6!.zI"Vt(a4|d&y8+ Ե #>a,Ɵa/ !P[=h?R7HP E:཭5 {eR+qPD`YZgߘLSA f;+HNt>6l);E{=0O+\vpߠ!H,V3M:a{hOPpk8RC5+HɎCa— rǓ`r2ɝ:gI+-v+$;Ǹ>N/Y 2}-KO;'-wE0[$Hd'Sbe)Z6В6hr9S\m2DBEzt & mz= ; Q­_}'+]_ M[@fŝeN{x΅ uӾ*V]⢍tOIU.czt!0L @Zw.ށ!1J ;ey{ )WgpEio0X3FKZk`H ^|lNA9 ~Q@>\ڟDW&&0aCrPlb@Z9w(]|!v1QE R^ *L6pEQ9K Tq[$ˌlaz7*{rzsok%| Kw{վƛWXtO~Y#5׎FcF)ZqbEuIBADOBḰ93Nj; tdM2&]GǭJ _#^fz]YA_ xݥ)-2#_Ot{rP4o![kEA#㼿diNY,ɶW*X|$0PȬ殝lUwe2;L&}T݉(T3L{( ڌȣc?o/hs} 5g;$<,x~p5S׻ MV(8|ˈaU *W#Sxg.O 0V0\t,pч %yz7PhĬ6j+EBQrZDPTt+=Aٸ&*2h g xju> 1E[;zՈ*?'7NyHR5ӍJOkCFHfQx§ [I4G%jl7)tiN49^4LJ0w즍c8;TLsqu<]y#Grc:qk x%gwǠK71o+]ek~W:C$7!ӧɫcjAlX^w/Yy8_ZXo"ȃPgbjN vJE4@ IEE8a~g@tz>Y12l==[l,#C;?{otknq}*Ǯ„9?Yfo-+[(>pF/<O@ܜ&a(@ۡInq]җZeb|2b3U WOުf YnRL ב :5@q ~қ`nY I)'Ǩqe7Eacٖ;5`X HXHYx]q&a* #TiKmS>Ȫr bpMz/ΫcJ3SX L'pV!ؗw )WG*Q[ P#@w:s+_aUg{cL$ /7VoјH:C,+d vs6wo-c M^kT;y3,R'] R̥ \ u4외/di ?}eI^u⫵a !efoH_gR1n J _ +ilfBrpZ-ܜj2%꤮O/~m$f$^1' M>i7\"e2oT25 #SlN=˷O@t6"v/(Or?Jlگ z 5&VgCNDGbo o h*nn? *WZ;\"mjF 7ɋLd&k:z7Pp 1~%&'7bqG:pfp&&7n x7>(s&]>͠O>wrҴ(UeГ:t3I/bgaci7%Q},EIH"hP;/AliT_CٴD?ؘܷ<Ȣ%˅][.CaE(>3K߫Uhҥ>(Sdb߰efJ?g9d(ЬHkΐ1546Uֲ;ZjM͇ə<\NJ"—^(7R `H3vOGt|v =N|#vdO:*dq<ԇS3X,΋~Tvݣw' #G h XY IHaZp@z3oB*Tza yft_{e!گ|/MI]^pap lG6Ej|lSeBD>-Ei߳(uWYVŴ^R}"yy $@hM\(y0&g8)E>78@<"Uqb#B UƽĩP\)Z7/ xmW8upu^.. -R/QW%x?lw2=2wL{*uwTKܚ<"09C[丽N C!,7L.6B(@Dn)! ܴvǴx촊86JKQn98X.h%ׄxUFs2p1KS.V^ C\]YCFv(zlu879li'Ȫn_5=M 栾JVR° -wێPzG ].yz;>\ȇY:jeϙj:e BD.Cn|WČy؎n[rcpkʗ摚 $Nҙg<5HH>ߴRZ%$ꂪ;SI$g٘O*yON/mNͭpSA3+2Q#sz5=+fZܶ<1l pyO3$~MQ⋍v`Af_@څ8][dE3MDfLd89I>\,p7,8bĚDrݱh~TxSR]}ӓ̻{K_$u{ SPbwC7WweO#ۿ'4dOEߡyC!"IpmҐS0fW M@= Gn}Ӻ)|"Ӷޔ ?H_<yHERHr50eL?:R:E]✫u-́Cz6:hyMh' gؼ^۱Ao.}OVxŷGfxVJ^՟׳ "7)BM1bQ}̢W&FW2V˩&qT=61"7V\l @St(:J,yce1RʬO@Y]$NVH|mtɑ܆O&!]SPD;b6P ]|:_Y_Wg?49t(>n$UؽU{Bxy'֩LFaxAl>Bٺ"'U%_} ߞ3)+ ?u7yv4B*T\:Kċ>ʤ~w+z 9ԛeB$د~^d@!AŨ!kwGްMI8~x)yOdgTؖ#6sh~r'< ,Vn[6NQN w>E 迶 ׫}S/կܛ)Oް51EA淉ʤWr>xxO(rz !AIRv)-|bDZd-'޵?0 {Շz*3r[kƄ/6Ax>UXp"hO>+D{¼3 6'܋f/3䋬%x}Cܚ' Q~7N+ H/@wR(uj}*|t;ƀ-tI ^n&L->51&XbxdEVv)ФFr07L|qֵNe7~fu8c1μͅ#tވk>zfAB,Cd",6cS(vU2ي,^܁Ip/'yjx*ǃ:%o_VHοv^p!tYa~UY}⠓%n#.s9mpXnhT0~E|8osTwh'CkInsJ{6 #S&0l-22:pS&淬N@I ӼuDdUB.WFv0@s9M@Z. xWknlׂW;P ipN\R7:gT3#rPK2pQƮn$iVv$J4l)`TM$T_ $,%fuu]Ja{ԺʼCk,TӘ?Y0j>t3 jd7*^W{\ʒ-ҿAnSQ] 4i$ÅSpNyOhSAuu`37~D)V>#-,">ac*gKהFˤR<0i` 84 HӋǻa FޒMuRP٠f8l$G{ ]tI 򆺗.]ʻJbt2ZK!bFrI b YT%7ލ]PVAtg%+p5x&l(|؇6q lL=7V GD& 9mf#C- ~ V\5J/ jT+ \ ;<O/>ha8w4IR1 7-7A1|SO'¹ޔ=~l!Ag,~<ZMi\ƨ3$\0 l(PMe0>V@AIK6^TeJ%DMY,yT\Vޔ x1u٤g~ǘP4LLp]Pa% KIw*A.CXD!Y<7mKkCZ9OB| GPeX[P=1fRˬ;NX)V-`f2C^)w596B $ 4P%Hwj<˓Qz=OӚAB rP]EE T3N*>f! _1 p{qs Ѥ \xi.xex+N|H1c)7BB;=EATCw(CI,&H] SHklkEЪs0E9w>T`.}=3H=+RmSX U|)nK'ĭr)]Bg%y˧S?B]؀ArNY935om% GyzF|q zp_!4ȹ8@Ɗu;C `"\ [kO4e|I"!I M&\q.B#DR8K4)+7d(jo$h?mfGZ6`X"(Z#X r$|rcvr{Me;Ok!r=%qmY%mf]Qzk8wmДRRkWŃlg VdlTY .!ew= &. ~dv4Z<5D#|?v}QD5v(i,EϋI",&-5Z* O_N҅bk?/a1C /]Ih N`e|l{QJ,R`s0)]rE)e2ϖYdWBKp/dѯ[UvCz 63:gKc*TsqXtaPrFVlNY9";[si($X<;I+g\;5LAߘx l%f_Sv®I]aB4s8':ߺc5X]Y~:sW&)TpzphP &S1NUF~c+yTj.\!ǯ\!I)dP,g(OMkOj-@24s+]j[f,Iy\تՖt% e5HwsH7ԗ&k k.s#FNn} &DY(ґ$L%!m]D=4?( t^@%85'Z {x97ucO'J)ozH'A*NyEt"CrpS&ҧ%T)7x,pX;yntw!θ?>Fȫ, T<;žjJ%`= (/kpd32Ѫ_Yڢﺍ1Q(u9F53Y =2:f>kp d]S&5,tO(N,3X+x sh2: @KBUgV$1,]Xvf^h bL*U˄iS|*|CcoPi5j>FR9NP#9Eh 9mV+qyΆp@ >4cMe"]~D͕^4A~0D]8z@r7<%N)/Wżʳ#ю]=fXUoDOceDJc9tF?(f&)і6^D9c6{_vsdžc9ܴW+:|=|I]kp|+|4_ YL:%PY4f<1yuQTuRDE%KDt0-|N RzK͑IyX/6?ޱpLyDUfx l ~rJΐIU,ucRU-ĘI5z1FK&r5jΚ"0ף19 7`iaRz$mb_Wě F}ccpr 28x# >XAM'S͖ut l dD8q[KX)[d?FuhcYwT#>1uQ5Xdk2pHJ 0瀚ijCGH;{l]S%ƨ0GMkÿdtI{k̲иJֶ =اp? ܴ^[NqݗU==p%K?yFCh-<_xΚ=C)sɂ;‴c$)W]JG0h^Yšצa ,\ w UOUOO0gD4oEE[fHp5m%nH_4_??~8X,Leԉңx$g3b0(,@n51mߦ%F bК /тZQ-G YiWlPyςh97[JmlG>$sIm2!C7C0 6uzQuia8eZ+C%Y7.dhr2LF̧;*IQi 7jJaΝ:~lJ `/P{YI[R@a,gpk1E~#;52Tw`{ 8<5s_Mh^1G5+B75l2ZX] MMA~`RHS¶:8m/%ZJdnh$ZYְcvh_2LDc||3N^'nNessbi67r&8P7hY!{Z5HU9#BGkM6Ƞf.] (BHT [i^HhKh1/z%? 6-S$@jʶ/,q 55:arϣ{\" eѠ6gF*7: 1:oc/qyA$^}ܺ!3n8|h1(SvM~I':{ -|=wRSC>j Լ[H,hk.$Vl'NHKkF[|$bms&5X e+Ŕg\ژ͝H= yp^%!xЍm\2Tw"/3Y%ua29Jʭ?c5z8U.HWh7~z0ȃyOt!]1| m7=RR0Q97c$>DM( c'Sj 5vGQWբy©oʀ٘})xGmO3a2Ufu";k}T,@-,=zfMV51%D)iGOb^$iHR\x/iy$stmHմRCSڟUl$K_ٙ* G:E=N[+ՈgeR 1}3y(T&e٬8z5eлQT"p^/9Ɖ2 ںrMz/  6S<v݀l)0J(OjsjPŭ~S$+TO` q[_l*2{ ̘G3ɦ;RVMPb w}@с {q~1?='#gKoX}׭Tsϭ[_OE-T{Xr:*`ER=3y[n4DFp൷nĢkʸQ^@Lɜ*X=2/S,OؿQg"f,-V}NCQG ܝ1LpVn Tۿ86kwS-,Q(c̆!h&R -hGCk,gKZl27 QvÍVwzw?|`{S dyNuK1WCyUs(1m|B~'$Kd` 'k66b*: 3}[쳞 v\[? _rC~fH],QQy^Lq\$ T[#$ՈZ7 u*9Y o 8 e@n eNS/\/deK;uA{gSxnĀ-Z0A"yflX9YtYor-{/B RdBgZ%A?,oHh,~*.;R_]y*G{yV_M4VlIZuP|ȶ(- U>#wn@P CYs,Ȼ%ӥa+[+^m ' /Z *z&T1t!9`|NثGk?Pd)]b4PVJk2^=Cg^5U ylAP+|e eL(; T`'%𓡰hוS(d d&%"}E/ Nd=SDޑ,4qZW#Lf? qyc/d返ܐ0IA 9? ߮\_}@|[^ ,[Z`4 .+,v9?X]..눫=lhop.SNY9bi &eYxRj"?UV8b5h=V4Kd<цo?ܧiAo:莉ͥLmPGıJ U.7`L" (1|Hɡ܌bp8?+ЍY@D6Z٠ڦ "ylύ_-ST Hxz#5۲b`^/ۮTlNV3\k` Q0@Q{J<#?@>jltss/*{$=d3?#J ,0 qӀȁx[ݺhH}15[c\5BM٫sYeOHY!(a_RkJ6`IiBQM6f`!8G\9 veJVnTHg讖B±qefmP S!Y]й.sqJFx'y+Zy tbdS&ZxYr/Q`PAPn5 RUjLyݵfY3>XP.\C;v{@ uRMZ\ܢ~`W =eAKv;E=fG[2.v!ԸC\_JS''uaD9! ƽP^N! ]V]h=JUtPWnߡ Kꄍs\Β'=)xKn(n,L/T, iʳ4;N4ҩI!/',`S0aͦL6?j;ar`W9ٟrA 5фD |'?8.Lb)/4n\+@D H%FUR*N/m$Қ;,63Ui玨3%\l#ŧb8܉'[ ui*r*DkѶoDF0viAW{K_xɇE_fDz[nuzG'H]đ#Ng Yy|GΗW2;f&bHo4Zo6he\"QEOzaz v ͹ހs{0 c]K;1]ʼ08mXZ"lݚi_Vb \Fw8THeƴLA]smȷ KFqoCKmG Jٛun,QoU<ʛLnwR8R>qqo g A73bUأ16l$(gPaUn4(]FUH/p;Fwz)?7o+uވ$<`}yno0LO)2zGd^i7kB4)z(ScإQpWݭ]B"*/ׁq-r)_rbq0 <mrn9:t |b< /B~ v> !.KJ\Nyt(`Z1=1J|%:x/͔/h|㡁W1 5^>{b%|D)̵+ X춮E&iWl!#1Ab[A"` b{r>%OÔOIxXD`>˙eRR_1/vy9D ,QNhPVm2 cq͗+`з%sJ%ƙCkqiac<тIĘ3͂9}j]mGb@ &g#9cS* zk헁W:]gh+[A~# F*z?CFͯמmWz(TvI~Z._=O7x ?cUu{=*uq XPчM &CNZ+$8J̺4>ϰةd/tcxO4"XJOKxe[q&ڏaYJ0bʭƾi:deCqo=NJn-Ao%'PT})9.߶ݣsrfnj4& Sqf] 7я.UiA29.5c$5:Ŀke+ !&i54UpQ4[QR>SGl`>%M0=ŸX#u"djWgCX,l+s1L M->%~v~rooi$ #H"_lۛmn:k0M !,l밴'尰U i;2@a|<8I=o'VN{oa|b>cT^Lj;PG1#PW =4D)L(~۽騫~;qtf*KHp֮J6* > skeʻë{ɆOUNOö1Ar9"7*V*=.eJg %@=0Wt,Z(y B }9{Nh)2Rpܦ0ɿ!3'nBͩf3|}q;LjG!e"Tgi 8aij.B=Jb ]%1!ًY)B!28G.ZҔqτ);~i`ʋMVU,ohutK } x#]j>t( M5mUGqis-K:}l1 ڌHV ̏8 x^ra\5 C?k<`ZhSQ+i?0aTQBBԚYY8b7Qf/|uD`.uKH,-=sfASS_:XԶ𤆜 ni[<83(ୟ`? *RLHo9LjVJm#m*dZ$l< MOǔǗM/YA! lQY:&Z~аxNLzĀIsUk#F(i*d[o1ؓNlVSpەJ(:b5AnL*Yj 1BOBr{;ӫ4*@1lVUf1>"i% U#7pȗ4q86/H7Wc3\ˆ\".қ{[630H.W>)"uOxh<{aoHg>Q"[9呞a=ˎŘAuY#a[ zɇݴOJ]|T)Qh{ u mˡ3yh૩IaLC4{%[KR(XwaQgۡpldo|6$i ޣIA-ϒXtݿϗtnDFH4DP,8`S#<û'Q6-F pwb"5̣XA_vr#yzMf4~35[bF m wbn EO6܇dj x)o YB4/h-SFN5>bun%TcƓdt)brRc3,,t+ZPJ1*SW1LP2}͘vCTpch"{ARU9f iJ|^HH1l В,T宛#3"xg-lI2ڄ8jCH(4R|u""PPL N7sDsi5f )yD3[&kVNJ *A,0b8R]=:d0VCx}-0)}{i7{Yeak)9>Y @o +!Xj*W[ƯcTg##U1?19&ΰ r-~te=4WS5ZJRBr MtI9VA@)_c+l-޼fm}d`i+SI+_!Bq&@=pܿ*o6]nͩT5H eKr}N\ oܶNMa%f u0ΗRijp3âa Rٿ]E֦Uy7*sq@;Qt_ղ(Kc{Vc):wZ$j+2jׅ؉kģwzp͒EC=cc#G-.] ,ZH ^h !ABިeZ6fβp!R0|6d3 [oduz 'qO[T 9(ĩy³֛kz0 vVjѻFNis I33>*k.*nViZ# q C6*>ǡ!U_[xw/2 B514#B\(jH+OMoo,{(Zi.*]\F8!/NeilҌNj<8CyxSf^S^ƥa 5k8,1c9_A)d3Le/29¶hfX/&'B&h#MVr/ bRL<ĖR/ 1EjO42ȅN_Y3ekǣ> h F("<5i-`7*Bpvoa^5~rA,_|]|QC %]i$ Gb<o=eUl9xu?PEܲ! bW)%\Sl-) //|n|"$1Es>V{hm})5}7ҋU'JI^tpD<ε ݷ#_p@´̏?yGe)-0Y1_..Oy0"q7 uxRt[K7+U=|OK.HnK} p.mܭCԳk3v )Va5f|;΋* wK"5`\' tUK*iӃyZD}kCR<8E4Fm*,+pk=>]|ڬ,\8TH;=O ΩErl%`Cl%LUggkd `젍q[_q#V }RX^Xt|=dž8tO`x7Z՝46U厨flzgvH^8_w|#r.(c2ך2ŕ;SS<{Tʦjڕd`(C„)H9xdC?D\Yw|~v;FRbT.l"UO,:klmʟd4nZrg玊^荃& l ޚatQF xrOk1F:Io]#8nx:'oFffz17YX.9e9{ 7).#HY3*9I(DYj˻ n_^.wIdhcq("`ֽ"}tH9O@/Jd~#O~pT=AZg+bWw#HlU4,k<M%*.EߎpvCzcȅMKH0i0yW : 5_\y Ur۔5ޙЈ#-UqL Mpw$~X,FF'%KI,0}oNƳ鄀\'S4 Ar6>&l1n =FrfQz:US?b5> YF\V0 )\hǶX4,c}\->^R8WrEI|zà+іl[E_Tv!SrWk47XxXc/͙PETၢI;qxрuQm`Џ tM8d7=Z)AD~KPg|t jH۫锃.l'+0~>4k\TaW8GR_.,@3CBѱYF1\>ںLIhc@NeෆZ&.wva._þ l; c-P1TS ^|:[L%&D#6w TaD\3 Vxxg0֏c =9[ʻiTe/=thu7|Qƫ*@Xt ܚyz$xkux*pjc߷$өs'0 ]P- R&og:/bsj:eZ\[4~[JY=E0*rN[pK23HҢkSd5>,$LlF`XvNao_mb$ʾRQ5@5;ÈNx$ NrW[W`#Z@ }F"zII!UIAI[aĔ Nu >X" JvK'?ޔ!Pw-(:,[XIS5?蔭טCr{)1!o&4Gb()Hb?&r@9) QM̢)p ɱG:0>-U|lr:8թ=&w Ikk: ld?EaNHKCf"IMungTnhw Dt"f WQz2h:BZG6F0Jð{ Rr)sh꭭f,*&a#`13eԍ}3ϟu43Ō.&!TǎvMVp/ wƓn֮Y8jtj҈4aO8bCs$ ;^^5%͝T xsvV̼(n",DQ7հK^@2ʤ&Hr MVlMò5łd7 /+~$:T/iB9$D_?$KUQDg}ʨFVbwρG}ҭtXq5  ?7\fZRL2O,3:ݔ$^SEЯtJ~w]R}KB#[hJ#t1ſ.7z Vesݑ{190ė?!)Z?v@b,27[%Pg ÓWFUHP%X:Uf[! KE_02ȋvMZAguikM+ڲ&JW3 6=_Čyd"ղZfDݭH;nXPJdC56%{ Vm~*\2 )j1r[~e F˓&cS#3ҔsܔQO^ ?d%:?*"eK]l콑ނ5`&@u6 ,o|ޯm.5Yu43˂fǽ`?fHRkppމm;PX}sqMS+LvM8 ph˕de$k cP [j1}hQ3LZjr("Tlo` MuQ4;Vvvb H Sm 8ߟBLfVFा " rgɷIƀr)*x؏3 !jfcru.* LmONOXZco=ĝɱ]y&6'"}G0ʷ6_,fk>fC#U|ǃHDP86mRq6`E8-X+Ua1~a]eZ醵N&CNZRKCCT1/??>NF@ xFUϷT؎7ܐ}8b.;9t#il&PZEhjUtcҪ6PO{Įy-Ȝrx9&ϗ$ѨVN:,q . 22MQҞ6jϫ(.yc'zΣIEGRڜPb^Բͯ (z^_0.R!*EQhj,0~V =SlVFV d`le ܒU}'"o"#g:eJIwˣ%Uʭ~̊]gҙN诙"DFy'B`fu,Zr1~ɄADZ0\E#x%kNI> >+1 @u2K6xRw37[t$OBF 6Gt}صRI; ̈́YGz=ڮ;!!3 z)Z\rٴJ;"F LX-4vvosdc4QLJRXqx$^D_#2 ^~U6(@S$ej6QQ)nh7*$Jؒp O,h◾ȹ@QA 6.8kG)f%x&aɹ f(m21_/g87WFFphr`π o+,EVwX yo\!qv׭tYSfhg$]֟A RR QaUOȇgx"OV2JC+aRia).u^[A2KhG#NSiPRDjk$z[{fsv5_U6f"'T液$5{\Ruu3Ma3@}Łc_n(7*L=ۢ)/Vj19ipoF~ws&CnQrYivMc.`ˆ~/ F QO/ S hY3N07Le[tO Ts}(& @'P*ћ#Fʁ5f7v@hѓtj}ayY@ @/p+ 6oބ~]"Y\n>>|?rminFCv=pԀde;p.\5JDnM޵J,MSu M3P_x8r#"is Q>nŨ?¶Ey=tқ ZN8< BXdX^ȴܣҩf{Rzvk?M$>L ]qVArOx%B:?Wo&0~͆ڠtx۝(襆&D-NTmOHx.>Lhs>pͮ(òV/tvmy.F2}fe@~` VCՏOzQY n@ߖOgeQzvFV;lo"}5Բl)V712#m|[KIKz@aO9L.G|a!)n͜Uq,SN1mO4~s6V!GSh?* ]z#k'\PwSg|+ghEu|Op/`b9g/T)3SOKu[J5T bay{ ;]hts| rsyKPA -ặ+Q TG͸.O)PYah^BeүbE8rP#q7MIۇqvS,%h)78 X`!ºκ&(G}J~A1 c R*cy4/!̸88*d=at:Ղ`wޫ&` 'Hf6-s71HeIL}m6; ay5^1_OsP94m; uweeQ44p0ԄTxʽ_O@W4y5((}zp&3"k¾_UV.defN' */S -Ɋgw@{.Rh]ςhŽ2 '$WYޙ ϯ kSaꃴбGK,1/ُ=Ћn4$s;LwZLTmojA}5։-_:4,z*hp><ս*78~X)L5M\8:KqWY+<2@9ǭ~cfVpZSPNR#Ӿ!?XVRwTM=d!P LgY:}bMv(. 9ewhϣy̧9^C-qK~`` |yENڞ53o6G9K]$#$i%¡P6u駲225PtП+/9"6s AeeŻ Gm:' J12}o o'7`ԊHa/IQI;?v|TR@KUɮ~Tg6SvG !OH~)s;"ng\22Z˹km`v7Gn9ӘË%U+i&le|Y:@;P@!w~LqoJ4L\4z_NA"B3j4@NΧ`QpTyZv{^[ܐK/Zs2=0܂7Cx3"~2zzxÐ>pܵ/m,יP daԬ\2b^95\omO'KrF3z҆[U˦Grd'!%~&Cx~!zm(?=zhm-<+"BV~֫S6p =fZŗ0ty1Z+ cE"ϲu~uLb{=_ùYGb r;*~]͌۲fX|B+M{0yr,]oqyFv~m۳I݄q{VƄ TMzLjfIsuoY1"D^d"yx*'bR)d[Gvy;0 Og"w0`>`ż&F$?ze{>仸Kяڇy(6j,$܄sB^dҧ?88 eyki{()_)?h#]2ʆudzs"V҂կfoǓv, tpJ&WE?7YԢ{ ՂX$j"4zCWq+yfi-]eNPDAYV/vEjf,۲,y7~I}]Z F1('!h3 ᖏ?BT VpТ׮آk.ӕEjP\Hx eP"ߗD.eOS.OɭlV t2wz%ӾߩA)sh_I2n19NlFK,vx$o yM܌b [ Om_.n'.}N/YDnV,%{T:Ȑe8Vɪ)Y$BJe+}{}*5<됁MPp̮J"訄nd@7 QL#~PvY N._"ZC q)!큋+]\Zi) [6aoa"oj֞&I  g"d0F%#f>`Fbo锂qUy~1h.84_thp-K$MVζ:6& Ω8NDmB7a@T ߶ʹgo1d|́HOJ-T&ÓT@"$tlG`=j3iC.T^x A˜fԅ8Xv,DsD[jOGY˗,/Wl+rM3pf;pR˪nL%}}h!ǦjZ-XBNbh*Ej+ gdhJ$p7>ӨmLQj 3g,!?̥d3*Zz.)S8Y. D2Xs,v)6Y''!!˽aO_z㛪+ W=xlFPNL9e5&PK`G)AP%HWuxə`ik+D{`K{;y*!J2_H+mmA,㰌RYUeC?*;儨}G(N!HVۡ9u3 ߏMԛT2үWv7HҢ[1+>$QQxm ,B_?yvq-mP9\<{߱0ΟH,PdAPdaIcv1C?E!,7 ҜĈip{9#![XR]ڬlK'xmJckNTHE,={Ďs ^j}Q-_k&׳! 0iz*#ן qGKy1:(;|~:~ě)IQ ,^3* U ^rbX9@V7:E[3`=H|Y4`G>jIយmdr!vBǯwx"1dI~f,Tj}$3 D܉ sSF:ڏ5 f en㥎J(f(Lq{)Fe0-FYYɼls>^b|=֢5ׇ|+S&1h *pYw3nϐ/"!|{ r5a\Mltb!8(CtCfd>[gJ90p,.oI")o˨HXWxm t9_H0RfoFɿܛ&Z-YQg7}[)&54 1nU'7V H cnfpwFka4 F''3Sy̒D\{iJ O.8¡&Kg ٨d*z_W^jTgϘoP1xc<]r4XNxC̯kכvHu^wż)~l !O?,}" 4Hfg!ŠM{* CQ~Hٴ+X;pwszTpGzm,bذ2G7$. ZIl|SA*5?0%0~ m_kd+[$y[ЉWXCR$[P{i7xhIJD&Tv#(}łעkO5oIn[|&j*HE_=6B{:XԔa 4E3ͳ7.wT+.¶rN!̑>/tLFJ[7ėc/+d ϣ{0ßJ`45 ~ lqncwJXAYmX*C@?f!9]Qj#,::99f Y aXƼQ\}WlMH%EG 0āF*Ŋ;! ɏ&D<– ׽\2:GI1;*8 X}|7뵄LNkP3cm"!Ih ,WvS^9vI1s6k>3 zwT)09-VKQܶ{lUוYJ"%h[P܁IV ȡRMK84_i3{]+y07Bٻ8`>[ 5J7WfUV.`3{=q!W]6osxZչ O.;V*~쏙(pa@sю˃XA,)^+kݷ+XO'6'֊gG Hup)^2h,x ,ڈH97aqr{EAkTԕ={]ZO[`P! ,Hl`i,%+V[H7!Sf '; >ݙ=ÜnG1 h|y`m_5Tvt殨_{UJZ-YrF~8?k>"euGZQ{ g.اz __GC+KR +5͐T %~f=4 Эa{5ػ(㸲7Su!s8>x6:XT 0 q {* GlGg9=p,IYRG-~ 7&7^@2%Tۺva"^#=a:yҷyGe^b~H#_ {2*GT$ o zkyYcوjTF3IޟˀpܬLQAܔtQ;$HtW[6q fB[:LPÁO0 5hXVCѦ{die˳77װIwk͂(-Q~;'iq @k$މ#P& i;2n1NPUYTx+a7pـd d3PgJ\F6|aBs54Wb59MnLӳA`_3@Yހ60lTDscY/B4 ZptGzms bKm R)&\ШL[UB(^&I&Tz396;? VTזHA"<1舞[ tV!v8@XOe+Xh9A 3/Q!٢C'*DvMB*n2hXF&{Q{hZI^JH*LDs/Bi۠6G0iUor2/jϥRd@d 0ǐYjFoḠRBAbǮbYm&w~8#^ؽ37IvkoC&(^.Yt=2W ldhfLknre`;0? oQG?#a4ijdq RULe[*&  )-Wh^IG'"Wm6 4 d% 캶wp WqM4jSg+?Ƹjz$/r[0MOz'FaY6M%e$A.ͣ^ dT=kXK$=?'c] Oe@CB߆r}E.e+)+E?E[cJ-7M9n۞PP&FqP3l+*f OÝގoa_֩ɯmrJ m')sSq>P<8m;}@q ^Q~ 5D&T*mQ/9 H]r+F`3PdŁο]/,&!OsE]3`V_;1{X<ҝ3)~mz `` ǘfYy?}brѻXF7BHj4qbOEi,I }GaaB2̝3M3!T̘8ڂaS ^)\|V7gQ9RY.1b;sكh$I⟾Tck8H*1Ic=ħ77{XOzzω&%A|J1z}W6\aPWa⯥c N6v, P񦷿`YdǷr_I"hKzD`rzqhVG),h!=.x4nYQm1qp~]6^I OGWߵzcɝ߯f C㴘Qrgf?{՛U&\0y-o ;PM(ڥk!WSk_9Գ ^szmPThC8\P3e 釪vzk(k"5[/Z_M'^F OYGe΃ŬK;G7+Js{mL-J2<NQ)W&ҽ^-΍|=6h 龇8JZ[SɏكxZnk휘8oOKUJQ.$_s6_XoY x'IT '֏Y4 ~5j#RDqF=+v<&P@N Ȟ4$ןw;uodM)c« yxRz|?wW0a6,|37RwIJ, ǯhqre,DLEuđ9(o#9 >Do6 e߄LzFA/ׂ9eH/"WpuXB-Q͔7Y~e3RguS{W.SvDp3(MӤݾٮ9=xGBF@B7t3)ֿ %uWk8:ǢXkA*K|Wݧ c`aI>wO;b[3oGX!i3l_ ĝm/Bz"~T;"E^u4LNn|*g R@h%wb+@I~R.Gĉ؈ !19AdoZ(9{6cʤ!ԨYK6 sԬ82b|\Gv2Dqwt TrGd1>C:{RWxVP}VIzdYa6U,9?sPnP] ńaX4Z3E)PU}Ԑݲp# j0װV}9?ˋ1}-O==+(ʘu;}Gz.Sb:P9/)#7ԕ׋DuI8SzwfA\aVwh"ܝcH4G]eqpo?bnLz2[!JNEfah%uT}GXpc6z>3Zo$S_x*y$(Ds&Yxy>>7\e Tb._3G߼JYR|<*k 30Δ@m&)E5+[5_$Y t`S(mO0Ema_IQ/ LB ê㟓F ǁ:j51*>bݺ&y[`Wtb7W*h*.h`hJXRrj ذǍE+qdM?s0ԄK^lbhЀ\vRya7CqVq8 cii؝B%*JBp^T6P+̦ЂAeQl$ U^Odi|G޹*^Vf$O&bO5w-KeFߦC}};A3vͪMhVZ`+?f(x#Z ~<@< zAc UL}Bʼh,8B[' $A~i+;ƺ[:;AZDųL~1..K^7_ј=׳-m)pYQC|wBɄ # `Go:~zh۰ؑj] SZ="؞4{O6Q+Bi$(eM) "DkO5}[:|$`q:KR>Cj?i0|cQkTz?aX:vi yl (l.-Bʧ2 E^%K+&R(,ͮ6GhT;!w.h;/9n$IRiD^L\=a!j㞇sQGݶڽ5êp"K1 ~Bn0nsfeq) EnW\"[k`Q~m?Nҫ,kڜ}U}f^QSP/DM\l'ӟoO.C_7S.Ꮋ-JTNu!?[d"ErJSZ,w`Gn G44n#w=|l7&/G?{A[´GZ71,!N!>qQT0 9ہ t$ݢ2 w}ҩ7DJi2YF |ݝg9a,_R d]dz/j9uC]~ ,0'][:?7,[<#)HZ(X!)¤[FWE0_2TE ͗8Vۋʅ;/! N )msPnYIA ɬ,Tmdԛދ4TzYq1Ċ %]7t8qHW8if[83iI9f>!F8g2PY 6{&w~L&E:`Pw]pD5T9\LrXzԹ/0r{CA%UwuNv kzo߈:j{m]'I ϟduWGhm瓶-0)5`i}| nTM-(Z]d,NxPv ڀw3 sQ2㈆k$JW2 ۄ(Ƃ?6glJfs;Wdn :*ɇs 8o]tgޞ |HјcfÜSc^40$[}#F %;^Jj0|T_2PShd]@"Wn%^|(@zxڴ= QdRܝO іTJ9Sf] kݙrc?{h"ӏw~ Eڏk2hM˹UOt$Ј_ F+VY\nяϲӉJ5&~%F79?~1Uy#l!G9q90 Y}RpǢ"xԩp0F\?$Ez=S61<$VbVpb]G%o&]tW گowe>EZ(O8$GK ٗ㚶zQ~":JN3St3Z#tVIv<Ȃ3pesq IZ]B◔lN;xfU*޷dF|vd pws2$qy ҍanx:{W3,aɘ6 p}=`Nkx#DEYȐhK+`v߬,]Eewwo<5z_2HtWlxM Gxsg+j lݪ:~xR>S}la{iFo3ϗ5๚^+8zS>ș\$.!`JżD|d|v;]n /Hxur6I a:Doq:"QHM>z.ƏgwAmȸAb۔#쒎L!Ewji|o`ȳ" 4ID8 CD6<)q,V)\= 0M`νH^!e>fPEnsD%ȯ.8ZR @c4y}vd ZS:vX2*T~e:pii~'_92lQf˲,G:S3 Wy|55Aާvr9 ۤжwM׸˴wŋ|Q]/cI00ZgJb`?R0h&F¦>V' n{Zqp,ڋK֣!j"r-j+ZKY9pj)~ Ү~+bNX(j֐yyx~rt w/`_q 6[ cGٖK &1W,,?NIMթ[G3Avb/]^U} :vgLhcpՑLi&5.dPJdVԸRZH^QTyfH_Jrx X͹/ЯԱ5$x1VK|ޭ))xk g`N\V3j$&\ RuA];Q A~Ԟ?U眴?J[AM|fnVlJK2yGdy{MPA {A]_i<99uΌֺm}zCgX11<4Kr~3!VW&(A}f"hQmR2*ʂBBy jGb56jg Y4 WhA,e i!bXF~SQv7_M"JCSK`|hO7Uw'B#L"09=E&A}iT(P5 wq#NyMkEQ#_VZXj$?( 5.z%Ght޶S4H6UGHt(+eyTo\Y4f\L6E7yYYm ?8MaP|Ø쀥 ZOl2W,! 4 N̿XP W;U[J}㙴zZh /N;8o9LJ<-A2{bMs n;ojvb3~ȋϸ}o[b-SiT&[3M=\{Zwܹؗh+YTAx\0"5v @x.YzcZ- ṽI|TxۏVZ\%7Uk{0."h%Li%f(ju|lʯ8t9y[ CZUϢAŘ̙h.Xj1"&j#YL7I⢡AZ܉>HDK=;7gjyz--eK e:7uk3-sK91AtbdM=;SEͣ~]H-qBbM. O~1^N?,J57:7{urX *n[YA8m0e[z k8!ȶ1~]}.3z_v`r̘ -zx8tJzs8P癫u WR*VSО@^nokjL筆! ͗GF3~ODtdwC+2KKbN{"hD4@1VPKmQ4W-PM^ZuJS˂ ,` wG0^ru^"t&<-]^_HTj h5rzxIpu9_vStҽYrqAu j!c amDƋ`č6tkƹ #uVDW ϭ6 HBR —Q@pDfBdoϺ,e ٳ5xx#4{8m$OKt(WWOj晴OiyDwܠ90sE2v=? sy% ~ QK¬ZgįGsW*0{&f I%lZX&=XH)= rKPh2]O d. .&ݑ{ޖdƐ^9z&㒱,~T eQOfSJ,S2m z)̷8ׯWMFt>Xp˽Y?AF߇=/*j}HxH< jQ?50˃_le*-69U= <Pm֐K.{~]2xX$(7k؆֥7>/! F aat5e@ET6ӝ|F6Gc H:iTsgEs4-ܭV>׋k;Pqz~ 2ga mfgx8m]o UkAqŽɆbqN_ն䱐2ɛ (㍎Jw/(Ǐ m2دI?{% {^29-kL4gF` @!{9? :h֞D@P`?_;;@Tߴk9NcA꾔e*{8eLmG^BGb P0?' Pܳ@,Lغ ׆7l\#L8mX^q{^Ip>)ʺ%?T}癳QSaOe>`&^_gl5/a@t:m xZzd_YSǟH W%B 4~ +Kg#SNJjO;zta&:=dƑ^9 <`W3"[ B.XЖ[ ᣹%-+7<8~ *gg"UWZg8>a jx'CsND(fx8:ET#`;<9XVo}K4YN立b̈L-~bX-O!mib֗=l|~7KnK&Z".ɾE?I޴~@dlSh28]ܰx{Idܩ],}5%~k1' GM7}82˟V2c#~,}qQ"}Q):K^hSWz/FLbNe+%bDP4i4Yu,C7XdT%BCӬxY)GҐR|(ZAn1o9[@͒8ӡ)B$ SVmeV"OoHZf$K\{HvLwhߐBlxD@C]^,.kR_fs`ӟn''I6)Gcjy$}-)8o>[wI6tyFOtZ:=pͤfQy[gذ)U,hJv#&nVF53\cL]eiǏ{+o:Tssޔ79oP=vs{bV=42j3lGz-i?\{y*n䆵}*]wfBR< k%{ZC|V2q/pϛJ?ܸƕ BlʷQ?&6q0w|+LqFSUj<٥$20&;F9%|NZC>{ްT;X; 9jD>ؤW- Z,cQvFYQqY@^eP:׹(-BMwdsWB01zRC3N V|=SjέK>hJ`jE< (.'<VnGl]KEDkV yW0\o3Kct3;/z\{ۢ!T{NbMӔ-ll]h 6̕%T ;Se{H_KXIGeLºAI| 1c`+pLm_qȑU?F1.Z% o4?{`@8D.2RGe}cW.Aؙf=j0$87Zw^P֓rB♛>z؞/ ւ't'ˀ "O`椝#\5S![cPwLw +/5iDԓowca,^û(T= 91GL,E @yf|JV$$y~vO8i"%N4JGSM.X+e}dW2aC׃D|ev!R0Qȼ27Y.7Pzz]z{u_Yvt} X-_ XY<3zۀ&.LOl)zBpdR4g锹Od㳍s{pRno~wo<+ӯx_K6ܟKվZUǥ[/h,{:h;PE2aC?dD yI!b{N MU8_fO-~I}t7.!{:@IϕrP$$XzSo?uy?p,x`m?ӺL_GVEa05 Jd@e%ǔ'</ɘ9Ig}LQ Iiߧ=?#4= >͡?({uHB%2ꏎ7p^~KC7^Bn?λ??du;̈0ƟM=F% q!.\X@Ae :_JYy]Y5n[ݚNGj0-\KgAᄤfr>z%^+(XeLgGv)]2s.0=ŦmxV:%BN@@py\w}CZ)Ȳ0ZshOH2DK~Q 6-kw.P;}GNm$ )&w#(^]& jUt+Ŝlqd#=^CgϤ{V#Pp,n!`DHR@;3߲ 2=X{RfՂ94dȜ .5ʭַM({W:RgUsaiGo|<&P_Է|vkqV,-葨$`,:Ł(0aVqw/!`S$!x3<'9UOS7G چ`Ҟ'$UqإPQ%y6h͚3FK'ZrlUz J mI$0"3Qztt 8HYb~FAo&X"?tJwk4K3,>b*(b̌Ύd*RXpCZaHݭMǬM{(јگs גPx?y@Vfk'$o!i4iM$ˈƿ]Dz9| Z.$ùv淐^^ ċhf7@a6k, @&*h :c1!Jm~iaYU-1Xj)5I iLi ASPpcWܕGn! 92m3/e^~BbFToQg*Qsl/>{km| xAr72UŤ z)&[#5i`Dž!nu'L=ilcz"l:BB;#QC[py EK"{#AD 5\b'r8bJ 0:1+зȼֈ0Ń2^qݧV.B?9k^̕&-oovO'2`/ -" ѿ+܍d|jVH3};0BHE^&.F: [ߜ 7exZL(/wJk{ɥAJl,\Ȼ O<5ٷ/HX 6f. C/.KkWȬ0{iE"z/೵|'xȳ$;!gn0|,DR0K/-V⡒',CȠ л7'7g&w]R}BHJƐU ^^p~Łv/y/ۖUPcRgu,_RepD"Ȓ~+7㩚b #+QC)?d0mZSdJoO/m5ao¡'b8ˎ2U`G]|\c-q2< Yh՞hoBTg2Ĉ_*J^5{@ 9 Kĝ%b ԤO2*4b h|CER+[*@GZ~=qby罒o9]SC: ~N"cjL#|1U(ONST`PmNN-ϏE)Sb&ȹ\7J8RM]E`1ig=4YYY%w6؃7tN\Cvc0϶~8efp[APǟX;`;aiF?XPj0\dt9˙W]?=+]iw*:Q9]qdK=FBmDF9e4da]jz."091›ږڒfO2fd{jʮӾ O3y~ b4JDF_7z/t%(,dg԰*ԡ9:T2'kwBGU|[X}?:qNM+RZ:f*Bw"ied<2ݦi6s mߵP5|X(x7 f*iG b1@G|ƿr1w;^a32s/0~,Zn.7Y%"dL)xVcOAEE|/; ]U[EC&V`0S"{` -+wy")kc垭OB pXGiqa8t6]΃C?+ăg쁯U}ֆZЃe\{] \U7 [&sNӓ ;Lr,FQup͘H.KrtrpU~wY-ǚPj"8hk'1T&C F Fn  Q)Hm!:qܠF?W@|`c2xbD3$Uy~;z6]&tf7[nJС],c%CGp/Qȇb ˊBWs 63= {9n2"U0v1\̅ }Zfl˹ lM\($f鵂$f8?!B@1v=Cm0[ޑ(^0 v6&(ɚ}\뙾*H8F8|[3HL-J[LE~CpMFGm@In"Ce$ѻZ<-;mmsP豤dK;' EJQ,ҠRϳ7<ɸ5E( ]X!\}{X.B$RwDRha[ gXBY(qn>ƫdZS`-`Z18'SE9Er5>lj#iKZr zY $3eGds7kP{v܎58&S$ᓏTYjzalcm]7_)W f!ﴁ H]uK!=<|yleF8|޵*%צAnep={ zPcm~sc6'M8¥[xTm:n%Iwz5 U= }wbO N1UFO[i2^q`7>N?=>C?;AO(OϤM{T *r"\5(g0֑ղɔ7 +wZȃ1eWX)wͬ4$*(gH6jOy1SIK25 Ŵ,-6[z^/.gHh >졦 q!}yB܇keR% +% fJC9K^-MCh++W8D\\!>EѼooS3@QʣmeJHy/Ẍ́P|kQ 8\Sx0¹C34>*nvrsP)°j148a7qBv 4?0ӕpG@TR'[2PǶ` pWMܗ-SqAl0 e眆vG(P'0q u`?izwT#ybd$?p47΄gZaġʖ6[Pu=K̎A̸ǰ!QOMԾCN_uu)K|YnBt )@d/@(iD%(@2ea%ys#G4B=E̐nNh>WΏ-35:GhBnG[@_/s@ڋ)1+3{/&6#smZ2; EwE_R 7ϘFP+\MVz3+|?ӛ\~`es G'L\+"eC\ĭTQDr6nP1CJ6?.ow=Ey$} ʈ4BF-rW(e&HE3= eD8yoG*]7ȸ"SlgN\w^~|@^&~D0Kٌ~ NM^Fr,:: mFH0h`0 ]gT&r긵Bo],y+`[pj՛?n t-G"`k.M@meJ~JԚ/ٌ r Kh<"6(ЌzE qtn#s&xvt~$-|m0ǿl}i e/4ZTAPiMJ:" _PBc6(Id>f 6a/"A ~jI@򦷔 2Td3IDlAEWԒQ hV]]SMUV$p-ĵ л1=[q[ XYYwp4{=+0В#9х1Y#?=L E*XX=ޕ04#ƂKyNa Ԧ:OD8#qJ}0fƾ0Eq_/q%q3"MqUF8.E}x=)eyF"QRȨCnɁS|5E@̞; 3 "5VR ,hʚXnY<9$[%)!y\oADHId^m65O )\2jjGYyڪtj|( ao*&~5I}@ˇ8aX!rxu:do(,OH[N{ei*xd7gci {2s>p$_(Yߕ-GNݖ q Z^{ 0; b o0ټ롚uJH(&0e#GYKֵT5/h)+['t~)ey&'aĻQ-Z)ߏՃ:"s”daBX/>nhW;xlRs̼ƦR2Rb7'1MC>*a崭z?#48,]:)u% +TPAKUg ՔY:Us'c,US߹ayCȶE}x6)N=4zbJ}xdLIe~=MQ;Xfj;7,_pu.MR{h|c^ ܷyLth*d ^MJÍ4׫a)+U ߝRԍP*Ws $]z!+/8*%8Fr;M[fgL+t\Tz܋pG04j`ATSe? Ct-[;}Vr9/GgWrX#9U,1MUʲAwt$mpjEh, Jd6\\Y4(s5x'_0Xp3}siu|IFqʽc[hQ7l<#ψZ/$)29 7]`*)iz["OpR 6K̈́Ln2jFe`0"b'[q燮w8ωR[S<9W< r<U 5uC e*4(ɕd9vK6B":xx%w)\g?)χ;Pင't^%[|Xl%CB3|)f/$ MV!1Ÿ3 .7xaG]OohQcz^u#`[Gla7uBlo-E}mVŐLǓu.)RW&lvwRp6塀+bF_S[iA;8nT@=~B Tν&;q*Ⱥp4Ȏ oW*ǭ1pjgk}+X;j|wH,33Rzs$F'`v#ۃR]lfiIV,ke=Y> bCKa~!IΧ,F#:ף4F3c0a/8:3C(B`J^xȝYI@ѕ`S,ehE> '/WQ=uhCWtŬ+UL><ۃ402x ,BmOi)F E d$u)}EVY)>x~:t#Z)b۸ Zin!uYwpAjehb(dMq\e\sw=gsWfN-~K+VkbAS7 v] Y‡s:}kQgfӦ6hQ:O5ut?ldՔ%F딥F35ms|4z7G`S}Sh+&Ȫ', QԮ,r6 Zs _!`R1y^hwTbe0VVeY[/X*\7WLJx N:pB\Vܪ@12e'LO4P@B9]_bLv&tMT:C5r䰯0ՠ%MpI߇EjwV;c'SlI-'nxzsIsxk_(I<\Iam3Ɯ#aleؐ\A`֥=8 )v}ewc-LC7r/(2 Qb_ ,'b@(s37Togey3N|ğYf}"LqP(ATW*hYϤl ݅E,GCE|<:}V5/9m7niJy<9ND,K1zic_lbw=ukST3۟+ M-=/uA 2k@@Dyi}`o3GJhs~1?FnysӘtǔmKYA ˉ58)Xh`&z&W~Uo֒ A2ogy cjMtJ]OJ X|쵽5&T l?x]RkS:bə,3m5.;K] sTmtG*I +Q8KsLxYLSV^6JE-%a`$~ C<ØWf"6 #?r$aHGZ jOyk+WeG&=8C凞iyEQ?`$zGx)#o8L  6O;ߠv,12%nQ9 ޞ b{; irk_)m5 lpK")?YY>%p%ӽ%vQ;AY] g7PY_x47/~Q_'=ԯ~֫6j,/`<3;@^ZmJiGO>K0=F5뺹L܂$H ݊pGf:h`;#;2Y9+|+,>~JzԻWǞjT 0?$(4L!DLsۂaghJP/P7.b9c.˥VS ]˜%(r{ c|Pݭ /ł ]Gj)` #ϴ1З^=ۋ%mԻh0?AckFK0^kinQTErL.\ EN+R\No=|1buc3 bA,0X^O?q= W/]~aY5)^ej>BfmV0VB)(Ʒ[먍Suwz4N1UwX/bQwj E`%tJPo={]l8sU/TS%ť'u<}sm>rN61Ly9XRA4* P!hђY~Wpe iƂ_VQ#>_{/+qjE6}";e>Q)! y݌۝C,en-+3 рs*i輁{oVJwCU jM^r~9~UC)+o)ǮT0~D,6CC}$5x1~p1cywp DE` "uސ^jՁ7H(M?Ȓb`e^!hc $'^y(_"K:10/6۝s]^g"ks¥Băk5=)čMEE)Mfp*/97lٟŏ 8Ǟ3`b!ګRcq[ZNY ;rbsMXWmĂޝ,92tjߧcaKTm\e%tXvm=Oq`8# b ; 1ᗔ'[ǎJ2_-vx/v]]uX>#wer"oDmf`t;q(4u \x)BL"B<# 8c02F :7x\oQF N cheCXݳ YEȇ~0 y~ h9LU`CBd_N`W+|ҭ1i= Ѳ8x:Ұj&S8z''bi D{ J*YWnyR͒h %6 v=lb*'G\$ B4~j+`9S[@=Ջ8)WMfC/Q:˜YCj]{5`*^Nt5kK~>4/lPByhH8aTl,M|`f~x.)"qw>}|îFС9(rilR}.PHbF5j;y uȋ}5~`W'ܠ$ypU#gj|󘊬kzβnڝ.{tSB_pTq?z!O*gT0{MO{$x^]`4#WQE<H\W4!j%DT>Ֆxm!:!4o8ńOe#H ;eAұgwb)w =3$#z8yEtU*ԩrJNKg:q}SVZ2?@ S{uO@Ts]VW|C1lYMlԌ;`|&?6h.N d.|M#`}$h7Jn2ny LF)b,?~\ E2'c'tq|BWzWF< (`M NH?ߓ٣7IٕGMrÒ[|Q=H{Æ3Lgr"}d.QnXy :^ a/#Æ#N<ۏp'(rB]tu4ՁVM#|CpP޿4!#^j8/`S##MmXN2Ȗ-FcT9F@IWM2tZܼ#XVs.clpV1%RT/u~on_Cq}Tp껎Q9d$:eȵ'.:ez kVp^u̐Y E(_Ӄ)nHW)%W8avc8-mcX_ ~E0.'Co:W0'nٳvu*B[ti#& M{MB>&$bO:Jy,d3', /<*äa"l(Ok৑_CL T6+T9_*~kSfXwD _c;A".{Im\u<21Q8]"TLzV:o^;^`o5EzRˡB-_h%rtS|@Tۼ -3&V6 [ѹ\|q# >BGa#f؄øI#")32O`I*']o~6qVܰcukxFM+yL,pV0x>,׺2L'YI;V팟xFp x#cpҧѩC܄jD+y8 Cl$ j'ss"_rɷ.||q0z%ƍ9SaĻ*73#OHHE>$YZ9t#Se]ėHF"m)Qg8{tc΍F³ao2`&K]Z YY6/pdF? X<~9\n}[[٨{FN~xƳ<ȼ |HMQ(I 1>U6-m`ސW˵K$e)zS10(nHF$lxEBFѧѹ3t+4W={l&¬#E@ݛu0$'?~㘕9= ]kF= ƬΥJ,*%P@:@.E;]JiZ OvYUC׮De!XUpvO/8˿Bp`0znu[A4 R| G?P^HDSD7ߞeuB xÃR NY>!m%`qK .~9y& ŦRw) ٩q0u p;%ux!hA%h-q]V0,:b1߁QZɿ=SU$l\Ys5e$%P?Nlþ> 7|h1_YRJ:CPoZtkGq#:it_n=*{c6蕞լA殨e!0B +=ˎ+ɨ:ڂO|O1'xޝJAx-ZZd[`={PKŻ@J@Ԝs ؼu˘xb1q::j>9>!EW"o12'tf=.@K[07"3 H/vC(KOF^" *Յ G68ZDw(9)8r5HdI_Pv@XfYmXjrPqRuk_MS!Kf84.^ݍV! D5$!$s}U4d=W, @OzJkᷬ5"t6.Fb$jb? 29o:!0|U(#ĝwE/LY{eT:9F7ZEv&}JDj ~Aػ\1s !bN\)0ʱz f'sqxw?o4 "XVj9^Yw"M~@eQO2@ e_bDg J$,XeWj0^N{V+proy ѧOJC2)bY"A˶~ㅋQn<ߦ_[x}H!o>2}tI/cu~Zu8/k[yTa]~<.U(364'| 5=z@<) hgܾ? V$_dLײ'5nX㨶v|y7CzΉHoA+O!f0NIVoVp y3 L!GP\=]IQ͌ޔktdnLxf&D7ܜM!kTe,!s2[1+Ρ%rGoȔFT&3^ĥx"}eLD%,ai &DDbIŸvzmnWh4gܙ$BS}1% ]4)]a9ykvo[ sEv Ds?ԓuM`IED!Zrv.l ^ Jh fSODIO\&|.8V̏\'u%."Vs,.F<9,# H62$X> hK&@Qld U@Zc1bc Yؼ+56ۆ)^F# S}}QĹ`* z`"] nDWHxM(tDn`I.%^&"kԥ!٬ܠ7Ҿ=90&΀ `I& X[Z{axWTeyvP D4|!sM CU3ҍwbw;(hK#iȃ7W?KXrl#n_P+V#LB$5(PUoP09v[{}BN[ a'TMVvC.M\;d rT_-\mFev/299ҢiN_} p,uBQݮIOqYr) mބcr5E!ٽ}ytco:_zn '3* ]iU ?bԒtC5' L:Ы:<%B 3J=4h$/[\6-)Anʏ1:ⲑU_ kmp2$XGE*"vAդ1o!D üpmt,yl0^znz#ުAݣ;IVf{1N8SsC*Xai (ӑh$f爐Z$lΈhQ2felѱ{Y_`;d"ЈEpV) [RGZs8z#F+#i氺~̽ϣޞ;y!5 \~dzتnh6*2VIr$.mUFS%d- KO;@|, \@"eH\]`sHuI@XT, r,4Gs\=Ǡ;jiP==*`L/]ǘ1;ޚ]Hsk,wThv(q a=CL|A22f ##W UlЭp9ՆRL%KиQS(M`Φ٪cK̠x#M! V< ˘ˉ!p&}aiwzemLk%P a| cp0y#Vp;irdpFwuFų\ãQ i;/q:UM×u )8|Ftd̂b؆>\{J,ۿ$9?fEPN[}ָ ]b6XLL=8foƆU4F[GN8@xÐ;;9oQM28#%r<1mr;PQI' fS^jtFBI+1DMkəCq&o?6 *E/ЬT{ݹqNkVXnq?-B"e~|z0h "8 ZJ*0"UH*R!nڿ+D22u`l)}.e^@e-E1 Pߪ,ͱu2~8Sk:03 -ץ!F&xɗhYUxlC_(+f2-k}RuF&Mނx"^szw#IAeퟦH*s'lpcG L(U;O9>]eyeAWSޒ#8vML/A3"DV qB⚍5Y)vi[5PI+]{E,3C. CQB0(D1q (E'_1x6L$ir U+Ԃʃпdp¤ib"LCxlM>z>*0IKr)^@K#Vl-r5PvŰwcݟѳG^;Tڸ( b2˖0A͔&Pn[VtJ^~ԏwd7E"r5}1ץkUwvRl׮ )A&RA ZYZڳlՄ=4$Tbpų~OC<ꁏ"e0\2$Gkn2K^!P!&G^-NQ. 1dѼV[P觚*7Yø79e["i),;Il]K:];VCæ|衤`ISOaxFEQꥃ=b'E#K>/ocKJmXFB]XJX=wY>l?,0x,b)2{"Cvq$(r؋_A)+t LLHR&W'3Q̱L6/_T\:UL ڠ/q$JfX y+{/8 KY@VjQɰ](r4%^c9x# VCl Bz"YP.%\op.t`Xʚlbv _[TO#H6 TKNw tF+Μ2aG6/zhc47?PUI/0Ztm=-!2JD\ *t:Kh=h7+&1_ov3h|Cpm1{4g?,mcZ"M5QjQmzn:38ta7aӬ \uǎʈԆq \#؎e!-1{_9IBȞf"i&Xpaxv5/BA_Ēbe9vE]Ul݆m;Fz)XC%ë>ޝ>YvJuw9!=z]SeUsWgr9f<3/A(l͡L>5̳f%-S"QM۪R#[{AlO2v}Ҧ*\o#/ק: '웨O /ON#K=tuFOȋ'tUXɦwIq3} G;׿}b"%$^I F~p<Α@+xVMRˎ_*x"3Nqod^TT-QE(.1eL3U6hhig+]Ұ9I@Yy OLl᭛ەuI;BНDR[]谽2"<7}/bec8/-c DܿPxL'#6mG $-)pPbDl8Dž6'ClڋC&J2QKeA{Q~ 9bQێzOӬLk5^6[?pݓ/8@ :mkbѤ<fڣ.2/n]b''XD‚ZdžlB X)_Z >&`?> G%tۑvnvxGƒȎD([Vb^0|hK t9l :T VV^@mqiW7y3<Lqⵣ u_>V)*ZM#^S$7ngUUxak2: k/6_«W <{/Jx gےr ]ܓ1Bi- mZB 7xU˄yVP4L|o50>h33h% {Zd.N؛jqȄ6xXU!qLbX O h΋6άr7}m}8aoB{f!,G>j͂4)UMY(CLVgn=^^jED;u؃RmFs;0Tל;)H# BK !DͼG/9fzA[ j*;iL<hÌ,h#=jErV) ;׾(iQSg؛:=j1uw0I&V?U4(u|gW QY\Py[GЏH G^C>~ö }𼜁41h8<'V G[,_!P!nGg/3 h:6q{cjwRjdI}z`m(&c6tFMo4}r) I/=40^p^v%@<&x;?/p-i/[ZJpVP 9:Ce2㝨NZ4¸PU-^ !rL3 =wTzGsYy7kp]`B8>WBɵNpp9Unt@o("-+Cu!\p25^Egޥjj۳{TZB@e#kk1j_?Z1pl&/?o{0Wwbqgi[C$At#48qe rS+t(79" 'K Īnwl_k"T{Iˢu2F@/[nouCd*ޡ(aC. ja-i*=K'?z5_W->Wy9Ej=K xNeK{{iҚ3^HgU!M6þ*?f8դV a.l"*tH.SR^F&8ˇI5T"Qk_j:G'%T{Z[ (hv :^^.9NVh>Z A)}vI?l':eӓv"h$qp0sfbUjݵ 瑻FcmIKX# Iѥ$}7]w^Z5%$v7Ukj_%Wu2ȥO<Εƶc U@8-K2-%LzM$K:U]O+9:Q۸\Y4YDF{/~ |2-uiEapIX#Npa7La 8P27}IBk< );C }t5DDeDLn|,)c2߇MNƗ/K>jT`;#D9PɉaQCj ,h6!rە8-K՜/@B2KZz![֪7K٫GWkWjaPd Pgp?_K8ѻ?/0?`^a=tUo-_z-@@&G4(KEsdemI)6SL^qnG]&e6<ԍ+Gd@r(Uٳ>1;%|\u 6prߨbJY4%}:ڡnLtT: X ,&z?})T{Kq08CǑD0G;ĔO̽9\tiG1S(|HtS9Sܒ!?uDF4c6GEEY.Xǣdo\i%0 `;Q, Zo~ ׇٕĽI8З'^XMETK"r ݁PĎ.<+Y[Z%U!d\mRK)R$t30)%W|8!l\sIo"d b#rX&JB̝OD1lH] lh6 *̎'6cot)}ӮQduxAryƦZXC jKPKpw7|tUjA}ȫVOm|qCBM4$DcSI vg7*G˽Ãmpz l`Tf? vSܮfs]rKn8V|T&WI އbrX6Lo2iN*~ՁnG+k d`^4߽- QP{i1S/u!'٠ZvTA0ZEsڈ{j~wjAǽ{fb}Qd 87a83u1|s;KF-"tG(〛$mK*9R>֛U*7m]U;/q!3=ߙM\7KdZMcX+E#sh;mΡ ٺR`?ohB{Q[Ce69^ :'myW(@u<4sw^*~1V٠TPndPyTgI}b8xagBPA%kf e(pهҼr}M(fG7GH3y+)\wUz3#Xy4{~6I;[ya-ֿpL"ó9 .#*p]DdDGaTPm5|GΖ7 ;И =)]ď.TDxdib$rυFWJ%Tv72g(L9'ɠ*5 dz_Q]f{x߅>8>xqR 7°zE~;!ctF;03/z']LZ[%3_IpZM/BNX78&SFsMT.}1v=D, E}:)vAP7mʿ$q@A܈ *yM^=LnWƳp";^Ww(څD:j ss֏gW ^˝0 R= ah3QH'?:.nl~H%5{;Zo.@Vv<ظI/Ȩ-VL턞=3XY'^sjOud](q2g r@hiI3#fl9-|TugczQba|oU+)DOx9Ai⸹i'Ֆm,ᏺ L'Zaҡ. u@Лg?qg];#~1"▗eEM@\Rx[q ZQZxxe;RVR|;-U _ePm_7z#y(( XIρDֳUش|X֎ jBϬTh 9o=O1 BI/!jp$YfnSn߅yX1\LNsEPmxES0>-SP9}eXHՇx#H"kIO4C NA<*'"(VHjזx2)='x$SBuXyUn] 跿[bIJ kr] bΥ`'&+S4݋vdZl̂?N0O;a #|xq+|ww8e.@]r')~UiGf4mMƠ?`Mw3жO!u~ { 5JP=VGǖgJK"mcJ(k:W$VyWj6(7oZUǗ[jaX תk4Sro4-@(eL\W\5s YcewwJu)j6rJJԧ%W2A9/o65VLp /O\TxfTr^bP3_CQLƊ+HO/UGZ 5GGSi8CK9=mۮ~꠮1F8W7L>Ɨ .mTQ[%[dҗ?S[)Y[c~'+uUNsI R)ȧH$ÜiS=v8 BVuCǞ2 [21jڏ Lrǐ]GzhSGf{8z׶f?0Nӈh_$E"M֋ִ#\7w6]k{` N“L7;W'Uf6WAaB}㝛)ZwʾZb|XQLFm\rINa,%4K@F]*KvVWq ?fT5DWbiS7sFePZ9`nH+;Wړ\-j?#':X̂Lk _TVFU͒FU @8f5ꕽ!`0HO5}P$Ĥk,S=Z^t%G{2y@+&Tݔ~58r,'iE`Λ-F2!@ŖzpfgpDG]N;a [2ԩhzS&*I׆fm`E*+HcU J;Y&nť|z2<(RU=2ը O5IAeEAfSLzrQ ڰB^PC9y-1ڸV>dp`KS &tEm! "1$²?! !]ElƬ(.x{"f yHqvLˢ:HHJ"Qq?I1dGI}Z>^3qP 7_9*S QeVk"DN~uW6WNXlcD<.KnSeTwΈb]h-՗P<o aF"2 :ZlRWdIчFN5N+^)eWފQ.|zb>.YGIN\NEG5ӣn$1yB:<N׀!!_^rQ^ q3؁M{J`1 r.4hcdA@T>$>K8MLM&99쯶iG(7(ez ppvqVӢ(Po@>ꠏj˩yW,mp,lPC*e'BhQ˕Ev*ub8܃@? P[b+:7a*u93X<['῕hxjBE!Fq;&;DbVC7J)<Z# 7:bibjU \6V C@+sKz'Jߢat$4m /93Ѱ[Ԛ(!󛟢{;FVX'f{۲v,-1Tb{\L0|$8 "ӉMxk&5%Z[}'8kQ S^bXTdΥXli8F:j榌2=IYgAF,^".knlbp5ʅG=*՞׎bp(-":km#SeN"k4ΏܹCh!'ʇXoJqdH(# 3ex혜a8H5ɷo%uja7!^=Kx]=>ۗ.V)ۖ0h.0 %PTn~$ P^尗VmPCEr/>$pF?xޫ^y7 _|IPʅN @9)@<ÖUAȁՐeKu_%}]pOW/ 0Gqagj^ &%5#k"U?,G&_/axT̅EITaPF1`tiź#{@Z^,"A %V Ե.p.mn<|`SLR=|˳!S#R;0FGiO}J!٪]d<)IۿMPJoL;B)D_.y-Vsu/H{F(|Pi2:8y6R&SAKgs0, /_"wHY- }15wAa.6B}ܣ8;_vq|k3㕂sOKI]\zf3quJO.Ҫwր"HlLmf>1Iݘ̳ @R |F'ؒdIkJ ^GM;3~5XmҾ2Q,0Ycg/6WȁdI-Ñ?b ːܰT.{W'Ϥπ/E!n@ݨ'^XwBl{NښmfYW)*U/ Jufف2 zI`Ja/:zg(tMf5 @ɶ0J߾8y_4@J$9C,;i˫|X,"/)5Fl`RYa,p2BCk`T4.juΗ"*Pu''Cl, ӃnC6x^t2]Ӭ#a,6=MgJ!W 7~9}.*%V#bzQo(+7PmeoKeAoYSЈH(xL75Iop{Y%JݦCk! 6Mdϩ!x#,3Lb6b= -LfC;q|EYO= 0B3y ˋ5^Qc[/ɈΒYCC3 fn*MWʧJD~M8#huqf̜sOuJ"d7 /Y]xyU4YJw;t=dT"n42o 6/㙽Dj=|ZeH8 p+ Sh-?ϥpPbXMA obYC l}/h7.u{b@gZ3#]WUGږ#$QI8yg>l|jG`aDHXRƻA([a)e`+r{I1M%z i08p4Ӏ~C?!tbPu$PLUlC'QW3:xW2m_dQ't˂zo%S㚸0* [=>` Í8i4A]Lc`^Qs)]axZ-p4[. nQ5I),ySkeg3-Nv+NV>=v7+}GRj:fu7QM.Ƀ䦦4DPQM$8J``oA }{NIUvam͚+A,>kElJ5E94_fsjSAr;AGOdd^Ȭu h!_ 0$2 ]XȆ"ʆw>3> ]0wy%ԟ,g`KejDBv 4yhNs/ۊ-a͒t$*aE.Ƙ.05)l},rxCyolkBȭEǤ5n dfeRv@鋃7 DoI$ 4s;T|V@4[:hEɼM|5yȏ>+*v.9jLP)Q:(MwNS.krZ!>Kf 9)2!CҁRpٌ(LB7㥣Ȁ5E ~7^y>efVBTx}< 0\S&ѧğ#޲PڥT[P!zhgk]$oIՉE"+,}?5y6bdX]gg3r]h_##~St'W4־Y;6c/~ Bv~xeqFU4ӯ|wee4M,c̐6j%aY*7buUŷqT~ mk[ xwa NV"&度ƝL$/&.$V9] zL-\E o &QdTN؜ 0g<ӼH ړF?8= auzy# -|Ǐ-U laBgͳ3kCWl@Q_L+ )yH!QBA~Intx0&ˮtnvb4Ȝ OXzr_?FER#acE=r5ꔚ#h>;L-OH Kx/w 2_KowdakUWk3޽^ԃ;2`iJj.[ћIT|T/k#?ŇٶHaecڦjg@[j CS 6)ulY*cR Rs3[KC (]%+r} AjIJm݈T0 B. ]8_4ic/Sj(\Iq;Q?2HމC{SHbh[f r|B%܀, 4ҥꋫ,ҳi+WڥFp^_Ia6*#:ǵ?7kJ#e(A# Ɲ< 6)ݙz*aYP{GްXZQљtZ팭Abgf7( 2/n6Շ),p gk.f;n1^#嫩,f1v3*O:2h~}F}t@tjPad҈_ 'T C@5Mb10z;S0VU{/8 t7N` lTPѱN6HT#;oό{W-4G6sMu | Txw:؞Ϝyq驛>+vqԌjɝ0 p©Yǐ졍NoDLs+cKbM ьq EBH3C{1&v4bA؉F4:5p¹[-]ddmI=8hUR_5f5ALe[̲BFg]]ٙVVSgلZ7DEQQw'W[4;,Yu4꯺ D'VF{*;OsZUO?G+\:!D%bXeGjDJWNzurБ,GQXEMy;9A" !6>+tɢcx=~5=t5tl]΄\WHU;gFΔ^/0:p.]dh+e:ea 49lzf2%^9.*Yj]oc?IpjE!e =PPt* lUY#,㕠+h>O fD1{[Hə@~HϾUI8iI$W#X?0;γ z_͕2%T=vyЊa:t/jd屄ޖJ견BT:?-jY6&>M0!^JNE4:eߟKZr;W'&+Q Χ<sʘ+}tf$B ]Py؍Ϙi6Kn1H9Bc6Ep5\F&1|r`NBcl>fr6Mjf<'&6N˩wYDƷ׬WQ[QG4Pn9Ԍ=>slk̏6؜ȂR`@kz̊ =;6O6VSo ;*B:ގ~pGaǴT;e)0Wt[J ILקPI:sSӦ<M}C7}#cJ\H7َ5uQYA"ߤɫGXtċi9$SB :*'(te[U4ȦQ-.>)::j'wT#wg]hwBL19eoZk7A` HkT᜙_Y$9zQL,6.-*!8j*@;0?D S{a=q1T7v:QCX%ybƁ],I'ل:$X[6a!w'%Ok]y#"%'1?ùw LedfU ,%od+)Hx),NovK!g-*Sj]؀ ]䤪 ΪN/`"Iܱ>xf.-[w;8N4AV`K,Vo.o0.F]Fp+zS)="F^TA8Χ#9T&xڦ"~oyp[I+[TK(L"\_"/4/5`էE-kʾߠB4Dh@STJwU TJCхL䓠lT>'Z3L:E%l^cmZ`16q |ތ!I^pM9w48(0hj. ~IC -lLQ t~屼gvˌlO(D *=rqon%6I {@f-S}K~Egz\ Q$y1(nW&aM^jC- -W^ 4Z _\= Ry>EވTHNNBe 8U!H[M ɪĻX]m\#w=@:= g*:JvOLHыan%V6AXƁ#A|K۴Z6A8)Ua-Ye;m`l% 3+PK]pqԸ/gXz^'„ֿ84T$ۢ~"4"`P褑3)r4M+_2,LBy}̹N)kU#:!ŢPN"#*h œ8Zz՘gx;B%vPSEl  ~Q=.Nvշ+@;7A~a{_.CDg=x>;|aTgx*@ Jpȁ|G>խSgrf:f/1=E3]m30Q1)i3d<\cb$J=1܅o ۬CL} ~VMU%ɋz9mgD)xx@T8 uQ| {F/ Nyjr|1NFBO.zчw*RDfܨ(\hi|np0]+Xo^uQկUenTq mܠ Ilg#j9 CLgڻIy+k'%w 5, TSfȓsORStTr"/mڡhS4ge0ݝ2!ne/'J }2qԡ#?΋"ūfn+x\!L IS,qUۣƲ4C^~ogќHwX |XZn,HvDr2(: f݂puJ;HF9,gm2f1dо/X^}OMCWO*ҞSi`Ҽ 8Mqz#288k,>)ym,/̆7E,pSRPeݠdr >W]L o|gr_4ZQۄH֞4&jff]85xG4Vbv!BPk/[ !tTDAy<^tr*bֺ )Jjp-B;V)ޘ=tt+ƅc^ {^k\9S򢙵w2~6XƍL?Q7΢I~#вb@qY03Ͽ*ؓk-OzrC1yEeI%gz_9pws6CMFKJ9K?,] 61%Ԙw[>i~b1 M3-}^Ւok7m[ pT6؍R&;z}!=7PSa/r^sqX\0P;nԢ>:a X?罟t3|cg8*qreM_ʹj5p&gcQC@:G|U,":ql(S Mӭ9xYpPm{-AvDV ?-~ٳ;{|Lq>Y-ݎPM2JCJ95$͒_%(A՝*t$& 3wYlYѠIj QA=%_> Wbd=W[P+0gp)Y0qk#F(*(Mu\N}Top[heʧA&`)"V5/i95o.iF~@oί ?D,ik˛It<ۺ\ RM3_!Eh1@dezމG'JVZ>ĐXS|r CI";,8d.^e;]?K;>NJG0h9>#U5>!i b3Y&VT(yv !7'?Yy 5l)s$7Ī6UsAŤ-pxb <|;О 7N9)z&3?9ZE@ mc7boo U Nj/EwA`H +Ӝ.7+\vd*cr?mE&7e:g_HZ[LTMt?mL&PGɕwմgC+n=DƹJiQ&Y؜uo: \RZ?Jq=*h%ꠄ{Zv2CӔ'lTFeJ-Vƌ 9mf$ 7hw'n蠜 dUƓT˥(g&C^GEMR~5^ądYl%}HҋAm/NWu>A $&0grCPC,vob$ʳ'd2昻=d R2uAZ'g*`>^6x(K'{tV!LPxi6jzՑsFtsVY7Eqɩc0νpLoTn;Lyj}uqN˭clXX91yE3=*:ن]@n*+Xlpr> N5Q:]-cՍqhڐ瓵 ̈́rcÃ5[p>h;}aO>E&;"^'9j+*ԫ/EhvL'.vd !·<`G6+Ţ]r4$p+^àej%ʷJ|VU9Cf}:/uv'WF YU%LHx4p:[uhά-jrOI=%| * 36A%( VOҞCi8COr/)"c:ky9F,DRzthU˂t?4ng+{p97+ŏ%⃯:&8$k$'uWF*ioC2[ jS6F3½N/&ez1)[OV7"M(kB8"әy`b]Lxhj"ۍtJ5+3 RrL>f${֮Y%$׸L"{mm>O 0T)mؙ1̍3rK28nfL5%VGU TEdb __4\qv^ H׫0Xr&1Յ'z_'Nt]5%$CJRږ FC?`~eX~h'FqSg}|v4EtE@6b$vpwn"e@|U@XB ~h]ĠBA`~=EYBӌt2ꙥbRƬR&V"Itr (M";eMw7Т{Zl6aEJnd)N%/$kVjg9,8L]Q-yTK',m/}qa@}h\gF7Z,[듼c'Niho6dzhK▵1/o<)^˭)M ^=d% I/ܲ,_}IيŽinoQE 㗭(=^0H\gU9]Lmĺ6MR5Y;}o2XuWQDl_X|Bga.v^MkmFqV28'YisDmGA8sc$`V#kZg`l dw`IDG3ȏ݂}9ɐ,5?T USgsZUUD@*ȉ^.匫y\oĄ2s^$";KH=rH).袧/`v n"bqM$RANPs0>sd'Iyg+ 3 XVMI&1rZ݌a8a`Ee܀j5IIlme<5P*W"l 57쩾@6+ip.` ]4KI5r^|-.? < wo` ܚP"Rib.tH eMߔo㟓~{ID U &# E l2F%Q\a(ptQDrSVVk K k"*}D\)۱14l| 7'Йv/oJ,/4 EO7!MIȫa;6{כd8@P:ű$`|p&뙈-1TI݌Ԋs1y>wJVKd2wFVź[ADbb\ t 3"{kHbo|T.-pX#n)(`Hh %u\5e_.)SSUmL{qgE5)hȭ?!sPuC&Il#7:Vw atPFWM39rouш;*F(Эu|S0 C/u]}TJ_.\w:$O,ؠ4W2I!^Sؾek #صӥV{CD5pga[_YNMU 'ml+L1#$)8 +=J ت 0/3CWAI̳./!:UDlI|:[ӂ6N#,Dկ'{A}&+NwlaTƙh` [7jw6N35\SɧQC f#Ou5 M-WT36jf";~m=x,R@_m4EUH@g~g`1"BO5>0"lolҔt:2ìPFb.Gd|-bԚ\#_ ,VK)e#aK[ Zਾj@%+I:Ζ׸Ll|3+ .(Bk[C@~=!bnAF~Yebk5 bQqW,K8W@R@aFgTū2* frS\5z 4bkj39v _<|k,'?9rW4^}XHkmAdA]l!.{)9󒈾뛀l%,< 3y\]vL߆i'g6\<ݟ1K*ML?4BdphV. wR,XH_ ׂ^0ZfsXZcq-qd4qjfm"?7PUg)ܩ-F9hGM_?%lN`q٥9 tzK+O '$6QٟƳmKQ^;})TشZg0RiYzOyh"a cts kKGٕ<7mb&f(6 'ʊi8.O*r3!TݔHZ]6t[X Ն|eρQ#]QIzlv:L\ 8.Vѷ|FTkīT ǰ51ղ>9l uF'yO@f !Wnz̞==D 1'61F4Ye[ȴ3Nw=RVy~hTmTb|.&^J/yNrdes| N< ^i3eOr9q-#=-v~_yePDUka!A9ai?T{W(|d }_a uo*rxrZ !J?b c taB풳c3hAhDJ2{}6'5B!pN#H:!4.,r/h8[)&>c30v-Mem`re^(l5ɶbFSLͥnɩв}qHA q oK'xTD"KV؛j)_HMYF-e17^8ERF P^=ҫ箜UӸ*ol u-t9 Axl=*1x=A۫/a J|N5j:V6qA-uj*`Cj0i}9:qᳶAح۩"$E(|?OV<%0ˁK1kjSd6-&A-&B eR:qzjM^5~9ƳQP9yҗOM!2 6 ˩x2j,C`ϣ*sIUt 1(=͢&ʵT*T+3 BNУBgf"`pq\tj{l F1U)5آZQ@X-{&٩/.??t%~Y W'E.`~52v0 ޻v+%yT/ hK^+qJ)x/TC߹._0E\%GH81/{T&Z?$<$e?'"ܺg׋6L:taty*0ʑvew#pZUbtF'F kBx48!G /a q('Fqү&ϖJF"<Ɂ'Ҕ~ @1khN=Ij.JBk{W;KZhzOHjXKKH9ZOWw P>; /@TI-mt)9G X3x2om65u 6b[dB?91,;3[R>OA$@jkԕ.9M1@@1KKzOlꇲA`Gp sƋD8`}ӁI;TXY.M`[]:X*(qE Y j[AJj♼ct"ro'^O)M˞d}ej[o*OfEU dr&k QQ]Fm%W)Q4s>guh)nȚVxT)*h92lI^~N!UuG^<(وn(5P> &iz4*Zh\')pxd'LjmgF. yZ[Pg-GoP]^RK[z;`T2s4I'R_ZTjZ.@nxίAD-XSvٳ.cJ.z'c16[bme^ɤiI]D,H!,ONb3z--gF=ʧTлhn;~`]b敻k AoQDžU)h,%: P+\%0"h`mznT6 RmIwݐbe}˝+c|v9}9MrHcz#.JlC;E5I .0}N?kx{P9,w TdmSCtג#ɩWe"*jCsKq#4|%sԤp8-WD~UuO VL~a@B_mqa NM뜑~/\ ry8pwm7X)HOճ3V=mgqLVj>\t<%Sa;ă}?fwCtK_!6ѹ_֢3hL-a{1y!nt= ͇ $o~E5D+69kֿP*ڗɭ _ )>t n ]ዥhI٧%ɲUbNX`E[]}܇R5܏7xNxrY  0v(Μ, ߭[}TsȤMdR 2Ո/Aw%.DPVϛ](Z8@Ec6QJ 9-4m%$MQ׊7B54&k;N`:qrMbpՉO7-}iMv5(} :O5VO#QJι&&AEl5>J)-ά`m_!o~0Q,.M݉Bao Œ"b]0 v a ~\JDkZFR̀YA|xi`2Ykaiʩ>h:K952 ͒&[Ϩ7l"I@S,pc}bR7^RZY/,R3CTN\{ Ơ_ԾЛ^bcC.WEto:5-`r=V*o1gof 02tТbۚ"C!Gj>$Q@X3CԸIMX^C1 4{Y+;떴2/Vc1%o0:$B ֤(hHI_S=. JEֵ*-u_:/t ?cxLE r7j5ð! {6U'b/:5K&)w<@-(VY'b)!Ej<0? }dZCЕkiJUw<C,)#T3L?چFγ/%K(_n.(;`V Iz;*+9&7rbyq5P,EI0WUF:t29ۧLfߕj,X# y8 ]l?ͤ߯ Tk?x/ Mzot ,+?巸S-r+Y**ҕvBJjI G~B2Q*<]aL5΁p2FҲl]Dp,ђ3oɺdLMXxj~{I>bNd S:X_+va](縸dl@A~g3tw%B -}c"g"I9K?B lDSĝe^D>QҰ,_*z.}Kg(}@0NcQ0X49 asv* F/!rsl݂|b> yي&~ѷJ]^/qNtٰǸg6-Pr"W6S&COOr_jy ߮%\aȘ77Io7kU' ΚoIV[ IX>:~U5ք򞱠Έ8I|rbx14RPnc@}>*v4Lap}umvnKOZ3@kRʅg3i+Gbw$ia:gXP>mI1R03}HLťk\$SE`a(ônܠi5p@)4ʸt4=8A\ʘcb<ݙy xISf6Ձ$ E91u͂x^RpzOo 0ӹsh _n1%+iG;Ϸ@ 7%/滑;k'N=mnK!%-'7rK> v /zhh5Ra#HL,ZLkRn6d02(smwۭ{?ҰuUP(PX PUVw3 x ʛafbsaɛms;_"`HRtf Mґ_UUeyKE=x^"=9%]x \ޡUi0RȐ]4f0V҉w3mVhq6c7B8:2-d^>6{͆ghP?G^q2r2c_U"&Rg_xP[/qIۍbr|r#Dze0m)(u XۊhGifaj<4-lڼ엁鸞bPzƻ9w!Yj!vMlei+p,QQdR-M\=e(wjt]uڥϷ ?{* n﫹Q"ޗwE(\rl6Yכx`Ay Eޚ9`^.Pb%>ä8۪nGvE;w#$nloÏwodQd׿"IEX.pwmܱ%ț-49"JTt23"̭D_FqMMBZ7at >-dDԐI@xMoe'՘`d<,ZJR<3i+|ɋU {vds"vv^PV쩧@{2s42 sn=X߄Rn+jrԋ'hr =~WIױxHNmu5J ,~Ho#|WsKK7*U4G:*e5K,OJty*f7O$9޾ܿ'6é0q,w]{j`qT=Ma^ژhWF<<'M9_ .h9c;A6xk` fl*q02vdDm&CYiy5-_}L㒪 TR\#;V @*Q(gI:%ΝR91ˠTo1`њT&inF_UlO u:I}E9Ԙҋ^f?vcE GF7Oj+^mMt ZF/ܭ3}gAHg5LRP@9`U |s~0, ẓbxt<8qܩ6iTOg 6ޒoΉ48+TGЪِ\ tJlz e14LҺ IOsqP0]z+6p=!Ϝw鑙1-#(^'WN)j6j4įTBϥ1hp/ y?KGNvI^Ƴe^5dxYhu.k0ސw :`!)LL!¹TLG5LX2I oJ;I>:T 2!Eҙ6RLW]CY@7xe]8#29N΅p̹l*'_ =ga';Za m̵~5͑_~UJ X4~t`]8 ܇$<>_`1qQi\|8 dӿH`fPف]tC|hp+tSȀ{ISt; C]$WJيvY16vdsBz#mK@D¤O#8OLт&FqK-PB%"ճM`,㋹#`k>%38Z[Λ @7d`k7LNVx6lcp@_frJ_Vc˞pC eÙeo81${,(2|~gCye@Y)M]yKP-nfKle ?ЕZB?1g ac̓ Ih,Kl=l%|oi(,ZdFqمCVyڀO%/Dl0ܰ= rhT̮Dğ@␖t1'u1}f,! _CYu}O*Z^1B~<{\eR%4P]g^Rvu;oĴ4GRM4V üy՜9OMHY/6u[pR&Y"ٷ)4*mSwUV?9Q˹&(Ib.F4SybG]N2⯜?DYd;Z4$E;4*"( ~ _99KFʊ~B<g1jJM#F!"lAY>پl21e:s%h`bTc7!dMiωERFWˑDk-pm4YE[@rmBQ`OWmޣ(93ͶQ>Fu܆:Ǖg=YV^KaR#6^}ҵ(lDƺWPXοQLy020A۪Hf]B5-fzeRZSCn|_qfHzVnUL, WpϜ ьTŸG$, ;9fbGىBfa?DySnu);Hf6 K_P JEb>WXvWٝg'f9co0NY>vR,7!3Yx?yN'L"dth{nBH5!;bų{!HIUԴV_i^ҿ%Z@>O W\`(;iVq5I8ƽ˃mȞmCٍ#c 5 \IF1.2 ؍_(۔U[תf:CA " )@1DvQxE*aF3ޡW{lt B6U >,[nP\xxS]>&Όߜҏ Fi0R{b06`l\8"^'6+K7ѵ*q>_!h$dMp[ $;?Z7i߄B5v߱xSPVJ{'+zBTnq /(&ȟ~7[~mZA8k2 ^csS6Ʌ=:ދ /|6PʮJO$+}.{ /8Cw_[BPuiT.iN Y61sH)N.骳dM@.U@ff4,\jE?OaN ]I3]Yʛ`3u3 +XEk7%Xa!؇h3~IpEž{y-Iri W ([P>$gbCیIUݥq)hh !>.$k>~`h.Os!~@8=b1̷0ʍM,dnY[Z,!Hag"mMFU,kxCd.#gG>2Vǖf{Q u^,em#%r)/k(*½P*n88:) Bme3E*|}6.h%ݼնHI7dűP!.t?6EX vSW$YQԱ;*$5 )kvaʯO7,^hLzS*۸9jn"i7E͹hg:lcwSVJ'FLV;J4FB# 6xůc_\ )<}IB5#:b.YL h-5lmT,< ɚҼo+LN,x͑fV~#e0/ &rĵ$,Ő˸2;2c5,D7µXSN 5.8;:! ]ׄWu j]kdsѺ̾ ?|wܥGfy=zT?fcBMǼœ@x VZ\o'q`pE'FXz\At :9t yYd>Y9ͤ7LJ|(7ZUԏ-;-Mӽ,UM`h-?. ELް+ʋIJ`YD hEuO/+]aE2D;hc LDtS&g0/E:[k4Z,e75-3芘GDA% c Rj5jJBe̾r}$?B%m(d$C#iAͰŴW9. A)Ko$@AWl%b;ClX'"uYI% x9oL e6.VgVPr ))׫WœPig\q[R"%۵)B jb|BHqK6.{f5JF䏊w,+zׂN)JW6wqy[%!_e=XM^ÂfWƩ{Vyxpy{ #t??M*|IU pdcDyM)DDCst_J xHO41z2-/C9ƱdJ" WARRxZ%nQlɻ[<uKѨb;.K e$M)eJ10_eٻ|;a;\%}qe.m7GJ1R†19[gc1/nRvA7^Unbz0xu;aj3ri \2W!NN}Z6ᯅ^Ǯa „ ӝ Fdz ܉mtP ʒl2Yb^'Ԩ'+y0G"rQT"?UDj 8#Ȭ\[QxS`59(nڜF>됻+ԮǧR[$~50o{4L=E6y\I 3t $YܟP[ADg/ߟKp뷫EY('sqY\'ϊ T,ߦͬ9zs7x~,h*s7r\e*,SZҞ7&յi# B/^|K޻hd-ťA?L 22\XZu_tU2trAUTty@ϧ1r \by'X=$PVi %G7|4 V@*VՙC͐&,wH+⻷q=ܴ dj)/!FsA.M6INLSOܳ}аv*5C({pȍnJP pVP5J2݈[tݥypc0͂VYA;X Ы>*R̂.x_ҳ.Q4%eBG7 PT3nP0Bi]j(-;P q>[JƖ{JTyXXNQvLlĻ9k'Ϡ_': |^1ڄ$[yޏ@""A|.L ۚHAQV4. [!=f].V,κbj}N"SkhSY_齲ZjkBSfrLDUژ K^2wܦ.aF ېh#ŵw塥k*ެo}T18Jzү 6Gm%f`qXe'\ٲR sƸih;Ϳax/O-8&{:vӚlj_D/j5D.p#q)4ӴP.dm&*z'$"L,I "#"ICA=$RI¬bR`'ϖ`W{c.K ܗ,bV TןUg*?M@mJ@qqIRMo0t({z]&:.qwJrȽ߫~Ҫgi#>;&I7=ni~q$^Uwg'%!*G ma<殗ԝ"5:} >Ivq4F1۴k ^lP}؁&u&Eh{%iĬVX{ ,| 橠64m8}(t%4 ُ"EdȊro P &7v]R~:^< NLdO)7wbD6uRPO{Ya+Ŀ6/#[1 wI,2qMevOJP>C(VuEg#Vg.c*-xU4=\L)ăjx߬G*1@79tv.ܴ4`ЬB>!"7g)8(wA5mbeCQK<'Su2C#t.gxW[y2\QH?O5 枃8Yoł_83ӨlFcVn xQ;etjc(A/гB!0dHkzV۬e0Zvm,{QfD{@x[+@2oݣBlKν*`^..#Ȧ^ K\lv^Ұpgl.÷TrSɣ ؠ,64L E27*bcU-#IȁWK"Gp=?0HriJX@c\hNt_Ѫð)^W?79y JV3#$hҔ1E .;8XNSVs]xYgfњujQ51 6ЭڢT Bmo7i'+c}Xv Ziqfg3!Sf; 8܇ wSuD43MsZޡ*1Gi09]RIu0d])}YCJ%QYqe@:x-+17Lv>>L)zvjY:'Sˍ=`wk9VHK ׼zP}l,0f<}DD&ܓe|VJbj &W\՜*w? <-wVJ'X ~Υ#/g4Saln FK)3J*-[t=(.EB[kǦ3Av/S5 >[~Vsͣq9vo~eq#̓,.ntb1YtJ&@*nvIR!ClRvdոMOs$FrL"Vgs[זk&=,BfZJy~Fw5}KJk,@SMf ^8_I-z[_vRX!hviE$ȯri/с-~e{{%8F"|Axb u_4zԓ;~\ZBH=Q ݼQ L3O,u<>^)!:l;&'mk7OzY|lN|-=n4{Sy>P$0Hj6,+ &7e*_Oí< (IO塉rS T_ZZ]C.x`X`nVyIrgFA. ʝ``Ooڧڗz+i7F8FRU#սܜ~(,T0ҸUs7Ui^#ͧg^Xg8#ʼnI<`[MB[&LEvzdW 8[F":`•:UW=x\W-i2Z/|`kD02I#u+ɻ|tQp!(`y=֟PGn [Ry`'/ƴ&΢⍣ו 8n)ɀ}]}D,+TKgR`5X3d4QaX6R(&.qS[;ta j-甌;0< t>Ś#s;?e`>VPVO$= M{̒WS+TVyect- v}ª$`]sy 6B40y؍BE"d"ii%8E_]hއ3p.Q-` al>_ D31!Nهf'ynR\o$&mfD+CG~(* "'*'D+ cև@M<Ѧtj&m ;~O`:^ViO/şs~:} zIL>pJQ[;aBa+?wƴKlvBZ !6J͔OQH|% JNB_ρ X\F klO\yB1BF4K9di5pphxC׍´_?\*Q5f c*1 N5[HioF}s'ܰ8w+R AqD+hCAU ~ṁ|~tty<-|"L횚\a6e 6O]vK;1/1/2,/t?Er^bjd U4 Vۻ)6~K% VZ oRa3;W8"ݴ,Opn{%&sgw[ p02w˘k,G2+slng&a \??1,(d6U Z|9K.Ԓ($bG м0|0Z$ B?Qgā:>JaϳBF BHojKo=G]M3{d|WYj7yDX[&e˽""@{{VlF3hSA\Ќ=eUÎF+"@'\pZѮ.]Roz9lDXiR_Zhbi2I6lr <Fc`" >4lcWEE+.@0kVOӶKπkl[̜U-]_2bGI.Zk Bp] 2yC;. )e#G/_OVTtc>1\m lN "*{f uvT_Rgmʱq^Oc•O$ ,s6 ;a4cuIPM}%DBڪ*)  _E?h\וDc^/ig$}Υ7ט Tl F]: }߸ j+[>!|Jmz# ihdfU$|XPS!t=s'ݠ&J=ȷ;:MageC[s#JMީoCrDQ)SNj?_ 0e82 ZE"=r1N;FV 2J@T = k i*ASDr@QźG10X'21g_C6>"O˜AOܥ9c|xw`P궕KMѡ6nA.c:p sԠMw9s$"6uRVIVwoœn SCX-;i#a|+y@> I9POA#%Va0#ᏺ SȢ0p4s=W&Gq[)/6zV el`VR`];7lIx{sd ~ SFJtRlpX M0G00LxcԘD*A$F|k-\Wa5ƫ ֠@"p:V 9 nLplӇ> ~4+O;:{973F \2&D"cT ~ p: ծPu`!Lc\BK#vXjZA`lnaB٘V!իS-(Xu Bub{wf5V5*ѯ%\SNUrt*Sp_L]d%ϏQ bY˟6rOAr9g !®q)u0&B/sD4rdb{J:$g:<$Y 1*q*Q_d#cÆiLuD+dY.3yqmKO7?@!,&:[o55WFT@J0D*GDț>Lޑ;daY>!b9P h:,}1U&x*"\]Jumi$Zw qÕx=ʧQ$ظ߼k?r_[Dnb'"4T}5,3s[~Rc뮤p&O>N.;Lե*l6؍'B$!t2rxB )R+끪?Liz?p˦('ܤo;aJCEmźtɴ|"FpφFG/:U0S{w6lfG|B!ȇQW;y1XL nZ^R]ŃkDEEX,mW0MxhQFȨvWQ)\QBuayjGfLPf!SX\ؐy BZwYCM7P!#Բ}^f;>"UhnJ*}eP3*a L/.~Ԯҽȓ)?0l@ -%1$+6P0 ~\j{ć(ŸETe0C!$\kS1[RMR? ^P2o(Zbʛ[;֎؈[xѤnR~Io,³|P`" n}iWY{NnE1Wign&I;0tc~@KZ JrK9>*~$OgQvOt24~>|z7d.7H) ;b`gaz#տ]sm;ڶgGHDxzGsY9ȕ +"c7v5L2`j[nOۉ7сͮS7Ӑ3qg{i]މ7~b;fk=\Ձ zSCưi|l1OZqxZ2`,eͥΑy7n:a @\bxw) fvg\y @7F/WwЙŁ#(!F]n%_C\o˓6T\eՅ襌ddSnokw# WGv/u`jT^j弶#/<#1YjhZ|//ZXImwm83L"ȯӻALOօNmX M?FsJOgQXd-.]ۼi1N!Oqy~aJHz+ M5tH7'.erޅ5xhS}ATGS` ÌXtfQEVȿcޫ\s֒ρh@ăixѼl?srZa}4[-ڠQdQ\bW^[,!MAżau0r6R^5[Z&RWuquƭ+g` \|ٕ%o>E=f=}b]]7WH8{/ $ 7e.XAYp[d+c-= Mw|Çl7hğC x7\!1&$:LCEp`N`yLEƋ E)G"v{1d{8eE|xyPZJa2Dtq@K*{#9N-?=jaKzjiWZaz p(V;1$+:æ;QBPf7\6݅7@g  % fyvVb4ߪu7'6o)J7"+89B~ք u=|\Eb]D4 (:[p̯j7<|Rg!0ü$O):rsn֚ _=3\CYbjs&:)Y UW?jq8rn06}~:_v{a:dq | Gz/3,AoDJLm_6^:Bj;urkDD=9MNyW0kO 5+Mc/<^dڱ(H ]N&^4:aw*]iwܴx1z8P#=VD^wN2zVgBd-1&Rc* _96 ]h/otv)MbՍQ,ցt'bi0a|ڑA1wc}BBU7[hZ?X5QgWJqQE\S 9Oj])'yj3aqOHo ջc1sL;OQS"LEv a@8$Zِi?^iDe`n@u'CX&36;Pe܎^SspF}` d6M,l[]ܦ6ڋ3ug%t嬨Y×J 8-5UT_z 2)diFSm7/Ֆ' Sw91l<xbG/H,V{đjV<tE}Q&^Dӯߞe=ajr'GFYPV2s WOQyI.Q%@qؾ#v:^ǝQTgJ÷Zwk 7c.oΑ.IͷxO۲*1^)GMQ@끑(nl,P !؆q2z 8dƵj]̦-t;Z7p!s %s܁'OV) a}vjkDG.䈘SI+S uD܇κbh/ Um'~U (zx^qغT59A9~z]]:KL@&&vmhZhߒ,x: Vp^2L{f0! rL}?!銲sDlI&ʦs9"$˜89v2 ~0*H&Ы_0|@m 3lHlQɤnw䷃DVyvCP2ՉjR\R]8SIj6ExXஇ~H(.=qKnebfG?j[kc S!N~+"DE+zݣGux!J>=cNG`]˒y?Π?b;4iP9]'~2(1H,%ס%[ |7e)TH%0Y1Mdu I?fA׹]9_+y@ A|\;I_d3Q˖w D4ǘG-R{?V1 k"|!adrx"@32 MT́R'lKP#^,O]AaGs9tdmk/O*P2Ӷ[amngc l:m>#K ɩ|-dtŠf4Ӭ,T,ъF:^ЀνrhrFS}l6D_WC!Od0zH^ `s${ Wkc&/}( 򂻂Re*5cېvRKB# BO(F^fg x_&(X2teۈgfI?٤l!NsԎo&5 ͩf;JKU|""A؟?p?Q&<œD.In0,Y]Pߋ~j+vf7_?]M5[I}d2%f",Q?a.Q0}~^a#=6ƹ l L*`;61ԭixebk'}gdg0@P(ۉmsD0튑ihF~KOt6ń= !Vsj `Û0@H\bzM`+'ݟm:?ab9R.M7TmR7=^dlJ%$tC: 5!([u W!H]ԯx~d|w `Ҭ%~aFG$S{07b aWGJDe3ڍEL2Cwvf gy~$Kj0"\N4`ݣi吵g7twX-%MR /"-ѧ5z^b. KˤRGO/o |Ѫ$B·ߎlt.;w~TD2@&,NvtN")/+p}[.rAԤ`/US坌K~.3U)SaM>8D> BiZΧ.KZ>F~MU2('}-Rl*(SDqdŴTg}b[}yx'&T0WƄ=`nX 2DPe4G[ڔ`B}Ypc4*eE ipڮk "8cRˁ$NgHzi>7T}^Dݤ^dJBWIh5@V`-ꮠ/kjpE (`2ks6xd @Vj:^jr0E4[l"o|P\ ^Rz);~loR'jߕۭb]&l!_@'y"љ VY7p\m5 am/1Θ$dZ ϟ"P4Ցa?cb<<;8qf@Q1fgy&/^ v#$O;0=s. 6ga%YH-olNx3GTƾFN0t>+'"@/\@!њΉ*z0,)!t 6,/LYA"#lQRvtHq;Q;5_EVtxI?}8ǖI4?3]>!6NtoxӳHʚI4M՗g.D~L1>g f0gao-ûI ̒EM:DSE%XD-d4p"ݚ:A{.Vy@ ++Sʁ5%BNmw=YovHx"ekIR lt@r6 VxChsݳoU;EXevG*iqM䜢 eJBv]pt7cfrݟG8LJ1SB!n7T,p'ȣA'涤NF!/ UlP*VՉa&YbO%BcMV1߂UiʉD @sITPE~70"Īf8K}|_a55iNho^mtΗ$z k O,Kv ʳWƻr=0ߋ,3+1, BFkJ3 o|F)֌-6pl$k%Mhs5&)PIr^h 0H0ڢ\ nDm]!PL䷦ =EdN5+7\ 6;HV>X Lik6vMCc "v)g ~L;o߃ZPZ2zF:1.<9twCCn`9Yd[T14Qa7F7oXIPi v,-~]ڣ\P]O9j jPV<33 Y>PtG5j+;MdK5!_f}w!QO~E,4S*;qklSN췩JG=A6A||Hv f:_K^ މtwn CԢO6jD]QvX tc6aZxDFA#Jg|ކbh(Xς_h[3WO( 138. ]gECplKCr`<6ί9QNSSS&|jg֎ͦBV ^41R(3541e/5C7MªG.˶G^7y*$X$ vs+g TweuvL^WE}JDN?ֺ=aE-6aױi9.t $;MrrN&4[eZR)Og̊to,#cZd|*|) .̩ EoȪV7կ#3BG`4Dm԰gҿͺWGKT!*%.c#"_Ѹ7[Df^+Zؼ]4Q  \:nS8_` |Z>Gx2UK͇nUZ^ P$7ӞXGOq@kC$K2]䠄]qMn}N)ND[yhw:m/GIejp)Ռ Qo z^.` ݑh`2I2={}EŤ8[}>.k|E@ 8^jn%j;ny]l݈ |_IL(Fncpo,DI}'nQLcmQx|cU:%i%܂K^o_]9.gK?p+VCeplY bmGJo*we=?H': U_ *_{OxP1i0jB˛AД$2 TkA&0^˱(Ym=+ӃUYX@t1PQy-gxG!o `yݷr HJ*ԵPh$]l)g A|>DAm -@ .oCO;@dQ܍vjg Ed=m _$&gXK7Ǡ{':*658o_4d/!Ie6G?: $ Jl{;1%*VS₆T[neԒ66=>Iݞw>LC,lwR]k&ê eNE!r*.Fƍ[J k7zEU-f~;C*?&^'%Kհc v)JXiux>kSxMwa·6m:ɦlFPNWU'A_=Ů.$k.j 8e ~QYfJd<xQjr]O[f@tK@a$Kub%( OgتL.Hv%8.\2{eTK!7d(S3_ dmQm>O]汦.{o0Un){50N\"Hz&1(/Va@eٓt'mGE@Yҧ' [L &\ 6/W_8"m}z+~}fۂź{tZ,0:R25˿H%7"$1Zd= G4O%Wu$B׉^l#!RLY8^ &M&xb,I?fl$Fdir"0 )`Ry3hζߗ[f!_tOS @F:um[ &ֿYNu5_:)yB Y(30I?}CS(IF 9}Nf7ZS\ w1 s`WFgT?9V T Z`DraڗZa u*vЮ>eubrjnc3+H?r^p_9)61n]J]˯7;,dCI,~RQ2]B nRցJ%aoL7S_ݩ9j;^w/ Y5H?=`ExF T\5;,lTDƌW uzJnö(@^[}M/K["&!x8%`r}bvfd$@l܁61ʋ#NC$.mGu,Wq*@Rg;oq3=^ "A *&0ÒXmO62"x:^aA ieOQ7G¡[Z+=$"B"^>Wvs}ʕ@Uq m* W8tv(Y+ By P ybQ~۬1^qYɰ;ĩVGoXIS!D<O ԺB(8Lu m+Բqp*OOP\O 3&=M/N S ?d %".k=^1_ٺ 5#OV r(ǀ{}Jص'I: 趓S|ajE8ɸhm=5U:rl'Ŝ™tBՉQA3VM_fH΃Ͼ lNKQ).w5,HǼ#dbSL_[eFn+~7OnS)=Zy⭑l8{&!wNBsX'=#еp֞DD'!%E-:)W#NjEM58` j-抂S96T7Idv ej9 pJOPPY}ٛC]qXs nW-czThPQu?̯yP~H8+ی’,~~mчaV rY]z2\!XVc~ h+@ f"A#!ҪD_y|07 sf>!q[ ;Z7JDWhމX%wڦ^<#xv9I$i(1>ng3b*Wɖ-qqВ\4nUE7P,[9 T>fǾMkOS;rӲG`\  W z'l,D"%+W뭐2HH+:G>oD3lYT_%3$kr26L/crQ>-TE{=SO܎e<#)B1W^NOndMfɎDh"i ѭ eŠ/YOk8ܸSjm2n GG:)<{ t#S4Ǧ`Ma_bx#XI=A4H$ k-,:FdŨcy-㫯f,/ficfs,U4Y:8d5dA"8!Hl0$6ptN-hCFGv+L٩mUfN"\^7pR{Qx&|.9Ek RjM0~^'q+nɎ~>ނ$׬|49J+( z3*YWLjBWn$k}eeQ Hęcu&w kfOdȇ2RV46WD~l0VTwsOxPQс=3X4c!ʪ[H27+=g= 7H6XI!~;;:hqe'>rFtJY𕩶l \, ˓ f ,4\i4!1%^1dٻ-=jDIj훾g䶥"[#Şf53FB =5T)iߣwCGfa(p܌E1~~@#J'ҵa"A7,<ٛ@tb7ꑼa2O&=.Ǭ5Qfd&WB0d qnqn`3{btcUaw~IƳ&-Dpc@S*| _{,ŔL_ݔ 6@n<@|U=|זBOhN났KXߔ,z,Pco'@ФY!݉LZUZhyhq6ܞ1 ̗v!_kss#J_ŽExvm.n9V8P2gf=*˾u}Pae/c:)2y ۩09| [GԙOE?'J*KṔKEQ2W0qfGCSI]svԚYgNs?)U¯ 88h|Ǫm\ApnI_oUxj%*%|?edZ&IQD菜jX%䶲Lb-wRIoQOń<~8GkיOmTj '=yCfm򒡜&R|1{j`c04ɓ"隣ΓI+ ?*4sTJKa3>6Tm?X8ΡΑqS<'1<$fUs\PYf7I )X,, lU {Q"',LM $kaa;s$yS{b-h:U}r5D֓g-v _l](`^L}o (8 լ)K%uѓ`W (IOxtThX@YCU83l2*΅uVu < ێ Y&,XfHtiutI'ۨw-ܕ(e'.տlA=Uiuf0@BHdJPHBݸeo*v]{KzLa럏N18ih^G -dkORo" oڶT= sv 6.U9b."+ki#&u0pHYcw<4w]):}FBn$X:R p/A )0Mt}@Gp?ZkΗcd ۟% Nf>C_^IRI(9P6dIBYm eëD]Wi5Gg8YA5qP .ҡb>~̰`u|M!.}Žd(6Ce*_Io܍X%GcIy^M׷ W:u |M^R=ot#إ͏@Ɋ`gު=Ci zq"3!8kRv%>xd:\G pPx)ȎOHπcKx@{ѶSJ}R oSf&oXҹ+tχ4Rcc8r.x/Y]CR1 44Gt㭚Ѣm*(" j~p qw }R}h#52B3g +a{'B![tKq.XŖ 8 ht4EN>j5<FCT7h lX+M0K׵iuti2$Z Lp͆c ^()+L^P1V+S?tQBi"bb,rN CHks/n/ <=KyV:s J-$IiJvYyB '5 Zìv]UƜ WP#U]q!F(Jff/G+M0vތR3AQ~*f$SK Np<3j`q?[-N !Q #>P((-ۧy*:o ]2(!YRgdLX>upZ8Ver[ʓ>-o;uEY3y rv(}{{4밋"u ;鈪~FrΌ#2{'J7iJK;5s\rJK!&nO_Fj'g~O/}Hzyo&~򉖖TGIy[;IfB3ÂR3 z44pe2ό@ ?ȳ_`>Fn+03̊JD(A By=oD +r/薖I!>![ÍDC`}csu[1Yc Jb"hK"x9Ca EB&3O/ЛYu|YITI.fi|cf,իМ@":Fr`у)Ӗwյnoi&^+ IbsXrs$AH%5ŵ(޼q" @īJjf_ a^5Uq|o+_AtH ~{;SjqgˬUF;@ׅeY@{B5hmN;>X!Y'GFӫGIrIj*@3ݫ3"Vf9; T!itC㈆kj|.)!/ۢY@] ˪$VCL2uE8rw4z)0d ﶨ=XK=gg#&xZ,:d-$fGy: f*\} *Y79,5[Wu\1wzx5!$s65W[')u.@ uq O9%1؀rneZcSؖ++22CZ2Uh~0 F{v&NЙpH^{E +\qgB>pJeb> 3-DBN }ք m_GO?Z ;! 2µN̮z/h{ Ԩr q>;YL[{&8f9;,^`廧ܶQ5@X 2h^϶ψ*wϕc)b;39B( L0.tJ[km cEeF~R+j9Lъ܊h /=D${ȫNpTp/Ȩ{)7iˋ7q(n|IH#Ǥri4sgbG^bX+KVy_![ cnzfG:t{X~;ƿӷV'W9dDzffR}.LrˤI_X9f*_..0Yl@[?_!.~:xJ 2PAJ54OyL,]'+dP3>Z'#ƴ'7Y(Hi,z(B'>뤾C)2@za8RtW  t=Now J=4| عyqu3DٮeX8_(}Fy6XVG4{ i$£`Wapf 3m}MM}=UqײAӇdJ l3j1& (i65e_y]XܺxvtEgp{'(K4M(kǵLQm(4pP!i/7/!YD@5IZ% M62[BJ'E;`E rPW촥/!WH~G~?ZI[>[SKEk\FV!MLt"1#kٛZHMٛ%0x靜C^2o .?~kA|zLΘe͸ 4k26z]%wmFļn=Ǭ#iN~t1MlGELl PP=وth^ `8o6*,}tJ֌ Vqt_xNzx? D8C]~ JʦnR #:Mö9y4VYTj͏ou<`;)n5狐T=x^Mf/$m=z4 !0]C"0(̩eHd|128`W9M2)N;=L 1fk &0õlo`1Lx+gI3}C:϶r^]0;܊p['I$d//9M0k wyP0m V5}b[_lP%]2 0`xCƠHЬZhзf7.CSq][&JmXos ^jѧgn@kȘ{li=669x [O_ToN/i2T[ HÃnl#]LRZ39xPy Ťɲ ZXh9 %SzuE KC9̆_GA6ԟ:^"8b$oR~>4#{QU @a+l Yv#+B YddNԣU:F3 g`'OR|^=ޘ\uͳ'$$>D)܉5w/І|PĻܖ+pPi"KBőDөkWc 3ˀx4@_Nv7A]ܶ!뇾|i kHqdC<}'ݢ%c C>…7Xs(@pB(@\KAM;.pK>zNH`{G%xfĒnwGNb/HFbL|Caf|񨕬~CZ "$E_GlQRʊжe'I)h9E0V)',ݩI&=ib"&D sΪ Lxc%a[k23FK'lMڿങ/ѩ:Ee(sѲk'M抒͞}2s_jqE q{L2Ӥ 1nӉJois&<)aU+3)%9Bkmxf@(6[Hv̗puk ˔#Q=]M_RPJEkrEST'V4P9>g 2?{/L>g0wkd>L"x1y+'~fեO *4'\GW :r#4b#A}?Kxi)I)w{S7Tޅe/\+V+1bbwUᝑz2dYii5=@7n&k)'+2 v]s"nxpqU?-mq(\5'柣y<3 G^T"3v5V Saոŏ $4ӝhaI*8:fbe +/'ʬp7/S8[FzC—U1 CPcOFXwiW^_T(-xs\jj0bQH"ȾG`j"GWpڎ :%cs%NJB DI;i 8ZOάYl'tBܽuZVҌ;=RG#eA5 |`p0/Y4G8!uZ|gf4C Ϙ-6j.Ѯ`tXtC  TLxd3\av/=Wm?*e=kU =ye<'t`:PS@Sz/K1Tje)삁 g8)s梚Q6깸S3vUH:Ckţfa`Z)T>΄> o4af`ң&mj`{-`Ys_puoOaةA}p_i~]B `9Kݎ73 $n5G Ɖ#]ep; Ζ%ߒsL&A+ၗ_[z=rw8識l;?VZ@}y`73A&BXhf!WsJ`ߧ|? 2`%/%S.؏2tU&ZiLos89-=煿O̮_&(bګKFBdvTra '[DuCz_8~pp p#D<wlèl\!X".S뭩j0PR%d&k/.)%&PsrHԖp"Ep B D R@y7nPDŽCL0;ЪsM#@54-reH`P;4"SD<9V^JAӰYFˎlxlяa_!%Og |ꨣ@qnޜ V0xz^ }vd18ēy+_T []O_J…^N5IJ%\xeB"ܐJ&gx50 f]bfPcv ]N4aU5QZpN@~"0e3+*c5JxQ27S=nLj&>{E|' wQ9E &:seh_84ON KT\9,OU+әi'29;ҚiY6Džn8wsyS (+2EXqHT,< 2Eʰ MMgWF.3`ElHuQ'2Xe"27Q6 }{ Rtg@veT%SHS7>c}S>wR\cNU&m+:LͳtDBJOߡgYOݩxh%}N (}UnH~~Q;K]aܿwT5InbԏJƾGѫPC+֍XVy@ܓ(ZbVs&moO6B4L=0@ڍ+jQXesgƶ.vY܌ٝ8N2Dt0>,/'ϱsXG1x؄hZ+xpmd!wCxlozc;1A t6?&B_Vx{#mP4< QڽA'{gSV]$(A9*! bNWϘ?c];p h, hB%5)k$sM̘0TG'~q]G$*K ?SrddKхсUaմ߶rGiR 5eӧ3h'od Ni@Ml AԴR'>`7=2bζOS25^z8I g< OLaJ\ko{wK<\1U xzz@;G+@+;^mpW"8U $т^.AM}xx}OBrh@W) kZJ6!IqzE~ŔU8gj gVR7D1 `ø9c<6) E7ROsk` W bcA>ѓJ~PO {,(u%Ё-]S7ɥ^9+ 1NCSG1gd%E ^s\:bզ Ȣw/ HI)>U۾z~ ZX  nzơJD7:RpwBP՟wϐBƀ> s<  \B}3xEzN] _ɇ4k6SNBE5~#d;3ERag99NF!0C p܌k$BqG GF,lk _vrk}MBEBO)5&=3uL{͝"2qag[ux&_AO NO.Ʒq u Ras؄,yQ;5m?KG(ڀW ;*̋hV8DnHԷT00Sn 7д_Bi Ma 3]ru`c̥LN sg눡O3&6*7h2Er`R]\dcO!]_?o.y{αqJJp'1zt5h+upR!i:aCXoδ[>]70SK{*{,Zb- YZ\T]:ApXy38\fN{yo$הJn$hZV;]EH0?eOr3v[׍wq'0 83=,jg6 A m#%-C EWlt2I{mܰOne.%=\K#YnÏA2ԡ[?T\+fTG>#<֟kژwl]:N?gBS'Rl{!MP=r|=z=H+#{Z'UD0@ty Qv)iN]g0$eA-(ZLs h#qC+벅 #-$}&&EZس5Gpq3?$32{5׋{-8gHfq- ZcG!kVUh hEګٌf¾@.A0rml>~C{E  ,dSdjocc]#uF>Ē bӷYq|4Ţ+;ӱkxj@~ Q% GX:kiaTN=Y+_b8!K5x超toYAQ),o/;M]͡iw}G}ՌJoA!pl͟%>..Pw8 z_J!UtdksϠRJoCRf5&B%d3ѱšX帐̡3!_5.A6U0{P"H2QPOT0aD)&Hjk';L t*3E +V 2.މv}W gƀ аj|xd<]'78(3m6ݙZWlKjCO} = |RŃ9f^6yGfLpU3qjU:"8AXCw!`c2U/NxぞM.rkͪoS[kq2SCZ)o](4zE+,jh鳷ī=/^8[r$)ch_7lvk`GNt9kXx,+߸xd_SG-'o[ԒFJ>t ZĶ6DxStޗdIW,bD?D00$667ϹgTTp23?W%}CZu|Jj疰 ^}* MND5"~AZlt rFYd8` Cɰ|T, 5yWDŽD]^c{5d3{4+;3U8ꍴ) hXz6My,j9A^۹~P r}HU1U㯮C.h`JK5E Jm$0ăy g)r^ݓ"U|pSf Kn`S&Nӈ7|+pw B4k^Y)Mbj>v>8vy*? }k+=YNMwԬEqg`/. Q4;ױ%O$JEs/L8#皃čQJUon[Ra gr|KqH3Zy e7h4#Es0۰VjUI*tB|TնuRѹfϓ4^\.鯶+4;'+Vvti*WwCOEh׈8TyY|Zbx׬߹0IyedRp˳P~>q;@ AdK[M0MDgZX\6|UdLUyZ|--%_בMg\pN<n\$xN{]A])l"3vQ-~pvZC)d8^BU]c<S\m2rOMH\$Xc:O Ms{!'|@ɕlwa lœt@XRU_ˬnvheaV tn#9g* iT~ ^*tw0AA2-rê}&!rT6ڨ.BD78Ys?o,3oQ^4F3)\XNF7Jp?U9f]{ZY'it̤ƹLgT ;rm_)vyլJYjj-jY$&3G_YB[)I?B,6':ۄ(jQ׸]~hӲA㾖0'^ӶHW]r|گiHx3xO6F WyeMG}]OיMoK -n?k>v=|{x ~sfyQ+Vyf?"NYF/P7I`X%vj^K=^v.1(`| [EWcui]L:'kֶR?ìL5K_Zmo:W*X 6s[KEq1{,>G_l>M v*d[mEWi 3>b}$09"ol%\,J?&AO_Xa|܁"_x^eK[41Dqk.h:E8)ڠsdO5#;)Oќ:N!cλlmctWX##_p2"RC CB׋ϓRҖ m\oFL{ŒqO۞Ӗ|?BSz-~/ > )3ѳ4"<"y[PW YP-9^̋2>*ߤB+O sBb/ Xgbhd'_%z eѸyžNuCE@[·ƿ1fA"=r'rNP}3qiE@PڀQF0"5;=ͨ$;1g8?8V%XQ9QDFәi3/Zg4JA,Z! ?^sPfPNRMW1p-7ǚsCiudE?Puu E!.9"՝i_<d%f(_%|PJfMnWHS4qƜ#̈Q˙Cpȳ,;MWlFD)OP :J$+<|$o}xe}Ga@lyceoSȰF $c"V)* JEp"0g1*'hCIR+f+/hUqV8ZhG+\U2Kfv!p+" -&3e87QIīH) owrI|_BltRJ-w :GmIuf_E=:+3c̓}j P"9ρNcKkbBM<CQÖ"2vW,Sv*Ϸ C:Znv/Fqy/^;[B}מM걽 Y;o,o7M/&N\s ;qJΪGu ƫ@]𑜡ԙ*ҬR0kUs"b ߬>5l;0T KHL 7Wp,%o{Hnq"wȘrG#qsx3R+x/ ODg ɒC;I< x!yd"t= / ;i8̜J 1<}!X+G='=m#N8  @P]F\n,*qhTy3b󘮌EJ&_Suz!.ekﯡw8q/C6ϲHlBO^tx ԟvv> %^фf`QL$a5ujċ+x":c2;S|6ZL-/_s|}'ރ|h셯t2J#C?Aek⎂;3g#Ič,Is*1)5?w9x% N ޸^ytEEjQR '$Hp+(8A V|zI?ScG`KfJ_r`)$Q@ʛ(=iU0d^e7QQfChVB` tzoov`#,``tAFzvD,Ӿfy| a`Q Pہ`CLW7pb~jaTQ6"B]'oIZ[0_~^D[Lm x 1YrGh(Ht`GhstSGY]huo=fɪ( 6T!DEuc̗\JH =GmDXCI(908kt=-)h@cÉ:ݩV\^ k(!XԤl;uVwb&넨~UWT2uX;c?rq4u cDz -fm巺ڢ=gዟz( !t9ٔMOL֣_8 ' :6,fJ3LZbMd:Of1QB I8Z]o BH(0̵A]E:>J /VaW,9#aSEw!@~Ze9a,5*v-J"S9†_MylypoNFXn0}atjSm^Lϝ$?&?S.Dn&7}6[ҺX޻ȸG5;z>M#{K?#\ݟ.%vڨ9)ĂF>I=:tT{EЛĪЈíE[>[kڦ-SqyI$ͧj$ cIS*{RK MnuywF;# /_]6JZCI\׵%霃#o{C\11jMo/ֈ^B;kC"M.ǭ9(80!R5FǧS!*L(* ݺ|咆9CjJ!d6{eI9иC?T Z,}OՎcvAD|2s 4yULP+gKNԡ$O1ʀr0"`;!uB*B.) *=bSibiXɨYF^KN# QdD~`>4XTw|n)Z#gm-!ztٹMG%j2q̚0sGFT:5Y8i\ɺ_C.&Mfpͧ YHN>̂ȉ%䶤l1kTi8:<1cF3p%5ÈQtpޜ]vb2襍HډZWj> *XbRhk[L 6u9/^e-Tr5-)sh HNQ{O2/pY@+4^IrimY;mzcGM1^SѶٝy̛CUܟx'^q-t+|aQ@OZ&[|\d\u ف o^dL;ԍ듣@Iǂ_kujNW"D/! YVƳ/pPOnQZ?]7D[B϶!ф$MBç(<[^. I N|BeXWj՝l} NBep\(C -淢#U, vwUХVHGEJ!M̧q.7 Ǔ 5c[d3nYOGr{=ύ]=k".\>A=.n`ǭPSk Nl݋BycS BkpڔKu(gܖN[աS"jB/ɏt"tZTF_-Z Xy6}gKFv>w]SڛñsZ( ]c%v )4 ijoi.C$vBKY"8}#IOF&ߤlLT+N8%KZ Uȳlo]oF_ě+aYI(rZS*qKs(J '_$Y*L[uW;ɘ(%m{Q2Kԏk 3bj{[@ZbQly2W\II7f NҜ4-mwY,|~oDeq C]WW5`@%0&ƸH[+J:4W>Xk'ru1+d P f8Cuq5˟>2JP*F`*Cn?h99|ĵo6Dɿ4W-wqO盺ėޠ-tδ"y&\,:&D0B[*#OhOϦp ZW|7J%d%WL%>bV(nZdSS܆7';.$u!15reHmOBotΙs<&+p!<زe{U N47=~D|HLEbUzx2D5 ׎Bf`x(!Z/dR7?>YrљeΜ' az3?oѽƌ&Y*́Tf.PnwYRRMW?r`r90 pJ*GBso֯v聋[rxZ8  wAJbtsrLA}ga,CaV6'p(iw0˵T ,AI_'֝]F]Zsmo7D Ddcih2Q'IA|ƒOLҮkLn[m".mN%jڍbA.]Ě.b1%-ít`viys1'O|2b4 ='''63>3S%/ cEQ{nVwAՠE7FQ!%Iypo+bLH:v kN*?9i*{Oz[&2^B0v;¶_T: ߼<18n {6. QI10V Q$HZU>78%>S'9Rs-ǾvcČ :W {JyеTZGl;[_q|9j-7OHȢ5O֯/_`UBWHy g'Vj5VjX4`UƔ9Trj"*]آ~zVj@anԽeTڠR3SZCڟzwmĺmA\DN66jIu%eU[Q؅hyj<H~(DqjaJ20"Xؙ2jjc 2r$s<՚w]-gM*5/+f>d_61u.~RMWp-*A!?1~$voH<qNPzkռi͓z5qۼIݗ8e,E96te0PViU!8M =L$ [1wx06kY-9+ 5LsS " ґ: xiZu6O^! Cz AfGՐԔ]o&RBD@s PUo(]Ea[4?%tU- PlM*Qih(-n4o}#2ks.Sqwl9Ȟ`M; ,]xY#]U*jP k D0I PS^N t0:na}]fT 2<43{Q;ұAKJ"X\%%F <=L[ pNv d}< h( am{H]@ fh[p4؀G].`QŐR4yI L;6AOhWODlo#c3Q\VnXf9 jlܙ0ޕvʖB d#i@To<(buU[~jQ; OPm $MIQ7_Lq.uKMo/2|: +Rl|2% (l˙~pSJjoWyV\׈^O5YctbeZܞFсv7t4QS?LTݶôgG!`q~PW%߉w*R+:1!VpJC!kj,JL.|½ކK4#";zҥZRX(܁ r`DiV؃_pޯ0tXE*IيS&9CJk(`V-ldY!=ىz W<v*F=T5nOCmR*^so{4]SJo"=UŻA^4o n}DatQfϊ 7z,HW}`0^f7Q{>}:S!1LewFeU敬+=R, 9K%Y !EV:Ee4l:grH7۫ksڭ夼dG`Pޫ$֮'7F+G(C%WX!0~b/J&ao o1XKmkᜳSۢ㢬ʆLz<]g0'Bfr&TEQ?nXposAx:]Z/ eYSJ,4*gjgHhtcyeq(>a7<,b7Rr!6weR걂~љ##>#x&)AD1dG!C9`R2awǚC-rύ~Rp i߱bhʚd- `O"Kᘎ*)b&s#C.Q Q~P_Eb0*od]u~^Mr!WZ0z뒖_.x)7W0DoL#֓zEL3DSmW&/ZVK[dNl+VW_&P؍ӵk~/2E츾YٱwXJ2s9B"v4l},QJƾ]4G7T^/%gdK|L| ~DδkaId}Q0]9 bT4vBbyK"#q˓6졮4}y{I^FJ;C?Bb$B̃Ed%l\Rb4> };ZIf%@.F3(Z}- c =Zzkl|$uxg0J!'Z gܑ۲[.ZNf ?Ҙʱ=X{Ʌ9;cg$&uY>d3z2,"ZMƨݦKtL#<ѦJIBBj|!-Д xoE5g%fN>gq)qL؏ g(<}^ |$f-4j5H(\b_;< 2eޛ{pn߄no {&eB, ^Zx51G>0 UO_ŔsE8 Cu˕[| ~tx \?v1 TP/8? mFئJ*2NLP:/E(AmGɉFJ [JgDUUڎ܎'R«01Z79m<kOGŏ\k.$q ir+kTOζӻۋ8Uڼ48%R婰ڧJYEP&WV= *3*UB^:!SuGĦ`Rlz9o믭߸)^Kµ:G[5u Nw\') ZqȽKD0ͺNZP,Q vGz:|Ӻ51{fCFί8^<{gK$UzX+xZb a3.]gI ⠟$5G@G #:?GtהU1*ꉟ1 l.P)ZƁ3TFǬ>4z7qW/Gh Տ'ߋUJk# BX=okHujxyU,H MH.odT;8i.QCJKW a'N#l )UC'LO<}dF#$uRwgm>Cb]Og9bn=~k$z ?TۂdѴ}ac[}0]MBj kLɗ7?K: 7hNȪh> YMLmmsOCgHנ&։R<56<}'!~Z D!+Y)^^zVЯm W[t5 p@i78 vw1|O~ݝǔWE}B <"#6'~Yչ&N|oUJ.g !!iWtQotlQޠkV4VL@-}^oطX 㭋|+p_Â,2َ1ROs̡ήZbݒ5,¶ݥ:nu :X+nPDyJLeWc½y&s";y#L *,Ib`#1HYΞ˧$̏ZLI%+ZZ*r4T9;9vb^n(S {uhsOl>>dcھFs&9Wu" |5?txi%9YL2u}0H7yJ9webQN4 V H+X_8U*T,ª*Ppd=zt ǝBnQOa-2S*†x`+YfAѳ5alZ"JYac&kp!.ֿqAF%`QYPc sktܰU ;q -ɰc<mEQ C8Y%_q!c$ի^+ vVY=9|xto\6nNaH.(ڭfxq']he@ gC@ 2x} !׾xz;Aguwl穅PknxFUe l՘ϞdX\cSK$dӤۃtqnS:+RX[Jc]71B}Hq[(ḯQJ/t3W:4"frck`5WW4b6MrnZTm?nHNoX{Rݤ [VB:zc~wW#bԪEܖyuSso!%x:(߆#> zP ߀@AA^Zv~1Xuqhҫ O!b&)F̰E·-`[;[ZkH{޺A6}T$ stN*0%Eү䷁%0e5@ M2F3 L s-_VB](E[:kw8g{gc[߀0<ak$lfkOO&⩼ j&L_7bYE\KԨD>R:0&WoeVucvk/lEMwh=MdH+t'HFZ%OXP=DPK%}F4[AJ@0bCRYu<6\m䠵d85g\ BI3uh?dz6;!:B1Pg*yn?ͭ,KS> p2 !NHc͋7QvkT(>Pd\1nAV:jd{:gIvD ;e˕\r_9mM~/oġ [+Y|삌\l bP3ٵ>IifV6oXgI#г8F]@?fFG֒ *cLga_ɗ&W[Ӻe1IRO0!IْzYA* ^,JlQ wAF::Rq`$\ߠ*u[+[zUf?08T})j&Gk!;n+3 ~`DMn~'T[nmY), mjD&J_RԠuަe{WϊѬMv nV+ĝI`801hܤvQO_@ƧvIYN3g2=V4![NGV[5OYp}}ʍԡ+&$ÈƏ-)29FzگSʕnD#+0 19ǁOm1nL$EY ʃ٘S hDqÿ_wUsDa73}h2D٦uG-?W[|ͿnOxF3\Nr ԎҬHz @+"aTǖ_Q`V|SnVB/gb b|Q ^%% N'OI>|%u4Vzwh?mk t}GMPG- ң\-SyK %+hKqlubUB`K/#LtoG)#NLCC hڧUUx=C@2LVKcاu@ >kfY=vQnkZF RG"q Uv g 4JS6w$ =.Ϊ*MR`Jd>Qd1s&H DrZ }-Ksexi7;JJVQICey1СW>"SnvE QmƫA>h+{N9[3S<ǻy p/]YMl"ri2\G!x8Pv2!=dM׷b.31`pgj;pѴxAeT]D}f!m:}=}1FPꠂ:m(]^*%$PԶ- ¦EϚ!CFAj F)&"{5qBs_% Gy_F]Bϛ] 25 }_|pvbѧX Ij".1cq,6={΅˸%헼;O.†$Hcwr"(?[Q?0Nk[YভhV(l`H=OpEQd׼Ze H15Īa捁 ^}gLH/0vtNI/ /rR7-3@|7':,6a7lc]Y6^clGqEw~mZJwIBb{܋4cU%o ?N wvI,sbݚApaQ\cɠZtXt/<@G-tqO"쾟-3^๓̹$,3T<5bfYWX!(8[ q ?&_.%ď<2}O-ib' `{ӫ*֘,W('ݦ8q9ș '<ͺInӅUqEˁJ]RTp˻,'ń*1oÁ$s khyٚ"6/;OsiPt[FtdR~˙<ڻlRs!<^@ 2\"壁t 6Oӌ0?OBvzCl [[9 MidPqZd$ 31$e~{Xxp>L~syW^ŪM/T>S7ou)Xm$8G#;$‚fY{fs\uO79WTf%ÊY@l/=bY}~#Qw7TV8OP[B~83`8*UFW[U z Gy0̪3k].{-2KM `WuRiХ`CtG5_B"B-6`^Q9aГ$ME뫎'D ʚ8,:V%)[>A/F%.Y )IUW%.æ $G^xWͺخ}'˂a3BDz)kG֐\䂻MAZZu( jT'.|IXةw5|ꏪ-'TgT2eI~o/Ao'ΙK2FSQS`ĺVL {ֵ[u/PGa=l{}At0"m pllz s2c82G1\8^*LJ2.JA51vB g[Hb3 ?pN{D;QH+AonhU5!͛Wn(vxjZ$ o >XI  lB,`l%K6L2dҮCtflzI'KYI)`3̥L;[-&x+ALXȂ,Rf}Tܰ2su ;_xSLL Rv84d!a= *28̾;j`f뫥\1& --m5j.w3foĎ xͪ@G eM[!h9Yј%'IuVyѓ4xXUdLļ'm&:{8 CiohajŇ?Q+\0i/OiDctdN{={j`,LkC kćB,2qQN}aBG@x>ȷXF 0SkUd_ =* ~݆f&ubמ"-0N^DQ:nV!N 9dN.F{Xn}iҹ+"^9m80g,>{KUe3uŵ~9mTQsV\1Vʼhj,X$ e)*f+7en $^rRޯ&NrXlvFd(`BHZ p^RL,vA=mX&~+rw]ts rxlr`{!u`WC"peBQ@|hg+J5T]Nc'eHlo!l`ta)+7o&\oPE$Zp¦W0|_hw9W2.[׮ky RxH0oD~X]1D_b57'O& 0cm- iE ,e0me9] ٻ>&(=Lkvc:=TM|w6\!Ev)ED3 76YW տz>[OQfUQN- kef-t 0\l8k%ZN4΁`P6ʇ46 cWzc{_@[k4nt'z vVӒp[Q4bWhy~<(ǖ/IBA?O#OnVnsFаcEJP^*, QVdxȷϯy^n0$a^z*I& ++WPog$1ҞÞRka$j皗rmGnW;Kɷ!GͮJio9wQvaEEE(I@:\pOa @d.4;)/FgObl۽)aߏ*c_lXrm^(JWnQs򏤡Rô0uy׷ moatOJ-kA',C@ڠ*7)/]_-/캽H ?-yINh5WHw'FW5jqdlVL&_!ΔɨXyBdEL8ׯ}jVSY=B~ހ[ rB޿( 1N82Bf`^mo c *")Q'^_n8Wܦ57HMЃ/sM&ШO7c6y05C[ ïU?t ݋1IڄNOa_@Z(c0cuL{PH2f7>"ſv\2͍;H |=u*Z݋wKۺOZbGI:l |0TH껀iD6A_|6Af-a!~ &H\}h ;'NuCS2)3KJ /+  Ӫ&XmK~07jH[ zƂby+d?#|ge|[SFU )/3jZ:l&8xZCRѧJ2 MQg8u< dn޼'.,{ӫ'-/i[F+ q$gs~M t`4-/;[ *!Ig u'Nӱ.P U \eeYT&\#~ze{E2[|*r~."_ "72x˦ΐF ϭQP~jڄƩ^2@@@ rO[ CmKe7/pb*1RjٮHKÕ{ؿ.0wdtB7*&}I {>io%6.5MnWφюk"J;%vWBh>{.ʹ5q kZ[Nqui^"MO%fM8Fz:FqN2Er4'n*p EDPJ607z4ˋJ$lc#nQ2'ڗ7RIG\(Cyk}" xņ439T@y@BڹQ|<35]r!j:UhycBʝo@cڋOEUO:f rN<CwQ %KBk$y[sLIqcbʾ4:zt's !- 4sf=Z yYW/͐7IwHsF}k/Ki+|ҿ=-^|)r\G?ś澇W^en@uu\\IEY3̝6R8Y8j(L￞"\h2a{p; Xi~ j!KdP JSk$֪Y:JeOy e;t^cr5{#A,j(fU2+1}O~@167kt,2f.-SYy^7M\q+&0H6̆,Jy5R[N"]R$PCZ6aD*-#ac0n%)8W3v-nN,GK_5l2+wv'_]Ũ/{aЀI WJx8q >q678iTXtc¾9ݵ& #(aKB V!pU&VQؠ_[ǞtТU-`?%&cg_3|pk+ ȸ\n_M2$'⾊G:+UGc2wgf'~,ӉI\!2\>wSY?/-w?d1å~5H%p >"#e mX5\Øg _af;Gn{|,E1ߛ%{*;kym mBPaRvѫ]'XY'\-vg%_f:&ٿ_ =UH2;t1` V\, z"5yf307X`^{ﮞ_xX)4`ܠC5'9|IW CXh Dbg)\E?ڱ^=|*.Rb#s[yn] :yph26QBsAxAiD4TLVׁh9(o#j)x(l 9~-t/3bӉJ :΃A%m j Ƿ净d_pj_a*]["Y 24DĄ]?Eu Ba8WV?ǎUT?EWg~$Hr",_%9 .ImHFBM;X O!Ֆ&_jho5RN+ c_I&o) ڴ,d]}y;~ZE"dCQ9+pʇAp?Vw7o3Hi|%abFz=Ofy<)T[-F"}$p&s0 4dq8I$#uT nH98Myn(UvEi lE*Uey;m.7K@MоzK5 992 )5(N6&4\tLH~qT{F|o1א9jQKY:7Q`=ưk-JAnKQOT2Mk.)-(g vP`ػ R̙ .H`]SAfuf]MnP;d /=+r AH Bx}'?&8 xMCEn)&7@yl݇^*EgRCE8Joaa51g\0RTf0AϪ‘!Fg'+ UOc/d'!kԉE,9gE"A5-kꗺ&ɫHHr+j,>}l(zInRlaw{ +^:|iV.cc@Ob\oI)6U`0.F?P9ՒUm,aU2PѰglƗYô0^ҝ7o'6*(=ƿ-DNO̼Il&і-%!yHu9L@ΥfpC re͕>!A&d)aesMRPp;(Kՠ;ڴ_Kk{$aȄgh)seAgyᎊU2bs0O]dBS4=ٸ~G8xugrIa;(,])LBs M|mX5iVƥm+2nt D &᛫)y[ E|}ox/qY̽wֹ98<.YMcH%׫<=iL ~u[Q9~|UcC(\ : ؊)!g^FlZQY Vu#z#Q v}*Ͳy};ԼfSvPR+1ʈeoP}+"Or u V?^Ft1Qe\_,X)3&иU@C]&T\!|4KU=7o/P/N7@a06>ʧd (3!V+TcǞm*Vu< q%Qx?y@w!anatƗIjy+3gaj#$r- rZf`\ :CW`id0Wcqt\zG).#N==Asݤ4k(G kiC5C7+vXL޷ RBbo:-rXpmjVbjKڕ'"@|C7YG6@Fn֘s}[wՄYgX<[؂=z@GCO^]ʖ`$HicN4ɳ1Nh1ń^CJ@]Y -K1ӚV˶ijT"xқI5'0&KЋxYQ~HJ+R=r^YuDvVTd)0-]JQ4Z&Y/Wop)NA^k$xoMIyyex>5N2?<{YoD#6V,6USvC_o]3ThM2 ;HH4_۟nAނ .H-[YZ_w+"Aebl~R{d* fz 7Ԡ;0uaOnu|7(f:ͤ+PlLdߙ%-*މIxvﺻҵgeWNc+u>`3ET:m)'#0|Ի9`鼷G5ƫ k2) Q|K;hoZ.Lp闗WVFh&O0\ WJ!9fAZH.YN?_}}GX\H߉CǐZoKoːNچIPpr@U5cӍy^<$yګ4|]'{ 0H̼jz (qAjKaV݂&ЪnSB`/a? jR+C.8^OEA.5l_rV7ayv  ʚ-xIo9#/ `U&ZIc;aj&1N\1΃v$lj627dBQ#Bg btw6_ZR>2!o]vx-6rqvfQ 2 TSy_KʓT qM.,f}Hg62(aL.'h" :em zYrO"YG#UD _GWE%27^蚅? *&gM>?nkT NC#a_pQ^s7Chz'fTs8q`~"\dx3]L ]4 !;fk[Oi*~YwrtΛ֥쌽'ILF#FnȬ4?-o8_mC*/!Μ~>G4PMWU^U %'N.&"ugjK_DpXƠmPL=OPW֙.A LcG`M͈[ґ4"~@ |5S/;iڀtz: oi:0֧4A鿵 ʾYā]`h֭AO<uŽ/"+<{P,Ty.Y,k sJr.2b,?MxPZ eYs #hRcb砾G̵VNtHG9+mДjAt573&\hJl!Wsץ+f=t4{k?Bௗ=֐ A >g r«b"DӻU/PTW't 1[4;4S!M v*ʯ=U? l˞0Y,lP0|!}6Z.c|4|g3B)\7)9W(zly(ǰl9|Hݸe朂I *sQdDAu>3W5E{F:VW ONZ邲)ݬT.NzER5[r)2SpquMYjQ$ eBzLl?v*@J gD@vy=.V;F8 5jWxl>B(31_&)fNʖH},mD!*< 53$* b%QŹ|h fד`;t!_@mn|:3}Hr['1>ѿ  =h'ϊ%V7Cݢ&D9vU ц‘e~ 67:%2L 9 jeu'N2Hǚ}ŪS>zkM%rrwڪ OpVpRihx2/:Qr&:^f zz1țWcov-Rڋ,70xhoY#jM׏%nD`\HiU}0l  jF&NI@ѥX\)[?7[u<هi'%<]Ls!}anSRvw va*\p1C10 6)r'z}z>ZVG7'|% FgOx ᢞV~YW߅PǨ EgHpg_afyN\π[n< 1)fDAaK@r:%〄/ ?p0\/jGR F#H`lCwzϤ5p~> &hiM2b a8o({QƝR%M3ҖdB^D\? 뀻V6 {uB8PQP1=q!fjGmy8?Qrhu}v,,fUn, 4 G -efL'aXtX쳟#LM}`v{PH,Y%P/`fJMJ@<ΠG/ҧb?:[C2ǴC0rIj2*T6m[Q%" 8L/N_€FN?,\ٻ*/z(NR@2A֐hᗕ\=& #|yD}Qu6p'@0}tZ/>1F.[ErR``lnr W[3ql&)[b˦y: LWg[ٔws2ͻPt6V'tʖR o[@MFi~ 576;zUiq깳R+sZp]| kNR_3v2LָmKGٖVvJb-CKQU\. QR aQ"\<7 sFk:@]|RTϔ42fϹnMN*p,cxJUbzm(9JFS\e=V']&RY>:zmN`sEn?Pk~r ǁiYZG6pyuv#yƽ*9-!@pW 'se9J{{-O{GD\j'5znu_#≯$ZyLz~hSa)s޲tVUBzPa6}j~Ӻg7ȿv" G!GӺ{d, sQk VOj [Ӱ3@L UUCBf+=?!. k Zˇ+J,?W]};ʸᾺ>}EbpqzKK_c.TuCf$Q(CT-QJ򡯶YĔ![ S>@-ѵG\iND>6} a^)+@K-NέՙA _+"{ՋR8Yn^@='c8D5KE18(!PGL'X9s,tj8Lv6e"k:IjSҰsyz2dynx?DYץB hF#'hv3mg'>twBd𢡄8ToS7:`IϖIJ|x*k[|ӦUa0Y^Q/Hם|kr z3IXh%nT‘M! ʇt&ץ1+9\WpjCA$LjG @Ls['@x3=@]B Ni _w ]C5]-p{kv\xDEbG 7/Ĝh '_QF)8~Aɓ̽12N썋WmzȌ}fC՗損>Mi6.>N6ɱA^F')&  <HEw:ݠ~4I%Wm+C\e4 eSTusQ%풭`ѭ_J2;BUI\ŠL`ˆ{3 Q3 uP:Q >pL})ª|x.bՉ`>MccrYUiMj U#e.g!ɾ],nw'pr[yA-WQVwj}J!jZ(kzEkVR~E mbk ^>ݣ9.#s$[̇ &I꽮wk1=캄?lz<Bn0uRG~,چ xnvIbc(^epgbd$'s%Cr9qw*n<ǣТWZ?y|іD컛mQ_.)}hXtTXoȳ?hPV-z8C[p?p'׻$SzӡX TvOT[oI+!ZƃLzy.ΔƬBqF ƳY2\rі.瞲>82ln[v\۸kKqʝ@+=,0 -x s%);&U//Ͷjt[Ύ٬UN*Q3q3df \]jIMǮ;mcLvE+j K^؞bV&WLNF񵬣Gx۰־k(]F`6Xn`=ΈjZU񚛙't4W5 u)5jF[Y5}uzY/oϪD,wpzdi}@DYoDͥoR悛`Qaa?]= /mi+N; :ň/K]q#_o`%r#~#J2@&UTH%5gR~)`WI:;AwrA{[6i\Ko8;_5]UnAU8VxJ+$z!cT'־}5!"C"T83Cnbx3X@*Jqd9?n45$+7xd)*ku%l2,0'2ND~I}΍D%3\_y%] EC+&](;rsGcK̖lMCC)^KҗtCgb`ΛW|:R%ߎ#ƛ+׀c)-RXdz >!C_GX{i_}>IR0UoOv ue/i eDtf-e` ³ƺeEڽ]krl=r?oUyФG&"ҷSRKos)1 ]8gkP`}>B2c*:h< "iqބ(0+ vآN# Ea7W]R;"Wg 84E UEs:_ǝWS3: p7)8#D<9%¸Q* H$=_4V"L$?~|ς slb⦾1&5v:06O]" ѱ+ΣF*qh~IlO\A-ԙ@ML`I|ꮕZs,?I%b!cD~tS] GT"cۥlmudznflJGuG4iaXhDw3@ȶg{k l}DuZ:YmpCfA{l+Ž@.:62L!%XW;GVhJ-"@=$^ u=jbd5Cn7-UH ׶Ӟ,GO^`{aR83d:?܁}YiN_Cݾ?9:R\[nnV (R&oꬓ@ԫ&/"4w`Vq 伋Әև; CldӮt׿KEwE_nY̝T6$Bjie8/^8Q9]#l^3LO69BߴRT@r~6J:9NOY+.4(ѭɪb=6f̜T:v𦘱I1M׆GI߉_`p^s_(4sAI_7kݪf1Fw l mUPNQ V/K9kfD_G[o6#5M^_Nڬa&N¸AWْD@@T !R7;BEbE(xNЗ$"l~Pm|6O,]/QJFsQ7)|6BcƟu\ џQ̃4I~+d{QnnL~ňlu}?XdM9] xN8siSHQ 0^FS GHΏIۄ#aKu5cƫd\Q"w&Wd} Ҟ.NOJ3|~Iƪ_;:sGP4JkN!SMq,*Êզ|aU 32c^*VErFS`/GM ackX60Z6))p~tcКo|>4`vd-ة'ƭ /*21S97ŝY6^ K, s 2I#!!CwvX!dS<(N=?@F7_݌G./)>UraPLʰ}Tq>^[bzE+5q*QJ:5[rgRl]=25Qpю'rH/jC^FF '\Un),On݉[kiFX~B=!C( pbV=ˈ/RE>ZWry{)LB db/EJa̸_\x& DȢ0$7RlaqZZ;J v/3}S Z6tHD97cXX"^B3n~A6AjH iP5l7pg%]TR=c^zin >`W]Qdo0${+̓(`c_ P&B6y8V>$}5,.EÂ[wbMǽ:4fyz ƘBmzU(:a.]]kVp}ktmZtΥZ3$2DdOD0PݠA!R-$J\)[{lnI`/H 8!yjVP*R*6%욊ʘ? lwzcİyu Nz}Q!ɕ3D_ߣEg|D@y/((_xz>fw@VVKJfXq3?=Edt[sSzlQQ %&Rx&>Ϗm& a%>(˜ yo!0Utʙjs~,-h46LQϕEfĨ:͍&tUn wyLA %#2GK=jpc2Er.;E([ skLg굎i_oӟbŶ+K9!%l}BSFPAbֶjm֞Xx>VRA i6pe+ӆ|bEx"i#s& 2װ{U rxv/#>9^np9&]#:xjUλ>7͇5jeI Q/rߥIMC5u`mˢp+Ov? pcqcDj J^ĸ?'OqЋcj4̀^7+ylZYN?8t#0QO镢g߅+l)&.KqT"@6)-ŧN﷎a0A՘Vvw0jП J\ Ȉ4YñK?'n=b04H %:f*NbL9Y }Lm' ;e`I'>Y8Ϝ@z>7$n 8 ¡w E䌻pZeZ |-EL3*LB`u,kx3S۵[BPv߮?+LjcIiwOcISh)K>?פ,̄;.M{.MXIuHt{OmaB[[uvx?Gʒ:mz,z2X:_$|cO_qT\2[g̈8=]ǣ w$Kշ36YPW~s´Kj*fCi,isͰb96P*Ǝ ݌4,v67.aQx'@;]?UnOH $T&yW-TT.Mio6gB֫1+[p`̦ބ N$U5^Q!Q18C,L3]ɛf:9aTJm7zK90H6:Ljxd 2*mz&iڠcAYsf>V5w_p:WDDȴ%^t ^$l( iѡnsunlzd&6i32W-ez#{5i-W9daD'^Nַ-R8NG,enz0AXhIނf}`onURh}Fe}8' YtS]+J Z0GhZ L'JNd& q68UP*pm⊧!gu_z& |/L/N4VPEkg:N2 98^vE v5[G"t '׼u`%wDf1z"db$Zm ( 6ӽ.Wޠ@%HiDP7`gXAwsqu |AC|kyjJI~Sa¿&V.~K|}[]xC(˦62]=ˑpJ=4Ѯ%"GUE{B=KKׄPlz*M!J82uQ?{7ۖ ȃ:@څܯ7v%'t ]ʈ)\q1NN<ŕp%z?Im}2 U7cHJ%LOxʾcGKP_yWlaypHY5*%!y҄DmJɮaΦ!I}p.j@VW=e5 G| g*~+GB=R9- D[H=ښ &QY ;SKS~z6zVUy8'[LCyZT>Y|6චqgIzln.j3WkL~_|Aװ.jYi)`̶k3Gȯ#X}ThuFR=yuYɹ [9_~YE_8Z7qa!4P}#!gve" `ƄN{Z#<(/8;bN=gڥjxǖA.yKJcpZ >C|.GC~M17Tc l9jOKNY֔z ƊN~c*|\Sv2UU7}hIi!uGN7+ܪx_Ǩ ?:'d\ Pp$olFD=jI z*X.|57"}z77T^LRXV[D\חbFv>rZ]I;@KY&;ytiB0q [E2Z1Y $P'JaE9´QM??@<)P㌰Y z1H8&iV֦}fg#r=nƴ/UI(=U؋\U@f/Ul7M|l37X텓t\Ie_9̝.=S1rP >Wߔgw:ݶL|ypdr zEGS~fO:|=%sdS67-XWۘU5ET/#ϼf`H[2\^>oUVkr+F/4rJָbj: C( ,l( !onm>[AZFJjϓP'Oي~"_~l(\2^pucr$N_iL=J¨oYF]^^23"*A oG]%Cbs{ ӛbbvJvwCuGIGZ3}sڜXgVDM衱7s'[w4?fEG "G6_uSO3S>`j'WXrsjOūj .{A^)?Sb57;/ҙ~3k9 Parrk;j:~!Z罈0UfpJB ۷%O[)Y֚p] t RU4w S2ܺ@ 1ղ fܗHD}0O#=N@ʕW>Iz+D*5߽<"EiYPz[VGЧ%ew!NKCK fRܳ*hR/:}S0. F6 j ] Z8%'3uOxI ]Z%AOu,^ c_QiLvs "X .ʹ1{4Xs3K3HTjJ P8k8GG:m GPq ՌhT|o~ Mo37֕? toL`(G2)_NemjE4)ԢYA_~ ~ϕJrێ[ V!Uwm/,+%>w3:1l>tS>=^'=i+D\}>u@?d)MqAsh. iͤktTn s^2/"Iai/̊ѻ\궲tYh"Jv#Kp;U_n.\/R3*0qQ ^`'DrX<@/'q8j)N37&(kt^g)U|ʲU[!%6F~փ :+~G!PmO}J HiT',t#w\ dؐ7@ H'@סK;<z>%3Lp5y$ m%高+OY.\ Hб\Ae:jDI ۾Wl _-ٍ'TGMg{8pTg\%#6M( Ê+T!!9*{od[%|=u![ƗSL.Tҽ a9%-t훝:(=Ʊu~ 0/5AFq i"̳V*, 5~Ø S]^冩&~A v)0Ss/So YTͥsud~,MFI^XH10ĻmURfFJ QJx[D[QqRe?yP&P??U5]jUtQomC5?][:LMY!#mpd;pm*g _F ul`ҝѣUȎ;1P`뽘iF.ԟ$i#LO`گ`ցG2hf\e^Hqʾ <n)|կ-_U7UWh@1JxCe ^=k"%26s {l AcΰJ2NOc}Rbh6k_Y]-$Mmц 5{syЮ!Z%ކZ'6&sYܽUW]9q \}k;13@ B=1^&/H##Qx;l[ky5}TW!5M(tx ﲏɷL^ayHRVGd65KNY:Mf~;DPd+?[r&&\]bxhwW6{ t#!pY5UfkDLM2#8|wV\KlZZzi鯖D{ȜR9yBO b) ԺFx`ʶzU!(@bXyCHD+L{lv GnPw~a@Uu ] ΀ Pm9 hE/. lmYN0cO&78k{X,,l͡ˎ*y}X]H u!L'f D˶Z趶}HŲi?X'gkC`}Y6+TLnǦ,tԧM>"{.p}1ګ :ZIhʿ*Fp?`FLPi"d댺wcTbDNSf%5A:@hq2,|7N5wqRzKR9qo1{dgtyg1 vuڐj& "H%Nv\:qZ+ar!A+5o;:=ܾa}n11:eƝ*r1EVpPYPhwrOW~kߖV.ZdE #3@(tG )RcCm,=G(nYq5_¼[,Yy;[FSqL<+,<8%4/K7"hYb!TLjkr1 f٣u˳trX&A74ʟFػ`c}F+]|Be_"^P p'dx":s)NJ up0航k|n9ay\j;ew2bї#lU+*c\Gz– }qY0lbb]](Lp؎g&DZvk%:iE묕+whqYO Kתq _ dVAu@2ׄ%Hs^\XNGep^CC:YQZDii0qە 7U7M0NCZw7*#Y4ō9}:t:dUW]uɡ}G:9ڝ:!tn-p<31<avu&fNS<W8~ ul(u&Kmps5ܖ5lrY֞C׶ YUTqvӹ(*!3d`ZIp,^{GsFa3+ABvԪ|4kKi觯˥կV}g69u@𠺄 )뀒fpBVp&Nt\TS! 29 9e(Rcuy q[x(%fOԂ,7j.!뒭6tsV1 7L7F==[fqor$c4ԼH{GW#u Iѱ` H] 6za*m2<#Dy)+ׁ 瑣Df.)̗qV=vz{9}Owwe~~ˑT2(\C? D!'f훆slڮ$Gb!Әgd}g@` ?`Om.I;~}FUQ=#V3wFz`QÜZ'E1΃slM vn^ w a&_xQa);b)|h?K],"[#=Mw6ܾg:ۣD~ׇqv_" UxWOݐVuЌЇHϓo Q}Pƥ>1[)XY5_ȇ Z1]ؚv@9sʝjC JN gcPCUnl;|7CLLJFW 1?=@,oj#ֵ<>/LckD^Y>n}1 DU51 jișյn哗K5_dFq+t![bFJ wyC^|}]tn'$"G$e;(X!(j7roQeՁʏZ6@%|\h1w@>(VSޞ?)CSiq-jn̨Wf AǟMN;g $A Ǽ_WaKYa=b5<5z5>'bF?>b0'dAP`0e+_p~Ѝ0˄ZRIYɚZ {%@N((jmvN##uZYaIXr0{7=TyLq|IaA8 }4 |չa]}.R#3Qd_jŠ'XXgzC3l>{+wxɩ W2. b6A I%_q hM{]O4|ȐD{C+UO;jp<mF>VsJ^%GI6EP헹/ә%si0e H0<}u@""8g6 Kj 8|#wp45N=uY]?o~GQaӃSArXacY䣱"S ԺobD{:c(j0c˕ F]N,75eߛoDNL{˪=|][KբM9W[7Ň;H.N +tzCduf铮anտh.U {|D_ m.7tXéa<׭/Gzn{\2If2l"cϸ Lx ʲVG|øM1_R~b\9$$1 */7#t:d C zneKl["%՗Xme^ mnAA7 :g]' q'x@_3'=G 9N]0D#Y(p#hkq~Ú/]J[oRYieeBzXʕH{Cpb;h h*>7K(:OEE[6gBGbd&Qi趓 MDZEs-5}+eJWy'ww&k!qjŸ>4f^vW:iH%)-Zv|?7×G WĦ{lվE-\9Pz1me;r0Ժ +ǡX?|+}bϥ =*xsϊ+M[bnr*]{k(O[n ^wݎkԍL XH"οT;)Ta9=8=IB-´ut@q4uw㭘𤽷Z7XNp0i~'=C?"1wTv'cO\xx1Lݯ$ $}3~Se? ?ځ{Op"*G(0 Ob~]!|*iFܻ X|(\KYwm.Ђ:1vN(vIMVWU7@f?{R'ԓ[{]l'״\ MWNL(N }[™ д/=XZ_ ~hC5bo^&T<|ǰeb3j%6Mގ2f#JOo%GWkddЂ#yYIgxcc|8{_Q&#3&+Gom(|)\(=a"1@6Ir C2l42-[yn|]E" Xze-Y1/PMk/ZXj(˰IV:TLa)c5G5 طҟJdm8%fT8aKŮf> l+݊aƺjsPC 1*ie;tZ 7 [lAmN)5*&IonY wVd,̣,/-4utE9U s "ɡC%z@(. > nl+3B*j^ np#M|HAeJEvq)+Mٯ \*=> 0{,+'%XyT@ 4}7k'\`_Zjο[%2r|z}AX2!D;Xl$Z!K'^x5zgL>NgF:ڔcd!̯}Vtfwhpbq ~<2&,C^]7W*ͪkXnd׮Q#X!st,X Iz_wP4Ļ%!Ϳ*{#RY:Gd|_~;uֳ-|t;6On߉$],ŐwF0Z$ěA.ݯe:k7Lb$>#xQH~?4R,Єo*M$0N7442eu06<{vpQ Ҩa+i?|DRچ~sj-Lxx/f( .shul OQ#ћֶUCy~^$̦g>]ST_1XKR_OGhF_ fsYz[9Mqgu+ƀP  ZeuGupׂ\؃&-u&VDE&=kjeqeDS7 $XE`>c٬QcԤ]Sπ6P8!]JNiZyP;p6OgKXc,%o6 TMTOT'=cgНڱ\=.,C8hbm"Y7+p!.튶, ,} 35^2%DJH)$0McTu؇0c~Haj5ǭbr䳅# Q zh,H=,z̩u m&󾬰$&oɱœG˴->\[#|ΙHx$d0;Z*ƘXcU.o<1G%Nh# ;r&s+70[aEYRO`78Ffz3CT\Wӂ p`G9=J]t'j:eq:TC]njTrˎ;lY-yގ9憦DF"M+ `RgQ҄ajsjB4 vdKK#QLeڡSq1 0;1G[lCħuvϡxN/,d,e(͗<&\(r҉uf<4AFvZ׆ sܜZR".u܎|lɔJ={>6.-xK_`pX[q/kۆ S9()_̭y\~.,IB)͕oqcG*B@B GH%E߹JB<#Ρ*I %*Kл, iXŚ@荭A|k{.[I-N{18I7.й)bb^ 7g e6vâ|@V&_KZe":,NK )O*P~H$Qct8f޻`;r#Rxg]q2<^A ŜT =S_f"t.^,?rai}_N50!u r @^ |Dy79vC4'xQH)rXkOEԼ \ZC/M$:,]I4U N8iaK{k lg+ $8[O#>b>A'sdOL®:U;R:4[d o!iN\|Y =JE |OoL|?!9ZkܷBE{_`N|[kr<VP yybh [N{5 ^T'wK~K}ݥTKF:`e}Vj1N~Gi, n_à-qzP}M{4%'*o%zt_}RY 2K)Iv&5V\/dyv{5{q)pk=[j/~[ٺ΅ceMW3EP . F qw27"a*0JS! ̕(!.SLDFJ)*1ݫh'FhnQ9U:t @Oˆb0t:tBXɐxNY h]erk'۸֒9j<ې]8fu9'j{YB;`;]yN6RBSKc{G^+fUO<<ԕc4H3fj"yA1U:gYo/19A7#?.OC9MskwBBY+]cWV@LfNC"7 zFv+iOE׶ב,w6b YPcf`碥A0VK=X0D<|,h'~<6#n_ʽ q*V ۴;k]#Wh@ KkJ|gbΘKPɨ %Gh@y45g?<:6Ihˆ;Ůغ,ȸB33R&'$EZu~sJ잽^XLs2lxGl~>b(ۖ pdסP:T$Ҷy7W $M8DDK d㍭QA2_ZxS\SW?pkasܢۡ|18L-m#3A?X8tّBu, p=3DB*U욣mX:A04ߤߗ1lhM |5WseʢL'zvRRoVPG.,0a#z24В$ ';,LvˎmG%إ6#c1I.a\?}@:i0YΰI-ŧF ,IMk]bEQOq>+R8_)G`DDl,e{/'''q{j!Dx ̈́.l@pHKAD*M%u;e,S5r"gʈE-(q}琁-DyTh<ڌ׆`@=ɘEۮI|&AYZ63#y w6渠"VN%|TEfݚt?"mrdOtwlƷ9ӐrH)]2AۘP߽L:V* od[m/I_eȗl4c)qÍQi(ya  _( d{8 =; fjk (|N醙^|}KwĩOctXօ%6[*F$zcf浦ndQ,qVîRNh6=WS\(2\bIΤK5\=ŠHONEY=XNDŽE$YZԆe$;c,lN##opz2&Yv(*OTZ>R 8#(qzh=aBb/Yt= 2pIg @ۨ_`i"EXڤD9z-QUۦCxL+З]R5ΡQE tv@I(Q bӽ^HSv -fX*c|kwĶKยtzS;P);q5+rΡ-M[ `ۭBM*r5G/P}]f[%=+uQ!@s*IxZ"q8T8#N.Adhp:!sXM.?`OxGL<sr iȘY? ?)}oz)=GMc'@*9Kn?R{ m)?e}ˇj^}xZ˘ j'R˘6w!ugATo^19EDR l hgUgafP);' úsS6GX'Q'!-2-TO`8"/8|@n#LɺS!qAp4ֿ.FEg_xp?8=3b]EuPOc 鷃ǃE#>p ByCiQ?BЁ].jf/&WFŤN0v_4?ʃאϣz՛NsF1~ٛVB_~-`3dkx)Oiwa{BQ2_pޞbՓH 0ڒy2M߃]oәK9PQ ,Y* `MaqW5j1O¯,Ⱦ!s%PFkD!jT<{A5:A̎{8rj>ɅyEUÀedF*e7w(;wWŚ"DKBZJ+$| cQ Vza4Ջ_~8DC>ֵz4/K(a RF&ZezrY'S^P *x_Bo4Ďq`tAyV5/?j@C8:^wF3bBW;:&OMׄuv 8ћ&_d ŶhԜENeŃx/Alvpu8n1=x5[fCMzt saн:(\C/Bô/H=f_/9 K Ơ{iDn!@Lm3@ 3Hk87jD" LG 'uק@XL&#"DqAor!5Ġr[1E`{$\ w @~#0J`Z#1GCsg+UL["7](=;@^*q@%W y:$h1]F(Q!=*wi`mlǞ!dY ֞8SSL+c!ǐ!VTgDOh)t1H؍,:Fj-J+yce`B ^c \d|_ I4b %6Tq+oĎh`9DB4K9Y(5ŽQlzuSso7.HX!UܕUAI>8|ٳdG f#PbٛwTdPB8V۝O D|iyL?fM^-k}PgfsY+;HgZ8* d[$ O%_ːRsq6z"ͥsKOZ0RJpZO!7gD[\ 3+17M{]o*Uܒ m?kտ&\ķӋ$VSϴaH{> 8 gMUAWn̷,X3mʼ<"&(Ba|4mxx*Ră*+n CYLC7hDF~Iك_`˨UWk|Υ/Q6VctGA{o28gW@Twi!xixw/.z 57OjTu, eS\kJC1Nxm쟸y*Z߽ג rxZ7fﯤg~=OS. 3 LZͯe[xC0\ œ+0TQzƗW#3sy.{'z1# g6A5kBQKĞfd#, p=.<%?{~6oWMCG[{p?]bXT~p.p<ݡKaiPJMݭ 9R;֔tz˄ OcyJKee?:Z ,~?>]VOb(l`cO[#r&'P8O=Goxl4!e̯:_c^e 5ܘndҺ8Ef!'#K#W]" n yy&Cjj"gk6zRg~kn+DREz.L@)L?`˥8wrzR<}U1lh+6fE#&Xn͙$vpi''!XOC dI;i@mO$n*v\JOT/l/NKz8yb%|ub5Ԋ/ab=  h(@Xs!rP*: Z.t' %vmeȾ_YX\4/|w?a&bdtc9,k/@pME'2C14g NLkJO @!L`-e3gEw-sÜq9 hWn)+3v ZE":Ԭf+AO'GggMwm}% t%BQ6n,¾@N$I &M\$A.injibi- }( Jwo ~Z岌g~B%dh i6U9Ј z"ú<%'xY+Y%hѤVREXi[njg}J ڏReL (ˀ"rɝpf:ǨJ/)ċIqQLlJ1,~9vJ)I F;J[kCybm?ٻT3L );DPm õ;0v n3d4ȴR#ڐ̞@}a͛pgN pOyfêyHM.$qbZf+.yL#VZ/;4(ePFД4hQV x6F~QADxFq5[LcO.Чj;jm _6-K8Z҇SϽr49==;D]ԥi ֙wiho. XBު{bwuFs,FQk%e^ ̲CZ@IFO"rf!L4M#NTYo Xt8.Θ7C{Kff @] p\KgPkߔu$98EUgGr3Fk7!:Â1K\'S(8ub ނH7볫p<T䏖圂ԕ4o9o:ZXwj=-B;5؄lxserMM#x &G5`GOzդi3| )0X[\#J H? ,zu6v7%V톋G?uT`p6n5{ Z(-kAc[# w{ހPn;jdN BHL`+kΒpa7Cpnan#pc!tE?ޝyeF#iRQN'RN z^tȼAWEMq:t IPҘ2 b$eFך̃zu 5.x~;\,z^802RT*BV<;EV_ ?)MϺoQfkI܇TѥG;(AVgUB6'(tяPF ݧCV+]^9GZѤx/=>qs>`R V8!έ\ LRe~q/*t覨7SLE#8ޣ_ȲPLwCw+yJ*6ͬ AtS(Mk9lrֵ}נu7\~YEarS}r:v;;`?k3h0̞ q}7le}z><7ɋu ɑ!+Ѵ6(-ЖKT'U'TYib| 9!x0Lli4KZKE.2Ȅ¬ƴ|H #VpБ8ĭ? A]'3PqXh0fS/ֈ(gLSg nDE[LH3~0~|(J7A9jgP }M %3 Q̰3F1Վ N Ð]DE'ègiϸ())h$[9$soǢl:3b".ܰ/9DdJ6ջIOԤKz{YdR.#eKݬµS՟l-9V6#u}/|/"O h ~Ouoz!ة3!șp@/ jX ca2gӻ !掤1CBY8Zr0$2ަ RACRWDb]z)NES㱟rlB"iK)[mhTMF >Eg;BsJyk] Qu{|T=yCB6-x nL]Ce.܎ح[`cg ?73q/>I!UD4#E9f}O*C mYQdx-uR!M&h8^* -DKěazHi[(=pL%2xӺap:a)W'{T)¹;;Ac)FX¶x ^ jd5!7kRt3ZY#cJF.o<ѥLa)ezSTLk[a˦=͇LMdF2~,"pq.ڜ64&Km %{`TG'K.݅1"ݼ̝0TХ "ZSWW?E6LNu5:^QGKمɞR5O|PUR<2""CF0~+z,T|#sZKB扱{FCǏ>Ly+/3t1C|!# E{ܼVFͬIwLɞswpL,f#zHBVCJ4fC3yc2K \9b@@f= 8wb)LL92H,~gA.$k j3&wݕH/ lGsIz1LC&V`wtl)u- M[Ыߞ$ 8MƦ|zdD/QQ/YCdM~0A(_L{fCUIwa$mdV;*Ϙu`rϱ#q5vv4adEVc ɂ!۸~\T>TAaڮWvrF ۇ4ЩJΑfI8/S#t)ɜ11= ~;od{40'Mq>7UT΁@V4xch)>? d`ySmsv+b <DQٙ9Cb{- .Hў8wH.Zϕ"t"/S/i{`S}'N{,Z6:u$A.U=3j͐ 4j@(Aۻ-e;T{ Ϻ>j6uĬZ>pCt5л ,pux?mrz3À{WWcLދB`Y26{07:MJJ5V5 `?oi[cz;}!6/|]˫fF66yU8?' (awTgୃ4ȒV'fnx/U9t2KȽ6YL[o !քJF&ǂ ,;)"(mS2uoRsC =H<Pl]=ۈ[INaYt t"tcYm~p@Qz/bP#釘GTK-@.j-> nɕ;ٷF*T t1+kB6s5\)5-6h) L>WF6j#1mN0*m~V6ᱩZWpŰw$6sE4u{ ksEH.fl~ݎed1b54x^TMdp񀡋yו0IVRxVdv,뻰L*mk+J ar ju˖KޗiK*`Ŋ BNy-rhrA 宠U\2ۜ3A/8ݺs59/XXc>S[N_'% <=nWk2Ag5#O+X<~k)Q[&L[r 5dDveQP7:>B)(2:&gV1~JKeKQ3=}KfZy5 wCꟲP?Jk^3^G,JϏĽdb}2f(Z0k ^rYgĂ/+-/ Ug26W7Zw-ة!TyK) vuh]DF' 'DEz,=I s4zT*,ݢKbLr$o٥_!8y+_LFvSͫ_KM%?.@sE;Q(]130(P,ʈk mVAڭmղh c޽΃P_GԴߏm [4.eyn*J)[}ʖOxtG!]3A^`c_Qg7"L&Ћ֚\/-Bo =KatWqJ@E,t0jL;[Я.bUuMjLj|Ҍs\Js@9].%:Z2$Iy+-dlzBWe2VD%`]m4Eqwfv \V߉ e]:jbF3vuL[mYqb"6,mMl)f7/db 2`j ٺË6vk0QX>gAcQMZy֛tWTP-wBC*aGh5\ڿ0_i_Bx.Dz-@Cߥ@H\V9MQZ<Ɍ1biw$3U6GQ6N'NpX|KFhQA/;2 .c* .#@0` Ŧ(N> Ӗ'qֆV/9EjŖa_mVϽJ>j[N"+j/RqT^7NJq+U({pȡ&?wN7-3vJΰn\jb݌@vzʢcIc~,Y?rN0TdȭVQkδ;Y}-'\4ő ((N+ت>,üTwsDrpH:c+؁%ٛzR^( =}RE-(XUO;nc|63!>}lRS~LcO7F !' ]`CbN 0t 4d]/\5kIf^#WOO#]m9d>* sfEH\Țw bzI拸 >NᨹLNdp(D䔔9h0Q[Z67G7] F{[s̽< jܺ :(PUaC<#^sKdsr<܋gW|U/oa,n%ޞ4ǢmN@NU'5 ?J50 6 H@ҹ_4*, $6JaX $:=zjfԟ /:P< k|ڬ $]`B#(\PC>2y.^g a7;-9eq2ظA/W:! aSEV9eo;'W8臫Iɹ B%ƒ"oP:VaG1,׊O⽅Й R4i2ֹyp9.BO>}1HA +,y^͖!t$!MPwy.' C;u+CqݠӖsT-e=p? rׅkʾ¡bJBtFYi]VqCاEH}{Y{ou!b#:ƹJ38ί4qN5Uhj!̽Lyuy=Ie_>.1 fe(D0,nKxYbA9SIXOfu^mUENUSA^B=K\Sv$-%_.cbEfg #A-s3fqMqK'7ÈzD>SL'3sW4~v[,5WW2p7=S oNwz^f4"u^B=ZIcNH/(\cU/n@Z))1T!ʄ@8ȑ1P5ic=MBL؉ownSB9E}}<st hͰb~yW9кŭy Һ_!)ZSrAjtpX 6|RKeލs5S$!;5# &6:$Fx>&߈r?3@KCU^>v=3n+Qdh7lJEZWFKGH%#J4 }3z,:q_bIIQS=.7+kW?B.9J? ]soz݆])lq[CǪ: QD\b_`,h87ik8,#f-:?_+~>AG\JuL!;^KP;ua+G"aaxD*X 5},E.\(hJ}n=v; ppoI>%(ԏk]Li׏d|(oY&֪yhzm%Ƥr:d10YdU;}KUL._gHVhɋLϏ`s#bX%6z02/໑kݞ4o*L8cCڮNG"03?2=uTJi|<|R{Jp@NwdF{+{G:ʄ.UIE, ͮ~J;8ڛ Ց{(o,W93 3_e qvԚ.)qMuwa{IH52q[A_m/j7*jϵXxq/֯r7 ?9^qYCXwx*pBLn7_-^n+Q'vCSHF)`cu?%$䂄Bid{2Ra8qEKʲ{'0\[}p$=peN#OHW M `KM\Gn~tx8mXA 谍tא&gRļf!T&Ch&Z 89!os(T^I˺ []9B|PӬFzY.'ʻ^X"]4JDG1_િEY>>) =0ހ7iWY)m,[; egkje R43/L~ n0/  Gv]8 IK Fb X4z0^dsN>mn9GK.hfIԆ_q01,fMCIjgs-<\32`1y8^m56W zg go;SԨ_mH9p7AcoH\$0='oL[wdW)n94Rh(\%c†ؠGx^#l~4\ އ|Ş|M;qb=%BڌBO{SrB/ayW]jh@\)-Y8|OE7}bM;>ƼgNx8>f5 ._zRƪv|IT0ʌD(lZIG0ZozTW>ҲGxb!$} OU1}$**²@!A?֮p."LIjr/l\S3-cU\̳jj U}Kmnc>H G)qGA1_<-4lLt{s*D)+2nܮavc?p@fwKeI=øܯFlP: Nf5MJm=om^tUSӌ5{א5鈖 ȿ6sh,@ULPgFR4#85+| uͫM Nk:A7~S)J>W\d<]q.l(f'6|NLEFւ5RK݀߀LOU6M6 O/K.#oi eA_z샍jg.jh)4sZAVvtCQfMoGp g+֫AaKgKro- S|M)1(zϱy,qI lmy`*hj;6VjA9:驋(l>._i k?뗆(ҙ7AJ7J3\YE $w*!Ӈ%1I*#wvevmЧ,qFƯI^ϜƯsYxN6;c uꍁ)v-FsW&֪Z?iZsnseuM}87WtI>wt6t= <x<}pm *Q,J\ISdldpkPS+z0e՗kK8"\WXqZuAfҭLH6s>D=뼕 6־tC}B<2{+[.!j a&5LIXTYΤ*ڥ3rXTƼ{ӽ9 :G琅TYZ~d6l`OUaw)۹'mu#tK}cDsmnPf&! %v:".`ɵfICô@-`a(&j oX8D(" 1(d%KV2vhkIraO!~Bi'GK橜6P<:P`nxܜhbWl_"Bk} parzyg$Ɖ̗>C/,&O޵bi64Ĵ$+y: s _ۃ9K@ ;LHS$iޥI%RPTB٤;Vه}3I!nuDyzx+\>bE~l)LN6 kJjZ4f5ܢTQ= ou8^ ɺ'SqYUx6d*B|0vB=[1ϊP+Q`=(Pf\N'Thd -dAH?&0EQ"uտg8vBP!#s,Us>ˉe(PvXtTF-[ JН"8M"I=Ȕ#j#EP,Zh0+^޸ /\I4*^UɆE.LNk+V0!:Z9z^BuMN_j@U qx:2ju& ne mEbӣn]{Ef*hi6L("9? g$؆4pKѕmD|s]8}4>/+.1ɦu݂>>)A4SU$^ILN*G>=A\F!}ƤWmB &@RꂈLt%#\5>0HT[M~k4. ^IFQEQ RX)!IyցSٸ -dbt-M>}TL!L8/a@]MNӱ4)3PrW 23֍QEUsH,{Lٗ9Gll)#]ň*O= P?1ASFoWA矁Z+r+QT}ܩz؍:^g jh=1jmʍ^ VWWyH@ ֿɽ5-tNd-!~{T6dP7',NI8ҫ7\]"1f4):ǍDW6lP~bDoo5Ǯ=Co/قRNb&0|Mp #J+Um,Ŕ=yQB {y+^Hjt:ʌdn bT%`ciQiGOlx4]kw˪ tx=V6e8@McCBXդS&G{ϦòL`h#w <&qGmqNM;뱷bjJS^bݩ(vm 0_,h!mx,VrY.=%</,rSko{ԃVёnaD@mݛ r=6e=Re?|E&&"]GWDXs箈X{E  n_>P;W֊j2D$ZՏ DKz|S7!Ug3ޔ]*KWC{ڽ=ZUV7]>M[.n:$Upaca-ŕv J!7;bZ$IU*'he `^bN#VP;OcA2W~vF۽GX3#='jIF@~z=p(x!5i|2jL Dk~MkyoVu!fӖ_;늈jJ5!Xl.\lUALlDCm,ljY.oiGB}sKޕǽ%5˵W;4oSX]BM2#Łb٬k>Rci&4o_ -݊ oǂԒ>5-ǰet'xg"%<Zw%Q42i!N션~^y%SAj;%u*w^w*pĪZ-M2";J0?1J8mR+c1FP 3'9~'IJ=6ftݴN5 lB]Y2)w8 ڃ̑w҆xvNΧ}j0wz/ebd\3E8Y5v\A )c#7%S蚟Wa͙ɱ&bhPgssvjϐH5&7þ]K٩^t١^NT_ +/mͦ}6%{AWeEqBaA~&.\̈Uhy[2BpT 틘잡ź1ЗT5L.oGjf%)9' +0: /;T t}PչKwKnf{t,2-9wP6 ^ՙ0#;9bK$|xC[E9c]VcJE Uuk0D+'n E#(\a"{i$ b7h+ ٛ(3KgD~yPJjonk_^aj>A-v.5\+:<7̯%%PcB'To ʨYqrƿ ,CwoGrO{UئƉ;A5"@Na_5xߕo7]ƜbC9*"+'Q9_]rIKE a=$!,@Ilhv8BBs?`SMѶ0X@ɞ.9.LsgTkg#,:8= j[a*ʼnB&X}2q #k[츊f`Թ|"ӭoTƞЧ{ Q;#Q8ɉx#ei{ih?A CK .eV =DyNoŝl?/$p}`QAk(N0M>2x7 Iώ:w6toF!g׫MU=K3@ `LAH0OW-u)ZhԔ5~{n, aYΩ:xl%y]Ia̔mbv4h6#uEƓvF1):ܨAٷAC1M ߞzO) 4`;r7|1QL l31L,ӹr9A7^ nh_txTE0,FJI Rb*OȬH6#o| O%A(KoL/MGjmB}M2!rfYbԓ?Y:WЬٹK2ȱ0e Fmhzo>ș [lH{fdVn]sUrI(fhׅc-j"Q|tn e}Њ[s4f8;~X ow+բuSnV׋:;}h򗧡Iy9+d4 rux5eX=m\2Cvx2]F^5Zvou Y|ݽוLql?]. ȕO.y &9/dšQ)jH%\ï} }s2WϦHsR,p" VҋaB"mڱŬxG9s+̶כD0S:d=@hj&hTR|0Klyo6W5vdgI*=u,ԡ@ߙ3&d?ѢyMiNcףph j ճc"sd~͛dE5@`\jcG3+wle[޽P"~n$ C"F]LvɔgDdOgꝽy|nC7 'KHjg~N+VI߲}: }LN1M#oWRDag(rLq!4Jh3 _V0&G@YSy8F+&$ gHX(x7L S iNn}OTԕcALg"y݅'c'$n;A_Ox̣rNtssLr=cFnJ?ͮZssD.m'e,QbBzK W.C0me۔ b PI]%KVaCGb e#+rLvK9y8!EqoUtVsYc-SΛqքx^]IyJ.RJ-- N4^|a܈؝DbiwV _k`~S036*P xԅ֦3_Q<sKwB I4YqCE" z{1cq:z*G=Xj AJ'0CjyYgcw3[WoB 󱜄9`R5zP))Ys"~6/wc8Ae[?4}|u!SAx4BmّvHGO$B#B"T OM_㈂l9rx|AG6wy^G6srrVpp#,z('e%1ɅQDC5[AXGMN"ƈ oP!!p(y_bW9Y$O{*3/W HJ,du*y[<6ŃE1:';%*͡=I6M/Y#QhbQ=O랝౬ 'qէQw ۣmJ4pnz֩k'n92?ɨ$𦧤7Жe'\u]3fZSB voUR]L%KXω?ߍ.*pWQWWovMGqD3#n4e &٪?; &[􂸥o~*wQw"SqНLt 7p^gZ##-V0m\Ŕi%ºZeո>Bɠe{yX&_+lf᏾xmDΕM~,qez$v Dȃnc?myN*h-mI Oh Rs\WRݫW8xI:,Y}ou#`BuFY <"'{AŸ:6eK%x6lM#u6ꊏ2PsK`,%F^:Z<|CaGkȀ"s]0zPlI\O l$YJ`nD?RY-!M=f"xB@25DLŌ>Pʫ85{a)N7C9٦s*yHOzzF!$/(u s| E1qWbm@?(1mCTPIQa))*U4\]lv ~4v!ji"CoŁu'p J> _V"h%CjMZTjb=!5)2Dg> caj]=hZ/ghկY#]pE{2DJRF~/>f:d|Ї8ciDEIl=7fIr|"iMcn՜BOI "—י+C iSOվGv 4L@6c#{WFHG- #^#fT~Ӿ3kGln\RCqzhHw+GPVlKD.uԭ 7論 ٪Eeu/l/Ot[FkʒPUW1R[)@DK&7%0[V|BX p2 xH,񋵵ZY(.|SK'E z7[.乘{m ŭ~Aaf@u ;µŭ͜a.5o6"-@G(\@#/ha(2V}b]Gm=n+|֓+@oTB5/z3BH :Ձ"Q/}Plя|ݫ2vGayux> ?ڞLM2R%`nh,?3Ia{am*hui R` 陂L.3 d!@$*xR႐kp- B-i*_ Ҋ3?W8$zY{y8GXcs<L{0maN9/~&}(x-KPD"6;qG5pH=ń|m^]}PЧrשxU\a-iЫ :Kx~v~/`^4ŕvFS6vG|و6Wt' = zb:M/hAjQخb M{@#~rC@imdj;(1 &}<ǒ/-4{QP냉"I-}(A#Zif(ABJhZ?P(Tyh^Y eMk!3?  Ic)Yږ}(Oߘ 9=]*P=69/h$]/kVJu9itB1 :iGx#8ssK!MV3F6b?Cx)R%칈Pݏk ֗5iH"/.Fv)j|nݯo W#v9( ]BQ..+xwP$袍vZA=If|B߲t, L?5Ro̕AĶb9vcQe;{2?$;`ޣ-ƙ,dL5Gv(|QZ8"Lcifrn:B@\ɑo&ğ~ ?˃a=ܤY ]رrD 12"p'El2-$;|ڛHc$/e:Lԭl*7y>W^! j *ܕ;u0liܔ)qsmMo#pMQ,S9 N o24q2YCx*TzߝlCx|+WƇR02@Ekڣ6\TF:6jwWRbP% E`O_|>Ԃ͝J=*:5*>tY|}iJ<{\˽v@b= D̤^y=.sD;šH`ú !aΆQLI.b\OAbɻ!b02 缤4{btFYkM6ϙGI|l:kmrc|s r75Im@,ӄֿAvWL3 g |Z{@TI9L}G*0JUh _dǀOl8AsFo)c&A<4Bi8glH!x;=@H9D#2*C9w dH $=,Y542ff"OknfAtI•O zL#>P 㾗qn1%/^Àho B]_Uz◷|HP?63,Es_ǓA2=}ǘ]Z[@J*u| <7Dluua #Tz$@~c;1=}r? FE,K}S^'г"   wzfowhU&Y 'j׊hDD*#4d%W)ZscE1W:#:r, ۩\"7QYSq-F\I8Ѧ /dKB6|{}]ކ}$8/kDmFSIэ?tJc82KfzS1&~vTy26-)ё1VBdvGޏp%o\ ?j3FE #m9Rkۑׯi A{!bvr'IuJh8gŷN@qzs׭.l s*~x;_L :"]aڷ!z 9("n|#} Cd4 DUxQk-u͏6+0}>ɪfgͧͷNfP+C"2Ghbyn;$a`HNۑ=FM#]dSЧӱ\yo QlPƋ Jt u VRao3h.7a' zP'EM~*oI5l,cU-Xy8IV6e$p.sip}Z 3aK^>(y;W[cg|sjgrc+D&12WnFbJIv[Ռo#^/9ٲҲlyGm.44Chǃap8ETawzL9V9`kWWب XO-1Kt}r=*6<E4eRT^K &+~n v(1 R[)/RN(+Ol)uHbPS`́[߶En?E$ڠr S/H)tQ6:' ec MYuy#`V#l߆|s'Drsl%=vl t)ROV,"䌡keLyR4H\JO2Xv|/2T:wv>jZ~i~q }u鬌xwhh cG^!)%?gء|]LP]aWX2] &aޓyϗVltjI tu5PoaͰN{#CDHQNQVdqe@=4=Q Yƭz tH' D"ڰ]Gk "AYpZhxh~ㅗ%JبVȒjTs3We4S 6VHqèwf`N5q/փo5~adXjFUg]AQ}j%"'OFZx`iXjObmkVovڅNkwپ?3fIw?j ͱc|2ۥIğB$[ WK [^j{$BDr0HCR@R2#-PyeԨt*Zs.&oH&"͗iCϤmYiq3t^2Mh>r%E潗 f)@D0Y{ߴ̂Piԓ|zkylRHW/W7m/G,ӺJj*!Qn" !K j*ut!M¦*)KGlV市 )s6J/~Q8;{OfSl%jX\A6TȲUX(՟"ؑAq-=Y+JSD!e)ieM2VX=^ %S+xr2&ҕp2ON,=I_,ccT56v9;+ݥGP8]DG&JNx$ETB ᩶2 52\LU+/f^N<mb=5}_ 8jnCnA̾BHyUqHW%:Mr(,o~NK %:KiI~J?m/-&7/v!D хcMa5wdeF9;?IRZPd᭲Ȗ c0չٖҵ;9}f0[m˒WMu3oZ&Q٘}0q`5icG}\HJv^Ol6K/\YΈm":}\)Ma.v뀽O3+`Iګ"0h#n5p<ΌU(,9t4֍\MudFŞFΕ|} t1oкmu%UAk!QWBj @ ݵWm_s07Tw2p#ٍnTF WHVYˮԎT6T `p"K-dXg3RV"2yp;E: 8Rv~Vb;ZPѕUxҡܥ(ϓ/s춱WLIC8ƆMOL2@SThLښyh#TƲœY+;_"[O㯾zl0lMXQO?U'lj}A፽L? .|k&p[=;7 `: gv;An^A,kW  G  ϴ\Op @ HRx9q*?Vވq]M7y͉vl\44_n~u%ID.n'L&k!|iůz[f?؆Gxz^}!Z˨[{% GǿގVw|PY2}$SP+7ȵs5 M: ^;:f倍+ Icrs'8qr>JdZ4R،#-a 7Zod5vm0p$I7׼! b+P3KEƿ M~dYAu,cxrJ^3dm6Uv:hXƆ* ps%]g'Ym鄵2d MXKGWR39'_o("k@˚b|urV!ƛ@dyFd(ґ6 HPf~﹓\cxo)/I\50&}Ec'%У4K]P){YEhUq}?\_S+ s(KFhcer<;SWϔƒCxSöBIF(pHdof2C}XH_덇S$RN-40$L [[(ƵhnilS6ц}HӜoͦ ѻ#Y襛9vjkRZjmPFj$b!AP؀{|oQ& /C_f:?ߴ}{kZAǡϭWqڦL6Ϥo $,ۿ+ m^~KT vxjD|ooDMZ}ʱwZ,< $vB䲴.5{FΰrUZ׀*5l %?jHRt V/#=)np:'4ƛiV )\#sfTX'hlɎDN S/K[_{ېPs[O`⌏2yt696].t dӎ,.{NVU^s5gNL%e:/qW#$V`P<IKf-Q潧T6uś&; P8< UDp6~18K'%4>^űKqᙓүۊFǢAr{gSh + WfA>Kv C28ޞS; H<7%ܡ sJGbK iza_+f̙;U;? 4b|I&7 (F#$J|9q?!#rA = ~]֦ aoj(e bΖ30u Ǚl=cm7Bьϝ ١'EX/ Nt\_k["›L X-uVcj\9)F)`'Ԃ9X64 O<_%뜛mG_A"廌 H꼼t[j %l㷳,P&rK YAG즃j[jgPK[:.+=^#z5s?Kt%g422tntL[fyANs(D}C";|ҕcj@ӱ#V/mU6OVb21"`r7㎧W$ϯg* 3 OZc4)M"1ƋG \nHB(H2<7xv(X*8-y5/;jc{k/3N2VR$d|+~{a혁(1d;FJ#' <~* x*;*a,e@ozK;LL둌n3dŠ^GTzFS.!Hn1CiyӹDoGuRN_;I$!-X 4.؝uPa{0zo(`YtR;:GVkGgJb~kF1cПwt,@1,ˣ,ťa`W^\rC!]pTwD7`j]ﰜ5iҲТ/4 COnuIˮXᏨ\xQFKV5 ot:Y?yr ͓#>'kG%s)5}&^RiWOE8ȡ0U]j BñBҔj#wm 6`؍5 d؆6KqxQP½Lذn&4|^Nx@O`d+j[mT1Cd3ֹVmiPL‰xXk P(4S=܌/R:q5LҒT41b56s* cQ.l!dy!n\pE:MC{R~ѫ~G(گ(s$Ԭ7K(![}F33R{=5"*ˤЕF~jkCwwlERE.+>2 J.Se0jP!B,k#VUK[w;BRqEZΠ\(YKk() #/6m3H"p[],&PADBIfKjA!2tWʛ|!?3ޏpvͰ֢6/V|YlOZzO' _vY-jP{n)a50KxnC4#sV `7MDPqZ :|yCK"$(`i.8QW4_̘>0 DlFhujM25O0@RSτIq>g>D!RÔk,`uf&rĎ-x?\5_ΒG[?]qO )TSgjؾE6nn1A3tޜEI|:!h™aqh 7dhA|jܶ {"\ "ϯHlo ٪-b@WT>G&UI#@,Fؤ>NLa%5K^U}%K]ZT._Qt ؟.恏p47X!-֤t~;&kCs[Sm*Of->eXKCβHJX6 Nb3Kx {W5[q߉AM =}`g+d6jwka2KuU9aӜpJ\&ك,;#V5[B7=zlG#cq:x~OjOt<<<Z (xm]C>Єlr~̺@:Ӱf8,ZO.6^`:,+[E^)gY嵱6rtϼElroԟmy/ZCvIsD~|dQu}Raoֱ-W1ۻXFWrͩ+>IIND#dP%5(8G LB{qo&Nr#x0PwIB$UC¬wsV5QY_WPCvO6iAsB7-Vh&N!<頳R ' {*&'T%새] /"MʜI!ލM`Զ ARpya Naedf)$ FQ99rJp,<(~uڀY0"aEQ 42[̰/W`M=Y'#w/7#oj< "kIL9$qű؛syXB'61'AhX (W1@Tn=YSU#D -L7%+)ʿ?G[;z-+Gߗ:LQI:(#߻WJz8{iCPO tkAmT5ϒO'o!مyA\VɥF7 Ih@4Š0]jrKҫ&Dd=U9*TK/]tUVEsG1ceZ3c1$*1jGڇȯ'\ <ﭖO:Q)©viu9&n!7`u.ئڡNJ?YSVuTT*2:Ŭvӳ(2@!ҩk=i~zOGcI'.e8R|xpXfN+0+bxWz%:!,l Q/~Ć zrJ|iҚsC4 կw +'2_7.R..ٻIq 1I"y ƪ~[Nߓ`Y{*B'm="=MS* 6ጵiM޷2p2n8MַXk )5}kҖV -X⻏suL崸Q=p2 'njɞ1~ې}nf*)od@+@e g橙^ADn𻫋`Q ]KNvt`BG_ԑZ?Vkx'psԂ4qĦ< 9%׶ш#f^グſw9 ?Ѵ$h6^ *~ "&qZ_t>eʈ{L\oz(]XuFŵgEMIm(/v#s ϜE?聢~}e&)DY8qvkc`Mʌ@n> (^:`K鮝rI3 J . Oahlfq(u`I&[0:|©ܕ~ !5rfRbq3ﰣV\2XhktU]hUA.#qؓʮlG!JxIKgKr0QeB-qӪ=tĶдOt}3:I/sgZ6x1TM/%2p MFm#_l)xrW߽HuހI⡝ r2bWU'O05f\Y5)Mny$;"ZǬf>VOxl=OS#aFފ Z_(N@`,z€qjytD\Z-yyu;3chQO`:/O4a!&h0-⣯~dG"B( Vds[|$e)nQ~95Tb yE\9-hWQQ*^\BK3 痶i( 7x&4-F:MbP,h:G'Dnf r2bΜ?h^'&GhLOV(Ȉ mA`# X?i$ \#|^mpGX<8Wrt頷t _+)إI${~Y:Qht5oAF; 1iHMn -'.`#`u}ԗ(uj,+ ~H,9IiB[HPX!L)cQ@iMVasuyҵ?{3aׇl!&@4*B7xCOQ%lIzR *c "_ت'ed2uۚNC;BH7qDtWZ?0,4?=X,>`;^C F)7 Qz~_hDu]S41ٗz("HcOm2>pr!t7ߩ*\B?k0f#3*,00M@I}:` b:{R 7H vrD0USF]eKP<"eFN/Ld:-ˬ!wp=Ud b}7Ppg ,9k8ALH_U7_i)s^˸.SZzCҕ*t?h!<|Oyk$ L6&đ6hɃl7 p $Ҷ1 siIe] ,q 8:!jІ t)ήB:N1>1Xv|/K`>CFHRvÈ^VRV3&DфT6&Ƣ|W0֋yZ~khll׺V}Nz_& TͫE$+vFȓeB*(c%On[7Ox=^sN74<\y%iݘ*h~@YkgSzQXn{ a}QW1(c f'3&ٹP\<4- J`#φϭ8|鷧%V3H~cY.czhCgmN_6:'``S`W]\mUot_OǴ)b$$`/ \vShaӣvޱ*4]R;EluVZx$e Zv]P!pt58~4}_~Q*$[[ =Cbg>ʊI/nrqM2bs;$@@Ὣ2'iߧ MQC.Aޔ^I+#ͽ2=yd%%3US9RcC̦=njs=Xoz 30B#*;>3ӘWm~=>vD!IBŴ=5Zb\dZjߺOc зwR$#r*mEZ9׳r[3vVFP5py  {틷k n뻺0HDp^˲R̡XJVr3D\G\5~Rki" FzaYm0d̞`UZúz5y^ލ>SO'ѩlҧ@5CvhOžg렏 ٫g?SmړI¶(9Oŝ憯:{|aLc`q7yF&vB0#/=ƮwNF&q&a"5(2umOhȫ.7PKeȳl0>Qwe3UOal{ #G*FW2M1}}󼇼P%ll+,O.ٚ@)'8r|*+lSC,}̴wZJq(0`ۯ"au.;P;e-l*.׵N#.>KRi'FT6Z{[XK9?94΅wF/j`7lmHIK !ٷ)]Z.b,ox/"{-;ge:-?#k:B7*94O>vn ÄC5c>bg5/AA7t57scl pJw6[vS?{]=Я%>M ސ;.g< >QBF^1ԯ۴* u8k?9'jItavL y#~lDŎ%Zo8Q1Af에&BD&*)@#Ј\ne ҤBgVy=deu(4xdRR8&4GB(k@KPOafPd⨚Tg}5Xk;?]p͊}RxgfJcRNsM*Yo8P`]D{RJD~7t駤n+~e~f͢gxmgHKS;X%I]B6F6՘TD)#CJnV6KE^?/=Nhl=!{;sdp0F;U58@U y vNإ@PWRΈ%rqջ034~ib6r9ϠU&U1) q0$Xo?\P=A]pv)LJ"Uw`m-PF`۲붵  dľ"J< Ld^Z#Vn|œTUW2wvD]e'zF@}GҞ";?;H*5\aLAJ{mQQr}`@0dZCjZ nAUڂc܇x8ݙ:v=SYN LO_a >G)K(o |J }9Pn!zvKm?mL(2ϫcڡshW 0f:<3 l :ux { ij)[!"4)azplհwgM 'o[=xCxoL7BR.ޠRQ fv~'B+q:?Mpxj} (7*?ݲ ލ'iw"?u6]:@w9edsOX' SsYS%4Zw/hGŒt]T!L_Ad-vn[Lld'r4SSҘG~Ȋk bt'7wz[Xo|'yI[f^ FJL*zlĮ-#x} 0mLYaX?( |Wms-9f\SR z{.[)|xNS@9m^SyVs ȿ Gy۽p=`GNRCôz[+6XZ*L ۽iϭ uojmgq>Dm7bT&bRלo9faJ2f~~BWwoI^Yڤo#1xcB ^L.2mP]ЯuﰩN3.#Ѧ=CWUrOA Z4Cc- [[8ֹ# <ɿaկ( hӲ~$LN_Qx5^P3}:~MXeGCnQnAPV˘Yvs{ *ufC]H;q吹K٘2ECv&šώv->B#qx-7Sapx \}N`2ʰcذ 8ۼl/ [bDm39x% qr˧F?M5TvTh'h+w}_!,9NbaR$-@ڼ{.rAcI~wIfX{ Aϼu`L"K@:b[ۤ{ff(IMUIS .pz̓+r?g1A$i!wC!5&{- K`^=61xpn,NO: ѩf.+$R%bx Qk+=* )l9ZKDDo=2Ͻ,? WW4+JfU/%do!aMusR88Wg "^~e8i;PPK]AP8b} #'\zV[P}qP҉)٢ z2,D?A)_.Ilwo;%W w(6C,!w[S~D7ty'*OK~=nϭp50k! ƥ>~SY93,`~ K!$1eٿjdܤ?7L x?=4NYmINRhhF19ǀjT(i^IWuFَ|fR-ĘD?EϗUgˉfm>t&<~ wGҮs/~~8־& XUf˚ :}W<&7êj|rR<1IR16i<ٙy -֦|˩ej8!!"M#h% 3tkJdf-s<߂x;H!~<Miqsc\?v(9=gi=0tM\D9xD32r=0tn\#I-#$j(G[u:60/xxx4FҠcFLE$ƆߠV$4qf F6Y͉6T[̼5vILJ.'WXpyR#~Xu^1 P z?dH)t|FrMqxt#xmZdqf)I&~VG[T}m0J}F^L3wd1 Dz?rD{IG:(_ HF(E|q-E2 1Y 3SCmZuLUgq =Ic} vrUu(v H rwil< O,oINp#1ȼ׷ tD[]@4oR/b0,eF&f~V!m^ѬA1!2(2t a6TR͇*h>|Հ+F+B׏ Ѡ4NQ1y9k JCaruH>ɷeq%ÿ+Tjzox>֎/)|a~Ďh!z(L]Zs`7p +J0 ޟ0ްpkཇ[W&4J38LD}Gp-iU:xڀ}S2-ʰ-n>d:B3ن[exSzw~-J' a, XJkαu'`Z-C{]mpEp:v(>@)[`-IcS y{F䡯jDJ8ߒ,ӟ o[ Ob_yIW "T`l,sj{vR=Axl\WIfel7H X Y(u]ag Gt3{йr2&Ɛ-[x143-,>d+8ۚaT9 :p>E-ڴ J[r 2$4go1 O B9ϳOj:YϢ5cIny>zǶ@nz|burrDE3!&;;B Z)!AIL|.yN,Ĵr>9'B|SD?hVeC;McwW"ϐ3Wr"a-Cv%/29;\#l"ҼL /sl*QN3t_ p#/8+l:0eDZ*P[qfa/E .esVB ڒ`A{. LDղ;@Hn|D?< t*=1Q P̿yx(;Y%ݗajcR//2W Jd*DmZ(16C,jϜk}jZD јQɡOR+Z2 ;9 '*af _Z(7SHRdVp7<%45Ђa^F![֯wvՕ.Rn3 M3>=l,䌑S::fi݈J%Wzc˂ K7{x\i%GPY%I9h\͂Ei}dĎI:ܡ5CE,?iW#/hv0Q=סZ,jYC'^4|5_t`ʀ}TU=uuXu#.ݲ-\qs{M% Setew|uu۬u;ۏY.Rkv'P|]AwМ%r{ZbC=?U@( -@ xSaP:x{^ϏUVn];3m_9ְ4  2dF?6.M3mĩj^|B p_Z2r:dhK!!ŨUXEpw?kZY\M)OIfEǟVfܟ 'vԎٝYA6|ngBcJic HlUi.'b{!8Fh?w Oe:ϝ2\ d$S˽̧=bOn*{zW=2W2!Уn}x]Af7[)zd&Ǵ=Ku"*tLV 2REZ]Oir!`>I±*]r[_@7u[;6ȣԃ}@:M0% cɠ#uiӪi,a ^槔q0(uWj \--FA{8$3$1oW9"!v#`k \u1)w̥W;xw+iWq߇/UT2c O3W; +j:> 29Rc'p JxpJ"$>BEiNwn۠\!d;HgvVaT;8 |U*|*!ܷH޲Y~{"y:5R=mo6GCI曒}ڈvd}n"wbYF|~w()i%.wG0r|OEk\vӾ%>{3CvpP;*Yȫ$޵MO)~δcICwz_SE ]_+T꥔aFӁȾ,Ҏ4gc v`S[* 8A? A$$DX*]5_u1`D 뀾o"xT3'L;geH>vYPjԬXM{3RevTX5*~ε;D۔H"`*vV_e*G#6N#2ubPJv=uJbLq~̧_fjrڈ#1U+̧m.ʷr>TGI'8/*,X6pjp,Ev9I&bqTp?j/D ءyO,Bd[f9+k7 )`,̚(V@=rR'5r%2sOKN5@& .zᐽV˼<{R%4TmX#hK̕jV7TPr( o݆HEL^ķ% E$(Ul8me|I]?Q6IRK93VOp(O (TB!JݜyU w'D'qv&) K>jР%/ԺW=nj,ups-F7#ء7|ITǍC\DB~Aw%7wU&)t.iNPr_[_BTr)?,mW*]KW8ˆx_Z6Ld( !|C RwH`G5=sU֡L|(!m 2ƤY+"lE Êy; TcnC;j7z xz ǟ:BS'dqX W  *ǰ+zB_4F>>F$|H8jNX?ByKM_K+^+q8wT[ɹtjLPз E, cT<$}f]vcjyD .MD\D,j,[jyxoXaM3-+O_meqKd(h_cʴqXE "PBHT7d]z0ނ?'?"g~6rl0bn" _WCfoM]S E3S[p:ԕ__߱cğ$08zT.){ R`<҃DJl\8δa˰aa` 6?B?::ɉ076`Đv2N `8rXA |Eg}j\N{]5Bg$|Tޏ68$xdq9 2DÃu!2(3%IIwABe7 @=9'{N;S7j$VΞ{J4qa.Tf-]g&(ljP+ȉ͆HAH 1uzQRdPn@_9܁>c"´Ulp8 B+A|[Eu i}kQX YLxiSaf6Z*v^Y4{(jS&MB۴Ȣ9;s&nG L9 {5~D\Ïf]&hku.TQǤ/F ϲXy8J3QGi7]T KZ{Ƙ١+A/TT1ҫUm 0ǯCu| ^Ѭ) L룈CBKśnjh~ C)uIYj(w:vbG!Bjwb=sBT#`?|/dTr#ww~0R^~~0m`x-r3C$J~M ~}TKӛZ2E˛RЏίߊ}.HI3ӌYG:25wYeOaAzpVjz8XPL4zsӶ ~)Kmo:2{0;l/if*W&8;Yh߆ +}:t Vg/Хih,-'ҝ)kG) 4f9!(۞UX Ά֔YĄٙ_Ȧn`qnI=e!H Dk2$:.Lp}h? #ɷp9KrLY1\Lua$;ʋ!fYIx&* ,<(Jd=^_ZK! ecAc8T9 0^H0Xղ{C&^1/#sXJjOk_JzXqaCI'L7Kn:|58 V}C? q͠m}Cm.X1:<__݌Jc>g|A /۪HWN?t+<$nrHr $Z<*P.a?l m NFdUv"@@{q`:3U% Gq[TMFaA銭)9nF<@n\߳6!:>֖gewL;`_FDsS@އnBd[v{YwdV,\eѵBڴ 2YSzMH[I'+iiՋ# ڞMw5ќ~BJDImәšIe! 8;m8 +Zo>ʌvBύ?cʴ{OF`7 +kJF:aaa9&U}|+vpd>̠V4Imj1ª}ZHMDE0Ky  q2CJɬO 1<)aQ8]9깟xx>\cW@yW4S {iQ1_+ N[Š LGu9%5:lxEi8\|CI: )L,z'tl@KʎŽ)FI gTH+M] ]D7HB^E:]f !<i'_/}D @+ہuk+6o2W@ZM]ɏHCg(`dI'HoL#Nu2[&xVEr䍉ܩ_ Wc jԨݜHC"qhyKizMRiQ$QZrѮ0 P\ʸ[brsxV E:%,)4L 7r B[ '?9kh[.1a+^/6C=\c$Aw]0]g< BJ$hpC!HraPT=GDY챿uTm^]::gbxŁEn$aKǰ"89YuY鑯m \ I; a@`jP{^cHy}[C@&/|i߄n`q6"56\URq+hmoE!29( P.P̙ 64hy\(abd:qlֺED' wGpp'?&p dg4b]s)"7].u9W2-RN$ƃa{KMXhot/YPw-nH?7+w†*M &!rQ8 c{NOǻ$KQ:3RnI, LM8cym/wq %J;-NR|Z\E(B8$.CB}K bP+IG$GD(}Foy?e:87Cc( uЦydb:u^}O@AfnB 2SCǧljc- Gru-(( \zxcE Qv#}ga$?`8Y3OJEFV{le:=}:5{S‡e`TIc1f O6̜J*la/)Xb!%>} RL|f&zغ!S[c199G@'=U4y$ e8̆kor5&('mc,Aؒf۰1eNLe,5",_KHFZZ?SdhZ~-G噻vAnA;"Ff-w O,w9CvR̠aRz[&ܱiLr-uFI*'1! C0=1c P&EVp+Uk{,Wq}ۄ)eS `;*z3OZmĈ'c wHޮ7dDE Iy6z ZzD] 42=$-nQdfM +bJG*,-ybӊ4@zj|F϶տ"yLcN@V0_t Q=7/p$EȊ3 d$l_I("dP\'0! B>.纝vs+7" tm~‚R Ocڿkv@ݿ q9m 3 IsDS}h#ŜɅx$R`+WAG1?YOsI +̅juA:x.V@)ej2i Y>=¤ZI<]|'tLhWmg%/ )UaX7G & 2〇b|&pֽhkt6eOj| FQ tS-(}D0{\^4Jt%KK9rUf oHcIkza@_li*IyK OV1Uu@(YG!E5X 6hf o5&nHWod "3=XcfC:W>bQf"-*We'd(޵ жv }$X?yMͭyBC,czX_Q'^]w)ٵs'-JOT3Ic3zlY=DijDhLu**+hf+#YjZ Gv4 ׅ#+s}y=6׊{z#YvIrj#!~[Vt'\EBR#){X{uɛ^h$1ֿkf# `]1V,IB)U &f pt|+gjеSs˧ -nIBBI;JW ٔCė9w掦F$/BE`0Z>eNﵲ{f?K`MeB!JI|4S?Gdt3bGh-=QRfIcau"pTɊ%l}^G*W:%0 =Ъ8{+XwX> oc/}as"sĜq=O1/#9524yid (,iߜN"+p+p8dJ|(yY!ET=TX0dT2S+KO4:tj;|t6[5n'guk=EpzI?E buqH(}Ўyڛ]GK5'F)1]RB_^0-$|VR]ߡBHD+q=(5jԎG&Wz}—Ǒa7FZ.#U,smr!‹帽BG9PV9/P 6ZcB|6Ҥh>CYJ ҍ$;u醔\e\ůb*tM.8ÎPx&p:g/u?7R9O)BZz[g]Ng談jXOP)4M&WYZ=9k~`d*v>R㉗ң@jngiL'M`PAh1 z/:a&3 TTrPfܿh\<žM1vJCEr?s?ڎaȶu3@VZwXVxdc2mT xL:6KTe]d/-E7Arr_@@w=tOv CCam5;onxDPCY>\{g7m'_Ò&ۃր_.2a7Vlo6>j;J؅M dô=II]^@tp4Јn5E>\RLmҟg#:i]Qi<~qO>V+1Cv0 Ȉot*ꑽZ'"H&Q&_j'Co!5Rq#t?\]75naW!L׷.yt_fQ}4,>!!McY+)EHԩ.7||y3ϝfF#̢h:y.]kz7gWv[lmmX16:`]I<Ȫ0+F[.Sy!()ơ#+V3x*>brK@q kOaM7 &!6 )W1[J8 |E Mb~' q.}~x㘙`iocn}Y% xMce6huxu̕AuaD- -avng?=콊WOU-n?C}$0:r0 {@ ݍcT6ս5yŜeU^t~vcGWvdY]c{CTpV ADkt.ɧÔEش#Q\T|w#Sw?|[y >|5ֹƻXwQbtY͢92Dv*OLJ"MC3FnqVNg L4=g0? D EbX+GL+YuL8ga)V+%tC\اI[&aNFCUGs }"fe^uFj)T=OCH%e$Mgk6V<9Ӳ7?16mg_}p| >ʁwPӨػMew0H8Uv6"X93IzKjxrU1Ol*!/8$Ss5lGLRMHg9=ؼmˬ#E] ռg:}Tɟ( mF.G6-ywoQnr^| oe{59`I9@$z,GVM)QxbNQW'R^5q?El$m7[j뙀ݑq'۷hk LLRW['e~ĽTHbXitfM/M =d5[d.IY%.*xAPQE-xs+5`9G?BLͽ禰?E!}b?<8Lj;hn2G= {].4 _Ӄ AQ}NeK9>zGt@64T@UgBӭbĄտIeX߫StLOUz1uڀu-D=lG=(`MO+*gE8z7uX^Prp9iA F 8Ҥ~\>i3ڷ*Zq#`Psgxx돷:| yxfaTӝ#V\xǧX-7`o~!Vi|*3KwRǣ2"Vc*C# @Ҭz9-a 5-%Q]+ Xkgon"=^sܭ }#rhqd[Ѥ|&¤C>>tW,L2T8Y%z2`B"IkUMyNʠVl%0JcMAJ{{-{ߙcTGdxTH&"eX#bPCUNԮO,lxF"Yd/lwŰV &-RbJ/_L5/\W %pD mT?Hz]V13,iDw"'X'I5PX-t3?&U^8)yCvnT$MZ.#z;G΅DVh"e'JZV48GC@cue@V}l[x6EXo.k%pn,R zzAh֬ &77㭀SU`2>r}n19Jw%ɫ C䐾lq}p~#}\d²@Wߌ`> }@#dt/1F<n`=Y$;p-"&I< x\7`f\6z[s>#=xEai ă\ϳ`bn=zd%YdAFV Tz5a̘͸@ljo;T!V/!GF-D`x{\ܑ$R#u'ӡL@e:Z\I ptb2BH ]{zl*x 03vߡ"%`4?SK+G{@̶(80dt6팏Ԣ`ddNȬ n9m%8.@dZ(*s[Ff 뢟ԺĊXGz,Wd. K^Ss{dfCO\xUIӨ"n%շS7R.fLZhG(:?"z9g?;;q uc0Cx”lxdvBxW0G`>>tSZއ7ݺ sʑA:zgcbOyccfpBX4 Qȗ+?ePx_Ơ<7VX6DΰR,= Ե܏)Z$׼@q:ZkdrNoHmB%!F ُF 4'ȀvEZ6D#s CXk!Rm`9?TST*>)9)mLeBX~~H@}RJ;i11'ZBH߉: f˩*(ZPU K7FSwiO2L4w&|v'n`?"6E(b7g]-G7%P>/|[Y JܚeKxlNBXFM^2c5 IHhXJY,&LHPݘİ uLa{TE(dj' `*zLl;bը8ɳ@KRojʤV6ZE.о`E5(ZBUv&7~,)(&i 5i8mu[L+_i2C=Oz[r%iPXBO&ĔJ8`FFC8٬x6a7ƀg{KF}ӍKv>.NczX+Τm=Xaz"D]hS1):<V]*[O"(khQ)D=o W PXq,2KPD,;>1ү_̓Ǔ3G5'ZvH3Oe0z]Y#`-rF8}XzC@Y[=>;! /,:,g^wb4POx]ܴC]z< 79`pI6 4Yf;L ߮&~\EgJo֞'DǥP. yq~N\Cau$*:VdzB[mۥ?"|4} <5 ʼwJ>ǡ pMmx?AmUbolcr%{I R! irw3/ĿI~zc( N(A+H)y{BrڡᲢa2;uw7Rd% L* v`Aj z#E/b MB`b.˟JYdVl-X|lDpeͨ1%K iÐ"=-[`^q^T-1?iY|)`FѠ[ ;9l:̉Bݑ)hHf5+Y ]} ި&>Y@Tɩ<;eLfNb+y~CL^& MZV;"W*D ^|2?cl#3Qy[ STz2] rTzH@ h-}Q  nOѭ):[P75u`_ fF_@ q1TnM DozE(ܫ+K ^ SXĢ3+jze p.>kw< m[kmaR`'tÂ=18{Q,Yp/φ(Zyg4;ylz@un .Y]WLAwRʆ6Pk8~6bWdlGM.L" :G6C7dd4^}gVe]iIsL^7'/JBe1+NEj\SsEk~cpZ٘8?r~utqQG<vÊoORa icmhVCZ^uV҄ !|_ȍ$-599"B _uea o!4-1ۗ7^ݏ9H CPv 8P; qn0 cwKP,.jsHXATlQ<ehO:GPW0$o/3F"Hэ>S)4;Da?$9X|izVF}VwCU+Dr7#F,*"S Ds8hI[̩"|D/MՔ285SbO\:^q DD`ŽMzѳ@jk?5|̓>D%{IoyW>Rا݆S4q} Eh˙`"nE 먀0IKɈ9gׁyth~qFl#*Ia?UYU_>3ڌW]7XN#Z}Ssb[pqȔ`q+@J6ص"jRfE_vI*_<a2b[E6ܒoP~?<Oo M.+'Tk  ˕?5mqwmyGّH6$W.kVl59w`D a22 W9cEOHJ_n_N׀!Gk?'-#͈Vٲ8`w~^ap`b^>zz2w"9 DZcǜ1@,Ԑ9In_Нunۺ# DS]| w h<WpG(*Ҳ7K*̛@ݭE%@K#:r;ku!dJ$R-M Jd>]`Q}]ӻ<|"O}03kȧZo9Z B*QD-#~.{b2:C+2yߎv8MBD-41j( `@>_>tb"":gl=Jo\l .|ƕ@iRW`팠7iSFYsqP[\.6VhQNr΀boᘴ(`AlEm$ V{tKrMv*'%vCf <؁pE5N[[Rih&hϫG0.<%m(eP/'**Eq8*ПCa(#=όht>ƑY\knY ܏wd#׵80"[zS OA1GJ0m˚[7{MSpX:pr2vŤ{%S+B:e`ӳ*})h7+q?y饎>/i-^Ex|4&qM,V6kO2ZC(Q;,]kߴ}v'mN2$х72Qx\0f]CiH-T ÐD`2d2ؖ,#0*qZS=`U+MN8(c9rœpa &6EH%$u Oue8e#l3 Ic3YD6&jgrukR<a޸o|ZU,τY`cn@hDwu起F"" n,mo X2a<I 8{{d`0S__|l6I)z] 7{=ʪV%I|JUeXy'WG|crCgr L#Mft[mkЏ^z哵AX"ڢ^4DdUB>+VbP,HcT9uNȶwty9\^\aZ+[bՠ]<;$}njGZ-XR,JbH, C W}W˃B5zq*Qa-2,S#1qBެjg11_ڻMKj+7?84.(ς9X[-]F9cA j^%m ;ŃMWD5;hsZ-pbQ C22A #5ݼB(ozBY dP0x_<5fu$Ŋ,_'p}<$OL*5%bHNvN Å'>/z= xԤ?[qvM+C$lA8XoɏԯP|8:8_K}u* :u6Ƕ j7¥m nĨ:3xkr Wu,jg#C#TBEA:XZҪWbX]=jEiSC!xyljLxd}!}xd&9V D" \Q2 Q-Cv m Łׄ-̦LfͶ} #Lu$`gFqdgRl8܉r`efKCDH1 ڃ) YMV%-V[tXFߺ!|ֵ#^LM@gq\7^G[ޛ0r:UkD7K^ыm~8NK 7ж`n%umTѳSR{n/=ӱ}QIz]{̙/UeHF S9IgEDvls4j "QPȟ)G"DD+Op?Fwm@؁?\u@$1Zךx癁CiRFSsu|4:>Tzw f6Z8ҍ`πG@-ږ7ǹhzb$(\^ʎtflEUm%7[zذB=A 2t+d=S9Z &TgX 7C>n r>-p*~aM$; Z5eï5}!A}Oy{_#=0G =ZXbڱ;!?g!p+<_>m+KX'vi9飥%Ԭ.\Caԕ c"צ9zz 7M\7Q. x# YsqRt: g4z 'WyDoHK6G !1da26T7 d'zM ҏ 5>[mFj綏VDZ'yePP#tH!&Y>Vj,KP'`ơEKm& jc '=R* :͸o"Ǔ9nӊ g=ĽS,wx?^" x 쿣ǵh 0"t`)+ZOrSm{ΣG?ߒZ#?<jlW ͬ|97GT0»d}T]G$Y/<gVTv? 8dm)E}I>X^V⠵ؑX.>D!7 ^HOq'xx^P+ՃG)׵&4E\CH7?=qg>X!7L}_QYGsP`WGq W U_;`whxxt: 7h@&䙺/T9HT5ތ TBѮHx]^5.ĉ;8KN[rt 'ً 6֊jUy{[=H#Ur U?tO.d|7zʤeXS !c[|iv8Qqh,i+eM?@2NfBiOQ 47#PY9C(3ݒGyfwd>;J7GCd;\:A"%8^{UZ^ 84YX#' (6nS}]h_ R d`a w=R{#4iyԘm|vkrU>,G0^"jM>iZf|,pǼ Y }BRοn"+jFN;Y A8ͽmr#MwyIi B?>Xa`!)p*W[EC@J[JξIUn#VIEի O N"wme/2mS #ônh+QCc6aĞe-O,υԜ+AmKdݹD񰽴G0vzUI\I-5qR $P2$ܩZXψObY&pym*+t.htQQLK8ߚ|.k*k~]:vX䯑LLwfQ;Pg'zG.Vp]5(/F?$4( [B6qUlF zT{ LMxbz%Ǫ%%"y5yb*,گPKPd}Ϩ4ҴA8 q{Ԥq!`|"fLtd<[ʎk֍AnVRabRL A" xp>o^[6.Ƕo69;^?mr)6v>0ty5}eWXt6šD&F"ߑ:+T%Q}ǥTR #n6l:sֶgj 2i{IJy2@jwc@7L!Նe^QȌ?n, uK p qrZ?,5f$E;a~Y򄊉텅tWUyEƑF!q0 59- z(:C{ vs΢o&MNH1@gyyu|zdzLNS觬UϦB?ywI|/pJR\V'FG?!=`y\_n4OYS*՝oS@@xLLu_F5NS!6ܬ&9d*3s"ބ0QПizuCL~,mS ޥnv+\0Aމgv 1?:HX9@NOA+2\`GL3b 0=PYßMuv4}7?F/!TY|o=#24"=KYi|u G"{iXOv/ j?L|#,\Z ۯƆsX8\GY޽݅*Gv?0hLl>{\#&΋H-0unB52OvduHyxΰʦ-B11k|VkTw@(f EɇA4ZH,(W|-`Lʥ/R`VC\6d8ӞEKfuFgy $@<M1XjEAZEj.4t/&=Rh{"3"Y0"FS$1z~V?\|(B<b %B ͂5J jdSP6hBL'(vތs [!7G6B]9Lއzy %!kۊSzv) ߬,[UK@3;G; ygr0oe\r?-lb'J.<;j~3eKTV! vݴu[o=$!xh;j)7=Ο*$yQ-::h}n7Z>d2y̞޼+5 ~qc6J?dїQ> C]-uCDf9isR믃f|wGx堡Pga)TC~zECW~+T$>EM{ı A K֤@YK_{WG](sz_h"%\z,0 zRJ`o o1vD)Inv)xނ:*׈[nGBR4&D%&7/2ΩE`(4(?#~oX20kd13X ?;)ՁP 1>7h$] T|?_!(/S+u8AMZWEUw" 2YDv.Z*ڀ"'Z*{m_bR`璫e7 60:6 MPr}( n{7#&X)6 ah[Dm0$U &,aܰыF=B lZAFߖlm:"K#g=[;824:m,0 oI좰d.6X J z]HqSSI*>\1.4+mPX%0MH9g'.dN>Y8WxS}5|`pYd&>찴GmrW^jl*z+'{|YqX[7~/iceB'J*%muV'KV_RuD}]HU0zN[Oa2e7k63tdV̝g# ? *l @2ņZ/e_M~ SҜ,1z#?:NUYq"Vk^t0Y~!ҀԖEꦎ hEKg^?k_#ZV2͗ !|I6V}Y=])md\{Pܶɝ2O9H[[WYJ Wvl䃦<>N+܉$ҔC(Q=d~ǃ r!=(vO$8^-Q] $ G"L1e_Ǩ z$aCvE,&PbN^g|&1iY*1@WI}$줭wۼqVUcE|>KnA. z_D- gӿ PLe {!yMX |xZIVNq7kC:DoiQ(hN[P/H3)EZNeP4r Ҫ{ 1 &~%s=bXB$.h7THG^!J_{$&:ikgl+GF"\mu_ߠ*+&9 F&TOgbk=`#6r}lǮ񀚫`/nPiRYsl\p5;J$R @#[aZSrR sBﳲ2p!0|ٻӤdž +z5&?.ex>°[=%OP|N=<=({vP11bLdp[K:hsZ{hCQTdV>d+f|ϷN]WL7hԭMҘ >ҁlh8嵯o'[\v[7 -"0-@?M a2@u _@e3hm5r ObFVw&N:e@=QrMqky5 lsHjCB47Ј\dҵ:Ev[hG'B[:xҖ߳cyQZEHFh$[6XzBItS :WA({F_˗6 "Wݵ:PՑAS[j-F_go_ 3 QݷR8X}1ǚidG): J/p93Oq骪o3hL4~ùh2-jKsvf٩D1p7ݞ&Qz.dK tmLJ%, =Qe8ppzA@m[{v_b,^6S~~5tm|/-VVJg}?;+HDꍹQfZmQGrwON'e\ BC7t,O=(\qòfV +>jpw5-GG,7$  Q ݑ6 +"UD=$KEJTaVP=  +GÞjɉ-;xos3]˽"⛵c=6p2PڇIh6><Q =G2۠j̵8!;90ѧ1i~\ p3܂ D/`+wY HגN4ԲF.K ʑȐzxs,K q5<ċli P\ lr[{ghh:E4^?i+|*J?J]2nks}wkx}ёhd/c/k i8C,MugwHps7 $58T0DVt}n%(̒BhĭL:u3M(-KOZOGsN7-UǮiA.RjY74H̰.dK plM5 =;t@[L@6)rkQJ}W }? ;|&GWը$7;STiUS~n6\1 ]ymLXQ7ZIZZǐg|ۀ4>ELjJˣ=,NlntosMTXC~;|˷bX9sy25:a];Cw3-m0B\,@#kJ< IHa*dMڎBMtqu;lʤ֦+ VJ|?^1ZcEY~G'w*x <6D3 _j^UNUςHT[cvwpZueVSc-yKc`l?:c|v?eǷj-+"K̎F :y.$IHz&N{iWVҪO ֯F!'pڒ9Ʉ+[qZQ#ę]}`* B:] o^RFucnfBsQA܉C\L5HwLP~W 6 K~h]bR= &f4ڭaCEw(1V;9F߀ފUh{?LM1~խx qW,grQ nC03 5ߐMszU՗]7n~sMUt]nI *8^pskW#)<$F΀;. 5аՐXˍ+^'&]jسخ{)L[1z.&g+S3ymY zҾY -jM,jɹ1T9bN-cB{{JFKNAc(e\pk<=H Q3"0b>^'lKadA ]6v!*?V~jl&y[zT*XVPc3J~Vo\KRMDN!1{n7ÎSJp!7zK"~ac Y3B7^Dȱ.8+GfDzjM=K@(ё_='c]O1 vSH0*B0e%>2 fcOrڅyߓsbwo3%8'm?9iU MBh:oΩ+Ciwn1iS qNNVšΉ,N@ǚ2']gp\zOo:N݃Q޸VX!NP*:PIy(jX)'uNt$UG'GT}DyZ%ށ[~T,$d? $_*! ~1F:?Qܽ LiH%pff\(G y/xㅸZt&³\"{6^{%|b,Tf[\wD6> -:ecOV L@쪇\YqGƜgDb/*%e:VKa!vmr P}6}{OUG KPaq>|GyӵY1F"9]H /'-D2$V}sU]zYń8+rLw/ϟY?~b9!A9<}jn (.L[{LZWfnEY_#l-RdW1rd._ yV_;M3\o;Rح"dQZf+Ӵ>v-auV{xj|)^bn>g⦇n(Rΰ$1֟״+Z XC*e=v7Lfg+sSEN:5'XKd٦XX(I3cm\$B$#gX_7z/f@̥8jaU/ệ ـXD{OAsIճA<`,'5Ze|4ѷS*hHnt ɎId<D^ vΠF)eG]`s_”)s7\NnP '+q>˜D9]!!QU B7굽Xl-x"CNIYɪXBhEo u{?kصR{^;·OFT3!ϬA/Ք:ʃB-, !T;U{m ƪ)¹n:L4 y N|>̧W]-9/AW:8gUspk8p{* F$ukx:;!|Ž?b}ѤOUK:G\}MtppxorFJn;/t,2lkX7( =݃$5@Ξ^V ')@$ߒ]2z|E:r'v<~@ >0b\A O%IJU.skw$#:*%̕EgHuyj"wЇd˲_wVR٘#T;4=ΊyJ4H״9+N^+*jL$cݚA(xPUQ?IC<퍥^.fVuKpʔ;rU nQopP4"@VbމB\Tb.>ϰEs"S}d(>gtj~}y utǗӊTt+-e VnĘ(kYlT٨qQJYIv vїiykMS'yJ*"L`_+ zDyNL\pQ17?|p)>s*l8hcqi>hR=^|B>ˎ#! sx9d1Ayov3?7 $y,<K,wBɞiya2qlE$RZFز֮)rQt"1PTMVCYĥՓ>X0@qL5v@lz5lI8~4J2ӡY98Mm^/`)騼p'QWc-ȖDsam7Оs})Y˧[Dʼ+>w"YB$[ze d;tĤx5;핋"="@ Y?E1USSo1 |zTڲ+ߛanbAK50:E_ؽʚ\Tɤ()f8b'Ɵ4`sЖڜ>dYV= 0T PcT-v :O:9+J8[e&g k I<7e^/--?5h: l!=QtiLy8(gwqulmk^9eOB v HC}P珯ZY%Pu:)B4':%Nb\Cu8ub] fMch.'ZnPyłN&(䤮ֺmЬLǕRE? .WK^RˀKo/uX?8:OSz[c͐5 TVf3A{8OXbZU>W%AB^"`H-Gg1gvN¯GG[U#sk_p7|Vy?RMΠ(>֞PpO,)|_Y(DvS$ŔƲr /GRzN$@6B&%V=h򅙂[I;&s=srH2-Ore4x[-Lp*tXK&iT?w $-cN4"2U,;w#X"0,J̈^N4T gÛ3VuHZޣI}*l 6c_m$:~hbiX,ZwQWϮq1L3ӝ*ɳULo01kWF׈(PJ)q2LzxwN8휓Ť$)dFŪiZp gGR,iZ%/V8K ¶WEoe7Bf,8W'\kkeTv 4|2SD;m@2ةdc1 Ċ~9f]e&rWfр`vys^gbD_c 42c8ϡ;NC)i ˃ NcL"kR(ޝ֏-:2ƛDFhVv1tn,tP|`Fe]Bu^ tͫhz+_Cq|Vvwdņ4ə+PpC=O~l:HzsIQaL6MuoX)BX¦;"b]#[e>*6,4l]c\.t~7?S2O@޺b'/kc1ION:V%=b 9kj~'XRʢol/ A 5KABaW D[]?ZwrR0H+1(9w̞43Gv۾wX^mҸh#HO=B>OKa.fU|e@|L®[c@LT.[aL[.5F ^19tnzh#1da_򥛑ԤWse3G=^,'%#Fh+[twKuUŝc?я2܉(>n B)G/ᝇ^wY"eg)CBgҧDhFN5Y}D{Jl,\@G#JÕ3-R2W9vO# oUD?jt48M ʬ~g^S OX@1p''pda^Z45x9_-*bUtjq2!0pEٸ?!RJ.{d5q2?F,qsGރ0ļ#tnY yi4Dw)^aA9qP\ަ&!^{RWe?Oe=t3 ^ aA{:nqxwEyﵿ"89id9k_-b$>sD_{)`mc'm˩I-!Rjb8Qʷ^ۀiC:H z3 ?29OB-x>/#J q?^wɐH2od)کN B N9/k`Qnz0_<!扽7?=ÿւw[Ւ/>A6\ Fa1e 0Ea43:Nm,feHܕeVn;Uж.!- rl~fݙqB =nan)^@tӺwaLHbCy bGAEX$=@i>h0|802M#36cJ6օx\ \xeWܯU{~Y> OIQXE DSh"c\GDtTc8j>FiK vd~7 +>)\>"DT&pM1*3Rjb`Ձ0i338Ɇbab+c MH]m㾖^[ʦeP@3*fŸrۑ.r$*!vULO7]± SN;Ap\+h5;Ƴ?OV:ЊW/ϓ;yo _xs4N){mĿFL&JGd lٲ>f3;aN uio OӮo~)B#ZkQ| 8H y pD.S{0k<$thGh,XOp!M4'P V|y.*=n"^+2cCSSpWwzi^"OJ^&0nQuk",IU Fh2BBqEV"Vc=P<t ZOƂl=w`dQ/aM~i&Dߕ&OFLdUW"{o$Cuf0[zlh 6һ+}!eSq=/ui¢R*Lj\/#EҨ3eGD v3u%@UCɧ?{ AH vjLah D]_Ȉb ( x֞wMwO@",Qѫ[7}o{Ce݉A,n+DB0sM'N.Jopμ'(E449R:O$+(zBB&1i oRzY*/]Ԟ8p!=I4Xij(a ?3$ڲHM =@O^g[`%%&br`C⁡ri ;hQòS)L>S %Po߇pv1WD}dR PEjBUݼ_6#~\KOT3ޛL ^y{=j CXYa])(7)ov`3*}%ް @$I4ya96:<$K7aKHtƴkSlZS9vOZ\Z.<+ /̩Ņti '+ }}̀svĪ~ hzH1ݴt%%0M EiT&f$K#ӳbR8LRK lI&95MJzsg|8ylC9gW+[ CD?R1R B6:]-rO443@lAAܿ+ҚmSׄ) /"'GLc^~__B`\`#~/ 3-([c}lT(ʣ=E{Y3kMQȅ#ضs W3v*1?+g{$6?E RR7*JB2 'Wt1Uo`:XY `e1[éw| Ytۛ}LoJv^pyMnꋤ#T/ u2xK*"t't(0PTl+Y̶fq~ݣ0y,YYN0vOݷObu}R3o^}]2l~Ϣ?92?b d8hvZ,}$ag)0GdUQsJt&s9h+.i? i>tdRr6 e"q~! *2Hҥzi}#;E#>S<ࢩe(ȝ20H|hc i7UaG'l6?< K>:}x7ΠyvLao6I@)]R ]`|7/pw\Lg<Q$hAv;Wx6V7 ۑ`F0٩pbEM= ԉD*Rp{:dp>'wb_l5GLn|bw?@n4 gWlm7?{[uk_>C*A<*p:]Z1d:8 CBhk."=Y\'~ y]|T$xeN 7?$R$ o/J |Fj[~u>s :bb;kl!f oPßUgo؆%"j5^U| vaM幁!HB8L_{ZIӝIArY)ךR6U]qY1+]hv\~ful6ˤ R.yRG8DED/E909p6aQh+!+ [@ Mvppu9 $ .i.R-=3vܽŞlۇRZ(U -ϙJ{)rK%voҕaJyaPP&L\Z"֕/ꑆvd3!q pEumϝI}Y TKK1pÕ|Tc:}IJQT=/5ֶ׃^m+ʊ<e\+QҘGq_ !Qz{"y+,bN(5m{鼦4O#$ fu ۚ}F'Sc-0Gog[jTsbm9ޕ瑿)\Oƥ=n1ȟf4<͌ > f$kk6G+4XZ4ܫMs4U5ʺ*rw(jBV2Yg<ՋtQOFҒ=і&}0UC=t'$HsűUD156,YQOx?gj_N ]dzʖMzXΰÒ>jHu R_y,뿺&zIw0dJЬ BCA^їh`{d-` xmU*5l֬~վmg % 7--fwk2!t٤MW` 4HeS^v˲Jf?U>,m ᥇x}MqM9s^ziO_✭玬ޛ)Ӱ+o4Enn_D;tTiP!P{a/7Uy5nɏ-ӹs[+2.U~N}% ߬{fdM (!JSIBR-9+JѦW%(24;Wug4ʃ#5n^T"1zx !jCv/WGKgeo ^M&Zsng@S}}V#%ZQ~dzbV)GM:nH{;TzwhѴ]zRfZoK JNd:d6tE(eCχN8*gpcR3c΃Iͅg۾ "nPC:i%b9<)Ѿ0?,Er1tG{b蠴BKIyGQq58?Pue؄#ظu^l)@DggwꞐcrZb^,?0S5Sݶ҅urk)Hv [K2TיWjh`G SF<@8C~@/ Bִ'v-MhϞЌQm9PyQd4wi}Hn:2 `!AsfܷAs irw8 iٚjs@;;KV#!V`uQ#:JHp¿>!S$]_a} `ƫΤPUq<2l=Y5^ȭjPO:p^Ɂڬ9f7?!'ZvA3d] .Hi_*#Hsi(."9l 2Ak?1Q])9<;hZt!@)R@7;fp8ןfȎ)|[_')m[CgלNMuW1 jƩ*cac7:]fUl@6d] n%~HdZ~_ L f(,T0d;4F% 3m"qdyIhmΟKJ +DUl_ 1gKVQ@w]M*Hdh`نu>0ȞNikiOL6 " S0[lGFCCbOyUC/bN:<_"#iw8yj?9W, 3ꀠѱ{h(g%^%wkqIE?J(i!2Ei+:*Iw~*a|mCAj) _ 1C-]:kWa''$5xϖUv`:ҹO^ jtHf}r O~1gd֯}>o[8 mdDAW'-Dw"zȟ`J[.JVMYS1Ay2oL`X 9{;CH3gH\fǡX. o؁iIjyʘ&P>'k&4HK3QHo ? ʭ&"6b):"IERm-*pH"9 #=>V8iDchˎhY yD1pf{R704j 93n?vV^ M3!>L֠aoQl5n 3L,%A>ѯ>%-gkBW?%2aMp4Po6w9D3#( lʳ3@s/ 8 [;oKYTcz+A_Ӭ<#ǷF CGpК"WxGJ+@81_|z2nӥc/莱_P_\O_чiC281LRb`b*}ފ߼gO[?s`63HD G^$8(uSqsʦD,g(X߂up͓kanJ,`txSZ~{5\@QũCsExD)c @$`e٠wYiazQc5-'UV o& |MIX>OAѱ=69ƳQs*|7skX/GTƳ&N~C(Yx?BL5gfh?MX,QcY;jhsrFŐ=t#u;z@S\3Ѯ&2U!EhS mܐd+xHNj23ĥϮ}]xOFYoJjݺmɵ<./D=|uzu KQjC; ߏ@+<6tHx $ӉL bڥ:4hzo6ϊCCSѰ6JmS⤄t^h#hgu{MvG[|bw(4u\K~< {EH+ zrʣlYXJRi!80/̲mæB/=Ziqnؕ%WFT~މՁ!3#PKp?/n~aK8LQ,;wڜ*9}v(ylUgvC6Ī-%)p$+o"pC[bi}޸a4TF;Q35 U}'# ܔ, `2]ҢAYX&wɋE$x rK$v[ A a@ Z ƪ:еA;JMJw2qUng-,CR0dH ]q y"jf$r o!E<|FR "HδGxt_Br~kSWbUv`9{hTqbA_t}?"/anܩ6;PR + I FjK@H pR8Fdq$PIPD@]|Rn+4*RjGkܷMjJ1;fr|`¼eYˈE^.얈cM0/gϰl;@:dT1,n6MIZ=pcmlv5.SMwmt<84}T 1c "-ƒO[%SD!-eĠ7x^t=d|6RW|Ay 3,Ez*ʔ. RȀ+LgI19e-J<t4txLf- ;, $ Ӌ1~^b6I#C{Op|r#饽 g׻fRn<\C-9 ^8&m;BnޮH=ɧO-~']eEjemToIe(ͣn=iF~Ċ!eҝs[q1YޮZ%:{]HW3~<س! #W KC뮨PW0r#(/p]7UtX צq1uQ* ᨗD,v,n\Vl0nY'fWq-ꍯ2b@8M×骎@ի/T 8_;yɆZkOY3P&Jʝi+7i /Q`~Qj = qW2/=`0H٥iʅ:^՛:K++&i10S#ɭ=. (`A4{wqRWw;bF:˱Q!UJX r']GzXP+D/H<%,  _JzxH=&sм RFPRPH(l\f7'j $Zgf&6f-_D" M#MՈz/j1 m>Bbj8{ˊ;cdV"%NnM#G.Zǀ:S.{fg2lji@RDm7{\Yu`eyK(:z'4ʽ>Q;(#Po֗6kᕠO- g&D hAxʑcOcV5.,181+ޮ_+R)'-&u`*KS I,_ rtjMGRe6R'bxꇟx^CjGmAoQ+@x3yTVnin0}1@-L5LYl'ExԈ4qʷP߱ŗBvRa Ɉlg%Ҍ{0W3w̱zg՘rTȀR+cK_sDz,x,i;`ֵG\JҊƥ[\X%)tˈ=džs= O&8(zMfzqBA\iߥ3_'ĭJ밄9h(9Nk,{B<ɓ\{wE}B >paR,au x*֝Flg3jR ָHaZt0İ_-9t~HRɕ*g&[ B=܇G!g5]hJb|Ao;akOx2['o"U-w'd;33Ug/5V^24~೾>)#H'{ w`*i-}^ÏK\T1S,Ѯg X*Ih,Q|;B0$ > iV<&Z׭&ouZڗ3e76nc e볻]82B iIw|+|<}c9k4)^*>? 7XWs #H ho4usFMLP8ڳB}4bcמ(Zb~Qכw+?O GŘ y9(Eğ<2aP?eZ9/1_ȃ ߈ (STՔæ qYaw`& ͚r9.a0O?3 sxVf.~p &GpZ^kT"u2]sT;|*qZ"¼ LjN{(Э`_- H1 '@m~ _4zꝳW /@.[M79;b8B8'|7b>aم~u‡.šv@gL -AmG 4Sh\k.Բ Y-" A84ui/ Gd<n/n K\K\d"50X5O.">DTRB<7FcA(镛ï%(*KyYvdLF%Ey̷qH!QhVjWI \0p;+Tuć8hȔrx42`qv&z*c~EFVXOB!Ww?6%ZQSr8$0 v֕BLAW ce'kGULwLo# "{:4hx,4k7Z Gzg%ݼ͉y29>G8m΄'ӸWyMTl ť0iK6aǔ!9"]t)J+V}Npx <tAfpXd3ܛE ߹JICD!wLtNu p:fX)֜SH~ԛϢo!AHcrg7Mel ^fD?uK}a Eb(HLk'Z?T8[^C55| i?VgXUmH1vހSF#C [31WRqAcP%lxUVi^5&te9SXKAaJ6.$,LW*p2כs< + Op[unon@uX7L|nvulBփIi/Bb 6,T-i8ADjȶoԢՍ`/gާXP"/ޑB-xQhfHjѴX&d@*>k-#>uxW_',OS& EH;=а1s"RO`<n_δp0]4KUE󮲅>nʺ}b\~~ւ  z]A\%7FNqNP}P&n[ ˭qB3C$dVƨwE'\H B$wC є|j lڨqKNcN]zp ?)<%/_ _*3]A)+IT#k3nT Z\]H4 2%l݉’d$7UڈFF##ȺEΡ p7j>m``F卐 u67 '2eu|t6LղkdU=wX&ƙG5pQ״k|Py\p o L'.CxCԕ`tǠƎy/hG͐=BMWN~\ M~U]zX$*|HQH:;0?+8VĆQ9o6 /YB32R]&`xa /ߏ);(^li5ʠoͥ%UНufAPBDdE-Ex.ƸxN$Jy"e F(q>˟"GRo#9wj u{t::! AlK6;ii N_'"5jB9_W|OpwA7*rj>* )ź=1 AyaPç<\^ "!x"@΅ނnY#!X#w[zs*oz1 Q_`s Hf ;3㱪nY@;\Lt5nFtr{ؖʲi0Y$pez7M.\Q+V=:dmT`K Kh#av?zfIhj|5IT8|4u ga9>p3+qxK͢.vD&a&::ιIv]|pGfpJuF%:tSW70Ɏ%ެ{@CGhv ާl=̜'8@#8dV wa!L#m[}L D'#/JGf&Oz{ohwNрz߬xDW{ѯז|өu'zA =% Ѥ yDBO%B[L:>$ [rV)Ȟȴ)jiZ-"#߭ޞOZ ?5@/lB ( p* ǿiRdQ>IoOU.b~!{^V͐5WtIRSweэR|+dX޻Ƹ>c>"Jj7!8ސm ]p6K!N/-gJ]ueٚlݹl9!Vy;&M8E +h"7|YZ3۟ t=q#kO@9'׼nsQ` ޺auV:h.Sb9"%]Zd4)ɑۙ{Nec1-_'+[3Jw=߼ ۇZ ׬(c#rL*|@Շ(?7}; L;>qpg"%ijydC{[Wq-ƃ庮9f| tm eg%Zԇ[Fs#r;p?h|ͨQ\.tXWIHqB:'g7T6+?u.\{tNCv'rG4Tmˊ{al;+ XHR W%Pѷ0j2y`h- VTJc?NqdEaq+\ @B2N'zK̶OUUF 37mpemM?Z::_ފ4oKWǃ#Y\ؿ+'`snzCcfBX S`x7mr:֥"q(Km>?R@|5D6fБ1({|$uC5;hx:a.#oG]h ZvlvypZ&ڷa ˀUqa`%U)=7{6W8Oky x|7tCN#VT|;>#i}4 s8T"[J\։7zBF'W oGV¬B[yy 6Ώ??1^l?<;?AJ!S^;щ)R';FtuBTWGM,j"`t˹422pڭ}>RT LlwơÃT:B- PtfOqTOeY)Hu-r51NցuhK] Z>'`Т3 9_9VQc5NXI{ -#3 YZk(L_nkyQ\CA5OǶ2T3EgּW:}-Qb$#͟T]Lq~g1?gRg%yn cr{ĖTo'`+a*Ha?p^utv*}AM[߶։X P9Zzj |0 J\A pK p"RqPe#acj@}a9V@cLeS:|M%4Qt򺻝p2p!spIDCSHzŃ1ĢVD'}CxdNvE^Goa-=ݺst?Zӗ'7F̢2]YÕa5[%!۹6pR= /MUSĆwq]X1{>o` tgӜ>Ҭa3c 7Àp<Iyw&rZe! `ZEJ 9&R1ВU>`4q=F[~Dw}e)U`1:`5xD ?ɓ},a3'o.^_(c;Ã#x@[џx kp(}*CIrmvCO~RS| ӕ`A-(q(g;BF!Lk|r]D9('jq&:j.kRْ__]{e]&(73LkK^ϭbYGBrkQh u_oc<B`gW )nV?b޺)Vz!P0I~Gclj^ƨ &&G1|b'<~|NbG]nWJ%9KRRG.qa~nIzA9b^G|dK}oE+:n,: 7uѫtĔpܱY+yL1-|H]M4K z,*.L2ḤZ>6mjCۊjEEq=7 o`IjjzSk2)b]hԫg#Ԋsג>k׋SdL(qEQyqpy!Cb\pK&+KAE3_vq}t,^MGC4Ւ]`:ԡEFӷD[D|hpca')kxWZ{צOŌˋGwK;T[Z:s$ I[OԡD喻(>oƥ/.\k/lcwʬr\\i9.qbhmI'7!mpfeˈ0{Sg?&+0#quT9*0IyH;hpf٦˂˒گ Al`I~@8kdR^NᘈRhvq2#8X[r$ Ol4_Fa} RJy[qڃB{eŦxxMboCTv5Џz  Yu9 f: BɈ=t7qm+7mu|Oвbߜ69 f</ރr$*OYBu4yiawmbD"^]̦˨M;w^>! $\ v)^\JYZ{}5wȓTo)CuB9]t\Syݜ2e>Y;^soػhy#[->L~ĝ[h[F(bi [G0}.$͐՝B~:/Sh,٤Mz sbb>L]P/[{$.gg0g"5ڠS {$l/.aUrɟw%*Wl^l 2jɅ |lѨw¦G*OI~و`3cw6 (,RU9x3"Ao?O.zn6 B l0/`ilgfJ [!G0 g:'#Eؗ@Fդ瞁+m"sQyöM@\59 tTk܈f-rVn*ev Y/8J 0Q}U@;)މG8_jN6svR]Cɨ6>A0=P'Uxs<JgPބԋTSڿӺ_!:mDYxWf<W#fLT`]"1uN?C] ZKMVGxiUm3OqʹG%L^  xёayˌ"Bhx><>nZ-JMuCYFk2@V'q3g3-IjC4jV^D狪:C7-ݯw&5G_ hy6߮{7!ks4%WBMmv,ОLYYa?ک#EbڌZjp?>w-Yl;x9M4) s(T$8/l?wkHI{ae9[yK 01fـU9Y>x3t>P~Zt_|CĦ66'ȣ1D)Eyִ!63Zn7*8Ê9fU̒|4 <%[P}_'U/krCbZֲiU\x|'!NSgbHb*j!%uvr8ۣ{!*C!~z+©uȋ"y&_n6AEkÃs|ZVJ0eARA~h4YE(&K,O҅ƼW쒺aT- "npY?n}u; @chσϹ5qa09>VOl2'u۹97Ͳ">ySIQseX#M,50y9壺_n6DP`Rk4lp7H`^0v[YF6:uEn#RH}CinʓeIdRi@uݿ ΁'XM+lJ)j9:S{Q~P_]ܺ; T${L7 v"ORx= Q탭-aS7dEkq1Q%:Ͽb>Aqw0j\*PBo̩eY,BswNO w6F=_{C,h#+Z,:`3&/UfUw 6 831UHbJIdvSkO0Zԡ\G.Y]AL$f.H}^Hj#q"{؛Qk&9q%NO_zalpa)A<|c%58a:> N 1Whek6YhoI/#˦dio6-٨>E%jOV涅iVG$(>k9 y%o^}||>SXh:JdҵN0iaC)_(wXmng?[_J`} 8pdWk:ov ?J` $nާI<Vj6"r*Tס!~x'nvE۞ϧBW|m^Q6ӥajAUx71J6WJ'jEΎxhSN ÒU[WƲ斔 i49E/۝GMA5p *Y@Y(%Iow{8\=!c/4)K$$|^v%+%&/_%WL*ѸLc*4kk߾׵XoFodxdR.R4~5N3qո`]5VPjJTzݜ?E.&fo vFi$-,`Cf*C)pQ2sq^H6у Do+S%?b@ 3Ӥ%zn5PZY)%# I8ysj 1ܙJ֫ !tzKq  zю!oFCWe{@+Ǐ%ڬi:2?왅8+a_qEІdYA v(<\eb:ZM0v}yg1a6aN lt 'nHfM+qy9E?2wxeD\Qh<:Vve5V[DE,dZY$y m2oytߦC>HFV%/hv҈Kh $AFUR+@,:ـQ>ADkwHz Q7RT[4FRJ} sӭDىb`VD[1/Ak`Mc{ڬ[bݝ%pqsO®y"C<=- "Gv =YA$T%vs0&])+Ec'yޅG>Zsq|6K9 UJ}RRo0: XЧ|~Оh>sZT F[[ j!^m-*ԔkbG {S5ꀹ)f&Qp`ԡS`u9m]~T쎝5;|"SIWE~޲TE"_;XDCݲfpFt.5W:k"{J T8ok)]n,%KZ(Tc+3mT)ϸ7Y¼MZ +FF lU#x'0 2eX ㆓aѥ $@)H ^5`w4T1n%lWm1]At֑l3~9 &P}ֵtASXUV>ݦmN/=)ԤI^SRa D͉`J8X݌䊇je45>G~HSur.5 [)7;CTbW$v@Z )͐[MUzS'.Sa̩MvJ&6P@ƄJݾEq7kPr ܉nLy ˧!XaX.BIT6j fQY4מ`TIWM{>fP[yt+167ٝV4إsv(V%l*F`#%y9V ߢrVŎ)ggA!c#] .tkXr=}O@!屺B Sz=MNΣ‘G$NO(k:ѦzUgw]-c[03K:#Et@QvIՂ&E7l:kI&Er>X=:YPM4`]g3+W$iH':Ųvbp/q<ڧQ{Ax&3ke%Ci) 0s`#qC9;˳3e\,3ZVj:6[O%,}:\f,΁FJ?- [$a&#THkQqƉܑu΃hE6߯bakq@ofϵo]O B prs(p^II_r.&䚑7B<Y~G!ӥM>#ΰ+o+]tDCoiAjS>gV$2]p&JwL5so39ܰpL؟ş^ۚ> (q#9VO"Xz#A=7ҨfV` ~* UIVLJrOd-Y0n 9r|E[2nXxŻ^Vw T*K|-hGW{abxSzr EIuU=B.VG|a|IPi> ٺH<к?>pd$vvDoُ/T"љCX :h9Xa}-sh ff0N 9S]V*Z(_ fA Pş*rw>9r 2dȃ$ R(L,xh5̭d_犜ۃ>YaLJ:!gf-i%$9duz"3NA d ZwscOSuBXd#$|wWҼF-#5`aVm= bz\y?_XY$jS|4.e|:Z3S?!mrӓY .Y. xm4n]ER|D = _7]t C'JbŁIp!AeF{ oRTvscE  .L$!Z$ ͪBG",8r`.}ԙC"5˚&He64ZUdp=P*"p;ioqK 7 uR`2A9RU Vݠg2xu..Ds~@bi:V/[*9\*Elguki`^~r텚;ӑwȷB\eG4`_ * ڜW*~Mڴ1% mm'ZP&Z\VpeR ݄OH|DLcڄrb2.XSvD&i9]'"k%ނ#s-HǗ$MՋdf9[*b^YI*\^`)]U_WҝQkN V QIJ.b\H)eF4lN~U:"yk c!QhEY(t?cĽKhN$LV,_H:nbJV?͵>-= ?{ D!E:3)l EX80v%K$bpkXÈE(8w+K: !FV#SXW*a7&j|  Ə bK  *: .VlB&}>{"Ou'rJcQݖB].>$PF8>2Mw{E:NI2\_̦dG/}֕~X nЀJ[HHpFa)?s,SQZ'w"2 m&2#)F*GhEoǫ }YUV >l}S5[bWV\pfV`PX+]-+FFFУg݉'+س׹ ή8/[}ֳlC@Iu]!S$-~ë;L|Fݒ<\?!F33R)8PPϡ{^rP#uy|Iж:Y/Ra$IJQx#hb.IyAe½P/j' 1r+63ЅҪU[:JlS^AAISʬ*ZtJ?SH{-A;!㍣T7 Zu>s낳w8c6b8e5wGJhWi _Kn?Ƹ_GdZ^bQqUVAt7L${o&F0b<":貓*Q(GCXΈB_[)ʒ> $$N|aQxyO>Εzt@D~޳ ] `g: NCZXnfWnM/:\i:-/|wgEx j7)r XbV93FX.'AoϞp,no 3gfP%"? vCG03zƼ '\mP Odq:;/GjBaVTM ݗrE>,$gV \Y(8Eo)s,<ר+d117Ɵ71'QhEJ}wߋH)nm=)oBÂ8=˾߇!||D2֚gWVku5rtE/ }0[xeZ1j|+L$ٽ vOޔ>BTؗ捸>IϾ"2s>㕵l0X΂. mM󹃇+[ 8X30Ă ,QByW*ϡ*%c}=>|ծ7]p`'*JCHv O SRPnߙLw*0YNڠTUȤ (pGUڛH\g\=/Ǿ&MqEk >!Rvϻjj;@b]&3a b)d+ao^ǭǙş:~SW[J`4x~~u="N\Y`(p.qa?tz=q8ByqGΑ~çp^g8wLTҙ< =f'JAfT7jVq͇[} /1VEgF4F ={Wy+غA`y&,..sDVgpBRU:'x6vȟx}6qh#_ ,V?ڲy!9O6̎R:=G(+Q~>t]nw4zJ0|:ɢFyw?6̗(\Rh?xڍX _'3F Ge |sX3첻-.pɄ_ lkMs M]F%UCzV$)!VԷe{L"i1@h+Lp$ u^HLA؀;5捺~ @AS7ҫ[cCJnb %Pgom7F"lsj~짭X#VѱqD Gt?mM"YۡH YU:&)֬9B=]AvLիl~BR}(>+sI|odj,[vTKtE:: !tK\B1էδ,FI=w9j歁 "W~(̕.z#'Ad3+huGwXDREvsZ;w , HbrupCQ9%Orf&wyxʊH\[F&Χ' \''mmaa#(Ƹ2x8#GFBœEv/ ʄ;ĭ|!g[SsGݷ~\6ܷNXu ecꜥH! GyA9{WSr ?6av :,w[JO%}^xáuu:rDyM'd@~\_7;0Y VRa 9pȾ힥y1DK`{~M%!] m(V\&1tl>IU] >wBI5KGXM:PƶPZdb]ot q1s-u2։[d'n?+yn;[5DFd8;vdCf™a#fAfZ%k/xRRS a_紉`"O.mH #}-`kH}eؤBT3U@ oSS- Gz1Lq4Pw̳cB? 5R#ZJʍ- L0 {^%9xW #G7`Ut+j( Lۑݸ+YI*!n:xCHU%VuE )oE8k0v]*pQlߦoKT9@4i ITᡱ:VKRKͲq$JΠj1vwsy^O (9+$Y,2mtjwVu9ĩ992 6pT مAN>֔(xQ]İP&w߿LlR{dU/d 6.1 myj{..\zNvP=|E v "9!/1veMw7͢!fɲ.n5;$?զ+Lᕼ*} nPȜ}݀pYN;8 F/\*mҕ.w"YdBS2[Gu!U߄vlNjetl>y1t$uq,݄q:o0|F T}^n^B//VL{Zxo>J7JE^`J S/zAwhsP[trxM)Ad~,0J}h>Ph8.rdS#h_^,GSMeP_]"Cenv~"ЭP[͌"z%/̨l=U 0Q8"A  {qHߩYRGU7ӏ` %Y!׋i"AL, :\A< ㆼ nRL6ql`.S2k?_-G9E'j.?u)Mذ#!k/X̃uDEM`g:MH`էNROF"%1J Ҹ܉L;Lka U:YHȨ%o|/Jo&PcD,z3IF&3R7`uevޮ l9a^i9I` Z J:LoPEr D75ΐlWynht$s&@&h[Th^WI'uu>+hcly?9Bt@^Ċ>AuDax%· 2X~:+i@l ן&5h)$8W.mS6!$X^4c39Tѕ!Sg|!yK@(IabPqfv2DS߂: }+R dBԥdGn]L8jF<_oY i[AW;M1/e,L6NJrHnv[8O< {T&؃Ѕ]p&ކv;p4\^`7dh僀 c^2 elM=W5j?Z%6=O3v58K- !7܉D Dz“=о  FϣYDc=4D/J븈 FV~ rjG{:[PVUSRD;z,!.ӛnW -Fռ* }.WZӋ}d8A6># 5&cf%2[%oTPЦȄȠ }-^Z&Cy lٵќn̜=FYK3;aE ڢ7. i>D#:X]|!Cn @l?#OP3pW7O.U*S3IImlP V-l3SE!ڤ3nl~0ePpj~yYη*ɀ5bc=,z' _-?̡+b~,FBUΙ^Pㆂ{m5_uΌv/up+G5qEWDžW6p# !yJm`U 3N,J!7GgMC!j%ً WIYd^_!I1k_~"Ry;)|Xx.x:gb'ö]~½\-=+oZ)ے2leJ+aFY0SJ81]d<r|.Xp7=cIzqRigB=^N(ӢwMLC U|zAQ- m Aydi5koh[ːqo&/w8ӐX 0,j8,]g5GH#I ^$L W)cv:j|37Ȁhlavj&ԥ!-d*+6hFIaz=NN OM,-3ҭѭ̪vӑ̙7i2*X+\h9,qa^ȡo^ڋU3s-4~]aqtRKiq}@\eF~x }Mƾ=/zڙ݅"Y`eu^cY4Q^}rl$6*CO:)1AkN[Z.`$3F!(zM7p"|SBrODЁrY" d WWS`? q&jF+>':-nc: ,$q`C{yo_N#Se];Bg!zVX;K榝 FeBt0$)[Q'D)_,? Xo^G.Fp+%| 1Yqުef%ZUyESh{ 9I¹,GOZ_;*s/9k| H챞>*ЛMC1蕬}I!t\7]Jn>^Tgzm8b\i kvuP'Ξڶz74kwyDYA>z8m޳;eYG̳2n(AndOxC|,Qh{ݬ/Ƙ{"%]|~D U+AUwy%gjb#n<pcSecEN; N!E!zcL^A;%|}Pj,Oe o6tӡ{ZM ܤ]̝+(n>Ι,Ҋx3))6"NTJS0[ٜtHPwJ9uedgJE | y"5tMO7z%xAnZ뱎ƁJ=yt֩P_IM '#{ 0T"F*~MPoW9pFG|c<5& I \;I+\/|A"p7 &6WoW 镂2D$iBmr6 \?jSރ%gPyNN"et\ܻl_eΦ۫ )`Noe H5?ΞݵFK(ɐ>Jc R]J(Rl<PpE|>eМT裛1L!%(R:*dCFji#ҁ!s $^'ΎC_UQO$ޚ};t5'w*3կ$- ڑ0ATcbS+ZǟbVU-fvخŜqJ?٥P˩&V bqVzimjoǟљ4HnuY<*Оv>.Xξֈ0~>W\䌷TW_&luI2С\='yJ"&tFϲI-X"QNjK4䖎R@>|mE?xWMUЄo`ry&iEnt|]͎貵"ELq&4)wQ٪0hqn' Ԍ%?(`LS+M}?}#I ozgM}{:XZ">cY;ly:awvhʼn*$Rwz;y"8[: u]a,-(2ȻmphGP D? !Ԡ߲ *zY^&@XI"7[YcRn4j췪 } 7*z!3󬵛1s+F:E s"Ykg0gLHkc\+~.J{qg' Ow6BSػ$;jyd1Z&s`)]M%ce8Ft+JU3mK蟿 ^ _!k#y<i# xp BӮA"ݔ:ŝG p lEe{ o xɏވcLZn 5 6Pj:_QGc=[3aƦ}v'm;l ,(]>ֱD8aRM#JJ I񵬷z6Bɀ/4UoA׿_P"F-ܦ )<(M&p&u.) Pn@5&SJ/Gq/4 ?23[36C_q4ҩEQ{{ j{w ԆVnP h,SY-DZzN{D7emE Ғ12ܺtưOxCbJ~{C{%c|9q娤fTN~p\<5䤜]|)bèƯP°~LذF@!å 4-~th\DN*bӨKfln{tx/'l(d}`nmlI^^/Wo@TCM z EY ݟe#0P5iCd.I1w;Yy* %lOq.F''بU `;9cN&Xu;U>srʼnK,I<5hjW=2@Rx;\K \;-2kz+?]t{ :$kX}JZv(391#lt\x"_0rH >UYoF#x_%hg|(o [;qV5 itw&:OBŜ{mp 7ݴY6`j!NL+>R q8H"$4D-N71ggheYo$_?%kJM3zj"G.YHZʽVr 7] @w@ -H)lK,f*hp>K0lшVДb>-ӅcZL(޵=.uF)ع13NP Ɖzq=STE֪γ^~\:f {Tu.Y/f N;h6w_\qs}!H  ܻFƞhv:6N/]TZ $E날H1!󺻏+ߙe,=%I9K_cٙa(Q "ZY:P sgi"!O?H:4K2?zy ?]t~v}; FCP; nIgn]Ma~UQgy/BοlkEjr7;$Ŗ-T7h}bs̓o"vbn7V65Cd|ks-sF.<ԣv3x(Wb=i͍BY\].c;~K4)<_oqtUt·kVo"j;-u:>ӪB^T }8 )x8h#>j <(=_cٱkmXùjYûWuH$AN]H~dF>;bEfnf=`3=fW(-;3<{y˕]t >Yuv[zxʨөB9n= 3TcL+;/}__t7ohf.,xT/EBliY ;x؛ Ka7U\ź nwqwXO0WnF< {^eLpeePu?\b:|[Es c>u@:k>JF?v7z_S kY<ŏ/!LO p;ZĊYu,[΍h"w,5G-fޏ8>pF7Љg闵HzDa^ȖxP=x՞.4 o1oE J3+2%)0l-ES۞r}K8:F06a]ON{3pي|1*E3z'zkTĎ0ְ|-`-i 2j _ϱ24?ly=̺_R|<H -tKxVWCm)ȶ֑9Cmn,375KG)MĒcu)E?Z@bt Ij{_/k3GTď<÷a 9: +3Rbn*^4g,Ţ*۴Aлd߷+q7`mdt /?U`q9ق>euu"_S(~Z# @נQp ] t (&oF!B`nrBm>:J 0㒹t}_CfC>oiAdqǕLMowb,禡=D2VˈlaA1S$7dz??&cUSla7)4Ќb1x8V{h"s'+)DЫBдx\]R9E{r{Y|S<5Ǭ"5[Y}UtSx$@1E8{) .P ]~m\qJa.pƏ<: $Cݹ- 5%oRTcْe!m=;D?& d/y ہ{" uEPY(.S ɠgP0|ߙ;FD C=b_E\\G'RuH$I,%ϰxK<(PEX 3RC;p [pzUmss 2,*qA:;|h(/i/,<3Zz2ݵ(?>Rj)._'m ;z~~?=Z=vnqiɵe{t|ihFx"$]ٙ4X.zϫ!s.ƃa՚4ɅjS[[,ONk\A*ԧA_mzdjb'+Q^ \}M^YƞS<:@Gz*3=b֮k ׉f̓hia3g+6) sGu  |%pyZ>N n[0IQ͗A$8%8@gEzwdTHWMzaqӤ'ZͭYf'E: EqdEo0&.둯nA=Qq "\4X䌐b)W`%%SN:1%ub&uK_l=g<+ٸ.r8M*|7:ThgX6]TegF(,F݇(b.)pxDINrz&0M|tޑ7F[:\Z+\f*Ia߸M+W^FM1ٵɆ s3:J 4uORFCޕ9<醽5Ʉǟp*\3!bljy"CxS7 Iocv"KP]P: Qi?B*CAĩt4 (6io+oNĒk/Ob-~|R>Deiҋkot@:pXQ9'%NZk (3kCՅLnJ-uW8qLpAbfg"=\O OAFF/dS^C`YHT0wL.wgRiȠ!:&y`8 3y7powILp?E+Ȏ]CJd UB:Cm!HͺU C#,vk0. ,0WsZJwQU{c>65UZnB#ekWs4u+uő)/Ydrn)zBpZC:`63N䤽C(n\zM&Zws|4YjkFh$e8cL%sC  K0Lj՘e f%R+cZꩉ"彺A!L6||N L}{u2[bwdp(фYT(gŬ^V;{GZ˹hg6JSC6k%^i2Bw{V܄K-THfc-oڜgMi+iDsݭn Ug;C\]~r)_)7B?$Q:>~Yڋv{^07Gxx^:_O7A5HDK.Pг'^~7U9);gX(kf 2|OߐB'5=ްW']xX<-I7qZB*$GK" gm\]W:u=uHk_<P] J؎Cs+D/%lȾaZ vYumoi<&sYӹFؖ* &[lj J4 Tr4sM!K1&*e|6ZZJ‹u)׹⩓Y+ ᓽLPkU+魿-29蕯ׁu3q e_cE/@ /J7`UɀҪ֓uɐffXO yE8{ l%}9eqF<0e&En{w)@S &\KִUO+}2 4B҈w$3-느p~Ɣ-k /JEl@:Lɍ%kU sA.0Y_QR*T yp8-h$ $FB!7aФ]V;w/Y$&}P Nܖ9݄`_qM؈06޾ƯNIc-ZӢa҃U6o1Jf3D>‚Fǽ tk˸>8(o*s8F4dP[.4O6N~Cݭ?cg]B~Jv$+Tgܛng17nPŔU}5ĒKn`$sIgm~0^a oퟀ=(r)(-z'* 5ŭpI2t~ zE``JMkP؉p>HJ/|]FÇ6!U"o} |X0<0D'6D0I-`ͤ_xޛ@(h~QJKf3Ab0owrl*[vGA8}2ʎd*d_TprVm>$Œݸo`)ÞmIm/0 "@ sGMĝ[}V8)k =>9(P8j>b_|ucw1rكT);׵nEH 3s 1WzZZqeP_v6 #[gۊ\æf,4yO[=m"9}}X[qz_, :.nP]FPѲ+wVQ\luaQϦ02/'d}УVYА\X[ꨀ ,&4 1d'Ls.Yf BCfeAo7/Pw"ǝ0ufc`*/4HHf zWn9k˘({ōMk`V.{&69 T>\G%7Qp)8iV@&' yUkB{ (^{&PKLE*7T#mŞԣڗJUB^oX*GNmQ'KZ|U=^T`,rgIҎngz|4515ra,"+A1 pWTcAgSɲ>;_;*U6i,BKʄϧk#uȨL=+-~:#S,iF[QXޞţ^zW qA$RaY &5 9<%QF>H+cafx^4]fUM꥾ J4UKw&PzDW+>cٙ}d#'A؏=@*"N= M0wi' ֹ ֗d_Y>i܂ ljCz-e^r9"[:X} CaRqj״_h3j_ݬk:i:--% AgQֱ؅tu >LY#K mYIcbw"@-P^k˙6{y\C^喰R\иi^ +7Mmv>QˆSpyY) \'KLcP{5-mg)IݺqGH[]s{!з-[~Mwqш}q&ܸ?J5V uYu[WTsAmg_5 X,o<@ßrJ?2nr6%n5|fV+(gU󲋘V .|>q؀>|clڹH> EH+1Q [6#XNmE^aޝ 6"$=$2%Uqыlt6T֭mdC&/ وV ϙvFuV|%VS#J*ʂv(!!Dg~ e51(# 4npN{cF^Nl4:PaVsi[5&rΆ$'A3TAB2K=tK>Ey8*n:DoY:]/jJU,Qxd(=I@1E1޶9.X(ZgMVHv3>L D̿aAObn)B^oN!Os@9,P#}fvFƥ\Jԅ^)`zbK')p"% Vn'IZTiG%&A(JE~PB\î!iڅ=mx#w+QBk|=;8F:Rf3Y3T$$)Qq< 2ez^t:|ECXOiĔ{H>!SE][#+sP6Mjr]8~Ln`C@;}P wnzJ&w57DXGKIlZGߓdĈ FVerk[ ,KU9ǵ{ԮT1/Sc=W*Fc_=o>WLԖRWTd# 7ѵJ  ;cU6`)DY ƙtHll mcn %dRN}JgYMMSn?KO<ٓcn:mx.E\t[:j,t/EAQ$wrqb^[J$7غ[MwW^vlj\80wSkMI*4mHhѓHsBV_8hf|I 7_1 p?ײ(cPI޿IS dPZs8`nb.#+N1(dõ>FoƳ[Qv%2 p.*G2Q D ;P4Dn(sw®bRhce=Z{V! B ]F=u[(Dx 9 bLt&40Ʌ]} ɫ&d2/" jϼc'~ "ؿ;dHSgn^4pl|/ϐtmfթ$~mVr `L1`pL3i񵌸:OE33"=5 3!~t&b{L%(NOfAE$U![6FaL;h i#q3nJ" nbwlfOlƀ&a(NbuZ0}ZB} h3"0j?2g#Ej7vߞ44C=_~S[j@ohL<6 ;odp[eb<:e8U@)\`Ct⵵c#dRO$ݞ;ntZeuC\Jg!hFdD8GTFk> Uc(08gx'#[%A zeB. PhqTݴqƦ%V@;Lj퓞x;A@Ҍ8QqWٱcb\f ?/)9ts]x^:$bNVbACpto"H9ZU{ToIY!WE76wɆ͕%MebfMHaИ׬%9^o҆'-m``$AAf|ӏ4: lօ5yޓ`5K~8l t2Mġt_AjVt4m~\oDD ͝I`c;W+?HIS`Mn:P9$cY)Fbub%8q _ҤOP#- 5/-U&d%!N%@ui41iU*:>kd8yV}[M'S*#u82%e%V1HL :RvTNa;u` sw+ֱ#a4):P#./!˟ n /J"jl۩m]ƬؕL+c xe>cjr$.\\1a]QC k\?bnlV,L rś b"5Xnwa EdL_Ro=>2s{`@ fj؇PoGdb79\T2VՒ"Ff@V"gK:P o6(z(rr)t: Pw\o6lMnt:Ć35#Wʗf+VBÚ4 &{AyfsF:=?64(o8ߙ= 鲂^€T?}$+1:,EVټ r? koc$Dm w2Y _ۥk݌t.FѰ'KT۲vn$ M}yݡ݀|I+RrJ¹KQnt 4k'D-c.|Ȩ{tR}g!bV/x&0/_Jg bN8^lx`y I8Cˆ02˃M- % 9?&@ ->%X6rHDX c 6kuw LTOH鎍clS3E{:Sq %KT 71qZikr(DROĴɫsxzaKSTS~ϾچgO-^#|"YQ)}sG.‰F=uGCj*MjI!4w?+NɧJ{G%6lt H+R^5eՂ9 L@˘VϟruB-|c)uQx<L3BvE"(*f p_]H aivQ!l|`y.e|+k0  `20/ު@C7Ty mWx f~V!5kqlO߹IX#$⢅%H*R1>.Ρ+LŮZa2D_}[XթEr䡽L` f .ޒpcQB2'$7\3j"K'oȹm ~9\n ,HWx2?qȳTg.m]Z;>/ 1P`N8N38颦xPB[#Ts/c 1}vʕ;FD8|{9>z}|Qtt!O}}fa6D'Z|6 9k Kc!^^IS)̫)G8)\b%l툵^? Ywl7pPWFCM^ͭ أ}zM+w諮cH} 5rǂssXX&G ~ѕtY;2(5yv@u h[`0$v!'A Έ-?9 푮"b7o\γ7<)`6@xε`Q2=C7`pu8۩4mIYȃ8%OR]5~gpcavǽ=Ԭ1O} u oX9ںJ`Q-$FfDgŏ+Kq!u򏯋NZ p㧍gË'H4MN-9Z+a6>Ӽ Q~ԥ;;MO!;fKHc|GyChO(ff'w|t`#WW<zt\]\iªT H/ſ2eT>Y&R^a?zG%[I]b6kaJ>~ԨQ[.=qOYb=an u@4HFЗZ<-v9v#ĮCuCjBCbFn=nFPDMLq{$k@XPU8 Wҋ ^ŭ7NAν^B}dePzUv p0Lr;NҐc4sRBM}JS@ :i=ȋk$Wc" JI| B ?")dd?{O'yBys@ WCe2, 4*l3^i`qU3Je6a2@kz0ѰKY=~\WxKIt0NAѹ^k-d,ӄ 1 PI[eQL~.N㽨=]@N U6].lQ+l&;@N}|Ez`]}byV>%7֩JqFH'u _2'!,KNã"& 5+[ϕ?s>1CDy}뫰6{N8G r35 t?; Ƒ_0tˀTڡn2``W2!<Ԣn?3DHN%U0 !>+SΗIE_ /ll۫|d JCV/sy6 UPMVLg; $o};DMiȇSJ`U_JumeeaX41nZhJbq-J+< m߳rH|4?K&_{T sxΎK '). _C}UR1F*A ጂݩX&lEfnM_j^Y˴2@k,_X/=3vp+]` ;QB$& )9,nr!<=yyP$R6S9d1FoJ9( eXfkL>=aXDDp߫dܧ.di A 'ڮ#a55/WO=wf(TrFՕ@Sz z2(2ew;vD[S8ÐH+{44 Mf/+6hս ;t<9!}dt +ƍNv{5oOq@kSSԸkX XK0Ė*Qq{kNI@|\D9ǠvO,)1 $tc y틵b0},w<5Җ^OqA۱NR28&uXCFb=b;.oE3bIɑּ(jTech2'T\>/p-_ cWZ|*#IB\ tعqjЌzI98(1A8`2EVMV*;|> ނ3:ln_ urtƕJh9#7^bI,ƻUڶܳqc njhl (1eVX)Sn5%)PMc{+?g^`(.yc&3.o!+-ABEAzeuJM>gX$mޔa]_cTE Cz#rɾ_$*c\>q~Єc"X]{$靭@9KhEM70 l3{# n/ vyuR_*djѪ12($B$#+b /h2!t ̉Unk;{)-:dp)3T)IҫhέySJ6KSP\14bEߍǎ!-h1`3C^z {GuyL9gשd jB5}uIo 쥅sH_*d F X^m_:M_BBf5nй@ 3:S=A[ES>&Vw|pK.*eȩ5kvP^ o}Mj?X!@t~)+x9eL ]l [܄>%6 '’0)Nb6B%4"=V:/T$GH§se gR}s3+%VnA՘"W?}I[T KQvHe96lm :ws@si7-J)T~JCKo0K|V,q3y=ߣhSC-15?NZxR"Lye[3,r*δX]PGt,,g,U98z;B5 fݗ(+` Y,|`<1ud V AiD:xZ#J C4NƆf3L}mMfȰ \BNx{uIGDj4J0w^p k~Luݴ >E2޴NJ,iKu&dӉK8c)PMb4C% ޿K97#(`]$HnǼCbF07ii'Y; *+z x]^G"˳ngrp g0AJ@g!*2#e?-s)sfCϨ:0=r*)Ro\!bJVMե+ܰ kRH aLp'Ȑ,5rML|ST1*lөr' člgbkW(8--u(k KC0 _B} ԨV͗Ox|Z$|p:cp|~T x0^r12"?`OH eh°fa+`@x/,$:/mWBvC'ycETtK<=+RÏ&g:U7 d(R=ŸA Kg7Aɼдl,>qFsrb!';aRWy*a@l28S02(,n㤩ynjX5Iq~KA9\nskSGJa.D =`kgoR;"VJ)J+Qة=+eq%OTT4勧fTFhe.] ?wkUS-\@Ml^}De&z4`}h_˦v?U^chww鄮\9j mpLjy^x|ʘYJ~ Kr#, ,C Ĩ1} hs f$+ 36̼h9[xn-[m!R]p[+f`3ۜ+F>WZo AaOD3u3˔~n@.I M0c&CV·@c[K;׉~(?Qlj;qu*5(Fz蟢,iUz8vu(Bj9]rvwAŖ?.LnVG5ٴDbס* >Z}PXf QC&|݅nPv,5-T(Ok|c9rXd~57&EH]}A] t9x#yQ̘\;+de,eUTe4}:&DƠ5L R+K*')ӑ{! Ƭ`D{^tM7Pʛ?M3ٔKӂ̢7%!~קq\0-:Ȅ_㖶as"pGQ8fl2ɴa{CsJYIj?0eZ\孓KZjQJħEzmպ"&aMAFל_揼D7l%؜C V+T-NDd@yD8GEt ' Jz#.E׉?Fpp BA$;o!MmL<3UeuG=zx]`E'nsi=N I٩|Фc2i˺e$1ʗc6m /dcPXJ] ?݈pq9LٿPL2\D#hF([;oű6KHǖOЇQD MѼ4ҢfƋLHC}Ȑ*)[y-]aמ&KMZ7֐;)rH(ZuoŞtXg1e kpGıH;Qo|Ѥl=yO<ʱiN~AS ԋĦݲ"})N\,+O=hܮshFwа/ (fwu4&)[Z)_!Ȅ'}&]PZP ޙàG Kԙif=azW72acP{H%GmGY1 A7dZǝE5b9J`lyr  N(|zlCiD\ِ!cTUfݫ/ev`y+fd{eWl!(E(٪~$-&fШ|O*\>GLSHt F)UtᢄxPm%oG( JYʩl%4%qvڑ벆+pHaOdbizRҦl;B,ԡB*nѰHX\ȵyІ!^Ĩүxe7œ-CӅ:R~)WZ|V*S n <(xiei ]zD1ȗ#TJYIA}Xw4~sFjyʘ> ZYYx!l3x}{Gh-4'[WӝMDZ"nHpKcp06!Og8L e5$1Wm-x~IW ^'bf̹RGK ɴ,IҬbD֧ Y;:=7dVۗOΰUВx5S-I$='jlH, ʦg-] M5iڻ=я_j/TD!E & :ŧ"ft(K~PėO#L3V1RjGjA #MuJ\pB‡ܒb u~VqNNd>eE+L0Y1&QfӹF 9D1c͌$MvvɅWSOǼ4/}$ۢ<OZ RF?2^bT݈NYxRS&&}•Ln⎽uGR1\ "2(m4HINK_>KVεeKhwh>.F g> LN3{XH$]9Wf/+ TiGNֻ<‪"kEN q@la Bc=z2L4V#}^=mU32";g[e,D'qO@rT&攐Bz'mY%r~9*rU5pl!u Oe}@םJYaTiV0ODu p=ViDpAa.VزRG*Ex+"]eq2o  ?1i첄w+DH1WW {k H:$k>UmuQ~"T{m\3gl槻]65X*e®W70g6θ,2ͣDKF K'Y_F8T^Ht| ݏYnيd *#',@ wM.9o݈4d)7全zue>'ďHGReBiy ˎ8_U ;#gv\a5_s*^JmQIB]D7|*FgvHW^ nEߖ˥0JejC&ũ#IV*}]*5:=_bC4cf-!y>b0(\UO*}eާŮ Xȹ %͒rRNo@DaJT4u* XBҷ:Ú끡HI >WT-eISpJr& xSLS N_rˤC!߃V3L<{r$в ;_ZS~ZEOHY@'ȴk-4tH9GJ mj؀oMCr[^Y4NJEyr$֟Z)aofPRUAE81vv~j)i[G5@Էpe-SSWHլXK 3zkʑ 2Ibc.*"1S5 L3qOޣ~5}V(6`v9>r zJWEqDҧ+.3kaL=gRLqDX9#@ޓjGmM.cb~+UD4ŤIA^4;{9CD ' 9bQL3׶"^C^ћs#Mq~RBVpXāvNBF4 bM `D"ü6%H@ym*E(iB2BGb۷-фh7bS0Ll29~3ˇړՁuOn/kSaJld9:zʷ:U M0:* x@;gw0;u !|S5.#mFK)o}I[CEǛe&(7kBv4%LyX7>!d67=̪g9m"_%߭hІj1M _q5#/1npjZʯ[ R9-B4~Q!K"rqY|ߌq|uD4J+lk;ބ)T$`ݽWֻeLpT#1P;3JJr˞C͞v]x 1(L|>[nB5'v,l<:kO]V:i7FwhnKbn7 ܽ](wl&1YXao$;&7੠ frੴ@jǴ8(ѝF,'%"5i8P离h\7L.M̫a@oH6`z(Rj Ai7^KV]LNƎĖR -t}/9vc!v~ H\4e5iSw1Z-g1K .q·ۅXӏv/9y}0"2s$lr~DŽqn`*lXS@蚅Q eqԤgؗ2NаNaT7*7HOdJ MP $!D¤۾2Wēx[NhNJi.&O[p.ӥ#$6\Z:1sn\;2nu @=,YSG"u\N2|Fi.ctH@6JmPK:(w:[K`o6($R\tFag4!()C/Zv'KƆ\Q^?*h@Up$B1W K}2 {4M;FtWu%RxUlYlD"|;ǼWi} o $b: ?7ؾji8mH6V@򨺲o'HAUw 66kG&i.5[S~06톋&z6xDP> Gb= B4[ tؙs+Xz˲Qܩ90e_1rxrԒMdaNӏT`K&bW('aD~pf&Y̻ۓ0f3L%<C6#?]ܚ;/Kp,y$p9e6 !Vs8d|bhU;W˽Sof$#zmL 3_z7b}wiIMi%esH^**l]k)9pӻW0'<=(UǪ>#=(:,bIV>l8t'-҂KVJ3gF=~_c_#HO QgmKI٪K*^ʈeC]GեKpô6 ("Yֲ:]+[ i"+jg[n?ڬ!p}*9CW^:*&RmXz /blѿ{FwNUѿMʿ&6z/RJÚ6zoЛ߀u/r#E`ZL${isOPm-`ГόQ511|5ӹ[Kp1pa21qMBidt$rͺ'Bnc&HEn8P82|sn̑[Q<6FkDzı,*X˖)~;2!͙|d}'?Wh ȖŁɅɩlf*i!{ Ayz Ɇc~#tOJǞN)Vֻ4QQqMaHjQԲ-t@MF@QRW)Ǎ v=oZE%VUSכK~qXvp@M ) , 'b*Nm]%~vkG*z{pٽhT;Ti}sC۶g;_侪o}i?|PCXj& +\(#B ]E*~>+V3cd1x_ ZIU#!}d6DR<0䎃uR"=אt4=x#YR0WoVgl&ʕ=S>+QuWk885[@vPoS0/ 4WOUgQ$C?/ lȖ+&c9v })OQxk_}h Ik%n-q^'BA&=0BC חY4#k^LY&5 ^K^l;Kd})_yiOs;|/ZL~{ɘB[)BLAnL ߶= ?q\$./N? u>L-3p` s3 5T>quHЅvQnHwWK5oK % _"7Cj4n!#/4Qcܤ;Aiʰ|r l]/\OGZlAW[$Q!::~y#EE(!A=cC 5zZIԏM?#hK$Ix}Hj Of&LD5rn1Ƣ"|uZa[ڋ 6m UE$BFugFU_-k4b\9R[ !w^=35q^&Tu\}Ef~ʍƃfa rrtv[O13QҷkRmX ]yf=؋ȑ_jZ aRכbX,OM0VRC-![OK=DB!l, <8Ed֩#N $A]󂝑 5U|v[EBW2UEbF |=z!W6w53.1]BW,bEy4.];Dj')Kʮ>KP0z!y>µAJk_gzC m"O7>ymQsNCjաsn9W9f8~סބz.keya#Ss kp6.Yz' ՍSKI !FjU|Eܬ8 M 4}?4]ؓ&HڽrMj\@S.HU>-ui0CrQ$"B1xN(cKVJ=~]ݕ#HR7}P?~Ϻ׬ws >'o(/BXMDUo$R]PqaQ0ݥKrAvErtNJ5yy%L~,xשLVBzd^N:_-9\<+&} @sƲ|$O B19nU uv3#l z @v\|||xL#EՖ `n }M6"GsO:;G*uP<5sCsp* U:XR– MfXDrˍpbBAg3 wL~Hfm䢮 \2_72+辝gaRSgvyi|10ų7&+,bElS`g$/L8JN P,9AT&s^6!K ^(T~O3ru^g0tCq!CGMN/P1'di9D_|n5;U.!u.8&WV>B젛u#Rl lE80*K SX7n,C^K?n} Et0*i=3ߏ!61LHUɱ`/G:ƼLjGՆх!^Ҟ!nhGoypׅ\_!̧8a)?$^xkFӢwQ)B]Dƭꢺ0{q΃SwS@zN FmW S@G^\f jm|%r+=:O:'*1krmK` Հoߚ)`(+YY)~r3ɇo-s?3-9=%yFtZ Iñ/1]#,ÈgPL /w5&z{t85}<,/f7]5R3dpS${pTUW5ӂ3קaR<G5yh(őwV؞C |FR:jl_S}Ms ^$;NNw> zs,`v0o@eFwQх(}[=b k%+K\XP6y9;iw.2;\\Ϯ_OhbOz|PiyC7hC`a7H%pmIl-P:o5.Ϗ]^ -ЦK1w6y g94 fh3fҩܬa}2bmtyJ8F&AZԆ'%#qK޽hzukZXK'$cܣTcmXߕT$oE17ew~60C,͂nR)`#YX<l'V Z~>XC 2UGYX&m+UYKIJy CWdgNnfB_5xFnڼwxx9ʢ׊2b]Նya${'+/"oyl~a50ۻHt 4SX U2V>X%,|x ϣ]k|@"b|ܨ-.ʶ ݄  Dz71[dgn; ltJ;)we#KODZ:olOPLXn˩t_+cz>V(jل~ `s(8w)O{2ݸ1M H`6ہWxSb5 /Ď3:hnu/{*΃kМT]C|a\n-Ղ{1(˪ d[hlwR+ Gl:$DxmQ>_u>!OvҭqquuuHq-xhc(|F:>YVF}>)b75R_C "^ re mJ5 0ڝLmm͔ (vH~|Ҽ+O*)".2+JΫH[ E\rߧ;4WY8H_ZYYdf,(+˄ryO<q7/Dw* EIaI Zh_bexz@Ip"W@ƃdF+<ہL%|^e#J(LLqrP Z˝ /nn<ӝ뒙pd*sᕣAQ?u!4҄ʝ0.Zcͻv{z=,muabӈ|m4ӽ@)>9ٜ/C*@8Y6;q8y=x۩^>+UV*׿ ݙUJ崽ŘP\NƐۄ$jo箜v+wToynbۢ5gژ'"fa}AOn%$1 N󼃜T.S| IҰ.P&9a6z+b9N-jw+ +,JGCU=)DX+(KpՊM}N̗f<DJg;/q;b8V@^!GQ'굨KJcZ45 WP":r 0'Ai̒ )va0JiXLⲜK9 kj"{lBQByQz]xnrVd4D[^մ4EY$tP?/N2+"IkX\Ń!J±G^vk a.a[iLXS U_c:qRw&i~`Rlѩ ]] t(L.Nΐ5tǖƾdڦ(MrWo>8 5&v3cu22q Ĭ>'ԂR1b.4HJ^l׭[hp 0[r ,%+/n R_DW QNGj#4P+Sϵ|DKHugwKG؜=+( ( tbjk*PZБmswSoC .hYo mqEQg j 戹}cZ-` 6WzcMK*?¸;k oYqeT?g%Aqٜ0Ԩn,Z5=Zt-]x o4 Ǵ|] xWSΰRe.pȂ?a44<}2Gə}^؅4A!"oކA$:D㐳8Rj-wm^^gPf!a-M U >TmT:H%i垒>U8wU}z_50']zaa^/4ФrQ>iOF*!k6 G+3|=eu]yȮݿ\)eRY<w;s](0p¸E#׫ǁ:OOwoBffsֆ<8_AD)fA`V!$&᜗ۈG ֯wiC[ tHѐ \SH\6+ʽ#fܕ#.L1)h1_Hez}{ k-cf`ξ3:XFkL/x  IvEY,ZF_?r(r_wdK(1t?y,IiKm[+j 2׃L&8A%fR$tCNnbR1'S\׫^@0o] 4~v0B` ͼꏖ?樕gX`nKn(n9. ` ;RđW%ϣaGŞN: @j%ޥ}!wMZ{$.0]<᷈5Gn=FỦo_mG!LH@ %,;XwA ԛGzVI.>uDd?*$IVqT^0lVѲĖSyvk-)uL\m@^ Nf14hҙqt<.,1FgWzDG%Q#bZDI i$EgR6nv8˅ y6`Ÿܭlɮ9l%Džˉ@/( +4;L7?jO&8/aHte_w]7Upp;Sc,Ϥ( i]_TxEvpd&*eMSXwTZ!GH1)MgM#e7,AGԃi+ijd5:J[KZpmͭs% jJw&弥7?W3pmfD ш^W"I"D "!aIj \9 *1O> x!ҩey*r{!`88mz“}.& DPP CYIqHڻLXwHok vtm|rO)$8H ˻M)CLԜ d59l2L5yo%-WI*o1Akn~G寐IuK.K񨻙&[!J&Ahc;KJ߅2qgY.m#5;sKYxPSwNOVgIV-Yh d_Tgi3^MrFkPQ"t-8Ǔbp4Sۍ[VBFbij*IP4Ƚq"fw.hmh"*9/aȟ%&za=lk1?Zؑ^vHqMć\Rj@}w0 I0:}G^Mx^~˸|pl*@ ɶ9A`L$fiU =)&l,}1mX'Pc2q)c ?R_k"g'"'rgb{y4P5( p?nfJQ@ Xy <' pL?KIWЛvhdT><9R]RQ|k>Z$m$y_o!6URc:NJ4\# hthEcV4͊Cq!2Od n`U$RbW! ٞivH g_ּ3P]i] 6 $͒p0/N`jZ{A qXj],NRq"Rx)E3 8 ]P[{F Cݠ'@2ʺI5/Ach a *l@]O,_A[dS9Grհ1gro<|γJ{AfI0c"~5Dq v7Ņ1ǽ' X f߹#6O2ik7Q*שkKI3-$ҷI疔o9X{pvVHѻ?Mm@=G6?ihXB$̭u',a-O͸ |O<"Śi]l xc&q0[J%YINxV9:`S]i6 FI)*k3y'l}{ e=Uc%R;7oOkbaw7EݑQd`֪;ndvŘI7{lcSo@$NAKxDt\tVCS%J([!B(+< ,QC~),{,=̹T (PSY"m^ `t-oW˽㋒F!&mD$;,s$e?=Ur@cy`,8Ta|k;ď*?]w)ɂ f,ι^kրՄ 6&~Zi2g^GKUfX)oA kδr8-}<hQ`‹w3.E)8# A!ᗗ m/ΔķR!@+%Y/< .`w>TD82}F >m@M>ռkT -I,0"=cyx >ۂ;MP_u..fqp |)|LWQ6ؑAH +evTPS3V@ar~)OqMed9ٓr+hљԅ.n@:">_?,"Vջa^e^E,fWU뫿=GZE|'&& _Vao(4m˛\tC=eʥ@IŒm}f2Cg1D4nX^{3- X/4U@A.M,pէZHN"m:FgvP qN>E2bެaRՇU(]>4EJ,H1kpw0L 38*_>vr <3-&*ۂJK] Sef-5ߟi꞊|#+&pK tA)^W;uPbhwT̫eߦ9r̰M)JᑇD~z+\._ >ԒGL?47CBNv8uB55cUhhKjtQW*/ ٞ>t #>D1DF.`@m&w lHbMz.P}wYp]0eބ^!XNV]F|W(kn 45`󏿩3pja6׆ >kBZ hORZεKһ刽q']YCg|*V X&k5+iq9UqiGG89,uO&Zm@l )3 g6;H\@A'iʵlNv 'Gw.( 0OQ^=-B)f(6AYGN+MR/t X[%VRzy 0y0DQ u ݔO~>mV_q~:ZfI3]5D)8:sO[P='?@똅YGG[onH)&o-T9ߐߊi1JF_¬>Nra׶+=2C,(YiХe(]|똌)<ŖZwL4B(*`kU~~ne %a D;viۭv۞U}kge5>mS6j6M@4K{z,vg%YRr~@ԝ (IsĽSB HoKؒ^leW_1p ̚劬$SQt6+gUhchK^yK1娐VVM)V/~Jg5/5ٜhʠ) C0=´Ĝ0-<7}Ҿh|\Z!Х{s^ j~Ek]$7*.?:1puoM~fqϐL9%cκk~ ߨBͭH#L[Chy7n>ڎzEz6A䓰|񬾒PV\&jokC&zJd֊H pehfx5IG()  7#mLscI,!][X~TmF* +5&p\R=u(x2;i {^498@_œ:\Ni{)" I^BG[z R|3 $:٤>, :w֖'u{xߜ#kMu\Fn+ <GBz߀f\& 1 EJe)4 `5UA{$ʙVqV/kp[Ӥǎ/_E>R^dm?hРu{_IG~h +|&@,{Nԯ"JrVDo^dڀe{+āuoI;Dy PUt!K\`p^.@ 5"v0C|D^' {2|~'ǃ;UZd_z<9u dy<f:vSmM(3pAԦ,\`6ӱvvq8 em2B\kB#qaZ\q 3Sl$oMPb~+ ?'.)fy,)/ZtiΏ $!Y툚zP߱MDtدM0Z mSoUfv4c 6rX",7nV)pҤ,>\fOIa:oķAy,2RHpS얦+f:B H1 ޓkfY[\Y|<С9J~\=mMawbF#57W|Q^U5 k}\hww/z4Ym6rΆZ쑑vbR}"{ B4B2l6rҽ1on i% j~)?^ I⦪B@̩CyNõ_}Y 16**j@"j%BcĝzjMǦTI @"<2%t\?fZPAc&߹["=z"#Rj GT%d~ *^` Zzq+ 1Il̊^~eDBUz)*#,?%>w,3/Jx9yޫ$z}K;Q7߶f?NJr(aS^AG< 'a?y țs19;<%{9-F{V߱R?E:Pz 7 ȔcBkoGd6~j /%D#jxZK31LW7Onw8I?> R[4lGy}g_VC+,sVGT$^cJPIk6=ନs g7b]μ%M{ USQPT2BDv_ qU{F 4x!X@Z.6nU ڌB` ?nnS\C2Ȓ e2Om?G-nazUy1"LsُE}^9H4ަOSZ?13Zx]ۣ'Nrt_҉Ͽ4-\;QOo[ԿbzZyOŸsnW=5 ަ:3t9kgsw;0?c ;俓!U,g0-r5Mx|po^oeɀxB,Bg:7FʐC3ûFCLO0j-bS1ӹjtBkQ{̓q@#]M( 9b6uW]k+%e z,$`x84Ef-rmNx%G[oV2Ϯt f"tЋ;{$u-@[= f$` tE!`%E hܼny86qxmb#4ay笣*Qh-@Ƒ)]E+9C'ա_OjVɟ)H×z,*yJXȺ*ɖ2g}&p=;Y!bHYB7j :>Ufս{s'7`=m20*GɾYEGVfAREMCp'EhVbeX%:sȣYdQ@G2Tk\4Ҿ!+5 E3-/{H%}\g ^Ҵ#^PP:G?kZkU1qGbR*\\`i}&iDB zM,>e(X$c5m*9MNٺE 79R)ָ/ډ #Ɇ4/B[ˑ6k)+?o36'ڄ$_SK(Eh{gM(Կy'49*v 6uiQ˙;T['4`[m9874ԾCjgJEbܭ5czn@Di|S2f9KP(:Ir@qxD'3WT]=E)"XaWHɶ6=A_[/ZpR_we*ZVBGctO;gwR6JR\`r5 z}n0A^y(qyz"ZkC#>NZe%ѽ43.Q܎uC| :Z.Gѫ'rx(ܔs݉}U,YFAnb iQP5Pj(6MQ,d>5~#JNP!Н|) 2k5`u-D1m9vȄ_jsu $Ш*SPO H^m?_C=tËn}_zc3|N>v]9Fؚ]?1wJRʽJt6zAH<5п[* DXԝj^5i6ܾiK7d4rlas*\eC#0n.BL<2.z|!o 9.6ܢӧ7 HO8EL *%h6 KY9˃I6ͻa-ߛN/< o]b=YJL{Us,sic$@~n2`zM\طޛ(խNhM{`W@;GS_TWn>y3IDy um |K1eywS@ i63 * x8Uߧ᥇1 [F<'D { Gy0;[ڰIe^D$ VfSeHؙpaZ*X>7d^ ꣠:fOoI aE߯Gv?G [Z˪/؊B M=͟ /J34SP? (x`_0>6900QNUNZz90fQv7n0#:ĩn b=KMTlUZѩa9 |YyDž cLETueB?ES!tsu GPk2r{,e$q#x!jeU7j7gvѱ1U=u❐ 1j74:r fa6IRϥ=lPVB"VQ Vg'Oz[ mK"nCn\㦽 @ddZkN;k urCu0b,' s|\u /9jf4v̾ q@6e8.I(jgJG'Hd<:ńp[e)[ZP?Z=ř %|+}/L=fF@VÛyt͚9ܜ GebN{} N/b2db$pBLmXnk/h.L-NE1$ F¨gO@((JdDL\<@^B*Ku꽑̆eragE`g6lނZ n㾟 У*ZnT1>&>UtlxOjr{V^R5 [F3MB:́4S5 $24h%8'!'硧_2ʮDF~O7h ;lR;&Ă*Wzjt26 }T-q"tMŲcsw`9}͟B"(8ACDf [媍;5N̎#lH+vĈcS0ͩ}hllޟqi۰LQ20iGu)9{<{-a5=zD<P_b6>? #ISNo&AůsF;3Ъi Nm~@ QYt K$%5Yjc 3}\ Kۇsxߗ?S$9R!ԫCn(v_LGO2^|Jn2Pf/į  #Y.(n\X̘DHdQ) "PLe_+U>2 jۯd5NJ )HJ+So. V ^7gC%b탺x+fANlB鈇n!20kdm n,uzCsPPIY"T?0:q``%H5@IffI}]lD=rX]l2SФWoaecCyۅc؁?A31ZKb>%msVFu*)Қ 0֢ElC|@3)Ltwm;F^IXSy*V;5 [݄8p pҒ1%أčbnQ8Qm}/T%6Fț=cw6^Vۛi#saʀCѨnpo>"Hh#-9!@%i"5ݬsYNt޻rB=g춖~0/KY5/3Ǔͱ ;cmKo=ULzv F&i20=4# qKz})*7Vi{Ċ[ZϡkqFSYdIPG>qtEuR_] 7K0muc;_&]ũ則`W-ے} ~v6[7zS2)B4bNLc2'%R|ÆʏwκZOahp;U|$TFn7mcZ} 0ğXvqкi'e;2Ë=&|~@ϖ+/:kKHsMLeH#8&ܜgvűYTan34}=X@,?ӱ~j|w$=p]FBhe49K"k;I. דւ4ce8kRi$5褘Rp3sd.37dןރT(mn 8EY|Iߜ*=/Env΋=7~W-KdB --Pl+v෸3|!E0pT$+#Q-܁0`ehyN~Sg#1l` QC7Gpq 9sB-ξҡl#bnkrW[3]{rcQ]'Y6/D yۣȜQbk#K$yi6H;$+ƧA 6uJh}+tO2``eܪ] ʲɨڱox,jW-Ξw izge,W]} [,.:H\^XDQ Vn f$_ ɥJ-K}6>NOUKkq@%J(1@cٷ$xJ7͙Ǵ$u¯x"9@JSr|vAHE#n8|gk\r^ޞ0/@VW5 *Pgzg/Gg.:`&EL BhDORSvŤETmXN0 bɛRALɩ?[a҂ U3QyVyQW_jآ !%1m a_M,.3Q* iG#o4bB9U]$Z>{ !4dcGQ+/TKW2Hv޵(-UyF"Bݛ6ZɰW"_(}& Anq6p83ưS9! _0쟳(Ko:6 ~;y*x 1TڅmoX55CI?nJш?"MMK~E&ey$9FNZ^C5jsx>t6xpRT͛HNϙ-zSC(z&n66ӅDC5`ܿ1$OJ"w/zs [I~EJNuXBXo˓GU*$4niu 3'Ę~AS罖&$+2K3;{'lrp:YzQQ5W!Xy3φT13n%9?R@<%8jfi24m < 𐆮瞊O ax-ibw*$N~ ,$:}+0:nr8j-}fqcMqiԂVi-WhDŽ~iQT$Ap_C(+4`:bZ8}hɫuB< mm1F7ga^M4e=@-OCcϋ4/7tAP3VGlsR8:ziVS;Vusm74s8 lCO* H\Ǭh:._{g}(b>2Ka,#!@j~GM\#Fǝ4K]5=x@<R0( wmjrzʦk$_fPQ)!c8z߅MܛM;05d׸VLrд&+-k-xhn*%[ vǩz܇H̃9"}_D7q--I )BQ݊8!m'Qz+ά:/"=xyq9t%bӀkNt(Y\JȊE-0Ɯ汽, |(h%~?Q8~ʶYl6ˀ[~}`,/u+h<<(rܧb}xOG޾,!q(fuyc 5<(^5C$bFO̹Y|RP<1hSjM^g0&e &N\1?]<ŀSe` [NTGya;=bO>+o8˺%wnz(Ƚ?)gs$ph"w-yܢ@*d"a]B'kB8nΎ['"S<+a‡!v ݳs=Ft>]kUBsLBs,,[;4-nrE•R'I&!g6 b ZTB,_`w Mi g fd~9(u1oe9vz*4뵍ʚ'MS,U#L0CQ{i0"5O)e7KYr.a~^$|&xQSxQٛ=QDPc'l 7ngXeVt[t6n Ly5J? h "Ka oy\ڒ=wOa#c_A^: /1%ɤZIFe^2&LhJD-;Yyso]1  $͵?CΰDb~<B̌u4D1ܡ=VrLt;t"-ֲ۫=^%c|k:4ccj6R9r\%=yrLGhoxMyD N77,vd}qEv+.ao.S*M't $ݎ6i0VUʹʖ]]-o> "CM.x 淡\@ 99B縢61WWwRD/[QN)aN<6R: hRZ̭lPor⪪hȤN5.S L(s} cf4!J$M.D2I{ѡ$DiSI[ZZ~E_rBZ=6&}Ksjck̎q8.lb0ncJ RDgsZDD|R4҆,v/"r_ClnhB.S*xC3,3Xir!AKHJLP8b=Y5z"*ɖ5F#VDą>ܚFs!oEer#0/v|zG%Y߄r>ﲍ{'Ov{ N0r!boٗ"Bbb>*-17k='?q!'olؒ/qNsلbBt*Gɱ;E90*ҙ/p+S(Ê_iO~cG5?/pq7b>;<DoΡ1hrWKVtFu]lL4TH$xa(oZ +nXu>eTDBڍׄ d1 SAW\ws[5P@ZU"fJCrhZ ۍ~E3Хh$XAIDaV971$427? C!0S(<*1黉ܔJ :ZUTej͗tޞpP;{d9Hi ǂ( g;g#/NLv6m8 ;X/aő_6 [j%tkD= *N$de_a^ӐPbSel4EX .I][|3uOv}Grl}CaNsvqT`$svlЃIٻJHJ㏴iiuJ .lYT9O!f(6r@r{1 cw?AEDew(E6yBqei Prgabou/)JZs:=P眯TO(uFy@ŏ@nyȕBPwJ)DcfFir&?=[$Md$AH~g W@wBcm沖5e/})Egqɴn^}*I>XU6ɻ!o=(<DH2Դ*^һ5+Zh*o9!(Jd!M\ wnͧc5Cg==R/tǾ~n2^vϨF!?@* SC}U 1F8rDŽ[)Ӄ0>WU$fMO..B#.bhprNc0@vk]BHQCA:"[/&n+(%MmiUobѻ20kH)?ɠR= wA9b%|)VW?_I135uRLdM@UP]֙8Xy-g;dc1B ph y/9-:[T; t?M~5HC\q#8J7kǏ7*.&7>{Mcq.q3H5 0|.WHUL0\Uy8k}7}v]- ;SvgW8|Y e &8O{ڤ i~ N ^ҕcvKIՆ;*潦t<89crr5i̠C^˙.sWvpgM,|W)x]$|lgNO ,np%+ *k:la?!KkQēpڑ=` @rfkiZ5F! Tca&ȃASI:}'{0F@ !C.[8-;vڳp)GI:ȐvqDb9:r#Նv\0E%B3#PX^`E#XI1af9/ca8DE[44%>:6>dUpxy<:z^)o}*$ }; v$_(k/j\.zӰ;hXf}՗ Np rU/9 S ^96tk=f n,̮CݗK$3?3$UPwCS,@؃$P}cN2G9'Q`QzSħ+z۬}Oa3#4 CZJתNvr_(ؠE9\b3½B~z xVHaEsu,}ռUmڠ傤\@PDf8mhRP,."JUŖ48Qm,4CCm@"J*`\‰+GMe4Nt- չ,!`hU zӕ Б;t[n gS[v 8C2ZgLŦ9YFۄu&lATyr@>ÁU dSp @qV!0xdJwWc9AŞ):z"-ihea!(G זAΓQ|IۚK7J%=3Eo %'b6Iq\8r_ `t_=@p+V|J8;phl_/ϊW^"@ɱ+̔YOsS1SS_>OvUUyDž(so@q݋rvf)K#|v2az\i]Ƶb¾2Qz)QM:9(ㅕp$`NXw:%M|Ì) ?A!oL)q2g~ |OvUlX;]ʡAō*ֲta<6싉A؇"&U7W W)37ӏe |DaJ,jJ6Fh%A 5 m2q}\Mu$XCx EnҜ$vjNq JV>'l`b!y'dХnXRrϲqi;"7 >K<VeTxK?Fӫ*87J+]z'!54$ ɮ-eA5'WG@my}Z0 Sᕐ2 aZ!>e,~~ mנdΗd4Q $4QRf9thsa#uo\/\a=k#m"N2,ܵWМ}BHQkM{[v<";"5d1&GLհ0/RSpȹ1Dx*!Ǖ7؜[籈~C-p޲#֒܌F!|?DᣕEX@uBm8{L|`gjP'D=__yO7XKl1"R[nנZ;]̝Rpd!W.cX a^3h_pOk\(&P`VJ-n3W8d'sSyloSʭA9&%ҨWIx.cYekt}֭g&h# Cȁs)e1SOtU{޴`Tqpgsus.Z~d 2 S9k1p\ UP=lJ_C>}7򿗖7Pt-']tOT-B op/$jx ^ʇs9NY0M\:ȑ&XƦ> ~MAc1'g-v wn_y2Zif\D9*NIt/G 6bxz>qWk~E^R(sGoZyDJ.n&la:yT|Ş`>Fh\Х|1 &*RL`A?l" ոp]6焅"R+ӋtdE| _Q6}D$"6>x Uٓ_W/ghKN?Z^r@$|uO/]· kIco UyV.$xڊ%?@ߗ\IoA lѐ͗TF(_s@(nb2'IҜg='W4Q z̮~kU q>GZh qN'>/^ӂ,OjI_j*҉c3 L( Gb_zƆ`$1\*Q$t2,ŲW?rVJ,T~.{)u<]$u a'\|S6t1mOTD/8l/61>V%o=B} ?O xm]*}"gE[W|sԶqxDr94L?%*3 Aj49ٙ'ihul.P|ҔнRC h~nk.'Я (|LfFf*"xDU7_|edF4'6csQm%l-zt\t"_$}ٵ ){rTvZp͛Pb RtssgDly5e?ooVMV@@YL xXc ZTAǡ&V|nHCйGyL!79p9h1Kq%֨{foJ(o_ ޘ͐ Ur(Im kp2H\#VqP`tɃoR%Guͨg`Hڡd'b[B  Ib=D#UxmI~Z-##gi]sNEB7*w[X+;nMiѣf5hZvuu$EbT~a@6[{В(&v].=E>EQE@nWك}vKH4S =:JFEΌ szذAi( X wΊH>;eKyPEUvˈXϚ݆PIf6VѥMHqoՀ-pa2jy0 E;'J[iu9] M͘s}ab1p#O*ؿ+eu<SU:ςTL@=`3E%hEMrLAKQyP5)-|ONˣQTwݎa5[^BN )?Eכ8xO|EmIzJT40'U~?>É`ì+`B?1;G9c"( fY-oML5׏ `Ϗ;a͕*t_Īw_yc񱗑yob'ۓV0GhV5^*masou([̋zʮ$ U:az7QW RkihhG4>4)yEzlO2/i&U1 1Dl4M `Tp] ?(U: #3= ΨH+caX¦0PsŰa[тk ׶ 9s yA:QZU[F?Y++Blz$&^1Pf4MHr2JٍRݗ%0(Cz^Ba1wHz{Y8:_4$< T> -@_SQZ秜:T.lI{Q$:ӓ B [Vo4up=\C G a)@:HL+@ǜg$uV_.WI["~Ky줃:H'|- PcdпĀrCAThf [oоnPL^JL)Y6]7?A4}6jgH}q"0l<#4 P!=Wv,.BȦ*]Fq#>$ 9D$]calDI#s|֌r9u6.r_ߥ;+ȝ^2" ȣ6\tM]c1M{6&(е@n9CV' Фqĕs<*'øBSU}lsϬoL^ ۠YJr̞0y SQ&IOz5^81)5℩K9`ncDiDV:),4H[Ez'ߡ;#f7ޝWtGްS8tEgA҃mB露 TC!MPPyn?g y{JZehq%&qNPuq>ŝۡTZ-Z+'z/L#-5Cџo S;ߨ{s.O쪂%?rLMZOR.@eȹNnfn-5޼Up XWnE@, pp:!v[`&F3ˠ3Fad-LRea$=lq}]àsތJ` 5d%1@<aJ}^myMuqu4D}dCV*Kwt:x7$'&,[%wK L 먽]*9U pMoEorlydǃqpL* #.ӪA4mupbm{\̘h^vM -l+kۻWAgV|X尸pyĆdaH*lyfhX6,Igtc3-0>L9(A'dQyB^ v6*YtD5,*x nUqڕAd"æjdC֛ U Xn$>M+̕!fwq\ZƵKz~DS. "f:%9y =u5, saCdζ) +Q`~|g2ZϓF10K'n51a|,_ 2!yV2ib]TD`Rbӊ5G1ooz r:?ʈ,>걻'B[| [<ە#S8KupBjD[?;:3596=sZ*U}鼦-H&p+&=Wz!zd`5il?:!nyB1D&*^=Yy(qHkfE[As6=[ًܯ,!=^bEMY #M,0i8j:P =*/j1bމ%&o7UPKnW 3J3J ?ĈZyfju !;yyΓc"2Q pDezxr4 HU"] qmx($u?dr>쐔w!==?쵿ʩ|-dfv {lj[}U@]n:p>PTu3FQz椷Ri x$L.KU\ͮ^|? ]:$?>qCW-(J`>1f>mA̝&WbnF]j"= s5,xY+)BM{>SOF\6ÖrV%p§d~r4BwxI Pg+-ބoVڊdw}dv^l{wf<L<C2-g71gQb@82'ʮs[aqJKJgF20 ?m$'WfM,]WЪN=8ڡf k$sEF:Rܢ6Ax*nX6pcd 5zYHTd.U峯֩Μvrӟ6ߕ.ȣ[( >t(ha70dcȇ*$>v(<"s+3xq"Ө\id_7R"-BÊ 7qk7X=hpx&#s\d0m_1;!=,cҬ5T ]aEC.K~iJR7+5`:Uե,T̷I N!WP&D5@#iy|RI$MyXrÌDɮ$7%|G Ʉ9S zwNvx-D0MQ5ApI gb<"SH -yw.7|ڟ)uOZU\ zT .rj) t@:Ew*FM@t|J-rrvW;P9#5\?T"{mY>+E c1^BzoغVmY#!^OXr" lPϙFr⌝tJ Tvb1KcU 2z !l U|HDbIL63w$uK6_3}*Dj~EIrEJl+34qFodM[m'ij d=bWpg :־ep5+ lEMnOj) 6:dU0Ut<~z%]sG FB&zuFͰgL1;2A pY|?1D#>&ܥ?EM.zo>ٛ~fO"J Lj1`0`1qu8|QևcxlW_RN<ʌ$JńUYeu71dN1 |%`=s$v"jRN* [RhO I+53F}}%6??6T _NKI ~в>9JwܣΫ`}yif}eǮI3mC%׆A}o&)ah YHq \&)*GOK.6e%{h69Dg&Gˆ%qS(20i{ ^i6&^A]2 v3wj<1ZHqDa)tn[:}7QXO Avk=GMGJtpn|~yw6a-,Dq4?5 W8S;<;ߒLnyH k ,xKWF)i),Mvreg֫ǷYC) zT[1`J+/\Lt̄]|˕̳3r"4жB ATςlJ&jD>.TVdm oqw==x*χxˈ?Tx ғAa0 \-d =pYΜlD6#A!b8+cVjphۍbb6K!^b{DcZS_v(']9=ޏ'zTIV>!S?PW1MEEd~ѳF@HKM@?a eghTWuhT~,0IKLSjTae(w m SRX?Wts+ +'w" 5†CԆlԁ(E0)7vn{!m%.^L4ru~,uLy \A'eZsn&:aHGl}_J>enFjёb_&et߀g^M7N( :#5<X#I.>-pغ$7N-kB~LlM@JZ˕1JGwr\j- 8ray_lSM]St紭IRPeAK5)\ 0)m֧6ƊߗRu;Q3NoZS4Nz+e~٨o2V]@Q) V|ʿ{v qV'2tHxZX?-ٰH7G$TJJ6mfVW| Юvw㤿o!rRqgC+#2:8f;I dq?.r)ȜD}L:*A. qkEqu;T >}Mqq{vTpɞH'!vu4n]uĨ/% X̴>̥~K[v] l_UWXRj6y]bX\ROH>^τHJMט. &N2NB@~ }]Zi ѷWb\Ʊq<qf}dڂ3΋}LplH`0=ND#}owERE"uvN[e>\(1Iz 1>t{Ď\riTf; <psGL0Z rq͕a8`3}^8h,tΗC_|!%*S̴DrsNv>lEd+v(WH顲0* 1]aI;+Bx}Lo'O߲+e,& >"?4?!װZJ['T->NМUB=%Ҧ:@!ܾ>jJ)Aw{^ `{߻)~01#(8#3.v|h{Lֿ&YMh 5;M^ht̳&eS`m#F(gZ@z2ᜈT:,<AJA廝SC6"X}c&m- m C_(oIi -=v%Xf) b1n3d%weh},e&hV4 W]) FB+D2KA/uB9ev Vn6-%B%= cS̒9$*9B%\hP$B~ y7O:]%k٪c{ s(dX !SjW,m^Аd\NL5Yr[s@ ts(ARC>UYz "|Z7ӑKڰln5!n;}fVTظT<9p{ܑ| 6gwUlYZPfw}Į\_)MPwɈ\%LJlƸ+{ *[x]}gzr^п|ltN0K#7TlĚqIg>2"}`sgVXS1fnw:G)wNӘʴG0y]>@6^mT7wiuʝr>3%z  3^LhZX,9Jc LeGpշ!ߒTpCtni+t$}: rrjPY3S1Ъc3n>12f✷\CMqFa!چ!m@23[y %İSr֥z6l 20$f U `QV3t|wڱ~"2.H|kу5ts[2Q`ޒ6Xt`K&u13LfCP_,)\ȯ|=j8ϹߎM|o u/ɿ q#X3]93*jڡ^N8u̢UbcY 1 ~ۡ:$Ӷilxޥko៻iDa,L=EtuD]Sxwu.uW8]RHeꄰZb*G畚U Vaz o(% Nv1M r=0,R3D_ڙq@]hlt6x%M&<'G;{_R3y)5!,GL_:3t%A}bC5䂫r$"vb6m,`GshG⹍@ݞ/b7˳G!cLAT7wA\y>j4nJJ\rsʥT,6W _ >LYm-2P`_ܷ _/iwIikM؝](c9"tWu+5fTV1v,1͙_@ zr:"fJF y+)Cu. 4_H,ycϘV/DZrmXaQJ%y}BAhԞ@Rֈ`HV8 o.$Dݢҙ)܊KohyEM4AC…."9%{Pٍ; dž] }o8bN*?*ZvX}_'}o]`?[h\%:ɦ͞NϼI0h5*F~~"~H ]usC`DWR dހL~I9W7 V-?bc5/3'Eq2;QUoR7eW7>>>U LozidFYVaM#E`;'L YHtcLca5$ǪIWv:>Ihbedmdyuh88~plS؁zAENvaWVLM:Z*^6=3’&e5״U~IS'UN~hv?l[b xG_~G<[bxJ] }E{b=f%AXǗ& yl'!/}] 1Ɓ!R,9OB YOXZ;+L!Jָqѡ'!H6^u N1! c~I:Y<ctt`6R<`7@ @[If _~# 1y";,ީ/]})8׎^BV^bX Pvhl.T ~aܠ.nYyNZYMPzldu[&47OO8^ JhZiQs(Ö?qO/H_SN{BSB_/HM5`7)!|aDrˊ23߄&~ШM0n GW7qlR/Sqzȁ{|i-:Ą{«|mWuZi%4۶"jC|RV:)=R;5FCRvdՄ8mTKl@o9=Do.ns8QKT#4QFfXwxq!H+*LNQfn;zG>:q-lcGyVT+dLNzm[(ER4+}[d%M"b }ߛ0p-՗RDYB:(_ UiH P~=9 b,_=KӸ''_m`K(UNZ\S?\+h6^"S0^EjlM5M6W6g<A;Bp YfAJD^C.sjc5~g4NRDoo!Pyt rR`S4D k0nH)4xYFS5\ߤ8k RbzZ8PNQ~U+< {89"يxvnXa˜~5L);$LG-it&*Kz}k~W6B>շa4͚w Hmv/}%W`{:)CX/r]823mrY;ŸVh}7R1tn>dU&9(jê݈ܕ§i7axXʷ2-/Mx٢ʸЩ+BK^KS jԎ679ms"iI+ u-6!yϸpzPǓ4w]P&AZSX:ۈL>Z$%lmV3^-q0ǝǣ]`'†eW!#_c7+"dLI樂| )Q"_& \},dJ2k+*pp<YsqnNw0giKbVZмɷEý{Z :̲LM/ia ^&rE|dSFͫҿ'V z qFpX}lԚۇ3 Xߗ) &Oq ŮRqHVRsô)]4SS֦v9nX󵐁cyolW_J\p\쫛f`q`᦬cq:vNzN՜M+]Xߗm0}'Gu~=!iU{hQ2Te/#( EDS4˺~3+4U ;q8dU$^XI Oi:*p&BzIŲ1aupLocogЕEvZaʖg^S"}ei*@9K !MC 6oYR/=ÆvSBe˥M8 ,hk|/v'|7gR74vB8⪐9^xVxEnQCjT?Re8FձKozC>%sO^4/7TOMjoWkA*\ʦ{ktʻ#?`x:K eԗF8-<-4W* Epw擭 \sڱs{`AB6j]As9+DU)_m#6τO{f%J>7r">6Mq\ m :* %  >ID;jJN'"Fe0bN%&.ф< t37MeWum,rA.++7yep@]Ɇ(`Vzh/*T8HLG1')Dp75;LN~nMiOu~ lC}>ޒ`g f  (z}79JBJXn0[Gnsևfed/+{93wU1gL9li' ,A;txtW<'`B^X'TXVb37ݻd֓X*!vVLs7J# U(ݭK$vzog^LT2{JQ.O_n._Votb|,@[I*T h\^oD¤bǟw[LNhȖ6SCCR$/Pn ͱØ2Vޢ~T-ǔ0m9a}T6- ,BJ .RΣ]GLJђFc*@OG/%EUޢt"`>_-^kx/{\J(:lZ8͞;i3w_4'.IƒffMVə6H{^է8U&:FEF7=zH0lCП0i2Gr qvĖb?,;u^g: :;7א\& BJMM^)[0o6cv@^$2 bW찉ŸKSb*>4wD};gf!5^gҧ~[Ǩ2":3al ^0d}x#nIl.P$J{4ղ,NզL#@^6MU1`}> *Z`n9 KRUkw-*U,Xkǵ;w 4v:r0Ɋ;wtak%%~@=pO"YzΙxqooǬ:"gf=)j +fY'CtGiGuٮ+ie,:Do-0DӰ7#+0\NXK:Q xIbusĬ dwJYی`$pjD\øR}|U|9b2:]vY;HaU)g1wpA eS-^ֲ=ۿEye^٣ԀKFWREjKӄ_Žo}(&miwc;*E~'D$0Lېp bIwTy~xEHX,3qcg%ymlϦY>,R=e<^q}˘]\\{el9Ywѡ%K\cHJa`Bb[:a k/U!К֧Ys,yE{[h2ܘH)>ܺo9ށe#D&8E[>xX/NTcq2nSsT `vFV5l95>ೳϬҧ H;u/CpFVQb2僥/52<2hצH& ,uM ¶rx;TM^O٩wX\-#@\7FA/1O; g%ZR$ոj)rĻ3H롥sXx Y%1&&ݰs*9M ս1߉lF=!}>%"ցvb%pw= t8#z_)=:0(&sU l3bMOT:A"s{7S%=HxNVRWLjMBWq=Sۨ@*ssЬqf'0p[c#-BU->KE֟OhtRŚhT< _Nal%HuV~N̤M)O-YtVP:hjH8Z:x,Y0MyMw1@DJZgPof%,qN[MY jMw&躛G]_cCCE4:M^}xcJ)h5nfߘ*ѩyh[K~d.:aЎ][_)@Z/͍(\Ai+CԉD( o _&ɭWڈ"GmSlH_CITȉf6JϹJjYݼPA.)^ gNGR~}sz*ڑxp|H|R{FGq ?S<{ϐ3pr8[q;s~ϥG=8=Xq|"\@M ll!/gX_zAS(rV$HzJ !(zf%kSW{o"VbAPn\d\}8\q9`~.u7rb$CӓZ"O,%P54rcu%!=.c} m yg*r]T*S%?>, "KUwNk꼦m1*LEY;M6^\ݸwmG)MTSGVIa,Ѥï os``L>i! O6B<P睎;H#C$X*7:dGڣi{m4@?_hׇVW$p*R_Ơf''LytڹR>,^XEj2W7?hI&2$]>֕fU!\ <{'/ke8XJ04kg.oa>D6ևHvK>ObF<*m/yDz 煐y+*åtw-B/xx`ԑ舉cJܿ־zIJK7_j2|NC|_BAȸ5*7{})f+"MNMbb/L.6E8Bʡ;m*S@ UJG'FR+X"&<+JykGK1HVֽe09﫯jfU-'w-ƕ[ FnG9r"nsJ/jCbN|`#T,7T1Ufxm$Yno`Lz*si̗v[dnJm0GHۂW_`!zSs2ųOől2Uho_ϋf%tY?7~Ta ggt3\NgG0ajyd1TޗHyIMk$YLF}6?J|:A zWd$?ŸTnG~yu V ]$ ˴[jΗR&t=QFnn)1K+_dWDrlr7ɒ{u(.u9A \9{)hV\"?4f Iw3 Ig1j,+͝M.ۄd 5Z 9{ڇ e zn}s{)c Qn[|/PcF<0G9i`੮&6kfVjP%v/$Sw~TI4Zn&ϡF.;8Xы5L 3k\>/wz~%}QX"b:XRnz 9Eiuլ5JX=>ܕkxrus]kCy㣤RɼgHlΘ{rt[hkpD= !c@JT:zsLKS TjxFp $*dV&7s?=gwcOҦ : W.qM{%`d;M!NM*!Ћ5Dr/K:S륐ElY[Uglܒ$ک#P3nxߪ@M%[kgX`;ԣ_3z>V9T v7zd"= ՙ[8:*8TtXÌr0,%V@WL (lmI3truț_G8iQ޺|CT n*U/+sz3b͌K=y$¸ nXM'b(ׅT Le/b%^sg|8b*ksֿ%P~?b:J|)t^gbaʧ?1<1&Ok'˄xcN}# &UeE A յ}+/}xc§wMq8ܬ?U.Uh` |YM;+J{w!~AS ,Jq&i bI 4.ЧDō͵d'ޣf>?{, m `=,9&Dp2rMZ8GM}lpmXV4΋È TeA6@m1MCom\.쮊 T+{o6g>/NO!v`'7rۿqQ:vV$ԟ~}}T,;,xzXŷm_#ezb1X# i:\)ut7B7F.Dm97{L7bϰcAHwj~skjESAʯ)U]%Qq׉mo4.%o' cC @Ӄm|&,#>CRiHE12`etف$Yt(@d.ϣϣjlj)*Q0;!u)yc1h D#%8(ͦO ߑL̏XЉTeղ!Ba}M-Pϳ32qKzV?k*o.\w̪[[LZD5o%:YE+7Z@=ms|uP(fK {n6k7W \I'*L=ȉOtOQ]K}AE0TL!08rD?up2>Q/oM?1|~9qmjfA2HwE&&{*28\Mӊu3KnZGIЦ-Tl+0mvJ?u0EWtaV&B.E:Dn)a|S=R%8?}WY' šis'Pyw>`>K5vH.l 4 4J}Sy? 7Z)i ~֜L-P6o/PHp6&n3T9wپ=6E]*&CΊgkP3D*@BWqZZsA XRGǷ>K.$ Kd cy6߷ #a`TԊ"g]M.#l0/{Ӱh(̄23|(kgCrUS/qMDvtcls#O#uWq1NVύcѣT7ckxBӲ'XTNI$Jꦅeɂb5f؅Z4tᨽ 6ʴR׾*̿|'R-Ή l$S:8v<݁J'%_9&&01?[q3>&|+2*@[@n F*5r?6wكLQ^> 5u/փ<mCV3PeM(ĕ=4۔ ogE(L~wpoߴ{"ujcLb-s#pLÐK c}"{v' yͅ_W_^ ?:aeA* lQ]brB5AFU61BQB^9|0~D1wZN)xVZ#WJ4W=<2~w"7Vul(ŵ[KqPpoPN(Wl*"<_-pv[{@t_uvX=5!Ȣ){j8YNV &Z02:?u#~w G)_<dD6s3<22SW}{5\9CCϵXbMEAg|#g3E$fѠ}AÞ]ipDL,n篆bb8w"! #|BܐN< >>tW߹7hZ~*2|AmCw#At;E3W*2)Ҽ,ȔSeiC0dEעYCr[$NPX4ZiB&J뼶S玐5Q eK-/^8p"˿Nf^TyfF?Y dvܰVs~sh,cA20u*;& &ݪiY8e.ϪHona^a\U:dXYw-5lkxu5{Ш OH~{6n|d b mګ=u@d{8Q~™q+q:Y[@Aa;|#Rcs,R}g`͜9D{/|F Q(vȀx ~+XɿOEV9ヿh#!^Oe&1!oVGaYapT/Ns2f`yh)ՓRu9ZTpbVU . ylEmƌ?ASgπj)Z m.EZ|;Wps+Vs͟OݝW?-܊R*L$ػQIgi gl3e%nEt;t,r&ui:VN@OnNx>'t$wY h\^oyp\0YܛZs 9h.BBOgйq>apky=$!vs(1n$}ʤyl>CTܵ}n ]. Eb")37l)h*Bc5&bFHZty`zW~_= ޿Sg*V_?L8BݓPclt@Oul1+k*J!*|N*IO6kЄ ̤ӭt}EZz1 X!kؤ:%eeC}9U9%`-J@NL͛0_E-2)gyLJȚK'9xGWF]3P\|#P[qd±CΨޞȨcwwF *1f!ꋐ,ScFdᆹGzP&˺Z#]ᇦ/6iޯɊ[u[FDdyp}%k6zʽ2_EO~ž8vO" Grɘ $X6|"|bN'<-N1lL~byP6M0^1=D _r(ũ=5aR(e'ec!(7h%$^@x`E*ge9Kٔ LK@ia? MDKHݛ!.5EH١wvPY#ĸUFҋnoFxxMܜ6 0-?ίf|q)@/_]{ -sJk%92hygqPz9 wLoBm lxИֻ'He|)`eSV: {I ^W4jj%uj0zj7΢/ udՎM͂~e u4:ƶMqf8 $aC+Q $LFQ m0[ +yjLpzD<$|[30C}:*?* FX>Q./Z aε角ёNrGBDS~V47V@ <tooCഌu+fGbAEPJѸ~=X3^~ *xeHBܢRf +B6;/T'¯=)PKv3܊rp[  P2ydQD`@EG&9Gy\h20eIx[B!̇=dP"6E_PU+NB[؇QyN?"Oc^ _YkMօ9;} Gs[gݕC5KK@nybx E*IV%?5b_T)Kl/mȘk2(ڵk |t1-\WdkI*{»ǔPPD Us.y`UƽG찔X)&TSU5ekYS~>厫[{6,59tfhZLXr⸳Yδ/Tt`aU:lj@"14 83]SVToRt6 مzıe2ӊ> g3Ye)ol"3ewNo\Rd2b)wL橸 )\`Ɂ7ESWf&&HO8>XQwѿ4gOavEWhJNDiQ<~^u[JdRLBp!P K>׎e>N$g# rULǻЄ/ARd2!$6$34bsd gk/bWŹ؈(̰AZ@ &{UШH}x#d6 WYq&fVZYpz0C! .`=R#r?5GH-W'Y@x),,6SțّQ~}ń=^)@Xj\X4A C./"}_)b% K&hN^OW,y@߮W,;B/<|]&K{YF~(fI+,X5%VRp  c9q 7jq-m\`(dJezm&[o]nN U'#]sn73jR\xt'Vq8ҮZew}1K=>MIjݻ5$yLY5=(OLi/jwjlNb[LpqT)B8Mi 4 As;_9D*2SP:g{=^wħMi5=i;+&QzE4Y7q_ʹi)KqH V%!fWsJ|8CdYv?Jm4G/tugkENzD~ r@' xFV"FqG ͼjIa÷`zz•#6*pߠ7@9Y=?HhVdZ&~జI*9P$ ]FWdAS!~t;O8q{`x"ՍЩ~g?FO`J Ty1_%},>j Ԯ}B̯[Bqā-ebp샍:/BUL-@&Pp i-(;$PU bXny<{'DZmb kQDxJӈþhӥ5= >`QGcjǁ%AUohAb~Y7; E EXÁN ZI B<9x Dר -6Eɑ~GGu>ȚO5iQƷ|r lbInm-^ALBV^!NT؄H *ۧT;RH`m#S[@HɉX" An4};f|!j!=X卄ۍv,Y^llQj5Ѹ%-ȍgOwsrayџ2 AlWE^>[Ga]={ɐ*3ChE@™q[Q>=tNDt9w%/Gu5n{L*y"I](k_C-IgriVa5X:i֠3Sڛ*WW|Kw@db*5$l4d j=էi`kzzF j=Ͼ{ܜFs=*(edl[xzesW5TH4zjx ~; _Eg9UӪ3X@5DVg?d._q7(p/-|LpWS^Ⱥ!(47bj88="Q):nmWK7Y('5&Yz>m$)ʤRYFzQBٖy*_3Ql*a4ro"6oˎtzk~q8u1TMwP Sw'upj>-N٩\zԂqmZK1hlm@K84nK2;e7ڇe=T"=tq/(ٗ?cuK/p3K^zvNHKAE:(*I+8MQ}2 Q1g`%5O$^V37NR$V~o;m1yT(xŰbBsae I')zXjXW)u%*abDYD l wޞ[go!{<2[].XFp(_$ӏnEs@.iW& C}a`79wFȲ9bXqk,UbG1DSjrGue,<# RFifd8ЀOi Dž,N`9B]qfHDw-b7LM , (مną,D[)GHFXTkB"wF"kC@loE=?egqoU2:0GpfWE>[5?FgC-[5(S4|<(+J.iHw>sg 4LN kXp]޹%nG5MZP $RbexotSQp CՓ2M/R>ҿeic=3jP ^ 1S}|< j FD>sQdY8'rFGjɫZv59 ?nsJNvBGU 3zb\RNnHFSs<;qba4lv#+peٝhD$h̬C'6>WFdm즪4(v 씛)/cLmbyzW^'<DX26<玷)xϫlYF2tL\u3ITdД;_-OȥȞ?5UӦ]ۆUVUl%"" N/Z[Ԙ mz$ڈ~ eVcËSZ"k͡ ـntDZ,ł&D㌠08,]ٓG?0[$T1fg$&3P'˜)j D-O:F4T*ӻ&bnKIyK;'}?mh, è}pe,\;CIIez_S$Nƪ) xu1|朧`%瑧ԡ&%}-1Rl0ʹ+$Cr sL$o@٩^\̒.ݨ?7aSl[l!2H@!mMŒ$ *7 T'@?&g~Z#&i0g׾)^I2g!ǺB20?;ĕk)y XCv JMΏmtB}O쒙()nl͜ uE>1 wz*/ےǡӃWlTJ1C'*)`\}t\=-#$#Fe{`6bB2A%HXen;Bf)V*`!3=mKlfBT;%bzJڜ[] Oq=~Cs^;OV[m9B*~C[ik. ;k`Y-Dg:ǐ{VCƣ_bV֮@SwRZk?k=s aIaȞ [N^ʉ5N}Zr^z>PbD 5P--s2Jk.;"(%mN;_fA5nEX+`H}~x,O}GG;@O)FSL=FK~'AwO aϳ* #sP9.ysA9(4*օBzNkbbŸmmNN`}mB\R|;"Vθ^b-SxfswqVh! %'ǿ[ 2tN4;1CWrq^[d{xz׉]TWi t^{GA_!&tAv rݻHshʬ^PP_2h82uƒx.xa4kDr{7|WWin7rrWܰ@'[Al㴓5˼YnW*P|uv j,Ӥ)N?6%TxlUJP"ĩcH2y\|?_j8 x&{v,wDПY2iJ\,Ά>3 eSL 7竱Lk¨EAE4u&2d g!]Mk- vo>Ǵ8CQI媀v?KI`{1iJbI']D1*[C~8 OIo;xe} ?]NvvRɋ5q|Fib*[( 4NMI?qJr  2ž u}80&O І9t5* kLkPb5NRԯOG)\ @ei)`w/BNyg'_#:{l8ʮN-c9b ( u&CMz&D#,suؠ{@i!l;]w`"#7'NeO rF2}l@8́#"Bf\18Y 64G-m)m?!Q5|:6k 7='+xRq"a1k-6;>KT HKPy/(ޟPR'jCƉ5?5$Ӱfy9Idz[-NUsba򞘗ch bxhVDXR6C3,%_"95eǼ@[E%kri^Į([:n6b7Uua&̙fJ٠+4 gAF\߂V0g+v^B- `i>6z֖]ѝqsCw6 p[[%(v:v7ZL xDx<.D f=ZU:\ւ6旺$TUP1MlEޘ 6y 5ڪiHp,e.睊ҡfjn\%7a'ikSmղ//Vy IuH8mKg}AM'7g biەF&g5cݴ .!~γ3ĥMOIAļXαznaU08W^0H-p 3VJWypeB d5?UD?Mr*f*mB}&y _'1)̝Q~g{h*6MQ xma~H5W9c-S€pcYӴ؂r?6qm>AUc6"C0`aEm YZ?|xg#Q)BzkJ)^&=t9PK'-R80^wZW׭kn-$sؼ*U[1\'涭k9[Q0A<#ϴm_³>k<\9D$ }Sr~?70w8*Yq\^ǻց(+"VXd$"I MU SS͟U5 :(LVFيZY~l&+ߑF2!sĹps) ifjX` ?"|`f.U&y;:QZO/2 waW.sC?Y|v)"[F:*0cx8AaEjՓ=yY1l1BsN7Cɰ9qډm"$9@:d#w> P"P0Zͽ\ s0hu#)_7Ei~N>a#`ݾ#bym&@I¿B !otBQsi`1l}MAtc߬ݮ{):~nۑfW,*w!J賔\"WO =Ltt&.xX|i.0`WaG̚0.YOg0/Y*vpmI+h5U+x;DM(~gud{;7vK`dgW IAh?pg'1$賧W61B<w&! ׼+Ձ_1KP//. ƶp@IHf>6oR֙Ajf[ś`e3E[Ik^[3ޞ0c2QU4WnA/k|UfCNM(I_r-ퟘ1yA\dKvw&UoWI0 wA"pDW¶xCt޼¹lGN0 `cA1atray~4P`JY UvJ--Q#5 τ΅N]X_؊㈳U |wpԐٚbԉ>wM)>52VHPzEEnBCiJ3.\S. }y 0a!< %g:,c@tw7,/x\iHH/ctdҠO֓0-]C0uκ+b)ͻ;an'ISQʣ=Vs()iL,|gK0,J+#,$Z>O՚BRYj0uMsJ:nV|z2a<ؓ {(o|?#{ۋs}'{PB3 Gf$yù,#r[ XqIJX"Gva7r Ӄx,!/x6SlS`³=^M?W_SM3K`wV{h):zU%?ۅϟ,ndGGd.; 6 Ff3Jt(J Uo=URQFM_58PFx+T p>t$E&h}1FAE!p6LidN c`=.wQ |Ҫ|wͦ 3ef{+w4?v@rymQ&*+l.7BN|;؈x9t7 rԯB7>UFN+ˎ6@nɶf\p^G7_t>*wھ>g|i][џ6d~rf”rT+ O9s/c ~#;܇\Uc&| \x!uJ:WYK555,i3H]G*i;7yL_5mA:bf3ka+('?,~OW4c܄A}S _ ,O$Hsg.WH# :I'FR|۰({g{~)2EH57%g٭TLKve-8< | ` aՇ%@O4<@\Z(;O+b?abbA8]'m۾;T6p\ym|Ú;WW?Z>P75P?`6!,6c3:;Oj++TI^cLfI4]|5gR/?J+/qOnlw`F@o-y'a#*GorbuNTڎxnW{ftVs6!CMQ! 1|S UCWmUgB+Sfol,Y,[{StD U#6FZ;c;YI") 'c=֪uA FV u˽EyX9mϕGE0)gzP IU8t((MbGdz]RXXrb:N@Li"Է*nrn Z~YA hpvoŮQT@|8J/J\1JOdI2^ ,'){RdhmF1&ӡ8өW97uM^x%D6/ic5 ntz8jˀӥٽMa`쎌?5\cY\. pIDp6%44ŷgH%} J>vxSN UN 3y}@6ږÏr`@&Ƈk/EO9rvT˯!>L_U7cY0Qw[;G40A xʵtlBo"NRK'Wd0m00t",6ߐJU+G`2@L=Y >T=y FE pDLIV<}`tIz (}zq2Ro"ʏ87/a@^yBLD[}Z\0Nu9h:&"QTtP-s fPQfU(fRFNpueܟEbI4|>~AQAh1 9zCΧC)\ǻH8kT9 |zfY!HL״M *jas,'{XL֣QDejcd ? g$ Aֻ78jv},{eҲ13 vV b.< Ndk!OWW?M bY[dZ/}GQ߾K J#Sf- z V(eo8I:Wle=)5+lRWrx2pu[Y=/Jf T}KJع>dF5<$I3b[.lSq*hM;\ r>)=hyʖ"[&X9D՝ƻd|[PvZ%ah_I'h'SL0t2YqF]z)S_oB)Ŝ4yx+kz'g& UGޏEJpV e#.Kh8#;X6$pu`hh}K rl ET*B&[zc'M$ܓ̷a6[Mu.NqM1H4 ʡ7mEfՇ?%$|mLpBA>2wc(0wfKR#suxLc=kÑύ%˔k؃**h}Khy'xAvfbҺo7`t ;L!|4.O:9kp[@3ϸ>Q+cHB.w[ Λ$!zO/PIcSj̩tTf'R0 goK|a!3F(g~M]cv㾑ʱ9@,835g]qHc>O}@W*$. YX~p.kے˦EO]&98I w`B՚e"ȥ٥)N\{LF7` ¬bIi[\Irn%* `ta鲝l (MqL I+Ryz?CLyXV;]wEA˚fu ؉^.%q[D,4rN#4LsEhЦ@7UwƆ!7$C޽;*\B:t`fD~y B~@fOwr^;\?Oϑiv"p0#'wlQ#EZV:ligqƙiI@WN3 { 3evꭐ&vL JGcre:ܸCYR%.HZq{ 8fO- 9!$o^YnF_4 FP*Q+<_7˭oh0_VPuYAO38;Sf%Lea~ij{05xPZ@`JTlلB /]I5zI0$)Fo=p#6ࠌ01an.F.kR+,.n@wYP4RFfU<Ҫ1#mDKG'nuP}珘~0mWoC v7,VJ*Wb\_%N&[YPK *jVZv~c˨sӁRWч?‡DzU,:wzs[uA?keA~ 699nl_U\}=Z>zCd\ń=/]L9oٴh N6D;5`Yy5€jsHJ0߾\(O$| LPoQ]Uիv dE~ tOƿ5.g0jqTL몵|Vg+XpZh.&oc x[ Rlj{ K7_ȱoL412 ]J:ώi:3Rt6/ANZJ #e_C}- ˍ`<:G 5jc c>MK R,ajN [(h d NkQa㶮{43/KV 24TC cK4|AX{&`KxKqy<^Rd5I5ա7;ORD Y]3T1cr8sGA$eL=TFS%X5N`bćA#5 =$7H<\"(b QW3`aoylf0b&+5@{M c1U#6E6 S%#6)zX+z^fްm3ˈ˯Mmpx}(,9 ZT-*/w"I,+\VK[TsQKNGf?iD `g 33&`hkޚ9Gkl~wje?MU1X=eOϕߖNesPaVLZ`JK#r95U0bAXRDLTA!}B \OJ׳:]LaQְ<WRupW#_$ < mƵ xCf> |"Ȓ"7!g-enx6UQɖgjIs# 7묤ojGt!ᓼ"Y3kyHtS*8ALq%᢭~6I%i6QHdBm胐pNҢ7✝n_F!$Mzz+Ř d̞ pmhtEzi6TU;gePkdFJM;s(&ka۸{G>Sqa9i|Biaٕ)ϱ*@Jޤ3d4ƑgKcN|&έ_q0iDRͫZQhXUbX0ߗ5Gd)Z<n)Zt%~NTōP_7񍡮Gp cnq +Jeljدlw-ZJU=I{fQg*Ī{x2̄w/| {6} ők=\LjR?}! !Q!@.ĪT6#;q}_$k{^cDiW^'~}aJ#ŷ)=Sh_5~x}0ѺAޖ̰" U-'U"w'SgHw vqU*۾@|ɂ:RPFptBGY4iֆ./p5z:y8Zj׫AݪTXsIN= Hd\ژi2'gK84SӔ&a(xEUPQɾ6-/Iݣv͎O= 6XͿĀ3ː.RS(Ykw7zB!֖G_m ]hU˘9HaN pL!;K#7h9U[s;71)=rcyEЏWVq[sTlp䛶M~y2d/֞:׾?ahD7J+\R ќ73N_BDY| Nѫ}_~Z#,4M£ez@xT'Z-[$Jm࿷L ] >>7"LZ=2v滛ܮH?}\H.Xg<֢:闫7ImeS ~`V0sh*AwCfա\T'erB2!Kb0<ڮW0 qjREY^S}ԙ V L[w^aVP !G,nk4lHQbDŽcSl#ZBaӭ$^U YMa]v+]RKiti` Mt'nF{Jx/NbɊG%q,I S@WjT;3wH ".wP, TԦ,N9'52PS#qQѢ z%Nv٤O—s*4v>},lJpC y$䃙pB화F>oѺ`WfT* " A)ؖlSs69!KڑU14 r8,B_|36!mR앍yZ:Wl⃵3޲iۄp[kiz#"#oh Hyd36P ƃ# gz&3LQq߳^7Ra s`2Hkݬo,Q4ZoS#)۸`H-"vBrAIRdCCgA3Ga=9Gc"PT&2%.T%5U#` k ͠3$plr`ZRm=aR+nKG? `Xjp'*m998\˂98 RD`1"ίc r"  ,)}LW=}x7Pa-%ߤ{ aXMRuE"Cn:;nt,2ZtRύUp~9LIe>Ʊ-Y%foc *Q$kWήܲFs5{ME>ToB#`@3~Mph/t1B Y-ކS6َ?b¥ (9 \1 "Ոu]9ܔɝq+_nNaAHlDjK6%Y_Íoe3W |V9>M1Mw`uNg]Pցw?5"bJ1kTj3#:f:+Y#SIs 5b'x3ȴ*)~x&mcLCofQtG)͕އ~OZ b$P ~[eOvZo T'FugI[d' w1(zEG o0-rVGȻ#FXXe,QyO~da 52>ĉx"5(H׻0S2*c/42 V5LכDcCXuz9ޡQS:ϤyS\띋j;˄cvW|j/9# yv6fW?`M,8V7k38DEK/-)+`ba:5\iIן*~V_&:E}#, -cu<=6e)r]̘݋qq7xZӁ,:褵xhfgp{AY 0AZk$ ,Rܻ8)p\O RhlvtGG< DGm${@x{mn"9q/=;RLPJ@toG9ul 9/`X0)*ɠ0+%QCeexIXc| $LAӲSqdJpe-8e:TE.0GXh킥}-77{'ɠw9[-&~cκWʻ.QXF4^< H:וDD{f%G(A`SbBPP쉐U'U@)~ %uP_ncEwm4Z^_s'pg~FK0S؀k&xW뗁=}_0h.Gg˂鎐d3h]z"ٓ8LC 9g,bXL}:hPqF9D7UwK6Ѻ=ȏku9ua;-"O2,.~Ӏn.oIk[8yoV Lft='*AzycJ9MiO CÂ(g<贪gi^^ z$;>2$\\p=gAVCˌQ4h`6zod#pMuY:`|(z Q_RJx.&+#%yY2STJ2elRF일|/ցt&,jI *WV" ϮH0 T^MH=*=ߟކI*A,zy&M{"{95T ]Yn?l1Cb2--a'y9[9*@cfi/σ#rHV-3op/{g=DZMRO"O Zm'Qa*5?-"6vW((pWGl${sPM0` MoF hvf4ȉk`EQӟCAun\)XQq,\G4T@a1쫠Va AlpGO3^"=n7 d3.TY| yy4$0Kl0z; 8%K6&Miz_|#xo^h95ţV,U̢ HYYAUGВ޾D's @> !sAk7w {L>qgcx>SXFxƕlAܤh3!aW ,4D#-&~GeN/:k L/&ke{@b>MaD-]Be9= 80\1Z~Y`!, .^-]I _PaX3>^tmb|Ճal A_o,ǀyG}NR""H1:ג@^+oHp׭![y1wz( uځє.!)igjJ07׃@} yF}t|MRg˞+/4Od F[>tO>ԻA|;wQJOk6%YU(e2R oJ9y?*ؽ+˞ӓ6ɴ\JO8c-cU2m~!6Ihƕ4CCWXK63nH_զ_&W5jMBKvl=%@=*ـ0@\7kt  ,HLI5$KǿOX%a%NgY=\"$|ĉ{i'SOVʿюɛqeb{bS׊fAp:`Li |X`0~V#Ёݥ}E3Rp.ƥ ʭ3U+ڙtDWGH:xU0Q_۲mZy BGHw:#(\DVD/X<5sGD):TA(Y=Xi7̜c6c:XpmL׍Q?H%=Zޚ7Q+\{(l~e:%Iek8hWTO<[gDڴ9.i &Nm=+9-ok 5=f |B0` ~F#Vhg&[y6xD-]4laf8:"R!,>y#Uٱ)(ɚ+c٣έ:QgV^GCv֧zYVѺ#|Sb;`Lkl qUhCoB=|òܢj:hs8\Oᬊ7H$Urp1/YaZtRS; 7vC)3;~Rp87>̀r [3%sݔ@ձ$%m&:x*#S`9'Uq1şpdN:MQC (&nE=4|O Z ה]OG^X 1 I*@+| uLV ``f".oG JL-e-Tn}y7{:{3Ƌ:)鄤̨g>A'r63rr~gt`LJT'd~WHKy- Y'֟lѦzB]'ZN:&R}4IВ( Иe) H8߷L6 ̈́|w /ӗצ>%`Vײ>߄YI!f9{ЁmtX̊hP ~Z3ngO t~$~ON v5եxLAgO.4U nƾY󢷲?7=*_ǎsd ?n*V-V|{phm$s8йb>x ,@Qi=s'cF(ȍ5 ΀&9@Y!Ŝ,z9$ 6 F^9n>qk7T59&ߊ @eaکi+H%{DOC\x8.]cym^# ִO4"7ꯃRvuZykk/A6}Sd%P3. P$KnPWgt~€*7ؠuYToDf-5YQd+f_<5ok m961/ ^Zµ^ ܼ46:Ǹ 1S~&5?f#+gZ,9  L,(# B ! Âovxd6CwA*f`hw+aQO Gte(]3EY!N+ih"F~XKQ-&}Vq1hvrqhX B9Y~Uv}KV\ pK@3f¿uThwtmՠOҗ#y;tWV@ ߨboS,;om2YC ɥRqeԌtd404^c o;lAF7pgR.˶clw*ҥk0-S(D!ݵ:-su\s}ޟWH9NʃK:xn)gH)V.66k p^Y7丏3aMhP h/ [.D|CI7rS|'|]+D--ͯ]ŕG|$*c=%?I!-jJQ}wuUߦ;яA';'N oQ7=4t̂*—RÑw 蘶oHek Mm~m [LZG@$EBgܥ&KR*|[0Z58 Nn[pփ/L` ͧ^@2Sw.DԿ*QFSأY͊L[ @`׎X\ݮ~(3Czp^rXd*L-\x8eDњ+=xlܞ}~(W`pg 7Jh+;ai 4*_L8 ~-LK;i4;⡎WveF? n"; .irnCELg1f3iG?{f9 3cbowXAR|_3 b^qЃ>՟ O,Fٴ\3VIzZቨx/Uhk;vk|́jGhQ5}0qaw1d*,+{b+,}3(|Ժ{Pt_ؿ)A*O *[Tr$b5Q"D'kW0▉CA"[Z'ߞGLJ:\=H yJ)RdM`rZk_a[Gm*s X(oq]ܑE~3T<pK\wwYKl~?>;eɭȝvL_v|W:L%1H꣩/9K%ȶYBz>^n0lmR{_kݩkk*%6 (\p0Dnb-hċ8( #a#R(~# "Jz`ywPJúU4N)(&G. ` }|[{n$_'e.%{NegƧ`:E X2Jb:.©Z-ѡ&E%"wFuY-\bʸG8v+'``EwX( . cF~>8[C4bɱ_sN0haE'I7ڰ$[d$駡v#RTD ORݍ]ǡ5r%+T)BRjT`t&k2^&z"Z QYŎzơ7~x!Rs`_8*t$RQ}dۢ`k71ϵ^K? r#NE7,jJdւسGN;L YdJX`;r3ͣ"H"ŅxHUuaIfn2w#{Ɏyznͭg7Ռg@k 0iGV7 IN`3TzCy-j7~#~Q\ =GxCZX_Kd^&u׳{#"$Zv7>I-f1+c|%ı%?s%/d tólڀJV-)^Qv%P&(1(4y 󛑏Yi)]k?c=s18qf+5+o|)Nk쉢,܀:e26Jr(^rj G 4)=eknVSi\f)9SX$ՑGKT7zWtcşc*᯦ps#9cQf2۴T{җM5!o3 ӟ =`(v̌gj#1-xt 5~۹!VPDoH +Lb+' 1,hƮ .g%4^[Y[+`g~Z63nAw`:z`\i"q[̂9RLDM15, C[̩zx$UP.;X~$1D<&T: j>o}Ƈh E03OtrJ N,npktW* dJ0l˘.E ϷM;Z|3놝Wc[Q^2{c={NefYӾ1AĨ€wZ&yc=-Zm"vo͞J-)@! Z'R1&#Gac= ͤ|#H舝x='ؠju6L%|c@s@N]Q|W^f 3'@C^ EBlLG+ '}{z\L+l͏(c ӱT;lOXIĤ%' qd*|7BLV7Iö1?Uk BaF4|wӛa;|)Df֦%cngOInW]bo@D0\fj¡7E'6".V]^P6-8'g@ Z$*н H+Q6Pl\YnƼDc4IyiWTj M8Q*Ւ\"М6mVx?04` 3~-RaB]4oE% ]e6dwcܩ9,{dC9'#%wn{ꎄjcEB 娞Mw=)%N2F n AL.E@럥xz9a|={|<""k= @to:ׄJӗ˥8D| B4hLk#'>b7]BHY ;%?&%ZHt" 0n nՔA([q=Rڰ%ڍg52ֽ x!'j)l]7}OJ?Hy.5{#;zn-FL̤Y'cb_K5nd.aʭe_Vf_nCoұql|Yٞ/D}Kc1OW20w%"Dl]Ʋ?N4nsw uBx!d' sOr(H YJK hokHScOv֛ghkC52)}T6Sm{9i'KFTƑ`g8sJs}^9oRܐrmI'ӼYFQ{vQ9g@iWXW9DrƏ5"(v\^N 9P(08eK??y5f{Oظ@fǛXAԦ{A*y;v[.mh V 1 z*@NL=VzȄ,Vz(_J9)˭RwGS.hSu|PeG8؈"J' D}Bfj$ȁ!.+Q!C.(-#R zݟc^tHgiolY>fWvtSB 50Yl 9D^!d!6wt0_ID޶ wTGՇ@wnA 0|gI#;TJI]OTM'^^9llfYH%2¥LU~Q86dsx>1hccF,8b+oq2C6CgUB?HNu IœNh7fje$Q |°B$LqEo&.:߽gL&Z9W14#+/΀Ze+WW>+߸1lM"PcHQ$'Lzn+cմ^R֞ A ::m8оjS &[q`/<^F~hTBH!*.րi{Ȓ*)BtpjDW(ʌ` z$nuEi87`F1l<*+FDlGN/[܅#y]ҟݯ: V\5 IوB8JCJ :jL@D2F⠙̤։ιTL"gcRzY0d;V„/h-; .OWD!ǁNf֣#md9[#˞ Jan!%Qf-C).98|TEzQ>̩ nfݞ* zV)z|Z pɠ9@RUnN& ^ׇ\~\=ư򍣰g02xZbu Դ0ND f?8ø%i:UbUݤ2rTγ8oTX-YyHO*"#P9bI}4 wSZy3H.*߽Htqfkwl8V6ь$?@oz'wHfG,olr>NV#\+tgDT uG57J,#І|O@Tp<΍._I׸7v>6C#yYʡCGqyP@}a#Vў DIʡın'7V#ιTm;h< x }滎zhH)uۇM ^৖2+[#/cCn \Uy}?:&(EQx-[6~v۹MüM`; A߲GתYތG:,&83Du'BWU1lKT|NWZL+̌ 2NT>l9Kñ  yd0_eRqH7 ÁS6}Jf~ @g<, VA 'q Vo@'RȔԚ$q{$A(2_;+%0;<6/ܛ޶ VUV zZe;bz^\q)?5aF`Bpk6ən_k 6e0l%`MX>8}yҤ[ l{v~$CĉQ{(I4ԂRݵ ;}0&X)Wo<|%u]y\0'Vbc"E9tP۔bgy?d^v*74($du"A-361<Եu#୷jO>`'iv^rԇq|!}W:]4Ĩ3N叻zlZIOۼ:vK 1yCqФgY [ʿcAFhÂ-+LgkVX3)CMϝb H؛FlMTf^1>}o8l;tDEtYoXB?ѰcuS$ysӿ C[& n*yb}+R'7fQ axLyÊWy|U"ȴzwpYE#~BtQf&/M`(s3Ș}7䭜L ̨7}}#A.Xj [ȗy V~ߗ{(kD >yɖ3I2'"Њ*Xũx3csiFMr`wy & -/J $ 30B({M@Wiݨ7}--Da$pyi^1̈CJ2(G)oܔ8%2]+˓y ZAvJD}' 1qN=+hŠᛥFIjik++ t>꒾Ƙu.eCO8Xc` ?|?fYU&c} .,p٘W;',8fhŗa؛-84݆ UD"g,"\e>#6fQ,{oŭ,*/ Wb7vFz^-MϖK##1My䨶c+g?t4"cqam"(\p>@ݕN^G[Rc.FϓڷRGĢoRnţX؟y0YAr h G CY) xf={RG"!l ?̠GHTC}0d+n FMSzCs8?;_aYiqM=VW"t>fQ;Mv pIrg;uT\iK"W}=rd!UyR"Cto^w&4I.ےgI]N J6t-_Z72_|_$4;D'@Y[8*I`x$KDZK{6'r4hLk4K:;uC_.ĢCrxAeZ"!D0Ҋmc %l`PJwegSN?@cs.QsE6Ӂu.7 羃A Қ P 舅/~f3>^ ZXmEC)pqCq#=٩@@G4p++?lE된WW Zw0H˺zב9pNK(ݮ h@7)jhSͰӮ$b:KwW{ :N7@Y`,}X8>ݕǃAF7v@)aHe`O9+ f&tb{-eD=CZJ f9AgM!N:_W9B+ [l͡R8uSkb˝uN}W!4 Z0&2ɇ̼h| X6S `TvSpy;m0F; %n~uCbcE%r:;^IZS&OGF`C+YS`<<`:;eg`&k? UWTD/m-١}DY49~NC@hYX٦fA/l3fO-z/'>oS r /nҪjK@Y $SGvĤBYoEr1?"~}K^W|V [>at&G! 1N]eY=VX` _>ooeY!C#M[!V'!*.VB@?m4hEkuаG@>NAI,eJ, {֡JzWH[VKa.P@n4[RAΦQp'TtXXaMHNEyL^w>6ښc}V .bSPeT(+(~ċ?߮G+VDCZVK}4SGaSq9 @&= ndn_Z#jj!aUکF|$Wfw+$9/kѴ>> ͍*.40N7$/'ntڲS~47LI.}ޒ9N>~"݆ŠKwи$ =8>KM=m]Wb4 jK$肆4,? xp5vpwDeZ" J:FR:',d`L_4DlsR) v`dpٔ%ㅱ,eO4^qp [x rHzoBӽՂXNp?ĭtN0%1+0{܉]l.^~Xȣ8*@Ux4Zk;kǿu˔Z@t٣dUN}ceOӀ]~GYt'e,x<64Nur{k9+6pk*ycq̨gH3|Oв-~ {%KOg_8]bCVJЕ]Gk  |뀃 Oby\3BY͂+v ^M=M7˝ LM+A">`E/ɭ]VN+\[Ě*˛y9 uGϝ%pzj@pE (UeH=`Xۈx\D f2V\|zAhB҈ 2ʴ[6?tS39&B<)@qj$0k R<}2rTC&Q&LZG($ciavxqQ&cϟb5Dzp)@)1ZkmRD^a`bʲ\^톔#p]9e"fIZK?X:zS fA<9  ڲt"{ C^t]CvmX a}ƕ*i>Jk 5!gOgoG*j~+gIWOtRsP0%2Ju `mWǀr)71FsFM3hwU̕ug; ȪƒOObFnO=Ɍ2*Uɼ?-L#U͆^Gz=gݒs݊>:?dڜ?$y*_Ci-`a԰5w9 +X"?}!נE 'xhXyհX̃l_7/3BKDfK} 5G.qɇH4ѩD@#hˈ;vCHFn`*HV>QDObLRX-.t~r1[ffb+ bXe׺JT׶BWe5qk__FOr Z!繜j6q̐~ hvi mƺ;NH,>Hi7Q--lQiwG)7A-~p݅ ?*{َTr4$>p~Y0<5T'"ۤ,é"G0ŎV$ *,1p"/ wvI )tYQ\Z?K1BDwe.y KOlTOO>úsjB5W'"eweڛkkcIEԽ6kʏqGuY fldl֎qepffM//ßh6!awڐQnf@K<*^Ցh+`ej`=fx{ڊuw4P6HU=`qXRgm\THNcR[rXI6 fo]0 )C茏MVs0,[mW>bJ2삅 5#@9Kg#?>P6ƮßJ6Y &>6ڲ5-kg^N=P%>Q&%~j4(Yli,LpB'qrul~^[!& :l:9<9s M˨cp`^5LkPsw2Xe֖cŧUW$7JqTQ$n >el R?wV)Js3<~6靷}CTPz"~kMPW*NIs":F <; qfjGތ;<  W]W!qZ"_/$O6!:ʓo$'":q۽Ӎ~[SPS~iCTڽw$\ UfkBܢI*ZY`.r4̞TOi2ɯ`Yѳ0+9#,~ɛɂuW"bG[Os oP7?g*t.kQfF-Npi{bsdJ>:|D?!:;dMpee/Ȭ D ``E+~T>PZa V {khndIàR qDr8:,Clw1cmxs AϕM,Yw璱`1;1Wc΢vmJ( D0]fODE\ h< Dpwjڷ,mPMP/HSŗ GALb ^Ѓ+ <^cn/j-<i)y ^Ut!uI{uTB~ Uӿol L%ê݄P++^r=ZAJ`wWZFM* ƃ`Li| rE]lpgHzlM (޵p:x/ql$U50A)!vD!yվ_bpCKA* 8 EߩB=1#pɁqF/(VntD+Q+iB[uK>1-39}$ޮR1X,kap߹.a/Zhb'WrûFr֚~D=E0%shܧB~$;d! O{H4)>>t?р wJT=Ap.Ydܿ5Q7BU?-ar5 ^SuKpLuY̌nu5+8 gFvQTP3iݷ#vbbrEgqSg^Y_T~oJUX͂!ŎQJߑ|`HYU*:5ɯXLV ɂ!Xyny|CwYsK;P/<ގK82L&J_eH" tc6m%LOǙO&!PanL-M0~waڤnySh!tQA0סfC)4]E_ٓ>]맓7i6fPG>G'V%?8Qm4 çߌL Ka  D}]3c="bv4{!uNC]r<=}+u9NM#Ԩ?o>&M?{/LZ b+ѓYO@3gmߢSg%21ܴkZG[Y hʻi/<7gI֭eAvğ1w9:\ z5;xE(jޖU?F{ tOd~R 4vHv!Bތ#O.U/>0xy* 3"f%"P>d XLVuU[Lp6T;SMzKaΌ~֤6=www~rawi%~sF_|58XVHp5ys-Mg:,kkMVLςpPƄ^g{vsp!Ü~P)?:`8Dm 5,y?6  #vr$5A: D);c0TuIt/n'xY F2p ª&խd kH.jO`HB ίj):N +&_|ݵ;gXv bvA6:6z xi-[Y-d>XLc+)v8|@۽&_ʯay!H-6U-8 r`e5|.sd=ADULnHR:B}̪Wd0A-lyoWWÌ~ e(/+RuDX;l?nRf[: @'M 36THW) A.SG~Щ9L{f?qI۽jnk<5NnmOl}).AΤ@ 9lDuZ> gmEG3D;@de6kJޅ֨` 䓦#tuqr;%;u^dMJ ::GV p\NH}Am}\ǰyLE] v~ivșyIaN_d] JOIR}IvuHл5u;q.%N=o]9h-3o>fhA{lAGP`qj}IzqJɓ<)_ۚw9kz6sA=%X2D7(o r H `|=)|EoE=m R,|ȅ!Оҁp`B ڂnR0Z2Gv. 75;E`*7ǟS4|X4U=*R/% ^۟M0IYS:21.uulZC*')ăIjWg?HBx;S8GʈJhڠQkS0]bd`ot\-J qBb^]gYE(3nx4dJ OBWimH3J -o}[65hJ@ F.'iqyvVdg6m؂, Zj>Ya j ~o. _W:J/Ƙ/=3B_KUQB2)^O azmBυ6 q]V~9Azɂ\g 9N`5\3"|d4s@wkjhn?"~SADȂӲ!$ 4g$GCC9pp]o!"&KZ]M57}8g_}EBmRj׍& 4Y-`˩UH61NՖCBГlz/:q B.qjlmTXAtXgyZC];YQ?oE$Ks)IVM”Q{5~TۡPm35nwpc4"SzV|,YJMKYU<-E1]bb 2*eŊeU?q ;ؽϴH3YBUNS@&VR턏P}60T3)oF,:WbCaICnM+@TGoHi3'-S"(_3WF ڽdG1?/Io-ŸT{BT׿mR@wk֦:::d];1 UOL #8E~(^!j.{aT2,XyP{]bO0'ϨZ"~a;c}6|k'{J تvCA+NsjLP8۞Dp3ƔvDLBR*8]$ZdG7t)gqZ8iH3kķC`d//JyNpr.վJ  yRYKd55 Y޺:͖p\کOe wu\O1}%vl5:\C ½Aj;c`wi9(˧81/쯀uoNTY*6anz28ibu$Wj/Cdۉh)帪k/dqy\XX+ -(V$Y4W3+z)T XKglf,Lt:K姠YF Lox 1jӄ2-0YH jn[=X֓ yhGp|2 i̽?7.Nk3 &fgwltLck4c;;AZ`П h͹H#+|Nۛ>$uNN&t!I¥[C}'f!_7 #^IWDMKKba:ŻFyf;Yn )R 㞞Җpa@(Vw貴a6H z5 z#Ky>&wSӁgWċ U=/!NtAW8V,$_cX"AW,lyήTA.a0R WS1麷E_JKo~W5=1Z #}!cE&$:t9Xa6t.p^oy,A3 WAr' .w" Eᒌ>chm卛ȗ70HJȟd["gGٚ%[uQ?=/~[vCF˥lE.}l/7ਊN;@TbBb p3e zc?Lp,F0fQ8dtXLn~ɭP11҉xphMN#)` ^d'.$≦*V2UzMU'2QPEnvUsgaC}mP'moPѰX{tF3>EDr',KLE[4|iJ!eļ]V-gG})[;?z'oj +%cIRKKHR`sx SA j =?+db[=C M(hL7g4[SU*g<-"5C=ψzve&qe}=45" 6sZ10mp:;j 5>3T=3OJ$;1&}9D7׎$8WƸPhdof^gGyp*ItPߜMQ rX8+TpYÀÒT  x}MW%O3=Z3Y%Jo9tOEJX+Bn^BupxMaadJA,C~i&y{e)Qnv qB p}aS(m'Aʾ\X4GՆ%ÅLnJ`>Fyד\ ݔJ)ݜU?7bE*fQN?pa KpKheSMś4@B}029t\6 9.=B~xQ8\4 bf〩M=Kr0BYlC!/W#c^z4$$=]> 1JWf/E{ H<}YG<T!@SVO}#h5PjxLĜ95BHlHاD`HU3!TӑrZm!-lu@n@YpI#UM 慖DwqyH/2o94']ha汆tr/z#t- um]4mPIהRAkml{y.&>A14Jpד7:̙s\9îõjҿ e4@m!ꅬ#} z #+QXy~tPt^b\"jУI8p2!kQA<_fMrO&_q; 85.T·%35m^r`7Vhlg sY7)ORN^"X#8 Tj5ec?Bh') gUS,pAϖ~Fp@6hXZ3F~nc$ tHm}l,\|x_2Aj s\{(ܸK9d.)";W*_(f_ȀmFco͉y[u>D{4}oCg:PSwn=heSГ]kwH_/fKtTkH%uXxTR9ٲ:RC* Kߗׅ,E_s:d7*%S[t, O cMLlh^ Òg<:8/ i Ȑ}r%7$)'~Z s;>#4̊OO;c?A&N}Iyph8Ba91ۋNykWN5^|81m4Ol \{帣ZBӆP)Jj+'J{_Ql:{ NlKXŔ˩TL@*~MxiS#<jIEPWmqq3qr7t Wޮ7!vMGZL*`nZP"8NV20h dW ۭ F/ n3{. 5X 6[|Giep$;V:PI_m&2P Hު^RpRFśT5ڹ֢yqfGٰOILټpXJv%B됽k($?F&]+(Zkl,9J -P?֤f"J3^TzYw5\x_+jj2cdدt/bQrv&kߊ}v\'5-z'DE_/pREJWvȑd=5PƑc~cLjq>ԙ Ra^oLWL-z޼CȰPor !#e[,6kl\|7]m!%p 7 mcI"@K "_7 ?܍-ߪ6a (5`9w秣[Nr jWmaH4&"V$e6qW )9^o-W'Œy|Q8&I~=P*Tukʄ愗{$o;GgT??"x`Y}oIPU/^rža҄!n=Wꛉs2 _ZH4 :i3Zܜ1Zb@} HfJ? 1:. !ht,7v|%RzIph#5ۺ`WgGfe#5t$(%E0@xQ]CŔ9wX|,Mk"?G| B@1+/j{vWn o^38 ;.MP^> r p^oG/m˵=׈\?ѓ-k#;2 =MU5J`.5LLO࿨ș$\QʐzhհW0ْ {N硰N=0Q"M%laK$v`n72Z[=>~}UKӰص5 .[ (>6h\A3=d= e^rRhj3ؽG:;T,%0recqh%5Syˏyf}mu~_F,g{ߒU7ZP['g¹sZ dI6>)eɍ\`{8ƉJpL gw9*>SVX'F, oO菱D˷IY1Wg홀oHk+/$<$$0 1B?GռIx/,͎/6jUHE.L*WULDB @=T*RYH{("aU`T/5Y0o{P4bDGA]>^˫\7fCu/25g a#;|y&uA}U@, NXVZ FJhe@-q<-CAG2џ?kI(5C LDܓ+f:Ez be~HkcIQên[%Yz?_uL[ I}_[JQM͋+|ɃRJ/mR,A@~~))TxY]qKBwJLAjgǒ[E$E_9*`L/^fx~|^eD341ڂ4#mTb*c[fJ^09/G{ƞn Ēb-t -Q~-O9K|=^ }|$o" kl_ef&^2"6I/XȢ4ˍ]i< Dt7dFLv=n t\vakS%u>XVU Cl'qd#]{p$;{u#j7k(_% -n-uOJĺoHȼ 1W$!סTxF`e1.q.)΢}ݹP73rmU{Q)] o d~ k.#.> Rk | -mQBo%e /3~XfFj(~m;#IqJ'>yU.l>pz%zc~ǩmI\J6jSF1DQo~la-)ú ⃀oXF+0g`} G^ma,<@ d ^hh6v4;7 Ҝ9sŨoߣ&"B1mˆ|Lrԛ^ ӦC1/x_˙RTh')='Ta۵vP/ox0~`V'.W3S hi0]xq)&zo~2`U++YZfJf0QDS:D:Cs2G÷yeٴM(ˏ<>lU>2L'R/RyܾoaO w]$ug2u~J=/ qSTM?'+ aFM-P2WxI%j ,6b&ɭCK>rb_ШM 2k$J .6|2:?~[2G+Ku/NueӫlK 7XgWg4MiG$=A=- gt2XHmA?gZ2֜JeѷR<Իc.sixJaw "J+3Uz15t9o*_ẍ&vp,VtHaJB}m۝MecIgsUl&OO^\SLh&cl/9ؾnqί5-UtXǔ-dѣM[[юF`l[Y0%|e:}㲕1kLa-"Hv1!ع\!Εi_7X"^nIhib!am |[plB%i+f~L1b"K|QV.H WON=;K Lpc#a&9vZr4{(6Sbp.NIVChAoX'+Κ6voy:2Ld^^yArx]CfkĎ!m!U4QM.5VH{I?JK4BTjBrځZ뢘SBG[zvMtuh.>nPUKӪʮqY(ſjWFMk1w :.# ;qbŬW"8p_6,}Dk܀+|-l3GOpPZp8[i@uw!a$i};{+8Ombp: *4qHL vs9LO+adzzK&wxv~]~).T) Df(G}2&\MTc.Bo(v˪="RA9cqFdyЪ?6( A1SF\n:kM`GxF.jGw!Zx@,O˩( Bng=[&o`?EKA}?Hq2*g CQMl?G~;)>]IgZ7G?K ? ^˥g|A TENJRx01"EB5a oʑgp"T˧c+m衕CFR.~RgE8OluPƧHKiPn2ԫw~уqU#tW탡M&]"$WT7R,l4U2rK(zNwUdqL'e$_ h OUFlB[0;|xHmQDxb|t?%jLEq9|NWX ^ WN#2ϕD@jcKys:4CBҲ(Ot|bZ"w(XH6?I;3MIG"HLu g<{!DazœX !ӏn<Ӥ5vizuʹi ČFeFJ'ktUdZu˦ksid"E@3ZX^ǠDJ6F<;Nf]+ȃeA =*N*)MsU\=&hN>M0Xژ!"#P/DށyDۯ¦kW%x ߺ_9lآ+}!Uh !C<:Ď]k~S3/=XL v 4 yc}iP骃Ŗ4Tgю},fs֐ZnoL@ Bz1/q}"Oe`D`v^ V33+UCGZ_W,",޽c$c l_&GG%s0j6X}ujiO)R"odK Y=5yƾ] ?xQSQ&l6AR%Cȴ8:O{.r[ْ+kest' ym0n KCHR9\ x_JT69&';ɔFD x*[..붺1<;ߌH*a= ѽjw3Y'P'}؊qw ع r*oDZ#Vtԯ>=-g8hnCwlRGΉ7p_t+,*Pf"I}r,;(t-RXB &|ڇ@aÄPRm>!gV[m 7XYzV͙>Ւ-1 E_N|]$o`}-٩Uxzkr]Ү6pS!/It="*H>|&9:'omV8Uq%0H6AYl5==;yW; T)8ea2Y0*8i/|IKd mZ:e(2eo÷*g_K9n12`5Bl)3dMFfv1'v!L)QHCדϫg}۾29o3tĸ¹Z@$*HO"Um4%03H*Zm(@U>Nm Du?2|?yu&|μd j:)0͢.ui_eW;p u*M7L`8~^Y&Ād3Ƭv8y JNFӕc% 2jHFt86&R-WBm֜SH憎PwɈ\X{zZ00>֞!8z'/ь8rkeO{Sm9:|-,k*f9R{<F3eBFA_/7:q+a3Emq3#UyR`5ԐזwLEfnxEPPa Hmq[!_fG`c(8pAv%Ķ{sYST*E(T?.~}SosTA꥓,_52} ȹsCG*KB#-&GȆWAqKAdeAq_ !{ 3q w;\@lYVՍ %d0Ǹvj=^OaфiJX ;Ǔi ^&w>\'67w3^ -7{agp{&np:Wި8~}[hl~tij0"U֜pn)N# Vj8lZ )E,u :a-zA &'I/JJrT%^ppK?~Ɓtμto?m%»ZMdvňObA$ewHQn-a)¹8/.GXb#2ِ"RDR8hRq_y)Tzo'U3̉#fⳖh#E:, ?X~FCl :5}+%JE-r LLՃ[H^x91$?=O5_$XzTfEEʔ\4ΥQ"rT+vF5O2W~d:Vu6I]'PtOoA1 ¨,gbP:U1YFtnsW!)[;TޛȮGxU7/mkX8]:q7aHH?MɨVLJW<]fWc+U4SH>2u9XϡXfIU叼Hs")@ll\"sMv:Hi<[".Z<+VzT[d^Be-֏}}+C(M~N]R~d (>~. 2v~X+f W1#tnK߿%ȟ0K2rjb &>kΪr.)i8.%s䊓>@QXyLD\exq l4{PbUd!ʡc1 (sX3;qs? ,kXT(1^[cO7!^x"+hxW) ؖϵ+G3'[[9Ͻ ΐ0V[ Ruv=O8<{;`7;k?m]VۀLr IlXcјMIMI5ELJuZzCy1XE v3+6M n[{W!1m+,i;rfjY:07nnuTr,&A[4Z4DCH9@هJ9L=QC\LRq FKHU9W[S:w[$-;߄;=݂Z5F.|>J<2Nݺ}DKz[%LӁDKbW.0Y$p L2:ÒxW8atjܣhk%"RnDYBjO2.ne`f=1C rAb}Ӕpn=ȵE/ $x _f 9W?̇ xdFӾT*JP97M\Ak!_@J!j'yeǽ3йI|곔2 h@L=r- 6S:QZ|Bc<Ck^T:ԆTA#x(U^Ʊv8a{j9YݬW:\+0 J,Ł\ net ߱¢^bMCf.-.lZ[Up&a@Fe%y,#zEZEn<.{;Xzy#mq9St5d1ŖV曙~6"4*AV N7g)d9nX(ȱ;k|H9>Og@mR*6 %/pJ1aBD{L @?)c诠Q!ESTOj5d4h̉%zQ1n2-G\L|i ½ҡ,&&ٛfZ[wVqt'c! \ά U:p[JʋKNpas|X3!ҟ\-Ҁ{lZ= o8ʠ܂3E/% 7w| X{Ѧc4 {/1n5X=Hz#R$-L=2'ʫH}~]Vz*,=H%V*ΩT)Bzoⱜ_[a 9Ly=w:@OHѣ Xj:ap6،/€竘^ I%kKCKezZƔ/Y%ov)`Uj9v:tbR\NP˦)aq1O6b^ 8J>j¥b(g߻b5]V @ZK3y/籠g;neaQQMœT{VaPSίiFY2SE hEV! ie i,PHn3>O֠)ڮDi{S_Ql{7b #p`H1>-ݝ+(zn&lT n (abĪB%'8 ] 1`0nks@~WLsm$MٔazRAMƚdE|m:7!,tZ_4!ï*[=_41Jlı#-k5 &=gTN kNB=@#!)voV 6Tbt)JMJ|S)w~Sг( y2^Kƣd -a{ABv=HxʮQtT/3 FCMjF d7ʽO7@)lSJZL zLr@5Z6%?}Hwʛn6[Br‹_s4@Sxb Jjƿ)qH#ʒE]ǢFnmQC]n7ڠsb.!COkq(,~AT_jRHS' `{  "D3[;Y_|Pڄ?2!'[~?5r&}xJ ͟)7\1$-N(B)OU Sw$$JDg&땓|%d9HnxI6lWg3(fgsJ%iА j&jߛxCOwºz|Jcr ՘]xE^0/-j!ҧlyk{ҁ)mJ ,b}ѰUUŊN׬zc6|w?hNE+zps{1\;^a,6i$eP=u]{"8:m/"C蟟18A -%Wtwy yvȗϓcb䩆ӕ:¦{6d1"+i_ S0 Ta7\ĩƟ-CƗIv~^`%SlEyFܐ-E٠* Ef&Xb.?:~Pg›cBjl- ~;j(%KmXX} Ly@OD$_Isϊ apB ,/iھ VP0.s3i mIh{e*IgJ><8nfWp;nǂhfNӳMCRt8fΔkT /8&e"%RJЄK[ ŞI+ acFC <"o^ : ϥ*kTD޶m{DB3{s3T'5F.eS>"3hR\d*e~q4D#kx>_-SJ+ 5v xמ5;9|"ᅼNyQmG=6',\fr\;X!r1:[[_aE# 4r}Řa+ XP/c׌&)muה1rEc//bϊG3*A:,i _"JIUz3Ǹci`5a%GMu &@ؽ 8'CO]XX2⛮ Ҥڨ2V 7as- ÄVJ ~ ˋ?>>n?S8[umG҈J `feXW "|SySY[/?p(YKu|`/C5ZZKڨxZ0RP,ϸOp[4CP9KRCځyfGbz ʗzgfpll`*{yQtr@sVo.glj C eX6T3"&# ED;g+.} V)xۻ-n]ىO*^P5$bT^f?C$"01GZdh{ *-+kw³6A'zSP|T?>pU0}C*-dd' +& A\OANg#IEmsָ3SwO\oj4m@C.Ak,+<۱ۘz2,~//:ܓϙ/f%odYRxo3 Q'P瀪_s=Z})1~z.=ow5z,޵sLa&lpCUB(>`vSgG7iW< grU6M@HDE"95.)[C]a/6p!A?ޞ'#76Ux^=@r/O#l:`7جy'%y>!Q@%)ߊo13 B5fQwh%6ns+(Nq80-(c K|)׈Uz $xi;*DQrYdh(L:\24XVr?3B*x3} b俲(v>'"{qx z P[{iW(9g?Pe8jdnEMU&(* z)l_*Wא^`i`l9YQ%Px52S<˒;зφGd3K"r"V8^z !dyqht0yޠ5q0CjBz~F\:@e)N~gyxg$oA&& 0 5Ǩ_"$N{C A?`ƅŠM+)9_uG * LڽpDXx`L%m+ ӎ:(>ݍ!RNt3nһ7M =ݭV`<f"rd&qc$;1:ԨIo> S(,fD|Εh0cK)brM9i tK.UdV޲b=@F/*gPQ6(RkGNhWz&d`9wazϤ L1(!e9J@hqpgL!q.S(!:!zKoFםTڥOa6 zVkEFZ/0@~\PQ ćv^ӣ}16K]!tKbPMb-o "0@B5@8i^#IYx-iθpɳ$ENˑSʱ#~Z9Rv$+a7)xىz)R /7Ƕ)׾^$ j,|r!ek!,'BPBbն d1\fﶧ ?ր`L18q!jDDM%l䥓 lZk3oVxSk %ϛS1m^:z\~]5)%dA!e)XP*I ]-l+6uH,#s^"?%9z}yo55; -uXcT-%ǑNax; j]t# _|_RG-]QGd ͊ʗQ-_O(p-*^zi $P58C1uuMc|>MGK)& mU3~VC `f6YA9#JB>PU,1THXS!aָ34Lj*GP.Hfq~/B.1pB # sTǧ4nېSJ {6_<?VsТ ,c 66>s@0xh{0o5w#p#43+} o.PBHxg'R3-iKA_?KPT) '^擑9?9wb9VORW"5#s0^M(mb`3~i Nkm.˫Ĩ <">(n~&thnW{ @x/ې5qrO峄\SE),9ߛЖ&-P4vKxLBoJA*QV~p\6P_?: -TD'T} $&=\9k7ټf4ySFh9ܫ3vPǭq2(™BEe3Ü@n$l+g9tƀm;DcNd*59=f#$mhi:0hHfrĞ Lt,>+NάE]4jus?]BJezvYƔnE zP9u}$GMm̻-(hۊ4֗ߏ!;NNi)Qqj{|wO75~4 a_®*b˘BVkEU#g.+Q y_/ lUt[MG9w7n:p+돘sJGh;9ͻێuL{ȷlG_ 7EUz&РA)N\:U{*e u7eŝnVRB9Tln,଒fue2>!zPΠFqg=lu6AY[tM²A#>BBlUa[7/E>Vq "![ ϔemrR7Mq/1S5/.?$@w-VU4:žGr[n&緺uݠ/bNo;+>-7Ep0D 4R\&a8O]I<&s3%@c%&ڴNMR_7'ǂC^N iěoX<Į7ڤjY>Hƨ[Jd:" b ] q K7NT-~п&yVpZ4" ܴi:R6g8-_K†x^*T'~v2-~|W̆{z,}`ba!ZZc ONM'fV bBT^jIy&&}_XunQoĴ+{CڌzsE2J/2\ C*lm}B}cҩz;F'FWu0*F· dQTTG-t쁲2ٲؽ\z %pMqo8Y5@R#)fpduU(ɂ6%ry&qx-p& [^[2d0Sx '"c 7$VWa-ۀH#W Sʼnў2ֽԙjBzm= ZCeƓ㡗qhJ 26C~|"U n;xwL"nHuKV7ιOJRiu2@rʔoU+kc`3;k|>mfgeJu]T"|sn!n\0 Ӊd9IYt`}M**@R t+"BSAR0"٘>LdI=M,.{lRFNKa\Dy'd2X9b=B%ur1" f=廻MG[G+\N:*00f`T.kj0{Ly|Dr/<Uzx}waR˜,|հ`fB>zxN4]8CҬ+\qpɝ6FT ؒ$ydz 1rP&yЁ9Ʃ "CjZҙȆfr,(*{}":Dݚ`O >6S9C'^NݣYbd?Pb͒f;-UG}:4' |0;yO2=eXb%mFpœOR/n[ԭ}[[փy3X dhHyEBeNicqqpbw!\EѾ+ Qds0kxȾ@|+{5. u8u#a6{ҏ&-T||,r۫e,ot *wv+7;@rr_!n^BPA}Yؾ\ybr oWESnү%"_Lx/Q]|SwJ7iv|9,Eƿ;8A(EZej $(ik7݉Owpy?o#﫾yz=I6 }Yϯ(؈{) UςZ =q _jw 2`N:vqcѶ+3;JT.]|_*kUQqeB8;Ux-'D12h+*%=Ei*7\!i5p$ӝ+x*6cVD.-${ɾf2ozud)7 , R ùyDj7㈵e$\_3z(1-oP=P۔$dM >37=m. pʛt,:7(iyCwT ݣs7$ed_r&i5$ۮ3/M$[':8ȭ@*0[Tع WunU&(tbZ> ZZq\EpFSLwuo2gq8JzpM43wM6>؆viY5k[r)Gު|\nazX`ai\̎[_V0' pMpLW}(_Jnwi3,ۣAGœ=$.)v Cd%x.z c.1ʡ eUcadKe9Rwy0([nH>(T)k,'5ƭi3/,8N5lDf2J2\8mV'}v *(̎K[%D*xxc[ 06!\p͢ʤd*M2G+(`I$nI-&]ѓTq>p틚g⺩iK)c*쇎,&&!E@st{z5bb_ٝw w&RKcbGg&+58V:3pDW¨s JӺ=ͲIj.:i(6&ɼ5b 1ͬ^rk\v K-)dDJkCz%X`f1gQsȟZWMEyJޫkZJ͋{A”a|ؑä|Lj6J͍!t#TH!?+`wFg7AXVga`h t/.._єِ~d(Dirc'6=áD_U\{lR\wsJ9WMpu_W\{D °vY$JwGTK?)_ToC*my[ ˉ)KܧQ{0dWkd6ؾ0bcr/*i˿qmzʖn=%ʥ dZCJK:=Tp+rQnIA&WE<\3Z:%^YC߆ṣ)qiV&>_rTc4ѤE]1 M|\LJT{UѕJfTW{=<#]IHOŊ =Bvp wI%O2əGs `WY榣E\$l{,FՑR7q DS'5p0$gV!Dh;'ĊM%>H$̄oyW+ݩ:!2Ʌ\48mBuถPmSX&p9~: [ GU@doDp! C' G"w2 HitJ$s }Z+P3BǤXftg1~:G, ocFZE^?!_<쨸xK,kUtϻ>\hm)Ԓ짰7RzL2XzDW=nps6ô hӜŊ\iTQL;*!Uzv*.ݹT4io-|Ehxf}f QMX{K`ݶT Jl*pT|+=>Gze9HgZ#E ߊfʜT6^9s%_ ve}O| +09 ϭ}+bE3*A{{4ɒ0-2LWy-6[a?Mg@llnTQq'Jd`u\`jm@&X#R ˤukPܮ'9睭50.5 Py cI5#rLDKoap/5KBTd;xAv((ЅWOn/S߱}HGp(Ұ1PxkH3)f 'o(zbmVXZ|e] p@]x=[' ~|U65*[HYs=Qm91v ۶z}x~H~cBd=7zs/gZO[ߙOy).M.1l v#j4AzPĈ=sЌփOlhF'Uː@xo @PqO?5UL927@e|9qzD:>֔gGOMએ%kh#yHdMdCDqѩS^`:-86V-=I~-Q乴}% rW[Ap#STm4ݱիp Q$oTP/oNqJ:? DI2cc{@ Ә;sй;@(ˎ)..%v,>-W0:&ڹn}]8QwM] ߴlȾh^ Ncm@o]A7׮~4օv_ߙ`Ԃ0HW/,F`wҹ;[ 3 2Z67" CnnV!q\#:,uOB+8I |ָrK7MA-VAp1RFYhN8VE,ꎊbm+$,UMoBI3d8qmߵqkwgZR%"V]p |.lHU. ' p~#=3' @{zZ"]I, fRGW楍Gzđ]3nrO냹(1*w.'O^[5i7R]CZռVV ۘ} T>pW_lmIةu5(y16:_hݠuq|!C`ϞR[~O,Z<{Y%1CSIIKuתT2GnrED$O1E*0JAqf'P!v@cX1jPWH}dy(=qbpPnAA%g7z3KBK0ߢ BXPlžǴ {Xi\3=ksB ukeYTP6M ,GgɮbYݩ`gP/,#F|/Y?U \:.ĀJK攥j0t?3[q#!ױ'I 5/zh7 E(n4j.$1:$[rJg:HÁ"#KcnzGhF>Z FOmC Ԍ F)2"jbq"hv7{{2)A$VX1@-ƙ~ G҂lN; Q^QƇ'[eƋLѧ/V3czŬ>FZ6J4h-7 ~k&f'Pv!*pOJ Q<^xHۘ9A~~ha@f62B}m8_Jd=-.[v<|"b9 =ݡ O/ Vr|٧<QR;$vވpZSRU'VEݹciw矌_v&Hp_,kh3M8ۍp8[4 8(E]+} |Q26v}c˾=)@F;U&.k.gmu}N~՗ ϫ׊WkҜY=.#yqSϙM휋AZ 6L>g\)POJCD^Z_KWuq>'y+юuiX% GL#M#$ue] B6mX6 |lJ^:_/,u=ii?arx)S./i!&+!MA,kM_d?HKVs}3[sgڑGoLaEI+A84/y?܌ȾO{ 08K]T?Rsy@VlS!ְuj BXCڼpd2_A;`lABPQv.ռ8UNc9hT,햙mqdRlwG+˔i}yuг va#2 r鑮Yˉmd#.E*C=z>cJf"e1an6.s7״ə,K'TԧX#vjأA* 8 $Asn /Y<Ί-ReDIvc箜3yzScVIIxưNX6oo8IJNńlYG/@ {?%<0DXRzލj~~l8d)-x3Uq[؝d卂 ~zP])(j/8׌: wdZWPGDCs_[2M@'r2I.? v E=V16>Wu..qU3v`.G/5$WoVTwSn1DeEWY%&ϭ)fe @燵^hv4cmcܬ HHބH,&xJN6J3TPR&{0x %ATE]lw0hGmn;ҥ^QZA 6k'xIx!#IBPS.lڀRkP*cAcI'.\1GySe"ЯR *iGdβFHBPQo@(f?( a1mZCe|e7{q#mHQDRn"d>}hR #i'd%4 rz%8 OZ&7n4*#OUO$:.31#v_ޣmmrXˢNN:WK/F ?Emw *VD P@2kF]V%?g)w}?HjEdf>8}G; ҟږ%$(Qrߙ`#co#!l&©T/*Ul|AWcV2k.m~)Z\D]ҿ@_ W" ԁh]*yb@Ǎt>@, &sjV-e5{G#?  :jE&"W&nfG| f`9A[[1eQ= ?zb5JmDQ$9f0[A@ %b_OI[{ IZ={9C: (woXmFjT}!< JEY[g#|}FpAH;%)%>֖H[ͧ )9 R(>#A&/#plfI)iζsEXBm_S!J 汵7W ؔ-a?o#̀hZ:ҩ.5hB+(EDN>ޒNw+ݔ?VTmiq"a..tʡȈi7J?J1;>oYhOUc `{H\8_|I祉2+[ S'1;g{Eًo٧IuX٢FO.z Fm}ȋMlD$ OIpRz$P oOv5bE?f==}I`;bD_7',WFtD/G@e+ҀZpG,HsE۝&ʥlRD68#n7ڿ0eCNv52w>|Mҫ5StGDE zZH8hMu zX9btRk,[7.YYQ98w+^ܴjE$m-=iޜYV8&ϒ A;O7U*ϟ#8 8׼D}w+^j+%^ݱ4@U PXWM4RuVT#j32q!BKeiڙp6onX eG\1TJ&s-bð Z(^Gr͔WӦhZN ({یF"U/͉jwYzs! i7Ё_ػOIџC/qXYC3@-#<[*_d =MCTI6_x7z^UPw+Xlvz^ hub|3vBc 몈\!אF53oPmM9o|Uv}p2c y0ht零XѾ]Jt&i&9l͘O" P9rLM^#<uqS/2jo`ep,'_ڤ=! IrR.0bca G|WkFO B<_o[MuJ\k)T|5HO@!JlHVh@} .O%XA#нșV4 aFX]\#f#OPdҸ&`FW3ó xsr ve6F7=|xWI dDspa7 W\R4C.`[ĦSteLDV j t)D+ޑƒ1El/@oj>]ԿV9(vz~7<b1æ?83āxAHW7bva& &:Y u<>Yt2"[7yLer4='00`z}8=/z}=R<Fqv/3[۞LnfRN"j>~] lh: n@R.vUk_t/ߒ9mX=D$Sm?}%8Ol.XK̪ hVS0{瀬wJ7/!zXݢ;33^jd qr1GTLE#6ӓ"39q9E3XJL5izu̡xruF*qcC]ojpv9l*D?Uxp5F@8u5m2Qɧ7R-%h~K;UQBvbgu$J3m[_פe'g5L ""#]+V@ay{7ZVH#\m DflI+Q/s*`Kb<=9u`K@Z(?Y+㿈 VQWM qshk WWr<P-hC>L /'|w?^؊Za!,++(Д K^Au",TgC)y$mOsfR}kFۿ7\˃#v1ͪާs.qw<*Jܽ@e>ă"awp+ڭhR> Hum(|r[`UMyM)G"2=\_EXl+v8rM案(#@K;rn jC'=Ψy^lҕ bb5eY6OiEpԅxWhRt 0~3Y&{&0Y,O;$[~ o$"Thؗ\nӖ2blڇ؞&aqn }a!I j )^>8i/d[`HpQAWCII&OʜqFć3:MG@uR%ɑ-@SC7ը%[NG>*41HX)2$|e PIoZ~v^iD!:g6UNqg"g9WۃǓ(%Dg[<9[U1.WLS+՜yC[|[Ab Xe #.>r?u<>,9E?1Bܗ2* 8p?1y.:u ͤ&7_c+*0 ҙbjh[H5a~76# H(UTi| J^&5;۷=E%#kҵhqZ`\RvR8ÚZ=iY/ϜhSو.TN8DׯŰl#~>0i4l7QMvGc{UJ;N=>As!wҧA2IZ'BEoZSUi~1m6y89mT^<> A&Ν-6.3;ŗ{z mr\]F3;UJ9nMt J|61TKG%Œ; 2Uv!/'žZA@.ᤘUehkg_Ͻ_1@y͙f9ţ1.[lHr :U-:?/Ze!J%hεܫ:R=g%` 4E:rq7qO}֫ [ؼ--{0ouX`{TbĿU~2 o;FՠW|7uqA16|Mz+;0NV"ĺol qiE8O&owBy_]WhYep6K-G"dBco\M5>4>FS- Z5vf] E_5>GisqH#Q+즙,׈y}nخL#вls( IIɺ0Q *$aKkn&㲱E!j,}Aծ -/|Ğ2|Bt%l8{oØ=PΆT5ey>ʷs^#1b->MqkxnRlDlċfh10w&5&^$yǟG=.D+yf_(Զ.ФCTTD#5ɣ"8$Ѻ_arI>Kd}F,GuR44'H뺱@KX>)# ,ltlN SpΫAd_li}(1Q k2zU44o3W'p_=Rui|!Sb +0DDf Ez`vh=JeY2HBZ#*pA۲@JJ0\"8h=oȧB^ɗrqA"x'tAl[WBy! mnHZڣ>nvsô~=n[ްV)}@|\4v$ͭ #VܲT)=l~GXgB]Hv2Ӝu*#P ]]غW~T yզI-[!JMG;eJOPU~>b#4>VD\ Y9᳭]7^n@5%s*x!̕JN]ukae yspF=!.xY4D(8\K9ےcV0#8]$? 7#HJϭaۯ3ic?l:$Fv8z(x JFFsVT2XYFDև!>3f}Yeߥe*XC T2@'lhO,}xG?w#2ac(rw\C/ ?  p*GtcUԷ`2DAi<^=i=&'Å[b|x+dWs[C}3uڼ?8t7[Y PhP[ύۗfWb!EXzNh_kH~i5zsuW_e5A0@퀓48ۖe1k[Q-ʠ7Q(SoU.s1ay^ BnP-BGHPp\+A G)bˡHW6-ҷ j.GhD{xv_J;yi݅/uBXø൐#7[WQ.k}OX]5 }ycq?E?gsXLr4|lr51$~G3g'`zCBmUu_\pgyY>WOÈpwߋd3uOpj$"lt؍U-d=u6 ǖ Vhw!57;>ڮ}3n) +5,9M 2luL,D$3-+y.jc.WV{1.?QApSoʑv*"zWlNsjO3}ΗhBlHdJ>y<#p:-п.X(JC^F۾/Ok6FpW{7/F"L tqvrpQ~ex5ٙtml3#/7` beNO b-k20v07>~z>-ՎV_;䬉+N)5f`Ӓۡ/f[?mҗS5uc&ƉΌEEu:qUGֳ0RnG;'P6RV+(뫷yzncI ]B,LKnzXYi1^[ xm\EcQSZAHaX)t PAd[Ϝ?=+v=K4ح9|U泹['=+܎L5zU~pwBCMCg(PgEIK{Y]Y5?WДk͐~l+.NӘ R=C{L |%vsVTGc)skʅ^"j̭L|tL"elr'aq9' %N72v8t Nzxo;ֽCe JQjK-g@ >ƤLTqv itC=kku[=Up} `+؅srC#^=ՠ~΁%N KlB j({v&s{Fc8 ^*٘>eo'<bLj#d4=9V2T0i#]ZG̖-sHޡ^TZiarc0=sM /)ҹհ(= J0@P5JkPYE#(nSX}W ioB1X5>6vvR~f[\aOrxG3?LbͭrJ`MRiVp.o59yN8ɗ/_P>d"Q71sZm]5Q)60׽fY,52uO2;m;ߓ2W?HTPJ["]fp3izTUN(ʢۻ4XcZ:v;#CM|@PD _Mx~}Cm>5SfQ9Pj S:Ef2Y# [t|Aǒ@ppKDgDz$>_R&:MRu?sHl^ʢ(zd%J V x!ËwTt!}Y c|z H%aq~)>G/Ήj, ZzTrSo';^w~b-T^<)9W0,}k> h+ch6-T]G Vc^yTOWWsKE璜\EұPXjPl N?a&zH&~W%_4-=>4\S( TS*]`X8M,&a NݷGK_;5GJ @Βq~3V1A0 ~"RÓ"J?8|,DjUa3t 7葥m|Qeq]7G4mUQԅUہt{H|H%n[uk@rJO_=l6]h곾?))di&N#,ُ3T40™dh> doU2Pj2T 7Tl"a)=.+fj"m]4+a~{>ތm[ܙd7] q|7& 5GJ:5BD<(aq8D[F@EgQd[JZkN܆`F/ #*65!E^&Zfb Eh~S{NFb|_n\^ێ ձlunh{-s}RL}t' 3`{ȅHΓ -^썊74'ɚBSp|_4UB[4U9\ !- cF -CE3F|Gz_f^JY\} ô3Y#&–2zCp3a::)nNGC-R NqHoZ({wP.4U 'V\KgfGt:B߮9Pif{]z+1ό:1FvQ>;jXu]1̟My „ƥd+.8;J}yX?%Z@c_u[R b/l*!pj(70, k_HN!i@Rve3wj}g&.4JXVnxqbϊi,!lmLh!Tՙ8UIܺ(j'=ʑ2Y/ 4 R4sߒ|,%n' $a9MG'KD= ^;TڠGxlj"rt [fH).Ex&_BkԽ*  (ReZK dwtLk aWYȕo#O]2R@u)ڄ$֡ _6x~Kɷ2n$#}/1(n.=cjuSY!iģtx֨+R?P oy+7?YږJfwWP3_t,ܯ㝽.콉^K_oTJk$sltitN ǘTpd_ 9ҝ:QTENMkeJVX c,F5`mn6Yް0YM${?Z~UfxbH.ޒ!bX3k9bܢĀ L?~6V"iK I`/`ط&TvŎNc~ØZil;( ,wT T:jδ>"FL^]IOgL%v-u Lnb(.xy2W)Uf?2`miۂkUs-cjQFԳ8|Mݭ&D%{-ɳe򧥴}6eɾMpc [1E;Kj84':]~}q4=K˪Yεb,&َa;"|cPe ?ܪB:XaUrJ &~.,1nE1tj" %zS5ONKmxoΣDz!Q?#;im?يlXmR/[hy5()1usX_}TJޜKl7U\.\TO2Q+_0돿-mvMyʎ7-K 2>`2Qƻ\JvI#,l؞WkBtLc;߮"$!%Yyf}?f1zYf8p]а/҇rZ32F#s!&$ TWi?;L>Hqdq]lCc6F oO&^vxW+vHOd}>5QcM#iJJjX),٩KL%:jǤ#vEȿFc@9Ï.R;ԿԚNnMrabuq=Yn+-!띲;9_h/Dzgr9{ažz/ FSBLh@8scBu,iYBJa1Ɗt<֋dZ+Aȟw&8LRyWeUQ Nj畭g5h%fu?[jX~آZxU`8%]g ` KNO#;xN/2nY)mc`wj(p `ksk$Qy"`*;徕{RplpbVA3qcvb.?[㠐t_ -B}F4]T)(ؒ)eiXbYfςQH~*bxBQ=I J/T.7}xwH9Ib* +/,d݌0}ޠ4 uCW)>%8Hm\ QQ -gwU h?)ڶSԼ|ψGXKҽƢ+2Aܗ:i7q<[;QӀoDW=tt̀Z? n ##<r➍B3Vbˆt 'r֚/Ⱦ]F/wx;bҳZOt$;:ˬ@e&5;#beM@9b "V4eŐ 0Xoib%D♣_rN, [rE[zMiL3\;#'[e:09p=;3ȹ(03G矓~֫ GS7&I2Mی5k&l"miH-('0"]`LIH(O9PC>=hx/B h\U4oJ`9E'aNvqT&b\]<~-v!n#GR:eT,Rfʍx!GNv'ҋQZ/Y&"(cjpzLD<m|iR@=XXU8m׾Q>ۘU۝OWi@kĖX1>&/瀁CRmfQm)K-~9)B;Fy(̗c<^ d/gtKh^Q?/kT=;^̔CuӞ3Ya &|kmX+&[ b-wWu~eVkFeI %Qf1O7ɘd.ن؄ƮyD0ъ DWL ]0)]HQ.ӮJ Q 4bvUfʍӋ-`Bznakx;/d\؄u$«̧oKf \=Q ch4eg>o$u F+XZ( - n[O.z>; 9TY$ zJ7m5H2#W6. jvf9$#^0ne"h%*s)MͷSz`ZNˆlP7v<ؾ&^ĠLʻ(rZ)kbnq!帬@] a{qCiBp!a|z񁓕g/\ޮxY^Jn{ I%{Z}Ngš_k9zCfLFؤ'M{w% ayV%#oaXӑ8RspC%!6>SdUE_48G/{{BKuNъ1ׄ(餩@7DL}Dz#%Ll TFbZƢ8AKVtŲʁξ_/$%bmgH:Jp&^џ"dsɧNE1TlWM]|?%'%ܲrL ǤO+{S:c&8,m"WTm/=Y}5eq2sZM SDgՆe[N'7 tA f::0Z/±㒠7?64T 3'KW#Jc7^%9,@ukQ,tg< H$J& @Va `![i/%v_۟@Ku9oWPp)LyY/sمP{H/@r(PHG_R~<15V(G9e"فJ(@~r2 :Խ}GY7*~5 Q鷹;s5075l뛘tH^ ~3_ջ G7'i-x0>CbB[81/'$o8h1n)`c+.@EWLnz@ ZоE#pY,,^4^^Q62={!'++U@hi4=򅩷+6(?NWnqwUIM9gyP T`-wdzN,兒7@c]rbA|u c./VrOo/KB09o"D%٤/gt[-?j;mLOm͞oc qҩj"$KeA3s=+E)2t;Yh }JӐBU:t2@~u=P_g$2gPc 8"j浙Hݮ_?M.}:/`P8ԝxK (ȻRgV&rhÓD}k/~1 F l!hb){R;4k a?DzRg}3S`mCT<=%,OLb6e)+U^X:鵹0A3V`J)tE[yBƳm~==f^ Ξµ?a8;-3:Y`e8L2 h De_my =Ra7,#S"L5M#jd6ac3tqm]ioR 'qo-2=I!y`e3 }` Tނ/vGعCE c[[vOs0"}I@!6~t+gsMRbe,4c&|:_} _T4VhՑD`/&AfJq3$z}R *s*B%E^rsf eZ q^޳{4EY ݩn*jf0{?ȀUE} OZ⵮?&Lͫd)6eK4ZQV,?C}!/.j\!A!ՑĹ k^JuX['?vu#G;.õ )C꺳`/BJO}aCTCi ݝK2.. )C@N`z% ο'#I Q8 fsM* LUu,!Fʿ>SB*TKSLA_hI MxϤ,#6Ұ>w-9 K vnë,d%SjlYõ*U#'#Ne7Y}7a}J>P =Oyԩ7@ᦗ-}IuD9=Jpdu@VcRKXRQ+tYX\6=\P8Ʈ ǒ/91=HrԈ}ނ<%iJ }hccE}|H%Nrq@5Lͺ` T ;pzdIDm,% 0>2F/q={<ܔ4'd=fs c8nC#u0+ iW}"GIZ܂R E67TH7Ā"#CfvOpT%6fLT=vN{dxjj;sh }+ĤB9Ȣb\K7C_( -4fR;$`OHu^Yo=|Jϋ FJa|rTT(x2I? Oi'д(+[{ÇSl3CV:H ^GGlӎ%,Ip9P,>ouze*l 1f̬h%5lY隕bz zV=f?`n5+JZ (TzئQ#K-c_Fg)"]3 ]#d)؂)z("F2/RlKF- -qNZ}:=Fjj;ڲLIBT8fs)"Y]Rh Ȯ☗KdkA]*a~壛fRpWe 0'>;L4CY pWAq ,h )'M)ݺ_N~1KhiF=J[`$o_ֳJd<'!,{l0ped1S[+ӓ%I]gT(>; sA.c%<'NY:-G#-V)Z-L Z3n Ǘ9Y+;"Q$L.,RwI8R۬bf`4&iM-n裋~v;cqvھ`sPKa9M7SYyLse*pMG@ҧ" L*oU{Mq8{H +Bf$&׋MB  [DC @'A϶%ZOjF_{2B(iٌ2"zQZϝ`{({4)uAn.a։wyP߷{CĬM=aUP%_haJ l*5$%/U8jv3N>e&Vw,GW3rDp;3snZ ]xoH1$s1buCWe ~wbڅ^Qo bscS[bE,N2< ? [Wrսٝ?,)Jܘ$fq)hd!*TV }U8lq)3 BHWaH)S].vd%7*m(7O<1.po`J{Grn{cߩEE[ԺNw:lE[ě,n,F>oY~ cƥOr.r+\gç\P!bcL Y`熖[V_ ^E 0y1 vQj{n (ꞏĩ`AKS@ʿZL8]yGSv.iFI-}gc&$:g~ xi(wC%M/g?%ܿ';c!=fB% Q]_^vOxM)_bK98̭hPTbaS8[ZX1T+Ϫj: ?MtY7959+\J$UlUoY &BrI (Ǵ^ G[Tk6*P/~7 UhSPuHr|on#Vաeͭ*@̺ݻ>Xa:1A{ǔ M, &Ҕ}U(d{bku]lMc@҆|P,u >bF\z3Q?vxZ1OP9EKkIzuKGt,`kRC5$ Yܰ=/-/=y=͂h=s3LGTFNV OBFS֕hFPܚӈ-oN+9Oy$٤J|~.yc%W}mJl<Ѓeme 4܈#͞u=dirwQۿ Dz+pUq E(a$m?̊gSZ+ЄIW`m>K'r% M_u]qg*c bV-\Q:TbYn%VVmgޢŗC)&fLJTj%'S#  ?Ȋ)S'~PZؙ!G-\:B#\ÉUBWdΪxxB;uxbfnVd Ug mqNVRۭWBDqR owjsK55K+2ON85au|RX왃'`҄\?KMJ/ym4,Pkj8vhlf'$cE.*eCDКw%L`>yK-f@[wagP~'0 o@JX7hoDM4ٍ#7AJ5']D^Kti&]b:/wX[l*PNO u ̤}kMg3kTѪžDt~63U&=! TDԓTCjctqI9#Da2"J tXP{Bqk#G[)+D70:3W:רAUA[O$4E 2jQw0k th<ͦ̉0"@As; ('u=tK5]g/]Y0.ROG{z>eߜVPpGؐ6xoGql9CPW)N5ǔ"jlKm ҜFMs‡!0H Pb-1G.:&Ը-+hqjx4@ˆzk]hadxltJZ1N"'!ʘu[rRCpepg4 yx찍AT'Vyqb PY!Fa,/0Qg=_)Eǝ4 y)eu4t[&X͒^F36*z_EsAv0~^*`j,RX>pfh6$,-M{2V,Ά*~\Br=%8L:PZ7~J Ó\-px@3 3l`;XGn[o}mzcW1q aֽ EeyCb9\ڪ~=rvcYeb%Ƅ . GG7VC_(No1ha=O?A0W 1Q9fhIP {9.~ӪIQb-@RIET:df™%rR?~ MB" Tv҉#`Ho1nUDloifj0)Abמ H:Wx)/W+C[Y~9$(3PN:Bb|w-jylq/L*Oq4(MHb :_kqH+(a& (ܬ L~ibz!|B5r35_(q<FSMJ*h~ӺyQOD.XzaT Ȏ>ȫyEnk $aBӵq ^lS?|jMC R3p:;=cBQ^!ᄦz4fDU Bt9L6 E(c\M;J@^7S =Sf3;>y&&N_/Ʀ̹5-HGb"Ԙ!G;x[ĒFb98S\\BSqU5j7e\o3Q WZOǂe(ɚ&pa@C +m:YiyT+,=tEQїo(cY']97F #2.u3v^Ld_^7;OjsO"?5PnD|.(E$4UOdݞWuPISeRimj.FuLVUdz-.f+b.ё\6/ Tb,3 ܭB˅?1@x9i`q &fLrPaamK`?+Mc P>,-Vʂz, ʡ@<-F!>MԳe8ka,%inN iagsd@H]"cBϐ7igBȅ <6 AQ?ܝ1 A }3ʿzvxFtMٕs?*JFXW1CgVy٪vOv+RZL,L͊BRnS;?`#8D4m8ydpvﮈ%ƻ&iuMOĴ'*a oFK=4x`y=Ft d%{@N{ɪo:l?R ܟ #FU' ;p@l Ak$S15%}Fl;{1%z=5$9հN|J*#DIDOVQ!HFD >'hpzd,`N!H^Bbg:9²~:kiaS{G(_#'M#ta汒pN@2C, *u;u4G:`D}Z-ZrN¿'7!r臝~#Jb KԎPjY `DϕO#44F▮hxCGPs i$T!z2sBB^>R21^z=J/]WElfc>Kg]j_v^:L8YRG^9dǸ' ؾz&hM7_TM:p`"Ri) o'(~CIWj8T_Oľ/5י{26_pjМgޙQI tm77@%*'^P̞>\A魛 []R|~pVi/Z.e:,sCsJMI0G]T=dYT -s ZM/U Z:!fJXI_.Z$?Tujq6)TA;wU9l(kZDB~Mg/Q}}b8Ǥ0]7c'fx\hJɗk\%)WF+#A%l pjbJăzEd7Rd!Ve W|}Iuy&*k j][}=[08v@^Uϳ59)${p'gJ.q *dlO;۝7-2Fg䩹S݋tDw#=mdMW{K8$({}XvT .Z'8' m'opjʑ0h!<\/|rT@e#V̡%Q"Է 3Q^%#LM{ޤ]o䥡û c{dpbL' /ɽhr7uW6k ı Ń hSv)/n@R \iow2M =}Ϸǘ~G&~0γ?yv24 ⰊkIT %_N` Ew4;3,~PY ;p"Eoj?>_E ަVм.蛎/q"T~ IXiE,!UpR˰ 3^leAzgVdZ/DaZ^H$ftf0:47sZu\?_ \h<RoY)jS @~=!fdw6PP._O"#s?mÓvU!5dcY>gI)p2'b]GDj|Tsala^6 Ր=MKo4$@:L=IX=<q9wmV(dcÒ]ԩ8E*1E'H[#.B>e*tokesIv"a7{ -w9!=S> L)pr~zߝOin/ID]H ]q$rf34rA1;lA?7mpudN%4#7yi4#Og(swʥǺYrVd֨O -T 1 "6/庐S/].c<*}*D'7r׎f&~.mVFAod(ğtmiaF-{;:,c k 狮?K|AlNd^OBSm g|D5d g]I_ ʒ>sEIJ]3_t7>  \q3D gyUx1,SJ)S RǑsnz /o\G-,NZ}QW^dZHe!$ZB~[X2X+Ȁlc)g Cf̗#aܨ|̢ՠyr9#r Gʓ=o4BVTA- d;}>c*G0A;%FQ)Fyb vNHO{i.l̹N3kPVoR`!hJ{$}C8_Es'8 O1pJ {Yb5΢ )`Yh|;k񺧿R'xܟz 2,Qִ[8xLe23K!3 zu+=S [_~%td発$+'q}Dx]o脉] LJ ̕A:Ռ^`_͜e!+YzVѮ?`b) y˙rsY d [;{1dUE뀄Qc+ΰڟHֹo-UL/a, @8Q•,I z-MHUבzR @(ԶMfkfh5<{sNCNF~G>zSF=PlPX7B Ď$OJs_S8ZBIHk;O:| =؆E8aֹ&iF1&_FXMClE̟Ʃ4u2/Ր(b3.G\lJ!V&qZ.͌ttּMa!C=}X=eG= f],gq0R{e̤hG%A&CQCpK0t:Ք4Ai^SlSmfuwj Z<%٨kR1CL$PWQϓ>c,ӛNҪVX5ap+}ŲJ-$þASQ_${0bʢu;VSS|(cT-  *+'"UiNm@O=̊3.Y\}o`>3Ӧ9b˼<!_d#V{(W(Y>SQp =fhXA"N.2w!C>V&d 2p~ǃ0<`s)y)j^o iNY!5εvw[,%02]Ey?w8xF_3RX<>XI_$y ،\8MZ8ï`_ njIv0CH b| 7 HӹPZFJVǮ<k9~]1J]*jwX| XakU WH -$ )Na:i7ERgUx`m(Ӳ@s"֞nr~R{I?_Tƺ R͒}):kOK}s-DufS'vǡ: :HS(bt$7TSwIj-'td UCK8;+<:ѩTX&^!Wޙ-g;XZ !Hԭ=ڤm*v=~S(|_.A7CWvqˢ괁 )UVn bk Nt:4,4Dž ʔR=p4vAJ7[؀+^&T.1nE,\tn q-MA?@F<٭^o׷ҨTA4g.7@ڲ" %?|eV!K=DΎZtVj|2Y(Ghsm0xK/{/irwTGpqW+=O.nHɣqVObvȟZR1$4x{IvJa~NEȭRH.i~&OSC?5Ηd F-<Ξ] KJ- pVZ Ќr οQP~Ӯ#=D| JibO;;n菕nϖnYe$*~$D2U;u/.rGUmH#xB݄橒oMo\ tH&;6_O @@fgr> N Ow;ޥsܖ0k0)E](AНD d b]<}v:Sl\e#Vqy:!K+V[3ڮZ.$W^uig4UV]i$i.~%M?,ayTY*ڒMϹA0t6Ǘ/DQxUQiVD?_$61Xćk¥/;u ?\d'2U'Α@ߑx#7NN 29+ƶ+6np:=|4t߽3It/;0"f%)T Fɯ9=nΙPC܄?AI Mu^P@_*vYcI}R8øcbf}ԮZh8+b\%i2.eA78xy:E!5=@^*󴛓[ݯ#f[\iu-HfALݴ %oOXSm 8ĭ_ hq7JUeuM|J h7x}TaqA@@{V9Y(Q̑enaո ?\9*. aN1 v'JDihDVDBj_J*}(IrrIȴ(G= X]Z{۩0uzU/>*C=f&*-)]tڒ!k(ERDzwl ZӱdI:^qM{  ҏx '#\OB;RE;VG֯>TG3{s)"ZО[dޡry.tH&Ŀtd"q$Qʼ yNWkgʱ토^\EY?sSse'UO _?K3P '%B@m9up m+ղ=PA&:g9a]km~Hj;vJP1 &Z&3MAaHt#qn1چ"uN Zdw;vhǾuY vVNuYn $O]rN/~06~gn An(=nκmZ0Plx^m3y{L?x鍋̾x6Drۂ.(E1fp٦AM? *j{XɌ?49 .O$=8 5źHQB(=krhMYtUl>=y~]5BG! ʀ8̅]D5?4p!lSʥC}lr,(%M}izRUόX p1fm: jG=7Vw%Vyge&VH.s.qsU%a0'!HˇFCORġd;l,F2DWÓ":}%Oq[Oo O$%K6 E\pס˺L3Ċƒ NVvN6H;2pT}󊜁\U(` B4ŔZJ>H &΅1_V.-8u+EM.tM6$ _[4PWvT!1W?z^P0 A㞃+粓7 [:ڊZ:}Bl(S )A)\4QL r4ֲKFQnR70͐͸( z*/l @4PpxquQa"(7~{%^ž̧>@i((SʫAE†<C-Py"I"Iz֗z,*u Ï1 Ge,x0 ]k1;,ģ*.mIET>mvE$M'.D!Eޛ13ad=I֭V̛}2h?ۼ%Rײ1 ck)`z3Y AlJ |,YJ7ͽ@ͪRT/V;.Hey՞М#NP񧵀ĝ6/MD]+jsn\@6W{1I1 嶋(Y/~B-f:W,^@+PG, -^; ~"9P`'\`j,~T ܺ#ϔA+sgKUs ˂dMWq'P4Ӽ?ҬN7(>(nVUTۺ~[F,VVP'E0s4~&V @.{21J*)L:;^Dd,tfU*0U- R:O4T|M"$BUk.Ws(t@CپmlO >הy8}u9M/8@<)(iOp6skBwA~ ߒ]`iԓ.Tq$t&K?t +,Qt]L憠 W [mtkBG,[^ڸ$#=L{6Q( L+ )>w =ғ߽?NSL XDa}eq&%wN %p] Tծ]zۋT=I߳=א P˰i)NU(4Zk Q-I̔/b4mC G+Y}U˸W$$-kX&K_z%jRFVN;ȶƪ%;]pcјp-K`>|cw7%؅ļBQl bt&'+X ~"O- )؛+[ "S(>(cyj_dž"OupyBC]Qס#%E\Rz1MKj@K!+ w:q^ nξ HxiB`[c(Z{z~ȪWxPt:qs(!= {x-9BD. _󋋬-3-'e34muVIw63h?EĠ, = m&irFlioͱ$@}H|g">jjWU$B2Q>{sߩqp4MR혏 =>Z_Dy]ȣ:e\GSmFxN-ڦ7^KPD=)ml'VZ Kh3A|U=$bXD G}MvsOXQ_2?.yQG'ZĄ7\* FwyZW0i.q/d0h)/Y>9FѕX`6=BS#i;|.TTpn׮2@MA}d3J vD/G.@ン @(@Pc}f" ބh I_?N4͂MXDK#)]:VZ"Z)]_ɖ/Go@h\B ګY0z ȝa\xcv qccjN}L^ 0t c!=Ts?==LGv?d8+o|9*+j,?WCh9d}y ݩ!73U6L*.Q%K+4D5/كkuWؔ+|`c&j,Jf3bFwO}Uqk ^E A2oI= IO#lOE^wֵ&"~d~Uǩ^u]rmAtJ2zo׈F\`go)PmA<k-9o6( -3jɒ7 7 i;YB.~Gl3a}v;^T*9 \qM) &Ȗ L-qyYͦ4vA4}8ҷr!kEb=r|lz>-U7l@:+K/ SOCC`ʊ>#K'@rā,-*7;̀(= ʣ] (E$}o~???=,dޖi`toR Y\Ku_A^%L,82{mIiN̋hkG/rXMX^ȦQK :[-̖z(&ug|fNҶ4 [73usgJjalݭIJL?C/+!ؐVV{TvB~= 7؛w@tR^*\ZvZ\ܿ$UUFE@m XAUxίU5S2 NFMÒx'_F#HP4_R3>5+}\fD)W~ _!OM"9;"˯toh3žJ HGb$j|AzbL2 >v70c;t[Z7Pl K o8s^0*r7J1CFQH}=~ڷ);88H '%ĭ>, EZ\$Q]Зq9*ז:Y^~blD҇Y a #|\+yؓHoi Ce1sp]U_=ØA (8K#@>&i΀-腊BN=  ܳ08£^enlK0"o$O.pQ~,+z@+ڄ 0=/+6 Ǥ ~ΦDfv\KOD((vJ>n iMu`rcHH+V.ߋ,ӄ䡁+> kˢ,wDBZu?/̼PuW޽f3U|nQr7s3.֕b Bc1_T G3'Vc:f Anzx4FGԟPjM˚VsP 0A/wY%' Gc6kd| mRuj\ˑ_-YL祜d϶{5pgzyB|Y\VfY \5EmFk7Y>M DZ]9!#ZYҵ C%&qI^1>jD!p.e3U2w:?$MKMmB}ͱܵSrHC pݰ\hl'Vsg ܝ, \I㰍rRU* ۛ(Ej2h %ii$A%ВiAi#`>(aNkN f0!QXցeT;(Z~6ON7vcʬڝbMR8RnK29R&5\-L _P7?B[!mu-88_ˁ8SL c%!?i}>N߲˯z&P+7HnƿAUm-o'qĖy!ˆ,ܓG_'ScKHZ/A4V2tG, Uo>I(Q`ϝ;Zػ R(sqvo6l6?lVڪ)ϴ*DB+~EwǺÎϫ/@%&MuF$d,p !≆ilօ8{񾶂ߓ)Z}ՉbIܝgpcPhpZ6! !{WR'TT3ɛ*N[g001[׫E,|W>z(?RpT7H3=DQg/L(0=z0>WOdb5%Fs=V",_I8áWoeE'"KҪ5Pcȥ"(3C=R ~ݶq7əH1gdTB[੃ͭ ƭ;=Ot-Ay方l/$gC305}'΄̝KV@XTS׹$mx"JwØDlZE}f{>78<~tɐ6v簄NH ~Ϋ[L U"L kY$J8GA!rb|Veۓd%5=F7]VM mOR.݌ͨ=e0n3%|>TK=Yvt@ySun6Cj)i{HpFjԔPDl$"-=\ޱIvcɓa$qzC CQo}xyk&h S~Gu?z`JqpUܬ%J _LA :Pح9٠W,@aF9yshˏ7Fh-.|rœM缨nk nO^)nm$YY%z̙纵 Q|ln8 H7zwx=}gRڇ #Up''" *$UQz)C%:zI-g8hsGAj:SS"-g{h|0vK"@HN8^=QDa5ŷڝCJ W}cz°3妃z984=ъRebܕRMGS .#4O[hU _cɺک?%Bi`(iw5CjtZ_)G)r~V7df<̇;ht\lu;)), h^;P'PF]N,(Z$mp~h& M}%&f=whWg |8E[%pT$UY}:usz\^*{=Ӷuм^@2?T,VX_c1g=ZdN0C9OhnA+c#rp8n h3ټNtWXΤb6kIaޱ|=[oK[sHc{xA8;Y0D,g Oq+8wN(ƀI"QHLgX"$TM-_i_6-e@4p(џϻy[Ti29 Ddq;IVNigcL"(&W,T/|> c-ӷ,-2B$97fe+SY]@cM(z959?Nr,X|VcR_獭0$Cz'QVkE $DS4zZ_HQwUP{=E]/2K/Plץ֑glTl;4e1rǗۊYjQFܑ@:+<ܯcŮZɩ9"*e]QZş.xuKBE+TvUyt\*j°C$}]Uˢ]k=Vi|>N2M/>XQdI2鴃c~^(_dE; ][ 36ҋީ9G$_0Rzmg%M<`e÷XÉ+ۺ)0 k&.+k8@l6M"41|`'4یݱ :z~:2S^) }:3!0czZ =8Bɋ:s|wc4[Rݸ4oLw.B,8Tcϑ8*\,w.zGd՚k" "XruF{iv NwL*V+95Q ;4ܡ*B> b>t!^0@"mO 4KZ_slmǴk=D vw< Kpb1bS$a0ly!ؐGKݧK'P1(ckgyDT _|{%r_3ADW-+ۚsfX>z Xբ(S>@q9oҌ1Bmlڗ,Wpo?`.,gk><!&j~•&]ZjpMITeSa'Fcl1~9xg20xvGei+Wwf4_ɯ)jrj Q!Fq(}LoZfAd1.m .X/@q{ v i*^Ө$n-pJZQ #̬T*o;8pM2}sV#OI$-¡{W-y~4Au{bf.jy /":^,ur讑Vm/Qrg;*9zPhs\iyZ.S m&t<*F}ڢ ;\yͼ4j72eLAD  N;pǩ n}rnLA6>܏nIf 4Oojc*ϸqma1wSSƎ n+-$0M/1-IM~g&R., P3<)H_9ٹEϚ'dg"$Σ4YDNғ>gKⲶX"p6H^M e(,j~$:%-7XIlJ| aZFv}Bvt>cBc l6#q+ORoE~ϸCOv`y90:&]#\M=jܚMDҵvw$O$"$ 1䌿>00S\aaS=$Ra{ MW{UǙ3qU32P1zr#>6H~*Dr"JR(N2q6"Տɓ2E dZˮHjjb824ʕ=$@Tev], PZUMFNDA;kh%wQF{_cb"k;a0, ;,  F6anV?'HQkuU'vA]XŒ`e'\KT¤ >yC2~tOw sc68!v#[t$t B5UYV孖Y#J"c>ҬhgG~s}Wd9wI tN2x*oWb:\կ%[Qeگ3o-~l耒: S$6F7!< G<.4{%WekT]شv+DŮ'wDb"뎯3i+:5əCl]E) KőV@@~ha[tD] #^pI`9ATWm%2R\Kun\E}ߛ(FN2E*@ͪ&`11OG촅U2He+6v˽`AIW>iNP9ÙO&&tߗ:Mnr,'m5\I)Z/K.|&"3[L8LD8Jx 4JQ<{/ow0Dd_0)DZ/}y#P_ G|!V r޸vM Zړtnih_٭` dVMR^ɖ R-Ѥ`ZaTM jpΜj`gݙg=R`Mp!7[FuJ#$A #њ׀Ϙ@6XۡRl~?\'/pL)Q:X'?ER?1kAO[ :8}3lij'h`saթ9v4ޑ~?$đ2N, (ɭ6H)TAμ(SR٭ECk3V8>dLS QMG>U嘎.CSч>"ZCOhPXzKլIfnn$%u$<&GV4ܧlz6w0hYSYhM.[W gdQrV+p"} .YJ6Rp!J(]cZ{!2HS. @A(b꤄^mg(}I[N/l߶EfK@|4W AYUeYMٻqǍ9)џsD .Q:Zr-ěNK+^¤g ,]:ki]@Jd{a^~D oQO:_$mJp-K϶9 '"P&rÆ:_# ʉ}pzsܢQh_>{GDv!u&&PjAcYHe"p]eeU6,(Xuɐ b:0r: O3K^=s}5ciE¿f}CWf,>-p|?!6= 0ZzT~m7LIl r k%_Z^5vʑ Kv;#罁3Ȑ67JڃPLW;Fmq'ē]BX>.qA?˵ ?z>! wz_2ƓF'8ى>} ;Շhw ͕Î.5]&V$`W&c3z}ۦBn&߳lΑ6ya9KazBUQ݌2,~vBzf`sa^;&MٽQ6P[;{0P")+PT6 4MFOZYϷ?Zq8_l#ڗ *#у68RAebDpj~]ʊۭSMƤ gڍW=зӨ1EƴT6/f-U߃ٌ:C%0hB7C j楒D(bAqlC݌tɚpM=XPBw庡C^ 2(63{10-L)L~IE;8QQl!v+^QbmIOJ(? ̪n~uM 6/hCPcXe+H2~m_`sh4d efL@[M ]I3N~D:Z [\Y'%3SQX ";DE۝qk >ĀTۍ dգUOW{ɥ}3BNV?-es҅miъ% -D ͘ICCہ@MF vryu--=~^A] ;*\77 $;MK$,MXP=XcǪN@Ɉm4@A.޺Ǘi1G'!$syiJG~H=8ehF_y4B=)(|p -anwf?>g2<C 㾏EЎ"IǙN r2d0G? Ecʓ19^m|t krHrrS#J -H#+Zޣv-`=ٔYȹŋGByztȬX(n tq$}T8T;DBR=ߥ`?>"CEOP\f/M3;AyVBheӲU5WdKgCsTbɱSV1gPIb{hIJ~S SMV'_G e?^q?عüo:Hb OuX+U\<0>hh@meсPMkͰnt #"$&/H߆E`f/7tNmˑ{gVQ)(@gzrØ){< ӨndSnuB2)ʻS^0~ ew@"#{{6LG]IQlZ5neUE Pyϊww#ws%g+$ǀ62fnY쯴2\btc&?D/x` a_рh#M:>ZJLtd3&EؑEA87%gQ[cs2E ֱ.4NKIzBrwzֻdftV[rAvCcXr>>3@Ϩ?»$J1yDPx K>e;{J!A8KBpmYE58m[pxQf_@+ t~_ 3(V{ Y;ȷ@lxG1qw$,8A`F Ԉiq:4QA޲y"HwR"yH+!ijW]d!u-w1JϻFC.(.Jdگ p4ai0Y&vF8a#߀^e?;2 yr8T!ՃUKUD\CϐN:$ٯw$YO s0Q ' Fg.)8D; íuV9bH)=>3.nВʑ4.RЉsP _"F EKa:gDֈ:$9Fx5뢜GA8 5CN(RQ .b%K$`5;gc`'“4iK]*?_({9D^t zM[Um"_iye Oxkةv0NnFPY[EU֋^5oS3 : KMXr U[*,!YۺW|U ;簞{yR5n\XQ, #|Uזu}P lX.ܤfs:7^Cj}yC8~8 s&m@i7I zԶѥ &4zce,ʧ b(D.QD%QguIC YAFiƻ$+پ'̧$\r2meU6M+C+lnzhԻhr -FJ77ZܭQcFڳ=wt`A[Ʋviv8x)A{s¤m"Ҋ1cxSsj"j́1[}s姹D09ւa IB9ui{],+ݛGA)璶B<fCc$jK ur7`tHbnh 7bk*fpaF4a.#D$V絸0jYҘ*iYȼ N &WOnѓnK,Fu."HBWiYABlw۝5ˎ>vU}eH@vۉ<Xd ^ŽU[c/ѮXvc}ϴ!C-O RK| ?v6?vӖb rjQ@^w-2ݢTLoOEKƟJ :_+w9<wyP@:I;-{W 䵟6'{q5ۚ:`=79@Y*{VLGpܬ܂U 7˳ EĐ=1X߷ 9>M5Y3F?m,&Eg˅zT,:[]Izk }'/#A |'Cm0]?D%gɝ[HIj%'343*ke7iJrYTac_K`ʼnٳ$>\?pRrjK1V;~Үs"s ȭD\.8Ͷ<=yŃji0YCG"zcezi9 @NrXn53YY:c=7B/"E  cHY2f?jR0JuẍlρLxa*B "@g}c`MOL0IeͱFy>_I_J26}"u)&ȱ4Q9$.wX^X@N峢E,j[j&!|V\lt1߄ɔumV4^ΰ I܏"·`)FnӦm=Z K7F UDKԗs%"+Nڗ\cZ6X}۲1' iu; 8ϴR{G+xO%`9l./,O%CWZܷ:E{I- VGØ}XTų(U8"K%b?`[ ܐ5kƿF.'q/^Cr =UMI[_CS}Y5A:%h ņ Z^7jVoQp.ͣC9k_{/jcvp~ɽK,($Kf9޲ZKOg% hj 7 0om߆ ~/ɜuk/e}Cxgq(();nppًFJ6DZU}v08R֑t=rhBv>w;Yy1PT r,sF'" l%%-1 |f %M^d:d{E REJ5Ԑ$"6PWͲ3"P1UԨ5̤'ۑ(DELk($a¨)꽚Bo$I•:th0ڭp7T]S%"tGƻuX0k6 d쾅CZ^pR!¾RI ҖrZX\*o*bkFت6wBGƔL9^[})g1\ATTUzss{#8~\5xo2SoJr_/A^ |M /eHթe޼o2/CdXKGr -́ @}Oz6>{[bV˖pQA3_W] ۈf8nA%fkݸߐׇJ܅ >#16iM-Еc.ճBBޔ|G51ϖص*wNߋl46^=? KSb@ChY"t[!d\UܓvoܫSQ:3A,Ma tRpE%7R˰*NVۄ8+wknJBp"- K0^<#FrK]TxmA7D·$b-|b 0aG;)∎DqU)TgRy|ё0pX͐[ #_*/xc= t25NڨF2]jCt`6v \b|ȿOڝn|ug1ډ[a0I16I]5IusHj z6 5=8it(f;Qfm'A įqBc}"&'`ʨ\UrRXsPdҎ߇l)xYuyOЍ'`6$ckZV/ܡ|Ni@ݘկGF(f#-gJ(lz[, }sE҇+agI rq9ˀpKkC|`dc?"`a5lB>ddcq$AXz3܊ckZ\]A:b x-fڭMVFhN9D3ݼ}b9ZMxS{3Ga VPC,\QAU -dVI & ^)z="\p=PG8.ZGb=pbPELC8ch'z%3u^N޹ڒQOs\$4 mZK 巼(^O ׇw 9 {WP*L]?f.Q0~+'4@Ti'`!r21tb2ZY KQ'v* UzTHOXEA7WbkD澆!d?“TۏpgR&,ϐ/鈮6SBʔ=o˭#?X)4{ `GTxGrf*R L?oҋYXMrv!/ VkHY=1qsS;5(izqEHLg^omH)91݉ѝϪz7R#-QSߊM 9Ly1y jX?ez3M$u 0XlDF<iClRP)\<-YJ@so 4a p,tO"8 O5Wwtg=!C#Ё@:H_%)-\T+8);l )ThᲥ"DжŐG^ؿ_2ĜAؠR -n`'uX+ `ȣ@v+Am5*N;/XX69k vv[}=QTLe-cvxAASG\' Q1v} _ =7F)2P[+"~k|ֳm:cRojDf9򄜯CbΡՓa/ bBz*d?3 TacIZps^Gq,81ľA)u_0toMtHSLl> %lK{D2%. :3]jNLtu*hM6F f\ӂ v)a׬g)-]oE;ܫWYw?id~ektǪ-ɣ}/Ա)5IIx;`KߋDHBjQA=|_kAY0r~ O@yk FOp6]n)6ɗs㔙zA+Xar8irsʭOc.~>TVdH%Qfg/%f iO_h'}PR_hflK-Q?{1OGlJݭq+޼uܛu3N9^1?ro6HB\rN/M6,sMtw>8ٔr\Ӑ^S[Un69 F7[c"1ZYk۳YRH m'^/3 #X&l13RbXq^yD{ՍRg&4CWҰSأV[HFXz]炂jO#ҁ W&. ѱ6%tqЪэ>˧V!c]݈@-&b)^gSЦWvfTVݏ-QSCD~*)Qޛe\:t'IQ&>΢Daψ1:ա1LU7jt7G ! }cXXizl|/Dwb懌5C^yj=-<6I'b>b#Lл jǞ:o 0dž`D:2]tB =F0,a]MvG (A֙)}ޤ"h&ɓ@ӡFsO_Do[DUǀ[R%h"B~*d`屆a6 \u~C )j䇴`S!GfZXۜ,6.ma͢_euMe.tT{~j.Ŕzʐ-+^6:mc pE2ew,&*h !bHtvXz=K}wыC 27"\ HwɷpБ)d69 ^za k^4ُ_cA(q2|֚Jq^sbq*:dU㉍q/ٙ:n| ./G߈tBZ\wYФDrBpvЁqP< c^&3"(J d1tQe~*:`rO OM7 d7Hua uёvyHXׅ ;Z#(=ا`s9oen,$[НX&a[T>]r 'MIdŤo79\ռ[ZqpFieQݗq2nEZ=t=ك ڐLo-5 ~m=hsoׅ: ~K3 Ϻ@ܴN0(ŽKLy'Eg&6s2 1Xò$ 76?->3mHBq$8Al'fh?Y׫ƿpK"j}M>&%G.7N lәU8VfU!@2O|a/u16/(? I_t](B~ sJw Xפ{.0nXPJIM>NX߈ͼq,ҭh&#L/ǖ|CiޫE kSg 'n͜t^K~s㷴L5m+-X0&SkͰWЎ+ 'CP y|YB`{*D4m9v)s0.F_;X>_'j}Yγ 쨉"M38N~^\Pr5n ž_188WKN 醔y\{gY//9W tчI\m2'9sRI<.'ԃZK)D .?X{]}PxgnMW[Pe7X<'_]6(=  MP}PPZw>7TO)ʷܺ3fJ?3 *;ugh*SkO1:.d@6wA,q0 )d R_`d9"QYd~ǓHl^\Hx ,t?Ls\Wzw]g8}:s1=|#76tÄn&q}՝csRw|6;۝WȹeZӼkY7 X-_Z.EP*maBƐƱriWq:2"Qbγjڽ&U/+MvQ4fo14[$i'op~7Q."'%h-nA`Lq\3/֌1a,δ!V{q_N藪ڭ!P'g2u`m{;#-abԂx=LՀgX #\7)|"ks-, 7A{$oPZ3-/sˇJv#lv*XzQ$+u׃|f1>a;uϸujf.ё^)]g6MohQ~BmHnU["rYZNf>f8gD`[9FO֟zim nAKu2yA$|G7RşcAcqEnX\1A7P@W=U˰E[+sD\t;av(Q4 ,fApcKJ5Z52-6 HYd954 ;j;vA_&/YcV2U/]Q m.pшt!nA5]_ОŅTt!t&1!7S/>Ut`t+ns[ʐuݢ>yhž-:rJ/.5Ѣ.s)o)(ҡj%(GoUp=˼h^0ӐXPPð6< )vN#[Tlΰy *$v-re7:.*U% -_(U]VɲXg&s7.(+A;X]aZ3{A솢xCF$[0U\F[=QǑmJ+is@tsex|=_o$DI5 |{&$uz@.s:&vHԉV&uМmJ? RU0ŠZ.^nn]&O$DEN@bO8rčjg FJn]u/^RsM0I~Z /ބ܃%qMŢjjgItb]ș1M Γ^P2}6Ud'0* J2e<۪ -ķ jTy2ȵ&j&> M25iɉea4ynA+Xn2$Eg֭ hNDYZOyݶTA#Zjje0MSHMR)FJ>.':_xm5VZ|J0jd Rɟ܎czvn}pӽ|e< ſ9ÓHL%u!Ŧ 0u:-zK&-I0Qk2 Ʌp8Se+PM5 BijPjaT<fU _F۪ߡ=#zq/6c 5@vsO(6mlnc`+gIռ494>:(/xZIk~s|}fM-rOW.faAA>mǁAk^̜b? Cg' 5j]q,)4`A $%ѥh7lNSU9JG{}kT2R>e#"CzmB^syˋʫ89"&k9<;7R6sKx>#nw;RɑkFAc_\}{(MGp-Lx1gcr8O` zpK3 <,Lد}]%ӥ ` D3"Z$#5(J$`T!D4jXN(1IZ#* l}8=T]vswhumT}ޥFǼNJG Îjm9'3֥0{],i1!GL„6|*4bK/HޙwBZkn#tIP|vjQzrXUZAɂGEp:]0TF-@5Ag~j[d3ۡl0 k \m0(eA8R>bDVT(d "i_ͧ1r,KLm3:+2,(M;׸=!޹$#VOڽ|ϦI@4e={b}", $mE1`CO:wՒŰ,QG&vCzozbz3[U+pZtz&u#Ĵtű.WO>UV7]DB)fqPeZ716X8.郙zno1(B֨mUđLH猯K InYCyBcuAֵQv7Eʕ,KVykšN${`F$[ezοo?M PFO]e p.[Cj,W8nZtQC1d-y1 -٬GȔ$sߑprpLTpM/"Fi5О֊|yv&H}hkX]OͲe:$l)7w;+E&xy08 W_],X_!Z4BIL Ņ.sC5 S,nfjP1'ӈ#mh׫>P5~Cڊ( ,&$#F2d nqޝpYf3MisWAp67ٸFJ]E C3WkфM&A燜ߤ_ZLT*-Ε[%P@d_# `>T(G+)4K' ݹ|;3 s%(# +I<̐T 3~uOkYa䲬݆IZSɑd'XA{l x%&b=QbG?'W8\Nj-%^NWykd!YLgm-Xaŭ%Fg` IM,:(3dz1\G5= 1"~wf}CcQOД^iaUFO;rYt#f*p3 ]ʏ<]wO.WwYpX2|`5K7?T۷og+,$~E%km5{0Fu{bV['u8~\S-B¥f a4>KX*GPL޾I4yZnce G6J)\a0RT:j>1qP&Ar3ysc4T۴!@bG^wLa,.Lv(1v2x7q֓9c"$Psx4?4.p<*Z~+*2N!w$L UJ@=T]oheZ}iƺP$Qu!Q s7: BXiLFKTqiv}NYjԍT;((Cʥfff//qx=t@e"; Hw)0)iht6Wy5D\ވ]rpP^ҷY!WON:@֙G㷰"vXJLU1 y G/jsM3@1^wg(}sa"4#LV?ˏt`|tv]w HXL7E 0PW*sJ/QFTФhlgYN0{r{1Qv@j!m|}X= sr)͚d u:XL!ޫS ņ.kv% Yȁ N?yJ @{eH9iGڞrI7i^{MmZCWX^HVόE<r WXNd@$$k2VE u@rj XHc`/I "BrTwV5* z/L'&sٍ(q2Yr,TFz^7&? ITpWD L+穫f&7'@ABY\Q(8 )'O=fEx=M$74+<\㱯_3oH:!P-|qی8'klkD`Wt;JVh0q8߫m b&͚G ˧ɒkw;6ڗ(*z b/B]4aF79!k㐣+Sp^s-] -~hLaX<01k)rY;Zůk$$y/ZWaxҴwg ߀`udml&Ėݳ0l74g$3u0WXt;!*"Rk й ա,H F- wMcK40 rƘH3>Bti`v+k\Iv9Cr 5w9Vmchb ~j=mGư S0[J~(KkU ՗BWo:}5P#U\' \hPReE/$y=NmaUsJ1 +}6%u37tz4A5E|gs`N/1Y.Oܟ jAxTjb@~Uplk,ynWN">UqN/sN6Mtڊ;%s&~B$|n0#/'u3BQuQ~uF"Z.Վ0O\!S>-8/6y0%w7h%'qilldL]qM~ oPk jsIG#գշ!<*<ú]+2Edp"C;#X;h16'h_E&)|[Rt?Nϸs6Ks߯u)vSpwA׳6T^VN5'_RUJTe%˕RWA>x{*AZ0Xr,y:IEӡ=u7%tyZ߀,!-ξm0l]\c+wY~p<`t#ѳe?]A^o:o\}aT 2Ftw]-NT hp"|)NGЍϧ 6X]1MCnQkg 2^|Ͳ:g|5̊xpH8V#n**,h<.;2>xX?adD} E`d{yBcoL6=jNjށH5I2T[}s=p!ǎٓԫQ!dvlA"ǎ"dԖ_~q/|c &0o]u]$gIǘ>G wImuȕWGAs(wk+XXY-qyc,3sr u;ԴvBS[<(`*ipjv.09hTwͻc6{P/(.EePbuC$S*-A~6G\xɘE;[#DgE݉hcZ85QGg@&ozڟZ+zp=)0)=`5r|;P7. "_Hڤńy2$謬r*=R %@)Ң$ gNcޛ(҈7jܕ]U{]?KAh^5"2oE :R!B1ñr{owe!]>"5\e "ڛą:A(iz.b;ؕ_7L`=0(D5@gs 0mǚ<7]y?6`jAWY H[D ~)8;\;t@y~$=r#Lo7r#20;O \|P5&{%#1>H9fflJB׀@VGڭpЁ@R[Z4ϕ!+($(y9\^opPX -{VG@?N E0YaH`›ws$KQDTڻDab3 Eb+P%ZkB$H.X0&ߦ {pACj$AidΆtE >HfZ;ۦ*C,4oS!!a^̂۰}^ śzqHȃ]7 E|,HTJ /E0 .qA߁/őc:=V5Tx_hBO7:]+PԤ+Tcdꁫ|#x~jO>>@ ƔKFx;v2up] |K);*{҇|_3͍7$gX#ZCL71Xa 'IOo?Yl݂&H̃SG-BۣuKdW\l-69{L^|oǻS/o5* lI'@E2ElEfNgsQ= RXs " |G|k@p'}!pc4{j0$NKkl ٹ %mJʄ{|B[^{%ń,\NTTL;^R[xnhzDf,2{BϾѳL(|=#vPn]Koñ))&?Ys֗3BE,س!/):z~%3QׯJqCofTygu+{$oREwy"x+iBuP7菩\ cUX6kv g{Q>2!. ՚F$!Ip<=+2"|#5HvX*s;Pּ-a5e.6 1(I}na(ofMSN7+B gSG$i(]PcKbxw7, Jэۥ\2y3~A|Oi!34P .KR-!9ؐKpȋ(麯hD"p'QJ(ROMxIeh_B\B=k$ZcFu7+Hq[߰EAv4 ' ;yӗxi%_4=HkR |\ U;jSt$dJ҈SϪb3c)ڛQfIv6[UkÀ*.%6ae#-ke$0C:؃ۓGҌ~LԝƀIߧ"A4Jloc1ԙQny%o"Ho~wr1$FU{'H# `H/H )VQQlz*:c#hoM-<[NVjW-$|T&ONi&x6"rbbcY=0—jaF.e?wk ceUTeK5]'țl2e iEZ^03AS2O&>CLN8ReŗCAh-lT'NV as.嫏d|67Qsx) |xS_SENjw7[ceΖ8ZiV^{Hչ?<صIM} ̭u`| hWj.R3#2?W9?N v$rHw`OlVY%(ͥS/;&rXQYMnpH!g.աžDq(aJz%Cmi QL@%YYCjAɸf'z)/d}<= pv`{B'Rwi4b#A0X$#H(\c`z蕂[TmWz1J=Z=E6 [ ]Ο8mQiA OK%Vj]N'&p,= ~cM9_$׈R{RI͌ Ֆj( ,,$:E"CpJ@1q0F1^+%<*#Gߐԧ$DDzmQdɀ;4G ưiDMQwܪތ! C*);~*?({ `T|m6qMYؤR֜VZ$VYESr84֎WW=^@3)EJ' ID ҲrC4 Hh.mj =prUHB>)0]6 /)P'Hei $kƱb^Y@b&I\ m: ُIkL=}sudjt_ .)вH9"9L*$T2#Ub4hEbI,!(Y?vD4~tfM[3JHޖ2+ O%vJ eIozS ZTރ/X#Ҷ+_Q?0V)Da- 'sBs VlhWo̱* K#ߣoE^Q-QVy7϶d<9?m@0oW}T /1on,|*n ?KmI&爫;-gNC#|_dAUYAb0U]%$ēߍ-&SI[}n7Z lOsړiy kTF 1< i=_G:V({Dj7؀,fǷq,V+B~HU'@]~af}jhl9SXbOǛyB ;*Pq1ru; &j>3Qc'OTM3iwv%Mؾ@ ,aueE(D (ĤjhtbW2.Khqw!DkDG ׄr4XzM s08AP?SVq7B0*Vaʉ*?qNREX@J?;j 7x{m;6gO#|Œg. qށf!D9$?`#,D8Jh|iV#6T 23˷ɢ^0)d jeb-㫷t(VUŇ&gZ'Oj8SR<ۛmHXgӞM 5p>q=Md;SM%e0zQ~.39wb2//El20 xdCg@tpYfB-ƻ0R<% Zs14.)qM-C |T$uC' ~35NuAL+]BgKohނa'A4l 89}i2ٓ.1*DChWߘifFb-"{.FH)Pvt U k#^_3y?"Oopd7ўSL̄3a%}y”@i/XFlP0[һgwݣӛFOO=ƊX? ZrWKΑ ItخJ ^4Ma²q:cfmG@BgF47xl8'%*Zփi6F k_(]RA?jX\;4Oc11ʼnë1Z5DV?$@s,WM F6zVj)%{T(70ZIgpwE  3iB(Q3XͰٻYLȆYs'"˔0+@'5gL vcظK΃z~ߗqn8 b$=#.E! sŘtӌ-?rއEQAg? p#oYsexuQ_|ݤPi?L)G4DynnW#bذtF[{A}" \W$~9ͦ%6%kJPMv=0VD)Y+h FJ\#YBKlI;fa@g`ZІ'PԳç:lO-vQx6<+=UU 7B$/@]xNe/"3[P1XXBJ؀>[Y_$) g u0„8&mqUHkWy2%MB9DBLj>;T<~k`(#9@mti1HkFkx@妤5:ߚp 9N/d{̨Y`NchZ.RIix- c?8lra!WG5)fKlۮ4io󴍅j)a1M|MV8գN\ZBp, @c<]VO4:L ^o3;pmzjdy˞@?V(lAe<.$~rm\< *t=Ij6f!oGDxQ%JzrS;^%ӴX,igs֌sđ{\sA|PFFQ8csLOruԋv@reuwh萆 ę+OfİHYy.ϗ*'ei n*CZ-_oLź܏0W*M}q9i@Vi1`W>T('u[C5R,:(~[pIVCW>ş5 Q.!NIe,P'$Usp*21QgzV_ ;ipxXECeL3PYQCvczfUTRT}&2!%f"9&^PR}nP}tJ_I ǜ󋢴1Js+?ZVl8 'Rқdw:q?E6XL/icJ7qv_[^w )Νt _ԙ-M 6-*c6FnRQdXI;[/, #7lXdbn,mN4 Z{|Y!%V*fU#sj_ayE=DPs|@Ad7,GdY7)վK݈" 4B%Tb[]w `sZ޴R_ d ?C\eXӻäGRdI;x`%ϡzR(r2tu vM4'ox}x!t:Itl&'{'0]n[iX8 1$R^ s6SEr'*Ϥ*fUD6I"i/kD7mYQ^#~΄D6c&]3R k\+n/lF+W>^M~$TOJ$[מWxW`-9qDz2tx_H)+2->.ݼ^O\l<>mE=;{8MOnSGS+ ao豰n=6z4CP4[]KcM:l^QCCG@kNCH,*wŤPShKOǑ&PSÖ)ȅ!Uku{hb&/U7k7O$*/e]UJu|>\ bGzJ0x G*%s1[w;$\(mMͫZֽͮ!(LlbqU13ڜ@@gص`YErZC^VyzE Lz}0vB7AzN4Ul"܂L;vHjgy ! D'4^G~&Qʳvۉ1y&Gco.|.HCCkmd#̆{[VL . _VRuݙ!A{F{쑯K&@8OA$kOgnpΓTc)2'}Dκu6R{eg;tqT`=W.x1zVx\pIq ޖ>}֯D.Q>bi@8b&9Ɔ3H 5QÏ媹[ϖ3_L'\onI*t#m!\`T)A#rJīǠzHi20Ə=$ooznl9EOb/.hl8U=%qv eʍshэ} -P./E+j7Hе'O_VOGvs@h:gsl<9,Q;'adw 7딂D#6$dY%Y#EJf<'g {-%srNZ$C읆 11/Z+ї%ю8N9Q~@7.sgpJBoge1eSȲ(nቝ Ʉ.G/&@AlaŽ4(YW?)|~y(2RW(ެcܨKT.9Ap yyr@{3$W|;rʬ[m".m4/:N@84q8C,?fg]/TB7ǖ$}uY/pQ%2gY-~lŭ>)dy~h~H0\w-a"J=Łg yh #]ۡ9F Xn- qs?R"Rwd&/vsUJ0*kiZQ Hngg:klJ?;HI@xIcu_ׂ+1}&WKT:pB Ţ/ Mx/ڕe8C^%Y &&TX$ vDŢ|*@%B\rV°_JI'u6+4DI[ {Uk2c%}V=2I|yV=l܇(%m R7RT"Z3aGO@V tLfk}cW.jP)ߘi 6ň%~kiE}pg᭞UKyªV']8$G{OXm€ZhK=s(5ʿ$&,1"·;_-[LzvT݉"շ&lf${rp37 Ҡah`70^aRzUqS'ܭX oڻ)Y;%k 3Jr*e\ ހ`QmD痓2j(U)%6oRd3ʗ6$̃72%}uқO|9 Z8""'6/XoOjgG0yc<!-bQ`"C2'tuc T-+#{1N0@MKΰt\:)iYS8 }9' ) Dd4 pQ|~vd `:_xp\ɢnQ'+Ob!5,wQ^U# #MxG̣Q"2)CPgo; `I!r`U1|Q[znr}F;"֯ut:H.19FP] ׁG ѿ%YL2c6v8#g Ge1ҝ %d;n9|I_(>u~ѳB[ߒ !Eȇl~2!'r8wS4To 1vߍ8rST0867F0Ļ: ha+5ȹZAy,Ph,of@Hj#q*Y<S:V #F"a0#Y6M+HJ*uo"q=su(EBW|kA48-Td͓=R)lh _X*qsKƝ83[{?L7UsErQg/`T8<DtZ,x|َ ua)vTS XoO/!e'GIW'8"yhTFE}3h#=yUQRYT+M d;L߲ `]$x;cZǓ'V$P"U? 4֕P uS@uBLka[J( og>f$[\ǷYƯ)6P{IV c`03WXF2իt2FCPn*{>^'CYO0 tpPr7Mj10s,K96RwĄi xQ)1fqD* D/8e/{MF+\HLOjlRo% ݧe,]Cׁ&{/kY bs}dw`rEQQKp{HGg-d&on]~S4UWt6O 6&W_nI9BA}!wT*J^RlV[\(@U`za5Mn=|tM6LNvI+a|sƒOɩ#ڤ- +rs¯`5JZWq}1#$3VQp_ CGC'ڮ[.1 t2ȯ`+?+#uݱDIO8"z&cNVihCG*i)tN JH &J9|l5ULX=VL23q{s @_H)# @RԃU.u(eɟɡl2)oB"M/$1K1XclCVZ})cU,TT45"Goyv GZlkڸ Z,W,[;-UY.4v쪉)vL}Դ`R,F ȇL3U ZE=(Qq] .3Pl/8#, ~~[WjX_%;P+;ҥ*?:P^_Di:h)2ٰZahxan"͖gr6 1\xz@R/[LbYFF. ж{d@LD8\]T&ӣc= /x?hV!PK!of ?2ߍ+ת6h-{C9z%@Z:?YHOTli;r1L#sb!tvz:RXr[hܟ}y`-iL).,bqrJPi4,=} #剐UƨAmYq Z+ :n`֝R*a(;Jc9LCKJȻu,BӳR[,g} y2g:2A!mf ".kOM (lo)Fen%s1eSIctSM fkczOm۹<` Fݭ!V]qF ^/?_"ӯCY=USbJ"OEe \tr:z|{m?o3+.)'GpBXȴYݿeDv.1Vbag\/.ڡq!6U3%pݹ!@J6뎉I5{`Y)rmǤ{N5/cFf5c&-N+\~ #:ڥ=%A\d#wa=jHbaA7L#4qYq2{bSQ̋/(tKuKço#>>0Mʼ ĥ FzdC(]' ے,i7~yרXr;kNvhNo\X<d/[ܭUmVt*-s"YRhEi ⾤ r XIG[7]n PJE >ugyrCښk)ǴNL8Sx_0dv!Į{þx\^o2a:o3A2ymVZ$IߥCWSƪn\d֞d*?x %At 'zp ~=AJfl+XŹi1(f"҉v/ِLmSs6V*2 7Dbܬ)V 6 -] ›z"|_aҔt_]EIP9Len"s/ ;gJxZ=PC:A'BsDͪk=6u,Oh<D1|cG`y l\9b7&{,d>?#YSe*Mq/NE4m֔a[|A {s(maw@C湟}3rnQ]e5ҩ<,`ߕ ǀ=+XQ„HX:ǫȤ1hYȡCԑȦnzG @~Dff.e̖V?5žP`4B}=*_=QI;^U>zVvA؃d&-. hYrBtՙǽ^'_@2OE-Gd{>z mVSCmHZhMD' >ѩxg&* P#evmߟ=L'VFm+ {3R'z;'\ A)d @ezRx$Gscm`,R@:{r+)S w9;v>BgB٬c? P$[y8UBwCw@UMH %-G5YYn~5u])8MP"Th3[ hge9D^2z1S0.I"QeID 0SntCXyW)=zt_Oױ\Vr?EczK%`C&o=< zT1R` TzԒv+ gb?76}~PfI:SG$5 >BLiK`giP_F^QS @ڄIt')eMӈM4[B֦L]ƈ{l@5#g1=c D1, <d7~#-,3m`DEU3Wm;J͕)rn)wl&}NWYY"dP?(/ܒۘhF\t΀Hq"n1aM5:|8V85!LH XC[~fU3Q_-Tx)-6rŻzb y!m5*v4u #lmW6^(OɍI35ߩnQQ[ We +YRVw=f2k 1 cwȟhk@ -Ay߻ )h{tj)?1Z2_ w~y 2eS#lֆۄ tIy8fİV1UwB1|$ rnWe2CH~䟞\Ӱ2]0kYG\y잒qIg4.f>юW9GTa5ӁuTVi b$dU_:ց~a,G ]yK?NL- _82;J0YOiNbBns[1 ĭo"\*II426JFùYElBTv&aT(Ա9NlD}3זWAj/W)Ҽqy#gA֮!ԒD*groh?h$qK|ű]/iB+pޮJkGy"/+P)a[58X"B dhHkZ_7&m!=n*uv(Xڧ!qcy>fHa>x',,1Hx'^oJP-q|0Pâ I)N5[&6Z,? ȹsL\beqXl ﹨^f l.mf̄؂&K)J>/+}%mWcЅ!^[ǰS7s3n& MF|H.!. w/˻$R~5e PKsw1,cqYBq?EE-X1Y?ފ2:*mmub·" 98;D.P4R>}*6q?L[֧t{518/W>Kʆ+ЌWV~ڡtY랳3m6>f} [֐kSMns 2AVb2biGVH͜[ۆՈM`V|w6){ H;Hg48P0Z*9oy}%;x\t<~im&N,45%j/:[NocD JnL JA?3kh`co GX[W{ŸD5q%|gOخSC}TỦJ+$T@ ˨$DPNӘ_{b;`W\+"V)&>Tmgak/V~Ii4eb4K݃[}WbkWCJ;__htbKX -ih%'Pc2{D;-ۘ(PS-a6RksjZü5N`QM!%_q3"qI3/݊V%no ?䉴P4]*X^ #oeٗeS; :'"Oô1N6>~QeچdNF!d߯ĈW~H&uI04 oſ jW7(l *1ENv7t`g4"^9^Ƞ]ыN- bѾf҅„SYlꠌgybkv\*߳R'?4,yT6ÝD(RlU&?&]{|ӝx0"WYVByq/ۄENaNfqb! (X&˜ۨ{ "Ga)8g!В4fIt*~ K7?n2u#YY*4Fkm~BWdm5T֏F$1wXN㢀b=ViTMUQB82<} &V(`ͨΜP;ĩ)v y})l2gkV땅iiYyff&/fJ!ńF|/_Ptto}W = =#'nD%}17l et6lάgI%ߧnW:?`Tclr@#Ù+Uw,~{q((|/|xԵH4hy^AV=fg-f&Gyt]i7BM*D@8 -5y&߂RY0:7>`ީ.xyĦ]v9;ENy[׋Wܽ+Rsvd,n(tGDH giNy} \N%*z1V~9'mPHTG/%0N򖵾>86$ "Ÿx[]ȭ\|'Oz=J^֒jvٍܟ&>6R#[+u5['rĊov"9!L铴^ }v;~Tu`*Og?Lэ#):!CNߟ1CGМM(Rr7T:[j>v}P`&(0baӢ #92Eo>&vyu{*9N\o,Z"zd p'C1&@l4++y#iV[Y)_"7te;]IR էly((rN}Rr UX<)_-SCyKDB %xAd U=.  #CNF B޴?>Y̟H\D7A3Ec^E|Ì#IE5@oy e ^ą5[?n\Dֿ/{X&Cs,vjf}$2a>݆耎q( ͩ p}5cC4s>\e.C}.V͌S&6Ȅu j("W$E,76v~ٖ [)gCd U&@6^D@ h{ BQI zEtTp&^̑3 ~_9#Kx~vO NI !`g5bl?ڗVJ1T1;HȢgF F-DEb9^x{O2٪iXZkh2FdG4W"g !3S/so)tc TхP 3t%b˧$B>z206U)Yxwo\llq3C'sXekt9 ,-hUq89adlXh7C |Ԝn=*ķ3azm)RON-a?~H[\t1TyL3.F݌i_ua =B=]kNC/T6O[?Ͳ3QJq;j2ztflB;'$G? P|D*}ؖX5E=;!ƱYl6cM +djΜn oe+1@(OBo+'i [~#8}h_'#ѣ'̉ N7_n(3^P5|?9PGMka'tC;aZa-)ti_s6\r#Yք׉]V#1.˞Bʶwe Y1:We:\i Me} b]:& <߄**GL4"1e|ncR80S βizf]0)QI}#W'ctS8z[aA!{iASb~e qՀ$e\fWvbb8xOS|ԠF!t9>zAh%xxw{0eϏ+'7F"$j?>С$)u%=%ܻpzK $ w'9ByFɄS4*E7὇enz'x5]6viVqVrE.~]J(z |ۣcgX!(^_>ۡOw[>` Yk^^se+b*2&5wN: ,s=jf j bߵپ 6SGޚ!v_hZIZ$Xa,WwrvgZJZ{%D T}g1*Ȣ&X>(썦BAoϠ89~Bfs @h[,Yñ8n¹ǭQo3WV2!x/kX`ܮ7ބT;WJba=xrf.Y\|'a)S0/ӓ)I= dzA;HLBI| xW2( ̥d_2f9jMrboɒQcj†a[}T,4D˺ϳKTkq/>M5AkԧٚljP&G[$]݂:p5FĎ0׽ RyMU7uM3F6Lc1ȓ'0APdsn#°Y>U ĐlSWW[k_^EX!VAsz3z U;"sRk@gca+5CӒßJK=16dd8?wFe7鍗MkdC(sLQk7}o{M4}B<[`8ŋT 1!=ۖxuĕ߾ 'ẢzOhq8fSʆj "q%cb$#;(XH`5ݳ9M]eeUHgX{2wz_}ܭѶj1,1 5.?e_N /&M ǜ qɞћ}n9`EP 6ϰNwgR݃2^0IYaP /E-P;Q*|1K?7Ё:V|{mF`n8ӳڬ]%5GZW ,bu UFjNYtCcr*EFGf83P-3{^893bD}f2'sYzUD%`TwNVQ"r`>0Juto +՟I@4d*L|p΍^zux<8E{hnUv@./%}iUc$7':`x@Po͂}wQ-2h_ '?W!fC>)7܏is\ڋl*s5=pS!'r+׳aq %>GmʒIҩ(x{@k~L &%;]Uu=30Vg, YbɤYWx5lakj+s&I[-C~S\vBRꐈd#ö N+@їhɚD.J2T 'ї3ڴR\ sĕ8Du\i$Yw!;u)pQ _KWY{Keԗەb$FI>p+KB&v d y s"d]I(8PD*pt㉔]!V$0*p/nP9N YoU=FRj|'ekb1rz@b5t&h2(lݔ!CbP: nJ>VXL^MΔS L[fLɢʉo)t{g3@䖵2~ n$DrexLܕFA2WtGbyF TqrvOѽj2v|yE)&%s حjN+3!.=}&:\EH)E o2R}-!bor /,˨+pIE\B]vcf!h(-r<߶( Sg,Cڋ~``ߏ?]C`y/x3vtƖ"v􎞿 `:^0PoWgO  4 *œ(_?3~I1$Vxb,Z SLj"JFU^>I'H=wj!%6 9P3G! ԆJꏧ Ң,mPQOkΓ"/r<{j/@aW\Q'k7.8cZ7@2\/jbeÀ Ty:G杦P1iwk\YLz,S4Gy r[SZh_4kS6'{\:۞9$"|2wm4A 1O)ȫ!litN_̘qӋh惬DS`6 n6AaS}ĜrEwCֵ)b!8Ic$ '=78Faa=S=6Y~"枈"aΩjPUNib tͬ6ASE@l!,ܚMl]T9Rp$(I8we0 _r.O6vGL+TX-V{J,) Fm_t@%ziM\ҘsHew(2 ^kl||XvSM;6D0܌%rB7P bEQMko0ql;@Q3V#[n|pvmueɴ {6ob1 }3dg#(kubjw?N^\g4ךu^.Ĉv W`8/~{dxst Juc CP+YqI#Cb:KY(l;ptv#QWT uXep#p:KR߻ R-XNN#:^,V'Q݅BɹW`B[媬` Ć4kLCB~L'fjWǵ }.#+,*ȈXjł؅iAx&z%p~D,FBw9921^MDfOwA)#~,ouo!+Xs0E32˘I0Yd:x4N'qqnƾuG6Z "`APiVVubZP{%RV+ 1Q5/Y! ϶GYdmj&CGc Q/!hc9D:/3 SY/ r`xj!p T 8c*'P--Ѣt3M+OKęrqV_?W=Ի:۫&Ɣn A[f AФ q"=g~P^qoĠq~4 reΤco?ZZG@E:9YayW&POkmHQ4*Je/}f3ز]U=@eUakLi'q7Iڒ{,?-vCW}lS-֪O2^9l<^e tv8nuzUyF< fB;^ʯM{Q'1ZcJ֊rՕ.ق;bT{H S m֯>-]:3Y~ pؕCu}|VWn cgq?)URwn%lPɊh@'/,3RP{cs}e$?p摙Y__Xى|DM>ɻ.+m'[+GS]eA>AI<2?.5S~hq=Uds6Z vtޘNncp Evc~xMc+:GEIw Mo ,¯DQ4HXjj(6 5 aGO^nCkQ:xMIY5]OksRZVI_?;ׄP5Ŧ8Uٴ2 l-ٜyv0?g8x[)BAfClv]=? Ţv3Q#|iK1O\Rta8v-3wbZpvO݌>E[0!2٢i? uM}'s-؊&8#9"p?`8$_|@PLdV@ᗝ90~zFFY.jI"Z -ѣ2$y{$$L8FK|R(0j(`hpyx 䒤WaT5 |k.ޟ0 8asxܵB'Ȁak{'\6J l{>KVj]{|69g9r1 ?SOߒ ׉OZdgtz<]5+PI$"@5%ҞKc T~OLg 8F.! %uu]udsZs=2j!. K.6YOU㘹;$51=}_vR)ᒮ tbk},M#L>\%ݙq{zG޺jYۿX!TsIc_K挭Mbn-^Ŗl?9z Vx n^KGvM&Ē-ޮkyDݶ~#&nW4pM3r2,VgylGsEjdHS|=k +WOU݇! H5P^ ьʠ̷f:ס܉þup8Q ݳ$Ƞ1+hVnB#%JYf $OhYd!VuH [ o ki[8Pp+{Pw7*O %ψa珲K˷ƸŞ ϶JtiKu/ s>~XV( K$2R4&"6w#`E~&&k==̅]f䵨:^6jMMHBeW)HBiQڝ mډhu˖xN\f܃ ;ҺRm+oɌS=FW(=1nC4@3je1֕s!঵Pd^`E}j enA+Kw-ȗZ`D#x pb{wd-۔.zBG0{A#v[^L:H^#Ձ+Y#3uFj;@B}]'X*hH/U2^U̐$`qDr.Y+) Yf 4WeG+-Z'IUPU GF>u,LK%-ȧrQDb.?)a'>x1ˤKg<+̮ %UcLm`GKns]mϜ8:`qs*k@AX T}m^>'ЯԵk2C5P?d5!z>Q~A$Zňd"#]ԆL<u֯ tgf_e(y bL֞D1YH=|[iiIlc񋅋geAn@_ {5.NL!CK"(iHwxD&~_>xr~m1˛Ƽz<P :(P6"Fk$o`Iiiқ1CCI5=kyz0ȉYk4#'輿!Q)^[!+=` î̩B E2A"+" %MʤjYX|UV*fSyٺ~F^`-zkV5dCw'd-4گfzMvZOn0A=tQC=91v07ͧHm"DmJT|m٦?Mg>UU-;CKoeX>yD3cmNz`k&bNQVJ >qiǼO} 0b[r+w(B h!7v݆4bܫ|࠰.u-hUfg`G/9Um2TOwhvHd@Zۊ -H}8w(‹Ɉ^ЯCuXB U8+tD+:rF#rq}d(54flT~@T# J*ﺻ mo="TSAo'Ŀ)c7i$-\cVs| _DL}L|ĭ lrڎ{MH ϙ(C(*Ϥ^_dk~'_?^ 3RoW;qEb(J3n&s*RP6%M˙у٘3\ ( O26+oMjLMcXFޯ~Ym0 f[=fgkVwN(os+&\ɗQ=DCiu^zD"BY8[Ϡ8[MNrK`>S 7J/$GnϨy0 ;}#]>l 6T{c9Vl\S51v9fv)2Päu#ucs%4(EbXsWNAXLMk[PzSWnGمI&RZ؅e_4_.@1+xm 1f><,I& lZ dfUC|4ČwG B<ݴ-w_HE6قXRy{/O'`)ݮ#DN9Uo )t[938.S_Z,334Obvi3vzRqazWVTŌze[^]3M7[sHtl-\ǗIYtFBTK*I5fpA8"c.x)W&ϕ1;+qNR*:tYD*+}.5FX;9Z$}n{dBʀ*q [#(ǒl7C\^VLr4dTGi bga5J~Ҋ1[ߡѠb)Ĉ^s)G)b% T Ƃsc%$P(;FVE{b/JǕUS [bI?m(=6ubЉ%*^>Ì4HDѠ"[jvG$YK$e}!aps(z+ZK:J&V 7 ޑcgPS.#U W6=4Yuη[B(\F/Dfe1k)&!PAPS_*o ,7GrU j-IO*>ADCB/uf G<.[m9.kj\{Du[e)GqtFAܖ͏(UMq=?:z`S:4gArqh3.'zir- ZлU)l1 Z_wN|Ԡv?iAi3A\=_} a^:d%ԇi*;QR'_bcyE2"OFo0 {/cSd>?NfRd|b/0Hyݲ_On?+??;C{regўyb7Z#K MX3zMǭOC*;?G˷<-^LkPW%pV,vz /&u ZbznwO4\xsb[%Fϔ[r""x엲4fiӿw_ʍ*E$M[:'bwa(}:w"} [zO€)Rl5)]+Rߓd{)lheL""Z*cӞOW(i~cEygX߰ me[*nj|6:]xSd*u0CW.! .Hߚ,8z"??ׯ+JASMMH[]U~̩+cj1Wf,U={oG4//-#B .?i€&Xp%łOmMibH0G)ߢ EI(p'ͩ|іpW_F`n%y*J!q4,Gr0krۂQXA@Bhd#~BN6[;p52y4: v(zNݽ:߻U [dOf>AJCFOɸǐ07q:G-ɴ>0TR,}Grhy~RH04pκd=`PüNOw^+3_{ r7{)Cy[> -;7{Jh|9wB2J(/lRF&3Zg& %rd-HĦ!j'L&zOwNbNᶭRޣ+8Q<3@t 26q_}2b0'0N *)>S>:KVS>IDc=%a(x{ 3#rD|dHy[ؒ.&nf~!Cxs_*.E'-iPc9\% f Q69->Za 5vil;O?9/Z>9~U :UBhb ffwc.U~j +Dž/lhdSz.x9KPeouc߇[*t7Z(j}:f:HfuE#Zhc8 Ub2_1'xŻDfլ_$a +c3>o\ᲚgP^{0 Q:^g.b;|w܍{%D=3G)Ink2M\r4ŧv' gЊBBxGT~xS / DHQ=0YRsLm2XlJg⡀y+ ߴt@K!P6c6&.p9`D}?`Li w":OH3Зc2s8L*IK 34f}N*n:Q'eTє$atUxVQE!Ӱ ]QgCOlYi]EӻB1sGϻD_-U!gYAp/a8c9LhI~#+7(6v)(S`l)zbDxzLg1]{=M("b7J7(*Tԣ#M Z<%&#/\rQT dqi[(~Pduh tJ !Dj {CS)gƝx"2F?cg'NUf@< gzFS2cبI0Ba- ]Qvn`ȳۊYXyPc0U(P ?#%} }j(_Q0JfNIQ`ڶ'A/Yi[sب:f{ Jz~/:̠5YSd- (I}ȸW¬()5c&Z,鲜2% 5Cg_]G0i0ǩ*87EnPArj?CKC~.*;{4tw#$f;,?bUSi ?Q'U7Ӂ3J}rݮ(gClJ*IN3KXexg"~6cN1WIVa@NFR`7n"y^R *4L{nk$GtPP]8W ŚҬCƊ:hY'u<;0"-IVnhiGHbtu!Ы;)>.H^Xt]h;)]fg#/1  BܤUd٭MlC=3w^yxċtSWhdP5IГV+:3=wLI9Eh&Gqp{!vK o7hZbwC>Ӂ#U6c{ނC%X۷i/~ И8|q=J^s/Ų^-DŽ ?dED¾I[pBT,j=G^uiÍJwj]';_ԄW W@d@3G(B}%UG5Yg2H @\*2Z&_"8 tz@uۚ剩m?@;s$.]S='5(RՋm1* 76g@]݂%iܗnEw=3ot;BX{r3sX ִh] q40Ww)`|H@ZI#[C#=oj:_@~=-B{'ɘF 0 J).7]` |^>s3mK3ozϑ(ԯeOHw)| 6/ș$٘IUd&ŋ1L10蕆ח,;R<ijWpw#ٞ*Ao*rj'Hv+'%[r ]9 VOuDg!cIJ'o,'XQɞaeJB! n# }$oH#[0AjdynXb> ,ظCaYhAL|9 ʟ6٤"hx3=5*< E. 5t#m*J J1y}e~lbC@nV[CCKp.w<殑'#ٵrKRPQQS1~en|ZȺ^: y@vtc<{lD-MoQ+ldkrj#Ze*,~+DmrΏ]slSb2숖/cQ,}qJf|OUjwɐ#wvR{e,{ DDvpGFcOwr=|*];zLhmVsMG/GMh^-}*ᗟj~!&gLA$QMp?3nw=X0握7(H˶Γp}Z.$ >oE]=tZN L^Xf*YEѻX:JAfyqq?¿U;फ %M'*K.ar ]i.2?K ]}AaAa;wqGof:} 8R6Y/趤kF&zJKr0"ӂCґ KE3-r$ %n2b.^*gG&OqIw1=Pr8)Hj+̋*h"ً>e kS2oz3 `Og0d^a:` xyn'7oq3`qF!VX6ο;X2.q+џNG~PIOc*-ӿOM}SQ.Tl!/@-VCP20>X^w$*2폪KP_`&f N~c8J)<[튭Ց\/Ok}gksu紮l/b-:>^:W 41:̦Y,LX;t105l]+J OhPx)IIj>nfd{2EʨS·gZ\0̑"]zjݼG[\%3+q ΜR^ N2*ګ9c_Ar  TqWuFUt%6n_B!3!L~B >hf͹5trZg&sW*<L*8ӇG*%/i(I;,t1;lx愉iEDHL3AW %ͪblb/gE!'d @pvR68+"8|I^WnTt j:цn $3zj-YgB=*sB>Aq[XWY\1m%+v]9 |ǵ5ufZ@$DSC-5`%roEg&y;Zk:xAy +[Ѵ8OJcl6d6[,Wlٺh}ẁmC# pW7i4\a4ŀ̵dz|/ӿ*ՂUX֢!h)9Lm~+<.Ek I.<+]it9guT]ǔӿ89Hrxj&pmRoЪLCDî{Q@bv]s!2 -\F~[EHQs܂[;Rz_u|zOS3R-Gn5e_o78澇V%X!dr]=AA<\/P _*8}fPdcbm)|jЁﲷGjz='"jxnP!϶gFQx09'Gwe W%@ҠFQWajnXd1MU7Q &yFP f6vZ}h;1% ͊L-43]2!^*t{Ю܄'z,-.ht4~i1iBQp,Tf878@kí^(O:6j,"W$k,2F,6hZ^ФU4*YzBtX@e:J"jpy{ށR 63lHM#<Ƅ%\5t!Z#$Y>9 g8[ܢ0&^)@GŜJɾ`[N=ɣ 1a|[ZQ<|.ob}F5a ~^Q!+z*FF.k"mi ꂮ ǝF/UňNMȩF4+-#%6kPl6?xe) ,,gw$m%܈t3ܲ@8M1#| k1JsiÑ%Xc(PIo#Aէ5fJĴگHd/SO])VǙ[?\ZB(VCjLr<wޢHB,4 Ch{cdRJ{^N~ܵr<7ϓ>n\ o/~HNФ"5>H ׃JdD?[A? $u܏t|B;x;ݐ\o(4k+ڳ z虯v#*).5.X) _" r\!hMsGWj J|(iRmhYXޜ")7NJ> (M/ӭ EEwH䨘llry|$"WU*݋sMxtAA{0ЍzzFO 46Ah%[4Kef):B24]8IuDD鐡EJ0oCIFaBvhLr)$ꣾ pS[=0H? evnr' /.^$.`2)t 6/PTNXg;{y8}'Im)(oOB"#Rv("onAUt[pٽVN뎑z6 iF'F̍UWM#uӬ!y#YF1"KHф6yք]`(b@dx TDPf0ߙBqdk鄬Uf2 P}r d(5Z `MG\Wm`"u]Tc_,SqwgK| u RdasŎym!K0!y;jczl(,uAm \"\Kg7-x @"`Jk0h/XJWpwEN=,X$E9Dn1+:C}a08Jt@;A+.6raO"s. 7GnG\}u& |\4< N@n^'ܒT>XMŲ(_ 9!][pTZ}6rj'%|̝ר)c$\ծF^dp)@6pc-y{E :L]ΚdYLD#t1DV"rImJ.y샟(z:&^\ Twy<1H1.v̆CJ.GFp&K%*LDtm 6+G~\ITIИ9P@IõѦ?v\YW(F6C MMB g;^X|u{]c.gX)^~}]wO7 + n jGN*z*:n6k6 ~T u% /NE:.^)m2H^LԦpPՑdc&I$P $f@  c` +՗0G2@0/qڼR$\7"\U7qylў2 y S:5N)>RRZ(}CZc8tY[ʛFUycn.-+MKV]O,<]u_`X+]R"v}کAq찀6829S99 %aU y1 ؘ8X BLB֙iPvBONcZ>VUB~+OΏ%!PQRى)%u8o |`(","`}p@(Yȯw2߯&yGUI9IP(iYikM >f05(̏ވ3WI9Mu=w詴mȰ|=TYE-dc? U=5!_?L(a1؉%((]%9 ;qgLAA/:smD]M`}:IwuǑRTi"Oi.V:߻v\oUP8hYu?AX]4h,oh' A2E 9F(8nCY]9 Ø,#' t2hE`Oʽh^+kaҳ=HUs SD"@M0XQLYe { h/P#kh]ʳLYSX`U%D#d ŵ-˝ 97_ `WCd8}N4F&`&bQM7eͨpjcQ皂vN!]ԎtW7ϔb0`o}Oy璭yb:€",^n7j8jOS͙tѵBabe/;⬄1N MMv8Zb'´SА4B r: 3f':`NI}xV5)@U%Jſll,Ygm7kéYWX* I{ۅ،* 0jr͛ճ(Y?c;U]q~yeqHQ<]~Hn (*ҨuBHf x[r FR 0k+h{ ,1UݧkJmJ+>J =P%`~&Sc8u0ooIZ?A aGEntNPqӓ'v\w,䱂{4 >D-z Z\<6wH{gd20ip6;cjCt4]-K_). /@cd7CRc)<0RR2lRyݳ`Xբ;ɼ7)w|Ϋ iІĸ5Ox N^S*x394Hprq%N؁?ULx^TD"?-u9ҿQ[YI 5)7iĒ!~oS.l LԽeNNt.Gǥn"ιўksu;D&9gp=li^'EGՎUUWi[ðE~usoD ך"'Gh.݄&8,#2ZU-eܧ-ha4 nPh?kl^ ,i`Xu@1[ܰ)z @|:e;yDnB,`B&*S ̟hq*1^n&LsL"q{<0z]/t+G S&-2;{oPJ<_N;@Fw,:Hb޲E3O鮞`P]˥ T6\v̩++E@7 jjr'I<™P5U7tLaaأ(2:]EJy?`5$kHak"EfEsNy^^}I?8-Yjξ `"e[aZ޾wd6clDދs EH'Wؘ>]8] 3,;؜~j=:ϲ$H0 cL:\՝jA&tl>%(cE@Js+&"bswN޽vptC24x[V%-<ΉxBnvDduҰdpk=|B1MHZlZAj8_>P֙8*$mjݒRÌ/dz1O(]^,LIlm* `v{x_Ԣz :U|ÙuqbP:4fH) _r/, 1͗V!GokLr=l謦JH DH&Dai $~LB) +l1;'В%GǍ3}SyP9f xٌ%L0(`/}HS %cj1UF52|Q]9Θ= Ć%7.cQ,?%psLt ^GF47VZa)m,POŴwɏ;pԷ>9H ^u5&,Iu?gͧwe\*DO@.df^M֨R?d`21O4S1,y;_(?Vj g!2oXk9pJ3}G˵п]yS<s,vIޱ?b-qZ22.9}yٮ$줫]y~zj̰[ho9ZZ\RYZd bJEK)GHq=6BE?c 'D_Z_AGnV C* Wj ʹ O߁/fX>^aHCۋD!x+Nb]·+% gbB!}l,]ʲ6ʌ؋R2V0B3#od^9֮Y5 ~_,,f!Zo']9~gSv „H cX}+> 6YRWjn0sTՊWߎgΪ@ 7 hL}E,\!<bT.R֯A<fsŵE9W},CONM$\f<`,BlW}G~7zD>Q$SOaj5d G؂"noWE).WCЃQfSSuPx~x3՗9@6ӈMBP@ផ"y#pD׾5oZuS vyj>hMr7qTǎ#8uop(' Z4@oEW,`X  q=(Nّ]"i]KX:xp5, ;JX .9:y0n[.jɍ>X/*!Չ0*uAeQ~pTO@aDf;\~([Nh6J;4ZXJZ+JRMn^s0,*N~ ɸF:L7_VȦ_ť o:bkO)2ٞXǩ!wdꃋn13^2̲r~s,aFjo'ASqmzyMJ8 },dYʥ@,YRg[÷oPxu2B3hX_HL0Z"AHrka!U^kZ X>wODviվĂ%Id4YzUQC~Ntڄ;^:6"e (bjf 5T8s r<^87S`ּy>2..;EiɈ!OjE-|3f95g@dYqDm{t1Uw{B9nrD҇-;&U޶M8g,i>o5 #k\3vA'սM4\ccTr~B#KRYN4 xZg6pbɦhܿ6&9GXT \] Qdew8c<4BY(D~{o˫>p\;ݒ6i綜FR5y!% Wᆵ\&|P?xu o5 }{/PjC$y:XOбՄ\ZbZ )qԃ#%6,n`o)ed8JJgi׀wk?]َGΔ5DD1LJ 4r?ΜybNPɑV+֤[.kU.ÉQfFl Lqܗ%\ N@Wy W̱h'8[SMg /aN2%} 3j tuxpYx#%)z}/tJLox]a>%FbfiWԐhڎҁi1>wkPOPj{;esQ`Wts+LBf`MyQAf1HdaݶL~ڳO7e1ch2k.,iw[$eh-v˩59ڍ&Jk)@2ДLsɮ[8eQb9p-\7+BLtg_)!J %@9 =Z?c1Y2JIa(“NX| Ee;EA~9Dhdy).Cxb]ػ|esI`gu2­LwY*ICq!,+ SSY.i:hr$'O:W`(f/`{qzb3zЦLpG!F86ILZʫ.T/,a'k%c3R1 ĆyYWmUa9ZPd5N.s_~ytb">)qhUE0Ii/YZSg $t['{a69>XXè%@;)KT'lQD*8gpO;6P6pA #g)(y̺D;d*FOB;1~ Ò遠WUy{XS.H~ ǂo]U,SҩOiqo4D]MWwR^P9JL ?8hnvycskb:D^XkهlqI) 7G8kʺT:xR% 6k\ Ҽ- 4˲Q 1u~L((xm5KSXeFs>$DkJ.%A:WP(j~ƶLX>5eZ yB9 tʙjgr@̜?ăw~ 8Fx7R ]{O})5oG;)G& 5#q4Hޑ=qJ^T|Rt"0Dh {chAW т ^!Ih"gX㢹(q'ՃP+~8ߘCN{ &T%/=l("k=!;ى-:y"@n2/{\t Hb?pܟ?xg\" kOӶJ$dt``h<3:7tړr3jvU8e#.#OvC359;~- ]k0yFWIBfc4](mznJYă;F<9_ⱇQ[9EUnW%A۷} lrr]0:67=# ИwjGbԦx/ag0?(7޸`IεϨH_Gj 4ήMDĞG븩}+}:bΘT!"RrBɞbsKt`٧ПrfmJkħI:054zEzIH;BޟV .<AS$}WLJ5ɘzaW4t|jw)aBfYF\g+8pV?"7f@K(.e\Z<{3/?]v)MүOISd dU yx׷ٖu'EYIr ҝuvV<*e6wTeCyBW|LHU?k| <@y݆E ;ݧ1[PmmIM,DzݜM38C;3&.!ķ͜_3Zcbsm[f蘒2`2DHN `iz3# fz DԣMm'o]f}je#r<B2aAȴNj;>U5wy+&󟍰@Û?WaO"pdt V'}J~뎊tR:xy~oƠe23]?9'a]kUG"7O^&@ÿ4DB!?Pi[O0\++@k[ʅ]Cp|DZlNK׷3An\Zd+&sJ]Y jGd־W ~{2IN̰6T𭀁*]GImDu.0bHEK)a5SkwIE5.x GRT*n'⛴bWbPS [ʺO\vYt%gmRS_IMUG ~(nʇ -Zɹ3ֻ]&|`pka:& 4㝮j Մz7ޑrUp\5/gbk)PDB#께PF-xOMέ[jC3 P^tm,u&0O\$kEc9]fӽa#ٍIFX_qd OHƇ㬼JEOj zzl`ɚ%8V͡<8fcoNX1UFq[Ǖ>J@ <|GGz8)gVQ45}cr"T6aQ0vђ&ڞۑFYPUŶt(K0w=d h,O&bO )3|.¯3!v+8j!W ,(3nif3jOV :RȄ*rNk˘c^ѣ5-t?ˏ_R?_hg$j$ﭣ$ޤ?K1DE*?Ճ2"ZZ "7Q$-eK ;HipP3`Fo*ˏwo1z[ʩ<1 fJeЁ;j{GAH ,JOvXͷ6UZrs$! U>bpteְTN!ň_;`>25z-`Ip1e^kN}@+jﶆe4fL Jgedt1nwBwqQ=ޅƍK9N˦>wa}2ѝUmOrAQfW$-eoرl8<}} =vh/6[ݞf`pD$ݎ(ƾW8hcJnYýs=Uݴ)  n{*rճ`؋| 7*ng)0/D0>OtU+[?bahY9[H Gl>J10E\h.BWt:ʻ_*"x8Ox_J!ŦR5%49Dˋ2D%F>E~[BHIJ X+B5Kvc G! |} ;A7*4zO˧j{96z}GvԄ0}F}KUZ97 TSjaxGAkkqzW"6 WǨ0yZ,'߈O|H;"k6UMXA/4F;Nَ@ t,(z Ĵb^Pʩ 221Nϸ CV( "`  )>MJfRG%P'|΂#:ね.U[cYrөGJn}\>iƞ-(h= ^M$e3U^ӲUJ 3P:*Qڙ¥XI#L : ;?#w%ͬ-oJeZ΅gbWِ <)~!v qCz*"f+.:oBygǾ/rm8䠁:: <~+w6rhLʴ#c"^gQpӂA悶Y|zXdHPK<W5`=rl&Rbhf*Y,3Oyc@:9ƩA(_#%vwKBZ[y6EDcjqί&F {]=XsݹUKg~V&\X[ P5ޒFu SOcqǂVdz"H>bW;Q>ѭk̞PLU~Y$KnE&_ب*$[yt)cʕ';镏8bvA= ذ "Ip2}LLjVbPS2!FBcb7KT!K}xxp``ZQa+ G,6v]\Ţ-7}y}lS~:٤񴨍l,]B$ i]-o9@sMW09M" A<܇eKPKp>gg`p$9/5`S +JlWYx\4J)=Άf0lmSJS83^j#O;HC5{J0*ޓ7^d3AzzE2QCtqL_JrGcmi945[8+1ƾ^w[rCG_acUY4,BC_CKP^uFT E!؁5Y N:û)D\100#דݗ_%{Zy]@$mW?*A$juB/2?+Br]/NGʄ}Vd~A!WiCOe]I=/^cZhv)@<ÌjKWwU g[MuAo?ib(n}@dhXj[7<{;l'W6^@LV͠nmXu-X%Zߵ%A\6 pb~TO"V$%~K#mF,H6LځXh%L;c]*'6_{Ͱ.R V±yC$qWvW@2U5``@W6-X ($3 L&r[;WJpb%.2djSQg͋+gz@N!{`b0iUObfJjR}K(Njxg=ACWmʼnh kC[QE)_dž퀦'Y^CyD2/BU%4o춋Xm>0HC5FMw9QJ!t +z|LK9`RzǪqg(Wc'sOxzp]j<$Fo[-+J8?.A^iic ӿJfjdO6fWVAV': h=Dф̟'C[5/՝SGҰ`CUS^/63M%μ߲ߙpw' lϒE8zCñFw5S6 <z75uO}3ό-fgN7K-1AZi3 P$ج/XXK'u܏ƤMS %`=[ᴖ#XTkjS| }GmD='3 D x[ $9FDXƝ<X85sQ,sܹ`M ƫ|ک7kh sq3RIZQN k2I'ZI(ME1[ Zgr_I`!/AHX]GLLɭ,PI[Pl{g&Xrd9e:cKMb'Ҧwu9_HRAY~䝕(' 5~e&/ g-Ɣ)~lC\Cz1n:}P=,lrieIV0s nrm3)F-MTda$g2wt#(K]wl\xGY# 4KlQY4sͿDss;åZs֖%~zɏM/f*Lu06f7.i(^3C~Cw1D<ˇX}0e8y@q>҈2Zwͱ!P0zD!|T9GJHal0\T~xsy&sR=;67d}KA$4B^*wDj"c1Pfv6zCƒyC5qosk#֍jDԛ0Ĵ$vJꛆpE[z=az Mru(W vݬj{`c r'|@Pa3)"퀮 R8Ҽ/Е4SHFB҇+ ]w( )/^ؕ}2o6-qdOoRhjDh`WK΃6׹-X"Z BL:X7EdiW.f(ʷr"#2%g}OC~nBާGuWvBbex[fǹ+-[ڡdF9;*b8$fEZXka]̭[(9]ҺtBko}DffG:]sn2v_bjt*;ˎC.5!FuF yA'o3#cGŜjIB-:T8Rx7F;-@{,R <m$ST͘1 蒓 oMAR8"l~ٕ*&_MgM+_K4.U'/|y60ZWLH,49CI+`zj̢x3MiA?/kJ'tJ/|ViD֯wE4mp?MEco _7/Y`6T+=&,.%oMUP29sxE7L 45rsZ3A |(nLl|+< O+͹j/$#m(~VjR,'} Pr\#o7a|!8G圼'9Ke~2^vVMK6H\P𣆿e߂Hؽ&Rb,Gw]ozҖ;m ŮG3QBN)ge`Y^a=>HP55w11*#dD9R9Iɂv]ԡ7)^QQ;c7La^*oaeư4~Ŷ# B(`&V10XE"WX S!I*FIfjc΍]^N'}nM  @a &h@a`pHՠ혹dNdl-LX('_.{Mj|N5)z -W,Gyt$::Yc}Dmw$JO!&Bn5;A^PVr\ǨQekzq0B~< }YrR)i8V+&X3[We9Jz`" :6M4ʘNq ڎ/l<>c2-?(6W' _CK SXr{貱23GrL^d2֯%&H =.2S k֫LI2W z6IYXstQÚ쾷Z:MUI*@V5!qJ,z~U ׬AZd Թ7~}*|z,t9;(>l.m9Ok!-!,cMNcp6`&Ɂq:-' @>!ϑk4N:}$KR Nïpm&twBMAzA9*}T~;.3qa^3dR?J54S޹w/pbvxHų=֠})I<8=F xvm){%kOMƊ"aq]G8ki$duJұy(k<0rBL5@!NW^~> _ 5teIUy@?L~loUUP鰣Igo<@)H̶o5T5)}>78T/]+<<\byAb! 8cXVG``ujSi$a.^w|pdK_A8`#q|^NonڸȡS%W(=GRU4G ١H\=̅=uCl!$g.f<3l V@,КXȳ?FB}0ߪ?WI{7d1Y&-51x*)>~4JWű#2hnנ"V%h*mP |ccXu9ׯ+F (3]NtMX]ggi<;^PQQy,b,wQ"5~=ESl#Fj5:cz4pS <8aK# ĕg0TEHqBDUK1=Ew%3O+n:8dR23Ky _WC DctGe'O)cya k1H:'w'@>6%bIS~8h=ƐWBWV5W>P65sJ@|r1jΑ/J{>ݻaIO ˱ß: X?b1R;F5?~ZA$7  j|VTXՐ8en!Owd_;dgcTfX"D/а/65/cY[5f >Gu phڳH >L20괧|kkPzH B2`P_ʏ8=3X OݗhrgW4gYKDfw[CjkdTGdf>" @~&˲9{wJ\]sݑn[/AO/n|*́'rLamwt䶃@6T{?RJ 2}=cJtek*b-0[ao( [RpNbH32 lv>ǷʍC\}_'LJ8uË ވ,nNв<7؄}`]*CF۟9H|iV Dak2fZ''C<vL]3d݉!C%5+p$3.e96 ?;1Jrz+, V| 9(H^TE,,ljTE (Qq{{9ܞflTG(0rmW>LT wUҚɍmЃR~eYӛh&!p\> LTDbxFCl[rb_/hߚ"׏;j|.*~nrQ${Oà{?v9x ˴ޓ8ps.B yepk}Dsdt: fnpᜨ_fzCDgM 'Lil-jۊ@]ŕ9 ߆iHXܴ6tEGo_E*PNsq$XgUBrDPw\X4~,7++3,y TLXpF) ֐+([AR;K=ҧ \0aSyϩ`-v2x7>M=ը]J29U?1fOx^R#&6+'`]y {ڋf7P1u&OGn큚SQZ~J7̇wNCF `upyvd(sbV,6{[k> H1@gT11!jѱ>6)a9"oED;Ԥ,)|ޅcMi(X&*]B_n$͐D2dbu"i:?_%98&[MG>kp.{[I>?PDrҏ)r= з2TDl|$)%Ƿ>V#$щ(GͶƓD@c6<p){%?~s(kŰX jCk>gD95xkRU2w<62\ݗ=ׯZkHz Ow)ȧJ=*Pelv|*Ir5%9wm+(YZ0!Vix~SߠӠZ&#& _bK+F!s$N< (IP}?_ OX6=.mZ ,dy*H $okxnUu?X񁼟kRFc%~޳A[q|YwP6Cjj`7 kĆxֱcLHâ 6,-ޓsg1o[ӍcRg-|a};SjsD*]|H}IK\|kByN[Os&QG._;JAO¬xK f:7dd)mn_|B8QZB^9 Gx Uk0RQ{=@Vݻ{,|of&J?bHYɇ[\E9o8WUol⡦Q5EK?P+ %b W@+?3QѼZǛ#׽[|'m\LHxr4& `|gː}}Rp|YN0H#KMx̮^+r)m%# KmpHKw8 &8so)`gi]*MCPH?U]o0 j$-Kwp<çAdBv˪cL=%:c;?POpVnfYwH%\Pf{|~//vW`I$rBIrFa|NwN"C8J$}p=c_ _NeKSdKؽ G#e2/? D[j@h[NKHmk$`z% +ƚ n9h?97<ӽkG&l[+N'JrxɂN-&:bg"|mP?"C;9 uFX$j򄲝HjYߙTl MvfPyҤd<(0~'C'2xς^PAP0]P WmܨHGELۑhzޘ6u&8 hgūȃ*|e n8Sh{ {{e_[7 b71RlBIL΋y D/:KH=]F=n6UE^QJݵj4^rM|yfлaVN%frKv휬)O4dWniAea:[C1kU@k]tND6]!lg;gV|ٜ=R80/0Zr nFE$V@0웍FM0* }6V3=]ռy@4|çLNwPB1nz)ɢ6& ^H%4Ynz2UbF>nd=PJXQȗƬ, Qϲ*+ꤥEY8 ϟ岓EΠS׺%Ge&uAAX,-BY.,NxVɳ>H\䞍d]1:k8%Qa$ZD? '‹i=Uc@<*S?|3'{ʶM?v`pm[sO :ܿLa61.;(-4.ZayZl$0 ޒ<愙/dJA/-Lf$JvZH ]̷/{&x&l/^'8xCX^#M~*4ne~bҲC_k:We,z붑*/7<$y; EM| 5L8AuuxlcS!|x_aBzK[Yv]žVW5ھ~} iBNVgZ$RrCAk%e\#Sښ{o?z=Sلk@X~?ŶB(svgj2Z4dV^1Tj&p@)IF=`]|2xP4ɼNiYs ǜ4Qh!R̫ǾȊ79=GI*=C6,G?Qp>;):V&%VuʖܮRt9Gyr>OEpM#, ȡ6ѫeR!`bn:fNϘHOb/(|F/=|p8gZj(+}>UJhA*[ W4/!?g:f E Nߪmq4}M",|(ez<@[Yq;ILB ȖIyŕ tm~qNrEHp@JURRC0X@}!RLk- >e0])oB,bZ³m b7GʥXT5 "rjl5Ş۳b͋/IzHBzj(vIHoꦷDz}*CYM GҠP>FFGj#s@8U+ߚkj!rpEK[V!?%_E}EhH x.ͰK9 ]&Qoݭb6̓Y쑆X)a:([´^vo^$c_c?}hAzA@ﷴ0lG̓ f8yև@oXfDdڊ'5k[2>PєjN&yV! \%epSŠQϿ0vd?oZgPFb~4i?S뱍~aIm6_޼|r3?,q͕'# dɷ%Cǣb^[-'r4ʥciD偡oTL7y6)4zZEVf}T n݆B8Rx6?ݡdM} K`mQlL7?u7*pEoV{ͭc,t7Ȕ)t /ͦbZѲtq mnt!Ezq&ZVp*VI8lnFGhrma1!ꖽʧeī(c!E)ZfYH2t~j[7#Y1H"UH%tTȶ~ɻ}`! H#VPOR5L)Po訤5$*ctPhLW .y@ $W'RMg701P'G핅}6_fufj06'pE>ݶ i9ë4J'z3#bdgX,PxYH'T,s+w|L1 Y3{TH0r\o2`IZ@rzrgkٴ}|xR6ir@R(@n`[FJ\3~όv1UQ/x0"vPobwu1W#+.$R@+CߪNP=. z E԰;TL s ]\ )w"]e(l6qNov<)w6߳raH%Vzwy_4M*'5rjP5+ v[QvǶ\A#-6{'*cKhI58X硐) ~&u*[iY8 vM=A0/Npcq~ ljqEީv(0M($rS;rI CzC&E7(p Y0y#KOg\$O\*(D.KUUzEO$O_:ՁKDCoQ%RiQ{X9â̪Gծf$/ 0XbQ:=K6||)K^5lZuXb Ѐ/\JH %*ta:W?JF{}:$WFNJubB2|.Ԍ#mg*$$CzM<[6nizᎦqDiA4'u֔Kn ^*O=? $Ja% e}K+.~Rq c>VFh`>zR5d.OB6v}Mγ`A)zן`"W: F;@z@kWߔ K!6){}]R0_ -|[\.w]cHrz?*ihQQ_I{`L(v#zkf"R{ᢹ}k;n_H5%kI .= ubKkYgv}s!iDZE6|I \oivlL*q*&H SCɝwx-kT4љ,mY|"-e k%[,N @鱐WK֕߻%l˓?{_ME0lbՇG;f[ # \P֬V,kXRZNA0h-D" 2K]QcEa #$Ύ g>eK1_iFP,dQ͏?fu͋3ArvF|AK\]M!lrZIoIG:ٯ}j_JTʐu)b+&mRP8dw@V@*=` ss8.v* 4iWВ5zK(=p]z=eHGæ:Mw8$\%ciVK uXr2ˈtQk--䅀*GJfH߭h@V9"n߭o1^of_,Q* *$#Ʋڂշ:{ '͍**tV\jM^/oX{]Hp4~ӵt S5  lS YF@c;[=fƨ#'NMVfY72SAc)d-^'? r~z{21llLs;[›ǂ.3el`Z ?Wc.ETّ<t -/K EypM7tQULV띠d J̊4(*0IԱOe#RbpōT;f,J[hn6IU[8a,{su^so NF~F'qn HpZ0>"qJy%54BbȤ@ ! {-*DRF\g%H+  Eo.F2͵#ClPg$j=ŚH~3k!V%^YOh/5dyȤ29TC;OU_",aFuc #$pFn[MH)5ǜK(tE0K>Xx3'^ϜfS]_Ck5Jt 69#pw3X"x"Xu:]}4f ͙F5# Y'͝z-ih-rr^Dq&VAB VEPD:yu^rm brߠop2Lف8XW ⱘ.ѝ|)~GbSZ!{{b/9OɄ}Y%c$wAW`g_O:H>k$&̯<gf}1P ,c+ m;KZPN1W*0_gBN3:Z$ֺj&NߙBG[o=S^׷{ZqXXܾmI8@J4@+*ukHrbrC+4%rM{7-)ҾyM> } qQƘ@ s>4oSw`O:sgiCgڠ`+U`ke {!t'؏pӫшk=0s(1v]WK+.b; F&v%)_Nm,XQT(hZ&]|ha%S*,a9CHM0_-W˰бlí$sMe A>(Q@.ME 4pr;t o|IB^.]0~h-bN|PBƵ Wcʒ[_eMٜxѵܒL>w1MšF #tf/nsrB<@&MRIJG1h~Ɉxe0՟eH$WOr5gꁽ ~YeT~k0j%!ʒjbVpyMfr*hZ h4M:SѝeH"#)\}DorʕCk^J7n+){A$Ȥc%+8sEw*^{ p鯻1Ԯ L$z'}M*LԒ(RR1h]ǥi2Q|W\ : Onq;1I}FVr~y5IcsL۟@rt P߸B6_x RV>F@n\x`f%yy;Ѥup@F. Z;5 \.mn7JV/I9T@(#{Qy1x ](OInlү2%I߉(J?FWjߥ5W[.ⷣ!y +JHxKX-yRo3h ;90p#ӆ*MH3H4x䡏LmDhSyNinw{[~|[!Smf^',FG7""c{oN!C EUw"@$& G}(Ach @30GV5%@M!&dT'dF8t0|? W".3m@[0}]/ds1r:754ZBU3 6{]*edW.|Z<woo=N>x'+w+Njۦv3xlN_ŧq=>|=SJ󱺲hZTvR_mlJ>[{PzNO/ < %֏'KGxlW9X~(F&t@@(g4o&qj}zVsq>H[k<*`l5e>wkTɩP{IL&Qy50zQVezH: * _h.ji&+07gh =e pg4@A8Fݢ.44?m/sq3l[͈&ځ[ doURg'9]5C[qX-ٱNDU&F4(42 b¼xD:":-Nf9È R%}E`Q=#ZlIݡ^/lC;}>V^O~?C H2+']O7,(K/1?̺ bT]0 ֬K!\M$Pₛz#+FBLL篫0Xv 6 QQt'֑ ZM"x6d@z=UZլWws֒GH'`eg<.XT|A(1ډSHej`y%nA¶7/2F߇}=n#g0jW%J-l ) E4pB ^%_!k5D 6tNX&Nlb-2eD5J9 Fqs?2Qt?5C<7 d0dLzfQ'tظMj]ȕ L$cŨ ?|Uf&pKb߼ÌtN3-β8I+yW(ְɼ9Tvh@A[1&aNcrꡎ&i0u0JfΧmGݖ&ˑm}N݃JHsag2^+;)| &S8Ejo^ʩ}Yj{ yAC -Ǐ#\ 8{bW9֖XL6q=J-g FyVIV.ڀ\TE}tZ6cHÖ[5XRbucZ޹lU{om#l;?Ǜjn£Lǩ9ƭq3o( G ^f̂ j`S4<]mZm95<}A$nnGc<3筯hN+5lG?%D^2' %f@8 ?ehsk&`2.89q!jzEIU- Kz.]T'*cş1!MBQ-x\6q8xJfUS6|S.j)Oȗ3 ṕ7*jϋӖ륜=Mb[5ڈ7|K멁V;:ԱLqߋ.?\P (ˆr~-.* BBCpw u ]\k~jʢ^?gxBj2j침Mˉe:' 2NE[gubrȌ}0^sr Ar{{a _"\'YJ-U)"n?MG {5hz[(HUP} j/0=ad>>uk{UZ+NS*YU?BdEx?ʅ82o_ ѐ?Cv ȆL0IQnP+|j7n 5J7:M fU!tP!VVsF|N [Q&i?j۝K^ry|ƈ:!0Aw ^؋S6' ZHMN*^F H `0)( 2SW oS H X&˒ķVٌCAHoIgޕQ$,+V+M_*0 LQK0p6D,΄Z:s<=0 mivɖku=5.f^vf.Hc¬#ꖔnjyWjFq[MGaeF.M|_b%XˋVQSu7IAMxONhU YhhŬsByum[\;x!ԧkCmy*$@%op),p H%#M1vi 1h1nC3yp?`IgեSL*U/𓁴X$S4ႋ=@%%o!o&}2O+00+}QQ>f9M7ovM-,{<:00١@0g"s"tgT`ѴT NB CQw^]>h~╖Q%N{7IBJ9IEѾfk')ntto*tY8RۋKy#b菀 -b޿_p+%[t} ͕( [tz%G= ˒!Ԥٳyk_dv '4EܒKwN tdk}MﷆY[)DlJQb7*e %J`vn"C p. D`D+l|A!+}wC>s*u1l9N`{u%cx9:{ y}£;! W(O S]GAڀRJYX$5XMh$!+^UeG(ǷXh;ANiyb({-ᧆf\^CF5<\wUN{Tȩ$r;*. © ՄГ;ªA`R.#/9|M"g7 8JyL=u=*C~uSq]W? d/upA6\v5Й0~!XfxFI{-3'I_Tt] ! wR58ys96RscTy--ˌO A >iN7U0g&Ie({ 50}t7ϰ#0LǍ W?jvG0)Z9q.=4~**Wtkpŵ%K#tq! ",srf~!m96”7#*aMJB&@j*XsPglpE%nTnǨq֥W*0/^Z7g t JjZ_lg90G42Ԫ>swָ"eͿ &_PsCO⇭ }6CV>@D.@=~OƶJ+nX9f<2,Q{ӟ9 )5$w-r傱6%Ft.f9PF;3wRffv xݰ j͌WvL<TҷCSPe TDaIه=f"Uę8=uWD~j B'tL˔Ob7ٞ.] ]zυ.~9 ZVP@# 7[{בy;A=n°d%BlBBdf8߆Ln!uܴ! Zﶄ] Ojżֆ4ne̒]&&OWB'w4a34{̨wRzdȣHDf[5,7L/k$a_*R\X.&)&Yv'¢iPo(Qɪ#>;-C @X%蒑9h^=r ;peZp/;Fr±0'W̨*'BU빨yU[7D^nC.{:h,eJ!.nKQ30~^HfG{YZn~u)E".EE_HgDŽr`exБ[X!(2_h|n8 0ˡ;4 x}$&`0l^vEJ*P6@CJYӤwo}\6=R&q`v$8{&8cQ0.8Y4}wp]uiGݾm2炇JnEW5Ktۛ\kfaԽ/W8=OTփB`.`jM,(?XsH_/n[9X4~?X"W,EsJɌaOV;b]zgl$?@y ں̏]iŧ_]%Eղ5yqmM?Wt{$/f),Rqѕh`#x Ι&ga9c~gjCCzKv J{? /TR% m0@+>׷qi J(Zo>[#UUw~{OoyJOD21v2P7'K5\>)gqU)hoKQlK^`CFpY:jy?"{,͐xwPkwN Rv̔^߹13u*GlفgR#S?Ճz&J,G2yYLHCl~ ,uzzHvxfAx) c0c~w_ݩ #3){gϼhѸΉ;  ,p5EQFǚ7GH8.+>kv`\ͳWNHb8w֒OM?O?-v]4J%ـ(a<1)JoP!?AFQ)>~:mhĴ?$gsNp9m10L$Ts\䂏N8de|k -6Ti]O>r#EKgVXD,pWR{$=6Ϸ56"` LxO.{+npo}"̑--Z^Y YU 1~^⍷'eN P&\:"]-_&2&|:i%vA@y'mWS']9ZH_]fv_?Y ۂh?C_q B9rBI2Ke|وmʕMqYߕ*;0^xeV%K.fD^0/q d|REiM@^`,$#} [4EM3yXs'`[ӴB,$D!U'1&9T{bAPy׾ԍ*D ę^:6[tPl3(Zys/T.ݜ#U (,mxB Hyyˠ)`l=_k#`@ hؠ>gZRl{[Fèݙ.vj&,˃÷/D' W[҃x6b^ˋ ϓ2]^** ^-=x.xG8lKƐ*|Sn1]dDpp+}Y6SZ-hRsj]{*[KWB9Λ39%$Ղ&sTM9VU(|eV6i зCݪ|'/)n&A(tRK+P?fıyx}8NVr茭\ *W PEb\K_[x-/I&""HqN W@OMzO!B&'Ί7QK sF<ۘ-b2-PshR}Mxj)S+6d1]HQ¦fqktLj"p\Lo83̲$:Ui3(6 @rf$/n@O-CV#gC-+S-kog#YvّAqjZ9mjD14UDŽEO)hXTA -[:#%sFo,]/cl]b7+BӔ+8j bLԄԴXKUuq}d 1(-<2v,ȏ)x"ogyHL 9.$I[ ]_MȊFѐn#r;$[(g#s1T2+*jƕ9`)Y$HTi#1UckEO4g<4UG{";g8e0RkMLcU[Nr|gtg{@yXUZiY}ȎtO2ytsvplZJ"@27LkS's5Xb3)b GL|}Na@veҐ9v@Z;}<9a}<1#Z5$:w!?|6nHi E(ܪQ2{&tIS/+k̛2;u#$ b4{$Ÿ0GNK20r|TmH>|J8w駬BO9g8lSC~"D;Hf7\<hh L=D7B5i Mh>n({>@\,3>^-D((3%"%nbޖI~3 Z@XN"ܙp!6&4DX=֖Lx9=`8tHSZN(PmxʾQ4)kx4f{25Sy-ր9I0|3-ĭI-2+؅mzzF+8k?arf bɄ'Y#‚lc{g 잦k<>K[PJX Й7;鴬{ \X)K<Ҳ#i-NkkkuY7jdgokP"LQfʒNjO*b'&u#H.~0ai% uL6Nj2$ fF8]N1P𜦙ʨO#>34uRdiQҗ ?iuPp601./ܪq"[Mbdst bvUkv'W)s^~v ->n)A m7pUP[ץ%ĕÜ}jL UOJE\ gz}tAi.>Y?#^?KixDìS ˁ-X]Qm?vFHkJ:HKP ʂmHOק,x[1fWUNi(rz?JwV35P`6:#$6\k-?B{BY?ʭ@0R!aAH{,Rmtt( ,F7'-giAu|꘧dzq̒jiֹn̰ZI˟k=0zR_=HBsLaM l7#'9XqrrG(\}E]z&$۵7qne.O[zkbm>3pirp0sYh (7__JHuT7h)) Bw]r5 !3WqTJ:֥ :W5d@LJJ(LT|ArT^V=2y>8H }s UO61E+6VDne¹C[T BOt CAL}~V͔mY=(@}#FoU2e*v6ufczu8 F~ k,C9v>c MK8r;/ҮIiud Al̯RƙAd-:}@ WЋtPFxGg1 S/d!2\QIՙo{2z9N&y|4n=d$ OUtw1^=Ԡ06C.%Rr a՘Db8J24B>3Q>d 2Z ?hH'ehG! o/Z.൩ <)N'agB'ibU0^/ȶO/Ɩ)7Qsu&S2!Y+:V)g}4pmN$q}'qfk"*1^|ziua2^[=4uVV۬j뾤Mn(xXh<,śLWo_digw!YO -)l.]Es,`#$֔ t_u=H>F$qaNNJeA/D a wU>lZĐJ~uCwC]Pɼj[S NVoiK7a1&N{,fSGEk )!sz*""~@uI=NWemW'> SZRD/C=9•IZU# ebn 2KB\>]JzFF>"^G(~A_ܧc&^\2-W[N9T^5PT~vT2/Ȕ~V|{(Ei;fal yEcy-PYRܥ|  ۳gځJzҳ~]{ q eTZ5 n#NV TS|p!XB6sҥD쿹fϫ"g➰p.9j֯nAY_F}1kF|JR=0󾶑jG]q&? hm.`6`8ifFpğ-w6%=,rK!5v#eoI}#ƑNjEa>ml7+HL!8cҌ :+ڥF/r[w3A{dv[A^zR܋B"V 1bjXRw62x0# *Υ .laFd |7:w\[zi* #zT}nUxDX9:Sݵ;@&&~LC{#R RȦ<y'.#JC*Jjw<;IhDO αM_mS:6?~ׯ{NǷi"QNF+k=8i(q/!s6g.Z! ӂڜ<|HQ%(@Ud;{!ȋL DS*4gNLj_B*N֑ ;1D`< yOق94~t7n8roр̆f,*(R"QUAv(P5D b5!@ƈpw+G4JB'q&=RX{q-W 3e0u~.ݩwa?ߥa<_:`/'fsG'=}cjtOt.g&jL%H8^u0jmHTiD& %hNp uk7 +XS9+joFBZWj5qsEוZ"飵$gPmA ksCM1`x 7\F) Q @6#r:JBY4d7 A\uo]lq{{\JZb=oG]to4^*9(f!'tsyfwiV$G"0_æJ{ 橶?lGT&L.l[0)O+(yitvH;ҠKLnzso\.s2{M/A!~Q nEDj+1_ѸT6v>=?@mx+ rlS`>o+z2$'"ނeVRҴ B.` 721`>2۩},-2Wb8iF;O (0`Wi8Kb3TշrhB~J+?v TSB&5?8_~?cF$6B6>HBaX<aav4= A0DU΃y8 (3vuP-I'ym7NOT,8c9 [h"kБ o%q~0O/߄@ юG!ZiZ [8̰]zaMU;J3fY%9z#E!T+ѸH͌N"iK$,z˽M^fIzaR͙JLX&Z5|;v>&O~3r9j_حPw^A3wFJͲ@i۠s!r}bș0E#1 oE/8bf)堚Oi)PP1dm他9*޴oҭLb!Vvo%TaGAvBͮg$<1e Uy֖hBxכsfsqT Vc$0 DyB6FlGU⑆qWCӏft`vRi(<-h ؕ_N<{#$@r6+bؔKͨogc]׹MIfH.'늃Ebv̈́hLѼJ]ݘ> IȴWBhm3ے 9O+ɔs.8EǏi>4xz p ~qhu5A ōv0s݄<@a׽׸jH-)T;Pt)[TNڅ.j}kn2:ֈOnFa:`E3Om/&pµ1f§(I,G2r }\eߥ`Ex ߣ#vRZDAHR4daNj)Q08:]L-9_'آuHA37tBY~=P=VDҭ)l]41x]bҰ YDEJTzۏm8'1fۋuۖ-gB~0_~.~ 2yjTu1=(TXt&hoG0PiMR%ۗP(=3MMc bh}bڨ}irA_)sNU•z)ɣ i]qrJOzr9J7VD>FB\wC\/8u5_2FӉW-V<+]t JS 5%T\p k$p^lYnnQ\1qt"n-H俼ـ[.Ogzقp޸V' hEhUXR4XțjbpeEI&Tvͤ7W!Lm\OƦ$I¥ngz8c3Q+vj&7Hm1o -ɋjAT$eNUpmu&x!ww6޴I9iOT81ݔ/I*l\Hq_gPoT6 * 3?Ӕ 6fYε-!:VZx[pj2v ;.W44T{ 1IIudx2 ]A*lGr:]Ckn94ޭ(̧b-$JNQD-#^S>j|ms[+ R (,mX =2\ 34 ҫkZ0;`` RҌR=ZB8GP)?Hm9&33wKx&̊[5196^B*?0 uҡ􁴇4A6o!۷ݺu>[ 3crzC $Sk1jXNPpn;# %F Xa_Up…H-8 Ri 1i@bJIb urd}` #^ cKTLVl:q$LBDB|;ώ,xs$1۰qdV?&#$[dxǕR dw綃j#Dk∉7co%XUbU4 =pP9#_}HfJ.Z!94L@q]U!d2~hD7+p p,B0H7sU Ck>cxkf侙# +6 jE/(**FuzJzZhCwwAfg ?Ys^}-HE'!r D5zRf1t~!7v֏r[^|j(/gY%}G})MҮ1B9^Chi?{pa㛊 `WTe};qc?1Qm؞Q!Aw~ZmEbG1jhɇhm!%8_ ~5Lњz}~̄,"D܈HR663'.ZMhp;s` Y+W*KG &3L<-laZ\]?xYl3*߈|*tn) ņ*^dd b.`NUJZ(Oi<& -f?PWPѳĻRNxJMvXP\ ~Za i,%dT'޽.EwhG9|;>USg -G{q^RyHGQF@MVW,">7aHh!*LZB&)@^Ӝ~CՆ*ӈG`{ҥ)cy?@C;C\*;DydDZL;Z+"'fZHg~m0@ Eh+j3*NERGS<|g8Ŕ|.̙Ӹcwe1sW3 @.RhĽ)Mj%Q(„3n4C|e ;Q)6$u"w0yMI^4 DVciIfFCS 3R^j, _0$Q-K?; `Z8U!+T-8YG@1xbUTSts:~@ߘo_eaE]Ϟ4u62y"dWR3YgR,+bIŭL߀׳=>&7J' Fh'Bְ#Z1 J: ?eι_p=Y؋7LzD&Ax FpC;Ո bCV Z(^ߎ߯jBJ0td|xUK-@|ᣪΊӅ\(NGej3NA9s0V՛BvN.AMJ+5v.ʊt‘ؘ [Cl7E:pH2I/p\Q n= eG{V x0˥f$%(HRBu_&*\!4 *oscg;ń0ZaĤ e3Q"ь Զ=Bwxc'+,j|w?\!jQ.4zb =ͥpP!~frPKZr ΃atE*S&Wt禂"D=Y0oV 7HU|V=C+."XSFFS'&J'emD>Ʒsf*V k@ͩcy4Եy۹ϼx}Bi rp&02v/.>{|7 wԠHj em: yO^$ҥPTi[cd4ofas4/8%? c vYakR|?r ΅ ė2xSJ|*OV^t]ZJgLvlR+Lo7Ls O:^5 n2Ɲ`/bă(sO;F|bĨ]jލm(P*m]`2A\W$K/= sĥݽ9\ҭVn2Shle74zCAg?ؔt0rT?㜹j\ˊ2  sEiO= U2 vqZWLUg_-BEٰJ *bv8L@&O&qkTĀmj0 B'sr0Os`/YǺʅPXUeP? _hn/mE{$^J3&Ng+) *q%xjeF]5*-GdƀpM<7odZ31R`K&(Ν"ZWW[6ڝHKۘ9 #x\Ī fa&tI' ˌ&T3wh "f!OJFfRI_~qU᮰JR6rkڦU|B>Ve6}`5Kv}4<̖)[QǟMBǸ:#肹;UnU"#P,rZ(\'?<Jy(@/=c( C:'\Peʓ S8ψLkW-c)鈛R"qyVdȐPkEQ۫痺aVDp]v \A3ОGOM$09߄0RuRl@{ ~zs)j )Pkl%Y& $zHCf 2TW@C)^@S 4eV91r^'+g*r:{vtBBS֋yMwj WS7Yv#rOO(=d$km}XssU <*@V/hgZ/ IJEFd8G 5Υ %cV@)zx_6m$GHo^\5 [E|PM:`H(>pVF8טzB`ή"Ta iP+dՕʽ1 n\AmW=zL(x_B(ZԦSE#G /t7v7#?k oEۯXFw_`"sҙ:G;0bHt8R7 |u,Yٹ1oH+ڳ3 CGyC:E~Ǘ|jǿKqC 7fCxiLbe~Y-E_!o2aݿس+8WDj>>VCW6n]UT92+r3/HE1}=Ѳ%hLro/0Go1Kk.*CrHwS&Mw.oEwKVL#: ȿakXFP$u XvF=(KAQ_ Q]4*؟ W/>Dݎ)'[WxxMņ.mz~q $6Xwڊ*LI9]6Ho46R;-:Y!υ N[@)|jku 6poŌOB* JgpxgcCYyG^Ҩ #IhpKԞ+]}M<(z>R :I9}^Zss3#ƥ8Rs Anpx_+V`b=M晿6Eڇ74(~`\ԫRB gRTߑpR3!A6 ™$x""Pt[dq5b͒yEJ ϖT-ɞ4Y<,QY/I\K~zB?şK@V׾,a[тMXY,-oiOWmhtr%䊖\ODrXcn}=ͨ?u3MCꚾ8uz?Y]Cy(K3v51)"_슘di#VZi.;UF8BHr;4gerȥF\ao^]z\MfIɈNIHNƲR8Y.0uV-DUh*K=! Al6PTSFv)@;ty Bh8JdX@BN(R[jD~eW-ZVEX59~GZ1wLaZnbf(8u'zܩ(*J RV;h6 8 @PDTUfHWo:˱ߢBRT%=YJKG߃Gj_m!ۂ:uKM ;+. !IuW\kΌ=S8S|U@> 4-6=kd'2\/8a(iKjF' E& d'5iBmk\LXrtP͆SwզXmKK K8̽{> Ӿhi*խ A8CFBM4&y:Nm/[ Ap pZ+A4ty[WP^4DTaJY3w%_ ٙ֠^..Ng>{iwx|?kK~ԙvQGO+V4wr M]Ci| FopL7cP\t4 a F9jfF(4邬i6`T b.lX%ƊJhXю ~"IZ~w (e:ShO5W uF/ȫ4BQ,A F3}[hqK&l֛EČYnKD{3Dg]ֳ-'n9{7}kl;.Ԩ'*AWȉڈ5"D*U4 !%G> ҟd4Pfժ50efk$to79"Hwѧ ;2" (2L'ⲛ#hWPT ޗ䗲{d@To9vngQ6 }A >$] ~jslKcҿO5n|37c(<S[{ KGkzdr'nS+MIt_CY^a3.G b~R1YV;c;d]~myC},mFcSRZ+5(Sݙdg?! FqvUt.gsxkHhZ^-q]IHJ]">/[h)ؔZ\͡0BO5vˈq!^ؐW(yg( #ݚ"Mo ㏸LQci rEZ8#n TeL: bqN_ u 9~e&,tI2wlq_W9W͞ú3lfm@5ম68}9!RXyp@tϷB>!KkɢNWݢw=dZXG'?5@A|۵ZI`$ V(Tnl@Mm@k GHݵ_bj\FPr[93";qM89EI[%DzئIgl(3_)1Sa*'rDh#5Zhȭt J"EY:s m1n5\(Νz 0 _}dpio%֢v,*O 홋\dZ4\2pUju9^iʰ2/"Bb@9;-ğ{1"4 RQ=F̿GgxxpNB%D?5C ?جGx|О`ipڴQ7ݲd ϴoo'X)heWx(o a-p-I{֍Lۈ8/S‘(U+ ]~Ap1z?XG;uukdT;"(r_6؛7ʶU}dO` O;7;I\kF.X3YxZ,TJ{w)oPt#cT,Ib.x HFLY)0ShlqCpN|pJY-ԞD8г'Ouو,%ꁥt< 8\x؎YjʠGۃCLWKȿF$金1\SA 9xآeLYҹq"wEM)w*,~Jq>@~ga}m*RQ ajG6RJF9~(wWk,VQN_^I}O{LI➥F~ tfq_\/3^9䀖Fl1)ܠԟČ_FZXϐyISI+\f ؞7br%h}~fk T[ "=4pkRRfrc[ȑTKdH#zQw7ڢiiF|27~#ƾ:/G@~W)| ȎqѺΜ5HĢ7;moPx8{&vnFKcdbmN 0wr',[B[}FFh:*Ea߬ 㷏I^W,<(%fDSX XKj`en骫2`]Z RvEHuŗFxm?'#Lrhd}[٨gC;qIp~*]cWZ׸ݵMWw»-EA{gc>?*Bx0JOm[FhUgڛy=iZdcF*NG9H%X+7ř^,b0ɹmr& 47ǠiS"[0O 5;u]G+H$<3MP.T8K6~= p|<3)\=4H6$ڠe5M.\Ք+PIMdOD_-MeRQeG~7lc ܲ1T1|QQxbwF4>j Av5"#Zl wmP|Qz*b5 "O!Z$ޛJ}.âb%6 |:1˿ ~( o)pEoLob¦^3%=D%_G&QVnЙO1Qd9U"p:e9쟒'@Sg gmOg%sIl D3x P2Sn OB3%(b2⬧'1M|gZ1UcΕy'Y8ܔo OY!NĚ_ gEe *uVWMTk-'K4X/1JzzWxQQrs+MP9sTJ$A,fyvOP mw15X;Ua-!feIrQ-}JQQ$[:E"fj7 ~,A QChlXmrKE 0'+!mE3S\5'dto]{4\l6gg[ㄪgќFyNjAș;̛ TÍ2˸Zm#]$X:Xtj/ zp &K4ڵj<~Y5׷gL3Ap7s+wIL+U˾|=oA.9?g yJP63!&阏p0Q.-2,O"c{J.7ﮔu3G~6܁o1E xڧg:>f (}Z|ju/a+ϵ' Tp~8~+13V{;~sefXX7tLȀbŐ;)LB7P 8v΋O3H`MK_>Bwg aiU5ߦ 9rR46Hз>XrŹtzU iE`Mx҈ި(|s-Ap.Qa1MKӉEKtlrF tH"p0jLix0NG0a~+n`#I(Ԇ ^}>Hi4\V Z>UvE%W&d"&SHZ1fU18"ET# !Gx=hl5>#O!ŜXY̑c8\yREh̭8ukKM@x/F+LJڰ=.Ą'`ep2Dn}mЏ-ӑ\ʫ$t購&Ġ } q̥e˭|;)ɤ6NѮ1' ҇͛d@Ѧz E.gK}y &^1%z.WLUat㪇o!$QOHUlt;.| @8(N"@Ɩ~vzB+ٓ iό*JjG_le^̩r蠙Y:@={u04-$ 悛R5t, _wo¶-[Ab4@X?EeۨF[W[d۲Q)(;j_5%wxI֬ IK"Jd8C`@u:S9x'sE`2&,+{51$Q-7O2 gi<P;F,st=2DƓR%›>Ghe%,ys!o{W%MS0DW-Y-u #LϟCoumfS{Mo]$lבQvE'Xxvi>ﶡ8Lh1עzڦ;@7>P wE-[.֘/~o.|DG⊟P\vnl U+~ KȗrN9J041&^\t09DkްICNy?7`FKy.`u0EI`])e (6 0'kߪw(GTYbf)nR4J31 ?M-|&\hXMS#˭|0Dvq5n ^\`\tC#KPlŪ#aLb^_E^Th&9qſ3e}XΝz0uQ i{fK$qH4.L<3[c*:M=U=[s7Wbw=yՈ;k: }i`Kh09lʋ&x 'MSm(S!|Ӈ{BLR3 'n}Pѹ,r.]q/B)j#snۙ)E=` ;pN_Meh[p|'ܬa%8AUxvл2K|͎1JC["b0::bVb)" }<<SP&Ur &x}_р˥E)- 5JўYm0Pg ht77/Q@йzWN#):,rs#bzH\@q ɸck$6Iws* Z EL>" "L\'Su(`R o< >*r p@J0hn0Sd~HLOu,T>?pD70N-n] Ϫr3D xΌkt 敆a_|~e\:PU6.x\W7lM]oO#CC/VRj?T<$LCU?̲h8q >&Z2EpkhDYNu,\vOm[Ϝ"x'EisT̨곛%Zh8hGo]<9AmRz23]ɮK@d٫=͆2z#;AxCZx0< _ǔ(4s5G|gјqFsg/lzHհC|0)8dnyϲ&fŹo=%sQ)E~ Sfi [!S8oLįnHlup$3$\plٳP|s+#L_ x݆k~%L]6G؀;Dn<:I?YQN{1#Lkp8Z}h2ZeY0uILE!-J ʛ@uF^ <3V5L8Iōn]ӝCogI$!"P}\"VϚ}fr}'YʮtmIjuQjO-8-{kE 4au,\<7-x%)F_=rZ'w:ܸ'b V"~  z1>; }xkɑ>s[a\6Kinf ſjW_Aء1b`$@>5|J`Ҏ8fuEg: 3z(1S_|RR=\.߈Z|~n4$4g`4Z'[k)u!ׇQ4Qa~ 3K4l:0~SL y|o[T+0 Yn]'dbtr\QS1eI'IںLP wE4Zrok:c!av53qXxAaKj"х#_Sۈc,=)@^d53=,0 o~22qn v"wY՗X}l{}8 ȺQ nT2oA3l5 Etlދo- zBj9O l;`Mӄ1[wY5#5$3/WagEmQ}Ϋ[L. A:%Q.ژ ~"cyeY.ߖ,m c泬^΢CJmB;$]2tm 'F*w+j)LXB݇$#~Prx1@]G9UYxB{S %'XY`$<ZQtS歄2;tCv0]ظo})#P0QKtJL#q/0uf,E K öe9[4ߠkktc2vj8i,0Hc H4/v75i hHlbj d_WcؾGVC.Ҿ7˭VҝQM @0{{gqpnOVí-:nTpw܀`ϖf V!1={q;]})W蓍X/CE2]F{F<Uh aj#*:w=*xVnqKzC^ -؊{%XXE`?udՒoU:oh 镇?.ԏD*VOU?7I2FԽ+Gɩ. eܼӓ;~ٟ@xUeiM![ c聽vw]VjT]+xC""ULр K#|@J_;ó^E$$aG72ZiOY~W@u&uM~=6mM$:ͩg(;/2%~gTPOV"m,ҌrW8$`FCvU d˯t+T*R?3(&>0 [:Tƒ`p"V+vQdn?O"!ܣ =gYXӋ/Am\QivH\b/b[rptҫ<$pOE-R@&ty;D0% zp0cYR(0'*WZTU##Tn=FJ%QC(Dbp>C͖w$GxBh4n,b2rҙMki~M(N4^ڛ*ZKۏ1OO\ $YF~u(9Ȏ2lm|>\j9 );~nӣ"w] G3O-!-,qW,k:9%́\Udqa՗Z6")o˜TU&<q} H?ZGglH )P5|g!g8h B)5Aeʆ!`4rti=UHeToHj4[Q3]z#Î|ϯJsbEt pR8+E >Z5퀱lΞ̛ f*~&|__uhb2+ź .o% BVc N3F(;m"2 IGk֮AR"{9\(?u=]b~#̜ښXlpsKЪRc.u+@?Ҿ B+29"wb"3DMs?ȵ&30! W>ndQ}f4_"Gv  ]!oi }|X$N|g.%: t =J.Tq")Qmװ%'l<0Ab5\EP}C|d$PRfJM~Wcj5HǤ@E\;ҏiT;EF$-["6ô'11!4Eg֠gWk$]ڡzd} x.\ŋE'$*$3@K`U q;dg#[' Y9d?`axL}պ{{Yso/CV BEߓ$YKq٠a 7`/ u?Ptꂍ6qb諐nL\Wo}G`>+SAz{kͨAMAE̛F% U6;Nga u,L'1fKwB*`FSh-> PO5$ҾL\/~ s a0WZ2Y"ǜGSc2tNPOar[34EZ"G 5ܧ(܏ 9RRZbݗVV֡˘PnKM& ] Nű诅yqHi!ϗ-aITn:o |:xFF*#C{\H@1obӚ1Ԗ2)ô՞"/, :K (9Ew즽B S ŊII8d+sJPNLID#޻7cS6 +`01~ݑV|7bsS>eۡSӏ̮ s0/v :SHɐ{ ' iJR#\^ L#//_M:rb':!'nTsᾼaȪv]oySp"P9R/CU^λ @1UvjO gu@fTWYLcG@a}vY-}!F;R]9J*X/\ D:êoTfO9_bV +OqڞMu3_R-)m|Q"XLI8IS"ګUDKhw,꙼J!Q/H~:1f H:q`,9(/2AՃc,tTP›Sl~r6}(m[&J }ϫ|ǫt7e1Ȋ:^^Sxer-MʔVbi5 ;U !w~r_m .hX{`WGUc+Zw/ϙ0`#珺F_)rKiYbOt,ve\}t{\wm<; !C*Y{sgãخ"±}MW_ɀ#O))g{24@ 06Isp\׸+!sJC).UޗaZ@E9lJ0b :骰0[gb 77Q?Ւr֩\ Jf{M' _d*h1hH.-&F YQPED%e*ltƾ 5<BD%p1|;ұ4 0HqM_gFrQͰЖk[[{L˷dkw/NUpn7jj|_^? z?ZRE箍ڙ3mvph|%-fy]9QFR[3c6o#Nrl'k^`{ϐөB6/kvx)/W||OX4=T6ͱf+`ggNu$1#4` ?踖A ƄC1͔|d`날|}w`!mh%[[m g{*Մ b7nt맏 nA,Iz~ ]%<,}]ge߫clu74htC7LdC|ge4ױAk[ }}3}(E[B7`&;rt2&LJ Ⱑ˖*DUKN GˣM'l~F9!] nnam0k>)29 pr8x(Ge pʕV`=m/J]l0 hIX ]%x Ϡ# Q9!Iܝppq?F|[(Sk>)~'BA@>"HR'Ȼ wJ6-B:BsZV=枘M.(z25 S2Egy*co@3^&Fg/E+o!WTSsotyAg iy5ayU?KZA6] vZ cAK4WicI4P;t3Z!WCaY8R9WT(FH:S3%fg8u*OsD >1;@E.z٘c ^ p3 iZOqQ|ɴy0/=Oc ' )Nk#*4* +—Kկ)(oVw `<0v|•ևLm̾oAt8J֍t3 S ']^*au:q{nR;@Alt/ײ(Fs.!2GHum\Zż=Yv޿#m(rބs}cx,?UtXŠ.3IWWxhi&Ư)ém!J[NLgDYqxk$P =@BnHVE%a}tz:h]ifB 8 ZŲ?vC]⡗A l?m+G t,frtC[Q#;Q|j=p1z5zm̆F_{im j%q\Y $%re)aj[k͓F!*qĸl8T /=+qIGG+a%T*;D'n vkg5's'3*S8ַݗ8e;LHF_19ׂ-MfM8E>Am|\h߂^/}?)ibqu@sO^ߩ@$IG$ "2Ol8XNZ['9ãmS4IR+%)1-є~!ZHy&Y61 s2w_)`e #6׼-5>.g0ESzaXOݘ/ibNܒ3OGa5)YRsU8to2A|Nc˄,ά`͂$2u ]`ur k~ů"NF'./EE}!4!h87lLItP}^#[QMLXۛT1E#jK0vQ7(dkS-Уɝ ӺTIW{d_PyJ6iע?D ¦1Xl؉it|E;_!ᣧXӥg fPɐҬL~ ;*qH  UG6kn -prlK^OpCd xƝ 4C x vXB752|XT# gXt(*qTюG{j+ugB8CU=4A8gF;zw]-`wyKl z5?Ow, # 䚂EbkSS=$nv~Y1>?=͎QQ 'p@АoX\+S 5CL61c-K+yۙ^gTm[focaTC_jMitZN\-/Rd|ܡ">5,xcN!B~3.8?ާ À!~e~~ȣF[b{=[zDʤ,a|d$''нT#Z;A\90pفI7ŒRXa+P x֠fbyx<~{ARN] w b yC7E;[@Fdߟ|W)1Ă˦Jƽatt5{8wf :5Zb %|Q1!YDb#Z#Ym8d5<7Q9c3&uZVC/S 0BiThn|ckӃkט{M].uki4u\Rw(28ݪl7~ِm.#).NRaβF">?Hnneq;GtȒ*Y֧.@\$\Ư9ҰVMߙxuy!8*iuFj0nȉZ(r^Ϧ*TS@$APwNKj"8wU_X-)&|T-8ֲPTk!t,<<(ͳr. }qP[P~wq\ Yc^V HÛj4S,2mWAgCS:B܌fo]gNY3-Yr`J<0x3ʶ9l,5[\hdJaG7_BLoODGR"MS\}Hb|V2btΒBEڪj&^<$Y +_!{7ޖ x'g$)r!cKn5Ң% Icndqұۦ2`}=I#Hi)wUb|ي$X]@f@dcnX5j S#6Bj箹YP}bXHL=t]~c))3w\%P7K?fM(&{ӈv+ p/Zz.NfRS;1;)!Xʯ;*=E>rـ2'jCBvDwfq:UAEQ)i"\b9k\[;}<7O1g5WE׬/Ų3VC EU^l.r?ofB?"Ϳaܤ{ðߺϸ $$^E*&Tl4mp4fqʼnLE-WƊדzJ%K >xaz`ۇ9N jPSĈky+$$T=p*nG"eAs~2 ƣ{X^&.(>cAlpރH>HeVM&ږ?!j?iJm]8_Uj:‚|x ݜ]k2"FP]$ t6L24c4{#c+*JDܑ}VH4B̀Ns"b\'*Nou_/|x|ߖC٨qofZbfg㭗Sv'k7ݷ^;"E6ƒG`y݌=)^>] r&F*4"KŜ{l;l%;0zjt T=\Ƅwț8°hnTZ|AQU-vI 8m|T s6L1 ۤ/&!\#l;kI Y42lX72㧎wZGţ&ݵ)Ч^kC=FFSD*~hL!b-tUW/C\+$y Y /=+磋V6!Dv:elt$a8Ɛy8Y /Rת TUlwH4Pf ^G5w5..6gqj~_c.I]%Lj$ꫵKOf*/ epHj')4iύlZM gCޅYLB*boMd&[=e`B5կ$-w[ᬕƀ1\! =[s$ɿ'Syl̸ ]OFD.U ب=}1`+kiOU4&I .&.u{ 7i>"t dzS6Sk~*8&m`tƦ%v3R'*V&ęW)O:KvpsNQ?7laBG@J?cBU(7݂@: 2= t`97VT5'g5gI\lidg$@ŖA֟H#"^ 12YD ۶/@(g'/#._+6EUiuMqͮd}u^.^rɊX_ NMۃ熹R֑"C>#w]5KMLe m~YɋwErʙf gp{ SFigmxf ?j^vw^/vPژt`$.^ K MnT+FH qͻ0vJlK_aֆ%d]hWT) 2votsrm ^ESNADOkǬW:/ÀX:&Tgn"?g5q]<ǘnonezݾѨ6M{a75`9'؋^愣!)}ߋo mv}c#հf_踿757=2-vh0LVL+ knm\HA}x3ip"ĪiDa 5ؙ=ěN@0nc#?7 $3KD>@n tC(?Pg&HWF>tRՉE #o3Gdޜ\T@n[U:0Vrzm3Lt"oӐ4EFQlUM$Rˍ鄨;*tV:?n) ] ęRDqdIB8>Դjo#8$E<7*mmd9`;ӇDI:'=US~"o=SS 9xURXw St= 4v?rt捀=#B4tsin0te}E b•CN2b+k~_="4<8pYpqZU(N=q v, ⇯{M}h$|.PaifYi/-b0 x\xl,(m 6s1FBisMvWϛb- > ,gLM W,'!v b MkzMD! kq  "^珠YF_nZv` u_,=Dc$Z*C|wly4-"OU^ pqsl?uDam-kC!DҠD9`*(jmzӥS dܩccY_v;į6|ɳK5ؚ* \o|Z VX#x\ę 5 l8r kH5Q[B_T5|nmfH41d`=M_9b/+ tFH@PF㳶Rvqa綒,iWss0{#(u/uJƑUCaH"M>i )a%M%+""=I<>8J㦻d MnY?Ժ\,2?%"0P[eqHsn`+x~9$p%n7#cυQfN#qrUjFRtwO4CdNfڛ9OdCDFwZt6UYC96TA `֑@)d+DrUL8 쏨MQnyf\&@m 3TÜD3d }&j]Uh:Egtr8d>ΪBj8}_ǫ\v#o!iQ @HQkRl<-p@xw5=}Єr [Änt!!265Kpm_ \zVwa1hx՚a0Һh $!-lXd+5Ɓዥ ; b5~{0šqcڋ9,|e0( }"FMF۱FYᆭۙРsS-fAM[ѭ[Z xW GǸ*Oo7'#=g&^ cҭ[N!5Eʯ2 4wACpKI``~eYt- y+d֨YY@@ѨU~A2 qz 55k{ M^YHi,3'5sֆY)(FreAm''{kgz u-(ȨG'UM /   qq9T>`hOiZ0qE3ћ` N/RʬA^W^X9YØ{bvW`9. Q|YB791i8<|ԿؾMHNKXשQįaȍ<{76֣k1:(b^O Z92NLUG0 y-k"9ƶ~<\~ 6cD4 3CnYّkXvO>4%`$ 9'y͸,qFo ~d%aڬO칦&[c=+.B\-& cHT8A* WZzDώ0`# `UF m\?ƗjhxGռ̴k<0;0_ ?&$ԁ%SR-l)8f@oW֦vgEM4x"HP5%U?&j?n|z7=&Nl=eW^.Z+8 (*" Μs\&՘y.z>{1܌fsZ2R#?<;G% {B$çZD!iE|Y áa:`#_PsWu4k73B$ZUZ}R%E"a=>rcKr%h% qY͈ǣ`UQwproQez+Z1R"J**jJqBm2!(c kXڲ @Hޑ%OPp ϿޯcP$ۇ陋\ޜs(e(a:PŮR'UZqj(,O c;jN:GiT)~iZ ㄉP^I r]NzWe[;H& E4D.K;='QOT@ |FW4ס43X ( ơN L]{2R]utxU}? 2󹽻2C )ݪ/_9|t#cJWo\0Y>= 䡍bu&?`AmĽX!o.w D yw(H IKqȄNˈR;0cS>hn2=G<ّpBGè/t]S ins p V7t}(h˅$.0>2v5[y4vp8Ijg+9pR d .dZ>vMHst(\ܨӰd&"rv|5{c_ؓ|G$ȌŋdA]#'xx*d!|œR'( ZoÀI*rj8I>pF`%VM6f)^)a4ڻE ]rg_Dqt_kXz_Cu}J+~st ,mw@H~޿Hk 9XyllϊϚQ(BIS[qaړFr>ڙ6~ 00@dsp! AQ6⻷>, IJLD rZO_X .:`{ų2fO M&w{=զS5ϱ5@`6&K'8C3!hȘѿs:ٜ]2aԍ:QcZmM3Qͦ!VVMˋVl½ -?* "o՛D${K0 n3k%. X,Gֶ4#Z=/wxI ,9.ѻj.83{iK6*ؑ!|fqryMKh^Cg*@P.lhyF'3NPS )r`zxˬ>SApV3Fјܹu= H枋D>Nm&S2ogiP)aod9>ƲDP AN@~OXd'\)ߎx"2CYG٦?'r=GdE)|/vO4;\SЯ.먲I Y6Ň)7He ̹j)5Ą!ә6g_n8ܹPZZ^ɋu\(T:N}(\š2R7eXy^fc/:@7v8?Wsbs9`P\F۔_W7Tٕd5~sQӱw•^7#\66FL"l l;j* |`r LDyGc(JZ-lq 82җ'O^ 96^Ji֓yoF{3IqK&݉e"+u!_YZNBYmϢ[FĤ Yy1cL C-(#x ꘰/#ZQ|'g}l%`&^ 3S8v EM(K۲tc0v<CkJ&5者Z:#sBxZ(ǡI)-2-<[5yu0mGKƯM$3Iuc|+*]"\4ŽX 0eɋ_}p@<0xX-ooOze`'") ZI8@7z q`FM |y6i̪)([HӂE bcN>Q eL= 4)gtfHj?uMhXXOopQ0' W󢲠npycݜ/qyW64 uA(ܵl^7J9]^fKr箲q@[xH dme?(6x;7II0K(ofu"v'ksꋁA aLcŸ,q}s{B,p ?y>mL #|F4Ak7GG8`>;w{F1b!;f肇-t A Yldt|Hl3}v9=L<~^h\$X+@/CbD z F4m)f\NI v8'g=\9Efᘢկ*VhQَR%7wbd,O[~IjaI l,iF{42F Bq2.~tϖg;zߵ6Ewn~K @1{6^YY7u5hq S\MHb !cY]nk33vUڴl̈j֊$i8͙T%\5 ]n VXHNW2jp"w}qxgZ\ Qҍ8nOq~:d8j 7s*;PD^'g7k4OLID^wMI׻WB!tX!o*}6@(-Q4B&?$HЍ iMl.ںɍi(G<؊Sq {==JRǠ#=QsPTUU w[@G4lg9jJ296.:}h.b=z11Yj{di e<;?b)$Mn^q$`m rU4>Jnq]Y1Qn͐{)RDG?laEy7?f[ D9/'zso-ˍ]-twNTJC彺;:G1`&bGR :7]>զqeõl--9]"{34pp)֑&,NH ٮo@ mV:_ +  <6f'ݞ;ꐐ,67f:}FTZŁ^/^|塋r0b7v' lgcO"2|R zG"->\nֿ$u1}3c}h0߅0f/*&`ZH7lzϘx o~ɟdM2\aX_Jk:Q|t7ffoRZ϶L A.͗CCUܸ#69FqK^ƃ$_<3;xMլNn1؇#…OWQ.iSc| Ӭg@;?231?4xbaD Յ'i>v; !ؕ" sgBTKnoub^m&=_ꆰlOSv-\hsmNN*!=֝&W CoHoQr>􉌛S9ۖXsMvu9[m~7~6"Ct(:ɥ5c>kG|z' '?5] ]US SoP CzQڳ5 ."QJP}"9tX9IB;ns'u0tQ>وĄ#q8fˏpi$hHgAt%VG$㧻 6@C 5UB`Ֆ)!z)1oaڄRY8%Ap^_<eWu R Z#LSzWVwK !9n f~GzNFyO&OQb +22V:ofԄ'K6HOeܴ-Rn}ǭ)^aT#H~@2>;!@R9M*ydf̣i]g>d= =[Ή5C0+r.hZ)Н"۩D{Ÿb!Bs mx_}ʧ>J+9*I^C} H[H?`[9)BFDee:1`va(r?b'Si*8]-P*N 447o& V-0aw²i-%*Br:౗?I?tC IfL=d31c"f7t͠6,>Ws 1OCh|,I?+6t"X854Nf5jBXM5^# ޒm9ұŒVb֎,}w;1 %U*p @ qp[^E{!I?#Id0)0v3oP?] XI+Q?FޝGuPMet3hk 7D3+!2ry`C_j 29 <5x-;<[8 HmʗPs}HaH,_?9uN^hcCrǫ?J',BdyyzkvJ9 ڶl;ҳ=Ug|K3d:U=GBo\D|\Lⶻ շӡwքJ0sTv {fpPNlEB(}K!Y!ưiwn>3HNs<^& ˖Iu<6]c+"?*}cܽ$-+]DÊU0U=(N)Ny.͐=ºKN Z۹l-i.OUG)\W~nP Ce}K$nrK Hm;7Hd8h}LÜ-@)2ǒS-D)2$pLo{ۢvBd"5Y# P$8bI 8aZU=uha(˖zYp7,/vDNœ/ S$.,Îv0Xco+穈vT 33xbSz_9N8|FH)w|vDǼ .(Q3I/p6Kpm0DQOUb vE9Ԉf 8^*}o<D>]tX;RDs~(W18NeE)MRey2y~m7I5I31 U؜qVҎ]4cXV7 殽;4la-ʩbYH).2$FH]ڐRLA$˂H:4H53 ʂ9i^-0 }RXեxH+vL)ƎU'3 Yj7-X`?Ij7E_|Ă i(d1[1~79a}Ņ;YgН(q' |JiwtHBB9#|@=\o h~mրԽpz/Kĵq~Z],jmI8'a"kOyɼxb<%42[8 aU֋~]{ O-%.O:9Tǜኄg1Sp"7WRjB[G\%W, U-^[Aox9̷>- $kL񃒽/jCA(̮WVaLSdiVN㾻GNrT$vLl-9KTyRiܶ̕ hq j!{hv$sMOlN3f{%(*;ʓrJR5},OCcsک7q3 obI tҢAP~,8ÀeiUsO^ߚ y@~*7zrY$L% 4\ [C 1sUWu#u~JS3k͛^N?9s,j <,WuG؎1 P1E|' s,yj$ONm .lG@0 Yõ;S~gFI{As[>{` PKh@zmX2Fe ꛾ yh^myF.orPb~;k7}YrCQb wivK zYIѓ5a4Z6pIF~V L+.Eu@#bXWRH2B!hۉC EGU唟6C[k/Wt-5bKc}Kh%kx:4=s@Rf$@:qR׏z0 m*[ An x L7 UDJȫ@Q19[\wv*[ŻJ+4:3nԫa'8`hq3RTL 1|¯xfu]ֵE} OYڱQV[q11T#B~vXd#:DZ0T„1r, 迖=\C1[G4 QVg0i0@P&n 齎5r ´gԮ_)*W=a;5J:["&Maevo X fůq~~9w4Iym^pBy\K!koX\fҗ(T$6?ǖd(0-C\G8Xn^J ruT/Zoj\xnQQugVDb.$ɕ>X@bC$If:(J*rGسK]F8o2ʩo~pAⁿ06w͇2s n; -!GPhMacH݄I!3t*=z'g[<t/o2nysP| Оd2Ɖ^@_E?ip T0}M9K3ʓ坙9e 3,6;j<-֌ 8lwC$'?2"vJ<`硑8XwJH]u9Dm)`@te˅Мl:rq?G9D8"]c8:m΃z_1}m+}k ٍQ^Y@س4uUZeU P;XVlOցoB`- N8/ \>X"12,2}kӼ1%Q:r։z]i^{[zOr*.,2LxwY{eBLI* FSkxR910s?cؒ9ufW^$h΍-q|hXJTj*\/46wZ4d 1JJwYtr(U z@ h4;]lLVr,C\?@Ѩ2yjcPG}X17lDjTRל[HyOG{dh!ǝ\ͼW`{s{J$'ʔ/wv)ff=:& G}k=(w5J%FˤN&SBB6)`}:$:C2rm/FSTkOo ndz5e:! Iz#0lpd%#EIH!\s^0I]\ۆ'^{g%9\tSk\4e"꣸l;gA~7 )?G5z{M+a ZħstI%SiQRSAg&pqjIjug?uf@6#T5t6AY/"x|GMꈺB:n|*ѓFU5c?@w1~ƩJܟGz!༤N]*xx*~"CMNW`:"ȼ؜Yul?1~C|l3so)滈pֹ '*^"pL>CԘnmQ'KhfY 0U<h!9Ͷ~G08Ì/3h7/쎪7j^(*gfy=;ۆ 񉃕Fw50}Quԧ(bZy%y xPᐿG6I0w^6 s-GhJ篼x5ն,ѧhFNt-.w~rq`Uy z"J|Z=Q9MvjvNB=3GO\0UyzۖH#TٟB=C=Ə S3~!%7w%`_ci9ǵSVH쫊lJ5kIHuP>>sNC)`cE<=ڸOʲ:Byiֲt}Y:7nGzR^'X?+DEuKh.H3m.eei(HY7yh,puF䆌/* \LBayoE䖛_$I ?K%ޞś{&M4zX\M/g~`@V֊/v3ʘa*Eq~]/΅D:#.Bs^T :6 &"T΃7;HρrP+EMީ _\H9Z#r1M~D45ڋ Y鳏^|߳ҍ_4mC^q?1%7l5`XW~Xnw`L5#i#W[ū4{Edw}ʈ*YԸ@_~,+kY89:\@$;aȊߗ/GBtfyrXzH>r{Wz|r)gGwk6&YJHh{cC[sLIQh@=^ 뽚Qݨm"Uf/?zs5 ޑl3&WeZ0.jJB~pO>8b5ީmKpQ@)l{iTs6`͈Br }V j mu卩S ՜ t3ԙTUI2 ]1G#-mD߾hqoԧ8@HgjpfHd9yhXK$ȝ7Cu-e&#ߤ$esYUFMUqHK^ӹ4tH $%yJ!|H73M{Q bFOWIu0;Yߔ/a~k+|LDie{Y?Λ$|DN_K ye_Ea+ǛD_?B*yxA7.y@zYZzZNŹshtл |˚M&4#כMK(_ F`ϾIKj  =Ɛfuj["[gT7&y}:)4aTg%sSՋ}9cU~$.2ځ6`*l˽" J'I5ZeG3ƠZdp\غ|24g'"eiNbPPs,Cq;=2m G;'vTa>vͳg34?LPƭwZJ\65#aۜ[FZ*eVk?X?cr u:u] tsn[? 7Pb}"yx~`D^qW ]f^hWb TVS²5c~?艘eZ,8wz.hp6ECUUIn½`9!†(Ǝpօ̕GE8Iסir2ܤ箏q<å9|0 op$LLkJ)G R--X[P%^_b#n1FOJ{1=H+o޹A_ 41{52Dw%J#;m$ߕl 4o=%Zo)&r?kDg{:rY߷>UԆF,$!Sc xѸ#U,]$r},,:wn X "}*ĢL1ZgB=}}:S]+j2a<: d8Ö橂(eQƌwdBv#GwNӪ46pLB\#pt^!'#H+ _NE8 ][vkTIV];͌kV4w#!l ֟iM]Ajj88,7[":NjPj4(!yiI@8D@=\¢N?8h^T%b .8TKGa:6 tɏpN_,"<PJOee *7Y0Bj3{ :&qG7fA3R{#rR”)m ]X؏6Gء#icmP(gZ\FhCf^fo;qI**5)AFM|g/4s_dB.z[$4ƴK$f4FMG VV]|jEC[?3fq 񽇪4.5|r3JTh%U鑹|Qxػt#^bEs2Vޣ.N/2UԨj`E+(ґ3𞁗C3^̕i) ISwOpb.K _||.X ?aؾiT߄x~tE+ ׻$41c -W8hgUw&vVj45Z>ӂlIL<7*W n^'Ҏd γ25W@YYR ^OSICO9ĕOZ=}@b5;: )1*Hpے{_K}~LőkNFڬw[tH­ayvuy{]&/wɡ#VV"S|QKO/Y(K3T+! zN]N-ogP4 ^/.c>:`bC_RA}5k^ɣUy?ySV]) ճq>,J&c'7ϻd#wJ3*du:&ߤ)h}}b̏; ixmLhsdyyt1P| a91ӽȂ ꯥ 4(wUjSio~ҪY';ul=$"9֦W.6O66m]ߑ$dwQ&]Ҫ".MYt|t0YG:lJ?m>^ 6d,G x_ĥS=W ^p>JA@`AD dȝY#dv.M6{]An2ݳ`h-P e{Nsn0x&<`_ŠA(#Ȃ,Ӏ7l{/ qymabtzSGWkt|7Rv_/]#I}7ΈmsPL{ҙg<] R/ݨf<=t0+P<<)!fRVt(lA_R͒g8saI:~t=o_MYfIV~, l&2*vպ㯎gK,9~Knӗ}I |cz.hP:$Yui&]G|^.]>-YXtwdb:1 &Ih?]#='Dԇ1XR^Th}=̲ӵM s):?n@s(kt*X]DŽhsk[+Jp}&6]Q%0<*jJQyH 2k`JnG |`?dYvߛ/?"ìڑ4ka.սf%4S׉TA-o`PØ'*7`+!1睹ϭ6zv3Lݯ&%|r8Nhpnl(sdG`˾83WtE39תy:Q@'5늭&!7;SsRcGvopqڿW=9df,A&aYOKܸrlVtg? m \}^B_4L(o^*AԛZ*tṮ_ymx-bw*٬le6DwoEQͿdn{B{MrWgJTHtX7O!K=f G^AԜ6l6iʻ2.&$NzIXrILҙ,NXJ{W?w TQ&pAO݅Љ_ π_M_paC/aP_ @O!rr,Bg ҞZI'IFE&43.O)PX)_NΤ,$HaH$TWrA0 xŝۈ+W fg_FԤ@.GQbE(%*`]?]4 ?O3[ab&4{tO3*?_u#`_͒W#]IXۄa>+SX 69CJ͂ dԂ({.U~Xm 4s*@麓HXlgI [O֟UUi*49c^#G˞;_4%~cB'V|l ,A**W>Kd;gjv Tym8?LOV_挷ܢ*@*#"rȐHfmyX23rvb/ hqO,0,@|:0؎"NLU]t4t׊xluaj=>6=+Ux1ꔉd@{^: 'O\g ]%ʘrs={ 5mE?i.(c91%m~UdDHUFW-(tѷv4gh_=6g}ݧ㧡4jTy{$l"I`XvQ%ISZ(dz*:5ҝk@ tt {\J+5ܔz(8ΈnC/~m䧟_4hc6vѮf+g| 쎷Gsmg-)M2_6l|OT3 "%sS|9 9]z(ßVǹޏ U~l ogktbQNsV<1FJE& #gB8F?__v%Q l<}%H$UWh3>lB95"0qwSz~i1 =0#2O$&/h7lW*lȱba߉Xou9_e+r G Fޑ ,JߒK.M++ H\Ifl0ژ Q27USk )ߤPdGQ jl(џ2n~#WLr Ox~d7g%DZCe"@6@!bzZqR+BB.2\оd1P,uEt1ߊgWsEj`$^JNa훑 iiQݢ% i>fΒDe0*|kF. 􈅑p.[*I,s.p#;ZSC4^9 );  RZXs*D owI>ǰ_R~`΅D\(b$4RM 1;Q]^̟Mxqbs)_B\.-* ë+( hy=WfK,@PG}AsXDIU 1"ҊlX>U~*V\YwV(3E(2;C$Litu&2<  2HG20/fiY6~6 *lEn6P7L1yb2[KrW8Fq $}hìpejf͍dr<_7r{Oϻ`GXh.WՋ͊W5BM0}YLzo$ X8$xfBdk3#r"aMySw^=_YS9U޾C" ԙLMc1(l?2 uYBYRd~ u(Ay"贁23ؤ>uILUa|C8Հ:0k8x!0`VS'Rk_HPN*5U]hyZ}>2۪nz/ݚ~Bj]IWX0Fh1I }\9 p5Oҗ!3m#*L {uB=Z3~5Nm2B-R+ Sj5CY5>MC\C? 鵟W;ub)\z, J]M3kRp3O no):m`>2ϳPBՔ%TT}W(/M_tׯ=>ː L}lonYvo63) e|y)fD9~{LAkHk5opda7 {mWk* vwULxq|xUCk?HR ] pbҳ>;?C%PYm_>g1me$BZWY zڴBhZr<#_Uϼ6|u9Sމj`m3HnB^4f :cd}M! yU"6Bt4H&;VܙWC3JD.Nm8||gp#y 8; 0}Qa0N* ~h\h'u/&u@\UUa %ZӦI+CKaTLі{ɸhF8X-oO? ]bv|'n0ZgY9B0l$ csdumCxH.PƼrq~P7yJGUJ1MJLۧD+C{:PC Hpb d:S"8Waz"ʏY7keX佤6Ba,۴ `P*'Ji`7yDg.Ŗ79yG)gbkv}WZOrwVfVQNbFyx/F`61RLP NC ?>X ;|voQhroeI [ sDV]1Nj2 hh*P-;\ݘ>ZFIRU=sW{M-& Xhgۃz`Dj>m0{UC7ԝu>+bC.RΛpKFٿrrk vNOfrVCb jM\V 9tϣ!{C‚pKS:[շnlnfzVZ P+E@}+.z(VWUHA"K6g˥C w5 Jؕ 4ʁa|:!yZ6\dz lw^=h^h]z.T*EqC%, =Di`W( 1!=k5I^@̌aM!0JH|en"%Ck*ɶ97(IGeGBTTus2LS5ɶYkMPX ͌nz zwB_:x+!5G66kin쟽+o@s#{r< C`>y55Iۉ@"ntFҴUp{_Cgcs~$ȕ1A{qpwǗ.Ho-hu)LcZo}(WEΒ3mVV\1Wl|ș$2qD~7puj{&uczuFb y!1OZ7ԯz,V7 ! *lmdx&犖 *o'\2_m "̈Kkpy:*8SRD!뢃W|]@n K4Tֵ1B' <=Vq@X GB|G)V/?c@Li7g0a% u^> Ùր ,{7$)d!=My;i%a}^".~9ɦXYUH,fX6bˈM-,LK##PK.a I;U+oV?PÍ/p[s─XWh!|̜>΍ȫ0)oj2VJRy5C jf ^Nrڏg _Oaevu՚ءB5z8)'Zż)bL_ÞbGCE$HIe=B?0Cfw=0 ?, @A(&0Q{_rƁj氽J.˄!Bp~,Ūs&xpuyCPt ho Wğ--m.`^?ngu)|a4{l<2rM6bI&],jM]:'vuPDc|Af:$0y5QCbk:n$(r q-ra uЃTNd?BP:? 5B]Fϧ_ntb܂5M580eMUq 手 p1{k'ЇD̆ &*3 e>~?JLEᶙΘ/n^~1GPļE GW[a CF=%36^`I9B9؂M:R̙ :Bx.4cxWz;'Č!XNEn=>2X 8j3Ź*M~Df!V4nooOTmo4MuhX~ìw|4G/L8rdQ@P!kl vx,p1hn#}T K^ 4PJ@=L 탙IE9H{uPWUZ! ǩRqay]6L?=N>zth!S/zH2#^*\4f.]3/j>54*σqlJ5LSĺds$.j cnM2 ` u +^ F9)_Mg M=5| _C/'f^g#'wNwڰ.Fـ8KҽW5>:h/6[NƨrBL_q{6N콨sz# g?#ѥ  Y wȫYXBrB9!ՐFN AC`K;֙V/1"&wZeɼVDḷHPz)p<%6l} 殓sj] F"ݭu[y"tɉk:(7VMxsdG9IarFk=DwW\ ?j o\YͶNu$Bmޑ<5-*v#$cXLanYw?e$`k(Qb}a]7&=]#8Vq#^veF7t!/vZȎyGP^ õ(U jńDJ9Jkta}TewiB7~@Iƫof~%ߪZm5`ɊI ;{_h|m&#ù%_zw/>a Wl(LYՂz), k} ˁA|BW{# 64y T^%T%I[.wD믔.YQ V+R0ֶpiS0ˤz-e"x*Ai%Lcf`kFXP|G՞ZsP Ix)Qm^/[8߹sCuVve$NY. =FWJC "ub$s>08Z0Of26b+R F5X  ]-Ilߒ Xm-*$SULKp;&lO ښLک0!:zv=ψ8^~F%8D?BvtW &'ӪusEP w `45>eA(3Mk׻1~7t$PQYًsܻ^fq`5Y}뚻mdXOYqEZoG 1 /nO/­*5ٯt$ PPu`$[T7wXipINxq03o|dxXOqJ:OiuQTgbNz,0z³KD&?X\]pk5n 93VHNXQy$Q=gN}$^@ߵ QDH&'e\S=C"7 ZgLZp9!aC7j=ʞ<(4i8(mfvT[߳njn%;P/hٽh.F8UL$VY^+CV1pS?".E{4"ѕasy\F*ӗ}q#}#M`?>~P{jArΞDVhz2<n7;8jj}m\TmM} ŁQ5Ii;[ tݷK*ï4-AQe`\F55:6P@CX&IYg֦fwx^GtsO~m:1l}/]P.gh9%$jXyjg6Jqѯa?C|?*y-k3[.){ozGqFT`saB: JJqEwE^ĜHogv ̣֚.X]z̛wPtx0ש C,S;`I֟,`Ckw رFJz<<ה`uݑvSu\3]ήI\?0g,OV 4!B,D0׫>01ԣqB<*g lYLHI%Qf<#똷[r"U}"++ݠ=o}eL/((("}GgT;%uƟ0"Rjp Dc],K~&a#{!7]ٷ=;iP-ya>X`h|Yp4-ek<W- m4\ǽi{ !̵f͓x=gӘs7ٌpmy1jxo&IxZ!2sFO"p7w"GxRvGtk*h")M#)t"iQ^wl%}qQ"%,6E&kG.ӊ9 O:s;2 */u&;SbtvJEVLwt>p,UHTjJ.v€L:b}ObsFvyMXKy귎mf˭TRB!*9G]t:]v\ n~f3Y`uyjIC>*|8Wh_BLZ:Q1 Z\e R_/U|\/ʬjHC{zKwZҤ4†vr鎳: 0.,@Hv/b&57͍XyFL ;Nn?@$=f s\v46Q7d&!-7=D06F`[MzANWo[2sE+YnV]E!C3Ԯyx~΂ yG)^ %oTSaޤl;<}i&J}ͣZ"=7!iqCW<݉h̭,/07O[ŠNV|6C_Lb ʩ=-eZP~zYj?7Q_IcQ.Jϰ5Oˑk [-07 90z}%<œ;tCh7prAZzZSJ/ *2b_? *tw%œ^i{FɁruWX_X/YFz "s%׻ ۗ8{?㇎ysmOSթ,U[C[ge[HœX!enBz-7, 9}vdzq?DZ?Þ7l4 ̔Z&l6U9y`:NXM(ZLjE+ LkS?l`X1,aS|q > Xq,S4Z i{W\$JE.geLcg͏EKsmۏ!TB-A'@yנڇaE o`v_A~ r /_sqXìH#Im ClNVY,3%U9.8 RJavr@ZwTQ7*xlFbX5G_uG?Nʔ.L䉗"M'+8BeҹtD;u/ԍ+@F5G$oP[F T0jJgFą?0'v'ulB*2pL8G~G&h_d1d|< NOD iDEyX *:[%1y\7܋\X݈uMx`N: KBr'Ҷϵ7y,9NIX뱖XO- ialq( tk.5(av k.\#{MSz635>Pq5X122\4ϱ'li>5Bj^Pj|QO֫l+s^-?AYG#*xy}<{l_lNp:)r]CMB# s5 pX:p+\OH8Z!^~ziڊ46F E]'0--YVj"߶:2BP}L0r`]K RTMT%/3nSXCS=5Ș;JށLn:9kiaG 4^V_:6w%9357Zc]oo R" td ~^qrk4m$Ǟ j>!=dI.jƨ2VA<y0[p5^/_o&Li ^+v} 5Ӏ(TOkXvo\HEy;-S\a=~-iB5jm O*QU0VU&T"0Mx1"|;ns\܁z"\&x=G44汹$$.PUtv\Q K& bX'Sk`X c^#ZeE y5Ơbj6J;'쿕XVte-xG61Rۣ{MsCb.i,9ftn?L6,R("kcN:Qi%<;խH-r0%Z|e(FPl ߐs4m:cavILpÁwV5A5U8 ^z(-yfsxoG %4HwDѷ艸طw*˃ǬY%ǟg);ڨ']+ӝtP[rnM\;(**s>-&~;{7:ܱIDD@ 24k$hQ+( 4d/ӧR;,  8T&Bsa W%$kG J|Ejjӽ9R'<燕I ;!&}ߏ JQg26DFb!m3NS_8Iz*pGT8ײ,fzUݱb]髐ZФO&6lH*<;iPo^VYuT$Ao\/ko^oJr(&-k'"*ǹ1g.J*? !݈纉q`N5-(D49X3ZJ-xQڜՒj]559aiM^ BiUV/H`1m`#H>`[h G-E{,ʍsOpD˼:IDUQ>U4b VLuݜ^n-ˬ} (.NUDΐ1 P{DqM/ rA{7(X[Bv.K\8 Mʙ?/s3|l691S[J7'`So|87XD~r%1bth$ I|iJw~}o+1JsyX[û'ߝsI"{(Z0%ܜ)ʘbqJ8&:2]3aj5fePe&,[Io s1i_*d IoK<6IHKo?mjlh|HY X)R|xo4ݳ@$IQ1%#`\BC?cXkMg(n͹DJ`_6cA(tͪECю NehI6 sL[ˊɧmbQ>$vrNB‘ d[uunON!ߠ *j24Ts}Q.'#vA:׹FE9IP#*CJ4pΰPDI(-T\k34D<Qp9AmJ YC-Q}-n!%"DfvJ b˗#Q2Oԋ`LV4kO//TT w\i:G6)g_VK:1--YQbU ೹[;*H|o!SeRJh%~1n' i,N֘ZLl־Ρ6N֢KQY)dz81.]2qŇbv.W,/gLIZ9W|A-ZR߽AfA%a.H $3+ 6tf֍dל\ߪV^A6]@EmJ"I/ӊRcZKYW9Jb|wQEi#17_o3Rϳ8t-*Kp !a~!I3& œ:z .)gb@ ["6A#iK";%|A#JeaY^ꂸ~QMy#FesC' +E0wNu/wEjWGGC%5FED7P9/K.)S\*U^ܻZpByVn8ї꧃b'5GC2Tؤz'3N0h~iA,pxNÎ`Yr Ğ}㫓]l^<`#kNISLGɲwA1YBBAE\FVT,0%[<4+$JUka>»=%v(j-K V΁ =ͮv()AG{>._kƲ@5`XM=c~U>֬$Ky&v~P%[ M#j%fn >^`r4VAYwe7ϡ5/qqTx2AcAʏjG_q*7̚\y ۷5l {hp:4͕ 9!$}Sq4^K>#:h;m#n0BҬ+v!'fN9럖nEM?kBgd8c#)?ׁc;fc76XóM:R$k_ubW`[ęEHёH1x{t6Yp+g6 Lg-#jd$ai@EB^}ԄeƵc LG2F ?x*x{UiWDza&u{Z"X6TNOj_vs L_D5W=v,%H8&:ͅo|-RU~Ag->{5 ^XE} pn#[̀[t@79%޹ONY"Tu|΋9;F~1]+꤈H1s\) R+v:qÑ v̶K ;EoWx\UfGiVziq:l%R7a:"C,VDR}?).ltdD%5)\(:)y:=`w 9&7;=}=D-CgAX9ᯩ#r VULF>r"\NWǚ$kq (F`D\D7bmpcR忞gV*(" <)7؛kFj?b& ,?ȄeyJ ZV6nDyW*95Eh64 *d7]pC=$.ʰU5ϠаU n\Y`ٽ7 vF_WG5L\`H)*pd9d\׼o  ijqyVY=~ k@G[#Y1Fvq@:5e_3$J0Hf<{aJ*PN'ŵ*oT,`^@7l+f@u]XYm@KTm0'P[=װшB i:7]W+%gt!Ϫ\$!eIU3[L B%W¤0lf^WK~$4mFFJ(g6 J=#QS{:,ChΠ.4w%l ?e)U'S xIZ[I%no gTdRf_l*]Ռ{&EKb%aiʶj<~$ qS!(œf쨐%@*A2o~Fك`r6_+X ^SZ+64%٥;C |g@>VLڭ0;qC?5OPa|5R_D'rqsz 1Ik[cHa_eaȯ'#RКx>*EĵU6 OS4`[fp ٮ SV- lbGrXGzB>\1Ag|A"ƧF!*`d^BF4a^\5q6w_I%M -.w|I3 X, EsJqlI+Hd^Чh/lF67{WiT)HvKa{>WJtXn.މ YJv⿌oGH) ͍nk ESb6~Kh t zYA\+l&/k%0BQ@a m;cVTfƂcNbY'J#qӽKTarpGbsM_HH&*nEGaoiA!5 AiZ@LYkCC^%}G_^^R9w8sl$(gMձngix fᏭ-rv uR} x+jȾw8Xi!Ѷ0,ne瀩W{nVoҵ={8wmUEP?qR0^Zu^ Wˣ`81 (G9ݚA͍`onnzO-*S8z똽AzU s,4EƒXzIϙ8n_$mi6i'DYm9 "FQvjxH j͙r+y)Fa HK['9-i>y* Ƴ"fho<+ץaA}͢V <so}@ā:B V?H) n)7]͏-sǀ!\LtN_y04VkQ]83:Z|{E0F&#`(a opp g])$z͚ DE{p_2.Oe,{&[ˊ\GV: go•媁~@Z-f`t{+v`V*Qx)^яF,%'J,j'FWS ƉflEJ8Q4DWlz; %;LQն:.SNvbB`D\T'$Kie b8GHx1STcnMiD_C9Qq}68?uskj8n zA'mHpTvdVلJ/HHN2?ݴ Čf/(dPU{7rn{*3FoĄ2(2)Qsljj;y0aw%KD%5J՟x00o *ˠbz oRe>31DhUNڤ 1<#pq|@y+:`B|;d7#-bzFhp0dIN#:L>)74p["l_ζR3;ɳ򁨇.೺vGu.ӺloV-t6fMBba@uMenV8_<'p.O}Oijc }HSg[.]IHbH_T) MJF+>̯p +8<dU)hs{͇fvchiƧV'ҤAh as %I Uq#^Rs'0J4r;`4-fUoP Ö)iT㶡b]y1edݧ0^QHYS[%1i 6AA 2 U]Fa1m-֥̅}+Eν\RWl~Z qEep|=l|!'5=ڪoBEC"B)j GU3u| ԑӈ2v;R7$S:3,$ЄM.kijp(P{ŋߍ t:"!PMD]Yr5 }fcqt@xq\Gfs^-~9'm&TerWDd`2 Z G;ᒌsx=t{ CѓOIVBR n Gh² ۉ/ɍa @\)%|ȍaIکr!yln,2s!I7q7Iُv be7pM=5Apkߓ-HXgU͉#!z2QS$|K5;q <ݟ7)ETle[uCQ o'v4.H^A.ΘҖfp(%8m ~9HU]لM~%?UcWEvj;1K]˧ͺTա!݌eADw[i)Gau瞉'Fgl 3{6ZsY~qPq*ox ̜m<0Own;GW sdÓW1ܮ]'}WʍL qCqPl;AC" (|`݁W\q8|W#"q*c"uS qRwb) |{r\g簏ʪ1`T}7%޿;~8f)t`]%= 0#0)--27lGn]7uv,pM{(ӿD&b(q5و>x:75s?@]b|sS.^%}nL( .`D͈{^34rU1TGmІqChN|p?s*2SA18.P;}SlAF@#XI{vY3'_Z8V>۔E$/nOQl{ Sj4f}{9tx_ߙSӃ)27M4' ڿ[6H?:/FQvuX+y9F =dwwތxa<GLvE5>#Hx>uE!fS[Dw`S43_˷z;J*H304;qr `9V:#l5] Uhy:xKn\AC?>y3DV2h=R!%/kZfMzYm^\RmR11-Ρ׊#粜H..BV,x3:_OWMt?wywpڥv5ϝ55LjP t,W IvOgpkR0wXhi3=j֧޿kN0䐃W\=oɠ=U=YCH?sANVE+k& kaA*Ge>'BE=L쟺x_`NC6zXPG,,@@ ZSM?[ EYaiݔr솈3!emf>؞M4 OZ:d. \ /5֚SXjRج?DɤR[DOƪ~F9[hB` ]4T/{-婛ew{QLNwK4UKrߘJPW <,5#b%@oꞓr6ƥ{-&D+p{g)(T/u5O: IZ xHi=}ܟ8Xvc|\jTQ86ӡ 9r ɾN:M³Bŷټ"ǻ`_{F6̮ +xt¢?2&pvT.70a8-;߸9:16 ^B[XD $P6qq'OD+MsҢRFl6qʆ`9K* 1hy[+׽.*ݗ Ñj1&{eyЍ]ޜ1yj6k5mFp坜+8_:KTH5Q]arS#A$!Ǣ 8ʖmrQ/ Q5\Rf?-ښs XJs|`mrݾ'1M4umFl6#I>8z'2m ECi/վ|1Ng|Ug)[al++yf}ZS8SMR}?-^鄁+$f,k)0d'S80싰 a-0xD |)lБBQXe}()֘^PF~9 w =wE{4ЊVUnT_M g3|&Kwg8݉(qy321v&v1Tp)Uߙ bLR䀭Ì&S›7t&ӄQ<Û[%0 !cjs HքH Ax]1EIurphTLPo\̿/X̸ޔDF>i!}sHW\.KMyƎo 6UgR{@G?)!QubCP0YlLQZro; CР6XLO Gc{\}1 G'm0`)hP80+iF{0&qгnDQI\-YiL$xrPFȑ^JThMIT#n˶L̽9`!0FptF.o2O fLw7Ce5]' 3,1LY/v{G>W=x%)聝2k9q.فg+U,j: F\>~Q}#ɯﯓY* zh_{EVeF,Hjs)#~gX3AEcGP^$b%{%+~DV33wZoSNx.+LpfZ' rVzX_/nOJO]i=II"kbdSCq? yC;ɟy7BN5髟c8lve叉&(p$`3L>l+5h ZCx cdF@<)g''_`PeVm5"EؘJF$7aLܳ2fir[?rzz,mKƖJl+-̀UQ/C$DQk}CΠt_90L\Z.q)EUy7;u=,P . Ff~@ GrHpz-f vdbsf!POS@և%_~pX\s?ϧ3!g,ZR4 r(Q γBZ{o<ь7|isۭ.jݮܩ'0zDWH`nU /rYMڌh)o|#3<#,d&e+aP_U}UJS'm@P97߭Tcܢq$l:BR|S)'+uaNz[bD3rz32zИu*iibA0^ď}'"o6VR7a3 Dn 8=cMSdZA:z^E1Lzs=I5 Ma#!L,I*3;2g,nUb!ߞ5S=*X?*jJۮ:s+G5ijQ!Oe@0p XeDoA%j/uho`` f Q.](t ,ѧdLkw"osC=KR·A/R V fU1t/?-€M/rcAo1x 0.X/ f E?d/v¿U?8C02 æP,OeF/F6-&QlEkAVOWsfQڣW4=;n6;']._8cDG>MS)P!ΰ nSF C0zг`W\G\ #tf2q=8ȅ\6J1Z=֠PmO&1F6Y1_;]ՇIJI*Cu $8`TݶNU<'Au?F$'#r'<Gy%' ? Z|;Uc6ّɪLy2Jɻ{ԀE5¢ :y~ŇibQVtF/D̕*XOaۉsN~kK;_ Z͉>ژv3d)W%}d' ,S yc*~MdA5E3kN~i {Q4QΜȢ%I]u\yՖ8J)WSyMW(EwyLdnv;"cMs[c}C>62R&q1M֚j FX}}k^%OH3НE|金xB!Zፄf|'`\!kwam6YfcLzH]3p g5c724G!{t/f=)S\:`|K #`$A׊/2K#$-Cc~Xf%؅NG=zqϊI %Eh'A3>z=#"AHdD*tr rmWnuF|Wo|kӝP9i?Dۧв-Du5r mE ~P`h7O<.x8-ٮp+GՂ_P+QKS"džfbIB_ȐCt'PBg<#; H\߮h3ϯ9=3`mpKw@ Xw8;2P=7bk`v,|SA뼶ħ`:[OGȪ$㿵l_WEk<=2U8옺Y%uXy }[w46 PZ0 SpTјI`]SNXzTN&#:W8G̺ ×@^lL7cbc34YَN%PDc81nAA¹ze1 l@$WmT-uz9)wbnjώx.j`RO⧳G˼_,SjDr#\VT d$?{i.f"Z43vSG"8? +-K[5,kl!* YTcvǏoAw~uH] i*.c{Vf{ry3Ο-.ݐ/_>;_- !{rpz5F:A.9N0+{X4!M "\Ӄ`KZ+ ψ)}Z|oQ1_QMwѪqì-mv zztUzLm]c(VWs+5 g RNOƾ˹Ե&uwUlDG$$BtƭI URۀoBr_'cQٜO[.bνzJyթ`*g^Zhu l8)B[ABh$zo+U-;Υ&sJ~ɔڭhNcTM+Mh .Qb%F.W53*V͵m ,EIFF}{Yk50wyș $TǖsGiQA]xsv34omܟ(?[FBC?ٙKтwt&u*5y~:u'psbH =fܾq{gzψ:z}7u05 =y~\SpO ;}np1< ;ϩ.o|a&;.\e3$؇ʼ ȊE֘R{Nq0i6a|c.F] x3xH]̡Ė$5ʠ3BNDagl=_k0ab:>^ٖiV]MpDxTk?[UMGA~|>B@ȋ4}1drT w IuN{D-$EDY`6OSLИ#~Qcdm69i[cz!ܖcJyC'Q:$?S&AhKGhTjB gm ZVW'O1TV-4aŘ))jCq z ' ]f`|i I_2 MFXC;@]/MT@EԄd@ѫ? ;rH'w*X]|P/i=5hq(-;=`4_<Ҽ{ bѥāw"0 ˒F}Ry:3|*I@tLTp+N*lv{4`G"If[Ŝ76uT L+@.Ű =5pGˈ8&9]3y2u x$iU߀?z:w\~b uW[.5!Zx7y*Tb\t[ˑF.ZLu.Lec$լ!%W66?JH=6G"z]|9@;0u; X@/t1#Oǫ%5cQvTf֜͢Cw6^>7f@YECЄrf q E #h&` M򓊿v2=0t`b }?R % g^;BҜ$l,eHM2bQ#~ hR FoOH}Hxw&4@ XLNNt/3~V'5P8.' ϝL8!b;A6H L: /Uu>"[Y @CQN?OT 3jVf֒EOr Y"5WCɱbۗ ~蚝sK#|E&R-!yǚ6+)OWf}H/TOجans:(J77cl艙0)-݇~vdFXF` JD:fy)5ѨSM? }ɦīa 4N7l#\h+.uw=sט3U' x񟓮b89v\JvA݀h^ ܈.5z+l@tF"C^pBD)VT&f'S-sl]SN~oPHMg.ʾ,ّس=ּݜfz+qlttb^CQq#ga{5-4iw1K^0NkP%\ yne "M]p:,KY@ pf!c"|hXY(tp8BPB>rjCR^rNs%G#! ܥn?ĀH3A%Zagg_!L }JDRNg:dތQYAsESڅL fLe쭔OMٗYa5;In̒n|Kv;{%HTEgpWq:z; LSa—&?XkKY{ ~o[ObzxL_A(m*Uh3ܓ q^Id81k4H XNpZW%$`~_&1ŋ,v#7 VF[f!@$ܖ_A<#L=1%W3ιq:d?MvKB3{%g gF7# 䯑qgb`JUmw~dPeG(`E&m|*Cv~׼~IM6|Hе{hXcEu/9c6}H<-w{ ss!*:`D)G v4juy*?dʠW ,qJ IhT>5L}#IY7ijf߿%_IƽlW oO4w8jְ)C# %<_}:@nkͿ/'|yļ1.L/PQ#^Dp\ a+1bGsgcbG\25Ξ*um Nh:cwRDގNX)[ AF+NOӭm]Դ{]\qӌ|O#ExEsؕZ(6j@wf`X>]Aa;I E$ʆscLHB@]Eo%6`V:}P&pPT)r)G J4¯'BGNk^_>>=BfnTv}!ŅirCYxkOjc*N{ySD}/ʙ݌ u iǘ&ȇzx WWhj@r,7@ZW%0YÅ8|:IS9SF:H>G5-7ufȄzyB3.{:=ܽ6sVIpD f:"˾)ݷN[/nb<\rfo;*q͠ @.an7}g-gby7%nK"gp#ul[T-~!:o#plP _6 UH4C'c0V@yVxvcC'k+dʚ>Ȭe{'n$r֝8eg 'VKPJ~3JOZ]dF|F E }Vlz7!ғl-^ VA}( Oܢ/xȢd.OFݫIrrOI3 )gvRB- ([i⏟sǺ1+/[#^405rPo`QifUqm4UH}؅ZE^QLyl6e!sF97M@5Z;0.=6Ѝ06GQ蚫h'jS {3#d n}NƼLy\,\Y]8GݪJAH 4ǁRfӃf%Uf*uIes!;&+œ֛Xon,%\AȌ, X҆UWF <$?e EH/2+jUhk&d}MVk;MPv8UgifN+O&E%(z_)<"}@PK*hI KFnT 5 wo~/( ߽Sx#oM%)tK6|}*oJ!zSy-b?UN%:h^^7e7EB(WyaYA((w`x1:X5ٺGhTHh0&TIw;-_5r열 {@f%| \#;qUm!CK ,f@Š5ǿ!m?_SE7U?T(Pe=w1sxiyGVln6Z^"&bGJGUɆOeQ1xwYRÙe*!Ql5T~%ƒ}5:<ǎ;סy O ,7,M k=Fb,m VOn"ks#{=kX$L@tP W,͌)c#y?P-qS#3!we\r( p=OrCDsGhNY^7^e T9 s~VpI+\ ŖExLt&XqV_t9, jޣ$tݹXc^>v9tPtM09qm)~Njޒ2l4G8 ؝açBGnc_"f]?KQĕSנ] ,r!e(Ȉ.qE<'%J&'=mh&c.`1[ USC9?ok IϚ^_yR"Pv,~`d?I$%cZ'zʰe Έq>x=:;r4a/⭩Ci$ mm #Ym`BaI'>ɎR rk;~i":륩:rZ 4HyӲROƘ]!c3xPwWr:7$k޴c$e_B<61R )\}5ݥa(T~7xҔy0,Ӷo t,†IL3E4;)?.l'aB|AbAokpQI*g+B v.l{jpȅl0n_ehm0a$D}D†cA/cjfp~Ae =XV}_v/qړֈ(lcK%8H iGޗΪ3y#w a"-nB z drdCVWa8uɲWc. VAvIR5C=6\l^Iơ0G¦#s^`ߒ8ThMvk93'AC>G?2IRN+8 OA~x*K$y.`0.X҃x= E'Gq鍏*(QޡS13 M ƒGz8;ڒ?ooS x K)ͭPNǪS"0u[E"%xq"{Wx'39Ynouc#&eVu4߯g"lK\zxSW1ʡɥt5y3~`E5|R}Gr4yT-v4ƙJ̾;2 J(zX}M[I3fd 4NaʞJW Tɀ5~ Ei sNj_X=h9 ēy}X$ɨ,c/1h7kt7ᅵ`}AWེ$O 64zm({=)Z=Pu[fQ7;M#Y?,Pp{H34:YхoZ`rVg#F8*^} J]dKv!$L&Qw ]qq!9q0tiRJ夐7'Y`7{wB|$'•& eti|OU<=.g4)b׍c¡g$6pLsk Jxdna&jΘ.>ib~Wƿ軅 l.Q z;){SZ04_H%Lw-˜*oOڤ<*6ao&J6۫|9R=댬ZĄ=84zGёqʈuTlQ`8*:|'$k@έ`?.@5#= Q=:b 7p@oig6X9a+b|tm0pjj9Ps]j'h~vŔrr/บ}z\Qrfº.~ *ۃ^ʽ2YcR7@2Q8?~*|>?ߓ2Q+d|~Bn ®Һz\H? Mm#Q+9#ƫfn !е渀iJ)a=LC~J рzIkMT請lzs4&.͆mbUj 7ک6l8:T7"9| ^0] L+RefpݶDeCTzԫb˷;h WY6t4RHq~F,;3U:3BuM(Rϣ|!P #ymbbJF~H>.-?nBLCȬ|@qmkU8&k =^BzmoiR3D',&Dr a"8?^F8=MEP0,fPy1%N͆{,GٚՐrҽ !, [A[f(lhu4"( QEʖ ֊"GW{lT(48XӪq晦;z>7xiQȺ擗QJ[X/G$hD.YX9/2 r~/ItZVw|AK71YG'jsVtK@Z|PlطZ,ĶdЂxJJDEj.F4?M@X7 } .Zf#V]>7)W>iWͷQJ'3! zP=H` g{(n*ﶣް6,hw x@ vrʟC1v +Y ~r(07Tu#3==8C+yϘx&]N#v a b2Gi(P>9HM1|T*V<AK 'U֌t?ʇ4y=e-J@nw$dhƷ̪4n3a6"lxX> &j @@}]t-@Q(jglE|%y~Cٲ5M#ѹDLw&1@:wLj shC\'FY9TtSu5T!qgpA)&j6m+6 Tؔ'YR}rm;V_֫>43#k݌kv&F0Dj$(nYl[D3{'z8B ˉOv(7ɫ޼kH#:Cqwz.نQ7ZbO] ߩ*%G(IKu;f >ک` RLmґgXd_ˮW÷v:gZq3m|?x<0wS;޺>mIl?qRM;gzc-P}Z_.R5LYo£)y#G~؝b@yf|1OZ v#esƽsPQ=wH6RinťrJiNZL19]Ͱgsh\rL 71q$n翹U 9;]'=:ʼ|h3gCӖEYb@>){G%H'P hO\uVKR-~۾+2 ϮtQ8s*3J/^9~S=~Ey,PL#4Q%9$&s̿7(͟G P_ \ g;z2md348^9Ѳ캨NR&:f?IZUefQ⧍M|!vEz{ic1+Û(&NC:뱶3E{7t$>;rBhA=ZC= Y rgfr4G >f! C2تdlbKMqCUjkQO`^!]-a#iLhU1OO-IjpM${;뻓d6rhuVM {ysx4c \Hw77ʹ9 /@Qr'=Qb&V2f:wwk本'azgv FMFҿ631fa"?vR9NR ˌ`!:`49$!%2_4(.0uF(4IGh&K<|E궦]Y q+@z:g5R㒳49_y|'bͱG`Q͖[9u_F]n᪾CGÍV*Ѱ*=]E73PF0҈R/'CY0 Y+bY7o? u* VBz3Cخpݕ|Vؔ\`?_rA,yvEȚTa1o} ,i>=FLFmm YQݷP 1<;!r3nͭ'ISQX)% Hx 6MdFDJ8/!Zۥ>{[\}u+DTҶ? .b؝w̧*"Cy8÷ Uac$L=J>n #t2|q,#){ȠB+LV-л6#t "2 i_s%IgFπf3RC7t81 Hg#vYA_m|яZQrC l9dȣמ&#ANW&HCΠsU/|ƁVU ZVJQ-X0bḓ7/~;䢩X^?y7 E51?nIipEM ;h&iLgʘo Wpj! kB)W4GU`M7jQ_ : }g(eeh 7:8_@FrlbI)Ϋ1}GXuLHVWh@UQ(nqgVBFAgσt!Tk."U={ň /cݩ=@%@bI˷ôjffm ;U<١eRq9ۍ_{ @B4FcAOR V[Bw^49\d3[nk3C^_(.h[+R{J)e' CCQad6s}d)YCLΙyG˭o8{%WnwENi+N9= rpЖ(:J(TmL+SM^30[Ɠ"iɃ4>6HYHx06&Yz;=һY@ןi;܏'^pr ?{j2PijZrmlMih)%m8/I/oL~RI JKaa tFҖl޳hLI|(~MbMߛnf5"y4(T7)ɪBO?.j `FZ?M x#T魀b kcH IeP";tFSEcDె%'\Y)T*Ź/D-W\ ӚH]iZ`zaO|)%s MMfAp?`I?Fr-Ct tX/Lع+(p>zY1T$Iĺ%t>u He8x3 #1͖so ޶S`\xyK1Lj>0Ig c0IGbׇTE׳[a)|G΋y-EuݿhS~]x}肌,I߆IVАWvo*ێ &( y%ȍk] _.s'GܳyTTcgsQXAQ7IrXOp5:@h'&Y U;UT̄q>5, v,36OySEeo̿! b<VЌl}DEH/ї{p >-[exh").7 %Rp4r[X]q3s -ZH݂Q5(ޙ`u:@W"~|1 <9Et^g*uLߓp=H` ECRp͋a 2Q+ Cfs)GD.A䝦- qdjRQ9"o)& bכ8`xa|_wG%3X 4c4=ofP|$o;{IGRpV3YT sg9+YF|.isLK|m۰Z@'ia\`i|U%!1\[J[vl$?"FLnz A+֣\OI/C36"+9K[űGqIւnq MN˫$))R%B)t6 SBQ'o1 ,XmueM\w;,Y#_Ȗ4*?RTFTv(^"Kĝ> T?o;8u:^:7>oE<FGv93v!n~*7U]GǐWP=)Ʀ.6'ff~ 0J;r)"4Ðk@ǣNmANSYn3$Vr]5r#ҴâGpI t i4Pg%S3 p'% hw߻4 KN\ku@j-U= ذNHtF )޻FxAQ2WKqSl%szgfe'{ՆT,wTkf-/+R|tTNxJe2S̐;%]7ZjIZYz/w|Z Œ|~?2qQ5H $YAu8+Q=-0ePoRbт@Lt54'bzcm0f^KiUJ[1!iQdFNrWy)/8:q C\rӥm IG=b -9 Ʌe?Se7P ( [yZK}80,*4LF:He/OԡňLX$^ps_WqqaMb{>n6R鲼%S* u>gSG-#fA+ q2 ƺޑu$D*Dʚߣ+ l][t ?.?MǜPp1Ҕ "JI3 GN2O&OuLQyhTNp_=. t!aT̓ x } UYi/ RdeXӖoUi= [&\~F`x[Z jUMPY^?MN| IyPk OƪTmZ-V(~_xo1Né@Av׫LMop{1|+P2L|(a.tpm`ʱt4oFNӍ ]VQU|? d^'uu8i=R-ٗ׹%': rEUR-  (UfN>W^2!Ķ?`¢M;u KOnf}Z0yTf|%BQpn=a&fCGQ$ ȯ$4_+;ri9Ň:#lv^-%un^8SsDrʭи2Ow Ƒ7KAD }ku*5}c|(m?&#;+@J`Uժ*rĭBasyg@q~.Bn[h8 V&]X#uy4^+GgN?wDbq5Nc6@"gnrEF8~rJol~ Oa6KޛPK= xb&1B.)yш8)1wkŌX%Ыj 뀴"~f'laRKd,_7S-_|CuJ2O;pP9 sP@i[p7vKfz>fC gڕAµ"=bH KYNJQ C[%^6s?ݩNshO+l0-/(G8p 0ʺ'.tHZdаohbRo#.m*a=їW`|}u>@l>VK=`fDN>1B#[ܐŐ_}P wZ 呞ѿ(S^mZ1g,}>yë򬞣oy_mԀ^kK_?Tq~}z@B˜ oCX߫%/c`2\gIǙlA"SI$Ly鶵iMY z%84@ڠI 4ji&ʠ 7)egqUoUg-*:XOگޑ2PLhZٯR]Tf<ݛGjSnjY s*ZJlXW ;P9%GiϛƢ1T֢ *d\K韇!w4a&Rc:KWn^rC/>?%n-vݏ#݃o0W. ^Vch:X8*,)zM qr93awb`]+Ȣ;+צ]y=ۯoouRc`}n.)}^ WWTFNoZQC_o/)0cj&?cVwo5hM9 *=fN%-z,%^ߜ=jB8 [#ogI[g`Pjw@-v]aįTh,èafۼDBlOOL/u@/v!r;1 ;Rw1,Wdjv\``,^*ER]f.aY>ec'd_:۩|5 "5['-]oOkto@y*:VYvUrS 2.s2{6)kzz;܀/Q*WphMJd %3V|[zuzXWV w.8Nc]o}r.[}++9]qa(!Hz\ ޼ez.AR^"_q{度& j ;Ӫq*%=ʛI~M&YpHto"Nbo`bԂ6ǰ[>"Eb-4( E< fOw"}iYꔌ/;Wsdvn;ےTDi 8LT fAzG0qHL;6I}:ɏ~" (/ܤȞ EWW=(Hg%n AP$N3`UhŘAy 2օ ՉGafelRB=grj7=Ֆ)R\"u$$v5.Udp} wr򬛌x 72V);Q䉼Zܿje E"dTڔ]quK/9?|5O;&nǙs3DT! ú-+/ST_U}iB&3|QY5uԱxЁ3*^!BjYP; 42r;<?3^iel.?ͿgӓOcM_w. [լk%0cn#NA`g eOx)Ly؈ nq%4cV>F|[KS!Di_u}"'j+ ۷O?P n^JVӔZh ~LӨn þ{[HCnwfhEi!CQW_&iz5(0HNc]+{-[0\#"J@ܿG^R 2zu]gZ8H4Z;¯ZQPYK`­,ŕ},>떄3Ш*6cuy]ʔ/^nv .å%{F#gVY.%~ Cpw~RvM?Dۭ4 znD?;akU:V@H_}-̐0JGoØ*`e(fEQ)vrKH)ڤAJ6Qf9ۜJ `CY?Hٶ!EW_Tq!m@~CBuJM+e>_ #8H鐊s9)=?uZ=iO!;BoDF7?̑\^qJ 7ӀJIRgQhk\Y*a5_ D*/TBHL-xnyv$ o!pM O.J&1ΡO>!e_Ҵc:Y6&]'t~=sb,5W>D T"eory{]tږ.h@qczp&A)zՋ9^ܳˠ;0QE#:k: /aCkhF oD!hseؠOXOs@8T0 YC\H{IGq/IoR6}Ңn xYXcIwдnV[9VQzR:>^,L[2{j3 [Jc?EJ؊~>=PmedPŔ4b'ّ6U%왒u1* x7*)-~Yuł*ЦI aR֒1 kaN$v 늜xR*y0z7_T2VהIh8w-ǵ!Pyv^9 UNb􏽱[! k뉖 hЉOۑΓ=u# V©N _dp`!Z u/78=.Zz:ZGq.i;#` mm;nSb*8#:+ٿm/k_>HdmA>HU?t$;D$*Tk W6 ]"| Xԣ&2~} )nڡL.;h Zxq6ng%+c3#Z #o+ĔZ+_4`\CMv%e+(`ZnO#_:Rα+m L] U7{$'kc$9os~b<\YI݃T)B5׮\I5N tڲ|db~0~"ؼtWVU(24ugsNf@o޲+1$㲋&ќymx!rSUIBZˀEtb]*x& $֝V]̀ujٳ|抉/۞9ahCu.r\^SZBM]d2UvxQNayuXUNĀQ2 |%>s?UnW0"4U "GAp^L n7W)?`5'Ciفq?A9,J|(u++7y"3ޡgS˅yd+Qrn,8`c ʫZ-#hCVH1sW9AQ]wMvHW$ jhAUY3Ws iꢗo /ȃF#]Gj&#) %p)O yv'3({dƭ`{vv>ǧ$ Tp95ٰvpRN/G/0cwn$Y&Cn#(NR3P EVN(ui(ٓE"ejU٥0s7q:S4^  DĘ\(:ͥm:E0sbHgt+Lz2]hKoG0Cr %pilXH7BJ<"# =>Ntݙ<]\`i4-qDrG5FBxXF j(` zO?ş~Up6&h  )V2_)J[\c&A0O\GnPs O113*:Aqex?hV%UO\1.DqgEԏSsOb@}SkzKj+iRF]B#ؓ FJ΁)* 4g^؜@Zh;;ȭ g*Gkz_KQW?ACU:NZ7޿! Ҋ|z;ʉ!hjuKM7#w#2wX0|k.y ܟV1o 7ަg(~ӋM= nbD.#aX Zv\Z^Tg#j ,u[49ym~[[XS[ r2jGeSpMԣs)L\Cãk/h/kkj4icg+Hb֞#9NfJ7:#ْP-+"xϗȡ+ 9猹=81PDtL_-8ҍHAC~!F+Uġe#8s@tYgeS1z%P戁bJ9B!V["Ҁ0]LMSGTG4zzLm9m0+ՠVXfV{T,mH =兠YwDT+Mt0"L7pW_.zk?4:TP&WZ~ \_. \]."t/e *f0Y hr4UvncCBc7',-8ISަ]̀PMTlSR¶Dz^nlVO&G<3y;ŒAJMz sIBlޜ6#A z~(,>qnp)r'UbNd Mtya:1m-#8Gqi\2C Zة/-4GYQ[r|A6P-YifP{6V r2*MX ,F/-6T$6BA ;kHoR~S-V8u@s}10,s-] d:rt 30.r:Kh,,9>OSYX(ĕH ?iWcBc|Qt FA{[;d|@>0*!z~]'J$jSrl@we<IcJ,vϑ?- {R_pc]ptsY̛fr^J)X >%i_f!oC _.grXtS-ŷ]RC<8vbn@KQ'5zr/UO~w|6ew61CO8$XP!&Yh,薣#+CP(n;br~Zk Npl) BO˄Ea9.+h.א)tW&TzHN~[KGecb-‹bPS%S+6y'&_4ìMt.pCKXWD!%Bp_P1KTԥoQ+ G2]vƒ|㪪MHE]@w%s>BUvqms%8秀Lĕ^+皐i'2a-Տ,$K%e MjqVqŮX|FeSThCY\y;xm`@r.Ow}w2y>b _ɷSҰ/7^ٙwC' Y.~+`kVֲtUwn9QÛ/N x>աF%it+1)C1}%0dM 7\9Pl_\gVlJ0nP Yj{.7Mbsd`&KcI }q邨꬘5}[wIŧ1q#HŧSۮL(tdJte(u)P(!iKs#tr LNӮJ)Yt+'?³l&.>Hc43* ^ZVu|hV|' ut܌1)b}dtV-S$4j*R&^YrS0)qqZ/ɬqrMAV~ۑxߍo$c!+]ݞ.ak. Mhiwiaw-kŤ[E&dAM$-5_\ęÇ#&FjY i+F33Ģ ڳer 7oc4ayN!䁂H}C(ڴ\V_L Eanb[$6cTWو;1QS~ ZjsjlX/?Ĩ. !wAw:UvoGg:_Ot ̊K)*z hhU ɐ!%GL"D0 mFtzs`hG'4I>[SK׊!XBmGhfǬ_p.}A?p6hn/zIOߝ 0_j,`iA קVvS;V?Pr&0ET$ O_J0dH!q] nʜC4saB0 1#,1P-$ƨ3@ E1)1V+q:Z`7Ctԯ@30bQnM^z߉6a:3އ@q 𲲞_1eIb뭭`'J9R1+74mS(nc7CW pJT(8Gxlue)m g9Al `%|>ois;4iе ~hǪm^̅|ZH'R1V#^.(1- e0ӈ ? EX?k@v[(v–&C s4p*4D%seFuT .@4Wt p[ڰD1^Sl@ŒN&UpQ2\Y.ݟ3t*ywl^ۨQf.?=+~y([Ѡ@iVjaʹs=/@<9i"qKSY ?~T'8qCx$ 9 u&Cx_Wv(d Te8p 0Q[J(Eݜ%{mf Ul|H`Á 1H!"fpt_WE)lLi̼E<2&_i8@M#pyaz3Pt9-3_tj#y7PWBTKPV9'MH"0ZIÎ, 81[)2c1k7/etup8ytGi1|gKˀeՏRA\iO|DӲq xRf ^MD8˥J 6RX>X?bt|Δo Q(VXKW.p^.m~=4L}Fx6dա ,OI1QЩ5&tHRtX3BQ$xK>NםK/@Ǹ kMX1G;R+f½qⶲ1` arxQȹT9w'\?kN7!u@pxjhߥtv~ jF/˜r9'e`)c hXkq\(bUO$mҴ_M X$ds'笨*V'J6z +|S֑2s؂EK.ROC屬<&ABu|ܫX-F v$U>XM&+xMF+P[qsq: ClEs_P)MU%2A0ZB4gyIZJ cdP [*'%\-k~A&oTSčy`:zKf+tbz/^c?'|(B=ϒ^רj>9zs+4}cǵct#GyYaK݆zLn43-"qaAhTxHl)84NK /,'ؿSA XF\bbК e^f\cY2XYn= CO KhJ`!>dlYz΂̹Gxf"$,4_IaŐ\Y` U7*fF,O|O+h z=D9g(H ißa@.P>frETPFus@x($Niϰْb ̓/$ݳz2&\[,Se˜Ӟӝ<|&XhHİ`e>5=ĸy!2 @ 9sB;V7$-g%s\lo)ֱJ^&kJ& Qy_7)ߎa_y,S^l1|ʀ #d+s)bE.]vE Җ1z@ 6F2Mrhgiп\WT"VN ̓{F01G5yx-hʀB%~e!^H!2lr~Fd=&s.K׼% gzHH7=!o :ψʋ-ZP?hP?1>OQۑ5dl)uRϖMut~cdd*`Y%&?RNԖ}`X(Sؿ"E ʉ Q/ՄH=O8K,XnAWyGz|j2Pa7\ Un`e~^`f;%МX]?Dhذ 79ЉHrdj]? ۲Ѷrb`A @rK {M:[rbɆh6݂LL}ZTΆl%"t(gS4p$/F 8[ɑ; s' t#Tauox)B]k,Hlx*`(-қr6s>;(#gFw:K}'jv1ȑĤ7?, r d69TBYWnqOk噈6sViFtiK!2S`nu6|-TowO/=Th_N,T-as+lC FwCIEgdkPj`w:/J-~]/+AaDWwP5"n0P~#N*x%&/hwƾ.GfE}XnJI:`ZFa!)diո z!kqOi7cqZUBmU!{/QkM*O|k)YklƝy+RW K>$B-Zz%R;x-:@'YbgA'/ނ٨9rdQ2A3_Ì!P`_T<a!v_aM|rB8V'< bv]Z,wIaA .b-q|LJ\9g).2nxI9꽒q#4[8iQu h,zN2 wȱ> Qh/ZBHbZ~pT ,zqLGD,pb૏F)+[2tޥq+q4*Υ5+*.' Aq]M(>rJ>pM4U*6]3:J@t(w/{N/FW25S Hq.ri׼0k -U7$zOcxpSJ(Z֡L?i 0yrTsZW\"GZ S⽁dλe]F߶R dq&CXFL _ЪYpa֥R0/^6/4Z09z,"apqcY8ԥYkz \Dd>!@?B:yL*yBé^_MCx>4Osɾ YX5PLWmttwMObF台 XG)vѭ~8U .]r!eɃ $Tv >F3($} hx?wY(7+e݁˲[wB̼qj&-aPZLZ}0h҅UBBb=mj"ڀbr`N /u4As, =8,28zQg$)Ӑ7Ĝ~{d X'SܰVWf_sPd%Q9l뷐V\cۅg%@qe0v8¤~kɱD U ?n"jd4 Cm mXu `[4nѫo+dnX&X_ATw*l귮I`5u6rm.wwi K<<=w!y _/:4G)59iА c O Q]9]U#Lp.-u]}M<\(Xf*m&Wgd<W1j!H\av폨5 J[X%%'5Y\2xPRh+8*^]9"߿3ɱ41Ȓs2Y6W.G- I~Z0V*~CcWGR :QT3~IՏA}lQXXej6Vz.ndI{Q٥A\RŤ/4o{[kYd(p1.Pm*֣}ͤQ81M 5f<c^-xRs(..4I8{YbT/[~ R1VҐTrFãd8)'-ST*u; 7џB-.\ldH~= Y6F'l4z.Hae`% >'|?b&.wJˋ{̓=,k=ID6g}xl`r[r;{ֆ@LFx_R]9JFӐ:tQI[LXÿ"k>T1P|h~6Ɛs~\UMeR\0X5}u/,L)$`T1sӁw=Y,gq2!%kJ0pNUw39,M̮͜cƐ1r2s `RAA0EzL"bt̲yci9JוXC*BPWgE<_qA[^_ܙsc+(ˑe.ںY1K#:R|#4+ndg`W X'Li_q6q/5A6>Ӂ@lrT%{ObΕ }B$X9ȴ͖(Y4,TQ./C;J[o8-„1}F(?tE&TLvs㳸).Z\kEDfMG(Q([ge'U2'm6/>S(u)5*ԁdt#d`[XG)Jftqkԡ"h2-zIȈ#97񩮗l̦4~a73Er`C͞lJfo6efr;7ɔKǼ7Ji?M.=)LxOlR V  2"a,zEjѲ.&|>JYΛ.^>ڀ7|Fgףߗ֤$Eo'M<Xһ ƛ_\ϩo|=or|C9{2~޿ 3>Yb8@@WUPЪ>v6 RAUF0OR`Wzfql-RQe%ʙ1`.&2wm/ ׁz7 ֩"6y8.mo>j)5: Lw!ھ^ͳkae]@4)ZLk%$su nѳqoՁ{ǯY-E Pjy9r65!Ӊv,؅*;[z.G*C=:>0etT~LeHTUԵ7\!ޠZ0/),KÕbZT~A/eBIzK%m9dwvދ~XvL9Q*:{M8 0g%F?:%=͂K ;5X;l0W!jLWU>+= b8 MOO$*Zq¶ϥ-"l<#M}Vc%M_ivIow*ZC$2CE1Gqmh(pSL|hVyhq~5|7^*LO`lͿlU~,a9R&tMG)l%*و>H*h](9g1֜D.E#ԑw7/Cf:{ՊA26;?/~ӡ{?}/X8NEȒϭ/4έm{u$?~49m{|܄+rPU8*#,#R=%yzkX~yP'Mgѝ/F^OSP/'9H٢= >9jao:߿"RzܠaW")-BӻZY%7֢PR̐rPHSTf7٤#&A8N;TPm&B3bm=~RooYn E,'ᖇU|b*V}/?}a?]"OSFO`DK:>м3=VNߍw.cc {𙫋Q9G"A /oK8I_]57Ll`AR/Gcoف["HEh엌ֺ`4ly:oq l *f:sxn?uϜ l'$߼5|-b-fT o~RL&yYg-kQhF=w,K"5qr^=)+!hm٭ҳSh;ywaNu^镯: {Z+mW!kEAw!a8@YNU5 q -йAﲩZiTJF`ag^fVVТ;G3V-\4C0&FLԘBg eC֖zsYmygybJ3aH`@~ӕ1@5oE )B 1PMJoְ |r,+t+4-d^I7ܻ8zi#%q7TU~zn/ެ^]-c¹DV213%FQ9;= ex潙)دQ`tHnjPS%Rç/Ȳv>f/!/13=/}f5>U(f~cTmet YᜅFP#:Fԑ;nTh)M?k K9] ;/Z\!UEnY:Df!gJzbNEw~U:is?hG(Tx> O eaVSՖM hP+݂'H~$ ̋W3~Zޭʟ](vMuo Ӧ2Ym<^pk" , ɭ-ss'I[Xx`y?!iVLN[7-@%;qvyJCK)ʄ— Ia#<8*S6p;]/MkV5 g`Ku=4Xp >bQbFBXGTZ g~Рא9O ^kEA?M^Hek:)g(m->:/Y67ۿy@JOrR0gX5X%MLhI nCMCʠn*'h?Z?.45D Ay[;Ĭ'ٖКJ혵b65{a -{$IP̩6yESoMε8c׳ WLqbF2N'K*Sj~$`Nv_Kb*%3aǮqgGCP3,q`{h özQqX bt/&c2[Uda~tjVvO.iz 󣵎ͳGf%q@%et>3A=Eq-W g!Y$c]~boep #L&;X3˶U0Zl!Sk`]R "!Q#Q(^nfͩ(G:f*Kl 0n\f3+oFS<1C!Uug d6Qx~2{ xd4Q s7Ag@׍W t8LѪȣIW]EsDZM(ll`[4m 72t ggLѦ4dw!(4cB/m6[u`Ro^5NvwطuTU{X 3SݘZj-T̗s'cfξ rȏ#za-B YX')ؿ[t.dUsx9NlVYVu5oAJEr7<Id>: %s#cQF@zcc/ v)A(E{/g3x@?c:ǩ6qhHK].:uQFDӯ.~lUEZ5!f _{z'NnNe-TNf:"ܯ߂{ ƖB}QV/>UTu73;~Ly]{sTw aͮEH ,ydlј2)f@ swr_ a!Z`9jnO#pK[RQ1 0ZD\;I8 q2 H Ze&#qWBbxjZ'A֘;!h#i#]㼺~ݎ6䝹ĵ%y03hVLGZ\^:ƫU,~\_ȵ-i Ifғ4} TQ$oE \Aɻ΁PV `Lv?{eR%ؓC^ 3AH9$unƍ1> Ϸ zot8& n\%>|"l J)avqxd]6_;T0au@ jMpN wA åK\ɜC<%[0_WtJDQ-(bdɌ! JTgUҒYw69sڃi'#!#"T?;=I.#􈵥r&οKjt9̿m) ":8qY5b~;!CY`qOv+J!HJR(Az q`sL{۫=X|>4iQ"C\ ׊UWοK^7G6% t/+-#&:ڀmPC0iR8pF˪Lv>2>8~0O+P } 쬟w accxUW&R ti)O₩! 1\Rgc-jKL-Wx,N( $ۆ9[}b^:ZݰH@Ė6E5BA^#*.k.+_%2Ф}EyXᙚ1!C :*13f\dC$UYfzC }ӯ dӝK n ߹Y<12 5I*)i6㤳 X_Vf&5蟺n/8b+;7 wo@῜/ݞm/M]JW6`8G,d/f$&['@5o݊Zv&MY~ixLGd:NbdiqRyt4X%X>_ЛhGFsB#5yH0z{j!Kc+ƣ{N#K)޵J _??n. Rʷ\zf\n{ RB-3EO3 aDlo~@rKa!bz'L|_Ax0sM!A1"[ΥbmtEex E~{NKu[@S}^[N8&ݾWo{>pI@Io*A/Ӿ@-tC#EWkTgJm̵{X ҍ_1*۪m|7k:jz_R"paP.”h}5V/٬cbO3-K ?Ute@k_-uzb CA& Z!pDI[ƦZg7j2S~:oDJNH^3 o#zn;| lF R̅fR2vE|wؾ;CsXB8Q摓ԅak|f_WZo'V#Y~& $bC:j&u jIpW5SpˌW ԩNݏY ԂW}Ifa:5{iRe7'ܕ#:=RWq0(j~11HS—"W_GJ< 皺H/M|<8v$*!a.~@{s9徵0%8YX C@bRu`L5xǸDan+j#@BEjR܁Etm2lx( lKj.Q*17]WCi9KhQucYY5\8FTxf7> C\c>CUɸiXa|%S52!%mH/7 DI2|ac0e,22Fw&X4~#d + P-R sfZFV:D2qCPt/dҡa s# T (]΀Sf\60~L)7 IGJ+x15`^$u)(yԤY2*?Gp(DJ(P]ugԤ>ue82E"m5UZY_ =8[[b ϬSt`6{4/f6E\?ύ\ZiKX? QM2B%nN$iA 6k#`)5p2ag{o2_~Kq'sTAP1r m1}QXLI]zX]9MSB'z 6Xi㨶{b?mDV1vƞR1GI&QEhi˰)ŲDyqp"Zz ГQsk w=)6~鶀i 81)76"޷rPj*: DVO? '}صLWX[sB#ɖ(]yh+03K,q}n7Ķx }gy6̸M_ BȐ\(RlJKU/(r3 {(tX(Hvg C y^,'~PAeE<"THN_ ;ƹs|0Q˯x qv7fVe=;H:!;wQZEom qa"'F%);u;yZsߧ$_p3C=tZqk[,o-7)c 9vE\L /,z?MdjpSd=1%^+! OaWI->"( @ gKT/}_duͭӔ) fEb0NF#Nn&ޔKz[ e='XPNtNoAptӠeirJcb3,#Ց<*Qu>ɸ9tۻbHD :nJaNNPܼ2{mb cޡQZ,sOQz~;>ۤl[ Qj'zYND^QgZ&r^MazSMN10Rh҃ʫϔ0(s]`c\)aM%ʗ=(Nfa{dYh;[0&IGAr Zm=\<3! .R%T#p$3(phvaF uIt'\SoT]9 5 従s7qp-3uX-Q@-:_jkeeD9QX%MAmSepK4OgBjsEBѓfc%'_Li/<^/fo7np׽RO4ѯ gMcMOiaq@gCiݬk5Qh˩N2 gֆ39;āQH}xOaSmaHŹi/C`[ Nn,y:kW>]_@ÂLgias]ӓTS9~ƻd䧤׋l\$JGJTĝhQzWB7lz/"G L&6͆; zD"'m 8(B "Ffǫ_OT6VRZթ!#IEW:.4 S|Zwc|K MwqۡB?wo׻0YÄڏ j~X0`@ @Hq]'De U<52;#d 42bCtqloV4ky|n\R|zᾤ)gM;e;`KG"R-]plz@Ъb[B`,'<~t*!%!lv+A-W%˥.'ND|&)ȯoGMPnqq|="#js|m=tX={^dnBJ_C'4##(%Si xz_q] `eb?"U.- pۍVush3u) I+\VƓ?^ȾnPp >|_|g4zGAu窜Ǖ[$xvE6F"&^JWNL`ZqQ*6<27ā%Ud骱Ғ?qILn29& }g3e [\m;Tn9vڸic2NyҙY,_(#AqD$D?+*!Jsx`fbb4;jw !`s!9@ɒOQܮ.u̕ +/iTMܒE3i#=%ˇZ[:q҉j8fB0Br,?:z7|DVVU6ҐS;k8+aCC6`c8mh=YYKlÂJx'Lr)]٩%]gDdHTA 6HC;{r;mù_KU~م>Zd9hId]᠖wtAaiFcvg1$?Pti>O=F#:ݵp|O@>QG&7t-ϕ×lC\|ßȋlQXMdy\[D4N:3eiPj[k̷FBvYeDhR>yamJxV_Xl,y S`b1 ^DpWb󾧌eBZc#oE0GG.bVOɝb_ aA^I}{s& FVIUl(c*`U)YEd'!L}dm1a.Wvs(r.XjK诱.܇"k$ C,ZR#0yw<ܗ+3vO!y bȝ˷+] =eGFje5(.v#,t/ʺ`({޵\J۔L̓+ p] ̤v@@j^#cmdl6L i~;7bӎN +BV OjAi;yQ&'_5[5. F:c D:AT@_$/. hu볔4 Hv{aV"9`WL$~0X[ܲbӵ? [zo?$zUS$;?yNsa;S)k;wTjս{~oep{7]yj [c+w6;LF>l"TʧLFHbbk莊Tc  +tM*mCW anyw5b?oB`O!(K,@ !|,\!Nu映gJoԖO6ƾԪS;K,3ЉBY>ɓjkML,ވ.M^! n|lGI Th>!8}peY $+G|] aU#H {*ԌJ+`1ZoFe#t:Q~f01?#l;r֎G嶃 ܆Z~<1s9O9ט& q6~&^o(:<AJŚ. m~x(om$vuv) ' Y6`tD¤ \1 Ӭaz)]ޥТEH+aeB"廩tœ^glx'Έ:jp,[?8EZD Phvk%}SEjD@*_dB<8nrvPq&6֦$O_I⿂_(.v>9Qn̍#P@.\EOR{v@\ ة{ǼoNIhڈYݙs?rWKY7s$)avSXܶg2IXT@ ['p1r&R2]>xk0M|GQW@hAX]L@<"B|FAjVB,J%v:L.c. yax]\=ͦYS33N1=TUi6x KUha+-.fu*[8BEWsp5$&J)^yd4&9^"J鲯/G i а ,t0Ҭ'ahn/iRv~WpPWz9{k.S;+a+Cv".႔$X@s#>)zyN$98Z).03P^77WܸjNf|$ٟqus ՇD I}m ^.!-eO%d%0&* Rک#\@Y|} tU,lSi4* tu ir \бBe 2"UaBܡd4?dK_Eck Q?\Lv$38/W%'!8  4ַܑzdjh4 ~  (y 6M,^hvn!^ Ngrw\Unx</gPe2A\ӯE[A9er|NAAXeKM)@Ddڢ=3@+ȋ+gqn|wcшȷض^4Fb^JU*!לdR,u&$갼#w#+H, OY5+Һwn 㶁*:uCYow4|d^ԛTm=nR¥S7n(iqVY+n=B!UsUVjp b~6!|JMX%LP[w)iJM0Q0F6gdC# W-7GݬuO8Cg3}PJl,ek>HCYZ jj< aoʘ*;JUG,cz[`~BvmTTScW٤-~)_sW2}kjߡʢ-%V]a.$lWHyGԈWǢ xz;SRF|Kms̞<2]}+8pDo-Ч-xB]T8U!#!5M| nހ|[ti9AHSP^ZC{zY1NLA^'6pSq1FJD@5n+0lEUnq=JmH'jtGǮA}.0$HFㄩ)#dLrZrȡkjP"~%:%iNE/@eou6ކFJGF00y.wX _g]/(g,7R'~VL=$WA2܌aE?v5p ź^g{ +%o/ F{OܝI)*G#̝q}CWVs4>nQEu1)Lv44Ct#KO(gi[g#ݪg!U<9H٥&|{}?\(0]!ݣCW,0b)J<'AJ%ϟ|0L4~64+^>}R*CYuԄлX9)vKKR{enC=EBrƿ UrV?=m-yћ^v<,DP YZ p: TKAAmt$:y4CnV?_y`VTRaq%)^_L;+ nCe*%> ),E-&V0zvkXxSJD/P{F baG|GV7 3nm|k;ˋifH.O)$@JV(tc9EFUH2@ '׶c oӈCy( i`U|&Z juW usXX,tIҐWk+3{URt+,w&%"Ql~h⾚{m;V<`0fJiy?h Ƣ1AIoKf+v%؛Qȗ_$j :qsaN]5:r%Oxv?S5g[m%k6V#0;TTcI6kf Uz`}01\1CscߢhP~pL. H \5Th!?S'5s*9>z[75J55!M&qB=g+ }"cm?똔Y?%'lOW1r=î̛K£1O> *Vsw~P.!*kOzWb@WB[[7#Eg5s\^ڶNDž.HyCn_ĺ}[t^Ep;ZHLr KI»h7r kV[UCBzsAmCGi 9쨰O:vDӟCc%GO!iuÐB^bh_kDP00SY,3;͞S1T^IL>]BRW`Zq4⧴p2Xa_08UmA )/Y?C1}Gsφ,Dh壉lg鰼/P+sDG5o`e޶>5k?P8_XnQ;&S7&60Y;$Mw,+ eB!} CNAE*+p` y!Ftu?.хd襶p6z|"sp|Y+ɂ87ZjSN<@w$< ?dϛ36a6ȡ[pEx^wFЫ=zlQ~W7 |y/a}%>қjKF؍WCq=V# v u<Ͽ(˰ ~I,{wjWUğ MC}4A2:&R! $.vPPϲKKGOg}atƘM 0U>7äEIm+NZ%=T:a]6?G\b^I>:q9њnmjxb!7|#( Uh9\Q7:7DҔ ő|qBPX*K B |͖D؁_Ea+f}(&4+#Lyw7~L2lxonL=.hPbOxxWf1÷:DžTlKAs[z۲䩽G~)u8O 62 T$ԑUلFclbd-;}f).#%* u-PsPi+-m Q/)$XAz$e `|f?5+GBaҡ.bt˯#.CN֭O!ƜbZ)fVU$^1yVe F|NT8n]1Y;*Cʧ”G Uťڐ4Dz屩񘁃-T`ڋ2i)AnOC 7:t;@dV$\"< |):y ;kϠV&}Lϡzny >7N8 L#=?GTq&ĿXYqYBxss1+"poV7MG%4P^XATm0OABX|]vF68mxx(QkSI s(̓R 5 )LSg0d/#f)xvPجZFh5>]|8v1!,g`=@,}jԾX1{[[C \:65wh<J;Am/X]+ypХI 7G5$Fݹ q;0mcɸi! +!y$܁NI&f|oޜR#+md.Z;i ֗b <]S_Le%.r]N1ug/RF 3ޱ\{ 7jd2l9ֽK(7H), @;ߘrЍ"m0C[+ڂl49:omʃygMϜԐR9t0pO6]4vY +fN|w^춄JvqQbmhQÞ(Jna  h^L^#QBqXѿ Y Gr4ҥdSH|<1KƘa ҅?Pm&E+\>n-/6@%F$vaY}^RdB']kܸ`-WmUnɋ`/B1(^6ß`R+JD*ȤRFG,]Tk-m)yl5},`BY3=Fy GG*wG̤7$O;s,X"sfc|]d9oۏa<MQ55e<.bP#hKaU-M9sCCHPr[:>cxg+y`ex@;2``JQ ?az ,2cZׂPz2`0Jn#n6߬,>S3z/-0^dj9mV#׬_!6(Zz/YL*1َn 0"7^9qLkK0LhEo@4 >i}ϖ'B!l]s t$ig*`L,=5e+( #|zFwLo1ܲ79g"}[?j]k-~h?`5,o"3XkciP8s_?>،6(vX֊GW2˔t`Grg^خR竉D Ns\E!q9E;4ӆg4uYNS :i?&։(]7}9Ui7^<#}yh:=e%e$l8AҦRH_x(sO7ȺcդX|v>I3*I"Xf!9WMiF#J:A~%]a guyX*0&:K8$e#1 8&ٵfѢD)#va^K[b鎬rT#̨qx$&GO2O݄v~gҮBA A|s^r1$~X]F&JN0f, N:TQ ]vblwi} m"E:sƚ?%+_h<o]yA>RD)2nĒvR-?MwtF>JeBq5)QY6>Tcƚ^ز&b uDTIytEx9B{}&n`$\ܑykΧ|iNO(ʎ /Cd8p3Sg|Bް\c$B6a`BI'ǜOԑ-%ę#)\!v6_ u _|^ b(gԳ"9wĖp-myA(@rS!*ě6ך%)Hw硂CLľ_J@u3ðW=SF3ʊepfy}|/ИK-C'_49ih^] zSs8>?E"ևmxmK(ZI <r ڗD: `v+Bi\1m'd(d}=,%}U-cEhM® S߬t]L.J5lJ}X8Ip ?ZewO\Xj 4np̊8'M;y q~1݅<'j^d>x?sUL[ٟFhfTкa^FUez,~9':xy_I}UJ! l>@m&2,@¹+\}ᴩW^+ZefѝR EI-/j!C6`RS`/ W|b2 9΅8eJaڕ2Bf\gGe8MRAPTi ^ESf@B22qvldW Dwʭ⸂ҿ)k,I\%C?̏JcnR7˚UȚܠ򁪯Ixk|knB,9ѵ`)`cc6t#Ow<6 s֠UUc`]FrNȫm0R*2tk;9:?]]4ȉ-+'Z"Hk2u5Jb0Q;cڳz'9GB)ndᏌ:PP-C樌 XuHP1Ȥu&tߪ_%ўKha|.wp ^;u\H8ǖF-G]r)mOiOAG9d:𰍂z"\y3EGZRڈ2@/?~HNK6 5s*`}(Q`)[0*m=k1bmx8p(h-֣+"` 6GOI1mI!wL?/&HΜ汉б4g U`ᰟ ^T0FM3V܄G6T][h~g a>U[޴6h+XY]9[zL^@l+}Hɫ7D'YVW-eRQX(RVܕձ%}8rylT= 3H5,$Qngn50.b.J60Qz޼;H2j5/D'F-I{ [j{G4juHNGc3#X4wwW!$[:?e A&vfI0]E"JX'/g.B6~? RUp˺C\ɵb%vR`,) g۝qVQCTQ!U >'~AG%W6bm;|T9}ฒ['vޛ_"q_k 3!UɆ3iD/~^ 7nZa -]XD/'٭̲|PRQP_;Jf/3f6zI8OI[ ~"hT%YzImDxg6H;GlXgukh%(pV}\Xf2')h21nP@GfGΈw&uWl^>MMDrgO@%2.4Z ǂ STQ$*n@|dIPxk|t@c:~)`Zr }*s6y4oq5- PNc;r _/NiE~Tqݨ /t+qV8:qr;Üe>Oc>~1#. R.Թltz+ '7O" #Eme,Z+*Z|I9@VP( uˌ%2V+S}tsRGż L/ 8ݗRϖ'kƾ|M ׬~UPqc6aaLZZUb|'zNԅӛ8+X['#q#VISvbMߝk3v8P#& _˶U,{3^c*mX}5;MH}I)/a<7=vbT5!LP>ΒN6-zRޒ-/ _-;:"` @my9? T؀\KښSY`Y2.GDZHz>D72.f晕42s "S|8|fbHjdf=|抯aw!6OښS ~䭁M& )]ԍgGr?_tС};fJ|d%f>f92Q~ ,'t0Y̶cqeoǸ"\&Q:tY";\E+?em>qbNŞh\F-eBv]B0R_/wʬS8S~!ڪ,nYN66oNcQ) !ٺtė1WCtbe9PdgF Bgs B_zS!q  y B6A\ŝ ]Y`vU0 g#15A</[!"m/ =+vɂ7T)QEؚmC eks7ifƒ M\KJly/~b1n,XZdQ7:91 8C'Bm13iǐYW[vZ8"d*kKwŰh"E)_>! Q\0IkL3@}Vƿ*p^b y߼I}UBn2[GTV4ی9UqSKwsěOs@DDnӪi F xǜv˾ׯ`ϟ]6:Ο^DY4=s &|3Bf c&SX; W4] ~ToͧRop>(ðDI6}}>x oCw{;ұ~*m '0r8<%WJgK˶˾M 7 + 4#1}Dj%Xj4#@j4 PM144s#a\Vg@9Rt\ֻ;\tiS pdũ@KٸVA(]G`V]AؼV 1sl=n@wNTQ!+.xy*cWNps 1;e <ڧsP)[4-S\rKkFb,$ZEjadNo<( =#<8a\ S'+m &a@+ʔd^+'FL5:K~mQem*|nâ L ffM (th=~vKˢB8Lr/β] g,FɇC$Q&3%h|:1=@gTwj c͛Vl۟Q$[l<,WrGr韒ATJz7ddMDIN@'baxryLxov~5t8\7¨RO}LD%A~=׉<*p[<^ Rne3!)(b6ڳ+rL?(>oBbh<r,2 2l^1P Pr$"@MMo鄄JFM!#aeT~0hݸenA_܇bTzXF-?V'KEaشy9(dHlKMDYM2ꏘ'&5)u~M8T8aoQlxIX݅- 98~>n0ePw[DS6}?Xh(4RbL#W8nLIj+7ٞǷЊ!fﵰYBuothʒI(= \Nm70Wn%a. aghPL~P.j6IZY~M vT3<ڽf^lC`".|1xў+ahk j)^%#6$NooqO ^}1bEVȔmgOO~i״22ͫ.8x+a.MS7au3\.N,0ES}©BLg( U[{$*'9~KBӴz> ZZ* 8O)ӾNoܽ^'@[8v1"VPo˃/cV {Vg)xo-f)̭O`CFTRCd^rP嵤[ J|Tax>*UA׽\|?wE]Z sNxas*B'MpNMi|tHcS BC7冻eͼ{԰(lrta!m82<٣aCRK5DVH_'<$%J:×W:;lD2_Zd,QE1;i">(us-CPdJn4`Yx(h,Wqc@[)HÐ!8nt6 S1=D %`jo+BQX]P3<U2NJ,U: {I!+mXFLrB<#h XO(HЉkto"8mT/C{5g9 ih{(%w{Geh"s2/^y0EdIBT>Zٜ[FKw].sϭqbcVj}:+enU}pî;ׄNa)j1PexQfBKF)nʍ8in: ̙s' -]g~J'@-VHVC$d SW %N#]/;WƬYk+`׳Rav Wdu#;m0xqW 7FD| h|s[p%"UFfq|zT!%kMY#1nFgՙ$Ӛ2. R]Ӯ-GFؗ6cYbR?ũ Fz\«i>iMGR -m~B\4^[B=^=NUWՃXki J"Sڃ4:x`M3G)+6)N== "A,ܭ污jͳVչ0_a|h%VEsh&Ȉ@KƫQ!H N_hcUr?BGL<u_ *CeEĂȢb+LL|9ίaԶI`"mLL=05Co)eTdmkl4Vwq?px Fl}ẅ"_>$SLzv/vs`hLjsԙB3GTYӓj ,ief1,ocZxO0t{yOH;dZzowdR=@M+: r2Y,M&z\ST,l.3GodmZ^2pS~4U> 퍒k#tx w/4UվUS߬><`nUy W7W=hq?{T޾7Tk+{.s[w%TGa* @38Ϙqbkg=qH:\▕{\ե%[]Q&Ur4@Χi>1r y |G}z*9-N~`蔚c&p^ׄL.JoCOE$:KR[ )4W0Ӥ+$؀jx` B,qFdEnȭ M3Dݍ iY"7J#+", XXFH&YIM(l#U8zܴ_HF˺6cHm̗M5=wlЧ»b"*.`S /sfMGЦ ZǦbmnы[5lALJOc\&&m| Aɥ Z ;-how,H& 5Lm&CEm6'kf;Gpo/!X?RaiU65Q?[F$N'6ʤy)_( L/)ԝh^Kui~oz@z_FU DDTe ;r%gtǼRh2ʠqk? l\P|.c/ѡljXrWwшa{n?qv+k)́ݥ˲~r7g,`6CxJMJq~!WEK.Jf vcxXN# 6a ^ˡwX4Xk:?V,{V;RX#3|-K}]T9;Dopޜ|6~xkJVB;[Hx$>Uʱ  H(~l\K&^3w0 8Go@q+ !G`/Ҁ h`*{aA+3r qz^&<9Q$od4l '+6NC4/h}%ta-Kց1ñ9`=5{gwb=Ev&ۯ_hخBz#6$T|7386 \ON`E)e8R0 oBU|ww1 Bdu@a.Ӧ#ILM+uGS* nHwtZUݓU,Uv奆~ChW)8.*'A[|7iȜ|Q>%证L(1JN沒>N*WމR2cAY},$Z-{4*~+.jm{rk=ž:ll_痑oؑV+`5,:^ I{³=2ҚxdyIk*~R2 faZլG[%Z|:]HMQ^9\tYr^=ԣ"$]Y& kv+ W{QRƿz\ QGQwK7.*@⠝PŖ؀_(ߝ&ׂnE6"'bTVe8x)Q#f8%Q(.$1oT,,v  $$SI<Y0g QK↖i.GxɺB?Nȣ! G~Bϣƫ.'PwƋnma80#< )Zncp\p ^fĘ/Ez`k0 We AAA9M۰Q|4Oy@czkZZnr8 iZ`.e[ wHM$P_,Ym$:?`[(lCQ\Ws-і{K nȫk͝XF嬔%@1r )uq BTMph_#q`n>ղǻv[<t5P2/fb!M|!-:glٮtJocYVe,䈉0` xH`ƾ@U;cdx"; A;k^? rO_lR Iw {IɗQ*\so9?=]`f{r 贘BɁ}LV;tԈRVMnA5^wV ݀jG1G!>fj WCWKx뛘4˪UI-.&^ vTH}<_kC#KPr.rusc3odMaŶ|M?O>[4u%W]l@#N~eUԟr_Hno(Ѕ*rGQ.qM̓b:ygRJRh4%="8Mՠt A#tM2 VNn`x7;ҚQ:=7@80b-ƀ'-Ȳ! c>LƢRT }r6 gᝑ+̿TajՠԾ oKskM\#6gQ&]́l 1C6 mN-1Ĺm(3 L{r德n>b8'efZTE5daOyKw|)HJujT[l<%buA'xPM4F(Ϫr`?:HTPE @Of:|WiPb WX烱[R 5R3q<;-!M@eyY/5x[DJ§j[YuDZ G YnCw溠l dw:jڷ*ig_W g5 ٮtVΥ]m <6D Dc/I< 4s%{BJ돒MV5ְ` 0lg`᪸eGU%|[~X?󖱫y:Dp3T) (Q?W*o 4=kʚlWk! t Yc_D+f:U.wKV\^[NW"PH// r7rNm-n'C?'wCUi;FR)e%e2r mRE]j@U_W9GM+njV8{ t9b,  b#{1^-KZ9+Fkv˦1[eق@LxM'Ӹl-HW=&\"EY^C P2 o@F\7:=6wX/ F,[@p-O^:WkSF{2x{s.&=?]|'_2LJy!%& JvHs)AWO#9Pfk29fH&< .<[62c<񔹈SRMQJ1\5bQ]5f %ͱ{Ɨ<ԩhm/X[VMn.HRiػH`o&:׾8G T$I(w-.UJ[41egȜL1I>JI) z*a8 &.&Ama8/+JG^v7iھ'vqwvNDV$2S&f6o>rɴ^ʮؽ19Gxp}b^k_P%TK0 UW$Z#}`>SJ!YA2ZΨ<'Eŏݯ^),o-2aS@l"My1VcmB`VD"[[HVZJ fOC6da'݀-[dMeʍЖǪ,VщɖS{ =-E5x-1h\$O?of-W(!ё:Yz1[W!JM ?0N3QKzD-da\xP%;]g׎u#-ocțO98š?&H VsAjr" dv4(]n & eBVr^rٳ5Yko="C{N2b5:S9v[oz9r.Iu#`Cy;#=A\' р/q6aR4ῇ9+#pGΣ(wU߂GE zɜQۏ0U2lDЈ]Q = ; =-fI{]DJNֱv7 TG|]#;CH\mX}ZWu:zoa,T,cǪv'\BOi:;A雩'',. =ı v#OmEVƩ(Ӿ>&fyxSaClw0~Mavy>[Yi(lQ_@Yc MN2eݻ0IҖ /+: TEOO;,= | M$|8 +>#JzGLpk5tDoBzwg:;H''# }DvM:R8RD4!gŶ9EVeP>>o,fۘV7N-NrLzrS>GT;ڐF %Toue9dCsʧt.'bܡz:hrX;"Qȯ}mCz޷gԕLB|,l>VB62ꉒR8h=Ԥ[LǛ"-V3\'9G?C~5 a[b;xGLȽz@/!2&HК5 ::QRc% D@]\đC̕"8I>{@&/+h˳e?(Piw+}b:2r*d H"1OG 6ܓua멘0..ny :`}UdbPqlJ׸VQ;kqmZ&o&v0 x汤jVp=X,\m:]^0 Q=[¢X J2ߔ 8ϰrVr#Y l.>],FuaT} nzP_W3#O~%"/|}L _5sό>\Uc<̶0ѷp?[AEf^n&XUSs?t8ݐGC#aT˅nRRܩ9C<ĀZKv)Y Jfza.bw IK^GQ|2؊]SxqqIynVt>I9.[[q9Ї,%+MQ<^gf Oh ܆/zPqcKgk>F  Y)Ke]=3/&N&p/ء%JV3a-na~b+z镤Qq"QĜ~wWYl Q>P@v]sNH \Z.UqYLRǎqDD.N;9?1*ARd'*hDrbgEgEӣ9ca Qs2 2Pސwⶻ{F_E1Q|P7?\ZӘ_+" &u!WV3$:?^KXc}f)u7͡{,c * vo\قi`za#O,%Z7$&!B>S*\35IuY&ӀEXz!r|Sm[V6ؽfp N_?·Ecei|b̮^(I]n܋Ѱ[ .?Ju[?" q[E&ôqϒLb*4!Mz AG4:eQzSL9iN>>z)!)&/[h;%XjI m`o{&kߛkʔ8) 9;%ȀIWvѐf(_N3tVc2aٷizIു~r)p$=(z(p|(ĺB(免0ԿyE^U8e["m_\KOχ}R h澄kԓQNV.e#IEo@-PWj_aM@`IlBi>x#aR:uiThj+ ~$qLQ>4]KvP݆ GcE"n{oz.,C; O$Uol +z(t{&G[- [?JvK>(PT@2\,4I'ŏg:Gݺ8S  urGCVcC}=7S^hN)N3ht+^Yc^ Y\ϑfq^csq4k<wԼԋlG,I n\q3zz n{udƑ\P`tufVܶ!o-ZmX1ev_ [!@& a+.eG8 >VoCۚ}r=j]ĆORZU_C ɃY3}}Ê^u9Lcddd2 Ue,S^ɄRẀM}X?Zl׾E2>i22jRohmXWOYX`;B>\hl.GWCq AQꏽf=pwdWVXY UKοb?Ka"l*F oaqep~wb"NB#UQ<\4*"΍0sBg'A&~ =9=J(c~Ԡ"*y*9EDBNhhO,'KZ0Ɓ4uD,%IH螭ž$qyb4/PJ'ZcP(:NpX390 ZrIHwbQ> ؊ۜT<["7ط/J)!J˷lSEm%'U L(kRՅ :MiےM+*'} ,(ܠpQviFsgSkm" %ST!YGģS?}4i BRBteo@x7D 81y]-H[)Z^GηV=]qM!G=+ WH" Z>W,b^ȓے!d,U(j1t__5R9*({ 8vjuo%BT m׹DTOpZZ3iNYXHv%6~G;OoZ_ցͥˀF/f*~ @,qims8̌qt|'! &P ciHj``Woq' ]kvOeoF7 |c@=q]@"O +z.dZ2v60o!.0; b:Fc!T+5gbatZ *#+UouQGK8 s뽉6!i,GHl:?$Mȃչ]f/ze_-CQ Kx"ŜM}$4``0Bˣ+ӻ(c:#;;Ϭ'_~1EᖝfY7|zJ_d|gjJSQ.P# sW| A+xQ PɨQ@O?lF҇l,,k9zl݌ʈ]]bEe|ڔ{*0sk,ـx.t1ㆱ8530xfN^]*iV>zQ9%0glje3CDl͵v8pND HTBϣ7ͻ 7TׅfNP+4#r5Fe[o?Jڔ7⤹zS1KxFĤf"g+;!h,% P~~Nν鱮έƷfaj#l׬Jlh> `\Ϋ4>y C/.U tᷜI D]f`o//}V r`gXaY\ @F_}m5 @WZjL ՌkuFU)ugVS uz`Λ4%e k:<vDp3zLeE:2+= mʷl6ACǼq?JɑWP Yǽ{;Kp ;4~ nd^] V""r`TDz3xܥ5jX2ɶ뢄b_: Sylox0spe7ǺxeS-*hK-0+ԸDE78wR濔m7zMB8x}xkʱ#i+&58 vbŤM*x`'k|Rk#dh{xRO:iM Q"sBOBу ;y 1.FѰ.  >hm_c![pX% ]p7% 2aluT3{Įѹжʎt\ljt$ܴF_NxnrGo#:[q*޷* iEiJ1O9j6a_Ӓp_}knȩtwaW/MaOءyk%.͓ /^ykJOWQX9upϓb|rW{'-evF=߶O[pQkkA!]6dRUthgIjg/F<;A)5yCKLtAtD8ƑUw$%j*8Edዊ׍;@@h»QO* Ge1{Z}m!(Ҁ= [ ӥIp-`Gza>7PvmA=LK0dP\ݻ;>=<^ !]||~)[ɪSJw~meW eCG*Oi|7Bw@>.8ƞ{:ƫrf݄B23 Đp̖mWCQ|`A+8NMh& i%fӲp}Q.BK"~OXI2wg)+DGd@B|D/ ֻ\1vVw3^>k-m3"wkViH D9}?̡y(w.[( )_^(Kձ>[!!Ha^1ÒiԜ=-57Wv;і.6j0tY <uz?M0׹^n%&SK8Jf"aM}-32Y"i ˼MX*)MZOcv rPNPN_Ѫ~ҡ^ߥ _=Lm'8_T+|)Dsfіg.NȺɝ)Aș If}G 2,@9[؋YryTo+X6VmV.0`жn:Ga *h YUlPR]@JXɫ 5vy݊~vSm)* CӎCqgQEw X(-*ap3w&li {6cv.sv[e䉔8zcF~ӄf ~p̼jWT|N1C/8p:cCs=ƛ;j/M1IW1kn%? I~ ^"$N7?< 6O6fnl*fL3x 2B@ FS,H7K!pB.:BwWfS#t+Zp5Rc벽u435+j/O4x=B5!f 70N̝Znж,Ł;jDfһTY${)Hg2"U49,.Dž B{Oj/ICH[3{@h<֑ہfG`,*k)O)(kŚmd]Ԉt.D l28-?܍m9p]}`֮S ܨܐCpM4{$+gԐ,Ycdjɗַd$Zԩ1½ܫ^gi oU9St5Fu{h1%qnl,xhRde?l7JADg`|֋eT4z2߉O:^탿G/_tN\ᦤs<*YI#":ZhϮ6`5w)bQ9bԽBcpHl`5JhB>9p__fVC9ށS^0dHr9! $09u6q_x\BQ/1幨Rw^S ] Buk^ƌlr|e ]s=F1k4QHVcQ6T2Ufյ1$ںa{ИxG&Ċ9CwMęp* <1~݌2o{U'JJڗɭ t}hq;ƥ+ݪpWFMN][o ?͢B>\VjȁMU.'J!su}Oc%X-F剼\Ipy6dZ]|ʿȣ;Npk9Z4)@KzÊ;Cjvh!ik/gT|^ x6kf$=FPu!ot i*Y|A"Mchɭ})@KnI7sQ!?1Rh#zÈ:' pDiCc9'2,w7jI&-yQ_r'tB4E1KR+ !yP`E0Ya?h~@7`YZdDRF6d} ] 3u%*)+lW[5e#pJͨgl+ǚkǫ'+2:g8qxJ6޺G^])6skqg'~Ǭ&i[nGIdlK>b +sPFOyٺq+hFL_/~,U3qHW/Z}\0Q!0zG^ls&2ߝ+U\puDZ~N+ /NbCzZYv qoQ^)\`@WM쨿&˷ϱ$^|>;u9u)yigst_ `N8+*ͯo!iK bpԚyetT &'NX.|:nσH !$QJ* ê*@ֲڦ`Tɲבue=v1߰ɨ=KF(ϑ%UL<{VES1e-=fc95'0RQ<*[!Xx(շ,;( *;c׶^uXj]gRa#Ѣy KTj5zo-CR&`e?p=;di3Z +R_@KքFI-y 2z6_@92y;i6?q JʆX]r IڜFՠ? l[/;R+ik嚆<(+%kYQ%[lE #z_kg<׮ 0)jj]vxOg/(ȡ*鉭ʆ.Kxu>-%3qN&lF|ed J9(Ū؁>#D#n\z~S{_䭆~?+f&Ji/y8K? h@ɖ+4ul+%O_HE> /3}xvWzS \^kG%#;;7cI`+nsJxSyMd3T8>nH{5_j{ f `z;V1-WJ(h#o΃~ ?*xېQ 'PQޤc mvkfˇY _np\UD |?m1 ~אf' OA?C\W2ʟ~r1 c7NDqʄ؆}L}}ĤNGq3 ,K"TyNQ~FT#Ef0A.ZDd3|QC0QzQuY`^'t1"_mNU G$v66l< |1&c}ȶ_q{~&0mR^@,bJі?=:1&` iSO|_mJ)'ڍ}Jʀÿqan#<^ QsrpBGM=&y51eѠ;'M mcL?ްzCvʼZrH:u{\ pinUFѕ=..!³ZFES qgVW~;{1ArDW@h#kgL6?;teMI*UG@o2Ef²:mmqOa w ,BJ2:sTSW%c_paYnudABU"XPrbliy:Oz~锘MW2#+ W=$6l&ʱFZj((ز9Z &L -䃊[4H{WY5^Ô\myJIO5.!T)5( kjq/dLctYx:'v֦Bf$F $ )r3!"Z`9lN<+ClW㺿78Mq^ vK(?{H6k miŜVC6 y]ϠC, fQ]<(?p&%;3y/|FaOrje-Wr8[>8utosM|oCT\:xV[6ZQҲG+Q bdLa@!Gn9E!~ {}OeXYfvؕ-ͩ @Ϗz3^Z;mi;UX]"GYm=dL릥nNzeݡ/4I 0΄o4h""E0A^o`K1KZoLWtZdFAd/Q"_K("qP soeުB*(}SubpP dd s{˾׮NS3:_Ip.P,":8;fttPLw-6F_J/C-e'g}% 㥅0[ Z:G^`wG ]DEac 1 2(F3yw4d #v4XKcGl >,~g=[rUNoD26<0Va>'T[Һ9@UP}# טg.:'>M:%t1]]ҹ7,c[D܊jĮ R6H %>%dRkvw^9p%l r:2.vNÃoikhkMW3_$,"{hߏOeve#AJ5*lMLϱ;GO}tY$@du:A&(A@okݑxc˳?"*1nd>Ir ֗+!;2 >L3|Aǰ(~:`]xW/KIs y䬓+w(JkVsG Gh755i9YK_PΙĿڋL8C13R,tHh Xpd, FlDo"a0z)/?{5 G2my&L5-WnbF1#?Ž|5142g$6/,q鄱C.Rl®E)A,ࡼ8"-' TNL ձw2^Kv.g.~ |o/I}kщSh ta=[^9 tqdG=H4$,&ǫEQh{{0 o ] Fſϡ[rtfATrg6(cRj mJN8bU=D NBiF?Id+>}d0Z>1<076dFgmoOC}fu \*17zd2j#e ㅦ${Xs4(Vx/f=9AZj俅_I|w^%/9u-:}A٘*4XD$;*L0X9J ej>jJI5˒f&:te$y2oތs` *lңKdgFO[vԦ`NEujFo6cؒU-v9UDU,w07f):{OCQm~SZ%PH= a* ~kŁ.Es{ڭ}9zD ־,~( a$Ƒ+".A,g1ZA\79M?bb! MN"W VT t1"9>cd59w7,GiNH}t9E֤pӛc3a>2.ba R #+ܭҿyWƞHJq= ?"/.ƾ\OJ e)uen25pa4\=$'s(e5?Ao"8cnz:j˸Ӹz6{Z74yQAy cf'BmoB!ލ(Qncn>Y/2 [jTSK=C(J$^ҲR(8}5i+b@Qu(Z 9:0$-Mw'uU(\]X^9&}q*?%H EC+1ϳr&mr5BzhN j ‰j@GW0^/GbM^|d^L5Vd|?xoRD{oQeXOGv筙/ո+_DS vGn Tuqnxn<ׁsn0 qʵ YMN]/oqGaO«xڋ5b4$*ԯc}.db;_$t<zGJV*#0?PDӪd;ٗY!gqE~/H\4\*JPb H8G3@:Dl?UQi Z , |U@ =} d`p߉JI_=:V`T^ځC%5Cf bWYJ<3HithZzRkʹ=Al^6%v)SBQl-S"?X g+vZ[\/ȻE4}=Opos9FCbv%ؚF SbTTԶr2fsFE ZCډ쎱&jB`,M0<MFtQMJ:V>N&7e)Qd~xo1~\*k^Nz#'Y˼*3Su"s@7@&'{JCi,p1,"Ctt@ʨ$.|Sx&=~X#4Ʒl4C" Xn_&!=Z)275>k'u(y4Rލ9}pn. }z"kaL0V\yLFjC.*$D,tz?=|#Z] e^ؒb?O$Rm ϢYF}P0'|aCj *k£ Z; ^?brUE|gYs&ec6ˢkާ\V V7܂DMk@x ¿N] ˢsNQ,h봢| `2Q;@Mp62:7 9]H<{gW֧JVK=N;$Q+%M$LtXrzjr= H Y` ڝx4z&ɫg|xU\ʄϺscnA$ԜV~ml:N=VjY:; ɿd0&&pA7Jq9;nWf/qQm\NV)*'k vmJ pۮ!xB;Q" #u*Lz;RLgw7='/-Q2_`B8 6TlwJۖKƂ1"b(?̸mɗ0$+;guJ)*ΝJ<1Fv( 8ɑCߵaR=:8xSI4<.GGTƾ;%KP&X7̆|k.;kV*>¤uuFF8dT'«'vU3 .G*̃l6߻Q)y.T8ˏta%VXލ;qVX@ lڎ1ef  iz:y 4M`aq;OtMhvf ZXAGǐ$~IoLn #CkCLܾcoGwLc*_. B|T{-=eFb 9m@ƅ/_-a@lA+>*23]S_Z ;Vl/Vb_ҽ{ko,)p&5IvVBJq48Pnvq[R(*CϥL0H24 =S^ [t4GUoE7b4go%pū睓F< LȄO!ZK7dwT V; `_Q?f^/n8%BG^@Ae4t@Vj1lBXf,KQ_:Fv̬YgADoxܶB@g}v܊[.PKrE *ȕ.[`4rιq۸EOT?Yۿl5DM#e-_ʩ2X3V-O)^ $ >i9ST^CW PH65ܸwE4Ar%-kHS.; & Y\Kں#vvb8Nay \z?5;[,i^Ҩ6*N9DA>ZjQ @=W'̅=L#~Wc ?\/U䲅`> \p&H:pEMoK--V.HmT|:rl3dJ04 mdmBt=,|񡚷I0c3 {ngL݃|7rY9_q7yMVRF3g]಄WŽn`a`E #ja('ZQh E bKBZb n߸рn;$#(ְ㖊奤u_Ki->|BHKT@"Mgs2g|4ޘ`0`' 8%ܟ6C_hf.= &AxE­ɛka[ ٿbO=gNUrsBG`ylT`:vG6'pDv#N980}b dv턭ɀ80 2cW<`[,Mooq&3tG&W>V0Fgh1$Vg?Ycz9Xb3Ԏ+$~%,oͿ=8{):6ی+9p1rK{ u'G" [&GL(EK8͹(g&D8T hPe\Ԝϼ M=Á3,Qz}](pȳ"Ce-V`U{n!șk\Z ,-@h9ER}Do/)ׯXr ]V00 MО_^߈'LbXm]?>Shp<ʅ>m{16hm!cP6r(#ZΏď%X0%-dP$: L u4}s g1r6uO=:xSCK &[1r T9/v"GjDGie#jd(pv2\w9ξ0(-/O7pmTh%č ASdS0iS2٪Rm( 5Ō:hZ [ferѶv e!x^)V1V CL_O@ZQy0UP1zvSN{mji,7}fB'Ammr]fڕ6&.Yѝ͗2&=6'; 󪲝e~Z_y3=du0]&<]4OVh;ķ>,4i{YrE3zb_LiYjӄk"AG7s`yg&Fzu+GEb7 jqlK Y_Uxsua$<.|su=Ͱ9-$g\ցGX(_{5@}07-A!i%UQ|t񭔐}kCI(@sQVg)J֋-K]*ǾӕMQ}v^hiٞ5l\pRʕV'0l7e٭"|EA}.FTgo>&8z YmcM0T?}0?SgiT -F3eʱE"EOVd'7ic}ZFLPYkB÷Q/Wֵ>~\㮻3Tz#S:^z޽ Iݳ[,]lc)"vQwۧ_p ~݂hCg%pLG%[<|U SS]޸Ij-[|zK?Ƽ= =Q\b'sd{U( l~y11WMrU>яt|4F%3UEᤌI,EO(؛W*A2$Q}:^Y0D=t{k |w^;i:(sJ9gcEO'2zĞ=BVL6'TGfkhprʅMU1D =,);F[uM*\ؾd7qS9U~CԢˈӁtmˏďZZMsĕ4$#Wȩ<M^ ![UY<[P敠\|b#޵8< 4pж3ᵎ}1#b} ըfl=.:U$'0b2ϛ^:4UL?r SOlLBͯvں İthrg>WFm)<|·AyҬwgSpi%h@jj9'~(By@_P%x| ]4c;XvU~5zUI^Zg[ R'z1ˉx=(E A^Na)x|f$9P ;Sԃ:'&D EdEe1CX(}ܑoAK9$m#%.j%W c暕D`ǜ1׆P>,g l*bt[%lQ>i]*2U,S.!ügP=*8Ў[uú9˵%.{B݈wNAyzM7xm3Xj𣂵o@%NxN= **oKY2߰#}\32aK=\A x Ʉ7A0;Jè{8Y@s~ig_Po/a;k* 2O)z?w^+/;.pb6\pwt9&,_aʼ$yݪ{ [`I^zfĻ*l(/"B]kNΞBxKn;OQᆙTgoofEK;nfQd X#j7mxlV+ٶGYWK^:0(-U"ioIq =gL_ 񭰽u}%l^$pn>}K'Ν-Y'EV3mz.XSh[~MbE(hk9X[ÒmJgѽ^۾l8z*z~' R[{OXa = U-SC{F!XwgwMng -V=֍1UMAK_R@_"90Q?ubNz:W#*fS)XQSe*(r +h<pZhIa7s]WP57 e*~#Q(s~.؂ǧ,Fu̶ 0-xZ=$r!vda7$KwNn׉ǰ"٬ɰ`w#Nm9 B?N|Te}x (fU NzQ{vh%UZCz: m@F6dJX=3I\=AH^oO3Zl@rWQBA$V.y܌:_U[3SN {Y=5a~mGڂ}rUSk.4!;Q yC.%*Q \e/5RKq9_Ɏm*Ucdr,A%Pt Ƒq_[xֹ7jXx XELpU3#92|>J)h=nnJk;1fGp6KIHtb5eͽ8c5ΣFQ j<,HYY΅<h󤪅R,Q=V)/hp?ܧ]E0#Ϡ+?JM# FPe~ҋ@l4,6&SmKkEdgӶ6'Rk6;:D+2祓B(AnQtSty?X|ҙz=ݾ[BeU%9?5u4ڧafz8sWV 8ŒrIy"?ӏv뉆bB' R2vĕ0>qYt~kl5l 8_3Zv+ߕj@`j3;ᮥ`\:DWagR>K-')EbLϧ2E@:|qǵЧwlA}ׄ1ݾt (*  UG)Ը‹"*!=wA}?bI[>3_vW~'@lSH@ep?BU}{>T:^w2Fp:) 3@7rvCvZ$HtYt}Sk\ @]d|Kτ[{O=ŮSA׳D4mݤF^ n+DKo=p yAt'@s/_fⷯv(.r[r8Fm-`e7:)+Hym`^KK(1qK{CA&P(.|᳒ˏU?j _AaʱOZ|xo:f7㵜#vA #y!]EwglXX6XNtP\f(ax1n!t%Z}ƩaQ|Fк`IQX:!Ʋ /5q[1ak;E'}9|Xi=ovra^|EbFؑnwlv%6"Ӑײ`zy“_nY,LK34!oD@o1'8|[xP g)km i<|itLG2?u/= `q;?aCH M{@ >ӂo$2" 2),WZB9ˬcmp)^or Bd;+pQZ m ߯oxId,]CC?l)cɣ~d`{Vܘh37V?0wo&k MuH5G@ P {C!y}(sLsW+ײ1b@}x8rcەˉ Ktc2A?!@:wɡ(YrlZ.P<7>tthR$T8ۥi"}-@ρJܟy 6pΏ.Zll0-Uq+2n;o'-5bd31Y'[fzBka YS"hfVD0kcI|8m YfEM L |ԓ$zpB>¿ CUĻ~G!q+ݱg-LH۴NxR~ފdw`kau-nvIy̋ r?-v */Tz;DžfM/ > _QO tْ{-#A31Oa6r e=*4Vu4j*2Z>j]ur2P{='sCVhVR I zgc;fS ̮(߹m=,jӭ̜ s B}teb9eOvSGeAT>˯QI3.j Z6?'lk.N?&VlNmu_9`RP0ד(UV$z9ަ*c1f)1d)cM"_:yBsM{X&A y7W媓zI/bx"\{܄U+)'"KL2Y$"LEv]RHO)WTX2k"ߚQ;)$8 qOeYLbiOH2gXlӺ@s?ryh9dj{4pFQ/`? {T]v_=LXSeyI=pqk0_hIZAg]ʦ2'|ŬLbR3xrj[}xutZ9v⌤k[; v[P+>;b][ۋ_yZL99ZS hYY֑\R?Qk}DVGC{e\^lWɄąk*om+Pc!d*|Q=+2mI%dh#+T9{ou)`oErr<C_0{SAmJ84p"| "Yu+ITw<(ݡ |15*tzOݵ >N^=:[aN+]COKuvHԻ6x̋Hv@?#iA Ȍ8!GRDãVyD6ߍr2I _&I1X?Mz"нajF lŅt&Vza4x?灈fOlj̴THgtr=!8M5 mQB9ob ruM #"Q / #[5ոF!k8xKzm܃EȮbfM$ϦR%WUgɓ -UzRe8Ωd`2bސA:%>9F(j~Xhvƨï"~Ĕ#' cWGoƑI/&4U$$Lv-3a Y{pa/ 7S? , ݘ =ܸ}s㹒Yb #9b5& FT>ʓ3`pxhwA7;zcD& )Ơf6vmz'o.d,WJR3t,Y}h>)u!Iqzaȁٸ $~/g ʘ|e u 30w[a|/"<{?RQlEw`۵,׾pA=-.x̷N;ul?nՠ$Li9k4"NBK!C [0Z~3r i7x(0k֧3Mke5!-Y lTE JDZj'=BrjblVpQ0$/ƏHQ5 󕠋Zf E&d⫝̸n (mlB5esFD2P ۑe:ކ$GB 72k?=jl%rf@ jgܫ#?m<["/H Z5L¾ Bc]o]3.ʁ%d]{X=,JY./@9e&z}{ET9Po|Q2h^& \q52?ޚ{&ӹqOZ˯ |!}g?GJʡb/z}}dI?>9)F\(.MB=A+BoyPoCѲ8~MSu p i T6FNij,3~x4nԿ+| '1 ^TSL }#uDŽÿ9$3XAc=7|r;&cH~:xOt LeGidTi6S|~er:' -A 5%ĹxpwyĮ]dФ%?8TVPϭ\eJJXMf(NVWy{ܩzJ'AiBP!eWI^y-gcU pbr9Lֳ\6m B()5[T ϶Kl*) qPY))|sʄzHOQV./Ä_ ,[[uUmG_TqeB cD`B9 Φ 2̈́6 S̗nŠؿ, )]pR(@gl$}ǰI 2^ۚ$̃Hs76LAyH2oV>L=v^=W`Q[^!_XV 2&hgQ(|]0HM}p-v>=,"l&Hd.\>~ rd^) ́CMfJR?1dX3G?Rrf6&2<^ t*WCiWYKC//F)y6C7 f*5݃xP Fp!\gF^;i.jI r{0u7Xbyuϭ[쐱(jmHsWbȥl_ttҐK5~MXNLMLLg3aa24aXyBY4ף1D؞ ?CȞvJ,5M7 [sE2vǚKC!EWWFdlovg+Bx@rfzUrv D #H3E@AQ۟5K)+67U>* 溘ӠQ3)fI-G~MʴVsކ=*W u|8ʙsڬj ؈N,W bZ.$=-%֣\>V#ʐ6HV EU~:Z:!Tս*hԩWK V$/{ޥvNyQs1!|:DS2s"G[uB%28Z{LfmO Z@[b%'h[H-.Czvw%逌`!R])֫ke'RU{0+T'{ hozUόMGoXf͑>sЫ0cdUm KK>"b^e{C02pFG<圮l=FEX+u䕥daV-\|0Difl>K%(bzT(@;= ydA,njm7bMr6bSOڞJ!lD}HEbH#45ZrKRq"[ 5쳁)^z;"M,'q$ vHͺ%h$.ȥeG~̤`&C.-O;AB:.&3[B,nZu=1)y+ꃶN^VBe=;3)G|A€2i,4ʰ4oas@x닑U)Iw6T;F \t#ofsgfWx}.3J0ug~l[TWЪ =ٙM&MMҹS\~P1:>{KN]0VY"Q ӸGHPr"4R!䳛?u VP?L$9ޭ.%J*x\\݅n4W) L ;PS.gj 0u3:'1HX~2^b"zƮJQtaX*b +?ڡ**s=h!xEQAqQux/p*gqLZ qJY1ʰ10^X/e+J&pޱ^g(HL~48L 2-Ec*s%m?K4O6*NŒfZߢ5d$l >s"#]s{|770i,fՇ@8^w6d^+Ao$s4dȝQzB2ӃiX= e+SJ^<O2áo@'s*u\F$.Me:2=*SwO+3(^>m]Nlq]|d4p0+\2xsemU\+SU8%"#.SNfve:Cʊxo#MX7\{}&ig$ :Bփp< yLxăWTwM2M0=InTE([2} MiW,!`.xChOrvf.Z!?R=ȃ|T~LtarZbr]{Lܩ?TV@[〜f\3yZe{.ﻷ.f.Hq MB%#6nqG˧(%(7y"GFD譋o'{<YMV>E]j2:&KW}݁VQ1p,R^(ZpɨsLNc`Kr|;d2WnṶ̈̌tݞHV. LRFHv DuEILײCbJ0KJh&#&*|l4Ą/)8WNJ쾱62=qMrݠ.|a a|^)qmo\ARҬ0 eч ONrY(@M̪hخSIǶ/D ۘ^ ԢLz'zO8b,+i%R4Ң^/sE^|% V&EB?hSH<Սy@fa!kv#MTEz(iܫd9rr3ORwExheO*=+C^dcA{\S\W bfڬ2qRcFY? ^2*x*_ĻuDsV-=ssRQ}qpTm%"zy5/LR.V3È< *S#,-YaTuZ!Xܰ+9pDC6p/w(]O7j \IesFjobU?0]6TCcQgt\n^KĜ2_@iCSpXZzр%S!^8؂3pkg3gǍZ;yy,:Zo#^3Ů;֫mq kkϹrY=>cPNJƔ+wC?r2\@o牫k Yiz\{8sDFJ% `&w޲9}DjQjHttn#ȗ?m槥a3դ[M(W]0]=#c@yL“=5Fd.xbTo:Uhw](ϔ"}鈞[N?J0m2[P*s ?K{N>Ѵֆ>t{iɑΚ_}Y9jT fcfĆPP+Z`۸3FYj. 5ΫZP#~uzDt"79^6IJ|  w4z]=%U>?W*R[Ct˚q%5b&[)|ZQK.}8w1[pQȃh~^g vdᆄ4=_=S [r^oE ש|H9FNnrވI~wS&CI' gbQd6D] .ΠH`?3`pN/̗Y}EA]h6(^Nq T {.瀚CTER[#uU]VZ)F{KrjלFha#'w HO & e~= ƾ RYrufYǡ _XYi\r&D>.)h TZ߂(m7ᖢ4HOLrxK]=ԞP.{Ja>Q#D ^7Tg=g~PChg(a<DžtzN{[nЁҍ纻hrWDVb$fyɧQ&i kyĆ받4; gHNX5tUqVr_mQg.h';AWuǫ#}m[^s _P>9[pѠ]!'rÞ&ǥk!!s- Uq]ȑeANsw;)N<~kMV5Os5D[`5HY,W>03)K8Cc=CEJ˙!Wr >dpHoԟ`Ї=jO`$..jH79 ;c1ӝ̈%Go1:J )PVү|Ff(* ]0/k+8f*/D>%9sbDHIs؍2uزգe^vJuްS}u10Cl,@,:3zk=O5 l8q~.`t҂臡=uR$Cy=S-:Fpg9IYouYGY5Y?aA+X6eC`Y桘giG_(_hX): JR;|p]DP azLTU';@m|*"W*m0dTLv9AٿCzkͩgaN_:`l$vrXécGj1)+~S?`UPJ_t+&iH$n珺4`}ք"Huo+v 7Ӝ/M It%}uЯ]p,W86nq=BfBd䩑ҙ`Lz9*';dי2JwVP9"!{fڑikGV[-E{Ǧ\Je;Ѳde 2nX x7gIjiګ;.(o.<@^TpA{e#"G> O gqCCÁû>Oн3H@:̴fՀǖmJl=$x$5X/G<48ܽ]zrVyU-Wdb30)Ƀ7#\1ͱPzDDkO ik`@JXf#'\m V]IO#K 㔑xo 90KH$r=9IjHrmtuqn U}nbjr^L=B^yc֑ocP>e}(+$g{!!)~aߠxy(uda4:r%ՖVH7E='wX&8A&8Fv m]["gXn@ļ;y7)ߐfRֽU' (O7RN={ӣBxI].AH,Ҿ1 Ókb:ֲZ+bdU3sqH"Zfʐ=aKl8c*$Ԣ)(eКf{I1#ڊ57=ZQp ,J>n-g~'I"`]e/UyR@P/0}ؿxڊH_dh / O(FCT1:t'%x;"-px; :O`E\w*u*FDPb*!Lī5@yФOvPǦikV|ĪfĵҼ'mXm}ž]  uo-k\npICTx 0MoHKC-@ñóihK:ѐpCJPǫerdvu-# y6r3VQmɪz}]~!gOuH ϼޫ)lN*18 <<x2;]lIx,7g"^B(!"ZL2X^$a?Q,qrHȥy'h;H[č# THKPM#BHRP1$sn44c]hGAǢsu7cnxCLsn=U:֘1F^`߆ C'%TOi/}wGɏڍoX2eݿݵHZL1ڗWv" q+DaWOW2Z F Ulww0@yhǼ,Rjue5eDAWz H8ID DGah};Lp}J1:͈H,$P0i5E0Ig9%;w63>XlG3TiUіQAܤ IKU[y^ c$ _V*Ge[fCHvhz9*%+w忶/#K>n$~Bȣn-Tlx.(Hh)&ꦌb Mtu$ސhsU;2|WbRmYSaҶ=zʘbDo+>OYp4J?)eH2vr?ýq=9Un5kxh' 6;c(8:53֢MԔ; E+f=yQK6n yZİs)tQ$9%褎2iDdJ"ọ)N~qYSOD'j쎪R.Y2Pfr Qk->r FkP7uk4FFؚ Vzwlº^-p7\,z!8rw~{:Uu[= 3!P`z/\HqDKdk߱L>w=㤦Ԝ܆ _]>~^m_$ Uw*28x{/ks07pJ6>4/ev<Ș0* Fŷ]sk3)~QϮm5kӞ!}yqz:p Dmm|n>CLϻr#1P' U!-jehzz8I.M,55%9kDQkh )4.KC`}xQk;zdK\$%$ 4-JPVUHx VNUY4Nqvq}(A%4-(((dmrII#|;kYĭw\ MISf'"r5NWB<ݛ0bBb_BdwJ\&p2pq"=zitJ ^=+ǗƌPE}Obd_ nK;_WJ<ei0s8LÔNX/OEZu.21+- $,.9|Oc_==8*! ]xi`9)ZFI(o:?@@i8d&ӔSL|+2зh@FZ71:Um;l#RUfzYw6;iIo>f&/93_@j1IsX ̏ga'$qB&ViWZo8X\q*W`XL/L N  6^2%,(5!b6Lnru^.*m ֥h1%lMN{t0#b$0CZX9j. ܫBi8܁UĦb16z {jHonJ;!o5x70}~_.c Qؠ!v ( cG"ui%n  "gy0RM'oT" 0]}v_fN$SߞC upqDPmC<.Z)9Rb xAl)'gC}n_8s,}LHi朞CS>դ&3Z:2A7 |Hg Y!ǠX\[ƄcO cHĎ+h<14^W@Xk }>ؒ1N6U gwL]q*`ZNi>jb'M :Se% eSZ?qRviZ3Aӝ*,;>`*{Ƽ/|\"kWUvHY:*|^?P}%0Pʻa/}H;ic$t u"5-7nU BcX`dVYxSiUZNn*c,J;D|"nJLGa7vqz-7`׃t|?S"c6ƔXEQقK뉑Dpe>e,9xx*3s~6K8eDaĜ[w̹Duy*\D=gDbi",/iaX̰:e飼#X!gFR1g}j!=7K(O>RQmT5J+yN݅ $pȄ?k RmUТ}h)bp{}%غ3KDK77LcNUԒnH`"oWvV Y.2;*8jJl>/Hީ&$Wp+JW֮E3C~ye1WǨ=AJ)q)DUS<%HL[$ 8# {o0; w5 % (C -r,hX[Z3jǶ^i@] dSʷy!a#(Թ/ 8x WRW U;Iі،:`c`Jgi#|MT`QDjW~ :jXUA슯`:8NHT4NK0^ʕnFq(#Gj#=w=K֑k0WLϩjI܉4M6g~`SEId e\JpT>#ЄUS0EX|e !;+^OW.!',M͝DLm mDd*N܎54E@e &Rpsx|{1..?O ɐ Z )k%~jYѸ3m+bWy:iMf gmOC)y(%,sZl&-(=ۿé9VE/YL#Y5ܩ_43Y+69lNO+(`kQhWbQJ$7`fJ)%dh jb\Rҥ:wY;kyO]QMbDzMZm*́q(ATK`lLRK 8UVZ#F3:;F,5y+7~ XID"ND0S*IkJ(svYO+Gwj)/+,\aK(nma=QrMX,q%oR?Yf3}*VY*{&o(dQp;^̆eb|ۿv_7#pB:faKjѾr*:mHq&1R#Ucg ޅ[ߦLܮ1bP&JbCK(^ΊSQhv`fٽ(lIe8$4o䷣tw-';0 Ik`v3ΠkòoZ^Y?}Fgp3xʢiڗ ^@ǖ w+lt˧Ybmќ !x,ݛɽVӁbFq);.ArTFr%@ 4ᾶؖ_qsFg,3=u{pl _ aؒ2_Au+㷍nLъ0K9L /|TxLJ,x2$QX^yInjcyqaEg96:lw!P[gQ'C?}iSAJ?05nk}gHOT :* z3RVB$ BS#:F/, n3݂,+͋Vi1Lutݾ ڷau7tJ|xҾ y Xb,v|[ rs&!'=q'}> X;X3% y F`qfdp \A R9rAW[KPXE2x pNiB=H1.gg)%K/UV+8l1HX,qq0R>=[Pg` <5ُi^qǐXG1? РƓ%&U~m<Z[15y :&5e[] 6_۱<5@鍨EF=uKɨ >3~AP[hyz\&K,v,;(R9fF̋!eܪ?w0R$6pvB2ՏE4~}q"[;\ sƍCe=JNBgݝ+0 K@ O|Ga:^`ecӱ݌VSOU, TL ]A9ʡx'\iWh.wU9\mf_-{REtg{1{<.1PzŽ0 a̋Y 7?W%Ҳ@ퟸ}Gp1hv?(XI}5J=I]{Gm6veR&&q}AxL-OJOqKủ+Ȇ 㽮t?կjk&㧩Gdſ 5]8pM-G[=na; wui5 UmFs6F>8 Eݱ!gB{D ];.:KBFCF/ T•8Ce`xcS~zH'̻CҸ AWM7$:Paw 軠ܳu5s}>ëk7Gm,syrMZ' ;^pǶeuPMҧ2g+{v.Qc8w>0`KNn̓6߆[`t 72q?ooCc={ظW%2bSAtf`/ 4SP|n|>@1D]Da,DWEY۲W0_m&ÛJTA^I啧1wc:OioS$55`t7X&/xQI6眤|ɯ%F`L^j`aν_dħ4YR-0""?ցdaUn&ù l*aj9UPN_D{JۃY̯w#@}u͚M͡C4_9p4h"E(X z^tY!M0N^%)h ~&#C ;_Ж2%M 53~E+CjG[T, % enhd D@:~5«"E_:a%Pߞ/U-VEFs)N6"qW1olyFx)9=o?iNxd&dEP(蔽]HV7}.f[B|FLfmb<uHD )9H#E 3; ltku$_vy(@|\Mbo᧬V: ҆IԇoUn֯kRR.2EZ%6vz'Jw/19@򿔅\ǩ-9ĕJ뜨)m؈US >3; ĭDP䟥؂Ё'cbU"4,_Ƴ?F42&s$Ϻrz66q\,->fg+__&s FThjiOaC Z.MN- بq4pux]P7 h)%u m7%: %_')A'Hyk\ )۬s>8z5E@\^uj(6|l j%4Tz JZ m {pWSSlGzn5a2W}}ײ&e|J›8_ܘqgJpm'򛀥@ ]j#۹h}U'lwp&z+{(XpU+ފw+XSZB 6xIfCÈ2*}76낰`uq z 1',.RINڳO/ZFv- ?f&*q!靽E^,y\73ԸHh$sfZ-[+TP*-^p%\L'7bӮ:1) (uhJ<{e,^*RtӡQbpB.1$~-T?#f:an]25U2s!n2yVCŅtRTPhW5z:ZOz`ߪ?ԥ@}O96h`5ģrxl:^Jԓ0<`(fP 6(Ju:Bz!jP@P.9|zb⨖NNܜKS*`[ 8HcWOWXCWERQ6SE':=Z$OU3dJ<>4u~R7Oɛ;Ojqq  Tt2]27RFՠ o N8\2-9 ҖN+k(F?#m͊ 2! ytk x)VY-Tb';yk\s& ,NsQ&"PKgoE&Aiص_,VS)J74-G I2:NA7:| N8avIw{ReީpRbl=$"~UTS^0jC}FS Rx;ȴv(l)g !`.幯\]%hǎu~`C2r Ǫ೙K&J?r.9Tfon`v;"$,wQ#Wj,mJуVNLP4AASIJEB!Z #T̰\3K6>Db~N"ߧzヒ_ >V؝<6Iku6ZсIdԑp17AUc!o U7͙IA){ _8DjPb?Uv&=h&TU }YhjY1=><# t ,JSm ̉24GAs6MSW Lyy(鹿ڠh*ᠹJFO~cEjP+ENy {CQ4cbE~} nJϊO SyU]DB6ϰ\-Uȕ]*¿ ܉~js`V3^⎌l+'Z-Bg|ZX"UImhΓ͠SV&t㋓xS0?Hw-:s1RɸTvfϲ෾ZP>v't7L"E^ڝɏ>g d ԉpQ pHo|#" Hg@]>c%扠]bs|+̀5[D3H Ms|l[BŰxPi1]- t F koWSԺ m*a= %_炘G՝6є5159\ӆHL"_1K$dՂ7#[Bs?Ф ٍb,&qe07ͣIȕ PzX!:dH{w]NOoPT М(D˗|Φ3 v3^ݕX~OzI&"d@@۷ -Nj';lJN0S;\rH~4@` !2M~/%QDiq`?Qɰ9g~朸=i>umtg wpOEfJ/*(qܨV^2mEo`kLz,Qp-vm@o7K2 ;l ,(&c4 f%`f l nT؏F[h_yX5"/063)Zf1_@ptSʡCbњȌlPh@bD&i"3lw:=A'͉dk˄$Xf=1zjyryt;T:3$/ǣm_5W%y>bݛM~ER"#qsXl3>#h[Pb+;_ys*5Tl?g'u㊋if[ x۷٧UfG>UYр4Hs2?8S(MfbUV%PHtY,]AbYy;Bfk/AZVX#5_ULEPof6,!Y[נvbd?I ,OgѶwPMĠNs%99_ާtW#^/{iPH[@Bեx xL-?7JG$8aM^Lz`ҝ90lC+p] b"NQI*=LǷ&YK~|E3WpdE !J5z8=·kIo֙ ՟)^I! N7@ awn1q΢S:ɑ'IצTju8Yr(+ KVR矶K3 h?z͡ȫ]bO̊^ݢ9f=Yȉ8/WFf iEp5ک׀32,ĚIõ]V`3(z mrtȍCy/4/[|-z@|knbW!m:+<UJOS}=,(AMm Obg4a:@zV( o$gRUEÙ!ibi}Т'cyXŢǖ)vdh4|eFcG\)>]X$hm)Y>&Uw*wOHOUo=D\P/&[BS(iY(RXvFJt8Bܯ~&:8rS ^cL6|}TfR}l %;rqJ| n DE!fncψ|%X4)yE`Hm; ƣwm2e sc#`v?~Z<x*W-9fwbRNJ-r:maDQ]Xgcgh)c8׹+e`mpP6r#ƼMA#[qzjKD'%_o$6R W3W{nd{HGbnͱJ[k'ϩ \;v;'0#Aoo{4^+ zIΗ`GN Ul|Y~i k$: (}>ۣWX=nHYZ/2AsdߙO5?ٕ A7W A𰖌^[aH#"{xh) F$+5KT1c:Vڻ (e[Մمۧ>?Ck}uu -#敝7p*_7/^rڷźW0(8/soRU,"/ȧa<Ug raf旜pM %Y?yM|jѩMM}e` P"OӸ2V,aȍ62MD_dOʮ/ j4UpmC;*6u⒥CNEAj$G $4Jb@ +-߄g5vjFc&;:YmQdι˯םehM:qC߮3OwպES\ $ 'K߾/7N*ഏ ed,Ӣ>I>ϪyICH\N晐,Vw \.wXHM7,dd>rXs#ZE4V@(Qgu6c(~=O?;$A>2yEv_cCIxY6vM"S.^V΂N PFs%t ȈZA lrQ3:Yoգ2ΓXY1ET,dF"ctQl:L[f 4tﰏ&z6d1$кB-By#`=v12l=PO^@O훇w lyA ڂz }mvEu1!^sàc(Nة:Yv{ fD}ouw-l^<QП}KzLPyȢjNuyhX~nZ%"7Hj]{:Lm.5g r eM5+h vs-Yp47Kpjg {̘!Ā{bJY;}!nЎQX/u 1ECPu~ZdV#sclWO)IPVKn[g_ˆXtJYf%̚ɻn#؛oPNd R ƨ'.OOz略>"CC ##mV)cނަˇEQIJB&TDa64]2Sc.F!V 7albQgC3-,J˽@Sʷ'"~A~8NUXc 9tW_)4 ]2s)V'!>"ptM2od8 Y)~E f:6x|zB HqZ6)DKrߘSq؝yv<23=(_d֩#躟'#<۫< O!@Z2p%Fd{9MRmIzɶ{S+FGSH[Y1o6F'#/ύnF 51=HP[^zKȝ&{ < Z µ 9d2Q8܏ݺR{lr7@rpDw&C[X3Y0.toh"iJn'Ex2jUN]>/1VA¸.lfXtK!5`b/#Od @")~0"]p~PlO0T21G" ~xDNs4.`kꂻk d’هDcQ5 `15R6`7}|u. =k2ùY? @(}cD.֚$%ɷCtjfxUf Iz>EMֱE} jN=<P?C7Ig=!=ΰ-!BKR|3f='^Bt;.udula_ #]{ɺg\"t$oT*87|IZ[Ŧ =nV-g)$RC(Gu&=Qva|׫8Ғ}*oXêR,jTEq-ׅ8}4l׺9pn@i{£rc|Kk+A/gZH=cǪ cPRfD~KO xY'POUaWpҝa( 8-Mplog|EBJig?||.w<` _HiIE "nj5Ǚ hhķQw9r)}soczpi.4{6 |9/Uس! !lsgխ} `]|u%n+ dq 5.A"_Lm[iᩮFD ud:2Ld˙<h8b4c:]xJRz1Ui׊WIjJ'E#(V/]/E4'߅w"pHȤV·$Tz ȯ{~5sF.,V$w4h4](<0pϳD+2;ܡt h~p*PqGH](xv 7aG wuyf)fIO_teE^u`%eDyپ5fJr'&58}0ZIhV+hɨ!ԛ/{6KhMtaX>rxK-2;3 J|Eu`.s =aŠI^iKqbmOb/]]w q=6A>DzNa=&raƢ-k)j >D+S*uhԨT"Ⱥ~.DZ pFU+l,bn  Eq-۱u A2y'\o"rWk{7'_zT4(8y)l6*ql\qTHrQ2&+"XgC,p_9-J)цO_p'C]&ȟug# ^6cn@,%ed⪼}dPM:jگOh.$:dOY|ǫ5{-=c@=+'0iϑhq_S2K3eIߒ|*i*uSs(<uH a}۹O4Zu[w~ c<)n;C=v+ 4ه6XB?_­KEϐީ=9{_bݧS8;~ikƤų sewa֤9BFv9ȪO-erW7|}aXqXsnk`L(~ <82VF}/Ւ]+bVt3 *Uorc17ߜ )8q,-cqd b:o^x!'`Zsi47DCQXIW N_1m}U!G1m .2x 8Pk=@ddHOH+t@2VFlg3O+BK WN;fp.&6;eyO`nr'ph& ?%GvdWe㻮)\C]8 yVC1J})T Q"+{獍R-KzUC|=-2`g-ۊ~ATAAI {X5{g-z΁@*Cր96;2S51s h\Eqe0f2莵zMUS=ٵ|aJU:ּM]I>rJ^6dr=%(/x ^%wp(BJu{#mDIs ,` t?凵6@IXY.K .$AܽdM/Ƙfu9tv-" K ;f2޳R %SgW::7؁k\wԣܬ"s"Qc2%}dXqڸ2:h 1^≓dQW}^Hm ,sk- vaHӇ(?0>+rPMy1BPJ\-xZIU0k :R{r bc>HxE""Vh۰OӍ:Oj#joPhJO2'Ƶ._cM~Tֳr"ZI^zYMgK:ePǡ.?Kxp\ ZJ)>5^G'*T :J:JkPz} =I;]t2NWg^v۠[& zqR}ge\QubO^|O*0P\=W0 ej̞+281}٤o^ta8HArS cG ZPU̫!imoTyg>_ CA9~;m٤]aL!c s(fWcDdr4{qSuG=ʩ8u(A3ly-yIUy\tFl*o wz"֘Zzo?pG'K6`Uv]+,C7AOsڷ8Nn?6e ĪyqsX9[lMUm&Ѣsy5xpElcV7ʿamsߢ|]l;wG=aMЭڷ*eϓsgsh6-?#Bp]csl)ZqYPWdͮB`钅XP[qp 7S@lM:2PI>tˍEѢ>A7,eR 2GPދ$FD:k(_dqa(3 hkX=P%UB\8k1A"-O{nL1 OF5ycݏ|5DĻo+ϠHyڎEk:u%\}K%>>){w;SP$1>pC Pkb:J{^I[~}/u@Pvf*ފn"b;GBMױ{@Ǡ{⿢Zw6'\?*XV2ipDJza\/ݨC"-< R'B.n$ePS LM5Y+9{ _9[//y$P:CFl/~%> Ke7՗#@'. 8C7bQ%@iĈħ79N~ݻG ($[ײ˕'&tneZ4қ&iGكC1a(J,e8kq\n:d ΃x9V:񠖑),C,ℼ:i8x\u89>"PО$9CJ ){+%#p] PZ;Yar.흩;dkˉ(=c ";:QZj;RlO4v` C6l֦ b/؂Y雮=[%joFqw" p-1S>6˛Ob4ho$'V]z+! %=bbqw)favmOYJcK]˙a1`P B+d~?/_HꟚ5QP?:(׺<8>8Rm%'E̳mg^Xoɾ"9s]EWtys  z$J=jAv0J&F\}O[j1 05SAzjx,Rcwc5̀f?G2t%ugW ;Ir5i΋l9k:و0{gANb6)Hj#Ǚ;g"̈́כ|=4(?QdxGd1 KF~se R r݈!(uQ_ QB;f K%%I ~ÈN˛jGjvV8/wJ5֭\h:3N w pҕX;mʊa<&ԁgUx[IͺtnZY'F\Cu[NN h7:9],,] f8;9,%+j=4%jaƈ#Tx̛y҆?"RZ~à |jiRF`.0YA 1FG=Yl- |(_H??wY{_-='M %5#_oM|]xUN<>I4ƺv<[cuqN.[RA^;N.`ʺbdL=k)- @J;=?f;Zllw;cfwX;7qN*sG.^8TŅ),NʷKkoĨX S*[`NQ %{ ;B<JeK?u< onRċ?_tw䚑P<@ C_./jy8Q_|J|ۉHA"=hdB_gl2wpv|BTIv6$Uno5μ0qso?헕kgnMGj }߼@0ϫa+^>.!f D C+%`DT ^gcZxTG7t MAXZH<|ý+PȬkAu&IS\V"Į!IUa:c]o$f,Z/N@gU!P^i k4xDG&Z;r]nsBmiqؑ pH҅ ,-?z)ɫ~]P!("tӮ)͸3e.6L[> wSAh$(K.QNM6}1^FOLmG:a%%nKa܍(dmO)١h%X~1iiٽxOm;(Aģ,Ee9q2=4dW4 {5 7<5f֓8v?c0^lfo7{/iOSd/u D-:@gN_/..t .V6|v tպI-WA9mmeV=X;IhG ?%E# Ct Y6!ī#(3 iM-3حOV)U(N>;FW;<`aNEd6E,o*Z65!M>건h=(]љ Xav8Q>)L%9+hցC†ofN=сm!itKKv]V_<61kȱ!Y}pHfVvR /Rb!2c6]F%o xGπ=2(7ױs6 Ċ`!]I4$HQ $r  u׶\)HGE`/j#$@a(n`ίC?Q<6s6I7ӹ-;Uݐ&&TjvKGl0Wܷ)nSqe#/VnBA:kd/MsTBXT;cqYM[*6M]xb̀i85dk AuȞFnqd}ħ v/ix$W6}@_vhB(cW8`c y*ȹx2=&kb$l$uRKe#fcYbN Ow G2拉Ԫk.UEoǡ5y*,w)7 1G%_1TB1\a ZM:SUE} 3txBB{w-QxЛ@}J?C%v^Z6Efhl NH2QO{(^>#mIJ;i\w~ZvlԲ*<оKyMhko.BP q}bܸ95R( y)%)1 [ܜ?%ӹR%6ris`_\cVv'iN~ZkrbV\x%ꐁoWtav8 " ú@LLt0:XZ ~A\AuȽևyD #gݪEf}=N];Gerd U-R@[ RbZ;mIdX!kx#sɔmʯ_N:0sGlY3%r,ꔾMz! c:ȟwIMq3s2TeZu/vuOe.D>Q+YBFETJH'%e)ſ,R[^A K.GX@ToږZ0j{W>aCe%2M <EԓtP?ٵi^#=ldI &9찑36H5,QY90^s>BOh}c+RN?GsMBmX Kl9r.T+Ji@N=>X58B#wkw[Z XSn&V\?r< U%`/@RHxWDF> Ir^4DxUz^x򥰠AB{H-UHt)0ZI"Moo?C+R_5J}rvv25<3\+qCsX:<=7͉\iiW@,$d+NR+Ќ;|#dL`>J"Ao!©;.dzEՇ\7 .[5`]|$]xrn̆YOUHONT<8nJ,0y>+~==?eY^ GERpޞ/,j~hSP^èl]'05ǯl5, La|~8bIH<#x8(0Eae4~C5M*^$TZcs^'VH 8܌ꈎRm>6PҘ *IUh*@&ameQK0uRE]Y0G.rc4<4vBA->HG䎕$iΐcFe.vꂖ(ˤ#(AѲ \"Ӄ:^c7UɪRm'j  Btb#Q&,.j%fq'ot?B ܘ |= `$VN^C7\I!'n;1yIPX ޔݾ;\3yc^_uQ±ey4qvJg/PV*S08ѽ{WɯOh[ϭ#Vi;8KrO8*zk[MulėaJ 3ZTAD!M(G*_^XZ͌Dg'(SZ:L9_II#5H*GjА KlP۽BA\f*O=,{ Z5DĴjP } |t5=+f9TEcՎTrUo]y! y;.%I(p޾#Enmuv/*Kr݆b $6m+v7uԔX:O87Q1ѫ̽2I'BM0$sCiM=>Ŀ+fR# ]@ KNt2\ܣ #O%SȘJ5<6}gmY(n L:! -1v1M|!|! ~Lr]m`ppI,!6fdydT?~0;S]ۓz ԉdžr-']U7K)/&m)^C!,z ?#6'mTt$˘9^#ڹįESy6u p[n< j{V=˝[F@+L7 vtII,T-<D}a#IJQPR16 O4_ NxF"yh3߈W f-ƉMLD!}kxT UujS\qwBN);Y~D2mJ&'zr~z2G;-^DSpBR4ROs\^Z,uWI#Vbmz[pTwk&Ieymy 3 PNAq^a/c=+]OB\{{БqV u{8pa3>>@vSzFBUȱ`e?H.5Ff=RK$V8?pO?muw$rLSϗ)G uHK> |l^} I=߇gUqSw#~ck@A󣣹IS< FF;k0ʐN]a&@nb+!Tf4(1_DpZ\X5N$,0 }fp:8aÆ~%hnE̊rSÕf=˜Q#8r_)1Nd ]c$iSt;2 S򐷖(!S<`|'NMDHo/e)V]v]%Fan" |>TEb&|Ll:X۞"\BۼWp: XB7͕&89jms.(6mm}񘴒.ݧPn_ 'N{RYJml$䴔UԕX:+h$i̓c 5fOZP|>?3bY*]wU]`Pb nJӚ* LEi~.k@?eUK4 V‰tG_Xm{i @SCDWkgU:x͜h>Ql^ipWR-3N[gt0<}' h0)np:['Г bDCLVA"Z< @&j V/!$J)fQ*Kͤ'vZxQWS_M.嬇J4;PYWh^fSװG}>"ج#(GpĬD8pHϛ4.DΠr<_E%łw{W\K\]k8rhYB߁WO>zTɇP6b^D9a6簎{ӤR+vMraA.Ao'ENp T7CFu#IBQV>L⚀U^Ug&bEy&yz:2a^e_^chbA8\Y@\V'R <E"۞ 0V_'h]3c)'bZ9.lo)v^/I&7\7LT]{%u{'xhECՒ2jƓV\fzV#ݺM$e&V_GU43^[&#$1Zpc]6uK,aC<qv v^B,{YO)!ź`NA^$! čuƘmj>x$@m3]c=qOCس(s^hg x{#לѮh-S i<^>zy#{˙ˋ )Spc^eqW.D0y-@o1ʆӠ>g 7EY1qd95oz0:@ieZԌ"l,tORuCaGtiEmX(hѻ!Wu 5WXI߅7ؽ{!xkVH iӟaڛq~` X&*#fjXX]+My%K0`s̆Ck>o4_#.EV zv: x[{*#B=H(k3Ϋ*Moymp#g% OURBMNUvoZT* vʓ4PC(4,cRk&)9B~d;Sd Wf<%r55a@ڷG32+ EE?+5gFUewA*.ޑ,R:YV:$8-kN4_^.1DTĈX'ZSvO,NWImp>)ѥB6PPD8F~n9M effCa҅h)ԥN"/7Yaq;wzMD] R#+; \J-C9g(+悂5ⲍ`=>4\M0۞XkEwy HJm58Y%xq3QQiuX}`ęi g3EV\:YԪ*1p~q\"Ѵ;Sph=IǸhPd/mFbă LjQȵ,#K]p!"2]`jBb6Wr"Ğ/"пuF\t4+>0j>f€b3q/Q `O4 Z" lT 0 D{g @mb`kExEWGdѠgy,ۂI:$&}v")^6w3bx~9_)w'~bw2yO@ΪaD~B ;q}G>od'c)zgHgiE5Rr)icY|\JTud|ʺ1xF$ߋ "zd1+<`]!D]k5Jl+Oq֓tؓkuFKD=DR}6Q#m4 R Q2v %9mPd4@_䨨9$|՞_Ho_)3BlU t&CLro0`Qx6CD5 ^*[-ā~ EEE97JbM^Fm%T;*q{3:mSZGɸ`]|k7(b lRveRHߵI 1m~?b\A@>1 =u?g{^$+~ fl"̠qdž]qaW'}űA[LZQ|t`YM7/o!֒o<i8O'_\N}S[st+}E(GtC˔E Nm˗D!+ɏ !4xTשnvtU:PLH8HI4&`Ǯ˝Tql2$8FE!QJl-Nl0wiފfO>ZYV(bh";("g4/7>Ěe8s)|o%OrDXב 8*mΗػ:M^VA]=Υƍ1jAUytp+aӻV1L|ۡ揵Vy=BǞ|8~AhgF0e?4IV ݡ)fױ&hn gm0ڽ5(6RGB] d8L%+>Ӣ֜f| 3tcyP<>m|Q:|4/sCI|h$_?#R(A042GyЙEPQ4 nuz8gN5sPa^$ȳXb(5YQ*n /KFǎޫ"*c[Ө{dlAS/ Z6u[M9&r;LnO[D.zFS\i?~EnK;<"R*؇C_`eoDJL'dM!korо_~!qMňkrEMnra}!J|vP`zןǭ6k3+U.P\(/;ȁ]ĵz$م%-$u]i&:?psU.*,^GÀ"xh2J^)lRrgK2' `Ish@+l-P|'U & ,EN~eTH\KkȾݐ@iz,!Ww5yÍף,ECF¿Vbܨxi2dt茋0%45k+4/=U9 n$^'0^ZEjrCT90:z?Gc]nr[ ;ў;kbw(Cf$2XLjK%{e2PX+官!6T%v YL!tzJ| '&?wA@z\UmlnoSx|l1,,ڙQuHW['dK/g!]DhJ9 5*&Z|vXOIZLJSarQy}*C˯Ckޟ0hVR >Idⳟ,gÂ(PWCsgg> 4c f(&уpl#z&Rt +VSܤ>Mh+2 o 7E-T;$g!DjK`Э>iҐ ̈́' S Pu}Pi-0:w{zXe9Ol3m\'nv!)>sF;zJ\)I+ 5c)] F}j 6^D>[2iޓTCmK VTF} MY p؈iREu3D^3f d!R4&rWGkd2w+S˰E6#LbuKqů`+6s鹐U2}uE,rs(i(N? "r?aQN d{C]'Bt׎m+"B zxWUk jzkg-w߽Xf".v˶}w}_JŢ?r94B\I̶DwFf:5A^aXOF?b!Ҝ@=Nɮ+­0!1ޣ7TJ74<]^rdqSҷV졯P@\( eLwDU]ǗQL [EfUf׫IК+dhD /W{Ϥ)ԅL-@)"{]I4 kzVNITTPৼPRGl6 Z@4 Rxg8fnab*[ ׬*޶"ݪw]H B~xa]FƛoJ `cdy `7IuFCI]%[p?c>hw|:P5D.'>v-مkedndGi|so`(4߳xb;4sܫRp$  W׹,i OJKoʡ1\&뾼J? jFx~[dm]$Q דP SE7c,˝eʆ`fu5ڹ9]-A_?׈sC ӿ &F!I̙\_!"1lؑ1 pJ;:b ݴ.fXR%#cL`*$4d5S4W(+lh&?Bd,/ѿz6v^Օy-Ѽ[rq C8Dљ}itauPDisOPCWF,j 5g)9b )sh哗 {¤erLC}nB/L#/S'SRy{bS"j2}QI,9o6#Ώ +D3Ռ0i. xlN9K]g:zgq(1xTudί땖 lH[[.ʭhgG8!#N.whCp\wm/`o!F{V%\ILOԓt(Չ@mLI.33Bw5ֈFhD4Í6~Ў A KoMA6Yxg(K"su4;a "N38RUz2''FtƿU}qvV|% 4P`s͵<=LƋ'QpmtZ-v"2,2l-<ǾX)dPR4X]kp6K cq B bE\,خ`%7o PM;dJ`ދh42f~𼁾o-cz deWlM*ȥ2jTo5dtVQ@ 1qpwlOΧӃTL^ L56oUfԠ>/;cj8>Βg"Lj8>2]/BrDO*hoAP^+/r(wy geT}a0K$S9<^R##^(c"@y>r2e &Jj6iCtJ%G₶|* D@gw= guA5HԥIMM?eNO% ÞL6Z>2bk;aB WȺ.i2h>Ξ/`DqS+7S9RŐfX>gBX{8OxIyݏٝd@#7vpl皕 J@TƬ٠{Vk='s>TݕQ'P5oTVyEVVt.r+Cg?hJR^]Tg 8$ qpE(D Qy lYugϒwMB:E}V`H{vPjJK7{{tIH=3Kb #QNVxK/XSwNo&y`ew$ svZ1F^Cg@.ܷF#>nh?ogMW\pOENƆ IQ<'!P2PA~qyV\aƞonka! v`2ֲӌ2;/a2=J9p #`IO4Ãl萚ݛs16q C)o;gG7bB`(+L<+uwdX@A;1G!fh,㭌rwwU"n9,AðBe"v_B;Aa8pz/乯HcuO^Gpc7'V#L+,J#:8V ->5P9WZjT;M!D\1Ȝ!7qޯA2Ds"ˀߥĔͅp\2.WVr>R>CVTe&| F_"23cl-S;8rj_ifHegssE˶k~V>s玔xjLA Jk ᘅ))Ʃ&D~5`F &b`< oW[C"+a4W%sW4xR^\<0$ɠZ[huIa O}=GֶnB޿bA& Rt C-x%S 7=l3UNLR"nm3ZLaWȤbr-k+.&ob}+$g+qY2JϪARAg˷{^yL/2)Fk^`[l5Y l3oalZJCP' 3-[ R[LqbӜyK\f էzAsȦ]>& 넧O6uzTJCf;}d?/벥EZc>FEƋЄR7eԣpG4.(?RKtMe.y`7TFXM@ҴBZШH4Zelyp(=\% ʍ-46y0Jҫ, 5ZY=L8#4ZfWZtbLxkShkr0 UL<.bLӋ `S8)(;,lR O2~@ZJEF3.S6Orߡmy[lxU] nj_6(c_VaӇ1HI#W_P9vd'[%qcz r˾ѷ@pnc\W dx3p˾_0.1ͳhkӗ?t$n0G\.&i+gx|G@1ǻjMte}g;Cg -nHFca. ߇F18 fYE.C=#2>օn Ee> (Ḗgť뾐(n1 Ex<erK6 9cT tӅ~z^HU+xexA]F8a`sVpkyt4t6xn[íc_lF7|dkO6amah9LdP:FZd^۩{^!Z]_q%2SI^J)1:o$$xWRIwmY-Bp7RePxOs~!MEΥ`1x ܟcoʆٷKLЏ^B h 8H"/ACr)hZEn^2 ݖ5xӶƷ$'&]*ʟ⯱y70 ƶIYR}j۳Ko@}γx /^Bu>^/rLqdHo3`|]̊~Uuhwpn}zQ3kz2-]Eץ{ 41Wy1M'p+Ct2SV(362.̀zHqqTd*[~ e:Yz~N >D;сU~cLF}IJ~E4β {EqzOhVL!n=ƴ^Cի< q p?|9Y\5a1 'A`c_mUmղ.Ìj}SB~ܨN`2Lzy:PlJ&-աmg㯮mFLUwiF.~XK${?C5_8c[?+XH(!2;F=a#Vp (v> T|meP zXhH{H.,Ţ˝3XD*08#U 3%ŧ kBBn^0!qiT5l^j0?Vo zTvDn"b*m *LʹiDBF7t+Ԝ<&ft$ N$Ҷ<LmTӃ#Ȩ!_O$,qQ$4s )Tu+ U!uj>`8}2D&r=Nk]#jha#p!g$9=@ 9jOYwq"s2O 0?Q)< %=04syw±+WrhES?MADKfQqc$t0+1ENt2ٹԓd63׻y,pXw^46l>V]X89sptC7[2QgeQ']ˣX8 1=@>zk/ԫA-No97{`0 t "?1{cN?ӹ-Q1칻(Bۇu;^1Q6W.\½]9q* +t$h&tv]cV'&hۊH'E~G:@z 6PeV]TbτbfTn R%2diGIA&{W4Lfs`\G+^M*䴑C?&wܺJ[_+s:I0`as & pr_ 0^66zccfhSf}Qk{щ`<wvcrJi 6Bd{͙pK JwZA0pK*X\ޓ|}uc G2 8ƶ}Ɔ9)MwBѠrh N z8йZk<&BΪ̋Pg8 codߝR@ΒigCzhk/-#I`x}[SmaEk/ϬɄ0 ;O鴄3g)8 Vؔ 7/NiQJ k0[eM/rg\.M<5GD_s5n+"-iHS솽=߷6x ޥv/M'ozg\&RvŖ.Ίv&Xxs pPV|TW6}ãȞ*USI@k,;yv?96,uo@BF&菦ޚ@?E )ݭ/f9vށww X!@䐡jۤ,ZNW6?iclsP7 DD$a=Uo` a7)С- fFsr% Ңvſe? ztKOnYfoR10D<:= N*gкbuꍯB UGs!52jX==a#[ 4ZϾ]M슊~k@#!f$Ma\Fotc:#JX aeze0q~IvyGQ& 2=fMUZ=w?ze]=f1C(SQ]¤vb ٔ[ ՕYʑۄfpwlׯq%tTWGFA~J9< Dv>ٳ>N+n`BRVB /zeoF#{γWsDÚ+t_{{*}1ff7=+U#߷S`*b?8)JCܕdp MӮ$tP;j#>w7FMʞ膇e5*s9%>{]N3(1dyY wm㏫ =t\yaz_6.8P@Ygӯ#V:qN {64$7 juzHcrZ<[r6X]M|潏c=fB9웩ONTi8ho'%t* ̞aȣ;Vyf0P2+,]C;=*}BBeOi[y6=ӂLAؓ%C Q,aA373LT3U3॒xH\C}5[]k6O/,EdΨ ,ï~bM嫹0$i[U\X[ j:[H&xHY8ςؿ2};7G쓹N$V$~W0А|R+E|8*{鰿{f4UluyKihi"yNs K\jfN\[ҋ#NG' כQ!`k^/. {6WMLT0?u ꀛOr/> ՜EwHGҗ:X"x5%_w z޽_ll>/R ņM@{4%?%h$avN<+R'f{\zʐf) W\P?g{:4C?ឝmI5.y #=ঙoH'>͹ș0;f+zgF2rsbޢ\a*LSlRW P2?cv"%jLlWQ`MF:@ C\arm`>ptXdCBKՔd,nhC($$lIsc^b3EB)݄(&z&kcj8lKmuξ:d %blNH҉FrLaA,qk¿jAwwMiIoʸpnӏ;,s [Pnry{5.ƈ|ŃTv~9=,/@<ĞF(# i™'@,.j<-șwcYڠfRnFk\ٔf3*l0OrtodgV 8R#Z%cyql1l {RU*b1xH՜yOty^vRX^d^&>o@6!o=b8CC<;>NAp/r &GJ䫹@r?Nz5'yyQꍁ47t2IZ&c)Cݵ׮@NbyjeK5Җ޲V[xiB<&a/]kl!]wJdLolHUR0ɿ&49TLg.-8iݠ~A{P5ldwp?VLS^LjL򳚙wX5&mm +X C}z`M!@TS<Iə;h!@f:{O\k2rС6ag=?hgNuEZ^[ߒͶ5}M@ CU-Vp0/rB޹5\堹kkyNP5i~&k.6礂t9"#/Ь+vC䷵8}C]%;aOMVmʧѬ"A^B7F0}~Тgض_?&x6źmD-ti!vS'љ;8؇ <_."Ո.gD$~,1\`chEMپص>(a-׷'9pua/]># @Ѩ#ޘP*iLL9[Ut NC0#s\Y!f iNH)!A81kت[5Y<ź 4#52ZkNݵlCDŽ+Ac̟|D}Az:lEz1M] DnWOSg*h W"4p>XgY"R&= AŤwTх}7m'`3D:a2u@kzهZE5$,DkX0Gwz7,V o19!YG8웛 M .ȇ8Alլ~K+g@?/'}yH!ȿiemڪv`䶉]N&{nGx"c;DxmOa->Oy`GVOgEw  Jyv1vA PgtW -,{_Rq*lOm*<3 bhC$xj (zg 勵ɾAv Jj )U$ol<+/.oppRٵqA3d;"$Uݓ6[{W>޿Hz _BuT3^226@y\*Uxۑ"̪Ix<9XXs) I5MtR-E>ݚp\m&le#)&gӞҕv`p?5DIrxTW7'rʈ=Bڲ5n&Zd[>8p Gu5.r?D67ʌP#ȯeJYC[xd@qOoh@T#ܧXJ`{:DQC f[ pqcbݮVx]ģNzhP3#4G޸N#gO;? ,ǍEh2I[@وJfUCS;خ$i*L@mz>Cf"tnf.ɻY\X1;(%qis@lxzIk7F!oE6P8Te'yc 9|o9nຸ{5I3u[̢Mb١m3rH$,z4j}oe|8jeiyPg\secxv5#j-=fcJ?97e."ɟ[d%hUG^9rdjj4.Sט꒬>f:ȣ2Q8~n}刊ƄpQt$G\B1}^$ZDh `U2)%vqOLc1/҇qiH b*'O|dxVjiAob3ij3S+tj.0vsg=kA;_Mٵ;*s-$_ 3͑iXgif`*­v]=q1y=N-[Iޭz#L +1}3)mhg`e4I:r3{Hrs0FPD7a2-lM +,dMu aC*,h\ߥAjszscyeDo4{U#W oY: )bƚOū`D4N妵`_a=voKJIM\MԚo< _&9D"VLB )؎VH\tM[M'z%_z@ȴsɕgtYT칦sտR54SLt{x&F*\2n)Ͷbcd}S=+[{xd3ޅDI#jkMozAv=ф{<{ǹVy ۮjQ V 4I±kyaSd6izWm2CzYNWJHg2@3R-U*F!q:rC.=9d ׯ3e+|Zݷ]sDX;2Y~kiY,BsqcRJ|XgAmVSȄW6k"̿^jQe/bFxYaL+K^wn4' /8,){Gz#~flv7ؔ#?p" +^Ҧ O#Q@H3+4x# 0$ :<(l TW`6xqU!EvRϭ(pL{/XC{r1QYؽuG4szo* 23HŃˏ *~yF< frSe }9$.RCvk{2f?=iMT % WsE4 pZu Y#{z`u][ڌ$;<|w(SE]X[t*˘TO|w^iM|&y V{҅~`t2Ѝq7"ڒkcY0xؚZ UAO&V"bm t>F(x힫- vQxCF,yScYo2"9PwC?(Wßu[Ƨz_-%wߩ[O)a)ނ0Y5tZJ'y+콦@ױ"$<ND| tHBV*:&Lz]W7UNdI.jFeՇ'ediq׊}jDzH5i{bwoo_)I u3%GBȾ cд)=!&6L2Hn~'yT~)nGJ# E#aCq'CPEE"xrg5 VoÆ";Cܖ bHsXPFF$١E:{T'RMa'~m)-Y1R.lhQ*;w<1d?ʟ䐉/J0h,;d݉J:4Z`e|VMA]PhP iikTfpIfF'l/{a/0X~~Uy!J3z>-p);=ҷ^,婳NI?xrh:S<O{۝w'jbm}{}΢6:Շ&ۘwJ"|nb%A>Yf  > .632>ab/'( Ћ1T ngpC9@\@?2( 㷴u*FluwQQN]A|]-EQw%[>x$lF Oʐd_%Ӗ[:BzV٢$L֑!QE&rK19moB:`w~_͒l{ Oae 3֒1 3u:^$+2}')p, SvSJ.vȆM:]{VpP6֑ue0ҜQJiEa{f=ڏ¸hV8PuK[VENV@,9;l'22y9,ʁM6 f[c(K݀ӫҊ( UO䤬dicoeKauO@my+otd;g^'-*4*5谵Еy89尘JϜSw'8'}QyB΅ŦWEpB $[_}ILfZ4R]" -eiҋ'^#iqethgEbyaG'"ZQOe eӾڹcU܊dQo]8-8T-)'fpn"Y+(J+L-7>!_G̡{ (t:V0;4 $i/$pGj䓩|M{|2ֲ8 x.j6dlAA{h*尰xt!'n瘰b_3b5moe,XrtJѪkD||ś]D˭+1M.5aO$d8G`i?FdEFE5ڂKi%s!C᪾/!U@aPz2_M7zCG͝UZ9/Nayڳ=耩*g1 =)r-0XMUm!42bb$*,>c@= 2>95%hfn`[ Y5? ^.8DJrPMjvX)+C8% P^d'Jp)pNp@-;]%W黒'ԝ}x#0wE@᭻ rmX"RqveتO5luxPP?j+ 2hS>ɪ(Ay^"=2Ts%*30^Y^)@#dÍ jd3 Ȭܺ{Vl. 2 h2j|;mA h016bUOO K4mrL ׼ EٵN{:I5\M4v+MTnK0v屡oLik7J(jGCIN\0^54YĒ?5&%m0qM~ s)sn3tE;Oa78C1 o7G6$xāԀt3C_UWPUN#ᯋDh!?; [@>`ZNnIZ' 4tMUѣa!R ĥJRql/,׼բ݂W-p0W=̈́% ɽpC@(aWgX9#x ~UVq ýYT}[b.<)L"so[vHYwkC!6U'T_bԥRcq1%[ٓED=5WɭwdNj=8=ܠ3I:œ1ꩽAD{lb7g?gR) LXZ 4WbЅFH@Jn 2~ vp\ ẒcPyP#=$Da=pxit\dOtK,I(L0.?ߦnbS! =ms&c͡19Ǟ'0debLߕnoc8bm%8$3{1rm<,{LXe]5,)s4]#o\/ ]ִCPO$ٙo}auS(2*/\BhpxCAjy׈Ώ}$o9?Ak xyWZh)@I CzMY4 R4eAdG&eR2ai5wuU F?R''Eg~w)oUMGLQXQ+s1l2-GobJ5lN~BD '?耏V t"&nd[,/EkW/2zu_* S~^Tpx'~ȡ?OlAP;9v ʚXi@j[EUk:E8X50P 1Ox=R2DyT'y[Oasa,:d{oy>k!ݾLVo%/Κq-|my |pG/KBS[;__sHtg?5:N zB1^Xijo]͒;&#z=.7F M)6hLUշAlex2W Yg],JCȵ/~Iϸzc)<) 4!QZ. Z"2Y\8RX0L!-=sO, jX}n[d间BDcskv>ByݨR1׀!/j1\CXzq& !xDgmM:- бCPZN4e(J,䍥1>y=~)OrrH}i2("O16CB a.@KjH]2)]Kϱ8,DCLjFC /tW$`(GWgd{6+ {X%(ْ)D2'%\:m!L){S6KtU{MǓ!ut$aX$>EvœR(Y7UkU\[2R.EUL{̕^vk٧R(U.peO)p BtUȍ9_nm5[Fr|W8 K4'Ǽ_9UR4~ Q"p}d.%teh`S 7e;oF]*tj;Io4SnkL R,8r7c[ &65U#z+9ե.IzSxL<^~?Yj&5{ᤫr5jaVPye'މ6#" Tu"-əLZ vMAb(į-*K#+^ j$i[ÔF$odv33{5_Qjk~AW q&K|%u}[OչM%P{K+OGJ\pSA1bƘxڑAsޅQVtBІ ObdvSEb vs7;;ۺ{:p4!Qn _|GOt,bJ] ca'm6V8 vFk^qv4oaLKGP΂JiP(Ď04DD?p?5W;\ ~Dg`U|)zGW)L,I0wÊQ% ouw7VpR^^eEJ f]>U7 =W"ͪ]9)$ixUU]OTmU:BGSttx`6G: 3t+\XҦcҏNϽ_DV\tjrY@|u˭o?,$3/YPpBY)6sYyt#HeK_|xG$:Ij-s\p<C6n5lbT=sĚ< ;ZW KHވb$F@Rr4Jm R(I-l F0(@pfEvqo[u]>6EHտ:k5M+5?.="F t9?ܧۅ hۮk 6Q[3,3p0T=SL&`v͂&I,/x@9 U-ڿBƱ 60!"+NLGĂWNᗌ6n,;LV9=.da¤@%Wjd15W#j1ƹ)ٯ+ Lϩ0Oaᨾc2.oq>6uy:mcDZb@} qg_F?dYb1 _Bq`EcQ>R [D8F)\m'7I8?[ջ4 فe.ȘT U;R: hrFЦ\ukD_G\?zZh`88 N,fW1(In^oΈeXT[4z%;nm0tu] l+{=T]Ģ.(>~`{$}n>fw+=Ѿߙyd`sqVaJVӵ0$v{mm)o+ڻm!hrju >Qjku:~`xIM{{{tvzс 7,&$ Nn?Znb/d9DX% &'C.po?KT;F좭y[Œ-ʬL'NNj}8 xF8^"q'nna5BԩDlKV&GC[u0K3{$0rj)R]$ioU̓ -vOl k<b6Wئ?'JC^ _UAf dII!>\w]mj$&&Uݶra.rn*PJj~Ty!7p 2-8R`SPJfO-#<6Web@UcMW#2*џվMכU==tX]1`fK/i02ҙ!yU"(,u`yKha4]/ Xa@!W`x1ڿ|ΩލfG[~aF}Vjp S]}']wBu$\iRL3dJDLg9.~ Sc~]gj$bM3g&Q.|g<ܙZ\h/@@Y؉WS?t,@Q5gJt߅f:e+2@Gs>}%lvу ?ޅ˷ߺE+Mˀ ]VԜl%}ۿ{rLB7,+?\p>`q:|M7^)(\km~WVG}'dT4uӁsYCȢ:N[!Ig@y,eJ8o6}bMǤ\#,G kڞ&c$ /2 /Z}gv&(qRM&Vh\0 ,C_tHgk,bb~NWثWvZ[P}*Zi7`Pl>a,ٿkD̂Ic0y>9W<rQ3 r;+Sj0YXz k"_=!#BLăJ!9ƶ趔D :^bPdMA&_b6^7c['nkU=1d?;iLMڢ[g0/i>]݊oUsф6߱wU9Iحx>-+j:9dDd J\f hQpoeNl348c;bG& YXO7uyk,B|OPF|fh%` æ7ɕv`X8zF*<*[q7&xdR'pn+K{4}7f=C$Em.(%%;*Zy,u:-$cռ:5xqM\(*2Z; qZA_F BXG5TDd {H:pu(2s};P=I\3cɧr> ٍs=KH>k֞K=Kp?ȃȇwO:GrRˈlM۫O? km8 %21W;HݨmĵE!K׊JUojSW99ʅ@;cuBv9y^ I-PN6.,%B>D;L ׅ)DĔGLr,Vk_ HgE}zaI1r/SMD1Wi.`B8T8p^J:(R=i^Al`ܿE#8XWy=fRE.<&h|J#։z`nYy\K'Ke-?v.pC@Ԧ%hrSd88O**3~x/QDP]}Tt xݶq8$P85e'Tƍç,OGq ]D&:QSY7s/udeצiy)9_AmȎ{{ wEmfYkK  iv'(_ܓ.B eSTfA~5uVfrz5Տ 2kU 0c@8QV@5 QPV&xkeE}WRz5p;꘷j~)u¦[4.=_͔EB),5hB'uh(in4w=|h=&( F"ńd!婳W ezYf'fOo *4 n^Ue]HW! bf?:NO'w*6zϼfG*-46@gMXN#zDMMiHzrZKC*GuX[!_XQ_yg*ZD^Al~AΡ~,#[eWꤸ2{I=)|$~z?S#6FzF2l6NI4CDY༑={rߢf'zu/[s4YS`(MB'CJj_h+H8Pl! sB]Oa]BcFlݿV\\lY{G&'9f?.o:VxJfX8e<[Ɂ!ΖA6Sf"&ys=D54_Q (JN`rԋmp&6ꎼ[?ZvStN`HTFq o\._#1?ɿ^&FGSPŏ@䳅z߂Oh~D #ʟU0naSjW ,?qUta nQ xr~Єb@5'S ,[@J\y?PM 5S[>Emy4>n'D4e>B8|Ay>_E|㶔1^t]v{)pܰ^9ҿ !ڂl1CTW}_3Hr[&SilAh&>EػGo>*d:/b'>eEZ|f L|U|I4Z(M{?w2&̈ vNz@54,%|=ڹf&Zj=*dl{t ba%a`ڱ:m13׾+e%Qs6n+^'e~d9{ +p-&+u R 5z,9#"c[w (kf%X `1J\!j|A9S)Ћ҃34njhd;q F?E6KnbbIiIkL =}EMmÉpcؘQ%~MAP8OV$`aL Vr)u樱+N"7@[e7smтYi]3mfH0Ai]1RwA B:C;"VR5c*tg0@-X2qd<.زd S9 t9{g2?2V b!ޖI϶o &ZQJtӉ~ŧ[=1U5y \x™UK9kSlQ|q X<EKBQ:4k"IzR8ӈP)'a{X&^$$q|W"I]Ou/CR 31V{*z{S,H4zXpYdeMFlyYx`FXRPY_tEf< ݒ !]#(л]4+hK݉Ezw QB \x!a2X+,dcRZf#4~\ͨN4S͠Rze{\;f+mA1DAkTu&q +NoM;xܦ Ոw#kOLcmFyא4[z)?JIݺ?Y\>wtI޺ɾܨH}edSA!/՚W6{?5`Rx$ Z|[U(ڋl{۝&"`` swNX4bvWQҴ70O+]$c¬^սEɁtoi&l?v%ݪ=LB:,!i?7paa'y,<2 z ^B OMh,EQJP,FE*-xϬn~L2q4ܓLib-q/TMqÊ/a f֚&o ;׳$s" A$z2)/=x={qȔ3>= TVՔ@1Jf}pϻZVLxhYj56x|y+Z<*a?8 ژﷰ+ڵdG ,`ڥ v+Fa%)H3~bvk&]V ]x@ UnJ25:@nrTdfl_/^m|̈́ J( Utui=la6VQ[Z"ʧa#T n"Lgλن~~n,PT)4;Nw&d;]_o%0Y^SR1hd%4=ѱwW66M(*_XDlC[u`0B0vPl=_|K* $umQ`ϛbX ci[0|t<0CvTѠ:ṼnBOm[ClKVĆW.#NJQ?'( ao`cc8ofR˾ty]0;,MS.'zuٻ`I#0?1xUYAntXc(ƐD)B&lQcǚ5PǑۨL).4;[&LBUJ}dA5{x&EJw178okiļ=Ϻ4SZ?u}`nNBmMhQ7c"Dyp{EL*c'Uf8,G$:OE(鸢jN9봮;#^BU ;E lQ_ffa{?wb:Y^NVᐞ_6/"qǘyʘ#}Qk&j1L}Y}*>I2Z׽)48q0Y]I£ Rf*&+L"4yi?ӪVq'9 ~°.> l m%2߅HL!{ՊAG]:Z/y"G\a@[1~ QGÔ<iU.2j6;)nփIЏmY臟ę;#jhm-;Ӧ<+?g:eBذO4ruCK˯-TV^lL"!GApj /. c׭Zdn4YQSkP?x~ lrCUݴ^ş7L75m{tSHwq{"C51I1i+LѦ&q=6rJS nW'"@Ԡl們IoW[iHs!qC2|Zt`枣.:T j`<crK ق&c\0 _>1٧3qw_#F1vUa@bu0:d:1*KO.A d|ifyf?VzA˾JerF6f3uQ8"J4?#d1 ?B+ILJ`EsYmE˘.W NꚇEjWL["ƍ+s*R/}C+VU5hv{5Ml6@Pavn;?mS~- otow{eGs4~y;Vz[ jSpf;E4")Glp!~kZؔYN*,'6?'+.Cr,4:EFc86C &8sl+ x3$U7pCQc'j;R'5:BqՌ cU1gEmF2u&)۝y܀znrUqq1 ]-ߔ7}}춡m I$b~^u/ HX@k2&Us(0W;.&d̂Þqs/toi6^oEXX)"u!0H- 2=5#TH>dɟ.qC: $66<&_`ࣴ19h;J)G&S9φa<3d+L1sv( <}kin k7*"*@>K[) aN(߂Hq eGZQGSE}09b+Xޤ(O?T "ȗ@~0@&S@KF^з{ZQKi~骔#A5.2`0-L2B&ʽ(йtY@x1ƷJ||mLt/Ñ6nmoEˢ-Yӏ{ `C(atjvn,uܯm`ԑ]o.!qчocfzxb&95&s,6lCһԫ\^[]:]F[=SGv_.Z<CvIxy0Ǡ ϵ1UkjL=]{v*:2P;T&崽΍w@[ TOK>D3$.W₝-i=Y*_,Ez~ !nJ'a+htR*0YӾg&B1~ Ȭ5?Us_R6\44Nh n4[vBR0SDŽƧ> U<VhfkX#Z|F4r=tt6ʍ<+8#k -Uq!}A7+~p!vH=ɓ(88 3QtYWB$h[`a0hgRuv_g :,۶NKDF!8rM9cܫ7Nqb>yݢc?*\j^蠚ٰ0-1[[fP }rLew $f;!Q3z^5.M={&3xJw)T aPf@ }>8loh{doRSL`SDLqgH-.Gz"OU6ABLn9򩞍#f(zV"h3#xw8ΒwnN3%2΋d.pg#a0?Va 15$k@lIN\%q; 2G{". չ8a&uC g2K*ˈsLIЊϫˮMaI/A>tB*J*Mx7Fey.@'Je_Cx!Gp8{9 D3cmlP07tF Txځd>-ЎIRvd Y :RgLf DR } L1,%=ߍxdJ B!ORN`fe6lfܖ=4EroQCh m+HB#Ӽ[8![& %Mz2Dž5fX`bBb-5| l>B2z~3  FHDf0wS!% D2 1慤><3ap^uXnd)!3_ݕ$Ȝj?!X>g.$ /ruv5}M}c P|F7C-.j=}OEX6MZ8~{{oE. a%ؘ¯-Uq?aLtv~htrV ZOeډ o컅\||` ?~Sm إ*֎#[ 5԰o-,J(xylZ>4/[:IOKqeW4 t0/n!o'5]R]E1`#[Z/[a+=,gj|XXU-#r#f0QdLo>aJ 3'w!z3;['J|:B:A:鷓T# ȌhϷ;j;͍Bepzk@[^sߟn&ou7xoP+Pip/= GI$ϕa#UAf6 mts% ۋz"g%J߯\Zux 44ӟK͠جs =˖_l C$0iSmHcij}D1~jM0oGqe."%-x3'|l%u5LGJ Yjh |*Qq\!Bx }7\N T腤efF+  ׮k1WLƸ" 8k6w1a{QQ%+EATL=ꛜgq;5VE{UvPsZT-+OQV%4*7aRE5v ́6j^x,8uiWOz+^(rˋ˂'ϖ*[sp^9H$X\ :x '헞s;iX>Li4t4;s(n}vw SReY TIڏaR{4o2Ć,lfu )G5098Xsa2vL%0}tQJ%anO ѣ&1m$`AڻkL<)R|J#RsTZQ~Ýiw/_ġ2$+Xg7in;TqC ^Mo3L>u^}!L9t~_ h5doaz=K/HX:abj@<&^蠿2󤃪`1_f2lf%rT=pH`YpF:q $*~f?P~7kw}RGI΢'|_2clʏDY Cr״Slbh4KOY(}#e}6F<(o26| #vWaԇ'we׎13H?D^zٰ++h0ݩ'fuu:7*{N 4DXvlZKG&pY2V">۫9M3 :;Tϰ9zŦ7(CVdpcB!$9-iGl~vgܿ0ڃ!ʃ`QؕyS|;k@R*b o`P'amk+lGX #< FY7{&fcSf&ibѰ$& *͏޸[A{e6jW5mV)L`.55_11V-r(UgeB=3$]H[0X.y7TvGY,@q!3/1T6ӈ~y$.*2_:4?  \t.\>A.k8O60CΤxƉ*CwRO.J<խ4$]!7)ܿBBfh]̰оq4Hǟ އ}/mj Á:LLMտcŨ",3_;$Rf,|w$9smmŴh@b,?[cV$FaE_g UBсx|l.2o4Κ_712kYmSҜ-́%%i&Vl̜\OS2[m9W֟F4ڿGЁj[C8xv1` +[:F_kc*Z2yi 2 OIo3PV"#awHB^D^-ݾSȪ; WǖLoӠ8v"{I;Pݦ'Z@bwFJ0q_+9Z 'k宅w!TW،`dPk:9b (7|AY.}^כs#˕WY~gעMJ~/+i0SW"&N=Ki,)1XOplz3쮃dxNpBx5Z?Q_ '5x%m>J'W[MFPS4dWy ' m^H+$W` p/pS\)X>IӅC5b S<Yk.闫I(+ŲaMtxߚﶁOKAeŨO0?Ld.P'a5-"| woKipT̎ _]i acސHg=A az[ { U?@߳>l[g 'lYtSMjVb>|֊u0y8GYڿ1Z`$D @GH8.pyҡi}ΩXe?L-< J$>CP<ģ٪ x "kH|YLrJvZ=p3}Os(Rnyy i~'m/5(.TPߠφU8Kh7d{L MB&y2q3Z>]MRJVZeIF4Zi+CK`C4\Prxzi5A ".XgDb-o3LjO擰X wy7|cwm5$n@X_\W-p1l%Z%~AA.FY maxI"l\눐 ޒ-W{zOb_“3lޣ\T닒'GmwyS0! MgM6BΥm+ȤK*-Rp6MӾn3B̀ud'ueO 8t 8DfCI"K\#/o}#XkFiGn-O^ꃁs}M.-Z[|]m@ǺGטyt)knEkTL7@t%6?~T/1V #>tH-7h;*OC7PuM*<yUB+uGG![gIP7Xwn8Ŀ$)9\KXp,J^FC  iJ΀L>L#錒,<=: L{JTppҊ;1‚g2lZ `"úrIR5di&䦈vnBFt~+H2u3k RԊ 36˲*VMUa^ݓ 3 :̊Hr}x)vU=] ciIbM>%}A= }Gx_fƯ\F`pU$[Y)1Dϡ`\(;CXRk߻z & QirMY^[yT Į警f85djNtzTL k"X]Y6H-1PkBw4xyS B^p` ]+[r촠^.jlrP,<_YE(EJY\"ņJoF$`6IgoCkpDO8sN$W+.aϼc=iR׉wXjÚL⪻3S/Cp d,̺I-P 䎈N9OΜdQˎF$ oƹ~ݺr$ [߯tjBlhLc.@[QDx<`6..HK UXvO3OՊTA-$ N䠻F,/v#RIՍMTpLJ T-.!~ᥲCOW^w=n67u_y[6ho' 1hq oF,e).Et4cA2t|!rA D& *psc FX*}S8E 8ib*-)xJ'E.]dL#=GSL>8١F{0hYB+MC@p+N9]knp*prCeJ[A%nѽڊߨ k^AaJ+k. v?MƜ4TȝsxY;e o9 ?K,:ty0؉9:}T[J$+CaY"l͐UhџsH?"֎tG9OlKڃFnwW 89| Q:i4+C %ao_v4u W2H-Pk}K#mNQm͍14W f Lkx+X#m  H%rꖥ*#QVaIaQ]s #%)s%DS×t~G䦂TxS(Fhp]>pAC XYRe?=ClB\u.чyɇfi(l"[%CF?PȠ_P98o) r Auw'#(FQ65%\V?"؛\9I+,^wE͊x6C+"F` dڢ:]ёO!cڈVZEN ,ژf1IxnHҀroJ@\IYYQCo,ztb gFaM@dŗqKWJWw#^JL]hDx Jn}pxGwi*ByRvA=j\ۓV $r(>H&ÄKD߼Y}Orzn+)3P\i^/(NFL5=<^g(%2cCuX@j= }8>5#Nn_mZ3Obl;[˃=u4!yMAm^# (uQiIͿghdnř٥lы N#3:n 5d*ף:5%-( n yxyW`Ѕ']igT7nG6* 1xpJbHmuyfՓGޑvYm lc9S@rJN(x5WuyEs G/y)!٠">&y>}0iRX-C Ĵm#Fn 6!9kqT/ PSA{kL1dQX._ &/ǚHx\X3)Z8OJnKҤpԃ*nP̰ؕB,Yxx/F=[[9EֵU%VvF&6eèA@ M na3쮩BAC)+%Nh+vU ߝj~Tar^ޜ\ qIϺ&nv@kؖq1Vy0/X!}x0w&EO$2'rH_Ujf>{rF*V.+i{%ݘ&/ Q# e=op ٍxUnoayh&E*],/2zQ}~?w5]Zf'bR"y_>ripaXX 5򊮖Uku&hzJ) 6D?q C~ܤ\X6ȳa')`$GA [C: 9[7k=D,%ӒkOWo"VF`uy~)^Y.͆wD`Xxh/R6| nf!j{^HZ^qeO1t<ͻ@:RLE'JCc<j=A/V3<]{xdsЂ=Z6W9״H," E<bBb.dtܐCSYȥ;C4< WQ Wō6I@:}|"_4 .7h"=Z/J%3W)XԨQiRO*~e"{hY l'U#ŖeIV4^;D#b[Ñ^3؂є " !w`<5\%t ND u7žn"aC\L}AwBOU-FQЮ WQxڻ\VM@A\ x?\ #S,U}SsP^쮌Z<\ nH ݰۣĔ7遱o"GjIf'$ $]*!sTu 1{jk>{x7R% Y1٤& u:WtҌE 8Hq|`({˼;ߐ9놈:Z}][wY^ѬڹQMh^6FEեXxbUTъsH~AAx)03UFίIX{.reuFiQB ϒ&;Hؕ1p <ӿ&ݬ>]e?`PX#z3 4ݗ7M`{ ̸uq0<Ch! _r ܢGd,=s4Z&LMjџ猠Z{xSv9@-oePb}={"(Ylwb'M`Ϭ g+v'>i*-eT;(P4@tOabq UИw;8ͫ"2 WMj$e6FJ1@*. ;'VAy JnRڐ~;~B(!|7NFam9 :%rUf3gx́FCkeS) >imM7AS#r@ $c>gT=.pT,N k=^|s5#n0<~gl߷BUR0D(q<1fO(b:uzBm-å !lD V6m>nBjn(R8.w._p#H[D1p 2> EHl~5Hm}cSX `w{wc5Y  i$U|tYe40L҆0<l6-ܢ=u B>X4.H\H>+(VSu}  O07ԫ;JIf VNL6 'O9 :ڏ(J㘶'83xL?q0;|NƨL# `sC𰸩HNFg/_r#`p NiTSWBTk=1O*9(uP"G,q1P0,YX g]VŨ;yٝ bɭ똑;8 ]MUp{qDdHvr4R]TlQmyU$-q̔ ҆D[D7B XEDV `fu[i_{fzCk^4%x F$ogQڤ̇\=EE膥/dى}F3!{ Aݏиt e+!MPcDi`Q;/T});.:~p` 4?Ħ2ݓ>5՝Ј%"Q5_?BS6(št2'(Ƈ;y|d>}jgN?= "D-Ԣ b<|z?/'Pt9C!ޅ'" @&9ƌ٭=&WLUH}[NG>i'[c1Y} vݲkC"ţC7*e}CTљ6bt#|Bt£S=g+nd6cƪAՀX]+ZzI#?2$ 9 12PW? V>]dD.wRv}G;B'li!?ڟ&fqF* v*&meJ`T3]$Q%L^يuxO uÙ_$i =ݚ*"Tk$#z:!MnwpmMM0~Nn[{ ̅ 8hC xúgCd#[ &Y9ʡVyס4u`1V+5iZg\sJZ+5K#6Hr[@#qFp.+Jb.lϲ ᨺ2 p[m+z$ymq @N%2|9g,tOz*YzICՅSF'7+[1_H]y[sDp&|2"oQ~ LmFO'SA)3했q׋am<9ViaX,+Lp㝓G!lG c!U| ujH~ZKP@JbȼAC|AOW\ *O|-@ j,8E{MO@ސ9-ͮPS,pHKoM>S`*yD:5_읯oQa<[b.;eb0_Da䀴ȯ ywlfk (/x5ZuҜ?x1Z}v3IwJim , %,%Ӡ畴T2#I-@=KByZco`F~|K'݈O~ͻ/Z(YJ$`j҆НUgw&K5DH:;dC!`-}qsP asU< Q2!OokOC)HFTΊ+*X̶ uMGjI-pdLש&ӛ^KGV8*S`|ڊO/rU"ՃIYmkb Vڳ]3먊4NTԚk H#7ys>)j, !rћVx y\O +Dͬ<-RGq8e'V%A5Y(Ρߔw_*X)*@2<[Se̠;:dq ڐ#y$db ?c˻g*TX3{wm(zM+ϔ ڔu: G '( (my#K`@.QEG)'%KlJѡ5([':N3P-̞`l< ӹe|F[ PR(Þyp$(*)dvf9+ fKGHG?;lezjk?[Bh>s?OicH Ik(ŖKMLn hs %qlb;p6H&F\"(4iCOYDZ*hJ@p#kiOmb 娈>%CO<ܬO ZvFFE䶗[$Hd 86GtER@RW0?jv'^S]tKf)=?eX!Z&}C9V1: /-1)ed4α*-`@6 bF_"\)JU" (\3$;B~՝+ j$i`4"3T: ly\Xq~(HAZiQ*)98әkvC{=eϦ￐eѾ)DM2 {5Nsk'gefċB@ bcc]03/Vri0"&`vʞEV )!n~z_  3knEH#=v \ BȑtWO ;,c=sV@FioA.qM@*}-qZ|x@奔b U0Jx#ȕǦƠ7pGK03IzAJmgz$'O$\rbgnƾ|}QqtC5f[4&MeL!0}c1Ȝ)vO "ۂoBTp1)`! =K96Uu2ӬJxҜHlX +7< &tуn6M v >-ruvq4H lWaFIYww Ъ/q$]a|}@gTKb Z>ɔ߿n$q(4kL2  '~WxFr4kSD΂۾KͻN4w~4mMj1'B~UH!L8#ٹe/;&rӷdLI l!TX]s$l$B.85hgKCTXSb"Ck{TJMKEx~ l^n7bMzm!JD$ܧd'-o[Cet2  <x'~Lj-7_z_{un>W[Wk gfcXCݲ6^84kU% 'vy_ ɦЀ`I:u|1 [M ѳ˵ yDK+sE?Qzs͉҆FIh!S#kjȯhf6c؜&Ϝ**/,Gm I֏ GvC?+w& \@ c¡`B-~qQ&hg͑9^=EO#D hCVD4/[1}@/ J0qjˇM#0ihulѼޣ{W(_Lfl \RYOp + Ȃ8>trARm[D8ziRƳt?`BN0%HiK3e;#qIaQThF/WQi]Gv{z>Y*[쪆 aQ\5k|{Hv:[[~b;T?,Be<gv”f?Ku!JC>`Ń-!RLIz&xâ$Jm6ڈ/"{7Oc&q@ 7U.[xV*/UL|P.@D:gi:")jwcE[]t@i5=}|_rڬ){}C,^;rYسDׂosid,h̷s/=09\ԍ huԙՁ@D Pg̫P1 ൩8`X9P W[L/H@t"sVOPDƜץyLmHO&]k>[wc˃,+*KĻI@.An |2hpӹo6CO9"?Ѥ\sUP:9Ppt,3>|Q/NHh]fM4sT*.(z+TFŽALq\0m泉N,ӹ6FW ]1TuMj p_ TH ePZ=FZT4e BVuZ-_C-Yw۾#\8g. uP{ԫPԢ9+~lro9 Tt7?m™O|"ea+NC.WAVtcO#l0CʒC|fάsPN8~zB¬e9:pVV:vT{-?5tdG/fy5Kqdn:s~ $ʫ;Gsa˝ vP+=tgNB\Н:^ #9B[G j\M}*fn3Z!P 7o&MXrK%6Ojl8( hJVPxBFZ-F◀ʡ`V9F.hO vXZ&[Ll16@Ow7QETY5ʤr:Z RDW5j݆Sl߁V>xYðhZ}[6$\?H~Z<ҝV*кxCl}~C\l K F&NXE#nw @ GoР9Ej`EN=1;:+{^׻X#'(ҎxʏTEwv-RBE9z]_Yĩsu^&Z74*%<ǩ(wpJxOQ0jN7k^ c+݁l@q+s)GdChBB[r͎C`֖g˅ueD4 &I::Rxy|?N3 aݛ)yl=H?:Tz{tN#u[q3I2ߑ5Pg'Gsv.ݙtF9>۩#5yj7uMǝ_9|Vt2A8"64niF6(YF̫N'+y/;+nO}Rjϗp84< ꂼz0@"I+*\9~_+5g=QxWjŴyxD{wEtɣ#Hy@2ύ1-0 )Ic=3@꾎9 ~_vnDM,D.jJŝ\9 %J/ "H9%Ԋ7çP ^wI9ttkf0Β.MT]")8|R IE5Er;˺_+q9iPfrt@2cH`$7olt4T!q'j C9ܳ|]Fyj>3J+˪NqZcAi J!]%=n>HJoD ^ƚ2'TtÀAk}}XT$tn {Rc`=:#Z@h]2~ c>z-ZK`ؗ=ȅj@&w)*x#}< լ`Eewk`yXG@/ ud #" "vl:=~l1V3 l818Ҋ 6(ѱv>X${&zaf߉A&)(sR!3a 2O)jxBhܼ⑑Hu<&sԠʩgy}bg8{R>#jt)Ŋk[\E{CGM9T.@T`H6*~:RA1HGJUkRX@\4QuX2 Qy~CY܊[)#wF=u.*JOVghMhR8/';D=ĺL6̧`:\['#\f84:=$$}YC[@'0J&yMR71:љT#t`F2 ryP꩗Y[w]Bm\2 w֚8*{:ǯHSkjҫܡxXVy ^ꑼU-?LJHM%7pf6 (ez8@wY~>735ݴФ > K#n!}gV\&7(`#i)¦K{ַGA0@B{-0;_eX"+C߳Iiiqw|XFuChK#*Vu5]+o*eZ?`|:o*KOA)j>ќalOS0\^1|_{9@Hm}-;MȆdq#uͷ+JdE[L7Zn}@O)iHQH{r!!|$ *s _^??=`Ċ=(J(Yn @֍hNhOAC8"cx,Δ Ic~fɕ 3BA( ӃۇE%ޙ>DԬd"Cg {f&8W|sZ}{?}Z-ljG;Eba:l7Vgw:3ت{w Pv< #A:Rx8規/taZl C-ܢ5)wo|𥭻vsVך NO)\@r}dUJQ | % >mC0d2A1{rmV>gЇ_ SynS VIΈe^8QdDA\Od>ekXtE>,N;#Gkm/>#Y1ҠcXB; ̣kAg)k|^j67Qb#OѹSsC%Z8o| G%_ @e-}As3{u.,d\(6z+&G*]GckS d,k_ҙ#S@pdz36[I_r,9 Ѐ?{Rz"zQAt@DZ;HfnXV[ÛOZ øI>|px_t{T>!\5_TN@IO71?=8$(c!ggta6| eqJ#i@?( gloTNjm e(Fl{Ub&nX C86>k)$F I'Һ׋ M"d ^G/<"kFY5WZLGm}*z1WQrĠ 3s~R?\ >;iA]&{ Nm.1:uNG S{*HGshB0B VK>#.uȶc{$mBad1hS׳đj/g26(// yo.L:ZJg3.+Ͱ~QC8B.I9MLbg r{p}=C˙x}{vJt(zF b%`; ~[,7 _ L+ wjAi `9@ԅJ"T%9AfUTO~lǪZ5NcӇ@?_j4w}_r!.q"1 n'>w-*3cHq1櫽|ٙşFrǏJ+B}_dm3 v(A䞡ڃ斖@ict?2)< {۳}Nwle&{:J@rk|a2ۚҷkr_ApqoHD=dG/&FV#7a4 lTxw%E?@@P"ꆺ&ֿʡAhe(m{U.i`y[tF$ i47nA76&UMy}=Lm<ɻ_?cߔ?ZJPAH[Ykfe4*_LBE s AS?cQʼ"Xu8s >@q{gnvpL&TϬm8}oK(Uiz!]]O0)?'_IU~ۧIuF|zF97^"\T dž 60 'y3[(;|JT|J14uQp{OwuvPn~wf^@{].VK I~7aNZFnVf+!R*gS=z Ĉ}], Ko׭ ߡ ScPYԦ6/s@6rf8bŽE)ȿ`vެ.?i#F=h{A0y/bmXn iϾ*' ~f}GKW 4]PXj pGD7 ^(ֲ=W,!1n.M:uCͼspTtX }|E74ZT| =:qO֊Kلdza!Xg /n?%Z`.La@, F[iѬ%ӿT"[IP!Y٣8|u6Z7UIGX\9GR'ʲe)MĚ4G{E;.x+ZiKռTgYSݒя֯|uQ8t.c;x6g~EqMT[vo:p7$R/X,%/k a#RM) XӶB06MR:5|3MlkbuVKvmw:1o0 C$Q`pIj~{/Lγ E6,919Ԟs1WZ% T(g.Ɖy K/(ǐlW}F8JPF[t?ڶ28hB{]H `(,W@[rU Zt֍jV`WD Yr*ܿJo7jc+Ƴ> 6Soe ƎջFP})w6T܊;__Ϋ}N-e ,-R5`)ڋs2ʼ0xvɹCC!Gǂߺ8 mƓAA{']bbo$?U- ]q"= *-|4l~A`Ȝ|x4A~K69A7]a 5|"UwZ\|})@Cy. {>ݑsgGv75tߐGwlU)/rG[S诙&]!,*N~]1Ƞ$8[g2f#4$U >գJd  (}8ٱSJ fe-Tp.pBo5 *MR, a:V}~3",ؽ?Ё 2: v<7Q< з߳=5Mv!R= KUK_?sĭRKm<\d!R%!V-"v +v,8#+ ;U{bX@wH <lvb躎 @@5+f{Jzm$jYo/j2˛ WawH 9/"sO<qd} h)޿ҳjW'ն׎s$QV+{BJ{3›Q~s)QdZG'Ӗ@ilf.Nn.H@7x@b-Q^v ɂ\ 1gn-(v@eG<Gn$ ěVUT_jC43N4-nSu(Re/pƧI)%zڎ 9Tw%C͵vNv2ԺE7 [Ԇ$^]h"v܂!yR/*kW:|v..}j F {kARpܢ  m@Db$1-ML']Z,|KWsku&ĺDaHApA1`?ߑKmDu,Ȯ݇C})x )}P)EaoK4y4%] 9UfoP# GW-CW1_& 9a!'1 rVKY8ḨwO}vP`3 RH:~7 mb} lhO(9DuE*hD6)h\Η2%܏*a\Q- sXtGؗڀ1ټOҊ~!@CpR( T'V|KƵpËX;,L\?V Te7\|\y32[ wYN ]~ID5?MDٓm) G!*UpaO%6gKuF!ufAdE6tu.!h_M8y)#)o-B 4R{ʰ?X{ _9Ϡh2uv=P]*O̔jdЈfKu+YFίXw/b*eX7f=4xNP.] z>o0D4v^GwIM'l7$#-#b" 9"J[NJ]`F}Gbja!Rm䖤ƧV(Pf0,*}"n#΀>~ȣY< ӣ>زL$~o] s |K-61Lʥ]G*B7g,jGl& rdzژ|UEA:\&hݿL JYtZ9Dzn3P !I2̠_vjv۫hb pt}'jWj. k͹ $ M,D?ZMA'mN)͸ޤVe(04Wĭ}*quxbd:LAehR%n$&K~ AQ m4+LloS|w5 Edl!Yj*MDGRh)+DZ3uϠ7j11p{{fH:#8DKOǫC6@f#&f83x&%F F-]w _HnQ2vN*Pp0JـU52w.h Ԃ(QA!uOhzc Xy״)OMaP+RR'U}v@^Z [<"+|1)J{5+K"+d!<}4`d9xFɺTPl K]3zI;A#~ 1 Nށi MF1Gown /9?&[%{abL $,6q!͈; +d!`94Jb;1Vwת<,D[l<#Gj"Vp<)n4Nh%Y_ar2F߽` 9E.xϡ>,<-L ən `W;fnd y@yȲE6@hE݇bL=q"ǶoXkbp&ń1ZD1i"C'^Os$FΆT!-ŕm Hwl`c1AjiID0h1F :KlU0yxUePXSb$nHvFK3A\ 0@-R7.Cկ2㠔V/8~P?Q'WK<6APkw&Я|kC擢OYZ<Fe2 hz@B٤ka[v5n六/PZ{s4lv5| وS!:cЀ:_~ʭj'rqg4 q Mg|E`AZG<҉rV г3%/F }'r`Ifؚ*z?k'ADŲ¾;o`^pY}\y7YI &qC jE=!GdNGy בrȓ +y']nBB.h 2g .jioH K+!殰hUé])^I2è9X I ɍ}1{"A Ɩ.!ƗiUy J~(r!dxJҙ@7bby{,oX?^nvTh-٠K1DxeGښP6s*,kL&ƤB'koL Ʌ"`w]~%~QWq0ͥjK_c2b8v#]ļIg(`4X-K=Qq%z1ʱ6tMU8qU &ޚzi4S$ciԓLK@tGp=aʵlfY_L! ǼǰRA)Y @H+87O ~/V4fzя\(#.Hz9ptM\G|)r6p?2*䗟=>~Ѽg߽y"fR$-)'#Ԭ@#g)D,#.;}-m\b v^&He0NWaCAQ~H%?=ySr2-Vdz|WamqU}k?w־FE-L V &2 vBhMzxJd3r'PmfxKI{O"H;)dz \{q^+9}IP8r!'׷c ڂU'xh sٍ 0ntEn\UPWjyL?-xz]3ao7A9퓏naw]Ⓢla`Vw+Ėm}CZ;+MZ3kJ5;QjM?!fVH3fd$=)j99NSF6W+JUqx%=+P1g<f!(Av*"ُds-h/Qwin{2՞-` ;}9|wÛTk0Vz0~[kuosJqH,B$Z?pUd)~qS*eA8`nj,88gryT59n@UNo/,XV!>ߠPZ GzX, v*$H޶>sGߍ`p81xo{Y 1yn|z+ X$?ن{;;8cl-XXQU07FĤvz;_N{> wVpBaAt$}'4aĥ~[Mm_E;=r:0͌쓻6f|[ֱkvPo0<}y~'f=T~uzѹU#Tht!PW ^}W-$(F04 n+pdPki!DFIyx]-?A6'ԶW;SS11Aҹa֩?V Nzs6I? :J5F!ƒ9= i^΄aD[n.X%"h+bSbk}+A[GણFi5 y*}U>MێyNΜ]54Cf<IJHmĽ7` <ޢU͞R7DF[{Ghе1K_):+#㋻f!G6>64}j;n u;π5قYZFn :`C";Sp\.]X~lw/ғJ^YFDCm%-=~e^^ZuH މz%2ޣ&@kd; zL_8CE /fUʩz]GJz n_*ߤX-eFtzFLQم$z'ֆ;K!G3G{FϒXI9@[L8|UjطB y{=XJfoLy/Zp$ou1}.(=n"ZhwN3`)N_3ɿZSd%({"8zt:iisWT6";QR,#y4A;1 7r:y3pno⸆v%HW'"WQρ:߭eAXM~u4m%|msm)EQGޚYm\DEo r8H{]gTVG+ؕkn:ײACRD7צuh)S8oЗ6(X2PŊM(41-vZT6r}T0/] UVt?1]s)DS9DREJRG.k o[Rd.?sn"X3s7u-Wc;5dJ33RO?m({ݾǁz{r&ì$pٞK06] i5h}O6rgl$<:@ ';mZ-I@*yJ:Y \WnU@Z~,]{U8BÊ:'XۢjH2cޚ ӢkG;o bI|' .egUq7Sr䑎^;7~$· @ v,jT(;<,__ANހܫNᠼXzR,G؄7< A[ENhB0LH~3fx@c+ bJg(K[.c7%_)t3-zNC] 3HvGBNmUgej/C1rt\iGӻqTAբ݀˱ðJIg\)(c4ΊM-eUorJm\i-X@Iny3i A1wGAhPI,>A2p&< Yh y~>4!I6DR*@\+R:7"b){D[ұՆz!isk<=ٰЅE4ѡdw4y)]S 8 x eh ۠zb1r#1vHۉVE@'TW8]r ) 78U=%VkL_]iZa^;5roDI¡3B@p_7CzĊ[?##=\EsRЮМ0 \eeYHPW &M:ȅ҃zg*g.+u·Y wĬэipw-ePR2W *IȕX)(zT(OnG;*`v?5m8qtD# XPIVB(++ .Ov3OHt Y!kr`KM84?TѾGC$=i hѻ-t=9E<)k3Id nR ]M@͌ l?B 7G5![9󔜲h<5bS8.6љ4U0a߳ި4%quN/\3$ 3D΢})3Ftl,%zfU=s [%=V̌VGTJ¡x-4yd9avL;Te{r0$'>3rveݹ͸ePIkp*X{)y\XQȟ* oĽ͚YI+hFnOq4AU/oe5v9r Sz3DN- n , \I3S__r]J?ft%^VOq^E{/dn}u`hGdž)}b;%3noִdepa"fs\Sz$i^[0T\ Yq,`D26Tt O[`?h JOZ[Xj?<R2V,7w&Rw+e;;)aq%asT+U=i_bcX=?)s63f>:bjyV@I>'An-!gWn¶UfA i$1[LpBEkn%[`zuh0Z=˘NĜc{*G)nDf hU%17?@$w^YxɽnS2E8<#%wko+~)[2>8y|j)Ûׅ mo4 W A.j|nbƻy JGw+iKer"*Ŗ؏cXnkdlOe^'DO+QM~\iPKm%]GnX/_EF.ýq{9 vk4&#<-:ܑƖAd`8RTVJΪG4Q _^OHlWd΃3xJb5$:^"c6eivgΟ ogց=5[vO=rH~B۪p>]WayD:o Էv<z*^R 1Eq>闩9lnϟ>u}9L}sKvb}řǽ1[݃VHͱ0?܃vN7[y" ܻ6ڗ:NY';6sQpR凌zwb)d ,p$*PD_G xb~f! $UvE37lVgaL]1Jp; g2I<oAc}?y(s!ۋ`49KzJ>k({]aMrpHB x(ќܽx2B5X8=l֋KNmL PH#DhCΏw8$KdsY}P]..1h 6I,|ۈV=PrI[e\sR T9sD?@i U@9+GL/InLjjfvqVP3&x)-!PWÃ4fhOY_G񱣈~SvlL~IIhLJwVyoD)l'z7 <&jm.h!OȶO+R%Rm="C3FN|Ԛa0Vr`r|l!\YÆp鷿 Hye(C|E=˫|->.n'Eՙp C2d𪆿eO! sjZ O՗|;FjQ6s"s0.adl Aq/i9? p>pkM݁\^hߞiOAFc\$ !ކ U7>=h=!7I#48y,_1$, ULSM V!sG/8ϕ[b-Pb*hDIǭLZ`_j=_+`GkpkoBMKY }a?31vJh,(]uL"Ш#5zRb-.G =O5KUts^|B2HҨRx ;:e< ؾ <:eCƨ3tȫ൞OYOɒ3( >󂿆JK2Śf.>۳p:'b)΅BR} HFo*9BPNӿ@s6O D ^GhY'x6=V0^?iLQZ|43+)!4BܻO7,2~:iUkh#U& I{_jRB0wt`JZ_ME| ۲HOMOTr?q@K6h'q4V`Ȑ.9ON;A?k:3!lCt=7eI% bq4u]K0f" Q&pW&( d&dGbx lz,Ă#2R8a`"19괦ct,718Y2?Es,# Ca'kR_" |/(7]KǾ9,9+zKfK:RbKyCK2((^a+#acTf۸`nwlT@'Vq?6{D@.N9OItf{Xp+xqOFڝ<dx7 n"E5f[+IyZ sTAZCԬ?l`MЋ $d_T}h2@,FI*|E@,fK@K{sj7d-*q0kRByfqfdc'`\_qJ -Fr=%EyR`ȱu V+[cC@/%lj8g6TPMehPe'񩖷 ȵЈN34F^1`A*q3YwiwwdS-XAh'ܷ&vkT3}u-d} e-(CX{cF53*I?`&j>ɀ,Heȹ؇(̕QK׼0Qu6ך#F&2dm^po$p ;_pX!ݐ(Sӱ+έa fog\xtbE6hel Om6,F3mXQnKepStM~y*4@3S篤mc( ~K MY9vs H{ؔ-+63,yh uOqӗƙgH7Zh;k|K3~?qXr<㌒M|$p ~%G5,IDd7†ēV;1-.^ &lssg|fhYQ-uXh8XލC]s iW2f(ɫFsXS(XÚ8<+ TэP%P2PM-/КifZ%-]Yg.IOޕu!iƚFZVBfv//{Be ۊ8΄N(f :%+XJi}0_(K Bʵǩ2aFi+SI^w2jN 6D̮N2g $?RnLHwI}z MA"TrG<.\'sW]]u1}l2䄕_68_ t~X-fwM\ 4]&GX۔&8KS9QWg۷vOdm%u ʼn3h_":uUUN-Tie<4Y<ضB 5"4|k%f;/ѥz){7,vն]ɴNcS-Q x hk nL`-!naq,9gep.7[۸̒!uODn!im!msX4?5X QÿXO1i]/لd%=RAﶦfpȻ%KqS ,LO{+S $ k%y8!pi۳IT'ScajKXMA5ҥTBW vBo0eBJhc ؔt)bphbUշ{FwE:RMy?D$(~8؍AV_NR-?PGK@I!3ݼ9p`՝ ֲnZwF$.޵p8D4ZK .&x1BMs6홍Ula6=odEZOQK4983p!l:qET"'R>}  )d\c!']\CtRڭKU.FxܳeݿAZ |oy`ĺ-VUX֘Daho;w4;Q%|(SaEg0O%L[![*}GZ`cw[n\bЀB2>>B n "9. ^P[dUVKn-xa vxR<}`"߁fe3 @O3(cˀ+L}$Wr7? LDÍ/wq2; ~fE_$Į]_YkCgɫ|A+жz%tL޶h#6N šƂ"d1і#%k i5uDy-\ }\ )3ǰ?tAM 2"Hظ WyJ"V[kls&G^ϑQ7 R7@fu9`As_EB MH˰'EpV4G8T@zI(>HOkƃ`2PaY&OŽw>ni|*ݎ|'XLLXP`{SՓRJ1Tz};)AM0Bql{2QzuzWn^nDؚ(mVn4+SYY)=N.7ȡ W840i FaP5ɒݼca lq[>e] 5~g/p\h'(/lAjۄ#@{W_sxIpx` ].ۓ/-X/d7U8;Ydg92g=q#\PK1'lk.fNhʢ- {>r-PTOP44>s!]Ÿ kX$C;-7H@ؕ K__7Ii?H~)F'7YV*"j#/'R-zQ(:?nKu7J! ]2bOnq#B){i Ml+duskz^J!q>)J"8?Fn5kNWMMx4Y#'Ѕqa{ u0#L[. p|N*@b>S;_Ar+7ǜ\!R̴}*fPb@jMfU!GlX0+`㊿׍LxwKp&OXsGPۨ -[s,.Pk|?u#sǙkcT>q00nBI58~qPh=5-~gNjډ)nF}U\#V=톽|~Y9TSJQqz 34$,HW.pF2ݤR>hcG{xڡ7c9-3H~Lv!iDaKѣJ~"Ρ' IJaʗF8<[Ԓpb ~lЗ<5^nFm85b)*h*xir1)z~nY?"B!N+؇&+Z;F&Z:4g9`n 0=9즠; L.*ɉ1t SqȐ)ٖ+0PR )JUfǏX%@ ,s%'[ T{QB$츘Y?۔cט#1pH)deCpx~8đQwʪa4JPi)q$i,5[A7LuKL>P8VeGZނq- ӕQk'~ gqfMElъ׳2 Eܩ-m>eEjJiVm#11tq/t=}Ø]/SQD!UuģO[;1Z(.ɻxh9Ӡ ?0;"L}PRUh\M(zɒ?Pa*sx [ KfT]jmUwsC445ƒĐ~M C1 mj/8/GҎU]~$j#$RkU,T @y]8Y¥kț~-PN l:fUwtZyݗShQ8կc>Rټ@աFǥ/&GA ӕ4~;}'ntP Nt~d:%RhȠSc@z*3/>OWhѲ vͪ|YGZu+TEa.P4?ntK<Ġ/( D^%Uk5eOaz23~+Ggc]9o^* G jx ^2uhEma,GHTq!Bn&]&y{4Ý+X[ Z!$N̈́?xfFACD2(X.tïܟq& 2(g ?VG M\^b) o=,>N%}8,zIq\CW2 vUkU4(E |~Vd̸QA$5ZI {Y5[Ҽ |-Zr<gd'E] fc\Qlާ3RbA1zkLGp(}B栤;f<閑IQ= ^2X\\"KIJJ[7CZ0+6fKFTor"x9hBPY)oKz-SDNY{k#s",OBŗ6(\T!pTKYv_b-?Tl-p vi/?rqe1!NzOLнLM= # E$ǧk.!F ciywro4 ttTO-6~`rGMI<g ^vˌ}tJ~C1BtēlhZ,_ާ"DC JMl !>wbV~M9S! ;:kh;<#%*G)7'e6K$l#~U¨#|t-Xc@L.Z+cFn۠R FGWr*l`TE>jQ^w˅C3&Tt~Ǔ8Bcjb2{nvјkQyUT1 Rq n|BvGXdbT-!.c܍w]!vVED[Hb;9$V@rk aڄsbYrA,) ڸ&hg;2t=ҙaoB^2DJwnL$ʛr?u,_{Be9z$ xg. w+{}GNI<(cHmI ]E$ 7G=Plr|j7{{BgԏT!캯ܘcYIg%VOmwu_PNv9|f%:;:ITa5=lVI(O׫9s`z,:U@Ih14oaX0`hy!XY/ѡo 3sTF <⑖Ϝbi:Wq*rd馂7"D$"Ww`* GTD]G%4DK"[.ǝq¿buC]0=O΅bpIH9\|")ɑZ qmR0ex`oiv AEU,HSyԺMkzy՜q MV6\J^w*B@K:[tٔq+Y:迦8#?7FzQEU(o#U >ħýlu $ƅε[~hU>2\_GpH +{$ߏ;j`YVmq$\kWxi2 v<*<=A^ =#p\x 2"}ש}+a8;Cm"js@_:|[f*Hصߤ) 07h7OXX ۩P`cB'rW+7 twdTiݹȻU~"Yhm?K#T6CD?`8scCZEpE8衮:䫧bo3kOrECc +`m2z<6 sD%1c~p6Ms,[ps+͉ś8)Wޔ Dݸ1a~@M)Ye)ȭC"[~?RsZ j苷H IV_()wO8xCHbE7Pr_Ӆ_B(;NOp1#` nAk m%Af2WzB*8)=ʣYOX|%e+FL989 ~ Bgm~ >K}'0'u+z.sm[[-I2d\Qi. J@Q8LDwt'yЏT^[C2EV’d*w?6q5;PAs 5I<"XeLt70ڋ̈́~f /soOQMFXL4CeTz莏TWüul鬦gRr8[|^Ѥsӯ5]JWO8B؏ \7E2jic}/^ˋer^R"C8q0+ D8GUjijEJm(ȭzՎI锦&Գ<߿o ý!L78 g q:T* %G2Rs9i3 ,A590[I9Eq.Z]f&RYtn,eWke}R뾐p%%Fn7 x B^JѓH!L"uNe7lwSzǥl=H mhUǸ֪ȃ[YEgy? 9:TF'&YW.mʊa$' 43FowEa FIn.͉Aq1*&[Lӕ o8KV7Xh6F@줩#Jf^.G Զ=3kO lQw)FᅛRGhl\}yS̡+M>žD$؄5n N*UMb܌ 9Z =WB_i4R.I,%X^e[dp%?~$uYBſ2kiߜvc^4,? *6Ќb[}2um{@Nv-Goa(@ϛ靑Y_!GkVıi4bk:ˑs`ʬIR<m/h.RvKhIv'E>ڂW|sV]hL ѥRTQ9>A3Eh.ҏeȣ/9@p5eo*Ugߐ8\~b0̖Pƭ)XYD vrT1YC8x$>q(p92Ȧp|PkE>`Q{ VхF4$ l^c蹭j-حzΦNP(@) $G]̈oEvq=y :Jm*'G"7h0AW '胈xxoѡX-@O9bՑh۹${eQ@UECKhؿ8wJМ^sAᎡ:ՖXaLW*Otv%OtwM)3\҅޼27UjJƃIa0,g7IZa{&$@IZn_¦}xfF~k[CBX:$̆t3^LU&u{Yf^:dw% %⿋L"\eT rd#(^3l> ;C+ Shɠ!aOKw5s p0˚M|DY8q@!օL1gm U`;+= %/$ +h?'ZeDn|JWvMd:wƚ9hqINZ|g91ZSi9S*sk^DUg(ʵK{MVV>vI+ ` B}~WAm-bd[,Y`;qu wI ޠYE3bϼ8vc EFLRnu'p\8?'<$'60c JtK9`9A⒙KD$) p6$7f>ĻqDȜ@/·OͻKo܃6wC–|ٻxdhS|-:|/*-bYL)GYB8"c3D E=Ms{zo.M]y\&8DX66U[@MJ]8'9fD3h&/8֯x5/@|t2%d'|5/38e΄~rU{$ǐ|u^j.βT-(R`\׫l]^6X5"ܚr'> G4M`5@{׶qzó\ rn~\|f̴g1=|x8lp#b=j\sGx_{`aM#\`qڴߴ=nL{Te ZFXA?6)H0uU2h⹪M#Py,C]*u_z}$QI_nBXD/5@Jjq&. >V=( qX^rX:#gE8Ů`aOˬ̾H"jLx*)nX,@lc/vX)#PEMLm \4WUu|L6ڲ$DC:t75?;!օ~c7z?9&/%gwe+@EZSkw-!zfQ}Ulc#lWf9a0 6U'>M@K\?!9vڳy>87he?c=UOpc"~ oG| ! sf[%v3]&nS`(0Cԍ5%:E- <\p^3B=qy_<Kf0ŷ0_%ܲ7sd(ѡIsc`A]DZH%HZ J`Po:ꨕBR ݅vm!oT P3Uv/fl(|fA_QtsV)*ُ. p71=9~i,cHm =FP\nX$p-(VFd#ח >K'sodߟ=M/CB*!:;Ie:"'jVk1';ڶV3(v#2=vErWڶ0I5z?"@ҹzv!ϑ G?#DȪȊ]&TJvPNmi yierX l M)1ZQ"5`[h}tj~U }5~״ Q^o @ni~$*2d!pI٨I@sZ8l@ vm]Ͱs0l1zeUIB#\uC-a'qRm$\{i\[DpUb:",=p І&ЃVL*fpށ6r?vXv&׸?# DP¶$Ȳy=t;YL1>v!&_G?isM 78?:NϹBu!fJB+}ߟnvG%~EGWEr/{v?Ƕq1ZbQ['Cߗ(P!tV= OB}qa='J%dq/oDE:]Rb-%F]RLۓ<{ؑVuNo!'iJ0;gJC +Omi}.T\a>m2mO3KݮGSg뉿D4쬭Sc6Cl)vs*( ipmPHvu\?ytsо1׍+l0Z`F ұPKBH} t&p͆ &uJٞ^Z,YJ4Np=Uz?+^GӼWsb, +Ky^vs**lǦ_sl03ɏ6Z*ˑ & ^b7띜s5M1//AHl!{}H޺? T/Z`c+"#}rS/~*?(.f''qQlf\(4S[&%Tz}YcYoy*u?YŜWHZ_]DqQrSp2hG%s=]1#J >=yN3x3"ww= 9jTXm?9ǎe +MTBY"wQmJ)`Խ;|g$) 4@;4x3vRu^|>n%֪7WoTDGcdk>R/HR~9>/wkJx,l>N$&|:u3,A$٤HvUDZD}íApt9cSQ1CC -8ba#e 5zCInfA@>)LϷ tAP'UB,8y#h}*Hrb!FO sHD4L鐔J٭me,?SXY9W]X*t Ǝ)YA0Q+w=EIj!MaA~@T$=OqcaA`S7j\.ՏCix~%d/dyS?'V@Ė0fj!;,󜋣CJ7=) S<>+fDT:V8e|NB[r"KAX,&"xWԑ!mKVh?& 7 58b?)ێ<%]h[-QET>aDo=U(2(i@?P9!+=f0@ GMjbmÌjɀk#r bF^k; %@V 2.7 M5/@w"U8ꡃb6aȻtJN2`ޕ{֬*.sn9 0#(灆A1`SH-=Jk!mZS}wU*'*eV\r"l,.A xT~ʖ`G'q?DuӁPz_ ,A<7LV/sE?E[B‹6S=Sy% }~rG `"$@l`RKo x^֝D0e. 5F%gx͊N$#Nfpce'}\dog2y1st?|k0<,Iބo 1v'3ܭya1hrGuXvA"{ITe1An(Tvfrk jȶDH{OJDt{N=|AJV屺ZM_]z-̙S S[z[Y:j^xSG.K {w3VI'gQxȞ%?XC.I9 0EZޢUۄ"7ؐG"=7;}`=çR|=e|O Cfv3ϋ=]VA d5x8'IxX:|dDZC̏.)zV3q`P:uqAwLa\y ۮUi4n9LJ< {6Al7MU$>"ZLRj pL]j5 S*S@LT9R7ꐄH݌SȶeAбFKbx`IN6z܍ѭvyUñ.a$} `X+ΰW}( K;1&h#ɕ?UM^ta.z:s0P?^ 5AAyv&8~e\Ng@PPd} E sĽ\;¡* =~0uZzdPaVlXb*V~KKM)ԷK_Q{rZ&F8Y`۩dO:VnXX¤:$D \tATlVwY~ ?o{E j5;lWi)UR'Wq(L*Vōlgh6E~wƶ&7Vg=ԆGudkyx[`oWC>e q@GmUfebxc%NoC?c[զk uT/ gq=S 06RL֮ ({y8xtZhhƾh{ގG8#ҭWRR%Vr ULypzv3DI (/Oցtቿr=b. XuYzi<+֟E D{D fȴrG h Lc*zW&Dr)CiF 6hr+|ea{d4n2O%@台:$2G& AҸjtڧ ~ϐ!*,ʎS,l62^l}!He8ArVJ" ko6y1-5版M4%Ts-^t|9W5E}ԱaDRKCQ(CUIJ wnϢiVSu uyT18vL\$iGpb0Fő9V2DdeiA If#l(#M3,Y3J]L\&cD)}v.WIUuPs+3#9 :pu]: yfy8$X `oE76 goONu)i_pSH` V)1Y#թM(fRvV{%5.E>\,iw>6#td)9*W>NvC~8|8=Hݜ:E9fw 88al}q:ڔQJwr>ӈd[{^(28W 1 nebǜNvɸw nB5AƦ%Y}%L(DNOhjv[ UCG%+bߎ#v9D /C1~+Eod 4ލ[]]g}vh"p"hE2wbQ^3h)q[Rs߫ԔPA@=80q'PqAco.+:>X AI S@_jc!HM_0?6ŐMyҲGJ}/g)*:on k"Wm#׿D*X*ռ?ލ_`|L ΋#{dt/d@sK:{xNݕC8B| ю`.k̪KhmN9c(ڛH-2fq7-)+8%.yWQvMݞLC9a.=:y/#{3Y.?S7*ߢs%(RjhBJnGRB/k t7^x 5UmD8d5n9lͶq }M5)T6 r~ 4g(ImD4'kĿ( 0i_vj7FT.oը83wj^-Hb\ Z~FZ\aaSZfHW.b2 sKd/T(;eAe@A4@i)Ŀ?c@B@$=J`aەٹͮug!6=˜9yThט6?K^#mKf5Zhltu 3Xfeh}f؄~.‚B0),rks-i 0+u@hRI1ND bmo*Ov;}U_k gr~r"pԆN|Lz$H;͚sku[S?j@4YslBk5L}:T% mE%W br/ps2Jy{ژ&0X$ۻ+ۑ~bFNVdue X5a0ض|m{~ D0~EÄe0b$܃Inh +(.=_&%6;i(?մc+EC&oF|_RL.fD_gƯ)Ќls곁*D#0jJ?^Iݣ%vv^$<.n!U,Hel(G /a%8sj'V) _(Dtxž]Dp[aGCeGJT͸Nxd|0A/Gبg`^qTWcans[/-ؖD4O8w/YDAq?8ԄirȢ aN%o̗ Unn,Y @}_|uK\**ڍ(f}QtB^. (NS bC^ی*9;ǜ 9S[G r5fߚnQ0&=Ah l!CzfuW}̫C\t$u.\G{\\4<1W/', [:.Q$a|x"꟯'#i+jޥ,Ɍ]E4J D!3D4_㮏MT D̃EK6pKn7iҘ#G&PxP{vAkՑ(0%|h0"tfe#{w,RkZֶ :BzhYāO7ׁT,&xJdG}))Ď١l}a 'i;eL9UD?A0~F[vD{̳t̫zK~&IldzkǩfԺZJg#dთ{C,P1FȡSyF[+I̝{>7`PP`X5GE饩P3ժ4 "5 xͼZ?`EKe_9C~I~2~m"UFaw8`ߐ3 c6Upi[]TFntb@}06* ύYz e\ @B;XR?fז hs ⬢*%͈O0L0 :D?_׼|b _ӂ_q4j ;/ >khj7 &p&HD 5:s}l(Tknq皷_"XpmmC3,Q >.Om3sظ9s19igq1xK:ғ,Fv06O?*tN~Xμ"sd \CF0hl D`P0^\U L90'H>,Ol_sqTc 05<ڴ2atǶeKģ2{(;'%.[یQՖig*ACV7uR>Voїq|J l`hiǑԦ;t a)!#·sMKsH"4@v'M7! R3=Bw+Mgi 1`!dyqdp% M-%F(G([P.]=yU^)XBpbҙ)/HḛO#F {EC(hs*Kf?@qVn<Jʽ kO#Ko6lq>aJ;+pfjҝMd<9qXgl=u*h!)\)ʼ0T,S1C н#fwba?/ YЉ#QÉ%@k]Z"__ D-ytw}15MI%RTs;ͧnvY: QN={fݜ7@vLsy&P$xB2naUm&31+Kl찄B>bs#fW [:H d}8Q!^M}ކ SxAs EGATpQcnN~j~[0|Bc6jF'R&*# lV勥0WN1M&g~lzNb~( *D\Ze3ia{mo(@)r=X5x x.+mf_ƦύqμHO> m "ٗ#np~X2$|?X>~q Q6-( Ű m_&ZG9S= E,W|xk)Ac͹)ȍvPJ̂vl|ѧY_jђcsx$>orJЯnyNlleȑ ~j{۝gGX7],9Ę 5 `Ta`e!7p711Da}.g :B 'W&J@%-#2k0|S{SX7ˏ 1ز5opI 1WsQ6%rq*z+Cc^[?3-#<2_KTol5CIœ @}DNGߐ]P(IIp+CṲCe# Vbrel:S0H_5H\૕ہl~U#u;;|Xzky!`[J`bʳ\vV%^ԏt$hP$wWxZ'e`z]tI`֣[hݦw!,Z`ף{}S9 rCDkS zUiQ1J:S#T̬o¥Bw v"*:l{$iyp.6˦ kjGd:ל/*K/52ۻu޵u#UJPDzRN?>v14xg桜W1ηYՉ%\Gn[=n@YW&L% ^iA ѳATE헧{=k# zpT;at3c.U@~/Lևcg.~FG,߇(/yoYZ#kJ3ͩUl_?3䰽ꑂ5U0iDX>W_ 93NǞpf*y!0\8j'"S60݈J]U:4h?k7(dӛ&tz%+pg]t׼*%At bbart# FEjOZ{+uvSvC{)P&4Y00Q8fODHFܬG9XR}݇2Y7X'v7pV?lɟgQV6\F#U?vnCSr>niFjppΣmgHZ{dQ!0}|ǢYY|rSLެӻkvQx1 }M sJhE&q9|+ 2ZFI)szr<[PxH)U=nxhk2f5s*ƞ:1N}TI[˕fծvaXd k,iAEyzuCqI1u5Idd.x'ua-=/VeoQ@2C4RS !;2az8.U,Y`sAH{X}=ׯKE@UlL_*a ~2>;|1׮mˈE|= kJ*լDB3n9^1Vq{uv}. Uc8 yԱ;قUUX@H|Syh(.Gˋw9QvkIq&)BjJgh'[Q|uHY&98NcߧsHKuĎsꡑ'@͌{g]b_MdoIۄ( u腵CY1S˶C$Eac!ȡnE<KYVFwIKM3QU|%:vp&Q&:+#%yBB$i|@ #q.,Wkyh}UFw/52@J8u+~T$ Gs#0oR"MRQ7$,y[HTbȸ u~xnKyBHhrRV@Iy›8% u-"Q 6єeaa+Mb [! ݕU{[|,3r5*Lxeiق^^!Q5 B<|b!R~0bC{OySbU]f)肶B z:ޢ:1Iܒ*tN.?zxkK{0߰W@{B!V|`}hC `ׄ,O9jZl( ^ Q}}WP;-gb}g.yv.X FU< m,ꥥÎۢ^D#rM_GuPHݥAo ƌ 2|݃qR3YԄLm,Ws>8cq d@#Kf-i\ ,R_X|)Q6"ȄdǨ?,Xe`ш@Mߐn2E4rbed=S*(^#6#6<@~=;iVagHa_ׂ-zB%jN )XᥔWMeڂ _aw]ror/坟~fM fec0F%oOptq_E10tQ*P0BJ1Sa(*vVǜےm\LɶFh$DZ„AR0L}9y.bGzViU6/`+iPpRX5|o*n*x5D ÛQ H:b\9FA1$1u<}u}%}4g7Ŭdr{dpŦk٠5xv#e{yHdKaJxpJVQs~?VAY8Qn /!2Ỷ)kRy8I]:^eSoouތXw>%@Ad>}q?0ק'ɮmɌ[2=DRLu0bեy=ZЊbZQcX@XC&)븟激AE˖ӿ^gEck&7tÐW.=26:[Șe!4KFRDC%BrEG<.ZV7d&x߇+aH9 N*ؗbw7&[>ޮ(H]8{$K\)i(IPѼHpLKC<&8KY%(:lM  !y>xfǩF5o+jqΓ,cI0DOy"B*0T b%"PX GAYU~/4A# #ǧc*.1g(K 8 Iy(ߤ'bqTA2CȋH{_p "O@3Zw_~:}A">0ᙙi$gNQ6"БpyE&4{6sx?pHNHSoa#z jcq4Lb&z1DvKWݢ4`łLS)V E}`ejZ@09蘨hhR-X7iE'C.0uXNGƄf]aM %[ٛb:+GgٍTߪ҃Ņ&Uz'ֵd%= \.zAY9&et *R'bHaX;֪͡岟!OuUnQN]oј($Te<uzNqp3=@A\7@2fi?s+vII1 mVJ%٤jCb;kk]\Lx=Sԍ-ч|Xڂܲ-2Ӏb ui&؛44-XG,&R=Pvp/Q&S|8}j{7o,Of]EM.,%nyge3e @BL1)Jp _U>FoCm9]7ߘ=MSGLʈE~<:SӬ۟jy*gn*'('Ln$hƃp flɇsP 8$IK2 ɟrfP->I3h3hqI( <' E vOfTW-vo Wu?54|4pfgIRXkh^u& PR2&EoTrCޕ1ة 7jNjL{J)2Ed\N+8vބW ze|A,x`T:2e|mLRf1*I-mSc`p_EpPD{u󔰭*:PxP??W5 އP?bY k;!`a V) |N5cs˴A^`^ۉ$c1wOw7\rL""C*0Hk1#y%_xCF""`/mqv6yeR{"f Q P,}vReՇE4z!9߲k| FS"|isCtkH/=:_pey6} *n2vTRZR5[:}cjѐL Ǒ%[/_n"}IF526r2 }4[-Ń@)*\QT!r HCZ ?g7.Egf5a}1Ið߯VMʢ*]%Yi]i7fz lu2aXc|r~upPmt6g%9}~>I;P{˧o8 $EуT\YڇaRA֖ʟO!$剼In!_όߴ9flL(z’JNS(Ch|+h=k(;Gf`a (Nyդ?7 5Ӝw9duw>=bWc\& P/YoȲQQ9kUP/VlG#,Uq/-7r.IpҕCNp]<'^T{1֍D!38̏ϊ}vbe'x%kՆ ZB~2(qрI[_Q{Lo(t7c J0,=Қ֤@$ZIiSʨH\lDWe+5;d|5G< + #ko.ǂ@a}HjV"xZ-5eeDF-}뿒"}fL> BIFsV:3 z\o*H/4yb3)ogkUY{æ ^ZCדwܸmF b0έ(sÜ~8yY`WŠ.?[vS/a_}JٗԾUH]/ _ ;b`~v%*M5~G2W>5bc(&}x=el3dlm^|dgSyY:]a1w)t:>mNV`H̦@5^i۪; ˻DSݯk\'Z_X@SJ-n P@Pi}@0A~B8X1[HndOc?y#AnI\,s>9pqY 9R8q(^XE!ɫ7v- -HSIdӊRpIy2Qo5zkrjN75+ x3Q܇Ea -8eovdz :S1yz,';,F 9m%yso-8p MP Gb&eYԗ=n.LBH6Wk͏JEݹ4Sٹ&a/I V?qri٢+cSG l{yp'*EPm!Q=.u3E0dzF aFUuᛂg⿺7FSދTQ`X =v3T[];E1tNP3Dnxq $Z'd8e0&t£@ݢe;>HRs?,gfW7O>"[e3R6]Dzr?o1bAV^$>Ǒc]ƅ jH~ CmVh ʉ^cqHE$^~lgF19rZEVFp_Wȩ߮7j> -F`5939z~e_DOm =d yL9bP\„* eUA}/Ma >PѐjۋxkOHG'osbm-#7x::Up6l.1~un[ tkqd"NnREZqeV \J \fEE *l1}?jzJhp10p_PcnVIOfRd9sT9`|0A Ra[tAI(J&>Ok͝J+D<7?*ƍ0 P֔hdYff1YANh / oಬbEnalaީF7@э?]g@o{ՓTDhTGu¿OFYد5%1I?oaTd1Q`q@X*_Cݕ rjslv [ޑRg. z[F9nw zƑ9WEeZP H\|mI5a Z*n}p& QCgmsEDɿR1jcqȶ6O&ZќsJ[Qc:As"P:hiBVHm2{ ֤#Fͣ,D87j}}WCW}oAҏ3VW4 +$7ad]p1C]I/*}1JmSutp\kqY ZptZxsaSvdױO[ز"|Zh#4*ob#+QSS8d^qYV.&Ub!LkJl7 +8]SUQ__4LgD*#EJ5@ZON_I*WR}!{e5(/(\$0$Ģ1B<;StyVgSc{.7-9$Z°V s*q6i63-"jase\ezH)czFN 8[N>^_WmR41`H>m2ֹy x!kttcXM,0"e4^nT<f s7vZ@)sţZYT1,R2W:K 7ί MI!O/tT(q[,o.l Oum>xKDX腯/? u^33ZDy'Gk~S2Ě&kHા Pk{=0I#q?sX9ӭ{:;L ou29Y'Z;A6umJJZIRwf{oj+LW"]>ʋ(}]1J2qNh+،arf?8('_B}o[,?bg!\➉R B<߰ 88K߳ӸVW 9} "@iy 3Ye)ǭgkΕw7%0 LifI^k  Sf != 5ko WanjU>fg s1mx2-} 4{<a,kgPakb}7qi#M1i (gO`` o >9Բ0*Z7!C6Tq4nar[JQ ;lF=,/!-h@j?ptY.2i6j~QC #ƶ'BՑ̖M5ĕ3X|-|TUTa LlW{KhP]`'>T;԰[I9R֚^& 35H)3\mGŵC0[FWKx9SxBؕ<^$ܢH|ݘodLԭm31K1x&IM*}R/~͜ʫO5R r9f8_ qi^t%(^#3^fÖdIí9Y"5k]:k-SjkG#0 ",༂n%s4(/$'@(-}BKK*!a]b]={5& .y ~V@XXӁsȎ";D63"Mvil@ rBSAUNP⻆Z&R"G8G(Sk<j04vTU2)8v35줵`QPd5)ZXhd_եmˊx;crC1I#eO49/x"HrH!+w?$Z{uo>GEr^l+=&f߂%nJB-2N&PJF*yW34#n{Tc0^XLftr X$!k&IG oZ!CδL Jrk='56x0+)!<*}pxD/nsMњOFy]S 6?qҀrX@#O&DdM-(h1+O&mql殍d- q=*؁De_0UNdE-DzV 7٘ǔ<׃ǾͥM16؉Gրvx2s{U]Oހ%nd.:áu"*0ʒ|_RG+gg8Em_%~\Qc3b*娌`:8ͳ 4ʃ7 i*$ x?mx=QDê E75А,ߛ!٦ ,ֻ>cSlkYhO|>|!-!v.6Qx:WjbvE$- rVhd+@Xn0y$Gc>W^zs`SaEIi %$TE橛dos۟ hrxЗ:uN {Ԋcz Zn44WqF)oLߔ,V1AX ws*Cq6Scvɡ(.g"F][$,`iV5υ>D8r': Z8gA ZEڊZBP5O0O3ih+Y:xBo.a݇)j,A[WhzzL&#ճv?kfVaO]a㘍?)ڀ_2JYdklY{/C9Un*DA\zҲ M6bguAEd^&R"I6v"ÕemAνo;y. 93tquKmL0 ^&w[::Y:x{8r5t lk%F>$!o|dx yL/PxcIB^/izH$׿J%)7@U|G6ep0KY&;UǍ4UYyϬi$~t輎+ӁK'H/6ĽM*}F< ɬ/u[~Ӎݱ?uUkL7Imptkw4 ߭q/2ՇڠAyi6c6SmAYJ$[_%599-ikBӉࡾ4؆_=Xѯΰr*s0)񆊔U('MbV\Ac閱M1;}mкϺ)=_#9 ﻫ Y-a! ,ٿعg%JbY+ᐂQ'm5=Ա'J;jH^ݤ½osɜ*bB'' [ңI:DT_G6^m;zx6dL嵐Q(L95q^TWDYh۞{]yZZ+(a XxO/5;7Q pR++yx 2$T_\ (˳zI_ ]^ HAҘO#LRNjJ.)q[A"tGPТ/&<jC-yg$xT `]Q aK1)3yzVzYrI!H.z=NְC&=D)/wwf+ύ׈AcumN|$ĉb2|1]ؽ0UqEr }1m`A+2T4/Dv77u䫁@XL*hs [IoRIHCb~[]W >BjEXP G#__nj U ATUl}Ќ0k^(W :Zji&# ^*t{͚!(n!v[tҨ?0H)`d\_CFHHN kvHeՌBs7Ҿ+=gbɭ4ZEhӒ̗=Miq띶gW5m>5$[#5!G^R]FRǩaqb ݟtWq좇WvɊloC)wg}aIR7lm ;Yڮ\MP'W sfIxH]83 D8b~:ёnuq-=;cvAwZ+/*I" -0Ө=ra߉}jbgڮ|o$E]eQW)W+L!cX .w Ak%j@@ F- o5xne>N++\X3 ~՜@r)UI:^=>)|@ IYFly(xhwڏV&MMKoDG3-`v.X*N9#@⬎OEߤ.^nh7 y ZE'}h0pEl#y"g?CeX]D/1kE%ID"zO񶵠¬qE=6kiRb.AF̩UsN%rN^N䱝?!+VovOI«5O?SlHs1O{,datPmDA@eN,iGdYNGX$&4>d]wxB+}̵ُ̖u*T38|85M'Oihetwr ¹Ysr0NM"cs]ql\lsN``Rc}Mۛ X,#b/LE3LRO;{r T=I)w5V]%+uUY2 ItqCz;5KZא岹JSfBB[@-5QfbN40(2uab,G13H:rR},0%n>Gߢ.hz+p zfI 7egٞ1MNKRTz'/_/?x=HKмS m)IǮk+ ]8 ΋h,"z+9?j#g%p@o>O5kGZ[a`NYf &ЦB v˘٫#e-7*{h2 ,[ ptvJaT!l2ׁ +n->Gx8c}ν[M H" uǰܞ3cyM+_uTED#=/ n Uŭ5}95-R.y: џ=MS[M[YSz 1a*Br Kٕu4Sޜ?–u$Aqj$?mCժ`zp.#ȧO+*'>rH`pDeM<|x:9vyKT'.[59(DXw)IU[krFPyHXؘT/|X X28Q_?~M7"gIPVEys4 ľlPhHWM:B+K].=#Ciq\}Eoy$c!kz\ށ]gz]-;\y"1\?jg.u ]g6xHͿ9,٧0"36_ _l/S\]1N9~uK qoԠaPkT X9k0ԦKs]*1޺aq3P02(ɺ[)2Q#-7٩B;7̿zWA2+y)Ye^^)d8XsG:Cx@ڥWgQ4j(T$a!~&y_C??҄Fef).a"{Ԍa76%Nꈚ# ZZIՊuwJdQ\? owv{d}`\#w/M㨽QRJ"otFVuO,Ez-0bc!'Ym0< iHu*+4HxRR,ky=a_dC;E㩢f8HAD3 b%_JF8}^AzVuuojrF BV7~>X7J4UlZC{?eHf厌I<֐Ҙ*1`o ^ GeVAY ]:\Ficox0xD-%]?W9uh:0C*:`kKVg|yGAw_pnztx+ |bwh׹T;s7"Gj}ɫx|s;A1Un32j$jHN\e :Q7y-҆rQ54AXƮ|?!؆a[7YHD5P>KsT  u#KR9\ TLh$/8'7:Rh&ț״mgİٯ5W*kC[MҰ`GvH@CiYTehSÅst?$)vf_N})9 q"/lALPN`n`j'P/Z,=M ?G|n.>H\C9"+r Hl& j?fr8aaCIePIv2AMw#4vjzΩVeyj5#d ЩϪ# M /$H"j&xPsb9N>DO>':`64Nư g-=Vu 3 ߳)6Va pv1m( &1r3xRktKV/Ϗ%-1㷏h5zpR.5i]u(C*ꐬnyC0JH $P l3/ЉG6c)lƭ$w:JNS@8MĴwS[/Ԩ3 Cjq}E_Aג, υE+t{e̯3a2 {ƕBTqfA#R]E (mt<#EaP漑>&􂀈G vDi,%8beg\1[ġ/X]{G 1\Ӗ^~品0t*8WCughgBsEErY_aRY>@wQg $QIW@.@XI>e LPչ^/ȯOej~Tי?RM B@ꋞ~OfT@9c#@i}st4NW)=E0opwv)?)S>3@ _jȸg|=GIQ vvD Kžo״i} 빀B6ăCBBJ*3==}|{X!cJUB?ȏdOy62ۣFXY\^حW&[8adƺ$ݸF0-3mbTJ#kBȦ3zh{_`>vij'cS./I (;EnCcD;)M C*|OƊQEŶp}E`%J̫q(l7բ`(_H窲^%dD(U:2+ˉW|~YMVZ^?-';3(\d4Ur*ߝݶ_^V .$ԧ')K4+VW#]ԗ&!GcTK.QB ?O  lOR^*)ŰBX~ٞ׊L,k u㗾E5x4`lӕ oM7=ܽHKtjŽSZIǵmPڦ1Sތ|?)[br`i N6loU-~9G_a/TGmR^ÿ>G 6ޥ@W#gOMS EX 6Fiw.tšFb.;,òx ~O[0'owv _xcDrآ$Ue.BqvD6n,W%Pa7K\ x~ǕwVthQA Ie: 9Z]{܌6Jf*,+aC[#a&@4zj.Dhvjeg/ 0(Lhi ܾϑBH]: [>5Ff~J_OQ.."'?$:+ -`Ż25Zw\vOLqt[ | < f,Q72n! =i1P"ȁ2!/Re`SDz\AB0JwDjZ\7|(pK!wI}^$Xֻv܍41Y mzT8ۧ=g>:ocj  1R]q:zC W3߯+_ (e i{Ι%@rtK˶=]yHրv=7FԇZ5.eZҶDqEVa5LX[%I#@h'3Ed6Rꁳ#.>[LyZv!^w.м<؆=dbd:-C#qB58BªbG0L,myC*$̦jxbe Rn'u"ӏSS(JM,K*m(+(Tt[x3+rqZ<ɊsV7kLTP@RY;oBD Lsa3]m`rF=]C],=ZpSOSV`ө &w}~3=L<ސ[ A՝'0˻QyN a{jyaV_2krߟDIYxBlJ75E!QYpr.DT(pK1W=d**;lDE+R{s&ld=)&nJjݍ-h (vP ۰QS(5X4C:U*q@Vb[թ< ul\ '´3r͚jLUCֆQjb~Nb*|F3Ɛ[ɶ0[(ep[oz~s Okm@n2$Y1:7~9)k$ZdNݎ\vG|{re\qxtT`- 7\bG4"d6>׍,͉qѕ g4v2_61tMEU X TR]|rXbm@ִkfCZ.*'(S ,Sݵ# ̓5#ۮ2N UJ/'fZ#(7O4}kSEC]6F0OĀoºD$f]Z Q8Vă/zɰzLrcK䶎@Z }Eس(?&-~~m1q%XUм | lhWzxǑ'r>O^ ADJ{o5[][H'd!,Pɛ6]xMe'Ӿ 2fke=L.("N7+4i3 uE8jJ,Q+ p`QW~ARKL @ $jg4s7Ψc}y_2nv\>;b7Ѽ2./C{} kgl IJq40SkRj;BjqV>yᚓĚcF9҈)2 vg$Lշ AN ǧ\ 8e~!3S̮CE؀K$S{oA\$Uwl. CVUqj# h\"=0A[ŧkbGk2 2YrV|zE orJ X~W~eG}ΊԎc-Ȕ{JaH^yΥk_*Ӽa7a{#Gw;6S*g(WW17ԉ%brZM{GuILBaT hOcq iRYM B]BA -6h~GaRgkQq P{G{^w,TݚT|)' rS!zƀS@0IΈ9?zdh(w\Qs 2i1O6B":uoX_& ?8pZN-?]gԫ4)Z\gjNRV 5RI$jyUtPLx0wo΅R?UQN9)#C4wScz4 5 G@Js"mRgN8ç&A( ]ϗ\ԮbCBЅzE<,ȏU eK0Ձ2S*Bx˷B fzn>wÅ{eΥtL8K= !<ف~?! Q;*_{;9sU|Sˤp)It] Z|ۮŦsމκ]:PA}tWk{o0[KyC%H=#8%gD){82I 'D8Ry޹f t%n<7ƻ}bN׾akd}*Zg4}t4?W.~߇,+m7#:kP;p7.YH}l ppe<Ѱ Cv.7t,vH׼8F6%oӱd*4mx=:vl,jsA#@2[cP낎*[-xf0慾!~tOM39y cB#: &cV{b4-//[Qc}q6<`J3? X ھۍHN~mt[<#e 5ڼY{.,3#yi%QQ[u1v#X8bNd #r_p`$V7g#6;@Gx L* G0 Ҋ<mL[V><αR`6|w9 F$ʞ6:Pi%IzRz1>Oz#N|9ZԽ%#D(;u1ܫHCH>2jO79TyG8; |i% jAvR2q+F Иh5{R#Ӧq7NV74H]?Dg)".^g&JMφK厕 *^[YC;'|rbPx[pZv$B^n }<]8 G9 pISWٽ m”;,d%E\"]Xf|3&H%@Sc7q9CG2;.]MRz+Z$0^ =o(]*[C z?պ.ɀlHK>W/ݺ*=TТIyUc ԏHg󬹷 ˏnR~.;m/&A=;<%$'ҮGv*Y^l:Iňw&%!:D7,̀K^Lu2Y~sЮ|wza–d0E@4߉I EpFO:8N}!Ŵ,Mq2'I}H!n ]W)77xmPi$NIJ ($GnmV R*FwnjV^z`AF M5۟BhtI~tg$% 2h ?~9,ώvB-DUvQoBj/V 1,\`(D ]9d1;Dʘ|OZu= <7ehʯ EƺJ$P zrܭL. Utۮvriy]c$3r-]uތnv 1&㙗`Yξ䛳'ߑВT/fŇ!zk˫.f_&L# $!7[JZテ$<7~?ơ GVb0JkyޡMlQyT:RS Yro̟/%Bvtd j?l}Io=fÑ* \b-i821mV}܊`HbY"4ZSz{\=9f{syEF.\Furorm f,*^? ąK!ٗ+l6ͳr@[`Y }9*%y_ ^-mI-WtMp wYˠ D720'@FSݨ le֣;܂?JW@DG g`ɾ[L 2_k1o]&Sy\<U-_W/YoiߖS$0fsLISnx@ E,¥&[TWE1G qCqh j2n۫Ihs.AK\*3ۺYFDoJxd"H-YWdnO9G f 9905%ぺ4O>J7)z  ?ȘjOf{Z\0d203d}g]ZnwVnm8X:iSOmJk/J#s&蜂[)|V_?VW&gL`kRY2G`^~c0<ZAkWr"4<5tNJWDhx*ǥ0xc~ځQ_đr(8lL lkD k;fRB3~#nAHLrh~j+dYy?,vKg .&%[81u3bTAc\e6d с#p4RD[Y$uo{<E>zD5^=Y&[bLl-[wn:J7g-l>qjF V[g߱]c͙-YXʌMz70*)*fDL*ЀePT=5Obr'fJ}%o~Sr&c\XXWn5BUx>G٣(nӖòoweQ!O Qx ~f/:2Apt (+|:0X_iDeK$%Z=̛etqKӷtu7NKke-dCS)=`?|W\yg r 7C^6S}.\j 6/n&)Y-3 D0>BLtTST#a8a$0QlO+)G-bdLڌt;_}݉>ːL֙) a#-cT0MbeH. ( HɭCFH*dLGh:dc|xJ 㿮13JTF#Bh2%gq̛!˖p#Q:K-דK;AߠR{96/F{-Vh/ZM,7%T6z{L B/J:pыvca}>wC 4RaPU ab4 +ZU5yW"tA1<;ʆ|m=%KWKOu|?>N M]ܳ,6^ lԧ%Gi|RrsO%byx3:P-WI,W`Jy? ygYL+VB@(hfKamA$zxqVFx.k(lf{dD[ÕsnGw?A?e%X1Z~#Sš$j-`T!jkbfizl_ئ<&ˈZuڅ| =Oe5=L8u'MmjWϿZOKxHV#H Ô7#So:=i^lMRPY`vk%W"9mh <.Py%(2bBDɩCyo 2sօc c@FϩFHKdvp}v"o˕FMX6F:9P8ڡ'<ɪ}1my  %m|P:֕ru};0t,$Ei9}2_L<>McI',ö̒7E1@W ŷBfhnu^-1u̽P=K<9؆3_ kjV\m,#ȓ%éY"*2M:9.6;m?5R36pFw1KcF+U [e:Z X>v4Ss7˻'&oyc i;k8? {Af6zt A^"yKKzm"j8+CDsMs5nHnڜjdխ'4Vb=e '=Q ƝYN{Ve7K%3'Fވ4 e7X'S৙=T442շ}fM!y 6~-7ђī$5?xtjkT#+]2M9ͪ\!D ^ﮡ$nB"C}#@')o *ǀ3 lQ+|{C`#-Nـ':R'lLu#;~K.DqhDhAvVQT Eπl2g0 jHo^.!׵ )jz(_üQ!SHܲئQ&Zۡst)Ids3;u8wMf1 wŏgVm6AC\R'd H%^!JDZ6e OQ,rD@s3(?B!{Z-w #)/t㨿l&8ZX8WegC%V5)Ȳcҫ?2`P]NPz4KXWP'yX#x+gk,2S2<^Bųn>m`>p>Uj{L[Hi$r|,/R(~iU\C[|Yg:C eǐcl:~n LA&Sˈj \v8UDrxD<>tM寀fMCSSaKZ - ӟ:| ɜLԼ}ќ;p#ujxQ`'!6>6U4 MŊ&r7k0ľ9b&|ښ&z;d Nrms&dzf@0j> {Va+0+Z+$j5u._0ސUOhWS( ?K`ex \zʀ{G-*r.}DDE-J y)WB38`+d!VZS]{ҢEb33K 틦9L7enށoQ!E U l >oFQ\"R#%4%̇7Tmk*+5,fyyKQaТ_3}X-! 4#|O9oCK8Ծ>i"Tޒ.8n<c/]휓9=yp'TXe ؝е -5|mjN3 Ԕ faE$B4t:lxѦg"ME^Wa}Zi귐6\r ws0 䈨<>XF V{{K h%gY\(_mcѶgm wzwl [?9[ g#85gs,?@}>qBK0Ap}TU;uŨK'̿- Ҡ ՐY<̩^m*#3 hLVNT64Z%SAcgL}C使v8s3\x"I;{NӸRbnHXЎI9UN; Ghɏ];َH4vE]JD^ ,Y'_ԋ`uü޽o9~vdc+9݊6oOHO.XfX#9;ܵU̙)}Wq&.I34!2_(jv{ZUˁqo&&_igBwf ޅqO;fo{u12C$G6>MrB^4U؜}Ё?G7W59F^n^xi!:KòG2Pm׎ 4`/`%9J&ʢuJ#)dZlnNNppP+1>/?R])yM:7́Ȫy /3d?,~3*:w%Ya>@RD6;qbpd"]l{-P+&c!yyɞN2]D鴥~T{4)%vL.y>VaY<"z6'#^ko@Ѯ5!gD #UNbNpb(8үK!|C[W}"4=9p ^㣦cuR*S!oss;Ӂ,|SL$3nK;=qo{bCPeHeW8ve]96v4yTȜyAYcXZ^Sl (Zv0_()Ḏu˵%2Q;Z@I̛mnbwim u C8SNGq y9?:<d.$ͅnubJĊ!z574Q2_9%ҙoXez`jnmlR1F.M#Yj~X!ë- ņZwjܺS\@^yIJ^϶"V&mE]JoN' uG4e|Kҽh&J{->j(>UfdmE>cM6.FJVPFS:"nQ06v(jШ Rlq3 M}4U?Z*rhF &"Bن L'Y82%ln;s+l!a]H|::CRpu:E|krC~;}Vz3/_/fb0Ṯ!‹p>褟WyYaa| Fq32VYuw 7jwey7hwKՀ F)9߼XϒLe'&0*'t|'M#%@uBe s$E04yL?gh?ʜ^h MA\q@s$E90:y5 R"@e;:S5\2{=jS5:Jtz{ l[ixzK5/DA(E[.Tl@^Q}j :ߖrf367n6 ˩r{2!{e_B CN>M}k B[4wڧ?!Ft_dE: n<]z6ܞ΄ ,oXwsVZnr})#^8kH9Ct j|CcWRq&iYhˀ']Է>sR'䠖Q`zǕZ'ݼ(%{/`0e^<}fƴ\Sir@_<5w:#ŧ̘(s@Xob )\ %m5ln3RYgyjkXr+׳(Nh;cr 4Xc@&{1 rĹ)(5ŵb3hتt>Đpb/M͹X"jq*3ULjn^Ȁo<J9 ';A5靀dʣ$rO\%ޠޝہ1r7n@]nYΩ_`ǵ;x*(ꀖ!sɎ%4Xf7`PE)_ֶQ?Kw7ė_^zVLH )p-uEYZ͉5IӔ'*>@' !Y"urdKC a `|3cKun$v63²2ټԀ 8g9x:4)j:9l| ;]y3^bO#>vD8_ ņPzo -{pÖ]|Z ͌,8 g?ASt'/HìOt禾bv)V횒QȷJX9t. D| q*bx!1M;qX9zc{lVy NJ7HfE|M"YA>@E^VS,/"MHOR7L=2{ J Kg.Ļmnfpc4EljJYOGۉd,Y8QūUZ36MFdYV bjcK ĔXQv.Xeoq_j"Q?LkUٍ9Q˲D=3l\*ў!#'|uq6DC8OFOc(|1Qi U1t>i)xT`VS-ǽ~5 3@OZ])k[HGވfjEAZ 8!btH0;ᘿ%_y.1q$:Gpi'zӑfBW, ܦ zFF*uVH(EaQpH{Ņ-땦ydb;Y8CU L]mآBЖs9QukM2'Sn=糨5QR5Z2i_UӐmzi`BW[6"M^"H;7oV&y6[Žj+T.wYKZs1 f2':!WPnY#';\fjq+G8c0  Y˟IK}Jȣ3o~_ L%9qk~m-)8DŽk2/07"C0J]S\|괱 s.mSCH>w͟m/ U_uh'|oTsԗOˮ }?0C׌ m&yT1MN# D)vhd>>R,c Yc0p!h1(eCHaזB:NА̯~*-^)$\E/lpnZ0?GT8/1V),_176cľ_tb92_- M> ^JS*ZޒiܙO)ɻ!etYh]"].%>ʥߩpN*je"OP کjE,8g T}A>2mka\u aP&_@0LyO9(|4,V2X*ZkK1RҁA}S&օ}Ueʷ!YH-R;"uBsn6kv 1ZVFC͍_2;ZaJD[O@K$H%"Y]}C>B9s|utiT"ϖ pm fu1yjы/~v_x@zf{]pj9xc!-B'lmZҩbC ӝcEV&\!>qe *"/ בbS:eLI Ӊz E*GD"r׿LE$%YK{}_-+c\$r6Cٺ;u46%aQƑ'~Q/o4b$zyy.Q6&l+WFEaB,NK&[Nw_Ur)ߜ]%W<9@MDHuy,iaG~g_k焭}{Ea}i0էGy4ͭhzj +]7ֻ^`8敊. ^jE(cKCt,/FҪU2mz+ |Q75 Vk Z>XWN!=!k^P옢I\C"0CX/~+`V9bUŎ#Do I(@vĞ*r:髣:?W/]P J 5m+ʁG=0)hK؋%t` -:0${;ζ%O 6̺O|WRci0gZLͷ*j"&[`l0򧽀Vw^ H]ll/;sd8>I_3p36q IDב fuGz~V#LMUA/'Q)`~CrJA5Hc7\kBȔ]29OKcrq[ʉF g bpUj~K)olB BDW%[ž<̪ f2x6<Eue'M Hv;F8ҽThD%|+?-HX%nvցʗj2ir|!Lr|8 ^PU6멉,*B 3B~G}qP51^قTi0c0L~7etBWIGeB03F9-, Vkkot@Ж󭙨D͇#.d$ 9ԋD fxm#˰a|/遫^ 0@w"a[FRrF̘|" [4$ o鶥Yd.B]/DwU X96: =$ӶJ0SQKGkȇ&~ K#6RH-]qO{=N~BVH B7wlJC'۬ZOfd|>?3zvtT%Hvjm}mup&ݔADo9+s4ߟe Jm0%lE+7n>Qisx4uƅLM$ tfSɝN[轆9Jc+UZm[_ au[C>tLsrN7lFcg=Te r^E4ҷEn'lۓmKo^njH;Yx 8xgCM]̴"Voe?|`}7tއcX'خa~Morz[ůqfd^VnZ0s%ü@ [iͱp_T2xo:4+7ۇAK5q:H@\(Ge"-O"O'?/F &,AQ: 9 ht‰߀3Vd&0Iխ$O|NzV$ *H%+^[k'jX?|Xz[]y0Čƶ:< tRܚG,IHaݺ0d5(P]9[%)s6&8'XLg7)t˺ ^k!1GOw caú?K.(߼l;3.ؼSʠ$C˷pb%};XP>8VoR ɯ N!5ٟMpY<6p6T*2ނ7y:1; JM@^7xHlClEI&$4-T1S#DmFD V Y{ڦOr>WW!̲IehsŬ^KA`7@ڷűq7K2ܠYxH0)o1 &w" -"ag`4^q4EPdOo匙Y;I\mAY.g{1ѰaWV?Bthi,dT [7wv5.(reɛP(X|4 ctV<*TUwv4 "Z]ؒl4;)9[L=KN2٤)O JY~ v:o9|Vde.+Я3T<=Ik$yCdp3='M=xhsEER[ ʘXbJZ<\UǞCcy'.Z?X3 ^` ;Qk&fN#t&%V?'̸8|ʾ3v+p*;ЕߨdB+ (JSҞQY I²:'D),oEp9ɜ*Fg kh[#t[/:b<]:#EFY9rUB*),g$$ax szzwZ;39ߐxIuά5;*o%%5]Ġ! J:2T5=Np-IΤW&5NYq8E-ex3UޞLgelzFiXfT[lF18)}J]RsY1tG^[\T&/ܗPV2\r@率-uj_9=kn VZ R漡#l;[`LJ]VYr ѣ 5~C7_{]8) ':/1e3W8T,>,n7cb{D{5Rߥۅ`UjaTG.aQΰo.:l#0Jvm-Dy$͞HˀAN.]HlISF|$UkRꥼomt1  s֝AX)'OaX<U8eȍ0KB0cߕ ߛ尯UUDH]mvN*qEj.tRJiE -{n^ȣ=/o5QEb?ad+\uzyoȘmUY8P3ۈc=Zky@/K*S~si xe!h8!rclm+ϒ?U8/UòVXǸ g=6H %imFڃՂ'=Ȋ4_ (V4,#ef:.[5å53 ::eL:j='.DG(ht$>4J}WzQW_E E*&-bHmrG`޲Dktk{Y,\p92%MUJ=Nu3qcEQ6ި{ ŗpȗ6DEEywj S0k~^)!ck퉟)"8BjDj ׷w`f_$ FlH;-p4KśO> Aח  5j_:YI,Oς/2V[n:mhD-̜&KrxehnH̽ʗ<4LNM)58o\_&9ȯAb%c)=@[h!fpȴ'oYUP۷6eaS {tfs[X{Y%[#̙3s;,d~kTGWe phy,3*F}b3!ZOPQaNM;`=I65e kX&2!mH:%ct'D)M Q_A/8=+T6.Ig,#d>6ڽq2YZ0imcI6bnxW {]v>MڄV'l&2;-?f}C7;;;+W1 Ŋ RyB-E.wrkxRUo`XШ1XGM:3!Mm$03gœ]0S ]m@eMxq:ts_.N)a~'^l>HZn ^D,)/j x[P}9J-iC„wh6UkxrNX’qnh_[8bx~d%#-FOy H*h@&o 4ޟ1jkz4e'Ի3oK/Z;s-JkFn1Zno_$H(+Lm,1Ͷrrw 2Zk^cځSS0Zaħ%> WmX8;U>RAN=\M6-βBmxacY fu.jod>EA?`^M7{`A,|54^%oJ)>A\AХᵦSD0EIS-Q3gW`R-mz5:O1qKJx=$oLǔ<4Fդww-cCiTsL (&*X_ ."`.mo"G_ {PR#ʗ"@lցx9zϙi@΅wg\#&$='| ;c?|DN)vD9X`2C Oֲоbeғ:]6Cwù[li_h2#߯{u8QX~f?'J2fEG;2Xo9Wfbㆺ 0K>]97(U89Ԋ0]jqi\q3&P1GƠ/:TML:-$Sr/P{v܌tNabx^q^}Zvt- 32u,7v[򭒪]x]Ņ"Jt/E\UMB\*]=e+3BWbM}J-1_V mk!R3bKcⳬX9(gPO6J!TU,$.PPtBj̠Af׳OY@auuDAM7\|٢5y(ʷDԐoiVK%Gl6q.)$oIZ(b_Mym`KD.Ks>|,6 if8Ay堕ӂLlCݼJ.6=#A؎LrbP|Xo/nF9й9>ۨRԖ)pѓX֑#:|q+1z1FI%X eҥNFAZ;yHWXj_GP%h-)N> Φy@~8{Ejv.JP+eܛ TL؎31?tO8z?"Ž#++>tA6܁Cwq-5,$'P@QYe4i:X?TH,k5Go 7<-;Cꐏ as[{?,Q.1S#xX8&S\D~3 _9+NE ]o@R(1~~{:%|U(*‚ۭ-Ix,TObK7TɓيJet-Wf\dG ξ8 YO.sr*M-S6a6?xa&O 6\,c'/`>B6uQi*u\rQFmVVT'yLX 4(Tf"{p=*?IO)}(n*{?X[AU |yL|4r|o JF Y ܷǩafM}-oN2艖ysӥ0oS}&O8yՈdף U9A<_w< `[Hۯ00!wi')'Nmם<0 K5ÍT2H͐ix!JcQᯎ_ M8\]js8|ַb@XalV'9Ɵ(!RHxeaj5_|MoZ%m&A=ʎq'?lUˊ}&f4u13vjrM;9܈ > {6L xH8Fň3X+,>G )mapQ7OZ~ eN9HU!;JN,}] T ƗpYAԕ#kJs=3.#d\UVӧ* OPDG VK.NuO 72= R$rJ(OQ@Uq,.L@xPtp=$1낤Q; ⷑ0~lkuL#Ӣ]d'~~Pb{3odSxMO9%/"Ix"]4w{b[jāP6oK9e_M.}3xpUdbUK_^ݤ-7!>]ˋ7vpSf}4n_YPVx{gkvqt@>nԷi]Qs|o>Z޾`Rʐd@1rT9@`4 JWSNQ mg/P2ɘwy.|,΋ C.I+$&< Oդ!3=t>N9oģ>cUj"<J $hW,cY۴Whq%IҩWwF#{ T@"US}lߝ)F]E')J!^xvGO%s`䴷 >6Gsd|R<B{BT8W]Gk)̼DjeZ}zwRFTt_48P V 8Y= o7eM j% .#}NznP{x,%޹{<u kNa[]V)UGy=hj gBU+9/,$1n.X|p38RI/)Yvj2CZrԛ׌ _iHrM~T"r>s:;)_|3ႈ=WJE2}2\n!cdGd] 7Y Xo,:@V9ZO++e{S_u}z}P NP $r!{ؗk OV 3pKm  b!4K,7Kނ@x^X$Sul>/LZy7 ԭ{~tN^RxB$Gz_wG>j!>PI'g)& -눭8B/>|DF!!fH78s(.dxsd"R4ph,=L-, -w"l9"vT4®ʎh65! vЁ]&DZm9됸ig"44:LkP1<> PIs4#>9.ӣzƭ0f<sa6:/ a׹P,ff)> 'CLh0s  f6hLC JYicz2<&x4Y` B5P5B1΃X{(jdOuu؞i=3).n -$["i6K)P ґ;oII Ć[¨C/vԳ\zp*XW~uRe7҄B =^׸?yr[7iaNǒ>¬X|>.֑-#C;r'si&^Vo 챟jWYƋځbxѐL1]ӵvgD  E@f{1E@\*VV<Sd>:a %j"8~?gd^׃I^ϊohoXlANaړ|͘h4\7,dUBB\;kZXL/!=]S/ru:x)Rw]w<%||lA7Q$r^i.l[M3؄Hǁ:e d|dw8!ص3Jie !×8c^y'yyD| DT,Q<$dLW(:b^!iJ xW4'nQ B {W}7_p󹾼xͦ8!J;P {#Ά$&5g`ETx\LO$bB|=>&%@w)ڸcSiRdxTCOIBWes[G'7o2mV Ѹx h`]YMR˸ye`GEΩ.Lxb^mi(Mu`7EIV#}SkEe He?Vg5emq_On`<Ҙx/C  vx4edS.s,s\Z޵jRK[rNZQבǴsI7az +ˀ3T.v"iL*OnaU83!a\q4Gt9<(jZ MaDyi} v<7"nuߎqǝSyFlw-׳Twmr=bq\q/"8$B gCdІ`s`u}eNpjx{aOZ ,eAUAيĹj^ћx0~P:4+&J- w!ayX>)4@G\Q 9f6'@ W ^ɤ\1B#~F$tf6[]vn`Qp IL,yc,7aR5u$9m[o%Qme4G0MK?Xx#R)bH&.Ȧ)6PЂ  R`5ѻ>C[3[_՗V 嘦f}{$ &d84=:{sSD7ͱp"MV@t*}s]ݏN $#cXOG7b| o^7AY 8ݤCH;1GZ:mE/Uo5;}$ʕmQ.)D6q0VQowp0[);jT܌Ʋo]7 G/8X8p5!($6e>9iS\,Y&|-TsO`sd̶̏?/y3`t+fDVJK|?IFBo3Eǎ :p LXSج%ڭs5L1=SDt$ vM8 /շd#۸E"CPAZy b1!7Haf9ismp&'/84: 8s \ܔY.٦[v[B$}s2 %x B r).MRm&C n91$ MnUQErq0Ndg5 tkuD!+jK{GUE\r|((hDQ m w_f\%`ԭBm5GHgP`m}HL`J.4$`mimfQMB߶_vCL+f'98m7P>:o`zE Sn [*1ɒw$e(~#Zs+C=el3o3]`W|igJbiy Hxܵף7+/;]ԟ8{X6f7^Qq.ldum-8ŗ\7I`%cP=YF%@5cT٠^,FWٲd_{N.RM'GbWʔ3Su<4f;FmZZH. MEB-ުO<~aB:dldɞġ$M,BbdIZJBswh?bA Z۸c~H*PjW^k: KCSʵdy[vƹt1Lڢ% l("պKvp\,ϼuURyεbJ_hN 琘20*4ua/C;mҞ[y~Gr\V֯8 _e'z5 =%]G`;O?2a֘N T%~RdzES*+vEAoe"/A{3k|Vhly\vHbf+ 8(=hUUFd/NS`I,Šeq#/SҩҠ;pun; AAIF 4 U'd0^Qmw] YMƾ*dVXE⫷mvcndPTӡl`BjtxVii~zХWw9ǓkW}綬y-ٹCW݀q"(jI;`rC`gUfF4} NFʷCS k1Hyt^žf)Rܾ8 %q"3MjtKxNh["X:"xW$hDz[5 x^RRovCҚ!x?.KU  8uPZ1?r <6vJ`Qo= z94%%_#nq%x7;Qhr3KEF<){V'+iHwHŐ0QHhLʄߐO~$̥>LnW.My[Zۊ35a=K'j{sFLCК1 T1 + Hl%xXAO@TuJ;HTU6C0ؿ|^0QHGgS9,e1l 1R6G^#?Tp!Bo0{1e')ӘJ4 [.bYk9<Hqrr vJ3΀ ֎>xI>f$F*~-\p"tَ1%6pBJ6"D eF '?ᗻ8D~!_Q_[6r|#x;}|y aPyV6mc"D̪~_m]fku^ɬgIȥ`B|$3Gn_#o{$'A'D.p< +5mJ.L G!@H_Α5YRg-9,fZΏPV[A;v]'+2AuW<ՎdWBסOWwAG׊c|%GG*B1#:yo N̜ңGuZ5/ZI}8᭽X+o)+JA8uV]onṄ-Ww!/$羓H@YpKAly7,JX~x%!MwT~oaZ s0($Eoa˛*b?o,OOH[~,|bM_v FUv`ȺyN6Q(Wu=4!uo$:վ2=v2Xϙ5EF hBbz'v@Ct-3MQFڂS3y(JI!)*>kTvܡ/Ru亂jZ$~bRRS jP> pd:ϞIA6 X U HS5XkH< (5#B:Q:P=¬VRU@z*I@f!/Plf6SR#"Nj$q S6=[iTh|%o)aS\鑶P2&VHLX}rƙ|]h]tEh*>~yI3rL`#BpL\ sXNذܙPF6E Bq`1Mmp]5VhT5eX8$X|Sh;e7i~jb[o>\ 0 2Ҟ5d=@:jߍ"|qS &tE/ѣdf= 7W ;&V`XM*'S '[0AOV.1HݻLe +șqSi7a[bk4}nz⃷T޻\8gr{^Z.z!C<H=t\%x^pmpv2[mgRӌQnᚖtWi." @S B9xkiLKYg д껣^ůn~R&S7cAV8U:v+g!^-M۽[`c "!=z<7׆lSHaQ؞ NF3^apV 6J pw+=ceXF8Ɂ!hp}M}2L&燅N`, Dk/!p=[84y}8O !V~X5B[Zp Eĺ??gG!ۢkr-$B7gw>PكMݦER XeXB;iau-V#MG3(v05IKWhd{K:y Ð?ʁ~PjEe sDBMW5~*6[%1D̶c<!P*6Y57:+]Ty!j5]}΁m{ @c;j<5T ]8-*ŋ!}Av8};?iiWC+6W Rx3RPtP{ԼL )^8+:c#':3Y Vf2!v̲ty @:2ߔQgͷf +:+'G@%IǷㄥao m"ݳAgO!!(%/2b?[bF8tK<W'i鹿/<ش>J ݪ\dZcz<ƀ ѓx({I8WGI 9:'[=hKyf}MHLf kN15iQ˒V>xRS:X\ Ոr^)iGgg_#y#zA*_Mu-L$ K>0n5S3Wc NiǐD!&8p$sHK{ޘ.q%qn7y_K,JT$e̷ƈ.V#ȹ vW/շX⓺@@x}kv HZ/|%#N%aXA-^-Hr:z\ib brAUfsi]ʕDxև3`{&9Є)$L./zJf9eGg74{[K1ffr:j\Bzat8 C&4=#Hrb;bcK.vG*xl .`.}7RYUT[M:Z9.N|G1k[y8a`l wV2kV۹9:kSHg#"ݟXc3ǩ;jD"Ui="G>mgbCYoajnm@x|6gi'®ġ]ePQmVr`wuV! ΒY8"zL~zZp3QlΪndh^񽯨\ft\pK5L %`\}2H4Ϡ2@FU_(w:clRDXF>-/O$}TaF:q\uHF ݨ}.<q{̊!@sK-_V`C" S0~u!=O:-:q-"6׾pz9$ ?-ɯr<`f=H&t:3._${v|BqJI/*rm1#c*Q߀D7HYjJ dҥ,"1GVi'fs^셣gnq j@~!^QW@kQލ(8/GBp8/F 'm+xDQBV su5g1DBNE:fXEJbBu#afrC _O,-T= ")$=S>.T ![wY_ ቐ]%I$!Q׫_Wm>}TO^[붐Z=|4*Bm_aLF )EmkB#RUe<+I׫$hۺP)eo܊޼b[5@mfȲ`5({_lNXD̈m5AG+1˽m%/=X+7Ғhz~j ^#[f5W O ,JeQ4]'P ";52y^=ߝ^olarynd c? xR[Mͧ*}K;R}uS)6iB:>RY V18͈rH t&)iǐ %/]]CC/wsj5hЕJ#(5c[}[rutUymd0lQQ*)0O(1 N [Ak!=m_!* )فJC'F VoP}Cp'B5JdvBL;%])5ruJ#xi*r1ϕw tFETd&Kf"rf =AB8Q7D`P(ɐڭXkyʢǢeb"]44w;jtbTd/Pٓt[W(Vbui4)/BmҌqF~5aiJs3 3ڴ9>e t 4"٫Q?hUhlrtG[ՒM-i8H.oKUt`$G!oU |]y׿[EK>GuD_@ŧ?|h MnTXa3$J= w?h;H[owa/wQįY^+/̰̰ ₝y5PB zoHto\- b H 1rʇEyv7J5^FgQ6dmVT)0 1dkyy*Arvyx%XҚ7 39@z%:HfNP 2\ W;O*-Aq&}Z@kRZFw O P.!DO^wBW3:P7)TUE EԊ PWA ī233 q*S)Z꼻NBy Y:ʪwq-)`E19m4&G,&~Nao=m >[}v+BR-BTecy&avkq)wes"ʟY6lX"n+%#T1ip4taݔgh:鲝UWܔ%&φ,ȵ`_| ߫1% Jϼ]?zbV >jgpq @:=0?^yct2 Q }ʘ3Eυ>Kw+je śnKH aESsr'(+d6 o(B{y[Dt&dfWZFS~c\;ε]aJ}u@Іaf2I/jq% &X!0 Uڮ[Iɘ[ZM }uOh[ Kp_]BW1t?1xeU7\4ʉwCXRx<cu.$9V,K` .=ai}zGf('L_6hh=\2E~rCĬAq«RH̊ZrܥOp!hй}̊:>Te['pC#ÉU !5N[}0tvlR'&̿sK938[N /Gy&W)cQ=?PhʈnwBsJѕ`)!:zp?u$⇥h=Z2*&(l%FgBrOUiȭwm{18pՂ*l5q.%9ӧnSr'p Y!F-4( ]a|B龋XVhmr ]D:W\Sp2.9"hK*ZR2VК7FbH,hRыoA WG M:C9.<7wHYhnRu3B.Ar*sZX)#(T5y=ςͩt釔k9s {\X#%c_zY8Hj\Y|)k|ՓJk`9:e7;aP." >sX^TB.&~}}'?Ǖ 0Liҧ\6n0DPV0Ie]vbQ PRcoHTC &S_d4#QpIW;δ[(q00#O"B+R ?~τeDG_BJJ 0mlڝ*\?"C].'"Fy<@ ñHΔ,V)s{%_3Mwb.:\4)b!V1un_I8aesXXe2"5Y+5h ("?f0ɥa<\x"^s8J5/ ޿_zN鄨Q { K #cyяWTszcE~3~%8bTA𠮺*e+ *WL2*lpp nbnPzGDᆅ->R$AMQeҧ+a9}';mёO{vAӱIW7(I\& s |Pf>hAOJqu!m_w4ʭ0 I=yx8sgKzߞcf^&#C%+\2j}E]6 g:imޔfCgʌϒ:Exo=':'gVD{(KԾWbVtO*&=#-ds&0`tuy5#[D㞯/i0MҜufaQ|hyR']JPynJFMJ6"6qDOU½+m٤k$Dv2zI(W2pH~T#色{7u|- }$7Ю4 r^/.iO%Bkoz%[> c\-Q4.d/ؚ !0f-<ҝ 0 -HxW˶Bn41_^/q;`*q*>=Z58X R-Q\[{IioT9͙@κ0(<艳'[icK#=V,L|;x/JSX'wj»[v˪\GB '=t ̵r6wvAiRόWlPlG8Ed@U9}TG_s7b i"zP˝>OMr,k}x*:x)(}7:Z(W4O ATdC|ː'2BN]HqHS@whpˤFz~QUĚ>0C~#tī{I>`|q8PuFʓ`BFܧ{a*J:/.T5O&Qvzb$ X/15e, ?~ șMJ1ҫjX L4G;A)y!sqɞbOe ĆWOC+>Kz{$uw XIGAg^bۦqcփϸ*W% @FpQQb̢;AQJfWy3uMu Foz;\ tVR;ua6VW#v5!ELLHkV.T㊉DײΠbcD/^S0)?8Tf20!p⊔.FC`<Z$n"]cs$<'{*DWf?Π~kmM5a+4ַbC!ήUxFRU-q^1o i)vu mPy yƀ3/2+ B}ƏHDѰJ V"=LV<*?aJ.Am2Z ӒX`AEH8a^Q& \ Rl(Hn<̪.M}nH@#u[ִ7_a-̾[eGU7NPR[&=L nПbdו1)Rkm$ .Vdm75{[7TE#ߪ[: G]jyBe@@^XrHy?L@wFĩgЊM$_SSGZO;;dn}z6cO9\ÈT[N!tUj/zMyƿW}߶tlڌa%/_s݆|U0BW]lZi9 ̇ZhfnԠW@%?v6L[qW(_t=H|V[bԲ}h8p9ɀю!m}vBdpu]ɾVހF2Tާ.豱n\;`bbZ TF T_;uSB9SCb8Vw G+o 풤)C+E6;uD .h Ohm:jbZ|EK1< -'bT]l_>XH NEQsCnr`hzprVGo e/VZ]̦ c݁># ݁%@ OaX)_>u4_QH_QOIHICq׭&RPܲ&U?G}^[7#ƶHn(ZR\X_n^%}iE5o_f*t>dMɃn2Y-M7Kp`J5ҢF<4Ug'V֬ڪ'J$ڹ(fi)CEV̤}lռ?FZG=hl]AJ@`':w&yj{6:ldB蜦x"A+ 蛱}A P- 'ZԶ!: W$2{*-Fh\^O0z#jT.J_i)l| DF~"GbHTSU >R/K3)UO&_Vl 2%HROLrisM#:4tM?:a4#uѲ?sH1e4Px=Y@Ɠe酀uN#W!\s?X-z_Yۓf ձE׋Z*%ibcHl)p6uS o3,>X~Jh bI5{r SP,ՙ5;^ο}e@8r{0Z*{N{Q)nnR03Ѱɣ[79|V oF6xOjT⟐}9CߢkLGvyj'lu =5ƅ coY dHʯ,w>13eثF\z]@c׫3(]x!eIAfd7&!aREi|mq?̸:#"c47I.Fת#+uXYm"p8bF3O%.ۉ '1& 30%}]QZp\{-U8UM`WPxgET_ 4~_1P;㴰M|'"̼j~j>pNݲ:IM?߇-<fEp du*:ݣ;W6O/yi o݌t$Bx%> O LaM(6|42r =/+EZ5px9ëk@!əI"2ͯRS$wTp0F3P,[nO>])7Ai5Y; gC}bj#A6Gw2/^H+)TKxN A2%ThȌ dy)Ԝ(o9$g˽!i3W%>4fH[+Qx &_eL,o b:RqU[.P*7@RIq>GiS-`!-(䃊:0j c8яufk9N L2=4OhglZ3)@üUvs1Fd)fƁoVԸ#ϗ2%. 5ǝ;lAR2 b!C7 sc)g2M.{8_hATjAuf:[j:D8vnzXxTQ`[o"쓃~.gLOߪ܇nݼfukN.p@?|E`yR.}oC.pxpKOWP)JXBq?V>|5yL{>d]32EЌgAA܈~\Ψv]6]gy磵`_^<˶ӠȠJ_-;n|fߧJm5>ư'Yɾ6ddEv _P'+ |}ng^0|RXuKժ۝O13?[:mEeWjc<6 +?ss 7: 4]ܬGs_DwpMr"4}bm`9r@k`6~L.i0cXcРAf[gk]xyA6v|MlW2 _I!>9ẅd%* {6Jo-z,.SkVͨk6y;.nfc -~֚&9H%.l;z8oքRЇ2ܔ||lL MsGcPV24)Q)dM[h@זU' T_U(8eTهRGoJ?&", F0;Op}%˩΢wkYU*^u](s ;|ν.j$_z?wKUX 1/66- q0 WÝ^%6IL54`sMK$#̙$8Hmi ߇l;,;9N!/; t=fF-n+(CS0cNqN+I ,fG?G3^_V!a"̄CX)te?|@N-aV1byܚ+p 2C$#QH9Dns#M?Mwҍ甦NBa'PU8+Dr&2_/[L֯^jejKȿ51wZa> O ZPBj^?}DLJ}M$ |fE̶ 3M:A0Ρ%!c4 jyzsw"6Ug5A7Þw~@SGxǭ錡]Z ]d` NTJ# cFyEL#/2ۃ㆔bnX ˼55]X[C7z1`Yc.#ɽ_0.kہ{0ǎ?lv\!8uH[?Sg6ݚq3j)ga"_2+iS}&0d1fBBʿ`Ùnd~m|TA|sh %!<9-KI `|\(fSkPV9س3'[9X $y9(0U"~ߏ?oZq޾% ] M`{@ dO~_=QEPgȨ*×z9 aÄ/o^:oYPhcv L7,Jf2fdp'>ԋp-$0eS>  m`ê!Ǹ㢔N ѣV dhkVUNTUb~.~0fmLB '.pTCqUYqa4^O773'35 +mS' \WE9}u)+>ͅsrݒ=ɐ%%hp"EXdxCuNnmmL@4,(N<ľ/DZ&W>GJݯ]RQ+-YARzXξ lƘ$^Y7}$ xHp0{cS 5]ሑESģB1i"]&q9^W;W-qk XlhE,hS1եMflV WKZ1:Iܠ }hjX\>a̩'j% Pub)CpexyE:.6͒@>k:l0}97άȽ9®1K#<{er N'mOʋ7=ŖB!C+]P[$Mdz-eq^3ٜ"дhlMTx[{)g*5Y zg2ġTB4>vng׌Mn &A74t X\]1BEXR;\RyrWbvu}3CH(H c5I+H^gVO ߝO|:^LS]}v@O,L\|1XY%™zb?Js)ے{b.ƽ<Iwl'5u!m@4Ki#`w9:LG-Gidm]^*mOy.huz1~rT?j/#b2yPo% Eue*g`*V] ҕ= сw̍'TR|zr̭d+Tb&D>>]ltr&X]uRj ߁ VY#y~D}CɁJvL *eq'lMvND%9XBsro8(wm'6Mhrn2h"xc#SL?^/ M\cy淆bBP5U[ͨѳ{ ځ2? az0KcF0TMs K %PkmaK=Z l@`>2zt*sP:4\/)FԼm΄?oG"I씡f?R-ˠ/ 0ᾂe ݡ>¸ߏ(vN)HFT X>a &[z+NĽcKoj}ri\B`Ka`Nԫ]VV2lTxje6]Oĭ(^e|۞9J3W>?/Fe c׻K&!"JyZ$/ EvLz.>~Q%H)jmc N:3C/Ō;%-ƅ+{oNPcq(_d ^KK&9;gʱrKKEaahm9\`VrJ0 l|j$I Ƶ7k{v伴g<ƣZZ xv%BB)m}PN!S㗵x}gbe|QFX&%VF;V.JKV9c8t9ù%8$vDM/NxĴ44ǀ&16s5&q}OLI-4TTD\T`(\O>2,JoBFc~ŏ"Lb%-SvG->AiҲ Et G Z13_DiHC+ MSEt{B;Ct4mjz럼E\%?mɓ=E%@lS_Ô^ܰtUH*7'mHՒpr!ȴ?F&m>5h|m}.M8b3.Ψ:ZJX]X Z}!nTA HM#t*i5rNҴb#s2z _EI^yQ[yx7DxڈZ3hAM̥ٳ6ؒҒV1Ivq[+q,2f tWInjv5C1m8X0_FhX|@V˼o[~aa`D^`}W;@8ݹ "1Ɩ}.>^1-Ÿy #t[|~r plx4/Nܗf&uwY_k,\̗w[H~Z)de0kAes~poYbsti !m- _}=s`M^Fu{h+y0(0/eCu/pHiTX[)O(4db곹^]3w`Y*ݝy:6B#Wmp ܈p};qJ?EOfH#O9Uui ;3ҋ_Zl>j58.}8.6@1(K1H[P@H8;y̼dRsk:j1 Zt)>K mmr%|R_SBL޺ Jo3wl!TmjU+o{7w:pHfDs`"hm4u7/"FpOy/^c[zװb햑ZB)?*J$h : n< Tn 37Qĩ˕\sn[]7%NV3g}[Ԁ# 蘧lΓ5Dᙤ+)4S`#*":2|>][@iۧ FGC.őՔ*D@-|e[>s ԆS~˜2u]'ƑXSkq@T>ǹyH2~Y# M2O{?f)i|P9ݱYXn~^ޡ㤯b)\߃`KsOpּzow^:Gu~I$Y8M&' ;hFlwNx¨l̟h*.KH trSbqUщX>1PpGxF=UíM4}zvAzzi@/1>qIp )$;___t B!N(uP`Hډ>t֋4twfqwnc@ζJɲKAWM/#qI7LCi"T x%PA.4İbBT3C 8cF8 /dݟQ[ HAqV^5 ?-JNOBT҄l~pfqmp=/eʂ37l렜j9yvj% Z ^B<{cx!^[HĻڃ]TJD+chZ4} [{eʕDZw^|/y2=CVuukJnmM(7Q?նV="v 9[m 0"jX'&;tT+- JMdlCKfy"/ɣlr;: q6YSs 5mT,a@bM,A6Rb-4b0K~'&K q45vT8cxDٍYbjDHj7cu61(eJ)(`ߊ)Fpvt~BMx>U@L'~P򸏍S,Ty| Ir^أ 9i2:φ~5jP\"^1}y Y﹣ jdCdHAG)0hE8{~@w*Ӝ'9RĀx\Vā<8J!LZ$drFS}lؔJl>kcZZ* >{(MXK!O k ( %!ѐ◩DZI-OZL\ d2~~A9$Tދ'y8pH8s l]׵uysOEofV$>͙*E:r/"kGx?ԑw£dxF W8tl>xmFAidj XJjS݅-n%!-r Dy~ ׎Y ?s8p[cX6"L*uY0`O˷J$yr>?Pxb1EZ}SF\􆦙Sb=EGOzqgj'c hM2"WKeH1/\L(t\@@;g4* CHf1MC kV\[%!+)8X%N_ #PHQ0FJ@~I =ʩLm7)4HX~K^&XHU)(1:|\j&1uxD^Z;/i)*=zT U $T_5_r, SF S1сjd\Y< 4u.UҧTuw1wh3Gp8Q5'-[yb\2a9tARv2%Ob JhFV}gܒp7בsi"Lj񲆘ԁe*.-+.J:J 4^j4޳0Z[Yr Wyk5h?Bwޕ}:gm52%k^h.v.UtYkx`۬jAևb-jX?#e)-NH ZyQwvOu-j .oh>IٴQ3o(3r/).H.ۘ? 똗ӴkfE+ida9AL2T8igqD cTc]0@U%7L=7dv%^4 +w 4NXX_e$q. !?l*$"{0zRuEvfftx2(5aƀ9 =c䤭#,ѧU2]<ĀG ?0>s/#D.Y`. 5[{ő>Κo \(n٭G㤋x%: xlk6jL ̡/|rNRCt W'r(*MtIe]?cUgSHO.4`|`ʼd)qP48 > hA{+(V>DDy"Jz2=N/;jWB;0ld7f?d\_TZ`ý}f_ MueUS}{g欶DhO`}o&ˡ4b '*ć iETJ/Xcɾo YG`X5kM\YQzJc5M5(e Z/WI )*b\沁;6id+"%&94&]JxQCA3Zx[AP*+7v윟uw1> m%37Q xT%.n>eM\IwHkׅW$͛ՂE*dcjDZ:_~~0_]֗~(4 +|NWz,[iy]n]t2gxf4z.`PRWJliTaud9cZ8Ц6A=RCgNOV[NJM* :~RoRns5Zec5G04!dǼe`3ʡ9PFGд6*J2lUAR"XT-eyNK $M}q`f MFNB^&T} b `LFfDA-D4gk€- {ʇ /Kf2 ǒE\X-W;xh5 /ţu/<ҽk 4A>4]|mst8hjQݣ>)cRBt`+@r2uZuztk r"܄AF mdT,"JPX)20&/JkZ|V0=^@̀*L 3uYL\|k}C͂eV=lʁ(kd09hE]:;yGKdekfGqJ#|`b\,|L.}Ji@>kM7  tKxM9'nV 54`8n%gNBvZz迫nePȒ2&&ucU%mQx6طԂK'pNeK\sTH+-%b)*$h NhC,']xh?:PxJ>/ 75Vm/r`eV<W/>|U"1Fm5EO)ʎePӶ>Rڤmm>QT$'̜|;ъX [qW2懞R:uHq~D7R&Xrz,t_={ wW,`4ݤ`}8)krsjbWaEFpf'َ.JȭF. =(P( 9(t0hVhb;ertƌM9peZ)uTt4>lvQy Y#H~#h"> kQ]i]2_rGj"RsϺ l~)gd U2 1fil/2#Z@3eՠXPA_EBKc ېMkל'O$y_bU=h[x eBL~F}}nk]O*(g/3ZS6E[z ].q'lVyg-8͒6q'ͦ"6M;Iwe$>4:k(/B F`] _549TIArcV Lɵ{ej]ōN3w[vٍm㞮"i\sك WONpRs] ^1ѿ?:d${A Xɧ&Ưb\\)v`DVa_ Ut=PB٩YC];UةX7x+c>^{pVi7W%_l|P7Vn9|} [8E1؏5y@lXp v N]ğQ*f)$ e`'$URY݂dtfelc DƓЦ?%dB =k5ޭ(rCuګ4{}K.TVf=YX97FlZo{=I`k+j,} L!@3)$r\_R/gZ̈-eU_} ޠ_Tg)ޥ@ u:4 `|Sќ!69AG|͂xpGl0aDߟq\ j}zSh1ȎZUPZNKU>JKkqnNsaX8?Վ A RdPvh77H y^5;><3Ƈg7Jwxu{47mp{H ߥtaHBw\ iNmML]B{8qA_V)p D9%?B!^AH%ھ>!?6Z~KnxĒj/!HjվqДk3@%elgYoodtV!ҊOwP$j":M-& `.fۀs' "l ؜N1͟4=W?..'U%yQGMT"HqG2I!nj [fcu[#ügyWK1nvotO9uګ#kڿ6C׫e \bDIwl1h(c#LMbIXq~A+7-)|$om+.uDorɟYfیV 6õ۲!Ms4}b*+z T"8G9Nr`?"cy2R7遝68/Zݻֺ%R9T*Ob/rq{ h/@ՏAPhk͕rԋ!3j 'Mmt3zWn0AV$v肳\k5C YQ)_/ B*ee>DOXS{Yi =j괻0 XȚ6ʋ ;$0غ:4is*l:X zˁMAvL'X:i:!aOxl"[ZNkz+ v寬{N%ÚJ#{fm3L/ Pv\kpf;=]`0X8\t'[Ʀep ;c0oX|XSvghe̦HĻ:yȠo[hK*t]6q)ISFm Q7nxVŶM=cJ-멉2ߦ-x ~ߒr`AM {9K%[E7g3zC]\ĝ;?4F58W2>A F3^ xj'IJ!u W-0*܈" oapQپ)=Zo] +z($ g6mJۏw4FV:|F%oc)2QjH/۷K6jeBo0 O|C7}eLK!l`H]?I`AɀY:L04&F%*?nxmٷ}ZMY⮡0UP+ ;*o^R DɊq53W,M}I+μ0ʿ40|C2Y-!8|9@pF0"^ E=`E梄KRFaun^[=h8c~H9~Eo/}(Bm.?j FIVXz2>Nm/^o]radZ҅W v A 2>dž{GEHË6h ݋jCRFtqoz{wߦONTXv( V!M/'BمXsogeA}W6* ߯'>DolH9Rcݓ!!׀__Pr]"`.{D&9~뮆&ϽQvaN/Fܰ:R`>Tw[Mg m*ooLݏWdRuZ>~??q˃5){7 DOP:-i;&eq Q(@N, JSuk顠 1 !2KlD sB2;^28۞NRS~{[jZ`q]LR9goΥLlB緉?[b|\G XV|zBJh)q;=r4࿨p%/l49 hSg!?`.} 8(+ C=/n0@Ը0$ڃ>R˨/oԬéB_*TVW#6 4N'Y, ǎi~Ccnqd$%ks;H !#Dڣk\tbv3m2LR?QF'e#,M{޼~:&$Þi] h 9B2%A 2"Hk#+xܶ" Ť5)\OFxLZXt'jsEnU[\]xXa7Byxۣ}k[K{l~S(CndmAN+t{Co8:FloX@]{čJ%tXKw:BO.φLYpVYz7n[ X$dMDutY\ݔWG *U^fN[Ζ$AOm-Fxj$л}ζ&9 C*Ɉ5[ $(pg'o'k2\(!VE[iI@l1PJOjtd`7ԾPQkj[[}V oz;#w4XLiّ2Y=uQ.8CЩ ]!Ɔ"$FXLU5XH1O2P3h>H+^*5f#YA&|XCڈ_z^3&؝iL,Bwx0Y‡ l쐃\[YNsͩ2q6eԒ:/ϪMWէU:[ƎI.h1;π!~K25P`q6<>Nueɹ~J:{qŐ MS8*- u p>ԄMYX^CP'֮Av'"`jr=X$r2)@`EyBdf $E, +>a!CPfҌčhѦ5ν.}p'op XaЏEs⁅~uGvy=;2%|A /lS=w9,h>6e+qU}iMy) Xjq{`H8JçFZCzMJv$Yu]=Fc"\nxRuNQ)(+.$uջLe5^1m ~WfZz0l*$oՈbZ4׳R dre׬DVmW;w.S0276:S,uD3* wa!XƪdstkH5Y?@,yj`pYY6EemKb]4PƠF?0Wt⧍//Ϯrlmtܜ;ҫ!DlȑT/Wyi-.ocLe.x; "z1llc|hBឥ("`gTfV]hwh1kqyҊD{CА҆,!`2M"r<=R?@'k)cdlZ݃ڪJzj ӃLU,4VSy+H͸:&->GP i~XcznݛtPd H~lq&Wԧ**sٽMiށ:^iuCO0lU_$JyZ|-7xB<U% >1kJ6)9WJEY32xg[oC4۩.@T6<PH#)Ңr(M7 >DnAꞏ؞jdGJLwO2PBHmBj׼]̹*ˠuE L+c!lM-;kJSqi]q4#v/ZŽ֞(QV۔ lXmNz@:˯[Se4y SYr]L|edza ^u~4n|Llف`:85I.zg T^NLݥ`Qwe_̫M) rh~o'-Nh$QԒI( 1c0A{yϺɯ8֯_XıCΧwUQ/mM_A\km68iD`RrA"5|o0ճ< ك)xdb*c)0.9&sOuBc8oIsr$8]B7;sCS4FKҧbKT/~JLO- ޫUOt;{t! w:$U[*/پ8ԏ<Ay5A/VLofD\t-O"lj֛d8OtvW٭!_G16nb>:5:=-)s&0rCTm 8rlyɫC[C 7ܮ3?6~Sp4ʣ)Ó .'Nu`|FCP E|w 2fe$@YMySvlzB3jzA6ucCZe.V8~'&Mл=4.eM_~;])+dx@>=؅WrLFddva/XVkS>r-O1(5XDAbϹZ. VШieK İ44D-B?B$otzF0q,5Yy(+gCg}G 8`*cʅO&Sw=p AdFK<9}Na)TsEsz L%ҡ?%fčuC=]0qcJ~0uej;ǫd 1,- ѱC P%"/qQY0`Ȅ:St86 ?h,|gԣ큟%`9jYmfHh W;AKĊ3nzT[5:FUcd$ 텾gu)-^#h|k#3f8o>ج_nnt U.Kt "'`h[+Y(}0GkR"SfU7F%AH`b@,69}g?yjg /TqX4BcA Dl4!|mB`j'DH  x_'U7Ҍ UzPՈ_\Ep<q;_Pa !\pu!CvE])S}.mď( Zf4[SmZWΞh#ɧ!K8:P|ʰqva\ZYmT3DXL:WX@H.>a`Jrñw-ܓ=%zl;*\[ȓ6JR=;nz/Eb &' a[D0Kn\27\ 9+4u:97 ʰ_ہi~bgYhHpFϿqtkN@b"OЏ%ߣV=aK][/XadC:)Wjp/lmJvҔ]oq? `g7rmatmXFp i^XA9xP0EICeTbZ# 5(>3=ʼn2p¡@:}Xf @YKl6*K}t! q(1?Xߍpm+j|+-F]`":MFl;KsS43j rS(/7z}QWcQ%i7c9uTk8 C% ٜ;P@PrB}~=Jh~;? wD;W5Tv(w+ZoL7 os/ϧZYSpAcMj4pk1&-bɊe{4>BO"o=q*qqk.j*dTv\jkV[r Y~h$%ffVǐ#$W^5&^ ||N%`6w*wNۃuiٽ'\Ú]Gҙ30nR-cpoӔ7o}Vi]-U2jf}݄Mn2|Ǝn) ~ũ :̮mwE|Q]!ҪI6# r!H~Y£ 1Y=ƞMޣxbQϘ@yO_KAtPXl\-kTÒ&QK 1O L,g h}bXͳSs?eqY ؔ^b/s_YΟPmR ~*kWȳhǧ` EFU˿uvuA~ Fάppg 5u7&K0Ran&%0.@fK%ovUFiH=yҡ};R1!d(68Z'|ZVAld ۾OP @OWvp[Mti7ҵωNe÷rkC١q5n rXs"FN~@.ZM Ih^)L7Wm<_Fd$,\]31-wv50Bꃴ(çXPIP*6!\NJ4RD]66%[ظ1qrhéڍo1!ebmhyH #As4BXj?%]|=xpU)Yݲ=2yNr&4vf؊_w4yz%>{ۥhE4@Ob+QX d?ގvR޾) *pQ]W*TQĹ˄YXBoK33k)_6jzL# pbRޥ|U_>kJ $rj]C`p~dkKd7Q=;SxnBT3 X5u_?]o1j"zZ{L߻ x9,^eV 6]N%hYRȢ]3ZDBǀaq3}C+dTlXo_i?oc~`Tj18l?r9i~VPbCݼQ@'}tPڒ4B1t9&yE=n ,VܲE5gbCԆU&S̆AZ^L)d&yzi]tJC%_/ WyZL,\*bjOM.?nd+BM5=5O<(d4ymȻ TwBQmtxy5p S ΍޿V3Sezg&-EG8)oLt(d$yzj˽Yo [EյUdjhy:<6ONR*)5N/ϭaB;ݾF}YHή.61B{8CO=M%ͳeߺ@O#Wخ]ogYp; LʼnC͸ D~ܬwFW/bF$W_ ~l-T_p:l3s.Xvc85'-vhRMj)ϙzWX^Q?'|0%Es%DáVyxZA-G*9$UA-htrQMx!KXﰌ$cVEwRBݗT+.멛ߜ6i""S(H - )_hȊ$.8Ėڐ6Էb:T1j*LHz-w2BA[k&Qon~# ?\$h+R YqaR95H$j 1\)x D]G hN E҅3TZ2װnRL $^v zPBnGyx[jm;t @QJ{{yNxM[ e̎u);*ǂl;K<ES4=msP! T˚T:~kj20 y%f" 'px5J)}!6"ğ#"Qh5s4?j4}1v^˪&앖(ڡ߄.q[ъJ`CN|H4²UIOJ\fGi=2 m:wv~2 KҺ9 e.G@AA|3}b'a|&i.O ōn&wA6t+lA", ١I@woiyؼ[^Y+̫JJ AFP~׊\L=7vtDZ џUl]ϓ?G $>b3 ?MY_WW ]̈L40,~A۵\;:ER/p[oAg'7sOweWc/"YW#mN P*ͮ悁U$_%1LѾKD" ]U.#xrqrB@e̋엮+??aaw%r zӅؘTꆊ>!+}ǩJzd98Q[Ҥ':.uؕWJx_1GOƩJƦY{KV$kWCGwBʇpC(sֈaP," Pƽ)t](2y 8,h}[zJxIj٦[.7#?*{8-3%R*;,55]6QT A7Ǚ_ C oӟIW4?jXc3#gS5wG[ /Czs>JKjJ'2R!=4WwG"RY\)E-uҺqS?_O C4=SrR?& <';b\݋'\K2)(dM)Cj!PV8tf㏭&ךǃA~o05X;LMUГL+;:YiEb1-#ܑ%h]ك9?TN36`aUkueidB˘l$MH7@NO1GS+_:iXx ۉlk3%ST4ƅd t+,K}®9d4-}t?zzgX.1J^9K=R`RS 5-O 6aD0JlE]f7AwiZn|?G&"]hW@INvtQ<Z a;o[u `G(£!eKC H.h&Ԛ閈B2~K R }rc4U2H1a@i>1m]Ui'⦾'iY2 $Q ogY$8@7+(Fdq0bw,nM2 i΋^Y>x?*{PS =˛(Ȣ]di^RHh峰G rϵ]Z8=ZDm @o~~ƺM15M=R Ԟ'(-BgcZrdp?,\נ!J 5r 6u 7SO,6(f!;ss3`יĮv rY^x-3[t& \KGFB*6pj Eΐkڦt B=[D%#1Aw;C_n!(%Ä7YCr3u]|s;xG.Tb} *> [f"ߘ0 U?FP]TwǀN}1UXQy:nG#/qO> n;S~#944]"*#~,QGMw)z-pdh;\N-o^3eoBe4fq7yżaӇ'8,{C!po/rŷU6Kҥ/x'=v@PZnpmvOT'ȕȏ&_j"=;s#p@+%%w/ |x#+"~IaVк"y#8"'D+H*aw I7,=EIVH݆&bAs #t>3@CtEӁV.EZ[H<i5st}gf\r!ȁ@NExVa>yUxPJ>[Pr|PoYʪ+RsjlCb~fIUlmwC/3,[nU" d]Yjf+-Y[P s7elh.A5~Pr0gw"o~h #- :d: n=unR8w׋n{.XC:.*߶$WGlvYyPO3b$HQDSaoj\>-la{T>(cxͫ^G$Kh`t #Y^ސ |! Awo͓R͐}BZS Ѩ䒍zV`$}DJLN&ξs`QԻYѲ7כ`N@Io`_Q~7~|Jz?mpݛdWs.3 ;ۀ#U4 =0M굃C 4f:'^b1" 9 D7%ؕW->9{ lc!h1QNlRi'.E5=7=s׼_r"|&t ȡo`xuAEEMJsHN_"ه| pɉt~'dNw: 2OK6o$[L VR{`9 R'-|-VO\#2!J,·pJm~NLA껤X[K_8.<>Ax oL7>r %6\B`/JuK$pE5^lgζ_DQOTZ͏io@*ҚGF3"IB7c]xBⰓH3B*F Z/9c-̔%3lLFb>ᒡNe(*׺~&d]V*;ji~0cI8EK L=㲠!^`ק{ ;&mns-L(@z o[9~UzORY~RqΒ}\n HBN\HҖ[]2 yq!n;𵱜e)i{Z?65ۈ>+[qt?`h+¿tk+4~h+Ȋg&ѫ¥ O2(;>E&@(>_xW'u !Rݧqsd5tg]5AN3EtK_z͐`]jy9GDw3rҋ f'\Xa{Md 4 .ZdPP2ݰbhbb N(nU Kw,T>AuқCk(C 4B>D]Q~ G-GcYֽ@"`o>)1@Ix)YrAs4ͶWxB ?ţUV/H7[DG pIdl\ECa(,,%%yd˟[Iq ~&5譞JJʓ;MµzVgYBAٿk4 ]9QFA? T=4"Df>SR؝Iݝ:Cp+jgj(RQy?eyՐܮŅr0:}28oaxeay0]I!+ - ZwT#d[^;ޯ1#hz7N9RC2C-OOg{DxlW~հׂ^r,gґpj78 ?iUzCG&P}0#-džJؤQUcygwqĠv5L[ LA4 AMڜrQDpD U={L `T(?wh  |;Ӻ-N2Տ2۷kD|MjւZ$651}Zzh_ 6hrDO[ײic0!qi)] 1|}"D3Hh +<#pS(1d>-]=u|CidNܜɕyS}yʜVL)ޠN9H@btVbJb,&/5YLffH\F5yFcL緹;[pj?S©(hAZӚ"%z#J;UB9ADx3@8)qTWX{(ITw$P-yWџE/inS2& >CLH`jhi+h Аsa!~I\0%}r_;fKdi IfԊ9 AZ>NCuo, LHk0m1F}ƿ%d4-GӈݩtpQO5M(>X ~I֟aܿok]/ЬJ/qٻY*f_ћvo/JF7Pfz;b,F*ee&ӣF?4&`eikG\jib=nr~e_]K#-c,MYMMUY2r_%jک!usFuOB[ ,M @[}NpFKi@ǂ!'8%E̤ACץTcIK Ālx6WCw.H`ꃚ?@^Cʝ?SAS b}9+=c5. ԭZw [n" ;Y:zm wI3 if$,hHV<^Jo x=~krnM?E6dpLcѹS"j[WAd8 O w1 /&VBx|zJYro | v /2Qu}Ѹ)0vܕ1%^a<&rp G_ Vgg3Kikӆu48B=TllfGPEeE^S#.4~IʳYCnpS//K=90VT)J'p[&tT%y01 *>.^P>hByR?X~BٕwT&+~sxW A,YC3%-6Z'Wӗ$ژ=aGLZT7^ZvA< "Kipo+Mj6CނBpPP:DY6E1GwH+zaND63֪ۓRx'DbDnNK7~@W lŌҼ}eZ9 YO ۮ'ӕH,ɘvw2(OhW&\&k/>ꆱa y%zÎ0al.q#9˾2pSPb*:R7|2k!3$AKjo<;[$S)1mؼKh rQ27FHQ"[,G\הE:eh8/r=N.J֝ E {|5H1Ož鋟V=bi9qńU޶"F!_;ͽI8@w~9\S>Jmc樁ϗ;ҳe\iRmh;uh0G;wjwK3.c5oT]@deKn$`|V| s"^݉9D|Tړu9>U8c&qmCՊg-JBASyS N#b2zR-;˟ɐIk#קȪL2+(*mJK@3VDOzL ќbX19{R!:iGjIŻ+]6 Sl )9mV)Ac2M[]vT_TL 6Gt߷K&&I)^_y\' 67!bAΑy}ȲhG:1Mޡ#̀yѩX{ٴ<;=[U+80#`te%Nb"m Z?)3n:m`zUq/dNь=D^$`V>K caV|L+DRR=^ZRʵ 72hQM9؟NKN;hdG.FY46ɞӐTJlu]bQ5n ];1, چZ*wxnC q+hx4mMaF"d7fD"VQjl;xHx Č?{Mػ25 V/%UgΦ Ae+ cg+r+jFD[bۜʦo~I>-X|jսtͳXh2)\/}MgPYn D\k¬]Xm%1{0Èt`&}xp琊p9#'Z!OqWg{zk<,VAo%_,USA<' ʔGZp+|_*BB˒VɌ' {>TC_{XעSrM@BpJ̾^`Rfe@o;y 4IC H6t\ c:r9> ;%9F qiO0EAgr# JutZdYxۿ<{E\oi8Q9p"g-R F/ٹ=sܷY%x9&T?(0iuLcGd@Xa87BM,V :C&IwDh^)+q BtD>޳N6?HdmA/E$ ]Ϩ|.BkRZDiπ5Q¶ CPʫX Ћ_JL) AP։RT0M9Zp[vB\vGh)_R~:GnF霱.n @~x7iRZ%e{  UPPxngʘ|Ķ EE5>h2jSD@(f\J s~%AVĈd[o?oBɔzzz wCȯho]-)ׇcB~U+^cwZW0Qʉ/Ƣ9v A*J'&sV0 ||N ~ɒ[ Wo~:bӄGW$G JmGd+#@N.AWU O#9alJhT*eWI9qlfdu/57` =DW^$&˖#O(7棟FCA"]=3 xyc:sQ#KX&q5z6QʷoaoIPd,r趕tڐOxtWcaZ;ڑ `zQ7 V6.$>񓄴5Q"`:{APD"J7'8˴Z=,^U_1* npIz! .^/enZf.lhSلT{rV@{o5s̖CԺN ϭl9x9^fm`\UK.]y,/"0H7~eZ\oSO TߠGwMPO6h(5/DEcgZīpQ]԰+ vGoQIEr{O!N$ٶc6? ;;JD!ը!4RV+Ϲ=c r>7o454P ʦ26[ۮך7 :<KQZXUQ1|V62{!1cv$nf QN!m@P At[Ήl?l&'q6Sr~ (0MH$xH{ DRZ{9H2Otf:_P iV2nPr rJ AR shњ&焝oQ\b>Ž~ fSPo$Qt8Dg3[y-ک;H@ZJˠBZ=}=WJ?rʫ=@V$ev ՁИlr"j7P^1h`P{u[ypSM,k^'MTΧY&"Fġ@8T ^)_R_V1hڢ E`Vt|^w{g67i1 *ߊ7k҃Co5T$* J4]%qd)cEj_FѾfT?! Ne '7ERi#TN`ݑP"]/0t_YA'%f>󑘤][&qFwz+p~̨a"%uOPJWڭ70R,Zj:"0uZQ9 ŀzE\{gKO+ f@®T8W%vh!YHnR>-{Uꂷ&jU!Fzw2|:@Lteb 嵢q!Y/՝,9$ ෟط)NlOìym$r;-,\+ҏZl^G7?sF*LOuq IQ{`"7sGGS|, r֘R3Jڴ%n$j=y2"x]TäMSG*0A[fjB:#؝<ecĽGC&BZ?T\\~5 n% ?m7cGi hߪlТ0 .Ž?4'5|Bj9f,9[+2N[+`v䏖kN) $CS`;t*/L=-8y]cYN,r1Qlũ(`g .{R2Wqyk =CN%3Ww+$Z.:[]Lxuh&mr[_=fMx܉1FwojaE_7+')|2q;GƆĸRYV* J)ohZlE":CM`G4FcĐAX26 JP6u1r!>?fM&7 v$*qR~o4pLF~u5DY%yiD-{ B3jt2D C3`D *nE^k<(iWȕs]}J]'hot\l Ŋ&\ L>-2dmʹZb/S4 7* (4(nZCC\DhI36!VάDEue7d;) ɘ:4Q{O +[DXvKD ;c EW2^sF8` Kʳb+r7܃KHfsCsӍL@UjYؘ,MoPKn"àj[l\1b 뭨a>A6oˤ^5zF̹4cR pKI|P!ͻ %cpSL1oH@4LJuW_E8B@ qQqetϛHhy8M$z3% G+mx1W"KvC9sh_SEXӆM))۪Y4 â H<l#Al`$8C&8AkѠL6V/a=hVJ. 6%1o aN98tZpwKa#D Bt6XU'*AS*rWc/Iej3G>3cpSj(~<*q"FzōR+qeޥ ex3W$jxg |=:|J{%AD=&4zjhԋ9-B@kPImwČ#1F1ڃvnPɹ)XJ{K뼤DL# pTK1ޜ3.)V ܍]fk_$H+UHM=#ȈO :ڈnW^ ý;mѐ^0Qxm?#gB{>8ɱAުG[Yޒ[k݊-H9Qg!LxZ^)Ljە\mMqOjޠ-9Ϟ)q[pCWRО2mW߅ kHީiK߉l1&ُ$viֽ߰ lۓXpCn()Fż''~3ѡ4W!)^`JZM\4lJ;2< A:ccX.MoGƈۡ4(zV2핸a'qNO('ciUl9GoNzfg 5"H! F/O|yFؔ:>̰tC+My?֡N=#`.\;ɿ6(v< fT!mu|;˪+LPCgI9ސ 'snyS>'jz84%Ɏ**2?:/$Y*cN+d{}51T,DLޢ6gL]nN`!r!%syG^dB7Nd%`eѡw7JDAbդL{Y=C+PnP\ }vf%֎)Ĉ CW g$jjm)5f w ˬ{)199:L.hNdLά׉m.Y]`"˛fjQH00zE lI68KhbU)>ş~z>vc<x&Fs5 `` x'k3D]Dtľ 2FNzys»'Jlghp`zGϸ)M ]]Dݩއidsf|c1dž]O(u1O-//G&sQND[ͦ%.;5 zhsjL-9BĒN rJ  ^HW4?[8߬#C_ V&j0"NkT(-ZyEii39ݍWx QxP ^2ݰl>l$8?kv:}?ǰsaw(>vzN&0ĵ=,6ePȋHG(!Or`[Dd&[DЀ <$}һaZĪ\9"٘A3-؜o'6tx-Qxv^kXQI{ _L_2Itqq ooXm^WUwFwP;37$㋛o/&*`ܲyvF\HIv rBz `vխ`}2W4}aT%О*͆=oSS*[or/}Ќ977 SoUh:2֐݉Dq uIpERA .sME {Z=1ts10lJvL:кEeZ6c5\\DkXB~|bbDG] -7FTOmn%{ F$V2S4y׵uNHNw!'+3cEiWco,&~cNty2Az>3OtnHgxД tVno#M)H;I:l$UU$ƃ`k7ٮې5>̫?.\ QǨ Uf 2=ak;{ NүB|ϹfJGF`b(S[0C:o1/iYiR,-# Q @"vwSF;Kx4a7fXt@j-AX֤℟3:H^?3B<7; [UNFj,w\RUϾ"׻x^ŷ=F䫷סWH!!K`tK ٙr8&Gcݷ\uY_L@.La5=N_9cva`ޔYI>cq/$37MT03%r ePgAvhw \kQ&'*"9iPcjd< %Ʒ5}/zG*e{eܸ /x:GKŸ}TǛ1z) dbd hixr]t>ɗŧUjU7. =qFK|ZpЈ5Y+T(D3E`q@6zl5&n\gsS?ۆ*l¹Fw ի- q})+Rlh?)V}!k1bp 'gbPeUXbD'4cW/LJF*\UpoWH > ާX4ySL Xd! @"z|~hPO3%4z0|81! c兄4D* J1V>pfaϘAm:}N'FVۗpaQ ճ|*EQ~ ,_ӎqVC8(Z>7x s65f, B6&A5i 7OOeIdiL [vDh[>PiRnfʠKIbw~&oϬ@V.a)'xK%\A h'@ [?'Cƻ6YuÁӃs<.yŷk#LJSN\^[KwV:(|㛡={Y³vSTxqz-L]suU?.u\<_O wNIr7|JD09F}/Tw8eW v6FkqboەJs;w4[@^t'#`qҩ +W@uq5j:>D.դ=ZAGg?;. У*< JOkxJYS8t;1CtK,YU1*}לݺhe<2R|c6y ga4 Gf5qJZ<kM#%u[.PA#Id#k޴Vԥ/H /ue7ףi#K|="-l 'Y3p@e9"u,U&|~')ܬPJ 7j߃]]߸TAwR7LYZY8:tq978Ěp`06{U\ 6pW|9G5 4r9HVƊꝷT6=&cGDC("%ẻRG"RQ,y(c;FŌbS=s (6(!g; ;77äbzaa~Unu 9 PMNX*QrE;$WX3 w4+a栊Jm|#q/@1ur*rfAC Rjx(.sh#, 7(oy*JvϘ,\rTz{Lgexn@` ̼P YS:Nakڶ.#|,,+| 3&X *WP}dB(ܻq>}uЀ[ؠᏦyO9ƶ~p婣 ׂ)oU!}~ecqfm^OpeKt WT lHT~;Tw9$rhHE]^O3ЭU ?Õg(wek`#6bWk)3-9nctay@Mw.}lOp6 L,{WF_\B$Jҝ#52ǁ_@_:m} u/ {:pfv%cgr8mȕ9bcvFtb<FٳO`\1 Eyu^Ki70j. mpϺ7uW27X1 gő>.@J9+hvD\\pYMt^}v#Ujzv a+"`Fk4aV/dT '*z[f& ,5KafH+;cJ1?Vz-b'!ю*"*Ry6]I<)۵nN .Xﻅ;R\KcX3 6: EB*tTGvuA->PLQ%ydWQv+^q2cDVȕZ_V00cp׹(c5U&֪}r?Mɀǻm~ üJB  遻Q{tKMN&9 Sn +zx 5N>k\ggzn:Zaߚ)BbU~LIRF/~=r'9,j%h d*2Ɗe o96#"K'Y)2d- gC1/#R0!oDzon+Y6z^)^!P"; 2}fUQ] [D)8 zZF|8ܮI*e@-Xr#݃bZ.Ճ%_ 3%w|o!DdD?PJG>0U{O41$7@i6tR+%\ɩF)ݣNuU᧱0?Dh%2(#FzϹ龒B&fzW  a SGZVq |S19Siy102$f2&^*W O4Baӈ D(Y:[Plݱiwf{ \oc',tH@Ł斛 [s@!6%t=f98яZ^ 3='#N2ʼnNp.CS_l+٘iQxy<}:˼iUGz`tt1hVnXhgy^sK fyiŌq@Td{Uʁ'IG J?YY^:-A6>qbPv8Y9Rr !)Eeݵ을 }Vb2v#u,Ь:dJVi Q7+knL5lCz4?+%vڴp^54?"FnLp %bM$oxnʾ@u}+pIP5éMsAj$7K64hp_94J* ?5'G=X*># wƐZpR+ܜ<:iWvM?ZNV3aTPR|}A4EiRbp371%cgܑ]>USscppzg˜҅r͐q<1%!S@nO9F>,dB%Pmxڕh<,kI9'igL~ n؇r47zCd Y}(+ 1JY}!~.WW0rS3 jm=pI\>ېWb,2APOèU|V%Z9_<+쌐Nw^mx v@j`< n̊$5bޤфU|_NܔX%&s4nTσvJ.ަ?,'~5{mo,̊XyWl+ `.Q#ޤ-mAD!WEX+FH$UG]^VӱUgN nII:|[N{5'm҂?3{ }5Ӆ7v*@SH7ە'sjX6F!abлBV{ 6q0O ޭF?Gߟ&K[% ڐ;d}xNZF0|) [fW:nfң<}jGE4*~P- 4t7ijFXsMkpIt!m)e%smY\}b:A)Z]x[&W ܥ8BZ@Ќ{7 /^j4Y"$Ty?Mi` DAR\}Ij&Vu}1˩YBZֈ*_Q87H++\c|oM|$W" ~ӆ6ZZB yg}}, TrmZHY{?8Q"Q4)`Ȱ? (d[QW¹ץ:ʓx%쑪|3V1FL? D/_߾(F;~2*(5`&=R}xJEA'}1_B*IE:עo^~o4JEQ"ko2Ua˛j-ph_߱qpAay4g=$!]˥5G]40m\m! Yьf#֫4` ψdi?7fu^΀Y~R7M=| IqCEp"UjS !wF!W]4 j/\z7l_#Ƙj88wBHiN'Zx Qm9cX"P$964Uw'8L B.0TDѰ5>IOC d4- E ]1jQT'~Gn>_Rh? /hAKypYޔ*jq8WQ* 5~ESOtBc>Ϩ/"ʑ6ƌ-[Ge#E0GƚJPpeAyI`j:l,g?=1MîGAnй~%KFB&?sH;LiP=)*l=Zeo1<5e3y!%z9Y4)?o )Gw +'Te9Jo/V jm 8wO6._?9-^"AF\)f=Vsښ*N>A]wX)). ,@ҴcnPJx|åD $ઝ_4-G w KVQUR"-aXߢ>Ly\ &Y~j/`ӿFɯ@4DToۚ4Ǽ9JeT[UAX&+s}9Kh؁xngCI -qGu~TC`[(j.8s*$jm*.]X{, Gvw U V;V.88}l-/&o=ohX>TwEV#YF3NxCeLsvhϻ@[WfMi1D$?UO_7]֖&I1}lW;FVΪ- {*~% @/e 6At!2OTtz*'@FG l'_bC! &MzH0S#X)>>j+_0A.a*jYD] "ո2HIPi|.wf1X<v$(UYh0M:Rʘpi[2hc($GvxHbS@(^y4bK6SѶu RQeYhRb5yZ!Dyg-z)%H+]M"%h6xd5بq'TmȮ !6ymgj?I\H/(#P\429=Qp|>?,҅6&|UaOUnK1Q #f/em ^_Tc2|le_F4 $ ԜPBSpC|<;u\4BI:Xe=XBsWٰZ+|u6S; >J@w;"*GiMoˈrb^QK֟;Sͣ ,jkfo'_:^aÍ5Tc#v@+IQ H=hj8cQhp)UJz 9ORHE.å1Cv= EP4QmSPK۰@ nыC!nWrzt`c.;A,?Q0碼d[' _Cp?s]Zf,P}?GE{%\~5N>|p&bgIyf *5IuTzD>=BWɘzOs}1Є˼&,߀~ IFvb$T0=Vͻ!N5gʜ B_gW@W&(Z|=ŷ6fް~yjJ!_uՂΪևzyϰ'(rUƟח" gaVɭnGZ "14mѲiC^K]T>{c:[h=WM5I&m 4ӮNSC6 &.+{AF AҲaD~JAkZE8ІsACR,_P1V[4a^jE8O<4/pgx\4m" (78( ގHWl.ݸL9e<s3@NadkPͷT4/Uֵ#9sdy_8eA:6ǽBpM,0k@D |-sEK%jӻoMCalyVvoi?Umbl MgOi_liYۣmpNc_ꈃw( dezj, jMvj=(as Sv:x~nq z#:j( ƠuՇ6`'0X.! g+L{ze>~O:Y4_qᶴ MEXw6YӑenAr5 9*2_&<>GsIapk̻pJqvxs(eA,vt=?伦oJQ(Y$h#˪ R l \#wՂҴ/FJ.A1Y~" Q:LVAWl1sJċCώdf +ɰ}Ap~$CFx\ [+>YbG!oS_K9M|?x5=MgQ/ztCm?"7!&{q[:v}OcצאY5ey2#jPKu^Ma30W^*"/j$r93IMmF|z2'bBtQ_@DL]o 4J:E*)$V 5vx&YҮ94IJ*애H^ۀ?`͂Ԕn*E'8 iΝŲEy;& I4H4&"eӈJOdhi |X ?^{͖_}Y&S/_{90 B<uckFK !Hn42ĚسHOo*W~ iFB*r0\U?p9,:\өĦF! j(l)Q+nR78So2h\<+ m9pm)5f "uw\ q5K%wFΧR&)xVK(I5 ?-H <2Ӈ6_\R DzdL XĔ-%G$xauv?UM;Źt66]Rt`d :J6pg.DB|a? R ,4#`hAF[퇬߈ XB< >~J%%pc.3]>C7Al%gHm+dܾy`?שvժ܌߯E#fnٜ1lcu9 ytYYgZk֐Ԭ cZm_,~>09qB eǭʤGP 1PC4qHXT>fX0ŏL7D_ X;D-t RSyc'wG7:#cT,j:"zS0Ԛ[Vpzua;d^?dN$ErJpyf.PG1Ӝ8tSlBbyzl23ݿD.BwfW]eחn{av"-ALGP\<X_.wEZ6l㷌F7$F%mJ]ⅬQUُqd+~Ig@#CCxbzAO⧉|T9zGfEa7{2hHGvNYRHmk؏Mq @v;:9(y/dAbMɼe@*T;L X%nŠWj`eS.O0;>}M5â7?]ir,keLlzmJqAg{(q3m{gWm_Nrw= X&X=T݈Uj LB$sШL\HU.= 8r%;e} <$+8eS?iY,)wVk`P' X,Ȗ7Lob A-ОE> ⫰c=s@^J~S`^>Jpno.0jb?0ڔ6L,5zK0wPT7%w܆C\bԿs} <~$ఞ'(h;P/G6  xl-ZJ/:ύ@ 6n+O*Lj ?PL#A! "km =``~&Ȱ$/@m͡\.k0}=@JlN_ ](}G,/'^?m$ostz+sG [d[qHû4Gn&ETs02R+/q%)k _b ]J1#CT1Xo9[^ }Ã?iBgqO1cl$7߮(»ymuВ93EYq2*|Ӱsuurő3aJ9V_;<>Zs~w׾8WiZ;V]a^vG(ZzĪ7o]n4NVxއۑ Ψ#`OJ x2ELe @+1W+vĂeL33).lfLxB7`H `4{%g= 4qjǀ&ÅLb1DA*JkLtUCs8OXɎ,žU֯P3uTdWKH~tJ,`if:5ȇ^,#~+[O&[ 8zk~Pwb'P]LU}g16 F=k!rF;\QX?VAګ1bGXv@=]VO0ILlݶ*T"o^b1%CF=?BD&002'P.06NDYG(EmW0н(AbG:4q >+q\n6k,.6!t.al Jk.|]ju&z"&= *빺q5=y ^ *U"cػ?2Sپo$/Xvi /ZŁ}uQ47;dAHPr5nCP(4ȓtLOb3K&%]$Ϟ t|8$6 a-(}m›9E(L aC[fzRp@ǻ[sy@##7r5dԮoƙVAnlS,Z_Y]h͇T+~\w}s5;j&Ԏ9Uapa|hyv<Փ$]@_P8`{쏗82_HDE$7&,4>澐6ݻ?!!· V #=5K&" uю*9)3N'!}|]vNYE\1,lSS8Юq&/DYa#ky ,܁N^t^XK4Ex*qqLވ4-5 /"{#*ݻƗ7'\c;fdxwKHwR :OB^t˾;;Byu]p*9qo֖8v2&]RNx2i*Ϳo0VѠ@> ևHL0 VfՌp͟{C^2{uMƏOw2/VdL? K>ኲc8_;C >D^*;dD4ϗ>tY/h 9˂1<21 &X0(~籫l-W>ܪڨ0%F)M/&kO*Q};.EۂXpTͳY lF7`!mb..E<0םf㨆 q!GpOpW̟vQbO}n7@neZHZ+]fHb ;^{xDf!SK!sMGn; na)  ^Z܏ ט0q+$x f׊hh.咐)(fty-{-4dpWe959*AwV8!b//E˃;x'2+Z6I8YpQb\lp}݂SGN9%4U?q7$8Djf|VM )`:^ %W+*i!KKFǚ S_ VX[dBaptxq +>wf QDD`wbnW/= cj~(hRC+QrU\NN1Aԩ2#Rl4\ ڡlB#.ɝpc^Ec[TZ0ij7-Km^ɤɞeQ*$}(KAZ$)kM!<43_^Je|2'~!7$"iBMFcQy=;HP(u$c>@]4B (5-wܺ ?|:ZQ[z ?3[ᕜ"]FaaPH0|!_eWJd H+tRƽ> 9Y`He;b#0=0~ˈt+Ox#6aj{b)TTNx(]YBDՅ2tGu!C\V_x?B-RKm.COU/%% W:,.ÄtlsIwg窉m[}WX6M⟺/INHe9N3^aK\aWW@ߝ;Q`OLS`wwAԫpcꢧ]%M|D Saz1Q@{99S :OιysT0, cyvW;]$]KL€'&Y{~z9 Oդԕ4Of3(Ν 2=lXSXU)ZVES30,$:*f'\5gCޣZ^lr^#ɇ?KCyvJQh8 N@:vgi+utMsG2Nί"aJ>>;}JNl3]n 鶉$+HCƼ颤"!"NYCaGy\m$fM6ғEf46,Ԥ,3)+@[ms QhOĖ== qqF4%e:"#y*W*w_yare~ !D8ci>JVye#[$&ӾX:bܙ&MDpTHG(IS|H#*;ʹޛxv &xpXnoH>ʃ]Yxt~v{^otf W͎z{%c A$gɔD:0ʦ`](|ӏj wV5slCIKռ17(w'ϻnEw/9m̎/`Ȏʞ16OXtv#CSl7~)=eI»@   ?e&E&&~9w("uq3}۵ႢJ+ FT'HEPǮeO3 ڍ&mKL@7TOcMn^q7@UQGqHڸ $f &hsJzW?<5=BrEG< #">5  tRW^=VN:aJxu: z"@YKJJo?"R CjubfP$|T'v;ȢPh%>Uڢ .`XceA{؇FA~~'5"ȑ|zwr&wvZ*iZY!Hp?QP=31XlwolPdHJ'rI @MTq!juܿ!WgFR0L^iIćh-s-`>ԘL^l{\WlW_oH!3#(ʦ${gtgNi7g蘫N#|@^ڡ_ٯ TVqGD -3᝱ Y2$'wv:Uqt)oQόE:MZVIVGCmUPEIcF#uvInClmҺ}@H\>(GuqQXtx݉C{;xיgOߒ.!ܙƦ W-QL߁JjƤ4.'!~5"K8p"DE[-s Ei`wd al7+Fap؟j*6't s.-|ՉG?uˉۀ<ia3u؆Pw:jy.#?x]%\vԾJepr qqBqdI"\lkYBi++Z~0&.~]dVh6p}~n`ݘͲ9$s)eJG|ZfÓI 6Ie3f!FZd;a#"~ʎYhWƻL&#HqB#x=%=4Cj*lo1KT{,]ki˜4e=-?Zk>`Շ_>EM ݥ{ѵ2x4uosa+n-b`lhd #dopc,K]Q23zQjAϵK1eaūc*N}V?z˅CllBW56q2Pk+vEvQZbHa>/o <`UEuz ЧWy[B9 Y9) H Il*(20d]})PH;F0)_lDhoɗILJK vi݈=tcsg2su_@CR=>-O Vhģ(mZ[-Jq z8X 2Pj:!xެő6[xꔷVIڐ~5m{8jxށ#^MX AX\sl'b1ԇp<;,^|ȓH.re\/ ԩp vrfY C$A:Jќb]muƃëfs G[rBZu=P` T*x&h -;2z_"꾚Y'8']7 ERQibh+6`DHvMK?02~ %< D=La@RLr̷YʜƢg:KJLv\-sC[#)Q8ye6e7Ys:iɅP&5i$so1qg0jNcf6#VD@aocp?FƶţçXzD|TՉaah6 _qlm!,tq+Mil#gz= LvkW\Ӽ"`!d?l$2)rpU\VsL_;Y3=,+&h' icNg$B~&Y#tK09c|ea\%:#-Hu{Vz]AΕs jMY^ 8BQEhJ]Poy=]IQpL"IonލAe:֡T]fVŅfߎV;ڐ_WGdŴ<º=Ϟ>O7rqSEx x}:fF8n5sڡNR9LFAlti*ΑH`rvBG^A l'ZN[}O .w F”V\)kVPl£1h,Z.h3dWֵy 7R<fvdQ)[fuPۿǤJ.pĄ~XE,y%!sZ  BZh@MH.@ =%%vJS _Mt{U pHطRʫbq-3ts籨QaP?}f ^i)XhaMy̥d !Kc0I`^ [߻0sYˆ3ҍZs[гs&뭂x8`Y#2% ^@S<24 }C? 0B3 EU p<@8mٯ[r bD 5(,2,d0Y5Azc=,|XjOㇲFFb;a[&slS",~9 %Tf.6̿ D+o hB{[Xɓaފ+c-;UK1QjN/[hV5kuCaZgxʩU*? !楻wR+v8r79 W~ `z ;- C hsװçnzaJ'ТN̆;7ԕ$͍!KN& dC4M=`dX43o| 5'a%qTE \"w˓O ̈́Pͯlz,9?Ի&A8q8dLSoF%?Dgpn-N_vŲ/.m^;Z_n AZiMij+oigSXߋopŒ%yVΣja eW bF)P,P@25n.DSEqb"\~/&lhJut{[zF \Re,O1bGYy{>jSMQCV?4Ss0 /reMpGGN9;>\Zvt`zhʶEz|a} 5QIGߘ`A7dBISMy:oCn∋FL*[oE+/g',#3hN]Ӊu4Ot+*oYuPְYj0[ALc/}1f]Ɍ8"4W{զH6YEjr[#9m<^)i&M8(7=Y(dz4%pS^6GgGў^̞7_%2Y"-%<8?ŏ" ¾Gb*Zi#sVՈXLMmx-z>9ab^+cºr))qnG\wsLu6U ~b#3g#6!QkMsGJ9 Γ5Z3ә"w cJ C%u2;aO` {a0lؔTT&"j5)$}m4}>E$Yf }طeyVz^h,~0Dg=:Z`p#N>7 kAgםp>Tw>G} n~Hk$oDg:%8UE9Ү@SGDĄPV1WYe-LOIv)S~@p+f[Ι)e#6jpY%zHU2İX~ 0훼Psܼb퍅BCuk[P"LN+bMVXUg0t~r&|~}Jb <-5-P#o+ nǃ<, Jh=az?RF|Mq+ۯ%pHxjqr4cxac CtWo~C EӔ7 D욦st#~>j}Q!I齃N@bXHFц*kkuq0)A1h.T0M0N 飿^O\˟$=9zZHIrBqD,*/v׸6:oaBY'#FҒC[̟-DPz X1ژs?M[Sˑ1_MQ3|riY!1/W.d*J">=Ts$]xW<#ZnА2N2,"2*bj0+2JήQFJ p`-| WTV2lh҂i *%3ۿJYNu)mJhIFW#F0ڂ1 s3Gc~x%f`Wnw5OXPeWzK.59(Hk}APjȒ&ڄxk!ȰBʈaϼ{X{/ef=n h^1{}pm;uRBXO囝Y_ R„wYYmcA sk9.^,:g m sGg57EB(pR*c*;0Z-<-J0fjVhk&A z?dzԾ8K}d#{',%ws$F^ju^OjeqHٝt-5o k1v'2E!TbWHꨍ"6,ӱUFY`Otm7alUtc9?֋i´UY-7?a1PNT׿츹Mޑ9Ƅ7o˝·_9+_)p[R9RD B@~o"Nv;p9qs㰗3. ekF|"VȔd= 1/Л$,X]SUU3M{~1o3Hˆ*;;&7bohRb* <`J 5ēHZT@;1}+52;lOI٤6sBM #" =`gEjh*4ʮ ,1-0~;[ew:Zc5\ (Î[)Zk_`"jtDt'®#I֬Qʜy˾kWwKl=2V*P"ޟhr{L$2nP 'ɺJV]O+ jĞGǡ+Bll='>3VL2aLY֡Xv&DǜE'pV*COLy)T;b*LԔԿN')c1x՛f2wl; T|d Lα6PfKqwz<3, &^EVjBks bo1q gDs 4XfB/ɞC/BLT52< _: &wU(裥'o:*8TFPzW>`q`!ZR̅ImLE楟2T9`LUYd*z46 R-MT_ŵV\G1m)$P%w3|=5H§\kկPVԗB`? 1gcYN0$8Rpflٮ~gVZ6BFRyi, ̆KFEL/k}eM%*Ĺk2SugnR4iMuJ;qΎO@?l=̯@'Eo4qn/߄8@VɅFⵘq>H\q=MΦn+?݈agPTO=^zQ %oDVri:$r ~)2|HMώ"C}`w~M &_5g( |/TۍJƼ6T,H@nL AH=R+i\g~܅ҩ,bWG&I=qq#,)_< 1j 5s̑='/<hԭm1/o­ş8>h}8D'lO$rp/6lG̉ H}Ut@ j82F+B ^RR*4S;o2b%ÄGsWR |bծ>EJMl9`88Pb7㠪*[2 83yXV1N{L+$W3`EOzLM cキ7}y ukw)?k ` JI~z^Kpo/>#)Z+?&h#嵁H{7l?ǮI8W :I˖v NJw:Z]S? {5,$oԩr}v5lt|EK#/*ۨ=RkBTW¯ ߂vnj.oWX"/2*O^hWJPie>7jOL^6C}`vw&@OqYp8a?r?O*b`fKh< 0d3 ^3@KQ ~ɹއXN 6~6e{䝋/NB%yBL+L&!BQB|IVz<2Q.0U' Ъ+ZycIj K[#†I{9 9p.xMZgo\ "7}4xs jlݒ(kn@ԒV ad+|Ie?uYbl0T4֭ Gl_ ijSuxɽ}I74QҎ<ǟ?IY&m9P.vҭd2f@y< -d/&A0E쟊>_x{x^@tMһub4V(H]XKžq qTuO7E on* yHfGW_V'+ib80rb{ZP:I!&g4-w"8T#,M4=?5p*;B_c#׺R_'$a_c{Ȩt/<"2P}j8ˢ2X4s6N6q PtѬK$vaF,*26݂yZ߼cT~J Rfc G$$),SJW㊀~TJAX#$nn{r0dVSC 2ܞkV"ǿI4~lǭH|jZ=|ˆtKrطM {w n#X馧bG! ,\] N. EFQh(V\Fet,EN`3=⼬ ĩ=62S0g꓄a@oJwwxSȑX_,D )[t7 cJwQBM_r4vj ڥ4ΛRFR+B <ؐ]3㖩S T (|Qm)0A1sO$kLP JP*GhIbϟ&Z%ƒs5<֬aA׻OO9: ͣ)l `Mo&@Z bBPoWJ/eVgͣk %&3%Y^|%i'Gn$qY<a # RY멅#~ϧF!y1JLKQLݪ= /9k09KM7?MCbG[BR3}@2l4w[(bMZ2Nl9%h2Z[J0A;NF;,ƀ "2,-4. w1׏]ycN*2 m!cG4ZjtZ~} [X+ ]O5.%on]-ye?n0nu4ǥ<2WgQp?PѡdpȄ*QP fm#p(wZ舷b ˩2?h^c5+n@"@eQLiykjֹa=U &Fng5:M' wzZ/>AzÜEA5rQI^Cupxd0%{P?R>I5*LR1 nJzQhޑ9h؋>`ocgD"֦2F}ߜFD$^a56|1|"M~9˛W4fӖOFs41 kQ56:1fx==|8_BWdru;okMMgT w I΢<\أҠıB}8fp-Հ}=5m@ӡ"*}!}L0¿qMQx/ܧQJEO&C1 a{Q4!*%cZu(n4TCڣ{ q"ln ʸ "q, psVKBdF5S_ 2yLSsThHŨ7ƪJWfXؚ+#xZ#3ei+ci׺eGqˇŐ/fSeV=^ ;DjhlqCGas1b Va7HxʣpR", s}w>hɎB$UhSR'"m2ިnZS-rѨņhŵe/WR؝ܽȃ/  ,d}WGq d VŎ?(3ṄIh&;ά4&HM.s]ȑu[\ϐ`9X-z&#o' n޵{^/0!ՍFJ^՗u)hT/ɉ-M4%>`{cyRV6^E0e{:Qj[`{? $"9G>rxefNO:hK+-1_Rd= To .=,l"xnpx fƃas(jR4qH1F-ɒJ+Иjdu32)ʊe&Uݟ/uZ* fܒ\l;mah 5kڝg\v4c'_ۣg+t+kFo|t/w6w|}}ˎRb8IcoV'=7#.o4Y&}U{]m^ye$ĵ|w_N뗹2[a0e X_d @D=?5̍<4x .~g,RQW*>yrO#_gML|՛7⾉aНv|ǁ:O [K*PyKw5X^CmxUO'wS6 `h^m_tgwbN$`%UJD\-v?&P991cXܼORy w$@ft ߂bX}V=*{8wfK>}#DfnӾb:X<`ʮcʶ9\k:oWkiT>ktLji=ߛF#tHSxZPEbgp{ʕПN?hƐ'c0xRkv wM!f&(Iԡ!5o805UV$pW=増;6w_ Ɲ~9_]ZssЋup ?;p}=%9‹ 5(:[w$ƻv`yσa~xaA'%byѰZk&#wt/TDk2UFVWkm gB*|t.!j"Vy?e$rV"訝LP:řKv<:n* "x/`!igEDO:*B5tn7eoעA"*̉k״%0O40/@M@4: (%9*I凹7bDk~[Vc>J]LT _et“hgTNfO a4}_)ضB {(=uI Bo^`;j,C|1S޾c0c/at'Bk( U0'pאx"R P{0 ;~銞RMuYĂ>mݶug}Rt=Z,MN7H\37ܧ\⵬ecɑ H%w-cƯMJz%y uYS DQ6nH(Dc ;o_B!vnҰoΨZG1֜Ioge}{-z]7'sLƏi|CcQ0ռBvԿ8ϗ-9Pm:1A"F\1 O,׸k.eLrm$ 3Ji=A΋ ]&9$UKZgu".-I02ca%jo/~kt$~vD /^cmi8IMK4m0Zt/vՌZ(>\qF_6m4z}#֗;{x8;T hduP WeQ^rB]md\@/Bؔ'r$U|~H’:n3iBO;)Rwo9j0P?$T *n5nkga1k#h'Yr+<\L`00w2ԧA6HߣgnX뢴Ҙ}1"T@m&a6,_ P}o'MaxёdAљ(&< 38(] `?5XScu6x`w#\RQ"m\rQ3)eK'*;[__]š)B.V&N}a EbC b"bm>ק7츺F?P=#Ka=b{.k#yWG/Pn0 oF+L{~A”I\_$$!)Gm:͕ޗf z*DePpysrL"ċ\'ɼ7L* "HbfffIzý]o7j? %IeԢ?ߓ-[maH84,gчdRW9/4UDnIV>"\lbOZ cU#3r$P^֛9!80_$Ns|F?ylĠ=rhaiT^;ɱ8:_tdĴM}A(նvqm62Ymk E!9-ia=pfS`1摂yS8ZQs+8.=7w J2<~㑣ΩLR)0ٻS2q&Ankc۱Aa}X j:-=ւS8|q\o-qH uu8VM6&A_¦/R9j O3 귃aڃ*ȧ12vX^8bmn5SMY(@JٵPg@ `raQ݋WR)@EAK)4rje@yW%f)o~ l:,H+-M'"(j"pԺ wGrp:/(#s;˕#ntZhdq⿏Hu,}{n\@-$Wc?HHH2cP~{_JK١i7'zMPlwx)B%Tt!2*mJG!{z}GYr uCh"}JfԤ^ܠf I~sdӟu,J81x[\l.cKvnx6jWg,AѠsBf$Iq &sPGx{mM3\Xčm -?:z2HجQÁ+ %|MX\ޜ$ ]ԑsΌ%PB-^{ +[ΓfUq@gVLiu x$xf*|aG+-LM *6nә-2C1MP=%Xw/K#h_efe)$"pvb>Sp aB2kш^3 6}G6ƶC3wʓ9cM4څnd`h~}SeͿ'P&)nJVq;R DӗugAڊ{!.H`쵴DQd!}Ў*|MrDm-V Oڧd9PB9 r, L(&V7ykɉ Cښ{/ KGisv/Llvl+Q^F:e\@7_w.lb?v&jHM L<6;טRu?]T9]ᣬ$E˷%<]*U#ѩωB&'( ͊+ $~^ڛ@jsq3ڣ+nښ `" V ,AHIGZɌo8 ,8W)O=F?0 1.?^%(dN=GYAѺ "GPPRos85Ӈyy/=[!<"+ :OC' TټAޔ9 c29QɾSK@4atfI61Got(&q5m0 I Ҽ-C6y3'u!}u5MP@3/" OBJ갮%Jd)G*TW:g2?NaURtZ¥`U6pug2z.Z eBɩDR] >~uԠ&VQth@#f::.DA@1K`,sb`qv>(yG,k9< y 1K[}5cG.U?]1Ouh#A%-]7t_YDD(LC—ÊlqGmBAd~QkЉ ky8[/ ^cGZ# (mEL(YC6+]-AqH~l'N&X}';-P$ˡ-uf#%%5\r/Cj@2T= ؇:a9n,KFbv oW% 43ʚ%m A m /QjYĝ"LLlBA~IZM!ӛ79d6lpJK<:W,{WUyFD7e`yov63*) .I/@*?2ª!zv^DԂC'0y~-C{ #9; {wlYkGF#+nJiBul%m7 :vnE|; }(\DA)ئK"dt!<w}ׇm%~(/bh9K4G*deE&v-1g l ZK<bee,Z)#nGțZ "uؑ"Tl:nkԀlw}}eV!ׂ̅PϺf 4.2VbEw\BY_  ~TN<R";.]Ց)=HJ'PkERĻRNڇs"19V>_p6ΣŨbVΨHD^\8o}C)ܧFR&vK="wZ|OA0HD7`Ǽb%|'2#-_I=lf}e}^,pQ, oB[de1Y 7qB}ճzlpEbSV92I3偡"Px̅;M {w6̽N;G-CiAXr_?}D4KIc.Ucl"(.8z3?mB9Egf7-wf!lCeB|AgΩ>f F u6˛55\憪*$&9ÜA\X^QLe^2c:c?!J5elq%1,!_ )GJ i9M0GԚϼ'XR>?2 ' *.B]J c/,"(,k/ˋN!RЮ&j3\)y9yo=8^S CfiXkn<]>sp4(4EhƏƜ_è<^ęէ1ͬ3LwjwyW?f%J/,<#2m&13UEzmE˝2IgvV `}'z{uRك؈8yи2^Њ_w+0z ˹dESOH)*KYV?9@с@UlLmpuY ; M'i&l $bFf鸉DWWpmgb^:rimw]JQoB!E#ҙpd(v!7L4.u+6a>$TŢnkuxx}erއo1_K_:8+PF/J P>8R금h~~e{l( YtfҲwr.3,yVB= #bꇯ%^xd1T($z+q\QOЫ9gR!a#%s/,VA9E>WfQf8|.:>E8kٸ8%ױ364Lj@v=| }v? 2`R P :JZnIO „tvy m`tN}8Ԭ_Pe([" Cxm~t ynxT0HJ\ZPRT E?s9ړ~MxR$@.aQO`j dsʔ*n S aGQÂʢ G Հoo*Dیh; b?7f;ص?2LMbbĴjZDu(Xvf) ⲻ*Gف^ޥF{K (5$?ÿ)O%x,&^Y]4".H}QLE^#dbC{S~[}[acz6z?bK8!n=D@3nm\,L1DH2|Q3hM?HεcO E"@;qw:D뭙#5e--=tv%;FSvNI:Ӂz >;J#í`Jz J3w3]o`r8ɽd=͆3FS-B19?r8h%۴Δ.C* ,߶=c?i2/YIE`3H`EO՚ăa1}u>,<-'k[Ev,F ]w깢aUֳȋ2qcI!s+FoKE?XGM GOڐE1:L ^TtO6`e D ל{f;q|\mO[UHHlUy/ip:WJUpJ~.k2kTu'tZ\~Z<ڳםB8}o=QAP1RWc6*.۳d+?4ƹ. B]Y94&;uh\k#v01fF6;o2>4B;dH oa[e1fjiK:ɷy6H1A2\}lӗݳԭn)6(NE0S&tc첥ȜFOqKAO߮wDLГcuSgLF ҤXz(eqV@ Tsg;t%55y"۲\.Æ @vOjfDScDPѦY"i$ )YL_JP+ꝻnvNcPOPOމ/Q Ah-;4՚W{b5O1IR R~Vy_i-+)U>:&Z%Xa/gq14_U$zOJWXJSdU /O լ.yst!oa?WtY:,z~ܕS2Hv8 W-j㯸X<Λp%%A.&)h5ua![n,[9fk^;T Ҝ&?Oޔ[_!SF~.=eO*J蔈5)M6}pf.}YWל+M5s>k75$~o*D[xJ=HZΕ˄>)s5``Wgx:*9Ҝ'z%9ﯗO*~8pRFa֫{ޏH蠝yTtdk$j<> P5x4?Ě$$P0'-2 4=TN:j0w&,h >/(Y:;6vɱ뽹W~^wR.ץrQr]aauۥ\>I >"z\~y]KXip{]BT7H Mܬ:Y8?*c9qHs~{h0ANu<ۗWoU}R}ܪLiwkݪ}'Zg蹓p@NИ6nGM?_e:?X *ȷ-4 z C +!xٔA]bqնcRg_~[V6*dxk%d}_dl}0Y}Xun&WZ<ԒQTE6,܊u6'"~׻xi+{ ?hc$ag6#u;%` Icz6TJ{lω>]IKQ5;F84PNņ\n^AYe:R,<ԏ9 >{Cs ZCOsxoʚԷL{Ⱦ\zvĸ(ߋ0>lX~V!9c9=HMn=;n4GMt!D4c˭%? mjBmXs"7'2ŝ.F@5mظ;$Zv!Qvۧ)syHIJ  .}ۥ ֶ!a63zës80E%x}yJd.XxFĘZJ W㴈Jm/`3EoF@R :98/F}O@ LAWH13h4 wta$޵>A3σ~ʀv<1d#@;~q9M-#^:w" QRj*oP/s(~o. m^Ajk깏T_;%[I2;m)y:U{4  oU`@Y:LL"?E8ba(5d4[U䱢Vx­Tޏ11[ fgk/id)J uk|^X(JoHu|аuvfV .qHVXץ0<~I`TC@vVζB!W],C%"aPnI\Da AˏZ-0[:)1Mz'O;=5 ଁ8mQǰ$T8,evn>8~ZZqOm'Nt5ӮLvN18}oyD ,W~֎yf} sSGhlW]f31 P*2){ ((Mh'TlWfyS=/CxHדpĐ~E Ì!Q\"vocXIH=<T ,H>4yQ=Ox{_Y nF @4&Y'bIdos0|v.9꯵8Y- ް$f:J%Y$(.KQBY b"QK z P0 )ROBh cL.{ kC}Vt9ŨnlnеC^5p_f+lRJY*K'D .t>h&?TnO3x沰9 @pi IP@2j)6VMf/}sE&x-Z|cv%c.f#2ۈ )(=i=cF2YG`aaj>)rPQ.ru[?v6Jw/(:#I̗Z([+ ߛa6>pq?.{;;79D:= b2(I9T_Z$S:`aH,@nlX4]پ7Tt )$N]8cW .,fֱGټe[$_='HJj{ 9Lx"hM; ʴZIHʧE+\ S#w,52@}3D1zL %)h5f g o-܁Ä{o~RY4e')&d|ߠ6f)oQoKW'-hM'5A˰&9!lvn0+i/S%Ut%<5Woō%LS=*,RNĭ)رȽ=7U[>(sPVP%d$4EK[z۠组0-،sp!ØO%rxV[Ϯ/rR怍BFrAkTލsOLqi| q5 &~-D @^|B -c^, ш(ě򪮇Gg'$qn0k{>Rr:9^ңm $sǰdW߇YmRQT()~3sz}B3Nf,+Ÿ3( oLZ.3*CxH.ɃtFz.3ɃtM:l;y-vJK^J iR_LCv8=õOZjgSs=/Ni}qN,|Ӆ:j:رi9"3ɽ6B,0q:dFMO)ಲK<1"$oIdn;hyPcL`]LaN}E ;?nD֥qU-܊cum%Dp60cVGC$Ro{Cb "rj0: TL`ϱ4LL0Nbtv)JhEխem eg`wP,$}Y8БlkIuWWqlhڳ>f'M^݌YlUV rkLA CҔbjW:0n@לJ>]rbޚL,fh_Ġ∊ jq/AF*βqpWv ]x<\Z*#Lz5E]/+ c|XwE,G'?TtyZ 3jK}v.]1<|zx"𹘿m*Go~s P@%\@{ _IiSe$@C`\ pE5Wb p5^ v&?`Byr4RfFz dxJao誙Fz~Ѭsm nŖ$OmPћ8ԦԦuU'C7=d.vQyJrщr1 zv˰d{EoΌj2ȗ@n7a~hzL9>cPJ0q X3}]:>ʚKGK=xN] ZC]axNWtۍ 07 T-]ʴ;"$Lۙ 9rX۰uiKКU2MRdg_ Loab)3Y3nlr(E"Cpש11bV||xxQVcA3T&ܴTjT4Gۘ@Bcz ih7!Ü|Q"@&c>xiȄ/1֞<1YgM?olB iK{ӠEHx=K=d0nh])n͑"Dz]{1E!,` ]} +%t%UkS ⱺ}X}ǡ}F9cZ:V \6]}[(5+Y LyY=*8P5UZh}U^yN޷ 2fXܯݣF蕘!H˱u*!EBґؠtAɲ(;)&vvi:f'uJ< :R9/O{iA ˸g&{6 J`]ᅳVNj}M,ϕ;!N(Kc]L;1wi#Ux7[$> H+_=ൂ< F3ą7w)Ζ?SZkYq % 4jZ܀3bd7;bPvZҝ> jv;fWq&LQ!8L`;G02fv쨻Him1 }J L(b].`ޤ<Ccnr)-⽲_anvW!&Jd{Ng##D{kQ^Yi .n邗7%8O6GS9˂Ni9;*XQk~SmZF*h(U?7H2sए@-UWf)`Yi7 wMX75:^u..3wߦB_bx06[BiM*Oׅ-T=Fyvs. h+'f(1j G7a`>85x`pġn 09UNkrdg(C(CM.JWPfe#^b.' UH+S`\s=4^'d8Br\ bsn)a{"o'.pN-AbrV.;KMh'ָ0:tvOhw$63It+֓/e+|ATT8I?vYğ.6ly+b_8a:] rH(i,6_ or @!U"t5(#lH=-(pm>]e_nlѩ)ǁ\C ak45@Q|5}X\ ^?YmmgJg`dqb6cՔEv7n*GZ UIL|j.i@K5+%T;Y;A93G6=S%)L [ƍF=ʚS@ 5eu J;4?ÖUz<v-%x |jQV8Ιpݓm Pؾ_ĵxB(6q~?r_iUHFi0G6 hi"d(BqsL u)3׊&ۘ>z͘܍ Ɯ9#]r>|+ NOP5x/σ&&\4 <" 3W=SEj!`3E/8fh>[SduCxH 2d ZCp."80kb+R -GU*F#τ*;ID4~'JxeF-a?|sg(]rByl r5~KXZ'cP*s5QfKW#"\B5B]4yͱI?Q;@tYӮCs u/ݾA#EEYN61Pn #KO]V=%?6'o>AgT8=O2u6A(6G@?L^j*_ c(i^2^Zߛ4ʛ!螽 ->GsCi}Pr ~tfNM n͘4㔗O/ |=L=|l1.R@,$VKtR|2F6A"#`V"W,P1=\Ia#pOiFltZE"W<($ D6ߕ}-]& ½Vb2$˕ haS= V *Pw Ho -T7c{~f]{'\Q*:xYmZjԥ~S0phqݯCݞL2waG?[:fޡY ;̢93un,4e1bNPx!o'.q5רZV`96fg*{m74 -aݦ6tEҗ]s~S&3v=2dRk`L$@Nb fv8zlk%SU1;ǍK;utEDzS>8Τ\/-ap"v 3rAG#A'| |Lyk$Hpʹ`Z2CJ^;s$Ë7@Z_E@Cm C_0 !C*7kY\DZ%0wO.jrbׅRT"="|CމY׃KM:.%|ڮ,^?jsۍ.YZ M䎢f⋐rgL/"0莋{:η`˅Vmwtdw/F>x鰇){ϫVtzRՎ*ϤZyYn&-T;J1]vUS>֟URc7wʓAf"eCg},|Ι]R&MEgx*| t+r~%tS@ºn>j'YW2lV3 daİ| Dk5e}nmaó0E~d/_P綂tL`㈮mbߧ7{b}kX~@L{ c6qh:I^/ bwC-VвuUyo _bpipOE4Vt(yC"Sh5y<08f9'4H6j<>VeE #rohnґ0j RjD2EY}[u`9O؞R w2ގkX$|b-V6tF]0ky\qGxm A8,͆`c7#D:L4_yL6։\l%7(Az>hCeQ 4shŎY7> 3~mOV+̈́z}7Ow+'[hgUu`G;n O#sDg$~6=-] "v(&3FTUuZ×u6#{ϛUq" ;,[.ჄbX;'(5^BE&AW2#[-TtAlpNuIƏ+@cv֥ ~]F,t&[hR'pdf88\. [9:ZP+)(laBPB[i_s j*Wpf$ڙ"+|w w^+f`pk5Y2TX˺芵:8` 9򅍪'PE8i ێv:V=uPAKꪄ ƫ]i zjXYL>n( 1~J#yx~c}LY sQkyIUg'u!H,u- tNV@i'A+NQ?:N4ȻNqm6 {"Ι<(C利W&(Kz4f_(TP]pcb|a=>(s"Ɖ :VۤRYz $<͋fheVF$Q ̓=MNc9 be%P*SPCVuOT|s)PueM\zRA/3œ5x~c 4ftA2_'`VEv\^}8&X(A‚!7V⠏s㝼lySx?bB^ brڼ'N>q&~[ź'UQbaZQ" қHǟвZ $?> 4#/a.!gh8.Ky?.3usVvd[:+Y0%V;"!##Y巫Q=Mm6gZ"ەCH+h_ggRbeUAުP03U5䆇_Br*AJT/b>uOk$Զf䉔~?Ը,gNV> ә;rRU55Cu@y %`vk+7 ۻsH Is=(FbKi!9(4ÅeW%^,+t@?}#sV:;]ҵ 4ڻ88_[9 IëKJn:_cVoǃU 9auDDwAbI&޺ʣr\t[^wNRoEX:6k707-i?w@1Uտ"M;wT3b$$Itx=ԬwW}X90#74N.,;æ(ׇ~= f'8Ck#!'s~7tӨR]ukl|{*ñ/Z_MO ZL>3"VwbV W> i1{Lnj;>li5X>:Ǩ=:(aŸY@4+lz8Y#ǫr}\e'#ǭi6 Ǒvq#{pdbNPetu ;'5A*DJSr"KCZ>Z-Fa߱qrk-1b^ENP?n gBqC0a}#NAB5;k ̝1i铑}ժɷ@nbPyuqNf^ uG'Z2J9R}ܨ]Wg2N.Nn/NvҰ NMz?61ep +Ĩz8Cz_BOtI1'VO8~޷* c)Ois5R֏-dG<*F = b>r1A4ZpYɧ.X܃ z[?}q  nfA3-r@ɚ0Z>A]*lueR_8 s۝-Ƀ;x|^Ͼ[g %-lб& NJzmWtQZN9.a0`4 fPg7Իafzq.4rW`%H"9qpC L'<:Ն*XRfч=?,Q5"M:z;b.d1,)۰<Vzյa/\ "0["<5=E7ghSWs2[k-,I,5/C_^vj ܹ >1&^ O /$/*»I(yedJ0˶g#+ˀi['GS}zq.Yu9By\k.vC`Wo܉&XJIBY , 3P=Ҕ\L͏w݇(9KR}ҝ)9S*ؾK ò(med@~K5;Y7)HXjwA@ⳍ 0? 7$j:)_$?l8Q/GYrTp%U!{?%})#pvk$Q!1w Ov hb;S3/Cr37tՊ Y1hiæZ}JHWSFSr#?mGsr]yjˬ3% :菍+YPf LܰT[gX*eS,Uo.ޖz)4HE($w !|8Cbst]]yΜ k#ݤ;M `Lﱬ^S>?eɊ#~oOa 5}JbWmsna[QoM´:ۧUlYu!6,iƨ;yEϒ@O>x]:kP.GhBܡY,x3oҐKR݀fh _~i\WTb}V1ChSK US"<EDM_1$HD DO^Dƃ8n']c"ɌHJE&%g7E\"MJ54iaixވB|xD ʔDE1$QNN1 ڗ#1S#")ڐa3Kው8fV2+=B\el:"C<ޖYa[ Gmeŭq}pup_&_3_|4L68OUR=*Gaxҋ;%}i< \G*ЎcR.Ȁ EQDtBU >De7xUSBd#JW4j-6՜v@$Nܾ:=ZRhp V]MֽNA [ɰm)Ffe}U"X^:qYoNC7nG%Ԋf'֊t>8w6/I cfw=^]y -(Yb$u L=_v9ްCPGSyiC3r*K>:U.ia߁w6bXB GZHv˖${:WW}VOD`9h.WJkCc TEGt3$N~>|_LSi4?gjXil ڂ ;}8e8"Ѐ% p8iaI7J(^a15V[_LC4r"G|,Ɨj}aG2L.I0!GKVP}CXCϧ J-Woa"LӮ7AOt/d5wMQx!I*r۵|vE͎ڤRpAGmit.sq;Ҁ5W N&7\9¥`$˃cQ?##q<Ϭu+L8u2c.> FIrЪ:VnbAK 0MPHy^Kl2At Q3qsuQ>@zZDGH9B}b=ք#NjA5VJo ?-hÙ[Ivػ:,{_E4H5u-p8ۀ$#t?leRoDب)&gp}"fo];'ϵ=4} s2D,RPcr;t9+SNWh ^[h1\54i9ê,>YL\+=TyvR]7 Dg66c!иE $f~e@D.% #u'.S|\&)YXEe'{l(nvȞdд1"8ZH"V{9p*~,y~H$UBnM^XL;PRrH2ܢUO.ŸQ!^+X?3`⌋I 0clʤn Z^Fg69yEIՎ@i\bBpqa^'܃!gAA݄۰ҙVMGr!&;ϼ1ڥ%29 N;J_Ȯ)iqAbciOpi{ gx6"z"0O~_@}_ޛO`:f8-oS-Vo%q .)cG_}~LAYYBȰiycR%˗Ih+;L &q32U&e]^ 2fuqO\OI0uZ#$IQ+Z#TNy2|mGPKL@j"y=An ҷTY# ;fT'UaJ- 5U#X;G-),jkm+[u .|QjwMPͶl'$}IUU=+%*IWV 0i2I77]sL?Yf\(`5M  "7Hʜ/[g٣=?F".;@ena.nnJgqN\keqV4!uaVd'ќ1+͐]eC5a{`w[09 ɋ}C̮u$w ڻ<߾ X'\g{c[i$hOopzj'WO`U8kSp(xɞQԎI̞F4OTU$*P0Xwa8*\Q8Ô滞S>,p Wx5;W2Br{C,{,H- ʕ"(S8?T Q(ov!h2X7RYA==OaĒݮ{VYĔi PYjmд/c2 "ET\%k&ɯLYK}L|{O^g9߈\:|L~ӷyKOFdLKx^nS RG藡d h<oR/w Z- <)Brmu?!$N y#m1q5`FQqzE`~VPpk*il͛vvcO EbWqv@BQ& 2Y7SvcVY^˜?`א[,dQO"OJ&qlBGhIށyu(S1MKbjF=2@I.!.0*oAZ#Ax;&!MrܺV":6MJr/`*X DeՍҘ9[DAiahHfwTIeG\֦@䴶mxl%dWvZfH" Jwlk~HMZ5s)oП)A* qK<<>խdF 7=]xtH:#x F`x)x?z%j =@`Te=G *ݬѼTQ\!7%nB.&pJt:'q/܍ϓq=_I v9Xa\Ʀ9~qi2a9TbnU rp#j4Kŗ^Ȃ Kf- " |vjePIQKh+Be#aǝ933PLD'od+ٍQ>L%X sW4|.+2h ˟}OuEx`£4ݣiOc0{Noň(љ] `Nchsj _{#|ъTIsn#7YN~[#Gl'E^eYs7b<2oT2C(rާ7L]OBLo$7gyQ(ޓjŢCD_§߻sWt%dh^1} %QuД:~"5h}Mj֥a0?KD֝LaV8\ .GXHE󍳬L#tTu3N">L-gk #_9YX^>+ԆE1d<]6NIcǺdh? |Ԅi$TpKOLT [Qϱuny'/cw[QR&U:0Aa֬[~G/o.NA=:79а[ Js|xZ19Y'؝}I1:Ғb+UoR s]Dٱi^zjP٫GOn3ƙUn0+ (PW;-8m4-'P:]]TiuIᦎmA$SE?"Fi( TiQcdFԀTo9N._XeGwvx,XN[P:ʔb5ﯔv%CX-qmrva3h3EX t>%Hw!ۣ6ľw " iG6"$[,ٴyUjj8riSS 14!2 {Y(o)ёAG K5+!bYRn|CZ)V!{!Ho di&9CGͽ, Gc"$"aos6r=!k(W1Wat'G5USuu ƴ@\F}W;*e_-_O]ov.BwLI#L-N{NX.V)[+}+3NؾT"APA8lQVB:d?^ :G8R"{4RTKBϖ:<;=ODVo+i_jgT#%9|޺|u-ƱMIZ\yZl)JǘٲxFwDJɽkA0$ѵ Lsn[>IWtV+|b8ʶHn7F\]h::܈uƶ:0&kUĩLPpO\*Ssi$~}=?r+/83, H6hYmu9PFUGĜKlQeʀ Orf-#B@i Ǝ9Ew'znt]v}sxVJN Uh7 ˆqw;t%S2 >5tnN tq~. sZ7}-Jpؠ$[z)z01D|1Nr)#{rK2Km4 uS3tAE0`nj$f)Ͻ4Dw ")D"ĩ^@#YI$3f@Ns0 >+wK!/=$U up8ӹDw=48 EBǮ#Mx3.8tHqo |8d%XKS![gE9sɉ˖,"sX#3Jw`2 BQ&C (2?]'YWfAXS}No}ץivtL~k{ TXH\p9Uu]m6lԵ76f4F/0pױޮG{W;ޮgtr.a% p (L#DX6r>W/@oTc7C"aK9i zgQX>Ο(OVdb!0 $b Irb.Ϥ=R ݞ&i{):r9X/$tvJXv\EȾA@a5 bPCN:wsj.́=( nD^HNDSR桹")S"g8)/ pjRUޚW5'so}$a:PG|Sjv8,bO +P»8 ,S'ugKU岔uVU¿lяwqh"ϡ$SqQ6d$=Fs%+/XZIMIRGAc9:Ĺ(O> - }U^B΢ ?J?^2("V+m6YzTGmU9pV'i/f]w:ed|G&Vb4e5VXk}T4V/4%QtO-x۔CJ~֦aﰆQ)U z̍~B Lk*lot"5/.jt!O=\@: 2\M\P8zAȟC(>Fޡka$K?a !/v >HDKM 6T'POK84$)ە^V$_,١Q#ԷϦWio<^.י b7,a ]\56ґ3x\ ŘN`jK7e@0J7 h(BH5$e%^'VBx|Ѫw58:9'ɢA~2(ȡyd_٤^ȖPo\Xۜ:J/z iCo=RРr*_10=5lAKhj2 ziPI+ЄknWbNg?DXmxTNAU4] N&Bhrk"zRJKJq܏?i~7[0q&c nwF91OExfldM%T@|vL; `Ԯ>?PLŋ _Oʱw 0oaG=5mO|K$-=.V=(Gx>ltv-b!Ybl~'-FٳEN;J=Nly 8נG懩 ';ط9Fw9U:i ,}HDea^Ϩҵ}t Ksג^iR6/}Cv²k\8G]qۙ'kDKnΡ)峽L 8]X $>.KJC ]"%u5=b<nNObo F U)$@ߝO$pJ z7֧p~2x[ }5>, H:GS-1w.k%o ǨElH&*cEWml?W)I1k'1.s oڨv$ npBIuK&.B{3b*. {N(l3!*6J y"E D &~kxS@ <4Z)z٬%3K|\~'OS2dPx`3Gx̔b~l|YUkҼ`w C>vA:FO1\\Bgʼnɒ=NW튮?5:IJKLkyz7TUN2YU/<-sO`-JfeOM?ϴ39wj<Ԫ8 Ղ-r[3X˙<"M^\V#J@Pkf@-KBGJe^ز"ZOAA!ʖ1s됦)qH6"S ݚ6!} d05/޶x d7&B ~8joAU=w;9a,A]XuǓ{y{çŠTmBꮢ<_R|tCvq 47 K7_%)BnQRŔۿsL;݉82ʩqE]|&*V1NKP9tqd7s#Y|E%Qg I`]k )G~a32%f&1, x)xʉ^O]4ML$oF1N hOY@[˦2rv];>HGg߁2T ;Navq&)~Iʕ`d&HrGZ4 da/8]:@WgF;0ZzdaO۞]~݀q,|&GhYNVLRkp$Ͼ^C>8CJ6[?kPXPRfԼCH Rh0dSy9)z\Cuv ǔН v_rln.4cz3Cm>Zby}ݬJ1ĚKOȇИ]5{IQ!y“ڽn+H`ڌ7 ͕ i9kjLP /,KtN<|^bY)xzM>$(}ߤ<.i W̡ޥ/#ȓǫ*X24DS³zI–2K[S?o2ĭRr\TF\PT(>y홝7QxhlHp\e8p {f#,tWM߂YsԦ<|3X_h:2/}5rqt"r):-4ܴ>XY wo%"|FhIp|!6ij?3V[.~\*>Ӫ a(YSkdÙ)RXcT{EOA34MQ=S}Ex~xYcV v=8Gx )~VX5se[n `Ow 5qQiq]7Ic_ XT73w6}Έڽ5VF^na( 7'u!HX%fE7bnJOܳZ8λQu4uωEGއ⅄ zV^ޏov cY([a#3埥&i1&">oCXEM+gЛW`0y4UK2#k]H SP b˄ؖo| f[pu<#,9a) 8Țջnd9ؼ&PE R AO:* z/>~AEDE`فO O1퍜FV|t [{(pJȮs`^:3 *a'6fkvcML)3oygڃ.ԱXx5enThD ڟrKO#z rd`y}` ,ozk&j?&_p&d/ "n,7+e 6Dn|v)MZ""`,.HITN7L1L]ɽ`_g z'{--@,q1 =/⟥4AB"|eW49~*hKT˃oYx-ܵMnݐIaѺGEwf% G~}Ն)Z?ǑV^qyZ*bcZ& dIudzdYJJqB $<I/]Rq–g1$]QЩ$}w5[\E+%N+?OAO lY!_I{bzƪo8f`k+nI 6峔t !^^c|RWf{9*+j+@C4db;C,l %{K<߂ !s&}RQ=:GJnDJo) qrRC0r|SqV "PͧoQuʪx- .㑎YO1 :wՂ,sJAoQ,__UwyO 187fabVN(Bdq_}d94֬?Y%MjҪga)lhp53F:0~6Ele؉׋9.cAV-0wY*z 9$ptsY*p:DNE>?/ V_TcYFŻQu+2\aI\/ʶ ^6`d,pϡ;$VvUETik}9ۥl7Y,$'t2] j"BIkBVYda 6g@2:q'K[fx$P/V]Ip9YGS~UaH'۰!x[K>)EW,s.Dar&InHR)lXM>Ԭ?ՙYQ_B`1f #FHXC+ [䅮WOO8Q֜ UjDvKg[apJ768"BD(ϢW]I:ЬjW{wW.y;?nƦCft1s7|G9a=-HG媵vT#%Y`-(]*C ʎj,K/UWz\|L>*)s5=˙6;q9LV]5XrǍzqԫi"`Lt3`fv`=+^#eOLUuM1V9\(-}Q[i&v)e TpK'S2c Q_l~=֡OhN\x‰ Y(\y~Ne$ \ W>eHn"Hg'؞b Qڑ*2T' B0Yq+ˠ]S7h??"P N~]猱FkQ N (ɴ(tU6#\tܝ8OUln=+ cCh7x$yrPB?j)Ub Dum~~44{o}Fs"3UX;GjK6?c RJ,JFe q:bLN:(9%㻎0gij%`ŏ:4=o`6nJek8(%߅NJt*Q_u Wp& )4&3yGk6OAX8 c^/z Q^ Fq]W/SlЧraWzAH5|EQ |;cK/Lq:fP/^iНc4/(XGAEM\&q*R)hIVGϕ8ᗔiX{"]CGm~+=ۿ+ne )|f/Y|*Pb/޽?Pkxx7ZFiHH=Hu6`Kh5f18*}U/Kǜ[֧#|~ 5`F_-5"PgBk9ldƣCdk;|L8H*^;]AkB6O$(m9S&8 IYػnbiJ[ĵX]O׽1٫7p?ܱ W?0}ф@ N?<$@048ûiї<: /$wZDQU@Cvm%< ف4 (]R5r;1ߧfu|_svz`_׏|[q@1w\uo쮄h:!3:ʗ`mK) qc끕oزV&f1ǿ8*l1f @TʸmÌE< qTY.I -LK eQW l!H#v7fxja̹in5rwW@6Z_t3* w4 ^2ZI6|?eI1-~L˳iypE6HU *Psb Zbi<=<]Яi!w8_mqJ] $;@3>,HB1^4{.:[g҅{,S3%N~П":.`+ I%TgJV+֍ƞ_@W1-)k*ØXyy07ה {ؚT7JV ~y1kH=gvIU9_D>h,a8z(~'4jM2L"k䎓 G<ٻ̕A׺vWc!m((~G2m'1W#nrHe5aցx3ﴪ%c?:HS@}+٧Y,[b?Jڼҹy`K߶]O\u?+k rV/Z%%{xj'p{' $z՜݊;t?ۃzf',.fڋ 7-Dcd.o%_Pcyҧڒ@D: aCZ`Nx.>ӣKBhTsNn֏3BЩW,Kzk]ghmrp//,rJnFRl>-6wsmJ8 pcP gv")5y *ϰc<<XL-ӚL? [lq!i:9>hM F*юJ-mqrC RӞY/c!IT 啨矼2դoo"ϋJH8K_?;ehVC I̹p7sE/?pPm`rUBdѩ}uE;_ĪKBxVEI ;T'\L{dJpnBzyhFT̫ Q[1y1<]aXR'%Lk}z8$^b@A'Lh8dc?gjG'i#9ٺ9B.ᔟ͢- 'j=n[2l ?;`e3Y;¢*AY3ӎe=g_\z fzywQ[D>YA cERLp*cѳsB  6URԠK.k OC"+h[h܃_v*1=* ܝx$3d߉9뀱AZl;IFjdϼw܇CpK̕D=蠶nsCۗ2oZ̄6pX]Nœ=ѿs*]9OQD uU i՝Ҵl3ꋃL&X :֎mQ3}p5&*X.6ˋdX1<3@ɏ@}9-ɭTqD(ݨgRU Q(xa/pY*7rGޫn"ŵ RzEYb-T9UuV[ү9]|'y |w ߨ3;yQkd4 c=׮2Ľ:T@ݱiS9:v!NӝZtӇ9e_H0^*;K4~f2`v<$GSvɋBzO읮O.bVV-khn kdBV :^g8Z$am||jvcqwՌ4GA?xG ʈRڬX[{_i;pn_:y;? a˖YT%:Lg^g3A3>+ ,r>Ʃ}$1^.Bgs2?~'f{rGNN{ӈu yOA덶žaWz/ fG%AV/>o瓄88b_ϳM+FtMpk!{7$l4컏mЋXJ88PR2YQV`7g]xlFs`[1 "-8U$5C%z?*RP6 ѥsisw w>b,hZ7\l6@AeQUVh|*LےyvZp8<OR)!|g°% @竸ӳoܓMm@oB~,ྮ5ΛA[SwU~ѳ3^ ,Z\3z(f*hh/Qj*VxOz]D>Ke\ TZ_L 725@)#(8gPz$SR*nQ[׿l+OS{).'T4el p+=H$B>IEZڮAV,#d!mrB%A#.S+IoJh,#>ehyƦ57cڽB@u aV5'FOM72(R"n7EUK&ry>kkJyJ9q@=oϼb6\M>ln 5tMs4l_a?Ԕy@i0dnL7Aw#)Cc:?m Wրd`8o'JڐHNrp XY7|$:MdbwB+ZH;(Зiֶ1LA7zt-7UX+tnRid")^,jy)U㳼1ZDMWs~*T~3W@(Au`6ڂ!ӽ\CPeqi.ƈ>~[/tSz3ۻFޭN 緉8+$5wdM6l3:Pz +7[>LBw4dǷ]EɐK~y〇>!rlδڮHSVq ؠj|08M7)aʵ솏e<>MP.l.p>vSDōh랋 qFl߉D Q!U%#ܪF.\Gcb?u$T)~d3 exc`>'mW"OlԦi΃ϊ>3>__BcŸc+?&=1t0[6%s~|<9'd[u M HV~8v{|-%oUSTa@Xni> /nL ڕhUd]».=˕,禬X%{dWLix ,p{m;e_I5f0^NFP A]W[]][u_ _S|Ȓ|ac89:q ۑbJ* P|zֳhA>UC SY=u4ufh^.W+>Jqn J|:KRr@ޏ7B8C}xdH.u!wj܏ E,l NcE3__أ.F,m2s-h~י X۠&[Ch׫k;f._yQs`NDųȳܡ jumXyO: 3N byf kFOMmR < |@<<'rqLx܋Os ߗI*bt\scne4j!v>\~A =5֪%'&¬ bl_>/1xc@*z _D;tU'IVL"?#ƅ((jt&a.+i8m[\` Q IGD*D{0())Yyw0YՊzBȕϒ*vfJYڡsv*}' mj@Hz5{C8s~6g %̔b֞" ~rmE5@Z]]9ꆵ5?frrL`>mZ(q(se6Zᬰ?ZxJ ۝Zh1ok|: >Rw^ R~C׀!B*/&y2a;-s$;1VWqv̡XJ4Fp?G w hT:_7tMx61^ګX#Z*J':-('&nV^Z8)ǣ/ ?W |Nf*,-Zf8%SE~ -Gz:#zŜ7P2a(:?bc;Ɂ@PsI=^[c{"&b϶\"yrFJR0^XZBQVkAVp:C| @|>Z ~V\s&3,"1};pP!c GAl=I)#*'|x+?z&p?V`ʜȝ>VE1.a>grW$6oœΒxNwQwGߠC"X:>XZZ8,-=7.B4s/#*^Ns]oN)-SwRO &;9]]:|yQ(RM8 -uQ6j|kϘʀF,3oBimJ6zBquq7y+2o^S»ٹHku8-c(tEq5*\`^-݁<ާBqmD*w/1Fs7ak9u;gU!e U!["5osJV9!J}m[t"t֢': *̻Dp794u~ntreb=2?Z*=X<?;@:8`e5ɷB˲sd1aJȹ PD]+Uhw9F\ #t)4fOhMM@mnmAe P( )Rgh<p jU6˃ю =:,z#Tҙ^(l?G8mIԍ [J-u? x ౌbZtX^dBTtwAx(Dtk;wM2潛Gܾ׆ؐQY[&nơ_ԭ}K͸J L S.0. =n2?߭tlC0rFѾ\=78.n.h< Kw3zBB@yA%^GJ1ħ &Hl}dɕo""Z.?_yGUC]SP- X5)H)t)Â.ReEpHN??5w&քiW Σ8k9nV=B;l,I7F^̧Ӱ/5Y;/WpW1Fz]O0|v8 Sv [7[Y'0)T,ȶCo$1:̅Bp2(Leq嗲CgφL\| U:ly<kȗ:疜K<_j,lFD2T x*K`>Xr*b`hpAD*YW?L%_NwCA8/ai/uzǴBhD(t3Ơ$e(b@hr:3݃kE‹XLӫDmqRfC5zɦY;k*PHښS4vx,,`6 ;fZK\܄Dx@ch@ROj&oPw@I,HՀP$?o)֍MF` oFˢIaHQpw̛y`s1j3sb m*/Qr(ЩZ.8 Wzd^u<<'No%t 3D0i36`"UC*k.D..i;X.H鄋מFZ1m`l?O5"5`ړK0%RXpa6&"4ᭅ ϸi}K)+"{o}jt*)~rd"Jjk. Fp떽{@3W{])3`$]AcWz"@b|VBczqE٧p&?dkOf'3fLB? ăF}uQ.(J h@krr}Q2Vq9׍O0ųɳzgyUm>|b]1YF+ ۗ}#B/eo:|p2{%YN/*0WdD~TgTs-ml֓U]}Ѣ78e-!KX,7ʩSC- Rak_j~u8GD(,%ao_ibҜ3C̽7z Xn[|X?O_ qq&]#Qm'96.iFp?J ,N˙eJ+åos{* @:wy^>dw 9/i78OY=."λmb݁WBJA$ x) %,nLy^G)yVsD* IUIAǜw<7z[>ҦP~$Ura^,@BΛJ)m^ ;hhm&K΂@#J"$t(-`?ۋ\lU2v;7V]$ USKWNk $x{tr4)Pvi56>q"\X.al:I{k(JS g23zq^'jP~譀W(r䝛cMu(հ/5xS9=(?5}_NJߘW"a׹K?'Lt%ӬnvA:l&އYlzr,&j" vze[ j5BjZy"3j vء7t=;Gr? >}t3KMr&h,F-/g+ # +-Fx7pݛ;aE͵n3حbeAf(_PڟDq>*_)CʂLʿρiW5_9%oͷhÛb73}r\|. bu=( ZQM1 *6,QXܩ$2A\r<@fox^ZSœfɀ9Ost?F 6}]K@D8Xv;yLUNO`XB#K:lrwȿϸ^$Fk 蓠@vHb=7HMlqA%w'N#d!6w\pDm8co^KUzWz ]trT=Z gӍ/8{MM8udLEO((Wn @Z'QѨXџt}5MQι ds힬}u`i835P1!1ؗP]53 .~$YE:sAC'}56s@x(8 \P(n aM)fm6KXYV^, yY)eԳ<"l{_qNbz/<&G;y'wvA uuHv]!2&.UVTtlrk**p, T +j6vQzoS:@H[JȐL=maOrY_D5DZ{9̫)Ey3pIJ<MԹWjkF:y"AA~}V{TQqt lx<Ip{jty7{wAKϳމW8`!bJ $ccv+T$ZE?2lH7X@aڲjLJ%q WE^~*Jr=:B&t ^ʐ,vE$piB@`ֱ=t$;~^u !'˷#PU:hkl])'5Xz<]?b7G>I!`Ϩ1.~7K|.0@3*Ti d̲fIucWXx(At AV^.1 4ZV5 3r@im4#ܔEl7C[1W4TWC9kʛ{Rp>s%NN96^a_ɜ]hi"Ǵp8ע]p ֳ_MȊZٟcB{KyP-gO}!`q2POC \>:!_9ja槪0b_An`2ʊj70H(AmY+ N(xU Q:+oe,v([ [;w{P_?3$ySjzq$"Hd/Tuev=A_ Z yeAyf1%5zj7qVq I06}A1~U7=i zp)."QTq*kk|<7-ڪEUO28oK/(/&lYS*G^;)ߡMU.?l^I2!,l!1t*95I6cAAq+D7D QGh+kt[lTJMA_& [O7*#:lŮ ^23) ץQ:vN/ A Xi2&7ݿ>YJ X-+S0A— η;5JA`2`JmC@+v4Tɷ"ez^卸:TCqkb6'~=Ytcr$5"E(BL\juiY\^-t/[Z +m[WPt=)EYj2Oz7niV܏"aBJ+/,kQ" &F\ql{?x5@y/ C-bQ sk^yfW@Ds-Psu*p085ؙy~ibu OX+JTqos;hĴq;P|[jCK˒BR~v}iBN8a{kr;W$_sk7e䋾q<UY7MO.J.m)v3}Zq.~n՞] S }yA,2 }̃%"-5I830؃ ,p4xѰS'I+ 5&u[v/?<5RqK[=RY|OiJ\ :*>(>,*'/[!dzJAwr2@4_Kc3}OsYgFCkK:MgitCKս?|nɐgTUI*0:^-+sd.lzo5vҚk^G9uƽ){EЁ?j!_1.2fY-}qK ]9!V;]]C(7Qx{=qOכ,xrtljFDB|Fk_zTE^ˆbp-M#-Me"4c9uTcl\L Omԗr j\{?HzAx9=sAl⯮Ha k{跮YaV7UN̓Urяy" >J^6s'ȃ-^ -tI3mW pI~/#@wpƎtn/~;dšJYFǻ!s')5 Ht"b-K J}܆`ׄ$0U0؆i O|HEtkd '\x쑏{@rtZXn2Ԙdnt}L76xb + D8KZ{EcKDߦٙFV* CP= ~foUN;(zdKM*y~}E #ʣѰ|㉑NdR,-zcRCZS/{P*s.B)G +i~H(ݹLˉ;OND5qNPV5ʀMNTOȱ)Ќcw!L l饘5ܫ+^gcw]=T^ƃxm|0U؆pH0N)AK2S[ M߃N춀EƽQЩe_9ؿeX􉤖)Lr ''',*LspYܔ-xV^&0E_壝sllH2c2}Z%QЉ%X!\C$ LENw+T8RvP[ ѿk V/u ZqELl rOu0SIe?悗c[*ّ|-fm-y}춒qLoX6ZPRԧN`/Eg4ךU ̖ ^P><~,rs,if Vְ1/+O9,\hP!#XЬU%=WWKHp@L3_;e-¤RG1|&x,y|KoFD8{ C=X3C>ͦ{9 2t?&DiP17 kB?z]{HYQ 6-Gp{"caU*{ jg+wDi0VQLX|expIybl05@b!oil2*2__|b kl(p8HaR^IA.f%)*bыg9QN}2s&+ 5R (o1bL0muGKRe NL9h詩!e|V\byt2tYʜOwc{@tOCNyJ#I剒nye%Ǥ,m*O>ּ9ܥ^2"%}nQni@r=*wy~LR;6ɳS XQ1 U`I$] SM"˅ Jjَa '(%ŷg\^iI6˃6ctybU(#l3Oox_$UjYT5)LfR|BL*TSfo$Xhq W#sЁOQdrN֑JLzs_2Мg#ph{_SclqI\~}{%F*nf0 ҿZ?r6kEP+bZLtȎ7G=9В }?p7K?2pBS,%0,{5\q,BUL̤5vsTj1.ѤsZm{s2z5*#Qk,9w5Bf&Y '-DANn{/w9ѭ62.D\xA t4E@;ƖT1 g]+5g@ _ m @W2X? ,h3VSw1{Q}GMjztj"M|@Q^2W˒@LlJ{cԠ-@gAw{#<77im3y UcC&A8#Hwlzj(l/<*}pG6P]Ӆe?m<1!jt蓞*S ?n ⩽Ĩ zGnt#?i,Ź`QżٖdC0O_quhZ0)N0"!w2U[ؾ ;|0f芌Ÿ.9BVwiG%,ĉUc{W͇R9"딄}e.Y[vو:͆PDTX?-eq# -%=?]cSHțWefrH+cUg} '-dš/Fzٵ)ԍB'=ոˋ=ń#d3ИG6V[ɊL)yXU=44#G?۠T5.ay-4f ". tJ*ŐqEb`jhZ``Z3 'U_ԃۗ@CiĐpDEwk$-#==' lyXZ ; :&/fYQ/EBVOس X v#)k ߍQ+F-٩ԁeQeTd/vFF-dˊ#TL{CCoM&/BEte ~㎽2k:ꙩekSh4}\Fq|~~_'Or(;0ލ@*^w6nDA);㊲\R%c9;y?i`"{څ#V+2٫l}@DӐ:ivQOi7Oϳe|Shj{Y\lVoXJyɞԿ~1ȂH倶ۥiR8CLTZ3Q"*8T4АXsk}%Ğ;\>phHv*LEp)wFKdIe!O8 Be!<mcCbn¹`%To ID ,mV,P,Yz-AubK➙qDфJi1S$9 2]*DM ~ih>u ԍO I` }YfbnAD@aT2P6?bլu޾od ah߰/{D?A Ra8 hH$YVv%3Qh߹ɛ}^?.\6XzBD*`|EKrAѕ&H2Y{M濭B\sG>~~*ĽFզ@/ͱDw>=&ڜ`WM( 45Вe/_gp~kIs8BBwu%S)K G_i HK?!i Xc##z^ʮ4>=vЙnH=Ec{G~QAC|R,Z# Mx[`Nޢ07 x:Pdo;;¡_$V+% hCPcP% eΫk">$$PK|v6sA[큀eA"_ .lR;#IT U&-KD?^,Fح,f!\+ P(tpF6ɜ07jgjD@}E(CV1+"XpHa%K:SL~=sV4::=+V^?^1t`ROL.LM%Uw 8?r@BK,Dfʔ9)Wݢ0K4u,){`7Y')G=ܽä뜴oeUױG'pJqw**!sۨPHWcړwH.k̽5c م0S Inf$I lJ[ H}jF*FX,޵u8z&'TͩiNgMFK5 =,5b)!?*iجp7<᫖](ꄵ$@}ĽDo>B|A(u1Ԫ$\N'IB20$5 .䇇B^2IJPizSdÒ>W_t`88πI|މ 7\,?t|d"}fӏsC_yL"+8m0=DɿI(T6K?_(=|K HJ}JFD7.6w(FAkE8D3L .Yo-AiwCȓ  zIݍC0l??|~`~~E|6DБylϚN] -JG\H ky&)k98UD-!jݞ'e4<1Cov0{m?4\ഐ{q8=ϯF`S)cc`bG9D(ˀd@v *zY:ݡ<.A{(w- kBsNa6K= ԣU0tĩ:cBpy}{‚8v(iau\Fb "O 4[wCb| eB_#TI:ثgr"x.,_|m>ȃjZ^|'~U->P0g򬎇Zjez' 9h_GRb0jZkX&^Eu}EO=tּ&"~$H1] -3P%$ ))չ @.j)o-g"#@TTkУLi_f5K3C@tŠN|WnjԒ~ h#p}>x?l%  穒B];fP6(h+}ƌxuPؚ 11;e%fFA{R-o XȏQ@VErtt}q)|!fu$>ċ[ئa*mF&_hEϼ ˖ -Hh`\b!mLꥴ|$u)I2* MH [ v~ | eE}SF*"<|JJuUNh#5E2ܩ!%,a]I&X6Fl&,]Ò;.DWnU_lR`"ј_)45@õ2MFVIhy P@LOP@)9AkfYiFM%˯ʏLW^b0G4X;eHRU++KX6¼|&gfO{Ǝ4i/qsoxc'W E辒?Tkl -^{ ũJ+Pst" Bb5Fξ[ ʼC?U2Ãr ~*H,˲>,l%nb"xrQ7/$xSw!oG!} !٬,-h-YJJ'SUWyOG 2- /^d6 (O*=e{t.9P]5SRd׊߄580t[1Ⓜ~ӎd H? iZ /(䱟,10niT4G*AǬZ-پ o12.Wier^8`lPVq$ċ')WKaj*H\[ {UlټBc (hJU˓J% jp ʄq>6U43=ȄzVP}D~ '1uw_iWR-b>Ԫ $,u1.LuI\Y- p\.`籕({hU k8m W}{{&`\_{9Lz42r~Dِ~E٠Mj29E~I=mg LFH_!S' y'}N^¥0kO6z yӡ~h $'VK䩔%zIdja఑Wʧ;=}.U5;&P(`F $ji{}뫣Jn1ZH,zI`ݩ5ȨM@l\_4.{F-N!8+=G1E~qBdQؤR`]seIf/q¤cn?l<Ya%F^-˗rrF50D88Y.@K0v@hϗG_]?z=NZ7dOv>n(E}A}pYKLm5%6J~Nㆌ}Ofwlς`zG"PiF},㊵kV|&wgЖr.Ut$})ȇpvC@O#ī:c `V'໿ BڼtC#y2ELz甂hg`m 5hm?+i!YC~.IDPh n]5 YMf" fRG|W y7|: +}1^)t)Ht6U x|7L`y6\I'R}~ XS-Qs22u}st!T >8}/'#C֟e+e}4ߦxU&n1Qu:5d~w~:CTH Xn<p."nOqh3wH>K2p2RdnK[#S] sd$u=Katcl2AFEDX~c6^o_ 6<Twzӱ,ȳQ`6t\;$R ;3nDj_RfA6IW$qGx(Q`b5^(3kb{Nuu‚Ꚕ8a16F.oUiri|u $"]xHK^2v(,CMwsd +G3c<{n30Džt;ePtN~Ap^}+Xly ]vjpK^heH`zj9 {4$8sWrzS qGB[h-S ;$&Enls7z:jܷwPo-_Sʲ*wMa.:jUt8`[WIi'>K XқOsEvDZ}nd +$5<8;PܟO3saYW Y~FI&Kl(z |zfn(XIq nVw;bI|%PѻP$n0Z$".W?y<7i]'{3Nwue>5ZOuZ6^ϩD#]VH-؏6<2ΎBEJ,` >jϫ4S#H+WJ,j9ZʢiMہ2:LěG~pA k>HbIOɖtt5ʹJjO\N迵F7谚dfƣ,Vϙ@d#P('=N]av'7S!`PER Q%v Nx)N${lQlEiρ^.xs쳓,9ק#`|[MGvwQ^ҎheggX:2ՙŶnhhh  2p +- Dʿ~\w(KuUeeW5jIȎnl006ms`NZ4;m\_N'g”Э,k)Įxh%4LnÌ؏˗ PscVf 2*C~ׯxen7ɽ!$z{ b.:.-3^洅Jՠx9-TQ8``dànxv(87ti1fEO059ﰔhF:\ {Nx} dlܥqYs^rnS5a -J&D?13G=l0y#ɑ {}2e۴vxyuK8sb;d m{c/Xb,O+s>snHcM,ļ,\ >b{ޮ_ }*v돝>`#3' c4h;KDp[oD@2zDL(5˜k'T M>SguQOrc󐠹A[Na*oD}5F.8P-J@Gef'V/nYϓtGAhĸ(ߑAPC.\ fsK6*|׶YUd%wv\܈^|}U{ˣ~)LEfCdAB10ψvp$V4ec/ytݖj"=PF1Z$[9t6̧E}gΏNv#8 pM0ԑ9r-9$h6G$ܬ.QMJˏ wB4;{L0 *BG+ƹD~&mwHԦS6qӷpvl <(I|ӷHkΦ(S}oj\Fn 2=Y-?ȕC`ta#FI+B FӘ~f@ Uk)D8`DAqmq1Q#DL܇&dY h8lFH#AdhQ ;5}sgNpA8իn$IZb\ sw-OcM^H,d"(7(,fdo|pfuE (:a>=_赣;YVh?.1*b>IhV{"?_V\"ai chN;geߥ,pH ֍7#y3O8Yd]/^}j 늰>m*чoiI Bm+}N(dhɑRIlEMfO{=,\;N|$:dsV<mהn=mCU 춒}$nGI|*|1/] " _s %cOwXr$זxN[jbi8mt+蚻C.;FB2DWJ̇GJoW繺n2l';C&FHƞ3O1FqD2-Q b 7 3o댖T> J%WKxlIO!ÓkdF"y!ޢ +?(+n:jd(!uRu;YN`k+ R)h;P?p>g8,chgs|3I|Oլ IinZaɤqڏ2kocz s=)շx})ϊj?Z1|6#~, d]6Ƨl<~ų\SVItB _zo)-۠]s= `'PA<{//EkJ0MmRρ@|و iI2NF4Ml i;DH@ZޙW 9'5g,+eɏ44Z?;nJݷq,jǝzrvr77NfTkܞS/s/QcG ִ=wfs^zt+f:wap55PWvm(@cae}JNO\N CY'Z۠@?dK:O<75!0}uzW] St&w7.F3:+gk!u1p7(L̺+Q/jʹ!Gkw*`4[Y-U[msb:~6a;w@v'\o>97%(z(Ts|{z- 3Y(O(= k{v ([VB'sQaz᐀(aL' v IiDQWu+n4 a0+|^7#n0__/զKozK{>Pa{\[nb&,Pfs1<ۊ12⼓|ۇsͫ/c'$JWc3B& FLOzj㸇f dԑ-?EgP;0,r 1%"eVa*i%K+/h7BEe={/2 v4OBNAC5罛;߲~abl3pr6Lغy.s5?Xp`у#/YLZ-)?&M+shݮLl4`cc ͤGHiq*m)ߍ?ϡt"3<ڻ "3yxa!v`-0T!I }Q4kMDrQ _7:k "5J4(*0{^Qrq鮽3Yo#Z2iZ α7~r%,GZyC˝>vdm2,"#݉|1Rj~yTԤ=RK GJ#!E;.OC^0K MyYJX պqXѧxCr\(spT71UP@~ߤ5~1=1N.H0`#1_6-GbZ?"N/8b/,T#{b_"D+ocg&1gDH-znTmYh(p . kZ$!WBq•rUPcrUS@_6r q5wlV*Tj/AF#)E'և+A0I@<d߰%4ݯ/#=9:s=03@Pp?5V3ثQeVS [$~lNz @kR\FM͎H#(lSҢW~ߡ{*.OB+j2Py؎ ]HCw1f+:Z_2j{SR_jZ84B8\wX?kMi([2F||Сyu4p1$1̶|~'~3œut.QYrLL~YYշٷ\Xl&Ú6)Bt=5PGߤ*|z ? 攼=d(=\xMky-*xl(e?3jMcTrR7񝘧"3NT=„MՇԻ[y1U<=vwvXbPJ*O-}:b;뛤A܂jId~HG;A+ bINs,]3d\P) 5\Z|A\7UmX>c8@0 U?ñR+} .[OK^@"W}iV͞8ilxӏ7/Xx'|U P蕗lI\T s]]Gkdo&+DL)GEO>E7~&=mZڃ褽D6G؅lIA]Sʦ9Ԭm! _ߨMm:yxvrЀfi[f@8L{o,=XឩYp<c:6ܷD㓜L +FK'kwRtҶ?ZWi!4hsPi<sԎ>p3gN6TMOO٩^۫ibpe$k2\i>q>EQ[?E OZ7B?v8y'PrbR@f*b\W+Ը"1 } eLȪ5Y .Yۺ6phRiЗyP ]>l*fLtg jǢSX|*n>„Vrg$LI_w 45J]҄1 KIC7Ll . +D10^ܫcSǶL,5;؟3v˛墍lT|+ @Va Zڵ&|) uNm%ٲjfGGI fIlmTo~˾`iy2qn<)&$eF*kj1:wj|1+#yz\-U3U܍?5&@nl\ώ2j('Q@͗ ,]a+9>_$?N4 Y5^ 1 =9/ÿ(*ې+;0ʴE}RFdAO t4t{:WlʁHxG-d'<$,r"ԪฑQߥ!/ҨL6+uHrN!VE])cn5?@/Hcyu5-k6}h mqd@p.r*w*\lKy1+Ԫ7|:4"C9+1_wDJ<C TkCYmƒ6:&HfjxR0cBٿ=8V Io%eI6k8b|k*}']^y{ 1Lغ/e$Z(#g}BU' k)_zѷp3o,E)'׸ԟV[+{۞ pr5?~<+~UceBNacR F 5L3)SoLn x5Yϱ52ñ{n^L{i* F.\Ee?{*1u.Ȏ$T{X\w{z~Am](kcH> zAk8b]ـ@s~ۀA*GY[\ 8 Z2s1X٬VBQ7 ]&JrX4ZFC (;-qDnk.3y{uEj"q̚Pώ묹߬P!p3@yBN[kP4PmLD!Lȿ1R k| .is?o\fʩiio$6j셗gWATz9A>%c.W6iPOzw2q jse.`f=>@SrQ;8Jz(;9BBSA Mc[(Do3\T+>zLxg6UÔY2$ Mf1b)uF"U zGql1P!& E%k[[rnS32: 8J.Ǹ|GɶKQͰEzA>SiѾ+qp$꾄To3t5@|O#7ƈsDɏA'XTJ[B\gQaD"ThSECzF-~q:}u6hkyEx"\'/_3)HcՍ JX܇$ 3rU҂}+l8!0%-4Z[mZOԓ0SJ?d;,|#](RnM@f4R G=aSUݣ \+ɟL/ 5($ *o]pߎ;.cWyc!˚'1i~6 q $T%~ ?JC־Fnc?wޛ l}Ӭ)@vixc%'rpYvFKd{hi:d5@SCVslueu+ǂ\彿 HrG 3W k ?Rw@ y'b`kG)5,mnW+~ p:f_q֌4}j&`d7㳽d@)Wkčd"Iѷ^Wy٫﷮';5c 浶ޜ@lO1FᨠQMV|"$dX"K@ԯL"A9;'1;o)Kua s9|Է xWu Q\\~>`@ċH>=bХ]T>9}yRYTzMŢYO_ə8EL >ObА| "H\䊔R}MRQ p0_اpTq_$]GmE߲}L! 4g61 ^=L?#o%4M#nDOw=2z#EAdQGKׁu4^8:\,nVYNX 9(e4gd양(RkYLyCԦϡc GjǡHWJZ% 0L|Ŵ&& ojT]=A'po,T֙w") Ru&8ftQ4j3'ɥL=QRWϝk^wV<^*ȓ# Mi؁toB,(]AVi¶;GmWiU AU!V5xkIlzޫFdǓ~x6?ieK)kÌw:~k2P$?իpn+6g u8v: NapvcenyCj m{I^aVy]m{QlM+7vPȍ#>% qKNpTZF/"SCI{5U!S#Cc[PbonM2}biEHgݫ~U;bڨ DP .0%l7Q% }v^D. ˨PūСIxER([?2W8dwjtFoa r6~J U͔p;hrQ9owL ,&(2ٷN2J?PBס=>+ŏzyf@I~=W7lE%.ѐg+wJWIMXZd)QkY dGuls;lOOl#>:]).OH hr`oe@ݛݕxIL[ıҶV㼅ϡ Occm=rf-xtyw*2fZ 6#)Q_qkt]JȒ.=ns$jC B NÇ 'AqZJYcK!9EͤPRUTzeVhacqhy[숙uDiE%!er~C64Qvb2&a> %[DqCM+Fl.uO* 7LWg#ڿE><@7Y`L92s>k#@5q C#OQQХ>".t@w)u(@.&.:l"H2ܛO4k3˩l!aUX z'q 6\UC]>B* 7u Zp}I "~+exIӆ%4?L0w.QX#=;4͐Eg6M4Кb0W[.q_9 [W)1Q@Yǘ~yH y|KPzjT‘!!T G'I>fg1 ~7RfhUCH )9pJ$U3!d}g&/KΞ>fif9~yYתbюI9LjxW^ o~@wNX?4~^?h'Q!K|Nquc 0KwPVz?W`?îymM7>݌'hT5["dnT)3>t'4sAW,DqC0W^GH[,6pljFZi+vnKJ/腸9HhM^jEdLkRMKol3hbqT*c2Vj, z+m|vXqz;:fˮ@ps 6 Z#>bٜ6aflNʛ䇀,%ėW 6WAsׄB'YSHjSso( wU(k~iJk8:pXS b2Vp~S r;onN/4?j@ćUV 8%vmp3_&gTDIؖzH$յ/1t'!Q@#0ri>o0\D5\fo:ht|}-P,H54t.%,ZJpمea N wO.F9+Iuspn ظTE)*B;jCzj^)qrx4 K);[OXR>=|ʼ2-#m+j!9 f(8PұG0U}r I_j%|A6F &1,Y!&dIJ;Й> P"੍Rn n/8=:0Z:hH:Eb̤Ƴx1F%pI0Ilg+C𾱂)d':ۀS?~.hGބ\x~NuBi ݬ'7lR>Җ,夈%9ٰxIANE%Np$dP3}Fpx 4 /pyApu22h5 /GdR}Os>SF-G{}:G`wfH5Eefwt}uƀGZxC%N/cTrOʆ!$vzT&' t ( Meb?K;ZMf,-;lY|-Ux+/$Ud`"k3}P[娽y&|l( (xM$gF$ Ŗ ~;nGⓖ~YR9PPEK-z|^4 6>iE Zq|?{vI/؅ɺݸ4Zzr;lrrz3qmX͂QʴV_oƚRAnHYpN܈/V'p$J53p ppBJKdFCJF,1 3zI1Ry] x/`Ld"X?=ݓ\3a6 ؐ'7Ά,X|*AͿSJJ!CY!WSA!)x$a"O%E/9,{+;GL u_졂!}%sh(nJAnȇ&A-n-ټQ_);*~lɔ[?b)w̟0 ]Sí+L6:.rj^ ;CDw,"]ٮly@\Yۦ꣡d5}ڶʌZĕ6$&`Ql|M7uW!569 ??{ThV6 >$hz]R f&W&_̡ ijs%rt삞\ {!i:{Іkx_#P,K!Oe!pSQBVpw6 wՒt x*DtXYuy / Tܻ-oh4:Jq* 54^fg*vu[˷WZLZ]/့QQhBbhWO ~fevl ~lBeV&-"}챟Z: 4I:PZK4`˫sB႞]ѶF,>y%Pƪ8@Oږ2*6x1Sy p>IMd5(c6 CJ*#O:Gڢٳ}tMo0fsLR] SS*V0Chw\y)piìIYw,0ǍؖxG$:z͐9.u%? "/#@r|ʬҎBHDm/GrCe7pG%bxON|9cT"oNacU͋ӉV=QG"4 j)Noe4 gC1-'~Zi`' 5PN˨ sJy|gJ:R%A"TGt?Zvl_q.B0 hx6]h W?(y}փ & A/Ū$yY>)ӕiǼ"B= jҸ+.}PKWqT!5>XDRzJ -f)co\qn]ru`2J+xGws_U곀a K u5^fP+pb0"]B>4w|{"xZzVlm>nPޣ߄d+#lz M20s%QDD5cinq/X`E' [E( ]_z_)z^et6sUZc\1%坌p86\~Og64.rBATV7U1˸>:q*}:ʤ k@&fkbqYM]jr~saVSap {;6$~ەB/Lk0L3GNt=)ø"Bdo4$ Jl 2\ácr# :oޢ9`TPn sQrFńs} `l ky_s*d`ulWwb +"{u\ZE٢HP@#_/Hw@p6MbCdat=ϱ(+$#l|ʴKv!m(CKQy7 aD"3ůG:}qߐu\^>#z MH- >m/xWVw A#x^; yENiVK2s6oֻ{|y7dy ~)BnYNWu*sk}a'.Ktx'Mlǧz~춮Z 4Ǖl_FcK*(Yc:svҊ27jiPtDu|O4˷6FJU^VV"i/@*EkaSao2guw ս.rP[c1 W8dn2o,U>LȤWT$&ݚi* p+62{55!j Tjې OSN&#eL@Z;bԒKB$Z z 1:m@Mɪd2 _&gԀ=; S3Wыɶktqr 3bZKXvl_%|F'XaFsvOB\| \[*Kڂ=5jx%Ρzę.7V" N>fK z$O^/$hqqkC鯛 6sM@ {<'2QjP.pMB# vhhDLF!(S)x`-L %G%AMґ;"K\P6%wl3ֈlJ? Imw|$`敢sG%5 Lu(GndDv>T\5A R3>r2̓TlԍRO`5U7k;QIGT݉Yx5륈;4"=Pᏼsc#\gd.V$3caZl-7{_^f-eƎc9ci>;W X;DܦJs4>I ܘ%~ ؂ 0B( ]jeE %D94'>//Mc[wnXzB#K{}<ڗ'kIg(*W&@4_6W0A<"HPEe&N\Rk31(^\/;@f8֦9>R .oxk\1ޮF2w:mA_;<A{߽7EӳlS$K9-_gŖH>po 8zH9=;Yuښ[_sS ^ mLiS-AejbG:z4MHqbkuim\J ]98yw~ohO&Jcsp!*nUc= h@cq [NSZ#4&*mI?z|̧o!$}>@t02#a'9b_y3ӯo 4hIQNQl8ٺ3yfYJb:]ڠuhiFڈMHsnw=l!/tK ,rdFYtrq~dODjyYQFStv/@)xh 2 %CX|0kRZ(13PeZY<\{mB51N}^1ct=pH'"a 7V.a9exX#5,l?[qN3\Bjz^ "hل,W#FDB;)"]*OuG`q9n;vZʇ‘*Tk#GEO?ƒ*鮌IB֏gjwP 03l/de,Y6gyʲ^ݠNl9or?Bᕲ_u^^`9 f)J@Ooe2'W׊ƄQ[ςԾC[ 8iiH/m(Y`F={Hgt%U)4!xܒbF@#fK  6f@ۺtZvD2^pd+%qd C1dku'Ins4I₾a%<ʉJ"Zn2)lJt4ՑAM6@n/_Vi@bpH%Av19lm{1ё+jٕ_s CMIޯ7>MPhsC!:\@V˦t:\mx^dxy(^-5O W޺#)( KBwJ0]/up_ Sb__7C%h6f-͂V*ϼtg̚KWOQΐHn<-F~A7qvqߍi9> gjOj4qwk/2 XbH`;i'QWPS}ɇ-:m w#[}wS0KhGLpH:uP>6mx ^S1i#ҍ:9lc1N"΄L?p}$P B}MckZ+]pٶźeZM }U56VՄfC bĂ wfP!eRjPe|zZJq[ԃan:oYcml}fa]os+_jIrE w;z窠B-:Є5z.dw,陋'wήN3,ky70K0^ $ud0FrtH/+j!6>mRky soӵVwi3,tpf@k Ou&۰s)mBo]pQBϸr/_8OC, ]#kw?&3}0qI^{C- P)#G.(RFȥMbX4.OƇP[-S.|8 ^wnzbPJqȽK|_n1i,a}WƋDz;g!8>M0/oMN%ް>xY_U HqHo' \`tRX?C?hUov@P0b{:Gԓm"'.Qz:کA W d#T4!D1Cg܆^TА7>L"=H2XeG)4?+swB^evgqkf)BǁP\( K;.×kL^1$Zn.i7dluXg&e T?ҕhF N;  La?ʌk)w }<n=W9u'v"l&O~Ohm}}ʼna*Eajy:}*OڎPJq©%sːlp -1AK4ccuo;kwY:R>OT))lLD9]s xIII{TF*V2)6Qƕ"ʖIvVKD$~gm[iZ}sUT]gX'oBҙFyIWhBZ&ngXYZdCǡ >Bn 5i@55hC͛ZPȏ$, X_I]:R IH2/\%5[QCl I5%EymF(xƺ. N 32ٟ[YUDpQq2#_$Kp SkMl8ӊ">-\di^1EJY~k>_f aG!jl!i. ǐpѢ89q"iNx c8pFv3A vg/ʸ,}^vH':KBDFw"<ܿApR*&y){žkC 8sEk[e mTu0lP`^ auF'IFzwjUu1ӏ-eO`M*ȊXE!GXmpB5ӵo_laq\̖vvE\Ia=ڿJ ''|nbuIvT㒦0a z$iwL a)@1:{R[`mkĩ0$\0ZFJ޺lI LJ' Qws i.m#/^T4;ihڣkN >r܃1!jå6i8Gת5!Ÿ5*(iNFVl.R&֫7v=*dgAci98Z ^~ `.,dWcΜY|U98BrCH8zFkDS*,9gWnx5C>9P>Mq{9ڄF'k=7jW# Zg5vi%AB3׭,MP~asZ(/8 lˑs\B=;vcH;YҌЃpD^vwV*h)u DiKV+ڴ ɋ;4k @FKp J֔ş?x&ڮ},w\@.Kc:0&%u`p.rM \a۷u'6ں7De7|_2 3 ď 8UPA?;o{:)&7vݓ`xٗpkz H|X3?<-pK2LZMt_ CTFPKA,_h7#tt'?Aп)E4čOȁ 6@dM\!1.ǔۄrtNs~Owp-Nhb2DV.Uwߍ]ai{5y>gETz"}hEL _CmFӁ_Z\Fz>дξke~k[GYI1OT()kѿĤ,pDyHj@B [s Zt㌱ǟ>ڵb ~QT0>JIcK)bDAwlC2NWA8Eo"DjۅYy[Xn:׉YRj.LgЇcZ&J":1ʔld ]󵌊+],8J=z]dhlgpnOk~ZH{S~ ZlQ/ݘ86j9_c7J%?xmfcϛp8. zcȱdž;\0҅1 …= k.Lx9ļ^:AorǗ(Ip*gx,L|.*cOS#" gwJȆ:ͼ" tfL0}b\t*ҫʬ#ۄ2/gaV5]#a>4BQ]Da\1;gRO7$Qpy|IYI"eM((dj^hyYؤ5 2jx$^lL<C3G,ly`UK-q6X>Bd3jy t > *ޕQj~CT55`FXN[&M._T=YQК닋ΠhKYytr!!&#z1|!5`C{3w/ąԍׇ #Ql͠~pyi|dǨtGZ:0!"21ufK?8m{L5w?/DCQmca#=JhyIX.s2ojS˽ʨzz6QO ڣ3[Np(X&e qX5!ܓqfzΩ]QPNq yzC$q%$[·CRU;w^aFyS|{TO'DPrxt)==U7tЉNȒS!Lv nA+%#=KҮi7Q~_(gZ_׾S?T*6@d.dՇ[xxIi@M*[\22ܕr'66[vA}ńـ/r'aҍ1x4)D=e9.llP"Ix|߅}A;Bo0 zv%(6Z(h_^veQL$c\jglf!8 Ruvwjq˪-;J%WaMSn}ԋFb̵:c`Z H@=Z)SnZ!Fą@FA4.,d*d>?"AkAc-j>Ah|QQWU6iNDø[yOd>cH/1u7uńG$6Y~8C]( #7𛏶gXc@٧uCAZ{Ÿ@}LCzu"t' yVٹ^fji@\[lRn5yR1 gB*[5Ľ,[D=}cmP}i^wgΧft/c=M`dD%x P;| =8MGW8sŇ3f65QQ%̳fC݋nk,%9aY\8;ֻY1SCH?p ϔݎ鼗@B3`tv;Ic&a]IJť$ndq`yR]7}dUoEGtJ'.u! E~^&{^#~tXI=sd]e7~w?EGb',SrF>D~Ă-]~= |h!vos5:Nױ}M&s| 9(@mעu4G,iN㴒5"ds_bYꅣt M'Ezc)0 o+^4fȡ!"!FLFg!~f uZƨHscڈH,34/鄡ɓ01_\rC{Qɳ+}` RƊEćpCqߑo*wYkQ6%> =l_r67X)FD A7jpزLd_O=B`] =h)n8hޡlI4FZ +㙒?`Tt|b I7fI?-GS#\Cɬ'O]73T%WOgJcM~VRŘlKlF# 0%qr"k0cth}1ݭ|G7'3k5S,Ł& =n`%:Xwn$ܩN&Eђ(_{HVou'c H p,D:;j筏Q_{;3'dž>K9 5䔅ye#Il,s}="(:aC\9TA?zID!44RyE|Bc _0rhluoKplBLϖ\_Y^ m[.Ěmg5jvk;tU2vglg) ׽N~'I?e+$xK fӒ,v>!V]M]`4k C w$0ĮٙtZ1s2(k 揠S\3El|Լ>z6 l`Nm0 S7W oB >iނZNl t FqE gv`T*JBnY3+H: ?a$r7̯v=\ҁBoܑ>'?#phB%5(^޼Rk>fL >J1\*F& 05@7fU+oj/HfI|VH3Hzia/MzyGݦY5ᘺB8W#>FF>U\<{Iʆ?v+Gu!9_ oą_ ~HҰl{~ag(#"Gb6O6$m"/). Z0tZ~Wث@c^ ^V?Φs Ѣ`dr ZDu'VCl6zho,mXPCJB5 ^1tRYҺ_Ï+}-tJ~z|gyMzKQ9|bM : 9&$9ӀmPd4M$E7o#H% Lx6t" Ӝ6&Ykts|7P*u[„Jj_|].tӡz7TF?I"\h z=#У+.Hl]LNCq²'mO[cĨN(9ZE2I`H)fϘoq`7g]7E/|\H^b]W#:uz^^m1 UaHN'usRuFU"y^SꐷP`.ԃOKFA>SgW`f:W Uݦ7*,(ڭ謊* HBEu8l@A4nh/& ڥMi]j\|7q"ʁl[ 4$o`?sIrk6ʚHwL,R"@w'ns AD#|<" z(A+IJ ‚!3\x5RW}D/z4;J%݋jU8L&(ǵL*J^5Ƹn ծ{IX>ּT9 ̩>:C ոZ[eSFPڂ a <ɱoXMd53s1kgaaaU빋4f#$8Xʙ:?$P#>dL*d; a9 Ny;"<&]`9ҌMn5^jl+70h!:X^St 6hz=ؑ#Um(&υ魢 DA)4% G#;xUe^-6/;s <4}kw g[Ў%@?{%~~*O=^Ǽ.o70w!j̉ouFZ=Uخj~rO_й0TA0~uvL0%,[ Eww$vY P>I^53=*e(ß6Mny9m}.6SnO~.-[} a&ܺbqeLKu2mU"x=ZȽHSCrWKU>uv>E|!nnCRUaP%/'fo/ZH+XOP7rv;%Y/d*7ƒnD{vK[>֑<>W16 ">ɠwLȳat]u;6C;39$(.wbIE'D *ջQ O\+$Al)J.PD&,S&#Ϳid=D1^IO;*wڱ;G),6W@T.a5E6`ѿ˳u'PP>b ۛkļn\#U .4,Z)me[c&@" )qZEYfk2qrb3kHD_9-NՎ"|[oj}y DL*__N8:)j5UA+)~ Ft6V4L%ɂɜȾ.L_s.8, t9)Shes5.IGn 0Q*mvK ͧ"bL'_PՁ!];́.u@ܤ*O\ʠGі…|7m#UّA964YZvo0 y@8Ur!\]ɛ=1kw)HcNzV4^K0b= \km(*fa77Zm ill*PXoPf7o0w(v\fȍd/P.:D6wZcmp${@:mo@\9s]!hlW:)8&Y06b:/~QGu=Ng Ò I,CV&)Qa>XJ<[Aܱ+e-+0ɰfOل Lm\jAһ%f/ 1%Q=Xڑ͗v`(dR oᤫ0f9(uN =St{" Q8UΌv s{\} Li]$)YvxӺvm `BY ز 5!qq {LRsi"',ӦQWq\@?Y4J`f6_3;m#O6RXR(o puUy# x#B&ϋ<6棖ZʍǛ)@_B^W4T+^jZQ񬲍>vNWoJ"UzŒ ֍ݲ쯠!%Yxjny{t#C 95'<Οb"V4pi~ڐ/z9?r0]nh5~0t}"WrN󉯃@ 9G`I81p]N:Fdk~g`BYo' `Vq`zG>May ϫXM=["-U=s6-0C&&lQZ+&zP gQPT_^[xhh 3Up²kAQ-KJ2V?5UIAh9cR?M3*zIlqGV8eA-%}dMl|‹*VX^>dz #茰>"gz'Ϟ@Mn3?fJb]Y?F-姘#F[zeTpeKmՙ+N[=%%\W #d~#cs;o5Q0Fԓz74s xKk"\(̘k"Ñ/u dŚ!RrzKc}\>lXҪȅ?<S0=9׮;ОE>km2 ܳPݼg% 9Jp\%-U8H5@P.~0ܠyͧ ULS-bu!+]"c 5w&ר=n`n߶MyM{ s%TWw}ߌ%7'CܚJuS5?+Ӧ(q|*XqFf*VUKŰsןIv"@fɯ@;wǹtɻy4svJ>dJ6ŕلSg׈4= WBYzӆ*^t^PR|8veT]e ueO'Bؒ9sjۃEuok3"*զ7b'NcTTK>s cnJidoR渿ڀ7q|}ĄEft$&dvKe(h4dӑ+2Z~WWЦ4RSB` 1o=nVpHf鹛5xU\ 4KK|ZiC2#>zzJxQ9< ~UTTo%W(KcΞZRi r+PS,cG͹RS]nAomON"8HyERT A+w r7k i?r۞5g݂*" Qmbr#Ia9Uy7@Lm{n}!gAeΡ qgU J] kDP(1{!+㐫0im% j$(w%,"@7cx^rnQU|k&᝽GJm ًRˡ5*pgwVM7[bVMUxNJ.z^&~gNwM&y!\MIezq'q Vjv[;g)#kkK(]mײb(i 'xi:JBgVznĮJ]??R  )#Qi#;Q:!Uic^x!eI?Is^KlmmhAYɑ3M_zqW}ҙ ~}d_.aSRU? rε۝j-9N٠d;ay˝чkjN&E 'HEqA q9oe?Xα0"sUݨ[0~iqgi,7A&}?ν;!ffFjC-zJ۾#es[eS K UoVz"]~PʟA΃D5@czҒ YbX}}_ĽHu<IlVCK3'Nlx򢠅&ۮ=kjh4;S';VuxbwR1kMSmŅTdvi^!g3zC${u6+NlB7 AnF;Z;c.!E}F2Id"9qgb$1N7ZVh "{3籣q> Fs_1ǾORhĈ{۽5&߾{x.$3du~M#(ShB+>XwMto@T}MaoH'C18wAxL~wWcgOעv*sl+$O E3պ]e hKu|[v.x))X5su]{B}s%H] 61u8~0<^ʽm% (➷Ɏi 5WH߁85iD¹q 1_O2k7YwW]ﺨ2R Ha`&RDc'}kmn}z:M7@A$)H"%8XǽYX#:RLdE,lc oۡcl:6HH=1C!QmAӜmF{[{FNj74,$0eI}Д,td1`nw5:/3nN0xj"H^'4M)%$~ kB(I]g҄+"(qp+(:՛jXu۷V0OqFlT.WVW,1p@`7uDLdl_S]{ZVCf`o^[%{=b}{Hlŕ^e-| D>6oٵ:_/}ɿ uXh}/(NĢZۅ 9sK|ŜC߅}TpJ_`3 $q(_R3Oהocݫt`w!36DAԾ6H ,D { T76@&;7Y`F>!O,ZJ,YRg9.ND Fs1Ql q_V7'A$C* o) >>;Xx|N O"9H]gư_;By]ҳη$&5cm8«eY)&˼8#rPOvϩqdI[q&.ۥHs?-xЮKQ WOvՄxcMsisE0z ̪@zVe>omܧ`sX/.=EҢqZc5qA󥢓C,?a;:uy5,x sVE6xqkFY։gZšdeaiߩ0Fx?ꪃNCN7>-35j6Rx{apNLi`;r@ߕOa;Yl)Aro_3(XR9矖Ѷ,^: q]TL*Wyocp=|-?5 \ [<}{222EWM0“/`%<κmf=]ShwӬ Ӷ~L/Hқ eòcXr8_ 2&ٮ‰苉F|})j=-#^JiJSW}E+u mQ'Ň?W);J.4u:rnFgr‚ v>@-dADg}Yo9A3v\YtYIvWX~P$j>xAUZ5/~vkpm"zCEjET5m &,'AؓY$RIo].9ByEBCC2&I'_m[\`c%a|KmCA>&_65M0lV/;&W 8f Mq2}TAsP% 1vj3vMgw" in+浩D)QnJ_zJ~P)yjh]-bkb\޺7˼Yw,&Dϛg{J.lKϪu?(&Y}_81ɢ80%Fk Q=쪗c0 )rD'6ثa>K}k7{ BI#̏_nȪh) ~7``E€&*|jlESG9iinS#P!qmeG&( 7s8GSy-"8"Ϗ{]ݙޱzxv}Mhy3c+o T'_uh{(ܤr?LXczL|th!;XT^o 9x&_4:4e:FcDm&IJϢ37'yUmP &;bM>ޝ 2bu!wn*wcbZ`wP֤; y$T(=67 3]%>_EFLF@ѓZGG? "wc|I-'˱ӡҺՑ}3*Z AIȕlČ%߾ƮsAuIQ}lFUcU0|E%?c5o:rM 'f" M.E={a*@;Goj&2yynh_ 0j-:[i|K;&kˎԘY登 gD{Ѕ6])osȖLy[zt?0[_Jr`}_88)Njgw,b.|bm/ $UmK]&`;J DR jC“"[䞽cTl:UHb@ϲ%Kp2ڰ7Ҝmi /qxtΕUe'BGeJ%E=m3ɄrS WIE T~M_:uqUf6&K Dю%OxdL&t L As,A_Ϥ(㫵S /{J-~x;7b1 Ki(xftB7Qp*mjaźtHۑG1C4yVDB%\w0RvQt 3 !#6Z F$%/C*[RUnw!AU%[2( c4/r$^KCcյy'`X<ycNf\ & L(Tf/ 7e%nU2C Q :7@lByx`ң&xf#J; gM ]US_WؼѕIsv5T8ڊ,++盂8V3:IXw]pJx?NO( ܕt 2\p p;GpΰeazFC5ne})A6ܼKbek4g`W->?xq.*bݗvzJWi5ˢn SvފZ5tѸ@vgʶ']%I#D"$ xcPN<@ׄuJn4킮}#kb0E9@1V[` 8JIBLNSU|F>ö C<ƛɻO\rh<>bNS(G/VSawO}2[eFÆGrE{]i&Fb<87+}jH{<(pX$k~)pAKPyr (f1z2v]JϖE7Ma0 `H7fT.W|'l?;\O/7˷K@?4RS/%5f,D"'(`L+OY(P |/M<>,P|s*;I?a'o w= >f ہa`/"JXZ5vV`Y.V{h7FYQL-W=H?@>{뀡+h@2R',rו4\tzQA*@ 5 &޽L:oܭ%1ޒEۆX]0"(||l7}sCH| <7XprB%.E")ƪIc{܎qWrvQ\(kץ/"V7BH5;5z'[t*gZ;nW|[r5yo=} =7@)& =Wk䔜}j!OmwLsk"dZPfHaf y8 C:-bAZ"܀*tQ- %'*`u /oLi:2Ng䀢3+'fD/l7#05l~2DN\#oB `NyoEg;Z&=ZJ2+" 2BeĚl #}ھgmv絀{ѲH)7\k h&TJO |fuaz#1)S5)09 bAN'-$Mm2EdzΊوwLv\[-lwgsw"! t`M5`wJmbO \ryJ(W@KóiQ>ECPW(TYa+2'GZ@W?[V9;JH C!?c͵ZEfv=N53)hj{4׼Se<,!sY !`Dv6-*IR< 7P-Z *6v.*mXO;vNF uy[GR>\k qN.{v6)Q_\q_kBʓ36[,,yQ|j0|?SyB[-<7c+FA_?\p aA@,?[ptkl"-|v3 GFyV:~~az C8;l )3Q/6rkzo<*qȯ&3$@5b[t$=;'Ih'yaJi3ДtPOwS<Dw/h~?>*-B)5IYODV)TM㣴co_ѵM,Z"_F5  jsڙn[k? ;gvл>!~(7dW\Mg;b6ك]Sw:q'dZ%BTKD|PyZP`L&0n,6ԥhM -,/-#:n:թK"znDz~L<AuIWwM?Re)os&C/8` Y9F0ŇHG.]a>L/ğ+u?ux@4f` %znBʕ0?}ʋjd0ƗO>z6.EZϙA7wZ^×q6'⍂g9uk~K{JסWNZwT@=CP%)UɌϢ'wk:8`~4 I> ˃ ΍(hc師1m@!'aO>m_F}B. >'Fk}ղ]ZA eaJ!P+m?}S˼Fz0h8Ӱ&K/.: I+?Z+aYu|W"7ZMJ{>I%/I%ӗ'cTg#6&.n cn=,-vrpLݸ?cc@=mB6LXwY;Q2ƀD!P0~Z52%f:Um pkCޖmP˹$tC&IE 6SdLAg+ "V[c1~P7X8, I"6iD')s- klߑ nk ף;*LD*L-C6qg 'yzAqP^9GF6DcXd.Əځh|& @=MZ8IhM0E a+ Cc24SewƟXk6Q*uӲ_KBʁb e/;*eE]<5Vʅtʚr gD$[䙫z/J8Z9z6RJd2Z"vO&QBK^gf:T!RVTn%I=ee5ږۍGX#qő.Y^>9.K1A`ox{,tsHČ@`ny__վ٣2?Ka4|a9(G }|Ŗb+O"@ LX}:)FٵT՗ڟjz#fJ0KkO苅0b]g4~<i[SE͈Rno(#ȣ%Q=Wj,jY).4ul:)@WɟxPfr"x %NvJoo!u8rE~QFiӄ'$&_v-jdYrC#IҀi) : 3.MC>{~f]WmI*0s> ǧ;P6-g5S)0L8;XWS-RS^/û=5OrVԽX$lū_pw?ma<T{wT/?cK5A7SF5bׅ?ĥWfb^NsG: \ /O+=0kziQD1暇.B\#SOhoƍ?";Dd R\[I[U QS.L4I輡:p6єYmq|mwtZ)W*1kՐ,H|^*/FL}|̝2#%4WS[Dx0W~|Ç>9VɞRq.IY]J_A26*IdÔ߄{nG9DeF| @Ƒ4#q}HBlhޒK8M˥c讴4on;n349v_ 2fL;so*U}'rehIf#y[F3"֥iAǓG%šv)3Մ$g4Sw @Kx~!h&zUpC=D:q֐qK>N>w#z/)070Xj%n Os qB8.T'KdqOJ)FD㧋Paqx!ZhU'Vcztjd )k@ܹišj7S"MbW\(4tgSXZӻQZP1h8u~ ^À"2KJۏSB*# j,B[?35e-aBBE $S=,,{oa0j$ ݯUc?4iP؍`݉VU7]Zrk"f`!gr_T &w 7cV3W)'LTE5aj7e=Lًn1X񊖚r<qvחlQNndN2OjNw8L)@_([Br<1~^X[@>4mJۢ Dzb֓(̲%I ơ˭SBS~ G9|.E`MNTb'Te5Yh+e^e TPIssЗ6ދyq9u\9ERw\b0֌T,x#a 4vsA#{.7SҹqoS wH'X/fpXJxկ3QH7 ]4;!:/_H/4Gr|D~L^lnՑH?lxcoͳcXWY~*O9^؇e AŢy4-%J (+[lgT^>Oza@V=mM98!ju yv1-0P=^&`ܣW!~ݣՒåЦW]ĞGйJ HO)E!9R툘exTd$ⵤ5r&It=M7co+0(:]t-3ȘIl:CT6ȓD*\A/D?ܷ7l[V~Ǘ6-gEdy|tpG 1hn洭΀/JYbԭi{CYghƹBSh Q;.79D)gA\Y6_ \@H ahtډ-NBZmû f&owVg :cH!h59:N?5赊1٪= #/{Dio+)~5m+(I9>+54 Yݽ$уYڽvoM0 #$ lZ%ܳҾe|TA^0̥Y+:@QD(;8\KCiǵdAc4^3xSwl5Nd\mKQz EW_hכ@z_fŷ/vGL+j2,(ldɃZثҙr' 6.f wb:CBMhx$>vZi_x@H=.(#eT9a^#Uu} pjm,L9uٌA> :.0]Tõ0) ̞-A( n/ac W~iҨ7a+u7>SMF`&,>bK$jV %$kf@!N:goSrqTT,hhvpLFDk蜹OZ cI%qwk\?,#d% G *~X@6rTvb<(?aqi7O9"`V2*~+br_#n֛]5s勵؆<\!dkly@\sAPV`xn .Ik+9}_N-y(_Ɏ"ޱ_'D J"i,sTa-k<%`M&8#pujFdXu_5XԾ,|7V kzCR+/౪o9vVn e= g3{\Dwh)yӰGN #+.]z`uE2s?s!ȈD=z2>ދ7N9^DKk6iTǹ 4{ػm ?f_XA@ˈ͹4~YCF4ʠu[RF}0>f]lC[LP޴f< ``FU*m8QaVyDn^.G;ξ{./Uie7ece*Y޷ \15 [!6!IƆlfrS @4^>TnrMъ4İ<ن_WVhږ:Mx 5U0D ,4%!=M2(@A q 獑ʞT1!ʀ03'ίt7gKH!ڂh<&RhDAf| 퀬Ǚ)A@Һ%E׻QIPDrAg744 (ƑVdz# ,R:9l /Zva㵛 l'֩6\o󃁫DOXZ bUO/\iebxf(q54 J3+Jԭ,:*$i6sE4ETx1 i=y+t¿Fu DW6=05_-aCf6$C^Hqc(z=Qʰ g(xB{x|XۤB!MF1=4mW?H-pbDQCek!LF8^-L4 2y,~2:K'\B۪ a{fLS*ڂpI9=: f&=jArKzFvҌ"!y:ִ,]%h#\pF eEtu8i&#VmoVַY4 U7A%|Tt{NՐ mBcKp|a˗-HClkH4om,,P8 L$}{ipk a(VLID4vwv!j,$ ߎ$ߍ.[-:kT/{NEgpD QE$ v%X/G+Q GDQdwR#Ш°3`_pnjRhVQN] T?AE^μ){$89{݌c^jϩNɔ &JG%UkNU.)\S'C}B"u]i ښ;۶+I*'v,s#Pqfzh)'zfY6NWDwIi gp?}<2qk,_F"EmaGL[_]ymzh(2ߖrVb. K)2,ʋurt)tjf bn@(u'3@/*`"P )-`y~z`M3T5oW?u,F`~h`5D>}1`6\ ~9mjN+&O14mw q!7ھŅ,JPH|);ۍ[[ @hvf̯W}{=C1+ˡr2zھao8߶Y TWf0f' #?"r2M{' TaB7J-6"Q=IVSpRGϯlƟ(=b`U\ GV'UOPggqP޲2,[YE_1SQJNf(qIT7E sA85Bnĩl2~-8">xr`sL>Q\ *q&p7}h1߸[Ӭ.Ah]7P)dj:Ib*|{l4s}+2̌L{<sHsm:gh J=X9޺nJуFkqjyD'+k r)9ZZԫm.%U1/nK=\vo h6=Q)J$ MeX*cJd*kPFeX?)߭$l)(jĪ g1ea4wK45pX{ 3J%lT{gv7p|IoG Vշ>;/*vyzki4NmsT0AYaPA&Bnw)^%fr_<|Z pxF s._P-7ʨ/w}Ho-ģ+DmqԐsba oGUx2rxE~Yy}BiEYɓT^jz-g~6{s=RIyrl/EC<Up;˨-'96dޅOR}n0?/e%yh{12O}ϐFu $ĀSdB %>=2:Ġw\Jw/ ;%U& 318YoGW8}g qs 32۪U8y>NG=Vj5 /}1HC"I[Ls B8 _ٯJi)ȻJB@@ۖFɗsab÷A­S15[s*/5]vN23jV1b~A૴) \x!"CiQ,/G-|xt'*;v`k8gI!0FH?ЯcUjUoecw|+xn>Eխ>˼%9!2:Ќ>*?d].sXهkGn~QFPߵ3^Z ~C`aj6@ps6_SuVZ Y}|2ZUhCV}g"jx/恨5 rƫ<bp*Sz=RvdM?؃?`:U-D,[fgHUb^\]aq.~'н٥9by,Bin%65둔 ?A+ < e)Żd}p1 ?/db%8(ˈ,3^nvok߈zg-;RGiAE8{XHvª*J9چ"'"}sh p ;^x_ |#A1[XE7Z-1\X2J{\ӣcm-7 _h^v2os/jñ7'SVe)kq>z+ƐSՔ:$8mTsn8+uoG?!&`Mwbn!eTFeG*}jseF[W&ڣ.;-R=tjMiX-61K8}e UM:=Q4\S`4[x%H[RM%Đn*{\f%;;>tvexeT $;; W"?E1#1@thw9D'X0BNR1}J469P-\ZaƓqY~,=~ۉ̪Nє7Rl.捥rX"zi>-kP j'@cX,m5HZ] ?8& KPVˤuOF}f=u<H)C17}8OInxrmʊ,Lj] ,m|0n8iz"@ZЂ5ϰ@Ղ2{gG{(Ӟ_Yʗ3mMG~9yy 1SuNJRcdNkvKh h5_cv+Hl'Fn)vdq-~ |J1//1BU"9fBPԧB?m,0| t ;3x*W)cj|y1'Hv5QO\2c3dS$SxRVg B2,,Vbr]y_x;Jes.xCec4CKrM+hVr G-z@j4gT+~wuI {9v6"@A$hBN-XJ/IXhJ(pd_)Hx*^d#-]8UN҄ 7S'2Ya#KH6>]MU^D=Z(5RnQڋ6t~cUQ>?ovƤ+H#=TFy s nM5A[~m5FUTw)@1.^^Ȫ,3&H߲m i5z"DbQ\O(N6!p8n0:nЫE5MfW%⌄klرNx1T3pȋ$ kxy>ǨlΨx9XILBks2)ox%Q/jP7dl"|o=$VZdVEZdǺwa|+@ /2e^3ڻ!^xRc8MƸwBIs')Ϝ=?B u>@- Qg}yN2ӲSӖ%,.G+bR8J1IY4Q"ˑ_<2ڔ睧5ڞH2@ɄFӱ._|&J95= \IӾ5}Sx%O22}q:eJo'~8}τWfQN-{p srgAC| \ſˡZx'R2T>K{6/cj-/ #33S4ʽ_Tiװ4! ]FX>3[\pq20ƣF=k`Bd>}tnTyj}Iˌ]߸͋a= _0B=LAYv|#pDCKAcd@@':B =DЄ8}wz9}Oo'/M"̳ύ?='gU{igzW 3?? Wehhѻ5Nwۯi82=!BOG0C&@<.r}.[$4$ygd4];K/4̉7qC8ryjIloZV,.\ ¯8ړaqFj32m-YG;4k%؞ř%:7qEA$.ۆ ݣ05Lk$wb aG͒x "4J>]!M;pJ8c_?{pz;1.=q CtU3 Xpv/0 vnOSoj:(m c)}ـ)cV=$T qc)EnCM4]%mT$y"WIn^M~%z` 7͋J.:BϡI1ޜ \m{F#v: )IP:} l #{-3+fB[un"76Þ.@FOR뽦~W/=nҧ-jwآlܟ{I:/I:6RsYo8`I:8rBʕ+gs*Axhw$wWܙbOuceޘ |LZ[)FˬHu (Ø~cxkO$͢+Bvv ծu56>]9ā.*\cҁV4M_h|M׶8Ycj$@e&\CQNsuág{+3_dh,Sd:0"qRVLS?yqIJNe1Db#bi1۸-|{+qϽ=т֏0CBqTnsvzMmfe ᆕXVcdFFx>~DumטEbҵDY/CT5x#d/f_QoF%kGj#>)C_rD\NVϚ GAK8 YNƹPa[G>=YDE-Vd ]bhvWgX|Aqz֨qs#s iqRT ( 3%@^x\ wкW82s~˳lE׏FT)S//.{*(/0`wpi*SC&Bcx.cilׄϘsHGzVPeWipMqtc+e=~}\I9cw}gt/RM86)(<#7r5({W9{-p L7~,sorypˆF/~G%~Ɖ#k\@%,lǥC#YI4 .m }j-wF aN%1!0RʬcQ/Zb͟绎ϔ#c&i38R)@UAV؛$Xyl}+<^l,OFxt<GME]<䚓X1) ]dVJ;2UoKH:I`\z_/ń%SrN)ɟKz@(9eÐaxP[|COu.֘viZPqztεBTDXfS8~꾎dJJ*ڐsHA>J1ǝhg u7ԑW~~2ۢ2* hjm] ekPո8#7o}ӗ&Kߵ Ij u- mﷸnoV@с69 4&&<NS[1#Ll b2:SU?98>҄p WRlݔ+DlsD,}p}Hx"nj߄]Fbu5}0n^nfGM=X,Z("t'e %@^tcJ ّ+U7&iդK)=^Ԓs`+NHjmi/@V40J0Hajk) 6i{x5V%8&KCZӔѱ(KN D=B.c퓽0DfrΥqC: %g(zzɖRqfsw׳:~8w׋Ƌ{ $p/]sh&f4K DC4x uwdZa֊ԝ3>퀆0J~Rx(`hnG=JyR.6C|aC΢/]M{9v"א!e&CGiɆ =Zף'm8@7wk5 ppmskW4ːm$J˓5$˞afHh5Ҽû{H*X$(`}K񴤈 H⥛s 4i ²Z XhP@g㌄ wP_RŅ*<;anu/lg(R\<=Djq֖e K&QpD"3vֹHal3(&^J3o_W ?U$Me@W~f.[Dѳ*yFH)>B`qQp! "2i0:>v% muun߸d흵O}!sS_]W).-μzmyhM\|En?}iǍo21ج~=uz]TAb|s%TjX 3*v%)۰-uij2ԅߊw3JSb'S 0_N:yU¤Vų?J$UZ].^t?d]x^+HGVt6u+}B`kj(b ģKc;Jrl1TkX>cmѮMh}pvPWS$fm풽`qFP;30ӂoR\hPa B+ و-,?TLduH-{ώU~k]7wP[?9ޭEaUaТ Foo(sBn+AVW8X;)4L6."Ve/M_gS9(i_$[~3` +͚7S;qq]5D?{@ vveiyEiR)VK%ѿbqֺC}Cb:&p%jlq'cvu!E@01zUͪ:A&2N1gfXAxBU NaIi":$8 &Q4P!e~Bu9f:H>T8S,rqL5bJ*tѢ0!ܫ#+`J끺5IPY׮ P:19x6A٦Ae+1q=xZ؂r[&}*L]K(2M>VP aBSUSx ú@B!ۀTdpN-a"cUF\T*sPaCVirBNXA;2$}bO_1`v%f<׭Kr;oC Ee#Ii)o7kF:DѲ8F?o˵CkAewOy"1ƆWgې@yUQ~#uAӫh#f+0.+mP 4.ZeŒ֬nm^FIDSԼmET" sϐ6̲{t)/WΓ=P\KcT:mŐd&s^Kf c飵{ol4!:e~Q3."\fyϳmĻWȬDC+ͳ-r by!ĥyPT~=8*ajCmLZm86_;x[:\q}bKR+̜Zw ΈGӅ[ߒ[n弤_W>h|J#&t-3+cȜ߫j3=Z5杷 ~mѳlS.gh) զS B|7y&]ۘHs :ͱKŌG g]9_ Jf_ k&';T?*'B=3R[79{MOx#-T!:pWdbK6=%.tnT,VGѥnL9e9EZrzCyڤDE,膵m3ey3ojh$^3y[37va  D׶/rWť!(h˝:5{ەaQsNTv0_pS_Ggi~$=ЅF:`i #c^k*vvaH/j&ѵHWHn3B.xGS7p)|O$톯Gb!.jP2KFѼ\'{w_|.W@{R(XK+ш(aAĻK^uOrNje6<Rł`JQml)#<D9fپ'")N_jՖp^hau*Xc%ӫ^{iy|Ei"LtIm&j^>9}nE)$pk Ob8hyw8-7ulLմ!0sN5QH f*4'2-Nl3+IŴ,_BT'$$cNV(LPJiS_F:LSN7c%FvW#I^Ⱦb׺۷2cR7(~GRPѺ,@s6$wнzeq'|R" (z]zU+]_V>0\Ec orP-U^+3 .Z2QAsDzDڎs>Hy'1SKm}&{*G THwn+)&CXgiTqTH)0-SyCbmT}[]SX=X辈ojX|QnR uː["dCXASOc'Lp}vbA%V't]g-f$,+]Fv *6V2#3[7gh2rwSjx#E^gE]O_Ԫ2x?"I:6-utm=2|~+~~~Fb/8:,˷āʧSm~^plF?E3Dȏv=`'D( W!kpO#*Өq2IPTZzx~J,P&i3蟩}ӵd.pKu~ vnI:[~ٻ(yBvs;-g2_eCkA&{}[ǜ_B%t^~\IqZ>O11Q<&w婾ggNLvprL܃EUm 9)iLoQ%e]I3xpt&=E?k!Zƪ7^p֑x[ÛBA/.Tk_mHˀkv"|5J;8敭n~2*9ޱ\~GFHnt#Wa$Dܤ⬛T wfNB Czٟ. Hl[i׶rө޼ Ew#;b 3uяlH)u?i=V闁(r ѯ0'x:$6CmB<ԼzOK.W b)>er2<'uH{TUT m|{JhSm:d :O&5gIPerƟ ,73G)`MZ}>Gq x%k/D 5# AE1]=f(Px\VeAB`(W97S-TGܐ@mm;POsi7Ljv z5B@ wé|9ܪr;wΰÞѥ2$D޷q(0u \Zz s7}P9o3oE%ɑG@A+(6q7'S/_tƔ G"f&>ʠQZ䴎eFny\!Nᛎd0%>0\ }0 =寅h!vzT#')JEvA~ 5MXȚO9 mrmt(P,0Wq9$Zu,X_?sp7VTVڼX%,NmBeQ؆>ZV.Mp*4r!_~uӳ7F!Zhw ?%K Wj+5ۼl y^{lt/b)`oR5ĄqϰLyt u <^Cbg``f9d1#v 0#ҭf@yƽLo91â۩Pm&g †{̙Y@Ac-U-:3So ,`sA l>1ewpÃ9%whwԣh#^P8buU۷U^o \u:`|(g$b>BnxZІo].!ߴ]SUb _ S7:= @Iwb_ -Fb~|A )zҠK*b+]䠪*_U4 |-`K=dCQ#qSH)æ#G֖t'Yc-ZPլ{G 6g={ g%=jБZZQN"s8^PnA͆E+ׅ-"Z/=}NѦb MǀO+xL4;I `.Օm+]}=Y)xҟ^o DEAS󬛲A$#ML(UXT~6^ȥv8Y\ڧoKng$vUd~o܆. WN\2Gɔ'u B mfc_jĴD)LtyE>,p֤nu~!@Rpq!Jfs? )nт(`2 6-XNAKIc; 'y"PԱ>1Ŧ(3~b+}2U!6x2]n߿hP2ȕ:s!ӳK%ZՔ&_K>~nuQ-ok5tVׄYd{pYѷ[ϩrWj4Z!TR6[brշyy'< fx^v#T4=`%)cn;c\ȫ9ܱH=宙֛Mm43yvzŌ%3 ~Yh/0-  آ;=YenZw+/ahAkU;#卽 V_K._)ł/1>v%I=ڮ`) |yG0tBT/տk(| -UϩETbM>2pb[H>J ױ,<:c{TI4<4Ѱ5ک.ćWc^Tjl?5R< wN䈋ƄIEȅNaSk)̨6 ]J_eѺ) 恎T3 TR@sHzX>,sOyD Z~GoZM[8ުF;}v2$qڒD; P2>9Cؚs15v@v3I[0|A4k;1{8zXHj3AC͌.)UuҥL'p* ?'Zv-0v-)رBxL>`| Qf@#!t0db> tKB]D8]c d'rd-Ap9Fނoʣ>\A`Cф‚|քS9qOKH&ݐG[Hѣtf{}L@N0Ud{^|z-}͈hQWVfb8Tx\da1Nn2w(YҘ9h^w Z9TnշVC qίWZUį !ZK"\ޯ6EdZ ƜDezҨF>/Y)h3فs*@=|f_~,,kƎs_aGꉦ `{(>{.Q`Yw!l~)fBJ3u7ٱpyTLw7x!(uCOP{(+6NJ~ D(lvazS@@Ql]I^%H78^+.E4UQ a$AGBF(uqVf1hΖ*S::U`ĶP!ѯ73usui)˸R+3gGkvczMb]PL\խ^+fu&T~j  )&SYrSD i ̒̄o݌費%yǥ>˞{(q[ ypi'a>O9-rǣz:~(3?K'1Wo$X:L>G_YB6̬ ~?T"LA1S =6"54$3q~ (6F}5=:nBt A掮!!YNfȃ+xU}:Qj`tO?y jVEzP#],mMVŜJ%(gѲT~Q0erYG$ :]wIO &ZZn$˃RmY:v$O.ȐP0͏"Vq*>_72G+T6%5C<+IydAqr;TM&nn Z6B(yAAqPqH&,6 H҅bD[wV@m%&Uwij[ Zx+1sxW[D-l^ZKޤr(v_yf2`C-=\auNtm[F(*P/"/mZ sGA YOD9 У7}u)kLpV|#M;KU=Q7E 9V8ќTxERǏGE!NX_r/AC]><5JYoXF=8_R˼2ǎyY}[LJӠԬS)N1z*LNXwyǝ SƣY~*q~n*A$"qIĘ4x|JGLgr 5b[:Nfl>>?T0k)F1j 2+ésBـK3(rx70-APlE1?ճ-,,莸zsEd\qwCW\sMJzta~a7~ i̯>hR$;Ӕ:vV_ w0)쌫43)O+S/*vӬ^Fl7A+;KMw0JTkUntyXR+8%Uڏg <̼BSFP%̍rJ*]#j^jn> o?9-$x`g~Wp'h !{lylvzدw9Gۦɫn>AB(,,lg^\BCc(ϒD WGJVuYZFvf I*WVWNwMxUwƷr L+~;dž7&ѝ./(7!JԊl.yRwrpDa΋TwK0OXNt꫓/~LJ캱hXF#܍COӗ|-xW<.P'6CHMUŨԥP!BYfJ( Ơ-2u'o} 3.eBYϬe .U6B7&& 2p\S_,BBi1 9_Acj Z杚}DH_l8 Bx (bfS*saScY;aR$@h e%5d<7Lϧvyt"\&H qeܔp]ܻ+IA 㫶]|)B 2[5&=7<{ſa:3NLX+9Quٓz5Ӵ G*(ab֐$5\&9M'h :8P̓nP/چ;2b oت4&*T|Oz@zp܎5/0_ L/0(+3VPa$ßEX7cyQtC`RF@|ʩu%הĻG ¯؀#D *rZl8 lVӪ735^=`&ZGH.]%8brS:N4h29p/pyoEc<{Y2+%Ox;1ֲT^8T %H%ȭ#mPRU ^wbAl shuo"'la+W]}5{}H\Škwm"P4d7JJRW15G,)HS3vZn/>4dh@1#d[曑|)OZBCl8cM)'u)՝VX@~HԬB{8Ǹ%cHVd.WM9۹gwSaFmA)<=2SN6gSOYCl QNm쪪Myp*d MSY tX1զ?/&!÷\qt=9e"=[L5% <)d $b$X8˹KEz2]i 6DHσ> < ߧuڑ>=29LGVc djdjd>䳬TY KiϠ8C<#]wÁi6q'z8dm@GŁ/_eJc3uW2!NveW~J_L4t:,8r>mzZYN۾.qIhwypu(Zh݃4DYt*aBbkH>lOz\n,3c,l\56tc! BmOVjQiҺt$@8i0B.$Wk!Wsa'K aƃdev3@ǻ^[ 8ݏ־h򹠈;.d0jSWsjм1W?gp*p{U2F񅢯c[Mɰ=TlZpi_tޑzdS7l@!%ʗbRjae<,ҜRB) 0h(6@{If uvyz=Ӆ6&C}h QtE!G^Q5 طUd'"jHlGƃ БX[N#ف:r:5\̐y7'ӜHQI.O岗G!Yx4{1(3H!<h`'bٍrD{EUh}b`z8+Z{Zv쒤*F;@k\FC+4J8@AG[< .zRԶN86pXv5镐'8G= #NH9/o ~p%@矓J yH ]6Sq-xuGCOvhkħ_-h3ґNngyi~H3:4 vY-/G{X%e|ǃnrIC ~Ý!8A6N7>)tarrʅ;Ka_ty^} 9":~ YIe+/o+a:k*qS  l h^]zFSF`?scEr ?u ,v/2<ZJ(5ζV/)y0b$Tk5#vβR?"hU2okp#!aInLM}[Tt1l̎0xۥRK`э4SekBZ!l4.o }9;ޘbg0M(i,J4OpTE`jg1tC//~Wd!#ITZ~^}ux?ȭÚrH&œōzLtMoc/:2Ic^7nSRNh2.a"stIaCY k'|Rj &Ŷj@V|yv(ZV'ZbiӅzs-E۲宯UwxZp[?kb$9=_l4`k|U0,>zi 0Ix:`u86qk+.Z//Z-imN/s߂{]WΤ^~|!^?b47 :,,6J(*tsb=~7|&#蘬H7w}Xw!"dy \K*?/5]2.#bGn,WtL\Z!\߯$2;wXmPc?f9ۑ,ADيQkXW;mL$/S28ߖ=8sF+D(-oUoe[%7)&qis GB+^huuJ uP7X>7/4ΦStNi2ݕHj {n\)vȜa@M+HN _ǥFP1Sgҍr ^gĭYfbZb4 V.iل1Ի )P:lզW|js\/gʦFGؿ}cbR2u)E^jl핃4=*@;c?C_jkκ!`4n,ݗOEDM$ciR~7^W # iQ|DܮRX >yx1|}~a2>=V]̪]4-X{N z?\DXO6h # =YN>iC.¤e~Ee2EF:_"w/s8\SenHɤ}J$a㢊NwHsBө}f~+Yw.قk(k1hs&&^Kk3AˇӵYY5YZsDYz=L Ƥ~f!7v NNNUu&67$o^@>&7w' `Eߣ:ï$TWɞ 6-)to窫'ZExQ (vb> 6uRAenAZ Y-/(^cOi@:Tԅy&J=ֈ<2clydJ|#H}R/mLxGF@\ ĞRTФ͌I6Jo$WivkԎwLd¢^+EAegí*n7aUA&u?iC1XӀ:Y{98ze=5A_v?Yi͈U2N#fbӥ{ dM!g*"54P]TL] 7!8B-]JnFB"T&l^ ɃZ+@hfQS%# ŚEk&mHyGۢ?iY𿹉<ƛ+ڮÚxf*hYpKDk vsn<_2{7Bp5KgLM+mFKxڨ#e|?QYhUލ]{g4OP vwCA%VT!N|sQ([ XY}lvjy1 5bH@$tͫ mM0u^gVWe-,&}*! y e&ɒŝGZr2[=)Btsnw@h2ԡ-QdzӸHfHa1[>$mBɰ &e^" PsVEGVh?Q:EJ]Uu2ك0-W(fBUxk~4]s@MԸb?7g 1JGPG7ӭTמ=V/KsrS3q1$@@ўTLs@l h}<K^B(9iZ2lcGbwAƇTB0Fس1EeIjpDml]񑼕E c#\ 3 [[MT?'$ə9g*G WeIR,iUFlMUk(A!򄤒58e ɷpT* oF2 L[hs^ Gz"n+~kiH4iSDe5&oż-ZbL/8?gX%.XÏZ0ͻ9U HZʪLչ 9U*Zo ΂MsBX;I.El*PpY*x+ "q{5n]xj-Ew9$xfm$_vnԓ Yd` x 97Uxr|} Uu6kWSNb¶SdMP_ضlcg/f;lšl{66_-,e vrZ_0reQa86xKvtMHbE+Q*Wb26th`=+R\OQh@PW2MYG5|ϔlBx|LUKR1}]9(84 y̧2mLaJT7:M)V,XOՅHM:"#<wNCʅ8<— Xb"68S3H){ QnڗNڍnגտ?nȉ2&QEjĆ1RYyf' zJWΎb 1` b^bK$Οd8l}#pU$}R]JoQjM.%KOjvs$'{,**%]Jt.Ggkg`؉KD/ hU$mZHd.conY@e6a]I a~#n;A "ft};\) ux'a{j\N:N.&B %r.$/*:NR1C&rJ8jMZ㿠c 5 D6w4qKL$er996#+ɲɍW͵ Quybﮎm{&:Ԭ]5ymС /GUT($sfKNe[)ᚯ6!DY$rq1kų4˷,5t$U[̐v5nS֮ePc[&EP))fha}}RĹ[\ދ(k_԰~e Ο㥧:,arϸmQB2;7A lOM0֧)fM-D;xT1O6z ҚbG- ĽsEm$OIKXs 69 V[0~^GřYcNͽ(r4SISۄ7XS]UfRד¡Vz7Zg=vE=υeXӦѹahGsyBnVW,j&vD@=tu:Pt(񓕡G>t;)}ЮorsX #"$2UN0MAR=Q]3!a@,F2jcD>a'yBL͢IG@%lXg4pkx\+|SJ㪍bWϟ5e~ySތ0UuTUeAX[I[[2X׸(EK}t$O8D(\](Q]A{\sΏǺTXZ\@-?@NOe_{Co@b"QpuzC>wrp9W\JHS } .ʮ>[p6o]}gki{VI1|V\ !jRZrPG('*EmlPiF.[g<}ډ*0t1M}7EM5 qI4YC԰we *p Vn]σQ? fU5v9RSKg@WWg~Ɨ]|<az캊xX=(| ,<.ۈj^8zk`J rðrNfݻKJ <=|:8%C,Wtn/1規%szNJ^u@ܥǥ]km[2"͹,U0<|rmX⿸* j %,j=zz(]hfs/q &C<\{ VfZ5LU(O{| ((KɛH/Z^fbLT"c΅T ؘ`6Uy/ 'R\Є.ȭELi3BIÈhHd>f'%oR&CȘ<"o(U #2,}tˡL59xjْ a /S߾)ca>|&ٝsHً9'oUFw!#4{xuy7hj 17> 5y5*+5oGĿS~j'r y`P01Oi̟#&iJT!ӈ[Qjwa^c&em }f!T oO!S۬g1abBt1y"ym_vMvP]Y6}쭧~`z?r%C!-&ZJb5?*u:lRYE.P]d߆X)&!;Ule2 !?SߥIg>?چ9l1Mn1.ix Ƞ?O۲.*JN7QrEAvg&kVl׍bT]GUCQ (=ޗ$_LR;SC[9CObC~Ռ+FL>7SI݆Z@w"y3~;`pFpEH#}lR 55抩r\QZrVC6BtZ۾rdkGRY3(111+FPg$MHGKW)Wj|}k 16;S 7DB C(KK},7Gd "0jٯ:ڙy3$if"ViQjXg)]3u! W K.5D%SanEd^KN?w[pASjȓYݸlu<] ّqJ\f+G=c2!$ϊ$ʣf"&.dM7v SIŶZ%0\C.pKׂXE;T "ew߱WBu 7N {J\AsboDeXjcY_BGlذTFN@(5+F`}f" $o]w76 Mp .TzP&aNÅ$0ݟ,c#|0JY8P%+ LM1B0GFe-,.*qb7'DW_@d{ǂ6$7W59 kw(ZKSlC~.co(~k.>[jR%y}1N-6VPתߙ3-'- z6ǫ^ oq6I6չXn]mTKO¦2$W<!dE XV{=|O@y%[_P{&٤즌{e h?AV#13׎9N0 8dvOco!-{ǩ+/uyVIyD3f[8TؑZ;g4]zʚHyw QfVDv)-$l`1x{q.٠Mc]T8bO lLxHul , C`#w6.=B1=kyb'XL3iJOHĆ/uӉ}$F`|`5 .tk~y+9Kaotu"$KSٵV,:au2Z&ٕIeC_`18_2lo_t8|l LH u2<?E]v-) P͜j. "P^QC>r*ala8~oYn|a.=B+`}zְ*kb*l:n9ҍ\U/.ܡM,8Bib^vLY,:`ANOLB;S9b2i1䓲;ϪV e+%"[|ESV$@oW  :c>3FArV&5.=܎RL]!1 F H.q㧩{t}e|K )tӍ ?lJ݄P:A{S+"z<gb%i eJ_ ٍyjrŤV2Xto*4[vf!xE뢉|;;,!DpQ4 ZL#|u5£hcq5cpwrGcNS 6I:.F 6"]z%õr mó1x]0SVhf|^:nAqsMc>ڷ#t1TZMH!t0!RI 7n',9*ҐﱴxsDPaa!9F 3%bz IЍxGo+9>MLfm߽TJ>9@5676{VxE9ؑͼ Ї&RՍNZY/FtFJi /uE:ZyDCQ`JЌ;s^Bty໹s&H PR#]4`M5W9?.cI.`ǂ#kxͷs"ŷ.U5 0sQ|?CF;9sNc߃lO撡#[EwfN#l$?0Кr uz S' ҈ 7K$~U~5ڋ<ւj"^q̍t@W>Йh4d{1aOdyR6( UL- 8m/Sw. I& ^x ]Pf#~\O;i,ojVU9#ߑ8ɉM:ⳢI^7hv,iܥ´0K%P4΄n 6ţ=VUI\(*ϯmS-#$?++`K{=L6){E+ _UTuqP j\aG=c&+cAW%,掾c 䠌A8$|΃%s! \LvyPW7QC 00֚hg6j}NLmtyd,7ߨN#UO2GumEĠXgײ6m7)«TId:TƯӷUNy̾r*<(R%8QQ@ |;$Q; s9?+]ȕ;rݛF'A_?dgR렪BsnXq'z/;΀|aiT, 12-OeXéiʟ.=M M i8 o˕a.V)hMƭ݌hd:ZCg19:9Ý Rh7څ0OxbQ8sJW' ڷ(AF6]O ˘Qn?p]e[5T\^[OlLn`31J ;(ˉg3z49 ⱗ05@DxҥvuDx!p#[ =ģ96ۺ?JU2vAQfWmw=Twk1&"5>ds!6GͻdIERr* 8##(:R-)`f}4\[&&*Dr v0 2<읽3DO)%(eaZjwVC;d1Mi`rք:'Ik"3 p*=AKd4fݞ%϶JA- δ;$K! h;-\[G5ItXMuH<7P60Y:lw <6ȕK>ԠS1#t,io삥4OoF KG݋O|}duYSq0~2bbY0rmBplhϬ(55ֿVƑ?Y1!A(pEIIμo2qU|6eLG~>oeGPE P̷CVڄ_2N6Nlc&/_j>/}ne5/G ^wp$*ѩe r 3Y~Qݞ?Jxzۖ2w\G\ tDzץ(|mE"zaq8PcQX< B"+NnfE\4V\0@6EoVԙR]i+o{[QWRgNKVRV Sg H峮G; FKj1'1ϷDk~4\dt% 33[_W,mO PaNlyHw#Qye_2R6f:cu/A~/JXɉA>7}yw`wrCSJ}ǽ")'_7tʣOI+Efj&ТJftIˬ] 1'e~kt\Fc#'aO+h;tj`qr3/"'&Aπ`¼mܧ C{1/˹ 6Cȭ\==T4 =|d?{50!^EQ$s!әl-|7֡G yOcMت*WbQ>c]ۿVxՒ @Cf)8i_cWB VMlc\K | 9T}mKƝQU :gk|5AbƢ$q_d(UIjfl2n|zpL zA T[wȘ78k|4HU/=yR{́Ue.y'1hρV.T MTze#ǎK,xo5nܘmK'P v7oҏ^;n\n<=`RӣZ=Kǹ+ܡ:@G~I:+" loM9HNuڠanq $Ƽ O %kyL^*W8@ ꯚI}:h 9IGE+@苡"Ħm8v6"L%a0AլXT^ ~>ɾSh _g'Rrݵ f>4(Öd'kq(>T i;'ҋby\>)I@X}=8ZGUԞ=Dk2/g hMأ^ێ*ef')e<BNmY$AfLwhjw9W=m6zV⼺+lzwQ0pм;eWS Y_3JKԗ:L*)z-.s'à;E rEyٲD`9kI=]0_ud N&=bP1e=e{G=«'t. @&eB۟I;TEvG3Ìܳ%N'D$Qxbw >rjH Dd1"OzLMJq(pٙ7䣮C;YBkpܑ U(ܲ7NYT|GRoc)v"}Fo C-,B)"2/,]ΒGF]Յv^HX*Df{89Tpf2i:~x[+%͗a+ kcc ?vdž'ap)ԘJ;Ifw8gT{<'hK+pm6S>]lٷEڥwa5!9L-x8$/F.F!BOwZ0e_Մ*mcH.cG얏;,ZiZr7@\d9LVECuDvH$ \\Jҍ;^s_iNGBL+qC)T΃$B  yZbB5v:O0˰cu`E@$I*fY\Ci3g)|kF1Xۂ8(iSc0oQO*d3ѐ C^D*r[Û;#bKґ0ϸ0|QYsa5B W^ D|DCIa{N=A<å@D6EقΪDا=/};04m8n2$TbSBbSys5i]*\ɐU?E/ӫxx$8=Yl|fST-Y3]BwbJ,$n딬Ǿ l+xeLtv Q_dIy9tc*Ѝ OZe+)5%ѧ)z.>]Ts{ hM'1o^NG ) F/C% {2ޞ7AM"NoDɂz=wSf҃UuD*jtm1Sl"h`!DH](I#\rsB?0@_0wcF^ys!,0kQ"5ހ}(f𭝦V'b=ls"yI?eHʝA.D2V-"ϰ՟ށVԳw/!{JF!r w2tTم;cW!9DDs>s}ГY ="9_9[.ղؖ$Ec*(t캂0'J8dw5s :dց5IHO3V,-jbs6Z_׍fGv3O=b8CO(sHf;ĘtR;s)H"g>1Ex eUbǍ`^< 5uA̳nRfN JV tokHGS lTdFǯ]MRKdI]~qOt{dIZ,ܰx"$ #ÎG E T;2 (B'Ԇ#XoW5Ɩo;@MnPȝnv|3n)S}fyNrg O_Q~ v97=w7y1#oÊvqRu2S6IK0hi y8?d0$N+z II]`@NjYv"%g DċkW>ơ5 l)el)r$K>6]oa UV֟ֆ4gXOT >`c[[CޏzW`X4W7?akBi4 G>+CYe/zU#q3\>a%0Ǫ5UNFl96Wl8ISQ2:@-HbV5*+8⩚f/4%;6qbg/.)"c3Vzl bؔG$OHFTQXYs; Y"HIc%P^5a>B/{O='GD5=@~ŰM }W.ȭ:x ̄  =jjn잜Ld)^rBy"e bӎ 9&Mc{5PCq8@EdĮNSIԡaR׵g%rĎHfqm7>-hwċ=[k$ r63Syuཻ;ntp|I>3 .ک僕%m4y0HΜ}J 8ݽ){@|,\>U R6"K+װ6Y՜6r[|%qCW=4@ڙfea 驲ҒY(8 V1L#6`0$݈C3W*׬ʧ`|4\ç>fB+x^ASt Q ˅v0r|̛2p~5 j WHd)44E޸Tc/\юٺLVl$RHI"GO]75>̖ JoAQnxh7&S*u%;W˨"6+Fn'.(y ]V? (gȩ$M45waOm_u/nFIWm!=7x5bW lv\-gᨥűl|Gn;Wm7[Q0t:B5'SѭȊ̤.3; {3oXDΘFY?NGD.!ѫ,j-c_vĩNn^r"S|iJUsSJJF`V2W[0@k^uXM(ECi<*NAtO&6Q(fE+c`CDlZ$( =L!ܹz60,4ŧ>֠Df}^ ~vi=k@pC=Ic$oa}͔jBqy+N(l 'ymoM%QR) 쀤1?8Zo@sus6=W,\p\%׍;C!2b;Aףp`ҬE7W^<BN5O}xXdwm&LIȿUW\henƬ,K0g¤>t݈ NLsw杽85C.!}mYQphI'uDEUWVAqZŤe!N/'!>4:]?RP.ӯDZ,wa 2TTe,zH;X2X * _H@ BTl(ϛv5S?@HzɝkR {dWa0NҶ>g=oy4) WʅUZIjbxGG;dn`qlg%Ft+,܌G#_wڐmkoȂiz =F-7땍\/ARh[nܬ&-_"*Un-c=11ۈGsSR=kPc&PR`p-yp``MHLp;r\1#[Вtk%MYzs.'`Y`9Fqܦ} -][ 8VXs|7{nȻYUu_!By-i`]fr-)9{fEW'@~3]3lW^ݾgT6$#A~v()ĕ%kMi` Hi&/Q' Ԩ;"9G0{ u&\<ə)=BXHA toN2Nzqb{`kTI-)d0 [YT)C1j-WUq*.M/XB6W(љڈĜ9yfg.r@s@3q*iE!$A);o8XNdXBQ_?=7yn-ƪq[T3SdRo GՆA52Tp4fm4n]ҍ&jl`vAF;S<ȘVaDt`WL5G)̮ށ_IQ)QښdMg{>[7+vx.7sm+ԯe,۴8GXKbse /C 8՞_yݓsÄsï68gۛ hEsZa7P&W^8#A@*J<0 09 XCk MMu+ [M/xTۜ5U9mq*P> H ~QCSB_8\NpӍ.Fakk&M$`,n wj#]MM4!}:4]%Ilc o ]!S{ʋ8ȡ"bvM55 XRF 1#&A߄:CG˪b [CMs@X! lWr!/i5WXV ߺ†5E!*0=hsʘ1P-nG{1n7! U! Y8/Y` $ZJaСud!!v ʱ>d/86Jh5h1&7]?a w`Ʒg$lC`ԯܚzKoTSCLnj /GĀTk['NdWXm-?8oyD=X1=k\m;;Q!1BV `(lbEJ΀ăWk*~vY 4 4G?%, 1 Q%j=Wf]zX`?oq֎jFa&FCz Vܣ;">=l/ 9 7 7D+]穆f LI:z%@3O/RNٔZ芓X4UN ) 7]aLk,YDf<^f6T^5M dߓۛc-!U+cJ~>8Aw#SPˊ#Vحfdԋlylh-:feߙ8թ{=)-4 ~=_9Cռ{cAsc!<:.m QqMN)o\/XR>=DL쀤N.o!Sd#7Q&s]̚IJy'4IId CLig AkLN:]j=:׌ `'d5 f#ҿ:Pk1KS}0[9+<>t(%Ii'ҫ,y&J*z̪b6%kf7i$R% ʭGJ>J$ G / 5p!eįR& @J9GX9':|ܟ3=\`EY/mvӮ ?ޓC)DO[W1obN{R{A}!K9Ш .VKGl>ƷW@D'q}NGLA/8l]WWd*b>labc+0|Jr>3nwjo^iQp4 c/`xudq- Ǝ=Qn=HuGϡ Q#/eD}qBvT@rbd N(OC=By @gFO,kЖF_MSZD+l<{ ^Dj3dVd-yqWCڨ4KW6Bn.OtRq&3Srcmc&/{4D@?䤁ވ#GNA?fG'jKF>M;)b\n u /CkW]sR)V+"t&4"ۛ 2@<2d#n@vDmm, Uv7 \c͊T#3~,j7p (rcXܡ)yfbgBfQW|柟Jpٹ'pZȦ q~`Tr։HPQ/,?/"0Aչ!gi4&5Y P[cӤi^cJ. Y S؆@?ac{%GbޒYJ~O1ad"o"X L9Vٱz HӴ=%Ar.Nl@Ul(φjxȬ /@]U*'GO Yʻ1|eRάFGQR̋rg h^I?#N )anqXK?+ [Ό_-N=KA"P7ah>#g%x,(Q wC#csax\sA"p։FF_Ni4V;Ӌ q9b.H9a7^/^s}"B8=:J/c)9!?J-dw$b>)V3ک;^,$*źߘ佃iv벞H)bߍn3cfn9j6Q[#M9˥qtX|B'% Gu>ua2v>/ wFg}^5:gEI$I'-59OKHTnƫqLoQί7&g|PPpUH`knLh.wܑu /?ea sfI:CiVzDI=\%b9w%ֳf48J&뺢{vSd+L j,  bu߀J4J݋y<+9ԩew d,S%R* JJn@=]Xp 7]OCNb9Yϐ Ja|u/As.qzVux2ܰ`VAK (W~b++yHY;և] N2 ~?vG>_5M'߁U,,[ա^͡HRy =HK'02d ~ $C@USjF2Paϵu`<IDϣ0B<@(\O1t{1AGfQP2LU#ţ&m|]"3W]GnG=״4>y/)4YLFmNGz"ҐǯOS{b,ŅIk"(}:OM|i` bYRX>ֺr]i8f-LUt"Z#S'\ }5x`Y(i;d&N*|FCzGN!4pI+`rEY/ś XX;<ey' 땪#ȳA?tl~mНVdOuOzT8T,7U4yM+)O>wrjbN=a0y%zA{ v& RďQpp)Lq'X~ux(ű 8dEѮ|m' 4QYnς[ iN{D?r 覨\PU_|1WzA< N^'a#1гECaaP}(aoF3Su@wz.Ado+!8u_ؿXBwB3y1wة_*^`G.H7lGTsNB{d.I۔yO ѺNK/r$Ƚ onj51y<R\v.^ at[{UvcX&34ǐP`_OiA:C'Cd=T (,gm:J< ٦R#d fN8z}GtQ6kmF! ' k!ce7IN\5˻ԍ{IM'x5h8Ybqh |IG\O(j%4%uC]?Gr}I`|@]-X8]_{Ch{Oďk!="OC}h1Wz>L%J6IChڏE>? (_Ak5Se}U9vW3"h~\hnƋ̓IVkS<>HEEE2Rl?N0!Խ^, =(H|B8T(7QT=,VdNb> Plm;דZDwNׯ|2$AKa(ԑ:vxv)#4xQj , /}=afgbeB\ m"&@]=hBK,=^֠q5 }7$oLѵƷ 6P J'Fr4?D#QOBrL/*U? &kޑ =OZ{> լ-.9-Nm#QeIaWbRDSL ݑGzVx91XBmwcuhARb Cс2~ܓY\e>o< ِlWGNM1jADcgF? H06"N=68LK.VCo!m7:B|#scKd(-K8i7ԖTs͎_ ;/l*H@+h,̊15LJjw cY0xrQ;Lݷ`^HԨ*(lbiR6q3=(>n4gڱ9l5>[8g禿 ۖ:0HZjR -'E[e|MZ')eʈSp=zxZiט78碪Ib8)+11mmu\KCiyuDx?466kymP4IX(,/[h]FeKU]][%&.-SA<:$D/(\YC'.(]-'%(-gIJr`/>0~D y@ĝ_>5t8ZTeuy+ՆRZG kIqY׺zt[Fh³o8.Ї2Q̇ {:a<"k~W!|f~bsŁbU/Y6d*KW'p+~9uGmovI'ZY7bRW,|[`s%59NE8Үm!+ó]_/6(pάNȫ:\w9 V{Cj:& )#X&_V_#s(SictG퀎(=4ϒ?IWEm p!ڛۦJ 7aOki{M:>WXH){zmY%_A{:p[LGJ ]b'dcKGdX;RVg*Ba b2 PK\|wa`y y3*E&> g [|OM%I(l!ZV '0/ZD0wAqn+~a!QT}Z{4> Z?2>%U? +6è%Xuh~ @M8púϰ-ύ_b6vTV$>՚KghzV|o2' WR_O tZ&> ~8V:G Pid+2uG! _U?A^ܚu*1On/Ϩgx)Z)~98o9?݂[cN'@HPG*dbi@>~'c;=gU,UEEǐ2`)U\S hO ]_jWe)Sʒ6vc<~YQz&(aZ3I Sv<R!Y~"+f=' U΃ބD,dJ9 Z""2l?zO=ɍ5xOYSM!4WkMՖm$U'iJ*{}y9G%Aui㪿hn Ô.'lژi\-1@"9„fE-{A[$_r\[\c/vjML/dZ;xm]롩mme/BK/Q7B&DwY2Vvp]Q 3U}&YyX,C*:P 4s5[8=!Tk@R~6IcIxA/lL ӘN*Dq*YZvi/sn|iBrT; WAm)c**]wd);Hm UN.г,wL H?\"2{|52лٯi>@{yڱA{C{>^["#C%ɶbafS;uۯhmNHv~Dzԛ )$9&8 qqzHCn]mb#>N<[ dI1J qpM 5UUDZ&~qxG.<4I.p9/S\D/1̋C'ԯ&1|H&Rap%|CN'= G<_z0 EyӬ RjcdC6~ΠB$`H&Pl?(uVk\98]]DdMnLz >qӹ~Lt ̎ 1]V[WtN - θ)wevfRg`x~s^ngRrni.1kd,Y{9T 昺ƚu< #`6wٰ#2ŠX"sZI@Uǥ]$Cp}.<pG859 N߄؎%pO`(\B>,9iTTܫ{}:1a XNL6}+ tc1F:oveTAZ\)1?jYk<]DIt&>LN9f$~X*$1#r]r_ 7wW}ث|@f]Dwc=11J\$DR6̃mw2,aܪ BL7w*8ZT̈~2+#;]Mmt?pJ!)ߏtp|Y`h6& cz#4Pj@B72gx9Psx)128iCl~(m2&NiߜI^IlG}3)9F|9xjyBI-˿:yJ rW!ޘ1zOrJZ#?7@}6u<տ hV NәFS/)]ϴ6_툙UG4ǵTfy "b~c3J:M%*^mۧׯҧ>g}Sh erou%3( ԋiVA~_d6A b7KN lB ců0[%,m?1˚Vuh@ľ|¯K Lce,۫?x$|ೝx`:#)A d_ 2PO/z@5~pK~' $hyGjhF/ʿTHu|cyE 5lfFxYS޶0F=]\ƣU>3Tsrݰ=z\?Ӵޱh*2r}{ b?PjlYX(놐 ٰg[ Wq;Dfk͝49Ե2 9k-w{XeY.{<^c *].g翼][rTW"dv <2Tu z?tYُ [=Pt@:YvYCa v! >1oq6fNkB͑% e?5AfiK JeF=ǜd݈|֦S Lu7ќAU9ǸaY27Y,MALVI'`|fsߠY%VSHE! @Z oJj@UɊ?5&0ev;,6JBv ?gr˩OzxtJ숲ζ;5'\>%e{VŠE/G4 k .`X0Y{ p YO%\gfKΦ[ .x R]H^)92d\FM%6k4*,m^~ V5+mXJٶS5!6!7;[!ע$ʇnhZ;D]f Ш5{A)BVN ][&_UD}uөw#ӃA(=n,Jr4F̀(f)(c^R ', &wtWvX$$i;mVB\j"{؆{#?}Ǫ۸o, X]R~1IM[(+;V-ۙ@$~aV%{%XVZ6w/3@r%[Qoݶ&Xk;k# cga,Ì }>1#:I#qQQU׾w u25H5w!Da2mWPmǸٌji ɝy(1`qgECq8E=P2uw} d;WoP>w~PPq7oإP8_bwY!do.۹<הUdS卍% DTؤYrOѷ(a]HOz"#n:Q–S΍K-L>~Z;pfc/Us53fQ_sUf+r.½X0[R)-]-CbJJ} ČT=WKB6g~Ei9Zl׈r6.ɊC/] Sʴ)٦1`bZƲӊm {>|Q.% } G^G5"rHɘ6[+V@IZ7Mw8lP\'ѶQbtBNv> ө%DyXxn,\3CZ|Dcg+_€ʡwز\D]t>o 3Vo "bs5>F*_5=o0w}+:7w!-˚˱:RN0K`qЁPF莅V+VON}AZGKu!%JO8v3^FmE.f#Q^'EVz>c-yWvDLصBL%^/]T[K#d'Ǻ Rɢp}XF3&A:Et('X0OYZX8)Drhsp9Rnɂ+9wp/|`jΆ1;ө n.>x&{њ©<l :_Csm]_~&jiKO5=;5nn&+f?SĹH/2cA2 Ryjz$L%aLx[!O9fIƟ$,PdUc1x'Ф%.ު/I@Tk^{,aiy ڹq/#Lnh/ 2שIzM4{W(Q?TC|_yn}A`x{eU@ŇH@ev[6T<⎆eUQ63r!XIȊ187 K߅'m̰{Cp'֍)\ Z2RAdn.e=$s\Clދ8>6@hȵߥTjI^^}9]-ަAA2Lf8f# 'c 5ciPn1b 2K^AK'qx{ /6eȎT;80u" xcX(: HܠӼu FɬMzg-[ #6 *qhDۮEzSHʹ4=27hɧ""(.bʩ B6b`ꐎ1Yh`ER333(y4PtD(BXz֐JtV߇?_dBˢ/Sȑ!,k۰KX]Vt(6Hщ")By h2N۠R]o|0Ԕ%^hz>#kKfidjG$z74oAӵsyĘWMź ݴI?K JiюVۛɛS0į#ǎm ~|PeK9~_~a2Y%7 ÙuN,>@Vk3u[ F%41^@r S Tt{6HE_[i1y . 'V2ǒⓙ0'\M[tΞ#*K=.$e[1o+Tݸ^^ t MC^GEx6!Y:9lJRe%E+x ./$cҡ}wE+;&0HBM(x77 gli\t-厜u7~DWdgqnaM"3C;>w [nGg~S*z %=\fIAu9&$]d W(?B6t a%q-jB-qn\dkf W.{i؀ BgI}s(xUasviCũI:~zϢ&7l"?NLl+YJ !ňdF'2Uz,KGK,pODWVťNu7ƻPwch ߟA^)X6SH5φ o. ᒰ [w9't \jpJWaPě{WnWKq|hB{%e}f$B@휘ϋ)LI޶26^'jb/WVn9CsrhTy崝A<q|\-V(/xx/9 P(E p+S2lUrt@lߒ }Sc`6k߼ 0r׮TBY _l)f TI}s\*Zg'(c3勷Jr-WwtQt4jW߹r7ghW*NVs0T\",A5o˱q@[idr'Wr( 4ՋKAቘV<EyGW+!?KHnN-5EEVX>c 鏙jc7RM9hOwfلiXMe&81?7<:A\-Ž_0| +՘Ί@ԈmU~LLGIP QU9XO ??#[J5+HGzgUw=_+QYGd;Fh7 Ɨ}741H82/fQ&H4h&M{%\%ˮv"/ʜF Ѹr3AX2tS+D\Cc@ik.{_S^)u`h]wl >f/C`PWԅ^"t`m}OvlM_xV0JAn =0oAXPBv&зy3cEWD[ԄbInD %jN @|w ӹLl%Pَh`RNi 9˵hQ: {] Vgxbzx+p|ڟzX`cFߵѢ,81Si$se_H+IɳvPk'&)Cj<.3A;.nFQ:FiS[x dU2 I~W*76,DH2o3 y\b3"DmVH5S75%)kL #V*+OadsW`K0b5&[\ Lp*B.G^asOxWXV _pEY&?:w]nʛ„c阐bNraD;ׇi|-##<dJ*4&KH|@D,Vu$9@4'a/1ӍH82?۔%bU|ʦ >C=ĝ7Î|&./ҳ ]. =pܦX"ҾL{.B΅Z/ʅ5%2Gb&CBfnWQaY)N fL}A;"[zJ 4JbeZH([#d7E(`7\T]Rls.'!ًz_.;S !K.8aZ*]WjT4¥^ L`b̳ `2L!/Sz(*!x3IvVM qA98s] ԯ6YF)܌ĄCj\iI,Vk _zh2ҏ߄& Q6*{ .|Ko׊D#YHv0W9+ɪ$fRb-Dw _oxVjO~n'r& nk; VwЂKϮqm L&JDF.Qu5A]Il.'oEح͎m+;"Tr]q>iB5SkӹX ϮCjn:̾}H遱Rjl̂gWC2.B SJ`+܉mf??6Q|/0Pbţe 2)1 *8gyDظG!{g4E`ˀQp@kb#})07H/ PfPGnxz+K@Jz%T; ,l1[bƶ+yO\FmF;*hP)z*+.?]g"*DX(3JC8m_nDPإg4,{2)X&;ْY^!Zgq \0)Zpg@1'gA@˜HOXAO6KBᗯ6#rKAN59lK)DTx[(K+palNVW B4XOs 9̼:iedžFʌ{̠-sd=pƒS51 LJ{IT.EsbS( p PIPd;qW$fᆾEZנ ukg j6.Lڮߚ4a Jzt&sD#OI1(XPLgUJC<MsWCZ]]hnw6TY"@"B#G!on 9(U7Pɚ #DI\PɧxX]OS;R{;ԛ"0_gw+jQǫ1a@w;@GagTEGyLEj'ܘ G]XdO\EtE>ћ{Uwpi. $մci\̱Q:D1d5!JR:$p|cm匌Uh>'  Jкf]_a[4Va2QӪ!z2Mo2=b^Pغc.Ht/_%_OJ!_d$Kc\,K63w1а d~/>RƤ׋fNRNZۚ䙁;Hs7l*_d$%dPt| m(ٜ@fkLHUo(`15`kmJ.&/p.-o,>Y\tq&D?NZ̄drܷAu?>"ƮōZџ!Ywv|KR! aC9 _ ˏNĕz(M؈aނTFy3 BgI69ZjQ ~Q0#ykD?<OR sl_X(4\*`A eax֡7hgI;y6G]EF~o#89J c9giT5q$fO̥8;>!qk5)?JaWzHgLL#thƃ #E]܃ _Uf֭ 褘F!r8{z^"ȃGt(1Z\QE-"h '#qeQhRWvzje@ $Fd7*R!(۫ 5>.v~B?L^c^Rdo8" ʗT}鴪q"af -B~:R*A~דuרu_D o8o,%1;@@v,GA~ebφ)vyp{R ɻVU{ߋ5`@ $s7']&"*"817ш{ݙ6 98F? j}|?Q'ת8T.nOU:&]"P%JMAo9"kChaM>$QEv.߸h} &e@C+MlhvPׁ4VFt1Us)־XTt*+coQ듳hXhX=|3 Dv1mVSzDIΆ89bd~]J&\N@MwJ%GɎkwv xe{ϩw }q]'x;|?԰Jn ,ӏP3׆.˜=i^.nx6B{1}mGIsM,~)p雼^EOW5!~>KFNr)eozsBL;RډRpCs/SU pXN1];%,t:o$ޗKJlcXA(s/o6a-Ο6zf|*P6A^v 3Y";E@rneuG &#j5)&GR'Ewq) *[)?d5nqCnj~szJ+oFSX"ZV yz ;yA%ߓ^1kWFydA[K+ J4^r^tU#7ᚐ҃c8.Sˌ{YQw]ÈVhs7g2Dg ֩D]P-W|hFqAXL SS7_+ڠ}e'nU{4T!]R8#(a]&gߣd=6}RoMVޚR14'V=@>ShnEñ, ҭ2;[C9ɑ) +\ADPmUl5oYA<(ynșAhSfx{񩌦҅.FT LaZ'1;D- Ғ9#:kI~u4PMs_R,e,qyK\ <𩺙oW V}M4 RKV5:^GҞ$T2Vb&0|g1r=0zr+ k§薣K)`k[/xo#1ڻ(7b!^ %@\j:bW T'WÿG-{ "4*sN`kMRY1`x׽GYIdѝj2\al`sdҒC5H e,9s%s4W4ǾH'L> Y>`8 bSXY Hn8`ú}̿irTrmnr+ˣ2T`' }iy,WL/#lBH-I^bƭK"1`@BAG B#= 3ko<aVwyr;|?뇞m4F=$oF6\a: )g ⏪3X94Y,EKߵOS;@+92(N&EqM$>%#FwCڜxf/7WI.4%ҲkXi]e|Щ2MkωsbO&܂ % gSҮ<$V:P0;%Qx΃,e7m%\.Lj^3#'X[l ټ'KehuFu6D.p)$o'ȌKc S<^A3@NSQS-Aٞi^V ӻS>"d#>?)[ӌtbW*wrJ=<3Oi1J&G}y}e5;T%dV6D6~3R聾0;7HzYv BSJ\P @ >8N70 =tHN;b`ju'"TLoi];=XB]V~Ə5Wp9ɑ&"?r 5&V?g/&ǽI@&΅ō^h&=?nNAgw9Z')vo:ƹ\h:gk {ϫr D ^GUA cba;ڗ ``X* V¼7Bl ;/Aփq_H*?6PVփRU!\ᒐp!v;)d]ֶ`c ZTzeX䤡.ga Nt7$nk_ пTS! jG,!d$9Z*EILI/)PDa38/Yn-Mf̶CNO]/t&N G ޗ4T#eAlS~ '3Ek^N|OyJI[ٓspɉ;<2LſLK,HG9)ƪv#vu7Nw^Ƹ0|B1mwy_h HV5{U+Ikx:a_iӣֿߤ߫$%K{¹u `Ѳ`U^\%$ Cy|m 2H"WHi8fb3XE(A>(UY-fm6I#,@!_ ZAbobz`CLƌ,h367Rv-]a# ^1faK3 ":P wky) ?B pfJS[]9vq&uAcȱ ?.'~1JѤ{KU .n WQ/*m[*-iq[̀ʚ ~5׷I^h~:k]hlkEF" 4Žwݏ-T'd 1j׮~cMcLJż!zt{?E3yXlp}ʺ.YCN" D5G۠5=slQ+k]IkDoI~KĞ jyΣ<4d5-*&}NįQb}h5֭bgF5DKr/O(P ƈA$(M5G ɇ{D zlF򻕠G zt"$)]tZbK=-S$DFJì0RscН=yN)}FL#1>Z-.ʿKrqF0Fb!fQsv;)lǼwEy%ޠ"hEU,-dWS{$ܱp^xdWfF4!'*$5!'_1Xh)5 Jb?. <#nR+2\DR*UjQj<OF>c,&>vXxTӖi Z}Yrg,;r@~J`ɲھ\RHa?ȣCyB2v)cs(4 5?3HVOupb,sLF;d/1T!JҌ錙I9̣B3`tA#>؎Sv}CFҩ G0Fz9O>s%VH90c:?NVV:ã! ,c/#GzZ3L7J G84l[gsM'Ϙe >p(Gh5Q c2jWEօb*?!g>:(e8WdS,'?]MK-SWOF֐etHW4)<{2Ț>;!aQ(\JS .Mb j2CKgzUqjuP9Ů HJaZ\-'HS1> ]EN|w HuXYD/8P{Vo/Rx&dՃcNRf<ݭ^g7IO;xdFE)rVHXNUg?\kBm<R6@`oG<.Rat åzsU^rTaj%C\-wAt_qxt6 '/61 uglK)$Иߍz0/iSbϿPTK4 KJJpSO~3٭vK(j숒Gi|Qd8GwQp˔7L^saĬ%R`R\+ g%Nc5U63g`@U]nfGf9G)^K&1r{늱!ZB흁nnDB̝ ^<=`#x[ZxMG, ~t>F Kk5xp!gT+hű@48#͜T\1)9xՒ:oPk"m[qLyzdxˢ&;Wrۮi9MWTt4U Fʀ ;Ń!93jJS Ӄϊ? 5+[=f|ngm=Vwgw9'^G>'O$Y<2*ZNM,pyh+~R#;m+kln(qJ&htᅨHau$G >-~3A^wy2p*Wv7]>7jiBED78?J0M,0k iwR ^Xz{ :;&Tn>!^3{%a\'E ғ`@'`(fV$ŽGvc\KfΈ1,ʀ`IoO }U&M]ݴENN谮FeYDi>;j{H鏘W!;=C DJnbmW%4 ԢLXi]ў[O?G?!>}ޢ ~UUqYcnSkjT}/W#794yЁ,㫍OJD_1ɈP@Pfl̯(|"ioW*+yNܻi{lOwcCe@Mwo!,󍮢6f9B;a{ExmCQ>fF"CVsȶvڸ%l|)Ԡ8 3{,ۣ'4e1tuʅݧ*Džܸt%fa%`/&3,_v~Qj1v4= zNdF+90b%亝`@LT6pB.AJ 7uRU-uMgA vƲ.y_g';+8;I0?X6 -;rgM"߰k~> _ :L.vT7ݗ!:B ږ6ۑEWR}7YW %dΟ>z/Qkf:C(?jޢ[v147IM_pk]X=~zgIWrN:+|x׏Sd$ }Ij!akJ[[{஛ȏSP9}a|Ľ[%5F"%xt>-B(o'R,SEȖSF:<.dʓ"ZvXˀU7`2á K}14pEg@}1BFe5rkgss[N 6B\$E$gqy"M]B'b1Iy%BG.wV8LKa*.O}ku:bwJhfVDKL9=ȰvMrmޘcIE]>&;;h[Nȓe_s+!:,R\9\9fO9!36"-uޭ;?cxp\/"B}oHBzo@Yv:&ӝayWfypT㕋hRnS"X9",ZsA.N=tgQ6$!9PNT!G8+-Ym\cQhIDhx? MONRkGB#bTK?X@`7"%&w"B% E@Sb,iX8]s1,eK'Y1:-Y- 6t-rsGהM)+^ġno _x }nkIc-*Ei_탻r1rL_!Ml{،(<'9=g/u cEDGsd,ELa!`Où_[kjAJ 'qO!vF!.#1G1K|>~n/_RjQlx F[d+<>." &L}d.x2^@8 GJY1 z9[%VU&itmy pq[&`UگRO;xߕ%{|be)Y%3*POKcDR.\Jl +tpRhW (H#vg:t{~A_< XbKpC=%} fuD'5&CbqR5$V*6KO ,bcOO6,)P=9F|?2 EcK pIfu栴nԌE#I@;J~9ހH Y[ :8J(f^䕭4 v`I  I *?/ܝխ"()݅r%uUfM- WοxޕVJP)yйwY EY9BZ<(&˜)q+mk1Io$A`k3&g_ }`vyXԍtfډ#4DGj'oCT7KSM܀aM?FS/L|d0F6+ڴj1FQA?m)Xx猁4"kcI:М?4ˬxSHO~'(5g{h*S:A~^i`W떌4HwA\Tcܓ͏XoBpYƼؙ_jpwG!=PYVNќkm}ڍk7Ա҃yv.==2X6DhKHYgt]M2%bL];}ߦ D*6+!\ֶ&&4rz@n6h-[Nҙ?d(17QǒpOg4o(~w=vδd.zHm%D@$vmZ{<=B ?%U26mjGOy-Z-B~Z%91HuWDžQtaǑ  Hr< s) GSAX^SIT XU nonD]̈́W8gZʏۆOZߠAX0B1Qg!6h x-lȪJ8+O*HCC-1Q٣tvupC$`qo_ dq /5.gTU&&fF>5sꗘ&gMƉ<P g$_TY"23'_ Kl,wƒy4{~|3BE;ÑFxߐcyZx|ڔz*m5^?7G/Sfp̂,1i[E^Fez~S0O9ԝ /% H蠂'D_}-r}/aC?h'xhQmQ W)$bzP[V :iz/M $?w'8nܓ=Ucڝpɋ7s|n5ϻZ=${uZaLR57CYKKzv|6?0kR|7 1Ń4@QI1>¹Z*Kh, khhեHr|mDi{ꗽ} E $ne{b侥Ph2^7K)k% —&`8Pmhyy @\~Ǐ^ɚlbz ܞ&ɗ-Vr]zrKP%BWJQWOw8/Q+؉Ɇ(S=htmL*CIl;ʓh^8&=;z BEwMeI'R-bI2;)4/c\0coe#Ev~z4;!c4b½|sEJйѺu^qgxq~P*_06))X&LWKw;j_\i0 b6CȍaE֎7Ut;?@"b.FH(T\AP##d<{W?/'h=#Idڵ顧R@lW9S8DMUvO=[-qzD:dtH# ,y8M6dHĎ7p^͎djسuG^5XVS(M=^ƻfhċƌl}.,[.ʿ3u\=B f.F^XϻڃA('~-vک.&/`;lP9uiz5\b^aݞM!GW䘍;xQL9RES)ﱱZQAQ RAr]X`ѹͻ&[Ԅˢ@a킚#qϦ[ u q1!EZ?Z0^ƢS1G/L8}y B=pAT UǟHvn9i5~{,pNj;vhQ<#EDFq̣U+ʰy_vIE'#8)փ%I#HG|{ N4Fqt}_693 w[u(5a1JWT\Y]\Vp׳*EV:uOQ~Ss ^01i AR"H Q/-NPijqh=AqJrSnE?*j rHpg[j6ˇcHMV#Bܧ`؈JB+MrCH3|LTIdVf&%4ook-qot9O֏o`W[`j+z  |Y[ҕRSШz%K>*=UmK`. X^r >n>2xEm8 pt΀l\lRp_aEhнldAH"8sYF_b6D{'qC꾾d]w`ZJHJ=~UfC0hDP!F!dj>B+-'˝x1wH9>J 4Ê 77*\t""R'}cƢlN?ݗ4Xse Y:ǐhSpya1EfsTDS;\dl5qhC |TY-Sq<(c2<1xA16o* RCe*\e`?e~SpzT *,6=b5.3NQN!z3YtAɣ `&RN8 gɜ4Q%Nd4IfsOU (ǃ@;Qc^5\^쀝eg,3øSl'}n7&+"6WSd_qꏌ'(x[,NJxj3iok/>p:b+A҆#/ikBF\i/|RG&]ӏtkkʳyP]}z^" KtfWu}UQWU1Q 6EVMv\Yc- .ߪ s0kcU}d.+)w. PXsB*vQԚ eXz\T}^4if)\a'nL-ZGڤ+Bim+ jPUpj N= B/]x <? R 'THOƪ}~inHkJB,o *F9ԑ-LCt$!KkvA i6h +Lalm|"QسDJI'\ay2Jux`"RAէi!d(cN 4ˆRciuBOv~~qYժ 5B Ϥ)}6haeYaZ. =Qqx铈1Áw] A&SwͿ &g_ZE]HyzVR:MJ؁@#Lc# ĀUsL߿EUwM'Cg=.b/J#rA3s* iKz87@d؝PG@jk 6|Y]AҜIL3@KJkwL.Nm$˵n՛sG:`0U$[ wed߂z9wL ZS*`ȇjFWWH0`u!U>Bu{eBJ`CmlZ/R8 2pW״ ב~cȣy6e@@^ԑ7o,l6Hnp#jlMJ?c,'<c4{Al{*[:JWbQD$-ޞ_3:>$W^i5ץvR'qö3bGqtpG<|=mf(|JPSV0 9y)sXIm?-K'OPNm3ݠg)L.(6، f 9"x|vjy+%լ(/#^@NL e Zs;KvIDh m%E%[ 2nYIb̽bՓ 7CHb< ˪jBD)4Qp~=JE3pXk7<^n\=j 0PE`zAP7b-D:1 a0Z!δy *^vxS4n9% vbFxmAɯi *iD=s>qmaYc#/-XfGkQwfh {-aGT`)3^@^Bmeށh\J=,yw6tw@* ib1ĩ'erOs,^|+F8eцNFY:Ejod!"MסUӔW'!ӬlMu&NOP"afU1V@ ݵ%J R9:Ŕw?OZWqL.%&$Gژoe qbw6n_q\?xu~GDZiO&dh'W,j1vSPᕶep.FY4OMwㄧd>,dCm?B HnLApϼ݀H@*%nOy|h%D#(mI<#s=1Şb;y"DL R>iRO /"Ԉ *fsn-Hcwwzpa'%Tk)p >~CZ6ӯ1^WqCf'qw Һ;a+@NSR3^琠 o4 #gi ç;q$=cYV+.5 ?eQ`COS2a5:h% Mj뗀oZgua ܈Sq2AyO G,;cMKTZT&2Pm}WR ȇv."fX|)G i{ṉd~gkfno,ϹLà l֊,ԳM ZaW8%V0ExO> 1@cLd$q- ԞD?B'mGxkyg _ǿXG6U 2jd3 VVj! ^`V-#Uo`>~[GU 貑Z{}*;62euш8 Ȉؗl˵G872 J]CZьegYA뗗uh 3sźҭmTn Vwu]ㆁy:̒(cz\+Gꘛ [t;3̄gjQX]17;mk_߭-cI>CZFYA/= }oK2?O1b:xEDrZER'Q7=X6;O.M!Ab/"^'H`D=.k]3(|k&2够!Q2:-+h`66Ƙ!xgdNvX8IMo0hr+evmii$eCMgv>*,&Y|qiOœcI }R_xIIpo"40w5nٛ[ik[|. ؛C3 ,@ `| aUJG!]؉# $x&s݀RAi [z͵4;I<ҍ,B Q:]4 zpEg3ڱZ ؞daW̖%fЙoY8B̿ u`Q$%匎(087^uIH+_xոq|z]+nk:wd<]tjvb)ɏ5tb[]I${ˈtn؀!o_H̚Ge?@ށ@zsN/ Vl}[ (,Pi-z+v%S,T c @EpMq3[Jz|}4-?*4!X}]_"W9ѓjG- |*4qg֟f(WwӔ_m|r(ƙAQX #7^HTCeu T0[u!o]!z2/Y ˸jjeGzH31wVwalC}ߑGB|0pMj4dcA,sf oqScQ+Tru3 (9-V#O5[w<}y)x99w6`)Xף:7D䑐󓩍Ek,YI)`Nۧ ^kc0qfW]ANm-i5@2\76`B}d8^H!Y(QvA!G~-gC LJYD Ai~T!7+}f<MR{xw#\͓#bccW^' 4׳5+ZEǸyFʘ ~1W[Jq׺vg`N(mWfzldC5MC~򅰛@_ap>>Whı)&%A^Bhn b}YF߳I.YHRg^?nWxTWni2{öfjPgu`r|_wa gh2݇O'ꕺ]r}o>A** ettB/kCimqˢ ؋7_Q<has n[}rU?6?2o.! T, {r_fDpgk5z͊7šBsɩa[j?H~ `U3ꎓ9w4掀Q%Ԧz=`Ne-3%ۥa'<kӏ-F}bE êCG _#g@yisC, M+c\O݆Ge 9';"'s!Y`HhKxwE95j D;rû~ 7io#jʤn^c|_=ad=Zkie񎪪H}yers%Ƅ 6&%9eJt>#Dƺd˃-oe"QPSypسVEy_ޜ>}WM+ήTb:cḿ>ȷF1٦Llg&?ɢ05@Hs^jkSјNO !'!p(!80'MU<+h ʦ|ѡrW$ BchȇCf+4Ȝv&xdS@z1kmC0UB 7 n.CM N6y>Ω4W}W7/ hjfu8}\Lov}dXXrIG?jE4TsmA-ޏxs0{%~bo1#c\b]T)cϡVCK}ܼ I4x 9:2AZY vAtqn-/nB軨8+v=:lӷUސ̂s8 Ȧ~~P1K|9[տIH3{nͩ3u5f?> 3|& 6KD6ۈ[RL *U,RWrN#fAE?\OYw:3,9V̭9) ?,Rtk|*c/º_֙JWJP*8tksI~]ĂϼD_avZBcÓA 'C+`Tq}җprsʮ~\+7 jsA.eϥY& 91lpO\@w(u B+H:$f*l[?&M_!ͫͦJWP$xv"W7Dt; o ytPAQKfH >HoqXOMߔ}/]; GN-n։/C[E/CԦL_M]8a1uj)C(gFΛ)txS8͚v+~`lg0c Z_`?]`%>֊2]oBLT3IZ`_ZA|U>!'֍ y0m;2ϧKXxx|I;wD_%U|E$&z@4Rܳ*хkg/,\ڕ-P3vLQGkW1Al Lh9c_|7&mPd@:_P?qi "Y4d6A<~Hy<;KmzׇSH=DnE+aD~C0] P2eT<*ll*~MI|{j񕷍G{󄨾לY-{2""LKRY!k"x4qQ6'h|}<JWRN#PH*U :PwtОϰBib?L>o{{nJec:D>;GY45J&K |?eP)iM~;zSfnINsxρ5Ӌ%b,cX3Tn@ I$G<|َU.[kvX By_ddJS{ +w> rp,\ tՄߧ,)fF+h4)^{ -*͔ƛH"B=ʼnAq.PQM}:(ZL3ݜx֑RL! 5 hڐO0e:,~eu`E8 1]9X7mYꦇa9"n&*ѰE=GO9'WY{nF~{Y^67R qRE#" b~/L4OրzQV}@塠xktӮXSXR?QC^}SVKpuvø/}eg,QW3RQь\:lw ^ o_%_;,N@s-uJ|%An1yN j?0* S5v"TU V׵fZNDx=NފKCzXp-r;\g9SKqnoD- ˙-W6V/u^$qBAJ=#c8WN+<NnRG|T#seoVGʫoHI^v]7 2w)13Au3VBhC;EME81st% 0-/aL!+G}9Gԇ".Tv3;7|yQ0؍yQD+7aEPnk| 嫉?[$uYs)YDݿeE?3U䴃jT;QEA$אzն2d!yAeAL3bG}70M)t:zDxOr5}eN_hA[MuNFFGuKwg5?lTҟؐkx#$^ҚwʜːEٔcJNY|nl F]3S;5b}k_|sk%ШiHhޠךJ@^W[-:0IC#~E+\c3BTr$$W2O;sjJz?F4ŪD#ve"f om":$0t"3K4j@"ko.c]b>ORay^X q:mMS/Eҿg n~K'|"rHEP.@y_=ֈ d4<?,[N%OAY S09SxKs U_`Hb d84$'WEeKXCx{Qg>pUЋ +nE,TKEgB]6`ubtw -h:-$bcPb W k5+i $ꘫǕTf0FV=n);F/\-|1mS#Ţq ԆjWÛ]{n ʺ26rj14W>hIձJ>uL8u틶%a,3Tl+kYMfv9$KY`N Ӕ,Jk; |5K@|kf7 ,''SL)?rvcs27 p >"11cMl`@]0 mp'6 jս;=7Tљ-6fhԨtTS?Kj# &AVEtHmŮXG憟,m!L/·KNOяU1lMH%~О?d4ӷ(g2 h8zP4fs_yzۈxP,kAiϯ1}.*W5T;)V||Ɓ]B ,aI}<=oÄH =Vۏ҂5?$KӡV~\{`,㎩q;NX/C:ߨ->7h@<^1zr[\A{+JOtKŢ~oPXUms8cQ U 5ǑqԤ󪷸y gd]hXa :&@jg#6x+*&{Qc]Cp)j8~ +j27d{T& bnw+o?ϲMJ2O: 8C)̌K$1?Oy 9d*'釅DEO M)ym#CGuF?A%EbvZI$_7pd3(7:όroo((Ҵ{ƑQyebdr[+b@ckVצ.=EHBG}_|0wA@P[l\3s\_w@.rFbɡpod*)S3d6m@lwO뾡4988ǸxP|߫Ɠ듾)I FaUSsnE><;l*DxLzK <4>{2ՃN*6!6d5~$8UZ]ŌQw7 0R"Wwhz'm1bn $N i|c#H|@3)W{Np_ 2lSUYW`eRҷtiR}A9Gd]n+#k}>HfFƲ/Le ̂vSY6Wz̷PBal+^yL=pĞNVM+x$Jk݉6ՏE‡ Ů;V,Paz 9Gŗp 5(:]HJ nxUN)8X 9jt7\DLMsq|"^쨩E.soi~"rTnxt~UE9m4Lj3i@ ?>T#Q7ZG2Ta&Mᆤ Z|QO@ĽD `+K6fz|?m܋jg2a]?M޷50$b(U~Gxs'^ 96m@)W[`}9їH Súf됙ѱuQϦ8v0 X 0mumh"/,t +C-CgYgza1,OZîCjv0w|oAW7)pe6[!V'~7b׾Q@;RY.Ds^ #LPaL+\6(LiϻK % _o o. spl֚EMMw%AV^:"D}xMsS5Ds:)@-9|ä~f ?ZC&`p-IƱ[JQy*4qj Nz9E|wMtY#"+K!;,q%eV<QM;/iUh⬳3F)D[~+mebm^~E|`$v N<+\5nPڼUI^llqאoC$(LvDǃAYNaMũ?9gnvٓ]k@^~ζv~G MG#]Ye! L֭ Y:TVjX$<r@qeF~jFƌ(kDʹtw#q92{ʁsڣT0@g`ɉ'&St~8"JG0TSII1MIa3^ A7 /N$Rf}:RPDp9%ǂEϺ4>AEQZZ"| rkxɤ"WS%SM辭f @UE"˾F{ *ԽJO;*+ o9dud` pJZ6Lz`mKNpSD;!19g:! iU q * Bmn:-#kĽ=po͛Qgr8۲ ¾~cȷwqRu;o x+r%$}#_pGE q'x?VFb$ham*x)5Bst+Zj抬Cr*X5@ĴAv?iyV,3c1r4;̼ۙwmQObExmWa\u\P[B0}q-,ݴcp`Ubք5J%.@70X]L? A"ѓHŭ\n ND %$h7YV+J{0Y~f|'I?@?L7@s@g/MVp8*a!E7aTerXY m~N'>fmR56Pa/Dz֮<07%/cPuGhNq9;Nyldl ܋Wx $1$g04jo@)}SEg; ae)H!={(mQw.F y70Jn Or)*RՋ:iFL%ej\3Kq5^.K0Z..#G˔&/ׯ6(I:~Hes6Vy:YgjhE@O7jd(q5y+xob#!9Yrr0ڌMhxI ɭ`nRn򵈪蹃CԳI-&٦~6ZT<Ծ܀i4~$[Ӊ,?Da ̄UtQ2 6;Գ6PFӍz(.|Do:)\()=,Šܔ5aI:?\iOiVhN_a˚ˊ l[rpx1p\%`;yw䄜P&%s2eAψfH[9A'2W/cz ?ZB!Y*ީfE_wv)+% %RgMObU&PݏQ)&q J~9Ms@fթZ13mrUOT ɖZ.&|ubšYd65F ~/",8ͶO;p2xybT7X ;C,*bڴh߸xYn.ܚ<= A=3Ғ3蹸ȋ)$;?Oa. ɾ4Zν~yrO^ rOۓrj@ѓq+6Nsӗ?g,bm)~<'s"CYDoЇ` FjIPe>t 4&e7 YMO?KzSmfAlȱj't*/B#NޟRz{ގTпAGl{*(W"&$Fp5ps0oDBHl L.^}v<9S=J4n ȸOEzY*'Pza:&p[9k:Mi^sӬ<5=:-'&?gIpxajUR]!| .,+a %xBtї:Ғx_+&tP[9`B8uJð)rM̓58bhzMS_ҷ:\,uykO lycڜ`+彋0z:( .-=_KY8o0B'/Cfb94 OKl5^HT5qmnu:x.u&0lLmllTDwl+K)X,<[Nʀ`~vbP2 ? {Y*}$/h8>^oa:x;I:= Rn@Z|L6b"`z^샸5!g'v/"a9r H煮( c cLGW |ji2,>{ZN呟p/y '}wb}*`!S y߽kX^14zA;r1LuS]-7J[9xњREeG'6 @u|%TɺMOYOȱ泆N𽡗wOZYҢAd`MA%45j%` :h qp(n~0tTq "u==RK^>+̨[6 L֓ZᲓkbe%.q-d$#5@3IN_띌1!%#*ARM-s07V͛fIEKd|8ǚ3 PMQ~{8Z \9aIy^8 _D:OUyGP;4>=EHوO U^[Oz v)  If- %O3YgQ.U@ '72'X͠rXJri;³#u}Aʑg~Dc*ݣl'mٺ_ 63֒jMNwcZ>xn oӀOCB'P;p--O=4=a%5Á0M(0OET/w7dٍcc<1=Og(6y0rΈF*a@u2rGZc` |Dޥ֦Sx_XS5R{#p<.4drv$7 rYP]}w}8 oƼ2vubjwG{[Afב|1?:֎)aI4Pp>u׬$YcLM?mr18UQ d7E@:VoJ2:WsYQkh K.$!LkirZCd®s5RڏcP ZV?+_}\'`pFc$fanETpJ9&\!&t7q|/^M f^p,ힽ咨C% o,1sT4Fp]U[G龒M~|zbS0N,1EE41 mx ȯK;jҏɤ~>)sjć1{V%Q Q=V&  2e)c{A\F$=YY;_gk =vk}JEu:<ȏ榒`w0An I;0~ rDlZS<ʳ"sasGiNI FЂ;bw2f :ejVg 72%GQg~}L4]FxM[s3X ~F]Ex_1ݻ7\ѪO?; oTMW v­KrÏ/DCɭ<'j2mc A[Q(Aι9k}?dߕg;:}oa*NTۗđtTtPvJn@P8YZ6tx)|K>,Us#}1(IZM cϲ! Tvq)%*$s_t"2?k7B*İ [XVגGco]U&\0A03K͊_>;_hglbkz;\j@&.}y9qeY\1Ze) Vy΂N5x )I٦kBL=IIܴ6@W }u}=!V(~m1k>k˝ƞ x q,]lϏhI>s7g >2=C[[`:}kAvG:eԎT=DGXGN3Y *K-GAf>=XI!f BБG9H袂q)`[KbG%^T~{q2U;Ӌç `{P(XRߴ"Nr$~- /} Sei5IDBejPtot$HESOkc/"5(d6\ d?- #j,-rCu}ȱ6>OI$0!T`:fס@]d?t\UbXKsÖptgMN%GO b-tIr}S#L>͠5zrR. ҕS/*5 q!h䱖MANw$b `(?X0Y憶 |6=EԾ1"ӓVk}Ic "&<4s##EP VDIW`HfTqQ0G*#k'|H}#fS3#&1`՗) bBM[_e IBB:\JQ\o@_@6A"}֦1BL )#;Am`lhO|n5ֲKZ/ؼ/GE4G[%D53Yޝ@e*ԘSc*BEjdp@;oGbLcӰ6qoJl'2T/Z5#`}eRh֕6|7({/(\*a}gX.nXda$L xoMskdÞO G7R?rs,( !ABGIa{yps}7\rw =B$+isI!f۳0r2}\'Myɞk٧Kf~0fVg_D)'d>R|<<⿵DQ$[M pﮇGՙڻ𳋙N LEISJot\V#i9B4H=NE0 wDnƕz񨮽.V+j,u NfԺ)z"qY l^fΰ`Jh:Pź㵳_9C}Pή]wZ^qd3*)`a \(:A<&n#vXr9%iGarƒhsK'[Ƥ*^ɃUCv8rՈXJrPř?-ؒB.7 4!C;e [NBixh́0^" nBjucѓYm ؘ{؝.eƼؙ<6·L9-:KE1s}d1[FKMLHѴJ,~`lU7c`XC }>T,7R9;7 .#پZSASߏ-RgX+_9 g'T̶{Z ^kkɆrHV[Ee5_I,4wbFŶmQ+|&P*Ao1;Ԯ=a$瘝ǀ|lMX=*T OMUl~5_ SxA_E::`B(=z8?o9Mr0DQIwd[j+ru޼U5Lfؼmr*Ο6{#Ohu]Bc&g40 K͔8I[BOᆵi:Oa/:AC$C%yP(~=Lms^$Rd>_ Qe\I%<.3f(,f^ڍ{7fLhXá=Db}k.aYx4.I&dؤٟ٩F{ṂvW fMD~h0CEy NXF)m"#z 8]6=pxf'ЅxC+9R+)sHoėKa[0l\h`JBr-H>brne!sf+qM  `r =L'X'+MoJ %AޠA>fBZk},1 3dS_ژ-*/ qlc _rY Jkt Eh7+&Nw_Uvhen)0 S" cҍRHBzzeW&g5PYBRN`q{R6єS XoOvy2s+:4U[G{CAkQ0*2y2l)xE'aմg}OrD94ym( 竝*o߿vuu*˟Mkx<к`V%3:ڶ Vk"kx`|{z\Cتt& j/(#qj/_-KPBbDO`@85ٖTS,"J|o[=^H"wc6sGDa^F+?ΙۇB JIcKEϩ GD>G!?F< &I-O:=5qYqk u6xA9M;fT+H'NHmk6N:͒] 8AE֤ 'y ]=9]6HR0'Np "w5т=x$cJSޝ 'Zt%>H[!o|ٰk(K̟on6DJ[sеLt*͠BZ}:= hS<ț/_^RTzAÛO  ^;֏/5%}}%c}vhnkQ%Jc' m0@Nmgz8jeG5}l`"i?U`nZkK#c@Rg{b%8,ov@֪dwؔZp=,}Nݺ |muCO6.2y?RψX?LuBbS7 V3!k=L /z?6w UJ.[JDSh|q+˚/Gu'䑡o(\%H& j+Lb  vH-C5թC!|~4Jwf&`17'Xp}:0ZK&H !xzݭ6ri'$7 #?;+2zȨEe&ae=oT@:K?U=ϹXqvjDJlWYMbzvʙIHѓC2våKjZw)_ѥ1=/"T)hKgޘЁS@fvv _6FNV 4zhu Y o[S6< 7ShQ얥}$]h@%p g*@l,V2쨙=AysPyEiharh+^FbH=ˉ`P1TT [j»h)Z*^\4J f]U vc ]pkmtG~u HhI2A1_by1mF^3uO[MݩxiFeȫr]Eڀ@+ 6T-“%câjٴ> "b~fkD#!XBZ\o<ܒhtf³c{.f&bPۍbq2rTRWA Wiw }jp1vĚu~aИV*Pbxoxh84919~c0(9qRϬc=dQ ; aAsmZA`d,sMvj6OƠ &VЇJDV,r,Dkh*9tYrR`S4sұEңg[gvRU@<e Jt|r%G10Rg?!^\ϡGr}Z)?UO 6PszE'ek10ITwrQU7y5Lfh"L* F$G{Xd耥_">E^b75Yjea;1hp2Vg[2:hxl{ SPfn!EA"?/b i[;Kxث?"QF7^ gQ;dJ{gUBsH&Cلa#(3Yq޿!O v4™+bUj-@gz\@?a5*{{-;c'4RoKQ;/]wݬ%<5&/4r|}|tQ +xIW:5X8yMcu3)MuSl;QC0~'/|0/cVD,A-C ҭb!_!.͑v֑袴}2˭ŐSc/(^Jqit}lB.ei(L|24JV֑^F0 b2{a'HI2D+?+jސYӑ,nTO 7/Nivr;`9A~_JDW$$!}[eAi؍S! l=3κ.;,1aE.h鼯f`Pq Ȯ$2Jkgqvm;_a{eG U?,ۼ*Tӏƽ;iA ~=lY~sLzي$a|c[%cX[ Gs? F5F]Vt9ȁ(?tX]؆kC/zœY p]߁G-1A#\ߣM z77drg0R95VU.yEO'8S{9$V!_MXJQ_Av|:M{/?z zI?ʔm͹!~lkc M9opj$WoO7D[+|fEL:dB |oKBķ'6Nj#,~Ь81+_OA*(0s\Ҩ҈(ҳq.tHv'Qs4,1i+Q .Or)$"K};w"[mgǶUOܫŦ̖~Sz\5×vj LV1TxK%H bfhkz)xW&ZxU $eQȩ 4y} cgQEVA?j=gs@i1wziΟڳguU͞-Qlӥ <ȁokՋғM FN a?{EɑNWCE9,H$/=q޺>?gN82:r*κpA U* k'K=rI,3й쎨$R%hI4Y߮'~6f-lsHN%`q-j SuF#qokA[H"bIj,,xwԎFjZK)Ey$ƫcZB͠oHGHqо=3QXw]< j,4?oXw}pRsk`;(j#N<"n3=g:T?M>χf 񣨬x0j<[Ė9tulg{,ǔ/VYYkM]`m[PiXpdމbKAL:U^}?MTL4 pPWBqڑ hKx<< օ䎚\XVW>h2AQ.5EAD>Tj]aœH.x^A-%/'d2FKpܺ@78=t\ޢm"_jA3pPAw;a"%z/o}C4oFIaUd43Գ$ m>"ZQ i/1s,Q^"!YyE ^6%9i5:44 tE-E(zy 'M\sq}zy5XZw JK᳧-^RʈXzy=[梳7mhgj˵`2=9L.D$I҂gT;aCABF؊lox{ݻLEKC1 m:C{}6PBP*0Q½P<\GRu2B h@ܐᥑ\p/Q9y;s$(CZÆ5N=v@߉oڭros'7F[higėjEN3+Zd@/3]|d%,=QMoqL^`~AYN+-_`?6IDp!;``^W~rYmU= `[=zbGEY5Jq<0&nd$ވ% \\unKgƟB=_FfWIv5W5~=vu~Ƃ<Lo'(IԤoCmZ=R:bq$ a2Dćv$f?󳰂>%C(d@.eߘDtǚ\þ7]\R}T%l s fNxdjιW`pH4+ϴϲ[}S>w6S1$%B[ӥ ^.Hw:FRo~zb eסΥ~37m#A“]rbDVz r>Up6M?7HZrmd7I{ˁ d ]"=Sk/[_OfG1)r"IA:SV7:lwd}<E/%dB_3 O(ӮRd__E=]KQv`=|gq=Ӧ'-V}a$LFKk+~!=1-1!-P#{hhw< x-A 2.%9KL5'%BQ(lnj|);D$UOfgYJDp* &y{1sS bq4߄0Sh(,%g-xUbOx5 gжBS*օ(:pUBi V&qRHh 3ihH`(߃g!3nW_kaoke+|ӡc~XpqbP/}o7]L |૓:n{}~&ʸaəRb9cVnIK@oȗ7] o8,& w TVZ$9#x֦pc<+zamK 2ͪi?18oN4#3{ @ca׆]7Oĸi*^1Ű, hebIcxA5~.D1_8]i X{e$.1@rMڛO[MSo{ޮ|]''6]Y׶v1BK|)7 :dO$`^ >s=X{yc62[=>j> 1Z;NCZTacIbmiSo`LRz|٨y(AF8H|DF:)Qq~݉o"2(5$hLVe`ǡc1/ ?#dR#`k@5WԬu(NN VBF3ٓWҩ)bVw42_}HpJmssPd.&3Q lDώ8J!lyO ʞ |Vww┆ٶ, ?u5K~QUc'')1*(2ޛ9;w# ayS@չDr4rbM56/޻{``,t@kRl#.u]Eg{[ —UkE?iB$3x3,_a2p}::3H,)+${wUQgmA#ÆЋFm^]aą`G._H~PXǣ/H 'y%cጔP1C2l9=qC7-*)e0=1+Pm859?D+#.=pDFDB;0nBPL-Ez1QO5mP/YE~ٷD(QQdGֆ$שk#>5awH_ V#N%P5tDoow֣Jg6)WOXnjX=-9s9]/^ɛh0iz1f $ <<ѳJl.GMCz7cLɏ3obu"ƓZd3T t`6r1L $?P7\5gE׾%|?m fH'[ꐠ< ,voԦncI?k@?„gD CFmv$Tê4Gt ׮΂(0Ώx!bԄ[wtkw\"{T}:~lPtT-vYf2j@Ⓜˁ'ي4|^Jb`c։YdnU!LE] !2נ繯r1=k&ϓ~%pxjnZNR%$!>"v[t;oYNGٴ~#lbKa&w%a uLH'r*F՘j mPy3~ɼ-ҖG2pFQ 5FV$6?=:m5(-'01mk_$v'BWg3s2-Iu&x@ nd$w16EkRZx{ՄF 4V;b~ #%pB;d9khVaqsǼNR|iȰ@XRhV15xh 4Ȅ?+dzM~{}C9I`K*^r"i3 ƈɁUVmI,/ȫ+N QΖw;ak4$͌_`S_%/?nB=1K;E(;(3>db"n*h"VqpbݮB iP1q&`?g^@W:jiqh4t- RuWuiWK@?G4E;?J1 ^l| S  M @-'/jRyz97WfřBfYy[\=eI6kFhAu\{Wit>c pKiur8(gLp6$?QM*ԑ)'Un+Z(k~o ݬ~#8(L (k?ɝ(aV'i!-{@XXl@Z^pFIż&?;%NjjENج V0<_T]!o]r~;w4-٥gՓp|SBP&^e@sYeB4+L JM`qb/p-&' lKr^d zeG\xBd~&!%P> v 3^|2Lq)ב Ix17:nZ9HjÍ=943o4Ib!z_i0UH {Yd)Ei]D7y$I&-~D~Cl ImJUbgbi,I ~pF[rTZ'AJWevݲ\8H$ԌpHP\OD|XfwyseցB.&C[fsy@TAnTUOš`bk *f !\ʜPжtׇUἢ*)0 3 OmT+{B/ΑM_?F*D54|B*A(:3ۅ|vk0gp >|;Z%eKMPkB{J4:rMC Enh7 ^L9#6ЎH.y'u6Cd 9ҊŅmfk%NX5;LtEQLcRZ m ₾M"ؓb=i|[Re"C%\u5A\9r {K t ¿xnFVuAu$hבMS}oTdMP+l/:r!Juњbң{ĺ_^>/B#Pd55HXz_3LG([v<wA{媔pg/ ~ ^i$U2L\n!nWs&O9 mYrʲ~ՋO $ ߱_Lk-ACL 0:݅Rf!z9j  3od9_ t(f6a8pc^K},A0p)L &fH P)@@M:ӧ̹]G?&Qn7.m0 7cqSa 6KV=cƞ @ԈGC,1<ś%0dʣ7_g0.\h >y; #3*je$+t$(%ύg?DGJAA+'hbv"L|lbuC󗋥K;gV;+mbh_:jLr2q hpJe#(?GxR\^1vʊC񍷶ҡڊ$wϜ" 8ИW-#wԀd%?GR6to|:m **|هtwtIBt%ޢN q07VD WN^ gX[O*2@LVw ݧ74?h)/%t'Fw`x.kt`!Z䃫y6,PLL7e 6O̓h Hc׈uMWy rѡNTǠsK 3 Yäz?h< %K-jOw"#M尵Y W٥Mɖ .2kȖRTO2i:'?]x8"H +GI$~Lh^&|}wp}yyxw溾7o?)9wɎWhs-ZdݒT8'gUL9j[9&^|[,3SEG e'NnlBΚ.qNҹ ֨ScS/ nMrsR~y)&ʀLEw1 zp96XX(|P1XwA_.&0O=d1P!ZAh&_I(R 8M.UP6,M4ORvnA|+` c8a5Fnblǵc/"[>kSlHBq(6}!**q٫|KZt{5bEoȲeCSa=i~ J>p木o9 Lyx@n!j 9RC mɦU0=&~b= MLPƄg-+rO@ǧ #N=N+gE(jWܓ:A2b[|C9Z>$*=)yoF\ZaD@MfQT6UUF$xqP/JaG^ZF(j A+x&ؽ`mq̡=S;/'{.cs6|>ˀsd~tZ !`wa Xp$% E*C;Z{tڇy^ pE$i;` oy#ȅ^eaɛ^PU0鞉;v`7IDR&Bpj#6+A6@0t`]*G^g؉u)P#fYiG\d W7aUW2e UÌˌIm#!!Lg 3w9n iCz- NE`fGJQ''6XZ.$l ]U]:X~ŀ![=Y0}x6s ؑC%iS:V/p[ Dv˒qT^_Ih;}֎lBu~3-pT@D/HƂR (S|{smMd9j"B#B'CXb~,x}o9?q z"~>' \4 u|ׂ'5C>k ]zjրڙ{#f =NJ9jAi"P:_1CtX`apc#惌a8UXD@413:6R}$Y vb僞V: D{ ΰL="xrHk܂(Qarq^'$TP%:o$Rrykx)~*~Wzlf<ظ.큳oZ8NR.~rv Ɨ04'3!7V0[^sHOg\.´ǨtbGT'cTkh}6ϐXŽ&rP ?yi}-ϟZ +¯9o*0 \Ng-NlP΢h&M>~,5{W*Y|΢5w#gbW0E>ѩJ'\{H'=4J)ߐ^eGo8pU&|'.8ۆ=t*t1#Z{cjY}%Rɔuy: 5=F1Y>ҾܵYCQVXy塚#<="ÏkRk떬peC~V^L|%.^~) _7FA }:¥hΌOY$,!%oY@LK$-9G$fԠɤA6_xK[mJZM6F'4:9lg$+މ/GQ؍@.C8G \x޶7e9 Jt)5\?Y$|S<88<XAtT6iyss7X. Y!p~Go?0_IܛdT^Q~&25.03JB7lÒp(@L[NmcHz͸BIڪH[ÿAݸ(>.zXyV2Xn \-Yx+R_׼9&lׁ{D%4m'V$+s]dRQ AeU>>_#Ў.o{h&4 *{{jWYCzG3}jtٞĈGEShbL\3P;njh&r I`<*w"=ŶyUPmSJ<# &$.;ʶu`Ss֖b\By"85h;nESÜF$Ÿ!(@wwo>#ߋO4~q+r4'v'nµ@{ιŠۣ`OuwdL"^aA?T }aǝCסu198EQ舡ff6LmG:aD }dy^fO,7u2趎KOe5|R zlO {g݇Օ߆zY n3޴\k٠wq)B-NYjf\xG?LCvt{il"C4ǬAx9@4d j&J#_^aCLZ711],޿We=$sRpwfL3]rTt֕'L $] /ljЛOD(2_s > buUoyj)q҂fΜVLEf0_2ҮkQ׈D}ս4V/:Bnj悌ݷYcЄ h@j/IUl`2SA"J^)˽ۏ9{*JZR%-j~tA{q&n'+zgOJ;^Uz;v; q1FG`1b{ڲ単(Ma>U"mW:#WS78)^S%Y"YMєիu(Kqw&4Vesؼ$כLQ;'?])-ER?2!]\GyWˀ{XLj \}D><$?)ܕ1@6Vau+q=>t%ŗRt_kkZ`Wgmɛ (R?bj!$_fevA.ȇ m-*YkhbStϴ.?{({@=25f z+&剨='_ fFM!+~Xxg) ^{"#UϽsA;oD-s`:t^xIϖ:SAH VʖzR5!&&dL`eyu`&&2g:̳}_Edd!Ћm״;C[W/bŤT2{XG;z~CR1/yj^wBQD>LzJV4B":'OO%=/rH'CJC"zo\@RPZ+ڿX'no9s7^&:jɽ^b,s 8 'w~nwV $#T^t,KI/.M$$ά9Lq/6zDh{JOY3AȮy<:sVNMViyR  H{C<+HۑC#!0C!hxqgqKFAHm$s:kUhW0`^?م!o.%OEȚYNeD7\A\Qsi-)#_KR\vdq;N&W\Sd0>.,d8t !mx2UD|tFpNjo6>F2{=/tp: x.w.6BVYhZЈ4ab^8 "$qvHiILF-d'+ʫo펽Esa {PYOTn=uOW}v *͎RHќea_&w*fj=A$Z5~}Glȫ-`0 w :hװ޸Hb6kv<=sd*k+W/,JO{f@PىlRʨpD |W> YLǖKf$x=O j PLh&*(0ڿD&kZ+l&˒}5,/xD=0&+,%wOu^o ,Nb],ѐbr{2S̝6As)2\fQCdf [%{Qf[F ɬ"sYħf3ڲ@òVE '@@y*r]8;cV"iGYvlgO($iEŘO{ıH%O8tXtgrCt}BAdA'p>wg|*強YWh򣗗R9f24V޷= @b$98yyC^cREIa,ӭ+m[Jإ|^vũ٥(Nf℅T21(˼2أȤTVj<{>6q$)r.}Hw.]Bmo}v%A&X207VveLɫ/ەDўFхl* ڟNKC[WSm?W_K k#Rt%eN)B%aeJ9o/yQەm,~kyI2xd`t1|b-Ue4-џ|#&dϋay*fzs7ƁkDiB #NHM[*Ӕ\vO2 YthTN7%tY^LcaD˦f'>H)CS`?Uָ!? Q%R7S&z)pXjn4Fjzu1Z<\!m@p979"屖-e0dmUJN92sY.wa"\s8~fōs<vzVadd#!]`$C* 5^u. n!uҼȶ#U RJi´šG)vKzeIO+{XIl5V!3hKJXfr*l#g>Y7(M?#8$YCUtG+vd='wYe,^}Ǵ&bfW_{ 9\k)Kk#W|p$X_WU y2K z78s-0=W^|a&}mnJl^^ﴔj\7yT7AX: =.m'4KJ} _^79奤v4u֨A•DX knVջ(--۸w 9]hTnHLPoɍOM=4-jδa;S jœWtuӮE5#JJĠ]Znx$z/ݛL7T^-'F]Df9i+9>⍧.W/IVJCz2@:P^ȭ̹z_ ? a?xg]8ʄ\28A|c#QS7Gn`t_# !ƢI%N#9Gv Z~47P =ny !-zXCEVzTFkSQ&F\fh?yXez֭æ`/XD+o! ̖w-U :MRC7ɯ֦h4\Z{fwy3o6Gn%'bdmW&Xk*Pq=,b. CkqĪM KMM֊N?1P[]'Ot܌־EI3/_m^ deɬr&eU\ M# 6dX,@iM'fގ_2YǍ˰4z 5Mc/Ł֮Ԟf3ت{}iz#FIX~ӇXeGėnD?D?݃x0 9'Ժ)Q9E].Y>Jڌ_Ċ LΫ[?%k["۟5Rct>`dDȼ%|H8sr*-Q'xL|C) |9y\{ᢁۙk=dgr5+: \k<5Ah!2qTUNۊSGĺ׈Xgoeh&*Q@4~_0ݦ8 YO.N}B076/\Ώh-z!dtL"w!&drɣ:ӷƊjs*57s5rY (_+u~fM4PHoMl`B}֌Т\ tvP+wu(}svhOKv.mY[_%܅ўL ?0KaP1ֳ,n2gJ Od:'nkf' @}Nz FZZDʼnB$:ԖA#>[Nf /j/s+aIBkP9$6Z:5bm Ѹ#\w( N{PL>aqcA|x#.G4˾E%k?8Rv}5IY̅X;y)2L_)hkB9 Ô7(Mr`LP՟kT}^s[otW'(~{V ji jk2$j#3犃k47JidmR+_ Ď q[݂1Į 0J b'Ui;z$]a3 bw߬!:6+-o'R}Ӫ ;J$ZkX}k,53#G䱄$ s%7.b7H=R+ٝ(s$_hR~Si'Tiā ouBO M~6<} 2Xk龱XLGR۲VWGRdV#N;tZmCJh6QXݽOn;5' 9Y6(Gw@􀃭GJWhݕǃ\VSLx'Ft_1Tm@t˪{ wӏytbǤ]\vS#^RJ,wP ϻ }t;k~ 7vvGZ9wu tnB+hL8l9 .p{hV6'ZlY @GNҒ#%|]J#?֯4aÈrҭƂ[16! Kz 20&Y0:0ӏu޶L:r+Juc}ݟrdUBdX &/ Ý-77"!U$ KG,4襯!Ҿ6~J_]ө񞨠MZX5c ]fS_J`/@De5̚`9##t,N8\+s!8L+*в؄%5_cJHϷ}AeOLA%$|@07gf;D*I~Zk쎬L9I}T+qcl sf<'GHfehqA"TJ5x˵3@cW2Kf`Spl@aXf vT)rsq0-=is2rڌkz&l08 ͖@5aW!5 =ܿ.Oq'[E Sk`+0)]_-TR$,_j(f =_~j7"2a yEzPA,1qf+<vY-2xOjyw? t~~Z)Ht,4..RJ@&M!h(K =:`axzKVR&xF8VvrGU&fRUl\Y,unkhC΋SS0d o!YքM 3W+H8Qc<N0SE9@qLnpy;k}P@۲bU[60@HKeQb`J8DM+j.4UBɊCf+"1BPdܖ>¥" ̀te,Hzv ֲ£pViךujJ&E2&º5A꜍clCC6#‹ 9;+5Ϛsah6 R`uGGV}La'd?yT{7 Z!+.rLS%*Q3Is*lGA0gyeq̎|!Mkv.aq¢~{TSys  PhOF/yȵH\0~|x6NY'A3o cCoh%-4zV;ԫRcְP ߈@u\@*c_Pdo<6`y.t $Lx&}# F#bǹfmov>XG nv׊~Âxm՚F_P0[(57v,U /!9*W;9ˬH*KS󇖙k&c$*k9₂q'!| 6>vK8y=Vq_JIuU1.fᾒ/[r_FM1g9AyPh[kRyvC$`'IӒ;MhE( ԍs? {%ji Cdw+zqvPpGNM;C(Tm1rzN+:!mX?< j n7 "POz-3 ,w8.;wXR/TW%#T|~^UFyw`~EܡWg Q~q4,f J[J]ƻCwe#0rdvd*d䏳]S⑌'EağB$I5R"t ;|5vG+IoFR4,ߴI&{~@_ScY7k~,e .Ⱥ(Շ訄Or$e\u%s,$mM'ux6-ChD*<=P62`k#8aI 1eWe&ܮb+pRvFyA?1#> mc`8 mWO]bDpCL\,,l@/t wZh%2lHA^uW oCqz0‰ײ8C>5 2Gܦ)PtZDצaGG1KQ;YBY/55˖KmlS۹#;_KV#WB˶pC8ouM;[7R7[=SdA3T,v)\ZFE+i֑1Dg9/5ߨrL[9> ͏٢(N^䙗4@[-i %H =M[êgt5>6=ijYK?[TA2ыoO!gEfhoЩab{n ,hndB7g*ĔXHh3 ]yCN[u5;Ve$͚{ϹcC#'vȟ7Q=MMq^+GtN ,Z~#C2k GEsPn=1ӯ2Uy/ ;bb |KP`6) S?؜ǵHW/-P*aj$Oۘw@֍R֒:ʺЕ A*N6{i,L{+ 87y%]'%!Gv؄48ԽX˝9 KTqfe@g5ۇxXI+'OSHHhx,TG@߽% aB;d\֚qxn\7܎BKSwM̀۲;"tFWGQ)2J7`|OE Ɖ^8bDaXaN03-s2[{4"&1 rg֖5_^m YRGۜ"S%sNźWn})ى枸q|p(Q.V塣9?rSkь]n~k%&{|iv?9 \KS4c7#ov\ѓw˕?[1s[HhbuDyn]O.?;I1%GO6Kl"{==9{PWt##m h Bk ص/pr`btkɃH:U,Q֜wNv zB"bYjӫXL`_pwK$ mI2DH2$vH!p~Gԇ? 6ضhg_WE|&>ܮ\~UQ'}ʈ؆h _NINڭS??RC[T-fKx}o0zL-,'sTT(cצ_ A=ӖO{gnZ؇[3 P3[HaP?ZS;\@._yV#]GQO5oOضLUb+Vn%Z+W뺄ITL1X"az9nH.U vhPi3ik"q3/I_:< \Q|j n-7/;Db3p⧨8ŷ_ z6Oxy gvK$}4\ҎL<% 쬲%q<[l7goo8KO#vع;⢷\Obu񹨆d UZ*`'6N T"{sCeu™4j_ln۰oDÅ% R %:'B:0 +%.$FEHxejɣGԙbFsۅ_ܪx 3QsA0ث *reb/ױѱX_>QU sALۮv*3 gIW5~`5WTT'"[^ Oua֦kXKݻy1YKs.etLGT4M5ټyRmDlYqs΍LMӭУIY##<D݀'-hлs8FȒCfqi`<|Tv]U ƇMua87ye/mPvX&u?p=\*YSQ*8͇ys-DиP *뷥0{6۩$Qjʪ9H#gY-zbt'h}p^[/K'Bn_ QQ|Z+I-5M +j- Bz:8X).?׮ȼu|1gw|19ʳbr@v0QLSA%a%!-5#o b|./geN#U֟tVtZ@{_V0c;E3%B%y٢}D=8%C B/of=4=3D=Y)ڠY#gJO[ZJroAT#4D^xn![(m7C!괦9oL^uHtB7? rʹ䣔#._R ̮?tܡۓ6IĊnhYceN'Ͳ_[zDlM핳 .ۖQmtn6] vCSN*EV=h4gHд)O'Q* MΛzkmݑND }CE›_V B B*LjcVQYN}i(EIDA?|b妑O293W8\T>ODߢ-/\/amśkX4h4PJjтjHډN[S9q!شIV}UwzԂiBNQqMUX}Lfsƚ)ScԵr#}DŽ:Bo˪&qwfG }mfj|l"PKP3@^)Ǭg_hH d(t~Hdu>tC$SFt2أ}80M۲b_QC-,3 )E8h\N4/| ~(%p@\hyF%;(0/Ӡ@A-eɨ!\]<}'r#>TfcFlA}QQoWv$OsO# Җ 5Q66th c*LH0g{4M#0-'4(| OqWLx桾xnb= < WgE? 34tUDA^]\ |h'ҞNC0 18XF=2S_>Z^}H`!TQ{d}ó7T^tGꤹkz$A$*%@ ^_F}\-ndexB(4U?ɂt<[BkQ?>%a1R=JЛ6iTqK3ȯ8 b_|~𴛅X΀#5@nT7EFdWD4@Oe!,.zydWtY%h-U%,Wm{XGҔ1_SK < eeg!T>^d 6z|HiQ :@;)G5\,CuYt:ͫnHeDn6~^ CqpeI Zn)t|ޒ?+V6}~'Ho/0ZoјCN7 y[BDu+)ѸF\O0u(a37/#n:l+ !V2' i\]0&N@6 (쇦0Dyj*|u>P"-إ2/?$va&A/f2#0];%3 >te[?kM)JlPy#%; &%ܿl $S׿UvRKnEzv:IbzNFm?CA&4*rܓQ2CW?S]:$ [ 7ߐ>b<:- _ET(Ycney`MF{½Uc*]ґP 6WSCyh<5Яћvu>VѾ>y< #3{Wz/tiUЯKrd&wX"yPg:d @&jc>Aѣw(_4'lQZ'%ùa'Sp|B7BU:`ubf W."}e1)$0trx)[Ǘ؁:wV%K73|AæX_/9;1<r,a,!)nJo8aGQ;$-Y.sNv Tpu(I".MeYU̍r;Y|Gr5@k\ GsF!UQlf.OT)A $\s ij.[4װG: CO9:fA;w4pvI;(^;֩kۗ//zZ{W]&hmꤛ`w8w%z s9=@i*ڣ~[_#U Fѵ%x2Tb9#e"@zvsTY(ltdS+ בSsipQYސnx\_*CJLz OQ9eCOّPJ/NtqƘ>0g?e_vaܩbFJ+z`7\o0NQ2nR!Sx8 v&tonOi?7W$Y<P, /zX ~Tѱ[ᰦD[?'q=7񍣬T 77 IF.TJHE`(=tuh "cnY=A9'T,ckqOFKwVӃoeX1‘Fl)OoK+8ZWT@8fԭŋQC ˨C9qgj^}o?0 nv٣9S!kG-RF);x|Kp9A-chYP#g^| -<7hֹ7voO9oد;5{ʤP-I8|Wik/wϢt[8w i}]@9?ǜw ?LϺ3'VnlȴjJE C:B2mFF5a/ 7?'D}Qз&oޭ,`&L-mP3΀<2?)M[U&$>GJa?Vd >A .-r m8A2aI?{FYjh,J'peC]aHʍU1R[:i꜑鳵.˲garаCSL~6@w"Ƣ $To; R#)~`\̕#. qub;uʞ4n@b\KM~Bte6ί>RX{-Gx  `5RVO-|-֏VLeW~nQ"ͺ99MUg h;̞F( +EH 9葬M,/~2 }QWN7R ',:N٥5K+¹dé&*mʣq+>k<^nMMJ#1O5])EY]Rj ͌gxKYOΜ.ίjV?<O/¯|;e'cqٶ('6w,^H7ٱne347,ƭl1$`fհTl.InK+Js QnDȋ;H^9lO$UUdxu("/mƃpjq= xKu*KT wK"wzЛ`k ξis;ȃ 4"LJ]K0]OwppMgP+z(C"xMp ~NNjk ק. J-ݫ?!JP$_OY閎KA=)Lfe'P{qvߏ.R Z݃o^uplbluf'2"c1IRR'uc/Rځ,P_n&6ӏPL#-l  ٔ- ( ).U쯱S2_븀y EY+-o[] R /U36`K&Lɰ!06|.68d!#xvCu=7Ak 0HMO^1 *,ոqtCk³&N6dFja}#_LE2a zd"q 9,+ ݍXu3rkB0f$dpv.S>V}"C_(EyJm@TGのgfW?)%}:emOͨ^=.I/]v7: hΧISmr gȿ˻{~8b Q~ ad-iβ62f/Bٜ^,QVi3c4sV<RFm.}T| `d IZKjaoNR$(cA}* W>BKG3ŝ"U Zd.}Lu9:o생H` u`BAz* 7\١S"0r]ʈ6lGQ-]fF^w(aԨ)2i tfߍݻ/UFaR)=b wΓ?1'6<'Cj}ƻ][Ȣ3{}O*`6pt϶&3vmIަld]kLkţedaAo ihu`k$^a7_,Jwf;}e+G0FTN aT&6"N 'kμPA'q Q.Tڳܸfr>i+0%OWu`@{RJ1.YY|e!j˖]iG!%pD )h&k=H5l쥌#?3P?\t~(uǫV~:<&b9n}7xT?IjWA'8Ҟ7Gz#"a(' UPq-.9#),pKlb;х\^g֓ 8&2+q[dy됑H_҂2g D:{)Hċ\\ u?A.[ q&x?CZg~8@ aBh53|`!-!bAu>)^GTj\tʡ -A" ZUs9qYFr)?c{&T Y|ؙ S˹f87G 3994;k{5G]u )3c3d@{ w0/5;79d,-ULHoCRNyͯڨș?&mK:\}BrqY]-y2IKUrpKet}v*vO5 6&[4pI g\#uЃ)碀Vxpb+3Dà :e^&\gZRH2[ŰU.,8/׏ʕ|2_`30ƍq zA)|9YZkUGWhDfiځ0d=X_IVߕKW=rFkkCL@U QNϨ5}|כ f޴AHq[NUV @kuS`pmBz3]E+o)krft4nBz2`_7:q"+ bҢܡid6C]E\8B2ق ,D =3k9!CZ8)\ˡKƭdώgJ*M\u59Cw j͕ 0:yÂl޲-L>q46W.iѓgA@ߩ^n޵r]3"ܗu޹A~swsuԨUL_(샽1`{R@*D*;Pb "%:|f0 gGI*B`:q6jsu<VB]>+*D8{)p9,x_9ӁV(?؈"{,’Ґ;8 1Ρ9d oX'PH۶CI~q}E # kqLĦn=R@ qy׳5b`/㈛tgS-d/Lx /',t7b9'BgzEu&7~{Xћ4>]񬕖&sP/9ن[|2"hb| )c9%e$j!ZP{z>Y71^(TV 8/N:ecl^$53 TۤslG%PV7yRxWm t5Dbks(_hi:DlN?E ˨?_!k$%]]yZ8? Z pMFҶU{]8LHwFn\2s}}4nM[ R(%eeUǕ~&PM4*Og柧MHĕn7DdPϊF@] n5&QxXN]K2@ 2j3t(gt4оeP\?3"n| 4sJ=NL=1 c> Fr^T!"?BQ [5x*@!^&=z? ,OPZIG6ިu/^zpE6@MD oR# qk ?FJbBVN2t?7a{-+Jͧ ۘ- sq~!^k0VVz!s4>i?C1L$_[!p8ݷHCW0h%~aBoN&^@'Ҫ^" a;:nj {:.90ʇtq uhk070W=yв8ðف-?C6χеhFC~mDj)apPq~HJݑhi3]9]Q*F D,q:i lcn׸u,Wb1`Sa.xl(kI%` k@TJv_a{Lwx02cwPmZa$φܲ\ |O+;pNRc,]{+zb.XRąģeS5>6{5= 9'&wq!ҸMcN9fkv=vC6ANd;7[۹~d₾Z8q4{@{0G_X9& j-2 FeZU`ZS[/RVwmX֘afPo!q,SB,H+4̳oo-"yJ[k6GK^,ҋǵe=n#sum .ݨz{ Ul.)kt0AT;}z'*RNJ{qUˏm#.fl^or1G&7ϔiܔugB>)~$l_guުM@@U_E]C*0fox'j5!=ž>% YL|&8\{]ț'ቢH{$' HCd߂&O07FleQ 4J?=dF@B !䩧>̆ .`UU3_ՏjAK9:KkS+ejp!_7a Ҩ[ . < 5~N JT[iGIn~!GvI*O6Z'p*!JڥT1ƾJ<)>gNڞ0@*4S;$s2kLnLU!D9kv{'s]DM7d%Xc4b9RFlb6;D uK)BGX=UGƢpy>ReFj)dI\aWiM#.p=b,Ǫ8{k sd/9ElK/xVZD kzQNH)왣ird:mdW{5Ojj4E"5ɕS/P!ۘstL:FC=2&{'D%H|(֭E-A} 'Wruk>aux㕻ix\o CR /cӣf c sb?>t0 DQ RT8É|֕RKY;/mnW-.L`>3\MyHIzƩHk06:ˡ{NA4ؖ{`tAJΊ8Ўa판fX0"sU@%K!(-c oe6@ CAq. 1 (t'4#$@AG5@*PU+I| H;&+\Q㙓{TE,y#V\p&EI|nLP/*6"EďGwm<.?4XRǁV\5 yL/N C}W^dujn!?nG"T!]Gv!V]/O Ȣ &^vy~KӀ!vR O{L&qza+jMgm:%5_Ja +Oj_[Ȕm)}MrG6,};Df^~_qO&z`]71$yh}} 6XƯ2K~Z8- Ma ?Ԗm\gm X1DK^=OrnZ(snX}m+L;=A*c_:zO_!Ku'.$0^ /?k R4ͯqĴkCTߛ㥃C+.F#`^ś1g- [Խ2^Yd >Wm~'FOK-C3fBߐ-ECq@uʹ1@خg?,# uNQAfR]EvxI:7ˆڐ_FN))skFqkh`$D+ .7颲ccP,e\)}R`)Cgkt{Ft@i!DILX}eDdB10JώJ%]0M'J!g ioG_f |;_gpߒ˄ ~Æ{\WԪ;`o`DclԣuEuWL5C9Y ~;t$_ӏt8O-U\~a!˭|dYz_ފH #} :CAG0)Fb~n[Ά9F{X f"nG=gDXs7qrAVNi rv!bDX8̈7r BP&~吋vgkFg5/۬ 'b=:5Oh̩(B c"Lzq{11@ەGDP/ *Flfezg[ { 8OzG>jƥ\*|4eC*CV]XBWϻػ{kb4?K9 /28)IXC4=$s# 6,0s53IaN\t#\A 9 ] ՞|3XSLރ s@H|;`?qQdΨ46ۨ= =xWA]Ƀ.?O|bzJ&-Q{>\fT&]>{ĥT:s&R`)N&2H ]czE,x d \ F&Oj`iUo_B 娺X^H%% $`cW7JEU/% ge3²OCzR -k]svs-j2tȓۅ{PȤ%s۷E J.qꆲ0~ef ,hpJ>l!fΆ9i\IBx ґ*QR ' (׼ *m.PԃCb@o(MgB/KQn[Z_*Rd8t(捧ƒ`v9&ٍI'T,B<wȏ>?}[/F6_" BkELPpjLYr&ݬ FZ]e8p(8ӀI!6ĀdcvWgT',1poyMK@9_#+xޕr97_CMt=Q|Vˌk-(AAv"LO=d"!Ayվxv,md^ ,]rp/u`8(OP]/uj+YLK@M=WY_N|'_%ȣ'zIx3UdYH`x)CBYɤo# ;ۍ8h91nDJTkzJk.i(d~=GJ-QAi-g95fdJwYyN8 "U\b(0kAT1FԐ\0i1xަ<{ ~Gxw Y'OՔqPnuWxI3r3F v{k~uR'XH_bhAue2q䨉[˂4/0ժW|h}+<1CIfV(up2B,LN{atB=Q9ݙӐd.*՝#qdЈ~C8GNvM(Llܼ6AWjzNV e[DOw";9[u-{*iO\0r_MQC Xbf%ЮChv~UvQ?gG1qڽ nQ$DfCL|RI2AϹZpҠ! hח[1f9|;7 g.FL-g-Xe>=~T=H4a~q>e!$u#2$@5 K~Fh apj~Ȏ@jo:(|]J֖"%Ǒ ? 6Y-)v Fbݏ7uNOȈ Zn7L|;{ :e$ Uh{wֳ26ޠzԸ i&V7Q]*+ 8]a^O }rP삡1TRQLɋ@NAu:w8(J1cډ*)V=m;푇1 4\\GuM3f>̛hCw'v(a u($vZޖӱN`ƒ\ov#3i4mYߝK5sy8vtlDdrSvド硗_:D`b}ڐv7J-ɭ+{!Rrisť& ew7/L"M93C̭ %|"kAwi~F?.ٱÜt⫌*33fHt=e[?7DӢl&O"-I 1x3Wx&{b?C3[c_*'<{FaY9Y7ُJc_QXK5π2}tNkٖ V£ʡ~tpI4c{6T]7-hSi ]d t}*F,;UmK@xYzp_> &)o1ɰdɭJD̛SGE'3`Ԯ=9Rz+73Ѵ1 Y`WQPyߵh1fG?kin.qO)&4IJwƒQ(e~_~h;tBO)y(3ek蛷?/c8O҂B+(Adoy51?RYːS5/r,"~YT(%/Gt07ʽ` u3;9d`pW<|9oikڒ"f^Maae\+mt;])"Au£zFaw$PY^Dh) PkL9h:@y-ypP*GWA;׽k lJYj w׍.X4f A-<CkA $ P'ω6ÐIHlĂ F/bjZy|&RI Lʳ 4||[}T(5Ŷꦦ6Jn;]BX_Tbo>{m@ҽK"}Aջ&fct}b F i@~r5@=W&SMӤ]Hj?bǒ+!R\q~ѫ^DIȑn=M -\A*QY7BpB|:>:FH판6W_[ F1G]b(/bSJR./H̓=Ygg`ӵP^L@pHpʆ+rFJ/T{?Y*Rl3 ascH9`wL0Iw d`rHvHATx~8܇yn|yjI9t/&Sniu4(OK㦐MMkC -N1֘7$!N|Z.p8{8w3쩸 XȚ,{Q|bRKe yg¥T5[ӮJ$5=XRx겶 M.P0Qp}u=| vqn'ޫ g5_c%ꉮLXLNmfqPcmhz( t".UϹ9 L}]Ȱ=^?AMǀkj xF(m&+h/ U&iY ZMOS o>'Npշ3 ]Lmʾ nnӝi4#K;zN+kr}+1:N^!XBZ%X ?DL+; wǓ|L,*wlSw?mKv}QJ#ƙAD7Kew DqHW8"B  eUO hdugd_zW;^9yS/Goٗgm<,L0qpSb'0l\y$`7Uwn.%l `'(XSJ~Ln#A g@ WUgNHE|Ly<]'@eB<2gNAݍ?{,КCX3N ާb #1B:ڄAJn$P3)6yhd ܎AWf |:K[U]':`e):Pt%v `4=A::e=р˛F&id/i9Vzu/:Eszc\B&qa/"vTRk#V2OX7OwjȶHđz!X2sP5JeQuG g/^52&=0ڧJZ!6~\rK.&mnw:,aG ;ʕbډ́Xҽd#%Aڋ`lH0# Za>9>نFH7mW XC2w: * edL*l{O֥szg) {Od+GO^4go$6&nrO [qeKUU1@}ϴOM-n4݋1`Ϲ gW[9G6ocYF-9OWw%Jm^`W? Hf]_ NDNgYT\9aJde#>v4Gͧe\j-P :նynlx+Yep1R MQ}cy0Fl/y99k) ܽ_ QM\\n01?C2Am(VFm5GU};p-'.Hykvi¥P6C@BAwK=g{= 0$j!e]JJ8g% Cq`~':ĺVk~Zf>8/R7^0Tuό]Vg>|i;qV숾IDVonf`SN{3R G3xxXֱOA3̉0[53̃Ɉa_!$ 3-HRs{iSsLk?<|d}@0-JG"[az 4{H[+:qh7uYOl1MDgy3Ҕ|yF󻈹WMH\G7HGrcR!+0gLTUߍtCek47]1~T]_i ND+}jӹz=?àݡ)E4iuɂMEG9oW$hۛZ RUX9NU YixiuGfE3`&XB~oH=`2 "';)+sƥ#x$ʉM_f8[ҏlK.6y+Z}d;` J8m pHq8 e>q-`Ba2fR"1Y xKWX&֕7xeq!h4`DA0ںihտk!G'# ]ŜW{ֱ\U3$nt </F2CHBȾ}T(R{Ѯ;βy~.HDip#[j%\M+{*s, 7cwڎCenPgsi% W.m(; uBI/bMNA"_Nlx9!k][U=uM,M^Mori&{f+gaӾ{IsU% >.<(l>w$[9!3KA{IF\@]Q g}X`>mqbtKy4{es\РX bY|#'׳@۪^; ; }[nOP2D6+gu]y p GpX;!x*w֩5=N^WrC'zD`O['A%86-A_7oȜ#g~#6@&O Mk. ^G~_VK PFkc- ,?WmbVSɃ*Ѩ ^¬ ډP҅wRI72 aAcxI߀cЗfV2Ip ;S m>,J!1zhS:@ddxxXs^OVҴY6K7J'^7pK%Tp- Ff=7:PxXw(SأʘKXcCҞlg#0:f57~8|3y[Yޟr&ū \vbnөTZ*H`勥D9}LjXr?7He3->f@$\2aX"# $xPf:1GmaqooBѓ\eH`#U ޲:"qEa;͑J>е=:tݤ;X:OH&'M#땾/PA.1nd//Db&Ґ9JhGFeԵцzJkKK i.goB{CHP nXzSR43<ºeM//Ys1lvQS}c-=?Ģߨ4-QZ̫$mZ-MBDuA"XE>- +-f'xjc7Ɛ 5sZrۉ{!ؕNezRJƈ})9Kgeab>0譟B|XV^}8;_Ro,f#cbʤ ] jWn!X (7jםOl3sOed4(tQ31nj ;Xn,!cCUI@"[?;(კ5R&. ,tv_HCcJ!gzlsupÊO#?/ e1ME2kN%cdsiIF\:IOqbV©bI2ьRN|آ3LChr( g Q $|<ܫEc%Zzk Z Y%ox˄|`J)NPwh5*Lq۷`KdGbnaҴ!7eՐyQʯ,ũyP6'_z,QeUDÞZd/I9{zP:cGb]ͥ[PREqOy_K794_9=1$:V`)_)i)S86`}5مbHM5D9E8샱gFuXZ RA ʕu()wTᄃf5[Ѳ`i`> .it2ial~п 2w",qW6 [TTݓ(.FpwE>";qM2dV0`(7 /}ƻw8v_;GlگÅ9bR?  S?[{D[|enY§ N^Ji 1`k*y(7~"Dkzwv I2,0^)E@D8i09xB5s!!!}v>["EЉ0J@:7k")oB!PZ\5 NYћf8GǝN< o!t8*mw?6my٪d]P̹a`CiQ@3=m;]F8X.&=e@vH+.-H:VV@74ki,E`ov!h#-Krd^ն!+):񴍛W$ IguPQQ.0Pf'9Y5k4*!q66vW\ٿtX5k6V!₞:J/G_XYр 6޷LD\%\W0-4\zw^%%aNE ?2x%2X?|;AAF Xu~>'To?ڢw L/3p^RhK;|i"oH u%*LM"1F ܜ|qΒ{/4KVpCVg!\_/S/w=b+l>gU/?8iYϰR O^.UQr'K(0szcC>4]C tB"͆qJ)õ_3k8F4Mٌ jn?hna/[8)K2XkSb'2s+w2* U"B{ZqT@ 5!‘5Unn㺫M z ;94lSN&uX]p*]D ?=DԱxn#8U>őqjު Y)Y?S!>#yl !CDLUH0P%wv)8GF@B}Goc5u7ͥS Ǿlo־q9 F׎%XJ; 2+艥2s+#8)pEU"r.&_H|M! I߂Ij )p?|*%^Q7 ]42]g 1 !x5bide"8P_n~ 7: bD~+O k[,hK(h"m)Ǻ$Ag{pKq]'P)]Ů43SDo7?/ 1 D+r|ߌ!ۛ JOs 9W^w[U@=%gv["M0K$8- vbD%1 fȅE"1WehS\n`\Y((zQLwخr*/mN;3h`gM(Ek̰_B ^!ՈDh!"J Pb0 ;}(hqhi3Njz1GMLJ'Wª\!߫cg>Jn'/$U߳Lk?F e_ȹi=~A i6ͅue骤C+ 1O'! ˫,R_7۸&0?516ntO/0۽6U*% 1NCpb~̋%%N~|2'P6ѥ-$(e N|,A"qj3) tKt?yHZpТr7&/;t:#~pNX@^g 9w=o)ꇈ]*9qm[P6TJh1  v!(!70A^d~{F`讷ߜ꒓[}w45ד5~KEpA8TJV`_F41=A[S ' i xui:3Ep9#@ >Daf4浶MWIvډ/%NvI zZ= HS'R!bNT-WG3M{ryP8\D v^-Lך$t9z`4 w?tmKbr20R)'] -F.eA _si ˰BjNvM(/;KN^WEA޷?Agڟ(dVʼne"y:7bL]ĝێb 5DF,9,!r9Zw5[>~#i[70β3݆ Tt3sΆܲ7@c=~ܬfY"£P1$TP ^cP4@nJT w@TyZ W|gFwnkRTn׉=qCHWD"rRlbadF5V1Kxb``"s l;{嘈> EÛZ.j~<ѮKdh cXlJE}wM d^l#^2}F2!~ʓI[VBf:ZQsgX>qQ\e>(_JZoHf-n@?3x,dyv/؄*$OAn3hN| #_y x/8 XT`fsM

JPm*utz nj4wX/D {QkS@S;f暡/`кpE~$\aMߟCYHLl,>Ӛ٢Yva|gb:5 ךP,kmwZ7U5 JP/ +a|49[K[/`Bw^x~>K ?TAĨg.Tk[YvwSm FtyT?Zx@4Б~rt࿑xsa0/sP8)g+T2p=5D8R$.r.P茳X!f[3șY^ V+v;B(gpwᙻMXVŪNUeԈa~d]GaPv8+RV 7w?TA^pQ Dh#9 &'ˆ48%" sj-ws2B׎L!jv:v2t-z$r#>i-ԎLeLR,ʈ1BOxYm,2n ?MNμ"BCU$Pj(@HJkc3q,XP;@Vq^Eg6pȜS Yh lvGӮzBؓQ?>z^:ʱ D0ct}i<-%&k[9@z'V ׻m<3ٴo%.o#3ps`͑lo8^hՔm/ v}_|'mi}/lk|<8|0j~,>qe2eRGjSRA+aIê C%[@ծ=KW q4B3 T\Q\}N0q jQ.QbC*WN(خ.È~11 \uZkmYMd5QR :O>/zlWXW%G&=?շb'H`Een ﹵_ya3^eh#yjH1ԽDsҼSźDFG᧭p^u)0%$l,^{Ł*5\$A.W ٹ(g"w|ېHW4y10~L-yfj dr9IxXEbdeGu6㳜U:K Z^~4ڣW6ؽ!ē[FtIƽ`Q_Jf}ky:1je$TGu~`zǽQpx(TQs[07H\|u֘ i2Ձ}y=bc'$^ C_+]Fi3E6)! ,&]!z~S JSˤVazۣ:gqu節ɆhF*/vE̥6ی_## MŚr2pz7ji^nLD~F-jT1fEï s {47U7J4Zlsgϊ>VCb{ 9w+ Ƀnu? yr/zHQӶy@ 3Lַa<GE/TJ=s?e˿ rtiUg>#x{hJJBQF7H]LEY{ e逰C+$- | 햾M(p܈{YeX dg֣gBo9S$~[lΕlJ~xwJRŝSKyl RhlAtt/2U8ZLC1 oOo 4N&M 9Z72DHfu4:J/X5 '#Z`yf m5oe0bA%v=k ;3'l~j_5 iuv] ~\,MHm2v[nIES9z1"f_cչW:a?K3쯭B}Í9Q*clZOu24@|'8VnAm`NK 0FrR?/ԯ#2}G;CbcPr|;k~D3 t}DDH(*Gsʻd|zi2Cg3kФc;VI| &d(zT`^Z|rt qZ n3z͜\ ixVhwC;kxzt{]@QXbVDjk}DM]Oin;LF6ᛟe9Q K@vH,!ڌs{0]Yžpݸlm;nf27Bꬁ w@^)*{Ӎ!Gq/p i@~_]Vfu,/;:̠@b(ߙO݋UHAG*ȍ _p$$T~g6%Q4I|[55+jm]T p7~ڜ_y[p pnPπ0-T_v9.ĜXAr Q7^$GaC*)q-S1.8 OpbhYxL#Y-*'o(~^’p\{|=wk! !8׾50a8` LB[`GʆVe#ʙ1t MysE[ kn6𪍯(kyhCFey3sD$>bŠ׋ o<FEbLM!fc:=NhZ PSpGmTy[7=VG0Ngqߣ`!f7e\Pw{&;osAcHv ًȚ0j2l|5Ԥ8ԡԊCpIhƯ|oY_ȗ$M7ɵo-l=CatU.yڸ}I}%P*k;M̲l4PQD6J}&UyohGO01(4ΖyP;ÍZU*3!CI. t7V8烇hY a З`!!4vaY=)Ǯ5DʮC7c:hNX>Eb`Ĕ%a[mBU~4.f&!q3WƧSX%]$I?),ǤV=s]/PAynxu;bۇ&_U`֣|N҃b0z'A(W07xУL:C/=QY%'RܾHGI*ɽ-EUaMH1S*Np/3Vu“ɥN|L̨ ,_b'Ŋ/~9^HD_Bg|=pzEx$w/̘Lk0E"ֹ-pMY#Cՠө9doqK}$z&fx$h c3>*tmlaT ¿dܹ Ђr(ŇNuU|ұILY5œ!Mt;^e@ZN ٘nR锽FqOH$P)w|dvP8F%KxPmkY} d!%ZBPR.J6mZM&ԑqoMA'?s?fIeNpLWk7 x6VX ]0966Eá4iשJ[٘ !j阳 Rc눲'"۹=O!f@m˫޿ԸdPqU9₰NvR#}zs|c _;v;&0ײ-.7oeRUX3]SY^4FetvA-qm-Yi2SAx=F+2ybAiQgW5p_I}G!( KkĴ MLω%{Zv'F=Bjɰʁ.t:].+[sH .zsq6StA2~G+Wu sZUTcQu3<YkwH/e^bII&Q+)R0$)4čqk&, dWBea\ՇfVqu<_THhm3^=i ?Z.;`_{Aݽ>հ30AoP~N3ƴ )mK^Yۀ &ށGIQ WLST(]b 8npRR`[FNо]I\SĬZ&55yUGOLGeu*lK v{9rl|32 7ϩ$T_W{rI;σ=Zi1[bShE+rI-BݻxY'=듲NNl5uQ GeqGSѶjpQHe(0ް>,Dܿ0V wn_y'+v=cXF6\9F8N;eݘ\2 5)NjR`^R2!B< 1,S>oL&B>LPnvޟ}L"+\ 3 /+f;kTS/鱄ƢOCv π:>eˏ(%3w`j.ɒl;5 oQ=f#Oa I۴(L;5P"LCӬk/^8a8Fq=F_2ܿ[U҃d~V!}bb`8UO8 !mj #n $9 h~&cS&9nTd܅Sb,Rhj~ HOkP JJ͔*3 Z528WD}zN_ea ŋh RiuX! ֏ 謄4V,o:bX;<%|̩DϟfF)!BxVkpW!R9H &*5_#~ [e^\cq+_x~`;OnKGݕDH: ?yxG*'1}԰HWfaf{8R[Q]L֡ Ɲ7Rqj.Wm JxdUn<']d$ hmU:t`][3ˇ*` JnKᘰc!n7 ij=u7)AsхXeL -(jX^ h {ZWfx܄U2ظ508#'e}۵bbǩ$*bsy5\Hi$PkjuRZMxD6B?ӜX ܎n 5-`~؟,aw%ONԁ1BZ m/+_b^ X!qbͪhajyc$Lv!F ."1 <sSS7}@n L")3h%@J5QLu䨝?֡eG[|0/hvꄙ`CީM3Arc=}vtW!18\l9l`by !?PK6kٮ% +%}QdN{>=ǩ6*s/LTgi|Q:c ґG7fsx!*(Wo&h@EƸ<-jY(OG/ӻKp*:/b#-eR~[6s9oNW z' L"ł-l |p+9ǝ|]%ƢW=L R#ؤuHn(O9Aa`d%;$&dALT[p%OAF vN8,E1/& 'ϩP@w!m9H֦T/ m~bJ'TJYC+/]x &{o Ê=~ts9 dH J&p#0#rxv[VeblN疊BL*`FN6֌$dxB4n=cI&.eؤD \yAN?xC+,ψdrd9bv_yquˏz H[sOAo2O\H#e-;L,3!mn xVEi`KMrVږP3kxG~2, #r E"_9KGgI7䛲Sڼ#`|`<I7$il.ev> r_'/rN\gp,FkaNډw{܎-F(;a/dq'tFX3&M8{N2܉ӝ * 94- *i{]4PK'R64"kWPDEC~!uP4q/!J_^8,w-ײyI?n#rbj˾|"x}#g%lG(xjw9ls/3G$$w̞A{}B8;K;7Dxpa!~?Fvd.n2=FwIl/z @I%>%SAM>'zY¶=Y^9AUE Po\Uq⌰Pw8:{{լ}^qP8!XblU<ȟ_ Hq'D"/V#D\G|t7S`޳[w);\C.i9_G)Aܨ |Ӧ޷7hvs?R+uhiOT m]HUP.#$iۄ\,LLqLz+?hU'֠is@ ;sYƟ^%8kL]/X܉uA?n h8?c_^iYlfȐ-ۂP2#`w&T+,OUm`&Zq֧`< ҶmV_2O'R{rLx Jgž,Ewz&d]M=^ +zDZTZˇj:BZoþ\E`I1`H~Hju;$3M(:>3"]lU6f"f+{#hwݰ3'ZH{{xii^m&L;%}?xpo&,=[^|%4IRTҖPdfYTO%mȁ4(t 6ø"+/^Q<2N??}b0MB[C 4ČHؚ]ZȫV{MG'>(9_ /a>_|*,@EG24=ƚj#m=94)vf&f6#wm5q)6Lԟ>3~\$*jSgȼ/H&腭:]F2|2\D@P-GoAd ob*!3A _imz^xWtdc΋M]L.%Mpo,Vrpwͥ,{L8ˮ 'Jbi^jxGzzm DV9N^vYUu^4hL4dl [%-==VPhYbʭ+zɰh?r%f_vf\ *{{+'iE3C)HTWp!&%rpx<=ĘB!I ìChC)d> NB7H8)K6*bxofeMkkخpaQ$l 8tZNf;頸8,V&fD *v_O;'dݭ?D;Qmˮ[#JqIvq^3\Tۃb2P"!X;~{XE2{cteLnr :PRT%l!93. g{5oH:T -qj . #xи]d##+w|o&--B-ٗ2*QE8 :-K`p!HMz}Ng5!L6N}\U,6J'Q76l\d;LJ/Eы"+aףW7fZ<@+!2K()S vJY,Yս}Q*=T]>>S&׉w"#ӰvR&U$5ݼ'4"ɣ+`oE!mL2: SEQkGWxI~9YZxGc!"EUn1cQhʣ~T$˜ʄgB\0""É/2۽82hR )r MxT0DUY Jc|V;[;%^ Du`n7Uwe9% 蛪LqWt+7@-FH P(k*'fqRʂIS D??Yհk|TfWg99Ƨiب,$K#"f|NSvHV{ݶ\Po3d6Pq4[Oү5D 궀gߪ7滊hQl5i$@f^ |S9%q G'澁A46ڪs.(L*UC.OO2$@}8TncerV!YTDP^sS-{4H&{=,LLq` Vo:~ifND@]f~L#{&U.%q5<:_ď(h> C/^B:a!h QP0'KTv^-M#|L*xV:5:(qX4fg3˥(`N#)b -Hjv \cǭ~s9[OQzWӮy GP^x +FYeU)+m dUPغYvrV[#M4aʲx^X2PbqQw9vi]͸Hu*ٲ1 o'Ms42Pŕ ^^Oj+b%w>pO(! UX>Қ$=x'ΡU?c`5ſ du@'s.=t`PwN8w1B"fњN' ϥG_VոMFRm(mJ^ɡf[oxY(G!4MHo^pc8qOއ=L$2 c:YETcOEΜɇc8Pvȉ+ D?T7pt82ނQTknXFuAOQSVS` zk,.V~ fIE8,,+x1 ӷBOAwi1\?A dPw6ʄouV[:B޶@@ucx{T E}hvw5L@ @6Xhs9}\pR t |g§=렔P9!Rt-k͚o My`ز#]ʦ~T7>oiy@n}wSծ+pS egzOZCpscq@U^"g19 +L8AٗLY4[}v,8VrA|b2y/0hO61__SsZ寶blox"JY56z\< !^җqÀS5jY(fU|d׼ȺBUsQɂxJCjcqJsN=RE],M#o`EP_ɼC1ƍwj N22R 3S㜖 [۾v)1@%/nYCN\0"Lγ`e xkxI|c۟YYsY)-FB@j<[}ͿlbC0BSFp$ QJo)m#LfX BO;>ƃcIUh)Op` PlN2.8Φ22_ xtBDJdp _WQ >nN4*^o ]&R^vh!0/I᧰kYN ֗hDRPn[fb<|b,8E>X׏z: >ڕ7Ee'kD3ҧ}|Q(FR4@{P0.D0-zܩ-U7#l/+xlzt9"Jʇ>_68KfF *h]:Y7˳bpȱ>vnT,3ڏ`*.m3ӅgVxv(H62l- ˙%AeSj $IS!ىvefBۉ[ųZ_]8έVSZENW :G:F3yvˋ Go4}e! W:|L]pns43nn8Z-')L>`wĜ֟2<LIͳ#EkԽ#HthbWͰQ63<"@c9n~N*nsUGrc QY3pnn|˰" Z).3fl=ƴt4W+T16T<&/H6(?Y, 9>k{#g)T̖ rfmj=Khii8P䵡h/=1WT(Tي/,JI[򡕠X٣fI`{E,5K $4rY{Dy@%( Wt\ǭe{$K%IfiX(M+UĞax#GU0ogM$rVC_iA#M.o%vX)kEHM+O)R/|-ڹ`fPY._M to0HEkR2(n=I%@?St$-MDrG/՚rABXIg$Di;4"s~1܆R(Dby=W4* ('$׊}FpUY&hh0n )~ȉ3RVؾ[_ nu*H"TҒjɕ?ql5-Dң6rAJbpf:[|O+BP \մ^Mpݙ0ܬ(<ְg,:\O"`F DW$r[D&>Ofs26tDP[2VIO=s_Ζe!)W:SIzIځ- \T 3*p Cx-׭تlEBL(r|eܤF AAu[Q5}gyQ'EHG8 IEMZIhP6" 5n1MXW ~/Qȸ|R#ON[w؏'‚KSft? -@T V,X^d_8p]? Φ 1 we<:f 3S#j\ e֕w< ]b}-)̓`wKIY4hƃf_\ [*ށ(yĪ_8C$d oYVN#^ 9*1_l;E]e`wV:c[ϓcP?i(N:$v(n5]IjwusLMl/ peC4ly+B}Xd{ÏtPG.3;g.Ǥ_V]cg2l pwpa0 ňA[ˊՃYdCyi0'`*)I &lG5wjrmXģ"3!kƨp*D@R%SXUf* v(@`GjV UUӄWOkF82 Zhi7cT 0̶)2gxÔWRsy5,k@J}x<;7oǖN/ B1jH;:~qPZ6_#1f2DYr4ػb&iɱn,xYŻ1x%T銯ӳ=,ǹ, 8q$\#(,Cէ## E;Y/ K%tl͊6Zv>#P]v$t{wXS`b y9۵~dN1ܣ}}g\$ ӆIQt$rZ]vCiMrYUtuF lg]p>}El]g?L] ۫͛`\,?|€0ՙT&L\Ϲg{l1}F ! W_齛2I?:k#n-+IRRiI4]c|gV#1"~Do' d,J 3K[iOzcw_몝$[@OklֻY)uV1n8<8zK';ҌC{'nsL6r)YJo뺬J!Ulk|燦۾ 4R vjUok3M惪9Y1D~LP2o.p?L^܊iBeɐլ#V(xHu6Zp DWs'Lbe s&6Y\h1oGqa,DpfRZkZK-hDͽ--oЯ*Jѡ-Le.T!=g ĉQ U! {䞭C՞M(iLӞ4(T2`#-Bi%=Vu\Q]C~2`6ߋ'Bf)Tp7%2gSD>1D Oh6jW}G)RdAc`aؘ['@H!%GrTɱ`Rw#E-HȺ_>?} #Dv6[ $z|{W{P^lFIT,"HY%+_ȊAPŲr()>,eeRb jzH"އI\e@$@s J+1R5WP# -kBV)t~KΕR?y8Tv-8%zC"|Ďz>f{+lWk]0RzuxPpu̴&S0GbS/zz/RPZ(Crc."fmJ&䲚`#,#B˗mK9#][8 )4Af_|$kJa:iF{"Aϭ<+18s5,>Ilu/_eJ^G׆K&pяoZBDl}b!ח!Ry8k-M`꽂vZ< &h$tes-}HƥdKN5thw.&a+E&^!mYg.T2v84ϔ! EExƶ3+`~΍yb8i)uq Fr 45'%Mˀf R[9'~p{͟s1d\0<<RE2%y Ɋ:ⱱF5Y:SMo+RH#^Z!;Ox`FYe=(;܌]BZ@)N z{shBSL 'n;)2 H 4b2*:RpH3J؟pmLĝR2*;;Sۃ_+5a\"Ci~^3F씙݄5^_g XPtUڃa0۾IWp'9SLk1ВLkhJf9%@eO~ϲ9~Dlʁ Ip6%FZ&K5)Z3^[Q >P/I?{J1yJ&v.&(ff~<'YA2XQq1_U8[qå}W_}tN';`?E΂'չIͷ3^]oPӘC%zH w-KXU;ǵ2Aw Xdhq K17'F`g΁"zGV휀fY& eW#JO2%~;&2,Kt kMfDupi> xX1ͨ/lWο8im8:${ KyR JMm#}TvWc#*|Y^b9{؛YVz5J_/%}M<NG|<шLß@)d: ("d*[EJ:oOHc-Uf*ۚ A4LT NÄS ž,HW0rg1RV^Tt%[IX\ j<-&.ڣj4cDG&A ֬_쏠g aq#iTQ'4͹jwл% {:MgZ*,owR@?Эפ,N 3៥%Mз7"y2ʮ ml9)V.q$=!G k`Aڂ=,roR%t?ћTb0ZCƂG;wj-8!V7*Qa -g0O=J[fáK66-9bɐx4$@ w&b}WI⺸$W'ȔMy~S0Q n.!?4 jo (%Yk'ZԒGZ҇;AIn贕~N\KwS5֙}`&?j:ւٵHM5,v D89,FcqHČk4wץz!3o!]^N+F⑮e܁4f"Ou3Q^w.^\ݖ+ jFK9ƛRb4IP^*nr^|9qIů4 \9~*s]e࿻pˁ5Iſ D:oT|ܛ䧓Ąɹ.4Mw)##KB!(wx qp<ӁbWμ*Pl<[K+֝5a-7 Fڙ]ƈAΔ mf'ֆHj EWӼ)$4jEzDcN5J"\;2jPK:vSמjywL𤑡i؄ϣUX 49ğ֛2`E(pw-VbX %uW(tw2Lvi &{CǓ /QZN'%M961:\~`!8"W)esq~_<f+1bL\sLGM@:8Dk9P+ :}hw$h I]*瓃pcǃ$Nbya\2&0| 05:p2TpyǼO Q/ZIDPsP_Ჭų }t# K3Z~qnz/&O7ES' ,{9=֔w A g}.eՈ:ɄHY `?܀3S~kv 2f<9"dY/0ÓŜ`0uc1ʃd脏T&8:wt(XQ|<'X>Jܧ`j!_1Qx7gQIh ; dCW}n,t9?JTZY(h(:xj@vFt^ Ol.7r&-]IW]jg`p2&+]{S\[بZګ_΋LXJ uS$4.P;eþ 5XL Elnrľd$" =w!3f}L_BBlTęSSP*63NB{ͥq?6Ba#-:4^6"eY-phE'GzݚȥR}CM[r64!TQvCGwr%jP_O?P\{ ."L:hKxIؑNi#Fԡu*eQ];VX,Ū8m8J%+s8 \ꔲE" tC5v8u6mFgbdVBN2~ +j@PrIoQC5Ƭ>xQBm[|~]CKۓ*Pt*O_.:d/hK"aC5eJ ̄I2We'[ |j'4?J=TtDopL "Ae^2 @ؙ3_sY'Xu_x:bX$ChW di1 ;uumяvvg^/WmznS4|YQLȽI&BXRKO,KLT<ڠR NWE} &0r",|+dzaAI1:8̉c nak00?` 䞪OGAMoUoTs=4*wcBׅ|11Ľx4ȍ-:t% Sbe[2k3{70o.l} ƥ6*'phfgVVlo=h纼feE! &փL|kL̍? Gya׮mkI::Y?rvQG<]N}4Աc>GODxM1{\Cٶ9s2N)G꯯7b7F7нnٗ5!>Ҿ)M%;^7 {?u,qImTت=҂5u3ڬg&4wjJF&TH .'#{Bweq.a\b |wMK6^09-7vht՗Դ od! J5uQ 34+҈'kytEwC\/c_4rLj/xm?h3C]hl F (p2Րmq3bi#JN q)YѧAIYIRP$4jT3ͣEl7l,;*F*vQ3 @_vB?~ [9|8/Ru} @(bp;UAmh*6uxWxsL4⡬IP[N@#V&4UM GmXHFcJl- o[N'E3$sh4p6 QXId]y V@ *p]l'}tq!HA,|`kE9=$;NW#MCdw"ĴLr!C ‹(ϾQJ7R"/3rXs|Jw;?=ԝrߘ0Nff/%(͒3@bʭ$пGu<͈X ݁,ZዽPU%eK~&6P|A*(Uw2ga~4ڱPqV R7!j6cQC^}o?dbbZ7L9x3N!'rDO[ 1|q|T-d!n2ᐂ2h8-Z4 X*Gr;'r Nr(S:ՎLpD^MO[fbL$BfdT,6OӞp*%Qnfe>r7;˼2rZ@zZjsQ5Ȭ禧4r^ .pS`{%lW8Nc52z?ɩEJ Á-BꊰBE(x<8p&AxNF$2t%[G3;6,ba9ס,{5-'Sv@9왛Cor+/X8L1[S.`)7tJt@l gŌ`KXoT-XJZd&|FkGvul;{O SS=PT!7ODZI[fIx+N3bg[\R 2fg[쏭,*!(}keuX; 7]?J^!uc "uVSP'˅Pl 9ɤĪ;D^VB4ѻV\~պ[CK+nE6 >̈́kk爭-vjgFܗ;q[[i.[*X0hVp #p(ዪUn6jCYQrEЛ{P|*BsͿ<|QC"JLK'NfyMdeagY~۳dkT7fqz. ™zb@MV0y_p\{8/n茎׻<cڈi\^T3`D ZOply>㫬+|.Ht(Rث%N/۔N-g@A H7\1X%M\/me.]-ƿzKM0z%ׯcֱlnQ |{Zй"ȯ;q|zƉ *0B.9Lwaޕi[CZ2 isQ[V&||0w47ը!dO{%܇$Ft&Riag:@Aj+6/DRΘ4đR EP.Gc|DfÅhI/+~/f5|mH,ÞTՏթsQ+FI={xJmxR 7Ȏ,{Q =3 kiC7~D0/^3kv "%-1&2 x p9̎od"]G3]I }pPnuLВu_sFC]4* τjŽ8;DʢI%j.Ѕ-(̷ARx#4;cDNjJ||̡`ɟY$MEɞHyjf)Ƴ‰qaumVc1@u@Vxh]I@Y]  < /5>.5?\ڀ{Ýp=YFo5W}Qsꁑ x={6 i6H[I 0򨚫K)%Ghz2OdZzpo=LH8݊$)]KqOmbnl_4`ǚk֐f btm926It7fg##֬:Wq[Ƶ:秳Z'+)tM4F38uO:NP[1$SsGf rwKXR(h(x޽y06@ 3Ǽ=.?D~ȳγvPSv--:݅=}I1  6w&9FG*J$!7zu$~ƭZuHUTn9<]ϝAo`ǂx/K{#xcNbVV9ܬg[|XTW;>[j@@DF8n t4 傀ƀ#ljrEAkD&tJ]uB̛+6Y'~F:qAN\Wf}zD@2m A 1;4OIaP@c}Moh7k4X&A$Z3 fbE,'$!7W"_H30e efo LX:ƕ@?Sp2'g- AIM&tS-Y>**Ba?\co(D_Pɝ|Q. L 9B"K2:$Ps15,s{t* %ґb Wwc? ԮHtZ%G3B]e 䔎>F^1x7Em0̃} ;;TL.%$a(R`%|6J3@+8V:q/>0APN~K/5oe5̡BgBH4DWE ^A)4-O>Ǽ3*i%i+D nKC- 3_^ :TsKn[ԗV#@}՗-Lnig])qљy;'c꣚FDݠ+XEuc=-rd֙8>8*X[͑dչ1l97c@<vBt;+bL>56,6zZo0S47{hrm ׳#iſ8_yÂՠfYp CaD@"3ī &$x|ԅ6R9鎴GV)m'|ϰrOk)3w6 ٰ`]:SJ~n#ET0_B~K A/jw`]ҧȶW1DUd$/lHyᅢI$yׁ TӨ"AFfYK 'p>ȁ0C3;aaD+еA$&QD97iꯩa`ţl Y󔀖MԨ60l1$'*mԨ1]._ ej Ct LI eE{O!tS t Vײĺt;4D<2q( k]Hzɀ5[ >څuO@NK#ӷ*}`(7v&ywH@9 @CeSV )>x.mŝJܰh?]`n]*'#8`oqJm eGۖ¿F|(}y"=LN )pyLFaQof[A6^+'3T,u" f9& ');>`PE}{24NF7nZrӘMKzxo1P:J*ܴe+z ǒ-Bi=tPJN%G1&쳒; uA]+Ow70DnHq}P^1\*QE^k5~YV>?9)~(!DԔ[+PwqH:4l0 Ffk-R>R_zmiBQ )StJ H6ibSWyj'y_5WSKwO>B96qc:`LʝO{ya@Z<\([w9@JGu#ZMjxK9?YBOeŷs/)/tE =?E,1-m ۻY&u8}o4DE*EDžIYIfo8(c(fE&Ǻ|HaZvɼ^Ev68irlYa)G|&Het s}٭Ld{mn63#?% ӿ i.Q+[&#o@K9l\?jOs3^}XdQ*jx8{Y68m39wX&[Lc􇫞]r˽.ԑk;`j .#qHb E̸I.Ԏ r}D H8L4?1Z&PtA 2n|vʻFLrgDf}!sU{nDќsv+Wg3UEs M&g?^zxyG'dT K"j Cyx}/T$D[U5).doX96${Sl ͞ vbu o;:U %*[Cd Gv0]']XH22W:K##R Q@$ ^;M^"*U$3P >1Pt\\)vۿWwE]J29YIr/"@ :\bM0_ >FD*a\7uy=2-5p\-*S 7T2qk>񢂌M_TC 쥶?q2<%{` pX1zs 7;!Hp 1To"aIP# EV@D{`[5)~ &V݆p"L0wkZզH}⧛3 ׬f6KFx~<Ϝ*Cm3N)I;1zX8z!lOkV_ BώCҶH;p99 I? 2&^bK黢(@Жa{ߞ{ej(,}aePQjiVT~F>)cQQm Թ-58 +q1j7lBdTf|3"S~- 4CE@p$Ǎ;XǵS ԣLrwQnX *^?O*3e)׮Z/`n<Vyw=?;B0#ԉ$l"-icmF&ex[2>GDLot|*LY\k[ڭ88!Y)Sb}^%T~Vgp/Jb9f+5fobrEu2A.T T]_1f]X[ji>@\We/*RM`%hG] *?Lқ4r CsC-#i"[nHV4#(OyJZWjvN>@#quZj<S }*צ.qfM .Va߷`H2[SKNRBR NA* _lOڒ,P]dYbHt\fU5Md_Q. OlΤ=q#h4il#]FaC;u' `T헗Gƣׂ}ϵ=v}wA|CYect4B D؇5Z%㔷_ pKꜨ$_..͵Я*ܬr=JVG2JkѤTػS le]V<m|W{<gJNQζGݓ"PI}&vX"vP({tMֈv}S'T5 >/VhI&(X(a8(MtC@ZF"X=#|FsZ|jtt]!|R41((!I$s*xg[5-1Kxp{:_Aqc^ND̖* 5da,ҞzS]Rq$3VRl;1"`ΦRzBt,S0zʻRUEA S 1Lْҡ֟oj!7ZI:ئV:X(I2jR@Ѱ4Ɵ*ы"+;Evd^|$*+6-sl2z0KsA\Q4\/pgA ;%$䍦Dc6 2=m^QfQE13/2X^#v":S%L,k,P?wMƴG2D(7 /U1~hW}<_)IgoԸC65לx_(zTuN(E7hϟ!W.%=| ?lnEr4wuѾt!%$ z͙~ 5`ޑ.]Zoe&h o3|_fn=Tec$VV=m F&|ɴZ.H)K@6&Sh|戁/_DQI5.t.;ZKx*o[!!IYVkI)8dD~oWro/ ܰ9tbRgvm0Ue @0$ "O 9J&O.#pDG4ZYnY[M֬m{[w7FVF #_TM3A3Μ̧?Aý~C\$U&aU4WB 3Bx'ؐ{ȅ!vqǪ~$ %\v9K99EAwRLRXM#b5mʀZ1>.M|- P!IlO\hq^nNx+dSܥ–q9o'Zn)V7/ZFԟJsњ0%xڻ=r{Jgj=Vد&;=w|Gn[RBʾ34<^)8˻ oB* i.K}\a+O˄kjG@)ɥhg Fي,|S }ŲCpv7?>xT]Y^ S[ϏiƩ*O}=)uOs"❠:+A[QEZr3)uYk’Sw}a;O˰g'ώpZ߆OxkS&IPp{/eAT9&:W )5l",3rlʧk=\2Lzm/t.`Ih .O6g"1Fϛ-ۿtΞ&e_Ow)ڹ_^Yw\unO{Rgd M S(˰,ߧJJI* ?VMPBW@\زՊ_-ȫDG6l)[&S)ip,}nc >_ 'CEHfCP㺊da+ keuj%фfiМ9q.8,赯nԊD˯d$/O"UjZ`Zⱞc8('Tj筃GaGesz%q3pKI|wΉO:`FءQ~Fqŝ?GPLo4Z.4U]^TSX-b^"\TDh(]wI>Ixtx۲t2@_kZӝu aGUܣKX؏"PzܡXޱU(Iz eoGbt/w oA6g<ʥj׃`<5A씨49Q[l-"<(sb 4Ӧ=f_zոC)MqZKI$IRM9(T2@XH{?]ɵS;&fK`v_&t.e73;Cq_90;ґ*`8J/Z5cg"aQ +M "&e4#&xV&`E30'++c2 6g'@rkDI%oҀ.|ԾzoX-peU2Hgwೋ)kG;;Jg"ZփB{ӏuuT˱_(Mhy1\qW"Q ]N~e="}x!g4ZDup,I&5^8>E_(6̖;kylgj>vG ElbFXLX4y̻|5W ˰Lpk'c8,em*X מ#R`o/R(mUK YJ#>M΄%)v~P Ƿ販4nA%mѺ dH=V,k7~`K']@gݯq %KQN8,'*IkG]- ͵jSrsIlp w m><:iٌrTCv3F&N/t(sbT\k~bkC8l Ab$I7C勺7;t"׆ ן"b3WؤqpHрW(LQkdTfF~oE"oٸ|3둇N%L r:f,Kx.b)'$oߛe2BQpqsK1T,Z_M{Krg[Hq3i'@̻O'c69fiӊ0I3!ڥܢTVH#xz-d(I Axa3:=yY9HM5'N nћL.\7!;*# sy%I`uyLJ^C׉<0ܒF.p.G*8ۘSzv_6gIsPGrś ,!=4\?S|#ܡ>4su"=|܏A7'ZL(@56Ҽگy S{ʖ*6}~9艇 Rۓ,_x'k1Jjuu8zii#++%FG1.sz-9Lᜒi( +LkJLq GWpЯEYך#R ,Q$45azْ58GƬ\\)S9g-el'oCbzɥ;w\WI32`kN{H+]tfzYXTS_1$J6hb8yRqpXx>]ϟ[KC%\}.g[Kn\Yk\?W{2<;|ǿ?7MH@mpȐo$5̫b TG WCq@pfcc}8,rr4dL*l\Ցpȃ=qltFxX~3ެذMMN,ӦUz:+$ _ ɓ-{ ]DjΞ c/E6 ]q֛Wib~F07+nw i c+t'^y/x UE:$5g0|vۧ@S 'n~c51tuєuwѡV͝ t]bS]SU{+ SEg0H&of_<.^0R{Hq{Z DW—+{ ??e%zۧ^jԯ")ӹj v$/_VBGbf 3B+PPOHBGV~Nf3 l [)ػrÞ4LnɹRaᆴH?*TȨbaG^+pOfA$rƻuMfu,ꠡ" :Ŀllv @7o&PWr mOA@f !A`v^-iOLKLQD"T}o n.q`dI]E=՜cXwPܔ ~ǒu*VGټwFrǚvrZP1L#ef.m _f7,⼾ ;Y߸Z=]W^"Ss#“` t(()Z"0BYbNEwH։ NWܢNs׌Jc"^7<aztit-ϴsMjL*iŤiRs]a3ܖ5nHb*6UdN(t2!|ߌC5ڞCfR~g қ׉ Zo=pn[F v籽 Gr>3>˙`"ɳX/xy1+CxtԿXA^%DSn?.F1jYb)Q2I1|1u9jpz JE$Lȳ=ر5DhÀg^8(FL>-ܤ_y$Z\ #;V1^_$m'PE WU*lRTI7p*VoɘM]H=Fj\f6`C!yN^b4lp G Q~Aphzkb&v6EGWRQF :1Փoѱ)E8GԮrU䅟|Q(Aٍ%=!Ddut)|_ 1~\W,&kl/DDX$.&ƭba9rN A9Ylx}:҂ xYg11ޥa}0`ZvcZ=[BJax.x;{ɔ6x-jT45OPҌ5s,0ʐncѡڽ3 -"uh]p$CxSߋ s{]k!ڀV)2(>!TxTnV qM)/^)9f%ÜlANg{.&5:!k:v=A+/.2ޑZsad0i}7r;Qrh]x: -- AV0;,kpBMBCgh7]h$Ff(T~ 8rzy {6c,LW%).:tNTfUe`nK$"dpiFMYoVny *ǯ,R >G=b,"$xwy)0=H}#`|/u_$ImeQ}I7u&ޞq: &gאg"a1zRjRZU@e1!rr_6!aoHc1 Gf >2սvׅE*Uxfoޤ>,O7]l|I׈3ԶU-"o"< >~ U.juS/ g*GRoL˗?HDJ;,aK!]ȝ(He/Ipc\lصU~QTGֶ:*bt]Jd4 fU9X?NN"?̷0KxxVYX;+~ܠWX z)#:zwǭޜ=WiE3d[I"HcScAx,x&;xXpBc3e/؞WշZZh{Q;@ &yrEӔWtt)ZߙUR]vw"s6#K5Dfdtmӥ, $">ڵ_R|#rh[a-Гw |kaҧ)]Ȍ8`4} 5il}RtX9-hǷ{8cHLRO@HjsT:DnAy:q3Ov7g&aQ.@(*;B>eERhE@ҭQZ:vlX$;C;D&7)6ohºY oQq wrE`WCORJgU|BP@#{{C}&|[;C^^eYy D `W^aLĪN؟! OQ6;gfK%%$I DCs:2W+1r)}KZM=Jw]JAMP+LxDsE)'U5JW^d<_ (ݎfDLDs4^3'&lfpRa Y6x8Z󖱗P4 D-䖒L Zly}"s՝/qxǾ_~ FmA'%r6ڮt5&)B^zP-hi#4%B/̙EȲxfb[54-䨬z (fW[ZXei Ծa*CyXgϢƝ4 &Ÿ9 Aה}lZ4c%hO$g7RvI\9idk6g8]Mn_PFٙ=6SPж*\bg6; )ABoS rЁW8`(&'@T&/(®Rb@.a)}aT88\ :18uʉz%@Nfr]/d:d>1{<\Dq#Fvʠ3+nph Aeu` $z 4;kf[ DkQ/4PO&sFZ6FnM+#g}ʸΏt_19g3u&} % vt҆{sQuES6Țɲ|ܶCUIip[Edͅ/vVIqe]ou7OJ㿉Y0 {a"Mrg|&p c$ X&j`w~!廑 wnyT((3-*ԐLf F}Tءg $Gx=E>)~4M 2i;/j{rYE?p)4Y{hg؎ ~p H\^Rɿ/-nwm[Υg[]W`2;Kh !xck`-x=޶4=_:\7;{k v1)VnhСD_)£SfVx$szuH(bݣ N?Y}(/Hp@|B JRxaд0t:t/1PvOh[Q0iB/#.OX`0uF[|l& {oz,PzJ=FW9h+Z\Lf?Baze0E*dvQɕjbB:Ĥn! (gdd*V{ZJ6Ξ\-pF ;ozFwQr d([:g| *PwWքD5|Fujѱ*c{Sdn] x2p!ai0g"ƻpAGIWM]Dw}s*v>ĕn:DzgD@t _"C[H&o^r]mYv^_ ޔ;UmTfAíQOZyG[t*QxKAݴjiw'g=ٗr.On9խsdz;Fh ϾsOcW Jc:}k߫ ,'{z'}`nP 3)!`3U'pL3䫶JR8\ׇ8m4']do<}M219Nh5'1X0@ƭMj~ҥyr LRzi<O ?n~ m 2l0A`~h;?#rm݂nLFcgWI"Ɇs`U7_-Cs0P¤'rb=k!( ?P7dm6gΰoN+ͿJ`!V_Ԝ҈A#,˴NA[ebaK'i$*'L '@ƛj8 O#N!>6 k.|zZ=[ F gf_MݼʨnPQKǹW[&O5??)}q; ֡߆"k>}AcEasNY<Q%[7FIhO!w:u^28yko $cO=PVFOʄl+RitHs]h&v= uvPNt#b0J4=''U"fm<.rBx'1vL#lZ>i[n {[\''kЇ|q1,MI{5ĨfSgŀ\0{duۜiĝmA_*{_bEv;ysD>?UW}w^ƴWPd.w71$#3NexjܥdE⟀6}{]ZS2L ɮ N@,ˢ#tҶu>7u C3'pa<\v}'5G^.DF#:\ٓC=$Cs'ܯce5 (C#2r%/`piHh 1Z` .NyNݎM&Vtth( ,BJ!ISRrD"_{ud ˱{=6ks\r Y R?p.#|؍8pɦcQ/njxzK];z;F˗19n5+b7K345hwrd\ԛF -|Wkstl[4HwYX,⡲5j{0yZatF3R9BF;tŷ HGG_`V.E+kP*֞M#y, PCʡ|5ك8;S>Zx 8[E"5 Pnhֳ.D E2BgeZݺoۑ5m3l\4#)kF>Yg` 4Q(>_|=t| _V}%Xg`QTXhCP@k_ 4ȿu;sq?N -JS["݃{Z!a8aԼ ;]][tQVB@;cStkgC`Ͽ@m23 Gao4r،ʶ*BXe:tth$ uv C \ߢ\Y\x?sg7%Oڐ% ?"΁ZGkWlB{n^dSzLwLBp:{xrtP TQRq-!THi4X 3$b P9 Âմt&}βL%ڱ_bg BsоCW;L^@&E ;c>Go \H eys/=7 1>Y[?HԼ\ĞZ ;$*޴yhx LGm_K  {֖5VBf!9ry(wØHQ~cAyY:!TZ0B_fl隓 d>sj!U1Ar9^-ZyH+C876I)ص=4Y$[yQY%"!)of2ϘcJ˻耂S>պA0їlyč)D6v$ǒbC*$=_\5?`bIA)@aGjQ@|T'Z*篢=N碯 @B+-][u"/@FNXf-Dd -ۖ=#Yrcშ@ `Ps\ cW}zUMŽ%`*7#TuV1n HcnyKQ M5!WGegcxP j/6: _\Z) #~KB1ž 84hRďHyNWö?Âq1j!PDt? mo$l|!o u6Z d2C,`qOCyǴLOYLlUKgiJ8#b#۽Pl 8t WUٻw5}c򂭜$YMU- B4n0*u;8Teg?:'g~y͜ t`BeQ'6W˓w>\DsWLQnD_/^j앖FcH-s-hn,B=c>SEbF~2[ɑylGKK.FLK*M W+Yγmľ>ߨ;Ws]u&Cp *u_ϣ/S[{N哆Avɓ8uz6Mt2>K9̰eϟ=${7߂[JYVT(\;_MIЪqO({{FhfBCnYJ14N|eC*`zL0 ,Mo9?|u9P ypɺp kq &*an,@e@I7'}FZӸlD2!G0:s3`Zd7z x ?Rc%-4gHz*jO ڱEog+cq`.4nxPɮk\9_%Tn)+/q4ŚϘd"=+*TԼ%wpC!ezz1k"5VDn&;]D &e;Ih! 9Lz?pQ,{"%a wi =勨(_.8KPb5RE69cعEٶݢLiI뱬n~Kw1Gl 3`bQqAc ݑ계|xHlRK >PaA?šm7Ldv|_V1'꛾Kn7?8uXz¤KptDH! 2]0V!V7H&~7*Efkj-n>rhYĻ%q-EB*qjX;yffvܘhM / @2ϹvP'+WENcT&$ZH`!gh>6 Jta~lQʷ ,!˞Mzrj^QtQD [2p'}&} sc&jo{ϩ 7pWI~{'ؕb./ǹק[Dޖ~7f5~6@آPjgQ`0o&4vs2~ݔ'=ct7kC=6 d$ݰ}v`v urjZT9ZAfb#y6@Y5YZh &Ge`oX#BY!Q'?Z6wj~,nHCi˽[neLUէ6fby}@THȱ[hȩ}}TI)` U!mE-OrQZWx:΄!^6[ڰ)f 鮊6j$4kt̻Vu,ˎK`: \SiWP8Noo<006ibxǑ>&4)P= iِ6mbIT0vP7S=II`ahCG6PCI%Yb`Pz#&ٹʼn"g|D?}B:>ޭ Еg)]@ I?HcԦa2bރIyKpd2*uy犂FYȆrHTZtY9ӹD 6DoS/_b47.DP |s% (0rxLd%?@S_̒Eo*^I^TFSb;xV٭ͶJ oSnn&riB0x4KI{i"tUAB`?UY-BI!We^pe4Тc"Ԉ ^p{RD /[̤23V(W ӫS-4`C$X"hI48 w{G`W~@/al>QltF_@;پ B1 J/ whoN븷yNs*oD%-GeNʊb- uZQQ5VŁ,mODp·͖*mUCvihDEolÌ侔xL+~;kֈB}Ju!d┆ĕ@8lK{Xg#bvHl@9WI R18!O4 o+EW @Cs~M[~E2Ӌu|H[L~v׌F v76fKIJ[CmDAOC/޲rMj7˧hLOPyF\v9F:.L^ }TFzT`KD2'4x~@ e8!৳QPk#Zq9 W^f\G&jꜧ!XpFKӰl}RBLn9f*Ճ5F \|ӭ٧K.k( ,DKq@bv6+?`D ף~mӱ4FˊêYmUu!X' ħ܊q߆ײA 5 ts|;%8.||gx/? WmF/*(+}Mq }H5Jҗi#lhqqPBe.௤[,ۣDsAS2za(rol}>&0*RpN!F cO O xfí27J.{;/ܾrP79y ?ƺZCJǨ>+ӭ2N665 ˷lïM8? QePv#9Fyn2k#<@%:0ԗOXl4ۻ]fP!`;zoj\C>IҀڈ'M^['p: S|!!3 ԞY7Ŷ#h9O n+0#o;ՠ,) &Slꋉ23Q&"<1phU]hX.crg b=;3/\_vu!ʜ-K !4k3C;P#s| $,lgbh$, ثZ0B,ѯIZ lk֢0H][阛P*`c׮V-,hpseط{݊kxgirԍ #z`u"Vh#k "jZ'< *) [P+~M @&fk.#&LU]0/MBWB8e^ wI+"rWv%:F"=^|H2 :?O5a M_ x%0Zpah2%Fg@XZqa9":ha*LGPV8MGuuI%\aalo#NmƷga5>FZm 2j10%'11M{m<┆?+砝1>J+x<ֈCiܫB)άG]ڔ1N33{р7,c~8ܸr+6aB)}I`% +H%(K9 ύR)D9{Zvx} E!ɹSf}o@ M讻lC!hfO9p'Ay/_{<Ǡ%O&A{tS^[4Md7DA3=6B5Yo<ρ /%z岩Ιkm6:>ypAΓp=m\' nft8e & Qh*m0$\QH)&/هYm9Gz;SjSmYĒ eJ|c|ǥ<`Vh+-"#L肑&xSOChAsN~N¿) [ 8=*o>=ߦ+~ ez^-Kn,%d#hZ>s#fيY)iq~IۯO@)]ﮮN&YŠGIIM\V~?=z.TSY{\?mFu;<_\ZM(P"Sl (lL$Z3vY7v|TZO[f-jE;`+>0x$ D"ذä*Ma$%|M`9y+q7-rE㦵d{`Bg>~}'2&DY* 9 >6G;]޶K H:"° =p,Ю;*1*o4:"jim2kN3"Ϲyp@8i*v6.1o3,u{8admǎcbْZ_6Sv_nJ@mca.qL$FΎ%|DBnIB2ꗾL&Cm\M0~6>RE%{s)}wmbS'4R$$||f*Y)z³\L$4лr窺'1ȵc)'gak jKZ璃+>ׅOE!W(խuy۬vZ>^7}맋1hbԇAb.h $^T$o;_C:Gd艽$o9FYC6eMA'q+db_i%06Vd&55_1ir܊P&78#^TL[d=)X|!pq`>_ݑŬYr}&*>|~iIV 3,j0%k`*EY6K& @$xLAV~pͣ]DOz@3DuuOMM,9.iGrwo%sˋ,4g؀.,)e:ucBЭYwysN&+B'[+`g} J̯"YT-)jC7UD_K&pZ%QmrA M诮@%7Kl^}Jh6M=Oe#$-ŻlddmӾ~> ωg!|X_I#B\6ͷ$]nhqBk2 >ִ6(xRz~癨'FB=MzRK'kMhj0 vQ d%*GX )a ̻rYو{ErӻFM}j*$֑oqݜ ǞRζ ϒ}INy2<]$k$_jG$X rK ζ mNDHrS/ Eb;Qk wcxP #"Q[\ΫlWuԚ4EJm88ջ5~\M-MQ0[ W /y_uct*o*ed*ACje8/o:cRa{&㠚~2}_Ga>Ct:{iVl*pNhɮpT`HJʶ-xW!+.9n?j5D B9zUAoߺ$a{Q~iygwP=R7$&fhf6ZS|6l?ҫr$' {qhJԡ)e 9POj~rj,̶9/UeGIuT̜DhttqC5&#Qe؏9+ +Juh¿zh㐅*mY{;,\Uycµ*UL PDK5;pl7M[9TtFaR<b cLnB(1Fe|@$sc{#Eۓ c>/MWR֑+@Z̢E']H9A Jj#EΦ'>?r%h :?%/TQLUU}xbiGg]{L@E7Orͣդ%IN0Ջx*'@:7D:ТD!(݄1R0zǎg1BOâmeXrBPD}QֆxgHn1 ݇ )Ɠ"VX/ϪS4D޹C Ku;6NCECuFR@* <[܋dHSIa/19*XRWX,]NL瞗.j<9Mύ3CO"p)cG_FdH Ar0ɘk} kVj:"90'9PT /d9 c]E/6E-m3%v~>m'OOQ@@Z?k_pWwpOEwKA_ZaBl@H['}}ONQ'js_]hl/ Ƒ zKڱ}f-Mې| =v0gQl4RaE^  9"ګne?fq30v,\ڥb\,G۪%eߺ0ey%-r W Co#sTGX(Uop ͣB ǪUlޤrwP>,T1^Ճ2/`~uejcBNuJ }H]*ެ>~UH GnC4YiAFhBMSBZN; <$07q|o+F&"LB7b*PW)κ/=mb//r{y,Rѹuw2:4|H"v.u %9vPt opy}r5pcaf{:/X"4;ַ;ƽ'L(u4&19Kg&H+cN4[hѻB23d*5dh{sVP?ғtYWW\g"Ձ՞(k>F,TeL RG&z~ѓx}~8 E#š~Xpt%OF zf2n^34%gp-Gh r"L"Bp^2gP:ꈬyO%]X1kKPU 'Vɱ/$jV& 'i$iDwxis5Xm##+ރꦤ}CwȅHxf#T=NNq:8[]~{WDvb{!4\So.A=Nt UQkHIߏ6ycTx56m& O+q6fQq8;:PGDM+н˄Ro %EM)j$]41. ? W}Q(̽5тJSYwa) Kpab~gBEJY2$1܎pۄ WlW5+pO=_0ޅQi)4~Ppa8{k]W xi%D,҂jE>tU[Y;.M.iJ\-U,4:yi,4 .qY+-]\eqYFW!_)j=1muhh=}v߿IIߗ&kñ $w1=% LJ̓^8gJ%lBPgM7I+UaOxJ`x A6`bNRҮ!ă~!n<-p5LxU(GHCÎְ-.q6µ2"[S`T^l|[XGMeBI!E=<`NZa*K$O>{pAZ别6$)zhnKTм1;E߭GF$\WhJ҃;}ov…^ɬP؟]5sqv>P}\7!t2EyG1hdyײdU<햱8*7Do3۽(E]ؼ+T{ J;`9-+Fi+6!det9O.-C9$Y^ BV>FJ!#%/(Yǣy34_AEO_7Ȣ$ӈ:m=(l-SAi}13Hv ʀvzߦuUTP\Wrr7 c e(9I\о%Xo.ܝک71ޕ/ݝܧI9@( []$*gs?C`i!a?aĢ|7cgVV>:e=wpao?CCWa m_+2P:_k*8I Σ˒Wbb5 YǦ.[cQz8I"^ql,v;r1@Km:WdĬ0.WKC{O $*wcVW|F`oD~Ki"`cIry˫=fdLSkVgc~Jq`@* Wl&'~w1mSaޮj>]enF6$$Zg(cQ^] ~~𼤰$4dzܤ!m:Qu|p pA CkQ1J΂0g2fp3LJ8[GU&L{ꬸa=GMXd^ jHRG印E`/*U1 >C$p/8`Wbfg_/Gx6 gH'g M_J()!ۨ1B nzQ8YqHۙG-U@advJqeL4˸L Wf$'7jd҈mQߥX{ԍ mACǯo$/y%RaZ6 NOZ~FؗUO2k;6D]c6I@Y֐ב֏d>/P;u4.\$+K~&FDϑT6: {n8 dokm1Ĥɳ+.^6 1MayMFא.ہ06gA[8$Z L`Oj,4Bi"fq$ℋ-4:r怇{+3-R0xVH(skU׉^-owޒh vM=0A/YmX[+@y23A06$v8F>Gy;až jtֻ\ڽJ,d́h4W᧒FOb٧35_V%y%9'"HWwp0QZypҀ0W\B]JY!bxR-vmųEh~:\Ys&dF&1%` '5.l˵,#> V7$ͥu,[ tQu/i=i" 1!dYQ%7s˯ f;n Ͻ2XQD{=t86bz[˳ޖMMxQFܸt8-lWSC` ZOmSzSc^sAw1j{g#mƹ+=5oY領rSzٔ2'εU;t we(jZ(6V"ElWb!m8Y蛚vWOa-vhǬ!"4:|ܝ+䍣XdmFƗug"XF #G2?Qzc1N,@»dPlҍC*@}t`*}14$ZxTR_u:*LqD:|—Z h#.RZf9*IaiI_oVu >rC$xۡ/#+hOU'B)=Bd6HS%cƗ =1r>V4+[qEp#Ȳ7Ft=.I.{0{˺'ID&0ɲ7J Ybr%Hq!F!FY;"IN ulܼ$??.cDhX&X0%9Q^L0 p2g@]?LӖo5YO,{1+`9ٍW,ֵ1}ݼIFه7c^쓎 YtDLB:۔v?5Iu'2'RfMKeş}A $]f=.Hg&`{\!J C[TNܰ1qp` UwUgfz"56G4%J(YJxAb `xiK}_VTAr? ݾzi jlGԄk3K\YJkN=hDUE~-V'ιg#d iNaܜ R>إ *"=ǯf;I pȂHލyz˔<",~P ZWrR0{Ks+Ӛ&"،)zGcY w"hc]r2FZz@؀oXiJZ;ޠ%>Pjb1]/,14aXOs_B3 .u>i'jL_eSϮZ@DpO1aJRsɘ'X-(}Nrc`1xk G۝Ͻ0!-H1f}x}zs,bzӉjy%:JmХ633+WtlMesݽ]bGA=x&L!f3fq)%-?RO[UDZ2 +%: 1^H_SiVwRY9R@ߥ9 pzܺ93ˑ;|V.3vq n0r7Flf}{;E*n&u։oW-+Ѱh lG8RM'wEANDl=*՘$8Il4$.=:^TϰQeEi?U5wuĵH`QS8TB~~jВFmG3'Dꘑԅ9vHtp ^̉0ʋ6;%8/rz/7)%ጘe\t|M2j#=HH ޫu^פuMd5AWaZN,vp2@g}oے}i54Vz8lL>kߚI@>ڬIU[sT< 4 {5\ڗ{Ro~>zsMٯ@G{&r8E$hss#wt$))ay Uq2xgZ{DhCl }#R/>bHX9j'\Ӌ_ OV:gdêϓ@ pa49.91Q"3pGCsv2xo [ѷ4b9x˗ f'r.E#/N~9ȯ $(C =iILkߥub9Ԡ P9h'nʐrO|yE..Fbx^nfiN[r&d;`JkGbyM|ЁպYf 띲M+RIVLLѕ&S̿Ұ!Y3NS],i9n *cnI#Hqm&`"1_FE9 vs.tM6}FGb׼ ˳zj?Qbɵ%.M?7>qH̅tMe`pQ&̄gҼ*w%͙`!QA\!T}5^ >fIBsm] fӌ˻qc/W!'؏pslVI T ]=SH)/jkVM7 ፾7 p5DOM/B͕«hUS8Z2(:PZeaHI6 3ߴ2V? zjY Rq VR@* ')f"6tMK a2ͮuOc-HgţX̔Ts+_أ kkM!s~/sO#UIľ$fW҆:U1$ 2 b7PO$9Et dTmg :|+gF)IVؖ'v&)_J ©{۸= eQSS DkW ?Hg-bn!_:ʗ VOYG% y#oM\X(,1ǮW < sԪpNMphrdU |6*:Im2>y1z6~l>/ ;Ln)VK]}VM2$ {an2yw= B`UjY(Pdtbqw毝,ZL:޵74Ώv;tࢺUrHA@X(\Z3j<8}'Zuc-Wץ7~6]2d1Ʊ;N |K(@. -w{v[V3Z x=X!4G)*سfVƞJ9t޷9?%?rSE 9h;9F? K |pp U\gmĶu:#5^,$ diorgc@i;si_Wbܛ$~ xRqVzp;2'KbB_v'gP2{(mH=y:݈zD@뭪zN]2 C{vsjza<xc#A/\Ǟs{D W3yz[mK1|"U4qvv4T5f?W;johbByΤ(tzd'Db)79WvMl`Mt#id]*+҈=I;՝rOu Л:1 $^B.y̰e}*w;Ϡ@SRqmt^7'cS߿a-˩ULoJc:)XuǰzSp|Z*'q+᱊oxE.~?2@$ݏ¹Sb*z- ~z.T\]n8bG=HQݪђ>7w 8#&?ixaYR@H܌G,͕ߝɞ/h93^H}s 7X :NMִBͤCg+&iC^3\exN!3A#CV ȏkYQ# i Nt)]>hHUiKʩo` eL2;ȣGZlpu)-_~EZ\[S:(x4oL55UIľlEJe}Ĝp'#->4u0q1)g.}$w[>,W]  5 k%0?eӁ܂z߲6c]w)9TV+֍(^ 1Ge)o gsJh_,bt]#M0c/ *<A'Eq-v][K18* 6.PlQMxZGP5׃6 hwƺxz<J8Mޡַċ"[v1nF L8@bwH=&*Cۓ1#@Z)Z27" 0dP)_(rߥmM zOe8^O$ܮ-s~Y3 z0Oׅ3Id_NYkZZ^DB>H]n[bJ ve*<2#*WnD9?:~oL]`-k(9EYHj/'!i78yfػGyaac(džY;KQ=j*4Zȩ^Uɲ۔:oR"Ry3[R9(fka('?+"I.NoGDp?nv !7l+Ҙ|&U[c^Rt@2#,}Pxپtu\ v'Cv][14-I,$_r낉۽nGɟocIӼ))E_c"lyL;Cl/h) iV ;DU`4X[%$Z;'h@o\ +U? $ER*)_A[Cl}IŻ4Ne˒"i `29h;GBIjeg}z/tQ |zʓ[|)UmϾQ &+; IJ 5Σ|6:D沲j8}u~u=tk ۜ9Rlxwr̚l۟`q@R*v8΃tRwmfږt*%竸W 3~h6{^yT,n =u'c'IUk^!gQ6ׯwE[Np?7ZKoo} Iؐ%xqVpEe)O|3 dHԑ3(W^dܗVPW*7Q[97 "! ]~z}t1J_]{ca ,ߗ"bzpBm6U1xg6Y(B0/i UΐKJJ\W֙S_T 4wG :䎄quH$ݪm%|fZa$P;ʁs{lK*U "v_lDQERŮYºM og74gj}::!q2͕DDւ|Ţ/ q| c8S0V>bF:QSMW_iO7E/&Ȁ! Q*TM;A{TSȢG7;CɝtM ɳ,M]]< pLy,/K/pj^ k2)1'?) ΃—6aDh$ϙrc[\ ̀J UAvk,Tfu{W埂o#u2 +}d-_*H)՗/M9)Kb+ =hzo/m\1M@xU0 x6novwVޱJG@ϩ.zys 3jj1g!?C{jJ^sy̘gjgIb??G2a`CPK;3EW"x4 wB+D vEDW ݠ_Su0lnN [ kjlq"ގ3iO*,dKZtP)IrU_*1iM۔0VJT S>7~rR%hZF rT#!^XNrǦf ķ4PȡMczfK-Ĵ;eh _mmnvIX6s("wzХ_+ yt`I_|}G m L9(&yl(ڀ;6s?,ۄ6Qd_s--~oҖ/6>8_pwbsoS#pdT z $F`ʒC~44f",{oYeg^bsҷ^ Y4(W`6[`D`&5if"&w&:ߦ̹Nk :FB7UE~c9C&.;/P&LINηK}`$nk(Ԇ 9"=G0Pk}6pYV0Я q>fkj i ԽΆT)鏟gBsKzqb;^+;~"5_)"ޜ-dNk$&iܸ/Q tB"Kj6tҘ财TH} 2*%W"gC.7%|DNe|()yR0S÷?>ghaZt:ƹ__fʤW:kم5e9Hv`褄ZmI{)~&|X?x컯 uS;O ؖĔВ9 ⵫;z8S/BļzH^w徽(wD5HjaZisKu8:\4` On_4Sz&RPtMk\<`\5-FfyPϮ8g+>ZVxd7:U m]X]A}C ~CXyJ+ =IQ2x%d3i1JBI-c`SK] r0vbwsIlQjw [P"h)c֖:1FV0Աuه؏Ftl4]-b0l [b(gqu4|eU0鬛>&;'0R1Gg#}e}:nY<@m/>XJ7}𛲃!cOa$UNh[7ZՌX2c:Ą6 "GO]ƕWrA%ˋ*]c pE-<Aus4_||OHfa퇬w+G2' {>'\ rc Q S]B22&YyZa+){TjL<"!m%\8_ ̵@3q) 16|#ty(t0tezdғ'г}|jA/]UOYnμL4w0.Ӹɋ\am[~ U'Lq!ܦʟ }`I` '.K/'Mq_F Vq^Q6S<}Br,mFMkICQpYCv;iF:-|L W]OMpOD D8/mĥ`bz3{OZuҳ1Y4>rL+?,$bh ,0G5@-./fԮgԪ$ijlXAmcR~~qY(-+Ks+D[4ښx׮(8"̄yQD=#g*o6h8_5&[lk9@۫"6T9{K 3<u@y}Gh)[/m7L7ΐî]p5]YLY>>pPK>m</؟I}u5 5"-E_y|"QC4ѫ|`F9'Q&MQm汶dcםYPRnu :~DL~w3%Yzi5 5DY˸~V|*FGN)8Z;v ])PfG=W}+[[d4ϸV t0?-m3ZC_%Z6zij)u)xa!Gz;t)GOގ?^U}˜od5?XwO̍{w78ƛl k(# (\3jFj;<|9,_5AcgWRN AlX>f`P$cxgdԑ*a{r7w|%"Yg @3΍DT8}&yQmue~sP͗$QdArDQv8 wQdRzY쪫Vm`յ1̯ -"..y@""K/pl4 =n|pu@( O)|Yxu1/'O~fLk>̡N=h2}.M ,k`Esq7!, 6\VL5GD8Ҵ %σ:O x筡EV}3P ehh#.\@DDv86/kf;(B28J~i[* ~ ryy_q wW ۪+Վ2*Mtx̉*yڡvZ9qV(YP )PG^N/> $5[UN#E?yG~%:g7Ih%эeۣJ&aD&P/6rXn fl=%YC?]b _BHC(o NI-ݒF/c.Rs_kP,o` *=*'f]l ;;.ws btt,*zс{,iMDx@k/fEL v cI2aiGq5𾵂5!Ф8"Zԭ8帛@ҠJ!8[g?|o"[ Ϙ(rr%Q${dXdu8x+.=If8׏AoI\[~WI\Hf\!ti"4BgK/k2y R ܪO4$ WAzzUpr]Wet0&0YrҔFG" a O:s~0ӂcq3Aq4m"h0F׾,ZF4" z-jۑ_/#+qF(H<"ۿ|i%S_TeRi}/w4b0$he;k[&[TQ(*نkBL#q/;%w ߲7c>Dl^.f?sbI9l'UCfFy]7,4.:T?=PÒȃ9WbwGY+# f,%N5 D#TS}"~ 5@ص%;,Pm0ojQ=,Y!^ аq4Ѩ'hHFNxO1{,xȍ&Dx}o'L,F!e?{*cm*Fi= ݿmط:;t 1 J+ l3Rm)X̘d'H񜘊TSkk+XZ0i1:,#6SШ _e=XKz6$hD(\2 Q{ [:"*[Am~m? oi cHFzzZB-_8;DբWf~2Dlv_;0Ć?A}%Ź˶2ݸqmFx !MhyU΄Bnn Ka&t +&.roj\;W6¿5( .)#}YJ7yܾYertn$W ^99N_']IGu9yk75"Ͼg}YB;->QA HٽbQR q(O]~!g=N= 96O>`Fc[NURw՜gAh\ЦbH1X/:1쀪*qBBT n60)hwsy!Os/&Mx8pw*c`B0;HrMSƑ̦S*4~eHdm ~O8ROcy63 yK%n̽۲=?iH%oJfIp5t5)$٩ Au<IfA2k"`CBaZB")w 4L81b dA̐IeE~h>v#D;ˈ[v#[ger͆0a$ b,JsXiRAso^.NAk[@Xa"Fέ||G4m'/oQ\RTwsuGpaRuY`TvOeGaŅo?w;r> +Kv*I 5B>}}l@JT+"laюZ/#W ݂vAvaPyGp=u{w QSQ#sS7CGWʬpRorv󒺗%`<&>B emf'QB(ל F]Dn?_3(T7.W'"oK<75suwүZ~f0C٨hRH@~P?j2u3 u.j~;^Dj͑,Hz7~Q;p1:M6uWꢔf[2ɘ&b1N6fVM¼; K`էLMAk~^[ku25d/ӲTF߯^~9otE.NMj~3gˠf;`{Z DatOXDIإh%a6vaYGYX.ΈA-t֣=S/@w`!s<o'>q.C߾J?TAΊJ^l9ztŒ6.Ԡ~D+-vGgȈf\5[8'l}y_̛fxyh䙅x bZԺIQ1RREp}AD3Au %="X;X6e^Tө<q Al!ee=M1K ;yEpa$$<@}w2MzS6Q8(ӠR@~a̼yQ i}\ToB[/ɑD(sD TN;oBJADJeZ*|5i2]mɴ6by`G%]1S}{d&Z ȈZ k> 4Ĩ2UX~\/籭 n Ǩ"er<-vHjQ@w^$y:SA ˿;vJ죗`osg32K~GXWX ]Wo'l~*G圝 M7>DvnH׀j&k6o`}>IJC'39zE0H Zhc֞s4,H%kdfH#iY":eUrP =ŦҙգXeˊ79AAB>[曙H'gRh  >} V[俘:o-$Lѕ ^j̞{4X۬r(ّ*s1Z`g# |(_4/*4p7t#2]EX̚0jm_F}'(L_dd|ec2$(d,6:d?I*W"&'𘬇&%q8I:KM*|zْ onL,.UELѻ}ce^%7E`4:b%.w8 Rʁ juqʘ%˻(@I u\Gi[${B:o ה\0$,'6)EU@o#!'`<g+< x HB*):>}\|2+"|gw0d̸f,d=c?Y.MR+'eRva:fq7sM0:xvJ#v<|;i2V\Be@]#Kl m!mW'L5綩ɰ4ͶLqMF 4.]e*} `{¨ћ:XF޹0OD%/ d_8|=?mj*hÌE$A-qo/;\\#0{rl2) Uv )Bùт3ԧ~&ePLME3M,ܟSM-Bi •au޿"TPk _i22~rxfu THY|g; YXCM(k;h.LI t#FearM:n&X%ޢ< b9QgPޤpԚZ5v{~f]"(P! rj3RɦSe K`xPE?X !jBMX&f͖0> DY17M&6Cl};% k. TW-ZGɈZ~x/>G(5cF|I`V+.yDI\d 5dXXj>O?oG̺:.q. vg엀75$XT#yq4{`r W$$7Fi1V6F  s~{,}2spEu]lN)ep/߅g ِ_ M}]Jo<<|\)V(&:jm@Խ'7ɥFG{(#gi888Jr%P(ftfB̠K-{^[_?,ϜPcF\p}>!wl&IKfC6 9_1?XHL8`oyUܵf+斦BCE%u:@- r%W]p87-_dLLP!mFIXXF`YMՅS Уm>vC^"A}|: )7 zE TPթIw?5J0 9Jl5|5GSRtmiJuýl@^b$sq7hWwa?A[Hc ԜwM,{{ਇͥ ^,H~CSrQ(xBNA~N8{@*8('3TwHiru4a6؍\+vM {Ψm`V],x`k>" @#@(Hu+.ǐb=5-PoȡյSIʹ/$_#2(ڱk_D(nDЅ}h:47(L R{c 0B,6RN=HK!`ՌlM.aU(&X 4OV{5' z.LȲ=8hړ A+N!]745tDd]Q[*h^#Q4m3еZC'Ľ8H訶qP5Ȃh{EE v|58Q p\o.K8郃߆[.~XY_WD=*fEWxv|ia70[yOnmMR>us?,?XnG6^:bIHfkp͒Pxېyx EՍvh7X=֞:o3ː(8멓@AK!ad~oݵ>!B.}z(yA)`퀹ڵQ!E C\tRr}ineîm]* _*!j0q+mfݫ49a]3÷#b Kʎ(L1lS_/\x&'p>qJ)m%=5i皩l!`/607.=],ixH~+ #+OPw1UA,&u))N ЏWF-U1#,_v dv]5Mlx6V\o`T^{}Ko`]#c oBHVfLY~.Ѹ",lJi~<6tQN,Q9W:5וTDJQ>;z?VzE^:[9G=]YZp8xN^"VYQذ𑟈p )8*JRK-$'4ecDu{OЉ2A{cPgxK, Dy׭y[2*x[N=lRˆl꡶&Z;,~f= /JNlֻ<"RGyec kK)fG,r^.UGj >꿺v/` #9ymHp Rj)Yu9 f{gAJWi"z}]QUxN;"CiJ5='ҋ5QU(5.GY@򋙦4^V/v%mD{RSqmEphs18ԟ7PKFMWvq% S ]Ǿ(='%O.Јn,硅E;KlB$6߇p\rTuF.ihfc\zx5 `J?_mA/)Hn8NNKnUE;foQxt K-!ϰv:􄍖" S 78JXSsͨzݐVsx|L!V01K"?Pb]mnjWC=)lأpih;_`ߎYSOGBE_i$qgr>T@|ȵUSiɎ!t6) LVop7<ېzD\.Jd]V CgBaWk@P(ׇeϨ1?+kz^JQ^_ awn,&"92. f`Վr8YZ i[I%2ݨ1V#q{@eO7Hz^AGH290؃R# ÌkdV _Ɏ +y80Q9͙C&riOw'yEo߁1&0V}E[Jp3(.GQA90Կw+V*jw[3ez0a6>DD&|ӛ\f9leП1tڲtp>a|m!2KOSr/ W-qA3p<6IA&2QOS~"=#*=pӥmdo*Hk+KzlD'_S@2DQʔqM(hmü0:8Jw7&m6<>%.%7VY Ed+.k$C{3h]?F+\\эH=w#+Q!ϢsHkiLU].^.sj,o!ƶhZGj5Z,5n[WӓF$p/6ޒڤ~z:u*  jOٜk4&dj3M.DRsFRdƤUU$:J9";4> lla4Q٪bnp G"NAe,,=4ޅc!^\E(kipjڟR9x^_+:>2؟8Tǻ@{'>T%I֧c8@ ~%iGIt 8yB:qgæL4Hyq엣 pOG苎3x y6_~lSedJ'?EMS!~4^ J.<@×K(m&Qv7ȌP5O hI[.n%¶YaD:FmZ%6-m,>czNq%!AnD Ҹ )0͚]'I,3Pӓӥz]\_:)6A"GpQJrJ_>|p.\ n R>\V=fݚ3_Y!m m|$2Քop[hۮ#JNjD&6u:ԂKfi}G^. lzډ4sp1p6^6?*qdÃVdѸ. ԤL 8!y/臫<٫4iU7(n 42[L40f;ۏsߏWc=*?BJۘv*ֱuC+!A.m,^8΂"|Q*2;0=Qi6suu1}>Y/n p=JX>I )tL^9>_n}vO%2uY13긕!E3RQ _v]Ib68+~H}ܹ+;{xb:8S&#XYHQw3*- RiryjaA7440zv_0\ S2'(+&\lSM<o{W7;LGDz̍7uNI>yg}& `' ^`h#>s4:$NوD" sSaRpDZ&3 !2FHZr~R]?9AjۜAxT}5%7"Mx]E4WP-1*)vwWLLa2+9E!5mL+H˫`-)1 :B+Cp:-V`&E!hZŨ./KWˇzx `ڳs#l6kF]eÜ kJLمc=ʒ!8)0cڡptvїkde$9#mwiص΀;6&G ''q&IEӒY6] ^ǚw9^ރN3nCe6)d!NV ύdP)x9YBڊ~Klfyh[`dܗO ?fcO&yx{7]]u>`)X,p6ּeĩDەF~bH"enG7S2R{`NZoxFdt|s;zZ Fhq}ZGk`1L TXbeb9ŘRW.ؽgjl|ڟ1z12n酅 8"$9 :JU`%ĥW=isr~[eVvB5O{V G3["?cL[F"ճxim)JjIYV*Ta 2b9BT1c؇0М! fxCE;A Ƨ[^6v=i}B[3_4zDg7ǜgh(>+H0iع gVTm}} 44`N)1@WI+5YgYE Sk]V'}Lvo'\y5 d %jzc/3W~2`虿^ VRjo1lɺnVf0ar?27ʪe"Z>58a5KbU_&vddFKc<܁J&,ac"RI<(*A$n=p3$v{᪙Ka0".A(4idWG羸 {,T n֝ # Vzǰki3 N|JAlj`@'vN<uK 8E?䄖\#&|Fȶ5QeXn궀DdzȄlS:Yr5#jӄ" Ӗ{u6ym:t;Ⱌ ASc׭I~詜.E㩠xzQ{U\Z!kz m?o %a]|}h U6.1/dUDمt\ޮ Iє#~eTPwLh&eGe9_ ~c#P/34D9 gl[ WGk# 'vdK9 >[C~Yb2y 7EgMD)9k%_԰2=&6$t4W!|P Pݱl/WQ_8r]Ɏ\ΌBY'c8 _fzvDj%TT:_yTL.gFc4{rD$@dfӄ+fH NiEؓr*&a rFG4W/q`Ͳ聝4%$bnYB_HzJ Q%+RENӢ< YȘKcWsx&63 0;˽{Fz|K6Npp︩Ja=brgܽ^'Ftldų4@D%FsLR@(2i=WC_tкo 0CJC{$?9fwyBu_FA. \+܋3(mM{B%4[[jvgfd{C~:/53a tś9*{ *$De{[~51\8:h`HH^}8Iho<(0Bl,r\#o4T0\ȿȁUUŷR\}ǾUFi[O@m4 'lF4_p) MlqL&]N% %:iWoŒs\.s}o7m0ڌg@ 6:9 I'䫳Ԯy39P&jژ9֔qQ68T)t#A+{8L{'W>҅PaY7?"3Z ]3wά..4.娢9mne -~"}^C[0 /|6sˍ,XyrSIep^;Nee:kr~6-~0mT$T9 y,Z(cN1/QMKj=}I,Fem;b]Ε05P$z^#Bwr-7qH׊0 0v[OQ@U6bc^WleeE!vaO1GǑ Uׄv"-.M!Ob4/rm~тEhc58Z/]{-nIȝ5\ufE%%sng} um{ "`$ /͌ܡ(i$jD'1 nTJ.`=.fN1/'po#w_-ҳ(K KEOk Eym>s?ʺ5ԶAWq&VX,d D/%%i*2MC jnᢠAcnSAՄrcݚPJ6Mύ.y>їT%wJ^ }ڜTT߫K౹.fYwԥ%v H.^J/M@,$c7u!=[ ñr穒_S}ߒp]:o!DzV.+["&Wb]6&+.^X>):.WA &?mPn:-?|ʙRsJd9W@p~ sG9Ckm5%ɼ+㧚 $ X{د0i-+];Sqll&\Rcl'G1h 2IڼuSZW S`ª>}-w"L& +RSϱ?1%B!t2+f6/ zl(x8JX95N&3!fe)Sa2Vf +;vZPz>FY +l \L3}q|;D&qCa4-_ u2M+=iMo是cA)h 5:qDJ:w+-oRcC(~'lzTbEɏ*zDx{hDCӵ4E|'1àhGMPy-"U,_WK+,Ms3u(e4Gz32"nצ1LyNچ-"Bw1okF*f FwkV1˖,icwu|\AV{0&C 9.=[4\DϺ8Nn cT %=r񨽒 ɧQ͡3= ]e2-vVdԜcZ ÌDgޓu!TQPv ?+ڰi"xYzY-I&@k:T~ [M)w ݣg'@\<_}O LqzD䙘iyOp7^IrE=uھNWJ7QK.F!h$Be!>My1$#D!LlV Cze('4'c:z V[__>*Kc[ǵz[$q%2:Cҗ8!gSq )/-[#%Ŷ_Ӟ i4؉қ۾q/U>M&pDFIizMƋ!ϩk* 9+?QGpx,*aMuɟu m^3iC8yH=}~OqHɌWe1$4lBpW;bIA&a&BdDKr+Ir~zmAOU;K5[AYj]N[^-%{kdp$ǰe*5Cn\njG +|x9\ʟP -Po-YjOk9l!V8qrAhc4P }9aR-S-/9M8a_JڏҦYK4ˊ[#OZOzEpYQ^fPcF )P{jsڏ$ѨCw/`i ݡX6uu4zGg0mR$X4&1!`W1iji٪bzaRh$2t7]y/<R4au JuGǕuDX0B:΁3,O@,$0K>o0Mp 5@d/1Mƌ63`.xB^Z`sx%қ%Ńv- H'ԑs%E ; :w 4lܨPn3DŽѫqmr5k\n:N*<̶jӹ6B̀#+g}MI:M}V9ba_kjׂo9c>ԪdX*^& րOb ,O=ݾ XYHU_݆3{Be OpS}IOO`rz _ d \ԯZt¯0v' ͮ{C{/$xU~~06^,ȳO8 uu-ƱK|83aL+m#SnϯE=Dz0 43WCn焌el sh,Y{B]  I%9 8ek4ü B0OZ&i#o *z*̓>:f%hCYy du@C*1Oyl@ GvIE_jJ9;CFWc67éX ͘~C(Y=\9po+'<,~n[ fӞJ/cjזCN}|FGwbdkdYgŶz7f>Qˊ)'Fw4{%k-b G^meܗYzD5{4X<nR\=G(Q붂L/zOsꖙtfU?UMgEcUl]/K&;-B?D42J~^lP?@g;9ZXXtԯ>Qe +^L3 ntw ^B/d+)Lo5<mJ )c1H\o{tq 0Nk[ӛO k|7k0tv`v \q7p#D =2f!0n5imh1nRPX0Jb'ùh8zvhR( 6㤒",*#~R*`]Y/ԓMZi"1qec ^C\NMQ*7rhji Td[l+8eJ*|iM(@L.֟7 i`b\i#D[kg2 Le~ VMIа\SzF`- IQ{8!NVGረEYkER@es F)4~w _ycfR9 ~0(+CנU퇳F^p)dn%.&[U`t0)Z p߈@GUVeoQkp[j֗t -gP _ٯ|S-qUls67t?T R`02\G+ڌREF,7s8 oFZÀ˾9cRYur`InzMVt\kf߱;|ۚW53+e"2u$ wꃤϦ'T<ۀA?NZ_mne-֊ ZپlpD6;?Wʚ}1坣1@tzCvUr>3/>)\(ET>[CXB^dM?:)ᄑ$6y!Pۭ? |a1 SB@qׅč$li@4xe4<9v*w[FvN.3ttџ,Cobn%bF^H+&7\t R]EZ 5[q*!2D82 BTFc?(`Z^0;9{PO7v+ .Z?/e¯ ~&IyFc/"V^-dT2ɔo }sq8$WϺjzvT}/N.˒z{9o>Nsf6wM+Û]2pŠ%],"*dU'N~׻t0jqg'^v1Ka zj I$!l7M~Զo cICì 6I/п R ]lգzn"?6;!J0`T9㰯zo/K',7lp/o} r}w6H8a@U)k:Lh߇nЦ2Q5A~Sb8(qbT= QK#OKn,F8 r цI8f#հm)dه-뎃5%*8w'R9K R/mV S'mxSu;pPq/ڨ>;Z.hm\HC(߈F`0T1ynݟG|ׁJ@S͑L5[r~gz7̀i P%c!N )vM^j6[Ka0]}YPmUw  XK0 q9uHtvθ+ҁ׬HOMcK0ݴՓ(JNz *|!O[BIUڲx:эܽsIY[1yO3MS~>i7=i NpzۄHԏ^|;oZXWjF֐#}u]f(ifVuY1hj> ~bXF\H) wdbA]ՋZ4C 編a/I28#@͡9ϰ7|ٍX= ڗq-(BUpieD t gY F0DvV7hٴ6hsJ#S{KaRn&moc5Ssܟ#wOuUbm= 9 Nk+K" ysdB'\sF\ u`bVHJ(wW fq+A(VkޕEꞤkb2-jJ[cef"Ufl6#st!}_B]J--n[rIpΫre\ru[}VB n%߱&*>Ƽ^K'pKpOBOYˑmq- ;ۮK7FhZ 6RHH%.gmM? sqκz\taS[U~VȊKَ ~awCsH47Rgk[BnxӗAӔ&7,lTWPHork^kLMvGAN PÛƍ\Js%t855Wl5:p٩JُG/`?Tǣ~[d!eFkWLq}Tu;KTyu9Zc9(ߦẙo6`^VTpcgǔ_oM;#=ذ_u!DQw[ 6ᗲYRMMgZ^Sk?J[s\1m@)}Ğ8Ցjm!}5ö B}Hx $= KeC[ј[69݅{/(q4nvdfVѳ[vҪ,@T 2'c$}m3)aRګs-;G+%Kd5d;\/b1ikBGSC_hw%Sᚮe7P|c#̤$0\|`f,v(eȀ xKu r.}@ݣr7J%~?;s_Aşրn; 5yBmO^t`~t2D$QGMFt>cNc9$svκǠ̷~Xq`Qo- AOtH[i/YJ/Sqb?reȰ89} PŠEr%qrpQĎ״G19/fm [OHun?&ENብ,%EWJ#l9J$V5~KӢKa5w_B&dmc9Y;Qu`oTF)M+&w*ĎSxj8B[P{s9ˇ>w^1lO.I ^c9x$h^y}JPR'ԙk1sK?g"h\KEp'vN4joVO}[D1x!w⎀\0-iDY)<],1ʡ'CC= rJ?%"w^ōB-3hs~KC."e;]ahq yu\ n 0|z= 1uNb8Q_js7XS; @1 FҍJ-'0g{j :ff|ьnړ`]|aͦY{4b4eMnǚ\']TIZC^f>Lsᝰ{%krܙ#q+8zZ2-J9pğ%2Q]dE`0,wIABX%N UX]`dd`7KWo-.I)PZddn,)}HZ7hYe"=əQr*4e?1nn&e$fn\G5'"[Itϳ'mMmmA~1QF'!kpˉ R5DǻY&Jaۻ l4̚*g9vYfTLb0b  #,@!ĺ1@CW\1BLa`M[l!.=#I=oBanoc鳇qU,uzLZ0= /)eG.":]m ϋ?;]ޅGn*ܧnq,caMz|^@h-H wG Tӷj+ Xt+*+ ,bO^:Y;<%j {JݓxMB%Cp $XJFFךּd`iR KTxP 0Ҝ> Ata/0vTPU\}Dn+|U%k$BynI uڐȕ BzU5Vo/@ge0Ih@P-j4`WkB QD*(?1D5y v&3h ,nnZ}kJ-q?̛Qw&4=̥(uūjHY罊2tzQd(6>K=M]ljS˾K)^ude;rԕUAol҄fkB#Qw۟Ҝ;v5=!@/&4Տ](5N61 裴T]zƣ0'jI`c{$[m>s6d855dUY(| 2h  KٲHܷFZ{_Fɾnޘ9hv5LS5Vb(Ph`ЍnXdM_J /_Mtu{p_[V[$.WB$p&7Q_GlyI,4p)iḿpWm==f濞&Y $$<'oE<E ˤ*ՍF\ȶW,iòW_S*v7|U,jo|!%"N䢁v L?Bl3F`p@P^0jMvíMn}8};>9:vBd*]aFeXI?:|]XQmK6o*S~xI.oϜۛ_U~U(QFTr(zAz:NKV`4;iYϝԠoԭOڎ\('EVtpK.C xwluAF1!d׆4@RuZ$buHUK 5WkT9B0uvzßz-.CvXŌ40/\ץʤemǨR@HӪP?(9GpjMшt(|/7!kDcogI& &O(̊܀Y Bo|d_c&_IWH"QLcQkƐ6gKk?CZ#`;*Mh ++\kEL|3Qa첷6"U;}ĨIG ,HC&8QsK$f*2^](V5XE>VSE!C}R1ZurUgsQ]65G l@c ӜE/CRkd=a\y^D؉29P|KB4ՌlO?>ӏ ,ΑHd X>VkNH-FtݻD~"Hpتb™mUxub`\sԨomY)HIU,wy| /W0O_hT ,p+5\]1F Y{c^@@A4Zah|_xPE(w 25[ެ)\550}d/s%}[9,wcwsIoqՁynSkҦm"^ԍG?_N1z! M ^A5? EE4ւE97kgBX3p"#[ߥ*)횩4Y'yEj/o-Í0+jNRc`AFajj2$8܇X5YSq{e`gD x8gM 5 RE g0E֯nH'>MEe BdbDžc8ϥɭzBͳKUDtƕ\P8tž,eGt שj^uC]O2F71bm~l-yySiT$?yi\LcYϳל]-3o49혜XTr]""hw mam@RbnK +n۠^Um$jp J3 AFjROdL"z_f;VIԄ;ŔJ`\sSdi[˪H *5w^Gèc.+I՜5 Kx+Z[|?6g3c9μ꼘pMac(%Nv.fBKH)7"MЋ)t#9Y賡hlԟeZ}PN@S L=ۈ/z$UGB2m%)BD`54+B#/V_!”~/b?a;s +i۲ gR ,}Tc&. yZTpڟ`@*Jp3\]15huU3cUGnD%5diKVeN:9 \Эo Č;?Pͮi Ց>AԆojr˞up>h.2`^6Cm6xfЃ jCb͇[S0],p0R8#-0@ G~HKBb +["yY>C,-2‹Ju8~GIe7#Q:NxTl%W/@Br'Fa2^I0_"2f*ή[YBxl9 sQ] k7]Y?!>Nl6آ6)E%W)\7UVbux3 ,)5TDdu M1;kZ64Wڌ2'wFNQU!Y[ў"6ƊFCZ!$\8`_C?{ږ&Ѥ6t$ni@䅫@ﭛR"ux?ФnNf9`ԩ(:E+:-vp-#I90Fb^UKE"HjG5eX sZ0~;ZHdCK{xfDzmOld xuE%-il@^ ̳JF^B) ׾qk$ j^Cå-,SLOu+4{ΛPFz'Vb0w[I'$s`S£]8o:X)  T( (/gJ'*eks&]+uK ؘ^ZKҳ˽ BfY[}dF蠎؀[C& XrC- PlJ<%ͯ_Oq;Θ|h(uJ򲽧%&g*d]ltBR0s;l&P2wǓ"M:vjKb$+}l|S "R Lzz@PU4t<&'Es AooSL% xm%yqIǔN̋eGX/f9g 4)קPzwI}Q@bl(DDAw >@}o bD%mEdl%EtWXxٛJ/zYBf4ږ|^o[.f1̨k: [O8s{56/:I}%-!cw_ҫWs-E"Xw-Ba@;ڶ foLIP&9$yF9EU ܛebϾTxF5랗ldsoQl2*W6kaєښƻ1Ѷ_ iTz`YL@gڢpEK͠8MrױRu sJιP.6[RԮZ #ᄁIEלc$ ]_rh_,9ac P88hp./q7.b!~80ЄxF!Bz@87'j6biŇ]6/QMfB-)=4vM&EePbUk3~yOV l㓿x2aCQbZ˼'oF\2md`ՌٯJ>_H`w 4h*D1 M,ܛF]JI W a<;akM<͜vjn2]@jLc{):0˃ㄤw;጗{6˛8GV2o<Ӝ5ni,#xA$ yܐIݛٗWRu׏7xb3{R6͚-V$Np,l/@pܿC쾆2gmoKY6W4+.#~%wV #wdL@B*^2Pd XbI @R0){=%٨X-AG-$9]|X\eŠnj4ԀPl򑙇Jٷ X0݉Xo߁6P2/p!NLvG[c8WL}I )+*o@.KɖM.Ѷ'pѣHq .vlcձ|*4+ L4Q7q6,\9c=¬.œMgí>ўnʜP}8 $|j"XMUgALI`/8T=t˕ga1)*T2؈0e_;K9wb lD!QO0IGB&eěs7#>Pc}y4fWM(7M0ҀyFLT#"WKIz6$7$6&SOGjvn}-Rsz>B=Ac@&b#҄9^:Q" q8 O[m8P+lXʏ4Vٍ k* ]3T[;]hCc)Q?)&s@w+QW3>Evp oHlZoi?n Z\/k`By@~FM6jxl+p^k83=pl$!ME'լ1D^R+Xck { vzC❜bd)ďyhwlc=3q>I=KP7S  MC~uz[W(F/oz1s: GJ=? w롢s_ M/4ЇgkZJrڮȯN]#ڤNot3ɔ!17I4u;<)iRj!nA) ٖN'SC.]H#e[qZӢ\iQ_p0YO1"8blܼ,!`2K5BP0ɐvqx\7ld:^>)!h/Um2RĤ=3+ӷ%>2 xΊ/li0 MCgv^sXT iI=?8;k7fL.A@>^ їdRec=_4UZ 4^KLH%\Uh[ؗbņM}g+ǏT6n9A sQJu&lnh-ScדnOHW.<1oznNc}t:Ѝm0^0v>MR -a1쯔XԀfg$4vy TeNl+Ab}^At+Cx-~‚[: SYȃA_jAζxcafwS[pv7缬y=Ėpr:m8"'jQ*bk&GⵜAQ`p P"JV;9:3i'a@醅 ;~+T}!`b“B{6,21pV=e ɥ=SGvMX`\ϕŒ6MU~+WмlZu_3ʈWyˤHi^?>7}}axAŧL-4] I |N~q`>;&c- .!e2Ukxtّk8oeH߈CBE9yjmuF̔-|Ʀɮn;+ >ۭEI!e!P_ Hrv?%9YF.ڋ:sT/,K;縯SrEk ІDfŀ~M_5R:`]fG^~yo-bsWk3nToЩ{B`aʭko 3 1a¡HXHVlSboKL= r\'M28oðM[x[I:&NVzJf7C&]3',n@lUC͙EճIێDW !ДɂO)n1,@T|Y]N0C{ϚUfvz_,`3s]f0mUQ+ry Nc;FúcϦkd{bHl`ѝ PSͧ|wxaB^%~hz314Tnrئ`Y>y ԡxNL?DAf#RCYǚ19,W1v^xFsOK@ʨY9X'F^Cv$??CxQ[(,l>G ?H0] BǤ/b_ǐ:g?M&$#2˯l$=.t".Pͮ_vz]dq1pcvrԛ MD9f2uV 9 L)R7AN4"O3Un`ڰ̊1cuxO6 Ɖ(ȲX'9Boy䝱*Ix]/wט4`-(GWdr4dV*dBްR_x648p"9~'HÄ9g}&boo'e7}"N_>Q;ญD)vBeP(ijbg,(^OC~+V]&;jG|~bn̢Z;Nq٨3-*q:w"cBM 7ק٣&uc"[?vD1Vܛ-~x;"BpE5xkaVy.@50'9bE]|mjR$lz4s~eT^iPQ TxZ@'G<,1.GRl뢚9Y"PH}4 牫>'VJ <ƺ|\ŇiQQOec*ĽK)NC$%{#ORcU[Di<?zo69h}N0ſ?NSa#{N?Ѫ;]^WFչ";ޮXH~ÙoDK:s\Hk"Ua,5pNwF8R'cO0!Ǡ -`xΰ@*t0"&UH~=3=EcLw ah+ʳo>ܝ#zs)X{}PWځe%٣=Ҹglu]n#[ wADz* k_2~? 7iq:vH[;y׶tTYP$F`N!^g@_ ;Ә]Pf)5&xy”S`K.#--% ӘT0@R'~"ۢA3}>RW_=HBP {Jv2gY|@H͐Pl'ރ ,&t/ t": < 0xrSX`@ǿY̠ jP# )=AD+,hNMHkbB8M p%ȯ(ToTqZu&^zE4̳2a 47_P2Gԡ/U;kk\c=Z#n8KӒ,e*=j]!!k\M<.3 ?783ѨozyVp28=OAv· \ %s'\Xw{i| : Ůg fAQPseěQ:琵jU{@4g:x`+z!ߌX`q!#\̓H-kIA/ .&Rκuk˰j(Z\ 0{+ cPZ!˺4EZ*ؒ)F^yJjM;HIVlFhj6Seow- ̥+U^nQw]0S|*CJĉ;/PZ?"?NVlgsn2UWdG EPndQ~Qjd|+}sw&8Np800S᭳EXRzUϐqii{Y(%oךsۮ1*/ڷSrL 0k)= mB+~s>YXxz =Q3/:%b&rժV|Xψޥ|Qҏ_*%u*OHi+#_2*aV33kᴭm8j769[ bt5^%`iy?:?ċYR4lhC@HL(wÈ=2RT5h څ a>oR՘D4J|`m3|1yt)nS△bH3'Q 85xC>rf@}Blp"N(^nWJ刘Ahҥ26uΚc l]& Y%'f&pSJėk`ofdX^ Fml1XH[6%yCeb>jO΅Ȅ _fq$v{#GW H>!K9Pt[ezcǺ¥tqu.O:7BgER6yP=bI?%"lwev[e l5aldRe s:)Z#)?6j‚&[e`4 ܻhYiҼ)TSI)ܛ&?IlU8. /!F{]h^JK&EMD'24n>.BI9ޠy?xg2F-ύfSK|CxF5Ź T]-eyYjo!G$b̹ z>, xd_FfR0`ܢʍ]BXA<#̻i@B HW/wb](5~m 8ZpEv'  {z{V2LVw~'hNg&n V #lF55SW77ʘG>(F!bh+\Lr Xf'0لկ) U7VmN2o˟Nj-0LI}7 x Y%C;Heowy7ktW=p㭢k]*JID@t]'HR$d6Nͻ#sjN rj>3IƋDfhZU;]{۽Gw\*8^2S(b~+XF!u 1Vۣ0mAAjik'[Iͬnj)J#[uqwU:/, YC[j>u8 Qgxpc.uIoSktk*St& x>aȋs’o'IddNQ ]iEUA,2ǣs)E ͦ^I yh{qn[(Zd>~68Jm1lJY&qS -SnmlX0JjzD{/q*8Rf'w>3YU;-߾|4șZ;j6(V>9.E{(X^4ʝFk"F :&as 0P~pc8ѣפr0|Z0[S#ֲKZZg{QyAB 3TĊPZ=,HgnȮȯ q|132},hU\{{ r3( b/܄(o%R]`T_;8CFL×mD~-m"%x{q|{:Dع#2yB&!hCAP塗VTyZZGz(3F aOZ p4tNۅY^g 6Z!33Ho3dѓKaSb¿R2.t wkfSJ {|~ >C<O7UT4p6|V`΁~n"/dL%M$E)BB}ahKr2c]51\D) ^XPW zlUBӷ?D9<#7edMxE GjE!p0=bIa0Mz3h}tOpJ^NĐ`z#Ň"Aܸs-V9 zb&YkCֳTLF$3PZ(M^r3oUjŔpMpЛdjdl09)~E>x~F<@Kfh$ n<ș* dIZ7HD 8J* -RAASxa<#e {6aCFg-^yXsײsl $nOAg!*> Q~HhP~* 3EV!)͗0-Pad"zt u6l:}}Wu%uC 3[<1t#oPF\o..G7ҦfW~d͒[V`c^r1,QkMC@dl3Ӹf|&P ӗdWd3qTq}9.0r(#ΞM>uC~~:wX'=%6@=8=68L2 ɟ,zֲc#U c xa.ɪ%(#,rą@V9 'AO֨L>'ύwetX{h.;T\&AY@$/YIF0k얅%J~P[|eGb%vuEXUw}6R-l;5̅ȋHd ti&< 'Es!Xk|3h\,^>c&++QaЇNȂz9 }o=IE.l (&!/sБ~?8}!cO߿m @ Z{/K2r%Lfy൰ --Je ´|X*]񗩩LSԋf|΁~r -o8bbg7Sh)h?,Iο+ $:6A4_4t7׿2hSwbpL{coG hS@)HPWUw|[Kaֻ90:dzM(?9crf0?uua=v/YZjy^.J!%&3 /X["mdj C@%W}]@<ăgHPo<Pjgb]1>}}}Xk'o$H(Aץ<@;y!A`L%7(l7%M1ܢ4zn=ovC׵&lt*$.4h?Pfs\' ] ~'6UY[}Xq:ҙiҧg 0 ^:Ӏ#*C~>Duw96w bM9W鎬1ѻb ]KN;]>a~6{8p*ORcVl,I+j=S|!4va^/ 28cZ|a v|PVvm+˸Zj .B3 ޶I6na$I bU4/wv?6jf~r@L0E8lpFb]; ) \e}O^|X'[D΅%*M K[b _KU(OQlƗ5?4'u \yy(;[=p|̴u!}J̸k  y7z+lt-@/0TQV^+j~!DzG|BE$MPj裫f%yZz1Af :FA6wBhL6wTӂ`̯Rߕ)- _j7 6sW/[<ՅDD ӃW2N3kgpOe$Ԍ: 9ŴMMP=dK#cds~i\+P WCQn+,o9't c.NZ479$:=)1})՞w P:?ܔQ&F#L me}4 }ckȰ~YmNWLGuk& ةO/>R66?*15+N**]od!s+{HvjKU2a7Cp1|^UӤ@UȝlM_-ӫY翑,˜kHf}Tݰ]H@ass_t̬"%Hz tx׈ ima_/8 ;5xى&toq:P ]N`G ="ʤz ͢PJqKIܧov·^Cf m۞ϡ.Gje+|{S *X1LI^I+ XxCr&O),C8Ӂq8b{Bpr8fLaJڄM@Gi` |]JDBCO7@̓`^՟>f11z~_ ҋ2uX7pFzN>}; `Z9!oA9X^q_]l.*Pq k0৿.rCC .NY5)6Syx\ϸݠkw۸ug/!¬5Uq>4D8vm,17Ygw2Bn)@}-H!Sj8:K)og-X/O \L4tphn_V6(Ļp|[RW8(m&Va!< ]Qz-7,ELl|̶Z%8}B6̷<^#dj&YϳYhљdMwh䘣+ENmϖ1!G>MC'[d99FJx$;醩sfZ'Γe6M9e .Q":S3^3Pl. `jt#腹+&f=̯vķ7v 'ey0HcjE^z/7пd4a}&Kb?>ANhQ<$B:_g^s1^䩟jk+H:Ek1b>`$ι)f@w$:;4|IC3g ST_F2+b\C-et$E 7t YEd<#†#8ǔU| ìP-(S?v>oFֲ(܋>eC;266"ns}#t(ٻ+vQAcfZ|UK<%~03-?;=#=g`!RHiǙSXc=u8hm0sk|C3M_a-{"Ûu$=bĵ>:k="܅B*?(->*O=G*t-}fd?tcejXW%\'BS.Z,0QeC"Eg=ApڄMjB b@2#T<q-kB]YD2?;QxAʼnNHmF>;2 ,.9o ,)4jT2{ TO'A@˔˴Bh_lF{wJi޳u*%.ƍptrHv"&Պ Ʊ` o򃍣Uci/USsZ?UW^dWa6JDqUd'sW Y_ c-'o"=_!OrB)kZE4TN}U%ŷR" 6sF٢$jɀHuW2 7أ/DtS0coq)\!+%er o1y!Gl@{~>;2mH|6a`bpj2 /Dt!Fʨw2h?8>nQ_\)w2nQ +tpcTIde%>4eB!>aWx)OʀsZ?]d9g2y}2 G&ſotB}&Y5Lc4擾yWCIEl-> B?ih+$']9@^SGso`u=h^[1a?<#Lt&*N>%ٜ͉q"r߮3@XfFIǾk a%H:Ox.S=s+dYA;ͥԔnøl.i"g9$:Qg'HTZh"7֘5-X D]Ki˼"jd418J>ɛ סi,<.6!aPD^m c() C_`uPLѹ}=to0umXt@S7?wFl2'N]׊ B'{Ecʯ9)!)ꑝl?拈B`U(c$uu iJqvp e>:!|"DZ`\8 b'Ų$I\~7R'Vm5+%}vaRL@2XA:rPg}7{啚p R![u,Sø"fyPzY4e&sC5}H泜/EꪾhrӶ~.|=]0]$qFK:2H6ߧ̬0Ua):_8Q>YۂX¹L O@9{7F[%jF_PQ@B&BhsW xPpΥ ""ojܜĻR2(zY]:>-axo᜖gxwb=/yjt#О[h3 ڔb &/,=J>ߛF)OK=hS%l&qs\~u48r#|>`?&-H]\eBntG:oW9 G59?{ #{>W65p+l+KAզObN\r K'ʶmŕL}1aǽu͕ r؍sffc,cӅ_azsam2\8:;'q',] lZ?rm? aH@TaGY?h2d5BK K58Ix~>$AoςD~\鹅26-ÂTiPd%6,#n|\q)P+(fx93q+g ٱ5ćBλJ(z&H$'fp6%/}mKS)2;q |(8Y;É1ve=0~E4.Y7H_4fV:E7a6QzBzzfD>js,nV}q+LQ~꿣yV$F78+oaѤօ araMnDC/ΰ`9pȋAg=!8QmcbJM~QN槌)T[/#5=1oQ~jWvmث'CHzX D5 p1V|*4(QU޻5LZ-*tUZ^CBeF5#yc䜪{}QQ7})4>7H3 6\ tT%u Ǟ]_}%a9z谏 /(ȡdF] ![30eЉ!@]_΂ b5s-{5m>4hJgo\KYFp@1(1N77kz9$۠ebV׹M|? v:"u(f4?`Ԡ /frDRXֳzYa19y$jFN$wn&OMXG7,NUA{: b:I->_vR(HT/i-Bw{ƣfۼK5"9!%["]urhu4uD;lZz `>bh\H蹯si5ܥuHƘSe-xs(~9$|A&6a~ jDKȮTAMyB_x}{sF*5$rZf=/ 9zv#@X}iд'T)D~Ҏ^lPCV x MQ0tnhT'q߅â u)'>3%11. vqP ۟7N^ri',!eIKK c.|hNKL lu[f\Qhb!I~";rםȱ";B 1Ž]c|}<1ผk4s7qfi$hOףݤv) Rw8 E jROjƭaI&MD[u :]jj0\q^[rڕw5d.NRAr}K|כG0tQmPO^]kW@ ( n\s)AB0*M}=*+vc57D=伍t%!D<\a%h!^\ xӆu=J1{ ܉|KѶoE~ "4\t5 ggkCJh /<@gE@+ ߛ35^@Ɩ8&j2SAݞޏޅ›eJ#,d^sB]\,dl+gW'LjH:TUwPGK>m; |Е__A̛Z{w̺ o ^ յҕְ#*Klb-cvx.dәvKe$Fp+ۖ?)1Z Wju ;QqHmAbg>Y%pϸ֭^P}=\Hn ǣ;PJ3n\l.BW^j Tl{>(6nbid-k&Ml` <^l"aG[(R>ODbe]oN`f2%x~";<E>E53I肯(Zlj'A_{h vi\f{$p%sR2eOiL.K%mvm߮p N_҄&1qAMyy"j_5M_Z>L@dlD,̱Gk ȕnm{*8"6ԵO j3QjE&xMb?|]cv {?ŌG"o!,VN.={dfTbk) hkR:8R;iK~k;_9 <;`"$Գkq6Y\}'"i} yMPs? tamJeB^{B[\: Ewx5z߰]>CmN+ (Y -vFɾ,׀ SP=gP5Y2͟9|Cƪ6'R w*bM30g)jdj3YV>!0? ;j0u6,_%8:c4|+-h5ڼ#?ò| `Q"BC*ѬT8&ՒX˟> a3)=C⁧@b_gY o 8_]$ǒ9m7:@*,Xh(A% IH`ҽS|C\bhĚ=uG9Sp ;5b]yKҁ\ī!ٌٙXv*hs@-23?"xֺxSk63>R.C/rk."0!|_Y^Mept*%']P` k7K-A6[pFwV6bY茑ྑkh8wm"-FҨM%47dZ{<)*b -ާ`6g#t}A F` \XZ .ov_&:e }Oh!0nq#ݧ{45BۖhF !CƝ)~mU!Fuz1F̏G>YЫr͟w~/@n/GDZJlJ &n?D'ƌtPldX3  DBA4x/kc m`%r*g: ~E=@$Tm㷖J NA#(us^DeΊ [O*K볝y6EuxS h2xv΄i?_>*ew7 .Z;~Ϭ{7<tғS TžCmЈ`KZR~cՋcգey`S{{ET@gFP]}QHP0D8P78nx-622 }C ny׹SlS`.9f;@# @Bǀ0)c*F:rH42}}-% XsuV:C 8coZ!scGO+69O8_8h(W@uHiA:ƈ*@.߼B<ـU]k9H},R4F|EY)u2a=l?N4. 8~M 6 T$.AGRFf~T̢)N uP+ 5Cu"N盋؄%WENu^jx-QZL&>'Zm-7=kWW ׇ:7tɞbWC׎lrZ"4QG25T- ]ÚWj,pvH  K g: $TxGg:og_?p`b 0Ό:NjULf˨7L<Ϊ+ aRYŜ>U <qYu8D8}\/z{GZ!!@]ethW?:E ك^#]]uui LLCEj^5 JaSȹHo^3b|'%64:z~] %DŽ9mBLdne?JmPL{+ ]͜2m |x~FRDku sJB 40դm ,=Gcwka5I_w6A.%& &\H G!s1Ϝ)p*`R5[ƜpÀ=87#*~x;)Jdlsɭt`ȴe8]~`&5{]e|![*DT|m׿2mTg/f ? /⇈ z3*)M.M-iZ$0x6;28+Y;6mnd]G(<X4Ah=ke38|J.a Q aY׋0*5T+QYy6c}z g.<=?rkf)MU3u^ n PlAg׫'i@[u"%G!N5bPOQKψW|';.ZUZ뽢O#V>d56$ĥ7#~lnDp(ERMmif ke.; "sDy鹾&9k( BcBmu~HW|mi!Ezg/AkKLbe+s$$ ^kc,& ; tAl:TTd1:q%t)E-R~BiDT (w6=j!MVC8ތ [ԓ A\NrQڰp' Qlo2z]n= h_^$뉽v֨m4jFdgucyN7ve Ʈ0{vtIorcwOݝ0YZcUZW3ciSN 0dwHm24erwbN5GO;81Xa::_>W- ݏhXMٟ׎g 3tx`]D-B%T<mW:XD2O>`8 Lbq`jɑ[XY yiu?X}lzË}rKl+P_VhJ^ǯ] V9W*|A"y\"5>gN>"TکKm-`(klrɢL?=3'O<1n$|~zj(#ݢk#ێ'B"qH$8)Fe|k3>]1* )ŅibΟxya|r.!@:v, 씽5I= B5ҿ%kKwY}f2Z4ՊeL.U+o\)}I;`Hvy Cp+˦ * ߮TMNmx\7Up*LiZ э)zo_֜70/5SH)6Jt2nJ-U\G֩ӂ`qm:/PԾS:[#=oY^>J˭Ѹ`Dӵ a\lu-nPI}Cm^}4xKE6%gF.c˜ [<|5Yjٝ2枍o;z7VlcPB^t}-&?蘄$hR>f) JN^q{Bƴ@G{FL'}H~P) l9jk&XpǐM& P[,&$6J(3k{lh S M:Bsxx_:lg" &D0.) ^hԿ0a_Y L0mMvbzpH7\OȪ4 [T>M+o^|zx°~.`=k] B{K ńϲKmU8$@ڗt 4}mq Wރ"n1'@aǂ'5Ln8{b nVozͧ GH m8뗡D&>\Nܓ.b];}9>߿0[A 0T;7ImA|E HGV* 9 a\ |2`c€TecuSɪK2vPfYAn dWZUMI~88)Ɗ]8/Ī[kUb$#!f~nWk:uQ1Js5Wou^ ?ffwq3:H ^~ R-W Awx|';RޥAG%7<1X`5Fu8nE>5;p'䣢<=(~ޡB}$>>mogUӄˑ oTJ3̨Fњ&7|䬂"/3qz4xڠG >kkNZZ睚hmZE8X6BR& +;a\vZXC/yf[2|ӎѥe#D=_ P5nzQL`(w:P*I}o:ui2cb%jfH@V &M[c++[AZ_s_Qo1 U/ᙂg):i;U]7u"5\1n%"`U2(WUg5- }"b󠽹-rra7ʚ/ВTu/bqjzN^oi6|䐯D;4BQHjH.k٣YP6#>`;k2C5O> koYI:ɜ=hт*U,G6d ?aQiح P:CB]͂]Ih0|I,+WZmsՏVu f@ii~>" {/)I.;OK;q~TUzc^:Fņ#tiF؃`,]ggm.Ё Ϫu4K.`h œޯaX8r V p񐽊x5 D%f Y@))p3=n$|tA`yi??P!^~1npTG+w"/ Bɣ *H #d*$POsw)p{PUy@;£q+!5gіijnc$h%LF3e-Dʠ4~]$UvfDz}xT:||HҼK'9D{+lwLco+jm$J@*CTi~uDŽ0V?KE[/J!Z&>27٨i8(tH]2bl e3XK77$f5X@9NM(fRKHa5r˜Rр& :M+xQ&'!*7yM/qk #bD<Ě yFq,Q{ -=@Z z=)EM#a.?#̝Eqv1 !|%8zG+9qZ ْKeA;b%Ɗ\t X#a ~ 邧$xq;Ls,)w_T5E3,+_d9&%,4CcX .":,Y_?ϡ6bͧIm(LåڤK5p˯ѽV !ChLԐu(Td@q8(nDe ]! Qjn(\bp:ZflPJʹ9 [.r~Fpͼ7_Cx/rXc@ډq 8^e<|igՀ: EX4xfH aKipE0p,$XjxdH,M/1F[?};-`yYn\ 42gJ;NKm!op|wE-$f>㖏`FȻ%g9Gye!5ҎP3Zj,Dz:zyE U)do(t{ՈYщ,10^k_0ZU?Y^a:y5f"~sO{%7MJ=T5tq~űҿ5Z(=jb [iŦ5CqFz'x;ፖ1}6TkE] *j|g jYt_a'~M`2L F(&Hkk$ NPuZިtqڈew₩ RA*zt6,S|-h;#YsQȮ Ӣ#fd?.ٔ~7Y4q`O= |qѩ6M L%^%U3g>pqAW(9ܪJd.MѽtlwBկgDJ:N1uDL:YNgSUPꞘYՖҴc`@qFTx(]FL% $_#kG$2q:1dl-8qV;bGrD8h2\ Ţ!@ezk"mٿ&Yܼ*sLi;DFd[wheQ"S*v,#kXR s~@}Z1i!nE*lwGr[{ē*kN(E,E 7:JX&r:Y)5{CL"h]!ufyGqu;JFcvLZK&u,lGXM>;V*zu uD۾aɨZT}c ';^r̝wYž =uwոoЯZa*>92T4_a۱ 25+|-@/PzF9YW,x uZ3+K $ӽ~A33rЍǓWA-bKuќR^LdT5%aI /a :Q~ȼPQkoѻv+^{8fl?A%$yid?*0P<߀Ȁ6deI1}˘>``PQM0~zQWF37_k #\HС/^=I3뷁!娫ݫŜ-Ci Y=7Ƀí9u?z6~\^&5˞]kdO \M)+L$r3hW9/krB+"wD-$!SOIXtVu,KܥR7tee͹`o gM)=jʺ|B'E 맣%_olͷ F~HPU:Q3~rۃkb%78}ڣ*8"r3lE8NkKܤi5LAA;НuMT@ * K[b!&SET7CB~y)G6Y{霋]x~MeKd)1퍗cZ=^NA\C{Oi/t bIl,7\]s vǝg ZM˗5#:ALG\.1/I- e4K;yutmo?Rqw{V~H)? bcj8_>Kq͞<'?)o\T4YspC"1ZA ]ܿ(f%xyX^:,_X8e٩j,I1CH|, |&,GGy.CYm_#`fjyM}4FO) \-lz󕌴U!zpQ#yZO_~hOu_il!FҒ^YN^3=;]MG_bUd*ٸJs|:>#R:xi(>C(ޣ_ƶ_6fw5p0 :gA\ewX0Z@-CDN6 }Y,O (`U͠8B!95DHI8TWL/Shǡ> ZWśꙉhͦ]3f-$wa(`?/Hb6~c6 z9T߬3 Pt ܰt5|\iΎ[l~󨣸;*;M֌ u1qi}&c Ilʑ3AS hc@=LTf9n>8UݬV1b3=:+·6ԇuqL{5#꾙5_/=PZEEjdzdGESiʴPyʌc5UmP`3٦ 6Ԉ v\$\W)0*AXrMhv32[=Ie+to"aDˀ@bSQ6CCK$?q+0-`Q X ߫tdn tf~1鏤#1WTbzX?tR3MFŸ,9=t&S~Y -}z,вأ]v2G zf Qj>3isȽe,Un]O7v)7᳆RMEXd‰|īwFd<:lĒlC[M7ς9*!%7C0,cU)Ap'@/ۙ *Q`n5gɓNԂց-s1c"'qpoHrj7Hccd^2:h:O ݛhȺfGkoHdޮҎ$ka[ uHWKPgk}SCnGo3EsuK8l兀I ,@N *1G.*@NW u!]Iohw|G'ykxA;A\J>Y5sUf$~zт/g/* 񹰩65KnE#2L7O FqNP >*# U![ͧVAwʣPМ &#!5s,Cac;* k{^2ul|?ha)[$*"`zէ*nMkE y[ K0wbi~}O)OO'jZtՃ@d [elhɼ@ Oe Pc%ĸMhD"FZ6)I3Vo'`鿏0)'r?dTl \5QxHX[!+EVa/x$ZCXT/PHpT:vc^̃3ٽB Dѿ(b 1J^~9k%,L 1L2Cf hj#='GMe~Z+FRON׻k/!3/A#D[1+#}Q"qBG [泵zyc i ]d}L2xЉx7~ ^9REls`s+B@kiJ 1U4gcsBY-" VqCXOYi+I6MJ-HNBI@7Mwԣh /Tb^.?c)}1Y8m#=Pqȁim\-j(55qDCQhccm6 HpǃLv :+P C..nQ^?! Zm&ȇ +~kgxWPxB0=E}LZY>,m|M©i^hm伓8ur Ԋh_hW7qGP䬒ŰJv$XSf9O>S&Goájg3)H +t0٘ND$4UlF$]|OjT: cj6]qaVO>;"JǶzQᎈe?"wl$2-* 0"*}2f ,"g<{ꨊ!Y1% d^EAp]C w N)q~PCږK=fV{.?->dTXh󚨛 }]U5Ȳ.ϴ?NorTR+~fjCi6QRB] d1lً ~r:4EiBO5vFvb ̉wd װ)S@A)q.YiX%)R3 9r%2 {pS,e(/*o?:R ښdnZwlB0ކd5 c.\d)ÇQ[MΙDŹ&Y;yE6 rEঝivDabK?XO%5+m/W*ZTC_ݥL6 ͚'wnnZˣnBz/XY*g훥{1Ƃ :[.s|PZb֥j4cs'`3nI==(ap˳6frmi.VM;X"1Y準jzAda6qؚ 7ݰ9%!kk "lf_ {9ʰlfc2e^.~zWŸn+IՇ{8C{CR /yChCQr_.@;6eRݑXiW:t :'x~yB$Ӵ'(Ы'4I,GE嗗`:Aˁ;Z) AK c~ 7 ɠRxaL̃keCYLut@ "VPnz fPyq K(ߴIݠP󙯬wM7a 񘰻덟Dknn鱎6dQ@\کiw5)L^RB%@]:ʀCSL EA_Dwy_>1h:ЄxDͻ>[ .&. -wzó "\C&2 ",B2"wg+!?Z6uSCy<;Y,uU-X"̑E-h S)Vc(:ˉ;[ULHvn=|J%/X=Ώg6>]|yh)AV4TѲS2(X=;gSõw<{B B fwIgLR)0lԈeKkYɮ%%|e:mX-56ܘLАCM7!e*'q쫔DeK(-ev48XEn 8g,c$^gds(ߗ]_ɜ;8Ak–w 20`PJ؂+:t๐^| 7RK!ІZFWfc{#qv3"۫EPIc3ڲBG?6ayq "Vizs6#|as13`*t[P[y0aw<(;tXV= pOvɕ RYQ kk-U4K۝FH:^n~=U.e:X?dSb߲a'%t&x+o pYB9.yP?Aȥ˳]-Z(jfO.Q,נu'OcK_~ݥ5nkTnmSRZ{]qzμiR"F"A@y ' FO,;, NpϪ*5&|VmwiY#R,8G*VNrg PMaEOc Ia=#B$o:Ĉ:o|՜\pP" 7E<~0W(g7b0b'4bHqcE?~58]jTj <p9AXt?EZ)Lc+-C!hΰ.D{ 9 ^Ǒ7#wȏ4%곗D &^ȇ73n=)W//KVbY#Xmj˼`EÔ-⿰'$_xOd˗ pufPOQB'a(lTmg+dOtR 0we-(`{K `f2/d}唒:W֙b~u?;P5S6 H|)g, W('>[=ڠڥ.mgj5Kݮ57D!Uh2P؉40(Xb/ ٜ<h]󰠜#+C9ٽt^W(Bʩ6Ҝ#M+sr8ǻFEۯ} z(*r#CR+RڣIJQHx+q9pFE+Veڅ 1tG"L9YXpQB1|((hi\’$V9XD."wU*BjDzR~gмa8Ur`ʭ9]c+%jA>V'*/(ae{9X N4yU&vi? wR.PhLJ %( x{8FkCP}~!T!(͋:ͳK%ZZ";;!Wx  [w%(=.t{1wE:sY36'KސyY&;m6(f~CV'`alf4H'Ta[=_FfnoRM<8f5FZcw3ܛ H $֐  W#-氫C>voB1OM|]Ekhl:ht|ˮƷ6,rvV8_ρ۪}kf jB}{VH6Ocg' -PC`vmo-&kRvR.%;uTw&=2C2eP`P_3VO_khD+);IQ>iaN<:Td 0 % dp% \C4Eu."9U7"tk#(ojK6P`)=wY $F+1E4K9O:^;g .Ǥ䉫!=g >:eA ĤQ<1dAB7mu+u%R3.`hݞtҝ%F\z -mZRDr죹Zf*>]xbbR;UiD9TBa(qBiŧQ/}H͹2y|sX"ң~& zEO@XxpWK&HX>BB${bAU~xEȯ3XP?:uf(ix&4\ۍwd .i?3ldvh]xgw ;z6 N(&Dp{hT gCg؞~eH&JLQ*ont]i뽽zxfU48t#y+5sd=ѝJ$|I4ȂEf  @ݗs+DI5FAvZ:32Υga@D{~7J6l\Ti3N},x:_ЛG=Y}mȨSlMU)nnFrrĈH `)\a 1o" "RM 5U=lOV䔇V c&W_ 4GGo4dxwD5EXUt|() wI[F:~]FlEӆݵ M.?+/3|_C3-Plj)d C9ȑxڕ|^N,m-¿8)-*@Aq Ѻw#ٍ: $=aJqm?R a1BN^H](f,^J$ )P%NEaqq[ЗLlTGP,&d $%HՇ(N@ 5tĘ ]^t"Xt(T֥k/ioutM? 6Zi5f[!PU|%B읍HyP7nml džFN+sS;ƌ~,큃)dz9HXo3L6)Ӂ˸"Nl?S1D%*m?G.h3 asUjb6֋rKE\ ԉz $tN,}JD~q8Koa+;$'VX2]$ WϸM$dװ>~DYrC?hlFi%>MDl"(DIe G*Z@熫<||n$)ʂE$X@f gԣ*utp };t?f-([mzJP S5(s+Yg+"l @~5`*DV9]y)NjeEzTC'x1`IӴV; ~ Y-j0'iQ#vG]ќ Y!L cjlji׊q˓b*?DeA''*+.S9.'B iS&ʼnO;IP`c6O6cFV-lEW2q3|a%DSc= uūBUb~, U1&BZaTwHO~AzeΜEI6,UzRydߑauVX޴a+MR"lKd0=h#K᧰#OःZy)SpɵCh'VHx.uu.]"c٫vcN8Ĝ;i`Fo/ z((0}wqDL/l@MLjdeHY VqJMj%j@ @XD, ㉐M&?4Gh{e HzR]{[].pVu!7 /*$Q4jt|\c,yv;`KhEaAӀaۣ7ҩ? L_>eI po6*>/`i'8}\: ZuIBy,9}A'X[[tTN+1,!|XUa[D3R>3~Tqv8%qԯ 3w\cL1hF /}@<#_ # ]2}j*V`J'meQ3>T. ZQ9˭-EbB:5 CJȅ* .*,S˩?'OcZji,vOߺ0{WgXGxE'?:36TIm̭y0,T΂Eyms|#]V99O`@"ҥkXum)H>zYs%D+Ffȉc.jZ0b)*Xw1]g3B[Ӽ9}b 3Ty udcЂD8_C?ifoHGtĘYH>$&Gz!+4S{NԂߛ?{j { xCW\_aI^aÖh*Ε>$ތ`sJly?{`[9A xQGOG@p<M@цXߔiE_C20™l/Q[c;tm?8 0hiJ6%G( 95!jv+zFJ?k=c!-f2?R>T",0PiϭĮv62 g'v?[?"eo=r pdG9%D<{+0vѻ! kވr'ˀ19B{nߋ_`b<*[|oڣ["XEÊW/!0T3({B .~JqOfU2]L#kcA""*xH wӔC?vU4 4R>eWr f\wSyK'P%I0?fUwh\_5rYsM~F`۬e #BUeS w%N$4? ~K/Jdܻn.Z:C?9t-#28q=4M"5Gc\"g+F98G^ Yy4Ma*Ԓ V8tjcPQڃa>c|=3j#c>(|.ljMоi@rIsH>z41 R?;"-,j NH攼Fѩ jOaNs|&4(ݮw*F>ONo 8LfLb?' ?ڠWqQ/ qw**x! +L.Tph ^Py8%)neGr"} r(n@LZAg6Q*蓚Aª[Ę(1r\$ *u/SueG-/w]RT0R=B?n i`gNj9sYYg|V2 ~ B#kK?EQwhGMO'܌\Y1-)rYSn뱉. Hu'I.!Y} MXkXAFL_sl,7BKY&nQ\EC݁2@=|б(ub xHV`] !Ėş2eGްrZ\fSud=ROOTYQ;$|vo/N>x}! GF&WF-1O 2;9E\rp!0&<zO#:gvo0ztd35}j/ߦ3w $3ItnK+BLdyw!i5AtȨH 3az7xi> {_(E@z/NIQq^ը^Ϟ w%Ƥ/?&T<kĮ;v 5*U"^&Ob;Ll8 HNIORWJ W^cB<4xF\B1Ƽ=D\($4,8zX"qut.Ozۢ5g^ʂCo1,,xӻ$,/XCnd{ 7 2qr8pJv. ΡYo;STbҒv bّN7>OS~t@?>NDd29PGsPjoSK\e6lšd}{(H>VY w2y\H܈2 ؠ,яA{j0HAL_q@R]"GA7ZO[A HP#iof7BDa2 EGd)tGJ1eF3ǒlYKT-ف*Pጿ"dde^k+]?Uf?}ܦV&pP:ym{9P^JN\vf¡KL]R`K4P#Q㥡K:e EwQM WPu )I\_%i 5(p>v/)R{UUURpF0 .ASL4uKچh2M̟3J\@]o(gov\t^ Ϯξ~Pk=1%JݫMp2ԁ\iBLϞ(JYŸ|Z|"I\jC!KRM(h] "3d\Nkźr"05 TCk^ј !Io{فZtFSmNr)(ݵQ%dR80PLN2YD6BGi*"a*;qKxHG"D~?% vZ-2tB6O֩ "$ k4;6yV`R(DĜ.@~UgR=NCF%JQx&* 㳇"'}QL|3oLIv,8HhJҼ6$B`m+X?j6YA&U= SH1>.d S- )*s?~E#؅]ׯy:|h*4?Rx4?gC.:j[¨*߼42= @ "0'f{%DaYD$g [ B S$&E}DG7έ۴ Gew(kl#G5`^AuwK+X`WtPr ڴdNz3[׽AZΥF?VE0ϩ.qulK=À$Y ok a8B{Wctd-%TkCE0Gj%Cɍ߲ ʒ%K9s@I|&pT~_v*'><4z 40*޴%IM4{)h,2iSh_E$ a2J1v<]sitճ,({Hk.-p;jtW`vr͵=6h!h#,"3q$.,A!^u>?(7QI9pyLV9O֦CF$3j~t#X961,})eS  'л=U)wr𨡍$k^FuVBt 'CIjw-%<Ř ] 9Q*: dB(!"hUkzط)g/yJ}iUUKIpr)J5v[nD}E[o'~fέLQK|M@5@@͊*h6Zޣ-+3$$Z[g ୭F'ByDȐs h"E6GZtDUD6H=m)gXX, ]HiƉ2U8Bx*Ul< UL-Rmp58IľG_IRx6w:ܪىcyѭ*;-8 A(#*/&<43 <&mޞ@+x[Fx$ۂX~ۧ7^<yՍMM0:%:#\uWEdiS0sZLPzOBh:SZZݼ8{X<@?s53Mo hc w\?5/PUZ !PCQQH /|wV*r2OE|\fYll`d4n-g7 *طQϪES~-]c7Nbhd෢#MǢE2!}GRr`~~D-߁O笭P)ZJIRltUP9 ȩrR-n# m8':ev :M[ϝ&}M˲,@ LRyC ii`㈘Qq.q+gX̰-NXz&u B{ޢ$<+ OƦ{VK9nQA2g!S@,޾ YY^[I*i 5^\E\+N4nW18\cr#{+hFSH Tg?p/UH~zD?a ix[[AĄP'4 R%űIvӲNW/vwsy6h{dƑY"J9 Q(ӰEr t [, {RJߏGgO g ƫ?gB~"Hl}ᡇNE%ȶ)hgBϯmm3L5?HZ5mf*xgde@沁r+X߃?o=xW&.5hwծ[ZVPɂ2I5v,cyܚ!4ȃ//yP:PT'm#; .C3={拻%=^\f Df֨RRw,H]&f5fŤs(4Ĺ, z[c 礗 ઝATDa"6ff oǢ/+%buBtlsEӿܾFQv<0*oOX6nar{l屃:EO^*7Wb1p=Lx^D?&bI*~w|Gq5;sd*p]@2l&JL DM:a}aJ]Pyvei0IZwbʻzZ)@RünQ]C9,n`R,# _L##꽗6BM: ڹiXèo{7z&"S<)<>YSNsn+lPsǁ 冢/N O۷ RmnQ2?JN9f_mVK)pE4Q heRX6aB"GΦhۋ $ )FT[7%(޹Q=|Bh$;E<>B$"ceM2ZP\pdٜ6 _h8IhODHGU53&0WGoP4-V4.nB1u¦^ɢҳZ< ׌ vzxI\ܢ Q<^ WٍfW %]@0'qztI28v= "֋iY:NXGr K1*m4OĘjcC 处g/q'#כJĕ?2`9@]d&:k(dQ>2>. Z}Q;>!SFiZS.. &R[egtŕ!Mu qŽ_Zhu,MYPR{~F/g;+I*DP ηaPy_2em\-N"4T8pψ{Pp*:h~Ի(uoɀYNRN0k҉ZU-7] j*}ޟ.qYa0 ]\pҾf[ЛՎI d7UdLۗHH5HǙjysZ(]{CepX%Jj(u ڥ^`0bp]i[ۡՍ3ו\e7w7\2L<<3f;De±8'!p$)A F>*<#[gqW#>|)*Q WV?5,Esʴ)Gس;dzp`D$ݛG ͽA5~'Zh- qsZG%?RĚ0i;HaMtYCҶx̖$XmN KC>c^hPNȒH8 ^'Ⱦ溗5MZK7':j?*m9eW8=:Lb]i_gto}擫"~5 Qh<*gGbno_8#'7JeH<j"K@+ atFñ:!vd!f*Pxz17("U0FPrH-#[.nYhO Hؐx'p\z18Rry 5|: Gg?xDe<)Hہwn-H'k*>#E5&sesŘxug$nZҥn)!ptzy,:qxܠ=^hyߍs6̈c7 .:[#<[ .poNcs35 jgDŽ&{bdkd[2|v$&4`W;^c:pJ,NvL!(>q0ɼܧڱ[ǜBQHQ?.9aeLYLG]LnuﲦvȍG&weyR@h(=`p'vHC]( /BJFgMNkDZVVhq c?F%[a h)w B{B@aKֺDtMH.PUma!fS mc{Q&,;Z?WϾ|Zz bnNav4a ßj/Nwkwik8Q:Ϲ1:K+?MKc+{^)_Ԅ=i:wL!8433#P ǿ` Rp{"'GJ`5# #6sqՑZ?j]R,/o2(q֐]m~SUT"_eȎ|AN@ [ EH3K :,ʡ̆+SU|!}DF_ɬW\*KDF7Nۛ)ZJ&0B3D8,j4F͢!,N7eNҖ&fztgJ2/-Ϟd!BF@aހX'CzQB(Nf:1`CHzd-o/TO)=cم<?B[0{JꕑRח4N ``,F9EUFV#bv*^tsfހAyש_;y.`sJw0թS٨ipWS42gmx؄35rᇎiSOo]H (dqG49ےS[TeJ%<O a_"ӮnFJL&^:R9B:<2gӬ݆|g)XZD$:N6sQ[X{H Iz BH::.\KaҸˤxiF@?#/~n^g͍;4{RKui9;s!n"YѫGf)JY= M2`,j󎎨hkӨKE;q *px]E;?ᾬֵ^4pp9 )eiCqދErT';b(a픨ȑK=vQ E0'LfAxL+a7+r>G}FV^bv&WC 5۞qN0<{[Wg+lA˰U 5"6!Wˢw6mUdlfЙijej,ŹԮd'r-SEVX7&l~CU+1]xt6Xyz[V(1Vt,]۞;ægqu\OVktOiᾈb^ df%Q( jst,?00iM|qXMU k?mQ?{/ VK9T(i!:v4L俯 5%Pⶻ72*I(U%5`T}PKR@Euޏ, 37Bˤ1rv't0wԅ9gzt".=ޟZ^l,v0j|e<,e:$: EcKi;?D}b̧'%MQj>2ktm ˁ %/W 9$ue"z98ʕޘgf65fJߦJ(j>B"g'9rܺ )ӓ_ P_DGZ"eY6a<>l6PX)Tp%(iAЈL)`^c ԒY$rK]趎Uљp:&7kݘu똪Im:؇ԼnWS5w#3=c.q+2 *h} =2y*vvOҮk=1xQid)~-2kNT)ߙU/ܚ/G`]d,omd~ >EV% @+M_OV<8G't]44Jd1[ -:*aYc,Ӌoc@ÒV1!Cd>]ݑ|KMS6kƵ$`i_}I@SIJ%W;ջgRYI1J2}bI|q=NJn?D s~p9hRA5Nн[na,0Q+dܮdB^<}1?G 6!GET_4*>2D+\Fr&r=F=4LVe~HtVx_oW AS<<wB&?Ct,5-쫴)md¨}jujBl\ݣJe Aj%XVe0C.wفVjGxX$tY_OYԺ ?RM@baiJn'X@-0<^ GΕ9F ~iح+J #GQdƴ]Y&OGAۘ51=(ɖ2-"M"b퀻r]\"xPԂd;T5Xi2mÍ`S>DUH~YCe| n@eSi"~#ccYldsDܽѣaNL5Nȳk+2 D/lV|cvxMZZ 4qbBBEb]]NH`Vϲ`,DVTsNX䘰_QNDi_%U{~@cF1>9?} Fsطfq y@oY^P1cuf,4SXdbQcU`8OuafJ|dc`+tp؟WygURQsfVUGzS#rwP,YO픜'0M͓J$Q34Ğ۳D&(dT-5.-U FbA~Md Đ.51E&)S a A6uf8ʫZ5Q@Fi-V={VFxvl1OIQeFS} G"x?Xt94<6Z 8OurW)&OXv%i|0;\V5=GP j*b4ohٴΫq?R~۽xkX*͊ZQjQ5u ._>GI?P/AkyTեv,L=J!؄&Z,(Hhm`Q倳XZu~ZoTDXsPdx,+AԲuz˘,˩Z)`yN R堊C$!TC, 9(e)7 < `♦0S][ oEaW [cQ= -,2yMXQey0(k#c?"kΔHXm\AxfȌov XL>!/zeZ= ut:!YpItǾ-Fg|ӁN,Mw1KRYbӋobX.t?I#ΗGPH6/hzzRu>AL!<̈T@yQM#`GnGH^d5Fj W8Ե8;'=We+$k- 3?Xq$BsktU%Wr0oKk2U6HKal@Ee|mX-&B67J8TbLV¥f$I<^^#~ԈޘJk%'& nB8]m^0 ӜYU5(3AK-B]#Q1h'!^*wGzj/ Isv1 H^ ]׭g&xv6LP [ aCgD.HE/xH۾g3ۇc<78 OH76Y6zQVGxg-Pr:Gx 8RwZwœR ˗w !x`3gH*]R0D*NKX6V!6ZFNCpm6MC(]m4a͌?8jog'A b$YޚѮ+b1g P-=q+4;ݸ83f 2Ƚ@& 8hsp[dY~/XQ|6>!?ꥊndR]{=YV 1+7wwsV !L,s,E+G+'mJV [oǢS$w Pf|X;uV.(p\tqsKf{<^PNΝxW2R`"mV6"x<6,a͚ɱӁK_ Aa0{sT[FBCmf}5F.]>]]/[5BUdO-.6.%7ʈ*MB2FXUԄfLQ!\QG^]4hGdwPipQ۲;fmĊ榲TI~E ->?2@x=HQ-HܙxbdkXW)+A|pXswh&K;0qc)ue}Ґ4Y~15[DtJ)τ&ʀ.qLzYrbvKت7OOrve9_utE//p>պDqFQF>J'(ng2Wʴi^bF-7*zUـHPDKM[Y4D锈(r&=`!R&eUbyU@]TÞYw $Di)W~vQ"HyVBE7PX#ql>q ; 6#Cw0S@`7 %cKp"W뵲U65PP;s@/,`+|f]PoƚB-u\ƽHP*踘wi?Q2rHC #fp>dpnZ <4*%am; {lwjEwē=@v8hl:2$ %Kn_GGV347< a >`v(Hp:~^nh$-7v~#٣n2F&`z;ۋ[m2pg XMN%mz{m ?fY~|2y#P'"_Jaaqx.s wHn v^q-lQq4*U\rXϽc@GbFMF7v.aJ$ՕG9JCLVl  %vJ?۳XջqY:]?#v6VNTPjc6?ijm#y3 `1O6Mi)euT#-2cTlQ?YaHZCC|2 ؜h`]=E%U!1{hk!Yaw6nhݭ _wI+aI0iwb i}a0mr$H^2('HHA)؁6I! z-V(h(gʑXH ~ߢ,i#(_vG|<[rlLN w/eQ[`qˑM$w4,A^fA>4Zcv7xA"e 2ZYEuQ"&hcW08ūӵC=0GBm't'f]dG.AZuhrk/d8ŜO2>́WFnT&- FZDw06/P Y.!x6\= `Edb, )P]i{n%&jW:,l\22]t +ԎhR0{m ²eķ䅭z= Ai.XkyNru&>K_VbŃ|1`ѹōga" -c3o>Vw&Y'Q_- is]9ksю]R9=@B72H7V6Kx]cxT)=RoxẆ\ "}}?ϒc ~d\ӼGI;|Le)/QѤ1qLaؾ4WXɜ&D]WZ7R%?O8θC/u3pf6^RtϿZVnZdgxDS@󘭒 (J DL-5)ךE|T/kJpe \#R*d݉L%nap6XBc[;^ګq7Pa )р[? V碪H!_[z3++k~&~dslx$׎Xɚ1l&Cr[sljN5l'¬ieKO{`7&v UzW5Oԝ<]DNoU4Lepa% [op,DDyT7awk|8 FB l}?R4pT2c 馆|W]t UD@5am^X_yo=tZ B.Qk5MF]1= 䳞6M H'q *F6t Hg!eHfO=u$5~08nr=c}ɨyz͟ g܎ei\ Nq yO[8Vǭ`"H?31CYoQEP{ۍ? Nw&d?wwF:CpXa?[X~Z5egwT^r`'%Jdljf]1f&2Q/?خ7K\+MH%+rF+J8}bfri3 W.93ԝ$VΆr(l 38Czrx~}) $UҰt #To.v+M\?"6v/IϿ/"@Qh+sF},N3T)wI,Kğ SOP3p# .Ofk P#ZzԴ:e_Ky9QuAxW8{@9-Ě=;[ٕ}!pӳ9kUd a؂G-=)7i}5/QE55"sX$ˑ94N Ў(eν" ]6%7B oo%"d"Qcv=]1; .GNб>Ao~'p%ulK3zkԫ@È3\/ Zl":up/bI (Y6ynlUo%*+/ȓET*=g,T쁾oT'7J+@[~ׇ`#6:4hX  C:irUy]{iA5Mou}Jw=Gi]^mFTM##:F|7mIf6ZU_Oa%/u Ov⏨FP[ޙ|2(Α:1"cD*N ኮEd UwKF$f*\ZŨ7 vWRyK$Rdrd`6So#p,,&APJ-{9@TizV晶L #S~d`dMoRHY <77Ǩ/ b <.x`@oIbޣt- PWi\pɚ0x2 ]g\Cdz aVda!wNn!M0Wy01b%l-qrZRD(C`^5y{0;O܆kb3[5*%%nF#[:׳G gqHO#⛋Ԑ?B,5CQ05jZvGZw:ߧܟЩa^*v ds  eIi`Ԃ\qg@gʩB->!0n:P]wi x:`&qG]~ӡUDʵw+0 +H_?1`Q(IRW_drYgq+85vƲDX}Z'V|/dn \_(8u^hx62~'(/i3fǬhY vEtܥmAӘu"VC~aŸCBՎ6BtI(M2Ң3/t%%r+`Aa.( $#~8]kRTO1f5I<ヵy9 26 l4-Df25_SW}( ci֓9Y2T6x돎tfv )m>?9I7lJFpWk$z<7 S>0Hj2?v .ERR3w9->Y yx (2q}J>l|jhINYT@gE?~d14DyW7vB[ECX ݪ_N. *'C$93ӊ]yma6bXh 6>= AE@liMF `Qiu?zRzax4Wcx=a+vZԧp>%w4U%|qǞ_31˓E )<=yKXA n%JZ}~ODI}cd+#C/%c0 ug9"WlrM#lD~pQo7>+̗@yk+>\!Lpm .A=.{qCW'ZLM ׯ?x>]r*6Djr9`6}H2Q|B2$'>ߘIBVBbEa4yrwT u1m key6=;nRvZdcڐM8,# ?=S2^U<0w]y)3MAKJQ"r ;\˖{b+ltk>X+cɟpș ~˙>1hS͵)z0-( ;hͻe\YES᭿ r~L#m00 ,7_]|Nmm/ z:i:L'?-7Ҧ}7)"oҘ4B _jnd.؃O`y>ug"MeHrW#m$k2MK_?a(9Ӗh, id/exVm:_KkAUHk O|Q(>my8UeAWuî Vd #}@Иhphj/mGk|p&V XQ"A l56;>YX 7~s8?,1ߵWj_ X6!e1!ɺZ99:&u'=Rhv4YB*[GT Bc _E D Xnߓ7_?[4"}Nbd7͔J{Xzv ũjb6 $+OlzZlKi5*!jӝr1ц-wB7%AX*j1zj5i.DFЦH@ZeP%!0|,Ϸx~^bCv1yľXFy!(B1oV9 "fL8\$MVjo$=q 6ȖT}(Cr#^ 0Ҕ|PpI40X 'm9Tc짠m c2/ ߡ{f6z͵zjvӒ(fW&t8H$:*kѶ@<2A"I4- )S/lފaE"b_hm:t>1eYs 4@4{QV6-r|8!Q*=. r2y b"}/PÝv詃@8>q}aQ܌;s$0h똲Bbfe&gq+r׉'vmĎ'WL+0M0mH[V@8k.=*u7]'ͅTa!Х@|uؽS`y^N^(o?44 sB>mG{}ޞkrR-L7Ϗ!Gg2x -| uԸ2./XͺYݖCb<6V9-+ ~IمSK̢d O_v`%=,nZG*TԻc#.Th xWSO G6G=CsੜI$8ӜD4?Mlaٔ@ZNߘD3 9%;">MYOP,RWӵ*r߳;>eDz@Lb*2ݹsZE-{,2 Ցگ۟uztR3[SEVQ]gNJq}S~/ԭUYKm7*L[ T&ۈ>7ZLafQ^R2Ջɚ~{ $Mwg+aMYYe!^QC83d9Aڴwm㭚uuzEgBKUY}wO>ȁT>0P]GƝa8G~f>$аoRrvc`ꘄ_ KqG@S[/Nd1N\q :v8$A-XYYۣ,2/1xѠf>khLM0W([/[}e̖aQ<;8=F1AM} So0(94Х'[p V>{¨Q,!4BLr{@g? 8dv>lwXx:RԐ\߲<ÂQPuض 2u y 40q*9ηs3{!)^4zkU|_^I$Ku+ON$l/`,_!dN,{:-r," ,}ٶ7p -= dI^9"3ňALj o6JFbpfϡ+QW1B{;];A3EmtD]H0cp+ ;'i/`>^o[}XJ;BR$`ۑ Wv#rKt6 EoÝߣ!j}RYwY!Z}V<.8GmVKץn!A..Ю!>EM{$pI97ld>1?TWY+3$ ΏYHwhuIt]Xɑ.sMSid࣢f[ฦ_a5 ַȪV_;l0 q0ɖ!dqʊQtLd$teMLm42۫mHO%gT1XujKyqQk5=ɻy.l2k^E?\rf3E)$]zs7iX)⻍aCY g⿘?P '8:vX܄P(ćbE_Dc)Jsx-puZ^? =rD ]!^ [$pcgıefKL0<˓T;I-Wܲ: :' }/i2c,r\uM7r/`Rmu Iq&3c9ᢾ/|;=|ManM_{"8> ox`Q_'DyIbnV׭bw[N(y⊮CWORD%̉G)bŲ? j8r}-B͝~9D?bBpºQKe>q~Rf} >P#;JVmz'F%ǔ:2"# qlxbqÞ]G<]ǞU0bf%//ܳV+"¿oI_K*ZT#=`gHCQ×z~+biрU~;˅"Sјh[)ͱ=4j $ @U9Pd}ܦ N D&1۽3^Gz@ݿ vPX㰳+|pklHPtxC3BTWzzbnz`=nEgq99E}P0ͭh^:kil`WKT QQb|X=FmlZAkOY7$9=fk`0'8ܩ:|Gâ>#/etty\['wwg.tՈ߉$7LHI{5]gf lLg洩HD[ av7ҽ5/P.Bͳ1,OkZ!8>Wp _2t0SXT:|`^B߹tl&XwH=W(4N aLc6c!ZaܢBD3d4}痼۵]Ba9=}LBJ*G)sȢli\);U! o$:w09jO#;Q<dQ,'U'*6uc$s{<6[Կ[r"h؛EҾhWS Z)e,_!y k^8b]3H<ye: D y lx_Fc^_4iIG.u(tc-Ah0xs^/^%D+[pVM|ȹ)(uO ΄7$Rۅ /1I0, j_36`iJ=J%0A7pO |y Z[3M(~ujUz Yy_XpJJvw=5v | 柳YEl=skαA%5Ma7 n8cYQ =$o{~H ʀ=֕`ٿv:pc ?%)qa#W2"9;X1 hlt[O`9R0)9-vN:L!Om\7tNۀr]n`.pM.h3O 6awXdIxU/jWXYrtۗc:+!ػ(|դz3ϴX-C c\#MIFo+ stS9VO['&6ѵ N`L=Q~քΟ*y.>D;6#E75"D')}`/[/:$|]|&)A9bbI{/=cOOK^S5Wö6|HFr˷~Y*j>z]Bt[Qx~{_NQo.UgWOϓ&9FKMIlt bp>Ubmqa8s`YʈȠ=^ a-lFj@.Ywri_Ia}ا{ i P}7i/;xWa$JxMaCQfUabVFj'Nflcr$e&}  O{Oibp#0ToUnܢWkzZxՈW[,QY҆#VjnhP m `AɵnYaxrM)uUtG yɿ8@`/RJNj¹eGI;j!^h%? Tޖ:fGg 6H% Su#RbA` IJF*yՌ&>n8X`oҸz弆c<01t s]J:&"j wUa6d'Dr/Btl>oМ Bkc#B9;o^v{hF P}()Scԋ]KD;e]( Sv$ 9ӷQ H /Xn+z @z.jJư\F ,!ߢ5L fffDykDfߨՕl6`񴃭?5F~p`$4k#lI]ykB_ BկtR{=1@d“qD\xZ{B`kMq7jrU^}#"(lXkTt8tpyqUu?Pj&k }zwrBTIp13+G8A+;LˍmT7+a?#eV2 6Bja ;+c 1Ч\v ]DXV rw2@y!oѫtTb꧉/F-Qldq>F=u\\u3?D@1*}C H?5v{$>G6}v "4%`dZ|x@ѺrNdHzt5WOgL| .Rl#qDwp?%Ta~18Ǡ דVQA%CA8aN7|j*y_uӞtk؏Z`9LTGj^yZeZ4VgFӞ̄h 6Ro7Yʿ=!yryI9"ai.d-9J#VcioQ!/b 3#" n׀=4q%Fn Ryύf>m_-mQԀ3w7_QV+9<ފ2ٰQpE<}vFbݡ,mv$bc>0,rZ/QO~>֒V >)72~`9:!s>UfmlU6':mYZ;wg+Q[Ǥ1K {Q\*YzVX9-7!^TdFK 'p?nK|>P!x/5ͼ]En.ýԳVEHGF~gEY|\hRC!WCeK>h%g F d 4O&XE %} qtzS48WiWYʜ ߎ;. Y\GhhIk`PG|WajVO`Q] %` e8!?Y4k@BC/o q+vo*4$_1m#c%x8]zz&l'Y٧ r2ӑy=cYEH:&nZ-rnjsѫ]qkμf{Z L+B.6Y^McT1/Z|3&QvGcDHfE^2A1D w2|-0SNK۹6ORCp۷H",PJŮmժTN^ރH?_24zr_q+?+Mc8 #ҶK{͇j B"(+n5Q R o)\ڕ T(3I֡+:JI(2Vgˬp1Ӓ+>%ϵ+&dDs}+c6M͖\#\)\@Hd~J|1{wp*g€8۰8^vyhZĻGu{E,;Jt@mv{c YelJvzԹر x>"!k/aŶ}?<]о!sy}DĶ7h~!"|=F|4oV@W R!KXD"5@!VI-?tNh^"aiD_BhPK#kYӔe\ ͢u$ {\:}'A᭣Yp.4-l~.J)'NoKfOdQr6׵W؄MF7累jw? To a+'ۢ (RS '"%i긳ۂڥ~O@{ 36f-wZ(]6g4%g4(bV:>#ӿT6d$iJpI4QwZ{g̬c\I)/9׹hxdOZ;*Msx}АaxX?/3 wqH}d^!Excs'7LBݛe_Q;\թHy ˝*^ h_+kIaM]F 1Xeez4Ipqc .jN]߹}.-dG7! ;)3w$ŽK5KϼqԴ6\Hܹ& C}Y{ ,&w]Ā L"_CXg. Fb$6H~$e#'Je~ wkҝ5 wчdv#hXDkmPQ=Av)jf>ҭ2>RJ#lQ2_MUUIiM{Ht r+>k.4A3 l'1`+pWSz=}~"uV)56V{жC?U ;<9=Ciws^Ŵ!"m\ ,?RI(, p_vU${dMT,yX HEx`+7l#'`R7?5;R=[ؗIny by< 0h܍_Wυ3qܠh:{)CAYW%H\!f1W Xn93e |{bU4 P=]f*uYDZT f)@$Zh_Pdˎ6ch&ɬ)0n%_ɖtο;2a>,uߠCq4N QvZEj6%"qgo@ b1~B9! }5nf$M>ɩ^/~AONW-袣tx8!5u%A3vbUt0;W˹Cjdw,G 5hMj& Q*Tjn Z]^6E*js !G T uCHYj4߶4Oc?`?oIj0'N}?j]Pc@{GBXz3’}X;7,ՕYC&6n 2* B6'=x9H~ F٭*m8TݙwzC/s=K +K mI0_h3t!*y$'Na5Epx @(~IQ Wh.J.h֦A Ji EKkV[,O,ާ~i#p0*gK|^g|AeRť1}hlF[H&4@W@ZF* ;o `#;-;cTrJeO$.Ֆ}פ@_TWCuXΰoe!"~x9zA]P'(kOeʠ)foh` ~gF|&fix 7T%M߲*D8E:@D3Ᏽobtz7\f[ ~銲Zí"]ܾdO# qx-y`$G:?(п_Oyf]VxCZ"l8nJ4D^L16j2 N?ՌWпkk~[ez$yT0ױK fP.Tm=j,%t'0~Bf ~nM gWN$Wli1$&N"TKmȓij;[d` wFrsNL)@l*UqЊi-/-]Qa;1;&pAZ÷Ov68nI )< g*2BZx `mR޽~QWBc>Ⱦl$OiX_D9'j5i䷠8r^M=Uu ]Ex-8.xo;s7xabΒS9^5recwPqkL ۬W}TŊMHeyiӎ7x\bWga_t[׵fH1[rxGJP[IXX%_ ľ?#]ʝ\ 6T=oXσ(RmÇRt Z2UY3yz;W*aJR\6rq'#.W- 6Q[8% &7k8m.ZB?9قlk@ ,*\j&~yjrUP'VnISp*)`O ;c;u]C WrJaaw1]*Pum);w7.[ Hণܧ|kߩ;#ǚ>CNxci7\yn }`*4j\G#aI?<BhwQ:+G%dlbA&j2+'Pub`*uͿ[1aT^!x R IfhhT*|ߖ'K_|JtLG$zju|Vh+Z:# {w/0Uk %]dKd 5bznӲP*7Xǡ7`ñazcV!"Zэrah#,?1(.7i172\+Y834Q(@{nUBc;$)U:&ы텿-fӷCv'[ o<[=4 6y}3ϋ4(cD 19T!TͳunFK%{j O>,v sP+K-͚]OGj?_;P0VoVb? W'Sf\=C:;=gNKo8Y{:4nOAsP&o,s?voRqM"a*[o.wQ#q\~WLV:cA3=;\<;ziNrQ?=s$˄X<_dT'mlOq}5ȷx$~bV V^~U.zO.@Aٍqa[׏:J=!.$XT̹ 9Q9Y 6&Q ҆,U#+O3f nv<:=U-bDSJ ;?Rphwv5<`#Np̝zJL@Z%CU T#ҢIQ{IQ{M̿'z9@%t?׋wXyCl%;nx/eDX@}F!V`hb7ȃ3N-IXmfrqP6n*#@)E^H'5/SAm44W^waڜL:S,^_C@жC>$A>l!L܅i̽ ȖGkK\Kpm4BjD`&B 6fo:ɈI _7? ·tsW {$ߖg™H*g"Q-\g9Q"~nVMA*j0z_R#P56-5иKmVȬ)e J\* nx8|:rݞZ}+8Ɍ[J| O ;_ËkǪ{~sꎴ>F5zÎe(RQ"")\XLS!b'{v8yd>(pUbm-mHJS&M+4S:=^H7!ᑻSB@YW72{O\ibe-y-@v󟚛_WD k,Jw$G@R3)t7,κr ETXfO't oG AJw| UDUF$cHMd.yٔ!RIW=\dRZap ғpHKϟkw_r@,tsXOx4s[ml͔&07=K2k;p'-`},|F;8),1#2'oB6NX#_#v9Z[̱9:KIo#gX'ޱ]i ݥuۂY bC;R'5QlwRLHg\r.O}ѐTSb3bަ9.$T7'Qtnt yQЂqW0lL?YJhtEo2PH@(s x!ww/<: ϲ3/+D`pSɪG(5@ ?$f>$'N#MY\ֻw;ɧ 9TP&;A*xC#>?kn_,kGcU!Gd/ 7A1afdn߫LHxi?{#QX*Dd B>W\^>ѧ Bylpr {^\Q}(].?M(7,$ܯ+V34ToϾ̎DH{槰KlDN=QTY4x ז՚/W2â5C7L 2g ]ttn/cyf3f=̑¹8dаyD_o$b>@`vELU1Wm:b-;*2`e=AMa`4Q_lN^+6 :fGi=wkX,n=p@ ( eG).~)"S54`4E͚.ڙjZ5땝;_H* 9#]cʺVq"38^.XԾ1󪐙Ʒ\s{E@˸x)Rݏ]Ds;/E<lC-euSgWt=+bUl;n;j?ݘf 7i$؇x&.~%ȬJM$n B`?X.N+'*4'1Ԍ0} iCEK[l*RRš-\НUSm׋ޤ˽d\?faW:ѭ4^a#!y;)'MC~kwMM¶bJzD˶$bPl%WZ\}V4#]^[y | 4j}PPϳEy'YV?\WϜAƚ* `y Zjh6 `8?i+Gw N/6[5Օ?:o6Tt/oVjA4,gSj<9n H}9IN;lVrh "e\Gܰp/ꒆEc("w`bpCqʾ(V,v֎KUn|9pC r=fȪ;175{NVCa\ʚA6e)~$EN?p{2bΧPGUO1T{ۻnv+F7.)&tC$Rhknޔb؆3/fsM`@K>WRTu:J ; [͌|3ٿuLsb]o 2:`t=s-&7'pnŕ@B|#PWK߼* pM yC8 ZDBB$r99G'E' G,v6 |.kISѯ >5E^y$dlP2zaZvy펤XAVRQ޷?r 2Y i'h/]:6]IR:k8B T *`Rk(ѣ(pģXEΒ VD!Җ;78 .%/w .Q;šYZҤJȯk{24?Ψ++Ytw~) RĥrΦ0oepGc6ܮǷFv1вچ+&4M JΑϙ_?4b+CO)!9Lx_#a™ qIEe̾|-cm$7dҷʐwguis@ALܧW8CKZt/Y5,2;gP1Α0U])Y/9}EwF_4SLQoգWjq+ݳ_-:1Et[p >R(I֚BڈY-?:Y3~VlVDf-f>lΖoSp0$&m!R^e udp90nL*06?=r/<׆J v3RTA4:1=qs 'gd~am1".TR㜢% 9Vd4-19tG}íb\7&MSniK7u¤uՉMԱpaכ z#f,u}eSs'"y_8~B㨄JKZ [hi |vM.w16B'r][" C<%t؂0NφI5ȗC1xS1WS4#1gyOz(_OAXbtol%)dVխNF}-%2֭jW$81I8@YDf|S5yuOs4ju8>yWzUXȺPXA,Cc# N[J,I 2"-hsP} v:gw^: N7b%77RcwW?DÅ]Kwre&'2NT妘2|F!kT׋7zH)(&apedTEOkWPgbnR힜Hӝp C%/%nrP.=Z;rl v5.1boV|2aIU4aQ7dczȽL!sia:Gy<) )Z8VrLNK |p @wˆ*d=',3JhN7Av#` k:?,X&M^T*[c&.e]7H+ 1@%D+I7iYNY>1}&lq\Y+hoJ+ i֮$H` ]T8 pRwf(¨kmxLKEcm;qk1[7~ 7M=\\85 ueBWͼGy[K ɟwlXua dSd0jB_w}6uʈB_XO"#D-"ަ%/=0iW: !CZɍϮ %,L1Ŀ/.W}dMʭhOIq PY)N]Zc`"vVbgs/;=*ydq``1MIptğ!E%Iu8f uD-F|YEqnX jٖ8G*.y\&::Ѡsbjyf} 95;&kx$t7^'ʂ숽O>A#߸%92''A! ̱Z"^D I%wrJĊvGfczf(B^sj]/nR֕Fԛ#]qCZg[hO0c{ oue~-H\aV4?=^W%/Q]xfUB.%ɱPȹM aN,VsgL =<4XDP!.$ FN'@G"~&OPԍ#KcxK3V7q^x>WZ:s( MTvRZϳNzBƲo*mc"z)7WdF(n8ЦNQI9i!${aqN=2Y;s],F X[c*D}&\?٠}f&dKg/U}sܬTwNFgfKŗwV_~\Bkd^Fm=l5`,hp.𡋡B#:)3I+EgT3x#JûY7'UF/xkq;ƞnZz/;=Z@4MX{`0 ~fsSY\??#gr-?"Vt)*K9{ӢEᔔXACN_/( /6@PP4D Dl.)4 "-BW|@lJ5歷zQU7eG1ݵ8FƴP brk;<89= BlH.?*&X"+$vѨ5m=G LLP-;)kG~nIZpB/exy1P!GDΖOG%4WޤVZV~f5/f(pYDk9$ 2X a(߂2|^o:yz2!g.bQsgΩ$-U}#"qOJfةtE3GuS M6DZ߮+:%%n ז)4ق|[8D-d$ID2k{GI{4-ur8xA\VхǗ 9@U?'kFpay }]jr E2VÎrnjXO?CA +nn{-@R0)/ZٚE)Ś"AV<J!v .WRxfዯ8?x:6A$?c-ցov]NE- j9X5Cg*H+W/8bn|8&N?'G<;ƃz$y߽L#&ZDy)?n/ɖL煃sw hk_κdD?PM.3NGBN"UO2:'"ؕagӶ*Z D[Szξ㤵ANr3D]XE$ Cqdbf;S#(NelWִnl*eRvxM))0*ׅ P孃%)57~[U*{pKRj+Jy+* W~錤^o!Sj7QlW#{Rк2 "P&U&hI9 6&{Tav)P$kMgRkޮ mf]/1QsLWAnn2!c'盕;= ͌(JP mH3l<t#w^.7?Ne z$@ؽ~[hfftm Y&j,~);Zja*ƥS~("S McyN&!Bm@wڌќ‚#Vky4xJ4I̿N" '^%5 e"+ɣu%nCmS&Fk ݏg1e1@V4wceNO*BS>tф/B!3q 4jX:$=yWjO#?^*U}2 盿*O+9N @0l) 0&B+* գ9\a,g жZ~lJY{5OK(::o_/m>L'yR\t8#fw2 )ӐJC-&6)wv2ݦ&I:;>׾KZ7^,(9%iգFXm39N ¸kI:9ս8M8Z5Fn{lo !lLLw:SG?*ln ,W8^AkE);> 2-XE_rtkDI筎)>U#s k. `, &oݐ~r bX8)ȷ_h|3&:W_$v$UdAO1 ƾ2IzH,y_co 'hJR*Ƣza,PEuNqȻM$ y/]t ~Y\˝EUȏ`TguFh4xA:)yu|y/X",~ BKMGHbWV?v#Zd|QPjC;NIhdwJR*ӯsgߐwW2mJ8?PV=vAB̕)HAy+%\cl9=/D3Lo0aNΤ^|Ǧ\6<}W [yk-jC^W ;$%fI޹|%2;!8GÑ3p͜!W`nF [cc%Vtt`PAȮ;U41Gahŷoao"B4c@uy"uͧ^Lq*tpVl)b on4NEb^>&=`Y}|J֎#@-g|no-6[Xq$_,:P#5¾x"`On3J>FrYd>[۩\ku=@ 5ؠX(F _T PDLpbj%{ ]j0FAn]xe2thDa'Pzz1%zWSJP뽆Mm$(h=5f%(y2ʖE*^.,IpEj!򑁑:ၜeT tV:Z3W)/T\4|031 QDL@o|,*/bC6&Dgq{9YٟK*$spuә%-C ]ʚK5 Ha A$dk~dw0Rkb9$f]I֭V'|5~ˣL% (﹒ :+}[j  X^ ڲWp j}-~4c&.I(*_wn |"vInG<y~ Goq J[.[G:nky%aJigL+>.oc(m(X -.6̫>Pj+X@S3%{l;I7yjgD;-~?mii&X|+]D1!}s"mNT&@1tC&^ZM^:4(g*M!Y/:lwhOf$<Ē\ | c T ^-C/銣 ]{pL}q(z=PmrRtAm։ | f`vqNmSt-gk|Fʓ3[T=x |a#dCM`Dah< k#?]&$ώtDW)W95JU_:w(b8'xᲫdƻ́"g|ۿKpb=pvt}c)c͙]=RT0YZ9Av@<*ȎI>pۿ~?z';il\ꟜX"t ؒ![ 0 '1ƑҎF؏W7,m@~BࡘDĹqXЇa%:T`-\ѳgK`? @FxQ)DwJ\N($h$r8FXUk9oW! -҂YHWmQ3xYIBK3bb(`Ew.8|O KUgވR7< B_ ?Co8`)!yD5^zp d˄4re2[˗xeِ=|Y("LYBCK?i;@#2;2Gj+_ q-Z9JzR)fz:#^;K.`=m&I$dR~1VL_Z&g$]N;9%3ܽGܣ Xne~p 뤪R ᖪJyZJtzkjMa4XfR?-3zF3zͷ^}W dOx8҇{ՁFnHto7ĢMCӵ.alfyHpML,5ODtziÑBBYnYvls]sOR2KdIuί(g 7G@ÂMj]:9s$3}g>J.R5%@]d XǴ23≮AtZ*5.js^_鳈>Y>NbをYOuTV~3XnJhl=`Eb Z@v#c{b%>|گ$ |h{\J+gW3q5e܆E ]{屁~"rn_#j2vhi35g׌aˋo"XC zo]U ҳ켹*I^nHףXxo["* F7Re[9$T]1i;}Ch@=jQ] U4'C0X,S*Q.|Y#9O I` ?nȍѽ*1>r(&KIY@݂& xt'ÿ\tXyYE'] /wGm_*BURw[xckZ<}\?Z? v7ج2̋ =rM#r h27BVC4 [8y{ԒpL`"T@kPblXG)-{,>6fhQ]{bǒR$_Q]#A sv'Z)U)p `g_K]ENcڦE5²jߞsv؂4"su`2Ru6F'Nᭋ2qUqP 7`Rd[|'Zd?gl趦]SsINo3Sv ]Thm &4rȁƱ?"a+8Q2rT0K̵xDokqad3,ݽГ]2a>으f",{ؾ$>lU lD_;l7 Wo!j+BE@Ko3vw )ɎtVie`N0TOa4KZq7W=bG9P?ٓh,=\3y*>/;g= 6&NS`kI!ךt/ޜcr\ep 91OhazIgIơ.( )ܞb;ޖi=^WiՐ~. YsSRЊ_ $h3ī@n9` Zn*xPTf ݃n(Lj7p񉣠}աldi'_8ɗEtWetwZ#.;τe4|=6-e+R,Z9U|@E+j}=W^s`b )-fK1[`Sn5 fg)Ți0p:.ȔMrE6;(۪Sё}J箱ģ\ȾAS#o"o\LKSy~q/!lz[U=MSs&ޅQg&#(zL Q^zj_Xchnu%/rh3`DYvy:dbÂ>,N*m+I $ڀm koWWB,njgJ#T@ߦ+){6)5hWJ 7\=˲-|JK?t Ntt W)CF"徦k׺w3Kq'Y|ɂ؎ϱ:mէݬH%a_V_[i?5VfWd(RBG'nF>[A:/dF<-uHə]ÿ%8GC}E@)^*çfFud}ԫǧ0u3x^B302}3?WkG!~ \HDEpI\a٠: r!j-I^+!CZփ}ZN/-29fm_vIQrȢVS˶=}0O.FF^~*iO0^ؙKQ(pzy'A 澑 cy^f=8̇9AbUsoj Cn4?ؖM7UÀuR@`0uZo y%艍vkzӣ3W<9CD07PҎŀ0Č_"R˜%uʰ[awiVvZR9S 2s$PFVs0gSuie8i("ή X2f7m;pDWBKjS#MwUQ\ۍ.$#[mTrF W{' |_ c$q#&[5ML9Di& P.n1=%3{0{G9PT[cr*+D\90qN𦇻ZV<!XE-*ɆBrhr 2op$!Pvaź I/xXM_gLYX; lU jd[LJ$:#/ڙy^\KXP;[BkjKzAtbaR+_B9d: S )]g*m 5#+dde+ hnO?%( ʊ?Ë50ЃoW}lv-ނ>He VpގVxTT"͗{"zW;6^/f;Ey@ sD̈́ԥ̐6C\]¼IG\jI\3ڒk/<]\{ѥAg(Vfi#B\!u1_]M }gS #@iC/Y4ך^@ ;:m&}W@Q []*?,,Fm`$ܯaO7,;Z 0 iNuƎr@ rNEI"|)\Pb# >0 5BԩbWwZ8榺wʫ-Q:軞㉏n`ه4x|"x)>c Ѷm3#7 R~arѼf=Ehd.>~y+))f%u"LΥx.tOF沋 Zm ňQ^wTi7mz6m,k =?34ؔ!F7R?xQCOy@ҋaT4ô|}hG˞!/"#pukHHBפA@.X$"_ver3-g~0K(6U5Lh W1hN2(TV(3U6Dva{m)G֦%p039!? W zIw&ɺ{QՙS,eU[P-$J?ֹk2yyny􁇄 ]FW T)4MLۧ rW{=qG>s|XoHk.W{Κk׵b3rLVa# 9_ZeD5 :vJmsW2  ߾GYx?9-Pbpro8eO|x% U!(Adt<.um1qydRKQ<&v`DG95 ͇IHCh?>Iyg[Q< ; -//ǐkd\) ޑx!>p% OC kRYӎC6򘽄sQ7|r=P+?2J(N{bW1XhO@_M҆=A}v- ^cNf$ !B, %vNiD. 'yGt\y֤xiLХ-9!K]02=kϥM*h xǨ< $tz}<#d#BҰׁr߫j8ފ_<㤩94oi%QA\A;ZGwXV\!)s]oZwIzh GfYBj6g5kv07U148T"9ѕ],r_06yD$bJDu*뿕B~UVǜLфɈJ^| ƃh>)y% Wp%#ԛPmw?7Mƫc>AI"[m{;8;\hWC)*vu=jB?يF8Jtqy"ct9s9ϲCCҵ?hX7mʝ-ˆ]=Vڵ̎=1$@ds9GS.-J*dU"%Ɔ"IO-d-g"N}5 G`6D׫)iC/Y "Ќܧ$ h s(F:Jn cw,E.")LsGƷWșBL 4$ 굤Ѯ[@`R4>'D;JyE15 /ؿȗP:!>`m-i5MK3IuԶ|"*%7S0[I*v{S\wn{qvbSvPګ2Y]5ϗ("7[`.3ve8C Wmk ť ~qKK(J|Tq{5( Zq3Zr9"z$$a-Du%w)5g {lo{ъ3T9:-#+e\!-~/'mͯ2LR*ծ0]?2SL]4L~='6Vt_t&C9Rg(̛>H >!u#@ Ј2wFbUC/0DaڬC{i-/?J53<{nfG,(4b4\6["ryV [:ؙ2&9Bnuvя#L_-Δp;LѕA!R:2߻♲@ T.\CR1PAbE2_0vN \((`zDtjԳ3kVǸh0J0]2 ܉|bBqhS ilChrǎ +uCo'cSA&6^2SЮ'ؠu) ߚ/0 ?ojTʴ-2)wLBR㎥3{{$~~yk`~e\:̇"=,9@<:uIDyLqϮrlUhBFyBO7Bvڅ#S7O) Y催=fˉ %6rܳX3N0E+83K{~P]XQ~̛PkfI%K HTuO;y+Nn$=WTS BZ׶L0#2&a<^{Ertpt{MR*Jj `)S\rlhhwթ/80w/Tz,P3U]~;4mE7Q5p!D0] Mz#$[+}բ2JQpW'hH?RQ^q2nu P픧"j]}4aʿjdh1O4z11S$JFhs!n$Y1~b`ȅoI wpYGPC2[V<8KcdldhU7 z'[g-Ψ"h0qip!dS0&.#lw}nրmGV/pUGKcO0*4ZP-U*K6f꠲,lTD&uۗH 6`>T;* R< 1ܦ{u< 2.ԻYFhOsʐ/plZv$<= kRHc/ǜ;Kzd^[BFl:`#)Lij1LYKa,3: C|*&hv%(H<, dc5o#,4t%og(Ad`shy4Ư^spfn_{cmOr!,߿&5+N:ˋ#!@F̹t,vbXTyUs:vɚ ߑ[:EXM;-AhV6jh$x~a>j})OĞ J%+{-3??ߔ唏n'>H-"٢brN@IWے +5Rj +k{w58"pم{x8dBBJU#O#_N3 B 9y9Y 4R9J-]ZO<'NlGW;}/m54+U-@ͺL7ӂ?N4JT "*Rp}3|FMx.bx"VLWWNwc1ΐ1s=ށ|KASg^ 4UDSu,+}#(Ȝ>v3c ՘An %jM2V2O֑ߠ|sf %_yGϻO.iFqy|dwÍ(3Yd_P'†x]-r(Dn(- qϦ"T}>mũ'xx4!]{e R]s$b_[:4ն¹ἪsⵦsfePaݳ*CGBX2*lZ 䧌Z!uT)q$Caw8-qRA ?CG "8CqJ[bS"C'u$҄idtҗkuQ8Y1zHNO*_@!*K.F[g i|M}sdK` H$W$j$5\<赪92 3ʲLA =IJxgLGz;АLf5qМ ~3xEZ \Zחnu{e PdZ_#+E_៕ơ2X`L<>,=[SO ow|xeRN<\λ#Yk#-'s%Va؉0% /A O7÷ƪxyt@Z=Smws8$طA{īvKىGg/:dTNZ֝𥐽gq SMfpG2]J=n*Hl-,v-9Cf0/Ú: D<}z" :4Ka$3n͢o;Q;CpC*_8PSʆ_ ‰,MM)]?Q@7TNͰyj{D~~΀=` dL! LZ{}}Zx$^s.rhu_҈^ٖn)ԭ1 ozM!dNZ6] WZ6˿+υ) {C Li} r+ e5ϗ,~{J+ŕ$NsΊh|ekqc!355}}[t顑K ]dl>1Gq@ye{ZDpgr7cTg]d+ԩjhC/N&pguY Npy><2\mJg(ZLs?գsâO~ i[#v[$*)eϙ -u'FX׷:`w2E\GOЇnUdċķŦarBu!0PƁc?fb4sviIv]+S&R0֕˚x_4D2ROAqbfJqwluGTHú{yVsI\/_($n59_j⃜D{K凟j+3*w2*&"N:@-%J">5 C,STl3wv&7JD~ agY"Q^rU. r>еf;|jOZoIY\*Oy%Hq#dV)ZʅkHaRxC@e"ڻE^s(Bs>Ɨ^§r"ޫ U_l G #ἾE@č{-K}]B}U)Vik1N1$/lG~,Ip=?[̪&__7 &.񺪕V?5IJuSkU-O l&rܐGC6qO 'ם1mɎz2.Pۺ`e39u3hf}b5I f$>h;9- q%0 ѹi@|r>mpU1@dlo$Lne0f (ZxBz΅Qn}VSMqx{XDuowg*j#_$׎R^DT@)KC ~7+bCg% 9 U=Q2="eD!c|w`ha64SU)ցtE<3/+òc:FaԽܔkSa`}'я98R #ϨRk ALd#l58rz{wkcp+T8RM{J|k촚*LN<iPxF)b$S}wWō/^ v=.eFӾ>Y8S؞+2,L\hk3`mRU xPgLxEjQv5t/G-hM'۩ϛ:x5w ;_]0)U"n'O$O+8*ȝr.hD&Ѝ1 bVPĒfJ4낔FVb>FBՇ 鮶2T@#y2zKi%  FͅAJH87c6<;4lܼ}ݮ&XXmcJc0ILÿcbG=kƅm_-wHk;-ēW]h0kVT([PDׂ9x3c#̥U\=77I n^/ńh hZ^Zkp4nYa%5 GĜ,ަ}'+&d^:]aPD\ }kP)k;c;Zk,GUs/iw,vn9JìS{=/ cn2׮跱ِRCk2["# T>e 2?kkXϑV_L!gDf~W@N2 Xne'x|"v@qA ɴkro`u<]j㿒Z7v\1$ݡ*<4:d%6Y>˜x-w6 s>Dq~ohA`Y}@܇/NfVA*m. Ulc୆!1x1Jj/Z¶3eIR `PYňXW__bG+*6l=]oc_H ^|țwd%dL  vydrwOUN ow9V'[pή8~IMz,dV6t/c9ȟbi4JĨe sP.A7_hD*9ʥa!7ʇ̣_^艦Ne is㯃U3*t1}h[oN8G U\iBs"9B?)_j^`G)\ M@PIs/viڎ Q]0 E-_6d]MWRT]SR?R◶薍V;H¯Rxvbx%3jCT6!St*bT'MZw93F&dR>zՓEƋ aiڃ$V<<71`Q ,y?ԘcY0&dtmŀL81I2`VjW4Q .{l۸C/{9rd)3QJ,,v aBsf,WrV] 4]XU CylWU",6d#+r-_X&rd w]pV 2ԙVqi0ͨfm>4+n|3P3W21EO,=HO4dm#;ĠI /^2igੋ~zP!l~?lxӫAP@٭<RLZMGi(C4U_dN)X$a倍.,|m]=qJg٤&E9JoҨrpG*,DD{3]`=QgFS8]N@0K&[_ǮV]6,[v+Ī"`mQŕp> MJ!2pI`g?&v 5K)a*ݢ0[hܻ}]ʋG.߹9$wVCڵmG"?RZE? $ ڴnSz\ТuÎ7c*\ vb+{1vy 7T Yeb(2ꏂR.!d9uYU[Y2򽗲%%v$HP4=v+%% ,䉏ޑO:V0ox\rՔ(EzNq-!m?I "Mk~oNu1APsdfV!#y|ZcU4O}7UHzk+Qp(-z^<˜iTx ppR3w![oKO):^D̎}X&ù /S~L70yb8 ad#kK]"L5~Pky;&.+)\ [ܐ_H:8>k鸉>ܹOBaieTJQPqtvXlf=΋>dI#,j4H V`!tͥnvrhlQ@wpL*7)/"cH|q7s_ = Băt-&[`"u9 }# ?G$0zF<-_[B 9M;y6$v`Z:3n+[SKrgo]8nk s?ϟͩatC0qGol#(mBn]C1ZRx f_hғRDm e qajC~H:͠ M-jTg$ְk@O.k` *O6/ \hM{ƚ Ju_>r3| b&6w\<)$CڨqGvXͲEWlSBmHbvyoSTW>=`Z~Clx8 Ҁt6>Cz)MpWIЗDY" RJهЌ&qx#-ǜum m%'+@?_,ó(l`)  Q݃n4k x֑Rijn4b'" W/BbMgia7G 󌗙W(Bإt\+X %ǫI4uQ׀U,VihD!"h;:-_84XUi%EI;Sy3pHM5 e訄dg,ykI)V 3sZ_F0$%-f&6ߋH wu dlz)O{cN?eIYg8Y|5BwԂ\hnlG=\U/XW ݳ,MيXi>DU.ȤXۙfJ~ `kb{V/+ 5Dd:ې!S!gC[hf6BzVxt@ K}Z"ɢB'4/%Zhn63z7*X) U_*&†3 R4v|v uVў}Ec}_| >*L Tڧ|O|mc$uI$l]j[ Y |DdCh Tl!ba]khEx4Cr&)fxQcӑ޳YF~};ܻ;}߻^;@ H[{{j/d7cśB i=% e%c!`Vbi%ԕI׻Xnv[HYK33tp |$]-]!VsӼ@܇#1>IgAP1JcHY|'aN&1ӳ 7*v\TsOMfvWӫDP裚49=jJ\sv'Xhh9s.>(ܭX rhź ]jt_r"=֍n+<X/ϭ=RM^!xןY5Sm6BN"b)ފ@H%q]#*>n{/@H/0 Z9Mq'3soE3|[g@3@ jOyğΠQ"0V,p.QmR\5P x 'S n~,~QEJ4n6UH$/%Ǟy~y)G^]HTڧ& A]K\"{c}|5WԐng SͦN'+ѕ(ΆNݶ.Һ$qViѧ̈́ R~SOoG2 ia-/͹U%i.~s?Ӄ葡 b֠r{(`]Y-0bN `<3SOcxsUVX'BMAYksow{bAj4Ϗa&q+aɰhtTd Ȟ_4<^\!XŞL _:7b2잚ǚa/,+m m?^ (k22~zRGQ@49j9gcŌke s-8Bƚ'8xs9 `wyOfR9t1˸8#.뷝AIѣr@H617J75c`D 4.1PՄFM|&rsg*<h `XHO.qPs)4x`[u4}zh,r(rFeueeϡ|: ?QK)T+^^b] 5x:3ug8<2uQWe 5>4SɹwTXv7D1`QK ؔԶQOҤZDjF~oUJ 7rfbA?Fs՝s#-„^A.pjUxnd\;md[A%?`Ҟy+}2|EkW4[[b~C\8#QJ;&.dzɮR|Ȩ08|E@}:BT%@XZY+_H9 p pӷg%YPM@qBa4DH?l̥bx:IjHgUNrx"VəCBqS7O}at؈ԥtm-1&g$ *9]6x:s9P^pC!㰙w6k~IXu`}Ĵ, SMǫ3[]"O9Qи9?=<`֞ tP {?;JeLA>Ȗ.nz]iUfv3IF]ٝ7ɹvb {MeAp\Zw$,OI[o/:E#y62Eh9 7}JI8:lzFR)>#W NoG} P|+$;8#@bX.)y}fN{^ɷdECF+`Hc$j`&smdyTPx+dEaOvI"_|&# \0nbY?W7]O:zl2%_F2J[x;y%W 蕰Hkj<@ΎyG74ڏzt$ܠգicr|;GTC"R-1=,lwѸ5_]7,[ PJ]["pΆe~sx-GWc !\^C1B+ӓ":,+Leƣ >ݤ YOּ+Z%$Pع5$QI+ Nb%?13 $!Ljf&umGuJ`@~XQAc\H4O [巌$Z|4 6Bͭx&Lź: !_ *캣s'JjP5Iyy׼9ʙU2ze7>0BF"V= 8 ?~[*RDiHLĮ,Cjk$`N{b319cVba0)forUR3 }cPdW!"h @r1}ݱ1f]o~q]#όYsvpdG'wA$rI^/˓\'>΅a^/qZ^*! )蛠 aV*GfȹQC -{iX!X#"r]xRw~z2EdVz>& fS:TAC>ԑrT|х?ܷ J61^ |4w1 6v\@Lv vC-%^ntӾՂ{3ۚuy1o ]/'uaP(K߇Vݺ,| tG"!"͊$8N]I.`L64A~E@a-6 ?vh<(@ ֌g _?/^0%P)g/YWhUQ_n_(^V,Jrv9Hk`mܽ×(m V=Z< ) Eۜ N;ȍ[<`~#8wp(.S!pruq͢MtJ#ADL~Šikq ⠛ʂ8{_}!Nl-I+ ${m=%%x*kEj~5+}GP8U #ɌdBɾFF(*ީHO_E@Z'.Y:ϽvI `H1]N.eV^rJ4Dbfv#gT ,,2dJ Y?iljkIV!`ʃoY&$n?]DҐP,09N.?DL}.+'$]t, ^4cZLkCCIU?o`4DЖjmp 6@R?l?%n|z6c@%g6Q 6r/j`3.6gK,b5b㻚aik^ohӱ(d{1|F42̪fyz2c~1Ʊ9|?ϒq,jWtɉ-)E`~ s~)k+E=nQ+ԅ݇~B:')3Gp W'VG#Ô%ɻYc˧eIH׭rK|0bPۺûFK!=6J*`#] Fm@+6XUͮY:$ |Pz4rT9h"?,B ƀp=횶'u$%IwS@G!Gif4sMV闿qU}Ԡ9bD{CFƋ 1ģ^'c-k˻V] y"xs^lQ㒹 W zn\J ] d2~"]$1 !W0K .#H>ƅK):>>M璹Z|? j(9/;Pߎwܶ1s:U8l*Ey] dQv̆P3v4SZmSɉ!۵QJi1w-0o(}NC+?d~ V\3UX$ {q< tY # VKIMPƧd=Bs~RvBa_ٵ[,UTj"9AZM[dYPe_[v)FAR zn! a:e? )[*;'}?*{0*$x4Suߺ#iژ2 j?S |=3mZGbWaJk#Cx EJumﹿb9A_֭ pw)Jw<.1A[AP{Av*k# ,o`ma()1[NԊ>%;WZxD6a>hgʆ 2ԃLB*N4)P2l HYkƎ)Ѯ[B(A ;X W_J+6 %#ш2\}x&ߜ H$ ^?8f(iq^ P ToVϰV 2skc_92P_\(tAuQ [Lj\D ,SzڡS =NY1tc`Z/E^=q8>0MLjlm^O)sQu蓲m{,fj@1)˴=_6嵄D@0tV ú+4"³"״V5DJd\TQ2 |RG%ƠˇN.9§3 4y= vBVƗFh0jN, ]Dv)Ds d)v뺵LLa+6r\-on\}YQ W\_Q9bA.qv&s9<=p;rI4L'Q)G0#_Qtǚod׹9sCmR{9ؓ$-"u9oyTK:hY ^c2k rSo?-<2/~]=ˍK YZmڲ# c6VXHȪQ ld]Rї=|SY1@"-ǭ[ EZ7q5%17&$2|SXw !5ZcmXS iGiG-%\Pj=i_\p{,#l8U(OpnGv@UNG2;ڃ#1s8slnBqF|ZYcgnnKNHRc{.Q`"׆l-mQ)%=qb qwS @̤d*^3'M֜,fJ'Ɠ%6[%*-sS`_y[pnNͦhYy-0Y6Qdxøx:!4ɢ XLR.z{IbhZhw/sSmYwXۦWzRE%}с@]U؃pY8X e8+ӹ0p$uG6ENߗ/'X=(5 ( PGU#R*;/Q`a^-~W~ < ]7 XǝGБ4ɸG:jch'.r,w= ]@q_7t']λWhuk-2B UpЕ͌T D?]q,L' !`yVG%l3y፟Wv% !/q 7(iRV`DPMHσH BNl,&OAXn-FTRg!/9 +UG=ZG.3TV9UP2B(ՀĀJjoѯbOUR\vN(Z$]IK Tc}e܉>K/u62{|;[/km7DprǩPP/s̅ZNs4ה(vCۊIo.>MVTJ7>l~W(gQ3Q{ "ɯ d<9;afgA'lg.3H9U#- e1+G}FP]P=W)G"W>#>Z^-YŊx^FҤ!%5Av<6梌_/r:<+Uԭ F\42^"Ys^|΄Vp袌ij`_%8])\΂F/f;YW; i֗+m̭@g-(Q_=)K!_1*M챐DU5vU|XºΡdn0ƴqXŏ}i=T79nmmg(T\6;)%8{q1İ7E"s"_jqb-Of8bc>xчۍ*kU7JLZ@c[9mhe;lui0|He5=p8BrL쪂C`ؙwi;5vf$wf%chгo0FBL)!RH^ @C Nr)zax.5ˤ5vEQ6OB̓>7ZxIQd&X4t.Q-6Vƈs՗u,`NpupAc)b\4) r]4tK}v7]aӄ]mB1!R'X¼]dUo;pQ֮T4i}J!3ʑO/v<MЯvpJ8M$QI8QV=Ih.PD*W/ &e#@nZf)gEoӺ2;$ _ȇC*gE+YsK҄I64s[bNx0i2'|GJ+RjT›Ļ?cT[^ěښp6T 6ɨPŇY}2^MWD?KJ}Pb'a!}M/y>GA.RKPEf}h!Tޓ.H̱ .3sJSi 1\.ں:SCt") Ĵ,ozpY=_l>6Y CЉKX/;TXnSr'+K0_,Q'Wx=n,ADMM)em_"K@prj_ok1@SWRQul \@.g5@ܢ?gCj|5X1bۯVy?qNgAR`!B5ry1/xּq\[u-ћ<Dɭ,v[m@WOq)1q#Z(lw hhyMAJ8;9~IZvO`sJ@u٭#be@FffLoԭFpnݝg5a+sRkU1;pu .uz%="n^ZЯY.'`Io88K]q9OխA%{$%k\-#.PnߴF6+ʲr۴ܫE{2q7;r ]&Dzt09 ݁<뵐6aC@dGW] ڧ- G[?sKR;DYNڲ@IͣS.t&4Ox ^#ry8!v5pwXYy$##v PQvѵ~*J\93BY e^: Cz"Mh;8H{c#!g!`_x>8\̃s{az#'g= ~;j67;?۳`!]vC-ol?<>3 3!Pys:Ohb8K{]tO1']Bk(n> cX2ŀI5_ጐHhT8f^`ƞj dʳ\圪ah)Q/šU2FЉ?viwad$=b/qTG%)^/郫2x`U0XvV=cfpBGv8;K"μjBMd.>r_w_+|{ nI7%YWԪ#_-U=Yz!thvY!YDmI2zGlTtzV7qZ4?& * 7Kܤ 2S}hl3*J̖Lb1z~ Z-*6YCA 43&Q"çs f'a v*9wzቶBT?'!9Gh C'hiJ:$]O’z#4jOsrޜe෰yso6mΜ*m*G;R}BU t*S 467T1bIU0"-|2TNuI[.GUYӏ#hK\i5ks;ݝX*Luɋќ %zb묉Dᵗ.K~M#i\P;RIug__~ ?*;x3bc!e(M=[O&Y\d>P 9BRG6DŽu`Z\QRn˫ikKYw}PKdH'Ѹ B""4%ֲ>CmqA/L"m% 76 :3A-jx!Lka_AT04jB.Rlz_5,sQkF> lZwb{iD]T;vhK+aיو`tq!W 0@ʜ]dMY\MipJLB_Q4Z1#\TM'd+g"pJuh-Y|ԓ#Sfqo?<^[=Ρ便IrLuk-xy_YZ,?pOݎHZoLŰsNd8blS;鴎YL('Wf6]!b*XS?sM>.u/PZN0߹N8 1Lmg:>o\'3 Mįx%Fb-peZ~7%2񘳊5є;bʘ{:`۽I( G+4_ʪ>Ҭ4SM^-e_^aH"5Elw"Q.:>} )3i MAQZRxFLvPki5!?OyIBOwK@$ ﯚf I/|mn0 h$9/\zcvdDuZA BxB$qZSm{ aHD kϾUs$U>nan.Bk6 8KjRPp^U~đ82g-jrG! eAl /x>x>4Ke+}[o7T񈄒S"bf9 ox](4QNlbT_׼ܭO HM ;)_8 ooq]&Þ*H&ˮ]h~꾅LF~IF1iD0S7r7pUo1 8"ܓ/MntNOY4RpĴ\KYh*;Bwrcp@ S-#%&OLC`K(4~atX魱d9ZuO1Se1x~Bqp} ? [ȏ!OUϠ*aJ,sj، ̸ȍѽ0KoN<2 @% 8w %{W2>Ixq k(*gD'ڰvBr93k Fܚ#,,Oa.SIEIyEUTUxB~_!2eX[`e03#@ 2o$fN'VNj. '9 њ)]Ih/:LN#0N0_UAx;@/j7 [ȃϝ^"@Om|"܋eeN0z~;6ݫu}2FpT H@֒k MCM#yrQ݆ydHoy g!of3e9Ѐr : fuL (dlKRP8<╰^8idpUh6ox[ <, >(TiȆ)>9Dzm26iB}@`> !ۻ& }sc֙Z|"07WeπcP&0 hVCK1E5c2 #vl@a(_t]|ϹY (2 VqQ"HlF:r馲R]Cl@U{gX\aJ]%#՚^ZX|1`q/Ѯ@ds6qzo8↨~v(UYH1ysSC&mf̗z ȾJ6ߪ WzAn)OFT:8a?[~23ބ2mF؃eNZ ; zUqfn9bň.]6Xbgm7KcoCZ.,N4JLtCVuk;f2T.+cstLwGVJ E KXdpLՁK/Ľ^l5dt!)ϷSդ`7]f46&S<oNfQ|/9Up2*P`_@4KET@3tZuf* _]D/5m˾_fUʥ`&kl_V*7"g5:U%IlAdi+gbVo/f(=&pa=N"NS "TJ1MP 28UD4!$eftUY#T 1 e`F"!֥$zzlm찠6..;.gg>@X;J/Ȝe܌)/# Oݳ_D^n֘ TN+a,+-\ "YZkkOk,x4`:Ww'c9vvX5;JNX/=\ Bҙ_r(&qOsR?]A7ΚsȸT;'귦>yY%C E yoh]qw{C0iB%NwMj탁t9VU5|7a# K®t C":k}3.}njd;lJe:!!,vV4{E#Z[2Muo4ߩ$6PG>JA]rg1}p̃_L:DT|ɉA=I,X#7Hda|H<~cofda%пsSDp~"܇k&L*AZb0\h0j{6Pzl<4RG*U 4qc*^E&w0'%FZb'Qu`.JD~BWUG"hehlr ľct$e!{+߉thB%fH?ښ=k8FҤfץad+hCT9f yqWbt. mLBhwJ "Le6)ڽUyKpMEf|EmwJm>S<&U5 Se~'GcepuFUߣރNgM}jLh%tez#43Z01|1g[CD]Z6=\Cs-#@|EPX_FhЮ&ZY 0nYqƊ xs|13E37#Q$T/MFâCIhA; tW+_mp0qRw rssEM7:) GW4R*]ѠSgW碏[yvT86/{FPS+&2"F ^zrnq#o]A8PtKnl#u;`kasyysd(Bnb$ Khcf>W76"ve~yR%ϝnLGgh'Yk&tboЋҼh?W.[hTL.QI!*Rz>^, unԜ1#KY)iΖD G}\^6(!*(wܞ]pP،Q领lsb.YkP+]~oOdulƂS=vzk9@p7z8% Z5VMD62/@ uwlZ557.,; x 5YPͺ%?oyGa,1ʟYȉ1O„X g:Zu]$>i_,3 K d !!HpQ v;3ށzua;4D$"`XTGSbX@bPj(ʔpomFCbv^}Dc0LAiܡ2쭔-WJ{HV֒D1V 7Wy3@"ְI > ѻ[\gn1QBgt\`nq_`>Ea>8@-:$O5 +@UwZ&-ȿ٘t Nn.r-,aiGΏԾ^@mr ) ۄ.6mA?Fم&PW 'a!$%L!ꋦ7V*5ْ3V߮C&Z&d1Z[[!] z\8:кܼ$6זө_-T>ںLvQk=tc ʘh?յm؋"V9Pً"@yo3$ϒsv'k̽/ED RZpI|g$[~6HNkDeT]Z#Jp} ʈ Uv$S\ayKYB~a&**%CDFX|״{/Yf_dc|.GYt];JߪCOp? >ېk$J{ $PabcE+,o>|J?}{P7@H{b{Z MTP泀fP9#$hE.׆\*Hb}YLNѮ1*Q[wvWC)[3& ^^]!7Dr ҃XuCv|[3{Dىf]&y 6F ~]G3G=>%;{-yhU:jcD` (59g5^; Zec2VD5uTDeIIS"AӖ"H:Z~:svYeCP}? ׶؃U,%l="- |a7޽MosDFo{-,,mKF>6U|Z.1OC}Ϗve |ҒLHoYϯސN,2 f na؈Ƌ(܁#Z i)w b?{͌vRvuSU\^UzG M A rt@Ķm UY1yP7 5a$i/*CmE[`9]4v:̪|1,K-7I'D=G:f\-;e[oOewk*B'51ܺ@z:7`/|^E"Ezh"6W~V`;6FD2zde t":c {O ?ݕRjMEGܞ4eoAPܯ8#,;EO}E})2 F*5p;G֠rSC-ܢ]{%kѮ:ߋ~a")uLsm:Bȓ6OojweIELT^D IOJ2xl0=;_Lyu1ӔRdbATz0{&(v/@qA%dтb =P 9P+jy{n\c(Cѓ"[\P8>=EӔlWt bu`#0! Zf] Y{L-!0Ua!W-MP1.$_ *%[kvai$98RSͥIOYj%*"["X@*nyDn0W^MmR9%G 07?p 2_yVe<7%8aIyښ{*/lj1;v* "B&rǦq EDfw~e#z*2A~aٵd_Juں~= r 2J\ mwO15| XY{ӛ&|!\`Б+| hw-]Q5sSB價O-!KpKW5D-eG?&`; 'E_}åXe^s̝q:`=γGI&;ON$Z&qYREvۣ!*YNɳĀٳs͑}#0]5w ɡdZgc'ץkM?}n]UY7տ(/BN!2ɖ%srBsEcv7  eX0*feC̕~gjyy)=7ѣ&[hFр]]stw xf~@>uH4P QO\T&R0-*f`S̊Gjq>_qȡrʔ 8K(jI*nϥ:9G_*_H V1m-o= ۫rd\õ% .XF_hp > p^ZW{ W!@. $ nza|ŮE[h.Y`,\-\b탼]Hv[xn7 m'?[KƓ,} PDˤBj*vD12 :\ϗ [.m 0=, +MPEsPS 3,Na~ڦkn_ib6(Y.u T@b~kfRtr | Jcek5Ew)KK *j-[<\!oby[I`0򧵹>@>&8@WҢkt DS+ fqucg`I4\Q1Mg?!*Ohh!XEF"NAJ1ZXGxiϊ R4#" Q a$~HnkX15aiqb+T%3,o;gp&wd(_(ts2"Ǔ{@>掻/&^s ꌿVˈa:"b*^شn܌IH"=ߗ ~޵=9`$K!ĺ˕nI^Bj_2@EǤvN2+a$TGOEӼb غ@*(1\Y*,8(kjD)8jGoFG_~pRHS+ tKQę;^^t>>p~>%),ěDg "2= c +w(р4o9}6 g?{6az%Qki$9c__u , iѯ4~*8lӈ=qe1Oʳ%qL5W\NY}_LdVUON vŬB&>l5Y8nGfN؈WAs1{qȉ?A8(khɶohP9ࡻAfl'&sDDpJ'kQo`ZAh 苤EU?NqVUzرylur,8e VZ|u:ZQ'6a+a_z(èݢfchd+\9^`J]mnhT wiYBhEeP3Ы*u~۟@4a_|jr2K p/KA Ih , ꩏I**25w4?Ph_->ݥ:5DeZ%~xc5OZ1SCiJ-̉l\c{?A[Wx|[roݓH&|5J:tw̨Q[13PAoMt|lgedS.S'`|T$bʵA1K鬖#N'e.?Mg&vOt$KqcB\-mKjkh9HY:c6 ѡrdPCb6g"7Be^ڶ!Aak݄.c;,ó?Twr96{Æz0g[ pnKb@sӰ Qh5>%bܯ4;/B{7$i]+}ă@#|*L{^_o ,v Ny [w)G~%a2>I u;XUH(CE{|{k>O}j?J[|| ՂLW@U?Ck"X7-lɧJ~7GS͉>*wơ-RDk IDŷrb*M!9( Ѿ\J3|lN|$Ž˰|)s Lq\`LPҎTU4pdyM##u㓸c;WTJhRͬX##Pt IsǠCٟxgWF3@c!eͼcSʵt{Cq @졄)zɶ@2G&cFHOt6ecD^ "mio9gYm0tKԿKn DOͺǚ[b2E5y`. Fݝ3V$aضYZ@ns1"PXf3gUxS, '~ꡰ,E@8g~ !!xﲆ81!o֒5y_ eqK$hZ+B_,4 zaNWcI{W)** =[j{\ 0ox`e/k6v:6OѴdhmg,T}(ם|w2#'UU}NkAx,&d%b !MO0<oyG_ tIqA;'t0̇JpnDF }J.T\Jz,2g$%]A-9zz)0q ׭D!t~2Ж{@њhGuUjJzYv k1uG P+(0%Fi$\_mw\Aº5}^$?;az<9%y8@z6Qأ"*5F0&{dPqswc g>4."._BP֥%9񤦭Ggj_dt,LBNPi _z2C~.ٌPeL&@E3pD~2)e8hҶQKVr45Ime/Zpp U|0{_sZ?6HxՔ `iPY#m}R*V 5R%5/Nu ޟlqاGL;HYGcVVzlXEZfLC`}>'akR UՃ}g[daѕ檹bZ. `_'ӹA+Yd=J>š0> Q{Zs;ڍXaP,*%L%R`D2]N,x𡝤i Fy- iq>Xo%m<֌! 8|a,ZL(/p'k>/' o[ZamJ Ъ Yb>. B"u <ݪ jOX Iu "[Z (c`3I~!3+,] ݵ=ڨ5>@Uu{̊V߆I$j%Z9Id%2CbgGlr"A@`E5 q: ()3g*7dY6L_vrHt'pnǥ)e[_X3U?- z?7I8U2ژ8]kpR+WG ,P`4o'L jdALPQp,8>G51m@B-MVU|8QAvȽK"FL`@EOyL(!2Ug 7#檧y/AWC~% LBJ}\RW蠲-O|卅x>KkHC3gLʬC"a°_vby?Jq I?r0ݹ9fZi~!%!&c8 fagwzq7eګXU5Gr&f3IByAIn ݌.{jUO4'Ѱ t{G黆${*˜|du'4b2 ymEjQC,C{n:P0[s+ZqWxQDz(.#C~pe7&'%q]_ы%\sgU?$Q%;%[]rdtLV(o^`sb~_Ү / 0l0'&ؘ8J}L@Tbm [g0Ƞ-EɂI.^uKj bUuFe*3Qwzߍ1TUJrGe&lm c>ݕrWwG[no v֭NW{C=͎ʭ[;›ѫtlԽmZJXdۂt.M'ڑ +]h?`/LaMߏ(O[ϭjh,/`e[O?f kϪ{^R&{4+-U߽AqPCGnDQg}>wpʀrhYLGc_vt;@__,f΍b׽ 0Si74T*bD}[r&t/$Mºaݸ$I#3 Ť#/41TŘ/~]-n!2l_ Ͷ 6/@<6bE=p>+8lUp3OL^h٨1-w {*siB3CL;mE@` %Y3b͖"D7uFv 4}OZ/T5YRo|-ʮ'Yl*4Ɖ̡Rrޢ>YJG4d:")U 7kPUD7u˰pVKkgbUAF*nVqasAA/c@"?ü pc -ɚw$e*bIIw}=w~-?y/W~ [4zˋw>šމho"T2ʅӉY|IaPn`[1dG;U;k=s| il \fA?}ilkd8tj ?I͖85 N6];/H81lG ሖ&q0r`wۢy*FX f%݉F@j ĄOFo4ĝrq=]iy,C[ rvo&%JZ nw`-kz:7 m 5T"+!2>իe:/X48` Hji+fJ͔ cxc#y*Y]D}`]͕ڠ_j Oӥߤt ?%K-@Y5VLa(g( $Igl CHK7}l>PF^]߽~"/]T / 0ތL}"q?h: p[QVK*[X4D`얆B;KW Pc:WNNHOFGfçGf]fH漕-uJ (YGUVl׻4^HxhaIc2+kpt-~$j=Jɒ-'c:02ӂjx"0^:'AX pYAh[tHsyz2cËrOu?8R"U4Srξ罉 3OaVra*ϛ2A Lq˺#զB kV 7)jmA$sLW8;#htl|F1G,5bsi::PiB3m^Hl4mT_hNޠ]zK%gruw4l L hp\#7qܱ[IHI C[ sO*{\E+WP>(+8]X AGVrs$.xJ]="&'vA.K_zf*Op?4ɎIv-MU$I= ^T}?0*y!8okrHXXVI#R 1PV)żU*bQcq휁]'7؞ K[FJl-( P9T6!b? $c <|*lc}:RM7VAɥo FEC ܭO"ےH꺝 ^;tbnNɑiHT,Q-"[}M&}骭R\蓛xpG ЦW[<w۴]+3Ό&Z1caHԪ`:^laPk#;B{L=`X VŢf!u+ }NG@;RgtE4prRIP$0&_apQQ&9ݞ{Fp'$k7P]K4·]miTu$zn ?&A&ȄWA% xlJVB:x"Q0dSmĮiEp ͵eߧ:86u$ȳ eL̂cIkЁ֌Oo㮐.8~Xg=ζ[RuW>p)H7]ÿ%m%Qӡb.7Ȋwj`&T?gOsVyz=nƕV#qL \ۨݣa;[iP"p@l6 / PD;k{1lHtd;: mlKzmo9MrNo?R,xm_ʻk]6Ր[1o~ŠEo܌քN χEԘUFPf4Eᢜ'Ă"JȤu& JB=ЇQ^oyarƞ?{^&/ƯT%A!v̔]Ò=yG!xZapz1dm0*+&GnGGRCg R&PRta=N` b(&8tgb0LV-q(t|w/KVdrq_xMʚR?m7η S7A-jW _,d7;elFW{Iֶ8r~"=jUX^~=Y`}0J3 - mp}*k0|m8OQ|s&qHN$0tHs udB \Sr8? ~hי+W}y]Fh;1?„ifgc@xc^Dߖm} 06Ob->I^-1j(eXv -]?I]u=]~̣$RAD=mR/\ۡ Vdτ.`199B JbxW>Ad&rvk]~1}lNV[ >%'鏢;~33jxfڼ|d"[:!Be 5ÀPmj3iptkŻ}E+gH/ ދ^wm1Ozt/|2&0|O{L|]]dzNn-JV%E?gt9 @95SGe3:F6ngw6;}14 tWʼn-y7Rh*\iBѬɱ8 gEsj)xW_ ^ ]ziUw{9GKcKKSw}\FA{y=mdzߩeP`E-8d ̀AU[ ^ `O΍gP^O=+F^߉9r8BlyJW_Haul7B;L2'n%7;,l'GIωQ1b~X׸qIsRB<*#d^%sLޖ-u<|$g.[UN} Y4k2wo=Cf\Zv5Z Kd$vמ[edf DBR͓ٙ硨s bw71- %7}[6 Ő,2ߤw"Toҕz6-L,wag|"},{y.ߠXitlIf~ bS~=fI% 16&ȝWRH}NS'%FB\aX/kŋBo*$~9DG|8gyBvVWUex{{o3uNGZq_kP ʈfw}nU-ç*-ӾxՏfme-t*@ˈk*V0MsH z?#rpM3zh%/jW1(P\ޫ:nE<<ª9}9 +AQ'n;iXW^(ZʸI5ʼ0H [_(~8A/qાN3xe(e$MDS_ 2[tO;M&"w l!eȀڿcj1mXzCi}Yd7٢pD7)cMGx,1qzF>~%:6IǕWNXg'߰ȁmtgmU"R =2Xv)h@ @!ta='HZz"XTiINL(@q(S#^BP͓X ٮuaU5"?p3I {5D*se*mIO\j?|g-tr n&>Lz͸r y<{q֏GW֒[)XoĦqhō$题5-; >0V6*j6cj,gZ;ߝ?s t[5x&VZNj?$r'ϳ9lo5˅qO5Lf P>_c^?cO6@g37c\>OhjƢpnyuInkv8EL,vi-JS Hb*ߖv}i⑚{:JN>+K dק2P>&,5'F7Ndul=Hu%p2 o&0 )m]*bu2Fd{3a ʒ,\pIz%k/kePΨ5 $zo&P +-|J>տKz)WJ9 u@N~_ddW,s0A04(10 8뉄3 ®hl>@V-) 9K >_g͑6?So\%@@抿w+T9~Վ ON`|N'~0#[+^D $g=_0p43۴A"ݞ8;X85$CNUыQg03'qM [b\ L/he@OB+&1RJOprrJ6h IAaޠ&L(=٩ >5&X$L^1 2Ō0Y$d`edI#O{;+e?q_ u6>Ăch,CUj%q|XLn }N_ݒlaxc\z;Oi݅2)/R*G@;m烛l4x澰NW6\7 ^=iS υ/j?_&S4k$C`nR 96#:rɉbK 9Wz$GPqMn⩍Ey'0k&+`ÞC3]Dnmg_VF%MC:Lm k0|k ,5yf J&l|SіF(xIK@FHoXk{}HIesô]G~Zv5Dy+ib pIi[@᥻<˜GF( "AQe9COٱ~SoBxV$Q.$1^ ZOoO[ ʊMnSwbSubQQo04u#x RDW(`%>ͩa:q6h gNS@_n V̿bÿ~L [Rfpo=1 0嫬 9#*0$h2x9n}a#Hզ(SZ !5 5{7/_O '?Σ[xYYKzJTB W ]ů"0xlý,+oj~r]0?Y%dǁQL:w3^k/D(U^"2,Uj8bLoU lHl%o;sxkh8 tPFH/5/>փ6ͷajJ^?,f\WGF,+f"8S7Ֆ/:zzUvVE;`cisMmn-(d^ʊ%E?/]n+ֲP_Bw¸;eNO-s*:/ZBFba n?]o}а\e:_MQo2n։+/9"W~1i. R+}1րd)b׃]4k̅/gӋqLyjHp5nb,~u?XQߛi ٤#5/izJA{zgfa@dg%j#kn')=㪩VP m>>zJt݈/xG?z#ϴpTUmd3X (0/cmke Gd^d,iVo>oNho>2|1Mޘ [hv-BB TIB }3RX XT0O=F| s rM:~9^FšrOOك1z de(1)'hߧֻ_tG^z$AD; #㨾hAsk4 VbǷZ .e?G± /XEα#@ LLaM)f7/]tt_X rNje QՒJC,Eeej3w43P_K\VLKj !Gq@"=Q#ΙC,ի57~FKu" ްqM۾C#}y6Տ41=v{R%sLbP.`1\WP0M\hGb?yG! LY206d,oHվ 6Oj1\ȃwl_#%[#^{ޔRQa2=1vSwav`j%nyܡ}iƜ,ol17FBͥkؽ;'4TWdpmzS6GdӃ֕xW@ÁanW/a6)Sc;8Jw&7fƅ|PL/?0- nAA yNv[W7шjJLDh-WsV  uͼ}a|Fš Z)T7Teo_VRq!'P=a$d۰$"Y$(js9 . GU=,/Hoƙ_qܵƍ!w'Hʇ`I=⣍s2 ^O QعJNbeVL$.au"]#5C DF@GGkHghQ -J4%?l)02g?^A(ڷP&ɝvd )}b&{Bg7f,SkˈxpPA0yZ }JlŖՊBAb#YW8*q~#0P=ي̙>yʎ0ٌ0Aeڒ\;쁂M]WJL" / N̦7平MG.p[DGrʧg>x}դ*_ejt:gSVyאRX˶&([H9KF' 4yl3U-b1٫. 3fE}4zm`y$@2FGw>C  c^Ю` m _%w1Cgx@U))DQ"0;+>4S m}Q4Jiۺm ;i0F/XgwqfMoTpfN:hXQv?O kQ8bGzuH:U!T.DK'X泫e*J{>-[tkSKF ,ٕOCY|7\ ]͓bfjCZ6\Z,j-e!EʓƋ DQ@]?M`LQG*>$4'Z=1Ƽg"uEs ϰV-T@hєWPU`?-_s`@0W-DxBHEtİ!Lxk'~y_:8Cd`џQ$ /Lў[Ui)W ba'ʧ>Q|b0iH{t}q^25(fsShi(-LJ.T"dȗjMLL+p~:Y-l{;dNTb(^JnTMޡP@ڕnfk cK9O3:DsI ӆbƦv(4ɸ:3@u+(i%*5/xHC9Ҹ۩8*+WPw1'r5XN{1|#WkܱF ~s"U+>>?OG`Y>ׂxhotB=Ip4X46 akɰ$w̅դ`!` q!a=l=^Q 莼'+}Oų46sQ߬@œ/en eРTB>&/4Z\/*[WIDNSy\˷Mݭ~?q1gߪDW(QJf9KFF[tb %mxHτpRF`ᘍUąmk22`u[8VkP*SJ\< fV%f)*@k-Ar-c^;\:LZ*=[g : mt쉏)hS P$cf]y8u+"+%E+brr=(ĝg{x[>앙VkIjՕcC{ JX4|$T=hv` VWSb-i~`o,N Vte2ހM&7҃2p,*VyF2Kw. H7Fa'#AWw&ŬT-(g`*Ōgzjv9.}Up{9eңQU.6M_sK;՝Md1d%ɿ &YW'BX$>_,j h"t^DHQ͡M6i/i"hE68?!yd X<)L <5C ,`6`zw A%! 2raG@ԻfpƑ5w+ừs@_{1&|qF03[8^y%×Rt>m2NNOC"LZWIm`{Եsuٷ4ہYfbd6VPJM,f,e03;:c^j`T'rƳMG?|Y/ ^ (G ̶I;؛QC"'e~WBD皌*ؑ.rNU/zn줆xj3OX~ Dڼ8G@-!v~/Ѳ _ĸ@pFT8BB,EQ|kҽ@50':Y-YJs3ZB>:gaX|IiwwڲE%Jn?"r7Z;Δ g0~{M#e1Ϟg3cyT\u%<*7rx xs:SC:=9[MJʋn$]$r\[)[BapΞeWf&zMs/%T^Qzd*x[EkҴc]fvf9?į j|,z4aHy8n0/H nMs,}?WO[D ]8Q-\&% mܖ*CZĈ3&gZi-!CX^osmh۵px~-_Ŏ1tȄ q&8?(-u6^Rz"j[##+W UZzCZQv[Ľ5~lP s7a-L=5BY7!G<$8%CKPj?S7iTܬ Πw (ҫu|aTAªֻ,l촭th`E7H-맪  (3f]@ >ghwb!ܑ=oS_.怠_JXe25pc{PaKğ}ΧQ<ܚ D^u!_LÄƋU9+IO<2+avllYxqc^J%k} @OF įȿ9Rh>zFC5*0ZtpXw*D(9Cj/Z1_ɢ.Ibs:)(|i+p .`]H3dzXe:KIy揞qr^啑XcsD nKc1 Ո7>_& g Oi$Aj>VܝNRjձdp2T>">BEJ.<0ywl2:741\sa" ,Rᾀ>УYԁr9Ԗ*>?Zh\y}+N#|^^* )&sC2?[*"ÖoPxXT>NZk>U 1R(5?oԾ6e6<#OQS9'4Rpb3/y[AFx'@P X:`P@=lʞhS"){'$ rC~6*hDOYuUӋ%5Pq'=? {Slpi;T?)vz]'*~Sڑcɼ\LBi#Ȥ%_R2(Pb nR -C@zSfΛ߭} VM;gZPs7Pm#ƙ'p=,0R/+L5yjCطpvjq:tyG* 4_U_t2-˞(4 Cs >`LA'FZ,&9>]mMwc $hU9A0=ܫ7>O gq02}2!ENh+xpA6 s'B\Z!_ّ]W`؁?a!\Oe/=?߿/fY'7ZaQvGEc@!Na$QYeJQ*^?NO7ۊYx")y*PY! ɵ y1!' F 'v|F'i p5||E )v'NN[kuyw85r÷;8|a/*p/nL@u6Hhqro0|Қ?]RQ=f?e/xH3Hxn%*2@ dݭ~T_kW[ e0nqWN`6x!^)'J)GV^BqHG| lc%FXwur%6_ &rQw.71Kq~6f|nPla$6R +gjB#w.㖊%p탂څȓ{|eYR힊PL"1QV(7NOurf0$;7ǓQUowtslNg\>MK\#w6nlh* R)YTm-o>|uqR,;Y1˴X_hsz_= kӅc̚Ft,XC{ 80Àa)E|jcugȁ.3m_zY^);^Tp;~{yMhu:H}[WJ>a}Td#6v+QiŪQխc=Y wAtD5MOlM=}aBoC{H#vBjK(v-âX5.0ͦXd9c|@Jl@/[#s`J4~ȰfCCrW3幭%ClU_'+αDnъJoJ2Zm2}&Ux;]bF)X^Aڒl/"9 g7r,"Op37¤ӧFT:n UCLv7~:\ǡ1ɕS5I1~!Z8 R!uH#s[/)%!7m[Ox+_bwn90 xF|`TKf ;=>g)igLgW|g!On7l3ͪLM-/M7hp/= {r0% ZN7Srx9dKmH6x11h~rBS,s=Wr#B4%V@q)&?N<.{JR_ʓc=ؐvg7pK Ilc뵋㊓oUvS& 0G]>l7)u; ^lBhSYґM.cj~CNtLCYA=G 0"O<ĴR^8A9 9J&I[ 7~,()ﭵRzyMrfx t=tsFizEVi!`$5OB#4iy~eW{$6_DeR+WnPw\L8<_G==UX8F+e/{3 5ጫr8Zo Z97 <]AQ,O2Ec4HL6hI$g C1Ө!Jezr!&!h2"FՔb مVĬr.(![GPXfк+JQyL.z:{Tl?{<rz'/T!f FC*4}s\U6gqoa2F$e^m|}hl=ϸWF){iKL;6QѤo\Mi-db%`ZW:pMUд8~h?TO7*}*V]$׎M;;[v}(~::'T=b(Z@,}e!lRoȋ } 0Dr-_dT 2cCO2U92b`trh:tLTQ!EUs%]+1dX~x^/+`Z[(d@R\m :Fl_2bv@HCTQUiQǦ@6zJ!G#Nz!ed;rN- q$YG2u9,w.zG?@ Sk0AHrEn9mXD0Qz@3'HL& iA[R؛) ~<1=^"/ղ![\QxYMH=_aQK7Y]SvR'- q-q^GA0 YXF):!8!_*F [ü_UR?)S+zu! &VԊ )QT^yX 34bXmCCV#FE]<:KǻZ -Z<ܑӧq4~}+u)_E~"BO9)LšA5b%F$RgtyDOq\K%GMM:GF3"M-nuˏc|5sy_>#p<':J}Z!kUw. C4l|~w<`$W,@K$s:P61ȵeh2aKOc5&=h}W.&N]NM2zj@7efW9q 2(!"S  T9gY!:0g{ >xThc8)Ew5Xqi'Ju{A^OLF27@.VŞ4~KЙ+Q/ۈ}1U$sTR(Lę\GH+@'v+zG.XbE9}ppyOA Z/n@ؠp3|^g{#B7V-y߿eUgfhPn5q; Rj($z )¯{k9uv;4sJI||Acdc۾q0Xfqao~߶"SaId(N-2ݩOn{9Zb.jO@0lrXhp6wͧF냵!h|5FS)g0c y1CGuR2 jZp;?ɤ_}>֜L~9uNsBH5kH:0ܩ!5a8#E\X3\e w?&zm)/Z5$6$79SfIЉ1;ե#-D@|sФf> DyTf_svvΠSIQGaЪΆ%ۑ-;s^`Q@Up- 0z,]Bʜ{|䥥[ SG Qb4"eg-cfHK|mS 7z4Mx34ޜ鬣gճ)rY>I 5MOQPmwb @&˯b%g`M'bA68!<лZ 7(3N MF4s,[|URk}ic @IR+V^j)H}'%2t<-"94p,q2T!VIhYP$hL|_ؚo#@vzF19,hVt;G9G)T-PB9`n,*ck83x} H'[DsE?80 (ΐ -Xu{"PTﵴx!zYO3 43kח}];*pJ-EV;Ƙj=$N8-ثD^0>LZ¯9) t6QF[o 7ԴJP @upߟg(+hœ2 b!H<(L]d6}x6zrsOT㫗m0ѓ/%6fPlǏKk!] 0CB2I)O<_%Jc VNLN˴MHdwZR-5632ԨB»zx:Y4iln3F)~/@7엊7)~ɚY˴@NL싃Ң/! D^F58@gPޱUOZ.(S{r xȝOm՗TM(3sc ^>Nq+C5^FܵzU$UEGH+ ɏHc9 /y ԕ[sgX0րv^5A@\3L "5ΞuLS͞F06;YrJj#*V9 ٣ ڤ!sJEdzTtn@G 7aŶoE"H>'?eg4t_FiD'-^w&Oyv(> ͜ f;B/sw΋Öp'Z4y ^M~sƝ}UU/q1ml$-мIpeT p5!39`̿zeQswܚ$3`u7èl̴x|Zsv)FC9<&<&/͜%E.}-DA5@(N& a(d[q,vćGdU{y HV3Pk>VvY yM8K4P!ڹgc&ʅ޹bR#FP81$\;Jǩxl@fг_ /$*P ase{F%PmBzj%McV#͡epP 8l )^*DsgOEZgnb݌]?Vp{!pK0N"zI1 ڴQ̅|wM+ISr_ rፃ`@v[ ;CS=IOdN:uZ'b;vK "57EB SƲXNf5#t(X kTˉ(ɆdѠl MI[QZ}B((_z>D7[툥>C #c<53ڎP-U@v Nc_$VFI-( ?×oWrX3{/УNҕ{6bus5҂_' m0`ZF@ZaMO`fJ8I, †X u /n\n'YQ܊U}RO *DI0b]P"B'L`LhcY^)``΅1)`5C 3-EaW 풴[^٨Z(e;aL~mɆ_e8[2*=Fƍꎘ36ʔwhY#~n!@I&v1`r7үV;q & ^DbK*6Y=ӷ(/g=:,̲MOR)kZǍM*K/m1o F1w@VKPxD$8fmܣ(י?$TT1McXSS;s(V|v4=e(ʎݾE ]t_̟#bd+Zp.+-Nh*ܷ%w| Y2qZ`/BM|iG6"^E$3V5s| f! 6kP, (.Eqsި(c)HQDMh˾VPc=RL !oUHUPmE~9磝4|pK&rmIYP?Ԍmmn vM=o| @%ŚE1XQ f:+uZ7p!G,qɯsw|q6I:QE (F2يmy?$id4(#~|#-xFk[$=[P%cխ%68h[v-] \1sF#%lf4XQ@"L$8'U_P fc)r c޹<2~q{W5 MUplPn)2VfM A_H h|S2|2r3 =\E. A25h5lmףN?Bo/I_P5ݟ㷯_R^Fk!_uc-\v'jG2dR"? hmS$-}ds$|ݠA|Z! =)M"9՞0'+Wp % s((%8 v=d}._7C:垯#A|#ߋPc}WҐF&ޒaFLfGGؼ(sTOa"Jy3RzL=J3wӇ eO(쩷\G=5\˔߂r뿿HߪŒ";B$a/?[Yd݈{eg/|}QwoqRW 1Cbbmd:),/."?A rQvpw>Ɖ"5M'Fa7W_#Mʌ#?3-éS[T2~2$8fBRؘpԐs{df>9\`JVbyTv5!E|-T:O1l"4JZΩz~._A#ᛏ̄g:岤M"ڒKXRuO5,@_{q[VO2^SU͢Q-\QC`x8NX"e7>riJx+d0g\=cI^ɸB4#lR }d GN˞aLw? j dDXtrӒ{r/{:FHXII[?Ǫ4a1*oH܌_OHCsuub#MZ~xwӿU/qÐR [Jpzo]h'{0U5: a̼!PTK0R_hB Wo_P&FEz{ V]wSe 뾵' [f0ʊHbijnpv*cŢoIA.=fq& 1qÞa;b ̿Inj^GHE2֕-'\=+ řVS=k%p{hM;X OI!ɋ2:P=#]xAM_WNۇ]Ш: z+d5Q;$&Tʨ=mgREOlҬ-oF`AI,QT6 mu-WNvtͥ/w>H- v ?T92~&AJ`xL^sMֹ=dۀEGQS.u\[m!Vo"xMelDEw<9[*j3;MTV A0 uY0\[-N+JJVXaM MK#?G"IHoJZ Z!m(lLj_ ^o{6Ǻ˾h0r^k߭гa۽?ABtԖ@Lu8-I ^Wm=:BB0Pd]$`g{hKA%!ty<@;(}P)iV_6=o~0H[yJg~47ƒ Jb!rS2ΰzy1Mb^*8WAffjQm^¡lb{U>;,?#Fc[=,u_D)IOrEtK%hw;ZE3&TEǿ ;iɛLEݔet!2PfՈ oWiCkT>BcsI ኷VdCLdhZkBHb/=D օqquRj ?Nfx@#CQ*jxh"Ixtj7!TCƇkA\m N1WM19?bp1FOF֝9"l \}[-dļ#i 371M49 Ze\Y'Hɑ f97p\wT4oGPKtUj!a m#b yndՌ],a3;R>].[\*Gv3q~৙ kip|6 nj3~UW3w%ڽ2@jbI2dLFf 5ksԿzFF>{DV`ϱd `1hM\NbqTNA7r?`n鯬8UP%,JT`KiOGc'"DbI F_犧(ˈ?\j/l~aȋh'?\vRs~MBL ] ^ ̭0Y&{0ԯ H{l{%VKK1H^Eʧ+OU`?A2yGȑ=pԲ8-ODdf&bf`iy*Hf?b[=,T`fѵ03UpJ>bmE8YJr.pr>5}g rn1&h' QxƂs7LNp wJgţ}PH<޼ԝ i=X0lVN@C};0O %?+_hIڧB'Pw)vя6n3 zः=xOSoV`ABlVv="!0`9l%5\}yU%>8L2@b-s{GGbkeᲸ oRPGʎ|2ΔBe!boC:)O7G맥:)nlͼLjk0](TΤ8O AN13'iq(2E-;6P{L6ŎCr(jiҧqd'Z-6 wB?bvkUE _q0iLP^6]M<By4a[a+.ԇցOsUKHN^)+δnDfF4}WJa`umS>D@gnͺw@7*NUTo6e C`4 9cc"/z1JcDo}p4 >m7*i- TV`#[_// EB{HO~2qnrzzAż]![)xv׽P@ i Jڷ piWM2W~(3FOȵOXGؿ![neyU9ୟnTiTHqs:>L:\Tq!^Mh!3>{5RQOVux:8\C|1'z8b~nfg%uKO1?6ﲴ։;c3A.YCCL5^*bD+ )smD65=)pga{|}A+E+d5 d>tg= gpy -p?_vghcǁԋHIJ—xașQDQ㊞셡[!ό3 bA@>FХk83(/'{#yeZ4оAk.L1*'禈QQ4qņw;1\:*,R<;_f† H!:prRmw [<%e]6hBݹTy5ߣ1QvQd5pTo:GgECuWLylf39eT&1譥\w)imwyHF]j?Nށp\0wqZ{t 4Ԛ!'ٙSLƕBGK'G}]I 4-I]%ˀ9SL+hjv F%jhqRՔ#R#l 3yAF@ ss!mFI2ć¬-4(╟ sY{p64 $"̪PDO#Oސj6%_a_%J#'_82 rą\l"E. V'?$ }ѼҞ s'Ȯ&yFfy֓Ξ9 S[=:<:℻G3w\g'P$cp|ڃ8EihL>\充2$zEC6O6N&Xs"^(l?R{[ItiDϮC D0{ N~CRG9 C+n컴*Ac.j!sqfiT›?N h|0U*՗Czٯ?η]97"ty0# w;8G@K>:U '<p 'kgEsƺG)wPPˆ-uJöG =leSݜJ~[mKD=|m9G[iK_XjH&(A0hp,-lE[W(>psd51!%\A˨o@H )਀5/nЗw?&+_hxka~ߩ`@ re#k]Np\/ժ=4'0| :Ʀ"rv^A~ϕ!] m!Q(]n}7RDCT,.Ń9iŠT]zcAuP8k) Q[5ސۥ_+fa:}R$@{R4F8;j#S[-d#y3GmVNM9& ~>l=7Iui{>N~ݠ%wij9|FܕSP3K{r'5pode\>PTՍ\^X-ZHQ$(@p.`<ڈ -./ξB=nN0x\v>:VOlt%-"#K`Ҙ7TN7 xՅZ݅U'ibǚeʡ8sV%݌M˯y_U ҥ{&3xy\g} H+MAgc Bo(r2zOL+;^m]g\I-mv@W%p 2뵨P!>T@iσ۲";}"*AGŒ̑_fs|vӅoi>@N9Z .dU0FUxWA cXN%SN:df߭B5k~~V>Oᖧ" L?o3 5QgSg2,٩BQw͡gX} k7qe#j\.U &hqT`eDU%;[UkJΐėPcr:Ԝj} 3b3-x]m.vy Z%ZW*WOJCdQtMX4@ p()&G~6 (1- e) VO3n(QM(&kX_#ާXj7@x~\LJPDoڲ9߀{":Χ| ʵZdގJGČ/~p3NΥEPGL")c:vR49,l.ӹ!DpkN'Ʃ Mߋgl@a1Bt߽8MDUG#`H+-N>{ Zχ4)[rVoNxs*o"R~$qtiK%E#_kx(<]n h4  Z䰡Cxw <0⭥5F4|$."* ef, i&W`yj)/7}ZHZDY$,ɂ?ړETo{EM.z$qmZ)xt~ţ u`>dJmȦ|$0,oԐSx\)"{-0#?NJ*Bl%}-fzoN+QwV> g:McVH< P},=W&/0u|jK d;fZ&~+WZ"R9{jo/o>Á)odbtz>Cj"YrTfҸR s}|r 1s ; Il0U4OI 3aP}y. ݸX#3*DXv1M& `HaurA\Zg7j[-Gd+#Ƥx, ħ$5ZKʉrIVW$醙Pv1ޮ\b݅F֑#XD^ s_/"R\(c /HWdCul۳›ͽdye虭 6D'}#O#[ATwҦdD_M5K'..?Q{6OS0G"Tc5؎l8{S4 '>f7pzQ%y/I:d||WLl[7~l6NՉZ8^'P݇WlUIJ q%y8q-@|,SVRc4r:RHfs NGڕ%>tn{\uv|IB=ro(JplA0zZ$* 7Js7VVlG|qrӟX|pǥ-ۜבJz*GͽmdM л tp@=RpRQ.(0i=u]Gw( ;$@1"4LBv1T*2aӸӫ2]3GzQ&,0Ngjid=$A[0-ogJO|Gdo֩=leP^H3Bպn~0,y;t9v_o6(4L q] r_Yot62x0]u(XwQ)obg/Yjv 7;Eե> }Ç:q(1FFvi;`` >?8 e7=jKuanuȵćmܙa -fM* ͉ǻG_3U%صصlhi=^Wm4gRmD7ínjԐ H|M4(cuשBeyc)"t'ArVsc2&R{|&lW1@x;°;!pνIIDa^Fd. 7qTh4MBfN<_J0e[7PjQ5 B"kz߀]#N&(Q¹OW#mNLV;fs'S6]_m{!me-Ê&2:ڣV?oJ ə1D2݀*1Z !#́5.Z0ӧ(VT`rfjC]/s.$&CNM5efnM=DC p2D+xnD) y*`,_\Fz'AWrAƧa4h;섬}OK F6 S:*r礍Y JJ]E3Ԡr#Uݏb1˩d=k.)KrpjdVvY,YE@Xq_iSF_)aD}CBW{9[Svt>핂AHJAH)$!j0%B-ƪKl1# E۩ (Ȇ{5iO|,}SGZr.NUQJD8Cxg t:,uvG~ny'zɦ7CFBb&&kI–vg]U)bs*rq\0?ա8f*Et#{I;Q [ 6d`ǃ}U];  ~o:39*%;ΆX>2ާL[o29CXP G;RЏVj} ݺ), A2 h(uqӖid# Eυ4X];Z#{csX7]y&Ep`f{ ޳NJ3&A@ ;-WOE*$~e; l$0Gyׂ\Pt *S!>M!T s &7݀izd ؎ W +0 sQrܧL&XF[q`R.vM_apD.RhݮA&zTK8TX٦ngg{#l;3&]#(%1IoY<rP_疙(2uy8ātÑ7Mk4>K4Ø[Oj[4&I! ]1yp/ڋ57q &,$|A,0v`?cWD=Iýq=RQ?p= C8b6l m:Y#q/ v1@i'YV|?KZ(fxEu:5ûUj2a&r\ yF|&GmE~_pI ࡸdŬs%eAuЁ`M=#y.{ +Pʾ0eEYSBN_ TΣޑ_C, !!yoנA`U{a i/nj1GEƕ29`2n8]BLmpGj=R,Y830yY$"?{-e; ۆJ C=̈́Qo`nޙ;wg;սS=ۤkԴ'sM57Q@Ĉ~,Sj d#׍Pe9 s3đlE|9u؍_SGzMZ7Oj} Do8bJ!9ERn  g撳2¶LR-Md7N"mcmuDYj9m {R+m~y?>f)ͧsxHUJ;aPxuQC ]|yRX\ϸFZY2b M[h'ȇKN^Ö[2'$bRCŶF 崌&VZg#[E3;'ъn^>WŞCό D 2+Rg@Wbz;N $[ɐҭ^nIrOT+ӡⷨTk+{3+ ;SfVN׃@ 2p\/Ƀ6jl::[ʱV$T(!ZVvTVA$)=C1Ɇ?ĦcúFm8}_ڌ"s0O J+i Gސ(r`b|E૕iֿ2UZ{$ٮ??%tʫx6fe ޳$BraEr[.A |??#z4vX .Ud ?1BÇ_3n\п>K`gĥ:=fv;'x_ȍ.b Em\t1vؤ*qr3y> Szßah$Oױ#y &}u6.fA 3sAtKGL14Frɩew)hp54$9{T-7se!-E]7%94I3XJ7*Qu61SIݘw_LqMv8Mut6mGcг<̓#SbK\^_&)WJ61Af1kSrΚr! $m.sLo~GTE2ޏ ca˵8mp|˔/@Sjn^J\F9mQx]xD2&SR 3 HѭEBƁpd|FPvm{,jI/ t[-Ǽ /U uTh՝Hs.e CA{%.Ӷ (I 0qH5ɢhl+Wa0-Ar#_k`}Z\w2fN#/0:`|>FOr B[*2H #Lhhoyad/"KzF==a~HId3"^$x3&t[\s+k&&E@%VJw~z1$&@4d"fDӘ,sn@:1X047riWQڑm̋9u8ľ P6RsPtQ;獣.)KsBe 3 gD9mrQL$͙.QW5zeWŇ"kSl(8DA@u>U,wUcd 3 ~q)`>YX|MKb=-G%P'ݔѕejBƠV]g7y:]5[~}'Y :) SB6 {s !1*=2Uk#ҕX$R<®~۰rwId |I"Ĵے$Sn8R*:2l4D(r33=k+[t9캀 _3&n+W`,}D&Whg[lcNp'yv%6Ӧ yUνU#?2G O, @dž# {[Ջ,QK_SՀ Z@ ߉7ExL>b] j5dNա7u$ԥ,yГC>si`J |SDRp33H+qC@=N2l)DeׁHH(f#XM&I\Uvڧ\hqV?ȕgI~7sP9\ϴR͛i1(hI5Fa:A9o7faafUk*ަ4_|R"0pdocR j2oQͥ c0?$P kE E8qu PB:0R/4_bF'5Ml l&}tv=v;K A V!W "5g69jl9P7KG,.I+0/Odpl񇶭9A"oT5cIWFup*/Rƀ'Bra+ aa ;/ ,:M} .{hTwVU-k]~$UvYj5yܢg 1q^=k yN Qsݞx'nV60i:4w).|X%19Z;q$\O< $Ei} O|]"sja.A w^\8{VG)9[3$h D8W/&r1kޓUr^+U:7*Ed#53l!D޶Qr4HMRo9ic{H欦i g)ӆwیߋ=K0W>+J Ŭ$JJBo9Ђ>1pI) G*V""cUv)zG1 A Hx>8y"Vrtܟtv񂘥6qm=s&D1AG c&vtը' ̜ZۉD{;XÃO%بQϝiTPTW2I/;e7?VNQҸltL)EXc>%Jrд>o@LjobMsE mء6UJ!)U7atPQ@d}NҾ^ш0$1́<|꘿u[F&Lj ]&&vOr*j`MLh9Nvս+<%x ᛾$0!V'ugyo&Kwӌҩ0拙ufqͼEs L yM8u!(fZQYU}pz|MclxBta |aLp&v]iՁ]&8Ctf=&;H>3?۳bMǍmrg)8R H(^y( pd ȱ>^\@;?1V^35!*$Hg4!lb ~˞wڙ/'+rv $i11H 꺓~h)Rֺ d_C՘Bv`wX t8J6o#=X~ᦼ"uB}3L |hVB| A̐A%tX8 (So"o+? 2)B|\aڦƅï.}%~qFڮ jC5wi. u{KemP}*_>Yf JLO؞(&>YPG$!h?U5 X`ܤؽ. dD=4.٥rfiӋ% j'E+g(r|&@fs*ty Jp>μ%_WkBhlA?cis lb={x7DO=m, QC6JhY qn¨"RL'(n pOEgw]C?Wy\gue`"G&!P(<ܧ ֺAt$Fq@02r٠~vqXkFid~QNmsB-R}`5ۘ/AxlJjWo< a ^_ԩvyə< 7@8%sl?3Q oί>H XJ-' )TuqbB^Jr+b}Ob,ڧ,jvNnOo&sxz]':L’Ay,ݳ9ft.$5ҟ2;BXa#'Hö5-aVN'W5vC1Ru͈)B{E"O֫{b- S,XuxƱ/݌ b?%a0xciEK|,[;gҰxx#ˬMA֞@)  ן!Ĕ +U/9)Dw`D ٞ',j6Ԝr)^4إ|+*b'̴̢g彇m<.p()YՐ;Ljfo%fc0p=PjbPz AK62}T0'vmi, FmމQ]Kc득ϲ9CDt3G΍3'hUMMa!>1Ϗi* iBz/ RdWE@X@@qXxW腖冷~$sS礬ŗy'hD8WQ5.}A;x6nʔ^.Wp>I3)Gbo6_fS3%be|ͿyOhg΃"m-BOn-#]+nlAN`@^PzPC>Ȱwk_Ir1*Gs~C$? K7KhA);WhL);ST$G(>CTV[aӹI0X$ @i,|--,ʏl)[./BF7C/V^Ϛ5f_B YK[AS*JFBT a0ߤ;D(Y/ZKEX7yלӝ%֬>73pnkG\CA0|-\ :Fy#50OjT~Xh4:T ,X#DF+I_[d\>*AQ/6CQ#1ju ~j*.[|:T,{C43+ިPzk^_:(I'L86.?}#-lFR5iFø}U+SʆH}lwϱDw~^Ed#OH#@1Y--^ޥFx}*$_|'(J)C̰Fڶd8`ߡ)浠lŌhO؝96F>Yge: ÕcFv::&+HflIۧiY{0_Q}LBpq~wvwBղ{w A_ drFv4t>AC՗<}̕1tu QdvQVcEHNjhWDx{MG=вFsahy/ 8*MTK9ur%^c=jzL TXW`ܛ?T0~Y dyROT[tC/t$@ZFMUɹ܅<:|p+d-:>-FZԿ%=hƍgu~S +x& mp|}UORnVÏԕaP*tH7Vb |ݏl|&5a1(hV"V}nҽ=ji?3ۋP0sj8Hb ʕbTWPW Y>vzcݦP m=I l!D iH7ndé!w%ݟV]+#uUG*1$Ce <=d  r~PKy 68²CP&" Pb@0śa`W$R r[hf,ְM\#>q*r܍8!E_E2!pw#%tFBJʣjz2>+JqZT )2GjCgbQQ2jּTݔ( oܶ΂ÔO1NK܂E/HMX\j>$h 'yRkS- X|s]d]]ft)'kpOcHؤH6;HQ5tYT>Y xM= o ғGM)~b-yo[wT`pBO%vT\ܜd3.UX({?TIza>-i=?h *s53%3y #9~ RE(VOs~ڝ]Ķ7F?wiшrq2DʍJ$K51@ÊZ8EF͋n. zYbf+"o]A_.O{bk[!rrB%5P_Egq) >2Ɩ\ P wRݣ]ڞ%nJ&TZ8r}~MN>6/(1HPzjHyStm-# IU ^ bJD_O48Ґxkqg ez:_f, #'~}`]7E+e9P5MlM#: í%=}$$>V,8xi)s*s|{{m WfIyB7vV$h.!Wp폲Fxfna[l{ 0/BωXtrbd@E n]xIWfRvC\gJ]'ܮ+)Xy$jQ^}/:H2nRH*tJiow M>4ܣvs/|$;$rȳ>֐ !\syĐT3ww mU_=gv}#?x̢"{&BHeT|bD>gIϔIZY/!Յ$YIҀTvY|ڬ].uRU6H)*~Sh8ߞU "mR@XIF! )ހf65Nꄉ)$Ì?X|V ĊQ}7bPq uG"BEOZ*uCUBTM:\ Zݾ]7poTh.$ ! "w1~GT(ܔ@2ecŧ2,}C`].-—L,f!q(@b_n۰FeM_`j Օ?^{Ur@;LInaک BҗʸX rHߣ`F5&f2NEpae# $+vTRE=ܠ,0qeQ3^itf9 7;L&^7}Eb>F P"T?fmB8ԗn5D(  mn '3!ǓwHph$ Grieꭙ[lm*A?c0VemjG(!xcBfK ݘMEsbyx*~фqe,@TN$̙[a:*n.&ԑF +?VMز -i8;_9ވp7%[)J]Fc $F"},j .9w1*ڟ8d^J#0: b; H --Cv2,VX\Am}!Mݾ(^m,U}~QD!fh٭FF*E?cNC>hTTV۱n[g @d#'?㼿_aq{v&E(ⱢD g(}5wZ ʘ/N؇H3Q;{+ t0ݤhH?02}$s_b9&_g蹟WvY+tɃMy í!jPNrX_P *R5Yee^-mDJۈ6 ѷXO+'$bG i z9ngNfp{a`Q<f#Z%FF&[c@Q;Fgn'[Ƞ{݇vf 1$NWc*#S)4N7@3g]'i&+A;EUvq˴SO),o@ J)qړ]T=DJ j(*4#ʑpͼo_?ƈ 4f#39vd\%%y2BZNR 3RһT3zƻ3 o+S'q0#7.Mb@$[ Rx+Be^M8W-J4^мeFZ_Ұ\u5x(!B(QX?E[AQ\[eYanl˫ρuxmc{)p,aAMv aU:!kIhz'h)i5-U3ZڠtI[_4GOf$:;SRu8hY@숬-y@LTqp<~.ӏx3aʛiE@6,۩*muŸvuD͒c+-c{-S`y8W7  r9oʣ@w '9uZ YiSrUy mv d.Ҩ 1; !d0ֽG("rw*63GxF5a2g ['V~ "2\"14r--gX>2t.īΕ&Dn_+bK GS<]G5|E?:,!} _BR-@JiEAbEm{o&R2,~hrY?*OǞY6rs֕7NW=a `I4pi@27IN/[W%֟0po_H|==,G\*~Y'.AJ|:b"^/#8S);XT 1TvSl&QsVY!hYIwPhm(NĹ:LACN)Mi+ +j/=#-{tb';4,\_l|r_Ta5L :Mg(V@ IfX$FD94>cqgT#K̼tkfOV8kgc3]^1]e (gqL0ܷpRk)Tۦ8^#ARr.q %IÂ7)V1UzQ$]Aо B TZCj`ir%0=R|sކzvelƝ A^mImaglS:|ɦvl?//&;$SK]CQP2D[| OU˦d yԘZK ቡ٬F^@ jMy*^ĸFJ8ru}2t9 hҾx4 XHU@J븎PyPNU_ m{cB55,x-JjtQ%Fd<[DR[聴Gt݇-uj!Դsqlۛtq`j0HkaJ2W):IF"Bo*pn.AA }|ZۨAL{GP~G/[ 5-f@ݣ^O8f.)i2!p+q8[=rS,, jH>MGr\ REf#n2Who}-ϸr`@fd,7T`lRd}LТ.T& @[VԖ=_^ &e,SJ{eUX1ئt> wNDS2{h[xXx*r ;Nmx؀LӢfmjpx!{|_c&nJEe)5W⨻2/u^QRgzk-2eL|"X`>V!5ِ1"l:-hcuCbub&s?~g)R|֧7-媛1 SHU3pAZ\Uєs1k<ۉM@ɍ-NC5>©v qInJVBVpύ`74Q{)YC`u촪ۍ ; 5SN9zjMwE2^Q\A`/h[Y # ~` QPd_O+⬍j٦/YzUₑ->蕱ЎJ@A1z\j sb0\ E20 u]x6}`|ԕ$-Ⱥ"]ڦc7fZL{{cXX@e@>{Mht# KQbeq/gV!4-x;(4G@28:NE<^M+z{jQUAX ْ Ùz2f0-g`إ05Ar)pՊ1[pK-x8;zA"vt m-6)7CS5SPHߵ𔋟++*8AJ]Vӌ Gf^ަzʩMwEW&P9 pWb'L3Ƨi.pN +%=|7"7rŤ"0y#o\B|,t)&"}~1).'Zlń E$5uvHռ%G} 9tcKG2Jn3WB-`>QY9#._|ˠG)@8O-20O.d tSTYɪ1d.cNVY؆}~¦T_29Tf 9!t&K8z)3t:ey:>ZrDDaBv(au̹R˫օKrJT{r!d' cڟva"u pT˱a<'f*`7F6D=npqߤAi,IXW! & Pna+\RALn3^26X|qH}r,&Q}ۄDN8xv{^ߗ#X=\UOH:\;c{n`*W ƁȌ8z]!H0UH6 ~f*7(pEi9#,'SRN:C_oOeQh<'\톅wvZ? ڇe@݁386W6mWݞٵc,Wo6mx?]e1,hKr6!YGJHU8mqg@rbK 6" $@dgOYIa&1E@şW|%MkE'㿧WTx{#ΙawAo*4Yy[Ia9/fk5#\\DcV\d|fOu}b@PA>p_ 金*8, e7z:5FϩD>#rQƟ._ ݛu1PMwgBw] sYK@nxvP/ilM:9F)2k˳:7j$HIsSS1v $|UfеJJN2}X\GP [ .Q!d]|h[bIq_k'{~[PSF@Mp8 1zs kɖg̻~!s@Sg~2.JDsR(A*ΪȝGn>͗-Z3[9/_<5{$m E '(~OP k["8%\}̉e[5ϳ>z|wgzj{!{ŷ>2csd0sQخ5jNx]r ˑ O}uAkLBVwd`<`.y Y KxFԐ= 9 '2*OBWc[Ρ꧷y&Wc6nYf/Tov?YMLabm}VAi㗏"Bz yI/>~:~]"7DQn޼WjVGN_ 2*y)3N4`"vP֕)_peg[' $WM⩗_KJ]c(b{ /~T! CUiP I%]n_f.`FO]:3ű5ה9D?Nq[F=bp;(}5—QfVvE2=scʷ~i_'vb"8QN[:ktFcjb$FIh}r'-9%"PXRn[HP#Gu0Ya!ô;8G !\u@iSm*4_,<)|Kp2:'yu8x~$CTPJJw_~O2[EPV@˶.H/J0<׼(V8QmAP76}ٙ|mu5=5 b<0d@GՇb ,AN{S1 2Ay}K.g6$_S';/8Xԯ|.rmF7эr*ߺE;qBn*W U_=1?ڴA8 $a/}-G:-Ǻ0Xy 6DB$is^]vW&Cq#^13 r;y2#Rj]'kWof1e:>*(V n}˽Yi`bG.uCoL;%$V#mܹU4͞0w=⨮;WG9T+UW>M0-2f?rD&j$ l]ba>[=fW92\Iv[?p;*:UIuzYs9;txPw}x^_: 9N8WsCLOO[=}}B0jN/z`-ыK7gZ<8$hu=2#'.c;gSK[ ڽ<[@q$CQ9)[r/›SF#_ij '( D-]}R?ذ0zriEU^p'*Ѐ9J[˱pi1Ay7yM-hG0#t6D_*\ .&FŘsm>ud#:?W4q3 o;΅fo)/5c'-U/u/в{Ȣ aktU|eF>\D"2  ,MOhR+=5\YaRf^`$b='}g&?܌&$47Յ>=AXS*/k/G},("b;eّ{b`4E܄j j*1l{3 bAs0wR}|DcIm g`},uv}5㈛{SPq| ͒]d\}|[޶)U&|Ƶݎ9q?= B1kG*EJQlPVV/a{!nd昪xxiVתg5O<<4X/j6gG%#B køU:&c 韄%Ʌ\»xh+M D 8HiR5"EtH *>~Nal *](ڦioLM0 3@/Y7n 8uuq6S*E!le/;0!zB}s|^uwoCp,Jo+ +`bӓ^FV[5~{ Xذ'rJ4Bo|ٟ~ OA{ymΗ JP%үcNtH̜ V~sAE,=>ZgO=b2l~J0,*?qX <7OZ%66S*ioLLGXT!ws U 0(eeNe9gaƧd_E㘓]ҮOs,5/HPHS.$xL@ ScE1B=7sP=]$i:b. տ[–[nXۮM8Wp n%S m  >q5 }d DNɗTƥ 䲮e˕0>=8hM_Dڷkr Y>_9=pm/◃ÀGxU臤HYkӔDR G,L|{۵ZߟTvk!gXFph0Ck8Rd-_ iqa>Gw3(lk \M?j2ieg*6%C{#}~ %XHikNvn4$ya{i lie6;YӬ$wp(GF!qASSȰF/e[hswW-0Y6l y>LĔ4qOLG>͝5/,غ)CvE mZ_Rq9 ʮ\!|xyI:q' LV7RTS[Ȭ_M8YF򩎘3K%`r;R'ܹ`niC4K:nNk {.4|(앝#WRjE`͛~_ˏE 'DX Ȣ?Lw SJ~ ~mIy3į˘_#5YtذO<7pغXݝxˏƬNyZ @d`z ݌Z ,6k8ڰMUTx؎=ײf 3xOm^ H`zW"P3{#1@)`85xӣ{ӂ>7\0ÆtrլU-WO:Q.I1am W}vԭRFB(Mu0B:x&Z^SR)2Ezwdj0E֝=bI}AS\ 5d0"y^Σ*4^5e #%}唼 ;6DMaMQj8%p] Vs ܖPʩR{w Lo׳]dD@vѻ~%$TWІOE#}-)#LFn ^Y\57zMFepa=qb49m%`^)($ܻ.,9tW20_]yݐMYMdwjpN? l:CY^Wkn]@3sP¬^vP˛AeKk?A-~v̽ua1/`BTW1.TM]j&SJ `:H[ɶekΫqWPJK.> y-@xcFW˅}4ts7b1Fd˓{XӾmP6١ EOX錸F CߏB2zr̤[̨A:f/+\. 7NEI`Q5.9֧OލD[[شf5ɥtַd|Ӌ& GHr] W8Fb,fa48Js mMff8%iHY lhI p͇}v pi m|߂k|E߰Rpknͷʽ#kMxjѹ3pr#hq 9lWv:B6ɱF(0(@GeP&72Sz+6 Lyf&ApSf|\j˵Ǣ@0`<24^`vbM 0?y0V?qNSЗ#[h%r X7,5d-āg4n^P*Y: Ax$213kmdHaMB;tYN4AIϴp#u`TwzPzJ.Кf Z~L>wPqnc. kE]An/5(M\vZި}-A3? ?~FQ7^8FX,obt7'VX "-r\*}8BoC=q fx,\Qξk ,7SjDLZHxEYz)^qfi6]C@5K[zWre{'s ︾vqIrI}k?^܇AG~"&̷ ɗM ;NZx7 'U sW V+Cr07i۬]/!Wx_ ͎~sa֔٢J|(a[Tx plʼC^|UW؂6 #Xg.#I#ǒNI`="?Q5xg"@m S Lh)_rK$lFpKhw\6m OH*8,GzCeWdk5 & ij^2ה֔$Քۦ+,յ)axݜB?h|}J~*Y=Rڰzc_1w-Κ]LWKkU` A^LWtzU):b)yhnzxnE<|MnXryyQr:.?:tyw^9^xXf%%pomnQcYD9"ZY|]a {Nh:+%* Ωn*FHG 'Nd9q졻^}}uW,7lhp X4Nw\o9,([ż‰ExI$yfµs'(Ǻ:62=hzeY5!bТF:'E4|д NFpkC忯`%Y1*)vRtlCG')oC,֤&/&NFV׏5" NQ!;0^ß<ͦ#v@dY +f6y+UZOKm\^|t< z#.ZCtw吾nXJwD)XQ/S#׻QT@Z=+e% XL*( x ]l]l. snmfy vŐ~k!6IiIL2rÆ!Fo fKGހ;1qt7WFY?' ^i/RjPv]%F]G m #E 5϶zpڊ,>55~"_W>-}OXGnC#.􂱼),ii#RDe7r4s>9w*:ɸNW*P7[ ΋#HbSl,IpYmBifyuΨ7hz"?vuVJ.VAm7bɂJtOv~|< u/ltg*5Aؘ']nJv2d/v': \靛]MA)_d:[x<̊$;7QBнǙ9Ԋ[ٛP`rFTXm&J %r/ٛLUE/j6hb^ 7`rK?C暊JٶzCLવ̕5v+BÁF91N&.L6mpέ5󺥓; NF;5jI.PWWh4xJ`H&]A5REN:e4@?\r>澶Fnc\<޲CZ1~&B0eI" I7ffy|phKAB1F.NFA=/2,% D62kWxSm'WV>%l6AֹvC-v-A | ]<|f(Y!!gh9Nak\eQׁ 'E`I{]Kfj{@3 lzb)}7"u1 ue6(IC"ҳ+~B&IhM 7Ntn O ǿgi,x #.jz΄z7UV>]E_&^QEtiIQlM 袕 ۊš.q%+6^Nbkʒrx '/v{nUUO$I2&}:iWAtp~[y{-ӈ)NTqc@th#b'c,$Wp]Cod!zwNh!l56`{-=ݺE蟍|R{^;P6J;%fӂҬ%O VCdy]h– ~xg ت9[e^7}6D8C{t|ދCP G@e(/̡]u({}  -Jŕ%?tB6~cF#k@D0\9r`Ap[e>2ύ#H݉{ NV84ttO% ]U b`y>:JƜȹs3x.MlmcQ^hy-O-4 O唳UYvd^"vDL9:mIaG.Kf ;q${dXPo\B*9ӹ.HLa/.kK3F> X/mjVDԱJxȥu6f+OW})WzPE,Bz;whmV#a@op73V^Θn9yi;ÛձpaZqWxxP fa kkvxVv v=Jl%[qձK,{yKe:e *7NfN{F]N.F?Нh "K[U_k#| lW=b$V5ĝq0<7}3ℑˍ""=CUAjUFwkdYa*hl`9V&O6o& MrD/WRMlتsAu @n::wcoqoqSi"-|,3R6B)8o?\5?ul^_@mSX7 @,~OU**@ȶOK3z#7UۿL"S6f ]OGǺZ2[%>C!\+p:FCMŸ6Tꑕ7 *VVbYVAQeq7ӝrR7NPH!t ?y菷7@ը ?#UqGEe2\H}A?f3Ӊ'{MiL;LG(rFx_Og<Eq㺝jsgqq)ԭq)E73!ҳFbP=\Wf(BV:de 9d62ƒ7kX,qml(ܧ 7, bnk͊9IS n|Y G8ʢ6+vi# qڶ(6߿ m98a@WO-\;=p*kKd~wKh*]@10Y";2mq%D^_vnzLSMSNgi7J7.ֿ?3oXB~A➁Jft~I=W"Pv29m.ye =b27_0mNN_80K$A'\AS"t+ut'PpdHT/"fQƯ5=3c<9G4m= \/]9 MuiyeUFVLZ\ ( q'IN#c~#js6՟GxhFHsUtRcfbuX=/G S߿w0! ~D7 3: 2`h*RuÔuG ) }ת\VM3o3GYUoڙ"hC:`*=>{(UVQݲy3Yѓd~ V[}_Hԋy6)VhS.~xYT9Mw 2޸ $5c&1!v)}ӔUq5sFMLhR%# D$uܢz_"jf׹mAƐCp:״Vy r%K K+Sgm?_ *ЍEq1K3W`͹?U#ָ,nL3oXSvC;]$`_Aޏ`J>?׸;^~^!^L3"됕둾Vʿ4n0VmԄq{i{^~ʏd$7JH{ZC ?|Jzzx\YY!iG szٞj  @^:g.7mղ(6ɗ\AG)]JREbm)7P$X1i )ϓʤI@iL/I0H4!_tP*8@ĘcRPV*vPh}setQU,O kR%eh7|P0gC?nR>0Y# 6תOL/Le>ZO[՟7tBÂX۫BfN7IɦR:^p~Y.O Jasݻ)srL At 9'ēB+#\ަdjN^|p=g!^!hϱ$P(vT?DI2T|ne/Xh;H*\{N$fl}>GTQ =,ƐЄ~P0*1K*Dj- ~-pVM3wc' ]S\q9a! |e{+vTv@27u$QXR!ݵl[D.NÅ<`knm ;2(O,ZR941Nر+-k.;UFKP0 %_e5dFП߸@:nKe}Soi5ײV#Eʪh i@ӷ<<L/7bX1^rⓩ.mWcvaBs׮l:=.|ӿUCPR*Hۢ1>>#t;Kzm_ nJpd_Kt9@ }e-> x]ZScUlU@[{ߥ^t? GFnu6*B%l{3~89hcyy$W^(#޷7 檍,ks}'7 PU MݨmpqɆ,0=bq?o"`wu_b b72;`sXk$&?oaC 2-'26.f}GŐ\AΟ|9^,j7.vpO͓ 9Eq=qWх vuc5C*F܄j/__.s @ѕbT}k"mJm@4B ǡEJ(AvkjX<O+hQrGH>i|cPmzWyK4#l|(PjqhAf~~ sH〔9}P/7z1lT0qEc*DgB_pp1NRs[TiF!ŧϜ설wa\s5Uዌ)ewo֝9e;ehօ~2%V6 L:e"-(b _RC" R(Aa,]ٛ~E+J` Qk2-|6!xB;PŹDqxᚃ,sƿY^Z1^.}b=oMKQ8!rIMGdB#2΃\m(*MH&8h ;J] 2+DA^ P>r*ϋ\ig;T n((_Tf"Jhc ־ܸ-c6!u*=፡yxmvs P77as ְkXh})tJyXH54J9,xY"2zK%W UK)1/(0\Aq_^aήNB@NC'絯jU{S L>CBxnYz2fOW8m U!:&iB}6TfN ,[ *̣sj3=2NG*֊w\>!ƥ"V"; 0 z'wY +4O fFF>Jɺc6p+_U_6'b{j .͘3ŵ%XJk,N5tWT{qkNqC`yi YMa.Fw27G U?uB= _,"T|@*$bcՎZO~sV]Z"ҙ)d?y <}I[`\Zzkx^(U|~Z[XLeD}Jŀ6'N3 \]2Z;b'=4vʮO)aD(H_/.&}o M+Aa[#`mqA6+h^X0̤HVa} ~KmSKsB`/Bd&ި{Ddj#r@q3h0XVRgnkZpbنU!o -\K̉2I_K mH<9׿zruaxɫ: {OKz9@_d*޴?r=}y0=Sec S:_!cQ@`ک:bnQ:diRۘ?rݏ]2bUR$l@ގT:'!Ot1jocԑ7mjY:\vO틟P@2{_GvR!I׎pop'1'H 6tu!RUϲc[ 4DUv) 'S.tL#j">kl*^03fX:j_ 9.$;YkDƨRO4+oJtP*{{Mb..J؞gSW)R 1mA_M=+,5Kܨ_tTOu@WXisq,7‘ xZNdJ 8!Jq?Kr`k`> e(F/%0<溘<' ]wlS ×)5RB_ӜruǦPd0g zsY\jkp>wKLf5̂`on(U[N"HtJmcE+8 &5Th+?7Ν[VV:A=QD3(^T)+>uPW~ NdwkM]r4U]PwC|6b$'ՔrQFHz~^qxS>,F^V d:}&'<"mREl'`;mYt7BXA.SI3(7,"4LމAGEqy:tyK*х4 qZ#B J3s7@7պ ܼ[վ=RQ$mT)tJ`z$~:̈́E>2$s0?QgI-n;X ԅz9 9J" F(7G"7 _l0̦Z:H_)@WD%_N/b#IFb.oO`Uڃm=6A cA}y50Dd> ?R|8mvw+uzb/lfm5m3.? N ~?K(4~DKCt}d=2Y&qZ@EIcLF oФuf*`+;xLZsTr|zD˩dx[Wzk3sGƊ/LGc6F-=T 4揜]YFimge*`"s4쨣P/lXݙ@d^'%+)Ⱥ{fb#w@zz%`G :@|7-]NJ._+(EWSӧ_qa/U<}&'1ܴe3eYaJρ `Xia Ɂ{qi'iY2OG Pܕ͋fQ9#q !tDRtWC+vqZ=96c6Zz*Z/Jw䦫VuDcG8B *mtiE}Bso 9P80YTL@P1 {y#u`AyRP*9m3#s4z\w&S \] B~*iǟTdCTΒ.wKOzqQ6 [L΄'E&ɫ 9,fr{,^t="wF`kۧZl!!crZ06k8M B82S6dXF4 W ]o!aPFFQb C#+sYM(^XY/r.NEўm%SV&C%o4T1FJX1:Fzy,yp@;lzHs;/e0sezRuq"p^.\"ۦ.);vH3koH: gN\"rIW7".NɎgkN8;s|WڳrXgP="3:>znm>7=߼Kw@>xÜۚ.=f(C$h9(~C]&,Eod C%C3hP.&/ '| k=|pVg $3 q,nO!VF7=_2̭{uӓ>+\x!i@|"<}!,7 5$7bD PIt:)Vmc1ޚ&moT-3(BE%>0:~D |vMC@/hk}7l&9ekYd誉;TP4ŬF7+ER͇[NQH;ETAJN4d,Ք\SA:gmN;"T d(oLLlArKY^<h4\ 2wBPܷ1Zܝ1(ۚi3{[zq65٨HFm˨;ąh0"h/ ꦂwD:k`BӾLt-I'Vbmcr~]"m4bo>~X /##iN#'Xgz>Z9lo{LHn&k9?L,㈦"L'B8J(ˮ[.M> ٺQ bJKɂ CF=53vUZbkl.tyj3s a6#Eh5g]rljԀ!p|vc!_za6HPPPaRgĕj[mbpU G'J|f. JFT=K>NaYdڭ̠+Hgȩ!Pm%k:ۥpF Uf{R*ec'*ڰEp@pw"LGsAzpLA8&))g7۽C>z[,]{M`ƲƧ/_4zh m=^IBl*3[H,DcN." ~ \':$&Sc+A7!a_q'΍ kHnp$̷ Nb!KMe쌰J&!s-N?ڍ,67S {-:LBWn\QӉe<")aeg:k<Ў%ϿbRu5 =H!S]gPJ)3Pqg ^J%J5K3)d!IkCJӤ֟t+QS8U:RGcVaoB+746tjt4K4`NG|PYKH]m2Qg(r=q33)d#f0676TKF-.Z"퇄HJ$p!:j)w{ Ѩ\:o2 nQ7,[>!K;YW?"TO\MiYLCUC}v6e95a w{ϻ"^M hpdڍn=JL ȵ㒉L)`>$oJX@dB6in4٬ڽkl@sW{%/DQ$Mg?&E <͢ѹF{10!0/2@YT}_N=Z7du#c~4gP3 3h5& ҮSf3_d?jz?ޮAN;}i: ` ܺ‚|b?2R"|qpIK@8g1XhB[ p/ϲ2.B%^D'-fs9˩eHa[|9BȐ+Kq}0G{J j^ Bg \D܂l*N{TES0m;4a`~>PJ%n?Gt\o(񧘒:'dO99&*3<"(@^sLGEa5= Ce2d8HGD:*Λ^j>F> kv´|+oH*?zR\^>bJA\׏^.Z&ĕ"(^>GY;qouRuDnykV1J8_Cxs00P~ dH*&|6.z H;xש>:4.B<"km] ;3Ж6s#b{QՀ6KŶ'f=ie9z P\AD/FyN5rҚ YkIu>m(JHA9K+Dh *|Ft؆3@,"{ ԎI%!D#ɋy]y&8-1! ;Э)bfgG[K+7؟ǀD1O"x,jtaN)ԏV\80ÝQ8B+TA [akj&@M܏UչHh7 9j|W3!Yi^?Eܾz}y+v>A ?F۩ߔ|(f //g^C\LH&g%Z r)}IŅ~엽ҚMLTkc[?7D-a0ԧȇeÊ`*g%pBz:e(Y nl99n'Sұ05Qq  =85Y)|Ohc5ɉ3x@6_Fpf׎mMLk} E7 &3owbjũCȔ"F $i^E[Gp4;+H|c<]XC,Q)]ʹJbcZ!ggZBCėS 2&lPDž Ag~&AK7i_I|CaAH%+eRk}%;rANG-&4+GjX_=yg[ZԘ"D`ac p% =w:5dg0Te ˩5uV;cV ߮ )uٺ{W'N78)?(BHg&3->_n35hb*ıIw@t>۾pԕYȇ}L]E%P^өl4e ?6[ޭq{̅ ߉5j2P8EUWp#PhII;q2W#0.Nw2vUǞ&UGEKlx@p-mWZ$*C龼K7d<zRcq84٦Uu0iwd- 1ʤ}Yk8OOph#]{1N5܋Faѱd`-߄ĒzsD.+ϣeMSk]{PVνso#i/w. Hq\¡ qS()6r\EPX)txMEUAv4 GnhFG4g(Bgkܕ%VxC˳Qt-opOz,g{U:K.]ՁWpz,],m3b׍•FՅuL![, m8꧌; n] a Ϋ8O^$:U2M鿦H;JoDpV?*w_WNy %`קJ_C_.-q@YtHHbD楎؆X Q=t(pE$$/ Cwrxz҃Jow56$iAt"*%ՖlG>pک P(oNbD\=D-'n/ir&^`H}  ,pׇPy 1fv(/^%UϤT<{=*7dr4A=B.t`l2غI7f߂S.$z 8Q t'K&Te\j ;YC q}}vr ͏Q"O{? IckITfG[ H9O(!ja=%"GSl~S9ٯL~.-49 ޹GGW(v6 MG%T O\ AbRp: 9\"f"?Td#’zC2q,8S׷̨vCȂp]2 RԜ9/J{ 34쯕uK:M9u)t_Va G̨%nut̘(P d5ۯ1çcccDj#Fģ^X/ +>2gM39i h(s*Y9jqnE$D-;`Ļ.OSeZƢ!M(3 JNױ:Q34Ux͡XHzmqB!=h(L{vIΈh66敐uٶ1ĸxB-42V*)Ɣ8w~6=?.i-G\c{ʖR 5XMdeѼӮ[QdZ_oDV`lUs ijEPkW=rڦt]>ÊK(^J\̻Ad~eyDlRn`ޜhdS(QXïchQ،s*[xĩ6ej+4ZI| GPdr\H=Sōͼ,#v>VcI+cuC:8qdZ5ŵ z&W2YTPD%q'E ;'/@TX)IelVn4/Pfvy8+|j+$&t83\k.lNF--8;^)Elv/1~K 79S:U9 SO4iOv c1%E35Dx_uMܽ!sACNz OW/48_h&O#8l%}2nʧXD5 t-ј}J%\6WS{JXWNބLj,})J'Ooh^c㿩Z##? JS)H-j 0/FLxMȉAC̩+)5ř5)ѢxHxзLfCl<+9} #%<`ds&I \A1/v 0 lRMޣjh^@y=%g&2IJTw^9AkhŦ{9[~_}ZVvWLVNe 4JZ"Z;mcĂ=9[8$XU, .5+ޢqZڟܑ%\.r7z0omf6FDٖY6:\˱-ĠC-hI;.DjT+аq 3zI;Ē6ۥKW F%|>aG\1PDS"r "n~z.y fΈd Wdab$ [<ͫyZ{"T|eA-^´#kN ށWM?SEǒhAZkAW vhc,4CR~-3f<s^YQ/m eݾ0 :ryKoW{a ~rq& Y|R/bu=,%=( Q9\w#\<"dV9/}ɚn25[9ҐȎ"He u*T7d{c0 LfķS >ї$U2B:Su~;|HsvJ8'̜Z;5uxuB7|xF;6<ۏB&'CLV+PW kyc` OB,UB>Oay5P)+.*5()W4}lӫrO$0c4NЈ̧88fI&%TAѠELC:h6|AH9|vGN Kz:1sThѡ)5-`9lG*Opț뙖QYl rU'Mh&GǢVx}4r8֩I:nFvP6hji?*p=UKf= 7Oftvk{=u˫:?{+C6kFaL4{;D$tkOP#E]6Me ֕/b٪ÁI֣1)R 3RVOưBzɷv2nhh劬o| ߹kZb^ !vIZg?+V26UC ! o[2]'7|4U5l|Zyp` E/rɍ<ѥ&c3M_ *GQ9G7|hĸꥃVEkNi7`ح8;k0 SaZ[1W;)-+@DַXu@ Mk Xq q`u RW`럝: Wyk]A#ێyKʶƩ$s`Gȶ+6̖vvS7䩞$ ְ![h;t*QHXđ_9e,ŧ^eyZ,EfLA0p?a"ty;zW<]K>S:\/L0Au3k}G㒊gjdb?JAr!5"NDܿiwfпO-$v׀ rK"CrN}z2-?TR\4]6$[tfE{1ȯ_eчvY\T dă݆'ٟY.zInĹl|WAoC0vÂĮb溍[T;6iytMXW0LSQR,Ws%dsQ%dNV(GJc%^r@A}EJ+A50WRA^)d 0DREj!Fv|ưnd<&P".:9E]yocR  2)BD_jBya"77A#I8r kPttPktj  pV=[`T{wXC1BbZdWN`d GkpR'颬T"@\!ma'z  lt)98Ls;&prBEש`DɔU4hW1Zא6,ZXc17IoyS "1M8j5*˅^yt݇e<&%ÊNZv %κpˆ/jd ;ʶ kiҏ^~z-4f̬I˚{Z *s&LzOa/qXZ{RF̓ N7-X)`A ki5x74GCN2٬dp~jhH]6iFNtls1X{9K"',ž&)ŷ0!~m Yp;>y f6*Bo>tUEUܷymct3~Ɣ[4_4Rݏa4!YhKʲ2P28Һai$߇;~xˡHK}K)%G?A( r-X5P0o"9NuP`D%p gotE$8&[jt$e8(xSHߙFb=PXvŞ3Ez-:gRgǭĤ%V091}SgGg_XgO\Gv0g Nņ9ט׊'h %ԓ`PGeE]N`WU>8T!ۚ񱕯;]5/e!7Hpz:=<ѐЁ&@uwo^vR ǭ;Tp<OUE-{y)=?avY|.G._Q#X!2G"9()n8ضf%7S  "WGb^ؔ7 UsQSy63s-c}`$ ]'p=Pqdx;6U'oF `Ɯ2:1c 1sN]AS4*{rOɴ "6Ҿ$ޗ/AvV(y;V=lմsuO^* ɜþ? oĆ֊vmu!PBZXpLsY"WcxJ6i?6.?\O;>H? \&L$2yf .hmR&,$8{|r?mGmI;tZJbnd7:wڄ#n?Od̛{O]<u||UWZio~S}օypxa5{Yn^f>' OxM`Kt>rRw4&>7Pt$bu[wZ{L0JTm0V>b1`Dl}҆G]p}SA_A*nF31 gc:XkthUmi$mG?#6Sq BS;)ztp(bd5&xͯWc'Ա.. nV))eҜ.Z!Q}퐼z :4F&KO(U[aÇ3ߥaT>IT3w$,zp\n-4Cx*9$/HBDHh9e^'1q)ɠ~; ~%jozn$ڱyHD6\x7ྜྷ8H~!?0Ɍc2}FXgT{#v6mr+A2Jj_hE1So.-YB/ˢ; ҿVb{-ދiNŹ'hf1GlBËfh)uEس9gUˍAg'JVIVTb՗kY\=mWһF?Έ% /<9o;.\~*ýޖHvt s '^-/2klF uOT%ۂ[ {[ Dκp%RG7 G^;ՎNVh~}ˮR(p29^Ɓ2mT-NG`ڮQR8Akկ.BF5Zm\au ^l Z"V.])춍С٘l+[ibxX"9Ԭ 6C5Ne*T _a٥߲煥 cI̐b *_XGW 7? ig"X1;r q9W [[LyB?pw%{wZ͆QXHyߔghnJN9AcGoӳYF CZRqӾ(tB2jIӏ/ɱ6iX6/9.\S2ΝkKRn!)6*mz%E^i8]6_n9!YYy9۝- ۣ2}I-z2WBг-Z]l)7ڍb7%DXjQ3lm#c  m tjrPK27uLEv7!Oeh8x{$ldAM9aڦnT."̎2(N"T~|U٠/Ot!%~B3JEa]҂rL\zԸMFnW>t(2Z[dj? |Uʶʾ7wet@+t"@M燓:Nc([z ;ﵖ1.dݍTȤc] q"7_fwW :d?Hk¨!X~cm3Y&x?+| KmxQA:H"A!9Ax|vḒ}əz`nH8;#?QAY$7 X7m$sTT@#dZ55cQzuWkG s>xVY5fɢGmH"#1M?0 F$O9A/nЬ~;g&[D r͕R߷*zQzzro!/5@45fk9IHJ"vB=I8hea`1<(y4t,[~yL|ED,Oxz\.(VUTMpK&~Z/l5-b| fǛi|v F/>J܆bߑѳ< dUณ%pBȆX)oSޢ k#H<{cOU17u4ײRroN(#=DF)|JH,Q1wI-'RP)y#'TT<+}-DM!>\DFhmc|8uڟ52yO^uw/{ ȝLل'vSJqvs+< XYeH,HŎTwu/~EAENnw=+Y"?qL3Áþ3/Q= ^qzFmb55iIDm}_wK e Pr$>)" X-tlCJ(a]U U~ilgOj#rrI fY@e& nD:3nRKhvw}(>}2ζKil-%觠ꀱb6Aa' ~rCDwPZP7j `8RTckdܽ5=^;sžg%t6jzB֒6t%b*-NQ-K**u޽l:MF (h%j(ѐ(#'gߌYEji퉷Yil 8%$+E_jn}1MTݕ>yqȃe՗ ), ui2+PC[3lZHSs2^2JYe_g/"Dyp3;(s@>iZ Ĩ}omΑ ^M'BYVA:r9޶Sփ)83UC&e`BX]•ืp&grƋVL>*<ng#=tP0/ v.;Fָ]y:{R3j<ג3;'_'9qЄ%Y\( 9w5#F=ٗ Qf-ca;{xI--?c"Q9_Zy2N }JL6BYw ɖ3' F<^8lH] M! wwucw'8>7*OxɺDff426kzsF*Idz&9 _ݾ&QLWo7 틓Tu_ZmgƦlt<1LE&_%&:!6$,c8ְKq/ ~ZiNv0u膭ϻ7Ļ9Wkaj=÷|K.tO!iO#AdU=95T3kϸKLЋP?_D-4U9D`uF:yτC''6wdr5Wȁ@ V[68ٗC#>>"4b>rȹaNKZ vx%Mn^>D5(fX n-1)ʰK 5 S_YSbg3EJb@_~ 4] |G>+v%Ht4l6UK9o=ocrj$ -?B'vfW͒_9MH̩#(pqTgB1/ī3]}wR-< ^̾DT֝'~2H ޫZ pt_ Wbs8'h;;IF=55IZ+`+.B'|gWU.uF?YZ٣*zG+nZ"z,a[F? O^I"L@_pŝpKb59 bXo Ń:H&"NB{p5`Z N9/qƯ'h:#3A'$u娯ZJ%c*G .CӾƞ{bHыFqwZ\$UpZ[-JrgךR*CE+дݍAr =IٶTG4.mH_MU4@oȷvV?Dhwa?N gN-|3PtXjR)LƜ%pZLQҮQx׏tA\cDSV(4n.zgsE04z9=COÿ[+IljH0XeV~Ҩ=Fe6-$`(xB+$B3beםF 10lr~3v~@>cQWzD;-uj<1H4hxFbT`^g(ȏRYDHϹ ;|95վ5r8KX6_-KK3:sf#+i)&ƫVzqfߎ" fDA ez]*`B;BPNa7WGz9+չ őu`-@&zed:mbgmKo3*FmU^H:;<ʍ0]f񝄶FshzŻSJWXY7V<6qajз=#)Pw"^*3&egWjnXbfK|&P?1n]xD.ϞbKIXn}ubjaj92fO }sOlI$,{KYn! ]](@'5;3씋.y\-jaDܧdb)AJ 0_FYN)ӑ7)N8k<I -VԡQE g[TnE!\ S&Tl1@P hC x>0aNsQ( ĵ>a@5 v{!1m+`$T^SW& #ܴ球wd} ѩq TLv0>&mS08# H!n >4S ]ee ۡR2dQu?-k>/GNx.Kv:k Rh8ME KC 5D E,2ugQ],D f(2^l  HX|V[/)VM o-ϔ ' y_F|,ʹ/%X.kGtDtNKT< P|)E2dOaO= 鍊흖8(LW߆rƦQw_WFVL DWDpSWҒWHNuPntdTK@c"Oq~|蹆9' ^r+)P{(6]y67%4"gEY˒&#UFAntp7&O%ROyCYr=`Lۦs \3i0D (U:l8 ra<|zL-Nk&7t~pRhtTD -P0p({~EeP\*.%p8Y Mbw@ qEf>hin׷w }oTF`o%bP--ֶq'Ѹy{ M.V .tSF*ǎ0𛮪p; |HVv5{K&u2nW3ࡑ4fS'T'8Xd9Hl5G&.^3d=2"ڰòE]KP)oAՌTo*^(l S>1kzvtl$:3@k+8RjR L_$@r5REhh,M|5%jsv.;6Qy8O9 (kUۜfo6;p?C ދs]}3G%Z,ޅtz\yjyuW]fgcxJ{_sz3>\b=5⇩GPKEI'\"h%G=XܠcO+:z(H1pL!*xyVK,a厹:(%+O^;:5Egc?lD"8EPnKu }X'V6};6b t ^-ČnʙIP=d탏2&u?"?݂HF@砂# >kG7=2sÒlva7AK'% 03v7PBWn]Ucb6]j g]+U-,R'kyCګG䠕;L&BY ~۽ z!R90~񛗾rC/p5k 0jSVm L5p ckİ0qqQPa8bLۏ^mQ-oc/ˮ,x9dĩF,:S(~Yb}DXr>s,{k4z 88AJv_fOכ}НMF6@0|1x$uJp%AWh1WMJk.$__:b*B'սD~7B{cnPݯVP9ӛ~ ct_ċ^z%# 4>H >'\KIayfhǪ%F~R!|<8."[P?[*2z@҇f(TY"7YVe-bgó tj'|'U*, !9܊e #s&W"y߷B&AMCj_VI-s2/]B ÎEч_!dJ80"ߚJ|UMc0? ϜE@=3=6ІO$>^gQ*5*:'IAk,(~deв diNO.5PO20RdD7<!2| ڀfz53 }M(hrrӵPf nRpXg (k^[HB_zWcrtP/ &o9s"*EhҒOHf[e_wH [ sMV+s%hHoJlaVt@kʂ>LH4ވfIB{&aYfyE?NN^c͞ /s)qb*Rk`RWE–mQJlX_ǘUF)1Az4}Mu?gxTbpoRdziw ;-:ktep3FsEkqO*(R4{4{H @McS~Q1 ( A=ZVbl-!E7*al ExKn:U] |XSvS1c"Y# C5 twa =F3űAV{nF.?AuS~Wei`n~p޸A\=RJ2Ps荎Bˌu|E.c ` fҳkt+ی!he%s/eSeB#2X2tW `(Zr`|}(Ssz39dx"* XnJ_ѵxg?2^@!n4R P'z,P)w+ZaE/ us+,"YXyrlÁ$TONm93 fŨX㋆px,ɏbj@FPvdڛ&epr+Ke #br݈㺾,jz_,~YTJ:aJLXO!#:3@܌0d B{Aeu=|kd)o g4e;h%б_C?Ǻg(Qb4 $y^ S8 靆rK'-kJraL3TAR; >ԗM7TkzU*(AHsaCRvѿQQXv4khh7ی;^P>&=l7%[?OkTrf͋.u<|~V̅u;ž >{e_x$jcJ}o\5Q 8+s)]mSS]f=z_5ω*p!.Eh櫳d MSd'S_5U$\d`$ iҲ!u"Y#D1C4aȲ1 $K(琯VD ׿GWcw yp{^>O8~56XѼdyWLt턪xM)bxW bEI cK`db}i ZW*P c@ȵL w_szK: D1[[,EPvOpϏ6(.Jo%6OTia#U<>S[&ɾ sҡ9Rc~HypC엗Eo"&S׹D7f ~QZ!Jr餅IF=08'w̅8uNIwtƿO쀟X"?vaIXJ%\XY%lqd7漄nO&W Zo$<U*9c+|o!y@۬矾wTFS "ڏ_v3@ҙ}Ûl0wU_h DзM`.2q B B_H$l5C_3476Oo\EUWmiR_4V ټ tȷVvBUR;vhfK{Y(1x "EU"W K8nt ֿT+Y~! mHWB[+|AN.(+,Xm()lݹAӠSRw% >ejthkWP d$i7M$:YCo,Md;)Z#Lsvr!Nv+8>>=0ƪx_6ɥCw>m:EG Ĺ` " {v8bM(:.{8yzIqʆ^~KbF_ Rʖ]xOWp3MyÊw.1?,}g~?doHŧn4iJ&X"pH7JQ{_;~/Gq,3M4Ct= KЍ[=ˇ+_~R/Ux,tգK9YX UgPw:PꩦT1L-LvVL`"Z&c(/z`_.~UbqV_ < @ZJi|ǹsP#-A,25rP;~qWUD!o*Kݔ9rO0ĭMOB>n=\r Ə ^ҕhIXP@ВzGZhn@΁9Gs>Ű~aR2 Mtk!Tڽh1fLCꉎ*\#ך:rI @v f,p|r˯4hgrd$ E7b̕=ε5=LQv#yjoU#F1"k߂Ƹ֎"Aѡ}WW:wvg%{ܢYӥQDQf\sn 3wCMb RWHeCvaw5jEhz. yufBaX>݇=ܗYbS oTXmDQ-o -#G=`DcVWkj(::1h`|evԤ*~ fwհd4&!2ed\eT ܉gmF` *pߞ ݏ{*yR";f-d.m?&% ;KRwLeDwTD]1 ֈoQ2+gb}u ӶF/7T}hخwxQ=!>ĥu]3?`4ˬh J^,TtY" %8\^GC&m1?m~ҏ˄/ޛ9mʊ}V$vBD{D_1|cPї\4'4oo9o*aPXȪ` ;ݻͳg9ٛN "M, p^ Yn%P}h om9OٿvrfEIU;`D %ѝsos/߻uJ]t^Ƌ`m6VWbܜW_+ૅ(0ة1W3ʫsɐP@ kMI6ft1 >B\sC0A<4,xmOAtD LH2<_Гl ʲVbL:v-cd(k C!T5b7&N,` -, d޹P]yz%3N1fz"%|R-j&il$ &N͌]AT#EIр.;v:6h߯Ív$tQ^tV&ePVIKy]Ɇ w%ǀcKL)[2!"oᏳ)wZo \!8c$t9itLEsXUUHN}ΐ5`',! 錱cQJ#dJ/ל^~trJ-#;j>Ӎ脨%&[<_%׎YUp QAdm(aeFpτM#Uӳfu8$e/Sd;?!SƊC?7_7t\`80Sy3 hK|=pگ i~=߭`P%8Gm\RT<|^C B'd\ic8aň;BB]LI@3hųVd:&Y9JD쑔_|FLfJ,ۀ$zw)u.lp2q_L<ȃhѽ6Bnl?/o LIզ\{fV-d70ͳa0<鯗dM j`ז"ȞN+}’قr4[Dys,Q)ݪ"D;OwZu<'xj t@;DUE>49#j%6 93?Y_9^P jOZBLCJYf45` D!hJL? *OE_Pi}#&Z.*޻yNQA@tAtk}ܦNIL[YZH^o ˙` [:+k_G|t[3ߒZ itl6ʍvEB@`mwVĬ0ʨ@jFcU3g%ysgIRDO&TJbbEoWA w4P> 0MPV"D=]]+vOLhf# }!f?os)5.+'|k[@UV@-veGqK+DŶ[,_FvVn{`,!BJiq|RޙyPe[L6:O!U}n%+>JsN_gf؉Cڹ(yʚ1z.6e7_OAETx_~P34ɵg"CddOOvrGekDzsYDڀaXM-1[~J?O xL砲΁ۻ>2QJI ,z $)8ËUExhǥ_el/-7XQg>$xqs mO/^UV $S'M6>-WO*Ye׍sf]MN/E/[GSIk!5;;F{IH8 i|k|CpGB#B [B7>wf`1Ž w'ImSqHT9e#-EB P*0ŀ>SʁeNCw (ߎ2n]zG}f1V ϶zAOugn*%RqPo_p!RkuW#|ıYv`.=րzO͎ACb$mCi\l6zIG}aDKWB^X\~Е4Y@Vn dG "!rzi1ЮnhA5Xsm$#x#ɇjpr.ۣ_0 á5a,L> fM .,ws[vZB_&MhAϑt}}7'Jds*0_;3kbB1/ <[ v;!'.z 4QvVr/(v.Ш wFˬsJ} c+Jn{So0t_)Ŗkm,*.1`rCگDJߔE)ܼ+y Y9LwY^^~Gq`޵j۬5/^zx6RGhE<ղlitwf:VI;IgEpT,'P'] #$XhcnӰA9#l8 hNcpkY$ M?r5!sIsuDKOvŜs-ߞ~ zpyؽ*'+>$W(k|w jZmAsDmF\jVZ4d3%8Ex3O)%=FkhAVmee:&BN4A:3+aYo ­HTb_؞4!B SfƢߜ'e\hC,[Ȁ,<3]Db YL+Qv{)p<{)&W g0-B7*- Er*q.~ YLWsZ < j_%b[q_BKsr2xoJ* QV]l ثϏNTn\Lc0LuQh*ߤD4W:\9X>R,OW$sCG%;S:9x} .nr{:@T:N)d;edJȩ9=-X4s{0z;h$D#؇< +|-k7ޢzkUD"ȴH_zF=E8LPI= G_"?lQ4e2X _MS"J\} ZZu *(4.4/#?0V݋=`~,q\3-svX*@4"o\^$fR_Z`~7ze-j=nBԠI/UDDGR^"W@F-[$\lSom&," r> 7rT-%peM͵PfkT˨ۂ;QY^uY:A>hgBi2d,! +6ebZ>:RhW _=F(bȼ6FေWrɋ,՜ȅ/*R^x[=IxC&/aEa}\-9 [ 3=׃;Owu7S%V\-^ԚadjrQϐK;ޑ%Ja6ݓo\0(r4&9Ĉ9i` _/B>lG,YMRS-vK-|RWl~=fe,ѷ2EZ {|.1ͨ(FiKoQN_\ۆ6ž{kB%HHLOKdOa"Dɡ 6?,&w`p{~aa E< Z+2O^@E"mP5YAF|YjgB)kQHo0df:勏xvo ~ m 0gpZ7ʶ*7jO0 |I}8bd&aw %P+ͦu?EG,{3rڿf)XsfxpJ D= S.3FHnh},$#.FArE F[jZQ+ Ml=՞fnb;Hγ8qQ%۞$k3z < 5H=QH٨'Fw֍-@7n/,15i;WD |opA%>u$Ћn'$Dh$CXK \e*irv䀛/7]-L't؁˱m/GNG%e(vDYb`@>ܒiJ5癇yRn9b]%tvE=:}o%O sLoU(): mpMIߐD,H%x) ;fcKR?%8;EUU^|=t-[]ƧQ%} nBB;)T`x-# ڎRz#]lݮ\&빅N+EA&Q@1ATĥ,coYug)U]dt_' qroEp]:}>ЀK2I›"͓` "<y lj^a'yNO~P@O͆r n(8Tjxɶ\ѵӉ,c25 `Mr[8ͨВ!,d2bΞ{:_~jfu=àgB-HA9U~̗:0ѭ7tj&,%#&R^hg5iZ!^#BQqw!|:xɤSk*Ou ~:g_d3Y-MwP/g<3 JsF_;F*bu͓ƎhQ`In1[͕hD1] C%۩czLshdޞU*yW mil}M t(*F% mCQ :YX™LIXo,f*ftn%jG⽯U :ӥ?ѳ8(FG}|65ETؕއ->B =Tg¿Ќlg/i8?"͸eZ Q-.48vxaXqJf4f-CYt͐dK)eJ| n/I4(c(&kw+cgv\u=b:c%턽˪,j2ٕ=笘ӿpчT{4aKs݁]o@Y X7q@)3w 60Hif6S$yӹW{}îӚv>lP̓91LsXHBgudlmOU0yBa!rMt( +PD-cI*61;D cq)RKnbI@(l s7j=}-|o~ttW6"XwhPH9TO|Bp*#'1ΝU@FvR`nXtudF6NUL?iHy_r܂)kݳp U.h\* DF*"ΛB2췀M2Z=w6gTtRw G_B}hWe-C5By>rǷ:o0TK"!{}ai[6֫ !m U ~b1Tw05NؾJk@#_kH7\"}cC6~o Uۋ'o;|Ta8q4U\P :|<*&WՔ\?T_BSI>:r^6טdGyvn'"Κ7$?JC(4WNr){P޶$E)rjn_M9LǞi}.X\Q1+d%m0^`reNߒ5JcޮR-4?HxĴS[]2.]-կsD]1`a9FlTϔUVns﹫ke4#wQ2asRqmq htv##=wҾX _ZhZK'@@A-> 8T3VFFO`@X{~̘I+)x,h^RxuA,El]X豈AtqЄZl #б0oڹ6!mKԧ +O{s>hm{F Htϥ*SE P;:wPQ0|MU-hsQެzc#@/'j93=rRdu/&&"G'ҲمEX}H?V1c=ogzo98%ďj%Dhdǭ8isM$Vͼ <u"XAF$S%=jS \xQ:j[ v1yl"cn#nsBm7R(N7!(xOCX-Wog:h |(di^x9"%QR_KRlɁ:Sk*,ݶZ!tX*_x~;@/t$BFP t3nBJ|b?%۲06HV|o@dn[Ysc/K@Y&kվ댺c$+ae ?7嗓߽/TsFG,wnvq]~CcMF;d'7-1 łNIɈ }Teug uw"}á}1H{lJu/<;>[Tn߄b1BZOg8iU`D H#@+hxx_c6@P/H&F'EhG!*h/[(a:wtK }+ilGZ5,]@&%,&.~*9qyP&uU88iEpRx!rZzGf!:oRD Zn "*0 ĶbOWA |4BuQ͙=P,n>rd긼%`qବDk>BHx:C]32!m$ ]$I.GG S[r^*#\3އ'W =`ܨ&~u |!ŕulF5hϿ m3@ 8?dz|m¢mSp#Y3*F/H7%{+RNspO(撍K3Iˠ.[ɡRK$RXqT63Y՚)f ?ӼtIB8  xW|ո_uK3'IX-=?ZkJ%-).s!6eJb$||9S{0迄ՁmTGkz2ZgF /{n$UFM.122tM"6SGe (`LU FÍݷ7C<Z1IP4W#kP"֦c뼻xʽ$9r;:5p1|XuJR.R9ŀ#ۂ2c.=`b+N8rvtmNlSPڲqe/7iH_q>l=ӀQ2eKG*KƝ$ Ǧj̔7Gr%T<,ЊhMQ$~;:-x7?DoI[Oc'Y&N.C\& CԗEm 8)I0hHб>TADՔVK1wxBMCj\81e-qbJ/gf,!x Z-F{YvlqScx{;{D oMZl ~I(\a*69>3/%aϺJk-AJ'3= IAOTu!oe 4+(Y՝m(('@DJUVD\k.M-X?hW{Kӗl NV]H=6[eKۺ$)_2kEHy 8+WӥNI69()ihf'̾a%dnA\16^1W9Vi_>I! Wiv>ՈfC 5pInos6DuzYbL/N¤7 F cbq=u~p\2/cKB9Qǒ-pM&Y ϶ssqz^E0>ϊY6`7[P"t<ϒ^(f6}%lo\;iojpIl{JA,݄(hMIu-) s=lhdkKEyW_k\'WB#<)A8&Xxk>8fjWRx%x0헪UkhQx@=M)K،H`]m0Q*򻡂ffaF?smPGb,-f4ُv0g`#ɹfYwdv@s4KwZmiηFSw'mO"02"|B$qhNbCi4(UeuB,`q LyP p62DSjiIt;*+[U5wpsbg(* fgXWt%1BD21\2Ƚep#\jO\Z =TihQZxDK1'5iEų5xy=uS`x߃)4d]H`l;2lOM]X PDҫKPri0rh:S;!ԜZHk `#R3A D3 ;y]z6, ysȡn(HG{N'rY HI$Ap>QMZպЯ7]m E_h9#RG]TڀEW^g;mr-vvCzk%8A!ol}p]Y+ӑ`rp *"#7㦌{IhB̙FE Y V-uv&pmW_Y*L,COJb]"*\e݉LVTDǍXӼ`kyL^we.$@G*Y}PSУ95v-^ipcQ2r f&*~ 6DvwDIt xH(fh[?!5*ÜL_N KƆ6HݼU}AFv^n`%vO8偑.3] SnU 0Ng˗^C'H)<]4)j|Q GV'd JC}ai7WpȖ#& }ngGMDjSRw 4*fxnIwȢX" oE'`{&?vhTH;o HݍŞlNwKRMC1U 5;YvR붕jA' ܧJ5tbxW`zP[o^6ILU8gfX^)`U2JP=0&jbCVt}1D pQ_,UrDFDBgȪ~*Lg[!y#m+|f,?f&}zz]}oϖkS׫!̴p+}?6&h1-3;t:;HZm& Tٍcb pV)s~0LNz@7}ko | ){s `?qņˡf5яz+?)~3oН@*aCMgr pEEۀI< B}:Br[X*ӿ>@'nSam=E-~xUGJcwY Hi4$IS\VŎR/J%}4*R)Y<,=I |=:$0➴̣KEgǦ`735+$ =9dG4f0wgIxR^5;FMnWe\]\v*0hE_9N8<mߤ01ˁG:s YJVF"͈ r3 $gyDc-yRsԥGW#o2!2>u?ټ]XXRtoB}n<J3n$i#I0 U`nNb(n;!b ZO)ɾ([켢8ȀuBuyslg6Jm#lJPƬ6&A;\s7C.sSf!oȳvΨl?tdn>њV|f:s1h.!%3[HdLT1sZ5%݌TgѭU̪ؤr2a֦݄zm#R8wpDxIG}0.% A1#3_rT£v3D4j8S Xv:dWc}-ǩfJ앟fOs e g S%9;ZWuَb*!^>̬'ʷFb{H*P $_ãC}aIֽ”e3vEB?ߗ'irvLt𓛃X)eGvD㌵Fp1z KOr ̘^xacZC، C 9pq3`mF_R4.}-)F *#eERAiDڊ >7Z[]f#Vҽtrm2IDÕ{- UYr*(4wF;X1cHdkosɇS&O[oZ Sp#ǽ2WbP3fP'#xj LT)ش3qjU,WT{fIc$9r8v,s֦j̧$#@g8,VKˏv%929oXxR`8, h;sϬJG1i7J8WѐXWF])+Bbu&'NV+| qp1!$B d!٧J ݲcQs.E8 0{k"H D4a{b>E:0dcoɸ&N 2ng^J )qbzljtA{jb EZl;u)bYqYaĶ"-gOSi!biT8kA@X\@K<܊CSS۱nƓ%D"j_T:d+VvW5 #bCj\T5|9SKJڌA4 aHJ G<7$fy o^'%j._@#WblL+g,_#x.[ˇkɇK1cJ)Z8ѫ%ͨ/؃E#~1٫TW''α`_9u ^ظ9)Y#R4#՜3"/YG"oE^kcp}_V]1X%/S4i,NZwXhʵNb.VO8vt Nà,$(Gɉ"2hC}l4N>,)_"n ulmAǎYN24}'kҊvMj7OcX%#<9cf0#5/zAQqVgICjw uWe:C̗ix X&EU筈4RN%2wK,kzpV9i¼AhD=[xE~Ǘ:eIi__8pn/oմ71Z)|09a͖q-ru{Јptj '\+:w/4Z М5_|a/6誢 Df_^~`3gvZ+/>%"6;}R/qRgQM)VOH@@l:R8F %c69Z0 !`J}W,EBl}oJ\Ymg󒟙bps5a=vKȷV$}(5J1ҦYRɫ1C rugl =eבLR i吁W_2ȫ [vq?A'S=IXYT,WVR_'wFNP8AU#Ei?Ejؚ>/%<ڌ=#()駏:ZQA5%W$hZ 'CsiyuIY&#uάrx f"AtI~r6FC1J)jp&-poT63_$ErlK~:ؿڜ 9><41 ?%'T@=f+y[} 5OP*.Ǯ;+Zu<9v )E@hJO,݀8l'׿P&?uVvمz+,ч ޹oF_&FM/(ΉU?dclC Wuѯ vuF`ܶZ ],nldqg#o4/80pLl߉ .D$њW -R!@yfGx~ܰ5}k<}fZ ĈL]I~P}R]GVoѕqc-tŽ' YŒOF&,|L}"u[lGma8S[s!B߇; 5v$Y.6f9<&3=Hp\zlx'\݉3f梌3=:%LY yY _?񳯄˶!3u4*@}C`)L[ iȚ#8_ RQZ'@RN+%}Ŋcgۋá^b62hW/.Q4|j5& W5M^V:T#Ə?Cp}j36T}YQsA-ֵ.Hfr#h /x"dw)^yj/Sƈ3yhm j>F-LEKOKf;Iip'{EJWE1~ !'+[]4:VZn>11et,js+ .=7͙n!UI=,>{@+Y%-)x=aeGl3R`&fQ%o:!4f]|#Ybl>Z+ܮR"Ì_}6ws'K,2x Kehuy 'N|Z%TtekM ?bKژ2/-PM=L˾wu`vbG@NQu7p+VR0u@96]sBjri6Vd!lLG=[eIYIJwLXb7[%^Y@SM(v+()c6)rUx?[X@ 3:bnݰFpXzхS|.Ĕ }df>Edrw֮T7 fw:5H.1˙C>H4WZի`K0A?$q> nExzG~x4-9> x:̗ LC7pjbu'_eLs ̉*`ɩ,z64DFp+c1327YB弄MZD3Qdߪa1fONU(!k↩sg,<$0U*7L(!!OWK#O/YHILU_N3a\)j߈IFd%*^Ɏ.fmn%?K 2|PC7VFW9S5q.US\Me|WK%&us֍U4>"=T&ysN az|$ώB?0 R8T\Vs'sBϪBqS禱] $1s69~Wy Ib?oM( i%Haq;,\3Jt ΃F { U/Kg/USgP8^*`,,idBl Κ]YE2"գ5{@ ڨ(,pY};դ,]=gI1jX:v>op8# ?󔮔_S=Tjޘ!^:_ '3ϛ.љC6UhqivaleULoe̊~H:~a{5ɋ3,y%~4*@ CRWf0_ᯅ`4u P~~Ry.}OAjzUױF ztPn|OO5K]sf7iHc:Bh2x͹do[-S#=,+ Ʊw~|.fhmVzsι?Q铣 ,>DܲK:˛`|Q8u!>[Q ul~+bwAu_2{7=uFՂD6)lj'xeyVTiQaȉ{-zЬ=z>iI,% d<2 muj\{~܉zl7ƧPSFzz9?LڵنKV1굼55 ,Zu Jz"7pk$cAXqy{Uu ZA+PE Dݵ[&ˮ_LR/y$L ꬽy L S VݐSm5lg#-Q꽆=^PaAbXbsgP/Ư-? u/➓DshBD1'3-=+T\so\! ?F`[?2挛  ;S `-` ]h\9~g8ȅӘmvdq[LڍA4g%^ڙ$eEջRY]mtDқ:n ,XJkElFWwnR.>Jf~kKkAPX+Š5wNķ,Tl˒Rb-#`.fe.7Nu4eГgFT =ZKт|5y,!teE3jˆhl?@=mEdys"B}"bbŃ[4M >19a9 Dn֕2/ct@0=1n[񹱺5mhkp;CeaHHR.D4+%\Ȇ&KW&FpOEBD^Y6\L{f0Qum$#5$1p,Dӡ|og1jǮ2Dy6'[bZT&݊v4&xY|34ܹ4B*cc&λe>lgG {2V S@kkVI[-ua)G[) ȶDOzJ )[~5NKK97~hRSa0DtuadN=-xiӘ}LNfI}P7\u}zO= =2K6ޕqblbf쫙S; mO;E씬Ocmq/MDFy2t1A O1~E {g5JN Z3B(H_Cpژtl(Zj"' @Bi}04fUD `ػ\6'F% TRym1-dp/b1 iFH9 z,/kmI퉁hlSI㬃h[=F^Z, UVeW Nun!eM+1ƈ>)z3C"bXuϸbmCU{@Og5sr\$-tԄaoiӴsl-nUZ[ꠏ3oOiϣ,v U,xuG`ɂ`]wb,.9,} W1@#$4<~[F0.Ŭ~SeeHfsp7Qa3틽\.ZgT=j#3򲗏# %[Nݜq>_p:^E6c!pîx/[2.!ƭ1S TQzltAw;21QVB^ 8a"@&b,W̞@?F%wR#Y>yӕLzfMjx"2b%b9̖CJ:c-ߡxo&ctjyRգ +ܰ+bCX1ZՄ"lr XuU5lDKAۍ̤S+Jqf?h9uĮ%TVHon.o 1X_~BL< "AG2-aFb+%ׂx旎 PAޕ^KO?)qKǸi)ʱyh&ôwR"AWGdY#^u8(rl@29"}q$viL V)n$}f2tņd#m4@i"p"z6 lWT&mT,c2& 0tչ7:l\<>t.IpCT4Rq/JQb gCVjz|[W2 J:>k;PpiVϠM?#g# L'%ؼ@PnzەGKm7:v||fd`P u& V4 !Qg} 䧘k*L OiQH B+A"/PXc LM{RE]FG)p*?\/ؾZaEsB(yu5F);ڮF3M"<  _纷wOt`Fꃀ iu40ë BO)91@ ݀l$SkQ-Qî*{HՊj ?+@n * tSkjDH83YO9 Oh0!mO*g,"&o+k}ǐ$+Ki21.d!-{R!CT6JtYpo5_ysrbK*{&V=! WAe}7`Í_fҠ\F3YTtg┬g` :Q+fnbfb(mWбi\`mj,nI2t~tM8ٝR\n5Pe4P:DXR}b9M׺ %%'-8]Kt *;bHx-K; mrvDʇ{_+B.!j/Vr{dCj?S!0m9u102#I~l01ԴT kCi _J*;41ˢ2ʤu#DKG%%*XVv&'Zm$!1|956f1!uQ6"ѷ$#J mL0(x b}sa/{3'Qyn@6T-$K T+;L]7sn#C!:r/Lz$ _ؽ4O}xfM-UᑍѹݙT$J=utYR;2nY'%ZPb1#LܳwS8h55^h_٪ ݕ;I9.Ɖ|I-£e U6T#/ ;ݼ ? ҐY*j>'+,p;z3[hLDVRF4wOSsdmQA d 6V<*-X`^x/;lhuVP; 4'|uIGՔ6@\0V Q̓IFKDq٤!E[JDZ!O95:{.Gh$?MjDtLW;KdrhoICa{n.0 ~jIG[V :S^1e:+HYV6R}7kN;3\9*{uPdz7@w-I"9$ɜېM". %HzCD4!1!Y)%Xop;*gN|`TG6s_]K]rȏLfNs{[L$-)VXlŇntJY8YAZ!߸Zn9.ZfCIhdw'ʣz#8:'/IEus:!IC$#Iί!WجbMyÒ딙G EzHh̾ '8y ]q@Ǭv'QTh,%8OQuD}օ M(d3M F{spbq /^ťD:>(Zq\"_kHg`N5V45n-)ɡhym>9v7zzs 'C÷_nVs1!%g=XX}{?&j-f&?7iU&a!q˻_2v"LlvP5܉Kz* DI< Vn\yڃj/uN6N-fiVy$A\iׁsܹ QAA.)t ޠ/UGu&%vA1cץ|U&F59VS+fP` re@O@_"Ŵ/]rH#O=uD?d ׳+fgz%Z j*YRNBϸ2JQq6,JNyu1,hA,ZEYGXDq+o3K~q.渘*/ywCUJHb&BK8tt-PG;Xd.@x_pD K;!@RԜ}XtA Z3Qs/`8}@@+*-_r'CzH>>y$XL\+%^>$oV{@LPυ!wHEc%_K5黲h}7] 8F),ⴍ19u'`tE0Ysl/iF%;Gxi$)Ty% JA21st9n/.mkZ;Kra #(ra\L&ws}$2}S~JY %#nyub2(#Iz[4b^o ClF$4mc v|y0x*X6[0r/su %,Z `9R!rL\iCAVvIz$+gGDsN$̯c3:\#)g}JvgAZg.6 }8VOt 5;򳥼}m(0X0&=q]_YmFwCaݷeWXϧЦ?h 6GP%j9.=lk3zy[V~DL@ƈ|~<Ӟxlq+o0I5d^UF`w^@&)3ddf9ڥCJeYW6~3bm̴jYe ۙc:]$'mE->e{@ې<5RZQD7aUX aZŪj9[uJ`lXcA/q*D=&gQ,%y8nL & ⷳar 40{\ _sQc鍏'| T }F*~Hvh&.uhJUjkh[E.Eݤb>TL( (M %vn mP:Y7z̀zsD(]2EXjӬՋPHP}A<44b=2VÎ* 62%2d7C$:`<ި]A<X`kwpPFi yCݶJ F@ q 5]cxpRc奵 ~5s9i[2à|=ˏf/R85sLD(΅ﲱε=@85g-[x^B|'T%2O@,RSPL<'H@9K[|$m9YI WPV!yb+"+z?= JioߑZ `XWbiPDLN{%cM&zyy&b0Z>[e tD mt&O֙4 (̹ZTWЃOO$G(Z<˥nN= X._q4|'FgV%oDL4ggH;M>!/,EW!&9km9U }t,Tp/-| oJlzVM7YP3,xz˾/@{{cx +ZEͳj,"/x~Xf1°l K͗c?*nqp[gA1]oISZ_YRH뤝 ;hܹB].}܏ɧojVS+ZYFK~d(M|a2!/`+I`*_4)zUgyFCRͩNxMv.ǫix >*+ȷ37>5S`I <^Cr(aB,x.XA :~0\-=n;+YȽ<НV(<ϗɊa-'uć\ q1SYsq';bb3oX`n]G.#y 0-GL6[>߀g*EҼ5n<oc2* w`\Ph9&xBs> T> +47'"b`o׋|ݼ2nFxߜ)TVn˲IyRDE^ҽ~'H/V`_?:f[׈hsԈ/zKc F|C>YB9'jr*=9w`DR]]3&BZC#d'FgtKAs9MZ'Bb} EšvBlx1°,u ȍ"3z7rWy ,Oo&OjV]RC;Yvs|R1*~YBʶ i9f~rvk47=~l{ugTP«UY " ;[z$3fQWUB!8|/g7Y~Ohh:dU9m,zwѣgd^#NLwfMtiٻJQ*g6e,Ug $e0oܷ 1׆TKqljTXuC&|178dzT*Sƣ\-V7sOqS2Jc%];H4m%1ѝs%;YAW4!sZ* vc> *d:*xryNٲy6sł- bPI q:5NtR ,?Vdⵕ)M>y<ͶJ4VB}*x]KZa,3TcUk;˫Sn"FJUMǗf+BXfe;o2l&H+BM5 KJ[Cļv: }ζr.sw  %lRb^n<i#oBI#8 hUPpDRt.p'r mx<,DGWWIiH+',ā%%mzqB"me;ZF)-}`_>S&t_$@&]31&ȓ))^ũ(bEnE(αkM"pr h):F@[nȂ*W$;ïPTyr X)8J~'!uc:7?δKp s$)ֆu,b?͔'IzL*oS%ezaƿ4~k}FGbOZ@)I$^&EJCK~rQ,w}^2㱿#1ʽJ5czW6Gu9'D0ʩ,djA;FS91Yn4_mZ # J^`:nnRk_]զ#,CKW*x(=.](ISx)l{A 7XT.R(GdЈ*__{sDH@思G`F7yTzu'ylf鏾H`_? |ǡ*a4@.:z7Fa+`{6}Y911Ԟ:WWmHvJ< 2ZeRBaR4frp)+x+Ϝ*FʱJ!5wia,fl^CLĞu\2YLʴ$ n)K l%'i0v?i"v;QPa(H1rk̢ء3LCD}j8Z)EpbUvXsp.IvPtAw B$]}^b+ًs_b6j =[j5KQDC0hҐW~!3bQDd"_MCoq^FbǛ sz}2[Cf j=o-B$b{'PE)_YN[g=_/،DGmޘ4i}IZɤsj#z=,s\C4#lU;yÝlIt,*/~j[Ъ0d5#2ݟfR*d-s#n<\pO@3{IN4.¶ΩuM!tk [`xEk\}%8Dr,$BklM<沾A%Ϥ23%'Yv{5vvJ֯$fCr Eˢ߸ &oDo2Rz꺽VA` :h`sZch.Q|7~+o |m )eE9on8R{Juo$K~,*IpzPDz⾓) gCY-q U݌%* &gfc,wmŅÈAp 5V=j`^FjıJQv ؈16}Ж8CTިxgj/ t{n}91؜˧)P@'.IO҇jɮ xX~~u!eUV7fj?Tx:L̈́LYe`5UEG]\4, z5Ƣ@y:kEYqA1(Yybaޕʮ's6cʬ#E2ml4md5zO +cOhԑ]DDVHGM"V8 ȆӸ.=%.kZ&$#8.y"CWctο${)x^jLLUrx>RD ҙiװ|U8RX|.E@>Iy*#@Հw%,jy܌ z_1|%4mQv8̵ {"VUπg1:93^V$?qw疽J=Orv߰I^mӚjԕaH"V@Mʟ'ു JL/BDw J {hrS .eZk5Kxg?a)yѿ:U㭔9fUdqAaJ8XjΊPz6rсϖ[oݛ/'jÚ,Wۣ MMS5J^kdGJv= W&:}Τ,Sc$U~m&]<';Cc]zP_nLt:9A6%LJ_O=0ؕfJjE_\{+U]#8RQLWȟl)02Q:r3Aۃt"UT9N%Zo`D C%ǬEuF D% ~&m S?R#jx +t_\ at Pim%QPB3fwJwOMv/&ۃANu쳀q:)68+~}V +IM#mzGOSӽ?* 5 y!-μ]=-DwBx6o bUXB7:)6H98tYc8ƢK%:r+R#dWm 1Rt]2Di7T{#MlKaT6 q ]h0MU}W&web >HK< UGm95s^=DpHJk)qkg/`Ē1WMr"}[L1/@{ h2,5Q^G~ kg꡿k٣Nإ,ۀ*l#(R9ayQEI E!tN dchhK;nmH"SZIwN]*:㭰&-˺(n}V5xbP2^e@KsɅgl{t/7$Qs_Z0RJPiߣ'W*^v&(aw%{lRNnȓ&0wVhx5Z' ?| >/diz>(+n橊ݫ/Hⶺ;L G@LE g:CfxcDo"qG npmrZ}12M_ڏ֣;At8ؙwfR^!q=+NL@{O8,f 1rQ (cᮁ@Ao.%إ("3+0?H|]Tm=; e(:Dn }i>la:sG'&YTɍkJ Fњ)Qr?')pA$V]!$.Ԃ2HQkM/BÌ#VɁ|NJe*LkF"Tl}KJh&s|G\w^"6=+)~L8u)mu34)7h&#jDi9澶Σ<]Wwhy=a,?dWa0#3n@H犋Ysd{Xذr|޽up]9y:`&k%Ҥ;Te+\5"|ZAPj NtbҲx' /brXg<(:;w`-PKIY=_7FJ) (,RT.}9#9A$M 9i5Py$lb3Ҁ:PtK2@θf@2s vH*g{zoR6!W~m &r < 2Ӝ.56/si=4M+fTWdT >Q(8NI25Hag|B&OT}旄j@~Nޅ2&s}wbkA㎭kJyP6^Gyִx5:^r"gk&4ΜIQ`Ɇrmʇ 9ZNΡPY{f'FILRqQgd9[yVة" .7NhK `5s-rZc"*Yh-Ѫ D7(T$lXU84_MT)OoAOe?² f7Ma>ɳDZ{=v@dyɧ˕# royX7d0L c0,wi,KM~]^'rF=,@|0~`U/!JWx\qYo\ mPytMjK?, yybj5DAZEāͥUIiL0ed)W/6afViY S(A3Y名8D J:n@o[q $'*h\ ),ٸ2be&FnKzGqmR7ieŞor7aUzwrՑ%Z73{=27Iz;1L%5-wO&8X5` 8qk䅁\kOdlSA(T噿J߆,Tlm *v?#$NUgoSB}H-F/I>&d⠢r!f@bKx"j9Ilo< nQWnЙ@]˜srJe2>:ߞpXX)׎櫒y^glÅ"ؿ+[ Ƹ%K@,L5V^BF& 殩433+@0Pt+`.>-)B{%UkV`Bh7d`H)fП >.i\wh^Zm78G%t>C"b*7ltJH#m¹[՜p0.pAp Z#IQC춫dxX@IlJl >PTE84Iq5TѐΜO^o%-d͸Y^ BI1LЄ4ivjV9'VǴI%x&NMi9q+҃@V'+h q$`gAuǿ!k2yTkW [d( /ߟB㷓ȾaU2/&g&m)Fjtahy zMDe&?FDA~K28VW*8r 򪠊 kfUg|fNf;e,&@YTI/IVICL,{Urdz}:DdY&r*yd/iLBN(jNAC% D gWDЧgKWPs^4ͨTܟh<S.牚U<^#<#e1ĕD9AkTyeeb x?R֗ =>*x|ǽeQN5,Dvna~R uܸy6h)f>vC24\Օ @-fG_<&tێO.Z*!/ܙ "LXxmP<04E鮱Ol{a ;49Ƚe)ʉGwe>l/̾3 )AlMp_I`o DKEt^^[:OS^ ,ƜeQ3ʆDZGSQ2!0c#lJ܍G%}$媰M0Upb(%Ӝ>TLX$^"E\؃[d{ 'xkcp@׾*.R-Wwٱ彈2u4K'NWTPU7h @ q"n?]Wod aO,]rC Hi;A~!AXJK#E{#A!hEEV;qۯuP+>`ꎅ:[ #T^krm+(&O1Y- jiVW6xX4S7^(5'>'r u璖a!{Uݼl:8ZM $!݆^^Y]Jb|=+~v&4,&Bs컳0DLH|:d9p>wuABS-,/b[Cd|EO`<&/UeWp*ïi> '„ih_zLtPܾ6\?ǾxTk8;Ҿ<hd> H"|aoweb,ԉ>T$bI[p9ZwЯgL86 67 Ls#[I*pa#<ؽUw{Fs 9R`NoE{acE!ن~Fcp Y0J"}X½hMZlZ fPCPqNll+ޢ>=*)FC )(9\|^>]~sԹLd ,iOf~n96 LQM6d$WSG!p[U2X~ I+ÐI2:PƻPzcE\c~-/"O ʳņ!qdt|Ͼ h{ӗ}lGLj/V}`տVmr+Bp|nSvJmg`&,K^E?U~Td*,!O=0bxRnM"dG_0u"{1"rTwQ if*&{߀-{4{o(|,@2\]~8D:Zq ̆e&i?1i&J\µ+3Oxu`KemWPUm!Ee!Uu'er~n ţƝ6j?Q16W޲ɩz7Μ({}bA8gU+ؓDsa}gz8k-GX[X0=@z޻+VڝOG^vCzrXl+-0\w;7>>$齤s嚲#[iqydi°QЛXȮ[.5EЗ=gNZF2ny 3O*G(3mjbq Ѻ6FXF0knNO|D+?L?@"zb%@D-o[ O|04WaFJ<~H)e l@C($X˧08'{pΨC\F$nDC" lV-'MۢatĄOYJg6WΉu?r:?7-ɡq`yiUϐ1m?iG -c-!U"H…&٫*Қړo{?X6< !іx&HģѱU؇yg;DSz6So) ,< Nea1Օꦓ&Vf Ag<쓞C(p[ 0zSXcRZ7[!%ƀ:N¹`Ml}Aj{hmBRRq>h6& 7~F &ڳ>'?To5;J6Oᆶ4!Oö@y )Wu-k)?C9kʥ]*ø kTO 1s$& +*:5YwX~UdC)Ew Sw& H+)V_ JM#3U1wYNgg^NE`3n"<;H6?ϛׅ5>NT 1u$[F$4x|”$D7#҈p1 ȸ4j51I]c#Y☍ )cwL' .Vvl"ua715Ʒz>V$X<,}w }q1 ~dP4yPt-FǜH. T^r`(9Ia+oG6069 2_rZů{J}aT܏Ѿs@߁:R:76VtujL`!Ǧg|d pO:vݎij1gfwu#RG"[/V֕MTOo `pי}j!BT=>} -:prb?j˻G9< +{As!-cmHoh{A40t_’Xģ8 h6h|je0x:SL+ka9ӌ=7̼P+j̩xYDI?ȩ>+1F{p:;E?҈]i8_=hW\8 8ItwJ$s>1NC52v ^ a$%!Jiii!]hTkvPvC&7/23%󓽏:.|ACҹ_%+.E_Z P\{E,Q-^I d4ET?ekhqB/ d~ujv%6E" 4-a|?N.Z]b(P!]W2 f: Lӈfoh186՘{gKM$Ğ9w:SʰZ9": NIwZL$*i%AK1bTW⨁%QUMDwcHsGAۏAzxF(N=2t4gA& pa33iiK W> ҏԍ 5/CdF6UO5]oO>FEYS  wq\TW`#gdNZH!+~)P_tAȤ8O*Cь @ɶ֙Q+=T )uF*[zyq%VWv' \ͪ4mE J:a\`A1!txz#L-3.UgR>2񠢹܉Pl#fgU1 }X*O'{GS_6ė|E4#oP!MyQıctq3[dF waȔji׋diǞM1 UUbP"&CE^r1VV[i͐96,,4zoi4y#8Yw_Xʴ񆾢sl+/O\L98]_玜'7 j0C9*'#c  K+rǁMmEF;In?aWA'}7V6YSv49f^OFQ0qǨ,M{<'dJfKpQ`Ch48³yO4EPZ85A'ϑJ:!6qOrM+O bwܩיM1=|*CVc+2[~v!rI:8)\vZ ^wƀ;Lk`:R)d30sh GL1?q.6nt!1uH 2ui=MQG9IS( P,5TČ:# xt#P=BcW Tޠve0LY nmy$wWKSn 6 s/@G5~Пe0",G+'3kX,mM 0v'k3Ҍ!(Ǟ+h%O Bg ԧи*YNT>6;=Zb΅ѱkH+NxmjWvj$ۈMPeKuhfMT2)$pUE''F0']9^{(3Y]v6*xԊf[ ̋}jЎLv/wa51I )fX >S)<'.QZ:X:lpM> p%v_# %[_)κpxCX Q3 P "2]^3fCp0Ī}2ڇ_(+c{3+,N+z9+ʎ:0Qi\DS**pҀ,Nh>i:}\f'7_bK?-FOJqdI=&K1Xq`&ǀjifT'%{1um4k v3<Ε0o PWLBB(g~%ӱϱ"i)nqpk=tlZy6'/Tv?C꫁0f(-6 Tjn mIXXWzcRCEC"IO8U? yBNÀj ;1ѫ憻hz +\61 C8q%(=WgrqGI"V6Q?t&@5F3izd8zb7e. c1;qI*~:c _&3ާqW)y!?Y9,:k`t4eUSM&M2i>#sz7=Nl\~a5"]]\'5BQ |"r4-XbW-82:abc wZTt_j?y{lŃ1~Ԇa%pf؄ i&l ̙Ec]TY͗o[`TRtkH2q 4ɗb @5͕2v#ğAٌ*IU,ˀ[Dwdd.1=Hp'NKM9U1]9П0E{|^.@Lu'ϭi~.r7Tv*= Ɖj 2zd>$E`_@TQRF66d$=I,9P )Hi; !/I{0{sakR>q Xs;ͣ62$䎔,OCnsɷz'OHݭ5ą Ԉ*Ty>8tda`V˾(S5XJb?ȳ;Z)at1<(Qi>Y|ؗÜ"mgխ tg8êd3K=SپI|+i3wsW`G1Sy/;PxU!bf)֮2Ax0‡erj|Aؕu hXE &hJpq$SUU+j@''ɜ1;I2MS=qp.|DN'T~L,5p[` y"kU8dCtyQjŽ Fp/Lc*ep%c>+6u%䑟%♧SG]f ~kG#tl/z1I-?IF9%i]Wxi,ᯭ:sɳituxV8M suPKemNaMp(~8EQd!`IQ9؝?Z9)!|9GsȗY bCw/]*#WRG$ڢ`&ŐRFMb8g0bI bZ+>S: B=CV!e%*,(?Iy !Eak7BHu 0ww%d]$7򛢠Mjis4A;wjm68g=/)@1{, ]&U֊`z9%r>Som>htV)s 4GB ,1)^SFЧS =29Odf2)siBI%bHH;V+KB-n@apyT0ec nh؄"`H_ 5::F+ˤ`p[YU KͪE\Bo3I1Ruu0Ɍ?]CN8kơZOt [JB=696bSv Jz5E:q X2 3ڛㅀO "{~9jrT4?u6;\F/fxZcP.kp`[rvpԖKXIkz; RQWSrVxk]8&a} ɰKa ĉHֵL(=J&4H ,6mRS߭HB ̂B9"I(,pZrERG+Šagïjb ӂ8i}&i7([/"coں6Ҩj+K/ Cwy n黔&YOXGDau~S۳6*`h3wzs`ق<3(⛥L& p+m6SQoElTXAɟ"k-El.M!.eL(+IHpj_WsTw;CdzVAsYr  MKdjdGFlCZ"b&W2>V40nT&s|@tbU4@а\vL SaU;cur^3{53:$E*?I]Xݓ[w{ /rU~g 7\#usJqGgOJKeoޥuɰE(cݾ6>:!*JpvH&fN2<_O}!vQ+B̎,!9*,rj"R Jgh]g?{-:+|k\X&_z ,8XckFzL.7Kl;`;JH#ʔtf3̘8.Mz ;q)Ssv?/(KT桫8;_k2wOe:ecƈQ6HGOJ\*f(}q,-"pSO, <'a`K~{L11`URL\m"5!Oozf  .I&|u^C5WB4AT<6G+B#ʟڼ\J0˱z [&s; ѸO/8>-wruqeБ4lyMN!짏&"l8)I߀NUC ?6y;Ԕ~qh#xc4z:ÂkMTNsE-//\-mi󝷷O7ؠɕҌZt~n{誻; '# r-z+Hssᢩ['ԗa ly/7|rK-SG[)sr+&tB6o&:KB-#фiǫt-ecPas9>wfsljC.gi y|)e`e|CwR=<)qH|jz6(fk@cN8!R,bok]!jfc+rAߍX|j(C'$~_~_l,cOoN里 trS ®S cr=׿oIMeݽQaÖ*8$"%Z2MDi))O-I˙qۦ0V,վNx]:,.glMsB8XBi`tu%G4J'`[Yn;8Y7E¼ϩC]I3!UnDM_e&@[H42ݞq\W]K*ϑlQbwOj\_K{1Y5'kQsbZN.bykIJ0oiEZ>}_Y3[#I=M>HEK]ݡZ3|1KErBӒJu9N%ٯMs3o0عIy'LRZb5{91P`ⴚ9ӱn>S'E|a1R:Y!Hx-ǞEkbZ殘Tagmd) މ|V^0hp8Jp0ְ ޕ)s('!?m0&8z4mds6=e*ѹ|tU%2XsEOr55l S:j*DW#Q|Y%g6x=&dU4b Id$i*z2b-#>*g`%C6 "[4ӈy#צey,[Fω3DZT#BCﻹpP顡DԛP{}561UQH<й )Sф)Z㲬1 pln>S¬PtW1omEJGBiɠɡ0N86MgOJpՔ^1 ̶urRR05@' ;+ 5ܿhى;_Va$hc!u4 #օqy"wywH @ ݹw_̟GxfVweڦJ} G\*k%l`AV[iW"QjJ涗^β`{gpխu!_/ JVklt}^0SiTSzlw;Cd 7P[9FKD~J.ߺNVɍ|Q &͈ kZ# f _Tm>U~Ӧe> 5*uiaڏ@cqpiaa@ I]f ֺF j(h$}goo5~y%ܠIaf" UX?˞"M$λzO`dr1h \o' +|׳Y3/ "*-w6 uн!6숌TD_mp̡,h=vqrŐL4T6F- +I~pKq'Dd^'zaBkwDqPAx, `y7}i 9 a\'Ǻf?V-l-HNJV7R$L%lr ]Xҷ$p\h\do~MBKt/:J+։:=mbm-61q=4ّZrO|V4a7]J{+ e׿'P&wyPODZ_GV;]r*d%G)nYj O!?9R\PE Qm!:{;J*iO2Qp_A!x56t./4_^5Xz73Dea£pg?iSS~*umP[~& uךk ~=ư =s s[f@?%ĉs=5HRa.BxHt6Yf}ą)6LТW+H=8긄m :=5۲aF@}Ӗu.+kxrT[L\xb2Jޭsz>$'ZHGIC%>ŽLisq?qIj`t%:#DA_|uoڧ~@Ll7[ ߔ,7B_|2yapek AtU=?׽*zүV*Q7I4R } AuSIʵ:?KV-vrh6qX0ͻ3$oٗgKk$X/*UbjS?Bj,ŏsfwh/$&ZH  F` ej#qqK<$ "/o(uq7%fEm!O?dZ0.Aq*[% 6t k?`CWI8u ]x \;eU`׽1STDYX"QTPPh&ñun$Ddzg]E/k\Χp!JVR^@!=A,. |4@M"r }wRT6A7~(3syjCҰ<2C݊7蓁J+BWU&!/Rm훨bttO*W?|y9m<'1R,"?ib _~W R}nкȉRH#E~Ieo<]cpAF !+M܂ ){BH`Ұl!U2; t/.ƑJ?&^cVIpЈ K3"FlӼd=ɓ;`.edY?1xCxr,"'Wje~P$Ƣ(Iգ3:Ԡ3v{ʝzd&2_*8 +0/3=u vJVQ2>CD.H]-=\ o)8* %ԫ+{s ?gT1(s$|xCm 5?yHvL*Z h HmO&-O 徟-L"V^h^MgN$_10Ti95򎦆*.,;ӎpN&koHD-M!g`@Åk, BWǬg|_f:+մ\[x̟6b1c{וNYb'+eÑV}Y/ m@t+#n$*-dᅵx%%^L+!0pOF=wE&NJ&/.$mN~?OT9JZ\m B'|L"3^c>KOş`eJxE[3cIO!ЖCÕ'_(5'ؐE}Q6tiaXYk+_E (ףmK<_~|bxV`} ~C8Օ}V#zL7h\x.QN2I% n 9s5K\uDLjlV|bUv>KL;v15 !oS(p_@E@>gR/SʨQ~fvb5wL%/9SF5?Y_2*);)+^Y5.nP {ƺp[Sz:{py>yvㅎ r.q1x֛I^#N/|ڧ+c $#LNO,`L 3=Eƒ0=6޸ʋfWKO}elG۩l*>*0c%P,+n xy+F[ Dbo(q0 T-E:ƦPf0GIpU V0_{s!;␍pAZ2Q!=sI,ϚUjORTm4%_'LDdҔZׁ#Bwc"3 QմPv/t[-ScYPB e1_Oʡdg { r/Jǁp|jNKblkJeoz! SgU:Ldyx8II!R 4OLL]D|& 5/k#bn#>ɣ.S"J鎣0?ۘsTҿ~Hz7mb "CV4PvI̹?5c#_2V\vFֹ@ĵkRp9zP\AeЈ7x%wڐ-DI6D>'%)U:G S;`O,jg=BmDI~ yTڼ?ѓA?")n4g8{POjm`N\RÞh=jM++dOfAg7Mm}d匽%ȸסg]Kr,ayXj;hI0u{A+Up[Hm8ҴZj\;F&ogF痔IW׼K0H3vג "Zq/;Bz}iŨuˀשi->G,;P0MI٬*3z7/xٻO`3>!-Ҝm<+&ԸO=q?ɮ:?w.=EnT> 0jy:m'dٖXFďg {z)-sAx=NeP }ad4d3Z[JPf.+K al zU;K{=',؇r`K_v Eg[׫ # nE8'bZXjetKί4a|Ipr.;] czg tSu)xY0TAz>|kb5 dG1 q*T԰<5yM,v.hq"0:Dd5 vjM; x;΅5m{WSblA_C>`>bLJPcEaRe{k.UdJxN] q΀Gܛ>eBf͋wa*5Hyh!*&L  ᪳^I x3W}s@UǍ︘~2wn ȼEؠs0munSVuŧZv2-Mt `f w0gb&;Xe' Ay7TUG>Mϱ矦'`k 5ϓ8砫!.M"Xy||XY[;Բt Xf &ߏnY#$+5Γa$m2.Mj.V8؃cH`D=}< C,bӼ&BN #GUnBv^C׈J=9 PC!l-VV}ZT-']+O 4_5z(Hrתnϗ9nm5.Fw<u {;Ʀe+3`=qd}H{RW{kPvmMIeqs"O\rlۄV L+^'k`+5|. iWx(K< ubɭ D<ΏW\vD/7YKrHIw/x]6=y;+\:.I=5 0G`4܌>ù,:ќ$k\ ԏyrM|^(%uhM%#O{nde.Ŵ7t=+S'3+Yt&xE:86ʿ/l* \N SOJq "X?#QMڔ~k؀'TA !)^>xFXHA_|0 #ܻ֭vON[K%|"A+A31z?2r[1o5Οqm&>4is];e d~A)iTY]2H= f/+28PҒ36.lS8_بbAJ'Wcke1阈J/`7i0׆hT~̖3C&B;?)xͩL< ?aK֜s cZ.wJ_gC>;X#XY T$A2L)$S"spYM| =z6z{s1ѸTy490*NfZ{=6h _= ҄1IT{9ʫf4PmwfY eoJKN3&N~I窿w1*ZI(*yFL-7Ͳ#pD@H/o$N`h\Y1U="$M<#v'ɋ ͦj X9-u1ɲHdU7r= 7鎲*aS|ܳ;{_D˼& 6Nk\# kB^A4,; aH{a#¯}!?nt-Y+_C;*4E/F_?\D<}1RU{"Iv.K`Dq^WN1i3^GIгiВ&׌Y;sXjpitVdyiW /1ܦY}Bz%9."+Wq^iTɋ_bk,WJ_3j$"ń(pO )`xDsnPY1 w 0^:?H"ηI;N1t&ŝmdlil9yo\rdYpGƺ8XLǰh2h<)oCX|iǜGW=!8<pĨ$Mqq}Gja m8١[T2jr~46}9t{~ Ih 'HшɄrT?  dc9*4u־f"K5ѤJhfx25 !0)wP:d=0M7rR>'s}OM\B[Zy* =f,mTM"Hvq讀u|k(4+ƟcX6Ii<}UjyJ m~ab?\i_dd^5~i7Es {}JJ&$O~2aOIZ-srOBaN2)f(pxcӃSgwxL㺺7fh(vߵoY$) $ЫǙayf= eY_EBK5-CwRv5FGW;a".v$ߵ쪥AVpl2ƮNrO͈eX/>gPJ?:7zB(T[[8v:C')Hͫ B 3#ΈQ*9p?*., RARɴtwqa5[O ji'9f"t ݣC:kۤ|!%UX_c{tP,}t*jtvj̧T%pㄗZ/Lf'ErnrڱtZ|'GpqB?0Yєz'.#x0FSrBZO_u$$7u'U}һ l88A|D>O0ӵ Woz~+N}ئyOga*f}PMDKedBGރPص8{SPB U @V"{؏H<|cʞLVWu^YY/1g|C /b&͍':`bgr9z@y.g efy4MDƧiWa)˪dU[(GߴM 7W3 ƒC@p3Fn_ٳ3//jz_Gb:ut]IWK= ֌ 2>݋$dWUpYEJMb~AG'\'`I0э{x_]eV y9r+@|$M7XB.b'S[l92UlxtRL-Hð>a#9eNn_xVQ+gGԬ֊WWja:K~6q4Bҫ*u: &v> ib~ygdO% 0GgtkCcWniqlPE}) |EjqClC3 xW  Hv6|AV)"sOQX]@,hzp ϘnR% e9̲ +.xv{'f_W5dwU4zRD̅F7l7v. > ZK^gA lz\OZvikozt.W>0.ȴzn3]4ad]~#Y!##pxgJ ϊp''??D~At? 倅;nt;*Ug~bY?{V8}oM_~oFy ,fI]Qyժ4r55`NHCL{&[Y`֘A XX !I#m//=PQ& ~BI;}ȥ^/gn1LU"`oO)d{8sv"pf?xyS&j[})\S+7q.RzGd$=$^)@;HK+ v!g)7R3YbXw%Z:IMיּ~3<7xRoDddc1~)XRy7qo"gɤ0C2 ˣp5~c7<82A3p;7+h7+ۀ bF{bJBBD0דxe75#:Ưk8rcl 6G¢tk߽J)t@luG 4w4}dn멼@E=b DG1~Y ɔx<^k=`qU\fj\;E&I"BEe>/^ igWdO%DWubz8صڿxVV߾&ڄ^*IrN9THG4<| q0eh27R]I12yJ32Edl|ǽXT1ub^.߱ #8z r`]rdB~k+p1a"WXVqGGs ,hnq9 a?Zע+wVJsM#e80v5k 3-I !3Q3Kr#60>+$rp(1>g5o;~U$roPY>69o x}_,#T,^ Yαv53<7D?d+>zNJ?(57mOuZae< m M0#A-Y%pE#հ1D]$7o1m2nIҧ~쑊q%Sd'bIԺ. >hyNYsբ+5ޅt%4AxOD7G.0}ldR'ȮiwR[ | eU>1xj|vI]n:/6*" @Dq[l,tsg7֝`/[S ^T`=+a9O(^Si&/4 6y暡Q=1IEԾ5͚n._ yr^OذSVxQQgʗPH}{T9X暳Junzcx aMzRd/sޛF?aL1,x^d/_O:o17orۜu@hkX oQ~KBpX8㕃-r%sX{HwnC½L$3$Y͗ eru[]SoXiߏV%!mvXQHFۓh FIbEOzx8; |}gf<‘Lx/ԌnmwX6rX`kE'Sǒ}Z1!ޑ#L/6PRs;B_.ods=T1Ԩ:~h%Dj9rCN1vz ;Hʤ('Rս:75IZT>$XKc_rFtԦB9q> LdGd(݁c֨r0 3v1\ N}DϹ#Rwvi:D_Q=k#+QQ7|yt0Gd#69 }kJ|YI/uѻ`W"doC[i_5 q'6 6ԕ+:~!"'`]G!;دiHCN(7Xas @U~zʊpBnkdɢ0:URA'z[0_Ģy@NXQ^5bm%l#U7G'A{ذ>(}$0F~lqIR_#,)$_p*]+q/W> ŋ}/H؅ޡ,҇Ւ/JIGSGT%{Bݢ$@Jvch[̻ߐ,ݓpQ[qk<] |&G,>UkOfBkda;}pJgf1uzjF)t%QTYᕤp:nX2eBM*<'޷$7% Hsћj,Õ D: 0i IGKf&IK߅谰ȌF^eA: aZ0Ad<2|7ރUl2jgB#I ~C>FPv@mES5G$ P|Do09}ϕ׉Q%xI_d@abQ< zrE~NG&On+w| R+v71Yف;- dcӋSN.FW2t47OLǵixfܙIzGLwŒ){䥂Cf}W_H8IY]Sq@Hp2XDdE_fXoYI8qw/1DvrAG>k}|wT9&#{v埖0[e"Dcz:[;`T[(Du * .Ys 9#\TG3-e%uw4@dq0ht p&cWb cEd6O!" :ynwܡpL)uKԘIN2niȠApC5m;[^35I]#ųSG3s>ɐpP%BLrH~*{o9v_7jYͬB* nNrhaVm1|-Ǣ+?$@"~_Rɿ4`! PFOܽb;b>.gr+LnVL0$l VMch(Ė.~|,/5ܖ OM| wh.2iG_}_ElO{q2" ՋaHֿKpk}OT᫯$IS-|x5*6#(HA aVZЬpiYINF*jHpHgGNq+ Aa5֦Y%QYn]Xy "6W/53-;pY&Vbrp!AT6i?5y -` uC܀ 5?k7(e&;wR6$AW|7Kj D?,ĥc1Ͷu;£B]0AcyΌu욙Eo+ҪxCF 4`36^N.#PHntVm,[ku!anì)cT G.߼ގv)8BP1Z5lV~ש78`J:~;!9(Ҭs=(K8AivowA{d~5ĩp"72'oi>|MLx>\$4x~K;/SsoPU\d7seR^ܞGX>*'Gk2IIP) L6O0O#Kr&T@{Cc ِqdtBvR2MGqq25brz";CmOAZބa32Ѧ Rb 7Z1~Etٽi&)-`L) ~U PBOҽk8+qիA(/M+W9Jb y.įG[ ɚiYE[S84/IpjvuCN_ϖ:Sಔ5.9rɥ;ʪ ,X%nPjtJ`nra!i,gNiެ&~~&۔6bQ]/BQ{)|J.;;ҖhR(GIdX'Tb֣A۴e~ZsMJ=bمsѯӕqT?m:7u1xU]5ŴϚݓĦjJp9۹@O7B;ǃG*@lνΩppėɩ gwIBȃrsB}c9n3 pwd LV # cʥϯ^B\*+wFY4Q6)z}IqtMU}>dܲ3Um\wd0DfwS#WDQDJ06H77̔Q;oaplÃ\tBKcX\}R>0ԉxP59Gzف;w]f" `|efTl6u m-XЗK,10 x>uY](Q{L"39LA7XMD]Q :5i\̪#__>Cto0 $d~ &a0}}\nK u?^'>h"6-(1GH&jꪐ锚6j~(#r,)P*UH¤"U7C ){Zf|AYu?xة}Q+.+_գ>@44ewvc&%] blţz43 zٴ/jrlfo+P 01_e;H1!3_^7BY]ѿu4$ 4ϡ<)Sw1N0 p /[NN$=* _1*"Q4&c 9UpUNpkw) аA'fIE7~{z|pR%GJAdM0DΙ55zTgV!.%E(.ПwwNcPI wg?ashO8` 2w$kV]&+6'QA5؟yz+>%sߑ탗,irXR7X٬GŐRc.,nQd7o&lR(r*i,v9p!`^ҔH2G IM?JewI}pj\tQ{ZXDa"${4Gpd_I 6A·gl5JJ#Hhq*ON ] 94u忕{ FnU ?Qe;ڏly =tˆk.XJ/{-D30HB {ȡsBW(Y+ &vDj}suݻXd`/mԍ,bR+^1!* lZ4uQ|F&V:r0b$pjX\.ݲ8ɑG8qu|F@>ĿK 8V373N~Lro[PY4YZDʎU5(̺6`9VdP(-0R,Rpb 4=}=؜EWyE}T vkUek۟kd2ppK"* C墇 @* oP9) {.H/o&zzؐNTˆ AU#}=CO@j0@FҘB׎ۿ}%* ^սA[y:XWeYeTMFш%]y; yaxoDΙ8׍+m卡ZU-%A'_m,τ=2'-%$xH3:|)ͥEBi|1b 01B0-oqU]D$:?o[47~JF߻`NV)TF.sāy.4|ɻ&>jq0gɜ7qX=!!\༺:_ <&)EYɧqs+>%N@@ܥ*9cܐ`Nt☡N^CR,*1,cA#vJPt F$]?4@.[(NgdίO p!bjs2)+C|CUMT4y,LMC>MSuY/g#!I$E- S0C׃m&m`heU}Gv 4TJ DH_H:6!|N ;'D.=8N#g z?}5dĿx#,[L06X6/' ۔5I%%BR&:D)J!ڑnLK֜}q#1PJ̥}k=f84lMwv81Հmz1RCMgtlYޞ͂#GwcAQY(uZmsq$٧#27X$?/N\1J؜͵}h<ғiQW8PId9 )eB8ʬ~>8 2l.fgRHko$gU΁8Ce33ZܺZiUΗPuAPsG;ֹ#@;L7b(yɯy(XSKQNѣv{1 Z=Ч;Py1ୖi# ;$ ۲Nai-|"q$"VU1"BGT i͉҇d>$QK~wKZ>󱠨٪݄M |BG}IUE>cVojHJ}szaѢ BuA'Ȓ)xD6qz%4bN.?CD%r\gC.o6̠QMOƅ@bNhұ;gOBQg.i?'R`yGJs|͗r |(1ıJ9IR pYwԖ5F-qyL]PYLMpHƱkteIHќ:Imм}KnɹlfV`υJ~вcH t1t7,Zu SoaS1Fm\0dKw:bIˏČ y_u:[[v'q9<@{J{mL zwt [Z"z׾ґCy&t=_.MNh=~2 %܄߼y%9Jq I} \XK~NVa$ >kbi= :)9(I>س~L{ >W7#kޣŋ Ap8[z+w~Lmv>oѢG@iC3b́;Dtq_jhlQc܉pDQT,`}.96GWKUAɔ)$27-_ g]j҈etu|r?”hm)y\;,L|S-'\`hRf`[ ^C{y[ x(gO.?˿b] l@ϔL]I?k *iD̏hµEۑŸ. vSs&,4Ϳ9}K+ T*1 7/ߑ WqP@ Titu {֯e$\U36,K W2wؼkc ha;Ʃ0[u̸zSG__ݴ)O=GhCnITFLJrAIs" Y."gvو DFЯ20~lzD"p%@_geo=V0M XCc }? ۬ |^BMYv[8$̈Y]j[>Rw (WAnhkrAPgCyW 8pؼ(/l}#St :H>N3\4Z ?0bLZ? kӾo)QKŢk7Ґ說"?58xFcn=-qo#bQiTNn΂Ռ!I tf,W:뮈  œ@S}w%ٺȲ*EB PvDphVCvS&+`;K{;\:\ {fE):dĽAK1Lwm2[wT`ɹӾ_AUQXFjú-x\O"FQ<[IJ,N{pk9Wjg\|MHK:4vDj~S=bTpA;UԶUk%(uSݢi{op.޺,Y.-HA{΍1Eםd |骯kbsRegj< %vn>G:Y+89zuMH8ۿ ,z'(W @3 w-{[5<0 X#Gi/t& Ql_nb̭o =mChlJdߴԪdZ.D8Nȧجlc$L<4ҳ1Tva]q ;gUä(-o|z܌6mom׷g#im]0)p֨MQ%֖׺uvυU1Y\)OHn#)},%"GrTm7,;21n䵀-] U`l4G*-IFc uⱾ<n46P&@Uaz]k"^28idDDZ=d[ֆ4 6 nVBϺlzIc=H #2W7Wr^P=oɛz?BgHU/jpsZx d~AUkkh!?/X$zL%IlV" 2gdY*2i:h>K:9 yx_IQgI3I|nJ؃^Ic5כ$pٚ^+>U4 T/Ql~z^醱VJLKocPas@bZ8QV M:2ߺ'_cETVSe1W<<-Zn{|^|Eƞ0k9"cEDh:{ 2"JZ/^eݞM+wfwq-j@8Z1aplq)]aOg/C(,9B2$XTI,OrЬ}ǹJyĿ*X:)!RZ咔'z%]c5JB6Y(#oI*)M͝yn7|nMU(P%L=U@JY|rKߘ?FY(mEKW,zs[GPK/&c6iX)B*d83JRo2ͼD)){9kMR'L#\ht{".4@1Ӷ{f U,z/#:}]9[-UyC=)*0QԼ^7+P̞+*ΐ|Uв pcP0ͥ=1B7āBiEa{ѡ4ܩb4dBCg%>()U.7i# kLn60ϡmw\5Pa$Ƃ F?jGʌi퀥vbl]IEr:KYB^"dqK8,IE1*[*S > wB֡OԶ/"=((u9pboϠx)W+̘[}5VAZ>m~x7F(Y(~>u9[zhu3 KgΤwT ܸ(r &y$ C_01 WB5b)i\/6LEt!yݴ&oЅo4mPeݡ+8xovos1b"dO,a^Ed/!KDn'ri6 ?v)ts_[4QCGؓ퓟1v-aQĉMx?dk6WGQɇ Bk/*?THN|\Cau%$oFl޺v#{#)q:z?oϴa2/AMFŽf75Ɂcȇ/}GtPSK-ېԴ>dc=:2, Hh%,PtK*DW635Q(Y=0R"eGϝ'g)4?(mz^t 4ךgog&NGmN 9b:bs뜻t@OTk>yzD6Dٷl*Aobv%CND$!g 1l{P?ꓢC$ڵV0OTFaI{i#1R.ȼ"5eЙq[%>*&o ?&%;l?MЀ,궔r}62/jCALBe:Ghv҈JbOC o/ ;T^ i$ᄔL`Z,i쑡41 Th&S%|́ 5gdLc8y>w)Gӟ|zI @^X,Y\U_i5Q)Ze^ OL(R`P’V%,1 5/Bp5;\Xjm 53|'[rw$J@Ǝ7E$y*,[9!񒨚~^#;ZcАTRa0uL 'tX˪#!rCO Ko Dʒ.nM?0&m wTNDba$0ZE-Jb4}EZqk8vAZP!w&)V UKQUBk2՛O|A{hEKi}O߈.k8nj^{ZjgC |C%9ףy@]^~ګl7)Og)]I p fiۺ{Ê6 qmi׆#q2?A-ט9%^sx;Jf*A\EUe*3<%izg<0M̂+vqFxx?_94د润fC0zl5;8.ӵ)ǔ~L!^@CrF %n~"h8QΦ[:k65%5 0ڏ0  2WjD rwwa)-Ǻ˛\+֟-ϔ} %XxcJiz/pKߎ&WD3tX%c"B]1L KB3o] ЌG\m*J KٟC ?HXi,2%^)T˨OvޟmXUð0 سѴ'Wy([N‡L7wE}G`f2dk5):O;Pcw F-J5KLAڪs0Zp0aIυj94 fm7,2*kx^nP OH'wf}6ANuϫEx9//6JUr]9Of~F_|+/0=1G])_Lq)2 6.ؽ'pOݣ A.4+޳w~vu,9X]zV4\i\f$=`DKdFFwì^=`O/ͻ(* [c?%a7J0 vpu9W:TQчڍ>k4UWi1MKGmN!yͼ`BAqZ0/9yvi7%f` gLjf:#9nULswѵ ,LopQNQF 8*[ṇu 뤽.>^zz~}E0G|cÌkqgvruw}iߧ^#^|E u k\A 9CDL; ʕ+)у$צ)=|6ELU,\hHr2L}@dS@28p˗0o-7uÌd^uy~ߺdG'˦R&=L<@S C>o ϗQǵsݞ2q8㤮Q({cv*Y oVt㲌 󰁎;&-Qd9([=|kWZ H16d\CDnP^Y펟#jZQv_8 l4U!E}P~.;GnBp 2Tei({ՃT ,KbSZK `)Nm%菀eFV9 #ß" /H6[Fs`Q#*vhA;n{ő]x10BQur5z߇qF&1WB'K\Ca\~N+zlyeޡFUtPI@tOW˹Ȕ q9Ȧ+U e6`,nqO5zHǻe4iDeVhj;{#BEW ܌ktCoV2#t8 ʏp%dr?XzSrX֫n?+_?WYr: ^F*6h4jdݜʱj#]OL`f")B@i=7ؔ#2`]^+Auމ5݊쑿ʹVvY*,"BU]"ȠK}5"KJղ-B̊]%)q[0/=B$>|H yv743HFΪg逴2"ɆsTBq)^@_8Ci%JЈ.Z.f-{X/-,:524Wz\0N_rR{ kE^^(-\nĵp%[۳ @IN`Z}Wmt,"j4IV @4sٷI7bucpE*BZHn/O-](7u5P]Yl K+3ez¶hڦBڶW2ee bu45w[J}AvZj֣*I4 T|Dvhy09Dc nn ?/&/M#҇?Xɮ79Ux+IF?AiPV׍L~emHI>쮚ț`C W.`)$Büo@O6Ӡ/"YҮ 1Sha^K -7 <>MwYQm)/<7 !᎜&uVA1ZK*CHWg2SNƾҨFe/_-.z^fzl=7T~Uwkhe0Zg:HR;UUpF~ًD y!5Lq6Y >kf<Xl. 1&1E01rg\/2E)\_-Fr&I;߈I$W! km;5X7^g W`1ok .qJ둵Nnn#O|S6zЯWPRN16\J_} ƈ[UYdM{ժ=SƈԱ$0djKЦ ;ѓ5QqD^)<о+})0ˆju ;MEj{5": y:cYMWNf}Wx+{( J!=f_wΖ&yidJgO\+8O!5F9ʨ? "Be`ZOxy|'WhFf;i鸳Wns E?R,̼Dz~l~aN ,WK€D4olh7̡t? xV"98P|ʗ`fl ˠgYvTY?5&3뉯%RZ MdD6i}-@y[B<[.5|XFX\Z0\8t 4: >*<YqFrz]qr &uZ,YO㖘 H?b<7Pujh<]نlm1!AD²]D4\ ɭNaIݐCb=^ɕxw6x4脵ZtSv&҉R)/8EL$dGg"Fi-lu#<`Lez&Z@9ō>l܅3p"|.4D=]97W{S|٣guK3ݘ+J{RԀ'w䜡[ԿZ+&L$ hh Ijs*"jѻzh]U#:Tq8@p@2s^C~g&Ho#[:@LYP*bWp=Hdnk&s^;PY#=XdR5 x$QAxVb%X8|l;z#2tNINLO8Q@(d"z򡖶ɵ,H/Fs:^ܺFV/1ΔʼnCkdh%'B^Sօ7GR/gOƲ=QKҝ3cTJCvW;Zgj4:wreȝgdȡaxD+*)\@4L0 `V j"eB&ܫAiJp4ȱtqOqvfMˉbamc>~TB"hZs3AdW^E/=^R6gΡLN?CC0)Cs@49mDcvI|S["€A %JGŲ,ft4FY z<`lRi6C=zp*Mt;"@W u:#-`dP_J"R/ *O+yGDS'ptla79ʿecگ>4i~Ub=u(FxC/Q]8A hD&#ʾ+%/5d˫s.ĤuE rV]x6(`u̙)r~+%US*@Xk 慣/m,ZiMm-iFILdvn9E7lr12q)q,D"4v1nQdsIC6^ui-!!/1)wQ֪l!X?h-_ *]R9EZ*8)`d1F5Zѿg\V &mKU 3<&+)(r-Z L4酙WUpV:m^8J#Ul+i KkH6*:S-7]$GB V33Z`5!<,j!ˤ$eZ΋7@t`=KSl]N=3 ӹ RoRuƆIYQ Îmə 0hat_ Q4SWNͣDPf7au)% !dJԬ:GlX%SDp}vbtó l`&v.85!1Ig4Qo$Pت>.1\r2NjU@%x ]v~!N=`9TQ‡r]ہ*{"4+Hm@LZ/$/2`J&ӿc"wYOUʑd.DKɀfJ{J @T`ٱYO $oROoLur#P{I!o%VkKӟr.Q݆,dMcgNzy{hRa SPԃgڄ<1XuZ^Mm @3 AZ #] wOf:@Ӭ+--ʛ\j o  &zlH,c%}'u-v 72HqԠ%ɹkꙋ~CtңJ)cXJoBr8fd9zC ]mVT POXԆUәyA&'~@R?L@k* 4Zh [&y&x܀3M}MɇȐ:L] k>f8E 5|'/|,<, eK]oɱXa%k>D\Յ( g G qӵM#11@gvê3!K0. ΜG/eo%{#be np"<#Ό\ye.o"ˢGc'5poT\Eqp "B%]`Rl-e1ygi۪z'Ic'ͷ.XJ*?[^ls`_Ӟu0l] ! qa^F5;Xx":'}j r )T{ĎH8K]vCvQr"rɜH=N~ɲ$2!CD^OjSH'!n[ZJPOj7ݽh~l m]oԶ?"v丽fS˔\9!S)o ħ)`.uKݴ"%oT?/"FUq#)=FS\;xjjy _MA4(ƎIi'URe" ta{( ɧ}f71f2#:>`ȯO -Px?q$ <gqA-tjUZ5CXEx25W"XPѱ cثC"Ꮮ"Ea39!3飔7s" "-+r{ѰɁ~SKǵ4!hU=)G'fLس qQPf0gj9`?^zDy=CH;1N웵dN&6'%n~ϴj"&DL H'"." MEI-VzlIM"d/eȕq͕,Ah3`%E++{8X6t(|3G鼠ky7,ֹPv;< E4+2tGWɴBwv&RE.wwJ\ ZGhOVǠQԙث ƽH97FI1`I%"aAn.XOt\碜QKbh }N Rtz:Ì6~z G@&% =3ʇKTV dKxmK3L:A\ܓ'baZVC6b@y~`ͫd!(25;c`] mS5sy9 >kw0٘ichpPCfS,ehŽϗ-blP0Q)ݡ-j`ri>.} 6"Vj X+("ߞat[Lн,I@a /aYS[^91RWGSݧmؚ'gKT H/z5 l/lWPs_1k,;m!ֻ$*:ێհw`#|jM_Z/ `[Cn&82oJ|M{B|D,a8I B4 `buJ'K]:%RrNm!T됉N&e7"^_ȚÏ}JbHt*VMxEvՌKJSSQ/zH5sJ9%b*rjˈ t}|dP:.|GI'v\k_ ˨'kvS'G%5.H 5]6 W"I,aOq07A ψM8JA>F.{^Bi}3ΔDd;*ސ8Jd$a_21ߢl!^d^Z֛9&FaJ;l?bBeGE܏]? 3Z*PCGuV#JHmhzcŸ#TqomX6-Zȵp*x'&WZ)}t]͜xJVHJ3uofgKy/FYKϳQ/ZShߴI/:*|g%K۵M@iRu1w)\@}_*غA|}Z7b8>lE(KÂDݦ8ٚ_Kajw&,7M2E_2ZMc/l-=V[_TؽN汌EW+~$0rjNqL-F?X)&-?<}QmJf:lsOݶ \l&=(=Y'ٝxDBVa=Ӷӕ πg nUw\LPpVpE93I֪;]}DBFֺ3՗,T!&;9t0|t!P& )iz]x@VxU˜z=07|Km3B];j3e% Or9!:|>'TxS[k%6F6+XvIm6! *˿]7_>F-UcۓwS{B@fθ+d cڲDioK|9l6X?Qa,~kUͯ9 &bXիjZD뗆FQ HsSbab%j78B=p14xU8&/5}?I= ya~Z-+te`WM3_M֒qxEz$"8 O!=;f+i!$ITG\YV]y'z:;ncLgn- #TT/&s_e'./_eo3yl{)r+PoZ:K\m4'&K.ѯMJמt=dMdz 6ҿ=9$jX'5)ae.SΕ%*|g΁6ɂ%'%rs. R_r]r< 2Vq(v6Rhm]#$|K7>P+C J!Ư^Eаgy f ښD+9iMe|+4L]~#@Ә}p/^eưNN6%<{. SfRA)zkvrG=ZGu+Y9bK!gg=Mߨ1ntưk'CPuLr{XRtl0"q2 Ѐ{X cf4,'q[YIV#aam6L?bw1;) qE/))~]^%PeRry(^\n쌋J xVC.9rԘ]x$H}<6rFǞ_ s`k!s 'A`"'>-} AOe oե >F1zA:Ovt`wKc}T V 4MÒё(eM3HdwSű~.Yq2aW=aLF,wEB ǥDB/4?~Btvl{0ĆH!3 H:_4:uOҁ L&=N*0Xx#eI _J6f8+tg:.4  (|JXiVenҮ~mƧƵM"5寿ouP\Z s²U2w'f ,KomQHr$_Z8&0^b,,C5S j#ch1Gv%5Tǡϓ(V#dU,Ǥxb#E0еb"VGH꿌bQx䵵E<_ntR`iVê>mKw?˶9r]c=UV>;B*iWn+p4FWxő 14 YQ'Rx3[h;am D@slȭ_ ?IQfKTt>J`HtBg庸GvN. ȮZ~otwE K?5r]sW㭺 #ዙ(q_ VЀ$`-7dW5Z 0?.,nm__I!~GYi)?Ƭ-+#Jw 8 ȌBWߦ+'!RF{é`™&"QM%U =sQ=k ł<~F/,EkV\c{B-^մE8nاlyAb'DIaa#=a6u~8\3^.\ DoaNN B, oV(| 0h e 1Q5,1?̎检?dc'q+}[ I+$Q˨Q>|mwe7f`Jk˧}1b~!cšNR۽P qsn>(B S^}s@<{;1DLA\XrS.3/*),)׃tznW%,PP㊵Wm;OX9NY~>(4'jcƌZޑMfX@u'͉^ou.o#@ mROZ 4_)+WA3ke]uaOѣ3D(B夕6㜁=BF fؐb&fPVXES?ʨlk,~#Ua[^VxF> >2-Omaw:18 648I`#.WU\2ٯrTlKo')l0!X`)zG!_{oVhNPZ!rU=*WCu}$CNBA[j^ 4s2Xp򦞅ppC/O>gZ ֥#{cm` WԢKPμ P{"T ĩ?0F皢8g`ǜ#2eXA n&eˢڳi*)}~&;oyI'Ү]8{\U wF=#/=@lZd1n1M|f@EMRt/=DUkvt gAڮz"IXhBrs˕WxkVܗWߺЂaWmBekx%C h?/wbPt(?O?I횊]bh1Ie|kb,а]]w+bhfα8,)xn^٠?.o bWgޅ;G)IQB{Ir\4~x_ONGTatZ@T1A7\d8$& Fm_? 8ϡTgkYւU\v~$֮6dT6ݗHMI g H E2 ).Nf'O:"qc̙"/`;Yd+J$^n@L"טehU}]Y948sg0R0ۏ3q@ fл !tou@V'`ᮞ%aKoQj㣶>zK`CmFy-pV  p8 d^{šTs1K{8tsG1`A!my;JT;AK~2& .+lZE?&Ez UU{@o"l7a,5wDS`y՘O!Lԟ!hzzABr8O[鷧FE 2eȾqkP҇Qo> s ynb WS0yTS#WW*3dʩ63MXI&4 {ܧ^rz+> J +[rɣ/z9-2c2ZU++w_۾)nNJVkHmK(S60$cZ+&mQKO WXrɧnA+D.v^&O| ̻)ȣ4]Pp& p #c ºQ5xwZ YOCZ2  n)ۦ7q1 7҄f4`i(O+ZXEC;[6TG֧)_6?,r8Ÿ5~h0GYZ-&G앍yX_ `)Tȣ}`ϊ6mۧ8 ͙ʫ۳F@Lto Pu-XWG=})GePΓ|a^ 'э@: <^_+XQFbRKĹyv](Tlrțvά}Jy*1OwP*4wD~=UsZ_vqsXN^̥e9p(GG$B W'L %6 We; Ml,MXf?7&lo9f3ο#aHQ%cU68=uHTQyWljuZIT9Sͥ<;6Iýծw䛝GcT>VHxdzBBh(4B\*Ѣ ͘VXqS nBk*&+y:%5̓GSxba gԸo1!6n^w\?w(JNee4E372MOL1@x 93{׭GrRR~:_FV7Z(+mdۉZkEYJ#*I8,&m.IOQ~X:k]ɺu"6gK7/Og#YWZF|?-ݢv,d 8mh"j3j5v|2!ؠ'TU$o%>^ g{^Tn2lK>) YnBk f|| ͽX Vun$J#Oo Wt>9}}OBP|7`.XE,DJXhd|k=؉Jő tmVlJ[ٖo`2YUa6UA, 20|~8ɴ7t0Z!75,ͅvG32F^ zVO=n=[݇Ng! ԝKjف]+cPPeȪrU[WĹ;čpFW>7}SRbj' ;$XXΓ]{iюYArgN|(;KCn5yj /di'D_B`yEZfPGOqS[tRF Y w TM6x^I>83 y&ޙyv4Z'"ze'&0\[,]<C͢'%wB b'^9J{&Һpzsn1LT)іe)Ob>=f_Pv|EWL(MUr)jw+V9V(C^O[\ t]򂖙=BIy>baߚ(6'#Qώ`GuƉ~>A }_wj~ g:_bRwg- ʊ4יaP$sd["`_9>l|~QaaGVI9C63]Zqm̮upO|qDpl$c>sFo}2=rk>sQ"2^ΐn9P_5 KC#/vu80{> :?@_WҸ׿N`q ?5wi2v>>t$f@twA!i I͓)bJCz7pC1k\p"_gv?prXQӪ[ WJ-~ +xLeT~%@}mcM')eHpO,Ԡ3'cTz]pTBooU2Zk,eI1$Q&#vtVni/G[޻I=Xt.g bkthBڗ<6](r5s*'|BM"j.U/bk_5cI6IFٳ\OM!#EVX5\V6(mJ\Ry]%B4'@/Sa Ht4VaD1U6ƖpaT -EfWĀ|jKͶ쏐/л '*Wy'pVNW(:ef9Ġeu0sz#߱xӮEl&~}:ŵ{Is5z~Ans,u7WhP8h׸^?^Wm:g;|r}*IYC@a#:jH洊Af; bCS!-bx Oߠf,sڴpG\o"']єW=P rgڿ̷]~U=$RBtrXU1S)h,`Q;C/hs|Bϴ9uT<\Q lVq?ΌTY%ltSZh4DŅoʥ_0Ǝn ?TKGJե>k?NP{ȩ m|5q_hӧbFvbAbn͐H$*9pZ/f1{.+nOI0ԁ]"Ͱ/aq:]ؤ7rzI]ANs7Ys5Θ<1"HZn}#Kqf y!Cg -A~(L-8kTo˥Eb`zօHI}"6Mi6t%&~H|܍Wd>G!37\v<=w׏λj;OJ2}΅L~HРh~ˑk BӞ\=K}^Q'X2d)f9Y4)@mϟ.r7]~o6 T-ۤ(wLX ӭ'ԘWۂ^73I.ܖٕ.DV:aD傓0-A|XJ:3HXGuz Uΐ M'EwF!voO̜s2\]ϳM֙h$| n.ٿƯ>/(onڴW{}<*WP$3?BYoJ1Jy\c Uhn%DtOjC/SÛlQܫ\q)/Hm Iɥ\,ojp7ce/@'n#=ʚ@Ugܟ*v]OZo #AгV"p]=7 ؎m Ba0;P|OQ<} )RWv<"-rtJx+`nm%@d\qO=,@e_]Ǡ'+ߗ{&< ƆCP⢼_:GT =͑5MDRsue#9{8fz!Nd'ʰEIKM8ӹfHŜw~<]A`pZ'! G+HӲ &?8 ٕ:1Ż`GE[;(}-VTER;WANGbMkۀROG䛖JfcP|<ʦYT*jj=Ue+?MJ,3QC7=#bɨ}3JD~}Ͱf6#& xfrņI;:,e#:['@+g^G ,>G>UESvKC lP<\ ⶔ"dmӔN `N-ct@d]^c+DjkShsǰ;r*Cx}9 Sl8` ]jS`L9 ׳Vd#.7e~P*fw^bbokul\rѧmIG?|cuKFX}߱6hBpFZAv `VA3_ʅ`M֊~/Yͻi`3 9-Cy6h[jo{FxLy-pQ*Y|ASӍ-XA{!sɕH%7 ѤnX0,f$ 86a"WX.QOC5y M:MJY!KPU fzyŃjRUC}{+8##ge~a(Y6K4`O[@Dߥe:t{j٬-׻9Ѷo%(Cu;24 A*rX<6MI萿`xnfQ!B }EТ&.PJ,wv烝I,zt (*:[7  yaHH!U5cVi~f;h:.1:}L54EX2iyլ%_@>†ib}p".NF^37RjTtJVžΏP@+=$vX`V9|zH)3Oއ 3M#07p[@'0Nt(㽍fmn՝.bfN6^$ / 7ꚩgd\b?6EKÃAo"kaA|yVCMͽ?Cl^Mѽ/+RKanM.QesZZ+ xvIY:nX\^j k| :ls{ˬj\JEwah._pnKUHM6"JV$aUJoDҤE 7ߝUm2l5[64c;j+];D{LƖ!_ƑY4Z!L`LXH8_Bc6es/SjJH-.@/u"0=; ]ZQyԿqUE1ggwO81ċs{)Xīa8 ZHonXp+Q gNwte)œ-5^xX>l+{u٩S3(&1ir޼:eP"MdVUY@ye q.ézH7 ,_ڛia(rmftE׳\ݒ؄4'qvC :aTF|E Q&`5(C PA~ã0E,xD8kcGGa6f/<⦵ِ4ۋ b2ALI:0;` ȕLCcho=0Fx=ݩNoH;Ei%KPAk-؊imv dbӺeVs宧 n(#1H;+)䏡;$q.5)S͠ ףnHps{A0k7wU(VjYK3Ux OtXy!m:c`UۅsWȵ pFb AvPi]2& bb! ua'"nTBk_abx7LZfOz ֤&&'XqLx?kH <XCop|.I@8c[Yh\ 6px4=&ZR5,k˳jNvĚ xS jӨDöFLD=aT4.W]<+7ɈbN8'7Wq'J BxK#QA$Y\|]I眡4M2oNxgmby;ΝM7xnXOr8E{ t=/'+ zE+M'V$OJ1'rdhsK튱qo)?ͫxt@,"wUX/ {֡l< q ?e["&6XDTc@˽;u3u9z M!{\H$qrgӻI5t qY!1 0Kc3I,#M~-ΥeWdmnwm 㹻j^Fw,[^09p*KﴧH6w5Wu1퇒XieҨi.B>xfqpE~<`aW9#cvYCL!:F\ks aZ Pa\CkaYfSO9n%"RL4X/q:pȣL\%y$eP"+ȶ-LAuKV4NsM"wlZ+PCmGQk{7'i(LszZie 2#|Tv{-q.g1+ld *͖fv=k^SȹGyzF䰔 fAlo $[`sD/)//&~ERfn+j!/7\7E Gm;G{U,Ѧb6BiХǐұ#iڏ!>cTOlLEᕳ}D{懦 6q8One3I2Cz 9cN tdwNP콒2J&/`*(uo闿B8)A. Vwj+| "+O!ruWHu9TAۙ@U@pы 1W 12ui+vJ0Qq~A{G/NsBzǠm7Y9{YԑQ`wa2Vge&#S\NG 6%Vڪyy6o\3ii;OA"mKIdmb JQ%ƥ0yxy [!Zq`9+ /iJW^>\uګh<$[ csLE11 /YiAѴDٻ֔c&PPS[L&_ ng0|챋y,`/Hle0!g:RП2E~VҹJ2p%㬆|Rő@lSͅ~R -TwGb7|86Ո8⭣ 8lHBK~0XBڍF֘etɏ( ր^xZaaM]hK)>XY\oaKחRJN䙣_lRJXa{CK=cj@z]N/͋',$/W5w~) ĕiK^W~R@xvrUBW_ɫ_`|E+@|ǟ5&.:Dxc{`ܕ2L .CP媣ᄳ+C~ᘱWb7͇r)܃*fhut˧ @dS!#}lЪˏ-4:rt>qfMar}[xYok%vԵCԯ=ˮsՓgMnMvz#!!D=8i'-[*GEϚImn'?{"#d^M:N]NIGZ R}{2TI"m,/: jA%klԽ#Voo9aƢJbe܉"@"a\`ZUQKpo+cV n̎55qorњjúWXՂkh6հ ¢)\'$H#_2>  #2^C]xOP@&.ݩ \a\}Q_@VE5iohױUasm Sy(/V iݔp]#s-~pJ z8Oo)?)N&%0%}q89ŖJG /RS43w(&CaAnhV/I}x&[u9CpcHbÃ"{ XeC>]~H H]I 28m}!HKcR7vY:H<N̴[_ڡ ANWtjEN OxCGuXlk0#OZ{LJ'{9~o2 [bŶyt cUz~Enxw+pNm=$ 颼 .gs,{v}9ashJ' ֙ߨ' 0 ["z7ܽ Nc^ Rz>>Tqdz>M#D_wQ6iXyTڤP:YVx]{ğp6NA" @J$8wYcavU:pS'$k; --^qWC!V,s H3 Ix\TЮs-X3l& nDKKFG+ #>wEU ?ǩ`&mAWQA,N)7$U!i<塰[)&E<ϵEan~1DZI "ؗM]Q$›Gu`fz65:N'=\T -~u:eɽ ,D&K u[ꤼEߋՄC[ o,䣚ŏ>]|&̉>ľrFPQٙKjcFE2`bvJOM"v ozr(P8Pz)K ] Q:+R_ɔsGΕAnY< Nh*r7,+P;],7vtC S$q 6LmSC7URe"k?[^wZkU2f5p6[o_xr7϶o-0Q=J  #KhM؊m7J}8m`*IOtb&i땻foe(Pt!O4Fkqw}}j T|ʖKE` aϬG#kBPH&qһQśÛqCa[%6J&9taj \T~B{\>_G LG*Y%5D2?Ƈ=؇=7*lϟw1.: $<;q+c SַѪ ; M%9nֿdGWdΑ ݑW2 < 1֜\enAcaKZ9AS= 2 'Ke Yud,'i>a#즬^s6K:%;(d_1H/ѕe,(II.m?{zɰoɾYDbP^&aĆ+ f A,~iR!ϕC FVjKk!9PIO gG-:RS|ͫ*(ֺ(=N0v ęY,E,c p/JzGA||>ySxP0k  !<*oP?=8H2m\1"ʩ`zbh4|ǻx$LP,n4!67wⴎbDWx1#ҒT!+ٓlo[2i-Ϙ 4L| Y,-nՁ*ތ$|mȤ_Ȇ8."V ^t-׭]8A )_o0Y%("xॱQEh<7p}FDxt-!ڳOjk pφ3#OK4#O| d&Ӟn`ډnpXzx)81vRWGX`Ucݲar^ܺ*KTEZ' :aa n%5ӰcH޾ s2WZ.aS<0\[0"b/D3m^H3׽qF;}Ql'|5 ˒[80O-M(!"ڦ_¦\xWŘFԜӵܝe$󌌍ݐeQ&jk l3o2Ohka  zؠ <PtquӞQ5.V_o@z85nԕ Jװ7 nFtcqƜG! 2Y;# qZtL{bZc8:=w5t`Ɩ͝*:u3*tȨw,z:oE E w환IVQY/{:͆=qH]}=s<R v|W3suMtd)RG(1,Xb62AxL0; h +yBak>T^U.:gWHZQUEM;h\E@ JT'XyKogM!Umu:&T`KͷwbjGf E; +Sk7mmҀ_@r^~Bw&'^:b"A$;_*0/wxJCÖ_V:yW޹tNUVXcǤLىTW:vne\ʦbR7h̖o w}6x7# ;^=DE_Cϋ-f)!z< [*[͟YNKa7󢨏k[r ;CK|VRIҀ] |8FYݟVzy(aVy"2JE&bm`9>9e8GI_ӎUubX /xO\ 7HvWjxsiƨ[*;B{sO9qwǗ C4u Q BVٸ%G3 5ra4"ƄK?ؗ}XyH,8:48̔Pb?cZ eH~n,"C}rE006#RfMt8˕辡IKӟ^*Bcc ٹM3+t@%;Q-pLv _S~kۃlӴ'c;Ejdns~[q0X'[ZG4zfreИp u>z ; MŭQBh|<׮?h ."$pJ:ŖֻmP7VY+]L^`~Hw+ebfy/)@XV)!D4bCnVTR-K?Z9kvP㰪"3JfcGk u'}#UY0vtŘEB.Ym=5-TR#{K7$0SxD34-4[zdDжv vclQN4 Qw(W*Μf E8]ڕ VD?xn?lOs0IT j\llnVϥmGBKrlGm2鋩#ALjP '\6ַS*XHEL]Pd nNһ?7dp︓YwRe ?uYu( Sf4)2|ݜ׫nEHln$Go$DY,*%\-'@HDP`ƮɨQ L ?dhukOm.oxmap+@mSk:;eND ^T!.k\98@lǬW4Ps9 Nz4BRZDK$Y >dg}E٘e mLgϩ(vnZwDQ# - Ҝ!X}R;~Rބ'35=qm.}W"s(~ϔ{I2h$_fk!=kJ)fH4;gжuQіJ50lp|;ח䞐 Ƶꚇ]@Z0gԟp>8ƱmmԮm\7.͕;0X$C.0(| Q#3kwI3LKx2c 0ίN~rv"`.0tb"xPG⿪A>#@ם+Qem2i޲ȗ:C;8л oil# `?H>8 ooZVɢb!:7+- -Ea/Nߒo9[ս7gG=z 'PCԏ5â{>$shFWtdmyA Oh\)W]O[)p P3A&#cP(fpH0%:UnEt"lU!| *A b"eQ%!@) F*r^P/ l})Q(P^n 썻FPR\OyaK0kf~SͰRMv2eqC*)eȇL|J$\&/%\߳A Ru'6H G\Z~kBTQ2! 5N|YoKZá^ط|j/uü N>R&W8Y}neN3g̬^0I'd\||uQi8 >s;5MKe+셤6V~q=y_mHa/=(eR6G h[Is@<ǡ:?{:n u ,d|w+fH@!etvM$$Մ?*1vtd NTGRw p"LMF6~U-%)Icp]PLN?PLNZTȌȼl4uswIwV,e D ߌI({,P׳]Q^@|هrZgI>U%D ܩ|!-՗V9ђ13Ke$ >rk8{?;9x(% b[qa`U%0ɍR3M7 0w]aϲ`T(5]UC*q8ciR/+"~FO>~>j@ȯr)ʉ&ĊHlē_3BD]@Hڔ!A }ke&Y',GR,1>CO"kXt Hݳ1.du?-Uv0_b>tFTV:;o)fHA+1*]UXaV4Ϳ}z0hi a|ߨ MC_xK ɽlnΩ \sQ$FDN)T]G'wQj h7%qbZ*`-m~XGOQLP~eݬ%R"=ޛ+̶<@/xr[K<^䖲)n1y*2@G}:Pۦo[ohheLed LLص3+'迁&9.=[8TL:Y70 }'L*0OlT?,oњ78L1^ e Tx*ќ%RafF]~WQ tC C7T2R X3NLB DPؼ5㰸ৈ-"w\&c9CРg%EдH\ ? ͭdqDqYvBB疡A[Hoݺ⭻%Ç(qlw8fmVv>$xɪcU+|CIն{%vM'@ݛ&Y1e?G#%ȫHA+(AIO@!rF?z|JܹS@`U3ӵT$_3'l4?EBC:cYrfHA#8D\Bz&G("&KD"!A }Jt! 0e0t'`uv&[+uHAfNʓEI4AJrٸ̄Il RDlXcQg MU\i;nϔ!FW^e 86kTJovKS [fy=׺xeS'3ʞ0C1$+a67@^V*$Nbk."[sF^y?eܢ "oT3F._c&G~ud#`_ KxiRp+]?DďOw͌e(]{%ՊjV-;HŎM. zܨ@lC4pxSknO_Νlo9[lWQY; ɨ)KU6"PA Wg[ Y&vX9Vx&*zl6@kR]m_25jlϨs8mHIكگ*]%GFF3x~(%.V?Y@6G\Og+6{<닇.Dl6dP[Q^'=جӞr= 8ޙމY׀1̝!'X?K)NK&g]:6-?_c xGOܜErZS-"r`%djc !4u oAշW%a5avb'<\x#/؄Xx_":@yccfd$6g:P߫;8}P kožK}a"G?+jտ*$O*!!< ϙK۟ ܢo8iS=~wd[ɫ0Ҝ}+kIrq%cP*.`lq!Q*͙) ERJk\ZR::aZ7G"䜘Sj# ]E*%bw6Bi7M̌8so;D ΓCa|QQa\<:<{l3&QdƕDAWn.6uB 2U`>\כD,!]$fI\gbzU*eNX,jPtPk 0$b2$Ap:n؟d,.yvߛ90(;. -NWZ̷}_;kUf)2} @"ʗ\ V4Rߖ Q MzW[" [0STOT3",Y{HFv*wUA{-!;Ȉ| jk?,ՠyDpTuJ5|`[xK/ӞG-W:9VC}?bQpkMJLb(9 S 8T0xRF o//适;iɫ~1s6a09-˜F ' }B;̽l e.rARU  i%b;Z#yN؂3"P:"/ceY2q\g 0DPW'w+'r+sUOLa$|};ֻעW?"ehNHq~}8R6b~U'-ݖ*1g_XuˆzʥR/cINLdR \5!-BSwq԰T҉X*$Q1-#NBn|z'hk60c]lle:ZK(v?U,<`IO - Z|JN\*]ȽP_dCWLot|, F,k)uCe"{(Zioc 9Tǩ=ʦ#Q'sg5{rcZMNFpIk cF\Bh T{xv ^l`:ۄ8һj؊:aq,4o6͜-fӉ>qR}f$wFyUIƂqT<:Kz6 pxc6[ b'GݽWsTl;p&0VCv_phܞ֜P~tN)~K3UrAЊuV"Ƥ) {.;96FF{`T"l!^+8o?DTe ` P}nзnւNcF;[˃nprc"ݢT j%wVuOMh'ƀcZA> Ґf';QRN ^\2?W8;hq$ę$ςY82eM/j XK?}cOeV~e9۩azB<߯}md^]rQ_:] vB!}wŞ t  5|8PP;~NJ)62h[ h:l?+C-i~XO')rWL1R#q%j&qJUµs,ÚS} r־ h2,ϊ^ o <ح""88116JAFC >[|.&DKy w^e&Ӭͥ0h ͏K8^nPAwG1>yIG0vi; \.8-rMeƥ|`كpv2r,_rNEw\Cq3W<#Gw։ðtr۵vmPqWc/V{wV]yv@҇z^  AOմbK9  XYcYf;!>[O] =~8 ``f<"9oƆjגzV9NLSP.]hx Sݰ?74mtOE.F$"8hTeD9_ 6SOO ]9!/_ޘ$G"h@C=^ @I`{!w`U! J1?B.:y?~W; zUsBc! {|U`ܭ2[Z9BdC0 (L?u`kw` 5#Xk+i\۾$ҰBV1ԚE"B>I~nY3.рsJmߒZto6]/(DB't2Ml9pƏ}f~l:/iQ)e\= gh *C"5}E «JYAsȌ?m[BUMVt.p̎:aa ww>CXt{FltdE qýEi|bP}L5;~V9n10cB?ʛ0`ƪ:e]y&uǻi+jf͎(>$(χ:\@7׺#TS3AƢ3']VעkPW8hyj'[گ+eE?[o=qmw@0`>'O"㓩WWpjm'gԙSH%H;У0I3,X <"pwК[1ݮJWZ$U B!{)[5&FA&1ZnHRNGo)SQK\)DpёP+i8)4񾻝bCZip}GZkՁ >FCq|6ycоѽc+5j^iʢTg?p ^4JkP,Ӟ(.L'pUbq wM,>TϵMOwsh {]/-Rt} m D)̖V6LϺ5lV-z wW儕z]87组FA  oڹȊ{Q."I!u?8 q}׹HJf8 )rlзBf`0x=ˆ XȂ'.*5 :4<P@IY6L2C=^}Hv@[4/qO!KP΀ì rzt:o<ȡrv>(Xqa==e%& 8 }DᏔʃs6⩞JԒ k aND^-{3켛} amзB'4sn_5X6~ vC\åN(:W[4rgk(d߅A~ժ 1%h+wU IwĀw?thWe -QBO}%ny\W2' #!l$ffrl'&~^qrBSQ.>d3uXc%lN`kdwf781 dE Yd6}|h7TTWi>cc~ b= Q~p9_ܚao?[\Җ ֨Vg/0X_½0mW.[/ѝY%KpɽƏgHiEiP-A0ܿ;xAƅKq 2c&'2cvp3Pgm~ÊUT %HK*MF;Eה)c݅ M j3%k^wytÖGW)ƝjE *#a䋞DN(f@_ڰ/H>죌'iӘlDz52@Pƀ >`'8@g_9T(zſvڎWP]zUdEr$O_$نV8#>g3NM@Ia{;-b.C;.Lhgiɡ۝&pѕAcCB}I'ݛ#}cf#vB i("%ŶkM饘c,i|eE)zPW6eƒSLnS+0<0W6/$?3t7oSueZ ףܯ<'hoWÝ#*!ϲgy@yozt|#IZpL>(2O 6SU{#dzSW%ڗ~H"Wݒ/4~ w^=tmb4;_ 4Hf/[ Ӎ~AڰBW ZxϾ*ڛ ,q*T$duhޔ//Q8 '^΂'z&~OÝv^!1d$>)>z;SI'3/gm H]R# >v 3 yy &-stTewz%|d(v+FZp _l#Lɠڠ'8FW>wpWKSRl? ~َ4SOR o|`\Ng -h8 ŞqN8ڽ[^4 Vʜ;E_|·~v`L|ب=֏"r$5r@au[UMi+KEY9Avȑ}8籾MH1-_],fn5wbG JIE,3q 5GB5 ]؍}r1RR{R$9fῃ` W6l}>@G-+{>ƞCDMeaS=](3%=u-˶4ql ҜH%ƿI0[!ggaxggz$(]\\&bWҷ8H68G(-Q|Z`P j50V3I)7 DW̝E^5s$yS6DC \t%I7ͤMkǍVG4I+D] ]1;saWLLhyck&i%rSpİDeGVcw6vPNտ AA{y5A@) ]NƲ*WFDX&tgKka! -?q1va_>rOےUIM{VXK8ԂN>NcIC>~RX=7݀XEۏ[|LqE䇔hIl31qF(ʻCXA:>p] cK2?]0u#Ί(!f*gNj vPG\C\YgPQ7wrK;y)׺yVi~cm1~—V_Qljڝ1O}rSE*w[I*40u Fymqc"1DMjvmWiCQm7WH:jR͂Q7nl'H۬qo=z)?\2=ofFJ$.zԥtP*:[)2@xntyTMq|, \&Uv?+.{X ڵΚ&\l?+nA0/(`M}>XAD8p=oo@zadK*=SP32W#GA6B1Σ#P;΄x(ƖT7 T 6?R(oWfٝ#0~6,K-iq" ZcE;DuOD>ZA :x(*3?m9y)~ፗ%R`G=*Ϋn}iߦJE1E6~6*sL 2`j<7J)vɈ23SCqqVۑ1\ EԭKG0,sǡ=r. &!B+ő NM*NFCXQL,Ԏhz0Bĕۓes2j<\섶ɯ|7nJh{*h0RgwҴys`9 lh GcP;WrڒE[7X׻31O _vp"M{p{$]Y @Xν#$e"bgs>[ƈZ@$)2e ?I=SG /x2ݽD[%3uBc0&5- Ҭ|4npp`}Ҵڥ?)N4Aa.D'ĀgƓÒ=e>IrB$oAiu1-=h%x;@rɀ!|:[dNA}]D.q_1+Ab/H/IHtg1Ƶ5Bu{T8=:`@@j.B8Jh}5L^6+@i9yqꣴy6=Qc}5f/nC(*g4o]R6AuI*kb$A=CΩ< CsHn:ey>7J'O4P4c\rMrzbst)8 Q ѱ:mqu|tGZjE%kY^{?{@3F; sF.$A$BiOCG\KtvEtL% u$I}y ʜ@ "oe9#W4PRՠ㊴1S+#N:'܈$O4\e }L1J1phΜ[jennmVT!䨤Зm4JM" LwƑ f%<%  9dxJT(އO3밍yxlI։WVȖ>e4mQy\_=REfK67"hG^3_5C!|K;!x?RE 4{nieӊom~7eu](h}pex%Df4;~#)_)eNkHjZF"Shq_h8:@%V{"ȹTd8+ZS[qR[4k*(pi&j矌vgOo&BNw:DoKjq gȽ B'fI t&Cc >d_cmA)y'365b>ui"DUFEcRO"HWKσg4G7"vX\ӹ{.D(T|ou3s "Y]Ma$e?/:4&N|;+俎F³ID`} 5=ҪvøH0J$6,v՚3RDuL$]LU1p)KNyMhf'ݰ8o&aL.]~UZr`0TI42@rb.Y#F˄US ZQ!7?sКAR)$ m[͓3j`(u++].O'E85^F[B:ovGQdϥ|w[jƀ$&5vQ) NUMFy#_z܁NкCP#:as|\&^\S.={5#=Cf@[\® 3P,8IF qߌ?2SiRhc(x>6k@^ƞ]!v] ^0۩J5vbI$ ݶZZen8[x޼0~`[nGԦ&hh#TG1ٝnhL_> PzB71APΗ<0pJ|6v[c2P]jˤ[!g{-&K+E}3z\oYE荦ς3Mޙ@5 ƿǩ(5Lu׾:(6w& ])tWWVRSٽx2[L<+~?<;/tn9;F06qyS{]Őx՜ͺ_soKz s:9Qu{}Io!ʼ ^cA_S/,j|^ڟ0"uTʁhy99巀cc1e/RsaTI%"zO6LOH^KSV+t<}KCbd3bv t:tr֮I\_6;~- ,BsڣzcX(YN͟6tM$̦^ w|~mb)v7i5PRNX`Z2%+H`e"0UâL)x#N,6гG^^6)MDI1}Azl$c*^D& }/֜+=<,꣆ܡ{5 |/[9Z_Jhm_F'V˲\C1]+2,J'^4 )g8|Gz% %=rCH\6gn0Jaxlɟdm3QەBшс30kzÏ $vSnEp[7p~ܩ1]S{9EZ4ϓe((D]#Β}5 /!OE?궽9qB/|1OIוE  @=&d}' rZz[֛K>u ,Co!''ZB|qugrXte}ր0 d2)%U-H3x+M^>ū9IAg+1 ҍL b:p36(bDlqdmB{)y"a']U\_db-^B, 2ViF< &#:2΃%z7;87;4]^G%FxR i+B~"`D}]Q<ِ/kCdge+nw8\U^=aU/ۢ^JiYNC%X9y"(9^ AH c:@,sN=QP 2EhpsJΑZP峃\$tqu 5Pfa[v\cQwQ֟3N=|deIB=afz211ԯ<7 Ka8>G=}Fp}@ PC0`,e֯,'$!)A00TdqyLWkpQIHp0G4FG<ګ&w 1bKv,NVLYtH{~Ʈcs/ҖW7W ArXW}ajj 8V" 9", M؆Uv.ԧ7nkQ_y7OD7f uLP"n0/`4&7% yT*y[#F|TZt. D 8y7%{Dm;K Ku|)P-;$SAON|{rȤ*m9IX#8ORUX+8:`Ѹ j틱s* *ᆙQD pI"kfA?Q"NcMq)nQG`jirY[:Ł V}!AS] 0$qRӭs|;80"w:̊ W;H E3@m4xXEԼ;&.@9~zN"}Qs /8(&5e!V%bzÐa=[fg=V;WT4H|l<7YM)ޥVxVX%TR=ɃۀZˮ̋ޡt[fe|gCԪbSJų^_pKf7rVkrҵ^DC2yL)!wWf}imϨ-i12@(L&`rه>YdL\$y"`/I=6*4l~)63zMXG85JEd1?bШ!TmZbWTHш/(BY"D)jfڂ,M6;Mc sFf,.n~, ϐ 'h$JH( `UKg= f$uCYvJ&7 j& ";q"6eWj~]i:tfy)G!ŀwu9>.#ojeQ>dϫr!7xu쥈 ·*QlZIe|77uWٝ/֓PsJM< *o<]95K Dc ^܏arq!MS6'$y0J֞ =5l7 Kr5 sn>verE R n‰Rw[Mf\u_c#,I=8kl>Y#<.H7 EmPbY*wT ,[`?{⊯KIw` VK( FR0ןJگ" ShWiGy챛Y巭-%E ZlMQ\qw1w ;Ik>j`EGjN팵-T`Ғs91ϪfU a2ά1kxTh_UeR[C[+s[uHcFKK{M݂f=1Tg]O#(#e7;)&޽BK$Nn0Xi9U!nd[F#ГQ2|;l VBt J5`OJ۩aߞP@̹bTd>nAt٬:u '>z޶9mAckVg+FyU NpFT=>nh/JVZX-YcZ $hPV|`:|L|$Xt7! 3tCx q-m oN['nzotSꌬd܇h~akX=\|6+yD aOV`K-;2*6ҁ|JӉ#0PTyk#<#k&X{iw9ZZAN2Pl0mfT]9CuZalڬ#=&2ج<a~Y^_:axBsM!J_\]_*l= e=]JHX;xJKc2zҽqwKHNɤ-X*}O6"ou3..w'c"XaBbQLRef͜ P􈰸ԑH{ˍ\.}EcGI ڱ" A.n]A,A;\B^Ez"e)D+VaBt}3YUyhMG+܉h' rpwƉˇd[WU@T?|k) _Q#1ۙJm=5y9K`.CmPn~_)|Zjjt5dF{8nE!}Ms1RzO4an!]vЩ-x%KTWuNNՎ3G [s9r@.# 2@ ^ _eVkpئ32E! +2FX NX H>R5T zNΘh k?'O/D_8FR=gVeu[ɿnI̾{uئ L}'zHK.?nX\_2I _FanVg3N!T2t[3MiNz+gEv0/ɽ(8Ҳ|#R U?R}(U`aSXsu٪8)eex釵_ ')e k"DwejoS9_v5s"1cּv<.ƮQ#q{O'^)yL}.64Ôd;~mZu'l^L8J FFќ$ ^Rao8ZWg4t+1;TGR1$U ݃*Hͦ\0T/m8hbQW~a 6?ɠT .P¦R_L%kQr=WmNnrKrKxN+eH歴9<_yU斸UxɊ؄"1'l>7 U} Q/;>y'45/C˜G)YHs߉!&yJ]ȶojVv<=0h8b|f+gZԞ*& rMl*3gmpِI6DN@<ėxSDnq`Ds3Q[\ώjxR 3M׻rSoݖ9N847IE'Boh8cuXg_]ʺ/͕Rtf:6ȿ.D)%y3&+F`湦5D֥Z]E0mZU .GAk׏DкDD!'昖v0Wy &&V3d)θq.qBD2|m;z4VC'Ђzy~υyMBGs2ڌ+.ɞhU0+7b.w%1N<V_&q4[׮1 9A)fZ>$O7 5] o?K9,#Xn}km&We[ GЁn>x? @S9]q5;#DAM/P>g~x1.j]wcDb=f*|0!NvQ"=;rYQIIECYrc@ FU24^[V((蚨p"M(iQt#P[}k?ዳx =}1N`+'GOf2p bV#,7sv0)t3Ul|YWE5Ci..Qڡ u፶;fGOO $4SOp!c8.3-\ps K@^iB{ Ѧ:_CT`֯f%IT$]0W0Ec͍r 3*]AbaLCς/O{THϚne(慵UYdAw H9ez-CFs2˽ )uW:_M3GPHK>?#ۀBݼLh ΰ2QYtnV૽a -:[A60'5.$P8B :' ]u,b{9=AJo0ࢥfVjDNr|B[vKi4?+.IK.4ⷺIj$zvjY{>DE{ۚchM[c'QK6a3cht8P~feg`Nsϴp~-S؀CΟaTi5ǣ6M$.5bۤ|n܄wj5d =:C,;MKŢ v傖…#>yCAÔf#v`P& -+ᓃS:G}Z/O7R1 ::5yqG[2xEN}#ɧ'FM0 @|~W!VYgSWYm ?_L|-dKl)JbuC &`,JbxǢr̈^C&M7˭g8cetoT}֥G$jX%}0}%՟{nPZ;g\ڕ96%u3Qr:@ˬmYm9ాJQ- ޙ7E)JݺTAv24_sOdq$-ƠP[Ta񨐽E5 +R"浭]ev':0|DN9?X vY]g pT$Ҽ*k J+R XhrPG(K-9&`1 ߥ/eXZ Ʒq<ѷM,Z"f\\{ۑI:jlhKfpMz@,nstcֆv^Q_J#ZUKǵ\?QdP}7myĮ>>-xZ.W݄2sD*bir H 6᷑tC:Șۗ Dw\Q|>ޗ{]+RT*%oEsDm=? n_ (nЇ7` wŻx~ta3:U[l3OcH5IlfHXUx?'metsHYȊds[5I !] ¥aQki-!(wn3' FaԔV4R/x W Nρm#PBv4: ћ-bBQC h2WX۬*&60'~]1KeffEYeiX=sj;48 șr[XջhFP֠-bC0nl-"W5# d/L4.^'ttlhHW䞏=u.enBG~+.n!׭R Y^ V|_ S}%1\`ȹw%.̎L+rwY56Ջ@ H"6wdLi L,Ճ?4E ӹVBםsE>3_v0X"9Jb{nGHm6Qsq qQ;G.2otCaɂ.Vye@ ? .~O4seрמ"FUg {li|" o@mΙ {Ae=j5oУ2\lal@뗴 S+}` A݂~JWV\Q%T09 riu >7EaRItuSs$JTIIOՉG܎F 6iu K]n&*t|؀P uq" E? (oTC[Ur,ׅ@\ nLD9C/K+*̶k38&wJ,圫W`P06rp8L1+:!kˑwvtpSyM9R})@xKwk7~b# ×jʯcތ* I p9Ⓚpf]LiEOP+Gxy 5wR tCzx`| yJ7kκyhEuДt}iHH_b]fSҎ-°b(d6K 7:$+l=/ʬ=’fJei#Nh[[تb{U(xTH3H-Kȳ,a@IR0ZO_n>M $%ӈg"vRʶiSq &g:3wpe=?ɞN ly;yi04ĨȐ͌NRs:ԜӆWr:j'BIKF_óZL3'cӠFJ8zE3@*VbP| ("pRt>hF،vKV:t:QMirU}ʆ ~RU "D I?AB==˷02@Y 7 dt2Mc%1fpjMpEε;8^H#X@07 Ov>7 aFw YH?%D̪2&mA9>>œrRAMsUjc+:QQCw2~V CX5 BOԀ9eVE#=dG7*LűDVg(O9ʡ1.>Bƛ}źl;5DK}22l*(]ƆޚeA}T"^FDc6#J"v6=j/ |!SH c/ഽrB#NvY6<=O3S &k^8 H ސL'V (ъ :}A][k:5D|HQsM-, 2]_/:hx=2Evn}/LJٕĪO\dp0Mg{6E6=K1>pˆ ׍/j#N4(0-JE}Rzӂuб2)_p)1^+ ߔ( J$wef,9YTBa}Fgt\Kf\ z\+yr"ooI/-o0D)ݠ0z-8IB/I\bIr{,U<].oTL !3ma! Y'AWlNe-Nr_ q{ԊyDMNrI+(ȸN.TPxQ( p}Rx#ij?tA_=su@8' I3Ie 6N^Sf?=LVANoP5#.2z|_Et٪+Z7hϚL9+9?) k(FY%6R]XPйcu#;%wfJ WK-tVNaW!L"浊!D$΄;/0L d1+HF樜X'4萲g ӾU}"`w\l 7'z.jsec=Vx_A@=p޻k6(%^ڌf>opb=ɯVt?s3mK:y[< 烴IcKD/I~ m+9$ˁm]OFX٢dfc6Zfjq&JTA'φ|% Bl e,hZ&9/{ ]:PP.jXK#WvɄ8KbES9wrL " 䭱a,i<5)0[h[_|h*Үa\ݩ~Oɫ|╗̖?>F] >o tն[ݽ^! 708ΊkC^S&XMv>0|^SWsl`:d" %8ye`="* 3g:5>tW.svN_p=pҨ)G@_V!qWü@JjBu3BIi/h}[à+<6g 2gH\g<8|r ;RFLPX )FsM;@s%d@8SߵUMX;KUK4.3tDaȊBTuZ`.3zlrcýulHsp1|g,]xоwl,\_vdQ%V3;9)eAuk2> 2*%$]Ws02b;@qM, 3>'6u5_@#9NPk%ۋ76N&gZl =[ÝLZHW]N_9cD ' H+>sw/k =׈KiC WB?0!b>U14 ~|FFSX aņZGk)n$.#®)%ğLjO`ՄU1$)9fA>#sDQ2I{>@W $\+diIٰ{ ΚSrԩ@%0uc7]pN1yg@LTFlN'[B0Bx!S"0i$:+kcQ(a_m`)VmYP3|3~@Y+z2n* ?Xp_?ؗW*ìC|l߻ . 3Cӟ/2`xG<~=_N?Ll ^ՊuY'gV| %$pl?oEg-,9` { (GםzcU{JL.Ҷ8W`ĩMwwW= w0'VX1E,MS)*xpg:lԫoD;K5{+X&:۰3!I d*HJ\X 7Ah!Ebl z_RClf{w^W'vմ +kS^F( .`j76wٺ\dR }rJz>^ N^RN!CB_6a,r .^٪~d\,=C*)ufw=VՕZwPtiF-Z֙:{rj jO'Dm`qWKaFxh_LE1pW,{&^1:q4ZŮXoljhnwY\/~)Gp= SaBA]iaR)I/^n\fZ2׸LfjmJ_ +lA i9ttbH Y~2`'!c7Ј|LE6SfUÍ,jCK6V ꓶe-Sj,)r f9Y ')cf?TXxOǨL7Ѐ!OjdKBg2{&:--~`ǿ*1vt hyQxj{OjtU>o_8ʣGd4^kEYIyT5WiFg,k%`7ŵm'!ȐH ޙ#S:zn 0eqm8PzWPM[dg"gCD9$+#ffQx# ̉b8+%JS tPRe3(V1-`.o81}1:lCͶ Cb$L~ZU|#^a}ML΍Y:Ƕ iD798&PLz~sOWx仑4+6. .ټ%MeV׫u> r_ .J>1PsV'b̀Db#x ASF8+7Q9Ѓq n:CzeM'J)7w+$hΕxX89`z0uyK#[eӒr/u<n;m^?wz՘ߏ*Y9vku)f;^v^k cHk(X[-op0\O_cu &끮VnJtQ4i˳],U:[YUdTa^y}4~5HQH32)8gW4Ϸ:p=G2ͯdDF͓I?f%6 -ou 5߆pz᳈|rAFn݅-VgϠdfzY&IpR`v]Oִq{{~s4l$_s7MnkPXGLimea;bϩXdn4ퟖ.5~a$@aI||ʗ }׬); &kKhmzw(?ƾgeuuctjHᡙ]*B|Z!7ÇPvZ38$C'b2=%*N\ kwUEYԴgLDa (zCZnoB^Oe@l-Yz[)WH0*B8HޚKk#.f-vI$o#oꑰV0c,W%^N&:`RA{Du\##Z&ۑI11/?&C=MrZN>p0GI$. c]?÷tFKY,U6 ZNfv|u᩵P֌C|QM]?܅XhߔeC7|_WOu|]3xl(W'9zs>qcIq oQ4@jT/ljgť-'Ik%sm mSNHi'@Š X*!q4$r'lsۆW[7BѼNX%801HkY=3<?q^q,uT;-)Bɼo>m}G?' +muMSE5SreV+??_1˫[E_*0ݰ(nNģ@\IWUWG~xfk`hbb4\K4Rs.)GYYbd6lK1??&-FOo[H#l~qlqC3PeI֥u[;$IcmneĖT$zRPuװ9vzJՎAqhrGWto1IJv=(:,ܰΘpN0`Ubӕ vYcTN'j*o>ܮri v,|vnzGl *9r{#l2{Ze"I c]&i~>sDn.FM R+U cg$m3D5PS\Fq3R_P6tcV43KtTy*[LLZN [mRt0~DɩMB)KB)GkXg}l z22;%>;`)[LHAPNQ;'u3urU]R\'> \PO1#(,6Fb(Hϙaj]aCKC٨wF_JV{/>?J9ä́^5k6SYۚl`7 u:J<;Xa4WG :J_9Uv l%~  PF,ocvE".{xO`+ޘ>YPIkmc̀c@8N };lz},dlƻ AWaJNTvAQ< jJ&3_\28x!LbU6^+5@GHQ- 3s B:qbNH"?߰SPN}݄L9>$a NnxR\2Qv~RnkNLF)sfZbز2IfMԗ{·EE8e1B 55} [1%xΌ AK~s3SKb6lMbE{U;P>u`!pTDd̷/B%A9 /GzPtm~h~hukfmcv.aw4#oU9j_3 46>,Nb 8lMݻ]0/O%@v4 /ʼn$4r]d2wʰ?6^wU؆^ Y s$93QUS ”ݱP cȭv^FbC6ʬ8;i}+͕X͜x38'aAD.|}(b}F:ө %Cj<1F$`4[\Z3,]aHb^qX8>d4_0Kgʊ%Aoyd {o1w oB#.@j&}gOjwO@u WG4J(l}#>V tll})a^s+MX/+8d0wZ$`.iW܀zs6)TzVէ[{7 p݉Cv]]Uyw] }R]z&J /eqX~.QISE8CQ_xʱE@Ϊn o \mXO'DKsRz7Vws .T:(y+=kgEA[qFPRաѣ"u1,ƧbVa"7SM͇|4RѐYw>uF\Bϳvڲ._dK랫 @k%%U[2vIb<-Ep?Aob!x^jjVZ(4ev[$E%W0ۣTiC$g~}}Z)'Ge-qkNUu[Q xWPY_t/R;7.~Uy! LN\b_ hBMuw"Q2xvd/ !Sܠ8z౎L9yO?9SԬHVЍP;P\@Epc$C|Q|)"%)8oDtѢ ׸Q!(" 9D 䇝`uV;܉-LJ &BBYڤF4ԧv]"`.UA$fX>~MkfV%OqK(w! d1[od 0{RAq`k.DR`[~ǨlhfYM OZ{z20QO任Xa_Ɗ!;QӨ]C81&MYVU&3Р|I G#ǐI7/_e 82!g;\:j|z˒uE$XƟ6 M [qrjnJx:+VY'^*1xemE'C]ݡm)aK.c&AC^Ff2h1 r!v"?k1CJYY}K=G~Q-f-ʥrcQhH{Ğj_EAyF},%•]_ӱK>?Xn1V&tWDedIyĖѽo!y[9t V)D*غ08C+Ԑ]QZgu{ %oH*|lpXRkm\T gXŭ{_JA'{g"mm8-ɷcGsw=tܚڅN.Sn1|+a N^h$tc{d"eg ${gOѩʕFuC%^ҡu.>5`v٧D%hZ4M5_ 9䡜% Q.zF\B#t`ƫFTMnݤWu.PK X.i Yw'{ECV6}:0lv'.ۻpMy./+&Mv#'xh2W(bw]saeɊɁvi8V̬rJOsLS+ }7?6lAw: _pqks08 sQ-ؔ蜹9' 1H ),߮7;#ȅ߈@;IE&Od&Ig3 &p˿^' avEqnTowqh j>{EBUĭi?"0z[iԘ'~N"6EAGM-i g F +!^ȹJ+n>|]~8\-i`nFO[CölSϺ;FJGƣ۫"Z1/{&o3^dX ,¡I(k4"A2gN^r"{yGr0-H{qDHj?D/aǼhgNSܭ1'Z5N8j3=s(V9J$sb$Hu r@UAbv,P"  øm Z+M|Qu:S}7zv&_#b]0^>j4w1=FKӆa, !\JH#D0Z%U6 _Rp"54/j@V򔗢AZ](#+Ƃz,v;o fϪ j&Tr^z OkBjV8ffSŒq :xǽȹNOq *| TE7FSIrҠKMb574 L L2o 菜`eoSְ6Y[m>#dGΖtm(K- ~w`C;}lK NG4g~ڈSf}Tď-i@DR\U$idۋGBd A$4o?CˏoЧ' ]G͏ q ^Zهxn Xx|aU[=[bvБs\ȒoP)u.(ӨY+D#\PeXX\I|-ӁE0pؿ SilT;<˴YɫMd[̾~I{(o JnL Z2>-d 8eGis\k5i.C;0⽮%&m~;`>*Ct!%/{삽oGX!V_~rIC’Krٚ^U6_#A`^=>0֞>cà>#w I /R)n[1dnKfFPLXHp%J.0;(À!+9:C!X`80&_OBhJ:F'̟8y)P1< {k`zB41lܢ,L\"L> 8U/#OeDjIsy+@K 쩞kr﨑SՍk,iqDp-}_un(5PRT׼녩GmpǁMsZxPu}`ak xN8o!s4M(O1v?ǒ|zlu°Xy__ꤳ6Z8Yȵ:8ʹp@–Cl@@d3s͍o4|B>z;{mKup=`Bk>YpA؋.*_>uyCi8 'I|}KMl]1*HȴK zwA=ABZ!}><;+q Tyyg5YA9kjCZ)x]iF_7.+VT6u)p;OV)pp<F _䟫,QٖJNYm*1 #eط N:H]~LNʓωAѠױQIi:u0ߥNX/AP [GtF "mQ䡸^T@5;A>d[yՄN)Ί6`pIt`ObS^U' ؎(b!,_yrY zerSDِNiZ_I1k=S@odv豯=\ )Iվ漟9Q!H  / Zѭ0"ŚFRz@ґ.fC~|*\ 4QQuQX4vJLTPO23 N'6YI4(5b蘺PXտ&#ZũG՗sG7d3A#?qpsMJ+MzkMNhBQ? Ns>SeԿ*Ө7.[zl3̒V5(ߊSaR8H4 \K/Ʊ6Z _Rdye#>'@?8ֲ<֛W7̚Nk(uiwo yݝW5Flh~Fx2fFB#.^?T$ݠuVuzfd- ө%߬Z@\{ŁQ`.V1\bn|"MJBѵ`CPV_AQ(K[W/`Sr Ɂ> )dX4 1;>lOsFU6Η|4dR~LZa.@)錆WT ZW sDv7+yZ8)Rk‚Ȳ-PsK@gGVISyƸ^;~ſ.Q_a˰'^l*ھqa]H3}[o/~@gXM4vOVhA/b`Ű![($d@K cu-7|~vi[Mmm\UB7:qg'`!LʟjZ=TP)b0=&'nz FTndt+K:KȄCh{\<~>;9v2zaL&"Ԏ\T VBهPY0^9@QI7PT%[7+tUԹduu6XXC7}ޚmțN@~X ܉3K/;D_<`{ߜԪn A?*ɣ,Bg-5m(12{X?v{%1XVd,sB*2s!{عb<$ظvoݮ]hNȵ-.34>6gm>T뺿F+,K"O&DW˟|l{HYɽB/neE ( Wd@u*BZUmrjwgh[WU&}M2 D@BosSF CYH-V9z{A kr#)i315]DFK5p E8˳ʌ)%W#BD2va@$nk$ULVGܫILs<89ˤ*=В"f|ͱ#ҡP'So)‡i02Ipa0\2vxY $bǻ8%brk[ Plwh8IӉ +CyׅJ: 8A=[%1Oi5F?dM!~* w#;7n)*F$zjF\90U1ye² ْn,l3UCلGwfXQ.:˕?Ʉ!ed2g^k`1vO 0A/н3(L-V5o]XNP*#Fd M=3~ivRGI]k/Ia;\#9 En-!azMj9;{Ĩ9ƴF Ve߲bX[}Mȼ3%IF3wWQm5~Π~VKʇ֫v~~)By=.m-鷥ӆ5M6(5R*ҰQ/&#gcŃ '4~j| ZVC]z!{5Op ?,ؼGflkmw"il#ts 5\-?5MvRђd C0M0F)n7$,US6 c󋞓 st1U)P1'X9<4$Mȭ ˲iCtB +q5u^C&Y,D':^ Kϐ3!3v|Z ^;="ʳPkmB[}QXnL81^^oUL\U^wwh&|Tg vG%tMMAD9Nݒ jy_iVJ(f"ӟjQrv }nT-F]'(%/q6L1Or +5bi4oTrA1 ~]I%B4VZ$Zol( RyV $,H~]Λͯ[Q^G2N 8q)g)"(3H vAHjGx6puDEb9̃x zXG[~Pa)}R*V+8q7KTd{A\jy?$u="{.Bml7p-r'UATxBGSDu\^ChJHҿrVCbxP: ^eo5FW?'.@1 Ts>il:T5 ˳:m :OAJ#)+tbdHB@/5>lw_HD ;?")5CW;}f b@z kn#KCfDPj q:︆-s~QJV?fSUFhDD i䷉=a/)À O^\O5PAM /0މdr;Uj]5hֵE' I^ rx4"G z?AKJY5J%Ͻ۲j2%?ZxyeED.ӊdxQ]>'CNwwn>S\,ب|{s"VM%-9OOBVޱxp@fݘA I9Egyn;ЀL~Rj> Z=tENb ZR\J?:bӭl+Zin}L@:N:忇fR1@FJzx Xp)ɐM2OsP|JЋnCH) C9(y-YBw'۬|HBKo D*vgk:]x;\vqژ/`1Fs0&i2EԖ~y/f Sƿ_sNgXŸ~>O^evun/ WqY/!5:w_ }8¸g8oJL1]GK+N%}bl;<q^"o"{d[Ec(B7VLlO!SA"I#y+O  5o~%t<ïw\V:L8DiOP':еuAL!n/Ek&ũQjXa6㒌0?m- AW8"}0$]Ӿ qMHK=&9 uT{=[/EErGrN9p|Aqen_GIOi}-0 }jk-ɗYttI1',\bjۺ Qlv l TF(ol3h! \m a/8_ =ŵ·Td2x ]DܴM)/nLIRCO/9\Y4a5%s`Te6m8ZQ] 躔?Ue- TY s4Ͻ`Ұ YúoVaO'@߃fkS7-\?&srk@|e v\P{el,sFT.'% !6F!\v# 8c^ͰduǷzD&qFDl_zM䱷.BϘ xUTuWqJ^(if 08$ =!!nQb% vg36dx]߷dWU㇌/P*2-՗nBE;Yp _)o0٩hVA(m#>Su^&r)ɦ1f>D*V*+C ?F>-ڲlkaBgiЋv #DƤ2[1)^.J+W-~IA:>e9P&hsvKhա0` f#v*x&=]SkK2DDkb эxq nN$vSwᵵK/檧jO8pL%En!CI^ 8בBhq =e(e%Pj.,\FN7OO@Y?fXZ)QA-iAЖOoHjJPo}K懤 +&,k5PgK d :Ud|@L9F7n+r|sn>8y|+_R$$K/vmT񍭂)PrMfvaz Vl)j*bY7%9?9[=5߳F}pFF햟p6kBȬs9@<Px ؓ%, ͦ.E|l*!bN(d3|e"ASy1hfPضBgU$Â#1l)}!t!.g/}grnDVP%r. AUΊ3y .q0i0I(^rT3xDa[.$^'J3}tإu&`^| [t p]~lIjTdS<%Ee%?#UeK?U=;HJ[ʌ` \ڹeG'FG(tdm/kҀsɶYk \5Q'BR2ܸsmN^䱼\(#P::fuEEdy yrTka:Fni/fܹX;mL1duqBi7lF'ޯL'+GJO,!c(bW\C4_?1}f ,iڇw5æk _gxuqIQ7. ͉ au"98m>Ị< luMvcYMgv E¡#$&OdNQg q10oc liy1D:>5;L{X,\ж<Ƕ{iL|7-q鄯 Ѯ+.} ų!I1eyjҵ\()v7|rIv _$*i.Y @J&B6kLXݱk"vo9l(XuUAGgwZ\$ v<\7*'WgdI<r'T/.v-EG:vY( " 8x0=FĆ${ kNnS[P17|eլFH5,++V2ѳJs&7FFLjBڻVp?VZMBQ+AsyJH9ӼJk9b T4~\yu>8o!Yx;;IFQ `ٟ;%Di$Ep|xjI'U1K*?LںI{65՝̔{aw5{o*ˏ+w[ZYMj5V۲NBu8ܞ"V3=s$`(Ȉ[E"Ŷ}d {+uB ]ۣ`s?\?D؉2aRPA֑߰hi^"즀7ip 'DYUԅ*3BkPMeM-$W(x6S1sQ;OE1ou[TISէN^݆Ж@'A^/ǔPRmr[[$A?6n &W#WkAW#mAcBM*C r5fC`*]83/L> SjCP/w~?q"eusg2}:SkXv=oL8-Rnh)"!z2d"D)m!`L* ۷KU?tR] y OHg5zKoJWBqFjRuGP+u-̶mfjdYrz"7m LÚQs-Lr p$9vRHu_X;C-3!D}ǭju S(fB9%u\eXQ f!CU4Eޱ{;n=-m*w  #4$,c]Zc UZu,nsU>Ng!4D˜D_M{\+zP6%Owg07a$/݈?N]9]%kXi-S]㛄!Čb0jʚdpxF9e|bq̉KZ=w3e?x28JaUybug9T0{4`=>TCYn715΄]]^`kXz1tj2' e^a9p%Oԁ3>R$9WiȉXI4AJ$ޜvߧE'k9ά0Sr? NGAx^dy񓈉1+a~UC1/ߞFAw%J#aVmeu'k ʧZ'9++͟;C/@M\A2eaaib h`>(VB"f1nd k+ uMf\3hߏTVabjKMO#UФƠ7;|Mq('pn!n !dG~GFlw%.phT ~=k(A Ə kYt; ˭Ʒ"^kZ;AnYؓ7)HkwS:R2f|J| FNgi$uS̻ͬyJtwee @ugb+d%,|s!C|{ju ؀irWc-^f`LUM$C|qQ]Sk]iD"|'ӡE{Q%8_L+D5<',V݅Fc(R?JqS,A+$H^x'he:%WTa-:0ުr Ϟ&\V)spߝ_V{843K?1- U>۰>Ԅ1ޙNd͍7|ghm]yB@[݈H-${<= %% &ͼOOB.i\w%E*"'s8wTwjΘ`rOWxKbF1b1A:)sz:H& α;+M]~Z:Ln3}v`> [80QV b8/ImzkA8p{RPU.6\1KX,LVN;l!vdJmnA ٯq{eהDdk_e1=_1;!c9zz1&t},A_GKA&b/qԨ"ѭ0j. Ix[ uѫ n@[O8P.=} .%.O XzOt]fbrj]F,$y Iy7d`.M 3_D¤gh6Tl\ 2H7]N閬.KCЪ^kR'9t=oCA9e&Nzv9ӊ(ꆞchҬZzF#p{8aMkj:j/d챏QJS |^Nrkpg4 [UA%B)m@Iҵ̶&/aݧn0nY^\_. ҠC2!< /j҉ 0~\gR^zd*ZV]iJleB})e ZftxQ^Y5yc< H( (>.!`5FsiX* w b!67{ѱ6dU6F~Kv'@y[Ɛzul&Go9VA3yfEkIcPbH(NLO)ycG&vC* hRM2 Ѿ/)HT V%xiK,(Ѳt  dq)zN(Ve%b`ȧ墾?'7Deh*-,|o֗ Ԯ8 :GLua-Ld'kɧ0RB伻=@o6opKa<)-m2VR'Z7\] iprg]1vNQ\ϡwJĔH;ǁ41G6 M91v?!J/U^g mKLbDߘgŹ^]>7)`?ԨeX#:f<9EiWp8Ɍ5V'$6WlẔcۑ]HNܤ6uگd5gϹUSGFzPj -nvfuݮZR$:?N3_LtcT%+\@V=oB *1b;#+XA2*,ҊB;ZD'MfÈ#om*;m~8h$?e%טS~v0u}ÞYu(NŤbۣ(븞Ĵ堢kq4LݕD}'dâ3n [MeUГ|!BwN<n(sz @,r*Ye:27$n*z ̕YP0#h8̃v6}.Z jG5chyų` T _8QAC ~h4W{2Ipt,Ŏ{fj=X_nȚf+ h\uЎ$.{ZTcAd;a 8V#y~+0hH8U|#mZ; R{PL7/"ג4r)'J7 ɫGT ~eQP¤!PQIKĵsIDcԕbPWX*Uj5+_SLI#I QҳzeVIDiy@YeqG4!43ڥm˔$ll`#d(} |uv)}pOДt$=vLi.n4Ȓc~kϽ$g䘄7x,aǔEc0QQX/B,? =r}#\2N&ς*C5OYм+>L*s)G5)V^+RLBM~2$\[|"NEf_}rl<<[E:7VOaJ|a rȻ_iѯ/y]r!nK䥫`q0=v{; J{\cve8mقlCA>0& ]]-3gHy"ڍߥ OBih9jq/Ƿzf%]'B<Ԣ'k]S҈6Cl>T=Ϧg @m)uD~%[EGH+@At^N$[UE*UQijgd_e9bٰNHԕ2fIiv6]gf6'U;] ӫGevTY=s+/sh:td3qE޺FپeRJ \F ԫip 0t+)DxBd0f-arKG`k^Bݶ{й]f24!jU̚I$UYkr_6Y`Yͺev9F{9]Ԕd,Qe On<|3IjY-v(`F3J31I뷘 hFp#[C!I2Ի-]O:} qCFC}Vu)2eLDu ؍*g=#uX d[xw(c0&D4Ҍ{*&sо.[NDBFK/ 7){0A8ΐt##[N>A ri&U42ӴHӧm<-2θg+2#%5k\pɌ™yDV*N,xP |:& ,&5'tތleLNu RjZ.E3jmee8Jmu !fw tãǰMשZ3a Ug$Y?G!Gs$p[$ɸMJ~󡒎ٿ k$z|-lcDw2 (qJAu121c3TP0 ZC~`H/J ?)C/!Zly@WjG<[,POԥF)2 EtMg2! TLuD\2W:`e*lmmGs6g"J8fS<7.l%ɐ!:[t eVA\2}D|p,y[ǃKfacd~ [J>9C|/—ypai;1?$׃}ɣGbq[=VzӥoŮ8B™fgdT5 ^o'3|ɘٰz )S]K)Ie!p7l̓ Q˚ 4j72 70N޷]BKՎ}}U)A Vs*O{|~@5s/:5gKXY{cW,ӳsxXߞr+W"w*PW#@c!W.@wqP48O^vhE6^o zr $yQɪ;hɶ‘}U3 J!|%ڰkk㶓^@Y<!cC=AZJ!j6%r>RpvVVb@9[u"("Lfw[n-\T-/(}["5^M߈7ڍf-Gt#t㭖;o8׿ICuL-٢O#DwL&T1#f@n8 pQTuؔ)~[K ק&G?ޓ:g]ROG|YL-v(m!Nz_Fƫ ߗ;$z&e#u"ָZX┴)}K@|y@{{ j?y<]E-*I"״bC2|HYp!&ˊ|0p,rB쾱А6w " <|IIi~YaΩc10@ޫ. <4)$IJK_Fb7)>F"%@z:LӼy\/*e8ȧJk;;vŤXe$*ʌ5~76}-2jo }!Xg xO⟼M'2d uR-(Rp I|R"/ eUNB+_Do-l;Z4My+јV3+b㖫D }d3ǔ 6 Qؒ~qgSnx!ja'J͇Ѹ([s_Vvd4jMIUO=rG~gf ]|,U_w\Jptny6۷V[DyG4dg>CfaގsK[hG5qjs`;?a#92I($L'kyKv&|o{`7P~yTV͒7ưOkaё,b"XRǴE(6uo1 p{dPY6 x$'\\%7KL@~2O "bKd(;Ym0Ǥ3 K_׫UN&Oi'!ơˀh4]T#ÚeC &zczB@56 a@[*ȉGN,69A4E:rl!ExCj&ɲ>/bO| [bk*jeD\x][X[OXaqB$?A&a3;xسg{6p8Vp]:p.|$ #8ë͌u ],ϕ u-]L|Oe`Q9,]0;7,"npNzG|Ѷy-6ǟZ, LYH?u N5n%)&m8u\ 5 }Ó͘*FWe١?5Bv[PI324]o}I}B DW%5y? |[`<ֺIǻQM?+[1N} Rzg%#u_k&;Zlr~!F oNA'.6EUCdN Yk_E|x5Aڸy`T+(ų͐s'<,=d+w *¸nLc>W""OvQL}uF E@$4"fTT +yTgDƞ㹀e/G 6*lyXa"z Kz P )q_h*'"3#bm-IRU=-@ѓA]?G |Pe ,]!?PG)\{ 㳐 E=uq˭yEPuPrQnP]ev{UjZR'%T6u\lZl/Bӏg>ᛣq}qQ*8KҹySr>G i]c|[8ՇlEj雛?+#%4c du ܜa#(+ul͹qLq)ΐ'2 SNeWV:V*3ɶC6_9G-t}TYkxF`aW A-[0H̞?Tn)28/ ivS~7ff Q_"Ji8ep(7lָ4uTT u!fcQ8Spbj_rb3q:\/YKǞ.`!ވ\/OkADXRϼFeˀtGLQtQa`@W|'ܩ}kZTC]܀O 8K60φ ]IF&F_P\Hr/>$(PI83BAsdtPoq8k,9NZ7dѸVH on~&1'X=%+c[,zYE7 7}I!"z*30J~''H[ESC9xn,T"!'p!0"֌D%y)>+S%:InuvP?5fŒy=ё=_s"$ɚݬ Rw+<@m9y18Pc`.3cB9]dҺڄDbv4m};=XBy blyؾ$>X<7,;NuA=µߚO5 FM-#Oˬk4]7'EN)s?Gxxib +׃^x9[ۭ)(RX%02O,dnTȎVxũ "8F"y:%؉kJ`CCʷZ>2em-\s@yAg\hTV@v66 Ր^s9sŢO:q./D6BFaE/.ok:v䤥p9s 8KM†H_1ZvOftpk#ёF:\^2ƧG D0fon\ Ix@)"(~TƱC&~o@wުVƁ9dګIR{IeoJWz㢎OeqUqF$bmOC-z}Cd_ RИ^5Jm{-8D' Cޑlg+}uBx*[eƂ-rGf09U2[*0T%L[< BwWR`80+hHOB,4AForr#S2)h ++-gz!ip…]!&:1-t hAKL=)N}¯~[^ܰV'mx&^1miCnj"QUl9#=jbq@+uC!jࡰ42iׅ%< Q%7K8:,ԥn'b[^!tBSRH#:+䰂iF-So$M4+MŤt&XDe:.ZAJ)l3{P7jy^t*^Vem<|ݚD Pj?p@"XۇeбiQh2a#yT<)yc^ԝ>>q|ֱ;djws"Xˬ=53x MȻ!Hoq>;;V+Uf4rKsU2w|@ֳ"|A$­K'"2vqW&* 點'x1\(./%t^!9jd2'JރAl4= nCfED-f]P9 \dlj: Q!(qu\d~SM!n}[s.RAe/t|ТŐ\1\6\ ԸtH*Ϝg&rX.*):ï nnE)ҎȟL@|{O8IumNY^lqvHc+6\'f3.U\5/"Ch5(-Uht w9^4n18Bdv[4lq~%G)6qo̚uM%G ՍFz+8XrQ[HcՆ[ހraz<;0\ݻ͘ %RDMRwԍg8DE I);zπ )йWn1 H2*v2؊h4$=i Fo]ҿvWkc2˷NmURh<\FbP5R`p+TJE%>cύVq g߀?<^V94=b#k {1,MtcҠ#pcrsN!I6Ds"+Lob K&Py4C.9<+ukQ*?~T3QQJd=o5]!Z5h nbEpFc6jSXN~~rB7pp!'_H6QuoE/D;N Xz\҆1"{soaXT--@r֚4ܤ̗G̹pUPg xkN`ޜ+?Kv㺹)1hhajbh.' e2%Z.NWLJ܅o$ -4Ak g;W}[tM¬BLSC tJqTݚ 3mIJg27rk3~Ǎ70훝 aVAyݦ;xe&g4yM͋dP=f]nd;/VV}mS*.5O&>fu0?>ŠvAn["eJ}ʅmNjHIYSB7IKl*fԡ ?ͦH{r_V}龐L_V~r\l'p ͒ s~b4,4} u2h"paf?x((2=V.s8c<6bHysx*sYZ|#I46%+¼%ΎiŒ' L:M :%Z1܈=ЈhT&zNg(7$J4 E1Ñ9\|9\H$خEC\;غvF xwI仫ӵ3ɚ+IJwBy=ljOY@ $Q27/PȂ-ek|ZXgnb֝{*pϏN{&H5BF#bLwтzA5Wa<)ykںdf[Th*bCCEog+ZJs*]r@$&cy-H;gĚ =ahޯ=nBg'xOi66SAM c]X,=P'Kp\EDBW{o{ɐCm9Z8r*`P@n~QSr[ ǐX"7fܩb%K=J_5WuK_>850{μyS|03o3,ՕȀu͹4-&c;p6ҥ:h{4u5@kTR.YCIIT]R+w^/ \CPݬH{|Z׮3ɫ[ <!3M{u|5 j~:2AᒿjjV̱eyq$TEdZ/R[W.BsnӐka+ &'#ݣI!&z`Qm.$ҳBI1Wy`GDtcùadB7RP.ɇ"Z7w?ih]]ShƟƈ-,Ѣ`@;!).8a+dI3*GAQqT78t9(Y#$5ckNgtggL;"׹76#mj7FT6"J*Z4͚6VŴaT)M.cٖ}ke{vn^&4#Q5 g\xS Co2f'פCe[4럆f]5ֿចVuڛD xßBiN}p&{]tLas"ϭ;abo:aԀ ;Gl"MiL.8NY^$}HB7F[۹cC>k117Z; bQu0eۈes)jhy'h'y޽;6{EФ)Ł^%+k`$Hr‰O) M^I'OG^yLk:>(w {$й]MYa0[ʭmVIa7׎e'[nV0#i2hfCc1Gi)+ ̌)(mjxظ_3 z Ex`w|9d:#k6V ba(y6ޖ>"?UM\K*T2ks=C#ξ^bpE͠{I>!-tlDC#/lVH* Ryd7XC@'Y' EޭY ̖$'1 ;z.B8Qfq -R^g$$ojGn-s`2?˨9Ui)C:X^)/~Ժ/ڒ@$㫁u7T~7,H Fr ĤllY j;gBaAaי0cB2 W⇑]SxDt[y=7 "ui{臛2>:)&,av&xq9G`FP572(zw ?rg]32yZ&- =˴Z~ W,} !(4r;E)`<%gO4Ue%RQ @8w~]i=x|W 3rdh'bz1@2O'ŊBV7c y] p!sB^k!1: y!R)L bJf-_PH_+!u̘l je7%~(s`A"bX@#%ZPQ`\GcզA*iӅ* NȜ\,粮`Ø hyJdۄIMWɠB"$񼑖V_C%G6« =`]Z \3C,(%]:^KuE ^9 ]n(U)%|Xo9+@R *k(ZQUVrk@tQސozwiZd?5i;NL&!@{.E\4sKְ'}<$<*q+.  |lB;J1M 6 LS J2IKaƺG C:YDsqge倐U^Lb/M ݂m"Daqu+/υNOu1MRn&jV BF ?5t}GVd*Տt^D{o}T( < Fln :#D) ˬP]Vn^TXN~&gfGn S֘Xhin8od\X% K㉰H:4Sizu=Ϋ}VZcf RS.rOneF(#!5 uE@(˖F#jDҪπLhjl«r]"O@cJ!T_;3]>Ia~t u?!f+qZ{`ydMT\i-%U%w' -5FFoHFyZa6s* S52>m|dn{2ɁzJ(y"pWߒqa\%K{7sh4[s-=^wY:wj@x39ڼzT/o)3?;j}@ׁ[D?eU|*No[!`[Ę~fiq@31=N( B8TݴZ KU>cm6us]YFrӗէhYmGˌl~[02|)^G헪8Ϻ8 9`kQ8P ġLa"gcx_ E]hc9ߕ9ʯQˎr"mj8W 'GUD5dlݑy] |)h[}'N8s9ż_IV;峬-dN!ʥg>ttXQ!$VYwoSj؁b! Kd[,߱l5'{οxâ]PW V`4@2nuk]TzH. N;,d@gү0Q$#w큿ə eatӶ|cؖ=*J>aw6FqVIj̻%vw:Zt~;xe{n0J2TZؕXW&ztW Y,6Ua<6w;\\ )/{hxI,Lo+쐱aayS5] ybOԹv^_C{G8n/;Ū->l]|% pWFmoXZM\+Z7,~"ZNH3eI1n$ƟݼId?x{C* YgR31v@̢1wμ xRLY3h6.uγ;xoƔEȦf) |Qm f t9|f^!5}}NpS FvX3}_@]u9U~*Pzة`` G{eb۲ޣ Vo}Np7bxAY"}˘X\='K&]%!`2(2rsFUt)1ֲ~h僸YG'+At $CՈ'lWYʛ L l_tTi>"BTq@}KyCQ6.,B--FL_R&UQdMڀ4g9VƮzZJP/$=78fMWL9!U5+D=!Mn*B8OT/dդ%1$o{+I/bfܻ(C/ERRE>Ź$PSswsX2^Lg$$ i>V}*50% iq/%֣8x ڦ)k J?L1n,:|][VkWJ1ɹԓԀrF6Al&c3^d-m F0M+$&P-[fGOx$ (|^k+Urs(&ح5*]y~o,&JueQsSH݁݉31iLnI[^*D\V:Ozwf6Vuj9A2gtW¸)6xZJ B_!][XD;ԩyTP("/yphR+1nh" \ry]8gVe9SݤF;5Iz>}9V۠r:pP,z .;QUS޽ኗ9"S OZ5pFSvx{~"r $T0-+튀oLmբՖ&뤉%Ӱ#_&I5t.ap1_ZoN~ . Zh/SxbJX:wf xYB&f`iѿsmE嗷$BM۴d&&Iδd̨#~\o.mVSƯݫɶ 8֥q L= {[O16y:e*8.5;c@Wۂ}7E, .fyZ+50VfFIRcF%~#sFD5%.⺵ڞdotj ,П0XPm⯳*=qɄJ`^%(f]Z,nMo[ _|Kzϻ.KWStB\ֿl@3C[hgNj]ӆ81Oyi[8}m3-zŴ,}ww"L[IdNҫ)do:&(w=!vBaVe(gŦtG6ʯ)+Sb+fQayfjJԀ֬*Tu~J;Ǎ`iv< 4[STvQ:Gq1O/j B3ym(͖D#AR k{0'%eIl$\DkLwX_J5R0dL:f{D&P!脱jM(wl3UxI?_ ig!AbF I9# ~lv d0+K(3Vm;"Gֽӓzug@?J >?fxi+؀ S_ZxUl~L'u])mh:Z/Wզ̘ Mh_#ǟaRZ{ =GIL+If0c)GW )vCSC{B!Dky. ?z!\˞V|LwF -@~Z}IcB*Voر}0P|{{Iv]wUW|:jXqٸZ\ rF-o+Ao=1&4ƂU4ք#bePd}vs-q\؈0oQ嶦&E&d)dq1Sΰ 5GLR;A=Ȃ*#5!f_g1"VQwSU1ZwLOxyp1 m̒Zv{ZoLTJ4TD,#: dJOFHA~`ظFlB"L޼ ->sc'5eW]M 8M e(Sov ܼ!}傚χ+f1~86oE ? .b=!-:R %L_ ;+߸qGZΗd`ļh:eD>K"dR :RDqvZ_mtit.lLQID% ,egurј$gqQ=YO7sMMoC 699ŀ#/q`r<wha+ 倧u-Ӱ4[Bs c4c=.̪uFpH쮷KXyD%0'PʜJ<ڜPf_}Vߡt[ eΘ`j ѿߤd;I'SbPLb7mS@4sԡ7 UPOFśLz1\u#&!)auLaUdO i[†0Y^>Hb`*k՝gCiƸGuq4f[̪!ܺd.U:֏UyKr QsPZO6Yd(w2)]v)X9R[k䇝ضo Ϯs22A=e*KIGd*+6ts8M=ldE{);*al"R3H'+4j 躮nˑ}a?-uq^Jsw1zzl#AEx:&B{t+(+1aP/jܭb3T䴻hTjQ#:H0wg=/MECvW Ndz ": 傫ҍC-,1jOvF Kkn-A9"ύ ZQеn6:C?8Wl 7|I| ^9 !cԻ-Zܤ[,kt%S8!zPi5uf{\fx ssͯY:E-MB(FANH^ШrqxeOej=ĠX )DƼN3Όt*Y]"(NaGx`oKm?ȍx͖( U.RL!Inᔜ+(oF.i:]42`xbJ[y' 9hㄎYهժ*I\e.rpRq@j8OȥP+DU0`(cX?W< 'ETusT'OVM3K=:J0[[MJ{P)t 3Öʩ@(CO|cMN>^$9+a>f`B11xS|53٧KI Ye#:pY<ϲge3xXJ!_'4 mvڎ,![u1/RB jowr*,ׄ",s'ϗb Sw͒anNl:SG FGSTTgExPTc>RJu#s~osg\^v%OI:@@;~(YXT9jOҕ-FmKouNj* x;:![mz(1Na6*=ohyf9+ n:]dW꜇ Ѡ랼 ܫ-؅Y#E.7(,M؃l>F=gh)<<0"< Wxܺ]ۻ||yͽi&WJLJmƛQc)qb#[vWǾJ3􋘤+h{1#ɢ*#@ gO#ăM&r; {o]^/UD~)ֹ!_d?s{ĉYM,!l)!>ğUzCQ06 wᆲ-HQ!=;̘vET?HQZnJ.piC#(} )YVMޑY31TǨ$ |*4FDi{Kٯ9rBI0[Q_hv4(FIK߻wZ|(% x=(*UM'S4a+l(=C<&= e |1[6*^WfN?aIB9g_u.YQ fম-VK8rDJ1; Pƒplu" Y]$pcGtT6FQvmO jU?[q Uc™V34vDL#lOngA׎茫 B0#饯!n#cDm39 >c@J/QR~3nr_mqAZ_,%jqvA;Hc/4JOk3#b 8Nb1f-;R?:nGK[FŃWjV/v+Ca"l;iԺqs T5i7*5_K*-E:K! tyXy"b^RIKo.".HR`Y=>!ٺx <Ѥ <lPn6\({ H4o_{\oArVlC:gW~~}LiSn' ,xrgRb$cK2 :ƛ]z\-M\BƊɤܥkG שLB< }J/$2jswop>WNa1@B䅣HNچ~a']fFmwk5*xRFMBwP߅$IqeW ak!êܿ|:To')J\<._v]VA䛵U9d$- ?9OJ`pP! R"Xŀ bF.>Q2v³W/C&|+.ōwq멡8#Z5ujI8.O=Nh 8' o[m!?MwhEʣUE/ {P7k4t#>8^gGlYr4?"ީLDW% ǭ_:W_<%InI:!jûL.\!'e &NWm*7IqCx6S$h8-P Oӈq;!e7@ձqg"sk@-'lARud27,niK;?Gn\A>qr*JLmoNb = JIWLۨ8LR,C\Br=jDr5i{ Zo?E9Hp+n[/R DN1jPz`/*"S+|RWyt>6zHݚQbJiY|EkI / cKht'IƑX4ȹd@وI)(FX;i9"E;`1R۷9f񭔳62MyMfKt׍J&XG's;]M[Py ;9~vFw=R5h^I1SfWSKŔmTtӸdD& r㩬M|8} W[ yz$BNң%E ӌ[g Z#v/\6*^pWXI=>kj2)"37q3oWb4Գt-jrIqJfA^ˁw[6G [x].Z}y=x^L'I:bԏ)L /-A&2rz-$kA76J3+͔p!HZSh=g،:R4|dx,F+А]g*IJS^'5?KTZ[ t% `jRɰM^9 Osen6oy*hkAJyT-#:tT2ſ] P\}d2S8R30tU |ҌQB\p Mp2s>H%U]ZZ'+H%gR`&QnDfW/AgD)|ݗσkm q~] kkf{Y^b)KY#A"$JEm+3.nv9(׀^IlibX>-5NՁQ#,/hQ&w\[[ ہ0t+V} v,%\%Q;A8.ܧ @2M+![$y?,{AHX?Pz%.#t)J6lBWapG٪,ѥ,r9|K,o?C 6)yHKBW&9& ްqrKo!r= LK} @HjPISW`5ǦZ;bqcU7oy8/zz93KG>;9v/r:FT@R0eJ)x]\C\9VEqgU>d!@@oA` Ř"gHAbl$a؀״#0`2Plynf@FoV*I Vs䵸vx r5&)05픁81LA;D#]v ohHzCɮ!eo,\Q"62j":|!L=GLN1[t<@Ck.SL1M[渘+tcEb[8NcD8<6K٫S絨9%!И lC]B7Ňdfqԗg*3;Yd%ԥU=!ƪLj;*ǭ'c{wF6բvWM8*rh s!ZQ=A,>->){h4`2# d\$* ='\e;ɧ~W- EDyM>N6&1:+I*QT~fx=] Rv~XVПp |&~0`˳f<WM[w̲,_p-j%IS2ꀇ]ۛב^QvU!I{D@Cں! uI ޒM bNF@Psu6'f>h#>so "F1].8XLo]DP1 EBgvGBdooԚyzp/ m,i'v= Řez[J#]Wek-Ptr0 >–ŧ~?)"s2ɤBg3)E6!oWھa!6֌%6ϪM9Shw@zV]e} J6q Jm%`m[0#3Jg#e.C /ǁG<V;m5x\dž(FՆB4I |Ux?jѶJqՖ{}HAYu=K|5<d/v3`5PoI<^ mO@-n}š@?fCU}trѐ:͞ &'#&`?64di牳|bw|" PJ{uh"6L",~*SR ,ݸ,?jҌ>v_22у~J=#&@Y*Sr*(b̵ |TsmfOv;PNISt3-<ךx60Jk8)$u"4cF Dƫj<׫LZ^߹p9H>Nz5{WlЇ)Q+NՉjAF` zL 4,6ڨ?S{@EʊJ^5 FHC߸0j2!xg78SǷ\?ּO=flq?3/$, uc!.b v~F}F 'nzҰCHuPMf&ky6(#TL"nhBYE*?32~`]Ęy3yE P^]{iito}Rc:3 Z"B )0/=he:GHM8K8Q2b -on^"=v|20Llsl\*^3SZ_;JPFf #]j[4ַIZ:H4(:Q%Z7S+IkaAFԓӱ\lqPlacp|np676*9Ƀ*bB؍mPdgAǽSHU#ӌbB̄f`c۽V`]hҢigD8S|wΪE{LLf k٩] &d9A^&iJ׉yobwq33|,!] T!F!is|êE#mϷn#z/$ng!g*b˟}~Ŵ9XFJӅþKs$${S=z@ >k}ApBk-ivR7T2`R`kxz:]%{?q$ܧS@ DP'#W4bXΖ_ oq5΅CX\}i=b OwWl;8&07d8%ϋ+zZUhbV.u ֓1m2/3 W4dhƒ3? 5HwEI Gу}Y2͵qPw -^]~Yۥ&x+Kg&\־=[NH5HHBJ b]ŋM,ٹ?|HEk}}~37-dlp)u0WM?j"b]#m> ^!_;-}lxNX )N,6Zi՝@)ס<';=C}'H 4Dxi0oWqnT;}s^ff2/W("1wy7zA_y_OlM}WaG=YeST* O N:)f19jKZ:VWQU\ǰm5\v`cRIfJſ3ha$+LX/ ?Wl*a[-*;xƹ^ ֐߱cӰ[aJ740z[tw%R:w/1uwmР*q= p{Gg52P9'"e4Sl;Jz=; tƧu>%+3/ӷ ?" M M.T l^@"r(nXze$9|"Zcoys*#G;@ZfCUABE;Zd/mF>5]JX K`:Lp Q+bA2XYm "'%䜈g VNpiO#uoƏ mrSƎ9| qd8|gq]My_wj%};LWekYX?NcrkwDtnMy G7&MYOMu3Gx5،+#eNM% .@#x#SF6&H<#FVq*9+8Yd;"mI&'D%gYr\䡯'S߄Kzcw՗oR-t k_Wpqk GpI'GZ1l3xS z.g9RVG`a+۟HYe%+y()@OtB2N[ iVaHS; ЗY%#;丣f 3B$`-'j(cͷd7KG#(Htkp ]F~ -sL 1:Iy !| v'f#\McY]H=;[s־epyZCܠMwkuP귓` { k85ƧѮtq ,ZCzCnk!¤?L$@({MӖV@V<#sgEχF)N%OuTx֪8.۰4xͭJ!GLroK%bWe/{c^ Z0}5#/ ˄ ]{]~l|~= f/m }Xzxʦp:&QݷEڲԚ#ž/\xO.yYď _SUh\֨UKA\`& U!B~[ / pZVCYo4ѐË mcI*wwie62@=jef ͛%c:bQ[֜S#KC""}>DZ݈8?t7GAW4-/ ΄ .UCo&;Kft%k ̿.F#e%!OM!MO0ƼmdpEMLCAJ>\Ȓl#ɥȯ. o }\F+0MsN_T& ̹l SUJj}g"= xdj=J罞Q g FSg* 'l * v8KDIU{q',%D5;'M5\e0FP ^;kP8V:-Fku0e2eTTnmp ۭu,+I(WLӬns[._M ,YZF _.[ ] kCf''Eml? &:AnBb`MgTW IآTZK}"YͽR=MՕ O1E0[C{J&=K2hn1-rr` l,v&ʩ?r-^nS]8ݕʟ/E'D*x_E%vC0S)Ӥ:O}qM5΃.; 9ؿO@}*z6 '36(~6bk_NBr'}2Y uFr$*rcϦ,Yr)엣.ɧߦF_3.YeU.3`m]o'۹ψ*3^.E5WWs;J:/%ͮes^z@O#F JְCXƇZAv'q˩qz_U~hL7ܤatZ4Ie+IH4Of1Mbꇆxv ~DWhe9ɓWDOntϨ ?\y/2sV5c" / Ҟ8olXSņdϖiȭJwbOyprK [JA5ԤJ ; uDdg3Е4jo A݋f& !Ml*BPo1 K off#?&yKl 8ͰtEW8wȬnH lH{Zv Lsa(WV(`=D)W[fRQ Mس a_k’Ѡ;/b&L @3G׀ˊssrk&e$HP(zߑ!kMZ+h@f2ߜG`,*cfSf7okڀS4^|BHY+ps]HrzdPl측+v>EU,'0ʖorw,1MZ9!ȃƇvGR*6pZ:&>FD5#O-oC QXrcNR۞#*6|wi;z9LP4:?M/=bUrÄ4/'a9[ 54@Ѹ:H``;Zj YOՁOg[ ~|]T1@gIYW\/@iluL}b:鰨lZ6s޻/٭. 0ע{۲ijaآ|<5P5R3Gx (F2-Nh :pZQ43AM0+Q :F?5\oK3A5%7 *Rcj#F?b.;JpgVT+]ۚpXBZҖlwV,7dM&̬kFZ>olʒ@KQE Xp ݋;ذZhUj.FO>[,N,b-ͱ (DYڰ]cIz]:$!y {d ׫S(^l~ vxu^F>kQ7~ FQ$@=ַ~aJ^Hxc5@|3gzu&dv?VߩfKa'rĻR=hxbOt K:VE@֑R=jȥ.ɕuqW½m5ot~8˕% Y՚V{ Y'm~y[EcE+@[\Rgo2<DSin=GsO < n>D-uBFv*y59LEF8&;mDkttSno0 i  ǐ^ePmk@-7 ?*~Đm|b[,D?%[>hXW7aQSUhT+ňRQ4,~FS4|ifE Е_*'N=#7X%N|e\4,n V&??Y]d z;16>]u" :@A˭Z4Z9A,U<8T$I>GGs̓bq-HvG]>eDuS;RT|M1'mQ{ k^iSF:Et;mWcCp:[fY7D)&wB"YDNvfYzv) c( v̡L12O.wWd'rE!pIesKUzQ}>j}P5DzVIŠS][.BNG(!Q-DL3J~CF3{q+S~.g( ч=TxE#Jjwj&vo{6W6[S#:!vz]aRP8[ZR>#$ PƋN=4a0SaaP$sC \w7N[X61z\sND JZPV|y٢#>0o@ZEȐҽ)7:Ɗ *iYT^zsg~@>oۻ^#'нO[ zM)f1i%\-]@CRք;Ot-˙Cb2!;d ۅ%pG8{(0p02|!mRw?!Q 8W>TjGR{8B۱ @_io מ]80 Vt!H?O:*b0`pb*FxXiO!W6EuW+ 滐0!〖 c(}kS, eTEii-h:dϿ${V7rA0CސƈɏQ %&օ JI$k/ [gɕkk|vH4Kw*q.C+Xɬ4rtZج72x7\h!9Nf #<~$ vuee(terc$ W^f~mX]tt?y}/TR>dO-d *ք˥W{=DԠq=ZOž\qܕi #یOl# r S]OrQ7yk|%~[~i!u(QKV0v*曀sw=D`t>g(m|+0wO3r{]؊@뀦p4ڡ\gXZH ߻~2t03mN>YvЋ*M6hB%ĞTKv?hcb5酯tI Ώk7'lB?;b/SuJ,v6 ijH>+ fEG+'ݰ\bj@R)HMu3cg0SV.)G?yjq@ߤc2C&Zkďdgn΀ ]UhaEMEo%և} ڌb \)Lg'xGSaE9.?) ȵZUMfݴEaaH8wf&5yƼhu4 w?T\# D@ yDE )"+_ATq. FcH-f a\Iu%sÓ8ˆ3xUY¼\ L># g/zհX w$ ,K<͊$C2':jD A}g¡S\Nl+_PE>}[PWNPU_6՛鮠>|C/*&޿7ѴJ$չ?T dgz8(~jS;> 2ڪk']?4PS{R[MgrRes)ksS|c1t1 2&n+tcRڐz`N֨# S1/`\6fk>f1 <@v4v{pd? 2Rkim9N7 YV?O=Xh mŀ!}_[ý4˙}ʙ0 0h&~4yte8xV}&ӹ^/ע$elQPȇo3|~q]Ⱦ0fbM=R.L?}IHE1ƯJ=tR<oSS ̪QMZcy;m*{;Ri_yϮ)cOɕ 80o|D3p͛T2*, ƿ\]D}m qLdilVL 2̷@pg?LJ<%yc[0!q2 ~\C~p-"}k4TmDnk "Ui?x^A* M}jggb>uor4ovqQ] ۗˍo "<(EC^5ET ?:/:L$!)] @yh~ifLt?5=0R#Y٧L`?pkյ'3T,VaAT.եP 8Ħ\-X a[1j u-Čś#mH-{F9{'+瑛@y4:C43dt_ay#p V^E8 (I- 0F_7p0!ą_-r*$2sNP]7 q/?>vI{Rh+B8C0}qMEOK2/WQwL'_3PIJ+@UP~"~R8b*TޘU\7ݸ:e|%Kh I.7/_njhM3Y$ͧvL}oteZ?.۬Wpٻg0=v񢯩^/~T0a|kG.e7%RM$Q !'Gԡ eXĞjtClw)|vnD}a$/sTwuj\&;'+١_I)UtWM3 @ k9JV=7䌑VFb'FpfYuŜSt@D8NSwtgI鹼C 0U!>\,M Y*,|אRtzS4%ۍcd%e*}/3 k׸ETK7qzzTuԵ  RN "p4lGC;oӓ[̭U/a2S;sψ8"K;bGQ".3]kƞ$%|ߌB݈\ǝ VCb W"uR<5 ͻYfw%kB_5MAJ5qwy]ػsV`2y}2I~9KPMfޝrIu@~+Tu9r2z瑾׿Lu4 zpς4\$3#Xؤ f10eHE+U ZDH.RY7,-_sxD~BinbrL{At*s,"ӱB=BW>21 OLf?1#[ 3;aSYѭǹ@XCQsBu|?F}ȒZ͋~/7I//LM7T LkԔ62X F^* +9tBwIJH3mafߙ+%kot" quJ~ܕ BZul}G1^W#q%#9!\`mz*/GoY[$B VUk<'4$~f\[EjAν_k4 AxWp t<ȉyۭ{E^aҴ$D6T щ熑O]}E{nI5YEd } @H :Liςb>!)@Ott9,Xg'4{^sq%OL%MFFz3muyܺ &p$g`ODYBtIXXECW-&{Qڟb,H?q`ЩSwY,.d&V;ij㙥20Y ],Dq!V\}oE(v4g)RFaG%\u fRN9Ma^3cu(h.SĄY7d6S5yjϸ\37˼0G[%yÈf@'${iyRr\T4j73Z\[T@7"z(W`q\UjԎ.V*K>r4 |▎]B3Mz?!#z|kf)=B6:2isrrda+͗Z4qoB?Pt``0mMBrՊ"x0D ԡ$:Y_dSV jX=^u]MF: `"ѿusgpnaֹvpXUyM %JFPFꬴK=,=wK:y.Nm&)E?j7Rc)l^i 5|{w qڇ)Ձ3]ZoqSO V鶺$B; "^ Q U\lOa'aAV^n`{cX‡L+TZQ<|dHZǪ6EB㡂 }!^{%kEf3U9F,lF\/݉^mJ6y6gLn#^쮺&<_WQUfXޚ75IVGJ+\e'J91 C;*s(IJlΣQAtLG`o 0ڸwK6H1+q-+q}HKFӇxlt 腵Sp 1܆xAzxQ0UN׊>b%N*mJOG dʢ+ ]to N9O\?U|W#W=:[ sV (7(>P~ϟj9?7ENV'toC >>նm:/? t5&8LPݷ[] 3q[ S#si/e~i|gg[q^JbŸ ;4wF$/( 8qb!nlX EbS]-!:TD O^난̳ pA7d/,oQ꘦('s[XP_>6|Xλ9 t_Z=ԇ,t}kSe?Z?}wld:SO`nğqi`}6$YX!Yh+~v`6%VND=H&ڇ#s^hs*`cF.%)xC3.}}ግi 9ceRNP@פGXB 5Ю5.i;[h hvFP%O͉s!vADj5ub*)$| RR7%~E,-J0{7"`ZBD>fk9x(=bjBn nD>0{8x10䍾DoJ>8H 03xZu*نo6QVmʳ]"*ӫjns8_lWdҷyx*1}k?hhq_*K2eFRV jL\ iN<]twqv0?p[y_:CL _k'۟ .Bn ULf*XM3zHA pĦtIFMZױBt3ME -N/!pqt!B4u>KR(oҙehQQAW|*(%rO^+`"a܇د yu][fd8.6zcFf UQj s:5hVmln7P.j2O 5 gQ,DϏXSWp Wqa k=shhE$dGSFu+YH\|b+ ȔbdgMlMC&5fd@m6 >+6MGOR~.p\( 30S֏Ӎ:g[ DxE{} u+(^ r{~#YpN;iL]OZf%-{UFZQ ~R4nE4!6uΛF4Ψ+w!*4:o`Nv=^6̔s$d #g*p]jPʞj)VnR Qϡ/+̆@ZG"L@V{pG^KD<\e_[;U>m$ܝ nȘs֓S`kA`m<.Ӳw޲^gB>q l1H0Jq)6: u9hqU^(эzDbgES1Y7D!4JD2j˄z.O٧ixF*X$e3@yrkUi tL4A5:Q[tR CWw+Dh:ɣzRR"›/pT)h(w֠Yɯur,:lY_ɾ3 (ͣ%IuuީMe5~!g'u%1nvb꽓Xl2+rw9uw!"6>󳥯&-N\9! 3q'?hAy#dS)u*Y XISG'iDO*a$I9iHo }~ hm%5 ctgbD(}k%20_489ֵ<ۆ0ԻإUhԍ5n~ f=RĦT2V[uif5_IJ)@l]HV 8 f3تxIlYb[-0C?4]x]U Oá/%a@$8|X5 CR5t%,(<9SXIڪ2wY XJ(v!T:kKlaUR f+#I Ʉx:(DN˃ }\Ǒx>g{GPxJQNÌв /S:Ha|W`pr-+-鏟q)ynjY;'O8b{ϑTI>GsiA Vܧ$>3x17-p o*Ͱs% <]`TW;+F.č8|Tg 0XTFf w^P_nuS=}Nx206L2|bǍ#F18 [siu "ŽX^蒻9ӹV엎y2~T/"+ UOoųfRN,я @Zdcjzm!>^]oC?q5 rHY(oDXӋ [2,aa~2-hX h^{x,޶=MzmꟛXr]OQa3iW vgIo_o]\+*X};WR3c.+i (+-:w{czd5~esMv"R!(~ ?xQlFi^Eɜ<.xFʿsM5^}g2yC{ݤt7ZћwN>UyJj)kwA&psgx+ 3n[«tb*ie_Z:Yz ].)۲#[(\)?.9~du^Y/ltk5!逖t2'z+st:2R%0=siZlacg*~u;ÁM%C)BuN;tqFN4y `b@[ЕY0feӭa0q ^A3Hr-Uؒ1_čВz (82} [$%;߾tHg=cy(\zEhһjfq#[TOo!w.qŚWRIGB%7@2wOZ(0۸dN5 ePx@m9dpq r|<;vaRuyd&5WvT\qIK=\rnNRszZeA w(w@7>a^bf D9JppV2y]'jW?H:j 4,.bp-'ї8 &og+\q|_ [‛tpR<( R}KuC8DGa+j8+gr9' ЀwRcii>w(US(`< +9L6duL^}.Aӡ0;>_nL"#B:{?x B%ZIEߓNNܱTzUC+\OQ5w?n6ȆWrDogP4<bBS=lHѾ>| @سC] d[x5'8J˦0Pp}H;O X-Xipо=LP%Ç_䎊PʪK(U+g*&6"?PP,=Lt9pI[.OeNQD&V\6ӷgw~4Ի.`oSӊ.ij/9۹TW+|S^Ncһs1U}&HYQ9eZsl5oʯԴvj -jk' 'H"UKaq*aRtYc3;`-0LsuI[(pUv;h E*'pDm,2n~^_ 5YJvgc?GM̾9'sAQFU?^\Phl~.O$|^F4Sn%9Jg{_' QtҒՌ7J Y#MأKXL81Iu4~p} ])~t?73.HF1({1@S:DCH~t#q^-c ܸ~wriϏ̺E -M;R/})" oL4-sLFl@R }bn۠ *Q1m12CAk{ ~>DZ^[2Y4f̥w!Jzdgh/*c?O} U %@\O&$a5\-} CոRI=coyOV%mu?m8b+=/fj AF]K wOvj@$w_OFx }}˳R6󿀔 7Zej~|j4S{]eBadGBEX7H5oPJW:$Ѱf"k8kuPRIz!^wҩ]e}o4Vg<4l#qqZBTR@ŶI jWRd+%F)+o w `D De 05%C@z&_ U!S*4 i1d_ "ADWW@{8eV q(u U,;F{[mQ)15H==( /ba73!aKN{#y* s!)uDEx !,hjD}5'zzNB簎]b.R; jqiԶD^4 9S,3^[/k;l󌡰ղL@o΄ .\r*w8O͆%@VE?XfUf^b8$Z4 [Λ4{_8h" Pr y 4ؠD r6_&cI^ԯU}V7;bݹSu;ݶ bFGlTXE )l0 (l>UODK(nA| wKuJGıbb}ݪZ'LAGφiR ]f-hüawX-H.*$Qdm'ɒoM@=ȫ{|cKp` E57h º_`cG[y|dH }& )qW{ lAIdYCf̕G B*Fj/Bn@%^ciCܲ H8~cÀț9YJ`䌛U^ace^OMAV?IQ`_&lh( aCt(FQbe\u%N/r PYopv.}E! 9GBCg.I(V^s/ Z-g Y.͎CtZE?|3<D8RDbYIC]/L^ypZn vH,̷-\0Q1&ؘCā 1ИWy+΍buCڨp0;.;7q=~ͮ}G6+Ƴql6\-Ma q'~ ,ݗȱ#/P2̻%Θ1"Ib2BjW1Z\[wqg y16Ԁ0 Pw=IT q&@LMR@_S7?$v?H8q*K7E##sTm+X*ֆ⁗1=\zӊ:"D@xg.`&7Z8?K:1Z̊Xj`\>\S d~H3Bl텮_d'Iλ8D'd)r ,L\$Y@*!bL;IMdԟf w9(&-wy%L $MeDl']/ i `h(XMΕ1 IJ ݌ٷ9J]2eYR*w3j9]P˛;T {Avl)ކAFޝR^ 61„[iek`4 Dx}ECuM1+{Uam͂p5)٪sl+Pu\>}&+U*RT;zJd;6I#96p#wkEIoiU{uVo }N\뀋YU,ݩ Ȝ{A1Lٓ.vOI+0!|dk8̕JeZ10oY[QSQbq'7=XE_E#j`B!wE.V#"Xg,n| * *ytY

k'>ƴG,;EWgy_E|(R+N}ZwJq6I`lsTJVG3$4`ڕZ}"7\L(u2`}-sTK] 0Kj9Ke ,X~ ⩹65Vv7͐adKf,9" "?ĭeD?5}ThjS@;+Q1kRҿa& 'w{Odl!vs%>fs|DjBJ(xti[X=뢝kT}D>jй}%\ڇ"a|r.щx @I~{bn,wƽF=0MdV=XVt9N(,σM˗e*j kj >e]#,PV,Y 堩t^J.|d xQ?ykhPGlO@-JBEXC*>dUwXlM5m?2b+FRzCr{ sݴmo ¬MZ>C? \Zf[g2_w8V.5},O~Į3nK;ho]}Fn?ffKn!IfXul];KA*&$l " :\Ɋ!L6By%5tэTF ?YTje|,2p, AixXEr-#sت [uԟ'Ʃ%G0uvmC=H1${}̶bԃO;3>m rN9 QI+^R^n1X,$1LI)/|T@AsT$9`ܜϪ# }u?q',#_[1.&l]RqRfgh|4܈Ȱez>9 s0Kʾ`Jwwz-!0ێS1~ $W½3P* g{ x=S6@0=29֑pS#ѱ]=U4TYwrp/[WnS5qIx\|P> 89 3,h'\}E+*qC/C xs :<_~Si" ?}(a~+e v*}n˭ei]֣>r~%p 35QSC2.UjܤїDD1׆4pş.?NY.!c!-f(R쑯|"@/EH w@ޫ9PuaϷK\oÆӚGˊ0Pf@~F0~N FSL$y2>PW_Ok7eY>Gp>ݯ|D(6uk^I'{|Y@KtކQwJkp,Ƭ(kDՌnVjD @r"K&xJWyjqSRr)KQ/Q5ʡQa7 V)>X/ S!]h޹G;fR,Zr%}Q$u%"ɏHQ4dI;Cg`L}Ψy0G. Ei6C}3H6^[0*Xb+]ճ9>c,dFr$INjE9+A5 Q+#3rep_p )^Kۼ?VߔOgBoaƺ@I ><~ۉpz؁`x56QR-.3 L>$єK,9oWsSbshZ^ŏ7~b?,=PE9UyXEdk ȹ*. Hfð|n+ύf} F>^hhh%͞L$WVR=n-id`8]{X}?f',sy[UBj6dF['SީVgU]*Q7d=ǹbK(INFW&[NGz9c2\WT0$d}ι᪽"pApZN?!Ff"5(R(hh4bLoȔGKqœh=HEEP_ V˒~y*c\=rA̖-X8n:UKAmĬ/ 切1 4of"~p-[d Ff8Q ̤3B%UEptYюB`Þa$Ө5k |~"8Ӄ<)-"3n%ocF}S)iqBiT/r:_\r5p=fL/6EqSd>5'lXF#mS2wHɦ1b@0dC;¥!JpoɾT#s˳`;&1qv EH[`CjJntg|#ÔezZ{]$+o*,.;ލ`/|a/ p]\9 ?<'lن')@P˩DxKk<caz쑩xaH{p)!=-GEG&Z _w$r>JI MJlg< G,q4ܹA =H0ku$_+Єsuݩrp 5I%[;Q'g&8VFr ڂ`Ι*:v\g~d%,OJLcHHCa}6>ӣ(h}G6IL#N匰#,n! ѾZs#R0Zc]$uןQLA˄ g=~OC8%<.O)^B h`A},Sf8zsZv<*# y"R/u|F}WtB|Z> [ pֱUnܟPƤm';T]*F3yψ;AܙǺwTG]O1ߚc4 CT@ٷMAT*ss1>M-O"֘$@ҡ g1gkȳ~?( A :A ֨~ͼ qCMy Pp ;xTHY%y҅@];b8FJFŕWd=n0G1m`xo?H?w%#@$%$v9!z4r*hBW2̀R{b&7u#}PJb)j!3(&)UIb -VkaAܳGKi;EfVD8|^<ϐ; I2*b1uzwr6KSǼT9Gas SւrG~cD]Cvwg;羿) \Y7eB&BQx-[bʑ{kR;0{5 [!gAz ҐHg%9.KO[0'stuov>v֤6N/LA_?h͹{F'%ubϾăE&@'OXS(9Q7 ͜pÈ}:SYs;=ǃ'?!2ÁNKǺ=bQG]izF6fz[|$KM(9 J7=?Ql1un]S #ծW Dnr)V-pp7t aJäa#t hE[lpȳ}̂9o'D@cXAj|rUx w\"]e7 BVU!gb@L.T[ *ᡵʪrqg)K]Γ.)T`p9+2C\i8+b.@P&bu4%(]>8D(n^gbGTCq"-d5K@7ǃ2H'+z̮h{:Y]S+(IIz1rhY|c៎6*zF֬J,Y)u*hfW{{{rZ@ bΪHMcÁ_5 4”Q)He8W ~1csa$ـf,gP,ԼX=|w,]+V.๽wni>PI"?[2Ch70 ؆뽦YQ`'yh습٪7A[=S$؇!$dp\^qFbŸ(|LT E!lUR V =l5O:xzOsnD9"%$gދu*HaJ\ۇB3x A!zyH!Kf6pEn>vރs-|s1Fv!YDZ dx ]]Qzȿ@0jq0FJv1&%Hdj<3"fTL3ϼBk z~]\2ulIڸgDZpkejDYW nFuK ;k ٛ'=ep7E= u }-+Qήt Ē5d  g%!dEC}?PS™ɛ xb/ #eC4zViG%ڃQ|%h;brWu7ޗѺ,}=$6*2߷mt W)Pfl5u$tUqYLvuȉKEGi.qBH+x_5˔ׯQ}|3W_ؠ*~HV,O,%n00_)I^7e˂_{AꌥWb?߃& M[Yv% 'oq!hsXO6eRf0Ds)Q:b.'i<#c/5r^ݻ%"Plz(Fq!%΅GgR/LƇT6TBF/No-1eY}N Y"誀uٚ=&#$훑* /,B?˓:!X=^Y-+=16 * ۙ+]P [Uv2'ը$&NN~ إF$>yG9>PgL) $C::3j3n:ܤdMJlPx3LAn LEF!D﷥)>M֮ Lk*C~%c)pYӳ@]p.>@>>ZYO`(hd3ᷳ|:Ì#"8nDr6,+s߭JٚR86/̴K,,>>'ӓ Ӯ' *Gfדn4αʦ( |8BJu+= n {*'*<qn6E\2S :T0YcB ~z_kHqNt=$q.!8껞`L̒aDWM,4͘'jdRTtuP/5$Q龱>#>H(Tz~.`Ksָ 1$0b"D}j =jTXޤ⋒Vsxrb9' zTd=FZ!eIi {`m$h˗̹w(< "ʼnڡd/v7f6Ռ: a3 m}S)ZnSuE$w?):a__18 =pApSI4/RZz]DJ\9Ȱ4u 瘯RmP W9$FK kPqhy]T[3:[;m[{7 ^E<[B̍J:h3KC8;ƵP$Z'9cot8H)o`nR2RlMR;\WT)Z 2~f~];T3RKJ@K\m+\.|zT:فbҫ XT*sgsCT3gG,RQ?^7}V:]9iʷE>=n=uɜ\]!}筡rQ? &Ynoʼ/Yq$3J5] UK-2? i5D@)AZQAݤR+_?n&oMdv۹[ djRx.0g~`!/*LwN̠:m_UJ%g禮3P2t^ zQAFJE_4ò>8 KXv,WAtjѼZ6% Z5{Nȵ Y|P5⇅tyϣ 76cJO/P[/%Zوr' tع_oP[)&w63 yZÌ='3CRT+m ۨӑmPKC0R`<^ZE4oW;t4ɕgWlfzsH A w_LGYaF GNfA0!kFѩ`RJh mŽhbpW5 u&\=z]I%{G w[,̀-P M4 u>TB5l9oٍX{wp{sP#Rlv65W9$>0Sڄ_3ƳDj\k'LЅ-mgAL^ND|jHD֧ _O)elj؋ pW_ë|?Ӛg!v`pqЀkfh~@#@ CD5',gԅ7hU, :ZukP/Jxc(ZW_BaG¦R #u3-UiWq#{\7d2.?ف$X/E0KrFYG!j/J|k~Ζ*Ȇ.ThLu::P#J}5#j,INO[['{$DmAbD.Z|b1.R^Je8=*35yLvV8W*o=&n <=IJ )P|>h`los!''OvmLmiD) 7JTjpqrX1G𝙆f tʖÁ0>,foZfp'!`3o8̠g~^w][4-SQ8aE4r{tp[i@﵍T Aߔs쉒5 1qHYZF55D6n_?OJO<@{;/(DB&4fСPN|o<`%oM=c<5f0 \rVDU.cBND .1Z‡>u\R_'$~H@Bt'Ŵyw`QC1zm=])-}(%tij8o E!eZi~q }v/4㰇J޺Q<+4ؖ59~̔s!7pXTOJ%&y7T6FoE$&NapXszx6V&0 `{=@k1U⌓k7jǦF&D0tp2f=Di*PXPO9kvg8EnxO:_uUĆO !T/x1}A ?)0cO1X8Vx 1aBԭW k!y>į2BM ^՗=xpPǜMD[L/jDZKSمS<i 0LBsh+վc_%׼E*0'n$ {4QpeSZPxo4+zKX۷rt0'g)z Tg;vn6gdKKxS0b&E:=F U/!i#v>R2]f%nnaWfzSNf!$sIv 9AνOy< l>U3!apYDk] ]m]yaމ]TS k[4W<^~JBBog4?#aA[~0Лt9XͣM rSP }hAJGF ~షdI {C0ҳ1_],1"EI7Pk Jfvumdž1dG[dL WOUȥ\m֎:gX@6\^K7n.*DϪ}j$.D對k `?~\uE?M~Eϲ ,9V)D  8j(Q" X)D)cU'^4Er,ZEbkpPS/YKf鱡nw`o7ouhy奾XbU8O#R>][NїP*vٱ^9 QQoe2.[#|ܡ~PJ ZZ(z8fNkW;]k)(ͶNs"."P\>ʕ p63^vqEmZś"kG'j)q&"{Xkb{iT%Y/2!2DK;_#4-To|[mٳGvҳtEg@zU ʂS,Vƞ^.:󺫈cd?zf\PW_|8׮ h̅3)nZNn-lxQs//YO9>E%&m(bA~ǺV}쓕B bdO!LT0O5,漑yᮑj2-Ԧ4tz\gH^H@،|f5'1;w+)q #̳o mJL+/8vb*H ɧ~ESq$߁?ܤkOud_;z#XZ&R)bxeuґ8`ɈVO.X^˭}CZy=ĜAwPA{3 F҄K_s( ߕ@a \PR+>xy.'?qO6l_R$YCc1Z?mszA9{QoM PWCy>Ԉ-4iiV|>p]".jm l<.q'ŮEn/e?k,^N@l3g~n-i 5D#dǺn yz3^~V]~%OhA#NYC.,URޢBzBy77/t^|VBUeaa@SެݚWPa+oe5QR:ٲeK-},?ו H]9dM0E9\Ӿve,^i!ǧF$L[P =Ū !t ,L݋gfׄ,p;4>Nh=#&) $XP` cgkLrZ<5gۑ^ ]Chg;ZAeؓo( ?2v >D"FIMiŸ3zh/΢#롃p;0O}w4{q2 gwm/=oK3%(%8q:%R8q%{6%QPhy:z"74e@#2*RݭSoSnYIZD!N9ZjѪ g]BCs k Z#+ɅEkOn:<>\tn)ۉ>UFy&ݖ l& 5Uwjt`SM$,t<~\nJ! Ot+'=Xv۟uUۙ-4&0!cxpW2Hu9s$^ZoVJmoL(p9C|aH~Dy+{"rKS ũF2s5쟭hrNgE13Pǝzlo /ga@x~ɿݣhy(TDedCU{{L=S8!%D7H`0f22 jO0,[HNÕea6u%=eZՑP5 >O*,?; zW |c&&cT0 ҥ,4L9HjPi5O冯/}CהX57lN=Eρ*j$A~㵜l,\Pf( l0/!!F Pɚ&(KN#|,Α us|_EIxcv Lg?輳Qh Y/ؼk ^GɌ4VG[#dV jlPݜc84Gn70%R\{~TTTx 5 ՃQ"iz]U+4gܱ.U[JBI@A_\Bq}9MIf44r)9\'K^:^6jG3c$-'8hmo]qsV">YDYEѧ_R95$b|*(i5d$8i%ܰFhA[ ]6 d!4٘;?xPt5m#y ϡ#r$<,O?Ukt k$ZɝKC`yM#[jʝoFXo yF&fѶA#k({i8Glx ڱc]oɣ>mϾ]W^/)7] bH3Iv>0 DQ*ֺ`M$ZX*,.6xמebu=x|{*6pUȎ :&G,&We9/q MZ'uP&ʪ_cY CP=:R2R az)A:IhB2kWQk\oÁm(Ҝ<+Ly[fBWfBVc ENaj֎vt&ф*7mPk#w^1֑yX1%4] ;CE5$lhRTǍ\i`ؖ[ %{n$?ˏIxS'Hs\^MTҸҼs_%n@ ;S^#Vco&L1v;B4s |ek=7jj)DWsxI/Km@vㆎK td>:\5qY)fӆz4fEzU!>Z}/yI\ӏ˻+<נV W~ݵ*^SH.Ą3YͩEG_S-p\9/B9aawZ*6I[;Ɗ֭ W:a$K17;1^={B2iX:U5CyLN'/8q>sI͔d$0?Mj@;/Ȧ? !LSc0Mfn7+uN=W7=Я (aS]xq?/n8(yMx\"S"u5\,%GUTWۚ;]eb|V<&W޴ɢݟs.X_@yAa듆u{M5z=ɚPwzM#cR+04mznj WG<&p[K YmpX4A.F̱`:w7؎G;DMkZ t}0zv}s NӤP4쯓M|[-sBMљ=iԗV?)Ӑ6 5.+X{ ^U4 38 {/IHv}tػ'O_ JM%=9˙˟oHMgJeo~l|.`lj)'y C`؏W1TxXPc %ꪍOY#e`Qqn!Gc#6;b^.JvmS1pB2&=ӦJӢ (1 DC?/ϔ!8{Bzi愒2"&}hTЎ|L`J)[B+z/!7Gz>Iǝ̉+Hɏf *ADOiʪ$uBǹ́錣‡cblvD՝)Fj: {HoGqNJyEv9jbbb&KWfM-bhnPC'Y Ni'#=qRnɵ9}#j @-t &ip'T|H~m`O9+eo٩/:C;PgqaA9>~o@v.his1~c[bF-W8e,djFĿ0_!K;ljW;Z6'^az'Q;K/4s9kTy KU~Hù&ʷ33f2̶L}UL!} [9O?X :X{<#nK2L1Xa*$y *@]՝*ԓBqezƯ SX)Dk&*GMS=B%@ ycK ->d*7!ַ3;#I8a6H*~.T Du[jqAA)J$)oL*h~1~B S I |i}͓e{RN#.bׂ㚌rcb1"Vbb;a/4פ1dX^,yTփ -re5T)68Mk$[d'#> w 9ѾVUZ~ iO4%2z~\71?DCj4m1v.,%30cy7v j)6˳͙އk j?<]+՜CoB:JO7?!1sT{2>&F)ûRB5xt5 )KG-M*mob934)*2Xz{܄O +.z:gA`rs<6i/keiG?փz)a8ݗ{V4Mma=UW?8C RAAקh+J+G * }h229]knt,~OSZ,]cPTR޳I+4եq}{0f>5ئ8/:v0~gG1'ۦ[AQ><6Q*:K~jUz~l\L$6*#Xbݕj9SߓO |-4PX2pDSu6:)Ng(qbH6S]j㊎ .ZS{Vp 5=Xߙ8[܄Uה,0 :}j\$R%,Qh.ruƎ.'[lx\O$6/$n>UḰ:^C%^Ea2gUY8k_

Ā<+dqqDIfƻvD$L0t+\3XpHM'[O@ϚTZA|*矉&Z?ƳpP>Bpqkk;[M7T7͚읊?91[(:Sn*+Ƿ>)!=eHibnUI W&APaSg&zu2\$3d9<0#0wշGdeU&5Y.[AEe8]A(VHj7K]zy"JkR L@h;-zMW%H\V]%^ 7f-e}WYkp.KIѯw o6v'<-Buޔo{Y*:9gy{7Fߵ~5@:XlWAMw.VtnTDA$il`)Չynj&"6AJR"FOV Iwzpi `NdcW]نzVPK36MB&@khu*;YKDY zC@bY6{9VB eK u*NA+Ѝ:Տcɩut4fQ ,jXd[w7..t$Ůqr-8no1k9DYۭS]S*tZhRI^KṅB tc]1핏s~yJjRk5$iyhykcQyvUz4{>'uJtJFL|7Phɭ€Y1o}BuSAUmP(d}SJ o"m"8kYC4qB9{Xb-[ȖٖbՏ=K)QlVS+߀;]C3@(yӇwZ[D*r8Ez~ʎw⤩B"fiehں hfw:C9[Q`L1buqṃz>/ GW·k)gO$R<Ⱦu7]՚c7 QdJ ɿsP ޾m9\󣰱ʇ₃{2 'f[Bٌ =tF$tIq鉏E?w@+W!a Ϗ={Sb#U\ TyMȹ2 2-@@΍H!xN1KYM-gor QS*RMܙH09ugJGH+i',,t hNf!:#?q%u*No+2s9D]fOAj!jjtr.a kk>m*"+D }Y֑2oҿ)d;͊Y\hjT"lWmb$"2կ)䂲&@k[D3:Cf/}I:WF@nAZWEU8uW|OI]\p4 v ks\{COHXW͢ ؓVKԛ)DAb1.\o:lnZ\:uRxǃn70Yb[u*zhY~6PG$70&I z(}4Kc& >O )x?S-Ht_#ws}H;]v 3aõuFRwЩ@F@.Oǣ]|[q)Yc"X 2Iv+@%3K_W*A'T.6OsuK^ebʄ\2XOl"?1ɏTE1@.ea&!wq@$:v[#8-LWzя;"ϓ14W.ǣ{a,GkS1wE`?A!P=`%."`j=5l>?;rT)F 1d7TƫaǏ2&^P|sIp 3IFhݽ-FC~\xtOcx-fTDa5Br.Э͘U&|MAq`YH`JPa:AUAE5*. ʬYc#lK|Z#Dsd]TlKGx}{.pmk Uޝ~CMAV| 㓉Yuܒd^Z̃#Lg˜ur4uWml%lx?[?k*oI@5 i mRKܷp_EO4>xeJѽYuN"1%ς_F_;$alLnuB L?hzMC69"z%7) =+c XG-@DP&kO}{qрOܚ4>[q"Ќ0IF21ϬbvѤE-Ʊ;M`,x?U:cHjL|.WT2&{^2-.5~ħ$H z؆aPݵ[ok.M%uEWSQB+zx 2=eY벩i 5dG> ^̭DaPB\*::lQ8| |p \dIxAR|{c' '@Wi4#Z/Wل6i1D߳uD3(iQ>6>)겸D7ˣ>U (zO 0xo )Vg(K( L8s9N`nR;%g >%X0GD^O2s48"8/bWw|<59ﳭǗlukTvZ,6[bbtn8u s{F⦡YGU)"jL2Bg)3wXs^|]'ޑw?J|C~0jJk-tl0 c]5 ;݉ou[f|8/]v<1Z%ECpNRo++܊`ʇWNhRp Xʽ W2-9xa+:JŌXF?W)4nWiԷ B6URƓwDY`Mⱥ>3"#K~B 'Wއۋ<~8>iHiC;~m794SMbJȄoLB^u>iՙ)յ`X,HuW{bU4˪q!^= 0|?,DWbh{Ytn@J 0jÕMŦ"Kczhg6.֊[/ ~M g}W#W\KYYΪm; dkFUw.čPfַZ(VWʁKD ZNm;>5/U"9Hd8격X.aTj4BHpCVSM+)32hm)[%أܨiA%V}nW1QD7uw"WEY^dDsm ׶ÌEXkCq4,&K! W{,b{eCDS x&=4bGtGL8;s-`zu~6>1,4gG q|>q,MVQX#h ~?k%9\qzAk/$3M] CΆCEγTł4vt ՛{Zjٌ#ߓh? Yu}+Ud117deF$p@_*-NcoQE392uXQX8HII3vr+O&X˸O'.&uS(1jfp}(GF`Dg.] &sPo-[;rrgjm"^\:x\OE 3 i 3~bzC^nYsn& #Ѥ Y( |mȋ_`5ȁ]O@xjn(hvгJKÅbNtTIgG\P˕jCOhþ'!/r. (`E}_`㩩R %yF"[5JՌu֗F\kԼCVZ^NhMx|HB8;)ME~ RqJ Tqfq ЎB=Z`wY4DGLta\o)r;Y5 3x!t#5V! -?+f3 ^H2rLʮ}] /6hʌ 5π8R3*D g[;̃+]2ؘxi/<jUdbSz#\Pam ʟY?BBΆʼ_: CcМ{AER^-25[6 w=&Pe($VMwڴ|ad9=U#wzOչ Ru1/6=1Ӝeg_>Nh 4at- rÇNd{Vw cGP!Xs3+j^֗,Gl9JgYԕԟr\emr%Xk d(o.$q>)23G?O(#8tz?ʖ R(< 2C =\?3KR06*7Q3)639j!KH*)ʅpM^q̗U\p,DW5^qP~%$ 7!ootg[ǻC6Rrs[!hOP+Zr?@~:NjM;hƱ7!R%[\q c$Cj4H<)QJ74nfKCYc&1B`ˍjFi0%ȇ)TI9; 4If? 161VXCݫ"-LXfp88q;NuzԍefV@Yi|94(97ł'SG 3; cۈcwd9df`;*p>Ȫjƒjͷ]ӝh] nՇԬʍTpǓ"4=tjTUCCpF>52gd~,d^%St7")Վ/h>[GnַXEbH!T (Sܣbt7כŊ\iˌ0@d7 Oi?,T5ڑC`;o8tZXz2M4AnaŖ44T l2)e=W6nmw1N @+ڜ{]8P[PR=$w0+HF˝9qܤ['fu{Z8|eP{:~5C uҵ IVˀTˁ{WӐ>[lj)eu3Zϡ 6扑u?\:čד(:s\PV+HMˍ:]8em/b2WW|PZ6Nz=a!~nѨհRc\AG&ۡTc 2NC[!"q;/mcho)%U=0RD6 8Lޱ١Ś8~k+N"#L-.Eۀoĵ@{!dO/E;D 'ٔntOUQ~|ԯӖX;m!arN6ꗀ.^L%~@yooy{d8#zV;CsU <#ؓ5eˎ%?/ @O {~ʬdg׈jЕ-ؖ4 o nU턊WdhfhΚ/w)5:_ͿJ#6* q\U7sRRo{u ""d,}T-AE1UfX1,0RN`r}eG!qGޥ=6=8[TYmA=R[2jޅw@~f8&q_0 [}4~lhGiv-/E<*?NTdb깞4X?'WNTyybǛcȦ]"=J%gF h"ͷF73aj=l}c!F)eK*w Aof0x롘]⼵TT#2@j65vlgqi3qQ Z(TI\ZScCR x؃OAIEVGկwv-%O s{[i'+S{4Ȟ*u3,Nh^n[Q)g~nxĥ'9G#JG%M5~SgzPc<kn20m.ԯ۸Ӭ(e0K,}Qh󑶹hIzнT=wАs& ٤6e &M@vK w-%R 91T?o5uK[ eB%\cK݌Q6jV cho6Q\hQjӳo D CkdU;5U|UI&nHJx^."9ˇyY((@_bЊ+\c:[{!x9N{%"MAX{'^Sod3 M~ &;5Ӱ5VGzLu\bx"Ȥ*:E/qCU (n\Ga%J %y}f{f&/ܾqA~e2IB-D;Dx雐;*o%z$ظ`x?ƨ%Fj$2ӗ:{fS&kAi@J/`7˜23t Z^! u|@nfi;^@rY Z-Uِ0&L'(~%ПoDr>\1Y<\?cB WjjPÛTM`:@"nb؁u|kĮ"6)-Ȝ훧ӳ Zj<)S\ID$A'kIq><4|V%͆ur06a[q,F}3psvMT8M~\̱r,~ݘߝLE!E7ϿS δJ NmlR J'"F QhbS tVA[A\HN\DCbjmx ֋-5$\WmwUe3 %0q)U"G^= OmGkvb,UXM B. -\4[ZxO5iWsɿ"7nQx:^N=֡= MG[DGMK{TܾE ٺoRuJ"&؟txE$~f_hu}ȠER_>%v*=_=+5U Ia&{ [Յ"+if7{i`$f7}=@ߒ?r]Tcz4~Ѫ#cx蝙왦M+MJ5vNh& qUbS<Tˬ.M[ w"HS4.gྜ`,(z4P7SJNUq~(> ÒL؂s-Zwh!W^}8T:Bdr~\߱=sV|4"@w`"!ƏovIW3!~&\G0׭|E'P`T^yá ||e2Qqu͖E;zڭ)f7w­Z_:\[Q]ͩ&Q.JI$DTBXUe4]$%>Xa,b̜B:a;kkS(Y,{@TLW=[nvP 3Ix`l~\|C=~3{?iCb?1ELJ/hrk%֏.&w̼r&0i}"_]e $t:}S(Sdb((@-0}'ݮrEy?w5Vđ\YGBgګ@% o8.Wٔ#n=T}jj"Mb Pp78e8q jR^kr=PEƗ {iruǵm/>T닎=Z;˳qA)"ʹcrx2R,e`1˿Z87@ Iӯ~vhR]oM aGhu`%mr,CΊnje+<^8bY 5XpeO, m*j YxG0R$K-E b 4N3.>>c/BFV}Z 鬾'-aZ??\iwS#m40F?ަOyvLz}|"rǃ:+H\-n {\c(G3xA9jd1-Mͪʌ"V!iAY&QK`V2E vVyLoĉ twH?fDi,N +D?rMVǽK9%\÷y,M%?#߯wAzPIJ9v`ӵ?=-"vB#Vuʎ+ *tr̓NV㸺תlJGf۲z|OT=q1ZG 2d¼nBpxQp 4p?.섂c+ 1PveiD"ʵNf :i?/qj83Zo aYjPrRy!%}"j_I dya,(HkC1_o=dY 15[DgжEX$2A(}$9KF:HaVS_rxFl _$:>7#g gm9!P* ~YCڀvYeo]e%I(p+Ȱg,h½!hIV Q۶td'F~-Q;/[P^z"ԇIl|@2"]9?~QWd>^ 㕺Ic\_x̀2q7"3''ۃ"U%|g.u!b ;@Y9tN0_ˋv31b-ߩ0돦À03TTSpVo.̚2 c>(ǎmLN}\ }L21 X/a*[>S-dӎ7u9sR]FFOqi5)QTB"-\>=5 *kһzSyf6e+J!hŚtj0KY)XxzjvH_qXX  bfp=]N$= @id";e

f:|;O-Z@M8I[$csҕ_zMg@5S̽:EJ  x$t|O9[ %ɑFY}TQJ6{JX$5{ Ό$Q'mٵHLƚ]v+i<<C.̀Ro T|ād`մP13U PDNc\*ñVv53YtB"^\-NW/ƅ|0*g*p$Vxu~Xy$ݡ}h 3_?Fmԛoޘv[d)Hb-D%5QXON=oC}),S<guK|,mo6Tи7SD_HqA!G,7tjXL .sPBNlt5Ӕ0@D$g]ߎT!¶}d#T# 姞$ O$ĔwM wn/TdJ3j . <kY5$eќx].IC al=eKnc^?8 sF.D}@5x']xýљ)Nf<0ǑxD~Йrm֝WY!1R;o(OF`ȝWE5;e)*a&7]j3nc8c>4͠x+0g)]XD9}\ q,fl<8G'˧BWm>riFJ:hPz292nu8*8$A^WOUt}B۷lw/t*v381ka: -`UݣuxP45D(x&Q5-,/}6Ȑ"9kCuf[Ftնhyn!owTP zB'pfsLvt>AlC {yoac(GcfܞUH>ˮ2Qմ*+9XnA A߳u5<zlu}'B׻d!ϏxtR=ےҘ$hAQwEZ?2Z5̴eM'2!)2>o+5f%u*#wʉl}z:h4 OGӖY/f_RLkn&%IЯ',jexk"vM0I.敔rAm)MŔqRXru5(FcLDk5ieA7f>5:1y9@=s̻:,8ѬƶZ$^+`f\@.u"Iok\ X }'ZCIs_t#0L?V;#|MwΓ% GV?ˣ G1I #x;_#\r-DyOgb%z9Y_z)+=UO JNI1aKNA ?vSl‚&ŕ㕛i{BKROG#*K<!:1-{/O)/#e%iBo gI%sk–YoOΤ!2zC7^b1Mw>XkaUQd&UHf/vFtc6 +ҡcoLIrqdh~2M}]5,T}äB[F}W& f΋ hGl䜎rܷO~qaվ/|((".gE#5IF5oΧQMx~pVt:@HL%ĬE\LO=(}`ɩ)I7\ m|zed8vCu08h jΒ_GADƊԣ=^s=#uNbѡ4%Ñe K]{/ҒVm}S`"`k./ 7zDP={ \s<a%Y!X*CFaOGa~=b죰3&"5 ?2hu:srq7Vu)돋u_c6zaq6ޫO( ~; "݆vU,5??ѓ'QXr#28n9Vm2/Yv8@6\8)Εv_lT^|nC 40d2Jpx$yIar1:+&nìm6S}[g9+?>,/hU"RN _S irGrdָwб&HFptp`rȧɟMw|^WH~ *?;?x92fNHHQuY%b`Ri'%{&FpL+xlbPIC(ij$ C/97K68{)h/aiiLhA!O<泹ZUg)'8! t !`an-D|b SL;< 1Ecu)#kqq8u a-^|M[ 5m$+ Lߠ:LXX3tZClXPhn3$z5?8(f.`&Z+-VgܨP2a`4sڸ7闸5%1-$Hw/'0IWS8>G+MWߞq7&k쏺ނTPOrQ,]ʣ(JTGTV]y {,iz'>G=3>)H2:ڇJ bxEŇ i9h6 :=%?ŶJ/]2S<-F+ ն)+"΄d@UWzWԘrr6D.W,Xkn?*_2Z+2@>58 %j3ۗ?<ڳZnk 8ďWZ|bu!)?E[& @MI#}}ߦ\>O=~-ɊdK,x2b# B 7O=X׻Ic21U®n Tҭm$1yGgl,ކ7@y-m8_ʽqiU&Ik{L`@Dx٪@= FB^ɗ(}2LT~h/OX>i&ΛTS L7}/? H,uH_Bśwt aA%V)8Ikwsdf T,.R|R5Ƶ4ʆtoZ .ɘ*0+ 㮜B׻x*HSh|)POHӌ;FrS=t.z9ˣ؁Փ1@B1ҟӰz6}yUk$#&E8~rhoZCF]7:/zg.u7&V3 1Պ4I %kaǕSL~b{ld>?urMtm\yjԙIl0 .2֭\#q/[B 9YXѮ3Zj/_mT&\f\ >t.[ %9~E-UsA-p,e਱K]JM5@$r17;rܑ|x 89&| |4Ⴖf&X;$2,x֧xP+=ȧ]f [y\PC%YKfAk~u:{3,i@:<7aZ,Ozz7$bGeo#KEk[[;>"̲rZ~k~xZ4`17Ջ:ٖ.݈3JY9q&H3_;!Wlvctv+&">%\FkPqŞ's1Lt>L,)v.u0rĨ{IwТy 7P2[\/8[ʹa58&͌MjR jGepOK?;.1+վ"w$՗䯖&xo\lyp@}l ~a{6t-T,#*gjUlzyQq'hq%.BQ;ի wD鉒Zbm3Yw`U^| Tr˽O /[xw%r 3]GWP)ɡ+_SgG 4x#o\y ]p ҦJ=:7F :P Bȣ({,2;`rMA΂>ZgX"M3h7ʍj諶(Oަ1EC|R4P421WA x ,hU}=6 or JETe!v)K|ms@,ECTsۏ쳇붺A?P 4:Z4 >UǸI=. ÌB!#MxGܭ8ށFJQ`n6t{#4ZUxzRqTAMvf-z;jQ#HFРr ; oyB՞'t_q8K1x3 Uze 튊H2>^=[?(Fj4Ng!UQ_=@ IjP g̼]342967N%;} &yϿjBluhkʮ0"l[ػCd!*wtP-C|m.Œԫ7B:Ҋ?_ R7հEJ)| .[0BKÀ}q- ^( 繾C WE[nzMx;XCKM-$MUۀ,ʾH@ J RV.٣6`ŽcK.V%}@7= H/H3̹%ꛕ z_Ci ESkuA1 ~ZK5S@2Chv*؅aԡ'gz} 2D z$4O,K;M0~ncPu8!MDb6ly# ⩾'݅'WV"cFx]SܲǢ/c8;_l`\ 6V'o- Gyi<ڭ cU\e:z^sqHw9c—cV8AGstR[}tr 6&R{ 4*maަ׵: 7PpI| Srt>"77~P*Cj=X2<>A$(OQ2=aGwMRU$FRTߌ RS)A:Gc5]C0'݉x8,k_NyH>F\qr62SvpB YŅػ K{眽ۡNsAi$3m-1brqkIrz/6P|wn&@If+Y,0|֤2̡㗨>OrAfߑ]4ucn!vɭd<⋎B6y 42+ܠ0, ѻz)5ƌMj)6scp5oXkKwDuE-s7^d}V;]oh* ׷uCX8}GW)H&DER`Ͳ<1 kBߺ4ٜץ?X x %+$ ht%`^oݘmb|eE1ךF)_|b*䥸hN~1݁QVwugnIl}汊hEgM$6ǚbcNP"gKpRbcn48͉uλ&B>#[vjM}FXjT8 GʢR4^ûsv`(lh9ř4Y*d}=gp{7JP6v΍m#ݶ:&8RlܽQO8|+rLG|;KII7_fի]fU0dK;WDN>$"B±HĥR֡A(Mz=6$o=: Q FKEKwc=}J>p;n_A/Sdv5gmˆdPECRUvGP#jEv)8W"Q患`{`<2$4b<(dl!*iBA_<'; D#GwPfuoDt)~Uɬ8Vm( I$h弗nog.eױjMtS樻;|QJoԻNMV›߁f0k PHބ?WڢdH@rƠC= R9XR%Yp_;`XF*+3܃l8a4Ǯ @.0H6hƛfpMv3:gs0X# Wcr%kD|<9QXg]|A5 --䦇 e[)}: 91̫4 vW=U#'Q$K`_ =?yTP<|j <?>8LE-s+7R{0D$rz  weCX\2p]S6ox'j 橍IEՔNJKϸFU">Yf)vTGgZq8Y@V <.>9sXղhOo =Ign&G+!A˻C$? ꜅Z$ |Œ|GC*Z|7-?sϻЋD N&2vb< _mtK"d"U(Z(=bryޓBUߛϨ&,lƤৎ '/Lh!kK4(&UcX_A`b &y}G#=*%~= ɥ"u)"/_ =E_?7TY튔G;DoppvT} ~<t  DV%fHZAÍO3!*Sƈ-E/iI\҂)U-354z!$5ۜqְoT';O޶5в8`hJ:HyAN)erjoٯb/8;uL4(A|fQ -tԭL ϡjHW3;DgZArV~N:Y"ap9IھjYΓ o2sOWQ)>GRj@"Ɣ2bT l1휲ƥUpH"ޙ`AXlRu,wY駭J ؇-$;X} ; 0풠̠fз4R#`Лz<_-]Mڏk^RQeO|ad;H-1-/^iҗ$𺡨eD61J"/ +uh c:3Ưn[$1#xZ1RĒ> )pݻC(Rw#:1&p 0uqJf7Py4.<$ombhJt]JBlq*uwښ c`Q΄5ko77yDdE~#)GBQ$v0{:$=1rR)rpg%8ge撍nL= Ib jϬ2MĴRM r IzCr]:VKRZ" Wg"Z?cr<e ,d%Y ,<"3Ve޳D {ܱOFayơ Uk`%$ w#C_DyV<#jn; S;u_;-^[Dx8'jsy$AM!2U9T̖q0ڐAnAIr=hjgu7'{o? *y<`6&Җ˹! zFbzYd}]VOp_u<6"LϛؐʶK7~m_?j 6֜4 " krCl6f3S ymgg8 UdiM (!!'zˏ`kf&7A,t&hg1V#|EueC^\6SdQGLuJLNK 1H3߱| ڟO}\67 =736{~zW\>ЍIOe cT CT#\t]="OɔhaS5 tj?Y-\|W20߹挲 WڑP(cְe[]@R8ץHښc/u; F{GV^h8U:$_@e Ie)qvߗ5J6gBcr)&sBFDQ%#L8 e3h%:Q҅JRא͸/m2N?>з'Dh) tނD8f\-aZX^ꄜDDމ /`oCܾG^qf@߆r3IWʔMz?y=UaQ .ۋkҠRRT]keqH:+xo6tK+}?E`* G-"% JLmp!dbƭy;d!+KwXe*> woۻ_y#x~CdbhP)m$f'; tLZVȞ:/يU3䯔{g' eE!Yn QeObMj"ez-,\rBݪ< L4jhGO1["A}iF@m򿌐IF(bY~J#c9/̎(t4>n”}cCF Q@̀iYpTH>#t-Q [VRQEfЖҞ?T}kѮI߄t5b{`#r4mXDbc\=r\7lp4hGлrǻ_ ] rh?䝭c0h_?Se 1p-Dξxc8S\UӻA TsB_RBV?EѝI% gE [͕0}7_Ϥ3"śsZ 1EpR߆&b߯XSDK$N[PzԁbڡH0Ϝ] W铢ŗDz2n7R% h,Ch' qH.iԬG i!#>ʨ#. yNUעyR4\SZ7)u1퐲q訿J(#ԇm$}q}GsЗ}*NVz,W4.j^_SM3eFh>CAEUkwϳAf ۉ?D4Ȇٺs\hMˬoK`ȗ9M_hRA-(ivQОݨZP hV_ .a;$ZntE榟vPeo`>K'YK~D~j_]OșAAhu}H}"/FqUCN숉,B#,ZQ_pp"`fack%/̣:hqnLډً1)}L%Ik>ZnQ-rY_cE<:Sk&aClVŢ W-% JZ=럙![ciLs ڀ~Z&TX}o\pd"uafy=s[df-I)C7]jI eɹ@%qa+LWd&Ae|c.oԇ2wb3_cU]J'}V7vXomp6m|+8dxZ=շ6|b.8>$񼥛ujzsꦇy:RqZXc懱HdSǨ:{uEbQuAjn8k7 :q9u1eT`hz؝uKoME;Jz_/>e*y5wlZ{Pr84 l^aH%r)yO6?MH!VC+qP6mw;tīj\ָ<*+w#ɚ+^MyyPʉRA!xO;zNI.-0S^F:hhK2P~̿@ Y@|Z[4 !pHÒ ~E~oS;p4L ]?28ZTs:LD`Dg1KHQƢ:G7ugP)HhyqX_t&TsWdy /[س04]P=2O4+TH&Q\e엉O2."5od )qşC-{1/]ZC*0=[y#!Z7x!cP#-4lN# i}=Y>{*Ɍ,޶KC᧗PT9 B=tssw [~eW,%1ˮ=gs/Zluyվc;}ٞ%Y7fmPQ5kf{y+\fHSK|_.wd5ۖ5pLԶxK(Tv .0DMj?,`pcKxjTӷw A{SjWyKsp)bDXX7*[x"龭|AjpFbyT3?\ge8+:s m_%n!ӮwG_rk1X/KN/~ɞf@f5cϺxl3{M\"ơ3Df(0~GQHv^8[ (!hرg)% vvJ\|d{9~.2, O+AA~^65TV]o7g!= Pmd,yX 4Cw,VvZŭ@C`![up%) Q@&0e1n 1c}RT A,=6TuwY.oyqzh'go <c7Е,gaxrۨ9#vWŹG)%">j?6g., [7YY,$l_}zoJ[&,jn0 p19zR$0 qZdD61nypZX[k N&qZK^% K{.Yر(ru3vǘH6e+}0#q ~.tGDZ}ȟlkzJ%U %[xG>״4<շZj\Sq,ߥ9dOƭMypQH4;(ϳKȋsϜi6o,w00=Qfz,Yz -v G|r*Dq 4R8%hRL>{ѠRѱ#$SJ/Yv斱~ͫPR3N- * /\pix9 d㙇.+ og;htMLwv̘e@/QT}>X~mr!.PI_##1/xJLPڔO$9|ߒgS7lL4Tce@I.rR2+. K˽qkˡL:c {4aN.y$J*4&eppt\7lvff(q[8vq8xԸv-% a\*}0Pyc;ϕ ,LBʵz"t"vY͠R=?,aSzR|N86br[ם<< Bn06}ErpKWr2/g~&8R2 ,+ C{3BF߳.߼SKf\iCO퍧\()‡0Av4+Y0:+'4]`><=zX S.s>a1g. ~H`| |ܼQ;&OEy(5eM(+Y@8y&S!64*,x>d .S < 8f)Dew#ߡ* T2o0Zd2Ş eDUJ ^i8og s%1PW%nuQq"J+l#OM}C|1=y6 31԰[Ǩe| Xk D5YսBrT b[4Uëj }C*3ՆKVoc`gcP)2cy@J]]MkQ+,.K'l6%9rh;Ʌ4 `;.˜NQ4ryTjW. ?hLqyT]FJ($s.`0$d.*v͗ R'-kѱeS L@cLPmz^A==d6H  胖Ƭ]Ps(ŭj,u-(7 kT|Asɗ⧽N&|K$O& ]"nԎ`'ydG=]c:FjZcWuP#E_3si{O\B6H¿?M9'^_+AM\%7UrsWOp9 , -2hClPߝߓFi٤]`h8M*x-: S>|Yg!In7;z$08LR@ 1mrIfPhZhX-7E BRz|̴g5t1d2*LJlﹺ/mqIeJְ,6AZi̳*:po{f ;W]kvUT;M:2W= oKy(+ј`IyQ[^-6$O[ܪAb |AV5vbA9VNZƪ a(г7%0AbMxem6rgc}S]AGrIRg:|6;I#XLV455]2nV[dN0թTg٭yaf{3\,qx0Gvqv#^h_~xm@r#LomVǧڳL@s|7󅒩mO %KnuM\;Ϩ,ƩKLH 2ЉRy veMy 424?b lHk`Tq)KfXNLy>RNjp|:VriHrn]wv+w[@k`Z 64")ѴMjymt"C(`\.jCA5N!P;bRyuhzs#^-Db.coaQgm1@W03)UP;U'I[ZQ7ː;hm=|3цWtwX;SgE@~>}3QN ,y-[%LЄJN/ ƌ!G qϵ`xQ(_ E`%7"Dq\ύZ {9zĵoBbQBcp?%+a] .,h>HCY6䧞N4.mQ(^C)J,Rrz}N4ZBJꨡONWN12AY|Է` A&#e+Pg"7{Hsb6D|~=RMpw\.7`/pJS@g & .^n~;Qˬx@VLG4_,9kQIM5.%۾gg 'm˻G!?8D-B|bpdjpl֐\(ʁ`Iy+^c'O9w8}eچwP ֒̇^{nRJ22 ~իh#J؏DBCtKZeNϥD%" 3 C JMۥaNKwgN~}z8D$Zbx{v0#"{Z8|&ԝrx# ?r ["bQM҄O׎E& [" ݕ:!'{sXQ4/1|[}*6Gr=en:3`gz 5ݳx׺O:Jvh]!6WW2 {1}[[T~U\Idjע@XQXX>BVFx~\T3;ܼ3ΦK.KXV I`6[tF:f|YoA$Vrq"7Zn{¥2ډ }`g-j7f.jF6f{{=}).Y-#G&V_~_B'{RǛP+36 HШӱ%6~`ؐ"mDil%a dN׉QqZ cB9ٜz͕ f?;%fx៍/,$|YZжtMS ѽiۅ8ehM*uC{7EĞbq #+|RH/fs}޺'Z.TtDvyW8\<¯Ų*T"sxuaZ1;y*wPhmh]%CJ*@Y;X||U}4l eka, ?:($M嘮W=u-뜝.":MQ;p^N9 VOg;MD=4V)WrYweIX z PʠxdA16&;=׍õ ?.VՏgǚ'|:hթ.00T'~-к.SY(kEoU'Tb Mfh\e\;< \Gz4B/W2b5O,f PT)b.5DB&=t |,>hqE9#])H#ʞJ͟ ʙ0hbTBq8Q+2?fʴ<$HMuI24ezS_ {@w!M˽»AuӲ:{_Gj\(5Rp'*5:rll:>i7|6~y ch&vݎٹAG6+]*sb F?r'0LO6kK}wehGE#⳷IQ.OCa/mA 'k1r4&h]#.FF,[`g Qp2pȥz׾͊])Lm8!r^"3)49.)NGи5^ e:/iXQ&z?8z-KN=nRۡa12L}SHYx͢PFR6` `Ȣ y .=/)*{Gzc;dsxۘ=ez&<}',EK:4o.t"ul3v~P!mGTꭌ_ZQsJ(y+JkT+F,.L ]Y!]NzJE4~@(e4珡GLhƜ" o ՃewXg݃R `3g@g%f9 V}m@M\ cbl0e?'t@?&.h)rȦRem9l1VZf]~Tƀ"oO"SS>wd.Pc=:34CKǕhnLw]|EڈE2!Ԋzv1gȎNF_:!H00qs2]KPAnY5xye"o __0Cb `Rg- i=6XX*l!VU6Rcyqݯx)K1[Lzp!%pD!h0QՐ% Q>aNZ,f6۔FnGJmH7mÆdN8/VM]}%xrDUn|ע̄pHIRg1PeHX,ϐbXQ^uwO KL 8U-W%~P%ܖvzad\}kvMpaɖv߫ mZtY3j:kgS' =ޥׄҎJI;Ӣk+'4+ثtOekob,}d:\A*фE$Ġ16Jaf EfrfD2VZnX)A2|!IMX++q+IV@tk*șeW  A\ܾ=1l,|5Ai=FEA";/41\s橰KqcdȎ-i*3͝-m&' ͂V:X}D?4?Eqeyl!|Elh{e.Fh1'<MIE1}?*-.r\.=#2MJY)oA^γie_'N%j`70"; 1HU2,5)kMb@t퇏ܢ4i-9̡H9bP,/ 63>gcuz^r00жilӱ`܏wqAbz }yD89!a7LXhHf0tU27Z"c}E\tbYF,OPև)\""j7R[#5PNvaRNP/oHyFB0LYeO?T!P6']:S\je,`jYJ*#ScwaU/S[Wu}K}h CxKX8|/3GuW2JRm|B kG^ø\b ٝnl+OWۃeb\Clx0c"-l*!JD6/E.%uR{ې}g` hgB0B+!k:.Nc 6q  !f9Ħ94N9e;%4}"u'%Sc=c\%0 A[A:#?|Nٳ-mAJX ,2MjkpGK^CMAk}c$yZH=;/6UKNf ~"ru?t)"d.ͯr=zMF|*V/q̈S@״UB]/BsؐƗBO jbe+A46Ofٳ:?`e8&V.M‰5Ci[k7W/Wa>XKbޓ;5y|dF"w͑B~a4_1֑?R5I@|{| _!Z+ a%_em;䵃Y 6Dqw`8%Y˞z),^XH)&\):4E HNjKk;Q} -Ɣ*)9[p3[m?C8*Yx$\MMFهKJ$g)u_w2gҾI<~YezZY@d7-ې:mپ3Wd dӠˠ#U՟v7kˆ˫}W4!  O;XhSs5RٲzM ,m&$ctbQu9p`R6Xm2d Wn-KRn8ul3شO?DHxʚA!#`$<|>hOSB"WJfoU=e\DF\x?_)cqMwQX [éR:nq]= HAi#F+JQuJ\/ Cbf[w|%U ( ;Y8pN(6QArlV<]0uP@\nDGBW  gX~h}Ano~\L M){ *d\%ĘϹGnAe ԉKug ylWF nm֧‹ޖ wCRPq/efvZ1`;X>KCnR" H;@p]Vֵҿ\Lo1WJj g]w<֝`2K{8 4bi4Lu6k_˺~5D?/k7f1<B Ō Ok*tأ1W PBpu`13r12MO8>0׋zɉO'9?'6RJ{ۏ 'D 쐊I-́ rHLBMe/t8xrƔ<\:2*#a@ ` =A? L[4vܸOg>wC{Qqx}r Kr'FvUѣ&T4#JǰCM|uZqk738A"HrrIWV˟$^%{͋  5* z cO]˥l0Oh4mSc| b oƻ=o~o |?7znG&G*sѳYy$sVkhsK#7Wr$l2Q}/<4c_沃2ډb+iD6j.G xF'SEDyLC"Ua=^ GjX%1ƿK^.B"&ѳwY.o4FK:2qDtּD9S9;1OFSCŖiKwDѶwמ^_ ? Qi#՛76:BA֌ʒe0hg ܿ1>B]sg{k73l"-I[$ *Xll_6`tm-Gf3OD 9/YWKwM ~%!,)`]Tw&ߪsܘ>^w89upmN+2E iX.dR/F'cn<^ 8{r)mA'zn/CGoqj:q&m~̕w-Q:(% # {Ӝ{Y>9UMba6`? p47$kNGBGm? &q)*9vyɚ컣vcbӠ*c1>RU Dg{SpϾpkL%ծTIP{$[1ԛ$,C-&}=.JF7tds>lL-J][ڝٝjexPH x} T VUަ.cE,[!8Q@1>Õlӣ^wFh@XA vKx84\+vl ,-?wȱe:jn2ZN3nG?BS#y:ʔ@256F\0IaW[UJ?8>17I n-q:nv\~F%oV$%J a}&D蓃Q~OK?,#z''=6^zFk|G&BU1ܕYbDZcEzbϖ|s?gx8:Y.$d[ _v2'友1!49 "~9߿ `DS-u=DP y(Syd4BEIX90(Bɇ[%"u@ؔX4K˳(J|"s8l(wBK-PuWCNL->o25+LB5^6 /IAkFNM %(VPYY@5ZnSo'=Kua |j҂|T* #'3Um 0` ܵb %:ERB̰w6Qt́is*Y'0=qeNExBmEt. ~h|;~5m CY짨3'054KNJ >NJAk쓛XȆ)mgP[#sAsMhm[ ٮ`7?PK@Ћ%mM?{4B1 bMqL"!OQY333ܶ͂-(wB}g_bt|&ISHpZ=^ |]<摟|cutVjlUXWX.h.]#uVJjR)7DU\h㭮փCv{6 Ujx2?ߓV/\\( #+M+'>ViHqwj {]E1pj/8-IVJg$=rI~+mH50o55m`\>)èo}}ZvyM5HJq\=fbpMMёư$%BX?54Xs4C1Vʘa+~8SB ͨX4[\}o7q\WV7E.`65\[}4 +M8Lަ>e|uE78C Y#1п"$? OfM n7q6_Bb?8w7tl=Ű2ÌD xTu_^Jqb<ޕzΘ2?zy5Aƍc;4[5&{!E9 Ce06%uL$vgᷴqsDH<͵`ChB.7yֳY^yUDad jX09&/؅l!W]j9?J.[daw%cu*G&\ۓo?("ٯ&,bԣ;{x3z3ǟOO8b=_Z ` Asaj^I@R|R1xC뭐e*nS Uv,mD<D?4:WϥCi^lzh(v> ot(Yلf"ü4Odzﺍ^Y@:F.]q,E4~! "/#H* WQ*U J >ålko<'1Ȕee8VJP/"R π2dnfF̃gqzNHA`}'k ].*JLiKk)sd`1w)9Tiev44bk.1VҮ&k+_#jhʂ<YKVBMvX-fTO囤;RV yDg4w\֘mOZ/5\n%:y46Q p0#,aÞE"m(I}gܡ(^йP|/)c'gT;/#?SʁL^tNuu}P")d=9ϖӎG `Y;Nd&">4Z}䦇?% SHih4~&NH7ZP]#tG тhW?],(^EsG[KE17ղ!թV쁴@h &b;v=a!fmA^qiXGF)8$q{bo63t+?wXRCvA`vV: 1zP($\kOrWw+Wa|:}NhKK+-1@q2[S8s3X7 ==cFp,& [hFKWz47g$DC͌5#0RdkH(4\9$#[eBsdڿ(K^i7({|vTJ6H82Y:iq\dv.q#qm-lCEfw47i٘j9cDC댘EַӧhPJ;>/)9)&64  ]&<,?﨡  vT|5g`D0 Kc)bwWyd * <%⮪ݶyǶȴCZ/a??ʡ&WYgbi񅾈]9,' @L49Au9iA :Omcy It$Y,Z:+=a'C(Me]Y"z4}SE6G\Jey@nM"~UBԚ3ɓQK\5A:u:3HQ#>ndKh›=vj͏d%X ӕ?hAQqnb,3M ll= :xl v>Md4,LŬ Sպ,|%vmyKlwM CQe3 _ruoE9{ dT|* z~6ELv*3T>J19?WNJZMb\Oèy.X% (u#q0 "Pfc4.A(UG(eK!g ژif$92u>;*ab'<;\bO!vE̞35\"s&eAnb~;mP)Gy.S+5q=ȘCX2c}-9)H橰4&sFcv+ #UNǵ졺sZ{C?_S3 Av<4Φ=ٖ+# xݏct#]ve8g b=vv'UCs*XuO 8T1x@  ZHl'v㻲fyc?p,FX- HVD54@ Kyv<̋ic:B.Ph|@ȹzG3GZ5s4(bPM-ėr>lÞOX'˙!r3y8j$9,cP*IPT]Xڰꎻfxl1m)B=s[*ss ٿ+<]Ѹ doAk=M~ǬaLU9Vo2v5Ζ!.ahXѺm42)3b gȿJ1,} d^'[;ɮӌr7PcBO7Ԉ|XDS^e5vV9T7 )zMB &w_5ե`'\ ՌԺºb/;i~[<͒wy{$QԠa^0ݪB"Ҁi' d(>1ɢ)a17x.< t|Ρ0tI8 EF~BJ>jk\ԛ5D5Ӛ7Xt7ӇYA?ޜ瀫gGhHSc͏>3[}(cP' ?i 0#Y SpD%үTЅwr Z/>1/d~VdTTށ 7 =6u g=2W.SBVo|"R7~a~&(R _/l>Vko-N*DդR>.b=举}ya~D. x|, 5y6|\H=PҦl6EGIC̄g]9wq ԩܛXY`\z$Zܾ۟OW q;qtZ|\bfdQL<75 sg6vWX-T1},cF2/3LV_rys@t0)5\)oߕs\ [&M`R4kw:u0yĎ|yLDJٞ37e|-YE]!DXc}2opNNzlf"X]|'!V'W1:oj[ιe6Byi3:ƥw $!旉Y:q&n?AaU+}|!OHtHhWa-'AcA fύvXW###+!#-WGW|[gANjLw]Z@Ϟ^6~)5T¿ i hRF =5hAU#JyG (T/Uڸ]B,ao0]v,,>Zvze.풾Җ1/W3PF]fvCsmD69w%Uou@d&_le |m]%:,4>N5HLdRp+$GX}S=͆5,:j~n99.u fyQ6uJ UѣR&r1ܙ$%+s,j]oܕ-J͏V8ɠ߼Ӵ I$~@S;=DzQN,osNel Rna4-wCˉ )lz(k2CvݱiA8'NߛOJt21tcH~`21 W/q@j9u 2;6ig{u>1nӷC@ oG\ `KU|p=mE ITGw2d+wsJ<*Ɵ%0= pݽnG F*YV8{ƴrÐ`< M0{S>>=ɻ}Ї3RmDfT@&;5a$1:Fka+W` q7W?pJ`Hvf M\({YeBYQVCs!25Cãg%68h~)P1bUv[6>ڼi>sQʌZ箛fSUq&zH^w\o\0,0uUk1s~X^Dh$o#XEF6g g T@jjbtx}N2G/-'L{(DNSy-}7$CadF,DKWp 춨e0]Bg4\!4DWN`DpvEKߧ~Lx*ՂIW.^PJ(;BW3{!F.Zȸw%JJ5WQ.eX#CCl]CP$#SRT w&:hlƲ[)ԶHDMK0]Ї .jOpX0D /%ݦ CҒXQirOJ$:tSޘHddoއ5d7^CH'h@_g4e/:+צS؆)^͚'Ȃ?P/U@9iU||{P(qגGAi*$XRfڗ16.Oޥ]N:v_h6uZ+c-b*H5_O,"KI8ɊQm"!"&B֪vb(רl_5rǥk ib~oZjcr}a1rzrrnreJN#6@k7_8Ξż:ـ | n$@) 4"DGWڐϖhP*Pdxj&UnXM@G{k!u3TISBdj^ oiۏ''~-B[ˎB1QD 6Aх @#U+^ie\k:Hc?4`8&Ə#T rieOgg0sѺ(ǵLqNDBrҰ1-E2tq79 =<<ӹRn)UB̩#NK?Og ~p a$I'xY7Ua)j̾1&KeJ?>;H`Wn#XIWz /p9N%O\%wLZ6'fk=wK]w6+H(HNN0Ab>F1=1gS3%UTݟ/cTb31z+n3so\Fm,ʍ2c-|DC1?iܾp+v́ya/pI.{JwUZT; (svhi|J&F:'iV>rؒx^rώ8uQ'58vYC$g$LW|nDUS[IiÀ  ёɟ5ə(+Wz4Փ&%hYk#sC ҷ9 ']^M;1Jd8PYqTh4ϝ `*/&#UK*( =%ъ"mXgtŬpm4&Iis#@]:-isEͿ|PJJƕ/s./B7 \EnZ`=/u?aټ2+ɫ! Fq˟ MH^*)N]ܻuK[UH^l~Sq5e!qpMT>: $l=u΀[X7&0K^9D "5s,OrAi"0+PR#]pQ@!^< YwL9* 5:fx)WN<0/$o&0XOPrKwoV,UwHGɆt1| 'vMF*t0iT.]uԃd#fH,`r 2۹Rꖵ2=#l%S!i7)W൫9/G<ʙO!|jO%X-2ycX;f[CZ8T2<&p]T4@4ФDlhJí L/} gFﮘЬ$S!HP~3 SAzݣBSkGN}Q6th|i_ټ|AVmK2u-ѳKNP-@y (Cst P>ho ]=q|Gp >4*\[4Λ:7hA2ULQxǹhid1XJwHpVuG,pumv[(I` P\3}-6G%>5{Sԝ=B)ovirܣ߿"2<&I}hFnaxi =[Jt'g.1=@ Vu[.b}.EQ@N4( H ܲw_0p\NCo{lmp{:8"ۈWHzf V~6/(G!$H"7RSld\AIOr^B鮴CyC8&L)=#?)Q3rсŽȟ Y;Yw3JEEΟ0R lF5: oz*%[ P׸6ZAWD>D5I%JfpF(o N}G8u#ˡD!䉅a clY`4L5ܢJzԄWGH W?Yݻu(WIRţҡq3[_D6סk)sIrwFy35ud#NI}`Ƚ]X:`(M0K8'b\L$'Ftmn.Pj_4LUe S3Apf04;|F'$ɅaNO]q>aNW״eGt >~ԝсn `r*@J5BS%ۈyCr b&h{T֩陔FRbGd_Ip/N6$H4t*颱ܳfxQDLFY?9kM/u߬.ՓTe^8N Vcǟ~)BzA|jxvF~Otڧ˯Gɹ6O:i4I|Ο6oא3%xÿ|, QV\Cc3\7{+Z&{V$/wt@s H.s$BLU.Y1;7"${6!&Al5MTsN LD=TR:j\t/3y\vspYS?4rF*;j'NI$QR1Lf2#4hb5&|^Î ?QE#ҼcUԯP?5S 0`EJP~x|ԫtD6#sdىM1Yŝ% is#C+/_Je慜 ?THPC8; w܂!qź&v`Bl^\\9aPN6pE` zO\.F=D?]PB?<¡W ?mLML0u73(38!KY]Tq8Y남SDE "t[Ig9ky@үr/I*i.Ennp7aRxV7G3u@pNx:k7&r|͐8zh7@DfI[5b}8?%~Ed_e& Db97oH؀Amf; c&.w>I#OeSTREH-Vܶ,t:FR2v`f2g(hG^ F,z-{ç9AB`\a -.YlfXVI&=2 >o_ZbY_-kN!K V&(c}KA句Mm>Jh:& }T6ºS÷M6^9][#&~z0|%項"8[zZQ9+\&u9$]F\_!FIY`rѲC.HkZxvAv'#8P !Qz9!YKrI^ݚAkQ QL=Y@)ZQ2ĢtOЍ ?eܝ[lu7g$4A.%{>0.a$j~oA.M?gm*5swM"۸Jy7iY ^~ Ng[^4QO'8pDdS4"كȰi,§Ì h㑍8(BFU)~Z"l~Jgew g댶42`iL2rj")GUtddqvc9i%u,ÙňG\ 4IADНP rt^!<DKh}+x@fޮuD\$BS{ODxZM+=\NQݨty7ՔIJ"VrCT&j5*+v9b,k,*;Z{F+G W?szܙ5Fu$ ;-|%'hV`KĒkp>}^y2XxA2^Ot(5ec꽁V|RΛBf^fF>9nɞpMvYu^J.KF?u9"b~b>N=Q/ejpzQԋUwG@&} X@cWW0GZb&C~h8__w6M賰IQ&Nf),4Jh791UYxSP8; CR584_)u#HY*:3K5 -ն!.{L@R\A 8IWQ !f\HxBI~6`M"y+˧reBHCP c`}K+CL*[@7֐_o[{V%3qeFfg:2+YB!*͘"Jb+;.'ʪM1,~ z9ŻzXׅCxWLVf7MAK:Sȥ-dy>7^ql7O)7'͘[9&^^degڝ̫TohF qm(1+ؠG <\FI^54ބ&ܘBBmiJRMn7ѪbcVѬ@/_i}pEd+C.yn'$aQHae_W%AㅾR,=TݴHbךp!Ӿ7 #%tug"ad̕%&. j"VߜTcF%6zYNi@dSj5dD74@Do獃_"գ-gQ(D*d'7Ѵp,_4CYQeőSGe!Ba:mEʴ)?޸dAp)}v}\ݯ&r E ?Y⼧MG8Y҆2!}J;mXR=DDS|'wrY٢?!E]\^<6ApܤXt@=NohK$.iY):eTZK> 4l\YD8妥54VٳH\ѿ'1?{ 㔏t 2A[ ;:o(_P+)\N|d.o2mQ~^fR rM?cѣy+=oqqݦǠn&PYDGu@f)4tqpI2P8RL/߿c] y64Upj~9H 8&r2|" :~V_l[=8C>yo@!5(١.!Mdse?%E=7\G<[KrW·[ϖ;*[tKb #աu7`U>(4c}XȘwɯX2sk{ ݮlJ< W[LI>'A$SjdET;Y'W6{[RMߩa:[r|;7Oỹzzڴok` 4]Tam ښzaЯWo!&0Lw]%k9LoFӧqIȜ@tdw+VG/xn - BiBKTJ Eb, >).}Nu]?K. L]bėudx|V͐ x b`.$k|JU@Z)*} hhap+qiSa1l~#7_ ]X(o(A\k!->&۶=2(69#C!6!Bk@b /<ܼ({#A#˓ *.lKcQ=LٷfP[nY'Aj:?Au*3VfJF9 ]h2ai0շƇ\9l/ac:g/d`+KYv0`jC^pxlz͙W\Z,|Wcbl31O:U`c{[ FTNpK oՠ&yBڊ߷l9bVE GۆMBB`/ίLeGKCaz@sudo~7Τ\٥;^D:9?le85VjYuLitݠB̚Kװ{_;ma:ђVˉN݈ŐbSSDfL7}]Y'+fAFh-.k)1f> VzP/d [Oq-kϠ6~oV^~M71qJy6Uxq4=BQ~c; >?_ !1IYp)A\NbUGd ~`i5DӉ E<4iykH+ki#3QTalZ0sAH0dlZFPFXe0g; G-$S%Ng@#dI|!AlǿW?HۙN,#S.Lŷ)Xnr^9I{ *=&bfXVUbrʞνJsI#5Rn9nL^mC/;G/'Y(t R>MExdϲJ]p@AyjKH:CW?o<ɨ:bXrsKLUWB4rŌwk|{D[p MVdXIp!_rqJ"p+7ƨ,Q MW3VK2O(Rƍq { `*<mɶFhpl5do#(%˺%AZqqnT J U(h-EBBw?ػ [J2Z j+D?Da~,QȪ{z -qlzw]tz}P7@&{I^|g콻,2YցH /w"l!;ox~!jݐ눕pϓ&a(!R]PO'nX>- +? !Uqj˥<#Dz&JD/]rȄk%Ѐdr5rNtu=} _67U\`j4'<ݚm$G.FPK BíG`:W^6_a qTߤLT;J+,o>Xh,FoxG5e 5uvƃ_]0zN%*΍Ƿ4MI@e; (G Rl%>`/3W*咩bkD ̏MC i i f\ :+ }1-'FԀPE&5t@D qD(MtNKz뤲z1W&Crf//Qdqd( j~󮽆/>~q>Zm%.cy:1$ sџ<t,mOM$3`co"k=9 b<;/+s ~0bFl0P*@jj/3|D] 5y&+x?Fs Es4AB mo\R(SɱNi9*4"`IdD P<,ʢfWת\3ZAbDS} N̅BSBJ# 862B GD4J -5[k"' ^eo pi%| #kYSDVƝ(P#Qn7Ɉ\1vvcHƄi`X!d8}oAmaټAw$[`0f7BGzTmYl,VQ~z VyrړWg$x1dM+.y:u޳z$L av3ǒZ~Gh#$WYwcWՁ9h?I{ YYκOgי>rЮM՝/Rw˗f& )P7Mbtb-4P؂6Kwy7#b 2gSѧ^YeجJu.RZUqdVY(a6浧9^-ems=fk_\?TUZ%eA9| Y;+X8TsŸ!EcA'`"% wh0[MgFɍ: {=;L>. EV &q;^R8eK -ǣl)bc9Ii2ݦS k >6%M Bb$>:Zvn`@@ڇSh`{&+Y< 0,8쎱>PYԥZ~O'dR1=Ǖ PCo4iEpeX MJ5,Y(vF{ۈF!ܸ|=LPi|vP NrWg+uDP;P9lHHpŽf}SnԱLL7Q~)C;Yc? > 0$I]j1B +͏#/lI#|IvY4 ']HvzAO̱ELtql"醔]sbzpnAϹ&[%\(Mle WD!wl[Us PJJKw^p{RY6Fw (a֠\&9Hԇ[YdJ<w:SLaimT6=]{){JDzzݟe4?|<sf|vIgG³ r{A )d/Nmh" @+D _Vt.ƈ?%(UzBV2t]`5c`$/yŚ*9ɦ+9J%Zp;rZ-ےmPDX2RèN~LT Ș>جwƒ5齎e7sT_.fڢf jR7j&} l;v;QN^(q;,[Q9,cCӪKe_{ 'NbY̮ف܃=(Ś{HYÂ״8]emIЪ!|"5P/ĶXfQRt{֛'s+VƕpxB̳p5 3k0Rcc<\^ou^ \$(R>\>76бb!bWv1HICGx-|g`M1Sz3INrJϼ4 c~"f:LCVzQ3>ޢ|4iAiTzLܲ;q\'4v&rXo -OBK%!M389h腫Õz:ĢsNK9~-k7eV|"޿vrqF-M5сt\@X&J!Ʀ/rm:/?F)y^qWBZUS=]ؕg+Y0*B̟Q 8^`α'e Q>s'o&TC,FZHr)4"bD\DV#\, ?dxblch pGz ewLjL n50MCg0&DzHH4D.%N!1\U(Zl&1" dZΠ5A{[Yl@Őh2J~$r6-?38PK%BJBSafuUU669vUÎB"]8qcQAL0Tc-u_X+(TֿK u)뗾1}r|FQI"X|%@6,[eIwp u4#UH'VBݩpf R[K@ÅKJ 0Far.zEOdu@ pnurR@10ef[&UFK,sğvS 9F?DoUrpyCZGJ0⚩FdW J2|Dp ~:S\[̜-7sAʞ="{iI{S4D^ap|f^"}Ʌ3MB>q au&2^ t| DY& BBK)]TxsKOy}a, S[3~4:iJ7wuD%EqR! _\+wM(sDCSfI8eHH@Rw.w1z0$4?0P ?&8%aҌOodݐl(jbNc 𪗇?fTdV5L{$B2!:fS|z}P``IA)5a?D t~ex)4@HzbUv>ݫqGP6)#C ߐs\hh/R䖰a^ }̽U֣Rާ-< '(PyC^L;v# tu{lf0< :=D"b4Pd}:UAx)s5LK*ÁX$?}QowSΨ!E8ˤF=vг3ip㼎lNBYtɳ^*&u3T?~(~w hG0UF5ʑ[߱XK`[z51%Ém:Jm]!WC#xzWu>U~c@6[In.MOcڮ-'ܽZ˱TH[P;HQ³7`(}M^z9kɦ {QGL7Q+hPÆj#旾N]c1m@C;(;,[4*|ȜnHReq6@cbc+3"}h DM汸v7Pɤ# ۆ3o^y'RTY7)5~i~m <75@,: WYZHEɞ494=wVS>|t8Rk9y;Ba9oXAx:w6)tx;Ms,-n@`;R[S$.@;`yR,}=9q+{#0qu Ret6:Cv"{H^㶔#t}40Z,Bx:<1qT$J(?7H_Z[ɿ(Wc ĝs#)+xYrn/=.YxQ󵓤f@G{{ZxdabEZ^=.-M`M+kIPso̰3HrV6g~Rc-NUoVU[Fj a1ߘl-Cgxm [1#9qVӓDV3=Mk" wqBQ~zZo`'hXkcvt{n.njv_S?g`.n7# F.O%E,:tYcvҍfUޖ3h0+;o8g8C՟>1ͥEq|淲'_/AA~î5Na3(\K)M]8Cκ>R@::X^ZHanäuo8yk wӿup8YaVrBqY]b'f"`&D^d,3Idž*Nҳz5M# V vYg!@/ OydEʔv>?65=.Ps&X;+ˬEI!~ݓ7F( W85N ,Vo{yv"( oL} 9#spnyjb)jp:hx1w4JQ Qf)#XIQ-,R>T^}9T˂0tx=@I։" d}c-$xS*Ѳ*B۷+1:UL7\8ІH>SM-W=zT]+f 0g&8&Ti^- +*ۗK)Eqv\.ǥ^73#f-Z'Sbz&t'nƃ,w*v+v4D͆e3g]m^ӇH)D "/i9fj!Y ~$IN*97pƨ>N4cM޵ JsFop=Վo|OAGUP`;2Iu~QJPrnP\y8URۘHgGZzx2uAtt٢ˬ(sd$_ݺק-A!E~ds](DfUYyUde2p.zQ²,Y|LV=EsFkRXz.)CE#2=|(؄[g8\+>+_!‡{\g&?Fq+rWDa 'MQߊ:b[ (G,ɽN|ݩ 4փˑDe J@R<29.KhrڄOT{Vp pXyxU(lIw,/p-Z^m lGqn3aV@ͳ>PGѓnu1p N\/*)9uNeT%^tj:?P#*g9c=#^ ב!r4ӸmICJ/=Ž''_^U!v|R{-PY8R85*4erz(/ϰE鵙uxɨGeoe /2qDѣZ2D? ͤ"f6aC+Od;6I?R(<#uUl[@ ;8 g؁lY\PƮ'L6Jޖ4N5.1KJ8*$62{lot~lb}aAƦ5Mgx4 !DZg])/W^o6n2ي6-+ZAH@D?X䇲 V`i)OYB[: MDX8z}?4h>!j{)-@_T(W (Y=QLs tgQ%Ձ.uz14lw5ï1zM`To\x;fx+y,5A4S/Kڂ j0ܪI$n>l[f|DT2yq]sGx5%bJOQGD1 I%13N W1\Fs=" ߇ <}x{QyKhk(}P[u'ј);C"EqU\E*#elץ1+|N*U|萮`A0=d/jQ'=P% l`vXB'aC40' :ICCe4̫PؙPEXD]؏Y hyG}qVlv tyO{h>*ֲG9 Sf# O=C,JRP(8c|+؏u\VQR{j6矠z*7 ɣTd|G'/:sQvwM1eӌT{` wDMt%@Yd`T)([/'S:si?OQ:v^2ګȊ6 Ď"E|a%QSV p%7h7?]piUFݵ3LoRE,e_)Vҿm9 ^0q_k[2hIQ8 ko9:b"N|EkbCxJmi\Jc~b&S5jl?tZ[ޙF}$ѯЋR+=8 bRk[)9hMSQoctqDƿ"6o {G+>~ J{EdU[LD:q!9Q@) V$7oAWd6t&+tldjx0IŪ<`!-> z] yjBiںH^D= ؆8lSn TdW5:uLCWSoyf8*u+2t;Ě*K/] %v \=5WS Эxl M'z we8 BOsO,4i2Щ)vEPأ9U?9e/ JůZ#*;MXc70KV#`© <4tۡR=6GH]mܳg0}DlfY 4Q3̩WKr9^a ![#YM3#j("kZ`嗕&o>?[ƋѕX#Kکbt*[З4wuZlg& " !$CU\6+bu:$RSe+<|$ij˥UϤK rjllsSK .c1+F¶щm'1HʉN JJEˮfcid`nDȾ!JDIz3/G4[m`.V߇|@#lLgTǭ81EV# VCGkicNW< FvY'rb#RK19yXǼkW~zь4wdN6,`Y|s_x7ekSУ%d`NL)y*qS"E8J^jb(2SJk5Ƒ&uSv!8,Ş0Zv·R%Ty,Ln-3v"lOa|7u(} I~/& (v'u/~?,HU6Nq4ՖT#3$ԙO%u -ۤ)>[v*6;ugxYA^j/)*W3;%zDj-rg`7bLNgHlZASA =J a`syrseV(a$wϷ3rÂ+yB='yZkZBENShqO#֘(C2ԋ/]Tʷ ADPU"7҂|[޼A;qপ*zF&0W`0X:3^80:hg5mɕ ;wo]NNZFKBCorK;/l1rΕ.XsAV7 0N*ol^ r ǛEnȅe΋+$H^ŊSXa#q=YT5 ~oG,sZp:.SzvF$ܱ#I伏KfTm_%bVRL'izFc U 2cB5փ`,7"*B"&ʀ+ KKoq0d}لDܜZ-#u5sl_w*L.{-6iue|c)n\}D"lFIX / kب.v6L36j ;OUj%UHw@坚܍u@n}D҅ck= T βCCin5ܔ)+Й8!mzbz!y Ry  )ۑO&_\B#gU1p\DPXqh22sX 7ZcW:-Y'ÏH˜G5B H{%rs_ OEprlyA);з4rc1 Pr;f:kAx]Rڟ7#Ua>WX:0i͏Ir;Iܶ7 m?PΆ[h =c+(V2ҲP&N<e |VLDQ%)xhz=.E'HP xFY4:mVF1 `ˀXyOe{}OoRqC;ZW NkpYIkd6BsL)Y=V0 UvR,QpOw)1fKfMuJ'~c3twDt¢#ZMLWx[o"+ ܄2XڀFCw[*xz^82YvP\RBXk>-!<"Cn\$E22U]E{;a66m U݀Zǧs]dU’󻳚duP2({v|CiA<*A,Z;7 oi蝽|1los! 8No^OSrǭ5ꊶ~D]b׾v  1k̇B,$ϙB 2@OcHw<$W^Am.}'0B( 5P& r A@QYi]X\RλX)ldB2?{YXͿ@zٓ7UK/9wy 8ӏ'gx'4#BԤ`7o0xl{ Ɨ~L#@A:D]f,[{fP-HL+GiYlkhԔҞ/֛ ,Q[)!Y4Cx KkB>$* 2:eOײ/AnF<2R%\(z$U ;I 9_IHszV{}A8*h2R A6q8q _Z'CU7$i*k:uQl3s&gm>Bk pH}[Whiu?b}I0 Ks  <=1Lp[NLcXy! '$D{jB^qaIu|XXr:'+h(tI\KTf=95;"橬fcˍ6kTUԤ xlvGɐ#6⹖x'hAk/>v `Vrޯ>ɿOvsx6>a2Y QQ.MC&PJ#/1m&B5̃ A$WT&ŀ-⣘lfPYe'ŶD zmdzMΑGI-%&0W > Kʦ0ñK+܍'{ /sUFH7ڶT Z@[3wc-^Z˃U0ŊvOʎAJUj'C ue }EgysR"ڏn̿VK7lg@Մ Ϲk)Rgx ƪ9!tԉ3,') f<8^ U\E9b| KMgH ngϪ,]BO#0k rՖ~1lpaC g 򑄖̩SwҵLp=Wc P$nRH k CfԱd囹P ]}PdrH.A+ZUk'dghL6 0XY i x>jbx{Qyos),e*7165x+\~m޴5Z F!H "ۂ.VFҼQCk`̨=< 5AF_}Ӹ|省g4QIsF*>]$JHڻۉkѷ%DȃF ,YMWq-(oz=y"նpoYΒ >L@ '"S߿އ#)F(0 dUV(-6.͆td#D;,,=g)Edt1hP@L~;OʼL"ޣ[U~ͻ,HE)LD LM+eٗcpDPigL79'єL4}*W?BGwQMl%^_Ȍ>RT0$ 1QBjo zKJsxobAt;c=&Ix!}V\ٌw^2K|oo93c0XeaM]H+6ձz]x$;*:ӓd薃Q5/NSEldNӅ\TRZNrpcf[[L=WϽȚ5Ur 3=EWhjvoڌ#i dG[|_R9@&TBa#[yf5xq$T =sS{#5S/$.[ˡBccDKp|EŎ8y|^g7| E#XafqLXsmѪ .AgQ T%q8DVdB BO簅pLFôw#[u;$WCw9cz5QK=džůxW!eI6Qa>K94nZUwk7K[N;Sɾ ;3]p&2\}b~'l)zN)oE$W:Mji->|l&~v$1,IߚQSy5ɍ?nS'@_|ҸB/XՖ3i%+*~Ҵ γ᭧u|#πC)w$}ĶUGk8şb̟=Be$D>L8 LN@x<##S1D*chB9_w̚iy|PA(5/%79aW:%NһU7Ց\s8S ^GAm旳>۸JwF1vSL,no&λ8Ŏg PciA7ཾ="7gCd-ӱO-K7A`?k%b^ygx }[8P!Shڰa9۸Y0OxP8خ: H u&UNQrP ^q4ɊCrhLrǎjV/o_L+(b*+b@;{8cd73L cݓ6\D3wkC3!'˸W4۹~D ۳Y_iŃJ`*)'#t8]CT' b+9 ŽEog6j~ XMy)E?u"*Ir{þiMlº`WxEhŨYN'x#H,UU*H)p>~Rˀ|T%ґvҬd5Lm'N单` AΡ-Jֿa!<7|y:ssڦ5;6K]!h!D6TF0 A22zMbRS.m&1UX*dA-GH_ Kv/]pYjOϣj< la[x|oRzE, U ePƸ1(P<:ڬtBSN=, C!e8bpdpGewxaƞMh!;xxrğR u֟TԘm*!O

ٓ.a $aŖ܍D ,Kl*3а:[Qoo4Q+3S7{c1ݙ\Vor`qdKNʦd$0h7hauqBo1CThMw, )]-y7gE[N )nM;g×b&RpȓlHn3G_[}'NLSsxYKբ֪%/fҵ!i_{IZ@za"e M1 V3pqEQHha84ӀVni0\ { rVk"HYEArثTٻq:<!~iSdЦH] hOhkH=/`.|ZFrYC*\Ri_q{Q)U)3J\+%hd'zWv*}ZGR#};,׊x#8+D mzx7Xiq+Dtbt3w hx=(6Z]a#r s5eiġ |-1SHI'e6QkE;SqxAtS"R BZ"zJ UZ#U L7^qP-cW<-a{mҋ@߲|8luV,ߕ]A՝.f)}йxu6abXM>qg-HhcC7Cx](b颠$|nNRPStd \ke6LJ/\Y]-h̰W(A$43SO)w jί8>)-+ -xUu)g/0sUaRhnYePͶ|OI@6J]+OxoAM{;SN߻@oD,UHp)J8FS onrUCnٿT(,H<{0k[pz[I_4 7-!:D(PB Pӓr*Bjc^Hu%_&N^T'N6Rgy5*j2|-L~?xHlvA6` M+=[ڣrkqaH=QikuϹv>d #Mb*q'\Xf?R,Yux?Nk+ȯ5!cEG: u6uS#0c}3O9_.7K$!Z~dt@]$#H$5B|#HTx>HȐHq\JI*)ic QgSԶ4{.Iy_O% 9=7J't)6/aiS5絰VC@Ao;UoCvH?y!17(n]$7OjSGƦZWZzqEWǓ[+[Hno&ef4'"#FMnkkkVGX$\kH1a9٫@(HxO"d9TQ "Jώ[f_~bdFÖaCM8m. tcB֌P^!x\&W8d_Sl[^=}-_IEZC10KUhY G?H^gs LeǞu_ҟ'>Rh`RfQ;X9ؾySM3u@ZƎ ¦t%]1-KLЕbzvp"hxdPn6rkx_F TiFUH'_xg3ȮLiC sm2bᠼNuT }}FJdy%JV&E ^3SLhWϪ:Kw\g#X<5m;[mJm,|湫 wg#irtoe4$ BBuS`|)oJbf>JV_w݆جWWi91e uXJ۸G3銄zm:6Kf[*q0(P4`%ڹV,2dFo*TҞ|F\yMt&@S-|]sAˉdC>)Y<vSV\D[u ?VN>Ŭ{R~.|&՝Z{{_9ƠaqJ)[ݩBbJ!@su˚H1`;L*lIS\Enہ^YI2pZR cO|1  'ͦGߊ/(0tl8țt7$O8Z`~\2: @چ} ahnip镃t=wMXĠ{S|u,!QhtH;VNڭ@ՅEN[}zH H#<9oOL UeK! ϴYhLe_{ CJ*Poz$eaCkߓ3uazED}wQQ ˉ7akn6 ɷThjPӚ0WDoW԰58 =\0| Op*t}.~9lFWQ6&^2i4|T>Q'\0C(7~[()IΘȫ 5l z&ʺH`\"DמgIs%kFv֨ČXu2^o3V[!jNFI367 +f6&/.K(5/V*6i[N|#;Cf2y oV F~ґ b#S>CJo%Sm,{߰tka6_ ]!EK  '&bh3A`%Lq+MojJF}K589h{) pQ \ ~ E{Wv|ho0 Se7K~=N Qѹ:myG=(⎼%{O/Fɠ".%c%yP@W3!E pBDI#_F#"_ _~ꄍnb;Mv%fhLܧ 9*c P wDɘL ؎A6䡹o+X/6.JX٦-sb 7K78>f?pFQc_ZsXꔵD+ Ca׋},6ܱRl)cJ@lDGO ȕXmz-Ĵ)5PGWy Bsq0m*T 1 H$1{"^yfDG?Aϋp_)V3GDM@Uc9(V ]Uș>ɑ-\}^(lW-ƙSP;lU)uŰJdź(q3 ڶ@"4) _Uڈqxw4u(yNWVח(y]CK#{Ewl<I:Ɍ-S֩3qQxe3\Ƙ2d}!<8r$ԘM_JYᯎ&"GR2Yl񳎳? p5v\ks2(% ::UDCQ$x"YNE/m3]^x7n]C@b+"^ܼ+I,m;t%Jĭ9A%*X.Яް +@=#~k\C0Or_+%aK~Q-wDXV 4V0GnaAnc ͒ /DsA>&zFQ.`{O$pȨS (W0+Rϣk Kȵj;*׏#GLv.hgS!!;lOR>l3)X]*C` tiDv|q_h5[oWޙh[/B?܅|\?5s0Dֆ>b`b#LT7@{Ab]^M`@<瑖bh2(錿O-,ZQ` 4PfPGhpmHb(sayɆEU8QeHK,%$^9בrv?ئ| G*rR'4W?>FӌUt%ߡ>otVIG\­Q!naL/-1 Q/:P#V2d4KϣnKA iQh,*:nVH=Z)~Ș.id~ZC l" &mi|T |Q>7[[ΟF@[r@ӣ7l?E_oKqԩcUj58> wsLNѲjz0]XHSmn1l8$!aDPp>YtEs`^ Y' c| qВm9oZ8 t(CO k]$rBhߠD_pc# ;43#kj〓*,yAxh0MaJ"d̟ hC(or:[0eCJ5K\r;(2 RuH?K8̍;MAS2.B*BޡETPeyWMfp]g$ uhLN¤:gtd-l܇ICWdYoQC =dmjݷo)P1q2C0D:HQC|JxtE֊/af* %5TDptٗ=y"'eR2S3a.t2Ga"'5J5'o,k,,CƁFny7䠖+OK8[eINmvY{оMNrl3'Pg*=)sF5),(fMr.H| sm 4b\Y=㧟=ƣV8ΘUҜ-.UCH?X/|ܰɌzyO& ٣މPK9ԦR}8]RBQm0raf`oB,쎯ِG,D%^@4$?^huYV?sӼ^ .`Fj>ƣڌ๳M7P$ sC&aRs ~h,AęZxzHWC^;^Q"jlI.nuC辎!f $-޸r4U{D5 )20 L '=f6f;<{ΨP!u"W=*y]b&қ| ʜ|*l1s*L|Bj"'ećUJB:𙔂|~JșܪP{ˊDŽ!Y|guu/=W!)JI!9R%Rk4s)S|4-Ts]yw k\fǃ֜V!d`,+s<_ɌvVk3Oi"'~,3sw6w1NNl5`V [QDd?X-&VwCEهUxZry`ߍIxOb$#B6~Hp,ESto-,&[1yHR4+РirSKAc[>1me-KWIɄޘ6;Ĭ{hBTJ8zo<8U& ; O0@qƦ%ywK}@XvԸ<:+KA$`5#q[Ig$.|FoJPP7؂I$73qbYs$.I )/^}4®9 QyJH,Qe&O 0θ/" Jz۫Ix4f¯} k\fL~AŞ#UDt'_j {ii*L@C׼=-z w$nz`b =zbƾAإjT6f.(H5A&,O^P\o`}iEZXRBT ꓎[% yqZAK#4MwK){_ Yicmdžl#zJۈ EHc$..w˾tYlul=]b?+d=q%C[d3,Í>ICP~ 8p(Tct|sL݇"Μl1lU#<8GĆd0 V SBO%O nbԥrti։I04_`>"%e&g4mj }5)[FMoy@$[%|QelAA #L5y`[FAMsԻu X27 Y _yʕ!%{e3P.%k6ݑR&͌ufwiW3q1Ul*3J=QZuPLܼn$nt[fM6ݕ88,L8pE>$nk+(W6̳;+(rTVYnk`WsDEu  @j\cΌ ߛEG~Z6slZjQkFAp>Ua-ZGW3L0>FbiIY+S+ 8O;yOqS89 v:=Xt 8/uLF}LأIw@Ύv렲V(z+A%'p ܿcdQA?y# XuEUgw+0LQ&uս}ZZU.PRSIl[T#XkIBNQ7S)Cn-ʕ2u^R"7B0R톥 k@ td8yf\^HsF m&UqCGPj:աȧӛ r_vNsBhx }ݝ 0b^S#dPlweF}Ǡ39FF)R^92Q ,08\%~(ݹA&J7;o9V jBtUĬ9xXtWϭz罍1Rh.:7B%>C0LNňSߵy>2ϡjSүx3E>x1G djbt 'Is [x1D+t}^Sy1p:z4(犗] GGK(Jbfic,WF ;&8h\MCB7=UIQCOMn6$MڧG񫯨}ȉA>>[;zܣ}qd#*6tTl]zȠ{m88ҋb̗-*%<ۥzچG]ݢ5R&HF>W*ytOM,vmpq#.}q`N,;\,kBAQxd8,=OHrdeU1)WK(yG _U0/ފ*Эn՗i.$Ls,+H:@9#\fS{#\|InI}۽2I8@%bKED!Di-9=ɲ{"0CԚ\Ӳ搖'*n ,Td#ʓD˷9NN>Q+PQVशU2&M2)XTPʗiLۿ*zD"k @hGp'k۪}RzF."+Q F3z苌LuT#T,a\F`g3|&7~9)6bg6ME꼗̬ddE}.Ԙ|ЦǘdGd~$e 8Ȯu`*y]p?420 %P)ה?9UeV*v)pRfIP}[ Zs:ŠӄAgrse^Igs'GK^';"Қ]o!8Mv %F.׫3O* bnt?`0M ěxcoٰ33$S7tzXBh17F6>p[$7uw [ʔ&3gF~]?ǰڥk* KtB 2@> $bZՔ+st-*Ů h!zKT@"X} '*cM}OWA9[}t;οqBE(ew !;4.vMW\>FbdDk;Oax >\ߓ6r7;5zWр YQdʺM8ك{{mP,Dk۪F)^a31\8ь^t 2o 9g4dܢW0yIHnPk%rަR!H׭0զot#nmiz4Y* f̡*8_N2sZQñW$~آCW>؄*0zgA$72Yr7"y +X Q8` E($^v\,1֧Xaܩ~o >4Vq@A(k-2b>>͘ġ}88w轨r`kΈ" mu Ϗ-j+OI㓋{"e/h{AZj\ikvA`(i.а# 9)o RйyBU+'8a6rWf@˾*vc?wk TM816DP^l%yQK~r=P{I  ;6En&Ljy?}f)lTGHNZǚ.uWG9\TUpr56N@i#'߮dMyɈ׍g) bj78ĂĒ.e3]|[~s&JnK)Y`7 -'RZ veZq\ᇾ,"Kڍvnڭrj@w|ZlFʍUj4wŲفUM tYx&~yy\ٲ@{֏EHT£2PPcaMBa.i^(7%9o6H8թB~AީDCI`~vۑ'Cx|A`G6YG]|K@du87T?0Ye4SPp+ڭ O%y9I< ,|ŀI'Qi*Wf.W7J^484u/kl;v1mHtk>QKvL2Ů+]zqΠްV'w3[ Zb]mI#1QWÂ-A[ngzJS;y|vdP(E2*_Oϴ72U/hdI\߆M`g.;Q;Ϛ( \y<1AQݹ[BnHd/eM]v;a%!ƅ6t\IԌ/zds @=J#ah7g(]/Iu0x ﶔNUٙoh] 2p]u!qDO#hץvG=TAC7 aνf8B~jOaeS)=j>RLMf؂9 hU{ b8jZm#~emjO/9< LwL%W[OV]"cvۻx"70iJkq`BF^婣" /tc R;TNWWE~ mill2@&(haxH/1a5}F+~~0}e**94eЬx>]5'Kkؔr-W չ?&=岤!,\7V?^'i 8#ȶbLz$` pG}҂6{9rz/20zX H*^3 Mv~{ lo:.3<*b~jp8NbM,4EEɗQ>ph)oDх׈We W1n=Щ1_DsGDEY|cF dبW诬cįT1ADrl"gI Td(0C1Z:k 6"E's6,YJYDWu_%,AJV%F񇬜þ]S¬FsgJ>66 `=/GMSh\m?nqOϻW\xK[7-A*@U`&M1NgHݽ烪5bm)\"rx'֦3HuvmVUmY#zM A!v(6L?4gv5dh)Ƅ2 庒͝1\2&P _7*>w8,{jx.'MhdVJd\J " 59Vk/MSZPq!G`|==Uw AizaշuM}oTvB@K:#I-!(YAǗtkh k`%',8xeݵ1RGA`^c}`1b2+w2)uѪ%|,[HUGA Y갦6o4~ÞuSFgISfUI]@4 (n(sc)F;l%uw죄xT{R+$JDZhfE*d|$`IWfxe-*#ˇ+V+w^_ͳ,#ɟWMCu*)0gv.:s|ۤ!/jag~g~S9~bPo|Hy܈ڐxi5;=rJ=z˖6^bY7wX[7eѧHϩi?̵<7@t(їT:¾>R_[$MFL5/呅qDİ(("LVW-f09fumno_EW2m"^̺.qv4edEch&YPjZ$4Ydμa"pKAygL5*(^:Wy wBN/sX]ZɮZ.r >i#*OOZy|!f+Ѵk΍hi8ױ..(f"ː1=y`#s&f(qUt_MΨ 4yDhzuxcIm0ձ玜8uvN Fϴ=rmxu{Vwx5~&H3m]},BԌrlVm7W+w{zMoMfezاƑK VHs"?5B[.Њ @ F L3.%QS_W8odiv/= (?=Ղ/|g(sZʞ+{A8Y a@MBrlVO\qvx6khGPgE'^P"^s=R>'i{V9ނnx5E*ZGWؚH^z?u 뇹`.}T9€ /&BLC%p`yi4dԙs7-Ds5({LR7XC[graD[X:^Okfi -@2ʈf)OEVqnߘ OPqc1P3(7@!e{T[] An0BP*=ڎhF!?KlqЦb4uԈͲP}ILxYѥN /5i`c(+{ʞD~!62-4&83yaOS^? < <3Nzz+ߍ*f };4LgjJFo.pT,YnijD4yFg̱ :̚/٣ %aW7!¼`ۢ`w]z"M\rl9 QϢ8[ =Guo, +YX ,>3¯6DJ7{e^{=|pIsUɸ 6k~ (ē% mMv>NtMKnr_l|aʑv+Ԅ-?,6##S1PܢT*V=0nK^e\S2ԙl~謹-ۙ𒧟+sqp~dbuBl=t1]$iL>wh|8m ?Gw4$Ѩ?-ܯINL:!Ať[y>LoZCK]Y;o†[60:Cʩ*G5ܐ& ?zpsETRhix|1I7W1Ckuئ)[ET>m~ԽNU޽'x}X.@9cxN9,j-JMm~.u9R>ĖB<&;èƈNt :>q e4gʽ).T[ hVX>,s :EC+@0(7i:96oyBt1޼!D>Ju/.sqJ_C:`BL#i= GNwjQW!~K;.wO;ϊAUuq_YǢ2$1ҦY0,^7j AcjIn41!8 aҰ 4*_]qUU n0ewʕ&O0V.i>}*;"DQHu)ZG;RzBC) l Gt6&$_dJ' -f=]1ˈ -0r{ #? )nu+>ޔ/i|dBn] r? nhR E.m^]ՇsIބJã(wFոѵ֒㵶X7= `>VtC%)*_WxʱNՑ25o%5*<BhɉHt ar+Kb[ Z6FN9[C 3Ajus;i,-_wtzqU5́hlѬ#6K`lf  ~RlŶHغ@f (Q0g ;z'hKWU:_p)ltTrlb ` ipjɈܵNŢfJ|0DP8|&"?ߘ PGY\nѪQ`)W6>~unoW6PDFt͘iN~ݏ\_й1Wl8g kЙ Wk稝6J *`[1@uO5s&h0Y\:@I5sz3uhCf+ȯ>7|a$vL~ڊ>k#)0F/6Ɏh[67~T'6 tC$&bS~V/mvy4WU ]TfQTxZGI`cTy%˼c/5F{_7k5<:d-"-`\'h{O;l,rmdgsqgx@}_KT<@2 ZI?<6xYBoxsh7~̏c7)H"elǖV4auCzjw_ZZ5C.#_oI~gV= Q8pkHKuIDǚY &&t=caH-G,+bT3loBTGf|Cf2UA`9Cq_~=pl Lx4a*3XVeD"̵$ݓYdgׁ-Ǔx%t]Y{s@}Z{ =.3*8w튱tHgQ(;5qA`dٮ Ӌ+4*܎{4 8!9B)T\5}!^p B_{H@/at=~GoA~] =?_vQGvb>saAwoC1M nJ&g="a > ட;U3+ }t§[MsKmOZgxr4WDĦL-Tuxk.bJY/y{g(NOY7t(VH !﬛6,6=G-%@wwltKs7|i7K5DM&!({b-974$F' ?9Rc/P~!7`tmҟz :&6{pl'C5K!SwY|kG9vlh^BlZ#a-yWЪ|8\Aaw CpIP . o5  ēEA ǹ~ WW+c9J"K6=?PGFL@fӜ^br"X6S:S{/[mLq{n`σR]&$Vs|7l4vYymOYNo5 m QQHꨪiZ+l"ؽP}q,W3vIR$ϦvQ2?[˛Rxf@l>JWwAﲺcD `s@RfUYd,ܥϩ3T8NKƴq(Gqo+ #4k}h4/p9XEoKH 5BTS D.9淉 % ݰށVVMa~D|a cLdWWcmiE.> ҡ_l{?DH;lEЕGZ-"|m7ϏE+/ـu2̎F|7y˰rM`D;AX辪c>]*0)K8IK1{w(-2M{uɛ[ϸ/s9]@ MS팰 <'?( ePӋrd2J8';Zg3{@)^øvjb50jP##9!J]S$\OvE,Tg*VLgT޻ Y5kGpUh5>Y;N9ٻi1ȓHC8>pu$މ^Iu +\= xReG#nKٶ9pAE"&vLl[T6HH)}ػ:݇I(VP@f1K0M۽οZ~1S@<AQm?_h .n4ƣ,rܝwXHBG]771 TYLTŧCE^An8 5aol+ ^ .w.Jhh$i/H*@TzR z"Z@cB2&d60N;em~z^=#VƀU896 < ȬQ#4q ]}wlYXP3 &6スjZ7L^A{̂ȁ g@VC"-M -eP }m[ (./hWF l HEA|@SՔIzqpYIyM?M3a=fBɣafvY2k!)(=cH6l&3+ۖn/Xk ( VdP[j3;KZŪ\GC3peƮ8?&읆8M}D)VVFlt/Hj4.$QV)''zx7*:G 珤Kckkçep?Gy|{A FcO etnԤFIgpl"`.:֔ $ݢQ$<Hf1`t,' 7]xmrzV3bcg7b^S)=3Lʒ,ŕf;:<@:鄂+O }mqOzttn8a @nPӘ-hFk! { *FnQB'M6?@|y<̭|%@\#(g2`ͽ'41h=I[yBj fs4% %iNCҜNpKXG (5@>u;̌K#;[SanCH z%l",|&[ݪ(zOx\{Т2 gAQU{m{#1; o;DnQߌ^f3ue{_:n8ob dr! &qD4\b%FUwmu.KUGcݹkeEdbѸ,JWATsȳg8#Y+#Mip1υb&v~|_V1lM6T! C7@Ji=懌~U 1:VG|O|q\ɋ<[xW4,W H yp =m޻7(,E2G n=e3)wgm LKbJ<_xHoXf҃eL. $Ԋ} bL&.,uK5UNV Ey 73AL^d- trD8nMμg͖(i1⺩n˛H^PPBKt;1rHmѴ2䢮 >'|[F;; ɚ&9w4BUQԊP4sZ@DwɚS'(WIse,܀PRiڊ|#GjK _[i枪[je B3kRY;^\j8jW\3b|D8+gI/8gN$u -ga+0n:6VϔC%y=vh:i uP^6=YiCrc~b>S5B.(uyU=e#=w (G.]B,M5=pǁ2U)G/ɑX/5l %˨6x0^YBïZ:TÆeMu[!.U?Ldg#ʤ0^8{;k4is BƮX7$F-g|,ԟE[-h@JI1 4d-M6ƨL;4:̵ۘJxؗiem,Q51`EgDßH0c:-f:w D- "В\Z_Dq㰮m쪤 tg"o(P'4FHp)Gv1)~N\7 )B^~^B>x[S3s6z0k-^]_ܷan5 hd}oGHPh&Rs~tjКs~($]1qn쪪݋ST>˜@tu٧8]ZO_Zj, ˟/;gO2WkNYÃv:Skdrb[K+M 9)BԴ*jOI=kO?1?q6C1vڽ~& !{VLUrl.(~x8Lר}'fe[$\%s.tdG <fɢCeh1c#g.D0?J׉/ #Hk8}7{my߁v&>xT>7 {͟ԊvccT^d ?||zŠB,&8|ې/=7yDKc(֙߅9sQ'*ߋtNEQ$5:]P̶ڄX% 0'z J[u&Ls7֣ݵg4F/^g^_Yr!L?IAŝVHӖ5g9m ,^D 6[ݮ́0{Ue&8z K9e@@MP}\txjC(S[YFq$XTȋ9AMX _ 0l ڝrg(]J{~@zR; .B %9{B!-r_&˳/S~~O >q+z#{J[ NwSY:4M:Qd>]q!ȍuiU*-jbYާ vö|wd:A>3Vl%;B\QHn5Wow}T}Sۑl5kmM! V6teT4P`TO:h rG٠Zqp ѼD<~>ռjcckkzf̡E_R\2QQWi}X ;gp nAZӵEXL(y:Z8ڒ-Z7*|*fLˬ%w zAL,M| Xo?-/tqGT1/8b{ pmkF!{r3-V6;jXAê!>A8-`iaR1&Ggpϴc5~?Zo:^Fۈfu ܀x [2p.Vz2~ۑy%W:/02: x&f]X>3~2\qr0hЩ-Z "LJ~nţޡ7TLThj eDX:b(abz,Ƹ d%ي(`VF 2*(tm#Ar) ~~'k p`yܰk2ZqKO0&OIˆ% ;h<`Y\zM}4:q kw (A!ښm UFy]?Eʅ((w,bݭR \Q{wį9NRNueR=2O{L\M%In9죗oM[-}0ظ'S}tL'qD>E/#71eg00"uqiUF$ K<y$t5YKrbGŠ3w 8XBPvWOmWk{A&*& c(14@VMYQibW;:/ryP*ļܾs?+"bk;nWAȍͭtkwKr>;U)_Ď1k:&X2;"Z -,tJ9n|=@LD<ƴuR! (1y'fW YL[Zk.g2MK)6,J\1ҥg'Z ~&!V xE_nz,-YZV'}nD|Z{o>D4Y+ɼߔQj' )@?sLDwT92I ON%ԏoמ#AJ]<ZP)QM# y=RWk>ʣƆtTz5 nP 4}tq/>Zi,I}=|xqBxԉ&֢h4if3RE2K̰b/{91Vi 12pFJGx[;[:Y7+-!n@6^H}qo9 >, f܍jHGK'aNp~|Q:pUELcrR')#|Viֳ=r7(D| 2Ep0,s:NJS?p*jX+66Noz;k4dଆl;_2J:#RǙ#m̹iT:<}NTaҗ=ZT"/GFi꬐ :dZ1ڰu)YIC"vǁg0Խ JbrUy5"t"f&i'UrW IKV߷tXKTeuQ Cb2 = Vwt%p|P $O`T=')hݩ=etDŽ Ѣ0:^:JGp9T08` 2^HY&SRȧ!?N̉'F2C)Q'Rښ\,;|+ 2و4&=*.,~#Xq|'eN (Q3jr.j. _?)!,#:/vy4m֐`^]*b%\Ne?W%Lξ[T,P5h_("\kR҉>X׏siE&[M+Ek$ {x5-mC[LJ&J޻fDFz%&4$% YnwDukLY0w`j86y.4#in {j(*F{ 4ޢ\[\kQƟ>xLP4㰶l 9 S'9_h%1{c]94'\6HI0,ւ%"^pM+Vx$&Eնݍ'VhWR%K.s]Tei*}Xx_k]p#r =jf: G=2G5`\8ᕟТ:i۶"g|:8ޚw M]fH JaU1"O!x=Hּ0gy ط^g>UVZژ["1S3NX̴ݼˡ>FbS3`eCܬu2ㄇio]㎾`9v wd[ֹh>P6K5.w._ƨUg]0ǵmxp$l{DxE5p#HX~C{(3Ò@Qu1 ,G"0JN 9i,hnꎇzYTZ?Urq5tK:mj+=bOE$^HՀ`İ\ƞ7":3*Sk`(q^ lzHOvauJr%kK?޿v\>Z[ى0)+|^66MgyC+uf[ XՍ1h*ˋ![-^8 j@|8<19vR~guV#e3Xj3-y-\AIͪzjP,XfەRm?_%,>,Ȝ')-/6wK[LG}EDMʖ[)Wohbb#iRR1do/ 1{щt A_kg.W]AIˣ J$I-q"QxlpJI FQ!sOunosa(Xx϶0WgHfg}E$Ҁxw7/e')Ls׊z>(;N={:>{~5 CUqFYg6rFRؿ^Kj]N>QLؗ4! Qysh"YBlB,.=6|"nq"D5Zb<`E>`͎lnܹ\ǏPD!MazQF'3 $XaV yi׍I)DE zA*gx"7WmV=ڼEX%_`D75{ cS$!fw\FpƬuRdfKF`).{`0e%v7#~H9c dLX+>/Ngl.#> @ZG00Й+6oc2b6'u={ ;˜y0ꝟ{/Q蚽Qt/N0jz2'd~BG䦾ȥEadq֙/Cj&=ݹo7s&f`[-&^N N0%qߗ/bRG~(V} ?ҟnM?7󓏀 k2!ɋ2ݑ$q!p"e>9kPq jfHѤw^0V6#ܗFv 8C*$]'[(]TҲI4z;4XjG3#0ҏͣm Ah*M_oENNA75m+<45Jn@ ?栺rBR=C}>EWVSqg0JOI, XȨswކ"5ffH1}+5B('?K3QԴ+~?*dEuT^jj=ٟv#ꃸ>iGOA\VwV4Q{1%<"f[+UH7|S $ 魖ť u|D14xl)+V斲ΏjnOh J]g[DcbN!qסj[LHە'zYlN|Eܓd0t"|,6Njy$Vq9íg%mNۆGGeg;/-qrLD9"ng`ʞtG_BѬMt'z&/\*_.b?m ?~id>rNc[[l=#]!.QJ:w=a..ccRĎ-r;h#uݞG$B{gYGIe ո/R<;* eq~].L|ZP[rikq|nfσ uWU|j0UJ uWv)1DץB_m[sN@UTk,1"l!xj eaA0;ܭ$ΡoC6,K@m(he+̶d5rQ(S,EvL79y!WX89^9pIvf෺ClYHTb"؆Ex g`Eg<ɫӟ6ѡvvM 9^9&[BŜkROO4#tqr| d1Taߎ*wnq?dZD;Ajqyv9wϸTMQL1[? %$qe!*JW8VP.xiE[=5}]21uVqL8CvTň-,!/",+*XvIp֠qyW@kiDv:5Ɓ smd)C~E y"gCge!`{ {0) 2 Y"\i{i827?}@K,ӂoј&1Vxp;/΍ĦHP\nYHd>rtO4ŏ!,,Zr:>4 vW&< {^%xL%`*-E',*g2l嫰Q$}T8#."*Pn]2਩k39!}pVT4{ a y.#ـ|`¸{_AaN߉Ӄ OWz>{S[Ja׶¨$|[*Vɛr-pD1։ #.x"GfӞzZ/5GtP1ti\Xȶxe<\-Z`{pﯹX˔>(yXw`G;G3$޻nj}=ݍT*EY'eܷWOm޳:hZ~$Xl0Z4i;)~! ӇL-Hz+hv'o/N>)R;]utߤmD[P.y26=qOէ3nx 8^)xBR9ůq~`j¬ϖdB9SHFiOX3ya%[`k jWYjM"Z>չ"W.+GT;tFU, C:_Ktdx VHa}bXAHq=:m0^f=rUf.Kў$BU(k?hϮuxH*^n`?3규WeLjvztWX}f}.8*6\tZ.F!J><k<-O,\ʃ6l@[vѰlBlp96_ @O OrM4wJc&H֋j t'UY)AGpQKFPδcJh}okc2)bίqP k# !HoԠnT HUP?|)exRv.X:@ep\c뷥,o4Nr /G=KI4}"Jz?0V?$,K5PpKz7.)pW^Z;Zzg] S7n:k SN{d6Kx`Cb+/d9!*Mj54*}dJ7fWtFY0ƔĿb`ambi,ު*wrkMZlQT'ؑI]a3 iSQDCSU$|l*ɛDbJ2JY&) w?ZceV.HD߅Z1%XKhe*hK bN繈yeo)}d5ͪ|J_A "`\ӎƱפN:C8 sG)Jyc* fnmzBFFrU{{|g|!`whYtMb]XE'J6%PYLg+2/{mڸAFB[MWt#繿r{Y4NX$!;SUo\uQcGiEi=:g7 C@$iѻA|dD蓁i?S(+E-+>=(HscV+5~#TU}ۼWNS`*̖vw^w,  m󵬕t\+4 K,U^ uQ_w/w.7^VW-33G`X ~;lLX5_-h1Mj& ԊDR˅ od(elmZyS4o9~8&dn[Mdl貰]q!ݗ #|c%[=1wWǭ?QyV*CF9CR>ks.ubE1DQ6V_aя7pڗ,{t{]q 6`"{+*tA^.&v]~R((7MyP4g RFV"Ib"k% Lddhؔ؁c*h';-\TIr踥G8UcpCmNg80N~C Ȯ:QI=!O=#)VUs|I|q'!,xbaD8=A)cS@`7,dϐ7?A);%$May9+Jo#\]UK} 32 ih`*>f;WzoYK+ S27mԈWzdh ~ćn 1HEᛠy،MVZh$Ȼ tGJ=ϋnCFpt; aB`ClvxG:b|hwTk:DÝ?T΂P+]x~ͼn$^#`.·6SY:G9^ 8ߡ(Q6V8 gV,mR!804 kⷍN&m7 (N+G=84a^6-`Ь$-R" 3T#(;fgdHWtxaxp )lA_R/`vsYu

VwIbm$Y6 "lZ0 WrҩlHbڂ"IฉtQ c~ykg3rɻݺ?n6 ˉERș5h:`kG5\$v#w*^3.cnab#SmJL33eqfj,eLIq-b8I3D_I]lld::su YqYX) ]!c2{:U~7&9(/?pǽ'n!jD)$לz4noعf[۲:_/GH8~)F(xe|rD{(;v&F`A9LrrM0ճ G4%$JR^ CMUn[/e|p$Q @wQgȤhAj Y5uܘh+fTWRCB$O75i$Χ (0$@FxD м ]ȘՅ՚N3-9J 9 ^z9miȍH8d f?9sDDf-N~Ĵ!44n XƌǙI JuA8`bJ1[7 p3LSHxydGLN4c Pi'clZQ{(d'0|w"1qT@C!<ߑ;{HxvZI_t 8G&Vk䙭P/V4N&9P*ނ۟p&q Մc?tܜ(5$p&j^94pR{٦0-6f!: YXp Qx199ʃP./=z"ΐCo=6DV">*K3H5 7 kss|#NVhR)-DC[G$>N.§`좔սv.N!dHOR9RNB8P%g$ת #(:Cϐ7xhД0PAD"s VeMn}8֍4 (n[jSc8c{If9ёsNcnm-&+GWOOh%صHCR=dr0ߛ;v9(FP) !E""*r)R9U&n ShIRܔt-~s4$z|4{`~@ng}liw|D ;Fv+6?|D}jwhzlm/_}ӄ'^ع+hN]5,C lDlS-$O۲"fNAظd$_O1thT="tMSa!r-1 ͠(ii)cW #Ob8a7q>Fw.MJm<OFw.GNׯnJ_/=JJP0&;Y h2m){S yu )O_*s5B̭8HfK^o5[I;.vjL{爗q8B 8%."ʄ.7Gؑ^І,aDn3&'4ZrDT=m*9Q2ۏe5.('s60˩콕>x _jf>ZL~v8rǨ~mE,"&8K:2BRR[rEa0ؾtЪt?=SԵ邧köPܹ #ƋMlز YBɰxrtŶZz?lND]k tZ y1DuZ*~)ذUʔnߴ[AŹ,@x\Stm ?T(mq:fnOx˷¨>Tꭷ]g_ba71ajTF@r DP\2jOB ZO"ņJLI]v1t"s4S~Ni5Y VubdfFB]AG5q-䭴S=^PAW'T=)f$|a#H,%юLQF)^ty(0ӻ_%4'AO_p̛Բա^* R&LXJ|~-IUeDrF72YRvbs `Y5r j\5N%ދ= bPB!yei6׾sigÅb*E~Q3ler*&:z* $e81Ԡ4mH8ei7 ]SƖ4=ϨGR'##gW=&+etnm+^QwfP1+CBt|&Kb[["dΙrG,HrpGDXI&ev|4ŰD3wo@:شbGE& m.[CT[M}EWnɋ1 Ø; {fuȗ1J`󆑙ٺח< Bl{$;`-BcЗ뜎hYDFO KSQ䓕Yk7V/NU/$;gxO)kaYڏ71,T9"v =еREnbϣtbBD53YKf84dA'G(Z1N:/AK욖[s@54Y­l5xލ$Ed j'#]p;`6`><3ͥuL/II8ߢjiS)Y lq(;.8tɺ8'p; @҇lS!j) {ί02Y1j0Uj|r6`1{:łUC `~l%`y<KSTVJtsv|06-;UG##" j@Ԩ$WaO~gEln: I6ԏYF!̮1S6ЃjmO Ɂ±fKfS0TٛmC9WC4D!m._/t<՚l];=/%hfW?ċ*Uk̍V`l-:efyIm̯+Iյ7`z24C#ByQ ~DEFKLQCtk{JZЃڠ( C}75o-J«OE` <5,2Vz4բuj$EctQY2vּ68 qY}"O)sΖtǴĬr9xnt[ETUCWq;λT1Q?$ %εT8n}1 ]}xs Syn7 HބV6-#s閘z s w ?ȿ(oj;KeCڇF?ԇ6@_`}| ,-!\Ur`SԘ [h[lm*Խ6 E >Ⱦ" ΛwZgݺ; ym~h=m|@rx&]Rg3(9$u{Nw!:^i6<ILjFľ:ںϼ mMh#\j rrY?Y?~F! {M9Y<>`5i={K܅M=p<+QI~}oi6P#gLjKA9hs@$c}Z X< LLn Ju& ޤִap_:SJV߄Gdra1ﮠ|duf %CHGx ]I`Jmwfmš΍ TL<Ƿ'6ѵ==98$Z><jgҷSYI2k>X$O]ds:} y0WBR= [Bnbf]:M = -?dr6[eoԢ<9MaE1PS#ǒf\c i~FzA}˾asVN;cYdR,z%af8Yys@CTgDR>5sdmz}x Ǯ29[;$@7F.maT2dW}ePyi'6e&j2cD:믯(1{W~k(ېҀ ?dǂW ԱJDK=Q 3]Q+47 TݯDA{V!Aur3?)>&#_H]ءI:ߑ'e5]he'*UA_MaZH{+M3f>.`={lZa *oXLT9n K~kGYBb`' u?j~a+֮; =]@ʴ85q]X}Cq;>Oz@[P?wcy#9fSom=ݯ|!aOI›=rʃb[^> )wʩT-C}s8C8W`/q1 A3djo1 Q Xpt|Gȫ鑝(!FQD zUZa,YS dA՚"j^uf,$+u0Z$~ ӌڭҖ򚿚Ɋ.woR ^Y/lvmM3lt_QslNM\UabyZS2${|NDFO.z XEo)gJȣ+!A_Ģ.3ksZ:Mf] ⒅~q_|&ۏ+Fu9毬~-əS91n#3tj I0;Zwdk}W"ylvI*Pet4oZ,~kכ0q( dH`*qq+&Rnp>jd DHvͨ= V8q^(xNS5K7@ G硺J3%WD~)t!abJ'3Va 7k!ξy҇c< kkt{ U%Mua Y14auTBw鑙M\6-]O|EU "E&4 f^:fEK8Cb0he P8c#/>_V"(E!{+"O4#O!??cRtSfzWA$tЪW JVItLTQ T3lr\Eu7^kDkN Kⶈ8T[{}vBB$lykG5`pZ^gP:IwLŸD@b w/T$j]#-5m`A[L4rήx#){j$'ĴSJePLnmQ 9*YpIVM1n.fG&篣 o?/`֍%bPN_o M>=Ո#3({{ Vd d HY3jK2$64WWyJ-^J'԰Y/pj~G~}n*C"4Z6Q;ݖ菄qϐਚfb]O͇1ԑ^ឝY=..كgIi'"Pi1CuNFŲP7z<$r(H:/efJ-tyF~ 6~N|?%++wI=fŵWVdRBO@^ }W{"hOGLϊ/PgBs.ahw";crְIcr‚*?4'9=\cv#=oo/yQP S$h%bO_ Z + @I`f5)\UVԿ ni i\v dW7]ȪOY1sb7R8"K3pr&?u?%oad>{4cIJi6`O~tVvzFcM4+A"$3"m&rQ|'jENkNj,K|Ʃ5YxQ0uc<#u:I } 0- w~-T=MZfc=ч;ah0Q 5ܼ%؞K)!VP0bem=J,ϣmTK!' yo=VB/hČ1ʼnQAr#^>!,d阮gNU+]$( Fc~|\w64H{!zQb Fb,u5'oO%Cyd*ib/!յpqxZ>}w6l}'bƑ> [0u~ԟ{r1A8ӡPr Qf*]]i~pV*j{Kk=!=+&z%|H ty\b!Eޏm DFSOXSM},*< lwZyIZ@SI 7ESz{ ]J` g)n[mL[#>s'5PəyWҥǭOKvmS4  à ܦ!~ i W00C 8Lf=w_Dc{2,(CbyeaMNpaQX ul\vqo'1[Ar\2jA+Y'$Obay)ֽ{‰_ VXg|lc+6ZзӼP,*'-%]ʱg!p">Z#@6 nE܊ZgtA|Vrȗu=^' OQ]HpV9OQmn7.ח:%GD\&z=])1f(QJ177ym"e!tAt;gȫ E$ʜgB]Ha6㜔aSӨ䍶 QRmը@k`;f\vI͊1?.LA.P>h/w\ZN?20cdre< fqi6{^̜p[ݒz~!M ` Ҍk'b|m-?{#9 OV 뷮R&rUpXD +~07TL(C31Q6)^=nVN&w+ B2_5gk3 8(n+?&TvtՅv8 2#?=%n%囖UD ?^/;N `ewsyfTLϏ*}fV1*uhK.r٨ҐajmL/ I*4Z6PilR B9q/ؘc-ĕ_c]]ڈ aS3<%M m%TXPZDaXc5z$G++g+x9t.?x_i۞U 4>8Op_1B0{ЅDsyv۫SɎE綦Jh ƪB523>'¢(_r[HA:y:?Dv1@n;wSxm1,0Dz+yWDpe .ѣW<ͧ*΋ٛʾH_/=LbtRoBԺEF%Vr_xr7H|EuD爷e.oYGN 7HẠ{%d0]Ͽ ni7ʤ =t۩R 򍪌PIQ{%OF] G+m~Ԓh;xV|#Ua{cAEfcΌ_!RW|W#FA da nScG*F ˢ6j5\v/ up]]ҝ}z$.@nG =3W{:|/n-* i"NHmW }HXYEҖ@iJv_WxuYyZıIU'kh1RLHEDgH6J_oMrU^@/*DI]dV Ж%hՠz֠M!.O._6&s,F]kᓠ:y*Y@mp}̻""LB%`C:,aihrA-u]P~4l^{_ (;?л+o]( Yn( F K\lv ܍ wu/Ѽ'PeSVе!cvyZ*cEeX5O<6`߾)u l4se"eIZl9WAZzX秝h/䷻R* `.,fÐ_eX,s v5܄nz`]6ҏHhF?2*=/5 )̐<~ 7kќJms4KNRA?P+ hRUm2⏝79?>|뫉Sǽf+fS`C)_ h\S0 /9z'\Ξj@aa ixv'PIxudBcf1U]3ۤTQoYK#x0fi ^tT}Omf7a@J=Y T߅ds-aVA$tVw*i)V7l@23;v?Rw#/n>El ҈m]f(_w 4p*N6\Ro)`g0O ըm8q@k&{ksW^0;'iDEP[žQ~rkvOE1k!~W $keoE$Ȓ#;3NEl,r>3IhPePEM], y|A4k(Xarp ;%bё]{6B W T"8#!A} hr#$G⽶1ZL~)O=~O8=x4@dd gZy ?qڱIfq,?gΩAb^n#H%{Ӏ`7ZL I8uP˳pw- gOD½\hqYےM5f5ևyz˄rtU!cփDm{ $i{F|Mcȣ.QA_% \UT]qW( %斎57W#w``mv~ukoȵY)Z{PK'n'Pu㫥[$^Y2n6J|:!6UvK4R`%zF4ؒpd'?J fFk Pqay ndkcs}VkXPS|\ 4~3HkL8>?j=,Ǝ5w sxީ6ˉ E%gG%>)4e2ob#P ]q'<ϴw)ۮɜ"[xQ` @@BthP)8 0'<|f:\1E,7n7)6`ZFR2\fU&N|Vlv$~ScnYYw>#P;IWXkYnEPbԷtL@""NmcD V7gV l9[u2V}ޮڥ%(k ؠf?Elq މRǛC&|k\0)WN<]%'ؗ9`0X7|E?{~Vkك˱~Brip^ ?ӻŽs._J pq\[~ѥAr!R`/@I AN=gB ã9US-(u5W5]BӎG$/6UۏMt)u^%33'X "?R0V{`$rݷԏ _ÀFT;=T)z[SW aAPÔv`89B)مc!ۊ.R(QXz\dw"3oM ɳ͵Dϰ LOxǻ&s61fq.d5*ڢ3$YIyR8NE^ P3&!`"g@hLB-jo%?HU0,HU2º;OLװ<[os| t-bR){*,(<PDI/osYUnaVO5=6;Q&+&[c%&(oās~xoAui>8*N; oY79-uICn(kM'OdaO{mhh L Vhl˪jmW 99ǰ)]DIbn0g^ 7w|Lu07?k4,-Lj{U)'DU;%[ܼd NםզŚYICnЈMRȢ"2 Xq;eZe*3ב Ңm;P=c%;[&7LާmqwboàA ߡNn(W$G?Hћf0㭗at9Z{DWUŜ hBpo~2_]U>uSs _f4?UOLy/?iճIŗW"IŃ/.Y9RlۦOO‘/?y{8%lMj@N7+5mld "sii=8P77rҘ.#Paa~OInPgVn6>Iv v#Jc8C *(AFX/0TIjNw;PzS@!8Wo4dMwTn.MH¾R.Vf &1~ل,5>'9WKK,` E p|I8{Dx>>v-?JȺan8K POXrVM3m9nϜ[ tHV=p'$Z B!v EDktE׹y 眥?鋔gԋOSmiC~P*œEF6=@skET,&* Rl$ vr=3qnf*2 &w~Qxr\4&0 ai 2꾥ZIY2$pTm̬3)% >r!/+lZlڹQ|+&ZexLjvoeY%߂LG {I)bw6u}r >;tF86WkE`-t7n ;8婑aB:9S?V q|KW#9$,Ő??1rۢ^F=ɍ37¡ .k<@G5 [u|A 3%aE4T?kQ̆jI7U4/Vױ@Lßvv'9]7>Ue(!0~w"" :٪FONu٨P)&fug H{6ugB*9nK;oOJp_iYH'Ʊ>Dq E%Ctm>~gݗm4lkp)S8õNn;_kYʠkRI$"̃GO#+-lUJ^{Fom9uzk-l BlM,9gPqn[9k?FB } %&8bIiǑDL3Wnf*:d׌paT$'VO aV甛9MDlа;j{< [ Gq2yޕU2%FjU2\Y:tٗԭV~s_}HȌKS` hYoSA!)^L&1(= Mă@zeK.hVe2MCn/'.T ց \Dr; /w>]2L$ !2Tl/kgf=.u ބ˟DR}5]7?~S|f#=JZX=z>Eb'bٵny5cNKH^"Fn`+,L[X]m^ounOTf{?ղ:NC: 8W[O]aEN<3;\MP~sho~Sײ"8OoM0SP?U\܀_DYW ?#inq`F8]ÍTvcWѱz_Ulv7cUm@)lQQwh5Ϭ qI~B(z۫H:Aj |K01Qg[2=B,&<>%a sf7O P;zB9Y_G$;:B#MLMO,=oݥ?$k`Z=g=A3Y> KGM=T ?$Zp=r2&k6-W\c Lq2Zבt>V}gA2Y=cџG[UГah>ƋPKNV)lz]+{i)8lhs-'݁ ̒eqLu~/cL. %}$5nQ;=mkTĊj kClIp H0qL_O *䅲CK&Ԗ ~:[@s1Ϗf 渽,̸k5@Au uX)G=9\&#oT?*Mn^r&7gQF(`ͳʺ؋;?wAuA6lkʝ$wPR~GB_!ֺ>ϟlkJpgx]RLykOϻKY%v[[%(*}? ?%W=FKʂPDgUI~V d|!kL܌'pcdd 1XP0Mp@.-(nYg-aTh\;!r#Qe v1{ssh[kQq"'!9.B\IZ&7 A iDKlZDm~?y#J+׃fz4i{ N*n n $ƌfEBh8M궸456ANGC.#r*I0\cLB oXrHʆ ed"ň": :y,@lKY";͋&;f.]1^/RĢ BD9-zzzM;rahtD/ɫNdmgh 3g !a_B]S6ڍJ=JC.L-Rǹ3kh` -?'KHw"EÖ9z3r06ZDSlǒb/WLZPsp~_&oPb,pֹ0&6 H,t~@.筠=7Kxcaohp]gp'u/ 2i.(7[U6ޝH@4"zO8TsgH'X5*Y4X{M(uo2J75@@IvF#S8Z- B`H8D&G`ש5#"pli/Kz_L.hj h0^2/l-S!M.[ٕU H<a}$ @KQV JmeoEA0_f5`ۋmEB=C=d=4ZJ&/yb9A$ZA_aa@'P~C? gQJ8ؗ yS[cz1bpptv>V&a( Aߚ>bIo崀 ]VF7Ņ@~+qEMJulj9.ga8 g29Y0pG]PF@k&.\t~G6 L뺰@;埰M`%S֐ GEWcr9(F$jJΰ+B~Ƈu\ַ pSr~RdR 'M9 {Mr@BYMD s,h=N" 06N c}wX W.z\;>32mY@vfԯ xZ 9ݪcɑvڛ.>}F0@s_vk< gUM0.;!e*0oNMnoGcD i&L:I(ր!WnUH&>0?~: `t_g3=DGq& 6I*Udm32V~j\>FoQiow+IxOC(vz ku,CחxN(F}&bC8+ d~*sI^ cuEo-G‚f392P ub%M&1)|l- B;ѩ\%(T &*HqjQ9{FkY?m v3PаzŶx8d6W%Ƹ,~+l|[Ay0̴!*0auncWRq7 ,h.K&|]{lXYGqP`z@4B ī>͚H:B!5C8,M?'\PYV,89F) ,;l0`/$YWL߱~ XuCj-9ǘ`FEqg<\oU#x p[4zO$"TVFFlHעm)L3rNw!tm8P%EY/?k#̜܏} "DfAK^Mѯۏ56S$`"{GqauJPD=V)xR` Iܶ5++~Nkh9/kx12OɗNN٬#2Wlݏi;T @mn u9k fK{hrX3$u~VS545R[١݌*íoY{ Lˎ&A͹ϝӶ(Ʈm4{²M洔T 4/5a i\lt ^ &”b;\~uM@6܀oW;VRj^|ݟE ;V9YhAljui8\XxߓϦ]&3ѷH=uT?R4$-f3~`ur&j -D<na|R$kԧpQifq6%v[({# ;P\ r7!LE5-ꨒR0#93bՐj -F>}Q3zy0 ^Bz_4O~Eq<\fw URܓvTs=JMu/71N©r646!ӻC=<)i4T#lb/H Q5ΖNZ*|MW`vQ1,T@CHYIݸRC ub% P +RdVA!v w/F0 C9qYp\g8gHqmUli/|dL|NTac eS`BۦJ)(360"S |=uǝ.;KA!IԹDA\EĮ $)CژA#^ iʖ \ [5F]ٯ9(P]_[ M-eV.LaeHJ0c^WB9 "I o PU <1T|4Q%[.:ʚጻ4^>W+O>ڤmI4.稓.Zrdkh*`N&\jЈ[ǗQ8dk&#Mq\I݃-""&6Դ1vezZ}'˒  ^K @x&=f s(Ad® .- v)ϓAXygnx_TL*&@>lIy23`Xh+ꆱoG\Db*Isq}[ @==%2}?8!cQ=B.i%&|VA5Kp*jmwȂW]aҀuM4v75/eXLv`7f LuLV>#Zynij4eɳzϤ3#@vNvP!f K:?l˪uWoYԔ}8g<7b'rrD2rzoe5a<[_cNMU=~VIN6r @h,5K۩f˷MՔ7.|-鳶zF "ԘƆ>]I@tA'F(; _.']%J5^ܞ"1IzJ"CbkZN>b.'b"C>3/o`ČaQ U[ f_ |#Q&%Ijvۛhl_q mPI`\]~4_@^ c%٬(<]h]Д9*&cs/=J ,A!`8r] s֕{Olv_BB>^@,5IFce(;1 tY$tf/OXlc@<[Ժ y «DΨXV"Pc.%l֟3NoJXo`/'W;) `ܑˉJ 8Fj~k-DL]ӯ|1ɝo2p)zz 1ߎHȦK>z(}VBD_ ̀$w ʜ^ r/ NdPZ-=!byYa[cGauL bN߭2@Hw*V\cx;,epr% ܘ3(%_m8t+ҫx!fQ#ry+\VWN{LQ ~+IPr&^eH|sc!w|O(9m6#JUQؙ:><.=OXsZJ>/^BV]:xL𝱕O.$/E9Tr@[iknɢG-ו\;nI84nvn9C ɡTi b+@݌`>t] |!ok (/M>gXXTDwZHɉ5к([+z4TH {RrEE^_M>|s^艳f,? 3VLeOv%y֔Mw3iScf% 79eE%oEc%e(XXy0(rFvxckQ `IqZO Si_ѻو;aǑlBvAd=NKXʉLgE9ٯC>-.pd#r9ΐ\iuJAEPt̺!7B@Ƥ #.*z2a6ZÀ*MRmTj6o,cr^=|b{*FBR !yzBs o_!6ʖ>dWh(&g|Jwϊ<^o_N;p >:QJ $uǘEm9^mhLw.m!,\fА#2@lg< n'Z[؏ $jU -„w' z8ە9aIe=?D]!|COVMN?DzHH=H:xH:/- QFWk3Ο1Wuz,}F̃Obem.j]3T3|vP Cn],}I8:>r Oӓ:1pV}8]-ɦcV@Z8 efн}W KCћ{(A8y%`OBͥlӈ-LjѸJ P%doH !y_1y˧\mX_MUC֢e6NzХޱԳA}~)sSM3cW]h'TG$E.҈d, {)"؝y\\}q41`[PՇUΖ 2` =h)Ǻ/3UcW FjA|oDla\J>.h hQ /u KLw1G~<@rĎpؓH>?)E{Z%|Pvi Yr7OLk̩Cf5rW:}/MUȊ9*tnQWϹXZڝ8=rՌ*H0W]tY.VYk˝>ʒm44x8.qhp]Αc$.#r`Pʋ T@pBM5}%{6&xǑ)~ipZGpUU!J O UfѦE˂7[Ό{c+8i5% ~P!#ô*{x&%4A3yvh +` NL<Φ<*"X;Cb JIimP r~QAkcH$C=tAõpM!J+ԹO ȉ'_/\г"ˡ8"QRBlh&sli| лg.;gQ3o=;{lۉ86T5i +bғܱIe)J0D7vrg b@x[ą[}:+ ~@#XfmGRVBhcg.6jW@$7mjj~PMjH[sGoj::iXf i`ʌ!7*em{0{y6߱p;l%-v۾s-h|R$|cNwه[wpcv8SY|-(y(q$O 1¤hB5+.mBxt& wk1Wp4@ۥExi?^f#Ae['&nqm)#(N鹌/&x+?ml>Q74{jGU H~~c\Ők:LqAå2qq r3ńt 6+\wNє >Gyϟ xl bNc~O|m"'?f@ö+,J_}=`E% ا״m@tH^%ĸNxH~4_r^ f:>dhDCbq]v[Jw]*z7C Nhp|3ú IU^¢@YaD(`|ҶʨKNvCj9p-@Cv9C dk`*t)f=~"lt3Dj+(܀~e`[,vAR'IuM0b?D{ea'JiQ2PP)H07`0͗Ou)\uoW3"5}#ڵ|aΰ:NަQLPWB61!Xsq[^YȈ-yEyp=hߟ\*C$FdOjEdžr]|-J mL(e ̞RC{*fE)f<گsQA[P iyȝ~3uIT{ h8!i(Cw͂rVƄ '5OLpp 4uC= L!.O)G^rQ ܡ-L#pU*9݅Rs HZL@GkJpZ=0jFr("V"-,؟&;0мP~rµ^K-K@B9`yln;K6)6pVTDSlIdVeΐ=merA0Cs1x Ǔ#URm7"ӯOr ('n{ UYWo\)i}Edtd~D+E;Nb\Ӫ6Le-GSԋIj ysMGhS뭱2$`ʢюۄ%Yc/zY/k4hh,m.՟>hpc~E}O a cu!>pT1ӈFI]^\] %V<>Y6f?O.ew6<@x̧gQҏeVa;}^EpfF>~`j1j)Ʋ$?/tN!jo.߰;᫠6)}(QJ2Syr駳#B~+cSOc"'"g?/; {L o_0xN}@ʤdg.7Otc7mXGm0alvzbQ˰T± 9hos?Kk`q.֟lĀ-w ՞qi mp*^4E8D:&[cFB%SЏcyBZJk7U5ɍԼcrxjWpЭj7D-ijrF|h\✀Z#5VHZ2ԹeaiT]e) #H)ew6);3@Sn6q=d$C@DҼ ?#ZC$R8sXr3\NWޙ*_^l\皾X QҘW ׽E>0@51LHe`j0W S@ M%uϵn輞2O?~" c;_π.c <:q pE)Ĕꛥ0K畡`b+\*< (2E ^&*ZdEŖ>'T7"hn/:_KJM0[ʈn#m+x"ܫy.9|s~w&߾ʎG)BDS4h,a.'ui()LJ@k汘*gCk5ssIEi'YoP^58YW_t$9,UxElO?[D`h*P?eX`Yl>9a@LI:ZU؃/nmW7'6]LJhcar,iKg]a$Y*ӿsZ+M){(~ Y:;z* r,սNx҃?Ke'?iy rX oXYwgĹ+(R4 ǵͦQ ֝qKSq 0~j3FZ|Ak1ll^sĭ`8&4tTpP%AϥImPq`# C%gtEoʯ {oQ'Т5ӷFj[:I&kmlW >A?rRQ(hcQYEeQ(wMLQ,bN7%ItԌ6 Mf!CL֎/Г \*ɰLl@ePGӵ8AsmP r$p\F7$ /FXox7$n6Vo쬆 c8j9v28ȳA'qBhBY dnuz;9\-i3} >3sA'D FⳢ{Q%$YxyޒWGߥ7R>ބe v=[PSy.+l? l3q)Ԋݰ,N{"rE1gcw@fKs4ߞ'0)FH=ׁg| 6_Q V`8ϔp"^`]:8KZH'{}@dSpɜq5_S &:Èc,ns,6E*bvYRBL 7]T|Csk6kQwn.:g{wkm;+>hg:GOĚ/\C8܃'Y"pThR#?>tOlZxz.oE;uiѦ֗jQͩ+1C푏c4*i^!kzA; (LڋۖD|f}z@EP^`%K-4JUQ'?XՔ[\Bω%O`yfreԖGi=wꆴZCj5xvВA2 wWI{RLƊӾ0J,}NƔ-<]HϚpiQ/s@\ h![X'}c-2IQO0 @ᅀhL՞XY~9  7ܕ'>Q& =ξ7ys,CRp=+O#|}15[jBFIc[ԭ] *5Q I@PP ]!NBhe<{-εQpaIRy0&7'g=2593%.H/$&d0>PslZǠp#\ߖj]66KdD5Eu@-gɐﮧD#< :Ⱦ` ħa]] n!b^.Tdܾ \M77 G2o נ Ozpt:o.b&a- |TgD$vAr`evp43@: bcUWoc:"UV pPaZ,zj-֖Fokv]'3}0e6@ᗸ3⥟s|s -~z,\OofP^W !Z,NMgHZLT [4}`K<DPacm hG wE0۱މqqH~! k5¾VR%z8;<(:$湰*pf*im \a3fP'@ ! y8"uo[9UX{2"K>v$W8l6MB %/CAv1.+䗟N#&1][{@/ eSb~nΏ.hll7jaiЉ:@cFLJmvϷ$[c[0%s_NG~`ia"R)oAZM>@Z g\d͈@kAP&;/p-im&0Li`1w^]{brw|z,͛%840h튌za63+:Fe$\!$c ƇQ,;=3d9=]gܰfm ; e|7"oRB-+>T_8ٱ^z]{QnS(a2rι' $NJ<^Sm|5bc{23B_}-G˓t'VԼUj|ON:=o8pR`ק^ɻgJr.!|₊y_glJzcip@29G(bJ; [369faJYYLD| U6m![0Tw򬰲lBRt7tP;4bM hio"6nG]HےwgTrJӺ~.zQ3H\ҭ>Mbk bx~VGbh)zg2ZFje x:R&|ClVQy_(YDAvD1ɜc66ҠrLbͱ2;1:M |~Жq'A'7{7έ d-X+coTR3;I+A+" ,&[D\hGMW^FF>c'R^my(۪AS_%ϷeU?wY|&o6Q4!^⿥`6 _P$́uC@@u6xwԨQyQLe+ӂF CQ r\ieW ]{#'s6)Dw9~ߥN_Fղ̆JBJ6Ft :, HN3\f+&tK]l<{idbXĜ4uwrs u6#Xðfd+dY^v|Xq Rm+zA<3.P3X^ [P?kԮ"Qg7h_Ivp_% ѫouDB .,t+bh;D*[6G'`HƨM% f/~Chy oW5@.f(Cy:bHg#ds!Yq< "VWh@KmRbKcpyqLˇ4׌m|L\rq-d"'lxuMb&bd)-wHHFV ƃy`wd``H !Z}zݏs7 Tw0Q̥>vՉ Dgv_`~L+N'RYCUx8K3[+#/H6BAN&(&"X#q/(|ibJ PF̷uw KgCgK(͘ Yl|5g:FbЫlQ V4tPlym&t\zԸ9; ֨A]!1"<+‘s~e0ih;Vo.@~z䊗mFWsůSNY+_€%/3j{lP@Ā|ntw^s/L45;0 Ht9z8&ٿ~kՠPcjaPƋ6U d$ R_EiG1J m$s\.g>-Yω\rGď=ۓ36OG83G]F q ~em_ I҃LX.8^iZ  V!Z lAB $ɱ;i[Is/ݜ¨dF\r3R6jo- We՘>i' zUڽB:]Q%֘($W6}h+N6`4M$*DIbWo$%{}HHI |+?YԜM-!6 -3vpR>UrS%09k&Ȧ~fWd%Xexu)GGr)/#iw k5^Rc rRQw37B3$j!g ({#YYɜt[[m[:[HXo}v<ǒ-cID\.h5X9\ƲvnRhCv;iDP[M/2|@oFfNn\=L1j:4(̧CZ vpDŔ͓m8;k" yh /M r:쮆7~)GD5h$'}~2w9P*A>ȍMM \m-xˢ_%Fcq,J[` 8C{) ΁%H(O+վζK2O\퀱oL&PlDFw~[E4]fV^:;}p_Q27Ya+ ^KϿ60laF(6ܦGK6R-ګL>ts,6F 6Cdߝo(v7Qt0/izz]f段%<|rUKP6qi8 3zw|z]mSCz4` wjY K+<X$mg`ŖfVG(;]|wޝ>P CuZ:%bOLB E w\]kƆd!c ƒJ65=i8K<{[BSEI2VYCh#54 k Q X}Uqə $~Jп4p!G[-7dV Q&j弫`{9IUbQRjt4ѕ>Ù&Xf`E!d4b uzI %(ПGSsfog3KE8|0Wrw-o}Èi1m `mI:߷&XӉ= > onUbg>"W0#fVC9}h9O_£|@cI7"ؿ'c90'X:t& $;gӍ鿚0ۯņ2 fu1dga0&R&5~gW]*N;)"?F {\+X.nMC& _ MR6qO='ב I%LG0L qF_/BXO- \rwH/j9>L5mSg(nK- $/HP I셽kRt:ߗ'-L-.~I#;D]v+4.,"mE;c5?퀣7_I Z.zy܅_{z[!F*lAY?I)/"U<ҹيf%5.veF߉MѪuVCӄkO"C)c2I\/=-Xnpf@phW [n3ȑZI%3$ɮ"=Bk4 Mt(ƌdTAJ" r &4z<WEnLhFt[ ' g~.?YgJжV!#"bfE0:ό1RQ&V)Ojf#׭eǞ9=ؔïLIp0A39 jxwx.y{|ΦA~T_]OlY5u09z[e&{ÌR~Q/0qHboAuc5bQi)IX^/El-z}~;xYd| ?>%݋]TFc=Ht'oin-?-Y|zuQ䂬0d6Ӿ\5ՠR|^HWusB*/\H߆:\_a le'> z{R)aOQzZ1hL"C@&+4:.#\3TvUi_H.#Z?+"Ze2\Y@O`!H8 lڛB)]p8SyӨw?cC!87d☞{WUW@sأK <ݢ 0JEs<U69[p ZvSm 8mnFQ xԓ iMT t E\P!*{e# v hIkMdly& 81 >DnL8T 'ϜitIy{@*Y\5Eǫ8l+;Ch]Ros) Y͍#d$JҚPI8:T3 'fnā&ֱ/9rQ5IXeW0W\u*@Qe;$͆-AS8̉Wb?6nk:eI#MC 存QOIuLNJW#5IPpQm- TI k ?dĮKЪ(b:$9x'08N+E %;VuT&w+`/=#ByTfĝuDm3yDHoT2+(iQr9G'zz9?- wf;w9bq@H#HNsMC; op4qjZ -5 x! g6b]% r2 )Dު }cߦMX2Q)zDKz^Rc>oўo[eޚ8VAGXnT[xZ"j^ksA%CX ͽtq/_O2 Xغ9H q^Nyǟy ҏDyP3pcrVچ.9OKq6MSO)RFI1':!x'O#~ W=eP-Q0cR[m*wd J i&~9VQ9k0_3'pYȓ ɹ۔FXi4n!l-- DL3sDn]O$`txr2 q"sA6hM`E11uН1DXBlE$J3XݬZZiC+W}o;[%-lə(!8MT VAp&ofWEl&@c07.dLeRʷ̑ճyLe@q,R8{JH*(R2ݹv+Q|5B[hEnn}tOٰyRyɪԫ$]M&IIZW'Pe0z]إ|Gr. 2ƥeMTʼqĢ'(*ҫRmTI@Y|&OKr oHfgr_n@ h?MfNZak֥XC'45qc#\x739cMO57@jpNsi1[4U * qXSSDSF#VփFN&8ʏ0Nx?z-YLɊPc&@]96.X8~ij~yx hRce }08BmQ n‘`Lh+[i.N]7&]%b`eb _nJ/J>/3Sg6hR 09M?ܨp1#?<#- 8 Z]a?gLajC<@i۲=#0FMD %]+bRld 6\7N}5 :)Q8B> e<d ՟0%zZ'l1:(}K!o3{-ƥǣ#s-K;W%IWu).0͹w|[$1M_t|y۹ Τ,O@!rBy[1?\40PF784GVzv^i4٦q~d\.GNBګ[c =nY^K7_)T S2Iq]_\7pٙ+BzŊP3M+ yxρHU%bU{T֊ɣ>gXg%%F6jz1UQohuyT!BY>x)>X>_\BD)Do?lW;{''x)%OW% ň/f\)FRQhySMP Ϯb{ Ba?դwI_H፼HQd6s\OcBz)v<¹캇L(2^S:XjaIF/%5-$9+r-msP NCV[~&a4k ugq<9tP`kz1Z-V%b%G1 ,@b;(iktW}vu! IU13`|{OHQ[.Lneh@.F[Z k^_o`Q4)[@0v﬘sf 1 MuB*LF>/Yڼj aRE0pIvoIwZBaMe_\ڼ5&xoqр0M}Le_(ksJѓvX u7m9 ~% M cqm{)t7oN3hY+̣@=*?x۹srݷ(+/ʃ% NE+_@=◙Iv5n<\EKFe(h7ZO0l`wW2|LL1huUy&OfiZz:4Llܘܩal)3$it.VmOl;!m1)ɣ~,f7;2۶SCOf۴I1Q N+V'$6b7CAy~ÛJ_1$u^쀧OS QCɴle֥A:7VM_qcٙPQRƒ.hJJ뻔ȏst1wJMIKHaaj,i1倉h?리1HJcb̯ )n0ۗv3ZFsCN&5;5<|4L'~ y+c4Z}{_G"̫2^I:,Q̬o| ڨ!Q>CYXaoL;ݔC ݮjڇy ,Җ=a}nҳ+@:ꊻ8Z9PEbv&\ٸi1s"p,h\qP*kjmb{YýC< %| Fpqe 9dY9RK(8vb,}}1Vgk Ƕ PxBKL#LzPUoaMtX P hـZ\Ld|kw'T\Ze\D/4i'kWQ;ۇ{Gʩ;qGMϿ0`҃{I5}1@ҁrZaVqOUSf^ecRRoӜ}TqD7O  T_X]q_-@K!Xn0^֒K˗ֲ>b>٢낮E+ڧWm MnvF9Dy9X(iV|q Im~evhJ l@DDJ`Yv]pe_z5w36*<:puEʃ? `G/N'R+O7'ԯBy~s /u@=I7gA-,ǟH7E_wd64f(+_!s@7Ss-(eݜŲrB4leU˅ Qs[16b=l\Z&Q`%>̡yvUX]C'VsyxJ)1 mE@7w2Bm*w2ш4R(>Iju{g ˫yءZo>3ǵaomẎ.*0LO]0]R@͚2qJ>#zĕxGeliJ>e0PP |sPGG%bTj`YS *5AL&#ukN0A8Im++`^k":тjދ &=>>aR+Q?{bY{dۿ ZدPEd(=NZ"N+6.޴|u/9Vgv t*LWʬ)@rMPqL$$sQG5ptw@bJI(MhْV4i҇Bٷr]Sf7J^ R)(3.KU_ )UkଛeBuJMI{2L/UV,  c~|-2tnP`σloI*{͞I=߾*ORjEaYWvA^ܰ jP_u?%K_OL(Zj'eh,w qD)qHD (d"V3, ?goIyq-[̸ak.ҎO݈7wS_#/Ip/ضL>-wԾd-O`>_#j\ue_[ H屲f£&rPy'Vxy?҉XBU x+O,v_kkS52 IBV}:H  JU׋HQZmnm]J=E!iVa_FcIrE>.a zsKq?6.,C%N'9a,t2vdKƉT*,; .H^(]+Rt4z%5޾FB]40ZQ=^u7mI`-:2!Ōq>Buy`')3};nm2M\0ޗ@k}aǂ\$(\$ | ~dr 4dp%83?ծ11jފZ??MRtAr/Gd.t9㶢3{%&R5@KT*pɸ%H"]J VlgrN^8w>>i=fl&.BAEJb6.Kw'.?LywM>#LWʖղƲp_[QY( ന#R8MS%|8¢݀^oT&M|_nj%&l+(.&S e,=C< ;H}~t$Y?+*4Kh̐>z'i9*0jͯ6Rxgwk.)P<}/٤e}{ۉCsOP? Wu9W9dJ(/yO%/;|mLg!H*`9L 2u>$MXߟG9)WF>%(J0(1_W hb)U==51QK]ιEfJ0~ƘD8(9YY ژ;>񲬵6GOfr*:d51E-aAݎ8zH#10M,_UcL4ۢ)7`Q7b n~U5i;߀Re&UNI!@ҷ̓*59ݐ6{͟ ћűy A0f!{<^4*jk͂)ǀIg!6dIzX2%c4}#=dͥ~4o,mhXoX2xifG8"^?t aj#IqWnj5*0j$w)dtn(4~c ~RG_v[ؓ;`62p fҒzU(XdLuY(}n=T\6}@(b?>i>ğ@u`?N$k2I/[%HBExBZˮ%w2LהŐ~__BQ@~]MŨ9g:?qjӽK>ast-]b;6noa'&Or^2'#}B,1,fo\6AI}õ6 R³U^<'N[)EX٢72!iϙ4{ ),(:Ɠk;;T_8Z5`eL]PMΫF(UCkKM1xRh x[ߟ$Jkn VPG,d3>D8I~NpP;Ri^M7n9};6bZ&Eޥ0xQkt`2ћFx3@`&X3TN{A'՗Ǡ?JUy˩$ru]Pg83c닾O=,mcdT0|=QhjԼ:{>$Rx8DftP*%{hBrA<=] -N~F.itf94[ׄFꌚds'3:ެʉ' n_8N^(3>Sa$wu+f@N{3Y6i"myu4N QQ\l83ʒ3_5_X/?Q ܮR3.>4DJx50%sKU啰Ѥ6s~Kטc'朆bR}sbK }J1!%- kg:F7̬HxMwZ۟i^y)vgTn%-ayhcgޔC}G?Ui Rt#vYZ-3Y2ٌVx1p.M[O}LDf.Jda7`Hy|uT33mU镮PX! q}0u5ee֣ƾm~ѱ:;tU?e5""Y #qH4|4e"nVEwR h9l^zmE31ۗ L>&F*e=IV'exjpNB+:bǮLLgX϶zf]%c>2WgW&EP_Tx3.@==_x) ;7U)}{iߊ{u4~_M{;uO H57{K>8ʫ {c]!;iK@?^k֞nh!80]jVG1% n,k<(bٔCYFri\988MΨ߼qP JrHo\ ӛuMfe1ss\mSL /^]ͮ6`F=IpSsFl$vD9 u8u~,rI44{fvE[n ɷ+ (ҁg51s@e9>J%҈/qp!Ж-_ qb@4cԠñ7Sq|:{p%YՋon+#Y70:J";5ys@w,kJHLW$3rC;(p9'3#8Pq{y [ *6F(! ;#2j;0)J Ox4c>_WZqPUT03ePFWV.d+Eٝ'<6]=?~K=WY%MQеYWxgKPit9JTxKn ''%G9@Ew|)5dRjS"0V+H)@m:֮Ԓ1|g;W>}ȭj#$ ,yÈ=Y(Ve!A57r5~-3RК9$ysݙ{>}creو]ŸKfE 3|k`\[ϚRL-1}ƈLENcbQ,DP +vTj-}@TPɝʸU1b_9G23glj;6cB\Y@wO1]cYga~kS+\ c ~lėl}TQu=b"()ƒC_Q D1E!C%iP :)/xOYRCm(&4]α4<ˮ(;=C>Pj>o#Q\A)Egvϔyoqq UVOᦥCȏ%~mуz+*}5qUhŭ=aIN'&8&qo]΍spc˓m[`Ğ" à:o_leYisW%իSw̴K3{w$+pǑv"tF.5`5sU  T 28 ـ2-ǻλ⡧3]8u$):߉,ZwDzK汤auf-4#f\«i]3$Ϻ4RsK R`K_!&w8j>o3O[u Yl}oD^ӊóB6j#UӌY*^=NyrMpf .1l\lcaK-͉i@mX 1kX0E)0^Ń3 @ΑGMߕ-߁5Cn!#,ԗ}+; sW)o[Ɛ 3U_5̀a/̍,*MϾ ̇Pm+{TD]-&\iWH362>A+}EM5f-!3^1n,@O5nߪ@*ZJo-aëmRm>zQG?eTX+⺥W(dT$`õ=fƅ/+"NK FCrhN_T31&3+Aܵ' uDl$AWhYLzTAf\&]Fa@ !~̗fT0O >h}Tc&9> Gw0c8+Nu[_d:O:ǁc1܎ U2}>(F\#m< 8`NPHzgs'ϸ^O]׾P:[ KG&׈N(ŕa|CmNICNfkg^%B}FxU" ߿4/i1aepm+lXB86dkm&Rn~m(oqZk !D <`Sa1?!Rjz,w`XD#T-;3]E퓽 2lve*r\ zWm pzp*& Dy~Mm* lWcXuDFBzzP^ͬ4 ͯI^ΪEd`xV2>O hkשX{j$lȣ)nR ן(,Se1=J"c-o4ɇtBw#^eT-M"#€?fJ8mZv+n)%S)+4eAq7,o #W$uL b)4mP  Q'SEi&CL8U-dMA; $tӑK\o ŷ,p,/fn0Dݖnz>hMˊaGNv;i,dtTZNRlu"RL"4sbX(MC7 l $L=boIth**E[4@uam9y6A•A_4tk0w0ScޱIC|<cpcfǸ85E\":ڢ:F+zp0&O_O#ES5忘bS/7yu[! g#tlNE/B$~V-haͽuS^m!r=Q.SŚg֗ZV?m:znwW:Т:Е^X'=qJ:üI-ZT`w0#VAa+f$j) ` RC],(loS"T fk'8\ZV &prejO4M<&@pHЂo%nCX!Vג"l"#p&}d:ZDwakp$f>"EE&SÊdF]fةQLZ(A1W~Z"hoᣣ_⧪1͖zW? 5KAɱ>.uIUbK0BX &ĀKyAIJGQ'zyH6۪/"3աwxzdE쇲Q _Ƨ[]jd\:%5G;i.>֯z۞51Q%$O)AEv CTQZ*c * n Y*}zM|WAX%k IKsZ^>UIj* ,ȖTJ2b%5ң\ YXdCD6M%i B`Ka#zGH*%.1?xbf2z"I(HDTg~bu'[yb?wt oUSb `ۙ$Jاu&oV)<5z#m֍sV fJz_g)\?|%"@Gp]I.t>lis+7"`ϫ)g\F};0vlAoըW#eqK;1~e?!%WJ%{=]d}>Or=ncL0gڊ@~r'rdL}3/}=ǩG%yT{H^+{%g0ʪj=UXʄ  u^-*yՁe6} gG p\MCƤ_.eBvUžWZ7[bْvDV_%MxS0jq.6I]+~uOyErn)/lafj*[PffAxz/ ˏ?R3bEt+V8LɌ~фg(vy#? P,>Eu]VyZRwXwv׺*E6`~),<Zx~>{D0Y^7aIh fR3'E_V  Yh:!y"خK> >#%RR]4%2 ,ݍ]m EiTo)`]Z/2 Կ4?7cӊ=6;ZZ+M$S€xriPcn<֐$xij`&a1^K:}֛o6ÿiy1"mcTKؕ+L4F:*y[0ǁ%y(ZNy0sQ׷u0H'_RhY k!Lf٩ _2s#'/cxҹpC'DNCeM[sq|U{}*lgfE JwcWY#ްIxѲ>F(F9;ԧs{?g}ٵYݸ?X*^- 0a+Ufs>sTZz%'O3# `S8HIzbdRq3J;)(*yE?}%(,#n(r8ep:1 ׅ/} d; ~;p,p5~nU-R:m(".ad#L.~~&-zWEaKG ۺܰ`\mu/giT; WOds omIBm_YbxoH}2D,s! %}J0Cc&mL/EhnVH ˴hncVmg>AxJe Y4J |BG*^s=(xmQ/S,`VvaưdI/8`?N8Д̯.B3Ql~(.Q!X8:C &2;0.ys"%5ZEtLB,@YGo\kC^xHuq0SʏfXu儙5S6P&̞++ Ӥg7%LjDUf>MVV{i |\/+Rq-uWV~ț@^>t6j ʩJ}س$ާT^tW8HBf`o iuTmꓺlݔn/@|,`JfcxG20ܦ<|UԘQ]<:v;R|/к3U0g!i߅|B@J䬴ˑ(ī}.'Ia@;ksfG,zD]˅J$sᨏ葜>9-J⛳Pڏv=55CERY%W K U[^0d8_9/ˆobRԾhݎxv֬Tka!G!fBWV([l&NMtp/XU) CiqA 0J_!;a}%|shck!"+B??a !4:c肫uC[H͚yeBYhQN|o>vy֭8-\N&9N* G: 4gZѷ)Md>ͪFAYI~v~.D œ(<aV^`S.Zo.ޘm@X`g8rc>5g+f"=]W'd91,1тOn!=ߕD;bԮ :7 kݮҭochGH8Ԉ+XQzL~Ì>X R'aZA& ]Vws9R`$"ںVNDZTeLQ^j TC>"k昜$8.t#x2Od5+O|Z'\Q }THs ^0'UЗ-p m(8.Ow]pLP߿M]dQ$Kp2u㱛imӟvrh*]ٮt]z."ny:ԋTW „Y'Oҫ={-"XrB+Re&Ζka?Jț%yb4yE2ږ6!E2\:!=dcSkrJXg~ ̟DDyW9,|T"De5B c]:sKn܆8OnlȋV|R=uf(XW#k( Vj"UUh.^ \GFriZ,P1MH1:xm2Q;?2p#<8cu|H_U݌Y֎d'GtZQqtWmYLYzjɋCMNMxqD}ǽ7`4Rdrv/xB- ?MXQ,yNfiE.+~-Em}XO&vFsGv\ M–*mTsen?($[ jDEW5OgBNSf>B̍Q˚aRR{Y'4A.o*y]4VS,]o#lU$ȶCce ŋ_`=nP^[(\ڰĘr-iCFHÎbP`pր/h1 R`{}!+HmS6 ΃0S&ո %)"($So،/|D+2oyq.+PZEtKn \(4td>Ih@yjD`N62殬R%p}}e*}/lSO~/TD 6O/h /^*ǵWW }3ԌQFQ O>*˥ľF~2"뒟V|'Z]TҤC 5 {# O؃>7er!<OW'>X݃'L^@||wbpԜi>PL;EmA Ύ/c\s Fu107ysELy:}gNbk|bTj+wLR0!yF_r^ \$buo8L (F-*(mH )OJ~Đ%+|=`=]'.ZکYj*Pk ٵ!fmzQ.Z4Oo)=Y~}<F_\3ݚ P|rEN$W|Jnٶŕ9sJr@^ hi;o{Os^wxtj>9e$ |3$X=XLG;NGO.w7֚芿{ 6_Q}WX7ZD/I?nIڡza`b @Hlf¥C_m*s\^`4{% vŴr;㚌m6B+/Cdz) yk(n(5&NPԼET74e쬒 LTL8o/{F4T\asm,I&F{ ch0ോϷҽ_YxtJp//_r5!?ݴʼn|maВRcҩr_MyT5¼.MweSڢ,19F+ΔP1=~C;R?6KOu{[Eplq}qi;3)̿GNͅ5ܤ=Gwab%,!FR^j,e8;K2,͐6l>zs[IX8(c&;4HJ?RdR 3yu|\ZT/R4P`}ȩ*c920-0DY"{[Pv jDUXq -{v_[M2OJ,Q%Z~NOD@8xGȑ@ "SN)Q.5q +T%a1/TN$=SCi0-'A#3~=e@[ 8ЛOUa,Dq޼J'_ݯs=^ȧ4}pڍLilr'*bѶ\`2R|֮kp|W[hWy iD= n޸x;(0YMtHH ChBRU屁_ Ъ _ྐྵ5+7qV;dMPekh)YP~e2 B(L(RnQB%U We;&vTD>kx8 kon[zɒPNaL١Jm,Q8iI F˿3U96&rKd5to{#?l ~L=ŔcP|duls NqX9h#͒=)yxt xj%"XnR6LI3(CQH'ϵ?Hťij2kwp $I%yR).7k~b+9vo)A}ݿKC(x/8] yT󜇫1Ѿ|h7 OR%|BnO"7k<H~RnU1Bi 1DA+6%%GR!i݋d=(mbKbP=,~"g.)2TWD[ʆ, %*%*b # u=x6!v8`t$:O5s/5w>Gen)@xX=|Zտ\맔Cf3$(LN$*I1]s]Y. a47ʚg o'8tb 3]&-NZ*#Z:rm%pQfX7 ]L9{&e%NԼ3"ӾZ=viIzJ߆bqUCu(ZO8 Uϛ/eo(c4[r1f3@/ HdY~rP]ZR pCެ]۫B:Br'.pOhQr vAFCD<Ý^tL%2YYQ}fc֌: NuG݁)~…(;'.W$LOHm'ث^ ${MYA(?j۾!/q`iyLvV<eE3SԔ0̷!=(mkY.xLJ905ٴgg$3}3sG Aoh+)R7Iޓ>7?Y ?FT,*Ox?[{F)!?o#4zSFQߔL⫯&'4K|KE@ C+ P~1q==&gfxpԟ(DV@Dg @=f EDȗܹ4a+_J 9 5.쬧"%(ʊVJKSβ6D$ì$R8W'=&ĘWi/kux0߁Sa%*3V¸H..\L2UZr > 0 ]MU#Ii+6^Ehp'^B`u,~KX"5%eΒ<k+ؿZ @? S0g.VaDĥ>74u4AŖT ʩs}FpUynKl0秦wN4}FEL]e /pE$4F߭^L#s_u< Kҕ%$KzS@e蜨+f/Ysz&u\$^͟}Rz n;1BB?[Ć{w+)&r~BWPB RIѮNLriO)m}6)o%@G3+!A~#x:6}%ŃÉD 3( ]aiy-X_=XP7N19n}8 ɟO:.o矸)Uzx.{1Ҟ#2r=&i-?Mo,2p?p` f:&M@q⸋Y7;I9` KNŇH+^WYwpeϓZ:g_wlK:^Zܦ9tX"B?Qpzc˓KHѪ桱w0d!3\쳟D\IaÊ/E3Sqs {ҍ^}]B= є+3rP,N2(Wcĕ-^1Lop "SXpKΠyo! ;r+IFWZ<5ݭ1RϐK+FSv"q^"?1ubbݭb|E"5bl#mU(!q=GSL|$ "2W⸿JYZo7c΂ܑ%ve?NMP]]H}NtiP3R4߾lxUn Hϻ:b۫+"!f^Nd˚?]8N .?+98wzuiwgarm b6b1u/q=T1c2gDC~qes-TfH!ynBxٔc O&3Q58Nz{ohqQ8U!^ GESo74 b*&:LĴgJU.Ͽ`%0- TM-0)?~pp`rPUQBC)d~yøQ oK 1r/ZS :H;q~$x`W--:[ݐ͊Z "ҊP /Ih(B+4yjyXdV)s{̃^b%+0L`$e*_ȶ6LAB0۵>ހ"vLKm xVʟN$(tƘN_Zzo ]8s& Gt^zs&UO^q.}.kWքfs$ؙDv9%D_ nX &/ɴq9a2w[i!˙+gn8^`6Mlf%Goi얭 \k0f iΐo [^%$' Vj^lO* lq!Dɒ\$\_7W|W~9=/xMh ,ĩsd*^JcɅ|\'?T7Dyn`h`fcOXWGIƦ72'-*Yd;.i[9K8Zl"錃hK{Mw*t%]sxmAOrp#5&CUb(=-+ƠF0+'жu?N׺z9ޠO}ê`nLci@aTT4D_.3RnXɁBuy  nH6*4uFR\[_:>l8U=!Sts" (39-AT(I^DV1IȒU4WQHGF6TM1u%3osREAƮ Es H0ȅaF(l3plN32CWY8~XD"YH\S?=u / zs4\'!4ٖ{mje9v1)>3輶T,_;e8R5hl6G`8 w k]{mRс;2UJYڹۇ-i 8KnG/Jrap 8h顨:_ oEN5J|`QOR=q6+dx~$` C)dpijs=UM.NÄ`.: Q\ Q<$BEYޙܝHOX"TjJ"n;f\4X?Q'R f?Lv>eyY]LQ}f6֜QWECj}UюܧX/\@W8^ygɖ[F}9pFy=sx~sOlV~B2պp[oϲe;Q\N/.32ۇOIYu4z 9Xޕ7 jC$ZIی D58l{OCDV©qҢ oty1` %]}V15WeRC= toBLva1ge m3erwowlM8fSvHcſL|u3vm륛}0G6z.v'DsD$Y&&~OیYۉ .G6Lke#iEBKDZ8_:I{Ủ#tֈS>86: EK!IW L@E5q,@ ?v콄r' 6XջR&{Pemlu\gߠcXAh>9ݙs>PBUs7h銽Eq LQ( :n+. ^TH|MW([1DkG>U5@Cw9v 7qocr6jOWP)eIǭ ⶍchd+I8<95)xz }fԸed_bJJS+ә&s y\T B8R7d怙&)Ga\G)OZJ:9g\!eWo'VI E`I]9 ͒$-,2:1ds Y!Wo438n Cwr+&gKkDZ"eHR[\ԁOߘ֩Hk@ khIF.#ދ~>UDIvv ]} :[^'b.Sxy(^M?XR+HѼUi)b_"&dCj~t%3(h{JE 0@p\o2yUlS]7fG9y :X2, gqsD[-̫?ƿ=G/[ՉMm.z~]fS^Gia9#~ wBcAzޯY?'U @;˻<r $4nj~2sd٤ܑqƗ+|Е@R^lt}%6 r_/=GJS.[UDj0+ޠfLX'6Es޹Q#qcEֆ~q'^Ç퇶/r2zC,̆ᜆ !7T,cTPx9YT~WSUV=^pHzD즧 E€/\C[MN-ގ4UlkN͠D:~0rvH87nnouB(rtHsZ6#&{_ߵ2\lLe7-><*ƔC4>CZXxbBg@Qr:6/0P$9o ]v`A'_/Sbl;H0ؔFڽGӄ/)sSWȼ =EZSs=^q~Xn_"Ӕ`5C.CVϒ CĻxn̚SKBcIބX0/SԿ00E5uXoDe]u_u̳N @ r+uTL/䲘 p;:$dlR/-&`1?4,gpp7+& C a[j̲eG5#d`a,ʄ(& [?a(io(!VߗkX8Rk;Fz>>.*Xdq9d gS-Ame}gskt7\.|CLD{8ڶG ފ3$tTGI\smL3 s\@蛸NJK)#":BL> dU1&oU&`KV~f]M:#?=_d?MKqzTVSDKr2f4)D/h~h8oI|e&MѱLoj6g\6>!?jU@*)xҴU95_V2cExhsYYOP8 Y X(6f9c9*C:hN J0vo FrۺVEeG؋pzEjF*Y3.nSWܹ{fM+ E^#`9J, |ؖٝShO_~V]iR Aa'ORoU\nO(ndd Sa9~ړ5.;XAȎ_uȊeV r?\]_-dsӆȺȄҙk+^HZPc7v۾F6'Ϫa*rwAgZ!sY&EC@-?@ zA>6o&֮|rvQtC$aL=wghr}]?_Jn#%O!l˖gas>HMo⚡)A7lQ5=WD83tASC!ۦf"=eX *V`S93h{9 wpJ#z FXE*i,5Y>":wgx aH.!V'&r M+(G2vE ) đ[Ðϋg<>˜9WuR@_%5OX8)# o';gmkX4)ySjSm)"^5nBT!L+ JЈu+M,*ԕ\ڨ)뾮$yv62v\: S&ϲ&i`_.]kspti%iZyIPg l v<^ADBl? :Wқ^i|* ДK_B(-mIx:o&7(A~Io۽ܜKlKxIA'|DlJ:}n~R(+׳|g T֎h5C1alݛ= T\ ث΄]H]lT5 t`-Eq65dc7Ro]QMrAfTTg (N  (/|0j:~RmKnKff~lǫk2^tVU҇ 0BQM̟҅Ժz_>PJ>xQUWmԜ&-J"Z7Ԭ}8 B/-kRT /G+MIX, %(RO{7!9ꏨg״oO2C~re~mK֎$Rg.ՆK/yfFW AX.uͅ2.. \Z\᫓p Q+Ӻ0'V9L-5O%hvOU:R2o0@EHvsj4yMCuȢR]uIoM'ٲ̑3q^r7D3$FH /miHp|^#h|[`mtሗuB_LcY?!BH T>y^ a |% GIٜG`l %]Rb5)`u8MzrV64Ȃ07/F;>kyHg@*NB `'܋-]al+S7JInc#c";АB} bOW"v pUS#*nɮ7uLg_:=-*2/58HQgW{=a#r:.t+`~_b#]U(A\)u7YGiO"WzGLM6WHKx[q%uws6i켞IB_ Kx:rȍ~0{3ò~-Q!mpg;h`udTA[id2 L>J (;5=`_.8X2'?D 5F+Co#yP}UEM6Ali2JT9X> 2D5P:7K5nn=c|mYԔW#s|PR^R6my%y=;0G׽^g$ǷO3[l2?kEf8!\l;A;B.Uy꯵@~랫|_AQD5ZƢ4D" WN r;b⑆A\ cc n^CVkF ~L0TfLR>j=4`ѷ>3Ȗ3gop@Iid]żgDS?2A Ukm Ls!3nE ە$_ t9霺 8ZJ6c6yHp?s'k8?%o\|mN G7-mx:ٳqZS|-̽8FGCĔQ‹-eEȀ8k; ?a=i57 nn'*g\ h˹Z>%Tp|<"ppJu/yl߱Qb ; 9:`ÔǗG~匛 *7>ZRc7>SiSpy~3J[ ?eԓ5O@I\5&ܗ_'˱ԎBB:_*` K9d]ymH8B_U0Gy!@ަcPt_IY=ZPAa+l1=$G;$YrDpKp%}?O- ejf0KՁxȅ:o᷸|(b<;Coa#FDw!jT")ָi"XA= X}IBpsTcf,[\$d9^HA8%/>ҫJdr#ӰA *Lw=z?AMfXԠL/to#21pg̉pKeޞ̉ ryGF,p\KWMOsK0(Mjm|8,ꑲt\͠,6y{̯@VAM$-a #\7th:"^QzoXbdaQ\J94v~y*E;̞CVS@BihFƞIjrϾވq?=>m_,buQޗ^gΔdRIVϴ7xI1 z8#P6PE.|ykrhB; .,x҃>]KҴA5q!1[֏=?hxit #ɝ!&j` "1QB+9Y2<$9/'۾K˽H-m0 Gݳ˳P¥^>If̎ ɇK1džmE"ω@c^'6WgCG^ww5{OJ"*hlhVTrRkiM{Ý<.R#~<]ʟ;uBb(+ݎRK,`Гl6ԄHp?7qct[~f'+ƾhFLBZ[G ~_j;w1 uq B3%.*zV;>5LA3ܘ`Fp"<*XfѬ; x'عdXmi1Ўgx `aV:yKQ aH"7!b~0|ybJiMNZdw4KĴ{?;RXC֋xlYV͚=ݷnX#/`U0Bup)0yP%Ɉ#n7Ke nXyzBXպ;Cʺ n /a\q!/qvs^hߑ,o΂3"W i Jc_r[)cOeIPvΪ/{(,daew b2 {5jx{o.q]/uP0fvm<韣Z[UBq^|g+5ObFtcXVd FU!Ӭ_QЀk/*T$" 3 ydR3SS<<:9<G, ]^")$2➥4H~OT6[g(+]pq4簔&`;gH44fdÆr&!F˂\Y ;逷wF.8PPOCe +P@.ѣeTjs$nPIzlV':X0Kiҧޘp'+ J6H$AZ3V,m6q}q0&"oѺfZ w})/K&|AUX%6ݳIX\0 ARL%jY|4bɇWj[(GLj~d6"Wj$ozKMG9/uh? .c̄Km2ETƋQ3"!2IO(5H{4jH вAHH=6+07R^huo72{lCGI2öbR%!f"?oߝܗb:,Lbf Ȗ#vjfL^Xb}[C.s^ڂM ciu6jTS`4ގal\Rݬוz)yIZ^YZȮ:7:4W oxP$gJMOkh޻`|hsdRΙ}j.na;f D;k{ǯzqñv$}c/`1x栁D?8*1pr&RӖ&Е&hl8io.1 HeK@b]}upݛJn+RWn' HՓ٬{o:#`qEQ'=ubQe,whW5\\0?Wie32Awu9W񗿤-ʹgEu y4ˠ1Z geV.X^rK 1=>k׼lM[&ja910gE@wPĆV'⟇綛 pn+B:|F* .@zauK"~ާ&aȴc Nn?vtWuƁ3y q00hu3\#3/)ehmK:^ k=W~aFGG}Y8a7mvyt (EګkX…}sT|P)ZƏ_9vSġ|L,'K!B\ KzHw%]H{)1Y #d"ya,l+(L|Ģ>!ֻqݑuPRA˃|ڎt2e1jHUyo핛zl- cr%T|θb ׋T(I;%VN6sےdͳy|-w[N|֩jVIx|쬷p2o{ )V`H5wyq&aj\@{itK]Y,PuO`"pc(_,Ri||FX0Qz*XGGz!$;P |.ſ=+ZoWrMNi6je$x2j`>[#YX kٓ3 IGs 1~ȩ`#cv5#0/ y('R4^;H4$!Clf61mp"OV1"\jA]zyd` gyfnAVU:gZDl=g X܃bH ^fg /ހ<,谾S5L= K9j(a8c_6E+}Χ:z)q(cʲnzaǮׄ}GaWYW_"_S"82L20+ɿұ'&Z'\k\{MH֐5l(F?;xhb;?[8Ӷ|TR q8 @9I0hA!v0ϼo$ p÷PT"!U36.@ɘ?(bOe.n$ľEHv ~3s g\:cήi4f+o"fXX"c0td=fXЊ =hDNPYeL/ep-U2I$㥈f@(wαFCY}C0@[6 QUbg`(g>܆"5^ >PM،ۏ1w?^GLE͵9wuO?yv<,Opnzgb51ݣ"~ A>dBfD[10x4_=0򗀬PYN;5 !.5H-F+VqC=x6[_QS89KkUq9,~Ř[\O* >'Ky9SHݢR9<:!-4} `]E)$@rKk84 ut!%HWk$0_M|fg{w\}Lod< ޅ9;G󣬀N%xZQ.g+is'}vlx6X5kTK^,ay b P`H[hy7UބHnVsKmo Z>dMZ'ȷ ҹA0%< {US.trĈDxYM_}cd"LL&GlFEy"܅ĿoSWi\Ys _ߨngp6 YLb/T};_׿+$ ʾ+ տ`m nM%cncoXeJ_2{ WS&uZI4na2nAӗl,\e,:jCu!kK̫N 2qU' ⚊6ᬜ\<ȹ> nr;$VG) pd1Hr]j{W f}sl>2tZˁ7hx:hU5GtylbIKj5㑀*Da4 wjlq+pJt"xdJ'&`wXv3Tj2\ X-?M@-O ~fVHHy,'YGr.E jQI|\7#b(P}J- `\A%r<%I∠YO=,a*P' u9s`Dnhm.1r AԦf|G.%6n!FuuE-[BQdM:Z{2?$ IUI\4F}\rNU{sxbt|%$K0)T '@3=@zJV,M X (g2/SmW>,j2#.C-N("0!L|-H+Hf{}$.02 `[0be歿U +r'aI7)Hi7¥sg-G9o2,.cy[t5(GTHKr)p=b>%2kukPZ縅Х" &Q=iI7 ` ĞڰZ&\{m'{K TcrvbcJݟN op*yH21eҳñB۷~0u; d#c/Exb7$P8*$k0I W񫗊["ۥW"ꚯ[vU`7RUquT܋+!C=~yQv .k#R Vvw?sC4L.7Fzl 'nʔbELUiSU:j._\ p{&˻-CwaxfCR}3c;l 웘Ŝ_pO]oH];)a1MԀxmKR*s"фQajx;Kʶ, !!rr:jU!p|A:4c6ŏ)d~$grrS>#:zr^QM_0:0^Ŭ^%er}C8 vUbOM;eX=R@3$ gm x3>ᩐ||KD/, t ܑ9.7[x`M{KWI1;"øpnu`ˍƠؚ+uOزIf#Ån! }Z p ̾6)s2z$+3wS띟-qG^Ψ9o>Y4VӤCGg+{0mJD6;l?jҥ)ی2!pNc4L{,t5bЌ}J.wMik{T*Osj/UG5*  5H'b`SBynnOtd~Ok .qY0;?cPd[QH* @dc@F ޓA/xZ`HͬZt1n~$s]P o$#NN_-Y3/r=o~Z+tvVM%QƛgB2!,)M%/z{$ tIMnd Dh”&"+)vMm-|3嵀έD!Go2y si"W.^.J栖o2R3n`MR[tKBŕHrkʹNRhxo"Rshf+!}yfXZHMs?Oڰm R'Yk=FFOpi@okGeu(uTMo j:H;}Ob\p=hxUVօ?F5K5)E UvĀۖ8mtU6.0 F& imH$4J$( Z@Aa]sҧvb O 3ڛ* ^R N&];k):Yy伀hyv aDTmܨp8M_d#Az3r<6rfSOL'8c=ܭ"yGDmBāJE?}vc`/ ILE)Z]0'_ p  EJ[YVkq CJx;Q.r(J2ݠ%hvZK1, Mۄ`8iK"Miq%ʑ90q#e#N->j̓8A4"rz_ٯWT WFĀnz kpVkMi#ſkZnioћqM[aUO3֑xGS\ҀLuy{|[SUZkB؎$^ۋ;BBsAߎHU!QҬym[S7Kfw ,C<?Ɗ4= z'ke9i퍁ЇF%e=>dmW>TهF˩wiѕ+=~N'X&U'6scy7&+Z7d(` 揁Ky}uOcTP5]aZ KHK& ؁TLhW#;@yS2> Drk$)!/LDG/ L0>a)nu3JBV'M:6 :ݛ|VV]:9yFPU#Xd>2!~s =+6OQϴ ^&^!JdٞpHU( v=9n4D2{}\xU32 MSrۿVTՈ+p?'Ϋ cR⿪͛N}v~_TM o^~|> XcÞԎG9ژld>^7`6:&)ׂ>rVpmdւm\+"^MJq}g {'X[F*+ROfTw^ G!w]Sshx6gu7,{ y!w˶*'y%l,lK)9* %Seq 24|XU6YuI&:[OGOٗ",oL j(BlWCal AT?sYf eP8u3Q% Kq:H{lb,-i RRI`u [[HD |if}ӭCY$t3qȁM(0bqCie>n KOUAg9ndc倜j%2LSΏmJRq`w{EJ|h7kNAY[Р?xu}E|by_iEj"Ï]ǩ?e g>.}dpޡ>u0*! .4p;_=gWtlsfL(Z1D#/h׭/윓#{L`:MGudfzJTTM0T/vwkaaY*{[ 6}} B I*ͻ|m|ﵒ3-.FFTLk̻_[1UWKYhz`y&dZhkִXs6”RFs67F6AQLJ¥œ'<&0L1e# My(xqdwx1\;.R{IC>(9dsD9OnUv ùȕ CC@]L''#x`EMi~ YZ$49L d!x5{MCH4!,GtN|?0MkHεR@Q_bz\9z5Dś $B24`(XɂS`5݅Q9fPDDlVDM<,x7 "?d~~7S1'l樼 uW+_dĿoF;l31mX7YXL0ɖ{ hVEO!Obf[bFÙG 462qQE: e> k3 'xɦΌ)tu+ ߖ7Pk- s;ǡ+A2=α+A-] y[_$}ԍ~]s=*57(՜~i_]5=.h o_#V63GeĀ/)rw9h6 C£Kj]X-Ԟ,eCsy1U oڄe8_GN9P}^أ9_9n4UMc}I14i!a FAl0bF:-GP{w#wy*sփv=d.LC^I(я7l_~ܵ 'ֳR0h( 3DžvD<NȜgG/<TXs |'b 2_}aӂ~(xFUz~7K\A {YBp;/e&`=c˥D u$%溶y[n@qM` ^zY`ϲoUJ-G__BF3Z!۰}DOb_l솀E)F 969f/_[.9~z8BQ!}„ުy؃\x+[aOM˖9i'Uu+aKYU,0| HS$OÒcQX.$he.\ #W+q"6a I0@[Ř\n0_fx5y_v2@=|sf۬*)J.:&%jP'i'ݏŜ@|Ҝ'/ $"c'^4ً $N}RyW <4w2#64W}Aq*X[S;۞q50y8H+$, Vק sUher[\ps@$@QT%:]/EuU444t[fuG+\OOLk>3,"+/Noԩ;5x$ Mub@&+A{"&0h6EEi-&qVho"O@A 9A r2 +qa{,qfny&.7F yT cAf^8] GJƗLyh%U"aV~[.jbaE_  !~1_ I~ZQ ;cs+?Iӥݧ_f\?ynr~C`?]VlQτɻc"+ i_e }[?_7ޢ][ UnkOAl.L>>Xź猷^3E#{P4DQ٫[cvCeBvqlʊ Q6.A$8„W p:[^dV5)+D#b8,i˾gp l"—D e; }sv]gQCvu0/:* D 2^6T&Kک2@5n&.>uC(}j0ʛԨsd*/9&015vG̃B5ܦTGվsz]4k5I)zvzufI ]`ySIW:Iy^v;so4| g'DAv*"+|\·-\2 %)NKS>pq]doV4R!ń}.{Y~֋*_ LjーFs͒~pv]=^FjJeiߥ&[3Q辄x8 l6<[q!RT6.ruze(> fï}oBx/!<&mdRmXFsNx,g(E&e38yD`8k$OiLH*GariRBi8!O*h@{ s~ EeH!/l9ȓ ŗ%/>)=u+e#&v[,„űOAգ}Ӿ5л/=@b&=zr`р]5*ʠ^jt^Fmڰ_2N{^F߱@Bn=Ʒ9C`lbѴ Uz}Pq !:gb)hS+#r$݊.lם% ~]-9DJP 31GQ@j'PD ƼӘnȴ5+ʄi\4Y8@wM Wsv&1Bfԯ ~}xZҝ4TdÏ>ѵoA4-^߃W?xSf/kaNVtWdUcHS,` Cu60Yr 8-Lva,Ȗ|7'ifO`chLWL#&$mDT69;ʦ}$}\,G6J{hڸ|}"蒀]n$vxYN+,"XmNQupth JTPzׯy0->:njW]$ߟ43=&Hit-D%- vǖ{$_-hoj(1bdxc5$ 5Kr!EJ ޙ0N^CEX[/ ,"rgM,8xPIq[+,nv2ޙ4@Gj(*{ s$> :7$c4~Hks"DqBpXasF(mv@iN-5 / ~D2kw+R]xG-1 %wjs q·R6NWs'P*g)50W$bPk(: ƙw(! 3 [;DJ.}PЯ+CI"GӢ{6gVr1.?]^̟wJ/!E &YRYXRK!z)^tPB׶XOSL0…Ďڐ&0$(w!^gSwSFZE6 1uP{SQj^ ^_7jQ@L.ג_:EtVmn Qz !n 'ҋVVgzz8 x -ĻYDƄ, ,oH{ĩ=PW8-+2{ 7Q[9aqk_j ~ů;zUE+jB$Zb6B"TpF*esKfY~82Y0Wvp|~P'KT'zCtPy$=Yyh"63#B`lTUlRgF<- Sp{VOµfT دmr'§l0, (rH.OW3E|n _cl~fxMfB2^u=X0Һ͇&9hR2F\2,8w -45\J3 . g$"'#:;̗0Z*8mgQO)̑%*Iݨ{FB̖ѽ,;z3$2D&E&nCTJz0s-P4sMs0컮dztB_ٗ*P#F~xA{l^+ܳMϨwe1pW5,hyЄ`}I (o}wD ӭ>\HO5uYE }8Ir~,f`H}A;8g{a\ "E2^5+}]F } rR* TQܧ+ceQ]+f[Wz>98L4(1(M &9]Y`K+  #w`5@aDo]),U\.dMKʹ/|94Y=y~vbTqJ|הN{Vl}5 ;KEh%ًU&6t[vrZXbJ<D\9Ps1NXCn 34q /OeqN`Yr` [OiaMtH1g*xD#VZ. 25ER֒>iЧ2H݊igjƑC)33(I@,JtO3V$Ã{Rq =h7bœe9beQ銣c9mQA;乫Kk@G(+4K*^cY pR7ɕ[9Lc sH]<6c~="0[M5,g瘀Eۥw<~܏ 6t 0r=$ ;"pV$PQ$QRyQ:;c:8RZ1`-ЬHEnX bc[e&v"=DE]U޹[a- /<]e=-:Ԭ 0dz(/a7Z6v4O X@h-v`qĨߖHci!k0-;rhķ>; jF#T#-&rzB:|@3BdiNGv1 u*ۣxU`+rЍJIVhL ,,0'5-Rʝo:^r7ٌRay[dǫG *6 'ىH#mL$x1" YNKH`OR((DkQ K?~ \0l'ֹ&ɠ~X\^MlITڑj;^-'ƬwTPxZX%Xf/bZsoǤ阻˅p +|ѿ?^aG%x!l>leϻuOnV(͒i3~ eP$>+[#;ǻ3PC!I%u 8iۥݷ{]]opF׏ɠ 3%#sMZxրcR-Q#ͦXWE4~Lzk5NcJ]cg\ogZעQ+?ҧz}*8@JI-{vk-)VaMށMB˝:Вu%'3 bTV~⽮ mCU>`H*kA L*p%'Y`KLkHAfn YuI*/3FVJpe~{F_|QAMĉoru}@ ,G2c>aMz/k V35^ב3=x#M^G9;ofdQ˕9K`Hݣq}tcEp(D&)NmBR1؋˲bzPu~k.3=32WqfdLOZkCs`QaDW6ף_##2u,rˇ]( oTx/L"GYtX8m"pl3Mzg|-Lq*u*|yjIG8ٍ5'XP3Fu\ܙ@YzɵIv `/eXP"^{ &ƭruOkvn9.ǫEJmBJ/Zmr~,̀o҃ H;Ɔ^79&-5G0a0=J"ڞ1 ,{$Kl@G~YwL=&BߜDrזHOan$v(@ h)iTKM4lWb˘OH-n/5l #n~2@ P0kxX՘}cx3a$0:2>|%^LN>9Vy }!\T܋$kS~*(,Z ҆:Ek [ eLM} n]'`ׁ +x@HtS:QM̴6w>`I<3G\+@JO}Gl<>.x1ZFˑVϪq?-3y8;,<6ɷE>5 i] i!)ۣ9/Dso%Fj95Uش}iɊi"Ft5nZCK\r32X(|vU^HWb=+% gzZ r?tu@ч͝98꣇=;/'HM)u| 5RLu6c $v$%p < JBxGÂ!9H^T5?2?㣛;D)`4`3c>>m?Mr 5*p <|BL,e|_9y)Gu}F]w"E,篫vF>{Y,Qܖ|[ nTCyIפė`Bs36{.o1QSJu6忰x".+Ruo9$9Vi fk")j dGD"`@06aLxk(*|24KrRٰƒfFsgQM{mVSZ]u4a;\ 藗gx :q ؇lz!N| ^ cw~?!#LSYGg sŰIu(mw6cǐYqE#yŝ9߆.eIG:E/  44hw]/10{T$VIZWwivA\6p_WvH#y1aʎ5tmڒ ^>j?E%.]BQ}q'8#wco?>b'\~` .~:x2_zܴlT@X~p(îS3",R䂬lj !{}:Oxo#H))4-#ޭ1A"X wO o8N7f7IRO ,k(-]uN&[Ƀ-cCmI4O6?w9mP(,S)0r 'yw/BK#`~&.̠M4:<)ČǢԷ@^ŖhEvU`cܑ}zHB̜s97]>W<<|u=ZvIuW JfzŰVŌQdn~꫇;1%9!{fe; ˅ 3ؤMoZ2ARI0N$ܢC#V.ǥuAEŕн[<{읗x38ΊfGkS7TXdO=j ܱƐ+dN}*"~|0]duCh_9Cs]!>!Cu0 :uN_ď| K9E ~K]o#+[;W|*b0AK-.ORaj~!\NMQT5Q+I( 4G'Z{{(xS=xRz|!D.Q>Wf.Uo15 1)2=Wx˻v!q8_ :iعG޾pYrPG uHYG tCtؑ)}SWQ֠rzZ|y/ye7ϫu 49: 7ܪt}-r*s \X}R;X9].ki-q|[ˏ"gW㭙s¢*b"c|-xy$d-3 o&A\0 #๕!\G5.e[(oӈͧ~b/~cY>C*ŝYlYbߏHh%Dz]C::nxVC/v >7۶#NhvN { {r98q;e !)$Z'_ DT@MksPUz)vhߐ~j\ }L7a\a)(!hG{E' ^dC,(0=tf _Rk6u.:Tсm'BOs@ExVA&8+&$2 Qb$,TfJ gsS hUNE{6G:}nl ^wZu Q;d.ݻ܆dRݲ ҖF|ޣ@Ik=tHAZ&]3$V?~ vוՄQ\q15\ PpwPu5ASJ6*K/ s zBzT?g0pWsW^͡;ADiYҲqd;_tZoef3|kTR7]pMqv:-̔ Z?cn l>]/>U/ssxv/D;]*,*uS =ƅYP*5jdMQVm㥿{h <R~d溩FM}9;!% XSDR!s+M1+MҰ/;O:T(&s|Á1]VXMZC˶`m* oAuD00oѰY+rKzqm|cOT*ˢFx_ 'C9 V7^V~Vz!l+{AIL D8 +8lwl9|~CE Dke%cRH0V燵2I $w=Q^s6l%T|`[VyM\Jw_tVNi:;/WoƑ\sd"rz•!.01n™4y.LNИ9+UIs۲j M@~cOk/9, <O^CTV#FeJnUb>Y1*/upl 9UW/X5hSIdw4♯oS9qBrW Zq0 -Al-\r6*?PwO~wn.ʯ)qH8I'0ۈ)O{]<) HBJC|1v_O]ˉCA0 \u[U O K;ԡaC~C!=wy5jSU$S83LL,"%f[}@TeAs8%bڝ?hͫ,बq,ЃeY:b#L(RrX7+A?sI=D?F6ƶo_~*dDlux2LhӀs6Y !G:;v{Nߠ{Af >"Dݾ< Al0ek8,;e:I:yN<d2KIGhV#1hMk{dx4*y2'm1ϐŴq EH1?e^(@Caov`1Ĵ*oLJ!+Wap{By/ң3c}? ! V`rEe'!\ %mSR'2~7]9ܖDe)*ڕ淑f+xʹ(xS4@\W}'j@}Wg/v.$労=]TO5HaX!A*l~1zEꈫ}x>i`S9y9ГO E|[ݤ; !DnM]S~2}&Ͳ4Af&WNf\'o$92m[wE 3ɣgq#MkUTA&.p%P•V,$I%mK!B;_je+1Mm(@Y*?&uM3Oo II8Kv5f1`KΛԻz=ӯMuD9y9I-ťD"C#.BbFY8D{@@Ԍ6b,cGL퟾uI3V?-&n(a;AZJ{O5!mxT&ܼ(! ggDIh ̟vDBi,} Y)$9'PDY,+:΄T;z0XBLyrn %➠0&RKMYi"632$Yx,rw{uR(i&Oy/{8]Ǫ12l0'MV-&( <0b4Jg#%RnT7Q9r\!n~XV}9yv :kDsUMln3* ֒,_|Qf-p_ǥ@NwAХO) iraM$ ooKFPiUR]5 DhhU30z}!W\1HF`!{.:>b =Szo̭IXݢk1hrfDEh78L>Rʀ+beBӧU'Se/2+i)'/.>jһa]Uv@3$qUܾ$'gcR,!?Ʃi::קOF{ŹZHRw#ե/)_ۥ`b/d3xISݙҡƀ8Ex}%?;+ڸ/1YLPL8c0)pL]| zMߕ(dQ ]B{y-qI"&Haam}0JhʭV#RiP?pgͱhs5Ԛ\J3Em,Bf^?STMs+t8Tcx 7HdLk(;s9L88W\erE`4|֍cqf칀)tw݆\/OOĥlX:]oUǤswq l'6b|ћM 8K (cXN%Cp\_+]gDI1Lռ5hE49m52Qש$( hR1j@e< gǯ@Ngj,c\y 4 V%hRߚ`kI٥M"_8( CFCɒ-Bs{󦑭pL-2e~xAjˮM@ 4CQ3۲( ⷤ,w H YT2Wܡt1ђUm|dH}'mHό[!$DB}9Im %uig ν\ % 2+ cQb^]lF:/}fB5]iSkQ-Ȗ`%AYQqeEj+]G?eE' Vņ|P%hH)YT6*ԁK'YmE;}wY( JδZNJecJIv-sTOZ#~ǹa)GnyV dO!!L$F]MXIZ٩rН3:b\eʀIu]"7#/xk7Yłh"ߕgVj#L1)a5P!NXGq緄w*FoUY^#IHVZNDQ(A !4oV:}u'L?L9ΌrP]m;\)_TpJ~wFiW-j%iiamSۅڀoIK>kUy Y um$ӇᑡU6oNԙ?4н]R(z}., ViDbU#$cAFAtD⌳n[3Fy&K?j"bN Wkp!|£n/SssSBJGs dб9{);꼍*l]}ߣ'G]k'2T`(j嗀<)/.. x 6̴7_>+fEqVofV'̱`naKU}dًM}q[ZƤr=sm\)~I~ڐB5r:0KVj,N\ݭvĀ1wyBDZ2Eeh0cp(*zsj1Fsf4"q.C*gO8($4yX;s&Nm|$f蚡mW D ?RN򓬓iUZLŧo=Nu4k+o]᝛QO{;5F^CDgEp 8]1_8έ/kdUذ)TP%gѴb$`ڻDt]|}RIrP0<ף# C,r牶t4Ggz`o!Y6B"([~$#jHNГhUއv1;96\PbI(3]Z{kAcz3H=6MnKC ZwUYazegGJz ! C0$j =*>cNOA; }BXѺ߼Ҥ@D<#-`zo( . ŁMxf!s=!P|Std\gt}$*m&1ϣx\߄&R }Pyj&|mI,6]k:Dd5_x R[TMH42 :[L9d1pn#󠿵-+PJJ./kýS`wp!2IMXyH(%RܮtSkYtLj/#|H 6BkW}-C @?CTTi>AE IPI>423L19*K<gǨ~7PIA3ؤlḒLȥZwTOJ1d#ۘ4 Rh594Ii9BYmV1lNFH̩ 5to,ӎj¤]<.od6Bi~|d1Z>̀9׆.s P*-,? d?Q ^[yf=(h\q>>Ϋe^?5|d-W_"S y ,gXqJkׁ@`(x3kY>o#L5< p݉Ɂ#WT CSP~gV}LpƑzgcH&|*<'DF 3 6ۮ8 8i(BևWRRfDR͉9\R*#4 k+( &y*Ke:Y8%|.sِԴj3f4h^4Pq(ZƪR:ez2|SNQ HF>ȺC@BݮbJI.u"zuCIRtFs1r[R mS1E:# ,YWd!baRal9EIÊ~h܍=Oziv#WjR >!^v&Nu*|UTb{ !ޖDLZT?jX #fgxd=9'gBűZH sӋΊu^A7@OPfߣiWefO2E Y5}I[eǙ^XXtghSn9O\}"' X/ymFئ_Ջqֲ^/qݨ1tmgQg b`ʙ 4qa_EQazO& hoʀxI M [yabvB4!mvv#3F`F`Gb i$"+1PbUe0`/aBy0kjCoŀ*Ʒ sʢ~4U>vvȃzr=Qci>C_p .CCR.u!Jz Q !xx$-ԄrJ͹{'r.30A݄adt؉ںXL煙 #l*2]ZDZ<^ c VX~;iajƉ'.rqޥnk5f^a\0p{P0_"ɄZ$X«Nѭa 5,][$fS}3h5 * `>OUpV .TO u"8sED@vR'q`wd~y`.rI{|MM]{ Laƺ3"jC \0r܏^zHn=qC2FLQ~jLU6*iG:"{m` ԾU֓WEBS4ʦ΁\BVQ2Vmrܙl8[DU3 1t/_ >-Br7Kݫvh P,isCKqlkm9| KI9u!d.DBW@'vlLQ5g0U#ܫEF_e&oN(FK k0H#)&[zmm0CTGEa"n|q_KF){]󾏢:wt$"r\D_e\cM'ZC>RЧ`}YVuԌ nέO=Ԙˑ5f1"V#jp.#`mo ŏ hf}BbbiK3>GLD?9}/?PX KM^D73P_~!)CWY赧<>0[9Tz<,0sWq鲫_I*<ܡ-/?e A""ZfpHdJ؃0c^joզ"t[kREѣ`U]ŷ5tA 9IJlQoWi'+ ByC?>Y2 I*iŜvv>8"A|U='tueFf#ML;KcVm{ L\zd)϶"q}*π\ӲJaR%R4'R&K;^Zc8O ){gA"'|FZ}^pcgH=!Nf灺D"}c֨/~9m@բIB'#1E?zZ$MiC%G+I vu"}V X4-%6+ X[=V J^ uP!mޠo$lHwtTiP .؞0iF梃WpW~/ ӳ׿w+c"@^UVȎ46UF;jzT=8zU p#FY g7QTXj֗jSN&ǝ >袘Uǧ:ܫՖH&'xm{ƙp|b$@VŒ!vC,IC`aUMIǝZbhT{DqЛ!F7qf $`+1_ܗ҆|@]ы}4bW C"v Uėo[Yn@@W$A+foXOiLg8OLw_|PKtq0JPإBIFC=(Y| =-zߎ< 4fӏ E[@<{tm?'_%yw4ͨHRO;@ojcւqAsCZ#SVDѥB5G;ݗ.QCG*k״gM*Gh)S90sp b[v;.)%v'WHEWrgGw *}mG`TXiyP6 m̍s"BYA$/$= ʂU]*/H x/ ^Gp~S6~&Os2Pr9*Zt$GV!W[h[aT`=GT=]3ymz?MoLXUy;4BNA 4*EBLgqBF#E믢oh&2V #Uyi[(dXM}ennnX]˝xU15!9.{ ͦ/k5R7K19Bkbaoa+.)kc~0%B T ޲ٚ_Zkٿ)ӐkΎEQ8C2zX8itQ b7`R]~# XG Lk;Ό@IQm):wFPÎFj5e[@QKb+,GFw14DĚj'%fp@"wF ^̼-LՙXdAXڢ?rvmc_2[Vڵ75Mz|H)8]TE-BDPߥ_vox7L::C٤ 5'vjPxBE ZvXbQJ~#dK3hoV]W:S^?M]XYS[Y݀!"zJw_[sCup>t;>U.1H)dEYX^Ǿ2of&B+N@У?9yEky\u*tJcex" xC(S˩*K1G%n˭ZXwuV|R$$DD<#'ZsSq0*^F߮XsiFr裹 En{ӵa)t8KHeq[YAL~{ǧdESsVLu;a\+M< jV̺ĥ;8m;, IrlmPѱ; Tv,&+eCl湻!2I5gj++nasOSd:7z߇ɏlq;c jUqi+gwK_RgT?$/.v}3 I+ث\/`qG΁Mu2L+@},\Hà$ͯўA]8تe;R7s ]m R WOJqF>+ +\;,A#QM/]}XsOȑw,}OVUiI4 <|:BUtB.Sxryp\b6YerCƅRV=xF&Lv]x*F;JdE p~ _< ˸Lv~8CCN2=+J#T@B7GՒ%p8c  u8;{#Qe[t {ej!ˌ/3#qZBJn{7(x'roNhzBNwk#1iR7L˱X;D~C=5ɸ|&^OʩM@}mJ %lGkfȿڡ/ :񁼶[2H|8}{?uuyM'@A?Iͅ?)&:)_2_v ffVܧH)"Sb*zi(9{1-DKK]X<92GV8~w L;&`hxރ0/[vX'z,Ahİ! (=6M%^C\%@fdhRґhRzc?RȃCQKAQU~ykV"4tw¥~* d,Cofu KSeTP"yq9D$AZk'+qD6~ds,Sg]bSԉ ~z xbWN͒⣑.sxI?`/r`= $Gn-\y 1@Ǚ |KtgtVC h"1ikKM]m'"Q9-yBAab;aA \劽<,A"|,_h}gBGE+hd>i!ZQ챜Uv9BPt[Jf%ӽNgɂ?QSt`cZ^;3[LvJOkrOwO׾;H.;aVq-/.QPcŶB1A_[swR%6Amd-@ęOb@YhY ! {7VUGz:WN{ pX帳'~<1$VbWVxp6v.3f̤3lZ1, 9d;:.r8|[7w'mkc?sM#V/:|C*TܘyW -[!0迉SJȯWT4݌!v@llJS*4t{$1n] 6OSyrAvA07@ -A$3'pY^bPéɝEmԊ}pe-{&uH2~cP/!ʊev_z$51L˨$VOH1giӱ8L^n)$67ik-`NZ_9n6Q#R0}~!˖X؟ɶO,Ϫt}VgAO|ڣV|P۳foc=|<< :c IOYjz[\Jrz'2 t(JPtЍA@YPa7FtutfS^{w?jB;ӿvTTIIIؐS̐KZ5sOpVhgE<D݀Va@ڐXS#Lm"8WfL61(%?8؀EL:E q:pMDC9(~ꭠuj=>s)4  A 1Oe-tH! HK݄'uݧ<%o.X01v{{KXwfLBđ>ɻS#!-~xTzqNqRmI\ֱq.QPj3agR+om 0v*#"IVO4C6L#  #EB|LRQzS,o ͋G-u>\ڤ vHE`$YzsY$74aCA%c"#*(J1;wz7Kr lew(Q1OzK3#k؅+5~/Y$Mu+*r Mp䣾Ư˓ 5rKXVtG<^֑u>h#v n4=Fgr4 \Z>~!) طEjXy`tB:muz݁(9Kj`܂=*GNޝ59b3Y瑺=1c؜\L'9lDi:(ʼn8Xє9)?R,S`HU!!,ZmCrڟٺGxpQ=W:Ȼ~>}CbZԴ3Of+̕^ M=Rmu$?l>yPx sz?qS%Ǒ®VMءQFL$SMO&f `!e{\i߁U܇xt#C-W/:;(YϕpVW|m=:5y-GY7oZn:M#!ԓ1:ݮ[c\*1ع[e7 =` \3v0joKT%F~Q<=-$yb/sD ~^ۙ ډ~Kz^j3S"BKT.Ur.v1QUŰZH<,Zq ah;87RҰF~%Ûy/3%`zpv_A/VKR5׆Q! SmB-`,}n9DUD+ZmG314=84!榎>{<8 F4%4gCU"2>\Zg9P;: ]Vֳ\>UtukC$5 J8.>HEN Gנ?w-;[FUe)5.f2 "oDŽ$GJYP;21̞.F$hA{.ncOMQ{e5M'b4 D戂1b0朙SwK.tZݽ<go~׌xx[*J0 r7xN1up:?[M }ujw(T9^N}W_VyjŪ_ RoD65 #/>Ĝ3"}ࡔ0?wqhc>]0 uu#?K)2])l` vwq^0Pqw`Σ!]-=5PbQTڿ)Y.#0վ1"Ix?G5y_㑃|&thkG5p+VL*`rPBJNu'A#(n~2RnWSumfğblV@tnBXj*X U]|Gp{7no) ;~9}vZ }%2>z8{/KM5w?-XXFE󭸕~C'IsR1[$^f1Hlx\7~ch–Kx$2[(mSΐSb1(Sr˪E?6&#Ǽz{btn$)+ZxGeT]@L8,b]ڄ5߈RXP(MR8A?_c%XWCf#[l0,̇+VVcsGpSsCL""L]?Aĕ__Dewҋv`'.42\w ~9-y@ hW C K̖/B1]gcne?BfiHqW[DUH$ &EM,ahڍv#!EqwNqu6/$.оOW?ߤ>ٲx:l%Ǎ]4 -p鶚v6cki{*]WI{*>e̋x*1٠O \)d]Mč5\}s x;0_>/~LZ+IWV ~@b{FK.BjS8s _;ݯN9BүXwH{ O.Vw 7Sz^)<믶8ёs]YqzYC4 kƖ?)(o;@Z3uI0K'R]`y+Os^|y!9H /hxYdqe-J0Sy#  DmɟzA.'xϡ9pL1u0 T-Nwzb-J`L8ZzM.3uMW]Q&G;A\ú 70p0{l;JY<tFoOfǘֽ/w]?\69l%jZ^ϤXoM,ֽ,!{ZxI䣅@rIm ߛl,~SϤ.sp t*,צ7=G6ɡrH^h~HZc{I ]fk|u4C5,O2J_7JY%n}M fa1П|Ck9bEN%3 G %Y & x%NA֑v-}ܮ]WU}HMlJ~rHl>ݠXJ(q\)6zhJ;plLUX")L![o/'~(рkfe\F/CV\v,dmft ^q(%Ų*#l(ܳ*V3j d Hݯͼ{Q{?k"vV:(qf%8T+}b;H&Y3CY9?)c`uIfslQ/bm^ZN %.j$Wpt*=u *m$XDԾlߨsA"UǕ8?BZ%FRy<(me"pHA68DZ9m bdBRXL{Bf, XR<]2` yGR{3|Kf"u0*G/,ǒ>D2x%(iZnU#| U9}b&POXp:`K``8(P=W? F(@~fN/WRe|m?{\LzQ $v/4޳*i:c}1;sϱ!d!8etA lI.dZ*f9f'H$1&` 4 I6ǟv1L< yV?"Exj-@ I8QoصN([ 䢋E قLw҈ez 0 ke9bx࠶0\~qc[;6}x/<dED:͛Nc] I6T%pVSPR'b,wp?cnʼn>r{ I$ `cvKGzXP5xs$ǮTqgQ 9Q:hB[+<\L1R PRUBٕ{Ʃy>:~Wvcפ;\4S ;GT;#4d%(,sb88l~C]\^%\8%qgZ\0)-i0AR/+0u_^*\#IG]YRV];vȄ F|#bҍaa~_)>Z$G r~-Mc-h4CI% -m]3MAFCFqc斥B^n1R,C 0Cf5qo }5MY8~(]o[xb"n3 vVZ|{F}C<xBE ;t$)/[NXgNmJ/&ᯪWk/,[{[_ӧ[Z]gZ w IG[?W;_N[E0_$  MXG7 I-JJ?[` N};3R"ɱFK3Gߋ}Ϻiؤ.UНmZF |,Ə)pM;ۃH(k T"`M9v~Wu?8\1qlyW⸊)( "rT*Q2Kw[= )l"M}Q-J%:_s hCfMx0}D2M5}!xMOhq S`ʔ,Ӫ'b0^.@Q'A]Nj:q|`PT; EOt Ptγf4Tup{~4 Uq@}7Xϫ!t'}7J<"ȓ?vt7Vmϙhӧ>ܫ_8Cy`l>)k%\*uG}6@vB$)/4!E: 1m~1F`1|s3A]5ͼ~M_xq;UD' sBo|ӆ!]E[~"eHu/Iv]@uBN\A#%PfE0ݱCLȬ Qߴ?!oVިA$zrR))28r%yG RF9Z:D7&.J3|cXXCҿ:nMA c3lvU5B6s'חJkUpS (IIjH|ޒ'GiDǪE1"| Y]9҆`$wK'AT;u+L%[=XL@ɇ(ˇzq3ܥ}ߐq$X(~ w0bAd}ҘbjM$MBEZkY1KYcZJ.U6N ^&uF" 4(<#ZDad:Ob|$J'"L'6`f]׋w>G%΁*`N'۞FQLt[)Jܥ!K#;8^Tpԭy?hy*+Uքr;4Tbl}Y.Ei6h'ZŐUQzL˂sot3ɨaЦ7 oE餑iQRNhy Н҂ZU SsʲF?mj;4l1CBp[$V!? .gaWDW \$<$db9f!Ǡc}-vXnm|͐;8e۠:]bC̑bm\B_×SIH@;2 Aj*\SX-%5Fo~ _)A{K`9-Fg?h7 L:sRZFuc)fiߴӊBmb+g_mhm@w=M-4;: W%#oj݆KwAȝwk>F92(E9ul!Zȉ *gYٻ?7"i800+Cv.a܁tg =J> hLJ#̋T`Tk7W fk4{:)M8o1-&[kutr`^Ω߯| æ0 vx6xMbNl3U()((<dX$: G|ہlxwfSh?XZ=x'2gQ+0 _p1(Eo$tY8Z1V)U5h9fs˜zX.Em<%ٖ q/UC6u4ZjE\䙨n1պ,Jn# X=jʃ-7%'?N"HJiGa*݁rIJZ`+6|'<(V7{y8vvsp2/mA,ҥ# Ȝ˾* lVy tZZVFPb.Pۙ6IKنy_ I~0<_&dh(m%Z~]CmzFct\x2Ct\bNzAP7g0 uItYUH=LQElb{}K?GE  :ei-=UDu\؃95cԾru(R{j47̤sHI[{@fJ /JWW*At$R}홄o6PuKMB(d8!aVBH?΢qǝfSFHGGۇq*[{5KzR X sұe1^8_kB!_ Ǫi$'.%i8팥)RI%<%(Mk>?[YO\ ^d?W׆+P:F>@kGƦ;FÁE,QmUZ"^ۯbtdgB%PZ)ϖLuN1[a56, 3=': |G@2Мb ļ^,u, n- ]S=du(\PcWm\IML "OoR'ph(Cd)/!Ca2-^X+6b=/cAŝp歳Vσ~DaaR٤Bx19XgTF>joG^4,.-hLӑ Z|2h3ςGX={Erl73*Yo9jڌq6 UfTm[dݜz=D@$&N g!cΟߺ@9ڜqQg3@;CRkKKJg=,.x7@vC`U%뗁Ou&C1 j<^P@SYaXח[Rwo:B]x\ecnVn]V@86瀼kEڞ/2 g}eLWtif:l,mX2 a-p20qZ aSU^QGba.G+гQo6ҖTr$ޮY~S*,̪._6-PV]m(׭/JkkCc`-nK핖o]z< I4j7gP.?7@X+W&ta)0`zQbS_H4?G G\ +ԁ3xjfل6M@p ;N`Fv1n퇭<`|)>-n =öhj3Yx?eKD +N_$>EedmdCY-L!s(zDVB4,Ev.%!: >;tļ-PS8""7Otv(pZEzS3$6=Vp2}곜\$ФUdN JkJ 9 @6|>f*cW1ORfX@̽;*7ۂ V1ɨe\?ԫ*i-lNؖ7LzMn/Fl>Oud~fqr+ObDqOTo<ڷBv[Z^-YyqfR;" =BpbnSkuI8:V@(zf4¦S/"|~df1ϫ #֦#Q`h3(\K=.М6P!0!`~h838H&@qUse|Y=ֿ@^".8|$DBwM%tĭ,Nd+;q_ӺL{#&]pAvs%>/qz#YW :~^D2WܤbP/[U HwnC0OSZg#5DŅ1C׳lFzVmET>Ho}yP!sڥ#f|}0w!dVC/[fGc@zBGIT?/W&q1;-8EΓHϔ0$>@_eйux3y1VaJMNI Fc(3^?^W8$U2ER4Uad(zҳQE]$ON@qG&XSǡPVaێ djt/UCM߶+b@-}:@!Jcˤ?ưveX]]qC[J 6~lFSƟI!2Xc$ -;՘_+pz &u|ݳpc#?' +K-HILHC,{0(/[2*|"ezjoG&ᩘ]!:^qԁE`7/uKf1Sk5GE "SV`-6~;ef]hՌjYf R{geAIk\W,+@@\y9>C8tFr{J׵8ԻDem ';;l2wfK\e~L뱃'Y†|` f\RfbO>D3iO0B}$_`CԉRL~3u; uLJ4jT܄l[f)aPATXS(;^N7\s`@ML BX/4Y (tC_$-h&c$skƌ@ טHFeV ŷ Tc l$F, 2CB(|$]$O5|Ek6r)d*t_jg"|tgkyUNClۭΛ (0CJ(F$m "\H09Dn30}R>ΠS$8չ M>i}a__7ؘ_$e3-ZEm=*U-C9W> hkh8VZ\\ ?R{0}j42F$N"&Њ;-7QZ:86xD0M"4 OG)!<#Zk Yu[a[2 뱂8?4h (8Y2801jp˻h22e=2>Tp¨UhPv8[YKR謍j4{WV[P犒7C]|暨UHq8`5 <snR&Z OHWy'UjereQʷͱK[E4 "7*c!G 3.-k ZөֆS$QOW vW򿞣F芈";.G,-@ gX5hxP0pEcgދmx#b)řM k\DwzqI6e<_ox}n/.\P$Qtg{&/iЖ^G`Ge596(N}8e\>GU[j31ڇIL0.pV@"|wr,5MOt{qw3l=,!*& l"|;!(..m LtaǓM3fdNT>׮9-PxO7h'ꄵ)&DS2(p@,lL[DZN؁'Ξb7_+x¤KRQT킺j4^mDK)͕+0Yy^*M}͌и7>`(./NjoL9Wu?c489"}+Q׈H?`unΥ Z{Qj7ث۹nJ-Lc?)r ?$9H( [5<緟v^!4*%3$l3,*Ƀܷh: >9M|t(jRXbBqBѶZ)Aߋ` }l |H^* `tԙ"z:9;ٱ(2( Ψ}6{-dP~o ;RϩtfNBFE(sKS2hϋh4c* &"qWfVqjZ]T*Ydw+OST^~xә|~ONu1[p'٤(oajEtȃ6ҧrS. rߴ4\?^{B FR "A3R3銋jT GTk7QEY;]xѺv2pu??HsEGfwh~?憭gKTS>iK߲|॔ c\}<^=-'Ca>n3O; ΡxiAƅMlCc 4֋QbTHW{rKX{;c.JhlLpwAǞpޱwNq|0 ;deF4NaCi>%H}'? 8ɇom4_+FFfz!O_qx+1X.Y] (6^>A9jyQq) ށ< 845es3-!H$M,~cAL`8`=CUgKnfzҵ/:&8_bHBwʧ 7/tg_8AӒ, (BKa?3HDlմ!=Tcxrp= LFv(2j&Sr^3wV~2QID;xM(]i@c:7_R'WfNLCgdFPa ӬڄQoϋq󙴺L_Bݩ8H l`Ӷj` T;_:j)蟝+ԹX* #uGA'F䄔R !*3ƠD*C@9:hZi2^³4SJxQRAkC?Uk5Jxc3iBQC"PvqkЏͶĞ6? -eA0˪mē|yWJ5 ZߟV>KauI0(/G,>`,ӆ @͇ەmPC`€DϘ7ք#VMh W(a#+[)Csve|=&)HcҥY{{wPia m 8\V9}1 {,gK%0 TGY?i ۰YCfB]^z27qUTL10XZf$M a*dbs^tU.񼀒,gـƼS #:Ԡ.5*hlz&ݶV'YB".yJ22H͕D_S{G-$CrE +rrߡ )cPsɟɲs5D܀W_3/ɬu#ʟP(,39Q8̉P ?aAhBT##ߨѳɼ5xVG`ן'TɈv$U~uVx}D-݄ft=Y^) 3&z X8dq>6C!@FȋJr/?|x~mČS- _9? S9IF-*\w%3ac *,$I唸YļhNZkfTn hȃC q}&W.ip]n?p*Bgr.qK6ji#d6Ű2ײKY,ʪn\5֋]];C>I%Z #qU]$!„Mݳ\a(t\JWvo\%Ї8F8X Mu վ($DЧq̀woE*+ 0Ϥ+PȦ`Tʥp#\&0Pjj'~vɧ/l=W`,U*Xl'w~Lt#Z q."q|"yQnsbnTf, 0$=A-b CGLشͫ a≃Ϟ P#n _;s޲D5dVD*5 :Ԕ_案R{=e]qO@2`NEZ)KɷnEPQcJK*9׈Rߖos+nқ&R̳_7O;Ů\`+hDOUyl׃^sIUQ{@, +q!Geӏg蟧VK`m)W0G-@,_`A 쯨`8-7"l(_P郇Z* @C6cnP'v H"Bz`e>RǾꢞ/*xƿ¢p$+N9NN0 d)0> xSL| 8] $2ObP믦qUPWcǁ ҳVyܔQY]悢,_G::'nDsDKtӤ/6ɐ_hOE۰/C|1Dɋ9ٹnX-W:|!.,~)]Y4p4cJx% X VWNݡ{bi]Umk㲵Sì{lǢ0^<5IW>1쭁K[9@Ja?DV*}M472k x3jLkpQsjqj޴"1Cb|dpWn9+;c5=%o2>&J |uUΝlؿ0A4%`ޗވB;<yD, ~[i%e' I獖'+4avOBYby'C{{1ީO;.l%载Aƾ|G(}JNPmj9ȴ–b Ρva}9kІE/N䯳IM^},ɮ+ډ"*<{ɣ&oHPfY`%Ɵ e~xaa#"9P8GMy 8V,2ғwD?0Igu1l:1t}Pe$ق[B)v[K@gWZ5^ LVϬx?r7FЖ5H ]H:AAyi:VRC]Th=9}1ֶwi}utNrQ@׆9󚮘K kt_-Sa2@yn)_Cb/'y.-i.ݟx[IL5ϭMKAMw[-*W.Å =^H,(Qø-Fgx6E\\J[E\p,h Q̥uEشSMjF TF*oua}WehU1ۊ|ICwܮ?;8N2G3aBdZXHҟԘeA(z~aV5HSȥzܠtizqe4IgDJ幹_FݖlphZM==UiF>,ł{D9VT@l@U-<}PN#C fX8Fa*YLDβz(Л +@4ew\wՉ3Bmm3=.pqO߂1Ts7:u{&[OW,!Y$3䰬&YX*[k~JRcO<0d6 n`09pޣ3lld7 ccsCxm ! sЌr9_|ЖIjZIp' *]"ݱR;o,o1g[$%Bjkg,7KUkkM4K@~H㩅k' `OHSXHNQ#\R!=d9wc=FRN:;~`'3۽_N`h#ڠ)\3$>1(ADDR%Nя<ڸJ_ fT-`) }LjӉ3V9)Fks^'NU'*8JC;Yݱb3TL'cu&“^|bX g hS`߿s R$coEuvit7,-P29(61&KїkSƕa١wL  ˭EFCI&P.3DlgZvB$˿ wVۙ'6a.U=&WBPY}*OtSigy+G˥n 4E`a~ō]\BP76{ ;U\ܡbnl5PK gI S8BF;J]Y(|IY/ awք;,?#Y(Jmx l30ϱ~=-QA vhaJ'z!+fhS"bHʒā8r k{NAܥB':A(0o &oyH;vLO[g0RJG/$H,AyQ|g%y~7Ey]!2Sī6Ǟ5&Lg%-e\rV#*FuaeLڹ *{t:eL=R!DgB=>V:|EXdY>4+9.r:  ,'4r*؝JAMD}5Dv9ctyS:>8Oz1{kQf?%e݆pÂeG*; Ǵpr%cqHe m齡y ld}Zf/Zi &&3k x/,Fę m# HkgV Q+xff-;116ox^3qs%8:"R8=TۘqMYN=q%TSn$vba?&*`etUʌNr(μ0 v~6,mb2A=F^׆O@1SسqcQ?gQ60YVQ[*?!8*o|o!yTCR`e尸HZ3GATDSHcv1GVH Kfxaײ&S6Bl.U0q6Ou%fxJXG (Jy DHb/U? Fi,Jbr04>="zHԁE=, Bl9XG )JcMz=mwO kV`3S r'q;1ݧD[&֑Fk b*qyz ݮܤdCK*ss: Rݠ(L(b bCFv)|jB3? Z (*r,( w_U|AQfpI=Ba  h/JwkaL63bo$d<2H5 S7S /Gؠfquw[ - !(q4r @gEZԧB\{U8#.ξwrQ'GGQd֧E+sMɎxW9pgnP g%ᲶJ_c{]0ksareB:'K KȨg^*qB,?O~ͪ=ҧ~UЬ.#L{\жJ} gOM-( b>5 L<00>#Iގ} 1P[*ɣ"~@}Lz;< }㠲Ҳ:DSQ23iG䌷-/ ڥKs{#DZ஗+$S GM׿f,=an9i%S`~Bh#l -: r 0^v_zYd.icj4g%1w^P VaˠWK w%S[[AB6Y|ƻZ[Kⳁ[aib+F}"s!+0MM533d(OL?I sSGĩƠim-jZ/1/w)W\ wMhCbPs@*ݡ~W()ì)Dпu/ \Vx멌, oc-'O38`ÌWH7/CsJGnሢEr<<S-@7cޭgYu"pso4kZa%UydPҠxhC,}r8[hi&tد:9@r‰)0/xb,˒hQ]0ܘn^wYJ :5. _btQsf5v+ cnlOVN;jGta9X5(!\ٿ;RIL~,+v1+pn:;'j:+ׯ?~K!9(~I=k~Y*xsSU4ac SnQ$B*\\OO=l/.ٟ˜ޣf@ǫ1֫]-'u:!Zr>BM(8V:"U&' 5 v&r3ˊmjbnC<QB>8B<6=8Ʒ O}鼠>t2' '8˹l׀y&bg+.<WzU%Ux\ NeTۍDo۴F•$[Շ`7u1N'5@+eoKKKs(۬9lE[Nj p6aOmdz'ʳlx i6V^r 2ko>hX^+qɎrF".T. {SL97$~!raW o eEދzVP Zl!>T!S\_]2z 4^{LW,zC< (u=P?.; s|H򻈓:!!%$:6R^yh9V&]#=MsU &= `Ϗ>&Xg?[͸h2,b>؂qFiAI:pUrdQ@:~/5o630g1#Bn > WrP7?P$&a?7:of*˪K,5RXd'g 3hs/>zx;ހ^XQ%RoFepQAIOn.ڮWshmW)J2h˛ՏLuQhMgY{%!Ü*i:g,s~ߎeҪ,^gCn9r=41(݃Fl5J}bX *{U8dk?CwX[WG:WLW!B'Nf~s; "OȮz@岃w.Y#;HPJApܡa($GE>R7 PK;ɱoYR!Fc8]!/{{zf*P +gܛ`[He8|yN(]3Y|BP'"mK97lv0Mt։~<p騴CI`EgaBO) nt.R{uB+#rig뒭vi:x +*fE=\{`;蘾; ^/2uKlY FԖ:@NJE[VQ¼T ]&j`,s#;-s$5)$lHt%!ay#IV5"p^qҜe)+0^/m{5\ݞiFU넢&Ac}p~=>G{^,K\J#jbhCj^]&7۫u:Y ҊGKě&yC+;8ჳ<T"\K+nZ][a0 '~?B{9U5j+֑BrTvaY@ MVEZ R㬵zr؉C߼Z]D x2iU.)M921H`a .%rI&5a4\} h 49k.5+s4D-%TNvN: t#}O]V毡vͷ'rvwWC6=*+Y܆BQ!6cN#x_Ӹ޲K=C8o~UO@g 2e:'-F"fU7soGW !l#PT8m.LB뼽2qKG|WǮ o/~F: iVtFFaHJS.~jiRהyCχ.wB-JR Y\2﫡v"T@)#XUtuqۂFág`&YWc4;3“6T1>~[.t] E2I 1}ȗfD{ f3(j5;^ 9bwKK@yPP(u75v1OH)b 4H!W#rЈr*,aC[ x~x6 Ň_&•67nUژ}K&S@/>ӌW3)ӡf4:M94y_tNq||cG% +m5QT$#IUj,9*<, \\T4 )_mfC8 եd)ylne M3VrcS]Gf?RLB\d∘l ϒ6`Ot D5yQj?>ߨu,>,73œ9N"Eùe;fXoK 5 xTml|dYBo d#xQZm{nWЕlkb+qP_3鷾0V0&F?E'U@mgI8(Eg<]rGƵi.-Wqxӽ33xN߉"fVі2MZV:*?+Ӥ扛8;Q uJ$\A>6$"i (&,jT`*`ԅQ(* 4u3#hr_GȹQ'L ҥ'*p] OH#ڮc>hrJ/`:[QTII7{܎a2.+F?`T迃F6SɚRKoqaC545g`Wu},zHV3O{րd%eȸ;>^FDP;N͗*}&3ު53M$ h ѽW^T O0f) 1y6< S oEӨ22&ʋ:ifa*Atɳ}%xzK5XݤyB?Ve謨nR(͸7=:` GA{&lYX6˛ "՞FM ځP`'QN`99U/܃Qnw$|/唩a6 ?eC?XWp?Sy]\HSNKиgAHM=4S0E+rQ]^7‹dڃ. ?0zeu7zvXj`3 yNNq!~3\)=KVDeFV9F 3`kT>;LešTΡ%c)dv^  +BS_0)U轙miRpopBĬ29rmzE⠃;bme H!,TLƊxWR]V=q !ЍVV.@3 r1`aX2( G ZZS 6I/xo)/X挙RalW4,~aGe pfX㦥(X벓eQ*5$ ,5Rnt:ҡ{QeXDؼ$fBoQ5w?,Rs0XBa[P\UϹork1sӷut^gLe ~'Y81&}'l$Y(΋[wd5!=jꧨJe+νRbp >0B6?5y[]{-,7ק6km~ dW/gO@*JG샺9]KP-я#6A'< EGRIeZUPp^?l9 L) ݲIcdh?tl8e͈QٚD1_ɮ0k{Wmq dl7k U={0F80S(u.qZ_MuY[46 dO_9VM*9MV̂.,d|#ƩR%\7"7,+4R I.Bϩ{‚ $>wY]~WϞV-s(ܱd,3=~o#6%IGlO;>j,qE1c3=z d/@b> )'O$6uyPe[!KEI*;|ʗBB75_4.e@؛uJ[= Zhx̯J @o7} Y`W(3ڄOfJasyxq`rɄY#=]ыҨ&WVҳUn5Q]IP-Hů ,!|=WL4v6EBvd4V#6(6Sܑp.hz$\d!o?[$̟xڜ!Z 5@+mTMJVeH뛃2੣ G&<Pv-tsnA_X<6;̕'FbLo'W]Q2;Og~HmkFvaGc$78D;U;#Ɣna Q M bRhU^D/* \[쮏/y@fHÿ́o)SC%61SNت]A}V=Olz-6~0*56l$/Clqk0= UN )&?_ժI[˪,_ol85]kߎ K*Q *s$ˆڏJqI{6fN(. :rB luf1Ҫ#lv@GFrC%υfg gHA t!(LyU|nI@Z"鴞O,^ WOº}}RD4e 2jq`R8dX\^dbm-FY 5&*er,p%o϶e ~R+1߻Ko3Wr%KlI] LIړ]"g\4|EO~2ɌPkF6 naǿ^#X5z>hU%R|}wIC1:ŵ|֖=AGb 5 Սk(_myRK`&O9ng9}zs̙j VoMϖƱ1>_c2sbnmO{3b^+clGI3B~Fӯo+f.1 U'{Ot~5nKBE򬊺5@ N q/.ӨWɢ| WT4}r:n> .Yue|FI! kZ:Zrb"sH+/LY#kbze0%&Rh0O4UZ,ևC$x9jVo, .]dH+kxTAҒ9q>`rrXzAʾ G" x:X۽+J !HS۹(0\<2W;9Hmu{yrEX`C9bZh|i|er󇻭k/v]cN)xli)9QC$ղ  ީ}&XЪ#l=C RU7J 0 R c$ >a6t\$T:ieMSX.0NH/dVh5z(UjK'sbJp/wIyV(d'ޒ2Qߖ lAp$祮}e).A)*XvFI!-*T;!-^)^U0q &=Y1W=n9z8}HU"ìUO2)WD{ɖ]o?p.HFx`Ԅ7N%Vؓ/@+%Eh$rhguY[^΁!T IRdcE3"¸.MlV=!-5쳧'(!&SL m? f|m?h1b䓜KYLVe:߸Ħ l>3~+vM.ܕ#C] +{ eKefXnBuʦ-YGLX2S&{w_MD뾒-OF?nK7 !lA;ypVkMG㠍u{LB%"U>WP-sluju:0J$ @N)ooGnHmylD] 4ssC nsgŴmi-2sUWg^TnK_: \JwKdS0{9`d0RoGۈ$SFLJMda! 6^pmXbh۹lsG͗V)%1A9~;DpJK,f-i X򀰞-oxŏ礮cD|@nX['B[LYdx(Q訛ٶjM+wi<)j_hWh4Kw@k YcUbLsWۅF Ɠ1-L1%;,RdK?麖h m.d shFi@dmvl!db|Ȣ+]ݽdը8Jd8CB9r1 N*9_ϹЍe_7DC7N7/2^[xwq ,QFiށ֏ M]0oz 5>ZݑQ]ˌ4h:Ojq/89aH nLl/ #ܬ v֭]?zb3}/zGXs^|hD30}ш-QiUͫm @5}]P=Ry19DHUw~*BBC; )a5K8O$MNɨ-1U>v[ւS*#+T ] NV՜pE!#cJܠ◝8MJf5 .3DzzFBٚpVa$1Uх@iT\íT2.²-ۖ.i'_7kb씎>])-O&YEϛ±WLWma5m1 H1m)դ(lPצP8+ =3XzTbFO 睁 83n)Lo4px1՞<"X|Jb:7\@{reIX!v r`/T,k_ v Rg.VX4)}$OdW#W *ww\PC< "]ڊPћ\gd!sU,+ۏZ?Ӯ3V2]dI#B^$LMoGn2F1 gH]: AF82UHɆAJw+p` ۝γCmDoU\9-}œ">c4R !Pd.$/0y\ش3]'5o+p4yKO> G@}į$Cφdfz -igN^,\46_<-= Wᄄ$@6S ec ׈"0IFhY쇰c]:5Ntw3&`ۺO |1p$jv}s뫿rjX1_Uof?*n%~ p\8;NTvGDACQ(6|R\ i!4M^KOeW47]Ίx̲SRZS9[,⤷r1$;x zUOs(AMƒX&2) T֥4hh} \t} ;z<֛5H`F@d4Y44/,2 P"h uxOAY0sʧ6vDo)~ԋ@J4o%gʖf|麝aAVSb%3'm|0zSnS9_`e:@bmm; **tٶѯ ɧ Z^B1o7隅f H _Խv8rQ\>u#72NLJ=mI77zKT=}\D1~Wd( ØB?x 8>>ɉ oVU^`r_zP Ӷ4D~"ѝH^Z c2<,+"zf܍ݓ̻n13Pы:Yb[Q^iK1Tׄ+',2Hd^&ktU=`+f G)U qXU$6C#.DlpWl Pj3No_Xxoqj( 4wgkں&{F*sYa{aQcJ}+f"ijk,̮NA";50 7!3[! %e5zG<e].1$_G-Hj&bLm*?غ$RJ$]NJ^# Ø/ "]fȻ:_vߏAAt9*?Ǒ n>ڜ5== Kn^ֆBUs%^qC%&$ m̒b]P>nЙ[GfSF 8ͽ'U$:qMZm>gHNWȬf3IVBFF\&. 5̾.!1!D]yf9pC0kb()zͼmYz&JeOD}ji!UE }ccP8tPZZ:k,"OQe~!UZgʷ FB/Y.-BRJ_U_ q's%r9ްHWC _+Q14_nh;T:l\™' R( W;Re+boL=A;9SĊ +ﶜ^d[cw0HÏ>jH1>4D_.BmQ:K~'Iq Ñ&S!0ew᛬I_o,Ah(Ūy-Cjh}J:nh"|6m͡5ڔHf.32MB19f`Ff[y 8f˅_#n0IAMxQHGEHbZW\XaDϼfo^}Ss־;c6\ W*Uђ"aZ-]>_(^`ߢkG#{EЫCW>T0q)_SU^\Wda~Rv1d –Z ӯߋ+"!6 5M\,9 2> [<مWiC } s]wjm|wЌD4T1Gp"M%Xb?)k#`}_W؊O":z׼f!G;\( ޮ >^[Wm~Y}!A6sxCourΰd9@X ;Vq? nQLN:&uy'¡;"GNBfx)/ϕvxzNO#+PiCMAtnP>d$K EnǦV;^C qqvb*hbDgSWb!cFR-M ɪW j"ʠ|t"˛?9R5K ?&kFΦϼF:Z3@vѻ 8{dF+L4Yʖa< kqc*S3O1څ8zAFŤ؀ fa-W^6A%! sYrIIwU,x`xl311¶R zyϴT9m?qWТdr ])q0S˾L %]e:*shʎn_cb߆G)K>cvZWY~1 D_4ۚJ!/]}$KilUPRLt.@F-I4ţ ?<2왪UƢoFu_ @cRDA;DYB,W. 1t]G,rb? :\)+m̻tΏQ *7/fTϸ=~+5sj~'4SK% vIMbQb<]˘P;F%C%B" 7M5*fgDYv-l(MjΕ+[~&J>)N<1 ڨ#wiĿf{%4iLtk>6 7iRce4o1q؞zfbb;R?pT u3R!/mH#Hv!7OlNc+͝Oi*'#kRlRc ۗ᣷@7ԖJ=,+h Y#OMZHKY4{G(Iy\mpmڌUPU}t@uQ)nMQnt"tYRCn4ODPP)X Vm@ 1ev#Р{31w?CPNUWI~NDj@a" 5No ē9Ď.Dޓ^x~:C,Jct(mi9QYsO1J,zQܱAT Nn6t'n[Fw{|X@WX)繌p!zp_2ITWd:OJJh<7+Ѹq>dA]@v>>VSø% i: !sqA' S&4wm|.?" #NSbf LkHOFQU)`K(w^~ML95A/f_uaqG/#tː4[p,\Mf % ? ֲyJ;1њQQI$&PK E: \])*Y$}QgdE*9\Sk;)LB*]0T{۠2՟7OW[lalwxؠBVtZw͒guz/EL\pA]?COX;HBso2b9t c( a+.WCޱG17 Uho @Tt$gdBwf8'iЯϗ[ .8盟532N'p&'! #rճA[ YZ#`ⷙvVU6}8E n=ՙY*GmLlݫ닎zHFiYphAo,lf>5Rwx}?А_<@cLcbq~Fɒ~ !NY$7ƜmH^>TPoglIJ}%% ecvO^u ŏ)9 0PGSۧFXFy_0͹ٞa_ cwܨ7'%ĐTocda@ɡPMƯ9hmνF"߲LKOD^Ȏ*P5~2Gx٪J^U!9D3'X7'lJ{='me̘d{L#,SKۀ(K2s:|/iW15Y+uQLOU1E,h[EbE& ]kʈ=77\Ͱ t =Ga*J[|OsD#q:r=N2tJP_I@-02ZCse` Ӿh8 7k!C^ʷ$8ИDfL6F2 i٥o{z8&fW~[!R%W}0jsZIE+iyb%f,ѥfn)w(#Jx=SQe^]4.'N^/zfoD/ ރqB?=ۘ vzVY/"=+FO/=zI8]fxPgXf/գ9idjd-齍,AޖH;fC[X"FԲٹ|>xNiƤ_Vx 0,, >iPВwpXYdȘ*N/;b&zxX?̶f_jF0Xn׶Nԥsu{Ć,B#s<IpW7Z4xd r:YByNIӪʒ:x܆ eM5yUºgT9zG77|4Zz.60T 0>jW!z |o Je7uׁM}W"V'ʅlt(K_o nqo.HcSy@FyVjB4M&at=|GOغ #USEx`W?;ĸm BǒK4@F\ 6_ϭ"UEN/z[8`N;\]iet_w{~bS8h3X((g`B3,eG d0-4祒vO1daAa;Vlʃ& JWrք7!UtN̓,'\nt⚕~iyrw|ROA7p "ڈ Rz}k(ȌVt˹Wģ%ᩨvQ]`~*yWC s^-T9>ڝgߪ7sXU}ҿS93P|p>TYtDz9^7-Ph7[Bh &+m?(QtE0Kڊ9CDa TP6Iˋ7E:Fb(WLH{/9"7ށ4 UoNgY(n0PC ɞqA 9ɏg434QzЮU. >2_`9g^b!KdTrFdNZAS[ cxY^X; W6NËy/38~6f0=lupע7Kk\]#cڒߵ;Sl Sܟxq_=Uu1+[ sa;ъnBmvA_2n\138 eהbhLe\aV1|ڲ|hʻJZY`"?ѩ*dn6- ?T-W%JdUȪ,vvGZ9/:{ve^v3m Z8cLU#jV&W!u"1~GQ$#``C G)$ߍ[Tn#P/=[$Eh/ZCyf3zz9/y/DRxy$]=~ûܧ,x.`8G4#0Z_e<ަ3j_٘3m4Hhj':h`3)plk샑f'JRh" z^~od1Iݖr}}QVʹϰQ`wR_ø >99v|"^quC^+- lU#TtVt ̍5GV~ʞ8jlOr9oO/}%N!#;BbE`8l/}N' crK܍'?qMltŰ5hlF@zMH0W 3BT"i JqRˣ8.eEv`sSnxA4p 7W˼4ݸ2pMϵu.4@5} k#y@ 9?XK7Tޯc{Ool`XU>Sӳ6JPum&`.2'!oꅬj_`?Skk92R{(ǘFp7lQi3lcZN0敠9{-fU ^ԵT;Gc S[52[2f" z)ډDʑ[9y_NDeWt4 [VKGP236iC֞:=:iցy|4vnjC"(/BW lAF&(x1~򪽔5bxLyc:$ `O%r UDX%ЖŭXJ?l49*nwcd '6!DZܬ2>LHVNuXBIDŽ W6 ]UBҧD@d+k&P:qURN駼}= #J@'|qo7R %'Ao7{kMnTp&oRɫKۻwkE+WF4^ bFa) gd>nZ>[YZH.bWt<5.X t1 ]Zgpy~ք֚%}9 Q ^;I.l8ыϛs4EA OG!_'LT8ЃhTNDD\x>Ib(f ހl1ql*֩h(N]tH$6Ia@ BܾcOG%fbJpX8|)}_DD'+#(;2Ԁhf7 =43_)fv#¨g"(%/8tdz:4ʿjp. Hqq9mkb99 l]€7V2#O{ŀ]r.u]$2Nqz͉Ywo/n#ZGoO`~|?pߖsJee ШT f L8滧daY$G5 -F8&2mrCj^`&u!R,χi]dWN3* &6@Dq' ,:E:_/4B]psĐNM"j,|5|4U0_2\ )n-9#k I{NzPj~SckrRCg̗I?^w\u x/> f?8;vYhʁȞ/2B hέn&9o{.F1g}.!hNR Gj;i rؚ}?4zΘ"4Q4JMY A7JN7AM ?E)G }{vi}q |!ɀ Yuz|g+s@䵱EuU1u[+J l)txY腵 '^&{R*5Eߕ|&Eű5G]yzFɛ!(yݿ &@V7AƄHGeݯyH#v1tQr`{>]BCT qyL gtL&5ZuoLI2稌A1j=}&v^鿃!*YezZ޷%kQx6@S]_~p%z2[r-\`!E=!k'0ZQؒƝ^B[ rO5:np¶U̙eפTcXO;>`dl8_l)l;a4+܋?f)#5֚z8Z%zƶoLUogXM *4fXƛ ب eO#i%TRY(#frʹ:`Z3I/ך3[Xq:#oM$&$$E(kjdl"_sdNǙxKJzS^mEd=liN*^^Zs"$֥ǿqJ@jYdjF 2V_w¢}mT}&/Aw$",I &r~WO-}xPP&j u>LY0(@B Xn TRտEWռpyiM S\'o{K^͸|Đ\hT|M=̷qnxjK+Ʃݷpyv7O>KC$[+?\.klIN~D3;e"pQ .Hk~~- wP;?$F4"MxÁ~v"σzJkq _J=}r  t 5arK>F) A;VĈC[<EnNv?o㹢P6~+s7_XKv '@Joa '4+y'C{ ?S;f`BjƘ IbVf4Gc)"R [N9Nܣ /v_>%VCϭڬS䑛~K U҇h7YmZӛxvM^ &Q+ 8t0nT8Y+@hn 6++åKv CFnrhX=r6i{v-ˉX+K7_W&ū%Ȋʽp9B|~CNtJYFB>`:K}bZkfs{TG8 ƊI#"VyY ;>_¾pk0s5K jkp|:'q -%`gNd5{׶v\ԑǽ @]cpb]U& ]ϱP,ۅyjٕsơE%j*ck y%V.#;o,/g҃~YE8blgȦٍjoK;ʴ|7e]ձ]Rd^Vf©~zo9 ? ]$/wx$-)Hߜ&߮츑,QTuV]pEZԺMAiEg9#I~ DXn|lBwށ0waCyt.*УOZvo.; *n*9u"Q'`1%a"ZKii7WL*IJXk1s%ru.?>*njN~z38'q>H})[_g,x95qܻY#:G=PAP<"zZfh! W0'Km\oh;,W5MF~Cj!ڬ=[n b0zF,HYПnC/=k_ `W)x2G ~w!`_EVW@Hy%ԔRk<oHm j9nH:-z' [׌ֵ:iIZjeYEDuU W@\Nb_] ddu>4[9σ>7'}[[k\ 7Sg<71D}6K\5T'ߟo6.Kb#^;h E ug15EnN[p?j2R%BAYGK!5҂E_ypV\o'uu h,;Cw|bb+{qC/OJۦu%r1nO fy{5׌ct R|Mc[>ĺne  U D/ W8ӟchB}<,XvӭU0 z=>w6ܸmƷѷƴ \7 c^S_v7G{.Y܋BګZIQNX}elL0n\(. j1:^k,i WH=D9E Kϥ+Wfwژuvh:iijѭ poq[ XAS_EHb z]Փd1b/xU] G00I-n8eE=z<*o@tKՒ)I{ |c9yD,;렍Bpa_} LT1)W=scCV$ȻN5<)Oܟ/:cOӉ> .8NQ $~ia;8`r QY"3E$|ވU+՗fk?6Q6`>ԓ}%o:]jv^#JD}u ܐzpCܪ RJG^ؘ02clÑGu08=¢S/Q3Q_MtzٝB"ঝ^,<וֹ; / >):FXI]Wh58tL\o !eA+EY.\Q`YSd5q lN*zuk"v>G?6ȳw+-pFDҲJE7Oz̒ՓX GŸ58!垴dT2_gThP$v0" hC: ۾eN+*N`qMW[@O2gTP̂ƩN\r)/H q\5Vђhy ftH8.F]*1ALOg sxSrXwu9 5))┚٢>8,oմZe!0Z6 OƷ7(TI ҙ A6X^$9Grfm2v9! -RM>n+ڏ:ɄEԶL`"UC+ԋnʹ>ҚE4Mss|Ef ȅ;芫`A7{u1S DCgrV|s i1U1~/Lh&ec)'y iP$)Ċ!U쁸P;aeԚy4UXmnœyFHXȂBN#F%>8+[O N^*,cj7'}W Z~]jrc|c4D="$lX_ ϗ|{_*YalkK7dD܌pP<_/F'tf#Uda"3XcG]%MyB3zC![_7Phz > WT-Fs6P+4U٬HK`=J!.^F>r]5Gyd!Iq0_KXr-%\_Ք0I]p֨dL$SVsJ鍀>HLQ1k˨?*?os\ZsW[a\|@b9wWɿd^v,-|̠43j2;Vs]TqO}.NPp~f &g%V[p)|Ъ4a3ʜ1x_!’0?BmAE_.ZGelLµdRCI~@`?QnTжU#Е!cSދԯqUBVDS-X!! Ӡ_lخP3?4KvĂP<-tAڠz1%H!>LkJ3/NXɝS6(E]]/dxs jSVEXҏсQ-h^?ZH\`&羂ux^|)M ck  ( y9\ ѐ+~8@I!A% 2t,ݨ}(Xl&dq,z;b@/=sIZ(.0+%9SSТpx&QY64ƀƨڜO*SEȊSy@6.d]t~pC}\6S?6ZS >UfYB2ːjud[ȾK30@jSyL]'FVkoǹb~6a]C'ssz8ӛ>Ke|H{wb{&ٰ{yXn;}IƯ]14Ce1:Bma.h g𕄳#Ͻm}0 k!=bEĹ;"#lR}-h6n=yg"Xwgd3#!þt㧵Do39t,3&^%ϰkJC*Vp ~a-Tq#n=hDZeN)KB1imm=zހhbbjzw OiI*ḙ3U6* DVXJOmޞ0QnN|" "OMу`U^e: sMM"xk*~ c.* Ǔ甸QzxPm>A1r)$aU-0yZa/)8%[[RqdYO`sr\?IY;rm׽5-C}H_ޞ!ye Ap%r86m7Cm`jm]0eR0LDb4@bu}_ǟ.Bt]cZIhSTZŃJ}wYOåenWKV4JJu3̮ծ7c>'̈́'ʹB+iuʊZ*m f@̴1X4]^VW(W&XsGXrF@O㮈q`̹i3d}9cUGT*GѿJ6UIKy3A8ϊe*ĩV* !.Ϻ2M7LQ=iv@0Sg&5wh8мQdX)Ts2`Gc)~{(;K鴝9$шR|yCŊhߔLG/nO6_ 7dr h3SVoɀ"L\G ~AcgKU?ZۃrOJJO..qm0 ȡ%Idi sׂ {qÓWTrrhMBQk~u+R8Bc,7CG krUyfy)5QPHVzEE,H,F5Q[똂uJ=J3T8KKku#ٲQeoM\E+~ Z`[B UZ]OMP_<.+c跉{M \MG1p;݋Wܱ)6[,U6%vmF{F?@ E6̿CJgR)(ɬf.!ꐽ\$쮨P{\b8Rc"o0T@h KZ~N( =%B63nPz)HkBLeǒ"Җsmw+(EF?)pWH Ǫa (qOnOF}~M&{E PT_jJT3'&S P?I$Y٨sElZPƵe9땖CYT&էeȲf;%fբ >a ٶږWo:ك A tJSdhFPXNˊZ(p{l:"l>tR\=m *9a#c/\EB"}P˭#]Jv G(i$_*R4OqЇ۟ؐo*5JNaQJ!pJˤCax9/˟K݌YEQ;V,9R3p2g}w۳TBS~ H5Ahk5i ԬSIHuJxK?WH]̹;ij(,v<RЍt ;Ǿ9>販kTG{Hv5WI&.W-~:2| ,dO/EV֮jWtivIc `|ێ1;nNQ_I|\$V\$&qfb/}=Q JN B"wo22 [K/`GUAss^!wLϤ2oϙu6:bI V!c@oWkEolm\ "j|FH\W)8/]G2gc|j8St7}v$Q/}~c-fu>dPX*><}w{܅{,?O Ifuzo<.==Yypp0|4 G<;&%ƿ8(/W4{zAkxO%[^x4Vj#LL"NZ>-,#W5Rg40nոCvQ>dG4y5S>oƻds HW1EV R{:O90&&sbbd=-/͈`@d\_ E~ f_эyrj~jO+ 2\oz9q;0/aHXE&K$4Pʉi-QR ъ~~ J z]59v&\IJn>~" u|a _ȮЩ,.cc' >yec *i#9dVuaCE%mMl2e~b,˝SVP_x#}_J]CvYDiq%}L> J۾2@hhWpASW a++ۦ|`1Ii!8xjLUd[9&AM>0>#&w͙3W#.Tu M-;jU|3дE \bi Nu0g }_ @PcETihνIdEo[NB"ec(I6H #N\(*-3 ǡxːѕZ I%+]}櫤׆ŋ2:NFzn(s`bvJlBCFP)HܛPOXq@MenCY'O.^YlC /q1 XQh 0kٰ mA B<܀;Ҿtx|bDQ{:\sR߫ wTmvI,qC枖G_w͇%}h-Y#>/enC$-QT6OnE\IU p#,Ϯ]:NOhernzUJ#SdϭvcePU+\aR(JJ w9ӏjȺk&Z 5v7XV)C4T.,Zobn7 q.B)Cu3aߴV-KWA8AFv&_DhJ cy Z9~@8,kFxZ6*+ʌGbIҭvm{K!caق XH+o+xV^~o ,څ{|fF K~8Qœ"^r>ç[ڜ[WFZwI 5LZQG=uʎ 3]#B)u9$ʺoUl1i4+*'J:Uk `me(3q7J1\hDԑ{LMj瑞ޟv>dKm`4msRTJk$q7.tA%HǝXiBJ& :>dIgv>zXB5--hP&[\"+64v9Dby|ɓ@܄!nڌgEhWc&bC CՋc3r")'j'&eW&+hd{@9('HZaDe@5x;2tlUIlsvY2A$macR{n3Ho I91 $#@)JU & :bNJ R.2ws6:J &لԖ7۟wV6T j6G0po$s %䤹 {Z F(JdY1G,վ/@NLkW7A[TO"ǺNuIΊ69@NTُLZ9&իVd>nmZq~VBV&O GfjrY :ȴYR|\'g;HI|VfP9 ؄Nb"C+F~E3cw> !H&EplNW\ 6}U"8+;(Ϛv-'Figէ$-jʧQ -9"NEBd9fKR_I<șI1nN`E^Yh>;<jQ9ִ R/b37<'v/s XDs7MG.d'[gXt]cmhXx-kiɿ/8X}2=uAX*rbe%H:E^$Msǖ7;/Y`C $zVL}R06BM.*&pک?mPжxB3Ӫ]uxiBBdl@|E5YS1ɉXSK?4n2,yjB{M!ƼoGZN<?U; MR2mCV=7lyЎ_r)PmC`q@y/iMVHI?\KGh-Lg7~WRc|`okFh`+dJDn"gULu!~NuN, >D~xC[6BK{nElyn|J(6{X@ ѣȶnH#d-ɭ"l}%j :v Z~[e<}/A|.r̀Xi裡pn?)QZ=DMOPa\2,եV4'NX =V( L=u4/{/͕1;1m&hVR%||`DF :Å0O+q/k3g"8B#/8Ӷ/K )>0H-Z|\\ZEc+9.){aOX˩ը#J́sS%U%ݶ$=$܌i95ܫ,n@uq};r4~7Q q7*{W"U:El'aNB'3!Ues 3;H== 53w7`Jm`2:mRŶVm%ׅ*gLĴG`_ҚU(ċt@ 680[%7Ѹ^܎ WJ=~׈\6NjC$mO8C'J%aC\rY%Yf/{SuSJA``#ʤ}G*ֲbVo;ROrԐ%we"OBm:Pq!?:eqK7.q'OX̩5+u={9"$(l6!koϲTH[ofVDžXLv[JoH@l|獒$}ĶQ=GxkV#4GN'`noR|jaaH}<[k &OyhE$1<*Wخx'!(_%U< :Oڀءfqw]8'Pܢ3uɂ O2{NsYy̝%a:.݉Fj֜Ƨ;(CGǷDj߼A5W q:Rtx {cLr!YЪzqx0pAT veӋ,XmQE=a,f+[Pވ $A?YDg_"a04nQL߼ ,#g,3a;Dlz=.PR,\=vwݦ)ɉӗ',Uw-0XvSyf5;Ⱦ@e4?sz12KCACIBgt+G~~޷*N-c&PvBWoiij!O$Rs#6p_}@8f{l1KTt}O=:ĎIb& qL0QJ|bpCDU~Tzc,(kh|U>@(G*(p +r[ǥ !҃#,˞Rzn=?mL$Z]X<=WԀ~(efx,᫘"s,d䁞P6?vH`@q8Wk2t6߹(xS@,'RcMp2њwJަR13GInގŋw1ි<":㵴[I+Iu1΅L`~va{bV]"&Rw&q$w-!!'0;"]F~@|M Xo)J0lv:/|* l7MBāsk`nT9/56#`TWiռI%06ɜl Վ!͎W#+/0i-%z]Ϯrz66+ov{chPw1y/3hXPJy3!\#Z.D%6\*ϠOYv&eKi#s[*` P]zU+<_6O^EV)G /X_Wc0ȳ/,Uc󙤰 +Wq+ o$:tA$lNu li`Y|RK\4U6^3؉jNuVd906X}R@'jY.3s?"U@kGcB@/7/\5[]osZ|U_uuMXܭaM,jA}f3TAGK4uIrce Еe0nTl0wzԓuSp _IwIڞRͯx8_߈KRo ;dȷ~k zݹf N#1_Io˲+$h1^c8HX0Q5͌ql~ y}dUfd[5)*V\]qǛyk:O, eƮHmv؛Qn.`J|Q:r庂q[ Z/"qJ3O29 63tE v^,:h7VįVO+^g\x@>B1w?T=:\9uvZHA-<Ò卪 &IXxcEA']~/ c^Dje4ӝ݄B(r;蔄mh6~~pΣL Kjbl_ G#Tl*"gΞjC=J] *vs,7e?}`lBrhg<4O1ǽK}Q?VUo 7Yf(HY8`[8HD*qFnW֑v;Ԏr ^@6,}7h}epc4~G.2|?ӝ`{Rό1NANz `@t}YH7,G UƒQ&t7\8Sc1ur;zoGtٿU^Wc:ēo ee 3G*4yjˉPPkI@!Ee ^KǻRk狢7ɊrPMfJQZ -]jPny걼sEj!^jP!ۢw_O4RnF1br׶,NsB. ƊŅ|=4c8}U\1.L:ܷGH2,opRCrIA|u dFP/ d_У҈zffct+vǗoboO:3z12;]؇L00Uʇ Wf@`nPDc*ߒKdIe@W(#\Uك_b3 )꩓gTiS-c)^҈FcWE,ų ['ǤO/Ж9^,xVOX?17vl6l?JXE'd( BPc~0Xv'@фI6/t]+,T*^q }D;xrLZ K-14G\<#}>'l bX'?VNMABdzХ jW/[_=kTKwIF:L{,6zaL( MHIRl 6&#j3zӯ 7Yaƹ2vdY;w£s~ :@s\ nE 锵A&'j+H*0){uNO wR[&o1vcS[mۨ%At}4@\V6Cߖ g(Ru{ɌMMF$DhM'ZL_'bH1߲8dT@>j%uˢט*N<:r-%9q|&;:xoE9dfG6^{ (bJn%gL (|%e'ܢp!2h3E kHtǾgq}싚RtFb@@Kg> }w m'Hh ,NeBA[є\0 mj[[ha43뙲wp `çIX4C2"C:nF6Br1?eAJ?e=輣I9-kEo~mp4 C(,ނ4z~'(ɏ2VmZ #C%|*EJqIxB 9)*w@"ĦPs5^gFL %%ۧuc.,B8q?Zfg0PPË%Qu?QxdCkksn:yM%[\8 r1T.1NJ@;wWbv%mz}#(nu=%R&x#4EƿxBC^MFlh=5%SϨeΡܢD;PfGcqxsy Y ɤ5PbC-RhiB6 HBͪ`Yx}Ncuv/pKX* HVaWJV%Ae㸭wL/"~~{Weʄd1NyE-%n}ҏ}EUcD%Z寴ugUr ?ˁPx>&\ho|jnΔ/z*+9e~ Zy9؃ %x2Q^y0 ?]0{?2kBS]`DLOV+Z ƯHce RDZ;6G;wL1N>Jx9,F˽y0`F,M*wo# 7QBx!B |Mʺb/̽pok RHCB{uYϊٸnm2"tV^(ک 2W DG{V٤HHAN"b2Kp%Tl4!#wI:$u)bt+rۂzG>cU%LY4/_ O@ZALाC[o,{j/~V Ez]韻4f 4K 3Oy"1?T@Gr^ m;JLUh6̣=neb^rm+ZٵI7 \әx誝RieliQ$4pvTT֨fYl_@ИaŧKF~U Ļo;.F:r<4&z2(Õ>#M%KT\ɉKD00'8;Tn3~ڊު٧B/0Ի?ھXѝu_z|u u3oMeV> R/6eڝN"tdOLzkd2L Kfr;P|>CʼnªVt݈2~_{f/ L|z;ƓTE4Ȁ,_xIF E>?=]E6#H_k8jfvYxNØ(*a% 1:SaEXF%8kPڷ{Z/eJL'bu}cCfTHZ:4qp3zo# %KJ$\?>Prgwn1$^kb\$'k[c߇Z/>y!e)b|s,H#dVEw`A?CthR/@L'25{/tB7uR X[+P'z&b.)31Q>= vƷIa WL3# Hp ߜ_4 J?UFTߎ^m=݊oe Ё7͇upeJ4-qr@je%v 6Cj(˔գt&GGr}yjC+_G0a>v H[ fN:vz[ؾ #Q|2gOD$»RYpo8[A¶O pA錽zs\a46g#D8EO@e]m TEs0QPFUOЕ7AN<3&", ttdɊ*Ҙ(mn~y\g(>vn`ϭ]V5Ú34]a77TIo j2H)jpҪH!_[- |H{ K}&Qql}2$>ءfSEF*uOY|ttv,:i1ZЍsz|9 ik!Fxid s*Qs+qcܑ?^~Oo,R2i@4\?X}\$p)E1Tp׾PzKz;f^wE嘊+n7,෿z}QDaM`.d8HQ )a#XX{ý@:*nw%.E 1񩜛½[6O]I~bP6$oI_ Xm׹ #>TdGЮE=В|t{?P$mڪ׷r\ A_CbzMVdmYsk"/C=9 <|0 `e6 Yv }DhDrCVzZR҈+,ᔉB~q=CS~vJXG^qNMiAe1TڥR*i!ZKܲYSD9υ0/JFQis.ImCݨ:zΖ7PR`?G"@oFVO\+BM_ԓ_h TZ榵{2hV&YqQS)sqÇ0e#oF yI_ybtNФ|=W Oӻ_g|]9ZwoV Ғk6+*_# ρ#CՊ'akvu>"<$O&j$7/r b8 6P?j;+|dMӈЦ#v׼)Vu76z&4>Y D.tyBXUŁe~ FBۋյ$~.-sE(HPB^bX)UrRq띵06nH$z 断(1ZR7&vDcAz[f74Xk-WB>55TX xfd."^j/;D{3f;$]|D2QQB>9Lek]R"u?Kk i)\Ȁۜ)X˝;J-2߫`9}NIfMef,:v5^ e+fbwo+T+U2VyLv ҝi+_N2bl#K@NQ"ր25$>ic8ArQ QH_ Wn,"˷` `d-d~fu`SpFG8N,U9&,=<AnTAjDpwOdL OSHJ0gn\- oS{ /Cɱ.@H&lL"WF\+S5z1cxiWY#/2ط7FE4zuϳ=aƚZrU独VL=Ie*_q7_:wAyX{A# 62QCĕ># IhG-ci6 f=a9!/cvIJUgx DL3q'K6⾬^>It:GGnHndQ^ mcvL?TFiC,R*Mmq9)-$7u^+iH=x7y@ڣ6ίR#a>)o?1dZ Cjz͠ `StcX+\qqjډ8t@HM1g\e.2vC;y '2'@5t %cf'OKd@TV>Aci6D&^+tĻ!t @*|i( ,Y'՞҇*R\w6^)[_q+Qh(Z`*_2"O\E3w,7g\ZB`Cp0Eb.& V:| iyxs.ޮs\ -ZhdA4/M :j4n ЈICԬ?(:^ۊ`Dn{zrR'K< N6&ToX)cb[#9wG{J!+ؒ,K%b:n a$8Q.iFOQ&ҧ[ЊW;gI`bҕY.u V8D==W٩4 #߹JP&TpTՌXV(D>'-SjesGԋe?2NZV ճH}M[@YZ zsH9@#H*ثa[?tC-\h_я@0M9jA%F g\)CQ6'4#t'͈oxO< o$PN&Dsw\v'/) ƥ|=-8g/մi ˀUYEq݆S!1*4mbk PM^Ks{ | <)OŞs -Aaj&a U -Feoգ~[G٬RĹf}.w8Եӽ_L1% |C0KI{Z0/D'wUFp9nC|)M߷Gc`lX:髍,𿓣`$s:2l瓠XPf/Nn7g29z7q\jY -E_*ZNuDZ ߏ\Ek;v±} {bhW @Y2HL9i67- EXL35#-W I1e.hm͈/~&o_]#4ukiactˈh;PٍL9UnL1|K+4C~jr3ݚk?!A -HA\m+eJK5@RܱS}Bw-RڢJ3Aoy)_(p,G^]G,ao2(q*նL4Y0reH ܎;<< ,Lju۵'=DzkhfOÖQNb U#ؘ.#s $Ji\ a>;J1U[ EO6"M< A.>ǯ; s SU~%Pm6U, fI>|V/٦ًS xzߑcߎ+gY`:4R.# ]@J&9_d~'u*(:H;!-VohE6isdgxf#GDf8/I!ͳs<BR"d=+p(BG|LC~i[fXiD'؆"EƼ@'*+  )fw߭*"Ii^Nʭ dD^1.Iq<{yFU Jﱮހ;@,ig뺻xVn=>t (ce<]&Boz~0 FI ×8zODn\wčmf)ڌq vkoZVٛY†>"h*Ϫϊlk.A[@up}Q!t'cQn$jě R#6Ő,fh"2uq&ig} cq6P7/Ix&6NU xKa `j+3Xu-]="E+Y" فʶ~by!'F\nmWs :MV0S~PO9o>EΜY@҃NM-+ecUIZjM ENĭi^Z-V7{(ǗɼC o-njq%>`ݥ+O'QatY8 M3r>x[BW|͚^|ЋhIiw[?(#·ijLdXaeP[F"XC7!V?0NnL `6<3Y?z1UJ14 _cxAJ RU"jf\.{k|_$ŽtH4(GP8̾-7$~06I~rW**GaIǣ7c7պHxAF+yslC̔y!6__J;. B{[J> J-xPxtO`=`M UJ{`ҿ֖jr9ƳuC&"J5/7<.2aez?2~[vm/f޲θAgOAA!zC Fn8r2l2}R}|m"p Iuiǩc.8RRJeTQZMUB!O2jXo}'jNXh cj+Rkn!~>9TJ@7F7w45 ' A!Kέ.8-ʦ_9., S>iz_?k#tF8̗RCÚJz㟤|Z% ._};87w0i9/4;ҳtNH~8bYFںQc'Ӓ;j@]² !Tpw]U\nƑ+HdڝtezVc̙ 2kY`>p䷸7b.s#g^[; i㳘4P}e,]pX`SZdl՞!ʲq{jZCMq^(뮷RwpSΕzz+v[:|H6o&d"YJT%3WI;"~JPBAd,IYjKؘT/(Z{燊6H+ ]rm9 !iPQ([D/TX q49kau*CVlK-9҂(+0gKnf>#e{vIzIZ^LjãMTE, 0 8a~ E@WnaFB|M(KGu^ AYh/Bð_Hpki΄RD"rJߪxJ-aod+j):J__JFfxf%A& ;_]g{ʑJȗ6Vr$MA= \hfgw l "}| k`N7/a VT#@Y\z]b;Œ7/A=#y>0?"Iyh[Aj-?eGGDPI%G=:  먱 w hAk>UG/ԛw9"W6/6+oƙ)L6f&Zخ2&ʵ> 31?T tQqŦ mF:-& ^b91I`pbHeT IaNגwP5,L"3ά9@>w̟v^ŽuD 6L_aKy.-2AewWbx$VsMWZN㿫f˾jP {,iHD6]lAI|.vdZg%V_OJFӼ[Ezפso,GePv>9E1goQBƮNu`;g%O\tfS%'~Fw}G4|Vȳ_ߊu>{&Ms?N؊;u=ןQ0f-XÅyz٧r)$i *y'ЊTHoԇye>+"J TӪaėx6}KyOwk{YsK ",fnR(99l8ҫxVr%[um(ӂżp cWTo(^MWK7C?j_+ =F2OK#R|p&+XؤZL'ȋN^aӧ;f#E`@:gD.EG`kDdeXg3aJ@KBU u2fk…1+h 4Tނ28F+l R݇4e$Ǖsp+~OeB ߥu i(=oұa2[h±B:b!v2A:_p:jde @M.yuE:޸z()4h+"_$f Dß\,`q};z9fM D 5v9 Ncax LV+cPLÑFJ?M-3up3p4yӽժ/GYƆűabҬ<>xe@=E}T7IuRVx%/ӌV7Ĉ IMg$( k)lfע(Ata]xHk ggHOӷs2ӛ'Ļ`p4ʾ1;(pޣƓP3͛JTy_g%aS@vn4b~~ܝJBxK\qI4:Za_T֒Zd Ax0&+0n_K6OӂlaM.f?(FBAc攬 zd NMZG?icrVbC !NL$zOQhh )U]d2E;ӬNs5W*;t;I6t5҉n1n%]v0Ȯʀ۝^ E{wE݉twEDB"P*=_zrN@)].aWʤ"Ipt Cu5Ћ90 pVf yX'g2ŰYWK1y0oՇr;Glit{f95OJ ܧOб<W%|VJiT]h8ƟzTlXxrV?"w^d1 ,I73^&~_a;Ԑj d$ yo=H3=L1N~VM_DڌvЃL6. |NAg~Yn=+/{>-j>izΑKD[ !P>F¿{ı gn[XB\ ,gf Cq+XbAE ƥL0{ K1H!a -C޶87?lA' з[l0x0WuwA\@Dιa+j]P4OZ@ ѽ\9SwQ9vXGgDљN Օaϩ{`68ey@_W`yl63@B>@Q%0vio 6H yJm Orzə-EW !h% p>S9fòV3K `ˆe2yQHӞ_ChYN6x>={byDk襍}Dj#2ͪ(Pz5Ul;]9E6-βhF 6Ɍ.JqC\B&ai!Vvvmm擿SZ0 ТDI3SmǕ32t4XsHf0&]ݏ~>lT >5 Ǔg^D,B-%qL3HA,lC Q(rEsY \K"?!)reb  1<|67ߜZ4WQ !% FZ󥿯lh哔Љşb/Ӛ"U@]q'@=^qmlImVh88I{?OĵEՅ$Qpi|ăG sAfʤMo략@\lqPTYlb%. Ca%ؕopVBѰjo,^[Pw('x/ YfjuŅDYͰN+3eKW+P !.{jj6㺸cH>!]Dvv, W/:eFcT"V{)2>ď,ٓBP fjޙeeaoՇ$ ع<9Z&K-/7Hg6/-?@Q=sT$QFM-(kVceq/ h/s:)21V?`"}x$9Cݐ~N-{b4a+1Qr"G[p 2 fʹ U *0|9D#Z@3]Rz멸0JBvl"lI1vwC INTK^#T:t(o?GJ@"JLE{mR|НV~bi$u%*wGuK>f{^3j,uPoF~ܚo/F0Ptژ<|lepx {Q~fQgi'ӄՕ/A/8g'ui~XS5!\ Ya=dK~+oA,*'pny#hKeGCDfg4z1uEq !09ך e Yzf֊^d"-CW… ,TȎ, @dX Q>2l*7ڎJWRVt̍* LmU~B$Eqk_܉_/ wȦ*p3t{Rr*8_.a .l |-*NC{rWhwGc\Zgp;AMT6 Tcצdz_3 }K"ptoPL~;zfVoײxTERњ2l~5aO8C4EDyx4]đ$?(4q_ZaZ u1Zx_b  O 8:x/ o*N%뿼f~K9FX-?8@* 'igֈHX' bQJҗ.'+-xe[M hJƸ0{[ش$S#ḴG^Ա9^iwv%ڏV1+٫ Axh{:l1'^} F c[1"UY. [Ƴ4J!lKg";TGf;( CTiMP*dުl#PM¶Op)Ei9=j|L(] @bO[_b%GT™i')Sw΅2,1v++nNS5?( sc4Ir:1ǞW 'niQm4V<X(a N$,TqDS>_.2ЗuIG@iѤ䦐^PG$V!o5=V- nGe#I龦v7݁Q33NNM+FkΌm0Qs(Ƀ(¯$Uc:6w dѩ߾vFꂁE·@j6~s׮?E5QL'Po)R¦-e~N]2[0)0aSeޟ| VY(cA5ݤ bF~y f4n8H^5Wr@;AmgJyªL2c51)綷07:A h8p*ױ7qu5Ăzb ~j&[?:dJbG5 R]2}s^ yHΟ9(-Q<~s9º/J9;;(@\j3݉wMdSnwDRynX IQd`[eNyڤea`0y"ɬ9ip! #xy3iAzΠl6J E$ [Qb: 3Ra82?D2Y詑\|;7y2#gqZvĤȍCh8_MF8W^GzjL4ELדmup)TxaA_',Hj92e anv<pX}.<\R%L5aIO!.W;7|G-"V-(4C@Spr~+K᚜Ihb0kt5o2YWkM:Rip۾Ć *gm~cץV闕YD|Jqѭ;i  ^ q> kަ2ӜY#Nq-*VE~kc>]\{7IjaX/h(VKi7 eΣ!2s (r01:U<9JOG4J\ l/A6r>?ȕ#e e`Mk05I@ʁoغK=7 mۙr{^R&sP?󰴝6x٩Pn,KyZv"=ĴN__tQ:˲+P tc1tYt?/O7Y w&rg8l˕)P, c" }N]{DAFՊvU2I L>󤰏Fx%p9><˼T= ha9E#2ٗX\X ;0otC/wnbyEf/wW3\|H(B5Tڋ|/^L\np!c)|'z @Dy^vyy #?*=GCWu!OرE-}_.I8H54 jg"\ ^eQn_P3b5rz!ϩYqYԯPԦö "o*-*DK1&?c 6KI'aǎmGe91dPf/KR_W<ەĂl_x]F3ëC#^x3{> ]SnΓLG{rDxBOk}?t{GF4q=kՇ,:/PLeZNS+.??jEMċ|w!CN)83ey)bRVt:MӒfbc7? %.J#ԓ9 GW]oY/5I? d{yרuEV@yۥR''˹msw'9mE^/CC[+'N9e;1LA,.\j&@S#?"2CBΈ1l3- Ww~7_)9^U=,MJ;ZjPoð]ZE8?~yOs~ٽ &q}P쎷{[ ;4uGl*]|߻iqlO/C s2v/:0*M3?iٖ:fo֤M[ XsLv-ttg34.vt0uo4"jiח^czCK& n]M9۪T f>nj~x d$ءLGXxzj\2#gA&{Z}T%]P//XaP~QH hqRٹGo!s6S~V5 5V,>Ȓ!Mc3s]KBݑY]8QYO W@j{ -[3/?B/g>|buC-#'T5dG4lY҂ɝbP&{BKr8GoYe͘$ xEܿi0Q>~eim ެ~Zcj@$V Vl؍1 SSh/kUIxtR|e8WzƎˈ8xW;HzXu^4 ?vzchehNnjFNh:MVW_m5.J 膐y>|q(Xtn@_e ZIDYi~uN _)2VyM@:췶k\ &[G??{z_(F{J߬ʋ' HTR^F*37U8.}スley9qhV ifUuxAa.,ۢne0y3U?| .)KR-8ſ^F$.PQZXak#z$`5*~гnerK|F$4E9XE4pVfr1縤"_cґh6ӱ`50^u#l]{Y b2Y@1c> .&PU3.2ʠédTTv7|܏1B!CʻbY#Td Sm^|$n,c=:Yy##+uCj9˄s$P#S@FL9{W[ I Ai C!S= q\t9NXu.O1 KuaXY>J'8蜚l$%|[߮;<D2EDV &}Q.VJ#wC,5K3mի#W?i'W^#-##! leIS[dn? |$FnudZuM6=}a5Kpi?k,y6,ب"4S~ߵ~` T_UY:>SN]m8mf=p)$w9vVcK>pv9io_I )-]F)<TaQl,3mѫwȸ5`2?|y73n?X+Yzov:m7,u>d}nghe`/[OI "3wIb2 *F\`qԓ6uVU0òȠh3eJ&5#ڒ_Yr:KAH‹b 8$Q[Lb2bZ6X#<@,H}1l}SH&z*2P>GW:sW&]ü;+ [aq/9\TdzB_szTsRGhR_ך5Jj2Ig~6#JM=i_;Qc_U~7,`q7cvn} ; 4 [x1Y{W۬ϡ@tCyxj@&-U?bz(zd򌨻FƷ2p;3[W0,/BAFw* `Y(XO{5(B+2:p,t1 KxZ{R֍bO J9奬FӺ| M|`gc4d!{XD̀-!^q6y۫Akils~ЇBB6F5??K |CQ-%̭ nABzўa;97$P7`۲L D'5,_(ز1'd2h^>m()1Jq/I+# p`an^M]Tpu#< yK_h =Zu'.zҝG3/ke>d=%WCHQIHҦZɔRey'-emRf/"[Nf IdꟁHq(Z5~p&fon[7Vx܁jSSnW)Q'"{Iڻѩy5<~H}/&!KLU< ggEeOFo9Ҧ*a@3j1lck_ xir5ŽOvpB~~I͓_;omHH5Tc0oܸy^vvj)Xg03 XQĈ< N6YD($skFO1 {"}3CEG XC' רQ* 9dY@0]lYv]m3n%Jc 2f$ 9O*W]1#E(AAsU~ :mlB0Ҁ(Բ\!mRDM̖n 0֐jBu }š\E6#_-dž] P3a6M9Mwqq=8ի~;OyL+6xʧޙ&-{Dq&2 ^ɥh'/&X !Fj\ꏽvm>*b{G [:?X_e\-|<{~>20쀢gZAt Wp45`;t_f>=Bܝ EǑ_<\us9"ZYVPi)"1,--fE4Z`.(o#c yȡ3zq1srtc!KB+P1 $?F!ΐ!Y}N'MǶSOy/.F`}38yΟ,C`^()NMjTG fJ*&~3K5)[^ǖhC-"OGȇbfH;qV:槂HdmKg;˸³Î6D o$R?HyMsSe57ԠϢ_6ii(̀I6}K.:J;|neQx`SQƔ@K6ʔ- s6ӊťa0sv)r }2ކ3!@H2(!22LRBJ,X`K}Tx?8~.K(圗gE39abQL]٫bqv(f~y)` I$"\tdW3Bi8e=%ۙ8%Q. V;ꡎ1di>M\SHF"{+jgS &YJSdjڢLG0qyJ߅ȤS{ɮn\JP~oS,h["26]^^{*3C[(8teaQ7kQ>0w!4mWsƉ{yE;LHv_O!JY +lÙ!fFJZyZK0f1D⒵]ZFý*2G[[@=xOdz4W 0sJ$ZÐ0[kAeuT~F! wYI3!,N4ej Qd5|43!/n-yDHVmN*Vҕ}H2LArBҕ3Bq٨lNQBZo'4FmlKA<蚫Z׀[L[;ۙG#Ǖ|^y$\:7YѣGSI(B$]9A#`Z] β[B`(m4QܚBP_ UW">c~<%&h$Osbs*A:&?@{I6,*  CB.k%2H)u*3b_G\A & !SqYvLĪZv4iх^-7拐. o%:Y<穇jR-<4WyprN~lafTq!PzB~_>_KZ$ݩl^,h U$>}熅pgyM{14sc荜T jJAyi}ߩ 1P8` VOl)L,JgnW?`EKs/FR:r%42ܝ2QͶ@e'1L8H 1¢5XP 0M dÒKs>xP20"%iqU Im秭 lh]ぅ\J[M|;#^%kǔwIԏ2qVGڣY*!XtqG PB] 2{x? BˣGnՏ }+e]w)kV\ g(&_h ]7I@ /R3b<3ZJ I[tPsFAPfJv}9+h18ߌd 4, vZ̻G>nV<qMǶ!jav \krK?$m?i/ξTyU~ߚdÖsPw0öK>44MNhQbzox~ZVy@m^*' O%MHsAL?bdϲ~0'_)}1HMmZ [)gO\Gh!2Dt>JЎދľɻ;Iyڲ5PU /;dqݍqp< ^?,w`4~K ԟcXwx:-ih/)%aTI1z-m*أϺ,wݮ#qO (3t&>Z eR&YyQ"U 3Ȁg bñbE'%jp2rZ7oLF$B:m/d13sHUWXo2pBh4o` Q{$gNHw y%B-PoJiC(!Q^"yxeؘ)IdYjƗq;}{WMs~=ԥ*0|/yo2vmx}2~ǟ ->T,]c+ au(鳠:q0ȩ[H MA@cjYwh$8i$Yih4.FD3)mdX%'*k}u:H.1~ZrVd$ˬشpC&ץV`~3"@xژ#F⪵ ,bJ`\2PmxɼhJqHL2q¥eB,~@^^@&CGȇ̴{L0X U o"ڗʖ9Cs)EfAP 5A:rPrDЌN )92pfZ{u7~Ibe Z(!63- &KRȞ?N W -X6@[(d\RT.x- 4oN;4֍ʢ?jF9RBZ'_ƖF&(@>q1vppb8:aTJ4`@Y[9_سD`d|- q?z`%1l3:LxXa.EyJr*WƘS&d3kћݺC«,P uo3hiިcTwꝄm^j'-Hпg,rZYH@>f{SRھM*Y%VC4B# iU}9S zs>[:&HIPD\tU=XS,1^  ]²l.h\5Hӗ>NCL#VS(j#kp:<643x KDdQMmE.>N˲mדVFpު^#!MfM4OE@k64wy֬A9`+U}o+WdI^rԏD\/p%п zlT%g;'PF:}Fk=vTOc:W)& TVjf[|@Ҥx:շ0UBo=ɦ%On\Mo&"GP`vY ZῺM.͚;g#^ s(Ai&f! 12~z _M d+. !6Noj:K> Lݬͬ] 9 O0#Y#W)kvj cVoYIҼ9EeG` Z{BYVV6D:TTJw&ġyHkY6a[# (C\, {,c(k$%b~^,E(ŭ}Xj!9IASy=.zh\*`ؠR=(n OIɷ*-Pzז$2RvS?^760͹`+$$& JtU2MUzW$ҋHg%9]L OG迶tP5v"H{3#|؉'DV@ żqfK%M5'=]|ȑox2爥g3 SRADkPP6%8 g:=]vYJ.[Faa2}WruD$pT!w^1?Uf|*4 "M$mEtBƬi_;r/VhKll Qx\N7>ypy X~d !,69; iODB>SO$0~%'POq 3b":)هz#pPE ЊmfJ0'"0ʳ[.Bݷ]'ojOÚ 9 lί?w#֤yܠ8p cx I}dyPGhDQ~Eү(f 4Ew+Ӈ".)8,D|2A+7Ư:^0X49xHaŝ >00dc `Uxѿ#$oR- Bi$)Q#1Idl69^O,O/x(G*ԏҍuy8]jP?a(yVeJt5s*,gg@,35_i捩Vt·OB|*|41i%UO@QOvFUYR$<6>_*?ǭ/ѬmY-Fg9 &Oج"Xy]5'/f 5n&8myfFͺDѾ9 C*I+;ˉ w֪gCn" cq/nvxw-riX̻5g M<?[?7zkqQg ZŢBUҾO+^hp <5^{<|H ED)Tۮ&s iPbxf+Pʹ-fәD:V`n~1}[b \+FcK">HipOQHFJZ PǮ+N)%RmQ f'& ioESvAGP)yd:5 'ڗu0Z<BQt[gլ_*cda_<>ԟ~8:4;;V*| 8呷w` iW=1EKw }sXMnt6f10Us&`Pk *eA+^Av u[eOwZYdb`8 s HXsaF9^Zc\b_Tw@FGkF ++uΩT2|wQ]'Hqes>U5tӼθ8Մ&G')5KkÝLTw`s~<ń劝Ee "}{fiЮO]ENDCп&] = ^gyiYFkG`X&InQ?ӠYMM=++I1i0Ӡ=+gy`").I t u/E5Ycm=B|Ʈlh_5?#K˺U9[Yφ>{;$#0YUi O+nxw|1mČ 擷n*UkUph*'3c}c ڙPQr]gYTX\ pSfl3#m!FԢh m9.f%ɜQ* -i!y  gy)|"b$=Qnz4&9~4pC03+n<-@X%r{4iKȝ=fmxn.;HpPSlev4 1{xOhY~fMW!GW`4@L%+&aS,T}y:?kz?k| i SAR(횮9MDϲ=qьXkӦ,Ddӯx*jfGsc_Ǔ9OasإM/0g&?,7Dqے0rFKSk }fK]!p~d DM_> 6jmSȖrru+_e6H^aФLEv L6PY2ľŝإ"sg <% =,;y t-Oo1SݨO gcGF9\,םSF cn/c 5qs8Zܘ$qcccu4N2"f&~Ώ| d<7HxD@r/|s&l]Vh;qJ ;ьfm ^y6Xd zĆ{{j7=_S9uhoV8 : Zo;o5iQ7u:h*ٕXNs]VbW-Wnd9n,(Qn`knRCkDŽL2;y-^D1g/f÷d!Yr;(É.qaN{(C* <1>@ Аt| Ӻt/6]×MOo%6M2%zk翬.)NQ8v-_D.Ȋ+}*@JYЃZ"SW/~%gxy<95cuyZzEP6 ? xA,6|0ˣPs?zܮ@*]`S l!{eG3TVLhZo| jR rƒaZODzICg?K׮IJi0oUtHhg u?߃0m"m_5x48HwG"1z`ksZGfQ"`+u'[(`USNFh H4E 3Ga@S~))jPl|e;5P MsiPjY- ofׁ"mK*Giz)[n"߮k!(Gm,;~rG?õd?J6C&yں$+L.TYnnp(u>%$<UɵD%򅘅]( h'|{MeR{ ܂}50ԪT)-bn{$a,h;+.ws!tTDzsDޣ|D.huPF7 ?6w8 (e5rsxh#$ز|))OB5oO|Î՞j@X܎0.*Zki㉓;(o"S\Q,kN}qюnO7h p;ā#^gt% N{Š[.ُ0'1DG,v9j9K#rm; ܤz*^1is;H$ [P^nb趤4-M/ձ@I:(a}_/øj.ҫλ]s"J.1ݤ P9K.IѬ] _}渽g #(ia͆W z}`(NJ/h"D9ɬZ)OF=L.z}z)hiWpeV;I'o dS>˲+)#>KZz֥%UL"UHd2x\VD37J*>BpGګY8s֧2i7 ~q~e9+ y{4rKk$j˭Q :R"9l/-̿M qKg5Q^!QPAѦWߊe wkd Z^*)tqz^"bg̙ ]C&y{`BN?`:#&Urh{szrV3CZrHM9@SL/>HD^pHI\HE9|8C#J~v~9W?һsxKuWivV=\[5͔$o8\)&wvOI+7Z*Ķ"M:.$~AaA ~ċm~@U.2j /l I7-Mwd)@vv!ӥ`੗UA;c_@.YQgLX{oᱼ^܍xK,N< vGC7>&ӓw7B"|GA dkckUք>1)Iy A6q+&VeîQB &#Y0i(Zd2m`e% ۞>5Gjx5*7D-,~c? AOY%$ 1(%9**}iG??Պ4a(dL/uC5^EF *]e-eʰkB&W$m-8!ۙ HF F՜v5MQ/U,CFN >ك.WvJ%PE3g.:-0*i aiܳ$asْM];٨ etWٞ"je2*R,{zapSu֘q;qJ~a4 3vFsP#?lo"aNe0 ȕH]Tio D?fX7rҮ]i)lgLXp%>:/?bPp3~߱0,EzLG$!3J]!Au_җ)qH>d6 #1FA(QoM'%+X/)þbW[XR{g F`}Gaύ7 !7u\pT!®y C?œnx+ȣKb7b Q*+KX->z\u2rŃpux͒WIŤ8, ·ՠ].Bkf u#tsBш=Bw=A,ppHc "܂D_id,r! Q(/@MM4\aNVL*bZ`d in!^`0wA:,yQ%b2 чjofŁ[a)侇Λ"\z]5YVM_XL`%ז_ w)ERgtx9-5VuÖHW 2ɵF)pז X_z ({ht1O5QO{ I_jz٨`K~G %.2Im`g!  .e(Erb1 f= z}5\{P[Fiq]澀aPXQtK!r]2)&)1٨VF`?nUq>C֫j}Ty ?hCi#Օ+n. X1ܑԽ= hN:A}6[s6D[QE=Qht}vAVl& 3$b:g)}KqG!e W;etjUudTG]h&Y$hZ~@9pY2&XRg].M2ޟ08Ga0Эs'z9ܨ1i)KVN 8eˍqp0ަ?@n}=ln$Iv y']2"Z hfd7 %}2%ʱlcfj')^'v]̏]:&ETCfz_^ϡn[RNy;nCMq,A v:ݡτ,(?ШbyPbΌ`GYkzw}RF'|6%XL 37mFzI=?8@uW^6j+E-Fy5qi VtJ"9ʃ{"/T걑z:{)O'xM:c8>vh f.uE,t#qI7p aP{G=}[cH( d*:cK']Y}WWL pI]FsgNQz;=|`$ʺCE&M P٣[iXd=*0Ė/p3I_8uZT6{ UA6֨5'- ـ7Z1P_sY@\X 84aiRf"s#=fkDmGb5=2zʼn}) -b8DɵF? _M蓿`YU*w{m"5(e&ʻ9!@į6v<ƞgi6-غhZ x)OӬv 1{XDX$GS䶣f7U:+s%'78+U;~&@A/I=U=""kH12`90 LmX((R LvMcЏ<8m:( w@Y~ututV3ªDDZMhH๤mh_TL@kԳ qPL @ʆt-t:)X&+-I#8%@7Z2O=0͢lJ%S6]ROst]}XI 4mBF(_T-1eަ2v*W{n K=^ije\)sİ<aْBE\XpJI'8`6J+DbaY(- yJ?6jM\adIP1JԳ NTao!p67eÆvi A?*}CƠg xhU=ozop̠*lE@3;x"}5oFM9/}NܧG"~S*&Nyob"Xğ04tsrt L0rd4\^*cCv2 U?ʃڦqf!]iLu˫_nC1M>jol聃gPEoEwZ|ed4*sYXX}" Apje^J)[}ƱmN(m?%)Bʘ^VKuTZKIԳaqW %MX/rVf&,]fw-weehhq,I\ȏ`]s֊JrwhZV [1h R.u=toDvg^~37ִZ0f! 9۷Dg6Ֆ@|t\0$X"O #l O60 N՜s855hiSWIym8u&CZpaJPBestLM+5P.".V҄'oךm]qF?O`8ꌂypf3^Y:Z7ٔ7~@#,AM,1;[<73v^O"Zp]i]P+ D*8/1f!3i-fkD}keuNĩuW 2`Z2-c{"[l3c}_m^04W^abC5ѫk}cϏg=?T z C'6<\Nwlw"lw{mHÇ).BEHclmVo*j5%'B {꺉_\.8'xZ1(͠X5Lno+> XRIWJ"4'a;E`V]vnN]uC9>^qҨ3|Yk`힤E}z㲌3a5Yd{BOhܵ8_UBM*E۹X'ĸ[$R+(p2xIw.ֹ=IMD/Zg U`gcDͪ(OS'B`Jp/o0F%R}3 j.` Od}hb&^+ade`)AǮxS94P76?dM0tbm"A5uRd.[8mhq0< GD{Rk7{Ή3.VH>a48JeXRVkj8Cz=1JlE2[ODЫ$ șkQZ?0TЕӘ/|ro{H?X% 8}WLz_ߟX̙׹^iѸ3X- Wcgy؂vPθbW2`gx=dKg' LhKxdGDd-lm j峔m9ZPqIÀ T\7 (2,R-[w'r :4Zzf+2mIr+1ǡsNk#S kZ*sL@Ջ&d.Qr^.A'fPhMHPyN"] X#z.^i?EDEKE!R`>ݏ(sc0^a>OdvjƋv'AS* yT D$o<%Amջ$+u"tSP2,AevskF<KvuڄaWmh@E"Z7\tM/Y}㰛Wxmq;Oiʆa)x"[^Kƞ{0>mݡFG.=[Υ!iM̂ #8J*ԵYJ!T(& '_;CBq?pJ@lB4j G,]798/{_Oz|Bpn2:hThs r(Wx} mD50D{n $NꂕCnJXJڶ!r%Jsa,<]wbj /6TzH6Sj n '~Y\7$o@pbTK/銌Sr0:"W>866rG;'%TvWa^nNwsV`(ZAQҩPF੥;xm^?z EF ҟc]i:,]3̶?N.-x*͛/pçO`@DcLqlH8rfc @trN3m6?7 ?+5G'$ŀ/ȦilCk^B:Sqy+5O#r0TjEOmdö/FM~šq.1&BBtD/yu?3TSi*e/ϝa&+Ԝ/?uN{(F#|B%B-)hb{х(Ořp1Y6+h{}&1sfci lf!bupΦ1OC~ X"BZ6YC`MZՍ1_0j™>ǪQ,Yh=r!G49.H4,mTQ6h\[Y41P˱ %Yrb'u:ˆmg>SCIo\S^R|b6fىj=!#zI) t5Hy1[q(uS*h10%rI-jn\Gh4}Gr#-%S{D#d K9v6m#H}P *nHN;MpFfHgy!t¤3o:Z|4&H 0*Oyq>uG >"qEy )}/gdnLygc-)G;/StQ✣/w z[FZs'q!~u'7F38#%mM& *ۢp/Ee6W B@?+jd.7C.ZŽ:pc@E"s;+puа1 6=̦fd˯1Ux8 jr)%UVFzPKY^56m?{RW@"eOC8ZO^.Vt)P?=/$yV+ pq[U/ 4d\ίGB}|Q$ePDCwdi= 'zY ݐ>G*3,v &"w;% K,aA%Ω Hć|ר'-(c߽`m7&PI4[~YZOJꮔ% Ftvv@blߞg[k i8(,2zhz,bʮ?x{w4Jt!Xx,eB-\*pDĚs2W&KM08eRf@ֽ"6 fk) a_B\Xh~wkc.V—! R+i~~"F'D(Lj܃$6!.͋:vPjVASGA,i.00Ln|HiQdgԌu-B&=<˨ՕeըU!t$2|W99྽PI<nUnp1ǝY؉"eYA!瞞 9!ٔJ֡S,eqwèbqڦy9IP-rH;o78WqO"F6?BJ0G|Ȅuqt1AVde 1CՂEl= 3sG+dcfy{}f[񇈀Fi^^?qM=$ yUĠ[mxZY sVL_UBfjjuBYt52RoLFrqf=0u#snQki:'ݝJ,+?e@[a4RW}?cw-jߖ<5*<3s-^&9mmav2Crҿ>u0^[/UO̍;y9)ry|o6P(Đ4 YHO A;̫LW3W./K9w:|h=\fkU'sv~3*Y AϜa9Ԩ-af0?h9R] ~L Y9"6}zZ&CliELը?u\(@E%Ɇ.K:'fI`qm#x/D mF\u\1<X@^z`ZME\u .jx4m<!~|{Q(eѽ`)e&m# JZM~Շcc=9$)ݾka=(桦3s ḽt?oJd^&aCQarU>ѕP~I>⭍~4)@nVs-H̷QBE@Pf2[ۗ2?HLN$uߡ}?A̅"߮<Ĵ-v=rhG@#&Am5>H*Tun,~=cBۿz]?Sjd2t[ȃS@ϔmsZ#ZVA i0bR(\,Ll#`92>_f&掦OIA]]$ܽp gpJt{>wb>owz<36 b*0ڕtw/kE~ 0,tljDu,][s'bd2giÏ^ghxޏd_n> !v5s<ђ~d9wjgTׂT= 2X/W ]M']d{_֟Wn:}_hqA 6 ʷZ޵sd12\ԷsY!ՆKa&;Xelɱ1x{q"(:_ɛw!kd}dh>ߊ)DP-'oްPC9E줴$\l{nO6=?M&FQ#I1?@WȶzقTZ|RG 4;PBث"*'@ͷlHQ؇ e3@sޱě;[sIy&g;1p7#zrHupFzaa^hdB3.&'hukѱƠn{zx4\ȅ<5d{ꈻb/fxxX_ Hbϔ?7Šl ?/Ƶ%Cؒk}òd ?0f5ͶQm pm)`_dzjh#`⩣r9(Q&UNҨj?w48VQ#쉹thWbKk+¾RXUXuxtRC$}M,TP _QB<]ME",(+,){+~$WL A/m+;ogVʇ)N O$J-Pnʜ\0K %Ǖdq$ȩ :_s%؟m܎\+PcXIi:~wZpǴlxa]98h٣#mw(??sV\qOhln/Vף}7=#b,plP]PV).Ut Vem@\1b94Y$X{>gk~{eqtAlcUϗ ZHj  R]7sx豚 H#,D V "ħBK &fz:<}K%CE*TRdo|{PAoGǨxFN*6I\8 lm?Gk[O<89cSU5Z]|CEv\?dʙ|(a[\e8*k -`xA:s$D"YɆ\-N05zP ?Oǫ YŚGpؒftrTBF~v^H2P1^?Ωx5lb ZdM8]c1CtߙCaSs$Cփ 9;T=7TX7i}3Vtp/Y^~نiٱo]BhVzϐ;A;yG|ŋT\l2>I>TItx.zіh"S4 w\&=b^cg gN)zEe&IT{RZ."JdzjY%1:H+& ] rQ1 aݱvvt'ttL>@ ay%R3`MwU^Vɗɠ<^~"6E,&PXxmԈ Cyruqgҁ!agR׭HՔ.M GPXY&58 V8lyM!MYC=S8Ȫnm|26Ky35[lp*5(c#~1ݑLdm? i)Q^vS!i:ŕNzI`\ N@V*f2F@&;±pCc&^T' GbkwmAOYEo%ƭޖJj)P@N| Y svVŮWR/Y@XFC5_|!1p8U%-ܟ/e2POt[+fUؙU@uj%vͻkS LJ5W"͜:)ɳ4`'dJ֝ $=ͅx옎gckl:IfMhg4}C# 12jqNЂ %f/H ! DYO;ly14רqF L!rSt  R+:ܱr~RāHx89n=Quj]n;dEr!wSkIeKOp tPTkwCz A;!p4ϖHd`*R$J]fJ EH.ILւMjo%m[߯8ȨzYB6FO}~;'>i 0֡wxAj3h@ 7woc)S, WBs/Z)~SJDz5~86VoAww8 :S.k% \kiҺH0-z_˃#H‹/Z^h2t־ rEoLɬ>dr?]D lg;]O_g[k{&?̿ qE{ѴV;s! G/N(u)[:9d<įyMM".Ju5B xS]XdPl ˳иzh_γɵ|Z4p)$hrѷ'ѵ[<gQ;;QG)o'_hF`w|DRk f9Z!,NqT^C۠}?mgR>B#.6ctVkưu$*O]_Dh@+yg>nGn g':isgjP?s zӠW<:g{q8b̓ J1r13tdmdi%J.^(e\SgZƒ ȕ`Gt;;{-bKsfqzD@˺썜㻾P=v5Cy$Uxactc HX/nw*D.Ӫ _5t@[-9xҫH,tgK1x}'E.ɛO'Q3L5~Sel.!͵ɀ[̄l_$63ޙJS l[TH/Ÿ2ƞgaVAn}.3@:Î˚J(~1&kGyޠJ]"d}e#Xoy},Xw^s^瘀tiGvX\O"=c?$l[ԑePCjnJdC ù(D.1h|cM`ghk5j(5!չS߬)O5?~/)/ن-ɦҤ/mZiB肽%绰QsBbG1HJl5EIk-oivXfb&4@h}_x?Nz ]cApdm|#eh*y*Cܡ# c(rş k6&M0d&i:Ciaf|t=ȯ¦ƦaKu4m,]OR.^'d=n}@1E~}EUs_nT{Ξ@HKSO OZùgSI X;G(]C~9'eM>1R\z?ā]AOA.e|Tζdùp8_ @Qx#YcE$l] ) |2c:)*R7?U஘eYBV=aES׍K5[Us}#w jhsf_X >۳Z ) ELQ8qfv0:*3 Շi;d .I{Rїʹ涯)^wSMG nc@PC6] s5 cr8XdTgpai'?EgdENs_Lo hn}1a/F9Ԗ-,A|u{?k+\羚m(XZ`f,TY=~i5>&K& GcY܂8A8TJMČ~jije[NQ7q"Imv<.+yP44I58:L*Dy S{%۰,AgPU O) k!*EW^;&D?S ;yEs`Vul,2sBױ]*I"`s~]tf}fv-aֻNϽ ;xr 4ʦa]}+˥^%,;< &!a(F29&0po'5g.NgDPREGv}@id,ƪXNS_3{M{?)^R-7L MIA"7ڂ(UiNE W,>8,xV),%90j2(ylDVx)$8# I㋏:3[{ IKk,I㳧;!i|7k \עEwo{L_\Y2}.P%Ux@$;K(!lE耙ݻal=4w2OKս6_I ;do٧PTb癣a4OS$ Ca<}yt^كV! ?o RDXr.ڧkz:I};[ci014-ֿXi;޵7xdh"1nPLʃBo$Rbp. QG&h&BJbckE$p4'ND@4kmTO"Ol1!1Wf)RFYd ԭl_טcRrO/XZ~@@V}SzQuWϞʓ=k0s,huˮls!iR '2oTV<:\g 83e$.U<>WzfȴFtTlBOHРO7^~tyZIZC7axy ؎LGu.1a2^(`%SĈݼ!o-7 HҧS~4]`۴Z0z?j/.p' is`x >K"^:Gژuc?@\d:9VO"Zm;h=ݦz`]bS_{1 2Ow}x'Ák4S^b>Qw˥Al\l7o폯C '~'w@m%Ԣ~2ߐB] r8Ut4`jg4*_ 묘F 4Xt2ݡ(ʶ& hF / /qe0=LyS@A.1yI}Ufn8Џ-ӻrNJ+tzK -CO:95{х]˂6$k 6,).ZXCJ=f-0D% Wbvf Ukm^,&u{rBPt)hj>zΝZq pҨdjx,},}\G[cK#sG{0k| н4%yUQ8Rך8L{YXs"e$9H:gXJG͔5?炼RgJ3g/GɋZ-HR$}(Eïto_`Bȏwr`;ȶN@m04/L"%%1cѷ5\Gr@tӯG^P#ږ!Fm!u+DeB Ѓ@ψM-֑1z &7laW]0+#ʠj5M/EROm"S=~U\,W6vYnw'ڡ!P~vjCs[=y;dtE Q`RD'UnvdG6 #YrӖ"1X5(n{w{A.d*UFj`ܪ&p.f66R;[\-c ,C6 ք{ExuhS#ɗ BY x1*,C^م==mPyIijr z'JSoXq?fDl8SFӃԈ/T_P2w\ظ_-MU'X`IЖxQB@[IlaGFeYFI9.ZtT;2Y  P08\\rWgö5I|R^ͮ'^3Wi2*:ę5cwQedA5* ¥z2;Ut՚GLQ@I8 (4 ?RT{#s=zo?z)!x>yeCm73fX m$ӣmVm*~ IҮ#Kt@-[N\@cL [M5uh`K tgz3уD\JoHw CD}Yzt Q3V~C,<7|b|hjkcۛ3 Ujõe@c;2둜LT)T1a=[-ePPSF9ˌVz9[#d4nq;ѯ0 60NѴu,iF̻xNN&J-CosW+4s)~;hf7'mւW\TE#<w"1.Ltb p&ؽ.^2N n e)ёnokΡVL̺[QǶj{u@ЎXH_HZ(͢xes`pE~oE ش+F뒌8 ۳,T[}fIuJ]%>uå.9<'S.I(w ͔L!nCKF%F'Fۦ2WoB>4k*% $&/ąoreu nj KG#ީ!psK8riwBKGy[W{J%6+"}y GTƍu) Z?0)mW_.>GK 0lwYL28Iw285Ay7sRI&QY |Iflګhl?]B3шfE=NʒT%뤒;@KR 1)>ܞ|]5Z I,fo !:~18THVC9Y3n{׎l{asJס"ni[hJ7pή[c s4_+Sk*wA-;i;+V~ĬGKxt<:+AG4V3pP&%Ʋ9X]uY†+ *8/՜RYj { !梀`O@r& \Wa\IFFwUrA6OkhԅM&f : ¸BN;.99L~Iɟ Y/n7,P}=dol&@NVHhHnmH§a0SSGn;0U{|3+h]{](/yTBU!#Jf9a=U,OB& 0sBsAICxx @ް~bK=נm֝S*kgDŷ/4>%I&+mic][X#m oLT=mYԩmBWDg'\Kh )pdL=`GhٿE5l^w7v/QEW +V.%hEbI09[!9,R3&r^zڭt*gu*W`-:;wi$'Hˬn7dPYӁQ$w %˸9فTSMG &O*jI49-IJ)i`.ʛi?Jǻ-.g(9z 7MK'~{k6Cc 5Z$/Of%{FOb9<%JU /BȲ2{d̬{RXȭ}W|+" bwh nu=pT68j2o-mv1ϧj}T?{HH7+Jw93[TFDʬsHo*`0#J( تCxaf޾4TSN"h\.).=Ǟ0N8 1 iHo5r׫ͱJmC)cBZ֗o`À|phK̕ҫR@76zroeeIMȔ K}:P+Nـ\.}3ŧmpFa~Dܺ73,U^1?Tmo'Mk V!rT PϷ--:\sq^? ӈ>y" x>ةK3ෝKeӭᱛW%kb ji]fs^{YgF- .*2 >+X%j fg}֯XSs2n=|LB˂ j3ز,"~v,gk]lTuL/_}"DHk@B$()§q䈈YQK Dh$#<{sϯ52xaӿ.łCfu3Ķ_|QF¡M.!jbJM {bB}< 5Ϭ&{ LvI=_C%x(F,L̕$ΙYo0}B<; )aK|q)OM3zw-Qm+*h.Fƴ[uD!-yj E^ErŅb6tHVHڅbS:? b^>CV&nR T)shIP7'M5ЃlM^?5UyB~Z34a H8 b?<;٠m#^f-̃A(0O( v?FpnM(u/C-B*O4՞O 6Eyn::b'C,8.뾦'<0'9w0-soVPB{ʥjw9U|_-E. O-Ł o-|usyv0MG!pY6'Dul9OTxӲ~$[^ gvW},?"'FQi4#ee~@9Y`)EFZFI3k&5Ow RB |Ts:C:lsPY(6dl9a]ڄ`LA8"a8+겱xz[ XsL/I!|c2Ia͙ИQOξ Y"~HI@.?,7Cnq~f7z"GWy0 TM)F6 #|]Qo-m\#%qP~9 SƎēuB =W=w~1(cpC)hb%Dd"+(l]#?[$h]IʼAƃLҗ~rc-GC*$5YEE߿g^ k&: ˆXOX-aubj5 Ql FY.&?"2}|{#TYّ5!8z<8Ge}mbL+ ̕#BA89zwT 67υx%D>%T_k;3Y,dGgphHO]v^m&};OX Wre_RWHH%Qul! P39ɾd{ScCx2q[f e{)3j5M4es +* P|Kdc!Y% @4O(GQ/ۓ-"5?pznW$mqSÖt& fEF5 xt828z{* ?: sIW>fӉnuH8*brSj;:Cx=<&uuY}őH2rM^R$_}/JS}Rdj˳r:rgWa67Z])-YZ}}q؎BةzuĪU H]3Ӯ(֝1:Bgp"zw,kSO.: Jn&煢re y2 fHM|(ae#Nњ "[naP83"!>]w]ZnlF!6Q'Zw M2VvvzM(ܣEPsy^;rXuNc=fӨ]a`Qʮ&o2(K~(ӥDs\repN\6#̖:7 侉W%@C%{>^D q͈ƒXx0ls^73L5x $~ר;팑YEᵌŎV.mh`   9 pqcs5ΑWwHvI8yZ̓fHϜKAd6Zra%)/ s DS #7ω(DJ]-YI+g{Tr`@h5AXJwjzҿYw%#KYY[jЋCW2ΔOP􌒀C'Ws51#ePx/=⏜xGcCՍڱ5{C魝sngE+鱒G a1׏}IUΪi&}%TI6Z|ETz|~g@hࡢD^ɀ^mƃ7XK{.Zy."͏6|u13 d'g庣*u'm 5("A"'clf^&Xɻ}5`jsG$st0rdy"'(,ry։ uzSn3w}ZR=n9>dxhP(~P^^u{Asq01;㝪:odwʼ%o[vFPZxsE FeHqylǩ0j/S*&hX3|D[ej?xLjW?ַAPFbXARûnP"H+mx!Up>yHrFCka*b_\]ʑC̭{'/1 ]Ƀw BnFQ}19eW-]cpXY_Q2lY)|uKImfC]ts" %>]Ek!*4@qyݵRy_w]9"s-WiֱsYO;),v6ʀdT}DP#lg(=2ŽZȻSHdcVҰ-gvj8Qeܲoڋm'AHAe]tșw U[5w $TED=6RΝ9rw oN/-uis !ڽ5ġ;൰16RKZ:mjpP\(p,g|tJ1}K7έ;Q 6;ԩ˞iUm&ω9+Іi0t/cG m祓K8E:b^qż#|VA )˯ɸd܏ԟ:S+aҸFJMuMdM9(LoJ{)T$Hd$SWrP,bzB"T@ HWw 鱧ٳ~FBW0'5MߐX npѶ+F دv ͏ryм :p~uў/`6IzϪ{$-w+tH \Fk#f|H,qNB1VY1/؟o}3{K5x@ٻUsvVyvlսz;JN$"40]foSE;H+3y),Gkq(ND7 IؖU]/,n'[U/c¤;{8gGj^?Dz.m3]]" D.CY TGT^%li;nj?ƐB'݈PuPAI&C؄32 hjl)D1Bm9 alc 8hJGs. vZl΅G IWK0>eZ8nϼ5p:8 +VI*|δpoLfU,JmKTt2 3:dc!.~i|WQ%m_eZúF;j>M0P7GҠs:1\h΁:}~ZsK_ \Yђ\1W &v`'Ӳ BFʞ";e֨wdcz>:hY9kQsAra-6gnLt&˲n<hxQn;n6"/}ONA/H4.\=p$yY>h̼X㕝udʥ㼠՗V/ʟpsՒݔ >meY6lcZ»I/84B7J{ŏ`//dT!ru >r~$.@I:IίQvΝamV#QuOacmKs$؛jaUmƂ I<'WMz*`) y,krmF5C9L`'OW'm'L9A fk?|a~}bZQD<_,EƙX䚤{ sHBO"-De)ABv0-h ʝ(˰ 7dqٿ=J1aڥ>[7 ˛[b fƽ}可Rl/7n4&1a u&Z19&mzKwqsR\`Η»qHʄыd#Lh‰Ɉ>\K@aJ_·ٛ)nж5_f@2p-^vZaEw@?X^68H- ^Ϧ6 T?틙M׬ƻ2iEa^/Du LM@v)EWNHUI;s&Cڡ`eI]ڍo@5w-iU!]*roU!N[/V;qLS\y.E˨"2;tEɉo~|GbM;5f a:]͊'ShaƎ2Cj;Y\gN(ay?]/!8/|<(2Axi<7=!<|N1w{OCRDQ n%!im9g XsnC:h&']fbE4^CfU0q .:鶭}TUZFȚ9spϰo[9U…ɆH`[ESZ j n! 8Y"Y~o|GhcȺ|IpSe s [_p V]t;Κ)[d\A%V<r4 F?זǑ|I(f][%EyYɪU&.!mGq+dZ nW3vW|@"J9Aՠ9Xy)׸I'& , rMTSɇ?WTi е$$7*y]% cR TAPW3Ui,[B%jVEKm=,s$Zq;LC>|aV %\N7[ Ǫf9"ol"]8Т;P f|tFQ!-8}۪=@y%كN,}:$AN9Y y36.s%KA|w|St:OWpS VZ+4iM=Uo`n*K}K3TZ Wڄ-h @4k,p =6'yߥ^C4,7H>YL9OWXFK1ܫX<ލ`1kFH#Xi9e_jEcot`PXwkR2uwn";};kz1n4yŰӖsӨizN5j9wĪx+awVsú9>h|^\X^\ͥV6N-18r5J=Mȝ9 >` 暙C}0ĒQ[Em =gUةuo<\4TM[+a!j΋5MࡕOẉ/i sT@Oj'F9m!݆4)Fɟˁ1E HdU˘#nuwF‚U/>/MV՜LOԡϒ" JTQJʂNάY|"ڑ!t|Y"Upa$B+)Zt0W&Jq&}gKV]O6{?PLaZ'a):{~* +XY缑J3%I!VH[v WQA&,\PxP/\X7#!Iǰij1:B m]AՋt.@],\l'F km~NK&jX0`l02vEyr*d\M9Z{p8&4[%D[ -Iyz2I$ޥz ՟1!<"MP;\0h#K۬C3OEmDC^~AɇUgFLɞ>PHXsTZǚ{$fs]Lo%d>#΁B&')Gr@\0q\QۼTV\VXH3jPAKU3!3.CXn1voS8P|4:hHLHGFfܷvG(.: Q>i6䍣RR5ӰH '\pjY% 3^լuޢ1XVĝOIl˔ԭ=jp\Q/fI28vז}HYGDX@5 - OksUflsх=k`)#|aӂAohlo$QRN1-&Tk bnNL(oxy6לޖENMZNG[tJW#V(!vPHwm-;0lA7i/Mxdb"CkJiCuQyI29NQ"a?Hw?6!!O+&B).s]A3OwLANhz_ ӗ;*=ŭ1,ܒte; O!YFOiZ,녃,gFjqm ::]xfMz<:ϡPڎ"<5C_C^*2M oY:[=$,3P?r|pp@=ΜE7u֪$\|_@p`2+V`U<90\Φ(G>I뽇g dPmKC5$tb/^ӓ%fGz4c5/sñ8C8MK1!yʙA3–R`z~9 La8. "047:\KQV WkͰPh #alPfE hnèF&8:-k>tma)Na|Is-Tav'ͽ2'<:42C咊 7R7c;?$f3Xv\jD| Xа4k6Wx^I!uSԊA^]}*S;Mwľ74q\1VΗL&AL{QO c U2`Qn 4V0X$ u :{UO< w@3r}ؕW nf$JLUYgC)<a{ ɬ *K KTx XZH=g]_Z혨ᢺ82ˠ?opcH%J#ɡu"Gt(#e1#E0.dbH%/݄RD``K"sW8K/|:+AB "Mwn:ޘ{[3%G1&أ`1D `Ѯ\Tጵ p]k3\W+z ^+@kC)tvtp8 C|ecoVӖu%k/I Doedgs MwhtFDidhbt|qMS+=4Acb@\>ۢ/A(cܠP v6eJN# 8VMNB[ɫ pjiiI$C !ِuF0R v2]POY =%s ^1_5 9?DV 6 ؋ .;I^34PWϻЄ){V0Y7)S>dS(8>Y*[Mb*|(wk,iH2b\Hf2/t#/`kmO>k_-\;$t]i3&")J*+_1&KzG b d7k`T4[eEYUCu]"D|!1X~+7f4OMJFo\i{Ƶ@;x$_fﺎsT@tܨ)^IEo@i-8z}"/drĈPk㒒ևэ74渟f\=-7Ղغ_)˒Sq_j C#kxG֎ V7}[B-WMI󮻯q.r1RucM% )O#9\m۸\TNuP i:U[E.SRs| ; y{Oyf-E~PVElչ!-ٱdn@7xyAF4V 4c*AWNFpbB9:n ?^#wGn*OzbW!k>0.!i﹃ӅVq̘4[7$I31vy΍αTLR][-34ZOQhM9߅}'l@7B xSH9kfnYD~ܬq.^Ydmo{mŜtnd,;=eiNx >Tٌ(0OF9|wFe% c"ttqĻ `G \:DDR}_>#x-) \qc=uc_c HS)zx"J(@2o+k3/X__zE.ki{(կؼbi?b6\9b婟&+d&//a554h.)'i+ .04)ԫQ{<C#62~P*O`Umh󖼣% 㽘@'a")H<p8 ^-&۬$/CLI*!UXU8t!zxS /p.s$#]P+:@l9gsoaÖ]Ԉ y͎/j*S3~pEpgT?F8Ks,-6m497q9|q+tt'Jf75utJ}Nju3vSAe5a?1 [!]{q~l7"CR\7B7~: @<80Q)L0Pfl=d ;[~Vx!l82~ܦpf!=yJømn+ʰbRFdŚa1ZY_=sܙƼ?_FNu˃*]CÈ30 *yζuJ>*2 Nh PǴ`SBr4ccl/)c uE#yq҉ڹHC() mx M3Ox&7ʀMTS0 7*$aURLxe%J%N1{i/lTh(9Nm`yɒGm @M6ni"(5Kn[0,h2E *8LV%Ɠ{AmZ_b-#4h{YMܿ;*/SssRc@(mLa+#sn_mH&۲47( oliu)>l]ٕ>>4_Rxɖ}; Գ1gLf4.}1%P_/47NaQ]4<̩b D*/3K5mJ* mBV GKM8 G+fcBXO㨺CGl1^V'YW^<>E!Do rYw"F&vPDg*./NKsUW~AmJ+ 1S)LQyüM$N X"SsXb ת yYkm6Wͳ~N)^9P,ҷK1.XSe:ʻ͘P@ Cbd5[ſkokGe OnzbKTGQ[2>Hkyҷ/>'XlfRA7X"eg[p: J&W0ؕ,5c :_܇sƍ4nXX6V;HwWq9yTUd]"&`%.c@szʙo9rtE*[e$ItH9(,B eou *( p?Ћ+(zOdԽ}$xs[%Yޞ`@ jvM7{ҁs\%5!j?s>W t"h]k:ΖG06*K׋bqHq;P.֠; w2Hm C/8Z'MUx2NC9ß٧P,lDkf ܗ c:f F nfc"֐{&b^\dxMLS<lPZ5cÂg+_A8 pSx5HhZRՀR;ts޻V0?5SdB!_%XZȫ/;bYPZ=G`t֋dPE@ 󱛥3`K,ȿ kGg^ S繖4]TuXyG&MM)ieN|8|dL?w-gr*HAfH rLe޲0|CzT7+FֽP&=(u;S2qE^>/.ʺBGg]Gj0E"A}㊙oMCLK&~ `)9YmoIS{\lM RUD:w64AhC6 #ĠFs8̨9,_ q&mGe^Q2s]ta ufuN. OEQQ5bе9[DI a_K2{zEWnXs,38R&F.'ܧ6w.ׅ I KYP3t?T3I:*Ӏ&DW7v{ \ R7M[|<cEFn[b*w:eA"YJ˝M ӭTZLjYmabQ6R!Εm ',q\g O3po\GPM \q^a&kd֏C3ݬ4J;4440 ԦvWCKJ*!̖wr=sfG2&M7O FV)YTXp7=X~͸v8@JXL8]*/MwW11KjX /niXկK{"waWX2V>r7 *@+ , }/@P.9s!CRJ+gR>;dZdGHdW?-SYߕS˱!sx! SMYj"hd%Bt<[v1ĝ;I2eY1ʺ4^.g^Xu {Iƅ)4jd[ m6˟DKl ҿ@P!ZbMYTu@ʆmUyU>J+ D{^ %A}P#!z*U prnV]nMW(.TYfbPjj0s&!a""%[Yz:Z~^vÉc㔊X(<ݧ5̹-tn #19""qfݘ& *8~S D #aO.ExBW ZXfhٴ-ρ" \*A(Tj ML<n1{9B#cυY|0LX &aty$W[CZWBM Iɕv=- (>1Q6m}FNs̪eW-P}o:oƱ lvwLd*qks-n; aj|կ3Ii*Udm#6RtRݕt5jM@U-ńh(T@kB(x,AN'=~j|KBʻ硐Y hk>MH}9V:g m3|}/rUP)XSK^ A1@`& tyص:D[B$ lDKavXJkv#vlX^ #2E8s*/d{9[ \]9-cfdb}+(-Qaq?==s-T/RRt&z7J]Q%ɣ0^H8r3wn6{(Kg;~ŷx[0[Ss_.3{B^ÝfZX1? `T\?FWn# HNnr$XY**eeCKMעM>*IM [|GeRqjda_ LNڏ"oUVpBLgy֖W6T8xdj==V"ƒx t.Tc!jW4hFJrbQ7>9dhojap3Hs=[hpȟ[]E< B@Hi񮝭w8C7Μv2 O@Z+^\34 AvDH11J#2#ԣKDrNR]@ϩ3!3łz cdg w*ɕ@] D54=˼>156=M.죤Qɣ>) kof! Aj'k/k}|~6rQ4Dkb7je&@$Ǒ4N\Y`[85PBb󰯁}e-( : KDJނG ^|_8PE *As6/a;I,vzQLBc_d4k`=%vOُj^9D\r#|zNpAʿ0kqr׈,0?.r ]cuiUD{ 3,k|ƅIKwxXFo)zpiSppL8үXuk= Q+إǓ"*Υ}]#otz/RM@+5<ZFnq&p8a[ɭm'h!X?`,ڸmRc&Ԏ!똜ŢN:H'g v&+A 3vܯi7hРu.pW2y Y4}zQۗ'gY:Eػ=UnXv-f}A̋e$wj=]A Av:~DNhu]|wK)-?>m0m^+J0NG7;ap6xUa4n1&LoDR%2U$c2#ܳ@^[Z5ҼW &huO:Sa:c_vH(6CQLiQCt{Ʉgpx;rJBvn]CVX)Xxs\5x7{,+_TjN=Jb rw+ Oh*8'[EhQ ix>>=bjk'8j~(LLjQXrf>ڞG7 dOաCN,{WOl|1LWWxss,n%䇟 j燲{oLcwҥ. 7M-z9qbh#:څBwS}!4hӉ g  @/9͙E`%Ql)ː}x>}?[7gOi(*(u"ȧơe.ýuIlh5yJ{C*湀/[(DZ٪ߏckZ()Iid(̟E ,5qW촌ߊp_}NX8&7vf D]<&`:?igRdb)2ύD'5|ZYԩ/2B#w Pqq.8(}d"iݫ;%5{~rEpJ8t(bE<Ѝ@6rOc):( |py~LE}Rie3ͷyBkLZ'~1kY]NaOxK»| '?b.[Hk$7έ.k;:}Ox(+-^FH X܇MAgOKbh_a7tOX|vBAJ=[6Lq|t--#}wbw`ǁ{W޵\Cޯ*.R:'=0sPTzнDjꄩ4\y3Td\R(Agjux5 vPOCTMUf5flM-Js&/j ,cb!)]LCkjv3(b1N]CYD1ڷ?^uٿGN0^RxނBWsfX9(tDznW_&u«Fi3>y&prrͦI84 cjm+jaԘWNIދ/7V)]B޸9LYߓLJC wd?m:+Z[AbiLEl{aFyI(z]T}^ El^E3yF!7ʢ_=2:/ xNT}n?-Ff&WggÉpSD22/^6U$g$_ ,A&aZ9B5ͪ+giliC NZxY9C9sR9&juHp!hJox)Y)㌗gw+ BmCVBƶzBjDe ;DRiϠ{ٙ[Gl~:†iȮvXtfld:Ŵvߛ^hV{Lwڨu~ \í7y`E+LH2e`F3gE$b`OŊmd,Y4kDcY~&UWY-LPMgvH?v>o38wR'?$C,ʸ/u)?O3S<]FuBqN=|0ʭRV̏0j2(hU9^m|,J'kF™W_j{4}HJ3xh ZRnlR40gdȖV}`QLp5Onɧf#>hd[.[Gぷu"@bqݤHx{n8OuND+ #%^;85yhhD[8Rg6O$a^Yl\:,~ ZQ:jV=J<.ZMECÆ9 lgWP^MEWLzV$BX$M>2Ω҃W$4[ Ns dvA\b s\NM碖]3DŽvgP'j4S'UӖ,`,v1[U&9x-R. &Dԭ$(lxFES p]D H($ò֐Y*.̓pruc Jq/KX^)T(U/8_g)mBM&w2  JbWV2+G&d~_ ?],#LWeU|cM9it]ȟti&{w"U!A9|5azŽBٖA͢f2h~֨X+s;C^i^.˦=:蕒z񰼛A%WW[F ȫ5K,8)h4_1?,euImhvo8Ync&ɰ6cJxvYqr .}XHML BZu^O 1r!S^V(0 X+\MN?=L@M13w] 4e;l2I&lKB~Gɪ* PQ]$lA\5l4b}![>W1vԩ8Mapo&\QT&~e:`CH5SܝX汅]B ~qtYd^d#۪!)x.('S-ö a %GW8U0iߠ淎C0|uE5ܘf?c`wJdבS?3 u"_-bT'+5u߇LWcc*6g.OA?-Z.]WA,1?jHsa/Z6{lƥzzXx4{iOMk.Kszp YF!:ݐRa' @AbJBH:1na?)L!V8/]}Yχk|.K뚨t)? bS Qs2 (d@\@}|I 0ft"=k#;KC;ީp̮(*HRl]exnn"Lx_/  4 #zvOjZ^6G++ٱϮa}dH:Z@m? 4mlNo!459sa̧}UNfZMFB;' EW~B|cXE^\M>>?Ew֐:]~0u,9ݡZ4]xUGĆH<]KI|zYX 2`hȚcV(^+:\ioE{vs@u35~kC[a+<-;#᏶^.KFnpw*1H걠eTRM/j增i B,[|Y񁙞i+^C@sEOon˰xNP-{.NfRZqʆ 4tfZBV}"[hsSfs!SG@"ߏ,\RP՘<牌;xPI"YUF{\2/y'*C; 8Rf +ޮ4~Bi &x;,͐fjsEuޣř#wh$jp uZpo)(#9绞r 9-Y.M߲>rʋSگ'A&أ_ۤ ,ҙR⯶R\QKfs'g=W>S1ȑQ]1|$#p9H;Rd B1ٳJ=/cF2+N"K{ 71g9Pl;q.!̴% hd${$XI|YD̃ !Y%tS(M' ]x4a+x(\e9d'9>| 9"LzTnPg$ݳ2DחD>-|3y:c9ƑA3]N ?0h}D,l̟6AmgF/E&lTM*_ATڕQAluOWv?d^, !ZuF(Z3"b_7F#H t#L()- g=2n %ZF!Q4d86.sqzZkuy/85nqp =VO3p :%JhDc|Ï{EBPnx, 6O:;,{zGv: JQbmØݍR_NB5)rHz%om*±D5qʮ:>bQ?Y֞ŠR"{p?!Xt؍UkO"g,zZCA'B΅kaq|7<>=A2b)2=  (Eu1+^2=Vbs[KfHq Rѕž얜^C!Q8D M!k`8;Euз;̡L+ X,dj'.0O鋫S_QV1mƟHvHDA)Q5WcŐJn@p(寅(` ֤_8~h s)+Ohh}+5a3őw4|3KCUl~2[eS(4s6ӲXՈ\qBC5;i !H>;wa̍h1W%ƶd_\1rs=ޒ<כs=Y?D8r}c;Xw_=QQCBՉ6GN]Z|-{68wf N/[p*7;E5''EKӇ {aLeIJ-;')PD(.Q[eWx v,+:&bH)`h %R1h𬪬Ac-KQn?+7㯑Y^z"z`N=Emiwcw~QՆWtY]\|d|'^,;drQ*B @/.{ՅpvnqOOwTʛw"d@̀ ۆ/}meʹ=Kt> װ %a] +k;׈*.kEDu-1x&)2ˆ WG}^Z>ܱ. ?>-D< z7|}Tdo_}7=PZA*ŝc9Q@ Dvrflfzd[@ 3Uӧ;B*)9W'C\hi, Ywt9C0_ [ hR>PtR47zyr>  ddX|#:v޻^{6n`W2StPGn\R4y6UK r" y_$WL횎sS$OnQ2jovB[Osꙣ Ϧ%OtR$uu_y Q*ݮKne2ˆ6dቘB:{1ꆩ"5֚y<=5cwD$ D)EeߞCFy *NDM +&yZmxzŌoYߟk6-+{EYx- L~*ST?/46u o,҂.y"' bʮ)vooJ \xud!MY$Y~M?|fA&`=9hIr1dS&s"J_~<]F!X;܅~M+7G\OD[5zU1%Wtű\ʘb$ƌ=b2UjJz1foR^x-DEPˢS*g!fz$RpT-,J* RhN@ϚHeu?`My85$w5=˘k~>I& /X`-tS?iO;QM ZU_^NJͷ!ǢjE95c|ڟFB\A-سM rh*w(s&gWW/ebDzr34~70عVovMD}a`>Ē]M:Gu7!ԅ7vLf^]'fMdrq4?퍷x҂J|c;|43ԉ!mת fH* &Ծ45З"4%.ڥ-@U%Aݒ%v q VN픦#k&Vc d2}npZ5mbmZi7(\A?[ ᶺ~Dt&>*(S-,s|]w]3èGv8'g q#JGEJ悈>:eБ>"` ИC: iA?fκt&nfA,Q^_=8HU@#73aH6_s?;'ZmOV}6„=Yvns'lR7zn~}D%X+ Hh"3C8h>?*XP[.ױ#TFg=+ĢA x,""4Eَ'IrɉSUR GVT&SdexhFeKDH|7Zӽwkw6 ^l͑p/Bl-jY&*R^M. BATk߂ԯxQ$XP=Mo1֧fzСcrA %NEŎ _,ϥ+,}3[0j:n=N^Ճk ao6}+Cda(_lC6 I^閃D-Ԃz|=1$a;"#$UGm*"<p I >'&8B"fwoLې*fЧ@O+w]ϠEuṷ3 f?'Ǡ@N@(U2YwLmIA| ߖׁ+lv0դvα'u=ͼ=~^)^};gEƘ4[E@'"r9M1u'r5䮵{hB@Tjjz;" Kr;%ud{(^RI_%FY 2=ά?l䭭rYaL>s23xn}N/L% qv|'t?b_֮R#Da u# 070'f=fL.."z)Nw U땛S") ID[ґ5Vnox񲓲f^wwk#Ĩnݘ8DA3cG\O٘2uuη7^,\;EVGqf8DJHlǾ>Uvo-9=cύC*9-X5XOGNh\ywMQSG+m͗m+^!U1vRMQ܈"ɾLgޗRsP1eT9`KN>)f=σhՕFց A).ܹHpj;A$7.=qM;Bʹ2HJ]4!;;w~1HЗ:}:v Xq8Ϙ6Ӿ|qʗǻ/S+.1'PB돝"g))4hq? x2G)wsDžO34 r\_M <,AZ.A[-ta aUVAK\c&-n M 3p2F]Z݌+,997Q'N+7`^s*/Z2/\ 20u2#B36e2R9 j_f̬5ݧVƯ{` T`r K+>Q=X: }c- !aج^u5O :*~؈ fMk7$?X[Q'6EXUU-YpRB1Jf3w'|jG_c#%C 6kY $onV{tmfNrRiڿv'4ql{U d4r~IV e~%R!1AӠIkY=\Ns/MX#JaP ?k[ntޮ]I]x:agњ7B}+An v=>Gmge2}um_^mN*^Bax1cN39c=ptoơe?!Zl=RF0c1 ol"u¥9qTy0dX3EOsq׸ MCƥPG{NLP7cܟGw]t>avjU@rUgl2ZlyY_YmQ?73U_h R[ѹ^:Ff^;$ {5~H#2)foށ;dzz(( |/>< A}73=<.I٘U]SV՛^=_j>.ZzD5g[ ਹHtzR'W"pWSXl9ahd0Z|[ =ۑjgޗDZ.tkFӿ≽L*A)J28Q@ZLca-:JM1ȑ8AEPvlD)˳CbLP ߌ͑!p²CXO1^VꀑA@r V,o 5pѮVx- zh0k^0xn p`GUi~s(싷|ppe)\?lu,qiy5nBo/T7cJZ_W~]鿎0ʥxUu.thtK[(<02(ꙗj#U윇^Ҡ GgQCz+[;R{;m+i[鲶xƱ]aGƭr켣^D!0,zlL|o^yK͔Cl9zb΍ߜ'yKi&];[rHhwKף:%+oj|"PaC 02sDkk' .9+I9W4`k]xÙcm[WGq(3$%;x_Gߩ [@CO*KdžA1ם¦)/ayEtq,)TQ̤%l*Dg hC|^ܮQTzah:r@9\7w9`ŷq5WNJ(w )D䠎?> u7T0TՃD]-O\Lm.䩈-$)3l&w{ Z.`"7ȧpPjЙ˹~K\# u.p^4u0b'5`cHDG |ϾXJ2x_߿EH:ݟWeH?{id.Co^5XPm@dK^C~FVQ\zKӅ6PX7,3/9/c詈2U<|#G*;}b>žPճ3OT [nQϣ[#~CYt&;(X4aUH{x h?<.*T0x[I϶&:[_I:i-aEP}L{Nw!c^`~ c׀[» c>qlN4ɼ8#k==]oH۝;WOލ~!KAf=|_s`@6:>L\\F"lTq5Gm3ce< SdMWC, BĐ[ 8{A[mr&Rv_{}u-}!ymk u4Q+:$ΏJJ3>620C᯲ڿRPqvMڂ<%UONhzaͅ pt9-$ LRnׁR5=_- ~A?&/ْ?۝_]&tOZD<ɘ-JtX->k`gi@P Z.%F} L::#%BfؚN{<+Lk~/~mơCbh!j_B`;o,r|;0W:;KVݤumJA.'YTi_½i.V%06/+Eya geK)g^W)Bse&4zO^uwYS=v"HRIS+5jzhOY>u&FO5v&.:R#AoVɥ?F ^Uy 2hK Q !Lil=uᛁHfOf3P);P'jb ,~ lohzh(pr;ەzCۄ-YgHQ؈äT"J(cn=ݡ̄ #;v7DHwFD9cmK^0?8^gY͖K`jt% "m0|>. X>8 Ue< J'֙jvtc*돩< 橼ߊl9 w%[y>X)Ow0 !}&C<@!U0gMzͰ|pMXu %6aC1b18Pj)V/+ f$}"$a^X'6%vT5<}F0^ٽz8(Pd:4`D5O,~;ɒTZXȗ%cQ<^uSiUʃ^ NF_m4! N1$b'o.K* {$Y^55w>E.h6nT>9D5#J*&\P6*V s<jMa7hp}CxܐAy;4XkpTBx#E$m扻#m]uMsu;ÜAfb+2ǹEEQ B˵*#`Ņ͢)f$sjY;[vqo_z6 6[L'Z-J*na`,X&+l픿EBɞ%=D-PaDYfPǂ4 6hTЦb2O59;Ʒx~\Vc bpXPePKͿQ󶳓ܺ۲>#JL#39qX@6DG!U̕A._9Ab5kĶ%CHm&&`V߼>UsN5s+\@xcy7 _~;]\^fy8Z21\[;޴g v@8Y`\r c )Icϋv8/̘.jRMO~훴}<0-ݙ9 fL6͏P{s%Ӏ&H_uPU֤0,+:Qa)Zx}D֙^w꧜?AGZc y@y`}5&S=QQ $(ti^O"k}`?AbmT<˕B2#s[}yl1}#Bt ErUp1S>0}gGg><$-vb-ݔ0E+8+hVp 6Ys|:Wt\IAMF~:7ŕgIaU ԟd@? GZZMyν0fvJx-cuK&@XCqw!q{ !Kȉ8nR$ɽSMx> hӞT*Vn!jDسztMR&v,;x@0)S~KU`>CznrUNOʉaDmԕ ڒ҃❫  \m }\ e_ 1s˥n %b nbJwڀLcj+ln+U#"jQUQ+ $:_}]f mV'%ER!b%r< gA܋$ WvpX=0eKŋ2HfFϐN{ZE m ӓ"c 92UrR1(sXr2#Vho|SgI92|'ghCD2 '(, 2zDH7k =eszC^;y7 m;6ֈt2tV0Ha.!_Mظ:19JI: 8*;幥s! gNƷb^oI`c)hW.|]M7.$絔RKaborTR,WQO8!qviGڝ!/N*ËQw;9\DFwW _or/b<~Aou1O\NZXCwdy3NHۊ k9|%.n!7QsK@uЫpZ=T)<ͳl0,M>uIk 2rgpϯ$dUE dCzbjm{|4LV~7'yf,K%Get"S>w N[`>AF.FM Ds2VO$jQF4x y,,2("  TMSvy6x`Bո^Uvfph^&k.>< c!N/ _ȇV|L^Ya7|l$Zj,w:E+HIg!;.ͫڵ~n8a,>6r\7C`*T1H.~I~c)!fEcWAtw ߶y!zmK5xt.,i;dVҹbzlθ<!OҴms͎pv͜1 "+bJ+x_zv4WHU&4:ēGE_:feyWie^0j߉ɾ\H= 'rd})l@ǙW]e ?`<(֦ks`L_E% -Eȹ9z̕C[;m,$1|8f8%~RE8jHS{6!2Mm*\vʑ, u7iX}uS]p:\QBij@SFkf*7;uZ`5V|誽 6&#j?0kɂD@+y1jjkVSQV e,6pMm=-ԮWv&3?zFy+2{uyDtoSƤUTMER9|EKj|zM!SSjY;(TT;JL#Hz v>?/@3v[EM nl}lT.H:$^4Gr$f!- [WPCQp_ ezxBj7yMc%mfP^JpS %ThE?v)Zg tF[\{\XP{7nEƢFt~URd" ?y,*ܘb۲qq[q={U2sx csPD4n\8|>tܨ(^$FX%SPЫ3f1u`sCZۋʅW:IԡzS#*̇&.Yvu[M( 8~3ƥ澆4f5f 'ܖ~/n~Ȉ.8KD7?ìOro ;^sB||:;-Sc7uND 3dW&8zoP{׀)sG/GO6U sށ*ʽCk/dk1lt.KWM/^JΕW Vo\#VrSY<y5Q/xAh>ɱFJ33nc?s֩ 3Y7 _Bre2+~ Dn8]ʹ22t䱆1ԛRߴ@ 8!KJ6cV&oOhpI_`"/VW}2YE ,euO30,Xk&'8iT!/]U,$ 1Oꋷo$ "(8Lg|;!^!1hEg9JSPfcgbXBϫi! tm %,˼pސWd4ٍF5BK쩚k}l;' g Ftls7jӉ,'4Su$'CoΗꭻ]..(rGq|8K£wzN. pBb/jy$FK4&c5B Tӵ.ReT d%g+^n_e{]孕pxL["#ZY]g P5Aq#pFP2f@=.qzr>(k :oŸc֢,<Ҟdzri,3>mMKcӲ9b?і覟Hg(4𔖟{qa zڙ u-1x κ5rbuFXZ5Sjl+%:.y|O.Up?]E3\'ko(PTS>D`Yj @ƹR1fN?&wW;4n[ 7B W3+Qas$:7x.Sm#", * @XFN7Bvs_KN}Ю!9:f*$Z\l/ ZTsXbb1$abJhD9{UFSYhÑV tkҖo}cj"DϏb_0>g۬)g0+0cޏB5`ν4~GKTˍM!NF ::Fbj ^* #xN8_#iQLg܊l\$ODI9oSl=k]RI*I`Hjm9UcH0Qm81&lJ۪CV[.R"q~xǃ< nҔxy_mxCj"0~,HƳ(^A:d@ Cn֠ 匸64tM;-&NnIY|3Zq3W $끼?%*]8+ f ^8uA,UMnҎjŗq&ORn8OH)/HvYQܕj SA/:꩛ڒ5ǩ;_J@@Y0?UQiqHe  ?o]o0yot c,R >z!II^ OUr٪0ݺnJT/kcco:l=klŚkٰޑEy VeQOXaM~iaKcxG)I ]Ib,ؾ0SOZr+q] 0c.m0;L*B;Ӹ~ a:l!a L?#Hd`R=LJ93:8fe}%;;#_F>tt뮁AQA:MM0 oG)k 6IJzX~YxbWdd8%*+ 8tM`t!Z. &ȐWg?/9WdAVl7Y";oP>bvLh4~aZ6 z߭( H ||>,9:)Ell8OcL7f/-8F&޾uk+e+A \ѳ A`C>i#tuh"aMJ^DCSen{R]!mNq|rvQɶj]s2YeTPp9FYʂe\ ݇'6c?R.R?;!}\: i6-#uq2e8BQ8)Ah*]6"/2QE/m>$ag _X@E5~wn6CGK2EbNl[o8lPpka B׼zS OGWh!y/t5uϨ0QY1&ȅ-_`6^-=&xFhi&@Pr# v:J %:OH4ǰn-oMhyF{ Jnf!j횯Q Q3MeutoS_((z9%[~,yyӤGC*AuESH"UVeKzbB`b5=Ի`>OloR8J= `țha3_ߐX8g>kף9Ίyg@Uۡ~{ZH:/kPWLFM{=h *TpMĚW.)W'@Ν)޴d4!UBF ]UH "'/M9*)&7*j!.#CldAOIoD6F_7IBØy]]C{RA?F=!:m{9BO>>'.T]ЕZ9J7ۧeA:=|p2`p޹*iqo`eM16:Ӓ.dF6_. "'Y9E=lOz˥l'yǀXyWyW?s_ʚ(D4ȳqZF]XDm˅S@d|ڊ΍dfmH8*vKT %75.UIy/Զk]Jĩ`~壞I_)r߽ ٚ=ZO@ B$W7fߡE/L6[z3jXuMAC)5\9a1iTFfxE^z5R\"P%JUJy6= y.?U} p'vS9mq<};a3z*]B(\N.A".^kt(_"*l] K.Y9Xx,4fƁ|Cܻ7d;e?^|M{P>xеsӝ !}Oր %&1ItqP|ág6P-N{j42Y+422bJafdpNUk#s`a<)"O~`2l\j' xƸxvWyZW@ׇPLi7eVtIۄgmt fQ05d+[.r<1os ~W㜄pK Kٵu| DcgF$P9N%=h"9i¸?=l@,#ikTUZ[nĹ&shB[ֹ`)fPJC'^1)藔7hPo fmeR ]*"3XmQnoPQlu_tT0Vo̞X (E..$>=SP۫T+ӠƝc$ECduo dy2>jNNvbn\` i~)x`5*4QdƈxbsW ֈcԐUAk=33ؼۙ &UjZ~^B1Fd-uCܐ`=~wv}:2$"jo^9PZ,& CIУ_%NKd&֚O'0J+:P<3%svwˉ*l9G>[}0k+&'<[dƌ%kZ?ŶUG#QDI:(uNgN~0NڳXqQbEE&hC+y~%8xdYMH")2>TO&Æs ֈf x)~.miθtYhe wθys7yQ YDy #b٤,upfY͘NZJ @nW=,-an;({N dK+"6Z:Bѽ ^2&GEnL D1ʗiW1([C2ao{z*a.YaŶPVLBAua_(A}ªЃTޠ36"_"G0V04,l/-KpHZN3k+l 9c{ԎGi8EJsOy0A1ǃ|EI9eZP`wqyVѕx>twIyb{dc9l>^8;FIN{δ #P z֦78WaNGYТ1'2n4}t,țv1 5Xs4)b>bodko ӞSXmBr`ih󟞐ZznlK=9l;zFX Z#"}Si4Oc6 "L^OZ;k Y0 T%[x8&X'f8 W,ZޮaH|s?wGe2` 9kMʋQWUr9L6Lt3V6=p_J^zǦ3|]Ǔq%G#-A G`s޿@CȻ}+ԎVE=Jǭ{Zk.hebrKgV1A 7Pp]ۺgn;A?T4W2ݔ, > ueh1EQ(~^Lpr[ 8W7Yy8 knB|:-[ZxG$͸\#d~yYAa˩鏠w^#*=տNiFW6( ` Рz:¬ߝQPL*ʭ@q5A8q^=Fi |aOI=%@A^{qOvp۫T, * ۡB-`;i?1$0]]̜/2 w TAd(mN7k%LHZ/M4,:`>*8HLH֒N?%| 52i@0rUMr^CFĶŨZ>*TrmS3df_#}N4̼䡦D[ՊVs5A\@zTV1KR6HYn찇,j cfp4?5嬁LHXrӿtV}Nz9-R䝓A! 7酛%sXaG@Pט|ȼX$8uk{8_Z͠<!R6*|5L(Xu= V h…qWBB Pz@Z  jH"5%a^ɴoa_7ڿK%}$]A %:bdUX3[W|A7Ȱ/pGUA >Ωe*}b3>Ns'8v w脝j>(@5C zGݠΚ_<'ivc$kgV³3ЭkItq ~ 7)ZgML ʥ sa >:R/AK(nem[=vlC"/XxJSwMx,cPwR9©''5 L><s{t5~C"X![<7w4C\:z  PD&)0_`lS;}dT֮vqy+}*{]Q݇PyArouT0t Qu-! ƱR#[F> ^\SI^ Ͼ`0B~t@2'A DMK,qslEޯT_ `>D15X'&XgINƿ~ckt@z&ykYYސ_I/?('V__sIؼx\Tme6 u{+ (Vt5 Y\ukPVk9jڼ g&q}?hLgTԐU&)N@tfO~>2Á/ CDJ_ii9`RY^bZEfփF} N fpyТ ۍA,8wAr{&>5r=(ߺU9dwoMCX&[LmYRVO>[~-g<z#9^͘7,}[?0^mf@1>2BE82J4:﷽%!"o3Qhp2Kߘk JyeMZH l/d{HI|[ k*V6L#>Qo f܍E** ]J7ͼ=7F#߃i4l*{U.34 U=%{cXsbźD {Jlw\eV`m3Atv fջ6Z_7 trFT6ZBAXNo%XvU}W6^"=/ʞ$h; y?EuoqRLމz# 5݅}|vOe<& ^AFnnDcŮL\t(DG,*@m-߶l+o'~S8Ei2" z|},TD yZ3&]ֺokX1ͭ !؅տޖkRoIiLwE0.`IĒ:*ŻђZPAsńh/Y'fĻo;<I-u?\? ${nVỌXǛycE/֕⹇$,o@K<7ѩdwaʢE叙+)&CN@>=ttb51 '\^7iӵۯcǸ.8[gW:^[܀tV PY)bBa"6b7tӡZn6#g(L)r3_vGu ^o7`<-AjݫF^fdRb$ΞAlz>Nn*a0 X}MN,IXx;v0ߩJ5ЩoQRAx<\0=qIdX5()+K-p4$;V?ӟEC x%nvpx1wMcr(PϤ+mng_چ߁ejQK`ShxnZxTƱn~QCnbE)|a7Yɖ)-)7eeUQeD`Q$bw=KH5w  X' aJ6KKNf'ۢNnwǶ;RDܙI;sՀD=QTϮcJ(p縚pZ׀D?\A}8-=~\5|L<&=ZT#7gG+^;q teG ;ܹ}QwCMF) k'MF#hNY.Od턡ط"mFI--jCN| ւVJ7.kLZ9pZF^ n6d8evGX)xf]&bo'v*I$oh2.+\1i/XH/XcA$8 )`zqWwg{J7;S& rG6}t j)GI*mTs R3Uk% )yoGy n+͢d?aEc92Lޯ)NM0V, Ê:qeXHiXtk<|ܖa?]Eb V,]xF)`3\X k1tx N2^?jP">M=U-rh7`N48UnkTm 0wGyRTJFV@׷tl:b4f{޺WVGvġq 5x Mp Qr7f\W-<* RFWsyO;3ÌK ϑQ$5{vcpV$Լ] = V.e κW|^t )qg״̱N_ ʥzM "S;CV]U( %Wxݱ*dWn󓹍5["|Z t$9_ƜufEHk]Ety~DNβ0!^ybydRhW3pdkǖ_5O OO9<@c3Tov;_GyY) >m!Fzxa ܁؎g/=u9]~_`D.Ȭ2|mvh]_LxwC |= k¿U%(iDF2w>1 @M){~=I6Z /N\[}ONrܝn3"!A,}ڦGނԪ>\TLoXu6P \Ȥ)xKxG aљYΝ,=+G^c,,T-`lNIV70~ np>1|ᯩ)0^T*9al2A^ǚJF\jEjͺ.\r0IK"24Z=4lH57Qm$˶%UJg(#FZo8[G&\{0 9I$\e$3% ES^G%/O*e]*C s%٤Y(Td0N;[:ѵa38'3%Ռn.&` :,;gdZ9Y¨ o2vVa#$F~H1MّA4BGP[*Vغ*9Ki^x}֊C ~&i9w ۳SY3aEɟ F̿&Q&, aim+У+;/ Y~dϪlۡn At'Jb~hvTև s\RwLª]tLϜFúf7p`8>П=m.uwcϻtV7$1U f bD4F4*6 ,(qNU\3Cwa߃h ^P>~d:rV+ ax6l1^`H v|)0`ʈ)?8j]<VEAL>W,>W|!9ә.؊ dB5;B ԩ骋pl!!4!Q&cǰBZC mή|u)\˂ j8s ȿWjV[VVɟџ8'K%5mcbKKkcxpy3i{ N\F "8QsOXaH7:K3v^=؇vk~W*>4}q&4=Gϙ$7bhXh?&q-|$Q# nSX}TŊ"ڻRp8 J\{:GdI(D[j0{98zd$ PgzP\d/kkʼDK(?& @<#q2(/c2r@3& A,tЗlɄ+vT'J )__pµWC\Vֻn*r65Ybe#V W~d4m" Rg錯m,U*iYV_w|hM*m_Ԥ":n{[hS3*Vc`V`Tu=D$Kdg5XXELϺɃGFe \Dž0i)ݾH7D^}w.`=3,p&F'f Gz44&ޟO?TT:@ՁRpV=Ƨ&FDW@̰j B$SRł =xT.8Ny9f&O"_usA]gf~kuFJ,"ȷBJ٧Os S1;[V@h2krNFz^ߋmC=$+]6,e6egtl0Hjqp"2< N=aDaUV:sizk?B{- !6}T! ;ܥ$/DW @=] 7 _T aBH3DI)#5iBJ4R=d&sS}v$z5fkC?9w=vc> ;Fv`h)@hfE>O-/?zy.Cc~sƠL+GJѸ%STi,z3C_#gCaݑcW  U1d=nZyxYlEZ*&Oh>Cnk (;S\IZg E9)Hx iE&Y*hMQg#AKz.=EWm~e" 4=qN"/?LrGc 'Uw,2[yb1g,)e9\Ŷ v ȿ*{+FêdCȠ1hW@ɣ<` xTgH:$4ZDw1}?!D(0R* J^7jl~5b?-휲 ` l2b8PuVŽz!>9خ'Xl=MUL2T%VA1h\S9|{dAWэ=8!j**!jCE$7'AC hY_Ae'VDŽei0nwiʋHat8u4Exa4e&a[w<v| i %>hcޫx7q]x0?KL1ƅpj#96D6+H<(h,E oI: nSݤ'*ֻxE霸 pd<\rjHޤpsf [SQ`0Td .QHg_'y_4LHLz<頱K2i#4-vTI^*!Z·T-"UF1H,EUtY9m܆udVg3Xt֠!sARKp;.35ŅdL;YRl>H H^x '(HW\X =#"uĨQnhBal׿m[UF@}'F!1U&Y݋;s$/"tgY$)TNT<mh@91״j'zˤNeߴQp9>Q͐VDQXE&2q!? 5궸xiS#sn~Hrjs8f-@c6&qM!:c5xDcQ β2E<-8囯^.}I*+٭p8}PR3Gf4 o. =c:1#g0ư4LNߚH@-Nqg]^<&.?Y80D`Y\O\5ZT;RKBׄ]ԗ| ҊN-:,$Z6a:vf"e :P`I*Rzշ l 5t2ED=[: 5VKs{wXS|IхH6RcC[ O6;.L!KC&@#M'Ac T0ެyc(w d֪$.#H.bj$e4 +WU $1"CQЩ2(H9(Bͻtf?Ei/qV̺k(%"NclrGO׆쌘^sŘ 0b͌.8[dqk2섽{ӭKu[Y+4Aj#F^NC64쾵 myT*2QA%.-q6$Α/*P@)YYLfwNH(ξ2}`&ExNZ#nٓdi I;Q*w)L[8kց :<Ȫ~w.:mD!4cgۣke[``F}sj؈ Z*辰79zIk.UV$rP@&!ҧӒԀ]a[Zݿp+Y˶ Qaxa 6.;oa\oe^/SOxzt)רZXq2G b~Zf z (\Ua(|~4R>~K,Hd R_ BTץW"Yt>V!.$ȧS/핖)V -bcSR/i_z! ?XhB:*HUE6$^5ײͮ]A50 O#6pK̽KR#!@b{[Q\}>&"Qo@f-kht"i2VUHv+Gcfn.5i$4d#(w Bc8H9K6+XFc|:p,d3o4f:ViBp}D a+MgB8ڽԷe^$iJGR g2XP7&;%Q}LX1 <Ӑ8n_+E:h%z/mG8M"8^* Ҟ4j!B֯'.:a mws72ÒPEħjp)>̰Y׵v-Y8Wbf|GpiB k;`;AC'QĤ4č~)3!G%8RU=7{S}g)z=6vMcEo\~Ͻ0^Vs ݃Qǵ)u~W2/ z@_t @$|҃C E\U[*|J\k'^zHG!Dՙvʏ&)wb⓰/Jp ((FWl ']%ȳ mǛLUu`Cr >~o/)3. CĒ4֩͡ *mj^v# Z9(̶Z wV9f <l2HGE\ꮍ_YNE gҼd":f#j١\APƭ8i5c'{A&g[ y[*ިѦH2Q1tɣL {.͚"4I۪]>3,Rt~6QZ2A'Q=JGS^R֦5ȣ>hNáztq+Bj#[>,qI%-wlCŖ;!!׵`} SdADB,Th yI[+ys(. @XDlnIA}PR1!Q^IXmd8S [wG`4R}řJX%ԬlŰۡ_?ӽ2PIM-ҌN6Q%Q8^,s V;Dx|~;_`EyX oϺFBwĐ)398p nb:=c]mblWv0{FuFQ&*`0*:/>sZ[;=4M]veH$%VƩ.E8, d]a<.B:LUL# ~}|PT`F/:a bB)QKQoeQs5)?*<: $ @}@Hq]@U;?n˩53 g?I)uæܢjʭ g$-.PEڹMZӲ0=;0mKDf5j@^*me%p8g dޅ nC7h϶84W=S3igq6jEX)BcnJLZL jE"}+L*VD!Osº}̷o^ D۫ Fx/Co^K43fΐd;=ǹGIS!Vm zjLC @ wiLG# $!g?Jͽ1Hn0q1,OIn)(Ǡ|| ;Dy&2[}?zKQ^ p sXF:r̟Tt+SU.ӱu5/ ]w\'Cz+Z2]τF?ȃb3fAp/g~DupMjw[$|POjgHbܻEB8k-l-wWҽ+Wmj8 ]/Ҍz()qHNX Zv|(4, hٱ~UwK"6R gzbBYX22PRpæ#\'tn6H&P.Q d’6X )MzW3s؇ѭݫkn ]t*w허ΕOt{: ;X g9f_WG [:@o[uC|3J,0U"9 V'"Hy4tH #1ĝɝ44ݴí]8|7GX5#?}VÑm!T=4y4)-v,^jk<@+&)H)eVc],r*~G W9 h=% -?l=9j:*hO&WeX{ guc!6\ڤ*'VӃ2_p?,\(ȿ_rГ. Jzc &_Ͷ? SQy3WZoc5 ax]p U@NkpDc\G͛UqIJEcȭmu֟ Pj^f](btD~T7\ Fߙu*~I?5S!NajT@5♥t$')|%+4?LUd*3 8!ngL%|+fGGa&f'|elP'B;GcpP 1k`n%Q| /'^k[r(jHJ}ɩnOE^$ N»=Vl3"mw:#DA{%hLygvܦWLaG{u67A5O7C'n #ƳM4$ػS3t!x.ιQϒױ94b(׋tꆘ {!`,BRUP+w:7ע.돰"o7BY)4Cd,Q)q@}7tyA5Ä_1_|,llb"uRkv_zozcQ?d\~[3Fo9SWNeƼjQ X-"$x @}>5PHiUnA1~ĩҎ# i9H2S tdc.<#EL,3=>{H:E ZY@ǫgw>*yT Đ²p\*'+bnNARxʦZ7SvhP++'u_D)pÚT8Ci[fڿ7odL0$S*2emk!"bwv '3 8nl;r@"/SX2EL!/v_Sybq,grwXZa.e} q^]b"^և%x r5/!QCY"'qxa孜F_9鿈c+ӈ,Kc,$7$H6ČSω"?sL'4$}ӯP iX!X ]^).8Uoz_!S=men{"W>Xx+buHՐw/4pXՎj= W|_y-=E!03v`N,F*`j9MVDT >jcuxܱi1DlX KF> ]ʼgbzA1*cTL1!k(t-ϥow/DyYgQ6?i7wI4T%̹(6Lt8Mw[Y @2*YZ 6g-we;(V4?:˳k%|HdAσ ]U0(榪a;X)0/Di0ݩ3U tAӼ6CowCu#( ~C q;?.ህ23aXN13/g0I=*T `% \$G#z}ɶ܏Gs݈SCdުsDfu.!``$ )f?9D6C~m@eψ .oo`-f Q5;QIXœ3IJ w{é'<"fs $QI?puzߎ_8`xԽoIjTv?TzreŭUm6 6ګJV5dh7i<3^@@1TSn5kK'jb]$ݏwAw(m@WVeaa6<_&/ѷQFQ Ieq2QK3D ;d,M^RcEGjz~MGTwu=il鰵I"EOfsUQdRw9۵dRbyD~{Wg >Ai† 1MPχn4N9v"Z(rOFQ0ׄ}׬(.?yHKX -SOct՜s`S ?7Hj] J|pS#>#ch!C%.zqb\V!gґO6}=1Iͅ?C\-(~x^`&z] L/w/Y`g)(ue;[*eA;#<^g4eso [ȵ^Es r9p 85?>1?Kqw&#AMrveGwhs?$©Gdfz{pE6 %(2Ȏf;w(g@hӢuʯ.Y oCXU,x3\yV@z}GG;H 3M>$ eJ%!Iyb!`_ro+8TDSOvǸL)$;Xh]$MS[2ff@ҦM].LAo*hؕ-xt=_\7#;πo&f԰T3NM!*0JCc H̘ޏ:j Iq͵V1@F8v} ) B3w@Kkeer̀oX"Al-9;NNJe:"P.+V]GdzGUPQ&:lpvHQu #6 %ӢmOļfsLß+)mHY\*`=OTu:]iU")̭  U|Yd#W9;JbRhVSrh%o"Vp oY1+/ k6"3sm-*AT%Mp3+(I !ԕ}՟*r^LVp+W-cj~a*Qɘخ2?kɚG)ᝪ^@uc-OhSadeΏQ/wGFh-1m+9p$ivF"g䏎Ȇ5zPj,#+c! t.ʷ*&"baS02 Ҡz9kY"'w]Z /mp}n%5F9K2;1_rla6P%? AvӚ& P:OpPV2[V|3|0|0Z^13f&G(5w.7 GfO:~ quڙw.d~lYk]d)OgiK-W3xڴ(LgQVi>ADZD⭅ғ$Aǰ:aR9x<)?,,i]ԥ$%J2rH/F$5It~42OZ{&l31e+8簭.LeKDe\|Z9K.+BK\լ8O)C GpRF80qais4P I8QR}&yҟ::x' {?b#-X~:qR+Dy:Cxd i8cM-սf-@Jo?[d"?ߏO/}6}Ln1pGZ8W/&~jaRjҫJgvma(VQ_8wj[v.Fz™Fuޗ1)eW w:E."&@)aڋ""*Y =-OCrSF`~W#/skGntx#Gy+3wdx Q cU#bx^Ǒ:T6:@Dl9aCH&WfPďd1OS'6)k#é#UHHZ'{VB#wU un(AzU)E_"c#xU?! =.~$^Xݓ A5CB7ZW *҈3C= 3kLq|<"LlYC߫Z \*7A5fmOQ2vR&?N:E)azJ.mJ<6m|k7/r$ 9b;p5bpT*!YQAQ(,ܩ"`}C9Z;y#sк :8J'݆)+=}zj3B_EIX P1`jB9\4 #3mÌ&`NB7%T[|JT Fõ)^-^ iؘ(.-Iذ`fj17n> a|P5zRޏ(r9T, xl}WcutIޒJw"q; O??8۹[B@"o]J)PBC(`s*/OX) е=&F&@IБr3! ooeA]H>8@5-40R092h'$M{hio yEʞ-_c_de!0m::ZOve_s]ӭN,+|odClyw F=L^z;izK{Oir>ի+% c>*d3A0|^<یy']7Qufb3h}sS"4#ώ؀55dӤzi!cgXHẔU睤Sb'sIRb@%iĒʅiSn$NfEUP(U6\~}h=djd>;+Hpf djAJhR[>a3,7gKW?bX7n{'\AloOle!AOtZ"" !EқƤkH&YX/]01Aa-X0/kPSu?_-v߽/w+_zI:UPR鹦ÏʴWo)-\]F?mh. Cckɮi~{ԨCw1@egկvW >Hr6C^K?y,{7Y+ 4֚M[2JGhDJ4XtbXW\¬ 0Ը"F:R+bI2o7z 8 ~@єEC0h\݁Rb3eͽ|%>;CoP`s,ξCu H H< @c,jUڧVSP;wD mWΏ VO` ٗ^NC"7+_)uHƍ|H>BnZz@_?!\b 3r F+gM%3)F9p|nPG莅tRypa[mr[ӊكE :sULU&5t]`QBc4؜8Է7{E?I;}7TܬL6[f@[UǠ34V~}0Ul:OQnѰG%FbAXv0"voi!r˶ĕ~ @N<5KVuX/ۯayzs ogu(r+)rCō3~Wπ*YҼK/R R7lNb؉jF`4!^ L:TGPw%"l( 8 .*hMh3dcMbQ/_I%ҎY=u`5P{fQοӵakH?V|gfnU=GrdVqR Ψyg0DsaBaǞQ|ޯ-8T/&Cn/F˶z͕L7FtF[l&LQ\a512vjaN_)ǓdsNv:2GY6jL%n`[=yۂwUn4w, 5 b.4 ݓ2 Ww=ۤTRQbZ2/_IQ]?IJ'D# ՕӁ /ʶƧxA<$38Q%v3=J7w b<Ŀiyաs^lw #Y^ i(Bt$`J^\ d6k|ڞVSH^>0\ZfCg&yU%ZIOkFG6xZd(-gsVl+{lQҹzt*d~d>5WК-S4)C8([5kcHtc1V᱓V‚mnyvϲp-r:V;/9CK,K7z߈)vtⶹs~0o~C_|-&u_YL$z;*U}k1N<$<>o{p1ZXj͋jox!zzM9d ti,o Qt Hfg= 5B/ǚb.`pjqpE"(oDC.R$¶(nt89ǧ] i wnhx.MyoGFؐN&XWGȺ]MZGݣ`mrϚ"a'xnGOcS!kZM ITS;j ?jk Zr8V5ֺ,,IE;. Vf ?4]39Ѿi!fOy'JWeJ5Vx]u0܈Q'Sx)Ϧ#yaN{!\xi_Vjn!FM͝iS@{N5NUZ#BEsbU~|?FȄ>$Lzy,t^(&p\Cqp8Jlk?D~,G299wĒyv+{@`CضDy,nemw V_> ?dFs}51؋4H~;=MG@\ Q6>/S5>?*@u`(̇=H -2S:SѸ^! C9 --Tk~!kh .phT_D}'fMLkJ0FWY.wn+oE0o ,j'RRz?v#0ftHPO><1^(o5%=jUKYkbEu8e;Kt^JTɄ*\7zrŦgHN-Cg5X?c̣ |pC)ҍ!ifdǼCNdf?￵x^EXc_e}EIEj_fLgdٶ@#HU4w=5Uc'mI4X0"Pe |?_zc 0HBQմ3m5 jfA(~F&U"lQ K{uJ6d7jnUoJAX;Ԙ$4)`jv&d #bE[}ӝD{,TYKw IR55j8C4Ǵ=3QD),>|{:\iF,PK 00hli! If[YAS~ >8+?\F;e@!0meбL$a*̈JhPgG*h#QYUӷ _rO&&)~|'~vW(>v;˔zNZ5Sjb^@V&4Y i\—ۡvɔI;!DDEmH?N?]bFpG"o9>k_Xe0t蚩7Y죯> RxXi"Z\"YZ}Ho <.\L#>J-~F):N%jy2f3W~+H5@iZ)ĨA^\kh֋!lNLXz*yĀRrHkZPoΛl Sʄ*z>$JyZ>m< <'Z,+p7Z!S3GnuiڄBAI+laZϹαzblq ]M`YR*PPܨ\LOK1KV^[L&% sA1Konhy>찄,ayIrۇ]~@ˣ;pf3Y$%:FGB~s _q˙S'𓣂͂Sh,4xZ1~XIPKp9 .?&/?Y0[%;c`Ln196C3U=;. 8r-t\ ùZȥ\K%k.2چN"J˜C|xF]*|y%8dZT^ 銀T'i&)_ ܸPjQ#Ɛ[m01?$/wH`$6d;7]#GzkA8.כ HwƤŬ6ǧ?au1рq(1oǩAtJkZv3ް{\e$eϔm*V*S#rP04/i$d=&dA-E$16z],(KPjrw^]ػ^p$Jf$IJ7^3,Ol3cFgOtmࢁN-klg7ǎ?/$ɯJy0`^Y7gN&糖iPhCk.JP3r)poG`8J9gdeTcS;-[/婪Ba"/-h8V&V] p(8Z F*E upu3@p @bs[ۆOPV5w-(MXH3swoFVh|`i[:Aç=a*m2Y} 4jccn,k f#x]2f#faKVj<ϛׂèF!*%sp%秊@BUnNR"kqlaD1ASԕuF$h~#kft0NnK36-at<Ӈ:/ 6m΄BW/SɄ/ƂOϿ*N"QV )*#X,?q(%bHWf`Rڌg=j<'E }r8VY)(<9"xNT_B]Ůdǖq,mȹ V\:0XټY|ul<`2-Y5*o鹶_J5vi ED1C62-?C|Ƕ o]l;6}[~$ ݽa Y zs \>7/beoT 8Ž痴uA*ȹ$v^w7*f# *λ@I F@ )(]Ig=M򗺚wkgp ǃ;H N=?ol!xSs;M~U}+gGh-m٠BpLgG1猃=qwN0'Ep_|(&s.*uVljgif%h |Ga(B,#σf55wY`-VDRv1}p7ա>(,2+eʒA J}hp94: OW .(D*ӀLĹGt& J9e D<јNiN5yiNKlo;ümw,RtLoİ̩77omC>e61{VIW5.k&˟{yb (p&y ^^ }r$[iZu%x G0wYIVy 'ٔa]矍1#ϻ͜=?D"XSGKD#i"HGe|myoQ809'xDoO,q0VWP~_N#r ہtJ rigG+yȇݛ5]c6pEED?1Ř'|[.-vm9zEC,g G~$G& |veU1D!*) Ԣm;YT#3<˳Rv@CAiT9=KSxZix(75#9M*j {v1RA]fJЏCqIx9.l`q b` pe (4XڇBgNG1h6SnKPqX+;K"/ISIS~ ) 1Bhy^;~I)Gǒ07\j](V͜oP w"W!nn6qo-:)*m/کīY[hܶ54p+u(1u<<kf hO˭Qs+S u ]Ac?N,ۋ9jF qbs%/(#1Dm.W̙Cvle8v"qC*GEwnŻoS2V+qrZiz`s2o8)wflezù^S;stnNUxlNz&C||)";fhHӖ['{/R/TY곍>p~^kA团VUJEᷤyuiC)n% ?J1$¥,\lp7ه?*㄀W HX C e>r:G;ä*}\C,w,HҁC)Ꝙ6v}-h <4oI?ƍʼ ~ ipjt,)mt`HvJ. ͜~`XEY=HO{(ʶ5EѪ ))Ō#KAF*獢΁+590&s +,->fɓ)%d.MIWҵs]&嫕>:6-1BG"Ok#7 n[^-R_d۪4`M$3lJ^A2l !5|5E)h6Ǫ9eU&EvtEN;::RnY 78fWFiVh,Y A۠P7Hx<-x?W" |"p)__m *h"CGJ682x؃N˜8>eo7֞oX5 +Oo7ݏZ@KgxK4 ZړUOh%5OG!mv_m! WF`x1n: g# YX/-LP$涨 ]7f>9 =9dgJ h\YB4J𛫋ߞbJ#2EPʴ'~ +Py.sh(G?pPN =+[xU?I8R;uo?2]/zpS#i0_9?|JAyaY7]ftkuS !=9F8ĖfE?L8F[zDEgWE4p0CN*<+z~6:=MA P !p= UwW%.4Mޥ+ԆH ~~ZX? Vu[|PE+E7F<4r5}Q_I 4fQ~Nh\lx*q!t5KY24zHNo;*Za<$GϮk1s͘It?XH1w?kH خ bV^ꦺ_yt25wTUvPɎhi?ed3:VT/%Waqcʢu'Dε3ݎ-Z@XI@lT,azjZ}4^t8 G/[m"\<"!Sb^rsroPhȣ! #a~L?8*:=;K>6i,ޓ[Z [6vZcyWxLEXUXSnQ*;W[Ÿ2J0qW> ͎:wJybN:u߀ñn/)b~\ӮP\,1q_Q 4J8/le< GA~RM%tj 4Suuռ0e:q%:|f}ꛑM)0Pq/]?Ş#hjϢ\U[P3#0Fg ~7/?"9 ec"4SW4iݎNTʀ!륀;{˕稈AֈcguIRpvґeNI*9DuAC*K7̽D Et㣐7#Z0]t+*D F4OtHQGBU׼Q(flH?ů0E+UC%0NB8t[ gu>fWXmg FZZD0VP LZTIm81`KHOk0H?t_&$Dkw|wqm87q}"Ds9 &#rsrƗxT)$K.} ys[?nS+2d ⡭52t'e.}?+Zu^r{͉3Qs~.aZjJjϱWqw&\8̹BIbßD.6'ȣ禛ws*2$Xw3͗%޾,:o`v >$sEkZoj#Oty1e;R9Yԑ蜭l"<8MXlU#F|%vpSnQt$;;[E@P]K&K /kJOp/2qy&SQ}եakKJ`DV)XD?1 4\T)׾mvSD 8+yhࡵp?] >`3E!Լ349@3-ob MbLm̀P`mLN\9 6k^B\\*`dz%qWfYnR9OJ?0Gs>q5D|rf<0DNӵ;'M`%zo;0X ڔYJ`2v2jxXv %-`~O#w[;pI7fFrI#'M1}y|Isj z CFW_{=+#BZZC)md/$Fn?Z@> Cj( R}>2{a^}||ZUr5&5㟾E%8ڴ nƏ }qbw=At\i0v.[ECF 攖mU | _;k̤1_A螣M{7Eh.fS|QDP /#`]Ŵ֒kQ S0#Sus|̠k]Fg6ñZq4ăi- $O!˲Kb9VlE%dU8\Ti=JD zjrɐ(ȿk!s&iO^ `ql_~*{x!8Q#Ȃg mCOʼ|!0B%_Jif~υ2l"jՏc%nBϕ66%ٿ0׬ԯ|xzi#욑M^g\tn [M$WgvuvH" :_Vl P_Mz;ĞEkc+61v]Eѯr[pxHo~9F1bLiV_>>̄pSCPkK{R)Z${G c\ (WdN2^{& 3HdX;/I yY>߷́ 2m\>fK0v3 >mpsihF̈́wizQsO A^&OҝL`jA 7%M@YTD6Dw1ur=zOZқ5B,%%dZεW77<25{i'D3%"K.4:y# $bhm &Q%LUΡp+wetxZՁpJI*4Q6t6FKȦ駽W1hDBq|1c9C/d]~H;IՖ)Y9Oy./A)ILSg*ޭ6`OWAeDR)(8/π;)/kw8=?ItB+1-"xrVɂx͜ qؖUDHYzdD觍h{a -ʹ6 mDs{MJdb捂;Z7p?HBZf&ZOvyG^Ǚ́(8bX=ٕz+=J4e? E6fGں 0"עi׿s\L~Ӳ&\RC?R/,=yk?ey;1NPl9@1Y$JW aa 1aOJI%!M8jH2Ұ&=\V$A"L3 \{f67wNo}=i*"-#HfSPͪ~Box=99D~ٗ%Mzi#ab %pbrmIsl 6}Q*|dsN/^fă{j$qϿyG <#Dڭ=aW Zwb24c_/H0 Uv91#'YJE%y,M%$5s5ƫ>Q;^"nʘC[e7cFw1eȨdܶԯӲ@Ϊ!ѝ hӹFM.ޥ3[:Qyd2,6! 54 x?H%O %Zxgh0˹R|@V*ZW鵜|dvFN&g{B8ireR:<8ʉ0{NK 2a*߸H 3̧ |77nxΩ{zlƀ83iAHI%䣂>YJ/%-ZW y?I`Qcjtm,XE;5 Ug޽E^>~?=' yTA/TOiJl|'INLW ?۲2yu\>xXnƭv@ 4UlT&{Mu0cxJqȴzҜs@Rfqt_VΌ9{8-~ RZ( CrIaB]4* )^R[JQ-?7`)q,sh7܏][z<0҇xeW/rPXe'MNI܇54B,W8Q隣k#.5JI&[5MK$vEFěC-;u\jXJL' A 2M>QIVCKʧQor|@B*,hM׸2͐Zvh2mA4UJ[?aԶ!yR;`~4hl.Tо)p)BS'w~kTZ$?ݮ޻5T]~9hxW~h}'rO}ub,X4_R ݣǦ@oLF,;P:~;>a?Iëv/ͷigWsjվso afC`\@TdbP<6'0^D!T0@/)b!jMrinVw~>Gvp'8. :#ޟ`M1uVHzU49Z8kIt/ *lݜH`rڰ]m僥|$6F F؋swR $n:|>12D.Q) oa+,@Øw"̃gb̞Iҙz.zݖ 6( %$??QUzbԹzBDAy_h0qpqlW0&rԷ r*joo_"r9~dh`<5KՕi 6NXYp+Y}>0%WϴX {J^ε6c @2̪n/ \r#E! o_zɎ~:Ș'ɭ!c:]oMtj0Դ [$4<+bW01]n -z)lcj=) x~z | N0o>xmſqB6 '<@ gT(]pD׫\]GUX'&)_P|gr%hM눲5EM;oR xJ:D/lfQ%R=bg&Qb,)s4kF=p.H |s_۶ Gh\QdqGX$[o'8*mc\^DV@ iv(u Sz T!]Tu+o7+Nquăm9xѬj*rͥKH1a]і ]g'G%:BLްxpXJe&ZpyW"/i/"}.;㶚-YΌid/T߼yʉ =6XحhBzs;Rd;[<dՄ*PV)eA‹Iu %}>eviޘg6χ҃4^V%TB1پRkB;ˮ)={_GWbۂZ KyQ s\F\s[$R~;׬rGKo/@Ż=`8>iY1W~7dr!3YNҏBK@? ofy4<@amkղ"pN\9!I3 ѕ4Gss0 nk0u;(nVqqiidjҢp$…>$Z䙱SP&Rے`g)lt[Жj#` )*UbʰUd"F* tSAF.L M`.:E/;?H7A7RZ|,I.vi60.KI<s9'">8/:*r̽Sv^ TRyxwcJ!_% xC,; ;^>0_!P-ˊ*&Q_c GY Bh;5fWO`$u;Ӱ?/zx-R zGK@f1 |5YY3,&9l p- f4":.)d$pw#5 hw^8~Ig/ok?ҁZ ’ٹdluy̓hU|{{/15/ʾ~ɼ&~Mc8VH^}B2u5VAi5MTAYX C&3V;z~lMDvD!6i%D{ d3š$G_:GV n%,۶GTȿp΋xykAZrͥWCM/ƶ(01"셮;i;xj;յ&i!)J[ak4H7/xf]DA~˹%5m:|r=wֽh M/S] 6[>;RrTݘHʛZ7tdm)1/s+3A614&}vUz=V&5#$?ܻc4hj jjB^IBEY+{(av{ e(9Yk5'NǣȌ^'|;g慨< +r^r,=]Y~qX)r1%'6H[n@y.*6;q)b>zoltSY9rM'!26U 1]|LvcP'fsw ,Uq%uЛӲe/%j\{\[8?]pgr趣u5)6!*Ym 3*9>ĊuZ-b+gP$Gt$aDđE_`KH42R8`"P$2){=Mfv x2fU<{7I{zfL OÅ\;̴BYjb>hz/#SgIScMG];ޑ߼ן@\7W+ij;%ZKtYTgkoOOa6&w; qzRWҖ7w+ HhŻіz*mw*`Kqļm\mk6_j0 mL)kV:VT6go^C221״@\$mj`^T>O6qs凝y;qg+Mb}l?R^_w$Iic 8Ę~fűE{5€oo3*͉7 k| )u$3_xcyt֥vCbq.(-"g[hP&ec9` !ez;?3%=4UTtA\+#;̲a60ʙcX%Z 4Rr@,-p1oP_ԑ7fahp]nLsRֆ1S>nqN1C/7="2|5gy@14+Ch l tJlQP9&. "=S"Üv%a_b;'l︜_wG 45n}sՆ"hXkB I|iGH?X `#U2]<؋>9Z6ԉL ʵhr㨝$DmAIGWH(aVo&ղjǣ}.5]A1Hu}u?0 SKhAr(ko}):?J`ZCq[JGvNJcQfP.s)fYa"7uazy=56Paxeufllxmm$1׳! =/,r%B:h+⌂9=ނp'R5-f CϚ@.(Dh\/lQY.B:lIգ( i;JܥmV|0PTA;1"b]znX7 )_zcES ю/$aݩE:Ŭ}I5|KffOuYې6Oi':oG@S;w0׀z}M Oq#mO|D~؉$2!4 Я ]"l$,gb5- Z8ʁ[#c9Vf ) #jh+(%',ji[qЎ09(i̖OV~\EH𻢦El50-A1eR r* INkNgt 2m+ 5NYWߙ-OWյ+XǂRh8l*ٖ BJVDy52AW ~S5@W4 1BBnp:LujЮX) z({%;6qWFy^vYjyutR ;:#8QQ"9hͺ;ӟB4\uU3ȵ%S?VŦ3FÔu gilUػ tr4Z);DW\@Pp+ާAVe٨ڥc; U3Uc.z;kydb`ZQPv i7&n /! (ՠf?/Tw78+yVz!rhKcr{ЇrGh NOhP=?˅;te{*m{mɕ!GuIu7Ϟq&1 F{B8f\.l ׎]ҽ<ǐLB_GA[Jtǀ|7AR-73[43lҏ S̤K}Ii9_Uyw6CHA@4QԻH2;{[n9o1;#D\Q[Wdړ&\Ŋ Pf+ B|h۔z k˕Gu{[І4o PzraX:X&d ]j6ά(;/9LP$hɫS/zeH-=MxdԈ)Uk>xb->jk*SnPVߪF5}Ug{/zZyf8Po /l( Ѵ(PSDo^.W,rU>b ޶NqM+qZ֬DU*;;.DQlcy"b oK=PҒT抹)7Kc#iH#Ϗ>%w]$m<;s(}WӼԯ8 4Y8:$Z"sGzxcKgV­e%EH5n%Q> V :%(-O4O|^ߪεzX ;`O)9H fO/ <.}-U#EH3)ٮy*Ҧߵ#.m%N;EsJt_^y${M~Σ$&Ԣ/+S7'[XQ{Nv]S;+BҒLv'yV-^/vN&$ˠX|;].Rd>xCIn܍(sEZؔfA̓x-,LA[y5|4[7d;vh^$pT+mBm|!tVi6cl`!7>+qQ :CV= ?> ۪]gG'l'wAqڥ_#~ eq1-CG!w=gl⃷`@Cg !Z^C0ObO}i}s 0?8p mCm;SpTD#~W vA:[!MpŽ,iټy";=.#O {l nZ[ < [E=vG,A|UbGMƱ =1g[Zh<19c=2$woJYfp9zv9e^Oa.~mJOg,cA!AШ[Hu,i4 E e9,JGp^u5Vi2{9~ޭr0TN ]OP,"=_-O;SZё`'+f1 ;g RRhN~!p |sew Jol wċ}lꚊ҉KX,nOR-]*^g]\H|.EbdR v# W(ڂahnl&q*"BSЯ`#Zam9%[Ո"`2̡ۯY!?||ok CpkJ:1,գy3ֵ4US,hc_8[띲8=f嘶oڢG'ɐK7R?}1\Av-ʤ*z' 5׳d""k^E>ؤsEwO6سoCda**tbkYCD.)fcT@0⢀cHn4""ؠhv!J'YTƑttQR׽k Z75hp}?9LէA_9g/_.0(Eͧ{*6 Zp_ɼ~Z/>+F*pܘg׭7;U{^ .IA5A=;cD`FCtٞw6N\69E֪ڐ2ou!ӉK!7N8"nlHa`nak|1IRS1ʖ@;owYsƞX7m!𕨇S1I c{{P65)h5^ z7XIrpn4uߣe+pWf06!>^z5OJ4=VXQ{-DYѫ],bE iāA\4}4(k37}ŝۗ"I:_Ci S}=7?F ȕ jA/.A'-pD|/DGMO߆㟙~k&yN)(ˢ~UbvӞVګ}hXFr%)1U.:0սa,"bvU {$ǛƜ6+$t5Bxg)2_@(2{גh' tbcC[% #IaR 2m%'۹ cr8Qm!r :{=,zg*4P+,,kO)vd.'*6?+ ~XD(s޷Xn3 %b"-I yh>2DNl-¬ Lx)ȳ Ixry2@SFލd*cM #;NAR_8a~hPI!A!T^[Au`Ϙud|I vǧtG/3^J {_tBkLHͷA5˒7|o1pq'XbTf@:]Gx^{zG s9ॕqqkfJG8/ι4@qa6b~D6)>dloY\u{BtKP UI6ydY)ʨ*e?v RjXʷt/R}/qiv~W:)l7}%(pRZ U8*qY'5z,!FӶv&pYw@ݗ\WS8MTuFG.0e?:! 0Q,{iO&A<=-b$jh^ŖtW졓u6r'Q<<25,_R4 ;@ϻ%ɲ89`3pG WWROOh|aO?cʕӼ9-K^EMD:.0!:cfB#) zP0w~ZVwPq|u-^C+P7 O+jFs܊`h|KbγUW?f1Gh,r%D1٧ ҽ[s.LԔ%-g sHC+mOHS(wBkq/S9p89bA8.p""ז >!4 EMZ6%h><~6fѯ n~'2aK3C6=UC!6҄]TmH^xۗW-m MZ/W|,h _!kÐhl1IyV*\xp׊!ڑh~_ٳr?^~t!(r-z=bB"N&T?E5nPwo+$ %`52TDā"ջL TۻE~sr!_+4n{m۳W-LS(dM3m#>g>_,õ|n@D5O n%rk=O[[cRY%pK._&fB8PK1fMlv* fm/i3;b[i/[nMqMb?_2GAqX#ưÉMJ"1o=]zT=~ޏjh;ڙHP|Twn^L\SPΗ:FܵTHPyCU%?UٖX;/&ۍ좞6BB ƅ87F&l Y\NoK]=FeDX;5]AYdN$i)R>|yT$Ĩ.Ct5 d.YpzqAo@QW&r" ^Fn0eׁv3D$l|~ml2'j^#YN{svUVYgr&a4:&Ҵw[IV0QL,W3O˜M#094GG^>8<Tfg(l_; P u|-tf/M"xō3Gւ,kol/׷5lt}fި>X ,~ l?(귺鿳^,|lKj^-t#nFYdf\a͏Qłsuw CUB%Fq!o|:D0ؒxG%n};Fsq# ?@()C.쟖b _8$\Y~YEbκ2CS>6NGecS[ j+K荗Mq eمƠH׍`d4v]Q;}1cALx>ꪼNL~E JWxc,=5fY%0ϤD Ѱ*ݟ 35!Ղ|lDjόYq\M0|p +լ<8n3 G҇V<1F"T@b4R썼hr"ѩHo+7=rⓊw}j*hTŚ'Z!5QQz Z$=h⚹|ISEoFcУT|(DVה^ UhD;ǿRcG=a \$!} ұP5c?xiR, SHߊvEc@k*m@-V#s͝h5Z zAb3%4,({}@LRh9V&*8K ~nqh-5V|~.fYbA̡w(]="c3Óy1(1(r> xt.yX  i'k 3ו;Eaїt!vS|/<#Q@'ІDs^%̒pAY5(>y=-@kY@$F7q$6M-\'4GL_V5+bb17%̫~V"5W9hL,]P@\"0-xE@.0$s;ml۴qj!Ȋŗ{z [&h'D3&kapͻZ >1CczJF,islo8Z֎/1BgZt3%f9KEɄ#oICdWu+)w7B $1d,T ;}Mm1hlhA~Z G՛gaތXXA nAKo8 i'JQׯ2;_]s Fү3,5)=u7NpnDsv.зA}T)V?觰7IuüA947@-3z{ru?6SnP-BuxkO<$:4 0=^44{´* eB܊Fn2<]J5߾K|Vgآ!>.p ֎hX3i`^J#o~k} vr8ǚ8༓ _C:!%ε#pA"ߤzzbzl b*xjXxrf ,ޠ E}S=u Fi1DҁzoP#| 8P3҂k8o}J=l85 }5)F'u XsO yLA4%Y`hDꎔ6atqAe0=.SNcum9dI5$"jjK@@!xM#Z 'p2ePԳqILx^YIo>y ^~hI IŁlM98 d-rtiL]W2z=+XvPf 펖5AUd&T>.șZ\],B;)qteK\\shH!.^MY|Ոb%' j/s;cFUTVG7AV(Tϭ!@mZ#|~'ʴ-3H93-$1 s&./c본3u:7 G!б5h8׭Zd`ۨsZp-KkPj%H>F}hrќIwH΃H<7-wm2dDTVʃIkqExsqvRk_Q{`l:a[#^n4dC51{X\< ]T*~Nͅk4߰]F,[oy9:Gp^VҰN DU|m-o f":QaR؟sma1 ^XGM{. !E(E:J ޗ[h[DU]nqQxL׬ZታEHu8!hnUS)l#Yq|>ڄcos'ą^VJETC҆,hψlcZ$y4lfxһ\.{ŝj(Mǹ h]1h0Kx8 tm_nsROeэFA O!T4-Pƅh]>OhJI;86*퇨2)zGGS;Uv>҂Dhәp 1?Ix'~ZufB#Q;,V(4⸡IUX@(߳qWZZ/Of{IWq[s~hp\#΅~yvyLR$\TJҰ{q F~-nc3q{ j$0@mn&IXgcǸ6PDSrfcϽ{rM[#gU *pNTaGK gpGje P}+lama}vHNC+;z9Fzn4\aQcة8挳_gp9ӪGux'P')Dlrvձ)Btţ7־ UO92~Nq߅o wg|;R~FX\b`lT^ ^5FdߒR-2ktBYvV"#SKԈyPC^9lx B~޸~#蹁'*܀]%y Ii6^ ܧ7g! ~ 2nvf:-ҩKdqbISF);R`#ObpasܥQ\>Zo|ks 1Fj@/L~'hx]+jH`O w~\"}ke1?#twcIx&3N>gy/{.G8D!c82˭Ytp"to^ 3sR[AoR.dVP2Ε"\fnmىH1-op@}㇉.G08LPQDX*$sw)5<ƶ*  ]U(v NIj hf:5~MW;t3#UZ AY=(q^s5@ps};M:~PUUYȀj7_X)n-71Q̒ hǹ+͕=dk. j;Q H&N8GuFÄLqewMu^_=^G(S-۸ ٶիr=WsT"c+ Bˡd?Ӱ $j< bwoLd<) b֧6>hJp`R?!;e;إNpv=hi*lI?bDȹ~)@f:bpL]@in &lq|9*THnDRnSUZn| y-m0wķdkY3?َ֓b1]? t۰gӖ oجdK<<œ[Ap‹vQL[a,Pגَ,ZŻU#L>ƌS,G-϶᪟^MLw]vq!..Bb(ֲD'jOF[oޣ|囝y=o牑9TjXq%Q ;}~uSc=3<ZPtD5O nACzLxS߿֬nZ!g'$dVdu+BO%P/SjrEUX?lkxm+Ih\ 0YyBz|Qb?:T2}p"T,&nv: ʽ('U8 ev魂=ʾ~VM΀%@$ʑ(5U-8f ?+&t6T1CTNiCQ%:"cwO -qѠi=qkRꕚYq R=Cґ$upM2KxӍ&!kދ@he^8viތ-nVaݲ 2<@֟ Ψ jZ93tddhiYHGgQ;Y/FK૱1 ?qJL9U TXU6M#p-'綑 ?Ő@O k!=|z&a6DQɣ)́ hYc5= mnS󆇱`֟==9е_n` *.t U-q^,*[!>DLs)Z3CIcU(kӠF`M tmW<8 ݔm ޒDR#%e8$}U, R0pf/ DDŽHwLhƈ!a :D2yHxĦJz"Ap-X eA=Ye?Z; ^/E~f)VvԸ7j |~Gr ,^FtǕg#u{jd&XDZ"G<=M;my4%.MIG{Ō2jTi _4|p>jL hv7Ŵ։\Ϗ_̖sr"hcc "z@ԸS LS[cDnGw}Ufԡt0iZQ38Xa~oQBs|M(T%mnc1+6$:q#w NK YoZ#O!XF= R C&F1nA :H~zd|AJRsEhz=g@d ZV1Z3|cY۫LR9}4g@j ~|C:f BQn™z ex= ;HBo;E$-<^jңvpmpѭ3OB)q˸fiD{xj(YΙ `O$;=|ʽID}IɁ:cqҿ]DvJ`dVo_o1T5P,!O8~٨-W.ؒ)>M }(ˬd ;.47mÉ|uJA5WYjը7m`!ok\̮NDS'(1V#[&{]A2zS[L뮉 3HMg7;TYʶ%B|).E'0 ע%dJ${u 韚R.)H._:P20r< j0*I +֏A~c.!1őQO)~No Q\{`[5Dl^Y. d~&˽5-5Ř4UM_lv˃ i&4e#4RH҃-dOc)J̱(8[ԫ\J Nx|YpgAE3ŵ(6VbtyO'\A%7appXH`,ʑe1#Bhe pA`bS:Xal"ݎYUyM˻9MhʵIҕ`r{m;[N1[&mC`o+!蝗]YX^V ޹YP.y.cΗ}6Q>O%$MQK!Uޞ0XJ#|=:UR[BoQ{`_1('A?;[uP˼HTqE\"zhe)ʨ-YsT+-7K,$J;Y;ȡ@~ֺR'oՠh7p<ʁ̲߶_y >D19 LW~'Zx/Ud$TVY8.>'N bǏr:CopU%]̓![ШFHOIWu|Mp9G-nK07>9궕jN$vIaXb ⢇s C &M BXj?S_jx'z|y?uB-xiޓpZ̈́R?)&%~J&氉fwew._ʜ^Ryo6K{ӡa|ǯ:?(\-,& 6y/p6 %ԤY2 {_$(+n{ ͕ppY WXzJDөEay)`w gQ,1?9RLEݓ𹢐lhҞv(Ԕc-Rl$]Ȧ ^^ADL~*lw4f 4 !PxD8>#%"MFF ԧ:qIޞ0 ]"TN!nXȷmCB~Bi#/RJ -~u-HD92m}LC}Y҈ww,\/%%hߦijoG`=eq˾fuJ3RUvylϩ_J$3[W=6_r0#`w/IߣF6^1v#eAG3wi n")trXP #]ܜ˅8{5KI}6"һ}DQ1$?m{MӐ4(5hc,HS :DSHů[5<[h:)V+2_a&~!HQ2_7;8YJfE/v:l՟k5X\实qw6! +"1?tVڷ2MޤH) gu?P}:e}R"&*6?ߥ kVtA2_n󄾎6?Grn-ּ3}qr?ՠ g+]+ @K͛DiH]?w#ueb#O>x^ŷEe !4>xE_;)M_;ov| &.qeՔm1`='4qdE < YA];ZHUQ,\Q' >kݱf~MaZMU`+:2؀&g6 srw>c?^$7nHS7j`/S@qkS#17nJT;Ik %,oI(x:sS%YaŮ(j#5s/4I*A.!s#Ky?vx|asQnRyu$}Ӌ͑ wnRpJԁU-&ee܆~ Mͩ^7;Lnh? .obIyXӨɘ[v=LdIqD~vG!z 0(OL~Ew piCV-r 6d1r 1znCDپ^KMMFf~n8=.2Gg-&JBrf$f3 Sa!5W둘Ct䱂E]hps3Menpt_ߥ{)`(Oqr_Xy()ܦ\tLh~κ7ՠ'uͣ^^iSxt=ʫ:[Ftg3lSֱpgP;4CF uӗ +3[DQge攊7|Ȩ-4޿ՙmm)$P?6Ḷ֞m Y :aK$vZbL`LQ=Vߴ З@-{i~эMT*wq+g[QO 0:h[^ێwGQI{Rl@mNjO'aĠ'Ic-izYu˿ kk ф`K)*ZчǞ&R]RC q#QYY!Ť.tg n>D: ?9% iw+~= D$vw?"w_  V:411d72TƵ:73"Pڀ3YvX"_V7MD>G3 )!C^L%s.YxB*2Ct1FohN|́PLuZ ,^_Wix2QmX/w9\X8i&z/ 6T  @'qTwXu~3$ Ն2~XPw@4ޗAa0 TZ΍53=Ϡ6z?Jlmo5k&O'}9\`>&6 bUZE*Rbnjokw:u |3], |gd'|n!x:Dm]E Tk ,xmZ/ lYm(8Ŷ%1{9WёF WaurƱhLO ɉ}>(Jc3[P5uRs|yz<ZSMusA}e7a{UXKgfKC&sp@L+Y(LM !Nh[ +/f8pmޖ:?ݩfЗ8]kp 9TD "ZKcD=2 lC)/fgJQ c}%-E+ck\~Lӹ6N<1% q0؋s $ڰ]j73{:kM K!*v4H:+1?kHc?qʝA+`;.+(_D,nFfdLp}u*-(bK۽?L ݡ84 |%2h [uyKI5ݺjz$K8+7,2>.ף!Mp&~@O0ON(_f!{|F({vphX@@4&)ح9+W4#W֋R޷ODh`5[̶|ɍv/;+ٕî32cmīW*Wɞ E(."B-@y0)FZT :CC=p[9™ph(Qi&ֶʪ,]x{ w lSQ8',l09|2DƧtsjuUP?gvX\6L!/Z e`7d>{gS3 #x)NZH =0`E# |g6Jl̹D!/-jhMT]rlc9RhDoMIVOZB2]d(yKLBwG3^wR}Z4q=b iu䲧T&^c/h҈xH7@ߢ&=:d1{ebwţf&Z6yK ykEo!X*1KjnޡGɚn>E|=(V&# ̥_nJt:VxwG%Zrw؁X{'Jqs :#%Lxï hݶ" ՞4κ0lQUxkaΑE? IhVYܡFlAB˵#o:sWuljqyGBZI $3_D$=r@mq(m#ɥ$E>1HP֐+SrA1 xtLw* GH G¿SGS`\K0T)jIzʗeeT :{!{jbDu.%I:}hx'&$a 0+}"hϸ9>p9ir$/|I|wlIki/D琅`3D@ M6o*6vڦ-$˫_w3|uNZo>lWӿcF`\xHs+ ct WH@xCz1TSsX`fɕxX}%g;U|>/(HtN'jB>5.8Py@;郃z\ҧrdyl3*OߧX\>? 9nW|~5oFϒq1܈SϻXѱ .T=h zDtK.!Hjk*q>VIVZ<+zy)r!׭] 6'#Rl}Q;fI bRu>\e4WgWӲbvK{e7L^ԣnV4==X h8~4A؀ YC>~Mya0ED;@v "ihxQy0 ;.z+܄ė%;APɐ< %tSn \Z"wEmN潁*ev9سVRc 0( -2N&B6DJ$n8TӨ}>Yg危ln,m;ڵ։"O6#cgxH|p$G7Ô &'!qAl]@p7|̴Ukz<봷A?1|"tL!l\b3dQ0LL4s H.!,Xրd/=\FkسYj=W˽N*$HEƢs:wK> ]cP̂}Ԧ{7?PcR#Q(G6^.p+%A]ڲjT?Ц=US<_bpep<>WHdxk)Zzꙋ.DEy: &#L(Y+s6$Nլ$G@#a&$:XM>:{nx"m G"6;-7k^WroOJ"u,S8bvw=Rn2Bwn*OFa~;O|6|&}m3a~\TbB9 ,mX~^XiPyB2G[֮ b5]Kh^C"q$as/-_Oe~"ꭏG-N`r7hr.'mG<4VN>5HO'X%2f>n%֧~5(_ZqjY Gl1"lʬsާ3=_7Э]Ft;(!'6s\(GԢE!26OhvRt:,R?/EuL%8J'蹵^ӧV~5(MPD o›/--h@3!tqޜz-GO1j=n6nr:\m4lOoڈr"iVM5FBggd/ ;fT'/6xh(!bLc4@E2$@02 ZCs[ԅɜ^BY]XL(`uFrYgbڱj\ 8rO#叨.ȓeMJܜ qv\t =AI7~ 3 >7P\ӟJkmMlQtΥթ:[ysW^;S{tf} m4%ʟ`a*Tv*7bnNVu],|r3̎0l\0ߖ$Y|vq<3AST4 9&yT΍nUWrSˍ%`!43W kJL.U),Ʃ"t $$4`RPD ٢!u+ 0$NurǺ+[1-2ql&͝}{Q=uxPs[υ)Rc}}1B*#b" H-CEPaoW:=,a*PIAmC[26Z.xy^itUeWHP :K N*EWD[>!nF`p_D4]b{fsχs+bk!})%ajlN{Np` k"VoS*/Z))"¨+vz:o^L99w*Q jOHێٚ\jRO#2J]* ʶ ?ӉbQ;#dzW By4Ó}KYz{Iѽx.Z1Z=C|r}EÇ#Ňe2N95T~` \[=IIb@+ bnrkV3bZaQ^Ί㧊o)ɁSKv<Yk웢rSBRˤ1 S |0a不!\MDxhVLˤ`٣l.~sx}x"uQaX\<+Styh FH9fTTP@'25'4"l:M:a޲oU cwc㞾Yd5y[6OܪUy)O~oZɃk2$i?U(ϡ::R<*͍eUއ`Ma(@ ͗74D PAyu!E3rYq@|r&"}V!FotbRCCrX[# ;ZJ}6<73> ya8W*IRC\7WKQt z?u894̥VhcD꒔|42nlLF=0Enj/C3dߒ(ć{JXɛ9ʂ-I O1/Ԛ]G~ pD`hcY Z;iϯx4]eUv1\H\@z""ƓG~"¶DW_m&WF/Ҋ1RP證"clB{ O_fHp~ĴB5Q L<\tNN? x|2x"1y66S(ton0פ #{ww~#,h&v}BR"MƌN)S wN@ŮNZj^VAJ;BO[旐<^i$ z |%bnw7i9H-NLLmd+99S_ȁyP9Nfl>KafyY4Y"Nb@]aX^ P 3GFAFۏ7ʏ'#i;6 hpsLqcꇰ!6K^F[Q2U :ya .S2^|2Tbq# mokñ NZ/ՂRD8ԛK=?De),AcX_PżhJB#PLa>,$Qwb;e(0[(5m:&JGUaAOBJWA7!}V1K%(2 =;rUіlk)'JUȱ.y[/#Ap2*LpT$WJAI S 꿡 {NxG8|+8#Eȼë`lёLpk`fze8CPłk8߀b6}i+iF' ~q1ǠZB2WIϦyPo ʛ̲I&,u+ӊ=(tĢۈlūQ]eA>i a+m?ΑS5I9arA?.\ Y !uW7dK|hJ:ן#My&sHӿb՜E::!ܘPm×P- h.&r>\Qq xʝ=FUGk lr#’1 gx8W!]O3M,!qo{X,dZG~neɩQj@sh;ORoۚ>4%-ow-x㽅FL !R=G=I:5?5mb *IE}:m~I+Bqlcoi2jꞘTpĢ%jTr.Ru097*ZF-bf@iڞ&FR_kS& OT(YUi޿EJ|jP L`rB'LCdD]%h:r4UB㧰jBAP ,Btrd{v\:.a ڡi蘑n)|tȤ@m|_3c3 Na%?CCR˰)s`UݖWgB"}4֋Ke 3Q~Co(?KTmH?ܽWc];qfƺP;v8u:`8^#e:|G(rh$ k 舟 1oo/)jl71f-qTYRZG\G(x9WtH&.!(+ݍ}\.3%mCzr\BSM6矮-c%Zb8l"[TF?e-ټg.HD 8!2}!Ƭ0JyV` qnII|u /; xoQoICHˠnWj\opXxX]I;fN,9bau`wB#DgCn 8I֟]=]XH<^lzq_( G%A+pz(XfƠ͌~By+Ā(&d0rLV"zX o]bŁg3]&e=# cfsNq@yxrB-EƍZn^f ݨ|)q^/u,/Amyv{^ȢQd|Ҍ ,@)Oc7d (5^z9SކKF"ԚY5=<5=,v.!C_ŒQU]y|WORRilDImR[!'vR`s[whiz칀|pWm0]8a|}S[hhb;OlLRC> G@l'7/9uL0 tƒs3kp?d 7_fg܌hұ扤=߬sJLu _磜1cfq_D$wՅ32Zju%m،o-5N=,4F͸3 R BE _-h6 9fzfU7Z,v<ŖylƘ}/1q5gŨCmZW>iPTl5"aOP6ēj=iGXOπ  "%ي_pwtD{K4jS1L}WrKh@o;~@19u- ky zj}q a`iQYE:NV0Y5wi.H 'S>~+ 1Nk(#֣h 0r~wj[E&0ȲNz*QI\=VƢh]obH+V8; 5]wF>j?.DUCОo}$BgX!HU9Myai辖u]$ H|BJ[2nVM9k?s<"Mv2ºekļ[f$RWx܀a.%4bK.^.|xi1gqՁcȔmy( *FIR:hORsɵ @8'$r8W h*/?9.)0Jr?ћY 䟫+gh{&+<0guTEo㬠[.=o8pI>;e58*mRPW^*iH<e<Ʒ?rҘx8Aha" "5 9$?vz[; +BFTR{|1VPoSc¤d l$L="S776i6f_U.VdfꅈLÀtFK~+ Iۭ$> uU#SqIR7vAa] D@F ^I yTk"{Y[S\Ol*ca:2MqwL_`.c N?(s~3GUS0 S{>ZcW pXX;Ka)ٹ!$J7cSr쨟*{n6걲a@_5c:s|O<:&7J֎{- ΂Vm\N| L&[9D|AخXD57}4D&l?esaBd6i?~o0t `"~̞xznkœmdi Gp :Y;*7I; Fv/ vYDsSw{z._MQkdMNXkv6C+&UT4*q0S=@uuSŅ$T0%j #g~f[Բr_>9|%dva?3( POXؚQ\g)t eם/bEqֿɏ;{cޖ̑art}tc4EznR B`cڛrsQdgC[WZ.F1MoֻXZlU3ֻO%}fHYj@$ GQq}!Ts&UmSc;3RyA8\jָvU - :и 43RP{z4ss뽵y9X bct*(a :>Sp44} +o~=mp FX֝T,cvB56QnF0$Av, GvF[X+8CԻQ тJEѰ8~BN;L*?Nloy'w8Ss@xӻ2EZWf+ b 9G1*,Vnr#Т#)tЙk,FI5ZH3Wոs} ;}`wQ22FsОLOPW`4Hpo+EэgR+_P'h UܸzqZ~3hn G%1Wy'>PVv G%WrER? o/{m缞4E-Lv,UNg਩peYADHM~+R78 d~"Ɵ4BS4P <` ES?fDN L0Ě(Mܒ?lvA]s/!X],*gs6~t(  &@BqFe;Xܒ! w;JXPz.NrOMh8OҐ,Gfzj clXڶjZ l%6g(j~D$!rpd Jq@<2QBZ}hu*Ph>&@ ) K)%6yOT^+l=m0mUE;`uK,upo\+7A+&;4j}ml-u;|klgEC QAxշ2>a4|jw͙#ĨG_f6 Yl>P `4{Yv'\sBҹ>b[_Ld2~smYQ|.̵'\vIoja}[9x;?[ I_n_Ż:_15h:E fi~/S~DV\& FRQz ~Й!jwmr{l/Bt?#<{[Pq-} 8.ir{+eLraIFIwnqvVNĒ.b=qN8r`BQvZ&5ch ) >?oY)d5tTU=DOIH=l˔-I:`m*, vm,W<, 9/d}2[cN=}+s;'5ƨJ ҰdR]E;(;1WgF;oz* F CuSk{7UR[~JrtZeYYؽXiTpV"%astbQxLzFW5Eq=m3{tXv "?:l J1А[8%6؞chvq>-W?je<H`̂߭j/&:,%ضShE V2яMdtq9S7eJx (36>do\2U"c]nwNL#N[A `ڢUKk}׌V&%l)L.3~ȸ*ˀmdjpc)Ȅt?9n!Hy!|GM@ N0>AFdXy &-W\okn#GH@J0`W"VxY1塐DpN`:_}"~ Mĕ&2|nѤ vI1E &S@sr j̚A\]C֏I*nx~rOXH bׅ(9D&^xUR3# 2-$)5<]Ezi.`d:Gm\ yah 0n@%˔m~o1:`>n>7TZ,W;!jl y/2Q:ō$ &6Gg"S,U A&Hݗ"b[WfK۪Iīe*u$gC'{ OhRFpXJSql3榃h) i ~jDz,Ż⮎`l'Fq?XYʅ't.xib`t`Zn|Ԋ:nv3C`KzYbDw=$IqS cuJ4s; 1V49Hؙ.yݷ FrPCduiv;Em0j$1OcCk{*5%Ųg H'NGZ4J]j)%`4T N5u؟3cQp{GSTKVĊa zךc:W5L{( \; dVV ?*/0y-j84.=6 {% cwT7wFzsIUIQ13yC 3n¡6KRZ`BѡX%ą@g<4j,l#[zy4:l;au[שċ]O:i &LjkQZC7 x]'u`U5)^t2-P{_o2FH`E5sNWJpiA!1\%-3QM bCٕn%[I{>B,)~+mXG=|ti(O>`܁g} a֡1U;=#Qpŕ0!yuy*j04W葮Qӷ9G_@=w۱%C\-o7=+Bl^!NRZ>e, vye +Xv.8ȘƭdV%Qt 뀌' >֠#]0}up(<ʩ{#)E7/p.6K!ΟjMH5vd@&!nxL^k O &7#nn/1#ď6*& #E@aJχ@^y>~Ibb>p'6chQ-:-tn\ڸ(dhoʢU^Ƌ ~sWR$\3'%gDKLV{U~bUWWcLvK,2G'/zA|M= @aˤx"W}3f3s۟cnyR7#1X%"aNP8{hϗ)og6jqweWݢ+)j,ʺ6'@Bi0Ċxz3ѳko~[Ү +0ꅤ;^1OEj[s"!KYֶ@|p ,ZEZ@7'M/nnOr(a1VNK{C\Z0I'TN39¬u2}Bu*'Gh{rPF1pfV#ٿ yGieHcFXTPHH!`j~ q򀺁&Yﯡ7IE Pnub'Ң %P8!6r.?~e"idASP+RuffLDs R֣HBk ŪgqIs5Q-Fh14Vh"&ܓ&kz'-q^dHR^=E%5'hr l䥺6ƭ\f1i-|1@2]c2qE lE_!ˮ+:4g<3^|BVo2c8VBwȖMxH<*9%Z<짪| FHg:N_|^d\؞eIJ3eU^H;۽6ݲ^e0e}/bs% aI@QDAR|DY'%k"w. h38?wFcȨ&'^wwNHsCEf/@ 鮌)V&qQ<~ )߰wg_&I RsMHef`/UDVۿchV!j"Y,M 0jTPi3]Ǝ9ĪĘ%L͇%%\r1V}(=:ءzI 0ál~ɛ>d}jXHw2@T#0{d\̧gYm4Kͧ0K:0oENJ,(EETy0 38W%ztM'0e/V0ŃY;,o YAͧjSTM,Jh ɥ}3cW#=@h7)\(3?8ߨ\݁2w QQaMSXbL>cwLTtIw6k>iLѭʃ?C~D4eDM1FPG ]լU+l7%/x*79ٗ0i< EZkQOO`( Y^T/pc)y(aZU0*>̺"R!A@UN{ IY9Xq?z}[}GOS0DZWCWlҕ=ߋ N"DXiٞc' O@z]mZG_!#t"8<@@.q`fp.u7k8buᑏ33}P9 Lqn&<uW*2̴GG>j;][zߦ\ޡB6ڛ|D9P,}蜑,@tb>B?~M x IüJ]ZQÃuƁH4 Dp+jӦ?ɒ=9SD*o| m p`4_A۷1|yɠ*)3\39 Sj=z-sJg䢘{5vΈ[rEA)"W@3nfX"!|5x1byޝVw(M:H\9u>|Dd;j ZO1:n FN̓S팝L~bVBw综w.9>U|;@< l ϻ I~'33|AcY>+R^DB)R#-iWdԅWi( U-̽NV)ޮ?wqd͸IP޼_ 0 6Qw隵ox0."T3磒=`Y! 0|Qv`tK'|pH 1x#),6KQ3+zSs9G(d5aC6Gu9=,1K-]],(:>..JYXLSk77$dT͝iNɔ]4ѪzAgHdDΰJdESG,6n/҂UΖ\#`)V)!^Wq(;)G: iQKݘ>l0eiԖN-1F'Bb||`37#&"IG@A5@5čv<^v.@aw&MS>29% DDηɭq`bv2N2Qyi Q'`T]&b[R&;a[Ùdݐ[M_*4{-þşSYJ8h$$8~t~T $&(Ml Ps)4 ~.Z#IPjHvC2i=mF b;Ōh̙93P2ĉ;`7~S<  !~ITУt Aտ1oTus v}܏Y[JqE2,)X/,>Q{5ò[fV,fY*.T:ح⸜f݈\rH3Kf*۳z{9z^7r!Q (_Ldqi/|Cz"&f!¯p=9 6FvW،5SDxD_M O ]G$? L+4,q4Ha-FeZa iad7VCZh\{uFǮL@:)|-4@$uG,3tǶWTd@z^cv]5)]Tp+ 9ZGDZ'#Bk* ,ϟA<ɢzbke!Ilil3 cW!U7 x6>I`ڍ3#"| qj;|gC7a2 >o;9j黔\ }W4~5TB`(9^gVJp!cCvXgZ;ŸxҜxi_h,eGʗu~ ŧj,I=CZKl\U6-8e8 }=3ꯩˊ|nkp ?!1"6@U6W A]54G G2RݴsS0> 7_N90d1n^!ZeHlNO &W9pCxv S"sv BIbzPcGÝN19i5&m*>iD0^UDl.ΦW+|ep:_z=/@-kLͬ7Aݯ 6NR.c,S}z ɿSӽbXV<(]OG6&qƁXIjHLWmuag@aQ® #.oL2Xn6]v6DE;u:c%qɃ^{DʞD7k{+rʴCoa {RR8(?zSKAdc̎Q`cbWq#U}dd\Py?Qc=V9BDwbC+L&~NAb-[fs1*)O*-" \xs)sޏ`U u͘"|Hy]vuKSΚMpQ`}E/" U^ ɡи[-%#ur[.G]}_B'~Рz*hQ7q'׽g#3 KecoBE0:ĉQS\R2fbsKq>CvIy1|әH;#K?%gz8f]~>Xw7J{Դ"^J>?zmشQw{q* ޢbm^~35e] 6C^ ]qaGou^Kznߨs`%covWjLRtQW){Y'R`%H1`jf-e)N]s)|i2ES:6`d ZXϼ~13:qSlbj220tV&@yF kӚ!&cBye)9t|JjN_ޣbS/94mfTNT_cLYS"a*I =]RK Abg.-3vdYJgD%@w=Fi+7?%/Ʒ3yŕe4fV߄ҹ9_uuQ4f̟UhNRmj|%va!~|Y)D.s.VXh iLn#]y%ִ#3)H8@b}\oB9W*/d֊]z}Orr2B}ݸ-Q5l:/ E i-N۬r INJ4J^[lU=AQ& vvk^ wKJʐ*.ފ[^@뛏 砗i $ɪ.fO|/xjV(+VPH^Jv'%uF&oãm. ֢-Q1bisOԺN}4KO9BދC^ g?vr ű@w!UVi7L-]ϻXskN3@KZrFv s%Kr7DNhms+D@xq/Gj8$=V`S>O VWךB4%W+",]+ią}s"TonF\:^'puiJB|}Ф|d8 ;ݮIG~^R$=809M+p7A=SsZTwJDM: Ydz|Pw$u iY _ ZR2GY Vp\A-=o?f*y?UAj֦ϝ`eÃg a:B mp.jH+Θ%vW[Čʪ;۲7vk^,__׻Bֆ=$Y6.bX"!ſcIH'/rp6N&>jߋ={*sn&F6CAGkCīoJ=~klpZ KKRDL-~t:oJS9=ѻ7N")GVth3$ilgxD8[_E39r'm6v- V5wpB(M5u|$ Vұ/49e2"2?U+t 4w?s?.謐/~C @>zB%iOsهSaŸJ4"Xl}3X8V[dXMEI +;-̅*^y $)(Z¢5&#I)J7r^mR690[pN|㬫w<:QlA54߱c`͍x˂G'*{Gn{'s<*M3`1EVjMݕ}q8矏7 v7KfFQ6C9*$ b\A8 c8v}^ܔZ@DV:) {&«,8>'#fI7^EL+!+5II c*A!)vw!꧰̭ڪqjK%jS5n`2:j_ p,l<=nK6;Vmb*6e g z;n8džlH W3_0Pv̇Q6;+@R_m%u )K*-LPGqsbI1a9h%rE?ma8Uzl_d[ }+Iš*tG9%UYwchL%wPXd0-Qi _lcă73Wl 5q0RdL1%_3i-hRBr6bO.};O֛.mV[N)W ry)BÀ߈+7_+ P3rgOC%JsV+ǚa,16- 5?)K?s|SOTu_ ̾Vu2ྻ`xB!=tpF9_ 9K6;4)ѫ(1<枯2tϜekRH }S^Q7~^ݟvrU?#|g}HLL) ocn%BbAs*rh;J_)+W`9[c)ڄ6&W_A(i"xR^\Q[ s7a3/g0?OpW_5:ȟZ m#턴kxk0@j+au\yQqsp5t<!]"Ga]_ϝ"ɴρ'OxqxDmV3=>ڏ\Ֆk2nI#R5%X bܾc`2Z$x skn-#~`yX9.fsaILd 6T_^|o}"6\.kA9N@B}/t4I&#Ie_6~:tXr v Ngg)Gґ4YU]Ey({k0\L$> ٕZ_&%^UK'h,pLT>#T9FU z]gY-uB#;mAgl1|,0,r?^p~S5dp6)]''A@Cmuq W L$DB9e^|oj"Bwe[:ܢ Ģ #mGi[H(vOBzT'9W2##?d}>` xD<2@&$Q2zw=Ap4%bX(KhQrF۲qDMKRkO06D5lDcrцgYF{ظ{Waa@C^VEYL ]&h0ȹ*(괉29(x/E7\Cg[Uش|tTy1 #.!W5Whc;H(pelhk02ݛ.?->C뽄_"} T]Yhq Ia "(ٰakŔB(L{W!Kj sA 2e &PL(x#̩s1i5JD su(T90aFpzd"N[-j/ XK/a6~OuFۏ|q!=BRmtKkGˍjPŜϏ^Hv">+͵Ƕ/ bĊӾd{7`Vt: 1XS$D C!wѻ:+iwkC,\&8pd[SCzư*Tų-uo4w 'iEf\jcu;ŽN1.䫜e9TYvQkUEg4Tw- k9p":Yo1U#=l;;_f ~zMY5G{5 3:jDl^TT?1y0`4aPs} [nWrvp`\ zF|1/X|1,O5_4!:-z .>_̥0QSlm/a_էt!!H6f~€o miI}мQc@B &W͎,k.>) b7\rv`.CXJ*&b.QdV\GN<҆(gR6SUW T5Nal#tj(,PȀ>b vC53u*( ʝ f؄#:vQAa' ܑm\Pcο}[<#!񾅑]M7Ix\<esʚ^{wğ4+n;##X,uާ:3'vi!3 ?v<"̑nFώ-P1cW"ޫ"g gb,\夁I+/|T /DZT2sX^p";QOT'ږg`DQTz ySX}ckl\v\-hB10 "kb.#ҍ|dMm47%Z"KR]4|T)UZu6G5:C|@{Y0Nz Īa]a k?=6_z/֞yJO=s?UpyCa?^!2Ԭ!g vb9.k kV],E+@Jt*Z匰v -c~J![N$ZN s,&gJR!oTM/dtfRG"ohtD{ ,)7yKJ7WF\v@bO='= џԬ6^b!O 4fsS4,qn=o`󚈕r32UVQ z>p4HS'x:Լb4(XlD͑s<H"]Z6m_*3TJlQ"*951SbtF sB[l΢A2d5~pzۓTUbi:dr8֭cB/{:r]0f1bkiJt F$T=^`q 6_hkc)2ГʾW'Gm 0gkR ބ͓ؐVu0#3.%bx 5vp5C{r1Jkͫ?~+5@Yt/,f/슴 ɏXP.hMfQg59"S-:|v;,;X~d퓃psU]D,襑 }Pٝz⿋nNQP;֮n tjR"柊 2uYIJp Pglɉ^8&e[^ecxuu804WD 1+C"8VM7*ȁcW灵FDDL߈D`#Ei}G$g߯L?܇05&&PVFi%i A-kHGwq~~0.;]XAϵ>kzxC!)5gI&p]9T&"ZJ6%7g!jezH_s>jzZG2(g)j>M:|i %0zMW"E ]F/G1ZIn -DmSTr8 ) 918S"WАcބ*T_u%7WP0Nj LЬS;hڊv*.)#r G_]q@x.M9;'.Ex͸˿E_Ji;@Sa!D3iMzS cA3G]*GI헪8ՈJ{tGN]*JCro/nY ?95ʠ6=j4n.q?usC*$-d}ܞzaRځ Op*Ֆ]c*HA&h&_j4 Fu"*`? X 49 s%/ [dL܁J Ȧxlٟ9-vA )Rs32?ۂ{+P0K֝|ҿy#N,JJ< {PNcn =^nF \ǩ >>iյ5.?/7 :m!wש!y![V<bo_|Ee9B*}XSe&FΠpomޝ̑j}W'k 2^L=/-,vp +'{{gmK͵ZkH~s86 LF^S)f[f/kHϨKzӃ*`@txc$鲽S|#¥B]m['/K )$XaSCa}vʪE k9b"y; %i?#*TXym2 ^ޛl`RW!7fb*%L|+{&T^xk_s];Ѽt4[bYj(L#n ]tZH4G^ iEm|4<)MCZ==ޠwt2 Ыot3ۯbCDLR({G颴PfkڴѺ]uDwFgxI|AP>}bLSiJGU=sL)hJ^,T<@rG%&Cu[9Z4 \EFo)eW0u":{ 6>zgvWwռbUW+ؼ}ErǍ:T4aЂBSڟmՓa0QL"@^?Dq@셀1rANws.ߣ϶o(&(vMKG7(*~W[;:>]\=syCd]uhѡbۃ*$JL7ҊG vtjTXb$ɯ쿛HRhE?_:aҦ9(-OGi ab2G34UU",l p0?ἉCr˓Ɲc>Es,yeոw</:{]LnEִ?7Bso[݅;[PE\u6`LKΌszUՏr ?vasw? ѬV<ڜ@OcCK[DŽFHR Qpڛ"/ snR X쉓B[XdfukޙK& [b#~R>~S0s+ ިPh-$cᾗM(6|vMƾ=T)=S߉( C2qr1RtNꠂOI{-фf4&ֵh,3k]/A` {1I 㘐J8 ,HԐl-;j|ߨwO Un:)rWU#Da 19-wjg߯}st?tփ; ;n/ iODLR65' NnhMj|V'PEc;V,zr ԏ0aX* es*D#:f xOYCv\)b֧ m7Ոbq q>UݢF_38URKZm!9H 7(3m(;xSfoIbW) F]\H4$eElQ`#;بIQJӅ/렝LRΩPvqIUF0aOГq&]+hIc\.a[cj cB/DrUigs-hR*#>,~ !T}L3Wv@acL +ICgG}TNx[$<濣nhenٟ+qcws%U2`:QzJ Z;?4:HV=]qz! &8N>k W:5KN,dn͹%9V<[ Jh(h/(URMAq8E/}_wY՞+Pȋ%'b}_T`Q |2l*d&f4b]Almœf&+|B1'>$R;#=\b 4 @}Vo㸸4f{i( =V1ǜ[H [Eqm̘IK 6dzQ#j% 9^k cQs逷/o ݚܔpK4"wo&:Iھ6\< jJxXm;Z-̶(52Xt꘠ar9иV >:8'mڤڔLeSh%yp_D>{Pxn&CZfobc eB?.6hFGsvd>6ˠ-y2Yu3ƫm%tU V8Lct1:tseME+H΃:sI-5Uǜ .¦ o AC- &$W"*"QJk(6R9L@J]Ea*,PFzsU.;_־g!EzVMn,ʁ4!İ^i“l+lO-'An]&4:lؠn)ݚ_kƒu0᪃F;,0գ4y,{W-J"Bn}ڟʼn"5OVҔO')ݡZd-Bu!<[ ʅ/jHgG֛rJH1!DE1$̱OQrZ-YJUӮ!\r7z22ߋg^a3:pCW$ #;bk[<Ti WD\_Y1U*+GUZU_UZYBk|JԅbUsYW>LUG_W'pk夙O4b{FFh>v(>  oC+ˆƲ1xŢUH+}sI-.9Q:m)4-1 @JR.j}.zc B#mwte9PɣpАzf6A**t9, M*Cbظ<:hm| 2R[GuZ[Y ҲWl,x6A?7-eY#ҸڪsbU-"um<=DH˟T?RlVTm"ā_ uNR$SВik-ttPPS񋈏crzr\vk<.<+2FP15qs~ CuOWƠc3" T;rws+! BK*MC\&G~xhLSLUlNK.;CP0M뮾(+y6ҹ]3s=%SA{ R B /ox`M6q7 LB,> 126E<,XfS}zm `tsS V2Pj5*׫ a݈+a {S*[m3{€ZmZ6/&z._gYI v(0s=,WA%mOłRo-zfT+fA|UkvJku;'i/QG夛5A4UWF@Dt0|?^-wp[z&5}LJQr,R1Q{Pmę<|WOkrN8l !Gstozi 5z ܡ^l:9/jxHף}w v#jD@O9,9,)&mW%MJwZW !y¬!Ke51uӨsuqVq'n-$12 @_8պbfOш- `q͛ _)LlDWm(ojb7G] 12 he/A2Ik?i pY&t[me}Yƴ(_+] _Y,WˮGw87Ha WlBK`=`^qH[BQ}~Z NL!^q&1|sRw J>RvR<|%ѐr>֭ub#r-+̔e]h6^dĞr]N;*Β{p#躮m~|7S FAC+MVTI7 RίLIj:KHEOCfܛZ;V@Z :zG3a]?!/5>(H6Et*-Y,4%71JqSZ&;@k{ujh|1hZ/vP2%C+Isl|UdP!lkA@y(T"Yy$SgD0HnbԠZCDuF!τnIsmouk!QҸLG)" ( )Z&&`I:n61D8f=qGkr-ׅ1T0NCp7Jc} 9o,_דz n]Mމ㤘;4c$Fchoi),Ck,%sND:?=1<-S#j6 m%;&-dOͽT8}5GPʱuZބl,Vv}S/%*0~fED%8|R,:O':XZ|~.Mo|0+L&enN{Xmd +"\'B i@X 6P"8qRD5 䗬{Ϭٰ5^V?.TÉL[2A7of&Ւ4ߙ_)^0 ȶJint9* .,yD|-?5cL1ܱPp@?b'2OE1tC GܬgxU?j*aݢ{0U^ByZd`܊ƄRtFPBJ7sB5. r m(o,PVnQI \$bbJȰJx!*E)m0_ͧ V_Q$жex[åKEOYS~hne1h? Xgy.k%K۴-_y3>9 OA2{5qa2G!/hNjbۉ#.(aoP;9sƖkymJK]#!= FQY O}ciXz MN׈ASG?j!?9zOy%XIX?& l^t)܎ؾ5{fDl6("FU b9Qy~WA \|Hb }yi2bI(oѯ0 mUŷAM XmT;Od`q*w]bމ՟Mu&dj!L0{0W%B㇞!3"?U Np,Uv\.cAn:|2ۊfOˍk_05]  Eka$Ww|bW&!V2Ey2;m_&Iib+#fRiږo 4Ʀ" Ҟ1akRs_jrm n'A (ܖE|_:ah1b~:QX{-fbtcL8Mfsy^:=m =Yhu}VSmwFAw$u]ߎ6f&\H,ak4'w!I 'y J,ξt0Y'a)38.@"]?{(-mT;B:kF4Q9a-)FUmbN6滗] KhDvUD?}|;y]  ΨtaIU:T.__w.]}-*b{cʄg9k/DŽ-7yj`g7]΋e}|sGr,Bqn{jfqg@򦾎*vIݑሇ$-Uz@(6dD,\@jWB83Dc5o= 3E<[ 杁F`6QP gؗMhinz"E+njHj2xyIYC._(T=S+LdA,:J.\|'eչL&n*PQ~tpGw[afrsY2jHmZk9sU8>XL)T]}~$P;*`@F؃A}Á ex`Yzv| <#t;abw궹qH_yf^1&őY\8wU9_M+a9t@8krB:7U"k9|vkܨͬxV1䍌AB'ϝxyRr`/Ht8(yW>m{* aKIy}BIM]pQa5Wr׃k^MTZeX8_vZ=qlKT(yA%tFyC(f&$|u5R?܊NuģN qa[W}n`c\b;HBM EEbR'IxU>̿ٔ 6}$N8ޭU$p`H\Mϣ;FaYXgNrU72=r < 2=1wVDK F)KL&MqyޥZf͍"oͬ=֤Iet X BR2|K %2D-`+.J': ,Vv6O pb#tA.ڟֱ̍?SrPK<3D,ݏMXMÊ ==znzNhn.A$ۂPװ:}$`UЕ]Y^Sq|qɑ1olʶ8-? ڣUG[@;"glpMji?^K%aT,{q6_jطU ԁ|x"!J #ʍޭSHm} mBQ/an[+ixhٚD+t EjeƊckfG-TaP~+!-dw]_ ~)״@n￐?\z:Mk og5,zX"ĺ,oϹKuàǯ(_",܊#h{ڒ^fh)*!#_T{9 #XXJgyt&!Qq "|bһ:CV;I&_j_0b>ϟoiH0{~㑹Bbz\Ű8+ѕ`<+` ^΀?F"3ԈiӇdvvT׶Ch 9N"C~k \"u(+uO*y :XISTY?P/QE j|lʣgc;Q ݵz}Y%ǀT)P1e v\ؕQq^NR~ZW 'A$ԅ0Gc@(X?6xsl@sz^.eTxqAmcM8g18l_)j=QCi17۞z\OoOQhS 2LTډn{D YNjTtswX D B7NV?!9^^sxǐS?[\0Ywl,4@  x( 3?!K-P1r@r(VXNfl%!dD|xÂi|JיILرntE{y .V&@#dq~ٶ@a`)=#bB m^ء;;?_E`Z vJOS*gFx #uXC,#vNIl";$gh2&B"'K &k lrqx>DɎSx`!rr߆Go_7ԇ; k{VxPR癛NVGj\UCSp5LE@޿7&6ߗl#tE2smI=a]uɏ ;6`X !y WXF&I8\zM̩Tl~!$Agjl5:?ە2B#4--]m%4'5K=ᗋ/3>ެh)i͟ ]'z{=pIJbi$5ù)U:4(z {"+迍_ Us)/.K[ Q ɫ*(:f0 -$!Л~QJ0JN3ŕz9F2cwj?&ME~nZi ]Z8wS+?| 1\ ;Yy9<rM-UP_6r9xEԤ.Ј Dg ,遠"T9-"z٤xVaLFB.: ًێ~ިl'6Bc4E: JU#pQvׄ3 ԡ{/N|dnXky[NxS cz7/'U9)Ȗ@;x[Ң} ^qQV}!LC gjQ)AXR"v+"zp1=e34lZRFps -,: ewlo}4u5,~M:xg'P|]t{0T~A&Gv\n.(;8-/+b&_\khM]9o-;-X8BUf~3|uq?rV%w=$;:L$;rПC,CWR_Z2 ܦ$;n Fje*r"Ňʹ=5vkH>*瓺kA>'@JG+eL*s/Tx{6I˚_\moBIG͢sē6ӍMş\gz*`h,1gfcy^]ϷV."NA]3"qj"-4M3TUt5`icd{[QK_\wV&N0бYaY-XNXhtO8*K7 yds18&SA/iȴP [@qgzm賀x4WG6_`m,2& ~ I@M(ݫHCs }[iz6/DL2G0=L} h{Qd Rq (-sO5y&׳z5-͐c=ƏQFE3} {,5ZO>**0-I*?k'o}hW\kQ Łn^k{b%5jTDR<~l-lSa#Idt7vTOS8#LeTddSgQ3t`rCYSo sgiWIyXJpॊ3pUUmOs$6ؚT&QLm <,IKDf,Dç9vߢMkli~_h6376_̔h ;@yr1f-gk.7@<ÅU`<=rf@ V4}m1230ۗhFG7r(swTM2Ǻ􀆽O3[>ɷZkz$-,\#4pߔ!u6 -;JK$8 2mj+5b*^(VLB2_ D5d\Yife]ҠghiY"{jLy/" A%X. 3?800]:eah7So&7 BRCy9*5k:"A6+HkSjo`˕!Kw'X*EDhG)զ.1TU9KNb mF ćDg G7f[+ X[L=SX}Rk~TtҫJP!E\K>@ 웭nH:S*&W;PDIM ϊ]_Ƭb9GҠIϕJsrN\[rx:k|FC($ŘF`tSv" O~]ݯS#זf!)phs5R˦eo%N"Z([j@P[ 0ǯF%hMS]3e|R섎W+\j-7(cݕԓMe1> i/DxSSG *Y.`✮Iٔā8AF \1{;1'!(b k+ޤg<Xb#fVM %-%?2*U][y[͇iB(~pK'$OG!d&of:5&lyS`*M[F 4SQ;ᛊssa 2m8}8ƗeFxUJsf _'Lx7ż)KlH{ing[f!3?>^9]ij\6*} aNf ^gΆNHXJOT92+n:RDWỳ6JGtzCd߫hlܓUR}qlW‰&&6GWifA̿C2đ@N;EpK>0qȊ 1Ve?y*' m>GikϘ}g~ڽhEqيiRMZ7G57|_P @Tֻ*9L@ˤ54% ɹ97X<1\3aG*.N/HM Յ韪? Ɗ pwEsD6I3[DٴFPH1,V&d|* ~#y U=ZE\Om|K~y޾UbṭJGY,1!dCzOɀiYhir1g }2(y/j7t%.p7F+nD7N-j;>xڕj }d._^*ȄlVάi#$%:աpZjXxlsavr!07 POQ

X]fr Isa k?NH*Qo\ X񆁗l- JӶnMJܭÅ.%v¡+K)~sI)C]Xh) J(5q]%{.G"{-T^I*K.wU=|Sbأī&+Quh&Y$$nPP͈q7Yn^D'= Z6mH69LEmf3C]ѫ.|{~;A.ށKC*d5s` =W\x"d[Sj%Cm0a#x3`W☿\^=n&Ý ЄWNn! u'A#y:RCkuHu`A=[W6m˚a^08jptwxBiT70QqeVO?XR*9א7tyr?-ن$9lvVs5a .i1t}vu;z$>ض~UZ\jê?3U TZ$u AۋצE!˙æR1彬(2ُ1ne]j& ٠عk2=s f'a Vyr op:df'P#>&iJ ʼn׊ʵ%LK+Gp-vX}/<ḭ\4h|u洢4Rx2;^eᎾ<𩴏)Gs[6i{kQ~;sH~҄0sL&ȫ)?D}+RtHB8_7c8Ri]kB2"ష7WNE5y0`Q~-'!̦_d jwߪ@200mĠy9)\3$\jWq|醚Qj:evq/YtU6ڂGUW4dNwG ;m;Vj X|w25;I-J(-+*5quP0n >[F_^\%Tj  5t>qpւ(]Ϭ@E7 RPp3ȥdO'YECA'3O}*k'Ua|_T[ UGjyCy4\wTvᮺWE5(MnBh$׉{_agCY/ʡV)g6k;TWH)ݾ^_#d e`4Nl *xYQ0 ә@W{R3O"D +|I.D@ȧV@17>|Үfo?SU97R6&Hq`;{V {'r2e, R(&]x|[py0ra/r Y~N\xwlwN' x܈[ c[\ ?.ʩp0JP/Bw`؝U}CVLK%؆փ4̞ Oڂ՟Mm1 Rew'#/A~ѐ+yl= ?Hu{hDgGˀ2X^v rSy;0{A1.u4/&b jﺇI 8?1$cц+ᨕL&1h <%-9NxfGA;aaa/2EF|=R;ڊZG[w̭ 4 Gaj6@6 -0̸ dݶڨ wJWޣ&b]Ez`OwbM_g'I@v{:ed:ocal2| lC \ŭy5e87C`;vƵ̺tXOv بW*EkX 8`W`('lF`e$`Ko5!9Y"ӣ͎=څtbD)>v*y)6•HD%s9W<+| ) U5d\vbԯ Z4u"SmkIU˜6ۧKJF GtI32-pt-B ?#& a6a5ʫo._rWDžFH`i cH@DkŌq2(,ig'\{fuT˂}a3n\Cj.қ"=!QŧLr9U,t};ԿE.K{U Piۏ ڐҌa-Egsg:T ¼jwQr| O; spliUA.u0 MM<'rsә;el;rm,2Ŀ>HhTo(FΡenn_x`عChyc9Ԧ K+jMHM:6uEb)d.>ɰŘzOd9Y OiC:%+JnPfXSü푏x_!3x2v̱TqS_ef6i+%MsB1~X'ʰڻT>Y%ЩyǔqW0^BMʘ!_1e'|aZo`{V@G]>֧ {>,)b=am%ݳ `,@N7+m}&c$Z5M6ۼWܭ=ϧGƽ|\ipϛ"v`GPJon[_=Mmu<6W:a#PGZ>J?Bpl{\[ x$Pypg FbhVٮjyhV/\~ M&4RڛRqsqdyY7U%X*B~L5{ֆMs@TH,f:O( LE$z4;Ǔjp(Y^;m@cikSg_8t*;{KT` {䥤ᓝRC#O^M*4 8?? ΈP%Z$F]vةXTO1 H:i"yB3wI .Şn ϟanz~T/6aS,tqs䢚y:v6ۏ <"Q-c,̻Wd/}#FGyD T ƃ'?#4xŠt itؘ~qëe2ٔd*;70wɾ"mH:ۘMaXi ?z|M/6.|wLPz{QmFMXY'4x8.(CD+S NEEIk0kY9XÌX^\s@=FL "\5 Tmpݏ[eF9Xc8O>QJϊ.+*Vv°dXF*:6V4Aj6s*j9զ6@Ke-`L?&Fʄ'[0+|4]%m6x}[(`= K9W 3G$QMZy VGRg,ש;j_Q1X/:{?V9ё V^xB PC ?}=GLAP gv8RW|p{^s}:97L1&`>}Du}aAQ. Rh]Ztiz ϳ2_mB`w9*]`Wj+|-Z\@Ec<Ǹ5{qdyŤk,1&% uYž،0m9P;|%嘪 N rʳRr3#M#ͅ6>8]Q ɾftAWĐɨŵ NEZ_k\I/#*b&&t ڽq`x^{?@h5¾m!yqLa gx)UT= 6+y1Ѐ9IJ\0ŦX>qWM9,$L x[٬ E>'u2 4Y*rY#v]`Ol'oe-.%iW~.;5'{/}oVwnT-Za Fs&?Jzu(z8BkUaeť(DhRkZ.~I_g+@.O,`BCZw-fBoFw![A9|4Ƶ^`L0g$s^4DW@9JѻK5%oY+_2g0[xvg2gk !}4\d "Zk{,SE7$;0R u E&Q;Z΅|,$P&D:܌z|Taz 2 "(nAg'=ُuL ; Pz9KX"vt7 h_X4!G>N 3Ǽoc=C 3r >ݟB.fD%((]6erD\̀R+` K 5qQwؿ![ّK·,ՎcS&45M͊>xQhB>Jij@LŦ6nu0 T2ݰ|`ç:4UgccV.cBA $D;tecBckH"Zh\ƿ޾qrhgFr_)H!jV^g; ?ޏudWhB\ Y2͡JVMω@z]~4?át jWB4ӈaؔ*X3ɁgD#BA'S/mAN&_v0JLCί1ۮ[̥GN(:H. ^JM yo]MAf珳ASXaߨǺC|~UBu[R2J dz-⚣\,)pC6uS`hOKh憋C= "B']| ¨4JuYvi9g't7U>?* `V1ڛ9yy 5 pNb7:^r &IlBPD ap`i= қ0AV[o*+?ѳ+(1oPd?4 8i 4*'!yB\qC̯% #+R$]`k+`1DI֍b(5w+!vXSRWzh,w^qS6i4cM]ְڿnjOG"ٝ>grޯ.Z@S௨6}%)еL=d"! REP2@K7WFw Z1muHbacaRsh->+E_B UgX1a7Naio-ri$r[6 qudD\iP|!5W5D:\eh_Fb~^;4D6G JhzA[hՅZPg]pTt EoDbkQwaрˎYAfIkn6l[|aīXЧR[D%r#YSmhre~7_͓̣oKkdj(%aӾN*^LisIX5y dƭecPqO4 ӁkPh䢞O4\lWH3Y^;I>Oa40HUD;;}Vw^}G6w OGu]]_W6"0>EᏦ Yg0fY$}JSASp}6t'9C : ,(Z.Tw363*PYn.r[_V O'RPFDItXg!n(tnVVDLqH-[FzaJ&V9UgMR[xN- ,ޔi&ʽB:JXfXE32<G4/ü۔\~Q8>E5 e;R=\-c3D4[F%<=#cus9y2fӪQ>O^(ϋ"IS Ak^yH4ZwεyAW-F7ݢD܃Qg&#nH 2y=奄Mӣw$xeR+z!El&!Ràvs5(-_)UGT7o5dOnHЃu3gNT0{lfu[X4`֐ةݯH{عtO֮bIhFɸ5 r,+_i*ˮ#vh`mR қb)T3$}T&ec2-.p’3->3yP5zm֥x]/X%9/ Nw'?Py, v-sFIȌ24eۣ")E~xq+8I:}F+k*)L}'QLz( b1"O\8^ ,t zӾ poxj: ])} :)i ;@+W8Νϙ 9G#;NJSeeRvО3EW[S|Fc7Wn y'{n5} QT Cgo$R *5u;^pUNώX`}(wp ஭ͱݚ<9X(|Z7TV$ åLSawG 2[ONDذf8\i-CxF'$yp+˥+~{d#e%!!m4]3.Ī߄c,\Cѷߦڳ`mmS#@CH"i>.3wO2@Te$Q%jϙ&ʻdZGЧ*sXs)'ݮ.?Q{G,ѫ*>9R -v^o9|hϯ)y\>rsZ+\{% )֓Gq<^ AeX|] ;=|8iLau!Xo%`#=6i_і $pZ:bx 5㍟a^tAtF.qA|{p-=<.X]= gv69bmu+Xs jqc9ɔ{|2 =vGν/ơʯk>!UW|Cog{jQ 4A]/'H0(&JMlMfj%`}YKK3΁hTtܗy{ QLow>&=&[k6^NAP^S;.$Fy*7X *1܊Y5SR}6rHԬE54ie?ZUv`Fs/h$k_2,x2<߷?Af dvkG0oqT[j:坋Lt0L>Q⎥촒!RolvfVeн\,|j $=\օ |:K p}ijevkP\`jB;jdm~E)-II5ꐷ;WKH(HRlJUiotsik"%cr>hVuƎQzOjQ -U,W9zhy.IE ٨@kws'VְtA:uoBTwidT-}`ќp@b/BDFf\T22fي<7V A`v]?"ɦ Ak0w({YFa+k"qM܋ Fꟻf|3YT]c']  ξoCAUۤ-7.YB}_#w٤\}O% Ʌfd`[ɵS^8ۙiWQ|jg%j')͹ Fխlqs$*aj"4ǔ*FޏgTEt)oR܏hj!~VouF8-Ljp^::1C_si9rI vVdj}UzҾDҀ'+jgԵ &  M.p5 Z΂˛725}bs@*QY@4h 3ϙ)/p֭ ]O160#g%%Bc,̃9D?UEBc²L!kmTZۮnˈ /E8Gb̾uW/ Qۆ<'˶qhz0Jb6'TTTr0ي؋U4o6>4hGShe ’OCeMWoL- ARN^/ΐ Tj )on*泟9iR32~ 9' _Hr7|j#{dvm(UP2hT(3 {>|9s yb$j| ݏY|h{9vaI#}(AjٕAƵUy]_~>oF+_Q-,˨yU6]1SǶbT&O`ߞFPdu2e+XH葾N)8D&ВQSYX_2}P /; EHx2@wo lUQJ?G4Lm";l6I̖>J6cCDzqӿ&(-O!R+=!M )OZ8 }MF"\v-Y<4,荕%ՀֵaYkr|Bùcr0t^H[6G׬e 9i޳Mvsx%pAb Ѯ{Z {5 ZsFuӁAхYǠ9P.$hQ:]3[0G>h>Lnv\R;Q<\#୉q:״ j$[VD \ 92.ked#sH4t63 gW<*}GBG'\;7 ҿb?N#,Cb* @п^Xkdz s]KQZ;YuȤ'lXb t3cr("}2vFQbxu{ˉTҜ!+hGLydG"FdFEhIz{ UxXM/MKK,2FhCeA#@}Y rYj^ن[j2 uVh۳pA WYr$?+5@8`tI VKşX֣W\i8r&$'}F(DWw;7ضQ v=U'A]ȟ6ې?\X8kkr _)UgOʼnը.7a,@~ -mϊރ^ˈ(=.ɋ 5ߋx44I`?|`0`[b}I/ N'%b3LȬF#!>u\0n}p3S)(PT}7S"o6)DMbt̫1B7̰'"YN@& LPD}M\~ \;;/W\1# ưA3OP>!jal`>D&gr Cck6x Q,p/Fh҂{d2컙Vh1IhFR$Cv[UQuDXOY֊uZtPl>s^Vq9,#0~,opܑ74HIdWqHksx~`YTngRmvy*-JJʃ3`.dxw?Uaxе()KfI>EqfrlnsI(oC~lĺ1s0+_t;RrT$IIa!e.ٝNLo Fy&raɁ32JZ24ia` C3Kɒ}>YD?9 #xmU2{mkǏd޻%Jux([{y K[~ekQu qt=uֱREkY" n2|'^d7xSDg^n$Xӫ'̽?C>fő뙠wm 5{6x]@K?j$A>ٱ0sȥ20iHqn[EIFF_'AXv b!Vo6so>=Wn pGX#ڣʹ+0 Z6ݼ\2h=!6S\fM6PEZB@{Kte&"w̵F,8myjN%5C)xH9ȋgIjPZ¨Mv|˓U=M EaԳY>(y7)tW]_E@ j huAb!diDUꂓ\{p/]Y/iQ+mܓ3u}⵽>FYaz–4\Kr"]'=[1i1c۠$ >N/2e?\#H{!aA Kcꍫ(407Qt] mmUeq #mw4XlSضdE7jv":1]V+፹ّf'cd@HIy!O,30[Ráz zQFu $'!l}mequ#S}WeȠkW]_,<X(a z F90W g41LUNa# <-:FJ4amU-pŭqG& ^Ӥο~FY :BW4۝Bot(S]꼡rOOnH6oiEVyiu*UW}Ų٭b%cvpȴ^ R}Fg,ܑVNX4Oq׉|N5Dr"Y9{ +=8O<0Th>/EDT_ ]]_ޅ1W9]sigۼҪmDTa|",OoÙ2'a*2DzhR6R{ʁ&+R &ô?7)+gS<`ZoxRcGلz/^ݤ̗ ܅QZ姌H%F H0gFbDt^n.إHmXPED*UCw˧gIc.gL=ӵH&r'+]U eyhadS͆ѱ52 dbh7*%!:s g4+~-6{ngS~~<ڿ[Uy,>҈9 *lcоQke%;!Z$G _"2ƛ6lY,ֽy>rQcS+FdgN:Lmɤ,mm J8ؤQcBRܔQ@ ZBms`:|(fQ% e~akhjFdE R$?LhvI‹Dĺf[A鯬܏m4v_找e?z[dymҾBgL3ԛ5,VƝq|[ ?]fκ!.]k%5WA굨Y؞%gwZI7g`90]RF:Px<;JdxT6@ y,fX9qq9Eo/˥&Q:Xu#HjP`!gr Jopl 4u HJDla!MK83Ρ.(gnn_.ʱF G !^..ѓ8p+:HL﹮3pA|U'lxU (5)s!z߹s<_2U iJ/tuQ {5&2 ݶzm͐WKXtmK55ɀ2# h>ڹ #׬/;\+D|-jMCڹžv% ٧ !괬ݵM%zvqM~:€3xK4A7UWEs;%? p8wV;*g6(hڭV]y}UɆcjkw\̈́,`q'-ژ6}3h=C+Ȕ}~dwnmy>GF<2dUJ-/#M:Y[`WU:g^;Ocb vJEŔ ގUC݁ Ҫ9LmjN[1x3q³8zpFZ6йj&ƞ ڗLd2u˷:V`Pregҁ/WєDh'{P<DblK䯋@xO3?b]9oM˛fdůvhGc۱yU'3J : GT{0QݿZX=p}-أ(LEbO &NF+OCgǍ46{"ųfʭxIʍϣXB=4[вB-bJaҐ ;GJ<E fYVeTTbH<'@ual@+nhEL(,?.H6. p'c_ݸ? j"~t5 OA^m:qoh|}0J?D+ d.Ґ^G{,wR\v$|S$IPP=YץyJyVen$dU/ҥJ;x$ 3SMCa\|(B󤅐Q ;ܷh֬g 4o1I,Xpf֖9qT޻D6D^<2LEX<ݙSd(ωca ΠlBpq*&sG/b|h?p!,!JTmWsU2f NuG}BqDĕy2Kⴘl/v hMjN tOwA~bͻ(!&};Tc$&EЀAN14CO2zƳ^s~ilD\z I6 $^6Z8ܙ 6Vt÷ =ܭސݴRP&!F%" HGֹl\ }'b j湔6E TI|򊛺ׇ t-T3 #`b 6\=0B5곌wÇbwtI5nEACb6_YﲣObͿٓf 2[/6-ذ{uFzJT|&W ~)vjP,dr&۔tڸ Μ"݌ڱa J2lhCu;id>v b 9ž"hdGywWChPo3dL6&jSZߞImYOuRe! 1 Dj $Wʅfϖ}{7=Bpit!e1\>+4%Cu^{ڥRPY6X6eQG'EbL)x6_MYlK8GקǨ4jNo$׀=aYlOU6/zB,314kNG\ 6Ù*}Ŷ i a\!)Qf:0y&JLkRVX0S&!%$ >1JDM$94n<Ʈ8!GzfkaE .2‘DVrֵ²f SRno *D}cs\q[QxmK9_F a F]JM}dY;|Lf]; $XD[\ER-`U [z Ա[il /pg:TULn {?uDZp6 ѯA<*-[j8:m϶:y" H~/yԨ/xdT[Ok枡F;KR]P-3@"E D\yw6p5ȫ3j 9W*+3şP&63,*1YMS:K+[T?Ҡ}K#61jA7y;~_#Q)n`u^Ѷ0]oѺh48|5qib}{Ol,~KR0ʏg;?XhlAq9:ԍi]SJn< Ou$XH(^J f(d5%{PZټ7ŬT* 60")'+]t6vl4ҕ8Et%&gyZK׹z.I1gQ$[5~"#{&q]2I`WZK ö>g GgJS{H2m]Gz/kRc;.wFa?k[럼WPZ'Y溴o"%wPkUىũ9d7b<jInknV_Dk Y]7ξ5cn$㒫$9MF#zHưZK]-gRV*;sE8_ۗr>ĘgMpf*Bp!*Ky.a0j$p3K NN5UZ=&ZJ>AVgj:ćZ--&3xTǠHSE)H1zU| W:Ain@Kؐ,i%_.tObR.U4/V=͂3۴+,׭ѹmk8%R#֪AWۥt>]ن^T^sW /]ѭmcy[PرbW^ݒd6v zW*U"*c;[hJsPԔè#g oN.bGh3^;I_$|,]AS`Sw^1ʡל1xt':RFG6-=ClV ѵI9^h!nCِ.:rjJOs{pXsLCd C-؉Kgq 7SSP _âcLk#E.xe Z$,8T =` }n/,7fZ"HV.N>'4"/V8$.}oIr}#`;/>"3Iwl^ì ܤiWMv:nzˣz7=s9w^yZS;ݝ' TJBJ-4u>*ԩoѮԼ<ч|GxƯӇEz?)Hʪ ^sc+h'DcĻ>,2aWsït?s}sI%P/ɖu`[zh:VHmr VM F(`C,wv>8ykG?kJqpTpu}&]:ȥmW ^ƭ8#+TG낸GB{L PDxs~v&kfY*<|TW?x:e)1bn鴢q@H2z#b<Ǿ;fҲ|W7-;SclB֊5X{Ҹ@n55|Y&niNQ.} tMC44f֝f<RǕEKDUM 힞d@R觃=^g@ĀBR HubNfLSك9H ˈ^@Y Oa~ MA dLh;eGIs4nA (A7dH )%_f%)) qaY,hu:q&ř4e쎛`ND5f4üjs;/%"·D)sSJGaz-Xy&;!JgGՐոPut]#ލѶ?kgoh;oMC;Qc=Yےe",tJMq"_S Px s$m?7QL ^LumAZr00?AҮ>ΦJ :f#)x7¥ر i]cuRȹb8Q7- 0,oY[bYh6+[?5JECؔEŏj{Qr'q 3a/ p],(R~񵗫d'6,䯫l܁Wr;5y6 ')m2XT5cWp5BrE L[B a]ݝY%Rq8N&Lj8XMcX}҈9Wwfb]l#ƺcu㧗=da7Y}zwɭ 2OMS'Z`̈I,>Me(z!2yf W;$:ќ~|jj^?!hVYڧQvmd\gٰks($ w2R႟m1&vSTȒdi*MXx $S9vLnXbb;86~>M ٯAk\@_H72 ]}Q)(҄ ^?O@yv{*#38iCgqxN|ѧl Y(u$y )sHd|cIB<6\].nOJ Ozq,oUPat"loIK`tDX F$Zy9}t#lnE%B I͋!Nd:1 $˂6^hFV}lmVFHJQ|{q}f$U "p[':A{bZVYU3^3LBi+"Pr^&d=~\&hEK޲-xSU!}vY%1P̓dCSZ)MADk~+t T(~rlӔَe+~!\{cv$Roޜ`Pg^!ub\`7` vDk1|kEza-` zԒ[g@zk;|6#ޣ5 ;t]DEdJ2{Ɓgf'K| NyX=کjj2g.n>@.\̣D(t[k$h3&_Ƅ"JYς3"Bš_Wwi8@kD=B#`*_%uL;C~}+3S&&)韈1#kB rRT lzSY dXZb+|&be hМSvۋn(DtWt8=VyHM(5TbDs "3Rh.qÖ0aRNdZK'>jα"w\aά7̱co*>=8^ 4hMèɮRIuCf|Ƀ$<7AGm5M!'Y,CX3_ZD3&W*՗aN3|Gx8|j/,@|MMlA~K$ٝh4ZP{ɆB[n|pqtD=W9e~u7&S^H8}}csE$H2q6ߗ2vVoLo֌[X@zf߿&0?0Qk\IGXU9%{rKf-h2y EܲY`0B$+ JpokorS8n3~j`|IᯉS %Nx Y6:UWByur]F1q}k*)BxB!g$^|v7w Î) M(eши]4-.u+{jGIAp_j!a q1s4+A x> PhK0P(]б!s}pJ4u컘5%9 :lœ'Lg> 'i^R/O,@\n c9YC2i]j6br\ľ{I*{2eCY)ю]u5(`o/Aoj2#{# 'L96JI</^{:T ԥTOhxl0wvm YF]x{!WiBSC" \-&q 1u [.a4FxqhgBˁ'ƌ^J7F_=}%x2˭ʃz[v 5! ݳ؆#Q݉(>uhQ.wBQ:hF-gqH3c/er_Zs} @ Ҡ1>z6CǤ붖^[IF"!s?I{v *.@VvַYv/e5:"_$X6ok{Ȧ>Lw> )*xy#1? t5uW%"`=BQNYA .<p腭>2O@5䢪)qdSZ>;4Ģ$KX2I2Xz8"A^&9}zOYxVr-}BFb=6%#o C$I2ڂ;E*$(އז5.w?aS.S(znܝov>oCWVNS?+ 2ȫp,f4ŝo#N4U(da][zy7찆Vf$wT^z1גjmcsT"r7~ŷiDIopu_ШFlkbSiBc-GT梧u7~Yϩ}x7эy0n7wU_ q. %.J }AEA@< y6Jцy~&ΧBztcNdazN ߭m]၊f`sЇɫz*),me[H8zy5Z0>Hעxr+k2WA-J[B\B[4~N{y +ͻUiWܛQyg }XI~ ޅ'?<5 ^,)abv*ĬՀ@[2"csd`Ѵ"v+Dh[bdGB[M{s%lPԣH E|`:rpsh1tfVl[Ic06ò #NVСz7o;vؓL2E#0{7vvC3.?hԃ}qN%mgg{ͲeK6Zj}1ܕ5TmclL7ۭ["Lk>QӿU"_D%z0IuQWPդLtU*=A43JrȤMrˆ+<_vġMmNq]s78grBEjQC-deE/0g";<{"7C)Se5gn:ma'dc@8SE| $L53GFeCqq&X$=iqvxi_I #R7pvSФn)ΘLu(fy3ߕƽI YwWE%/VA9-1\Yڱ qByk,dUr5ahJkB}:rrJ} lg~ɠuƄlvav pzOZ^K"n0.n Y] #N  w_Y F[۔W?N/>ü[9}C/ɇɃho YыCMF{$.GȠ?ag-VIUm$i+2\~cIn7>] IwT#]\dsj,3HiKj5V\5I~lc4-G]|D%tX;Y*ߣ~5<1)TS #wW6}R)a"= ˍ^-Xf_]n~h|u"#Asxe~Ę7}Bey"mt5[d6,?ɘ IkLe;%o#k#]h@ч-O60y5&lk"R j:CIƭj3)Mzw<1;:8 4P r™Y>rdyO1X#fm_2P 7{Qd.W@2[QO5(M(˚Fs]ɿ.@ h5%}LC1.V%lG tab #x_ͳ 5#dv60[e嬅rFC;~֕G 7kpns^9TH۰lCD!E%(jq8=Im^NJzE02Ӂ>q4OpzL`ħʧAFf.wO\EO=}G@NH|_0-@羫Jvr,Yt(larXthOݙƚmbm#Jhbo'K$+ȉ1 -W=/iW??dzJrw-[<`n0r}9-][l3M^~wG{DnҬhv<-܏Xmmm2\B"XmtI!'4 ߻U!²RɒQm7zif:Y6Y.r y!bFfr &bao9#xaJt%Btd-15m͘3tFbf6/"fV\R: Ej<2<_.  ʿg:*(>OY_&2FMB?.xrtiWtrtDQ+ 5^RNhlᆍ\OvIհ%W55( bXc^r W:|v.&BnH`=@N U9w:h8yG.Z<姒i$q;7Z8>U 1:82J+ c>8 f/Fl|!ސiylsA#-،SǸb`ۉbhMRx3f056cU"26`WTr:Kʄ(w.pA`r_o8Pg i1$zfī}S> F2KQJ6,Kes>{ӶZV._?QďwZcRSs@sB+ey߁"a$0\ptr))u5-2Tg񈨬}@| h>Vld8XhNʡ}*IJ B8c邀TLr0|C*8B]zy9s #yp :H ()7{_&xiu UM슶br%<T 5]v\}o: I7j̱E3v"(>`EhCͳ7 t 'գ>$)r-gf:#;1ʖ!z5XžN>oe겘mI'䛈M 2b y>-|C&QfCb,zqФ&&^>ZV,)\2K' D/FH3@7J; !5&ꛈэs+Th{G{:v/kz%1 TdqyNevNjAK5&yd)~f)@\>lJ9/Gv|%h";W0vGLlczvL(QuFa׏*s1C(t|ǖzF ^7t1*g=mBS.5iPƫh9gB}l$pݏe?bTlu > Unhdu42ӥ7խy@^tqX3Ke#G~E.S>UOb^wnWV"9-(YLޠ`.p%>V4rsED|J 'k筤Q'AaàS>UZ\eF,150mWN ͖ky{5 4(sq-߬}r![Oo '8Ev'C$^}-0(v(*%y'^9%H0:' NLڰBɢh 4(UwlLG~{mh<=5Cy5)p[V}j}iM\W  ciS+xɯ!BwV!"@+\o,߉z7Xfj>P%eƋE  ud ֘@6).K 1.[yƽiJxέ\`?NU>_yn3T0GPK% 5U+UTͻ&lsp ?XR ШnB.(T\ba!,K?.a-]`"-Z%9qbw5}A~g382,Bai '~2s@|DjȎtfՠ| <׏1>5Ɛ}Y&20ä@[nv~p stwW%nSđI3-QZ4>b|ۘ5qlm(Y[ ʠ bTVO ъ)\G_~EzO tmC %po6z!OU}Nꢼ +MFKH[b1db}nIAp7*Vu|ǸzYǎ΃=wsQb?uiEطla;ʳ]U}x?Y Y|n;}hCt&<ԻpWqhrej87mQ#,w{ ww])A B#,o0t3( [Oa ceq( fEq*_!ת:-͖'K?:{}L|~\ܱ"#SHt< vl7ntѰJKĞ*>KE[aR-4ut,?fʙE*{/&u4}-Lo6ԏI:_l@PZ4ӝՓ7=9&U_zλnxӧa(~pM-,)Uu2٫ڜ`YDQgU1o'?~'$X%m/H{Ӟ!8-&Q*-|t|pݚcAz'@wW߳GibI9:Pɥ7;Isl$>_"p&U|гlSM f]:%`S~5ΡuKPI%Ui{٧G%q3$rK;KGmisԐ14=S9v35v[Lr C!wPšy$؀𚴓t_͖K z2*̤ZZRDGǡ<8ðV9g /ܝ>eVYBOi٢3i6?W?zB$*Kavj<Tuˇ J)|"uh!Wi!>t,~7RaA\~mTBDA-4铡mAifv4{FfGxzI_|NL?ѢL)4C_n}[a1bD~HMB5+P-s[RveRr(&@UlQ@+b/yOo[ߜKElKu{2 Sς6~A\'|l#dܕ5{0YlD3{.0-pRdL諍 {(rIlWX.aT׆P1m]<^r; $Yk+Q׊bë !V~esXbdekm>`xu}z9de\nt\'p ~y2/->*@ȉ86Y*Ж=kpϭܢẘK+m!L'ٵ=6^̻AX MڃF?˕0aw-UVJŘ~5XUwsO~ϊ9m)3^ i #]|-s*NJ G䍳k3 2Mj'xƮ;Lg&ZM2=@ + z`L0ѱt!סM`!)%?ͼ|Y( ˁ[[$+(aUq2 $L^}Zb#O yR^nd3iL.,׈Vnq{T^ ҅Q^c Yܾk!.-IVJrrtybi'ospW,GEߠf:.^A~%D`|ȣwQ D;9>O5 PE b2{ܘA8/~(4ǁ1 2rfKR+ŵ*;:s~!a,dA|;[14dde*^@^vKooItQ$,oñR\Kc?n5EM*;ߵ%[#byG}sV~Oy #E桴e}4Z aɍw5r_$3.\1~ ]CċC4?)Ygr{%2z@1ۗpsڍ*}hMPpVJ8ikC'a~Ufvp UZ@7)E\΀š<w"8d^(L͟0>\(.H 1- se36I䊣P:(b<n9I/$#R/tT x0Yu7:ПVeDJ'Kެʊa$zz8/||V+ :٦vW>uS=`@1n?vkA5t]os/LT^)xݶܕoІ((iy)p!LN)S'x/E[)*c5+ v;0GebMIRȟVdǒNZ ,T^u7˖YNbL bKВ`]WL+:uBS}=Yw/O)?-G$`}:'U06&.~O[ Y8S(ܴNUuo<|1 C͌lI @oWd%WM1727JUC̣1G=^L\9'0 ;sĴYE[q_DIZ*KhX QtGȯ%|W}S9t JFD^ک%/֡W0f= >^5W3Š<-ͪyHnElX8q*_B\Y%m>plï"unfP/kUV}'PTnEǥSUQB^o&*5YJ.T#`?K29h!8EO=5r~f{l}kK,S5z[~8<-"UZ2PjDݕ1T=b AerzVܯYux~f4C*yFfH9䞴I7G4\bn \Rq][};2R2)q92NRmp3YuˬuY#UWXk7XMɨS^]&a5ډHRw.8Pq}o S늻MKtmN#Gt́oVubY%,8}Ѭ2߉ &.5f{;h*XLx :bX'O*OtQh_Lͳߜ%0ow] f"fFKȆsvwS/,C^{ #)/(; Xza-bщ)ImAa'Eݙ֙3=e+J6_I5yR߳n}7ə"T2q\"۰|W<9N=BQ~^։^}d%+Q"[jM<2*뉰g~j?qը)BZ{)s@PkaD,񪲡 ]uLPaU禬;l4kzzj<$]Z$GD>i?NѴ5S 5z;WidN׾|r1wڒjvO0JZzf,Sxk$I >ņ zE +>,LhcFUſ!J=KQTc%D;ҏ КhH\,77%+ q*lm!F,zP3b 7wFc7ONt8|YH= C\U!;<)8 .)݅%@5ZSLl3W}H6K.1«/0NizL6uo5}-UZMĨ{,ןHmWZvۼ6Si9FN,%nBtAmdO*dh'q<0IbKkj4`DAzDݱDb/9U,;wdtF7ꠕdHMSȈg -$g}p6`Kʯ2'ocM`*~>'KոxMy$؅A~SEIniQG'-2`_5ޑ.z%wbI5u1,G~͂GN1Ju2c-G;.!wZn"3DCphI0F-ec8@SB4%2%ade)o"ɗ" )ЙI6 k+ƭ]]BbOP'M ZJh ZyrM4F䥔uXB CzpA!}.DA?65/\cJmoK؜giު剤vaҬsDNYX ϯ&/g8m3ԈغCw/w3. a/aK qДYճ7*1{Y "J[>z"vǯېy8#8r>N3F٤2Z!T/'}Ą@uEybh TG^;uM3k` /mxLL{:dxHiI! l{Pe@pCJ>A#8"hp/P_phd\Vd:`>[#ݜ56KUf/):BpwgqQ~mI8H 5tU?!8*X4|ajܚaF~~ϼS<>sqJP AJی](5޵GL`fhspjb%>ÓBF%n$Xڳ'.k/<Ӟۣ%z{ɛlr2ϑ/P51{5C|[&Ʈ̴tBjxT=K@{١:<̑&=UbaLrQ'DLquS"Mh?VOQ[C5T{) b%[l:ѕpf ,M3%bEl%2pYJ#`_c8[%c4z+Y69LpNj) $Z9kv@*s 3B; 43:=Uu:@vqA;=hJK;q>HmS7sT-isK4H-p&Fjnh&ceq]٤=+,Iw8~*O/c `J4^ClW5PIɷzd2Jx~gV{ +lOCg2q >ڋEMf5(b%ZXzLBͫYf"zeQ 7H YD rR5+0S{5{ja;>d+ ;q*o\L|!ɚv0\fӚ4_Z#4j^ak^ nxh'5xbfX0X,b@: "5ŹY`[9x$8fGykcR:ss$|k?9Y0c[>&Fy )ޘ^rd(arG w,dm(JxVk}}T$P:!b֢ï< 2+Q%)) . q\̒>(LU M=\Ɨ y/ӗH" >iڮS lƐKG^ͲOytU#ɹY z`IrԺYB4>1Pϋ; ne֊K%;Hs;z'}h?6뛙i$pZh|Yq< DYTVa((`( ^2-}'v?n_'mZ2RfR?:sU -ϓ^}xJ)\ 4s|ە:ֹՠ$j=ӻӝMhn.VIL֌S't1NI*,';(~8QBj@M1<ÔN_JyЗ3oa.{mHfl̷+.1*a%ܬli~5_,ty8)Weº].Yޅ)l p<Mi,.!xiy٘+F =#1I{S^Fp>:(bC>m`#ۢ$cѶ}mu@[\݃;S O:0[stB~[Tr|ks(n)/׬x.~ `:@9L_=4"TPޤ <_gvO7cƛ,=~U$,f$ ÙAN?ue'J32kZq%Wӛ әa[q-{?* bf#w*4(b4;)ȜbOM4%Y'y'R9vɦNl\B0$^*V8wEӃa5Tp;c0yj tς}*D=c8# wzg'T\]z`Q"Q5\n[|Bk|ҙP/_#!EnC 3_d8]XS,Ͱ_JUo̐/a|;g,a]3V,q0&W[ffy}žpxT:veI8*Io*"? Wak/c .$m ڝ*e)q\b LB06x˼$LPPr B0-Q# 6A HgY2vRQ;L>hlCVEF߮D}X\PvHQ&e1ނ\v\+)\YfN1^3amej͵4MxH>OD[“PHekʥu8)oOOHB˒up1IIls_F?/O$',C%zXG_,sXmvwu>b)YㅻuE{c@e77YK'2cY PG=msz1T8J]Y&lyO3ά ,~Oեu2 (M4ubESVQ=ݩ,oye/]prl(ѫs? ~+ťfw i.-83R^,:2X+8[sEjzD&W:Jvԙ1"pveQ\ /BS>vųc.xf,15*ƨbZNe݈.F"τEdfL2^TLCWeA4}R@]*BQª1 +33WEoo &?<|h@7∓ΝdS `Æo˖q{Sre̜VO'5`'!p͝Ϧ9Ȗ&@}ri98D x6fk87aNv;|FYwu);HM3ЁlmTqva`z*NCҘscT`[? B VDU$g2ltEhnl N(8CkkmGw{ײ@~JV\@+_`zH_ iR/[K;{ P!3}ձ'J\ ]VFQTxPee~ {D~W S&Nz x)gmE yI#8]7@hLVjd-Mb>soO/*mkF>z`-4DBS«*_6C=\~=:$24!9; A8;fN1۪U=eWg.LNU,^VpDƬSC =i};AVi\ٌ;.YJVdn*!R͂elc9/3TbG~ٵ=״H]rw[:EEUz1u5q9Vy@hWgL)JͿʈ0}>Ž )Gϡ hjš/ߔ9  cYèBQHŨ@S16hkDrR ,׌cDe_MGW"1j:()kUJ6JdX %VNpI1FLaz!w'We:fY󚢛W<:2VRʞy.B$#<*EdjbdS(D(2>v/;Ӹ互:t;A^9_L 8g1Sa \suՈf#I|4t%a$먒K|`DBrJJaA ʼnCqs TVp?xjֲ)U]z'CcZpcݪȑ .N=׸>Rj\p54?RcɧhB1Zߤwl|G j$;*Z nfY&„~e>֏%fxOg"X2iZ=-<>Лi]ă]WM+[dC/.l*;j{zYHAqMl]-<~e˷L*sW1ZL8FJN잓FhSjFwl  s:/8TIJj}V%±euILףڑ7Ȗ|_Prb]}Furm݊ީWkD5'Sid-O5z-Caz[n1zIy?g J@H3P FkλZxɻq nd{IVK?Ko?ժiNkwR50O±Ko_?3l]x\̭ Ek"Q׎% z(;ת)UO ڡypt&tZ'jhJו@N0|qnRФuOU&n^Fv " e=wjQU|E2sh[u e.AUPy}-IUU`c h n59@8z䳽=KK Z1~Hqd &s>(ZBO4"q[aC,`Ԕ;n$6LR;IS9cކy1Ja@h"X[W<̮Z?͒ΪQЧ^]JnUB ?3M;ܦOQkdA?YW0 ؘܥu g}nYR/ڕ\pr'l,(Yn\*8}"FMG:h c4]N)s8+ MVLEX|~%$ ^]\MԈG\1TҲ!kbkrtPtU)Ã4._)! (x# f8co Ra u2): >*d0SdU6 iR8DB r1/y[[L8{:a(%†c=H Mh٦MCe&*:62;7ǺJ!|À P녚oj̣GUhgsYJփ}SJ&贆?^~im\M,e$ l+zFɕ>}UgExtV$bdrqǘ?Q YWqU MA_Z,ʇ3:ŸזZաR⯮: 95KQEi,ca2%Q (JӀQtf+.!wᎱX ˖L/;=uݽE>KvsXA'vC2o]y1yyCIY4&53TV0_":V{#R6rNLH Ji_P9%>O5$$ Y-,|&5KԏNp ⁇fXZ=lixlk^~KhTVEӑ0ul̍EWY afDyT<[@#A DU"k^Og'y 0^=+os d`VVڌG9Dt2Paw(x.&V7Qrt!ȥk)]4QlZ!bX/~UaS;\o{ϱgirMc&귳/ [q>"s^!ٷLLe@ǹ}ڧ޷~hڞ4Ym{r?|}?|.,kӼ#rA|#_U!d7'p+ W*?~memlv0?z#&(L>!c3? ;թi߶DD9pf6/!Xnl4pFC,-ԋj3޿3f#R4RD Yx -nHyo^0vJRiju,oRhv#v Q'έUM3k\2 b/Eх,ק1c#Iz}vm<E4GdG딭zC㗑<$aO{SMFU3DrHanF1:49e E֣'yg !a;"mNDv8$}Θ7b IqwdjL%B(ڬޖ*V% k"Vz7(fV׽]`<ݤ!s|#r;iK7L%n ΑpsYˬ {AdU*sIQ5CI믣'QV:G^t@v?"o[vcMWvp)ڵ(`g|¼&{ )z|S1XG f4߫o=P~BxB>+ygP ?\W]BF-6򆀎xѳ HQLQ` ; 580b;5wh]jH]{Gѭ,W0s1QsuYsLcKJkC5ۀ!!naA`΅k>3:hmͳp-T/t㽽]SZMj./?,t|Aγ]eqN[VSrip$?%uN_P Ѵ{JF[+ ?OqBz}&qp`+=XZ9 eκs+ SL@d"H/D%uZgjY9F&A"u7OBVI< l&i,d!C ![`_5$AYa0Z e^ ?jy L CP9l^ hf(G/y=9C/hhCofm t-ZpSճ:Mob[Sy0'-sBt`!~^&7mrȋX+]xS7=9K%t&m-7y+w,Rz+/}q/щ.Prջ}HG >׆/z./Uxt uÅyFj+" bZ#d nM{Z0o&HH+^"::q8J< ˦f=TXFK+^v[\} 20'`: iCCD +4f\+B׵)V *''C3EjiMsߞr_Hy_BB#pzC/Aݭ`Qi-S0|#O< HpdV6Q]. B3{"1gzV:mi4F}ѡW뎑'>FsUe {@= EChCG{䪈A@ 'G ~okEpƠ3P2y- ₄6zJzX:%{igwi\}ǡ>8fkRe7w_a:akULMm cc: v$۵c2B =,/XqqWߔ 7g{1EԀxڈh)s% wt5+у]Pį9"%COzY٨qE- %=#Vܓ^4@Uݕ_iSH_y߳l3dG{)Aaa`aD|&lLUc.#vĄz^Q;ݍlHÖ>-U[wԆ+g(i "n7 UҜֈBo4B˳Đ))Y1UPl Ǹ\jqbx+Bܺ4 RjԛR/n1b0Pz~;ͧ|FiQxoKav$+-Rg0s=AH3/h~Ẇ06K;hB1Ww,`YCt@kAJ!=~Iq 21A"Uol T$?8`3.@6ܿ[jb'$BN,prHEXN]84,C?LT?OqוI,q.M0e #pc9V}vkBX 2p7И= 1?_| XzMsCS;AƘ~FG P F2cy$Q5ږ*b̓ KQ Q˸6X2-jz>Gez94ϖ/ч' H.=O2>.71Ǣ=Ұ {9F瀰f g'L6WV$+QTש!QddB살vm-5=)ovJ9O*1bG ҭއ*͗39MG֝Lt}gr``c S5'$jd#8xdC++^݁ ~,# +8 B{)S󸗈vufoFi;aK6;ƮuzHكP=-9r{ch6$` -Kd>€r5 ;>*3SvH#fO[pX}m^-ovK΁5yaJ kUPa/ͅaśE8ȘsV.y̫I܄y 6 -CP[j@I6zW[y<@+{^|`_6Ѝ~ad10Έd/CZäK3tWVʿ3Do<8(']"MKL['܋x%Kq~q)[O!V Q 7~.|f-̹6+y^-/Zї-(!bJ0-gLRbrk-pqRn駬)D fJ#L\w}_{@.x4=(}gT&tk etzR: mPDvf͞M俺BcE.Ƒ_d_cC $W1OCf!˙D7XC  gpx)JzI!ݩ`vOPy"bs_yš;|M[m$ 7CVa,ti ,REFdQEb$Xr.6R^a^XfRae (WF12̮ Q53G`m#ĂO`>IX`î*K9v]Sjkh?wȪ^ dK *qwcp %:. ??-$3,TLgZdCi^Ї`"0>hCO<|Hc_QGiY[oߌT#,я3J܉X:ZO>i,Dq 雤kDǠ{R]׈kgJђw*/&hd UY-zE%W  11p~_8:9b_nM&p|,dt[%5YۖwVcbi;" a~OZ#6.缁B*πg; RA2םh T:YEL:.љ~MIqEǗRZ:* رV:u;$W _RGr Or(/ik7麬0s٪CPDi ,4R֟DeFK4xu>bg6R'YQwTsI8 v2Z]Z"B%3oQ׷`:! DE[Tx7zlėh(s6 qްy7J#H]T5^_2:t@ =/ λY (). Ucg}8\pRѵ^X0;'cb2ھ="-bb]ttra{Hc o*E.%z6L wqQzJz_BMWgWUm_"x_(H$ _ r+W8wx\^UO(,SyyОIDE/x&H!*R~$ B )` fh4׷]n4JSCS6ZB_$3^ydQl3O%N7ApaSk@H= jUx Qy˩Mϳ^ F sRrIKEu_"3T{> /ÙG9s:iK@%&(Z^|emT3WK _Ǔ3aݚϹfU&HqA&|A&:^ecY2n FfZ 2U3P_HGl*MfƁ\D..Bv p0@F N[)$I_. bE&I'bsav!+(<])5>vU/e-3*SFĩȌէYSx&?7VBj^ CacY7 ͓HbtRݗyLO_`(޹a j:Lm{_ ߺ-I í\tf(@A&j62-&atYpr dM,eEݙ8d*|–U_'NI;9Fb\R0!D>G멉s1G1o6*݀wD9)Ǵ%26U,MpQIUob{댅?ɌR(,|W3wu822cw5DM6oUJ lݜGt|}Xucyi^ E9BvI0 _I 3+ -PfՏI?ؘ7AS؛cGh`5u+KP$SWpQO!& /W+ٝy2uƪ'*وDTh‚b!Q@hQ}_+@>QUգ8㈉m,n >TRX,u6Jw5Xz7rY z9eW2qZ#+]9٠ƦN6":l,itL,l y=7_5$<⨶㶬Cd|#̽`?q&<~?2.} Fs Fņ)ޮO0psǽ81y}sSϰR/LXP=o_0(.0:""kTpk,@!T7 _y wA\mvPfbtFXǨVS׭XtGW6Pb ҆N( \xњ٦D&C;\BAT SEk ]c7iR,]$3lWђSQۺϋH0=b(q,B;] x2G*NtώM#X}9-*d0PМ?&<4 -հwTiumO .Q}ba1[J+p17W%Ms0Q5oca 0,|ء@kN*COFۤ6}´%&l))bo;?Wӳ|2Vr!Nۼg Z7#'77@M \Hv.ݸA"J</IbuU@JE>yeYhj+ xVdyX}`9jDM*40NRr}pb%U\X潗%}5_Żi *^GHӇ n߫>5qS`(,{'qNЌnz0A Vݟ6]S>{\$b`k[@oߜ%WOӌZ$LP KH.:^FR<4 3/ ؐPW/t ~b\M jdA<"6bV"FE bG2FcBafh l,b+)HXq0W擕za>ΎL=kk;`nΟT|δAsqI1 "X3s *>.6!JjF1 169js Q~q >zu:O aL)>klK0kl4k*a&GP#sQy.}E^Ikˬ6aú[癉z2&7#wUG_&g]OWrWD$~ ,ejmR'q{ƉÛ>A`Ev3Jב"@LbتpE6 (KnxH*>'4o=DRovR/u:㪐TOk]IԻcȣZVK ;FCH%u(!?o%A‡+TTwֿEwdW{HVk>1=%JDhϋ,S@o^X1i95j4$sNђH#2?7vH"6aw'zn߰C"8 ;vyLvֲj= W4ʊeOKhA2@-DB eX\ ;xxf ]'2f]=bfhɯ80 Y0;}JʫnǓ>~=Seϟ]9|}6="5 #Wi/e iMYzjsv'-ެToI+iaa_ܔ+1bN 024Ͼl97HF$6ߺ A5Xy2^3?FjVսݎᡬo2tV 1m[7ޟ^F7 iVnI_{'w;tDDr՝GѤ,wWAm@Bc"5<^9Zi*AEQN-!;C t-:tPeQW w)O_(P̲GP& wO'l91RA䑊ZyIrphy$ޠDT<+)Ču29\*]_+T/UҌ< \ R[zx-0*p[0AC>pxNj^p* VgZ>XԽJgPBӔd^%}ѥ#=XFS(;dQt@nzlNU ْoFyGZb}dprgn IϣDA㕃2Hۀu`:etG CI&ԙuDǛvv `\Gܒ BoP ]2vgazȐM4c{LhMP\ۜO} '!1B>ѯǯ܈YO*S߭eB ȫRcqC/L G̶"{y sN^亰FQ C*+M)yY@ n{ta!M8ГmLIbjyL 5]=B"dzm@Pa1.OKE>ku g y`{ntCx>_S7,| oݼ-#cm, ΠzuEKsu.s_D(V81 ])s%0lATGxܸfNGic(]|d7_B@e9ýH%Bq\ Ŏ ܀։;cBnT񶞳,nCosA C1/C(Үr@p K[PY݊ôm1JQ7_f7B8)oGY4hR,VN1ޛͮ@?8vx8pܱD^fi,~Sv-ICt:ѩü]GrM4{ 9DiFTTFӝ ;bgJN(Xx":db+aiYfܜs(he^6LTؖ8/ݮ4LdE[6@kLdcs+);k CJK!Je hXezj7=TdF5 94\B " .># 4BVÐQ}OGoik8 xks) 1F,ߜX2+e|aq+;7&?㽕q[ r&R9WħDIMg"y]{醒 5XpLJ;] on!޵ѓ_/Y&BVy"1lvnwDСrvʻT*Ofr`a4([{~8}EWg%leM4G?pY/wC2I~qY!1΋ z"T*Cfs7}!4 )F߿oeGu[R- aEħ̵(HopM@Xi$EwP|&\D.p`u]m.Бr)  X̶K\\bDٻq5a+wE^zDgY-fpnp=Z \ _He |Uh\ >8n{%Є0m̲y}Qc~vi:w筹%]@?<y} Xe-m j $E!cՓtVK ==*}Pǭ&}v&L4;>ëEn~V"gȾ 9TowO rr[A}!9m,c?T_^Li@M$$ii#P;Ovƅ9\<#*ݏ0k2TϦ@D35ԹfB$WSf$%oPHf 76f fTزPlp̳z6f.?Iԭ~ dDaHq7"!~43R{G(^Jžm~~QZ'A%H-fW=J!㛉o#o2O%OlFs ,}T1 :OAJ Ԟ`˺EG{u0Edaɐҁ_?'1p^w46:܆Zl*mvs35')@Pӹ< y%/hqUXsG%e/foFO2>&ُmŁbGlZKⴆ8tk.U?ItݡTA.6ħǂO$*]?0,m'.,&#R< L:_B9l&H`7RY ;̷[A!#xO$ZA(Lɾ&CE&96*ο i>s*+_/tI{ 2J$FT} ^ƹ+jkHtTmp? L/kѸo BIm +rvP5e3woxe$o_ Ev+aDT&"U'= )Uhh 8S O<>]D:5GMkv,7%M?)BZj~=gkEb6xI-E@FU|OfQ'ŗ:I*EHJaB[~PgV'[YD*zu#`U )+6h5`s 89RO#$>o9Br, %WrNQu,okz`4p\Ym :>1~xl{XWY*Bғ>ٵ29$SΓNŹl,?  K@R4=q5]ɮ6"@AQ=a6xAEjft|:˖tqt䵝qr{TctN^v pH@gHd%3yc"s[:roUSD-Zē%OgLS^cx+N>!%!'u Dӳs,_jkYHVpE]^Q} a7L_`!K |@ۯTmyFOsGXwFb#;ws#`Nxۍ.0C% Dk|WOR_0+D=]_`E Eq" gCf4dnh_^z׎b]=@Tlk0c@FS74<>--Jxip헦K}=>s_Iv}kY%X)m bC0'});$sz9)r^_ӄ4|c%-Yf* |9 &#vҚ3_PgP"2,Y_%߇'v<I8{H_ awh[Z#;i$8?Yc@}߸%s2FAr 7T r1,_ē~Jvenq^4v|ӛ 9<"KDM dRu|PXw6y2"3(Vڕ^ W?ǰU4=RYl901Pvf( \l Ϗ-i^.ٿŧyDq3C*m(uusŅUo6=fbO##Sh ;{rY،qBH]2g!ۄ;Rx橓-)Ѓ&I5 yJ^V1,(c㸄}o,hcd,G*.W=O WFO^u+t9tB֧cm t {ۉfѾt{hCcOg~DZ^J~6+/j8bRu2_y'n[\3JlHF`|fep֨LR'S\  s@7ASz[u聎>jA#xQW< 3o/v(g_x1oaddzG7 qp 8G>Aņ=gγ<&gſZ5wj:R֑),!cH98z*\$:1bQ[se[]tc5m--UܕDL4iWM&06AW+ԧ4)Nf; ֻ|á˓3|TLLr7zY,.Pӝ語պ|- ƦnϿYIz2#Sx,xs^Cɐzx \gGr#w1N`roi"~螦t3 :N:7I m&y")k9'&c7ZyfU6 q 6 Nӻh:& Z8GAcRH: +Fe ;5#QKsqi.' % @PxR:JHv \m=r8} 1.yRiMT[S4Gpi#?04UF4Ɇ/ 7BΪP+Ѓhl1Xyv[ >0nor\e$kݫܵMǠ? ^7H!,^yn$an@y3"Z2`)oJRl7.N&MYpon8ٿ'K_"['+xG Z2i) Hj6\dE^R,*?zd,:P+"/'+dMx5qkZK8di~3u RЉbNq~N5(t3XLM4Lڷ Np~7 <][r26e)YZn?\4Gm= g wmP&I DfYDkP̓`p*N9Jn^+XQՇ;_aé2xJ^~6 UUb{}VSWYCEɴ W{s%JW[K[9# 0 TyK٦:{kd6WN #G %loZfrJfbegSN>NKrR%7s{ͯzaǃݨ/ ar"O\DhC΋j=gMDz<+l] O?IP"aifHL@^(%xD?"8"8(fwr@~{]`R7gy}A60# {ȉ@ 29-ԙ5~@`߰]{48W\ygMw 5YlY * 8Z:’Co}Aܧ7X<91dOPXz$@B5ǯHe1,ٰ:DJq6W[hSe e yY%Yr>3:0xdIR]%y#^gw!֚Oj& nl@Tۙ×qW2ٷa xI "lPDN3lAԝݭwDҙd;;Hy3uuZeݥ#9JER;wīAy>2d%s>eѦ-I]"N3n8na`R-] E ldgf4UfBK:y, 6 hy<i# wMyU'8%V,? ˱^~IeN^>~V6a\إv'!7ABD.Xwλ-"}u+QgtYrFbUY ЏI0UeO +x2f"VwªS~\sO{.`vy) #|дTIN_0;KR7Tk{:,ͼf2t?)DD@&w鮏{v90pS"{] 1͕6QƵ_F3$ *a>u 14#!j.@jN섺F}4: Gu1n~LBFIWEhEC1X{#B)dz^yz_6r|B4eƼy@\Wr6@g(NO]f@(H9L:/ѡ3bbPpB\ADm] dcnŠfoH<gTjp$b$_Sf9!Vh44Vi)#;?iOg!KbB=l YF!RxH3ƀ(=r9P.ODjҞC%`?QQ1&ƠI!3`Dv-Rh9#7#klc>*J0}}!ŬUuhfT*a+W̾EHͻ!tMۿHՑ͌į̣3P`]NKt(ubXx-Q2=лy޻*Ζ E f7y l"(Cx9vA :w11cAeZݩY*r yC'n>/\+ [ ,?97װ<>9.NH{c|JL?lc_;)D`g2`#Ʌf;Y)jwcr-d[{/5w{"ez887mJn5s+K*FkCu UMƳ&" *_sћ--|"RutYNZ&CN>P> LrC|meT1[^YH`"%OHH:FSvG)0wa݌(56z3-^3HOR?]8-UlYفt/B(/{YtdS@##`h7P&bc&98[OpEkizծF 1@m5p5u(|@V4~;ma8 B2Y\[(4^(]֯zZao_lk.1]W~T UiuvavwmT+uiBs`"SVs6 @o 2_f)n' JoT ϻ O?;M2P߆LjD_k׈,, lz?C߄ɰR2 K-v=+~JD_G0ՊxO|-Y* E_o::6u]9w6^SC&y8I x6`,*R ؞"DNڿw9 pl?bR)[N|8)@$ʤ<>'I&q:]>> 5%Bnի\ݜ>VdH=|f<񥞓,P℥JAˆ('4}ӕ=q6{<zo$,Wbc VӮČ#/yә䑥5&ƕ`q,рxLx\v ǷM0؎pk JRb/͍1.Rդŋ\W?~.}{eKGr5) 3tUv+užc?2qZF% ZX ?ga539bՕ?HpՐl+]('1Oi0`WոܑT,~֝da!1hXq}-֐.Ok)$o[)q`U`Us4mϓ Oc&䅭#=DH|8`ѹlq.'Iėy>*tGsgtȝ[J{s`|7v^Q|Ryvq`[23tLrE%O,vj=DOP {Bq2 )W)W#}CD n0s$@'M6, x2ǀfr]rPOdL:&Jj5}҈<$镈l-6j_%:= enP.yO/W䭟 YU\s0@4^TLQ0,^"",xzK-W{+Dc`Nx$~Q@^Z,8eKzJ&6LԇBT(`³ygr2M>DW"N0}S;Sa?u3rK44/ٮa5ޔ%_֜u!s_;ծ 4)|Z.'V2OWfӘ?9.W^`n:=, YեkA fab_-LsD(:FSuOzavr6G?Y@gJ)K􆉮CJ9i=(؃"-qTɉ:į}-Mp4͹QHrTdQUn;&IQbx4@c`'36?(R1A &߶4 J)p#|(,v֦@dY=89; zځVQ&;Or`tӞF0WU3ƥļ_><{k/7Ci5!f]ua5 6f+;Wm zOg1-$["p'rO@o)\Rڶ1MG*?"T#HPT?:> U`܈{@\ a@cT9 X2֘[<}:*T@ )eLPy$@wrtd9,wu+U.}؍}OtCRHFh-sMGwN2ĀDߨc&Pٰ/MF?q uLJi N?(Aڦ<&MSDW|r|8i#Xc= >JuN70rg@\=ݡ#9ey+Rh/z')^]<@%$ ZX cȷ(AL㋁{A$8P~j)W}nnٮ UiF'p9e-'OǝeJ gǜ`zAkU<=evi2A+[Dz'>e(yeh¦^'76F`T0 pG#bK³ڠdٚ! 6&h|+ ɿG5C9J=Z-Q A|b_>5u/#֞XJ 1ힶyC.?v\gi&RhI9BHPM%6ӗzggnK y7nOe'*DiX,38V WXPh?3 &D*_^Ϫ,𠟏!ˌOm5.SG[ac}Q0{0q޿pP>E!lCXaWAJA;hvE֟ŴXj(e)iH;O~ ҹq̀Pm! Nb&#I.#?&av#TsQ8emMy8wLB8.uz\gL&ix/>pl:&琺REbkk˰j:SaAIc*a\ 4l;aZpH%_[qrl(yRSQb!xMXEqK_C ʷWXvU^}Bw@zq-LL~wTjEE{1ͅOy.X \T'G 8p%;B.jDFq]Sϧ9k}]`_ x 3CY):+B͜ԯFC9m#UqWtot2>nݚ}+j@ChiX<8עon ,! l<(nCWX)n2P8"{rU'809#Ny~XD qvK{,n9ۺqKA$a䚷 C⟈3p 5wXݎo Wbjt|FE(3FFKxrS*3+єr  S`4D TiMe$5ܕfzPvj;Jbry[;iwך!5;d=35D3F\'3 `̴Yn-i*IwDԠ pgP7ΕO u#G *RV=-ԝH3D 0G 7&.>U?>dfO}V˓ LN_plpW;dAZ,~6+S6(3~O!$ПWiM pQ]c錻dž$t2 _)H t3 8f=֘հSBgMZF~pFÎY{e|3DR7Z% hՂ2qm=PRXC‘c@ {s:M9*l3R30+̌3؄2t>w+쁕Tݶs!~Y:j }҇>޺?1`V.xЫn5cMsy.2;2{}E9>>ԑaD9|=O8L?L:T[EV_HǾ?̚k $Ǽlo 8Ml)=(5k+ mԠ@#Mbt5UĎf[dY_X&ն3, 'myAqTHt'76IK|Y#b+_05*L!l2!.k^u))53rpv0Ƃe߶$uO2F&9ˌډźZl||8&u[)R^Ѧe4؃gdE3Tčwb~n8"|P'kBil( XbM?)ͪdKZ0ЫH};Ӎj%`@ILdEXSr ({\RuKu `V>Mﯻ'['jx 48:Nh)}p{&&Bod]7%fk'VkUBoPNY+]*O7["wt,]ʷ-9 t w"mpuJ^y/+ßѢ叻#$v+x`_/)Kv(a(O'pCr<|to\w,jtoߥNAx<.ugޕBw+b}+!YЃY<`0T g '6 #IN I:ߛ}~~fz]ȸd[OXPNVX&r޿xld[flXbgJOh5#D,dĿw.~ ŤCKe5K:i5߄^u/V<:8ϖF NeAcБz:ٖz-SCP!EZ}X3S)Q(*3"7S ՛+wftOJu^B:%J s DA(=B.1euƑ2J=zZ?ŝ>}Pذui:7 [u^'B_ 3J:G 'kŻ˧6eNJx+#Fm<\ĽQ2 &8791-Xgq)&Qi5O 'b^9ٲ_nuֲG?טCQ f^o=zw+o/Bo@wAq9l=F@Xr1pԣ6D'$yf7%qbChfbl'%4x DtR\lqmzæc\oɯt>   IHQs~/D|MDT2bXify ],l:Rd5FUd%T۴5;rj}oG8CxPsK'4ce`M& )/檨{fTXnO`g~`%6G@:(GSg*r^O+vd{T^l] A ˼eɿ$mXkT$I"qPX{x`QGOj/rUj9⠇XB;t0"hTA3/GFg5&6_ܙMط ڴNZ67KK쩤>}2(`aN(s"!Goj󕩯C:p?=/[gYp': ~pDN L?ЉK8 lY~yvqc {fp8Ňq7EٍtJڈRWHi8cP5S`u}OecX=>0u|K[?U jJt%r/3%5;}L:gbXW*h0ߚ_$l%`ߪB?؈$A( UJ+dqW|5B8MAt4lkgJ81. l Mɠ #.y]KzB!e}#-A6u:y ixLţEMB7?9qO\Gxϱ䓶{PńЗ'e9<)|jL-};Np؇@m|S5IƚZzt&cHSe8ؗ+S5vѨU%_ZffxM}V#'!U=C!غc%%:2 Q@c0 J-V"KGT8OaaiJӜQ^5TZ/gǘ(LfU$`q,HAe Y%CPJ8~PQ 6#c_VH#*շ qI*LJd8({)Ht˯`w%D^Z>8 he`ȬZlrPr\) TQͶ OҌ=7cbZcT\eyNU\ЂPNX\G:ԃ}K&Eޓ<2w@qݮ3r>N<\6ƞaT sa=l`n='5(s&1.:k!{5 -mtƭa+ da197WB6:q"#E:J1^v)hq(O~tN>^=cp` ufQ-Ͻ (v8c FHnϵ^\>fөX c__4)mW" w%%OzGF?wt9b2sG?Ft #$_I>"!ʐ tHl̍I.7e׭ҞTNZ_C+x䤮BJY6<  [xPDžt%6>TBCd8>n(0j2Ĭv#L%kq:'qTtWU]K˝8>aIK4\Z쥭_XUR! S=]WBd^9$㼲9E|7T^K2-ƒȕXez Ju;8C]V4S @)#[_oPٹ.C|J;Ѿwl% b3oDGeí47ђc$KDI 8%-Bm:? 3rFΜ>V&6^纷O$N<q5Q46=JgJ?n)!dEp2JLE$H6ad&w]^7mG\P@St/mi|Y6b=w|]P+*ִPp)"<~Xfn-uڔNڳț%ֹ2gG}O=O[Ƽ7D9 |G~HmHӔ a4?\nS}a0*PbnxTjBfc#+E{Cp@7tOX6M4M5?8'o# >h?[L3Iu=c5׶u Kv#kv8kՅM[^Qd5!Jp[G8ă5C?TW[hqX,:s[ZCH4&`?qG@k mtw8K”C7&=#ɄEpȽq;b7/0|X}N'R&k3argeMehk kyPVd"gbrbFXB5? kB<'&ȃdZѼ2P/'m_n\Bo4dp/C+E?;`shj{VE'pfĺ>,ۇSkD~'L6׆QSL$X /| _7zMAG6fVȱ4hCSe%6ڃ[2h,`>pCvkLxL\4͂<ChjkxRƄs9Yq3GB0o !NHO6I k{F|bjG!m,L)7ţQkҵo}+%M J[/jBj}wߵ6=/$feʹ(^!VAiTa^@&x%pkwoז9BI>H1a]Y rZ?㇓CWbgţ IGfhJRbEd;<]=$KȊօ 3R$/\-0߲.Q7s>hʑ ж4'^^C#"P^-x^PJTJ$D*o|ƻLeXD@_^1W,&vi]`¿΁hbwcWK(o^3i}%&Ґ  1\^.m^lO rg:O~2-pJ{(}Y"b| klz52k37HN~IIX| XZlQ9uɝ *=Qvk3.zʠ&Ȥr׌_wc=E+0PBZ9[W%;1 YģYx`1pT#׺8ݬ>WLs|a(To]yF1@Zl`cu[h묐YMF[CG:aX !,V¢?;pj 9eNyJdkym vbJbwYgC`L V75Ų'|@<6^bJlL ɕw NS Lz؎uJ'1DtkCp[7C"z6_lϤ 9d\AK9,>qw_{o}H I-*۸FP()ha^hARw }돼2#$@VUm~oWXد\1&i'=j%Jk[Vs~ʓ &1mV⸩!%xbbk'\Ӎy0 ϭN Co}=.c0h2*1Z=BCN})j}(6?fdP}9sf♑7b43ƪFȞeQׁ&-R]3&gW6tSr }Y]oCC:h2y;CƁ1 /(AZ{𢜦=5 efnuYjSSz?omgP]1viYm]oA[gWXuUa)m Ʌmu"]M(maG^jߛ͞~>Awy9nKv<xQr$8ې.DYص0 gxvd ] m*} ?Y!k`بLͺkC(o6j9'&OoSղTO )EqWO)|ھ ?\6ϓs`ɠ*`nF_ D9r7"F²!emLۀ.B ItЎBfK"*xy#Ga yi3cn=swIb`c}BW)D!? {;ify&G>^3ߚhKbm'.rU+Le IrwJ+0̽g$HZF-7#O\]zS8אb8l0R +]W1wE_8#|$ɷ/}t\술ڮ932x˾߁,;n`T0̦YYgK W7鲾 j 2xw5EzBț:鑽/pA֯ h9Nʑ/_?}Pl]f$`T6a@;Ƽt{j[ ߚ]AԠ99'cϨ fn_05:ȱGfL,bJlRm wL /'m ~I/0(tē¯tЪMހ͎|ش!r9TF2|B$^Fe?Z6Y^;]4EwtO+gJΎ`Eb,")1܂*Su/oGܒ8$-Q3,|ane充O7Q/f8&.*/osI(TʆV$Ly֜}4rAđX:暅dP>O{'eԴw2WpɸqXu~+_YcR/R#ڝ阿;ʙml-,ɪVL Q;MƲ۸}c^+ď^!zN!Jd  D9x@Bx̐_YuA(M dbfu/?RpsÖd^gJ(Nl!0=(.R]y3g|QB$ESLc((ce޲\F'l3#(W&Cs=/dKb`_T㜅ƛ&BD@Q_~  aPLGf7Wj^'ybgxg#zLV&M!2 F7IV/#wAkc{{"2>f\~̴zx1䁽I3,JaK?= "]݅59˿\c?BU*ގD#Rq$CяijE9hk̲w,ʲW-}Z'oAti3Iq"%-N ה%SsY7%TSFk}ADF+ᗐ_SL[;z;'ͺ(!BK]qq2݂gG]rVeu{@_S̏ %/|[K#x4ς%t(͊֬ҚJQ\ѧ (+BnM 22">$Q%$Ok>d&u%Itt]"1|ۗVwJ$׉Ax-)aܾcp=NaYo37h&ch#9} 2:m،YS vJ˨]`ׂ+e d1?F(, ՍG1hP4qNG<\8`Z")Y,:W7}*Xw 7:y) EL5NxRJPev/"<8(@r% EսݳG * |݂xH]E9*ְK ڈ W$dQxHAus['Vm)ulނcNadO!%D%6KbF,>mJ&؞ƱC8b##cx <+nD OR4Rnv7@+̐ڡż@goӤ(gɇݵ@\$8tv5/>L i-̡Sv(*hpSp7O z|luwNby2I'%Nt~ 'CZxJRV7xelnBIAdf+8G7 Gԝ|ږ'2jvFxN7@즔) q:2VzRF]OF:j7yE* lEJZ CӾ XB~Q{oqnVй>r5e$ Odbi$6Yn":|5#t C\Fb =~3 -b `wӸqfu"6Wee&Th`K)* a5OS.߇֦>TRO3J x}Yyi[ \{x%X=ZY/)GPc/g>uTz\ /W+|Nb_ Ek36mܯzfѣZ=)-Ǹ{X&OnG 6fym3Hr%N<Ԥ7m&6JJj GȰ/`ҁjɈXliQlB̞/w)Z*5p)?\~6!K +Y,ICp3ᤧldpBǛcE0:A$&ɔ[I-XNbĻ4X^`+oH pzM0qڞZp)]Y#_<UJMy&ЩkPa!ma|S9]xcL {A}D9A >=.ʉoEþDL(q{bi< r{F ^Lcc..G[o-Pht HF N!횅&YJ&c$FԣKh!0Зږ@^w#_ 0ItzKҡ/!AJkcS)Mw$KlݏM#.zí8,PCkz ƒPFMcщY XiVlS^ Q:6,0A^2M>/>ߔRk-KU|JLӑ0Zk| ~R*.7+[;vAiR1ܷOexGn3i(mM14XzR oG[ƙиX*oTu03 8{_}Vo>Szsƶ! 0aEg|DP!h51[z+ij56_p26/v!q>P|C'^Ł ǭ _~ŴBϴ ؛)0M6͞IyurWSߟg7Me^pN [Kee;[G jߐlߦ_64Ϫ^Os&8 JH@UX#%:_E󺰙5g@~m_Kix$橽l?{%Atޥ~vN?3m}Xpk4ړŭWoM3 jҥyz \'KwiG/_%XOdrS g⋁b;7 aTԡNc"sUVS6`rIҴΫӜյlC3uvJ{dTg cc@3Fגٜ=n--zpŁ >5zY'VzM)V5p Š7xm)L]&]: Ɗ tB7ȑ<5a'.YLk[`;%n@=6Ku5(cHK &E|d[d {zKIN+»_:I]6U5 VC+sПUH"Y*8E?SծoGP3X8 +6(14"…J̒ тCz6R܂'}ny\CYqNFlS˪9& u<YXV3 Et h# ^|0'MBD,s'Л| ,C :ny,EFm+3,rc<18Y#L6n 1@k~y И,߮h L`ZHQyRCRR9\iK`XXu@ą=ũŚVz ^[6.-Ňj,YYMG/%A#G;zg"޴E3ޥ~(*DbuK7=X_ L#oPhCok57 ()؞ElIF~Gdz坑5!;ZW}?w+YO5=%[o#޽^$?{#AN 0H[: eo޽Z<,Mw=:?f?Bp7$!07ik#Ԯ$@g]0-܂VC5BCz,@b>[lcY\m}x(VnC8'l)2lZ*SmءT~CC=6^'!Q!ta==Äњhw ;I]/[p`X[f$g]b򾥽~&p*hv'c[^i[Q#n\]^k 1\8S"hn9oO?8_.9/%;Y˃]MoÙ@;d7TB=ٟ Q:1%`u|2~JۇᏳs"wZI  ;)QS0B&y*3x35F ]nRiAXuWAM3 ioHf\]tsd"BwSKGp iezfT߭Ucb iZ'1$=>.RJ<S{"67݌<!pzW5.; tGM3=1{"u#W}ǡM.'+ x7b#_0e)SR`mR/ZPv+_aϕ# HՇ/>7Kd;N֠iB{DlZ46h\j> C.w5<=@bq<H9°69uP[?gfP8W^ }l`0-L1Б)qVxYhe@K{;<^pg$V"iD k!n2M;WZJ, u!;@ ƺ@.mBրX_N3-.Ө 8Uz?ǎ(Ģ(0uqf(l ov?=ŧZ4KTݮ(Z opiQ"SH$zfH+09== k|5/xw3D"Lqfv;X{?o5+˜Al'2 )@si tx~E6h\PT=U?^`69⥑DXةvNY+6pk}̭P˹E%Iw\ F|:ݭ{;ݢ.vJ\K<쁉zSr&/(k(Dd<"b:#ͣ&\ _M:BEMHf*$'vyʁV*ʚipPy"xo`tIﻑ&䩿@ 0 5ڮDzbBtjl]LE\yF1K+o `Y gTX_ƲP 0KX2,%V(V.QШ7/ 0>8`[Rx"S 濋tuD, ݛCJ_'n|&'+l_aF闡L5 8Fru# W3_P;D}aлvH+ؖɥVZ.ka 5aA&x娞c(ox8յB>K"0ks;8F9a"V9hI*.uf{6ǪV=ű`ޅm?vۓ3-cEfU-U+ ;J}"%c2]Lt*'X!.oAnK{^Qz8Q{ qαQcK >nQ{Fķ1ăPFBKn=yjB"nك[tg1{1줾oε(ǺAtO,.;\]>.^mL#Hq_6\(LE2 C6/gMXM셃Y;+$29*^555"3lAkOU0b ) @b_ўwY#9PsR©c dܴktfnL8Nr3@#ݸY(P+p."b,K.(*2Ny//'2/Y&7PV'iO^rh-BN!%7"!OE6|> U5cK,%0D "QDϩYCK$42gbފ?}BTɟWK|۶ȥ@"դBh3l+" gGR92 J/<\Qx% -4ȕ6uWE .2wf%gL ՟%RQ#d6z&t$!%ɟl"  8*+J2r1' ώQ9>"*ZsVZ[s?T ɍ"RPܧ'#Mc8j(<#0c)/^iC5pO5ģ)321>ӑAWyۑkT#!Wk֮Ίà)3̉Dt웂ζݯh͓ Y0LWu.ߖ]svw5q;D3MG -{yYb}T`|)7(9e5\ p?T~ { <ӺbZy=N* KV& i«(NJp=Hp;e9AG(mY.1|(K*׿1\o^06m&Ʈ+@-Nȴ6{wW AEE[JD:x<;7&f uu%[z*jܲcOKP_&mFYXw{hx^+ X$;2'ʽ 6*Nlwh۾YRk\9C @I@mf[, J:|-AŔhx#*YO5HOO{c60W СC ^-v#('ШIDsoW~!l?@Xx_1^6;%O|: {Q#/9dm"奧+>9\ߦ_BeJlqJAZH9͟`%~su f~Ot8a=hHc!у<2@\ĩ`<SK 0Ax*J4 k{ʹN|q-CE6C>؄ΨvMa'E(G71dgAjrӴ0G}*ާo"c5#ԚN|fo3VZ!5{TJ_=KAdRx6KҼ>!Wl P/--ZМ+W'ai"@R3u!>Q^ y=]"NE>LyID4 \ja&ʻZUIzgt\i0nЦմ6{|ȝـ*I Q ujL~cy`fåbu赤~60Y{e,](pn,q "2@UV] )-{-(\fal$K?nJvެzjW?N'~Q+q7Ifr|ОxKu?/OVuպS G|Q=dވhÇ8O.Zm2p&?JrWV]6^ʄҧ^Z+i3d"o]ldXHdo̔3n񮛕2aRl62)>FZ%0_+ .3,+ǃ>S9byR -~5.^%hd0<6T2 2l, ȸy6`aI,d5D]ZN+n_t޲e>B8k v$1>IȌ2x{e4rK%q.⌹`lRUwS"|o b# e'jlzc6L"~EQFX ̩֞FI_%湼"P/(*# VۢD>_57I\%18 duK*.9u^G: Gŀ_@.~&e%",-u,d'{FS2҉eT(zV;$;v׉Y 骪pmjNX8@Xk0oǰcHwv[+tTTmhZ6E$LER|KSC(uB{{w!K fg&_:M%5VV0^XIx Zz*Yrn=a꓾*cp!XU6mltmv+v5È<,e!—ͬu&TxuIG5YSv\vq5`I"PJ^x*#Ln省l?m7&5~x?oҁ6Ҵv)~2pJh`|{ 9I䘸Qr58(E)'nh_L_1 "]> cH!,>81 ]ܞL|47?,ctVqr56%'Tg4w=ecS[ӅSKj3纷Т F)AWJJz01Bʅ`bmP>([#μHhGڢ[d#zQ vlY0#v৖Y/bE;#M)ը8Z9}Eƍ) -C,`Wf뎁 OLFBfJ}",e÷NZvʠ~QwsC>őu~$2 @iBke\#N8Hbޔ$H]< W"D'(<4_H:k, ;ػe hw3<]3 )jyTDǩ ll]ֶxC\VƱ-ϸ  QbN[.tΏ !' tjA/ei4JiC&\ Ux},:ʫ(O̮We =μ{;9HqTpq7JK_`Nχ&:EĻ)<\KI0fؒT?ƛf tC@;;HF-dCpe}4)lj"]{dFT#7;pv͞2W40qk)R~60랴 xzӓ0,Mngߥ0c&w8s4zqW;4*fRk&SK7:)TXI2p0H)ėZuPqoN sv X/7C'^d ÓrR R\2Z/7cx[J"k#THhPK@۴cޡԪ7 L4I~FC/74: k@pf-ۧd _t.,Jz6}zxw]}s`Ӻ0_Axh48xhv6A,#6=:eef4LEl>7?@)Ru{< hPR";9Cl/JLύ|c5S=sFou>'Cje#d6!mAb`_ *[+ U"Zd! u.{x8z)llu4ɑA&]0LK^UTep*1"TnuOle+̾F})ʠqYs̵w&Xihy5X^,W֥&Pϵ1OK6ߒ (]@}gmp3$`oC5OW]V\) )F>?^߫%M+wۓwGE_3k/W9wAc C3vw 7dr}k(\AZe;Há~ѠvPhen?Pm8T? )Lܸ~),9๫,+Ii -iڢ:w.%JnR@-7f'Czp-SƼ J^N D[jBԕJNxKYv -u稏Agn]Q< u;9# y'W*lF"]iXVR[neBI,]^תQ;֬Ez9Ch30 #ҀDRa")m4%LR)DaFmQ6j!X2ATm$Rh7i\o䥵m0A]o6ZT.Dh9j=C@Ҽ/ubi@~M]#T-g :c i? v+=w~SU1ҳD'u EXПuc |p:1E61zEs. V瑋6:<1Se 5fA#LGS39 Vsa3sUjՇ3o˴xK38|O]*^dN*61}ɯsܴza˸}۔'Oۓ$^I,ϟF˺lC Dդ>7>~qSN{ WuvnS&/3Bσ_ {i!WsiYFy CKLЃ DiUtcu_݁{ M@-6iP!1`=yQE5c2 '?Esj:i/^RTXw'U99]=8{l40nO^چ(35_pBn.2𫸀$4qm=޿T^,LO:vBb_"5n=݈'̳V0CF҇v0$-{f׫tn𰺹ɡ"V Օ(rɝ`N$N3o>x-\ʩUw)uxSgW5@9 N J^t=w!mRp{oI]4l[pqs\AuWbc~ߣ9TۭE2$U?V>mA/_ys,=*;P{t cn *j蛄v _q)EI,Th)\$w(!ʲfRv=WE'-% 9#>hE\1wqkטTWOS.YqjˈuoE\ރ"ia&_JޜlC19aG1'%iukN%[.Nd6MfF]T\ƥƜSbi#n|Efx-ED5!dk&M}5%IKdR|XwF_zt])pwj"뻠?\w2⃀?%Erht9Y[v8#9Tp<֖`B1 wY@`e~~[Bܔp,`K `a>wrBt--aQre^ô&ba&0)* VPn}&.L(ٖm 7M/>@dvm)H$l,gIlW^E?R?Kո$񹿛t5ucWL%@@kʘ׏3m\&mxV d#]Lz- .U`QE֓1p#D'c #]Pjn^=Ą"(+ sƂy0X>86ŶI1PZ%IX0vSG+˙7;lqsڦN'Q4&, 2"~/<`Qw۸CE5ⵈMItl P[:l`ߢ4_h-)|aYZ>?QRf #ioL#j'{ie2-ʼnX[W>GϟR' *=7&א~8أy#70@rjy^gi+7kA-Ų^n92|#loO9{,s'hdgc Z |DJ1jzA&gA#Ӊ7 .3,#nG6c*=dlfC!T^*nT9;~rgl~ӿEz#^/bũa;']Ž ֒#_}{/nl7WNnF\z8fTG@{%?!ʔڔtuCc= Ĺg,.n1l&*HT{s9kOD 2qcH>W\(|'y܅FZbI;;|e?Wg\=la I5vPnpf1 )^; &TσLœx[d/j$4YȔEo]wߊ:e#)DR?9c+(7Y4џ+R" wxl#gf㐑,v=qJ;ȈgBUUB\/92yBݷ֞xs#W -*oHSܣJT<5g/fV'BO&f> +[F}I2z`-OM;a>Z?~y6d TnG#|6}JȷȄ{b-Y<NkCh'ţK\ ~_Jfp;WK7-y< %ǩ$#=^#ۤLE6{ *#{ ?XQ;B{2xNaX l^[Ӫ 9[i;P/ "#6b]N $YG49Hb0y-,8xQԻ{r MdS۞ݛ;?n 5$޼dP̶A5v}!0jO_o$]<  C}9Hnت Bbr'o=>sFvK"}/{.Y}\9G_sqc_sD@PS8q^3r=qishUh60P ېmk|HV49wQ1(1TjhG u<[ԻFq 理:٦m4ySrs lقWG %K uzAҒfjR+"  KQZm#)V;/W[\ꑧ~`} tG&{Ut'LVY d0C3W{d_/iwKbZ L+J2,BFZ7dQ)Ub@{;<\x7G41+_̚,aK] W`̪߳ se6Z+;8Pt7/:SH_LŸB=ChO.-\_X"uV0#m8[' ͉Ktƒv[%2`Or&.h'U!? v'ɹ $),ZQӣajd3ZQYH-KZz!Y\ jߔ?]I"jF$|i5U,{Te͂bQ癋^42 1gPkͫC~w5\h5} X&80g咴'g-͆N=N~$O"zYSIvd72| H3H J{Z#XO.v'nm扒څm^=J4sD%f-#)y ̅8eoxR3XmT5UЮ0uغu}эE/Zu@ڻyq,ϟLF-@;)~zzs7rHɒt9W9ȶ@6㋈[/aN'h#x/j7S\ƚ^8? wz pxPe9VSJVD{?,9~0#ƻݏPrkЦ+ p9r:6S{L➉rGTݑΝ{`A–KͱgL-`)*_e&J)[Eq-tSAvWﲜrPo|h%dBْ 4ϩ;C):qHߨ{KgFhNAMqFĘSxySqbX & e79Uiǩj7x!O: E($f>#'6#J0mPaJyc+'5űaڶIEh}аƪE/ՊՋm̒Y7?`ɋ], K4v`5CBD R̓T.=tQ!}~6DI 6 *Rb'FSH&}"$=nf4 yroU1+a)A䘱^2{LEQ#T_k!Rvjx5I W ogDU /JwR5K|W (je#R߁!qTa_K5NȨQɡ^X`S.YțNH1RY֭J[V|ϓ>;u!<R UNgH_SS)>[ȇJڎE:6x^u eφr*V7Z ptR_'6S<ƨэziI@8 g,CGCo480j1f{\]JZUU0 *.7 J)n9l][+03ʮ//1MrI.c 8Js^ /܁Fg|L<5An1)Aul~+1ͺX1"&x' i.Ij.ʈ$Op:"cc 1@FlH%#.уnƛT%׿@tO 7o!{Sz_3A7L,nI)gmHٽ fiȹ%\irPl85mKd ?o_֮ y7| ye%ɢ8\C& O۔! J\l;/@A ˗gG!4/\ ] OֈWݣdh$ 3Tr{!ڕscNBjZc)"/I].[ Qh2 .t@I \J1UO߅ JN8CfdQ/UPg6tè&T=?PzSmZ3bBF^W)!K:;_MW~mڳ[3I5g[ZeaJ#Vv>0%L`;E*対y&}vaOqX ºQ MqrV%yCzL!,$}q8 ɭA@q#dj=ƻ ct-R37 94ۀos+Ɩ[NwE"8OfxaGݬyLQ 8ywƼ~`r!F6{ "*䌹d Œ`<̡- lΧ2fZ?wO_|#m7¥K?1WX_ Q4Wb#H}sx9=()E* {}f$y|\T0qyp?]z?kZN~yjʀweҦeiLA )U3ah9u= qFRO<,+-$}~%DG"׸Uhr ĵZwm%7N pNy `D{( :G| 's!'ns0H`cw1uUz/yL[ԕ1Y,`ua)i l1yE+ܭb|?z=T1V3)S'.TAd {ߘUJ˟%cyw_ :"m]1qQ܆I`sԐe9FvۮJ{_VFD(c֗홰ٗk&V1viŻ>cothry]a0r"AZ = RI_m&̸\>Dr Y$:dJ Bu-|i ẖ]'sd6UG݁e"jJ|O7aϱsPCcahd`_=$WCe 7ڤ h/ʌ]&Y)@Ϊ'xr^F1ajiy} ~z4w&MȺg:)Rsk,o i߭RM^*~䘊z Y,yтQ#}YtS[&kpVr@ְ},MBOc)5p3R qkAN{wե`lo."St[K0h/#iʏBj//0W%N[2KN+Gv!fkh<8\! n  %|]#PB;KR euQ.tUXܓ%֘()/ nq _ B1wqaRqU~ 3%&@枛a<3mO#y)]k %U(=Pxe* z}<׉{yj+ƉxKm~'euH&}j$c`H(~YvrXG8YؤOMW2ADr5ٻci+nrxG2 /0zi㹸BiY0'=+S8TkUPm˩LgS]Vx:!vΆnC0<׆AΝZSll>,4'¸9@pW3K>`&CCVl9} YWSom@ n ML5/+W^. }JӢgGѝlꍌ![ HE]+w4 &(ۀטP9)7(885eH;K ·e^]a?u|QJ91rQ;q Z4FRM2q|eHP- &+שП/;.?XZy^~C}$!oԡ#=i B|,w5:enfSn#BRZ Z7s%NLw[ :/:Br;@EsGZ|+,by#gHa=9o[*oBq{'gҶ'+.e"ҩDʣr,ȅ}ZѰ,G$cI‘I{j9DdF;L^0*!O]pQyZ=͙LT-PxJ/HCS/!ЩPsAIu_\d52p ͏< 1Wa>gv2V%lO ^ z5Mis Io▷ӱWa*JrKy;1 l z$ՃRwht)怏APԺ?7Dm +0p;: > ,[_]hهlG~쪶/= ȶ_ @<WS;T/TcZccGt[/X4ӓF%O1}wo]Q!罓Tc4Efή(_JtXVjwH$3nb%}Z|E7CB iqhG ڜ[e116&^2t^-XJ3M&b~D[at㚖ۆs#tڞvog0%3U-i &@]VՊtʓL9OAfP!y a\Mg&je4l, O2rjG˥ #)+c-`*-A;lO#b['L# c-E "#*Hykb[麗[)nD[%o3WZv?,kv5mrK'C֬Gk~V d[G Hc(6>]_БN\ӕPƎ&᫇̚\QcЊf bU&|I5^!f0řa0Gp\RA}@%՜g:hH.A@ l ӨgTȲc 13|G{6Fȳ$u+)/, ۼS!fpsEd%!IA֩.}esDôwN Pu/ Ȳ>ekr^#tTU -k3/=p';v!-x>d+hNep.J)kq7*cӥŨ3h:Jvm8ӯlZXw}]@oAL_D)c*CD7!!q Ebѯ'Ԟ4^dg,l 'FFMx̓˫u;-+իlZ^;2o $OIt|ɥ6kT7\1 kph W3Hغ*z9[S$8=F5[G'2ayv[4}BQпX{6}4vWX|VSLuS4K679^&~-dK0tSh;Mm豈W!2 [ab9&H!?n`4߱瓅Vʺ"6 ` $98^Eyarv-K@ !hfw5ʋ ndbQYكUZp]I<NjڦkRR:$YG yp|^wI?U4֪W=T:$ޓo4;}  bC5@.dS/3on,Er*CKwy`K!@_HJԖFlA w xRҘׂ,07 DݤHOZ$!i{(X2W˪xmJ3VH6FP,ž7'GLl%zmEPNT&kc2VӰ==o"{y<\\t[ޠy-|@E]=M+9$11h5u|TMH'SVf #;IOwu%BC#%q۪Vf ׷!,uCuu<[2ϫSYIsP;I_AT iH(w%ԌqvRlb/87x V J G!䏙t.8XS;="..eXǏ~Ti(LfRj Kt)FWO,dC4aγ%)YSp_k~\ec@9o0ȁ*ʹXAM8vr#dd % $)Sx<#Ի£SCj 0/WSگ$al{͜DC.Q#Et:cֲɻrII]<ڦni];ٲlS8/nҋeq+tt(Bl]18`'~)~xw?8#++OUg5t8(7'NWu tWzІii!U wڨ:Q R275N",8 | Hx~yX,h@9p=`;0A[3_BXjCMP}2sDP5.g> \xUmq[*4?Uv06q(/il^~96S$|[N"4q!ꙟEiĹy˿TӆC?u[4d&LZҩz熵E=w42V:蚴qMjDW;ojLΘ!\ Ag*nU oz)9h/"5gɴ3euɺ&@]U2Ts ə3c%$yTKn$\/"VA'^/?fen@r@єkٷdc8Y _#"^1(cGVO,e/607赀CT%QDnn Lgr7nCː $`~cw쪩,#,xosđc`&U+8)9U=$_ӂjR{b%(*7Z 7K, 60 ]pB%?hy7\EΗ;NpcYQH8G7P|[)" hs7:;|qR$"T[𾀲$#l5i `J(k%Z05ɣM?1~e&9!ˆ&X7-1}RD)p̕X;f x 3X۬>#)<v4:dO\v :kth'u5U Oзj(5_ !0ոilBOo"[Q{K/И3.l)A8~=7t }=qKŚHE9:P>|~M &;^Rp d(v:1zĒe7pzYhe5yUa,LVنO);UQ%jJ'LЕruJ3 +O_%]a*vR6yklAuGQ- j z=V/2*\KWN3̈6S(L0yVGa'>g"ߔd:7o7Lec'/ #UdWVA*U*D7Vwr.Hl>wjY盪*LgbV*Qi !5_DLdQ ,FG npԷnkCO3 O5,vgQAtKU^Y*mTa'Φ~"gi@V `6l"=w`us单% Zͳj )­.i A.'SE<yyϸp m&{ኈ@iZ*Q8Oi~Cx% Ӝ2+ @% € #jڍGhY">`m (%)Sl6Wr?Mz4MQdY%LV:.pU9'G Ϡ#& EGγ cZ}tuW{{3ANTZ.ԹL3{صqۣdDZNšO6%Ʈ2RUI`E)𒳳)*V[.w'1 #C:y|mZn17~MD0iF1\<@֠L.|F @#KeTDSTKǓQ rcMPOj\OOܥF<\:(guwL:B2ٟ.ӿ+]zQJS15q>lPGOR5^U5t3Iī!a)'=*25d 'v̢:ЧkɅA~4bAF|*RCi]wc`6=5 ֻgDΙ q>y85@LkLe35YiܰQ+$~@O{Tu2"=if(( &ʹ91i,+sBmnaUJewpլW +].`JI`źuGu0_/ \O^>mD<T.[tZd6I>88 @S&<^ G0+PUbV e agY젵@S`2$$aKVQWuJwT e[u%D N_䶹N;n XY+B T:i 2[wm2g-`'&2) !~*Wc8sW,3٣@[ڞ3(| _q];ǚEF១?Ld [(uo|87/&Rpnu(mdci"K_}Ɖ\ 2rY 7tvnSȑY|8ply>;%Yg1gaGѽ?s( :U@z+}+)T /!4e¬fؗj&9QӢWaGHp4Psb Z\0=A/Ov[|,0ɍBSZI<(k ?,X+W}dhx }+ Wv%i6؆ \4uKO2()^dzEX3ܫu?@"d<=wع4B˦ >5wJ; ׭}܋)Hj;*%@t7?'N]p LuvaVE`sxDghĨJ!9MQU^s9{{4$~fk rr sz&~Aɉ6Hw I/7؍#5oyps-&U9 {}h1 {ǐ PX[!Ӟ,Q\' Z@Keq9/C_a,5sI'z'V?gr(ѵuC/FK]&@T8{VayS,&f^TdEɧ:KV.YFP;L>e M\< ?q|4]j Q)y>)h4~?.$N2)+׶d L~- B.YS oBʽ?q*2 rwљvSZ+r1.xr,^b"v=F)Ґ( _5:z2Z qߧT#z9h/Uz]'tvtq:<-vvo>H~ـ|?I}#Dvz B @Zk5{TVMEdE=ޞ4;,F "`J2:wwt1Op~kqJi ¿]8.HMh۬zIelGSLryN\7޾إɢVB ̧ɡdߐQ M { ׌K69+|1#d-8QsYl,EW0)e^hXyq9-uml)^vA$i=ߋ{w zVE&+eȕLn զ;k$$k>*V0lKhB(6p}q6Z3d/d,̪G2,cm τv(@xvH_ 0&xx'sȊ>}Ȇ9Bd}K3o/6†fƀIڡٔonfQ:UlLקiX~"*^oKymo~.T[RB_K#ESҼBц)5X-Rd=ճl鴬 %^De -%_#`^-@RF!&zdj`DdwtU ?.v#V HHIrmJ{0q̟7E{lN2/Z~QXApG|(uAs)+zP.{3wõ 4!M#RfoߩfZpz-W:dɿ3o !!gĝ)@ 1wFz~'C@QO QuF$̽c\T+u,ŕC/d>Dh/sXG4 NvS($$5E:EĭZ| ȠUz lj5uMR3ELJ4SЇS eL!6ج@.`G0ׅIB~p>I \[Kgځ Noe~pzD'{{”X.")"# /@)xyK[cQ5`o>J&WfNG%M 2zJ_3 OF(_q!&(`YhSqSS̹Z]/|k ~Ӕ\bM0c*+MFV"'zjk h-CT?(b}1cwLipGUX1j, ×5΂ ulTp ڬF$~ݩ-X sCɱQ9aȿV-+` |c[}x+'+7KTR^PDM|rH9^(8rR$J$q];'*iӿU@ֵmSl&3Di(+T=jT94κ=9a3z15ۨd>A5ٖ߈25`ÛM}GcFg@ӓƊN#P83@T7kȷ!L]/OuehaHWحd8~+Sk_aRZjꫀaO{DLl{:;mp!XDr;IHAVi>#yOUBLǮ(7V5eKE.uCU"\ c4gIKka4K򅰠=S $XE{n2 ;IOgWIDd8ӑFwGegYW k q)-CjJ6b-Zs OD.潀9^l8+q9%g|rĬUG(I/Μ+ƙ*Lyx}ߠf[ N,Hƶ+}&,KxAHcX<Ho( '8h'j-wdg+UZg8MT;(WJ #^LC#ٗAAs>mO,M$>BD'M >ËܸdK6CT܌\4џwl?Abҩ=h5N8||j&5%K#w2GN4 L?XGϔFlQOE2$5q zuR)HmnOgV]Wz-C#{aɥ DZAqøqXJՍR;…j *ÎWt,)[ۆW &/Bxy|.(H%=Ψ#삗JO۝**'%:\YC}3+Df'afϳ#@4ಶQT7FQ ,}2?f,D]v|8L@oa%\n%C^~< j,.0ZЕH1m 2O Vؓ %t*;jO^j+bå+P 3p]|Fz~w^5gHrÜSpVؾt[7LtXME3 "OJS5ܠ2:qDYɭ)WV2g+wd"!mARf ¡_ 4h;qcP}a3v߳~V/@  >/?&feaƒ\یyFA:SpV a/._!S@~/I!5 <,VӣwҍQ:̯!B̚r_3۶Y>[E鋖{jıx`dSx ׏5U>d%ICpB$[+ib:NH^)bbFRMcKTġ}1Wdk8Ywg͟n 1nCäK݁>{tu;:(>0Lj̫2̛|];gWS~Éu5t}M]An;^Qg&=h2vp钁W3ӽ~U[t|n֏* F6 6?T r!Ѡֲ[.9~jX_VZ0Go Ub&e.:btuq{ YԴS,[ yڧgzE j6Pc57E*lC)MG^[5-daZ&5ƺsʁu[7c#w6N1P>i#qjgU=d{Տ̣39ܩ&k5OA4?}LkIDw|m͑Bр\7 DݟXyWaU Ҍ;Tk"S7S.)pp=!%[% nԤY:/6c1uNNAeXb QIHᣘ-*I7F wUF:fzh()4/(Yj0ܓTZ0[am*ߍ)/i1-$7Vr!p'kd$0JM?9ӜiF>'Nmp9BI)'э{xLEqLU,%GIˎӱ\Lm z&LȎp?牢 ŠVm(Gm+P ͺJ۶k`'fpn5'3n8G\onU [ R(n.-_A3R+#I]}͖?L-]-SqͲyQϓYPbVyvխ)1OF͟N3P]~wn_5cYl(58mLZTc]Lgvb!*ёX(E ў"y =P4߮I>*&VjȽ*f>}$f%|XKL3&Mmu#⽦?i*$;^sp0&NѴ4lF-n ۢ/]|XL3/\6}|X71ʡ곞I'@U6=M8ͨ36xwZr]!SfȪ\ѫaE+QѾSF H`FaH:' DĈ` GI%J˂uHgo9l?ƻ%ǎ(9,DgcS!tu:&͓C9 s:Pa:.g~th M̝8ݞa[xa QCńK[I")O7݁R=]ڍJrԓ ,=#xguD.TIE؅_2=l{P^5Y)!m|o%.Gh,ʝbP τt0g\Sq) yH;5OOQml|_qui,_rۺAMpt D2y pjg\^u-yR'6Jƙ#?܄ߋ/f,{'"+d)?4%3Y4~g&DtpČ[( NIzYM.j57@>h^/}ħ|$ &!5M. h)6PêcYHOk5`ܑ/q;Tn 0@mzny|ʛtCUQ׹3^\A,Јfe#4:=ޏuKXf:QN 36DimTҾ' Φmuܘ5zd>BqwI;6ywJY9H$&u[awji(Kԧm9)'2ESqJ|4K?[դ?TY )Chp21}^FWtlޤrf)Y8X$I p-3B4$[(C31Lp zބK7#2wѫyZ~+H5,UxDNc"B11]yW$leAbxg4dWV_.-דɀk̗NpvD=lUUɞj+)/?yJǧ1֤Xk~m5BE6MoXNWw$7#09V*|طe_10i`gE@"̞lLKI %hWmxmڟv>poxS'g53W#]˷MhZ*ȗ}p6T K.ZbUrJ9Uῗ;;vM3TߵuC6Lȡ2;z!G ":5=V.P} }ځq`3VA>x/Hy EG8>|B|U9kYFW!١B#(ْ]4R%sBn5_,}<kfeaPX1ԥiCUkEL?frUI,t''@WN~Ahu0#!O2sLj KHq-R('`ZqSyeA'IMDa>61~pӀ@g_A+-jQb!o0U̇H~][qwx܇ȏ,j#lR6uZGӘq-%JT?EՄ j92.^ӊ$$@#~-4-~X9rSGuz>gȍ%xx8} btDNm7Zpn|᜷R9GGy<.W V)Cڛ\2,\b@S896qS EVUQ_H7:L 2T1F"mۖjMȦ->q+u"&8;捾RȘGk r "JwMc#W8F*#"<:XL`bUj7.T&տfec1bnƆ5uÂ-`WF pe~,m8I64mԑI};0"4Ǘjyb#ڥi"\d0+*MErDrY((u⨬jЗ) F^ be/T:]@'ƯE t_3l_&B<E C<\.D{ވbKk$*7&A. |a<c/Wm%'5S5UVU2{ ʄ$`˦v/s$udZ&$L++( 2:&:.ffIl#t` 6{9Ϊl+ w\  F:lkDWſb7UR 6%xl?8fegIS؄݄f \^|̏VQag覃!u`b e/u{zITv-X/SOLոXXk e˲tahROa]&TLT/0 s&>V^= CG;)׾>g@w;([u6W t1fj}M3x2>vBXm]:~\; eSLY5W|rN\`kBp 2)E"ρF)݂@KI5=2%}-\jHSPg#Ґ°h7 7E2${ȣ3V=jUl.R9psv\勋Ry@@MY)|l]Q9Vq\L :]q'!6MJN9ȱDyҎfCМ- ~5HBAJؘ4*&Ef)Dp&x! A%e&pڞY5Arrfa?ZVTicWh{1]T^BDu,v÷FЌkhs؍Oi*NL ZIOd7I@;Dpo. |v0!r.ŵ˵8K;1#X,UؾQ@5ٯO{.Ȓ2KZƜL$z@i68m.f\YyOs=4sX~ A%GK?5qPNgf:pBLmQT{)ѻrm訰N>-\YKđgE*n ̰unrg_ޏˋ0\%\"47mRa闫mZ7ǐ*\D&@Is2v@]l]9YV ?Л!{ӵh lpfP U˸}÷)\#R ? [B9= 'TYYkS 4»}fUN+͋t*7fo9$5kEEe>E6!.A+#w:I0FMlAK4t" |ܝMN 9Ȫ k&.uc"j|+ۈX/%( k\VeKaL &MYe\T>i|Vnӏ6CQqp׫o}^[ȉv0VHcĆ*Xg+B| 2,//RES@Nۻ?S qm3unH)q6r A'^sV*>!ko@8NJ 7w7P戣Ӽ`9X!+r 3VhF^WB "#3/j>4bƶ[KւЫCYk*RrNYL3lQ#j,T53PB{Vh_>B[͎'^qQP3dH͗%_ʟLwxڹp|CT]WЙ L g&bLo=B*T'O ETj]^0v`7Qkۑ`JE=JX#8 曃_q硌B:{/ } hi/9^CeZYMrn+U.hR'&Php׽z/.RX`@`R1yHildžH H|I=(סpHʜA XiFY@W޵wKŚjxSh#6,H[52B܆um5rN˷׃hL,ѦL,{w(Z*;cʰBqQRmA?Z,>T.;׹PRf7*x#25x6x:p{حC=\CٹYF C}|1Hv+ТR=~y`wYď#dߛms&ecAM]e47@9.$)dd3J\ȅ.IG9m$ePX8ORO-OO>_#Jjd< }4)ک;q`d+~^0$Lcl=6¬;c}ݳF2.n_2b\qQLdT6ݐeŋN]pH:e5J0Y[qnp/R5 J$ =RgVA ؂fmQkV|wH]umY˭`ts1d+h*LZ$EZ4J7EK_.e~~5΂\1(f($Y *5%+k@x[Apߘx7HaK)PMk%{/:(h:Eƥoq$ },HȟӧSٜj>0h$݅y #.)ì5EiI \;Ӻ거rwl=ݠhl={?/lh ŪG7n[*^mumИS#HbR؟ˮbWt}n7U""Bk3}— }/aZ}\dpKu!#h3m ued ;ٝ y8 Gm!Dsf- ; "6 #a ?mGD4$%sت-gB zgH S{Z|,&֘RЦ7R]zx/rC UB{5J^B*Ѱ=@a:0o~~ ՙցgHrP`ssMtvf >MsM*P4COkeFF(瓚9#l4a\w W&QNjfU|\XAɿ8b?n-KX} 5NROoUBcTΤ]Zd,oً,zk.S@Dr=VɣaYxsNd6W7hD@OXԺ%]'_hǪra+R"^.W S(B}ӿۂ 7q"$O>%Q3EC\238ji%=hM)\l7c]!ij(b}^ g| vdk8Mu/_7/Lm!?Tf&\7\fIOI3t)%[*O]R۝XWBë2(Ip &h"Ј`2Y |/ bϻHgڟT;RA#7y애v|`e/yzp:)v֨=#c>Vuϗɂ*ӒqQ#r鿖YtMcv)i\iSO݊h_8GŤsM"b6΀n~4S4ξoƣ:vY| 1𛮾#kiԤ.D{ko`> >3!Cc^N[4FuAkT|1RxO9, Йq>i4)gP{Q,9]&IrT'E`Ce9Ǫ) JW?Mo< q26mt[mXe6u4~깭;i@ 6OlU2ǹ^[*)w,wU$f0nEb)i)q 6犝"F",ENc>+- Dq;[Qj(}nH)CfIpARo N$7GZ+s:GOo7IssǴFtgREwfm-CInv!2F)Q{;>gߐ5 b(69G7UWd硳 $ |^{_'ȥӯEɯrU+`[O?ñ ">JSVaE hr~۪qZVv5=yRoUtpTx.Rbr2o.Ҹp>mB8\۶r5GL1-ԗA];6;}XHQmzQX k,◶z\0 'a~5,7}eZ@ ].>8%XGZU{>9}"Z:-iPS)&iZͮ xR2CwUr&5s\iFUmO/ F}/֙ag&9BR_8F ֟&F.ÉIcp @ m lQ )ўZMWY8MS 0OF2 e$ L$=cL#$|rOTA֒ |yOp54gF7[oս=5;F>UXBR0,YW+p.)a{p<}g˚ M :xM}\G`LPC!IFr4ЫAy3"SMaw)݄8sZu-ЗVz_yG. .$sM13t>2IC9yULSMaQdmQKKFx C ܮ&X*>bL-%^L5ZϨByeA5$Kb \I%0Z -T @$C|d+nϭeG4/Z'{<$r2х1%\0!C]!Mo20Q&ھU ;2sf噲I,㵉 U7WZ{.9Hjm^lga3'cN0q&8 ;A{n{pgO#/}{'3YM uH1P.͐7]'W(qO5y\hAoG|+P\(! }慰Ұ:n3 {x5'uv&Ч}h~z~hڱPH?@˭m4G-ʤnjGaĊn/d fkc:3Zbf~իvh|CX@7mʢZ5YyD\=1b2Ltay6?Tߡ)FDu*"$cOQw9{tx#";)VE_;s k "esɒc7M`j 2ͥZs@"\* BA)LYtE85W ara9@PYK|DdVJʧnOevcofa)1gkK8" h%:  )aC dMmTiΓ8 (و9V3;@ChVX%%ζ!lE,`!\#7@%hOwۄKk>|tŲ2/$Hy>ېvorzgRjTNM}kö7wͺ!hZBZѷ|Zx:TRc9v9:GPF(${~-KϿV6I5Zx1઀Q~54jgM0dh1"ݑ oxMvf50TEʯV89QE0?цE VNjE]geHT2;_">hq/B)P!b5lY\4DɆ`L}zx $2pH:^Ɠ䡮8I-'9Ht'\:T mA:Uw?$wtTrQW2oX;yt!9*0) 7زCIN'?5K \.b37diT)k|/E63LDaѭCkt?T rzQ+Qލ tȹ>7e$s)Oi{设>U1R:N2{X+j\>RkhH %Y$Lla!UCXk,Z5N~F5?UMH)s,UKVxhm'x2Hi46UGig.LROYm\daxXm!ʿ|i:.=2jr 6 (M(c.ue e$h 7 ?T gLxkTDdZ(|:2(hyr7޿f뮌}A GC֮K\Ef%/N5DL5<'ں$7qqhM6\rbrVlN۪xQ)ޢ]i+4Ֆ~ z֧GHhU3 P,U:"ij <+On3p t_ag?&nf oU?\1#*10C!נ{N cCϓ,TT>or(W`&0jf$r?XFH$ѸW~ac]D+4@b67JF` c^S 91wk|?PFr#SDV2Bh[Xʦ;\g?tkkt+%L6%% -9?8@$k2悔 Xpa @ ?V^Af=}QLWߑi w6';pgRiRmqbI!T$Ď@N!YF׋\̿!KW%ZI|(CG2$gtyi>.M,,Wa ͜N<. lseG'ҖXUGY?g60*ZF,u~9dox9sۘgD3 o _0u ?uzЧʬKu$7j0p&.<[Szs0ʟ_k"t@4: 2,i{n-7cHM4ݸm)6Adkz46htTG?9%]E^s5\9%{*|T;p>Zbiw+APJe6W0$쳹f9\ۦ:*F=gщk$g>QF [vԖj"!놫.&2î4㝬G PiJDs9oL#i2Wf V%,b<ת.94V+d7`4)Hȵ$$\;J9y߲dZ8LJnYm@jAEd-= |ah%^s"a. )rREhe,課8Vی.KERQxy36ޏ,^41$;J߮"JXJkqZub TIi\БGP*^35'[^,f~KrD2u}i{ >͏KRrO{BҦWݳ[d2r%WEE b|V` by7)jD@mo1&͍zrl P+aYv#bHmpPl~iַ\߼ް(r`4A?| )Zf6jv1%E][TN!a)J^mǠD2(_ ZQJķ0}T\Y9oTbsDv۫NMZ UrL=cϙ??L'zaej ^"-AK3_e<+PP{.4$;B7pgi6L0%'L8޶`.3{.EC^x'ǣ 3p^0G;)jL2Ŷ=XTTcdSb`LRЕdN9s .^4Fد5c@cgxQCLXP8*hkKQC2]bRw)y#}ya]Ʋ:D'3s*'OkJ[Q&߫u>=j,q,d>z[bůh|T?(CMA10Kb{"1]?ihH,׊Ҧ mehT/M"ջQ$,% GCDTpXQ?F'Y~4O 9Tċ^m"ӄ{/UHIiԎN| xH ')R1;!F}v#/EvTNw pā9 m"k5)!]b+ߢAkv>HebN-Ҝ:4aXЅj"ۘ@t"k唰<Ϗ& |4+1viA!ՒW KʶIdPAԳx>xBIrjt.h=/ ueYg V ;ISVI@ji0VrsQ?1řѾQS,plvx\AQSw8"ߐy٪ }#QYq*%썚r%& Yt wnyk.4xȥ[X Cn4>q=:T?iޛ+A6W=፽${t2}L9GRM~\9ƾYMG'[e/f'm{)[Y6|bd3egt3HKoSz*QdvԀSQ<|#05UcbZ~,_r ]@?*=ҦGA/&(r(D 1Y,B |DZyT#gH^ۈrqW@ʟg#dm,w`\8QYP 0Go|e@:MFjyÞeYsW1Y"?Y1ȾC,9d^Y>)S7(c;?_fNHUݓH) 8?fXJ6ON'o']W7&Lx!ɎCa$ 0⣄pCk[oȕ(}hRҿbUZR$Ng. ك"oe=޶Լz! *W80ySx&KK.oQpcSOPR͓d=26e:l /Q} ezHq5 䧝cR{bÂʬ^d:l)'e&E-7)q]BA DICȷxqfŬ~j5q'Aa:_zI h4Itf_GR|#*}![fai _ &6RTB%Bq5stLpm2AW4E͍i*1+&趣9tVSRP9۲ZY-K[UD>h 7ۏ,a׍I<' CKђ5"ty Qrqd$J p<{&@J)Y y1N!F2ŸVS(J>K%k2|H`($k ,|#P˻W~GՂb_+FDyR*Ͼ@<~X'=a|d@z^O(?Nt|7%`/Y]`W(ЙB &Jon+[ qy=6\#JD}jo+J}flEiR݉62{! ӐQ `֓:ԭ9`q"KpxZnfX*$$]'CA4C?J_$p6'ցmL<@>|Pդl \VC^R'T&̤Wgjgή OSH'4k '|Up.hL#7H?Ǻ^)kG@'^|q!X#A?l(#u0| p}\%PfY5ߠZ Je*8=ofczj=0Gȿ;^,CRb| 0Kb{p/V6ָ,)2ڼ> l?o_4̐A>,_G>EU|q_X(;[}]=*´ZixZc%N~lUrlNXdFDӂF)hMœVaO86aL=LJcPĞr B]k|WkfNLA/[Xum?Lx/4h`׸I/NZ'wZS]\Kk/yRܳjgC5phwX<?钖&,[xq9082o;{_A+T& kٵnu5 gM Yy٢,jРuXzbMA?Fn"Kۗ\WLŪ$ɕ0j /P 'jeNKJ6_;}ducqfjQ@CC9' ul"M"h/b2X&:k˰QR$3dl`L&#U{1/Ĕ^ME[fcuJVJ,Su.UmHa}Ґ( MCfM#1SoijPxќ"lcvoajyqeE6hOH}1z,R@<,#)E9$[L~m2, pQ8 /+7idPY} T XvO jM=>a}]aOށTG GppJZ%u|?Ӹ`5B#C]pa1 "XV艅{X+܎FHpDBd6f~7:7꛿J5S?_tHkۈ~!:0B2wu' VpWd5v_9&K+)1 @Sy\goTN`|[1-[/zxЬi#VWJ64I:޳7/ sH 3#}3q)SK(h$FR3 W 3Hm6 ~\iWvs6,H Jmn9>+b@TsΕ^g'ԧaK1!d#DyYwN/z!݀xok8cAJ _e0 ECX؊{F/s;&Mu.5E,+D2b5R$9\y,ЌaasHl>#O N\}w[1KѨL,y󂨛&)0c-䥦6IuvР] 8a,s4*qL{hmazJY)x '3yv*fHd\Ca|I-wj[n'zB[sGN6}LZ ȊKr 9~_jkſs \t#&RcuЀN?qk5t%O!+#súz`3 2uiKn$uqcֵͥ>B.FUz=cſKcCmjuY"hMtU_m~}@.XpxL/xy:\R5|LnlBDUcYwzW6@8[ΆD.q qUBWDb!IXGݹ,Fx\uMjtN 2=~[-d3t9*ZP9aPyu:v0Uv,Y zr%N#"![DCɾbčDoCQċjrmT6T*nT0LYpJIS94?2<Bg!x}QD|7i-=MNp'Ep DO(mҫ"6;tßW,U Jp'WƎ AV*%C^`7+9柟(b<)74N'lZ#$#ާd M!]kZV{VG鐓SH.H#D7kL7/lҝD|(x4*iJz\hbC}uʩw %hAhs=&3n^ຂ{8eD.*ZjzےwHQXAH(KФqBīy 9'`S )-I9I0Y:?| /poV$w<:Fhtz]䵔];1= dB{ H'B;}E0EE$(Nw;4.˰>.KVg_,WoR V_޿A8=or8x:751']Z qDzVu=[UҀ1 **LI1PE {Y:/h@՘ZP<9 ~tRj ӶB b>0c~|O]3oINXBWX.Ϛ1)ڈBKxD̎¨^7Wy*gׅ5L/&7ϫre6y0( "onRm,iޢ\~~,y@ &QJoJBQs^B.eE7j?2-&#bCκڿsPIgI $V@=}uS[ED.BӴTrrhO \*VrVKRj}ArPIE.B ՟eWkRrg7Fv_^Q.aax0{dDn(]f_7B^8bUSBjP-* I< ƕCP5khtAz쟦;Wb<02 Ǣn[*ldC?J 5?] bc$S,o`l4bƐx!K_xA`ȹc|E5vl%9_6{*}7G5&`]Zv= #pN݀D<$8w Y;W7?K䣇D9L 95]-P%$8?SJ4@R"ܨQ3B74 s2gsHlf,A5%,G*S/wt$R*3hu1"[ {WX]k\oR9ME~]Dx7`l݊'`~6NRDaZA!^H(`Z)%j7 !]2CO|K0  SM[h)7TC_j/&ߑ©FE5W 3nơ"@ό*$1yBG5#Q/sX{1M82~ByO,c@ yhbE1-֎fc%醵rY|>w:Nvf%Zh~ uCD?p icfb;R|;\Gj*x-.hm-:aC&:+2FQ쑡%fR\%!BR~VI:4S*Z bV2mĬh̦ cq(+)QkՎ2 J"3vwO3,Ue2]4_rSؘt # 3#0a 8h)pΐ{H8v$zOμՀaqcw,$F=ݚY7[I$Nr⤬Oi^<)NsSF?ٙ)׽R w$lsĬ;}KH<ǡWs5>4*Ѩ)F=I ?qSqZҵؖrMU^xI37::UA0&g˙\ϭ:砡ȎƏэdGGB4 ;51Ni.`Vl~QC%!vW|dj$ݺoQ|56= b8Ž˸B¥δW9&%KѱSF8+r;;n3ƚc7 &rKߍ:Y:$73L̞%1JB1 >V/HN; ܑ\Rx;V{BKOn"{6U|"ώ[lbl`zD|Jq9 i)|["Wy,0|ccR~ji͞l-x^ߣ.n ƴDep|^ctp^=؜4~j?pqW<䍢[`Zs.# Ή76@:3¿EpIg)s'i˯hOWM 4uy2*~}[CP/G*E2aqO"*ߢY!9tt 3EM-y>;V8/3{`5 .gp@ZJQU|2;+$tIgrF?leʠVp>Ԫ=j+cittȝ Ir/(D2A+Cn+O0"ZQmn:ˌ4JFi?I+PLR/Of3P)R%_4A G?H7(ҝs Y"fP YbaD@OS#ZD?t5ĥhm2BKSUvu׿}Q`4$Ƽ{ev_9O{l&:.tI4ez`DV5x5rAVhI=eR־N)4W&Xw+@Ph`ȌJvt 0Fͱ*/(QA1vja{JʁBvz:tp+#T5fs)6ܺhd$~(=2 {pH:p$ -l`Α'}Ѹ* tPֲk©~)$uׯ޹;7"Z.v6"Im+ %6k5}%sJCw\M~ݦg.[bv#qzޥpD~]H;V=KVav3 2i\~ |*)I#Wa5E2$v;xi1`D i'((az^;E݂z揄*ҿu 3?zY>4+%spgjV7܈8=t&zJ"䍖.P3O,km>s\Oϻt }LEIX=<:X,G"׫#qY2#^u|V++Y ,Y o$}y~@x[ Vyd%~ԐUeq eHCeOM "?9u{?rQ΍3Ui%U5/> _R7D+MptT5"ehV/%`Bj"^eP8Ėtw35$(/`.OY];;A9VXGˣrֆh-o&tݣBLZ"P h {:7̝Ol,±m(cKKR.E3Sd,7)/,>:K+3e(^qsGc_qFj ޞQ ㅮz5*/~)eZ>Kei`1s;<"kE`Kz7oX+UpSb- Jb%NxVS51DS2d&>j C UnjKJ`<V^Ov T\uv &ׁ c!Cf ʷ}(HHNJ;^P _hskjJ%N:/{J#('r[+Ы}8ŁUxǚGpqr:v~5ﺨEŋt^/IWwAӭbBtXAP^-}CKovjQ{aV8 أRxfQ}x#|<XA0!(.M?l)A;i'\پ/_!,n[!9 MRfR¦gVc oA=NRu& yYE7i[)oivnڷ&ês?DF4H=Zn_I. [{.h30nn\5-V |Nz0j˯Jq`X]9 "} ƽ&^: lRڲS4pP^"PJTČPڇkId|V86ef)OkPum9{ubh%$PyOa.٭_15Ip^h&l,P܇ dM\Aҵê'01'{KVh "ANg!$Tqh #&DwВnfw9 n֪Y:ib6ÕzFA{& XD+Zc#CX'}?@Y@w Ƨ$#-ۉ@~ݘ%O|B >׳\8"+-=>mS-ï+]Kk ޝ#p!P3rx5cwMEWޥ '#!P Pт\7yG T[1@- uűirټ2hwj-{6RM$Nz_Սꍀ4d(هt ߂<qrҡxtZ] d/j{p[T؟C2#Mjq~;Ѷdt#5cm(W<@GȵA0Pf N:](xdw-3Ƒ>}ҹe}zu9$'k@l̤ח<޲] "A^v(1t \/(n 4d,qtPb;n|-\<|aۑW5Sb;J8P cq(j^صO,o*>Y-*ԯ2w<b)Y`\f*޸ZekNLaG OC&=|iа8neNX^Ұc{PT&Xc*F'P%B~ R(wډƹ9$(UV0ė^'*c6^NTIEcO/WR}(FJ ˑnfȈ*0)>j0^ yl KI[Pً v@?I0T!$Mۋ:RmjI> x=ίObFx `#XC_HP^橔{{W.J5DW~U32f&Ta/lIX M3I[Wb~nrꟄڶc5DCFV3Q>;nكRuꚠHy ϕ4 %2Su|hө-( W_o8-Q\=5Cć_ߝTDveg:Myp5c (k9Me*7 }1<] R\(:]+c:1j󞿠0xRu/*?+m4ǚyg/;-gwi=~P A-/ߖ OuhVݣ3A/2dgm&[=˥-LLN-njI޼|(3bQEpfQR}_|mZ4{$y R #.A֭٠ `|9+2Fma =숐F cZd\,OVFbDe !bmU$9,1m)hm2p|ʓkuEew;b=Ÿ5'c'"Ŝ )1{61sZ%)bng;fe;\:RDo{wCkI%q&D* -΀B_Ϯ&J>zbN mcUCqjscSeገ>uXa!%A3 *6J# , :86efiJw,os̄s{dae 2'~pZ7pbSA;n% _ϮqE1$,lwϔh)(bQf ~r'OˬEX# .|ϊ*P7r=/`l9acKUk D=gbEn^iyۖkmRb8z/ډ+L贖 BVX b0QQ߄~_|24#Svqg? ^E91^hHUT& x% i\QB0 7+j0nIW!)ӬbB-jBQ+7t#; ?1'ACa}3Y'%fUǣK1(t1''Meb:PI$KYM 8 '+AkS[B`/M\*Lz"v)&V9%ojAvq]`g(gTrԙnL 8# \_%izSd}1+t3DPyyh2:hA0)f$ӛVqo+'xfkL٬|< ]l8x2%t9e"+\I&HX@r>mj2+E?#|J_MN xW`}(S`kZ f\` ѻ,qv:q^]!,¯Lr3T&(|P5,fSdʌg0e(:ʊN&¾i5$C!X؀]GZv).nRL9R!nκ/7{2} ʚ.yYO9Nt@r 5tTF>_4wξ0M8Pv$M*6R"-*;hz)z7u.3( x`%Rz*3ݬ]~L.'~⨜d O0Q#AiʢBogbuϛfY_N툡Z"4+v>Pi:Mظ%}6WjKAx07B'fcF|gIBtYYJֹ3fḿITlGC*-={$wxp 's5܆]Uq4Hn֊v8SQIRg4C[Y-Uɇ%IApEA`0]֪sΰ2),fM8ZuSn:J@=Ңf ́\2}[qtOpŭ={@e{m"%y[ gsqb$1WVVL%ÑXxص5$ / ߽Wm1Iy;ѢiXk<<'dJ}/d4?Q)94/uhf kZ+gF.;J,E2zcxlxAx=gkd[@2%)ҽKMJ1vc[O*˫ 2[R#fotPqg* 73$ygdntV[d@βU*?+^:i lCйIoI'Lml17#onܣ <26e/Hh>̳7un}x0L%Ux}$mů6Ll i9P{7"M+h \fsxzҳCMhUKUZ KlO|Ɏ÷HA*0UlOv3X#Z\}dL~SWN!0$Jm} ?5{"_+R.M@^۸*Aϥ<^cɲ L 9Tzoy7hN@-kB*RIh+ w$RM)nԍs*u@<P˜u x j?\ݢ;UpWe'OA*[Rwٻjѳ~F mȚj):}|bne?WH:1:zYr FH'RːBЀX^kV&({LHWG=* {#,z3=dzE*$$@MLĉњ~"}69 +5YX1pC$ 5VDZ-}{UҼ^IfL(\>!fRO_p/\h,i1t}@v_Zğr{0BK-~plOf[PO, ֖~]hZzӐX"_6 pkKu[Vݕb"h88` `cT~7T# DMGhդoNqE⢌ 암d&^KЯGbHK^e:n<Cfo~; 0΅E$હJ|pxz/c&X/f' .=rAUr^t ɒk;Lap@,kپMb4.;ۅSre͂. ox%ݸ?"yOy.Ƨ6evfJ9V/eDvg  pMSWIrg@1 bPW\S=gИ @;'D1;.hcJF"lr]R!P*^7Bo,ȄTCq vT1cD$~;\=W-{Р2 Gw aحuN8Sw:9@OyŎ  ̵>4&W3n=WRI>g lq\VC M 5ALKR:4 uV9j}hM@7jKS:)^;D8E)Q7<ۛh,_yK~.>Q  +_!\rஊɱKaoZ{Ó3q#z4*|3ݐi0hpvpAA'̎ct;*QsxӞ{*YrŝV5)kHXйnJ9F7Z,Qb7?)^=Vy_Ql$"itNxm}GuN'?Nto,q)Kd̤."uܲk;kw=u݊ocik F1\iԧo*|ڽH`+Ǫ Xf.ӻ¶pϓN nhn:`+NqqYa!9jsW"a1Ko}BM|mYOUeʁr& 4=5f|DlVU3W?h旑HR bS2|(ȂpEFŏg("JyrmLBTyǒ $gOTq1sET`MV=8G:ۅ͡ N R,HB\]z\ޕCʐtt-a#vt^(ѰD5> \ OGA eQ-"j6`ob~Ei]ڤ/((R>>t9ޙT(P\.]yM%-|a^4=="ϕ!P=+oz8r;Dû (=ch>e<KՐvm]Vy9ouC7V}Rw5ڝm)%uv]|K9 xҜESOTB+HK[fiL t/ozb(ւhXJ>(`fVӫVDDbEO##~l0^:xΪ㛒P\"N-+댻Vf[umӣl 3>@pR/>ňأCFki  up QY/3u_fqMU|s6.Y0_1|߰ݦ>Xۛ4,EeEaB-~9Յ`wup!vP1˳g9'(顕dH"5U{NgFbzwGV𗜯m,{>0J;BT@A@v=V0#{yRT!QL$:#3o wN)4x:(D]&ÐU!q%F'/$oaZu0?׊F5wtFjcV(o+q x]38GԎ'O{nY a1hTD)LkSݻ&eÈ[^ZCcH4MSoXCVe_+hM~Dj$Gִ4 ɞ޻Gu2$sxSN"v iI"(AnKDaMM 8Ӽ>!ZI3*p՝LXymQ8ck{\|abݢ{c~RPn_U4[ 0Q%ʣ ja<[QCE$@cMυe*R B`0Hq@g Cޞ9qtQ/|Bm!1Z#C'JElHl~ ZV=bU(x=9}3|:i̠gC.(ᕮHT D4t/ hE4MvS˄yQ!; Ҡb@~ڬ+ju/2ZU~{:0QV WXMH'D-&)`HQz|dyo rGMºb{"_D70&"5pu1ݤ{q)HDiBjܡ'.'bW'!RDxW&K=Dp)Q̗0CWzt*WofM&V 巤 l{tc),~] [sb c Lq/O A g4d,\.gmq_)bd%";{ʿ|NɊ|ff}%w7{3rpQE~P]&nqkȺy`q?p_8#cKM1('%2ᑠ!Q޿Q ߧG 0:Y-l)%;sC-mmll=ho"vu#7\q (. kcjc+aEn|mޔq]xG ?G,J-`G(<$L $k04 Ћ sXaրՃExǀVuOdx[~?t1Z0Wa=\ӏqFJ;{FInB ]%y0T )>OluGeW(:Lja].x0*|,GYp)#{ϱr2+R`4TϼyygIX) r#Kw֏4Sͦf=(Z1ՠLH.YۤzPLº~>% xNjxhcV9 -$oYQZKUp?K85DdMn,–H05Hб J2Y0Q$`!+Ϡ7e<6c+dOE-NEN}\%ǡ1GNU\8lVKTeO3I< 1IVxFc5[^@akc%uRT#"b["1}76_'DBt̖م(BOi~-8`N*uL2qFiPWF*^Pmu* ޡ;eURQm|eĩ4|abn%]o!e9V>;dJAj4KLBCg-!n:EEV=6`Ő«4[v~y-)RA9+vaChd{\8á{P%$rɻ9r<)Sֿ-TԪ&/m5]|'R>57U ޚ_x…@yQ9,>uX2sZݿOfղ".ӣ~8? [>; @!('_TxqmxCf\ZWZ[vhǣ| hCn-Vw{/"oC#f+_6QZOHzR\7!.9jm0OCW$%ř~6oGBSVN}cx Fc0G'4|! ,5cg}ܫ.VyXU1U@I"K_@QB Aff<>oݏ 0yÎ,5o[2F4¿A@4]dEhJ+\Zt9jɃ+ÞXX;؞D M]1+yh /C"OJֵ=#ܒ*H|IhGN|rD膺q-+P3bcP(5Ma@}5Zs}i̅5W=A8[Ej[ޯj}H꒼eMC~J$Jڟ7?.Ȁ8~ciiFSI0 Г.pO=eƅZ Ĵ7K'9|ռ:];_F6T]!#*6Y(/LSk@/a5{{s3g'w""j̇ߙm!Qbe2+{ -b~8Ns@Wrqpn=a@g6Dd$V3\9Z;"ZʲJDENUŗ2$QLF 3v'"da= Ѧ hhɂ($G+мyd8t'_Uhyr}7VD MKZÖ|PJ"2vWQA9ڹ+s^kKZ,G?O@c2|oE CzNװekO\8G ΠvoZX۠q|n(*U'ُ9D1doq{-D6;g?wB1hP1gQm ҺҪ-:AYZ+D4 fu4'"b]dK HAnmsm&&FYr|/Nlo'ǭ{%V%(Ls4\,)^pe|VёT 4mHI`!7@a('€a!%髏E֘]䀾[ج o1A'&llnB8YtlV$ tX1B$Mo B]wbA!k[[&gCaÛE 6P+ ]j/vD Y:Gv=o0+sDZ >M7R7ޜ#D:%EeScTt,>1S69z{Y $69sǖаao}2 g?B]aۭEE@؞~7a'R0|˔z*(kV!ɻ[W%Z8-rhĶ7SЪ\ݞƐ'$IQN(pZ|vXjh<疮p!T.^{6v@h|Ԡ튔rD.X:)@k~x撡V q+kq c[>UN%A][g- _ ׽w2 ^)MfN.z5 :"ƹQjٶT3.c!,MWɫ+kh~].c*M?ԷH |U{ PLr5gDii}Ŋ'?gq&VMTlz13 y-+BA .1nА]U숌L7D s~;{rBR(_u]-@"$]:Sb{ؾ%BcDLF>Py[\4$n(#a/ 3 >/a^33R=",0))j ULX` (T)Ho)oewALg&zL8_HLi_ˉZ(J`F+؅d2li4 HX"qNy/-x_6H5ϢY/ն̚b(AJu*&a}{<lZg@ V*31Jwv*BG&"dneC#eyqN@VAJZ06 pibhڷ[L#h-A,pQy`ѐx3O rw"):ƒr%=߽+/,Sn7Z~_GLg؍(^ @wX\@-m+,M%&D.~Fvr[{Y^n^BЎDV|b]F+ /*fvoL%U˝c!)]G7ag@Hw_̫g YkU5Lbe궏$M{AtU8{=A'Ո}Fqc5J) T80INͻ%Ra׵pP&ci~z)LNqPu{.y.ѓ}^~O mo"@ XbsQ>pV,u1?|Y.ۆ$+RdFa}tm0RYLoaLJ`d=*1ْE6]nZK NLRt]c+ͩĒqܱx17C({xq$M&SљR(UMRk3Xw2LnEi{fd8QƴMw]{m<寛se tX`z:"dv^>V؜Z*/hGLG`jxOjFߍ;zL<_z}U ,t!@y<)Qs%:+ʘro@2z8Pl@#4 N@" ]B5O;`vTWai{wni1KS1rWUXŮp`Qt-" 6L>35=k>a/lU plA e +Tx 4"#Tͦd}lw`Պ@h73y[uƫE`!V +a?gYwLm24DJjxº SUZKs!+Ae5!>@?\F$<(5fދ /*z1 f'EV0xr .+]y6U5J;s9Ln6frv ss%fU, 9glpIWRbk?G~ X)6~+ZA cǮMc+7!CʐPeO=zӠDDE]GXg{nL>5MEkikgVAU]|N-,˃7bBgIq[2B|~+<<3#glcwueCur~i?(Б]f' 7q԰d>`M'?X_Ex^'d㙓&4.N[&"`5q]=1g(Pwdi=Wb S?(\tފ] YA_ EP霌DZ8Yt:#?t]y?dEf1Ž`s/0aYdZ$;( = }'0ct(KbE*?>5M}SU&ױ3/zYQ*"@!)C@'#Opj1eQ_:@25z#Tc-]H@nl#lס1LYDvb;ČK=|.˜fLDHEQ?I?2|D`Nf."^-?Ntߗqzn[iJ;0xy94 ^*#4E:uRMR؅XDrz/|ӍGat)iUxc<%Zٮ:M:Z:9,xEūXteG;PfA2He].|.!iN@yxQKn#׆lفi$8G_mvbv`w-V~iCԳ)1w]ZkR(#*f2B\yaUTU5 pPB|0MǑo"*7E$ȪݽHpwz G萫VM7R>ʏWFCqJbtX2kIoX(IĶ}ݎ&|N4).ta7~<-=YO@-*Z~l$ՈG`"/d5r?8Ґ[f_.f|/fmo3Fq ¯6 aig"|ڼn3k:S:\ gspqftV`-gGL93`i ](ds`YJd|kP{`8QTo#Ra8 † Y?&)NT1,ЌlS&Fu~2)FV}tE>&{敖^}L^t@n7˫ xB6p,s恈ĴtZ$(PKUxst$nQouo>`Ƚӣ%*%M#:R7¨]7Fxȶ-hϢ2:ˇrjGc&3哆/fE{>.ڭ?ʢ0@j8K9&|I-9(ɡ$ GGN\>?,ADqTʠww.|- #PiOf<iAjg4z@YYJ#-zmfFm{&Ah:BnOj,w5) bFYQ! MΓ͝yMqqH}c(khM6E=-, 2!RIz#M8C7{St߱Z YsFb_Ta([g-tǗ)%AK|zBb}E[CJ x3xETc%Hr%keؙVOOarꋧeAsY %'N9&ZhLwX7I~օynv537XJA5o.=,Ȩ%\?*tWe q /Ї Y>Z9FBk[țD|-ChXe]o1o}$櫼cٶ; XotwЧuK=/ ?a~ ?ވ?*9WF֎epfEZg\GJpA 2Vy_ƆXPƩ_lgOb,rBh)f|Kc()lxK,]UvM/941p#w B Y"!h嚥Wff) ݗ^}us ~|)9qv?Uʴ wKc`֏> `{cRS?4 J̈́!zʳ*o`+V7UA^']%yD :Yt]t^2> Ju=<(*fCkHDsmqlˤ^ŻE%tYP~tP2ԌÜz疗-e wI~%/0uAWWo|ib>VƂk +o/%,}dFEi,9+z*ɸ7IR] 9r[?զ{_!(*m(HŇ}fG>j̍9",NSxG+b]T>TP,IFf"К1p"! w2]m);=?jeJ $l};\&!RT(Kefzx-OU =JHj$%,HT'?AܬS<ؙp?0x|#иB=- LS,edʯg2 NP vCx* >)܃tfv1y~-D`,2bT[*Aeh(@ GQ|GaAZϧ C\\vS\£ M u1Wjo_/El!`sj2y\<_t7Qa/t5ԹەȓL6.ٯPl▐c,,Y%V- ?o]d>eMT6F"s☆[\`5vbڱSqA7݉a!Mb fXAmlؾ S k!j; quԂԃEn6 TJ%+@pۼȓyeSC`MjPk>IN"s|J`CnJp%aIoSeۍS}B:R͟iNr HHxݼ*38( !DJF=w 850A۴OPAO4C πD6 1Jy>4Ir[@X1@~F"_2d?M"t"ccmP`,i|ǧ!Dv5&/mcvox}>-z2T3"#tzMLgрoNS3@6c&mm4_FoYqy$$pg>ALO059Jak_"´PyX]iPA :2EL#w+|C0pJ25rTcDp󩾋/}}?TWkZcn/bKb^Ǥ2cyb#7QJkSH% sI,WLkG %ΨہAG#Eu_z ՞*ً \3q(ց濫\kKLJ@[m^1RnӍ}˞qٌy#N:Sχpn$3@!bO\ziRqe ^~aQ}̍+DjR6.f5|:A |e1Ut_Pl% &^l}'tat\kZ+;B ܓ5-͂PV0Ą!sݥ(cB{ .e(`T>k 862ܘ׹/PL;2^9 >ݐwQ4{X)*^=RL t7Z͢lμ`YQ޹-hXcpR} jnM^Ru,V'yȞL3dӋykv$.htz*[ń 7#үF$8ebL:m;<#痛{_!>y<|WS֩4,x\#ZZge7pAf8cAt/];br/Sˁ [lcwVq^+yų1I jiwXL@| N;YC <_'pGI\ĶTʂ<"Y;A:H$&2{2.5+(ct~);0r]+4̖סy^6džD*/3w m$,XBC9=(f ot* [ict{2XWH(0E wpO?BMV^W[4F2]aQ;ak tjbr2D͚qB{xߗH9 V e(ko}VJwi?E6Du{TV$?HJ] $a 39;g=">\?Q873sYkەukK{2w滴p3(Ǿ[ea L &I z4Y}W|,WGW5kS''sJ WzЋjrK+FLăehcg, ZRs#Zu$=Hn.j쥟˜)z vMIah,?q ,XjwKg1l5|3j 7];my|)Ǘ,;T7r)9\Ad9(q@$n:m$ȈH'Zpu 31dΤnܕ`"QgՠqeNdkUOciHÉi•#O⇏ZteeS Y,neHC" v{AoH1v g˩ #ȡOn[,aa*T ;eԊ-"qkɋSűlӉ(RhA$?r=M+>TE*XrmǷtƜl{G @$ȑG,zqc)#E]Yo?B# ?7EQlbRL:` THg mrXeH^ۛ%|,"wBY϶Rr5b>/ H:S}FUv `^Yo`1W*HV7KVI x۞,X!?`/uZlOAۑvƐ sCjtJ4A)%q%YS*2a16܆` !d+CTe\Ta:8Εq$&?Mo咭0G46-/lg߲nhCK :6 .Iu(RMe1xdyW?9Xr!웨 % reZ{,锳TՇP#={iAaR+h̗:lWU-MiC6a-a.Μ8[35L_l#J}oyO8/4qwI+'l ns_LAyʾNM0&ڪI20˥Y\i <>L2τbWHG. -X!:q ]xp3q,߾$_i#cFLixy>+>OI<T@ɪ hJD{xúwiW|PaߝE }4*f.f_q;*2x}gȭ;, L@5e'zVNL$~X 49*T~/ |4ROOr~.&"^ iA 0|kD^z櫞~ȩLn5d% !xG\x k9< @YBͳr^>zKmy0S`oߟ1U3븱 . $ vqt.$=0&߈YM$\eyh_qùnW ؼDs VO ' AmW d ;PR!x5'I3} Gi3p7S@(/ E_KG F\F6>dU!=cꬳP?7_Vq>G2Öq횖O5aJm^G(-AIqwǮyg]I.<[m=#xFTU?Gסԋ[' -f/#H: 5sCA:Oy%{'ǢG0:|(-D N [oQS7l Ϣ/~-A׸gsj/I4xb tܙ8f e 3 $OH7t%&ɖP?K:mK1Sl"'MQ'WZܘd@aY Y>齡Sl/-l54uݙ6*HfNJ[<\Y,$";e|Ř~a`Õ X&qlUL}}]>!e~޳hՕe#HwqU\Ç`o#e-BTDL.ʰ$PjNa^/sJ^ .a|j~Bɬ(A÷7#Y-f-b>?T7r4ū|tw'HH q ^Y("l 31]|PQʤ 1#/I|{ Qd=k;l,p}-6\W'ZtѵImSm9|~\A/Wn^  T? \ sw)pGkV3K­G8hqv.DAyƚQ+/`QU̠XrMy1D7 /U1?u1ۂh*"$8- E5zQrN_6_+QN.H6^!bl4PHc4WlA121kjA3OO#u@>W$9 pd_:tM蜘&Ɂ•J.; ATV%. r!WYޢ SsydvnCK5]$#3)G&G\NҾ6اRZd:ЀAރq\ޥɴt)088TuEs_A9K뽭& }SP&\kgK++<5+T{d_Tv5.ۏ1vbL]KaVBUxY&I% XdMթ_61EeLMj[,fM+* sdNT5-9uNq(mBy `]rg>Q#] l$iwH_RlɵB~CZok?˶T$8Q<``i~:?>B{3ԛb3r)a}.ԤVwC }PnYBUUJN d?Xc^Ҟ'9A n[hG<-}ed^AЀIYfЎw*.=kOtU!6 ZIW뗴0_EG< l`Î.9AKp-zYr4&dCpy_OqdݭcaCX04eA3qȉ!ih0̙\@,"`ǁSUT!*6J‚WCN߈Hk_$!H"S3w0 T5,N[\鍥K]I_OZxpI&B- RBJ BQ(&GC70TW T -i0p_W 5gemZ0KԶf"3>&'dV YTIf=~z_X\bMNSJC>rR PX!<_M%sŰwKNp)*M-JG-YÖ!xel:?/w:r{mгlsqkc旹AjBchh._}PDۇzwsX' U,%֤_=!"(=HVa-wwxėeOnJ ))Jp[ZΘƇMA0ÉIByE"Y%2\\Ō' S#l#%;\^YsΜ 8 n#i3aYϙ6\T^#PZ%u]nKs%|CRuA!QT96ё6['ͅq9Ѓ sUP#AT#nFfb%)jRhAe;3yxG\|d!-.It:['yd>Ή<(3bc)tMC `r bdݐcUj[ ݟS8k07$vH .r`(xƾm3P-\ 3a na@9+ P ڜ>l˧5໭M"]`AzkPD5O3kx(SSAsw?ڴ?yNxgS0Giqt:!^칼C J3CKEϡmb)KFSnU.c`x.ëӉ""KK(Z7UIO&бVH1ͳ6,, YcRx?siҽ0N;U lÚ!mp#= 'uY9XT)oGG|d҄2:dj/]P \/ֺb~DՕh[+pzNyA ޔ{.5YbᨔD&P\Ki/B"PW_8w'/FUk]".%#IMiD˘KImBfakϱ"fGa-)ن!NXm-SZq`]dV?7=.څ|zp?fBI!@F*v|B;4@.k! 4e;\kv۰o̺.B Sr[gSFb-?B*:+ ѩ! sR:~}/dZ5s^0ejD.oC_,k$t>ZpҪ`k?g12&A0vH耼)- WM _R:| YmQK?%'.S: 2 ]h \( :-Mc)H8,f.^ymߓԄ*,b.ɠūiSO k7;gHx"n3Y5=' $M= , jܸM@\=?VBeNTnUۉxz[ѩ6(~o$ﻕK ߱jlx<<#U 3J$[]Μ8EVZ,ܻ  #3qs~΃uVg$,am@á OSD`Q'|= U`ju0s%^pXSGCR1u\gVRCoOux0O@E02ֻ; <SB+P g*6%?_ #N^e jSx;˽ֳWTE9h@- ]M_uvw|'yȢo&_S 0$m1hBSL;Q)uSz{~)3KwKsVXe8Yq' }2s)XȞ}{E ՙc%X \"ayA姅nϛ+0bp Dʼn1A6gKGJ+z9ߨGZP!'!D)͵$iXcz]@e+!s }DtY#-~7+p3c( &r$E$3  =fZΘ:X< [TDM>eh y%_?Z}r3ty"FoR,u:^Hn'M5 PSeF71,/L .sT(MnӦJ 9%u4[*i\>M|aDGoԍ/ Om~ ѬWKd16% M|sZ1aL$LCgKE鱥|Wˣ3&ׄ6[) u"(@cY7*X_b QH?H0XȶKqDvf1Z[i,?aUW38~cB f4hM`P|m-D22QYɮ?` MYt)Gq!.:'D"m=#`&}ujYFy`eY"}Us s9d_3[H)7 dF$.r}i $ZS:L`1k@Cu>;"i@&ԓk6fno]ާ:8 <e~ '~E.|3YM׹M-G(dH dl  [ $9% ,>YFu9[Tʖ90)E^snͳr\Vq71{xu=6lZӡJt}gC~[+ި$ E3˕dӥqpKM2-*6 @C'"Am:7 KY{, GxZר!+f/I"HM+iM# o,jH 7)Q u!`~ b?&#ܚDArIeɝ|~^.ϥP8 }Cnjpmw` GFUבwzs 䕘G]&&.OJhMYe2reYA.TAӢ0{ucy!պoy?CQj ^]UEׅ/IdCrP3pмV!7dhe%xv/۾,%b~[_Y\j:44>ѩr{x`XSLN cs4,erKl. 1w>~68sókhybDy PaDz\Ar&QfЪ+zQ6OcYL`ƙFtB`2Ӷ4EN2Jyc$@a'ɸOy^VN.iS@0 ?U,᩻}/%"і9p޴ 5*vwFHd}CU8k/d [  J&7 w2׹[]bڏ MH(TЂ0a|5DUTҔF7KpT\&Q>&Tr|NXfda v  /w7I#ℾt_-f+XDbI$J͎W2Xr*Wugf14.(Y)E &b1&!x[^Bh)O27%oU+[Q 1+RnM]nɒ"MeR{Lj03)-O`<}D1"IB!wV qdbpIVɂn^i W# ʍG?.WvGq#v^+%4&҉/ tc,?yj+`T2dl| sٓ\;-vVf?A@y2()|3`F}STU+YR.}t%_Cc$ pN8ƄUXI'!D+y:& QDאɉP滑W,*ql<@$*`'vo_(| >y 9eDVĀ_f~HhVE(z|]-OXAǙ6"Dc!3j/ Pc!0:;yj,̢jWW\5q`P@~˘CG̚ؿ6iho?,j^W@[; vժ uK9Z4JOl>3vq Op1rmJdTeR$cnvzWC4n5lbULqi~-<ҙ VC5!*j2R/B P> Iܪ5CtOQTiWTJOig?maXr,9Mu)E oU5,$kU\kUY2mz[\4[ FUyC I5y!2^Fĩ]  |eP[O։n6Kʞ'N[uդr^P5x i!mK ]gӝB>h:&[B_Z'??QYq)Ysq1%%A)pM1PE2!?Hy;ͯ-V&A_dТ|QhxfZ׉h$Gu6Ps4ܭIӯ7)LD(v? |{7_\.XwC[8+B 5|k=|E!"7~Mk+{fcPAY|0PG9S=b1*ët\Ӌ8.- fذҺn,6ï9q/pXI,) ,yޫcSgT_cRͅ#6m皆yG"XͣtQX.?ٱgrl6R `yZaDaߔr"9G&sc(٠vpJvMF:BDqVN,(&rmK*w= |59j"7氵CJCzAb3h^ݣq:Uf4S\;|Av#D,\|TwY^Rm.+` 7ջNq J#Tm_iuxׄQshfH)@ē@|௝/+m9#Ԉs4 ꛯŧzs{Yx`b\yza|nA:+ CE_먻40N@W#4mX|oan6! եcʋc,|{ű[^hfmK*E#t>ns|]aɯ}bLa'i,T4cMG2%B)>ijǣkzq<6,cZL7׼(HN}5JJ̚~|k#lgөsK04TfѮwnhhK:}9jKjKTwpLDs뙖%Gb1M/șOykdvU]q!+4JA/\wʵӣab&^\ڻޕwJr>̜w#\{% E5LK=1ΙGQ4kO«O9vҍLer IOw2 \۲bKy# `0EQT{:e38'T3O} KM媸dV']>`sSVe V!FkǮHHT"Oa@T[`܈/"cφ^npD:+t.c,eRqS`ĸSeZiq_0inBW}M#A<Ƕ{-~*v7t0Y`)HdV+RZBīg4:(yzW\LqNb]O阷P|ǿS{3%}>-dF3|Ϸ҉ -fM$l`eh Vz~̿2˅_h Y&$k^Bx<d=o;h3KG:@;';?)r_ }9yK٥K/ ^33 X]c0S8::[L.%D>{ZHV.>7wg=W(DgS#6ht9J]Q:zpSl^rjŤ*iڥ`A)_f] tT{ AlMū\dBKRzf9\M踥(9;b0V !CtDisH[Z=IN^C#/,tP]nY(_䪄}̙w1"q?ZUlCݾ %}~;,j54.P?x:֪lb!"4jd\/j|y+)Y P{#ʯFVn&yj0M$]3(j_%(vΓڋPt:TP- ٝ9vM>XbE`vVgcڳ?_ -qqioMB{jq} MW0m+'Ȧ.R:lkA3U?QW1Ar]۷Siո%@-$ex7V(i秦*~gzUZ@(o ># 9C~NN m-Jޭ),(.ͥkX}xH'c8LFէۄQ/چr.&_8Vj>{ځ0nk+va L)}z/tkaWv9/9 Cp8n-Cz1 pw׶Ulf%wT-( Õ=V?dw|eli xk6=^GnYJx^K&ud=lk4h =j{ZƳik;D\%w[Gס!=״"sixTe”N}x}1_cwm''4N>%k3Skav?&䘆$< //iG.qN%G>0`r%Ë3yj"V *NIS~74f lg̜'N ɱz^jSӅyRM-aP~pŜ̍7sR g-^~zQ~Ř `Vuֱ bBh?v7}`4ȩ!+IS\|φ571Sii@ot\PGF,4 }ٙ{˧Jŗ@o93D`Zl،)lJ2 n09$C^M;;%+YEB D)$0s4 *?L_EBV!R鋱*& m2EJ D`z{:^`[?*Z")yGs;K3԰R)1sHWTbK!]e%$ lBQ"ML@(3? u6>=@p];<~K"I>48\8B[!Ӭӓz{IGZ)5FZ'{ +%:l#ōe>i/nz,{n`ǔ,͙kEٿ0"t΍r+l|L$_8ob8x*-G*;^[틼Y>ڙ5Mu4ܸض"ّKB\1)weTя6pFwB=`VXLJ2#C Ca%2kn?p".<$%MS %!`\N.Zⶄ'O:J727Ӵ]z*ɻ[Xvhv2~w 61F x52;])q ik9'梐IՓjCNl&nj˻^AIRᩉ xMU۹HXKڭ:5eb d=j #\^^?;\${uG.s-JUjذ]JݛoȈV:O;{oA>dsdd~ql'n>a=<ދ+S%W;%Jpc WNn|j(:L_ghmp@pnӵGz7$׿/AZ{ƜoFq`p}:jfDrw8ūC}n\3x9~uO4#w"Y}̩ZwRהM8!\.O A${rOFI्t#YШmH1TFEM(۠V5A2@vFfBJi0m9jRV4r)'ct$om Nka9>mUDQu/2Xr-p>_>-splEő(Wx䟾?B@vWDP![)B:85Ú Ghӡ*ϾDRD̀Goi1h!'J%%Vq^/}3rۊj&Q1n"*GV:E&;ÓF3m n{ߔ9cpHqG3bX,f*xȽe|DR,ߘAu")Ne.ISqh#I7QK .~}-sjF=qR"G@ ᖲoĀ)%f|)Ʉ<mfhLq#7ΉKa,hEx&.l@mJQyt]eJ|rD)+h1J[(`=dGm96Ξ2@6Cu6RUs#!k3s3^gT|>bHS9isy-ѧ8F@GlR|/J[ 0e24Z":·©}Z=],۰cD29!ȳ AAy[of:"TIW'$"ah ^wvd8@ 7{Ƙ9e+'{_*f:&>c5UwLo~;bDxݤs7`YNO+9G9bpi!j?}(),} qP2ge+#*B^6tIN?K{_`nRD̓q3:3B-2)i=Rxf#,"e /,ij4@?YŒQ+6ĩDeI壀0m*`ʘ$,Sq3Q 7\;!iV鸢%V`VL?bcRd=Mۭ!p,yӝ R@*bT$P_|ʇ::2eE%Uj\+jg{0C@(Bu_0XDWcŊG`L^ҹrxh .RmrN!|Ẃfy֞3;Mǟm F^z7Ds gJfջ,QHq7XK ~'! FwphJcMOg`{z "ۍL:Ķ7ly.(Pl= lWL[oyi:jVeRQ1B* PFOv vr8}Քt5:?SYnTCiJDwD N]lYΙ~ߒ&%~i| xnءHkHE imRF1[Ƽb1>+Yad dd: ɴb?NܿCRA$ B\ek(A:6c&zSJo{3є&_ѭ/ZKan&5i3o f-[H2g!HQZN4?5숷xl*9uTcX @nTxdz1lwM wbXg A-eB?s(-5?ssQ%AL9GWK@ŇFNikŪ?53֏_SԄypqyd8|]&,?R<@θO p 6wA,4aRW3F"e{h#SCZ\qU}zO-ff(sůz%[.P}E,̤}퇫[cz!S^vnA+(j 8&(ВJq>1/4+p38RiyJ (MqF9MZdo Y ] "Gl૎W`D67̴9SQ;NUV˭ ^[ܡu30m̽cNp%ڹX8asx/J?>K4'TeDLg[u ٯkJ ]FM6twqɍѶWe번N`TXq82c'֟G2_^wނJ~m#3ҿzw`n?^/ڿu$@r3:vg]SqJ-)ȏ pC PaX?tV d s*r)LxZӣY\hIT&]n-źFZ#TV+A(e.vM2oU#.P_fLpju-$+4tߜM{*JkuI4={ ׂo'ѻ#DttH r_3V${.}wgsTpX3wqwcYMAFHBf|,ZfaHZVnؿ2\%`_76I{p4*ۆGʹ6oԷk'[d? o*dǿ4fl6,hVnJNg*'(=Iޤ}~l8pB T꬟3ZSɶYK6擻xq^=e*D)9HfJ ȵ&ȁY|8 8΢9=vN++̕/WMKō6NIerl;-K!RfYP3Vp/n)Pk 5^&]]p%&@Ҷ_䛎 64/ހh;ZC(ƢSK]2 ^ۍџÐ;-d],:r5.*j@DS£*> (òӖ8k GÑ7ǥN: oż S Q+ _%wPo|V4X1pfZd>>C6h\\_!'gm @FڪˮYJ6B]kJpOdG>hTw<6*~.Y.J`à~q"Lx .yٳ?9nT|0ﳀAD=+֦pam]5AO.$.SA T|A]S-A`dFmmHe`p7BtԸz ?aˀgsl! ‹ k]2&ӌm)EyC!"_Ӝuݻ`gTN(5R/%yQ`D-hNrc3rSeiis9F\k hKGڸzdni)Cڳ%vv?ZuQԽG&bv W#*Uvf=F+:&ߔWN';=@"s϶ $G3g R62 m=KOPz=b141WΨ DݗW+=L(9nGgCw~\ѿup8$xA(VHp<(F_*r\MTY!C/ ޙim `meI_a~+ x&nNC|?%8wj{4*D=Y?$5*콣 XA 0ߊ. 7SdÉ0O]&i ?.z_=Y|D}YYSY^ 0>٭\TWF.N9f~et$77|8{ھ]F^׾6Ƙ-CO:tT|N8C:7k-,խޔ{݂%*W9z~ma̘hh0<*.p!I0nз1P4@)QJbMZe׸.pNλɠ6o4 ; @..݂Pub p|V q{@H"g9_on@XHnf拕;1rJ?FIT ڵ&rN-aGCݾdv^HFF[Px³T,aC$-頚Z+7JRKΆD6CC26y[F8AsdƮ]P0i 9v;--K$tNu2 ߼)c sHV[:Agf˅i .Wh vx_/C?-A̢~H42"=3$Q8?{0R"mk?JgBW; tjQy`B2VY y(u/ Ц*A 6oYw(_QD{G8pz1e8`Z/@qR(Gk8^UAqJ@f0dBK1r@߹8>}wqvzƭ pZA)DnJSַtkc3TJ^8m'[tU'O2܂'D.utZt tJ=ɽ Vڐe4^yQt,ʏdzVhl>b㗾 8@mf5Հ,^hҼG!h2wָA54n2C4?Bgomw셀zt]ql) 3_ƽ_{msq)Uά`(+b,*U]7;V=8 X]#)IaN;aK M7љ%k\)wǏ.Ow<)rJ_<#)mh ]p7-v"vFKKEt>tMD)[7-&tK l3Dp_Z=K1`42!;%G%zsq%mwѮԈ*in8.VoǶaX6WI6n;t~NfBi%Eku(k&Wk&AxC:(( SOK#Ylrx*`,CCaBpUZߘtUD) y/2ݪ৾S&8 y*#q! C xP&bRF"}"n<_AF7;WȎc~ڢ҄K?bqmMN{*dOlPTMOTVy\9ss{ZgYΈYw{QȄuё@`iQV@QxV|շD ǠԭӸwWqv A,c:75a>cO*駶i"k'ɮ#b] lo  V~S'U2J@?9\N`ڡҝ_o:ۯ]"a7v,JD##>INat^{Y؂\gE|z#n{T+xcҧ,ɮtQ'D"6R#kpϽ77 `9fL{N'?Ub,;n4TH5Z.MǽBF|&{Fulva$#T4y҃,ﲱmY[b֊ 7mh͔{K ~6)Sds|wvzpHlIDx[XPOMje5Q@C&fAbԌzY誜HbM0sFUSCG~$M8؉c띐+xESyge蹞˘ |ɭV!N _;J)gUj9A8'.= 7j+ԃ%1:] PE][WqAB&+14 \:mBoXF8l)h:F-EO9aSGPfkGK6x~jd9> ףхE{{J\Nau)\ ,"/;H (!E0-X! 7[e᪢cmSxc)A2DͬBah5~!J[`!oc9UN054,' ^:VCt˳Nx*\ѯ0մC6r+?&%RDu̍:O{ϐv`;yesjw{%1R5 w%{pwFH7f% J&bWhڱ=5$"Ev;֛|DSLX ĥ/ 䙽soO$]L,L wY B&]}q(_&ߧ}rO$ˎޛpnr˚V ~*Y K1BO~_9&Ѹ"/jR}8=Dđ;v.0LF375$j'Ϭn #ꈌc:榫8CM g$6:Yg+fwvвeș!GQ B.3tHjȫR'`~hUd?<)I`ҍ9텼 GD@djR!xy\n(?!1;_ (c!f\Ӛv^`!Y#TV̸n,2fP< +0e)hڮpX3R QxRJ'Cw}eWD }bUk(BŪ3kykLW*]I%w+S~9ɏ8-A_'6Dތkyo #/o09j'’^B>,Ѻ%Vyi=D9i@z V7,5%}3ު=|r*,_].IʌIZ*O3abyx}`\ౘq+Ie|0Y9ETK6 Z .q;Q ~r/Tuvp9bܶ>3@X2FY3sBA|6΁Pfjg֑R6"pW9GgA\t_p1:3!WqڎK"}֚mnT)k2BDge^MUWWլ=`|X0QRnǓ%h}Z2>QPx)M6f4G$S|̲ 8M[< (<<Jyɴ%.} _[gN(]ys@yolt o!Q;Ԧ~aUbM‚oQo~vtxÖ,3X8p1S<(S~!>FyƄ|j7$\϶!WapyL]u}Zް.ͣQ).HQH-Ο,} e?Jm T4("拆Rj7:}43M Nq ~̎ vF5m[Jxvýpn"˗p6lY`ߐ5 =Q$5H+`<Ҷas…ӅcT{r cJ7d@u(}}i2'"UZ0أ2:H,ݢJ{x PPڅge\|BaU( iWΆYQZ pj`?f>73b`' ~:QNZPU\/.l!+oPMueyI(uc! *o.<<c) p0fov=D !cև nO.So[|etЦͅ I86DED]c"ܑN1y,iR|S3s1? !F^V#.5ut Dw Q .}ʦ3ʁf&32ͤWpC+B1nc%* xW-Txn*mq>q-z-L%*q|cSN1r>|vJ| ǿ$8t2"ibJ.ԱS2Hᚠh<~v+\X%sUlߤP=F\`8%Lr0A Jf*ЛWwbLѵ3`W#&lu9fI+WǠ,>۔jQp)V9[]GSlT7]8D.޻B''H_,,7ɣߑp˵!-/e㵉ߡw d5y..Gr5D7`47 ._kĺy8,:_̪uؾ?+͠1@|Y&anp PGߥ\.(q$8- &,p8}twؚ/v)25wxLCGH_*DsDm!TISMfcaqf.`t%bYQ;rMq!-angŻߓ&lPu>M!r0c 6# Va=OQ׃M' RxoҬ}ͩ(anҺ4cJ!:Ut&T Nc'Lv}AK_\ͩDo~[J(]A8c Icts`"T LJpC!wfvo/䖭}MrA%m>"P  n.Ǿx 0_eߖ td"ɑy& gקfAH/*󉞭4Two/V+nO^H9?G*Xw8Ժ4LL,g#ysGl>BRp"BARMs14[NvckkH #~zić7&PXG-sye?_)(h7I:pH]1aZv3Sg{,s֐Rc<-\(^5gFB3p.^"yqkr6~ )W@/KRHn4|7ZʹϏ6J@lWe ՝op6R^t Fi;P YmdgrsMmN$]I) q7O欳U͒KMD"d|kQz pF=>҉$' =Uhq6gI|oVM_́`ap-É\'p|@̵ь'cUK yEkHBM ^ؼtfox-mub7!X Z.uϯ~g5JfziyLҦ!NY@& یDfb9_t떇+ >ClLzCGv\^ mOU=+rS (g@;3GF~%:p~`Eh!CFqto)^8ߣ"ߢXTƾbFiãEb R`f^LZszhݏAdva raXZ+p[`$!ƐPK!O0 vuQi;[eţ۲!ѝ6槲$ifnP"$մ1FCBGpncC]lj!\00 ly =;d_௃jIV`<BXUKT,[%l9Z>7o~0 "bCz*P[~<@ݔCɒ 7+D$qni/@d]Z]xX"~.+2K l1|>9{5HkDdVSeyQW 27o`|,Miq=#1_cHT spZ1=4ŃH;̽SdR_ h3EiI2Wf)K#T=SI[+JĺlLZtxG/sgGrϗqF%ƹG(&7uۭ9T i3DMz= %.X޸'|_'sБh^o6',ed+?ArMgZkS!n߳ QR2r85p heDe%G u[Sp֨ܿ'  yk7~r*x9rYГ(oρj?I=!i?>1h,f@JagOCͪdqԾId1:n.9Eax:d?NaTIOm=(} L4%O-i JatUs@c;!Q((UphÿM,xrS04U-RmHQU~Y9P##@lc*w̃or7UC+=<,"u[ACi2<*\bTt:3%5켕zRw}|R%qK n)qW6YFɧGN\ܳa[H3y%:ql8m fI?@MÂFt(jJY4m]yUe*݀Uh -.z閬d9 (݅O ώW4%#8-!8lT;{g[K]lŧ`DQ;GT0V|s:$3E|-~g$=""Ww?&yQ XƋm)dYtAnIx'.UI`z]i47Mf YFyiw: "l_D[-=Rí~? ]񢉐|VdX2$ݢ:DgM{gYuoCYz핡pd$@tCy{Q )'S7gRfYS>(ޖkFh #U NZ! : C~cHڇ SMy`FNTgW7UGaPAy&{2v NᡖkJ-J)F |ڕ_?RɡVVoiL gci2 #$>qQz>djgb8 >@9O1, ThXpȴpHi('?3gJN|$vonjd֤Ϲ0*O; 2+,d*ȼTݼl*r=% #xML#Ƀ$Sêfv6:*532@BkƴMVTGwї[-2‹JDEw^[{c⃩p*Pg \pt'1}0-NJƬ8sB#!qxk$,뾳s9lL=B*4tS'QN*8Jcu,6 .l1 P##Y$!֔1wy ]^\*4H ۬/()GP9H=NećzwTN^dOy-'"}cw]3R>~-Ь7v6]7{`:/ \&Bl3TuP,EGxlp }"v~Jmۙ$,ےr?Td'ԛ疯aGb.o|jϘ "DN-/bfzzdL9~"aWX rLMSqV.FOsSg'n'[h@$ҡڏA&3<"TefGSb3mAI;Z `fFWG)d;HTE2I2Zl<{ws`A&_)}S}#N%!=I0M+$DġMeBa?N*prR( 'k:0.p2/E`n4ٷM.VW ӘF|Rbr)Div{e* {;S37rϻj0KbӴgS\eL ~lvoi"b2nKmDf fPo)qx~x'6Y)Zfx_XcDQ6bu/SwCW^ 4JC%mͬ< ߣ-BfCèpPqޔQ.չdʒr s7e[s&OHdS52(U; u`Bʁc+ "U&ym.A)o-1yI:po"6ǵ5 ;[lwӬUl|Y*0\.yxcTcYTu:hɝf ubwn)@0_]3*]yȧo*X:͠Zn?.,ƔԿA0ҋ0צl6bTd4-epmĵW1I'ڛTlw/NHOEnȪʸ|-RI@9ǁBGյUB^ڨp8k&?wU{;d[E{̈́^ 6c;z=H]TPs6xY@kٮm)A~ÎlOLtug#eyFz9x)VE.T 1:8SR,eX $/jJ^pŶ5X*Y%,Rc/yFr o~z&^ }v+#Yfc^š S#ᎇ+53pKBK$fB;;^@C~Xr$,u z8[ DM~tc["aMg7D-55gm܆'Gůd:Z9dXz(BT'xQ8^By* #qW-j?pTWJ]0MnҰ+V7[ kTY y:PSq\5H ;/ߢ?KL ˬ@Ns֖Kֈԭ]\K(vr,(Li3tbd\L5aO[jQ`Leff>DZxΚxU( ڭXzZWk`,8cBk #U ~loZ7n+PTǭHeKa?єq,,̱͆>SYk9[":zsV Srza%VľV}>%0dfLkzy n6JOŚӚV^-0;o="+MCGRMSV$ -}ݤ((b <\ȝzjrл=cI4w, G?R9W>z_&an@)NJ |:hY-[l"ʂ۷ANCr,1|򕆒8+\[Jc/p|iڽ> k E_"xN[J@&.nOEoAi}qURXЅRrw`iq}fShvI]r| @ذB+΃gZ !O(ҮYx J:z=+w+hg0YAEZ5 :U![ێi+S"|.I8%r3T3&B EzO4cwb00"5qBv{53HuT:[vô0*1%1xiMs½bd/4@FEy.\bY#ɇp%jKAQy:Ƿ:0L- ވѷյm_QI`I>8dPGjj)M>ۚvJ:sl@Ej }:6{tr$fy&gEOUZWXLV>BcTSyrP8it >dg:AR1ܸ{2ߢ@rBa)i 76jĞW*OO6,\`(Xr /VPa^0٤ePViTQlwcٳizq#e-C}EzJ=Zb&BX2[ kؓ1]N8{L᭿Yd6lţ~@=|s!J 8@ '"`;jS^)NVК52&, '=ҟEjYG Z8ûhwR[tZܳ?X$Fqqq?1H"uLqEcl TX`4]I@w]þ;:J/fk>;CIԙ#O&@jN&bݪT%s0 r&AwwQ)weaYUq5#wѦLź0-#2 Z1_|:_}nWr3"o<B;v=#}ba޾.+{ z{%vPZsS<-|n_Ț^ #c݉l'qڈV6[gA8Am+Z!a=q%BKDO0 7"siM^ C=ECguLżZvD(> ץ|Qpv۽1s`/0~#7, m2{h!fF79T0=ODnAICUAJBLV`uNgP+*#Wm٠$OZbB_|҉ ߝX|o"1@5eӋ\%'@1C_#fbzr5D:REZR 6?7Djvم-adb[m{VLLӂ~lۡx rA3`geC8s_wۓjoTX{52MP,8zm\h 2֋³W+7B}u٪YL?K0,wžIl(hg.`XU#O{&Awn|{TP!zJ0=l|D1>|px/gFUtRhS-טr8;dv:H0H8m7/_A`ʸam!|^$\|Gp ا =P(fup2X|邥'Ervޕ ғU?S<۾AH$r5Yͻ@7h\ ]R.w(@ [蹵B;倐ڮb0@C,w0d5ڇPUgմ2s[(+%֦}ox|(h0;={Z'sO>:ƈOk8T eI_) JZ`% lZO''@VAӽ1brnԯ -D"F4 W WMݑieg2!FF(n1css7HHR>l#KѰ3LSLFMDjś$dJ7b#4IdҠOQ^ϡP?b[cшp;3mCFF+ De `rz}CpM*p3;L_{>]T+KQoRyBrtv!2Dnv~VT._P kUrD{c~尲 [Xc`.T#4;q}.[+PpϮ iZq, /]Dh՗7U0^~] Es~@{LE^BM5#Vv ?v-?xe^:*qc Q=mmØ1<>vHJBQ55݉N>02Y^ən0AÞd)Cz`0:&`ZVIɪ d`9q'=QM[Iy=xD]-`:V{f##map\ J4[BDD>`(HPZ;if"ȷ?+⏜ < )]wYkFOVm"COÚ`b' * J{%J,Al(jRս3ZzԟMlۆ1l )vQ 'pЕtu[quwe\+4dh/3ܓ+X,'t\xr>"#W PӘ_])37wf-t>@"vDvlQyUaۯ*i: ǂs+ej[}Wa_T ReS `ƩdDq`r\lQQށ!?prh)+XkFu?ڤQV\f4Kwبk S991x)tr|-*kҴMPg23#>2&FV_;җ*Pn j"őfW3pQV#""XD(탖nZ߀]"T&=Pa);8mU}9]Z[EW.Zdlcp~¸|.߹ 7z52SIQ Q˓y' !ߣ-T렚p(QݤXچ-Ү*'Ț'Ea>5aūʿBl[ͯ*tEy ޺YتYV?DFY@i-/&zYX`;6$1$3~tz:ՒC&a1}h`\?QC.Xg4^c9W ru ]q|R<5ī\`<| 0SOM֨3A7(jZ<`γ1Pxz;^BgR yl՚MO1rZmCxo)D)tָ^E}cj2 :eh5emr! dk[qJfoijƃ-w V_v7Iׁ+ɂ`NV A>'&of\ofcsm?F?JBX6Y^ѹ'sY_ d :^G=9&47 Y7b-c s_IsՓ%\8+b..bS!-:u $ӐoyV"kƝmY\nY^`/ZO!l{'yAɼkC8goF1)-&,^OyHO✩A>_&5{.QxfX^Fx?Xh*x$B5L[Oz Az#>%c6GFlb{" ?EMBOj ǀd2E!mży/yUtGTS(SDN;6bl=N$-JIEU 4JC`W)mrP*m"< Ԗvi*f;bvs~;7^w 2/C*7^dNxR`7W=%☳G[,ՑUe9FIpC,|v]D KӁ07fKLeFu?\=JrV)XpŀDn6&88 <bv!+^*8N d#0fke/']"kOX1^&|`"]4W‹eptΣs7:'Z&n(\|z<> 5\W2ũe{5Ҩϑ oG<22UZE"NxNRWxr m"*/wYF<,lTx.0r:vlyf 'wt],S^׼"S?RU=pti>uKeӇ@@*~C9 _‹oE_y`V~2) 8OЇgE7&?־')p=؂HE.ҹ. NR|9ỴnOhL,b}Ci]HD Ń?ǡB- 2wd`WQk~Ue켤Öz8Xl~*CQ .֢X#k MTCv42ZJYsG/InGlAxf/ 7{%Y b#2JF5 |YKlqY'M쎠lez uqY2 !4po6tM80p Gr֩4>3λZ-BЩAG$hH'X2glҊW46=stz>æ̟q0tZ8ALR|JIS(ǻB$uf|Gr:Y}OcAš4Ɵhtfqq`< ϩzVTOUMƚя a݇=R%7uٕ$&eZF鹘1_ c߽ͤ_=Sތ$gvo6{@yUB2WȈn $愸iw@eu2,7]󵾴3؜v#a\ Z7D9<^NNKn_@BZ'Yl\*Yx^I#BXM4Y$ Q2 y+W@d%OTOy3ip eBCcR}QHwxz@R3zU7! aq5'm~_W9Qme0pN,HCW;fnߙU )KݤA"!ą3;BXOo3η!wDPU>QtL(?;5=MetɑujiZY]NdG̃N xЁikScExcY?-P]Zo8 -{Q1ڀ'EJ_7gcT7j(<1W1&ǣZ]HΌS/WfŊ9K&+4lnڒE]pT>:i].3ς醞~9[A|a5laPeVJvK9 H[a{O(ϓ =_K-| $:#Se':7Gy?a!UD`ԿG7T\1QOČS\aH1Ǚ[aӻr b}=Fj[oߊ+D{XAɅRzB"B^IH bh%W1y 3Eމ| m]1p2-)w`]b/I; n4H'BR\{HdY$,%eꕬz"|.2sM7ADZ@)wݏl:Lߦo)%]@pޘ6'g{kjb-\lJKh}@hTZWE69=4z\Zgx#kp " ಑?] J2C\?ɓ\m&5/1c} 0?uk |^* 5#Q=>XoS.Y2p6$-Dk @ `4nR+<wFەVb-@kz'`Z>wCβEvEv3|Dq:#(,OMus|m<~f5↜M5M &n,Ȩ1ȂCAgƘ*J`n׷vƝ 5;R|נmeYU숎9a Pݗ;1%;i茢37_γ^],93qCC,U-2ʶ2['&Wr.BbO/V쨱R(ccO p`{ؒYF `j[B&VzG&FLN9uǟrXjV@E>jjt vJ*,NX`qS Gu9V=>RY&\a_YPBpPQD4^FIK>NJv7Yd(p šCa}RzDrrQ+d"+ةHaUapVQc4EԆIdyh!ڧh>9 ן'8kDM`.n\VxkvՂ_](;>WpPjx}dN焀j4\c~FTXE(uD@ǘ]0ŝ۬k rryB775#mc5`!cv:%8D3S䶠@;%p|ziĩ7R, }Eذ h%5Epdy2~.5M _pj.ç x85 O 2/f|H),P;5ӁaZU8A0?lsC8|Z¯7_ YbҽniÖeJt.]|m3TuX:9g #.Wgp9ko b=d/ O69W+H'S%SC$${bXUlWw3wdex]X3]`31!^1WIV{#v}N: **{:]FHQI"p2n1) k\1ߐ*Nw*|aC2֒ qEyO>NnVL)#;Z /4Vp ^&l%"42̬%qfR,=,768U̞B2p4aWE&]]" dxuQnZ5D ?ν~eXogoFkB憐+KB4\6\%r+kAs~0*@{'_ڢW HNT"PTB+%(ƝF6E10A`EwcsfYLPoLD}Od-P@N 1.2950[E{Pߐ:UV%<y9Lpgtb(QUSщ2eh+K%mS58̆-hT-VFr";^h0Kslk#<*x~ d1?rʜb}""= r)'4Dۖpټ=>Ew:ݗqcu M 08'U3:kZkv:iyvI B|E甡a:Z FErTMcEg`2etxOBFQ[T.|ۢ.W\΍ս.flP|Ji(V'Fi^:>,deb4:)И8]z>Cwh; (Q*s씀`(*S= Spk=6Pi %;ȨÌpo+3RI [H\[ڦC¶h #] ?.Q@z9[01>K!HorKG?mɭ@J@2vv]mJ~2Pisob#…PԿz֌28 O%ےl,0ږ0FRW1K r7O+jJ͆Pqé s{D0e 6{]o_Ob3* ~McV 5-"$kQaf87TVhvu ힸ8&I"bRޖWuq4x#yo3w$,RMfzTm?bQwd1\}}~M"KӴK)Dk# sT m]t${C',Fvڣk:tjweht~Y#eV"@qhnyA+DA=bU [d[93s>\iAeG#}pU_:❁_KtʻxFC4󥕑9G= <J ʲ tlжD";UEZޭZi,x[]FA!l'<&~:$yΜ2/lq(k=q~x(^"ˑw=l\pUkhm@4W-b0nv{@.u ='/&cP^EG(n^OX5{G>3/Kof/xwOMUq8ۼKţOcpB"G>A (H܉g>kBĜ2gێv#,3j]~ԏؕ ̖ & e Ȝ |Lwr ~mV1Q+v ݛc;!l.* f=HaLY"\>mD>íaQU2r296 SIޕf-4M70#8a2¾q# o3n#wlg eb~&0{Ͼ}P91tA0=Pʒ߽hV[oI63Hb6m&lK#f+ @HB}]56w+ |B+i*GVz `{v<͆CQ@ ,%w]sj 揧ȏ0@Sj(hw=M>'hady_ͭQ ,ȶH!4[lQN\ FU7#nkU:ݖ`VCtT/]&Sq;6Л\Ľ.\,K+E\[qAqZz" E -5S:ǻD(r8B4~0(;e9To?/+Α2/Tikf7z-9q4m:!X"-Q L#!bӻXD[v$S"s`kNK]+dcћc)`.Rij;3o4RXܱͥpR]$b=VYщGLfC08!UeasJ-%tUxjx0 D:rg6ʽ Qu}4t8]:ﳇ^[A `+J1̩X;s ~7Yb\2/GeP삍8NPmXF%fwwp5We4_[-r9U- !}8$%1!,94Tmm=K ЖAA_]OV7_)?W󘚫\d"KB4Ji+XU#PaZc*X!HuyV蕕--&Yvo3u}8>rT"^rB> 1-Q2h3=H,cƂ$ t=єmM?MVCψ7WJw|xLS. ||1e'k ]r΋Kz/zG2GbXMO[S43ļ$cX|qMPb]d WQui*H%"̍f4scs1b!2yVXQ2Dw Pt5LWgkX!h'n Ԡ2e9ª无󆨏 G䥏hAِcU dea*& m~zl>H5+BYfgvL5h6COw>f0[cIZ*x,P!;@g¯:\+ojd1O\ >]߹1S2­h \6p0x],(3A#T?J?*g}^>ڕ%ʦ\n.Gr@twBM `nb0_Y}=\EIh4J iY35,To`9 u|]dL[uNp; paouNjZFAUV$߉B(FyQRs{aYDg/l M"] \$BӲ N/+#׭u"FM)`+qeN9)IURq$F>D F6@u~ʎ$ֻvJlA,u#0u)B+ s ; ɼ ֑C2F$[ƴ# $DkˣLvBtZE*qks|\ Z~w1]?arS2w{2DMʘ*-#-Ew(n0 %e ڝ"uCNeL7!<17EsF'[ZF]Ux^/)+5z3\[_kHP,W+8:Vc4aaf=99&(+ީwU`'~ 0qps(,lI5:!ODC-6$C. I7YNU~FpoΓSDyJ!\kf;qwQ|h 7@׼L0:zmۆQد߅aĂiz} P۱ %XT(#W. [Y!ߜdL|}HՋˑolӪ {':?D60t=:C@oeq)%m$%&{Dm#i{q IbX:Fo?1D G&uVQ-o&`0| ֬8?p~LZYɕCX\ޙ *:cel 2hfx:W!v=V,6J ¿*irJ[BYVnvwV5ih"{;\"#-i,ܣ#JBተS؉hVU ؏7C -xuO/ C{mհQK@%V3~$^ YqJU8"'.9TYZYۃ͈JZE^D=ҺWǚ& 5xß#[[=9Zطy22&mI9NI{3UغMJljT}wFO|A:jìG@jqpvK~7Vb;*\i*ZIl^@#(? 6nyŖ-2nkWj~+p-IX b1]TZw ;21C;q'y}" >8-oK0CP:l@uh0 GdikB4*c i,WQxOwA*tQt$meƛ[&$AKG5oAzϰeOd\kw|=W*VˆҔ!Bt( ȋM"шDL/;nlk`Ԟ$4?[V@8ӝ .d%NG oDno cH|Q|gM0q ٳ΅Bb%k$|XYg$vH/qt_Q7PkBA"7&xqH%L0kˉ&|Z^GEK@r?4ca)웅PVzN OJ;l _~4{} ?O"oVn?wmuC%ui IT5.Y\W5m`p k0FҸ@^BC4ZP\sDS3Yun u _ )YEjla Qs.?@({W DYK7 {,""nf =+X ]{qK_?[=<,n1Y [ᔺt [ 1 d/ux^x|:1n q0m,bjiPm Tz`>3TD(E5t@ sdn.(IQ89~"~9bMAdqJ-:w>gbCɺ%̴`ñw I6d@kx#2K*y~*^4sędjUбw 1/X4Լ4H1UY QqZ箅~NR&XcQ4Gͨ9ӻ`9M}$1灥b._A~i5׾_3Z<5ZAV{2@+ݕ>zW+ǥҧ0;VzH4 zL!Fj*|c3g!6{Qbٰ ~A ";;vMs}tS5xXarz?5idu}ɢSϘ3eC?7֧<&_'`E D0FFDgU3+f"7CJճm3e0uU K9,U&24͚g=_MU|&]^_2F`j)okA&~|9޳|j*op!/Gu5\proE)=b%շ=NJ{bNy_BxOayqD 6A*aǗ|0]e>n1"aQ_E9j!|mWpgD[qůZ4B]a 8$Zwrߧ%+aT~] y }B\2D #g~30kx(RTfݎzRCXP 'b)|<ދʄQ>7޿xi&Wtj~oI5a9] ,Me:ftPv uʦNj`"/B8YғۍƒܰMy\ZNZPݖR&3î1uec.ڼxj>2"=qAȃZ̑hQ :Bhh(+ބjAPz 8[ةҦ4wB6MCO^¡ nn?ί :Ãb+6M1[ BEYkx>4qhJ 6%φe쨹^m Iܰlbf1dbP2kqZXg/h~U e%X=𬼖ڽT6%QЅa2kvќVN?Pn/E)UaV '*w/\(qDP %ƃ.[츩&~t=JCH^$VjU9#g9tt7!*Q^,~26W)[ r=슳Mg@J M6$"F.c9PxNs_b-ąCS" gߢBϤg%DBbOKa.:)Ŗ$fa_}YlGLR޶ $"щ߿+5++2eÞЁ> |OEV308nݻ?Dp[ڿ5iz"Ҟ[1vY$*0 u\E 1VB$$Gup9&DqFw^H.,gEoglrE3oiyn 8?vk]'6?QN‚[Vq0T<™ Vb> OqЎCHv: wĒ q{)?H+a܌.%[۞Oi* N-&qFWQ6ef9+~4xS+]gw̋nɜ|cx4jr>py@[.7FGRX aWYv3l`M"M/nY1<\bEss@ \RMJ|݊4[n8ˮ$]G:0v@짵"p}ҍCqn4 |$B/h5Ɲ.$b8ROGһGw-5!h6IpP,+uhtV#hh ?&Url1G _s0@:XTWwQ~p,̴/F 1/ڰĩ1ʤ Ȃq-F eX-qZV`l&\tʎ,0"zPΰZA.Iϟ7 }HTmu'_#`w(VըHNNV=x#)ۆO0nqR\OI"iv{wɉ =Bn8VO f5!b?s0X 0y4˅.2(hntq]L\ZHlL' ٲ?9D,cvAgS8Z)i}Qѯ灿͏ "<Hj#%vĨ_<_&3I~J+ _$%wt9c>Al[&qDGO8Wű ]`W\A]I3.䨓.f3IU .g%#&R9mM(_uS Ɔr&Vj$eћHC=OjO#gtoWϥt=Թ l8Mq }[g|)WD%)k j!Hl`']Q_CͫM3숏jCq$d_ew9TMxTAϤ3O~bV՟|&1HGAW-Fup/A*. hNiS8 CA=WۘPP_ {Ō%9Ds\&ij*.|J=Ĕ~M *b:<@"5ll,L +_ ?\*o$)OVWv4FbU#g|,@'K`JYmܸ?DRh5(T-owR)fttVܿ=s(EQ@`Y>k ) ;6ȏd-+w^Q9VF8~hDzȫzxz8qf-I,9}AB*dMAIt pgٽP5C.lvSeO;a蛰ߎT289!-C.Hy#kfL\1s'=Fp:ai$7{'J焐&)a(+1$6ޙQ%b5tu(䟙F{q;UD,05= 6W flsIu4b`F1+9"NP_Zx\U)sžcSj͑7d:ۀrSWP_1)bR`E,Ҍ,\(r5,^࿷n>jzꡍ\I&ei-ZEҢ?\D)["Q6:` ;!DT+:-LJ b͠/m w?8I*0W<Ϻ4eI -ܡ#qh攟Zf[̊"JR}XNRNJpT:|zUͰ/-e%hd2B NDTX"h,cڇvq 7-lC T&M+0hˬ(t 7jJ-},GD|(tlRA׵lMiWh+dM(Qtݲ=Y j-՞?Jն&D/ژK a N R=,s[d6RhݴbRMNx) C4ۘh"cFCмmt.AvGL dDo|2Vw5Ʋ;u{Ï* #5Ab=},}nn :5?*f$R-gN +AwD޳EsbPe?v9 @ e.IğuGᥤ!tSf΂kG!5iמZ!PhBAfla)v 9\.w+9=\-B엻TiN8t"pU*7V#BL:RPxcE٫7HȬc?P-iIb=W} DbB䦡;"/l5'3?i֔ Ntk 3ʝY#8ISe(#t\&RB"Fídϗe1]o~ܳؤ"IjYga6> :VFj؝&"&wfv%†.fZ‹J(FŬC&ʯN1h݊z Y!53 _=s ]~.e3۰&nimr?!Ga04'@*ArxD\2؟e<cmKy8-np%WE}ᵁgBlX[wLo.o•.|}ɞ\f+h0vەt{lWj(JNۤh"G`t3ڏR>>@jDL'K`h0\)|zi.\f'48RI:x&Dc_Ȃ=d1*@/2뙥LQ(t6YR[QoHILN=M^%px.j/m{5?*_SW@?Kw>Fz.941CkOX'cqi~ OxV9'/d FHI"F͓ncT$IЕ)7X'[g:6"v_'B3AlI5Y/?iuQ㷸)i@LCߧ;p:~\J|BB=j7Hi̘σl>O,k8lcֹB)(tYUږ 0؞RIm}=gA3٫R"=2F_sp&VG<&z!ɿH2Asxx0FҤCƭ&0`(u 0]CEIMOX0"?#q)Uq4/.7>~Z7jwߴQƺh-a{f9rl=A#<Y2p|yhi8ɰMSKľ%flqA%!2?֍;:,Pgٷ ,U.Y#܋ O;O9hZfum~2xW h."Š'ثx{ئ#iqWדjWr8V}>_-ڵ>*8/h6XqQ~zʙM;09DHlހlj1`%VxsIiz6 ^BE'Cu=|nfzB#OhP 'igm;Lh?7: ]q^Ve:Uy^qSB&6jN47#(ԓ#۔́h:+#Uc~x%uyͽiD!c@3kfV+Zy| )=B{ X ÿtЙd^&+T nX95;B}wU]HMrzϷk5N3!-8^)mA.Hn^2՞V*Eurmy"$qI(x S=ILih"O^KXmR1C@tkOݥtw/RNL}pRrZ/LJ?ΖFeE]͌P Ia2g1\0H 6ѕc(NFژ"! r^.ov0)7T2[4tC~T +kiꪨ<m=U1?5D1M<Jf?u܇bB[W[qxS@,#ְVX*z N r7"{p0&ʭuMLbrwٚ#w8׀g셦5(r 9]a(dSKCa˼d8di=VIDd]'F67gC._[oF(2w'|:9F5rmg9Y..^4ʡu5!mD0m!?!\ۂs7Jz6-tYrl#Dw%2.0D'i*HȤMZ:„ht=9.2d(wXqt뿏[f*=lz2iҰDF(2 mrLGSzA1Lvr K11z٤lH0N*٩g7rHʼ2cy  W&?ly3}g+4j2 !(Mà\o8z*Uݑs(O]@ya&%N'Phb>S:LB,fR>\iܿ}u/F̪紈Uau}piursd__ѐ&}2M\:az׾O`G\oU>ol$qX j _gfӐHOT˱l?P0@z_=}* w}ͳb¾b#vD: .$(t:RsrLprm >TPFQaB|*Bu(!&"Gaw4$]">`L<ƴy$dRla O m."x e4il&47|>Fy5P,[$rŪRx-Nw3,b={2]~Y.S^@=r|Z?w*UM>.vcwj6=a_^;Bl(^ݏk\%uH܉Tໍ)'ZRQ3.n>ĹqkR 8!t9)nAD*-{3J1[; @v$|GwĬLiLj? 4Y+.TO'62ZkhQ2'߲&5)b'`d,ǧÛM*wqoufӖ $fF@ ] )“S[U7.(Y &*a T]CQ/Εu/`Xz6!O%ULPV1#O5j=ca"˹OŦ,᭘o4^[e{{ ^oY'=Vk$U'$1/;"e.8V.,~&4;ض֡/fC`=BW|[?%/eOlmp@ҒajV*bG N.bF*kɯx:dCJ]? } =vpX d/3g+\`ǻv$3h:ǨF+l2G#&>5w NL2U+$߿{}f_%/S\N?6.gLRl}נPE.mf}G{=ܩ;J79tK7ɮQф蟿&+C7̙ {티X9i+#22Ypexq?%sߞ!ḀOѐ@_Ġ؞cD%--g|ebQq' nUmL ?-bR m2r]Qq7J9Tf9;TGbL)C,>չ 15"B3)6 F=OHGt'KJ}pOt\\m˰8I;qhu&-$A^8 ˱V12Uk%(f)h+$19S2eE^;5>A2g 3SɈ]0EC9O ?T k1S3:'&lSo?Yp՗X`VG6Y@NKx h x`Yګ 寭0>!dRplpPO.]F=osWՠOABW`Ħ&@dE_BCNAЎKJWqɼ{3@JGcXgasZC0Vp#^v ڈ<ý]u]ܻ4ڭkXF ``*+ψ-~VL깂 #i1TǪ~pmc].WJ:߻FK,D>5h~8cʃԡWH{aJ3xjG)-\- |>&d(!53?yif\ZD?}4UӳE WW|a:.7725 Aqغې^.'}rBx'n5*6Dc/{&ksk 2IC.F mq28*|F wa‘ *ڋ)e#R_PUGi8Ȗt8Qb+vMyM9?+fg} I\hmW>\><"^IE XN- A;MraH ==\5m+h+f;7)75XH̊);,e{ UB<&Gz,Tkwy9Icv54A\Aak;`b]P~Sp Ws2GAA=KʢN%Ϫ?d53E.d0eXl{#NA3W jnh6"7H( ,a(6=⪭lV׭~^R+b#[ܴSdm,m$õ# O$=u=qߔoO]tOonl:\[_b6lS'-nL[Tˋ5 :v㚻p ǖ "=Om֛3_i1-;Me NjonC봟IU8}{PTQMˬ9D8{d[!Y2,SpuTH@+l(%&`EeBU'Q?r4ǐPͶW$ {47cCZAٻeҹȗGyfu/(W lrrbSn0ZS#9פ)?Yb=+sdso߿.lx;qwfYnfej‰W51~gtM)DŽ`(`!& o䄾~s鍷]-M^KK}V=#yA80m'<,1P 1ZY[3ƳMBR<k[#owuf`Œ봛,xˀQڃWdkUU eQN}<jq6'p;UӜu!.wu$>f+ˋn>Q43n8G`6A*Z>t;֗s ~F>hΓ-fF֠D|ɾ_Pu!Qiɍd!7%xP%xzҎ5oYU 8D}}xfQOݣoعi^#~[>N [A /h?ƓE=GkΒܻR333U'Y y7jjRp`z<ހwXŀ}@V,/'Rr&A}_Hs۴ۗn9dq1ܹAG4N gid25ӂ_ μS593BOQ4`&V$EwCM\& 0:?CZ| yfQ^C4r `fcXz6NŹibg98]ok afAjooS!Hs,!u^oeH %wm?# +_KϯT S-LcO'"N*]l:HH1Q 3y>{ӿ(} {q Nlgؠ {{-~V203X}CM4^Zsr_]|e#B7NR- ?7h/z/Ј.&pvjcj݉^/ WG%I.1sUC5[E~~B E~MC2ۿ2q^f}For]$6O)Y'x4EqhY y|t``[TĞJՓaђW'"k*bXOHЪus% Tg6t7NNU-15~M 2)]Pj D] z^aiH]'B^&h0 f|)tϏ.O| %Fh_ `W.\Բ  ;N»Q'5O,oO/ƲoТ]5Hxڒ4qĝ[A&}C]qߏMR.I}tN6\‘!?oyH;a@yb6f͢e Z'  <˧GY룎p;$`7wm{RVNj3n|dT褥Nb_=|jbŦ* U6P|w1u൩ LL4hU&J%FsV*Ws׫\f;1@(4+o"hД~EIj-U!(-Au~K3'XS DQbdmQ}GQf6&+oFeGږS,M6] |xJW1ئaJဵnYҿO5DZdɨn S$[1P'ɠTKaoȁPSЇ Sɐ㼔n9l3hz$;q`Dkkv;>cѡL b" ͈]"MYʓ|kx^T`&>o%ED1D?Czi|̲P3|/MI3@7>EQ~:@|6\|Q}/0QzyN8O:;,%aps0)㴷_w:j+`ER\xsÝ%6w]TarJriKVw(6La;uR\=}\95kn8& j6:PAݟ}l_^;uTrF|he x '~ń:eğJf~(L9@s^]lNhC fi+s~Gbv:[e;uU^+ʱ$*7Х#`av5ic $}A>v}.8f-In:@lᣇ2#H#t]7sHM _i~V11ED {oo:PM8B&"bH \|Sϧ\y |Fhn"o6vW,eˎ iHdy*VNm'tvYvCHg;9fgLY`:6,3h(JR(n*[n޺G ئj;g V]\ V ?=cz}+FQảbؑWl>k++"V!, N~aJDt~mS~ճD`ڻ.,W_7&kdJA=33>-&蝒[!{1έX,@b{qBTigu#(|e*ch.|'S'${5e\rė-,!yކ1hR/Í&O>^.>$@ h=$PeEOUJՖx*(㽜I],"y}Ǎ8Sgz3wQy0Zl cwy5B25o ?mez{3x TH:-FO\.v]>3 (rwL8Q8([ns]u"Eم7w+#>=1u湈uSahXMj6 -*0"vA@w=@ogEsi@KU߲EIT÷1SBԸխC-K%>Pi1#d@VvΛ]xXm8yYlW@j!%˓kX%FA2@uwMS>0}t yt6p(\==64hYPp<:+m!"Ӭjey(^MMiulda/j0h+Ez >[q%X °8XU)Rl֐5GSL{.4=@髱 NuJ?tYxy{94˽>\+|֓E&}֜؊.CB?YiL߿xaB=`*/$;6>A!s+>6 ,a.͜a,'X+jb$"ã%oqZ6Έ. W |X)[3,ys_qc֭ҹ[kzR]y\~yuxFUi3_QCL r 7qGŝX1O'bnZjZS9P-'r6m L劍:e@GhL U;؁X~U+l_' yIiѳɁߺĭ$Xq:(*VR JҊLoSI+*ěRsF'ѡȻq{먈0ϹZ߯_48eG%3 qcJEj75Ei}^eEw]4B^f\H`3K3`9Awo1a,(s)aCqK.7_0^a|F[=J% A4 F=lX!N`CG ʫ|ZV7Y2<ت_|EChֳ `(EgN/,lX%7=cy.dz\yU\T)NPLZ"0#AVWrWǨTkf\ܚi3:Tf0^9%;4F$hhI^ͭ̑H )WW*EӎM_8Tmޞ<P CC(##sYeh"XK{iZ3E_G!f8 H',B.JsN7ܺteujt2RȊ=xt; %@(#A3Ž#w{ }l7}t I]z@= }35)Gxӿ*xi} iF )sWBeG4t9E6V8Oؿd|FD7n6iWPfI2} b"s(0etv Yag9!77J Q1NIrWA;薚?Q-~IJxՂ &wYjwBsYm$%ĀqH}kxըao3W>V*[OP( e;uPS y8RhYn(9z @ B#do4Ξ7]~KHĐn`gKOE|=?MAoTeD~:J~'\[U4G)9yR,Fgb~ܶ(ɀOeD)ďc\!N⏽pD,F2 eآƮUtm630~xD"Ngxeg,p|UG| 7Y} Zg?ӁjW6,5^6_l\1Dv_7?⪽%?ͥu(n6px1lrfݘ\qdX溉?!-$ieI=DEP)<(&S[OӮxG#,G,dD*Q4]Sa9 bS,yXmW[F;3) ˩#Rs,ZD6..ϙD8$ hn^HojKrNδ]2-Ѵ<~lVKsgG 5ha`Q8xd^bV׹LjGELf1薝 Ȃ=l3X . ޶{r* X8Q! PfumݨFU %Kaƞ6&4ſNQ[*5llcfCp#E{iRLt'yvQNR`~~m;9jR5y.+5\ucGo < /mci!\{R9ñg>-rj6k4OxѨ8ܫSOIǝIaٝ,9;6Wݘ[,K8wqUd$ gf}TA[:d:#ΤLϺIt<[$ L6i,J&)FF-- 3+roBRx!Bu1%8ug@8 eD}ա T4d@ܡx*dfTM+͡kGzb,2in X*rߟڥ7?[i VܖG>T리mFi .+L!#L< <Xrt6tVn> SBx_.=fUFCe%YTn:I`ˑ>x2Fف$I4z 약1CZe\/*=@84:6,/aD{Pm vWs#uNx NSE{{BL<][;$h2íⴼBTVV68)DZG,@D% ]CB[qf',Cg#θU:hsYV#r?~NE>2U:I!is BV8*OSR, DұH˽֊G^61%ox8|Dup#v?GlM[Y\FP:pI*txl^TE,;^|ysx/v33ͅalj &_4e"X #FQ g1Dj7{݆lǀJ@R_-DB%z  gmv37I1YFg+W ŜĞ[<| =-B$eA]ΨzB~".DPVÝv F\@*uʫX!&LȀJtx>Sa2 23qWVcS% ,Ў BR܆d#J=/r H_${R+풃0_~SS 2qA:" kDhŽ_sUn=/e%cj~p|@<7;W$|JY9B ꜌mCMk9vdpSje^9' zV>\dMҪ$~L/n4ʓ\SQbE5%Ǿqw9K7p&Ap=#EpLzy0])sdO-jKUCl{H,zyBb rDV2Xy?P"[>MQL(Ҝ };UM󔴢<((461kU{̯R@usnǻmQWۤPw*ea*¼U;"]8DB}oEhk NQzY7Ub^=*V!ݷXʇ[-,y6[c#1zA衚I{*‘(?j~1-@YKO3'`_pU~Z- h|xKs &^4t6 f=izw$(1l+ %*nNC*ο̎P/LeORzĽo0cO`Uުr4skK$/\jn"$+ݪ&Cab6EFz3/{F0G#hNZjUgD'ik.naTa,0+`ʇTRfye|{%wﺄXc$ֶ=PY8ү a&-(\חs!bxj0)eeg6 p*tA F6},"3m&uqeL" -DUvy{wI8׿in=[Jɕ^εh%Co.HGqGuBgTX1ZƮhZbH\͉Y#WGRA}V칂xhm{!8`gAwaؓi'l̟`x.86`E5;;@}^f q;Rk a5g4&8rR+S+z0] "V၎buJCkwFF [/>=}xl,|a- -5Ȏ*&ْ\$iUE,a*mGmp *%ruk@ih(eK>Wt?2u`KBCR5\T_nWIe/#88v⾋vezm5+ ?`ƾRUḄAoeA?+mqHfn[ONa$Y$QP|Ѫ.+ȰXÁ "L#[KR:#}qpܫiDύNWh0<PՖJ~(6&TH$@ޥ=uҷ<_Gcwߔ]{{SѪ\qkЃ\tV9}ڨD1~8pu,YF{[4gc*\ ,U5Z+sQf ciÙvI<(lZ< O`\BZ k=RHeJ?9?U"ګUⅶf^ fN #>УF?օyh)IYKiq!k|L Y\y~~bfw;@QFMCx$@G3JMS~UDJ)W3UUb&j뽵$R YPj8+~CX 30Q:$@rW_5{љ'=W RpqP!7PM>Yk0Q^˶v 6Yfqx*z%|9{z`0~dN[ZP /#ax:# o|1 qR'm_]\Rӿ`kgJJftB qB~Օ7:ƣffzCφզ("z""']ȈI,2bHo6>ue+d"~]zmʒp7N=ݩ:t`XcY#lvֱaO1Lv[1I*-Y\E)"ujZ lW6F>8wXEl{R:<ぃ? Y-Mc{|7Vz:32XLn;8r'$J~Bwwv!u,Bh@dpĬOP*DIɗ!/q HޣenSd.0"h I7$чj'+s7%w^6iwEP(+a=aFH^h:X5X{ WT4XR]5HxBH}aLjU9:!sZܷ+Feա=LU#. G@ G.~sz?۽> ~O1ݼ0sW%5M\^7\kG)JRdHpJ\s@wXEֳeK b2T Z<~}>X-Uj((6-`-<WVDYBwS(t/4Lйk^o,8"_hN:mPY-&3Sa,]|⛻ΨR>,)" 7x1}n=-xn:m&bf oÃA@w[2\Kx@ء@V 2F6{oT\: 0+'iϗ n~>ϴv@cDj!lyowֱ_̝q5-d@$6U9#B o /-  I /"1>SɆ|س.K~'&FgJp`kџJ]|3&h/P"L Z|ZFF4ZF6;Ĩ }b 7 w}{BnjOkYy/4 ҐS)$ω`p㞇,lV<9YT΀Tgw{'+Q!5Jslҹ(r;[l:eFܶF<*q-uD^b*|]ԯ6MZ=+@3iQ])>F&ɥ/N@9b~ 燺-71H8.hQ0F>§ ;?4i9pze؞c|5UJƀ;FN9 䝦>AAWC(]%JԄ GZֲ%2I\tb1#`0 Yk00,Ϗv SzOk^rӢkm!%Q pcd3݌,Z|1:ƇDTV*G&E|uI.riHg֣|orc&1u!O .TfY_Ⱦ%֑s;är| b .l1Ϫ1% .9I1k,1Z8yj\–KZ_Y{Sn։v亊w弴Qice%94(ZyTR܈2[XrB)612O #tNX /?WB*9ĕkr9 ~-cv4ĉ?м `_m'%P1ErM@N!tqA@%!7 EWH (* TdpO]%2SbL q }4+ƏHd)fZy;Ꙩ|T(?d ? -fY!.xjyެkw.@wx2~ ȣt̗%96;|6N>DYgYNR$< Rm_ήĽͧjaU WE1Eo۾b[? UZ++PY߽Z%UEٻE^[d9^GSB(|Z 8%ߑ[.n=q)/eNh_`}I2t>,&yaMGڅ<̈šc;'C`%pHaap|iH@4| Oqre sD51;|96VD:(zrJd43 N_A7nQ`ŻxA>^z< kJvݷZRs0:@T%`hiyA2!b\Yɰ!J!(%AO[a"n4WgjUXCEH<(44 U&SpIwɱbpLl+%UljMS&zs˿@:kR{p:}n@JڃTyNXke!O!-đ@:e]?+A+d[V`Wo@03@(0^^Is^M:T2KMc |Ԭ$DAIF~܋x45|AD i<+bc%>Q]<>' չf4i*"LJIP&3FB="kM!jt 쉽"\B"&HH&c,:ٰ^IYM#Ko߀9#⁅E./{ `pn<:IdO"&[1ܘ,`p2؞Y-&֙ x4B `"r^ ; p-7k| H ϦgyVDQ)0Jq6,olD \ϛB,O! c݊qC90fj#* o}B ɡIeЗ?\(?[>ٴ}[-ށysPt[#Ơ{w "QDJF^jf7W{4s 2Yl;+RQٗw†)s 9 "Q%R'  2e9B(I ;̈́^[ %xU'k Lkz2TwKbΤ*36>@DJ^?A@,a; OK?t¶*Z.";MP5Kjofꤓ=fRQ])&ls@`VCu'K%w-ݴɠ-vIZΣ2B*s9{e+ 6nT ȄEJC԰[=Y%kwb֑7R(uZkw,Fr2VF0)dqTE  i@>B;_3]pE(+R"Dlÿ71BCi6fl䢵wR|о"jU.6 ϊdDzPT-kzFGZM#.|`Wm[@n !l9n,&)&O0qKܽ"!~^fj+m>~wG}yf@O҃J%GjH6+wυOҪE#uO!޲tx:?Tf8KwuVaMb ݗDai7o/2 uOG2CģqOҮW4C|Ep5-Qꏡ diN/˄CC2ov1 xcjd7F#HeXr!'ʵ) ZSeB&K,⧓ƣ{=~$4`]^ץМ"m6O9T"ٛ#07W1=.x^2In0iCP3>PB4$zS_QkM@i[5Yiks:ՙBɅۘX\Gu HJW%ٸͰ2'}3.m9%aibwPS~^8ґiUL`W,fQLDWה^2Ħ TÝ|z 0|p _9x&@Әۺ9 $!@w*9ѯ8;;= !gƞPՒf5WUڣڳn8Fwcwu 蜰zPᶈ/ԍM$ы0,8AVfQc,G.J3o1E,WƘzUb1S.{B&+Qnj`fW8ˋ6/x}z.l ;dl-92$(3U;-z (!_U{Һ ͇6l:_;OV#r{ҷjy0n=3rXM5g4an;'s<:^f9r4!YqO JBhw[?9v,mg7Ōqd`m3x]`Aœ}"JWQ=t:}^t/Cz RMrjQI*i#-2;@111y0yz3Io F\ a[$]P&ԀhhܧcRdV\=6M(h&>B|0K D,1R*6+0$,ܼlmE5ǞKSp*#]hIԱ(*f?,FL.t`>O8H<nsBؓ\`12D8ȄW3PVMGwe֛I]W E)/H#!Bm4'dJ |rrΪNh sEG~ ܘO,OUݬH,FsK #.ђͱ&u:$y+3 'և`MӇOuR N;:1_{Ei&ykpiu} y|"P{PCPs5?(͎Lr_A}CzfR 9!b*sC@M!e$-bbZ7 ;xRPh1ٍ,1'̋s(OQU[S\|m~JW)*m[jHh2~*i_n, .gS[ ruI|xNRΰ\'<.~ ?vp J;O*vQu]D"k(`#iLcoZqU`# ZDUhQJ=Qi!|<;6uM: 4Дi%y0ݶX`şGA"KF F=Q D\bqC Q|)!"6Kj^JWH\)dU(V%[(/+C`L Xb})bTj{Ƞ/$_X+lj%87=FWoF1~-tɲq [fEެFFt "+YH}(=` Iٲ~\fwPmќxG |UIJ?0&.Ԥ$w3e>%heý ^ןov6&#~bsp@ UNK=}br]SXЖ]zN4 ɺeNKar3Yݕa+*4@N"+8J:!x)jG$,%D#WxKl<`YWZ]Hi{T&w%-y Tc`$j9s5^Tjsfilw씦oK?`C}{߹.[$ט2 FR`k@fq2Y7 1Oȋ '/m4~{&2}H{'PNgي9qWA?6 3)ۓEf#' ,/t Tǹt:#jr/xP4b.*NdcY뭳rV"m >Ԇla47q)ƹ0QjM i9K\ReͶ` |i⥱rv@t:\v9(O_8RSt4If+RR-m?k;.0YImfzqԔEV5űƅ/o^BK `q Tya[E-*.0CPElsUa0 B>psZ3kOҫUOʐFfzӹګI F#IܫԱ>*, #'^&~e׻>١r~åHk}p|u9q IO @.t7[}A2Βp7nF>͵f`adRԶ,e9Nv}if{5c+iUgCwů?n&q@tI].ta)'cĤw/ǿY= s#+N%`l 9Kq0L}uc|pmdR\ ROmFjAR.Y?/"I^{<!Zag4 b-8Di㐓TK&qԑoW ~,Q(X1c^e֪<)tFZ+ Ѷ)^SV.P%7B;u,"rvXˉBcܚ.ݴlK`ot/&LsSGvOM|Ze`"|޽|z]Lf\le@[Wu|?ZѧRR4Vf* }2'җF@`j*+rzq_\ٗovJ2{<,ԴBWmQ4x_ăA}:n͠rL.3ٽT$[;1djE 3tVz*}_JfÔ2>=Uى' պ>3ۤwH`)Ay>G[V+:#% tVE Yo7a7E'$GD4 2(fЃqp䴩(6|*U}ƣE &4ϨЧђ{Ri \c :}^T  g9`|]*"eKZ5y(mhI .?M(G~ 6!8<Ĩ,.6}~ B ۨ. 1~f^6_[kW˶V({5 tv^+8@ e|\7%ʽ)8첿PswKw^(\-y*K=<~O0wUGY,F+, ړ,"B݅ W#T.2Sj0*ѰmD⁛OMi4V2R;Ӌ܌2}{8h BVӂ' ;FK:w1U2~'L̥h`;/)Y})ĵSV{,K_tQ6|x5ڸ=_N^uqBёv+U`y8'7EFuʚ® ʧ ela5dt x_M|#)d8&/}^ud @cAsIL;z2d"gc$ґΑo9N+xzVxjjfdSڅ䪫ʀl?5JQvKc r 81ZI0f?c181VyXBuM@N%S{%rSI'!g06;AhH\:vkh,ۈ+@t!cy/ظiUƥ+s,T7zJRw$n% n'^h^ %9a*z)p^ m ۺHE)`{ eͻ+ӂ/|( rtKfžoU}K#:;JqĢ%E\p7Yv,w]{Cz, 698@G}ífRimvW2$E(s]K g>yY ~ئK@R9cQGYo4|,?)?c(~Y-qBs$sm%EĈm:i[qB2ܝpu?`Ee]ryKI- w&ØcdŮ عq3̒<9v?n:aG 74*"}ȦKU^(BpqJņӌ2&m!H-S_W@sBq@}e!=z6/6munny4̡Y?&FM\>?._X4uQZ(9%\P H٠lb%Jh0YyAXm7 y„=># kv B"rEO *Xezkz|P47_wwlT2UBhM6!,hN$4ƍ/]'/( >1' TtM:I?2)1cH02Dm|ח X'Ͷ_顦(8bnQj`62'pw8VMWMã H%fqӾ)H6o+jٺ p4y{ X`Y@n͚;vȤ&upוNfOs&.{µ@&h38ct\!:v*"'y+>!:/$hHwZ[`(+%_Կ]˼T!Xc"OZK }ʥ'::#@l4Sέ"7rTӐ3ant=fX,>HNiLqB]2*}_VMQ@cM Ëx4U6Y$-<Ѷ[I7oΤC,X$WॏB<ɱ~/U^:\k%OC0/ήJ\tTwk((`G1#~0#FVZlc}Ѯ"r1I=q!K5[(OFnj\aYM(ƳH(N;+c!K^ w.ɒk"K%Ra+ߥ'eBMӿol;R-&oN e3 ZPt'韲sl 2r0II쉧Zל57g9 b)ߕl=b`~wNgσxOBwku#TV~Ou >#*N4|4gἈ)D&c Nac6wa {s|R2Jb^R犸\s:~ʂINRa;A̡fv#xCkq'F33k'LX}"?0AfJ ۫h2*YU$'`6ȉXףb!:Ey>H9aj4[*P6#0yC@3b@Kd|!|E.!*s_BM)ҾVpEl{@4 H5R JNor3=+G0S.'c{x0|=E>Tȭ`|X_S PdH[cf}r4 َ2%S6WzG;1H|4xrg5&ߏ[2=Ţ_ԖASE Q#F(FkyaJ xX$Q lc4{˜#^$xA|ς=C;*vPL6AV@Tjo;G{0S\fFVNB"8QQu915W;6*aMkJGs(0¬̒ |zPX*GJ^]TWvsˋTm+]BsuhJL RbHKRv{sk!G1XgTVA!e/+ > V,K"ˊlϫJv5nƗABˌN~,̪"`9V6zLa:l0ޒ-O3S* kdjlG"$P tmg+/ˍex^$EjKV̒wkW?39bk7`fҵF/J.y ͆sI$&&'GfÕa漌=KwTվj+  yl 4&Fu{f&I/M^K|}Z!*'.ȋ3YBHr@<օ@v#母O(t&h,G=sp,SB{ */y=Q΢H~.V(hY|!Qc,lq6{d\]e]m 1UX\S? p"ٍ'̉8*U~y58.X^4q]-3T,uw3OذE v|GcRq/{ qwZc/){ik7}hч84AQ@\u; <8bS44fȟI4 e++YEu>TE4{1r>1Nj Y9PZ ЉtSp;#Jg`!b3=JM|"@ϔ_/c`a Е$|v m֨BWS 3ϴX؞z8㧑_Y?/VyVOG0o:m{3} X6Lvs_ƊgOPq'vBJdUhwuwdAU zW+Ք eY5ooRDuwh$'7qnS^6x6TPg5=dx(UC1rSt8PV^WTqK>e=bȳ J9Y:I~OX^a&~D[D;QUǰJZQl7@t-Ur;sJ#^::y~W{R8/{'A W-U0E#j^K@Ɉƹ˒2XZK ?MH5~r3b,ev$])<q^/ftRfoc}keVPB8'kV"IhCFԝpV9{)HUcao}8 ɕ:Ŏ&d{‰cQ1ƟLl5u t5d.8۝s͖ou6}9Tj܍')ѐ{J~{Z0cmG mW-ɜ|n8 ׮# Fj؆Cϗ T: rBXǕDl2!|%bc]:waS(Fzt1{@˩#G5 zfxEPLE99vLM(o)߶mJҨ˝e~Y^t R IH؆("L"7Kem$p̷ D[o=-jun !X\m: H}r\ CWqX<'q]ǿL=90.0֦>p'ݥp[Es,!`+}'_;t:9kTɲ>[Iĺ9H_x_ -^c5W1,JZ -݂h 44M`&//^)^,ё*AaZO'{IMFi\p!Jm;jueXI kÓ[ wz/ALR*ƩgGl_~~`"8@1>\J#eek$4,]Pkݽk$Rhaw~5ڹᯘG>lɚ*;oSAmE>,+B:Qυ6>7C.|bXbH~nR$A4%qۯ R-YQi"EK9·F- 4:tDrج}eD v}Obz:wYx#"\д*px6*uc+τ;CQ1׸v2oO {;֙9* FM]xv \ܫE5qɁw\]̅'mcA1 t H%IzEHڇ͸@;`IIkL(IbsOU4u >$5ʹ"m[h#:`lE`8Ԕ  cz0B0 B.G ! ;|`%[X7P CǠL繣=|o"nQD(QC^C:ts= ^ֽDq-ʵE VұD% E/8eG"GiqJ}TBʳrS X3+Yh|dN$m?XW%݅o2un 3AB A=ph؆UT}D23F`S2z@=\"^HY<ȡ _QBH4Lv VV Ӭ[DMxC2;ď̔yl/-B b&Uvo̰~ޭN˟y4y<̽/d\F@̞5yA0F~iU)dBK%Ka=%Ә`3*hyLڑ>6z2%_+Sxj`a$9/R'콢Y2% B]GFA?P^PTyn"=mOd+wv2M>+_ڪ;OE>w⌸ӕhM]L;tG`1x]&wME5ȒvIW鲹i_4treĒg{U͛YrnPGfw)HοfO2UX}rԎJ0+}oAPԁA);Y7l=jKCZ^"X\-H`!̶"0?A%_'iq|fp wK꣸KSjCo3:,V܃n5V7K5P),GFxXSRFݲ UүD99|7nLsx@x/5^]7)z=Bz ䷥zB j9&xJ/Cp8?„OKi>Gv $v+-WzEG,[ %c"}f+d5Mp >(@~ ݠh,\Wl<5E_wITvgyd{h 2O]D S>^jV: V\ Q"AʨV~yMP??kt&7@h]1a%諵V_ ooS-EdaGѣ7|yM_VSBU,Dt);C֐;OwxN&&*6jNfUu"4*Z 61xq#ڵB P2U +>F+gqg2hQLu;̐ܢ|0<7$qAL$b鼗k̜Uwf?.<X;29+~M0sH1dtMkc(CƁ)/* ! qRThLQ*4-`?hC(/N:r29޷UjJ = !DY|*Gq[Ү>lSѥױav,]?bmw_BJd02}d| 7s_܈ Y]ƺg l<`h#nK5wAy(ee0ۊ|©Lof=/쯴 Vědγn\J3\^@BpB x.OX憾F0YT,ECH"66Q(I Kzy'JoM7mnl(|謽.t;^Uw.*)95#yC{HЌ}Ĉ>iM.:ɛ.E 2 Vc n@*lx}~j@t?r;G8-> i8g[\ BӔNڢXA#"V?-K2<fWg˨/ z'g`Oh))fƶܬi W Ӱ_dBqJ@mXb( E-2{ xOLV3v뽥n9뒧1n^.MQY"ds?®OHw-օPKMf;Y繡 lH+i̹2'++M%]}SfK&~΁hNZiH4k/6a|D_O̬V\?rA}mJզ Ə =K ދ{S%+5$V *+& ǒeRsn1=βuVN "?{N@v#U܃ƚ+anji/W׌ߙ5eY9N9,3I|;5Ƅھf1WVE{쭧'›!f`vHx t/ղd2mbb$v xAJ+F}LUO>:ّt W8i~WO,ULݝӊ+}bfJ 1UNImQq5Y Za **b4έqq3joz8"i2/iڤ{#K@xqzi .vbyi}j3W^9 9`(@`tS̴'!bLfʂUȔ[^t;Ci(xl& ]wx` |E W\qzҒzal((KϷ4$!ʯf)d.ʀԳ\dCit"i25m$9 A 7]GR3Sj5Ñ)ClyTXMrcw$ =YLi|;z\?‹[[8(Pw$nG72^8-`f<GCG\ylj Kw9>GX~峜i*E2Nһ A)5K_@!lTIKz#gHM |k֢_G EzwWDRs>z1Td /ؤSaN7721`ӵb}]\|*!Թqf)'ŭڧüc2r= "űtr >nA ԫ]lp~dUL :ukcDuBǾ"eIȤnʠ-rBofa[d )mZ?t/+l:[wlnGqC :+'Q)⒪L~ge\h%ߊe0a9mLMy$-N0o$qIHa1kUh90ZR,oxCSuĖ {qn|]I -åOg;׌/]8NםBLUwXfI{닲}'GܯS0m5U;'9o4=p5ҧYi^Ck%3>I3Ȗ&qGMOB_ty׆..U:WxfW,&hI2_ ¼`I>crLFZӀ'l2?"F洁|ekELxFЦygf !Y'S&2Uq- &TOeOSCSi|e+2P,1ԃ!M0Ԗ<}CiĆ3~})7$ՙN#?ˈ䣂_F9y-=̲B0'"K!o].l\ --X&zڂ'Ks%RYtV93.\D>3unqNQCh2{?,y' yLа:c hu {gŘA7 ,; UnuZqCΛtD{i/[r.]؊>c6)@86S7;>:]ƫ)q4QzYjD[Y;Y2ϡC:^ka@[T! 7WV{ja#Ychuoj MVLNOݤXOVMcb,(V\34W4aMj>4T%YD`_acEʪ4/d|3K9P|4:~Agu|AΘFsȑ}^R ~HNjfl*k ^MyJko)8:#s`&`B< Ch{$&M/iMoA9 BK!Nj)kPā\`ѥr3Bx(;>*/>"(v?QŃ)^> e,?mGF}3xq{څK3u(Ļ̽ڇ*n C;nVx0l$ EMG: PH}]8^o~{qh+c6@ Ul[*g>>[gOQ.@V/;rmuǁ> ]ҘL^(PLaKYP s,9왴EMpq# !}\y\5$I$[ Fܦ'qp?z;a؜r <8 MK(WsĶ= 肟%<5+ mRw~(qǷˠ@QYXu\{҅"u?&zh:~_yD0/Ho4H`E~ibnn(xK}7 T|XAn\@8]z\Ƴvo~,9E-J'vi4[\+u%GKjO,?m_ džkcMZ<@lV}.}bT55rPܞJ-w8&/vuH!j6.Njߋq3c{p7*3Wj4i[83SآEuB"FY 1Që{!B9.J ~J}#jBy[ \+킍Q,‡2>Uy eU fLϭ8@(a߄m$Ww $?6*LU>{HvE~+OK\_Xx;; U{ ;X7غIV^|3sfK~Y,D!"0" )Le &SvljZfcnҎD1XK@ꮳ7/ y3:2ǿ1 QL*b@lvsnٖ1l=bb鄘-_wu1㏊couN0K+"j+/y~4-_.Yxy{)VD=GLi_k7hlߦG<( (e Dp܎/Zuil[, /r qQ9!j&B6mqqEK !+Y#]"trCjVK4= oi)ODM|BySVHK-zvl}.մvޘ]иbޘ-R& (,'L8i^ibA5ڎUTGȦ I bkq>kJ.)EU,;Q7Q[3"Y1j=HP w^Y/UT4^l2Rɟ7=aa{JLC-j/=Ms}Hv kdůVv|sƏE;]M@ +1Vm8=($bO[ )4i^w#xdU14*2}):Dr].G{o68R•R-.T81U!Loe =`]ۚD W|?e1G*}UEY:IxFRg%mݑٸ01C 6'c5y]z(1PSAvJb6w??wR󆕅.ԅ{}^"0g]Y1 +^3kZX-DS#rMW\3%9u6xE@7F6ijCcuNˇuS -2X2#__c015vc%OP43㰦Dz6N 5 _xi^~j bZtG۟?zCzbY␉F QJAt'PNh]pr=0 ُDHqG\hX|Kw"%iVVU#ڷ I71E0j bfPLt5jLӬG7>I 񣢁fiwGwt!6HCܬ,N VUrL+4Z"&u+]woAǾh"Hri " ?c˒@;q?eGQLMj|J'"2`Mh =AM&lSO*`2CCT ~Pz(^dP7E&u V4A}b!'ɬ)M3.E.UhʽW Ӟ_QnewsS&Gh}p m҉Sp,*Y3\`8~^ebOOKg1 qtyP`{xQڶ ڠCf<НKwI38 mrj6u'l|E%c(ü<v`r؈ J${gB8P3j;&-?%i|iUkcSPI@Nm_V\8 |΂:KH˿07a.mLt]i.6e۬AdTh&+`pp[wߍ ,Kȯٍ8í7,[vTv1G0vaK0?*%I\KPRJ2$LF/ 5kztĭq OC@:'h^kY "3?I,#B\X!j;JJj}H'<'01;O ^йt|z9u03?(#/&toA`EUИb0nm$KDEWbP҇֯o.ߤ+qg4+#-WV5k0Gh"PNrL^t,ɮA *%gEs۾v$M%D_R{)1F'G EIfRNbS07Tm3p8pƑ,,Yo|['k={LF]Lrz衛zي.[2b >L|q `g↱3J}/hL$`{Ivn%1MׄycO"x5T=+eu[:^<\OnnX⨉FM -X Dz`$d@_a%n,/+w clPn7-A Tr!{dLQ«]?,|sR0>NrUKf/p~4fko-C[U=\Ó#u,/qmy2~C9AOYNǢhf+ƞ2"Jŋke(&>rĂ(^;94AJ+ ѭ'E 8^5RIn$T*&k mk23Er`?cb ՜$Xۦ~D47}K L8H =4}Զj(\;[=):hMu5czi/qؖ>LI:>wPLJB>RaO}X>ܜ%]=Y}DA1]n n޷ˆ6-œ.7i+*I$j㧽DEq<8E+T{!{ϼtf* h Pp27[p@muك> Gmcwu΂1rj7sg )cq\8HKE[Y8Q59#_ hޒv@C{jTKYrVMut$9!z@`\;9,Y#Qiogw> pO5q[5nNrHBûcxyd @'>ۺ̈́R&54 XpmX _CivKxꙮ);]-OBF19CkUEϷg(ȼx#cd'DxcX۩keRN^c`3 +4 KN9T8QLp֮l1$Q{,KNj SrI]0I:z׈ yYEis0W45% ÓбJ&|V4dTVGz?]U4 |y:_KEyM_dcyz n;Z|x7TTiH(1:%\3VIg2XIX./6a_ll %ql_ ^ҐsE'ǫKf5>DhJPrezak4(%11ܶ#"Ç6FQTIW,{43N7qUHMH ٕtxǀȠl].*$<vԌ N.Q]ts2h%bGU9CqBZ`ǽzǣ/q{5DE'>R $ lIWA9>Kw-ޥܭQZvT+CMa;Gd<ʆ8{8d^F g=S%)1aBd8&;,-dӺ͹ĶP ӊ4뉖Ctv} z/mlh dFGPzh:IV|BOojG\mȲK70TI \Tm-O,aS)z{2MxkFTڄ! aueMWg.ӡ˞R7jYb<+U9 ȳݱ2>Fj ɢ}Z3< JRW_,:{GM!έNYku_$*VeijD@x G_tc# s=\ɨx,pv1$/nvQTd(>ռhiZ(%̃!MeZS{a(xNZNoWth܈p.뱛f#v!W Iry=*\X^=G{ÚRYJe )tc)Fk %VG) [("',.t[\fE luy|F(D$f>L! NG)pU/ Pe[xԊ;osUm26 . `*%YIx^ګ~7) ىɣQg4!+0 :c|hoiRv8{:`1\hEAmXS w9]?Llcwp_XVKVg2 1RPݜ<6e?зGѺŋ@{lص<{+J|JIôDEXш9b <:u=x4A$dm 0)Vq95"8+lK҉tNZBE уSsh`ף jsllC? YP.|shȯ*|4F }ݻ0,at>;V`˵3xP7e eݺbeM I&/%ɓ5Op>g[RƚCΧBŶ5 wߩgo ;Eu]3}J`um/qtMjsN7RU>&SȘi3L?<{IUAK54KSD$6Ά!&y2&ʊK-Oȇ W =N:1U /`ޥvB Ҧ 0%@Ѱx;]o  s *fc!t%)ba|L[o9WA_Q4m&~'BQlvD"b8>@7 !n%az%C vɤtPT $ i6@R:S!y QyFbZoCgow82XӇ#.+l͠葁s(T[BSZh]iaSyLOkPy_vŊ; Uک p[hYNRlx2`1Khw9!TŦ@qKg)<Mh|72`3t;=,ܡOYkKXMr=% 40 ::Gl2Cf8C̯a $c~ݎx1Sy,kĂYǏ[t`5.vtq(#+3hnD4Dž,0fJ  `i'>`i"~)EVº>NAcD+:.0ZD QRl\KPٵɪgI?xpD,d{HmjIQ@;c+̷GSnEd&>L VL<i;J!/iQW+kҍt yY[r||)@P2> չZH&y ےuVȢ*0TÒRU}x W\@9 s 9!捻C4[M.MR:@0чҪ{Kq<c<̿&ZmqRb Ѽ+; u4=Osk[*]ǟ|x`ԧ/E…`#~PJŖD Yc6.S#ⴡJcHaqurscMoaڕ5R-.FlpyoA"Ҡʖ=̶/:$nKc©%+I6q)>p"#dy6`@SPk<ݶLj蛵6D_BЃg q9ΰXw< l?e?˓dl`gyP ^*WCQ+eE9!Ǵ_Yre~{'q-2~@M'# ٵʀ4ۆ\R/K7P.VHRk\ݓ;Տ&!}gHC8-6X_6`tjQƉh\SG`<QjhMGquWְ$H)?Գ=4k}y ^SsK=K8qt~5\kY0 %}KK'+l(¶LNt8`'rX?pŏ6g׬|Cڕ&ʏNjZ>t(,i^=ߢ jF&Ou5Rn]*O-}pITg+?v:̡Pօ&y4tjPHMaT"j))y uLW UwF|D{CWϫ.#'k=5řG+1gWi #Q+^@XqВVWo>QYwU.0 3CY-?~F({]mVmXN}B*c*W0o]YAʪ,d/s`9,<[܂> 3kHxMjC]è PW}.*,6#pfx"&.E!|GK?G zq) Ct91b'ѼFE ׾CY޽Ec.HN6>]#,pNMA x~ v8!'PƓJtDDuE#e kec HY$(|cEtt.xeWN&]t]&Il2B{7x&6GP~S5Ko!#f ۽B;I1CY A3s4rZ0R*Ku6 &irFUסU@U,O7/̷dۭ+ty>Z 5,Ӷ)%Y\V$e"e5vcDz 3ޤ(-qB#[XQI!K0TT) s+֊=?02׾% "3"ۼҝo= _B NLԪI8J +"ӏY#..KAEb9imhr6Q.hZC*tM`Co2OI17v 7fy X1"ѪyOCoפnW ֠%PlTvws$e9oӣFhEH&Ua nmr{pwoDy޺m,VqpmW4ckfފJ:v>;["_2RX;Tt5p$U+ }۫٠Y~ U?XdK7:荺VWqb|7(Kh\>0YjrDAK' ~'':+,Y>'] CNlwx/Y٧^:gUf;eDv2Lfh.ͼU|r8ȷ^o㑆½cnc:P-KFXt[?~%YG6gAҷ8O-\h&2x{YTJP'S#GʕLSbҿVY ItT[I b&sNz2gLV37fa_hUc56 X>ШHLF?#бW=wa2Ԑ,(coO9=`u%".yU L0"!|XbÒ?:33hm(ؘ[ce`(2!ʌ;7F;m%lZa.[܊"aSN:Ҵ2D&.ġ1OWZ%>)N|:,p>9$~K~_+2Lܾc1=LMB!`cnk.J^XPH7Mv7 se~"`;s p†jjseGe n$BK (Q7 =Z_jN[㗦 R'^w"{/}oA7 1Պ_"IԹ,t\->T<"(ݻϝ{F'Fpb+kx'.1H ȇ:Z6wabs\1ǝFx8z9U1 yV3 *I)N=$Jz]41ԟ![Y;Gr3A1`hZ1#_P q g bkn&4t?߷q~.a"3NB_Y h~Jb/>wcF]@⠳Uʶ{HGE3Y(K`-V]۠u\/$gwG2_̆rk@t+4{`v P}+ X>ɲ ++>+!:w xex@*ZMD+%q*X߂s0O1$xsqmk9/NX]F(77VQ#(.+0 .g1VW9PL H3`$)*u!n8^ F`"'/"ť#bQW5S~D `S50ys/`mlاޮM[^[ s?ɳRK0RB1 1Y碔뺧M-15(ڎlg6yHlXCro%dz1f]s2f}At"7I)w61+ߺƠu15_"86U=qûn/Ym74k,̏QW̪^?_/ίĹ2"?+U[xD7Ea0 u丛yw$cE7gq$ fYx㉨CćN`:]Q]qv/bL[M٤ǟ#&y6zwQ4FbbjSz 9L<܀@;ݛLC00aFU5bWx*6{*HX=!pzk!n*uDJo_hyK4@P%r%h( s#//L 01VcƲ(B O7SrڕSqzbɶX>:JFBԩ)7H-J)\/k^MD~^Yɮ3l^U֕dJKsq%ʶ!֯W3 kDЙ^=HK&iZޝܣ8x1!iwAVm ٦(z=D?gFv%=%F O[zE7g =XGk]w>$vXq{1RX5bd&UARB'8m$b M;ΐq_ w=i A M":Dewn?̬jyYq0F洌C(eN 8rgJjT2Ӱeƅ9 V\ўE_L.Ig"fW O&巭#2z8?a^I^YȨC *V%a&TnnXZ @~Xwr\ 0_WZ9[@Hgv02MjViy%U0i΅):dM0+vώyilg㑑ž:t!-$g3F:E+m8_z-ӊ%`WNN(P) /xrY *3G_U5-~l3$ >Q+8!u!<<`M-/$:681,HU\Ujv'U_BZ:=I}l57LqCFzw3.Ir( d1n=&$GD 2s=bjѩ]$cGxJGT1N:%''.r,>|Iy"[ƫPBF~۰ûN̖G(y `guTXϗ6m†R„,7/C*Ȗ}֊(yJ_ z >C$^b/] xn~']Rȩ+@.KBT1NNʄd}G5gCl-@y^8addZ1e,(E`bP fsM!~D:RǐΈ9ETk-a)f)3sOFSIDK^ &IP2앓a*4&W`[%N>JiuۚmA3d.$gN/\xTK]>`<#/N2Y:eWGkdDdJ&+ZhƚRYS91 l"  ᑹ}X\\?S#VmȒ@MFދj n;ҙ`[ĺmI^ ~mD[q6`_~[ϓU?H6zk={4j+^;ϫ]bQ VۂI{q3R* I (0n NQNA qu[~ KNe/m9JC/$=Hi2|#aʲNMᶛ:5u\?odV:voP&B՞sP ] SsaG"2 4-& ;ţnrA5}6LP憳һy'N9na4%T}Ӿ+-u6oFަQ{=3oNV4[PO%,UT&<ߘ ja~[ 1ޞPN|o;xT@akͻ=xS[ܻE(~>2pk|+vLδ6NiGV÷{Qiz0j}ZUy /mv5S"x3^œ`~܍RG9J|aDP.2 8f֕ ։TF'΀lf[#yrN=~f ~U/D-Xeq nGdpuz@ڏ݉+8aKA&OwVwk.h6ʂڋYwUةrT x"gaЙH2K%}( q TKbsly+ @ްWz+H?-!\_}lf4{((f!o46sCO%"֯=K&Gy$戦NX c'aj듈RVߗ}*? Ct3OC0Ih`4d4IVຫ uqvCl-baae:B{ s5zFtNaDh:9{3 oطTmTrYrSM0¼Hrp(:Œ&J6u'7?DaX }?`JڷH+a9SpV#?$RGo{HvKk*~Mİ-b _TY*!ⳣ|EViL9 ńT:c3jd=Ug nݴ)"+7瘋ɋRC X/ PԎ9yrewQ'J0A>գ-y2lҭ.Ģu~TH&da/ >^IUiuw"thqàݦkWo8v^hdJ墝>9& "tiB< 苶uaWPY(kkVMkz>XFfpp|fJ&.P0(Pd3xtASm% oښӬjM^qȏ$BZ^GX8Qz67QO.qIƓ(0YQh7j7&" aKY쬔DfP+YC3։ޕ.11պھ}M&y)& Y)neH,^ r/[Č&)cA#ٹIpʷ;7EٷϯE'Xߵٝ g{m xQKT[~)d%?p'ݏW{E~gMxDi4D\;>&$deGm=lqÇ+-ݷ&YW1%s&sp:KHUI u Bh| juԠFs#6%MxobxF͑!<4qnX[N/AGehi{_:ӵːqmM.7ۙ@jhA>l]a dr>?!T #*.W-k0g'&J;V|UK&' ./Nn:VlJ>#Q+ven&?|<褒 6X: % JntN dۉUn#z\\.# VUjL5^&8׵_yN]eiጯibLKG7ĔW B,HmcWn(kb+>ʓwT7r5Ɩi:/ ZlNPZVi%A+'c(jLyV4yf=*e{g)_1^Xej(d#RmSCD୥ٺĊ[H7vSi1L)pf@^>-|zz^yQRHi^}tJe#59 c:gU})@Zm[+0@&:$phγhu;Rt6ƈo+_b*ƌ" ^Iƀ =5BQK4*dVx) >2_ZUGzJo < |Rm%U_Z$C0tn{lٕ(ܮ_|hRh#OɆF({(/BgdiW DO]Ղ]xoy!ev:نu5pq`d3uΌ\,}NxWq`c%}.b%?x}V:yEy8ɢ=Ӌ\tp3|xGmADob"k2O@'=HZ)v w9[)GNWAQl%tc\+?dbwיt(BW!9[Jx̽KDޟՀ3ߌ\hO#stCF9C"soBi{``kJ JPuKͯƻ&R]3?R)y\M;~ V\jUR,!,2_BK,(ѡPٙEr+ן?)  a3s_M~V%SAv,1l/sbq Vژ\M!+>NLu+Pjt t {+)#ez'ı#@b+uCk.>%=U3`-ĬTF>}SV5\<u:M <@u5dPG-VLzA@*hJ18۩@K%J87  N(f̛_xCćA3-ryģA@ov3*MPĶm C ȏxqg(mF3hjyI +$8$ߢL/ +Z^M:{ SOkf9כP`c΅;c@ZB: ơJeG .+54EX:K d 073~gb5r=QăPͰ4c97K(_Lq@Q֜Py[fI؄j]L~sT堻ʇ mR| P]fBm&ueY d)S49ݬbȅa)ԦZ>e@wd(T+|/xz/y™O|ڒR@.&g˜@ߨwKql񕭌P֊^aW1A>hJb֛q25hB8QqY hƇ{ۖd>ow mrrBOfB-ꗌZ"`e.wJ5n'(:Kl}5dRĖ2y$:=TD3؛Op6s:r36@.s@ Q8A-a%{UA2YTSmY 0n~[8E:!k}# .!X޻o8%uG!W<.n)>/kEd \)&Hk~=ͿR}$"rM LBA`۷Y`[gJ "-$F hC^'aKfz@j:)\&c$wh4 2, HWj֔_5ه5o`>gVln|Y:KQ]F@zaah= H.#2ϪW)fGTY&V-cN^JmR( EI <xu E-j!x@Tl X*_NMʜQK0+%LP׭cA0i b٧{XWcXk$mu .;{r 6">lq9RYU1)M"tBIFl@\Nh 9:@ -a+lG8aiZTaB [#8 .M%~kͯ j:8=E".{UR\ &=띛Ԓ^Ŕ^"YmRJhha fUJZ5TOFXcB8lYR&3Q4ٍ;ȥ7ү%']&vp 4P1p0WL׹eÊ%m}BWLmt 2 ~Xu(EgQ"bF+v4} oKm&s-}QWBHE^1G$I0Vb$wa*uF B³&/ ~۔qR%<$|\͘J/+C(L@ё<,=;]Ir^}xXD+͋n6QIO\yDe0mn=n:glJW65ORA,9鹔`b~FڔgI'vW7WS5g`p!0IN=d0\a+XGt%)* Sh˗ȜA%*!#.Gު!/>Ng2}ԫZaIeZ)uaY HG LToB;\5=Ud2>'^aLO~``֪<35yr134L^C1o/IGqiؓ5=1=-?^a`ŕ! sh%8}ș2~%@.8L%(21;0s;E}]QQV'93\5[_UuJ?fթQVnRBn~/ig҃I/~8E-'60^zaĽ=آH;p;lG^fWoU$'MY*#0gd@|yr$e@a+vBZuRzJ~VxK.g_QNe.tн[5{-sܨm`5!CD!ݽV D@Err86gX7UUsQJ[B 抓07AJ+b;^fhNft28גFx|KҰO K҉$aPf5&/pl?6ˆev햫`JdF+YP P(>>ťsx޽D |!b &3>FɼTD:;rmc}k|uV @"J)p ..#d<͌ZY-?RKDsjEaZNz-RwtI[wILL'C yR%.a/H{v2,#[[Ih( E-p@u_vɶV)[_cԦ ( ޺&im"8(%im8 T4Y\7BCv0vw?)]IIym<{#*Jؘa/mj&N]$n}m< M`AswWjM7Q1~A瞋;("ר_ݛw?`rN4_~Ga @8m#^ޅז&։7 3Dz|R ;*a=`_Ij˖ !/w2Fu٣zhDN릢`TH0A4t$av=<ßn¾dݣdkc*vkNy:ɱyYN 6,09(MY?GJ*)ȶݙݖ'i8v+s >HAu8!pya)RI&bb8Պ'aSy WxbHK^`~:S^ΎX87t_x#ГY4ij1BـHOh綨9ԗ5FW/\x#m}@kcYYt3ǻwW: ےt/-Ԍs*EbG'>H5/\E #9U,ֆ  _|4(";1>x.9C2;jvW,4O q6;lGR1D͋>le~Ș_h4 g#:}g5~ ryqhYðȅ:ŀQ{x2?5Af6Q `yrHFow{"A6wlV\Ѱ{D/judϳ<,פ(ЋF5Bv_+C;+gO!)cc(~URPzD*l Xwz7Aח)_ HIY eo|V-Hs, KJ&[k7ʈ3s3Чo vG>})dZ0K+>3WEMs52;4[%j%O!La|tc vރe3122ơ?9>Q Tᰮ]۠Bz {ܫz0AWT_|?|8dMfVO!m|SD3Y8-"#FSݹwpS *~msO.^g>ujoe@ԸJm"5Ⱥ?AUM;NY0aݥܩ2Mbï?0ge!ώ)P^1G[Cu7qO,@={UDFگDC)@fZ=?/`Vyn}d_5)N9y'Y2,up'-%;oYdm-K ^!I{M+T d&FV'P8f%!31]x :ԯ85Q~#hk35u[{eC]U$ N[5[wIMK85NǥMRT\K:Px %հ :]Bm [? &) YCgWkׇD{nѧaw9Z;WK -8S\cOFGTMƇ(=#cTc]=aYH/ɪ} {.iF P2U3;q}yϋ/ubJslD4*EkN4)oJInZhP7d][Iq2۝#EqƔ@6a﮶?& k`(3J݁)\oQϓ;}?VU=CFO2<)ͼs2> pP\_}v5}~2:L&ʧ_u^AĴӿ!5>׳э'"L ]yQsS$S2`UyrIʼNᤫHg HV!.KAF)Y#ܶ$q߃GyD{@U^B&C/d|mŹG o߱6eWvA¸`33h~im z -MUWaJ΍~\0Cx֮`%UpA߸@7XMp SFhIY]Ki6_- 34yy΀fVW|țd%㬜T,eK2Hi$1%N.%0]_Q̶(o? 5tbK/J0݄4j%UX;:9?ŠDIǫZ:l58%7g'(ˉ<u?/ݕSw+qYAKbq&/!c5doJpmҔs."JIRD}} sg::Rp(X|Fڑ8c i-Z=SvunsoOҒn,Dqmsy>\)WKh\4&+ᾐx:gNrx_?#~I\݊,r mLQGٖj0y\хᄹ<}IzU~‚|8FX@Jo[jh,ջxy"r)ZP2>x;O=`Ld{b+a+ZW mS%<0H`21J9=9nQ^[5ˣV|L Y>{t4%YƏVUhZW۟ÃCU驲 B&h0I+/fNW}l?V83xwT^ ЫATa_.>͕MdROrZjC3$NsXD1C0Es ~Cf?RhXǣsLI٨JUg\iVCN9_6++G+GhM!F,ʴ?PIT7&ݩ#IEw~y7eTijU>(ؙ7<%$c"}Az'!tt7nk\#%ݱ]bC4%*zt2L5|xa綒ʇ( q Z m3bmͅ zG~Zw!k"`аʠQSs9 Q.&vԁea[F)Z⚁^ZD)zm˲ T1()hJ."l?%_HQZ6/xW(j .\oD0d~Kmޝ_z3/ V 7'Tk9OEP \?]4!l#zȹ@Z9k.vYvBF 4gmwPT")VaF 1Z3s/NB3>*t. :rN7W$}' .鶠7 \K(Cj1z 7E\ٟT0& fr7֫Qag3eᴳƧX s5j;|@_"ÕcJfB1,DiNKV i.&84]~m ^Ҝdج6 t''D?G$`N2o@ND@a}\?L&d':WLT<5ڬB1r*K8w#U zY`[?4Z8d}lط1lhAXT2B.XGRcui 8 JɎ0iu! *CIw0v- aPiyy4uC*h~$^/'"BHL!DUA[WiK%]&z.+|Qj#w0JGBR}x}U.;n϶dqiO;לodʱ3R"g 5̍mɡŢ) Ň<~Յw]vĥꥼ*yeLJ#%Ӝpke#+^|Xv21١w&UQ eCLH.J[yKGEQ7Տgk2`Gz+7OF6i*T-cV:[h?^Tr"p߯pFNF5XHl): ?TAZdL@ly)3D gtT-Y-zcAyHMVpT-MC2=޸jB>aM+*=H4{<(׈ 62Oɸi/u4'tLɰd%%~=%촮ypK包,cqPC.g [._~۞SErM^Z<'i@ϸ KE72 I-D`lc;lz-V?+.Jb΢*X~{Zk$c#AZҾPY$HFNe ^D"/ K΁ɓIC8$+ٱYI?By޿\WS.i9<֩ &Vm~IRk$luX1;q<)_%N}TN6[5-ܧ 0ٞO 7q#MΒeU ;hCLa:CޅGV+tx{bgㄸ#%!"~qss8bcJj 0f49#9"m` ީYJAAQ)gk׀d3{u_~@Ac)x%3"ԐjP+Mx\grc`Xt*܏p튌 j!n֛Pg57= =OhjNx:CQl~E/ ٜ*R6=U kʺ&HvLv"uZel(413hS4O@?СD|rXwv啚_x r*rݬD?޴w]FGZ3҆n.5PB0/du3?]tGjieR~V->4KMĺw<.nBH##|Oh1t%lp">϶خqߞaTPNJm\GܴhqqՏSDR-C*.[5.D ~`4Ʒpl;pbB@f =$fAs? J>(rl l r >Κ2ǯ6 2 o-P+X`Xx7 ߿Hno§ҵI*\R ᠡwu 4V!ke_>5m.0s 2}Gg@|~/qY-B]u_4# փhf%Y ;9 35nGr?DR[ƱUc̗0ޠXlAӅ[# qH^qtoOr$ ęy:R72mlmnJ8{oAv`8#^׸OUmĢv>U%']W%n1_gŮϽsY@ '#*%7pصx!U%h\T^ YƘq!!gk c +聁wy+#!x:#r!_C01m-KYb5꠷\̼( bOSz@3I8gAg @V -q db"Z^NhYn 3vdf\s)ة=M(t O$; al9/p쇻˿MCYGz? `?:{d=w%s#f"tyh0GV"Jո\~ "-7{` <ż/l]rWi AwQ!#U**#O8 pfP {fSn|ĭZ$;uwpaP .aY)^$VxՏe=pD CiG߫b.Z0K$_vrG|a10SQ6EٯG,ϯ'BGƹmgD* @L^f,xMJE%BCqׇ jq3x1N-5X>k_UJNOdT ΓK;h1Uf3<hkF0q[4~'V?Ƹhʬ>6- KS%̛p\1R zzJKB/7TA6}ͨ9VF!zf4^BM++dTPhE)܅#S0l E}zKku\{#/FOÖs浱*}K(g7o\ 2(pvuT8 "PuX>RNî$IӍ 2o ?IەM:X-[Ȕo@Q7zKmG{\s(= ' h $^iώa!ϕD{ENU&2)?G~7HPjbwȥ=sSϔ*a!ڙQnͯKuD1Do@kaؑ]Esi>VTHCo2pW}?^6wm׊`dU,ĞR';}ćccO]:UU 7Xg!R\K(\`;#!z4yGBLYsΓ$jnYh ڧTAno wSC}og{[[^CD -Cq@X(vΎpbFj`0tZ = ['|Kp~VdmB9vQS@3eiN\PV-Kŏν *hszvg$+6C*/dxY(s4}!+3ձjK-gjŲݻI󔪟TcD(JvKX@'Dpu(~6kd>*^{r|!pL=P5Z$r*?p"c c dk`elmʛ揉BOd| tStzUe.;%.˙)MqyVֿ`y؍\"yݲpb"=ǭ A0x/N ps)NŨ!'`R"u<+m2QW>Hgi ~ICBΈshNkp=C/&ֹX3vd^Ht~&-$c*!~eq~4rq_ 9In{x?SIfOH}P\]w=amջ9lp 9|Hr]l m+A )O$yKH1Ni v<pFm(sCѨj VaJp\4 bt$4A&@o*2ߍB/?rWdz2~LmKcA4& 7Fzkj!M\_ Ya>j]i@;^ۂ@%&]OZQiuہ* 'Eذn~ci-=h9(ݙf6G 7c@>/.QBb(#MW\gKuÞ2_Jͳ':]J0Y's*7*I ӑl2v"[(-%Ψ=jI W%E`,fX?BFAģ2ld{f+7v0u;dT,2`{;Cs3f`q& T^6&H<;ɽKõCBΌXrwM e6,gˇVE }|\owF(?,fJؘ D-`~ݍr[xVJ}%TB=mJ(Mm-qto:`5U*iO3 BَgXX0sW2~ 76ۚe}.&6Sغӛ flnehZJx1X>DZSXg@^|3` X`:v:p 8Mh]ErNwe!{@Zt$#.#y*(k\nraE%a &tVn:|Nct/vDOX 'jT_6tZ:B8ku04q],MJÛ'3F_D>m{NAO\cP<9Ps,QOlK&ʀ5W?c9h/ah>[% FyA\e_469Sni\ǃhh#k~:#} cL5$ecQ2-a\N1xpx%@Gݹ~4o nx?IsW50rJj}FO !ud{R.Q&MFA { Olg:zTsJJ$X$hЃdy.OX-Q:!҆=z4TJAdR]#8%0qgDZ65&o>KO3Q˙-'B:1mF8Hrw`t3ViuV(Lf vC{Zg}%@b[80r5gAφ!a17MЁgrӍQbB¸lt`ݷ%Oh)LE$V|֋V!)OP%S;Wi~/\c╪ZգbvYG@]e_D[A0Bjdp|Mp[38ۉ=3?0HF%=XPiɮfIQI/~ U"sYvsӭ//I6E+ 1A2dK@]@[-'6Z@ג'b,yԫ$GB8BBg.!Չ\tGk&A%hڷyI>\[@qC^]p̀$8 m`R؈ YtvlkY*P9]I ({"Hpt`|dS@*w!5<a|[99Yyġi+VS*qiFU9vsUN#砟8- 9R8fR2@oxG%VL_֡ˀ S͓.@<>g%?!c,ee4Boϧ"ث,sջrdLߴ^h<0.hJD9¢&- 5!+$=Z" w^\G t'pC F5g^ mЁ]s$e^p n)1+anA*2]iCi*3٣Fj $8[hcJq'2@/H*Ʊ2rӾvOgV=rlfX>#Q˝3d4@LĢKFCO;l*?{4<8 < le% C{(N⊜ѺfDzXޭRbSZBP ,:j*g#U^{ԓlңbj#Ь?|VҎ td)Fj27 h^HY_d0X X}LRIaeYaK'n3oPtszo܆ &$u(y}IHt6fIfÄ2~"25U QR۽t YVId ~W|+ W%NGV_OHI LC3OXQ&e^3Xeh]RqIc9?<'ZHU 'kzZZc4lҽ&":1HPkbwKUtϟT KKp ގF} G͠:njwYyxy7jd&1B?Z^=hL4(Kxڙ=J9{$祀Ւ#v(@b'\W5(HX䧲QiۨPm%YFN *_;h ;NxGP|tltt;u5,O7m*aV?i~m  ܭci[[UJNS9n~~"&EN|RQ+.vtC}P|b&%#l@H%~Zg6Q15 v&:%F A$? a| o~,5TkpP@%CL\ 7>4)lcrd&ڋBڥ0>Pnx#~dX=|u2FqC,S(WW6W\ƈ@28bV|fv@/b p=?F oEn9aΰkq$Ms; 6 #'AϠyݒ?  q=\U`P7;w9lR6/3-zTKOB~ST[mC5Zܔ\t QO`X˞EcPݱ Uď<ڠ,"bSҜXN-T-[K BN 3yz3D KH~kP!\_xu1R"7?%4GmJoIV,o|S]OR( zx0( ))W*3m1IY, vpIeH/tn&.A!H8kzLsH8[2 P r4dV0V?DoQ\t`c{ِ"2։<تIz٬TM U¿sdM!19ӽ1`*bOAI)4]bfO.ti +BkBH>ҏ\1ͥXqvaj4JXe("Öp'l6_-j]U& QssDF`_p&uf *'폭@I=r2,%7TiqL}| ;Ef[t/"/A &[`T㝘YB ɰ2T-x: gL<a gౣ1[EG-L uk_$X:-m\?Ha7'i)oucbBnf/5]¾Y=F[s?[%̀Sǂ9KŒ@Y(ۤ#N+WSzD=h/"p=c"6|y1(hM% Cq('mBH'XBh4j"]Z $?K{c1_ ;|%zkC#I[٭8'&G T]ժ&N'=eFvp&Z \Wv\0ԊSu;Q&X]7 9n"G8ɲ3`aJ(#VU>1 B$5YR/`65c+yfZ&h8jvU ,(gOٚjQ U3d[ uQ[DCie>o'مBy A"W[;Zk1x@ 8:Ԧڎ0~ҭ5XS}ߥo+jHB[E.'gسI="n =XU6Mx &mL,it;WG$ "#V; x+S}"RC_L"Vr: Zt(hMߒmN1 33Gg}T@4ӿP4]=:ʩ-)5   #ll) )tŽ/=X 9nYODǝr vel~k8g}uɽm6 {۩v5( 9>IU,;ᛨ"Ԯ*j#O@W,ExC8dV[nvݢHi bXYUf5M"-P"Egs0]a3k>ɏ?غ {^<)ycn 霵ٜ%nzlm 0 @|v~R'^0<$c-.Fśqq\5glMD=7[AQSκ3IAk!}gnxo|ddY?`n*Xmئ4$z=V)CK!g0bQ7^Ԝ giEt}#޼-*f^B%J29]T>[ (Q^6!B)pڈ? k ] p'h$)'aRJ͙x,*<7AQ12;#8Awy 4L3#р"m$<9oM&, p[^!hր( mJưNun?qOe\q.&t>j˰@-Q-sM٦2&1,^2aFdskUFFI|Gd)G˻wÖ~8oy ^vbb_8QwHđc~[OJ&(ƍކy1r# jA9й>WL$ ^pYDG¿ZcfW=*SU*"㨹]ً̼_^ nGJ^Eͭ+^EeheFo2 ~5t/¯X'mmH"d΋1sjIP!ycQx}ǎQZ!ZQZM5D^La_`! _~!tI~|&xa2};$ ս0'OWHt9۳<1£SFV3^nd̹fŶ\ǥ,mWWZ -oHc ,w~-<7zJ6cdGEsp];JZm Is9QCͿY^{]*Ge$ؔ\{|γK(&ytP cR)"Jp?Y{/Nqz e w2ԤTmTU }FN7g.ymX@4#sJK1Ccl8m_KwlO̟#9Q<&o֑9 O!Ux$_Tѓ~gd rWtgUbg,[V D G|]XH`|;o2zU:Se`iy%5GJP}qcYQtC^;x;R " +CqtĞ8W/\0QM)Gx4ڮ{fc`z5S[~Un';0x2PrO dՖ['po˃~ %vכX bb:u.i+3d85XIa,^1HniǢd_y Bb5v>3ѦR۱nu =nHYRl$ʽ!j5aL0MDS}7-QMU"vUTO͒&-p]Lu"%2kċC؊e2knxD?f$ATHx.ܹX}Zh`f蚤AZL =+J uR yjaDEԣ,OU[gIGmHCz?UnN?i.TQGwboDݷ3$j'(sdt͖w)lL3ӼiRt#Pd=ò*0ԗo?x|v.SHM<x,^:^ءGa18;/.crNX19>b4*Ӯ[𡀦/ ąj@3/-N"Ԡ&vEcT&xy^fE/Cw_CHY`}v lfׄrZeN$@H#moHGxalkZcS"| }vjS1b$Qr7=\DcSҐ H'^6etI?4t3߈`Yݑ]8^IuE7܊F9}GwCKVyc.Y 9dKf]7;D,#HuQ0逾UF;D#OYjy9{lxjPK[3d8 K8R&Ԓ iǷg5ĉ<7{ɼHT¼;hIn1,{FfOq'gTNmT}Iv$ Y:ILož ff*E (7/yb}ԩM]/*~/qJ;|sw Y@F,d#C;!WX[NIx>!R`\}&L Xz}od068ޫ!f/3./m,,.Q~~o3KN'3X62W뎏mT54>L=а&Q X~iD"ņ>b&4/<4صbwZJ*8ڷǔȷmMDPdkb]&ċw_kf3M`᠓1)\lMfU />WRb)yDkhis£ yT-AIlFߺ6\gaܳ7@sT vav+^y.f =,25g@{CrHja-Wbض ꉉԌ)v,۬YV県 тt`;&iHB̚TIB|BWaLA7sH sZiUF 䥐yݽ`yNZ5ߑޣJwFKD! a{ԑf4VˢtW3񿏂ڌ1svO#d;q]DMuӀ,a(J*cm4V!P)gD2gr 3dUYI"/I[HaWECo=# N[̇vYn&>p!t^4DZbt}&$XD:"~^1ّԞ7 Z;U5* YbDW1Н%%f Rc6uqwM ]awh*^ e( ڂMREH(3#Qz c;QCAa%j˃gPE ;{l#EQf jBk~T Fʧ{[Uiwn,qLKxTδC}z4jUS:mna[dY؋G*'NT:3~e3zy05e99xj@ko~KOKtM 4Uaފ&C k<&_<]wwe W<4^u&XT (V֋|v3rp7Y Yu SI|AIk?~N:UZgxe=A@v@8k'IEںwDpU{Ƿsn*ۓjN~t5hUPQ22I+ggg'/a9t;qn/WL);ֽb4!ApC$EgO.4_n xS86cM-:Lťydpe(ɘ2k4y`c*L=<[VEUc%gќYC ,YB1Z'U`4"iݸ+encEb y.jnF4ia %J_Dc΁)F kL&{o.iUz+2rsB*[&R#C>hc9Z%^>ں{B7)x¬r8 $;̄prch Ql$dFO4v)27Qj8|5 [6=/&gqZdPoe:֟sH嶿 dZ*gH|8 VC[l1DD\rP;=( 4Ȕ.ߩJZ 9yb࢖Ę,R-dkEub6x:6CIXUeqiR=B+lqVn"Ӓ?`UpM?gD2JEKNEE4w['J"M~6a-Q eƣ'l>Tat*Ͳ˘x͌ 26}@Dp,άƦ-YuMu*͍a[fh7 B%d!&ٌߊ #Tb<_o<]H ;e@)Yj!H2Շw:47pw\F4E) L*2w~zCwܽon{_04nAMiTr8ZՍ(Q.Xұ v/"D?576~ce.X$:^ܰHABТ;~w[O#O1I[99RV#N57׶MIב+sxmv AH}6K*X; 9!kLF-<piBw.Yvǽtݔƞ8VuawFV񋗂N^\[6aOTrLb9AfFZ@s\~M>cxPܒQxmЎ*yzA"_׺K7vL~ayÚӵ?'fUQWp؀+@?Nˁ7g0KµQ,ߧ?58Y1߻\D:qЁD`h .yI05O#PCWyx I(ƝCchV&~4{ŎEC&VلU3tPw7__EK׃ 47w`  WU=k; ܮ1dRKbʑ)p4`jm=W.B G+0vs!/zѓ}P r1e/?n/e/e8+֨1pBtiDyg Q[ i(" ݙg܊F*`jT܂ƥ@ JyKFbgxq<+ﻸD͊[r [anjQ_%޾/GUTE^h=tzB(A?lHƙg0,!ZȲ Iv>^t'VG.=n/>W{ N2T'NEY% w5QQvnn)% |As*็8Ów$Y{o[Z/XoehPQ'B&/9 PsNh&Q|m$]'%NMVY^V'0ġ0Rf:vV56 u}7poG%0l]T\%zh,O:OV|yeW#g<X[GN*$/ܾ@u0UP4؊U2w>4 ?aH4 ~V{dȿ &( ~H먀ɘy#Tᆆ/z0ǕVq$lzthC @#9}}E[&ń4J _p9s_a^%"$n諈(vwX\;@k+R:OBoK_9ctI3 hK_gZj2R6yu~ 7sR~o[z(O>!9m?i@Yc{( .,jW|'HtZ9%}u6~uˑF<]+jQ;"zaz35$5$u1j|ǭ. 8oA+Kh, c=3n~< OvߔQg+;}kNY^a‡*ue, Œ=X;>6w;GJO?B/*k$]ƛ Bt},!ΰwce,7ui kR898p$bcF.lţ>{܃a!L%}ڇ2?L18S>Q SxnG{R"s7ֶ#DfhpOfBMWB!TPx'4 š4^adJdk 웻Al=VI J42*K뻴[~A1tŞXfA:(soԋezv=iz%R÷f0ǿ79<]dI@(xx{3;bYȿ{1ͮZJdU4uV1 ǣu5<jϫrVDd%OL5I 2ckΞVzNmT#!!ǸEd`mH`goZ a}$ݾAM`L8=HыDU[;cX )tSϝ$#4|_8P߸^n}f32k'ɀC$|>9|T_?Xzw@y",ŨzENn#~_"(\&X04s:DX(gUlp'Aw-k9eb-lvkc;'g M ٶdN<,rFaÊ C9+N޷⁘h koަkYsuShšcgΝ{.(!C R͵|D;VwUdrշR8~dzwN *yXP4|)yS(bqX"  c΋1p߀՚F#8w Կ[N.o-!P$5Aߔ5XCNT+8KTWgjb ^I%O 1 Mq@}!scCI33I+b__/V?jlS $u}>~@c}L\>5\{,ن߽DKJi69o]Rg0h)`dC9*#$sV*o<^ G2 X<;8 y jĆџuaFմ*(M x?[1;,&? [1Ѣz\SJn@41OdP03'q-`xN鏤2n^D%Ы50lfV"jd8I,)C#o೷TM!]- p̢e-VW:`mVUTUi$Vln҉pWdx8YOgE+{1iƾ&[F>:# a>YID_IdN轢:+z9 <<ߺi_5KxZ1dOBUp{ fZ1}[g8n}ʫ!<W w.[8mL;׌xEаj"Q'>(;uWP筠=@1)\E-gwrz^LC @p Inȫ݀8f>%qq5bB8B3TPQvWi\2~]*dk[Yk9Wy:@?U7Tef8Y_i!^"@.wq@Cdt)injFwtk/WX6&!&pN\A m->9j_.7Kdt vJ*Gh9Jx۫t>.a2%U<02sc"ɏDsܫ D ]fcK? .OYCA?'Vm^0C|93zUX3&e g$ zgIԑ 'Z_Α&u\{&\w` Sx}S^bGWX-K0gc9\\ʢgW)poVFu߷۟ؖ4GXp mXރ1L%ȑJ@Z==+ F4/5\s p4vK`CTTN.dED<:IT7`c(2/Lw۵ gr.?_[6zU}'Wrɘ<K{qp&C7 8Mq mZ#(JAl} RnAM$.ԈJⱛM)'733?u.pH͊ WV-wj{ݓlQzފp'qPtF_i}O6CKY pŴmXnXY q-Ho_BAXԙrE8lJsmZ?NĜ׳߭nz,@$nC`֞:WS)=%;9[JVF_S :xGk㾰fYr0D_i _&;ж1o3D> n2nB+ImXCV|$%ɧgq0t,6C(Xü LD0]gh5TÄ仡oLD E4|zA"m0{6YHkޜT@(xMaDJH gV/p GW B7 D Xkl'bpQE2Ec'H>](K-ZOa?9 6L݇?vY4uT 8-R\-*?j|WA*,roe|r+?dJg-Dùcz:8,iߠqXqbZZ4`Ég"\Bݶ]˝H8G ت?AP8I]t@'D6sg~dTG0acPJ2KTMkm}N7nݼJiqSvT-9#r+<\RW@ XtE*gǸůp0'#:TƄ%Gݾ '#V*n:1%)B3֮́Xdj M1GQB\+::wy5<(ћfM(uޓXs*}s@f{>+51B:-R:L-}B)T6ϔlѻ+߸ީ#uHeΟ቗FA~QǼY;KV-MXȏrmi$BR&LLxp6oX"w?`k@EſӘ;52P ޥ%L 9ȕS݂JIU%+ShJ%+ GJً=l)b>,pppjR; ؃`1j`~j\*.UX^RBmAM؊ 7<lp ލA0rF%\AİgHTo-xDK $&pshLF;2V~0ږseW1R+w8S00xC]T]^,Ҕi$gZ,O_NGxru-y#;tQiWWA'R7S]J3@?z=h9[7˨!91 5|; w^m蒛Gk8פSƠd +N;3HSgo= #U֌/̈^@^=qoTF}Zlwi/JYon,GR(Yv,^9 C%^{4;d:j4,;} WX4X ]s swERa$B7͞7=>ң29x?;u S:X0S*|mpG]t􁀴A`*RQ%sƔڃ0Sक~=fQw$b#?sRZk{4+cLSWN) t~"X,Kj{'p+1&ƛVet;ͤws,4ztx]34x#ZS >2`A]Sl}Jjo_\t07\?{s &it VUo_J/.t+j}qe֡ojv}?sLYwZ*1|cT/,UjC:t>@^17CZ(YW^8JlKfsݦ?4?(Iҩg~b's%!^$ν_)~;ި5r^Vh&u=2lV3#ZLԄ%h8 \nB9 (cfFRȊz|l 9u}Zs{0НotcOQb챦c饀 ?LBG}+(P!kǑvB&9*r-]r+1Gdbqxh dVp2}OJS,cԮ1eц'xpZF_r(zD3UEKRNx&]y3Oa6Ю^ ,/6L-,vE'%9-Si{NO!`B}zyC%lf%1މt Xr#[(B] +Zs-EX~{0B$Nvo;#AxErR^G5 {\䞉GM>2̿4};<ŽC;İvI^6v"}Ū2ktJ!!Z&wx6:kscgi⎶_/[VLI/1617D76%Ҩ٠M24$uhT@! Lzz9ILᰯؐ!T {z|*KcerN8I ؟@#ytؚFנ1g9E@?CB/_u?]E=zH XS*c"^%X!PP*|A['UɵPJqJ _%2K[`NJ@\ykdQU(GZK/ㅰt~wjr'P$דuhPESEдn%yXa.][A`.>aADžM9,t-a$YExȷh[a~z21n l:GJi#ӒZ63h|743%_ tkYR(l+"cfHȢ32#LS}y G/%0 vw&65zfb6UfVLKk;0ZࢫX[[hBnk@h k⌸M7/ooAguv#aǔ]+S+1:ZuLnkupM}Mr ׿Qp***4ߛE\+|56&Ǎ(HUz[j-W$ 7uLQLXFǐSKtxl"|W*lkUbU1] g8)^ jFnzUp3 /CaERB7P>a]VGkŐI 10XY^N-ܰ9y44t&> LaXJdm+-ai >}Bv?ϗi+YLQ2.{k47($:XxrjxW,XpEV-:5yqvA-`#_x8T_o0*=aYF\引ԇ.&#CSYt%arxrM(Y7X9Oݒ9A )ܚ- c3Ous`{^'4w]iRI2%6G={^.I>A3Snt6;gKi\jyRf'щ!K >M\, ?oh mb3&GGEa֝E{l7O|W=NW3NUj8=3OU]ܹ@?MM'zS׋2s ~3vSQ@! 0l5%$?׾,IꐳvCZB| Xa7۠[5lS5WyR7*܍gZO OE'DVUqvͦcЙ5h:k9lj"?܈KPgӑ*Lj<_#(-R'x`p<0 ʽb}a\Ay(W%$j}Ko_D6հdcgɏۥsbueh(۠RJMiXT¬[n&91ij6Bza#h֬KYbv oEr3ߺeo8,ZO~C%C&Zf:?@6Z8GvS~ޟRBds4nM r0E׉JwO|xl(7/ED9DT;߷ȖBVZRx2hb&hz}S1guӀ-mK@QczBtjTܕFA^䋍KNr11EBI WcKᡸ-U ՙ|e IeЧ|l;)AIaZo !0dC&Dk11v3=I|,yl еTG { YVd~_j6ůշWo|'H(kQ$<>V:x4q@G)(N{xymK,N/h6׆;oz/Hpj)O@J Qkbl*)!cϻDd#ha j%7-lNH<, "8):5l?V>6gQ-DyܫnkrT599ډ!b}~ !KHic۝OջVhq2p]3pO:,/5Cl|9/XvWSS kEQvX NtL!_s^xnkZt6ݰ8dsR#q\+f5;>x0g~XeWIvJPxͳ4j[(yӫdM$ܪ/)D~W.2ֿu,k*) a4+q!w67z*Pl;g,t`ߗ3[s:= 6+ J0r;~yVfKTjs!6U8IҶ^ܵ6ΧH c-RU ؝=Z}wV ]`/ ~OXIBe9-U] zZk~m&1>uAGI vNlY{l((&>nSJFy2l~_0kC.-)Ct)hH,)չŚ?N0G l*4H`QN:Z}\" PbD!Lb(:R(+h⫁N[CTWJӄ\! a+oQ r"E1 >.\VgJ89 =@[{`Z2ؐ(pYrXE駚D{w`W9?@jSgS7YbFǰ4l621EKvٕ$6p․&NIxG%dT(U^h縵jހ߶0Z);ܐՖ63gH8b@8>+P>p]fT,2Qp2tUx Lh9D >z8Mnʨl ;xOz|3S1'A!3Yv qk'jılH C`Ac\="VQ+ۏ3#E `us!9s*b/5g06C -XsnVnu d "`Q%l4=v v.O9m'ˊ{9x~pKsei 7UXqҏ﬙n%2Į8)~_ 08v$Eڐ6k9/j,uc:7CaW(]7DK$FNiUz90=>A}>94?\!TSLRY$aƧRo\bq5]7m3S˫Dp2L } Ej==tPA&ōwP\ qe٩LK> lPj >uxb485'6bjA7lrqfsU9kFdf 8bSsL qjLdH'<iu <+#uJu[*bʗ! `:iwWs񱭾zG5Ab*EL`ĥ |cPj[!',1k{NJ + ٿ{*:K9dv)>eo|.\[vb%wgvt' 5[w<8ԃVϢoJ4)[99ʕi6*BM::f*}fۇs9C{)gX䇭+WlxHm;"i$7RzsD9Fs^C`d}_,LSwuc5@by[û0erO³l/$mEɨ{2tslg\"jO5:ZŠ\=̱xD18LL5 %9r^,*jx,Zu߷}-*fA׏~oRxNy.u'y}.ZYTsɺ9R phഫd'o}pWP pLqdFY86b?{5(:X\fq)]W O?PG2L`cEOȫܛo SǠ+0x"YDieX#!CC.셧r- +H^80c$gJ%[>gf{H!8rbqV-Bx]a9SL]}@K HucQѱ >/ǥexʉCֶ` @.W}~L+ĈI֪ EYD4?}ܯ'4[! Q2_\0[xwsODz,njC&W.#$8v l &򡳏pAsԷgYt狒]Bkx2iv $c%e,%e@8LgTh_.wj!Y==n9xդ"KX-t=x \Z[nҞh?e2/ LV%"|Y.qF-0ԅ?`KdO9$r0n]zY *FYI[ bh^q3~gPٖ?⁻ "sC{ʳ8/ /|U{uܫ09msh(*"YSdn diiGj0D˽w7 FᄨT*loj*([Z؏9-滰hkLcX=-:]i^:hD"vMQ[Zw1HE’C.DƞV6 m{DĢ_Wv*nIR&Aj14*\U鯼ۧ,`C=&ҍʠ&Gh6{ KA#~ ߿|mt^@8 h~ \=T{cˋV۹/GpڮY@NGEY;̑ĉ3܁,cG{Gdͽ J PKg?`!6lJN_vO͋$J;T kv4sm ұe?; Cu'ÿl]? D+!S"w1dX|s1P'dh-Wi)U :&i?̵e) ی"H2ݰ1sp3LXe[ſLC `[ZԹm| @(xND\.07WMh ai^zݡvxmeao+SOnth?SGb{2KQU;Iݑ6$׍-cn;jjwy|X2skGmOM[OsJY4'N.~Q{,b*/`XJ*>ЦQ55)/HO# h*6(gi''{xSdzc ɶ>,Nm6L vj.&aJ+X3QP:֚dao;j+"|!G)ZSj"4p}rz-jCa&H6eZSh\n>Y>\oKXJ.uyma!$"Dpm4nT,tZcӫD>c=G35M8׵0G7MB736[wBܴ%j×ިBRJ಴ՌR^j,*k?13±-=Pܱx2U58;Y~v?X%yr"m''}mLdEIQ?.&rS`]wmF+TZ$Q7]!. P0`s_|X1c`Ο&@=^LJ7F~9koRǂ-ҵ`ç9ݘT'O5.u8-I AY=^PsSAb 0};O"6 `F+$Ad*k\f_@x}ͤ˃ CA&!RxtIيiĥ)+qAT P{ /Tjq>ƍ2dߏmh }%*XCf+^vЌ5 Z0zjLmQ)7É| RCdž13`LĒ"uV㞰{&Ľ. x͌`p!O:Vf$ Ws c_X8İƐt ^h +?j4@ 4bYɺ`CòhŸu7%ѷ1>dI@cE0#0Mm$%P!? ^GeGp؃P v !cZwOeǝ2rBoKWCLb=%o 2x" f ]D%xKZ@O-j* ߓ}Ly~T7LwY |k#Oo=k{gG|i ӈkiUaQu[Cᡲja)4ڈP8G7,~9 M>G,ZАƜrs^< oyXrau߭-E躙 Mv٭' z`/c &њbl IqX2MjˆA!=:[/x"0>xuh-7":ASšը p߯B1rB J}wF Xr -q|<-'kCDQuN;wzNwXCjA" LGi mzB%%ªm$O,b*# u;7j~x'J/H% cwGO$OFˠ¾мLJy!xBLŹ0 ;DO=NXFaFLm@Vȸ&"Y(˹y:8#.;,@D2g0bs_)GSdsEśvZ {94̞1NGo>8t%DjW[>AHaDㇿ֬e3O!|YV+ ,x_ ubꎨD\t wӫ|zрԶ? 8TtT`$X9 c[lDL $$XG?iA2p5)|uHs䱖iYT1X'[DgP8 Ed\{J*XF.D̚$8<ҥ(HJAt)P܅nW$'ڙ'[Y@`an00F6+|uW&Hl?d+3`%5o\tđ]gMDjj]P2' o(Wndl1QV](9pl1b.ܩwV:d7F6֗Nq:+\Yq-S5DZ|Luf˜^!>-Fx&Ԅ?o=<)h96 +ɍIfB"W%Ej;"H`NP71L rOXZ&FbnD=Qg9XR*=($솬dSw`Ș*!z3g)w^~va @N>-'/"l~̴X3ҫ+t9T*A$.kk9l8Hwh^ [YKP_xw(YG%рVܞKlj37{pb9h#nn0,9U,@L<}G󐨭LLjf]*71G^iպBm;Տ|À]0ǢVB('$G q>l>L@R dٙԼ@ȝTIi}0خAb~\64.t[Lʫ@̫G8? b$΍{Rܐy1$<:A;L$Nl<0SJ|djYIwzo2,oFw>%u*Ju&^pM/"pCcKF%Q pgZx/z˼hXPpw%|Q[cA/Ϯe\. tC]\A'䦽UJn>KqI+!~9sG]:Bt\U ZWHOش)j\#˰9Ow扸j)/ vTwƴ$V~/j1n3|p$Y: ᱟ:|-z$Jqx(>rE6B c(bƟJ6o8( ~n.Ǒ),!$ՋKZ^#=c#m/Nk&B/?8);L|31\!?MtjQ`Zc~? ejY%@PCq* =g@@4rR5<=X¬yaj0ӍU_l7w<T[+!,1\w;92U֢x9,ZJ|*sIwg^yTE=op]%\Eg >Ĭ]KAͲ/\lU:X+q˓ocA ,L.s%͖[agl-0O^%FAbA/8O 4"@Kp5&{__+wvC 9fLJUT͕||-13n;˽ wxS'ҔYu4pʟm'ߧA<?;U2Jٕ>҆6lALͣqY<n`mad03Tߋi~EUv^PW0Pȹ:7B%`έݚn8<3 hi\U~PI<$-Dpm@{\!%=8%NJ>W-уȁ%SC\ed5{"3֗a4ݾ86Fz5 jplZs>g}HF^/|a?4ȍbl/1rfC^أv;kPV8b'6E4Z20net Yw[)j*;uB$APǡdzٴI#wZ)3>+?xǓLj,A%s 5S!w JAN>SckH ɚZkovlK@PL'6ꫮ0zȽce箞5-z=V2.C-H<[{1G uw,WI;Kn@0#4LݟOMĞsQܩ?ŠHR%F!*c?*QQdӠUpNvȓGmn 5@[D+̧QQ{A]3+c[4z/hjͰ..T{N#ᒛr\kb3#}s cI%MwQ#Õpt-cL !cieh;Atvx}XMR@FŞB\h7(@+A aGV 5֬s^)d{QmD1k\!m-{[s'xeL?mb/YATzRާl3q=?.:-pQ񐀎OMxgr ![VfzXb', l r=@v('3ݣ!HMv%w.Xǂ(V3讵8ʵ&Kg\[0г`啚n9Zl)j{9\ §9=op(>ݻ&-SKxl|EIET6;x3a4s=q "pJ`#XĉR^ AvjZ茚Kevl׫0-u3^tz&`Z DZeM]V\8.Y7y [o"|NuT0;lـw F Dq.sΟ5>q*i8#]gE3t1(d}ت=ZZdKK8.bUQNXG&j1CGQV^,) /QiWMPm%I%.^ yZ%9,)jg?~gDnvm ҽ,41ˮ%19>sJFy07ZM:(!&*?1?3v*Y4X}gFMǿ婇F.6W`Rf6GO{d 3o̦ *#çqmywdwD,2.0=oS|q1VAV>СSEU!YKNƥH6ҖJbsdbJr M䴈K U#12l\H GA4A#G<:*I8)9NZʞ>t ؁̪K)j@QJkąvU"ڻiŸ*Ɯrh`YoEBɜAN#1GݍJA۵_{H.p 9+yN|̾4 0~vOWF Pr9=jlDSp5|4NKq+utl_4/uY .)i@ÈFG6,Wjnjc0e57Gn_q "<627N]$|zMs)Ǎ5٨ZuzFz>=a&6a}DD F/fmXжp"͆!8%pm+FGqU`]uIK_v9<ܳW{"֊xQ>uve[Ni휺W~xZvYr(`٨jL vS*JDTnf?X7}vĺg@hDyzf͏e٥Z;+XC~e3X>\Y7+־h{w㡼 T0JY%o(]l)j@aUQ).[(Z.uO\ljisQfՠ_}.'nNìg޳Z8hS8{R uSkp TuL| ʽ0ֵKL2C:q`J3Վ?bbd w) "?ELBk+OZ /#5EYɜ&MI7yCK<2םRDz`f˿EaNa?$_K6 "ESm܇`OxŊA#OS#7;ޘoT@7hfd0-΂nz %Z}+4US(+l5 s1UUr;$ןi;#lGKPpӠW26CP~MK On-5˰0nhisj,Seˈ Sl"P C ޡGH٫ȳqȃ#KTͺl)_Ζ%˰RSHr+ŹɈdfQd554حxVJ׍Bq>r/]⿮ChP@2w6[(E(X֑B2GOZW$NW=Iګ:S\brBtTV<oV$fol_zF31Xo7yY70>GPӝD .+I\<|O bvwC 疟fguɕ΋S@X ]8(X_\'YPGV@*P=!ZDtx,]d|k{"3H9e(> qd|؍^W=|XZ߆u \I$Nfe˰~]Nמ1O q~z;).`9r=djȅC0w`N(G² v?L}g˦A~MNX*%?2$@1Q9qBiD9Gu$3 R֣ z[i;e ͇.HFf@PPMfVL2!285_|Sˆi&H V"NsM7qQQ*-j\-lƐ]U2;P#^tS^aIkG:vIRN?W*4Dw [ F,elC'BQC>u?0:. \1UO}& 1t̓攛(mJHzpPp!ǝeoɨf RLZHmzd lj޳=Rq*yׇB#@O|@+㥾w5AGd:¹"꣧#zy{e- ݋ʍj}Kz:фQ ~~:Ew8t?%W=<\nRUM9` X&Ivf+AMMza\i+# mZl&8  $Oǂ3V6H-FG}2`du+au @TXX$o:ˊܯNE"6Ϯ͑ N# ˍ//T6P+AL>9@q ,0_8rw1Ls4-6lx/xMD}my}(t"=l-e6BZlrC%-Eu7XB*{E ^rP\]74)F2C08sȶ6_䊢$5K2,kv;14o(q&z9gVm~ ~m!/JCP>PîWћJ@ePu)ie'u%bZ҃ / -Knj%+͚M\Y9Xi!lG %w(LA+U2m<#U3 v_íP^Uցr5H`Sw?|*i&1xzuSgY!dh2R J6@qʠc¸Yޢo_9*#lזVqr[ZD"tf9+$Y2ݴ"_6:M'Y2"̉!Uph].#cm2ԇ*@eD+AFoyʞaڳr f7o*R4>jYYwq^Zm1.: kTK0 V^gA'(j_TN-?+ܺ^~i<#3)2iF`z ]V'H3,hOI:2A<(Q<0t !5 ݕ{ E۷֤xpBw3pٷFteµ9yܜe\-|]x"d'V󳙥JF;DDEIrF /bBZ"|qjI0k(a&9w1[űqؼw V9tЗpۏihS0'imֿ 騟}ihrMP ^ZDAmZ;'wU~9T[ F?,Z皺<}wRӤ*qtd=%Ds3ɎM* :,"B[cP_Q[2ͪruRrTU>g ֪.ް8I|MeLɞ3TDN Z?eHk^}@TI!$)dfqئAk:F#dskrIZ$5F=c qf$ 5tv6ȟ=k]6^'dU,`uvUOFFB9/N@tAp<"ia#y)RQR仧M,zE;rtSCOyl)K3+-YnEPعB3 Bpq'WyWWk[TLp`6O>ԜVn-_!8.iؙ׀cp@٥Wigp2"-"ԙ~Ho M nRYEפV%ĵ"JqQ(Nܳ[?Y;az`&V ͝^VNG=j̇im̄7uS*pdb2 ]{,(28qKYc|-M>If=tټiP$B74_e5E Q/w,D]8u,INF@&ԋԱ%2zpda):hF̓><_#x[ RT7#Y"ך},0|xO$I]/ɵ 2SҞQ&1YOL}5$2Aw,9[D H > bfHe2k'{T9u>Hw8{Ig]A1kO1jL vVӽF0Kxm8d'DiXܭ "= Sf#mldTćCa!#v6 +Ʌ xq4%{ń-b(RF$[ FN[@PQI3 hw4|Pj" %:! 0̯ rNh=)rw p>ZZdVIw%|$̵](BDYq1q W (QYT(,g'&{+ٟoz#69(u՟,H7TE_Y`a(D5XQ:u7K64ǡ=lcDOygk2`C̕tEZ%kaggyjcx/(k۲C`y׍ h|HO |2$غIJZ2ىuc.fŚ  ^Oklj"GGaQ[ֿ)mJAvCFmJC5FsXYۀjGvUm̑ϣb$ckB1̷kEpuB8j,֮;FX=y/éG6"'j,K9t1 {"H|X9aF fX5_,#9wJ_Y`'\F]-K=8ܑڭщIWnA G@qm$#6XtIJ:H2}@`R ;Yxj/jy1Z֠wPYSu02yŕ޾<%WZd F=Sm"HD;rjkWru??zuF:NWR3E)! gB W03&87e{G4ƝjW(=8(nEkDa 2~e~}l1_rPA[6joߏa1(\FOaϰu `oph1ᬆa"q ԥF3'CPNLcLhR `[4F~7UvԽ=IE&́|ͯDcuLM{EU"*`,1S5kĚ~ k?'+7`ǷN+pd,ʀENT02˷dQҹj=1ua>%/8O0(lcti:طE}a@G*)9fo qO4 jsV?= ᅗ4h;o'6]A[D a'.9 l^ i)u:ɑIO94p]rqfJ%͇KNn$2+$<'Q4 4)W!﷽k1PrݠZ6WeSv#(^//2] f.錗==(3/ԛYCƪ^2?!7+Ó㪙{{۪pC ,Ξ&y;tߺf~O/j-a|'wY7Ag %"ҭgZ?EdѤq)gNdh>E3.̒ n} hzHL:یNa7xLVHv@i tAVEЏ>S8]j~Z_ W,#WxW:,тQ66%븚_f/Um: ?Eꧾs,:T[ζ <=fbXl+g@ܙPo0:)9WT'K=$<*I"Z>e+f#; bI 4Uϣ6JqBq=N,֧8V r FKF@7 )eߥ72Xu*Ȅ X W;!&ϡcuˬQ\3J,*A'`?D g*rzhaHք0m+A !͛@b2Ʃ9 ̀iԒ sy!ыw!FMNkyiNaIj|-j\f7UCsmWƪM܊JNdމ'zԓX%5ejW9:7  ?@1:!hm#&v>}yW_H̭\YWB5+rJ#lhU{ TV,Q ,Yv v0;u.G]L`ZiQg bV}`비.FnzͤKfe}@j7'c=nĭ$K]h(<~3Nʙp[ߨ3 zA5ƒDQ7aQQmDVF(1 ]` ~k9HrÐ4/o?x6{m)?δPԮ٥&PR걓"w Ajqӏ rh:yZbV A$Ր-" rPg8)#"+%{68~ͷ7m+{z٩8`}@YǴ5!S2yB\VHT={![WYl,Ӟ)sAM{,iz?|u|a3u!Q!ВI40!9*#L[tUJ0RKn;Av~'&; tyP[1?LJp 9 x$RxYIRz<5b+%?jg=,EJ^x!rUhH1(!MƗ: 8|f Xsj'"R [e-x}&@ :Dxqr,#ENQO$NCBlq¹D.ыg{qc>mAh\];xϭ/cڔ "ZSs`'D)gp-;._lϰ\V38yف)?`N mb?FfpٲȞ90BS %ik O`ٺ{CoG5B_W Ԑ ]7R:,}lTVʓX!xZG%&AMA+ݼB N!E;bj \@MaWIY͌Xh ]6$ [v*<ΣL o &PMG0ι[E`FO9rO]5֐C%KgT83x'S Lxtn4)! &d"L^;$Tz 1 {~zmbh>Vy[KɭVFE 5liZEcW+5trk$9\;5Ҡzԍ޵9Ł-_-.:ad-7|GkӝΎpڹ5Eʘ*Ǟ:VZђR&gce!QIҦ)3;"uљ5@Ķۏg^m;B¾ng[Gm8=Ϫ YrabrxÔ#vSgQ!;a$ a@6M୳Ku5uy)֝B};?`+4m=U }D T(G'FC>[+ {5j,̧>MD$ yT^7_^ o̢ Ļq6*B 0ݾ+SHH!S.gQ0YzZNVkoYѐz5r9k>xYo(qnJ(ϋ{+ZE.G蟗I35E?#s@ yZX$RH$%R˅~}ȚYR?fkK%W0 lKtѡ`L=#zlxcUoǃ,ҏCsxk&.UZjR&btW "wND91C|ӗ{kАA`Ρg! ]MdEq`jt`S[~|;\%bjeB!Β 1?7 eWЬR z=UViˍH`߮WGexWY;$<րep-_\47רOneDO8>X,y柅j4"/e ,kQaҿ(H_ Hܗ߷)0t&FXzރ ^m=?x[j6>IpU':LhߏVlX39/ iK!c<(G7mԷve⦜`hF#lI JDPʼn[u/r k1R9Z!ZF ¶kbnZ fծdfX^[#؃][zUyr>D{ 8ND/&q'?X -n,E(ؕV f7!lF `R54w()78QehcATD1{t.C p̦ NeFMd1~P5b vw&е}_6 F5ǹ.ӱx ( p[Xd#4Ue{I a}H'VE U7L3 ~fx?١> âej8[*R9sujLc |l<"dOA;W Pw6PXSӲ>Q4laA;T0F~S[H?nɁ%yD)<8ReթG'CoB(PZl>+))@"~:G1TZWD!\?4Q*aNu1k7Uf?!#!>cb|D5 aC$ 4*v%fm(`ĝ,w[ЀVJ֏ւA4TKbtYstֲN?d5;8t7iFE-=nDi嬰EVP} :|{#4Jwq0~6.i}JujlS;$Djt7\KǤa4DEnT`gJ8!zBJөTqp@ ao!@xļtB:U #M!rBNdk/"1h" lZX;5^!Sң>=Ǣ.p I5[sனJroeCڤpmRǧa 3WE(hvd KeyYI6v  J;yq|ƶe=~!_+O^^0dӣ!WWp&䘍BL?w|6. } ϪI`D\p#B8 ;f}h-yAc_ ND9 4gu?[Ȃ¥#׬ǭfR w9%uC̠(xj%_g,Kޮyi 5i/\W?K#R z+Z_$[tV5 `֒)O摛5 aXn[@gj rx&ؒ'G' upwO^ 憫~G:E-XXxX㛱:,"YlFS'ݾyW/ʭ~ܖ 3/)v"JB$᪠xg0Tk՘LdfՖEA,5@ R8Y|$`/->\0{$!_:ˁ aI7o]^c7Y!H+wH!actHc.UAt\ҏ% ꙋf(zIo]'9_=Eq9-5T>Ú}U~A[G $8ϽHjvJ; 0Gɸ,-2Įf(r)=wQ;bk|pe~k]7;,;M|ك5t*͢nߥ31cA[jkK~V结0`GD]6P퀬e[ݿ#-= ѡxō06*y9Y{]7%ׯIOb4`NsPF*S )pG˴m`CB:; `R2QAXJ7VE3uRm}/G.6_Ӥ|_`L7TmvlXG3qg~ۛ`z1Ru%[;KfL`L^,/D8q)'oF8;I:wEԻj͒'TՏѝ.*0I:8QnOQnk[iLiEGBmB d3!NE9qީ_>V&U+@~>!8tV!T)p#hu}:5L;e'5-=K"7\쨷{ u-Z)IBY7N0{Lpz1-Iu`7\~,F8ɯ1ZO65.R`%\V % 51.ICupH.65u-D|mv諙x#_mtaLB?w\wsq1Z'zVN < rNJo*KG)#L`o =i-/{C{lT4нC,YOQ->aCxc$*mš%TfDE2a/tl$e HR&Iy#p<t'ea<Ev9u¸P?[cH )5Iϒ1=@ϴ29M2wV0.yrݐ}ȹnHddx-bY<.d= ;Dq\.gп.b6me5F E| N\xW[dtDB{KaiR%R~,]m4,V9oŭ};q 8.l#d9bPajzcGQ)8xWtH!W\T%#hoTt>κ*%quEB9$m%v\~[&My$:*S98%ZȦ=`'Fkrj}?S!|oOJ*&QS> Pt͈͡san/x5f"rYو镔@Сn蚭Tω鈚!smؚp(fDȹ7YLʄ0EISO%O9j3h3 °v"R{i mZa#Y.@[2wFY229Ss1A[BJ_q 68kXq#zWw6ww4j>&0_gLX^,YTuEe1#/߈`C> :K!24 jhE [ Msd, Փ3N-w ) ֖5\i z{bAʽn[ ĸT/YVZW%0vO 0QIIÛ4ܻ`1(  p=c, CCC8:D8TRM9ŧK@/,ꊀi،P j̅fvd8]oj(gH PM&?ZՑ: efb 24ߐ nO ˛hs5D vۛK> ?b4-fᡚuayZP7`448 yT]3/iANrڲℯ`24K`\Έ݊{gsbeKhwJ>;+K_ͽ#"J͹ѥy!y tKy^Rk0y) ?TȓQ.:fZ<q_.) ]Z>ӗ;Q x1 >!hUĶϪ%gex6&r^R^&5wZſMc ]CVMxNRDIq?)c xd,wSlddq:Aa=Gt6YHa E-ޝ'{ >F.RB 3t [I>Y# VFճ1{dq7X1KH^\56Qj_OZP9 I~P礬a;yMsp;$y{]?9F^!4JMR@6F2e"l8;$`-hjOaHb*SA@ -JsPPjCwC:Vaq&xuH-SAB=״΁=MmUXؾ6~&+;օvfƁ564 >4Lhzy[:=%[᤮MƺLːH׼$ LC=K|zHA4~x/iK{<P#>LOrU|<{̑rXdAX t/5r2sEB֤Q[T={%٠RKaCRZe+Z<7b׍zC#}R`̼7?/C &]hg@OGdKL7z!ï7 lhg2⇣J)x`b<8hϘQ,䱭f1X,JA1|H΍JPq~2s$0 PrU%F$?Q~ ˒DpsEwؾO3?u:QR/PC2׈x|4oZ$*g_$͓͘h<2?b lV8{j9|BC홇$;*N/@tؙMd7JMh[Y)&Jӹ+D "BIj @QᐫNcm{k`B-,S\`Fp<\ V+qxF˻ö>+M;Z,F &< $rS|sOPl#st(D+Q%̢ŢAb#W* a؇tЙ ќZCŪvsC".BENNU2ï j~E>Sf%ni[lՕ49D?q%fǷlCo7q@&}NccQF;fq5N{ơ4p>Voq8rHS{ݔ^3S^?zXA*k `ۤѲLw'~wS,oH*pWm'bwi&_"'9={j. HuyBc^vaxfS*< (N Q#FJ!:ǏK̽nQn%sVnO45YJY%p@J h+IώYdx9פ8v=Fx?5̉ 5fsg| s1d>dYZ0^~B ~ڎ?2V3\~mJ|OSMmTGόx"K @=Leh)T=\w'Dx"RFsZ=T'R팽8 tg/j5ЯA?, ksÏ@J9lu/c75Wh9tf/62bJäJ qc2m*V veˣ$;wg0& OKZ:6D+锒U~Mc A^.Vru'f %QAؑJ}WYNGCr<;d`jxw?KM`ruOqQ%[ f`yw5MlugKi'DcPK`sQ562 _`gO/9X y(BfgO0c̆.ƍRXoG2b(@$"ek xKbuTS4`O53$-РGd;O/I=!Zz5F̂h(ƠS0]9ՍH>G_AAoSn󐳆~ p O*jKB57DzA_Q$d>`-d{E7xA`Ү] D[4I>jӦeVJ1:%CC ݌8 4$h5*?s= l4#*K{%?DESUƷpwԍ6-V xoq`d YDHi%]S{4J.h`sPWc-iiD>`!29y3G 28GV3 2#>ԓҌݭIx|LTM22[:?;O67o*c+ƃ!9rQr[]2h3ҝMhS0eQP/R&R5%x5)b% &В4ڪCK.j]{٧|*=!|#kC"}uEO, C]2l% a mAV说5@KT4 봼 7Xv;m ٜ`/~{Ior ȑ[OwxWmӵhA6vyF݈jɺcL.3W3}( I 햄 d?!؀셭MWi9-! -tT8KOI54e9`8.HOEq6 ۪F.B叿W5s>v0a@ {7 ߽5*=źlҁWo7z0Z)h|- z_\}X#"]+픭N|VtulH$)j?i`-mw-h`hB<f47IIm5Iu)}4N~Mb$P`aF|7 ^I'7L:}NQ#$./Ӹk ,biaYIk#(Og9_)>#5a'~Ȱy-eHV0#ڷεL `1cBmͺNGRjƔeȉUKʔ7sHq7ev~/M#7+f;)0M4tHE@zsT z|/߃]B'3ωB1xT#0_&  RژPPV,1^ >  F 76,Lc&vFv0t(dfgg.ſQ̕* 8uv9М(ԜA2ғW;LZV{xٻZIOYQ_7ErJ٫ "aeذDHR,$ˈŃ.3)6e)yM|YhozA 5k`'/)̟O1=O%;_x=46Z@Y<ӧJv . @4 <]Ik}EaktWHv|!!y;#E͍ۭtAkOK?L2Ws!!NWQY 4Ǻ ׂ8y ofQRo(gHBe1-hJ4<8bSvITȁC5_l&}JFʯY&(y gB@ȢdFWb¡'(T;tJPa1aP8{ yoL2eE6<6,W}遖o3@=^j (߭cnO?< Lb0bfMae>l=iN=̽k5**;M&ܴ"6ie tQeTn3Y HZ :?iDkSo/|n?CNY5T.`E ѴjmкeD詔 4{vBZKo fu@Rt:~nҳJ^ u"Sݩ21$ AiڞЉQgOL|>޾|rLx [F4_ 9(Kt&ǶWD5]\ITTaBB.ھee(vb>%H^A ΒĦkRk"BGm۠0y20ҫ){hhP3g{|AlZ;F] L#hqŽ;*hTաqx 6dnFc^+mIJJ6̷|:wY+|SbWu%c@a@b%ZW V13>TwB}֒RŜZ-%Z`\^MnBq- @R~W~0,T^PҰϠ3* s HhM@-pS|~xAt ]kQzeZښ1V>ַ5Y3kp"`Z_(K K<<ǘY=2*i.iZu9!-樐:1|f̑v2HB1;w{2kɃa,Bj⸾nɆ-R)q-IuxG!9u|LO!J^4D2Dv 6Y)GQvhwAسZS+[]Hɍ,zSlCה_][/flL`0jD`t`8 dU88^ysNϯ+S,-f1"krkY{_Z~eN 4ǎZ DW; v'/=J܈W%*n닝sRQ`M{ Kwue!P[VkC(5lCV.D)Ǡ+xZ"0%FG|GAEJ萫K /{\-|b/D(sQS痿B]wKU꩒I#њ0 Җu|3x4F.5OxJPYyk+♗ =ثuMwXtȵd{{ m>(NcK_Jl܀[8l n[ 9>l005(0xTl^PM#fk̩MCmYCжϠQĢGG& N^[VtD),|#Hn4PX^4'Z]f!,34B{ZB(Lw v?cke˹|a$) Нl%LD N&cC[ ٨emVDbmQǾI #YM5 `vxs XYEy8(|!3o)C9!h DЎ2j"B32@g=䡷Wl JoMg7(Y~Gr{Ŀ [f/5/&P5}X.I1RmQ͐X^4 *=O悭AL5RI9'`̯O5z6b Pelhkpty:~#3.J:vԐŠ[߹}SEʴ<7ncx,:Z ЀJз%δ)u?%m 0[{wHA&=Q;T#PH`2OzV:6¤W.C<_|ԉ󃺻u^Y|)]ŪÌxlqz W8%WAcRj_aaDKnu1MfrB\)&^Bb<N&4 Q=0]<*_&bx4Oz?/ʺ]6٩%t}ÝJ5λT+ͯ#jgi .0)V:HU .{u@+T,xT5aG1b`!k 0O@uzeGmzQ|B oVg)2m8 N P+gd;Sm/UDbz MK`7 )D  FCf]ɚaj+0 v:MA"FkaFߢ]yuJ&:6 2T}$n*&L6E{PH&Rlu0i-)} +pB?Ɩ Y(g$afm-^7rt#JՁ:iGdǎʕrwm#@v&is s9# 7b:w3Jk)8Lү&|J<) p˅Y laeE9-0qqFR4P4A71}^q\p؈NzZ%^'ةkM:H0"wzcCRZS.o;tGA*ɕ.|tDzNJ'/R}ޤd^ӄX iEo=ZJ3\,nEnD^9qQbiNYj$ ވ&<#yjeR?9uX0<$OW;c1?c9pú ƁZeL#4D4G[2aPS'|OHOc?;Ww>v7:cx ?82 v/Νnhn*[_ =12!  #t}lkb~ zvd&K] P;*lͳrPm0^ǽ_L-uQ1DJw9򊻈74>VϲH;"HcȞvQ6Vɝěn-{ *kag-'l~m{}H(bu܈Q BZ`V/s:6u:v :ȷEVzg&leBҀnY">gqt=VDg&mj~;F5jBe)-T\z81Px\k`M:_Lvϧ⑲@pA/}D+}dFijXk7?Lsױ;Wӧ$(Bk\.u#%J6\xxu2+Q 3i$c|UjSEEۋZGgtL}+X% 8=|,JT`+)QΌ;)U&N8iETQ-{W9py5+px! upj7qP]A@DRVv-}l=1%,Ӧ> @ҋG*|]ūzl]VБk6I Ūڍ` '31,PبqϥA߬lO>Ve5ѕ>*]߽c4M{1OHؼg8rvk? gعuf>Gѡ7K1 i-R3vm-%SP@dx7sC,8p#D~7" ?eM2)\rBPFR\|r?!iYkhOܞ>SdY% 5֥?{=,,Xq'9"^]#'#嘼T.&s]w0] 9׭-PM/}E 'WaA+d\Ttj'_gQTҬњh:vk! .ÒtF }l t0h]eࣾ,xދcGa$}|e8HϢ%T=X^G@u߄N?LJ8ORoCQtkDyB7:JFNd[{\`"T<媘R۬![Kj)mxd|~Ѱ$ vhNvLoKt-d>Q]|atҫ[77 Nuos `6HIJKfFg玍.~l0NX}wQ(?\.{/{;0s@wu[~OfV|DS-tDjrS7^bTe>uܷn5m (&TSB/7G"M$tC.EXazyϮ۟X~_ =}gԼYjkCvneK?i_'U6mC9`m=]6yȓhm@a5\-Ԛ".̳Ʌ !=Bg+^Vf!q3i,kmp&5s}+SDL{l#W'Z 2:^ P sW ۇmU.OUPp;0n EepY gX>/mzYI,4<Zyz2/[_ Cu`=ԜQ$4OT`\30)v^lQ./W;N{"&@o:3ՅnCJN֤T .|-r&{t$YC>HkFY@|_L+`J+UX~]<Dw9ߝ2Fŕ=v0iI`?)4D&4Z :S "B/!.8qtX6*"/Q8s:ރ$:s2zbpAJt}iutW6&W)؋/zǿ+{oP/.GE3n!4W=3|5Iۯ\ O+B /#r V?ϙc}NrP4 fG Jw0hlYyovU:n5(]|Q-ݹyԚD'D. V5Ӑݵ>6i?wp l*R&aOqPr8MoqxvDv톜|bw3b')Ry؈>ޔ_+c0%X*ύ3V ;jVCniz?m0:y_ٜI e(Nrw_3d_K kׇwE@1.' _"轣Z*HlܵdhljgUޯ| ~)i]:_\/?On|Y$k!>b{$KaN &2Z ޖWXoNFueUKY3lZx72n W0]c6 |_~0>p}Loyc1K;ߓ\$ .!jjp9 j(=+ h%;y6xf>3鄭Q?U 3ikMܚ^Wi2=# js1h}PsSk>N WB~kݡ O!eXĐkgۄu|GGwle|N}v*&utp1,@v;wU_u uvKŃF}b!{۟_3ṅoXN59:v2:6$U*M^lRҪhUy=V/DQe . چl][ky~%Z#ѣǾ;Y^w>vL5(vr|b!hG-9Ee97lG[d&dvM/z&B‡OC"'<Ѡ s"0N/.8jYƩygbA5rByo GKeOLkS /;S<Қd xdqƱ)?SĢQsCZOYNyHӶ7sȬBXJʽ.lNl~s$ .y, 3͠W|>U6(d? cO~Y k[܈,bwXlLbⷦ.ozI$-aچ3gnOziv;QQ 6OvѬVHp#tRB5CkЏ$Wx\T2gcԤӴ {8w|ElV >X[}Eݣg8ATc'ಁ])G>O%^*鰨(k9A|5=Ƕ-9Dq٥d! x Sy"#H=rdž|hJ"{o̩ӗQ2ZHymz<2AX; j1ѝ;^s.2,tU/V{l|xKT1e VEV-K"WOk` \'ՖCwϰZVݥ55.Ȟ0R;A|?>#6Hhfodmp 58/3爝=F=s^8M-n _OA䷢0eH%|;|3}w_Ŵhl:+ACK#!1;w*qG,K:iY!gd "{wORӈnJlidbU{Np\Y-RC뱖 (l)( Zh+BKhtg+qy~s$Ioğ\u?|ҽ0v# '\a :RcZ qkgQL1's$UgBա6ȃC2t04 `t~V2Q}Chd: t'w9T*e\euï}ĜhBs$]zDTؼ^WDrP صz}_xR87:! 1]M~})wMi"X@ҪP}* p?ai)9Q?V-Clʉge1,f]Ry3 T`p eStjKOS O]hQS0pK(#gf&f{IKLcg}3c[WyHGІLW-0PpYI{|]+bu_HM2!3z21b7%2R֧aZlEb[9D~֣'fnKv_eD|xB\x{YDb"1C`ljڇ 4ƙ}](Pnha Y^2yŰڊFO\汻D; XKSK#E8(PвtpV>41?f@_(*%pKKIvPI;!F3TF׊gORb _rx*7?#(23m-A}7 GDqcO[h]"/ |]m=/m^R$' yWIVЩe*~ M[1Pk2lv!_wGS=g/j5x<W!mE?9ޫs[ XGD#yM46I:/[vw0>N\2PS cŝ=O:.G ̽_\c߻9GZ `$f'ꑯFw>CGLN8f.K"(P+ X V9 o3fmnh&ׄ*=w{vtx}Xx丙a}q[lO}IRM='MyMd5}|6ޖЋ<3!LyqWwRh QMstb2KT봬Q^V,yEVc5h $YQ`K:ʝahEnw!U|];qUFj!QǣsiQ/moQ/#5i?? bqǢѬ3LB`(b-*@bz"m `/K.[ iOz %(.' NѹFqezіH7 MVnT| o"]*w :nM7#C]9dM8fIt@mLI)q##@yP,;֍ieWFn:ꡦqƄwr]rU);CR@M_zܶlo`{0 sC|ɒ{ Hlw)gɀ,ŖA"Z*%wS)'иY噶p!uOѨ_U{run)qa36n/ /LX+ApAl07m&w(|>ǺGF/nK\7o⼑[!RRҋ< ۵`3Mg5}S;q+ ;LX4:eg6{ht_dE4dݍz? _\Cer bEX!Z"BN7Oٹ@yKo0Zة83MD#b0A<½똒w4Sq_XJ݈+%M!ӵX(1oX+0b[Ё0.hF\ʈ)̋-;{Zq|G0KlbMj0$?jgY !(5NܫC+#ydT0ˣF=a#c6MݥGz'R \n̺< ͑KvE%L4Id# Y^E}:^8(K vy]/c[` .#Bz"w&ֱ34UW}|fa:(>I }ķs(x.N׍IXg,o|nx! ww>$AIT o5% B:I`2_%xJ:Kr`6K{|L%&eAg#4z5qX~dgO#0]^Y <oMGٗzY/[E]-O Pn]^Il[ak2t&<+cv USӦ}B]$zZATAN:{[-Gl'p2 9]b^zmAxWG>~/ TɣlJrFI7 d9G?(qRQf/)26bG/ZtOFYV\a.i{X_a}pbnYvBM1ĶUXęJgImɽH_'uHz #]!kD96 8~ᚃԥdB{'vPK%dtgq_HI"+Rﭣb%nKJ1qo]esq 9l9Q/qZ&]S&*kŠy$`0|orGRU +lNhȎpY)fyb\F73 Y}Pr4eR!k't0s@ r qqVؕSv~ZG'bFDȱ yw ma "fVW fXңOtZ\[Ar+敔܇םo[ DDځy Q_&\ϰw6^">K!U&;׳HwjW^Iڔd{1~8IU*<4yk{ҺM#90L/qM-v!倬V>| <:aVS}|Aq˵a ϥ&i.;WfCGx5+q)K!3#STl1:ˏ(+`8*pl/3(S@ <=G'I5@&G"Z48C(w(y9'r(:K\0i%- 1*v[UV(Lc H@}W$-tژ h6kdV2M#oۊ$e(\<*J*q@o[HZ3B.XDLꝀf4xƮ/1jvLK T@͇> iNG5^MVBWT,|6#ANtOuSuRc(~cqa?H MɂmLB᠙3 CmlwpC ɯ;#PO>m Nc3-Yb"toظa2or'sgٕQ< b@MB5r3X|r Scy"fWQP*H6Y"[o$Qhm]nϢ~wFriEn#}ZK{B:$qwO2L4ayx&ao:v3iDžjǖ|&$1\<8ǜE fPL>`=$ Mˀ@XuGS}H*LZ&QY'?۟Z=J|"]T,~n܈T*.Y}u)HC[]Sw?S+x|fH(L,TϪ[e[ѹu0p90pma  F\o6=я*0BPPVG5Xϋ n9b!J>3VȖJ}3i@Tx >l}h1v~z=΢:h tgZ$#N}D$5J1OJwmT6CpfV2=KC(~ae8A,6[X!O27ƍe1#] 2tL #_ 9+VWy)ݯ?s|(X߰ yާ,Q=SORh{*!6M^Lp`l:n,˩@) %x*ܖ4#Rn&MV(ԝ$$/o <<-GV_tWfz[9B6a |m Ld㺏qӪu#,2&!6͝X:"#aZ 2xM1-v66٢Ebǩd:p$op٣V%]o. sxHP9~rl[p lux:D3Fpez{7,+9S杜$o({HZ'P~#Hr]$/I2ri6]wUFV}] "_Qo7Cj5?u!/.bɯt8 $ ^КY 8bYG^I}`֝2LxhNSSQ+ ߃fhWc%Dۈ=vc^3MA:e(6!:d(Q,%Gc[c~6-;T, ηˍ$+#8 wW+ߋ!ZdQ9=QwĮ[jn1!ez_0=xRe~5={MXbҧ"`6PI 1 Fq膽l2AlpZTgU˚S?N+% mXD]XoOb=}M+ЂXIqJ1]d6X-t?fҗXIRL,BU ~/Ö,tC4j+wj dmlJeZmHza(BwDLIo3ISF9\ <5mUk'^gzKm'#b(i`.Il3oe8+ƨ-s;ڷ9_54 N,Z&iFJojOG.Դ \R/KZ*~&e KG%[p ;P^\8xLP#-~3MvR s{ RD.1"+)_(q4._ѰXNo<cfH|ݦ/;$WL$(DS{(h-BmIPw|9ҝ1f2dZΜ3U7jo$$,>iƝgwRQrs46zї.m&IJL @ytYT9WV[9=AW`J>wcn{(%8,u# VQ2BY{+2x{$[^fu vcCZUP C٫YJ?yO{ߢHNomץUAyrh@[:El1m^=;nAUc-|a)8oR [yo Q`;5t[E aU!& Z}ɭ@?}W:cLìtcX̸tH (%^mNlp'[Gs;_wefbǏ\[t/2^ 4&^"}.qwI0DuEzS.%; GvlK}/=6B xǁzeL@,0Ltؽcء6%yAc<83ۏ&#ɽp23|Zox:d b~Ys3 W"$vP N='~AO+h̃K4f%hdQ1Ѐ,!{+<w0_7̠`}]=#ҟ-!DhiqY^:3`s^ވ Ȋ&_.pu$6?`=5*`m[5GIssVWB!1r,сg넖b G&J 0ʜZK+`MrQpַ71\bmBC(v"[O؛ѨG h*|T_el _Φ+2q6ok l/myzaH}7eHsgqpX!b2Q} HT<d6D|k&xcdރԬ5]Պ2 5cA ]vWeݕw.l:Va> f3VmۻaҗfpVMN;iQ2L SL Q\`[{2jy2?]VSBȾVNf[P qҪݘ0I9*~F[.鐑k5nz"¸'F/xɑ E<3=0m7ITjTU1vJ@7z(6qΆWc ?Qsۮ(fhFMݯ廬>(ISoڵ0ҍ}X!_2O-@9}6Qn"c\.E+y=k Z4c/"L_`(b!|m9^_{ N@PA-ۓc/@pVnAg^<l{R .e>=nK٘ OL #RpRaMyTmhQX%:D5AVD}b.ܛPGGŔ1c7lx;;'q`ǗP؅_!k]zts]2:3&HlarJZ88 z'U%3BELXՙibNtT29Fc iD\ݘ^̓ѹ/ۡ:S5'=A 'Foz^YyZ@ -Z Gh+G6"ڧol#|kKl@x8[cY`hD#0!0:YĦ3=n "(±P9 {qǜO€!^8AKQ@pCR)mB~lz6Gݢ@Rg^?jvulΡi2M'P:\$rx>-GG%tv凌Xn5̈*Zz;w?;k[_?™R oQ:ܵQ aXpYżQ]!j:=W/a'^d ݴ-`:!|mzN=[= tR +ZT5{)#ρQhdat $@>x{s.rvH~!J\!Ib'oFr Ƃ/Ϥ3!7젋Զ7>k<ҽ -lϳ=C]{ ~fS8iYt Ů|o]x(}I5''vYF6sS?U\spWR v%NE Ҡ>K…x~#<}bEDַYQ>dum12c= `}N"r9bC*t77|#"!'=F"3 h]m#CI~m|DL]*8 <{ X.3Oףg萩q$ڊ2w~g0Ҿ١}D@aqDZB,nO&0S"I4b"D$"RQn|x]lf9Lt^SB_*u*#y@$~Gwc#vK"ۙd'$ïFAwӰYS-GIBQRq{. A짍c=0x֏ypډ,~I!5akB`9jH4NKeC$ےΊk"@.%cBNevX=e*;ZVmOѠؘ/~'K(aձʻ." Q Ҍ:;Kֹ}Gdo7ek)c_qՀㆊs|m`.RTcժ4xf4GĈ2mpz -1ǘIKǂZ]he7zXGځd!3(K nZ`ۈ/]Zo@]Uo'~ sR eܡwy>zVNț0D[>~>0Y||Ȼa9 dqF$u ׮e-m>JeV/Cyʳ-vҸ7H)sL]l5B4|! {S`o1N eݒ~^pv~8"jwjVAS]Ǡ2"Q*!?qy}g7{M&SwD\&| un9+d% rBuh#Ukm&[|d/okέXj.xٹ<+'n,K#BZ)XMhUK|ngYMHV[[^\UVJa w)*Z.BY]<wX OMڧ'ԥ^\;)ipW[]S&QjƣD|Z  t+T>YڲF=VmYnxdIqTG BL@}[',Q?n=ݹۂ ?|}Meoɸΐ5Rzc[-;jvEH)\GFC>Nt0/Jz>>9jJPwoŏJ3KZ2БH*! Aa )Qƶy67_CyZ kp_yS[r-&~[cVHF iA9?0@Z1z*HY/n^"zɱeϗR X,.V?:c;P]!%phNj5 h[.*FTq<{ScnU0`C<\ko~#VfYS$quCowuC`^0憶4MZP :T(PpU,,N<ΨV,g?4'y޼T+9EH|8ޛp9!'){ݞ`.VqaEL*H,dn^00iAp"Pɥc|aiaRb'\Iy%SbtG~p-*-dIlSm>dV/AZ5KF{<\Kx̐/52<[_+-tW|gZ6},9c~Ek(rwi' 2Р#b@\畻&^jPeݾPݹrvC<YaGŻـ72GFpr:mfp.*i*cO@"ɳB)gq F=p.Ym ]SO #2NEB?~2)ڨz7#p8->6W1ɍEk;[3IqN=0,L?9yLq_],M 1T.ėTd|H]>hDVBeN4wK[g+0cA=/taS7 c&FבKfV sh瓥⣫Xx³!57 ȪD-:8g-QRK1/]T 2ń[™/G̓)M{8hH#KyW2gy i1r{eV;Z~/EkGQ$M.]>:[23여.SھA>{efssz@'4s! 5E6Cы=j;wG3b؎7PpG?Ce UN1KYwFR{L'PpޤdɉY|9dXȟ,G"<_2@5?ɚ>%9׽w$;p wÅ) 'T̸\kZ@O3!vM?l<5bO2#ꛨd DqpBLٰ@rGM@hlpP #?ph% :)Pb:Z}3{zbԤvd9ahZ%92gS(|:L#O(pB) )]Jz>u b5/[hQ}l6\T2pPqJ{V5k0;gΖStQ4xҿD5_ S:7<[DߣT!;qaW뒧pˣ- {ʣ>Ր̀X\&Ps:ʩf՗+k;`f)+\>&|?RX͡k!g)6Avܠih =/_?5{O 4^K"lW0>`PdAX8?%q'n Y/*"?ijޞ?4 շîSx7:9*,hΈe#g)26 l5f{ԳWM(p~R8UH֔xsuuvD?wՈ kNy^ȜsGC0gr@bՂpy/0]lI@ȁ,`Vu|N`Xl3g ٢/XIG0~puȻI?ogBV+GTTg,ba~ sc:h&"8‘V 9B}<}&-Xt1XۣO U{:ܭwf^~i**9Us/ =8]uZMP|/d~sZe'TB/&Ž5WTDH3Hr-JxjB_J폍_P0^OuƬ⾜5= L v[FkZde%Ґ>-c%E=4%{g_gϼ̞58b8,yK"GOeCI]Uv6Wc;0pN>== L9-w}i.'O-f;~dq6+ )8p` /p?txU+m(әϴf(QRXhS@~4^L,/ hu d㯝+9䴉B9`צV#ZJm143D=5S"G< {N ^^7/`*x>3P Jxg7Kګk ,O7*jcQWzo:a;ci?H)<hVDhmT(6$/GN܆X3UCgSHssfmQQBQ=! 8+kɸhp`뿚Vy]V:N#k<}FBlz~J&ibvau>|b.nUPl}PD1s\mT)xrSYnNZ±kKָW2W[CY}$0io݃ D2u.RdyɃ7]DGL<nJZ`)ipzigyL^ComŮwp4O%mchuc" s+x|* W35)G2mf"VIcؑ"D =NP=LYX 2y&='ܠ9jЀwp.D(s#I;<|P)C6xOe+5t 1.huѾvJ ӱ/Q_GZRyՏ4*;7/HʰNKG_>AMa! e[ \3V8Y{Gj#H7 7rTtwcsɎ33`^Ux} H }ٹh =aUJ݊3.r6$\@('ﹷ=!W%*M3˴sC' ԖB`S\# V ~&N'מz1̷ !UV*`}#^(r==e\ESNd9RP†X,U$dPUU3n:Kֻg*:VRO1ERq<:^PL1" fOHlvg!e~~I,x>'O % cxwcH,֦ U">Uxe 5 L$7?Q,/1FD{n]]P/o;)@Ð;e/ -.  s-d}?O6R~}vtꗿ}?0;8}+9s H%93=o,讳ݷ.mRnt%#ֆ!Ov)aMlqM5֍I97~y˵ f:T K麍Gq*oYk_eu0-[֊"8xpz 5r7F!6@(qZU3(uz>@#&~:,_.9PI94Yx#wB\>=z[Or>2k<&3Gmp)X _B{a`CqQ8#Os71t > aZΊJ6^j E[^bni--zҰHn=G>*{tѴ "Y+[ 'UAoI!T:~M0%VVsV麋 C q|OZSO_q[ڠeϟ7gb q>yhA_(RcЂsg qgN'}|ZL+NR +UXw/U`˼VBч62>fX lo5pˆ&]iB|N v㫦UJ1h(b\D y1J#3D߱_`R>Xj]ؓ QE> X@zOp_d_-|@BXqJ~Pٯʂ "_2#!̐꤁@{soetʽ'"[VZx78A.!%wtj?Pq9yYAKiw#6.ڽ'סTӪ{)omu\öOpBQ0H~d1mdt:5Hj/Q5jP$r؆aۆ]2]zJ2q0:Vwxp@j'#6 V6hCuH{;#mKW@ GJpO+AUHdsI۟pٯdb7"%Mt"|?ȃFPV b`a>ܫd"m5P4Uh]@ϣ~c~g=A#ax`0zCu\W=X}j0hRZypz (G_ ;B{ô 4Ԭ}>$NkT} 19MʬeZ4:p Sdzs}Gen"z:D-(ls_ʀ^~[-y,=Ϗ龫Kgv dXmЁFRHK6)?<}&1|3\!H(ԲRBѣjR396 .73k9L۝XW |˒OM9X`U 1uWM~lpȲRC8({Pg>h\j˧'ԐpXFGc"ۆjCad)_^UFwf/pݿ|{}ƒص\?JgYQx?"'ٟ^#V$+S<[fȪǤX"anY"?Pa}\8ƞwrPN.o n2{G5c C`pqIRl]Trvsc݂׋vֳ0h]X[4 X8Kh)0:zGjl<8窳(26oNm]3Z9M\ P6NjBt?LJe|a0 SԥhX!7>$ &w(vX̡^[慫op䍞4O1wlH|mZMyO1?AʓjDdE[ 5Ch.JҴ E4o%cJmk(̏CNnxp7I]gb8~Lswxn0IJ^Yl!N(4iEE32B yՑ9{=SE(4<8$.ՙtx46\Ť:,nllN  Fџ*QQt(z xhu8Y[lua~D{ RI81Fo&Aѯ[Jm@Qxc|f H@W]JҘ)$ ^ Huf A df NGi]l VݶPd= f/]ʵ.@"2ک|wT5gSaTJZ(6o~)љٰk8ì+5T37GNfp=ѬA Jq\ `it)e|ToKAq|6']3}2g+׮gymvaADF1%6#U?UӝVYHiUȂtC'4,0H&ׂ͗~"/ci~_;7E7j?((j8c=9 A3fUz]/Cz۩~ !yܖ}UѪ4+V<低D`6ՠ5*"e(Tznnq0QgpJ"+&_)f0 50^g6TnM&f@`b0#]u-ĕdHH.}98KB,Rni,ROMo,;&ׁqQ*(0E,O0$!Pg~{JˆRWFb]gBX8Y-ٸT],\ #3gtxYro%(`':Qj.tK^[^;_tTb.X*Rw-ڻa ϖ$;$PPTuE||}/n&/5K\mXa{Mj~E2;uh&T 9 JU%r,7pcXAB- Ƌm/8F ~ '2޿#iaϒ Txef_;~>9.vyJv1gOAB@z+*@5nFU~zy c],(=m `C-i`\!ze3Qw>n̛93`ڜ*Q]h"uoTR+KEKf'aNPŠp <J65Ya`06># KE.Ż˵G|6VۧԈ gzz'c)+'si uG<737Qs7~S~:|-]ig`QwωKHRhmVFAȶa"]N}X.u!S\4CGW7Odf"Ĭh>DW4T}W 6<[Y'NAOPQ$nn֔0Bĭ?Qy{k!E+'?Wy{O1"҈:SuQ(j N:Hqw1XupѴd3C>!Hb!wNVrX1hO1/:yrBjZO,t`纂ނgX *U1-[E¦!^}?A-aRޭ<OHCKTBom;^U|A@qfR\wן~[/E7) s:D#̀>>[]X|[M :[Zo,X&RaD 5Vr>%)oye C),\iMaJfV-FXt|H9_ Lo*e HƦV߽P\qyӧ!+$X^aBaZGȦ5'gDu}Ӧ?(.?HF?.Ive pxɼ[3;^_ގ{?Ti &,d@hi:NNKˆ D*o;EԻdj1X&9K.I1r\\'>=.[ƛ1-oZ] "ާkIݮyA|,LIu?_Z=}3 _ wɊb5B4C*ZMl^[H %Evݨ۰HA`BKq'Z5.aR^ /T5׾\!WOo<䭴7Du%>X;fe.|vDfX\\u&\gϿUpV)VT+Wr 4+L@h*G%\xS"|LU rȵ Y詰eز121qHfb'i!mt!8^jc'~LWt&f$:>"ިu<:i\C$ 3#Z)A8Ҽ!C ;Cw{a2\j frcf%&]> 98ޢk25x4YiwwNhhXR4ۨ<;u}/B3rɐl\ (41|gCa0R۬tER1a(qX#?&&B=n"Xq(y]=af,Zh֒{o|EP? =l(&R4Hw#A)¢V}H-6K8w08dtVл3Hy%[Pf33л1k0ǏHmD=0[XHF3Ϋ-${F=ܺ)圀WOUQq|Qm~s|.a;*&5+:.v`lyͳGxz>?NC.8~fK 2 uqZw}~Gr,ז<+;SdKG 3lu JtZ|]OvaƾF] ifZ`Mº{&8E'-pSp2W(?b>)IJ|4ᣕ0X,*A6>Yd '~nk8Mv@ip8:, ݪG\#sH3 :,{qySt!M*8 /( t6ZEFNy݇$L^woz `~P5J+'D r{H滛>  G('?Q8ݺ_~ޯ&_RP#֧9 !R2}caPEJr|쌒 43׫}!(K} } Gph2{xPǥM'qn-n'jMl)+Vgͤ#HmI}W'se]% dܕ`_9N 4gRzx#4w/j R=N=X\,Ԥ7%U=d3rzhjam-"7AS*j> Q>̥Z!nn?|4d+FCww.$@Z4i]JCUh8>Ru(dr(;S7tBxuMe9pr/^}?)=_fpφx3S8pJs$V;HYd9ba'I_N&cOk<+ @ǫ`+P^\C짖s9^c/;YOeǓ̱ Btvd~H>{:F|4^>06utn))-H,^qclc/7'U,/ װYwtD*g&ݼadW1*le̵bO%Liw0@)_%xʱle؎󸡽e$:/*3?@%ጌ. lEB'V"Q}$N]|l7,msUXbf׉8#qu ]I1jN:IT"G*6cĩoV F_EGg}iDbd״m\֞}Q$:`ǚyU B/CUtbU)ݤa'kKpfB[0kH- KGUw3D8x\ϤGJ4͝j`/[Bh4vͤIㅈAS2n?EE1&tuS."'(g@P$#ΙG^*_# k6#1[ ΙFbkW(WX1U-Gulr\ƚj_aǿvx-X4l5Nf4@GCcKe;RCߕW&wu;秞Mxo΃aw.Do>]_ysy>5bUCwQ1W&( |\+_M9;XIHwZfIڝ&%(ed a"]IÛDYW%1CF [B9?' +DÑ&iK|W*1{δYYKA"fx(R.d83!9\F۸%i|ՠ[d3>(.z_OyG/LKyl7.tƪu+zl{فC%fLS! ʞ74#4G g~v)6W:]u@3g-S TXҥG7ڽ^vjg-"4g,gY=>4l&V okrNB˺WnIq.O}}=W;U+S|0#w kUz oǕMiA3oUK8&OsēBBkYw֊9"+0r\U_[2_<:c5JKW)Qr/Jr+ƴ[j%+Թ]~RZE3 9^&{(4t_p^wE?l#!eoKQPFx0u TgL(Uf?!Ҫ^<`bN!wL&,j9ysqH.:*1yЋ+o&ȇS!ŢڟiR<fK_ -ㇽVB9h71*:,ݧYY&HlBwṾ '^UX~ю ;&~lL7brDA?p<&d8K[?gu8[ޔ8JX[#Ev){[1 2$θJo+J-VgT=8Mttg9qDvvHx!xUTѾdʥj>29gԆ)?y֓(pjsYk+-0u4֍ f1ADZ^:m|` E^'mpyh {3]p\GB #ie<}īCQ=(LmtIyKƂϺBlNi+(f0.jL+bIiѸ$4"$Ö86>,\9>o(?7zL[i[Vp1[|dB>aMv 8펣~:NZXz눚 <ROe:/Zp1Hn[;Z|0s) lɃxrO{HeaoeextDg3n)~u,KQuYA_|1S=֞B?N1:[y~ نM<+p6R{$R)/펊0i6(TI1!Jý^?}tXjـ5z)iw wHx2:"cߐuyrӴ\r`hCNmi e8g9wɇPyp}x2SQR~pC Fťw31)`/KlqC/YK)q=57&]"%NA0~Qyaؙa7mvZD_EBuEL:ܝ V~rcUͽQ3Xg) ʪ(*>寞K߻O:F39Q`>g~9>ZUU'X"~!K7r+ hSPedҨ+6sU| ݤVG5Pz$$WHI9VqZ NyUwnͿCeݮ^]79ɛo~P&-o FȨf)W\#WdtK)zdK55[WLCpK-qޫ82kFT_X̣+==fG%yop3#3 zdfGI߱Usțp8coFZs-ϐYo4e9Aِ)H nT:>doC\}G"Ě/UbQ_c ۖ<*ceJLz'xC ݤF/{>SrkzQz9f0O AyE?iSjpHl H!Й;b/(SI+SZc' iq+%|yN6Ω/RMxvNLHȇks0Ei޵ aя?RD]EQ*CbiP_nٶ{r2qAv"TqL#~j~^$^!N%CCp_J͢u̠0C):+TJ]g4-2{9Uv4'JT!+~<{{e1L95xVldGo4&d=4y;A7 A"$]NHЃo b^v oWTfLSvj]ԁ$FW4wT\;Y2s5$(?c[-Oh2f]me.o |j_2 8xBHt"iuz; 3> eG7%#qwְ>hWw n qT8H*)-VZu#32h-C>D&IOik{~cZ8;z`4Rn{hqޘZI)hP> ?ے{\oؖck?J_lي)m!RY̚chpD_@I+]xaӬ0tq 㦹5Bߛ{ J /ly$Z")<;T7Z:ҳ"q2@@xWb 1Ț;x5@{GaCakogRԩc7W#XN*=r|ኌٗJJ< rp5<~V7rTѓ,pͅمA/{;RRc!6dd(+$y湜0)2t4:g$67>?h#pQP -. 'ęIZ.dȉ w#~j.)r@K&nk)r0i&oʎ W=uj/ihKnsFZ -5rc y:x\@cҲ@L|w#gf[RmDzIuӁ41x{<\[z+}1 4kR{(S؀wм?B7kTqژXyObkl[nL|Hq_Pyj_򈊫rI/X S⒊;VNވITRyt8Rܖm ! {#RAa $LAg-W@b+m`HRW5w $@]tHu†5 E:St͟PӖ\QH#bR4j.Bˠ")bºblKi盧|rZ4Զ~32Yis5o#Úջjd׮D[<,nh Y۟%HLFj`)1c;{3D (>SY514 B2 cngVVß{'#Sj L>q?=`Ұ޴!w˞'8%xZMŦ 6TBUlYO텏9LgIS훽 e喃eȧmO@{VNlT`ca$C qMi\E"" T^w%1y[9ٵۡD ø/{Cjdd:vb;Y^QU<Ʌ'7D%t.hMt,V ].[N(Z/jcEB-*\/.`%E34\.NMA.F=MzWTvwf+mmzIL";cԢ[>x/y%] =ib/;q @OsAVC hF> xm㻱Vy_og•, V vP;anqNьU5jȧ7SҖ3RͬzEV!(˱(vJA^ ih8?eAA)ux6.䮵Cҍ9wP"ɏzsmu#;hQȹ*g_!'CM X =4e/#+R?`*HAAU'V&2]Lցo8Cƚ˂JW֌)\Ҿtž r)21۷SOkޥͅ$a,: %9⼉ԇ[a3xR[ -M[ƴd輟cT< $~$h/#=V+/n "!HL.۪-wPdI=}L5ɬ V G16v-GiwբrtVY嚱`=wVWv$AJ@<"? (7kc/k)) {`pKKCjoxrW SQ+؟KBJ\TM*}QNH棫xhݻr}*Ϸ:<]2"h0;K?T8f?zEIrS.8O1A=oCF 0Ad o+4Xr۪> n'SqZN_C4mGSў2EENXɳ`2;ޔ=Txc*4wNR2! BZz U4-:JFB`׏%MdXRD:e6y)0wt9: , dzUs{C$fȣbP-֩+x,ʧl=ظP *[J܉ySgdd*pP4z\0Ge%& 9 yixTxkƭȤ%xr[IV2(\c6d<A9tjj8a2"Ų,JEee#K<܁8B_ɤC?jN[ 'I6 ,+S9?*W|V,X$wjY=fv_~ORMepoH#sHLghlRctnb"iψuduXG׳)p01O %mgZ*6@Ḧ6ښdsWCȂ$C6XmeWiq֌2W"q/: }ԫue$Ha޼aWِl cۜPyYvNv2&=F^hwD'.1eU_,/i :,_ cA ΍LAQFT2Iʒ_G`E:O7dSPuԟ-~B hCtU+9SQS)+$o=9G{""{VwiB0i4FO^O˯=?."Px݆{84`xYR37=jaO)h҂0շxcG.R%cNow^eLQ#Usq;.{ uꛩדʦh LPM픽VĆ% pn">áTQ ;-+%.ʳ]-{i೗@`"X 1zbݟZjMAX>9rϛq ʁ2s}Ux|+H&^~Qᇙ!]%Qc$m&zHB'SߌaWB |^\yϲľأ M2'=!y\& 'qCqXְvnWТ@E+3!'OzYK`1iv+{HAm>VIEѓԏ~*c]2gD J8˿`QعY5/^ zsk.:І]K.~ ,k($iSM;"X\6bAibA4DՐf1{"Gcߌg",إdE"^-Wt܁Ո>8 .T,iUv[c!y$λ>@a?cn/;_MS0PN439(>C8]b96Pˮc~_v0CZOnCб~ ];a 1t͗1xMDڀL ` .[C&1J ;Qi^:(z\-9LvOAW4o"Ky;)s3,(/9H ֕,Xh5'vXH1v&7B{ -@Y&'q@LpC}.#ZT R[ݶY̟luIDݒ\yE/DXHB"ys?߉gEtB@ p;IdX!(砜N~[O!Odڜb9X2Hꑸ<ᓘ;?JV=20=ݳ.D10`hV@˵,0>YŎ Zpc焣+vP'Uoe1ՃHU3[`A|$(oM'&4pU'-wLN@J͗$yjdi]ˉ/ڏZQs;vj?:K_Cv2) Σ: P2&WcN/$6a4y!]SL 66ߕva>_Kӕ,g-WOjgKa-l{+ƔJOFpn?1ȽS4FPT⏹}d_/kdG砀Sf7rek 6=M`z5&S-(Y94Ae8o#v&$ =CRKUFe]Mu"EJ.r}~2ɪna}]Y|hm@/V ]0tfX˻QT_?AB(v Do#>"0N*LS#u)1Y'$}ĸZx\$S v},+EyeZ+%vVFќv C@E'bўX9snԍm-bRSNGj}m9ĵ6g\+V/,IHrpEWtk*NC`7KH0#2B QW/O%ng `%֖/@ ,ɃL0O3v%&ۃta]%^nez\-\[M{pd+o60ۏ213 O d Ăެn}Ạjds~j׫ce0 ;KNOCwg]CѲ檣31%Zxr$;ȭ}M,TxXw s}R ˗};N :QzJ_+܉ Yln͖x냣ݨ<ɞkr6Gk!ҒF+rvSw,'!A!i,Ɩ NFMhj|%j? Q6I`H.{L8 kBnFHT*k.M`CQnE,VQg9wc>_*K C%N8#- cガ"b9A:INm^~.ݼa.8T2x71J<֭Nkt(fѝwH :I:O#1bTU+Hv6LeXĜ& !Cb;P~f|PR,ɘ$N59E[OȊcwA| Ufb5BRB' kA( Rq=C&j[IV>r;+)_2t-QG WP.!r?a'~W4TCnNx|h0yu@e/,W f)]"Mz:705  5Oo ;v|QxOeUIPҖhg7Ҩu?jf/ 5[_ +Z@!ޮ$%ȹ>P+ɷ_5ֵ s4LX*"s~A+( 8*X`b\8Km^8m ɠ< 519_R)=CmG4#v1, /}0g,ldšڗJs5#Ϸy_˘>!\*8#*`<(z:=c~\͞"ݜ7hDfa) ' 0*4Nu>W nu.[bN9?E1``WW'P3||'n OGΥL0T33_vB`5,̫4{nVߏ\@\er+Aa783mABc>kl-kJ/|X_\碁":ਂ.%s)둅y"_F6xG]6=8x<&a 6Fz"yFÖz2DT4zz6m4cJIG*m+/.$a `o*DR2iswdzd7/G<-w$U@g)ClTW@Np&}G[]rKL!uAj8bqeX?Uzr?y̵فvȔc2s"C9հs.em[}QMaد03V~D؁cX.Kl%ba7t>` Qy!OłQEH0}SItddMC p+}MEኛ [ 8(9'P` wq4=Mb"Vܿ_IRG.R0$IF~ԯNħĺx5!jS. 6$gp?Ԃ)BM_zgcbu4f?-'5!6ݗw]^`+l^û#nKRh4I^n`Z"#? 1/@/:;/g'%j xc4HŖW'g|ʾ^@$ʋ^FvpoBڥ4K1D.ﬠZ`ѡl,0QEA++{ƹ82Nn$=&MȬwvt3g*>+J>X\Y17o%U!uOKQM]Kn>Հ+˯i;c^P|pJ/e6[lywuÈ0h5Kdtoa \DuNG"6 aZ2@<305~8 VԎL1렑) _.VT \ mQٰʲc+NY#7Z0F(!˞eM{B5uwG5$FC/klͷB'/ʷPo?6cyK:2h~t'c0𙭗/ȼ!k4z\΢p>+[紤(bͳE*/7ZeoW ?q4şFrJOoAbeS%G@?(ܷ cq1!D25%x|2xx66~y3HGk: 5< ʒ -}݈j3k0-jQΒo<5<' rt }=a6"a7O6Cz\D؈La~9헔3 yGcj ܪ K!jgw,|TXS-G^Ky~yE4w`f\a\<V^a6ehs tB:jֆާ?sp 2"S}o~-ϥuWmȯ]X&bYՐ8̱ vv&-/ʙ3'd>!Xwbm3a2jPg<}8+!1Zz=H\tďh&_g]5ncrabVB%GlgՈ;qtJl~c :JJ8zĦ7-| B~[`d~;7EW-PIpd!:Daqa7Z)CD6B-cR_ώZmj@l=-x[T.1$P :JBဈ88ڢ1ECAƽςFWM4Ot2kBld[T9cǴA]􃠉&*jz8o`PtεsiL_VDtn"1DmUD0{Z3SlgNT@dyd1@64\@TkC+uiFD _^3b~/an س[?eЖM3[f0$_n"!FJv}z*9lhjVw Y**N;‹t FGfw*&BV旕ϼF݁UذҳOECwA:N7R0Jc-ɡPbݞ&zg;} t5n5F 1 4'h{m0ZQr=J˶^Ka-n-\abWNF4Q\gHfË6ť-b'M%PZCtpeŌm^>~WMY~\N}E7g.hшQMi슇h2ePMy HC۲û_g67©ZxF팹ɢa#*;{KxhE$)f&l9؁7^~PpѴ$hDȑaȾWn?g3faX@egBNEGl½%coP2z£w%6T{h{d1iQ)fiƀfKКX- qL[hVT7ds@J 8|uhdMDMdEu fhÓݎDpؖNJ֞](u(b&=/s19Mfd <[w+6% Ey@Y$|[oDu&Q[ӊ%md\~u>j@G@C#"!^"ekKkÚY戼 te.7 +k:V{'2l@['wa{ "80 BݔwҧP2cD;'CԄߧݠ`H%wq 2Vs-eY42]yEqY4"?b-ŧ"H+_^V^"eP;*:e,c"/G۟3;N#,NؑDQٵS\u7(1e%b7\&-sK׈ۉ<(XgErӆL8& x7iJ2AlnaHvp+9%8ЌJdO[Z3EѨ;wNR[A,o:h9]VP0\LtUZ]MÍo(8wɞќ,K%Cy.QX> 'G K"'},19ZEHWzF9Lr#c&%G[@2yK-nm]p֏R[V0GwPW_Ϟx򓾻:a")d $#򥡨-f-ٳWz<,fsk9 k^tU@;X\܀U*"H9UpE9|-h4.{w֜Rg  ԼSk bT]AYpвSH߳qk=<;Ѣ$UaU od Te >aTۯJINȹ&i'*2IÐ1lG)Z6C^oQOsʬm A.r_4)/oU2{ D 2 ɩtFVWt`䚎c]A8o|z QP(h/(KԙY ~md̀"i2ύ&:; Ru(E]1G#34K,kY ogRo3",3]Yo2꨼B( wf: 8~_)DW =+Xȗq<\*>vtQ2|5.s{Ai&u⃕QМ/eʛÿ.i*3eM;UuG*pM!L+!4YK|L1}cࡌl/T Ke(~j8\[[ Oܨ:8ϲD8]зw2@7WS[ᝅz;u-U,ZEY'Ωb8$ӯM_X~?l{t3e6.-g g3*LAFwIv?A 5mwM %NnW}>,&̟USӅ~eW \>Z.; N^rj.##C]wEJO20qIm}9^wOZoۤ7q >㲦 ~L{rtUqPHoEʱK&j6 w94teiMQcDQ3)TưZ:8}g*";8%%UL+/SxCH|vD)G~djY& \EGKe* )X8{n_{YVB:ۏ K"PGFM ߚ%°/Vi\'JbyNLE {.oNf1'4T:=E*Æm?.q(lk2k.5ɹrcSntkԐЖjV?Ŭ]jG)\&02iztKX1p;XaI!Obu5Gne/d̓K82@vW"~zD.r I`ԟ:JMRRWaY۵q.F-ȸf)[.Q;Ҷ O}*FR[R69Qj/ E4AUE#_t1+ŅԹEV qrJhɚ"5|R|rcM BQ^9=FQk:0PP<1Bєp兼f$41,0|xrtv>3)!=3q+\ fKaȄM"凑a$ ̰- #zd!I9@ |bc ҨH; T[Ah6_0%:`g0ּ7Jk~4+auVnYn32-1"#$W'mbPF6.$q#ʬߡӂH`vKMJK& zYPp@R8,ɷVH2xOWNVڱ͌;XT5Ѯt|M?B*Rq-+J.9Wޚ H%k,X8 ě:-tGl4FS\_ /yynؾ{rX"YsvgOVͨGzdb}[ U/뭾@]j5=u{,}tfu.&uu r}26a Ll(ʟdF &;z yWog 1;o<,1hPW0NaӅ>bh%*?)1Mc&2(j{$YiS(gRXhzWfHnKzVⲱK9:nZSqnrCǪj5Cb7X B&l`9~`I$5ᙡ-63,M)M9\aeM]JRs 偽rR>^~59cQ- 9ߥ,_ Nt]^tGGE<={CJ@+SEj'1IOI#z^{ P-Y׶w'G) 1!d;<5^ڜC, ?;OԌ>7B@T<ՎY$ܭO4GV`UIsKKR/ x R6`!.އ#zr)K zgS,pЋȋ"^/H锪 K7V6seWfXҡ `%h "pspz}e.\8gA2gcn6CKJY9Q-sML$=)i-H)Yv]Smib&dG9;uԐdlsC x~@.ڻI/@L5 ҡpۓ4XE+r>M`2nGh0k|-7ñ J_8ZٺJn#xX3ÇH20=|1~tED vOfɓԚp;-yKY:w>dA,0: qvlhJӅψġͩD/YY3hdC9̶8mǡI3ԁKgHؐ B{S" J3.yE"NA ".Zt7t;v[_v a&-qaT Ar?MRNkY vA}9,Sj? 1+4UjJ7sM\1EW)˿o-2q.pQڃ*X ln($ޛ1)0j&V`:{!%%j44..dݕ4؇ȭ+~2Kt`0.f>Ix< 6K-NK6+mo iS/~g c%甾;Y{ [veDgaL =cD˹j zpBU7!B[+-Qsyfc9\A9E(ҬUW'aɵ+)y˶p=CТdUB~$OE_jP$I] Sqj xˣ~﫡 jo&*`&5.Eu%⅛uhuzw~lHcpo Ǩ"J٤$\Z</#JoʇNMS %*oehJK 'יEМCE\ ~t[)4VF[bvplYVȨNiY2'cލx{κ6)@8ig$$4eH%JHkCT7bfhum̀BRe^KK~<3!!D,l3 ϔp|Q)K457+Wy;mh:rRH J1,َ ՜N)B~DY% ?ޟS j4٣rα|h͛8qؔ!8,?)=Kbʖ*5aQ+CEm*쏢^s-ҪNddP =F/Ge2 oem%+?XZи*GĞ1J @D53HBtk)`! 4$%^`<EG3?/5RT o^TŽYdrcepLOs%~*U1=ko$DSVنhځēޗVbՏ q-Qjͨ7X#٬FIִ#ӷKj;S$$[cYȱBC'╵Gn~C_x8jOZqvIȒJOҨC$7gTe@f)m2 -XԢ_b2m٤w@2,CƆ.hڵc`g O)zp&Bjv H*Kt ӹ]D`խFwn.ɕ~QZ0Y֖3؀*Z&XWXӪo5[})e3Ox׆=O{jve?߇@ˈnZBh!ϯč@/"lƟ叀P#RThl.Fr K%x ͘۲w3v O1R"PPQFfmus^aUx3D"vۈ1/,+Vxp;j/z?JW Բp"q5sIJ0M'"([4qF5T@m U.)MZxlIl1j/=6>pɿ )p :e~SFyQby:P59ݳys'O@V4 G2 :&*Nmh~}r)c(1%(VZnKM㧺z+gnFQF=p!:`HA4*12@vKYn3.~z"p G- Bvq!i1,Is]<ʅѸu3# "K."T`b$Bh:/p%)oaܘ_=v+Ni9)\v;|^rzvS|,I:ylYn7MLm] /cD+.Ւ0-R|Z~"3x`˭ȗM+>WwpҢgR'Gt^%lB}W579,9Eǂ`Bw;/Uo;rO6Z/lb~k e,,ßu>9GАG`[։0 b2Xh73{Ck|"5yt Qg*C{eDn<;<綷pi#:Uaiطdy|L͋ v:00IA8rC[H߆ddfGWKHM!?ʻEY;ʾϥyPn(V M1 pMP,[ttPQnެGE!EDA~[g*H ǵaʭOIi`Ռ6a 扞`%AVЪٟ R^Ҽyh58 (GHo E}F6B(bQ\8Fd'7<Mәq)C{ !^x(H8raqyf;}MS9b?Wާʈ}nZo39?}HO9i[I*Rb;A7QZOeygAG:JR[>\Y&- rU~RnD*RdNg8Mrp_ Ue:bA};-bB31ԏĈ5|F>DՋٷ~][sxF/bYy&Vۈa..%5 }UV}_dx~MiѩKY ?!@BaG|/fsЇ'cp~_ckUT[RcmW<(V&SZ_VxJ^K|nzXRdLugmmZc1 Uv.U4w @2C'C ͎(p_:JZx &hqU,iq"FDooX; kmUĨW9SQ,1+Z diGso iF[bw[z-t+aYVh9[2CHAOuYCXcg]p Z8y~gyVQ 4 ea듺X;h:JEt..bOf%iFRm4hbqdZ gt8++:}\딜 K@/1i&T)>4ţZ'؟/' r`R.TńȋՁm\SM-4~;=!j&d@ ; ǵs`4Y,uIJ}N{3BDŽC8 i`Dp5 A0zS*vL8kp#x:ڰO9~$oƙ%9 AWkNz;ۀp X<]3K]oƥ]ZvvAZ%&o$`o1lj|^Oy6Cf<EcቼMޣ̳~3Bޒ?ư#j+}/J2Gv/sGƻ8gh w[Or5@ꤵֳhH%@H_cB)[(@ퟎ\Xyqf7v@5+9MY+lڍXqO+4h*c5keł 78j&W\<qVP[t3 - P@NBiuiV)fZS-@QtK6:2f';g7YI6/Dp.P,cr7f!s|7: IzkL,ԙ c+!]OU88q/vf2ю+皮$t| 9<ɪ^sl<ҕcŋR%O\8Vx>>j.]>C5n)*>87Alkf3hIZiԮ|-V&3fO,7*9DF2 ~xKjqz) Ngy{;(Ո+.j456$r7n3*P``ȟ}0 t ~j\>Eu)v}x[ֈ"#{~S+֧ơGd6aT-p% O +ykCn֣T *̭`T@{a!$Pbf<H- , 8a~?#UpծtH}x_W= 9`j bB^⹧f₰StNw 3K[uCǙTcMŷ\Ӗk  WY nH@鯷kawe~9GQGe*/Ӗ;brKI/:ޅ aؑm 0^9re7Vg:ڍ!x]ܪv_G*xi5 ,2{_πiT=q4{XM uE!j,QLv;C88UɎ6tuKr  US1!W*C4Ӏ AL!DCez^yoS璣M$p9*R Ƈu*I'#j(n rM\]R#*ŵTf*?1+.0# =k+% K*oHVn ױ.11g6Vm}Lz +LE>JI}0'Bd~]I<#]uxk^(דy [̝%{=޷>(fUQbi_oRiZf-4e:.zsVN+ٓ̃39zh)4\_BDq5L)ES7{c%ussuEF!([Xf#vBpkX˚%-vt|OXXPs+#-y +C.ġ^MWj*YPĖǶ]\'x=[A"T*wicu,oI?Z%{I`}&vvT}/{ ?I @KܡR[Mi}%%ZP?qĔuO@>rEoyiMԑqzNomk}Wz[r` mqUB(vwG➥?-vlľ)< ~ JHiF{yA]\=ep 3g(J雹%PPukeσdv/n 7/88^XJMK%!i[TC>ՙYF VCMVV9Mpʽ1 מsS YJH07t} oQe^.ظ~< \U)]#ii+}(H\Ta_ >Sq'ݲPz\+JLſފZHjnyΨLqũz K:_f3ǐĩh.*%Y(~zRM-Sw1 D6zNe#0)gY#ᜂ=MciT+OƧī0n0L?9>cw*&]榪O#<]+34`SFM3/JlA FI]JqܲRu?NP$~Ě#}.+ˠÈ{4vxxڔ&{mi$$ޏ7Z%\HR67^Uyu$O"x"vhGY.2Fy~,"Җ$lJimzG o{شW @Lcayl 0k 6Ѵ'%Kg<)DQ2 (˻ k}'ˍLĀ䇌ni﹆>ج_J)Qhlҏ9\eBmX3j赢u('ThAg.ky:Ү)J/*nU8svjrLbDyo3 ev!F(Dаoð|Zl@VڰqV> 3o;R[veRp?jJ4MC`j*3#Qwe%0'V97~/ɸzۊWQ0lMڲęδi@E VrGl]Դ7zߔꮕ(MT-Cswe;:`_i!rc~=AČfWDpoPGRTK]{_yBN [鬘Q18&c6RUϷ*ו:r_x0^(v,Ts6jџ@3 $Xب|ZE Uq8 +& JF`HR/ ߽-"tL 9*40{:{Qb11W^i,f{[? Th5@bȹ6S[us|NJLeY.!; %n*spnSεF]]^;SݦH`Y" A("zjpXNc!HiωB}7݇'9 sثqoep C+). WjO s/df.ch,d)2, CϸIJ(`3;)Bݩ->:wNM>Bqni@crwK:יɞ~INv iϑ!:CKC~l,o2@zTڦ$ q/Sz V=r!`5lM7:6y.ߥ3nӛu=wy^"GϾcOq&R19ɩCB+eB g q%Ĭa{6X,*kLpxMMڇT}}|&/0ĕS(J)/k\dauz=#uIVӤ |fU⫟b `|*ߋ]5g2xDˊj^rU{pP-CijbG5dVB":4QҋqK( { .Ȫ,}B1 6<)' @} yI>{ۨKrĸByٯtDwOˈIքϲj~7,nF*a{0UF rLZ?O]R'@.Sk(''2@oKOU,IFҎO_F-8J!r"4c d+0MCB,Cdʊ,:61cVMV 9Kbi>?LR0'#O%9.y=VXEԟ*s{:_f>QDB@0H,A0HvJ`b](1M ɐ=S*0јaS z56af ?]7\WJD4vڅÂkT)7hılfA*o"מЛm 7NsLt*ؾh nrffj6jŰSגn-MI `t\R lZ,7!I;{&}ܘ۸yį. riyȳ:Ԉԅy4$LaJLw |@m+7O4u.A9fX=G]HɊWg3c̊g'J_Eo<*u6,_=mFf?k/_ 2I8U# =)Ds}#H<+ Zݾ#Lqs(Uߟ<:Z9S~(Nh~ g3.,Ud>|e7Eiw}o:!9%yn'/8Ḟ4/Mb顔윥@mW~@= v0)"mdQFe+# Ӎy;V~#[@3mZ%1jiԧ/\}n;/h tP(#ϗTW8XȾ,\#:nʻW㘵;O(o תܢRb(ͽ"ҵ6{y`ua|%`ϧaD w{8"|" $uJP79b YPq NtE*-\хK2}_k)r!Y3 u2eV{Y*觺|!~s0l_9/7rA Ǭbf6 D؆+kth$ȕsJ(??Zg| p0=e Prvu9vQ`),@Nqi^@Xk.+Άu3n;s~ &RhŰ\< 0eL!ꌬPDdc{_s+?frSSڑAV993#$ͳeΝQ2FtJpF39"4%D@ ٵ^‡̪--0V0kП7wb:" yZ`qrnu~oEW]qG|7Ȑ~_hETp=YY\YIf/Q ~SzS؏\PֺXΏ%RnK$ w0BH#݈ι9}M[ds]lS}e + Z&I\Sz|.bDp#y)2/_y?Bh%ۇIj{k*qszzc5XGڧ&ϮT\' A`o{#es^`\w b E帪jwKs r̮(VW_Ux[ND#X)jooؿ}[%%1J wZ(&VzY  g3Hz/ɕaTτ/oiw-}.exG-M.sz3Sh`V6 Xu\73d qlxqKkk9VeN&c<6Še @_~/ynyd$F-Uߢ`> r^?4diy:]p3$G@{IyT #y5&3i{T,גAC̱Aji_oǶ9HZ2ua7.49)Q";) 0n;H#E(O(h-IT(څ=I*\*:HmeeŪ4>VEl:6ª!ʽXUdPHP:_Oߊ8(8yoZI)N0ytp؟Ԝ2bE"i3•$;< SKcnۧ gDI{V1>"#8:>ZwI V'y(bƞc%>R{" UNo,y85y(- "pEgӇzoε~x&ILHp/yKBtD/n!gFS 5 %>?V!8+KX3q΅{<̊fK"A:*Թj4>D t |W#9U*um YҤmFR}pv-ŐvvsE. "71Xe@M q_!|'<~ɡ]0͢w1f!7G Pb$Nnq}~A'K ;fTME)p WwBcm>K_`XjFW\6o^Ēv*V$u4 z#s"-jFLN% O3ɣ xڔax%*@P@1җNu'\al ʒxl=YS7n8);6tT[l[^>F(7^?ߡj+5ٗ|>:U ع_OQ"KBB8e1M{9H.zԥJO)%ARleTEYc]*7aiF2TzVpRj4qA6v sKl;\rI:{UFb4_ }=[E# Cz8@!м}wZ>Hsni 0YtI/Q,@Gi0uM hV;BIy="Wӟf 4lS̛9]$ QLaS0̳f'Zq$EL|K$)@r0=-7p'ySٺama[\wxXrx4&CزW颖|\ =%Cho7xpzPW Y}>gׅ<|ݚᬖ!@coH$7y UP]kK [C;LSbhtvG O² 8Aj:XMOGl-sseʠ   |\pt*N$:W_OO;P7OI?{xY,O۷9蝬KBP!6(WaRZ+ Z .+y%ɮUe?`^?sœ>yv[=DQ^X(SDzVJ& ED[>";~3;a-k! 4)KE!q-BRYwH/=#VGu\^fFC/Zc8[߇ T!6$答+pq6e (Yr+R!x:s N%.F22ŭ1w>,9SK_qH~[MpS(Nf v] .Q49s?b(lV th1v.g,(]s'/¸N{w[!(*X,$j aDلG+<:'r d'CZO:p и'4zHoE5BSR 8k=[1u@q )XP_5|䜬k.6܈03Cd{&Nev$D74eNstB+"̸~8C&n3;!Z†&yAfǟM{:iH}"-. J̀L28UgSCPNr_Qb-$q<*i5k 6M,_*W@B[U(ׇ%fM˾pm_TytSJ00ŁlH3ż@g]ЗwiuUׯW̫[.QD3Q͒h]s64ؐC:pU*Mb3˜}&uk]=}wYbD^xD]\jtrfa*j YO}rO\!ԗĔr-4KGdvtI*HVzՑdž/-{MqXsuCn,4d%M$%0Ek eт( GW[/eHSCu̦8,UEHq8"k#I4ޝgޜ6nZqDoHXJ~et2{_B\Pdѹ25tK)OǚgJt rP=)XRjBW#܊ 3?"27cm4hqvGď'FeN*{} $3D@QrIRZk'H+vg!Y+uJ*U ө-"h[LGk2M~q?$M)Z dԫE j);>^rUEe+#̮51Gw3OiDb1ug)J3g;''eIl{> ZJ$l)-Kw"v_ @I -0gK&y1)H`K)l`^m<3nXcuuԴ2DEɏ2#P椤yNyyQ rCpF肽L“ڍ±"R\*\?Y#=ĥj6&Y/3tBͯWP1)ȯ$pCAfge^uzmvwҞ;6x_)ˆAe;{hW@HlekJxAf'z RL#Qws~S|+hAX_pQJ2ZA\%,/7ZwtJhh-hlZR>d;wUN/ >~%4H%\FA+w3ؿ*k "a> +)H44%*{/Z!"aZy++$xuE9Ƽ*"|<(%Q^:enՠjbRC9k c2e/ ]E}{eO^^!kag&K7 Y"5ځV82N>$AAxmzfY+x*I>s`l/ǒ\R2SQ;O<4~9$!nlhll~NP5,3/XP*Tוo3ۈ+z+C{zvpA_8cbå\EFSϊ!583֪">Q-Se1!x9ߝ .ڮjAL9 ., {T!\tS3ZHtem;fZ8䰏=WB3~rq1,_^œ+(L1 Ȣ#ż&Ոo~5 nmQ!j& 7&@a rl_-ޣKyC٢@LF' $ڭ3 f>-`;u)u)Z" kE4t~POA^Ms1Γ4Xo`&SHN/4HaCqBppk@ T2Sk1^ٕ%INM;)`AÉJL6dcw/ ~)w-Γ5Ǝh;\02=4 rlo2[@h=QRF0$:;#k&܌jS$[2m؆1SƵxgm[P@\nXpo1y_[d(%U]1$ְV;SBp/IQ<EnXdJwt9I{h~3Jp_%eͱ_!f)^$OUPy+Y>uo*} ? ]) \Q_CEO!ߝSdfO`Rl"u @C/E t("FLb@M@A񘻏c;'G/$iIdJiU@Q94k!Jή4EK4A&fVaF+5[uE 2kIVҾ˫'(LXnope"k=8rdx1jp@~!#sۧ)+.ģؙ-:Qx9J>jK?ͅm4i_%z-A~i$XDx+p +@I!gR#x ;Ț&%H`myS2 5IOe-RG'yr.S}΁@R7_# Qǭw,(R;CQ>.-5q.jGYe!V gWTj6ᬄ]O 9"[-9h?-0Wp;\W:LuKVx`s7»[mi uux@ ?:*44(KS"=DB%.KX7c0Ё;ώkL>?;퉝r0;bw<rR0;?W更pLz' dr\3Eq~8O.@k *h;ni+$?y1_yfg&;w4E\' %m# ~? {" UgzfԚ qM?a@t"FlTXawMgt:Q_I}{rXύX  6@[ aϚOT,-9!/xmR!h98F*$9R {x8B2*2_@oF"F3:xM kٚHܔTyHhJPDg]B.! N/+db>sg>IhP%HZҲ]pco!i ~k}PvWsdM{[uo3xY`ʀk}:x&+fԌq%UP{՚+r={\+qz/,rө{!KCb!%G=[i{̭Iп>Tl58Q k?>^s\P} v=aY=,:"))B̐O_ [P/ث(/T \:iE 2vZ'c@CwJZG+b wXP}pߺQ-GYrsO;[& ,S8mG)W>PGW5$0 5ϲ;,1b }0;b34yk%)y/'_.XdzÆ6XQ`Jk@Q趘~ܘ  Q8z̲OiRᜉ6)<<*uJ:(.8p(t36ŘaM*FN4Pnw"=6G7߶îOpp,p3F7*<+'Gއ ,3!Gכ2bn/o([U9WV$?ŒJ)b֌J>G.8g 䔤'^"a5%fEƪs>K7~2.%SD LW~m < lt6V-#`W ÛjgzWJtc90~{soxF)Yg~wӚ,jw37DƚXX4_܃=.$.ܲᤁ *}:U7C ?˯ d]#Y#w4#YFw6FiSE9}US$^%12Rv>u+;t-fVգ.Bx7TZ4"'ip~" g Λμqs_\Dgg0SbRjdq'n@Azc4 vɒt߻QR@ꓟܑ=?PLe{Sͩw !仰_bLL:w]b- uϛMhU.m)f@#Np(SnƩ{UUA|G 0+T/zj _vFg~<05ocB-Of Ɉt@af;ĉikv=YȰq9RO8}Y̛W'Ȏ iZZXlEmzпc!r Y|24?ꉵ1+*3IA1fG~~H( `AM$_Y*|[1\YB'Lej+5$J``o*V*Sԃ2_C7lҀN3xf9p-~1CE34Ö>BtD=A)iU@GYìܗNpvঽ`g워H[t<)+ H̩ u;Mü> ֩ƥ_([k95[M;ew >H?'iڡ+%ŽW̦X£LJ?DӋ ؄XC"p m3J>'6M ,ob%0ZIƩ OEug ,17n@߯Wʷi4*$j.:$y*ҵzc^ |ScPU͸~ n}!CO.ԇlRٱxߥH \=v_YmSVLn4Iam>aL}e+(K)^sHYkX@zp9.[渜3Xc`iM{TuP!Cc!3Z FFHKi<<-c1rXz7n WhW@{H;>LNyOj7@iΐX>#@Mq,{FPYpOg srj&TdFiqp;:ԕbsLL-G#<ְ܂L_'"zm6<""F)t@+K Ys6_%'*k.1`cm1F%ZU0CYY{x0o2-lAeSyn]>w /!x҇Io7L{-:BU%{E-şJ8n "ƦOTQܒUVWssx{% L2t42{.w==g5%.v@SU=L5Gls7"1/DjK}!B0 J&IyPKM' c1~B,##"yowT #9B&CZMG~;qY~I $COkAŭ)uHG~lY)MVIUQK#!@s 7Jğd_R ~_؎Ml2s0/{I=p`Y΍8 4y%탦f8X B&xP{3SR8"2ζgjJ?1jzDj&Bn6IHcip<b!^H`ֲ_tWЛ@W {]{VQ.[njfH1} =Yʲfxz%ܝmCT%4.J1W&˴t*RaZ&>L'A]_PbD%s>c &`--&U{| Ca?'YxBދZ_R2I]J4Tl^\ek1j D95OK iYD֭Z/j)S. S)Zp@ [32{gvK}Ԭ^x6&H/I˿R)pO6|Ojtm%fClMWy^ 3*.$kU@(|s^hRVhox)o-hbVx.O fb䭃ZU!|1 cQ i^0b&%fEMVK)lQOOj'g4trJL]w5o͚tgN~X[=>8IGCt]w >wDkY+ i&S*ςOvpH#  u2{}^BKrE̝)G:b rǻ47I__;*)Y.IS$ç|E>gOj0= ?X/}~#=rO۔}'J٤& p !Tsae -9c%xmЊ~B8,e 6!R0Axcm Ke9wR (N:c`_cP+r"~9H$+#b!&ʹF@`"GQ%jV&*Q`j)z~Zٷ5 sƀrBZw|IcG#(.ن(AGCmp!ɚLs.ڂACk`Q* ==Jg~T6dR>U<%Ek4?H -y#chC!Y7Mi)c[dt L֦{o)V=z'c?-?>ea쯁l$H#EjP= aFx"MiDGFiWN@prϏӘsGc3.uYp1uM9.kY\bY(B& Z}"2z9/. aB֝!k?"[Z6PoȽK!>ˁ4.& :@-V%W6D$gI`?!a5nsƱ͍fmX6փy}I=eMx[,icӏ[ 4?{vTyGlw%uBH)DKu?r 6b~ILEܿD{^v#,ABRw{,d#El{}D^LC6X<ڦJ.p I>VGY'r,P>)E}Y D*g:!:`w6u:-sT u<Vc׏1sc΀'q :}/4VڨRUvvYxnסWmj؜ b١|uyp<ЊzJvH٧16WY#tDJЪ9IELX-|Ϳd!nrsRWzSHIQp,QE14a+A D݉ 9UO]5зib3!XÇo.v kVĥa¯$.UlJٝ E 97HЄfqufU8t堵F{FNsUwgorQ]ń ghd!G\`1Y =bZs^WU3տ;[Tm<}/;ijz[WE4a]SD[T6NQ R*?Hj+D:{Ryq5SWE<&F K$H_q 8ʫ-TbdsI.1JYoE }njo2u$#V.NF[H‚IEU]%\(9Yg28 1+tBK|VTj:bfwRW{<"0p;Q3t"N f bMkH>ԕ^K| 5nm5d/Mr43Uu[ћ}')4Zd񡦝ⱬ_Q rҟo÷]?|nreߵ>[|Ks}lLdew9 8Y :1_XU۬F.iWDCS6_;.;XS`sy+EoW/ S+ Kop uѳ /fXX #V9XGDNlTJ~K/|R(np J+{.{͛%.?p΁G#;nȡiL0#:778`-_tMwf1Ӫ *+?r ϟ}DW!K:ȳ>:VTrRP;'9Q eRumY2K~3Qw cz~׆PB~!jKk Ww@NWyccP%Ťx{ a ͊1%[82@pE~}kgzf'ϻ_'7NTm7[+ӃN:b*3% +3Ud4zlftVTxiF4_& D-,bM6 V3Ej , `)A1SbBF'cȥe$wb[VS2yXLIap ])"8ŒGDU :V5g?9HbM "Z_1ծϚT8~E)u}ζrKjd/FOOykd F?~J-yجOp朻zmwsZ >q3\ukn$rjLhcb~W).3iUhPC=FMf%ږxz_' ۊޖԇ"C6WY~8!R-˖jt4(su*p5mǵx o(sTMp ?:cfC0~a,\)뺵26 qB|~n@ݷ>ѽ@QUiUR+_gͨx~>6ef>aP5`v$=9iɪDk (f~fPnK^|/>-5-fD-5=1=M¼T^Qʴ+c??;B#GL"4|sfRȥH6iq6VM $MuݴM .Ooд;D !=3n>߲ t]]~q:ugl:( 預ץwɿelO۪慦t$N: >:Y$fz .g@~Թ.>nvFVdau^Z2:,vLoJR>IqYѧ;.]~4f)<w#H Ya6O݂/zudTAIA߰ }/U+[4*O5U/6OQfa`F2$XB(>$Z&O?!?foJS}=ꕾU6W /Ta(VkiV _x 4.-x8֧w@ٸ%3G܂43E]}wѕqBOFX)W\'|j96Wl턓<6{XX\Eǡ.Km #-d98):X[a)ԍ90 ;!ԪY9J}[6sv~OT$3:8FJ`GHYB"OQQ&q|&:mmR^4 4Tt0UƯ6 =utU:hCZzE& Pe}742G$B}Gbе2s֓02]”5200Uda*x:+͂o<*) cf_ }AJpU*$!/i0Jvݾ,K@д8F +ˆaBA 9ʬ1խT |xVEVnkd꫔^Va*a5)v֭*7V87iyĢO삫CN,.OȐ՘6 O)g A, !jMQXc@3 =Q# TBGmcM,î8]yJkO?]wlL&*jќӆCg9}`b;j℆I =L vFjRË~JWX²ؑc jAܻv-sH Hmb+H58\S_h5uim )YV/% E7)dsi&pҡyW%aª,j<q6#}\_qB&SIVFd0 aV DJ 1sЃҫwd*SQ):Ȍx0>J~ f1(BI/y<~#Pڦv >)YǵOfy,R3=R sj\!L A kfVc;&7.qrZ |Wk/m<x54qGc.q^|uS^awwU]0W|s4ro m*Mn?DO}"1)RdL^ӀFWZcs,g (I=F MqY@+y03! Մ \ʂCcD [Nܲ2|DS(e@'hJs sI4^igjy k DpBj}SizB2Q#~>jFJt\y ,hP1iArP ?}tˡ J9Lۨ40)X2=7:})þ-eO8K96| " W _`ljr>V>9 6_lT (U(!$.e {P)`̩;!t¦'E [5eׂ:ekm(Z"o 6Zcbݦ)(gyUk5+.5٬o[ 8pM5OoeWDfO-oWMha &=t63󥴆XMͳK>2xzx"rjEqu)́ž]gV;Er2mWF MwAt̮_0(./7cKB_jqJ:r9 J,Ǩ2}bޱZ&@-5n, ZM6)"Q.$oЊagM}> lʇ f]8B|<3]fȨr3טِ@$;hy#+@ gb3qK?ub{oupiZ.%b _Kཧ<o/T 7i.䊏xM&.cWc*4oUR}M$x)5'#^dȉ vQY/Aa$u%mh}WN'px aԲ@1rG9^b[L_F|j)˜LX󮇹/70u=sgkGg-"ǥ>B<k\Vuaa$-,e,JXm ՗nn r 8%FhcC?E`>mF{d!lҕ[?pq0yT=VW%[ZʟY[֜|-}{< ,Q\o;(/lCm!KDRU{/"iu[6W!8 wxŏ觸c`EIkQm!.+L99ؘtrD/|#_ O涟W6\I|cFphE"w&wŐ7c`nab#m8 4~Y1(L0j̶q-ѫtum3I-{èzCeu9ecY9V G-V,a{͇PTya_!SDBu879%yoܳ3A+|eƸĉ65[\VVH3nœ5ߴAuSGcDrX#M#pE%z’ԅ 7~^&gj%ޡ7110JO| ia1ڪt+Kuc>'OWmσ{\բ?вA83$؏yÄGb]ЌAmnw[׹vD%5mD 1h36M8C|Nc>Vyv ;K6!3j{ %r93ӷ  WJϒwM&Oq?(kD}$l)\e̪f=DW} QGh9 ˱*{n?.8W>ȹ=6zvCVf,rQ6ItUͅ\oodjQ"VN>S夅0^;k$ԥ bq^fMJ(/_Np/vCbkT+ȟY5MŊ@鹙CsU6c #Dc(B8:j]r_Mk}A0䨴UbDkAc;l3{ZAѦB[ȀP7 ~Po|#orM. >TJ0 GꖉPKkcUz꯿}6;yc0kW>(Ysa!/{̵Z@.$àZ& ij, B'&&IU!Z1,50a[ , K.ɐ{\, jdؓ oxʣnIS?V}0!g˚I/[0J˂#VC<9P`*GxO̬3CSx"5v(#Q{eOe$ s0A:YfXw+ ㊢.Pͫ ##CR+ 96)|񱽰JIQ1A DAcz~3׃U-)WBm}[W_ ! y|AC@׿=6~yZ\ 33xcL={FŶoo5P[> >A^֕Pnx2JdoIҲ{!X;aHCgEƔеk?MJCzP0f,deb"ۼd@TIw;j-CGe]Ё;BBlŒ;U!CM ~g݈kd7YaYٿE4\8-'-s;9^$_ T E q(lr q  6 :Z $]I2Be9A@[Qwߚx' jnd;} +0yc]XJgDr4BzҦ(ZHx7 y줸r~焵TH3Y>6Oms|䧝|%gB3>/xi Ii pI){Y'@hϮCVEz]1k0T'R>宧f2M+a>k)"_#၌msn@.+1Xou׃8@5tǴPfjWv ):T vH867akZ4rcK?+ ǰS?04i|wu*e#ȪcR=g% u#J>AYJ #K_鞒9Hra8mu$q?eAodz(@UQ8ώ>p3л,"v4\gb+^n9]/ 2S[`她^/#6ّ }yG^txwH@O=)4Psf_#Q}3auHuo=G`Ơsk=?4a3S+r(yJ jc=_4}đm `W|+(ZJRsOa;=O%)mq1 V}dmǐ6}rh(>C[L \U-V oel\Z+M@~|Q9nP…<B1AuwKFhh$H~8ϕU0@fk?}@Y0A ˆ$T¡Xqꀧz)T9Oh;$vTMʰ<OFZӾ֭۸`k>f@uuSQDhb=BwSx!4i,I(PGlJmd!7a9W!Y*Nq=N.!>0?f-yPr$v4EjH(GQ~K9R;!, 47u h>צu!4 w<<{-Lܰ'Q*ջ o1J{<M;|De8n5gkU,{fJH~i}7,xo?f8A( "e;E惋;?ϰ)W^2*7>QN{;Dя3D&+qFeheFp@ `k>f֟5-\|m( TB1’Ah=;a2"*>il⛜w -p:C o[.jx@ƜN]aY9ҽ;c/`UXfS̹sb96v\A|{4&}}]_ޒEYM~҄yZ\ [y80]OG[Pv I(No~0?RJg/h x3)1 ;d߄ۖv:b;*IN\.O,~lNx,s7"fyK{tQ{Tp[KWN pZVUи{?Dx$^d7HZ1`̉sRyZ T坶W<[2N[\;3ZthWٴ >Sj@Q&aС84orTU5-V¡[ <}@y6vez}/TtX5 ОT*E6뱭w)h 3q}PEqڬ 6 m߂"ɝXbX#,+9(#㡬.8 FV.& :9}{þfnuj(T1'sl'SmO''%}IjJ2p "eS;qc\5pߓG\F' Cj[XunIg~4f[SK 4'gt BxYW0RvxA2!TTV[?7$#,U qq˚V:ըe@ۼ!=%eӠ*d^ 2 @{6mka=hPlؼ;+ vWeL}! AxRbW M }%tS,nID_ſ8U &.%m^(z*@;?}$F\hՕ˹`ĮdU?I8Xqz]z+5W4뭑R?dLBGߏUsj'H$V)5h#Š5Dey00ax B!Wst2fUya ^.}:c$XmrYkElD)q T%\5’k\8$b_֣df6ŜǖaTF~ 6DMgU Gu$P0WrJ$ҽ?W>Y.Yxk Y(6tɭ- R0bKo}3Ni>%pY&Eћ݄{83%g^7x>h:,|92ڲv ي6uf\MOMٌJ -b6ťZ/Q6PdteS-ai66bO}hSU i`~ikgG4 ^}Erbe}o\t>}Fh=!2zt(Tk R/wHeL#h=,TZGݛ vw$b^PBXާF2geB{MZ&߾ NP ) 3JI)]a :˃سm _ߥqTh)TWKRݥ<:uEBӛX$45-LQ*G3֤ +drр K:d) ^&=Bs(͒8-Vkic0+/)vfd_zE1BT&dQz826T̋azHI(' Pu*?8l[d[;F1P2_ V{LpeǞErMXZaa;+:-iBUѩUQhPNf>FB񹜙4/kU|1u3ڄ"<M >4!,7/Yjdt%;;yJSRK2L瞫OEJ|@މk+'cOQ`% R{]z5QnOI,>st`طψɆzjɮ^tBR2rɖj;8Xs0Rɀ?8U)ч7Q7 ply5c`(,ˎbnO`3r$pl#Ls=04=*zFGYSTgPpM W5nO M4혠 (pq48TG{A%`p3FE_1Xu'm0/YI/`S;- d9ٲT" {%]H H`ϖ1в"J> 2R"AVвW=yDBsR/x3j0tqv; {q8ˆ=C44JN՗{3?v⭱z;y CH;w}W'mBBaKطw"  k:m~}ѱitozѽѾ)A[ iF'm6u~&y<x=e͚PaPrdliaZTc/9T\h06}9O Cj{~IIFB0cro7 Mk ϸܭ_QCx V ң웻-1z^@GssdUg4ǽAi7~ȇ_/7ldX2O籛).<n啡,|Ծ\DB1!v9g?"vĸ}Ӣ ϵ+ J-LޡLwGxin8F.fǜ}1v(ٲ$f;!qׯ8VE@pU_W A* +>-Z9'kh۫`NVTFotGn:ddx"c"%q$~ t8%:Vn3[ ji$E $)_lxmqo ?@cT;3; GԃjRQQndC܈zN1H/14:ŗ,C3'D_tu]dP>UAHnz0ٕ`uIi?r&<'#@VˈNn_-o͓5-~2wR4^?VL԰Ϟ`Q7:u֫[GGG"I&UˑV+]?1;CilY+zy)٣)5"wᣐ{-|lyی)?_6p|Ŝ0pUAiOYl4%Fw|14bltB']?bb{IOr^ n SGc8†9lPmy09S5|X8MںdLjjV\jh0.G$P4SnˣT?4": yKf$̢&!@Mm<{< 1/BU8WCWCOR0DH(M=cpuZ5;鞙oxܭyR9ѐTql?,?^+Km -R !ⶌ'mhj kp "l9˳|K[[auBεn=fe "Z߇?uNp:*T`Fڰ5V(WN?v! bQNtޥ`ҪLV4Wjs{81_vkNdQf#[:)܅@a:W…oJAe90unnˏ*K %*{OV+yG7>Wi>qxf2Yh)}\DI.j$#|XLشb;-W3I <3ci$p0acƦu|?~" J,fTY?p;.;v #`4M wj+,'Bs7Ou@?6P hݴqͯӿlVm S}d/4j0.mi:2 װj8PDzlqC x4D56}JY對k﵁d*af7Bl"+sa#G w),$G6l$[p" {^BEe"CpeĻ4$tgyz yHWͪ>6;OQDwL2tU#c .#(4<6m.T1<ⶥq{ ¥ma#k=A5ĤەR{Vw_hHϧ쎛{D*+x:x@s&o7INٛ.ࢵ+VSi7QN+Tun*v<ܓa~I?wBghUsH9!+3{ES.j^E"@[;ya nos͋Dv./=Aes`Ž "~)YN̜/*ۏ] Џ\|9ˌԌ_s VI0^99 }F >@sDCE&,1c c>Q5$ʹ02 l?ʅfƣkApHpI%2N5OБLv^ ]6-`FOEo&mf%k.tDzww -Rߋ$Vk 'n._CUr0ʐD࢒6yH\붓wOjc5 pe9cV Qr#="/XBRO)yۯ{%cK8lno.$ )E(LwvK$Y} X(\35, bG]{w_X<!Kp.(tHǻ7 fW !x2aq"VN/M]&wM[ )'Ar2ǴFӝOŔﺘlY4`x&}'dRYNGpD7;Ss1ͶPy,,FeHjJ/: Rg%WKS=TP,KQ`x^ARl%YG mIw6JcA%dX_pÄS|%d`liXo֏y%rKbXG rǙ{߆L(x'zҋz3T0)J99׫pq-^{fyccɃ# I^c`!Eq^1{YO2k@lyʅO@z 0b%Jv&G.uf._j^. Ma_V5Q$'_/q,Mqf|k"ٻ>s$YXH) ) \6R*i&kҜZ(dmSzz`X2P:hU4=2q8hۼn )P"g=*D.Dr*ݘG͒s qWAD)E Z#̩ӄ7 T,CRS 0ݑ"mX#pW $?K"6oa։ƒ0>v"J52iLuH˅xQ'c=-׺AЕ9kr#F&|V5rN0{kbXY,%8TZC1ᇊZ2 n9VHCOY S<@oot"9 k kb|57±jv |Q|@"x;WYw]ܾ1g[W}ǠN;F^";2B:~pzⵋ3E.Ð#(7D[9 i5 D6uآZOZc${O }‹5s -yG] {Mb:Gv(q_d\(ӵc&s6's s]Q?#XJ$D08s>'&'_QhrWS3q~<@m{=99p>m z?ɿqvk 9{D|@#"lKPúTdbBf^B MAJeLi <iuL1PG|j ,JCQ^~ ᕃHǿowED13s3˂^7d:hwjhwߓDuc?J,hj߾+ *6w5Q1x 3]pkm;ۉv<+^U/"P  Pv'mgNT8goO zȎ 9`iP6{ٌ>iWŚf)rO0U0jBWHWZF)n2,&˵ӽ0ឈ^&;|P.iXI+zA!7_cE==cP!Hp\9qDC0յ>`'ڍ &/@dK.˞;4Cv'bt册80D[e2CϷowMz;\Xn6Q_w`[Va +tT{Íih%mSˀ)|tYrM> sb(BEGě{͠zSBx Hj惢_zJ'&Hi0A9b9 ojK9E 6<ŦП*.Gq<$۰вZ:|k2#wӍsJbuy>rsϝDR+NxOG S=pEܨ:!ulG݀ݩmSP3=4'j,n07ֆjANtE|yZnel7E2d/ҵ[͐Qe Yj0wVMa-Go YDn}b*=1 AF՟o&QUVA\I3R ҍ IeB@]d7h;I7&cv|b&F}̡Ӈܠh ۛfeF,e>nCk<7(EM7!Ž]RT[v_f( bѬFlsғC T5aU QFNex0Lc)iIgFcU.d>ZUPE~]eDLDniFa2 3/ cMeF^ώ|AUt![ڧ'%]a,`JpP6w?34S> ?LO7 E{]ABs> VdD2`J``+=W~X`^neU>r HĮ`<BZ"LAP+v0F| ;g8 9 (B^5*~9jK@Mi+{>}) |no|6G3L=)R7@3!RekC8)5x=ɀi 36.ka?> PktY39Gٗ<#V Mtٔ}h^wz囌h#%iz1 kr~f\_`RЪogI tr,0K[{%%XKu+CW~KV6,e$"Zlh2[7 HM! TRJ2S O Qzay"M RVOK#(N!CIНTI`3]* f-k* q?ejowFx9DrF tPkLf2^*Z7Ĺ[bQs,0V-lGoNdU%moW.cQ*AlRORâs֔Ll.LK6kK]w/˻>˜a&bg[}\@!^&( 9'gg;U<+ t]$a/u[]|`Y2wAJn_352#h; d!tٽl3Ջq\݄;sV}^^/Ob,CtL &zR;!h&Y6'y9nC#FPaV{&"aAMq)_k ~ hoᷨj4<5uRƩ5 $G*><ޠbdkx8H| XfY:ӥR '"Vs2U1RS|W4^=pR3 sZzua(KC _`TpYZq T3X4(3#ڙ켖"z1:t^>Z3VqpZOpm: :w |ۻihK˾@ V y>xRbO)< Y)0vZ( &1CagpXkd'}*(_Gg?M ?W)OƂmIxx (˝Ă- 6wo `Pc@2ŢM-s4tl[eTΒXC %YПQQ݆1EagO`ד:eO/[&v8'ӃS;.W( ?rb- 1*͒Bp¢7 y!q5@7O ͑Ifi۠6 Dyw-B *oQPKfMfTdh纼ob`b䕮%(;<#h6":/Æ{ꧮ6SsLwM.,ʍUoخ*y+\tzD<bo"`E-kqʾ$@C@$~H႑jTr*vwOYUֿo+!)_*֚QTem/jOs6 qx4r'vJ]  ؞,Uz@Wt50Ez`Q>~8N^:Mz6˶*o(E@ O VyqmƸ2sY/IP{[CNյ UD[Aٛ f>yF)ӷ'uuA"訷(8I[^wTgFY%>< [Iٔ["JCk߽Y Gߓ*}54n%P>"w^,䳶YӵT"Q:׉Q(iE T?â Q<_U\(3C:0~4%zzR:^U% 6 +d`|uv|_3܆I an%u% BA@"E6xuYPW!d쌏ĎLj^5I>I~}'j@V ]9޹)F7'$DxO2Ǯ;&M,Qw^iQT!ubܵ䶌M`Mm5Zw4r& zk$ì_=^č齳ŝS:G<&\$\#UO7tҞAUt1a⩪u1aXV`OI9D煶sַ!-)[F:)m-lW'Jy_!G݊O [&48/x=/wMȆkŻЎzVZPBIk _hxϠ]Zv0H-XK%B_r4ч_¦6w0%%F;i\! InfƿzxY|HH[m)wbu$&U^l@?&u`nO$IISagy .]Z^m*zH5_# Up>9O;fek0#2 ?B9^k!`3 vO~;5>M =Z24^p0f' Ya+kXب-NdpolP<! T+X&`+ıKZ`|-j(k=4=fQԱ%l_˨3nt$#Fw٤W8y¾3UzΝQ݋SR./ [a8;ɂ tZ#҆Q_o*j+p#dԍfA;N"fM]Bp5wdNqꋄ]>1haoAhkQ5TkCq3dS.rFbNyQ{޵l!sSKٳ"]ޏ+r8c&P__ ,xiy&SRNB/)cC~WpBSHJхD=0>`߹&Ó-^N0CoS| H/YV) }Wن~UiZc6H$3)mwM.@5y6a{5(WS=e!!X^y:u2,-ƪg4<.85\-}UBvŁay7%HgJ&Hj$E6 '+AtכqoR)stL^Z卹< @R+].hـ9A$ʷ̓CV]NC-(GPn6-BџEy Pp:!5]ro&X0Z#ԟ>ciF ?7?}jBE[9^DH0ybSDrS:P`lw R/O'kZTjٌ7U"}Lf#юA?s@MgQ.\gLȍT {FiS\e:jDl_G!D9[rA6#;^uH+6^_r%MT" 6`u$ʦx5xA.U7"uaOA`M'֭9kQva,bn%w`4`ac[@BR]sGQl:oݸp }KT׆ $ff/t|Udnduw G%ԍQWx?ޑY:̘}Z-6EX/52B9;-3&ɂы`%,4=倏k=K;6B_eТڬ^֐VN{)E/н,v/e`?%04 Sߒ @d/[\VW4ŖJzzVaUMmtf| wM[!A9p{$sx!~eډ& sCc>qhAMyqmn%Pq! ?p&o0<ۄl!MT,ebݝ9 kZNEX+*SS=P_<1:p#=H**==*м^44+'BdwLTwe7ü0' ( o[R 'px ʹ,mxOJ@GM9պZ"bDmf`u c 0h'TGh^󉐢NM^As'EҖ"zgU|CoyGS+3]= =dZ[F~{,fXFs7 ;}%G92F)%GZZ|[A,=yp]EoΧD4Sh pypnޤ-jC,Y?~`lOnI>8#ڟCj"ˊ|cw" %ʑdHnax!t_42C~;Ӡ6=XϘ |=q5RT0^,&{xtm yB->U:[0) njzhW(3&ZEUhfV'TfJMDsYP83j^RsҶEIQI @GdLuZLh|rwKjDz$3%"x;Bl~ڪƄ]y. *Ԡ N~|~ Nۆ;cބ>{VD9 z[(j"-j9_9 K'f „q`!&.GA+1>mmwgZ|e&r 6r`H[N&r b F@"풟sH7_[GrvyakZ!'t]Or5At1Ww}A&Ԯ ȷ SVw0gȶ0wݽ@o:f%\~ iyy'KG-hy^ngk{0)e~|xpq :QvU`!ͳZ? Iyqz&H-A/T 3p5hS8O߫;ykO4iXNf Y:w4LØ5#(K 3f oaBywK(jmd`BfJcƏ1]"2϶ P;aI_Om+?jm+-=3jZ}[v{ʥu+ULjLQzK8Ivi:KBl<9׏!w "#F}62,4,{ǨooBlω&.94$/ꂲeW 7/jb"+|( ckN|'6厼L\0 Na XEuj:꬞߸k)k0l~㲸aID:tia b<06枣 0`p+BplXc̸+=P?\G1) ̓KZq'D0UCOx77LxT(4|aϴZIO+!te+aP8.֍#a6|^eR yOn'w\cυK)G4HQlHu  !͕1eCm,H1߻)l7gӇ`37mF3$llo$humTuuf1~UP8bJ^a!j'#$G|wW&KyLSze L?o- wPϋbEq꾿[(ށ :F>{B @6Q;e`99O? V}^ ޿ \8 <,سS?7 R#m5TmyI:Fw=V+f=Ց,~2mzDfܵyˉ6uEe ̂ xQ5T;lԫH96A?svX1\/N%iʄ`wM e,~ gXPg1}|l7ԪB s; E+.ε !Dɛb' \}]vA!ɣ:۪xhZuۥo9dp)j y%";1!A vӔ7({[jJvkwoBrÎo-+\1KNгdS$?r1\tKnHSqBukEKp&12' 0,("jDGv\S5zB zKl:-%:k6~)^q`VnI0OR>ʮ @}-Oip [!\X?= ⏑rn}tӿI J'hS/:9Nv"Сp(O :*>hb+9ou-7Kbľ0mBFdb~w?6oP|(OR*ջ Nbһ;)tQ@jz:#."v3bo,ߒf#&Py$uPLi1ݴ H4%ԦVMN ؑSFRO'+v1A_#/s1]<,v[_O qۼ'*9Q|(~Qo]N2&dAFx4YvI*$Z ?mwYLqC^O~ V2~rX}Y﫽K5zvΚypzVWsWDsމ CaChc'ɠ0W[ *PEirnr)=f FyaHx(4ESr`)F%1s% MRw} ,pCi=nLt;̢+ 8@P$a y(K=Q@ x: w}>YgDp#s6&c`h0gS2,$I^7V~~I[q2PfR*V`;6B%L-u]8x%[)hLYW%n!CB0G*{+ea9 ٽ " %d1+ w M+::됪dʪĻqYŝTNV㌟b+d |+:@GKWL\LN^G.Tkσ6hv3DMo*c!ً ^l8G.ډ?:WY>Mf;H,[T[7Ȯ.݋5egue9<`LʳYB_Zfm$vT>(hZF+>YDClAҞ'82bv\QJ>At8r./ +YTK>vQs*e _nAs.P-?m< ˮĝÜ[K^v >!N\ kSʴfA$x {F:g~E[u?UU}{=ƽ> ⮟+ON3LTW,BGaU:[Za:u7.%R %I~S6KO?Hfj;*g;.*lƺp`j"Z_}ɫbc$tUR-%A<{dl,{z'Wփ:Cp8K2PݸIɃ ,!tI̎C$= &E>* m8-rP3v"Q+])7iQ&L|^=6>r}2 )ڃ&Gn`Wri$X\>@ { O-Xàٿ_?&3,iM)z[T<ͫL~Z8^ũ ғ'=nT"UYpuVz%6ƠDA7kNI`Iˋp7)AscFNwL0"}(12T7jS`JJy֍X$yo2H):ZV|q>wP(o\ S#:DTMt`/ 8&~ø$2`SN3;Iop HP WO+(l%iv 2RJlT*NZг.*]#'7 (ut/BPFdqןDeDpކvd!!g"<&n"?T=us8:VG?XD=N_4 ?@9|69eI}6c'ݷ.7½i~Dz W hBO 'swꈰ [Y_ mM`=QN&bhضZ$7[+a_aOGWɒbAX=`~'Ct|%$Mcc$mxG2=&0',dԃq\u1eWY4K˸u܈Z.q^,9Z2@#TUesl)Ĺe=)8am7; -jݛ+cqaS쯿R4(wB0 9=q9s'A azd\Ydqh|:X4Qd?7k1l c"= TO&9)h;;湪'M ̾E?~^אָ&lԺ*eߘ: txazZv93L>gZ+'|YeL+`q\6BvTAz{^gvGLx.Wc*=[dL5N5aջD %PQ k~͂LA{HGݕ뿐 B[;R|<(USjJSFjٳtsqlE]Fi b? Yïο/ ߡ?ސW:lT4"EÙp,.,*=:>фB|.)-C(=(_&t:kٕTYNm3Lɜ|.{.{r|A#99YǹfxLH% PrjԮ GЫJ/JYpUfS6C,NIq߂@t1,u= }%JeRq͂\-C ^FWH}OU*(cKcF&_1Ɓ0@؜( `ϵZq,g*+Sf|]w1ډ?{JWT];k*]x>&\DuYvxݥhڱz7vSȰSZa-HY 7p}p"f.j3̃f$Q ~k-ĕO_.v)#SO̝|~:p 6:IH8Ķ7彁^=z/#GF23vHūRX`v;>8tF5JnH2jy۽y޺vU-әLlrJۚL#谯>|A XA0:~œmyCU`?nǃeR=l"fZ D`+Ux,dߴ_\K;_c)qqtd[heU%w0niZ6UɠiZh@=*|/Y!ZCU26'Ძ$ZzPpZ`K~P5UzZ, '˂0|rFy0`Q/-O +)E2GK]7BYqcOo~J;fעP15 a9TI0DgxBvRV_14ISVMTlu/E*=d\'T*z^@K:N#'5<*P*X]sbTJ+&ѸBv o Nw j>hzD%t(ӆl3Jjg/_ޢrȜLo |^gzM5e>E޼zAΠln$%2̰r^å96^38m @m:|J0LOԆ%9ЊHM wߟ?2\'_%o˻ pƘ]UGx,Uq:A Et0<6O4RQArRX 6f8s :QWle~SIeڟo!갘༥`ey2ѻBĢkW h6)r_J׈'gUIQL(BsП>FU|@Փ>^zQMf^;0f~5tXg'yMgŦV,7sHq(_7CQN#hkP@%9 Z<Y,|}Z?;*- iyP.e5:cϴF Mֹ~2k8Pp2j[e8*g-Cq Ck _sFb<ޒ( d}:;o=LMSw\ EZcl;ja^JaZ&+j&Dfa%50KvbynMm.Ɖ췊D9j:*qҮV0J&![ D1&vM]>G^<da|c$tټPpWfŠK Vܑ}'[)Н#!'g5Y \B> 2YLl02ɚ{a2ȍ)jO?rCo&x>a20)jq|#$` 㜺| +1Bjᕆ"A'Tڃ싊O_Icne: : iMQ*# y/ء8yciD0A|ԗԈZ^?|AqRlHX,]Wp=FH[MG`;V_M[50].s[ IɔTrM5]=cx<񢛠g0,SK@5j(ozuUOg)#,7Z[x{)K9)|]u̲@lyb}Tw0+GbrEXAu?β8Fߘ׊ /tA.`8˂ 1`'.bH&~ABS"8@]^eWtO #۝bBt`-C|Ga-*_c]'_8qWbpyp-^۷Qsƙ@ؓ@Hg\r V47HM3 Z{O6WHDe\o9EJμSuz;cQM+Uv*ޣl]\*02ގj+8ؖ ~>tܕʁz6][B1Aݧ%!O m>|deybUȍJ{WMCIFHG89^|MUL됊:Uo *Oڵ]mDcv EIC= (h%zkg7[U_e6V/:E*pH}/T_Qm-Ai#)L""$]7k/,B _י༈f- ( ^PXв☶n_*KV؟Lao{G3V}GFh#OP0/ϊQNX:uҷ z>Pm,{ވ)QXU?~)V6(`f*vyTx/Jz(=j'E[)}MXi,(Kz|:~lؖ/-:Lb0߉/Lپ0MMj{57>ٺFccAc^ \B߻x5=w࿸k :c&4`WW+HEGT)kP21@csw`d D2HiEokGp'7 *s=znȞFo3 [JR_͞To z&U/=ߏiLZk)̅u؉D1"JZ%O6j7+cy]!?F(pGTw-VUp6<) V1ԽzдN='c)+ol j׶%}~@8FyC?iҥ.e\:~~iv!)xV7qVG .UMwBد8e}FKimO<*~S .hdD*8zKWb,MziZ e@ͅJ*nV5:#R90ýxlv<3gMri#[i!,F@z.13QTg=yGٓЋ o%/O 8,K$h0 {n'ݯ ,g}Bn;dg6kJÃTSGctV\FǛ90 &؛S4(}lSw4͝z>`~&)yNNu:!nɽ1u/3zqJR^VT5HM:)ETF6E2 ' L xaK}N~K{9ڷxpRʣT3^oM4$ 'Jw&Ig ] 7$ArL\;҄Wv4w(J|FΑ" ݱ'J|)oMͳA}zH19h.#Ӿ j*)1 XƯqUh_zⶣJs;,iMϨLJ$pJ<+{{m0oUp0ΐk-6='QDg:ZuBxX{P` EMagZ>2I9FүK\,V8v<4} +'gˏMX>JmQ\_ 9L9}|+80 w`dQ+2!B9"$}kݰev@љP8m{j+_R8=ȞU=70n=Rx't,S3敄|R2;N7&'-ȣaKuI}5OLY3{ ]46l5Q4yg2  {g}h".nBBD|?xk0'`BN{;5yҟiMB>]lכB:

BIQA@oZp`ӞU ?]LpHpwHSii~BRa>LgbF6㏑-Co+@x]'gtZ;)" mTmG{9jق? 7* cpA5 lL|f]|Koo$V86690>d A>#pa4#mHBJqC~.^( ݶk/G}ڸ .yPhע7DpڍTM BWpbo{~8lN[YՑFzVu }?槸t%|=J{3@ѿTDDxkiP j{0S^~0QXAoKaK ԧQ'$wRSLUi[zc_Ъc#Pd |HۡAG E2X@,v`*6 ?eE'>O:\3y<4a$8z]r<+'"FT5}l1uэ_Fz,89dǚ'#ǥHK ץȝF7'Mɢt dڒgQϏjs_ FK.u0". 8VL Y^Yjg*@hT(xyDޔ.`ґjPξLp ay䰌Y|/II1]qnWRmUj#V JČ/u_(J\Nʢ=d\VğxYa<1 x%r?gA]pM`9[9@(I}C8>o~:m?pG4+{9K>,R%Ⴀt9F ҈m5M"9hvfe^[>7 %x;Hj0 k[gӄk9G>lYisr)L"zPao&<"L1h&r}&)e$7;.s B1v9#΅:_ \icp7%TZvyE@)hvuh3Ԧw"N'=LʖHҮZn/u?rK:V!6}Cf !\!ׇl[@T˻t Qqg mW6!LՃ0 WV8$IXErxEÂ̞j΀&(ǵP=:bKϵC>h:Adisd# l|#L,KbXL7|9˲ojغIUUbwsF8Kc^^`^SH3\g@>D~eN_8BI ʎicmhX#vCʦ֧yÈ9`bޞYTR ܕo#JBHSR^uI(3!̧).B \Nј'7x'V.mPT41ROqt(H=>tFB2ɦ7p>k,_vQG8V?`c#˥FO@.@ ~ o.7:Ǘ]y}},R +6of*>B0;nвe\ZOٴ+Iu |nq|@Fb qK'^E$i,% Sכl-UkB쿰])1?IxDl*VT=ȔRӨ4(նv@N6TL5oInBdJ4p"V` B8%Vͼ*k kVcVᜤKiK$nZ$)&_~aBw Pf|O]:T쓴4_Hs==OاFoDN-_4胐 J^b;/ Ś7eƊ3% JX*szBbrTe8+b$aU+d/ELS$YP}D/b1 N-`J*DA^/p"ʒdqJ躜X։ G5Hz zt1i9btivbDO:aVRp?AfM~)A|2鰇|Ni(C[3*ⵚxf8lQF K!csO|Hmuj 7D2u.XV ׌ 0i˂n@+?؏}$_" M= ^ZA€1} b Iv.yUxDYieR!n81#jJs/!Yeׯ;-lQNA_;-&Y X% s --ޯ$+FuCfAM)X5i/Q2q+囄K9<~v*"6N:pG:G,%_kaң;UNFY۝\K0o؁C$:t+bnqq0|_|9c H.|jV3򝇎T5G;zH_lMvOP2-T5B)oԚ/Tf!zatZv,̲yɗțUl)QVzꏊ(i-MͣR- z3_.r*P3c#|,wͪN廼 [f=;ltsT%_0tPl=fpSgVD-E&hfn|7[ TA5j-bѦIė풿>mjJӐ57x 6R_U('|u\Kp ӫ1":-;Ah1̊`u&ݨz\uDZ_o j`Z_tՌ4@!0碿+t m1Օ&{x'T/5ǃTA~s'3( Yxi~;qXq{\AGU@ h|:=l\Yy!W>L"ri[sQri `ytA ncE8% zr0*05,Z;g֒L%3ȱ: WF<ð-*Dѥ=_5HSz40*mSm#b+~]̌qC^ !{pτ늽RAǩtfv7DKF[-I/ԛy2~lӺ)I'\{Iv BFNF mðpOB8EfP:9k1Y!"eE'.\z)Q}Ma(eU:ؿa Q([\Oɱk! T wXo9ܶevI2rTRIúZjt^Xe}VlPAh!MPU7 7=T=tOw䞀`,Tq$FQ~Xuv`(8|}Ju&Ri|jm{%(%kPa%,nO̶}qLHu3b*!ZRDч ֹW1%'lOX zshBhu]C{ 15gsm!nFUv@(4[߶i5{x^[.}*x $&(^6~kĪp@ b9E?;F[c^@~ƽClQ83P>.k ڑd%*fpޯ`@`=eѶlA䢃m*?n-Sx#`"L܀#?ٽ)F,M͔@xy`+"r66.҅\A=> w|I›z vjv% C^A0m+H>qb\g^ȐUȮB.d%)nJ)V4Gӯs58ejo(%^bt[h![δT-!.|">)W^[<ۡ͊|2,(ݭz;)+R6T ׍89r u~xe@е9Ɩnxխ~ ;hѹC/=ұj Q|y}:98O!E;.{$]* &$*qAi,v` `,F\&TZd`XBDg7f:NK%.fr<\w#;! ϙnc ]\tJ'ER>浍ЀcpIas$gpvԼMM rV}"dUrt\ӰX"nd.@z$`@ե]U|n-W%,- L`gR#:rGsz1Oֳb+_**+݅+u((('^EƋ^&Zs)]E)b,^zmi|ʧ`ˠ ?q?n%1h_o%_ UCUkf`aG Rψw]ȚL0g#ZjSH 0M_D4 3zqF;+ؑ\lFAPվ!Fζ>TҖSdd u ~ve^ \DìA?NeC@|ܠ3)y0kѢOtI] ݵcD-j~xxtŜ?UY)JݟB&%wkeꍤ1%k:k6}>]+ d#ޠ:7|6iJ}4Tovqn30ZZ(+'^AC8XGGdYa2^P@2x4 5_K۶(*W5STgZCya9rfܫ}D{[PĤf+U 'yJnSes_lى0"*&z+}>V.Hbz> MݮHJ2~Fc=nĨ5p>q̓T 7|SC ZjK=^,L ;.xwW{N\5~8}tTLsGo/53Ԙ)ddzq+!lo񭇏LU5{[ [ c>e.!$.pjk XDwd/Os`2V:Җ?q%Ffp{~刯Ȁ$o'>C Z_l70CbGށJG;4P|HR։,i YAx}SOt:Dr3X'&=,Cpy鯝h 7PxĶ,M<Kıv=07=cLGA͖qYbIiTEP'K(X?2ě ^zvqoLBM5);ڝE#Eu%zr,VPm%tHmM{łeaL:Kg$+n hy݇Q-%_.e7V*T}R<8ia'EWI-9*bwҦו? cT9e͵p5UVͺ J'kYK,af{ zTb{Rsՙ}IEnWevV~KXσjE7zi.kwOQW[++Q`+{f\;w29(3C1D @٥Bf|]BuיRTtVasf)۴L0m &<[vQ\|!|ѶK`g3n,)t OF'{{w\죆Z(ZV$>$DK^^;աKq|dRvSUJOq NhW2BiwXicHZq^U-tU_?QD jY~=}9>=pBL-)Fiu]0* ,ԳKb~QǜvT6r52ƤZ3xF-LPa #ˤ j$c 2jǩ/% J֩QXsM~+O uapD Qp3a;'J39q)qf jk+ 6АqC Y8l^B ܛd;\f ܓYYcÙ3I3hY+"2/"( e`3T%~6aN>h_>:39klԄ%KF/w}y1ͷBӘc+wmZ ,`R>ڃDYը@Q0 gqR?j2Q&k!f.y(=y' 2"IL\2>J!71Fc[H6ZOG hls9NI&w]0tKBs1.Gy6iK@7$%^; F V)d3ϋUreEQ6xs 8ꋐPxxAr͍1>RLI6lpJTm%%T~IJ5Me^c[G,2Lb?IٹVϡS@2#S$!P<I+Jo/IgGuC f&F$_aZKL%_kV-'Ԑ5^_J vGɄvIcBl+$Y^QH<e+}iX|ӹ D.TJS*J[SyTI2+S'caĆm xU_KxVُurJ* ]mYuo%#L"{+Ğ0@-u.)SM_&b~ppK%K{I$9 )DLS:N}gvӞ\y[|.3ZvS?^he܈W'쇵墀/;;M\w"g˯g;:gj`}5i_&@.D zAMQ[dJW4qjEׂ$0uŸʒ ^bmejF'_/Rw?hnn* zN?60]++Rmд@p{KvrGIP&нxml:@|1ホsM1k?}{ϝByb~Bi)cr'JPC!ku$2ZufLr^aPXE*JU޹˿1VG_+,:ߑ P Ϗw>϶JK#TCaf!!IUe 6m)?}Ś>`d7qTʷDنCûc@(d$H >>x .ɳB!̳]kj˩$S \Xmjg }7rB4+wmx sNj"J,W&tW!B2v=&o esrl[aB1Ig5%+CS@AI 6|V>wwk"v5}CiT1S#. [S*X:ms#!o^l - }|wFUIpƐe"CB2Q4<g< M~/P @̚y{R.9f6FNM;[:h ;~83Noŋ%P}?bw 1_Oc/*Vr)uS]>y 'W*]f`oP_.:1W{kl[Gr!9pULrn{JmJ-k { LWIÎf=4/Lr-Ķ y 0$N.2_4} >r:A3q4:pp:zd߾˹(d81K[W"}6"13ҹ(6R{$%$VkHKzΗ^WƋYK61Ap.%#4ɦHXK څh;dpJX9D;!b7RX=M"nQ!o϶}Ù95Ku^)ZG閂2(ٱvϔrurf4qTU'ҮXւU ׈N `;zMBGEZVep!C$0I4!KT^q3;X$p~n= K4hlCa#' Ȭ˷׭cVe~kH>RWl@ǐb%.Z3|Dn)U,ԌT͌M}Q 5|-Ch^ry,YĀrQc*xr`# Q3I QG~ ۽}^gn  D nUi x gÀ`mҨTg.WTzWSrG2m8W/5%%\91iH7xT)E4e>/7Y?RxlMCɮ z,wI>&lp<6=ߙ~x%1~AwIĹÞ!7H*JQý%yst-.DW@XSf?zH“pt*QuQ]K+}(#g͎m,pS dO֣o 6Bݲ#Ŵ8g+ Ӿaqn~UyqC|dkm(5R=Y^v k 7a&w]-GU570?;_DĹ(z:ŘړDLn⮔g}Iճ "ꘓt#NG_#kѐҊpAqipɢVc:-L_'#[QX_D\&Yrb~0MM6/qY AXaH60t1v>+,h'3\rٛ@RZPi Ӝ4Y~Us",0m@ #KdٸjdYȐ"d= kgQ@QAC1Ź vlӗڰ*#W[q>er*afjc2P,ku!(Fr{pr>BLhZXȏ[o޹s%6 vg7NU1JYgݾNt\Y]#ٿ c74z(LiGuRg\s4K۲dsM p %B4n[W[ykCk5 ,fjW-msPj6eoϥ F`5E esYqÕ}PeQQ8eMb{AL ^xMNԍBIwX)+W|? 7UtlQ`m}*|^6FP*Q!-Nm>6VzOlQ2(\R޻F)l6/w߇X[6O2j%-{5"BtbhQSM_wqb;韇1t[ybϒ'؞`}1rH7OqD ~7&~5ؐX`=a||L7קlZV0ے>>pA6f)DQ?V]ε88gR) ><DЋR2rx[:>IbϞΜ0_B*CmvDnr?z<`!nI7sLK9g]K*mQ7ORYJul"S?b Uw3ˈ+rڑq)O5VeIE<0я`Xϓr>=$ׂW3D-BHP#*UprHl(AΛNUEWyy>`G)=*l'a7S qOX^PJhً _yoB Q{׃0/}y@}mjy2HƆIݼQ\칽*OW (Z)>s+JV_5sU%3'/=\c-\%p }я9"('Z>rۛ<ʓΔ$;A -VXnfG\KSwz4Kb۔E^I3w{&{7|pv#YOdK jw|:ZU[)RPru\.[,_,` ZB[ ӮL)P8 RI*|-)5&yI߀qn;AvKtZ: U cBYXwƴ=L0eV]vI?Şȼ=6=Oi4栠ɗNߪ:Cu> 0 G+GLO81*=Vٳf{Ο!06KjddL06{NVAXM݅Y _Q4 Hz'ci'l }  nbwuI/$[@;Ds&t,Gƞq v୽@ucr{zGzAgVݛ,w! L (" pX$Ax@mD1fpplryhGGe҉|2O;Ro!)lWLuInxhKt$ڣf{v/YOLn#/Y캸t4!pJ~[8ee }t,?1ok|wnxB֘l ԭVOӆӂkZ$LhQ5Pma%oe3`u_.x Niywf`ס(K k%pA85C;&s氝hxeggள~뻕2"JiHGX~ }zu?4$&{ ,daj qB9d96;7l}Gk ܩ+y[`4}C]x\aY} Y/ao< qV]FU5y@* 8ڴ*dťqR˄fbG9OdnIl !撅/׶;qC`I~j^Jv 2utg!RBToۑs@bZ/y;&,g7J^`6z<|0ѓ}y=ޒ3f&!p F 6LeE*˚UR755i{/䏱Ԙd#9%;HdL!FliƁ(RTYg;KpRZSr%jveoYf 0,W,j4zv$b݋}r#Ak!L'~|ƽg\.?ZC0 \o13`H]X\3TA\P!}OA+=$u Tc:/ i=n+_ytVjvȼ j=LѠ:Նd M9Q¢#Ŕ? W9@\Q25Z ƶ#LGgCUbur!ctEh1r>_5,-D+.btQ8f*9{6¬<&r*6h'}KB0ڧ ;xoR>;nqj;DJ治Mt.ɀ52";4,tXc$F6N ō52J;+ zRS*Ml%3zגf`xK(8#fJ9Pkgؕ$8La<#8@4V8 _.6V):Oږv&vAvȰ'oqHIoϭ:^ XB^I<?tvuXBQOm+La`ЕH6J ܄Lnbto]sx DC &q3=ly7u!">C;5Qݡ͹X_h>;{k&p֏љ^1|"bly&qnY8vްDP8aӹ?-d);ڣÖj>% 0Pq`LDŽLR$*l];6/ѵZmY`nҽ3"m%tK6쯩үWB!wm4jekp3ف,y/Edn1x`5:\hΎDܾ< ƨ-Rݳ*u:!_LE%[KOhtVXYbR5M|=8xT->O"D>Ț7Vks6h._ #;7o9uȮD ML`14wHm/vX7}D0mVM&G>x؛Vha 9 .--bWMz)>L8 œ>V\$5Aq Ml6d9kxGi tמL)o&1PSe=O\KB6ݹmhԳ%!b`sp Z K. XxGuθDxZlYb6-l(K딎ݥxU)%)#?~ߝp/VYE_iė6wqdlaO ӇV3'!&Th`q@ 9t\(Aj<^+Jp)%;(1g)BBlU9 %꿸w zAj>~(r=oKXldV2>ڶتK<qR7-пgպ4[l)P;~xcVZL^^- P.C~YB)CP#`dQ-َ%Z|9tMS5S&!QGw |Fx4zBv_ gh߈t0,i9Ā%Fzv{S^[Rq?%$ڭ3_8{#yrpO]{k>xw{x"rQ0ݒSɰCuW8U}$y?~BD"X&LM7-0âW }8`ܰ^wr4X kБL0O/ˬ0!ŦqlYސ/;> N`Z{PȢaS=E^O}$,3m 2c97 qd5Q`^;׭7[`pڰ0wu/<¤0=[Oƀ4O8ԥ`XqJ)BahJ6~ü[zM {j$LgI #m 5=5oL#Ta{t06ʩyN8t;vIZ՘YKr#_ҥ\B'OoкnɻMB(KΎqٗtKd@K5 "$؄Aol@i075XZ/M(bf`g@=T">Q웎9S/C  77<3\n I,pYb\3;'~"=aƽK850Whi&`FC**PX&41䟛(Xym140DHGo ~:{]?Pm$] iߤ-uXj: NB;yXuxzҜ"9dv,8mɵ-c+Q*|d W~LZvN9& PiBp@hN쪈' Wr.ǙIdPֹJq02:69w~tV%gY/ |cecIs>䧄WDXFTpk5+Gӫz_qp&1N)N<)asZ$~ KzI3ђO@+'ianu/OB6BOTutMJAq-n QA҉ҞuDոȬj$Z-L =g︻|2XZ`f@P_^j׌W}(B0Whw ;ǞI=)J]ljj/X}zY{_;y%蜮= d򇋫;4 Pں{&D~l+w+˦A6}Mcvh,Q˂#%v#v Jb5qx#Rx`R9D11  d 7l5b92`j[kuL5@ %w3AJɛӄ:_{|V"˵SɥWU$/O+tL;ݖN |~U@sRGI5@"H;^jT `1LP./nK@Ln>J4Z/+yle7cē:P/&c 4H&}07'ORV3ֱV\Pz NgU0K2SzI{TD 6Ԫ!kq S*G`UUܖPg6p-FGOzi q^ek V E:sG }c4VvUҶ0tt> uOÞ&Ube 2sv<4nD :5*:GKi.z& ooiQksZ'c 0NzTZcC$<ڗNfA֕E=Y5av)4]>8ވɼEڔ*H^89_3Ӯ@eV|h%ԟR3T9C/Lj`;,Y{"kv">$Jr&},gL"Vyٶϻvg׌&\ mAzi$]zS:o0a ͳDJ^z:PR=5N7:2A ZX'=???xlg$DS>P\F'9"Jn͒L , ;2)eBM}h'"\AH/UZoϹnjI8|Am_ 5rh 5"P(>N;nHJ5)YES@. d2R0]{RON +IW+`>)R3ۏ&V14asIyAjűz>7Y<#Q^RdB$p԰($'NkFsjWVGxY{TYPi䈌tKe4 |BRWN,]pNkJOR\ô3b]W:F-3Q٬Twx)BG{3l+qd@ S4S]}}M Oya={D2|aQH:k oxD9&8 2]Aesa᮷FEd9b %ĻJs0kאlq{oۯx:w.'r*xZ?d@(_&VeMD+nFڐH!Ҷ^˖]&?O9$R>Q+j MQR'Rp-FVGv,8Mo5fq0p`:n)'w`y/Z CT[oLoMcbF _8-Vo}tJkiB{T)mRf%&h3h4Ruݝ@KW^XMEG6ӤFe20w\BoABߴ\iϙf*VT_4oUn(bB22-*ͳ&n-RRd.z EP?302\~bu'<[~R#B)ŧJAUw潱Jw=g?aqD#wN0% ,9gK~t 3P.YnGh5E M~ᇼ~q,EI{4k(\.b̵dmCVI!cnfr;8g QF`l29%B䋾[ieE4*j1`֎ AqXdZy甖S:Le|ޅBZ>"$MxX*|&i&̇nFp\f@ug(]ֺ|L y ~B!x#)sR 24u7"&6s%{C3[t75,ΖO h܄ylYc>YGl4HZðΨ?4X;_OkO>|R!]&4@ڊ꼖}A>37E.s|x-\f'E %뤤A kNcݳY5;1axIS]mb;Ϣb6F/PKO[K`2&eW_L3ȭTQ!MBSOtœrPi'U < cy\Vj'mŊցV^IqΔ#+ 8!-?ͼ$yUKbeR'UrUG砟kP H"{!ĺui[\8y ENVab$^4%N٘76ΥR奀 9 xO$`5iK5r \ Uwؒ[ϔ~joz*n 9X zSJ jRCgúLWWzh:/Ace[ 19 0RSQl$߀盶Ovp޿\|QG>H2p7e z2*4%2Y.\ӽvV)LGcWZ1 ,ul6L>cݭ bd~R 257ϙkzvuf"1CzV56x*J9%J"JyҬT sܳҠ__B/QR(IzE0/?P y%e*MxS lx>aq$|} K558C6SkQKXi)ƭI:vlKUs &IzGWD cp!+t2E(vz8@{VQ4;e>gXu/G O$,(mm{݈77^ V&`= jtZUeX0_ "ky/#!ϟx jJF_}mHO綌@]7sU{{y,_PC֧nEDU;H,UZ;=MC2iYh"k:9\3bx/;HB$$jMKDUj>[8:l4A&. XjrOE|_̝q'6(̠o0aClP#g@mJzΝJHDۛ&xSB>i;۵85OJ%=K8C-U ;壍ɀ3*c}5KtNE{i=|~d]UMYgUҿ"o<'*w \[p~w"H!ʮ@nz$ɀs U#Y`8%즚eƣyK-&8qz E/n 'T&P l{D5UCdK~҉j %5ȉӷ{)_ w+s /$[Ri%]M&DoGlـz2&?0EL8NHM/nw an\T5pmy/7~~ 'd3IDuò|DGƆSg.QsW#6 3Ix0q&zKF,#Ks6%X|8}7$Iю#T]*<H\3^ܶhXbZU4N0IbACTb%=> kVZ\Y?>L\q:I-mH~_ |6g(sʩ=SQ" ~v!X݊4kS4(%1Ŧg-ӳ}7`; (>tclx xgQI蓡SmxNC)DQ{uᇼ%IokEූ;&ϕg<6yeU7<8"r%>3J3VN4'&2d(P0j|lʼG6_ FH$•T.l~zo N/ҡ' EoJ($Jm)`Fi屔3h˦.bSUSIzȎ?Q%Ѻղb.٠]"ZW4-q LM!㏦Ѵ4JcuPFm h1zbۻ5Q͔2-#>dmQȈ z VDZ>&}knI=LG<'2Mp@_ڄ |>bJDۺUa3L0L.--П$e#AƤ7yO9%Aqk&̦_Z>E9v\.'?B` "+Dor^x5d*‹~3 JV Y1(.vj91Hz a{dG~%oIس\ O~n&`bY ,JU(k}j{ `8*v=6z64xQTEӽɕf''!.,/[LLwpC.Pvg&Kʝ|yi8/m5gg8JƏz?R "zI3J6l^bv6*X;qpߊ/ #ej8D#3߈^]]p';Yk:| >A)eo9-?y"3Ҋ@18&7_gGRTY3bP_[.+RZ"Ʃʺ!Crx\u߿ba&9Z6ؒw15iLm5i(m40$N6U֏%)v!Y%9_ۑ5Ha Xc(ڏEZX/\c+L܉.<,>6AQ?0L]o2|wɯ04be^0r&h,,P4i-f0"%!0E=gWfə;HŻCE`!Lpi-zbU w=Mv$-H:=kB4f*TW^< Yn177n ueWФ"(8հ&mH h' D4ZuV{RxNryDܗ3);$\? g͹X&ȱUHҊ|@Ɓ!X\B=ėCFAZif|ʴg bk+܂\T=ւ"tfl(" bȪrA''mZDr,!>:[} 27 !{v(@ $OmNwa1Yfc8Q s(64A{Ȳ& m)^'6>Am GPF㝵qwMvjń*UJy(?CI- cxr%>):N-3zG|\B]32wPzdGԨsO7Xۅ@ Z_˚A݈iFݵ% lV~I?Sk`0̠,Tз IcΨUWopm$qfkZshߠHbC|mm1?!Sth_?E2yO5yLDA(g3Ao)fY*ASa8Գe/ 4sBR_rGA;##(Zզu }O3IUY I<~Xo,ڢcGɰHnlG}-6~N2&A`rn#΢5$4vT0w>Ȯ+U_"h6_iuŦ!Uz/܄"  )*ǂ\=NÂFN|6ʹ_<ݡd|nEƺE_IhJ4MY?4):4'D23;pU뜤KB)Zsްgx ãm{W$:hry"[5 FN~Y(\C&t n\=o lgI!7,4ړr3-df,rGaN@CXt\orQQ1^\yRge56J0"Lp=vEŠǡTwXRyͩAĠ9 ԩzs]#=04-U$06,t-tD6:9dِA|Gy-ni`ݢ஑ud>S"Z;lm6.-&Bm2/pe$p`L  쬐|^ xHocT,MT\FJ1v7 9/xX0\y!jϔYLH..߯v^y!^Rӱ ޫ fjTGiu _ LM/`i%C'l,dk-aAwxX;_LgxRNlaLzCF8$-NPLAW^rIFoz^MO&l~leal!xDƪo-jg0.o_Z3$GFp#i 1<΀6?pyr3{Vq0\۬FyΥ|ip'GoLE{^r\3ϣ4K2,[-d roX٨% !GT,0OVS1孬6\#Oo?֗vr,V= bM-()ص(u@"C &8JtK+ֶmpb@S&?<5[LOsEd|fPK(v5Q "w3٪X5W9`FVie3 aFWN^I z ١MWk37C2u#80!}Z}e gl1 $O >|f3pZ_؍\6tJa>re*T:oU (iG5}3#%s)];rM ,xJKbbiRTLDkuَ 8cӘ׭pHxB{Zu6}ٷl(#Et q'L$p}"kgpp>AدVgl6K% _(Xy@]Od,1LrjP4OpD_In@j 2KNjC=vaA D bXǦ"Uf5 as/QO-҅6Zg3 Ȏ+MX㋞B#ߗCQ[l8br@DW! ΀1*6Do6`S}=";{1]PfRP 249Bge$`calUN,K`bUv>b5U2O𞞁 *K#y1n/2.-T/gbS<y֫ƌ[El3X_~'XI&nrXq ۸.}ryOPTbre?N9nQXUѷE˖<<{<$لMX8M& ,Y(1l`"+5c޸_R)rш whLmhZ}v`|BU0)@Z nuGl{,z+*W~YtҡWd_(FXPyaxBIu(imc?/HsB0 Z$S';/$1= D-õ7&|"(]X>e쐢S pL3E: OϽwJы|we3^6RL:3 2R!SlDNķnJo0GZp8b|'(Ĝqe\0>Յl4ґ|QrB`V{&D78#wn)x yb+YQOFoX5]LL4+?/cvX-|SٸBsؒ,í?O6Ѩ0hĮݾp &=mr‰nfEn3r$%VN 9vWӌ͗U).BDyxX+U_FPƦ{`=y,tT?a;3vJf˚YVg0%A3yDH3 2 څ7oe#}J7k hR$X/ۯRV"q Nl{@04ێG?ivnrAW=,ndzYcL' qH6.kJum/D%9P'j*-/bРk:kƻ˧r(tEٍ%mcWB^}p^߸5WU4}{u3)$BppﴸdmD((J5F NUf-5"v7MOROLDΗ8K8[c2.Gw׸''A5!M :#$2N3DW(hO3}SPa^7]1H>/ MJmO/9ok8_RSEX&IthK^?`Z%eQ\v}Ti!H. -">fBiXW3' cLQS: D҈6]գ?^S5ذoZ$K]ag-n ׍'gn|,S7YiHwC H͊cZb]p|`Aa4rj00c\L@jԡ5ӭ1jd}fT?N ,e=*l-z;v$#1^1"S5Ī+k, 8}2ܳM<(2(ٺ+2dW;4/lo]S+RG|HʭTfAijbT~]JߊPHN gCpʹ~I ; n3%N="r`O!3GxH7x]=Vn6񼠽O/7c{ZPhVVWӨю?eBcp =o7y:24zs"pk_D*r+ZIQXME`A?ʕ)IfF :Oײs l̵U2Vd@G)bh!=]wU:Icz $X}BEJDb"{GN ~oƢZrt=uu2 _Y)`QPjXZOTQ&q 'B]"˱ *~)VMx S7Êh%am'5.qÛB5b1YweZ2=\qg*gU=s$/ (ťqsQ O0otp-jUl\{,론N- bTMXKnM:t(>Qqbj,jbX;^L|&/p{p֣δɎIjIڬgj/ߝe\5;Ų>SEKfe)"ˬrf0 KRcRńmSCjl `pkYѾU|k NY涢F$g/ sxr*wI1|bTd!ʣ]N65}G9=A0f$ڤkgl?|Oa9L~lG{R߶|<i F.fn7h.nݷ`ѹdC1xK4nuVPڥVwG"m'UKES_1?KVpJ$?.CjRzHiJ`]BW?+t_qA04:DS;в)^>M򭳨 1pQozLJǩ4ƛU2vkQ]OjS$:^ۈR H/|A~At5t?.f/i}Q(KG npNɺ,P>@뒢YJ#T 5 N= ,GK!)}!'b/`s͖$20nh. XX{bc+ht^+ܠd0MB}μ!~LfU9T#hlv]7X'>m :gCWY$(L1|7#2D)0F++UyU OEKsWsyO6s=ŝE a|CFs:NPm C2*vsrp Etۛ~kM ~hvM6@Qf]R]*,ͦ*ۋ$,hfV]1Er‰8x O2q`nI0#nFQ$m5|85%Ke<(/έOdFL&lVեO(A͹I3= V&V5>I]< ك 79>j~35f=ǐ 3NaPo&!)$(^}DJ~l5 (%ln0,"$6SY4+TAPZ&4iG ^Wa}QdOj[FrQ&n=(HUmљ4SGDg1;*SYyVRvY}'Y?NoINBWio;^T$G5ryV8:N[A \񱼙6Tkͺ#E'voǁ0)YӺag"1dv53"rTNǿm"9a'n5|tƽ&bnQ^O^=m(o?oj^;d]^꿭q zMJUKcs+t+FbS3c,C 6C ѡl/bGK[pr e5tfPr P4Ȭh3s8BT7Qew; _6#{QC)X;7-Z30bl:a!ȡ4h^!k&ʧ&WQ-ԃF-t&rP4-]%}ݼZ.:q%),PLWF\r4~乜k0w@RhF$˹gSV5rU17ԯuXA]em'ChU(7-MPQ7МN9^L|CfBkCF^ e_Sh ȃ>P zXvea]YoH; (4ŠEis\ qʶ d ^1LC<]7V gb`DY~CQ׮X$jL9- P i/MhPv;%BN!+"?@'W#9ꍇe ]m^5ϐ,) ]%f2es|/qksZhW>'P>$DДc1d(SR9RUfhuaT"Bu+5E }f֎Cffq g(S`VJwن2Fi1^DVV_ q$M>o[򏵢2f v>O2MFq!7xc%#X}Pm$ !.П 74>͘'kWm{2;=FvuCt U%VFD̦*:>u0Z$BŽu$`'/Gb?;9gIE9 \5y xH5IJ S1s|QU7lɲyx|a_8b]}#kÓ+Ghl)nmv4Tj|oID` m}2>qWlD cUFF{p݅fx^.3F:sp;`&.,W2Px,!ҬP,ucɏ =sa)> *7#zӟ&Ki-+~u7q^49 SVCb℈}kPjG ku 21/GOtops(d5#:xz`Zpo;T→Nɩ9)#ǀ6rE|pۓx3Ϭf G+ꄉ!X0{)KG\KM5)+o`\/cG7K_ə<<YRb*br,>L'c ?1G}B -uWc+Z3n] %tW}Ӓtܜꇖ:[YфTu*ޮ_8OD]( P6,Ő]x2ZY4g1c_-z;7ڰ-R܄ EO{G:3g(­vvIM<4 ajVգ} @h{+؍QXgi@L64~)(Z)KŢgxGf)b+ 3|?8lY\uGrUq9>`';pᶫ֥^13 8]ą)୙2@lpԳq31L͋($$\~@U{@C'XcVЧ;߷ 5B s|.ZpVݥe٧e:Pzן^T1%S^Ɉ:#˅ @ ]$!LQ UX{)΀A05Ŷ0T.ߋN_2Ākj.̕rǙVtˀVVnd[5B\3ѶQQЂp+D 7 ʩX+A;k׎0OB]ׄ']j0n䜑N%{kҟ~: B(#z4ý ͬ{f#\ÀMs`1z_eɛX^sBd6*[Vl1䅸nƼ.*,OU%³鈇ڹcnĨ0pI1-M׺Wr?bC^j\ cG9/ Xf| ¸#JGeDNT3.V_nT#=El =/Mp_*%|q=*;!",=+yw5G]2)9g)x0x3yvAAaq9 H! kV&AQ"⎚ ̞P]*U0@GGFpWĢhPaDl:/Id,&'=/"wP-n2Nk8e M $Z e-pm |p pր~m 5޳TU,(1Ϭt:F _aٟWvV( fEP=#gy7?WiSf NP/Soy\P=o"5{]$& zV4CBT_A;cT6R%fYفm-"q{FO+X\Ţ&4 \yEE]ǔu0y^.9ooZƯ5OVy%|g*ҥ2|ڙMf|J{TV4"hOPw5L+U0e9h_o LOx!oA̐,n!%:y z)}Um<Uw nk"t!/|W{'X_䭆CA8V/VGb'diKz!ȸ kp޼#( }Xc!%Pj$N]wnxyPOUcVclv!F`D S=F73j'R0q$8ҤO;ר@r9n^Q ) 7Gn9䀺쑇|dlی2[͸}tғX@ b gȊT}LI϶~sλnt+uc/48 ~ʄޣ}[@IuʙRړ[|2(Þx 圾cIM#ιD?;@uĉރbկj0MAtEGDv, 6.K;zW3*Ya;6Y4/ƞK(E1)%ߧ2.GI}V# sh>Ч#RK&_©0TI6[{f<28tբv_L1\Zojі;6ycd9#f{f:Wsfxe>'iL`ӼAjoȹ7n1̥2M0f}hXS]ġt&^%;ߔ m*_R{o&g1fHjBh=^:߰ H&HZQ@x\d%9BrnJ3^2z H~w5^7Q9npD^$ rτ=ZEy(\ R!usn:Ohm@`28]Hˇtw!EZ_55;C4;|sT~riǢݦδ{1o13>@Z`f1-zrR/GKcNJ g_e 0Usov:t&| ?%/g|*`gF1t7pYB{gRRPpN4; cXkHcGQL̀pb(XDxMyNVϦffek `h<0k#|jh؟*ɿX_3'6:}!tjv.K=UWf4kڝjxcn/tKoa"H+JU&4`l'-PAZdkx%l"ֿ,RŖ4z[g9B:i\GI_CP|5T7Yf!itW6(Yg7nKW[T;uzUB˃BZ8>vr[Nm1ZE/EԸd:+(ϒ&2 ofxc:XB!PLp|B# tC?xxyw;bzY\TX_p ^B`ʨ? {g;jQ/{4W.p#fvԐM5tdO.oI`b:gk_wLm0z*Ze,WPT֎:!MVT2: ωֳuE,P$`Ƨ`9[˾]݆i?+jyRQ /3b Wu#%nYa[Ӭwĉ«3?5f#t+|v~joľVrg/5c|mKp" =@{ RI4ko/;\W _ͻxf-=~HM!sfZ)^_9LpSĸT>ҋ=?ew񨍁 &nյzVLB֟\|; ׭sz)`9 [a]$ޯ5J|b? "'h0-bJ$|zG/!AX>UE-t;QmxI&R%꺠3 >g%  JK_\d~],Dql>p, Ӡ%RVMW ?Ex[$B?xO(l:6 .]*L:|a }KtY Ϡ'l}bnѯMteYU, m Eo~4N/XWYͣ@bIs'{9Ǩ1Nqg<"@nٶ[nu}6쳸PW}-̒x%$UAjx8u)\I@TԲLJuMirtZěC ")9/=^ `HkZ9 P 7&vJAeA"߿|r܉mX5]Y ԢJꔳ8.h8 f{/Ge <ĸ/?oop r @!UWs$"mA3F6Q*F inQ9%_n'1QO۽Yh~vA]^nPo!j$]IyU>/VN q(t}rI/WWRAs̒:h5=؞zYV:@>9y3X'ZwOumS#iΎŰd.5 @I S[u9Th ~NMtsȇ [ "Iۇ(JT6'ҳΔq'ϊKBGIq6v2ؼCh]Irl"NycC8FB9:z0'?Aodlg1+ySfMP=Y䎐YA^ٴ,؛H{nPKAI`S%[*ʴ&?M2`S Mna\ӏfʘ^îtzS#g$mM2DNeNT8rKqܬ{ծQ.43~.r]$ܜsݷ6U>쳪8i8mb~C8M'_3R / 'kݭvl_*I_8?Sىh3-9Hw4 ~5 EdKfj#?ixM;0(jX"ll #fjӇ@c ":)ZVWhO21xo -=نwឝr&9QJ:愵qOFuX7mUP'D1wȈƭemꊔImv^g%grR~ U`6*zo&MU>~r}h+d94b9> 9{֡#&:A8J#mj%84,Iqt=`W[pU1nuc\Ld+T21]T&r KF#՘Ҹzap<`_Pm &<˩ k\JAht8]?_TAJuTmr5!FXv"8jx$(Ա&@-CK.ˣϏRuO#4jdŒvaBKQgb]yӷ݈@ qL K*Knzc7#Hc[@taZĨTlc[.wC8VJ/Bm0$m+ZX4 >)=wEPi^оR: G$ȑ؎oM]3Q0>'P >j36c%+ELБ..:7l(Ƅ[͆1kLq2FLU0Lݵc!T;RDqvmCK$MD*{ã~ClI3Wn`H>ǐ(yAzq0}y:@'f-3f@ R/~O An2d zѶV^ȴQ'K>Tp<6(kn˲2WXo2_nO. }HBR^ܒ:a!Y_BEGhAje!(y>u cr6>%Hp,\lq %cFŖ ^"J$ҶMokm6yf.`Ϯ8_9S:wBzS P:qW648q{p%_CXXy٬᝕!wt.VDžfF^P˺ smiqAsAb,G.N|(fLu1"]N/Hx_ULfK"2Mba0CrŚ?f8g|:@a ϻDkcS2L̆qǜo s朥^Rfr u_p &DovޖLee]0{/t|W,HnMzW%P HjqT|&KKupjM 9ώVPFQGܫZzϸ|4'QE?iGͦ,3lz9y-_i\wc (tlkhmi8CK]SlMpg5Ɂ-tpO`a!B:rO͸LHi[ˣA0VR̀4FNo<(87B%{`?W,6(2rM Yl3׭ԖbRHajl`K.hڏ>J _ r&[UiU!6 Ք'b+%S|^|߀|H6c( H2$,Fx \s=iƩ!Ѷ $ NUe`l }"`-՛C/k©/AmӅ ݩH SbV\Nº'48ᴵ? pQ=^N8*pX7L&uhso8$)%)XU*.-6֧[y>~%Jq,hv) գzWbbyϰL3\TcFn JϚ>өB،Nfa%JTE:?_c@+ea\X)=V*GX!(ժzR"~,UF/&'6z joKB?6uReSr!")b=GOBOf+vnh @[/>-5 ?{"*۪{*~+ciC^ˤ osW"aps%$wl?[7I7fSv~\+aLg5JZ\2I&﹟jK"A>#cՎJѭҳY'l3j<i5 wKdKzvDF(-!e;1t+ ǑHhpYDTE&Aer}sr<8/vǯraظ0j?EQۘCoGNWzs>VΥ"3N߅,/(ALm ]R |+E_|,HU C7K>ɾi*og.X]ZCWo(df:w?>,rhV , j^ڇRL4n/BBu$ nD g4]b$Bpx7_)XU;se7cԡې0yAH<su^q|+ ]^2mpP`/ji;s[z4%žKF _b-Fm3,7ncVxU%PО˪"̞LE1"Un:2sf|OZaNXx+ p*Oڵy,ZgoWrvO /JDZ|7qMbwe%3c[й^ÞPoyYȘ'%iJ6# jhl-U^pMhlj9R~rJ,©)ث^ϐbCC~@=D88g8w j"^Bv#nTb 8Q? Vw-D=q6S;ak"G帊)>"ـ@Α(A&rAgh<_ybNue!pߍl:*JK!7ݡpm5'û׋SJ'd^ R;΃#tSLv8Pnw+1cZ9 f ,yDBZ"C1=%TtI{@)/ѳ|è3Ղ[4.jsu\4 > _}Slh˶Ǜp[kYYK+PI(1K=Vk값 ZOkt qHOISggYn1V:%`,>6*Wd ߸8251}#lUOja%ş(5^y`?T'ɲgA") ,.~Ȧ bO\=$\$Wc3 !6< ɭh\0⸵#F=k@Uƫ0nN8uBجz=h-ˆq+V!yC.9lG@J {VSE gˎp9oI/1͒<+2Gua*Tw);ya ?[_\LcVb]z \AYN2Rt[8BJtF!h-Е] (G{<MH9ܣrZC6x'jb(2pkiEx}~XjNp‡%Q/#h ߓ_g7N&X~ϻqGH7 c k'֍g&1ޯ{)r H6D2lI-@k#楖8sz򿿛c爑Pv;e."jD^%3Y@2`}Vo&7\U1"Ww9G%6b;k^e4Q(Yg¿HE{ X`JR Xo$drRQF8YM"TgKIc=RS9`,{6X-O]_q$h}ឈ zʜFct9k G- oЊ.R1iԨOu>k0シa'qKҐ2X/]k9/IP1"ma|n|#}mh度ɽzH)dR[Sf&ƒ!=!/4@./co_/uL{2ب\Rf26վ9y&.k|!~ uo暘5P 5Ux"31drXN/ˁ Of*˿o![\_R{Rw+ubh M=#/q]DSsX??3%Gz7nmL >@8s*}՚k4t.jBw 3:q}y'q>DL鎱j"D 9KIWF\"'Jë+eU 7VKG.Z-VАLY}O o/ 8EHPއ֪hk8Fng{JQ·UB_Z0y %6%h3F=t,f^>/ yGrF2}"FſEt$qa`};HQJ`xXG;epq[fY-JCԖL-!1ۯȕs^6w.*|i1 ზ`0uļsW½ K@\U%C-V7lOJv*6m,ᕜnqՎ|.C\ bg:Svy5oQuQ2Ⲹ'O ]\ajrD4iܣJk~/>&y9aTveWW]~+5#n&ɉ{bP4ֻ ӱ -#FB)>t-xqQh²i>9|4vG\X%,'ug'ѼnU*dÙ=n|*hs ~;2ԶDn؛4 hdBG oiM誧edv1'fR麰>ĵS W N?`wf2rW,*m3B=Fb]!HgNq2XeV)t]+b-z9{F%L.>w5@I)'AC Ɋ^܅( eؾm:_vaЖ%N /gBx m%91X(q*sٜ=HU}m)1 N' q=zCgyx#Dq*s[gLdyCdڣt ӎ:fnޞq#dҎR9[MZ" ߡZ'F 7-: /o]/n 2l(mʀ=zIxƢ}ھFt7<ɰԀ?zn,(S-Bp=ڋVUދMU'G*. p+؉iP2D=m!fb&cDA4idgI# +#7NM'7 LGk΀3%X=~UF@BO-nm{@`/*λ H6ALә8.Ĝb)yAfX }$o5 8!VVH}vg'$8rG#vUoKsW Dwq K2,RBܟW\pEMWy=.>9񐉮b]SSE`cbՓ5*82`%ÕXk| ^3Уn˭ځ2&>*ߗp!hiCD#{OkN,:>/*vԝ![Bw^VŦquB4"RjQJHgKw((B3|I޲ICI`СR`bzGbubY}fqbr&dfi"jþ%X8-4^o_ݽ->v?x,[oOt?_7^m䢏9Pe)`b)"#r:Lz(h$抉9AKI((ﺯ.ۘ? N3Ve;^JiX/@,IRLWcF1R'G$nJoqxS(TtU|؆ŵ"c6WTT'Eq`sd0PE_ 3u%=42%Gh;EE)[ zcGq0sUҊGyJb#o>[ 1 5gv UhW#a&ٻpQ)xDA_LDyxnRp4X`mqGF/қ)!_bAk~. ТjHpA~cv:.c6C@N090xr~\Ey?h7~[ĮKWulXΪJbɇ0oNY 0pˆ I3֧bC@4wen=E9!;ils*,H y/yVBٽ_wќ `P75O[Dc&Rr>$5}XWDVtUEibwպnL95@+&*\,-p%B . ƺy8 zlj\UOVP{j^UK[nelplU?s y,H7|ŏ~-6@fG`ŹJOsOX.^RԮjuz݃r`iOUNKO~5:ywƷF ^ 9oJJaQsѩ(h.]z%(BInWщ*dcܪ dWy{1h5遙=pCZQ=˕=B 4ԽRtҘs^wU +ցAH@ҥ?=3|ɛ9: {;͉9AgndN^ʍ}֏^<_P|XGf>?9#:2Xm9N3sqB)5a%d)b|k s!آ!Yj {J!Y YgJ=/_cMtM "W47dBA+GGdSrwbQ+BǣmpNP]tEb;½pO:mA`h==.EQl @4?ZuyfK@(=1Q?8y rcTș@ikTR<%-3'J"A\Sػz=$:歪5&q !^)Ŝ:X#|u%jWpETHJ0$C lMczRu;2' P*($|x %G;a A&"~ MW+ɎQST/Jxqŧ r-s cЬ0n8 5&2=z ^OyTILN@ó?{=UPŏ[!D V[4M01^l23_6oa0Rh],M͚V|!p$'l"_{L/MvܲS+Ct8`XI/#u݊1|3˖Ar1_ Jt\p ,eA:Hg .(<̈xzlggpHw)}N-tgNr4gg_%#53N}Ƀ w;❱Kq&\D,hT\qנYA#/K,Rq`b,-^aX 0yob"9/?UBj,uR?D 륂JK>&6gNnu#1a5Gr"x&"Sʡ7uoA͞e7?I  uW˭bX27S qr{7& I>~ܷL giƨzGHsL MKV.keP5-fFF:LRW#GLMXEA&H9T;= { G2neSJqhurN> f[e`ׅ"F8qPN%R7KvX3G3C Y߅=-N"ۃ?Iz~ܡ?.0EVi [~ᡰ+ '84CH:e4rG+Z;$¡@h/Tk4>Q>8V+&HTJp=qwyTXZ9,T8s_p:bV@.5} e֪d9jB2e,wtFB`0Yĸ4ݮW\lk "QOyc% O7Ʒϫ:)cѷ<!Jk%ՓVYѲ VnA^Qeg3ZK2s4MS'['s}zi.GL|Г.NUPY}y䯍"jA)4|ŃB㾝V # g}>hj~`ji22o`c_Ǣ+_4"GD_Y“-}dTВ'n]I^[0 A7ݻ::1T ؓS\&G]$fglzTD.7RAY>JFL tcD1R6{R8HP:[ܶ !AWNoEIunw\$C)9sk>Wg3gyP64rپ(u7-x64y!2)I@8'hڲ>zP\jfe{x@l1fU* |.vVEˑ5ҲoNguH$ q6{ ѡӸGRMG % PfJ Ā+:i#^B脄9ʈ{gnrd]hQHWSFҮ/x?wJx< }Sgx}ځd)_uƨ~}bڜL40՗0W\o967znF62aLx47|xs˽*Dm,yRa?m%yj)PЌąjM/+ hx"c] Qz3>4ȉ(cшŶb۠s樭+yu^ka~.\vVJщg~8zlsp/ȳZ FF9e$1@e%,`졸hpLSZLc--:t[aD*"G≌H=;.v 9& h/}ؤs)` ZgQWuH,VHzĥF:Yf HDC x߄]WO;i/5p@ -3?`[a[oWJڅ:d"b5;<{.#:E*< o!YE>ȇb6р p|0ؠ.wP1KX0~`0 7lU4W38 \c$&{OL|mڂ3ƝggAl{B@"^[}fs\6P1X_:EkO"Ǝ7C4,lX :8{TOFI?eo+Ne.T+Oa}z<P]@!Fz5]{.vp5x-iaˠ^]캴T=?MkB2mIukpкcn!^ٚ <0'D I^$1-d*fN=Rp#uS+_7- N+:Ί‘&Xf d?Yzt+0l-Ae-;qD8"}=hƘMQ>jY@6_{Kk7š}`;sghyakDNřFb* Baȿ2ȟD'РWՊ,+xčAsJ]OEiE9Uz;SW%ÓhaaRM2(k*/)OYe=Lofif< _$MW2 &K;Sz < f*"A/@rl+Ȝ@1hmKV3 <ո3KZ>a2`%z`CU|ʑqB.I/etΙ;LǏW(6 4/6֟z o [F.YckNw2n1Jv>$M4) 3[ ;bVA3%)5jYdQ6: 1!"*kB6i϶گ cW> .v?9%@o62{q;0K&vFF x2bp/G<f(&'f2S0ʑn{z `c;Xn3綾6\0[,bYRMlD b=*qЍ]m׸H L@ҍ4'c8ASLÊfkPܩt˄ X_e٩#&[/vi,;-53/9;cޏ0nDmPECRyr:$TӨm T,L1ќܤBQq~y_J>VoKTnM0iL!P|=6`%ݧc\RGs&O@aPՏe]r u*V7X34o\XvgQ%K3aAi,'ae$y6L"q:ݜ-q~@I8cwy$۝ }{0`6'YH$ہVMiWg1.5U-[u>QZ>5QUhò>Wq7ҟ~Ja>6 4r|w4.D.AS\ )WPX7XgR:yLC2D{D9klcLw>PZ_2QG??D1KTGD1bY /f}{rUDt{%N M*g"q{ECͅd3 8е> 2 iEy/ˠ0aۣ;$ս4C&^]"Y61A߰&8$40lS]D}6ˑY%ԭAJŀvKpa*k?k0b>rJ8w~\/װ+\6T-W83/qVh_`[gNJgkM>l=_ (VlRqq*DM15y.q%k  {z"raxφp\Rn9zމK{"`t+rQ)ey'e~I/wX+6;P>ĺ#1 ב̭'zP4GXԺMgL*MWH؃jct&C̽8tsX؅,PwU1:#M{E6BWv&xûY4[/ 4x3Ɍ|hV-Ƽ5-ЀrZ@+Xܰc jFm򹢩'uc;ߥQ1d8B^yjGLRr>ud Nup;v)#;ʗ!/)j׫ȖFBI!/ {CŬi /ǪggvzB o^vL=Pg;T&tRLыx?q;xli,6K[ +ͰN>dhbkf]Mo"X&#*:<>$rbB(f[%O#%\vxF/,e菱L߹:.t FDq<= <dջH v oLMJ/@=10AUSWU҄qYmFO 4l}Z\m>dnf^TCfeC< Hߋ`Jee\ `M쟝?&nacg7;` 0WzwÜsρ>lozrs[$#;?U]4Z2!+Hv~D&_EaDrѼ{!]Qhd@SF2$jc"mQ)j8UbɁMYf,EK^_d+* R4*3gcϾo/nO֨*ښ7ITr*:֛p LuYPaͮHqڥh6$uc|EFovЦtDid?QR=f}-)x_`BOr`[eKM@ql”Y/w[ K27 9Bt|9Fy%c5VZT"VQ0}Be8i?脋`(`8z]V5U,|1?fS~h$$d# ?iSWFs,}I4w,$dgra@:Ne}S7$ Q#MdI "5-K "6']UDz@zPd+ 'א{uP&g0⻱']^ai.VIscbdq[.ՠ2h7_xůd$efR`N;aL2i3U(nIXD4૎qszJ4w O%z0DƲ0qnMl:A˴0Gt`SVK9l~Rj */ŀdo&ưiAEwS>zSnK Vn0tNREP#ۗLʄYjq/y?İgn6GEcql+}yQ`~| aك2t l ZX@(AH?} M%Wxޟ?ۜ]~:Jv{Ѵ_c9J:S[U¥K{-er[ ~b2(zp1Mb}{Y]]":0K1N9-j½~Fʊ/)W{ I2Pf G1@ 3辂S.A7,Ux8Y3Ѵ]_WrCΓj 4/J0,oZh** tѿHW1:+a)U ϊDwA#bQU)ޖ-B.6h$EH3 ožojIwO*:5Ab6qыYlv.Bބ 3+[EN#yMND'HԅfkvdhLR_U60xAzTYIB%/)^D-,쪋ͦ@0X5 xݴyr.,}AtaJg̎g.DhYHsL(jF 1].DMuXp+ #XbױB/4%%'6$/gdjC[ecfoe3Y!n-2li HF 2E*f i "ӎT~CS̪8C0:9 XjUT)Wu{ĬzuL# ֪2a:woq54ha-eϙ.;PI(RԬn(EϒE[iBG N /3' EسUҘ.On6[3= 8K s2g&BœO ?nG16!y^ PU@Q9rGU{ Lmo\^4. cS|(7%lkOIؾӡR"πm':X]tFU=Dp^cشe ҳ_cBF'!,'9- ~u QvT$0x&?[^Fvbuav:+3ۣ{Q:Shg gN0ʅYߴ,t/4Vy.dP> jL|2p5zGuL䷬=:sTn}~b2~9Nk04nqS o*\li,j5 WiumXqI~$1uS~ٷ% {ϻ8 ӗ_2Pp:qkgWjR46wW%taHwq;7:{DFm ГEfBuw֘oc@F`P>:~ISx`s[&m}q[yt!wYkz[3_dknE?*ܓk0A'&ܝAVE#JsW{ub&qLgF6-3`s)So8ÀiJvw.^t:ٱ je+y 9 ѴQ>; Mvùwע g˵>w1ieb# ٳт0uW`MjM[vC]#.S#MN[_!ñjP gˡvzq#ǯiWM8N0/:?׭a+niy\6Y' Y_5jiY J4Fn\%%0kE!F4U?5 =Z$u*Ë]5 {k φO*>#[]ύyA =+uCUgtƀV}- 3\%͊a#~b^Uߔ- )>ZV;HY#1ױ4ʇ, R >.$f+ TocA[l^vԽKZ_੘m|=6Vaju ZZC7! f&جBo\kgw"t8]5 uɔܨ~ugKeMLIm|-90񻰬'*Y3BG.axg8o"P4& " $%+md/M`RTL,`6lwG.s7G3d/cZA?#O;$gDVh{[.[P' Y! Ѐwƒ֡3:O<Ʊd%B@YJ \_UV=En2bha r "-!z {A0GN;48G3fPMMԡk didRGo8`_!'KN4i_ʻU^ʵ%o*|I[%W5g>}o >5Ʊ9@SnKў~iG 5EӉLbH6dԢ'z! nBSlo[#TF~dԨ;Rdr7Q'L3FS9FQ.OX]]mH6Nd9ԥ!{+}k 8ak@6Oq*N ~lD5eTp3<&)A=a}ӑ]dWcu"Es qK#0Xz' jt!(<؄7(C,X`ٰ@ ztU5$\u/$j÷ dάǯ2Oz.XLfKsP}$-4P,?tSq#ɖbzkp%@}ب/QM77sRŏם}Вfiڎ E-L± s}7opg;ŀh¿g OD(Twa[wKc{%jsg$4'F?a} ;Oz8. [`=Oc@N#k9~).mlɻU}Ɨ{TY7R*e!ݜ7CG@ގe&R-(a]crhsx#3IٕpBԎ^Z 7)4=5E3\,=S Ф"׍te9Lj.j?xrYY<"`?cwGKt!4:6)1lvTzXa'řqT.ᩨ\@J}ɤ8u8o(WQ1(.|ˤ[r9v/<7[@ 62ղ%9T頴H;k[jr(x٘ϱe ;Ns7q T du6d xkLz;XG#v6>\l;kdѩ9n ; ru(8.eJse45Pw.-5 hIwG%7XKBn@WXkqV''',(e2{ b_g-%Hk g &c?X3YkؘZ'Oy@Pv5o#i0XzVouA6q3`!^nc&= f4bd{lKGH $*5 :@4zFOWlBbzbiܸ.n@[zTv4{VCn=+?Q׬NJ\4HG VHיwU[Z0(%wOX'Qu5iDph06T.kFjpICr)Kn?0 B9W)d&=V| B.9+E sBJzwWRѪ#+_DL֝GrJ[oʕe].N&7AE{uw š{QT j O2aXsHR1S`] D?#7:Bɤ) s?g]:=@nQ8W()NABፀB]0*U7s3eT R10#S K'UM013SWQ‹zx_(y"}ha˾{W3*95c*Ll;B:?3Ve߽ wrR2F˵B:$5-D%ɔ[]zGmͩx#SC!W/'QsY)YV/cE,ͫ.e`Y\97#U" 靕z)VXrO dAd6?%L'}_NcxsYt#`hΜ"1DvfsHvOu\R.JڊwP~dNRM+}V=!}eD^aԼob}*A aw΅~V + ձ2G0bSn,EҬ—%59};SOqmL>ݕֿ%{Qŏmɪg3Ky — 4ߟYT*O3Ip k[&ݜ|) 2`d ZZְY4vpi X0Fns6ŷQA"u(̶WuI?_!:mGl?9TY#B:<'y36nr\ڢk"~YJˣ5`ASJTSV{ 6,Y!C%a~X8C4ݸ`[2_=$ .OOIBU6`螷n lA.|}?$l y?:8~ uٹVu,ni`ɝEdB]/}0C\P{s7m=ibVIsnd5%Ѵ)ynzm\*XQ~X5ސY nsT$6+r:KO 0!Gc9AmzABH^aSH=Tf*Ci/Eq>C{a?yZ|[ ̼7:j^ |S3y'o3>WZc`oIJ^9N[xbI +٨>0y r!_u yQ  !_3nd5Do#̭αL@whB,|% UQ7t#TʦȶlgL0v rM嶏ٞ}FT)nL 6oVBFˮJ')$pLnYD|[H5!B^xz;^FB,)tj&1ƾzl$DUuy2EapgMcc Cy6_ʦ3A֒Iݛv]ͱIAhE+嫂7Yz2 |dpC>8X0bMKd:z1ɑoTiNaK6kbv&$~8߹Q n jLg]?2^knfoDN}D6@YwO.[;!_xLux:-;1&uN/.Z)< HIaQ bYŽ}~[Di c&6:-5^PtτV3|Ѽ:l)%\_j} P2HTRg>Ҕ$:x4/Y-8|Rg5* ";ϸ\4>@"K 0S-[ܴfL- awE:&?xwUެ+gP}ndɤ]W_M"3~ߍ>0q4mPf2֚\(_FX]kx.y3_2Z*snmo{L;uo<|Ma)HYfe[#( 8@ EDN<ݍj~$Z*^N7V QzMėqjKa 2mttԮHbhO> )mTOUcpkP@ڸbS N#:LK1M`{H7 {8eGb~W٣>|I@zi2q p/;)[γ%7b[TIP/ic- 2\gSы0,ݻjF#橉Ue^6#mh*m@~zsxrM=TzPOq-OH`"/v;T›"jT 2eYLO4?p$V_S秪#s =FWS%Z-pv4!DA?a |u % ڨP3fw]v$- 銈!oRN¯Q kJ>]ɬqQ#8+,whxX:rhJS^WN])0h 뾥t 0MeU*&2S+gwpiWSP'ފ8Kb>CU. q ?7~M&9ĺ L~vg?B)l8Vo㌘#g >hBI<ԓzci&܎Vԝ .>ݝ+,FFV)%]3Pb $bv|Q>MdtHJsv_ mZ][fo]7;TaGZ7D^\ҥX=fґOJ"3NFm.|N#kUs(n Mv8"3HԘӸ"~t0NJ"Dᤆq3ߎ*J-br4.parS2s,+OJm?tZ9J⿴F=mS1Sjc1hڔ m7|; 烆%kށiDG^hMΞeYGx.4I%j3qt+{Go(5UJb0f~ LjE[RiӯLWďOf@%ګD,ά|9h2b]VӬGL I&4SkNԖ.TA ~LMIL870sAwx4=q!y,^m'4p[힎=V}{tïveR(ã9/w6kh}bG)Bxe\pD!=۟hԌ= 7BF!Ff_cǿGȇSge@6 ig4҄G{Am0h:2U""3k?YmZӧlSӵk9 ul0aMdMlejjW,MHhN"l&:WlZQE?`42z>dk>)*i.dDkn Q̗.PT==u+> , T!Q ջbB'<_ͬ3?[D'az= .e- AhCYUTxwϩL,Q9p/ Djep[`\s})?`SV.v(Awu &LDaYiGyS)i4L<*>4Su7A" Ѱ;3q, ]f؆$Ը<=.c6~RQyW@"CJ#vٻcOjSm~=گZ-P z!>T 9#vxg`KT~ԁ{ Iƻ퓨Дї;5dX@L\Uv0Q+#oR_H;E,G5g2nz'r9 eo=S(M90I+Mgj$xG! lTU~\0&R&BB5\&<|>hQ94$c5hT3:VpGڬ! E::UG@NFK z]%ٙ ށ_(v:Uy9 kAxN/P~ˣUڔW( J csz)hr4L8;o?eĪCozV,纱WroԨm`.zƹ{MIxjhf`O[H]J}Q3(ecrIv@l]z$U)RE_m1U[%=(.<5Ԗy†Hr!Կ%Ig.QYr3 D.Q~(r3zt`T.kb↛̦K-F.P3 1 G"疰'p7t[h!Q /[6&%Baou ^\ u Yh, *RlJumjm%2Y77Tq4 KgUW. 4nF1w3xW>>;|B \PH 2%B'f0lPQu|g?xL/vG3䆕)9{G3J'=0=EGtbRdj]hGà& p})<<48KNގ_p *)|wZꦑahM~'|V-ðV8/?;^S[U$U Q};+ƒp9~R6h#"o-h^ʩ5_&t 8-AlrUt`ݨ~O ׀GfbSW V;0߲A0 N*i D=tO\TdJA5K`=2ށ->̉|;ldВ0tot Mˠe>e'g@Zam݀VtƞѰ]Cӗpl5Lԭu@.Wo![V;p9jCtV2\Ҟf㞻 Qv?zWX}-,!&=BѻGYzCk\UgO~4:hHkͯ,'ztSUr(2wѿ0G3]bkN ~y~lɉä@mPũ^]?+oO{T\7f䣮Ƙl[cuҖό΢aݻ>~=y堇Qe/O*\I-_:|4kRCKXdmoKTSg"<$͗gь/;آ/5W#S,g,]ٿ_Pd+Xٷte6(qEaCw(l={Ƥ3F пr'wIH mDρv.D| |Ezؿ<VT8/8Pz<^@n|nL#ӵqiҨÂlYL]+ k@a ! }Vk]CFh1o*d A:{>zތL+3Ƌ+ u60/= O. U pnH|F3* ظq$5GBtn/۴iQI+&Hobym)ՍKaէ+mSueK;a0"؋HiaЕ /頹7/-G\9.+z㻾H*ݝP"!]]YKP)KZS]H;$q&dۅTC3aHW4W&O|n D%vϖi9+v %$ҪX7cfTN4vr ]t<lҍފ#i-bUi_`O`lg>.c(-C΂'\m| ;+-R E{ *ml& ={{KEJ2>birt[N +;l,/I< Һ,T7<ג- =SQG \9S[36Y>bvyU"/{k݋J+( =9E<-S~bbxزAtv7|:|jC;ub}\Va4+xSY Ѻp&;vaT2OϵS fAҾ3AF?t}8AG :=V.QDȊqV#B{?^ [a8fn6=+k\!DC 5LmɝIGQH ӧwd'uZx->_>^iBڗs-Y #Y? BXoCj@Ƹh^\,}ߥW%E-t@3/:`ﵗ \R"ys(dҐ~Ū_K{_?)==a5MKED=Cr9X5Pc8 YvQ`9 *mf250x?oH(akfH0|Ygl_{h?uc]PS7RNg~P>WۆэFP* t+=gXЌ*\8$~U$/ ؎d 7s&մL?LPe , +Y}ɢ{suN=[qx1 @3n G?,$ p@fq~|Կȟk$'NLb6p?E2@ʵl Xk)A୔Q s4γ;f;:ڕ & $l.|I@Rg{{[N7 ϓ{i>I#98%K6))%t)nHw\|}/^D*i3lp…RdVpӼ)Zi:E?DɍnlnBp.B3/DemLs]یF/ 7JHÅkDRQEi‚.nɽܢHCUàwY.bhrԴV˳= )V!]~pJѠ D]֔%a旅]l2&ރ&L`d tc\$v7m8]Zh+SRٟR7,ReiُBJv.2~)~\\Gs("ㅶޖ I` S *+X LCe $Ɔ?yl ;&$ϽAU$-)f r2(%5~O- }m&e@3"3ohWmB$ j`erC"g;FɝhN;D9$% ,g{EB;&MCaha_MY4Y*.#$˾Û*T_}kGz6R ~5`6_ڣG(;!56m^XafPe9y‰aa ywH]|ygq$"!Ay#{բڱe[1~VE7㟞 42dp|ߡS_ X L:;#Mv}WT*-JWRkqRz!mvOފA+KᏘ.|V$($;4FM}^翁͎J.rI܎mQEV{# Ӡ Hp-I ^XKy0޲41Ϳs^jpD ۀة԰OX>ڤQ.)IX(z{]7֘fkz&%ȇ C 0"bkF!&Xs6juQ'h_E[@R*9۶MBsf/Ő4 *?ufLeɻ߈}EC[P1>|)~ _a*.>R)zHt QxigBmjM ,'EɚI2XMO }4+{TVug0M4>i x"`goZpwEk r7/H|] Y`܄*+lcYKC?BT'!Ik&o7kq1_[)qB Bz`46 ̧]'czZ(&ZKN pJA(Fͷ# CRMIeR,ƂIu_1=\z 5gQ @޸„3Jȿ p\O)9W`O y\Fl6'N]h2a4V*ŵ2 0{C2)iVdΒofPFQ#CO)Q5> kXtГMegV ,'>$ ~Rwx)NXzgY 􄎐{ qz+ĺ;J{x]@ߝH6̰Y2[LoA|ŽVZ lF޲-$xszO>{c_n(.^GrtD摉?Xb jX_yftsa'Tbvt=T\||S_d2j#m"zMǼez7S>PdL#"W2 ]P aRb{TРP:Q EOJJ杂 1o=`A{e˗ed(e?CGqڽ<"2ЄK'k*R"Mk 1FSjVHYoj?عIȌo?..aNݯ*>QԲW5$osI@&nf@c3#n=`FYEkxYZX͸D]N=Gsr @QK5eQ&]6r2qВdzrDT]ٮf;' kw}H! NY.Kaf*aVu_pYm-Zobmm I{K=S%&H @H袳S&m= /n?"r 62X5~WS".7-Xa- }aj* uիwԖ!.i0EP,;f]z׍Z7 [8~ i hkfM_7cQAaNkm8|t"P'֋ XVe|-eȸ3 >Q*9cpc3 0$Ab뎉uE]G8 y7E$$*ݰ˹ڮ=Ct0"]8sdawf[\%jO|ag@KϾewtxk6ϋhoގM.}7㸒ZjĪ֨?^ '@K7AҗŲg8-e>/Ei'-8В }ܘxGI8d%7{-8s+V>(~)H9LͣXq!=AHr}X4HQY4 lLX߹C3'2r Pr6{Bv㦛Z uK稖(i)XuR޸U4P5"0<{.8'YhЗD.].><b8 =8r+B$]MF77p:W$ rxK== Έ%kM4^/E 5R^uqؘ}ܣb "_' a6qAXVrS:y:CcD4%x!߫6(_Nތ˧yDCRFڒTE2Z؎d2I}(Q>m+6F(zRN h}8^K(Ǥ,(fwOiKB Y>~]ʤoc۽OEۮ_'%/9į|ۇO_a2hʊr(AC> %;yu;G]+d7_tO%Rڜ͚]q'b@)[S_CbȪ6,J)A"[ZMhEH`!;wk&8qo;{"?TMR~k,}/vQ+ އN)M^\Q֫tʩ(6Bu Y:E[1\C/d/2su۬ӹpس+_ cz\r5b E`9iՏ ~=E8 ҞD$7L?RK gwldF"}G_E:bHyK1{:) Hax1no^Ӫ:7oYs}]"E!рrl c]3\9{^ɰ,t ! -sQ.-uKpMIYwHiYTK5dDyXlȹ0#G++ڂļR:^S cI<>x[wE-(X8lơ]OIUXhP`Iyþhּ6#AKEao^j;Pκg2{AJ"śOBԿ pXJQQTQ84 !}qwzCd˵CzcޝEhA\c^pe4+EO0h:ߝ۴(B&Jhr7}h=x^: B%{*6mnJ9F h|;ZDU az(*_rdV,mKl׿&0VDe3w-fY8>E@vbYɀXؘghBw8Yntp*((˝n[Cs~1Bӿp{ р4~M WWC ZX@3#ZlclKkX `Ԧ)e]Myh̋ ə؟iȗV8F|I)9O !D=tqe*/Y$45A^_ZՏD*mM^I)J*9W 70>U)}y fP4AwZ$3+~[2>i !ȊH&H`x?ƜBk%a0ݑYnD w5\Q #證!x\X\jB:jif8ڠQx܎wVNW%ˆؐk*]TX⅛Ͼ7n,FUGkVXp32*x=C o^Қb$N~0}SI*Fop~I叀)͵}/c b.:(#$m|u|j< wġvdu¥`lȂ䬺*Xa&XKZLl Dk 7U_P'`J;4ikQktHm҅)6j oCV).Lmj;O\yz?i\3YEKh|d\.D,Y0Zҧ⻝dxkc)ښlH+:C2O 'Ɣ !+oJo&~1YvV"NA"}|kn=A1"!߸X%/+2W;ԕة(Iwp %]sY˪ Ihl_"5:]sܡMPCf4{vkEPOX~[[wר6[VĦCT:lS̢E#%-`Mi/; _vA;bӠN'Ak,y]ޣA*kzбԐ݈7h^G;VC4xĖv6:>vGss <vgRR%$Kri&AF%e͗0=E|$4ԙV:: qqޙx20aGNkKg=h!X⍳Y7B"/zW&ZTmltBR'ؼD-/Ѩ$Q0?a ޤ[ @ i̲bޕyR!q@-oK'rњɍfƮ ̶ERzR3D we\ݻ4E|UEeJ-r>umC g/@ɳwyp,RqM/6ȗ]dB̧6e133tzÇ^)4g.i/L=yBQ+T> meEue9 }خ|8 >ϕ3m`kaC&!=(E*RLM^B$>Nfy.+枌~GehI ]w'hM!o:dP4̥g1^-AFԎbR 5ʖ?f#?N069gsPXY3n(Nk( sA^xǤOu@&>oUlC*wXO!ObKDTm^QhFEͼ[E1 xr/y$:ѵs^ڬH!]`Xq㯳pk#e__Ô'p,M{-l}Pp̱Ct$\~drdJ6QzK;> syӜA*B4Y^&ӽ5GƫӇҔ3[4u7R')Ebu 2ұw7d"Ni&WʿXܓQ=|:m:qXCG wח+ir/-"l3~2@mn/Ƙn$FE4s.'+ &NUu,) M \-naUQ]S,U=c8)/[к {,0s&I"GpF ~`$QӞ \N.1cj$ux|ࠈc3/sF1N Cg^._a $;jfj)6@0yek)k >"}y$*2L.4?|VQ(aaO\U$C+nl;@@g$< WŨS#esnn Y"Ot+NfYgVsIvN;߲$n}ujB 7LvòS_P7-*}s@eh8d2j_FTBbezHˁ >-`B^R՘^7u+bq:=u)3 ,fm͊%΋ y)]Ly'N ,hNdxh52)ky59[]_7y^̹Ŗ;w5FH3 T8v6k+/R1 =t:0wݦEQ.v$EA-ef1Ɉ oQ&Fy gP|5q1H=_ Pi̾3 =I4lwl&<-1OH0JvL'iRpl&1(9zP$*12F) iUfjkgf2T<@)8cvWͥjc*#ZRje!, oٕɶ:-?3+kPJ] KzWu{U/r^8SBpȯFԬҫ oU!&?p ,3Z=GW9{=YB,88>ٸoղ42ذbbphoU_<.hnq>&3lz`1 ʌ錼w#3ޞZjJأ|GU\Ne]w3s&S:Iq皭G _$op0U??_4: 0OyO5<ţͦ\u*Mܲ>y"R?3Ih؎# %Cnf̮FĚѿYlxl2rIs1|L+]iq 4 YN~>.蠬4L{kXF0.c.!W$%QhtS* sG P` 5ʃ6R"ٖBqh%^T/tГ\^h!1ىĻ4jw?\pwܪ8e]dq.`GRqvQK3ι\@fovp~!d6w r1 7\!MR0;p⹡awE{s#o!NY^p$ҲqfKun4E,SNL5]Ğwdw6 ^C<B!xbiYYk3+ofk3QƷ ɮ;?z\#Oja Cs .8֥6;&x,gkAO )j{PWnѠVa8Rnw?L pr@e8Ub",UhKC/I3LnLd=4 AݡXbgr c5^ \2iۋUsA,[@Cnz>:2)ʃ)`.fcy+5W&ta-~D(IT\zUqv-X!!Cu{<7mR;]+UN/(38iZ7LL&XKx9%.H ;eXqEv(S$V77xJ0\+KOvm7[PG_Q|%+=?A1 hގX*nD%\]׌xԵkvAF(qbBl< 6[Ve6NB4Q; PH[fh݅:؇!M~* s{ "c=fn9cYwPNAGi-C4. K䭾5[06 }Q@B5<љم6y{L#/51%Kr䉈,,Uxڸ Ӷ_&i=|vIpz[_8/U64cA/R)}l3W.,D݊u'wDrl=j$`|uи_.:Mnb(# dD Zt4,_{m1&H@.Npb7Dz^#]c8җB~c]YpB>LZ  OV;9\`Q A\&z縧#DsQ`åӋ[uo\^=#N쓎' ^ޛ7Pv/w9w<) XpN[,HĨ>v={6~xPBwe+RmlMݭ-7l]V7/|wp4kをEBb8oFmR64QDkʳX{0.XC QbbsJ&|􋿜U?7\K FS MR`19Řڊ :O+* {`D#w%H Μ3,v8SF9gK4GvmiD 3MI FeӹᕘAvݱvvvIH~KUչP 8h=.,isg8?ns:MQuQ_ p&':IVdn_1 _yMc&{و);_p<| ۠|љ/Dr(z6 sFyo9 _`6k[eأ<{"psܞVw؇r@aryIam{M7bx+|{ տlTHfmo6Z0\t~lA/yHáD iL GpMi9/?`EY+~rd?ԄRU.,}y~4؀t* ]Ax3Q誆?,lsaЭ­<Id,iU/MpaYG$cawadm s&y)UHЍBgdY'JG]:T8cYrF3 5 ;uc&>(m^ICL L .oБ.ӌ?=8t%wə ̐b-k Eea5eÞN87(FH/a"i+Mx%M⮐8qUVZ`^'\U针x!P.RF-akuM3NpIr+5p(.\ Dga/u(:_-;&^#}F`BuLCopz1) 7Q5ZI"*rҟ*` Դ]kŚr.q Q Ut Vd\v9q4J=Ʀݞ}ya{`s]㑃TPsI T<2\r#Xv%P[^|: n< ͫް&om%AL5.-~#ߤ \5ޤKhB!(C@F[/'ܼ[[}CB? >ь2T4OiwyO dno 7,5S mL4I$R%dV8ޗl CF.ixx)Fݘo+W9wF%{KF_WPe.+ 6>Fs_P7[,ˑR2=|!ZΒ )-OtrY&"@-PP>Q$]9ʤ_Mif2cc"abCTD.t8ġ5Q=QhQZ >vhZ|M,e5*veǐ dcaq7:zZ#Qm.\e52z-8eۅݦRVk`]-xw?'+cZ{yAG Of _%{Tu>sșVe[2GbPB[2%T{~S[-~D&bJ1hlYJ,X F"?. ƮpQˬ%7sġeZw@|C8$N*ၻr:禹ގCrׇVIvj+|* 4;NM-YEZT)ؑ=t" ZkV9G[ X~I 1ĦvxsSëV|Kt8o|I$2Ϋ0@AO=KYcoei[{,iPޕIpz[ iN'?S{r./S@_;>p2ݚ@>U[Yg,hƫ4E݆L!'Ef9z ,k{\3//*MrBf >eeʤ8ʙ.0U[r{%:.TO`P+ʧUF>C6Kl+b) &B=[[~ H @ zhsi#Ѻ҆װ-=7U!M1;}\;,kUaeAi3xeBn̩'s=`Z|V%7U>p~ *Iݥ? EOE滹nj㐼œ:f`"'|QMJ&2lK @2:4.d,`][q%h-k[m <, euȟZZ80,U>gJfM2}εΆ*ؠfBij1בzȴМ綈`vW՜6^P.Fl-Sq>AO"x8B2{F9rUDE{[n!rc .5^a(/ɫ0c*V)0-Q+-AdzcH`QW֊c6 kJ M$6;k#4L-2 3tZN)viZsy+N~ZL]m,g~ h敢+t~=+_z* 92(V*=u*NCk-c|ȃ֫ތ'SH)_ÇxgO!N;"u±f@ǝZ$՛xD^ z53; ,d:o[Z>|.1n%էmqsvFH!S5:CfWwJ t((M]=bh#{GfF>{BYvb9:Տ0񃿑>{N_$f{g32糝^]%I>[чQhz-'g/!s c_!s ORhÆ3xQHewUI-t'5tVJ.@m; \4/0_^e?N9q-`''wcZ̢B KӒZHb@zY3ĸzcE9.!rY_#ɾSRU :g?PBm@Y&1:#Wq7UFe%OT^Ro?|2l7{Bjn5Wl'qn`)P؇*RUJ]?;F,|ǡZ|jL_B@{V۶U wdDC3!Ȏ\*IZcvt^JUva+jl5"Q &*PR8~e&)%a 㯅+*4#$!D,RF_L{CyW_̈́,4ƶ:ڛ63q}ܑ Nq,UG Tk"E:Ud]Qh[0;:TVOnQ-VJn6;TrLY]r0dt h[A@?}S0vLQSm(\jP_;&&^%+Bci1jd܃PCaY3O妍t[WCfC78?* Kyf|Պ#[¸F-g9Q8NNWJLp~gY F 'a+YMz [>/3ACcѓh%>h:MHyU 2J)k4 5zΔ zCDf]џ`en c[I \>'dV(PƮWO pHk6b&w+dxvwDqT jY S*ҔЯkHSHY-cpˮ);\1M6nEN%-1O1 &]@MdmH55MΪi?U>fR:E drܐGo9Aߏ`9BɈPCgnN63T%m\63:Dfa;Z GdyUo蛄F o8>q1<$RڔBcv|`=́p2iK%K EZSj~C'11XZJeNoTvZ$AG Las\BYnq2)9d}'{Ɯ}#b\DjjniڤznbIӦwLcV7&ĕ$օGDwG<{>KV'Ozc k6Z}LR9ȱ,=Rf)uVhPBEpp@0W~od},UXC uߢuX:bQ^+{XZ:f)H6?Vk_.w jmK s7Ǟqpk@͐o;hA(^Y "b@h.irv4uG[wzlN?cj1X/ಂ[ 5 ^WpiBh/oݳVZEs? 8Ӛb%:v"uFS23>\ O㤏:,d_N{.N꼘% oN@zn񔿶^,)>5~wzh”,;2oLF' &&Ddlvݑ:֮UV F֘h[3K$WJγֆZ ­kK~XՐ6VJF\]lc W䠎3-Y 沎RiqNܕq49Yhy@T5GNg( f+C :h $a}m`,GD,Q?c]l! I>SM3WyB54` MR-RM>H*Mc "&*dX.slg &'8clHMzQ %*hBzs; },u2tv=}#b Țl<Ͽm|PuY0TA?Kν@D'!*违9I,떍>cE̷v` /<l e9prVR^cbP~IT 6j\ ].iu%)1\] ?[e7ű'NQ*e`j>ȁEj*qH '.wҮwY>'(54{ǡx3[}?qRĎV-RGNP&a 5!Wpی֬CjuP#M$n( hĺR9'<!"*NVh8ONWF.-i,aVD(C:\ ?E c&,GTךў^!;soPCUx@< rXNxvfA:FҒi>oyl*v3 Vњ1ʁÍփ94Y|Q> ]@*`Wm ]ƽQ9;bY/ y(`MHW_$ zM  P˿nCyvr2Klb)۫C#b@l!AܿL#gGZ.8NW"7Жb9/!%݉" |*wZ-(@@1 촞"K..:l^80 BpTZtƉQa*:Øl!pϱjM?ǕTwÜgܣTAێ&*j}gw%g)^VۦQU\]Y_o^"- %!i k|D?Q+30$ܥ< Dx\P /[h:IM)H{dՔL5 /?d=YTx34l!2Gq9x=|iP&Ppm9ArFQ3# O$$CVՎ%-/^v y =A6a6n9*/]oSA3;x=FM_!N ? zn=1әo?|d "ERXG14>qŰ6DPqfS{5Ibi 'ss,S%R>y>JSw wz[;gZDp1 *o/(MB ԳWCepSR3|i%};WDtk:c]Kxy'G|6XXՇ)[A3Px4!=o!Hdv.R G8]Es6-(\Ȝ ?V(JT٩}z PB8g,8%9FՒ(e6KwoЯ[O]2+K wsBTpo #BNHLI^ңFkMS['8*]8>yNn:dP .mN&K-0+vfj%bIPV {!6g9fS/!yM7vӶ|kI"Dֆ }RpޥO}cPܪ=l-VD81mw!2?!O1rC$ Rqb=7#ϴ-dMo3}._z:/!O10EnRʅsJd?q*j1}(jDa#$3\BƎ"*"5ꏠqra+P51eNDcMGF<1KP?k7~D^ z lūӠq/Q OSg[6OЁ) wz)+0W cYg0At)#v7f\Ald՞'hQ x |RS":̺ L-7G?a1D^,3Ǽ" B8 _׍J%C35ugTg䤝c~7y`g[q~Ӱ@g|Et@NqZ Md#[FS:) Sr0o37eBYpbdmab0V't;1mSa6+]֘LiCU7,Zymcgc􀳚AI%a.[ƊHmW6扖bR %{fL2 }*"{z|ܤ#~F1x_?|!Yq7He["? (j7tHE]6@=޴y^N^ҫV;-vGXنC ^)gSf"e @-1{!J(ٲO&pHh5n ;#.qX@'`&YVbm@auB#|,Kil==YiOtrbR5k=[1JDݿߪn`Dɓ ;JX -JS%84li>;;1z+?ߵE `noGpI**ξ^@hSx ;t!Qɿn"sF*Z#ꝙ&{KB (Q[TJS5VOl56CnP]Uf)ҝ/-CgP/ۻC\0+> dn\Et4~A@I`(8wۓ t" &  jb +Mb]rc=} jF?]p9oy.n|"Sy |rN a.3߿<{@fJ_s>1$e5V!vt;Mńd aC{+s.5دhX,o[ E:u(2Ut GiwD{K+#_Sy!S؃jp 0sl rΝ8Ф}64F9MZ$n-HW%^ ʳ(Zr+ sd>Cբj>*P O"۴3% p$  4O[BTekb"8f6=-z7UrR`~4m Ȝ(<qxz7ݽk~,IpPWkJG)ݺxu(sz,iNQ72UITls% 7dlq[7YkkubݮeeVAB/c'ߚ.!t]K^}|Gν"}|ށtf[˲${"۝Z,lM"&u1=޸W:P}εt-- ԟpmx-6,b!(-BĪj#0fhCb AY]X?bץb ؔey!Q[|"dwP va_Wc^6ڮ| )' ؄If|E*%$ DjPq=ŗgj/?MƶJFJ{KP"Obe2vd0 8P\D]:0*aWBxgW}28 p[k5 \^A5L__O.y>`" NuC±1RGڣ\,'x\u pkfo2g r{ a@#g ]u]CcWVmhyxMF"ߚ9o=a_%ArHҪ儢f$wꣂFkȎݨ쑄f,/#"_kg;ʠK7V`,;[/*uϣ&vzXRK? z*HЩx`;# *`9➂%wU~&gÝF^jK>>,h-DV S ;<$P. ָ sc/,OuѲ9YYf<]9r ,K?[wvPsz=8ɚ&\3 F(mA}S(^t/+'gm]l>V4,}o/QaIbo~Zm[zLfM鼿рFH>6A-7IMO-W'lV#ϛa-S(vli4`;Hov<,SHp2V^tUu!}Tꮜ|~bU3KPg᱆ෙCPO:0+-#[Zzq-G=(t'_ʔp5q*_+G-WQpMIxȳ7L3{cWpo-}T}ꂧgϜ[_\J}9e`Fnfy!{$6wcD1-'hz/Rg N'S!U< zoKs9g2e'@v%ҥ\{34 6fwi}Q NC1D?OC fŷm? 2A6tsUw]a/OOOKa5;m0 ߓ;H^CԘEᒚ櫓a\6'=b8n..ۙŸn^E@- Td~wT*\#p^=>.ߴ>nSMp"IJ}6fu am}]EPztha'-ۮ@(ڔ~?!JZ11; &".{:p4S|2l.ôLu2AAQICN>NE:^tl1"'YU]*~=l eIvS/A1$"kiE uH^K`Յ>ʯIyø?-Ycq'hB5׬榧] A3[I, {vUZC79s8™ :K:ty"K0G4R}o\j2* 7 ۖ!eJ(Mhh鄪ιHtK(|"ՙY/SrdYJ9mXa (A/Cʵ]QǩƪFPʔ *BV}-*q L$,?yKV  uyN-c3jH*EqPp0p a_D)/LQLW~H~ /ʜF} IS9 }ݙi:oA3 ty/;Ҷ;TCZrva %dGsSdy-5OJ*IDCZ4>W/qH4?X<1s1f@2|}ޝ,>ʻRf7V)"5|R52P1lBQk\J#%zO|9 t_h-"M1hF$Χ67PLمqԊDvlOxz,;nZS8xQF|JGlɎ*`kGgTuU]Zt@Z&ޠ}ޓ슌naB!SE6`pȸysL]% 6ևUP69!(A+!;2K#NljI 4ݹ|/0ܳcU.i0:Eg9֗/-`죕kp2&mB+MZ%<3Y[nc.ae:'V ¦{ﺺ$eDl(@9 S^Rۈg@sʑT)Z 6eO_$U.1HёP 0-cR$s(\&Vqd ڼtg1ʑ=B*eZoH?r+yL?xyo]`xlHM2fKYU4W"McUf/KJ}k[}͙w7 KQ$ ؞A೶h +-`fTs_{+IΣrN<wn./xh2B*/FZԳu8Jj@4GS̕8/OCU'p}zR/$p ]x89LEG- 4jݠc'$1IS]s\`Sd U㭿"#, K:5 z 4$~D+Wmkpˋ* /R E|FsX4lP%8p{R_;MW`d$p [ /+᭡(s7HDCX|L# Hk,}FɿM_B+FЉczƅBʁG5|K&>B5g v˖kXQ嶽œWa^ v*:5񒳝_8GzJ 5uM1xiLCaZJnlқ  bUq:$Ch4呥 ER!(ĎXZvqBj7l PLHtL#0hr Rظ?˷qݶh$8`X391_{[* BÊ.^<:u {B@% )B H:qYOvǝvbbd'(,"^B<ߵcqeS(QۉH3x穮ߕjqZpmvcSt?+0)Wpd4L8Uce`bntmnr9LfY7ʗKH6c yaeuYbVw4P"W Hkw=2{Fu(T|G7˛r./}xzH?CC_Y, dhmwA;  A)DB ,X%E!" G >XQuV)j&szE3U hGDW&*ق hR&sz$S;h'Ͱ|kk~5hz Ew"2q"v8Ѱ3CG?Af{,XܣC 6)^,!̮LjtFA$Y0D.4zU[ڦCw o"6ٺ}yA0p-5V  A+\V<&L ;f@dNA4z:@Lj-wY"ll'頺&8fvıY+~7J]+ 6g}hS9!Ȱ IYrĚo4a/u@iO|"w$5 f$ LSj.ّlsN\D-.wotJ׻emwݬqޢq^Ab\pP?In,'L9V''kEL,~kyQeU3/,lUf!27ι6a߮RqjV} {?lQ*fja?AzFUm\GЇ0aD/M~h4ϒO+f^Ÿ5hsB`YɂԘ*ì]9M~U;]}^syx :#G6@SO})qaD x3rOM3-1$Sjn9Etp ;\/*NHFx _ʒS$7hzH>9l`I c.$?I"'v5VW/bɝNa/Ql)C9pD0Yl-!k =`L &NvlV$Ϛ'@jF&|  5#k8A#xBs1Ⱥ' ~ٛ"E]2'\ޞ9Im#X`~6\*,Y^9-ֹM @h8`8S5mh6{~wxOJPIuN. 5iY;[߷18K@;*(/!z|D.L5PAƞ^puOQCMFb~ebEd9~x*3;]nH,m&Vf_hcޖ jt{se>+w-\F9Lwr/CpAtBq^TFh3%^M$pYX8Ԣ8Svҿ:baaȉIX= xkv݈R7n kђOXj5>!itCKk{< b+͝ՃU8dm3Pǖ~.,Eᧈ` Aj;`ĒpBlx?ӆ|f:/ՈzE1XMLE,T2.# .WOOVt&O)NJEkxP|C^,f|2îԱ\AyX#LcZw÷(a})x} hwk7$ş4B}'^ %ZΡxR lhgUY{ce zkn:|#\݀-È/`/B#>FhR׃>!CPO^0`E@RXRhP>'rv)Uu0Lqh$&,r-}znt{OF~ {F>v=5= >*+l {(Zxz}_Pc{DrvZ`^`.8w5%r]A(}F,9HkB2Ϣ5ܴM^0f⑎2(2&&//d~=khKB~&dٔNXF'8jV#}w)BCAf6AO# *DO-j=]#)S1Ipű)1I҂xFZbX+]%T"pآ 0yMlEL*MUK;hy]nn`S!-) =_{~pZ=q8yR_)1 ƹˣ)P} wj>åDanP<%Ɏg? x{*@,ЀB/ L{>CpVd9g{W8a [@4mSYmI('9t[0NysP 7B% 8DJ@-\UKE4z[? hXhv[<=+ZRgh̃uhPH^Ox*+`4*Su84auH0)hRh)`0E-ȕt[gb$4c"{|7ۇum$&N,Lg%AD@1BuK:fTW_\J8:eCi*l{T:|DgR+CpA5|)3/o6/;knǖ &u' rqj,y(Pc{ xCev9s9[clMO@bM'N\Df%kWV`}C߄%Ŋ)BmrQ&~"}a`0l[} 3)E<Ʈa Fm~=4I/7*U(`rNXS-PȺ/VK1:;'Ck4bL* pǝ6Zn4Ml+ZP m/V;OxK3݁5O"0GqpWdTz`?C0 VR0 V_A59c7 EߑU_ /H5U Uux 6[B 1 8>:[{(}DW1/cKhpaDg=3ժm@yB댶:3oDs,úb[LniU2kCG<7`9@}L՝w% O=!%5wƣ~==gwNz6J{E&^¯Aa=:1U\]S;C@`ǺơlU2=J{ 6PO bvYBQ>+>"&y }#7pk-uc)AsqSk:r V"DϬ#U rE8 +>*TX $8i*f9jkUIN*Zeu~犥D;݂e(ptIE︟Ժ׭+sD[P ­3*I0:V/Bc兢 ,N\dKrQ\/ TN6>^`DM:xc쀍6[]6J1<~!I׸ۗގY$6ս{Ds `OA~Ym05RE1~ć啖Pp #ke52\Ӭ) 0*6 olkD{<*ʂxb1 EN| \➞@ݲ/MnY^XTnpd!\EN~oqFz yVTlLNZ`vc~ᯎQ#C8@WrJ" .p[7,u*UziY'XC2}4O,{ʢE1U" IZQ Mi3DtQx1Q&i`UkmvNtgLJ؋6Hvru&iA3ņ* :"\R"N/sR=feop bӢV-n"6J :bđ/`ZåtWl7@`9FJOҹ=aG;M'gZ3]0_zH4CreX?v4+K 2u q{(Xi+ &mkf獋Rol٠ NSڏhc$[Ps|/6D%HKZ1}2#L~e&eT/XrJz9kC{#{'y</qu$[OӴŨy.."`h*jt i_6GDA?X\K ,MQ0`|`o2HoA c2),_X2?K@Eo;f/tK^AkwMt:9lrcZ`$qл@Y5hC06VRrqhOLm/q!q Ż!` ڕ%~7|ׅ֣e.c~/߫p;*+ ǡG|[ܐ27܊m}`&+r>v!?i}f#0}-*07q٪,3<"|d6{eЂRs{U.aF:*_nQ]1`< "GJun>0sH Ĵx.Wr{~lTXfΘU9ulSn)ڳxY. -E 5'}ObHa и84Oh,Z>:vaNB˹lSOqwn>i0c۔L&~CmӇZ/ Rxaw^c}f5m^FP|߭r.~/$[8P%HF1ѱjzY|+f7El%;3gcW0СV8Ģ{_Um:&Lj(s@25k[|3]OIV1E3p}b*pqX˘}z4gBIx9=L}iqZebVFOt N<#}_砜r="7 %>]겂"MR)B}c"Mv:B=+zvy"y+}E!Eݮp,8m%^>yjU $:rw%eSB<:2D-4WOȎl/ kq&heԙ]k B$f *dI C4+1VXݬ_?(!u'4iTT*IBCYWAfb5MΖm%g:>#f;#gipmٔtDz7/ @nqz:g\ Upxg0x+ϝLb.!= VFƇ>zm{up! ESJ5/.9G+ J,iWJ\߹9Eo]b l\nJPΜH9ig-G*e$-n!ivmAmrA9h)ںhȀ1BYctLz _L5 *e۽4qREߴ @.S9jrg4zҦ6Spl?R|Ҽ"QmCv*"pf7yVT1_iFlG]@6./(3Ը$;Ĵ gڝM t:)y}1R B0ĺ[CCvY7Vo + 6HC u3 2&ڹMJAWDhrMRs7:b+&IG' 'Y88$qjY!4Jk`A QUDJeф{n930'Vi۟2o :-Ղj<]IԚirts :CAک8)lϕnj@w2->D4AFñ||z;!xw3Ăq B})F B =@gA5۠Ol]"o^g#h$o_4oY*h՟Za`Ny*~,< $~tϳXkс7 -dW_e)p9Z)V"Ykk_®UOSA0 П )c™J\.8zW!'l"M7'('w!҆L0Ov,-K[{g uLiР<: y GX5)z05q:fL~U].M6zC?)}G%i#y@H&+!){]A5'B:qŋ ,x6A6[j֍PER,;z,+*V2hSNc*b/݌Lc ,;mzpHS̺¢AoS1)C4e=gAX;;uJd٘duWԆ~dPı㳼Uˇ\r]}}P7va# w C$w "|z&x zl Hr|;3Y@){4QMڹfKB[;#P }9Ie~tŐ{ i5Xi|F??W7Qi#zs(OɋkpsS޺Hzᣄ[)4|=װy!2HC\MUS-sXȖ&8hl[@p, -Cv?Ff2]ß`=4ps]}r^zc%0L a' o /~}Ƈ mZ,n7)~xH,Y;Zxo [ACO 2ιXEʪMAjs7/Mf0mxtw+;]c( #[ sQ<&(&uN]sOLdC&y߶Ag?Y^$з=ŽvsA9CB/+@Y}_/`b_P6:o 4uD`&]>Q{ ί@vUJ>ONfZDwQLZYE(o0HG ;X-_Wtđrj|LS=8q]Hh~q}X,pшdR_-2u?ՂRD]\}vPt:@y:8ME6;k_BS&h>+J?aU2͙"Q>?ތE2Mp}HGTˠ_9Uu y$Bh<-9ZԻ)s=7*RŸ֓ASlC6s[o l/ =X`Wve Ň T& OLe$Dsw Gsw%7NwuקP2z >ݍzP o^N\c{$˸1)j_n{/+ 6}uu7D gUӤns`i&0[ A"!Jĵ􈭘ˆ&Iٍ5zKk\+[ J5!^ɺltmְOgsJ}R j 4m;qI@w5 B$|o\tAdM6g&H#xnI>tHدIpfx|HR;´4?#2UQʖE؊MXMmK95,p6P<).3lTͭ $ MAJ0Mt&B0 [yY^W>ǧFF*0~Vi~#S'=t0X3r(bK囉4C-;q~?A-%>dTM!}LOBP28Ax@u/7J4>/{ A%o,1iI>V#DZ6PiZ0`l<௦䜒ǻk'/3ּ I@Bv3pY8鯹WOķ`+ 'Ң.&Ip P`cBaX齂QCKժz.G#˅j#`=4D}_ i=qmd+j99I "n@[F`h.ޒ{j{o 6},x#4p+X=oecli nZq+?wU8pz[ݗS"9&y#~߭׍:lΙ8-cI랣#AqP /c;yQW&W]4ؔ8]/#>K׃W#lCr{V D#69{h<6X &~\;żjUL~-tyGXE Shs[7O!7k %r,4JQYj4ҟME/e,Ij_d{В4p3dN_"y%-kSʟ Ҩƨѷ>IY:}$ F*qt:VTl2uxɗ@d8PǗH`kL䝑L1u  2+3@C5Zs,^6u=ο3u>V5]KNޛ\# n{N\{UCe/2l] S,ljvEʮ7Ӹ6B{dz|/Xf4@3ڷ_ bP6a\gG==h C.VF#%L4T3i|ZPG >LLf=ގDWGK$xĮ1a1\<;9F<<" WWlf, -4iʹYF# qbJg jWUbSߜBpbp("V@k"b O8s#UPܷ][2l !`x(P XDF*\7ӣ(="2\S{.j$ h`=ah8'TEݣ+-d n|dpPa P%rL!zY3YK.5<2i@D0u8X|{-g.3iĉjapEuμKfl7sc;-'(g #VSA4x1Q{0,Rc62_ ?YK#w ^5íwQ3j G_eD%7ogvUo}X.ryV[\@H92AKƧhuDG;MJM2 BQ~کW(Y]iJM$RMF}? k"*zN:Ab>sHm;q.59~:(Ӹ6w|8e)j ]45 yQ|TE^*tb >rQ/_;R(,6U~߮ Cid=XiuX^b$ӡht@ ;̐@ )"s.hи^$"\ @i  ,0-4V!#; z("?#!}yse>sSO{YRpݲG(4Nbwl:zf$3vVnjGu~))73x}?E?1Ɇ=UL{,0y4_D8Y7;߯@^Y?ڹa P'`S] vxh6 ,.45|K32m )o\"&dRi yF)A"5;)-SIB|6y.oA~8J=}iNldJ^M:YBJozup^P$O[Ix4+P]%U+s@+oyet'BẁwfXi"&Ϥ\/N!xy' d^^68Px‹'A޿?UZGr\]_{ZuMQ WO$B!Zv^/v7guҤ^WTk|~PpuFڈ)+rVk#x 1u;0Z׋趻sg#,&Q'(Y͏>>`Ȅur'c:E K9ں+!LX2V'_M(w*?6M#'?# ~,DYRSI+.Uɤ !v~qOE11KYsF}7c⷗b˵.? pEz-(@Sv*%zjvb`Oq8YӃuX(̡C+*@+p`*1`qjLAgPVJ]w-iAI ÙqBOPV;VYjG {CHӀ^r=^ZnQ(oEP(3?'2 8Ƙ2 kGjfہm*} FP\xӣi-fZsFtTgzF}[Q#AUgHl.c|1r$ ,VKu)ZL~ 7d(,u`yz-rU1 E]~e 6Y(諿@4Nm]SJP b{BS{K t|>_җT❓*JTbH>+: +3ڐ^ D~\ƞf~2&gcJNw{ǃVRV1*!)-Iߌ|YI^Nvwy ii.o \htvCf{+5&%&imjoՂnHj㳾jwD|kDXukfJƤjby_ spcو3uS^90a;I u3{CCm ONkw`tO04# I]<2w|V:8Pi8Gk0t:fwU_i-0H\"}-s (,#2`}uOzz;ny]CQ[ ,mz@&a*F5KAUzޙdWYސ>յ 3N=KR^x8.N. LZ)  W.G@||MjVD2*B (D=:I7+Qk N҆I,] (w+.LHyvH vMG\%̼ ld4h"9Q:~+˟vLDv~bJ/ ~(śX&Q?l TOtEC_#)-θ$LyWg:kg&FaygM!(V_SЈՌZngr9dzF1^! ұR\440ۯK#6(<|4FMrt4 FK٥_뮳a vD JOL:FZ3ReT#=LM1!ʇI;m1XyB2Kzs| ē>ʪ_6{uJ*d/yvVݙ7zFw!߭Bլ Pvmo'y: nz1&"g+d~tjHZ2qn3 omMn D^2/WC<{AVAZS˥ p!~6I8 9\ʓYf20\x߷*$t} F$?1 &v"Y顝mI[oSNEH}fɾuQWVԍfuDoIRI]U`04#]'~*/u!կԸ작 Ts&>zlݹ:|?J g&UCg䂯9?76pתZlVE ή׸X?Vcl,7UM%$Q-+OYXeHA -(MI-bOMތU,uLͦ4o."ciV/Ku[MDhZ En=N\0h! nbwwvFرM_jsS Pܒj~k V8=na(<e:n<%|ekE 1&z}ƞ5l=]grb5iib0*4+u9䭴20rc@U/7v z!}A,%͔9/\ۂ$X?MYt^kfG2*ZqĈ9HP-zRny U_U.( #EIWA2JV{iZg|?vܷ|#m_]P=z(Rm;IsBN_H!Gq> t=y1-8!Ņ65Ohg`g;έ~<4AҬg뀜0? YOqAad<J2N#P޵{]j0vK۩Uk۬bNJI5p+?-S24V~ u7w(Bd0 yS0p1-nb fT`Q~{R~L;n! 7紡t$a/fKW mn%RyR@'ǁ1=ad+[rϹY)aiV(*%*#6fwLwTyRQ|u+$ݷy~-;OHi%UQ/.CEЄ|*(L"SÿQ.ns{ PZvm=&2b5fXٱe (:9>]}3ggv<DF83hˆWncؙYJǠ&>A:Q$&6w[c7A)˯t Aeb#,_e+i%PczNa5FoPueLXk@5y,O7\;n~Z^7 r_a:h5 +|ՍғJ.V'tUyȦj} g[Q)ƲW;6-P_|3OM=5w %v%$'' J5~yQ`!vW+ 2t=DXס9?!O>G^lP'Mþ6t@:?`#.\.Rt!H ߫ޤY| nJ)iآ? 9`C-:tC&,d3*lT%;Q3ђsMC̓7ܛ'O>AUlg8LlB\ rg9j/=~zl/ fe67-kY$1h.7Y/h285INΓ[7aW +D}GAOiK}9$?d6m{P חąI?jGx+^ЗU*Q*&>R:п?{u}_kTBuU}fMiBv 4 嘱 %RZH>6FR.Q1-&3B14+.7~-faGTBW *l~Y0!%)k_L[Wp0] zPT;WÊTv'2,ԑِ:8n挼e@(~jJRǕd pd讣SCY4eG@ ~JUA . ]M3L222w-b6w pp7P`|)[NV-œi'kr4T I9}@BXeEʊ M=6[<r ߊ@OEGG,5'Qn}o&o.@m 8xK14:XMm6{ "X6ʢIZgUq'P+RO0D'NXjE(qV.dJ1`t-7BZ9ϕ-"9s^G4SNWm8)R@[`jLԌ/uV#|x-'݇-_pv]>E9oRk^U{4~h?FGH=OyU;ͤ(07C7Ɂ L(Tq4'_MFgrxk_Uga ;`r= |C[f#E=G}H*PƄ1qGP_^"k׆@z~3X {?K1A+NCw8%WkDҋH>?v71^@_dIIaaRڑy]*:Y6ՍeY.>ѹ־v>ʖѦ{jApj;i?5-({0=!/NkƿE 7tYkxI+Er㘳<ةNxSxף`paYXcޤ?$ 6!3Xפ  @LuN(n9`3婖(iH6v] 6geRn.\/i<"5к#kdųxGC>'Mr84 C7b bŝ!b@x,⽗?j&ߣ$0E?bF3v-Y_G2I{ dyum]Mb4iJlR_eFm(6kKB%6_aZHڄLh24AƔ:[#5o#Z$ :Ad ;FrY#a,>DR `D A8F38y3 ˘wH Ƞ}܄0d'3 hi~YsR+Sʪ =Ž I"r,-њŀ;&쮀QZ$WW$=p~b!5icZ:QuU󀜪ߝ*[s̉o.$^#l&u>DɬqҀ͌:p~73O;lMݿ9(K>+*~_j=6gٔ ZujG7E s=Ta/,u2,kIkahF)Oaæ TER}Q8 _jSN@jT:!zĦ_c<U{q U#eH lL]@>I'-rXW}@nkzu1@! P^Aq`ѡl}Qb B@Yug38b;`^lk'0Zz!h"zciduSlydV xK3&}2CWVP4A(^% vsSjunұm W:ɰ AD#//&kAG}Yq͏)~ 1* bɦq.';qՕqeŤW=D1|P,uUz[+d`*!j}-%e 7_<؆*><&Q ɴ+Vː:]ݚnײgޗZ:G-&h+Fw.Qϔ6J!ЛoE|ԮlgRIaD(ȷ io_0\*|+@0"պ`="?Y{Њ%ۉB;\kF&@?'/1s>%↺h.]wqPހd'y5W2[q$>*4Zփ*T|ac߃1Ϛ>裯(Vz"nԞ{.0pFSMp81gǧ_ے*Y{&^399%G$#5aʛ .yR<դq=o #惜s6Bq~@`JE.N4WmV#fpa߀xC$A;5aє]+-SL?}8$u<+Yʿ;]3)a]nLvr?@>s=ִ {x"AE" dۈ#i񪙑 %u]dydս ez 5ŗBϛqdߑ 8D^EzeGURPP]:w" .AH3Q֟>ւ`R3 3-yVWoޟI0+ŧ ާˆy{ w343$.඿՟A }a5TUL0V sXK[)SIe.>yYjN`r`6a-P Y5tk$&ɣj6:]<./?I!?C]V**9D sIzŋWKM供qI$N,1SPrPqM[Y ~:ZC@h_C;l{C?kˉKKճ xFxXI'Eaq'_7X 8JV] p 'mғ' ݆(eh#Ln#WDO&<Y,$ϧUzdTTJo+sE`<[XaH^D{;ҩHG o2y , iyY+k wUHmN8LҎ7`.55nU}zQ 3C4eL{ҐxK\m*N]ȪLdw #Df/BF:B幛?'<7vH&!J6KZ:H0uGѬy_(%Pi /Q%ߏc5ΖE.W&3++k%΀dp^H[0fاdsՇCLF:P:+( g9mI@5B;hޛ 2 3"lQ&5{/h0kxni o )/{3mjv!|Ξ6~W hS|ZDCRw*$-JC83J>[Jb sn}Fʼn>RdD&вm]n2vez0rwA8\p`6\LID0L $}+Bi*195 |nc)C )59<~*{9c,JA0g7/i) O|* 6A >x 5i14:l&V7YY~xJj-=-^"^SЇ:C$Ԉ)m QyNAR:%Zؐ`"x?#iKrC˲Y$yqRCy| 0?M-LZɶqxO eL&xM}C 7[E1[jG7I5ܹH3}Y m0F,f[EJSo7^ 'h Sqinh p[ i8`oIl*Q;$cCJ5ݑ9V7$pFV JUI%M6,퐠rfE\xgTR" 3'"S:B,Fw y(e$,'h:s3f VOx%Rk0AIO Db?sB@rǻIEЍBdp{)ޙ!G!e}W,z} }ba}m2eume-("L^ӇH+= o.łWFJ#3`@3 ~˰ tȒ:z Iq;T_4,%'~Z:RϤ>Kzc͞ȭp)Z08t v)*;6T}OL9j"20orFRϰ'ڲdpȮ/8 m_34 x0!Q>o%%>D_(A>qHp6WDָzf+3=?IG'kjwF L)rׁ]߷?Hu(8 6}'Wi0TG;4'@l3tix3׌. .YclY `3h1ےRgѠ%@׬XS Eb6%UυFext@!R8, [ޅO#sQ[ŭ#LuL[vTQS6RD6dȮMh,wJrkLE]LVIdYjݍ=4lF)ejG^Xà@l@E6kMirx+]D.n?nP@PԠg◚Fw U"%˘n"?WP%+kNq R[G9+uQxJFwYkKdtWߙo4{Uن7rRԦcxaSs/Ё٦t&|]0Rd-IуA̠lklHr%JT#ݔ}“Rx/_p3.(4{c}Y9>*; Yj>;oƳt)*}ýj1-%Vc׏P}Y,vP3֡~eiBuqzt\Hg]ξ kXk߳ Wgu/2M~hS`Sn-dΥGךN)A^S nH;GCc QZKxUu?Z+TaVF+4K#f'&bqNP?nLny7KA3 m(6@*.&fL @NEIT0aBa>#`uHEh*ËM͓=OZ(K_>\/7M5.e,#ؽ<`l+v0 .^I{Y,(3X\ּOT9K i+dz:ȟ-ΣcJfWUoF]Rq6ֻ5bD#2.b\kz"f7+Y5ZFA8f* b=B'R7ed*P4G(y p (xQ̢*lEʃOy6c|cX_9&] ǎg+`/tA"5dԿ9߁,qO"kD3/=Ӣx"H3\gF%%1 eA <Iy NE6 7j#ղ×!9gVTQ!Y-}Cd-'?8vx#ԶI[(YM&J>uaVN~ż!6*^\<.LMD~R0cuEuTy%-R*Fv5lF?+dl~_^i@lQW _??'24`I?}dZ&U4R޵Ne&tvsߤwƜվeUD.GPמ8 B8zϖAS?ɶͧ^'C1J l R3FJPۧDk%f!- G[J- ⤛šMZJY VeSH9FːAŊ2Ŀ{N $z8^Pe*4IofZ5e9C>2bQ$ldSZ.eG $1@+JԘE*xT݇7EcZ:2{rn}/EeڱML&mV~cj23)>fnbfMQK3\K@*5~W/t /_wv-т7E0awl9lL#hI8a+$]܌n<\$*oQsj;"iKt^W!?X!N] Ս;ft=ĪW7 EYmG9BdBн!e5Z &V饜>ƐCe樨t@ǙE"gL%I%YbM0麞fH4"98\fVvWba2t*PUY嬘嵎΅,n:P )QUݗ;2 c"vpdbݰ1pa;SJpJ''@ifL"63[ 913&{zh+//4?q3v9pU깗_|Zx_TtYc &Y`*zrTSGW} 1̸,U.lqΆ r}\7q_{Cۏl>wX+&`Eȥv8FtnWЯ 淸jwД]H+? ˮ>K{04c?Udq[֠SKP)9;_#Aly6Tvͬ+c]Ӣd$hA?ލLԺ|dɉ){@E^@LS#i{GLu6 ~-)t(_m1-mSjo.)l;C=XGBї$zg$W%Snx~v^7P+!dKT{`Dϝxh p[)&$4 )e۵wb{00UI(+n}}nѱP)"\@řoIaѾHE'B'07\tgR3O~ɺܠbU~#P*bRRM9m䏥v:\~'EƞJz_Q7d[sGos"[?on2f%iXKNOt=>RIA'?̷@&kX]I~8U6+vWZNA?ft'W$<~]8醓3$qQx qAgcRӥN+fM,sꈆs B =ϐ\B}{Wg_Hzn%0MQtXr<ۂ0=#JII4isƙ6^LZzCBow4Z6Lf'DY}wyY2 Eؐy 4Z@Hny [}w&v/GsuvQ_ ֝qm:r7s.5%UpҎYӓT* 9&RTD_ΞMؒIl3f깵oG`HpƯ{eZrH[ǕSFc+#q}7ll_Hײ]hyJ?' &x1qJ`8wFir/[ .Q[!:F}ļ:clUef 7VqdȢPU:lkwdY oVRwǞ}Ct֟5>뙡0A_sdŀU0'#<QNΡ6A?3^.X8\j!vn*'6fY8G:=JGch܄$ 2RXEʓ8:H/a *+Hm/SKL?`K"? q!?͵raTg[qh3ՖW`*u5d8:H0kc J=# Q2W|U]!P[#f=ڌyF)"擽R1$`D/0_8pզQ"/\iRl%L-np7YPaɳ5ȶ'Z%lYtܫ/ X*rG #=M9ҿ`/""ݍKwVhrz3<5Rz5=n9\ϋ (3z=oԅ co][vJNFBlgx'+,o#-I's^,q!fxi :=y0ޢ)l|z߆Q2\ڨvhOa>L>(71 *UM+S$54_T_>p/7!wݨT"}J(Fs@ @c(]o .M,~3;PE-l1+JY~{ Pя}3QԥD&nr3!0KYh@k;)5A[vb,i8vsc1w~6* }'^~2|ی䶦ŴJlvwLh h>!{u>^D`A% ) W8wMl %8nT˘B' oLN+YDk%@Jh#YSy=7w_Rjo%SSn7wꗩ{nLJ;RX˄Z oઑӔ' {:2E9R8ݴQZ2Ք1Fd4Iӆ"i f#װkF& a,ߑ]Pc˶KAфo]#}8ԥv6m2G*q=VOӶK SKɳQC}כ\D5>).䦉{~ѧ ob;bk"0`Ӳf?\{ |y-V{ B!%~GMd>/^sy"tq WR? LK$<ej7/jP?ޘr^C jJXN4PrG&zOzR]ɱKefD0~d>a+[RO:KQ!?ܷl%Л{6 (%OhT(=kYaN)ji(n8*W36fI5+J 9՚Å&aýSw& 9U%ujB mQ.PeYeF#ܢ. @ֵego.WܶcClԎX싶Q7v#HSxe\!m>lڥm 4~4f5HfLk >-  9oJ`d(Ӣ-K4Vph_Xp%c1R6zлM{s=D0FBh |Q7y+X4baGޤ%(KS {qqX`EE;d귺((P*{&"6=A@8M3?n]DY>Hպ CxyE|Wa ~f!̰1{)=,/^G3vuS{=N0hu=(4. cS%~;/Ih{f'pU6eݚ+!hcm}"xu o&m*Ru~RT:Iai C%bi-]x{JaxuiiZm`j:$(1X {h{31yXؿm~G_ M-(qQ)c4~53*PS7.Wy :'B6_> d1 =h8֥&ވk9IʚǐF0yg JjJǵ3<4W}3DA/Xx L US3v:3Q%Fv0Gc5_Zޅu>vE)k8lq<90}} gj":( dX ;}[:vu}lfPV25`731ET큂c[-;M+50(1dc:姒G )e7!֐9UD\X6$HcRLsq8bka$Ҟ*摙r:xęZE>Jqh0b\KKIk(\ jAz=}EljVVR흹"vKsˬrǷ%k7%KVHf)LA^@ӑn'Q IL?KoG\f{'n04W0 frœv]~N-ߠ{i&d z1u^L|xX%avaŷ485pvxѮ)R˙&4&Nx`Ҽ$޾K}}?^jza 1VPUqbJ.K Gg,Izk'Fs7.FƯ<-FAV;fn&27_cU>-ܡd8bV$PpAMhx$hvW]}j}kA-Pnux2)2+Ȼ.p[',0}MT(P;5"z"djAyRB+2|@M9XV^tˁ~_^JVk,<(T/QG-fr@@2@O8Ȍ7 bP;Uԍ~?:8& ٸhX;c,(VfpB$3NƬ".uI=} SX!#Yd6Y\* #7ZF\@薉&LB FGٹb==7uF_+~S\t 3ТD`GUԔ׎m :; {3ء8 `X񶧠Iovz^h cev__"u592[=C ڲ\S Ylf R;nܘ@Z|eBP#sc|!r;;dkCz(cjKi?og~i>̆]ŢȆt0B Ufs#$+Nvz-jVh9G :$rz45Ɛ2/VzU@c࡟ZvmdW#L֤.Y .|=F$M&wUcy cs,P(U-t"OOƊٯkF zOXIui)ey|w2Fi#/L^qE7(?B`-7WT8et{koGj{u! t} ̀IDo64ZKj8qz# `#M- :ܲwZA+H_ 0 )>=BuE$zCVV<-4wgUiixJ#s, י`! θsL٧04.̢^f@&!&Eq08_ksǸo>=aq If!3LajؘԘ^_[QLq]Hq8 0!&+PHg@tv$Wj0. gғL g}6}WKqn-e뙖GE/GWx9cump'R#7@}thR߭#MF;nv07GSdM<mt/{eWd IѽnZYd ]@5=L> (tw=.,ƶكHBXPں^@Xy N±iu9#\Dy*GO3y1o\@v/ ) +B?G_((S[EF5BΙP8 }ziga~D2<{392L5 l5^yXĽ^zqe=a snSؐiۀ{q}L9h_*ӨL$|l51fzh+l?/ p@dC cϴįV`.l`٩ڼM [ wl5#wqwj֊qإ7va>N<#9 XGhC˛1gbpJ"޳V`RL^1cӇ"ZL*B]!5#7|bd'(cծgGY׶Z$ٕC(LݺkLё FW{FY m0!.p>Na'gqSzÄFgMqNv|D1DeZ؃e MA,6U[PrGD\?ѭɷJ57&pF>-ls ^,3>F]&C?Rz<7i6BqG7eV^wq@eT /cE2 Lhtv$[JϪT_ U|LupFT2-VʛTvG"φ=|Y^^>L LfGhX@TbcHlGUW D9r [EO.-Gm~tma?&% N5,ccѩ0gG"&Z4d Hw1ئ$XmrkG06BeA /DqGmT=]j(Uw#B9AHZ~P@%Yx%W&ݳzrY R;&[p. 8i؁᱋ 8#Y\A1MEֿS7JqR|[K&Xg.;[l2!~Ճ\LoDQ[-e5)&RVJ+L?_-."2w$ uڌ'u)A5 GM$03ݑ㭌 L Gr#flply# ݲv|/w{9fd86ΏJ{`BoIDZz>)Laq,[Hllb : C[. )yA8̓LυgYK+@hΐՇ7H=2Zjz&(Q$5Ӳޡ-c})u˕^DzXξrJ=V2,l0 o-7Ezq3#J05$*72l1a dR;%P }v7];K\nhrӁRSVxEP~LTg^4ғnJ&Fش)01g fC#d*El&l,>#i-]HxOy1 ϖh[ݩJ/vI|]OJ{:k|*j.)Dώ#o$8>> l㺆 cMe0t;M`jqhyC.D4=w<](7` |ȱE͟ݭ\svB/ݩLN/ *b,s+ JAv#sB<1A(b'gYK$7&t?)_SWzv%K"/BlD~]v]k.,b}<2KyAgPM&lk\ۡ~.cQ΃1AKxVc%'#Xy1xc zvؘfnH_ 5:`>+sjiۑHicTt o\$'$1j^:0QVlC'lA^B=#gQUz#B P>ԥ5%<8@<Ko;)K5뉹J}?/f :*()y{!=c m /,d쿩]F{S!8%ylNt_Z,s놷RYl}z`ޯ26{1:R6֟aK VWNEP?bV-ot}aS,w\z-Mp_@"AКkXLQbx@GIB w|~3gCG)COew&0Yzr:1!H>NDi;zj3/)} ĺ=ȟUty֗^@-ABbTyL?LQުՃ 6:O"Avkv\_3%>@u^:NVWS;F#_?Cf^Ddt.6~::S)k X`Q0O%Ls v-. @Mp0[]tBϖ~=V[`:c/ʣ@?ĈqȏLAYϫ~IզJ^;dr-b ?I NtP>C6}{L%='`n )ZS#pҎo::Gu$J?# Qôw>&&rw Yyڿ-ny ì 3ВÎ֋?Z\]QMKit*W߮VᑗB3 ~CRa^͙iRGږ${u 3%`x ).i0;E;u߶^cȀ'Y 2M>xRrItvOO C&yZ{(ː? 9v9|D[xώrK],ҧ>"QRl0Cհޡ5mϝn%3J \ͨy.a (]B>ws ֌ܮUAV($R"\ދ g+龺TSRQf1r4&pC n_6\yډ#7è:D + lK]50D[̨K]Q!e,S}ԭg .B)1ثn Yfx}<(d(bZUZqZHnFȕGX3֣1EJ_n&+me#Ȏ IX|4R/{8.iy m~ M>c3i2XgvFɩN1Yetc 9qYH|(B)1spo, |BtyNHڊȢƢ*'P_ĪdnԕϞ$Hh .9i_ʑ;W(ۜ F0ߜxz~ o >^nL&p?6oLBU/NL-m|ؔ||sŹoPVnAŻRѲTȧRWЪ1u|<8pǗl&\E+?Uv+7'zуc҅Nj9V s,&suZBlߐ<$B1|1 'aU݄2@ *7jeBJT^v.ʐCPCCv4Ŝykǡ(bc0=E&Caq'+)ub&E[_+j ~vOA}&#d;D y) mG̔EpN2p/(T7Ҟ94}onG!a|gxU(I7C:Ck̀,7 &KX'JYH _{"f th(9 :؇BeQH!\_VĿw[Ǚ�4:g&e REa y')Κ35K'o,1/O?&O(h ԂgBQ>Thc;]і z,i9On[`^LoKuePYJʑZ?CWJ EXi{,(Wϟ$b>WOtLEЁ;ecLV@`ɀ^KH(pfH7hI4_P*InVMrpWd 넨çϰ:ӡWFHEuUzvejfKƟG{ dPr7S֤dP}c/3&jrēYh8 GQ;ՃH6ٲzhK+p _G(@klGdpsf=ОNg;QUGhor!]Ahq&R <"wbLSɰ(ȖkR&&y9ḛĮsGzm~ "UԄєz핅ehuf.TP4eiIt>.6<],VsKwz.nhںYVS|O8,>^aw*,9W%C/|+5*k v@Nq:ҽ63這E`qU_1$4jщw4@_IkvgϔDU_JK^(g}L#TBA]WySu L^cGEp#_9 u)-Q)kVY{iCOspe!9+aE:Zg܋V $ _m|Ccn5lbSdm?OXL/IJ$q2^mѡ$ᅫvlL+ZD QP{WKgq]7tb-0r]g0A8J rՄ ;:[usƇDE4JmJGBp*"Kӝ\Szj}Ӝ44@`%0[l#K;W5(?-5AV_[ך zV9evD=mi^R2Џ⏀N^5IoD܍Շ=1vp{3%K7(s"/W0UWN >u #B7gݥbp訟'tE\&#+2D*-r!`n3\3 ?6Kg2m9Oc׫CRZ]qymu.(0րʱMhԓ-(џ7_/ET7Tp!r ~yylI:=S4+@":Q:% xv?b;Ia0`uKv>L%$9J$,S.[:WִִyC:9<2V"A݃ *K+ V5%c?[A'tj[ڬ79q\51ϵ\^cTp|ei=n#{Ǩטd.AN ً,<Ϩh `8uDn;brkP,zijOCoTIv91z'52 EJWFua7 }}n{EuT>3|Aế֐8s(l=:7 d [euڏ"s* ǹST2G@|=N&r'cFxy-T1=(ңF ]ǶtۺºcKN|6~apU&I#+{!53%fȹElYfqh#O Jφ$mT.J*8U6 NsydYKad:2XOJغ]ˈ1$wys1\.wO#o0X -iBD+F{jh'=ՂE4-9ΝЧR$BMNVǕ($@gٮR/MtQeLA٫$찐|,/2 IGPm ;Ęަ;!O.i3+K]&Mn`dհ >X6M298Lj[5 iWmr=4 i*QIVTqyAwVH?޻^܊2X ]!l 46).a܁PWsǶ͇Շc]5\﮸=c-"\S|@ M18 Lh? %(8kR6܉ /͒U:6e 6ּHg_/0t) #x*C}PND&Wbjy!()6D}?ai1+AeNi'],&[M+ݷ!N{]{O]\fl Oj HJ&%) ybo4f'aBgsm1X27 _"m춾 7H21H KV`XF+fNe@m~Uq DNH+f<#C{X]p0,RI6"UY~W֊QDSF+vɢDN\bAҎ0Tz.(z6w>*uEXzN.)Vͽ5)llX|ʗ H&&@L_=ZShDwb (vov1M*JnqD-]Y}g"dmgV -/`D}wݭ$?togxHV) cWZ֡n? : yYJf[w}m"7 ;=: }f%>S[WU kL 6pjDΊu#Dpc8R"_44C9qu^CIpsZ[#xLWn8aY4PSuY)1Rbd%i1Kv9 kt!`Պ7pTmO`.t 웭aI:@!?`@BvSHc>yb)d!CqF]kpzK::m'5 ˂9Te:Q~`"p#,^vDsTf%bn2jh{lYvBzK x{=y~8:Rt ߬zf>]lv Dk}J;` $d~!+YMfkXtL<9w%Xin[m\n!Vn|FӽCu!:(/y74_ez %`B(ɗ$&3."m|5P=xm8$삒)I'֋Zؑ*/x-rDhg1Wh Ux8%tW&ڇB*UC,`Z/KBJ<))egk"?oz%dD!6u/PQHaBF}uru+EԠ'7Qj!%üc*໾^eG9Pj|h5NL3;'d&N|SFy2g.F|! cQ dTQt7|@dcWIeQBDo O-%1̿Թ>ynfQ&ȱQXbUprKLNTf0Yy bѲ!&|HcG<<"=΄dl* ށ1"*Y׉wq.!XM]?Z.Y=CqJyIHGC`ѡiA|xX9o5676^XZObs=2 Z:>~D"~ߤgPvp0lݲpC zAhE^Pϻ{(ЂRo_ VUAJc_/ :vi~OO/ cg($`KZB̕w-W,Y\rPbAԳ,.,^,ɞSrЇxW(l$Y[C ^lȲ(aߗz-g:mIg D|;:Ru*s+i/pK](kQ_^{$wEi㖨Oofpk VXZmR ]s0w,_*{Ծ]g 3gk{v*$|R؋ ѯ/_ 5xDL#D`;~G ܋*V 6aR^~Nߏl90/[TV`Ndc B !t/^Bqcʰl@ƒn0kR^BX^r ,/u ӪޙXIR[|x::}ɼv8^kxB0uZ>ւY%dU(f؃*TMP0e0:3徐Jm-g)ya'N 4ƒ4u|k{VPSq= k4ҳvFsg0Z'%$1va H?\m< úwuwT{cf!jVHm 7JĤEz߮16q~ҨfTLjzRE"@>{c}hZ qAK Rl,=*1ȌC$ f"Iql|m˰a/BsVC!gɩYwEvQ B=e/jI4iFEP^: !t_@)%-M )y nU)7zל9 = w"ee>8'1 N"b@٪[w=60;&qm*0%7;!- )I}J_W C 1W /ia L}aW߻ K47Ȟ%zn.vb[uD԰ Jt&Ob '8v~(&| u{b\1LordƣoEP>Eҟ{-DNm&x151L(0k8(D|y +si~6x|4k{_} %,QovMrŵxpf*#&z** Q9=؃͡ lרi֓ZE$VolKQGlu}رK]UH) A)Xh7ob(LN0媂 {¥|tTGݱVP_0&Ae@D'2m䶻_O$2cjp~/D8,LcEn\5 d im}K0@FV+n;0-xs ^Q&GPv9u˿|悋\ Q^F񙘩-{FC:u} w$P{u]}tA;ECj,5jv߅NezDRʦDo&$Rԙ *š{h/|cJ(<(X"0nhɰA4*|vCcn{En!N ԁ;-hKi ȣޟ.sLGmچ ]c1t)V0RzʟQ~y:ppPOI^w NR`QhvjX,G4^,;@)cML{)cƂM_A$*amF1{];%ǶQ*>"Pi5Q>F:XbtICm<"C_B_qۻ|?~k;k` 6[=\|rn̰54y. :r+ g5cAm,ŒxD]*P|inR˛X-2KxUF mF ʏA:L4;BD+(ӃN" G,A)pS_ C q>ʾA!;w-Rx~=\ M*ed~Y`^9+O|XyJ0X^uU@,ȝVb&ac1_54WюSՎp@F?,kdP;*QpӪB6{wt',)uc.uT&cP=0~7#ḊŏHNkI2iÓcTbm[7N|EB|Mb68* ̈iSò-6GFhy@;Dlw?n "'1U&zYA&oח]ZadQ@ӟcAͼ*xJ썻UGg>G M[ !MY2mcfLbYҵ fK]JQ}}FR.IG-o>W7bB!xJx6~Ⱦ(l7) Z jSO MIp#0y)?Mx}7,DZm:KLXBdi :qvj\,7r{ VT&~ehNj!t/;ܾM /Tl3ZE KWѡ$sVw-f d7g=CXYZ|3Hj8|p.;ypMڵvq72ʍQ-}F} hm@QƲ]jFO-Uhx)l $?AH3Xt~TH#H%{[jjq{LFh VeU{Mf@!,<etC{璹w x2&ڱtyTl5Z 򍝫Ai 7> MDp1Xmw2Xk^1Çcy;8q0m96Ud"*W4FAHI5 XڔBUz4T"|GPe?Is  >  eǯXb&LZI9'@12JN~MLܦgoT=E *gN72-&GpN VgG(חTh}n2 tRVɿ2Ƽx?P!_4zwe]tl{W9]!i|)?R6Ǽ8'\.75_ IC}ad^3]tX]o *yPH.ccw)k(q&|C,-3@ѕ/YY`ݯT!A[d /v;2 ʀvp&&;nt߂TG'VTD@{^%ƾϰ!~C$=B.-h~fY=_8ތE_(PX*BȐC(Jd{9 ma{AF3Os87JcȰ~avk:5= EH)i\xB1r"m&c!F0th"X"hWMz` SCȹ u+K6>~ v"巃y0;Tޏ3-yY.CrǞf#[}jIQ͑،z=]e𕆊 *A.w62]pu2ꖜ,EF̵R*Y*/ibQ+S;a'O>37bɖպ)O䀖_ V>͡ Oa!du6:a(^hpi~^b X?ih0ß~xܠMhHj ucpj|[pzׯ"'O>$.a^"-JHcفʏgy`8,?bFԽ"Lq='0 )ɵ()#tqy:ץ畤r'&S>YZ cƖ{4r3B=#(7R"^Qd94tIG)"R~ JB.h l~=h3Sᎆad'nx:.zR]n*y*vrA=y8h/#9z-~ig$wF@O xAw,8'$ՠN(b/ZdH X@!-F[{$V5b"e4Ij8&|߮X1RO1JoĹKQШ:J266A!E"i躐򾞸 7a6GrYf.Q@piɉ1@Q 4_N(¶LIXFAkN+q)m5L,t/gvݹ8_9v?SzLFO5-xҚiTVJޫT%_])JEɫ<&*)iNAs# }GxQte\OSh!׋6ߜ| 5AO/uﮚ ŤAas׹(US|kt"D'do\ۺ)@q!_Ks`* !_,/QIgrNh͋Dx[ae`2U%QӜWٸ\KTa0*3 ̳̋1j^*()wTq*=iX٥!,F"_̎'E h"%w=Bk|v9zS5UzۄT&J^EHk| d_ w9 Զ Tc2bc q{kP4' F5v zN/L nH,@yk4{ 3z/ j".‹Wqy(mE63>a:9>ȐGNU b|?NJ/b@qco-ABWӡNqQp8ʕc:9$4ϭ^]v`p9U5Tma$;I'-DmK*\ -;LLVHiE!ĕil?7a>ӳ|[ze{z9Tkh!1 - AgbC s,ZUn S/#|S b)Do딚3ZH Y=Sqh|)4A'ˈK`=>qO =m.և빼;dSu2D+&V6{La~?ɏ;#$چi, cQT\p0Z_ȸSҋ˦_VV&+׺)-R[R_AcZ:=g:f|Kr/'C5k\>yHj*z]Fl?KUٺK. =x%C%Yî&ɹ}UO >љt ~/($5Mtu 0&p0mǪ~rnB8c9~^nJ8*;lj큦DHzn؈'I/aУ[|$C4ۦ b'ziɃ7Cl*c#i`&2C +ks>ջ ~q|rfk#CLxWtJQ"zh"(%SC23/ txvPTB44_`+s\J4D¢AΓng`X 5 =a-uC&}N~+'Wm.LMߋ$RB`aQG|D"8SYȻ5L&u Hɳ/~͉N|U)$(s}ؽl} "Lvý$S#3c4/7C<פ2FhW.쩱Χ55lEL!n13hS.Pλ6:]fVGr'W8Df0Vt|7C4݆ w69| y@FG[ hJ!mBm^6yB=V2`qC QAʇɭ,2n!.e4j'/2ڒSKÙY*/~Y&7)v` S ;0Org"< R 5:!A#+ܐ,;}ߙG@R’Ḃ 3_=fP/<ѵ'?n`:P#3hBhI7b!2lZ(_lzMS|l{ڡ\W!tBc$5YZ%sQ|AEԞփ\;i UP:cM`(D9o+WИdѩ95ig]Opx73}ZC l:MeD*PIqU_xqŪ*kZvUyaj~XsQW f~^]_<ߒПuRVֆAe"ib{DJ0o|!ꚠ%_h0ֆa%4a5#h~Ć `i8XDJ{H60뇢 7t@A9`#"ǼWi͏ Ob[UPqb ʥ9CeA64t;/cv[FA6>L "9?R\ MѮ[u){ i^.ߨ+UV" #RٶN00eI>VE0:G5K9-f @M_@DOuk!(ߨ_j/u{0hB 4N|vwCs۩>;7p^ VG3ܹ`/KYeA)*[ưiʦX- _<܎-ZtQ_0c;g[\S5/jc%F!>c:=xlŞdM؈+\C]mEU:3eKAg+P񵅴#z[C+]E3rCgD2]d{czӎL{sduk5I.JmL40n" βB79]SQ5OZ.J%r|AD65(o79Tкg7ʒvC|okW$xĬf^[)n5k3biTl/$L7Ʃ7~[& WB0~? GuOP8OHӇAiW(bjHSm[[5Ў%PQ\kerS^.Ji['ρhs(=_ GR땈?Y†Հ'XhLBԧBI  3Ó9Jt~M AYzs޷͖6 CAm*Vk>!v(󽕧ҙVF;&ԶA@6*(nk{Nę#{ /;TXf·j51kNvmmS/PE $)pS÷>ڢp ZU]Ǚ:ቍO-M\СiR̒ޠ7 #XO|b.̂[ֆ½& ~?%ѱɿK^DPcV[;u0.%&z+MFFHUTӗE;Hn?q5;i 3:6rD6u8߀OD,#he:31 'rP|K#+itGM;jT{D5N *8.J4]eܾTj\jCx" l% Lv<@5/Bby? "TkAL#8)D/'FƼw Cv?RUqe5d48w\Xz4/rm'"0 *֌ĽG}bK6D:n$#۰ q1:Uk5$h;F UL#BF7kԒ3-'AWaE}$O8Bսz(B#3b<,LI<:3}lxEjB"q yGCxR?lۈnX5e~ j6U\r͎H贸gðM ӗg Oe$/dUNgyF\VI"C.bYGi۠u6H,lIlhܳIk͑=`mϭH\DZѝ]෡pBQe?Ëp;L1%ȱTu4HyŐ)c8%S=ַ1jZ^B2MzO۔^'UmZ ÂI؆6~Эf<*5ƌf*d0(+E{rlJU7&e}/DlQY5H(n6J$ o{GLBٷ␂/;7wVq7x)ÝY N׭UVcd5܋??T޵='[hAꎂ>fl`?Q,9)W,{(CC'99PUAN͡d{[WE( K3lka]7||RpdH!n|_|x>sm9a=(߉SządWp`zP7\)PE8H(#YT_P!r}ifߑѿ+H6pGSx}*&69FAbzv͓3sj4<5U 6 `pvl)io3s%EM<TbY=jF'X#0*EڅGFdH&у/C_ۄ]ü$͞\Sec z r/PI^L3 ;= #A'_pnQ'l 2ro#rr0NYN%(}$Ȟno5sޔ QWf@5/QQ(`Hpąۃ:Ȧ<ݮyE5d|ȸ``O)5 =|G,yߛON&%U(KCXs0ZX_c|WceiIͯn}  F iY]7:-6ԿhZpSh|BbHTTCSzף*P ,-FMnr0ZP> *K($7_wMI 1eٷߚFȶh7hyȣ%njK1)ap]@ P^f4GcmxXekacF6 >|~bz(S']@u@:ѥ%yP5s_79#A?Y >-^uF=I۳>Nv,]*@ L߉8# ^9V'.X{_PCj2r6PMp ٌ-l4`]z90^U[j1o-,9 id_AlhA5\y;նhl\vϤ.I.U@KA#Y-N͙K<Ƙg#FX&߂[3ǧ.ERh8HMIRtilb.Lz눂vTҊHQlWeDpb+G)' 슙T87'zr>a$^X.mNsq;;P~\ϿYf5xL0 rrb9 lnV%nμ:7KVA6LI452&8'0st_@ J6}\@^!:9|}a{_,\C GEknDQB װb;Ix H8,V 45ݡ^KgzzPN%)[^/24R[!r/\r<wrS9/*)l}a\WQ O)!M.pIpEzVDlFA)D?Oc?u۷\p'TT.+* Ƞٚ:4}# tF;5w&u%;ZɒˈَDqf)7TS;fy.ڬLKtt, ͫyޝSq LS{vC"%:4!&yC:{b.,F| ha;ۜ'A>l+ն2O6l Q/~QіfCK70O*i/EU~ kELjI )vy61+see"OTD ~:L*EKI Ar h(FX8OBȇё,^%o!hxI@a nhGE잺:f<' ej26qHÏ(:チ|ˎ{3oѭV ;PXb5*u:ScnOuvDOdz?RohG rVިpu}#7! ?#|*TЄ^ҥ>|_"Frѥ#X M#pbbd8\C.ϖmIXn:}8 z>1rE&H=Hӊ!U[iS#X* kqTmG7^TM. nk+aLW)@gjRt-؄B77V"c[}2DG'vuCY*#eH8XcQd ?ly}{`.Iz8hSnAb~“,Jz0 ݸqv8`%ݦgJ85mΣ HMcF:=>T j#ѨHǤ H~M*"/ qXB#6>,SD˿.o(D*7p_I8#j~oiڂ4~YXQxbZ=\kxf0#}uI9BG 4:@u0ɽCF#7a':JuҾ~ta5urƾ ֙ŝRtŋF_EY lxSʒY %iz7\p -ɥuL}ŁidNKb?m.(t^uJ Zv5eZf2+|,J~2}75/EaGiVuǗN솫͜1c&iF|2?DJoȋloǡqPS7ٙ 5}I0Jnuc "W⠿B513FVRPn@(=^K62Fxp1kv*udBrI =:̷p#&ZZ\q LE%t/ZucnSc5B+)2 ?s-F>.hK`Qԏ9/x] RHyg62\#F.&⊞mlGQyfd\f|L*a T.9;2D,KV:Ƚ}:#+e]ꖵ[ǍUy$7E`2[ }ճw BH%+-eN=eUo֛'+x;U:ź% VJp%h>pNw쯻>|j߮qy7K *w!fA,CBT#]iY`KvWWCoVlcK˷Dj$' ^W Db?g,TjY̛/$xbsB8-i60^猁`H912-Gj\ E=l?DQ{C'S %#XblkfH dSvW-gɻW.אL:p)P@kfCsqk.AX}NZgW؊A㑍BsW6>qi$]&L 9Q 􅘯S^e@$ T4 BSTYECȼ›ԙyr\z &%v]@n"ɤ?Lo2T"ʚk_YO5CRcirתi4U?`.5hpe-U(>g%l5g;(C6NV4++יp#B݇s)e4ŝPU[uC(7^b8m/GpwT<'`'T W|Ď7s~[5 xhz =l(w,"dI< ?)DK]3dB6'F0OO0?]Ϝe8}MpTދSqbν56;0^"Vϑ2.è^`d4=ܝ/ \j!jOPŜSD,+R7k%Lua qDw6w}/C'Ŧ ``C0G4BOZ l.I7K&IDHV}y [%&T7@ʤ}x;Y dQ]ݯZ\elrjڈߍx3QP?<5'iҋmg0*?4kL煾R%= `PfE"nK&## 2__ A* <DŽn;vDp ;|1QAY SeĹԃ c&.RV~}R[9KiFٿW+.qYԇvW1腱%(KM 9ep7/>[p F!1\3TS~M[FO7 >H\R\;Qz|ƾ|v}($r9chUhO Uj}Whjt5lF9kTMo*D2q EuDKoCBXnANz  .<S0|B77ۃU0 wCyW$P? 3|XM=A*8lWT 7Ê#JLC6Qz?^`ă~4R$;?qP\C+f,. θȪ4e^_RhX![ހ@啗ɵrEFIׁHXƕ&hzR{%y#x/R  J nI `&:XJa_RԞ&>7ڳbޟ*xsz1Vɺ*S oؾXqfN^rI\b'SiaFsA#F"..20iP]\7eɥdGDRjljC!nB8ھAyA3[&llaurl1D.]|D;F]$9(󓅢)Kj0JU 9X:qT! #}@7y0œ8o$Xdyیs5L٣jm ;e\.\t#gh6jᘣ |ZnD[ްD,Ky5^6.fHM2BhسƖ\ٵ^:s>k/h{4p5\zGo8aS5؃ 5bSb ar, /¦F=U:wwݢuA0ޮ=0Rqr?yuY#X7&\(rW|$nf[)hm\ j?PX.3N;{TEQ!$'&G*mUEr롷ZD}s*C%[=X}dUj{W]qx+Z*ۉ-7|uVHNdT汚h оԬa5ӼAh8DZ; "2[PDP_#qt'HT;)y׷L}qK&>"M^î<]m^~eECćI)/nŬ&ܯoh9U('/҂ypJ3 ]Dgf_›1tk6ݥ% 0 Sd r^ߣE 4İ#ׅVƗ"cD9 u,̓HDij\'Dh|*0@W:o3}I}Qc{< K^w!FSl2нۏeuʘH.[GP肿IN4%TH0ucިu I?NƵ?+ 쎻$Ī$ ѹay+cOಗJ֎ ˾[e)C99=.h kw e XoS$=\*肵~J ] uӾR'cqY=C= mY$8RhnF(üw[%Aqm6"gZd KUi5C suvWͣ6 j7/$W ^o΍nAzk2\.3=ws94J )8cGCHi=Y3;pY>C8%}N6.HYv?@$"PJxt:p=/ȂzЮC<!Cd-r??b'953ij\z&AIA~Wwwu9|llɹ pNݒoULsn* H|ʵc*5=gC6Fg=K7W)"4tA"ܳ$WqC;x&5J D|J[Ϳ((Ĉ u:6DB{B e`RqjZ5fZ(gv Z~,M=;ZW8zbC[K"* vg4:uS:.Xl tL՘ډqH0I-V)RZ\3DZ,`{ pj@ڧe YI"(?ή0,G{!:`(6iB7WOݚ.%Qkz#v,H}IuVp k Kɼ*o!v=;pid||#BiXg_H)DXHD톛 ϊ|ZSD}MausSMXܧW-uSIgؔ O3ͼiȃdaol Eo2̬J%' ԳSWANg * ;Ul61=qK&n},4 # ڠ<''88R]?r֙Z`DC >4mn qvumoyYEb2;&JYen0ϡRUFvq"KVeXK6J qɍͿЫPS[mLF͇rܬ^FZ Sޯph].Ϟ ,A*ărBN]r?Jۋ`b*0{)ư] 5-ut=F:qӸv|60ΒB!eA yv?2l-iBrOFB" j Xی_?5z; 0,l!+X{:-(u]p܅ kOîo# Ȅ~WHUlymv2 r}@i@$>vpڼ=6^ 4$ Iu)?i5|Fj=$.tG_'y]`!. 9E zһ.{yA#qG] -;.}30VZFiJ>>@]Qz_g.8\)gCN |X}U>m/Vz7Bty0W?2/` _,]W†Z@b46n+vM~4z`, .*n fCa =zDpp=cbr/o4xrKJh+Nb֥lv]Oi(c-%\53Sc cjkAthK}лmGW]a^ O*BRm!Q_d5!F]GӨ'94j_Ce㷺Z9%t a#_Y+˶bFGVȋH?/C7 uxC(*ܲ.#ǰ|)67H9@FP! G<ՊN?k?zex3Hw$zAĵ"l‹ SII7Dy{Ħt ieY臘(@.7$BOcο3ߔjee;[3)w%/iQֈߎ02`;)H&;jS sJn)& xtU ٮ"mN+~l|;1,83 Ǩcm*ur ce<3+`=&eF̈< WqEJM ̪?P̑T_K@dzCK-z4Ä+`Zt$"t37m9 ,X`(#'v-(meۀT*%_t^8b!H_Md}Y2Hg+mm]K`Y#֢`ωھ@EQ*bjlk o+ 3#ˊqӦ̶u<%jY§7g?>[F1$kKi-C<>WygHշr%xlp9cWp4ǾDv-Q*x;$ C%ƩcWr9nKEXLFZtok=19r8'yfp5R4 Z ۳@<頄R|'t{on]3E4ܶ_SI;^0/-b3L$ 9ℤ\osR2sT x:e_1Ѭ63{NA]};@rɉ}at쾬!4Ю&!؉~O2`Pa՘'ޟvBV 8eXSu Y^hz#M,n)pnfy4a͡)5pL-Amm#H<._bF|Y+zBUBP D(`wsxQ&& 7/&OV-mgc_$Z ,O~gKE/ƠR׍J1@Og$'6l++n &OZ[ݤ<`9is,3!)eL4kw E`)9#R𑚐EWdW8MlD;@ٸ k|;y[uxHqt>sDPc1m;my9?A;7ApW L\4xMrӃϘk]7[&$|+q:=h\"3yCIc=߫ KH 8gbořPnt^h#I P+,{ j98ɶKqC<vPqrP9uֶ̙BίKֹ]QkI[/ž˭,̵ {Ӿ.-YU֫I'' `Ei6C{kIrJ> k:AO׮VvJL RD|B(PtIovuuu:Wj*?oEig{ô~]KuѬɋKTi[HАNvfҠ[ȴa/ <+w6>Kg`^0HkJ >8{U 7~U(#1+zҡ1>106[HSU5UӪAq+g> @+fId WJwBm8Q2\XaQyvhpØG>z?8K \8PVG^-BPEr9z.ǂs|"PyhͧC=m\+qy5S2znxDvAɁ#_Zwf /Ojv!oi6f%5/v'ێ:]>`nsٕ4m޴c/s'<}3~JctEaL|7#>D%Pawҩ8s= ^_-LpSvTCB:2_7q&/>.~b뎯DgM8h[,{^)r ixr[/7iǥUF0»Iai+ <ܯ->;$ۓF3alağlUsGc~-;5 KAm;g #NGGtJY?&&^Vg9z1>)2df`e>~-r+JG6'9$ sdOA\TNB#=#:A2i{*y=)7@ RC!I$r: \>G=\bQrCu뎏[ )%ډT}s16Mk(]矅7rFF|&;pɰ؀Qm]/aWnZ, {6gr+TLQv{Aäag=j&]4)u+{i%Y@Qy#x!ܕrA6J6t|Gԕ0f@;-W \ZTB[;̸͆Äio@9yg0xͣKY/An;}U8kg.h&Zش:<#6QwZl͍1Ci _Cjކ5:1tw=۞ 9s/NuJ(QF*vmF .6]6쨐};ѕ"Q}k6XQTCx] K0ů&0{?أMI31MNC4X GzRoxߣ+{#=HU-k'^RVDxׇjAAԴS)(y}K$t va#ueCEf03_Qʩum 9R%mwu y5DlT_&5˅<ǂ}M!7H'0yQ0ƭ]*EgEqI+V/CaDFL܊f>OFU3Gwl`41 Og_NzgEr TצH!(TҖX/j_h je߁)};TcφT̏RFnRCCQM9ګ;LjCwwcQaLj5~JPQ*QR\:&@4P")N(hP qaP(pCl}rf2\gpB5&x()~oeg4R8Ss8 xI72 x) ?Ru}:*a~q$+2<[g@4 ݘ~Tۏsj->Fv̪6k|䊂#tצAU8ІwGtDž+%fަθ]C$PD=HR ѭ-Qɛ89eyӝf;~Hf&B{GTDϮ#~E )FK0 ўA4TU,Zf<#,64h5&1%qۼ)bQT NTjV EBDp\SWRA"qXfZEIK^C U^/-Xʭ*;EZ}HZ Mh~,%c-Ƀ$9}_ng'6n &ʶwBz4"C*hl|(8%ʉ+̅C(i;nTO6Oe&QFvks$]<+#.Z@.ldxƷuݩZJw9TUʙD; C`3Ww<\s'n7UGhD3p)# @D/l<~ѻ)8 5yڂ٨f-&_5}E2BeT_#Sӱ0ѰWd MF܉KKQ-X$}LB#j 5'֟[o٫h{ZB6<(簞;Kť-ɂ*Vw[UNJtZA8YLNƠf(z_iŵ㟃P>OY2n4l4S&6z)%ԌX6j-`we$GސvY<$FbtuGF;Mx X[ExIPg 6J%:%xl3 7@ 0ŗbUnScpU*QVtUMVlG`4@~FJpMCƾzs#kiDvrMUN|jۛh`~(H=? KܿK]PNB+Zp.u ɸG*8Kncɑ;Bz7R) ifM6ҿn/{g[BLs > M0THHaQOi>c),U`]l%c Y8wٱ[^xe~ ޗ 7~!7?UoSBOS*LwBIfJjaI3xurT${,⫸R'_B71UVlôw "#XfKeR'i]LOC*Sc/٪mL\`wT|5Oqq  #atP@.5*[9!0,I6,:bܨeb3W\c%Ԁq[a$MsFbfQc3=+;%W\ HBW^d NVa )YT eZ+tߨ.9z܎õ1qA@NO&>_;Ka㉤Q_*6o\y6%l, P"iǟX1&ܘӫ'VL#EӞ0ٱ8t9Fh[\KHşdWQ &fǡiXj}{/xm#nuFwޟѦ1MKc<۶RU@5Qv9'`@ _@a `a%"B ]rI[(w-t3Jj -ߚAޖGfED֯K&[eg0\P8a)q>x?㿀ӡ*)mp õWZxmxQ4E a{WjlPGv|jKf7.I0뼖bl*=Dhcp1.htRTL+%ڹѭpYy !)&&„AK~`Z`/VkJ`C];x@?frUuqKڸ7|^]4KK0Ґ;׫fgSܤCTu$-n JyVwwrL^7kzߣo̟~&EW7Rhac9 4rivCA-m>@ B?ffVـ@%FX]CRP0// J O,пz,k eqJN3+ I. =4 ,QjӤeȖe;z\/ 6oN1 cUNCdXӢQ# =LS8z4 2'E, K_1PMfABEN֬uzˎ:}UH5 f%NN¬ʗR!q(e.@IxD<ЩtӦVn;;Gq"i5xKA*|3F2pb#Qs&?ӀpneȽs= Z<*y&DFSe5\Ƙ% X(:Z^g k#*-gV\eo dlmh@QCYE}EОFUT~lu@uG[/2drVT3ӣ/d?^K~6]:_!7ÅWOl]rYr"}j -W2R_kj'Smsfzr)ր HWF\;:H,5Z\{4ڷa`x)MF`7:4p=`+os/k4!e 7YM zPSM5YZ4ECH`*FK D#8q@v@D0bLBѧ~`ܷ}Gu1XHl^#> gq6|^պDGſ۳*IwteilX|}$;4fr}+ [65jIޙ?SZG9 @1[+vba O|?΅tÞ.\L!~0S$e)%qtp]#*Y'%N$C}˨k!ap,a࠼'ϐfRd[*쉘xP,N+_RKW)eATj^8V&}R.E1$8_/+[UL>͒0i݆  TCY~i귛ҁ=M>) ]9b[ ;j0=D ۾ B}Jc  =@L(C4Ykbʕġ hx^ybaX-m6姃y@NuȮ+F ;UT2JGBȎ3hi__JY^='[мjHryl 'hӿm ÕO Sl&g{Fh8.(W+VBK7hOdǪ.*u0XwXPma>&zY[7 кN8|dpq~N$eg9H3VBБ%Yn2EX4O!2;Σr؆Pqe AJub "Dpp05v;j<^"kK6g˼4'꾛t#*홛F؈na1L=d_ObC~ؔ+t _]Y*6cՠ^0*(&-ܢTIo-Mחm-.5[h</(I;!-;)pMPkؖA8wqkC&3ȋ3ImwBH?m@(>7K:<!#ؼeF+t:8*I`X^ "͸sW@YNU j0Y5,x"yPw~!^. GQ/^i.יzu]_l oہTæ `={2p*6]xA$KOʠ;c _SR(@xTĚqƼ$ G!!կ'ETA;xwH \>a@8m=$sn5 AK_ŷ^ʥpx} r E쳫s=`oZ)_,Xw[H j |n8_'qHlwʧ%2ug߾ >{(-bDZz}c8#gLi%B21w0HA*[( WG/l2y@>vi^u;@8+dP2w$?[o8i`c$ ~fL;K|2_Tw-S3nC A6 LѬ`EQYƕ:ol6<#vv܉@[͓KxHĖeRE~rv'q=wDyY š,׼D.iy=faʈF32*6JW,X435!|l2mͼ,>o_jr+Ֆc&o}FivV.Rb ҵz\0 2Vv!,BQl3РamơO (o(FSa*p.5u$^΂J^۞L$P=R* .&ن6 $u}qS☤x rڼo\:c_kt/{j<Q_ _ g\J~Ys5ejBtcm픰ѯJ`ڼ}(3.ԭT2b:Ahdv z@.I6?h= gNTZ#* -{'^ _{41*X2S=IPSCmgl6@-ngTݴ:C r@tH狕&Yy5bcv;1u?pQq+bCك+\wȸYHZ UhBt)T ~D>D_|Y+uը(ϵl {Cpxi{mcT5^)4;ȇ$Yeӹ`DŽbQ?mYI [ENԸ0#[ޣCʉqC齖C˷T8xj (BeՠfJ苯|a ӱW2l}aKM5an.w[?_`j .pzv:STsiMf3'x`=A+JvlD$elRrGA3)^!eGDQN.pV^УIxvö  "|? }$O zᐇZ{[wzBg%IdŶ@)2fak%(Օr=JBr7T]ʢOI1fXډpz?|4 q{;S:9ANWxH-/uՖJa$.nS\>*BՓNbᛐ%b8Oˁ~HqZid%#GRgSNpp vEy}Q|JUH^~_>y/IuHX8`-8R)]-4ћ"4s̅ &?,.X{*I)wNvlc7&q7-ōQ56dKhXA6d.K8tKݽ)9L3XވJ)K-@!f8i#twxM5[1޸D0b<[>ϗ6/3&ہѨ^9F<1vq+H Ym"&(I\d +^ _H,wrGvM- GA}4/`N< =n28țU;ozfDdumoM5tЃ68b+;?#?m(0ش1:lq%qr-XqD]?lpr\ˠyfr20 &7͹cD keA ;D3[єOItg&@0S=0vyLdG!#NDmџ;_'"sA2󼊇5U,"y4pMFwG7i*(+~ы xq%C픀*2*}P>w ;$;EnZ: a~HڣgmiN3:@Xܖ~E 7B28C[9nE}ya@l ί!"z`@`Li f*h,bP V_vd,FCI[H*AU:,\g+Hq VaQVTܿS;*9x>؏[7::̾ק$ʗ=}3 MW쬄g4};c8g{S~3QTqERhïO4%X" [`APr&iX[ty}(Y%r~7h7Wn0V+9j2We^!o@a2<*^\twJ\v̱`^jص8"NUuV Sn|uҝ.kD[D܀nE6C߿VeXI _kḶ'!S5xGNn͑P\a,YAZgYlHb}aSmLFsv7ў[ VOs||4!@G0tIU -Erc9Sx<5ꀦ2 }(yRiƂ,WҘo;\~nAf J%DLD"e;"^ua=NeFmppU5^iJNJb]{s,NٰDrB>zXll5Vԁ]N?*v^KӶ̯%=:۩TIZ2}mb `V,W"j P^K?׿q4Q <[ EhZ)j+;:PUGLhv녽;tB򪓄7DžޔZ+kaO._[ @g֑rcД)⴨j4}&+ K; [&tT g?PWX!l,EapZP@LZK*:9k#-.bhљBV݃ǮnN h>NGkQ1|m uܸs@m5rehK+,qy"2M5“.7ѭg ؞/%&J6>uLc =@q#4ݽYE=]2:iZI\W(6fëA=]yB]oT.WHG$ڴ|zFQHa<|ǶΨb7p4͓!$9c Gqe.SHS~FżzV@L=z9 1d'&)*H(&l c%9`)4n)4O?L ܢ S#x2gPj{z>7?`4^й][KJ7,_ZaÛ3R9$b̪`M_HݫB6-X 4=-e01^u)K2uip(wXlTu54]ukz,!*UK?WFX0Xl~Sq롧.4 )RfVI;B.h @`uʳ孧>G$~뫇Mм_( 8>.ٷ1K-͂9 TuK>w}`mV+Ӆ-8m &ֻ(@8l1튗)-.@&7ZϿe6kVDN|tj6V[Ow90InNR͇+ucb.@&yEgLNo`Q'2E3F\f|q@͈qT>3f69qƮloĐMbʈ)& i,dЇV?QyCkb7 _OI憛 XW!%+"CiAjjkm DLE94jƉ`(`6۶ÿI (jKԜĽW ' F=0[(hѿfhߑ -%nnk4IW˹TӠ)R۵'^gj -f1KA-($YM_# [$ViNI O)YLE4j/ 0߫$jh:i`C.GbI%=NEd«gKZ?'<7-*5Gn5A&y(DoHI#J&^I>e hEE0}-%ҡn};G It>LXyf+}ht'Ru.fiqplՓNCDoI!J7 qG*Hck<+gwI8Ee<δu;URh.LWyw[$5S1єhiD'_x2p>-y /@7d׌&Z:ƴ#Åe}b8nBhajZ6%.:aVhqPdB=[rVFtx0mWlvutwzNYp;T^T$>K q6Vnd~Y {ԯBLYMtfULiJ3U о6K[W)ge=߰~v~)R¿ 8oa.0s0iiK3kV5"t6ryX׃/HLTLjׂnSdR4vTKHbt+R ~Q8Zk9֞ܥbh!GZ).owiycUceMv^ 仡 [msԽjp@Eѡ^ .]^*3 H#~ SmSYٻw'6+Mz3t]uZl>9Á͸S)n=A*غ19ݞ{`>P|eydq!?{-ԉ8 ɧ6թ9^`?zHTvSATSgP)a i.~, |I@c5;(]=x4n瘟Kao6_ eK@/q=S˰y+,}o㠯c/K{D|wPW[)eha׹,ޒSx#t7ߕꠕTp8,_ܒ(XV1:S=8qkǾ[1|[#tXEٚb;V> iV|۸EPNww~Z]w<'\g 4olqZf|9K ]^ʓQ*PP&Z@VBWx|ԏPluE0;LT"!.?.hjӕ04~k"ad}*~q]N=k;qk iLasZhST]L:aK5s3ʾ3U~ > zltk1^*WK= A%}Yb[ %6? F6I8 M?1Ne56]Lr bfb !cH`YIl<m6]wII%IN M<:-wUJfa8& SPF340b~02HВwraԘn šT a )jMDٖ0p7G/b<ٚϻ> ^,7$Z" ѸJHPZ|͠N`c;E`}<\ ]@I^y"E AvFa[Y(-IoӈjjwjX"pB>g(@g:?*ǡK[ivZ*[:>0# T&-sn5rZX 4;AŲ/5cyG~fԈݒ+*τe|>F#:*x} ,HDo'L] ޿9I3xY\ݭ t`Tݏ*ߤ*qC;D z2IJbV#kйzX?4*GF}wM NbR^:I^ăZt쒡qR A|d.QӖɆJKJkϭxlfɎ|]WM. (aIwSsekc%3Sjx8L^IT9wҜ"֑[9=έ`db _D԰||,tjmp6rt棉6&v YMPs0!PD[ mup~l[Iu#J,Q z#of)BI9z[)AbszB>s׫w*|Fga~>EN{,&CT)ҸM{["[=O~jVۿBYk5 ֣iJ5Ҍ}%P#fUU{XqDM^ʀTQy>$qi5AsaU$*pU_6\<ρedke ?#C՗ID k=ZPn4̑3zGfia=֤ e"gn;z9U|>~ w"a1Si x,׍yvZ˛4;>`M-,$|-ϜӖrxzH9df>7jh6R!@7Ol~*;Ά&&7:% ]Mp%v@?'(u3Yf?Daޑ'L1151>Qc10Ù$uw`{e-xd\"[cAI{oM\Qp"AYh^25k7Ni,! 씰:15}:TbOlgtc>^^LɁj*hZd^C_>+!Jc#?ii]4=)j j!gSBt1PDP㮞ZCQaC%ҝ DU,ld鳀PK&'Z2e @]$Ų4wǪδ} g`h*444U=J( I,t*]pU~.NRkRXɣǟs{_ou`4Cz^0~dZ wۦW>M>t װwlPg\kf.zBFĴ"zBg ==j;h0/7ڑRZ5=*jBHeY@1ܻ rx˼=5=chlB@^%Ȋʁj 7)`'=%eON{:@gǶ9+׏G ?S9^15{CfK&$kn9yHzA+xt.&!wTT\W@[ C,&E䭶aM{=,P#Wx:٧K젨7d[dami:q_7&Fr3C}C2>pp= ~T^k7RIPm 7fSa6]?4iX6ef'(Uە4I1Tv D=Ue|peԖP&e<ҍ$0|-GM=}(}'/r[ENz𣴞 If7.ژL癧^uajCv@"V7倭- HTJ|>d$YQn?e|lPlAÎhRCA&x>rbAOZ!EhH$Yr&ϺnVp,;vH<OUkUS;A)1,UMY9[)H1y~Y~<~V-arI,Sh7V6{~*cq.D"3@{pl46;Al!pA5`ʯnYkԵ gLjvC'v@c׷[k KfJD3}:"df# ;(,-qs';@,9b)ӧι8Jsam'm\R^ R9*=91i~9NqBs7Ic|+7Q7)۾8_$:\Wڇ^Na'.J/~j)#ASZ 3%Vv7OGL~IF$)Oao{UR4?U?9H8Z]3akbZxh\r*SG$ȊuDZ_Wt0Bݎ5ů] b^S`n |;̼$ռs@q k[ERk,PYҜ{ԯM Wؒ 3Մ=8jh0=G5w˱2& ِ$ZPv+Ϲ=UAg՝*D?yob^Ch~pZ!،sx@ qL/ :ғAa[4Hi -oqdo*ݸ"B̹W6SǼ7zj ЎAąTA"v ϑP ղk=,`?hA.M;EI[*Nn+R;@bdʗk8[{e/ l[ty @Zc>U.z䫂ߣ:u+N#S8F;β+\їL`A8`5K~h_&&,-6/Wj!<z҅$LO|-`e@E13ZO'cT&y7zs*:r.ٖ=%4S(Sp^1*҂V+(jHk_AqM,ixc :L=lGqFgi2f'Ff\ acrQ>ީ2fmZ5}omEamTƻS$g~Q|a_R+\VEߘXlJ#{-90=dÁFO[4R\l6[PHJ~9n_J7zgz=;Z 푯S|jm$\4/߀m5bOt ")4즹Φ a wԭ a@:OsЂ 揑Yde:34KǬ )i ̴2IN㠩Hc쿩MWz֑?Ĉ_pc3Y/բ%wB,(Vl7x]D2slN?3im}pա!pwKKe|Tvc|"X cħ0Ud]fQhz-2Kv 0>, P$ҽ|#tg(b$r5HJm\S6D"e95> vh΋6Hf"f~ތSʼV.&r.R)OaZ>T1ꜪQY^Ų?V֋V>гtiA!k\ܜ$됍7!L0#jT?hc̫>~}d?yB ^U!L>STGU;eCəkb)'̄rM\NLh`8aĶi2]? &ǜߵ9VӬ7V@ c8*=u~3BjVVڧ`AB/>C?9Zgއ풲^_3?WIqωE?ajcף0:W<HOtزM. C𷝷^ҢhJ3YgX[ `ş{ dOo_<5 V- Qm5wcW@ļꤼ/{KM{2/BI8n6ψY_<|^w> M#h]'ҭ7LP,*C k2-]hbJc_-Yf衤\yD5JSԨcVfNriۅXɫ%0ȁZLaTb~Cfɢsj{8 mwi0ދ=-C/a>vijl,Ȳ8Y .BUl"45P?-8xҤ. |/5T4}s?O| :$ikٲ %Z]3Hwɥ&04r%Zt'A'V|Ϙ),xmŠ``Lt% bD/T~{j>8w[t  c6G@MxKc̛ &{^:)jmț5PIN rn*A\,nu'@3Α׺)Ul˳kˀz>aUͳST2!EqiaTg6lĠ䓲oUG Nl&'a%밌 iƂMh*Ԃ]6qr@XyR ߯{7fb !'˦kfOiSduYؙU(mhFGW^ń=mI/ѱtZE2yQ)R-4&AFyZ`,6(7aHBGm/촉"A_'݌WzL~RSݛ"NmseMFHEP3s,{y;$Lyf]Y j&fP@_5Ip-$Xqw`Nw:ԻcQ=ѭxcsz!zr.3y<,9s$۔dC͕* 4tO){ }HU]v\ ϥBoϱ;Nr09v0z*ۇ+NtW`:,5ҋso nsa}cd!2xKs)ON%'0o.!W-1vDXIcBv:>'V3P 5)hݴ2Y]#$-37Wo3 'Ix Ltp}^C¹eI5bT$_+1/wW!HX 6gN NĞ} |s7zmhԓ{o,5L-{#{ !U4L'Giqg-1L9ikH~e~Q:]%~ݑ',M03`[&@ "pB}0I"`]n<$BU"ώPӺcڊJd"ԮX#9‰&|/|pR5wi\9%g~> ?!F=aR/sp ܯ \ďФQ0IOp% _*d@gƸR+W< wĀuհWBy·e)6㞁}nz[[PĹ4nh|Z:<4:o0E]rzTpW$q4䪦foM5 $[rGHakݛڨHG;G6t +Qn:>?::E띯@/?ydyGczaNN V4DS-kS722 kyŽg&%AZ9ɀc;aQZZ:f7!PUwMd4)Sh8y^iٖC]/5ecMn 8.{\` `iG(c 5ΐ̥N'J4 qtYL2ƒ.Vw68NA@fng;wQ!6$~ q/J[hC.@u0sf|?$/~ >xma$ּw W ќE Cez 9oin qe'nf`2"_؈{ 뎥R2rPE$Gv:3A8k`NR̮J1%9{a8tLœ'%ndma&%S& 9>,83# t0=μr'U s"& gƟU}5YٹnhފVg^(tfJ7uhBf릍f BV!1P`Q\Y3i _dx0S_e5ق> H)sa3`Ɖ :,eHPaΦZO=؆NLiv܋=>th\$^XZrrТvɌRsD hߒgMi锻Ϟ;ZjXw()ZX 狠u6CGAH_4B:=nl{}X2"Wָ4!i@O/o3+atNJkDOO^F*8,-C uAɯt^_1Q\^juo%f~v_hY)7 }WƏ!nL.Ϲf%=}VmEzQn> &?/tefܼL ZR Z`F/gb*Qa4“PZKb7\rw{_5aqƝ&GJI-ͺf*i ofr=6"J2Q(?' ]``mb!+_K@~ XZiR}'ˢbxia*QDC#;<)tsPOL I_B5`$K?2JH`C4JմA Go(7(STړ=6#XVLb4(~ -R2dDtuz 1Jߍ Y) %qPP,mǣEU䆭.5%UƆ5c|a#s:|d%cP?|U=_L XOV:"=rDa OD2ܟDD:B=  i v6i_\΍N^m22%WC"wgj.N.e5m|}م,nS k~i!=.vz~B?rcYyoͭw .![D";N*U2i5 M98QC ?)w7{]чfM q |&aLvx$v[(I0oEˌElPiućZSH'}RnQ}^S`w)RTj}HZgPcSP3^EJn>yh6E}-Myf`7{aRH}w{sʱcLSm5FtBe\ZYC9WE惲ƲL.@obVAo]ߓ1!0J=#IR_b/bum*_7ou&i+=aS2~.k}S@-KŞ{ŷrWmcz16eSfOtd닏Ӱ$$D"T48;e!ZXAs0䓡JHȰl>F#gUe*$B773- |"y1@)Gf[*Ԅ`vB:]& }dy)g˾i@${%i^0.g ,>K<\XK,STߊtKdLlb$q*g[Z WWgi)wn;dzT2D>53JTQΎ+x|`ciFp9kY"(ƋҌ9q/U@t1%C]Wm:ʟ5P]1v p(Ok iIDIyZw9!#5Ԭ; %^@B v8wDEy8oʮkRT3#ۖEe= %$ 4Ks1vi >Y-…>m؈UUᙥiCMiH-DLq ネmNgy WBq;#`/&I%w)#Iޤ}[f8]*vI': o=s*-C~:oK9b:tu.("k#th~3Pf=x<4 PRL uP*ۨ*R,Ԯ\?Ͳ舷(N&C0ܷ0!59^G.SpD뤷Ex^D"a \:AP7ars$> {_!R9At+FVn1[x^#m/9 $ Ӄ-5'|&2 -࿩mhy-a6_FWW6z'1p4b%(!~]}M'@r6|SQT8_9hMŤR Vo$d3&y̰T g߬ePVG͛^iEpc0B&&wh& Nb1>HBsHn!7=G!iWM<- `ʟXHcErYjLj* %:BȢ,ƕc%S1HE>tKCFGft3}Ko[YuÛ#v>(rޝ+ +R.0(=K]0h„NG=Ć G3}~v4/BT2sX $]tBA * )G -pqy6 kk%8l| 5[.^ۅZOm%sazD32FO̸C(=}ZoG[3<Њ0*n˒x |D B`ږ:Sƺbim])9 8)3[¢J#=n]GA1ւQjsL)^je^NOFUܮd:,&.~Idq0^;~R` r a 7:T}N T"OSXD4Ǧ}HEK05DJkp'A@3`'yP 쵶x C?k=}7>Ywb{9n+8 F8vLdYt;}iz{)`t(Omb$mk\?x NB4cR|/bػmR6O݆ͅƂ-i ԓ1E*d57[ *5Fh!#r )Di, Is\#0Į:(@̐knyr(c<պWCE W:C1OdZhKS:ڍfH Y^qD&oV= ZwDXF Tˢ\q`xs_KXxW~Zg6.?GLȽm>w;ot8ggثz(蚨s7ܑF⬥ef ?Qmm悥T`B,gҎi070hQPKa &peMϢr5Rd:"=dxuLHr],墯:\"C/Wq&& [3ۡx-.  X$?a;:Jiմ\ N^;3f6-\0 S y2.PN:~geB78{bMsJfVOM쪾^Ǘp0V_V 6+7g`i2rRᲶ`,zy"Qk6IIBnlڠ} ,`Ed6c$⶜r&]5h95}t$ngy(ֽqlZ:>y6A*9ƨ%*CܫyoHjdS$:,=/ts* )P(IU0=v3Veraꑢ`yE@cD74קz@;Tcga&Z3j:)z}?@GErʱHS OEΙM1:SXpD}%?w_YqZhv_Us'CaQz)x0YUI}R @]mGZO<ʔ7S/qs4ybdo'C830U#ڈR3NZObWMN ӓ,W+n{ݼ$BDf?$qBLM ^T$&*F =QIc瓶 ߚ)*Y.ϰUS 'nYI)q; !iz x[WPn;I,=Vp w$ #VG[J-hf?i9:oP\ N2qe-l #T2FCK]⨌C'J:ۺ/>UޞܼWT.[sw3,Hw#SIڨiI3+ikm<c[Al4\nS?+ ʢJ,^I"Z 0,54dX|1hI5|NIwD#%~V'~V+[B-)L,_Q jAsu1x5]aO+I 7l/Ql5M+l6W2 -jbM}kBȆGf5Xqq{ y[d mH4l :');W8d`fu8X‚]IFaޚ=9fB^ wpvrޱ&xjQl2=Ŏ4nX[ R.4uoS{| /ye䫸/N9zbHVP`<7 mg87?VGDp :肄)t;A#Ow2W BGl߱EĢ^U/Rs}Lrff%]nRVLQ?8D{Y2ŵU>kWզZ X*wjr 9i㳁> nİM.=kS39l %9r?6)&SCN֡ESzs6!_/™fTE<oP^}5)r $)j$V9Ơ>WuADV8þL ̿3\%] Lָ`/?byZv|ɜn>[~7N"MlHKxjJuc7 ӽuc9g5ٸ<G+4ND0"Co],GS5/kJV Ff':V4̫d|% BDSER[PuY*x*% 3;4QϑTEh01$8YԨEHԨ U~$BvRjb”J.ՂM  uyh*< <[~JYZNm.'I?4W8j*HԳK"QTh!YW*ה\{7Cω?0M:8g'iYh|(m0Lύ.% S_tFX.r@ݡc:yOk>m1C\GΫڲB8YQlit&"=6SeMu0Bi%3/8,>Hlh)ùm,U `tfա~hɬ}G% ؘ&VdIcoT p vКBW}y oxt h/ޠ@s۝1t|Ʌׄ :t $${J&(u eqJJޥ[44C,5D pbi+%Sm9靖Ri|irfmv{PKa 2u>aZ ^аC4n2R G}PBJ(N#k%8|-I)~fwaFbvOXvUl*&Ym>RluLCTQ>g_{~Wf:ezUhK6a10<3d[|T>w;};38S|/j$)S<7CΎvhaYq$2Wꈡ$?_YI$7)!Ʊ}zET3PoQ xjoI֦AԿ_ХTï.? @١.(/Ho ֈB4d{ŷ9xA<"`-jMTv$G( ̽+TG"QD6pZ:AAnU<<VL7B! X{a*. ql-I"fdW* z`m x4W372>r_ n׸Ey6MY~îM%_k!^BZvYzԏx{B4"@^۾CD|A[SA0X/=- OV=Æ1eg;3޵ǣO 2ȓOÙ lpjx_4rGgoQ}oAZNg.hK}ޯ[ { V>\@^w{w.j\qP/D4$BlFFy~ `Ė=a8'XIHxc7V4dU#XORW%'PUkK5e Ub\!~)AvN=U('|K>7q?ywH k2غM` Bi`6og^|]FͿЬ"WBPab.%0 ls%9^c@T|q$JK8ճAqg* AFHU9렗.ØKRĭ g3怟,pW?NQKr-Z!+<#:~)  "Uą/Wxn;F7yC$tFXzY4Y41]PQ0 2A:]-ܾBm{2HydʧxH\uxo;%h?>^h뉮}̕С= --!Dwnhl[fqư֞v9!%[D* $$ n.b I~㌅ #z:푖†w޺(XW:vY{[ba#"8gm ^=͖NHEf۴H{l0zdI;3AFM*/W"œZn tV^7 #@IO^IC L@$Y$ym3T/=" -~MZ9P"dhyd@@ﷸ&˺upH[Oہ-9y]=b:Ȩ-:w#5IZq|7]ى8"iHn`UH&/}S u#E~D2LCGoanԝִrvg{i߻UjHH9rQ 5?vjH nxs}-jUjYLlEWN*5EfpG8&:(Z ǣ)oQؾ\q63U{&ٲd .q#=~፷L9&i±iyӨ\rW{$[\,QWQ>abr\hU<hkJpt!QVz(/s 6T4 XK^HyM )FiyS]s9lSӨQ#H=olT.{vz=CİD c>[e#Z#%ڟo%K 8a4:ZXk9<-^]ׅ8v%2ѻ*-x; E 3VvZiqǡ)rɦ +P\a]pd ^mU~937}60˿LVj;BፏWp* ~+r|i11QZ߬O WW- ~!JqO4:ɴFbB-ڑ@PSӱ*)3ZJrr(16F} mɻ^jl(n$xS },59]PVq'<?-® e>\3tp*S{` u>6p, Ӳǥ>Ld4]MN4ńe)zYU0|}3c-௲Bˆ.W(R\Aϭm7l(,`$a/\ܩUիuwpݫ#d;ՀT<  CZ)JIa ̲"%7xm<}nru3Fkg a p:T(k4Emj ~7 hMb'w)L۽tߖ6ySK<7P(;VrݾR/+\b"x5%iEMhyyYF[un6Ǵ~FDz+8v .CuL ,cA)f_D._c:]~UG{sIZꆬ<53Bÿ` ҧ+r5%G'" _#0ahRr vP Uk=1޾h6lpPeFɀXJ0f[uXs ۾3+獮 C2 aߺiCQcbR|D sy:bC?}Hwl_꧇b@ AR|[ Bv*Z|MGSdӧ`8*ᡊ)YeT>G Xx ҐL,_,`/8f|)=xcYaf)ӑxeU.ךDc~S͕Gf+qOA+^&CE2ieƱ@ HP4AmXb5+w2|#@+ Wu6Jr=yI,:kh3qgh|In>6t$`3-{;%$z}$:~ Il b=J|;t3K1 ?8%R8d=R' C'] gwYf̤%S[5ME*9p'm냰я"h@d(%Pu.[*o2&ֺkREy3H *B>f7.]Oz?ضU=aWTmK@QQc^z6 rxde>u C6>&GrSW ׽вC VT1[?bAŋqJ>d~-`xW@CeZ$ޝ&5s1US4%WxÐ4ldpnj0òb3!S+LslbmtK?+S+L|+pFWd<޹hXEY:|ʚ|ѬS|#8!>),zn 7D 06~4wU]$8%/R`Sa Ѻai&NDEM (9^bT~p-۱ߒ3#KPL#,׳K 8h!9³#Dݧ@q L'b_8`,偫p({K lǟW1W-}$uڒg] =.8^T?* ;Ѹ, 5f ,]{KUB>2wcQ7AP${ӷit_7N_5cL%l ?#1рqD/q>jg@<`!E{@ڛwɿiqn'/Rp񘰂lcӼA&;)VItvq1, ]RŻ5Jn>mD$K4|b濈"E,3(Spd/ف=%1.D,.0m\XG/ ?E4NjJhk!^@h+VBNg:lc,JJ<s`܉uzvJaV \s 3' stZ`tpSޝ9xWX$ɿm!$E ?5F$ȘYS8i!"| RE4v ZRKxdDVE^[=qE!V ]>W϶ufjKtGT5CPyT\?7.oN)ɦ}]=''5AF;O+BL]t|oÊiMF4 豖?:ո6|{npS,Ep JW?RڇhVc%f cLu*3exm챝2DHV=**yeEY1a: mF- n0N??u'eD|`+aE"1RA!ԚX DN4a3e7jt#ݷ|&խ\TFqsmxuDȑ$[z G[P=ƯV#oE7 &۷mijB^] !3[iBkα*yLj9_{0 \߿pePc(4Fg愘a#xwo{cu'y_`^^4z#S)6^s8:63#0[̽ޟŞ =rbWD&{@=?#6"{Ys#zLrP]ޯ6[wȕb?7nH ߶N\q;/wAc8 P٪'ElT˯e,ͦ.xf}[NjyY s>X>Ei&g_C~.-^#;Ϫ=%\;l_-a >1_+yڈ@nP,U©UwqZi:G %/wۦ^ž-:Vz܆', %aH!z 9dg4f-SBU^ c@NX8!;;f=oQ35dU1P.^-zo8n㜽7}j89ax+뵹{9O GYKߢfˇu`G߄qaCYſR<Jv2BD1L\[ޝw> b.p퀘s]Nīz]K˙&JzU*||'?+_[(q?9Ts9 CR?UJJ+<#΋+6$GD7-gahtYe:)d65WBwG[svUHUDHu>p.ܮ6`mB)M D--zӤ[`_x+hk׊I H ^I itjdA|+}|~eSJr{QƏc-ʈm W[jvAp@]5n͒]=iÒ0iSS%*mI >Q*,_gJw%u-tƟ-_%߽5=5϶c(>w*Fᡐ,Su"vbZ\io<㓳!Ok:%C67 2h )5)‡(eSBc.Xb5 2 X"!5jwyX QN7`b쏪PX1/ٗ@l2ɚ+_jPSa͌gzYF!2{Nl`F@~KK(*F 0˨S_?n,E*IH4*}a$ ϭ^:5"W.lo@$p_ݱ@fmkU~?OTǣ!z|=qKB4RI9F{}gympK<.qyC'8gDȑBCb/<9cahX!Y 6CC'jBV#3 ;bms]0(񊊻^{JT)b'Zs [z ʠ`XE ).#%qjJKjtyN#Bn7!#/FI,D֔֩(x:ܑ#+bScd gFo6,Y;.P&yn[F7VƇ(~K{ltus4*ar!.q&-0@./?V%SUЎy AD{z'n};y#Sb-JEa$g(T,N6qc(Y 4>zv<_݁+9έ)E5ixec (r}@Ox Ks>N{blo3ǴHʢuFJ|j5]~f#:LuoԎ/]ŝd--0j BעM='rđ![XղѪ;`_Xd{Z_m||0 ]hǥ<*aE6ؠ徯zoP& ]0Kxw7= ^$/fĝ։"IsBRq2(Th)D軌-Ɵ!.$9 nzbYK .?ؗU$e8^ βKHOH}1&zt)!&Db d佒<[f`\RȫOu?r11OS8,s}6Ru% 1XcnLP%:Jy]WŎ3|@5?@jIM۴O}IUs1N[}\Ɯ @0ziiT6k-07h n0RA6dU&]Ǒsy0z%z+rG^1;!HXPK0/MJbD_%qczr8\=r*Ȳ)ͩik-ڤ̳yd/kh:ήewL K0|s Wwvs}D.VZ~n)ąrᚒw]o.'Xj;a\$󑣊l--ѷHE47@I!!^ 0~FlVU2l$t?̹37;K ѥm|7#n/kj H"|QVQ+t*ى/1Ll t3<\%Qoprm$렴?5+$r?L"@$j50'*T<'׽ KSb)UXn orue[*~ +njT<8t墼 HM؞e'C`2S` XMJP!ԄΥgbU_u y :I+ߗ/;EA9ױ5%uܽd^5:m?lS$v^[~b1l̂s׎fnʉ0x7"U|^ zT U $]43@^ \6VQkYo᳎7JIrb!Ͻ$,yL)paxcBliQ|Iĉ^[aoo LauN7HN7`>!N־n+ D0˸c6X ;.KG\)VK>i[bPNp>x}i'!a]]1P:zEB0%[^?*FK'?kn I4ÉKp 42P斜?6ӆy 8Ha˃fsh%])G 9lJ;(fj}{$|P~+N::]7őAr .x둍x#83繠vp Rx& 0,MB6!Z:!+&M$ti87}]E z\b4~eͥ;<%;a5=!Ϙ񭂻$ɸ?}*g| wިLT^␧v1G89~kԃItdoc|lc .e)Ɲg ! ʚ*ߨ)=!Buܔ9YlA|f=J&~X?fHitdάFU?ld mz0uԒilrY]\.~wm.lBVw[%cvv9LҝK==狞LE(_M/Oc4>_tN' k:\{ y૒Sm9@sϘ |9Yx֫oMϩ5lFQ& MK,ٔ[:ģȑoD̜RkL ;Mj Fk\~tQeg.i;0VWʛM) ,+:kq̟ll?3zd75C/ {ꌂgD)GbK֌UG,ȅ}b9 i\<|eV2aB.޳M%05&сYv!gcM |JlG29.۫;HpU6wFg{KqwFO0#Rh/pAu7Olb_ RQ1S6˞ISS1uaϚ/ wG[d^\"1i|I5#TbhYB$g%˛%'HIOs1)ۃ xلݗU;< M41$Dy|{>p(SnH`4 |fؕ+iVI zNIS}Gi[HZDTP#\uifU45n\FD ~`9ܛs-Pn-6xPݥb,ǭ.o VrPF0%ȀMNN4Rp|@gK {]g0iDa?S #v;.eJR ~l݌_:`cLK,le/q@A=|пi.n<Yd, s3(${Q+" Sv"et8nV%>y [WUӫ? 4 ]O ߯nad=e2*.gcܿ C** ߷W]ke2toYs#_TI <-w8gdK+G~ *Mz xxrľY&܍VDn0z))kntǰ-|5KQAeGݟ) ̖=cd\`Q6^Uls֑}b2G/ǿw^f 9'8]w<*%c4<h@i̡7X%,Pתdưrok{3`=0!f[HW m#S!J(!vR_?6zbjeFrF}1Rr;YD6g)GCP{B+paѾU25{-T3U*t~ni?F5GcSwpuGf ynT)v=)|ԥQ~ŊsJ$/1F]?vh4h^sȰ/ex&q!#zi$ݵUQ< $7`OZ?PF@?PH< "(oBi[qKt1Zʼ%xɫ1, 0"tTBKry`oCbX)б'uQ~a|)Z[>|L Kb1یQt'ؿlF⢯Go4wÃj#_è6>nv<*s}y)UYhU( t_}';z4XPlyM$DcYLɧgDn$FhPwH1}hc\tZ.Z/5 v+%W݀,tWmޠk$R,xeF9ݡYgۘ\MLِ=yɣM-j an1J~^~Aߟ?$q1q[xHj2ԙV߯a$DWIa%Z/#N p?1Mcy-,` `eY,_6DP ,z̝ẇ -+E]T^eQi*gRT}A`hjZ-XhZ@4!bV$-h*RMy 30s=zqu^xn梅 E蘚-J=1zRu+)gmN:ܡ p?E<'Chsad:%94Kow' 5ޤՋ'ћCq~^"."e {y׋ -?"0U4o~A AU#tKazWE_T-DN;XM .@gk:0To<9u'EiW(#e\e*B]"t"Jo4V3]<:LDE婰T:tCk ay2-VbyX*ƽ5W1ë{X`8nf 0xL پ{1l+ZZŞbH_m:yV*h$;LGkt1EJB@aWZgO@=yh3%A14WNO e5d୬ +;&Lvk)\Zg7LѸe9}<.&KfO˩k1nt0in\ظOE ޷ ث5\Z.hnD?fn?y͇IPTq|V/V (z<ڳsTNTZ.6`34#O9Q$%nMugsܙ3(9t;> Pjє-\"ox_G>D+)U߇R|.rO'KFT8`CFe(>$aPO|?]T5*/q"-TF#ƅ yАV&G;DZs˰`~֮%t ̉{OK_%y zUcs>P3dMwj˨g{p!+;IaDv7ibm*qhߔE0,(Q-NvzwŧV~Ϡ KK$7;tcAsV_%Ԣ?Jz޹C)fԵ6x=ж Dm&½^gǠ0?eWˈg-N9 ވ!MEv-: r˶y<<qO!md9c_Hm4;W^-(}jE"QI7ҙ.<ʸ & ad@ѱ^g6+b}#ppK3^!'xgqE梒Nflyɇ|_ȪL .sP`KCٟ-MFV% vv\0 GNP nr0wF ,LW2x; MK¡E: tq/ݺC}^T_+c`, /Ǫ5Y"d;li:> aY-N?K!ATk+9 DhhO't;3R7SVDP!E%s3=(|?FYS}&/le9(`"ChU)A,Z)L +T@7ڢUڑx.Z}Z$u+uЍ6$I>o#e>-EǠ߃rh }iXo'p߯P+5[ ڴEzXA10|AZz%l%^ZL t./ J^ C]WV#w)-adKw˨@eP"mfߺߓ:Q br# ]֕$9 d\]Lb~+8y7X .i9,ì|g"hwiXTCV)@Mrf. {Fz꧗!qLcrn4mPK/E$U f;RGic5 mL[e s}s(iDq[=`[d,`—f7_+xDFox8VRa ˆ16 ~f%LqɎHJW; 5, Aຘ ]N$M NS4sB"CnQIx, az+F?̌[Gfy~/7lNb`e;X ~|+vַa\Ɇ8bDD_@Ɋ%8](ۥAN䢁+EڼE@,rw " s*|7 eO~wS=ʻ|DG@(,cEA#մS"%x_{LU#O,Pq `tu眯3Sg}bVӢGrAi֖Hά|E1źluB>Х}?=6F:WyLA`& 8 8x!k|u2C'* {\;)RnIonC.$2WU+ xsH6fa)j)U DrAQJ2aepn`h!9WZ==]GxgIozP\ ^)f}\^ro4 "$[%ߖ#̉2ĸ;d< 1Z c ,H# "Z.5.tabh#x6=-5KT*meM5u֯QIw*Sx=QؐpwFy3T֍!;r( LKCx,_G'Mw+ u0OQWmeեJ +\D}|95g| Xgt [gR? eՈ EWK&y 9;$qU]N9J*-ȟm%#’{>$PC}Y˩[i^[OT=I67st :>En+lutLTf}wPN+FtY6oOa*:%8!cdꩴQCx 7@P(DOttЅjMQ[Ql8Dc>n YTLQx?(Q-G9չlZ!Ywf1e(>aSzrg]O,! 3bXOVt'KtcI#27Ľ=SжOr7p'L4rLvPv^>GC1a(oW͛\θsqM;)3&Y/-Oyhө4s Ҿh"m^Cg9e,FKw. c߻R[{.1qQcHnEI7i!gƙϯ+]܊ECE Z٬ r,,J _,><o7,W-$0E=~g nj=Abȴdwu:\oXWy`[*Mf8ڝ!-!qgS};ΌT^BU |:0{ P4DDfvr&D:fu6%|9Ф"КRyfIV9ʢzX"SHdu鑣YO;ѹ6XB𸳜n hlco@Zn/M 53u W/U'[1j΋SYo}7Su"/hg4~-*!c\pl̀DdEebM½9EP{ ޞ|7;驷v~LfSU­oZJɷ%ŕZ!FҐPr.ppd~IGzO|(ɕtAsm/'AuMKdd}>]ؽ:9K~ |3m<kJk4jCtҜ%Z3~c{F,z'b&Od*vԎoѤ>7hv V9O+kl_7"-a̓X;>^fp͆ mU@47w[n+d`0Ո <0ȸ%Cr]˟z5mt<]s!+ \SO{|.S+q`pPئzb]X"sjEw#!{:R\ LO3hVk, JI{ iڰ.qɀ D"GG:#z5R nΥŦzKC95GY1}[2ӿ Qr(pK uq0 z2DwLj?gmfo &:'aod*(Rg 5s6!~^V͆S0Oњ_p t<-G\*mA[/ą1--%Bys1l3SNQAw FiWٺ0k@:y,I|TBAD 6UxK? ŋYhɊs 91aܼ ǞV') dOc Jdb[FcgE(\zwKl8Q3|b8?XCpb+' GaN2tht=LU$!XIt@e"DZ5U$8VFs8!#TSW ]a%3{G\# TU:z{m{Cғ˗’3'-X9?WE?͵=K$CׅbͰC4/,wBB%>W`:;(66(b>l41c e6xOX9742՚%7G~\z+qT Tz0Q1Ȥuz<_~t =2K|p35^57 gMIyloR l&Wt|Bcd}5dnQv:t0y&'GWwRY2AlM4`)(߇<=a Wa;2%x B\),!C#qtNS WY mo~{)9өw[T]_9sU6,L(.Pȯr|SUk#oo*"W{ԜU8glpj3xӇ.g xVK8I27pu ٱ۝:M{ڨW + l+KQnT'\*3|ijP]O=eNQSsl'2Sc]AA{*C룩0䥰'Nϩ^̝J*` 'e-ӿ/{H+-v:/vGb / pxj5xه%*BNFMZ\y$iF=23.=-$n#v%Z‹WQM@}2iڅ)[$ARl쯐Eӷḵ9L Pv&¹|,(@SRxd5glyDs($RX!X̼GXMM|,!K>蔪RUX K%a4,HUjTgūBd(4IYADb:X- :?0e* ӟ{'NQ7*G_ o_}r_!T/9Uu86pq^Y\ zM=hgU~{jHFBi uHB?ջvk3aꙶ ?x)PC?Jt*(ac889!%;SB]Y^UJ70NSڪ}[0yS<{H0|8>ڏ=ߦ7݇z-:#KoiSk8 Il뀾!e;M"و-T *#`s"bzK5TE-t[E# Co{k D@&zO],;x';a]7 t|Z5gIouŽY0'!p}M8i2k'Ng\/6Rd+EZ$ڨ,H8"w;1\z".JJ]_5Z%{KZvCb6$uX6]6]5xݧ-[e2go*%m(TQ™xRO3FsCƾ$<2ޠQwhfS|0R޲C+rz ֈ^:[2<4/Azf>sݟƎUM[?VM5h=$FDb==|ߗ#ymH Bڴ:Z*  *v@^7;8ȅbQd:^ xO\~'(B_Z, I-Q.]?R[w(2\M57XGF2 PT0% A1`Z9;,2"U+HW=5/$&K/Xen|B!S4(N=ۃZ#KHVຠ?ڝA? N t ,qЂVZϳ׍(Nl(!K>̏7`3').":qGu'Lx^2 %x>T[競ͭ3!ch#8Z]_ !٣Lg84AiP~}@|:Bp5 hc ^Ml\hJR HO_ab{ܩk\ȿd&o%(5=^عƪA_;ϟrlPfr3isMƂ!-իv\b/e^Ku9 >D2@=YY.XL.ǁ1Z#^$`(,3`jo1ZXNtuSۅEYU7谉ieB([v|v_pvA89αg(V;çDv!T y0tonѤAcBNSuQ.}$" HsdL.q|WR.)B KԌZ۱-!'vfs՛FWD=4 yo-9c.]\$1BYLpKY|iʚ RL5_Txz!o)*ǑsrfZzcl֫#}Z#/gOiC>L_˜uwzhcJ%WYr1*Q0.4tB>&9JQ>r\;p}յ;omU:b՛Al^fi"$f֍|ጏoKa$tG݀ AUm1F kPv͕@:tVGRc9`\t-U<^JpC,o𝜑}z5a=Jsܫǐ k]JNԯE&.cPՠZ0 ce" LJIZ gHrNJrk9r;W#-e Ql:|MLYуK3ª⠞Tňt[jPQU ^yrBK._5(}$ax*z ,́L2?N.,QQ~\۩52a^\}'j?]';֕z1RDCh W.mTkhƽ#=5bԙG9X+ˏ-*@KUZ8DLg7~Wn3"Q;k#uԶ|iNHW{rLm"qOB q$B(VyƆ9·ѺetU u!ד|v呓e7+Pq6b2 la z؛e t$ 'o_D;excq>ZtQί&`"\AV~~B_ϔ5xt⎖7HbRoɒzm&thg`Y1Zۏݨ$*Ļ~fY,Y.G2bX*zLRxD5G&JY6/"5K~EcϡQ 4|۲E`euJ?sMQfO eɽAf +$oZfo7^&3sfM/ c*輻LQ=d A7 zsd/D=8/7H s$))CLxR97h=rҸ6]iV}a(t#v*6)ZvǓh Tn638?#C,TTEF=qk}/Vd[ĭ` A~3p*2CWnkб /wd2`O}+Gܬ+i!fOoN`k%ڙ2RY E*D4DR)ڄn^B5!p6FTV_>a= v%/; dq 6Fzҥ3\mVƝDY1YboJ 71 & I[~̠y}Nv꨺LƹC%˕nZv|^'CDxs{vSRATǝ0V}eEm)e QK;@S֛6)W?[G)nu@;GbDkM6b  Q_{p{G%[:<ڶy^㦿Y΄ %M7KeFENEiJ,\Sɞ!>Uf]'/[\r-;OrRS$pQ:deG= J5>)bI\ij9eeaOXa@Fd8\̓˽[dfpQ9\k1X79MKA֪{]? [ r]=^OdT=¶ #BxeJho,t0e5UNqB$x[R_v,K}D7>R5Q\ׅ|D/Y%ӑex 2sRQRQq~b gs<ƍ^3ϸLmTk&#٨HR6\ Ud #T/Gz1t,N{݉ܣ6So0r4chydx`NOp<ȳ1=,@DAHSnF{EU5mn;^e[(e$R=Gu+%P0%lt*DGҴEeϬm`0Zz( Klb:-ס?[{6-^ʥ <\DqcF? ߣ5EG=Ce]8W' 1r-23.'閊}ƪN1FVO /Y8n}qDiWhpORx '(g76t4!Lr͝UPgmIxq+d#!i6Fc80O6'Qw,*b8hUݷ*{YϻS0.*:^1ފGsn 8|$蝒#n0hBjӄP^"3i4_W7JLD) ΆT)!ik961-]Oq@T9kqSthwWLD\x[ueShreF4ZV.B=\]h;l] [pV+rtխs?^ld²mVOE͢?W@ɊȬ1EЮ;)1(4hgD_V8@%sd{i俕5uv" FŗKmD^a@?e$1 h3wѴ e:aE_kPe&7.If(\S )FFMH?hA]!()@.dQN7|QpU^ngaiYC,X-ٲAokmLt2s̰e|  BtOht[/ XmbdyǬj m> "4e5:;ǮBf:h$^f5lcᜲ [<(͘O.|Eny(tDEOؚ>_?^ sʯ>8}ȆVyL==ΓZؚs 1>NAWwfsɧKfl3=oAwR+q{z.!o1̈ȈV5UgpH8w" iZp4bLqžCؙ~Q#cZfzCtO}w3۬pyGZ7QԽH{l5Qzgg0Ո3r"Z%ShY)/:U"mje >b9Der bk'.bS1 vlښ?E/&@Nh'(MŮeLkŷ3eړU m :MZ@ƷKwnDq>^;-#Ź6Oӿ5eZ˓Qxz23'͏;]8M%7^s<|b3n#> G,$-!vX$ (Rs^5-47LrH]5i/zGdۛ>$ $ PX T4j.c{kt; n _X! ijM +z_;l+ƒDw/uATaG_HI[*stQWJcF)F\_"#L "RluL#_ cA=agb>-tYƍ vݒmi"6WԄ+nxVPE^;*.֕Ka.}kGfX3opb>{UdRЩ *& u=]P͗^%K]̸j93,v`W|X?MJ+bv4dLۈa -?{BS׍yX:J.dUՒ?v90)j ~^K ^uqsRR[]{ݘP~V#Oe #2 := o5І6ex׻O,:z? Pi3^R׃}R99>NY^vs5j["·r KS^[@cXhZ`9,E& ,{Otθ8Ӷ!gyj(C_!ZsSG<ȆU6u*t{L g{5cDF|X OL7QǾ["2S}dk~Sy AYJ1n06HW/!^Tt0r&. eq otM/ugws%Y*(f8{?9sMTve( _K`L̲#H< x"UKW|br7O ZV1-%"JsL^GI2022.e9Cφ<9tː}e?i@r aJ0 d#!;_!7_7BOVwBT?r|qXdzޚ^s^23kҢ+`@XoJ:=tc- ⊩ܵ|ۊj`/!5ܤ9lX;lLwأAJy)d笠;-x|d-^ d…lLuW L&֝ЈCjJ R~B;DR?п@2Y+_T; m6ne):tp,N}kOD(kTy&^pX &s3b$"m_{FZNWf`gsL$<"}8xEȨWG Ҧfİِeq(3O= hÿ,"#LռL.* Ln7-ݝq!jk3D gWcdzJږ7b8s ojVM_Ab>*h~-3".ƶ?#hLM~)0 XW;|w\qDr9,:Y%Z5`;G +OS gOs2qF];W2W.>sl-DjV7W8ߍ9ګ-d!MexF%Iz~͈,K^a:)9'_w.zDvV )Q꥜y.Mx2oڦI r ›غ7ӷX^ts S>|ƕ2곸9nZ, e ';ytPM嗢 Qr!(2PPxѦ~n0I4(VU-v V7ssq N-X%"bKA#d":tQ x=ܛ Pޚ lakM4Ӹ(Z,wZQhj.i.t~ dZ܍8BD[%T,oW \WłYmW4>D?ۉݦhctg:T=;$eYэQd uQ7yѱGg+ %W--:}3AO7Iu*CV?,8O}6L 3Veafؠ%^Mc^/uԮ|WߦK+c22)*HN bW۴rumVL}\UQ}Q>sƈjoCțW; _3!5hy4" ,wH߻V;e?;0",^2+W,Xml 7&1SϝS>DD1 +dzEY6[Ӽu3TB6&YYU/2WC% JQ8Qw k̏ωy.fpyypef}d{(}r{nJ!]3׹hIaeIYq!tGc X(FМ1m4«c9sy}s `1)iZĺ&qŴ(Z49?aҽGX<)7qPkM;nǶG7;c=恶Ta.5wwRYp<@UW}yrt`>W%I@.On#YSςr9ı^Uʑ5;B-T_nT-q p^hv.-AԂ|w+R^cYT&&fZXmK40Ne 灅ofۗEg}EV.,PT}O%w(-2{4}ȒI93\cI;y`=ըYpd@?E'ϨJKz:Jן;%@$sۊ2 ǟ`}䆐d8|LAH(< ebǒ5&?8“'4y6|1,iP#%,9P-L$̖oT_Bt6dPB`4Jtv]IRF>]/X5t~l<䫞~@$H'>ڒ@#um2$sj;S;b7pCZ-mʉsE32.O3M9 (!W'"y s),yR"8L:sg ܬo/oNHFt83G>We>QG*b UfU3]eN/)K#V(+R="˃~3AqHiX5y?j]v՘&Mr$B&|Xi+iz?!쿡=}@Ϸ_h^ z#%]eٕώ$>0ãՒ,wˊb_cwF;נѿ-Vjyj@8 Bj<,e9/|IND8,d'M3%<$) ydAK\ȧ{FiX,)-@|GkK}Ȉ!d~\|#KYF\5)kfY- Dk:u GyaI +~;גlwѼ3ND{]']Xڟu=rB ʐkP6 H&5U˴ .#|"C`2m?PQKgAZAʡzU Ru.wX1t೔C"lKO80aUqI $4 I"*YMw42ɨXL(-9PHUaG#y OqJTՆ?DZ)Z~v3 դMXI'ۓMwF1cö&BPPP.иD~؏ڥQ`G>t0`i.bȲ&A^MgY4[&#f 䈍0+QY.Tղ-*D1M 3wZ"2fÞuc加d\z=}-'餬ov/]\TnɴİB|nּzJT A\fsSuZ%}$ ĞoxV'uұxC(O2fUl*]Jt@Or))-$'ulpHg6tAի _TJIU!םć~S`[M ĦB*\R½PWȌF$A5(5J SU$P/U@ |VLLW1kvE%yr^Egn ㎌_*3$HN/НU&yޅj9hƢV2T{`RIvPF93H"6 ?VJa"B iͅ7{tn:e#[Xtz^0| ?ePECGBsIYڨ2!ߖ=OC]GUXx0Zf 2͡qs_7%]K_['˛\NihES-9nM}++"}mGJ~HFIģVϗ_dE,=z3.ĕD\AnlB"ݍu4tZz Y\dlQk)kkfܝ6^wiGDmP<,,F% q`P3+WYFǃX Go T  HT1E?>/6|~t)FDjuJr?WV>4ܭ;zy/MI`XtxN14rgrT?DxVnyYx DfF,.l!Y/0¼$>jЁw]v=iܮauEl`ڛ%YȤ_2a/}%&dc-?IWd Z34MiT4:SsYՊ:{,~0A.w8IVV4ʈ -fQ=ug`0m%϶c`ɠ_75_E덗%XlBD`BA/IVZ[-TrRdS.yRdΰlΕ]S~WƽϲcRw^Fv?訪T):jjN0>>͋Nog.O8N;96;'d/צp`^]FOԡ[ -pa.6&/ಢ W'"4~:іތ2mP~ڌGb4 Q-h|҉+:,a iuQ},n.0S_q+3V]6T*YMÇ:BCR5}ax0Lf8f|__.H?{d5\=n! "YX-"(FyS_aʳ͵MM| ֵ[;p:BZzleH`ʅ LP% LX2\zw2 Jf[M4~*. A bV ߥg ^H ź؏hsl k7"/>ۃH7YUxV9FjL/]Lx6_Us&#j۷LңP\߼z*Qa̜{ƗcDDsե ֞I1 WT{ 1񅃺{y$Ư z{AF{$o]Pƽ6GOZԳp¿8eM^̩Ќo>(AVt*N[٥z:o&)-p $Dش̀k(yCׄlwK*^V\Š]Ev^)*=c!S>'3{';;<7(![Vμj<&/N oq4M5$"ȷwWʤ5wI/v1cA3(J@يNf{LpDiA|FJMZ:0OƦ!\c*_{q >1cLJK߬rOfӾImn0Oٳ`1&x +rWtDʿVӮv!LY{H96Z`ze2yC`;N^fj{M!,M{utȠR!#L )*JcrJl|thB*c;5'b0Մ )`1˨9fC.-fY!Ն/ҋbmXpGk;Zq9~6i&#R!T6aGlWͺѲh!xVgZ?O' ]^ HʻAB3sLEEr,Qӏz7W"OgnepXCqUt{ ^m,AU=>>P \N /|14B$_Ƚ}ä@Y)p|;w^[y# <5U_?X >6 ޞ6 P\Rk Rm<ȎaKDsIЦw8KiD2@WzLnh*$t}*G^p*H{M߿4r9b5Ysnj['4Ԡ̴vR?MPEpuaHt daU"WE'M߆,heO/(.㉿M=\wD9߅4VܧFG`k=Z՚(5.H[VqK:ʑ2f-d-ϐ/g8ܵP!zoٸ^ybfu66BؼvB;%7ImSͼx}KJ%u< Bn~~GO3 b.{@L!FO;»!VhZ"/ 6}xݲxRKx"qQ |\f-_sWw-M^a\8p iR]/ T c䛞;NbИ0 A7\~S6+RH1u|r%S6}B%!~=c%1d( >0k]Orgru|2C8tqÖaY ZYJ#=է M_U+5s$CifydU2YNXr3RS},Vi7&5Θa-[ݼ_ V$@%^ׂ2ݞA/&sq:,rz$,Hբw]m#n+JB[/{azbGʆux9?-"r2j.M5}8*_k )_R߀ޠ߰q'=;lp6}[fn?$0pPA6{Cd@wWj;Ό(N ZUջ^(hK=0e,w 73̫-2 3 U\D#jHħ߸ +Aq5DsqC 0CV1H]~8$ pgXe!BNUdno[in~r; {:40}W,Qu Y+wh_S  V vOKЌ/mxt\W6}r 5˴;x; (s'EJxƻFБiQTlE]z hQ! ^C!([(yA%|M%]oۋ :9ʺObE$oiĕ&UH; JAIp0Mx`m !{Ǭ3HҞ76.(D3*H)'ʦ4i]?JQD[i"aߍIP VwԉM?V#/j kTsyȥ%P% Y j}2 %KS9a_Ǖ=?۴=aŠv+42YoV k|[IcG4ы 4cg7O懏lUAӹ ,nq}V-P?I[|ħJg"X-,lS$VC Y*rEc/Z,a#v7 e=~(1,^z9 [zoj`QѴ;(uSኛgiMKcY2B[fZ*AYܒ&`K/(wr35¥p-<8ƹsh$hF51_ޚ_[)#kϒ^Qu]Q 8̬n*kmQR%Xlimϭx2` ͌2Qh04a!/ߦ\ ]"a /v}!qv v[*q qaV,:'_˺*yҪH>2Uikҍ -Ɂ~HF%ZroR>]x*\|uI!-ǗKc,G[T R~P-g:ıA(Hh7W"1?qRuAO[cN~+?!<{t2 g rᡚs|9qJ^Z:.A{i Xy观QMRԻ *U0g:b4t"v5D>s' t;M~F^eNe7571)w7ܛ ZP#slՖ.kY3Q5cîԶk%bY,AYz \1SYzѢ]9Ay-Z ǐJo60>g/qWYf$by. $8uV.0z:Y[LW ̭>FlW pV@]3n7 H)Natcp/ "Iq|}[$Gxpv$(Y֥*<b(bY5R>ݤUv6֡)}u'8ka6q>,/8-KgJKVw1SA+o(peՈ Р.#9M}:zԎBӳu&Z: A0|!> 0s8tvo??|-XZ9f.aRC:lKI23EjTML>PS>kHU)4/ۣʔ%;)o^APr*eL3h2*-~\u} x틐jg G̼NYERhHp8̳J4+ǯ8$c&G=Ke5 8-DNQk2#TDrG4PԔŪpF*Yih(]0tcs\ q[F# :0苷X$x:j&ba`s>(qAN^ehO/tp]ZsQ; !A-S2I@־ʓ׹ VWr+X19UmXMCoRޔr`1͔BSU%c:E^ӊ$?Nz ;Uf/¾zUbJX/8k;Vn׸ ʻL>Z%4X?4H08[7D+X5;RT13]#9ʇ_x \.n'l&e]k\dbٱjx&'&^e ㎣8:4.m*RE@"@M2]:tFh84҂SÒ3{{){ȋ,5-1*J Mޟ uИ? eaS[:bl{^JKN4{y; 4E1ߎkVlr_ġmig`&X~sC}+q$\!6a~3 j?j[c3WV :V=+N_v,K$;mz^ό9 p_ɂ%`2ˢ OGMMDsJLaV/'J?ZcmEq cI@yq"Y2?ֲrmBbЈ`s֞# 9*]2^bTIɼ<缈6 |c?_I}]S^yhVyS*]'V3"%N;:wUA%4:fdEQ\T}>Լ SatRVeCuKx7%8yy}|Hc}C @w3 l AD)SR3T t<u8(+=pv+DM *l;Q-N\MQmЯ9_f1D1!cFfkSX#މGlܖhan.%fqߌ.{^f6kr QVAYVf9C{޵^ӓѱ ee/YPXX* H:59N5.'- o"uۖ-8kYI50౐F 4IZEơm-x 'b(ȱnK32H*."J 2r&N_En{΄dwz #3x`hz,޽3/.FpjEZ⽃Tw MDeZO!MVjd*nG'')hh^##B|j_3'!9|=Oc3;kcgcƯ؜>;H & 3,va;QN%coѧLP U~aOL߮m{{.wtpY U)͠_n\._(%(`lHM_&+Z1䟫vce`GrޅyE*QGwP9(<(rڜ*v Wla|tOR^(郆M`x'V-iwT.AҌ˵馷fo7s<`iN(fPG%EE45m%`־#M~={xus/SqݰvիYqu<(@^ 'R~Kt)0W ߗ}E76 aNs52]d}>[]dn>F hT=}$ [٥ԸU?X^A0sH9^7!{tovk.d>#`Db>mSZyƁX,D -yL'CoV!8\r Cm!0jf0]Y)=8e~( c ë_߄zOnC#׵7]:,J:b%;#?q^js3઺|YM5Fk\J,?ˑ!)'B}LcIHSt4* meP-)L}w2@r+½5 gd$z["T;~Ɍmv࠱fieNA-W#ԍus<rzU;<| 7:J{O-JȧO{3$Q! .FJQnnACaXR7gyuvR:nΒ"]T5:F6Ebz?UoJ]w>ôHߥ㓢zCs#ʖ2/]ic>iU2&ö,%T:Dq v9:ͯv/踂i,7Tfϣcldw۝Xs9AMYQ4.9$'Hr7ۻYio>]oa]SzsnqVz͓ϣcSHT@lj44mCzOZ 1m~.\ W`C Pr? WS@X#:.Z/(k9 T}?ѓ`P 2}k ۼؔ%Efƨ r<.9晗b'@ii2oG ?@et%ݱO 73D!uQi} E(R"K7,ˊ)}Ȼ_:[+EseKb&N6ŒnHj$iZ К/عX>ǡ]ŵ'FT-wZ؂ ?Es:pTjdɏZd+[sO+go?1k5ştpq Ocl K#J paxڑvUb N-Ag(Ba#/.XCд>gj]K ESr"9ԽqL9[tz2Te*A/X9TT["h>񍡼?\GhϩaJ%uy $jK%&?-\b}0ާR$sfHGz)xV5,z7Q3Mf; (; ̝:FnQr -)~"@ 8i#5&-l9ZD¶ B5f_Y" ,һ7rt ۲$\+mNH> &ܞ:J˟u߱\z}Fԃ7,4%L8 *;/`5 7i>=Niˡg0FD~T a6w YN@_]UCZW6Oһ3hS2od@`\L:ocZ2ᛓF4* *;#އ-ejjiW:]Rў LFgp{[%V=*[i/c6 hE jE!ދ:c&ʒ`7Vޒf(Ԓy\/IۄZ*=5i^{&ևK+jk`{=\! p֨4nߕQmS= -Y' &Xz7 k6l#n#g2~xSQd71PPh${w;VrpQV;cC7άXYLg%>炛=Ekʰ8(;|4Xǀ`h(0i.St; տ%>i G6\&#+j:&J[ &u^K#<+b0!a U7;&u MW@#DBQ\O72c9f&usURΒ74(M?76qx~KE=lfmSx .4SfcFD+% x^-\1>G}IRP #H-.V ODsJݓtSMhE 8uCOO=R^[4iO2tGO-k4iw]d`lnBk_Tr \K kHGN% : KXRJ,c8D'N%F31b68÷ܚ.kد)k۔^kpDBpĩj()и~bX'vwb"AEȹ%"X.o$@~ȽR Ģ9VVLPtj9I7'ҭ8g?5 lX%Gq撆$47jGGɂMY 2a{4xZncgt~WefZg(&y$ "1)e|A%W>/+#[;eXrC^іn.Mh `UG6"*z%N?='9.ۑP0SpTHBoE-?Kiy䤃헚#({RFEpy UZ`Xhz`P_Kk<2 \l6oNO' 0{AN=zṭ?n.CS#"7d,[E;iXQke;}}+5" MZ~f83YF OL\?AcܥW(eie0|ya4QĦJmf՞k,S)p )ﻬHȹPgΟTA٫Z;:\+DÍ:%)!j0DR fC3\f iOg]Zq8C0+xX"hS&~da`φlS@W4~Ul$BJ_mbIr% "i[L҇Q\͐5 ?; dC59/֭CK8)͉_(7W8H!I^nWS4Ĺ84^e |NMv?JnOA 2NIsVvj\"jO05G'ḶMFg}G5:u[4S0;43P&{wn܄~Dm>22[/GAr0&5I4K'$q5e#Hb=p/d= 1A0"Kw5kI."7K){Tv0=|d)"YNӃhp8d2́d>vIsoHѫW-Y2g>SWvyḐ! K_J(ry ExQve N]t"vxsMpo2U]LGUu paҞ66ꭐyk=r.f*A_$ॠHq<'FyjBI;ܽߢ|J&EIi-ÌDpfƟ|(ϘV"#`TH_=BjN-4. w٠I(W$dK5 jz&dpXl\x_Aւك)^7p B'몯dsL|)zc@p"ԋIEْ/Ukg77F^ݑȡͫ 7>1Ć;k3> gGtCTw{ʀVN;d ҿ>dȅrUN5dpIuho/%ɍ L`Yf Z[rΰ5 9Q}}?C 4r Mpd|2I- >! ݱs*T f~k:^OπѬjYjN')9S4N ًu2 ?{oldz{ϴBv(%kbP,1H4'&gocbTN(B N\Rc7N:fl5̄2X B9clbKr(ԺcC"a0<"X`yz 9VsmTd'(cvx"^w.HC0"B(wc7^|Md:V[Ȝl]l՛qE¢SJ n A!$i*kr|LxIP`VboOQI{%Uxb;uF4ӓà" (W茀"/qB TWD&IZ* l,U_Q@κ-?ƆZx,2cw}UH~uZ8}lF/0~ vp3={o'5(@L@Ue WfרrRSSpjǬf]JXV?iA:Ra|[\10/6U/O?yJ{G5 ޸3Z~6UT>+V 5kk&nz\مs`D6h,oX*L,]Jcvx;QԓwT#TS4}[.L[3Տ{n loOZjo;UӔhP^oE6zʍ[VZZw> #,p4ua$^Bg"7g;YH'mU|aZ ]x~]qH,fEcȃ;9M7eNo7T.o;hK L"2);y1O ]3Zűz0z|?Gxq? bɐ%'V :dQiKsК&4/ 5Y!І}aFo燭gGAjn)ϱ`5ù2߲yQ-OPHh2cpȡlՆ"m6IJSSYsk\i|,{9e{oi3Sf>jPT=i.ʒVZ,qNf1cH5wʕ<̦܊wSd`*O7jwVN2bJǙ MQ7H&r$QldE q}~Qt6ivN"~#oj,< /CIqb畤G)w{Jα":Xv12}md%;?ϳ?8H.+CtA40c|4T;\feZHp,`BX(SFa_bIaUx#U" )DP(ڗgY;7s[~6_>@e9J_>AC&<RެhE]Hr勈K`_o2!g- ̓<_ƩwmXP̠p^_X 񌮈zW_Arj]EIWD~鳣-S4櫭lY:0HtOV>4)WyʕLǁUP_ ~GqK'}dj;ܺ 4-V!M?u` YTīM;ʼnS:Mz5 ~Ԩv;޲p]/qolg$adTxNwDupjp2T= @\TFrFe@ Owc1, -g R>ɈJ~0Q?'>yE7|}RV3Dp 7Bn`&O9{Md.z^R ?ӓnBt9bv )7G'"c|sdnG=&.dBW7DkE)? { 3'=GH22z%eR;^J,^aJnqR5gnmfk[ٕˆ 0+QVdmGeMYBck)KG֤? &/D^ (~hsK0+3B@x];յE`~J oډ/+q[%~am>ɛ9em9ˮ-mȳ g%ufBT>o:Te#~A:SF8KM7}#zӦAz=e'-&38xMXԈW!a!|gAߌATY ~",8#>ʭliwv^ xOVJ^Yb$OEa/>nG^<b1CAxղ됋U/%f z/oL,*q{*<t>Nzd#~u0zMe e8ā`}bjpWx)ax]&k- A>mNpC4ŕ]e2Y ^P‰ `msDr0 `.4ulBƃ~&m]^4.(աYo1_7kkԱ4m7"hg C0Bfq?^ݻ˻d߳}kS沓>qJwqz6LҪ_oގQS*4sQQc|3 %_dn{5X)%7oqXs?dn.nƕJNrw@ni4,@bW&BؠI鐃pӖ!V"8f$1%doS.hB%,ߍgMd*; x'/? 6fIHLj˶G~A##ZiZ f!NC+<DrhŵTeM6jqKWLrxtkj&n@G\I^IBa\INֲ p8oa oŞJ;(%.T.$6[c$SqE:$9nw>[\͇7~%Rn ӕ?%c W,Qlk1R9Lo XeT6y܅{cRJ[>i0@m0'rhXi4!v+}}[I,!Kd_9c Hj/QZX{_y8ؘhtv疑aObv0՗89hOw yO^ߪiK'@޶u V"bf Rt:nUDRt40 *]Gzeh(Z>ܻvWۺi\k``V$Śjc-왈N4%z8D?%fd3Z,Wl K/_uXR،WhZ׾$m1Tϻ$*4HŜ||qV" }7.Woiܜe=iB\uq$CW=18T:Pc '3֛K١$Uk~1@C\Jl,a:iQ>ChO#`&B)~0lV[sfc! |=٭YA*׼UG/DwAV}L@=j@LuI+p=~Ww=H59FcI/l`H=QNcvHޫXvam:0? FM'@ɾs ǯc)g# -R_ES,` ~˕Gu7?N+]6,xTl#U :r1V4}L<̵Ң)SkwR c ˩c:P4s~9=b-^Vxף^h*.dx;|nfsE*^^&?Njۨs 0[axxk׀¡$L#e&؊ޮ5b+׬03/poLmxg%DpG+2pA=@͔j s7_PЃplwP!)S`GZ;rD56lc3t"Yؚ'/{%̭c ݜ]ekhL"'.XlGc(a3t-XL6ğYFt|MZJ)T-q_s-m{I3 "tb#'2wo^k|R&T%!9 nݻ>;U5 pCl=,Q|Y0?sGW,vbu@To4VwɨfY #G~TUo)Y o 80s??sk83dȤOj+W8tĮ:j3 2cLT} g4mcMFbUfœ,k˞kj^gt^|]O{~1{QMu<8p@3D4.UzV9Ez󙵳 n5xS if'¢Mqռ- ȈPA6A@^X< ||noY{M-SAG&(Wu}`!L.e8elNaE:̦YFaWUM+G"_eD6tx.#Ӏ GaIٞhY/q@e~Ri=[m) "/;tz}~:ո%eCՏkgt:n2le`/̪¶4_|T3^(&qZKBfY<ڼUKy!`w>(ka6+4WNd@1p|$1ݣ/B%IgFgy>4kA99cEK -%ywi$dq& yWؗ$_Hp3q8]Y}T h10hYcz|ϯ7۴6Y3.w]c׻fKRoK 1[JF,V6@$BU9E$CNis G9_KJj@lX`S V'i1-'0asw)_ ZP' %WWp;`m_s| fhd4)#M`-F%VK[TaCU}}O>M<+K{G $e 3EnDf*>$,Ǣ^Ӧό4sLۉ{J8^\<@smsc]jt $'FǾ>҇'Њ Ҙ$   %[TMp4tM9TOb좽XPd?Uek`>TtcXol-EQ9?tGuدΤ|-)g2ש z㮘e:v_0;fϙW4kQb"R5X‘\L0U˽h|O?x{ofnpT* !"?(.Z Kls*Y=IAlH?<]Ds+ s0ScL?EഡȒ4t0b0)n:%<$X'b'PN-.9MuS .b RwπYZ݄ g+QUE]*7"Ow"}^ϫVX.f]şhBhYWa/#~)S!(FɕGquL`׾C/,CC2X1k˳/l< Ƶ+1j˒`z1+_IR[ٹvNgNyXHS6!;2R?ͅ]2Pۧ7(O,t? #!Fh<$0C}^Vr,?&G% Qn]bНFױfbE-<{جw rD6'D$͖ qBfȢ_c&koo@>ɀ"rԚK@~1xC*t?{ TWC ~^,abs-Dŧ^K,cLweCK\kVB+;vVNQno PUW:udA+(3G"աr yDDިMXlD`y'Jڸ!^&l[ˀ)oҌϛjFmwIwl**(^ jGcnZ0['EQ/+S䉐1,g,\gb}~ׯ}XzToB=.=W[ҔB~UHsH3wz`od˳*oTJ/l}:g&L7R@=82?{$LY]=T'xŶ#|97dKź22,U A:슗4Nʮ7ԧo){H]AZ*[C-$Ok]h$Dfh] 8n<^#ttG8`v]^bߜE)eH>*sd@)Tz`[ceao-Vw1NoPnuҬ{eˉ|Sx,$$cN/.qOUO  d<;$Կ;"_uD/j&VBх!W6loNN*g).\a Vi cNƕ`&;W:0ڷp'|s VA\~#B"zofa(r9M^6FQ=Uw8LZ~R C|D@KgDVc9]iПyw' =K<Kka͂ ZRAV[_ & EA9y]QjRaZ;Y[EJlT4C9vG./Z4bi2m/ }Ӳ7 /ĎMm,d]Mu&l*{zjr6U`|kȖ^^B+9T{N{=}#,c#%="<*-PZ/ tKw8;u%d!~HOsW m|CJTJ=orÆ˴A;Pnҧa,]W;'eETdG~ӌЙsod@A.KY-PFɢ-QU1/lէT X|<`x+>P]T<]^ tPFC;I*c!Kxۍ&~[b;jL MC*ɓ/pY sՆOAEKnGkNTb+F]$? -OlSU/LͽL1d*#fiڨP 9}xh;7AƞqFcgFȥ*ur_0J剃a *"My/p@໮`}] ZCY"a S^0a+#L[ތ3%2lm,.,P+ 할\-tC< 7>H6%f8[T5R?Nk y-Wxvi۳/mI,kf=d&hk:řƲ}"VDㆺ( 4R+V$0%/! C-x-4YۂTQ6]sSMxT)r;\#Mط'iiC\;0&c Q'|cdXI:K Swjs_w]CNibV8ő i/U}g~e/>_ j&Ͻ5t`ʵSL yjs׿pN>Q6*m)/OT ~Ñ9wCy@̛=jM:[|@G2IsJUה']uŞ4xFŒO.l ܠ(AHVL\Ɂ8 BP nHjh~@;BѽZ?l9Ե{O`i_,Ӡ ޝ2\$-` ZO+E4kg B6vB(ǝQst)!HnWeq\\/9Nd6@ .t!Sn{50l"wSuJ3C+̌P5+#@b_u&6(Kq8πtPS P*D ߱ڣ+utl.^AyUO20C\(hmʼn:&!5 d{%Rdׄ=*G\n*wyݗOv|u>O/q2Bv7u;"Dm`Nh9휟)UZ2ʬ=;GWY a^P"0*Ae8  ^w Xݏ^VȞsbj<ĝ$+Q#NXSW7'.ܛ^ށz| '}*LAS_`'jz/ NDHn5jkFuS|rRb>o븛 oPAӿ=E'@X)v HV+ma c]kQ zѻťdߗjqe ,um,L ݃I^߯_5p;_DZ3삺y׬kx[vC-.y&?"]c6ڢ*mgvk~n}~63sDD^tL$hן;z}x_hkh;~lVI}w'  30|G =#i[~ I3)VUʚ-ʵ"$S@}:Q?-m1 ZuJ6{0kL;R'RlftQE Cmεf&\).'٬.lbciߚJoec؞"]ۄ07Ws8 b:8+H @pp*(i]|bxs+6h89c٠FG / .쎢H]lS6ܬBrIGUÝwg| wQ/.atmNqs#N n{3␴r"4is~Ѕ*Ѝl-p~\1`/=ͭ/L4ajif[^z2VcVʵ-Em!6y׽s;h4&57W>~{OvwuTzLz g]$ג_bNu) ^K,ŕlj/u "b2:p.-*`xG> '[Q>< t Tg2Ht)#}~N澏܆.\~U+J7k#Kݏ'-[ns7ֹLf*?UYY`QD~:R=hC\a ' A}}ak~ sk/Ӆ̻2ӖlnT*[WժJ•'fJkR!g^XA!SMIIbXGڤq'mۀU9>^d흚2!OR-cV5JN:ᕛ;rU֜jd"̍صUͲpӬFrn D @y;GY pJ&)8Q8x` o4 [m~@F*CGHPΊ~ vR%Bp!}ZB4ZafxY4@2i 3j.@#Bw:i'ף*2,@)HoH`"RE1|%)RK^9H-0w 2A214/x8ޥ. `%g|U"9E JG(F:5'(Pmtt@̬`u%˖ veҾijXrVXz;{3n.Skqi#qN4.T1a8@'2Zz"&Z>*Ӑ(Z/EWP X";vMuwcIM $DLuDQ=Y8VTdۗd:0Co^yiPʺiC.A|`L|\dylbZ]*h}rLi$wH4vIyiIFPI -9y(Vi2[}uiJ,K(T$S2NI\-Nji^buqJ˾89D{77o;V D"c7nA RxN@YUֿBChu |l]7o3'r8ܱjwwZp6~*h1LJwj1 럇9礁8h=MM̊ (sIg +#*r~(,,[*, h@ɔ1>D:fbfu"n@Zzy"iF5ud}rxc \60iKI :0횊Q;[ z/j'.91cweOe{ Xbns3Z.ɯQGp Zy] * R>$1B!ߌbw'{tNt! LF; o\CE) 9EeUq7Ϳݒ4y˲Z3_VXldFP9YhO|8v@9u\q~"Nտ(Wәn@!Gr@&} 7 |uQsB]A:뽝Ue a-d^\/\qP܎Ppy]P6RJe|s.TG 0Y﫲cnR-5)0.ۭ.sICi\FBM 訲1,+أY=ö-%sEA{X;Ber6\{sмӧK`p%4&-#8Wزt3h=ŃQ7D߱ޙlw33ijOTSpTl-M?쎵]k TDP%`{Uy%>_`L>uT:/PiTb_i.b(2GɦFz5nrk{+\AoqDM7JsO_8q2phg|X(hnQ~i%4ؖQ-0pMGbb]Hd|RahhvMn3hR'|£Rt%⳯|qdZ#%38)I2/[Y]/v YA+JyޗyIÈ 5 ;$KPB>,oӒ2z`dB{%_%dُlALG֩, Q{ƺ)jA?X4 9S 8Q t``_}||q9#h?Wimt|oea5?ؖE2Nu3cx,Z#3lW 3W35gˡK2 "Ve#7]e. hem <'S DoZ YQ< 5 ~qȊ{p򽫭 s F$Ք6P/8^^ AyHi ㎱۰]xܐ [@$'8OrԤyr|JmFpczg&T½5盒['H~9d%x 8(Yi`# |K`ީw?sVWasx$uofWG9wT'P٬lU8wj 6Da>~+ƙֆ9:cKKA=ԵyAvA^fZÃ9p q1Дk^ȼ66w"9B:RQ"כ;:2]H e%Qސ%0LϿ`(4Fx6̭{M*I}YsvIX~>2}(fC ׃F.4]Bh+; Ks]m=`in\v{{tP}~?HpGpbg g#wۡX@&$1JOʑ̇>zo8T¨:bג82Sp%O(tPiX$[P8 a22+$+WLz>kl]]OON)hvD&1҆a n~C{mD̐h pgɖhkyah{,@NaKS A߮JsϹ`Zd>&Dwْu\t^t_<4Z)[,^/#$dHnsL (X*x Pa5[& OFI5+Fjv\\寸 8s>Znr[tʑ_+/u#xi{)8(P%zhc^D/@mz-aVikؒCpñ79e:'odEӆhesBtZ?{ldh چvtcAړjF%7SQBA3%E Lwx=~Pm.iy0F |YWl^LAM]dLTF831FwålYqj+ {%8L}+NQ:_i)c2ʃ+`6\7x66:ٶX IMY~9{  D_f I̻&lZ׵ߕJ0F0(#ZG׾mR͌tO %`IpeF)Ý.[pJ}䶢(T OvӅ.VHnaIu{^LkXt+YqE[mje o4̝Ydjzt0M۶smRcPnK]wzjR&2GNFi]th5gztPSzR-B4"<ڭK;lI1<3yzYlILP&,r۫6']<%Kqhczz?}}$.I^%QE>?^S'%i;`nJGw969Zc}^B<Î&9ӥ*gU gGgkmOͫU =@ЎxWy"̢1,Tsљl !ƠqvxFvJ@ĻeYd4_}2C2Λ~]czcy»0~ +FºC$`+QX-xǿ1㘇n=lj!^6ڂ}fJ%PvHF<0%9–_{?hֆTNh+95i%>i}i}\&וxzR$H}F*-tcTbf`sِ^c?}⟸_fsv5:),HvWVk^ BF[J}q>jHEǠ}# V(H'z±}w,̃Q zG5=^85t5>ű@D(qPHI|Jyܼ^u*Xz45rI5d d̑!AHOob7!CW/tΕOLj:\ %e!zH'|b 6b?bQ`#-|mpFJM`S FMMk-Vl|q2!A;kl.SYb>󪞷f$VdDו3d=Y1&1b51L3+Fu/P!\I=ͮ[>)Qɡ-7ovy=?s.5UՂ0q^c҂ HO"~U^s\PėJIʪBEgKҡ6 ;8: W}.KN|u]KjZ0;v=#S#GCvNk]ȧ ﱬs=T3ѳ%3ƾڂ|kӆ[ BHGHPgǸm"[uX8 !ciޚ+9­^nđV^}-Ę%l::ę.etl!]K'8?Ӂtm=z.JPvQ7. g3W,v&T;w-356 pI98HYN4)AwIb܈sN4%M@,cGNg:2IssbhI1O(>Z:{iQJ$vZy+ ^mLj,,>QBFIӰ[äw0Bj?kl䔨e;N]-R 7QM:3T'kjywrf!moT?uԕ|u7 <'\R4eOu,aYlfhqzwyq4jyz6߰?mwS).I;k<Ԭ2xFuCe1-=y1hP oL?0yʎ]r+E>wgm_z- I2a;|A D] %w8{(:z%T9L6s5Mҷ tC%F,0!/%@ 1ZnD\7a۴"-mv@c V*TcГهD,)o0anFY(UPփ9(f@HVjQU?7þ;/s'C VҮ4hbnC^l3ِR?JqlPFu(8(#0\i5avBL oZxoyǹ^5WGq,/֥8)5=Ȏ ㎞tݷH<BGDGL/q#!VY=r fcti*Mk> 儼l _~ i):pv0,D=mŷ_'`Z?]c(:/، aQp&!~$$TH&8< [^'"^`,ˁB):K3~" W c"19U*GI;E -s\Zԕo+e7n_iΣ16PfT(kYg?ˢ X~ZGf> Ur8ݚ‹2jHv9>P,|7#>۝3ipǼ4`~(4.L1U2E 8=la($c;مJD#SFmutZօ $uS4e1+o! 3@Vy4o1NuYzӘ+稸?_$<0<5!+v TaIqS37vD=jó ? #ിcRw"ĊR3O_Rđ6Py`d;&-5165dHҥֈ϶ X-&⸄XMsڴ=tb_@p<ϯ"j 2W^tAt O h 0Z)/r_twPOqy3V}J qNF1+iDv(ogt澁VP80tN 9tqG}MGn>+PyRM9 IF>)x9\U-p(jz6̤x%Opq{REJ(`3DLiB|Tǜi! 2[( >j.;ffo佻}]dڻ_l= =ܻߝjku q;8pY׎ =0r4NݲMwH@S7  2"]N,Ot]CU Wn@/Np y J_uXv01nJs^5z]'5H%`'/b@>O+v:kӗ_̀ r=X?ғb(g! Z@.|A~p?_V ~Qjm{n8!AC\{h3 ,HYlL\2gEHcQ[2QY\USBFۊ,v+'df2oۊH (7B< -o >C}j͕?r˸q'_ԂFh1N,Ika4ϖ9ki9%̕7l9Ƴr~rN;f7y{]!梑}Pr-PWկ(U0M!/f |$4FI`]X &Sb$9vŻ47Cb% ,[ $+, Wo%:hͮKo&|,Sw3^o~2\P v2c'zRCZh-mv!lο|[5F= a"k a }#`oPlߡ~{َX#j5[ߙF{׾(_ࡔ2h_2/ҭ4m\%u+w-u􉍟Ɠ1wh뫱$@- erX¿}CX|y cqp3ԍy$]44c7c;w$Z8J.L9:P"}Ɵ&" ڗjMDJ7FeXel3XM2&G6*3>H)$ح=ծC|(>Zw9sq';)U BRRpzn:  ~)Ǡe֦ⷚGY7:}HMo9'7}Kȍ꣚Б`[I~ M#Jaqcx*~\ R6iӀ)Nw E"TwZ-$=>^9[cp=2v/ʇQ=5 Cgc\$~\4CF|ɲSEX1* @I{PI.Nr e=\ gEM ^G{п~vp4K Ap> Chu C;Q^.FziR!q`o@ܥ4xΣ QKIȪ$Tg/&WQL,6 pB^)^tQo0 ,*n)STyV0Zu G٧ʇp}8rb}%P+0eɦy{uku*/n[ΧדfiJT7Ւc?1=5߉ <8ZBD$?& I3 3BЫ!tg<<5ݚ'^B@KÖeSґc`;m/0==D &]&|yzV[omA{fJ"?eg |ьg-Y')t"(H ײd(>ɔ'nwYVl['TնBj֕Ӿ3'_ccB:O4=EE*m Ut'LUAStŸkX &~"`oSD|DHD||f l _$-U?ur$|yY[(|*iD"0hK@\\2fV_ͩPGN..j3cqE *\1ʺ$+$l{͊0~JWqeLZ1$]Mqg11NuGtɪe3v!B! ԟcyl)dӿ.u;&|"a *SN݇7@{e <OuJSrW Dk\M#|끩f]_{)|8~a ^Y11V%|uLy1bkW@ͪO1H%+wJ@,^Jnh& ?37EҎd׀}ٶ,\I{V֕1uM~qHqҝ{1HhpBg&y$7/- >ye5)|-2==/Y 0Up{ MHӫlyʡ/FzsYuZjcWWcbwy2ލ> +hI ℶ]aWEqť@گhvir:_=Mu'Se!8S0ͷQB\,˫1\czˋHb0{?A$9şӬ'xsT- S8#U4*%T϶) ;W9M}=E62@, 2!Nf&"`B3H 3l')S+ ŧ?.lYbqK|}3,LCUog+rKXV?Pʭp[_Ph\ WWQWcrs`EXt`:vYK4iC}dIGyZĭ6L¥Ѩ5T0{f=˚r~DXG*9pu0 kjBb새_~Qn3{;1柾`=MQ߾ZGs L*Ivw1=ob[f#?}MU+s?xlxܲ gh7PpT]g(B]7@[b6[3y4圐CisG<$D`Gv _ PQiJMwL۲+䕮TThk6 "BVC*6U/flRrCƇ49S8TX&Stp#f9uG!BOp?s!g˜jdʧ~Ť_6hIJ*C_ ^`_fS2KMU\C;F S^ !Z'Mm&E+ȻǽR^JO.dyW zV e4G !$ua YpKg=7ZԶct+)cK'p>i"ҷ:YYH&4]E,ޥjUsH0x"e)Wע&zFU+紇?:|p-/HNpAwry6X]X%.~$LOطYy~(JhMb{R"֮)uZ䆔h"%wNYI 3QPڱާoV sǀi\ad^pPyZ. *uJz]?[([hZB4LW>lYRE!ԚQx~+M+HBR PDӺ\}[DːHs=n;a>̬$ /vY3>p 8oi> .K8q733ԲlPˡkt=ZpfܽaTuP/j,L0^#t)&Оb./to#K=2]ttq-Ԡlp@<# U ڷḉaPwP$K%(=Wc>)˞ZNLC-+|~@z|[I^Q wL* ^GxA0͋\,4]gn~ 4}PNvaqLB6xd EdUrL*t m$xS pB^2RM!/1^{?|m0*)'НG 2Bb{;R%ǵ u9Őu;a#C /|x\'rTX$I?M{y!GWA.@ß#'.C/&pr]P.47xVTgD6f-k61qUV$ ]".UOceLjƇp v0D"Q/$$ج(6ЭwwP6ϑjGLWU,u"Q44G$tƼ^?u_NiiG_*iSO~khõU.((A+ˀ;0P~ڢg=IJ*Ϣj;nf'Ov0@m—;ݟCʍJׅ v:]1Pw)h:/A5lb~-0e!@*.PMl +eDd>yH B ;Tl0o|:{<_H'/ZzCG&W%DrU1Tpu͑Z5&tĢ۳~ v׿!/p pk8"8z><HrDuj aNtxp[q8% <5̷|Bpw LT.PaRC7?/UL N-Ab"'" rbf[6&L)_Ì.vz%郍iy6A_Malj6H`<"A[S¸ qO0/ÖGX;xIיQu SIEfKآW@qg~<^>rM5RyLҞڃ _4"B $J>ena%eaEg ok?U/.Ldv^Y41Yv'0IR`WVmPogh3-.#VDݲpW)M^ X]u*F푳q-4Ao].q0rPHab36CV B jFhT''o*hR]D5z,j*^lM?k;L%\cu? !LjP5gtgswJ9afȪlxg ̎/U ̲joJHq/,XAQb0IOÿ,P 9d05 &ELhqB?K9uiRR겧$2""Pj%AW}L*t 7iOqh &:<ȳ׿k< wӚz$6"J5xq!bx awU khc;]2`nhm^O(W;&MWWלRbJUlѓyÄ#y#9Ѝmؿ3irȹy1V4>-2?!O^k \||JU\v{"(JKʗ 5U/*Q#H;`ƾ?D8 nQA_pNd0=F!aQg𮜀IFZZ“#a^ÏGͧJg4).#HCrs93,2SNm6[e cuFoYA`Ks.bTtqc"/% MAe*^GO8>%gd!_pZ"H"z-Y@|j~3(G!VM٨vxr(] CD8cȨ&%46eݸ}fɤEX2cÝ߯JLp2@5ʻUWEJPB9۾\2/n ]I|6[А y IE` JMagA"W9޶zL,Hn;(>T{Iy_o∕'C^uG?BJ:^ڂ鷕׽`UvNk$mVB8'jK4 }K*o]%Ոjxs{&Ga=8d\%XoXZKĢJأ(ϮCbKm*ҤlrϺ#-,%;L`Τpn-!^  'Fҩp|rm>ӛ+>jdBݭ]}}JZԡ$^]UнMO2}C S,khVh6pB0uo.Ow> sܨpA8٭` ]L|e EV>H}"UP21ٖ4ԟ扖04i3I- MPy#j|mfPj5 䀢`ԥ:x+ܞ5*|mq-%/5V#>$5J(,5V~յ"›#  {E&:"C0=Gȅթ9< w%RlVJ1 BFt%NUCFem]m/GvgFŐ$$a]1;lt<[n$ZӉbV!HS@y_=-9[rIkm@?mR?~hC0 "_`ֽJ\71v]ezn8#h!zAUiߌCjji^e|E#ŝܮ4 c7,դ37]IV`Y_ut"È j̇:SQ̯ \wg%K"t{FJ!l\ IQu1 hsթ"70&yU V/zӣyd)lpq62 v2^hZ1ؙq5Qxչ84#Pn@.!'NqA @AX9hM.RwY(ⱀt}ݼiV2·zyC,ܦ4Z4ն[-]ޖ}D'd1’(#%w 3|`2Lp}QԊRx&Ͽbb;N;ŷ+~4*h}i}?t8K6La}@C-ٚ]Q"w|5d1.XÐb┠niħˠ%)yӫkúg7)U+!,.): & 糧yP:9ǏR{|=O 7CDzsk;5!NJ*$rErsŷR>.*A!'?R&5o{mE Z4dU5+ t1hKw=x| *U&7C#L40zH߬hೝK%Do혊 N˜c$\οb/tɛ\=[w7oD4`*0Q\y>ݺ*C<]d~ ಌUi CE Gպ`cZkZ@́q\s gNX1|qH%nfɲYr6Y)Ri@UN0P % 20r$FlaY*qlbO%HC>OdŢLcEE^91"Pˇn## 9_؛Aon> FЇ"f#z6ڝn|eK8|?+P31VLJ-'ꉵ]""`ª8:HڗELe:WXNOIY"ቮKrph_ I";6|a9.:*#_zNGckG-N圜~$* YR捏pMf%&ǜ?7+dcgr#ý8-Eђ=ynd.7LgwDt"?W'n/Ey>3w.w_ȷNf᷂~{ 4ĖAh'c"ceHM*Lx"%Q[ "4Z*[̳Vcm3m^D*H>>85trjfLn;hY<ĸ}3E~>Em@Jzľcz *UȠ $J}f٤ZJ!x=mfЕ*󧱸ЩlDlOf!MiOV>Ĭqt,׮XsPZswC1+s`'\_r@Nޞ9|i1Q4[x qɩ^q053%f"|I`KJAxI Ky m6X`o&TkXL00spu2-{iMN \L26ކZ Zݡ' nbg4Po0NDfgS °N!Er^QkZ6/1RȲf+ x[Ru~OSEvߧ%yGwv# j3! VUӖs/X W`*ة\IBH},կ"ԃ+ڨRb#l+&ζ.J(u?B 9FnI"slޱ(q &3 5O,q62):& Cia0KհZ :6|GW}pWƖKDc>n" Xza龒*]ŘaLf{nޣ~nF VTC~u/l]\G8RF8j7ţv!ڔDԱPF<-R4e1J>iY`⁖436 \EYH2˸Fش:#BJ}ʋM*(*6L'Z'wԸ*CO=[;؃/ݡ&h^wК>UnDe_ jz]z4+%bNj2Lۍ^xe6{;ns /;̌TmH!s&5k> zVX]BKUz#y#/*V%/NvS>؝ 'xuءe䬩.؟$.MmY+ YA`Bvy潪xBYyiRv|$u-^T:T/ ocxU~y.F$%܌ao!izW޴:5?:<䁘MGc\)/V-G gA46yRڼl`EphAkrC*CDJl.]C9Ҝ2eq +4YFO"kw*oC#G1d#tz#S,'qޱ}dL7G>ynqbf_-έSV׆QS)- /ɹS vD6$BMQ"SB{;24bU䶬O! lּry@R _Qxo=(p~ -˰&qAJ,<$qR e L+D_|16y`ur쫽e.{\M$mnַCv˨v?p QEvW4|/ډs˖ Un=Jʯ9*:WfXx9ȥ* uMi"ᙌpXa6$Cqj h%)׼0(t[pP\@E3_!Tj3s_H((f %za3S?0_uNܦgjp@Bۇ?ךk_ |z(߸ڲ`W8ZlR [9uKz:jbl;o9!CgHcd"HCsgC(h-%ҒA3nbܫs(dsgA8eۃJ8W|#o \e?\<`viUM')ϻɵmLr7t}sprPd:v>Mdwք"/Yx *hL r7M:Ԗ3:¥`kDYKw[ɽHo?֞(ʥP1ws%|}0΄rLzC8="]V!fBqw$#۲Vx2ƽ,v>wMS'@5gl nFTTa΋ȠrV(DF1zMWx Sn֒zC:͉m+OT҇ֆSuI>ÑQE!;Tg1,Ʒ\{5]Jx4YH,cwYV=ND J?cd*QÜᑂa¦'j";d4n|ϴqyDضm-/|(̧J cj3hKxWE[i'm&Mhtx>0!']򇐣|t!oq|$vD:0 6R76Y,Hkn:X3Ӟ~r>ԩJЛ1,FESxR)b(!2$ bY % ̹>eǰ SImZ졯(Ww?0-mߘjS=XqD!uN&Si2/D׷&Fj1>݀'.d]?6_H+XšeI'7!wSX%RtfL._Z9 *DfԖUog|^DTV吒rqO1W<6Bk ;bzSwtBA_c2ەa)sF&rr-Qņo4vBafxȃV9֖d"Xw0:Խ<x?P8ٗZ"ߚuy7וgqgqH|(񚣪ҲU|:ktFs͔Ձ<4zޅq2cW !("d#&U;?%T\[֫{6v m KwA#"K !d4ޯ!<_l8˾q+>:Y*IMpKk h ( 9`<н&[i;m.COFGɬuՎe8Q0 +Yx=Y%|hXN,^aSƋdNSc,юVPGڴ/ڶ;[M_C_bT܉Beўnexa47!f_c?_N Cc־`G̮@ ~3{bI)CP&F(R0gU:/:?[` \NCe좀IW:>c>uIKoDLCGdPO/CH$U!(8o1ɻwT(fUZg/.V(( 5,j* ؠ(07@.UuAqЭCZ2F[~;s^K~N\Yx,?>,,W9 M?m' lDJN48ͼ{W%*oK9hW*+3*寮UeE|~SjnI!.z!T#v%?5_>!I˨hX???3̟~ᆒA.q5ZiSf6SAX8!^~]Nlhb: Hc.܃݆nߨ*e9IǂaG#tf*ٽۿTjP6,7/3?fӫħFr``)%f`dƢ4dE|EwGthz}ΗuֱQKD>BЭpJ/S5 ЭƚuPǵ4g#4; ȼpԻ %F X^> ca8f!P,{΋=bVGJO`s e5cxsYɺ {UEt$Y]Y}oXd8״e#WE'^IP3M} 9v[٪rFJJp,(ʭ5֨VWǨ]vyfy W0ʏŀZ ШX&b` &,k%İ5r: sr֎^0F Fq ?"jqAM:p ->'=2[ض5|ۈZ^P#-IK~PHS(Q%bD*ݕݏbl1;yj2[ZI i J ]ܙvt%7w[k*M*?9[uoxo1uŊ/w͕J~/7.jqF{T:Bm9i@D#^TB"E}c$Ϲ _Ϣne,28 g?|$Vo#S"AufN)7$32S{3j3gDEB|=ɑz)&,3<,zX O"2}Ok#&I{ECv߷]Q =?+=@ ťO =>f^S%zـJnSEWՕ7(YgUl~[HT8{J[Cڜ9/b/xS&W G4쏿&x9Y V}7(\[ܣ~U|Ԑ}f{s"uó/ @B&^%y/SV9b(z6۷H:χ2?ޝT5@U(65 V9 oI҉KI gqѦ mrZ>&PWRe?u ȉi !BS&hl1B'wzet> ِم|C'aE1&+a yeӌ2Hz8c[BXn~͕^ڍU:J{߶B2f%2+-u澥 I4XV¤)>E$ppOAw>`Ӥ (a3EDa@rHW7F\QFT$v/lmoO402{ޱ-1Ӯsԯrk'1HJ{lf#Ftd=}p`^3<92 0+U4)@+wQʘcLc:%iJY_+Ky6U`UԽmPů$29I?B?7m zE룁ł/YP|\걘u ht̓HYzfm4(ك}Ev zeNNZ'KQ %.,wP4ZQ ܍G ܟψyoah}``v%IOu%>vPNgwq,[%(l\ 6=7@<ѥ7ベL!w=у,wϝ^e>W1W0ZWa 28 Xvə%nD1E#MǿU;7&]=MlL6Y1:t/nJ72x5ޫ3|K#6%5"’:`ͩZb<6Ae2@PْKXN3oSO!t|aIhAE?Ko] ȁ[dCئHi*)F9qw/eۻ <Ҏ# )XAť&K@9?FD9L(r RA[ߛSGT:.&=3lYC-#; ]7K*8X Ѵ-~tGqI\^OCܛKJ ^X G ֧_`m9R/%zy ƃИ4?uJLVTYx2w1ya:-yeZoCEU,{weNߌ (, {06XwQx5--/JE&@~N+;F@qp%8i*>1[W`EbMEo%qZot>C S8\_%NEx,!~C+R]p9 ;X[-@gh LKl~RIuTU(- \pQ0E<EIM,%] nC "k5ԉ?Vƃ*/~mnx)NzWTiI׀95=uY@4&<ޫ6: j0mif@lηc@ 1Fy%>O q_yY"}|K&)\+[csgs#u:]A(qQXwfD^]Y@rq!ĸmڼ, #/TՊk!%v_ѳ tdM ú_vP!::SgSs`eD>5#zi,"SnUb@kzb*p9׭ZɃ5Īd&\0~IԽ3p.YѢ KyF?/b.UIt,g$|]? Ot1kO b62d1KbNGBhq.tN$PVOSNRPyعM y@"PDn !I &EӒd>c4cD=jf92έĈhml]z}]X4w]sM?T YD&sQ'A 5'(ڌE ^G뾠BUYG$~XB镨^x%[m~ٽM'CֱFM6]9P`ҡ`MܸV$1k 7giZA[ߔUQʥݫ2cB_﹏pVDna([Q u ]@p'6J9Vk*)/@d3OAf`,߆7asR7X1<"j'w~&*)x?vOQ!0 xuY&ٯM/$ oMuR ^TiRr*_b[#+Q]Jk:T:# ׺_zS-\ gjsTCխukz%;k 1HԛQ@zycbwSgmLT;]y[@:{B.t %~㑨%6[̉R\}rnpMƟ]y)ṳxE\u_m}R{ ]kI  sQjd|ʇUDv ݠjU|ܴt2o-ѣ~\Xz 70y^e,x!ŤĢ[-QDKW:,꿍}:x,fMwAm̡V.xJ*7qlh"V{ED48 ]>. kx%c |'a$([Lo*^˰ #ϿhnJٓ#{ w#txq&Wq.<=v l$P(ta=)t˔ϕ"[0:7ެSzXZYr'uG$a({ٺ_5ἌXCn&?%c2k$G?W|%AJ%ฑ05_Lgq1xd ` H8soAkA9Gł.ҐIr&U^eYN1v}q PcܶZ!ڸ#Pʒv.2m [fu=Y:DKJnIK=4]^NҒP},&в_{gv't~E݇ܿ6ܳF7rP}4ϛT)O lkq܄nMË򍹈v@F;"LJA(P"%:~x"֒kZ 54po}˧dhQ=^ıBo zP v>I^loTߝձn#v 5CPߡt+WÉ ̯Lmǀo\@sFOzgh ?DbWX4R۩j(kxb^U)|ji24'1N;0{kh)xeXRlT#ͬ]aqJ/x0Wd KN%o㑸84x`qoܙ;6+ǷI`q/'ׂ[ m,ߵ6_~|Su&D*_x@h}\Ȉ_99$yHeZY.RΕ02z},_Z76\E]dL@ߊ{p9usOt\~pkz!鶄HH?׀';ij󳑃9iH~!Ĩ^#18MGQoCDg?qq..CC:VCW"DLF0By}e;ajk_FNUZx7L~ݓTg8zqX?9"徫=n첾]^f5yie_ t8vX4kqbeJֽ ɨkM,'9#S)zdo ~Qg Nu#L zvZ#PVr|\e"DΦGQL?x`};%eU;=;' [m3{އYIǟ+kwlG:ݯr*JNZp:gRB{NJ:˱n`y4_̶N_7ВJ15mX͵gzt b˟WQGa3ׅq [A L򗴒${<6O٩͢µ*G+ccC R1qUʻm&_Z*no3F J̽#Xkˆ9t>"nyzVfh?;c0<q^3l;Z'/<(dq"; O b7 2a4^JxìŘxE4Z8@SK#pի'1/a_T~=a{Nb`嚰;#${P*j a s^%:4+8щy"-Z~+?R ScMW:k#^(v;ݍ F>B0N7fMz%!PU=xMZzB-3e.6Ֆ 'pue8$BCC([ʰ^r|=>gbKcQ=Pcnss!m ]%!K'Ī ,S[i7U\6$YGLi{2jXo<3hIa2Z{HulZq |k:`40- (+ \ki6)[V<&t̬0ܵ->'npq{J3\++z#1;zh).Ewv1H{[F- tfHhovd б YŌJ 8@|AJ`Oc_n{bK t5 hm6;"odc(4T88g y~ &plĭMlLO YX̍h˅c±.uguii$O:+ՏK C jዠ87Ofi(# 9Ұ5A(XC ?(N-/;vML\M$j!#[^scBS_PC bXU}~|dQyp{@?#eXpG]gLX;69@(N$lL܆ChF~؆9TXVl濏ɲR7&1k1Kxkxg"52`l!P(BONdQIfCϟ/-~{i:2]cxrCtHvN8S:(#^)ik)/ޭR,Ǘ Յ< YR-j0%c9xopTTm 5+"w鸚mڼF+u'۟nGUWuLO߄j^0^C&'*CH[0Ӊ>5ZH 9^k M7#mS 5N纒ڬub| E~!l[r)G4zl27!pu Gkra>("W$diNلNtYfIlI| nL-𨭛]͌h|Hm@6[M:prd,p˂ȲɎm{uAZjP}!D\ NO2)iQrф) aOj"pa:g4{O-F<=y s{W|OfsV17/>f-x(f˃:oXJm隐z8H`ޯ}3yu#p\%uL Z8Cnx:kP!L%R}伴!ȸȵ3h];[ݪe^UlMHFP^r} _[ pNp{<߷,٭y&L6eT|(>?Vm QNIwJI]93fBaݓ:]AJHIXS^ޢrO@ICӅ|8[B݄ Ǻp)rT2srQ!ZԚRU%Zd)}d/^TƠaAU3or-O9Fjχׄdq8ٴg4Q{[hd)pAn%w|՟>\]*/^|/;s87Zs~j vՈ .9Iܕ WI QEK$(fE/r~gJRr*6 ΈR0y] 嗘%{Jʜ\/L0;lŜyaHYXf_59!'ɷK#ˇ]Kw=eg%K?yb.6_?3 j)4{D7[=b9mjڭG#B_fN{в/@}|mݝj7WYqk)Dm.hP=mv]֛'a';UBrD$aԚnBx"?҄3(kYw~C,MOHheEg#wFe])"[⌖mFCؘ%R?Mq_t.(jic]{^?QN!VOCO5$'у Wژ oR%tPQo.7y δ}}1gp*w!&i-P,c3pjF*0-`ܚPz~0~8.7* KM^m)C Of? C\ Aj@jDܹmϱke~K#ZĖHU˳fVe͕轉q袻;,\kj_+M)W /j|` d'XfCimpA[}ٶDxw`O{Usڒ8LC4wNi?՞yG%`5uCȣ8Jq:m_sLUp]Z45B3mUR5Hc'o9`m8\kVF&|eD5YhۇV&L{ZMG,KQm ̝V[ /3ܼfyC񯕃jXǁ.<֓F9Tx3 +`ϡpEcNDup%gϞBhs-*?fKICF7 GrHCP-޾tG*N\vg7'/G&;! R}K!BKVJ9v.P5L{Ghq 3{rd'`TK="K%pZ]K>ވr :%@fVr_ɀ 3ۂ*W/fkVWwm'<9 0Ѻwc]Dwk6P3$Sh&rjϏ0 w̵60nl)%(@O]3΃T\;dþJ|J~gs/Et3<7_T*HR E2_1SH=Ml*^ ۲.!n)U!GI[bE3Ue$_CVמ LGy.iLv1,ř2hLPO qDζg5Fk aH7tݟ>BOh~.6h+hMD6~ Lk77;ZmW*RH]^;7r2)6^)7N.m$nSǿ5f \i{P˞ԙ9'۫yÍB|f^"7cW SȎm QV1Tybd^.8#o}i#' #}.vv70KD2ʹa= #'>'/(EN٥ ؓ?q`w;OI=b[KX%'Sy/)qҘ'ߣYWۆX8p56:$?HX+O.,-%)כ=r7MaO{X<ѯ~xXO ŽD!CM^y?DhIq[z(XJTGs;lH6$ X"@~qXθCp,I }Ɇª?q޻?- 6ogBiJSrj\(~gac&NZ 2"52dͣݻr72+W1i|]^:u+ zd,;;T'zuFȧ 1ؗ" 9Jub+`9~9P`Qxjw7P\GRɤ 1Y'WM}&4f7 !c{rj/3?b–ȟ9TZ0nr2t*^^`:qe)'E.UA!lɬG3b2BTA:9=@-zU6v̪a1=u9wm']REQڃ](_DeZ`xR`&ؕ*F}i?a}oӥƎJQ={w ׶ e&^R}Kn%lHYʷcz"cy18&'IVsE|ց`>x-g+N 3sќH^Vw.}w6Z!JqaSz 񇫊 iM% xIXx7k|nF$/CrԺBs둚yEwޙbjf%%7_#&;6?!l cO*^"~k҃Iy8y.JVU%45׎tЃ6YS0$@sRPdUWvNn,>T"k<4i0y$ A;ƩuYl  eˬl&.ӏ &P]i|c|QãP'm/tf7׃O;mz4yDbD/O/"T{E@Do+skabcldL~p;^,iJ8\qnw~G6wP3byU`nmRȜL2}C:!; gO˥9U<=,37- F@Tk!]6"޶oP zioʝ;>NFG{Dž .^݉#`qg O ; &,1uưv&nX/ƕѭ:6IMZrЂ{CTKa/4W'̷7KV7m$ӓ/>"-[M$r_Ŀa51y "PN齝YrSyݣoJ؋bpiJ.*RlJ@}hE4ueiy"jCmd>A T$*7ERTF%Q}E}q ǨG:K8b0^տ1ŀ9C^Gz]\XyU- <v•;0z1͛XJQsW+Lro,ɚ[젘S)!Sx1:yf3ȂgGuΫpG-M+-n*s$O8@u0KđaĀ ^>N oOf6h;Nڏg^XrR_ ]R&"cyw1i\@ZѨ'4ZIhTXySVUf)J@&#KsFm$S'j~\xNZW ɘe bi5SNK:\$J uY\.1 X3s:bUVai#0Ydi&^,6בF`kA(Srׅ4˒ai?$^Y3u>"i,noz q 4[Ά=ow95k>":qDD1paMG3fꖂDÎk;n&D93EebYQ"y*DSyc9#^~ Ǘ%*xƩ(-0 iRao{obeݧP0K@`EK1(SP]Uǻ:ԫi!|0$Jr8ðZL6~p y sG[O^qXNwCߎ{шWO﹖A$Akŷu|*Ɉ1ň?ZĒV@ZH&ddmїfM:wT:6v SER ύhkKo1Rz. /ӂZ”OckI/$ О@߾FUd U[} _DHm̆U*zzGG? ?G>VH&}; TNi^7p {vXJEuR`N|-%\к 6qYH -{MD$G޼rϥ9* V}{t)TK$.Evq&:2uYɺ@¾r?rRlשQut1*s"`Y_>-E2Azu4wXhZJ`8(8ֲ[;^bW7☑"7vRhc_;?{ k]dԟ>WW}.(&f|_[QNuG9d,j |*VAXF0| n%ig(U"7sVNUǟ~JaZh9bExx&P\])PI&m%?>L&u,U)7:vM;j7=Ѝ8hu^ukjH! ~3p)>e' p'l}Xϸ.pSLZ>TϮ "RoW,DcUЬ20yB44u8hF W0>uRHW L{ ɴs '$%5Xwmi$uuo"QM1YŠңe9}GYWMݿ=ܙ>AM~t0~OM.e([F./wRV \5XJL&eւVRS枍z{KQ(ɀ58:yWaRY@F&칊S2uvʞvL\!+A=yc.w*"lo.аKthU6Sa'7;\,$]*ִ7ޙ^%#V^왞123_YWS%uGFК-9pԼ^V*3џj(C.  g"+ŲAbWnkݷ?Ǝt8ϛu|23,LՋRKe*+Pm|* s_tNfJ}L'?? 3҂)1yל?HЍ1LPjNU^ed]h hLm sK Ű;oSb S2 TpWKv}aVzQߙ2ݼ f#sjy#]O0}t{>=)'X1ɊDhdd_t"xw߇XY~`I!LJ侧* q K%>Z%A 7T8CVd*x =3܄ERKƗ2CZlsS2쿡tCۧj  32 հ̃?3ݪ vaGpƄ[eIdt>3ZYrs oHDy8#\q@1r(.q휃ȗ(TRti%ݵѼp[Pk{fvfth ={;9G%?SOm4e,R[G0۷PӃ>1! ̃KLE1cLX[ %%Ioww-IzO/_v:g{~ s'6#d+-Df 3'jXqYb`m8dͿ$ԍ,ρg[UEom&^M"eK5F,)1^,SvƱfݥph:։<;U=(.ז%ғ*JU][ xԥfk0}Sifh Ys؁Aݥ!0g-]+a{sXVV EKӸV<*C5 Ų8%0$@uM5u]KLg텨oI-b`m,"\ub eVȡޞSBsXf+{ՎI#5mxOq-K`H u7x_C(JբY(WT]PESJ>gчZ'05'Ud1lF ~w\LP j(2գQt8 S}MlG (ۀl o}Ilq*q {)@^!ZRI;:8hTjFVcb_[{15z';{w6Ѕ]{iY,VkD(@ڠHgj/1RSNs[Bgyn«EYPQwZQV%UݡI+xhSO$BWf1SαK#$펍D|տcw6b*tsta7!v)2 wکŗp-hE~<+% %:LouRH:^K>leW^K(#AH/3򑅨R i74tD3v-[SDK"1g,#V"s `|ǽG%HFTV+8Ua,mNe#M#\k$aH}|2ײ,_PƩ]1)Lڬ,qG7#4P4Aj3ݥ,}0oeH"9UҜ. C78ߢDsmY4)f?zD㡞},L):ZYd0ځ?I[ۻ [ N :(?vbCʹpo{NͬBTO"EtK:nwʝ&t)Vd3M.4 U2Y3 b(Rh#\}{ϏIaƩTv>psw6]<nHHw[ArHi+ I3ܦyƤӚ@9}#vfNnBIޡY`  *KV}@3d(pK f# SVH^0$K"Qw'_Ŏmf\3y k.^}4"r}8s^3 hJ<=~,`*{}@3n'$&7*u%v#b&*kڹ'Ѳ R7qSM;Fs`d,…`($[j䬲syb]^%<6ǿ3LM~nfv\IEb5CʜFp0QA*rttNO q`"|)&u @]+&<ܮ[w“ʙLPXF՚p- l/H(oZ[8b_@D~,&,qq kY.txkZis8?({ǽ"Jz<۸I{Lze]a{S!HK] y6_A2Ĥ EKLFJHdMke.r/wʹ.տ.[{|wۏcWDP(ouZ"Nmyu䮜[T#L= vgnm`:i5WK@x>'J&ƇBYXkZ~=T]o_bݶJ, pyRm'ɓ͸'#9c^O6pZ[}Mz`Ct6i b֊IoC9oA>A/ͳ`&RR6 S޺D&(]3 vlUj7 da{G+}jt A+IpBAI\fdѶc#v~OJ=PNfSLÒ$V~J1ë\5Hq,:g [N=kNVNwlbɗz`;j .W.ߊ2 :T9_7 ҁnQ9$u@"m8]! qHCybt $}Q skcz`WH/xHp@g9Vf ե7`z+0o`:"ĜS'Y0Á1CDY>u?Nv$u.@CbY@RϷ(t46!f!7zi~.^Gsk4Ӡw ҷ X>' fpR#ܱ׷pORc = q~w60LJ&,&~&- сKƱ5'0߁Xf!{~ETӠS,Ugpڏ&:輀Plc[@yʁUXÎ];e%ư^a&$[,ʟo8ڇkH:TAt&Ôi!%;c̹0V_Z84B a BӋ=?ѬHU#HA0ZA^ǭ;hN,VkiMK˜?_!c.J ȶ5XֹuSݨ8OeI,A>[P0g>ħݻv@r$kNϣ%'N .kJ>OtsUw3(0!nb'?f{Fg&Ȫ(ԯBOs$ 5T}̇U0. E%YdNwnPbHe+h8fڞmfwYVn@ZCߍ2NMR8M=ȓh僉-ٴZX'>~[üW 9O(F7o ~߀O`j$,%|BJ1'9(PI vuyN iy$7Hy(>p󰶪Ų*[;{F̧#sm[Μv;EYSz=%y$G_ST+ٵ>n3WCwR"{y"&f7|] xb=m ,?0]^zl91,jO`5z"m3D!#e:VY?eMtP3EF!Kl=D"5ϵ "m݄@e%;rKZ#h%p  ^9C_1ChI)fGTȻ 5k(^{:윴`a[U:}"nXA.DAkyr.>a',g8boDbQI> ^hr3E*(ٍxCɴghyA|!ZCKu?.@2I[Oxɚ]ц? NfdK[U,>3CG HZB׻ =6m|EJkM)U^. !:tKU&$ۭ?ގ1swIe3~Q$@ѧ/y˃!w[ QG] 'U+UYnʹ.V`R!tř:'㧖f8uj o})iW#w3Ư@ز56Nwlɑmϼ=Ô`XBQݎ}p:悞%N4I\Q tz$JDMt blڅ>wĻrz!{Sr0P2tŌm>+Ga,Y͹^N<{s*1n8stܵlqx+Ɇd#:Pg4Qt>lWjk1;Y(4u56ll)2۷>Dֱ_A02-H$]ۓb |x%ywD-u. 41p~7X߼kt J׽2sAJBnt@`sᠭPĎ(*I!hJ!q77s~I nǯLM7!\lE6>ו$EsZ+K)};xaГj;\hbI3Bѡ dkͯ#Rf?\ N VY ;(>a0ZQ:c$7GL/RJw8vErk9Zh-{O:`NHbMZy%?''yqGs[s[ nV`B=(`@) Uy+:^%ĺFpGǓ B2j^h\n9@+=6 vCJjR WsE?r($JRvbxly|)f1J_GhaەKH-<" Q3jB7j)|$rA;"Zo^`oQ> AG O"j{jE`p 8m5KYmJ>^k} &3PiEX`DRSo뗊˥qo MkHvZ>&޽}Xq2 F({_Jcjen'+90ͿcX k9_s <.rb.D 0#CfGL Ab@`?*I2㟕7.`oxnylX`d8tFO`>l/!lz7-Ⱦȸ$Ө5TH +PTI>TU9'l.JX!9c/r&OON45EWhH_}ܺu~&QUn*oZjY V@9C37k!&I!֌b'!` *~ EHIYpvY8^8HONa:ZyFX8;5F^a+)^Fszᣖ0FQ.0"R#ܘ9.Pq 0u]h^OMיsY_̟W4ɠ[QZSo]y!d#iJCwSjAOkutɊ]n X7Fd(.; ̫=>%m5H r<@4 a>FJ*.n1uh!í8%͇@6=A:8o*ū&aG#9uA܄:3Юel$ޏ$ >a lΥ[)^K~`J[,34>nqOl(B=K)֎ K3eHSԃ7d M~8 O A[Zy[`"Zaj{3am `V?35v6ز]<㘐@!*0~4WR-[>HXn e U_ACMP6PdeB2 %TEfo2$R&-%xhac&Oaߛop1&gVԑHs |-$o%s9j0,qPoHbl %!.XeXC @,gE cg<K,\:'dI^^u8w{#c^ZD+PCHXjZJ =|W3P3g")X9BVnXn*kР@GsYx%~EgT z/*} uc .e3 z(tCmj;? ML[Gl5=ٺCb.4\7xq),EeRDS)CŮ%)QuZ6XKD) _pGd#,a$(Z5kU }rb̨~0;HH"coѱ>:1f =wn*RA3~fGtJxyZ{|B!a@o"[=1l~[p[]C9 {d{lw 6q.sR*"fj&o{c%u9]lQQh_ʗl T"F=?nK r\KAZ;]"¤"9Wd*F0Hc>*8V-2oaAL=)|qEhFp9PˏW?9S1_73+74.QLlYX@LaV$/@^gp Zh[THoo7#3/nj@ ~P(*/?k9oD$a-͑b읥U4)NVYy\V݇Pm\I;3vѧw2oY`uMx"XcẦ8qyWD#*4F.lHvQZc+:aL\9rpۋɞGyI_fE H(XG.tw59ڥ*j^G Y$*OlϋÎ!dSelXx7wGfGKhCTVq dm$Z< @i ƇC+30F`lpxm,e3:(5L oA7X)T-D;{zmdQ7кgCGt>$@OQu<ɺلEYWm@E移S_,)X6C0ggWc!b̠zc0D>/c9F>i$ :>ٸ(+aS>o׏%몺q̍Yl‹@ie%g\S{/*D o`U!Ҵ63G_};͇:|S"R (/wF ?6nB3W{Kf%-B7eFڌkW r1Y~>YSȋ8<3s]b"O"8¸ jw[:i,:uwu+/#1ـ#-wRnu/9C|s=fԼ,+N}MıJU" rp_n]&B*byhfc m sƔ|h6 $i;F7*Sumjhh?}X0 rJtK8 [\g<,˜|]MK\ɴwk`S@8 ~"e).dpˡXWFv( 6|B zNO$A 鏄a"&upKJCN½-SXքѸيZ)6c~*<<*E`KsЀ:ϫdeH_n/ Ώ#4@%r"zZ嫰{h*=;7sf?th&@aTfUH YO2s)I/UfyJBV <_azeUZ+զ_{ y |)>Y, /׃DsPh!c|WKcLj Gى&^W;2=P]<);v%Ә!Eg揌eƂn(p] Ō/˯t&zïq ͒ ;G\_,'Ae_VqW8):Rh}a߼ঃV`WեTqӃx|t4J+%_[v'Ɨ3f$ ?^IZvR5@ 5KSr~6%h\[ Q:fnm=eC/+0ܾ(l &`ucx&Ѓ:&Z[vUb/ʇ2F%RaOa~qٴF8/qFvg?XNj x+@yK9`>QYPvE/$ mvh9RdQr=vZ\GB/ lcCϻm$:KjSى@ ~,)b!C:GAeD? `8IFpMp}70XXm$j~cV*$zh+"'e#G@E¯\{oӢaۢרC_bvWwaӫWYdM<}t?\{<) YK,-:fPWxB_};PՄ-m,^s s]"wɎy<h1Wב0,e:mMr؏zi&fGLb\?r=q{3k6޷y>ؤsxhu?L#T /L!.~ 6 BMDV, /5Oh^I%&He,&78Xʹ"Dǩ[릦՜*SKxlz1xS9bp҅A ^d  _OP07O|w)hj"k6rNK1Y֋3I,!ş/zاYko#(Lpd?XItÇAb)'[_~,Zh:&7C+Ts!QbinWO}̖"nSz+[@]s:o63eIZr04'NuГ휶C6UO\%ǧ8Y:ATPզgN1gw/[X@}Y[:|59LO }4Ua˱-!%_Dq)EcK@!&9,9`01]v~H( H:js'?ANd7jB랜?_{4{o.AH2&]$ѧk==~]"Sݐc1Ƚъp8\T#לj*  *NΫŐ}R"V nyߙ a⡓e.o9"YiM$c_ (]įIŇ7 m#-?rkj?lj!S _<;ּ?2TݞϹXe%U<;^Qv{枕,o ]v8ܻ`iS JR"Lo Lv]|I$%-,޻NAý`F^_Ēf7G})cf8`.[RfQ+/R}g~" t@z`apHj >s.M.9ײj*B Q2tKqc >opm\3z%cC WO}N pgd6mnI]^\b7_((d0sU )7>']xJH<$]KU)VߣuU%.݉r^߉|U"{B I^EhdON؇^ պ8EYK:1 eA8T^Hs)E{Pij0P"FOl+0k$5W,mj3RVI"F"<=7onS3{g5X=^Bq U!s.^p"Hq}*Ѳ*FqFA'NcH4hslE! 38 Fs|k{4i#ɲC 5gvj N)2_jˣ, M+r^I8'p/dۉ 7Ǖ5s7T^ıʄqi RV"ocn$w:Vq} W<<5" ͦ#~#K6YW kW)ߪetG>YǞHt!k\nCfc▞v.yvI]}p}/oʃ(`QOcXy1<N 3ۥptŧp@8&;U:,OX)yX^ VKfnG7Gn.v|K:X%񰏯0e-_DǜE8(w g/I׆۔/8(L =^޴3WO;nn gFB45t8={s1JkVf$2bDO+ؖ; ClX0FG )q٤0p0R_W1mNp:^"vݚCZ-;m)N>+Fۡ N.l׾}sWL6a񹫏3~d NxM`C8N;9Cd1p#6W5tZ=L]df)S0> SF%#%T7y?e% v~٪<֥y\,p>܍hq|GCC\$<:1slުn^Q s`(xcЂ+` na݂MsC4'$m";%Zt{E^*{Q9VǏk״ukh$"#̇2=NZLEDKTL%,MVYbYnz\Lן'rEv?[bq[8$lJ"^6nk8ƮTD4W0C"X6.^> 5ϏFY"3yJ0MXjZ6z ^lW-&^m'(]+.KE'vt|ٴ(\N+C4s4嵑Ȋϐ7SL$(3HLwVm_2Pgo{GEo)YT-gg|l3f|H<>4n$-ʼ,{4bTӻh6<{G=exQӛvg\ڊS,B/UY7ӑ[OcR0B6^;};XT0B>^yY2THngRB'ޑX/Qh=n!仧"gil2كe?C]uoNj5Ip g#uٞf(V#oPv'v9R "`]iɧj*_y\[/n,Z*6V;"9JOJg+2 NA7c)K9KY̎XxȽFpCIu l>.`Ϭ3 f'jfGn1I9yD@d~ux%טzVM=HI8'(nIYAgKP89hEY߁803XwUItvKp~3#q ҈b?F*Κ0_3(VT|O nD{O2-!駳,g.͋In>wpbۻ$U2󪋺'a`iSr) aH8B&6mb2ٝ4eZճ6cآY!z0!|젨@F5J!'i[\i{it#-I Zuq&cYSo9+.R1 yiG$i52"VP'iP XcJ 5<*gV`\L\>*`|lе{Cʼn᫺D_px*"JGfi{tYp>c18Z(H#/ x-*1+z^! +yF8yq}6KPcx`j!4_geI |{)h9YH7&6ٷEƬp+e7Lʇ-%J`DC}1C})3x$ &K{qv<ȋAPL-k2_2OĵԈIJʑt )%nՍO~/D%Qt_]uIY_a;V96w4*YyB(ٴR6/uS6hjdϷ,H7j'N63cp~ kKiDd IʸYRxuPf%`:k#$@JN\X" bxN9L `[u7ƨqܴ"pc=SX@٘ίGBAdfK MO̱D#\Q' .RҳbO$m @ǺQnji"<MSxlb?2C}Pm!T(OKpU` tlO4kp[a_/OqsmVEO֧(.9DMw<)DUNѮU@m5vK< :{Xk;ZJYtyq 쳲1SӐ&)N't*|;Is&C[I~q@ >1U*A(Qnrqt=9MbF&:΁ dOZN@\ظ3z,ddH \5F wݑ bp<t}giڄBF V 9 Ypc=U=B9*~Js^̵)50\k<(li"Q( —ǚpxSwUMB c6JKp 9B 8$ERQB(2HuD΁Awg_?QI[(rr$\C~Z·&+x>2\ |jDL?w!T_C |L9Ms m$L4)_R1.]8VS:J/ًwFeDYMTx@_GbXd s6LHDpw;f=P4B.D)LwmIcHIM)P X+7U#_1#;sr;=k8ʩ"񑍊Dhω:d/Ug:ReŞVӮk!q~K iˎD»\ t^̝E7tp^/ xt_)5]eS K@Q 3C!'7Kv$SA=xb,[2Y_*uTtOzV-⠕!TD-U֧`It贈@Ym?8+ۗpG1L'=[5@J,!gV?ȵq5]CU7?m!W4.@rT飸\ .zJ7]KQ7uoiei0Z:PJ* 9`<'=\a/dK(Pݕ.fD=Ӟ]c lȪ U=\qq6 `wå&~_AEg&Yq8~S5j32hk()A2RPew8Kݣu{֚̃8nj$a7QљD"=J(dýܠ^X& NȟT!6'EdL)0s}Є߆ZK,&] $$1#cu<^">wyJf+8mm^{+طKa`qS֭o_TFxEi[=y3Yp#fd>lȫR|`/ w 03EP؟8hH|Y w'`EbTDVoRP]54T5Kג% ?>eE$#.LEOB%]]? 8\Y0xen~ PtytŽ*?{G g \p[ŭƪo`1SrBQ+X֢O&NvH 1J;oAQ@.1]\cP}(xnl&JsL.C.'\,;k=HNr}X1Yx 9=XQg 1Z`]#L#_RÏQeaRviX4[6M2*C/5A=(]>$Ȯ3G VӸc)ko%ob<'mt@AM2L9ȓנo,r:Gn&I+Q]|*@N+9DcH{<$c>!QSb80&Og7F^{sS.1^jQGʎBwGCߠt06R2eF/ m'nl[u ކ7;Ķ/%[§΍k U*C,!DI7}yiP׃%[<͘suPbqiOA)jbb5@AdU|*܃& !^wQ6O\MٖDQk{'it؃U,KA!!Y~rGљQOkbU雦sa$FK `{)Ǚ1 ,G~{&^*;0PW㉦$};Ǟ4l{\gގ`m4]mnEaM۟wJP^z!`8T31Jv>jEc<w5v# Ⱥ}Vwc G|3FÑRwq6ͥ*}0Gz5,]X!֖ ˤLy'}Wvm`hr`ž.g"6\[G1/*B?K"aHEIK_Ϥ;B5 |Z9JBqX@uSjww*6S _^Rxuj^a{0:q mXj;&Y|D"*̈́F= 0{^=6-} ?B] RnNL 1%  ځdˇ{Hɬ@Ruad&rpS}*p{q/S&URJ&֌L6AwY.2&b$L JnCHO8էKjrv7t`@8 n0{y{Lޫ=I|ЍLɢg* $qM$Va̗U7,nD#+痦Koӱ䶗(MO9஄ 4Dw"Tĕne*D .Z!`x%1ylUtq25>:ⳂM5NY,w#J8Gcձ .y ['&:LP;4oF4*'6['AOSS%vm=`lReR8q,P4-)F%]&=n%ó;g ?$Bo"u/pil7:-GnFwrV)fpvK^*PCzR β26S:yo]'К"%du:T Wʊq&=WBerWX6U}ヰ6˴:P./|6LБ3 ߏ""׉LYz%P~-TGa˅HF5]HŲ/g.W+4oUYZ 3=bJz?C-[<֮ܺ8os-n#Hk#!ɞ5re\+5"`Aҫh\|]Ru_GysfH ,T!wA .PDx3hjn.}|3]3J4j3$vf֕a rצo9ǥbC'\NZрthDԾnHV$a>QLM#aKңR ؿPzY{USfvcyeΟ{a8\A=VA)#LEl(+l~L&~݃`rlO?2a*Nd#K.Q~?`lfx3^E 8 Iu6u,8wޚXTZ`) C|QA!G3< =h`geU4wíH^AW@$'qJX'56n,o w"4ϙF! !XQ5@]ACu]֓JHh yժ|X{IRv妌HȎG=*2C7*gYJ(Ea6r933`fa&wu;V9yMuda> q &m`:|n}UpK{HCmMt|J!'cPi-F\wf3507Ps)յSEH9Ϲ8 / {_A4w$ҵ{27vg[(?+{M)O7i律Ymh?gzrݦY|GT3l+:R1uȾF`!_- m9@b"Y@ֱdC!kޛGX6aѤ.V%[}:WQ [HھDUPCEgR&ztg0VQb=4a8IYepղE}:v릟BpGNm +OjjvRۻk,eP` y>uRڅ"@H)͈LՍRғNxct?|%r8:dFI0"6ٜF}BV^*b]JOY3;Sz]6!қ)1+miA>XHBT wX +Cb:Cj,yH`G ~˚`Q$flLܠ?t24HyDpqm +ߟή㛉HQHH6be- `Z/=I8#'uk|"&Xe37c,پvh%X/ f$*`\|[j\0L6j#Nv;|I7_A4U#~ "= % nDZ<*63LW݇V=;O 5',G&=ץXT#7vLޠ(t0'xy %[-ILFA7Y(B`{(oRr+76@, { HzL}PqX(Ir0s1<ǀ^xzWQ OI w7\n;ڼ[#lDE #&^ yBwl=U0W>DyY0}1a4JR{+] 2OS+q 4Mrjݣ$@QAXh |X|jY \B dm^kmG@H[2 58>E>~AALkd9Ihp@/e+uF&:MfM7ht'%Z:m"T@Ơ}m:JҰ$Pm7O_![BOg ]ɍ:ѲYR iD%r,=p#mS窠d臮8?~ v'M'ܴ lU<9Epo̘[Z 8%PS9m8S1ZQA^ꄂ@qn 3?c7H2{j v+Igdgԏby|ch+oQhJU͔J}Lױ?IO(be!BrW:&+0KZgzʤh[\ՄܿuJ^koӲqP.0E*)/ iHUm(˹fIw.A1ԎKAHM,?;H4q mE\#usJSn ? D?m# kuOD~jGo}sN{&5?bxK-da*ɴ*aBEV=\IdN̑mAj]{pB}>kG R%mV ?%|bW`;EV#A;@z!t)k 'S?1zD)=I?}WcVI51dz( Q}Wb6w/%aV8|,#>mhrz(ٹH 絫Qw>RhR2-E [xO?#0Ԥ^'{9;U2O,w]iәN=Iށy t “|!1Go.RWv7TwB`b%9Ztzwa :ඌh7C"VXPE!7Xht\d<T^[U|u=flozu`ֲ!@Ώ9 .k-w&& OҖd?ɥU $Mʊ6W V"x?Y, Q9^*!)##IP魆od tvzUy9RdqV6C9nrm͉#ARd` EW6Yj4z&zYzКUQmmN鶓!A]1DžP`9 spJߞ@dn>f'^xnp?{!AH}v5{QZ ТEvz9qnʂmf/eqjzɖ&k ;#9HbqW"5{(o*F4ڬ<6 S2liB $-RVLj4a~kix{8%.23 {D=ƃEٷSտLX-j?:Ţ4۟T^Uਗ;$j2T5=rN>ZfD,G[<xT: {)+UI{t[l^^ҫ;<>^x:`GXƇ+U%x7:WV[{mȰp#WX0ú:{Eڢ&H;he o[?d}%-bw*Z8w]6 UOi.MVY mT8΁8/S襡W@'J=; MJR ~Mz&ݬBAaxȚ"4韘3}%|J람+y 54x O8|]a`ȧ=Kc K$Ѵˈ_gypԻvJaZ~>?!,و06!hC32T^-8Ä&Vꟗ~o8]Y6WOki z0`Î9Nei7U ^RcGF"W s͛L;GVDřN^ O쿚6(dҽ0mviLIr`?qI}|LQ]jUUR˺Qpl/~lG nC`-(I7\VM4БP^,> τmU\ s%Fm?}^G,Y&HֿQJM!H_4}5?HWEU}<0~_brev8L| r@_vTw Ma|J?\l=n#I߰z};iw'7?T򊣒G|1{ru4&PaE|svh&#;/-܅S1B'tñ Wm4_VGs▞OKxZk]PRf5MS'esƋpuPQIDfR`^(0 'K{xeFKa P)4pA\ @ 6̠hz@O@Yj'L6Iq- *CXV K 4Ԁ0NJҩ0 buwy_,K0n5O!x`r;g7|dd vMܱ1 ڐ 99$$vNv`UݺۓMYh$hB/Xw(#;~oLM{C*MvHfmMMF*IܓksՁ.0tyΖaxg݊A>o\^o4~"1.[drQԇWlE?uc%RO}5ɚlWTfK.u./:Vam?ED(8~ 3Oj,Douʅ^efL$0[ KoV~,  $4n e'I;`uw:$1>ԷN,d*gv@rߑzT$p]t@UԠ)؟x7hs<+¼cHbjX(1 \渾 C5nOOG~̠Ka6PS=ܔ'0T39uim/XLڄm3&nxx 7)Ɇ z]5z$g]NPj6pOnijbnɁcTʾf+~aPb#j$&QcNa-uclS,jω\co ͈,yBl~-/5n$|*L$ԍ4* A5wuK 9;c#q A{5.N'ȼ+5P,Еؐp`8 7D!!"\UW+6-W^SB>dTp$y0TA( GܓQ7V$YŇllj]%S<;\_2ir|nt+ C>-+xDv>}*V+,X8Bڧvi SB%uG %ݥXEG[?=~vgv*Hp@gJBfg&;E7  39Uow܍:3UWV6LCBO*A^I4T%aLLdD:pF||)+E@j]^[Y7A_^xT#jZ4ڮČdUi]H?.k5)̺2|m) 3CjMݬZ%[B^HAg}zߞ}>VS/ׅkWuI`d:ɚQA;8b3Z߯7 pSg{+$6 Coh1iڏcV|R0*>J76Q C< ɨM'ye|J%v󦧛?vqaϕMddͤ ?'_ʫG_6`9s׆Up:ߏvR1,iEm##xw[XuJFk02Q4V @)XIɣ_1B&frcUq{(roN|out0j%šn.* ժM}ƈto4X!X nAtCEZձӝ: APdE?rd ewRe[2#i|1sM$n nAi,tG{\hMtF˜1Փ`{N 1J=;() & -3:i2#$mf; :??-DT7ƃ3 ~4gr_)c-c`w6Qml!CV :׵<>c|ឺ{A˃|ot,YK~°E#6_]NhdѠz:G- *IbHPc&PVF( 1$ Iﭼ6Y d rsuAZe[_=/M5YSRCz?ơ lyUHE*h-aD6_NBbUPu筈nByP+m ¿guʿ5iU6'6vAW6h[6"6uC@휷Lًlmݸl`K7saiwO.Aͼ0lg}@$\)\{ l'-h%د S++ Y6Z|!O~rݢ]ZeRQGVu*RLU0uAZ =LGXyS| ^ĦCt͑*8!X(ו9[hw47w֭V5z?KHxV=tJX6ޗjt-{_/Baw4.էDz*z9PUv(u chJAP,bi)]2ݟjuHh7G) 9; ^mIa̴VL50ή4Ƥlw6"Z?S Rdiŵ==%PqrFלj>4fwm+ˠ!^n%cu^RYNyݠ(?tfIrzxh9`q%5ԗ/{Uھn]jAk>TQ؝AbR5MwElEywaBW$ߏ(Yus3R=sm66US|4 u ,n_=xQ㙣/@)fNj⒑ICRvʚqurN'Pn 4]ۙ o_RC}Eg%B_1e I=c)̳_9'q%I}"p0tw 'kNZ_!"` |#/F_VnO\\5I-!9#RX.*E0HW!6f$_LŊvmTFG=R_  檪2Bķj#yEK8az 3enza|[йSemW bO2нҤrRjE9N_}ؗ9Rv4\Jб|#b1aF!!߾'8s4Iuy1 L1倍` MG$aDLSq9Q0_JDzAI%g"i b 9FszɎDe/kMP+röT{N?v p)&5ڑeŵIcoUm9 w]?\״|a[+yM1ں"wGayO& 5Eƃ.qק=-,6 Pk uGFhIsu@B!F74x;\-x{U("p#^2x1U.Z ?'C堘Đkc[]&]oP#\5NR>ҤZB TO]Z6`D"_A{O%UtA> G\* n(:0rY b8 7 4)'Ӵ _Y {R;77KzUX/λ@?4r?i)/9v[X?h1nxJy6 38CcLev y@=ICaI?\ڵ%m0YavrqMurFRks֘KK ]MT1J>}d:*F6 ʜ0Zᦶ`o|krW9xi2t]Ss.e7XɠoҤ"PfVEOTV.@srl P2wT: K7ϣ. K>|88 ݴY7-hfP2:wQ yì}Yy=z*<޽^iki~gm_7)+{qAENqU\؜%"PcrcIY&[؂*<{d*йcL;,&{!\٩rK?G=|aK{% { >@KC 1壊 ňpJUqTDp (Ϋ HsCߋWfdEr`'S0edh4i hIi/:YO@G > hf:]X߲o3J}L()BSUH.~2+Q!tiAH^D aeSx4#IpfqPvۇUIuOM13YY "|W׍Ќv oc#lkb?sԁFO1!g|"ch?sd\?9cjTY"1h?y>t1<*޺%V&:(co!b uPqqE>$wPzKAлb* Ag`?AܐO^iX0ͷ'O%[\o+i3uٗ&I$N.1,Tdwkf)ww $S m}z6kYp2=q'J?%$ݱ5|J`@:?,|H~Jd: 4{tFK=ëp[dEV -ǂHf%fK(\ι٫2$ޗ:]yIL'oI#xlA/r434v'H>*ۺfz|B٢TJ(PpY9騚x$+p,)$ms3|eG[F01M$ؒG" (Ux:4ۼFJ49LAe}Da LBs$μ]YJ& H`bPk}Q[ps)-N;{q>N:?ê^Pۮ8j#-#'oշ*wF8[zF6ղn)sm\5ޯ-0P1MG@bNqs5ZO?j*y>A/)E[R .pދ3^iU/`5֐)7!`}s慸@bmPLN8=2/tIE-87E?Y8}xo4nx/$_hR#S'N7Bͷ)rȠ&rz`2dVa4xV F!D"g~47&sGyTVlX,QFήwGJ/ٚGxn4ɐ=>%(Qz֏(S-.+gĔ!jaܕZ`S|V/L DGGe2mu;&EA7qO%^>bR:@0S+K% Px PP//MҴ Ia&kp] iTFVM^ק)lAȾɱL߬!^%qo?y_?}[&U x~+Dg=z+s  w +;A ӈs鋲jO!:U$JuT4Ema12̷_"* WV p6n*mt;}P/WÆe! o<е>2AZ+{v,SMPj&IioW>KKІռG|A^Js{Qy&.渌eLUlיX콕K|Wng[Ʉ(4d}ǃb-!4jM`:`D3=0ZRхWܬhB(VJs @ B8iiS7'k|vWY%0ڋQfjX1lpTL;ɞ c'@暿];Ic^rLy:( |/ U8^jx7B~׬U(px}䦜4ߣ<5A !?P htv4( >3/{C3ԾA'Hmt[&J0XHtpI't@LYes7X]'DM2OY#(mH]KY X0LWL|{ (rAῠgTazo POiE4=q Q_F-:ۛM[~-ѵ2ڀ/[oA6%+FS\"|E'cN}B 2HNM) r[cJF)3Sp]ngfy'LȈQ:F;du7YK^LP-}H*W+HzD_xiͶhTe8*y&?>"z#^ ̿=m_R@0EGZWX~I܁f)WZ߾59gkh((NXT 0 >NQ!!'d[G<"6 fn!eDGǃAa) B])Ij!jUNan֧hߟJk RT,ִT?hAۏklk𶑭|@J̐Mȫ#YrOO(]=$ ?;Rd*MOmI~MPU1uKgZ2N}N 53!Y1=\Tk&?cb׮_kdHȌE:;M\cU4q£k/-,u==-DR;5AnlC4FÞ, 4>e1ZYҌ=tEډr=k|RK"Q5Ea ȵ/z.\tޝRJcZqe5ȍ v6Q_W a︟@Y{nBlYc1FKN6L(|GL5yVTODAȑhi?3[{0b?1 e1{4ְZH?Qw=69k)QT{%QN;(p7; ;$j)I/Fv:(^Pj&dު #fR 8Ѯ4p %uqX9aV<稖jTcuP-w{M7PՎ@8ftt SvncQ]Dg5f;e<_٤"?Y#xs3}SI*ޯ"_ϻ(5Q!Wc95P3/Ȝ5y{{YM4Tч!yPS\בa/E)E1PH/5N-RmFE~p"V:Z6!#G'fͱcxÎ3$VQM4l–==|P/o0^\Qu3{wRBYT|0D2b=ROsZ5Z7ze>Ȳ <%a[އCQ#srO]:yaI ŵ-~FDۊWՎ%_ԨɁ|~a$:磳pc=rUOAWYBߔUɐ6eN!P1jt .:<àqmIyz8Q >g²c686nh~=´Z9HfԡKQ$N.-bb! 1{;q~4]mH\Y@->?ģv f(3iUS|m hd7voc4rdslw?գ"Réx!qX()ФRhp<n$Q-o~d $bZC2I 厍vTƧO'"g's"1nЧ)Wړ):+U^χZxTI0s6d[v"^s5nx1ӹϮ^"XܞF[Zqؑ=BE%,do3d`HK&9wG$Q|Y˓LI99ӎ+9yeLt%z--zdȅ:ȸfx*bR+X7CxrfHT_>ʹs FVYbUY4mh4>a)ZXj.˼$6!z|I^݅/9ou<?Ȝ!fp\}C(X#j x*L^B-&w OTN|uqiU,~f {򬢝^ykEM#fDm5& H*@`yː6耕nf2 s\j1Tf8+e?u4&ah}=5]+4=oRxډ dv1PPc}4-Pd<-#w5,jhMEƬU<;hɟiIwH `d7P&g^#)Tᐣ {h1SlX/Ӻu3yQeŦ? _gw +xā+$q`{N󌸂3IW)Vv޼3w5 L8l  n txo40*R6Mx#;jRf-$C=콬t`yݥRɳ ʔZFFIrfRtpK uBI.D/l8]WSDki0ͷɃMWٷnE`mrIR9eQMѻ,փ)"fTZ(R~}^j#7Yg^A|hn6+FcidFpuv1zDeBNFX,ÈTF'M]&(cEfʴ"EPEx,C*R}珸6nF8 !kעᰒLUW k+OҮFިc H'L/cAKwCk:p1vWm`ʩ 5veK_43>:BAq%f >Ѣ@KUUxq/BtVbj=k8jZ6/,hBlO!,7: IӀUV{$#C>AxPtS%T?U.gD}8#w+Fc*ԝu+3#2pUSo<д^eBs/V"ЌT~5Oc$C C۠,#6'bɪySPW+K,%~n (}5 e՟"KhG 8@s|Eww tYkSPoe]J.jVl-l@3AYwK~.(=8TFTĢlr;Cws[(\t~TK_| 16[p {qa-f7qJ"W:L'_O'rd$~uU/~{QʪO(Hn֧Y*L6☠{13lZ!Yڵ 5KpQE"R|R|55gO}m!1-J07,K|rPoF+(LM% uӺ{VsKtV j0DktH1E-t~m1 0R8FYU1@tjQIm&P Mo+[Ei ̀_>ڞߢ 8{т۟S؝v%1EEgߺ^5W {$iKV#K0X*3=rr؀6ۚEF`!=vgwi",pDd0*=,ЀՓpMG%^hY~mo:q hL}6 _arl}Ynm>NQzY(R:}k 5Cgp]B@Ԟo2up>Mt L>N wU?}c!FCvНav/K,dOoj+$ow/kL " n^ǜ#3Ԧ4'S<.8F stDsЄ|:TmEIY[Z Jqcf8]$/ ֋UOA'a,DVvz~۶g]w΀ed4<'P|DbLђy:a@,@ƽyn0ǂr!EI>dE>>b~3t}Tl$5dk!F(_9 I|椒ҍ)zԒS Zހ$ 3Yg@xlYQG𺜨 x38 M,;D I# 4U-Kud#)%hh֠EG_j-{>-GaGkJZs/bO _2R0=i>M񷥛'b6fWx1Xn=/cE@$ASEfRR:u{a>}h` OA/W;P(4EXQ #t$oɬsB'K? ,=mw V7Ҝf,ksm_S<$?`Q6\{# L#g!j맯gW)a Gl,LG3SQ}8,7E~`6%2/āF2f-/Oj@} ~&5 1.2PǢ#^Y6w)Nevy 1KF,قV.42-~,pJcvUS?iFpCd[܈@R*V$b'*b wI,m@Pc~ AGZ^eڋ60_|ljgprmoyK*G#$.M2slD \擖E? I'uw:[9|Z]Tvz5-׋U0LU${|C]"0ftg=c r- <1= 5i6J"px|@n4. xicXpaO^, =tHf<$.ÿ_ 0U+ڝErQ/&UeSDvT)c?; $JAxun{kDӈd5ZaԹ@Nb=,Yk `u+'H7'T]OTw`~K0<T<MY3v\Wv1ϺDU;E[|/ďUOGG[k6G_?/wӏU/BR#g:dhC bSQGk 68|V](:U߳@V~4'Ց2˴>~[aEn%Sm޲o=rǻŴ;9M97K/paO"95`]7$'M{@w(>Ɂq98yw럭SkNA#_(2c`$+߈·B %"E 01$ǝGrt^ 5*a#-(iM}(&Fₗ-WoٗE??Srӣn3 Gw YvYͪu7FJ+5>Gr)j)WfyŹsBņ#;u=Tsj#5I0(8q8aT:h>:Nb9HF3XPi/+DF5Qa [8}%36 qB5S 6NU\<^iCV%{]L/\->ےI[nϏ&$+K bj܀|@b>+% OvPv˰uZc)lSP8|1匙  ~L51FBx6ʹ 1~&`Ŕ`5j >}IYbHL2%>VVvfpC{~Z͟7qor8BZhYJlD [{EЅ<#P%:c_VhⳢѠnϫ·n0ֽ):T:{]1:D7IX!i#1wFgqB _8϶ϒ85d4WrT ֜'qF6EB^Sl%a@8h(Un'9d|lB7(kg)yti/q7Zg).rR[[D%Nf;9_~'OI||j/BG7RܳSk]y%^|¥y3 B!S X,^;MBQעžr̊5a6 (+H]9~bE@:b ~==I}ԝ%hzm⡴dх8{І."5TTo)F:nP iqo$ T4`@B^JySB7EBncBTOM)sUB[Kғ$)j#z14^wxZ$AswR Y7%ڜ=.sx "ˢ~2‰ ,/ebU/^tb}g-?u1QR?K]s]tE8G(~ r:fIH!G~<0s<;fU 2UsκSlwkqwyG^9.0LU_Q2[F!,L<' Ig,JݯL-luC,.;OZs^;B`墳jjafGr`ib9|֗ةo~rUs#ͥIBt`?)70I$H@JSE~ ̆/g 3 R<=~ތ#Ӕ)E_֭t0Byil! ~[YR?iޟЉjΫ0@xP/xqJ;"o[ґk@&pusmϋ~EgTJ}E,xҔʚ(40GK좝#OP^4s%VD'o/&j>>fDˮ6'H:æR~} Y}ǯ Scdr/ !ȵiU nNy()t1q85Z^n$ږONna@5kv2RiguZϺ2 Tir`(?`yDqi2=p,0`_v6 Yp>6W`T|?{Θ}8l -[Dᣮ(uꕤ9tAj%t\Jz}c4s&Bt Cc ?~5DQIfVN_R\PX>y" ;ZDؚR&H X^7`%Y v3$Vu1]n}:Twfs黙yl/-,v V}s?q+=Nh$/dϴ9ؿOgS.@9yfyC"Jt{ViVB@16cbr!UUU,/,(t| 4#hp+pYSGȀ"9yZ%Noy>I8=`uJ&{}e&u:||qӛlSw |}n 嫰 < %y (9CnbUJo ?-E9ݲC+(n~LMew._A?41%z'r?®n$GH`Wqtw}eۯ~Xn5 ox&KVyv\.:$g9_.zi8"z0ػ!wO1C{$5]=zطi? JTl>Fz\I8/ҽbx#t] wYDB'1QUz)J(YEY;ɒ6zѯ5ޗڡ//gHr2˷=ws%<Ѫm>tF&K쫠.1VW%40xt6h]61h~cEo%8+] ̋ƚa3,1,x>#X!=re馝ZVi_wt ꕲ7qDJHu0-CcQM\銢gHעt waIrE: ;]U^Jp`NNxؤXJ;R͠rXb>y ,)){!f߈+s⠲ HSR~w4L'A0)Kmؤ";a3%&%5n $G*/_*  lbE]R5eHD?m=ɥrףCEq\,! K_!x r.64k nE,XLe)SIQ!((jvk qQs)SN6* |ba4\n]wPv E e]aVa :||?mZH q6az!m-eO<,Od+𓭏=?)8U-ұ8ݰJOÆqP).F/%+}RIŪ[[@В {E۵_M`>JiwZ5luJh-P3񋧓M'm>'@"Z(\bӐ2j>(.=-N%.3W #? HCQcJ\qdv}cX"cAZ_8UJ R9ʎ&9<הPS;.z0kE4̙ZkyTi&zt\`Że 3ɑ1[6(Ub0QՅ|tL6n&vըK3JjWIʸd+"@#5#LCga,ڇ9JeXuisW=VwĪ3\Z]r%؉Yg1gƶj]h dwBB+mڧ, s%evKORv9*k ,<=k78w,7c:B"`';U.iu'RoyN*OcP-^MFbF>/Y될%>vGV2@k}Y&=BAC OQ FjA M3Gt@T&0o^L9#Y(+g0T A .R<'XT%[tU‚U)NG+>Ю= 9 ΐZgaK\ J:,j|ga鼵Ks q!cJ'shIPUPm zXLSj$@w#JsYH^50Oņ3 ʊhl_ )DŽ;\痦] sZNNĸ -7 xs&hǕ C%vdGE?%pZ T;>EitiW{cЃk 4+/3[e UNTD0poDdi=<:K&4Vj8 MvUu7[dK%KZ-nH-Yӥ'wk/BI̷ )"c*T*uΒ[{4pp7)1Cdҹ*k%yS&6Ii5+s>lnEޟK_`X"6C@IPQ<+&Q(x!1iC8a҅^E{hu ^b`Rz')nZ0FzB-.gPFHbyRoOqnH}|`} e Kj?>C ѭ>FZ "+lۤ`ZΡR>qzh9$T7NN˝&"8%&izffVK.:^\kӋ,= wDBNNBRUh{cn~ ;#Rfs߁s.&"헳9;{$lknݩ0',0qh&&=9 O87S|*+dI Tu&t1YNߜR gNeG@WװW)&E8n~A`5]wt"b-'i NZ`LL~@]# 0LpgDC2xtft0 FVZ! 0n^*'d8$3ʈ+Xv}:gr znbms-DSRmM39h+e&iϓh!J*uf5-,d5v|6艩9W%M\tegyhb (5ஂԽzWtUW`= 4 @; "S2Kyz+78EA* ˵8:I( kHܑ @<.3xP3X; V|nG+ZͷzvqbA]7O3rP7хᗨɍԏC0YvM%Zma?AgS,'M$ >ݨ Fq^Yx[UIqzwo7tmH>H@.jlNѾe\[W%PݭVr4MP̿Ӌ9X ЬVWa 9w^e^%w!U/4cfz(t.*]A05c#GkO' R[rYYsU?*Nw 6"f:|8T']GSP]o\ nyeh>EGYL6 U1dN#67dOWJO#5bwF/J Ћv[Z{fc>|0>#qCJߘjTC|Q:q= 5sʔ BQ_\ t{a8{Լm,SP_jm^()Mכ*.{n+d.HJգG9XkOX)6Od0|'{?ʲ~joٖZ9Nx}Uz?F}h/僂A$*Ee*fݾ(+C/39޶՝Hļ?~s*-jbV %]"M/w;-"Ծ$";Uɽ@h$"^N\8$V>uu^//kanQ yzk"FWS$ L]Zq;KGx*8|Ӵ'7舙¶PI.^iDKnKEد҉8)'v<)Jvf}jN6KEk;|ޜ0fx66v73Oz.u6. .P6^fԲ9DP]YA&%sSa~\TbW_kWU:PaS2Vى6=@M";qZiIe<P5ۏ_FKjڧB3Cڧ54Kg`N/NY0PB XЮ|cp yr7Yu} 'y\c8SVB\S} .(ܥƁuIwlLf?Ɍ@"0si8H;)&Tul=8r{s/CKm\*WQ)sf&}r=٩zt<c;YepyqgMLuzmN/Yց29"rvf˸;#=9>֛[\ I @U{@'1&Nܯ]uEOK3XEI,,. [QïhXi 7A%d ^mhΗF}0ܘh3GpJJ/U++wfZ q;sg=>PB]ΰJ[x!W?z$kv I2brkbãՄ"b&D%+(GWd,KۀY\N⠞Fk!w'=}ՙoutj ζgJD!fZGfP Ϥ nS'x[׆zhOޔ)9o,ҭ[FXV0PZͮyZ|"D#*zh?葾W(/RǢ]-q>8`ysn~1 EjJбXLto;ڑxӹdER5j\-*c+*^'FYR%dvQdA^IA!oU"+j i|8gZCPи,PDJ$:߽For|-Ǵxd~h@`qZIdZħea61v-Gb9Gt)ѩ* ژ /QԞ/@[`x2je}(c#I9 @kD d-\V/ʫ*5{%6v"L}є/f:֎GejpqZ׌_ɰ`J;hܨ6-Ettՠ ,]X>٤5 B_ي*F̒V* `J≋& Y)%D"`AJ0 *t$)x$_h>^󮡖}*pQ8K?2Mj zg!Vn?r1ĢwRfq_c/O=Wv@7}.NEaqƲsS-ȯcnv- \clNsfG/%RDE@X1;I!]BpK9}pXM1xeDf*;s*1 r/R0զu6pF5E0`L$>4ΰ25?"z⦅Xz͓w NfQκ o1BeUߙlׂ)oxKpHuJܠG+bovca>g ؜:fͲh5=ǯ oĩVJ9_0 Wa#JgI=ixC]] wsD]|)P`߿x1 CEy䅶ڡn4uO]m\_T{WÕ]/3FY4\)T=-W6Y;Y> P;,*j}_`߶Q_o?xll_-Ock@rqQuGDQ/| ȼ:z#طsdgn.fjj1]0V'vQ2Q=LCX[o\B7HH%f ddctpnu'TVߟDҹaUrй~mA+>pN)_K+W9n96V%1 E%xt=+|q=GK.}->`Y9AoS7W!>b5_n}Ipr/G6 nRsc~`1Iaq(*'cZFમ=jɞQ tC BLA[jNANv28†n׮*hlo@Z(W Q6BsH gGf9mf;?V^_޲R' +jJNDm݂"eV]vykzykt j홽m"K1f..Q>DX }&m 7:yf R7gT=B *E_QxX\oH!2T㧽⋊I|:>#YʤFpxBpNÇ)3+NqJ# mU/;-d-OP A+J#ze@M#κmj܏#գE~L깦TP̨&qG {d[6YvxڊIG;vAz[8tzx GV ap&Q5AX?3Y * -V4 @ğrsϖaܽaa(ᥭ롔o\C 0CGɻF,|DG.>;k^g:}0\O@7vv$HIdA I1 ![ #j> H^N5;cB8qz)mՌyrk_}v;6.[$X}:#]k9Biv׮[-肋]}䑋C(AF/*'[؜_z唜)R*7.7ڲ8LIVʺ栿^E g spzhRL1?/K.K6*>xn;%cq 8!=x9AR.A+$գWBZʐ@;{7R95Ut[7)1-$xz$j@虨\?/@QlXQlj >Mp&h J 11**v- /B%9+oRH iIbqy4#!!msX nކkF^׺O>νDYPLXWZ|BP??JʈJ5ĥ/%kBRPjCȕPPo5ҧ@iɕz;Z\,mctv}h靼fB׮GGp=$[!6+-bշ:=x l-2J믎r;n_qAZ GF?JÌҊ5[FSN7+`DOW~݄tw?0u(x'VKLI8R pާy9;`tɀ+:jlDǃªUB>2FRa wiߴ%Z1%ķRն[ܜp.c0\ȻUIyf- UhT&gLU|&DF)~s, Z֒@Q\YT p@)HO>Q1(̔U! $Ⲱ5GWdWpS=Pc}fqJv- K;Z>wtOw4k[)7 `$OVwhVešؽ>ȉOy4+Y*e|pBpaoC*4!] {P؂&cq^15T0Νc ,aeDz7`t+w{ReHrE2͵hV380'7*b,C EL̜[mU[RO?GGCMo[ރB'@;TPɍD0et\cH(Zo\`Q. t< Ns–*7mёz!ґLPA-,wc&Q{ć3PʌL'r~*o itC>>"?㤢 uIH9zAF%i1ð夨&[IRMN]X+e \Sm̶]MhQadhzOS!Kc3a&8KM5%0ർU?"m4 &e; bOi\xwlND@&f"z X }|`LVm7mۤ4HB$8Մ,(C5IuGGlS߄D!A@;1e$H Gi|z.ټely+pmBpMRQZ}{,T^0pk1`Qs\J?`b8N BR!aaw]蝹X?ږe uΕ2*aY0\M?#nnѼyz^R#O-Zx. "U\!PDڢ`մtJNꖰ{|\@lK(Rﺪ.kb' }JMhQ5DZb ]83ܥw"3u5 QyPv W)lt{_@C/CzBY*;.#Q,-sL(k<VؖPhXP>]-W7~;TE-T-ǹ-AH w6Y2H=vnf)R4kz00yc^&7wsS^C..I LGdHkC S{#|? ʝl5%k81̃r ˳xT*aAx@ N([Ԇ~Mh{*UM^¦S*dZ2Yk!B $H5& Z n]^@َvSΟ>u~NL=E ԗUwW^mȝʃ߇tU[/SL'vyCѩ_}Gc?^ k&FVfEkm?5s_zA; ~b>7ǥa@uzxD165f⵩* {lA 功ZHՓp, #(;$_c g@ ΋C) K-ځj%*]VT'd}~љq̝ O(1Niu9{DL͝H0dWVt$N7rwN@G*%+FQmUxC*4%[*Q^MWVa-;oѝ}VS*] -6hKDҬ*"& |ä#nD0TS{Urҁ0 0edT̬$ @ÞI'e¦A"k<>Gj GF|z5Z8e%qIGs٢Ms6 b,$XPTԜAhh,ِ]/}3#{r31n[sQ~yc^@3 ݾmQȠ웑.u$`J6{|qqc;pf%?KgT0F >0pzjǀ3*) <kb%RmQ9:upD.t1"|⨿N\L rTsW>ѺiQrQ/<6\229ͪw0gz?e8_?d !dqGp-72 .|*C`\A #@>ymv@pCi;-d7*!7 Y$|depKЇ_H-2ew ]l*> :jxFͤ,tNC]}׳$6t罈wl3)чBI&m1C&T#VmgŻi[H^[G߈kC/(q* Y06dz,D'*8vˣ8tԾB%\<B TIRWȡajc/`"?3+y? $RzeY)|cJV@@^'y)USD QcuaJ*L3Y4{D kGMe 6ݎfA( W' Pdv~5翚G[ nH۞`0}9q1a-J%CQ9T=TfX&FQ$(*VdV2pWRoĄ'KgʝehGkZ@~H5$ ML bp2/9fU6D?j۠en<ajy:iYO(h#c"Ӭag{Rea$ypr~]{ַ~}s+^cBkt-(oypY%. ohSeqr~k1!}r ˶kZɒDj +xŊ dJYF*ƴL8*95MwcA!ꮗl-m 1?VOh6AE߅"Eη94mD_4km ?AJ %0TwvN[$uy[m2Fx!&ײ-@\6[t-L 0QiF' /nHvh%sd^DF!:Ti<5a!?'D[vaO.ztPGux(`/٘ixq6OyQ3 fQvHp&42}~ ,HGPi/~F= qY,) ekӖ:H=|Q$ީʹI  |@gƼ|ŀDH\b%S, Y|53q]EМ*NIo"aAk*R3vB]xGĤieR$EO,A#~i1 T~EtPl)lB!+/NLRƞTl+k*:pv W4p|Y\t? ytUA7֨Ld`QT|nѾFl3a:8a%;߬UώQq^x ΋yLa_;.v8w㤙?PXba{=>sm]38.4>k) ġ#m5:f>C0ϱ9(ZjQY)ޡ"yaG R\\tְ0F. 13C&,?2Ur_N>(̉S{/y^o|V jI>!97— lRzdy/2$UTjz1 Tgjb„`EpXB k5adjBYMl7: @.fmMWQ5MZLu(MWPF5JNǻ<OP}/޸\0>%6`P%+O^^ǨBt #pM6\>&^|>z29.Cm ye,O'ÒEs:mr4\o 7z,Hal,P`YE2;L?2N+,VӖ%NA?&SB>W @ j oU"ԜlEЄbA#W?^=\BKC,:r (Hpỹj'(تlqe#{?L S,_kx7ueG3_lEKp&Ƃp\ 2 w`JE:%R`CeLK p" S6z5Q]%Sg4U-'$qnP7:op`56c=ۏҎ `V5׊fciUJkWg2`GR4k(:]pxf9p0,' u!=\C`E*bR\JƆ/L$.~aKb2V{y8|A ~F̰>A{:M8\~;)T o.ѷ&3 yK-OHQJJpd2C&5ZC(56eY3(VtPᒩ_Hph aX#s*ϖ>RmO{r蹍yҦh!*ُyuoͼd^sJo]܏mP޼MPGXN4f:E`m*}U:Zw\670kA Q"/!i}nq rN½!)'O 昆%;0??8'jsR K|ez`z!e}UzLJW1mFVDGGBvJ%*̪ >SAѫ&kxQ*T 76M7Ty3&;٦;d8p@.iͩwd]c?~MItbX2oE 辡z`įt5 Uygo(- 3(Sx1zLqhN{A?T _|_Y0_MR\B;?>Xjzu?؀œn( ZG3,.`=EVh1U~WbRR!H4~JMe ޷Eo"nRsH.=TߎV{Ot[5pjlo/n'*~v0H1X>0%)t98}lP̽pm=Ua`'Q7UxqgIe{抙e18 &yje^Ɉ0ޕ}hhIzK!yIGM Q7׹dr5>f@;"6.l>R 2}Gd]S>f&QW 6Dܮչ,G}RpL(Ef dM0sNrQgYt"N)PUϭYEn4 (Hn& X2ZIyXL,|DiB?ItGۛ?'d(pkI&v~ٿuq3u`g19ՆW DDQK}D>ODRsk k3'>i 룘ȖZϮL%6uXs.9xcjp#W3rF]I8M)SpF@[{uF{n/o@6_ t:5j(o'2.m ȍ~ ~y6he U+=;76D.D,L,.0kik6\д ʃ ~[+nvR"B-3txv >qg?JTIŶ u9UgFw xf92d>sB,VYܧw&G&Qt5'Zi:@t3xyX QXEÞ.wG6Q;2&RV K1;TEI׬YV>i5̱%xJ}ˌhOUh 4&=UmP\~􊚼7s{-4{`LnhCkc!럠S/Z}Xj8nZt剒s$p.CmqQe'/."S[nL6Ikj1pO,zA˳yCzhENBHЋB0<*FQkA-e9)2󚬥2&j&tS$.3?g90,d\>"q[_B?zumE5$~E"]|!{`nV,zdPEb\0jyL!t*| $ؖ‹d %ȵ!E׋.ZN-dG6 ||MZi> t.:CÏ}0Okk/_>LjmF=#B?6iLw :<'E[[gIL (s4 J«N7a2"LƤAߡgL16Q9t7v~<23x*iZiFd'y)AUz,`+CJ&@I I@X9xCa[Q$f8_2-<>sPX:8ם38ϋ&ۖR$Bk+UD= !,*%K3D yѾ E_Z]+_r*v[8*ƔoV|)KŏJh 7N_Sʫ`mR|V"hEj|rE`XE`tM1`ϭU/G5öX2}!"=ɥ=:;hS%CR ݷ|r:)M>~侺` ;\fvF M%8ڮ\l`[BfvbI"eہ8(x 3u zvo7gKK5z";MDxXIhzu6l8SCПFzmK+O5V9Nv[Nw …c[%G@xL#(JI,< <% )E;@!/Z "1hxnx %b`J 4;ЅϤ'zP)JoR TUV߿E]omf PR֓QQ{nnSFK\Y?"l͘T=/5˝aUqP5 8FTVbli?c&x3U.Br|Wgun2B&2 A<< L4c)pWjɑY2)]K\bA^0- [F܂F,]Moo:d?Q%H&JkwCHSг1eGC.Y} K'Nee7IZ7h͋i*2.:,ei)G("I jKi0O}[Os+3\(еi'H60jD!=,x.>j2w l*59MPm94 W ՠaS'EGEugC#N$ ɴF|lć5UZ~~ xԓK$g$a*D/w_q;]b`"KXdݑ[D=<@-!3:XX< I0SnϘ+s򞯍&WX;|W ۝Ho֖;qp "M8;0O38ԂHRv[H"6L J)qX7GE(uM|?cᒯAnaS\d>I!TK2ACJ^#'%i@}zb]M@. g h%vYB.q7l Xל)wzK!,VS"!VF$[|>iuݴڟE_ߦRiַVT0\g8 7(W8qޖ0o]gGe'H% L{EWnl|(ѱ!AYȄ]28o@CÖe~ɪXy%:rýxÐoH\IewPDtS>pV?g5/+ ;ɉZw{JOk9ڳ ,all  R4Y^2p lȚ ]Zk{| ܛ:ɹcPE:5Sr,Lo+]!! W#m~| +;AZخ !&bz#)Mq cY-2B;ńL-cZ@Y37B}ʲ~ʬg-8BI ޣg,{d|ȜrM;N z-KTϛTuDӣgim;M8-҃o}~u]zpJeBfQzU#Nsw7&TB̂+#dzp$WzwA$=PKs3Mϣ_tJ#7hm~)Fc}rڒorag<8,שg:]_ zs #Ȋ4h˸i$濷".Y4ĩ> M%֋`  wDn!߄IK z-÷ZoVyQ>ViBɰRb+ )yz*~dQg)!*4$8yKMiUjPsĈ8[L3njϹp_])rι#K,_aܵlOCØŌ9K^o}~Zwn] Y, kx`Β)*!.ZGbi $K Ȓev-_>B5Thxl7k1Guϳ)CĭCw@ѣ#|a^Qj_v/zZOy swl=|La,gd^^_n^#(z҈ZÑ1I#-fEruK!9I0$] ҵUB#YHhRbt8m)LTVdJVR%iW M^/k'sŞ;UTq:Vh[M"}F {7!&4ekAPF Uˑy *TBk7ѫi1f15 Nk )#UIiRP{jbZk0cVwBYڮrFCz=ybE 2+;_$Ѹ~ *$|-RanDĠgZc_8ah1Yx1-8rs p(Z_4-U~ό3\14M,^V~ᮿ p%C=,Hg&aeS+]aiolUNATQR!|Mme g (Si תĈ/{5O+-MYs}yLۣX(?2Ko!m*'FQ݅m#]jxCgܩ|plƼ~m(:}xVb0k`6p,ƟޘuԝUl`6b̀ol[h޵wAnfq{6:7_|#)IVW]w MQwZ;;3&U =\WZ;,~8ߥ9_:di'nvrcD|by6 j:I#ȇbW_W v:fWˎڜ:qg"zcQ-O^6{Yd1^V#0ʰgCUyK/tb7cyL25 a2g]<} 7Cpيp[bgK_` >:ij. g n"cOцp49TZQn#8[sEy_f)X X`g4:J?fj1/& <sٶ.|X#bW+vr%y%n;9 DZYifT\ fJN.{Zj h^=tJ&(Iځ[/a Ow00>Z 7@axipZSEi WqTGv7ҧgFE ֜QMĞT6 $]dqiNH,*5N!3"䦲:D6{jwRrfa_" >, sDyu."X-=|@[ibADC ia}1DQڴ8wu^YO-O1\!.`RЪ\rRAz>Pk+k(ץe !K| Jh79|3(Ʊdēa  `-(KEdj$Y[ʹǍA"=idad"8\mb!U˗PQPB>Bέ+ʓ?- Ⱥڛr=zBݚT,e$hO_=$.ζ.hM[P˫ݭ~qM8> >冉@k\O:7~*1p["at Boy]7O6tD@$kW$,sUUXO 'cl`jkz4YhӸڌҠO֡"8 |z](!#p1:@* Ik[> * @ތ 0(=6N7eB1+؆a>V¢¢dIΈSU4.CdX@%8$N ~T!4'#~Vf<8g1Eu8[QRܵ! ʅ00)gB:e~칷UPMa93F&57#~֗ŵgN  z8„5EH'mꪇGzG  ʁIYۅ kTlݛB޸9p r}MMPk;>˾Z,\xQ։cQG=!Ԯe3beF :SX>hCޥkhkksͽu% -TBjtޕ;w}(RY] u^۶nU=@=rV`M?7gz0묓Dޣihъx*" 84~fdEX?'6³ YFx0VrMumEw޼rsڐ7S`Nlw'xgWjvj|Dtҿ OhDCҥe@dxpK5*|O㨱H !G@#+: Mw+q'/1!{?J^pGlAZ9S; 1c1zh>3vC;#Wxs<~wo.^Զ:-Ea c.gT_(]8K1og'P6c'+ 7ՀBEդK_6 u;8P_&Z[œI]Gh `7Z1S.T ,ZX)1f5732xh|T\:YL؀3ЧM`b%tfS}0 Q+w3;.P|4k ;!EmrGŦYwN<CbRB Q'ߚ{ s=,Ha IɿAŝxze,gr$!rnW@yYu:P竇>@_mʑNI=O"ֱa|vG,QO쬻PXfZYyg3ѵRO)oD"J*3֦1_ЙQ-;m[Dڏ@!zO(*q07貭!%A,q{ _NV+{WHB:Q 8:j,K'ڈ28m-`Lf<[_ƱhHK8pAeek1x@j1_7 ^::,|Nωh_}vdg._hа$⠗][%b^56, MwO\u{A~Z._FD}Əd.ԱuQaR9EfD,(: 4!gڗ\a.tucy.3 l'XÏs\C$Y΢$ɷ!:>bնL >lMsPwJ}ZX#%W u[s%)WIM)(RV;B-L#L%xCSN;iN,|(D.H|&ZƜ&3M3Zq y<ǹaTPڔx%O?0/N-bX,!*lo]a`M_9J#&ȁjHiAƆNqҊGgteW/E2KB~^7PU3ޘb c-| ػa6ϓ \g6A]0[b՜r*]Mf /iCss ?Aà+1#%nHW_H8EBn4L|@l=ۘ\XBN8ĝt@Oaxp9?/.vSLnGf½ 1ƫC'!Ad/IX+61yNg$̪8mgS6ؖZ%0vmN=r=?,f`xY:wMw9%7۰$CTr!tWԨ_-wh<η jg?0/S]}'Xn#͉ަ~P/2逨a-Uv)xw ӰGG"xRpQ]#LZax}j!^o%[aUy!c' = 84Yq^TFcᗃn2KO8~:DC@& :̈GDpq9DpؑWKv`v1mM.Ux[R- %J`}'z>?! IYokFU LA="F$o-,0feOkl>A@H"L -KCbJzl DʒB2 ?$vA.?m5*x0q*_9a3Ɉb /'#[@Bsp.^h}t6bqvs?ٴ({9|Th?]c0G Z0WCUujurw9@V6d VĈPM[VT OE40ʎJ@DO:ΨѢ>*[9}%7;KAlRr!v݂c;h_Ri%_TYJIWxdjB"+*a֢>V"˾wֆ\HrλQp̷jri C׾viJY#<hf{?V+ >wǷJ֌'`(4AƛsX7yQrPXvQOe Nl0j CA"b oDqt&v68yn1{浏^:Y#~jK֥ ]wfa ~G[ o%ə1VPU Mfvl'|)8DP7;g~5b`umDjFm&q"V64İo-Bb/Մzy"7P3 6`"NP-Ûb]ھH{ \cdR0,R]M3^̨bv]$~zSE7ln( qmP_E0&Uww,^ſ$ˠū-1{(Y+i'i{IrtXD+"X|K1Bɳ3$E0JIYCwvu2 ?wM ĽȫΧAfl8=bob/5rKlOk]bm}=N›)UIVZ8 MKA|V(ɝp2/2o@rQmor1wch~K Q3 ;YݵZXUd-Q nYvu+N2%#f3a3V'ZB?1rQKfw.s0)mB`ޑ`~uNL=)?u #HD4OJ@oJ?͈CNd|)26-0u W.LjVJ|w\ jÁ;d ./@tW:C8RT}dž!|c-{ 8qn4q\' u?hrseBfS{Az@8b} x5lVB9/٨Y+Ӷ*sQÜդVZ k![8=E 이jg~FkݳŻ-^sRh<—'lÁt&?DqjYN'~hl󝮲 \[j9OɊ]۠>1L(? ͓ 憰6E*qWĒNtAF#gJez/ܓ*l>:rak?1 so+8Τ<'ORw;K.9hSќYhc#Vٜɧd}V%K(|m;ooRQ\ݲ4]/$]x=5•S3)fkr.ʿY-Y|Z;/E@H)L y:։cɌ'>n=Gw@~/[ET,DGI55YJʍaH1b@]vzHq@9GAE  멵 DA+aݛqMcIuwu:)*MµY9c-ү#XX ]}Į 9\=oM)k˂[4#5e7x0ۣzU9tz[//bQ HbE,N zyHzFpdSE@"jxgaf G;xdlR빼=AB ^1sUN vý ]Y# n~##g,1[?U& *~x8~34(Ui0wlB)1+jC’r/z5&@^8?)ƳnIȝ{;19Ԟ~^!ƞqP"DaSFW"{-cP>T`wP2ghQV\+`}Q\`U8V'g e Cj4(xA46NLջnBҽ]70P:\ ]ގa'(d oL$" i~c՟"oBBnY4[wTZ6'Rs}zCqs4hwڈG\?w nОOZ)FGjRSOn9c\GV%fD_g(J'2:%ekV/m♈̜@Wgo="9f0)v>%ޑ9BWEe ~#'0elW(%9E29,P_LhE12;wXP Ǣf_@.T28`"V_6/Ĕ"W|W15#k-y}l #߲-mwB2w#'6Cpr5^CbnZS|x l:EI xZ^Ȗ_m,~,o0X {]b]",fq@`3_Bx"BKnzȉ X(~i t :UȂҚ~ 3;Tl:LKyf aeA BM]oh ^3[e\`%k2pNM6.X< .u'p",[אux5QkUlqHe}|!=v)܎8Ox_55)DvSR4^ F\'5gAI*^Ue{g9* 0x^ bynxFc=0`;}gBl"xY1Ov3&x׈@IE\ KkDaqe~GЙ)Q,#pu{v^Bj}7lVI .qr|'5>8ϺdX"#Z%U@0W+.zBL8𢳨zM,% $vhyqRmu9T9a?ku7 [- >q8R\-/=-y6W@6Y4å/鏟20ga@'myم6e Q@ fā/3 6G+g}`;np:?\E^)Mk>{oFݠ坙ŮnN# >ҵn(mmNaٯ{kO? hZqG+ |< p 7Z,&j}rS2l{qz;r"6b}!/֚=`@M* zqF6%{vӬ}HGĉ'o?^ Qvw@ 1lr;|o[NR*uvV0laz$5FoYCihGT%tsz/ dnLꅥ$}~ȃd;̎b-@l[MPXTW sN!Pim)_{9 yvSzЩ3"}<剫3#7pGSe lʲԓYC1p-D &Zh^^M΃FPSV$)5b[^q4{kҢwEe\̭6g ùdj 4ɱYyh9t e+?)>>8B7p$,;^&N ʿ D!^XK@`n' I_iҋ毋I,]\պX dMBHE]';l)Qm X5❣ _G+;epG$;r~vR&K,z+PMԵ737 #`^{G$.a9Zdx&<DVq ]*6!k9d@ʶ6Du]Gj.-M6U%mCi+b1cAa]07(+c@:z^7y_ 0Rs.(O/@ծTsR |kSeYdr*"WD0k  ݿiݞЌ%ΟwJ%UaAKzrVﰬЩ+G(_sZik#JIK}OK mq][-4j?ڒUBђKv.uo&k*i=o>?>Q_nrk lxu1e{yPp )rj8{ʋ<ɴMQOq?`<Hk F5e22j(% 0g߈,W"NF\oV$ V=8QAܲcz0A$f/)Us Z XꪭhEqMYgMq)lCx¬tK͝ໂz?%{ry#>(Ni{viL+&iVf~".2p]Hj&A%N§A ƢN|)\lAVK]BJ@ٓ_|kj0Lb2ZE6H.f~l4maZ--`A n0[/ t0ც%| Jk &.swJ'*ʚ6+0PjeId9ՑHi)Rmgm؅ښ몰Cg/#9 ~|]z32h1/t=$ ᧂY^sdDmִ>Цrٵg7BϛVJ``B+[xV@avɚoDr]S0[O; <t t@ FDTp[~{Lq>0$x |M⚷}E1<D=b '?hf+r*Zt.rM;QԊ* E'394/+Y`Bl[Ί"6$B8i!shK̾EK. r)u3$kr씫^rtѐZdzW#7+7mGE`f'\Gieׂߴ*q0=<#ގ7 [Y"T@Y)*g VKp4*9SD &FH;+},iR'Bn5ʯ[x(DĆL{~l%wH=Ek4k_zv>8;]QƄDe6'sLХ3q .|*Z)&0.kINDy[E j7YG yxZ<#}Z\ebN> +m -+mS-(d{1dj|z4w97g]99L+ܗ A5 Jcd.ZU6)7 T{12~{~~ MPTj C{Ҩ!˹*~3u$.[~L+${!HiD8 _ o4}.NND"^S@ pp;C}ܐ sqSblln^i"z0|?&?Ïׅ0h8ݕhYUWne(C ʹL N.RPKv|B}b `X#Imn{do7ql+ϰbxNw7A6/0,) "5K8a z u~IwQ7C^L*U8zJiURlV^u _S.̎t>n(<"=w'r%q0z*ڇ+g.C`:YZcYMH$@znn*Q9s;WL(PT­2 t햩\]LeEw=r'3{~D|5ﳦȠ#a{Ujݵ;>Q$p`|]գ_ zV4׸v`@^+ p3$'y`q뿂AU'iUP›E!ƃ'&@ՠ.b<'^ WB1U**L&ӧ%"L/;Ê;jX2sSgV8+<x U@8 X:.V.j_cr$O*9yʈՈ%{d=3pc5 nb_ op}zj!hgb`3ڠt;D}.C<$ %q$⧨C؋2wkNG'yfHezUtyʍ"߰8# rC 8A8mWy4T;7"[`Od$/Ԗbo5j+4t)қ/R` |*ڹjV{vRfW&|~oPT5A/Oc; |bX<D)\4*|=xsnQ덶҇E9a(pdyDk"?p kxKxkbbmΜޞReq%f]9.*3{&7V %OyF]@<3| m|,oX/Gmws7J ZK=,FQ_[\*+"bb񮈦Uh{8FZ@ Ȯ p q~LʷZ N\m#3͠{|?V'9 ;;p[ &/)KoZSDa t bH.nnp|/!DwI`d)+N4ګva! 7#]`/ )ݟ:r#~*Ȥ%PVtw2~&y-6"/l.ݱ)HKfUd ŕHg.3(5LEH9b?CG }QN#Rڦ#]D38:khΎq{,:>j , -'NK^`n5an@c\}G,xp^ R  ;'0X,땛RN!!;ԟ=w!4ln{G M @(] !). zJvr[I}XZ#1 s+e7>f"M>Acȴ|a7A4K"m'3Ff *DJ)bKiήTn |,TIm3}mdžХյRGHR2wmXkEڙ!}H3CkbF0CSXl&0 b}^R'%hQetE"=d-A$92esGo>MKae'} -zC8^SZ@Hج]aw{JΠ]Ǒ-LxGkO\s}M Dh-zAfD/*r#H$i߰S?d! y Q +wK1D>|YUQke\ݑǁ&h~%Rh+}_aKbO3&옓4NfPU|%Ϳkg40huk]ds-aN3CiP?-J JH c~l˟AU}~EKNX`<~q"_ViPo3=#/zHWDdm[kOzͮʏTI❗ +Lq@߾+TC,=x^e(}I2VHXfyZ>$FU\L^E\gz]'=oz;"#dvW e!&n@b}N}kpÒSB7+B骰letsi?'Zj́]o\xִE@ũpQ~] so*ɦp% ?~(4^C[{efؾlz3أ6q" z.0O}*7d]%-1z-0ji*n Yb@M_b%~ dj \N 3T=d3epVәQ ɤ$H>^/2[Q*ˌw;AqT*4x|xzXu  mR)#LzS,u@_S- 縂D\8>-hvkv0!riӰ HqCĝ\%\~BQ3RUU`A2˚yW«"0LhLۺW~pJ/=lTA(g~li*lĬFWP 4yS"vHhI= EeeE);C8>ěX(+Cuz4:Lh혨Ĕ_J wT}{T38 qO&P~[D/ ͥmc3`Q {DUmJzt`ҩ}`+k_ǓX&+#շ4*6u/Zރ3=#TNȄ5@ >B?fnoƤHqX O31L3=PL5rWTX-Ἄj6?OzaMЉg^ŗh#n3@'(L%X$`a) +wTȼhq7V)`Rpf{ZQqFZj}y@ͺ5ы! >4\#̷MF܏8L/EzgUPN!2e8 EL"'Bl$eاWJɴ |(=ur#khU.QY>h!`Q%]#kmlat^/m^bRc 6zN "YPl ͓߿!lE F8| l;FUǡAhaZ7h$݃{NMMhj.~7ZyU姯Oi@l^!EC{ΩrW$ ёs& P}BRGNEx o\syNH6?IPq:P✕P1d]-J]/! B7셓~B_֤iRI V9aXvW4ɻXZVvb3MM`݊TymVإhsy5?"rjhu2wgDL2<ً@qMx}u|;rn"8C#߂zZDұM4zR#@"~bd˶~ϣ9,Ѵ+ɽ\=]J0l ^;цP;.@*g0@q!+nM %;P΀ ,ﴛ O3N( W!gY ~xWeK$QӦ{f0q@exΒЖVIl5VtEK`o>e w8" )""U8޳FeOe@&&%/x][LPlN9 1mo pGgu1[oxѭЌf%fBXzEF%ޠ%%D/!XkpI QAvxN[膐6nB)Sُ nc V/!JEЈ" k(A#k|'~jI:=G-5n0?0UF<řv}-)(C  O SKsIdll?jR}TOLCFga}_`$ TTzUua.*cEH??Zk֛h] A }`ad`{*x V36[G旾z2}7R'<Qd[K\e&gVuȲ$rFO:i}T.J'LJ>PgMiĩL"$<$+dpN9ӟe"wLUY(BO||nP~Fjy[qznB(x{㼐/6Yhx/x:˕DӀՈhΨ..#REwk _ --N|cɝRC.(x!ǂ5Z;CD7^Ή&KL$;vaOn)r:t:y=GFp {gSrP,[;\Y&T13D=r] EQkb2%9J=>tyx6(+V";d fDz<WE.*p/Ey|}c*7l/W蕗1*A+$T=qSYzBL}Ӧ6yԊiPvh~Y~iZ*[1Nhy(p{O3ajwZ ,Ұ(atH{[L]|3'd< PIo>[XuaƝRjgq]$ҽ%wyiBaI҆QH}ӼM3 *”44#يq0WOu8m~::B7~%D |u=c$uL QsU 17fT7vE.]~Ha7t!40 ]Y;厄kAIYSVlkUĞE?cTKVr]G{8fuL꧃/] bPV=vL:#0}Bov U07nicJWs;Vf8每bSNpʂ2xrphڿܾ^/0>nop尻3Cf R#h#h3LzST#Z;=!sIі|\D3V oA&)Vsd"<Ɣ[A+<z (Ж\)w. I p̕g-ܙ_F?rـ<ؖt~2~PM-#gD1 2*_#QۨUR z)!QS`E괭TZ`֓{Tw:ǑCTDAe(/1A_x!Fٺu W?_Q86 CE/av_'WM`j` f:$,OJJ=+F'Fq{5| }&o' Zh/*ە0Q7)RL,HZRxK-1oN/GMiH$DW߰b1K5P7,>Vm`եWޖz32` 9֪lY@nW!R` RG"0o HLQ7 y=Iz|}Gb*zQlomąh6dd"\Es~-'[* _ 6phHo^ f1uF\gKn á(9l=v]ܷP^@@XSx/CvV,x-u@ f%~QUNJ5FaBVOqE~Dž<\iyq\Xkܥ<}E`mV@+{[%/˄KE\M"RZJyǵӷV;2yϲf' @kz#a'5}lOs申j/Ȋ]E 'MBd|.hS=.oѓ_^oL)묣iv>X3f $G@QZ2=z;y4iՃ{~] >0fEP!GL6FNg $ b6R FѺ[QM9w-𗦮1s0f^N~w[,MV!䟒)3ӬЭP]"s!*=SEYw>܈A3hҺh>犍:**;vjUd e09en]:׬ft!(659b lEg>/HѨ}qM3-?,Me!U@!8^7 -by h{l !i= D+Ul=Oa(g:=|Bpw2x2Q 5H=$:Xs荹@R3zHw_[ɴa*^JL[JR/*/ G8lxCnlDI+ue#8 d9立04 =q[|3JY'LZj t n_[ye2]qO:$iU|"Gs*yfx,ARBaY5?YkS !\'&ɰ>Dkd"A/7&{^@&Pg,!l kɗu5 ^|,/]UĐ׻TNxIMd&JܽOcU`Pft( ~M>i\^yP.l\nE؈5F$o32p}R Vf*>@A9,%q]ZucQ;A+7$j].` W4$zꞖbT H3OwS[هu̴>:^z`Vr_!ӼPu`#+OUNv( /nY~ԙ3hYW$oGO j(1>²L\(VDOq>UE`4r$5wt;}I+oCn0rUk GSAr=_LLZqX6BUڤ3s)Sٶ8Kl?Ce(b#`^f< XwFrAlf=& Ccܐ2EPF}ap_E Fh=*6mvf iC_n2/Ҍ;-hàO>쿬עGY ^:R#L`%S 8-R&>iHY3Pd] _*P C/8i9/h_15Q.'[QrۄVߌr:s¾LxL[8Ie uQSrAd|4;*toUIqmZ)G?Ryº~Ρ6l?rH⤣Ij!vR0h 8ҞY=-4A+yyf P,bz#')ӽEhU9\Kx"_-*UFwv*5u?|pN{ T%!CCVr- '7aI'T Q- usJxUG]и<*Kh/'ÃSA6S Ƙ%x[ uDWdŰ9džExX )){΋T;rhveޥ`A^n9ji%cE SN玄 Atmf`c$*?4P_5 H}NB\y 4n5xxbq.0mmg)$הZ!#מ̳\*20 +'"9tJ|ŢC15mv-3&,R#=Wv/}nd{=b1ӏHvU3\Z]j!af

F<wUW|ςO2@RLme^C`&Yg9ܰ9( zr5nWBk2qy"}RXPo \VM#cOPBԙWKzEU =LG\M4!%ؙV".LB(T|c8Uyo4?_ NP)j](I/ؕ[}\->+O3Y!iH}lr/gJzi1tt C+!,Gfi9NB}w)0;14s{~^6u2xxaTH6=2QEjJPw+aZs e!0ũfBk1wᝌUw\+1Qo<zS\g-oӐS1eGѻXЂ* >C3Є[/({Zɨ!ͶN$Z|$6[HٚYcxgw`Ŕ}G*(,dE9/ G? fc#΂r) ~%~{?̰zQ:mh"O{=-NG_WJ74v%<w*jU0>sz'xiy87?%H[\)O]a+ fCb#)h`jjz2P }//$@#t@GTIkZ"FEi\>޸p1b'Nd` 44ded? `&9ӑL)D6H3DhH돎>C-+=n+F~IAV8T\hB#ynɢքHx0Mq@_.BXR 5pM{uA8|CIw,sIx#Z)sqԺ̀lI+W!5c˃-;s'lP߰!` nO~P1n@7 A yz7+EoHJ}R`N :ri2_+Է]`a };efo5 qJ? wJwc9}Sm.r!DVfd#w|J,ck(%j)kFGDYboSI_*t?$;S} YuW47&VdMߎ;eS{jii;E{ס/A:uW5[:*Zaqk,} cYp&(%2nv#ūO2h6Xd!$vCZgug*o.Dui(VRf&|p6̰Ft3 T^B>Y7gA]pK6#vlфn@_C++$- B mA8iF:b絒]:W[ߓej`vVOXQƦjAl눼飹hYa<$h h +IqAaH|Uzm苌G@WeQO}C-**IS~F@ . K)⿀hdQ\ =x1xtZ/;wE忣8ӌ0U{u*\L@^Pi|t,j7w7carCh ,HOn>@O-N{m>.سh`^"\(HO\6ߐw2̽d&|f F,tr:F_|l9۳IBd$HK>N.ZX- T-Q㿶:6J%&iu W!zƝ1r8xȨ^ďkra&)4m\6^YG^Hf9KE :Lp(5l0^w7FԢtэ?VfL ԗtz;4y_k'U;-.20MBW/eRjyQ$#!l\`ɞ"m&i o`yw"tn߸!fQ*Ӆ:(-{}f/0[↷ٷTa@ah3ĔH]0'&<9T_U[y7%js#Gu%w M}ɷ&KӺ*AZ?jwDꑪIu:W}kTUvQ|ׅדQZrl/WkuC>-{7D;U/'Jl#gB#k/IIWękKLv%~<%Ig/'V]GTrܡa ]~˶z2yY-dWO^g;=)@M< &MeH\liϖya6CoV -jZi\1]Z a"B'=ꏄA_I[qt'nD*vWоTtElD/#':F)l6rq|X$:u~}!Js)AӤxο"Q׏@RHʾVk(ӫveT/dm`iASYY'3kC`Ս. ( *$vu_"\~sh.i¯9g*&]2saM?Iu- Ṁv{68|$l\7TCB8a|\!P'I\~ >ԞI} JK3䉷zτ#HhJ~/}7ƿ0N&H#[FwټeH;9q[^䬆d+FnH-?ShxRSFR*[QeEn8k kU5>Qؗ^}&]tuE]-Z{#;sH 0#r3E@J![^ 6oP*"5oSQmHF k>ɄD[eFԠO0x|+o"aUyQ@# +֋VEԔ )]K#qfaئfY⏚-m{L3$2>%A\ QJ#%+\N vlj!]?*T@(Mw~wF@*eu^ڿS+34dn6D4 :OZj1/}?}P+z)vpf/Nt᱊Ŏt7AP jg6AzkڐgI04 ?n.S(' Y24xа8vQf`+b&ڻ34̓ X\q{yV|/H7K25yLHpI c67xW}cb@!n |aT1!A862<+=̉1 J:<[)4X,Ez>C:hLaɿj&N6|#K3c! $fu{]s;bEb2wYm`qP^%N>h^Vc O0aFX͖N(8jw0 TL[N@-q>Nq?p#@qm:8%ڎ~vZ7hw31]73. 69+L e$89X>qԌm/~MЮgǡhG)>{xؘ^f$KʩJ;7xIu~E0-80Z1 4Kod ْ͑˩BJ٩Kѫ;rlEcH>|ܝ6|&l o‚|s5oH&.F089 Iq`xynbJ*ՈT NߙTzތC;c"a7ŻXP#L$!"ni1o r**g+=j"[PzYEd~NbZd7֘xm.۞&WaϿח 7td]P7[Zd^#倗^}.G5WRPs^ Q2f>Ҍx̟$T4T:hÑ{12Lmṙ*6K1'\bK6<8Xo5 S1g_p5=[DO"83q^gR=;<}eS&'؜Kzżv+=_1+ !doy+!3?9lzL4I嗉R G>)U4\` a;ӃWH[C5Llj9S.33:2{1Kt󋄽"? >Ry??} /2)~8O gP-B?j{ydk[ul U}cp?pLvO[)! cveA}P"A)Q ї2 Ӂf.Ζ ɂyoW*r1w"o14#Tw܌ЀΖ+m!eVs1c$ɟi%saOI^'UT!2b2JxjS|-daTB[GÄ=n{j KĚq5e-w7(e +_hڬ|T6$G1SU뢎Co.a'^;.PhKdؘN''iX"q/~hoOM}{?8]AKz)r5/L~wdetuGzCƑ]S8:+Z 7+m>nס曛s]BbGzO=60Â@78h7!G2JHi/@FY6"BE,;xCR _Pپ"=9uVQZ6d>-+hb1or.j Usi5W4)-gV̼@ԁ+n+m.em)> (Tj;ngRXu|@tz 9 KdkT6[,`%JZ@A~r=לW)Kp$oO-4aѹM:yO[c$!ink4`j*c3VA#) ¬w&;vS$?11~{+p ɐ32NyY ׿, ld]2>8Xaj 0Vf1AW(ƗHG#0hewnEYbRE& M[/╌=`+)S?y1>(\t6Q7Tp89lk׃?{1F(H/|=Ę^40;m3;]_̸ 8J7YBg.EsҖM/ʝWj%_ N [x'*1EAeaզKQՎ TmH|vYs맇SH(ޟ.DQor,|L7zvV\79䷌a!fp[gT+~Y.zc"mD3"kw@Z7㟐]wٌQmj3' [7 T.`~@Y`5hQ.X½;aYY`C1ȿ/!2.ݐ 4ėpQI/"jӒ*(ָ$Zg`; npڭk0FTt.S,oL޼[B j}Bh>o2uHsbvyfixhnUpPǨ5eΖ3JJmuwo[kVyYCʟd8(ay +|'YRө'uz&[.4+--mXli~_U5?`^q}ώbPT!Mf-Pϙv-xy02&Z9 fy˭i홁cÙ݃@=[, ;r&%z9cDTiw/ojjS(TNRߜYguKq*KթJn"kfEcWRL ZF⥴XPQ'NVY|Oee$+w` 3qrK-Z ;JE{ȝNMPH +$bg(Sog+ؓa`d.]t >Kd?sؼPZkhxc"h0aGU,%;i'H~+H=6 vXGnN/Ď h rG519=S!Σ*|~q#S=Yu;3A40MpU0#aAárn;~Ҁc Cj.嚚&A頲$L: 'p~";x.J!~)l>h1N݁3yi/5`D7t!渧corRZDͦ}z>*ьMyŚ9/=r|^@JAC>*?Ǭ-d=z}jY b=x5*GffHbVw|9˜ԟ߄ag:{D9x(" ,=h+uwtCMQ)n=\(#F}̭lHϚ.ld /ilqKsI IGt&-ҫ/VZ+!yeCe4%I&J :J*|&Z9{?UO)AJ"qtnlKleeHvn\H & vcu<(XH&f" 3K8@Wg0D/[S[mo# o7f 5^7Bݿ`k'KW̰:MX@6|XLpShIەfAe:,i(YnP;('&WfڂH6riSx. 6(0aMG'[ &>JL[M֨*0Jt~1+<^f_!X҅3;G1 n|nT%*đ7=S`?4AjK∜˚IP?sݍIuljS~BMOAA/d5+iL5nkJUbf~@MRՑ%6쉶Ez韐+]NjWTQb@\wrBWF,sTV+uӆ}f?)ޖVQrQp=2'Y#$, 1F/[E׊Q:Sy=F6͔d*)j>Y7oD5@;!LBrV^Tc syC\5?tLn˝q*;tp4 $kV6WECAX[|::P좶m] +=w 7+aћ7u'L {'ß>f4PzOՋĽQjcs^S?oFTGeW:CJCN,TNt&ijM/MGo8 xVniVv_kdFBy 2~b﯑Uo tQ=,tar-Q&" BÍV}NL^t)m#[ct?4P25\KD953=SfףEk洼i6j~rܣ7/9ږ _/H0=7~c,Qmj}<&x(olm7;#d nJF 1K ғȧ./hVI^? dBۓm<@ MhMI!M+/o,GE*}|8FJ={UoǏy5R꬜"TD:Xy *?gO ҶNZ'ـ9=`RsWQ Dz 5Mvjn^1Brf$Fkw:/}܂ٵ({poOXOKc74Ʌ- ӳ!<𻆵XWyS8pxl6T_s; Ƴl_eF-C8PڬA)4x|@ 76Lҧ R^ʚ rTu~H%e qh3/5}[«&RGxzr7iϦq>9'kr\ 29]:>T>-ԑmSܢ2w`Z3 #H8dvLj$tw j(<9_+D I<Ιpf,eF 4ؐwMN#NL}!0ޅ4@~ؕ.^7183*c!޾2~)I#tzoPw.y:Ļ#yuI[*}NU"M|Q RMB<ؐd?EJG.ۧ~TĠϙ&1 miEk/u[iPԌ@>qoa s~{r5 oJNJ{<) WwZ"r'-!w# ٻM^VIa [:5kcR̽]7]aY7 OsGtoSzC+/BC %5^\p'D|0WɏH2X߾J o i<ư}`x0?|$cm)Q$PXa=7v Zx#)/zF=dtO={TM矀SBcRV q'hzaal}B zIbe2?Ǖ"1a)D Qc,EUk>#qqjGO <PEr/9rWrGiZ>Q{rwTص)b[2҆'¢-(>DcDU۝_ô1q% %z0ᬅ.ap=S*a 'L.$*Xo*H< G|;zE"tHN;ɌeALXйԮ{_op6 a\CwAHyOTa6iHTugX[;16i h]x9o(v8)'TbYlއ-vORK_PIñ{5N ]'ۑ|?TOMZs"m@Rю x-RCs xphȲݨ|>VֳH0%w6SQ_g\Q =ОRo'Hr੮Xa4ǩ/ÃoѲY} Z=Z\|Q:q1,֤|:I!raqhz yJ5#OrIʍ:F@bMnqfсTm*cεB"^S$ˣG9~#" #LFI #E@G6RGZ2=BC$D !̔C7$L` .ؑ[v% vp uz6zU=‹S_q) O>›Xk N_ L&10ֿWAe0yɧ6ILRZFF)p6E^L\3P˅ãÍMh6kkv½ M(,c vpJ Fe$ezZyQc#8VgAҫ < [HQn꯫32V nWL:.(=X?dMrHzSEF:+My!ƚ)7>{gr-T JG5=טʨG`G6uiy6x^p6 `upS(*HwB#ᐤETnaƉW ,-G׉ 7k載dݙ]XL/h +/"FG(5Gh ٺr*vc*^*4I0{ No}-fktWz75&x~%qRܲ_u|ZTiJb#VS(Q_cv v}$k*wJ~AƿͰ a(]E"cAmFUennGKEsHn#)G҄H.yxU&&9fn(yKtqt3O!7qĮEdf/6/@H ]A!4kP*',җ(>z O{Nw"qou171aql0?JBSvw-zLΰIJ 9c(:am&MaYo9~qAzOeaV/qs nAt |Hc~=K(q?RژR$LD2ּhhnTRy`Bt ]HrFL3~vtDrR vKJ7hJâx>1Y_Fw}?[.MX|xo%% H]Mf,Ss5{z>Xj2B_S˞s{DhiH$n%N$(5^7܀܂~okǦvh^}cӧӕ˘VQXܳ^s|erVh#&Yh}vq-H$;(;PЁ?.];M4&lX"#zx0L;䠏45vf2.ْr,$ebX{`M&5̇dlQ52e nGRZɽ9WnyLҘgޯ)-# ںs\Qhn$@{"o\}7K;֑jЙE[/]_Fշ7)D4α;Y-țsAbkQPBcPu8q h;u'rڋ,7o34|-$aar])_] UgR;kN^fKfPs լos5?$A~jv7((kr喪S'PX͒╸/U!IS].EÅ pn[i+{,^JF fT(ɯ85T&jN5a-67ZEJɹ=٥3ؙ1K8R(g i%}me WPZ!r&薡E$@ ^#M"wFj(O!ՑBܟnRk8})a=D͙A#5g+EΞ1mOȌؚPhySќ0>!FzG/cr2sf?5v\'^44jw}63r~uisӷ*g%Qmk]+.+nyTZWf*R;6TiOC WT4~?mV8t4[Ţj UH>N ;cJ{6wd]WNo]ZSn쨫]aerXWocoOF!An&BÝyٓin [}3c5,U;/QGlւL HeN x`'Fc $uP-g"δyVQީx~ݔ8Jlazb!o1 L>~ +ܣ`n )ZG5jOzG;#eu9g~ bQ?($HVpR0=7$zUB,iFCOغ%qiE< EJhshTVؖ(ZOص^Ῥ͗h =Ͳy4əM,IMu&/a_j^` l~/mťb`PݫwԔczWYx x8f}X e1m"?GRym^ h#b$@/hQAC^UYVc ٴlqiG-E%^G4Q''2m$ϝ@+M_?0fpX6Owu #WOcX79P^ Q6q;n[v;Km^meIt$tSLQ~!3h0̬V2Zr5KBXgGW!|9E ɶ#bC$( +`Z7]K q# JBJ8ahJ%xABwFOnyҧ*h^rZOۈdH0~0 Q!(YgqـJ]3&ךyl*w~k+!@Df28KKrff'M?Ia"ݔ.ݩC7>Immp/?'% Ty] Wzizt\eϞ&#m"(E`A6<,yy\VWZ RyA )_w< Q@T \?oB)>d8/d,:~IA 3DQ($E} 1`M; Ny =gxJ&8ӯ>08OtiB9-8ߜ&#%I L?1(VhOأLI6>vTfЃ+ }ăG.¡>dYmqRVh ED>*=a1G5|j.,\ XpǠEys#HU*I@Fܾ*"|m_c>},#7 'r'\BG3 H 6@6'9ҽs(Q)nin+="\SDŽ^hz0Z+UgðĉЪ@JCb6/g HQ}մ!ϱno-Imo;( ^;1pKNC;oϘs]g[ |kpBDɑ_Y=jeh PV @DLMLQ+Z{n.8M,Rx^*[^նҨS۾H-.Oe^7PS^&pI6 \z{i$z3=x|nKAӨ=p׾wx7/ǾN88*x4dY#Negw|Տ#t*9yy 4&Y=,37!3Vh^꛹,?k5.@GhҰдAŧ0jCUKlCópb_xŸfB-iqn!M'3m|![x|UU{Fc"CK>\m˜4$.$ ;Dk=ww/\=-.!ˉ]*d< &8E8ylzoYprGg>1I@/t&sfZհ)nsֶo8" {(\\6[0E? +gAݽ]_! qtOәn^Nd[}ȑx贳WQ]y.Wn&&BFFr?DJVZKŋwkߨm֙G"ktUM*d`‹ii~ɾS;-qnBGJx>s=k^Pǭ;T}lx=GX]$ÂyL^k &t+}]Zl|sʊJPM-s#~1;ߕ55X]QqGKpܼf#, =&#8?+%F_wmm(|AGLpOl %>"f aoz# ě^L˕%Ɩtq ̤~غf4ff?ŚyXv*l)$\.i;6—SlwBWb)^ r3Y"O׫ ȉW|e;7;a;,O;'v,];g8EC~P e}"m{D30Hxh|5'ge|'(a N#<3J jVӈb'|8@43HG5e՞*f`mjvi6[aeSPg*a*S+Y0%h37m/ 1)0 㝂uςDA더2q^P.c+<~|䀌N9gZ3bXו현{n;q 2&LM%0: r.,[&}LQ[gwƲ9r6 qǐA +?Қ\R@prg(p^7Ox6X13bZ%:Mߠ@6{@ UTn, Vj(;E@9|j̑nw_~ ? ^=Mo[Jjm$dihEW_,vr-!3`>~ {i<_o@8%9FeĿӛGy7VsU̯gC:rɈ U/&RI(SL(QD.h8Q3U IfF}71hwZ XKl{HeuR4' %Łȟ¢Ua!_qU1UGa{ڳ  ӱ]Po:'S>i[U(i)cHin]P"zf訴h[ABQz2o]gh~F5wa:,@99YD\U>Kɑ.`\1tBO>ajb:f`nZ9M?p`` caLTH5&H>\egԄ&֑ŕQ86YFy ` 1@l 4lLjٳjA_u|ҔͷOAFrV᱕X{\"=;IKOpaOjPB+ |<8 B]0JhΜN J(oL}_:Ɖ˨S!|X"g! Jn`0főj?o7ؽ Hլ͕ )v>f 0f]3#?mnq`tYA/;-veqA IrIIHu\F9}lo8ϻ,4p V75IuZzd 0@WCx{Ef^+=Pּ6qYd9E*iU)|+B#MD扨zoIzS8nCNb+Xɘ̅1@b9GkDNo IU<ry.9dϓ }eٵ Wv3aE&*٥f P 4-[EtiHjcv$o/ݫ 63\qP"Wݝz4W{Xr@GΎbEDe' PN/,e%oh?ƕ=M(fK%o*e7~9_ߒs| \ PR£Xֲ{yDZwUl^ jrsxlm/E|GPh`= G˴1d3B^HwR[M/Cq|؞o˘^W\n anI.4Zp>~iqz=^fqziZ"/IHYڴDE7p7,f~F@%3 mÒwl-4sހv#ք4n(e?vyt"'5֩{`Wڜ,Ԙ!2Ex]r3+o-9m 26נz A5qO&A9o0qoNqks$?!(q<9vou w> "tz6 Rz sˇ`$u s7v`55qj wv5lDLnjOk6G'6$UM߾PODi~nɐ9Tiqb+dOeY9\ۃ6 'njֹ,.&z#/J. p޺qy4L9Ip8HdOّ%~d7Ff#*j=G4~E%$sE\B$=Pk&A2 vA*q8A1ITZ~9_Lw۸) \؎wCnoE@2kpe:x^UpI`n"8[yx)&PL6;tU\BHUum@K lfq#Tί4T7 >}-.$r oL_3X=+%f>}bP.T}2O#xSOӴI.CJP&n`aݘlb DORwJ/@0ZÂ4So9l WG&bq1xpиR4Ϭj%`߭ ڠ?]Cv%c=c<~sPSxDSDh H( 1GY;@B"># #r=T i @ᗛۘ6~EK`4cL^(`>3UiAqdNLe4݈Uk cg@kLk06iOhA8[s2*@_1J  Q(OqlA;>Zȇ=k[) zԜ^L%-- =bypPO ZiB]dGɡV/6lH*fђ Mg`'s$LDX[p3zIgn]olxΠTTNeYzTiWgM\8 ֘GUbq¹lxİͮhO!Oo=8UKL*+j5#;Ώ;J h6NMޤt4he3C[U+;  GC'l90l,/f*,Jj0u}vK9?O$rFr1\el mHB"Mp(ȹ69]"3+ .q6qw]IsnƩnn&,[t}N_VthgY շқhl2/Xlg{$9$K֠mFDzinQ^^}(rXc z2F]2n2IiDŽFRȟj$>7;Z)XEɧ\b&b =r̥! ChF7"9Qh|m\lR͋;7ጠi{ EB-^{I bHfrHu ܂1[ W7 x_by~{FOMa@,5n̂䝩Sf 1S}Gi!#6z0"_jaΦalgaO?Gs" $RF$U^Qh;F@@Y BsE%X ʂDQSQvbʚNq^JBNt1 i g8y>>j%{нS$D}CTiJtT+0~_4'|}Xtcr)7fmѾ` W1M ɵ 둥ܫr1 7Łe !ɿd^5CGܧmc_j(_D!oMR*0wQ"Is n& xx(c_0obN{$8P5G$94Ǝ݄(!%iґm R1?YD}ޚ裄/h; Bּ[muݯ˪BG{O f b.h:*u rE#naLӇ ʔ]*p 3K4] R^/+Y|O]J<{FFѝK^* c6_CkPeIS{%<Ưf#S4 -K ݥ'$3˨ \|iH6}T<O } h"#!.7)Vi,hŻl*PV7;bmk9eӲÉ1tvHpyE -z}.χNTek_.p uΌ4l ޾\/G fPsH}kC+IɱJ˒ЂwH4!aCu5So(?<5kB&l7t6jP+d.d| O&_o]@5?J6p?~͉ʐ YVGNѢjL{n`S6q=n) Ct ~~ƢЇH^7qْdV/d@[=) ʈ!]_CѴz~=T̳I+\Lwt-7Cw|/bX?M~VMu]koaXKp7Ųz"clƃB$o_t./)&wDq|(XE'Px>63g5PQ;Z._Fh7`pؕ?4#[= FNOE'24aJU-qOrf#p8&TH?u\m a*T9$/_bm=Qm/'5%]:]ӴH2kRy$h4龝?zdVx!'/+|hsJ,~CW Ų7-}5ze,xUt% O,+4*$T !qY*SC㱂?X=7BD(_NS/Vt TѺhgSهs0TIwFark AgJG_Oԭ?;8rU(E^B/_ԾMGTL5ו1O6'g K:y]NY^WoK"jZLK@n]$ƚI+ \b ̇`ťP\=ZA[iX rPϢ)-9-KU"㘻%=| +o0U 6[E.b$wAF&s`iO~5$wz;{qzg. J/ 1~XA ]%ȣ`jR)G6mY-JD3ؼڅۤ-.4,[U`QkyJJ5Zܵ>BR'rUkJ)SPٿKVͺ̻W bmSSIu:0Y[Kbfbvh V5dA߲,5/q"4:KQN9H`^_*=Rivପ0%3B% F[ ~ !%ɪzbGz. }W<=6~?/@NcWXiBC 9Ynlף0?UL%ȹvSLH5a|^"A[ʂ+83:OXt}.3.ْČ]x .&M`CKdjiyۉ_CЪ݊)jIstviŗQ!Δ"1{U߰˕! UE5,ĉWI|> Ya&c_uDt:c g|o׵;e> Mj|ZGqO,qEjN+鳩awt>Ig4ūv1>X.`A )z AMU Uk )p-VF_KqW 7mu kyE2F#[ "}i6fxsUφ"fv盧._z"0!*[6iCp vة~ĈAR]~ٚ;ǨVưkZo,¬͑1m8UlqXwB^G *C Exj*{f[-V2tЗ݉*}73U<V 򝵁̕uv "秧XqǴ[Fծ{L"idF=@|G$*e (4[V3%\2~^B$JQh} l3 _x?8$F=QR!-9(=ؒeE}gֈ~$ZyP y;*3(>Q룴sv|Xk6I yG dxWS&DѣZӛ]J&¹q`z AMMz*z}1#.QueKɆ 2ą95y?Kt(~;^V!A^ܖ`3O?tj77&#ʂfj{q>A0߬lU#E׋u6].gH3e3⹬w-üL~}ٙ1S^ÑŃ@GKL]]nR,2!فR\%uC)y3)!V*wE8/F x:h魊-P(dƳ#8-9*$pb+ȸ5(8cI~|,qf4:a k/ZE %@.7\0i3dyaH|ѤA3EUNFMB~!ؑ+Rv*5lp!f`5V*h'h*N#؍ALӽYm4 Q-*a\, wѤ HPf?DN@6ŸJ|R(mUߗ݃0`EsaeGO# 9_ vQ(+,%1Q׿ObܨE8Lwג^pc'&L]E j 闫e\F'̍%aԆ+Їw\e*+XN8W3I3ܚ;F+F@^f4 EFQH MWa, Ea~F"yl| b8Vr8)/bmf:u_F@3X{D)FZ{H`5@,}˳(xӄ H>nbηc)D07`tg+Z[L=O(" WABјZGZZ*z#;&HoaaaS3dw α7úS 5>YvU/L|RZ[Q-H?WL0`SAh^k,ܞ=J;Ձ/\䵀c_e&]mufh߃nY9ֿ~F[ P0Ny(AF! Wυ+}SAڜ.kqPރbz@Bƾg '`;8">Ci._^Qr Jp7!¯;*9Q\%@s0 BB0t"f ~W[KI@kЫO*L?Es]+&uv–Q$ZnJ ҄v~&+iAql+-.JTXAs*-jY/dV+=Ήe UN:σѴ*{`a鰘5&y{6#w!4sbBO5$eX}$v',螰2ƻ8LrcAEAsÁD#V;{WlFBqoI;A8qnn6GG<_pnSW ף6mu|jKj;@5D /4sڎqNuIZXufR7(I2b(>f6 ܙj-aq@x=wsh}<-FF"Y#ɽi2S^700{uc=%YYcrǯS6 _ǗIevLPڷɌ&[KpSsb&oKyQ\(eRp*(Ȯc}P&GխȦyn=dbb 3 F#ڥ0_qo%Yƹy R okR6W~y^Cc%Vjb @%|H DZEc>[#N7xGH k,!|2w5gZ>˺#.Ys( $8,АcuMqsHպ){My@R/YVv15{4”+^H]A&g6u,qC,SqmcĒٚ£ B,q.Ka);:!ӸeӃSiwxVG3 >T1{^1R@,9jbjQisQ4 owE?ϓɹ Lw8ʽuR&d+?wuYS7v~A,5HUiOVIvy_Pdް geZf33˝O+H3M-@م%(Y-M7JtQCh+n냉 (mSW*y%߉L'j -tWMNk fZJx]|+/_qA"6$ŽL "Ņlnw}W<^y!`4#GQK=?;Չk)*ϝEluЏr&cBvRT p=kt_Cj"_n3tUߧ1ZN$x_I-hUvQR(D1Q}r`M?ֈGP#mV_q;B'1e 0hH r%z#% f_n^kvoQed"FWt *biqd#l&=QHDuH 'BOYd|Mф^SydZ™hOMڏִ720VFI-t0~\OOsf\x4Lnϴ`&EE]2Y{%t" m@6ڦELwzغ== v!RG2!>?q7]CޣX(=O#X%$Bc cODqm2Wtd5^όVWę/&QxA儙ZZJ #J:HUjƛ@ԉi C]Ƣ .&I?GU</œD;HmpeC$'@[*v%A`<v|:?+T fWc\.092EQt+ GխFxHɦ͚ʩl/OD^;p2+#_P٘?XĴ&3+ǯ)O`@"fXMy}@لE0ڼ_\!3-18aL%8fTMh&+7J@s|b1e3!-A"utsKa۴>v"}I€e_#,|35~w,%⫻:%4"u]ktCyV-(N@KjSia :ԓ UUy;a1($  J1;m P8KZUMeeP# &hBj2[rK54͌fMA 6j\wˤrZS ebI*&ojM덱7Oυ iesQ-PX+nLZ hLtia3 I6%P$1m,j<'U~J ^-jtqּҚE'M9Ie."a%-EoI;B!6;۔g^2`<ζGQN+H Qyܩd7JؿՋ  =ӷ 8"Hzv&y{IS}/\+W){>I̹#EAk J ^UiO*G/a f:u#1 D&@ܿ;G?C nOO?n!XHWRpu"'ȱ_`tkȖ0[N{O}LXm :RN[ڟOIsj_$%7x1ciי]œWR]NAV X;~ygxM5 l(_y%K";ujw2aC=9!N_kJfMpoD5\o_8K+ {({P䟆c lE&*mYic]8 $?T]m0)K9TS HMh5k_F}1Ợ\NuΩWow) /˂ @ ?a@$  }pX)m:?[`ivÑ\Oh;FH{xz/ν2tLv`5pn&N^&XaugCòqB&zAI4$A֣gc9l`8a:? إZ_+ ]ώ!ATQ?TF ,LY4W`> tn% L Z#~5D\b CjLf)|$d]Y#+#=ЏDiiPϝՑcRT=b_jTp?Sy% 0o%MNƯ.iewBЬS9ж)k9et7YUJz[`?;p"I e*Y5,pͮ XIJt$QceҟOQ:NVj*겸:eၠV1D25FU2ݓ%1XGbuʑ}7|'$?ɛ,|ߧj120% 3BNP~-xޣP;: XXvPu((`֭ <8 F2T#M}fQgFF MJG(wc?u7dWHEJ&>:3OCz!Hgm$ w_Hes)}T`T='eK \V Jۛ[58Ȕ7Јl ԍid5?NM/۴Cç:se l~*Zdq moeV`MQqc?bYK6k9Sy@ o^<&6nb+zZ(+)RgU%hJ*_ "K^zi86|Km(s[g wJXsv[ X\$Mb CH櫶Jו.{M~qO {wډcF&݋-~iyr:\]3AV nMUye&hP[&|/H%a&US''H qC@vCXו]ujr6zEe ?7 9"-'5C *_a27FamLyd ̐˼=Fa_Se_[f>sG\ō)P?ylJG^ fUD8 SBʤ'(>Ce3('vfEZIVqqVO/XFu>܂o@5iRSYEiU$·Uu-3+ԌÍ{\XW aZdǓ4&K_Ix!7uѩeܢ˟{6سUw}Ͻ@F#/^1B/NiQfGqţ0w>P;o\6ViWf rlc (xko)AW^ RN5l"({Yd?n* j oԷNj bH<EUkK{kllO05U I~cݔ'4u u.'G)ÌΕ kKi$:J ..y-Y~^W֒]{[]|'҇*F²v뎯%M6\ KYizޑ69\/{hJ@p5?sŬv B&i~#WɋXqkv'\< $c|uGY&;ZY ]< ̭#~QnBC1۟A ݿ39c8î6}]/sUfFe&APB { UY"tWߣ[OhyLKIn /n#)қc -fdT W>[}Ĭ9v#_c`RIaC#ǁ()Q*&;\m ?ł#F^dҲkbUM*zўXp.yM-X5^aRq Z Wg_;17&^6ur@!³?\H w Хg9MtP?ݜ kiCpǾ$(aP0&9mW=Get82ҊIRV'(xK|+YOt3 e E)|,{|~LʹD'?0e-w@`OEX؞@EX/Fd&zYg }<` Mh)mT{^AxJN W)F0unq -G%i`0_j 22^=ɖ@ Of;9\bHW*/8_8wn"Ǣ*AG-čf܁B ?(-7&0w%fW@!t 2-3Ě2}cSe1Y\|!N# U)Q/Z -0w8drͩg;Sze);P iXRZ"85ۺ_ '_S/,p&ޯ X*_3LҞt{1 5owjT}䆧g |& ;oGJ҂{H'i|n0!'@]iPi} OEKzA֘+aN;^e'tJ+04?mcjmd(b增 IOBv!%olV Ӳ8-Ƹ ߹_ ӞiVЌFq'Qԉ.~R/~D)&'%ߘCV@2Fiq)n#rJ:vD)Q>2<,q8mPÃS>56| w_ߖAzK`'!E_0=#o1"j]V1>FyY\->Y#J9 @Y!A0h[w~3FyP|j,U]ow I([y1&ynj8PzU SdB*$*m#$Q$OK2xѻ0qg;tF=(R"|<*qujy~ak_ Z];nRdRŃz0b0l!iKA̩LbXP*)6tgRtH\j h4w^5"Be0MNǢ' 0:M?L!` 7lMS"N\)Hǹvh.8L͉?{ȶ F!Y_&V*# D84Irm[7~@\jE۾R/3,x6~SGqI ~+zcbBA$e &6$v$f}ܮ[u@gA NrğVŖLM_zn.7&+9/Ū jq+ؽYn$N,f&Pr!M;Iԫ0QEso=ȿp fT귭hJhI*>ZG~90SuYꤎ@sUF tƸYטA>  6tu^7w&ot`Y)s!bhDC1ӫp4֩),^obb=>b8s:#"1'ҳǃj󥹝4$1d:xl%+@3S(v AAϕ'nI5La(-!3|Fqф v OC&WC%wxuRK.E7Oأwwb$}9צjYMOmХzo53a;'oxa_;ֱZA}ˇX 6kg{PO3V@ 1$ '   gu0ޯ:>T; 9@Oλ{PASQN[;j+oh"3m@ ' S&On1LbEկsZ{iCFԧ߮ǫ];{}cw*V2gud؂WW(2gQ`{hqH|&8#95Vm0r\ٚ\SN%3i&NL~;`re (:SE#er?ز=kյw(%˕kK/iuL*t ``7jZ{ugYZpl<5ts,lPtӽkq|!8 S^ ZhfY!8<@N6qv'QWHg%і,hll7]\)u 2ӓJQQ/rl<&Sɳ&wЈ Fey VBJ(}EU(<&}%s|WnbK򚦃v;ɠ>Qo(j4]GmV- 8-r*yǏz81SЮm$,y\c9JS m/*XԊN8 RZ߯$=") l LIu.PAĔ} p2[4Dș?oVDYgh.S uG&m 7B0c \)8B6P>rv$ r4 5 ϟ;ѓf3Z\->ic{2DxlS}w!7 slUZC:݈w)ze,gd 7D_o¶sXs~ xlKhVo/.gvu]ZGIXj.jF`"_(,-ۜ vw,C&h\9J{Lj6^GD|Nuٺ6axSZ]@%=揫"4h7O9DP?&1o҃'yaL}֬KYcǟuWsi' oݸ/-Ⱦ2*f0C?!jWHtK:G4h ެ:bJ{-$r%txR|"{+yfYd;0x:^2uUߎ,K'!|ըSJX=8⡤$B?asu6a7V 2c?C#oL)a-G7#A/e Q鷮 Z<ݤWe=(G:2BoR0V6{BeӼuآ1)"ixKj=Gj݇O):S0MWL)zvǘTTy[B^9a!c*gShhFƷaYpP^<ߊÊu>UX΂aU1j r{! C)ǻW2%5ׁQ%K>2 )KۡC~k!f4:IPohPL4}J}pv3g!t_&ŐvC*a*(HXFCD`匨$š;@(6 \LmCݹЄwccٕ$ߓ*Wk9]5xFPWw`[4hn)*V?jrSs.KcysR%%A|@\5"jSLtQΓ./mU_ٝUSR,@ťEE?Z[]R)wq |@>GbU+*&vM?~Ng 画4%BCb3<<ќ{1VBm\ve~AWzV0.J%Ch"m ݍ.]BP'Hz$V8# o0Z| юC n5,Cf"AS!+}oԘ"Hly6 g4@Zs6k.mYN ꔍlSL?wj5Vx=Aw[@ 9!ꉬ}Tu=gpwRۢKu) q#ugB!>;TQؾ0 1\,x1\/aeA@CҖ9!Zu Y[2?R[8s.@!k= T]]c 1sJgErXsO  X{y*rZǵ9LIh|([;7q@FH 8U5 y.~/OxjK$ .:WZ=LMCHC?G ZVݱޡax z=Z$ge+P{^fb1ΒuaF=bAB!Z8(whըH]JaLrrFU%|3~)mcTPZk#ӱC7Pן"j%7&jaaR4'v@;lZk3cxA;7bzo ^e<9rq+t__XW#?@v蔉}=~!'${uU+єS@ϜNmE{o82kԷruS7$gy Ao5ycꡏP%\U\lǻ,O͛ߖ/LU-zMt]ʐvN78AӲNP(/:[cPZ{#ԆWE~+3V+mCb ~MdM4$qXKHS{|=39n̓ӱsZ U{}~BIvu L 8 [,2(8eZ/ LIyPykn}N{"S=2>4u"VW1"X!6> ӶJԃ[_P'M\*Tk(rt`= (Ff "<>-lw(3 #J7Th|O~\I=ˮ+mlHX&Ҹ7]ZOT1<)d4V0x>*x̔*I E2n4vGOt]p/G2TN.r :~n` Bd@GMrcy]9dQߝԷKNp).Jt% ?l,lڐKT׾< AVF>"x;je@[L1ї"$RX}>ZV->^S?v% s9$i$g)^Dc}*S)xDכBNRPghNi-?:Y % ?CӸ,Utƨ dC5R1ÄUH CL:TIDO@>z|ݤd#=\8?'Gnq,(>,r= :M=T?bǖqM2D:jul_*v/YC9W0f4G]4P22nA$0;9#z4C1E[#M ˒ޥHXrz$oc,{mF&D% i??sg }?g`V-PpT].w'Y6踔9~g7Lz+UCeH$Lpfot5[%͕HHZ ãt)%8k1yѢF̖CBUj.3כ'$^}Fln}T?ToUd֜{=2?7d6^ΐ:Ә"oLF^{6L5EbjJZ+/Mm#HFǬP\PsUBmTmsJ!x'\]~HԨ '8q~VW7EFM   }JH-I2 g%hʥ`ю,U%֯Tg8왔INlbcsf\c*2Cv =JztХ0c1M%3NE+ p3uY(x進~yaaU5ej|;iL WY C{gPI̴)P2Sz%¢;H|)y+/;d3z44hl"*lLnR)ܳ\<SgYHP1M̋/'2 PlۤW3n%/:ֈ4HP]Ē;fU #V=1B^uے+sFhҙ\ND:ؿZ0&h𳾠[P*3ͨja vI**! <+q[h%FǻOVc^ sR?*ڌa4ffځnqX-,r7g.X@R :=]Bqi|.m+y u+-3qCpxKh>3vѢ8%)R[SY@`D" '"f&$#Q[clBswTHk5`gOwz+mZx3z-#=5Ipʱr;sc;ow1#jem=q ,+C$%MYAaT! uؿ33NA\7[T@9ڗ2 "(wd-(䤰[JwCvT;^YD'i5)xn{"@Q.bʛC_ɲS9N(y6Γ&'6Sx+1vh@>˃tL4M`ႳT}Jb4 ވd$9-e?%n$(vcԿ֨sH*IZÚŠcs;`9N@h]Oٻ_gdUr:P+YD'g$~>ͳOҦΖr<F&L\iV8+!*4$ݚ{de}vMiz/iLޫ~Yzozӹل^_&}呵,^c>-@ј5*]yY9 x?_f9,vOQ*QuH2J-_^D[n9n5a=g@deJPk)wBZG܀ZjR h\@-:KGMB 9 rAǸigt(;tġx5"s6z4h'.;3޸5oϕ_%;_ɪ>6IcG?Li0g7g֣{Y6 P/1L9pI? Wi}zm8 *0P_mr춞qbCO7j]DIs/<~=]g«"zOG3abl׈$G\6ÀqRy CV8{!iߵ.R˞بl E`=Pfl/!`&;1T$].k@ow׭`L̗_!l/f;_!]s33DK(G췭Fd7\A˩EDbzEH ˄ir M% `O7αq)FU T_9L zwx^_,c+$F30It8vp &1,I4 V,5˝}{S{{=JP[ a%\\q[Y5FZ!'hU|#7?M"Mf`~'`o7suV=Bf|mM%хNTލ 8\@~D͑@9p .K6W:^>7qiڴhN0w}pT12k+^?,E&qqsV|ȏ"(꜃@2w2/o`uY,iɉ[ ÔB4CяQKgx@J]<nj)t GM:(b@1MF8XR)pW8v"kI2pJg2AvDG.~J7vfdS*y\lW*C=+BXxL7R<ޔ\#@b-ms!Y՘K'p#PQ =]qs~HnRݧpG3ovg@JTMr1+eоdv%R ,T_WR<2IM$a/c\Y!ڳC+7K. 0/|8H.ďElix }CTS+u/X4HBXDwdNW4YȻCt64^ҒItNjۭ}UO6:~{*>)ɯCx^Lh܏Me:PlI%#32yMuND?+j1Qϙ>XY. Htf iNƸ~"pϠs8cQoLOSAO9o{-(VZ@jש*̞`CbX #y lVҌ[gV"a/WU hU3tW3{r8E6NƯ0|!D ?IHa/5QNR9 ød&P^Tl:mPN%s[tm5rٍ=4lЊ껠TiBF=9y|(גD+"ICۮ~C lͽ| IW.ChEC°O Zo E}P7gײniY$?*fi\ۈnwZٜ7]ӼX|#(0/&@Hߎl{){D_zͿrSHΜ^HV*VLƩ ])g N s7 >Xt A",`J]j{[ H n71ְ}= Ož0 }O hBbj ]闏eA>א~#h(;`M_0o& ':ŝ%sڪ}`ԝ(v#Y$;jg|z}%MF][[HI*`AG в54Vóv}׺5԰՛hBHwPzj U^Z{ W[D%vReg4^-+B:>|e5c: #4ȓ/mQuQ Nw{̀y}6FkU3 U c\Sn|{?\  j-?=|3SeMu[F(_ѿV+QkY\cP.k`7 J4yn7nu!(b+w I.&p3KIjȀh~x|9\/dS֥p߇9Wh{Y ٲƲh=:`NZ"zE̖T~C](dJx^|1!3UsIM O#ɍN{} 6C^gmF.%UVUʍ NKzr{+ \n\_I=0Щ%ш.x3ghTd8bmP P9U)qKA0lf[K#Sx%߁SzȾ`(HizgI&J*U$2s] Htr }9xql``}ۿHө// ӱQ^X H)BAAz6g9u_sՅРPJY8PB ~O|hNAw*WWtb}zZ41I5& UZPXd* }Qљija&+e&u>% >]<oFNw>mc ڠŰy*$+H*nR9N#bT},xE>e ZWq%D"m^[EXt% 7:hfe}PGӝ_;HDiN7We>sb(lY'EaIQ/QǤs7@4p-DWXrIӰ4yś/QX>u U#yTtn}ͳ0`f0ir Z!ˈ痑FE K]u˹,593>'2i՛B&ꟃL>ؔT1,b^SxeM9M'Q7SO>e2 |az15L;|*j[2Zg9iNQV1R 2f"{t٨e Wx)L;m.ZM[e_trü_fܪaL9 e".yZÿzSs;z7'wLdd ό^r,8Qv;{hY|(J[1>+nVY!%͓L{"(MϷ{UXM|o/E;[?8r7H =<ډ`ߗY̬|k;}Hx$_d4(u%:9m(N@vM~d9su6 hA% gdԻP؇&4.jRo5b{,s̵X2NefGL]aZ2m n%-RI%C";p_)\4#(IHs&`8Gmf:5zbGƌj,/; xL2 a+n)F'+,{";хQ#ct]L0hb?S;h~绚jiғ݀A LQTAua x^D8,Socb00nwOznwWU /sġ,ƛ(K1A@D( \А]m" on`$K mjnw5aAWv,5S%u:ӫ*? *췚3%:}M?zr_f]~/=M~GfuT(vP;Yqd%`EPA J;۲ `AMK2fC}ks1k”Ta[9N?5D6UnKnc=P9cQǀ v.$?PZC~ %oD Q|<WFϴ GD r2^m h3V!] 'e&_𙰱;*y9xcUP9Ȇ2l.6eOGZUU6l^Gzc\H CHwH Zqw< yc{Zbr5VTp"s>HYa H'Y_ۥ#sOvy>qʭ=Qԟ>:נhy"6&+}jG9?"֫ͻ"y>E@vdnH5dp`*wiB<7F(镥lf{'1V(z.'E* iE}yi XbzƐ(gC\/ۆ-ϡ`I]yg:Ȅ<aaT&ȵBVY[Xe(zP6tԯbIm2m9/\|iˣZs$ʳB\PQv2ןZx8+>op8M%0w=3-3C缢PMzIHiҽAV) <?֪l ֮pV.Nnhp.9K|/zoND Z7ɂ $h]UBz]k5!\@D]o 7-igF&/˟}Cm0I_*G]c2xk'i9C3xWa &mᙂ:!|` Q~Zecskf75.-} dX<<=p*V=mwlUkT炴Ύk|GGقfVC\Ŀn,ѽf(gc)Y}i^Wt/Q 0;<@AJ@(df)c$ S217!F>MO D,->&7J|*1[9iЏGpy"D"BBl}F_C5=1빡Ye9/Z,D ql} g&^923Y-' ܦreJJJrd1 g2hٔFgf)ʴ4U>xuƎi,_ \%l0mz߈gZpɎ7ju]4U7HF/bZMl Wg^hQϭ57^DE=l~z yލ2 D] 'Y&;fU җ-u\EwU7Q_6~;د < c'|Y8͕GlA_cIʋhA7N#` JՔO2AgQJK㖲K/4y }p`o(K}"lIG2ƈ|UP3W>nX{,7WEýu+ИrWO_]z"+K~j)z  EY~JoD6KUy5̟kKho=w]-XCߢ{j?/oI PՅ |*R󮬗E)^w7򯗈ޢݒVT!<ه&:ghsRXF[Wi ;uUszӰ_=[ވY=? V3+&MhA~]KtMXw>Nm(ş5{2j tIk&g"uVt"84`I>9#^wsQiɓ50?nK>٬$HKyK0K9!P9d;֦6H)6kxe!Ip/;ȤLVd1u dCo.IՓ>GmJ!b_9\M`mA,'PLYd1R)K.*rگĥ |hGAW ջZ=KfDAԩJӕkr;s4sFVLXSS0Io~0r9yAG9'~YR7oxPepgDZWL,PV܏B?(2BAZg^/`} m;B3VwۀKm=+:ŐEV;Cfq :^;tPeZ<A&%7raHE11}h(IKAvBa:U\ͺ m5%9}Suٻ,CcάK:H?]DP/[ע츋wB8'AdF*݃A|87$5cp+NLݲ. RpƑ$JN@8>yO= MGAiw`2$2Ep7 ֖.:! qg z!2qj_N[B+rwYzFm BU4A|̳Lj+\7K'?4iΑ O0 =\ИׅtbA!=dFb rø [QcPxY[n, Tm{憧FHd;l((p9epvKGboۚrzx1͈XƊ))mިx[a5c洆Z8+@Z2'q@.[RHoy_ (nzR8*gfeݿï eŎn% :MDkݒwrYm:Vg/R-%խVcdv&ᚂ~ me2 љi*2K>il-! '/rj$jJ;@68-ImXFxsEJ*R z֨\x~xD$Op7bHȐH3Kմumvh^دW8$_73p_S]ޑMg6E;`Sp!Puܤ o/N!SFy%+3`UjYuGvb>nX>,2`*r=`P| QەD)<L.5R˝P4(mAyHiIg]%pr=k|pm;5Wg|ʮ[`,-H['HD-Ajb|,aN.7'&/`q̪ ~ TЄW8o7!YVRGI. CJ wz;(G`9Mb azLUnEZa \v)S@,\~Y'tRzLsQy F>q$>>,=1O&1qQFv=l% =O/CwE;lPrX/QwdLYM|e:QpSM\;UB/75) ]NxR=uH1CR$S'Gi:Jx'5(4sEҌ`!];wIqMнs53LZs|7 r=t+XQLgg>u@/Eatf*:ss_+!Sn)y@ZqK1~4z)/chRtrSV$}]!Mt>~xx^?f uBfxy:4w4aB(fe,C7vm`d0"nl "5#NtC hkvE(#,a΢,P AIF-Y3x-ݒox.BʵR;|+$<2oud*qJærNkhY'Sd>qlb5V+Tnlҧܵ4i.饫z_nO\r1a^h>5i )2?-ďZﭧC1:K EKG͎.7/1qpB@8UT%(jia9gE9[U+ YiʴPkUU)!J [źS TU/*W68z⬫,[* ^3d~aH)]N 76n 8Hͭ!H#11-I.3==Xd3LhC;pE$,Qyhy1-1@n wjTМ3uۅRQmޛyxv ܒc/:`"'y~[F[KjAVcz7pn([Gq@a+y#7= ~ar]5HM}iಹGL. Mb /$G6p$pKbPL=̒UeǗ*7br;KT9>;쪍ۘӠ>C@Q+uƙUng iaozmlGI(*ݩ"O[ϑɱ_£P9}oB%!DxaKH֛ ~B=xMc5g7b Ao}Q:Vc%m+޽8Ǧcoqǡ}EGvBU.e~46HzYedR^\,ͪ,flX+3vyˣAj&W!*aNB"Nr0"4I e$Em:o<SqW\nkI/lh 5v:0"rێN,)a,~x}`%ˁ_c%ٗƊyUIߙ[)\vf ϻ7^2D;Qx~Oy3g)eI&17<°S H.t NȜK0q?B63ei<^n<塚5%^}eNY I3>3uh)!m/fwʍAiCԡ!/A3/"JuBZa"Lѽ+>ouP4c5CIS-} "hY09s*fm]JZK)eHG&hgpYipTѴJUpю@MO(@`PUj?4fUiw{e̓oK*SetЎVqOdL9dnJ+|x:8 v*߭ V^M0+L~:#cd(Q1g#;o`9F%Mv|aU7@tEYȧP ɞ8V}0'RzD}Ej?ֽ7 I97MZ>{aq*TT ߜ,8+D Ƚ{Ry!aIm/Q HQ4}O1UX$lo#t 6Ѥ i|JZئN.kXgv8iOd 6c.oϴUǘf_*A?TyfɁ&Y|"1/{s 79V3`|zGsK*&Lkod.!!2qD\d?siuYUPn_{;rm%eBp)(S_[Q OS+7;ūk`c2 jfܞܐD{`Kڨ*X`E͚X U4y]f2iMgWܠk%9*vlP#wd"ZD7j cFuZf=t1PkOGH_3~v|^?D-[UWmV!10ŒU-)'7`PiugYyjZ;fhm'^ o>II0՘P&;@[]W6S@W̊\`9P7O6\3(h}7'1h.QgM?;rTL*E) n%(!%Yeoe\<)yf Tbv)fTuY!Ny UcX yOxl󙂳{s3;A[ZKˌXmSgwS o8*4#]4ݔp^?C t-7כ|L6[/q !F-;IW)POB5!d `5<~SU+ {'- kLٿA]JAq};X켾1EP]H1l\+Ȍ\]),x8P#CJHX*nFS t,QoD_6^`z(-rO[BS ޳u RMWaԯw\^WE~€Wފpq iV<>COӓ2x֍+G5#YSo&3.,O}#ڇ4ef>cLN p-.RZÐ[QmEfdbCwCvJWnJe)ZA1NP#_ M6 U8\C۪}/o<gRqK?ܥGCɚs@mU4Pwڴ;*F$6!tL86[`;e;wMc+M _>A"J%6geBOJ|{YcqKی?VӖ[ȷP0Y 'HֲF- S(DvPw)F9ow p];T-S +(S2wPWiו!rW_sVh&n) |5bp얘z3sť-ܝʬ2!wn{Z{ cH +FaDJ.銅m__bk_-< !@fԓ4 q<х:a +&p~?\:t%nHɵO!i9)1X6Rˎk#QG?,P?~FPH++d #g8,' =7 i$Q { |@XL…IC"29ë-`i{wZ 衒4//oN $VhDQq[ڐR=!G EN'r@O(Y8JyTz+;si]'@**s@,^Gļ҂t6>"-?07 2†2:=H&>~gjCtvUi5FR[.{< 7Pze$'%hj(1'hY俋;y]}m^? 'tƑ*xײY9|Q1D}/%i`ucRa&T ˼a]>M>LaCTǹ_c 02)aXi{mCYM9RlӁ6ޔ OScaX!t\<,Ke"Ʈ/likE8d3j)S nKt'#n{8aEyrg.g*ohwN;4j__)VI:&Y{WURGznS:|4 4QS ~kVmzrj}*gFed" >E7XMx'd#m/}VۍjX1J4b.kj7rpDr-9n]-q"59SjuS~{(+'z=lAyqB\w>N0#c=M fDioG_Puy;v*i*DA,5Ŋ 贅 u,@ ݠ5JZz.cEq8n"c+~Ö6p!`lnӣ utFԚ#VHi2#] ƭYP6g\Q7ctqBfdy$? SrDmyG5L:Zp!|n l90-Q] ^*7?>G{=b1L'bpXֵ6%zl6ϼE'Y8zvĀ")1vIMo[ lӍgo[_\y>LB i=D#Re}Y*mr7"u\yIH~qR%厥_0;a2UղXkh`'RIi=5 ;SxI>(&SegGc$=.Zt>zR_b94K os :zR;` 4Lvf@pѧf)&ץ LȊkӋ($ DqDJ+3b)HSEBŕ}0zco>0}?A!CȭUs"F{Icճ.%BŋlzT1tP>.{0P9/vQB21JL!V8 _8b-ԭ}}:E^X m%.h{hnu ϕx0󳕠)T܍ x] A c$r_t~L\EKϏ+& *)%h/燌S ١즣u>Ң %%Mh.mڋ^-չL'[;e,A7W#P柽4^X,% 폥si)/0P#ާVz`H{n$ot5cR{&-U'B9 db\qs)O_ o߲ m.t.`:'wyBzJp .c{+:l[ז,Z-dv";I6B(p21wiZ}PNNWC.3[Ԣ}|'?wk dߟK:|V*V A%D-gAٺv,MvT m55[MoY'vj~ikO.Toܝs0#V:&Q!: qe'cʇhmhMF.Tߖ_q-\&]2LWjBrdX81◦] s?1xfR+50Ǝ̏UQzd"+D9"YkfEJ$ueѺAH6O;bQx,"=N#&%0xlfh2pBg-?8H2o-ȼ.!e4][cj%Mi u#{>}c_y6!58v6KnEL$2z1MrmUd+ [~[[X/~#q̨K9'`w.6\jgfU|Ní}cLR}F7f~W{_F:1U÷ 3e>|kv,}ڢ;%aޡnBvNFcqA y5=20:C/<Q_C}˶5UXӧ76;1&!"~YP 94'J|; \ QPYNo\z=}"XWFWQf]jUwޒ\0-~\ C' lEp4p44?ahn.󭫣?qrŎНr' M&ewă©s.CGۛpﲣ"Q 2ayq|k`?zbR|ZI*f(rL묒qJ4̇ú &Nƀ&Qr@iI1UyВ /1{1:6!*- L͠[}&JoV l+ 5KOq| BtkL*sSEbdDRYBO1^-H^Ub)n?eތoc7M}ݭbΕp%=K s/VN$fdO)$:EC qSqTK9RXu ?s?9{MmLsMIAۋ-Q@cV.=Q:Oz5;oܽp-]ʐ Hu ˜S L>3QcjL,6vtM 43q,tPwj(SwV@e9hhzpn`?@LM|qfBL8g5e[h8o1*db"Eo Xcrt>NкM'+j R݋7xZlHt:giDV䀹Miw$=n'YKpCVѮm5`4p8Hd ^F]8}h.<(R/Ÿ8$QR8 ;t14o*d[3)RrhhLehUJxZJfZe2b]*jZ6B]QKY  MfsY˼TDV/B3i9xXAtaT?%I;wMg>zS3pޘaP6p(mnM9h82*ʦt f#rr 0IفdU;c'_ұAlqxqD'POL-<#k :Т'B= PBW7,z4NX?4E{Cx@mTJuApWTyf^_iPG/*$,}^3HfTLKh[N5~vsv5&(xQq0v3&?GqYzLKW&^P?)noQ'+lZex?fu6wq1엩1!ӣbPy03*Rz/1 j1;^֫PO;E \4ƫWDDD[3v? }ץP{N&FmYb k *4Bg0qm kSk:U󁱺We1"M1yJGL:wXD(><1׸GNINc D 3Ж9wr ԼOܩfM?Г\!❋s"U* Iٻ1_סAt d{+r{ o: 75v9Yƴ,ĤnNfԀ$\E_1ڊ[%DXdX?#\ zk+'KwLڕP_߲`Q$?#=096%5/Otg&7vݷ귏 hW"'L8D'5vm"@q>BU[BE@ӰIxp[;}NE5#:͆.:/G1 Xt~蕡8R♠B.HÙ |S9R} Otx=ׄ I9p~EvX2cvznbSr/S"$"ǦCbti?] },d #HƷ KB 8pLa;Lyǧ 9p 3p y⺕s77SsUϐ63sԓDBc! \rXQ ݻTo;4 KT JnXqB*Gk ;CY,f(7Tfm'\N#>62hs&l(g.gښ^ݼ!:Ϝ7a'.ja'vW4d|R5%* Ϲ^h2 Pb7; {n7ʚlp*K>.01 qx1yҼƵȔ{:mp+!xWtKxJ' Mg,f71`E pCoY~O^ k"Ts8:WNuWORD4Ulwd6l5[9< YF B=@|6KQ V JIhv4V{yypk [;XyoHC׶e v:,Nҹ؍ $=\A.8j;uGƿ:Lh1ƢTj!o㦅:jt<t]s%EŏR8_L )Hݫ8 |6;6-ERo$}{Jɴ(H4|-c KEɈ;qSN)FªH3? ;Lq )[+zrwg,$-i K0<A<s }PvmVE8RMO2fzno[6P^tU|KW< B09]Y-:[R;{ FմOV6!7a2BMX`jX'A5i=2x'1 W&br_3ez4F/JՊ5WQ$ O >=:*?AWnU c#쥢3m?bM"U0*Fa@Bqi"KRGb,Mn$Dʶ˂M۫ ^&T5iXQ5pGkm9c-)HD{DwvF-,3lzdS4zsL`D|v& 9&6 W#ÇJjp0NBYGXCa;* _yз鈶[#8})f$9j|;;tJvxu \]-{T8#$"' E?ٳ;948{9Vq؎Z-x?6NI^!AXޏDI.}@MJ!jg qn4.׶ rOI6xܖ(:[rPʰ0\x z!:aȔf?̉mi!RP@>Pp ҹGGg٩*xwce $ wPq@O/mXT6!6zvaUY/h%z#!!6? )ǙuvJ `DVD#QQ&6ךl.k @6^`6{"5&D US qiUx!:Uӛto hA63]͓WiG7zCbsFp}vas$"XSzW vgv6SӚ컽fVi@\l=J 37-h"cP ~FBQs(u{!ѓۘ\<_Օ!ɮz0oض`{g8RDdԓ#5˨ɍS/:C4gtA@ٰ0 kܕ.e6rP@8a1yk-n)z~Z| r0%iΉN7hieNzv75U(+]k{6nkb+$Л*W@dbd f?$3r7ECbR.HI=P{`d~EU?*}^(4ZI`UĽL +bI 5 &Mk;smzPR7!ty6#?V4a9? K$ߤ jߓGH sʲ 5r~nAF·gˁ`jE_az$<>t\Jf1'>յW})ZEԁU!YFmw ;)Q blsY1RU]PVqz hwJj]Ɍ" +BNx/dBMQsy\?$vż%ǩdv5@_jDh}]H]o6ђxƀ(t_)*dM)E$-e7t}?APҪ%+=VI&䟓x2\ϝ#,X=PvZ5)z.wd|ek@'쏳'C V ^Հq.kҘƫPk( 6òI7i^C, d>u *98XESM\\wIDdI7}֣=zGq7Vk&/ÍG9x떻DSk1,B?V>ܦ42Đ_^7lw skMa+a0!:$ʍƾ1:B}(-H\Y~-Tr=cM7gJvKy:= +&ݛ Yk(HP On|?҅;<#;KCw̖b]60s7-_hk3@'*!݌m>|Sir0%k8j,{$]hƑa9RU ׅq?#*uewRQgBungAՄݱYY*Ko\ճXƌVXҠwxq j ^  ՒlĚ8u!/^4 LnWhʕf_+>aZ4n&xo"꽳4Ri8A"n#h{ (8degUi"#I̮h&LzFEoAԗ>N "TՓ1O:en+It utbi9\ERNV md3x,w 4ɦ~f=!I5݁7e)Fu~KU oV6bj ezo|&j5B/RB)1bXp )KܻMiCź$ BKKYD-kIU!L%-uB)f~WD;}RDem;*fE[ExEǏ>%q=&7+4-#{Exq4 K6Mav2-yދQ];ֳIz%3XN~r jaLF`#|J|`sG`A z|~r07ǝqt6Y1nC &ksM(Ag@(Mpᰲ4S& n9Է-juIMRR2,OOwԆz}p8D`ቢO̩G&TВ )vzA@WH/q瘞z_?QlI<3y̩fxm"lnJ^ %HFyW)5WB]0Pn+1Q)[=, 5 8gc EF#ONa]l&-0Duw[O(^+`!nŐ5-5_&z/bS5edO>/%9cYN,^BO$i;*GL.j%fu P+q-٫;ڠ|WoPV$Jt\ /' [xl.( <{ad$o_x*_*KF dh^&$9`=a=n#Dj)GICpuS5&Y4әP&޲Tu;_OdhbWz\%nL©X޹(w i&, \*4[i$HqO#&/[6I1؊~7=o> P:|u,slDVcN#s{lH%VЃ%Ijbn3:B", jB5OqE-Ϣl`jttUϾ]bQ#8E08:Z7N%:tJ1z|nwnh^-.O-h9a_jݯ"xtpW  .j&%bU,XYs1-9$rMMI3CF%CkT98Kao?]wϒjLO^ҟ LUǕ*Bw9PUD 毜(@H^6VlHE]o0"?e_ػZЇvhtA%/gN9AlVQjtN;N#}ʐX(h>s,;XzI|6` VOp[>y˪ HKmBŴcjVL-nY,sٝKU:f,wEf k[_g,vL$Gd|y #u7g4 FD::K6&J.g4a#vMR\\;!:k^0J(f=7=~i@Hi\ɂ7c2E>Px `0 {{|1KT#mk;gB!}/ȗ99&dqhp7ȣ<%mf9XKJ2w1xn/X e eLCllX?eϚJ1&Ab%h1-u>NT/{',×f(dD'ױC2LcۃFp< \fuiHe|̴h9`cIhd.$Qi*)T-1&·NaF w=b`L-m^A)q3 ݉rP9C⠛:YL8텣0,(_9V)n0gzSc6B0NomP 0&ٜ fQָQ7f:MJMߍ8Oq[X_"r'1%al%xXMH=gwI+Voyz*彿г#ʓak'#1׬FbSEڦ CBOAqHXVYQu{uh;KŦWKY{ϺO{d88B%3;<e>FQyYqq+>ruFq*PIYJ9`UT$@ߤmń0ꊤ$|,5M4|8$:IbE* \/|0Rӓ'͡.s,VR2=ˑWョU>aքM=s' n@$ͥP\`W4L8.(gWy_k`nx$8Nk=S"1:fz 0{T qyL`bԌR&MD-t ُ<)LÕ3p(VeWиA.lؤsm54]h@wrN_egQ,҅k Aպ+phHL׹K!ttpFmsj͜+xߥi`Йed0 n|gCMZ3FVj6М8G#a?__ xrG[(뱣O RZwkWQm|[Y岅 Kvn|u66WA7}aEoC?Ⱦ1A0y{ tח ",ԨaK;$< ]1Cp3[0%-veYa'G>D46(@9p/"@Ǫ szY H')x֒;E9Ms0U 9հnX ΂SR=y~wꉃ pƏۏIC*p^p5;<(} -Ⳍj3H $+:Juˣx1]HjH][VC\mnSu[XOP #%Պv~bJo&hG~}a?Fi^af6cio)෠ﵽ`E}pEV5;gj-P Wb$tհ;dFK iU-ojE_O"Wf#ukG:j`vHS>1x^nM^Ԡy>4.ؠ|M=3;q.""GJ:F6hhTnS;s=KR%y'L+SosmhktӺG(}% gKe`s[06Ur)ET?M"IU`&\S3f6`pV,UB54\848,}`;4&wLie,OZzgp Q7,p8*>B@ %GטZBb{rR1lSM\K.9nV 8s!vv ;+Q?YK2~` 4xEEư&^eE-vȺK…{-5ؼB{{TP gmcU p-ܒS8Rmh=7VX:AԱm%s=HEЯ6Ыrq$eň07;:\16oE8ZLz# f*=t?=4#z I=Cq2v JGShudBv̻>F4ie`ȯXI%Uͪ=W6RQ #S :Bc` C {@j$n$ e=myM^sʜ)` ϫO`JEyr{${,o:`GFzIDvs)xlIP&:6iUS3v(wBw%SCL[A'7GX0dQ/6H&S75HLW7i 8a,eSH0ՕWz5vpEiiug)N1]̶ԋaW.`(U&b=P# bE $Po.|ߒB1dl{&޼e<)j`p\{e^q[#q_k͛pRm=o[<[`v>.u#'evgcn}tF8xjŦYY!Ԋ4OT_h.vfrL+=%Pbۏ|4 Б- ?dxo`$v';.O&iI>\7eH֟ R4C;5CT n {wf^r̻ɧ\\}G[RYzO/s:·Y  6Rk7ზΈJhwƻm)V^WbشS,KkVp$YS a5Ρ^N.axQ[Z67 'W-r#{1=}L[R:B঒}34xD/R7Uh=Onmj{m՜| eyKK\U}\*SN@.<*3/ooFΝI#2zJ'+^@7aMw{z&ِb8!"ELiS0I_h4'Љݻ> w ;vɥ۷ h?5G,z4'L*JM[(meDyHHNo\Qq0TsKG$q]W3$Xi|_/V׆#P4o]`6VAs2RNI1BR&rsp{̄~bJS~[G3k@oڌQGE:C9: ]uc1PON)A"-ŸtzI4b>Js\캫 2SR 3dF$_ cIHmowK`G Ua0932d31l+ ]̿+tYpwQc5SD O# FB딳&zR_K^Iqw_@+z$ ޶Z7ȆTv6X=Q:DRJ[ O!3pI>dnFtߖ mܙɝ7AϿ(a3Dx]nčDf f:VW,`sK'=^lٸg f3ۉbZ'j5T NC2H%pi#N$P+6fd䆶~w0 vrpR @xP{b=}2F7+C%_d~&M3¥G LֱiLM(lKXTxQa*cB8d6bc&l?UlA[OEݖ=*#[_sK]a*}–UKcH$d2尯_(+Km`>43wֆULh2]+zEV8KSa1"':U^~,!Lݓu2)`|]+Ц<'B (Pa1qgz \Yp؊XݮH7ڠxQj'?OXyY~#uj$Lի 9Eˉ Eowd9E!3/ J zrq2{e>$5qH.D ]Y*۟n,!*E#dwi6m~h"k{ttZsmH4ORC=bSPRU8Ԧ@GWʗ=ˁsݪItrĻaie@} x-=jo˘ >ѼS9a]#JvbYב*\W UyC[aX?#OC*u.jr:vDїpelR.s N?۵ g5lZ$,t:f뛗7H 0K,0+V1vԍ ∀~Q_{A6A,bjݧŤcNK^7CҴ7:lk;|pkl'{4 نl(A%.юL3N7_/B&Z"xFH{֯>Jґ^۲4q}1 gǂ|)5tXtrf͆7LZƞL8r GKV"W)4v<}NṞ`%U$ ħ+F<g,fV}`2f.0+]H⺠ߨ}L=-<47bk: ?-1ѷAup*'}0e(%1Nȼ;z;n0Y[/>;~MB0![j}jo2Ue&ode6W ؆mԆ ;H$pC @6"XU͝uS5L9:7<97KƖbC7HO1*q2\=fw+KD#ֆN :#WyH6uXc+ALL\/?愁.X/c3 Z{$Uv6AVa:f)=ۙH`n bм;F=6(qi,oDY"|w@Ò/&7Fm_zGu,Nj VQ*䠴g;<2J Kd+ZuCX y [Kpϝs31Q5juIi/ EMQ)(ȅ]uy’(1{E0,%KnT8 ȫE<9Ōr!Ml'bC³0Mƣ86rx,M%1Pk=t8!.ZͰG8]9uDI:iPA9c4`Je~ ҩ5s:AB9Vkw#zO_ %D̦{LJ0٣Uue" ex&4y@D*32vL72o@F.׽ ; M(xS8Uo7#zҪ0 >4\1)(BY5k2%EP51ǵ0]aĆC#7(i12,tmEWƢ؋,-XlA-}TR,HqW@D)<^]P) r3u2.'~u4OEh 6 $ 4Te{{d暓e|.'FaS*Xs-h}xJQkl!4pWʕP>Ok g\J)T# <)hB7[Ǵz,wfT;S>HBVw1-I2ި4s1kNM ~ OX_D+mcI "e(\ת JSʈ@::Xsw4I$`B, ,kjΝ=bi$tT Tz ׉hk|Z20T޴㈧cXԎ7zjR}s;k@{ #u%aBoK )x#~cA0!nK>#).@Ӑ[jqNAWRm%k "҈2ST|Dq7yh-ޤrʃj[);]422>F$ eq\±s/@mIALҎGP<"MG.Ib20OpMZb ZsՅΖ(iL)kL6- 3 TU9}#:Ϙ/W<ܱ mdT^3rIKQtEhׄbٟy #Ƙ մ@tv^5ȡ꤄ӑgi !{E{TɑŇڨTh D°G<.Uq'U|Iũ}) |iGy%AO}!|]\C#g5dׅх06blҿ}S㪴jh9('lw0~GgBPeUZ~8 9gwQMl.@ct]r (Kff!{9KRGRROInLxsh9^ǂlrdczB?;tsي{{/xuvA!CJ7mG[ydAqk2Y'[#H-jRh0Mq`W"D$]Nv^ȺUr7tzU4$eWsiwԔ絁3:ǶVؔ<|¥.) bGFM6X ,1Az^e"fCT**;npk"F,* yB{$]SbSȶcxNX̒t:N )vQN 'a9p~=b7pFWE^+?Tn^ղt6I#@^@q!pA_Flb|[Wi>v`l/jc iIf_74 JaAF>, SGF ྦྷW5,l=3EQO<AG2ľˑ`CyF:E\LgPn%a\vq'-gr#ZЎ$\\W)3)8Nd;B+)A"KpkavL*}77{Su%2=񇗭̏!*BnP/8Mh i2{Qk(AV}7;j v4ڼSB}Zc@xzL7Ome  fx*pMzM091o-5K+M-kjA^pAM$.Ɛ4DlSR"?6ȠEPhI`x#L~k ֔.GS`/j5_86]#?Ko?E5${XgTPR쨃P42:d GSWƴQlQx@w _6fxi (R+|.4k8S5p$-GnWDw|밪V epAW%We85>,oc:{nCLUM󒟥|H (#\J+"ZbB/Mf?\nR.O,*޺_+ӝA}=6 XT\s2p0mD.;N4T0+#-7]b~^yCzthU9z>U,v _5DtT4{"W+N^B5מ0԰edr)* 'f510=69V%WAU_ͦG5!B2y MțedmICiE%}XBAo#ѨUG#-qwF ._7pͷyn^Rr)< Nl0sϮ|%+à \Fd)2E1#Ft7!|Xx56IRavH.&qn`Y%?x]54PmoD@^q91ggO/1RZ󀮴渏BY_ r"q/?bUR|QJ:mu 4@{ FAkPl?DѦy Qpemqy8ڹdg,Bݺa@ ,yBU#IթT4m,wz>&~X>fq1Be>P^ fLj) }KhvCگvL4EJWX\F #GoT+ N@WU Sc%f(ӌQ[h"E;&u/%߄q_Ïv+&w\0K='`?}Naa)툕]9Ē4e!$ҡC8QNRިv'6q"lo6 PV_zgՓ@ݓz-ypv+tZ $4Cb?V~SKh@Gx,?MKv ~#t{jeo mp'+Bsp,aERyV7sMԊV݅yx<xF'&em^O߄WJ}aM2F܁*"-M=qJRFY_VjDib\?!?QyLP{ʦjG*fDh!i~̮ӹX+DԒQQ, Kǡ"u;f;o7W7mucWS&\Ź _Y}jy"Bܝh=V^]zk՗}傶?VusbJڦĈ(pck^A ;x6GQ҃Bc~r/ؑ]Ϥbt?`ȡ眓ba=Uq*pnZ|q'Y`Lܲ$:Nԃ۽2,^18Z4I2N-S;&YE9q`gZM-PGIjto$:z(Ż^wyVa7:1+%}]5wk檲">0䵚tUco}o#ő{%p+v# ^BnkRrҐ?dI|ʼ^(j^n_~X7GSMUuO4ry)*,fXF4"*ܠ irw.qxu¿eP:} SFy!sV53LuCS8I|ѥVm~~+K̽cN+- -gG'VȀREm?A:_ SLi4Ȫ>ibԃmh1ťʑ}#eЧpE.2*hY0+g^vG>[кrC;>JKCge@X&܃-7t2yS.[X?No@Mx34yyu<*W@"6$zpϵLb{ C+y(q1:E$`CHeu'9dFztJC{KRy!U5 41XfuvAEje J^+ٰFwف^J1H[ +x1hE x<X|i@emi΄45wLՕBF;SEIhbN1PMcYS wmsjz­h+>yn(moƬޖ@]';+r,}^VlUu xpFjTAD/.[m,$}iK˼%>;B̪Ph&SX4 # yf܎,os僡FNHEI%!jazCp;~r٤4F7I<汱6 pe=[ˑ=;O7 ~}LR23^`>|+5 H<)'+s7P:]:|rVq;tvC mhF آQ@ceTfVeab]W1e;EZc2#v%0*`ȭSc[ EPjI%lh6seӰn͟,o+":#'s/ I 7ִɠ< ci"Rw%Rldi1X t_܆+Gh.1ʒ !0Y,8)F Vb/Df26$LnG /x߀nX( h$I{.aҐZLXCgƥ)}fksKhDxI~@x4c/z͹[oͰnpGa{=QlBHK7bA(j9#bm.ٷlG#\0b/%t%͢SFI/&n=[χ_R\[rlkA ~³\d!6.Ps+Tiold୩=C#ʔ!J2=Qi03X˘4S Y;J:]G'ܫtC9|[K$YΏRz4=[<ڴ4`z88Cm#țj"%㔦ZV#cHdp\ URGMT)gcӌw.ʵMU+EcObՔ_7 3ӬA^0}9z _+tj)l0tT@[p.[9\%X+m `blezlvUXVW K)KСe`0C y~PveP| l!QN2cXHAdIu1huБieC<)>Y ʊ,)mPQ6ځGlDqGw) JW3vB ׁ~pGn I@ra95MyKTR*U?;/>E D1.:׬Ka$Ғ}PT:ka.g`AdJRV8T)eVRG)JJjAo횡9mzmd4 TJI\.1a&*+B#+l0'[ p}X[[Emk4b$q;B!r%%bEɾb4\@R|!h$o/]-"T<1'X&=EHb%Hp`\"[$$: ! ;j 2Rd`oY~QRᵷk\F[qUc/0=&J}KPX7s|6$M߈X$u$#keV  +7cDRGJD!)!S{ۢ @6J]W c-W֫L\H1e$A5Ęqx̆ DH"!'؈x1x7}N(j =l6hJ5{rWt)`o[3\AJ *H~{iPi4K$,2A8SK6Wǡ8z&kEW.8$U@lP%rDj^=.lHKx# $_ވ'-Fh`W>ƣ48o/kqH}L[Yz4jipaq0>b FmO4N:RT2wG. />m\pUe^Fq5y[x@:fqS Fq[Iҹ!>(0+2?o7|[nl s){::|;)o]7wp(PYz^SᩀU'Ua_Dg弍N=iʨinU=oGuWaG^|* ~ݩ5ׄuKHP.|V8 W^bƙ M"Ӫ6>eJM Hu6 cW~v;cXXQureCЋ|RΉÉK†}񤪮JYGE@SHgҶzDa4Y"s|9xkl o [4&VrϗD bDmSi/NMo]FBcyn#RlyzsTղ?@ ) J3*iq9e0}[A@Qx([*iV $k,nGJUtr=̝JV!:ϖ5So0 tD]OkEVWw!P N},Q"VU2Rp '<և3S@#ܧ[i qLԌڽZ ,06A{&n/)@^ӓf?U!^Uk6X5tdL >j?Rjym@*V+C,O1{ iZaU|MLadЃ,kS6_A5XjuW0YvlwvH2Ue6y  Yk7ho'ڷ0m~]0hZ<;i\%VA/]<*7~M70 h^q(m4Z ĀM f`OixF˵ r7`?L ^> bQX1xi:}Ĺ d;up*_ck`d{5}`"g ɢBސP1d"CMEZC0Ւ(VB]֏ tZ2{;qML/7_wn&^;C,SQ%4!a,LzO"^ndNgB6bBlEaN?ծEzקzI @WD[J:ESu"1'.M0kHv Kǯ<רn2S%b`l-f6cE/rBjȌxC:_Ao c)璵p~xeVutWdHW|DiAL6$sH5CQSly'0~7} һd(9<"{?*n6=VhuZu!L}ϬG,an *r.gϔŬGPsuA*6cb >3.G#@)2ka_(K˻cO!Ftmff|F5+8rб]o>HC\=t0O'yé|#ѷgdkM$$7%E\1niKgn#sDiP]jYX7.=?2/۷c[%YtZFA]^wYS"iJ:s=7@Ql[#e F%-/%Ք}'uБ g? t+f `SYyٮRC qB{0.GUCFHiT3!/u1[B8}{,'HcGACȥ.֩ 8ey[ /R?FMux{1ehqBrPgǠŸ/m?^,,_vd_[zd(Rx5= 5K3Zt)4קǙqenG TS,Ckr_js|ύ0+}X89T|IEĘCaFnA0ёEՀ~+ؽ9jw$SQ%6;^hPxf{_vѶAv< ZApu*IܲڷYI-.,#5Yة3snjG.FbA#l0w~s/(4cӢDJ p3 hVCW./Ycv;.GlՙTnBX;Ww#Bl7cE5}o+3ZܟHKz$f{c4 YfC?/- eYMv%|[pB[o1%JAfXռanKnxR3ժ#. 2)_AD[cͫS tMjo%%'?'y\ ơ/Y"-AL/ԇ[? zj9X 2މWeOdX߫jsRLu(a]U:vN;R%u S*ǃL5FAI7|#h6@U]н"Y}gi[}DxFҀA<Nj`,0()CV6-2ڮʫ@FAÅ?r@`Mlx# l{Dhdyt9KQ3#Ij9\ŲgrA,~_z{)=<{Am Nj 4N1T3 &ҁ)I]2Qs}fKlhsځk.A\ܖIlYSTBYk>^QSGiP=btPCr7;C3d>HQrkf>N#qr6 oVeO5{#ymcPjF)*o?vc$G;=[%ņe@tX# o^8i<5>mDƲ^QO|R)L鶡NĤ@ jփqpҎm4uQ{-TWR &ډ .J:\)Nh 7B}h@&2se\anUv Ŷeqҡ9 cKA>B%4rw&t>ʶ Ό@C/ܫ nCurWt}vǾ+VL$KåvҦJ/}{t %dA)wSqp`>W+[lW4ҖCBAm#rD ϡ HQr|]_c[d,]î}vd^s+gi `6juvЧ7KQDr+/MOt`ƾ$Igd bOgjT񆻄,Ŧ}PKm%qD|tޚ$:Ӆ/$7sH?6l/pE3{Š{$*ٝ毥r_m!>وh{@"RENGe2T6if ;Yp)qkﻢNGh[׳.a>rBe_⤩9?%7ogӂ@ۖ㴽qTjL7{|B߸Ś*G؋Qc`WΰVVPA5c"2lV`Mho*Hx4͜8xA>j$7т+1m"1rFiEKhBJDp~c9z#1}"k$G>j9/%ꚑ Tr"ϋ5,;X nfGA'CQؔCWX=TdXG%DYk!Ŭbrws~&L1e>Sf[܌ŝ~kޥvZPVD<`5T%Ƀ~PF[*Zd.1cy6Qz9@{e ݩφC7D dj|aTtaUe,?OQ޷rxZX,rRk lDi:QdN hB6"g18wm~ܺQߐ@<$&Sitdm6 i7VL>z` _L}59l0K It3Uƥ+SD%G;=!_e3?JÓ2-9e(Rc5X6)i]n \d-?%^KVg=ET GuX{+[WwÎİ, 4 g_$X3ҒEW0|hbj):Pcw.`DOSxT`5 ΐjn>0s։m'04+vCJ8Y#- dMA_7 q=tt!=;_옒 N/GޤŎt~{x.D 6/<7'4 aB26ؾ<^96tJI:q.5# ^%Pŋ75+a{Q|䆎hers>?\Sɻ=k>@o KhJk/m޻H lx~bs}I3&>|Arܻrp[\N҆ugAV2:@Ym-Fk:"Ld#G'J5*__c[ E >v"FŊeո$| 52ao3g ZN}DgGwΗE f ;Sٰtj/F~ 7#5.PYO.4I2/iJЍZ`z_؇[1bZ98!|IX}$`79Dv+-=x%.Aep3wX\y3e1Jd)wI8۳X_`;ގF,^u|Cyv 8f(NVg}ubk3KX5><J,K2+SL?  w #  860P>SY&\UU /_QwC&UӞŸbH~_&3Bsz71jU? El%@7}g"PDZ˱fn\7\]ͪ 5ou|=24fA455@;4=+JpLSdofHLd@."R'C/(q$Gf9 -v4r"v۵ ~ƛPN }섚V$Q+};EnngY ^'zw΍{$p Wp9UfCI;Ki>^2轥1A&)TsϺc~gU}Obm+r3ϺRҽ~^濪?l`eFGa٬pW6w iHڂLԝ9tCbFl*c;o1e}UEΦj}.v:ז_4b^l` g?x| vfø\eH'iyʿgA%+a[)c<1+5~]Lk'Qqw0SQ}RoL I};FgH.2m"vifv+/V($VHa\:lṱ5?ޘ[QMc*Qu!"S:l( XgpTR ZH ,_rGڞ| 0Adb@s4iPLS&#dR; lwE+X-TZGD5}X~\|kWL,XÁ&jqÅ{էĩ+URJ" <"?DX36L@(K ɺ$ _Wbבv4NYġ#M&Ps$}#OSkv֩ SR\RiRRu>O>AcK1wXѰgUseԫOѝ&^(gյ*x hGG$ FeT&HTW-FIMϹ!\_K>K0ivtF\[_WB!jZYLy;~siH߮s6,-p2 K\8t%r[R+ק%J0ؘӷr(8 m7rZ妩0TْP`^wQ1IԼEΔ>ZĬ{nW4.Ԋ  iDM% ͐[}7[} y"K9{)prn3\q>ܛ z@M}RДUPj6I ,U&|~ZFqi8jpK|r+ޚkEq5GeN ;r?y]~鴀(SI[U',,;wheY%;d9mze#u2| f!fwzre>,CGs=2ee+=V(զ\tq衔x>}`Ç2 ra,$AK"UԀrLR/'pŖReiHJ?]7egf&k}cж?DZ{}V ӫ&{yo<1$&~kkCوCn4kiHM8 m&ɬ늮Uȳ~@j@ +éep3QEO߰Z",: p,$7zC֘Re5D9W3T$M|,/2Ǻb 'kqC/S)^sjJfJO2]VO(%?ODֲ Yx9#[_]0p#jޯ{d[SB_'FDemWPMwi7WYT;jTzdgh U=XvѸMi#%2aDzYn[\TN#)Qd%~@`tӗS)FI_ZF)pgT%p]ٹM!Yl#2Zd0~$kAܒ}.~v_7[d I0&H}IX1-YAcmٮ# u^5E Dnoo5A}&sy܌ ;#^i 9B^)?KRj?5yb f9{wnnqZ?hc*ӿqCǡBAGa嚺~fV|'P|ypھs6W:ĴͶkz' &e̮Gӻb۔^ 1q_<R97mCor#83NXOhyL 1fL?&ziUMntߡog?,יO@VyN:m,ɍgfԻnh϶SpX!mȋ-`۵zT!C&ӜTܥܵCFԦ%g+-|4j\hE.in'^@w~irzֶ!eRE"av0=->]ern&"+!6 H[5EcƀKvdTaT^yq{vDs3.p3d"Yl@D¢ 0{m A@u F6YCD 7|Yxdtm8ISh$ Or o#Ug(Z䄌]_&Qa.+mkV dZTK/[Q?!!n 0&yG**LT8r fؐ.DwPǤq(NuR8P~NHƹW,hٖ>dH՟P?.i$w0b3_XQ;̜_ezNGe۝4Zv@L-h1gi~7ptJ+;9glq+0Vz |_T)Ǿ-+gFy<#5"5ɞp puG0Oos%ed r][sAf[@̜rb=:X_ԣIUFyZhq@bt ((Z Y7 }`yl#? x.f@`? Z;q|ѭ &S m#^K]C[ { }P%\2}w1v1h~Xi$W~j95cn}<͗_tAl_V٣ȴC.$MLD&c֦r19lvNx\7˼ +wėP`eQ8ԁ%-|@~sՄտ&چJ:_ enO~ɇQ^ڋuڸY+HΥHvSZa"U *d$tb0lyJyQ[u䳰aliI .˞: Wc z+ꄚ V"5?vB"?u|<@7\Yֳv=]VO~QTD. ҁR;dƐWWúqek@Qa ؖ_m[BL&D@&*7V^|EV|eԘ|b=2'bHgrN{d?A~쎔D5{%B>]Y֘gQAQRB#)0~@~c+ۛ1sީ;jmx~F|+2[wCvi}􆧭z$>ۺ 3BP0'~7#+>| N 1DiOmFVܺ}\,t=AM,ގt ht ή=M`\F%Ĺ?3GХ Su{SHAYR/L[80 }cPOz|;ڌtQLY,Z@bXXqMru9Z}Qy*,Ne Q~8*`0GV^ &{e=+%׻8-f39\8yqL&˒PAI=IAح*V挔cRi2-lުẺ/4֡5EndەҟS4턓!W\œ,nԚsb'S+|fЀfRͧN9` (v0WOO5Ktrbt-g bDC f jL*Ue`\{5dQ6j[ k1rxH-'"26ă)W|Fotz R"֜|o#cYhw:)<.y*{[ewbmª+Kڗ'P?`10/Jd#0 wA@2jUKhm,? X{:݀qLitr*շa`\^^E1IKpW]@"Hb~uܴ!/Xzs0@r+;dȜ#qŀ ,a/ ֩eug ۲@iY!6$ [AgPzJxX0Z׈hn$xwXOsby`ڴ&8Q{xnwR=069_Ll3K{&NSD'zpjӄ&AOz4[Tlcy X૜yzu9D6f0tWoAZ`5]Ͷ3ͪ#Zc]ףqT?>n`Z5BJfjM+@~AhG`*OMcw`ԶȓD̡Pb beDYqa1kfZiz.TB9fNBmuqakй#}i_P:8ϠI>bNav-dxiуv&+ΊM1,iq.bver D`#a2j*eϤi(;&c`.+!Lĸ%*{2YEzsߏCX9>:bO_d!6tZ>VPdzy [հϺʅn(;c2ݱ9~֜waW=$mFGO(:N\92Xø\Y^lfS> Mc |!mꡩo>PLDn$@o8Չ˞; ьd~ h S(6idy~tktƒuƛHm]?1}aT J^vTzWF ⚜mGd٨vY?2J[rf(Pi-J K Zw۟Si(vc>~*TB &kdG)G -Kߓٻ "@8P$0c감 ےKq@tn2D˃uf,.{/PKu,tkGe>p}Ztk}2hը&l!uHp&㜺oRO_ q)-$1'zʟqw{}ĥZ-V0HE˕XHVݵX7ID H z" .w4`TJM]&:gcFh s5./NSha6t?]RO%]xw.X# Ll" z4=abтџ TFȮ2r֔9 UE1+Iȏ:WXWaJ%w{wt0b |W{҆pJlTR0⋄tfGG=IYɚx+[$R]wEӡ˗s ۱FJ((,c~Z!_"g6VXNX7Q`k{7_0B>Gԅ%{3_r&AdB"緖(jx(QE⺥-<\;`rkQڸԖ=-" E VQ`Y E;!J tøT>/4WC}i/.+ёs!"e2Z5NތiNܼX*!`MG݁wUS1cLw#Ap5̗n1y" ֏WmT_Ԝ3 |,0TA *ߩVP[jsݩQ?̳vwL`̰_:nO5X"(Z5ѣEZ/'%GwJF𩂹-ɻH=ٖ~|?9K ɑGQ# w74³+T Dlk~+H/ߑo!gtG7=FDDGǀ+ݬ,'z ~fp"zQ4?0%JUTv}yxDŽW\A^@ O7,,K\&ɣߎ]x ',tj]x ߃wt/xY-Z.(ͱmM K;p!uL }7UL$J!UX8j7ʮ D:Th}JRC\X+O?ӤP[pR ]F{FB5v26Iw &I8}fSvxX3>H/Ec%O#z vB\83 ʆ:x_%S0'݅wGI d+UsT8J˯Hc_l[)=6ֺo +~/{818+%:] @4Ii-'ַ=!d4i =^BD*ͯ@ }M0mt_]'Y? %\4:T"4CS~ Fǻl>5_NPe^Ӗ-7U\r^wN 9,UgX^N#SF 9 *~i|A_7WgcJu95AF$+S4VrG_N%=I11m\Q_y? >߅\!L"5Gc`kn XHPi!rI_bK^5,3zꧬKh__5R A2 %&WW8Lm n3ݾ6~wU_)&HQLJI+ Eh 0,?cݱSI'4eflTf @sU22Ýč-˃Y<@\~W #ԡU@A{Io{y*_5NNx))< [x1s+h쐈zKkc`&3hݻAsVQ[&2uJҚveXUaKx _eW B-MC␤ռJ?= t9hCR~CBVӤw]=@2N0 +NfJ%cHl"NI&uA;Ҋ VF'H&BhLk۲i?*r@t__ F~·H^.FōH6tۻ2.bnHWރk뙕EfcTṡf^ v K:OC5n=ЏE~uJܪm)y#Sblz|W]uGnGmpA#\42./OF! Z{PӾG /hC(Սtq} x14D\dȟ<ʪRmUvTlЖ0S<N_ck|]ʾ ]GgE\+lǗo=./aHKh@a Wģ"-p܈~}@h^/yP3Ad?* Ǣ ;!#MY(.3W7k]"_눻hiT#lb ALDj/43$Mu{d}c`H[DPkzToh-|x{M6B>6kl0xlKmSE`.sr']HՔxKQrֲTVF$ڻvR5Ĺag,' l/h,qV_'ydqfqWhl<,S@Ρ7ar%!ϩt l>d?㑓E-L._H5,e5z$vJ#nS@h.ٷ}eĒӍg@r!Ywtl<]B$n5Z͌)|C}k%Qp~ɝgY{wZͼ3P űVR] NR>])4vT3$h~*BOFG$U [t Ar[W=;)$:f[# F F oS**]`-7}RNL6+ : /9B.]_3{x\VӨԗ( -x3rtޫ/jxpX>o@x+OEt}3no(Ja11q0Cgӝ0ӔJhJ&` h2zP9eau }<َ]_niW%;q/&gݩ ص̙rZeOQe֠p{'Ys,(0核Njc/e?>h管宎y|Sb}Hp[Iw~X+f_sHcHrh) ]V] D 2lG"= y 0R?R]pT&JE_U9;uw!a;k0\>-=tcy`ݱޅU9r=M(z!QO>[^V$yCAE]+1dEiJ2`&C9s\F bfEN2s[')˯wt2kV,|_T>ՀDϡMZ֍5c_E}HɾS P?S?̈́"l~8b3 H$n`ib|VAUe@Dr7T㯀ک9m)g#mW!^FX [Hw[Ji q` " /C!>"%SgZz |G{0Sz #έ\"`V⤟oa?EB&JuT jGPR2e,&7z_lX7u]onW^JeVWX6xPJ#͜agZTǪ+l@I \21 @#,UPY@! kvaC1ɦ9xY? xpšڠf5Xe?FQP/9{(]]TSyz\hu0b(>n}7}[հ ,5LBMPIG3ezj\F6Alo;R EBʠ։`jхoruL%"H^/Y:ͩ kK`YF_fɊ\!3*©>V!-N̰ W*[8ockR83`rp$T@}˦5N%.ي8zҦX5 j?Rn|u8?MB0L.- AyH@"U 1E}Ǹj[V[N~semHMPKuE&ݳ~*Ѭ[v$`= Ցsh!#Ky=IJ.ae YL+$#dĆ|Ϣ߱0(QƊ;ǹX}= ؛BBodI1dPrIc^x@")}  8jZPgRaph肦>|uư5 0vz-.gT~3,gӡ1t<&?F}bDb<$0KDҚD]GSp5RgSȬ~%scX.*wuyJԡNPIK}_/PE `Z |zPi2x[X.s'xnR@T6,(ʊ~1mpb0ب7$cS)V%\ɐNy_)!ûPsW !E㽯.Aϣ8AOW}eα4Xtt:?g z?!N!>x_w/4:*џuwWv+ū ~Fs,]e$.ׇ'(AQ@3`,i}`/gxln#/]9g16A כ>܏X}ipW7Ӑw_ywWнlJ`zטkXgdܩp/ю%N{\BNk+)7JO DWRm_Q &-nIv؝bO@i1F \?Ν)˂!$ƻМP_<t`ktmA+se|ٝma-= Y^cqt71e,*,T_}YKhL!8JWG(ܒ![x"ffHY I#b PIh/nhؤEI& ֐5J=&[)j]V] Dq+"q݋ Y溸~Q 9MxD6S I±5s<582 İMpA(=3_NBgDt /n _S} %+qbIjX2i~tR(j|vJbQc@бwN]h]_&'NIgHJވ9OZ;GcU\w_׃'d=+b)cJ6RY{I&6ZJvfi\P<ތXzQNس*̦&yZtD%svE=0*c r~3`R%&[Ѻ18/K}kSKvij\9o# !,{1F6׆cfsT fսvT`>Ey 4x;JҼ_ݏyhPQ(OY,x.nT9)V&mrDY|>"9jk}G3}$Hj<0 !&;t hM Ti!uk0ێ> \`$ʠ!}ֺ6K]Q3-IJ?fʰ(zՓxf0eltKʳ= 6{R&u㣣[>jOZ^} /$0YZ^:`?|>jԏU }WכWp) H4mgum!2Pzpy~ '#ꯏ8v%>eG%(-nTšBjPSQ-O}"={@j|S5z M Y3u!?G.QuoRT]xX-iN?4 : ՘Ӹ(*582si.7ϲ*@)W(y? 3mh)H s( < Cc15j.X7FoW=@ϻJ)aP>1"EL&g (L[\r>5F xѿw@4FAJac4S.\U~ډ &3"'.(8uqnt7gcEp^s.CfL#&~?UFV}۶s/_o:1ty1HС2{~ ƶu\VM`-PZޅC?'E$=]O?=ɩ[x6#9I+bO aTj*8I^ W\:\ȡv0I9\`9 VXktè:r;trx[%R|iȃmc̪QњoߠpZÏu;ߒcL` 0/|gUbo'{Z 5%Al4vDW,>;!rd0Nz 5Gx!<%quF ()P?AKsqg&z8'3Ğ{[B1V g~b2~DkиgE)s 5jPQ'˸z^?cF-P;EG=|H"O…3Q0y aH[#v#L4bM*,23,Ø'MnB7釺rFZM}H~brXpAQfIҮGMb{Zad:d }g{!#sCnWIyD4TMƟ'D=k^a_ˡ(7ELxREu<zD߄ղYW/D_O=Ќ7˄%|O2%CE0c}~WLNb-@ј-;lx QmLD ,n}ԭ,VYOlq|es*:Ac!yA-΀zpOodHRl{6 jn$=*C`EPPyꦿ J?E1 c0"GZqWD*Y|%y)犙v^A2=alG1]tUTS'6@ Vk_A-ܑz6@6ϰ߈žğRV+j[e_صU ţOϱ:C:H%S@ w믅-A5`o&xϡqv|LV1xsq<ĝ)@Ϩ,fI8O;hD#l otpQ -zEd2L0x)|_WhG)NЯpiwROp; <]J5&L ^xiuj8q)L#"ۯ#4쒰۠*NJQ²;߂S~v8=! _ zXƯR뾷gӴ?ߊ bvb3+3NNRkIxg͐ #AgA-x̉ vA[SƘoyRrRq+nzVGhz= #Q|h5`<dd 4 U_ `Y#"~KC5^,Mɵ7ݚ1ZXt6<+xt @楺u(7B\n*)v4fCfjbY1!&V]#̯j95 3ceFРN h jzTV0(BDkqt,7PPzeHaxc(5b~G;JTw5 HkךXdK0ԨeEql;HRC~w5ˉG.#V+]H:iLhmjz7Cz |ci.n|FUia\/,ⰋdqwS_#xVŖpW"C ~p\rY+jTRluy ۂw&.n<%2oG;:=_D8̝bwCr͊S^` ɕ\!#LD0qy$l:i䀘E=Tuũt9=G[my%s:4_yxЭ{[sݫHL|]%2k@ $9 O&W,@bٟu:Kkn\ q%+\uo|U L_`QJ2Sth!!-z[!*ܖ"fk7G8 WI & xrh: 0T`@4tg<@{ .T/.&=Ë'.46p p3g "V\%]Sd׊VlO]'{ J (M[tύ~P\l$4~ $ɐjs R뵉NgUaAcѩi4QKFMK%Ԥp迳C[C`ѤJ_@qƀO߫BW"Ka0/6] %3s(C mbtBA#t;FG<\jN~Nj/}<1Pd8T |uz+M5E:B[{NN ܗ5oKgRF>TLr- F5'd9_];@ɂFԍ\~y@'Os %3l#j_m+~=cr)"YyX3;zf>*){Hn bI`LA|Rc{M5`(F@z _8& \i#gFyWmBO%}ɕpIgU&@iji h@l>S]jۏy`u6EUQZ[g#_[hpjl72͠H*krASȾ:$&wsp٧<#G^}uO>QgjZCuXyM8RaoUdphL-fDG[3rʺJm\Q-%u{ScyA_^)ֿ7BHv29$uγ21Ba0FM\|$o5tP)=e&èp].7D8F/TTpX]NJYNß]Cbx=e6>B"4꿉#>n[wqqFڲJ}[-+HϴNC/a?Vyv!k2 AeW r_`)iufܦJb>}Wa}fFydUc2UUЧTl_G;|љpyŴiDuqc%~,TRD"EYnmȒuH)hQœn$^LM=h}UV,I*+ ~ȿ1`,HWZ81=E ?MuUO0O mO %Nb/HpGo9GPCᭈkC|qҟSC3dV+oBwJto"%YU-厜Ă3*#+6K?SL~7tt@%]BG<8P2t,4G5̡)?#.ZF ' ,&wafa /PGӾ JZ*>m3CM2m֪%*LJgB94 +1XKLH7 l=? %/~ V19A% 8bp_؍Ѣ#JYYc}Wx/(B` L!. [!5dڝn$ӃKGEIg}=Џm^!)P~-J5sc4^JGWהPKpk*7]rsU{ElzM#  1<6Vx>;46y#A_f卢ÎYL֓>VY9=V<^w!lx,F"onŮXj>^3KJn3 t]AUEHߢ+>O!-a*TO9Ewxߎ,?,M} ^|:8篹҃布]VGDLQ8֎mMһl!|Bdhh'&4Ԡq *c傧z7o$ Òןia4ҋJ28?HhA吕 ]*CkfU_0^pP%Um {јY߁<9+cJ=hqۀUB?U1虑ʁ6!N>ԤNIBk% F6ōst>SV|Z1ސY!){KDԥI_V975o\adZ?6r>[&Efsj(rqT:c/ɼ,"d+ґ,wxM)M+!avQ!}.4D\0瞨\L \68OjМq7Sn Ɖĵ-u"03!zYd7f<82jh8x=Ѻ?zfQp7ZE[Jv`!1lH؊8fbr 9\OU{#;ӏν._J4(~dT kAϯDȑp[`:_}ҚV.7TmŔǬieW*bY֙Hа[OVeϳ2׮[lGM7' |ߌ Qu[,<.ԑe+Y:[a,kn}Cz3FNd(fA֘{&'fNtsί{}83IˬB"UbvރŸ3z$5m|St=}ꣃorPַkB8 KefqY^=ξ6tgnhYsOQt\UoA=8Pye%71zrJMlvs^\J٘Gv~,BPlElP5c<5!3^beʁh8C3ٴgDP1;ZjPARP~Iؔ񁶎NPąn :7!zkjk"(W$SW]ou!Xt˰?INLVk :jhf0s @z4w NMdsXG:Q~qdpwhd`*}06U.'q6Rl lh3O0@`D$̾=U؍C#D!Ѝ~t]bER%:(Nu+V3 gYQM`: vtf&ėUsl#Grs՟ iهZԈ3qxPY򻋽jNr"J;t|{Y>$E?:(̩rj8Y󥑮gi%"W&*/|Py7!B;~`?|5_=(NN6-5/#IgYjf:c:eG]52'K*$Lt^@ J.4pfBv(y1EXO>ϓ=j9>JhȩDV?F ˀD;j-(T 6Ao]qea#V]/R%_T /?`nR0"=Mi* {ZGe CyMpݎL xB2Msty֣&ld^ WxDL axG~+\⾽=Ke]*vxg*Dm~W`QVDbH,ɺTĜ[=(R[} x^Ci}kin=ƒnE.sxϔk^Y4ެ|~i@CygBqk`5Rh S?L9Etw05%AQ8jcF0@2r6Pu´oz!Q^$pJ#,yͰ1CO짚4\TAѺ]2[uCOĭ"1; |*om5aO}U~}DwOf[l\j(vё}|\KqW?lQeq=M$5qX[D .ծv PkA׌/~sxroZh"{&6Ll|@'=rd%BۄAHV@lA %38஠NZ~ kYa7>Z&a.պ7 tGZk*ucZzWQ'CwXA9ƋROin8 ӊ]#yT8;qM)ate<--"DEkKg]`S3B y 8P?>cp>,AHcMZ2ٲ?Tcq`tJZg9*!"41ʖ2ʋQOS!!N<sb!<*2f:}&%Ḭl*MJY_{ҴRh_,=;-2[\xG)f?gU4:ĵ:elў߼Qr&SctB6 AmNdL!cARg2(*a0 wIY&q䴜Ξ25!AuKE&hx۩#lH _t(U 3`"϶d FɞmavЩ:k.3BR85OS[E GP!س;zfx]v, 8f9 \WUʅZi ._ X GI6~ ύ-WIay˥jӎ?3B*bgZ[dTr FjVSo(fV@p|h1H6CdZ7k?;on:%d( @ErJ$c2M]K:dh:0ugUBp% =꓋SMfCZ;SSel8Zx2RSO2%[LGV= o l-'2vdjVYDpCwK3Cޝћ3G^jY~WXk)sIT^CL@ ډ F%ABm3A88H1uc&0; |`Bx "[ /Py>)#N@\52ww/NqJٮ)`@b^ݪa̭a//WȔGowlZ3#q_ la2Fħ {Ij#h ),\NIcI}<%>%O k s=zp q2 ~?)`澩fߧbl<kM+rv `pAtY<{$=Tz_~|]iW$W*:WpwD<AGS +=Ԡru>Y}fW_,X7w40!69 rvh4D`=T3ez(q||њ"+ׇٖllexTiH/'0" x띑jZbP/ybf(u՚踊 QJ i &Rжt{usr`㑺s oѽ7M4!)CVI$_lսgS q3m< L6/ءHomhu|o,iUڍFl{5r-]j'H6plKLLv˪T)aiS8PhٙvAiba]h4-/-Jp4Z K4gރ*UieX*9q#F e~x rlP&LwFuIg"ci&BYo[.iĶ_irr;s5L`{hD᩺}[)]N9GSo.t4y@Խ"!&v4P**m\Or{u ,K O{n%M'V(xͤyhX)ɜ51z;sX.lp?V zMa׏M1&O^Gc42B%m>ƥLs/JG;osU\e W` -[$P?bl%Zo}It%PM"<-3a"ˁcH%5v>=K @0Tw%0yђiB-_n 4/ClFڿl /G XryʥgyJW3e&!j 6A43^aي@iCH:Zެ$ABnHuom{TU@I2n}6=V+nh FE>|TPygCBfԖw ks :Eܭ OQCb D98 ̨ @g{R1whKij`o_+5A$'q)z9|^jYikVOșOxwoi K@7~ᐎϔnܟ92N~ HIg!Q A."fIV>Rཆ=~,WNAXHG}.r[+b]vN0lo$+*~Y3[źUܜ*w9s+'Dl:JT~*Sy_ѱ51ԏ! ~de"q=!S˯+e IGRY.a!:e]Ez-?ǹ4 9-˽ ELNE NOA>SԭT*; z}t S$J~lq y?z.Ќ"tzC^`PsQ͊Y^q y@w=&@S@}S.Uk)ʨȺ?cxgU$7qXg?aŠvQv׎$~@\z8fvu/@~XYvxj\Ùu;] N[ 0|'1d_ok)t4l)Uy(KĤGڒ[+d_7p;lS"h|;Fl{<dPcu%{nČuAwiˆ#ycktG ~"sƋvPEo3n!@}YW_F#и,ϝHVe1f۲ UF 3}K1Ȕsr|^ToQ+.!@2q{x}0׃eI'uflu"m-*Si|cԾPMZ89nb0xF~roBT'^;̑}烱x=ZIL#| *Oorֹ;H'LOnY&OD<6T r$`C:8dW\*8هm䎰er>b1B,+2Y!!J p:CGū2T[,. 0PkCH|>h8$xxCxFuL!" hBOR[* fEfFLD(" zεf% ) (ډ1]MQ S#ޒ(B}ηD4=j3[JL;YU*]wyw/D)T X(Fp+ssٙg5U:.Ɯ ;dJTX,˜o**N7>kHABE`V_6D* 5kN_# KDXͯa wH+&P% )"ukf`|fڽZ+4(쭶!#&phX[45aX#yq"4:Htq)TIzȁI] |֩p73͂=+Es WK/9}hLIsJ?qVơքwȡ@~ {>% 5S?g}+'2*W=O*GmL+o辳GA5JМ/[+24bzq  ]4 )?;S% 'rkWw\fxh0h Do1SڻZX M2%FJzS.mQBe9(l& ⡟uÚYx,hW@î$pknkւ$sEZ찜xkh 먣x'Q.6TzrW5-!ef`Ir$y>B3ck'O'b1}l\}w /O 1BA=JU7mrZn˜\'Z§AdX2eR!)3 oYkf[t˟Cnm®M/r. RD&q9掎狅zX~!٤%%om{s"]GqTq t ^@Ұrw eSwg̍3GnX~*]CB>µ3j2>IqoU\5QR.){<8FgO)U`1L%?LsUFnENTU.l^o&D$ )=36lfcYzT:R(҃wma|8LYh1SY"Y/T»Sl!W R?i=SLcna&'*k򠭳4*"崥ۈ-~vVFPz0n_? eTf0Ne#'Tb1Ed̅[xA}ZGLxv-3&|p`Pqm,7c )y2ˡ=ppWefFWwm?YoǢb(%Ľ$ܡyOn:m'{Z)2C56i)>Xu6u⼎_9%00@J7ÉW.4Bat{V; BbxX>J͋G[og K5LHQ5nDD*2s80; rH {{$X4#գ 2U6-4YU$WO2+PXD4hۥ5:V/}ri|ˋLgyV8M Evgb!$x]0I齤 NV;qs`Zqc2愗s_7}5A"uwYqKζlO$|JF d~&S֖xVĤOQPtJHvZNh"M}nJfYkdΆ6ZOU&->tKI$ _5vD?{"T[|TmUU0FQ@w<(K51Q5?q > `UG=5p(`lGl wǜ5JY l̓q^8hv@e\V`yLr0xkTqpppNy㌳.ZN H0QHX&oA8!ߓ|+p 95\) yp;JA>ǝNj(khXl-= N $8vxj޼Pob>uۻc^lڋtwIy fTI猠+sbhG& U1o\KͬغEۿU'Nѽ *:O| i@TFc/__Q5-drWJԃaE$|'|_d#͓ǹQ嫘ӊ8^" 'y-?;sg(rN$ ?m/05n)z_$NfIr$x9C'.=4UI aaºG d?PNܐ]h :kr\LOF`,4J Mį7v/s3`p.5%kfQ˪3ɾ2EaRQG!]+<FX&i{z{eK`»Hv" )X% Ϟ۔;!DG MTkApqmJ=r~bdt|?^"eaeW ;]{Hg]Q.#9.'/,SU./bHJ7uKq&B?o*JˀWڧtyu((*WO.I1b {+(?<$۪L{`ب,d{nqPi[%D,d< IZb1Xn}p%QGw&$zIrb8 B@O|6g6E[J|izv$(.u}t;~3b%~*kFj&$uF1b^!!V}|Q!e.l]g'$|&$9.|^[ib͜X9R+~\UB9|}a/QS[\󩶥]F ӺFzR@wZpT7יe@>E| nh Dmth9-h,bn>`.znĞ %vE" #Ӽ,t"߃|Tle \δ}QXj,x5\*$Z@R5V|ռ-fQԩsTu?7i5GN-; &i_ #sբ0F#DXX͎ w5f*J)C_KO%`W! ׷~ _.!j o}d%/8:f8ˡ27E1N1'M1_.%.A)8v.8l;ן+b0lY'v`v+b\J4vKd(_`vL6B3ۮ[$ [=;͌Z3 Dٰ¾N德w2-A= R"@vI6CZDk4%ہ-g*xy:\ uY)^'r+&,[ϢB¡WDZ jFnXY,Jƺcq,ɳ"x~ I%0D9+e?~ c%?Ze]ӯGm`03 F!z@x}#qSCi뱏q8@i[a])"4BOgm/k]$r{*]))'`wR$,e;0fm[pLXb/@[V^Hu.s菄dK0=:Ϊ =Iq%MVJQY-r6D¼:@Β=nںgJlkZu_-c7a)j3^r j͏{1DgU070eQ@,487.R2nM c|\`*7i]FRcvisӢ^P6Ecn8MBc?^ Z*3 r$~5V\b߳еMx6(`_T5^塻²u `z;0) QhcEf (=YuAG-lo{6,CaAfsq؋ONqlO{=Jޮ7Unc9>_Qt܄acNt{>N9Ms'usL˶ji?3qc#(]i瓃\v1 ix;61mGK|I8H[aƃv.oky@1q3*kDޤwz۹ٿ.&;-΅Ɋ2)rVHLoYp_Yu ƫC>O!il|n<: @ANv `Y:IWeqdDwl~`I+gNe4W-ԣx/d JG>)@4ؔdsKf\@3"`ū\&`U]U( 䢢1Ea)}D{pSɪ+$cY((I   T5`k4,$AQ%%…Jv03-Aϰ4&d(h[Ysomwk$u/:2jT2U2&~W"9D`i\331*z2%<7:b!4@0W? ~ |ʬ VE9l#x&}%י!=f ֍݋7h#$uBѷS6| \"5=f.-lc! U=m'}W-|E u3rV%I Ve`EдԬiiYgP~Hs5%y b1*߽HWsD}?<%fm`Ѽlc7K) nUivG~MwNΩPxq{-o'\nF /{H{QGCph"eHEKJ]GUWlzZFpDBIw* Ԓ K1f|D*՝肇79Ѩ{8,S3O[MqCC!+ݛt3gP%@G2y7?3n<=q"ʔ2"%.n@(3)_$GB!/EdY/dTogjhR5ĦE@V%c}˹/+b^9!Je@G@ muu]@UDˍ0zVw3189G^ `]\zJF@._5$rB]%U1JGbUYy3-mLmijHA,@!`Eݵ%uOXW1)OEĮS0^72m: dj89ޏv,Yi~mՖUBm:czbHO4˺+2yI^~ڦS3VDϫ,{.N~of'Sa]N I΍:>⇥N1۠\Ů9GuzpЩQqP3بX/wuy+"Jl8%x n@l&wCVq޳XbGmB K}'o(4Na-%A&)XYR [3,m 09xAIq-֒ :aY@9v#_mWR!!yY-GrbW iAf:BiJpvf\D&Pn]0TrO\uWlՐތ!eN fy=rEN Hn՘rk2U~V$kY,Qq6B !`8 ?Zc}MNaqC;W\jiYH\WvThͷT~_C^ |gV=};!/ar^(eRYw'#Z#OՃVrܮL[J7,2a Fn/Eϡ`ڍt k4He5B':>ݿ\S.& m5XYoq}-jA[ K#L֍Ypݮ#'Hj꡹> k "QP{MG -A ]mRD@ kA@'S4z;@SƊ՛ z e VNX1$ZǞ8Ɖ 4 X?7 1\}uAka{gwF; r8ϕ ݋.W*21)j.]ϒ&v4d&,>D ;O=lYc2@o@,gs  ZNf`֕4ALK_p(]= iSEi3']c81|2:-mYwjPj?%Bv/ ֖"z=pPU7j/ǽyC"ԁeEA!};პP)XգwDŽs_&O~n ^H,=9X FTMf=:x^rv1s %H``P qkY̯zm01`K0\\G: b%լe׵MonV?,|PU@=6cCVm缩sjօ|j [?M|_m$JmOQ%* ^n>,b@g :AA* M{v^&\h߂3BJJS oCͨ_5fkETz'x7T@΁U͚Ӭ~*TvE!,KПh!oa]&]-KFB0O2 fYE8/ndO|6=9cQt{Bٌmm#3Mh2Ni#ɖϺݴNJI{Zb@~z ߗ!H2t_JCj+d}c#9÷䄋29юjêH 8l"tU7ZXṣY$.+/bKr)2Z;<Zz ʹ~4X$Ml9 ^\rrȱZIܽIvW"i?qAu_V|tϳ7ĀE]G_,.1Ԝx%>KQ#*hEq%[i]ӋI[CEYj_qM M*KT>0-p, 15ZMU^0 cshA40tFٝ: Rʂt=K%~cH `Agϑ)9>O,h;yEO[?F q%5JGe}hx8I#c$j]_R:]k|oa+>B;!VɃL*۴ϻ"\$iת+Uxla_[Ll_! A?³Z֩mhwK vDE7xcSOFQrM@C| 'ZS8f&\c /&֘\l(TB;ڢ("v:D΅Iqiq͗cp(6O4jubO .+\׷]6 $ohql eYZ+\k/Yχr׳\:>P<^$_P^ќV ,t*euEa>3'?ۨuTh=``$6&vRdw⏨ԫqӪ =w"߇p6@]rdzάPvk-VvDIje[~$9?ٌXP2K&/:BDD9 [wf i4Y}rzucY,˴ݺ 9stڟJ33tᨨ0Q5g\ Q^&su1Xkh =d>+*+{ʌE!¹Y9$_Э2Uxpz]$._f]$4+ oT5e KF caG#ߑn[J :̵[ΧS}-5nF3-f=g)g_H ZDyzO{IdtB XW!#[Ցth8{hB'w";c"=n2>{$EJM?$ SI ̬I#gي/Xm9G4XC؟?5`(Ƞq{H ٦(JV{ *srqbxp=צHJ1Wh(]cOl54͈~ V,k{3G P7Հ;" xòU:9}!'ϝ 2\u4Rnh'hoәz(f) +pmv, t)D)+Q,[ )n,m:45C1!ƛ9_eĽ('O2[g?A4a'qg% c3[6~]NY'h_6Ngӫ5*<#[tl戤a ɍ\,DT.$5(Kgf 1/֤>as0g _vLL;0;hn}")lM-u+J2ZَB)>ּHTGaF/(4O@S5]w#[4,lKzH)bAtճ!+,/2LUtkkp:t7B>Q d2吝`cK=@ZyX 6bx4"v#N;h '+ j,&Y7BQnL{Bq1`5ջ.vsVh}G EUWlLq.eS)!h] S+K{4p}4gYٵZr{ PwFKvW oPaWg yQqbcl|؃,'/ׯ0 ntQuPUYF_/_xij7I BȠ/:q兀wD3mҢcVgȄ)p^2U9rBpKl+u'1f0"3IAp`TbA 7ZpH)i{i ^T,ro~IzMG*gjL6G3f\muE&aP(/׬7TjchrG7!->WԘP.2VU`b*8߳ք+凈챖CL!wrI1fuGC$g&w^ε.9Ө4+&6{f2–\NOogF4Tc㺖pe)18hn_P 3#b!MHU[|F(I#E#zil{@oݢj/Oy &{ Q -{k,)IߕaVF^BJUi!N( ոY@HQD_4ќ*3WHhE[С֭=6|l=M L0/:'Mtnq>Z r/)輥|b3:?K+ oET\ri4#˴^VZGG@(*&gǏE?WMi+a`cPz曕'cyNpi9!̭t83w^^RjJ"\ { FVtNq(y\SN\&yF[zضC+ȱrnS_~Rcrm5zbx î:a9֌#9{*H(^N ^Fx55 q~rݸn#y_̸8bJ{4ap 8m.!5z!3>-q8CՅxQ8jM;?k% k`dŒ8=6h#ڶ/`/Aȟ<HL] Ȼ5DeRo(0d_jF&AvBwWdi2}wZx󂃿- VQi VK3P:9j\dY ZjhI켗Tr޿xnSЂ<_&$C w0CwɌnY NǢRIhȋG{tAtX Iȉ SuyvPu?ktx0 :#0 %: > .bR3eu5B#5ӣ/2Qk`֭Zp\.%w7_{v$D#ׂwy Ǩm)v939 㴂Wpb`8}_ዀJ$޸2(oc[{ 3*3`Ž }NAÔxbשBy)P;5i@. H ?γ.owpmVEbEQ֓5#mah]MEXCkRv ~`w*3#⨄nl)nͤ cB P$! _-l*;jo(m'c]պȱ%MnD;m֝ũLXI|ǾeOns0!*Em)EK| yLb gnx(K\%cXY-em}Qm5'_Իl~XVP#P =وIn ɬ;]=ztT|~W|V谘@ikus:* |^w0Bch|$xKyd츱5ؑWЬ*)-;yg+]l(be28"rel O7{(},;(B|9i|b`4C+%svnׂ݁pGYglHhcLtw^ o1lUa( N'☏_E1٪s4pHx}{OH̎hk[}eO&uJy8&cgmV{+g< M[kYxBm_݂#1m3p +n"EKtwqD50JRBˏYdMW:[ll=r} ./nEg'oA8W[=zM5x &9N2J /B3.&U#y!]+3g(gDdp+ ո-p"G< tM /- X029JAlHo o#:K.jj5g/<"m?l2h}[ @ֺ%.c3c`T7S+@-&Bpً=U1#:滑υh5h@.ߥ\OeEW'$Q37km)#ޒwدR30}lpl\fќS}/>Wy0̫C=jyy6#Vh-$7Iߣ]-6q~i)+&Mgܞۇn\+ЇyS:eLk֣adA""Iq Xs*G:~Љ`UԁJZ uV1 ;ʪWw~6&8_ ':Cyc4-wBTͨYYө7x-q\l#Z(CP_k@F7֪PpJ0gl~lFPؑ|2z= CrKj̵n_w{5](3.os{xE涸ܱwju}煡͹ *m6-٭X[?CnEc~¾ʀ(jkqSևnq]Q h)ՐLi?KFoz9Ȑevbp G^Cc6˪§UJ=im\ {GC9cT aa/ʫ9beqNXꎗ[l77~v/ Xf}l})nq3kk@n8  XnE ئba "&l ioZ ͸PyDb8} m) g#{''ԙL>K?ӤZzTԶXQ|I/iz &OmokS@i=qeo,6~zMvZ+RSxH9dyE\ظ :A1aPG442:ԾY]*HA4pj69if"6AĶ_|oi(hijGBqT Q:!/V=RxKr}jޗȒ&bC|` +'O\v5[ߍַK  xYoy-~1Ãc1K2v1zsѹق`G:j`,"eof4& w5:| [`P:;Tb,*:q`*wbRhdvulgU+#n 8yu('@cl GM] ʻb̫gM[ע9e5tǑV@ζ~E-3KfQ?8d;R.,a϶7}Ҷ3ͅIȓOv_9/q i\Y"6w-pw5cT.r>s]$ ox)IC}ԮX+XM*ۗoy9ؿALJ^.x'ynY암m}3|q/g}bv}'? hgAaT0c6MWY.4ׂn@ isq#-j_z X,4% >@ZI@=.$\U,9+m,1AdG]ᖭ$E?3"l- ܫ ˵3 _۬5 xMq1ҟ#*OfyTp+3/ y\Ft1| 7 B{⦘Ӵ-$ITQ,s_$ ko5~q8Dql=lB-cHs;fa'ױR};IkG -~k: l%N9)Űd׭l+q)a}nI~^'$A[eiLdBF :Ef%xɭ(P^}ClD8DM* SPyhS=+/CPH%JG4c!Vgcz$E19qL;_P۟l JM'ZYtZ__p&Y<,ٰ5%gR*l^ K01uC[Y("8  اdzAQ:?' #x3ɫ Xtm;LqfYq::չf]Wf*M|O/ _n~죪Dn,/&~fd#gKK f(s|Y^YÏT #HD9 !߮?/+vLLmJo(?:ئ5w}CStgsZOe=p3P堨ަpy@lP=#p=`vs<7Y*5ST5gC ?Sn ȱ{ ǫ)z kK[WLT4)Ɍ.?D"WU1> GjVeIDDXpr6BW5 %T4=]4ji494d\9;MZT+`Q%ϕq@Q:LӮVk0]q3xFԒ%w Q? #_:uEXsFʇ)cnk{7 6*r >-e5Er z A^|.sИrۙ-B7 ȱ̖vCT~PW?x hU,Q٧.kaORe,$;mԶԒtOI-֞eԭWydT Ak KfÊ,/Z'm<+_X\Ɏ%w: ޙ}eYknpG !T!}ڲ6yV;d}OOҁj,Kk{ٍ8m2v0ToDƎ i# !+R?Dy#c*d=u+ҘBuq"5zHl)~2-ͤ?b()Ux|?'r&vz=K{0 ZD䭐#M &-܎XfX-9*X~PĐ!mpCK+ϱ2"unv(SGo*]  r&d#yrKMx4zS`z흺u^lIOz/ds"q3g=YXj))JKrlc<N̾.̳z5ZQP=h 5 0 ݻG^/OgbV{Rb8VJ +B1Lwx5ЄbY/nd3GlHQʜJkPau錳N~(O̅Bse /PxQgeW/˓ E_FH]=fCu6p8/3t+O]9WD sAIhrU04j3!m1Tɓ tʍ Bصr쎦dymL8 {g[ėmfj9at5##5I#Wǹ(چއظ֭TJv|f^Gv֬9oG9ɑ;yC{""ű$'9 ^oZ0*Ԡ0amw Fæcf][(VwxeX*.ZV(eOٵ)aU|.TOqސ&BKa Ujp`+-K8] WRc_.dbFBi"5Fp:&SVx}CYXhSS'Ny9<xEX𤮎Vt6muuرK!<TK נb3ïP`q(ҭ'^Zb;APSӎ_b|1 ' ;3B>>n$>2Te5?w^8m(>:H ?Q5I!C^mi#Akۑ),qhwK1#~>j=,DSRf[99!FF(9E/zF9#v=Q̋>,(YAzawpL= õ9YYCNWTT_7Q)ѕlU_Hv~(V+vkK!u5O a3G G<bU{ ECoF {;-©[U5=cƆ*n:jh4mKH]*E{n Zy:l ߑU;jA]4J[k.ՠO,_ԅעf_8H~vd; ZIdǚG-YC2'EW FR%Ɲbxmt.hBg=Eu@ɽҼKz搷;⨳heTT (?JLeP r6Z}g!h/a=rf_E0X=(M}wT‰P"m$O1u‰Nh)O&:sF -#B!Uocz]bT5R܈o,HR¥}ϛJxe,1nLkvIwpj7CƱ=IVdlУ)@i3 ,3l N[^Y} QU=Q*/;z`Ga B}_CQJ<@L>`S}Tr2@tqx·7vŎq]W'"o|-^ɹ{=4F"RKtY^y X@J^ C*~1i&'-PgyryyR`Wlq3AQ~R׫0BH«>S5w݂4;QFORm3 aNǚh`hIE-!<&%zL[DY%ɊKqa½gϏ7:TT%jtYղV0qtN>}Q7^bnm8Qؓ] ~QAgy#uIߚ\1(*]ضIbO:5B[yDy9?p֛4yXonW%Tz]l0=")Rei_M?#B.o#f#g;y*WC% ĩj uܥ]޹^n ?;H8wl'e/Z,W>;5zhS@\~^Oljrwq!Lhcg降xP> [A?4O~KF@pйT;:V/cڋC 0yF,zw%`DMt(7>9$t0*^2^zX0 +9հM=T Q۶^Ͳ(oky-a]n$ݷȽeę8p c &[%o{4 ?j-B.[(k\E=>0 eX m3/XXc Ee L 0ZhuF.o󮍆֢/ל'G"ЯpRЗ7DO4svYm,Es*? Nqx~ Լ+nTjy[roÙm]ZOk 7ovCud|\sg~h+hrQ) `גZ/@;hҘF0+祭 ##%R+ϐ쌧oƞ(/{*tܬ--NϮAaZW. ڮi~Zr[@X)P91 !> hٓLn092N51꩹y4}e)XꉙΨs_4vJOhd|udmWW­OPE'a b[ (X )E-^,@Ŷj^oJhE2D -I-Z'ӻcHJWckPIDL1#FHy )p ,&5踀xǵ &(_Gj< )zo4NX*ΖJߒ& oI ]Ź_R rmt.RS ȱmTDCkKᵹ/8q P:j$)} [g:WT2꧱] OhtXt-^mcL,[F,^O4E&FD 2wU&N}Zj6:eNG%X>MUX}z"d%\zSGhLmsi 4f!m]X~p"ub'+Q˄ `plW2 Yt9(7[I4Gdӗ]XSyag1|$y׬gykv'6+q^1mQ #$'V9LVƝ K3ާ mY[$iJIy@6LLd-?ę" Tw5;,2 (o&[=YVk54 -SfrB+/ґO">W}7 ?vn@f[4<;6V' CRj~`OWWrG.]Q#m`ż\r`wHUۇE@?,%fTy ݺ% P}(D (}і @YĚM] y檤_Jyz*4]3b )Bh d|bQpO0&,aB%XCM,ۼS?N^x(![+yP ul|}u{ /9{ T2Ox1X”h2Gq-g=*Զ_RƵZrqZXW(ӓ4\ll(FO>C4P+SY2oZ) *OHP$h۟cqJl)!! B`9GLg2ܜԵ_7/UЛy<V:Uce.;WfVޒ}:@cK]g XX9KffP@acO%Ko} ^kbN#_VBg |X4U)H8P{#/?PdN"Ə/*5a0[c< >W§g+π{nl?G=PԐs@F0}߼2`2fF5}(VL?, (tl mg|ɦXmR-S i aDʒD= STgXKe^!Ѷ*U)atH m/Uri}\%.-Ltfbg6O3dٲ8)C@1Z>`Ph\tz .3ǯ2k sȗ2Bx2VcV∌uKvw0B lp-KL)Nr(qBCMAo3L8RX- f;d?z`3B4 pi-ҍB`Z6Ļa>+ k }a=z=JFZ$2TW]H%7jx=mr.۸QoLl֒Gb JS"!X(E@Kjseu6_pJ6v7FhӖn%,OqxJnRY8<.3(g[^qkJ=Ɇ1yu aF )YÆNrL|5:Nʮۥ,dDrt;W<*$vLN71:&*ЊMTM[RH#U~A-<-|Yw]?غş'Zi5a1$/Ԟ|LZ>/sP@]+UWr$E `^$70v8SK5Gl*~5(Mw+ifE`d3prBsN ?zKO|3{R˧Ri^[3VrɜF:BeN4WN+5!O5褄g3Ȼʲzqz" Y&FhX~ӈ-SлDz0Qx02 A1Bis׶4\ۀ- PXߠI)xʒM !*_({iw,a P? rR]A8~l4rFid |B4\Ӡ!djݛVxꥩVdُưkj:*Ko-k4C{vHam~yX CW!hc\V]\«$T_}!d4cdV~쏑 ]X)kHzr~}ΐ];~99Slh :hz\HGl@MbSM1azczs+X# 5Wc i h_&Ƥ!pՊ6}~Q%d @!pVs8 $) _46в=Lj:)&tRԋGKvΒ3”J` |~PG 'g ޸b/קw'kyB"?}<(8%"U/ŪI`̰P93$kxUIR$" \U3rlj2CyRN6fBS-4&|`_]'Bv~9ĸ݅P3O[$~U%9Nʴ@šE %CXܖQ20PBTglDs> &?I81B}ԢQ쌢(!ҝPF)NKZvڻ^ wҽ5İ[$J?ٛt! /xI;骽6b<^R{'?sg}(qdSD2[WHTu/9\Qx`wݣNRԟ+A9`G$7_BUm)g#'Vx;:,Q*V0{cnZٟnޖQPUԅ5IZ*/n>+hAtİg!|ƚ ѐw$b!;Y^,pb9?"~”p;;7_~!ʑJX. >K, 'sheKm„?~\{UsQp(rQkv`P#EټS$U†^</Z[gM!I-!wBan.wW1j^OftH2$ {׳jmiq Pd7Z=NTS'meʻ O@~gB-ofA>ffC0ꚜ < u'%I"g&S*nX?)Y$UDa]??APPгV9vZ`A~Un8<*Hzfrug ca,c L|}5LaݫitCBQ^ _N$=;_'YYYDZYQ㴎Gr_yNk_ 95sY~;f)P ˣLM=iT~xH3:v$ጲ{'{ |O%aU tb WZg" ߎcaEmq=1I O A+k|Nv7!^Ԛ2~G۪j y6jl}œQ8ehςʸ.#GЖxF&Pyt٤ [i C]?薒6mxϫsDtM>, D>jKe 71? R yk1Upym})Ym35i-06R mn+ R=`Nc@dg1\[D.!>O]#5?UxcIS!#%^Ơp\@a;Je2 )^D"u̼ qfh|?P|^p$_, t)-x$L%bL˕a˿+73[C_?T] ͏A([$nvJlNtqۗSe̝P(_ɧgz ̋arH_52RB]tL x9WK4267RH-$%e?PY39[5KCFwcQ ^˦ &i~RN3G>RY(sRkyeQeplgDߴH&,^=n+yG٬>۬l!4\_>+X"AIvM,?˄SyCQ N[b##`Yo$vIcEڶI:') ճ7RrKM q#[D<] K蒡?TG*D<._Ꙓ῜p|#AccQÃtdW8ug~Dz˨6?$e+1jGy/! ^(5vaAlu~nܳŚN֚IMfp[ S5ƻW8>:krrQl)Iabl,Yw3iR0#3^p5aA O"?| OfEyw~\΅,ZzSkᚗf^ 篁XoiaVdI]lD{% NኪEqf4b"4./)6o ( _jÊ2#"ޒ_'@u=^Ƌ4++Ğւ{rGPkmٍ+War٨JjE ӺqP1jG(#[UZm`[Vh u@럘.' پN\I:zWmf׿ je)>tc *hni4X-LM!K7 Oz*>@@)F#dH7Z^4SL5xԧ%T_3qDJ]c1(3ݩ"^* #)?PjYԲ޲`+\۾U;rI y3{|d&Z5 ˳? #`t7|c sE JcHHN~)mI8WD͕ޥ$J%Vj$LVڀM+5zK),fb33{BY6=OyTd,f,/P˒(eVPhACx=3*RyS`"wTv?t0@6F1M4c+vJw0[uwV{{\B"in]ػ0(qiCޫ.,naTr2!I  Zpp)ַ3V p 2YU$+$uʅ.Qܰ:xJMs笎#|Txˆ/6ј7&dٸuG`wO8¨7$N,6:9"yn>{`%FykBon_ss݂03]Ƀ9Ybh)ka;zXC`쇾x+ N$wg4CtA.Q+^#[FpI .Q|(UrL*G& bԎ?H_ RRefʲ/M:)eWη~{VC}7'[QAۦ?}D1^S+ QWD(Ccz ^V76? :|׉n3' vJdX֨ ck$rrwvS7} VT[\].ilN-4+ Vg -ykqG?Cd{@4LG6dt'@5!H8]A2)eS7}9 nj:Tq٦8)@-?6ͭ?6?ho@cJ`CJ_[A_>ܔcg>/dZ(p2/;ZElS:rp ,hdo(fׂo{ тII:[. . \bCc7D =@ḡGUEu"^8E0M)dK!DD qrX겴Ɵs .!.uI:q :1)DM$kIbk7{і@pʃ0CjbϚgˑFv+zoUpBR"29 Er! v;:F\56?N||,:W0ugȨ}^,$UrRzTlkP {$:k;iP].~3pO!$ U,-|\FZ;HQwB@C%#;~8{b:ΰ؊<!?z4>-5 75;\d, LWdI2R&u7;)Ru. jK(Ǩ r->vsTAP[aW"6QpV )j ƞ}/w!ꁶh{3k;F>)"|iDzK|yݳgT&=츷h_RM2+-3X1a{IG.360)O+|uo(ӡ]dc@؋眥.i.[7 װuy7O4Uqt0d(ss]e;5hmI}Ek#C!H [\>Tn_F*YϏSkxfO;1Q"+OWuV-Qf-ld(j+3y qɐ{=ݦ$uG*dGehn -!Ss0]m F\t185C Nx+1$;CV Ҋ1h\.vHTZ|dls3gu-0v)=Xy1΅+BBCr!e$qLS%G^HH %pxۖ1EG؂ڠ˄7~sGA.r3<^8 v%X4RCX](f(P*aٕU,/͵sڬ/,V").S4)aۤAZc rD&-|&g2lW[0?¤hfCgdVVφ8#.3{pk'Ӓ^Sh}!CS@\\:ӵ'toPPOSkTNQ^6R綢K .g(n/ )vc og3ƾ~0old}Lڄ}̄WjcQg n{,h<hv4aSqH ۖZyx12H[MdLm]0Lg\4h" OaJpc2ؼn^Ek.b1&t9'ULʅ'd @09'ޟ\Ӝ4d5N8~G7]OPP8>أg `klp{‹>ɐfS:FZK#j{25F)x g>-jme]7hZ.{V-C<%rf+hN~v_ӈs}-t;> olmTxPxok5 FTmnDsLOji D,#mblвtr>̧$q9d(u ɱt'%dDS://^ \6ōDK$pӜJVf'oϹDJd&m͊{߭3,Ԏ MmSP++ a4 uIJ*nQTɖ͐G:H+ǚ_L%)D2;[J*i+YL O76ㇵ7&Jc\dV sg"{Bu2)v>Џ|ZN&N 2[32NgTl("XJ+< tjm/!C4UѮN#mppnd| +${bҀYs)+eq"Ҟ_dž1Ly;_4YȑhN蒌 t$m,C;,&½w90TTJP{ $tnGf{z]C(Z3t9Lw3$ |@|w#i1٫OonQ,""πWԡ38Z"nOߔ&c|l KG_>ǬC`݃ ԋ52!Nl9680ʓoo_ V3I)hu1.E*^_8^:) \"cHzt.fg\huޛ$d S[IW W! p wBei.֗==Zt kO,<| t'u6'Rʄ?$]hmruik2GWT>yX3] ÿe#m!5p+b|vYpRsr ^׊Xt#ߣ1'ɖy (&|@L3w&(cg AXØ" -5:FOG+1CY,J~;i߰+;lg`:A1Ezmy2{ TN Ƶ@`Ֆ#4YtlF^-ɝy׽~[!6†? Zrɏ_pGxBwxIՈwg{ ZJ d%Eo39"R>4 R88H 5s\%9U3 0l@MEEgAlc#|3`]g;M3r  ݗkvڂbK=?1$dFuBĹevAN-R } }2i?1N'-7v*Ga A };Yo}o[씬^p8h{5%,P/V(ay{߲!c%bh22e= cHgu_i! Ⱦ_"̪}܊6$CaV KlԌ25 \sVP%R3_pM}=}h+ԙ#oxk"O]K)5t?v]x"tq}-O78z2,[K.G!p-%9@/D(恖0,^F&.!ɹ?qȉؓiqQd1)phcHJsXx~MMvcnw02+'t֚u[8}vNq4uӇinu۪^/rk-9в 9AṞiNIwn5j@C%=d^  `mbo;Z4W+ND/v@)1Jd2p+ >xO^{F f X*LZdG` =;:88c÷}R.'zrFcAr}0WuiMpti{3kR*K =`)ۖgigz< u>F;zxgBA^U(ЙƏq!`H/ԲzqZ`N0ڕfIp-0ëEwܿԯrS^%imVBDozȎR_Nm9DȘ3*iIpy/4 A^y;5nOMbpQW @Ƞ]5xb ] _p睬'(c0n,Ƚ2ՁɎwz)RPe8cpɊ0*ā+̌\Pg}KXIEFbZo}> :-inc/֫*VKU5%^T٨}XoU_poxKа2eEEz O.%1+f朹;[*k)Ix IRߡʢi%P]!W!xY BӜwc5^NmT8!ۻʞ2n֍ev,V z$!]iJf1Hɭ.bO@ ~/@)Q[Vm*i*ϺuF( ~G=5b,Vx&-f9D=n^ Hq\/%q[SiC~WLă;Ȓ= sV5@F 7]B!WZeV',n9lh<0oDPoαf;sd\c.&JMNJ:@TҿNIMI]tHc5Mact߹$k :m:$kh+jD9noy֬SA@O\J$KHaF:ҟzKv א3hr1C{cBf+*9vndL!ɇFdYnU# nnmSKE\Ly怋T5g%E[Ջ+l)w8:hl_6Ju_e|Щ oG"G ,m6!R؅g@N7w>dUH%DwE;g Be;J .pakz`3'gIv/NS" LIGJ/uVvH!fǐ26aR&kPP\IV>3W}opc<a ͩ _:T߰:'g3-׮Id@kw/sqԃ!Bãeaf[m`lvY!wV7vG{!]=h}xHe T,._fĒD&X+:,k,Qٜ.(ac:YIT^ VJTDOE0fRCN\n ڪ"(}2v dWQ쐕+q_0;BEWMסڒ1P0^NE^{,x1y[<؞6KcVݙ!&17;x)!*#ԩzaP'u uR(9 /{)jK ŠU6lkq'b]/ugТTvVFǑ"Gp$!n9w WpP08L`?Mxo巫~@v'aӞ{ι'X$C+5FIҐNNfFfOp2HWdUªhD5+"!Yy}=;n?oPrj-ZiQ0eDmK-:eV t+ tӯ}h/ c e^Y74XR(΁JOO'nCW!ho㒥-pܸhƸnӂ~LE")\e,aۡ1㝬Nt(1k?Ye[܁ZeTTIӻÁ<nOv*KzB,FOEVLe\b]ߑLfD9sޅJvӈ߲{~ڮZٲYEbiحݖY;.zl0 Y{ RE1 ⊣n\3M3bQr#Yu:|bNx>wb9Gs)0ZҎ`ođ*8hQHwݝ4WIjjvEqZ&Qݯ%֊œm<%ބO4"kjJ]Ji FkQP<"ٞ.ȉLV^HBgjJw+M4gqYTc֍|,l#Άug;\.4,@7X!Ut \@&J_uqML#e|1aYDR9o8Gm Te|&؄f)ru)q*xC|Iܞ,&pLump!!cHq넆g&I!čVRxqk!EWGڿqEVJ%f#@ReYu kd85A&$_Y }j%S)+`ލ8+WM6uXYNz\Ζy^ f_/ߐ%S J;邑D,K宁"^~'|W;8.8>:^HV:²< %^.Ҭ bN)pe#UPPU$"h.hR$h|B}SZ4ַ€ *˫2|.A{Y} _"2Y&rd$&~ QI"Q K%Q;2J]A+ 1-K@J5V+8Qw,Ro\Du3}<3UKEoYbJűPeeb$9dfsb f3@-ElAvq)ĬH˼I~&s"Mq.KIhNnAyݩ$еUmWhUSYܔY%Ls?Li\E'kMM ,0  j"֓}{$rrT5?}7]r٢JY3^#pNX kGHG^Y= RV Gɲ*&]SM7kfpFN $@ecL,}]c^r9"~~&6b|B%F &M#Т GOs1 TI θ:{?)Fj_l⦎]&70ݿKBC40}(_`Ez)/\5oиwvv"Vs6E%rڰC[ÛbBHc$0V瀰 Qy4aYʄCO$E.F\zV$G%![qb 0Ё^y=|:f~e>*ZLj[VW<aYI0<F;) V&\b˚>/Bjʼn+lQ||,&UWMcR*ߊScBO?2hdCLW(_oa:3%tI*gcXWTꑨƤ̿wEςE('e]#ݣs۷Ob.O  ׬5*2eHSCKMj-Kw@ߜ,BYk4m2{*M-k'e+&xњE >>fO3L#/xh9X#:> iF!7= x$ w|ˈ/QRŞ݆s삍 OS,Z3D`Q7(ҥORi99&ܠjt Jw`PGw>}h*g},`_U*JQ`pfQL@t\4Cu K1F2r/ yll㳲zZ FҾe9MtrՙrB1ߪ;6@4K44'Ig"/%|RD[%xɑ3r$h%Y-W׀=ǚV(d,I -چ}Xe8MJfoxϊ+b0@90ĵ MudgR`j;F ƣ5А3β'vӐټA\_g\_ĞY"Z&ێnx]\NלD#s*?H ;f;H -f¥Wa?Q_:kXes` &ZI{O/=xI ’ {x} א] h]^mIdikΒmG 8=p@FTg誥9>h ;zV0}Yɇ1;͗יXQ=n+k\1с̴DVi="|&|+ @ѢY))|Y<_r &"2ceɑŪc :1>jvE(a^o(}$cs86cw@9oE GEx}7w؜4G$7$^*t7=J]"kEѶ'36Co8J!kK1fRٜ活ۿlx#G aQ;|lPN@6 wdG=[xXb VT[pΎpA=CCKI msXH *f޶V]"UJ+K= t{4y q6f~Ld.`̱g{$]M¡"g-\q&57"NSF ft::pJ Ɇ42űSavx|`rD¼am<:]XRz.JE]P&I H{p8]]:ָb:V913@HS^ WL'mWHWM Q49ҜT k-Dܰ>z#^oVlEGDÞ2}dB"um:Ċo4{> ݹ]J*r7D!(WecpPŤpQjeG>~Vm=l+3Pg^gq  a !f#wMqp}v5f"Z" (Az&+C-ƏO5uꮋT$PQc@f5Fgf5>%dHs»@=ԥY fhr*= ){T<.-SiX)3vϜI&BɅr`5ɠ|rw6Dpdn O5C9饏YpVd>>=FT)XbXÊW*V:®Y'YWqd`?<#9l#3"Ig6F+3Ni~8sc":*:E*+2z0Gt -pT&t1,-0$ś3|CK,hP ^GDiJJ4 ?tSһSo(U;2*m ZuMh=!HB6=Ɗ}v4淋R׵P*;**`-o];shc&+.6n?; X!x!BWvQ( K:qB{! "tݑA@68*l#1ʱD},IN_ΜG3\;x;cr/˅zebRWS` }$1}H'q@ơFDqc6uALlwA0ZyvȤLԜiG9@eMk6cQܘX{'Qצ#M3̱si _˽)HcH# ۤɜ\#Z.L:oMeFM_ ɫP]|+ >3ek2^۴ņa+r _ʴj-U`6|6ޛbx8/a< M#ڐ47:I ʩ:tf`Kdb@ ;vmV+C[+ԡѲ:~E}!y+fX'$MiIPqTe2us(-25vΒ5Zv]E| , GPֿF&g-cyutzח(^Gb7{Ȝ.@M>j>I!3< )X0ʲ%'Zf'X,O#6["Dl/ŲlAl&uNY2wEgdssțąLʦSL#vR0Y2{i!doKELhhχ`5{;f 㽃96b;"sF'pG{çbiKN @턼hhBRGCַס{8 J B U 3'l#ת!JR9Lr{r%3|P}z|U-'Qr)1>ږDE@doH"[Bsv_ tz4}?tk[rHceZugb|qs@-&؜4p].Žj /kLoQLRh۳cK#A+`*B>c_zT2R ά1XTu\ V=3\uFx:/h F8 Odf0gp3i\M04 1v ٨l1A2$> q) < zy7G7(tuN&7FXcO80եr6U#eWRG2ܮVMuő")omȮf ]~JRXWH~ߌ'6!L1K.@Ur6`}7>=/Ks1R'=^%h٫bsڬ#B١&B(@nv#T \JMo@.s6Rnk67f9zGN1GYY 4 0&aw ѧyK7: ȍק`M=+Rc2RF'(\gs9^%3}?Gn4XgNj5F'lHabFC5|)/.u i3ǟ(FxT;؂ mq&i]}\JV;HP`0{-U9_яcdPtݙqs~M>5kUlnAi5#j\d<_n"]_YTQVO5pε??#q-HCY{T= dA"jN\Tƪ0%\ڋamPXAl@4u*ߢc̈́#ǥ$u޷KG'Y/3Be0w"|hw$ߎȮqXx)=QK@ui'=@!SXy:Є9h ?~qw+EƅiV lo L 66}4OGAzwYH Չ-m5;E1|Y;[A,o1jZpj,Ƣ*)~/Csg?$'s`E2 gq+xȜuuF+G0YP6uټXb+dzf=t0Ў)jw"'^:z쵪QP RvxK&9D3\f.{=KJJ[]3]A¬ HkPt݇0F;@r XnG`R{lkWQ+nn]E.j\~6Ɠ<4[ᐨj&erM\^]`h|PE%p#x CX|Ƙ#3ظ!ˋخeӾ"[?P3$R7o8Mc4+[ HӼFwT-z}5s4joث^4x,z՚q|8*HA"9av#ݐ$22mʋyةaE1}܊ 65TaXX~zBny,P9{-! Y?hAojG9|Q4?|+$ťpQ[11 ,3k"T3&r뢈klH4iP}ehӈˡnk#;^A${kpu^l| <8n`*5#+NB*p#1GM%l0lAn B(8kp"iǒp\s|j/uԴ$3(VUx6Ul #" ]Yn,wiJVw}SS4}HO0TZ,QEAA(5=97Ӆ* ~l%'-_Fbȫzϡ A'#< >c"+*TXmۖ-P³5>GgH(c{oX8l~ݲU v^bƃfT/K;9cTR;YDڤnYz5xAS;1%frnf~ZjKm_`Qizu{O>lNA3]bM_HCMVz29~ҧlf"xT->2m7؂#27FD 0ꬨ)'mc'RmLJ,F^EGjW4] /G0oH"^{^9id ́W%C:*2teAݪ.G+y.Degfji=#:5CFwk+wB1y<7_ַ}fKIZvh5Y_BW4L0\CRD ; W2 1n۱D{Ä$ s6|st(Cy]˛""KJg)_Of? ;EA;[6z!K,JY>z &ex4,P3ݏ@o$!qFzܡxJʆݯy~W%~Y't$MO, 3E^]C_yNYd勤a7ϋ׫Tu}52؊\@#~cf)^/1x(A{ kGw<5yB k_:ɖrz~t!EwTU YlǡEz4;>wn0<(o*w^s5-k wHU񵪚svg|y([&cb :`ڏBi.Q[*8"$`gw$'4n>W/]pEWf%=MOj:Pc)< ^c#~zn-:,&?@&j58Gӝ&t65|w( <YjorFՈQ*qWKU'}ucR(&C&XO(8Saz=xt'03A40Vm)$=S3*JﴖWVA6cHJ`wq6ebՙa؆v(l tU ֎mnA޹''ħ3;,x7;7>L,cc&`zͤ+V[}.ʠ wcH}mWxo`G|I1t'xvZ &=/[}@kkr>:~im >e:OZXۥ?sk8sIvAr#|UN5m^:Js$H 4wZép&$:_|jrR+]kпN ,q꒎ݑ8 :O 8zJ (EUڥZӅ>.Kn#H1R?tFm71]w?XrL|1 &S:#dvaQRfN& X y3 DfI~)tzrn̒(c 5:h}t9>r\@n,YC2YLR-Yv*2|lo43y&4!,J<U:yq=F{_h>^BpI Vu<["7;X O0h)5D-_O-uDhP*ƝiT}Asr;_hf9/aIFΜ|Xh c[G|n4<[1V 8Kї| SɅ;u(ia01 CB5FU)U { <V (c+j#jB]xcgSnr"Ͻi% ؚq9"%*Q_q:+YdGLp[aE>;^\B *Mޕ5 mjj="-f8&sl5wk2 /7NDD Tqe2ʆ2e# 'c̟[ʦT{ZY(u AT} c<6V,Ƣ$;!ھk!*LH!bVIP+`: ~ SR'~e9Rc[cIӌWb!#,CqbK;x OFKL]XR,~}#TJ<#VӛxYnהX\"yyfINRC-Us:oR%\{nPj.̶_Y:CX_[/D Zux!2oӎš!:u²K{"_c.X)"51 ^B/DJ}+P6_<' =#0]OHy^jbTcid11I3/Sߐ@O5:}>"( l s}tRn 1Z|3-|`^YV+Sozb ҠZ{j\Rg3j½9av1Oyh-876L!;lռxz S;-y O=)`I:m}o׽[{ϧXYB֔6u:N$PxKI.owHW\]DJǒN`TD Aam3L<6ohJr뵒ΪIIҀ0['^)={6{͕2׿e,<#<8^oc2cNkpJ6eRsa_TՂBHq 6Z 4e1c^eZъ>j! 3@'|t++D! BCx<~maxdLLeG0wiبoBF˦kkߓ\;%`}+Y<A.T)g(spz}'C׏>8<{D>_9a>;.ы T)Ri 7 SLΏ8kz3XuQs AdNyHhŭYgSJ6ȅ$n[_!:;8 ZxdXh?\~~8WVޗXLv6yCJ+5c26Eg2Y#0ESSf2e t ~2(uu!Jgr˖]vYlL_[.!yCu:4jWSdK/zZfЖSXPIVde*~?cn $Bi̬G%rU6+IF2a ^=` e-d1aY9VT@DC7t8sF#M23d1K ĕ|19/ׄQ|ٳ5\t8w9Ǘ*enUŔPD#PCX_\^[jڥ NYZƮCQl}i/D4EQ;0jCy M'4#GCISELb>Ii.ӳԖ\AĬO=瑲0K~Q^I} 뚁`| @muQfc6-eEZ 4@9O\"iSnjA^om 0ĕ>W\2 Һy2R`0[ӏR+@W !+s$er=Û^*>Ŏ` dpR*[{{p .}M#pqU}]c10ooFh3AO {x2v^Q5Q/ :ĩ$hm]߾zsPeŵ~-܆QECԕ8oY~fH ¢,X-lg],FG~rMȡF2RxsF,N[]62~qL<θj h;dj8iz(Cώ?A 7KeZԍ$G;cx*@+ & !@R1i\Lz0d3+p+xk10<֘YA1`6KPU2>buX&ܮ8p-=7̿>&ۙ'F;%T> z)ZgINkU\gDn/,E`pYօEXȰ|@( :)Ca4J+'x TMON4Ō0yݽˇ|ϕ>'@1VGއO1)Sh1m\HR5I`?"LBpmL~~P}vq;6Ky9f̴¶7fHd2 ;@U+i>X!NQJqNwK6.xm 'tˁ}bR^p۰-ŠV:πJ4OO?KI{P9.!Jo7GG`Wb9ZM5 \ VV-l<&}EjO699ƋkUt+0^3`22Aʊ [Mg/d[eYQ[ܼ 5r<+4K~k璾S&_&MSH&Ph5{/J1'PVGFZK* l*aW6\"m aaV¢Lľ&9zf dXs-z|<"ONːP"Xh }|qŅ\L8B{rC\Ib'@?CߟCUEaGtzpdcbB,k-^koʅ9%#JNH2Ew&"2/rǡno^ax5fh83n1@2Wv?Ha"!d dHk\-̢eOӵW 뼇'+:fuiʖtC)a[qPfڱ-/ #EnfWe\oy"wмDkV*Cİɛ+LG|QYp]H+,Sp IeD$xHo\(}HCޭP!W<'I5nEAt.4/Tj&G ^&>h54˔nL&BN R?p}a􁬙qݽ쉓) s g*}1/8 UMdLj]DdAuRu|UkH,9EFj`  ֌ ,P4kc~}<+lwtD'bO&GscZV7&-JȋC8FP!O@ǵn+x}x ɚQ4!0aXw%GP i ǁ׵ٻ<;IWCfĕ9"G! f1T1hKljrmpl~?F% G3# e%RzSc~) u?kj}@,wߜZdrWF qkYw]ujG_ZP e7gvЌ'2n Mɱ"fhkH+!=ZF-o#PZ#ɱ:Lt2Rry+Z>>TSbB A@kʜ?<YY'YE@0+WqPxdž8=7!7#x`;_-)6u RY 6x4f| q搕Rxk_̠znET#g[)ׂG%6ޤuO]$&/oF};wKLF.3ݳ[ e:s4 r,/P&ׂi<䣽Tf||bNN L+L!M:*gBFl~4q*͙<:TyRp N`$FZE[ydw<6B_6 XiI"+7y,unDYC]cːPNveRTL&!>ėA K#*FJqvmy< (h7Nō!0JUPXFx,J\Z|nhG!MzT 饛ٟO\1)};ġVIxlw P̞5b.=i AƔ r3VypG;t;M=x; ,30}D,aDfY:`M }Z#iףW*`6q/ Uڣn/`ϕL9`u6Rz#0ߔթס>j&sj V^H.qQ写C*]1kmoΝ842ȒKdoZKy`n|tCD 2)tQrh֮sT3Kƹs.]$7砍\=qf/W;|S ¢RH"'*zwn\?-=*oYb׹5 Ѽ}AC\ogfWa603~8h[kؘ+Z ȞYcОoGr;d 2pq&,UNm~-{)9qjM9_#ОN=)6޷>KDFbRG,/S?B12ǒxLK:t%cӃӭ%Fwu~T4.8B}6b-mQ+}pMx=؅MA(sGWQgK}5e'&ͱ%!卤 U-T٪8@{2b^FI!h{E$:y鮗e`sH7yP;Ycԫ-s` ,Fl?}?ѾM:Ƹ]iPyй%ƣ̝s@Ӻ/3II恓^ W](@@,o ,>X>8Xc4`+ɳܨf#W!mbͲ JXq]CҢDGY(3f dZ8@ B|VTjhp! 'aU M `Ac6G(SBV= `==U:"3U}T4E*KؒYa1׋%' Ҩ8?j$<5Kxr><>~L2>!fMUL' 7uG?=OU@@/E ors|4.Yv)У_'M?nI/&.U″s%r`z4*]s$)?\ʆ nv¶n wcJӌ.ch3wΑHj>=mժ0$D+@;eQS2>ETQ.3tؠUY€C t3Rn9υ,dr d#Z~m-̎Q;@.؇.8:o]!z#9;47@_MǍC*m1Iҵ4fqF9b0@.75- AW<:(HdtoyPIԚ^{omi:oT5˱4e3dl#\H nUtIbMԖlS@,mYY'a;_FU|HY캔mLD.x)e0e@| &ۑIzת9 `44 UG#@h>#<9uG Q766!O(H< hgW;6P 3CRW$#ဗH3kGcjIԁŁ34sFJ6%jŎxTgW=e+=牥C;\[qOIuP3Nc.97;9aZgђmg/w 撟m0^AA#5fF&؉. >IS\)1Hvng 1ґP- &ڗCJ_5^AgR -s?[c:Z&r#&) Q~{ɣ-{]9F :YX%gwAl!x#S[+~IM1 ٰn 'yV% ˻'EٍPv|X;Ї4Գ cNfcO`i7E憝6D(Z#Ϧd ?O&)G2 m_0 rz5Jk>{}Aڴw5 /q@kf ,jZv>`Q0+0Gl׽  Îr4yC*Lu0CT?fW DoU~Z;؎﷦n]O4p5Կ:H>Crڙv?85Q!rfqgP^ٗYP$f+Kwéއ(k8PgEwֳxjMv3:Yf=}VWN\L%$0[V,v%yaC'*-VK#XXh쐮1x8TwD#[(zd*>[5:EI[EfJjsg >>Qs}c(@ֳp- @b ӜQ !EJʬv(q *FWtgn^z #:4&a(:;*ДFC<7"~zH$X:C|颚<](DBi p*ʾB9..B[uO5tVKe<-98W/ڔ4lXjiQxł/iy((PH!kdMXSm$42(6w jMb ',R=nTyT2*cHt>'0s^,37$ތ:!Xcy xH[D1F9 RC} }ŭ!CD_3/]X9 tO Ad_)STeKN*^e] dϢBWwq!nUjt1q\aș=gFɷq|×i<3ekx_m]`[N?NoJeNd…r| ? -g|O#cXM\yۜE}ŔeHXȴV3Zܼ7GQz\#]*V& x?VW0w%5҄#G/")H#h9)]N=+ Emz XeA!tk,t1 նFs](]1 SPhgSi|)pc&l(5:ޥ[v]̎O \ӦMʡbZ4Fc*~&y ^'1b+=z=iBPAƃ|yfF`ǹt|j\/V&=y7f/!LE8"(@aIg'te l$k-xi40{\5FoY~ڊ2SXb] Q}u  'DtQsZYxnB/!SY@k=іŶ$ZԈǢb?^c*I!6&akoGėhYMl mqk0 L"Xר&KL6׼(yg ?;)d՜p2MTŞA֪ZN(JJ|6bӃ~j0Zncy.kh EALuQ 1z±oñwWjNt D0}tQZ4GjQv>/[±53Nnj~bW=Fx^4pq<,%$ӛM?Ib=/{ҵRE5}=k=!(K[;ؙڞ>/%&1wDO>K k8s?НM2aj9#TN#\L1+Q?2S)bvl  ^$gooI!XDH]Ceցd6_=LuR^1[YI-J Å76s%xK $oMx& )dHƘn-߉\YZLB(l31BdLу@E)|ȫ[޸}GW Iم~ާaikE{oX7PY"BZ^dE%SU1ON#]܏ݠ{lHTGe ֻFFrA?.<炏 c""78 L2)~A>,Ñ:+$^T z~Ϝ}u I4>QPvp4;S ) $s k{wXj}a+枆xYxNVZ:ّejqۧoFXn3-y=e??YBV±d9buO86"i 'ٹr4y gh[ ;4[Ǡ\iDžb/JkةW/\ԗY )^ cj \G_j}7/Tn(zXIa~AJZe\9~i(UЗ!3QAs6]ۈj7 U4XL;epǣh൐^; _O6VCud(@92͋N"g[&={l[˰>zuh@UEE.h 2(n%c8i:e<Z^C2{p||&xX{*8BS} Ee-oB OWqtPyj%esKkI,CjQ~KDʥ_q~囌󏏓f|p0;˞vOoi@Ow$/#Fsf bX^Q6jOsIEV(i"SOh11A~ )zڐY\8&O\Er3%N=T0ʀ:~_?`P@])n,~`ycc\-b)kʍuu(*azRW8mC00u=3+Du\7+4Mbu3}=7@/dGr{SxƐ6;@XD}Αjew:&6ԁ4 'mX}Ǻ(%迢#bB`a.siLVLI<%w?>@}&Qn2dDžŽu#){IElȧpek-5?@J u N^}x;h]jͲj\ w3: ͺbLXay U //~M22Mh53dX1!=~H8EԭC'nYwDO7._s͉xPD9U ,㞳^Q0=,k:,rwm}`{>~zT׶fƇUL*o[:3uDS#A̿(J}<:GK8e_lFx8Қ-~pdmO9>?v8~E Ic[e75NڼR N=}C9Z&}>)7A?t./ݻV0وx*J[ʗ`yݐ^^q34-!2|RpafjaI~ɿ #1y?_~{}dtR&)i߰ۜ[-$0N@0/I {WDK)b`@0iWEWmjE Cu;t Rֽo( crx%=ך C)q4<^/ o8 JKpRe ܋*-MZKҧCA~c>ãǯ5)Y<S8cW'"ռ~ %QE;i(d }c%)DUgLR v+mn֊$!Y.Ift$C]$Mթ .(l(ߵ5c,@OP&sX-lq[luqz|(EF?bk|alqH׋PҨ\eb K$ʟGԛ֨-mOfzk)]͆#FT[#zk`G 3T~!2 hIUǛ^mה쀗Ϣe 8o:M(;ngOx.o7pYF(wũv.z2[MwJQ^^&a@$iF|ۏ$9xWWמ+V LVIFyڐNN.Bf Sa] / kY]ۭeϐ '.sF)E>M"cP+iLY#R ϡ_(*h SІޅɵï ,LRDTx/{!GPڍ:x2@ei>mh˘P 6٥9z|iI4Fj~Rd=1K&H~Z|]<Ȣjk<ج2 )UTѰՊ BXMM$"'mN*|&%EoЉ +1N!48}fiIHGL7Oa`vPHI7t/0IߓEViMm(oM5.L 5s=٣ܹF Z+:i9ofHx.6l rgr/4і\TZ꛺hP M^yg= ?B_LH;5wS1L%kntԲD4:f'F"'ČPDap qXO+S,f Ubkyk[bGC, /wl[N>)?~h?Wp /<URʛ]y->#%jGP&A}('!.Tp%qf]jY1sYy8+`CR=3:Apv[-iemj;o>0SplUq}C = '{=~+onW[y|lc@%ύ2Lh$dJ/!4Ii2Xr$VsTG`@8. h؟@WA`tI;A_G Kf%$h02J!qpr\eY07q}cDkU*\l cI D-*WUyJd^㑽U`}$#)+ 2HlBGr+@ AR ~Ԫqn9D`%%'gOUEI,鴺o"JFߊ z[rL:B"+d~>Ҧ,&9c( MԲZ7Yr!Il" k+Ci&1*)7r7UF88/p%^em8Bw@ Ma{?csܛQWZ(Hy(T8~Gٖ4`-&>gR"S>IiC OTwݲVD-OZj% ${Oxx6"Չ<:r5?"c@;E ,kb2}x*Eʹ7 Qry\ ["Ic`flgg:Ք >yHdp~-"0Xro:jx&% =`]9 Lݹ}̍hpGwtaǬb7Uv46pvOWeVphuuJc aSV&@pI.Yb`[[+lPOM%IͰoʐhc%f.Q98E@LWNv89zDF"ˎ?D~\^u,^>ةA`|vv-SywQ2?C#Uxkrf̓+1i&ɗJ4Yʭ$jB jG¢1%f_{)l붕f#w/tSNga.#mV@L=Kxxg ۔{ ҸǹZW3@ Q368Ͼc9 r,(*SaY}>kC[I "P^T/י4\gN' T(t)e"8tGzfBP Z Fp/MJ(E\B8Q4>=g3ZYaGop?22r5*kk׭|-RHyZA@1AVG?Ę-4 {9W@sQ(iTO7cMRR}UN₯L6, ^te 8[-v6xPm`gs4&Hd8RDZ"P$E0ש&A-bJws72ZR r9.p #PRNsWW<y< 2̦T _k-ۉm d{t")k_mߝ"Td;_'i2/EH VR9uOkx-HN1h6URƾ3`Ⱦ\3='陋xX|srý+nl, =m a18$&+|A[gicCnBCLta2tYwQkP_gn'xfe,!6WW%xQ1}8r϶XPZ>OȠ'ɵ|`jXW/T fց]Դ:xypMl+CʾW }O1Ό47hպ/\&\=¹=6?y,-)-0UP=E3 VC8G"K TVOM~AۑI"] V!LZ5iŵhj$ oѴ_K$@ց͛G$i b^h^"uvVjLy]*rbjem_,ri }L(M HgGg+'. a$7Eq4y2 jM85lYjK _È UQ$ GB9-e@wg!]m#~M)XnpļM4*6Z/X% !G a-IuMyʯZkreA K7վh[,%~?+} Jk;>jWs1i]WfmoT bLixsazZ;R0X-+,-f +Ge%$N6GqJVړdL8?ϣXw4}} k\!WK[Jbivk !Rb[L:5)Ɯ0JC |0FDx^WN.6L!C$> Nwɟ[!z2ҘAcgmiu*(@8%ʨX IWt ~ģ!/+Y9G+Rߕ0ppEHw&RvL:?7vw+AAǥ&'ihf:хbϜUȦv)0I(r/0EM\p_X)`kO?/AIk<£i ..Pۂ<E-#L ,JULO;vb?t=f fz/ӧvg1FY( `TK'~/mDžXM€f4jmM@'C#*ȐLe|1GQsBء!o0_rپiiwlsz /zny4nhJٷo7=M!@˲ݴ(lrbk;3Q˨f,:܅M-69z?I5tFa_fICԩ^Ax߮Ex@V?S%ŅTԯߩ>eV_m vm?Z&qct%-1$4+||椩wC Dx" )sD+|6kY-ds來iWtϠB &6R5WHM!OI 8Zr Aؼns (EPfL..;7vXKFQ-iS枿:PhQD6y0m2j|rh+Q';]ލ옦>Cb[Y 1bb-:ռQ)}ˁl%( =ud_iǴ\TT蝕}QW{B6+!v|rrAj8Es~^::o3.ĤfԲQ @&>u|[fcN R-.W˰4l)WX:W8byrcm-d~flVnur_NFؓ1 Ys_?܃p{->|7BqCOC<68ehkֵ+S ip3J..1~}q Ti}F/j ~#7as1LP~.K$p m?'[403;r%LCb_ݷ?D\[oSE9 il'kAtmYM {aPi[~ݟn>Up\5h`C<;T8$Y- a 7hE! :^XHWYFimM](V$B~;TxZ%Ńdm9j + Lm ں l8 mUX( waHgV'-Z +c3V]⹜9eko mxۤF9=&*!l[TfDh+|U`}uB{1 [VOй'l馢u;8rG_pt:@CzqLK%rHsh>9x2ݷsccKPu\+-fo@ cl?rM:U!JCNSd3:,9ɺ.$[HZz}MAy~1TS_i] !p=7 go:o!$ݑc5_q2⁄LgUvW8Cl]n,3M\, 2 vɉWEِj .j,Fr$ e `mċm{Vp:<>?a>&j4> qc;aV^M]NDq@qH;9 ͙@)Ӄ)ƭZ|%Wg /9P𻆞H |ƭjAQB^ld?9z5Ίf21-@cylh > {ƚOnFb4WLTNXXG9g+ք s34soBx;FmZFesEϺ"pEf@%,2k?ܳ"@Ӻ1POqʖ~B.HtyNj \F9}˨a:p98F@=i#!fHcJ՘ cH)`G{=F,4<ܽLT`R!eFN uù6kaNNxQop)"8L.n(@lKh`+}a5/Sm9!Jsx/w7IWwDOG$źy~G^wG;h[Mgm"Do28`_# 45YI,PC%N삫v!S ̘fA?g$A,@WmLH򋊧[ 6uLW7Sjzl(X*7(O`[pʟ)ُ&= l E 0bD <ظ>%Ƕ/ﷵh9e)kc]H2-8 b>[5 ЛΦgDQ{=wJ_>Tx'g4؉X^FLNՒ{ G Q+|Aˁeӣ&vS1%wIn& S\ۘCGخFuc囑adgmI;7]{+'NeyAz.Ka 2@G  JǴh=I'D+zJ)eX20_"6.O(VCKxHD֖ޮ /)hԒTv{`v`,CΦKdKD|e[R}h NXW8w(Rbe;ȒG`&ށC>.=ZPΘ.%?a7Xi{so+k4p9jeҳ\# r65@yf:e"OW'( 6,d oTzlO9GMT"|.[|1+ey@Ҟiu{_g|U̳#֭^|:*1O\J?qIW7 e\w9{bg̘e4cޛM_CH%߳l6ҧ V43Gl T|CL8[֠}]ʕ>1Soxs^d(D"Hg܆¢*) *xE}뮐W}r\h ~ dlR!@YїRG)! -SRoMqWuF™>r>B9-i*gzs\ -O5'89췬8vkC456]٣Ԭ!D6u٬5 $Ugo-e2NX Dٟ=t9f&Ɓ YQ/9v<}-f/jd{ ,[7t5UEu~i?P yki)GX [Ͼ"&a:i MOOєn'[@JLPbڵ%~ᒠ{/ՖZ 0dP%ӠneȞ/y&ݺR'X5MPABPpZt!2h6`]LCTH?:*9vǡp;CP; rOz0:,$U"[_) X} -Oas>)~ف}V-Fhۧ*~XݧT~}3< YdK#ܤ ^*#igI 4rW3OMiCcj'=TzDJj.soLܝp2f =68̧n%C:_^>U v,}e4@l2b.#}ͷOܕ(B1xIPٷ۷ya91+/382?\YZ6)d|EuH˯b-b'0g9 ܺn{+8ǎgtXQλW8,~b`n]W=N1Xܝ*۴ׄSLr,q'+YIՎfBgh]H/9,|W(niK#ioM7XpBnA(I%Fq}U?);#4twEӏ P7` |#StKlEIIM_C^ 41_?7stwa+YvQu/NZ# DMum;'b9m8ME%f"IYaKԄkp oQ=gr}Rl"}dۖ[70 00dF1y45uMu㰃%&_ w IoW lӑ.Ap$lO| IjzB?lSkrry9D=@jk;I.HU5ssor Z`<:>z0!DEJzEl6*'^Rh3x[v]ypx x$(T"Ϙ0(8|en/4'rK6 7x8Kcij.jʆOypiT'Fָ^ST9!c>͞K|#\'סi zx %!QlexpbpQ2d334;C \ս/R&UN/C>fy,H4~LD i8W:L&8:s02fL\b'T%m3%▽7ϺHG"^4^_?b6oU+ ,u՛S !,L@f0gR{Pp1yN[QӜwQ1e\I7V :U=rYW][Ex s2tiRD@F.'a m<*2.-&:% iA[l-U0Q|V{F!2 sv9Ȭ爟&T3efEiDNSLw_KzqjcIѲ_OwP(A'9j>ʌlИV@JTfXD穯'`Ghfk;{$OI3&*(W4C{ 1s}=+[:gu`F>) G:ڸm,T7PQ^e,ÚIpG'8o $?' JB:/U#P-ksĂ0: L@#qPqrRA=)wus|nĿ2!vt)"t9hĴC,š{Bc~q-AzЂ#Ŗ R÷.r˕U,$IBWִ@(O4R? B?S[asHks&iC3jh ϥM+K5.0y1ꠇ')Kߎɷlt\W@ t%K(1T "8r2ҔhAjQcKqDƓym?œaҫdଙ&0*kOW ^Ey6U#h99ǏtM=ȁ ԛ@l0 DT<lgrP aΓk6D6Y¼!O{zEn)9׏¤IpSS yrGWkj͈mc+g}ͦcqNŎ/E/^+i;U ;Ǖd]hQ}x/ ނA;5 &'f?] 1Lu7 L9hhsv2v*:Rh@+ǡl / 3)0jђj-lб䐮FZW׭SMCe}oKe;'mc;^̽Y> y m"B;4VYU3D4_Z<${vl䃄4 0t@ BۧМFp%XfC. 'J5e)f܎n%`L#IbTRt64T/_?og`W J(氾[繹dͨ**Z.2 Ub1%WN-a ϵ Fx8c!KpQ}wq-XU?|V)(/I<nYSd4Xcj6Lx1`:c@ 2wx`9+P+r7iBk_Є v棜 Q+]H,cm?|o$Tg38rJ~@ iT^dNj7FB|2RU(Q+UY{-LPZѳ4'}rU%T2S/Et1Zgfٟ9 ɤp<קv: C老 :V E_TُOjA'@rha3 ,!&Q'^p0bL]3Z#Υ1d_Ou|гBtʶ; &Dе `̚>]'ǰ`5~`i&:nJ@V돘Kn}>6\KNNkKnVeVo|1@.;niHfҳgMJ*Ca=5 \Gh*٩-x<"25w"0=o:++]>n#Jd[ƣdWItqhN oLRڰ'k9TS!gI*˽鮆S"' mQp`n)k L Gq/`Vw{yۀs ^ XsҸ7Hʏ%pR~ LvVrbbnYww\B[R6+9Ufv1C og; sJA*?}b߮n(Ssz!/B< (A`۷łf҃.C=}aq*Jb@DsL] T<1iF(z356S-5<yM58hcW2]IT.?W[OpK. n?ן\?M3 G;߱9N[I|>֋ZjD]9XVmTCƼ @rPAcP.-WGw>Ӏ:0~]RWʤ> QuVH> 7 h6)/.$<axNCD0Y¾SʲzNDz` 2)2KoW|4N6{{|%3\DDt[PkR_x-G7ьJvg+үPŧ4K3MP.HB{3ߨ<Y{Os{%FZra{qiBJơlw5.6e~G* KPEc޶ѩ ej,USjc9؃ Ȃj#4g[{e<_z)i,{>D}G lAvG!P|Q6eZ>c9#]$ )53ѥΠ`㜮>ܤkM8 +RUt?qŢ )ϱǀlK5";` A1(?' rH:u' meԨZ~>ʼ<&悅t6 a =*,Z 3'ngp]AG ccoW,-N7hexqмcGq.N޴oEB-5DzNl@Y[ĖTݼ8df\xC?]G6&ƻC,eC1)Ȗ %{|Xr#ź'*d DVp7#?Sy~ _rie,[X- u?hiB[uX\{mM3|VAt\(k+ w@U$z+ qm c͸|ym{<=^*yǔYF6f8)4nvsjD,6a)vt |({VX7&9eN?h":גe*oqSxQԧ(ѭkFpo! O'V²a &9EeCDYKL*#}X%B5AJ܉8r9+"W/M=Q7̒齓BND'@!L'f?+Zc',S'!^Pmn4djsU nF-zZh>QLM:!Gdqܶv|&'yiA^&T ˣqYNP}3B>'N"@G3ܤǯDӍcltLK = vlZ]5Kݞ.jVWP_[VŦR{M⿛VTfm$Y^1UltvEZhK!Wup ?VZc3;ୁODg\l=)g5'v9k ٛm-<̍=$'a6U@cNDX`0|;kZGec2_9yBpC;2C+4lMTԈef1)f/PʳӸROPr  {yHz 3:}=([Yu 1xVѠfTbB`̭Dc4&]^%ױy(%mXz09FZ,sEȶ챕{KBpVP )XM@+eUgfi\i/$^|g zGZjFiVٌ6{3w?y_ P+!,$_qiԷ)jh)\/.\[sT!b(Wh%Ƚ8=hxaDѲ d`Ğ:@q ݊;r.W }#de >4>᫇΂> wC4@TLȤZ^Ojb6eC }_o\_24 $Ӟ$HV<|k|IL!]@>z:c/gJpuUy"qѫD yLUlQBM\蟴ڪ7 ^Qv㒙XBrMh~R 'k!@ekTV6=f9ɢU=l1~M-TRXvoᵕKsiǥ>1 ],g@E 3W ž՟iaGM\`O.NLYL?45ng3[k>'j>򾠦 r:!-5 ^ň̑)Z>PfVܚd;*)t؁H~5''| A-X]<\Hb7Qct\<#xe9.f0lڶb_]_= ~"*7CUJX0V8PzVW%~>z*n٦ZH6 6u( "~ǽ-IrSK<%: "b Y5_%Q3&^У>w9kh̕j'Ux09t2ozAPH}Nh(9kͬGYE1Њ(5p9<϶M}' >%zE^IiMkܧ34 4;F^MRC %EqyĄCŇZS W&« W•}e:|tE`3@F3/cCJyriG] 5*^KsёUΩP@wslxc1&׫3A=p&ISvx͇KY5ǸvآٲnK= h {,}DwyaO]3FM%SPN?/o'…`"P^x4ӊ0E~J#Oh LJ[YeA&My뽓D2B뼙P 3/}R+l[G|a hR60 Pc56;d}R7KR-H< iDy,{m^KN}ـ .u_t(%.Qap!(:>t:*N~b^EB˱᭛c}uZGSlL`/k5ݠo,bE5$?OԀg^/  /f8m-^9TFrjC7|+1ŷ P]o5D،Liۏ*eaBVZJ#9Ą,bvoV+2 .Iz)6ּSG!HY\'np\N }5­π0zLJWH.PsZb jS:qhV1~[]oA£v?)gwBo.sܯZ> g0`II|hc񤭏}rh R~aoFOAk2k\M,"ѹ3߾l%D$AЧ9C"h"VLcWè+H،^ /Da—DeRs 'ퟟHȺ!%rACëQQOvo) qǎ%@ِҩ:=Tǧ/]0`3|&!1& ,E @,' =q)| Z@-Pza;*k8.vG+߈bYO\&# ۝Qa4qYH%I7hl3/mm KGxz@{DLvQb.ۇm PtF| ںvKG:9[K RšXv^>D_tMudᙸsH4 bM|ҟl@i:̩w 蘗iofM|uv̞UynRM-t@Hj GkjRq,7:ZuLOoD 3]q8. :q%up/.QTm(͛ 7KOQ 8M~+}[8jC& 1W^]äΏ|HϲXR;AC,[`{y" Y=)ߗEhYsvMW K!ɐV8|h( VMx˻gt/M:iπͅ2jh"Tp:y&U Rjzʖ d dZ f ZP5N8 g PqT/C[Ic}sт~b&9O@$3'[==#농EcLJȝhySMVϣ 9.J)xIs13 ] #GnTHOt%y`>0;,[q}g; 3'lw(1K*ð Όp-X>łYpr8>U~Ȩ+m/ljyӨs>7A ?~5aAX*m8H؇b?;1ʶN;=hQ)`t_IS8o_ʍr8{r3Quk_(Rж_G@@DnJ!*~(c M'{~k*L Z/DtfȪO)n]>Qc2ڵU`8BlDZc\4ZɁRdD=vJ\ȊV |4l |WӢpg57&%i73y8a&bH E{T:-!+TĆт+Xɇ8>'0ӨYf5?=N1 6e}6\_`̦xe)$9U/MO~Hmnt6m"?<`:]AEkeq CTG÷aYwMO>2bճCiSV12?$ s58yI3,Ԓm$ *70cJ,w8'-ZǴ~gde>jcZLHQ*Jj䵕uV͆Bkə0o֬W$Z&IRpf?~ABy(^[m Q1P 2gLa F+u)dЙUt{d},wUEttU q7lt#')Ő!9N% 6pf37shFQ>:k:hr{2^9aMl%E2Iܩ#IDgh=,mBÄ&y?C>Λr ܾ=qDofԂGoTko/Gi`~ƚ% >[Ay_.^*bj%nBH ӒrNU+MV2YڐE?F8(/}ŰR5IWp?![tczkP}$b.ꢺ$!_!X7#r^n5U9;؏f5?[ɜ߰!fKm?Y+`%sy~"m!) P% ?gFtt*Zy=7#Mj,gkDqӓD շ:"B2UۊM9 ?.[Dme^.66eb ` LKe6}#iǟt`%b-_vcД6RHFU3 ^*HQ L133kx  J0ҶL=ز/Gu/G< .pJ;Z z)I"lUF;V uARcQuuR~G{ Cїd'ћ}. e*$J0N%FBL)ku:>i5Qa6K$|2=&2IbrN+w1eLV<>Qs6N`('Jf36P:^&er:$%OV E#هC8{womGgYi'9/Y֒7W/#DU=ʢ9U^9^Xs+gaa2kRX` d j<+Ln`ᵓ7% vr-k̬y ĚRh s Nxki ZF{-G, _Ke t^veN$ڔ@J33Xw(B*A;Q$'=%Qfr04@x"GXQĹ:ׂ\"75P2^[XGe`bsYpy]<6嚁\8m&͍̅K<?jғVC }~@oYW Nm~wFumE/#˘YJd;isϪ)vf+:OK"qo/$tVȍx" (3ʜ ҫ@"lԌ-d@ҜW r ,[ P/!![ap;6Orw^`EcBlQvnʨx !a* wG kf.V ܰ _#% MXQ ,y^zRFN(zZ%;8J]ʲr :V-1%Z>}q7f8gۅ|ݛ@) n8AgY W6=%Ƴi 3ʮtքN 'Dnlbm>У#,ok~uyV:>KRPV ewiǰ-iyN# ʄj>Z#>rfI Sph3 m`#T4k;vBΫ'u6 ֟ۗ6oN $םkT7,G:PC# @3; 9H&e^ӂeΡ ve$&/{4D0 =Pcd|Y{ SGd7J-Q @,+X6GlKw!Ve 8$]bV7wwmGTD(x~]um*ڟ"g?OkCz"耳o ha@D++`|AJȷYMs}yۙ`M.I"-~N;R OyJ[ӻ_[|SkgO2PYJr%w9'Vm^FPMeg~oqQeA ?~7++5-oh5(lnG`'ƒo>JzB S!A#4T!Rew=%*-`(ƪ]>O+nnv훦6K'i%vp~I]*er0Zgm>1/en*X!Y6"aԁJ # 7d}6t\CsM lKhRտU]FaT}p^yP ǚS{u@uzSҌUN{bBM-#?1{/bH]N Q#a(;bMӢ5,b!xNHsK%,t}'9=7D]39Qy؁y`-t}f`bhzmO^%9+Oi* UQ] qx hs0(wLY`4)f'tY-k09aa/Fr^t S`,sH٘^y'4ٝCϠt1]";:p`팻+uj< 0c>(UQ&>ny76f\@%Q~G^G>VqFCS{cbgT@bJP۶UmH$>δ N2?ƲN)1+ViAdp{WaaS-r4WZʛ'5-ٜ/Ęҏ9wggi­UَbF59W;6ƛ3UxӑJ¸@7ř)ȮgG7O^8>/歹m+Z(6봘LY,Y DzYǴ.+1HPl PN*h6Qٸ%V(yt(SsR <2|^wx XOߜu9۱Epayia?ۥ@FQEdF\+.UIE&<Wsa |G?=-{~Tѡ8ѹNw.9YX /֗:Z N|džN0-|Ėuq7Gk|&]hf%Xf-f6ߌƣ*R__qC!v#'β#)ܗbuYnRQޟSOMG[h&$P6J@z\Ҋ}3Ҕ?:g/eR"7y ËMY `ֆsٵۅ%剦zMЋo(!bdV@iTZ!dG*VEj'Ͱ ڵɛ"d[W-1(NDtx~\5 y;G8^՟A:B bC9s>`Wz+y 26\-beZS!nj0`_'wJ^aag6z|uvҘMjcN XpJj.8*"wڥ.;n@;4VI]G7 /xZV&z.RZLs EWL6w|Z&ŸK1 yYLn?5]~1Z]4ƶpP:ZW=pR%LwFR׵z\kjk^v)_t8 w" 5A"7߇n(DRйo|B ]s<%b_OMpHuѕ6H)t開+ CW[Q&@ : ]ɫn>뢌 kŁ `ۦj)m&U^FE?fZPL´q =l@zpKK)BHm a[YI2>E ߒԪ){5uuiz&1s1,3Y92rRñ\zed=CN6{OJuUڪ 1|,ɂn[+DpUd/D6[4!AEWݞn󵺪D^Q;>?PLRMG4pZʺEq})PE%a^Z쟤&rVJCYv;2&}P*cvˋ; teqcڋOZ [% !s΍>ADž;7r& ]?{} 9Q/Ōۋ2Wݔ"t&?NN ,u'LK|&Zu154DXSͥn Jw z99_Km^=B`PzVi(5ej2_$,-d_/yzi^W~-]wk:DRe-n|$ƖK(wY ;`_(t/&5Mrct( |@$>؁@,,׀+@Yp}Y|(,8T Ec[4N Kq}9d_s ,cLsR58܈q$3·v+`DmŒݦk#iY_zq=0]s>‘>twfBG&(gskw *Xi+]=r#oC#mH= 7vtz0Sm4zJ@waՙ{TnBR*W㴏1ۋ2%(Q j(N &ʣ#'mu7!̾fRw;-mc@tߚpb_aLE7c愫B;V&@fܫdtHa.фMf⊚rb? 4Z4?3zE%DU{BaySR)r\ZO/:4m>Tl]lP f("%DGV4 1uz d$)Z]P󔾱bSe #B L nPC7q~˅ StRVX8…о1N}r322nW`tg_®Dn BY w8jP`L9A91 L <$-LVNhPј#i?XIs sykrP D?w(5KAUF5Vn!X TU p.(/C)oAeC+6 8ٴ_mQT_*fmum4}|j/d(8`v?dOJYӉPNS~w_cO冤TxHr #ӅLj?K7( XDM5QKZF_E+Hc!cAsVhwX_l?.Yo❼e+xdn񹸍6}KmQDH7t)#O03ۚ)d4` eH¡}xvאHiSнvWqLB@E3RsTex*zYy2`a ոab?Sī||3KnHoo? ]`;dp8): k/1Q áۋS>в#wJ%361' 6_`A,TƯAIpTUӣ̐s`=B]l։!Ilz\ټ|gM #wC{@/*da.A/a}TFY UһcYBK*G`r筢+fQ(F*4I{ cZkNɹ/-КuC aX*w3ұck  gl5ƞ%nU~O|/ eRA!fhL@πf))4M"?G'Ab7:2/-W]i86Jrm}5EJc9=No&cD&%Owg01 c'QЎ_~zOa b_RVy2=[7ܚ;ap8{,4m0۽EItu Tnc0B&'6SnGd).[k,6 aC491@V;*hE BJ֥ =4v,ư=&THnBdP7L*S~?USӈBa8!CqE"kDOqDfBJ2Z= Ζ+_KѢ Z`AJQ0%*OGk&ŁJewėyT?$W|U#<֕i£)Durh-ygDxl2C$|Mb#L ƔdlbnnơnN Qz`|;ͦvY e+ߺ,Cx-ɱMI2MC]K?)QeGQxʻգxz4GZ-{xewX`PͥPq}@:FEeݎ{bť] Lp`˜=3:q' 菳'1FC$U#BBmÃ59Rn$qjw#?v~UX/E!b )G+?5RPT%ljK9p^/mîYbhh&Ή!eȆY_i&  j(.Ach%a2Z;*m~E l{Fs6#{Ђ{>z eS[,H<4IN{+fj%ll"UٴCtDN`%9OS5A:z1 3u "7*<^[m"c”]]t-Q.HKMIb.vZ>31:S7z^-3VU;v+kd@`l+ irg)ݲSqǛy25F^;p5bbcugf@?e~K2GGӘr J='e˲7Xw@+$>̕Z+'F'"8g 2~EJX:dD.o5 (Yվ;C^Uz[G) T{>΅XAYg'BQ+_q&0 b)W#pS]3¦T@r }nQgh:qu[鄔Rp n2֣;q[̑Sy"z 7%}'Jlčao}[z;iNxݿ͐?02獶m^Z|\Ri8i|~joAP7 ,L[hve%\=0]՘Xn͏|GhaS~%җҪDw֒ o.(!)BfeL'MQn{T߮u  yNR\]|X+O% >R3gf g>S:EhƛPt61 >mǙ7?0[ra.Mo}d#{!AL^J5 " Ǒ]0 ,"qz+Hͱp=xQ; 5iW1S%C|4Mh16 1VOcEyZYw%W" ]VEcMS=Hk4w~\hZ[=6%wIc `>\jb NpfAI5;%zG: ~'jcLTxFP 9]'o`G NJjTܧMOTVR+C Vf{O#D7) C BxaU(1/eyPy1y(6oV.Uk$&)2"K; .NTbnH:.ˊJ ,H̑5:s%2yoY@O5wuCXF[&-^8潬`_u)x iﭓ W~?L[Ih 4{^ >n99_<^%}bTЪA7+ؽܓF}J_.u^쐦IWtOHd }~J^2~rU0U{W;m($I_1oy'8, YKe  IvZ 6T{q>TZ*![UPNNyIGKRʿH{kM( )k*3pד2A({gS{ bo(LD- X_F>N{&xYUdžhejn9:saM1j=~xU&FR<+ӝg8Zء6DtY, NF{b}J*-:5nQ.2!,| Yt'LpghDaUyRLS* %&W}ꁳxMHN<y%E8^׼(*!a u7+;'@ҕ\GVˉ&~֘wv?5]w%$tOQO0I{>9b/ 38 NX`rA3kI@BbXFzf G "|oNmtbrأ"3{@F6QjH쟯-Hsr$ߏK8wIP K7]P31RE{xī˽s5m!=xJ5TySaz y<:(![5zk11>g~41LaKF ]#ysꯡy88YR._.Ҕ(­o$Ԯ`1> +Q~U(RK"v3h&\3hԪU-=)larQ sILc#fFD<'{A^\<œ=Y(vpo:VnGKQ`0h'0O7ԊMS`Z|U ېӖG8lFݰ<ײA[Y#l7g+BĮJ.[Y鿆ߋQD [aK)!:v;5y>fǽTW(#CFl5uLBy t#-n?B![bv:pXpq^,ŝ }]JlQrrRBrHW;@BY 0w@" _]i Zλ#yT tG(#ݜ2GRﻶ& 3e?̻ nsjI؄eOU(1c,~?@dy6k/ٰB`vr -b(#M`my@"$LmL/Qf>O-Đ&=#륶_w:f~w7]nMW}:)"KVԼޱ!DjT@[)_M!n[2>[ŴDPt3!Nxї;ʉ~?&P3هLL V0̊;,n3cB0x՝J4a"ڒ\?B~ĦX5k T"ֻ# tb4I/~8j,If@BêmY"ە|7*Ps%R׹2w\w~]Y/%o rLE>$A9 8!Uw;?RI4ҏ}XqCo)1/zm΂]{(!E)0fkV}K?Js%y4~,f#'!X̶:U5ho|& Yv5E}u̚mc"ӓ9Q(5)+ /3b֯_SlyOVVQR4MsKI[U .6/ePDޘOr8*G!j`mIF)7Gi#לL2̹%<7g:hti`XJ"(µ2׋8lѬd*!Y>ANfI TN\Ŏ_ՆէwYRE-( rܡ]Nɸe}$#,2R3oY[ 81X2K汗tCǎGjsGNЛ%9E=DD`ΣF~xus" 79UWJ6?KsT:ukVѢ=ߓ t* 5˽\c:|ûkh_YÀ5]? amҢÚfTCڃ 䶪q P B.v9 X綒mf3nDՎ؂fdXa YRh]#qS%D |Di$8qzCrW|jT`eư,^̨]L&즩 yUU:Z#P("e:qN+) .hBa><͝CM˃܇-ͅ]&.%;&0'^> PǔzKGp8hXr{ 0f` -Ox9E471v)GyZ@zzŒ` :XDIg?:D5 Fg.{ZIgTt<(uҖXp7>Ep͵8p"U/'5i9xlnGh=@-SE{wJ2o.hR+֬(ya%k}eg39/sOpp7l[Мu \HG~6Z1y6Sv]roE-A E6@n bX]l8tk1v3_*c i ij-F Z2Z}h>c 0H'Ae|:[JaаLw`n}}bx\2՞NDh*4r$ձsli1i_AR29mmMܸ1T鋊-= sTAm|vG/G2NY7B۷#i۵bqiGm)x;(s2B\q3/ D|j~Q8B~C)GҏfDt%{N=ݽGcV (~6CD]Wه_bP@FX}!l,/e(R:%HI᝝/?Q{2`S54 ^*кq໯,gm% i~NPj0{&%'$_>Mv˹_rA>:<@ɢ, ,F(4t㋧mxvkN5$W=)ke HS= HL;(EVӁJ5X5T w|%'>{}Hrs9׉I|A@nWڣsQ^ U8lCId^ ʿ5p2<7"6&XI=_uKy85ɒvJPʙ}݊ :? N 2CS&n =Kp7̔变#ƈt·Oҭh2 (e%՟jLaHxɁr˃Xpv*%-nMvs5~"k)N#iqNWnN(1J+06b!]H鵆A3fb)8};Cp6jҏ:ފW_c{n9< 2?G㫙ۮ@`v H8r@ϝY /Ňހq3[[px2%M;C1eG_Qi[eE-fCzUDwzQqtSyM iRqDoPA{93u? Pdۛw;_$c*­"5Us>p4Tױ L~"&2&aKe}5ANFFI4ιH6Q׊M6P zxT[($ 6%R4=5j}:.5?%k{e89M_@j_{6+lDOI$0 HlL{W],yÀ?T~H'ͯƌ`POm,IzNDa?Oz݌D\0`.EJ}"ݷ:PIcvwslG1.!`C-\˖̮&7<#gNYM[t~_ j]hx3W%Q}𫾰{OI3n[gO)]n[}z\7k,$%6 e'rd)l닢(meK"UDl-̄E 4&"?6R8W6rNIRd&_ X̉pUyJJ9*jUkwViߖ~[#,hˮq$|QȔD'{CScSeah¼Y~Mb6ZlG LJq`dy㚘ӓ,2Ē#cC Uˆbd-0`,Dh'}-y| \ʢ;K@%4\MaoS 3BuDž VǃaҺ7>ӿZәBfQ9VL¡dٵgpxBA4֞~_gR8Dn#ŞDr ]3!hL E* ):!@3W9l@~yEr fdF0YPNt"[(L@KCҖYٝg \坕-SsL&Vۙ]U$h 4 0}.;2,wu%r=X}bU۫q,d?dD7ن+u=lM9ki7߽#=搛#'Yr:_08cx+V\Tr."%0+||Z泭Z71soh .E0ڠ5]#Uz}O$][_WCD`Z*pY'܌.؊fq#wv j[͇2fӝikT8X zE9.{I>}&`7}#M1HRɰsPuis$Dm M,3"Jݵޖ[I"!iY-{gC =( C ˒{`6 HB'(V^c s]t5G_pk 3{xoںbęps58"u~7G_7jB'![{k6o BٔR0kD5:J}",2\).  ?)hzKA+6ѻc }j،}y.WV(?u;¯tS,#LQɗ tľՆX Eby=)х:c&rjZ-8Bg]n SD"ک5~njxyw!Ȉ;L^˴ !5za& dO9e[*[o$~7wFVg3N1&3h9`#iґr0Q'}õ8a Hm➒%8ZP4Mы䫙5JA,nXRgX8A=@eltrlG╀3P7hS3_z7.-:3kEgݍ7; fE9\.P2pz(.em+܅aFa#y@)@PٳQ)$@R-쁹!{L} lHZmGy@j R-E4)p'p+E}qݰ{IDB=[I1oxNUHL5@r8i;ߌسrUS)Vꊇ E 뉴MlGlLpRX۴F/d-e})[Ԩ\>h9,`XH"z/ZO #Ӥq b> ȌpTJK_xUIbY͓]3_IpLNtH U`ѱ##Fy{[Soʐ˥QJWP5p:smRkMY"E|]κ+ܒV!2T[֛a!M.!XLu4w(RŔzM0e>f.cas G.j$T G,94xe`>̍LX[W+8aN +Ky.Q[m=sF_1ڻi\̚6v%YMN|Mp_y6|ja̜E ,sk>kW]>4JK!|U/GbdW9թErA6tT{R,+C޵Fގ;s$!Ԑ{ zͿ Qm@Łv(4m%m|,B=x'׷I.-I`JLXo6߆=[4ﺒBDwׂڠ__Bh.>& 4<"RrRΞ#K8əI "`Vw0l`wW* jO1Z-W+j%hSՌY-l>)A RZQp7̆| Ƞz䲜{w&`P*`OP5m#0/=()$maJ踲o 89C* Ȭ]ǬPbl;=1-OI!R45>RȟRޢR#oIE*;:Tk\Uc[q3ݠj'=e1~#!5 3ց1~JWxѶ[u;ï)[qh),XOq7-wXny,ܫ3M2#㪛j rRTI v 0It0l~Nx<)QsmGLI+wlT6UևNIr8}{Sy"ޗ_T L?φh7 WMWX& DJ}qozWw=mgU"mo /y];\\ns\u>W!|teP2(% F{ʙړv ]#4CTO:OV@i[7`Cdڈ:\u??"0|1$_~-pxwbS񶾟h#nqkRd\,? T.Pdlqaǫ@0,Sn󦵹a7e^?ݝkT->R% g p@/Ls Gs@vwJ!b.}~G5'2^]UǘLzv$>*|'XӴG) T"U٪f(ƲVi؇94ӧTC>}^LbtC;ۯwg!^ Qck5K+zIw4$d耂@Ha5brkX,āP v,^Gl* 3}Yq&׏sE\+Ӭr#,"*hW|3Zb_Äo Bvh!uNg WGy`OqDmkIBsv!I4Dt^옣a#(-G!V5b,iUIΆ_pPUg~p '1OtA4dD0cfd\h۵DZg!b< X㇝5Rѵ*];1"r%JZv_GDM]y,A6HgtFߦ`h"h7Xs~>|%zgzy,(UUE|v9A@|2C;\PCGZ~ƈkɀ{lZ~iwS;֢%AKCCgd_u$ mǻ 恆wU6h{yn\F_TV+O Rܳ`B(}٣xSq8cDr˴ 6czޓJ.6o6sE|&0u1DDץZ2oi9ٶQm" OSpJ+&4_FTG3cX8"g5ت ©7tJNQs*`xT:jvr\40 fG ܟ"۾lY {OrL9wI1ڹgMC qx vz+ڧ9ܕA6({rr3* 9ebkyɓ=Қ&MG7fxq5h J_RLTbA]\u w[#=Ѱ-b.U8& ~WLXM76; 7ItCr6֒$2rM-02^Dht_oO.ޔʸZab02h(Ԯceu_ _ʛfd, R80%B$,,aEP^M0#!0b2(*ԃNd_rg* +YZOi TT >OKaaNf { u,<@KgVuih.ReYU[MڦLk6TηXڈnR 8HY* >xɰ[khu @;C$͒ҿGֈXW?)c&3z:rbRLP|4ӝɐ5JcZaF'x :o 573oE*E6'buy. qe_-?F zb7HD3OVTuT 9O<I*Ka,3,V 񱱮hpkljvm% ǜi|EZ&܆aXN {.f<]9"kƊvuftry>: ,L6l 8hF]S5h+{xk ;s80+AN]P+ˉ1]2bfKif!O%.Tdj(`H6i{S!UIả5 vCM%Y̾߄A$}=EFYrs8o{Xj+=5JDݽȟA ȫO"X-h@hq*Pe^].:E?~C5!IEAous>p}G"1kvm?i?&z̎m_mK:^V.]6Kv|pLLs1>ğv+5 ADK84]|y[8fB JFjD:ՐMRT dp'1Gu!HuF*۲7PlKIlcvY׍:Tc4d<pJ?łO#b9WC;$mZL n'h(jKZPjTPzy-yn3&FNԸ( 뇮ȤUVR_@~n嘄 o5 vo?#:u;rSLjDSJ[C _9.<s/t<.TMr@=Yhc+1\ oObq =-[3q*hl;#n~<Eԥuz#1 aͷq8X5xMG/P5Kf_;_rѪ;0vCerռ'^~LZ2X:5}C! #rU$0Akh ZL iL_?tn 7ؚf}ަszt ZևUn-qp\^ XԮ* Y({[%r{U@H0 =Ud3YF0e>p$AdZ_`3qc9_M\RCUrr`VT9=.&W;qyC+RV-fiqrr3!ZAm.a~8M+?di|ҫ' K`: ^XAR >\kcݸCYVH~Kͤtd 5\G +6Ir47@ʩj;Yl>5t,slQٶ( %>?+!X50Y\G ^0/p2jy7>E-3i AT+囎2S'b A' Ȝ!k2Ox \ K?X%bubz~@(2<@$QbtyiZ/2WZHZYSnOಁSA٬mt?U·>:pd# خuaɛDTy#UhBƘ5QklOI0`LB?K4&/F*QAY,=HwU7/7+r@1iFEo k2t:k2ZlE2iTvYHrg}JT$.ǚN `O,PK+1aTǘ`C"AGmdffM +HXà$R{_ʐQ[sG$#.z=%vҩ % &*s=H2$' cx6$(e99ls AL6KՈu^:ɖ.tDY;u]+_΀Zm7}{V>~;FUq_Mr%RܨPhcCaׄuD%r(&/ lE忳͏_*:l6#)]oEȱ%jrӆ7'Y'}F꓂_9Tz Q`Ft]I-FQ,s>Y {ވCHL-2qJU9Z6t9&lՆ LXʍrt4݌w38^%~hin{nzzlD=76܍PKy xOf'D@(%Aֲ.Bhy  JR$x %s HYi_"q8AƅrԹ9Dba*vkiU*.7uKtT(cP`|zl+t` 0TG5,Sɼޓ ⌻!/ ՁpE@ȁ/^2'HHNbJK9vT})ͭ%a_|n-*7Ϧ8=q#$"^Flea[#6Ov=niKmu,Y,WvN"voB| yu8$?[+]5oF7#j‹a̴u%,KxKy#CiH4h}QT$d7Z`0Zي(îyXf&LPdv9Mҁ=I? Fqec=V}W|РQ% Q^#4#O'y$,mDFԆ6:1$QNPl"]TpcgES !)Jr$ƷRV~/o^V 0?;҆a~X1I! /!29mc5_fGD{L50]q^u $*eϋ:2<\MFGCR}pD&j/ѹ\*RJ˱$,7SZ9ܪ+}\ =[PRQhQ{^j~ASum󯙪\],W~c Ć,;Kk(+'`™)%fg(P(6GJAPBg/9a_BOH_A.d΃PrרzO\DsY]kS[%^}w8KD R #㗒Y* '73V6 l^E%0;,S@pRt H0$D5T-IWR:Q~"'_@ K deqd/f0@xwY,~VV[)F&FURTR y%)RıKdfqsբG"LΤ=n5wi& w4q!qE.*sS~w:!$S6@_Exete6SK[ye̞^:|/dUL "XwgqIQFڐ,M7]W6Zք\0JNQLa 𻐰Z>-wլ.&05$Me^:'sY)YBn tYD5KZƢ$sH{쭀T$Ih髝SQ;&in Cf4 p(=VId >wfݱKoC&:9$]4Ƅykh2砃v7WJd^&`wwBbBU%+-9D59pM,z;_iG9`'&VH:t'UHlDp+ wMDy8zJ4ퟝ"r̄ɹǘ#Yw'Aֿ8$(>M㻟Zu[eSir#H{|۸ *ν#$9J2|rCR ?nqz*ͩkZ 0r!LڍcMP wgyYG0 Ңwp֋T p˺& 8ouymGbx'CQtp3'[XB`-YDɰUJѦnkF!\hr. \}[AĈcU | N ]ǦGrJ]*!$Ǟ75,dphI'|+8R\ch$R@D1FW#1tOH8auWߋ'/)Z]o9,~7O,2;8y6  -{ :Ybm+ttI, y x_ jS-7 k\"5DBC9 w$Po˰H >Խud\˰`Yx^*fLV Ӌ=gqH[ݹ+MeoĂ3}xAzATGQ>GQ * 9HQ<{^y M~]h~o#W](R:ꇛ/'nJE]3.rA]oF'+s|lQZV * ev͌e6յMp{Ow`D ѭ'yqӲD} uzįC*!ҷ0."';sE-lRQ>OP3F'&4 U鋚6 >fCPCJ}n>N*Nn{ِ&2+0!lt瀤(q4!A0p.)c]MՋ(Λ7)J0v)\EqfP+W3~DhUP6d~U2~Q_rfwd"' cS_f#P B+"1v_s=yUw߁(e7:<9}A>`?*m\,x6A.ʻ;`(WMGU?~]Y&'iv1)D2sFc{JW^$_=95G>J|^rHjRG_?"C\ͮaL\vO /f@g˿l'F-3ɠ;;FW7 AcӰ;h:/ɷ!U.]F@qfA >59Od,"z{ Tr9B731LKgM=GG|>BUV`3lHSZv&>dD჎=*;4L(6:}: #w8LȗhLgQ-ۇv/2^o} 1:В.!ާgsQn^F_I _0.u' SBsVЈ瞛̖)j| rAyYɨ"^`gӌt)b(Ę&U|=п?3= AJͿ 3e d0^ сPY[tH^?Б %S,vtJ/)I/fyJ$V$Nl.c .Յg~azL(m]`H|P JoPd *qD\%1+Warƽ)ҵpG1nud[= ȇ2 Ε#vݕ+.WG6PvTQLeqAԱ`b\k CÞ޲V٦2A!un-LNa"R,qnDpǟ3"T"@T^RISB1'8p!(S >?4P  DP{K5QNcqjsȭ;PxqÞ$=vsr$~><Sʬs#Ifna+< ]{2SsU溻=TTKʏe Fln+X.CZ`=lQODSo < {AKULBBHrEM>7@VJp9JɂS9aI%12=.xڃr8r[,J<&Ik. Ue,1 ɪG~a ]<؈ :<#l9b<)p"g4D\ܗOwNi}mQoڒZTF9w&=?rr,pu4f ը9] ~MՆ@ZOr_ ͎v s^@YG#= H_!0A@$'aWFCj-uD\#?*4</X mutak' |@HK@̸'a".Bŋ r%7[0*gtμ*QotZtk`,|rB:/aOVyDd [*bqTBr-o7ȇfߤ$AR U=-~6m^0 e4kK]>pdI]gbrU"Q+k|`3Z a0jSQٽ^oj &Wc.wrTt[0cm 2?,[ccDÈ7p`}$Iz_N8j! Mܼ@&K^#Pͼ(;9e~& A3.-PsF7 e.ڽ܂ _fZ]9I~0 A"q/L 'ӊt9X]%qU5>IM)ܭ\EofOL9H{mEQͅI,x}Yq =-f<Ԭ 0,wqcY,ZntH(ܓa*Gv{pb(xr?exn*̐  kl>L\[nxW4l6I6 LUYmttg.l$q[e~^ٜ|sEoK1),,eCJ77Uˇo^䌻.n\Teczbx[V49+ݣS},I6KrKxiυ9L]CV!~e_"%łop|1f ~[ndݛ%pص8uZ(^A;nO%atKsʑ4)RZY?䆷PI> BsO]TFٷ^]>;@2."jmߛ7A M8l-dL>MI %m/*[pjGDA|\W|ⰾ-!pj!>3jw<$^F}kȴwlʦ9߻ !v)r׷6QZSK6~,}Ys$ǸVL2ᗅ4RyNrWn2a42 ]qRxC/dfF׎PD}4;q7a=j5z7c?Drr8gF#.ᠳ/GD@8X Y*f|y:jF}J4+w̐&r&.6|z`v_BB^nwYiar%IՊ-gYH.H0Yf'kW`e /izr@]H/wbJX|BoQGc ۴&i>ҁ4?[xz:(h1fDw< 4g~]%NkaКr4 ٪ˮ! <$["Şj.oտ7'MÎsU Rn#-CgiVքȩ'DO>" !~PQrM$ 9+RCn:䠆Fl.Ֆ2c",Abv1әΠu7hl,kC9o?Zvw> pQ MNe}^8,ʵw~FLA-]^7%>,0z(#rϒ!:1N%l- @V!Լ3Xjӧݻ;Yn%6Ս!ǵ@]ŅSpfU8<-webnx,* q۟%fqa2'f<ܘXUB2r2DF4ФG@Cл to]aЕ8˘p4:N_ ~]dOj$6ZbˏVL&Bu 4<4Ua`̝ cmyguʓ+}k΂IJJXBt/PkNjHX&d.ʶJu("8 8v\R#5z3Y%!]ً Gn8FXE|}U͓ۘk=kEY/PB(H3,:e7cC`bx ,YFl}}-T`߀Ct7\Fl*;р2zYk|3&|➝jׯF 67?Ywdrdþ]D=3+yI}+|WȈaL?LO "um G R0dR.EAR__+ 3qvڝZ3ɸe47&@%=҇ՅҾ GKQan.tMҢkQ,5k4ԞZ8EMjw41nE~ r`axi$u~P%*ɍ[\+h"zTR{tg+?TA@ܔa]詩İ|uF `و#^4bk')ߗ٠[g} %_t]q]=AX%L;=Fo@{/%H/ҁj` pØ3~{+[uG*٠4VqCtDT}n"K{^":2[ ]wỶfQ7#|- 4w3#Zܡ?zD%2 H ~;fcqe[8g_cѫ%`[\ "#ҮCo,^XQ?BJdxߏ*یzErlRK1n~Vܧ%JpX}/j$Gx{m2w$)O]8|!f;nU9C^+SCM脜HnRpo(/ `IPjmn4Ν #%b>rHiXNj\8_ȫˑ(plVjQi :GJm,4ŌvxvM*ʒb "CؠsuG T,s64q]+ "YSQ6qgxWLH':cW7sM%y(MJ.)J'H,-23/CL{H|BpO_SKdu| {;MvN X'y & %x*0!kB06^at!ԧ9dG(LuJ"Ա'7,5@eޑ&=2ClA@eY8E.`br# &Du&W+.+NfR!K5 A\'<$S:JxX+ܽOz㴖H6SHΠc)ebPfԱd)v_$ǯeM-oɷ>Ϣt7sf}TTfǻfW9wnru="^&ͳ]QGzecRz#\hW_7,?^Twc>X ziٕ҂;}<"<ԊTYs%$jm]rt uO޻Vi}.Vcl -̀ޫ]Ak,yFl;vsެgHGǷH$$u:D0U9ѝĵ&J9̰Gr=7h}(,T|=g$V5˔3fGeOHR2x]_z<>k^2^\Nbw :F\y;:r١{{{` Ư +aYme6LJ'A81Z ":J_ŠWrQW5&b|ꊟE -IJO~=)~=e.e*}v\x;kw/XcG_5`DvD]PbB ?#?f"U,zɵeX a w6?^m \mv̳ 8oR2È+D>CΈM 1ͽ`$l!45`A&2,(C?B͜?mǜt E0 vkʒ ghx6EX6K9g: ˗LgM^vplA2);ǂPBQ<(iwגCP<0ĸpO<`?[3Bλ*/0~oX5= Ra2_%mցRw~WXa8 [Ț +AOtKdg|q=~q[EDR, yXa^Yo&go43{*xDզ^ݭEص>(bBJS;តʼ y>]RT]MvU3b[f Rh" \t)*nH7Wkv[} UQ(hQ gc$[x^IEIQPv-e"#+.~Yȥ-vt՟`WۙAڇgcԲ |+\z!p'3?FE{I̜_hne.xYwQtST UA7[6|i-Na8xeGC➭?8cO] SG)?G`WMioA9]XRv@G#eJ7ewy̛h 1]vblvg68]W 3/_!W뮄^8hqb8~=tX e ) MLw=x+TdU}Jgk(}zl|Hxd2 ңYXc&y= -乖ƒ9XE5YܬǡEsD!Չ{M*ˇ'^[$ʉc6f`+ %f(x˜2-:#V0^זh7vL9jTNx3,ond[HYKemކ[fyN;дDN}\=ye&-Z%ziE^!ľzo 8 0, cd%TuT6w:(.®e ɹή(1o#,D{h8eI`FG}񺹮4Z%rZC|HG#HG1WsT|{?厢n>ִͱKsB)Sknhx;+eK>f^ *.($? NB#DrF,>dymΡ4IS9ROA6L_~47Ι$fj`lnO2J *`ZE>9WqT>8eAU3T8)9B4QPvQZJk4q#޲KxN_d%X>ϡ|V\=mпNE-噌[2:wt@ۻOġ]~:x{|'V1N~OfT/t[>v#۽@)*d$$e$T7N+jP0Kئڽ|A\T?QALM3p*I0^cȽeM?p4'M1`u! h8@QD=7O+a" 6e>I$8E= P'GǬ2yz#׽)Uڿհ2hsj%VC.VӜj-֙K1y]g D,oea2|s0$?ؓ>$RQO˸OK{ٸQ)Q08OL]sռ qz,mYLwr1ZSN~BG*;ӗdDmo6M-G!xCJɭ[ؒ?c ~rx>[ v#4'JKԼ-7Wku[U̔GҮ]/ ;J`ҋOB֝T Ū0]SkQ3eyC^ Uu:@mApXi$(qv ?] ԅi{-ī&Ŭ$T'%% "i@b;zCLC< w[٨S'_1zfkdh;I~95%K\ĝw;6VqFst@2i (+Fhi C5E&x[ry~\b1(p0F:)nK/N@5 R.9[_p/8S`-hӘyFC~l23'-weՒQ!IU Rm:np[8S4|q4wQkyGSb_l)Q?>Pj,(r'[]|PeX%K4h5Z0_X'&E+1;I^`$?2B~00&??}jw%Mgbm~}_&|<Ti$˭Z{4ɥ6[ A<0G1'Gah!Dҥvx\} ܚ-tV_< ?;6{R7v  -:w)!NR(i@WS!J%?@`T_-ι+)m*ZG,@{Ƀ^ةYu@2!iGӴIKkWIGjDvcuJi]q^o*.sk= ~ݓ knSsBMjbk(5գfI]ispXVDD%E^ a/"Ŕ|pҟ}$}xGJ} 5j#,5V E#yuL="ʐ0Yz%Wg#0|з?kHrw ^q 5k_i-e.ȥ.ҡ 9S5_CW &Q&: ^IgݚʭaDS}M#o?AYߩϺs1 ǸT F4AxaGj])J&IO*IʣspṐ 1`͖*p DϏ`Jfrui~Y*dfiM9 ՛.͞ wlLխ3]nW }o'ӭōZ=WE~DRv!ޠ֍ %32@P@IVTOM?Pw8;lVU7G߄(3M~XܤL٣Wng{\w^.g?UΡ!VtQSBf-37) zD:ɯu8-K-47'T1|/uuB Rr6J^in8%A{& ү߰HSO"ks7tQOQw$[qHg(흘ڞ>^pFR4"̠@(k%u%ge ?(1aG8ȡS|)(L-:Bs0*ڒl9,tY/n񺗢G5 x]&z.]FkT7gP_IHZSͼ'9},cz?CV/ugtXqۼfȚ+ Jn]h IR <-VI;{\^bz`:(Qۅ yYaZoT~5ɉӴ^͑%ϗ}:7%tV}-_arx5ځ%4+ Q#lP)zz36b#{5t/o&tK%&y@b2jE*amșs[|"UW#*j5ZfШd`2(qӺQt>yI&˓Vr`AiLg\dr ՍTa-ui}_;)Qot'qm̈́qEcjgjQ9ǂK]V<:K&JSi'QG 3R݊4GݗFnl+=׫j AsB &F<(Γw' G"EAAc(y]Gy&'[~Vߍߚ 4 E\3tTiѵ^nV..NOEQoLE`RZa}ʋr kM0{85q%-Atyw%őazCKK2|FV2BGQ? TEOBsjU?'yxȜmLsw _csóm9ZKĺ- /u7XSЊ, FA@XIpr q$NQdbbץ̤h4Mt߃;!EUB7 5p;mDL9,w(T=áYQi]_Ӑkr"$#HVtOGWGԨO95ayk =Q'9rWnpaT&ثa2[Oj(*usngg})^Ix$ETWJU$b 0;q]UNefNQgu^LqI$?b DۨB,͜&iq38UU hۨ7GYmHV?jQ:P1 iHjWE ) ΜnjTV^ :qڬm4DWqEHM8gV;򅾈s &?;;/O̅'D׽ҸԫZ\ PI_st:xА/cxz5ͰNv [ qp YA"f->qu:lXQ W Ǐh1@W\.65.&#Elَ4ş/pK6yV-=Hr.l $fe-(,&6 w5=4Eډ*I0721Cݢ921n:iK ,2~hmcC:IѷƀKնcB$6k6U>c=1R/q@Uo{c` ; /1-+/c/: -tSh0X'*SRxlcg+M3-Рȩ[N5a $ 9ȡgdqGMCt u؝gT͕}!l-"KsP;i̗H?Q\eai>OW6dcPe,W5k0SYe,Fתi\*/)7MIs]Z@  l*i\r󤱘uA&tʭ4ǻo$!P~|;%[G j%YϟPVsC &-[n$& Wm~s -];#[Sߡt@2pY~ҲoNNZNU065#g[8CӨk~=BĮH)us֔~b^x3,8x4|%m*8ť/8M :vImGF ( O"}"{y]%c搂8Lܟts9swzpа Dbg<KpiHML/o?OVZN\T1JnE.$+#MPl@b3nI;BK+Q i`h-H9ǝRM_;4|R&SKP= Uvʖ8ɉiyC?1Bچ\LN)Ԏt*՚#O0uuv 0Wizm~?1zAOV=0݅հ]XMjK!qǵ|ûZQ\}F r2tqj|$fpڍj )h(xGX¼*FN}7i5%Ra٭c5Fz] a7~>g~$ђӰ $!}j+ Y&xNl?-%hqRчc# Pg $E c1cB ũ_tOyk2czeWg?&1'XJJ{>I"D^3MqZ9CV)ٴB>`SR-z JHS m+2Ti*sv߉;x8=I p7_z P('d^F v+EP q;?.)i>$rREoGϷTǑ4>YO&T4WȳwƃGo88 u4GWi>Nd(?r{x`O=&a-/NPZ*A% v+ o7N: VX./ijnm(KlG1=lPmxR˂'DrFgU\*Uh;VAo& tV8ikaE@@U?ٔyW_~B:i*$۸5s7A.! F)ZZq$K ?#& <֪8o=V5 mXX1w4ޖUe 1ysZ8Tth+_k^%aUXMZ&v71+R\aG'WS~)$,-)⍺PjS/Ŧ;*25].1Z`]Lo9% ֟瞉ҏ059-%.{ojeGo82[q7EcPonŘDk=Gj#r6bFRez.9 x{b3;p4 3v2Fi K&Lt0pS[<'E{JJ]e7D2gzo.ujJ3m57TFoB{W D;GV=xoEy 4ЇKZN`h;!,BBY>oq ԅ}r~-\*Qs#je$#a*[Yr{th`'!a"V 0vF^ć\ÓBS זvrnՃ%ߒ eT6 :`Sڂȧ(ZyLU Ի[{U2iD4i-ΏUJy7wL9QeU^o;X]d/D:4Pe\}.K]i`5+õ9}׽MpyCEQ̰xZHiiu)㒪okje#F29--it{5Kh+÷ o6z+dC9vOQpyBC6o4X{ El g=Ye-X 29 !N2$vFu@=,@?g&L云gU wLۡ\kU-7ziEUoA%t9G/賺N d>aQmL\;+ɰK(sY=\bRe p'#$Axbl' =@m*E)Ɨxq(gGNj[C>o{Wa3a'Az|\ԤXB(,OGE%H>>f~idX.cQB aIo^Aǯl&h3Vb[ZD&}D< })13[Ogna_D)bg_gס^$&SMMf L^sK)S}/)EHB U)DYP&*h]/,>Z$4%ItƼػU?Uji FTh'5Gbrj8Q[p+F6^To~$rw;00-c 4~<.{u4W˼ofk: `!>ø[Ī~Ӛԣ n5V$I4QO>!Z@x2sl:W"=daIA HWmEZn Ikŏb's[^->Q{Gⷉm9/: kHہ3o#&贱,$%q8—TzôK 6G"W>oyp0[ ȅC1xwjY2Z[Cy} [M%S/HiD/Wʈh…(5נٖOlF?? EVH>^Dd hHYS{q֞/FǛᇕd| s@0%tzCCp-a1@=Y\*#%}+ [.6Jd.L$/juvfypU w> o)ֺSbTXuݖbz!d)149_>Ib iZW8\&r2+yisO%x}r|^!' Z=zY}TZ+첆DUHxK@y)d>RlxAYJ^ mM}=2B'Q&%*|X' 6j~=GK0x1"f%B-0:[%&Y}M+)!En{ Fa~mH6G# O]* Vt7Yml'GXLjn9߇aVř~h /- H=@(/Ol-d2 _i6iR-rÓs6X8=@q Jɸs x]pҎ8hh~c&HI]^o-~i 8yJ.-- CMOZx1*WZ1죲`,k}>-?,EԱ9OI%Lb~g3]!GD Q<%g*aruJXhZ„JP cĭB8eEʈ芓Jeԗ mצα6`K7QЪ0.Md.Xw-܊12!pv8:8XOso gJـ5*3FA_s::,WX&+YBpVU <GI|B M`dKGU*h8xas lXib`oiGw3+kT!fqiO(]Ȋi~gV7#w3-¡&Feo_qU#7s6_jη ]nSO"uPY}W3ܯ@HBuYPHU3S0|t-_?'$?פ3;P0^eg=̘| H?!SBXi`t!tL❩ ߜ} e]z@ 9kbJg#vI5@|CXL:fOS.-ԛ嗸ffԡs% $V!J$72 xՙ@ZvSU30gRݭT 萗Zlt<#8s  _V4GNop=p$T5b* ]it2ڏ;EPi?A%Oz|@1ԏ-E(JTЊjYurE%Rg1WV֓7?gp.3}>,asB߂Aq:a~БcY*'+Xu涕Q(]{m-WHWcN' ޭ$K]W y0renr u1,7C4@1JrhLL/o"U[܊'~h&``-Bl9Vf#uYipu<7Ȋ*?»e' |t*.syYR =16{93퍭o&y3[&hn%nc*yy!"bօ"qKwX9 rq/V ᱨ$scd޻']",6$8akYo=VX[9JcYmmtgx( 3P{:ODپ)KZfX+%s̩e=dO(亯mtj*Ku~ңErc)Ro~F/fF*S+RA[C?ha:@9j'8 5+" =!dPE\ݺcV9,>BiD&2( ZJ~H46%8Q,sp3$VW/ aHW&EU?R³ę, b'<ް%[Jru6盗r@ İ-ڋ"`T@/}tJÏ} )Zy#ʌ>j Y't: 2Hcpjo">0.Cu[$*2<&4OWE9erߒW6+І/{I2 lJ{^ʫ9P3:Ն#Y9'vv3/sn! ?]"G"gHTޙ _OLQ==oRA]Ȝ>QϪ"$1A#ӿZN~1_DqwyѣC Kf*&JPb! KsyG7*T)zA>/i8 Ə rSO: Li t>\̪=GxߙmK2}?%+ꓸg9Br&w"pjV9H\&)Om0b7toZ33&$6/iho@ߥc/(2DEm ,& "&O;LK0b['dOF=H/|4hNWl.!(p]ZB)]{3exaH ?lK[A7IlѴ隅8dWo,JrR[q(͵iRJιWgG7^gh֔ ؛Q)*S)|ulW <&#Q!*/9;A zDŽj-c4+Iht. ;Nxjqر3:?ͣo0>+n6#?ɏ[˫FI9R?X%{">)lWxh Vh!^͠x|V018{?;5rusI\ 2Xe" :g3F*$_f ˉ#,:d؊2̾ӹ\?'lđG3U 5y~Z l!1 4$y/O1l!"&rb`]`~5濞tD:4Wnqj O""=ڝWyᔏ/aҙ2wWZ% /0rK4lpM"|j*/}X lJD իż{?vv?yZL6l L'A|{ؐ`' ƋǞ>t/V"vn4c;2r6M_^uP\u|N  ϫ~ esi׋#9vxl"p¾`Tv|n Zo/z+ֱU#Z7kOGeb9x{Gwd|i͉L1 0>D'=08:UZ4mr9f n:&D-˳ŠAA8"K9b%t.۫l-/cj2ħgw"™zRC@~XSOcwZteX5nF^?voxU\ =Mn8ȏ&F;̃awF8)C e%T֞wyj9N/Kȇ8fnm:M*j< tѽ]M[k8ֳ ,AT&!oY :nc 19F+*OgFQs{°6'8BP4Wm?YΣ [fw䕐 OWm:4 =}!u耊CSlP PkxNz0>FPx§h>x犴wYb?T e ua1r7r8Uiƹ@D|h|$`Q0XJ/˛-c!rh"{53:751@E!(&FWD 1! \}1#|?n2jjb,&?,(A?p>Y?~z Vl!i[=2KJ>\utUuA_(-H=Dr )Y:7!In1!xaA6^&TePZ + k2bfE3t(3W4p4YIˋwT2)nk=g/T6Fw472MbK4NPDӌ?G";MAðmQkԣ^DUqP-UG1 hp!>ߖae,ԃD3y_Ԭ̮wb~SW))1Bj۱ -jC\L7DϴUo).58*xlrX(@`M_O1A  RU* ݑR6%{-%{xh< W., 1%S|HSkk:kuSMKn1>.4e,wbK!镄ƺ2ubʕ <4k}.w:Gۀ֜<2 3#%qv#fAz /o b4c1 ?̀i[ݸƼ ~ı\l`J/$CFG-T4&.9%} $Gv?F%6.ok&nupz:&i1pȲ71 DQʎW{ḿLčQc[P׍=ǵyd?k>WxǟiByuܽ5WQ{ߴ,@r-&r߼+qf`ꛬD=;e4yK"MO)Li%j-Zicial+%- d>,A` ݑş]!J.4ywSrO1ikF^I~5\]ag2`4Z?@0{c~?޼ ]Fq'MMBeDja5'J&ww6 s|V`W_cјQW&԰qtg_+bܵz!x(EK/D! ښSx"j|''v/H:Jp@cB.Dz >-]ђgyk+lWjN)(s=Ͳ.BzMX8>Ң7hK g Hˤ(ڐ*;S%m(.9ud?: %>uMhڻ17̔fI4TJj2 iUDFټ#IX3ͩE_}s9̌Lc9Vd2N DQO˔+Vy%7oϤp(=Li\ )NE <  TKRϔ$3H2(+Kr^C_y'$U O/Dbږ =l˴jc1}5߸ ~+PL[׮{艬"BUk.kPs(m^faO-]V/$׫|Wٯ:t |a& 1z r ] v0Pc*3Kpu[~ fՒEߖT^]Ypim ` H2000 8< Na;dlj)Yp7W+%d^# o 8]8Ǣ)|wiTk\cICb *ejLm:Pu UR}T|qӲ݉[|" T&%wwAemб*CO#~_X#W`$ꔾ/JKGR<:i8n3}ڏ!IeĂC! \kXU#WeIie`o=34Chǂn?,G}[+A|/:fѬh&\eT2ŲȪXdΛHَy!vɌY e΍[%FO@`SA5 3Q<ߣɀ<9k,+Ow涯JI-y5}8̊l<[%*2 s "h9:rpRll #rb)TC,T}s\عzRZt2_.fhAn~L6̓ENNaA+ @EQҀgcM] HisdsJ/P 0X'zf_prDŽs)k-62KUSOm1D& =W:Ous@XLkAzjķ̀U]Ь#@k$a.yu[ٱtSdP!&,by\&#Jjz`ʸCmNA}2Е2g=GVW:5D34!GxcDl^MvXq?M8.(jaK\L GZUH9&{r c ιU=!x2\6"]v]"]ًYqR_}7pY,KEpo􋺎EoVʊ0Nc_%ό۠4f5% Ou ,N3-( ,^&AV6 L]9ڙn XQeEj`-)9G*,\earE.LSdClEg-qq  +>2iq򨞒rA%Vt-5$€oan }ߖLH!2W*Nŝ&w&Y~5u=.E"{K+ٽЀj<[`gu ř%ƒ gPu(U V&v+FPHV@pPгsFICУIr_گ.!kCro:ȄQ&oԈ@Jc76.^3ͬK.PGRpz1_J6~,VJ{ۖR]H&|QëUS~?0;jfvqf+"?(C*B}ۚsK'Yn|;43Y$z?Ok'L4sqp%BҎT-?me\v.r.̝5kqOHΉCct[|*nn 5HᏈ 2j60;,ҏugX?KNh=_03mK`-3z-KZKI`jMHoLjd8dAN& mm)tlrGU8­62x]xn8"m #(胈t!_l}#vVAu*-K^KhQ2"!72ȒhB[ȶׂ{&*d٥`-ϹVCNB7嗣ehV1&1=w (SWZ)J˨ #:{k @2 mL0fDZ/H”kC/Nbɒ'>E" h7vC"E])onȮF6Dc0*{t.sddx2: > ,2kwW4rn:uDy3ɯD7 #+6a'V@XF akT"ށ`npOX蓴"VjmIbE/|2kpt~=,~a:p%[PF]vIdd.Jq9s:tVsRg(;\,փM]4xt5 *Dr7 ,Nܦ)-SrsoZ<{}Bx$5WCj ,Pwn69Ǿɹ¸F\b'c;Z\fv1| @u-#!(EwQc] f>էdÍ92hMqcTKH4462׭W+wU</lչS~}.nPa \j*S>VfF*؄f0L0e2y:R4%zQ1WSOL^jo6o^R-K03,k3GcwcvoN7 yu/[aw9mg 3];`݆3^TjA㠂jTA+dF*>%׊SYt%>y©ۢtZ[ Z`|Nj0Ƨ(ɪqfH Ǐ.FESܮ[._%|_1˻~?7|–5\$*Pbܡ: Dyf(B+ <jـp@?j8ۡmk`$&xP֓jc0a1uI-C"L6.9[:wfջH:5RWJˌwosʈw hL4N7+HHmR5J|-Xr/G`dFwl0jŖ@F%|=`/'3vAp|ElW^!p>Bնfz_ˣyVh [QOԱih^l&!dWR?c{}6ۊ(%}cPkK ǎz0A2S"fpG&.Fq$y&@$tҏV]s-9X6dtnjҲv կɵ?3 |16֏lKIiKt4!_w2^1{Snv"ըyTFwj*A1EtP*2(^3$؝8D yG?Gjʠݾ`Y#CoQL%Ƈ$I} ryALr[HYc{I0Um)D܅bGo%Hl7%tIk6IgNS5 Z_-טuFvR/&y!'~mw0RYL{6>hڿ'`0kz xȫ8ǁc.l{ N$ 2M"{DH#p w.__/\D(MZA_ULd3[L[l/@?9}h~kpDBZ0ImA_-cct'>A RHL!4_5z4U'@D`#e@Rm_3 "QvۭZ?qlfBãN1V֎7@UiĈ#E{(@@@"_2=t}{rMp4n^sXtyy.'6 %P@h[q;GDA0n] &X'"yOh`IgܾllXX^,H&]ԺYa6%cɋidmU *]2TBdOj$UW$ j5n5}o(W@JÍ JOO$"pH|(v b `.!<0C=z!QE ::du%<aPdڸ=7CQ jyۇʅ?vjK徇"/Nr; k]3cj\$%lt>NQ{7g Xa6n1'94r6dV3k;]!__UčxuH7ܱ!\`$=M&* ŏѺN|ï1_ibإ1 ]=S|l2λK#0қH;JqyDȍb&2H8ۂbw1;XN17,y=M7Y vs5#OT;Z0[Q7WۀDHz/4\2ZGI<fآP4r <`b2^YM+KPb|ֻЯר`!|l8 NvDavN.Rxs_UӦ5bH;'Tk 7UݔǠ@ي`Ɗ~f@n6My,گGd\Q6^cs!"]t -4xS-+ }DCSA9c ?S/͟=z7/^E.@⚛_>лD$Tm?RqrזK7`SG0&_|g>qrWӥe C[& 1?c/Vpx#;IM!.E@-t:G@vR_OMVEV}`ŠIGEG0=g>],L m|It/l]x m'ٲU^cH2&6/$02ƕMpc|M]wYY>p",i4/8@RIa`F~a.eao}O;1_ǕmO#Dm|5=rhMgQbͣ%%3>-j< yZ,TCB4ʯ'/G ߬(2/i5b$L0[Q[m3) [fux(c~NI.}%fi8gNfbeءP5&Ef_RN7͵3e6H59?$*e_sT=ĩ+8'|F 'C I J58=,Kbްq!@5{*M.[ L$(݁JSl-c@XVmh_\2hMjH 65+ _6Sy.t9ѐ6T,7%c?= 7@m$pw׳5|Z H5D[o{K0 fy. KxI`L&O?K$' 43hCۼZ(@j>ۂЪlIIB!usU|b(%^x8z^{s<1[O԰J[5´Ă&>l u:K?kY dZ{z·Gc4:AJwټLM}W4 qP5zuwPE(HP)g* ԓIP.]'~cp_c݂O 25ʜ,Ba C(MԽMMCJJqZkOC6u*(>~.!8 _KN\k SÆ7e QDfݼ$9NMš:x^68&H2 ˎ1ڣ. 'jx' r;I$OhO#XR{[Gdk]bΒiTj8ٟ/\W}|z@_m!9%ٞ}Ӱ3LGEIh@tqLw8¨Q"bDG@ !|)*me5K|&~frQOHGu?vKoדy(2"R" R P:PN5T]vگY`Qf8)ܝaߴ@T;;k@uSB`܂pS^:6vї<^I\C¯շL)M >ˋ̉ygj?2l\#~FTh& _w1CjД=XW5ۋ%^&N9yN.+| ì{tCѰ.[MA~_("?Eü[ɏ`4#M[ \GRL%Ovq޻- NU:K٘Ckl-N.˰~1R%3Պ;! Wg_V$EMbLtIYm;*RP龢ZCj{Ꟍ'BLTs=\BC~+T}i<[ѪOdk*qOg,]Ў:4y+%^L=iUx]4QǦ-k362gn|ɲTGaב]ot#lO,W=V]gKLWF`JF}a1uP+Ks.1LA1 6yNzTzk9SM)VA@𘄅.. 0V6hX\^XMJ[8̍>@2d3xe&Fq<(۱(;mx^^ JkDX)^3 sHKv1CgCIp`n3q\tU<#<'SC"AV`*_ҿ<jiGyOɈ4ӓ-H܊TP&7^ koF]'A1Y鏖hևvG[n{k9]vܻjXk""15hc,Y@-w54cnQ=}]"HO='^MޒB"I8&g[+9Q C.w늱;ZL<Ďr?Jm뷣[x^ ^e7瑾TItA_4лIK9|(RZ} !]QC4EzU $56ZO.6|9ȞB㛬fBL`TV%OIWכ1}? UG>k2A;FMp[\ >ҁ] ) Mr`=Ihl&m"F־j"^o-ھv+A6j["ɗjWf8Bgzs= |^ iru&7`%wႉvn7RbT5:u%nP @[ zL"8P/0rhs]qg1/Ә[ܤJZ\I'!ش2^yTV|-W~5-sYrMz_;&k,u.&]Oȑ|P_&L-F *O WE L>oч1Fm0Y` G(ViC407Ml` 6GE |b8+!%L'=j07Lp~ |L|?QR0$Ń$aiƊ ;iܵUH`{6k+fOppe*Iށ_Ivս'Su\R>z䏥 C]r|X+ԛ;0 vrTҎBhZs0 KM3{&oy] |bG8kCzWxOnfڒLjww A9YO9θx~46nf\ɏmP- hqE_-<ȴDb{=vG` s.LD>}C1teu]V-<_A3]BL ϴI 0/Ѻg7a9Z^"PSg!.N!ˢLzIM5%Iun6QEN0.'Ist1p0L`)d- Y=:NC֊u[j/sޯX%]I8SN,h ӲmWhzar i˭},:,c/.%Ұލ{^4ג>_UY˙^6F[KM&@FCɪL;YGf4W\`᧛"%]B=*l@9zF`88tq:7qǧ$XՇ"wr ѐqǔ]M`O jmpy&&|=oPM(w  pAeT̚΂5ϒ*tmw}SCK쳤s \/EE"`!hk/b '\>ZkH:\Z\e+U ba25?1FPSZT. iak!ճ?W) !t?~_/ &Aʙ5bI 8hMj9u,/n7% 'l4Aq{XX'~e7~#f.8.|7>EzCVyE ˾)BF6gǷ?IY۳g#69*](to^HcV|`0ɬ\(J!@0hRs b W8>t|4!bcvcI9 AGkW/\E^u\[~"^X {t= +~aZ)BV\$^!f>LDe@=QN/ϴoº^$>j%8HvNhv!H& Rv *;lg͞]Rw=+c!0߯FUhȴ MWm^4$vՙdqh n(ӟ vaT ƭW09XɍL}dfn47:wFٲԼwjxVXajx{>E9կ,tZIL x'*g/QhI[5$^Y8baJmrN9{Kx,6hObpTN\) mϰR[ o7š]to. }I.3r}7MIRCβy[FqMbQ2Iq;)5bЗozY7]sԠVN,3,fCc0}9<$ZM%O6JEsMvOX0vmwum.A52}H fU zJ?z: kڙ_Z[^Tj05SziFW][+V g9p6fCi.Ca_cV uߣE(щ!~DLURr$]aFSil2fm&(7!2 ClAԑQu$c$-Y/ćΝȍ{gZz0lq9+,^9š0%lƭ ?]HMOI 24[cfN\Ag ݙ:XwݛwZ$z2WS0IWM M^v6Iz緋wpSjLƹrT+ _ָjD59$=R$ yu'9V: DNWP|A:H.],B]Y+x< ]B<;5 O=썂3|| ~lwX6bLhHw!Xl¾t:M!*X%֣ ].aU?;AsG N#nsدȩY;ժOR)rod;DU:M)z̚Szdq8^;TYBL?YurҔv'8J#UMslïx]GEKzNzisjMfnv5rtqG_9 <+:![}D'P)C`t @q#;q>РFहL35{KObK4G j8iX}]Lק 2gሷY3M9ڢAS uFj FͣU<*63C9E/n˥x W0jkfO_N:DGް:{̝P6xچ9{}̧Yb/WuHAvc OM|TV)ѻ$)PDCbkB:ũ$$FX`>4R?&IsGf.8ԝ{kW69t[ -?5v)>/`Ghds'uaa)x3߳?U]gK[+L5=='@Sjy)ɣj6fzӫYnX eӁV\ZCvO7qf蘳Vqz*I@aqYC "qi˜?>.czXDYv|ro&p4b&F[R6::x>p[@:ޱ.6aS'9;TTpB %FzsORtŊb%<m_p [; Oz0? N$oIW13:v0,o>ESDZ9M@z+nʁw VBGb{RT[[ OK}J12vZrS >9jlSUY[Eɷ|V"J2\7!W֖B>A#٘ 0;r7QxsC=!r4.{T? 4@[YyGI kUX6hP$P11u-"+Ԏ%-\]-g4!zLm1/mOU FbjDTo䟀za/ډl>vFXǙ/!}tV+G !G0}ZF|8Wr8|baD?&ˉ3$7#cf̟#Kn3;?dA@ ,t.`gY]/&o<pq6*"Y\AG}.qS׷F;RZdsTmi( DLfIaχ܄\hKxggUtF@NF=}W5șiyy|ދ51Hr4~^mc_-D > ?Ce%Y gArֽA0@ժI͆ZPpuՓ7lbwmآ{#Ec;/=1AAAoksfF鴄֍ &Ezy@0:ެ8ávI AlZqSrIǛ.ƣXE({yVp!RK@V}3H9>x@\y~MӈLI;|T/Y$1豢s~dhV|* ^ 7Ws 7MO'}Qkȭ)J =;龰uw3*b9ESΛcIFk8+l ʘl-=bޛZʣ>D@M7ح"q(Y$YiBwݬv>uYB=[z~HjFCl)[P{\XS:/Ő «Mb_D@DZ`hbqe]v6F. xvņ#S~~xsz#uisVnl|n:ڇy,2VRe7$%U\چ`1 5Et;ؼ}3y]0Pkk,+Q 2ބ|'xOqs*]'vܲZZ6qM;!:gNQӼS)ŝb^<010xN$. nO24tvFs5Kږ3; I{FN_L3u6[" /90Af7r+2a^ZNEL+{a}CD-1nud8Vt6+ӳщgWęM 43Q4 Pf9;QC_lo1*$7IEo%lX c~"-AsXr矄pzԨR|4d*PKEHIL#Da O2V[ZE% 嗭ڢJ^1T\k&EU3f=/%~ hs'p@^IJ/@^)c>'7g%֥k 7ִ6Ada:s(ٙRƱg(Jjo#St_TM$+H!&Y~\;ƾw ;a}i0V9[u͸%xsxj 44AiUqՖ^3feθE߰b(5-P!xF]D^m1.D֚@kBʬTh׶Cx"/<YOw﫸үM&ugJ%hs+=j̉V /b,.>ȴÉ9ALЧ/-?G4R q/CU^k,$_'OԓҢ: DGS_O2[' ,M3" 摮}IJfΈU4x~vO5;wS6!FB TgjAY*1R"Hք+?STKq mu1$EW Yn̂O- >|O[[%4U|::Ky]:t~!0yA;AL,vl }Ke6dk/ڸQ> K(P!ZY+Pg3k5arɲp}VMass晹¬m'E8?Ab ]G gqKw-NIz8Ž!AR=7$t9L=*:lOHOriUS`Y5G#Yƃ"YN3 2Qx(IM]hP]b 'AÊOӕ <5vmxzKEF^YotPrDڲ~:9^(s3u4c LgmVR0bC.'kc~GڜpŎ 0t К{{E/gUM sҊsbݭK,RF߅T~=uzjl=`kjk >Zsiyk+[ImP": (yNMі$g'/mt\s ӿxJ1'e$$@N3'NkudѐE8XB2Uyo=71ǔQ-:Tgъf ΛxR|-*sv^~1^Oh>DmPœ)mE ] 1=>5o],ThrvϦva$PHQ"Hα_nl3j z㶣8f[5.lӶY$(ٺzMjIQDåބ$'P#a9.qL+UJ(svjة|[P)3c 6O:7CO:ӝ+=RRO?=a0p"ۭK{+Bgdiod1f*(^|7/1VE(4Zvņ3B:e ʟ[9iuf *H/~tϠpGYr~zVvvL3C. ] BOfCQj>+Yǁ3p42=t|CW<Ԁ`g"Vt6N]Q1PxvGQ3͕Bhv b48a돗Nh%%MR@r`!nS\Nm0C5sb:sѬK6  ȁ4Z/O x Z IklR?_/? Tό S vGʍJې3 И1? qjmܦ?K^#8"kLlv"Jw2SJiH'Z6|s.1|T[97a8<ס%jI|aQw=@ȋvpغ?}f}O_vitJfk"_)KK}#5Hpb[j~qr#$ +`#,p,D(8CZ[j85XVb],,Knl4?D7BKwg~|%|'!gҔdΠkڣ>%`][_-B#ڛ<zpu0=nPYsAd,Jj!@_}z\$IbS}e-n4:8E ㌲ NF{ mXDl[_JcmH -9} ĴvO1Y#22Ao+&-YnƹÂ>cF遵 0'sc_3 j< }8bh.KZ\`^\9.6}[?l<3m@m7] ,~2coA&T~5 gS2 acqir*("UmM6AYӧ01/T&4E`#dyFc3ɉ66:fyD~*|柢!Yis豆pzJlxLfCbB|Hc.4!cHVA}Ƶh 1@B~a6rZ & K?cCD=KN9mW*uJ].CP{?骵ˏI a,@֫8]WTоҙ~6c9~3 sy{՚m8!fŰ:{f\6Y)IE*$ݵn M+0-vSZR616rVDST# 8Ii&X.&fO9"5"-mZŎ' HѼK,9ANDE }Q+Qc{>;^LGB}%L*ଚgK _ռtXsy)|%x6A{oĚ]/^W,y]0:TڲC 09Q }lX\qkp ٚߚƕTkdg3xK>3a3|P^^ ^/ɐ46"u~hBPZ3rw(s5]=oíl3@0( BpBYu9. Oڜ}J).8qEz6CPC\R pqTf-ߊ;/x%jr6X2{@J FɬcqȽz O(XAdWӐ9U*2JE{Btbv|^qŠ)}RlҳZNZEskҷ Ah MV'̮)#Wv')o?FO2Ǘ:wYe=+ c JWz\qua\p~DX*l|ؕۇ4Rנ?~ZR&r*bVOF]6teOt׹t ^6&N>}Չ 1O-"/ 7UnqgX's.+hj&E+_ _W =^FT7'C!XAL{U$],cg,n9p .ysxW>${^\Q "N 4զ%CHu̟X8F/ԇR@Y7 :ZZ~95-7tCnV O2Z*}AƍbļbGgеߟ@ 0vdܣ;ikig:~Й½j(|<[Ը9{> и=e|CqNifHbלOߞ#W 8с2ahtR= zW7KgoA ݿ<n 9.騠d GX%3#eq`( w*ulHebk,i$&d6H\zM[̃f!ZD1o5L9բjc9c7NBzϴ+ !ֆxHQ*k ze .iǺ dQzv;U`H2qĚvn|liRG.A(`sNC;XK'@̹ٶ#[ɥ%QHLͮ 8Nwq FN, _+|Y6W>85X?-PL/y5I\kxr]K"ȹISjbW- fs@]fjjbuJ]wɧP-̪s TwA\}y9I<#[#:>Ob?#VJ n5fd]@EI[ºFa0ZEǯ4A t`4roiEz8/G]|:| ǜ^#gӢ4-'f[ʊSVQ#MF CKvhOZ:] #gNTaùLXuf8 1`ޣSnS %oUBkHtN[dk X}&v9 2Sղiziu7Ɯk8t(>ĿͯhÁCLi)C`Zٳn`s@mA,qfB_9jMM'@C#@.|x/Cnw]Aէe)m$UҝJIw&z:"eU,Dhx[a7sճ~ܤ/<4fGT+.z\@ұX#WH oQncDz((ÿU=вK[e:@gV%3Kci, wWhV\\-;sãͺ lO첁 #սҋTO)ABLe8xJڮiԵ]-Q^:PpuC¹KTo45Nd>آ[Tt-N  B!)VM; eɃJN¬tJl#F25@\?ňɶq , WuJCDie{4|f4ܚ3ch~*MSk2>Cn|5S3r{͞DXĪX@g3xq!]0Lύ̄ 7mUR2/K_^+aj$]`-=kq 4цom 7<¦?1vJD#YG4gΩXQRs/HзO߸hGr"v=H@ױhEqI`BR# r b/))HȦC   WK>JfE$YtvfcNLK>| )0^banX gQtkrPOӭSigֹv:VLy >w=ޘO`<lkeq39naf<4j J7*Mm JZ/w/athR|C%H5֩n}܉\jbSd@G榞b2U !aqtL$.;yCz+ KXr^`=a r5q儻tCZtT5"rS e +m=Z[4E5{ yF{"6BKPPIUЅ[{w |P40YbZ~ O}T, ̈W. !be)?]Knܧ9rkY k{˾V0[7LeMƂʇyޚd=@ZŚy|Z0B}35F&GYB& 9.OF=ECe$A 'D91*̓F&c4{[w.ΦY YT9F$3rKAJ18S*\xGM)~0}ӑh*-Snl^2h3xLl- $V`Aӕ4dWUvD:Ss;Zž%12JELc3}%!ޱS=m[A%)%&+0 ]ko8@P& L?};AV8"][Jk "dž& '/i'U&Mqj3 ާr̬wj[ui̳ f!+ϒj[[T٤E񝹶J#Ez?{%@{+i7ur؜5ː(ӵCN}Np Lͫ9J3,3I|5i1 NthM3b؝Ћ}BT Fy5~P\]_@p\>k f7-ks487ys{sь`7Yo9DZl1#(,l}DBO>h \d[ 7{,E ϳ]-aK}v-{qlog)|eg[=Iӯ/E4BcdFMm-2~ǷQpѨ}/OgKcj ~?ΩeT D,$Kqđ *Y.TU#$\-[83ly"HjfR膷DQ}S%ʑnz`tdR /KGr5ta:,x$ŏ閹Ft ʡ.LKV4 V9_yDK>[,pO٨h 9xg`JoUS`4xg e)aW]9Ce~6?ӗfɘH :hmv j>qV]A )Q$޴~_#eL]/RKb퍨;Sr"A'~Y-/hM-1_aWUav1+ǑjɌ:fJ }}TȻ0.xYZGW1^]עFd2rcϞL ɓ;G( ,*voK.W>;n6&-p.*8e 8R>#BO-1H : 'ٰr@(F .wmY…ҵИugZO; -s%u M, +u]Њê*. ԁE͵9QQc崙Oy *k^jz"bL>j|EV?Efz.CI@qF, FE*ybZl2J-'hhF0C\IkU(^lTڅrɂ,ޢMoK16b9%]yY>6xAT51'"Ɠ(CZ:q 2(c˺+}LmVrs卵o2lCr;'ԦhFHp vP|Nb ¶Zi;HP̿bih~!r2P-g:pŸ}0½ #@fg,7ȓ(Pg(wue\ͪ*\a Nm2Iߞ- ژ&L7Z A Vr7>) #N~b v?%5bY\P&FHA;hoa1 9dnνIN[||NL<&Aݎ#`6{tM>i0~? J=$fƅreB N5es5pgb1I8cS27 -x.AXPUO[${Ttgt׷"4ZZ\]AFFxKb%T"cC A_.AV3gNကqs@]A?>bf$\ PAo1D3Q-\)a }]%l'`Fydi T7S' `;;n@ga1zBnO,SA cѡ:Ds$-q-d&@De+_kbKXI)AK:ԋgB7mɠ`'T"@. *_6Z b0q?U h"Q8~"44F_?|S"81ʱ(>Pg앰 Nܧ`6z/)u4݈mk{_0 ,NZ 6"@ ӻY_4M$_ @#@b>%I QW\Bin O l7\nola{v($437ˑŊ#3@ev,ycth#p* QgtVT @#bB&ƄQ_4FaT>y;H6aKGa༟|RAp~A)Jݿau? 4{h͙w%zXC#=ibКZIu;߃6ԒiH(BlDm(|\@Cͥ=A+?_SHj8A㶵^rߢz/nXcWٚBW ӆ-8ZX"t9 ˚}YdsC 7Z8eVW/i@Vf9k 96Oh3cH@0@ohZluo3ʚp:cՙ~TɊ"Pf@+na@:Oq`]{yntޫEj)>ۮd=Ḻa#7@Nw> ZmW }:>cr kE?d +MٗƛmrK F>niWò/Jt4ir\2}QH7-'ERi U;7lR]Tn՛(iêQP 87 ;zS*D5?dmʋ5w+)Z}ghnY PYjwTW73Tϵ_ooMڍJ='_mԑ҇{-eO"Ӥd)poRHoeo6' -U%U<${Ww喖'kKX<+W ;)1~O-@f5InjKuM(+vAIs-4 d_Tپm h ^E%L;DEY\[16й*Dz7:bQơ~DA°BOTs9 0CFVo-Mhyshp_sԌ?#F"Ǵ4DHPgkp4'L|M"~c緕S5y^P}9[); zwy_U'un Q,mR&Kw0wg}P+5d sAa5^:qVdt9e}^gq1/(V>2s,U|wEtKЁڛkl'bpqwu %Lp0 ˆ/(ǡi0K/L,7y' ̝/(Ϋdž8if"Gg) "#4e.*5lW>jPypCrJ8txz@ڃ_?PLM J]@n"=fk(P:XŤ`˷{GEmTVkD`͓VQC@Tkfq۟BrWS~ x> .U*RvZ%P^rRus4_ R2K\4쩆 !`dPoNJcޢ eu\]uIҀ7zU(hyjIz1߅O:8{Sx(v_#CNs"]xm+7my)] myfWee;Ii}t' TV" 5p$yھE&^BxBTW?L گ4O rK-FN&rrbeXMY{h[iJJCxs >h 赒f$y6ZI, 2_ë91+w≦ OtEF}39 \9+&S6r-DlT3 6#JbTC~~/WnXl>ZИ`:J[Ƞ{R"r!,ޘA +qG"t.$70gE,JE;Zjp.8`4At9"+'BH<=/}(D +0!-$%vO̩0wO{FR3`}Q˫ G=@*-_ =XC:'xl_P@g+  .^yBq $"| ߘzgE # }='`7JZr1 $>Pu֥RFDFFb?ho6N(H8pʸvN|'6PI\qTF߰C/#itl‚pIQ2K6&aB7~v7IlU.éD)}|V1ҖzBUߕ%"EC9:ZDbLWhT X@T@t )&0-TE~, (webDt9}MwR5ӴWz}}2jǢ&9-z(#7k8L]̡ DYs BѨL4i@N @f^z^/(+fqW@5jƬSsp::r U;بk=#߿KcߙtJusv!'՞ L@?bx婒sn3b}>?ՑRG?AYt}Zvw4h=ّ.ILdr7ig *tshA@Hm _󀱂 78Ntp2 *m. ԿOՕ5K#N)&5xR73}q10S;'9궬I(4&T*yѽW!? Ex CKvz^9_|͵}IeQsLNrjPI6Hzaae@ӄ/ kW7H3 ؙݳR͆ {PaPy4\bk GRV(S2F{,h7d)98[ln/F/yiY%9ro1@aytkT##5Xb^aWNHHiS216ZsG5tx}q~M-G6T7W%"ZĿ}h{FдTք7_#O"`$ծsMOܢhղ} βPX@DE^F0 =#ekQl1v ވ =<~K $K*,S&~po ZxT9M4;+V<鰫du^`ƭYa<5cfLqI?ǀ۷8@bjӻ˔윘yhMj ν;gTiw0$&i4q*lDG^ )V!}քbiH朋\ lN4F1| jnubEɸF:(F]hrK r ِ' v>S /&Ib|-6} $RY/5+D7Rsj_B1iK:|/⫯07Nqp@f=4/H EԆ.p$Q,&TۥVbxM1N\eԃ :ϳYM%X 9HAOU:WئfIvɒ+e)=p<:A5.6p5^uCzkLD\MKq JԬʂ59"ĵgQi1gލ/_{G:uIAZv (U$z(EQ 5O74 쇮!`fĜu?rLl M՞1Z(B%t`?}r, e ZO>FO2X?^yQ-@C6j56z&g%xX eۚeL{sݹܮ2HmTزkV,`ΩKj<5_^}-#6ymq&s^3f w+E#0ЂKz#{دO0>})$H,_i2{;Dŗ'6 _TF]YbQhR6v]>عoEn1]m_Fk4}Vi#Z?@q6U b.4 )-2[?[ 6IlbՖ (4^݇@v0C@~*.k6]Ah\H)rUݎj5jdv)ҡfG1c-滰i-5Ɖ`|&uȋ>1bÄ!ـUAt+-ڼmmzXւ1t)~jDE)ܫc_. Oqfpx$W0)FB΍a7#Ÿ;^<-'Gɢ>"'g5':[I^#LgU&^F+3R{ {c2CuAA' o\-, ԗ LXg&=DZk j4{H[5-ĥmۈ,q9mui\ ^ii\#^ɥHPë"JYMl^H[ސԗWa"ąI>HCnS!JQ˪R ~s0ٷ^͠xqn6o45UzV*l TG-h1m n}A? B(ᘴnkSNF2o؏CIB[v%z5 *,l]Q]؉]Aqa*x#m:;㡬,PCD+T`EH5|YjGmaV;U;C|AD} cNU]d_{4[ Rr[¾~HG(B.es 6&^^X%kρ2,y IJyb_,#2{Tĵp>l߶a,2%#1|5uJnN ] vkּMi>^1o8v?bX|?HwuDY ,dDJ [Loe1v%;ӫr=ח"{osdX"SEi{$/pĊ"P_y6@B-37qx6uqV}TнA胡IW)eWoI$#W,C\UJ=˂O]C-:/2ÖuN̒N%Az`|,F%ћ * l|;E@FLWo'kaP*'сtԕ]з)<䃷@m,7h 䣰M*<QszFVe"hRxcպ8 RT!8wG@tB}VF9Ywl](6xFGYүfT̺c7ZFK̔2_JeGg[l|MsGѢ_XT纵Lg+n&e<ϴnVJ6}0Uϱ%*+AY}->LB&M{n&D4xo|T8%zWWಹzYs)zO/St΍ Ց~nwqlj Bqc{)7w̘0c5lЦ.+XINgX2U7AXm"Ty( ySS^ZJsyU/M_ [zj\!H!2t5<ė7L >P<l" NB?dj+;l4qzQ^GjWꈠ$eu%5y7:,T#E馟8-6AJnɺНm# jM s$Ζ"nI$I1 #a=HWz^vxN:Bi_qEzFbcLYB? Aʂ q{ዊ󥧭u7МJΗ:?-`Dn zof~ˈ^VDW!1V.=jlgj4+a/m{Pzw,>C @YiҮ}Q%&Hn>MO>-V' (7~)#k/׶D bTut3=߬` IMZmD>ex&Z۔Dl'(KPPpZؕ= ":\fPWġ_n.#"PltW;J[t1[dlL6Ƀ[U`_,L nSg9Gp’ X +ʬ9CÒY6ϓ5o%?=Ev,nhbVbBU}KVd ]{i7>\SN3z~hk kܛkfv)۠t 1~^ x |c髇ںx6s#\9~/9[K n)| s(|C?]zWO+Y[KƸN#JolPJ*CI"eSC nm8{ڸٶzMQhnybX M "FnuQy$A<5P6zTߤ?0VLۧTjW$YgU4 tҒ͉d4辰bd\Ez@|8!˗}+L`GV38"@yEڠ/W ~# P3{޽'0XKF Pcȶ!/ Sn,|r7S=(RI`sQeza\}&?l옗?:C/՟=u>!y,-iB΁fM;83[$`G r˸=llۡ x.aPn0giGؘ+n flk= ( H2jNϼybi,-Vxb罪vqRSS,2C({"̳߆Ƶ޳/;W큉?vk˓׾q3n䳦:`ѲƘaۮ~WTQ!zE?cgAl훩kX;ioN铖0AKF?{aɡ->[h9QB؁ZS*V[ASn0H_R%’Z<4H3cц>HCfJ?t vFݷbs >U봙v!hj怾.VsDG#D_DF jM*`3%Qv]y+{-2*Aϭ.umȾMv }gQ({禭$ b$=&}s,WhIt9 "PD`RD9A08UOAOe.v<"JVC>pU`(O ,61tS#>)Z$hQP;q]0o"mj,})}S `H{JGޮ" cs^6Зw.cɚ(Ofy6x%ٞ`iB>S}gׄ8;lO qUd ,t-VϘXbi&GP|vDzDOFJKNQ2jZ#3A]P% D;uJ_r#_ wZM90}"-U^cfdțͻ.+Wؔ4Hd,,pY#6 s:w.)oˬ3Xς@R=W+*N־@zm0;kﰃU!LTq]*dGaHT^& Z{R(gj҂KRLn$#2MTFhO~K}g2%*]'T3/uJ#fm|PNIJ@@]ς"7(/C"t2.ZҶg}Z+/|-J1aR=0Xr/sFc(B\phqW[W|œKd"H"YLؠ49 d%$ FRI!Q@s+_Xz!BXTTscbSNG}ɇ,UaEVڛxL&3'peKci- .9Z# oZεJX'1E:&yQ+ ;CZ婤XΖBurjlE (o'IB^qMƃ kw0[ۼne~òƷ1 ~"4KYR[̹_u4ʚqp;YBE\Tjp3io3dewL%W%}Z=?P d0p?VuĖH*9ƻiطM䭒nelO_ir GoA +稸ei*+XA%K # ՞&5:Tz6Ae]nV;CdW7Ix=e4HmrNFu◯@}y_PErŚ6L_[q).&׈f艉z1|ll;.M|#L<UvINԐl+gDsrCΕ10?/TOPWn*jpddW(4% !tOz6 zQjTI, ވ& W!$?0BUM( *dN i\kL"F B}G=ۊ6üI'O`{~="p]dڱ`%gj{Nb+>ӬtwjR˱Vru, W'o&!omb"?;{D֕5ePd53ODk%bA5jh! .`NKw%g.M]%l xI7_+f CQ g{g(y:F)y؝,JSPBv(C,;b\x V2@ -:84%S"у #).ڝne<0 ly^H!t9H}'q#t9bEaBG)U=0Y[F7`JE"pO@Q2 HdױVP\ݸ"̿TOk8ή.&+_JiL1l22܂á)ĉBh \{ fsogǯ _L@CtiL6d it#َ 4OㆍwTO~>Irp1" 6[IڣDG׫|Y5lTd3l:_d#S3p;Rbz21wrඋ3=.&bېDK2؇}jb`[.dJo [iPd2-)#G=WX_'a*~x騽,IR)VbH[7ʕkR2;C|Sj\1=%.n!};.K/ঢq~b !h;~^1x9+HJ_y/rRr6I_ z*`xae灘D\({FE ` XY||WPT~ Du~6jI7X.M%!uɱlXjDuf\*T*<'yO%#%zGwSQq6!$€[!>NT^W~Gg2ֈ`RQV`qis^_)LɈB&ׯ1Ϙ*;ۢ"h~iW@}yj;OaYo 3;y”\VH:;>f-dKw#)~ 8v<k|!h8ANtm{ԡSձQ}ߑ'ϖ,KzOeg!!4|vfaNh~ԾMpU.b)IǛϚ|5ͫ0gqä (92hvLlW2 Z`B~nsP|pviD*lQΞuC%4]xGc{kopױEPoQsppGobh{H*(dY@h>}[)qm?0%"\pH}'(hF G* q݀ʮ=Pxu@ūYL {(ZdWXx3رx; 3;FS,y~xuF ;{7y¸ׄbS2XQz!/R]ڒFv7ITHJE'Bv[&$;F+* $H^EsP46 {?>=@zӣ>ntTVMAhpL-'şT&eD>/\hMnl HO3WԚKl;TwܹvC Uc2O&2պM'+{ש`p q1o`mZEz2 O`WnNy L )Z&[82ZrOߊ!oLqe;B /H\ԌTr׋2ܷ_,Zl°Ϧ5CB,F]ןԿH[?I⽈ٹt ʃQ?ggcp~KzS*`J4YB* !^PS%".KD@RrYGSS â'ܽaKnb;mϣopP (G kˬF-Iɯ0f8&i+᣸  |ڴ̀C|i_IԬ`-/|k M@up~sѧJNTP~rTk}:#MrL'\ ,c!>hG%Q>ᥛ@÷5e-v&;uM ]r4"WC fIk],x"~,IkZ$Op@f 4 L"֣eprDw)4 BA;rSwϧN F1NPi^!W+LC6tB-8${']~n ;  &BѬhuu"s~biue{0*ڀP 6< -CJZ.-̔fpՌPPwRP瞂F? g@オ0 \ƁqQo6 ;:d9#iz u9[oZ2'Kl_&ǡZ"&qb |(*>Unhߦ@7bUR_R* 9 D&mZXGO !υ[ (f{\#kEn 4V|^ؗoˈɷ mE7^p> A@P|! 3]Ӻ O8Zh}Ն6KY9|k2vYk?n]6Õ61 = Gqe}Ib H~a8nghiIKnióXxe6Zj\.&oo!F ec.qňW]Svx}ҜF! : &gqgd- (@ '>w$PiBt[Hl@5㽦lLRt;)m 8ԋ-~lB0T&Gѵb#Qi9əHsi4T/cj7eP!H*j;-Ƿ!k*JBeJC7z-"5ƽV;av]| CY#}_ |x<.Lw1WDr#XtBt2cwK¾sI 8|R#'VOio>?H3AkZڥ@QMV<頍5:I .B%7J g$ލ҃%-f*_LO2T|29)jgpP4#'?8,JvT &XzF(& 1ӇG "'DC%*4Yb9z6jSJԲM}J(/UYMX.|/"CAn׺&}J1|yߝMz48!}窹} mt)ى1ț$aj{zzw =z UaGf_:CeV#˻'ZY*4%01,oH~v*ʈ9G'@y#B hEKN-Ww(ڹ1cdD,m `gSb47B. %" e i:(O nKR%?:d|C- bdi e8xT'> ]@U]|UJLB- :7F΋jA@L8qXmmc~Au~{>"s_Ngo"ڑZ+DjRĮOl(⫬c y,c-`[2Mp qDcy \ZnN-Sab\7 {@*popu~9̃!7>.;.mcUIds 3!/J]e#K-Uęj% Rj^jUsxήJBT/=(T^j} OҰ?ǠYfp(>Z>LyHwLUqխ~zD +Pj[ƫ0}42{Jʺ~]lhEZ4}yό*yH{[xY\Z6(!MI!2nnV(@t/މ09ғe0)6}ݡ,wQMu/l˟7괧)f^r#tj$pPn`sLVKpO­U`$(*LvO+Qwa$"#X`HmHUh{δ>/<).Cv6 ;Q DzyOaz6]Sj9 Χ9dy HYhN)2Fj*ވfWVZeNL~ӥe|VQgqK0*-r2sЅLjk! H2y)D(FfqD cN;u g|j0='єy~mRDx?zhn?Z{)Bx_e`B $' kwOYϼ]h)eَҔ7ZIa2;&$Ix?H #3Ѧ9//6a&ugTZ^ct((agtL8AůN[|#9jkQ84 4&-S;qJiTc -ls"?~>U|ZLCg]CוbIEa-㬹w ;>Z]Yj `6V`Sՙ |KS%u’|r4f46}% / PʳzOzfPgbXCx-廉;:21SU*./~]`5T#r ,k:ǒ4  fImqJر=h.E& IOvi17q̈¨vDg߯HR,'H 7K1LRT+eR 1QفNѮNts#L#ޑ#XRprcLGxOLtB5HhJ ;8LOQU ZVi,0ŸqJOY4Mr4I';,u {drUX1x8"dsm-ʪ=d/16t7j *YW^\ҞB{ Hjp5;_+ͥVt::4;QAYp(uׅ?!* hz&_,"Ok[2[-SH;$ ^,B)eq}{y< z+Iv7;N`U~_<שlZho,~lN"_N;?jG48WN0R–U101G)isG~% G<<+i\5*;HNvrW+RfaJ}%ADaWo`qp(Y ӡ`$J`!%nv@rU /3b:lo@!ux{+S&0g< TWZ4,*ՈwLSNf.-6k}V>,kZ& ̵c"fDfjg}v%KV*dpyL8aD]F?GI84UuWfl3_t7 BUU"co,0AeGMO17 o9oƬvD`Cbw}lv*Mh)`<;Ew[gQ^7R5sQ-dp9Vꎞ'qk &x ͟AHF=CNyR- VVsSDh&u̥TE* гtLl o2]1 {MOw(C貞DZG|f/t sr6[0$!dJ <3#pH;_9$-jVG+9w6{ܻٗ,@*@ qƧ-YiCݑ䈤(} Osîx*lNd (}_rE^hKO7[[=Vʮآ85wG#1}-ެ/ޙT665n#]q*t3~:| x)˥q,#qF,ńv,)n~]pnF.xe QGDe@5䄫A1~Lm(8Ė{S889(6)eKB-N{ZCUzgm8h[X.^ԨtUt<8/_ cf_?YE|s9ՅBJ<>j DOoyI`(DvNŗg-F-~T -f8Z*/v6}͛UI Ϋw1M"kJ]̑G\ 3&ۖd3V@wZCŦ:/p Z/֝jr]n8頉!ଡ଼34Յ;NĘ7Ypcr-9"CJtIWj|7H݁qE$:n[ܫcׇld1vCrY |gXp捵TBR:BZCK!a/ 7a}IIl٘Lbc#ih0i6 "^(Yury^zM=-4'Xm+k/G1Ɵ 3Usϴ[VN'J ) )*m1CA^n6.ҠټK"}G;"xJKrR\[ Z\uڌQ']b$`S"og+t)]&!7Nh6 1NGt-: )f2x|:p? UR_k,ܦoPW7KOorP<n\` znKqQT@τsZ_BU츋}*E oԘ!x)ΝKp{~8ua$̺q!%>z&%-s L^~;)?̕:T>3,}o:8o߇Iji ݛW{XU~WDQƕϊ#~MsU=5A[cj'/sdz ۙ%{ =pc-Pc ٖSx/%Q60%嘃/5 dކ]X0 ӈ> 2BWML]˭#l*ً'nXMЧLCY@9"ΪoY߶#T:v,w%l#9W5_- Z "<Q-n ̴|k7uK!ƻN= fՖ?D$@ғIuLEY;@L~b;;]l1P#\逌 Uu'e ߆j.!Nd!S%|26Vp"\I*BFp@{i"i]Phl7lۍ=ݑ !A4"k6X/'oLBޖ*Xېb1%|8@1H;Ҙ:b/RG 7)(ażwR-#ϧ?E8IFi.5#?ZS =iQGF-ay5ÎPW~ Mb=`BΗj/iquvK9xb^X=7,P!_Bx"ڟ X%ۺc5 N5X:YrWy0~fTpݏ^:h**OoK>72b%#sOnjBfּ23efbZi =d(4Uh}n`'{K&e"{']EJ|#9OT# A v{Zg'S[dϟb)\iUDs=*fHїff'҉?xT`&oIA& I61=TD?Ҙ-SzRQ;7Pnԡ~hFbi @(mxBMlJ<[G3Caj=oA4ohBCrQ+g*=CxShŠ^.Rl«]a 72;ʭ(Y=,FȖp7lUe@8)04"9eKt]j1⎟RC Oi|:elN2vz6bI؃0xpl7oN#f vJ|P oBϴr3-*Qج'c6[ C:z&5+#kT3g`gba ~fid$h{s*ɨ VaqVy/]>"Q1I/T.v9trV22!MC{116;]bMVY֯<ܷPEriCBnnfQ<5n9?'&}d\VʔMeذOrc`=& )xzܡ?ނRgeH>I 13{4c~3no $F3W6^HI' }ْ'>]O7d?Dk\cp^S]7"_Br9(R:q{ \og!Aaӷ 4l632iWk9lhwHxV6ɬ]!?RݻRUӤr^/ufluA߅{;u]OywNt/s`uBd ƒF9@}៮:/ѽ>==!-8r:>mꇤȭĹX0" QFctt,cW]e+y<ԦÛgS[(O9yݬT3ɕNվ@ھIs7%JlΕAtęo.`TYe=vu@4_ 8ڔ4ח-wCYĴuFdUUf0T cm~s}޲?fK~f/㨧iF`)5W,ّAwcY/5E @m,^B8 }8f{7Mj& G AXW]Uvޭ2rS06lyT"<^*{BWʾOo4&rѹ&FXӪDQ͌X/oYУ&3ˀs`ӠUۓd,]%V%eF1)dƏ&CEp>͢vNWK5H^*~=qmXqhDOK|8z$}um`֡t޾`H ?ZgNnaPL~f+ID=%7LChK%U. [q4Q1qe Zd)K)*(ۊ4t 3j>&o;buf #(Ux8[~U(ld Y͠~63<:>i;ʬ@żoh5n#^XZ?(*`3cDnܳ|ms ndf'FSu(j8 DB%cRn-s7<1?ݥջhd >zJЫ9½—Jf@n ni czϩ3E\Q.']t\$/Kqiؖ{֛%<[QVh˧.ٴLRjι;# YA ޼ٻX19xJ`](!qc,v[8T -n.1-S؇Q$E8bm0OjNK?(7rPz 1F2=1qƧSMy/IE_x300P\,JF"DaBw>Z,B0\l&| Y+D2o .@vdB,Eb]#SoŸCil2(#YW ί⛢k*g ؅ZpPt1nۡ?؞vU|+XFBӬbjlb EVp$;nLЀI>}}'` :s Hxfx(ȝ~MQxm$ānlǗ!s] S!IS0WU v5V[CE$+$ *[Nc3W,'霩+Dto:^z_T,:`XB>CK|B߅L3o f++x Mʽ*fYJMjby.{{\U^2+0avD.1>w_e'c[RhS4?(׈ݗQ(.|^?Gr`o^9h׻یiՙ1LZ-E,a}'i^S1i0?wSNx(y盲]bi(o;Yq6c%vy]ތ\g0)O;5mgl 0RK9K}2CAh9[6 \k<Ae݇u%GU*uQD ,HWdjŋYnLg;xw) R J:q cGklNkUGmؤg)$+.pLBn0h.O߄& +Y0ȱ$"h\Ịp: V&Vi4C:}֦n*OYbaLVVE&>{G&h'P@S*}z܂9}ni[A_-qD~߲%rad&y2eT.|S-{/ZU&b^H%3.%;gbx&B!@VT~ %Jbb7T-Hq+ؐ7ѯiaQQ :#1{/Pq >h *8}ޕ'(/3:ʎPxoW4;kwo2 4i0_j&e m?dUB~h%2!f.rrpo2Z0H3P:2==;;i_d WnؙW|3I7+k , Ǖ]NFA :" w`%5e+|FU hcLiaEX2=:2e,d&̨0n6 [Cdz:#QKѸTB,WbYf'Btk$d tic,]%{te4G@6_*%6k9l_􆧛ecTG1=S֞?3,&'irL_e Ŵ\ǚA 50aP Ð@ǡXeQm0.ʑ!tVW2!G# *u{ӭkB3QA-Y2;KqRUS =Ì /ܜ=\z=\`,$N%&uwpfm>x NbՑ,*bukəZ>p `QK F5c_P0 &_pv.Dl NDnIy0⿳& ΉZ-;^9Otv* )%.m+(^!t/A{;kks̄Vl Zw,>ٸЁI[ײ0oYؙ`8%9R̈ lVBQ<@ BF?<(ݿU|!G 7T'eou wP̚uIql8W0!aV_am[4,rI޹3'y Y dޟŎ6tBA휱M$pgt{ ercU x,MKӵܵ\7zcpmW/kڷz>xT8A<2ú0cΡHGҩE@]یvIv8 O[ʮ)jU(u5(Hȃ'#A @6]ZLFj5Tit[ k 9P ؛ R;J4p'ArbS+Gݛ3[ˊ~U-m*,sQ x[2Rwqto|4(,we%Ț(DPY?)yj0.KC\_\`d6ԁ9%`Sf{Kۼ\_P> ew,NO$F 9O'~%Ѭee<@L15m9\d④45 vXeoE*NmHw2-~tw0@ 0_<J\Qj;>wc=?}7S QhxOw j@|=p? N\iWDcJe.[!ka3T#zq`%*hTXnSk]z,]AJ6l#z,^^:t ]쁥h̍}~8lUmvZD_/h^ĮJM'%I*3,ӄ#NI0Ht  {Bq!nlB%7?|..S b}' 2?,e5rJYs}E $c0#'([?Q#Ct2yW.=nh] 2ce';J%Е5:r‘xc[*W/ۊI1_yPzXI濨\5ܙ 6|J$R]幁Lf1lTd.h[tRiTda&'<|GWKlH2T5蟀t0LCrQ#]G!xd͗,l;{@ Ȗ__UjŔT$X>uwƻcy|y P5cͨ2$*0^JE\c8"yIֶV/zaHK%SQdѹ$"L)ʓNxe-6Q JV Nߠ殷9 !ݍV M>2C:m5$PtvEshKr|*=(oԤ_kz;NDx4emC4b9+JEW%PY]m]Htwv&ܢI,GYabvsefʣrpsnmal|d߰/ܬsԨkj*E&7bB X>;%*MK&Qχ8~Hl|Hjb Y^(3wC :OmfD;Nfb|*4M ?+m×R`sd!Pm : ʣ׷!J,S]ڸ"fI~e#e }g*֍&NRF`X0+iʉ kJ!p,ActKFS}PAN^|i91CpJQ4EٝC *|CÀʕl}5 r:%#,9\U4G7EFaj~7${SV>M6V!uQSG*M]c!9%99Ahj|.}E`cfA/ϦP֝>a8]m4];1yHq>,ˆmkddžf&&AO [QH=/O0Z8̓`I[ʧܮD=;fMaMq =Y  66yڜ:xQ?K#1I'ᡞ?}V'AFJ4DW +|syG+id04?DeyXvFǭf]c"$Bvk"o.Yju /Wu~N Xh7TOӘMd00l({^x~=@^TJI!\J4H)pZ2cCIt̾'9g03pPcԤB{ް85 /xqu.#`,Ւ^Gϱvh-si;-Fg[4`8.Dax#Ɖ C{"d;L=6 KR.[= +z9jWv^ukz?5K0+_ms95F32Kch%2kX ;V%,/Z3􈂧Yi-JP|cEyz` m @y`Yvzw`% JhS~-DGpsqN;^MDsy+ 2a>8^@Z>Oj;\1MޭF pn5^V% mYfZ-aԈe5nyЅH,EW]xz"2La^ڄ`IEV>aڒB11>aNFPWN* hMqhE3iLvnc}~[ $܏ ^;_c.hҐ}ZmN&Ziy0)=<͇rLgϑS%T!ն2T#gR܄LZ&+uZ*ܣa$EL<R%19>[<1qnՄ 2?QƢݟiMf'm~,hk ?m42 SM,=#7NFU4l\͋{Sf}Uؾ6a= i/8+2zq0 2R<`,-DN')o)]3~,?jyzQ:yTZEy^/oSb'RbS]2E"%!, 7ԭw %M!: 3}C/՟v{B~۶-0젭=$dAtz8i>RnBA i,Կ)R_pN!;a ~F@Q?/A5 2u}قR 0&irU8qDC[6M:˺rƚ rcL8R̄:8"krs{#h9;_@C qpZi%xS]jT`3K-X5KSҏi+cAX g#=@i%a:'Q2Sz\ 6L )tGW7ắ| )ȝK cnҠbL~ߏ"c\mF+ ]tƅ#a"aտU'7G$n_&{=d&REпv<Α9 k:I 2s,<-&]\{Y2)9ƖzͪoC= t^UB$ggsӲdC2$Xggtڄ$2'R잓) ;H1/܀wBW0 V[3ab̫W捓}o5POa3-]F!8Ÿ B-J2 nCix˟+ԭQʴd+˾v=sYG)-[$ ':"EAA|?<['k= @;?*m*zUGV~7$+ǫJU2"t3fzBűa-ѰqΤSWQul[%*,P%&EW!_iY/LQU)sKGcXtrj &KjbiXΡMF@!wʛ#>C}Q>!Ex:^>tYa[ Z+>1ܒmׄ{>E1vŚ^u ?*D1K SuYua7PO/x(s/ iP6dA\sf]ث3]&JYsM*k3 C[4C{$ב`sp!y:ZUЮ>/8QZeH-UߙsTftb]ȌE3, ո!rjNJ:4x씡2z/`+,t+.\g" C3N$b-n|~ήۉ/L{En6wh:6e~j.7o߻nK\YF^v(&vo -[_[G޾m6r-IcRVRAᒰ ܜ_vv;֬\Xd-i՘F bm^>dR+6]~ň#RuhԺ-8E٫zw)%-+ܭ$j-nSˌc3&` cbږI WB!OXAdY9:UL|Ep9n;&O"5d7u* F8`3[YVrSCﱕF9+*kunj-EE|U0@fT=7'O\|^MΗ 5i+Iy 'c99Wt}UpN'K>JH|K(O9(DD' pC?!DOTf0B]7bd 㷁xC^:FO}Ys`D,ƹ`LqVg^+o Ix Qt (7ˆF@],p g}~d]O5>*G@ܧC'ϮDT,_\vEybɍ5'OA(4%-@} AZc󢎇"_ i .!,.pzi@iPO-7p{Sxmn[o ы8]"Hx S;lfHL~^U_*N Jщ5Ǜ5&Yx gi/kDc8@%&e6"o+Qk i2#,T%ztEppeDY_7u,PPXp%V7A-&ɇbSVV_ۇO8Ɯg 7> e|dl?=z}/:hɗ{cHӗlAf"6kU=y`-vnՕL19GouSfBiud&U㰭{4r/QƆc )H),>1|\˛4R(&3{NܹqNB HG9O;;D5ޫ VLSn+z˕d ,_o$nJ uK.G/moE4EOVc55i5림YਞSK7)"vkxbu4Yؖ=wo>2w'5܄S3ejیLqg-Z8r"\d3/.Dw;yO|¿~][?T=\540wi ǫaV8 67B/ŗP{$j=v˯,D`{?=% 7@<[Ú-A:7O>%|q{o~EZ'ؓ|:0S8}o޿:(9N p ʧl턐('N=m_F Ves skSzZ(ݘ 0@/Ҡew#dL|(%j3A"VVe1>nvS߆r3?vuM{*Ey4_j;/Vj(%( \y 8cI\-ÖvGalE(& -{9~F[[ =>):m~rj4c†3 <c ܯl'w1y`zɡ$'3OA!9ՙ_MR*,,ceL9޲x'q팫v3hA%y\ B_tu"i hLe˝RJMhŗg,( c}%ֿK:t]GAp f%lf'h@9>u- !߸xd`qRĴ(n{|wb _Aj֫~|p;^/ 3qםi."Du9@?f"vkZ W!~?N;(ԩy]EtAm ^o]^ {t93I5$pIoC8ir*e9)HHfw2h%Is!d1VexLv  R6(eujLQpSVw9k{e P;0tV6USבڃ''4wEw!+vs0>ٶ8ݽ̗كBOJgKz6l$e]kݞBG R %E)[樅|~z47Y @ O'?co\}\=<"(t2!|ѫrlXt$]Wq-T![@YpE9gУ8lqX.B4bpƏ ީWsTiSRȳ"k7399CW~W225% v1薽<:oXR<CØHJ}mn/WK[A.'eEXZb K` $)<@Xy$&>hu@^GďĈd07a;$As^$jmmBA ZA[F"kȪ w꽏W V2K30 ."zj/d.}2} G| ʫUm.hj-7꩞(Gd]5m֥V.Р="Pj:i~7N̡5)Fq(,#Q6[=n<6,[H_QB:3aR9 X; N548K\H_HVQ&|#`ֹݫD l߲H (g & /];PS5]"8| @htHF+([!5&"d؎2GJW0qD.HS2Uƌ~ 1&2<<*" H5s t+&a#mކ].Wt&%ڙRjFB[(ˣe xiݼc ©y[nVB.YD7G[9`;ĕ*5%"_U^rФCOkĆ*]qTڧlo~4GF;3?El 0gNX4km(q<ѓߘMy:y7E|s Z ת1m`k=>ًe[-NL?!1J# 0;\oĽeHtarR-Fim؅^v'*nЗ#i]><9ߝa2^`s[OOܘD%z&t#mV 0dXowy-]1Eczީ{0Ӡ .Q{*Ƿ8FH24+uo 68K059Zw' ZKD._ϚS6Qz $wOk=򞂓r3ʕT鍲t 2 ]ei'55QUm0!~e鳣akv{# J0qJi_)v];>BF(o"N&}u1\ktZ!摴gGi-y<9I=s,`[O hql (#Mi%gj7]V*X"oہ[C9bP,v#{E:]S<|pաzC pFutU _ o@b>! S~2-, ;kX  .5xi&us|op< m0IKV$&pGH-˫5 T-trJ׀$4H Df6>[3_%5˃ԁkA^G{Rp;acy x( ^lv?"=w{Pkc KL9Vks֋NCU4Bn XQVog:@@MuxBKM}u3hfDxzˆάs> ;TtK+;ë)@(.P͎)|P᱃Π .}}iP2;[o}}E_^rh_( + u_('s\N+ "TlE]yT7\1 !5-S 7(זrJ9LxO5x7l3N9|vi W"0}̂,kie憋@|Op'1֮/k/*U'7[߶3T;YYpo=ͮaVg=~g }BW,SL6nX?ycbGnVȀYDnEGX9pO #삡.n߀jLms2+7ܝQWyź\R̄_Ct >;AI 1&VHjΧ,"|.AI5>;pb0lN%M AK;))C@Ƈ!gn ^#,AagZ Gl(D·N302k"U5e4ݢ͵%j1ތAv/7mP-"I_)5cRPH8yyTC|R-R +)m roV*?WD;`SXj!A*we!EBhDg@ l %RZ: 5bhR@zVcQ @ř[.lx%Fq)4 <0dCaIK0*w |gphd) i.\״G(xiA0 'YL`\=('t2%OOOnYo^bδ$.뾱F w8 F ˹0ErZ(޼0#k?JDd 65S |MQ:!pAu] T@JW Aiu3E$= b0΂bQp׋bC s31Sho] 窉M*OAq =;WhQ>*S V( +|X ۶Cjh4CV#C^W"vA^ l ?EąE'n e&@rH1cw'tS@cɉ[nF_pv7%ܬ0;2q g|BF8ۀ8EkDP>MW3!d0GZz¼[ y}?|VhKXM".pZ unݣ 6YEwHЗgG8q~Qe 迺6 *g- -2qD9N_BPҙ^#(NOc /7aA+ڇ~#Bmpҏz7v?ߋ8 hQ,Bt&WVM#H0ug6&䓢X#om.w2VfpK!FH>Cl:w:=a0ljf,‰0}EI:)ڷOBs_ 4m8Iq颤yѥ}68*c3 hӽ;fXW yCVQ[gUQ;Ԭ|FpQ2F+^aA~J$u+gy*irfhPV5%w{!c}R Gc K젭fhnE^Ꚗ&!8Te.|/z0q}8=:UU^z*msOdFPa7?h~7d`/޳`i8saC82[x} EU,3J<A'|/ NuR!+}V1TCzE9e*}*v^f"D޳][npuc:VdSC5@k7vrq(a=m.xYĉ/1~kL;zCMz 7Ь?xR^m!䴮@Z%n!bTSc@ΆRrKq7);ť WvZI3P>PX@>պUdcH|?LI^w.hV _^y?W)hN%}F>u1mr;J^WcW=nl -XmtT^\C&tߥ!HϫH\uRʌLRR\8ȝ+:xuMGWKWZ5 4;>5!WR3n){%"o*͛nu.LF09j&_),{&]tb֫OZ̓vNJKLsˋ?UgAo5E5Z~&%R\W/z0Y03 Pɢ:D~_EWg 2MA%2URoK=>4׻%pA$Cf@>?A_o1QXg:q<(`>4 Hiߊ\"{v]*ŀSopM+w"@vQh7J Tblj3wޤ!dP۸/A#ѓ;ѼbęRc20rL:κHA|JLaT[(snG-Ip0#ц3LS =ޑĘE1pt$=70`ܗ!uwȉKژ1_2 Ku* $I?&MMi~ة_-d4t W{p`oW,aпHðnǥ2IbR66!ƽJ|TȚucCF*Y ?@D٭u=%l=ETT׬9`cK{% g)Y .Gp,:nXP sVM|`nHsݻ`d>I`me&#)z3S8>XɔJ-ir̯ w D!ɎH>cN*ڲ$K`>ꭓA._:͙?jVQrXLILΨYBq0r5NnNKN9?Ět2E?ux$_Ͷ$rXnBфe# Z3C_uǺ}!aV"B+֧h*ie!^PtJm&W$M}A*8"H;YIlFw}#w2;]0VD2ѼХWtOy#Ya ˄KSiy[V%Yt#A[UfNS_m{ImUa<a||i9@ۿ[(H2_4`A+oB_.n۝Aշ^0ְuӁL5,xZ9'x4v}XzGd^6lH[v;ßUf* *CG -PVZnw~ެ2GISQE`| [s3K϶goբV鮯w)9z?Мh3{]z!(4@yaPzt- TS>WXn|C:sػwsہ`\CbcQTΟfefEp{z:T؀'ș*Bӌ|'ձEl9UyĖakU*DMVf"<,Cʞb(P55,jbȁ/=k.\ ͥ3ׄ6>q1PЗ5u'luܥGv_AJT)^%m׈M*|[0d;,n%(>8aBxcS9& RZ20DCuɬ=y͙B߾o= ?4DI\5y>CGGduMw orSN @ǣ5F97@'ǣt̥{r G9+Ȝ1  n9i⎲Qrە;~7P9ҿBB9ƽup B־3x׾Żil0s'ɒ<4fZ%7(Ɔw4v==v{3M=QGC0 6)+TXQ*|t~p \͈* {/H#BT8k))W\ %hx _sZ4q#6`-sfy j߯½3i!0~//:`%T^|W$c2 Ո ܁5BFmiV+0rwXA1k^ކ~qWZY'?)ULv?Z)u-i8$AUUd7k(G"IZծ~Ln#׍2zᑔ]j, ~f[~,G{'xQT^\#Y]({|r_آӝh <{?cy5íLBYR YV;G\VqIO=ZpINUICXL uuV)ׯ Dx%}@ gMWN# Q-2#,lrFk6t+Bӷ kdEuRyŷ#vcMQtI/QRl\ќrfg)E*z|\}rddɲsyP 4v9 ç YZkP[OU} //Xz/ zH],^ԔUפ|)d"sB?"%a`(#x€5P\hO#1A uT6DFw:AfrS.u[dc 97 6 aІ3(i jS ?7r],8_Agt4?߸:iڄXubiu?/hbաMh=MiL0;ᆞ} m9Nöcm| τfm_|=LgĢ5m𦥘lWAZ-#NF׿/{oqűӈ}(Yj6Bր- 'Ռ:;yHwmWdXW05;:ΏqiAY57ؤ;`D0?ޓ~O#[[ `7wKh(ӽVW=0/Ajۛ9$ >Vu(FБ>MHgZ#᫳i0he J&Skr^k~{J7}#R;i\Zl(JK"ZFnkJH'T?FgQ pDx%GS ]"AgfQ(!`.!r5IX!(AB(՗k PrRNIXee\}S{lビ5莕"&ӋmV߯TnBMr4^[Y`$: [LvG<o߂\-bM!Sgy|Xc|[+B#7+oǜ~oɾ D=iiȡoV5NNAͤ }lsiKxtca&-]nª:H{%f0$SLSO ONQ,&k'T5 YS_<+}UtzSv~|?)- -E(Asl4#x(43OMػ0#}maYIAJPHJRgtP 8AWS2_`q }|=:91,#r35gINy,PiOYO4n鏎MEf+W`8`oSej2~,<QvkKp ./ wtުb@ޕ(p۳P7d`)͔#V}L8]L{<Z [<1`vDl@7@m_k ]5l%3=θ#gƖ+l]C^5{P Du1Y {X@/Mtܜ5f{yrҏu[8]Y& Yt m0j2&an"hMFU$|] dߞxc,+ut,g]F&Jݕ_G|;3R@[Hꠏ _tN{no!gRn\ml$)?J7nilG~AS'K;? Fg YR A1د;KG b@^\)(52׭,zS$=aD 4N'Do6`Z*a4w@Z~GPјxLrfޝ `H4s Q*ہڴ~UmIcR8-w_}MCV8a.=)).-:͇ No 3 G+K瞵gS -dmH;B= syU)5e6 -FaeZߚ Dl?1{P;; -b{Ͻ`z*"WYG:EIkkC08aTU~ө3|w-;wtjRC)k;a#19r:Hph,jβ7$Qg1QH @% )iauX\gGH.i !} ^t8,\ɮAS*l6hG7X)k+|u[Ի4k@.G& YVj,YpaRB =Vd\'G}v4? zຯJM{DZ" 'kKF5@8f߬nn uD5gY)FHv%r_;e8d3956 G+ Jc lwG#Oa +2AX7`_ӕ,*O:ɌFD)-Sү,1/ |ޖ煭@4TpcQ/miy۽VpEMgcG t3ui' ?J]c3mw`D 2(Hs:@$8>M ^LW@I 8 B 右Β8ğyؘgCV"6WL2?{JyRbdpSviY,Sg匿]C=T,*F+D#P|Piq7 ר1ˬ[˦Mo)M\sZnepU[X&p[3.&F"L2ڢ.qΛehז6у5$&ҥ1iM,ɲGgd:t&o?>)- g7 ә.{H=qv 3"1r$2v{!ÒWFeJ:/|ggv4e#+ sko a $&;usDFv$;ͬQ>i H|#5hݬVr`NTڰ"|a93B%۫M0TD;(z}ի7yq(RUSf!PopLzBO<`4dϐS)2)硬2)αRu{'M1 c^ T?`RGи8.ZT4r(P?GϓhυMAI#Xw'3!M6z+ \߳y ] A;vHPA6j5pF:sA7TPœu+K6ԣ_Qb!‡6b JL4fVxX⺌6K]E5.-O 5jrMTT͈,NT4V?J ׃/lXI5T&^vbf.p7<~XG5yJJJk7-!{N8=q|+%x+ɂA/Ф : ʈڌGŕ6:wP[z?y["gΟH`T`tX'33bWAm/׺/k4-By{w"Q:go|S;ǴlLʗbQ!)hQ@gpnG'5- `oR}zAr] a'ayeR*lmBB7'*p yH?5 8,7\X6%c].z: !:i;`fj 0B>+8d3Yc;ܗԫʅSTb;rF\.a,5rWV[:p%uPNݘ)o lGT'B)4);}YkX|p:SJ@/ɐuybWXL`:4l@PϢg4VOs/暰#hWE=ݍ12FG1lkqmh>g Y0hhwlDu LuBO? FMZ{Îͅc ]Q34nĄ 1Hw awvM0"]D}(0e12q| Fijԃo!-PC ϗ#i{ L#5 AFp5<2k<ߏ+4FE Xޡ0z_0_eh1D>I!V\V6$lz LI^7:qUy0_vHr7 G)Ќ fITT{vgmZP(ѳSd4GZg$aXD>@^C=jT]Jxm@}ݍ.ϰ4VR_x>%a)Oxl-Iwl8qy boXzJ0=XO,:h]Ш!_vK2!(=Z@/f@_Y3Gkvz;gЉ>.bT ^3iN&rk{o&Lsc#ǖz3 jơJ;6,Adݽ`9[ip̚/Kg_!cELĕ)| 9oWU_LO[.Z˦NbޔH]'⢵@WyTatG)E[o&85DTz7<Ŷm-aj3*#`AfC{(-RVovv@j f'!C/:w?f,>@ӼiLn{w/=Ӌknm=f-`rh8o]&ܳOi;En ;;]ins1Z MQ- D [Sp'j'%EbW{&<>E,b(lM# BCQݦA5p nlY+<*K%DGz"@+~3aV& 4<S]tCY^:9-vKyaQݡ ɤ{ͨПǣ]\<~ZB~Y_IchoQ?epn7[ ^fRlP>2lXX;eqT =!(Ÿ Lj%a !tTت^W[wO FQk @9cE8 c402cJ_. Q54p#*Biʖf{z-:!a#֒Q,Uh:zA굈K}V~5+Sޥ/ݵJL-Jj#TVq0 ̅)~)1*b%Tl @4ـ_ /Ys\#sA$k ϾImݟL)*CȘ^K4dyp[ vڣc\}̞3\ Rsw_E7[ ک@/[ 2ά%Nv@a15h mv+t@@u台ʛk `귪U+0^*ѭO5]ů8lpZ bH8$ :5@pIq~(H͊Ixqb5:6bw6dPcFո%Ϻqܻ 2E_m}]ܚjCh'$0tD>+<~ B#u䀭gՍ7L/ȣnh&sLΣݖ3!Z.szL;`8༛'TysN& vADxEҸ ^[ڨ1>ۆ߉ *>*yQS$FȓrTX뻃Ѿ%JcԜȅ%D<9hF TcEu-$;8I[/;.A%YuDסPk!) ^Bq]Vl9SgCVFy*"[Tu"7oqZ젴*^R9>AtfpH*' s!UFɫ4n}*EۖZ5JY]g1n&}@l*|: *"ᔀ2ŷXzå]y02l $gkA(k_Rn}9REmFIteS&{.i3ȅ[T!;q9|1Ƽ+H$[w.LmzMsު~sQ<@lBR '45 v|3T=$*lxÿ{+1^yEcI GA_voY)cJpMFL 7 pŋɶMmuq[;| y1]F@fG KiF)W=LPY˹|y<ʹLzOJ-in,;@Eiqvٙ._11 }xƙGCpƽīGRHRoloVp@LvEDki9J=|3@4㓰)/$bA!@w;WDn1Z5 ha\=[O}WZMJK,G14|L~DU:˵Ly @ѯ䦨ӱUwP\b,tN')XGCz{"cH[ѻT7/0jf?}C#B\>M1Yl?E‡c^ּXD"БC&Vil$ʯtgo v 1'і>0jY#SO+bjʲ5;V0`Γ\PȠL.CPJ*Uܤ Tl5X~o^S=yGJ>|`H6w'c5pSZ]jb,l 'E;]d<~;dՖXP2ldz48[d¨U,7t;I7j#c3tGx戡43,?ًxĥ4Eg/! ] .UƦ8[Sw]ӡxpJ:B1Abushm i3̇nst|\A\?`tʊ>{I"'.oMȅҕ#_8Jb ruk aCp7o@=ȫ~1[liftmҤ#YKdZmœxϦ_Q78G 3M\(@)T w^kw_K*wo?zqp^B .'Lg=$x;7M!) 4\Dc}ٷ۔ Nu(j98i[e~j 0FV%ɱ0'[E0Ƈ$i|ݴh'"/2 i9wG[|ćqi`=>0iL&{@g!`"_#Wo\:6;X9$t#tػE@UM56wA]:BjE>\ Yu~_A} jSLIiG*va ?8 \BGV ݅;_L}y]aD@RcЕ+.f!+G\ɝ#)Gq$<\xhG޿E+Xu\漢0B J^mU5e2l7%1ɖ%<m< }2v}:+(]9KWCYb^gqKݺ?,؛͚RNJ)yߟmyP@LE{xۋ uC:!OtG:U;eYwNV_ggئ^~6 =0n\,L.N%lU`H<{Dy`$f[PU&b~Bv5C Ѓo|1ZCޫ>ӓ(9 PUA!fM*x;f!O"PGuT _M%\n-AJחϟ\iPӳo+s3wB#o֓tlk.7* )CRV$JwrNq\H=gD0BMZ{$QÃ7`y0 k!rVs]75~|J٤QrZr@T%N{᎕:Va邒-s ׀٩Y`kC4TG}Lc53K+wL-7ʰ@G2ҧ &y(Wsq fe]5N7;s(p@[ 9T:G1M0gs\T$_OƟ{fewq{B!a /3qwVOD&w(|ZCԂ^쾹 J* K-Qގޥ݉HebwNJmUPCb4U~-H͸h# hJ|ͬAB *eh-UXՄ3 ?Ax[ȶ z?[t1 T#:ʕ^З ,ʛ].ͮ?jK}bJ_OǵaMj뤁he5yhaT"inTt56 zXYmolQ%¾BpAevfozC_C5آP="(]Ca`MJϤG`XWd<~1h7* SJWC*̎`ዧJx7MM_qmEL42exVI݅qd)5sv> 6i;f8TF?Wm !ԙ$.nw 7bY6CZNuUXe> 5_z4!vߣ‹%~l{abJL*MK OM"f,qή i@`b"䅚;,F pTjG"p<%r 5P4b폩%I_O+ '":(w4hf 60uD8ph{w3%;¥t5Ab'+'D?pkw HU! tjF'ɢ4!(kIĿ1' A.˜']~sy !kY qarQ}\oOضU h\#46V:Vt#; #Ry^D{FkMfd)M$*i7aZvػ`Lf5<ܥN3pHi} 3cMkEǝy֝p=y^P)R u /׎Jz\I;27Nb5_*rg]JCb\stʒb/DSm4->r8Z7i&~vD!e M{9tHPžb^/"/Q:8Q۸ɿg~%b`[Ľ DA~!" ?1?<;I ]Y nN묿2@G; gb |#+Cb&FK;fElֶ{t.v)϶+qR-O4LX\\|)|^$ 84t \ ˄@=n=6@mRMW6YjmjG4}P΍>JI&*c|T̘ބLN.xE`DCV>U2g>1u-΋eaolKuk՛ɴ2)΋19(2LVxN@I&O 'v́@\(gPw]!Q¨@2(0 4m1+׉?,ɬovs&{!ʣM\ZPjX Jg:+*4|%KALgŜvܝ):m~5 PLr o꟧\0q}g uisu f~%cBojYLO8x89bHW8 ;-3h; =[1=DO[%8e9~cnyā^g;5_?._ɬx=E)?\svONi+Zo1kO{ P^u;X̚ڊ"6cҧxĨ`])qZ- #JTĺp@#+"M`xSv Z F+o2Bҹ־#x5gRM|`FLMZBTӂEG3a#6 ijp'KwHBPǻs3=ɇ ocDK.Y8jR$²UN%2JV$n"Dt2'MA蹺qٓl\9҈2885H0T 6 >!9И*aJֱytWnO B#[7Ot2udNڅA,.X"ZjA1N-iYǙR"-!{ǪXHJĻ֛.ѩve$~(^S% K1)BE{^;#VB{y!oFsu*u#QQ<''E#} dY* jEaX4fZ wI1V:mĂV";TtF+pΙ hw3Dji+7Fz"[@ClP~@]Q*tT#*9wy搄aLܹGIo">QL::xwuo@E̙m<$ {cb`DU"̩6&+L*ah{SǥR[\1l8TBjj&Nt \eq ]So;3{1 ;I>t|4w?זLG~ Ȭ+3Ȋna1gXbF>4Sf )%Е\5{oՒSj}b8XL{ :ƨ?}s 1{s_ݞɭ>.3A.O=OƻSUl~L7T쮮fdxpJ3hgTtU&Liv@ab\/Pe0;y- lꋇ::'YщbT`5N|Hf(@u zQ*i0CU[`Nx6egџNnuk UDSE~b; q ]B+]d)2ZE /,KBEk-NR4zHee 2)J."tȯh& YEcN׫nM[Gv:\0_ ݲs3]9\eW\SN{z.ռ_Hw}sꭖIϸ'5GnM\$h5{v܈'SӏZ82cKgW/H+]jv1~Ջy7-ԁ_!g "Pĉ@`0@klҬ+SbdyĩCnV!>'.xKCv?hecX;ÎIe+#qC%1d~Oo{!_P|XĶxAF'n:+#|Ő0kտOF-38Q\uy-?F:h(8Q+35c}q롏~#3۽ؼ|O4HEeˇyp"aΨ;m$`&, i#!AM׮o-6negM`\0GeeK*<"KqplWU)B#!!bq,T͈Q.A >T'0H/֦T[ CJﺨ7f*,Zwpn&1[}.r :À$)S:plQ 6^^3å.y[9D|f5@nfB(Y|r]**VWcY%>ޥXTrA/g}s\nXdw$ɦ8zU3QbГrb2`M.Q d[6<֙9Svk$'g؝Rf"h7$1X% ,rDރ/hfPb2wn 9qtKe?ѷg<Ș{! ̾ JFfU IG'tsrjhZ"z͂K}HViW;7f/6aK:oP9==eSOaȻIBC^.ߜ٨bS=ՖBa  7vD}&$\`״'v>JLx[ (7z}!_~OI<(e|fKO& ~r xL§_ yhf.?>w`U˓wa[v *MAGπh'zO4@15:r2y̌r,d+OQ{%SɡEH6#U0p v,ݛH5AlnjXFi?dU&F76VIlDv`"֕YLqը !5<%,K@{# .y, I4˨: ")Z2~ a!0–?rAf!5(p a{"0/m?%kJtơ{yXJ٢ٞ]w# T+ &XXnJIeϒE6AcX}>9AtoOQJ}]Ci/݋S 7)ms1n:8w:;;]ARebO.%a13R~Ug!NޢG he~Zxh YMP*DQgbo4}Ou;2D9)r-yB]_I5Z3_W˲"lHo'\^ 5(ōöw` mMWHNQsT'^ .K$)@D UZ?Si}0z W-'XY,pr?ǿ2ߓ6^oW{zM1\[ӛ%ڜD1o)kDx$xuW{w 7x*ԪR\T+anF r_ T΍BlX+|2E+ ^ c1XUub+^>Fst4 g'h1JVPWQ ڪ]@ I5) PuD6ƱeZn`r$TqOQBރL 8Zb4GϝY\%E/›~aDM|f:p{'~ugR^l#4z)DuEe;Pէ*,?!yɪp<6Gv}9kVL=|"C9xaS>d {KԴȯJlZ@׻sf9A]_L!|ҤlxkCy2BaŊQSȿ{Sa}TûX\ ]ŶJfIps@bm6Y6<):Iɳ,9_@Jտu[YT1SiE'Utl6wXَEU E0+}zcbs+SO 3pM%-yCjr4֙dt"P1}[*x@c-f >0PhkD'=GD9%@U"fH}N?ӄA:7f%x[pj}G`U|3=Avf ]K$W;<{l15*߅UnK.bJ'G\i*u_v`HP3Lٷ+4Y:CYb}j ,AJ#$iJ:*R*ˋk^~& ѿfܡ\<oKKO`GP GK6â>̛]Y"t0R#na-! jvE)z &LLJg.O}. 5KYfGP*ꄩֱ ʦy v&L")an wBL*?>\6A.TpZj6exNSB!qg;kWxG($ ^vnexnR!3.j0Nb1j3sNFbQ&dXO+I"8pϼo+!\.&tf[\"8:R4G6a^FOkKUK4Zy>K&G]jަ4ތoimpIg!$?Q(p^ȫwh"A&/o Ux;t6y֏0;8)߮_Bq5qr|8B1d5@!k0H}$XSaq}xj`"j*{t踏aaX"3yj|^$V.3 |TWW=I?80 flZ*yIE mk刵52-ۉe^wޜsnۿxM%ΟF U(b\x,gPrHEE~ӢÃz) Ӊx^y9*qCT>7 Kssn~x~5Tjjj$#5)}~!|*BC_29ed_foj>/ǖsefZςwش`E=TWANԺnl^P/]-e4M5wu; n nb=b5Jy[RW7)1L31j\dn6':UtnQg|:dp]sA=)$)U5~{? "P;YC(VOcz1|aFZ? rlW:QK4b|`7,`#<w97;pZJbZGNU$Q(wS yHT2_wՒe3O/Jz>AQjWƴX{B/$G=ٿ%Wt{pˉ?XHtٽS3Ju8o疥7 ?z1te8VksoB/p>L{oސ妳sL;$qdODb"oiPFSY8.\v oS Q7T g4zǀR0%s[-UyCNf mcS2؞U{~{,t%V)0k۲zMK0lⱇZ&T:TV:AL،fVuΦOr>,wu]<t?*Ń˽W/%lYz.)P^ieg2i8Ѿk[ꓔE|$oEot%z[cNb\6ezֈK%!v҇ h v| ]`1+qAM0f=q,ڵQ :!?x$(/.\@+M?؉TN|(_٨|+7beS s;:z%o.fb3(A(&<&*4yET\w~hA) $ͺvb& n 2Hik, OO"@q߱Y wca(r_G;3nHf@°wixC9~߅ԣ+/aGQlSH /+-㎀7G /W8_4wXiGp?0*;6m2Ӕp.@pR'9A1ڱ2+?C 61KhMSZtV90{nUΑR:*yB R2Ez_L+=LpL'dVҰ}cYК,ހq[%}c ogL3}(tQBӥdgOocBw2Y!@w{ZP &$4ŏ3 +yz^; 4QWΟjvb/P`s =Yt&fZJ bdN܃vo(4a_n[ I TPwˌ!Dk=٢Q+:Vlvc/eFN9RMݸr@f˕}>@i^9t^g5<Л\]I v61!85 :tsPOJx(eo5?lB++jD]SK'h)mϦHŐ ڲ7ZgϠZ\* ՆZKWFԉo4`A-E&HVX~Cuc)) EZ4~U8;*p>pP9 $iK!f a['Fض:GMƎ2ki&Q,zr_uF)b :qݗ;=%_8' :G}4 ʙ{VF H\gw98q[.*Wļf&4R|{ފĿrY7&d y{9#,yir.14>ц b-OwڬSɁh`-xa=s ְWO|WxJ½`fDE.Eq 9?! t]ޘYV9A59%sHt) 'AP+7.pE/\1'ꆠUu3Cu2sN*]FӘom$oRGثwz'{rYpW7[]xg,Hg`Q#I\pjxW`s-M 9X֩Ğk6M^\%F^ai)f@XU~6u&aK,#KZGw@%ˉc\/^@^.A{f̀"*ޘ881-$x8 3S3o6AߥC@ cI+7?On)VxϘs'D)z_drIa^}Zԕ_77wtFj J]lyP)8օaRE\6nD(j,[87!$"2Yd' JbDj<^_u+C;9KjHޤ)ϸOĮ{vvOҜ\y !hRRv _lF_I_:KFIMuCS"c ~a#%A o~'t\,1Awf]1zt6T{4&+412W7g* %|F50D{ Mبt+0%'0E -\مY;z]ļ,'ӔF͖ =6ZgX'yzMkjC }cem`n@/Sw{B1*3}#0ޠ4f1ct`Ukn鯚[J00Տ}Q4ڸg7vauțT ͞v:WCUy.i'E#m!^Ugkfe >`Hr/_cU/M<$¼b,٫ Ve Fvۄ0ʍ38L)K]f  Juō%ː[ٵRO |d:72|=ծmN0ۢ} -aF=̺MtLȑ8^0YE:jفaf\8@S|nttW&W?q:.ⰦAf|[F ctS,:h8og+zf: ě :^wa5 5"$i&>}FΌk[S$Tغn=w ~EuP (i}gk&znǩ`0R \<"?`"<[O*%S&dR)#e8cLKaP6~I ]c{АN ǁ%={e#,;^m؀;GXcngo sMNAft%iTmKy,SEi{|02WZTC'|GACӮPÍkS"tm(a!QFqAuJx@fRj3i'i_Ou+{u5b# 2RhQ9(Qj@E0" Bٶ[ppJ+7.}q ˷QK BDwۚB9ed`oyC`#-Ue#W+zLUC?*6PÇ |+SNOTw>N3UhFmx,$Ǎ)2KÔJYډ7 ͩf`[ tkxehLU4)+LW0fv#{ ?И?ΐ(sԦYfRgfvI4H-$I_ˈ2w\SJk*G (\2f'=Ĭ"oo1V|y!/3e7T9~N4l4KN&@0"HWQZ>9 bh^@QArYMc5T@6O/S^payk%T'; E;|6_VL ET 9 {oaAu>B=1fֶдd\IORaۻ@ܫo9; _ KW0ޓ@\"}ùD;|3DKk`Ae$!'r<;-+'B,C@j_U[~KLemV /+f[)DW+̌/޷KHȟ8BϕRyhr6@g۩Q RB]!~;qwϯxgZ2έYp-\8o%`!qJX <8Ӌrqt{ڱ 4jγ"$Lr**ToJ ]}ʨy1TӁp 쏤\Ll _3Ur26^)C>ȖnF F9夗[pFPYƮiV!*3]2;<!Ө'%h]T|=ʂV&7*MiQ{݄c =!)7 (ڛL7 T0,G~Ug\j>Aqe?a~;|_[Cy* |TYUh`2{UG?ȅ/m!#qA1Rﻱ{qM;u:w<\NTι߭e$c}a?%<_dL> ㊎-A\U;y  1n/}7%Y|>V dD(vЋiZ 1F߈v3o͎]OGd &&{C1jydLAؾJ,'v&,Pk+Kv~q[Q tip(I.xad/2>3 z k)Ҿ68U&$mܾWWrJ.@gFE@a4Oh1 g۷ sxExMɵ9Uɂpi4rxUymdY>PEC4ҒwBw3-פb r<bpRƻLj${]HV.~_vb9p˱5Ϳ~yoQXҩ8ʓ; 'HkY:kDNuV2ҋEjѧeMy|6FX2"ʦ5<ᅰs =IkJ,=b10ٍŷ{4E޷F Ȧ.)] 1DyEa>bXvT Yd~|gbeȳ+`b )TK>gMOw%cȑ>vz's6Hjfka߹;Pu3Z<(6YkX*#s-=53^z%;!f}Kcejd!4m_W9s@hq\z|ynj'ej;_>,q3K ٥s,)tGr&IUVk/]bU(6` mt^B;F+ce1BHp5*U._QpwqCa6hyd7_IQyu<wGoN@9ip!µ NϾ z"7 ФXsѮ]:*)SDAR'-Lʺ] bqrD`].襶D푽dpp?U6`f2b" 7|c(B1!`LqV|$=tB5iMmRfVK %kjDDDtq]㭅'&+SȇogL6(@@~'@lX\mY=U&U&/AKK*G,0qУL1HP3i.8WX ?C%{tڄաj&_][`T@z7ZU %ǺHX̃q(:hO l>lׇF+ڶ,WaQsB"jo1-@Hjy$>S E%5u-{%$)--m Iv97Zȵ\SSH`=i5͞{|Mڂm#zc@aLX Q6JH(z$;ѸXWw0P@5ȭ#JTd7?͑w~#q%p )}:? >Ũ),?(t`|@D֕.p,EE@&A]߂Vi?.rU4k3q oӱLlͬK!8!%BRV R=;j,2y|2_5!ؖ&[.KPua+|=r%|f00~Bb?7eh_G5'RTE 8A[H8_H^IopkC]D^"j cg&² fU࣎r'59ܿ^pQ0&f5q*16W/nw8e ZdZP))3:rq RJep888,GŢ KoA;:k?;[ssaVjͲ5ږF2R4<{rS񪜐{ ]4{ 3LЁu2OmXy] خ׈*"ܗf ݅*y#n-u eNxTȚ>PJupHG߇rI$~o{0TN_mZuC D2+2h+HB:%׆!JS}Y$3l_Brѥ?%_Crm 6;'CrߞHoʨ 8C-m{crW˽J_u .;nE=}@˶ U\F) ?r~[ڵ:YmdSr ~ρ±m&&4 Ȓׯ{9TvX&-'_0mD_(*Fz5V;u%Ѕ~[a@0{ %vG劓 xH~q;pOΧ+İJn-bCA `M 4lz"wܮ|wʋrfG5AЛI>k,=1.=Lb'R%u_FCѨtJEv~78gDQqle3.&^2ڝs 1'G!iJ7 myW*k^*Ciѕk2G8k5"07yM)֩OCdȥ FNi^1`lG2ThZZӜϺLvl¬?m*澄J ͹kH"EVlkG8Cy.mrug'>AoŠd9, i– Fa6H?_HK4~8Gxd+)Ľ 9CUGDȞOBqy_Xie=eF.]0a7\h?=ƷXpEXS,SݽEq]3Ў:~™͔!/s{gZM{hh2=ZRLŒȖg+Hڞ@Μpd>zXՈV%z#ȝPrY3P E .8£zӫD0mq>3.M=',tƞ]Rn37UC@W ~xB*\F.ۗss80{vTh=.r;y‡h?aAЭݬAurz̒F-IᏤ L^"k[T)Q&a8< bM:T\65h9):13VIY.VeDBRgۇ&DDto& -ĭxN}cM:yӹ9=ejw7Bv-qA6S?L뒻 [X\)'s>}>Pqʤ(N"unrWEBy3'? 2OSPa}Ys|=_,k.#YG5Oծ8jƚ,1uϘDCHwOYG@63V< w!!g~j~qy(XWWNZxSl+@7.a;8q8.j;Q_/V>kX90{`=I! Xiȗxɍ^ 6lL B0f1W \}[.YEo, }2ճ^I]gpՎ2XGv3>)j.,r~ϝ 0#<6,!a2vG0'!đlR+*y htn`)/?eRr*xg"v,KdGEiDw7ԇ%DcbF+9Hw6wrZeiV&ON zEҢ}7 NvAz}Ջ']u.Bvmǥa zb*mIhl E [˿w5p2I^^KETx}lg_|̃:BG[uV%&x/P QFW4Xߥ)&"W,rlj?e}ny{(&(h5,%צ꜉ N㰒`VW.. h@ OATmTf#Px,Wg.f4%bxzMv&9b l鏲D>AĆrgs۶SX-cMI΍I}4xʡ~ 3gwf`E#߹8-XiB~{8Ci09rl| I ; +0}&& x|U4Iڇl.{Ȱ 7}L9bR& N9^qx`!vXm(_E+{2|9L!6SR78C#rvD7#ɇ]1r6V_ [ʥ:sd&O N[؃_u 2Iawp vX{+G2bik)7)B5&82Ⱦ]vJ=%z'Zōeؒ U5ʢ'EkdVO-*@ÿ&ZQ;8@;Ñ} nwtiqY03Go Lv$ڇyýe`t" O7)n} L2ڄ? S)cgegu. FU>I6RQ?8mCDi! oz)kSfKl`˜r-w<~?),w9>JN`]{[}ذ~ [?^_wyl_%bhi/zG)4eTlo.\s}vp R3zK4Ta[io zRC(頛^E4R8spat8Tvvĸ\e"Cdfm} wm2 >lX2\f؁#q?&QmG;`8&:xhXU7cF6mUVўG>n/[Qf^}l.ko {v$< &LX !v՜ 5ç0R$' U@vB7`*=<M*<mH뻨W"}<|<=0C qC9VbE:62o=<:;_]obk.VqE7{Q6Eb V𺤜|_p{h:%f]%_?l5*rZH_|;CO5x޿ A2AfN]GaBjp TCjďKʅ\n7TgQ*N \ܔ+@aY%M44Q:!mwLFvAҽeoիG1c3SXA3w6fuµl.ACmB  qVu9:ɦԐ$ڒjaI9J}2f\~U/aS`Xl(^np%do[a [{4Uc8(pkFxW?=%CFÙUӢ2?EDD8uvC5 i?АǮL-PrB5&.JH!HQNM<1o&ɎRy>8z8c.l6]H\`p{o@#ILƋxb6).~{GU%@JzbtVOეpI $p= twMGLlOԳs1{5\+}IJJ!,?c`%fS"'򹲼{OlW4_acV:2% rAomu3e1ڄ%!RM;1Bǭh;0%,C.soB'o,oI2z1 tPA2"bMTԊ Y+P|E +H˘Z* ~fECq)'ʟ fn-{:KN/$F?;[UCrhԑt>\IP\'[ѹb2JG,/DԸTOO2rCUI.s Y ";"E` t)G;M)U ֣1Q3 UF5s7kҟoeOVrNV56%1"cEYq~U顺Cdgtr_峵 1dx^5j@srjZq9#Ϋ&4,5JW#TNX|HM&Kי{pڈj!I˯Xi4Gr<\ c|M)S[P,]3'?`)b: p(8fouAb:=}^ݒlf[Iފus* ^ΕiͰ2)l[_s&hoRXph9]mpt◲9ZJy=k43w+g&Ȯ2%{O/e#W-z簿R~*1 +\I&koۢ/>^1;+<_ Jֹ$ZC SXTVp,=m—=L2y [ķhtUg?ww9Ӣ|̋Ry)M:FJ=C*nR^0,{ZЧ(CP)lGZy0,:}3$X{U_+ >X-T155#4k#+j, 8UI$-MjrS!Acl\W d)?k*FQw[9*Y!-v[_pCc?NLOYSNe˚,-56cGٻpsuv{3Rl`V =n`R9 \r;_"-B *)i.6l6Z)7\ĝql,?`sk XkA/77g!yJzAڽѩwD3)l#m:[0O%o=ƕpA|ϬQ3J?î iUi41 ( \6x>82T󯄁1HPĀI>*{!rZC2!vat!r-h nhTXs} T뺈[Xӷe,{BPi,m-w+F7;5KE}'Ig4 d=rOfx=,hyi}Xq񓖉[$@7 w!Lhl q{;}OQxCyj\[=أp{ɧ-@5lgȰjT8$W7W4TwX3r~}l,h$rmõbnN)2BE$"ŃmoPw!%ee LfBUVQS&Bz.0swܛ?,|2/4<䧅xQ )T6at'Sz̴9K埰-+`<ﳠEq|ṱ&8J{k'VNE|G1XB=r@'_|ڤ=ހϹ?#rFԸ Q1(cK5z<2p'ѷYΧ%P&l6Ҳ~tx=H[dRct)8g{D݈ۏPY= sQ=}k KW)NQяԯy囮 3n_Fte|G ցg_3nv͌}GE< C+Zm2`Lw3-A;kW0u;|8~u;o(C1`Ts5oMb.=ꀛ ŢF6JR`pz "=/`羗GZCh-e|;u:'"w`+e7$:;ް PxǾ1sq;(+BKG~ۙW WwR*-IJBu(qg˄qf %JrYXfxh:qtم? }j-0]H^L>C"d,{mK]=8 N,ޤ,q}e|Rڙa(μ -z=@N4D :bX3P5/P8W;D@ĶBe4tJyq@D!Mksx405hAU)kNYq֏{:aFMv<}@c9H+5 ?ɁTRakl\f4OG3;S |^Nﵟ5ܺ=&OŹlEq*ERF IZX8gMpkic-Āh{`yWIT|.MFѽ5 hOmZfUJ^2 z/$P(w8?B(Dz8oZD$ RP a( ;2ߗ6ɶ 3ocoѕ$XӯpZB5%]#\(8z4tm!*N#SOQO_laz&49H:gMEԅ]ۮĊ $-`hQӐ~>2Lx64BpnhyOǡwpT$r5'x+jȽgznU"$Hu:KR߂JRT.R;kQNR/Z}w@j 컛VuNNrO{k>((Zt&;sQ$8EQ._\C\2љ';?#Al=BM}Q!KQ< R3†2&PIZ(!0uYbpgx~0`±݅#fIF=H+{} ضlunVz:x4Sʙ.ʏO^s7;DJ:ѿN`Qܙp>mG{Cs+ q=i<]aw ۮҾVc4RrLZ1ܳMF|ͰGLK3C*im _˟w\&#e}>ē)*aZH5Ƨy,6J o#83EW%@y ӳnJrI0Ke QAȃ":xfD.֩|ЌidTk4:Ұy<.wjh%XWbY+% !J5v"{Sgy*bORN;9ߙans>(iΈ1f!yw7dcﶊ`A\Jm8-vMC'0I9AX2~%j hDN^~S{ wRS0Ui6Q-jJ@\_I^)MF5Ali(06thO{K(J{'6(Rn(7@9K>?}2ɮ@GAPdWNpsD5.|)G3K>jH rQ?_S_ar*kQ/%WKs - EoN5Ӊ,gĄl\ba3i.3 [swa@Ԯxrfx9J;$&UǸSgGuYo&=*1mǴ8K*GIv䄺I2rlh+NHa@:3ԛG)9c8r~ mY&x>ݢA>SV(2@Zucؚ?("z*R+Z)˶܃D^]Y{ ILR⽶U"Q+MMљ>=vW9Ήsq5#z$%pA3ѷi튒5jh,#ᕆ$Yѐ>}X 0u5TM8meOn #9(R&A}zJ$-x{\n,gxkر$ѹX>XB~cm:gJ<˧To|CM)SyaM/^}?Y*o2ܟSty3+%KÜOy^>u nr`Yz|i g6E;LLw!,ؤǏJ[-%-dvtS-gW$"fŒL1-C/~KS0ɻsO JH V<y0 ͬNͳ<3x*'zTemc4:1y@( ՗V =xe'Q&eA8" &nUa!%a[?b\͙zbJ- |%L*-JG>;Q+*9yYľͷQP r*?6ES'T7-@b=[;DrEi;{ 7*q/ bv)b}ЦbzS6}$XD!͠58hg-޻ѣ53 !]HHH|7YΛ[Pǰ&<~ M@" QdUƩgW;g%7#T"`Nys@ǶKk~-萣ZpeDVi8+_{…5/1.PiguE ZUL@n@ TLuteTt晪qƇn…݂ZZ6=Ѩl)`\ҧ`uR-di `S(C7jyH>sOתE"K @=yd؜ާ: P[w3.U2ט _`EdKj|_1C>H ^4|dzH:U}M= Z<̴7sKYi$sKs ;% ۴qҳKo,'m'-Kn]<8j$>6]׋ z`[EDSe'Ihn {bPdsh1v$'Άp%>jP,͸)y̿…?49j`3XR IЊ@x)-;Ôޏ@S2', 3t_o8B'piZdfmL籟kZ)1?`e$AEMO:A(tL\O#EZ; 5fcfu Ԣ}Da3; {*x~ktrEU['5jȦ7_ri; r٭\r3;8v*pmEUĞ,WhD:|;D o^̃4mڼi Jm>Ͻam#[5OGM9 E+tۚjSV*nA %} <dzę@7߹[|cv19~NZbȠ$OֈY_a/C^Yzjӄ4} {1q[rhG"Lr4 '6"'}aE#)H#K97 " l:z+d3d7:=&)̿FZi9v1yg;om۵~sEBpCm;8}ԓm nUj<лDɣ*إW<7sU45e~QD̽YK }w Lhe|x*Wu89"M&σbmFAZ}8dHfY  1ZlczcH%pDpsX Pur^P gh6I1O3 L[YQ b\-{xL-+?Wf 'Ηl,p:~q.Ĺמf5j¦llJΆi:Еlj{x\v$A j-X0d;̐Nҽ6l@ R̯vu !̡a=s`b "0i Xw!SQM= Ph.Iԧ Ngakb G4`m4&Iӹ^ p4lj7h#P H|Z$NZyeCDyɩ[=dY>NGdh> 7{&-{mLGy^#˯ 6 q@Vm9 ^N ܭz}aΝJfT3l̜چm{o`x*~s6g`2Ç#H 50kx5YV[/衰yf?Gc!-n쮷P3Wڅ\e'A&c P@l@uJ p7hߋBWPnIjKTiRb!4մ@wM=R7 Ggf}]%=?vn+ g'/^;ȊhଈR)7$% ՘/SGk5ᢃ?wi`l<{S&_l)ܥYD^HGeec܇./qYIfY=X$VlXY0I<5 $gس$2w]L<vW:nXŊK--[5Rq`ViplLR^;S#,=ʾV;܋J$vbd Mju`i,&/8 1G޳`Cs;CuaŲ W<{11YQlwxS޾lh̦y_g wԧ{9e/fr6 ϓlkNS[ ^Fi=BOHesal:5\@IA4u.oc'G`.R^9R⦦wAWRDxαji_a減9&7"ņ7(CGtYC.ULظ¯RK*oۭ=OtϞKhN ̉澇;;"yL[A`8 v1j8W GW#5 $gس$2w]L<vW:nXŊK--[5Rq`ViplLR^;S#,=ʾV;܋J$vbd Mju`i,&/8 1G޳`Cs;CuaŲ ?O曰WW]R#r| yr*Zj*醣K&_e V9}\v0ٞ)zk-.?T =8[!$;V9& Ȣ=1|MdS_d.S[R\w; zW ̈޼{9{J fCC5,ki UOV_ٱ/ X:j N4b2w]L<vW:nXŊK--[5Rq`ViplLR^;S#,=ʾV;܋J۷OHvEv͖? \ M|sŠx!>QBT[{eBc6-bF"wJ,E6ދ4*lL8x_ied/ DbQ/e?y>u|i>}`GҺmIEq"^]#qa?MZ˭0eI24oMp07U'v 팢WI $x5]Qog:]t\oeOQ3?d־-p6=m،Kȫxkr(QLB5OVBuXXzm;8+rhjmd@8n*#aKt{eec܇./qYIfX٣1 Sh$ʝB&R~9\tӶ\^'c潒ltLjP#AH3J$ƾrx~o5װf툱,WRDxαji_^ ֲD~ȿYVXxL@h߆5)2fI9Sk*3!Wd{"r]R#r| b=Z\Rt,~q1sw2YKHjtm,[y&%thvQt&-ӑ6Gܑ_šI 9S*uNXu]vi4f?칝=oޙ|3.CaN(/+gVq'TclTw}GƔ4}%q?KT S#][Mfch"t\̴>^Dc\VO^I8A3m(ɁjhW_IYXZ{ E BS_?Gdm*i0 7e< jZ7`diAko"MOzZh 6g:%иO t*#^q~3,Y%5>jV'fCC󧦔xfcIEOo>Ӟ"\DQҺJ7xYD{W`zw-xcU6tqHD~uwEhyPs9^^[wiX(u ^D.{+/ol 3%bmoqp! ,Ǜ}q"*C!IV~,UeOUHS=E1s"4".l涨PS;Ư~X#-fdǟ>"E5X"['5ba#xs~Ii7>nM7aG ~`ͷ= o~vP*GJO^Z_p6 f',@gP"Zv<hP|ȊC](#D (Vo9# !\>` mNu x*FdqMa$9:NT>$ =&Q)R΢zT^:ǤɾdSqr*`,^8_WfY*oUy."c#Ҋr%BI/`rw*OK=qpE}tVcf5,pVG{4Uʖc3 S˾7iRF!+/ $ HZ8zm #A~SNkav *Le5?"16ۺW""cjinƝ.3Y` HfpaI/!ꍈ]gDz@p%EV:''[i_S@Sa|"U*XC-(Vc{W:Ng\) >UΙ _VQ򤷳qP~j9j¸N Y\Tq*{{俗A#!E u@Qළnȿ,Lƶy~eV'w>k3SI Ϯ[OHf?˕,̹=J4 7JzQҎ^q0K#W<مZV>їc*!:!dOGY}v ej94tA"N .R*Gōg2>ӯˡ`~bO5oOඐs:IP[ JmMYrz]-W L:F+L+pr| lj3{8"=T&`㕽Tݺp3~Qk$6uEˍNKH\|NoPFa5TE򻃒}ד>zaU-[$Y '3O5Oh Yޭ|€F{a{U9_3%Of/Ukuo{UD[#-Wҫj$t6kwC|4&̪_^#[إ4ZZyrq$g5&2+LMyTN ?&:m8؅u]S9W$heXǿ=s&2u [E5Y(BNٿ 9whɪ&gjhm#MG8?s@OF*ZȅƉ;ElM ɭ<p}%YpHu&7Fdy!xduȄ" Yn3$b z~P<#!]ˇOL:H#iWώK;v+0[0CNv Yf&`C=އnU-zpcҴ]yp6&gu, x%iO?ՅV>YMDaIt'aZv GʹuQ'~ H#4aB 1{`\m;{Y%B_Db>0 9t$}Ke>sߟuC?yu i#DH$s]0߽../o(X1StQ25 TY栄͋b%@`Oaaf"qar̈́5SWY@i"waNx1p%eȣtR}d̟3 s:Kv<FkʸY_?MO iF!QA*Juh3;kӺaSz5m y}$ߚU¦t(cg]&>xfmaD̳JdCʂK.rNrkH:z4Si#7'~ ?#p5!QaUE59׮ߢx?9[a{u" QAbWX$S8̏k54,HR1Zr˦gO9ZIi OLMWDAҖko\`?CƾgT%"`t>䰗'FeUdh>ijFptyºĭv\6PA|`j "?`4J8c![tl$6Hܘ鶭Pݑ[+J43?i!99N8mXwk!jED^aGOLb:'(el1:iϞw! ȼay/04e7ϔyn$a S#Qyf/NV5 qfaܗt{ל2.y;+9D u[c|.W̠ehJx="#񟭤Wk$4xK[A]l>N<<(P$E9= M«|uٿ{ cvGEbUeF(n[-jsXmU ?\"U%@bi6FW|~N߉ gXy$aCoA^J"@3({%>`W#aRRM5Tf@w?poXWY\$1:2-aHzP߀.-= ̠(6>'C8QTug/f`ꢂ`WnK_H,σm`O[ZYTQ6y6uhAnLRZd;Ű+yK.@>I2.C؃ M(80 ƠMz9gEAZ@|kO%8% #A~="ls'WG\4wg5jd^RJ e{tBC6:"^bs~o3R90H0q^PB_%L3`):8oXEbL=0$Nn \2]N: "GA5 >ˉ'[YNO fUG,ϪV{,M&?@J,lV:3 ̜_J]'zEIlv!`g S72?p]XؚIcH >o@?Py=2uHo=fu p~.LUCLyľ1n)O˯|)H< ;H^BL6G6s,Ǥ[G[&4L_ aϻKx٫վbc|˚%/M͸2UOkSQ\;8/7EV<ޘbgHz.Ln|&:IP'C,|K5R <,?6P6MǴ\ѿŢYaá-ۂϹrTIJhKH'U8^Mm>M~;N%V]|ۑ~} jQiI.UD,5Mqi(vӕ*ːj =[nӤYH/Ųg`q*MP&C~˹j=3)sn-5Enc'7^\y]ϓT9Xr{vQT|` 5*k؄ e;oL8P#1r'y@vljS93X s}WGNzh nT)dbe7ӿPXqB1ZKMXzfM֭>G.LS'6_'Q9*$X1~(a o;Pt1gm}1_`^gu[AQ+z|6iiuv_S־l;mz48ntL"ZY(l~8 oW2en m#[B2݈Ik[O&@~B\Z_d TG50kuJ˜F 穤"0s,eξCΪWh >UM$Ȏ<\H5o5knrQJjCnp!Ur466$\LpQ}A[<2>[-7:2F=5n`ī6+LpOH,x ⪟u٫]yKxϼD0{rfn0ݢD<㋌Y^ E' k,iaB=P6JE )[Oh}U tk R&[F)'ns{ZwVkrNtAJHDIXJH"-;;RI3\8ރ,I+ep8JʅbT[S?As[{BNzmde<+zvT)XoSNXxRDv״p}^L+\)du1cqB`zW2F_chO&?|cr|׉d*Qa9/5F7D:y=ͥ?P$3L]=q BfO!BjomX%@hŭzӖu-C7[I2|m#4\p$f~@I9XFMM Ay^AZWm-e~0|mzփ TlPӊ)E8\ܠ^q?4ocG!MmM/`8aDV|#!9nB[2%$r7<UUBǗ axO{PgXsD :FT5QS`t~)]bbx*.ŕɄQk\z _¶cHnZE50\9_aM:3Az w9Ҭ5P&Gn,@)ĐJor*v 6%WoZ&+ p;a#ulO(,[NܼqbTS;}]n0MHHZ:k ];۬xlfӨ/F<=wUBQ|Gj-D0,p iVQK|kRwƉ-EZ[6"R&mD^TIgt"x=vJtfeE#MܑR0xDqjR*AʲMB`Pb!W$G[h2 ؠCtHA`LVs00sN=p1Q 5)Q2;p)"]p{;4QӉĤ̅3iXύTPOk[!k>L,jIb^s.# "(]7]!~}VBb~1AEEQi{4&zrtO{Ǟ%.ao1h'&oR*:@v)em'YEzXU{USr 3YxR"SB@4U2p ?oX  @%e9fodgڧ2gKJrxF/,U ⪚6G}h-U<3Gor=ڼ_oLG@G'NƇLbX ggEؐ6C soR<#E.0)\qqW @lWZ#JOc&$(Q;Өl\B׾}F0Ei RPc΋ d.z_K:)%EW#TsѫHS[-<ݢÌiA룭GBgAaNX_"y&ZT̗(=;_Tp p'r@LzLm/oDQu+rMnPA ģ r in&$f.(!h&x<`AgDG?kD.]pϬ a(D < SL'H V \*-I`_&0A@B1?1"71R>CԷXkԙӈ߳@F15LE& $Di圼 s 7"@ΨeȇhR<Sd]LHL% 5&X?X,v"E^#]2/xW䂬!ocv|A|DC)뜗jDg:5ɒPS H{`DWc&FC5,pi)DgMT~ϺYZUݗA3c%Y,( 7i),EƹA\l٩2&VVVnU2{9\[᦬w2|QR0nhL ``8f`NbY۞~U:I$xʎ`H/Z#PQHqS~銕APzRƏ%G%@?ڽgNu4 ]ZU5?YEC3@Ob["e֥|RtNG[oAANjA fAGT =_|ZԿ8@-(n%#J*"c9q qgp\҄\g04ZCRlH˱ oVQ0=g/h }#kd6 \e*i+;]SJ^fS1xyu>N{D}tQV|̡wt1r!6yQ_^g!(NO=.NR'Ff4fdT/O6B#W:㨼P);0fon]Um\CpxPcxtOѧʁ+*W[6SvPp"3Lju6=jtlm툛#L!X9JfLViTi!}\'N jqʾ@$OLMW+cyIT؝@FC7}[z~.n;HGȨ~sQ h{eIua"} pЕc*8lLFg gލaUe؈3aSRAb@#dSG0S+-L=x|M *s?ȮH=6 E/414hP +aiշ4H(O_YX@Ԩ=4K!z9vlPQ82U,=A;ƅ7F &QH1(a) fpzP(m>>N Y0$j ϼB1Ajb#q%ku))H@͢`;Y[ aI Z$Q,bU*lWVLlsc\AxdVZPD9*?_&Q" 8ү4_d-O9%F UJ~`sGx(G/@Ü` QUD]1-0Qk/JP{.bKwӱbgc<ؾpUT'8Nf* mejL,ުFטPl:2_%U&dXզBAwJ{Lr qQ5Sb&[H  |Z ̶m]qw {7,m1-fo/ HS?UjA*_6Zڎr9~LJr2F PE8 9IFe&\Z7ф'7ofpȧI2@p $O͞@|}&X֖-y34f+k;gcF3!L^ 3"s=w[5zv8b|`Mzj~/&J%ՅL#}1֌] Cu f¨ `qg3pWCȅ˾(0vC -W dy=g15JᖽdÙUsWֆhqg0l?f{;*c8IEVyr"(&2@)[#+۾kЦr9 o:"May6)-V5= (tĄ\ǗE0:?Q=3aF|](`#z'ۏ?X E0&d7mDHvN<]UЈ қQ1At,A3rRD'%4~*c QR}@CٞʑڬB5S`B;'8[4#A!/QNsH-nŕO]}?.1)Fw~1i-dM30ثPlvV&ZÅP?6!kE"}BrO'+ XSe[iViZK؟$sto]"q7NI:Qc0bPNًǏ@; SF8Cpl VidT9EmyW0RجbT /؀" <4ؓr`pOmإqߑaM[=QJBz&PZ ,~*Ox+ 3/R1mE"S89M8n҆Gѡ/O{QB n~dRu^1D~ Lهf)h0#f!2K$G}bۣÊ : FGh2m\{e? $Ak R:|,#VbaO9X42O$†S&U`%u'v<)OpZqt%I,cXbLKE_SQtiiP "ŀ{PL~ LB*j!/xJ {NLLK|a:eۙyd{jZ~;lVnll!*'Q.bхQ|,'Wf!_Z%R01PijH2٪"QC{&B#IwREVkf0un\r29%A E]ZL#,8lO?j3)3 J (}E pؤ8XfhF2^{\NDks2ƨXtH}jC׌7h~Qnj? l=Yhc`C $:?`{)-[OxOggc9@T*+җk P;ֻa *b}[0OM1~1*9= _v <0M()ң`8s6bEQlAB#'LVF#+CBR4[5Ȥ(;]Ùw\<}^|q|'BH3'!qid?ht'ץ7Fwc\CP̘PSLJp$Y`h{e0 -R"[ [ :{NV@VPR@(_垶sj$Ľo^\FNTY ]3j|)}&e9gj=8ҏ\LIIG Ճ_X5Y:UiJPM}WUkߤ"xEר+cTM.{>d fCuT5} +`nBSTR(*䎃O975߈:H?''i%BHA& Yͯ)Or8Ú"m_6t42<[Az5x{6+~{ NV'pOw'5\\_K,<SfxeذIcɉhܽ\jy*v\qȊљ顣(_bKe] ^/1VNU^|7)?Qe$t(aο/MBS }L?43\|sܲ s?gr b_j#ONK:M5h|*$C}=Z5c4sqQʈiP |(y =~7=[.PV1iuϒ6?|α}h/FB`"Yޚ!kV(ΰrxf y aD*~<ĖL~G璑MMHJKƍBkLXnH%뢲g_F+X #";,p$"\z)ȱ"fqU} Zj8h|;mn[M8='YfV̤.T1So3(MJOFBs<5嫏{{ K^A- F x l8w{l2y@a@j)Պ^_|nu Ku?P/|dkn%\u\A> H>^mke!s7^*x *SXfODf R0+^3]OEj mgk}pxvjw{/X=Z:ĤiA4@cyКu<9+ Ӏ|'}qa@@HzwssciY04{yhy! >/d5vaj|r>Fk3j{tm#yPۑrȷ.LΝ0S_ bBf`Kŝ|D }L[ >TjlFtER371m4 IR/U>soTj(X]Gp[/̵ &p7znk=y$]uPkTUxGp 5owu 32Aco+2ծ%~u :U3 fA3'&lAA  t®NO`ZRA?jdi+ {yK4xhΝxqIGyhدHrY}FCԻʾZqfH "6co Otb7H3ppm ~7Tج .|O+J.YU +٧ȲG?[餔,q05Z'idVK|_xGe#PKY'x j m& 'ㅗS;ÿ .aۥ.!EHvJnPԦ9ZL *F=c̄KCӹtb2qpt:kw,*U?20_]F[SBmz7(X >!)n/%t5U_5- 4[>xoljR7.}L:q,"~HӁMgkƸ?b6Wp5Ί7Cζyd,Pʼh1p갡QZ:^uMr^Ok Jdd4sh9@T<p.-lmAD-Snvb!F-4TN*ceDD{$w<|,*7lGRAפU):!;Z_~[2@bVtV tOFԎi50Ea,ɯEHK:e.~;#´T*ó]h[ R 8M|xT \p_աd|BAEE{g%#5hqkܿ%f2P{b;kckMv:nsVPо;:n5VNd1^ idg$P6,U+87ip\~Ma8퉍pzbnfpA(iNEVZ^*_-h|U_>13KggW{JGIvgcrN%{ +蚽*HՓd ͤ3$ znop DW?K]0cO{6Qݱ Uֻ_jA-Cܼ 73T/,К[`27ILǼ RLs2vU%Z{i[C$LǵS7- VA PH/] &rl嘡16]pшM~%Q@ۈw0N/céޘW uX 0}aqS::<( Dx Ziz۪7+2@yT)='s}kؐzb8<$1-Q_~ha\5X~ynMd,Bzo,ݮqv&[44ҧBQHs} Py/{|%g&'>S)<~ /-/.x | m?(_ `g"`&2S 7A2ܩoHL\N0_A4LLTZ|RR[|cpw/Qjpf$@7a2X+*}0ןʒ>^n=hjUA }&yq ~opil ֤ҔVXm$ cPPun[Jadqh WjCh.,p(]]neir J4sqWA ٓSGKΜS+Vvtsȫ grT6%O=WP1\R,GIU{؍65锧Upub'~zƼ(Hnxs[zko?mQ"3Qһɩйt46zjO%AQyn߸{7OY= ¡6X\40:O\9[;GoH_Wz?KMgT>ynTTȣ)R3LlDLw,zF'_e iGs{?'i o㬀(eQ0ĦwFx ˘f"z.iOQGRg@.G#:wUM$ҙߊ*],uHյD2IG@IVT܁aDZ.Gՙ'C '?8< X ˌo#Nv˹%E?1 jE2Rg$U*m0cr!uoݠsj-Dv&j9c(f9]  kd1!cZeC >F^@G?caGo%V0V.8ozЉ0lA,Kā B S$Lx5[O2;eq@u6_ڇKW*@xcm].^,fHcEHZ7_"PaWFxI=zC>77=->ԶNP#$IU3S_>eJ E f1_)oc6 ꡱiMkwN%N#SOvZZVr64Xvh+0YR.Ll9)>ϏdyX'^lpt<|)8P0Q t:ڢPEY[כ\?B6M9 1KZס bb2n&Ptݺ0'ҧ 42wd[9uB(k9C&!DN[a%R~I X QYA-BbQ4:Ac:[5I OFH"8+CbQFI^aP"qPW34@x;"&U7b+y5īЫ-" "oa1+6ϲڬŠck0;; @blUW"o»z֕VM U?E-ךCY߱p*90FDfNOS т=s%!U-& ttpkkOSj_3XVJ;y^_:KsuPJ' SAQwbk W??[.,5dƴD:q9$i=P)F ĞXo02Yx%אSFzDHȃ<~Jڞٙg9Cg?#aDhIabhz-EԙħPG1y#gGt%NVp[bbFQ0G2ܠCf+QSW+xp h~[1 Ys#10db/x`EaߋN?Z GJ8ebu"YMepBz,ݳڰ툙꽡])ŒvٱEldP]w5 npSSrc7a9F{,`a #=3**aA^FzR#_.Q-25%D>z"%SK/aC{7F&'ȖB&W @iĢ>|.A#{ؠku;`M#ESYTI?ĵ4l»c+jxw:Z{F.͜dWWm9qfӪ@aI܁9Uz}0w: ַeOmaS*/g`ťAb-/ae~xgOJMw?y|;l '5!oU\~'"ϣܼeʻ(m+ 0y؈n4TBsu1&{]ɐ&7NCt 6y6Cc3]0sMdP;t37C<G&Gis͵pL> 3C2Kih 1Ulf*/39̱ZbB0 > ,t6(:3S[|gH9f9 7Z.i3VC[>LPt~=$4iԋiSH1Q's#SN̓gn{hN.݉y?8Qef!Ew?Њg,:isNY]9￰@؟2Yb΃ EWXk/BR"boT`4t-ě+ kmYnL;=;k?;\*4Aa[Egܥ3X@.RN%RVvb N[z#ͿNt7B6gfX{$Rd,狙3!gXPATw~ȈpG*@:Ymr<$Ts)bFKt$}<$||USJ.w忤Hy6֚4-H폏6nf-7q%Co@>p($0ܨo9/O|7ENBp.qxwʃ_XpֱLh%Oz3BұE;f1͉*ۚTz ߿G L+ln&T+#1ܪAypQ)q2ϷA-_qy>66k5I<(> 6&K?5 ))uy Ns 8L'a1we*U΅O] ƹ@AY͢w;iY'q/0elRŮ wi\Q6tN>#\NqB gQU]xzhuzU}Ow ˔BGDzծ;BjdP1N J` @Rpz{kB.Sv(c:ӏ-+t Q0}ZٔR#! X`IP4K릟Yr\-Bgd-)@Ag ҹCrYH^Fx"/**)9zloٖS%p壓p!Ҷ1dhVQ\̫L-o3A` x1z[]) 0P"Q)Jfl3-#|ǀd'8ښ^8.j!a~<9Q^'TjwMݔS,סhj@ ԟs I/ؖCf]WrC8ki(i^}\)0b E P.~Xd,rj !9r_3ivZ 1)1#8O?#}=7@d]>F&TU)-&5uU}<Չ4w$_YlB%ʖ5Av,S m\%PUQNjvX Bmr>>VHk| yV>W%hfkxfd >s^w*ﰠ[N- Z2uuGqHEζ!Fū/hPfw]+I< <H0O^!6s!mh.-.1,3)[:xk{wYw=@-oeq]Oۡ]iSrYLo( qeY{C0|TJHrRꯁFoFڱ?|g-|_a_e/rdZի [x_l ݅\09-s\,Mlꡱ/I~l?Z;tYcd9Oj#81D:wb? #~q? eobYl ]\5mJw,#%odꇿ$wvƩ gbF8j BPW*l;skmhI #b=kW9!]bkc6VpmFn dԄ1ip+W39atG CSN-T-9˴z?ތ $:}X z , ;]liK+ohӡ[|4{T?lIm)?cMrJW֏)IA=8%:Lιi_ӉI(c]ozq0}z8ѬnY]i'r)ʆ\U&Y$]A5T\v? +?.{S_жiOMPs,T5EK9$\v;E'2*cTAB⣞qABMEVkSɖS 1}nIMGwm2\"Ge$j䯡N}+՚|.pdU'-:x3(t6|sXx2w ˄(W(Њ;t zV`őF͇^/D)'f6$tA-߇?vNC;aJb*>fTxytYdwk@, )Ȋth^aS?Rõ!O&-7dXp|Ennmg݂ 5VNmTOjk:CNtrVV9shZCnX6^xr\މF@AR6*w1h\a|zd@dDD+ŝPrm86Tʍb7Zw7=f©~3_{^sr6K(>M{aUcez1"Z7twb$M [m#YK`|pHr{:ciqyZHax?ad 2k-7} k.I% ӻbR0N+~e3i'KRoF9r"z>(2WYx9#FFNaL0VDdBN.Rk;$1Xh&U|RBGk0/! びwmEdkQ~قf]ƞwvIroxAvPG%PI{(CM Kʩgp3ץJ8c-&D$Ck#C()``OTH0BI+vOCI_A!%CưznjaP|^O,b%@ci,f@$%1_gnާpDzW[s؛cmف~7J7[;~eCr/ ܨTqW2`[8C8ӅUuDV^="oh@`:.BeJg?imqBi|I g0bʌ_z7rmO\Ro]#)pjUbcJ$Ɗr?$OD%*!]{3.1Y:w"'97A& n>ҹx7߀[R7*GHo$'9̜<L]H"MRz>Xd l$ 0"мc){hw^kuX-(_܊iލ좻7l-8)(y#=\³B$j &2\wa nX%vPf+.GcbXu!Ñw`p e-xR2Zf"8WiY'xe4##A׋ Ǵ 'vtŇ(-<ڒ=9z4;==*ZL=(f/SXml-/H s IK7O̒ƣϐÂw| S].z,mH1ǂچWNZc9@(vww辟f@E,-d en<2=PxY/NlXl"kډcɋ_i)GN[6/H{ |)K/q! f b(%Oz(׻'ݲ`4ٓB?>| tovVLޗh?|aF*J/1HrKMY~{;иQ/ b`ut\us| wdRRJM%~Z׀ OHb\}LjQfˎjY|‘0| /*A EA{V4D4&ť-%9Gu~JF@&IWnY1a_ tڱe4{2ar}~7xC、_G%샟fS+C 5+nꪯIB z };N:6ǜ#f5Np D䡊4u;|)z:Kw.? Bvz>@=B 3U2=)WbqfD[Gd|5V #V"Kq b!᫪DFuMo+Y6^Q0}:+KMQ>,̢+h| qX]t@ ^3}lݚ!9N«lbZOY#Q{"7 p#)Ziu@ݜ>CZ~KƮ:?R{]W>+0:Ckirq'?˦ٮ: 9'IawHy PI֙-qDLU?Bubdr7&uj)faRqG`!"*t2QU%oyf#څD핇- ö=>n<,"!i`|ytP_;*첡!0%ۛ)6EUVn 1 ;RcQ$WiQ3 4Cr'C A68Prjom$ܠ0EoZ-dԅwZ\אt{zg1 E*`lYFtjPW~\j D(34@kf \T> SDMӐӨY3G"iGgغˌ&ŕsILIЋm- !=+F,h#r, JspTz@ˢ޿DŊ?sHΛw! 6R) 48&F\ǽ#]8K$*:)X Rt z(L@+l ݺhFr_)$Y|QC; 7|;XXkRګ: QSI W!DlTu<4 3"DBA4bC'4JjE׹?D  lƟSf$bU GtYk::_o T ̰\qoW)mFa-!>%2rCg__p"y NGjT h+潺ӂLJlKZɰbWp﫩eC֏ ']ӆA`+{Gf:-K㔉 GJ7e7\d-qf/΂c-5 5^p݆~rjDpu'KmڜjZ",bOܡE~2I=jpCse{ ?;nr#F-wd!(hTaoʢM[HXzzf*X+_mnxcgӌӭ)e2YŤZ]R兀wV_%yn!dX$=SȸG%p|TyO5F Գ/_^MR^ ԨD,~, 'Fئ7eÕ呾|;@c**pL~K@t02=;ً0%hͩ'}S/$l囿W]$ˢgc{8Yʬ7)#!qⴶeLIQRosKʓ ̤XQഊ߆_K3D|N/6 ~9.bs #ҷHYpnp[rgNEYe4ې(4gê :9[NH:m`uϏ +pP 0iG+}zs{:$1e4,6Ls2]KV$ ,lΆNM&ꈕ)$Mx'}DGÙXFC )-;,uy)p WUnMO?g9V/}e|:."-u!iFlnC|4 ʡ_G`= ,`Qn2{9jWa MzuIQ - PVMjWJvb=niNg0bh%,4 _1F_Q6 `İ0A=d=혁Sw:~ԏ̻OCDӆHB*:uS-$Mvb3 n{Up.; GZޣbIV9ҿ;NU$-77@~G`WsG@:1[wI5!h`Ϲ+>UޠyrAdX\DGUL #2{[_1__Eˬ S{Έy cQ.ĚEowQiW%?u~ڎUPKX>GtPB1MJC? :R-_I_+"/\ 1G7iwҋglPMMN٫P fe,lDU |N_-2y)+z|YVqҘPfM?O5h\45So6h0HIQ\P/ QÏfYaE-V69FyD]jܜ;wz3u[{nbfvum3oqL%$4w,qw:(׏t8k=-;|^9#7 ;{ݺJw ͪěp:ix͑80_J0x aO#-&nih-u)C8Ef)&zOTo,_y ̠™HY6BCd%Kȁ)?& S|Y[k:(+j]z 5AK-!kȫ %.g- u,By}N2Y o7ހD=ö \5fOD0 aJbsϱiKB 鰪VjfӅT3d96x'u,L֘m}q½^_8ȏ@Q)_%P䩰KΜ5*kVa &j%H![yJ1UF0y h }0=Vh-BE!A̚LSDDˉ)DvHILmBgd_@E,^q0-OWV/0Bk@+( Un-2Zw ѱGS%fV1Q{uJ>N+k!pXēbP+Kjǰ+"anlo=YWEzŤ5 wLZL牼@mKN&>9hFHUw8'tXs^<@*~%Ql$ӎDN*Gm8P B \u%|Mu~} W/+|MĠ&adm-RiIpefd9E@LMmϷr9jvΖR hM!G2%0ͽŦA9>t*B܈ cjr+gj"Y+ yא cmscXod$=vi1h>4v惡UsKE>#41PHAQuz͖-:X29L׼ccdH{o^E i^Jf07b@^9Hɪb4&O֥nfDw' Y7$hፏ~];u)cVSC-'6sӨ\ +. Z`HgŚG!1I:^4\%2ò.*QCNJ%Rq[ )z)H"#SJ4rDw>Nw^fk"ekCT${F9F{#gWi_g)l'9Sɖ`nh\ 28UJqH/!<`}61Wȧ0>1;-6͡7U1=هȲmʜ^~Roۗ9/Cb+WOצ,o70fO/sd{eG+e CmLky!=<]cvP K#ktbs l.sg+c:rx6q\|,BO4C\8\Vm-%Dz A<.;;TV&K&x.ifU. h?R"dc\Ϸɵ|g&o0BXaO^QF8w|\H :0*'-i.[)6*4cI͘1w  zx=p,EOe=k%ͼb dϝ?0mtagÅJG„:6ndu[t)VԹw!p=<}~VAD" f*ӥ+otTirclM(ZyUFtLD`%7=bJ?u(R3֎kB+?spP|=?Mfɮ&'YdAo/"ny (kstr%#C^vpiGn#ڨ5ľ ㄓ+Hp~?xګWYبu*>kR y `- |' 46actZ s䂤q=Cw:@_XNbMR_seʌ2{<kٶG~ow9:=ci [$2\Q!0faQP|RUpI2 seP^JV|dˆv@w{bWx A!4 rOHw Nz{ 02RYPwd"?hg9[2q 1Zk g؏@Pi-kv]{ZbB%m1y I\ }(J-m<%ЂKR? ť4凋<Ćn yt@gN͘_p4Lؠ|\rР\Oxc'<OY*Efɗ`Da=[z.Eh ĤeRrٛwr`nh|("ap:fD%KJo[yB E 64'o$\[X3^N)fF:TpI| KTm5 1D7s~p>sGP_Nhsۗ }wOb4c_:UMݯlZ 8 O#No`날׊袄xW!9ipoQ! wN? br<^So +(hMH= G%YnyO_n:ͳ,tPuJ@b h8H%_ 0G_S0ḫ̃ W&va`/iqoԧ`̠E8y+1ܶriAmtw:fb>&s0dk0(CmKF-=7@Uڊp7~py!(U![~3pY X$3@7/1Baa,i>*|x?#!6%UaU_QRQ&Xc`:L[ R?lfA?ZL-\u}ǻ4h< I]W Pk->r2Ng8Ks DNϦM-1>آ ^u=#}]]}s}P s"e{m$Jw]\1N86OZ71T6Z֮75@98,)fދBAA5KM0!}S;髒ӢP WP9T[pk [^ D{dNI][޿udt*wRɾC cET\uA訃|J#d֙3~Ȍ"/r;KvlNhL0D5Pzl? 3qtmA) ԖmEp/&+'tr6TH |joY*ߵűa ZL'" NA , ˻(v 㟪W|Ԧbn; IA&v>QQ;ZAVRUNEE%Fѵwh'O͛l4TebWڤ/TN˗O RA -jĞ;d% <;!XW܆,鋓==V-sƖ@N jJS12HfVd,}`mkbro) I ^l`f D#~W :f[J?ڙ&A#deO "hUM #TOEG7?t#V2X<;&-Ur|qp{KM AsTVF`0͡Cœh DIcle_ݚN5bб;~WdkwȖٍ}3C34CJ\ʑ~);ט3 *O.:Ɗ$hFxT:p'*qH)kNK7AU3gdhK݃QErvZu 8/+Wyc[[BXfpH2Dg5=Pgu2"չtPiI8 (\RME ΤXSQLJ&"Wȣ"Kވ1k r\npu!Aov/_BЭ76X*`LczC즹cD U<ݦHиx&*`HJ}a3{!kSb|aG{s\Ӷo>m(V ze6nZRU'\\Q ,(mOWyH@MŸY|yB$ZQxRA2;'^lJ Sڞ!yc*@NںG0u&xjn8Ehx:q9m`φ1 JgB]UvH[g$!̿&xw;j%j.&IBmX_rPj#jk^8dAfhTzXNC-Mif p{oEjL0'2"])%L fT@T0Ck~~ n2^r)f\=ULWaS9ovw{Sή!UCqǾhm(?Ϝ8t)Ԛ a?kZo()i1 ,ōU,?KvN\ҝx9# Dź::M! siUq1cH#.%-[N<_>w 8A>za ,Eh {7pޠ͋# 6}9$P9H˨b`g[yLQtGg$J]Sc=Zлi=4M$!)Xڇ>A5-Pt`NKߧIaq]W+,ؾϪ XJ4TnG#f\#H&AXۉJ@9CLn"e*`D8i`KgUx6I,7JwV&Υ-9SlGFL1ZA|:};&7u'65̺C[ψ:_N/[P'$. #08w04մ'2 M];B!P%D% :4'VFs6"Ў"):^`^!QjJaSC>7dA$uf75WV쮷IY xVJYF.Ha ->fZ) GgxZ8hgXո"ju`=fDz{Be:O7He_Er"2q5*g:~\xWڎhW)g!ҡt3Nb;A8b4i:3J5Ha:h+/w@dq4A=X쩎`^{y(vH1a59uie+)noY'#dfA5&4Y]|dm~Hʻʑ=~e[w_/n.m$ >]KXbl "gߖJNd?T+iAAP|Ӟ|KK8A˷Z"Dk=q=C;W|*0c fs\Tlb+Xp;1v/>)eVzanRrAP(7N*è^=VZ1ߛјW5ۋ- S)## z?6 i3l-x?;nJ6jDwM"#G8ʴ|RPPs%92nD{X2⵪@#4'FBaHK;7Mv6t@>ʟywn1NtVJcAB0L[}=[]K_m bͩ'Dzߏ\?xF8!_g2Oɼ3^1K\I{- Bqa3b{guX/ȃDN:ktdu “<^'Lꌠ~(D{r'~=YȪ1DVB ^_o=)a0 dseo4ĮX@r0!ԋfnuh[~fҡ61@֐&4êI"E{1b/TJd+ԁJ~m"MPJ0.^0Tq-APlb8Zh^knUd/YqE_Dpc\x˫8֚pc4~VZ72!ˬ௩eY(_Uѡ _[,*>!裍d$MQO{٘ӱG2'W~AS;!E dv@eڦd {M l66χLi{nL=?zSx> =\H ju޻4ށjjG=ʻdP>Fc3<&dMpzjn|e[/пaNLD 䝗iC3'0Mg8';+\a6lwzwok0R{pRT/E X_88S tl:<^*+iz( P*;_w׻ X[39Ƥ(U{Q>6 h7Uш}rsr`z}X3`|ߥ<5"'PցZE+b Yt?np<1J)}-aG!Jw ;߭Ijըia0kxԡJGGSo߰W+#4jϥ49#(z0WЩW435-P7m̳y&fjm hb\ufXPjlHY1P,xθTpcRgK߹:&J66 +x,ێ$'®pvs1^/4XO$%aP32GeE]sW݄poc|Y`]#魓@iY(\g7G@;+2&:ʨqQ[Gm(t%>mٹ`2ͻD)m6Hڕ8;'nBt tuQ:鵣dBd@=B*=?W׌}?鞝ݺSpOmJ؎%$;洚]U޽I gWaױq!|vnݗD]̓U0N);W&1H'<cIs\D*=);j>=Tr `~U7-\RcnC8ïkơyLBcOTw1cRwOnwZ6e(݌YtWR"5-Y .,ܧA_~V+!k?׽kXtM%=ޛ0Ǩ$Cf0!Zg ZW+9b:bZ~n HOR,umN_ TAL} %G7^wM[8wTOnzvtFlOE̢P aA* Xa,rc=M%K&b:%$XXMܰɲ#&qoI(be7shc;ab Vv!{<&,4B;,/Tax$!13d)]G&OCǁvqt'=]s$3VkDu߂pm+&{^rps$ٔjPL )B;";DN*c͡T( .X:KK'V5O FXNA(9byeگzB 7Z=C^,iJ;Asҕ%h2 $Cc+m ZR%Q8]0kE0"iX}7Z12 F0c؎d Ҳ@9ry"6ECbvpcK||'=*6z_-V9 *sDe1T)}< ,z,^E *7sZx-F zkFaSݕS1uXmZGZԹbboX5IAA:^kYYs};rl< ي nO~/@1q4'n'9V3l ^ʮa<[|I@knzI"`sCOHC2c(1W|7%놏Ψ6QeWS 3N ?0єcWTP"Yx2s>%vpe\eb \C̳h+.?NH).K%T?1hNuZ 5n@@$TD["sQ;G/% l>$xn2gJ -tE/wͅ(^񻳢С _J -ol$ \n'iq>6 OHH׀&<)rTrn`|_ mQ;L7'1E=nlB% ;#KOO[3*sEv1Fpk$GtFHU`´(|U`4z݂XV`Ek:{(hĭE!„an)fq:"Y06]ррjpsa3&Snq%}ܬ#U HN4 wptSϗ.I:3,PQb8 Y(8&muбgئUvYfk}Q4gqN)\Dnv֟'0T5eY>b8;]NZ=G&0N={C},YK|#]!X'@n3ځrHe94:֋ph$df?Ir7n/UԘ)b2JTs&OӦXKhȱ+w?[]DL: i8C5F # ̒(ItZqZ$qK,H=frD(c8@ ?m6 {w)q{?)'jMo?ia_m[ *Lzf}`J a#,ad5rUH4z.csV"}Љ~''N[ܮS[xtsM`rGH{$ӂkv;+%T8o5PhexC YSaӊ(`V,@x -ҵ&,Su`-]k7>pΘ?i[BGZ= iQ:~u@uZp2ncd\i XcocŰ뽂 ~BT7P5G 98 !_>G7O7ޙbCe:v wx;*^٣9#F ` VkG^q04jSLS63y7gh^=ߧ wW{ФSt S-2 5 ܛD]_3U&!H\UE Z4zof}'.۝w[6D dޙW;ݨ;S?,#VhnAWuRh碹ֹU@OaGͥ|,>̑G^'c ʎtX`r:N†?;ٕWJ{ 檊` gBYgcQ/McM)Cڪp|$iNaCvV ,+ '\ xɈcVmWdI NTkMv]6ӌhw`&y'[ X9UURC1vv2xq4ޖw}xѶvKuKn[haRd| %T"RGѓXjV4I}EӟﮓfwΰMfض"apX F\1 [ꖷ[w)Hfʇ}V5P@DV# NO}7b&Qt=y@VVz'9U⨡p)GlKۙ,wC2d0p 8`Jd4(y0L ~q+vMُ)M_3' &лD(Ô%*.5mm!حJ@CX.[`nF=8ߔd 9cp sȀgp$%JPG)d8jg:UL99{u5&kJg|0L~:B9?[[SML>l .2ෟxZÂ'ۯQ~tX)#'C=d/zrP剀0C׋tkO!묧~V8~79!=X<!Dh<$#ÍT乵@;!8pY@0؀B  y#-w)˚)ӻqN* yaA`M'j0OƢ΢YYՉ$j|4,o@7)[ٿ I?qO!wVUNjʖ: T~5B[c?g X=tlܚ'ԭGtH4V\mգ͹=m8=v.c tXըq9mӽ\)tuڔPpY1To]dMZBoM%6F^8 ٯ [Qdj[&;0#pG18 (ё0j>h_U.Kh ÃM ͤӦm7Uh^Z}7y cq\E)sZZE}O01XI){VkHXC k4;EGUͳظĜU=xw E{U2ù^#|WL{l2ԙ6ua v<ʍR E_=̊GQV;}ZyN.ä`Q1tA,QS[jA-&h 31Kt ,OTS@m.l['ls>~U$!aoXP{wi. KxU+Uޫꥥ/ȾG]Gqu ys g)J^/Pr涑`Ue$ӱ~/>K%.D:[N}Angw(yS0㤿56\ RA\0swM '](lt1ǁ 2?'! 8h>}C]7#㟱j"8 [b!&W>oF"(Tţ̦&eGdjh"+\of#`\uC 7/֥얻 /}iWK+]6V䍖EСurB,+&Kۯ-pr WdD2o$l?p Jae݀3wٱYJ^l-Rs0.** ^r4,'0'Qz\w( HΜl $6.5H6rmR*DVJAE#oLfW.) 4/.e*@Ԙ-kAB @_$vU2@"]rH3iZu D)`p 'J3CwR bj3J*‡DuzR71-|QY>kjkf,O.E0 6#sy8d'V= ( Hnc8sptP*ḃhTf7|=mL02S,(T}.D!y~oRI@EAHs˵l o";ea +Öf6B$5r_.ǎ,7E˕ڎ})SLmZB?hVlt=X 9S=0 I6c۩P+]G};F4}h܌.X!fz*}W4TL54iph^as6eD?-j~fɇ=*U`Du|k9Xlm8h | n{ ,j}^&MA;DL kSUթ"-*ŗ&~#~3<..`^qXi/3 8W#T\ۜw4h"bO.y㛃&AzwLYn7_5(Ѳ,#s2=u !B nNB JUFb1ۓ ŌzDs.[ Me'v(QkBftΤNa`Sƚ0$&: 񫽝Cw)LTzh t,G#玬 S@L lblQ `fAb"zC5fL(RNsۇU{ԥHud~cSq@5<,r;+/vqbB)h]OR{(3Wڀ&l_Q߉1Ԡ.xo;OAN'DMpdY .0zR Q¼GN\ sVb^>9./oK|/ӥyDAH/%C`mL;)ra$>5@\On șhBG:OK1 Js~Έ￱u8vW=M$cZq LgEzGqY Գ tҢҳ^DPO!̾s_Md獐bE[]FAxs ̹;^\}Qoڳ@ cWyFQn)l}A}~D<,].P?[GXo!J]4_=оNUzF^HKȗ⾝ѮkQ/xC\(>ޢ^մuA򀓀e}4vi*9UgN$GSƅ _CBfwfHRVB.c Ke܎=יJuhl@y4 xX4 b#{B8`VYQQ K5Hj$Z`(u,VIl΍\>N\ he)6Y%=vH~[-6rʵع\2@coMkP[>BW"sm0KVLDy7qv]zQiQ_|@*?6L3ZfXp.*[;~ȸ[4_rTcI,8Pq>b'w.o:QD 5tDYo +Y!lƑ^O ?mxxH7pգ3h`\$fϩ_.4F9"*;c.Hn%ۀ( Mz`0glq^[EcJ,vazĽ$_Mg9 a $% ӢzUB\A}}w0YM}'h)ܡ`߉ #[+>)nEȇ88.𞍱6+~4u04ipEklO6-cNKVQ$ŴDnkV-4k,lk^2J Xh&:o֡91՟<,K\Ceލ U >`whos>IݽXL0{\Ot;Wr 6~d䈤(U4Mj+z$B?\2XlJ[J\j)>GJa&T=4jV@1Fha~B@qu:\}99*~:k ;x4B0>PT$*4`9|)(5 ;BB&/쾢Vw$>);B sa+SC|qx(#GRÞi{MRބ4N#wn +Eɺax;\ Yᡶ1da 'oD.yc< =>= Pd0yNT=<L<2N7'BdT.$lb{B#jkzTE;I5hG!!`]V7$أ0u=IJ{ &6_-9垫i$i)cժI@77p׽y5P3V&4g|:b:,osHiMa| dGm\̓n\"$dﴳˤi#9w28GW j״c]zg-eL a,;ǿT8f6 ɦ@ ﰻ&56p?hW/0;̑9PVQp.yخ "ɉf TŲrn㳹B޷:N.+R9vwG:S֡œtRmvJkҧMPa=;j'ʰTV)ͯpb1pTD}๺7Dʹ΀PQqSiQ6mδz~A'o5eU.cbi(!ϤVٖ*$S'\ v7o!/DZPlDPu,Zd xF_x .1ʶB5MUc!G)HrkP-w>آ̦0conWqAد~kd$o.=+J@=%.0":e_fε'M`g!NDG`dGd9k ItYhy\,VÑ{>PxO_`K|mߊLʺ"$+Sn VofsHޝ;54(D)T\h@DݏD ccpdp0 ~h%4՝ Y“gQΠQ&͜V2#- n#V`~s` @:o6 5Y+ 3ngJb`ɭpS5Cu8 }:{hr^72E :)hFˆ2/**5\*F,h(V;fzq$ՍWa~G3Z}4Phڠ#zQo,T4i(5Ad@FL"wɞ?/l@U30#1qTa.x:>in[ jM$fT /-ws~=P_dž5H3w>~\!I!,&cqFd/e-+ b%P2j?߹ja 26BkRq ѳP]@hԕZx`Q|'a,0}1&⻩79R[4>`gN2.Xw9pr/9PC3˩Z^,1wbT # D_@rfrg ,Ao$[ovݐJ9^oe *lHYl_[^{V"h5*<^U>cU>IYu)VvO\)к kh-3YIP-]W6J,n=CC))ǹB~)8 c+p_mA{5OLzQlK}:iĒ),WZ5kQeBԟ5EKp. ?mlݟ9/%+C%/j*Za؈C"p%cdsK6GJۻlmvhmXHlNm t7힨s4M<"/Tή"Ӫ:#vn֤~z^fvǙ7Yv*llCvi#5$uuV-֙c:@@|.A m%WaMN}PgP71\+%jdR ҾD7~ƈJ{5Xߖusv#ldͺ7+Saf-wT $JiEUK8<5 n*X2! 6%(fˉ/s9 t@GOA Ž2g}rƢgol_=LM}ߣUɲ٤ZZ"Aeb28E oԆ\:[ |E]?4W9PΘ'7uS[؝XΘ9|0Q`GAvw/ޭm(qpYUY.v/Rg˫%I_3#r0СLA^)Oc }`0:51]"Ӫg^^ 4d-Ks;4ZjN Ztqy/5_ ᪂i#JzW_4m;' Da_jzXY G6B!sq~O}eˬg9K>iS*麛FH׾(iXj!1BlA05j{DX\)QiyR_\cewL~:$I+DӇ>xY1V9 i_|ޏJg2; ۭ<˰*>1(H.G3'BN,aR23u"6Ήmk/M/"J6%| Ri?

]^( bXC ۧr# 2xe&sk G,c@IfL),3KAȳ=^xUh VDޠ;5;k(:ubl6)?_CU K*YGBmқMZv*"ɳ#.XT~}L] NqcL')gCݨDrK F'Difnj->2K9cI3,1uajx!H:bOe@CR#M/"Xpc{g(1Y`%L%fdp<4͛~h8~]a{"N~Ό:Yk"~xH!?VD,f]d9Q V<⦠vcbb5#P2ޘg9I[J>0+dxv&wRu)#%oS5oQ+,ºQ?*/vl^&V.ZhnM6bgrs-+]TG>) NIEnOY8W/8vD@\uj}u=[vNPLo*b}O%sO]+Krߚj̳K1=t;B)TOtrO'8:eaeP>1^řE0SoA70y˸B0Jp{K!fCMuPo/:|/ʳ1ύn-|Pɧ_Iny,@9cXRPl-vb 1GUש4ubQ#7 "kGOg$ٷ=1º^uƁɶژF`ĩBu{e p݈pP=&Q}î!s7Qo\ 8fOxUs˭#vi}PssiXԙ&^@roQI4:h(!(K~94cmd@bPai?9N(Y\Rh}9^ Ѓ yk|?ݜ&-CIJڳ: yN uwm ށ䖻 KtFZLXB؝YS,tPjP.ZhwLV+zˀ ʇ..<.PJSا$-Cad`L"0-"a5_C!z[r֡ ړN9]Va'XspXzlJ. Z'&G lf$ )BD(ci*[AOݯ WXۭw%զ+M׋S$Dau_Y>?D8aN}>ޫh qϽ{#ЮE trF%tu+Mdq^iѭ_F͒=TV4MWyEƐF݋ģJ\%uZW}muȃ@=7x7ֲx!1$˗5usq`SK(V ,:: wr(8趾O q!L iJHW6f OUHoC!dJ1L"Qe[. FJ'OM#^p3pz9{T`6D{rS?`׸K~g$1"괬/Xe'($5ЇBYTIȾjBn8gX$pc4Ȧ]D)B|{lW';Ģ!cwIuey"aX%հL؄_JF#f,"uq. L2H7lx5:tNo|(o)O*s (9Wyjs•fU'"ܫwN7;9l_Zx^]ݺݜhH@IIhkS*]HRoQ>%RiӷpS4br@v:ќ!3Y;\rk/z>g=5J&:(]^1CKz/8~he4G?K푸B!O="fe?` ZnU"pjؤ˝әS p[l& DW5WNLBVĈOf[p 싗{vw 2Gj6Yhm{&=C=daXNJphbp|dnrIZa~b [LnlB)̈́e.}<[CZ q̡̕{S D" ĴXw⛊9SAQNB4&yO!$P(xw}>)JYƽ85)od IҼu֌=]S99fp-~+?cNŜ#~g&Os`e}Xf8wtoeq8B ~|RI(yق!(9٢-FMn?\%Ayr|ݹdYa([a0F)K /8;2UL_u`"GgD%u\s^uOkZ/NӴ C` =>z!sk4AtqvŌ)N}ng5<~AZܲIm_Ŵ: p?9isrcDC'TmIQQ* Y2dt^(9ъ5 (md2x>ýT"Q:QsD=(]H#ɔ*ا/b;X</A,|I &BD3p](?%WXV{5;"!N j8_k4>>wC88IjjJ/q"Z诒 wp(fL ą{(lK6͖>K5ؽ6c)&`;x0];":ˇ4}YAT{|7|tp)kJ?Y|gR(9X=Jݑ_Sx~Y3`FN- mHoV yIն/f`83]32QIƧÄSW*Ԇ\g!]ŭ2n ^r[nEB@|J嚥$Z}L+`VX.ڈY͍UqBYVlt9y;IQf\I&ɟuIM`*}exVvl; mW l0 (M%Uldĵt^s<b6R"\VRˢQ,ȁa˸[X\c^K͆%̎:ШZ遟 kH6 >u0 Cْpˮ9VjZ_|.ƒ3/Oٹe(^G@_tyB+C7^me}_ި͈ZxWuTⵢÄl`Qnn7_ /VP{ى-OI/xY)sRYb_3JB2`!Ѻb5 ƀ7*f7ZLni՚vS T('_vo@MߥxG$ܴlPOOQj$X5yS PLVycx[\2PVy/˳0',DO{LBk01E*V7s>aq }.CF%;&v]!H|nGSK_K N=1_No,h:Fa(1$MRCƜjt粥/Nvxs^P~Sq%e e ekw؀TB٦Cnބl`#t|=2 n%΍-G~0G|P̶zq}i_ELu݅ y5q D~MYbN f2TE,7` TX]o`.\vE/vܤh?e7wh6D__&E[䥣.ҽݛ+m\HdD0ʓ 5x+ \ TC=i%d#@>ݖTRW;jk_ܸT: "1A,HM (c+ԭvY. ^^ '`k`RճPi@v^lem;$޻?3HD }#7pCÛ% E}D>mXA91( QzƋV5v)XZ}&kn+`Qw0}L}h:0C#*%fnnTX\_1\ӗ :o4XV_̎O@nE\ػcc)W:KKpI yKJ9ő1͊lD ǟtC ?YdKVXȌʯJѾ}U`BI5rnsm ,a§{70sƩ{2+;&˻"GB 7 S=bOXK %f:3HY- /ղK׎ȑ=g&6 ە<&4S3Z&m#g'!CwaɗBdH]ho~#;o )FLG_)̸i-8$۬{٤5zXM~Nt|&^1J61OӯgjL?-3 v8XX5oeWoG(29m/1H:'4Vsc5UF0|qԈRߢrOh58$iݞAC`>':5_0fbXݔOm9մn Y Gyd l ,߾+ =_mG%.jsNp:[ k Lpu pBW_Gas`k9;+UR|-67Tp⎨@oDg/Bg[~r{&}ش?ۻ,xu\iCҰKYSL {1.":s8HIQEGk z]߶#@/iw:7 X3Id8]ԦC>|=MG6 1"/C>Ǻ;*[|ٞ?fENKW-ӂ}7 68W8s0ibp[wdI8pe<6\?: v_i߻q\ZE9CjOH"cRk Tj9VBm7ߊMJW ~A$@z@-YQ{LޙY{< _ qqKcfeV7mFw),s]wu1]4#^_4^C18UJRLY kOX-Ya@DTF1Zpzwl"& .V"Y@'/p +/Y`mȊ,jYjST1eLHZّ@c|]gA]wjV| Zn(Ě'{~G[-ʻ3zUꊝ.3>|PCh'hVAHB;BsGPy煦uJ R6#v3n `*?Yj)je Ǝ'53) РnÞK!~AE1FeJ6ٜEh_z4<|KcdϢ)|IGw[֛ O?9_U25%oɛ%躣c _ AǀC g+5OP~xs)N? ln|giAK1MnHF~v͘g*=0Jf2GN>jm:RyzS L!0 m=m@+,*[XG1rzϬ$i&`^AU*D0V82c}#àå}X,i#kͥ.c]TX\&2aRfn>?H}GgVuV0w_2=k[f6H᜼ne}grm!)٩%p+v]Eʺ=ǐ#T<G)>7H;  ԏ'˂FOs(G:͇ t>NƢy rdaaԣv/Z|8Z-.fiD7>9Һ_+LSUNNZ@|-/r. )#jNX[wӘ>W ~ʯeC#'7P*:BAi!CoKVj  {"(bhgV==[/œAeCLѣT|L$))b݆x\of6%/36"30,5?p%YQK({IftmhW|ҿ扥 Z\WG%?මeW<3ˊ6bB~־T& x@˄V[q8K#5)CRr(ވ쮲u+݁}3^W-S$! ©^͇o_`o_j^A:emb3?岧3CeFٮ%Nof$jqB/Z7Lh6ɭS̱l%|A9<|pױ*ԯҲNdHض(8O1Ι$!é PVM-@U;٬ 5κuKP'C®HUdz~tfQ|` SK4l a.!bz,=DKi(hG0fV '35Qb4ʬMǯ|,enh;6 dx:(}:gE8sa` TI7`l'}{߆ǣplb3˃kW@ȋ.bw1/\[ADj?<ֺ U sa &a)-BqlV&49Ij3|\2٫1/]XTv+ܽ-…?#[F#.CU1{ەQCаE&M8MK؜c&S 9"zJ39LR;wpur1,X#{uwMV W9?*_2I~h̦^覂/I rB[=#+O˦VΝgoFD>l=dN#Sflł٘ #j^ $+A6gun] pF%(gxR;qk sĤU_ jU~RX]}2 'f,eǤyR'c+N<M1D@5$l5 Z#'aFBAbŶ3·]lEh~rg4&68*3(yz}!^q7o,HL\10@8eS(s)Qξ8PuK\GyzF~#II^XPR ˇh'3$jރJ9!bތ!J48] KU/mgfc>fvzӰ^! uXzy/ !1xn 3Dg::u;=2&6I/ .^tjyVt"Pq !\־6 Пf-q_$+wJ3%"Sc\pᩴ1#셩 ;"L/ tYA\D]Y'ɩ٤J7(=ly5er~Bh-OtRW<[vK~s4 Ix]e(NĬ×rK 4yGk_>d ,MYU" 7G[pl3qk4w$U\ZolӚfo_0%(^Φ՗`^WuL,c+S+/%86<sdnz-P '*i׋O2?bA}5䱩B|i9HeEm524, ׿dTOwc|zfjSxdd1ÊKz㯠2 ]P^z$ԊUHKtWB}DV%8 OA7O_F_(<=gZNj ~w{閿0ʸ(8zo (t5D*A_׉97>Y #w }71R"Rq`i  Mwr1/j:}(t8#H\ Ml-nLJiskB4Γ \7ۘn6w ҦX LN~iJXt1J-$y໏[QnD-JMa[{0mLEdyIݞnU˃%tZ 7Ls<+#6bM-ށE0nc牫ە1=7 E53k4'};We=[# gIknB75X +|LQgH:5\)ΐqiZ[\_J~T |PH<g1Gzoܢqᠺ۸(\}JW' *Hp[Nfo_v׉q_;DŽc,:̧ O$μyXw+޿9rOcN{[U{\ Bsc#.h^46:xbKКi+dGyx2Y )2G$ 51WThtP*NZ=}eyb9N_Zr(,Ss,( 6IRETLIoXh^ϑUA.uV@mbcD[GX# 6)tлkn1n|dֲ8ύY?o,K|IvѶ3"O 4꜋ǐ8k>(߸^G XG^3yf-F"jt -qeh.3孰_YGkMq̯pRh B2LɒPd@-d(zKe >U`+OmclrrDXJDOS3: ѕ~挷qGnᐲ4c_#4ڲ9 4/a+^%ƛWHX-.|T   XHYW (/ISeP:(glcc_{רAD( }O5XВ%CZ"\PpC匀R|PO7ڜ6S)r/9K )H4^2lAUU.qĸ*B%  H? :n<pŀ&0bY7NXKaS2 -XA ]jASP|&~F\N%ڐ] fna wZ4kKWnX'7"-4QL޸2ڷQOsr-i/hL ^ 3Fb51Wv,+{adky<1 wO.".Q^3Kse$u5uƏp|q#5^w ER|sk D~L7ʂ_O}7&%/7'tU($\T͌$.GA`Ӑ~`^b=cΊ"+,W%ϗ){!<>MUK3ipŸmhX = ت7Wxϓ;tv㻫68;a|vEa` {w.e5ၨq)RW̮z AڞQ]<+$R1^xΫlM%oT«t1[_nns&/,껸R׍.Jd ;(Aw28/#Vo!c%/]#9 G2lA582lj 3WTvzKb"&XZk&UwjEv3ՔuscY82MRzI+LIإ^b'-]2}Zi瑱mMٙ2*4 /PƇy>;,PS=7?r^^V<4kH'O$Q >P|F'$Qq), %@$ }(.Vq!9VWUYu;/r:قD20uRXIR\6:I \ϋ"Hc|[07cp6VqKzhHVw`kq@%?I#fٻ;g[2}0 5'"[`ZeC!Je,QIq+b& 0Kgt<3 'u'"*hь#\cg&{U+g $Xu 6z _"Erjllo ѨǏcBOnlE!LH 0gVm=< ੋn>Zq?qXXL)Q!{}>gjK@mJ5- "1:4p1Qt80VMy2KES-%Fh6ۤl 6y9)1.mgjnhg-"&_'ON Ȅ|`#fJ$ˇǵ +);FD-Ȍ3WJ'v9-_nFrjQrV #.&_O0x: Ex0 FԹB„xJʹ~t}ۯuM}鬣MMAMՙe|sb -NHX aΫ t/ VD%g~F%^V1H lq[3R3 Cv@ZrO%w(Ftr_fB¡\%'bY։ vĄE۪ B|=Z0tCD [> {0߆L`.:dj&)#Mp9B &W*yy>mi' nR-U NZc1"ܦxl=ib <κPr$H/nPgҺ(gZ.mK#s@L[~jʹ(KeA+6C" s^<`>|dޕqvJƏ2An˭qYѪG{nXW( BOWt"?̛d$> جKvG6wbR} 95b>蚵ÍZ{0p<b Bt?l,0k??﨎F?N2G JL#{(b99_ X B?  R1F|;idXd %\OgI5,K(=mvMh!xq};Bs)Ey7&j 0rT'-u:"2`>^TF+Gi XD!G \f߅ =c^\gL B0IOĆaNZK%1#G* p 4k<$Ptܴ_e/ Up1'y+%NQ'U#(Yy"_#DMʂ!+# [uƈ6E8^7]+@Rr&RQTooYp!zvj 5g@6ld[(=2o:)х^bw1ځYǷ`QhNr`@|'MMfu3_/y;Ƃ`CB^ӒW?0XaW crh,|IugC $/*' koIy|FfTjL Wuj]q*ɺykLVNrh.%]vZ\谢hA|@> L-OTH+%N`ܞ<)^c" ߛKSF_G~MZ6ק *Q 8[|I`a_A[WC2 eje# F e9pKuU:6EǣivHf ǫ8_;FA-*,L9F¨Gj/C'˛!td+ p<ݙD $.xl7(| i:dw}{RПKgo=T4x|9%_ 1S o$U(KK#g_  P`ٰocg"8?ӪiP(uVHxێԳ:SgPiX kD`n۫FͽыXeC.38;4m=}\q;5ˆ'p3p/#Z!4;[YBhEfꉃuxt{լ0"D c$(O+5 MiO0G`Ѻ2E.4P(dQF#36_݉+"fO*qa.fBA\/j<x++6e+^i<'z( UƣeJ5%ᖪynB,x`% SI![7ۿ!dBiBGle,hV=Lr9ヵȮ3`y zDvclGK} Gey::~ YE~_Rpz#,ⶂPiJ>:$~ut+^4W|ߔ3Vw%NI= 8%*bf׻sʘ4x j0vHor (L-]a:0ݙn4}1)޷bnM7+ec^p7[` Zbi |}d@k1c_s0QU6}-tւzE IG!غ{gȚCkh}MD0hlE뱂_\s<|U{_\_l싀#cs\ qmzn='uXlÅJ[V@Ch a[FvlN'kp a .2:̴R6.LJBܒAb8h6] .zhdv4A6ai"G*{ u=nn}U!^(-p>scPS#g>O;hIN >,\ vB[v)+3#lq9~yV巈)]W>;֧peZP~/v@9D['$ɊLo7T-mǥz KtBt7IVY[hgi{t`ᮊ\bgx6^aA"!I>aL6TVnYS: 75&!0RW.$ yQe1[esqDLCΠ0=#7ޥp($ $yx  f,#j[6\U0G1`GOBʻW]sR(Tʿ^pA:v!t}`9v`,S\R6ړ]>Yp?la8c`Q[ D&-BK8cLbc?r/?ZCƿ${]ʛ."0bi.7.8@0D:<Dos?CMu\&cNJGd%+1!YT)SEj +' O尊 mXmţ_TzaRzF u=J etGcT2 xWO)"  Մ,ŭw=Gm IɁvJEm^*r5cSSK/*[Bcs`33OcKR {5WZ.E{&RjIWlMxV䦪{NhJQ4\u*Hl\˨# ]Ev%"57% K 8dXQP Pk[JZ /;L,'aՄ0#UXc OLۀvqW]vhz3A'"-H\`Hjz^@X;V\*@ŵ~ 9Bi+T1إE&aۍ;" PM rƠ*VIYAf}uI=&=^4wm`%ig降ڇ]`(3afF9fE_iDmDOG,_FMvy BxߞBEjAx&`( p p[(ԫ 65ZNP'4E5AbZt=%Y#c۲.BXbtmw(M}=3~_>'XӴ#c\=h_i,%N0tFL'_c3}ZK@~mR .:@Ƅx~5A EY%ɷKx^!뗌}{N* rWիe@Q|Qi9b\ӭ ɉ< =ヘJ#K:N gv!Yҧ`8&X 2k᰺Ee7]8Զ5ʭ D`՚G.Hxj uu)+^CJTg_-YoD -F ~ܝ>obMRv5p˕(^N2^3i 5]!o>`p:|n--Kk9!Cځ:=€c%qUﮉYS[{6) u߅b=9AA >tJ$T'55k^u(;SĖ2& 3ڊ,"e޲#9 (.U]JӒqe'aM5s .GyGpx2P+aRg lڞ)w/0bf’;#ѷE\y/5M1mF3i/P#M0t|73 ~pl{"l&`PUiJQ*+%@~Qy̌5z7($TjT6Yl~qq}I3"\f%?]aQ}ad~>0]O> hhh}>vUiڦ?Y2MVs.t >ْ}i}дxcpOUPBvs̳{b 镍KcpX;0@%6dllM^oUܷ<ԕ}.>Tb͹ki_[$b <k ?q#"/t+nv wa;np&5b hzFaS`؞FB _k"~a8V:=5G`߸ṯ%Gq t]b'jS0:5j7 vS{>G+@_?5aFo32Ʌ;r䄵 ӗZp};3nv4?!3||A5v}T|[zP,Ը0K{3V#AP_DcXKe)=s9ceuBKHk4E AĺR`B@kT* È)J):u%"gH#.oGИM%k^n%rwMI"4r5Oe Dp>Y[@~) a|)AV fj?dA"AtÈX\]"1HGr[!UFmM`tl(F zGph;V?ۼ}~+/|=,gãͿE~_ehk$l6 n:#HJ 3o{v%lJߦW25.u)Cugw=^tw ~ĕesz硉< ~.w;EN|m 7odCB}B oJ=5b欸Uc WΠŔaV88˾>ClzB3#|zGNx~r_3[./-"] ΢6T64 O&2FkR ;ź=Pl1J,bݍzAW%}x'C\;p*c2$4.NK;LZ=`4= JTerB*s쌠nRljݧu:PB |hKxVD8ʸvk@oA LMZ)ν8VyYP>-u+ԃJ,ʱ3ni#lPIHHe 2:b_%nR_C %`-"X%&5-貟YCت~6^;iRd!۔g3yGěm of̆kJ-'>)9Y!$k3e;xq3k-.m^/hwgḅ#_CW^,Vh32 %Y\ߓ]{ ]˥lkeTb߭`H9=8Q ICT[rhYP.IZ tp:80cҷ5C#66tNI/4 qdV p[d0 ġRo_{#{+u)%^KgԔz9Bm勽 i7LV*9=e$ 7|Mxq4F^O3#_(5JH5s?d0ur^޷;bz#o*| |mz/nH]: Vǝ"]v$g:}ͨ3Pj\+lh:˸]Rovo f{̠:az4VGC{ʐF4j/rqT:j{wW55u[8۽nlAxm9VUrO>XCFIZY]q[IvI .dlX* (w6 -yᨤ8{ ~ h#=]n0kxp<_Er,{#K6Ŷ(!LR͆$SJ8p\/ J~T[o$Q/o9\#㇛?e~{0[co'AI,0>}W_iGV/@]X`E\ț0 :tGʌ#yn8i_Ip< VoT%Nv=gj #a7%&864íV)μ v03fR"qCCN=)t:!z)L._)tLw@~ʴr ogʂE2W2d*~KZ^xz- _镠N($QD9;xR4wl;csbֆ|VmJ}n86'E@: RPY=`.c9D$ȗ-z0#ɵɓ=࿭Xv@bUHF֞d(|UQN}֘䨊joJ8Ќ!-oL֏4غBN$ wnDPanԠ0_0,qc6H\^S𜶕Uš)ֳvv潕QEPj (ԉcU_Ts;qYB:d@sNk5h:nr-~\>EncW\#bkatBxhŻ=F'%kLZEQ>9?\]j ;z^F|1Brsd*j6SE3\ XXAW8W潛C}1 $1}ڋ!;f+_8^Mݸ!)n*O n9- ;VzOp$ǍpZlaU%h'nvqi K,gFe[f(QCé݌6OL͝[bˊFk-CAHe01A^xl^:Tf-nvcqAEK/Juj`| :ʊKnTdJ&ܸ^R}S\2VkzClZ5AɌ]-&ZG>*>ֺXaLt~Xp;ފpm:36ѧ&1.\nTPJ}q1ȩdZjú4)JTG+Pp:Cns՞2h2/]ԍWFs9PZ2?xI@+ y"C,ڃ@z"N`\Yﲃrn,!n~`ο o>֊9OG !76 nVuf#ZB!Bۃieр-QV̗Jqb9F V.f=T¶ u/b #MF@3#2fU7[F#FtXwnAՊއk9ML9g ^JF1 +=^7^XeY1d˝։Um&Z(~BۇCQaˠ戴O4Hx+(ME>E#84E& B~0υA9>#{ ^}p'k Fz ^10YK$ixNgep(-[Z24ƕ]&{9^ &ĐɰhQ v)d߇ζwVJsWB@[Auێɫ'„}=/vmm&;ݖI|OS|'ʌ;ێ$ ;6אasp]B O8.S,#CA 2 rQ<)<稬,g.yM+sisJK =-(5>&̽ dΏwi-SPJ3FBPcQ)ֹJ2\#A :Hnٷ9{%Mj#rBGV#L",eE-O0}3@cZ-ɸC4xx<6Hg\b{%93ɗ'DjũD8$<Ԡ.]zQ?2kؠ_`pB ^lR`X^t3'%f!\4+iNyR F $#јݪ>)O \]Gqp t5 f׃WI>CQem P|oK}@V }ʁ-%3()A ᡇiF 'S tl杉W,0yVHjGwTM / N󐍍>!n c#"s[F&/.̷`>oU6>$v./DTV|JQð (X|KN_çH ITbBBs:p̉n5N[,;9A=mEϹR?$޻8JnI@8KpE*UN鰘q"`/MBa+,;,*?OC #&r4d~ALj.XFO.Ɋ-Ltu ZwÚņ/LO205Z’ciNzpel^;{KB< yԋC@Cf efJ\^1w%dQN%啮x Q ÓKh荦WdžFVPM kIտj[}3;U띬B ̵2uJLunjXݟs+*Oth C.ϿI#yM8|a?.LF7" χbI2Z('{"LJG`*{kpKCS=pԣglZ툆:;i-U A DvDȈۅO2CQ}I2?smM+$E&d,)ւC8'g=X=!Ufݼ$FQȌ) igx鏮DҖD\dzfm5tY8P-5.֟M!94WAl2-n5H8A=gO<ԅ>&#Gc#߬⽴TAd*Ϥ̬s`T)1 X»:3N6'ho{ XBB侧b=%3wfoj 7,!K{".3k@h]hy* VAeMJN@8 ɈYh-aD8=alCoy>hBET [<Ӧ;WɰUj@8<* [c @‡$])@ޜZ^ĎG̵{vc2ERlIq"<M[ܶ6DCDj6ثL"sM6D+mX~nC~2pRwLFk iHE?T<ad6RdpfK;F%*FGh7̭gö́`nӉkԮoF5Ƙr ɎZ>38,>=#$S~$9#?8kLL5ΰ?ߩv+T6MES=~dR!qVDIP!\4%v SOI4?h{G1E$  ,i>Br^P.ٹ4)wP AG7C~k֧CV~^ r$8f|"<kgG)J|1s oYl/,]zd 7TZ"8S-IWuy-?$'[ĒZ 3i^M7`솞K׉>ʈ ލNa+{"EtiE7W;cb.,ldGJy0Mm$.SyXu_\n8:Ԁ.V} tmG9LG T@yu:MA"  Bx|ĦmƬu!8VJAox|6pjdShi*5G6r13&?O84sfK_ǽ5f}:@eX)OSTrP_Ch7-LlN-Fu֨Լ0"!>4rf0&XDI)³ś[1^ V{!(M!qFY;Vm͖= w[0z LFј:"(dR”Urt0^j.JѴ3g b ePF1"&we7{Xhv1{ y;5C{<f-vI7t&$3GYXSӏX웼0Ь&lH.a}mL9i dE#λ1j~gakg"BR׭E)x v mg{*#`ȶFXhKP8`PqGDLz}t/38>}t*r;N-X;D07:[2^R,%gI MK;LsF3ƮϷbdEGHW ?B <Yh8pZ!18osE#&Aj NbJ#RQBnz;[ٿp+ʺ03Ī>|#充 D*l&ٸu뛤TH,?+,€T0# ]N0PV_eP%| Os&'^;#m>i-.qt[bp+(( żsaEȄhͻb4#(BAT'DNe0հ% S 2o7_Bk )@/$9 ܕ;A`ۤɦƟOHmzKQU& i- kM"NzvjEƧEI&>ZbD e񇂰wOvV)c 55X C5q`/ Jݟ=Rxnpv{b5,,ܟ|GBvԎI~ aFQ]P~hIZX0;GM>fϢȢ_li\Wvܦ!s7nT3LKڂ2?A׼bg^VX#3pR$G7}^5m:#~ vf'$b[Й7VKUH u53>Q;#ܓPs!/X>Vq,>=rjDu:U`y\^%wP_0W iz 4p<݃^YPƠx2L4rYum밿Nd7dga|Rd[Eb'|j?MLz$9Luq:vqd&b\-S!xO > 9]J5,>j^Ri~x|mj9Z qҴ^܇Y{rTfnI5m2y8ia]:j^z$Vi'sIeKu ͵A!n̨q\ML7.48C ?ذD4%LT(1hd,p%=[Z8e#&P}%{zgFvOx*pnw;*8TYXXᦤ5_& mSi7g!70rx75Xxª58"{DM wZ.N_4`N~o~0ط[5e{|];F cx#`Y2O6>zLJ%@ )+[RGѶ6f}8Hz%_##Ӹkd[_/X,;t gi :aotԺE 2xy3!c ]%-vI"KS ڿj]Es3N =hT-Nxk-IY-;)@mQ+/ƿ\y]cM0/GčBĎD о Zy4 )C`JjOI湶^L[,94KD]YG981}MRV>B_T5{_ԫ<ٔjH{1e j/95pf(e,쿴o}B!f+,t;rShgAD9U}c_3jf[ +;B=Dvwm0_@8&`#6U fcݫ`w k[i}@RB.ڢ@դgͺG}Zr{f]vẰJ 87)퐀G5ߥP;Bj%{2ОaAMh#2vٱuW .ZL3L֟"BNʸl ^ ;"7 vu91SW[+3xۗҗ=k8Ӯh 5voDŽj'a10q9,'G׭̱mv9PKNKEZYAsIہbK R|Kyv|. 'radrCxnEՋjRe隁m A9`1N9>KUz;m^HAwyk2SYnԡzX5jnP+i-EΖvj+KO8;IV)v[X"^ƿZ`|ӮW9sJ_a/Y[($sڟx^ۈ/RǐU>%,\T{`4]u"-@MQrIו6r_e=;f!ԙO-*eݹLkG &)WѾA tġvZ֕Z$g&Sc{)hMӜ/MRj\ -mͅ}nB3Pc+5Ӫ]vﱃ27/(aaTĦK2/= AeB7}iݸ= 7jY"<<$wG$B˲>H5ˋL'w&R4_>~JiRo)$܁=J8}"|9 Uʬ"Lv`+VT:?k% AU(1D, K1c>|.{N[i`qzx2(gR!+)!u6ygܪ*\tLUsqXFUeM'f(3JK]?7ZnؑpQ;JaehP9!Ad&>b.J1Ǧ%LS4X)fAC|`Y䋧U"*;( ^i4v6;MQ/ߍ(`[w%FUqCYdrf#>(-5J:oV7.(u̧Cfr(>Ӑu : 2;41uG{w~Le_Į1ߠ1%T! 3FEoU|e5Jm'2ukiVYO=jGgr-3w*$Im s"Z$ &džFCQ< v7>12nL 8eYWe1\tǸu3u;+`nO-Dvfp(|%ԅ&_d6tAw%zW|ZVEY$\їI:`Bu 86*__Ÿ́/*ACت}ي0dri+7\ ;!1l¼,d<@nF fYjC`)c!R4؟ (9PHoc5noU+IKf_MT7$f٬8ⓖpE0oe)wJ"Z93{el|"fq$d(bDB:Q~1jrĦ}Zׅ30疱GIKApY?ڠ^Z%=ZЧSP kst'6RE#=$: ƐDz^5(,O)@Og_x14Kͼ;/ƹrCYXq_7/-+OЧK¢!߁:ҍcb[ g"ُqV~ԉ)4e*tkgPmk/ 8H޻t?MWJ?s eT,=.(t+gT<БY#Ɍ V@~wiE u!p96W֎UM|ߑ`0nGQ@kީ_{ځ& ?X c՜)ޅ1F#L6MoT+ j/=_@WE/:GDH)7 \R}ArR#뫘Ċr˝\)'D~ E,gϏڦ!HJ$sl4aCWvVb}Hε #scW/(,OK =۟^23 AjCB} kʮ,IvyN n6 R&}vox0[n# a~yc(K׶tD-)y~LZ*햛7xGF 7'7+[ܺzY򙝯+@LƤ\~Z0Fbj8Aƿ#G(#pB804u+E;(h; ܱo*L<յt;Mwui )fG P+2!l%̨7/Qq(1ꏯDl 9i#>Q`ajg$Cŭ7*bghL4t㫤D8&vN2XLVbI[ ZuA\ѩֶo!8D&y@i% 'ބfc9I]`|-L..?ݢyvVr_Ž=F ٘L_Й0?6 5lx%aǑ=6[rZ#9wVw[t]K%i"f?Ԃ 5nN.l?o[ yVy 10I@l["'OtaJbxʞd}VOp[RUg)3^e8a>$V ҆P3AUr bX5?WG<ǂ^>Ek5x^ c9{'dp+&ҞvY ^Ac0oC(;u@ h'U9-,(S&L^18QZj r$E% M5l" 5'N5m*E߳dѳƙ6^āFU^1 hBDҋ15osbï էuG"G)x~ZX'z7U~|jk??ofNbURc=98f,w3e~?îN&:Nk# zy)գS39  22't(bQ v0$Bh}R,N"B͉%R:/:*wyk$ ?^೦p5wr*6 !z^ɝv#Ngݏf0Z$+|MĽP9V>څ8k0~`/4v GWCl˒ G/I8{5wqDDfE=@iB']vKCZh߾gXwI!VmIV+ȈyWn:wNHG<JTXh~--Z+N^Twҧᑡ a0;HB[^ e>[$t7S;1n ḧ́]:_hgIwF4=uMmr"i(\(Ҩ*BbѐIatSU@&RJ }K/PsUm2lE]zv]D4zֶ>Nԓf<2'C-KwDeh%'}@ qjۿ&i\cKk¾mU YerOQ!.N8'FJ")MCLKIv*VAAgG8iZ4Z%_N7edbU{3N{euZ:mVoSuԗ7hT9JL aDKpMK28Qgm_e6Cgπ}`CzRhGì}ڵ-D/\l:ƝtH=ӰѠS[(2FP싶=b6栚kI(0M9n4Jb/}fRY>)ZNѴ0lBwRFk#5 [&:&T'zkVD'5kJ S=- B$FYxaI2Yu/7h\,)vδ\fy$AMɒ[⍇ n bjfw ԟ_XVPU5hz{\ _1á#bij:4 T6&,٨ .Mb<4YA*Dl@fVh09Vh-:U*NQy-^kt F$$۶,kH2X([f_,zcàj`no\ug"BGT4֣^7ta{*xe c~N7graB[Z!S RDFLvYn;am'0 6dp?r_AkN0Bh R[CQh_a߂* knR|"?J!{?z!KXFFrym~نhDVdj1.ğij6}\q&(pkk 5d6iwcԉq7K8v/fAb "$50t7cN&ƣXqm1yqGwSJR#PyÏ*U}0{оoDCz_#(A+Iw3e_YZG7f2M6ϑ59ٔ,)p۩]g>׹uRPSbѪ!8H[(V$cZ$%y&=((RÓ"j2?xȵ+Xzzxg}.t5Q#g#4{[rfHьjRٝ1k! ]72> k]2P ΏavkqWcLwO ϐ\ ݽKd1澉RRkav5yS%F-ΰJ>n f%gN H[u棪̉ =hbҔF/-+ wXK}:v^ 4W 0~7̼Z]^fmfLphM]',GH#!Ɉ{n lJ2.zqܬ)/9] C^_L=.b%x%bo#%Vd9"-Z lGnI|"1J%l$wIl.~ ߵQA;*c̶E LW]h̭:3NaM5x*('& +C;tsBw?W[v {q"mM<_t/H_G`6zb|Y8,ryx~CG= *Yp}JrﶤC`|0|lm:e8V '@]QdD4l%KY oT-UVp3\P-Ӏ-31AZ'@L?clK/bjy&NP)q 7y{>ΊiVN~J4Ԇ*7xiM'I)x-oH2s֋NFExtQ{PaH-'*UiBiB(FoLEB;lr?Vf+^oߟ!2}>Q`i"K5 %;^LrC[W] Npj#urLxsИ}Gg3#38>z: ~LڽDVr5*H˵pWAڀ?b*r25$F?k9@KŚCċf7eaG6Eh:^,  Ϋy. [EW[I/ ?'X 9Lz1ZC7Ⳡ`&gm%IW5./( XP [|\{%hd oLkE==3|SH4ߑwD [Ru&-IY&^SBd׺G.2}œMELOD#;GwzzΗ t)㤷j`~( +:·`B5ohZdC?0̉jbJ:nh 0KYJj,0+Ql CC]9c3:I&%-zۘStL/9L>}_ O(9Rd[yM6F/iyDbI.('.yKz@#LY4bs1O`17:4Va7E[Ϻ1-{a1քf8P 5nhnZRRy=A\iς6=9c .f[)Gp#-pzi-PB9<5*"ú3:D+Jh6>â㘃 0^&[_9rc.Շ2x;eCjKٍa:kjDBkEd;10ukJv˞o7pXs/r$b]ܽ%4C >| ׸\h6z_' B{ nOof1 q}HþLK db:DUm/ջ[OM 'S߼T=zK `k908RjgØ LQe}fV h";Ď;[sGNPLO=\XGG!u .X B^ n+W&5?ld&1ld<۱C^𢞌1h )4UpB_H% |p+p a2V dKޠ9\С,_. 5+7JKwtĆ|{x~ np_Opm[WWfT8͒tos9$̼삊U9SC2eS u)E 7cRʳ32*ly^n}_.Z1|K~oK وvٹKSd+_+#ި/sw֙P̷M,F&| O]l <ݢ7`sv ]Vr]yhǝ\&Y`rUG!+#L@Cb)3`+4$R]y?QY3X;?RnS~;]n DBKU-aZGcZal M(6:#i] R=]dH;CG~jC@ BN*yT W"lĸf-gһLP< z?!%5Cpfe2  ;EYYCC%ta|]%G/$O+bt3 #ڻ}Se qש4H~g-3[-^?d~ >dVhGm꾴VU΋P+PbbQ0` ע{8Y3jGnGW/%o:''S=3$l#g=e5vp|: &)jaSK݇ʄm6o{aRoظ7(-J0=j2z0>3C)5! loaw\v~(') XMVg|lf-pk9 վ#V26;wi-bۮDhzCR~X́{'_$17{(x~%|jž/v+٬zkHU 5:nt2( rAα=nʑs_׊'.5Ҟ`2Ù0& mDma4~R 98Fj`Ss -śaڪqF0$ȟ^ؖ邊봵}EKĢɅߊ ]տSH0ewr;t-Oظ &M*%E&cne@ ؄FlɉOS<0{'sCAv[ͦ6Dk7L0ĵ A!N|̉qwd2Mv4 5 hњ>vDvN>7\ |}PNnд(E%]jwSW8|pc<@H_*+[K $yIp)\>}#j;p$㪿v7JigAZ-w[=-OKABs Nsi44 N x6Bm22FfHV/-)\*J AizdJJDǼe&38Mw9զV\rxVG/˻,۸3f.E\p'i:cD2._>xT>L ElHxIx"O ϘӎqǢvIubh0ش ̄ Oi8\0fR$ pUQ҈V MWEoufO4ʪu8?$P~-o12}eWG]=ZB>jIz彘- 'V9nv=aDƩdbMpU[3ȿ>-U@}VRHF f)!⵴#>Wwt(/X4y 7{N5RW:E١DSS чeW]vD|wo84ܽ~-EU {"L7NN 9E69s>"-a_"bKyEL$zkIFnzp.oV _wI0HDk.gBI N:l]ʷ\"nxq&Jī% U⹤: ׊*;4v+z$[)qJ W̓ӎUre$Xm.e}1vzR㚊 A"DZmvU:|V 9O=ʏqм~ĈKB2e6YboQ6$T_y%5Mo#E%I& !Y E[M:4KK jd'4LC'?}uq!Ǡ1"/ / fDspc:_aY'GB M Ǵ=@1"Q3SwC2-J(ItF 5M̐kW3!2in}["/ MVDs pE(Kg?M57\goɼ]@Z%B]Lp=|b|:u)7N8ꘗ&05e,wpg{oTmo9DSsY]{J551"%WE46Q^G/>7J0fç88s5+U2T[,7Uq*߰KǷ]$YKr&bo&ٱa@+<[z/BlΉG5}i@D/>$)TO٩ c,&%mVp@= t5Q:0qwJ˘~^߀Wb䉵;^۶V7 9GJ@`+ϼO'_ߦpG9#"'BEu\B=>rטМ[ѥm_G}U^ט,"18~IV;\+Z5;v4Md#ÔGgkS0=#q4mKPI!x:Jik'cSI!2w4s,~Al* D:}~,\엏mءI,29 j2y`GůOd.l_T&9D+Ġk=8Q. Aͱ1 լ$n762S&I?ǚ>.: |՛#AD9H||2 ` hϗlbI0skkSϤ{5lxo7A /ѸN]+AF("4<ԗ_z1x׷ݠNAZ,hi?tW_:ԃ_4[u J|mVO@F묨5¬YM8.cяeSQzc.j6zWҺټrDwzT GlS[07ubx%|ec8S949$Wqa_\inU@ g9H/n!^C>)wjh'YT2#5AdAg &In/ཽg@_.+ wE, 94{Y5Sjx D%6sz)eQX nf'x7Uu8˰/A ZXm3ZWL?/o8pX5)Ζf̨%4T7dN;b,1YܵNIƚ1A&ZcT{Pgt:TcKd/. 5C-B_͸)j. ˳W+**$rujE!h5ME7 ]~¤(]QhIEcݥs鉦()]?>Zo\`¾`$FII7Fga|y4_" 糂LEYVtz& `s6l!%A@+UYu1X$}Et2|AMN(İX_U<0h;fsqy`vJwU/$VXa?Z-3{ K&:ѣ~38L(Y8tS?d+,9T'R.:4K)_H_(09r|;"a!V! ' ~lLVo_s?@e6-!7׺!Hv=< eb񻿱h_O5WK+%ܸJhE 3>Ft0n\eK$f!n&Bsy(ֵZ9 a:Q L+86 Cz/krmbCt{ `P6/h-SL09um㑝X0)]Έ[?vA4u8ЬyjHS5jN}#b-r4 5rDOxa* m+#ë⒬e"/ehkwo]IbȃHzڼ9F?FTB0]g f2 zC|Pjnd^֩7)Y0Ⲯѣ ?6@c {+"яگD[, nwZ\XI=r FE[PEFBw_O"r0FRӒNHVfVqBhFא1yWc|OK׶7Wg'!=ڰUe qqg1_U廔NϙzzG34 qnvK#~42RlA z8'7q0Iۛa?cȍ*HTI2-4YY~ꚵkh7Zqh.`ظ*[Nf>ק?GX⯫C1!ls7uS%l@ΟLJM4tAAʖazVA#'F5PpLkKlO k>ɻ=ժyq)ʷfh~o'nibS#wa Y,'G bږ !A7|L&}Hm@ϟ2D^cE-&Zj #?|#MEuw 62:GAj<-W0`@+d=0=ByNN,PdickVet+ݝ;uVS5k:,Dx1**=۶t 7j{K ^;D ُdk+3 'i6Ɓ Lf4 }1I[!iRsd_./b˗A-e *KuҬE'#J>UA!?0ӢW{YۻDդ]l8%wg#hԛ\ I0a3P7,F?j{Sm˷D M&.n#);cfj[`,'#h=OΫ`!3n[ k|Ͼ :Ru^[lzSZ)?vp@Sg| dwH A=۵< U @V3XMyA.oa,wķ$?1,0YMIJd#(Ar$Shލ$*OgN%ˊ5XԐ6 B8#%Sd U~q'UgŴd P^_ZD.MRϬ*?)u%D% Sltmz(=t~W`;E@{ypIǢ7!t!]l$v*eUHfyd2A69!ϡP$(e8NS#ێ7V[CR.xcֽ2{z2oyHV^|tnFȿ n> 8G2rcՁYݦ|X9g˜~k 'r܀17[~L4E9T>ngkLu7~Vϊ?D]cZ9Kzzwmݵ*sCٛ# _z# njz̨PK7J!?o5KOQ•-~L &OFP%Oa/g#_E$^DĚsVB(<'i(RQwpM"m%ÐA"ʼwadMeff[N䡀j%}rٵ+rDM|3]ScOP8Rg2^Z޺nwAo=*i9 (sSE4%̎TIQpD(6\o!ͺ כPFDm {Sh!lrDHL3k ^KW@S~2};]2ğ?C. -u B# ꖆ֟id饾 6iMV}&JPS'3چȍ?cg[A}('6 5䝩 ?k5g PڵJ+-^C'1v3G6ҜI r;t"/YVŽ;;)ńl߸>q "P "iץgI@ e1'2F:/| L{ E$n 3In5L7@n&͎+B2LAa |P-Nt;Ft`gE"c,c0)N_#P?Q}-5%фqGN/G74QqS6aW(ě,FdUzE}MġmyXsW| o<a?c^G~޵2f+PI\VŢB,@P`v:UJU>=d2mIi:VoSeN=,cNw԰b;YlQ[N!M%5_B'n0f,~nrح.^N4iC(ګ.,7_&s~])Je|̬L ~GԺ$+"l^?q(ixCrRdl\bC%|q`oRw.V5pYs~lL7m'4d "3wYPTC`s}^Z2`؟'{MmBJOb bԀRWe{l/-@9S[Ƙ+.S*mAۆK6oyݨb= a碯Ջ6)'^ y]oa40g?%9/MKj&2Zh\ x: VKO)ח  fAM5̚5g6&G(f>]:M+î\C&ȣ#9N3+'@4H2/X01|c4V&%g ]J# #fDM7cmmIZ8]WJŁ&䃽 K qQ,c# ݟ)Y ['^Ƃ3g4'ҍ?gu?pa$mV*7Ud`ZT3W]3D$/|:Ud \gu=$3\ 9G#Y )ӴԊ71}CK0sI e"2zEzLKOC XMI:dCՖ jOY }t;<@4d 菱y);ɛ= ~DE]m1qVo eZ`.U__shb?9L_&LS[> =\=vZE)]>rPl,1 O&؟FnnK(=LXAJ=A(}ߛCI '||BX4_HH=lӃ>LZw'ˡ"PFg;*$BUՀsO 4ِ˘Xi朒?,l0`~^k5F40ŸB/:w.eILzrmuA8f˿Nhǔp{jfަ$RmdҐe,}ı NǬJNhO @˼rzM $*%1HdY2>\Cb0cyVָ:W< _F36W낈- \ e5tHJDLni]}ȡ0sj\Zb6H `撷(uJ^.cKnq92] C*sl'Dr2:fa>2YS#`xhQ!LGMuU5˓ѼS "N`jE/6`>@\ @!Z2Qm *a*W,ef%b ]<J6ީozU)4h|)0[ls%ώ {,@@ʺ ;ٿsd.!3yhO s\~ )4FfrP[XcAV٧1b"*Xt'D뗻u#vwetˉm(#6<-;aښ(YM1EU[+ [7&$tZjv0u<0gSsS>e,&D+]㟷OeSYR,z nw Y)ӥ+ZWay;TO]:oCU_D?u: a; PJC4D:H6WzՌV+P `ĝ=pY עb8zYiz3`t^;$ +܆rFfQg^'q}5H)Pa @ڈ:c"\| E^* Fwectġ h:߉ʽp"q sE`Pa.`548C͛\{'YR-]^9շ0\Uע1Ivv9Gw2Ʊ ~=CSnyGW7j f8@F[ zDH3wݲ{ՕNRHtw1!03lIx%d;l 4B/,".:|4KCņ˒KOP1{jyRԷ)v;f}J]8ń)sXK՜<[j-" ̊Ea[*3yb.+"9J}s`ջȒCg0G/C 6i.֓mG#uWŗr%Ur VCPu$o_x~OC!!ᱲ-⺎1FEN5P9* 1Tz9ce)^akTV9Y[{ځ٢yR@K _Іܰ& (;wGvC,Z?4 tF R؅ulA+g\P\K"!p,GKĸg]@qSֶ(`-w ~Ǣx3C SyrN䮤Ǡ"2f2"JݩfccZ^f#\d*95:zW۫A>oG ^BJQ/fLսa:G!BI+y a /a^e?V&֓"#qx:J-4}h5Osmpg[ \QPml^xv 5-sFMX-#q$'ȼUjh=6Tg0-=.t6>[muZ[F{ ;JpODx/p3rK^|!;4؈9%.}d q޲yV qaН:ʇ{yOڄm茉=MS-3-lX2z5&,gг.h ]&)&+B=G:$jVмOǻT:߮%YrxQَm{s)F=g:9݃Q ltjp$ `ۡ8ήKBо_ Lᆖ#Di!"YߤYCZOyۂ,ULK//@侩 F*:ᓢ@2i 4lu{U }7k "dպBQ?!;*|3$67ZP!` }G@Ni[z}vWNm&p"1ZJE!QQrEhr31DMsE֛VW$M%6.eJ`ȶ\͈kگB\tSoi7j_'cC2qJKJ=thNDQbXw8gdDab!tk<+O;=A#/|)jǕr>@yxMm ak뱔&$X\KPO2`qpp0g!.Z0FBLtѬPDu(bR]OBYgG Y߇=%j~L=&镣8*[eWrH&:w;#D%p׮L]3}PW%57sZbIs&=]F_GeHhr1촥{ ]m4gn^עu9s쌟GRB?SOr7MC*'84ND3qH9f:[`% 5_14`T]qN G#s 4a1Mp,{ 9nÂ'?1,Ӫ"zSz@*2a@(~Q;CNQCP U>+#e@gkkҐ 1bo?)Eֈ:PnRĆ珕o/Xr@2^R/ng? ӝp F)r_ /$(*IP_͢Rsm!g`ZWZY'+3w4k,irXAcblX,"F7MXbm UY>'cqaߝRN\!|I1l/@EkMUh68ڐbwU "tkxR 5&0)<]&Gj5\[ڞiىﺳ.NfFMW-;rR^zK]~axz,Na *7n/cߡ^y>M6- YX)+O_YT'U$)mBN^n{{ܖKfT"){6q=^4ø9H^ۛ[ԓJCoOvsss+4PSc('W|~($||{Uw >4I\7p=_cpy% ʧh T+#f^phvl&}|Ai1.,sAhOr:y|Sx{2:փf(=pKl 4VHKJH&hרbyn[ .tX^W/.b>fV] Ȟ=9 F^ ta:"2 !F:EVER:#V(]ֱsD8% QC-'f\(j$}ř`l:t$~uD2VQbC@Ёz*w%DaԈo^ Ip4N&sbrRJ,qQ3z,M@ Λ t14;lreP_VR{{1456A!n4~qsuu':+D/NM|la`0{* Qi!1P5Li,JX>C)<~%dU(u^Tk]L##,c_<+sP?`6OKƥs85txGy?͘Eac MfKh\3ѱFL͞.[5L/ɰ赁-:Lrm.qN*)xkt|jdvPKV>8Uz8B ~=34,*OA#,İAC0>Ska\7}m`FHsu twbDnY: S֢ QAT%&cWK}E8]CŗzWDzg eGe+ldl֍l 6$0 lZey,N.pvFr9?TVP}񣣂p-iNABJ>+h5Y5I"+©dGn#Z+Tϟɟ o'zmIa @sax̼k jϤ}oGs9S&=SrS6mBY4 LbڳD9$3xSH ~(^Q~gJ4GQe$[`&mN-c^بB* bK;EI]){R}U¹¿!Վ!1_!îam3slDD~˜'%&rJi">׀Yȸ WtKoTq+~ʋ7MSs |{M3 ŪD1"sdingg'[TT*ˬtMG@U;o*/ 2ܡNB nT|n"5@cn-UXڕ`T\roA0 ˞.Q]n8x2;eꉴީhcRyS<]35{2w8-[Z-$8>ӂ* 5@%3džsyKSv\̈}rY3]V:"a,S,Gqai0}=rw%4̼k q}@ܘ_"m fu) F Gj 2&;H}/R KV'M%PL7|Z f)[ BvU.'cdd"3|d0V%1FX[;XNx_5s;>&qFܵhW(Y%ĄT_>K=nrm}ٹOeM))(9kH105*+eat`mMջYU9cܑ{ boiq $D^ 'Ը`[ټ~/ 6T</\m?: _ppu@yj{ =px~h\ ysftL?8^I}]`t\t Ť{[̀޴_ ŠiEa8-6i^0Uw [P%yXWMgGLHY(<؉tX!e/LH8Vv+39IDODY`fgU~TvMʍnP&ə$fǫO8]ϷNUG5%*@qhQEGA5ddQ2H&H^_j:#l05WgF z0Q:C$t#^L`]:] %}Z6Hw0$c' ғ(Բ@IpOܫ |VKŪ9zX%S?BcȢEX2Y1EL:Rʄ2qd0GN s{Y-~ sW''f|!hP J"rw2߅ 4""'5c̢}u Vr(q,Me6>ӝ$d@Q ORBPJޤz(6ҹj +YH+iAk{ǎ4F%U#t"ƅOm4HcnN=MtNu* gݶ4x&o>P LkP\ص{yyL_2&]Kܦ%tKvLluXOFv<%xgH/`pTma=@~1Ed2|m]d_Yh_Yv-ŌIդz DʼJz1? nʻKunUC4͐?cӇ ^E;;25rPkuNFp58K+hNH-k{/PX-}pLaM^Tcr55M޼^ Cq0!B^uw78( !=p77I R`L;QXn 3z!{yW}b|QTޒ| Bj"r0ObJ<7$_)G-Iֱћ0YW,4GԠx4=') bߟ)<$U3Zp8K]lt1O;o%IdK]Q 04\)%wvegINYߜۮ;bͨ_xS-2twQAOj>9nLbq3YGǃupX%~3gOaB[yK\؉GBaOCX6!cIfC;ozpo>U>j+M`FW꣛$yՑ!<َ$A|5Ef]'chA$P_0%T^6{V&O 4 !i p`Y^KˀF0[\'cJc龈CZ[4E͛>ư;I\ܾ@SBSwt8y4vRԲ&potPk 쌌#{4<^^6eȍi2-u]I-qs â8ALޖh)9s(<7 v1|M1=vhn!E b exOǰj_x/{o&MXu4֦E9}<ݟkDMJ Y݇n XQkeE E-c ɧ&vm|'靖 D+ ',a+FLP_ z9, dc5H "9Ub0Aq݉UD4c ސ˗ĸn!G^]}dz=[!l$2/ 3.ʐBrM8{GVW}h{X? B>-Y,Lox_D7(%3IZxܤ+%)>kȱW< -))]OQ]r23rKgP]%SAN8@죹 )~i`| ϡ>!NrcJQfY|UJ^xA)IEWҠTu?K쉱TT.}ʻ |- wt" etԲk\SM1k0N.'fv 3bCǬ jٮR}|Z80L&lK* WG)#DH}ݡ+km0/Pmg,6Ram4)K@ط†B p($8%+N ْmt c\#H%\OOf4"KFL8 <@PcLy}so#5皚7ϸa!I Xgdk_O^3 V?Jdԉn7C# t:|5s?c>eJ<=Spd;T ]FLH#aISݤ,8<EDZ]!rj>~myp0[%Z^k>29Z |鑩*)?)\1O>Db,YQ֊ QC$GO=ʶﷂ1tNcoGkvJcOFB˜dV_ϔJM4HnyYuR[Wyq\}s40I p͛|ʟLQ4JF"%oE1SaP =cFPnBūU `͜{5އ|gZtw~#*oH|ge0e+uOۦӆ~&{Nz :Ð1Tq#[זApt?|Fөɓc+3`Q3 ,щ[:_ ]l_(+)N()J]K@5HD+A%kLp\`E#zC1wx6}]5"E^ܒDXIѭ#>6x:,_ǽ^ !*JL}1* K< Z2Y5d TS_WCh7;0G5N zJjO*JC PTr IÂ8]P<ȕt8,3;1)K,F^+|Hn]/NcH됴NGX#{*y7SK7g#ä)-HCӈCӺQvXLtեȅ-Y#; (׭s4!#74$ܚ83%.{6p]YU5$0kU︤wW|]08")w'D*2CDI)k;"c eSPeˈGTTy}+99gL߹|5C$_f6X}l 35d|ۨy5Yү"uKe&zݶӱqbOxO͂GD,Ic:Xzsڸ&[~PEN`p;I"{,ű.ք9Ve3f\ѩ/1:p[ܘ ,VѱDs1n ,3v&.KJi >I/u+Uq$0ӮƲ)2\{18M61sNT}Eg@a!(OyQ^gn>Q4phgiHSDӡvJ1|+*4meӲYQ/ 30qa%0{rJz|F)Ad".~Ct9!Á]&"&8. ڶp"0uX$-o$9*xJlZ3t9.5ԭJL Q‹Li xFT٭i,z[?kHxAs/܋b"0gٺK]\4\W=Pwb/:57s6_…_=,uͩɮJX}#Pnv*9WD뿿Jo,R0jjqfְ`,f%6Otf CwBE'C ؓjKgvL, ߷=60ӊ;8BUԤGT6W0qPtȊO譪[~4bʯԪ/+,Edquz"-4 [7{fogKya,*ձ.7]6{%Ф<;!-Z'eXu;8rr  tvHd.+s z0Fm z6"ԟ^5ˡJH>USЬ| #aw~VvE{`&7!=ĘI.Rr*5;-r5:?Fu-A=)]'],ȤN۶ۙJz26&IhyTA\$ psyoi0%Fx2H}sˋ<7>>R%:,y.꤁$?^,TdRx?؏J,kkA/xƷ95BCw k~v͑bT[ȹ 2QXܲ :XNlӬFn ăGD$)(ͅO䲏bz#*i՚fSMבhwqЂm6F gf) Q) _6YGԢXgzzon0doE4"ܜ{IS(Q?zɶ-F_>ho!k<FS%L-r)ݿQ)9s;pÁ[#gY?:Czg3ccP-x&N؄Pf}_kx<. jg—~?F*, >fnɑ&{=by'ޥ2^r\6,7fD7쇭9/΢3-zqo? pg,{n^T82!eOo ˦"'@1tMÚ5>[=4@-nw0$1(Dr0W]4MjoC4s;8G/U}/z_=ґ? YIʚ^sٵ6o/cݻ멇,. y{sѮǩLѲ()_l2U~E!t0"x?aFPJA3N]ZI4>GqWX׫M* ̏j">iֶ27@Rf7¥!Lzx׹a>'ImĞfhy]cR5i.A@Svξ٪e6Z6 )+BaSd${ķꇌh[;^jQe'79 <2'HqMMOXSCzegbF D Oϭ`M#^-r;^g ! |u$g8 D8eSepFrpUSrlWX.D,(_6}xw vmr2]"IkȉGPHI"j^))]餓X`J93NYFPMgJh AHIVKOzElU"b"Fʞ^W tH\??}t30W=Hm܆7ݱ,xr6ʹ"drn5ޓ{eF\|(_Eomէpo")tW`-=D+pkIǻDzV(Izf,q\$!9C\?Qxnۋ2o$Yx[[מȤW`p;莡mW24rrˉ9 Cksm5LD7[YA'0re}__2%[pݯ>I9KN{.U!܎($ۦ=|3zkj _OJ"j-4FcCK&ME2z՛sv}BP;!$i 5͐вTe؝ݒKbYµ@Xbt؈X^f+ o˫DMT3cpefKV:!O(sFyHB1"8aU e}-9j]~CJ@R/T*Lfs>^/-ӛBэR뱗R0@B.!(Z-K{6+ $I:Z~:D+vU*eI4!ז5cGD0K9O7U9iU<C9ƍ+pFA95Zk9m%6.lJRi/z-Q9)T率l;*,qS>݈䒅Cl);ǫZe}3-p;cI썇vXk*J ;1oT_1_]HJ]w$~M@KCj&ū֕cQ"woJiRdž=2r\(8܃L-ojXr3[tdtᛔ6FV%m)5iȏ MgiH/GnHʵiՂGYϩNe%S^D#T83P ) U/ Y䖨c5B(oA *}i\=wY[lJnnrX"&,ڊ&, _ =b.P3O;H PΒ~a WLS|Zg XJLl^?G!NJCHX0v zE}\2oM` \ptpE n23lw_li݈}|Unc nNElgeJUGF`3:_hY; gA@4 &f?Z/8϶)AVK,̗=C[}'M߾@5]F:-F, <ʰp(\voSrոۍ5}e|V:uf ([ב d`HEK:Ψr_MիboUgktrAZSq[h:vQ$H/aL׍|3%i ~HYMT-t YU7U~ L"BCFDȈk~iƒ3A,5 )5|>=W nX7lQ-W:^.e DpWv?X9%,g!HBKBpx`9tl*Ʊb3J*,A|N)H&jz0kb%~n/) W'Q ьpTWh\D /C/1-lbl+Gq#y8Jk݄|$kvr7Z`DDg}PNTTت8&zrB2"24J8qd/JTL![$`=8i@fnKYhZR5^+pY1v uEՍo-d\"S9oڰqG2Mmwm- H߀yT.۱xkgW%L:HwRn}mgB):h2ոar)#q 6j|r,2VX"..gZ֜f e0$fKLkE R'Ԁch(a<=O'{ǣlSp; aE0f܈OUH2b֡j_ CqYҗPPXo;4sHgF?Hq5tnS o jsOѝZuq3YbTSQ)~4{R٧0IMU6<6۠43eTߛE7,k8"sZ=K `!97upU=?;(>gi/G|̬\fpytV $^[6&o`j@6%-w1*Ab}̰Ӛ m+A^ې"V˫?d^!8DGIdj73U}fO!I}Ck9Qz-ZJ]K=s Ԙۉ(;dv4+e H|ᲁcԘl *@t3vO=p=6l` ~1/`} ܜz.x{-L-Xs&[ *WcR>($"8| ྅4:lV]$LipPr)~ΛKD_Dbj зRԆ,K,l^4qwO-JK!y lli=/N¡OO̓#*vsf]u \8QqӔ_h6X tAPAT2Ƽ0 "^q@c$x:jY߆ *SrJ|_'p]L)Ɓ"[~~쬾t^ L1Bk=zz:ϱ0gx.a8 [bO" qY} p9phpjN(}"P(ʰVCSBL_7R/ ,JEei _OԲ^zdz5%fRṬ#^2U˩WQ:# Eӓ5~~D{mWK,`(j qШх wcT{6iy{L.Az:ur6uǚ+~2ԧpbƾd][= yql5bQ!΁0z}pn"d7.]2y4Vʙ#(ۏ.MKytNݯ }CV_Q+9H7Ci{NgW4Bګ^~oAF`*r]ZkKPB*z=ji˹3pjF\qiCOtI3xeB>Aד[ kdŞb襃]!ұ]KD$LdHDjǥݝtMCvtC8z}1ltܵK:(az Kj^ {3c5Ќ$&Ć :MYcJ;X_۽6VgY(T g=SyJFV%2qb{[Ӡ3^&U)A;tcF*ǘFEʦjnƈv̙x?)l:nć̨SȆyH4IXF )*ސ}d/=|]aŸRMԿw=*jNv0.Ğd>c=?*f~]&&i_/Fx[~;'H8Zpv wt?עݣU`9uDP!R4P,(7=il"=ZRna&ܪM 3R<Gp4k+ Wikl?w%!mq88OпLF3UQj)W[0[y,:mVy16`\ @ lBP#ϭ*\0Bi|q\ԛm^~\V! rX;kzl hRF 3&T*^\o #fk uյO/G¦^t}X3D8Ը< /:XJmS: s4pvmW𜻣⡥JQ z{UnLd6KWnj(!~GeRbQ;9 |JXuї{=6nYo=xtHG~3VXU`8R~<) ~5 ur; Dj89eu'b\D(IsVL>DlLU9XՅg\Cm\} :Ix3aM5ëAZyGST`Hrڤ"+S *TRgjuzA҈1,z*K2w hmH7Gpم񴍚Po)7w}VDj9=_N0Mg. T;S[V}ȣk0]{=6M8W#8_4t&NJ},90K^S vfbJ7c;;SkZO[[,;a] C`za{ W󥌐ۣ\xa!hN+DSǠ'mp[<gnSvYCО4w /xGA,x?OI dyjxMv :U l$g!VPwsa^'Nv٘xdHƔ#J{F%D`q# ue2 FFE Å!D@+g^{kKgMNPUk>$֯g'pV;{5jwʽq/̚5;Me`^ `e)H9(: ]z >1{1/G(hgaG]FlT_Jlc[O")ǯiR_ 0m7{q.[hDͽzdfk:΋VXid L.+3,P{滬駙XC.11 l倇U?ԼswWs8@% Ce߫$"D֏՞V"ãЬG!HGh[Ic+y( 9 &Q*q_];NZrr}FעSZ3mҏ~ٲx/R(X-$ߧ$ =)yNnnx4[ʽ+)%nᴽTTiu%𳺻ax" WFӀ9\u1AiPNDؑϽXsV!>\0}NPlv7+=9DңytE$ż\YQeIJy0T(61ÍDLʹW J%G<{VSniLxP(Kf'4z0ɘClVYT؟+&kV:?%)umSx YJ7.εX+!IenؑǿS[f]Yy%-ܷ @ \{xF_S[ck.w}Mk܊ςWZ&5_6a| /IL~ 3^W(U;xM]I<:_P)Ԩ*4 ;J@tS۠7-`t-kWɪ8&by/s%8|Ijcd'kZ `lLWQQwYa$1- 7']!Sx?rW?9՗noTA+ё[bg@j|S9 (D ^QW;[&ܔ+C R)2er͂AJfgݬzhS[R,"hNrmIy.Em,;Oӽ1k57 ! Ԏ˫+#Y֗z↝=; ګ5}HeH5~ Ã#$_瞥~rQ?(fw+vge3X#N?9rqfF9J&eaҒHhC@ۖvfV|m''Qz9\VhΔF)1;V$gвJ[eo58+ׅ2n~Lncxg3U{ 07NzyS.xSQ'&#U_{Y`mLm `z}OSRi|K22R({L0YjR"e678Yx{`>*2.&SGdLv*A@cд4~^O>](cYnצk}婕prlPw|J@CTye]LyήpSxT|ds\wˀ'@9II)T?bAbȷ)AgBsl1f˼Gy *ҨISk+H!o\|E1ɴR)G2. wÈ0 v=p ٌh΁\J xD/'\rUQK ^n4 $JdMeZ'[q;C"I9myDaGvsV$F"_O>JS۸=?Wci#B(ay~(dF'hųq>v\fR\zvaY8&qWN}15 reIK_ :'U/RO+ߕhM06h4^/@8 m$bM'"6vb `N{61f{#vL.`ΕLƸl?#w ߯Mgus KdsaM60]XӜEM |i!a `qR^}}LeiEq f=D8,N|| Ed}1);ŰP>7s3Rj`}f)ll 95f ubzjK`t2v)me};yٳg E{=l8Zb}6O0`Ԃ|Q)q( nd\u3Xn0ຕ)S/GaEoM\j6=ZY7#wx\=fJPTP p.iX5߃8x̼R1A Dzf- {ޝ,; Xm]S,>xDV}>?l:5RWgAiqA/JA 5o}mV"l\CA,>o"%=\"zbX HD̵~x2E k\)q= gnZ$\&S({P}{/Cz {`UA8TWxUg7CcW6htQ&N uY>f%נȵ)"r0.WzjlTVofEJ 3A-f6O?s&a`Y-})9Lyq*U)KI՗&X `xr(G;XѩY۠·"aTOF&2FG#oGq=n =uy`yQG ۝XLዊ@^H$`TBz2!1=v-#f[hA+y.`oi~9~ /b9[-(0#)ݪl'Xd#Zj3Sz6?O䩙E7NG}<E ]e5 ԠsDZPT^;B)?.6= L!ug>@ 4 =|?DJEGʨ19,ĮAmh?֓olK KxhEPomp8)m+i-P,6Vقu2?6PJ~B][[mL= gm`;ZoV:{fkɯE% pӸX#ZkXnZ0Ec_|{tX?cAL@dtf3ߛ`[UhQ{FI;v"f,Kɭ$h:"읛KիRi6SReTCC^HW̄}"EKPO4 dW-kutFVA|衁턧7yú5G`6*_hAZb zaAL5?~ϳt 'L޶N  <Ϧd& s9|HѻjNN`YiЃ3@Zs9yZj f>YTV)G5mO''vY&3* =eBM>7"&>Ck=tyHu)O;֋:|<ͷ`'V#ս~aQLi]OzJ]X>qUxXџs)XJ!c;wά>y[ʩ#vɲO&S?UUrnw@DϘ}@Og|^K*i lL@+P% N.i2q];y,ZI4\wĨWt ڥ#K[;*}zU9 KZP%*ijRBSjoed3Oҳå%5j)!L`1۲osSDF W1vеeY q 2fKxJUac!kXPG:4jK{f< v O(DQ7Îp6 .ߔ}$|\]VWVI:ASS$z"B` K{fE9 SMJDG@'z,@1Uo+r9pwH֭ ("Cސbsq_x;x{+xR$lkЩFeʧs|q3|uA=;͹J\;+'eݤux UU#Fb7nGaVz8A' ilk'F>׃1N,anH IПZS$.;6 Hi^,y ?tGGI'5-t[# ,40o%hI^s3NbDM$Y:sH@c~صQ](MTS?U Z#>#W^Fp bK9\8m'0T;wy馌vv*x9/>c7Ajpx`J LK&]\W[3vuFOj;fdACZcݩ$aZM|`y?/p=xLE/02/ǀj&>r6Cm3 D?'1@A Ή r:(1ηFL 6@/u.6k E^>jn" cnH:'ͫމ c|T;K}ˤbzTTIjD)}Џ M"#gqK80FF{+y[j10js{cI,8$u -j,l hnsuĺNi #f f6goX`!}+qĻHt#CGྑVկO]EU@yc{OD4tL;o`>F*xcȱ(8H3q%Ĵ}I'Fz h (w޽Q=cCȺ`Kln5)UcGl^<1ܠ"`5yeș)xب1ܘ\J! 6PW1O{rAu {m/Uא+-;ِglpr:}htEJ8Q O]CN6q 'qJjm@Ɗc׷{* Rw\Zd8_'T''ԼvHf[Hxg7:FD@uyY6˽F8fiOBi-1l]Y_]Їest\$cB\JZzο0LgOX6pԼ;GmWWftuͨ!T 7n33Sqo9u0G>-L)"nrgN q.Zgr6&ۢoEf_jJR;'f+YdFD8M;oլZ_H4kc $2k ghGz3 @ @4*]y}t$2V5jpbu$J򌌊0Ș%<|G2ncӍ/XxԤc>!ݚt["12_PU8Lޛ.'+W Ǐ1 NpaOM,Og"eqGܮ"puXw-IOk~x[8( j7MX37Z]WX 1|;N_2O,7Iy <]L|>mD7/f"h0R27stV):h,(5i ڠ5xo`\CBBV B۳v^`RZu?b\{.V!!JQbR0|RxG{7LѢ擙4[ͫSgl%}u,$԰t#l X.R@MO}P h6s/C5z_T!zf'րuWm(C%vX>#o"kB(67(um 68# -1d ׳SB5R`-Cx$V L܀cB?Q9ٖmyf 1Wg%I z&I2`xe( >3fpE$gIZJMN4p"W XdQ~8,W`3O&zu%5@)tt,{iN,3#.3il {i\)j@#m\ hv(;C}(vq7;X-L]>*V(9gVp9 M#_c+6DZ)5+~6z&%|+Oe :ZYu/vJݶtԺUh$3ZM5 m>L>)IpE=xy=.`ӼhYkMAFDq$Wſ H5<c,܉jwܼVIЯ^e~0`Qr,)wOf=Ђ'I_SMRx3EгL g-\Y߀^/++mW(j f\ҧ Q,B8+whWbk( l-"l柮g%%U3 %3ܦ$Xq0c=-@I|J;u!oiA6;-5^8\5, h1v)5ԬRiIg:oFk]Mbax"C )ϟ}tM3{"}8|h}sν~I@誎ns_2 Blpq`Hpo>):{9[zT'wVrV߻W$A=dL>^2mAB|jWmp:ƒAol<0]ӷčN[ªσڠ#8qק6eՐ~pq؁6?xJ*gQ[V0QBgc} ῆD~~ZN.?;jues*_y#eĶ1.Y712|l˫үfė@1Uz}J$aCnAj1~cvaJsUxV#N`4W0CW+q%f- ͅMFшwXG `N,[TQxBۂ\@OU,mDͲ}C KU`S=0ͳBLұ2`OO]B 2}2Y`NSsR{!66 0j?Hj5&i*AR[XWBi;i3VRo%]9£{;'Uˮr+*MV(MCݟz7HȚr&0T/-WتS LIn nYXn:`p[9HOb) g8')\p fCLbcUj2~x& "q(6\ױβ, p]81v4f CjxgXPb،UJB8ӭH ] 2tp_yEӛ5uNʴW1WzA! J?,sT2IWӡc5H3%d s\rd3[uKg? ]h&Iߝ!/0Ѻh_v,k5qm/] a6&+l٬g=7MJ#`->k{+Mrwo(mzoHOM;9x(dV|gB1^%1&GG7&:r>=G@?433k)N#f'vqC_e éG1 U0}93.`7"׊N8v|opsAo#eR!AW遰nS] [uu&V xf;|Ef%լ^.!f00mڈbxAİp JE=0  Bl 7ϣRP`>y-Y_bj:!}44_2՚Y+Wu|j:D cg֒&-:Kų#qN9=~Q κ^ϔ|+FO; {xͿ<ךXtXYyP TbsΔEw/ gt"m)xe">)}Ԉ;{5C3 'DW|@svzKzaqsQ[3=s G) :VzrcCIr#gPQ^&&E{M$$eD&mAvl 553$TZjJw=?-=+O0EfuB4! :$FmXMOBAR_<"LpEʒzi[\W8fKv͆b"SvʵBg$p=4uEamp &b*\&њV6w=$]OFW},9W/fqf$_/и&/#s&2Jފ,ZEEK_yv4ZE햄/k29hfDOL:@QcyPEg+˛D br~ a{ UI-O:NߏfgPy 6!PI3nJeiؗxYH%{. Ϡ^*2y$|0 rua>}Cvb~cOxe\_Tm-^şM%$o{[5x} ,kl+"IuS/_ sDX_0Y@ -ff3G>ӃFLbR*իW f 7,V:RL!7IN&$]h\NM"}^ IcA 8TJ q=M|h-c(Ouq#* ^Aufe0"Six4ԌqQ/I]$g,ބb6 'Y "UFg!Lpoawb]_Ě/|͵g>!tjUc($!NK+tR݇C}7\_Zs58_} S *Ĵm|C\||pU{Fb*.?֙uQ$D8;S1OE UѠܜO#OPX)JzRHqZ[st+!^4&B:ix7MwR)-Xnkce8-3vSeٶw>;U*bj~2dq"$9*[I} Fv'dbn9";?blVʒ&Xv(A,oÎO`oSCCC>]7i 2ѹ%Ȋ}~4w%[ Qq Tܚ\9E '1PnrIqhq"G"r]aPB\dC!Jna=ZƻkT!Ҳct]C|`KbU>.EK".V0N%!s- ,Oi9-1nn C-Wκ^ɛ7}(n36V^Мn7;WqohUjv \?+wuI r*IO `DaOM"$QpfEi(q2DW`AJm🞔?gHQ +I1b=J4{(lЀO`vwM9-e«/r `FDYRkȟ׷Ѓ`Ewhhg78oAVp5^]f]*D%xݒ ƶd~CGZ@@EBsS~"tNS% %ޘ*`_J %@ү YK$"3N]QGT0`=@$J5p뇩LbfɾU#a\V>?e4JY# eWHIy_zq0߸[HzXJZd1?,EW\Uпg71h&ZP#z"bD8opί`A^xғ*`^, ͂WpzW4yUP`<@<"ђzXlkck~@zҧ\lA(OnT;գ0rJkGtxFh*+sV2a(sXU^@!H43KKC.['wsM!J?Vu &kW9~*edQK7aL)ĝlmшIent3/PeCС-l&ؙM Ϭw-KwftĝfI!ʑ=)G_q48PBG≂o9ZЪժc{:Um׋6}s|)X/hd^@bp2Ev\(Oa(cIl@1&_;(bcAZApeJ1fJ]XO bq*6:m" \*x_ TqtD(Bx\_hxӢhC0)ygpe59 : oIxUa`gs qu`~"(k7TȂ5,f=9NJd >"'p <*obCv~)'Z4qfeiMn7w8 ESP(/h!;$ &iF@p]ѵ`TUJqñHceܔG!1@ݶ'%D2kS ,&͇0::UC<(rI\eja),ao߮<̎wC,\Qd-}7fSV3< fcjZ;%1T`1)gn 5$+3uu 23Mʨ$3z! c%&`jTF_c&_~%T:ͷHa$MO/{E& =\=ƭN7֑-ʥ)y}C>HY&$2;vT#Ƥ( ' 9o%qސPz΃Y[TL7b T ^cMNj$Voݠߘ6BI\2G7crfTi Z7Fj婄$:C!QJk)D+4ja0ee[!i"<5H @fTл2++\:;KB)d00RHu `RpP9/%1[QٺuT3s#n擾 6xZˀd;GOK_"*ͪrdwZ>_nn1y1u:g@ P "&vW" j->dm(tV*["٫%rW'zn g.68:5F^@_NN&rG#J1؄pg}k\*ITX3+;]7%)X| ^.8:3hl@ -?A a׽X}5JؽkEh|1RoJ^ xD*Tv ڮa7lUB"ù0NexLBI KoenJ{98`nnjثڣbc6m]4o2Z&ޙ_3}6cF s5%Saf;*c5 fN Z>~#w^$wyQ⤲C &"[2ɫ $@<Wb|?=-5F5L%2T5qC!Dw(iH3OpO` sm8]W ?>@2#Nn*KAX4AYc; z" Ѩ+:ASND2yc_LhI1?{bkCܜrڮa}Cx̬Xֵ`MCٛEQVqLތ I&Xw`~V%K߽u6u?ۃLi tImYz:f8{s`q !.G<6+1^~seܥwY9ul-r2d89m3\pki *!@ЮTۀ7O"1e\^YYO;Ó0}E uj\Zڰw{}<&\ C~"OT1f)㰓u}3)zf_Ѳ~Wj]jocRX&xU=h.g15ܢ(,  ۡ:g`fc[:wm8Hi\^^Wm\K$g|*&t4uOOtN54=t^BO7 tZ=cCDQzu/I+E_ix谇JEА{d^w[j'H̃_#e⢽Q֍E!}mw]%.]I&̘7вNSZm(Di0\w8TsP?wJ wO [S^"w=\&}),vPH>F0-uP@e=%W-`fMǰ7^ 5[П |{agʥA,زQX}0K(!{:^ !|)hf j;4 YCl|,lKcRp~)A\T rl? wj*\K4F_ެrNg;B}|]B+'6ܛ.ckXЀq%Bw,26"URJ\.\GC-I-Hy \ҋ_˹EׇgJ`1{[qS 1-rn=QSws]ztñNI̖ϥ1"wP扇5 ]hl:Ok{*gNM*`BCtA\rdc9c& Ögӊϩ ]S?K6}V^V.'ǹkfZyc IKpZ@hAÞn@p7nE 8 ]W2*w9rBFa:KF`:ﲵOkU-ˁ"CzݝQuqp]0G]k3ܳ'p]rv,7W:lgȵB*Uo1HL)5ɒdۉ)Zgx C1c"8AœNo#E!*-MՉg>6末xW1b/.lQo<8_m"~ǬۉsRjgvUwK V$ɺeIUgž!=/?]^/Vɹ_fD};dSeOY$lVul%{d|`yoW˫m] X,>i };Y( ?~_=ҺU;e6 f/i,â2Cty|[fs³c-ڭNC}o^ׂ\aH5s7Eb}0X}jȴW ݏNsH݈K2kV$_F#CRO3Ij3^(@{:ZJ>` T{u}"qҩ:U11R GǼ}gɐ18D-t̚1cFbRyz-z'4 X˲}pГ8zFr^`U#f~Oic~'Y~*KATm+ϕ&td3yXL G8W43u&lvH S?v~HaZm;hUom,>J[c)Qq6RE; ;q͐I.ȟo&<0s)hUEox \هW\%wmToމU`/4ƽ>4DЯS`*.-$6g!8nA]sۦX&>S &X7G.~C~ֆ$>$MvG{G ?).Qw;_Yz]|4\~p=ӟ`J~SZ@m͇]Us`b(4<1z4-FGʄROմ`TY 3eYM}1gY)o?IFɻ>%;I HdeU ^\%=$qy*va,)C$_z[lf2py+j!8sn~^&N-ΥGK KH25HQnEbPQ R,n@Ϟ?l\'gwoT%YYy)Ӯf ?܆qduդجRH~RlyYwjbs,bvqOs`t<-8 4pg~Y:rs s{Kz=6Fb ~[ǑIuz>Kp }r-kHmKERYiGd-OSR c}daRZ~:Qd #f4^PҴ'7ˀ'}6C v ڹaHgXᯖ4K k/`8xtRbajCDՖLEIxXIl8Բ-n=CM$`h-MW7 }#pQ MkLz 9kݬEՕ7Wtqm 0 5K鵩L U0uE ^M>n$[G4Q'\5Y;"Yi-L NrmX՛sB:WC=|EEp8)Gn4[^ǫ`+(u)\tdTۀ pze%t7'=.̟ZDCAmLu'Q;<}a}׍H~.'1~$%S+NF]/ cYz!.N=]Ks'"!F`mBպ!~[P`!O %J;G:JJDr Ÿ 0w,Lh+1krMXla~gs pE+fE.k(8r1F*c :%p.YbI@wҁEYi &vӍqiog!?D,Xp3tn=fR}QF]!㩲>Ahx6zN5b ^\m˛FRJOrZZ+@ ^T2uZoZ2v;&EpSu>@dT@;8f֨]eq⾥P+aLi8-FW{^btۺĩ/1B}4TI,(r Zz,v>|ԧQS΁Vvir^$z`EC*zx4"߻xxW,CO̻J'<)Jv.܉F<1s໸EZJRSoԲUO fí>z|:Cfśs" 䈫XNnu.VQI65o%l;+܆Jzlrבg6-8 7uD#&H PCɂT?M%cg!!zN_0v@E0N6!{-cuy~MP>W$ ȰM{K U֛mbJA3F. 6*c*Z d 3;O70M҄ ^?0p"{{67vs~֝\W&<HzlMN;thAb2l&p]"t})5fÿBok@ (cA 7QD a;WbAZ:BtNw-a |+r^(|cy9șڦIƔ˿|x3;I&:t&d_EU6 EUDiZb0Нclaiіp* PڤU 5}r2M*cuaKIt} T ~@4}KfLjc? crL5Dq2(3uƶܗ8g:BjB[*ݔ|XrƒRy*dxYwd{uMDM.ZҐѿScA &3CJٽ!Pr~ 7jwwjr3!b";ʼcĵy U6wm\miI@}9~3%!ngЧtl-3M_;y]iM|+The/ϏYe6^X$8g.Lԩ[}ũɌ^Ε%ӾXXu& xlRS_I#] ΍;9fCObAF5"B)+qW`L] ?ry!9vf5 z-*-r)Ar K l fhiQ˜ۭ%nIpwq {B,K{9%%9.'//b+˳ᅪ 3)O&axC6oO*\O0GG _y*<nl jh>NJg(cZ\ioeB~ IV+ b#SyK6Q m~Otn2[)JZ}

zv'x&TOD"vV%!$!o%Mh_KgR#HF\^74ES%DRaV~4; /-r`$ DY^-u$z:#[<.jџ 64ta;pH꿎DKJ:,̅#heT _ǯ6=.}³>[ʹqj>tH_u(+C/)Vx-ngs88N8,#fKYDo{-wsrAjǝ=辰W+H`ybh7W<ԉse%G**갧v6 j@z aŜ\ "YHi>Q[T+xݝ!&e]VlR`O2n30z78LCvUa:E"ؓƣVѦupz:upR.FsIȑdy?c4QE,_477ϯ?puRfF:fӾ/2ǒXM-s{oĹ8Ш{*t2Ie:%א*?hO4S. si7Ss6Ab0qW|GUP0:sHϢ* L'ŖQ#$uAҖ0J/]p\ߒKvThi^RX#0}_{_AGA5%gOW#`p zjCm>m-.ywzUkq$;7M5j`(WȊy;J ~.3}K e +m'›azԪK*Zs:8rib9O$m];{`O)KK_m+# eXNsl]0 l} ;}{Xyo#`<թ{"6:߳`볚QMql飔\x:-Hgƃ 84ګn~h~'V&7,Zc^1IwB+Es՛p:(%`w-q!Xz\T-f߉W&I1<~1~V!b/jR yI#O{Dy|4%o{g7n߁f% W6f.^x1.R=)j5Kϰ^0t$]T p^[g$I̘LkϨUVfMj/n$XQ'S{/-Pۊ Т.č=PTer\4BJ۫ `PQ /9;A_-\;h!:Y.m` ىaukH홉)дv6.uuh9e4W? `GtUϤd8\rK2O&swLVƼ# 7*_OIv` !cט׎ɜf ?JR!Yix b6FզDC*N=nwf)Wǒ`ys?5@-9 &)5$ y{ ^R'Aȓp!"O+ ;OD;7^YUA&<+=$+f{Gm:l6v 36 }LK+2Dd8&$8i嗭>z 8w?dSS#{t^ A}i"D51I "F*GL^EC8bcoxx~r^QRӧXD88>n'p\ECmx@yAxt{O:O1OsTl([1swTie`{Y\M5kcRCLegu K.W2bu5_9qi(׿yqMKtBQmkNFV{v 80eJ8kL.|(y-hek \fM7]-;:$gyRي&\;U~9}{lJiOU5)L}DmiU*lM"=@Szb*W'u P-Cor|BVr˿z-ղ{,g9[ O9(NPԺ>w ^]l ݿN(Ke;/lF9v6+!]ٕzxntB-T3 dZ9<k =1RGLWՅѱ<_~. fG43g`qX)b$t(s'5h=eDĭ=ҫD.BkEu$;yɝav Ƒ5G"Tx%a*S49Qso8LK?I'o- Jonr}勀jI^KVt|hW'.JscxH`LH#|]EX;flWPk> Kppж<~CsږN Ā$9ObqY\U>1p;5U:͸X%qb B9A~̀v%{Ai݃EA-uP~:7uk`vNү_Qqawy`1-42mvlM.#ɯN?.,YwGO=faW^PZLҤgT~zHŎ^-ss x5Zq][ `< T($yր/JnĞ1 Z$2sO֘sSh:<dPArv;%5KB=u[7Gm/tFzG+Eτ2^˿뚩,~<&Mro3:l= Ҁ'~Xj̭YLo ` Z$8JRFd0mAh) L<6;'HG lp$`h&C.YW(ulpTƮ/s`Idн@8'*"3S8.'ٖo7vϕ:ВHANldz@N.M 'Z~r*RLY>czǭfI4軤eUO 6H1-bOau6zt yGI [ଚ<^۫!%{QvNx֐0&Mu3*A` `=IӍ.hYzQXҁ]+wPvayKbltHXCLS2aJas@lݙ~y?cF=g'jCeF8}D. ._Ӽɾf1廋>ٹ[Am U3@|XӕExM"ץS$=SAiضܵ0zw<3q/n"9JhD1-?ѽ;i [r2ks$B Avj\Jz40j"ۊ}օYuѴ<‰Y cv(hLY<ХugkY7/Zy*m B-c`%8ezN弳mmqۏ1YlZr8 *.@ձ l'4Çf)uuV%{ExCV&yLL a7 #kKO~Aqi__xa s"d1|[ù̑hzZa0XQh?S͋\CpBs$#;ʜh@EqBoσd~|hȆd,9֨^KÈn NVͲ|+ݓ(=6JFy5QthR<m 8 ]ʳ127{ 煅ByY.},X8ξAG6VirK'xi=)\:r C\j˻nf&cŤQP[2{Ʉ7~!фaU%8?j+ěǴ'm:Ty5D(C' NfonޛjuyWw {e,ěs?&4#`a'& yc2sa0]q{IA;v½IE ѧv@ٳd2(_6JUu(#T.s.ljOXJnA;ja.(BF2Rcl%Wj ;:`|15K(R*;*Ji,)kim&:4fH#ZFxiL^2}Pvf8/๠bpwG !w=;{x5GT"ago;I5,k: imN,T_6ImތCҖL3wbیS-ͻGX=vLiXxz%Jto;ɹ3:+F)yak(?lj^}bSE?=wv)%NRM靇&0hu#w8j3,#=.h?덥`Weu{Ϗ.;c3)8pU@cIKmi֮h0n^v#^l`ڰ0&Q)n#ebZ u?YDɐyvϙdKf?SlW@spG+=,A0.\'s,5|IǠAп(I_/-(E cafOF[Dl4u5X#.ZDT;AQ?ɼxfEƸ ٞVW$I5Ӯt(Dy )}Ie&ީxc{dgjq@!4kljBZ5#u쵥Pc?Pǹ)|=&HEX}5p1+?BG"9u\OsV< 8)鷐J,4 Hv$j9lP=w;0s]Ɩ:#yNG{\.U,Ҍ? iXɟ  UM=ʽF:ia_JNѨeEcXmOZ:bs$.`Yyfqr-6es,b Jb8`+p\[;0gp<^Sd?$"#&#Fk{8 uZv*/咫 IB`e& [ Em!\~ n)G/W gbd3L}>٣~R!`/w]t7^Q G "-#׷PUmێATvmֱEZl+]Ñ=B$wߋٴ"tId30  ڍ%R]#PÕ&a2Ax>E2aꢾ^]ZF9uM|/=%ѼV {6s#Õ@1i]e ^^A-5Yklk |XTB)W-td,W`|:0.[ pil/ڸη"&K67 MCxwQ bFr_p }a6*_wsCedjQ6/;1$ %Os9s/ |U%(zd.䷠xtȔu7n,Bn9aR++ ̔]X.0oj PH+ "a ۠#$ ~d7z[jtP']{[e|yYFqʼnqG6%5ܻ)3CP-5O#\9mjeQF7QUwѢ?6#kA;e0hE(3`u-K3#\;s@/80&zK?#f\E wлmј,b#BD*i"9?$~x"+S7|at*J# /f] `]hm2+0q Wp6E1+mަџtN9lJ OÌw/ƥ>GLn9𺷣_xW kF@ (k as3OR#Tm {fS䇎g|7w]@bVUyv$V|_V{gyq@~E5r-NKG{0gEO&?BO~^V41o\} r'p2DRT3(O2$Zh@|{.7(UQ;οq(aZF3jrcڽkmr$ &'.4ڧ?n脨ˀfgf(X&c)٦#L6κ C>ˎx7ǕjЋLyÜ׾t]l}C̜Tp͂dLzA :iR8e$J8,aiT.B, "{ Og#> +B{͌XT.X2Z?b8P ] 2),"ڬZd.H+dIʽiUNwi-sjd6c#Y;1SIXTYak<9;tEn$Ɩt}}-F ~*Y(|BBOY6WSlDKڽwiow-uG e!ICx"@g2jH<іe~9(g&2#z 3~dkujycBn'v =P}O QRFvrwbQ]Zykk|@50$s% Rm_HI@4t'1fZ: 19CTעh_CGR-޵5>m8/WP!4ﰑE;G(mNqot1\&CzS[y;鉺H$E.h<9]U= | 'հֶ^V mrԆ[ _oLt쮙@R| qBlʄi`9UfUޡA2E}ĕjH֩rǒ٭{e!VpeW-KE̬H0UcN`O B8VOܗ%O÷0PBC2u&pN*PҳVԏ #—jN٭z[*f@Vuƅgu(~zݾÂR~|7#R$T(UC3ӂ?Pp\}pkp"`b7`ݳebs-G aAs2IIx<.Fz2gi>TF}$>M@I5Ҭ<%{\ (_. /7e):[|gͱx|ߊR25MҊ\ͬgTaC"두YhT{uWk;uhfZkҎYX{ܻD,t9]栩[t ɢܑ _)0GϕIG8^LO&Ԩ8Gnld'lY E"|z(mF˃54q`FYSU}6"oGWʀ];sACxO ucf37_]r\"((Q~ )=.h }eXC*T?0fkDf*-2rKUi,#M;^zɸf."Zx:6hC)LbX՝ZP!">@S.4 sf1i.f*pegcL6D[ 4=ӯ;@#,V{Yn6CO?'jA6,cޞ&


DꋡQ­VHZfvշQ&l7ཱHP&P`\@h6:EYX >Av] zwz+A.1i][RDeф]_Ө݆Pj'_`=Ϟ <L4Lz̙i(353$LfIT<Fav0[jK*y1kos __aDfj8S*FXdŴƲn$ɯ(\xC'A^+P# Z y JK<exhuZQDz*5KJ)}?NNT4S Tz3Ay1_hu˷YV}LǽBў&p9SP t4{dkDt83`+I*}rXR*0띬}(azLK^=,c ;vd;/P﬈:wk5=%x"pDPE+WbqsM;,ޘ<\^.H`nF.O]H{oOImd dϟDR욛\üu] Y`|xmB-La2Ө=`AT`@бU~,1+mtvGR u9y ѦȣJ2ЮrF_;9hǧO̶ ݤXHYQ?<ύH՜aLa#l2pw,'&`*i+VauG4?[lyIGz a8S. 1MhR_~Gp:ڇ`Hjl{1B/6J,υ6" +Pqt5ǢnR/ e >lF> gZa*x"#=ȹri2OfbU mvq1P UrzmALjj \s`r#ah~'e7)=SY4zc$[[ehh\hꗢ~Y?ф/>> +Se -olV:`& !|Gv.kki_Kw M325 *盆D0Fָ̎pOEi.}7"=~[U|%v~kco倀41fJvM`YG]jS$[PToE.2"&`& &khM΃Wo?s\|#hG=&CEɕ0gC0\M0Gb{dB˥6F)_/\jrou9r#^ą%ŋbRNV18>(y*֙h;kK"kn!s#7Z\EaW 4'xoEԏh R^6x`^ׇguJ~V>wJL"24`9Eڲxj2}@3Ee6_#;eQcyӟj[ mє7`z~nK@cLPֳА1UjHG~;! 1R4{gm'.d}`ڒGc#òHb R۶YBOMǿ2.L'em֯g02p &/YQT;i.\s|͝!5Du1Qܤ.ۢZHLBLQГ5uǪq&j.y.IFĨ혃9n-9UxV'61 +pT*rШe( 3+)k0@L<#5Z3ƅEq>Kfk2 dd;o?\q\?é./S #.Px&bR ]FJs#СT]KƒH{U+Aݤ%Ax_)uƓT+Bxz(x5qR{K?5ׁpej?9P,I-0WDD}~T==-ksFҏ5zXCuߒ%oAI05Dc<]4?7FqL +1,.ag^{ւV$Dp#"bHz];-I!^znJdz~o::ę֢Xm&AnL \O qH~|W-b OYn m0X1zon-){CD ec<[O\vv^T"n@T-fˁG $)31Qi)ݿ4u{?_E,a7#H_ˈE`ޔdy{н<`XM0.o=KGp$}϶+2\}$Wl $uXH>r&0I։xƕlF`PA[B8@ ӽ[3jq d/ P/JپHvtNn #hl!h>JCUif -afEyA썔Ot%6)Ҁ0XGo{pl.a,H-h'`U!b(l\Ri|0^6GWJq_2q+YF'U c hyTaiꕲְ/tNS wWz 9nQ7|M-Ud,m'om\EMe<ݤj:un#器{1vS`n'5,&Γ峩̭bG?&]B]")vl$A4\H+RZ+-+8H&ҥB6;uH+)^Q#ߨ|6A1p?ˏ;E^^U]V1t`?p%ӱ4 QpJ~W ŲyI)F >\4uو cCDti{9tNBSܸ lV пzM 1NBCX~D{Æ%J 6& mf-33zʺYgWI5x)iG@P MMvbw=u!SbDAqIijXXiLs9Hv,W *@YRGj)VE@{l:[qCyp?UVPrD^n[l|$Y0Owxn'M˸ʩ K_a@?h끧Vydepj\I67G?Sߊ1@0gq+&F|=dCj7 :[:k?Ԛw&Qt# !_LR}mR[0GA!&RZ zuCJi#޾OW \w kb4^ r,|ڋM$VhΎ HvցJqxA}y3]FŃ~;ٯX!G ISD3m-ٍp5lk$eB??}>Q>. GHKW,69tm[ 7-.LJ"0p3c!x t˽ka{/rRF6s3NeӋmn xqCd2$k9 jв]Hç θO#;!M>w։$`Y: 5 XUw'h6k^MMabT!:S &V4:`ސU -Zo &\s,$(m -&1Ιg'>f$ziB %]0I8dhkۄcƩ75hu/4[xz#D%wjYș lYh;pS=I7*\*:G^ ӔW^H?Mǐv[oJ2=[I UL>pv-^Kװa>FCK g%֠ cz3JߓJˡh|N)؈giH#SJŬFwmjCvPU?$iƮy$/VEfPFAVh<| !ɱ'3;qR3Sivװ@ Dpn3ɕDqSOv5Q֖`gƜ5Ŏ[z髋Hp AHvXGK4k%_q U GlGG- oE {62(<.6L3Dl4uI@V(N>;]f gv_YXp]j_5>1;V)00l={D$)p 3V:-UYL"\V2yG\J{mq= TߜGFmG:j,@P_?B\.ni}CB_ZTZl^2? ڮrקb#Z7&Ge  #{TlYRZo;MExeH3ƌ{fkGJ rQs4Ox0L!SȨ&R Cpm Xe8$L&0- /H{GT61B'n7ѼR!NXЪqn 컣 VQjқ [l =]UI#"Wz`G+-CHcXۚb\هM'J prj5Ie\V܃w|ѩě 3*ڠGGL!_|QB h(ix)X s 9|BcVfG4ȴNFkZU3?fsw#lZR30yolKUai2ϕf;LWu)( TWJ~~X{q[Lх- %ԹZ6,* .ځDY~CAb?ajY@hXCwv=>re2iUc٦=p$O }fwUτj&9\ǠZK) $JJA _"U(!7A`]DCOC"':O™X%&_WquvL%}kW0 WΧ1B^Ind׍:rµ:2KVI-2i4-Y`Ny4C ,za*0)N @J -8E^? o,$ࣖ=wbOU~`4ՙi1"I92g5D, :oʙԈxdy̙Ǒ, ^c1OA;5Gw1bAjx)$WNAКBNH t8Ͳ.M;v 8AFhA)۳O"K[?=V-bmÅHl*HXQ~B2N"}4`^y+;qKpnne.ETY*\<UAD 915p1e#_ :ӎGQTc[(* +ym&z&;qPKs6\SfD |X"17UM}{xr"R - Myf`Y$}*ݬFpfQq`w2CF -O5LMM4w}Ahsl>C4* 6.&a1LCe pF#7hGh\5H'/GWlyHɻض*id''ݣ 8J'?bws,3eZRNTe67S_zMK!J7ӟ"uü&& 2 ʉSϠZRյ:]4YânW\Z:{NGE9Kb R%gEFcϢ-hoPMQT3 \nPX2xHc sE7!~o)G϶կr}亖.[HVpcN0J)X tky=Nu y"{-Ќ="B|hǜSPVڳrו\,}z;~!uďcѣ j5˴8\WPUN0:aLlX ?&)-^pU%$q:䍚6`ߋ 6l~|7F[k@BD0 dXW!y 0{Yf׶Fwc<; K&!V Ġhyj-l@gL!?Q YHJ>9.kijt^QV$.Enqxu&&o\C 6.pI&?7iuIB;Hmk?ɴ"OXNW_HΆW4lRۜ4 ~ѡb oƓpN*#U ە[#RzUD†#  E1ZꌟnފQNg٤ĜW  _-7^)vm KL~& \#XW.ىHNHa ] Q(`e7c CqI:⺐Z0\C9!߇X+@uT*k qUf*'K-<&S^"@lg}frHv55Np. E4?O3=i^ȖDm#'w &pb[ E~Mg/Tq|>Pͧ"P}DPY7cF,>W D-A57QL)X4Z$/VJ? (_̨Jl9_hPUSq𴳏W]:݂݃-3@'MqU^`TYꈗ;BkKpLY=C3~McWC" -󡊅)y[OaodFH@SU$KX!KV7By|:CqwCe^zJ/T0 ?,>"6B"dJ@;Jk043i</m;saBTU MܺE'&""cH$SvnQatQR]c+w4zZn<;ue(+Oy%iqt0CA5!d$*oE5l12 ;?d{쇻nV)K⽻5qS owTŋYZ>Jיw#  >JaNU Rͬ{z:~1sjzXmB=M@+5v݁3SB= eg I9[K4< u)}u?vB]q# ) uF{lUK6i|(JtZ_1U D+A4nB{5C<)#d$.kA[+Mo"R]dA v Cb&Sj>t{Ζ·G5]&rCGts̭ұ-!\T@ /Љ wTvU.ѬK=?Ά~SUqnm}3KE 8h-*ʼPg_ KvRpnÐj 0tiJm:FF/ieA1wB|{) $Zc̾e 'G&)wGXkyH^aL "){6@|OjuӐ{6 h},3ĝz0exѓ7`Qyl\Ŕ}t<@mFuĻ6Arʦ6?jJ!B-dF_|4U?Ɠ:hN`RB'Fͱblkޝ )פK7ZIy{-I2p7|dg,"JB^8(`7 fCCeq W3y,&Ԝi8Ob?| JU,cgpydɡ/j=`v e^_HmރYK-H®џOWԕĘDɖ; Q*Dbnjx{ Y-PմF8Lc0a_<!Eq h.vIx9sr܄VjBZ/ LP=XKB7dYM qt˗~EWj@B#QS_JޟqO*;V:I_1FE`=̺XP BH,x u(MK!\Xyqk{%kvr}`~)6ܷv)yxn|xcePC~ZӉ]qv"Z P 04+WjE @0I[Ha")̺/c@ӣ`"X\8(TB ˊM~QdՐ2@MՋ4Nڝs1?c.<{r~e2K9&.܃9xvDw,C44m`T ro_ƄTxv@SWxKQl$"Aޝw<5 𐎼u"w4pbwV_"? dV[,z%Ns= BfQM[*ʹ}u:E'F[(28HR֭Jv@  apu;4)G9K6:glRŠ+RI*V8g9L==gIتTkYWD< N?Dgn-7œȄ_cprT@\yXL2Yv2ESsxWJ%t`AvR\ybufH v ! Fy/Uƃ o?+Gm2ߗF0E R8ޔ)*XZinMbiK5(+j,9TG<"8YnF夽6,EB[:擉Ӫ\o@<6o?|}&< xi0ڌ ;#ijYd=@Ό?5@MC Yv;lW}X1"e0́JZv͹q2}Sf+5&ٰB NĞrU)aWp5[:$[c+-3Bk4!-40gʻڡn_hV2t ; jw/|T4 JZİ9 (1/&ń.#KbxId|7MǨ@%E{K<C܋)@(@F[P4(jQŁ[$hr\@cRʐ4>Wet~}|F J6i 8*S85\pne2yT&DMd,Tvى -^*`9gS~ZsՉ&rtKv)n$IM2Sb&_ቑM%9NFaT7V *&^QEZN#89'cٲFGȖzd:‡JYns,i a<¹drƒ vs;Q9N7ܼDkPI_,pК*8rTkV؝L0]p@2>9ޝ5/;7 R ϔ2;]Њޯ}pNsra祭1TuoYe&Y 0?k[:\2JO+RrYN vsTk#v ^/mn5ҧa5 ZQ sLwQ(R.>, 8p1au4 K48E$ 0P}\(-fώ?]^+4oF\6bXq رO HӺj؄%Q8r.\PȐXGf6~ƑN/}40gmyOɧeC0j--ӝ(Ve ?Eg+SN@?fßCVL-MkSo? (ښxk( ܞ:0O;hE)D7ܻ5'߹ %}_ZhLB+,Zlrܓ䙾nBddt3Oi’Jd݈|)'!Dr܂Zv!,&zKs/V݈N͍._.G2;@._0Q>cdc<16jRk:d*Izd-t'J=D*];\uØƲIJ%+eV%EW2&73+ŲĞ:8tM.;澘؄GzxW$7{˥t0urBog}4yߠ]׃:b/ԂqW1 QJ正^<,WtD"EB[ ~~hX${6Hu_غ-VK|ۼ͂{ܔNNi/虸e!& %Eeﴩ3XS(>yv7?ӥY/@qI(W}sv98$ FVI)Dǿ6!1 +q֤<7aUsjƄj&yŒqW(h|.Ew9/ȣtGšQ8T@,rПR q|̶׃2q7sT{i[eY}ѶX Ju2tC=M M2횽I%` ,k9|#L{qo+CUR@lL+%ފ^uUE(+gG}Vx8}$]oEMn+1.,i O^Sںȥ|%$ -QKA%ФfSuvԱB;}y{8##S^bHXݶ2櫚#^P7^\V&\l!&1#MqE*"3T܁6&{mkg_@8[nV9w]0:ˏ_;qٹ ,#%"y3-z(ƶ^}SFFz,lxn ![9zP$zZ3;p?>\380 ε;q}? "Ip.pqPZ`9 QZ4p)Q8KT"siΤI0@m!S:Ds zY&N%A.02|2#Rg La%Yp?~5GKVr#q)e+#2IFTQi-J?)#+GUei4qc;#+2}sqH&B ̚@uC#FQVb F]ɛ,csg4xz(ɚ\Y҅%un;meo eKe h&IՔyaSŒ_U),onW(d&"pQ]rk=2wF`1yUNf_ ozjx}¥˹CU.8)G# @^Ӓo?]Mkw֯%*vV&KǻOwdClצ>kWӚa1{TYt1 癅9=U~pe q!R$/6fgv 1ڑ|^#JhJ9CSbp^W-CďҺ..:|㱚xڔsYb;lz?b_=f @"F$مVFvpX:nSvPm*׸>\(v8&5KۏxH!F=Y?8pci8*l9X~/@Z.6 g4OV, :`wj. ]Ӑ-jހ(s4CyvT6 s"ź= mvV̇v] 4Sv3Sc4*U7emMb PNf2/;%de&Y}*h!CPJ6uѶ9_5t]w 7ck_{Bc5FN<*A<Ϯ@fF!ΑV <6BUSvu WW1&C H1 ?v5V}ն rP{k;U׿rfM#fC|H`i& ًۦ]s ah )L׌ q|l'ړF`ʤQ&S~+^w ~>"&*B`9^? >6|2 +.>f1]1uXYÕ:9aU,0q<.MRSWi{ Dbfdɵє8w#$(y/}78__G ok?cٺE :V'fy ;Y omDW}`JR9znb %pPOEK̵vD`o? Opܘ8hQYH{CtA_lt4̴y",3UHQG$/= ;pG Ƃ@DN"tB1+5,l V?F%㖵S1t;\xR$k>ŶyQQ4;"@!wZDQ|Rp5Pd) NvOr4\=> 1iqt0r>gh#P*k%{k抓 @fXϭfL 6 +~~$8q{lMJX*~Ƈ˔w"܈ JI7Hb};b:n=ȱ9JYYeOnF lqy[̲冐Xf+DJ& MZy h;ԌTV`,_jo)](۶1Y|xQRo y >> slÇ}[d9i#$Vx]Z#d"';ņj jDl)`1~o<~s(ąjC$ԋcto#h&y \7V6$x[J'nhT0KjKۂ`DÍ *{YZw/*s3LEREDqMK%q5z {9 sf]Oގ!qC䴟5NUY7doBG*9IN4t%\˵@S k|i&kBeu!%I/b/ v;- 0jwZ8_xfv{#!KկK56)Ҧ7LQm:P"AчuE HTQCrR.,HdTب:SK(c[#*bޚl(r]L`IW*[`r{\R/yP?NyVDE{I^lPa/z˸3R<>/h;1`~#V,AM]!zvۮwc.CU$C{՘^d6[yV3+ ۓ[3t9{-x~1|>_!6!D6Hаn ?zl$ am le^yȝ8P!Hegl6L{0uzp ~!YA,È;@kȪu-~_bG R|f W<47zmGHxỎrL.Gϻ;QxH)tkנ2-Kޒkz§m9!]`aK#,Н̩"mIr뎼5 3d!YsLX}ӓ+Sh:!vk'P8pT88J!6/ȡ:}g6; {"ep[7 j6FybJǢ44btiP0SP`*{[e-NTzL&[zjCӃ{N 5X(%v{ JyO*+;@ Fkه܋48O+8sZc^g>b9amaD<`X1.rL-V'DuFJ+RS`RzƱF`NOD8 "{C8m}%RmBL 8֑D41!) ],F7r%4h&B8??:ԍ)$$_X+s+ l Rim)i,JhD =5f?Zm c#0xc2>|`7 O=(6Va!2.ݾbYq0YB g\ 0y5YA"@qJ YXu8S(3R {bd{̷-t9kdb+9㫴'2p,,JMb%a1ya8F)o6#.E"_1۪"}E/vV/ĩ(K9&;eews Y[ϢZۓX&kΠg( Q2n[^)[HCFmuj a)w9ULẓ?B@RɸL%^eA(ԚKEAX8nJaFy=h~˫t`KQ%)$C i Vz4F^7Xh|(eh.?d̀$ g`fr*2tZh,t!@!H7g;1V+AUJFqlg0b_^Etqԁ`-~Me_$I1tGF …=0'#o;tm$?* Dzޡ̹\0؇8CPu4P+ 36li{ v9(k dةX)PG7~LdYaθB7{8aǮYOCXIWA{ʉ-R'6[9+y'J!5+NRZs*|:(gi>Rġ6FN/c6%MW($~ ~𻶮%&Hՠ-!S YۚET6|2/`5{W]ۑnԘK9Ab 8Gm9pkZFZ!$9: #LhӔ]_c( J5bˋCMWwee.r!}ȱnͰ#ηH\MB/}qR!X#[e0u@A5=ݚj1·kD܃}<=տg i0W-~HT"[u%7޾7M&-`JMHS;ɤG`inv0M72}k EUY`"u+X fiIIK<65[ɐ >^qSҒLR6Pt0@mIdbq 6CʀgGtÎp͕홰B,E׎xȋ\]AAgAZSId_,LvtpS+k)it7*hphgeoc2LfD}Ҭ=Rlr.pezAcJS_ݶkva#_iu $-`ukԐa#96N\@,w(gCA˶ êzYj`wqK3astهs\SxωO.F3 xt0 zWo~XJwOvRQ=ev(9J@8i.6 7rPf[Ur-šRL #;F]o`5%A,mo;^o6P5ElRX2X``vP2Q<_dȏ:a 8^D:Yfg5w7pZ,׊ωb9DS:=5II2#:om!E̦G i$;S}݊ѯ=::MXȜ|Yq (_Z4NQ1?C(-qp猦VYwuT rA7oBկꓦ(NwE΅5&8pRyƢ;/;gDdČggccT켡oc{q'΀” iIlqBzg7)ߙ.k%LӤiK-46H3 :viz+3?z֟IMл߁)h0?!@*=&)gs,/<#CxWO[WN ;jK)U*)֧!'Jʹ˔[4Zn2+;ddBTgb).ސ)llBdx9}ѹ'4wO$2-8JVW$GGT`GqW]"AGgA ۔@hnZ'TFbS"2+1Dx q?#ZNrgE9vj.P"#xX׼כU0Mi-Ogir:zSP`L-nO~7 ?:%:iB8A1NH _/`xaO,B gQo\J) '`PZ8ٓP05*Ky%!6R @{K % wΑغ!W`lI3Y­t^:N6)  G!J'voPܮ*Iutc%ɵ W$̤ %h~i9 1b܍BEhsBf("zyLwڸI%V4+PeW͑b& bP{ VlDauFw(m=GQv?#a>^})M-P]R1zꗼEЬ(oWC6Jq]n9.zh?/H?6v(} R aqbAHq I/Ivcm\ƔoJx4K6肀4Ϙb_z0܀/DoMp3rz!i56#(J+#/uztndtlbv`H2p!.W;(xt1=XiJsV8s~*U)? 0;d#~7r\s&|SVK';l9kfdC?6dތk[m\ ~3Ch΄ 4G6u$;5\1&Ax.ˬkpbtߴFQwHxwY_k?έPiU&g"ꠜ2T"O QO$hҤԙ6R+:;>gV'zq/5rK(%s "MIP{TAPe􃂌(I7S݆EICF μNFN{&~ST`<= ~}`~ T_ 2(Dڥ3p]VʓK4k"ӆIM&ocU-Y׸7ia2 N֊/>=''],s8T6[jtPUӒ!Kc_|CWDepDjqkMwInX [r{^p_4eD=4;MJ.͛ڏp{$: yoJ՞R s]5Uc>i׽R5!_*)eoVtb0"2|`4'&EXp2qsgeFaǀ|6r#tC 4ѿT/c餻!o?<_sS|7#g( .rS6 uRs >?II%e.y(h7ag+ybA1G|vrKXΡ Ґp3@!Z2VP!v δCŃn* R`|wo|vj{0@ I`XЬ>Tn_ز)d0*k,`FtLʔmj ߴcdpvT͍tESQS4RÝA56A PӰq1gUu FD?ҀKqbq4iVELwC h4z֍v1@j5yL +0ĬO'}qEajD2Yv` Q)&.b|W@\ίmH(lH ǟNXtGK~nFD["ꓸKf/Ǿ(/SB{ʇS|8 425"2|<\bifhy6ΌoVQTɻ1e9vW5a8yEIw-A؞,J]g=F3.ydx+x`@!QK< l>T­KtpΒT8Ti; 3`ueR\?Њd\F}z}h4#5(adW?__G,ku-G򵨿8meɗyK  n}M | _CW ,ͫ `3>耡K2 EJB8Tmj']qd33"άzz:d`9%?p<׃c123= Te x~R+ ![!Bj<>+zʰhVuEpRG|돋fx.TsRJȵNJXeD,l/oU]D[fkS*Xr-ý[%FξOO$ Pb ) a0_NӳqLi_ƽ7;u8*Oy+L5c#l"ZNH5&d". \pW }Bki>,0CJsfڌ+aht7i^X-/ehŬe<̥ʦFsD┺ nN_="ۀ-J✢9)ih;" b|-8d:C)S&_U797]Ƽ I2Ea\yYsKTg7Dɶ Xu.@D5v'lLś#&K~BE*N Au. Z , &H$ݹTs?P=޽ ktk}[>6 /*Pm1(#\{5wh v@K-SO<%i,J a敭ѐ?јCi H 蜘U@Z}Թ}font_H4TOC}380' bR9$jm"dhm;q^>6qHuC0.Ŋ1Oޔ }۹iL"@DT=4]D YX 5jttf,<*<ձ UM3.|$we,V1C aؚ|wZAKf k}|"4+s p%9*G\p<)5ϖgL GW p]9"4ȚUwC9 )@:p 4FL[bl]\%MK .K}&Gu" P#ɺ"&Q`@;C|pmdjc~އySr!:[̙tst $JXv$f,C`ڝ-pT&V 8 I_sOWς ɎG`'Z1S+ y=l1 ٍg6JM3)YR} VÈ Y%umǂݳ6M.J&s{)aE,px`ibo-'k'b9@f$c`5Boa%$x~iN ^vo @ Zmd vg~!g^Fw sn?![b;QƦzWUirt ]6O5q `?'3 `q.{ksů'mz:Dx޺v \@ LV=l/NQr/a(IG, 6l: ,o7ˈi!PG<*~| rR}.P&De "N=gf(*5#+7Od1KKJh 5O{$Pd \[g+*"ꂺA0Rz\Eb3e7F\R\S`%S}b^Eb[mgݟ]]U# )[Kosm{%]]m9w%&w n3۰Ӄ\Slпk!n!q٧vU+lÏTB;\x):lPqE63^}rH(fO"{T?lD ?>(+"HF:`GA\ZV)~L bL 3L (.РMiax$e.jN/ـw3[h 3(y  _,E}>l_O,U_'&t[ pa>g/>ɇc '1E2:Kxu^4Ba_eOFQDwf29m=kAK 2I!fCMo(l+NhDnc T=Ir '`oW A)|튼 ˺h G,1؋aI#(l\W6E6v<̿=b߉vPpmQdn,-0Ibi==wrn2>Vj?[B4׬jKüW_ՊZ/![y #-BLM[,£txtYrW)l2XiPagghaPJ6rlf$5voPmﶵ+ Z" %gPX7bpV:\쓂T^ZlZIHOѵJc/nJަ;1cVh/y ثp>~S7U:IfP|8#mEýKV[8jI!-^ms{t,^-~&[j!8{iG5DeŤCIЂ}ʐȰ [BxiSB?ܜV% D8|֒b">Zm q":sJxUiSB`{v64HDcXTGkU\v{*H8AE>: N9MY$|$z(x?B0J9/lޏiN 1râ Vѵǩ,ے߆_uA_ǰRp A7SĬeUp̶e>y X ތlvʾàS ӃcE#h'^(2&j|ͮ@hNWE 蔩#v%m="̭e&Ģ-1% :q9A#Cxs!iq=T 0SYҷf㟺R W2C3e1ѯWpk Aޒ;H/YB9%$czrvv|E_Rjd '\=Sp;Qhy̵8p  E 5[A/zUOYy /J)pUg*2]6a}߄בSa^ضw1N־ Te1䌃;BcȪ3ދ.ݘckk OBtQb= rQoEkPם{-[sb'ŷfd-7ȣMbjZ*KH] (ܓ,rb[rv|{v|F8+KGԈ'1/Tn֑)|V{3*eW "d3 Ȫ.F!!8n;W%O!dNt@F}spఘ0r[ݾyΩgx[_5Ax*fg%VħŰ$vA]h3a)ЩE::@MQ"#}.; lՊa>/; _6$%x|M4G։T؄>nd~ f F)Z{)*Օ2f5MCH΄ոrJ'߭?=AQc;uHPpGV1eIlX+nw󕘢)#v _7' -lR%@8|,1OO8u݊hf0 L¡6LwC[eE^τeINr0s~wI 67DR;|̍2nx=ޗvwbg~(*aF򷧺kBx%w/#{QJ" Qğ^7Jsy1*3'ig |{$\A֣sXZ$z;K8a@/yFcxhͅI{kOհJI8I#'=t#,YxIg:2#̦~8{ _ ~ߚA/Msns\ xqp?q ::%%fgnY|Fv;D[{+tJRUZSN:?fut%Q#⢝BÝ5t 9ڵK(H~ܢL2YZ *""^I k4'?N:< Gϳ,`d꺕>Ph!"hȲr'g`a#ZzqДG~¾ׁ9wDZ̞Gc ;!HV?x6eJ8VLFk P,a]) &ۑHxx,J? ./q+([c>Zݔr ~ɘS0+7Lt^=ygϟdWV;O!*m7|g JIiKQw ֭-Mj{AV$ :>Gdzo'׮awmݾz~԰O*+*DwnLUk<ԙq8]ed9we~lۍ&`->: 79L+PƝ@3S Iɍ*e.r鈆uɨu^s%4y(\mrE32xL>Q(ȒjN}HsНVU(mB!_8J$Y\iƁO!> 83f czaف%af'$NvZ-ṔISW5n_1ie$<lĬl>Ne) 80z kU0iS۷X1LDm D}_ﻂעٱScmCdk AzO1(܁5XLwV1kwi@؁p&ЇFzXU+EW*tH04f<ݯ9@Ō>ہioܳO SͶѬ%$չ\KΠasLu. @+&cyd 9pwڋ/w "F3a 'RG)X&GpDIu>!W,Q2vhV~1Lo }- }A瘍ljlft_A1 }wIz={],%rߏȍH13hQw#"IIL΅g=ytDܷӧAIc0]VB#1Q@UV|a8 =ޭi{L> @Q `~';=1.B/ g/!MƵI'Vc  IF'oUd L;Ļ=`!ɹI zgVms{[<-.]7Z>BQb+כ8%UpȽut!,_KcJߌfz2E`רgY F,c^ {kَ%ԿE;ոaYvcvTcj4LjR <]Uv] +u$c3< kQHKz B-}85.g{ԧ5ڈ=ש$;j~{[^߽{f4 & ȽD|K\j sxnj}=REGtژ}mXs4^tCO.mq~(1eM!3DZ o֠,5&A=]67IS 韅OM=+GEK^! ypD5R60,u|_VmődF77/ kKn#XA3k.P0iֳ,AOJ BUNZBr=ے}ltYJh/:aaF7K_{)On ,=C`,H8P{B%Z, i"M:$wv~/X cBaiU -d Sd;4![tZ ./vqن4;{[₼]a׀XsO#E cǘNõvW"p( iPo,ܚDT80džG /X DZ Hud܃졻+"5{GU"S@c-VY1?\6rwCV"bଇUuH.ӳsjkF Sߥq#r0g,7E:><ᎋĘ8~թ9g|RM9 O9Czp Nb;0?"dq4ɐ=3m@髋+FG&ΘSE]~;H#+(Z4f:pPIS/oIܟ۾Ku2}k3Y w2]2N(5n|{w /%?`I7+aD/#d5pzr N=zq@:TakHw{Y5.~3QK>ix/Gy=Ҫ{j S_~I* CI}J]Ky<,L^&wp<=񩡇YZ!P(u0&7kl1EL2n.~TӺ)JH,~+dK|nSyF? 28ZggZTYsu=Zk`⷗]q}H=q$B8F$yUZ%EPifOcWlMj_&TGY3X\eC b>+[hDb`72@l6 4 A|Yjq,`,r|yfCgh!v"#k\$`L;}f+`xAY6~)oўU)&"lI}'l0"LBfsrR&pvugBKjo}˳A^il} 㻊 26#]O*XU+nKvϩ/代!0qش7&17(O\zxDա֍֒w Kq=&j`l'M̖IWnXg[ULT1 1I{#Wy-v))Zj˪d FsxS>&幰uPn T +hN |Q1|;@rd,pz 40ݷ}3m-ީl+y:Ӳg%n-2"]num7K8ej?8 `>S< _9.%џ눪?cvwcV~{PzcR.8HOKhqB@_ȇjt@ԧ*"5-3f:ߙD!my/*{w)}s eC H|?ei{Mp!Ie#r Yf4al&v^lj!M+T'A%["\,'+yVܫ$1ʹO8!7@ٵHN|ƽeU/e7f[3atJ%^lI7d34ꏥ{0gg'ص g?rI<7"aVoEf{Lxeǰ&(*y U#V#"M:z 5TϠgbG> <$]М "T6-L80@Wf*_>Z As` C0Qt!#pɋ)nw*πWKb=bw' AbR 7| PcFyk 󴔂Zz^V6LZXߔ@ҫ eg7)s~AfVA_#>k9$ §z}gkx9!c^psN-E-Ž#阡O&cڜqwg$OXN%}eONi~R%1EԴֹRx)ܵ4| "8녋>zO+L"1'%>^8g_͞T&X lcmiωǗ/,t}&)N[ Yf2k7邱H%GsA\r#-dƄ?c=_FATjAM߼&,^gOۏP#eӈu`R BƸ,ڲ7c)042 R/ǥ@5Ycx}\6R"cҾWp%T*FN6#w28JzP 3 iJ -DQ0tO[G"W 7`чdR'^'ќ@cjGNy־/~՟YD{!QQ+e2HHlxSD|s Ώ2YIh;A=£TWh @S3D[FF\ƍAV3RJ!A-Tʗ"V `ةќpF7Bb[e=)D^oKf0?Z˫tw[jN;%`ug)j{A7!\7W"[Y*m,–)PJNؑ_Z@vB0izf*h]$1IH`jۈcrD[sP׵e1(P,l4`iM+h._eUR H۱l ?gqz;<4_gj<ϐz'da/P<1^%M!O-VMOOM ~ʀ6xeIu6ڱMSf, D.(6JE@ k&)i2xȟ/5|zdvaKC~ۃTv`{ *}I2wZG')~e*J[֎4H4)]!BTRGCEU$k@o| ];7"GL )^%;^ o|b>rC"bGC YJ'P,4^b2G m7VT!g04 1u&qy~,l\ij6s3qxtkmjcSϒyKoȂD2 k0mJk|$k'[f&gˀ_T8͍E9#&)zWby">7*_+z-3Frh(9gxZ^Jwou] &T*4mDxm|?6Qܤsaw h/!lm$?E^^4oO|ۅFGLο)0y򱁨<[=s5R]Ls;<Ł}Uat|?~EPe`1-(![LXlMgIijnkx?VMPnȗ%Iն(@l9cܕ{lL$$yi&u#BwE$Sꃘf?{|#A_%x5n~CH6"m3"9lGFjcǍvǼ-Z}15PFJi;e|Mx  w& HU8w|WYk (\ӳjlKKn]%N.߆Tb6w&Bj"`d[ ^i;J|0qkگ NJC;GBs0̓pBWohF{$gRe"s(;Rް\yNhEyB{E*LߩOs?*\Mr+t.[њFeO{ogA+ѽnBx Ff 5~ҙTuчHR$LƊdp_7ق*p׿=J 2_rū:{ڊ? j`>I9I\9^ U!+OCOuR*ApjaIC>eKN|xaWa(m6,S1sSG ^ɻoD !=Qji[˺0yn2Q` LyePrjl@7phe_D@ps|Ql&UT7˩[FO{OW-ٌEn{Bxg9+|k*U[0s"H4zD>qsn3B&OilzK昺l~` h I70da^]&v`{KfXHj1|M_QQ$OdktD9zI0Н̠űJB(y>5&:p/h,sN5 M3DbH_ܔ/:f+} 7mۊ(KY|qp= .pmƌ8ѣb-بz֘+`wdzXwQ $:nCИ}+'}u<;|s$ϼ S@nӈ@i,C ^܈%V!>}=D3=2>b%/}@6\uY 츼"$ S +5WeV?6ʱF1]WKƫhx۟ǜFٝYM߈\UeT.SBoʗR>Qԁ ׂ<~n0&i2kr l ʋ/5_8evO[tz"-(SO!9vYZSy_z #c8[7>'39hdct : ٩LT E0zS8? Kr_(;Ҵ fYrRe.< rT@jt-$.SYA6;I1.<wv{L8:\J}p -mݯ3V$~c.=H6=>5fM?^Ui daQ' lvqZXIrjrq+V,X°>bzUźh\Hi8?EjVi>=hÙ͗=dߑG>'vEHBzH;%RiijQl 9x^ׯJ;w4ֿhnU96Ǫ=3W\5j/I|5I֊ 0Z‰"\oE_/[50]0# Cq/@VSƅD0O:qe>:.LvNJcqDR#J^cUz$V!ӎ30=crp_ >SĶI :m< P-# [EUcO} 𗾎ZiU S)3 '?mBk-hX1-}Ź"6p+itȮUEM[RWx@(p]ϝD OLY\ȅQ_lh)~ fLrS JiՂYP9BD\@ٷN`/^0F4[V*%J#6rՀZU7%lʦ_2tj?cM-\(I`?a}֍e&UQngxY|"P[i$d%')ӗǼE p$u[ӵY-H,AGZ;.Rr۶Q~u;8Z3VyjJ; gS 0`(Mu@/Sz_FuϧOkP1le=MgtXc)n"#k ցHRfC`YhN9URlx" BUfnN%͛ȷmfwow sU>% ;}rS A9 @9J*QIX7+5EZA;֤ r!sH5XG*"t4SzGw:z5T H,qTmCZv?5- gA& e"LӞdvrERdt>4Z 2gϾu ƓQhirWe5 LǢ艮Ŗ>B$)%rWmWlǗZJ4 0J//a,F,Ӣp@`d q֚]>2$?No^z"眫G~VfQ᤽2L(Ƈ [Q9NwBU Ӻ&QG/ 4hGjrjUtZP5)v7<&OHs9T xZ ƺ8|㔋8A9z|ljbcI-N,ٮbl\%qH5=uAb"/ԃK_gXM؂&븭 YtI {>[ 4@ K-!p>X09nP!yYv,pL4*ީYO_MZA}qO}BT MheļN U 54G2i׶s|_j|,PGdkaDl][_YkЪ_D"'( t?^|wWy< ZPKdQuUO WШ%jC(q`s aOƟa%۵t/&.nQiţ96NFqw`LHUo((InjBlIY杨i@7>}L/L^o,;GYC?4]#yVkQ$ԅ\D_UV`iurKLt|O5v"!*p];וt"e0e78x6cprK:Ϡ^Ph(Y8k+UC^U*[O TVQ\vxILSbRLxCoЦUM\{E+$Vk+y}2=E}{gxf8b= .5d t.J!gI P+P.YWǑ Ӈ$ւv%]As4O_.GBTb wE*u`>Uu*ZM5r[v%~6ecry2|iIN8 'g$"*^#!SDCan ֡j,- h}q$|ȞN>Z9싣ز{ILyUx_4^U0; \7MNYDX3"v 6l1W%Ǘ s9*뼬2J̻!Bj%`{z^_% MIص$8EXb'C)DO32%OrtvX%c.7s$sS.n^-]2"= ;6 []A4묾[o4R.>%0p8%7dcm XflahOjyo8ߪ%9ٔ~c#eMor>Eǎ^wЅc!/1,YE*zS_ɬ9~k/JTʩ$a ZBx!ވVB{ՅV r$˱qvҺ H -7<ΔYӺ ݲ\&e|o%I]@!I/=d~3.H#K4P_uR7XҢ6tX+ >-8CyTITj<5#TD͹힔IΧ1ugׇl:N _'RSMN]sH۴}lMG?ħtYPwo޴*Y'^s!2 Sj",5o7bj _)Av@gq!IozBTqݻ,]#"{$f+WzOc(pd%}J-SJ%\܄PDk,R<` g4fC}Ժp$J?lLq RU٠RqAp:d߅t(Yl27c/߈$nn7>r8jBZF;,']Z*DrQOg #j*ټ]{\TJ6ZlڧZCv"CQOk37&,?z%<Z/,>uٶVJbd*nH&rwvP4IıkzXZ/H9LT^rK荭#\(̳L̴#E< <2ra}~8R֙GWzKʔZ,|)XѢʘ{˾lr42pC3`RܔxL}:dae>*2~-VV2`7UW~;Ңpht肉-AwݘO)'f,iWpX*u:nQ>*?kBK&˼A^;zYu B@kV.fīDFF u^"ؠ$%EA'J\U~"~FXpȃ܌P,$3 jsaBWNU1?\DKa ]˩NzP59~5 _I% 7÷/9EIʠ*GWPeKig/L;;u3Y1}&&UYIMɴ u=z6FPW7Smq7ayܺ(Kam6[(fw@-m݀y+0!*]Y2:VB3[ww%]sd.KLOv๘~=eļ0kvSf='N5lz+8FO՟s>71B} | /|AzԳr? [[#eȔ`:ܺ"ME [,8\jF>?yy: h+"LHf͉Esv)O~7{."qBMhR{-JZ`yaOT/}é%z/`њ9ȽQW̠-'@xvYl>2 n'E)p^5+>}[s}<҅s&>"f͒W^KГM.3Ox`H2_c+')3s}쁻\2w9W+AF߇능9DH`O/鈎CJSj9Ő4[%)dffzW 3-)5 MJOՕSi_`%o-  p(Fbr5-૜z*ca5r&3A~z[2gRI"}u[Љ$]q)Yq.-I#F n`_{b.tsN=vV'GsޛԳ /YqGG E7;DK9];]FmxPFa%@t.<.SqUtB.]u|2(z)a.t7W`$-9;ir/YIP kvS㢯_j*1(s6AFcYdI5 [^b[Ϙ}ʟΒ%%⛌j "YB`(v:ȴ}JsΣDpa*yK |9ͮe͒ǖhFE_[^cJkïqCQ/ȠX 3)DcV.d(ghL6csVm2O۠۸Z/F92e 5/ne2uL:kcrO'>Ŵ4/=kO'*ƻ"? Ⅳ~$;?%~z=4;ۣ>#țGzBI]wl rBe>L]ǒ냐ꞆH )̿uЅiP9wXI $qp3.3Je%İ/ro7DMԶٿ9UqmDqbfփ9RuH(Kl[E<,`oޤ>Se?(e\ A>BY~i5JIC~dt.CO?q n{ ?"lC!K`Rxbޜ z9\/Q֊ --5Kx+cR͝Bْ2.c\i>\zk3E٧"D:gSҕdw`YCHL[!r$0jS>k(L+K<[SwN|aHD@|m+Bisw'NEqv|!k{gK :^݌nS'G 4G~>c0hnSE\tB*CbKAP4%Xd(,g UREw}c3ՋńqI #'l[:2apHʕG;MX sCᣀB6#;)$ ܊'4JiƊ%Q&b2{hH@~E.dO,cknD9 ap-ĻE?= AĨ@2ǁA\)"NXѱy \JBi&., a39ć[ûqLv QS?Bc\&פ/KjWtkp Y$"3"~Ua_kjzkF kDMP2ؾ[DP*5Z,"(f+R GPyAqx4/'Y!Tz+'LEMS 9 ϻUQAKa'Ԫ$ƪښQg]Ws 3H>R_yC3^蹶^%A#ϧvC|b̢Lro/G,0Vw޾ЫQy4h:pkc=#"7heWG0z+CrB3JTɷF@ϴ,ær ouRG;,_R2R:R%,E0|Kq<53ھU[a]JLg% ZX 1܅8=fZ6 1 =q>e;ߚ :wC];?];pI4"1QzG+߳/ LaOwXPH>3y}Ym݉Pp@qez/=6P,2~eCs_ Ot?PaRs.r5eV[?^¤[rʉ"K)ޜx]f<5+DsfE.bߤdשT3>9AE) Bt5D"B]@UfU] )aq)n~Z"' zep,0;mN0{q޽֡q4>+)8[X2j_Ekb/efc yIkˍ9kiB-q)2F(5<ˎ/| uo l~}P\*M O#4Ciρ6;MOD}6>Noq?(oogł$TiZ!niE# 'r 6װ*G+.HgvM\԰q)]רǽ#*,veM鑣 'Je}#EXL!ڝs>^]BkaM$8=ik$1pLN29-3w_ n4iKtʡH%vAly~|LT,;D[c;d)٬6߅T@Y: =R#l{ޭ ɓ֛$V2Bnn<8TW-,8"G 6/%"2(a&Z/K8= JQȈGG^$syfCCM/8O'GZ;H*nvI/w\@ӮL#zS@ΦV;761gW5>v6w%dcJ]{L߀K `m; SDeiS{$LP䭰aYH~UB@|򋐇36h?T'z~+UoЯazi]wxL}GkӁRL45z0SBklwC4COqh<4XiP6 d兎 sT} HjOp*#_9:|Z@>hT[{.LxGTX$^Q4d@ ̈́񅒐꘱ډt"bF*̚ G#{l$'8m &/T)nH;~ek# M?e.hmo44T&,'{b/fgX'  |< -J 'K#hvnq932&RRw O&3S<ׂYho\R/" @Blu_KrXf`I ӯ`k-^{EُDj l'JX;2S3>n /\~GǦ9*|!f3.8>N\/{rjAǂ2-ى ` '$*{ ybPƃa5o2)+2j}Z7Xs#ʬN0F:Ѡq#cIuEUx[paqA;,Ш⼍,?R#,6[ ] mNT] OSHۛx]17c8=d_peբ< I?6jۏ.赅$'qm!^1"O<5c8@J% 㿎RC;:qѾï{m),yl2B"ds6@ Ϥahꨖsy?YnN<A3w6M:}\|Np k5jv "Nz}O73^za.X{u( 4*S_0x,YMnu&#dD{8`΅ؤ: X,xE< uEZnn~mA:[EsFK~UTX7)bcqkHc(kANX[.?=[,Ik5be?]72];.jK?pG[' Wa&1I>7QY'xLRJ*{LPGRs܆L(;PSU\OP v:_8?ŰԀ_S/x`D1e= 8]|z{U,76R)cIHo qس\pyHd:%3-6sێoO/)YYϲS^( ?7{9eZ95?3#k2qgGto4v@O&ad0T,>(uhś?b&E2eڹT GByf={Mhx]ضZ7NXo] i1vY8wdU~h\ʫDP]2&&Q]yN%1;W^J p ذr 'ޗdA $X4P8;U;ZAmH :G$eQμFZ}xO7u"QF|Տ)=%u<:m\zAьV8h#T$[t#T͚w'`>kꭜNR *8A.<V]vFs(|iO;Xl 4TLJ4#prؚOQ6k)\Q`eH,X0Nt7OF/l^ Veooqڨ\ہ֬U"_\JшO蝶"O"%{ ǒAd:;jTSL\nu"qh쀶dBFEFD\RzJÝ*!`AبlTz LbtȢƠj7& r뇛{8N]޼bl0l }*no^֝ͤruqqiU]qt \Ff ?ƴ3gGu3(J%VdU89#S*]u] N2bz8Opˆ:]%F*F*X#S\Ո'I]+X6jV0ïw[ CC$Q#<`Dŋ\5jNUW-Uv S)iʚ8VWB8T!`7PEOYU:BWҕB5٪Tb,$8|+#gpҋF]H\l3mSn 2rNĿ<B/O'[)UFk؅^X0{y5_{GbS8v,U3NtPpxe 煔kSVhyK*۵H*_xS6ceȕ("Y]㻨o0VvaOݎI5@OrDaaJ쑆D=X7q,J}Y޳u]-טq 7nEcl%̓EV!|69'c;L]U ]bwF0(kۈp;) B3"ƘY TV?3 8N-SH qfk)&~ۖ-j~85& 9Effm+>Sn;yaAg$#1"&뇾$8>8e[`us# ح[t>'O`J|tEV}oUBތ18:.Yw+лY2sY4 x =ȭ ׁTߜGp_ h=ہqf\} _ v:oǑmiF%DԜ6%\.7JIa-lJ?vOhV lU$g_>F1R"iA@/ MP|C_'K n?ڙ6ג8,ptBM=H|sא.mc ul™Paz쿉mp{ɴ\̺ݗU5ݪa"Ι;b!69;b9A\K5|;ʂ\ղ>{g0,hyer9^cġYp {$.]7-C[1LTE$QUeiwx_gHElrݟ<0gbZJ_ 5PFG}UAkTt%6%vyK3,$M3Xl2dtȺw Cvuj;/ Q>3itf` Rkm?.*CnZD}(1v"H !}ovRp5c7Orԕ&`߰4]XIڳW}mdO#7 Sg7-bx^A M AŌiv>{tć[Q+EE.5)ȱk3bvNPD￷l:ݔӬ{%N `˥<)>UnNQ>!dݔ)WvjHM8׎@dJXlȩNr]V&<=Q縫ct={'> ]&/Q*Ӊg@ 20X,U=O"lӨ6OFsP+ x1Ol'*.H㌴K 2/+CI$_mFyTHbc,E!J3=-u*v)l^X!’ߗ} J^`TA#*;p*t#;d)v2L*̣Cv7Vp8 0춃 S3 y!6xyV:ozT7!/\1O!?¦sz=O P'$d]`]f2gLSONUFmmnUv5E6"$& R6 Z1ij6.A]K4Mr5 5B?Ƶv(W(>B4il,jj!i|-o?`NZߡHnP#Y5 So'1 ; B`tؒ`H#GX G2_&i~#,f4S%v&.8n7v3ϗ{fUpWMT s^sMy #7U0?}5OB1gi| ^VYΘxM88'|9S$Ҿ&>\@ٺȨn+fd)I0[^$-3 s ݄urgz=F`PNND(@9ة`[D7閽>g$K7Aj7 `~B>gpďdR~lL* uo vIG88qdTqO\ӊm?, & " blpHz-_"՝:]{^Uthca~?֚}dzuEhZ߅[nBYB WwgVi& !7WRѼG&hBwܲ0[9 u0}w^=-ˑjgr,ˣ(Lx٣y 9%jQl$p¿q/%2#Le=H1[!6pV!?./ca"- =MۍnSt.4=X=u[y(J^^ *,z*)+ lV7/Jc_Gq;B9ĩQ#XƷ&.(ցF.Ua%@윾ɦvq@Ex35\#-Vc$@zG .Ukl􁧽)VԓJ n$AM0`ՔG=I>l2$sN=3q$ӊcۙF#tWw@X)DkK¶zt8rI-A0qv;kVZb*&?V[B>1u.6 Jthۻ/$2%7ˈ rvi}.' !& Eik EL>,ߞi= nZ`_ȠPUg7Ӥ} iڪFJ 47 r6 bn-_Jw7^r<Ւ>m.i2»[kV j nP0(@ ,xjYXGC.#\81(d~|ұLB7r{A5 8p=]D9+\es4_vlr&T? M=Jl¢ENQ[DA PJMy1m+Z4?y3!+C~гt{HmytJOl ~Gfi~3bTja{ƚO%bWkt {m{@:w,PGF| ]oCxJU͹^vHk[ VUqvfE&4^7bR"r˰AKdhAO3uJhxqn!~+Ϸ9e 9'?q\}Z&qU[&+񫫻nMF 2;4NVLGuON1Upr7'xWK,!ۢ.bsfg.do!_Šާ7X$6;!vuXQ:vBNx cáZH(Lj.CRU]wg?pNR}rdYh|/+ Dkn?YNq_U+iKM%Zm=eMhu`EI6rJbj+$(z]N,3ZTǨZ^c=`造 utkDZ] Ow8l#0ŋ ~O5%:ie!L뭠:XM9UfO%[d2a`vE[}Ѱ2BNlѶ?&@[hwZ!#_ZV+۝YA#Xݞ-jq+KOwa \(hQٺN zxڠN`ήp̽:s)5g0K#>p)k\QS''*}}. eݰrړ''HLڮg Zn\|r%)x}! 49WV%wLmhvZYbA "gljeND)k9 A|+\L*'UgM_,`nN(-5O Ѳ zx\6u9 z.ݲ95ġZQ2@>)&ȳմNTq{1NEf>SbD-Ta&"L4e۰^w EfHfQݶG>fA[2*Z+&WVG%/7џ4/(]D%ߺ."-I< C%Kr;@GJrw40!GdHH9+& Z*yϧɀJ0Xf~nZC>b\.N-gHyczr&Hh1,->Y!ke~|vwȢKJ[3#feQ뵎EhFA+d9A)(=M!!+Fq3:g 2gr.Kӛa0tD~dnXWw4Nur^_!\W@0^~ RGH!r/4$i}&_ Ro8,tmyl8y|:0aP+Hby)݉acBman!oJ =MF'yYH]')Gi)$c'6+2#Ɋa4MIXY< do r쟺i8\#V&/*z~爃0ekIFH.=J(_w˙$ݥ 2r!RN |Vow1gE^UƩ ըMu]IM`rVbM G^Qo` CnYM+ :cyI1"n%rzv$l($)jS/B@dke21`w@:B|гeLCF9x?$*V,  ٦>bn bN h]3R yW_Xvhid|JIDJC<}>柼pkZ'~_? AHwET 2x컺.%+CMZ_hwbpW"O~ep R)OriH̖ `ڝn"?E;y@gXnqŦWƒƕw}# 'n+#Z M;%4hnC[ 8%@s!xOViU9<OZ u5<)!$ֽmBhN"{IWN,@w6މ$=iKP15tA\Awؙ+`:0 |SfgueϩG:.;<sz9^vnѹ1w<,;%ZPb\7CWp`JV4XHN7/)aFT45H<2M]#ZQU Pቤ vY5n.F&p&D UGtQU `"6BwA Ii^JtaG&:yv]Ecg|姠DCAW܇QxqTԭv*uHƍpZ#BEܕ#SD7b @y Fl#>yob*a ?Cn_LP' p)fN,\WW)tDI/"pǞ?< %Ⓥ𢔂s4gZMHoENR/SUϏ57VN4⮐fKJ,tQ`5M|N@[2$ tMp}IJ;){MUֲyldWSL<Ԃ p@ÚMĚpŰJ ts >$(z#E9ˍb12~BQT;ͽO)! *Ͼ174n1?# v] ,}ڎ q;oEmIXDtimFOO02#@m(a%_DXt7!~tEFLφ{'(!' MH+i6#nم0(8u.{%b. hΆce>P&ȕ55L2ɴCaI6SMĞ0Џ#0X^mL.VG\y73:B %y4M*4ysi*f jxhq g`KXOl =nC/͌G笠<}̄w%]SE0'W;3ہ,9d_htusgl_%`^T1YH,p,;`gid9QDFI#Fz](\E їrLpze`v0FXtuv 3A5ƌ7F ,ۦ-wqHl73k#:T}5KyI,?rKe1Lvx |Zm퍤+jOo RHi]Kgv\Ŷ78 oy>Y;TYbsBW :BV^XZ Aa_˫&knăw7WzʭlXy5_ %Ni I 7lacDDeguixٺediDilR ILA4!@LgWxUM5ni  $Wp;MѪ?1'|k@$W.*a@Sn ,i/{t~.n5v_; UP`=>ciĎ~5r1g615PUp= XUo 3r5Ϳ|= kfFW *j陲]WچM& a =81%ybkFcL s5dc J#OOqȻoj_=r]CqZ?c>~0[ 쀑m ,d) M)Dg/v6 6IF.ֈ6k+,[Tͷ柁]+B)}Ǥs#nIȁ!xlC,ր(lZP- &V"e.03B1 !SL&eUe3<7WY!?JCJ+NGfjdx;aX$kTG œ]H'0QeYskY j%KL-"Ǝ&c>4NOmL>r0+I-2.|L(2i nR1nl9䏨OvK/C$W 5⿌o*\)OG0B4!Eq3nːG8?m}xk2*N2&< Q,m H3 ;MFE$zN&*=3/18ܱ! 0~Ξ ;Γ"*gz3P{{?l#t!oFQN(qTl,ZFz#z5CMXc_|z 8gǦ\?@jkIol'$Mh:کzAdU_lVO#iD _gx9cF6h3U!NuvrA5b۝kk4W>,61M:.?io5`Dq,j1gJTtAb/ ,/*mk#H5{(,0+\ܨr9 ^2m?v(>+)9\LR\Rp5OmAЈPN Pmx57>^wÚ`hj)eCP{mo,G$$ȥ Ƥ}Mp /Q[Ս#ݗtSaZcA,TL/84<;=y>'J͚ JG~ϫ9{`I v] Tp!4, 3N@d [*Dz X'LDk&8tejZy[ex0mpʺHh{Ő $8  KnN*|7 RL;u6 o.lHs" ArD679hya`^aIM8ϊzWQ`{&hCs5gXYaCh4FqPp ?0 /i@bypE`(qw2ozHG}̖6sdԴȿDu`b3B+4i>5b٫gzߴEVk5#\~4` Ͱ\U͗/&f>ٸ]MtmQ| nYg/,=A0.R&=1r⎳i))-įؙzhbɞ6.r?N,pMM\"aMJwǁ~BimfΦY,RS#;lRyLC.lKd./8[\tT]=}VXY`\52h{iDPs16 KjO 7G+(G} "IBJ[3&w38d:SA (9pjrm drkG_!1 SCCHLH6>mHe[/5+T{B~ozSj Ѝ"c6*c@'|))ȖqYkwm:r1/'n!0c(.Le~-HFוTj&^n.&aU(;|JAXbȫCc U#l~#ȦᾔJB9j>o104"y5,9.˛VK"ШhnZe } `)sH紙!x|F(/rǰ.DS,- EqĂ/ou1Ld^}m&'kKdyn8]yWH-2V )E0%6M@^PbGjr.cfDs0Oa1h,NZFr_Y{3_݈J2Y<1)z{|K_to>.ֵ*ϧPn ΋ɰg8NvtߘiCm^8'CECW7"cyc.D~Fv;Fi*Tv}ӚMMWm,T:\Jt MŦQ4.yC~:%oHMqbL5c.Qh 4\܈OM`S>d1^n5[1p&זGX%)95"(Ezs0'wjfAU08cꪼ+ZE4VH\kMIid_;J]wR@hP/vs^MOZѿ{9 =Ϫؚ GoIs!S\Ӥ@%(2.f[?nJ URæ61šE`ӯʹE4YDoZ-w1)kx /ڭg@as(_Za{eՆ#.$4l{ c~σJ6!9k#R:bY5SM{kWp3~4ΐSbץjWͥMGs"7kƲݒUV^9XN5SN ?G0J}ފ6Q@V&W(%+Tv{Rk G ́b~qn*|OxIs@5G&q',&Z(XB8  0\қHI#\|hz)3v 0n eJ}^()OHY_CIm.gqТw Ӱh#uENSqO0RJޘ>`Hίܾ0A@$ur'uuӸQ)g-.J;QWZ%;^in3 @L~F&HY>i>]u#GiⱄmPsx-VfP &BUyqNtK~wNFpT*M |q$/ FU\?8z\׳4%pXekv7iܫ* ;[aF!FܿVt""D#s@DL,&n.Ĕ9K yCp$j"!wAA(";u=mgL>#n`1+wK3hA{g:(FC>¶˴sޘZ=xvBG8jLѯhĠyrպ#  coDwsi7P>w4a^Wdܮ4F6kAqD.6/}zߊOgu!y_@e$*"wκآ'.vg^n[Y17~Qow\ 7tڪ['T{Gӊ9)gqRANDT<;o.m1>06yu.3Euc_,j,J z& E]J?yNYn |0iW4 &Sr9aϳk~4L]*͑6Te6}+X+C pOÚv%5AjNe*DM{J=o010 =?hK|RStg+(J}.V~ulF} Bth~e ӄ\mGDkb y>qE̙xDnίs%์,jLeBT3@poO2D7tqi*$2QHNz[WXC}2Mim/V q5H!ˀYFߺpBiB/_i«ӾptPvn^]-vOJ/Պ'"> Ms|T5Bʞn 7pXv)sD/ٽKu#/%!:Rqb,DY\W'SKxDh\7بDGocrG0ˬ/Տ oA {KuYs8;!mYMpjq0\ En\bOYBӰ~n \7wD&Hm͋ Y@ rd |ǠqrA\ on4<(19M]ЈGI8W-=HQ{|KKXP cMo rX^*d$[1̵Uxx{ ?:#;J+\gQ<2ݙ@"jFK壑WcBu_ 6GD@SB&=`gkTW; x6>x4 OZ>yuDx_ȉ94m|l6^ jAхA;M:[$<Y1]띰C []-]o{FƐ:֒&-5#WF^Z!>eK4%#w9 rSv#DKdpo0";a_b4çx6'M vcj[˾^h$!>S\X`!ַ!xI_CurI0"{E!X50.0{8dtGqABؾJZ[TLYo *y/'2҂{pl)o<]%(ա 6O=qch tgsax9ƍbg`i2]lbѡOg6=إHJ-n`>aD#9[C8c"rm,GyXOٞH&Ed9 L4Izf^;&NM߀t˂J7 6yoRY51Qt92zĴ28ǪqQؼHƜr0}*vh@K+mUWKqYsEw4 ja^LWٯ!hM_ AOyvьŐzLiBܾ͐ىD`g<=ª0/͡m1}~YX{c~SiG[<2r_?~Vv.JiaҢ?*gf)5mvV3h>ȇE<6iK}FߌC;钢wllQGk+&J >hS.wLh@,Bn/!9śa/K|t[<9\u]$x^j#2Np'\~]UݬJ=^A>xUCb8F)fJBA&}d+nnV7 *O3..lOٛ"^ ('? JF ˁNep+~{Eب4#LfE_AS9Ğ$KiZbYUORǗ [$\#6`hQ IK1K?؁ AP"Xӫg$bjG a!)gTClX)8vLod[4phYޔց%7^)wPdJ^<\N 3SMY{h(b-eWv~#eEQaT࣬:eZ= ܖE-5@(>}5Et9UJ,4R+afD%!` &pnp* @"S0ّD@ H[RCk{>`OC 6N>@smOU=)%2*X@bDkfy=sЀ€6Ʊ, !$ֺ :y<@yk&C˕(OZ@d j q5L9r>99WN!d#>'Qf33˕ QyIoŘмn>szRVzȿ[YH9A>) ЕCɀX(J~#Ѱ0%=ƎE٥ 2*m RdZJoACy;d0=C(OƄIvta}."oFm~@oY(3G!៼adPE3%%`F[uht5rwc+c&C(NҒD.6mP.]`o^lF%`/~O]L54xߩ] Vub}nP+ 2I0Mb8%,X5nb18!9}qA?QO!/VH >`x_m HNt{.8V̽ ZO9uhۓ_/E\A`x)i2pJ ]q-XZE]uo ˘[B[&m6[2qa=Td[e/u)A4no:mu̶E;$"U:Jf8Xq#д>C 4t٫hW YlTC9 ]ᐑ~r`)!:5:Tf2,\NDU3 sb{sc ^;a9[ji32&d󆈤0 yn]Hf /s>)LEܨAz?D? ZUB_Dz0m9N(QOI^B烞9ڌ;&`2'Rhb o2ul<"Z> .TXBMI{Ϡq_, ٴotS׏@ Y1žA<庄)-M挃bI@@p /r&Cμ0Mc{ӧJJ|vs\Hbvvb_ߤGwvx?2)7\k#FaNJBM~0V-~P 踛Cvw34~ԋό/+Ju](ϗ[}yz':b#om·4}d¿xLlSb-xC/o%½_\^zHZ?pֆ N%&?6Jn@EZRrǿAtZhŶu]n"8X!0V{5߭^V IA*1^=zaA4t~,Ɉ~GpK:D'PFtrOJྠK9~8fu]>N,5[yL~Di A7p%c4MS;|ĩmbn>ơ$'~*Ur&@FX pUQwTl}_7N\πb5j>QQrcXNsd|[r.ϊ|wr&O-|k9*UoCDT ̃^ ̓K!=iby|24>\)cԉsX̅ΡlaB+tҏh88kս%{:CHsԂN'ҵy0okzh=zZePs6ґi+VSs~#@Ø RV>t _?Gd։<0LR oj! \ٰ[2^W{\6/̳ 83kQg>L+Kd5+a\M:.`}o ֪dH$-2V;\Pg.tFz+:WX5=STJoh,9w;ST!]7y jq8i`0ګ5cRn48g*3yCUN>iOB(u!JpsN`QNjs_ƙ8{\E:[ Re)pLH"cePחq|;|pM:緙C@k=B" .OJhg!frCFf.M7W/AP;U_ J܏ȦMzA9Td<&x=&4-Pony7zTp-/\k|bXiج(A Xx!gYR/T H .˧S;[h5τ`37zn~U{mIPJn>.B#w8pgs"gb5h*t2_R7a1}{<жʟ|0!RQ~&CQXWb;påԀ-*w+xآ :<#VRkn`\Ɏ* HoE8׶E0_,<n;[[Uv-f(j抡݅յڱ޿z,Diu֥/'?a-)I@k\_MCVƉEW= 2M817a_ew>`.lE%ai1B$+ѷǪ M1oq6@ͤ(/}kj o)'3u#|=w*/RmJu% w֯Ͽáff%2?!}1=w䅌q[=B1pJMfg'30ЄjQ(_prW 5p׾Y้,m '(MrY^x*1sb9_O_] |,J3  H߯qq"U{*BYD6l*L#)hA{)·Xo]ZSr=h+D>b*K\Sd";sC@geuWۋmN%6R[J˘cwkOVƦwL5Zc}fy~$ 5:;p$zy{^O+Fl".GS~xբB[1( AG?6מ-:I~ixzk1Ē/ ۭ4N5'3$L'-{3)PuBK8`8:QH*- o<}d3*iCZ!8H\NOPjz ɕ4=K _YG8/?=.`.87 {^L!"k5h- 2$}b<YPVJzObh^Y #b.]s$H\P1USAT]Νsى,&x|jTrl(`ݬ3VuA;?w#W;W27B^.]ˮ^~fW9 D)# ţrlvo)6M Zg"57n[R;a(UuTwD;֟;nSg~r3nGkyhy }WͿ:^Ct: YTPz28uo=@=MX(UU֦BqZ?M%q5@@[Mm<0nN>F֣j\C̐̏ |Ln6 W3.Sg @eeV̸IID豊Fn]ަ #a>qx nÂ0j#_FЗCD)A(0hCdYJ'AP#_4H܃5H,6"!qBi= +V/ѺW:gϓRa]6XtCWBI##X8 L ( +"`" !V@<2pE,vwmx=_BiY2$b1w bgL֨w72hk>xxmR|J إnje.ݚ~l+ Ynڃ}̅ bKą)nN8}BpBݟ-sy lz9=,0F6o(QxOV ޏuV@/Vz_Sx6 Q()ޙR c=_U7LZb![Fh d ?t!3^ZA%۝R~7Qo(;5i-"Gͯk .Q`(MwG\.)uB_mca44 {ֳ8L!f7MLZ=K}NWh(6[ﱬ=ܮcl )Nlh>Ⱥ ]3յkwdҬ,Ai !CC0IN+dqXZڭOçlᑐ_ڌ X#D58#|b8GafDՑ&[F PA l(0SI1=IY~W${䴵n!OdTo~-ʌg7"=Z֤6)A &mBzvrf%83= Bl̤KP]HH Ak_L(L";ocrPgς4ʋ؎k>!{^77c!%xf ĪHt&B+Z"c = ZmR 2t؃ &kWfI^r:;ͮ'1B83zwZkVEϷEOރ@q̀HOmY3 ",WٹN2ZJNZ|H{9h8;`WX9$̲+v}$ڢZ[pp$%sI\b^=rC+MsYf2cmp”~e3!g2{^Ի׼:E} =!mK*lX&2i!pIip$O@.D8AF P&ExN]8DbCyOsј+fN _zmv^5CQ^;4)=9j۾Ŵ]C0\}O:2ƚuZrā[/m4̒rp>[h L ĀM· t`Ə5wcOEk.6TzM<yT&(Zk,В[PO*ri/ SFjsP 9"}ʙ_reBeRL30YF=z8r1%2f/TȯC6.\ #+vXLsM3[8/_1s\7'b._H63Gyԛz5PФh&j . Zfmk҅nb'HSK"*Sw6+S_lTw&u|;]IATn L6HA _A qLtFKrWp.٭z{(4w7`Clv@(.aQd!5PArb|ӅMڇMpWL/7'rL'r Xyk˕OcCbNj|zCaHZ8QFr3vS{ePv&Is nȹa9JAEdOC(WZ0Cf9⑞y;SZOn6n;& YwńߦbkPfb'|Ω-0cFjiKA6hːlˆW|C, XzP>D:%~V)IH?w#NJEf7@AiD}ճ@#3Ⱦ!ȄK:GYn{4Go;g?VVdiWZ6/;3?aQH)0)St9Ow^B SZQ[kΎc(b@2⸦χF6 d&[uwz4>6KQ?򷲈o$ZQ݈+p=^:a1!GG-oB4>TΛL$9 3/z63,`oi "/,oHd${-BS: i*bƍy [q*s&ާv-uaMHwjRk=kAQ!s {#=,%URk[cϳ9UMs`K@G%=Xg土g!e~Wtx-n}{w QUak1u1ի0R[ iܱ_c;-أ՚b=@4GM3ogItS7R]߬d%iUS@/k?nPpds OqRN3>{kCp/*.˵PAg N8W ȺC.aSyEU[Vl* 5>rZpU۲Fcq~an}\*Zaʕtt>c13,+%ęH+p}T-Ulf)&^b_邘ujde0rfV2q~.Ț0bpnt2J\t] Pb3D_ƠnynɘAVyU>X@hub/~4ĕlANeS2.ƃА}Hi%8OE5; (1E|Mx>癙C. AaN:5'[?Xc;>?h݈鳝e0QS2yBl%,u"p>vR-z*A Sg~܋A:"諈 蜸eݣ5ɽPg8$HrvvRYvTgޣ_Lrۅ &߹p7F` Ӭ~ E^ (fS,[7yiSMk8ꪓ:(%$ R{97^F-QHx jWn鍠 #mVh07A' RHE%k'';/K&Z,I4XdnVyƨ#͖kejQ[>E+{]#x,1>1c OziVP&\2]#Rkxq" ehsp~@OwT*sS_3Qr1q/'=v8 VC. A'+dLqSQpf}"?݃ M?EIŚB2ն+˕KE Fp̪͜vNQ eK+tgX%xΈ(Wu(f' h[=!37f+u8 {T$5lrex D4i}wqùqc3hg#xqz{MR껡J 4Ԗu}G yjaJʹm !154j|K[f ;Cx:BEzF̪nK=c/4˸Ju_JTʆQ30,d[]&F~ aU2bXښ/[ @G(E:cHE.Gm.ʊdg\7~Ilr5Ki82K( !V\hHւJb&%2A\zA p+ˆɴ'?L k n<"U2B'f\p$Mz$}.>nTW .葁>(tIoֳQ3^hWW *>j^:;XD<>.fP5q{_zlTg8 f̃GME˧L/k@]?6y zǀyp2ܹ-&tSIo/h v9I͑[d~{1'-Sxg6qFP2u#,|RpUB,`v:u =Gۊ_}h&;~yqNu~* +6X8MSSK ZP/.Ͷl a6n:zzIk^Ab%Io{I ~zVl7ٯm; u= R>Qh[QS[vA8]D=Z̀jZ?a[}-d%X/C:n C 9LOf?{NXb=p֛ǵs=5:jH|c >1o9'xtwAi욣w>h澎'o_v^*佋dCU0LLNYc')I0TĽ{JzSK,f {VfI.gQFdόwfj1dvx?Zumλ%lY~fԀbϔԥ$!CG|Ǫ TR8lSoJE 艻[er6ahY.UU82H^{:>pfC ̌r?ͱƢ #(I+9 `/@0_NJ' ]|.DK@ڨ`bcyY䆻d9tZo@p\.g+PPh*JAF5I= 9{i|LkbKm^I/IQR8[Y"!35CUKmesh*괱[B Kw#@:rxU*q`s%/-dO@.4o6A &Jt2κ OY)'s|hiO_+H0 `.I iNُT7xK'9/{: 4}(QzR".? SmЪ55&6jn"V&cu^OXYM\sRv4Zt7f/wO*A1 ZR3sDrIh$D즌`kiyfss&٣m5&-A85'7LM<4; ҘdNI>} uκ5m a=)2||OHX|86V4m'iYUkJaI(|y W/rMWV~Q%ՈArHK,|6pP<a4'mS6aC`,H=WŽܮ-Nt‡y]t׆Hl(R?.I>^ kMyNJ" ¿8k @Z"+bm3`*CC6FC"Le$\*#SJIY !6 &ԈB'w%+p@eUIbr~,gV 9جpY![_*j/7j *nG (pRS?yX䎑^L/;[@UkP55H~Kod%MzhFW/RЖIN+tP90zH8(&g|1(5 ?Hπ1nnRtEGCG\Q&Q%;R YŽO1 Gt8 KvzVoiw F]7&¶?ݳcx; 7e=FYcapn`8=99*=1QU\3ފdpwQ'I.+ H}(` _48C˃ݻ"(5نn5}xh/;_8E7pʌh+d8 ީrIr:,*Lvh^Ţn:ADI>4K@/Z ,P¨QACt4|c0LV}ebhӖǛg36%Ob!G×SR9du:7'V.l~YK^pkO-5GjdcU:*$)9!TTjz aJ" .Ʊ17́>p"hqyQi)V.Eu@}iBҩ(]SF|Y}(ʭX-,p.x(jooCQ)-0g4v#}Qr% (|rę"4W7x1\[,3k  ].0hƕg8$Ç\!ǰ$(^@4 +q {4vFl|iyODaV3c *h%Er{{l|eM =OUfoQ8>Nn;,MAfi8Jg)Cw"1]&MεfW#K=I j M2\I31w|3el1Ys%Hx-us(ԇyY0DPvr) v<ʬX;(nzxVG%:eXޓ< Xh*2kRS |E^OB/5جtN OKg?{4\=lh3z j.f u_Ϲ۹NmVкNig4\PT<1ŻT1ݿgq }R,*U~,#"T˵ۉ%Q n6=NXTh[y}hyfy7hY,P.6Ȓ0iP>DXw;) :q>*)~o׬:YϨ?@ۉP= ghhyde]O zߣn~mC3N@y-~?t%j3Rm^8z1Vo49J$'HVUŘ__-Ь sNb8w%G-yk3Ù_gÊ?8ؠ(ÓfE-Pg~yk%`Lahf .Q0~/su,AO [;ak'!ׄ`>(RN5bU"^\LQp ]\425M ӉR楾Hx )rkT%nt)P)D~|͏"8#;چ3d݊ -=imqD~ĒZZǁڢuoQ򧾱.RIofn4eiSUz`mcj@?=فTޠ,(^+m>(i~ AEWC^4u`=y XGʭI_ze,rBI 38 Ax m k6V?1PjV%eK-dh`‰sZk4@:~2/GRW݆M5!Q ʠ[*-5&BHCfXg,Y^B/ C-kJCt1Pi_~XCB\"z2"dMʒiڠ%EhU̵sKMsT;KYCy&3?"U澛l.].Y?Њ3 ԢK~1GB7BP)wZr!s8kk}q_%`KIIE")E*^*CGMLuF0%6ǮjRPG\.9ڨ IKKZ.3aIۀs=K`+7I J7JGb4LrQ= KE׺. jWW`"`=+,ad&˟( Jb!^5'ryP'w7rP5) Z7:.S{0tYfg \0T8C"ȭmeip嬂džبyϫMC9a =ܳQ';(< ^,/(XIa3<̚Q)J* Aͨb .A»^!5JwS=5gMI55 B韇mZ?*d 672v S*(LZةL Kk\w48p$o$COQW6Whpp{11e}" 44yiA?ez4[@#}v% a[!TK d=˹:1PKɌKsF֗3-D5q 7Fl=0É*|^Ҿ2QMu6R휟#<-fv|fM:nHag+qΓJ+)/R{4LsD%M TB;I9'ՌXү6EPId~F+O71%P;܅QI>*>?UXB˱pم]MJ`& 9 9y$[*\1NJpόL[^82BRx`姹S6z24 ȇq˕kjSr1SdVf/!G-R_]_K{X.PPLLjśDŰ,wsucͫ Т=!>N!4I B ;f^ ۟f4|{ !ajxB3 ԞCWRAa}?/CƖOet"uG95?pjJ3M!##k 1 i rӗk _h^pJhb"3@ ɬP\]i)fs`F*~`?3F}T[C V&=M;&輠BTRtNp=OZD[0` 6aMOk|X*ru=Q]&@%^F%bB`$0&ƪc Yrk8vfIR BhKvi( ٬QNFq 9Sш`cySLvxͨ\NX5c%LAq6ևv|hHeWD95V$5n$XH)i8ϸi<Ç|m>(nGdX^~ϛa5QtF.N{t@b[|Ln= Ramn7{a+:2JXݸn2{6)/ԥ# "yⰮ;JL-tr[nT'1НZ161 'K`lvuUxX cݦw<ԼVO*ԉe]/Td;Wω]?׽&V51';l u>p]dX&8L\ PN_h5d0q;3CdjO'UgJ{!rw"؋֐58=ڠX.3VPya-!u+H7wJ?p&Tⳡ퍀@bX{T5 VȰYtKFqѝ`iT%"K#G$~~TzwЖ.~|$ HN?܃tl0v"6 U$bJZ*7xƩ#ƩbŊ}ܘ7 pOW=MYlcc#΅M⣍5-z Yo~Ҏ NK $ PUnm9GXjeA6dޱ$~P?>py]OiPx#|XHQ,K! ][d3v2&zksƅ Df/t<5r ^3 ;E΢uG>sA0΂?bo"pHT9Uo!Ÿ *F3oG#@oP)yBzȎ;-ݨlOh(f$Qx=1<'Q{FqkW=]Iz/:Hk"º/FI<|j ~NNy>Zq}#j[6Q)%k )Db>QĢ95*> kV_~R!٭.[1Q|8@ PnR!8."2 ^9VJ]}]dMl j{rqL}4H,cbJf-r=\禜0s^0L[3i߬lj= E[;<6FM Q-U h {0+fhΖK/zI~A[_},k YUD}.EW͟kȾ:j뉢7oݽo^0"XAD`JͭpYt1cc#v޾>;y^\=9F~KZnM^(Nv?9yutMXސ}5:1pa8c4& q%TEWҍlU(^Gmf$EX1ǀpEj`5[7)Ӡ"mϦĺI j딵f)GzIZ|R0_A I3FA6Shx̳J2BnڬPI&Jx݅Z%K92'>ڈ%EXp2\B> L.֍[Y|:.5> @ 38˻d%kBɠR Dyx ?5fkݳWϊMfN9RW8tDou0\So.Gwh^^? tVE猾TgW{[kc>fPM"sY\͏2Fw]K h;}AybC v:Q{W=˂mnfm(I2ʕ,sB9H؈Y Քl}[}/:}8ߓGUq{9N.wO6B:s4Sa(7=;~5Ew@tN@7KV%,mTG3{aaW!W5;UK~FڒY+֒Ȁt4ڢK1!遺G06zgc=zm3Sro14ՍLG0I=e<mFPQ(7ft~ 4@+<)虝\l1ј} yjCכ=AEIuhpcHwo%%l-uZ$R w g1m#/ulKωJ<"]T) BT:!:khgM;ACR DDYhToZ5nBxбx@D ʓnջ3tlOMF#ww37nA[1nTb# Kfi=JIAQى^ƥ{Q Ud>|P*is^){ş@ ʬR01׿iStL$ZC\m*w~w)GBA#iGqSo䑳G.n*0q]d< [Y9 ް1iwQLudw^؄¨x GX%FK&倃Rȓo*jp-T?pNo oAWo0z^}kN M1tJߎjoYgK~6)Xdoh\tOոL/˔G+c/Y"߳;X_c %s(KaxAйq\p"P3&1C} $0 %nh6OފbUq0sia#kڌ->̃0֖H WMOk{bߖr\l]|]eyxxy'r,\ڦZ@߳tse6\|c--nrSeicۓ=R,χ$^<& Y;C5PE,#Po(Kh mIkb9KJ{zIGbA<+˰[[Dժ':/{ri]*y yNEs)C1~Ђ)vռo@jK|좼ܑ<,WFM -ztvٝnu4,4l?GJ/;GXY}2Ñ,BԎ󞱻[_\+[tě|ڸ%ЅOJ dvn8ԄSkFEtomh)dබ D|Q(ǡcιV_mڝjQCn.5 3(n}+>Љ^zWY0{-2b8',X'Wpܞ5ʏja4Ie 6hM+ڳsXkƪHl6}s;A%^4cz&[!#|e6xBCd{S}~9H{<> AR˕c?3 f$cB|Ae]';,-Y?ۢvd>r6d|Ǻi-,G 8Unٓ~O?둢(b *B>gV2̘ULkwܖ-DCYa)~ۛ塁p"rA{`˪*#98d]T$K^ؼǤ5ςH^K p:Z] /<Yqw%RP{a?WY W!)b'X pD8J.=L_^n5uӑ+J`ؘ?a 9k,ō..2G߂=F 9֍Vf4d~ڕPYVa~8iMI'L:n1AB{_qPlե1vu3ȇ[` [TbJs)v6ynv[۞<6sBp:~ϽF;%)I`0i[P9bȮ@n<SKЍ'v {0UUd2#z=(TcL8zJMx%HB(hxWK'dH$żJI\.7)p?Ik8%WLW k0Pq }U`$}4:\xJ!*BjIkM &[%|Na䗝yr"ʻ?KuYO)L~lBЊٜ㵁FV/ҭaޔqqJ`n0O 0Q8Z_*&ܛn 8>AY&E_bDg!Dts|uӳ"ގ廈[[xn|󵥲 -;~e~0-FE P?Lv_My>>i"f޻n'9<=|gu޵/&HXV^K3 1K'"޷;z/\^Dj>g2ߔ ~в 03 ]l0m 'X,(>ղDm|lt֩gHO~a9/-q3CStLO9*TutL5*ZhCR֍C's!a5!+qw@NMׇdड़VЭc`sK<p ҇v3?J3rèum m ¶MrbT4*ax8DJrm WNSb5{ur޿ԲJg\}hPLu2I3 ޏ5|۟ΑF3COcJjS%WK+Roߛ玼vrhDt{7Zdm =:*#߾ʀY%V5v2F,EzU\cdݱJSC!JJغS|3c IȟFVr"/Sy %&l5b,-~`#hH`6k2fJ2}F|6D0O˅_2X̘0> q~5A?i3قWl VM#;ޢoO}NU7 ׿2O2 O01-!S ,̤Bo:8s^XZQ=Gze "z gO %F" gJ.cY_-cK{S 'lj=O|ؙV&{F񮼾Ж7|Λ(Hb-=Dc TA,!:/2hA]֒gP,V2)M?kbϴ˙sxN*kd@oP&oS\%v\K\훎>" #9mBpU3v8{+={oص'v9:*yF$v+Ԡ{#) UܢdžNT6Ž /Ѻ"W<% (V,M?,φɓ]Wk>'\Ds@5PAg` tyi;*Ƚ{">ېW{~Y,2iH,7mb9HyQRXYkFNOr`x C_J/fZZ~{Uf'ւ:SnGN4P]&n8$-u͐rl/0>8OBL;")F9ZUl~12'\3,X?s мG`#ujj>R^ oNyKX_F~.?.?DW,<}V-n=IԹpϚ\_)&QѝCTYWes@W V"́iX7`I1#w1 j\txµN(uYr<ſHy&:oٕm}+4)|! EKu~ia{|u^:ylv lNL|9UeJfvX]곑Z$Nfx)!h4,Sh?KKB2P%af뇛 (AZt*+wINBcphjjr;3"[0`P%m\_=87ښq?ldjл ;35m>ߗD>y*N/2}GQ ;[v9xPn99\]B:ϟ  >;ZsQӯ!#6`Ntew# Hcj cAOp.hFh X] & ᆗ&"9.iI ]|&O`pdM > 당툒 Yp̠ l[D_|Z.3sCuFIԅ$3oR*솔<%ޥFΚR%HNF?΅wXF?dz[jiv;Hsj8\c4UdkB[6٢: w%۶miJk- |ƶqޢ+ctKo-mZuѠjR|bRÙ I7-i`-k7❦ 3S,I4EYv[0Jʝih~OOMCwA"LbνVC~ pCD{С*f 3u勇c ;-Hm5sDʼXbVLVХyJu|lhAejkAjhW IحwIQjvѾGWcW 8EkчWuW \+G)!Fo7Q=뇲,险~@P\)|lE7?aiK 7E<*gیަINYXp<5u|w-gS43՛~ڴHN 횄z c򐯙 %;EV[ <am!yg`FEM!JIi^[4P0dZDtauS`y/> ~,g߇ݮjܸ{AybNOtY2S(D=as6 q.Pުg |njߙW'{߬IG)!CY3 pCՅvn$;sVa#U: Ld~iGb'4'ڀħǪWHZjq YuM{ޘ24OPL@H׏HܹZؑ˾%+qC>^SSTCK# 0R,I- Gn\WH kN>_ʄT a+~s*}ւ_tbtM3w\;/V<$&x-LUKޞLS/畁3+-Gerd{ryWP2AB84H:T,?3iěJC{v@X-wt۶ars /c(v`aԈ_&txmUYR]&p*.yϳK(Ax\qy| RxlN:R%1QuQm.7Hds6V),9"փ;pR#lj$ۧc(,&{9 IN'If /rSOSPwcClU WX,r \P&g5TUbdEHe)&l=g(BBY.dwڬz_SzAgcXu:0Qmv-.ut-vb?`T;2K.yP R폗|kg<4$eSvm=ys7TN=L|WnlRu*ƉG^_Bqq~xQp?lPy}9&za Y$o/{%  H{$$q[mc@W;i!ڑ6, 4/TkXgKN 5Vq7kkY_fq5 sȷTG@t֪]ˁ z57 f2 8bbGB#Oӄ9_Z̪?:$ +lrjeI' (\I-MY|nogflmbeXK{jv+H(dwX,p$cA96oq久g" x5˩VѰ\$AIaDkW)ឳ.ONnSؿ/P4UO~.2.$C}tǞ3)ƒ^va2=hrp?YJ/dƢ(z3)6nĪhp3ghO>l}gJnB&BS-CQPFC^jrI,}TG$Xӷ?R թt;U $-\"ͪcK+Y 6g"Ӭ&_ro& 4j.Ϋn[UݖBi2>?t5j9L-MP2^lwV"06)|tCcBAЈt/ZHy9W(Au@ X0GO.|-<2/]l}ZCU7WW" 5B%A &g 8qs#}]id 4l :@jXa>,vOhm&Zymp @p9せz[$qـ/9$35vO"EE96 2lE$gRV/S͖.jN1ɋ-*OcyO0@]ϡeQ!bXaLw19>ԑlg ɋv(&۠7JgWϱx Yy dɜM{~4Kf\"'7 a Oh}pq: wEkg<# V^LNɂܣP_+^g1Ta:u~eI-N$efر^ 'ڃ@j͏,g[n%7aU4[#|swf]B8vT)RjݞSJ~Kh9 $ja Ѣ=]1>US9cN*b[VŨ+Z²~nYs540( 79Zr!=|j'7*T;W6DOWMV)%`"L&}DGG+^§ߌso G',R`F /sc3pc+ra% L*UEt=V#zk-<.a['g N|CR !jiFA[Wt;L{̤.Md8 Fw0}Ê&PH1bSuA:=Ak gtVI3DMvjKgq>SP8N5f\oBJsp Џjf+! HuhcƃgS Jzo+'H~O,RݤM+QޕQw&ۙv,QhtNIU>:8CFW-_!cٓ[*kdS#֏() &ai YE*(8˛&e_EZfZ}4Yfrd@>әzrͻƪ.<h& 0^f #_m!yẰ鲮 O\t?s͠I>Kv'kb8Կ9}T|>V> 0[WaGGf;f6̽ N y8MMh]AD1KzO0qWƂEJqُW@@cVd*|%ao~"fvF4窵:@a327{~' `!}>VR!'\Ph% lbvaiʐkYԳϾ[+8fh_Wvs0芿לUGRÄg[>ݘ2Njj#&,r/38bf7I깵@fgq_8J#pS+Ғ\ /k- ;kȜs"Z˲LK$+ $ )P0sU\qRl2<v5 Y^> x=z񆄗m;qU'{aX '=yN U@ zMAYk 뺎ƹg(O!3%]u14y!>$d^3CM!544iuFĉ>PՕT`j< {\lҚ~{Ӄ -z@87IӬ"?92 MP$G~kG{<Ҩ1H—, R-m1#Xjqha؅F H1,Jxxa uSkU"gSJ?'DmR(I~1WhDU m5 HĸwޅӰ_2/<6H"ĸիg@?mG #FyD]6ҕextzr-@hG|x*L4aYO/ug/VAxIXB"WхƦw]@/Kf]S$Tv,ԾcڑQ]{O~֏}QiD:_ qޮ](nJ%^&kMey/w)@a`31Jta%}~#} Rm(m|JSɩ…lMTFs`^wҎIEf%DEFzTem^&xvMT;KiCrJtؗJ$.v9w&N=LShg蹝ЁŋW =#Q-%XotGI;K 6Un Y+;InmIrrRS @h;J-LV8RYAvC cNs)>hKie$TMm~?Zy_T6s jFqɄ?o祤,Hn{[ "wBVx)ԓ2ňA̢Oy,~}>/fTK2#tº@wM>}H]D=] pAeA`ΙgGK#P n6*D=oG-f~v93qiz׫cBFcHfLt3׌7L2)|Hfс6eV4XUيڦ(pi޾9>SEj+?.'X+֕nF֩~Vo~Ro1`;GWQ[)pdȎB͓g` Frsڅ A/` T]ݭPBɾ)?Z&$!tsMEmG Ҏx HQfa!EAoe ]Gښ,kK8ZP*GiVtܨ.v{ѯIz~)z !HC sQ@2޲ވGc(ZVm>F@P2f~]SpLQ捃xvbȱ5t r)TA;#ߞn ɗ.&.^Ty%RcTwT<.QvLL7.s)?nXoKWZ:ih./-KAqoެ"lE[g\9V] <}&GYs6P3} +'-]>)"RomwA=$k[̯Ư@ ,i3F.ād lw<-CAQGt@|؋p?N0&uЅ jeܶ)FPLaFI*ѥGc0v S h7'͌|gn`Fl09|Vu|Xpf֩(g0m{3HZ,tRi]Hx~Ml~Q%pѺ;YנE;ζqu†/q_-_NjXWqU%a3|T--R* CJXղ0Xih+Cx=<+(Y>%oT$T-YW 5)p>bgO8_89ֱ/CnPgiQ;gj:iJV6 lD=5}TV8"-!K%!!Grk54h&'ҿ_\h<3"bLođ%Wz2WnHPyn DǟSΊG+jӦqU=ä>cli^i0>O\躃'o`3Jx[]<|2s G mXBRTKv:ReA"O]Bç10HM@(Lyg+WQ S6CfBwSKeͽ,Of$ =Ms3.kٌ'<#MB2e,+Ziథ䅖=M!sط'8-B0cԖQ:/<{I/5q+h=&mJ쑙lgRV`xwc72{ve9pz3bhLb)V U@ҥ-i(F9 !yI쳻#w?2y$]M/߯%{edXŮ~5kM}M ^S]iڵn2_ oA AK? G^dFuYXМum[Kj6vQ|.O9ږ>w"bS84`C'ܽ&0!m8{?ˡw?RAI :;LFx-+kW˴`AԾ)YS捒YF2(&>_e?r=jy5Ea?O(i<[-ɷ 3y"%%XiRh#Oh<0NfˇJ 33wPV՛B<_<>9PS|W9Q ?V'bF-5O3 #n2U|ͥͫC>`Y̻Rc·,[b+!zai<6b1`;uAWwUۈ{KkNC6!5ǕDrp_(y_y8HJ_ٖyh'TY80mM|X6{h5s]ׇ7"0'6gYKIϨ4@~d|q1ݶ^5Utکws8MW}OsIYSijȘt]ۢ"Fl^`)_bzp " n\d4!ouS'ߞrK>ZMQ3Nu欫vQ)]CB^`^%AjI # 4Ga,X4jG6 }e7^&.."(.,"}?< FwuoU/9R%vh(1Б@"co]_mESbe'OS0(pl7шDޭi+V3d 50 {»sg2}bSߏЧOs85*_ 4f8 C9`kV@#{I@ڄ;dPۡ%! Ish>g5['Zx%Рfytv6VK IV^6 µiLA5| ÃU¡ᩋ Bfx !vI2x%;BC ɡstc'_zMxY _R&R$dmVă5 Zy+ Q&^:X #ճќOZR!F>|"X+țКS]"n@LZCی8EW+#W .u?U=XmXCnP͑}LR9 1iIfP'B`\Aߗ}&0s% h9Nhq\J4ԴP91 ݯcӴWƨg=6IZxATs!U [Ah= ؾvMqN:? \O(Tm1~ic49~Cvلq!x^ьCzKNƬ"JWӋ1hB /O_x 8?ͬ嗹dAeaAoBqAfR?rA3F+S9[,>x=:aw)?N}B{܎Is(pm sS9b D o9~<گdk6`#E6Oj c`H^5(wz A-'3|ETPuHs>vLl>HA4KMpNr'DHi=88fLs79n~&P-GC[nu!E$j*R qqcn7ag2YٸFx2?c+'uh9?6Ї,قL$o kܟRnߏ1@YrQb,95湨6l5|L[,ihCMJX XD<`{A:C.cC&ꅋ_ĸ6s0w8h$Zn?yO" M;d“]>cgՀ|MfVQYg/HQ¬㺗ضpiwU]ܞ,;|Pc5тvy~ޖX(#rټ84΃G-na)a{0z{ 1|2N\2yCpy?m*,uB. JuSl#-D/¹WLc(n쎱38;o6u`Po{2_0+T? yY>Q\鏮v@-:M&H1{ZQ汶.f)ZVy5vCsw]wb!smdIT~g*_j}2;5l2ʚ%Cv"oVSL(L1,.L&Κ:6۱U ۳u[kTmo:D B$.pcK Eplhoy35QC<| b,T2\ӌh( a)gƚ|ZX7t` 3!w]lٛ)TMMvN*;յX} n.p%GeP>Hm\ .$O`k%r#[LDKl$'E|v硃\<#VFV;\k&+{3Ĩ<&>321r7r{(qЎv (W(}pҐ{.T ?DCdZ/*2ͥYBjbW.:4f̌nITNkC NK ۄ[R;wP0e 26{H"E?DIV>n#QR`=ݪ! X9\,h7:RGfғw(yA-ħl'jMCwUڗѠ b|Uӗ(Q zbJJ2Vo%4}l_(g6P_,,Cû7&`vl$<@1WQ{Z1q[k:2s&]Z *8/7r|Ť3)J dg*"pE/ =p4)]uG &@Ʊ cA}YÔ^&cBM}7jȬcbMͭ5X B>$$Kg<_J!FoW.L#}rjfVQ4#0g yf|u@}H= WTK4 IsP%t䗛E:}.$LM2 I k֖E$cjg0{"~@*[5f:vGAZ`cĵiAĜ|_Q8Ǭvd<؊_t3JgA|7@5g {^8t~V)*r崐҂>4.Vab&&#lqEu!IB?'5_8_$gf<}R4ȗS@ +Qe=255Xa 5b~:Zu)*n +ۙyiX=peٻ#UNܔ1{o.yr:So",wV'mc:El˺^6G!)!TxnC=^@v^@ U"_ҰhF0aC* (-gD?:6>؝˺YPO[mxZOpHaqG%%2@x)smgoУ `Q`Qm̿ {pD:߻=G&pǓKMLl *?,x@& #7FF6MGFNiPJءzn_ӡМy,LrdJ ]B5؃7V"j#r_luRdjb+'S.ܫԴYGxjY1KY+̦-n Pd"%OÌ_8虤I_1f]Qv&pJє_kҀ[ :(M ֐YAtE$=Y.Rhh(q)BK+`"-.U$;1pK0C{o)~3A,#Dc[]>֩HW Bes'u~9}:۠;ixwmObp2rmi Y$L%N7N R'wkqP~|Ɗ)zRUU8 g,.~UtG1<*b)mRuc wNFF9'o1SޖhۥHtML5ZLhe3۠l< !u- 1G,bEK:?H_ַ{i4FOe$_*L;<1o{x ?44D̛xXK<{{1f+ni3>LT[$Rg1udQPUI茒gzMEݫqFen'z CFH<QsW-f?r[tpnRy׹6֟yg:C 5f]ž v4w ޝەs Fʗ|-Z)#m9 H ^eb$fQIh xnoٵ5RL}(}vZN\;0Df 8:` d] sΐ M=&6542b6%gFD%inVE ZEZ3@垦l{ؚ؂ 7E yLfb>7%n]GZ6;H#aAuWF?# M \3Ybn zj IRKSX/rP Peo'Pơ3icNZ@4C{Mk3p{2lվ$IlF-,C zKPQoC|ZϏcPX;e]mUC9Oon|n665rΆ!I!|j3jwOsT6 h̞CF$II N/ GQa\ KT\ f8i L)adÅ pÜ %T4y8%:&VrTly B)p~:=Nl{ifwbR γGBόmH Op)?CcT a"6$M ։EMzUiwp' iIx{An&}OpPu/< 񒅼X'P&> #tp#EQ5RƛŠm m0,*HAuTIWGhvb+hΰ`X-G Y YM F{}wil*2ݙڤZ \H@ P#,4MV!c8|M u=m3%([N1k\j7n("1}XdURW!V"O,\=?-(Mb3 7a;)'X/KYiX5r9\ - ;Y,oa5_JX'-#+/++Vc[m+9~I,?$muYt t ЁA<`_<(,.,ۤ'2IvnJ Ȩà =A5aQVy<"ȴO^|hu Ւ-eKl2BپJ$bS=M۪%Gjݺ;6 ^I\dEj,fD*vɢP\VR @9|2!$3r-n@ !bY Buty^he'ӽ`۫v8f*-FEg• ݹ5dч$bҤ?J:u2O# I Q7]eq΋BE~,qBLdL&' A0m56{&ވUãy,w![B5?NN_IfI#w-}Q:@\~o$L0lp@<#c})M/wFg仳1j{ Lm^ZJ7({j-zaw~tׅMvbxWU Pqecܻx$x:ğlWdp%N4ҕĈN ǒDU%r #+g=I9$NJZr]Ei.Lu\d4#`GԮ$Po{0Ϲ*Ojܽ`@Q%*0.Od8qRR[kgX>l>ƃ7eη3S)GbXz$lى='GZtuD:!LtQ>C&q(3o&>Ip$/Xxw؛uTUݝn䮓n\*wχ,9  | 3axMv@{2({ #Jms9ff-O?4t IAMrk qvH-5B>5"彅 e)m.=OWx˯sRM͞^ZS2Q `a7 i;0(C&7a;T<,$xܜBm1:SDa΅@Nh3B{eMTT;=8/\<\ǗY{^SE' DQvW`("%NJ]a_D?L2H5ڼ`u4uX ]/ NlO/ӴKnlwad?K޶)⹑42pA"ZK[jL@w'6ʕrz1ڐ6؍i0 rF9nrmpqV 0rglAXৣp^y`Ȝo5=3چy0oA!V_@I0ձ5ՏƤhOVp%@nzs&Bq?C[a(BlҰD)F$hWٗE*mpROUW\>%wak3;ݮ"ݍRڡ}-Rhr6K0:ڀs=f&sVxm)d0#QIz w҂\1;⊵&F`-[aG@S,m<| ☱I;Pk2f7$9GB%8o*9\ =09H^a1(X 33D}Z,ʺ)cq]( KqjEViUz$ : mhE7\ED<; A։WKQզa?$PfE$HGURQ,YYؖ.crW00mEg-Q!Rubi[# ~3 SDJ!n`1{|GbD_cߙQw46?*auBb;?[:ٖ7 3x(4XK/ʐ01 V ~}!wGFvڣb*U nKK3H(,Zc76V I赿C!ܯ&0s/IU7n]#o. 6$4×w:d̸`+Tp@:yB=H4<#*a(R4j5ZEE;T-փ>qJzoճNܥ~&K"7~"n|`nyZW3g$@S]Et18^;d Z RdŪ⑑ /Uئ{A%6mvߨx ʮ1BT!L^gjbX/9/D=#MwS 3GͶqIU?WElΏѨ9ً$^[OcƠ셒,N\SpYlBZsS Dц\Q[Zca ~ݟxMKϡho׮fl_|]ٙ!b<*Zأde!Vߡ;(f.j1 z&Ϛ 2]{if$^pݩ  F+EU+1b 10hYló%3M9QJ9{-Q iw4!yk{N1wAV۴1cnkLmD[B2#'%0u`հC=`HD:߬6YwM|3cRt4xC#@^oMmsJ#X{,-p1BЊ)6K=3ʋi0Vhw,4VDo(g<"7il'{ o5^`mDvhUN緌;1MUf3pGbe~`eA֡:4T2tds !Ap&VB,ˡ/gwOeRu?V;Sw=_SnZ'AF.iYc)}|M:l˟\+:{iX4@7c޹hzaE1%: J SAGJ| ij(X&xkӌXvf;jt_ĚmUef .SwB)>C%4nQ.P`@X/aXcJabx-5_)#Jү:hKPN?>7Z0͋.R|T30veymx@J 8yF f`n&=ٗC]ӵ{QonKB mBl2 &we0AN /t ?xӳ2nGi -4% )"nZ\pO'FNpYI<(S"ݨ`i#R~dk7~Mj[hʛ1TzcAʪ̋r8٪Zo Ii|Cc[I#w.zǒx“eG:%tZ),තㆦ6Ro+LB!yz"(s S4pNibb6m]65dqj E|PG6DY!X .%+#; g[f;?R,U=Z +pLX]#E;ZWgSJI!Wk4{+&r%9J j #8luM %f.I+8"O㿊f՚}v+2kȇT nRlO.>veBƐ@fL| ljTA=@vU^23+(|lRx:8 fy7Ev=p.[SWI$Qh djT@EY#Rc\)y$XGdb%.?wOӴꖲj5sަڜ]bK<Lƕ' G7MqCo\LK}8t6/ %Wh`QT֎Ft^cbH8,cev'=+9҂"KC~6CYnR >ki)P5TU9.Jd9P;#MVJqԛ~XZ6#̛;-1~PT{L i`rPavųA^!k7U"{盎[$D ʞX!Kg'ﮛ(3;0HG^716L C|L6P7+Y20,JQ/1y_D>ҩD]+ebRf< ]To!ʳu^Pp%eǛlJx5^lhQ_$bHp3J84雊7p@1yK4 c ;WrfqgåQ|ƀ0dz{~@Es:rK%&E8zĞU,M2v|҃6ʹƹh+z{cN$ݿ 3R{VAm7o'⧓+ںn4feFe!zX1Y )1쨛 `2#F,J 1M-g%#%c=En68Oٙ͟e_[J{ރbN۽5ܣK]2d:߱hDwx5-\HvVx=_yD*'D jBzJxF(W=[W<h<'8 |5??Nt|>>-sƢs%Qv4:d 2!aGVο>'78-tM^d4˷o6|QEZ89Doܵ ^*3٭Ȏ ;^sB} G%gDm#| DsCnlv &CtW(.1f _k_\ bub![Ph4;/bdh-Z$F0n,D@O{ 9 9/lR!GN]R~~$x2Ae^U(F KEe4~itnWỰ(;+b;^pkqR5eCYj\nCtx Q\tW 5~C8{zB9vn²T>]q=2Lbvt@)͞+4 ;]Cq<6 12z"a^J'!B˙WMR6-"7/g &cB2j= qUREGh9{5\C Iv0p1hZ]>]'B ܩ%^Ş̞M GE!{8~nՍ5҇.E==1Vz˩q]qR[=KҦŅ86Bm{[Բgg, IWF] AsB49,N4|E&2RW ojsVX 2Q,{  >Z)zhlS=~q-˞c4.}( ʤ"[ks n d%6oT}{(Wl)ȫz2P.{:ԭAS.ՠn`2dho*N7WPK9L4ь*ecZuRAHtX79Bd>%s!Gwیd7St:7 X8V[s $}n(-EnJ <(b I>ޭWlF'Q뢗b~na@{0r+b4Y[fG 2$>%® )sR9p3(€pSyK[TrU d;CXFR2Z#F"R'|íwFW $9;J{wJ`Fe´X_Ecf;7ׅqmd2~{8eܤ?!c `riAApTěHr&DKGc tRM8>[Bڀ_@ ,`Ddymd_-[n! )Y&$AJ9[3;$%+K,CR%T1q1GRƮG%ޟwO&^J:/2ೢJkVo]3SoJI7f5ܠr"){_ŴL,,#@$K76t yw+ϖXȣIPamyh0^7k LM<G$MW*\ZԔON*7fw`L6 h{{|M'&3Ϩ ux,F73u+sgagU+bGpz `J%H$ZC(ghVx3ڝ4@oҵG8\T>a#!bae~,9]E=}W> [r9Mi#@BR}c/X0NkTM<%Yx_0\'TCnPޝRכC>YϾ6g).1 ь-nV?l19aD d !o#Z˖^^Cw_/s1%]-QUH`*5nؔJ6jU^# 6Y+ JsR-7lD.nl9Jw?m2\sQ3l~srmoP x,/9CŊdXʿdGй|78Biޏ(?B4SyU4Lr3sG09Ư_OKr%Zs 5F%YM?b[#V4x!~.E;vy׃p~w^˜+7ƴEyNYcD`5?~ApDg^o {!׻)eeQ*N@t)UI]H`uwJ̣)~:=pg5U] %5SКVlh 8 OP` Ȭ8x+_Tm z^%!W{!yl.w͙QlfЕU-`M5ۡW7G91 y<>r?F19-sL{e8I8S;gT }'/ +,cFf_M *v@L3C[_[Ya`p ˻Y_*-O€^deEQH͠b#fj G^8ԮHqԔ! ljkO!j'#8NAtWE9w1dfT3u3MG6D0!'bOqY=x<i=M#p)@ap;]WwS+^y32m A^5Bx:״SԪy|MaVnjOf+ʢʝ2#oR&AV©ȃ@5:~ 6zĦlmZ[ŷNYLR([L<0IudRggu o1iP5j(`lBL!`+=3=>{f4 W7 ÷K!d2 `Dy|/g9 =Z7}ckgTؽ w!0TNk}]' V+:#;ⷂ&=Up:nD:m-{cYv=7vlvqt9WO@AlQ>9`e6-E?ץzhjRX&V싊,N*`y6~DyI/B󴰫s2̩Yn7s;׹{Ʋ'\GB)dm&֛vzʼY_!Z-z ɝOE$abOS!*!(p3S9MPxM>Bh t2TOpZܸe ^>d/u QbLEIQ!8wRN-?.7(pF^vmˆvT)5 EOW:`9UI zFF2 #]ȹ[)1^l3vzϞAܗ91$@|qv@;}=d>VjM 6 ?ul+N z"ч~j iؔwvn#}=a <16`Ay`@}K5)Um̥A?/uOOEѯZ6de.@Lw%y hD +Bދ0.TY4e-Qqv{F/Bnkּ,UKɰ.H|*ZE\oH-~yJ\Yd Ge m  #m_@ 阁O:{\CsE:#2VRt1]|EPޡrg`kCJ{279vjFcgM 0sS0HY6ӧ LcgcۏeK3yWjNADɇ%zS<ژR*An3{6ܮ,]ʾ xܨkrԜGUT '`,zHZyT/sҮc^so1BhS+zJ@?ZWZYJN_rDxI/G*I_ nčvK{eUH1CkC.[gǧceuոJBz_iEABH bP:\zME$u`o/g3i?s\N|g8-.+xҾ&!}6}Z;Vi?~9W%Lr32*ӳpKAmvܺu y`'Y(*-a @1q5|8lDW(%0!"2@0 LV']8sy#>@"J7N.*qp^yz37ylw4V3j&C_zCq{޷85 }g׷U=Gj:LXq]?cP՞Jl]D|}A_92[l=t9T$;I=FR] VK{: Oٶ ; qnCGj|LH-Mp|pXV8wn%Į|[8&dsڜ V@A}ܲ5팦\KV\ua8b3saȕ ;P6Ik6p nӶB3 keýq?Uh ]NɊ:>ؚWS9W ȗP"քrQg6Pi3(|-rwxc03K_X `K-P% 6  DqGx ~wL.][7DOWd5a5.7wG%<|gYvwi`菫(dPDX%a`wbpY{F{]5~=7vq}#07퉖](j Յɰ-A )k 8lSu\(C_J)gtx;VRV|)K}ӯOi<2<:u`0&o@|Տl?]*鶉*k=W?IZ$T+):.X@ҍvQwfڝnts ̷>(.`7g= Kq=3ɚCoexWzWdb;%9Q %' "m%C02Ǒ72<HBcVNg\h/RMϙ3QIՀ !w0!< =q-P>!\6@rr=%?b3tF%sEc!rn|q;e 5vyp\ƀ0{k{rx nc>/'\Q{f}4%w K->TEb_w__| 催l?42Ly~^O-<2vA;g?A]-T_(&1MeJwݺ\ӕHD?(~(Ч;p%\+ ~7[R3DԴ2`*jұ9(f&D\UbGP q?&W^4^n_҂NN\01cYBIҪEX^@9R JN&%"J")^0w+(8YNkL|qcJ" ^zyDUޱNL&uӕz$~x].d(R(Pڗf3>7;nWٶ ;budI#"tF]Eh(e]ZQ6Pf/C ywxuҴKZ`M!@W6GLl._fiJ{2vod ءD.Zr o `ֱ&4#s]B[xRKDŽ`ד$2uEpykE2%?&b>S^~=Su@lX~ n[x?}9'At}PO)ۗb6kD0(J?$ ߞj"_? ZSgWwߕY?*y hk&< qTYMeOo(NO25 nXxN磼YB"]`~ 2jkB2psyDYg?xbW%Z*Aݍv閌fMsynbs pו|p)&x~Do&!D@`k,(De4oqY-4Aq!Z|tW 8Дo#Y@*],}ZL F7C p #UDMEhJ׉atbޗ/'D+SZ?ߝ){u8Sn3qv"F޺O;`r{Íd+ZZ(&G5?hiTPOR ŀ4ǁS:r/8CĜl7Z!6e@h7XUL}Hsi K⮒:rGX Af ЪUҥG=lBo3K\>}VzHTD_x Tr,emCT"wgʉȽ9R7ao]GwbɯT>q9Au`uct•UƣxBܜ)["d ӜzM|,)i>bPUG*_kJ^&%/; 3')O~_zN,6< 9n= 1ӹųƬOxۧ W;V$ݧoug;C^^ntn+]iRLsU1*mU|;XgZjHZj~=$1i~+b^}OZ61[ `ҁ艏"t԰ȬYRV3OB;Ȑ:g&/0DwEhX(]<45vO\a2(7قȁ֏ɜp={g<&<+@n5=&z&P7uH*غ^i7AS" r;Y1)|cWS̀NuKåY֧V>y|vhs^2JHDBb1gy;]5֪iht*\m3bHTG@$_߹^=I{dG,@Kl!fj??6U &\IDtN;n[eU{K(IK?b2F)zw_:ٿk|XAmųFڴ,ZmIWqK!kyRǜ:?lq 5- yIƹ;ASLE7<3W&KtY$#9,Qoϟx1Ⱥ2IٚڰN&)DzfS0ҌKk 5 .7eMQN|X|B(\ᘙmMz IKr&/1_p.C62DzkJ#[8x>|Q[䊻.0i 9(VGQR 2?ِoό[Z0St檑fE 4M7gc3HI3k-8Hźً/ \FUrK8!ԭ.u>Thb!V |3U)>CԢ26֒TTVi]鉿oh@+ N@X<>&י?W4jk G]\UbIfOC׭1/r䯸kaĨ;P|ן| ۏM%Q}xB.uKGLDPJ*Wrp n@F0FIC(%`aLQd9uSWc'E)9Vc /MhHbD')_ׅ$ AwcWYRSyi^|>$xar'(/ i@TRӋt +zD4g!K7H #Qcq%O{е"ԉSZ#[,~Qm:n9\1$57LBeQ_ˡ;J@ɐ:*l^o4٬D^ڮOP "SPdF^[yJ͈rFFG @[ {F+6o}$,Y|΁jw.sGr/~ M#5$hTnM(.,la5tJMdnx1`o E@%IU FϬ9o|8 L19e ղV@ջwz7fasW.gغVqHVLO"hq ac(*I&isllI^° *z9Q@Zt x:.G' a9kc\ףPZ)dB,`oJflsjYp525' Z1&/AaIZ. i\M*e'+^/OUX"_zjIs o.V6eb\΄؎;ak> & S gw[`,:|Np( Rqn@V- " pWvjcwBcib2|(K-DKQ~0( F8mBSJ]S`#W98* rdUjm~D(Y ܒF@J>8c~\a3q\ +x|>f#D,ϖg܊SNxSFG'Fz{0 'ywA˯U]#-!=dq0"'fqFF9#C;5ɔ:a''^z2J@9W@ =LyN݉?F):a6$Tl6nLC~ya4)]!O/gvMRG#%)߽0 J ٺs\Ϯ 6gB_?ȍyW2'zs J:)|A>RMȠt5> NKr{>38&fЮUC>? B),~e`/yG^Ǔa2N7 Y@qi2L)k& Ȳ$n`sG 3mw@УTAn I|q|vV:8& ,b!Vc#nnm e<\maCZf$MZ n)1~ݫe ] A0>c!0Fx*kfד38Nzg9(^) ԴBn) r=C^»uq x܃Lޭ+dȊ2.rrȲ6n. 2wòh9z*C0FqrI/ӕb𔠛%HӫOBGIEU3Xf |zVEӦ #w2#/]cD [$}!/.vI<3HFhبk`ұ];Ұ݁nte^?PtA  `]Ⱥ 'اXpR"UyM'Pr%=ig—}r #MY(}&i5wb.XDI:5J5sGD_ >I0U=@ʥvCD\pi|}VA;~Kg˽vyY[ӷ,6)t#aW#?%PGRJnm@ v vAҗI0' d+R*`I7VU dTD.ll6}r0\ :*#+ND·t9WDUU&qGn;mZ25cgqD[β@\/d~7JwGK`A)(^<#Yace_ןQ\qyp5+$ X{s@z~>#(z{~^JT8۳J.oST2.J3b N*ll.f6վޗywϊ2W}b¿F|=I 譏 »"G}x:qF0QU&}f^vh6]ʼsțgY!|}jjz*KA4B%|Հ39*GIAU5ru+,IBvVNtt]Rև*ذ,ذ1U* TВV8yӳ)_: 8QL:8;@JbcSP|@9:DOE--{紴ãM~ Du)/NtGNOE5:T8Uècl잜 +zVvDK 5&4snE\UI_''?j_lq{Ape+6,Fnþ8L j*f8 _V. UA]Ь2M f):Z-;vz3Wj ?^rPg8_ Ft:1CRn_|z <%MX1Q:"I^aXmaRBxau`6{oarzi#Qq.9^'A$%K9\1#W yz?KӃXpqob?Ӟf˒$c ֣J3A K% px]O85f3tFy?5[kv>P@?66o$I1r>@X*KܔLKh kiKʯ1s{փbdQYAt9. a-"rO3($|؀^owS4D`Sx)}M[H/P;[z?FAaBa a᣽_3j3Oq駭]d0TV=M!_ CVsk "f'( Ɇpq 5x^}iF;rt4n+LB*˶4h:?R`6S3K +x:ŴW]>|_bAv|ǫjcri¥1:zfLv-[#+"ٚLW:Tpb/O,SQԱ$aKɥ*n l#Hd .ybyLi)Ntg-=RӶpc.]y>bWvG ?OqHb{~ ;K^~\^U۸X6Zhh{/P׉`Naݜ\{Un0Yg,lN*%tȈP4'02W`vjI ^~!bͷܨM1u:'@a5B(ZBhCD~M&/T\e/> :#kZ)ZG[ 4`PUC˦zK8b' ;*h.*dp>#cGߤa\M0͞A޷HZH4rtAٞ2+e}=E8F)5We$;f]+mspVi !/ NtUWcԘcN[i*{p'U~?[|S\_ؑ,=z$肓o%!B]*Ges{j! m1d\^w E{sſcLS,DP-rGwMRIE3Hn |\ibwi2+a˽j/Dӈ6|<ɕ{tԣ@gz<2;zVx a.v}2=Wl(𾕐g1b*K%J7LsˢN3LG *qUw?1{C;B=2)TܭCXdIҽ p4EZ5I6 3jly!02 jlaA"·K\(Z" }=pjTDEywYۯ8z q*)0cJ昷&~PaW)^ӳmBE a~xԧg\-+VA܆Ҁ)XybGתxP3'9OH޿FMƳL0'ń]8gE5?#S|&MRm<;.>.o}I$aéo~NPv >ĜP3S 7cbb$7GLE"_>NC]7I {:R Hr xMwM̄6sQ{RV@$5%ǜdsH~"&2vDK62,ub~56 `3hq:Β"\L$^&IR Fm?防hxH=GuGOFV ? @2oKo G?; 25S:X8\ŭܘڣ'7zp*yj31&]<䛴=ѹ}@0|< ¿ޑEG 9#֠=K&,0k䡋Kb_9WtGemK0yx6h:EZFrVTc֝껤Rm8GNu;pu[BvTo LH1`zmqqfWn#qxb]~4k椰lǚT4+IC-f·KhƇX5/n)RxSd\+іJ`I3.{9i//\)@ %}9ј^ߕE= ,h})Tp)Xt6V *$| e~mKq^+ [ZEp} ES6`+ w`gP͕zAHGs4X~-tYQ=p}֦Di@-~Vn\Lʑ w- mpJ x*9M{^cu&@Mf2$~s], y:6\T )woJ5G(yT߽j1` TkxnV>y\SZPR|Ue -ttpG@%%L1!;X&c-\c9`3^('xO+ OQnE.N)̔oW1ʸI\++((J%%c~'A'xL \NA!b%DZO]Q0VsHbsQfvvvF`gmOl+]sl^'OKF7뜶%Y .e-4Xöݗ7B1^;c8,bo[\T6؛F_xl\2`C\ ĠQFcOK4>L4_Uي:=. =n b;_r${ 2: 2( 2oS9ܲC[OBL|1u}mV;Vb ~kXzUZ @g2݂״ =Eo`⻳ocm7ɋ@Փ Q #IqC5uy8}#.Bbh>vIemڴXQjN>P^(q"qX'pnMp6*7 ]S%TtH{ u\sۀ g9DL4IF+Q$qkY(P7%[1W.I*fX0s6Pnë3]NhaImv>Ϭv@cʚЇpgc^tN2<lY9 q8$\Rv0dr|bC{08rR$K>}U4Zԣ1wo%R{!VCnF$]7%dyµJm/Cv-OݛsKZvhuQ6|y%9ǚϹ f;,ħdNrv)’$TCZq習!=U賅"aO *S\bc.V:g~UkVLžyx0o #/%wӕԄlIzgAWMTeA`v6M?I*M8`Aֆ}DgR{J/١yٲB )WbAJ[ܬuƄ۷稙NCᔁM^% xY ?v$P$j}H*B&N62嗢Z^ڽ6iaƚξץ˼dd,q-6Aϡ7-ukb!~vaHGcbI C2O$XԽ-uWOo 4f 'L d Q&HϏ?.bv%~"<9ܺ.AiĴ:`qwNo~ QG$L ;T2@'j@+}L>xOES_å`.2Bh$z':l{gKI|-ٹ["|ȁW wVi7a-A9vhF̜ @CޕOX!mc;Yվh0,f,mXr6nE>o{OB6{d a-xӦ - O8DFHcvӼ㓘?pYQCge `s\vd,zE=ިYrCٲOغf?q7Ѥ_UvL]V1~D I΋ZXҜܪsFo@Q~#-al&DMV5vc;dҡe:M:w;#yVefO*Ww.J~ i9cN/MtIgIJFtbvϋ<{G羛**lZ<۩ABCj5L^3+pbdjT"mK5#C\en&hZgAApD~W?+iOkuIl{ 4Qԣq|vDO$$ڿvӎߴv2ؠl)uR"%PYN0MWVC8Q"zLBqnBdu۾Jvf?|IJ&{io9;S4'&1v#)R d#2ަd>BX:q)Yz;>N6mA&@i1ɽ\ 4ZWJ8ʫT~'{SΉُaU[6<&4!Gy@I=滋AbNmqWELXI B.Hv`u{˛/ j8𿄥YXZ'bDt~T2 c\CIT+.q6[OH}C ?W;ؙ10ظ99qChyV73 .,Hl&i?k7-e62UuXgRQֿ߲^PCe+8'rxGJ\P0xY^^֨ :S\ԥyB҆44n) `~lnd G}:@ c ϡXYym1~C #ږCet'a Fs2G~TA )MDV"jȔV}Rd4ފX>XN<緭u4lhL[ Рhݽd^ !$ϡބ%z^tvqo]2kd+ӈ[Ox ܯPpX8 8 ҷr r)@:/^ $.`"))="$ )xjm. Ӟuxl[mN X[&lZL0uGOnk,z~#(pPEAn1vՄa;딐ւѲ8@#oCecY8^{gժJSVӒ,/~5}dm"7ex3)@:R&>_ khhf3x3[ %LhMFe\K. xMP bk> 4h?AY46;p9szeG{>'ݞoDBK v@~y_O7v!k@s|'{vN @n>H-1Г>:xNR51/Ḁiˇ5AwQ ^2} kC1r'ȍQhvcŽ;~C@k T_//^šCaXeF JkOr:сFtj$E3(,3xY"||tv__%.'pQ])$9"{3-EU%oIH)v8|BPBb+ֿ< wBtFk)"1c<%C Eh˅Ql(Va (\dn)Dq,aD%_r |CnTѽ vi T H6Dm#tho{mxT:F.U(D }x uU,gzʚ7 VwA5JoXa\C\M{dkh{Tw&ZZcF`}-K`!a{"|tزRv5B kArnӜlU\bS|/Ձ5OyvM?D ddyQ䮩a0~6V]H֪zWؐ³QiR5%!E&+EEɪ9c{t1E.}'})GNҡj>HBX%CTa73T(&uf&~Iɰ0B!b7\PTG(g# +F}ŕFL;NX^ɷԭvuV#g˰$/7C{X:\">M:vx#=L Q ϳB1qN)hDrrt^ص}D+ID!5URw (xU*@<j?zNMhͺ+[HD}i[Q97y ׂZI4EnJ P꫕E{~/d[\J ;+ˡ*,%2Mi7m?j2cr`QfmP%oYJV(\t ԯUz#dkQ&<'< 7O?e': w,AtZi"L3`H\&g{ ?KGC.ٺkr`6aMR޼CW$Cvm2xf"# M+iR-FuP 5l)K9;7D!ClS[Tm"O!3%Jœ_@QA #o(xbou x1\ցx@0j19Ը}m Sñ~ًONXE [~Kg)X0L鷦hTg!p鍹SQwyz5]8?gUD!"O}2?B]A0l ȪsĄlT)1C!T/Vm1XYZ|.֍'\Ssl3]5m%||!,l:*..<=i K}Ҷ|PLxC,̃8&2UflNŘQm v>ݿ!'-ԥg;R$2$YjcçMj1nmۏm=_5rxfw,`>%22smwZLcW:fij/#l'W UDZ :.^ƍ\?Ϩt;dInV%/!w;u"aDײrWdL&sO ba?Pcn&2iӓn/!|Zu>ڎ vE8q۳ɠm/J'Uܾw%xT ayᏳ)7gۇ+5=Rcũђ2o:83m|W|_nS=AyFZh; [P}C$"شBhیCG-4c*BrB:_.Pb{TZۧǜ4fӫ!gu𘭿X#/{6J۩0է@@ֳZ z0'0&u1r&A~69,RĻљjC6gZVg#k-ۆi[_Bf*g.)@(t]X8 yaZRjRtNvKKG"'!d.^gc|jF#wB윚xAn#u:{;-Y!eYjmv3fF-tsgF)QR/ҏ=CfڷQ@0Fd-zקzXQk Q^5ಳRY3Y Os%aby4!8%zEIomqlSȄ `s%V+,]]t{]E(})@\ iC?=O'h7+`; ёX Z.:#QyT$|߲$YrmC~6v>A7v:Z{.ʼnԳb"4&Z*Tu]G9 `Z3pEpO'i}EJ~8zߪ][}0~JbM"i2H\tQ>zAl( rjf`"zR 4y .L6NhE~Z+0]jf;{ZU$([qr;ye~u$j!@`wh`>՟'Ib' T 1!#IW; ThYS{x|or;‡u/^ @JVcAݐ0go uLIԠ@*@<-"23gϴ'q64FW^ b?Y}d^PI噕&¶/Meb Y{ [b+߳n5MzXhFpi .Obu.&%bJ[m|! lk@C-jipT#ASCK=ӨV9EIՏe <9udNZFJqSD #KfU'GE<~(q6/Jaຳ]5=lНX+eQp('vT)hcJF񵀩c촑c؃--4"5`bYQɵwd)&Qlɳ~,?HВZ?իw;am:/)"hy]`)˟qT7XU\-[ Ձ9> ;}e: ~b{նsO%6[H[f!)D= _aqsFC}m$D_"?<? ABlBR" K-?,9#/Db ,/4IJ,{j((gE4I|GNR E3Hp}X" 'rĪ=b0hTi5{8Xb`.J : 0xCϗfc.(]{rdEo1e1\`e ra/X4k;on2$L='9{M_b@F-d$Fcad7ԥE4 f u/|S[Hw3*xP 2 DF影"ɋJ 8$F5HXUs; 0`U ֫6ZDmF}e_`hg%7@BXVD)NoJ4tR>g9($6 ļreki*Ry <F Փz&\b?gROpkGPϮVs"Gʒ/cRs|RrH;C8@稷Po;^r6dzV/IJTP'd8gJ&3qXiyVH'[wE@,DA0  \Ѻ',.)-l|^[aqPBb{\.҂13. `vIilCG 3eu ([SwO$^Ac= nQνiԏ?، _7͍cA౟XWZd!K>yF'ȧtݡ0ST)׿O؝r+K:A%KCI!?}RN15z+5 b5Q9h! ubnrq+=z雖G}ODI*)Yl6݅}m@kOj}e< 涚Q'j;0&n 8i0]> VzFf(KrلGX`S܁M!z) :QĿoIqgSCl@,s -ϯ}+`3SA܍7}Ga"r40|$ԋ\ R*I&0t<;FJz/x3*-EU-.ͫ{Zn/E5Dk"XlTne.!QVy<0?|xPO.0j_qCkta%1քL}a 6 d:}041gװ3Hu= >JO%ym~3&{S!`A啳rt0XbΈ#M@/@7EK<Zx;< !́J^%@+#+,cI Dɾ*-SPM %wxNd.A~Ob+V'sf]لOD鵝P}؝wٟLJ #p:Z}jLϏezefSQdrL75ޠ舵=YVd; 6(8`_K]E@MwJfH݂Y۵3UBtk 3ɤ>DA)-7f#V^dw+%*B;9@J]vί9qJC*! a0F}5ڿ8z,31\-SxGoRrXM2b%Rk!^ \&,HJDӧ`IĒ.jIYHhJvcmXUur)J)iF+pYǾF18$aAb2`Y)ZlgNyS` yk[`wwt.&zKnS7=aq>զ \;)C:/"B1Nhv]e! })\6T68OˑN<̊f)eT;qQ]zM]E|<=2g>}iL 8kAG蓏L[/RV̝E*35_ɰxjd[e2)7 qj0/3*K%;8Prd{EH9eFf?Ǔ?0Ԧ,˔H!VdwIqx>rKXžEڸӵ2yo`?=f겹Ɏ݄gaa4LM\{?#a; FX˹<9y}9sP*~w^~;jmu41ȿTqA1=cr}U*W4ߧE( @NUϕƊs RC$h#Q5I/ 7v̩F7~aIި ;<ĵ#Do^@M2Ʀ엥\q+b"%@]ƹ)Lލ+Kd*a&hxؐZ;lv2@wR>hV {!DYtKzϸQP/_}iWʌtwmFJ;']zЙ5k-lhf@a'gGBαIX೚E]WE+ZYA?Iޗ^^) ?rYW{'[ot")3ǐX,Zyo#<K" ’Cב ~V+שpq $*6q)X△jrF&A#۠x+%naJ/=?]sءӦoun&_{sx4դ>d8C Db=T.Q~w n°0C8Ғ5>J[{c<\G~]So)I2Jngqj>G=aA!W\ u== jEfFfxȫV jzo`8G C+:}~_Kuڱ9g9 6ԆC3/8)J6v@o nT݌eCp-eԶ%".7ƅT& Ɋ07kWaڽ? 6jbW99 uuF<"?t=,RI( }WM߮=r҉AwֳVzM rw,2|ɨޒ}yfAJD.}k.85A!PQxc"kttm ݳ[pK,hϖ/b=!TEgtt$ Qe2v.iwel&aZBuC#;bAH?'Ӑ;ڵd-UP~g]9(fu +M;*}u>cvU83G~mKNsx?wT'f*6XYy;B[='N.zJ\aWvؕ_ܕ{mhqm@Xg;;j4)> q:4r{pƄjߌ ]f4>8~̅rxh?$[| Lh%wv5F䘸;*M=zkN-z|/NO1Q 3D?8- qv/1,V!S iPy(@` &ظ|;q '' rcNN~&ΩJl6@,Ě7d7r6yٵNY5 ܇cxerez>c}eV,@]d"W\@:PNI87H^n:FY (4g4YWo9fv2USN"ԠNF¹J z?wOa֟=Px(ow2i{lyC8)Mtj`HQ.Ğ뾳j-jk`X/&~F֐ +clVJ\~$p3j.+gpU/4%_~ <.C0cv`sѣ7L[s# Vլhg:z>Gv!Gchbt90i ɒ/[\*W@1?!qXӥ: B1%֚b͖}'8D<;-FNWxλ~)'xٟ';%C ϶l|аwl*>lr ϟN#>=Ids)fҮ-`M$L*Z *:cR B{;yG;|,&z S=ӇfWw\7mwn tZW}}P /<V3C(Uks('u$Oy'ȍ+z2G=1dvݝ3)3?t8F!::h⵮ h,b c`SeA[ʒ{cT:H5S&[nϐCT %&%kE,*[Uur軦z=dtqBebH;o|RlMth}jVOit$i]u3%Qvl{rb3VqL򵣾-u:DY`Y('#1~dڑvo$֗"L%0O 'WșYu!ƒ',.햪V¼_ܲ\Q_&X}jbG:22Rgy|-<5:_E*Yn 7:J=҈\}n^4Nqy ?:N!{@@5 }"3L:R\/-P rq] ":vͣ[ [;dS?t"GvΙ  '-0nJQzޕsuߡ @,T6 GPjus'<#6d1V>JUneUkۀ6?akTF a,; ;OMZ+3jP(BMǘ񤯡f*~^RXrHj"ed(}tvM톱6_buI 6yd!Ҭcn X ft)E= #BǼΔw 6ѥ6kX00x2l`έYHSnoU)8_<"rsF~ LY fZY˽~{"Nl&=hs;^sO1kVT dGBj7Y"'fFRlL֧akUHo)_Es 3Cԙ=Oފ_䩋Z֋q ^p~ZЌ: գwRU $OFyF,/_iтmkQŞ;ӭbVM" ۲ 7h ߹maи3}%Ihcvi?42` %5#HWG 0vX)ⶈW4 !劜N}?xMIh(`(=; 8d_I23v1A>dŽNѼ֎%9˼fə_J"7QVh,Rm`O؟-Yg+d\I* hl G"gKcl^hGu9 z ܧd+gW~fװ~g/3SPvL4x_5tbf꧀⃁cmScNֵr;Q n,ZeO!l9ء#<&#K]==J!^怙MVBRnK>` )˟XJYL\R〃uОγ^% qKC F)O3.?(F}Tex-p1%y"nnb'_7tA&"\I.N z,oaHs1ƃ'Z{cj):\CI; loԬ|kRM4V ϺVz[r?z!0(D0~w`=1頚jKۖ :%e *hY9׈:1@wEBÑVNJA4#&WֲNX@$5ܡeX'~̄#=sL?zO 4O! lEs1o6l H>ECC}XMj~vkG>sm?s0ygs>{ _e UttC6 '!!5oaa[hߓ7OdFGR\9ˇm=X?sd*Wy|.F kyMQ|c.J \=eCDۖ,rKRՂ2bR)ZH HAj3v1_^d ԥuE4>몀cR 5YvMbh"ewPb$H iжOsr@b+oO׀˭狔sz\72IKÅ@mϟTC@j ..zhR0ݖH!T*(/_ 8En6kBS)|v.] QT7kVv9k-H_;,?<"#diXZri``ga@YK[M` =YPSyU~`YWW=.V;p d5:Qax,c;"45z,1W/ctM&cec7I>N|L10$/uC=CEvo[fquRSE46Fm*ڀ9CQ[2`"*GLX;8H1O%26֖ "Z˺ܻJsG@:Z /4J+9DMt;mzNbz'@4*U*CZ!Kn<i=E)`9Ⱦ/v=M͈ n׋B*o4[P;g;=f"]}:Pfw' *$ md7y߃nSlGS6](Y dbA2%"x<!BMkT)2rR3_Ztјh%n]`,>x; Z=!h .Yb6sBwQgv3.I+Kgv'pUVWt;$K\| @8ݔa;UWKubu0:g٫ZS!.$T&W@bo'Xri* 4qw~bP WG7hNs^ pgXNoIydxFhIs\ga-Qң9GmbєaDZSsXՁeHRzdAmP<= ap7"y#Kp9f>=dU$:eZa/~Nu 辍V~44g8lw΍Qb^O+fR*y9ٻvs.IÿB1A#@JZӹV8Խ [m/rUc."6 !OlH$|! )fp7r_1rz49ؾ6)(%`IşOK{L-?$؝!B980Kzrc@oB#M>84xr ~1:ÛdszTG1sZ7km `<Bh֞ˢì4"t] NiZ3x8[Iv9wOyN[tӜ\D):nl BMv #p6̼g=ڛ2_q;XDNBُ&yd ;1_J]<s"(OM`A2vzEEAi7F k(f ?b+ُ8i`l*x豣' Kנ!3xlS&J<^'I&to]LhV~aWGN-VAxpכ՘<7:կARmp z/=ßKwa@fo>,C75 n?42d#ExӸ0E<#)ǝL_xI3~5we:8 Q~3b]K[ba~ˏG5Wg8-'jf>UoC!]L:F͡xNo_"Ua1Pʗ4ӔjFuϣ2lң6A#"ჭJUPMy!9kNaG%xۿ(H j(k/=@Lt aFb/5MYۊt+8,r)w{+րG$Sf; T'ހPƩW͔Aa/+t$ʺR ]T>{Xe~6rUx(õC*9z2b: @kƊBُRa3Uc&¸w$a#JJ8vbU0ɿFzkO_CoԐ.4{!`5=b 6)f-=TBYfI s &wΚ=x9H|53?1UD{21cV 0y9$ d ~B'yB.R㈋Wޗ *Uwȴ=F-SQy@htx?EO;-kأ|mvKG&,Bguzr _&5gyc5qN5Ş4''w376/)Iz FS@BV(9xաjG];y{q2;3߽^<eY [ 5L\;-л, ƜZ N2,Is##I6/o|,Mjw;yύ|. NvZn6[7}WDE{ ji:,b_U9ZE_IW"]8qbY>eAJD65:hBuoS[mZ6"v/[CQ˸Wm Mul56)䇚MB^,@cXkUfKO_}g5Lf*vCTyл>+?z I⭆[Z"gG'VM,E1f&~UwwW+k"ߥ:T t~%bQ!cb_Usfܔw `f*AC<ĵym-vt@BߓJHc? `%E酷:b#.;''|r,X})! I.t`9="`D.?mdSlc7ۯS0En9ȁkt1A"V@)f&x^R!lN'N.DՇpLA{B#"<\@ tM{NUck~e+o,# @'˔sr@|U.<c] }+巾uOh<`#9B*ߎN8B)gł;Kڧ7t꜊<`"g*E+%Nymdߤ= rTW-#1R"rK6'@z.k\Zg1Kcfc:Q5Th4eH:mE1)rHz{.uiW]|l&![F멩U_s= ]֐^+BGZ⃲B~`_qI@5?z@BC*j05Tʩj%F턛7$7:mOP |qLjZCE/%`c>R lb]8IqoIXGqGg^(x@7,h&dZ2CũHp'[dx}&erP؎졃9|Ӿq=8! x2afβ2ɜ+^i̘Т 2s} 3@X;#냌t{H+x#՜r,7oc!*׿@‰t@`EkHRC>The'Cw_rm~WjDŽy?} 4&bq$+18Em$P#%Z5hKޝ]ot$aWŝ aX[py stgF>BY"%q̚)d@_˸!4WlH'QB.•P/~c"Eȭc)ZykYۮ"% ت=iiMw=T#n߼n9&EY(eZ^Sάl:GaHL,'nG/HG7 ;c׻P`GCN`bI w᫻"=K%-dܯd.oE!$ֿȶ:*(]m;mb:4)1a?C 3'ϙ/`|W- B6'cѥPLP8GKfF 4 clNf?* ќLۆBNwW[8 qT3LDñNˆv3pMp,2:DrŢ(19!uz5P`I8]֒S wof1}@'{\$7i dFW{GA J;bAvU 4.-W V.b\9^&YύsEgUNض?8YgRE:UR~Y|v*\_ELÖ?84jA̤ m&6J/y+ι8,|󁼉,Guw$3C$G"x>daz}Ք}v~U>){\"kPz (ݲ.Z-ך|flMH\!=z?IKՒ1BQΎeqǷ% o C dm=pa+f-pl(ZW \wQeO!IQm AhJN<\ ^Z{?Q.5;n)xɾAݨ?yP X`}4(? yY.&H 1bͅ-HZ/HVR H)=5 zlryt<=,x7||?.룭?b,G Z crߒ-N/Rxa0vRdмц21F{HCzby%D8К9r8f[~j2j2(ȔĂUKrX{.++Lڮ ;:3FT_@k0Yq M85b Q3 xȁy<.M 3 l'\C_R*X >a"Y'h߻U˔k\ָq:O eٙ| PF U ̙ZӰyȐ1ג596yvuc2W,>&LD}^k6G{߶tD\فSz ~U6du Ɛhj}-v|w'B~ijP(uyU!<%Rr #dDdQE󻢢sp̗737Q#kf0BU S/ߎ/9m<63"} ]OTg\@{P/pL+O$M yvE/FFCOM=5<rjǯ_'rLB]Sk\9iK+FRZ׊LŁS1T RpGҾg * 4luRt_nb&S~h `C:sUβyi?a =^xT{MUP{@/"Ofr{rMsi t皊(krYK&-#VҴj@Wub~J^f1Ќi 0 H0YgV"MAm#mhQ>ѳS^W,]:obuXJnv۫::QNԟVǕ3͚$0R K_ %bۿYQOhTg3 8ʌݹi(G Crɠ-K|ӡEk4`Zט+`K.Fww)PUQZH-M8y(ٮ^3:}9b:0{UGqhW^q@ɪ& ?RiAAWs/%j:YoH4΋jl8R.Kq#lnl Ro\kmzD&\#˲zpup]Go8kh+6Đ^.V(?g3Ԫu1vf̘9)_f5/qwq"ҩr]iT+}?4Bn +AẂe[>bm6  xJ86Iڅ_F='m+E|׻h +o`t/U Pko.2CrA*Y|LLwqoط 8gkGUe"OhDm5 gwMx[1 FGA=i7K\bpz KIpl*Eq4hjB;ڬFf8[8SGy<ۈdm#3u.N.HFAO b柍U(ثL(CK!X=90pYIzRD6tzk!Yow lgr} =M֔fIN $G Ww j#;WT>ܔ5NA cHBd uSQqKIigOco`-Do}& Kϡ^hH0c\p &$fN;,TFcͶx*I /̦͗,gJք'|rRȹ^cMۢ Rs(x)܇]/TsEPD4tL޷}Gخ<,-uby+t)SX uǩ*t;RYꪘ8LmiWo SF Վ*}m|S_P=aYl%`e%%Vu<2g_<\E*_N|yN;QF´2ᘨKSvB:= ,;^①faӱέe]2NV_젣?#׌SIgn48*̗:, ݵ J eigY#|6wN]m}2nFG&iѼu0XʷwN)B>GۼBfII,h1>,Y.{ @#jvqXqsFSdƮEiJwxo]2.`q4Hoz 6&X+ )4Lt@_T+͎ J&SҌd<;Ϟ I㪖5&D!"IbUk?PH2b*Vi쐔%eOQ22E$jn(Y5̿"P7<OIm:F;u2te.w 83T|?jZ ,U֟Ov h_9!'W6:>~dwPHiu+霠k# [&pUuMhVS9M$0Pop?ao @ՙPu\ GNWT']Ł[Vo/ ɹP_e RYYw$/L xWG 6WcYKGL#.ZF9zPH-ekiO Pj t4YgHlwCo*m-;%2j6ss@ ǐ6=AC렀VkyTc3%J۲<)2РwP-~v^`D(q,l:.J2 "ڮR%]foP:ƴ? X9fF9A U'.6&Q^@4lg&-ɆJ.qmT e[, U0C5LOQ;W~h-JLs#:˚]D_ bB\4R46r=4˺ܱloY40zM|sd [gBZHVTu''-v%0mD@&,ߞUk~}:WCsXϘ@5*Å$#?;db"E>Z|]h"zr4P984L3_t'8E38%6ڰT߼c~Ag  f( Y:䒝[ s3~d*TZL9BJְnoʍ\ &г,%Kcm$>*ƴ<06'n @}O>9Tuik:463udfoc*]ۍ_wy[%>x#DQKA)&(7”j otpqhaIHH 6uzB%XH!'uUg({ Vd{MutG)T!#4\G_ݗ' ֡esplK_2iʠs7WU;DtBWN^+pA':*/*aҽCQJt$GKL^?^NnZ3\?sf+7u f{Ί%dlt˱I.\ЧKUV T;bfDW(S5]-/}GݪLzEq  ނ%|U;:e_}%)yc=;۴18DW "Ups|;Z)['\wS¯}Bbv4aШ}E)؅˰GDEA;&KH-}$ JC~$//q9wR<]>g&i Bˉ5XCg("47+aL4ox$Rͤ׉K\ct!Ӻ,+)iJe$?"h?ę4Py1U(Tn#t;^"[Yb.f5m+Xyy6C j}KJ;cӮvv%b(ϪtrEV;qX:Bovv`^lWZv6#9PY~F!yIwXrIZ:E"oA }I2{L.Ud|z. CÎZ0 jX9 5ϔMTŒ] 6#*Δt%7"']sFw"#jԊsTc/Z ӈk'o?\?@Z!-8\fx7:$;͂㮫 fk>Z n h-hauN:Sp&)9\MSJؕZ)-8-iYrX  Όˢgsn -HNC* %ᬄFt?)&J丑Yq 쭦- ՝\ZV2\A=,v@zs)10ǁ ńd"ڿZ*,Vu^8cZUQg:)V ;PFZ]XB |#0D'VgZ>p3rC2\ࢄEm5h_fgf7[NGй1? EPpYaJdER?,RCTVLZM{Tw<8׏e4qeQ!ۼ:q PlNNM?ښ ͔yH c8y Ͼe}@Mm[{i ~ P?&rZ# )^Gɚ$EQk] Hlx)cǧaWu)gEĽVi'n̛Nu5kW;\,KCj!Ƃފ';/ImB DW{FNNw,&/O^k01P1w+~[D!NB8B/\k(>BQI+ᶵ ij\cu; /MV]&X'g?y2濕(&~D4m.B\r/"~sxomIqK` }UNEo;>۪4qlGrED_n~u؁C)O3bwuиj`tkH)[񯳔ccSVzð꒜":c<h#H<}Xb:WZBx2yɔ6 W CfM!q1'Ɉ PI3aY{( <*P-`9M0][-.*AcE\URֺJlh.9}C&\oFB!r?" 6_xBv _^ = z @t@ʝz$M'7Qш^xD"!cD@ȥMpBCje)4kr: Tk@ZJҀZ³g+r1xaM]8O@1kr[ |WWn,nRH.Kcp< LBG9D"皴')f*2!eCլUҟ1R)`5NMsYv՟R ׊{ 8r{UzȘfxh8 T'^̃kҜO}<:LbK)tȜ LJd$&7BIoHLS(n-C_ֽLcO_Dsj %g`O&C˟ꪎ \$>[*{D~jnawvg)@z?旓=QXq~FZU\R& cG*!y[|9A}`wKhOZށ>ﺬ&Eύ³OZN5j_/tW[= ŭ=mR Xbg&WI6i/ӾZ P.ɂkHQ )Yig#ךt(ռCPUAJi#C:+㞿a7Nu-g_kρחz [fii j#OO5O @)dOhQܤ#OqãبU&6Eٖ\/|;zDG;#}*Кz[oacg<Gǯ,Jg$)zsHC=ŗ>Oh].v}7O(/ھYszD90Bx>7Bwֺ j2*x^@ylh禜ʦ[n4PD#pvIX c 2M lLv3T`pS6={%iljxmQ̡oI#EH'E`ė[0@(X k10bLN+M/pB"'I#Fm$k :ot6Yհ%R&'1YJAmD#Gn+ݛVV%ݐA Ƕ@l}PK H룿[PM=0:l%*+^_n|r.M*w_b1*!o@{lK(X1h+HUbS %TlLD-f%; 4Ţs؉~66Ѐ6TG=?S_|2&$͆dGF$,E`tol5eԥ S1t;u߃s+5=DWX_~xvzDEpߝ;ݚ;M)eyHtEB?,jn? 3@LuG [`/D;sɲ±?Q1νIQ1GՄF*'u\ w ^yfÈP4y  =BHl{B5x})pnII[6NźQT3y]\{O^2N? 9@2ˁ2z>$AGQ#s<<9A.QbCDy"(YGMd;C~γF%Kg 5>JU%#^^|3*9pnMhaa@Q3aX9V45M] bؙ0&rþ0%Bܡ*ߢuYSJeʼ|쑅h\%^%X ;2? Ȅl *QaAb[a.Vz%|cB?ISt `UpމK7v7͓p5jl8ǺFN6qK4bpD@ݎZ rx/ԟV}/"MܘU}~y*êΒt{>%ȔW[!mߣLjIR]x#N VkpWjApz=kptXV`lP%)֙>QB~zmcLbT@JU: ?T?V$c*DM<:Mפ餼i;T*9G.md^pzFJvլfj] $=tEҶRRޜLxgN5c֨AC$9Tag!'/ Q6FuPh ~-N^ĚO႒'"bvF9kk& u/akz^Ykz O>JVuNh_0Ð,?;gq̬{gKshE@E+$ʌy9jѰrd6Yb^ޛH~21U:iMHTX1;Mx7`{5gúZKMVa=Ƨ>)eZRCघ!^3 脞 ӿ6'~Zz2Z$W30&R}ׯf!)IN.NS}W:k}:uq oenR!* ΄ŷ JX(dk.L;קo0,8@gx'.s1M NTtƹmlz>xb2V0,yc@܍D١Jl|w &}-)wMty+vOjW2؝O(^/?E&kD1O2=cE߁ߦ&}A*$8E6Lo&lpl4-u$M|ΧcÄ[B N(L,l>{ڄT-u¥v# 3d+lPCğ0$%_vabڴ,DK"0빼3xta|wF,sT׶%fPR$ ',|gM(=p76J+l3̲@,ȭkRXC5{xGzQUrPW܉KO$E3]I {+iU;eh$BG>٩vNQ(I,"Lqo#jGZY G?8\Ȇ p1h8 UHX4i%:*My܄ `]EM#lzf*j=z֪pu}UJW"=$Jȟm}/XJt"?WzRbrJ~mp80H9*KaP^ߑ6*(E!J0/-&A |z./],nw7#|htah8v~;ÏxQ8ՄnH\\փ GD<2/K~1+-6~6K$y?nes!@4XKwb[;KY?I?D(UPkL|y3M#?9:pJld׵?_xo$fMTGydoDDk'p[Ɠ;B$/Tq}%m T9\|v^m _%0vT 0ư)g0McsuTJlPn1HBL0"u<8t+\1 5PBOQJ6YƼ>i ߩ$:%)-\Y:>a4+yer;A"Ҁ190=o-Wv_FOWpLȿ P juvuBmO"S\14m ^x!ԿU(ұpňWY8UrȆ2Irq)dP^oTFf_!|ʫɨRZ*E }㕩,/h,C riz&6p/mRFh?+ji0/CMcM)qL|Ʒ$ް7;,Xa7? TFbq@5ה ǖ'ǡtkXNZIA9.ruBʦJynQM(b:"Ŵ;IBXVc(vzw,^WuU&R R-fq\ *6v(s $ 9XGVHn+JWwST*hO13B>HG?{Y8uɩ;]).g_6?x)p 4~ջ*GD6|7եu;ࢧ%԰$>\Xgav}7+Aq`R$iBĢ`-Ulbvqp7Dc83-ٛo5b/ |(,;ԭ6"zab}% ";ɲ܌(3űNp$ ث6՜ܫ^R O~X8Ti(8"4E*9њ3c/^iϦ't(1zVxv*b'V!O _yA>ku2Ao 6٪xp x94i=lw[%)e#\ E-6vOB[5OD ѿHrӞIwqA3I7]f+Q`]hy!^>2 <:5 =~#W9hV7Ickfءװ^nm \^#v?WGK2\2'.Wޛ)v^d%vkJaB80U?TU2ZiiS]6IlK 6v4}9wDWŃ^C!jP ֣iUv'&ZV`K?D?v7ėݖQmI.+UtnR*~i *,R]'0@/7?"FCo+ݝU7=xj;нm۬"Z-Ik@$Yc싂B0H`^,<-Xbc Ui/4l鏀LDhp(#bN# <6׿blE0- zsm |`DY='Px93Q, 5+UR7ȼytk"oբNK">{"L8C(^#Ͳ| !/b5a"R:i} ahW#Fg&?~RP=ܑl77<EVqB fJOI4&E4uQ(Ӳqub6~eF}pkު8zS.x<')2Gz}[!1,J˦" J)A>,5_[@ǙnAwxM,`7w#hgt?55UR,pf$:x= ~Ɣ_mz4VB%[Qvn am1A+lYė?J5E+rQzB}gP"W*}jn m L+M܎f}cMˊay8' zzIC2nR:I[[Kvr 2Grv] f،-g 0?:M̍}mkMC4Dݝڡ vտI /r,0n '8"D0|5|\][Hˋ#'HW.4+jjOG\@ZhIFÑG3Nz[=p-)VeΣD4 ;O蜌4wQ)[8J$I#ђoXaoS~ѧuku-*rvty+DQMej5.Å``W2'/w X|f4+(>jfR7ʼn#YŒE'ȋxJ*ܪ8~D$Է=v<蒑&+,poT-B'HoDh|n8|cU&B;?N8D|o"u+HxcC#GXs:H3oWD0Wxcw$2FR|Rqo&E{=JMΘb%ܐ>5b$\$v7﹛ۃyEwP]J+匨kYlktbD!'zo:P " 5wJsGK"$J82Q:\GGJq& !2'&Dv/SL@ؗ}rd^$Zi^KywwXe[-KcѺ#p{dc*4*/Չf|uf GrX.ѐiu '/8үq)]‰A*y AgIjF8BUi۵:}0ã"Z]jMR1^u&;dB *ń{XjH{٢P͵΅EPH䢘x&sq))Hma3f\3ɉ`g8'8$rhQCFQ XksQ??IHhDŵK6X&Yw]˖Pnǚ.8(w$ji˱;8b/ÕD:D&YXs5CmטUe/sK_!Bcжƕwg090um#nH3 ځCvhn2_"(\V?ЌP(Jw&w}wa o O ,^e 1xTr7J.:6ݠįN3~nё-p#yi h:Xϸ)}4f"1z[xϧ@Rkr5q-Y'g%Ԍ.1B]~1u\$XmMΝ [Lwe.0+ZggIBs ̶UeLENDkcB5X2 B8b}e9@fk+g )UtXu3[Et Ez<-3̮r(=5]]VsÊ'Y9"w3*w֟z8a ]D*Vr^/BV!?8Gr>fuVG {"""Ah LRr4թo5=޿n`i7U,I ,%\8f`8,&v1l"@s7.voWz_R-PfGȀ9mnp޴lӁ8{ DJ;:`Dp28AQD'lQjI cCbEgV9tVU/ Pwb$۵a&_q+)4paA}'|:Gm-67<%`ZsF/FxӾ XeB=B0uPg ej{Z ix&mLszd 585ɴIz^~jf_+ ]:q P,]MBxǶ5E ҴDtըٞJDֱIُ_GAiY<%ΙAkGL۳c"M) 8p)Jg76/[%GlЅD? QYm@ Nw~Tmx{82#Dz(RX;D0_'juxgmºWgǧ F#>Sx Ir&,Q ~!7d_^6.h#0ۍe'0N }DsE ^_QzmL,nZ̦ tǕHaPao)შTjue?@oH? I%fXDNqZ8ՑuAj&@(ѩ5VdXQ>;JP<؄o߆zWj*3xU-3B?)n tX99.kyME31fU&=/ P?9-Q)H8ig~óϊP5(Npc_'ŷz.@]=CZZ>0xo?G.ӕ9ɼDB YYul.^ Vbu4 Xcz9y?sX(1i6 úmЊwz"iWj2=V,lRD/Jc ލcQOZRkt*GF5f8w'Hs@(¸~ RE7BHkF\㢪r^ufL z3p:6B>Yی϶FΓɝ3&=a`%Ϯ}c ],:VJd Jͳ9QeN {؛{d>Xbc 0>)4K'BnF1*|)QǃO/~pt u A\٪9<6^ԑA3pq6q9=*3KzEzaʴ]/-!EPj-&c Re vH0O k%g5푛>xO$M>ܧML-F&W)%P*,7zۀΔ9*Ux AcvuLi7OhH 5#*y;R0u'Zy9lh0_ex; ^( JC O%z% gܷyJ6[z[~rMص'p|:L |m$azJ_&u2 +DcV[~ ,'Zu&3űSEM*E?i(ԕ] o 1 }72~sAi_-Gv>؇w+yP^N B/ÎuCP~ehYo[U[R㊁p\dLQWWv i.m4Eו&u_Xy?v6~F7B%:CCN<`!+vڂzs RJӰ'֦K[FLeYqGEDulBbɀA07mЌo4OQRrk(2er#3/$'(D$Y^IObeR- KąL5j2(flP btCp8" Xt| [T2 /_dgL)e}NG}tn5 Za8)vQ ^aZNQX_eQ_^ЇЪTw)t]ϖWtH-w~h {X0QǷ7< L)"w>!Hc{$mBb3O21'לDJCCfKKkI_eRɹ/X`سb"r^|g; %lﲊJlADޔK|4/۵b} Oql0D4y Ůh?ҌH\.*swZ[ĸQyO-$Yͧr/_Fm 7|~i(, ' PasWs2M/>|m;kC20-qC(65rLoD u\3rbtɠEc跋AD#{j+M v`'zXkn]z)t 1 C"L  h+88Gb|e K_2W8xB8$V?@qKx([+ӔTI &n^Ą81(d*X+-֌piA2̠OK1FXY ,MK¡|@*Gyկ0RG\gW(g3bS\M:CBP_4y-g- oJUg}P-Nx_Db̏YNnI0bPbUDo|Qk'hMjg]peNfI`!i ZKGZ\$JBT7"6ւ>H5Z_%;T*,uXI MfiLwWCU{<2 QK#3@1 W22+3ϬJAP{h?d<5%nB~}HGgB's"tr$pN%Vh#@Pk|H @R(rN.b؅=.Ynot>*Ȇ AHn\۸n/D+atw FwBW:ļ2JV[{J.Ș{wCzBb`aR2opà xXi@C*{bGj_Y!\.j=잠"q; H2I\}4 K1L6+ߤj$߀l4ihnXY6dm?1+xk$i2B:=QlٿI2˼go_M. 52x }ur]:R|*y |ZP}Yi<,oVH VvPt2YO4PZ{\؅=.UC%]_d2'C=k-.1@y\LcK§7vV#GpXL7Ѭt:\+AS|~K̄0F]W"'-eEݒߘ,j R 1Pୖmb^@`Lun> ?.wkř-'~D53)P(o?) \,,FmꕝV'TQER*2X$kŌq$h) 4D0f ~"ۮB=9`׹:[b"5!hŲ}qP8Ck!+Lc19J3"eC3GQ}^`W@lgU|?'2=X /YIhmJѿfbgY$Lk}Q A"H7(^GN||Vu%)L{wz3U7#qAOWge#J3Aֽ/^9laEWsM'ZOD8by"vꉸw\#}O e&FUKd'ܚ Бɹr%73#haZvd<;Og4!>9A5kZD{wJ\GQ`FYE+[Gk$"3TY20QC=n"3>}23S T,mڄW|!D{Ex ߈C$zvqC-CrS5!ic88D +4hu֛q>im -fkNZBa~5h/R5 O=pVjX8{X:WWD$B Kpl%>$%}(z*_BL2V+r^㦿2UԺeb& >pT sӂ9>q5Z bE4&O 9ԧaJ=hXL`vQ[1Y/5򱌊\E#'_uؙ\A?LjSVAg炈8v(2nVR#CgFg%*\l րɬ@ F5چm۰60nHncN x$P Vx;~@mvE$9ѓef@ڥgeyedҨG!C|``p^UO%EBe[1h}N=~Da5 )s]㙲PwۚjwM?Vx_jen>{AE@ni( hR}V2 Ͼ\x5QUkvVFN/N9+ч&>j[fz hkK-#@M?@k9 7g;j,B |E8P ["۸@};Ӌ q$d^UB@ *Q`>QV6ٱT0)zӸu_ל< )s^\)`Rn.q{Zq#lM5Q|Co_u3c/і'P/vh&ݨ?IJPL%SFP #ۓ[ܦeDvh` v'V4C$q>A6y_ʷc?@5Ƙ&=TYQt>]>(c?kJ tHeo&ֹ/0ӕM&DIXj㊖~4;!"'@f%$1Z\Pа. М,PNn3g=B{vkH2"|U"㍡O^|Vb .Dm;?čZ{"6lOx1XwJ4,[KCUAGJaN+8y$gt00qڥ xD#Vf!)¨N^k ?G ifG fpj$U)J-B (lxBգ wCdK:_^T)+[P~nah6 #Fs0倧020 Jm9JzJ[> 6P%~+Ҽ#Ta}R ݡIY~pF(ΉEC=D]+EXv>CMcV~GwEA(H Pe~hǤqk3B%,MgGXrZYd4&c\4-c4.O"j1̞*^ꝳ~w;`bK/{БYb:?5Wk Q7*_e P-2ȴ ޖb(URFγ%'yhG͝|0DEY-&39R'}-tBx Q^|;'6) a bp<:!@rҴ0"wWF9yͯ+r`hB.8 19c%FY[}b:[F33'.2LJ16dH7x;@#0(}?-(Agh~RݻFyk8HɹsD,Mx/EͅyKMFTt }Z;7Jba[4r"ȹA%Iqt4e}f\Ӑ&H1!@nqO9\GZ ʤy܂h[/74gh9uY%.@8$pSn֌I@9Thki6"= oU:$6XR#4$>Dd6EF7$3cAU4uʶ瀵_0/zҙ"v})=߇7X8X"#i.{~;~2{4^)Gw d@ 6 Cݏ+oΗ]y(yՎNE $'8!)'=5!&E@)d iuķzB$a,D+~oK^m*ghԳ]G\-+@`IvM5ӱ#))8jNN)lFnqY(mzGr7qDk+Neݫ*Cf(i h= *q[C"!|,I ЪHO~EHwu6ӭgZ;fTVtɧe=;ىl[ 2Lxur]&=&&Hpx^OD Gֳ'7٪88BiNJx&O.I tad~N ڬ֥Ys̐0]̈́ -wF6&񴵁ʻ1 .@ґKV KUS Vu 9J[޿!QkCO0ckA(]`UCUkW2yGK=כčLqq5#P^7Cʏ-(vcӃgC)FM|a*u;"qcP9 Hēͼ%q ro I瞉17QH7m cm4|%o BpIZ. yS[0m"#i+y, d8bH%H$42UN#A<5԰Culq޸^%cGJGfr Zx9^ xqAD2BV Q3P,G_c6=`;u"Hzv[׀L.ke3/l9y +}U<;KhU|ܶ2VO؋Vl_q#MAzJV(3 Hر^njN`0;ԔC$8L;CdgSz2)> wNa9X ,T}קBv߾Py Փ9__-!۷P6Mb{(bѴ`\Ƥq.kuUvn䛨֎8^h5D!In0׿D _2pz"-IUgɾ(1EZIۥ\m[qSuWJK1. gY8$ B7X9o s2PoȣX5VՉ¨j*%cJ\D `vPDūU"Yd.4heM{#tW!*{9߱H8y"fRFq{ئ0ASc@i>M;G#+U욊OUY NyYQ 27b@7>R儹FdtesT4"D8;[z8 µ m&-:=XP_&<@Īrr`"QzppAir[XRٯkp@N3>idaةȦZFpS%iR1`rRe{܂PW%%7km,G/,hGmVoHV'&DczdU-vP iV#b!|D ^%%pS "0(WdZ~VLp\!_-b*pD 9-h ;}B"!l6>Fՠ E ؤ.4Rfeƭi rEUGG KS[k1PEHw6Ƥ7#YO%+[W][Ρz{c t.?pɢ ۊ]A3߄3ղe)mLB)6]^#vVt P91uh2$K<9]~ҙxg`(:S.9*_䝭ZUتPIM^mCpr8|+rtZ(Կcʻ0iIfrQfJ~$EIUְ\ 2J֊$fO>}jpIz{R HgI[`5PagUʢko.yy)G+*lI^IKi: Nx CiR+n $E̹ӟ:ObJoO̯j(ފ+jGיF{H+C"''I;My[^alǗV%*3V?}7D-6Qj$H 3'M kYe% o|0RQS0.fhkkNZ4l<\7c'Tɧ .[^b1jNf&ޝɅ >b˟E"fnoO`?5*E::]dvxⷃp!ѡʎ eT>&r7 MC{NIa!y9Jgs4d}"z2NL"j euFܿmDrqpK 䳤MG[[!ÌVIrGwsp1`#REy ;u:J&81C.EoBPq :{e!s> P%_ [p_򇮯zV<ǖ4BPCA: ]ZH~Kw2늹p~s"(zOkgGpD,e:mMh>RBR#-+/tP̜En0ʉm* !KY):=k*g_7+ 7`l0ZOAt״|ޭPh)fY/t4UXY"|~ʴ/MBr0Ƈ)h,$S5ӽsAi^ŌUlxDްu[?~ty׊oYwpvn@oV#" 0|眍x~>D@ީLַcBk7"Tjpnzڪzg*cMm LzkB)#֌v( 1Lv~ۨg,t3y)\wld.3vmże,#Q8S:řv-Mǜ Ro)gdP(fK SW'5w̖އS^m0^i؃\+pu$_DZ]yY@j *aJwBy-MO{TђU`f VJW%0\ig!L3dS۶W^ SD[Nks+R_6K&”u-vo:]_ YipGW=`߄u-ðwM;8Ս ɡR6lce%n$3#Ho\d>|+mvexyBD9+Ns|oA8tty_t[ZzS/U.? ,t:oׁBO8(.z.{wΕ4 M*܏yJ-_D~߱0NpzRݒ4_QnswsU~yAߨskmQ+\*+:\E\[E!c2~[-LtCFC|جܠQgʶ+zBW\ Hs7%^@f5Ry劥S..64.yB n:ǖ 8- W~`HL쮓J.WAN}.VYX+OKEiүΝ`ɲ{%*uC&OhyEKnmi>X5D2D˷-z\gCX:udހQYnCϭtzJ wO5Iꞗ2y!gdƑh +Š3_fҲF-L<1<cJ~SJ-[2Cɞ"aـ'`dʹ6Sr$+}W~7-аRՔ%`|2Fs=lm> >B ̨wq`ã(׽X'n_?5qO#})K|v<^FȀ!g8'@wV 2Җe~O$-BvzuTQa,|ZB}. CPD$5El)B!zaT㦖c= ?З % &?kUD{e~ 6=iM|#hiuV yݱޞ2{H0{~DكbU5ubm?B 4~nuQ74ǰ.EGsBMle2 Qġ†3IT/'w~7܏לt3u!=%BžPbt?$آc4 SWp9 z.뎘5DQ_J>K2#/2 9da5a}&mjP,B9@ (kS`5qAˈ҂){^MDͩ<<űR$ٞ_m1rD|]!ֶU'2F<qcNVP :o1$TLVʼuK|EpAi$JZlvwGDOJ!YIxUZoa,Z#Vx^daŏ2S홇gQl\jBDCOCgF`HJ}YuٗYnךթ@c[?͸Ǡa#LظM\ZJw+ox /ACC.n`n#Ϡk}E+;<v '`6Rq;#w < |oK" ݼnE v8t*e}D" 1Z0Q[ k'')e_#g]CȵM89i'`vH2wT2`lX:]zv*U}|[DDcrhqc8 W E6s&OGI<.AluYEaHğMl>>vP!*Z-@ k+K78uEMd4H{/r[%4 JeYP9~"hĽY;{_=[F&CaCJhO:8RHnwjU_Q~5]4H MRGu z± tMqa*1kQM:0(Oe: $UX L̖wI $ϳ@3,IT+lmM}XEiIӑ#\kUl)yT= Z<& oAu&܋Mxsj :JD0XK^Wkb|G~F}=||n jU>HխZy.h+@ w >|*1GxPsChv;ڂҊK#2C"[bStOF:LJPun@\ͰߔFp/:{)vwnSS. Ǘ}|yJ uC-l!J*8˦( q~&cytsc(cEĎWl'-$2ّ YQإ{AYn,蕃cQw$bq*Z@jR%=yKUU})k ʆCR:o Y!}ʿǀ'Q}ie@` ;dq?Ѓ{5l>.̐uSzdipw| $`l_kq'/Ah/"P΄N]acj-QmlqKs\JyhlzJnR!7b~y^H=#'OW ~{cZR}lV~YCR3>눪վpЉF`!=wa+%WN4h/(򳰟@r' ЗF&~"mgf(@qK r:v +õ lBNpܰYO'=ߝDԄ3˖:Ⱦkx#_ZƎ\ Ft[~aY8ԻBgIew AD\jGk]ނK0Ar(1Xr]lU+d/{P*q`#*~y| 3QǞ5Mux-e<{o^c]cя [{+3c2_! dzAu*i>XOC9mj p7aeu[l!=j03Px}WEbtqQs@ ٜc:)+ER&(\?Y. dlK82˅丩<֮ggDc^K *ʕS+o+W+(w̯8~Na^v\ iܷsն =TM^*B|fjj_2Зkn.p}9ߚV|DHw3``i'`NƢf̽~ǂs;DzUï4C\ކ ,i!өѻ{1 hnerh, 4?ZN^jj<ߎ?* {Yb$ī -Z}qZ3";@Fjܸ[ߴ"G@.@9]Ny-^p?|sa4sV7oIYGġ3",0._h+}:g9u lAHq2Y9zZ T״F:@K8PB<TmD+)TE?,MsXv-TMPP7ޑϏdfuzGWGdroɵ B8I;!Zץ:> Wad1fI5'|jH|u%܏JMA`ޖ%Ϸb/Z,x)V?0-Owc*` iC-¡;P4]E(:s<3*Q͕X#`ՀCMuJr x/\ax &Zƶ6lWWY˾JyfȇC{r9EgnRNqy _OԕO1e# L;F}2K2$_ɼgY*9 $u{f*، Ws)3`Х_f$Os=,/6?Tۼ͡~ڽBൢ եr*^C%0 =j'Zk2Eܪ[lz$թ|iiT lR0+HkutHg $ ##Xl ac]CTrRB9˝goأGSY"sX[zyvZmS6ϙAoȑrun"Gn"qOhx!M<-ۗPɶtds\}7Xh'95MS*+Heˀ sg`P.d>|@ay=k\JvKp#}RHRܔ(NOh6+vTMdAٚ7]ү [r{G&,Ix-§{: $b{iqLhk!f˜:pYS.V-\Vn_ .[Wa\>zշK˴f&}Ihan}/|\cf2f:M7VH4"s{ۍxt&kuHhliOR|t~F-ҟPfA1U'^~`B@.^W_O6$#U -}W#t\P!X( 4og f2i_+^}ƥoסس0TYuOX4|(<(2}Ц9? n?%eB*'YAIt9YFȸ7׊M2k #<~wFxdPZ=B {ե>jTrdVvG*5\`0EC~s+AHA,$}AuFMe3To;:V[M:>e#ED3I_4y<%k_f bAd Aw1SMe`t~r]@XVBHf^)HؕZB& ukmΨku4.* z4pg2M-DVWw$;J%mw:l7 {H'M7%D(t d1SI9imXc|l`GڂOց|/Db@KJzSa).b* &ⴛwHOO&cV^; (\)^/90X Hi2hǘ=Q)VQeɕ ƠK7rd v =wŇy*])Fm! V $pI7a_M.gi4LoHBƗT;ܯji#j}oH@D! Z]~9VuHpHYbtesF\sV qW5Z4߯sC"tbHDVv z]@!("QwbE)q)^$~,K)RA+Y*E« }ݻ8)iD2Ʊ{ޣ-א塾<"|p˰1S8">_ݽn<#W 7q)MX@; 7qGA0.7k>"& R%dv&`']HCJA5M,]pX_ KjJL䨓cVky[|';83{Q w^mP IM:AzZ)ӴC~* 6KOpqc}fa9l nq?b#F؟01CMxb 2D$qtZ߱VgU^ l.f>*C|fFMX2Yuյ7&6xzd$[B$8YׇFUlA iG@|5 9ϖu;z,S$N=7'|?GcI~/zCI~5$W:n$ (j7Ď7.+&⇳6G>&Oa $̨;ԐMNzɢ8 +-X gڙPZ]":qڽ>3| X׏-SʛЀWW*G~; mAb-thq#'1(0vqxܬdzVg;Y|Z0yzڬ~uD7w0PyB+kiG-C1e"VBPHc8c9L$V5U_sS9:;|">wৣwC`U`!=@'!4FY'F L 7ov:2gYޕo6>]qrVRIyK?ߗIa:[ {eNۅ}IM,ߧQcL]e3 !M? swwK0z+#BPӘhu ۸{,IԀ,MQlQ 3a];%|W3Y p, g@y`y"nGK + <\n2 iHc"ݱ C"N˙ G3+s3#- UnV-yR82u:Ek f7/RllzV=Ѓ϶"u)ox7Zud SRt$St3a*< <0t0"#6EqVlZvcE+ԣXq-_Z>xH  \?ΜvZ s7JO˜zGyRhJ *jK _$'dE' + OI_.y*WTp~pU岢1AAhY-bJ%{D?-WMg+xCzGiV.@mwp+r: MpݽqbBq=)j|b춋bg226~\O$w}m/(,c1= }ʈ:r ks#ԧZ\2&31]*yL;Ys)=DՓYLfчD@ Rl'[H#ڍ)x|J,{Wh;H[o]VNe D4ὟQR͛E7E݆- JԹ} v<>VKvYlɧ}gݞYGm oBlinc ʹb,kDc qm|bI/OVjՔyw7c@XMžKdZX)b`eoyB!i,cb-$٠g+}U4Ơd};EAPc=VF$!(UuMvIZߣMB`q#Y/-l(+Wφ%hr[((5GoڨxQ|vф)BUi?Pdƚr8ς#1.d,b .F4UIʉW:{Fd7=\Kկ* DovNU&k("Aβ)^Qt_:e~Os%;JO;ֻBi|Z4k<5BMϡ @.޴"&|dzBx qfk/,^nr 6Ԣ'pn4rW Vl'I]$DTTz7hZrP?!1m>% ]‹Еwk.WN ^w@`x, 7fGYoE%T匠 x9bV*.)qV#pu5)T8DJW/WOлFrbL e!89>`@T.Pm/e1J#U-k-b l/f Q"kU;0.39(8`"Œ g;#Ad_|bbƶ he1kmM+abL%P {XB'sEYKu.e]7׊1$Kޑt=$8p ?0ė^xG[a^1mM_.u!QۛT%6y@ą 3`;Œ(F8+6|ҖBͿs$>Vh$ 5%=m]K6B#H;yd:['v57lU;S{9slDzfչ1Tw ȿyNkcW|%]|r~W) LNb9V.gnY2p3NrjZ \/;(>6:G @C=M O9Ed|&S@5E8 e:7uF,+&}B1}"'A#'f AX<@cj'P*XK)jHAq ccT+U)O.C݃u ls7)m8^,Dئ;WWMSaqtn_{γCM @0?&g=< 'k``|\2>-<KXº*\ys"TLL$2qAUgtԭ5D`|Msϵ~\ 9tAyhD_}8K<"`6u$ʵQy\UI'߯EF`GҪ4!8I 8P1J _ͳ: ^eS#<ʝ*MD:"jۗ8:0@.*Q^."F4Ke~.-U4;i z&X@ lv7^y$RՂMkE];'r6]uAғ= BX5JI/^M=۪Z=ʏu6nHQ.ְhx6ف5L3K ޳`J<.2nP6(mBb&r :Oiie7Qµ`ڻ {yepl- \"pK#蛯kI\Jp/$헆YGyy0(L5Հ[*Vׄu!V{lbw>̟Y6眧©uԌI6Y#jKR/92`6*"R%;H%ߌğ/B{o(UI Teo5" 3 .WDmg|'T\PP? gA VF+!3 On9xz2F i`1N5λB-p<l yUd뀕=b]smFˉJlLN=DNxhqW=7ꦲ1>AU&tqujH/$Ͷ35|6k/Xi|gm]!|.{x`حiߎf(%{g'͋ T"c M'J4㎻6,i#e1C3 $+ړ(JK5?BWT~oQBWEx秒wOFEzs3{M:"<}]$tU{;8Ӥ1;QAf25.sE^R$'0&= K^0ds9y/ľ{'D @"eqh*uz3b&o_ NqAGgH~;r}[b(@ῦ9zo+yb4gbp"cq^<'y96#.t~/ FLu\vPBOE2} 攆+%hK0X'?^1k~: +Y&^PL==^._wۚ((Ja۷^2.7ז [{hC{RѠγG@oGqYO޲SpQ10{X'aR9[o_n܉&R@}vB=sd1P6r@=zD@7׹DƝg6OhJnhgSBJdž2l\ ٨҆srM{K՚ ̶ŪʬZˑV-% ?z%q]TϠ KȯvMI38CWރq9.+KY]{_Iv~O+}w|cǮޓ.[;r[]NuU~/*Z#l^NNcr ; LQJBdt<ڊȃyX ^U89GFnQX˾e}gV$D0v1|!nj._Ӳ*N6&e5?f.3)<:i3tA՞qajxBzu0M ]+mrӳ#oHzjmzO+H~p7~|]a3, yC%2C ܄?`&vtjQwS0 Vc98lTh?V/a~5jA?hr.l(.(($Ӂ_>BY3W' k>`.| mGY+X И>z3R8^ysM,M" %gL(SLӝB"8W d_R#ˆ2)*nM+.aF/Ck¹[tI&N0{O;MTYݹ3⫵bѓ;&u>,U 0`Б(CXLGt13ik+vPx63FUgXIAO3p~Q/ty*arNYĈD <[?F۫ݧV&:誠:,SLFZI=b?߸/An:= H_4telNka)iftq1&j785m~lyO.ّ6pcSkĶ+M"*Ӧ`GhX\7ہE9KBjɣ!Xzq@ucϤ>05p<Ҁ1L&sJ0J#~|Ů{8!OCJGh-%HuvяJEP?K<^B0+-T#Cݓaj+iF~4HV_ -+/KhuWtGLTo$25(4l5)o 8lՙx[4vpeV]"@ybxmڮՊ\ozVg$v`h}=I؛tۖ0jbA)ux(V^ї#Gc7kL,(OUӪ6tA 4V@taCA k1hZ>k[2Z'.T{GK-of*] ,`4;4dY' [wrF?Ae/a185X%;cvʴn xJ?%g S i\5|l`X}Sa{r|Pl\ѩp!Ny! ziwO=vٝUpܕB&g>wt~ޛѮ|[t$'A0MvO] txvmnCcq@6rUY'g5@ْK /p@7=,Ƈ~ :ed^ >kJ7?`U.\Xݚ4:XAW`^-R7bRXcQv[n҇xI5\V gU!הJV %?|noa;gƌڰYeR@&%f?hwBIj˨lN&cjGP=Dq ['w|nwwQרkO@#Ac7"ARܸh #{{fl6-P=yhA2 ɸ('D"ep4#>v2.5*MA„_Qe3ZmVm)T[e' ΐ\$7i/TCĘn &0B\aK|ď(#t$MZW1;+p<{^PG4`qs Dt\U^gTj"u޶-(XL~%럏_ZN\:j# Tщ&S*!z O ]ЁL{ϑIڸNC(\N~ + (ں1lȴ!ᄅfu9dqX{mˣr6GwK 95]h}e]{cK͐A{WsPzlʭ׿&),&|*)nkEH;0.zjRFʤ1}p)k )E]KE2Um>Ml+)zJ(NOPpywը¡/R
u*QåoWWECj w|~-CbF?=Ҭs-$7 NA0 Ig9ҩ'. o/}1z&,Q/ފ+a$fgw+"9[JQ1C@!oϿkFV\H)!5W~ hxB,.XHq)-_︌'d k_YW@LKV_W \ZIn[+NY+ӊRU7 SN(׭eԿT{)M2d0Ox~P FUhcX蔄#m- Ֆ))ෳ; B+ƫPc|3l0 MPP=:&rN,ph"'SqcDߘ Jf6,]xˇD"l8Urby;&.y͡yAC'hn9=p6'CCLaX տ= W@= 1!y:*~3g1';4܉|vQX nד^p6l0otL>Jrڵv)āΓ 2d H]d̾50`íyub ^0 _T~ǯȏYI å][>;Kv5r·& -̆Y]l*J'!덓铬FΛ1_b ٷVU&͎һ;[f!4a͙9UVQ57jKa_&+W_[ׁUT$&g!}b_ fsH*PL_d87ҠJ)uKU*&Q(l:Ajف*O朘nгh;t_1y8˶::L!~ %^LPD):Za ]ݵbYlJlSsaDnk?Cs &m:>h]#p`f?f/VTЧe(Fl6W8 x - z 'Y𥆸ObDbyBn5vIrnƤ\S޽*)M䒸׶K1=NAzY6)22^y5{INrΎpFgdʩj[@@#(KToqkvEM3F~z>k5p_HAy3 8(W ?߫Gf^TYTFhdgI)AΕuz!ڻNk-`9H݆z`hE|[w] Y E$PV/-tPOox.Qx Dq*7ipt/0[z'`[DQ;dC5+"ti4EcOWΈԴFoqax9-ظ)Y4dX̱Kb$}7ᔢ4P.- 0c0r@t|ܸ0jt.66S޶HY{ ƫĨIHn :yCꩁŁ3s;KpXZ"w0ʭU~2>6.'?gM[H!ǻ[lB<1.A|ʦ :\E4z{x"LJЪ1~Ql*dz*X޼\q :CD3I̧?L ފh]y~TGOD<AxFeL.*eN` pPDB0~^zqD 3K J"SNSK'^4)gav$Ou|ced( JAx iz{dͼ }4q,бFn&Ÿ5S/DKi: @6Nj;dgV^.y`1Z@%`R'$U?c.$@(쮐@Dn#`r")S8wB⫮S 'ܺDvUO"?O>j(~fFB`-T:U̍]wnPMf"nJt0BKPZ[vf,c@]_^.šug\ȸ-n0į{yl[{Ynx)j (T9DCu.u}aIPd>9- 1#96̃e1_-^оM#Yy1裢!\1R/_~A7kXD >wODAqfg,eyUU?$UsUpbIkqQ2ߙhMj`czFGSo"\Sgh2186G{Ovօ"G!?=3@:PCD:fy"w /U^H;C31FYkmBym:ץ\ ,|^4n ~3#9Uk%M)`\o/C,JzsY1[IzV_fw,M?:)&xkN(92j(F;0| u< >Ȋ'N:d+~ɤeLT #E1]dʉ4qd#.tJQ.6 z13':-u$ buZ$=FDZ%9mȪbWA~DfwF-ب0h3{m∮\iF!JKL3,䶼knGX}ƝVOλQ2-=R~K|{VhV}ʕc@VV}D3WSYIK7>F1.)-]1 CdQrX*!@, /2c @~-g ,MxMMeZD9dZizBQym;e; *,Gf?z/Nag{LP!@r nh虣 gr1Wj|cpsxR5MќBP[\yѕP`!pN.;?ȹiiS{b)ȗ`9rt b\7O(!B`# @pX~`vv& Xe؝C`h.G{X2Ʈڊn& rGiHa*9> II<$1|'IIS7NXщcǶȐK|ۻ" ЙH}Pt=e <*pD[H8btlvT%Bvb?؇;<zwh#4i%qjWjѠ#e])qwCѾdy^YQrL~3mٌv 6(A/  ʔJ{r6P>a1" s}_lwZg˵ GA6GJER5GS&dؑnO=q-ф#?0" NM4-\j1S/[֓Fsu|"1ddu +1r7.o ݿJa`5\ΑWEkL8-1vifzNR0Xo6~ T:q@[oYN1D\-7%:ydTȞs|/!J 2Z(O#I4P5g,+TC UBEdv^_vjB+a%OvwbMl9lfG{Qx= f׿ j\rX ;uR|[akLYW@fC䮗c1J?o <8f䥭ttyw-)IIxeiFC­3߭DBが!`L~Hmn2G'OV=vݻ,?Jڞ/Z.L)@t[EK_P$ةFhY ځH$ƿԳѸFVOt0T9[wO7|lζ8B2BRS"tv`j-EDyˆ͜hݴְFLWX 4mlre5f!uqXBN""cXw2*^罈!B|8F &tߕ ^rea +Iӌ"\:L P=UHn`ՒfwD xec"ҍcG;& B%zyRh`:ixnԧ QL :G6$zG?T^W3V}՘=^d˘FBoW ;["N(Y'T sNyu&DH ap6  jښtl(xF: 8U1@ж,ѵeۘ'~[,EP`ܪopmĚ`d)A(3Q(_&".Cg)Gon, 79ǁ0)ɭ(Gk#G;Z- }l)o8ۋϫG]8!v[{Dtq2OJRop?aw&\sBP1o]lv/kFR~ L`d=RjU,0gd䬘X]1hIrX!j7~⬑`'f9S)R15}r5ϿThh'@G1^Kʉ',O|˘[8D%Ͷ,wp])sQu3;qlp{8Q jS9ga_h/IEJg-()sx}4&Sۣ"I.|Z,^a7CHM< e)!Ǩ/,-If:>'4IbW7W^ 5wgz(=rxcяT|ϠGg}8&m^ ˄^㾑UU _rPַ}`骶;c`$%.{vIMoX `g cʇ@Q-S L ѡ'4;°k"4r ^ (ޱ8ly:J^*wp}vɟQ,kmg7e*DTʍjgu?E1l'II3꘷z:|DZzk).akkOt=I[MBg]&"Splog.Pt^P6{~wTqLl7> ri@4 dQ:gI䓻bF(C1<>Ʀ {35LKh)}ش6oi| C黪6DŠ ɾ@yDQUS N/VR돞I v 3,_YV[ myӪvXDs 㳘׎ڂkTATEN̻ayL`Sa*3/exe9@%d `UwAވ;a-a* !2\+!wY< *>Zxu BIJ%br gnWXKXo[6*̭*dqh>ߠm>N=sVd3:!tPiqq&Uݦ )knMiݑ(n46Uԧ2lQaML$i#D?r>a3 Զ*'`LDV ,V6ErGlVvNIK9ٴ+U AJ bWZ0prñ`"$R{&%`Ps' vT'<^ x68eD]zm9>@^Bg9np=X,ݖpBI왣w*;49B\Cl^*d{j0ThQ64XQLǯ95bA5_q{@VQ߈UѲXM&qIL3dJZʪ+!Oqp 2$#AyiBv`̀> ciCPaO!n vU:WM5x79` +o(aDK74E:vU 6=`U_l#ڈ#dKY摀xΤ#OUX5LcS}HYN$Y.Lwn^s3GJ͙V,+ vd#i"*D5p`SkXh*<`4p6|%ϼ].@n34R=TR )i\z $ڶgZԦ#~"2 \yxE[,Dyּ|Ӧx-ў)9_4n}Xx%r"*Qg Ka?~Jh\[Q  PID_"( M)zTAﱞx0Q,*b)+( 8=e [ä\`vRZG$Dʉ5,]{(X@S!̌%]B7ZS{dXCeK;ITKoޔ V# Y߾ kI*u QQfgeke"N텸3I9yF1 QvAz #Y"@"mMT>3ҳ}˅~ln0Z [0?([ )+oegB|$9a뱿e7cx<[ *`烈w;r@AX# g`ŵb*?gm#_ 8uUmPnT֢IQ#ie+ 9Z7?}`l;TkV4}|V8sȵc7 aO1o!h=o9v4w)_YS3&mS߭JN36@Ż Jյ IqubVXd=:@'h96_vKM!}7y͐+-}5᨞6 UQ&14ؕ#ѱd]Zj!멚k}bQӕY]~o>;?WZXFW~Gۥ&^EfIu[cGD`/KmUXӸf5e{`GJ&˘shژEzjDxT6i]l* 9Zdݝ$G)rH texTL c/3qcwdA'Zj^Q{?Rx;U,JTS}^y-ᩥG}޼P dD3 ␄3tid СHQ$)Fl>e~FC3P>q؍O :كQJB5,F" JTk}[Ob8ُ C*$ì94@` #RD: ,Y_Kh*WCH@y3N[2!3_;`OջM:O%H/"Ў,_?$=ٙ#wc^ɀT"ZqVQ ouш51,rȴDZs\/k֙#+CԗLJ8쉶; M$6T5Lf,G;'kk{ @4xb+4"$˪U#s^seaBg>[!UG({N{RThS^/Qf~!(gOx{}Tr5Zh5Ɇ$bQ ĠB~+э5H1`P19'K]9oE>rirTD`*ޅyoYkOJ E=r1ɝ:a6S@K~gwQ2^`F|@Zt*KK W4Fp|+tpʣ1ս 2)_#|޶ n މG6H>WbԜPe{UZl䶻L>6,MގRtZVnD;W+G1mUUXmL9 >\&54XF2/)%ǯ[YCCMKSNpV%Cgu~wXXPtC•}81xYw! `;pyٮ-H.,(™MRsJqco#-s]KkL7Œ4V>]}q0e NzlZ?n?S{DK]!k 17˗=S~sќʌȽ%\aQm"_H.gcݖJ+Pl >NfNJM8%-R`im6" `fVR fvW?1/  ܇*:( tg_ t/IҴwfG!E{GPә`7ѯ~GfV3YwRA DS`Gi78M[ګZk)%ߛV Ĥ7eғc:{"llpggF"h` 9"{CCH7]> "b.Whk7à ux&tf q{F5Xֲ3FaLĂ:@'T5]yp1g*6c3a_"hQKL04oF Ʋ@uօjڻXBOA,PhB7zGdh_*}CɃszi&*Ü Qe PbMb\7{ |]>G e0BԽ y]B<ÐW=gߤ~jF'7[Fp]N0|^ Tq&3bIʧA s2'b33A& iްM;O2_wxM󭚆J!q`r *٪Ҕ!Z‹`6H I\R-yf.FjPq(@OC+0ܐ5ΈA= k%YUPa{IGX:ȓOG_"=Sޢ6kԚJ)I3V^7%75/H8`U>ϱy@#$ "bn z= =$O<٣O,)&=c~Dih:ddyl5& Nw>Aҳ c~c 2ST~jкݶ?]^HnJ'7:mҀV`7U֫_ow{B^7 Jg1=z)Ai[R4zS`\W2dѝdURT8J^䥧ԇQNլt3^H|Yo]2G܊E$&=bQ\h֥z+$NޟV:[߬ltX &,yzyj}lھ++. ;}yi̧暴(Wd+NY7)]>w a3 vXw}~x- b|V;ƕRq[/~18%p:-H.E^ XWڨnXY:h`NH8%skDS`FHiBX9y Qڃխz.֮vr396Ƴv9]kpH'ͻr=/˚$,+y1{,#KQ|KBl%|GLw|1uo<[}nh]hnMO'VF5#j=GF5lưĜ 4- :&6Q<ox_b&Gs٭,NvRp"lIԮ;ec]+ZvqY˕"64^ , +{0F0Wo8X,J\dgƏY| 0_iAMCc1J=[\[kʫ!`^efd~fX{x*E+.NQ~cM5}vO E sL3DKCLUeP숾h wcGfsehËhEu{72^`aOE6Lr[Qʯ |7C?0G)ru[]i(1LŊl<|DߙK(qHބ޻.T+ٝM5c`sd:Ϻ ;u I*u%I'[Wӡ9_:;%#ՒB_!+P*/{ry@OT i Q;+>zpG餫Ԗω5,@%98ΨQء cm;|[M, ;QʦI,]Ud'[jB|h; aHrv8zڟ?PY!/$S'{b{fhe?l>G~D ߎ:GS,ÐlPS\]\ b/ĵ2bV ͺ Ư5Axh"ZKZIA_?I;p,<ΦP &kʻ %eޠwf|Is2=M#M#MoMˬ[ taKxG/L|JЇjǻH,,+Qs7(RL)>|8+ZqWhm޺2!쯷wie#U{z *җZUPad[zL 㾁z ~2eTK6ٚ c9AS2jGHtCqRVjYǺAu\T,g7qi{8yqӓ'|<onEO[gPP 5kL Rm0^ Ko$6jC}6#/UŇQ Sf2c*"_ 1J PR*}H~6D` c|֢M:qͨnmlX"@u5E23hO4Z|(E[ K@5&7_{3 |bXb}g?NΤPM^ Yn5qxsqp9y g5ewy=m_6(TSw\ʚ.\å 1Î:S5Hڤ>7j_H\%gFPę\3&ሃ C -Z4!qOUr]Bݑy=7  ={цl0H4ʺ3E&USm>g$0m!DKnP چ߶ 8AڔĜ--\TԽY!g4rgXn'ZcLrH!Rg6u%eZ)do-vc bPKPqY)_!5Cp!EQ_I>P^E:b6xB)OW$E8)1AP@;륙`'>i\PPSTnhyLYP"HsS }ODCE<[Vg=hrHNO0_-u{NqR1{eW/U% RWy?!TG݌.:ǎÝs/l^ ѰC~\hs^h*1#'`L5fPzY-Ł4% p(I{Xx8M.%]mYfx=ynwBz,-1='3#Ai@ncZWq|E+ bD8Ւ-HZK'SЌ%PI=;qݍJ46stu'|TNtP"/;ZRM0p$O˚ތ=,pB>@u I 73@v }jGuѡ[J\"s&TuD>yȨW"2 jv#`osb^LL=6<'r8DbC}hqw'=riŞѭOX21>0 `tE|U\ gFNO1M>)qZi} U;ye _)ʫxnYsL{1a A\ g*f$}|]z{m6[k!91Y^%-IWU#f~Me5|h۳+M cyx~aa9a r<Qҋq,ip m~7xIwdymUJͻ!dU8>okܗh ih\pü-2H«\ 4.Tⱞ//F Zͺj48(8dATF#Z'`I?sFLczWl&pOʕW@)_az) Qj$3 R\odևYuG"*Ф۽Ȱ| u>' mWa*M!DP',,؟Tf&ٱcӳMGx&0QTYǍK%"d2/7`u<-}$N {pw?kFZŁ Pjv9?3;T]= 9ʣ"ǻb,rW,/BD]CdSxaǑ)npX8z[.7zEO#&u!5T yZ-AQ`k䩇{];*tfYr3MqkhV rzg(V#u c[:Rܬ H'0|  9^E .׻cig&B:pjMV;^,ų/ d`|m/HN,mمcB-VORyu զI!%Dp@ .Y9>=אWzn7EwE u`74hc0;} uRR*2# X:uܞLNA MAnޯ͘`X|+ \|ɫvs'㚍w3ugŢ")΅1}E7!0EVb2="Vcb$}B=D 5m4< 7]n|U)8XE\!vf|a nl$O,A<-2Ub]DTLRdc:Y# 2JOZe~9A)2h^Q6{ÌԳp ?Fb׀?k`DsXpp_6ccVO\ kzvO2mZ'`USl+x]NqCYRMN.th}h(tUT<ݥ"1}s7oH<3rFKҶ$Dgx{."7XZXև#LtF|>X},&ddvWL1";t>v7Ř}vORIc1xj :jcs ĎUR߇"q"y![Z|4q+_X(jr$Aa``Ǯ_{Z t.(^;#C2OkgwmoLzx͝2R6F%;]рz!bBU<ŇFoiC];0 y#>G~F [9XI2Ձo:'wCH͌kMxehU0G435`Ralj@(axKL#]ћ< J)/sq̸P Ҧ`'l%h?w{;}IB>>9 :RSj}礯<=u5'Xv**;?qO/d5#!_&AW@C) ^-~dxQ3zi`݊AUt'b'[xEc4^Z囯٦ 깻\d_ OB>t$6 !uLw~cog޸:+vjaJIVؼY:) k)qeImWV#+${@gCuϚ}\''ד(JDN,@tUIjkh4SJ2^pF;ɒ'#܉SR F!kb8?@!zNs>ȫ >U06~0e(GPݱBvkfa#-\~q 5%?4`8ƗKʬنYE?Q&iIM94˃7Xօǂx̭Vn;CWɱ(bAd.nkc! $_(&;CNNZ|:;?]!d[M'q26kr-dLrxޘ2qۡtrp.qG5؀f$M\-q]HrfwWɦEጾ;]$-EwBļyG^8> ab#obpAyf-D1N^QTaLA^ h Փb#2E['Qkf䢶_6N_EYE +t:?O.=ɠ< xZcrM>7>P7'XK71lra}X;A5*@Q!VYl/gYg6O?xi뜚?qӮ%PvߔL. ~ Orp^3|g9"64YMDqr|y֩μ+|k: ca=֟ u 0۶]dB]nNiSE3W"ϣ'@ߚ=͉uhkP۽03qgfIHaۉ4^%O;vǯ3'*,D(bPZ7"ѠX%@xt]O9S 2ILDl+oS F!=8MoY}_ϦѓG 1{a2(# 3M5{ZM&d7P PEnqսOA^ ϔIp Q3oUvOs/T0hmH??ќjWby^UolŃ{JGc+(0(l)9?`R<̻ pGh'i&>Q=F1ӡhp} %4߱8ɷu[@*5BӤܔ6FvK/b4έ `Gi}KĹ=';N`cH@V7@M):|9hfoz-}kC:#muhy=VT1i.ML=,y} ijxfe8H/GMK3i_@DPPx^ük8@'lfH^; gb7,|uj.0 *V@l ˘K~>&G)ZSt8pBDc5ҳՒC}M_Zf>yʣv0e:;>OՄ\5B)k8euv&iҐt\J)R*p:#hl5<*E?4ֻ@О>1wV0iWlVFWvk3`B0ZSpI/zjݠ;=opj6N9j.@0Iu$Y-T(񴋒%zſ]yeD<@1-攚 ELæaH]6 bX*BMd؉ l}&.2Q4u}PAFG|CޑE8:@$Q}qN!ZvI0D4S Tqu/v8V4)oC.@=%GPY:ѬX |{M@#ǭL\ZO:¾#ppNVoUOinP]:w{L0o#?/]0Gj j?d`*ި=0Cvp9PL(!ERm˂)\uÁ`pACFȕלu/ǎu*ڂdlY-pwKՇ~PZS5umr`؂%54ӏWmҹnAjI%;eaHPann=R> y)Cп8w>YR?%ˡGj4kZʸGګ"E-+Ү Io5[k1"w5R08y,41{9lP̍ynC.Y'CVnɟ n*/ED"hVhm$?-ܪ|)I?{5bPAA_@a^1E$ɳ8\sM i cNyŃHT&:q|%i- #unD"W.cܒ#:ԁdNd0xrc7_2S#Vkr깗rp+jI~Lms΁c~-t%6NKbí=dn1?NQGmo\`=_BFE7dWƣ~Jj4މ5<H=(PvCo鑥t.W !p_ wUGd31+e Hӛ\0 {JɡN.l4ek?[s0_IMݘcU(h*b5lNG9+Je~C,'6oGQDLgH'39A|5.6IZM'}+AHzZ5;ɑpsU;"Trc-fI~\ʉyژ0 (2hiL1Pi a3#6oۋ:r*k6_ r%&Y]/`jU+e|A,ؿE+|iKzA;7Ǣʵ,-.8]/4st̲oUk>iSF5J[z\DF(hu꫗rAxwo?}F sI zȡ"]o!KgX)?Y?xZQXzQ\,F5^-x]Z7)f ` &*-Vjlo鷐4$\{[# vό"@/` M7/(nG! x:õIrJ`U#s U L7ͼ_/=2aJ93cD{I$*eMlFci(a9J)/QK^(wH.]5?޻ אm$PH꙽Eq3&N^05Ҏ$:&tVڱEć1TFxxjcaEGV>e m㌔q^\uI/]F6XZj0,.cSk,L@xu5c6ݛCQ6~F:dR* ˇik~>ЮdN6sgITwZձ@zYhq1aSJZ&vڂ ,qeS|͝(fcY⏀×MI'Rd=ߧJREIY{!v^D :*_Vc1஥ةA1@!&yg 쑨cw:Μ MaN.r c$]E[d\=ѱE2[=*i!^] J& jSS.|u^}(O Q~llH4zni+(~YAZ"$BUD9K/?'^K '>HsPQF Aq;ƶZ+t9qn;KA,V`a>cl{-?3{[X|D渧+N OkRe2p5[ޕVSXsNY6u Ũ~Vec!SKuw_:R\NSWPgvh> Vhlk*xi}%*Lyśض4j {+fBo}1x2(y5L%MiĞ@6 !W2H Gٍyrtlz"%*%1z~ }c{$sV<-5YөŷiVé 0y$t >+4 *Zɴ"?H֤aKwdZD;?l~'r)MH0r|1ɏLw1 =smd(i^7L= c>F~\ po\pQ_8ps[}3ָ>6z_MdQ&@‰C\8k~G?TJ&jd+! J0LirU {r2W>n&#~ TydIjg:c 7"Lt$\p/fR@2ϙ_h ;M|8#ȉS7FR2~]y4K(H0.tc}\ \>J,'|!z l&sFd} o$)Jdu#|T\($܈>X@0Qy]sK֏uC V ў~] hSlu9RsQzmSd#H֨Έx#y%:0tn9}R>;Y!V(TN53 NZHOKsv= Eg`.睏}"1Lj zIfDKõAE} [OY~J5Ltcw䛩Jŀ>Bl0K>X6aՈkD/g?ݟ\~rtm9"w1T;/ aTb0%#Uzp\;>W?K6:l9UF~k KnHd@m^ F{9vv3$9CAK_Сm<NC@f2|UjH_(%w}€D.qS ! N>1.}iz4)`Ia*9,{WɆ?-mN?\eqTvұv}6y0L4k|iO TǨ.󗹸}6a&/v& *?@o-ClL{؂cy4)>lWΥ<}qh!(f8E8"4%x{hT]ס-"S՝  <"N:R>t!= Uucٳ.<]A/L8=ȵw?p9ۀ{bb /dTҞpol5q2tL%cY-thqU Ab&Jd]G O-}K;D?u/$tov"5aF*<9=f/K? K*$dzO!t5Y?i ?&uJ"dՙ'<y>-P&Qָ9;&~E҄l׳7$[><:.@jG(o3St\`%@@n{"C*ڂ=IAM>vepW!yn ̐ jOda#0ǻrGġScLRNM*zY_#Wt b,9a# =.p˃K 6I~nc0xm iX#ZyazR֜>$LLi@rAݍL8&#N9ſRRYt=KwbhP_w@~gCSi1p4=%ZAdڇe0m֘)X"\< Y c|^2#Z*}* fn'C#í>V;7S_h|p({+H(;OMJ*uv>幤O+)U!>&{>h,V犸MR[X4GZ`^4P%T;R=r5Pێ#1(1c`{Ѹܑ#OximFLhɁnEĄ I9:WN<2S6 9uv ;"V'", 9֎x^ฅJ! <i3f66nfdFOzMNr˻&hryw2+GقD D2.]8X ̣_zylw5; Gkqf.=ESw (eDf` NtRB ]uc:trCuqokq|<`g:$P2,jd 7+Rb;@[׳l4f;v@HFr~2%m@8Jls>C\GZ68R_?"5|G!b.w"Op7jYLA}>-1% S{o$:-/l~5r- %.0/׃@_6');?qorô@@#56wĵ ',2( P.&e؜&p̰;̠7dZ^t9xib6ZKK }^5\!/"XV6'?:HYP&rx#k k# PdVavV{.}2&'lsyUn˗vo= sbj+ރf ٨g6c,ΩFVx KwO OZ&,)DAVȵ-$p0 Ba a 75#^ڑ@F6<}iVZF8/=Ajd4 :Btd aQ7Dum+ByI1辐FRi5=z^uf?G 8`dq|k_Յ͚˅6BBV3:ȈetrF.[σ_Qn3~x">W?KtV-5 JR%-‚?js>sS[^J[,›{2Z^FV^l݀gclHRWh5d~ QYv}ו20 )Gfp10ylw{إ`Ou8CuxPQ! +w7(l@/%!dmSv&uǀ+p66=9߭j+Y=d^;!-a\w1Vm\3nG-BXb\6Aį.4 CNK3c 6+j]y2, }z6<$W =feGQV|՟Bo4A(azgS{ o0Uy-ͲcZ@sy5;S~],#ټN_%r怿H긩+cd#QJ-e57yhlN BXܰS̙ḓhmg.G$3D`vըoWq\*VټQ5YΘnW"(cu4tk-?LeSUM.3)VyXkłC= H@XFKcʦLP(ƎޚZaa c@<R- 59ÕRp,?iSmJ~GٜR"G|$E!ݬPP1Bfz694*m#܉6=lK{ / a3 A4}n^gmpѱy[Mi&AG _sJʃMz2no:9at}ZWr>V-r(oo+1HQHrְVxj|gNR4SY0Sഎjֶ{"BZeJT4ʅgc^VupF3'} YLe?Ҵ4~ҊV 'a4Px@Y`cFr,b qIT? v-BK8H*^:a΄T#}T& mY.Z,r'I- /2&iV64 !PUE]K⦄U/eA3Djm97E/n(b~eI0!b`#؆*Ly-Y)QxЪXbNI2pkY"W!]$LKvQٽ;Q7KoNv=(,F&~ $Y@)L{؋Q>AO@PUtYlԂ[8@׋юJ2f[[Rnwmi+:e{9QKKpYxR<'5u&w4s\ܰ#31O@ ),GPňpj0pو5RC)-THR ziFGQ3NVͰ@J=7ϫ\ fSLE^Z ?f*F*Uo;w.9jdCX?KpZߣ@:(6JQL kcN F?]@:0>"%lsd$8LH!E,YfzYlGÒwmFu-Ad'F^;ECP}mo`dfaQ!n߰r \_@QpQMdo9+*cue,sT/R!cwf="ǤO`>QWAUtdjJ^_s`B `L1>Bi`Uq,Hg0'"h /D[G[\2ʬ9f Q=7okixWذ骹 mPu 2/M'\ nk:¾&Ljsp*Y[m͖`GE B.PdŴ] ǻ!̇1Q\CRΝm39CiWgSiy1_ئ1[@nu^u+ Vd*^HOİ7[[ԀZq΄nH8HmP2BQik#z2]ҚД~.MtèAS0BJ(=%]G \5!B:ҍFH4ԋ (:}=.QDgЧ,59܁ eUQn<ʘA=(+y M( <7MF[c V(XyC`%e}}I?G/twΎ\jbp&LZ"-?C]Ґ5+ 0GyeaP=5EpjXfй"Z+4c6ȦTby>)ۼ0К[if_߇Nrv{ma1brfڀ^/mZ'C;/ Aj^,Z cS&&Q1lPω7 #fw=Wޯ.y*T&$ Lu3s̮̐M ZT|yfuPfݤp虅K'XKnYafLiX{/Q-D!A\=H^QJrK:p Y@Rkb}<|BcIG,wϫ;)|{Nr iJYDٖɋLУlM*xxNV~6灒 ڋ+y(a̚,X0G"Z,Fj6+rDݕO "q#zŁMwq2"|XDx& n4C`O{@A#*"ɚ,BCW"IvзJnI~#fDBO̦dv\-Fn 5;a#P)NxX(/k +O暒Àc? $x촁,`b:7k{h?Ҍ{<͋Jf炰sGuN:YDS]zBeHsE~ {_, ~dc[TZAFv!Psڨ>BK$h6>$ŭcLIbEk^_?rUMOu}{bpe\tbhױ^mFFZ?wud_ <Ê/Wv}!\#Q;6cV3S\s*岳!*>DK>w 5 |=KzY |t v'{4ڿlmƺwRֵ+TA }ߏҙc73J1ɜr+pѥo_z;e@eHoL|i[ƕ opQ X~ەؤեC, N 6blAvo8% RhGk-RTcݦc+`1J؁ʯ'#ݪϛXǏ`Д_WGQ#W`1-@ CВs1P{J^J DQ{t9%GAXcrლϻ:2X hR?v2(bs!^:>r0ra[YZZݮЫVW~m~kԖ8͔(X_6P(jWSȂVŹ\ I RvݍՂBՁ/Kc=u1"-#V_r9Et?` HҺ"2Ψؗ&q`_ "TB+55ʸZMY={У 릈-,ʃ59C] I-*9Poy`qǻgl/iz O{k)Ga Jz^ÌVhlEVXԄ b,J C0-&=('( sa,V: SbJVbxJ<.GKsq +ȃm yͪy@)kY=O+X&Df`Rݞ(2?-PTz)ͮZ6Gpf}]D@p:PNwoK-S18E`vRޮW:t/W)1g:KZMJqݧ ɐCx;IGqao<[lݍ݆_>P0~u?6y`B-< v9yЛm@9Lj 1LQޒJeN,w4W-U:jɭ̲r s<-{7@.fbH}4 ] rlLNt[O2= ѶP)Ok2N> FJ"&)ߋm%Qlop#_ @bdl,:O,?֋_ڄe] 5q~ɤ ) oUJȓZ75ig$ OMv)葓FXMXl7*x1'P' Tv\cٳ3"vaٳJtu׈Jne LsN<+9>(Pn+mx`e(|:&Yo R|ѶLQ6+B-.P,5 Jx*n@3@΃d W 9K::@^ 1a'D4|{4Npvg=Mm@Ǻ`ӎiCt+:bZQZ'm/u:öPҥMq]3emzu<>G'bl 9҃"b=p؇bȚ*&7)%ZCAQL= 8{젭9wBB,چّi!hUĦD<5u@y]z@,WFZ_%\e(G nu'hXHr ~c +ʣE鍲\I ˓ظJwn)eн^6}%<)iqI< 1FU41!x\l+X=hG;Bj;nLх{ha"=o?sjx/T$C5΅zpsGȶͱq`ՑJr9deQbwclAWz?w֩rYtFr_1/1qӡh}O 84Qx #-y*iD52"P'aWӣ XE#Q] MGϘtI '*Q{s))H r7-M6I:0Aԗh >r24Pp0 b Gz1[),}doukƒ ~ZQ`z=RD@3#xNˑxh1z ^2DoMR|QXmU3$Z~~3Ngwv0˰k3b LDq7mXu$D%03z؟h䳲sX)CrO(՟gBmsncGW!&-fZ]x&G՜%Tw=-J"fs~Gy8>>\}89m$UC`Hsu0|ԡ ԫhi{|ߞj,Bj Ư1K,V~F3 :G-{ ی\.BkQH|Yaov5d_qo'GT 6O]|}=KU{u")YQϋԽhAE5ǩb$dSgcMlϋh/S ¾\eOcTX4OЮ jHV vḅv@tRv,؋d ˄ 3 )]Y6Q<+m=<@jܺ5 @@ 9ج%/`(Pk%Wp{W2,Q(nԔLs큱 :di<``5d߷vC*򅐒^,& n)zx?a}(|Tޏu ^S ytqMqV i+Que )@&):Osh"21̚QI\U|n}=̉I8pRS|r]^Dy܇,՝qMp{CҌ/ř:ŗk4s<ݡC84u̍>(9p"#;U|#d |^JaDAn?ٗIZe8\<1*r΍>Әi%eZ*w  @XzܤE#gUM7 ksu8OPiKm)ETD'׎4;8ŽF EVu)ro:[˚1Js|fE!W7^|:;ldዘ/ Ġ O&ؓ;6{umd"WM<HLJ;lP ;t#ףJK\\p pxc{l0_LhJ*c@_'W"ac_K4{Cf9%bRa'~GʞB%o e7"|TաJF\KM$N4ElxӐ#"Z"aK}j!i,[{YE[Wffpq0>d _0v5%Rck{)r'/(JeȚRF3HL%i5c EPπ܃͝8{mշAJFrY}4U-WGD̨LH#:Ϲh9d{1n:US!@NMwn2虙r*K pz)_#0<@\H?+B|u~- a& xDb2}M:QJpSel_R3v[ wbѧ#ddwѩ{07tK pU}HzK$z%?4tl+PI+ov ~  pҳu{Q"gTe<+O[51/5#9eH>jj2P1[hŷA#aI֮ W" 㵏yO79~bO<7|ð9";mTaufV/Q:B/I%=Ŧ#ThJ`Fb) ^zSh#_zK-c pf Dx6,ɀI% FG8>i(cLǎz:^0~bR&7nƃ1TW [#R7/ gQT {tן2XJxx̴`bJ>#\Q;Rhtu̸B#7lf-@NW5*G wcqГ#`Kk'(BcMMS`$^J$.sd 7fHz;*Ob};g~-6YO\C"+ )ۉN V ĉ_}w*^GG>y8E78n;`7y L+;\e,hv5ޏ@ރ"zע'x|+raj]n]՞*kyRP]e7;)?Jf㣵ё7]IM+X]1z&R'^8N79YX91b{ |'䓘 g!GEg8&:7ӚÝwV懫P=SPs,b߱l{chcslp 7ڪD^ÛW-w L$`R9}|lN5#ߊnupgz@ h;eJQ&.i.v\<%=p^|tF"P}^*ַz/@tTLRS}1M;L!SE+R?,?P:.Y .!FE=AsXHQCm`mgo'ܩUɂ֣]=,:T8LD^6$-:VܤR?1uz^Κ^B\Ǽ39G!P=/Xɡ/܁ǴդapC6G:]7}r /l|*z] oO>;|HMp<=M Np[~Qsxd@{uZz!פL(X߆00t&E7Cm-( +wi.zVF1M/OGcxYOtr{QjߌoWBƧ Q =[+)p)[z?K `A8TYFDWfߣZq0bq:yC @?[U@(ViPaa9Ԯ+H0#%-Or?8T%iCXEA {85̅ݱW`vDw0w=kd"g6˂KQ,N$pEmCzZ-nqodOYQ0Cv;7gS #32 |۞תc7l548R,,gL\9Vbv:TH*&rAA/#`\zclp_OF؜66ħ1JW쓍`)BA;Zf'zJ ѸoaK=9YI8y M.Wr'EL= F׫TSeH>P =x0|W/`7va դx38dϨkUi<]oK.6WjKu7=>J|SQT|Ot$Y#W"(@ ,a#4]"[1f (.ILWk}V}%MSOc:3) % "+^D&|G1{O;~rkarNgN+%EB(5_/L .loIQv}7mc֢ѹ6e{mP4/=i3W8nQ2[G= lRՏ]8)0hPI2C,H z6e3W?X%O^xQ6 pl(?,L_tBK[-򕹚De%*W)}b&Kn5[C1{H:mA>V:yʀ2Aƌ "a #Xug񧶝*WQ|rMq$ 3|MQ?{FȆӮ!S}5>.G)4dc4Fv0p_6a~U(A@:3$̛f_?a 7Fl,)묝[5(dImPGp/NhvJ<_g JsQUgsH?O )q%6y_jq;;LdTSAEK_E R6L4LC]3G0ՎdK"H*]vӉ,~h(7#ӒmĞW83p۩ mrmԶTĀ:=k%5[8~"y-"ͯD.ZbZE9u 7R.1M7ĖFu#L5ėɒ?HbcO5^QpiLdW>; +)o O: Sȭ 1}$Φa`A7GH8wtQ̰N6 Ż)<]C N$>t)x.ɢfb\ejɜcZ)u4mYA ڕe`kƦ,.r"H@#Q&2 堟,@'Bq Ǖ-8MCN+-#Q+BwψuΡ+|k o,V+ϬQ;O$OZO1Jø#,xMEr:-]d\uyK>6ES2Q\X13bxE5H8\C}u@$op9$x;؜4PuZ8ŏ Z/X5B\g iint sHp`cOF,7Tjfޒz?JݧqGqG;FpZL` `gܿwY=Hr؇n\Jx;iosl\3g'g p[;f- D֚٭bBw.Hs+ɰQDm-{#mO(q=q.ǵ#[̊5Ɵ+#ޭbbgǚE?[u *eN ە#%7{T:n*43ٙe픬){S#Jy䓑~4f'}Cc83|4n - =U@[ zU #NJ{#}_Ȣ ᙨDU澤?r(W̅) ڌ}'-\Θ^(&iBӳ@`K}z'7w3)~iQߊdK-x<XՒ 6"[R]\)yKq }bin?uuAR~fAWP^B3pAv~C? >jSϷ1s¥#КՐڧ+п4sw4B}J |%[D8k/<+4* Wx}b:T lPwLJ ٲϊb ~G3`%WGV.T}"L*BM*u=lO[w"D|`+wf[[и Vo:.8*"qn?Od4HRWIAvi<(2'zZ,whaz NfӋ[L<ڏn4a Riu Gp),.5< 'm6HM{H1. ]zefڑ;lUϟ7ivgA 45q&.> nmga"EvZk2S#Ǭm(;|)][|tFZ!/&RGqzyFL .#`yQ!LsX|-:[&Pt|#e͎l 3BBEj.΍!'7%ҒKw /sh ڢX26#4e9Bl|Aس%ӤEG^LS~Lq4͑ 6ZA4!6\`va^@R ]NkT[;cz`XeObdU_4b;g5׾QNY`R!RWȦT )w?AU7Fxu\Xbuy0S_3mynRKinNa@(xbLtp-"5* =Jf]f57Q9,,v=FWͩNښl=p\Gh'k})4U{-0~pxoez8ZA򎘯Uŵq^w>etD +V%{8-?:3 .KqHs>cIc-kmDh,u{¢敐2xi&X='wۏLhf ,J[Q⒂Ici 7Gg/M?AZlw|ę [$ykǮj.KSOD|} -`a4U "Z8Ȑ|BǗ饖Y {ڤz 0:!1Kwy+fQcpΏ KTW(lXȫFB:3k;W`v?c’^vB=;ѣalߵn5\s'޾*؋C6+…U tzOF3ҿteFeu`7c b"d{*1?xd6h5?db7?@t0Bp3>Q '\Kӌv(HWA[~9hұ4#Sr'qp۩!9 /ǥyHi{ӱOp:{Qr\UEz:=#S]U)O6lseBa~PX°ݻGavuiF\llNdr KU:G1X\i!<;qBbxwl~T)$ݹgxRX :@3y(K܉!WجhY :dX'#C+)]R]?,joѹEEyTϬ7̳^S=R+OŚ|SiIжg "ʠ/CWNY߬<΃UVt#U74νɴetP( Y5ZHRI%I+гZP;<(uy--XՈ4)Oi;/&W \TωG^< QnS %r0q XSBggF.:^SC%eeJ}׷n]/g'׼  kL޼\򭒲 B":RA)udF "N˶(Ҷݚi7J f~OZH<*Q0uRS7SN GS1/GiA"h{mF6$PyG^xo'Ѭ*px@H׹ٳZ+MƲKY}*K66^XK`4%j#v_2ʡϿ0\hXS$Kkv0H 1P醩y=o Sێsos✏8Qc2:ϴ'LQ9\'d>*0ⱃE'ޙM7-fc NTQĆ{&`5;vU/pO~ S%0__޺ ɩ\Ĺȑ.~R `=Kˍ1qa $ύ? %D80|22YlD/BCM<&<+}w(f"{V9a& y~"Z1I.u=[ [V :b2dU+г,9 : RJzz']@-[ PmLmSʅ1|Ɉ"3ljޭxy%lۉlx_GnA#ZԴY+1/q9B$-.Ji31yU\'xvu:뀌.Ɔ &w<%a}{!ſ'=:u])Erb`v,Ֆo3M}2i%3Ǻ /&'m$uǙx9?Njߔ&.dE #lR|ap̀ILٹ%Jc&s|(;+zO.c}n֢O}T[V΀ԎJzAuMKNzIQ9`c2G !ϤZ6?ٔ7u*>߬Ard UvV ų˧LdQ;j“ID̗>ҍmԒys ڼ{=nZtk+I㠮%BQ(w4DV4+m]suhGC^ kYK'7 m);ۉ0O42| wSG:rߩ$-{KQ&GuxS &/kqq|L[AYwB߶ v/*EV8,щ$4#7Ni@z)~)Kl[mF~ 1YzrsȊdS \wAT<VK> v.!qc%FURe UUr.;HvoCD8d2j/#fmB>RHXG't}ŕGT'HAzD,%$k] oѐPYOIjLOCzQU [ا[ SVP7C%|iC) F펎I,w]gl:#y2jFKջ"kg5m<קHI׮|F1ezS.4 \CDzRe=e_@Usס9q};DUKj7ȠNR8_?⛙8G9fyiOxr ". L%]3>R)!\⛢U|{Ȱ_Ȩw.0g4ڥJYrݮWXq]tn?W@4B6E)멜df/耀B~i:8d'LlL|4QQLp.ý,%ML+BqKw?uv15#&~uCfyڲ':mW2Qs %N$=~O Sbcйp _dt@+m'`.hNjc~P(a+AgmrH֚ͯ)Q]fSȼ$p2DS !9>\]YF39:odKtWcQ`e ] O@Zwڂ i@*ݪn`v FQtMd.Q+/zȕ@P  b}'9 !"s==S bm ! I=C\g$j Y9Xdz#vOSbԅ93fT<+NQfz?lL_XyCM9G*aXJ[GvΧdDa2 I{<ϬX_/&"G'NWLCE 7"^̑[0mJNH/t,A+(K8n¡<&r|ݖk$^gr}-8y- ;=n}\u χFR邓]ݰ-}??eXG V%I+D}pl?_E7Zq:`o`lBlK- F f1iAź<?"\ʘ4smapbȽ.:Ȧ,>S(JVީLc8_RşwSlDn4C|Yu<6K̉p\XTk4LW^7e2=SmϦ_ğن h\3P@Rklm /J8|$X@":EUrw>Hk`1ԆHCo/:__nau,#H80)qT <؀q.kUC?2 A)@ <"pxFᑫ\$\V{P풡hod+2_2:*_=pgTLZ̈qQsW ˅ҳgxmXyr W]䮔irݐLlP9-+sF sR[o L | VYFpaև)Ia;=誛F` MqSj!_iQ_W5ht*|SԠ,BIbEk:M{h٢YMI+oh ^]8)DKO6y}1k )ϭ ]R#H4H^Msv)$$33U~@f*pwNxHHPF\e]? # Y73LN$Hd·k~V(i"5Hqc7 xRa Uqb`ؿ@-|fSkTNo`q @#~͙wQd ~RxqF8.>;Qcqm#ua?=⯇8{:]&] #HݒyܛM wsu6Exԯa RXߗө^K<-xs<:c84.Ra KbzԅTf8txpY7ˢ?M`@&Bl# <)B㏂#{`.A-o wF±dG6@bj8Uyor<{撁uç:i=tuh-`7eg搷#^1Ens\p9zebyJ:CȊ:EhFND@OA+[ {~Kd'P:F!- > ؀( >+ch5ں}"ұI+#1 Zr *4XfMh@t= Xgd׿ cOPCJӰPB7O(:JRL";̅ ae`G6yAaK~sa|rYx 8;nHCQm֊@3$djQa[d`+i_K O \xDCrP:#N,^jG0b\ oUnYo$š]%QLSǠ$+਺lbLxB ]H)  Ž01'VE,1ADIbt OvAhyD ^.lR%o%{*w܈`!3@BUM b$scw1ޮv^ノ Azŏ+8Ame͠4Y3Q SCZӚԲ6fEH4M2c y&)itT%fB*?ڢ&|:x\Uq XS63˄Jr ӭ[7nuQ'kI Ŏ& \ч× |2҈~1k؃@*Y@ăUˆH Yasm=xERms^# Jع蜟dqM?`^м:~0i J=5%o VriD5զY#c! mWp2 FەF ۺQet=oQK,q.,KT* F, D;J.2mOHi2D̃85k֍Wa 62f\ߍ{a P6\&2qmF~1Ԉ/ ‹5,VK_< ܺv! f7 e.ߺ@/n" ʂ-7Fd%j7K h\ qW x_Ak1`MK+{Xl%1S2O!}r_lBK?l2ȶ_ӊ:/xǖ$uu"^ښ8b#`!yleԖU)Y'_ƻ:7z xmcs:(S&uN,l^SN;v*B>g)B..-o߼ѩ0Jޖ:xyϭu."8QË o%5 5'Zѯ?L^} P֝=jƴ"5W5IU !'U5,XQiqPC]W@л^e^ŠvsA@=jv=mŅmq$ئ~!V 2a]&_!8 Oɛ ue#~#ͺ:ȀxҶHc Op3B͖70| #ꕝ&},%ZŖ']j"6bK`-F9cR_z:72%"CTi7!#a&8+Rsx1@8VӤLu:RU$?`4z4!1 Q{Ux&E6 =(gQ"bіn÷DqV0%c5#dkħK{5j g9θJxTuNm2t< E%oXiR|,g3˅6cSxp{ ŰDT͑dlg[ RF >$RY6s/9 QOUyS$S6| ltl 1:XTPOXcl+5ubŭ'LƝIUPi/p?>YJ1w.b>\̒qJcxm{ZV6]dqQ:a^*͌Ouxm$6π*\&Gv/ M/5E tdg^!ƥ[2gh IϊҭF8 Jh{B2KHB 7bRsn kM(iTKG e*\?lٹ}q&#]Æu 7 4ֆ+̞8'Q5oRk:.% r,Z0I2.CjK)it*gP. }5DR%¬bc^/ӭ5UN¸ ybTv~ z:9_Pӌ&LyVӋP~Ha8{Lf'8{) lUUگ8Ή}5O$N/q١N/s[Jdix- יb`Z&@:s-R(DG> ;=ζA&"hkp_WAD >8Pȝ|iqͶt)<.,U rV$h(#WБ,6;0ݶGJH̅nr~¬Q\b)`Ѹ%4:ӆ~"u qP!&KV&<>*D0 ğ Z[#sY3UEД5ϨNe6 c*Wׅ%r#:@8qلbY"~gMJp1`C!]##'U>J5R:,*P8zk.q+?@8,:g `e!h>wokg ޵9]Y{Zד/U7ϛLvX!Yn846Jb/ YNM\:K.Sx >rJUpq]"*H{3K^tK1~ƶϽ*uBk)Bo n+d]Z`m<s $Ja8={(aKlY+`)j<H3ArAC¯]kYFQx'Oxcol j'a0fDA9diG>:htw\]qHg,[:3'7] 8~aG\*v?NcJE($o=:5`DaA}B_]0G^tdΊ0V☻%vszqR@u.֕dMݑ.PCEiƥpi<*r/'woc.\ouwBOс[F63.̓>䭸ڬ|G{w>sl(,s3'AQ%g}U7ٿv+~AַZE%nZnK4Ҕ8F ,P%ؙ8TGv0 b[yW9D˪ /D9ME/wj5.rz ϢYu0^@斂f?i'?~+m7Pz${H!sa/>@B3șךҬU (ʅ>|d$PqnG$ne9yٗ1E Ak=:2(XS0]z_ ZʵDVƸQe3Z=w]:pY(W] / L3-Bsy2D+ߡWxMnqV/:W02;ya-LEۼWiUeA^hy(;b?4"f(gLh , 4#zz ܧ"I-[uEVL{@D*πtƝ4j߱ Oi9V^*isX F]йV8{ti]+":kCȃCwBE?LF>=+?c` D [rJHmgKٱzec~# fyʭb?)&B Nu|s_@̦ EJ,ޥSJ[1AYhwv־N܃jV^S%X$%+8AiBAj"鎖CKہ37 FD; Ni6T:+h#1| vU]= d nœ e?F9Xoۥ*`{jL2JBo) .U7yAE5TtL@8Foѥ&bMYFǾ|]8O؊μy^o KgtUTB>KP;efs<^ 1vIz6/'e(Xߞ+TERixR{߈X ΧFXX>vc/7QfՁށ";FfxN јζJo=gayH_^dU4x]of]v; |h<WhńY2<Н RGKYzqQ,p2ci6R};Qo}NT4bM]ap '1b_X/~WO|JCZגhLWj0 \~DFGOZyNgk7UvfK}5OFo$)9n%e-B~18Ekp԰7KJEhq@z?x1us4F.]yբ=#sUۏ~' U&8mvavrݶJ}i[JfeN }Q|$ޟwwtBu;<.&%SWاgl˃UB កZɑoBHQθkڃ\ 8'",m ߔi4+}P6v \e@*f'E(xMF;~SCJ}/azn{HKXsl풰_>h5WIum&/#/ۃҗF+"5nx+c0z[jKtfiq--YFi ^ݎZXR+k~2e66#@0 nY3oIWuxx/"Bfny> >]i3>}l?_L<8(hWҒdh2p?Hʪiv X=!I#MP05/6WrQߎp0&e\wr}:p . 4ojчw;!,PM*P-rQPA7'ү3T"HUn| ΅WiDwO@P%IhbPgU&jf&U9Ti Af2>C^`HJTɶc=9"ݹ]˘i|GMԛKb+IeOQT_&˗GPu} Kg0BBN#P@.ea"b+HӤ_W¦t, $,q;GЫy,1pNnć { *#=Jpw8Q .JFFv1^ԟ!K{xx]щA(~ t%#a Ebuvu+A]P))W U %hi\m3L0KK; nPHnq?D}Y~kLo<6˰Mq;#;#teP}m3h"-wKEä/Ht|OfVh!z$̩0"ѯŢd}߁< yd*, nѼB4V/Bܿk~W4Y+\m=V \ bC$-z{Sd&XB[/F }+/K(zl uʨ7^qK`>%yEs>tAp}xXe[l~Fu 6zfɍtحd2n]#6%KRV x FG|z,-l-53%YW5xp)Y /9 *lav+J+'ZrE3l ^-O Gq4K~ B3B6ED6¨!2d<N n}$c!IO IB yĀ*}ŗ>@4CֹY147Q \ҕpds>oʻ1شrdR pA؂HC5.'f𢒕i{OU^r^Tii.C6/xUk *m&r$MPo<>'8pou9L78ፖt:%䤠[d򰋅 u@i<HbR*pe@RM9B |$ ձbS*m οo;;/Hİk2̧2cN $ ҹe)c>e$YƤz /KÛlwb6u:^sycqB%d7;K lɑlB| E+ր%Zpl7w(T+om P3?\hcjK%r Con.W&2\kx__(;}5] 7H\36k<^==oVҺ]_~ +PVrRFyEL3O4};"3w-6("EjIunbm&M'-K.#1n$b>J|=˲J7H/K~_JzBUcJ(SyA2~ 訪֐ETk@.LOpG_=[lJ$.ivtqXNeBb ;M*epmpy& .(aZQ"S!Ǹ'x{ W4=g7;2}$ &scKTt5y7tC$ p2a)'^2r @] K.XBd% #@:*MtG xW/`riR;媇p(B<5&V}:ݱ":<-9 8%;zRsn5'hhcUk:+Ə~|..H4nh[ yt>-\tK 5}.:_ hIWeH~J]FHiWb떪PPE`m.Nu($AC2@ˇJeX|*LR32Rεqt^!GIx\ Ӳ$ ^=wc\g%cDi#3`d?j.OLVb_[\NT300mlC,u$<+bW#"?pf @cnN6F̉:NE\ n 8%%>9-(H"۴'d`/žk,"NH\aO}b }7M=`f,),&b/1GIhnaz|!KyH:c,Uv/LRM3G,d)oHHx]f{s XԮ ???{+FdvnSlHpnR4ccmId. #[\mƬ<[χFzl'291bbY JO!+qWYj_aI "AesӭfgNlRh]L/HFC.!KD *|k58; fyX[cPd5jBwQO}-=~+g.,T"MZ6]v74R9`o R+ELDB] 7K[\b t:jS77zʇSZ^D=-aldRʑ̳ nL|{ژ>:'d7_86$[A.[qRujĵ.5DΕ: 'Rr [\BHR4|]2ґ^&-5?7쬷"&r*NzI¨?5AS@t?>(47g£_1wrMép~<7-ҁ#gGV/;k6yYh(ke_3J;Xiݷajrkr]B-@R_M\'=]K Y> : QKm)#r"cLvz A)p #҅lμ p9H)삔ȐNxV3?x\{Iu ,mS{&9?`k>}wZV0,'TޑqWGI8 ^uX֣^^ӂ7(~{ כhg-fF]៻)R+ GOt#'8[AA6cFQvHO63@@WxV6\b*N?KQUOB`;?rKoک$^8D|c0K7'`ו'. Y] *7Ǣ+Ɓe&YεѣXb!a<8Wz~a.UY7LpʒPJW/7CJ O6?7L'q= @+gC2a%wM[U7HWWՓ ^;EͮtDzAT"AX37 cB zeTx>™CIg 36D7kV#6 'iLf[z+ -Lb*BQDD-WX݁d!Dkʩ=2?-f-i4Ɔ Q v۷n_Dݷ c؍^.'tc}ԍ/@fzTa#S^)q[S|Lٷ}f}j@g3Yj|X=p?n%h!'S|ɤ0WQXvA 1{?BG@HQ\C 9ΩܻĔA1,Q!7H@~9Xen{:Ʌɗ O67A[ O/CШ/Wsf kdd T YSD`;!l9íӱPI=OnqKQygt'kM;ԘpƂag*(S[,~٪37();kؔ4a'DK2u sգk ߨI&?t!)N*RGBTzأew@ꆥSi :Z: <ύJw۸h^[ 6ě?).}"l׾b$> }~*QAH}Cp]fBt!:f\&#uyه%$m.Nʾ:XJ<9jvۛ!~\I^yHs Qa%P-[6=b҉ kAޚhEJ\O fGZQ*ɼn.bcH67A ̚챎An#\[X0N\aϨ˽G GXⅠ[icϕf#ȭR?z~LJ| t\łñg hQEcabY[&i넊y*HZJ_-'=nS7iI:i0~Nsi]3nYR}"Ud40QZl 2@g2ͬQ8y kTVߓl1PDJI|eՐ 5mXD]&|*6uX5=:{&m== O N;GUPFI ;z z}oY#ݨHE@kؖ7hxTS=|dy\֖^YO}X^`I]15k1|6#C ]kB,lMaV _DY%:&|&iP<1]F9,`_V$gUr +ߠy LQ3mtIPTAn= a=2\yXM"d I bӖs<@ 2fXk->drk 5FFr"0okC肣 H3$\Kn~c/Dl/h8Vz)4e:$2tnd!̌?3VHB+a,E,FE{(tMUC8 dn[ip_\$a 5yA?o ,*76ݕaV{{"1[wAC+[@4Y@=By[!cq ,mQź`1Al"S/Q;'scB7ߦL)%r IwV#Ջ#̧펉핌<ƕ-(ahߣ(ܕCx{.U-D0aywpt.#"иOJdH}>; 3H|{WrBK]r1F/YìJTQ6\"?$ ڂqP`Q 4m({qBը*(b /~n䰈!X^NõNz8;΄+zeXEtM'-ar<Qu'AtNl?1[SFWL\5c,Pb@=5WDg(jy3.x5#,ڑDyYtTUvo,b\]Hh[%yqAח 9"AhQӫV _RaƥnC|#{xU$xx3U ; RWp=a](sg|AND_U eIGy9C`S+=iar Ęc|ID0w l4 `}CsSHpoIEZT a{oj̬(IlB)Dd4H \{/C'w}x eln2X &̈́:ȝs"aPNh=y80C (TX3enqacԟ ̧e]Mm "vq@!V6 nx7̷Ip3@m3%+лEДcy+pr.it{|i7#S8V]3z;w-b: \!n9]ib~Q"JСX¬̬?$Z& &ꃝC gtԇV<]VJŤ`A^!E~/ huLhbP`s N9I⍈I[>  nPV,+c*K dc&#FIFmNB g \\~,*O"!4W8m*e*Y=ߍҁDINkGy?/;Xif{uN3-sRWxeWM@uxGUm0frbGE޻ "wT: f/KIN(7wڌ>:҂*}{=fVQ:]~R:1rްȷ056Gk {'(JCnTBCԿ=BK :1UVjE@{Ԓt7NJA: }z;T"p4IuA΄aӤ3`:0ϓ.:J4o%1}?y'j{8( y(Lݕ ߝٟ6F߲]"VVzm'u}bqq0bWل*٩)F)PMГl4Mq[[=_dGBEnƅ^Fp 1q>=@;gZaȒUP&7).dlL,I2 ⏄f |>[=rpYUN/c ^,^;(-g^u llHi~La=lfN!4~r Z}c1T%UkҊqFbUM PO!T1@_EoEB-ZcC}߭R%=gt?sFhԒ?e ;ZsNpbZ-On[JsX"fӅ@=2 9&µ[3󜺮yyu(ҥ4mY*AenKpbA`JFq? S8Џ+H6aO=O:ҳR7A=^^7 2 '0k :3nB KT?gG Vp:B#1re@:ϰW]'EXEտFVGa(曀_`&렡= Ղy01 ɑ;3 Fv{֗_xr٥a-C={j^iPӺ*izX,i٠)Գ\Hk511-H5|RQ%_=˗w-Wa),vI5y!fA|]bњI? /b&_ V!>D+߮HU!gFbOkQ#?UR 8n/bl<41 Yu)P9Hٷtڀ0im-3uC9lOQ՚]Ԫؓ5JJ*Zume@o_%J"pDLU6<,Gp+b KޔޣRCBODcKO<E98Xs*#ݹ\^WtN֔k!+?ڒ}^e T%Q}HpUvz趕%hs)[9Ԃtj{|K!fdL+Nƕ﭂%~TR )^Cúxd^LK U'CV6poebMԁ,O(JލW%gyBw]nԝ*Cj펆 VvC4)KLJU옌PQ'DN,±[7" ?돶&,oY]FvJu[ZSǟGl #Ǻܠ.fuW,/*8OMuCJjwߩtd32yRS I90:T<|0eUU8yeG{™t.aGf Ce>N쥘Ru6HEQR"/_y+y: OԹCa,LI52YLe ry%b`Wk%j=,6q!ȴ Pu|IoY‹U ]g,jJs4#hww&wN6&!ǂUXx%V }/tHX 8n* APcQqWx.@u{8׳HZ~'ϛr/捴:R} } ktR"1YFX Ooc1<{HM_<=f2ԍ%bJud^TҘ@ jpd>UuZlȭ}5SK=tH,7|Ͼdtke++ݿzYfPRDurJϖ)A&PxنIt3E~hB\)zA0m3 ojM y MhVoi5.;Wl#B ,$UH})k 9=Z(_C/_D"`CYgL+]xմBck~T1fbXK## M;+W[.wq`j!9͌!t10&zNwz]M' g ?> 9T;-u ekik: H["Mzj,7Rƣ4jtr<{`]eA%R>p}m؁U n&=ISދ`ܝ WAd)qaf+ jrIճM*7"{c@&_~G!rqLm0=6ئ&CM$I9q#0|9f=? )pYrϸRT.l 3FMU@ɄZIU^y*06;kv} َykm9ʜi_o,Dq#ƠC~w>ef Z΁WVnS N2PGh :˗39[r!-p(2uMPVĀij-sXCzLЮ fA`ﵰb xbeЦBuݾ|v8V0"|>U)Y CS^F*೏i\A\qp },taGH.tYvxCJ1`M*-iI@ߔ"$I[䎇Z.Of9!IFmֳq<:?񺧳0y#2pBu.x+Z~qs6f!}jQAы#ֆA':OjlOՕ`Ad,3fwz:ִO-*;$ɺ߸-U+fzVY'3|a*cB\b5hUZ- ht#IQ7k|rB͝4/fkRN$U-VB) 0t4m2! R(@˩!\\c~B0+GNPy q,7x_/y$Y)SԠ y ^fs4 xIu ARL uV(jqW $I슱֗SZ*F6m@ơ: A!vւOeWjf1XHV)0Y ϪxtݿPC%]jO:%#`Su^?e/KK^v:H(zAYmfD<95K}yaiǔ @qR= "a޴my Ql<7.%|nJΎU6i/ٲTrL#;r*P&Flu@2'zz&no!6n65FgPcdxu՛V3HD` R$$WKVJyoh'p-0ɠBD~N.} iq D hLZ.yr+V힁 LW㈾d)WoJ%5 ѫF\C}HʷG%,eS_ GK]gk-_`ʖGɗ@;)mz`>r44׈ nldY>h T{>1>lLX'&Tp':ŁCl/>mLG)FW)U8y$k/[QFJ7$kѩjW:/A[ ƄÆvX)fU;cD:y3@qmLVy'(e/zs:ZM)cuD>ph.U-T3(+6Jgt.D Ϸ!;&lF_6~SF:.mώCʔ8M-L=nB5fGxH  6ޠw@u~Y*xil,_ M\02:ȲyR>Dab6^t;z}rPU'v䵠}Gzڠo>whmâBP:f`GJ.s:Ɋ DFQ@J(LʆbӤzH;A|kJU"R0m"s*JKVR^Lor W7aq;e NъL6|8О meBFIz5Ԥ\MS.R xw/$@y-F:sؚga;;/"He+Y;N=q)nςzBovBHiZgl >L uOT}n:NM KkF, a& Ŭv"e9ޠy/Eᮭ+wI_ |]qP(/T:YEp6\FʦC̢~JQ-g,;"v̩y,[9`|qR; <زD}3ܖK .. `7QeTw6*M {h-PbVw Wh^eϑ;7-N>2-IS xvLKlI; *?!0T69m2u#~Lvj.SRxmѡy6gmgM\h @5g'7bOl6wD }I)f#YS}l F}v+!v78c481%R6Ȉ^H?CðUz6^R9}UbylEO}̷e(ٯ!0J>;4\B7a{\|6ў9sY +goWMjy/(ku4}ϱ&Ḑ 6,9GBۥ?3u\WWUN*(@$i<7NGy_Bs4Oi'Brs;TexlWQ،IǸ\'CU$v,6l9;u>x5>ML<\w-EQ.Mi“ T͒mn8>͟c&OvgB8WjZ F:o{'fp?ŎrI/%K78pWQ[ t.B N oo3SϩU*\W%m`^]w@\3ѡ`h,h3ǛȠ5,dX+:~֜B;K5 +kRA;Mw&M.[G<[;+)Oּۇ%='^s$>^?gÚJ~7&+Х(NN5}V1~K7CYX|  Z#v،> Ν+MG3 Uq{K[#gм/o}";MTiCFN_y`@f xJ!vvBNC\ h>$~ȥ00YWni{%ʳGReO½T(2KS*e![&a6AO$>ɒEntlL># Ea&Suv1R1 mB=QF~.;.oÇQBFղ w\+O;ʲaү_z-YNS:cX4ۿ8I}>Cx\rqv+JEma /m}F1y,#޻L;ϘA s&(7W[UnovS3l njѤ}q/f$qsq,֭^k:Q"ѧZ{IܬrdpH U]kdThLgGLbMpL9õO> б]Ee r=EkU B̻eƗcs S-p%A/&YƳ-bқ Dq7f4N(g㭋X b=9h.^H.M^b\GBuayxrgQÈFb Cl2@T ̠k )AmT.!rOe2W1KE?އQ?)K*qXZtDoBy":7r, Lq6X`̀釯>N) ρ p܎`K`dtwC8;sξ,$s4gm6 NP#|n! sj 2o*?b72UN3ZSA98>rnQY V}53N\Zs58Txi"y4r~$=9ȸO=^(׾dɴ(IvJ,AC~piRxJ ޳ʩLwk ϓewL/c0(紡Q9Քg=B!Ԅ-)o(4 x^Zx vE~00B&:jmT 'kϮj`#?J*t Y&<_*mꂠnD$4f_y{V4מ^H6@!q ,P۪kR+)Ͻ-J$K[,]*EaQҒYhuZl}BE3rhرX ZZCv$2ZHf-VOӮWp)ϡ#B*߲qZb'Dg $شմhBF0y@oSKLܻf%CwX/1Vcưu.Ds,],=gX+Tm &>o'$'6:#~7b'n^>,/0uyMra{ST{zknt#g0h5ht0Ti<ޮfpSaHgU;cދD0,\c B -+Os\D[@0 bƄ}g,_5 JUp]׬ݵTisx%[9ZeY!H .ZP񼎻Xz~2DoL*p _7?Z|c [7gכi¯UB>SG n+=nP>[X}1>b#dcMIK~`l)v",3sZӶaq%Q˧>L9U1a"M7ЧZy'VY,W{W8mﲷyK_+ J9$XS II`C;yE8I@KB5c]XA%jň\zp<o͜M=$*ʮٯQODE{u3j5q9t;|xO?H@1ZXwi%gWd?-5ۃ"(rZN %9S %=r*$^aR(o)qLqqt 9lEܥMzXfRaLQrOT2u:,eiWDRIuvt2R'Л}U=D{,db2>!QGOhM%fDVG2 TX\=ccj4{x9zKi-FIk lw !*"=wǸ\#aM3gtQ)v~\ T BjflYrC\ ԋjizRnū,ދ>o៚rkWn^AɧϢݮ!kV[o^JX 4"V- $@E Q8O-d+W񹚼qp1 ̟6S=xߛp%!Mm+jDj`@Ct:"j%&{wx?XVoʤ{|kB<'CㇵCQ\4(jdG$&&1=ˁQq#Z>ȗB^*qV6{d܀-c'7J]YMfThWr7D-,"7fzE,1̱H P%29Rx hKXc*'T9܉>"Vю}[q{ohZ`Q5iNA~!K=z-Sۀ=h+x t3:xB *p2hP@2JSTyEP Af;vS ^^7Xe)}]h؃|{M+i.7oƖ(ρsւJ$PhxI]T~zI:z>z36Зb+~΃b2@jl-@pKZɒÕ嵿)?BWЋ4=guKE_s$a$g]10s@v'\߻w~_BB|d>a Җ[%<@>#ň!gso3'h*LYr {-  C4vOM)FV|+h^z2Oy11IbKzE8p' ẍX/5U fFO!@ s}֠ ޶X <.# e m=C~23!fPAVa穿mKݜ0IG7nZ-Y MrB1, c͍fP##p8(x;WٹoS猐zg8 f壈*4 ^d_wzncb]]4-q{%=GPYi;R F=y׍b`.p xKy2+A[R51[ 51Q=ptYܹY*6s ]dyFJ(/sԅ 6:ׁR锕I ވZÀPʌFP$ &h ?hhHFȲtzɩ V]XF_i'ؙ:Qu(GpX5.qKr|V.hR!)#\2j,@~Y~Bh_ަЁf2>%gؐM 0 d]S2sMx)jz͠=x-[F9DJ=QlF[g]t,i0(h΢1r"fp~AlהmpklUP[w@ xU *^{ f!#a饗I00H=(z8)=El @wUCˊAs |^lK]J(imwR4ģTІ3FE`Jt}'<q^=s(<$(tMYeR 7~MW`&̡- -k8un<c! hXBoPw kTn!T%:`2Ϣw Zi,y-V2u/~'U2%Q b U]w q6]#0փM*sLv8hֿltӰj8Q* $[Pݪ54![D^ߏ|ֱCMM#yV.~?H}WY'/Dиa\,A=LY3ibjbAR;ptBmp:26WAbņ́0uNH+ ŗYG5BH+q[jiLX/0=\Z ~ \TqP*z@Dt+>1 wdDϓ{RMw.{lDTEo'?o,%Zuoᩜ Rq"cyhڏGBnn%NEb~W[/Q#1uT_Zݣ>c\ RkYBE+%_$ºW"3&bC+ٿ(Aw *>s)rZw|#}G-ƿVܤh|~;> >ݘgie6’6fwhVm֣>̱ojkJ7 FjɠmOsdF)i$.-#hشOFU]ԫ䩲{V16nHQ?}TYjfbkDљp OO?y+ D5=+Fa2H!qR qKK™rΌzDz(g9!>ŧS\m ~'4?B 1u74+UTw?9G P1rg _H^i_yI庻 ) cSUt`Xmuջ@{V6"I`vQM:Unl0!oӟ^B[m/NQ #+燿7/>@H=_$2^7f'Z^7u=,K`5(J3 z`"^Jެ'dBB cs:QɥEq8s"V ݒ ʼnȇ:o:R.,]xmAX&?5<˥6&7oQƸimD \]^ќ:9Hӧ;М67lU_5vE|qQi+Y*K$Lpn,EV 쏁 a=q/NM'ɣVU"6a?ʰKm5!lT\J3!Uc-"sI GFmm;꒽CB=\1pyt@P[7&Lg{QW6zV{IlJF9&f Q%S#Eja}чZڏisٖʼ+Al>kяQ ~({K~`]ˠʉeCsz`,o9$ cϓQh29 M=6bC/,ȋ;w0tٰMr^~(=VHiL|b3(}8xkxq~tM Ev fBuYmi 1/bs9n `1"V|D |ct̷w`'2~䕡!=St:d"jo)Ӫ<3Ј3fD#/+T?f&I4 5jMr'4Xti1y7#K3=Q_g; /p]4my+P0߯[|1ksx ,Wfwp/0/ r*.-~;H$#וQ3%p"xO p44BUc&@~}Wt!+4n@~hw%QF5)~ QUs (E+WFVģz?36`R]\hBg˼w (|ЪOT-tgІ0 &i?W1T Q i`K^*glN[>VnMQC8ɜ{ ;`NVs~ o]g $|ٖ\yKi,wBX{f"[A;VI6z\ ohtnY6qONqdb^Ih!yLt@%A7HUaU_kOH&TN"O0-nηx\ߦ1*JNG=']sğ>-qLhUGVN#ٲo%җGGQ!(04P48\zȈ~l;;>' PH)E| xk$U ~NM;1B_PHߩ s *2Y~Rq.9ZYΉhEw2O]؉; NkqDvyr>xϬ7_3>!FMߖ*_Jj"bҜ* ڑINi 9+ܡ&zt&/d4jFgDq#' @22UJ3DG25hKڪڜYAGa[C4# :^'j%+uj,&h"м4~F^4% o36Ft?H-mmV:!uZу+Q'R[Ǟ 2L:Һ`[oʩ̫@uֻ,l < -W0 }~IjVۯEl&xl]|itaqs&zɔ/\4Ψ:~mI3{,Sn)\*-ZBP1Y{Xϥ{efrik/cK+ I>w7>%<OP*)S3=u ՀW\n5ЈyZ`] 5."O#N-v_ Rin]k ŎC 011anq{ɩ7Pg&~o0sTNOP@/;~ Bgrf`yh5L9ʤ q{,ljJ5| Yas|;yt) x<~؆7;j fYH<5uRƵhՍW|ٜx e =Ƨ>,\oڼ}CU$zQE\hԪO s0C\ޯD9$nOa0yPYǪT-pc?4݌6hު@FP>b[yU z$e5!rrTaL3UbqPB@߲L:g9̅*&co5ewc9s5j<^&H g_ţnMG cG(op3#OV=F:TAM]}~g tk2QjvP @ ;J 5.?)B ԋ EUb+KJdrL@H\hZ.EاI%mHZT)d̩1 %X0o[8"h'!4`P9Baei;Cc "tH(bfT٩ax70䟵fbq,(u6S6[(\_:{Q`L8?Էw!  I#[s' gBlXۦN&߻=ήw<4xr-,ySOo9Sj Pwfg~݆/M`` ),Ԇ9Ig@WJzUePxhG5g|frWqly)\xE:ǹem ! hRYB$t^?I ,]hV Ui tX0:}2W8) ɮAmKD@T~8}wlҢmȬQ ltJ#}*掀qץJ 529fV'jnzH2ظ=N?c^[q_RhyJ,$wDCQ&R4SuYfv2Bج7D6mΘF#@asT*gwM?='nY't SE%p6ќɷK "B yB_ā9s=q5v24VpnjѽtX@%$j^tQ#M9p(R Kx>h)+ 0=X1(Ǖ1ֶluJ#>kW1Z&fXZkc۞oo rU-  7HaV ZߣF܌Rʽ21,1m w$ 3g%AwY\2Q^D ,;e( c6|B%s1ey ~jiW. ->{9 YK|v%[#@)> y}X RxR3iTNxQAJ;} iH_)xPxoa\4R6/4ܨKFݜԶxEG[ B(uT&eȴ;̈́3L"*%) h],PR܊;%Ut}JF e<>JTqVJq|UP{(:1V}fP<uV(:am{tϐL'*RrRýgS)ㆺsqՋ=GPخhwϢPN\4EQD(4fs&}.g;#ѫ t6.2DoǛ.JK`GsUt&mxS-##pm|J!55eK9W ˾tm41韰pVS& T.q{r.tC|fRߕN +K^xQ*!.>W]){Pb2yD"wkFH&-NF$݉<kPmyضe~Wu*3]o8141=U+%Rt16iyknfل Z7,؃URwxrۿ? U_ l~˞0].(I\ D Py Y豱0,Ɋ;<@U:IxǍiVܚV:QzY!J ir Ł'͠!:5MhbF LaYBgd縺\51f*2`uyS|kF֗"MM, N<2K1le< g]*}ג#9Nh[X+$DRD>GA|82/ԗ~w`)ҡr„9``&7'4M0ozzWg -+.ߣ RL"*,">|eVɶ NwvBfK8&Hk eژ0:/T׈yt 908)[k`oBko-e<x^9:cd=Rڍ^R˗2lQ*z9z[[Y;d\iFܿa8R Mq!gFI |(¡ bџ)+b?r* 3)ZiӇ$Hb|uOD~ŋ~#ͫ|7nI&\CZU+W-P|` l!+Fr3mFx7ȅ]0 Y@Ęa_o|@ټU2٭]S$_VE2x-v{JU6W6Uw85SC{rYv(YR)2(Eu&lj͙sV/ Zb[\ه76cJFa5=nm'fJʈQ# }+#T bdbYtvÉV=L|cl>D0- {θ yܿ0#o@n Vm4PY7_R?  $R"^ÙrE{^ Yl?#6 &*DS +!]_NUgWoz#$@Ah*||߫WbT,@nDHJ:[qMFCtۆ'*KO};=gzB$x/pnOR?ȂǤO; c *~~+wTCq೟3Sx(M^r(:$Pj ,#CfAXZaBS[YBmn uCNT{c2oٿ7<{ ʗd/Ga!lXC[`?]ZqG=LW6悱Gnƿm?H{7аl5̓|{`^m7FAS%Lt^U*_0OŌz{>w\si.6<ἀb%Pf?4Dvttzl"%KE#櫦XP?񀆷k}@*kڠ:j Hչ zT)VK3+B*5c7gx~&<#Owe{ XBKR<c <ș8N^baC!'Y}. ۘ :FZE4>xADD( d, S#4YV"1kLߤ5"?O4Ly"tuap;'C@+#3KY`un=ٓf׿ڃj&¬;(b&Z#ҤwmtEyskHu=梽¸qA!og.(d<{m'-+dDA9'Rggͭu6>.l[# DSҘsק|0D |><.83~6+T!sC|Q;iLR1K&9*v ^ֱS bcy a;b0QlY)1P+Wt`AG|'zO8r5fֻUF4sֶN/DONcvV cM%~FJ<㦣 )!7Wzî{Y:kA]n31 xf')j<8_()obn@20q#usF|fI(N WaSi'NRSEq1B*p\ CՁA ޹ *, Hh6DH+׷|ۼϜ_s[|*{T9M/ੑ&KQN<-jF+>>]"xf 8P[Ӯ. ~P_-C}51RzptG;4^?Sh^piF>@d7O ;1چ4H֌Ȫy(/A6yWvQX7<6vu\ Ԍ&u.+_Cw1nq쫐*@w0zno頠&4z&%PlXIn0Xnֺ7A$8-~9㛸-Re lB,K+*K3JKNP܆)zU W _2GR\u5Vƈ-{Rc=v9R}L2r#O .Ј;迥ŞDgFX:W2C&Z \4V .":^'ek_5=NB"@tv}i f`3K$Ka Q[>g#,Qf~2JgĿ> Hrlz턳K)+s?O CZPBqq>9M ; H5#f~}R ҫis'ӥb|b1c4vgSȨ+o3 ?h[aN_V81?W$7'uN̺i&Frj{oo`:EB8ai "=l}>}RG VB|9ZЬ(٫b >#$8 o w.TxW32Vy\8Ud6{G|by.9{/C'm0 H =>ؙL_"`,D:Ԝd4DM:Թ%WY[gs_"s5ѧ7{t%LU|-ĜƵqx$q:7̧oUeӭ\. !-Yo;Vʄi v6t:eb<׈Vs:;?TS ֡L| W_Xː (FBs~mk\5q9Ea؈_Jr)H[B 7zHp; :% OATۃT*9 9,C^f̡q&y?ruo+(]> R9. C|#,f#yT,b nG>6g϶02s3ԲM%l'UX&i$~*m\2B_j#? eƐ.eӁt9Gtm@\ -ufsxkMX51\˟ ek 0ifˉPlYpF3wxT)N^f/$Dbc+ ?zq⸑#"M`OgW> Ch^Ρ@h|:%zL<j-0d&GmL4af{%zb9܏;Ƚu>fEj{,.A|VK U)SrH9pfc: 34/p%GȽ&h<7$BB=b&̡ x ~{Xx1H{f\To`dgWϯH)T.r,n.2vFs|,T:Uk`vbY%18xG- 4M¸k%i~nq{n;ƙDv-;CpTP󟞄Zpl^ody>J ѫ[n=і`ٺH0?ZpTB2O +.z Y(-$8r 8ٰ[^j\%9)DLީN,Ze4#'[lE}HS#XΙ֫gȮ27W$ȷʲPsȌ\җ#pR$r@#瘃ՒXQ\2 dC| _3Q9ske)Wѱ8T|Pt FR4` dxD螶ؕ)X IGVdO3 h*RTyvVwT2N2>4ɢ;cȏ)L;#ƂsrQ3'щ/thyW3qOy=^IٻɄΚnm-aE=-dkp+M =,H7uIץZ50fjDGq1 CӅ}(.l63ZE2KߥݤB3PDS=Pi_y~@Qg("՝[5 \!Д+Òs!ԡ  % džc9r*~Y>6%=[fO((umX~44FG`oPv36h>N7TRlPZLݰӸיX`Uj42&g!-~]L*73M_ %ְ.' f1>^u)̔G$xx^HMld6D@1"b?Te+sF#GwzFR 2δf#q&J? sQmr8 ézҴ(.}MO`aUzN)P N:hRb;ۓ3ՔIì^TEy*rwUרشA@ҖdOH*v;1ft(3i2v0hV6c%tlhl+EWj6}>9Pc|;H"FhC@ J[KZZ~ -:_.aiԜ5w[3 JC-ްm s6C3 HF9Vi!:((Ԋ¶CrcQ *_~;Z!Ĺtj1&ŰJgwA+S|xxd8E5x^.Ĥ9 ߽秐{;z1t孟E93t}U`Jcccɘ78tpU\ч$It6([ ,3J]Gt/WQ)UyW֜>n]?nn 늈j{F?s5QV\19-`FQ Y,U ȨGǧcҼӡsqLpn5~d$ <^EY(aAe6:,h7pq{(Hu`Țo hTfP 6y.jMf5ykTbDDVlqVCFt ND geypVh?lQh`N/ PO:)jbXnٕq;ꢺ9HDi~4o=>c+-FK5 ^<d )қXaN.lK{C(%J-b+۰G(qԓyj,QNY:Xop{pogdA榼n%Z{[H9WYp"VU-#sȊ22  Gnǵp-^8kmM~^ D˃k`wg'-BCU/ x'pR: b$n 4:s/eF{䳗@W): ~/cg:m7٪,[HڢS&s_Ky69t_9'sg53Nu=0>(qbD(Mu֚mu "l&л_ݲ y8v*'Qq"}1i"jaOWO]t\0JpM{W76$b%cYV c:2-?U#a|e>|ݙ~gO3p|tMI&^?*A~ZHhs>9/9O9cops|} V+Rg膾 ;pRYMlf5&7:!tCrm~m,GOdnߪO6! \ ]qAy! Wfz6g@''O )iˤ;ʧH B#nU|E^0aXvZ)5o5)P'DÛfԞ;Rݶ)68,ן  ֟*30$ d̸ϴ&'\$Y/'+wR[a>eD%ЊiE`t bS"K!=7=pڟ!*ϵiMŊS?1c`o"՜Zx VdxwƉ3A\([Tz vtebTi%qP朏Z"h!Դ x;ՋNسl\壃(=<Ks*6)ڰ`oWJT;dJtERL Go[^!ƵB!ȟvl((7%.ȂWnlA#4n~mhŽh_rSA1DO: :)Hډ[Sg<1pkuJK49zȻd\+``,p{|\$5| GJ(f{g\Or9 N] N?yz;pyjQeNTdB#eWhKGTL1d~[e؁Eƒ׳:v!X'zj>5;xYMiOEU+VKZ`޷0v zf3aYA,^˛uWci (؛͘5z Ljwb/7^)fWԹJX u0us~+^,̞g5_xt؞u`rZB9K~|휉.:A6xbG4U8}$kEj^c)Kkkz9d:,&51xR*lD냫fO&-ۖ{tNq?a(oR$q㱕*fe߆kq$s!F@,s])*Vas#n?痫 VT義:#T\B-v9]aa$jrV?5Oq啵v|Uj9(1.+!1R ْK6CA3O FNi I&?uaEtC4;Os9p9XoK1o%i$Wt^aп<;G]gÖ.FoAtwrjVEREI [kp;ofx<cc|2M5̾OA":HZeϮT}Yj;*5#+ U$ 4_*qSa gBVm;Zlm:w Fxb{FL N">|cbYoJڔMmZy7l8g$\hVH\xS5iZ\")07 7CmPkHܤ{"O+":տvU]Z+2c.6`vHjbʇ+/2bՅTvs+z~Wj Ah!~rJc[f]t- ØA5j"vm]{f26Y6_qJgg^j'ϖD T#t4 >{U]siMژt!N'"쒪zH[ WLdBa V"NqY>=eԢhdHvM~3,Z:AˬI2tI'I".<Qm Ss뱋bkbSUWrk ;t zF x6TGZ4eꞬp:0<o^xRl'5Z5HyyҶtvHRq0-0&-\iU/ckyu:eK/ Wj!Xt}=B* k,>C|\"$Ýl)!}6 FgVsG!o JE]MD[1iH^ f0! B޴,h6.?L8POŚ(.m"Čq=p>TxX3cܟ*Iw{ZŽ <$˗SwL4IR0H{'++d?E+:,h]/mƉ5w KG>6X4mQDUN&)@ W%#[l1Nt+°yƸ'" ĵ]Γ}@&C@/+;efr22^`Bjy2Hy."4Ұ d6{8{_z͓e9j)Wθ`OMLTtKNA6lK%? _ccŔ4$˅4G#ept`ȄƬf:3glα dt$KHT $VL4h K'{ҩ\^'DmW+ȶ"NT>G㚱m K Ÿj/cV4jĜٛAY\Ȇa2/ *yK*"uV*5@%zx$]Dާ4RntQ4mJGqG#W^Ӭ7 cN] ,^a/LɭhG7V/3vg`;iG09v\b0q{~k+z(uCNc<^KO5c(f(Tp2FLbUge4Jw5MYAZ1Ö !/*?jjtHV$q!'KE$JE}#-ӈi/7%OYz}EVԏ|G}P!E!fQ.G:u&ԭbֺLKJ^lR6#PTK?OQ Nha;^Nc+=b Y6@-6czPӑ`.D^OQ@\b3$ż0DB>`H&GVZrqAc\ABN=;p-25# !)?@WCSJ'lj*vZw+đ$OQJm9^_mqgkUlfw=DРJ]zp Pd@a^n:`>!߁T!G l5c)Pzm͙j3xXLxFL en=B6؞ScFuIWӨ`˂hhqs-.\;Vx8B]pҡGl(׵;'׈|k81zw_8\*0 /W+4Mx++]ml}o`x6pk kB3ض:<";" PMڛI{/ðwL`@gH(3;<C"OYK{SSR\efmRkjE/1/:5es*nPaKIdj.oΞ2߮>5jX[4-ly*W>g{!2yMX7hq$4Dĥp[O/Z~/9ZG~r%Yֈu13Y,W6ZIM'tY)tz*I\4c%F- !P'WF4rI{6n\no޿ '}1]޲AFZ'0$ɱ',]`3y"&S\-U̎83N7"rE%oὍ'_lvZhWY!cOI~#8G.\flבZ-ҽJ>./=[ѿ&:I[]"M6*Mj5ygR1vYKimUaUl7TSD|7uc'O[ #|n57XC ("QE͇΋P$ U)Ȳ/l?h8/GӚI0,w٧S{Ep״^ 9h mH~ 0+.428r "fbwgl/Yr=cK֯9UْP <7O&fO7VoYf OSxov֯'Z Mo|&]1.aB k qWMRwԹ=qW>_6쎃d>l!\g#GFrosLmvB/Qj^Ma O|TU{yRn~O!_h׀W4TԎHX\v5Oe*DB n'9TZ%a iaEm~7~xbUwiCES_v^>-]b3P^B?~^*7ެtF)Ev5Y00Kqyޜ[x-,=IU]ݞT VExx)Ul/g/:N8J@;+ XKVѮӤP(N;{M\_JG9AUӅ> \AӗM'#vlZl7[G36f59NQ:h41U~ʓ{x&[ˆd~:]_}1ѳo6 ljJ?*$ӋHJr`nҷP@f(,zOB=@߂_HqcpkӐrv:U{alT7[@b.fe \.V~F|p~g $u4n_?^NEmFD*եh]GNͩiD[uiw@FyKK\]/`&@h&yAM? a?@JRm;P0c^ |}&SLC='{ /6u}9t ZQTSxTw.L`tk&5 #6g$ C]Q;Ծa5(;GLؠ[F;U⩂b>./^o@h M?4i4.O'@o;dI"|ih1;M#[ԫ[b)݉x6NUIY4CGEIOυ C[7QMfaqT阛2[qo"k JT'>d& (|L(N7hunGQ[VK 9}T4篅;eֲkĦgYT_X} =-ei cNm ))+f^{ ǗF/G7p.ø8w FubbY]2Ĥ寞ViAR?6g=ͅ~َ)V>JDI:bvrb|Zn!?5o 6vr z &"OEWη: :5mfs*{є@z6~7z 9]֭jf,GW)EI NXr< :ՏrG[lJidUQ|Y y 2"h^fY7-Ef ޤUDEpSyfk!*=f"54b4߹gc>!jag&Lu9㠫PS}_nnK/֡4nJ5%u adT;5aT gy $ =pga’➩dUO UOD釳زl^&v4a1.8 :!oXO LgqI9KMPnՔb0 d& .3ȶ@dj+U"{ViW/ 9"[)|^]c²;XJg{쥑rP-mo )+LO2NfUH=?adLg|#]qO_'I`=WUo KDx]-?O᭯dk\aJ;[3?"Le4]W#[w>b76Ly<3LiR^`C8!ƁmĂi.ֳ-HD33?;ǧ"6Ƈ-AWÒʼ92mN2>(KImddYc78m$R_1;f|]X*>uARGݭEO#0\ԡ}"i&Xp-^r2jɶDPB_M&zZ샰%?xnf~D Ԓ8pF+ 3J Z8QBVx@3g#>; |@A5QݡY[=s90O# h'cnX#33eĖ"yw wCӠrJ_g*&|YbJ42N;tQN.vɈGFhG;-Q .tfܘhG,eWM4ȭ ۮ4OPJ0M|C,3sͥޱ77J9B٠'ݢ( 2EP<B-PI것ab 1]*]39IOb©I2d䬡>]pdFKֹSb 1\]dNLՌau$v9 :)Tԝ_Skbo^In5e5`S%7MW."^s8y^yA`@Ѝ1o@H~2nՅcףg;i%@sC7hj3Tʵ3F7Z*b7Sc vL.#a`Qę),9Ϭk w!fK4xs8r̛lX8K ¿L)%("gi_pͬiIhrϨf8梼)MH")신C@@E&|*qdxO ix-"2}檩q~%d\]~ijs]n߆͕cDk=WDœIi{eI\X^ 脏_a3BB+U! ր}-S?G7{Zքo˘ۧ2Ix-YedeO^E$?Ӡ$f#VCWlpLYencN,_w=s*eZXRh]^0:]ạhJ*'3AN#gtg{6 g^A,OyTHxdc`%3$exAnmaXHmTg 3}J\}P`Lh۸_L!&6q (F_gn`'2ZmaDEbjel@hӮVMeɋf kju{ϥUK>뫬.B;`RZ[X1Lek'NhOs$YiGBl\`E*1{kd /Fu~ Tf$)JzuYP4^VlĖxx_qJhXd4Hb|B [==JDz4zKߡLR^(엑upLj]U>wv05z!xǞGl,2{ΘO qp.CA*OI=lQsa MMTzn"\%p"œy e6++j X#U p2HrarX@lj걊9.mҨ~ˀ֓s7N׼mbܽ 'Vx&G@ӯ ژB% 5/t&oƘg~R .93O{]S?WQPg) ODjϡL:pZVve `ᚙ[ Q, Bp5c 9>CM‰ Nw^ޝNyy!F%\ca-q iV3H QpP4^!~v+~3! S>yL7N{ݟ =PTGChLkPv]=rGɯHkک֐i!dImr/;B[fl j@ggǟުg=zZW͎ /*Tf~(kCiiZDM`Hfܟ3f.\ؾSeYURza&n9?'{':}!p%pdkL(4ī>ۨ8UG4K;[\!]S]]PyƃsMgtj&I(DvjG,2+DW.7f%ԗ)dqPl" Džuت-%/ϹA894*bLZDHRd*W "_8{ъAqj_!}FksNX-1~!;h-c'QFޚMa}z9%fQ$V0TJZ3K\mj|.v}f Pw; ?)JIx>|PQy_w:0xVm.[C`A3ѿi,\-'tZ$i\{3wz]^{&)3m>UNUG=bm=s[<.9V@E%2j#@M/`7G~"5/o3 ./*9u2=T~Iy 6x G:. '32yv9/7@^"iU6ܝpjupt\䒄*DdUcBALQu2+:Җ%mf`= ., ۺl;>S _`6ağ{ Wh?ȟ7T// ?6 lRGvZQ_#=cK낱:pJk@'&!c7…wD'gƐR-Heju"ťyNgB6}.m OUr{I噪a{EnY^"3%:@Mq 4fV7>sd/ N*`¬puاiZFpyLl1/O񺿬ejR6eōE'x&U˺jh,I/BDqSūUF`7k"ԫ-hhg~S`~t{`Sc'^pg,y#޿ed+*c (_\"s?*=> (Y.r _igp\P9s-hoE6ٴ.ʧqOrbNZUD-RXֆ1iY1, J~>u0ߩKF#fϞup[v^B$5Uѯ:v'k r-V\|6zY*}hV ^Zk̸YҎB!UUq1{I2)O$k9욗ޗ.өA#yiyS Ge]%2/龐fܯ:q ;Agb,y'@H/f`ռb$IZ4?]Q.֯u6  Ѿ\3^Pq +Fezň?2D儮U.]B\TU)yv&(='I;aN8`|(%AcW<9 ȗ nu9I};RpE>|C0ݝiKdpk,b ob_F ό f̹ "?Sy %~x׸=6= cQlPБ-B 6n֏嶃>m*ojZMeNGI\Ak^tI}@Q01~_v {(q9jh$Rkq\}i^ּmM#Od̀g"NK%i >0D.-4~\:n9D#7 "$t5Bh%Q{"--2ٍWt25HqL{ p)`R; ZafYj|}~%ٝHB?w}$@jX7fPAI]4X2\ 3iA[iFa-"٢2g^|7ڡIcz\BcS/O"o dQZ2qD5zAWteaȚaʎ`Xeq yRA6>5Ԏ7$3&&rh 'gcת&ӾG5 |7X}ʋVo‥  )-& wrFZubp 15hEF>z(6-|#@̤ǬS9|}dHȱLEy2 qG]ƛB^R(+bu{]f P\YCH~zx==bqKm֩z V2JWx -z̾B}#76Iħ?6HEٔ#t pn߂lua! m7te :C[goAY6p>vDz)*X}0P?*Y8ˤ\8'`^*F06'nЇ2nu <@߆7s!%v_r3`#ZhRWEp`uU "1q|;-> }@E=X4ʡCNQt"Ѵ po=_HTDፈFp*ᆈ'dL>??UsqV) ޢQ|n{ɚ%X8*ݤHmtͪ\][ me{J5v;73 g[lXY;]d8nWqsM5)u5@$X͡Y9H - +VKX2ꎌg%q^`*A& uЅ\3) Em2o\a]}"_uNd:Xt{, H7cm dHxח_u!7U0 6깃QG4'k9!֝xʂʚ?O3*_p28Xk[)8"81z(F]OD=o3aÙL/O]XČtkT9l̼ ]Bon%_y9|BB 5VeomDԉtKN*Ȩ #!ʥےHV; )qmIBBV6G#2f+$tZ譶"䁠d+[ bYH$7zm9e=)B7t~&6'Ny0G k˵m^=MJ< 佂ڥۯ$d$+U}hC>X-W:^ٿ!ooW1@6nWR8gV:yP I|A+31iTfqvӕg״lН pC|4ı?^Z2wB˕L ]rm/!}u8oyF J4 )R[WKCDjbџ62Wȱ p|7xB]NJY#Erd>E/10Gz;yKg417cf2WeWVh9 "N-FN]>gYށ3u\@:Y# 6Ī\/$3G:lGğih@!R_8U+‚"ʫ^˫a5W6'#?T* 3.Ңyq ۫}%5ꑶqeA^(c^r&T!`0C*_dmta3Ϣ|zw@30fި/3C`O}ȳCBD#;O8oQ͘o}}B`A3VJ/^PҾ'/Nց~ =$`}+MslhԍhŇ@ӎd"`m;yFX>2p[uȟck<_ݒ#@ OP, [m@1?y&f䆝dhй &_Za> 1Cpz{[ ! DwBiu[=HJh4Tʩ<[DbH}OZ2rE5>:gpݳD&Ȳo]8R>m]!YvY>|[DŽ(gv#]A~Xu %*~^n@mhuzh2͇ 8h Ga[S+Gr&O4$ QĒA#kQs_z!.~p:D5_Z^g\-@(8=ߥU&py󯝰|S ~>.3PwP6MNuV L*ǦlU2?fӛgkϪ"Qnf(GYa3jvͩVond|YgyY+Aچdo2:UU|]rwNbMQs;H y#d:l4@-5=zx0gOɁF ࣘPjBRBUdt7u 4mtޡCn "-IAIn( ә04Clo9F˕/tahdkfY3NiuT- F7ksOaJf$rZ6e ޷~6 T 9h[@I\ث@aS~e u@!5FpmeMrUZE!aAٺp?YCxqy{ *=}}r!Zi '*s̲$4C2 Q Emy32C`BW$s&wvʇ*xUGt}sjz["5I5Q.bUY {$*c89JT? N]W~E7$sMiu(TJ~C83-3O an,.C8f0(Q )0t=ˡ[}arc ?W]I@YUJ4zޤsau*U䎆Vk,KQIu\eaޠ87HMg#Ǜ ]nNJ~ujrmfcW|v>ZqFɌ&HY\B_94U\@ۥhLՔH>!yӤS$*X"jinհh C$D>^uRoܴ1GOm$'&ͬsIզ*$wNuݘg#u%NMσ& q*+Ȣ8Gb <(y7#ꢁl7fvՖSqcxSkj:+' 4h5=U!ETn!9dVZݬӕJgZKk畟ڀT~C8 4 0E̲PvAMKK F|U %$ &W.isd$t;ʀ}ϒ`@x~IMo)}aK 8s> Ϻ݉~ywFY0I{ƟL*=44IP…#Q\3+)N ` =/Dl Ѝ3ǪqDh\ʳ)ЈyL6Ұ$0IkyJN FbALYaBE}[xXȇdލ[I>7{IߍÌ`ž)&`Ksz' x>S!j`2:2R CMJ_/~ #%$dNMl($|t73(fNv` ËLpf#s ]c1xG 4ْ݇<(=h͟SPЮn.zzTV8p/Zfu4QOlk'C>N'rу\M^% \v >tZ'ukə?c?Bu1xN륇2VT ~8*3y y#$ܲ@H S4K 1X5A2Q 5ߘs/VL{.5>r",#yCmF6Ǝ$=i3<]:xP=2'8EDa+h?7Pib@/@/d;}k><٣;y`>0>Օo'x.h {*ה_FSVڱﬓaRܢ@,hh+17(p iOo$Q@_،)vٌ֩(( h&`s CI50+^ g9+<&{T :IK mCtd(1Q$G=5ቝi[!qq.mS$ըz[iξ+lֺi1gķ' e_ PLo(oF?hnB6GA|N@L4^R$$qUP<6$4c.m:ۃ0i@D,ɛ o)2%Ox0P]Bt ӮHyLCs+9L]_C6+fL&P`3Hӽ mo?XQPxtgo!®1m4d֧oRk=Rvi5LN{u"l9؆8̂%㴅M3fb(b`#"ΗwH2я@*)ǯ^S]є䩀ϱQq__3߹ *#P~=ey &HT (w|P+T)ب=4XϦPlG@0ޖLr yţ/YtuZ% j{2EDz'дŝڪm kHoy/2lX>AKG.("F\X_ K~m4)1ؘAır_Bq@Z>Ă#0B!zeX[dP`CPR Ԉ\ 2  we+ U 2ΨFox$yVN>DLI5%gWQW*uP*` -X2ebe3PB; ĹTuUWعy H}o@LfDWvq?%wg噣ҴShjT[|AӭZ0Tt {|F2^,=I]Ah_=6/Hd "쓌AGL-0 !;Ó?rBV_=ïih-|,nwjGLlplΚa|j7 663c#ޢq$gؤ@18EDrEst/(Osi-'GQ|cTXO!k6 !$L!g k"-Y=~_)>;m}+*?MjL>h"$!\;#9 M;3th}Vgq'/3qKP toϩ֛2A_M|M߳2&<, s@ٛ'A]hGѰ`rČW= %!6 5+R!OOKFN#-h_g鵺pe$tS,LA뎏YR@srW9Ӕk՛\ͰP|R1EsH#|v߀|#\аk!%M"=hO6 !T'> {B@)n )p,6$2FdBIa ,$wݲ(nE:IsDm>tOk">lg6^Z(|&wOAPQ=5N;1q[$"'$,`bi;_cnZ0b/tėRz&D8C o+Y3ƍD1 o;BJ͜{ :ޥwq"z6tz>'vz):D|~} F>_I,T3 .aQ|&H/%V3lLcMϗu CBY\~I)-Ⱦ>0.0}`GzU0ܨҕt~#ukL)ӻn27Wդ42kE1ucNx4iw &gإY B՗)PB@Zm&p- %Y0Ϯlom^vU /53ifA` ~m9Ӓ7Tb٘G3ΣRQA]$hQAQWq|xI.1tMtʾ)ZNTn򭛭IpJZ7g4|{;O-e <%<3w|o \yl,%Ey;r=t I!*[7&2x̒Uj|/8'H&l'~^\9`E"٤ԷXްkn"RbJ]o pLua0~ 3'y7ÜzP[-ȱӾƂu>5ӳ}V@4% T(qPز )ay)%[ Sm&¿Uh Mmnk:kӄtH1\n roVvuo il H2ւ-WkArk8}}@x\k.p57mH0̝d[5y,;o?# Dsr͕GmJKKvS??29"呓a"d^|>{?.@HK!,r#nLDSVL#{ f/JOLJ4^߲335gYή X,]6 L3d7 F* MUw <tPh;~gOa۲gйlmp.sMQfihz:qW%,$zc xFM*1mm0OU6u?ّj_4MO "m؇Jጀؐj>a;W* *UЋɸ?#y6.IJBNyh0RVh^FX/2LFZ$p9j !\XVyй!ԍ`]JtRzN׌@g<$(1 w|Ss#ȃOB72^[ [143KDh-4&Y*W]XQpʚmwIr(Ij~@ (r"X ;& J>Yh$~'y"K\eV/y^<͚E^2iޑ|XDLC*]7"S*_8: @_FUS8T W;Z 0lbTD5E?6@1.fG| cXI }WDơ!;xh7_ Db2]Ot҈7} zJ龕)SnTĘ2|$/~#QF Z(/K2ms=-?0BC5 с%PD ir%iƻ2lӧPJ7@M:l{v@5/[ij&)ⓀC`% @7KI#KŧB(C"XҊS4^녌+Nx #^zH1cYX󩸛*{ՓsK+Y{DJ.%dfu=7<eezcO\&vgpW2tYra_I7׳ [b/ bɋe3iP,+ :t1VS L~Fy_1(@ypolrǩ\TG]);mդkk+6R?vcb˦N#M•Nz@* !h{+ W9 I.Yo V$og$XBRHE& 4*0[dVҘoiհ2‡<.k+*ۂGke3^g;bCRIۇ-B!-&۵x OFzr4^ (T1#d`MWNO'SnҼ`W /R_xsZ t[e1KZ΍9QA4k!4<&fz)P% ms4uV\թm5ˎz2bT"OFL/Md.68sdO^{r hܯR 8c'\ōΉU;@3w)ऩ Rlkگit N(Xhns7e^DMzoc7yrWH0(y}OUJ̤5"NS ;ZSL~ +;ksU|aŻB!1/tlcء&%Tbxk9 tGcld)WZŌ~Omp!gʾ)#s1]Siq@v U&w8I]ljVfiЦ҈ove&~랫btPt&G,0# `T] cs* 5\IC`6>u q swԮJ2)~Ρ`wyo;*1PC0Ȥr&ǟ :? 9n^0VAݕG`]Z 8;{ K"?_R:H\HJhi)0w"(d˶1?Gf "+} =6԰m& .䘪_G:"ԥ[0Z&PnDu(spf2"+'KďvshBV抔o?Ga_ rG3hVRќ yluyڞ"u+JA5?Ĵ<¿1۬)Q5xW2S/Y;v?Tj|.>tn;x^(HVRf]:sD\M 6gP 4i\@*xmIP]CHxF9sCOb暞 {:\z=̈e5v䴅R3u4\D@4:韌C=s@ oiDRhXڢ19K$B"zglArB"-cA▜~/1,Ɛ*?U}?3v]1&]f{Bqz<6 uSpŤ״) <f^95Bx2-=489Chfb]{SW LdmK"d(/K3A=#dc*[#\,%S'FND0ح1r~kL$c7F|B5yRp'+~wuo,f%O^/A  sk2˃g'"Gz2d7s+V& z[sH*!kݗӫrX D'e46\μi.`j㾝GϥLD׳ m,x6-86<_XUy=E^Bg%u NJ+ P5ElY߻Pй,28ݙ+9[X`k]dNMwf`AFۣzO 4N+n5cRp+る}J̸.(tT^10@AL sj|yORgP t_OE 1I2vTSt~e@w.c{~>]+wqFz$oiE_43Q,#f.$ה`W7Qnc:zYtPkD 2iz9#)%::! ]Iu(ڲGA@CY[ Ƀk`>zV IzOږʳY`aU:̻9:@Q +y9CS-`aWo% 6:eߠғ6^rJM"dJ$OsRl.|ؐˇB3;!Z=n~ go bMߒj0Yg%6̛#c2$I6ZY?\iV:쁐ɤa[Bqx/;$S)Ws$} D_E}]nڌel[r/n Ew'@J.)9r#Qla^4ECjiSO`[F Z,iJO)pOm?ڣk=)dm! 3gqwVA{ UB[eO){RJ u.^jMJqN6MtU=vES$fA ezeƶ~_c^ʠ"qA.0/\hᩦ_,rnNUO YOtB猻m߰B||ѢQwe$o`<ȶ;|s[e++eڧyN= y뉙t|0;t ]:Me aQ Tza*[| d!%wy8Ut\C0Ѿ< ~T@*;ټpx4_{<&*dWvV 'f\NH`eu9gx "*C_󃧗P=^ߥ7k\Pɻ%mSp|_*( 0ծ-4PQqa7ֺ>QvKoO4aQ+U̓)< s3̱:%EO U!5EɩϿ ߚcRېH=D$iM Qm#}~9R2tk39PfMbbq'>|UL/45 [Dԅ8$mZ}U8=!*N.&5qѶZy0 gIE;^DH9sc]t 1,zOKG.d?EEnraf;%"-"44;F=NZҫ2RlxH~|p6thI!8ӹJ8"LvTJFSc9˺,D.kЈ7 O\78KT.չBCwS3Ż& gZ2bE1L˲mS0(%kiA̢WjXMԌWZQh%0av_ԃ޾^LEqxpҗwG ‰ZG6i1 N@3}lxY@wDu _7Y7\7P{Led2icVMAvl7=ĭV<"*~&d'G\\>"(j'Ϯ ԒVE*lso5P %*Q>N2I"g3J=-ZfH Ә@kiW^*(&"mxMF_a=Yoi<\8H;Na=]J=sW5>w'V=~WQ/݊Hڰus[:LYx4sL^ox+LWkzdFD/6郁 kGtFzkȤXbͰ<яf%rA$8&CqULCE$$Ijokr$a8u8#wze^jNR/8oC o]%,Z+: 1-׮@eu܄4A$QX](+|iuZO'#"8,iՓL&J8[X}g^1e(TnJYBmA0tU?j&6ܪ #dQE]0J0>R)q=]+sq)KZ0*ֻh9%c Um2<з3z^%"k 7^#ï @51_Գl;~ @O7_BptuBCt:c|+ 3pNF}+>82f옝Fݛh;mR^ {G:Pq[*=QMK!&ד>4X%$d֭6g \U.f}ʣY~NlضR;scsǵe쬪 l{o42%9+2ZL*gY9L$:T[4"M'͖b0w+֋ðf^$`)&aa(G`Ա,{UHrO[V_̲7 "v|e_\ C4žp-o*OWejqe_&p䜢p?$!WEZڥhV2}]b%"|uĕ:3gB~yVdX O0[:-@龸q< wagF@VO+49<ίm.ٛW@&^(oalk@Mo˸bUN˻ndwJ.է!P}L؟kgT@!RKD1+j} &ݘPyH?Yƃe*3ڄcԠbAVrٞwef:QaB@:4%~YhkfL[3=ǡ(JTbD2(83ar"ʛJ*H$ȩ, U ~}&VAGwC$LߣնDJb*"Aq̗[8A>FHӣ\jCl=)]2=Y.4`C-ubBBd*8a}! w(y!S\Y)Ӣ`*Q+Q"t_95$#4D^/48iPH6̀R*r%NjbVdLKobE )#?&?oK>t-[-޸u{D12V2V)j][N=e{ 1zߞVi|:s9jg_`K:ٜ W} 2h>ȜVp9 g,)s5Ϛ{>KOx᱃ԸHu]-$eCRqͪG&NWLh|cH;1OKl UB9E٥dhs ~[,L=M>y 篎̪LPhnO@o Rhp" T9SW→Im`|C+ cI!<&bCEJx(W&.?B_3u Rd!vF)0! ɰS:Ik2]q-gV[TnFqX5/qFpSƓ/ZdT0^S}M8׆J?0j;2~СܶIeAtl0D`HC5r_}A+(oG:)HJd=*>Zɗ);1\a 6̺§Zհ `nSF}J6l Ɋ;+4gy{%DrUzl\NW~6=؛H˦.:\Y|UoP6=޻@y CO6\v>v>MgޣUITLD[rg`.X/#GyňB}F( N=I'qKrv%iσ5LvA|$>Bzq5Q Ȋ Lڏ|vJhsuu~E@AmqZě;Tc,U*yr¨ɟ-nq"*X󂳘[S(.N?}b,g z8ޑ؜7uUHn uGL0;>ۯP6COW U7T:\Yf`xd$gn|18]b8Ѯ 7y^p@u._$M'Ȯk?159.>b4p ~y@6IEmCa KZ@^C!V ~NOAii9 TAR[GbF.ՖD[ JE3N"2҄<( Լ֎HbߒOaZ^I47! k T/]_TJjXSz]ݩ &޷)'{O]=J uqJJ$@}vkb+Éa q@2L[y2Vk)Ѵ,>A  Oξ40E ʐTAJjV)D Sɗ1< {#Q/pao,E\h{yџ4ֆL4Gc9|_ÖWp)H=3$?It G* g|s'уnAǚ[EEZ^wF/LiF=Zk?8/3u=-ȒܟOދ}X>i3R?#QV $;,8,9EUSr)5GaCN[!'s&<6&hC |촙nI\0Еd(5&Qs+a:>: E+b՘WMKhq94> a:$9_bQzu6-ު"MZJ(J̚)6?UͯSϒ2_ 8uK INgoт/Q{Īy qިX]L5or(0BC:)&?kwBdF͢F+%=^@NOVC~KlSV xlA2IZ"d̈́"h{1] յe@tUlFi?u2WI=*#UQr!5L4U303ih׷) ^]W*\x"Αv圭 433\cˬ]3 EH&Hˆ/(䯛6ӁN mR|ިW<Ӹ5C+ pm2S1İ="XKO0gp9kϼ,6m~0tdV:3<\-E]抖p+7͍Nk3/}"[lȋzV,:W"s_q?gsJ4(iD>GvyT|*0lwSEaER OŎؔbm"[l`Śu:4sV\G=:QRN3Z|N{ ,ZNPiY 9 k96]wZf@R'U" eR}e$91`96musVmn#u M#?j SY<W xsR-b/—"J͆":5RC%,h k,`YzW,&AQuaӜ*p&߽N$a"5\^[6YIwn'CH Zp"Y7_Pz%DxwxZY=#|}`㒪Kh.j܊|nC4y@Mf<~/1gj5_%#4UՒ; ~CRtLDT֠Llр!趔-1јGTdޫ7vg%3+>2C8=$m&!hҝ>71].{P3h($ShGQB|Gcza|[F}O s~פN8&_.6BQIQ<3k/nw= ?(8,(F}ǎ\朠%vR1.Y/Kmњ2hԣ+rі U 8$| JIhD8¿^6BѽXzW,V?>\iՠ_ b~V &1͠3#KJ4(c"]͢D8(Se~5ƮQgO,_3X~|1K&&녒(a|UF_oK?8j5;q I{!cb>^#/a@׊mD'>HzqPGiM*'Z]ʊ g eFE]+>#R"/2y>|+ X N O"v=\xCEL4ĆLWJr~#a^ a!ghd DuT9'g3:So˘%1iYUN!Ou1Yk((N*nNۗh\jC[-fP*3UZUͨ[ujR᠛'CrR"E.,&-+qayUuQc0d#y*`mPŞӖҩ-[6d8OCzv?1YƈgA93N* `!8B@xN+G|'ɀA1w$Q=k֫iKs[v7g*L1orb0@0'&kd*\wlp-%Os^vpN4CǷVd2L+  |O](&d8( j}935[x6m߾uԊ篼M)-N Q,Od?S~M@p$B)XIuReG1o X斻jRMu]6'V$1ޘ>:ȏouJ릪rR`ǽ- NZUhY ﲘ_ir.g iO_lk! աZ:qM/֮G_o%I8u( mZ-gۓzkZf2C[[v$17LZ:vy5?~Zzஎ n;aRVP&>53o !T%eJ7+X4G, %faq+m ;ϊEA>\|ݾE+ 8lW\s4FIh2X3)#duzh1-_$?F-GFwO8Ou >rؼ;iOM X zLnw__%S T %*TN`lNk= 6o!ۙyXۇnޟJ*h;=SKȳO F *lSABGlc?~(Dd>c'oLO\N\T&s$ |IB;m9:0 9á%GTG׉Ͷ* ]@k$IcJFRa[ِvf*=6mIK๏^ɇYQ>%U3KAQ# X#(2\4sQptCx`T'-` ,i6Ro`#QrtDY"p@V-'R&=SMg wTfxUT qXM(6>P-ZnQ8vעWܛib<;<(FuiO39"}8ᆯhZ-w+WV},y[NA>]xjB6~ۿ|[{1:½c.,'`MdE\)Ҧ=p}wDdo#,% eŢ-h' S jM5%%4w>ar0 HqF 9V)E+7ީPZ(^oDeҨ}TLm(LIPs]l3"MϮp#2 e'z)I~uN97 Б$=Uk*Mܤמ\}DkmY=C.?ZщꝝdG!!aw%t~ ;Ą͖+얋qzv<BYന\vSPcyk9ν2l7vg''lEol^] Vie0|aid)g-l!̈́2m続g *A7= jAs}@r5eDA}t8*[Ƌ<)D?[@rETRM zi[̄ Bb[fӯG%ę5:^i{%)*ޞ3FO1i}ƒBy$|bOT xEM̀i@ $ Gdn2yrX 4&s_W&2 KXpkTOS(^уJQ2`if<zpV@he3YR3\X'_N1Nݞ_h.AE]4k(VWT\-0k୏"Qh{, (Vn_ \ j1_>]!}Wh\W{CXM9>ON9Zq ƿv^I]~Gx; c30wQV|ޯQIe5_qZ;h[Afb1{|Qvl! s-ӌ[zRo"Xnfo5аf8tK1w^eQ"Y7PjX +",˕ r5[u%enailUĀGsP汐'zۘ# Mam9ggU*Dbyb᥇܀M}&!6jiÖ#906(Y&U'uiD 7ҹ\=[p@]2@wE`UeFaIWס w׫aNRdܘ/mc?gMJ| :bpF^doK@}%DŽitU-xptכE]''$v1\Y M,#E br-BESX5C<RŠqa>twĵ2T蠲7Sg@yۇDnA8Xl92Ck1+t.`6nnT+‘ eANU ù|@@;2B'p 35:6v2Ϫk9z3:Lt#Ik@ e'_El#P]AEx roZWvZZXh"+е=aR6Fs 8wnJ#y"^#,+\/Cōo`T}&]q3&?`_2dԐ2`OR5 p2ZTc-n6#q[$W3O`*-gFfk8xê̘p@j'A/3M5~s.5p{ x_BץIY;Pm BXs6Qx1q*D*R(# 9X&iƶUB#1U2hLfcGSfHv]9)bkqpft)#pÏpӲX!tOojn/{&W;ɯ8+xUHe]UaLrcn!T䴸9sx! ,Vkp;ٙM$s"7<6*eITKxŨ>hOM*2ј+#p/swoda՚yRLpa;mE\i(}ύlVA#қJL\!ΝxݖhA'xr'<(;!fX9Y(*;SCMcQqKcg 2#ēE uʺbџ*a2j+T /dLE.n_:Dr3$oZd*;7M!8(OHY~bPsKUG5MA~lY"`ҟPTbYO;hPq REJ,@39L!^hǷVGrV➦V>#S˿VmWԅ?M)TS[̉y~Z('\'hR|4.m"i;kRM[>D :Fp!$R4 jB 9ncrTLD:7c؅S8lĢKN}Mg~MޣDQuwjHdHnqtU̟ {w29wqd'PqF2ٖfN8HL((>+kG8.sRJu^!J𖼛"PKJbo''psԣOB7,5͖-ۢ"3b@Cw۳{'ٓ,j^13io0dsAh8uxz#!vWh%Jat9IQr '3A]8Y/1Sr]lA.Zfy/]R$ 4~!?naS 4cKbf 9&0jT$dO}Svۻ&)IWGKw z-UEuRV4rtXΛ1kDj-dr$d@%$I.b|]ù">m&y \AΕUu HQ6W5Hfn3N;͵jnk Qq=9rmûc,2>Z5o#S]IeQ~l1X6Y3y.`M[! LZ'l gX܈ДÍT{x"LUkDjg0))X4{] =oP/$zEzK]t]E97\v03ٱWA!ss[՛I0v^zL5^p6ZټQDsLS `5 [听R0r%wrӼRYO\D+y{Qouӫ#mb[ִe}@3#άErD偅 領 BZmG{#8Г߂P/ o= z^͗C~!5H'!Fﱕٻ Qd:Ͷ/ hsGfj8oG+!=3U&_xo"_A)q,$#lEd}j^$#vg)$8dgvIgW&d"%sraP`T'4W{&F.zXu]v>(R-LӾeuR|u|8\VxњF2m,b25qϲtKp>ڄ`ZH k} x:j`z7Y=\=ktD5LzSBcR4NQEEGg&<SJ__9@X$:ʥ1xHWCV'p\wp΅7Z[0{~|+&x\,@kf>ͩdr;:e_Kk-͇C,1vf$(6 9pGXt.[J2TѸ6c$$ x>YβraCSVu1 lAĩ*KWus\32$7rmch` 4h`=5T\ ۠&ǔUA|e`44MB\$bzy-C6۠peQx5wDbpw^;$ QI6daHQ] b~=L%) Ml 7;H?[u~d>+{Y4v'kg+j^C݋&ͮYV1C,> l`i^$Z$dԽ2‡pJ$S(ilw g%f4ˣ†L yO Pط0;ݣaǞ똳٬iWi3cJ̻x2ՍқQ!?Rl8M'8Pʻ6\VAp66II3"Cmї)>MTT64 - z9'̅W(wkNɂooÖv4s]ʕGʅ {oPr;'; c~"/PK'\["}TGi}3Mo6hUHODj hQ)΃Yi;.մoW|A*5yD,F>P(5Aa J5M#!2(tӌqfA4$ٚw35  I"EEҵs,Pӏ B}i?%ӧs|j>>q {&klz9VgB0ʑqk06sPkZHuҏZX?&<-v.4fzc=?Sy|9gٟ,0rRKy-VWNe#5R:ghYDcWOO{Q|JXMFR:ڼXKaAMث9$xmuz(΢[At;Lh(#NUSV<q{9(h萇K颧7J 93O*"I*]&ހw*%6 m72EIT́r+ k Ac&< bq; A$fmp΋)b5M+p@}_ňM}2N_ oENބDk44?nP7Tb (zbƪwRJ)׷l{qgߑK5f8^Q^j: sCC'JӢpL/J}TnPk搷 YG(:VX'k/_@4[|ZL{Pфnl..JȾU(Y24giih!Vt9I!-s3z0~_t[xϺ:ܝ%8 p^JM_1 {DۏJ3Q͝*ak.1ѫb :ڽ)Wy/e DUt+TlO$cT7xtj]o7m=VQ_`T^. Qkն }0H\SY0!Nijcd?v\tUtJo5&W FWEXV,2"SsM:W:X4)pJ0Uj`\_ɕtPKuL`8?c''[Xcŝ9Q{766F \\-d4敧.Moԗ,# Z+H#{L:x rS?E>>u#;NUi~4=?(O"Db,GR.77)mMhiLZxHy?  Ur $r+WnS"AN{LMa2 s1V>$"(МNg8i}`i̲`tQػhh7]X§EovµYSs^S>z)/2ފۖ_ sV]\go㒶&`/U FV~ٶe_h ("9zF}NWHӫӐ3ɯYCZ<`f~kH]R$WK3ђvuūp] fbӰVli&ՠd;=kC1;`Poa &2MBMX C*{LBdi-ٖps[emA 0hKI!Ŗ>"Nn$|>!:Vm791<|ێ ի] =9-g0k V;( X(nZŠK\%1e$pZU0߱;VGLyqp`ʅ1}]5N3&n|rd XtQ-|mtIBXVK+X]24(#,oWWȘU@ڬz'vtSLAVQF| [ݜ\t5ni9Vuî,ŨmgDUar1;`3CSM~cnO&reLټ?|3)rR5N`œ5|XcB&8heengwJUԘL8^ ==ڸ"@_/N܀6!hc[0; p2W~,AgR60qeC4mVR?c/D6TVZ;P[ th;r^"Ϯ5,tX;I%8Y;F%!ׅfӱy*2Kѿt_D6nbN! S niuTNMiVٮֲjԺEb <hxcIkvKfo " agiyB+ؙn\C,7[M43tsGu35%7 AVE(IzJKd ]7.)/&KLmHOI{6=UbiJPLyCh;r$)Fxs!UGFR J6/[Fؤ36-9H% A$12DB.}J~ǧkoह ծuP?hbZBJة3>-?ys¹.2V\hqe:$xڱ:7dMox$Tf *+Z(cd4yoյq))o;Y1ktpG_aˉ| {ԖS a?l`d7z"{vqm6@kpRɍzz| 6;{fRn&}Wm6f@Å)GÉ ҈ KpJ4vR (Ш9'0SGbpx|OxHm&z|脅zÖ[zGgCa0pY~;zIuie>{]ѭ8H֭O+^i |۫NH#EGy*)#_Ú/IuS_!kxS' Hn{ #2,<ˬsZxܽ~K6h۱@ 2-!hm6AhoX [E|# •h,ҸUE|7%rN3`G=y53'X=\^0S(u֖|XJ_Н([nu3/h\2Jp+lpRz֧TW^P*Ƕ ;'g*NUwlt;["-<ERNL&{ /ҹ,S9 `(>3.~^`h8@7* :sY0=сu|S ~t7-&Fu-]F|,q݉/ew;/uQ,Uq$bLudnBwEDuASlR7h)A{;sRH*j=L=K@rQUj1ԟWXzxNVu1. -^l<2BhtڱބjqlwZ{!+\v?om1/Ԉh+%E]]h;c,f"5ao™/ l @ x3eRUFW?Oӈ1XkTT|J rn&1:<'^Z' x'\=ku"۾ c#wU&Nf%s# R#KOheF3yt~[*O} sX l_\7C^0Bh|hG{QUmΓrկc vQR,{ΥLUuZ,:ek~T>ݗ5&-syLI.^^(³竎][**^d:> >O] +ųQ2w h#F |Y+=CU0lTlSԎîkOuǧ|T_=tq]@TmSհRJU5~dl06;OQ_% $ T濢t7lnQɿp[\gfY\"S}%KsƬ,{IEp( αZ ]# ]'iq \iP<'㱑Jw\R=n*'eVl4˪Qߢ6UTI1f*Ԉ+'W$`73w#I?GNpGA9yiU}gTQUQ+P}ڛzC&Tu і+B SA={G͕ڭ SOT"e"Sw'#q 6}9~zG^jK$ܠvS {u HY1.͕ƝK̆2+7;?EŮ \"F@IVyjkR#1#>&nq F#F0Vx_Pn=Ѹob4~:NUsic-f,rȠn=L U r`퐂^+5FCuw!ъ{}E:/3Ik5b͈'yZd&%#ʠ`3}B+HiJ\]coWhF'ґy; O; -#җS\xyNRY"4М 2Hx& ]M!2-vWT6ܮˆVU xF \rk}\k͍C}Y|PGY8Q ǝ?yCj*NnpTlуnR 5Gvƅs٧|4ol{5wTfn KmC,2Z-i|4pk6Iz)$YIbxNqo*pI^&ۏp u, e7r~wl'5З᯴45z";pϷHms&j'!dU{ťt,tf/YuDCn<3Z Es=~h¥G_U*hWut,)Qz*:z/c]nSɾ4=zHJt&Yy^#F3c(Mc냳aP]c|·Ü+B!6OWJU)nqC<5<-\U DZHm5"# іc"k=t$C(̤I:wBĶ}XT>jg8oV8 vm0:Dy1D#8i }φ<xE?7M$Y_Q ^zwfadsσ1~e|Enh19Wf~_iZ0(` M1N~m`äv><IYx5=~#CV050ƻΧ(U@n &VɆ!s"oTLA`,5רP`ML,Ka>~nӸ*xX%6#4'QF}FIǒ5# +QiVm\]+Ưٺ1ܚrAB'J[t`FfLΌ(C Ov5,EH@jLbd(::x=/ؑ3} k2Ege7"@sԴ_9e/"[l$dQW LkG K*իA`J4Vc$_=`;':BדݟZ'aFhpiTbXy}'ŢNn#z >d4> aB- SŻIc)Z':#H : O s[ j` i;r,sץy=rq{>hOEBɭo^ F89U!Lic0Syw#?l==]@,oSwӹ+ӝ1c 7?Z]g]xte+)#A񒳤W} Q WUג%T#P X-/%@•$p<z?=U,v УVCYG& ho[>Rq4=mr Z0+&N!/c?MA`R-.= ʚMĻɖlZd V|btd;ogwQ|x׈%oP~:"E`J7E9ﯘw:!H|fM[ygшLEjE>-X[kg'MoC/y"7PM5|5OF-K;kb$#4lukE%ڙg_pe9Y.wQ6ha?]}H:UN|71bG6DuGGۏ\@i:QQ~[{r3/gOpW:x^pc6S}P ÅJE[;,RW8C4SBSAu@ek|~ j!IȰ=^} f| d13Za2=w.*-x9\ι[ݔ`(L$\rp>\ e3o姰Q&$dr B/k`l ҞbU@.ߏD&sI1kN#,UY+1ѭKù_oGryrwX%N#w64)/a-uA_Tp`.pӢ-jT𰯮ZV' ˆ^OHf & ޹(9"xFE)1` H2VB![f: -M9dl^a94h)b댫jnGuI&OƑ[@W]E䫔 H.rV5T<+wT50ʙs31.ךqk%Y ,.L &wsIA9SPIKU5wg0 3:e:fǴcS±93 <$2jGBm\ɵaBg1`F܍.hо,Q9x_sM@4:D_G_MFLr24hJ*$sI">Hs38I5k oRIji`SlfXQj!S_Eh.[!^w  捄|8q4^Hh4xuD_'sHK.?> mYϡnQZ5ֲ̛bF"W5U[`V*ލ ))SݦCWuXP#@45 4/Z$]e8[xiTiji0]Kh9_oэ,gB!{c֞9=!O/V'5mF}a#*GC9Jm Z/X?Zxt@6^v]Hc&/<1FPN#˙;y{VȼP]7Tu#37Q{ +s69+5dxy5 % ^^3^:+~\]5շxT_)=~b1S]Î5%H!)u%4FdSNO˶H~(+sN]LL6L~+mY.VީvvKMXw1`⺞Wnd*DKv0M\/δ-9,4"Zf齓qZI4Ћ77&87W+B%fbf,R^dtW%p=1SH_@-wpn' fɀEPzX85옇S$V/Hw՜,w8~F _T!.cv XBFr4| %[ ڊ#]fXZ?1d]"eiO6((tkqh)w:n0Bt \8='}U9jleH%zI^!~p͋bךGQpO_;@IDU]hSE Oٮ'5z:(1GPl Q|3ob_084oGÃ@Ғ lR]^nR}Rbwg7ƒC\& Yc_e]M7V S=_lwWQ_KZ?IeZ<)!CU3RQ$RBad:g<3ͯݚ|+Xo 4U͌Qa)j&D> aPFQOAqys-~ +apubۈ{Y|)ieKt}QYF?՞}.8 :Y84٦Tr,q\`b/%0\%q5,E`R4[$%9=߬e/,b鰲*CG > Hh8mYeHLtWBhN?d%-7\}:刴K]>B *y:Of^EC70Nr_8-%OE:PZs_)FC6G & ΂\R 7e uq\k-."ȡӦ8!7o \Al|KฯWD13Z g-;=;@ 9~X02YLK{OnNLǹ'%0C3aS/j9e;S PޘgԔX~#_-RrQXa5DuGw,˜b,F.>Y[$uցtڗbg:v&ZNqQ%~ۄE)Vfr7ע`\\ž@zxc-}5$eKS!jm ɺ˒!?pVҹ"s㾝QrK:7/$pnAWwcJRpyh}e U0S/J+qūG߲OKT?D1$Ǎ'y S:Ĵ2̫k حBhV{1տCByԀ'TOB3,a뷬wV8mq6Ɩ^Ua5Ʉ_2&U964a۷N=۟* {YO]t@psm˛WohJϒ/%LmhciKB~dξD^{?09t})NSHl׭H9/\=}|c+1;/c'pZKmc-oʺ|%YWfYk|j"*r*¨h蔎^4Ͱ֬wԤ1s%l|0BZ$VUn[/v}X=,*o'DKů%J; i YnFdpV<% d:)n@ziƄn9 P n`L8>nfJM=w} ]|u;f)羠o>WHQƙl^Q?P6= dyƃ SlUk-Cyf;ؠ1WxOmZ$Bl7]B`B ŘQ)qQLR"L@qPu0m1z7p&@YMakqv5Q8s4W3ftk<Ed9Jw]+D?H*P jgX0f6$Ƚ.jPP`H]I[&T3'CV)Y`*\,DtR5{[r!mj %ǹ?p9jBq&^kwo轅0| W' %.c)S91Oղ/>~ %O,GTD%*8e.c"*7Ш`$0GF,A],hkYindh\w+ar1P5[6&C xE&S,y6ng/62C'B2S}q Ҋ.;4+~uw~}Qr!gّ. O B][;GcHAqvJgãӜ]HN{oe7߇c#@ BҩYu$V.#& 6R" sE>A;VN@| W5%f졔];GjFh3~GY",m¤TAەNٌ޹ag1l% 8൦e$b#q&Yhb5\$ԡ,Ho@;"^ih- (E]_90,,J҄\F"l!5KfIP(66fEzt&Qhc&m/Si1M!NWT$FX!^J[ɩJ%:y'=+ٴ9ffݬĵIvFL;{O)vmU|̀,:lU_^ׅum )c"޳LT882`nb6d*Qh7; ~Óa@3d$s, Vņ{ri$źkF=yJ^$O_J(mxTNtQjoFssa>|֬3guf/c m4CB/qFLPpV »uZ*x6~a/wəԻ.LGFU0Cv w3\}|=bMfIY`Nkl @w0LZ j># ܷ{.~A;QQ/o'oUqU>9YɈEx; lL bj%k噜1.3-^bHe' -$cnx7jcYNSQs/4rF |rz۷ף9J2NCy_9^ eeQoq.|Mq<0bi%ĺ'dlݴu^SjgħyEۣp.*sa ¹T575 1nJ*χW-A_i\{.g`&~zbӖ߅D3 4Z A#3zmӊXLZ̈́kFؽ.U;y9#SfӵTi/A & !8)L,VՁ϶{[h{(+OJG]N3X'x9NǼPu#p̃ J;:1rSZj7e9߳ת1i-(DOK5a.~6#r솙BN98-Ɲ# Z )5x" m39D Fm`ߗݾ)w]H(|֖.Z z,*n?i_.` J(:@m0^HwFeeN큞2\= [Ng9&"W鑻@Վ&qioDIOL|4"SWQ E|?JEcF3Gd0UdY1#P/ W,~r-B720M/hÿ^yX!. 9* =YʝedlXi_aHH8Ec3o99%7mj(SNW9TVmrxU!(b\~qvlekgb{k@Pj@Fz&ߺ gҦnǓꠈl;bl0S=h@Dɗ jy#:X]q!o7U(Kc◭}܊ +M78C=^C;rE+b>~N $sևqK8DC q؏2Sp%~P ~5:y) >h7٧ mf$ϛ W5j,P­UTsm}͝s| {6x{ؕSڴɷdl[ =D?jbV%  (3_{'D4N(q05e C;B_n9C >V(O| T^Z)!DSr$qd.أƭ\K&"{ Bʙ7*Bh!#+tsktJ:zCgJ8kak3w, r&1~Z洧#-Q㣀@ +Ժ!,;y8#2i%pkJ0jnS߉$X hMJn?̴r-,ėi! ա%$ k[ <^#RIu"#}t̟Z $kϾȫkpwཨ 塎$܌=w$_涻&]/6+#`>RlE )IǸxv.'x<ш |gRHO>R;J$u{5<2Rf=H^4;Ȇ*nqi'd82qt{Ӧl`=7W6(;&OGcbZ(O70,8e^QZaF#KBi)-W >GrD68D?j DeЩy:!E,/W4&EårPl90Yxԏ >UQ*4Qz⻓Tkצ~#3jxYJGuz Yc,j?v@ !>M^ +p4P'UqohU(,GU9$BDV3#/?˽CoUhc1ß ZAT? f2pKXDi-L.vHf,姭+3LŤxlamB w4׸!#꿣+Wj7K˚Fb'J&ŁYlQwϢ#DDcf%ױgIs2cMcusS gdތ{wCkr$%WpsOyw{;?F"7ZӞY#{y%tڢ [!nZeirCfu bA)Ø0g/۳^h{'{b 6P 4F:UM d?=[* /o$5Ԏ&^„Ї.^CQ] 9S]kY^|IE :mf]/r=~]ȔN zH5Ai9)a)hO\%{RZeOrG5BS)S8rg \F&QYK )ZHJxK7><%qa /}tp ;>ɤ9X,~1Qe4nb(3aur#|Y >+j¦ɅZ> :@*HŁZ7|ƒ:̟ x1`=j+Yj'xumϵ:O$U }u],?8*3JI3]:*]js+Ba=~0T(01YZ+uk 5&|亪SlE6ፐ~v=4Er|w6BPO'Ƶ"O($f3uRhH;I@.vߠVkYmXQ)[=W\2IYs÷Ay p!/L=ª#2B҇+ !T[9,tHQ:QC'ptgcEP l _@(cpY:yZ_;~W|<36+->kMUW+R\ςC?0.P?pFQ? mfAi"DCC~+ FaX?CuZ\ӼdGW)6mDU p#;yf`ۜR[ӳ_q[a -<%2%S'PR[;>%}EĊtax ",?:XzS'rc 8q?'20gnl1BpGыReudąocEi ϓW J0N U NUa8E<-@SHH>?JsXh B04>W$@/rؑ}' , *]>h̐UWQmYKSDW5ʻ7V?1,9Cf9!|‰<-&dlPYS.GHM&D%.yv/k:{,Ԑ9k }0=Jm}2;P zYq!MȲ"W[v9StWBwu^h|ϑ! 2FTPKE,m$mɗnp,_ =॔唒jN|+W Q+?Β(bQ۶a|4I4-dvtQo_Ol>2vC]t ʿr3cG ۯɍ [`(WO дGBC@X.9:^S_Sy@zI%Xڔs8BvTK2wc,=Qzۨ&Q%NI6.'&K%8r+:%'h`B>Tzt>r؄- Y=Hy| zU.Ckq:~]{De'!QM~%Y{$+^+RE%5TgrUʵ=Cz$iF2DubQKr*|Ղ+oszCvMϢ9ˇg_[9`eRdH"6Y^ۉPB*EQxJmJ/t*{faweB}Ăު|3r+ Q8xđX$Ё;ri50 ?)iҼG2 >>sFgr2iZ "]Yw=5(9xqo%PТx:hr_}vkw8K1xo,U3k}1\rx@<|$_>{Xd ߫DR+DDt2 0X c?dQ ɶjKa+*9xҗ !B# yzͧt̗ow`D^_LJ0JJ9k(^ d!=Xuk8Ŷd:-'eg4dEjdM>#ZIȧ`GPob%,>݄ ̜/ oܽ#UWp$as|QB4؉ 2CҟM)<? (7Vh}ٵP"I_k|.ɒ?"Wk=k{[\'I8eL7*W} g4"5Q[JS?"|HMYUI ۶v&E9T/Fj8|F7x3vyBt2ȩ&HaF@7}H[b5 $B936V uIӏh$ͪ[ѿ,%Vk..7t7)db~z(GMNz]VR"F 'cRK&fi >ӯV%{/olu+cF 62a%-׈]9AX5B!2t)!@tчb%T=3?)itHha(˷! iE: ԫ6ZA 1k仼\Zq:i!yde \s_6 ln;ɕ)aֿj; XEpGM=FqPC̈–}p)o͚%"-55Y(^%tʶ#ƦyvLtm] ?y',.&4QÏҪz|R%)1,(a23 vlaed @.rO/JDyb&ndcFhW]7b-@iT 1{"󏤫qEuxLX.}r[~+%̼ёwxJiwsna}y e͌kU aB~:@9g= Tċ10ck6<]}%sלPW3ƽ?UގHR]P(RRLLYLp>$4 j|uIbA9;[[_M? nƘ@h6E;딱*!Qט)w~}vd#}0"ŀ2\eAKf7$KC=^1s,⶛HGRPږ*k YvX@V\Un'D-9߫U|zzJa#ζ[x/Vtz HZ;+5\ 'v|?-(8A|p˕޴]o~.P]Mnе-Qlt;5o"%a"`ޱϵCe/ѾG""PMI?d Ӫ`=T\!2'0;))K}Ljdr9:Pm2P&PB%>nX{B. UٽcR9O Wl`%Atf+h.]?8F. tKODc@nv88R陵͡eʽ9 ʕF*4|gv04ZG~Vill)?Xˀd( ֍OيKPil?W903&͛I!oT#ǷNE]KiltzXu.| +30iDz2^Ƭ),V^fZJj÷Omp4qtןӆoz _|zGs z:0|з1jE=yXVU| !W@sɰ㰸XA#Hj:vE-}>R$VZQ Xt2nLw~ps5Kc\5nG.,% ^z< %{}+fSe=DcQbq0~t1_LA|h?hV_ lU6D;1ȋ)(SF4`PH4De0V vXncM)$B@_&:YNm9< ~JAϧb%V>[ha𝰣+85Y VAɴOut^륥[hG~74st؞lJuI+Ee&`6ND%TnG]q88҃U bo\} uuu)çK?.Od"Bҏ.3&[4,U H'Z8v7tB\t\ i7b`a1xD\3/Nͩvh A^b$&$v}ߞFE\>;XY^. tHˈ_xRTK@_l7qUNRT&lq~\K%2NqH 9Kx"6?;AqvU5Ul U>ɎNMٝNETɹ,$'0H>z >@n~ ̉l\q8\Аؗ > 3٠z=ST-Ğؐ~3A " %*i TkIFDXl'7-k! (!?wLx;h'Iϵ~!76\t y;}fIx3p3[1v6C`=0{v9rd;64/Lso6 М.*jV^ .-/P=]Z}6eVrbf *H͞)eVP87__>N 9J{Z nQ[?I*Xː{wͥ-R $e8 nPGlKGWA>u(è.<< US9L<&%=4zcLS}gsy'3vRFɺ6*ﴹ]<؀]tᮦgq |8$ {%w^Bi458~<IK_'B C_F_Hn zJKM׻(1$W5vmƷ]K$c0VDe–2H>yPG0;vhKN71\Uؾrk?5I}RQzL tG]ېEl؅l>t1D x]e]Fm4W`Wy+ w7viw ?3K^ SXu\0ZȦ ( .j-?b.&"PnSW̰>YBibv4@m-ՈPTYd-< "kH$B#rFkW)=b3sO =-)ٖJ|'$Ni s9I?g]+Kןgw\{lG ibA"D'Y/ PQv8大l01]{Z8t;7jgk[85N$qí(+ ֢`75ޝ2b" : ro_aC|cnu=Ru ,N`G+*n!7DBŤ!37K "b%Plr}B/͈S77VcMOyD̛O(_G[H^f>;Es?InҼj7=dbM;Sb4Su~ S{=hO8d zL G15Wq5Q YRJg ^u=T 1s6TsS죚I&ݖwwW%kBkRh#\FAߛ ?x!amswX5%TcM{^Y)}wӵ~To ?ȬL:?G@g+i%T7j_+_[C9jLǗj6 $`8>OU_r;V;it(Sj6d+L4qvui&dn9 #U*gd(_zQtYʮbڵ^öwh@+F :fz"4wA1HDh0Y*5^:}i0SK0-[1fϜ!_tUHQlg8'< 1\r5jcA ItCykdChqBX@t=ăi.FWݯK ew9 X6L6Af^ޛk,{&Pi}PS$pe&{ RFM[V RY3]bJ%@`*CAn{39Ty2tB>KNJs4M*dW},c8KMuZj~S QW>CuTIBn99 2\\dKG~5g+y( F*:N%N"%GhW<ޤ=㾱AX'qĐ&T촚~Ln^NlGO_L],۵4VK! ^2_&dՀ!_P@#C ,aԝLق-DCa9m8#b4]]VBH-_C:tp!#$s esf]Qe@uXz!mpw%'Asre?\D+bP%TtGl`g.J|+r8zYoLM\zP^?P{lVeNS.gZ;]b5.#UJʳ=[NѤC;d0z5~e`fX"J Q;#ڬQ\wu{aS1XCq#fvbie&c?(PضjugmyCTH'd$FF1 ~prE;J3[ ҁྴK*q_l!"3QG9ՙcmH'{玑Hַ04b||+x@ =.[N Kc3TTMi|nHA Ѓ"d3-@ 3QaR^ZhMS+s%9uxG6͸Y*;V0]:L9/_3F -Y]3q1N)\iNE`H26Sʴz/L7)rxLNijgT458gHܾffH^yj\~^ !mnNm:үMz"J<:1Y5/EvfE,k݌jll'd ڛBfזR-x kgI%n>Rǚ戶̔OD秨>E*ZCmGM< K7)I_=f+z<]L,[ŤTbzq䁃; fHU9#liW'+:s 1 j'b0߾ DF?&LL󷿤{eAtNϬ6^GLWR>oIXvSY_E KJS1C.qO 1f?E7.^‘|uzYi)(}!%SM}Izu/] 3%&n"٪{! 9E yY)?e;Pq,lMr0ԵU8xasQ]uFH? ФD'1sÃ'l( y!.-UgD){OUDrqE=eۆUmXN1H gu2]w$S7u^!-C`bт)6Zmgn8ms-uw>)֜[h#qA-Zv&`J6>a09m;wP>UʨB!СAp:\rwVt^#gV=_%T g Ld5P)ЮT,-ZϧyS[Nzmews&IT^߫;Ni<Ʌs,|?A_S NF±>|r_FBN(A.YRD;ب*;Xv$}0~Z9 :.wz׺4h9Xv)sA`o\OI͑/.=JkVd-q^) :\rz[p6BU-C09/wDAԝQ]/:)-*h]=ƒ ׾4Y_w-~f-9 |%d/vaB- SAusE wyٽ%0q,K 8vE+Eޭ{?1Wbk WP,IsB ]"hRu,a=N}9RϔTdw#aRScıbGo8?;#dvHO;r=`IDȲ3ʋ= :G_'U3R|=e &sγdX쇹N}Mxu)r$5-&[0wS˴=$վE(9~BxsN0Cqrp4K;̣bIS!Ճo ߫6c{(嬜g)o Tkգ ӲRGKZ' 徜ŜF)&":;…̧UhLpe|xԩqhPP%Ct9w4]"I6u'<x{rKpQx l$T9n?8`GBKӇ3Έs!k[;%i7$=*PO\2 .J` ui|qA*o -ʰ mfӫbx^+`Q@V|1~LЭBp`XSEɺFh9\t»ήZgu;.҇CpEPWbD痶o{A>Wb[ejddͶPm`KHlả /-gT\6AٟEL?n/n/Y= s' 91Y&)zё?>]RfdCP_yxhjCNG` IJcDjY0o(ka||> }_<[NV·-@BCcNG&H.L+v91ߡ8N47Mɧt)ih\}00ooӕn΂{a?VA VLJ~Q$ q%jq$^s(PaurFGw3+1eN&MVDl/ε]9e4u^?>%hSR Ojb'wL?Vu -QH~{YSi~yb͇N3G"kXvK %geᜉ L(Ez5gX^zر]q4RVu:ٔ lxa|[_  ƒz"0Yq~XoZߢ,5Lܒpz<Zи(\6My(Zj{ ^{n's p35]0l-xՠӞE)s Af'~X.j5:tWh 89Q￳Ywj9kws]_""( :I'i  M4Mjwx>"=ik\eNv #ˁ{K֡ȥ=II<*.'A6Kӂ.D#+z`#kxܗ:.>Y<e]0YmO6F2]GG+-_G}v:}^*y(O3կ JA~BџwU jñ +_.'xI93KyCOgÝ D9>KHp&u UcJf֒3 >C2/ky)BTXGCa:\^V_-)oGG"uxfq7qq/N1L}Gu]×kv1r }jqy4]1_+|yVrD֡<O7=3(K4+ܒ+žXПzJb"P9#Пe3 >{QMZoޘ+Uc>e3e{VLS7CT)t,DXVJ^?5_#ӷ) ;oh9 U+kJ?paf"̜EQ&C݋- XmP= œgU ƳS!~( I)O+L\>2.S[0^鮺"*4ߵ#n:~\\I79zX!(FA{"6[Xh$ D9l-?zmqB(lVu'xܾfUp_Iag*:_xN"ڧ PAsW!5^Pr9*݆@rj>PdV%3ݨ.4gɊBH\s >$dFqQ,mUTVz}=4FhܝE6'F~޼=0h3V.gy*AoO$jqҞ?n/$-vE0t^.d+–x}c/쫁yY:75n T2M)-{N\_?9#JZy/U,Z5Qvv`!6(es9+imHn7SyS'[zg6_o}DIf+-+o*wRm @FOH,׭1IDQr0JZ(NeqOpl] Md]Rk/1KѶϹ(mN8JFҌ/t4ӉJ[S2<Wc1Zxy `,WY)EX]&aӭ R׈ PegjIT8Wpq?Sk:;jY?#KK Aн|S|V¬Dίqղ/?T=LG֐9Fz ˩OEIjK' Mxh~Z)pfom)$Lh*J Ja-P>2_%uBUDYb,Q,ߐ:.)ConZ=ٺQR7{WN 74(mEn&&^(BHzs$V݈cnU#h]l A9xrup TԑHﯮ+-9 KB.V GYzꍈpOED!X%Bɾŷk;KTCx bO2eFN -I':w# ;k;5#&oUnш/UzvvLf4OM;5}\K&vZwd`-ֈhNzGA;Ǹp:7ݎ"(8S'-l@ڊb,Jf߅XДs4X2DYޛQ 7ntNQ!2= ;*z*rw{pcւ@|ޞ>O;!{r>.9H[*2Tej&e^G\K+M?*0r;T9?K+1AnibtY 8绺;Wp&c;d* ֿ$Dکo*޸aw$K d\8f8P{zˑN> ?.D\-ZnӤo1ئ6)HPG>'ߞFAqgRgr_{so&] 8hsȜ(ۅ9D3r+^dːI: EF#n94r;md+7Hɧ#UUºlU-Tk5dxs*e*ǂjs)Bށ-􁻘4W_pwL%.h\BA縳/zg+B%٨ziL ۲"ahy(a=d-c1X|g2)ٯnxXd̬1F:4eoTɼ0h_ 렘q'T(/uW z:o bo$ƀZ"Ce2_#@s~E:P'#٫eⱉZPt(c!]PhZ^",眪ی.s)KV/<2e6D`s]\̋qxF$p.,? .@SEkߎE]3/jgH+Slo"QJ>Ŗõ p$>-&՜2v;72WYl n4uwЀ )ihWI%,E1S-'@duPz"bwDaZ.jsuG,VxS鬭C5DgXsmP|O9 OW!i0.7T^1>\EHz抨vXm:Θ{hzZM Mnf]s}S3VG9*sߕρ$VzSTn'UD 8Aeu,{2n|gfp`2$e33,U"&좁[92F%òſ>9 ːH6 X(M6%]E9Lv,t~6wQMX<ɑ:)Q3wqC̓uH% Ř+ji`~?cv9*1S07QUpOj2񠽥>ʄL,4]L̷:oY+u<$#H )7# #̉6u-9fyYtN-2 4ms K0F7јz&gLt$PhYˆݾJ-p5 2(PqS`CP8I AI&L#8S [àl$؋I1VMj_/[ fSaDwG_\ XZl?u5/s}?]VkcE+ B(m^T~dT9@u8 xH)4@<Ol|{d>gtRη}cSV;Bi^beE2.lLl Mn@Ep0ygpx<Ӏpjj01 V8ArFMàoi0b^I5`sѯ1kmh~6er'A)Z1L/}v?*CPxBɋ윣GYLl[y0MۭkUcVW{ $[kD@tü>Tc 8$BUTP:A69k0P&7-h q[:`E5N-}"&m^<2ԁlUT˘2oPNI˅ED1HO7Sm;re$})R3 {X,xq8AȈ7d/WMy/b w7};6Дs(uLzL.j&yRW1̹Nw]:O-2u-]^oYYLaЯ.ŀ>VƉԗ8jq _Ư֮&n5/ u22!2@ GXmm8Lq0H=pM`OyE!>#SgRqZ`YG83"U+J󬖒NS0u`VȊV˩H%2㇫Kp_vu؆]y;7:"-Zjν!~K$?O o}J vҮȄ0P۫ztUa +R "h!]d2gS/17֙籿<`$m1 . ?c pW[ 2_>]W\ Onywy[ ~jKT>G^i/ c]*^ArTG>[R!` < %38Ƽi J`zq~U|;oCtszvw\P֢6ë!M~!L՚Hrd+':nb 7mG B0?nP=0o"fzT,ìJ:!L$'Pb@Iл 95in"51=€LrVXW)I`% P.39S-6Í_ڤivBmaL, EŎ"SR)qLX@,x`$/|ԇ~̞϶}loK،wZ\4ߔ2w`OuBd VY<hd/QAj*@_im*׻Q0<]\b߸3/OJܧ[%XoMUqVEV[ 3Z/u[ؙbހHN!0hy/_,zʺ6 KI5)t@Bn2]cv FlN͏1_7X.C~ w6H=f")SKEwn I 3cWE7Ɋl!*\FW&iGmF1$?OdD)+渞O WIe]9bY(e[>,͐wSp.AYe⢭B \s"Y;躖sžLO$- tl6T:`º߾lŜ@qݥxۜļGx\h췦Gۨ3xRJivQb3V~F$+GƳUL?}],B/e?@GɒAwSqEq[MWZAAǼ?+6w}WZgγ^]bL|ZO-Q6@IR2"9]o:l.wJrRxG+#X !(Z9vj%MۢaOp\rG^b(/*b CMHc@Қ˲ʵi] ie;\]42FHp1JE)`:Zo+CYyR엫 B*TJriY52XElG\'H&dmfEed^<˅7^\0o4QV)=\n ~\G6yu)Rw<YȰfa T-sLp1ʹQUèg?ZRnAcVf",gi9aWfY8ir&ڇa]r[\$րurV7j@#d|i9&'/ Ukh^4%A?,YO`I&z[%FLx{4'7Xy6{5ɴ$ުɊzVy! 4&S*S(?g*= UB `dvsjMoC]jQP{gܬCW~ŌzwI34ah8!:VRd,8heKAOCS^䉡vw$w|,#GQ&S&)dryM)g3kg鶊;/8' ٰ-Ǎ닇F3 g;0F1"XmD)q;5xxucK,1Ԇj#P }`3M|%(!G-U)us4H@D{ (x>ds9Yy*_VƓz qHV\4OG .%0tBEx$#A/SG򶸅IE2s@h14nVL 햓 ,P){B)u*C] SQi&ᘁ~J ܘ2 FJ^)9{\!m5#| >Va#HVk I?N@`bp_b2{]HGR>Pr˶\}Z;T0RRP .'|]l-N;h7섅G=z/!- Hp?"O m@1H6,# Yټ&mf7.N, E^xH@%jhl=dNfA3wV&88n:7Am,L+jteOD3@J֨ #Ѷdž*\{r?tRޟm l/EИ !C$Mя "(:o<^XD>uzI+`FKʪT(~ABxC.ogV 6VQSqY^7΋ynB= q[$1<L`*ɑOpeCvSL"W #Oˢg{v>&u[2zhi9]/EA3 K;ll LCH{t6f/6MsxPW{m!f1,R܊$ýϵvΎc>ħw8_=jvot˜H\u.2Q_pdZǔEb81 Z39[H'.w7&BI]Oer7f"_w~GS+s!bwna2!6<7ڡīRp٥gCNVLjk;G;jí+_ "氕aV.(s+DlNF+)vO `79_ba@n-g 6X 嫌yAft•& ? v| iR`%T̝L$IoQ|!J͐'11pMQiA}" M^|4A5@l%/M-N. 4A U3IANpE!(o-pgG.y0'0(O|!@+|6/n lmtkw-5O*w8{Le81CKvjgjO.̠_O+>g0J̕9yw)lhI;(x6!3 KrXQaKɀ]B.i%b{?Y&bʕmzvL)yWb0#!ts*璭źmu3^~Qx\zhq!.ўHǔN!W8zGI`5q7BA->K䷕ G!+g#JTGfZ: ѡ5SOb8}Hn ߕ=ikBO8(~i\oh*EqG"߬iI&oUt>R:ϟP=ql ۑo>/o:RQy,, @گ*4E<TF_wFUJ:VP>a8RP,~'XQ V+=^7%nGłgc\jՁ d7^f BDTBbEٵIh`/ vt]wV4rxS>̎"roELM~کMn1K |, ʝ"n}h|RHY% `QIXE"!tZvv|XbN-E~"Wq1ΐG@?UKtgsR48ǵt"Yz\AΡYzGh"!e]%֡䷂,GaI\+/GQcǮ{T_1UmGxB_1wvS2 G JdU{)@x5"rTc50s/CJ|y8Sq j 7JwAQac㗍`2e;F /1&L@ f%PfM! k]ͰxPoPpO hPmQڌb,enW{ɰkQ,ˏɦcb 9o|Jy.kebUW|`|P^ÎE-CR.k$/ӬOKj#^|4<%dۿJi:״SiYӤΠ˿e7Ct7_Š\9",ݒڙ/,,*8zZʂӍXm6" d()VMlD(ٹcf D8=nnV́e~aD6iNաmg{\k:wEZV,섰ܧ,Ϊr'EsVouŝʽb2~:n(U/6Av(ޒQ,Kky=tqayoW®k1li4q--pNcĮjʲG,uGfmkPYb* &# ]~h8̡vk m1rii2XOmϭݚBBa>f{SwP[_jK@% wܡiޝh!{PjCMDFY EX l)6%oN``Qc.PꌐȬНsyYa=.]][E ">ڬ( @ z-SAX6\*\<־JU"\XD؄Wsil;]EKQ~h ڸa%ͺ œZ~G̝wdiD$4^R: }}e~cNa9y= 㬆864XY1fLgG}u5S1^v)QEmfUIJώrãm`J%|(ӽ@j8suq,f7MJJƿiޣ\L6еč]`bH?>{Ƽ.E3z~{5#p*`[Gha3[~7C#Ė.A])T6?HAl%֖S H+Hף ܊+4G!. 3Yk7*MV)=44v'`S \[goG#:P;@g IovS͈wsO~OFJmlc^#]?/L#Γ12ݞěQ:GK_\Tw>>wǒ6|cJvZmqN.Z^@WzxCqw!"cddH+Fw._n7/m~!]&@p_dS1HLWn Τ5$9/' ڹƗV>xk|_Z*.ZB"Sp8jφpfyiJ./ e\+9q vh&^SpSukY 1*E"LF ڊ//$p#[fTJ &oX#-/h}s? OdhUmǾ@]^'TR 6_a躦)c>J}@ɋX粍ڑ;c\o/ssw+--'H< -'۝Sl*lũrO 7N%Q.c+EV˥н$wIüS(hˍ撳L$;Q:z:V&8'I0vl2AŒTQg N2E2> [~!$y!['ǀ2vGkKDOxy%UV ͑:v\eK[°KBL jK9@WC9Yο)ߡG$_խ"POӠ,/{jnPJ pS' U2K|b'vKD{d$WH'Z̶ܸ Ú)d҆*VZ]I5  pg:-9*&/]1]gq*rfG;mX:< If??'LXhB^y.z}%ܻnRxm5*d6{8 dިMN8 @9 z39*xID V"f,խ!3)6[@c|Z|5as50b;W黿*8g8ԤTI활~ W.-ޘ3So}%cThіf3øhH8'u`qW7ϝ8`h$ZYaĉk\*dti@J7zHG!w+Ψ!sV[J0;SU,:!H[eWmOKLJx;Jxdkd(~~u=3i@OXS $r@o|$c"5p}g!Q#>DsF瞟ˈd*hN@ݡĻъq lgzt٫Ȳ}ۓ"Ղ]XG:k|dde_9 RJwMNHX dFؖUߞG`uݫb4R8p_jIg/\NbQѾY\$8?1Qˎ Ϣa;S`k67 eb]U?N<*Yd]ܯ#?ȫ͈!8)>ď 9EزNN%Gn]ibi3ST#NĈOgyTmL#F # d-o1#=[1*5vW*q$}WpFD(3pE)[g"[+?=ɸ<;?3:Ym2WYsO feSV᧹:G?֬E0&B1 Ӊ-91#h G `1P/=+Mjʼ ⁞ևj~?U:D B8,K(0 hm ar ~=0P|_^͓9BRNi[F0 L hD4<g; O:zDo{-yPq"c̉jïppx++ [;?0 z\%C]ŋPt$)8#|t'X_l '+j"-A۞ k1RKbJ:n7"d9 +6,d(8'^YQJV.ˡ+9vw1T3bx9ŜuzWJ_a6v=pUpQTP 9憜 1xTjdEWר& L.8~-);g>f"!7 )X<(_]r5atYxƅM"oEMp:6HWX3Վ9]ǩ.W2G?r]ܰa< / P?o[ulԾެXjRCR"SsPYDtJΒt~M砓OAJO" `4"l\ hW>&3'[$ʅ=wnCQAɒ"QU}7:w/c<\x̯#. ;9"S6 (@+2>oDu)׃!z3Lp8 /ayLN޲6u?VBnz}Tx_#s̆wUh$"%$-vNBs@4.͠Oz](khaяI9>A@+cU|)$#js\/9Dz;E,0J>52;[x ۦaEƆm8jJUh,!_6D[…}/- G^u4_IIU)n[@i%*TՆ UM Idu\C:%ԗh͑uw~ʋNԔJez1%L@^[ڳNjAWtKs81L|a: _qSW6U M^w tPoEHAnuuuIш8b;T2URrx^~*gS[RLl=jǫI|Dž! ?ڿY}f_$Vp3(;h/a}Of} oCC.qډ} N?)ƒf Q}o1ӅoÓr6|=!L5+Դ#3$eOaWktH1wK>*/g'kã5CGض2췖R7~+_W)4 Xkȃ,ƃ =¾8*س:&ăv&9{~[]J4yI`20vybw v@VZ=-[TE]U*qDǚzɒQF"j>QWx2ݮ+-C?e"IĆaobyZR3<;=/J, H-]Sk^ {M of7..H 򍊐<tK5BMDue͇dɚ':Oo0&:2|gNo/4 ,^ZuA,@wc3*g qIz'S4EyDk3JNV¼n ̐yn޵Ûw$u*;8r^)NHbyyfO7G,y{ bD3(Cr"Irwc3h[P zCPZP]32[܉};tA8ĥs}YP9HtWEW#>8u;Mx`̾5dﻫ`v;ƍRT&|ٛ_NߌOfa*,_&6 (uW֠P&͢e%QP,s^&? 5,{h(KA νn=֟JTsJz1C C>F/ JBh s\2lzFl8$:< fPH.[ᮈiMKėz$d.-)[Brq"3fvW Ҩ؁}\?7ʺ;ѧSv@v*.=Qwj&Br-3 Ct&5YYTkLjBhspo-Q`X5$Bv$c3r 0mnpȂPw9/9͢X奇ۿt!˶Kդ,W% Urhn#+\F7uv!yYa4Rsz%\f#XPdPLrӑa&嫔ZF{U|":I* GJBuH7[(~ЦnS%뇝|GmKa29֚Ik}*_NTQXQ;<%/WzdٖP}X'ɀA a؁rζ6̖A4K\$㪩=G}j>(7d?%os(MWK5k5Ub)vV8s{4]$6̀jhÏ8JAfiޡi>ёy#XU6.JuC!-6C!h ΄52 "lDPBj{uW~="WW^_[Vy`R i 7{n۫yeӫXvRV|hhaA#Й̱UK@(rRSr{˕6O)*xMb\iV ;,\h2m.k%lgk'(" 1@_WCLڣw)/k:$,RXθUK`Kp%S52S!ہ +\7[bg"wKi؃( gnib=*1@&/c9SfU%5m7LkxGX[9꽶Uy3'<ؗӘa% Nv | o8c=p?NN[>DAt\$ ̩dRVH#hGӯ\Rk- e7:SC$arԷGӶ]I=f(g(&PyLV"Fg%G0U&- ,,uЭM`f8^kt=Mwe, AdoIPUGv|R}b|jH3u a/?{/s;U.tYžT/ؔ F$3`WXB^Q+缝WY 21=7r{+n߁c]bh{[ŞD!Mڰ{!3=H]v ˭v Bsz`ISP!Pt8\)*UvFedK%W^bOmg H*>!Fb9 >K^T'R'Ea; rZl#ғ4YH :`##:Rd>2d zy;$)I+_fK c O0˦jt.ٔ]A’Fl13BtgVm?tr8Rty0*xeL,~.0@(R6g xOMіSؐW9׏nyq iM|k".4_U8(Z ٳ3+^Vep ,O9Qn5z.R:?FJ1bB&MTo3[ИпΫ+ 8Xzp yheG/).ƀ&gQ̪1{o@2B3k_p ?Ժvhl =5(3ߚ4Z{;E<.VRsW`sSҳM>tZYӷLlE?BnMQj־VUV<ݮ|~{nfH=z鞯 52g;$EE\>7okK$6*)5 ~+`xx92m<7кp,m m bC>-˳&DQĠU 7ٲ}߿ J3f*_6 vH SJ26K @tRDerѻpM>FF*C9_DF9M }FKhdlIX /*>Qص\oڭ7<Ð.X-ViwJ6Quiu*[+;}f?7)6Qć}l*բQFl"W̿#e YCdGB]Ъxһeͮ?A)9n] (x3b=U|ؾL!"t鞧_:DuOՁf*h9+%:8t'yQ˖65|NsNDwKmߦmڿJSD"c|;wYJeB d] kJ{ x -F\AE˯a ^> '2mX#X/[0P; )=(7?PL րfRmQSGВ*)- >-ʅ6ҍF;\ns`U&ܘ4$p vos.T) /k8vn6!=E0A6;(o:KoRgL6GHwҫЅ_y+6{#D,UUa'Qa(s7Qi3%`q2Vc@υO2'-'qg$D)0wt]Q$CG?z7i3Ou%?ogR;#I  PCNFԱBQW gz?DΟZ?36pqB|Ҝƶc׷'ݠRxDƎC^x|oߘWg~vр_禽o)3f`; FMsz9!:'TVVXĆ:G->ΦԼrs.Rxy?!~ "?=t41멚*"h{ߑqn2r*{}Nl-#[ruJrdeBI\tͯضs t'-200^\Rv/}<<(9LLQK눿Z; tV=7ËFuzB@b;dCTGKq/W(;,$=x\^] +eç@YO_$g;$7Rz:K7;:V9\kDHP=u*Rg~f27Dۦs/DeN;&_Ĵ ( OڒN},>~Q)4*yvVE?s3զx*"1cԹtZ͋G̒*?_q]G|)D+R3d$rC(X4/=N`ݖ#@ͭW 5.GEbgv{AA U`-oP;ާ |4 `! / W_ g'8]B4 `HfʣA͘|֏*nCR83iumA"P/^DN"] ٔWETYP N.aTY: @O [?W"6֞~;tLFd52 DfL/E"+}( 5}[X^ Ҷڑ9ƲYUνyElɇ3<ÈRn|NpJ*Ԋۜ{tMN#V"YVJ`߱ oP1@w9)T +JA`jH ]&'O@R/2$%GCc<+N#Z@7,~&]עjJ()YM+xe|VH^̬F^`ԗ!]ic*`K;E8 x4Lw#\]4:sLH%V1n%ĈY_ʋ1GJ{ªNsUpQ oɣo~P(NbBJ`o =[L@ޥe`+O}`|"!1`Km:!L m) c7^֤^CgfIyx!4rq~.>~qH8Z NU.0sy'liFC&ćsC{\VvD']e^*!S8"1:S'@|٧w^>qIh[ KGf̓az)?#Q3DFs?0(z.v!AOFd£a|DP|\u̅˽d$g(֤#5&*^8C1l2U=tp!᪟ }X]KQv&mY\%;\?8Sm7p(Jb 1쎐kl/[[H'A)/YT*d7"pd +yBd.xj % S@ivWhZbmOSMnDDf+``.W# Ф{YSmA~OB>nH6 ~V +GX͍Xhtoñ<(G&%0Þ'f"V/˞/\z%#?q׍qy;6`cO^QfnkEB /y./pr:lVD.$+1Fl/=kFpªAHa7]4!pRE&~UikX81EaU2z8:/7z-S &j/(6ąTqɱyaO|msk/:DOaU sj0u:@ӳRhojrr=Hx}bY"z x>΅2}7 tzCc], JߣC)۰_9|Nʳ먍V1N)k}F7h zӖ`CZ5 CTwj*"p%;TqqScFQ51σO6#zxn˩BxNVLyeN:+0::% "uE0蔧H 8FGr֣xbo1)&hͰwAOf"-O2}xC@AZwrZl-;֋LsۏMي>M`ֱ/AW=۸kh㽸#v? /P8RqJMȩ= x80?w2  'ir6傁.+e\t@Gfj;ZwCqݙ=XCk*+QrژPI}s4"XmL Zt/d]rA`E_^>yBk^qFuO5?[x{$vJREpϩR79D:V+CZ=^]g>'$_wz Iy*=r!:dB2VmaHs?+c=}X-ct09b"&2uVTܘk7 bwYr)h>v&):%4f)t0k53^Y_F+^42 _Ok LՀta? FOJ-lZ􎛶FL` e7+?^gL%0J *2>LRziI )i<|9?O\2\զ*'4u D0$:n$E "vZ¶_~-tl?.¶\m;}2* sǃXÊ5Oϝ`)=7 j},|g&E06lljitK.Ƣ2i\ו=*2Gno؋뿗LLzq@+yҜǙAX?5 =fd åd(=&!?/dt)0z$lH`@JxTXbPsU91@F_c ' T.b?܅g[r\q&=Z'eN`cD`0?BQ{jFW'pYc~t;20y)]FquKȸӡ~:I#>%$!wH`ѿΣ4uß\a*mmvx]<]7φzt)PJI@3;"*bsMKSޖyQju(+#z >'~z>)@0qx'宋q{>ۜ3rM`ۯ=ƥ=o58M& UI՚tJxWՈ8rh>qdiE3_!aۖ'dS:៎tJQi-e}#;GH>r LsC|ju Ҡ{KOhI2/J|aS*[aml@. Z7YJ/5HrJ0cV]cu5MGw?zЀ9UF-S^o|aMfZGE6Ds'!f{v*8ʖEH(V7†q&qH(ML5)˓lhimEQCYiˡU+eoY>a'&ԓ]kiMnh x'nM4DyiG# /aACf2Sm f,hWuSvT驃b{QK0y<ًʋYP2-\JP7Ic}FLvǀûEG>R%GfEK.]# aP%y%o"~:]/|%N?قQ{Fħ[Eo>L&'mY4sƑnR"W/TS; rGYH1Vy_yBN-M(g =ӭ CD } f*<*wpr;D~Y,p/˭s=,|̊ږ]!?@C!ee ɉlku?<_q,Q6_b:13Txk7!SI鎩xz/OXH; qX䭷X^Fy;m8h*ҕe"`ދR3;o(2K~3ټ{#B^l7.̍PhM!S+󐞖OBVPckI@Vw/vn{\.3Y(]1u-ԽRwuEF fd?̔ q8LŵVbe<6ғV]=e;us%#ga1!UdG>UDt-\`S\[/@}|3H`ƷO#Bh:O.,zXȹ N ;ҴX:e&))+&ľ1>bEnkAÅc_0'Pm|A1'ic.-7EyO\즨'lpTkoE\L?*|:z忎:WɺϏGcŝiUm{ i<a% bPSO%`tQh\N$BiC]jآQˇ4hn'O3D\wæ4o_yxj6afUIPH&v-|5lA =D\&s<2xi[˵phn )=1yus 0}7; lê1΄ YuRL}ZH7f&W'=Z`gjߗ,{6 q:0C[,3bH& W1ac7-`N"ԘdFdZTԮ'VAaTgkAiO$q%oziӰZ|mX2k &4X~#,P~yAV9*OqOIzeHJm qOtq_Pi9 *F׎bjEy# ڍt o+lLKM/-bPWwtBJ݉ȴd]`:&DD 0g{چ^q^+H'elk 3 t`O!?K:Y7$?#a 1}fA(FɴR&xx|="0Q-bQ1 lHڌ(hůNr1WQ٩̜sݖe߯¦FM&Qs$_ǯ]g-f=XOHֻ:p1QlẚAAB,$ƧcO}I1nH9p$/XoJ8Ɛɜ1L3VR߿̳Z6x]r}̃ *Ćno-fY%]כ/b >~vF~ [svAuN"DoX*H9~[_-iV!6ĜVX UP6hQyP?^]UoyY$ rSnfoYbW]E'wUK} nưT505[M&[k 4Q".Ymr|-KǬ΋^Ҽ`'IҦ\;Q@+ݻ7"#mTXt'nhm"kEvƪ3;v6fԯ1٪EpTCglAb3m#=@Q0:c@ !u] C7pꣴIh ^Ify; 0H-">Z"%q{rjg6V3c >*+(XJfҩ:e$4^w:]]:BR.ůq/__l9M/hi Â|s}i *pVF'?/QAqW̲n<벞ϺAw@ Z!1-*x%'YNƸ )H&<% uQ@k ֊o+5p+EGteZ U5zYe@b4xSPqVRߩ .KVy/⿏W}CLSa?h25XTlHBm*Bn4/t' 7Qi ̖(b#Ksp޵qHd-6ܛF4F_G`uh$(Nac`+l1g124:[dXdxse$P ~`Z@kn@:"ps|ˋd⇶V:#Cڳd0|v LP֠88= g/Q !(NMPQm?Cyԟ"s7tfl3d>nqV鳦N].TN0G?Zrv_yEw֦ #Eޠ򞭋XZn+be0ָ 1~ +9w",}ݖثe`k 1xiD2’Mڒǰ,~y&q֬LJGeveHnj P`xK1h'Pm5=?8qWu5"OUA[!!}PKe-7aE, #sOwi&m49xP!=4cmwIIH J#"i{>vģ]?5vV U ޟnW|LGi{g{\.A 0+ƇMdӳ_͌eGskb% MH@+1rK6ƨG 0eavqOϭ+n1;g9hL$."imMuAyƌgn1_DI!C}$"N-f"؏Ow (Qzn p Ҩne}]l]w5~-6$u`S3;6،K[+LK2b7F#kQoZ\ ~(և^o߲>Ck:#rlId7dMB0E6kPy ??LjlLh˔@OY@gi1DGCߔc=6.p, [Ge2S8hCDPkg*/i:\ԐSYdnaG@~;R>w[(XηSAqAFpji+Qe3u'SQZ@(u.Zن|1CV)v.;y_w϶'LZJmNsJ!r D JȨo@+îyLUA:@H\^>GWs8SU)cHb33]yC p~\ր5yͬہ4K|S& ~CB?@7xt2kk;06(Xp! }rf.ԃV6#溜'Vyk`wbljZMM·yQ?Vyē#z'+ CNum"@N9cYUW;VحƒobjV`@HL;fmny{\R#pzQΜJA%لn65PԠz4i=<{k'5-ryMz'j7c$71ƄQwS!ɔ'w wrc5ݪt b '`l4%X0PXUZv݇2fB*_qWݡuIkWY凇BntikK'V(=Lj@Ef h q`\!xsN2b8j>FSiaFIF"{! e<ȧa#4B/+uzsb&:A@bQƵ.Wuo5ŀ5>\zMp8k<x"}1ݿI6gB}b\zU0tgnjy@yOC ݢ)J~)F,3_˒:A`NSǞ\7ǻ*ǶlzyM1Õ]ѱ1J;MhAx@M)*С#XT2_ YtE'H-D)*Z= Lq2qt5q{#֌*ڻkVr"i4 Oa핊iaY?дucx#2Z^~`U~;qvsػTZ֜ H$Kf<}&ԭSSvJƶI^^%si,1%YB Ӹfo5Ԯm8&f3wmx*Hh Sc|e/@p-1=qv'_lߪ8ݧv 1By|\5Px|?zQϾ}K~](Zl2h {JZJ%hqf*BV~^Np ((^nKoۡpo&ŀ֢Ӊ8Nv/~%WZX2,Qr|ђ=m0N8^ @})>aN͈\ͧ-zA$iB`_/G#Øwz;kxR.raJʨP*KH\6gԍIjVk~dR=-0JMr&(%vMk9- ~wqp|dBe T<>QPX{%Y,%rr-m\9 Z"@aWeyyz`l*!GJ/̋׈_To-}4B<iΕ& 26a6N+*b.tYD;TvdCPl~xOp T82/lᬢ$ȸRۼ12l'h}i5oG^G5Q%bJ|9m^rÏd膠'6 ,QD<=mG$;/b2M44؛E~JO #=enFM`l[.=O+>.;%vz50$ɛ=*ٕ0:{L>TY"X431L1ƙ3lϕ!?F3MŢ`6j6 F!^w9;șMҙ)0ysӨERk.ZU=+j݉wݥo2_11!]JϮL@*D$rQ租1dLRfEnU;9lYCF{5%|4NѸF;7KĐ=ҕ%$ %:Mu㭄ał@xv/O-kpA6|0[L#,$&@(6[#%$a-mݨ 9YEA=>7H.'5~^us:c(s觊K|4@7j}Κy!u8÷`n:Ɇ/Pr֌7n ;-S,1uCnx  Tk[&q6Bwu{vyҒ<3>+5q&42~A> ]GYyŘC!U|?~-)0>'lna-@fu a7G< [dxuJd[R\<`*yM&E9(,Nu;FxK6"$c\1^DB nNo,b];` v[ʹʩUXqHc,}үF|Oꆫkc|1Xgҥl# + b*EuUq6>}yI[k'Fmsb>QpԹ4tq2؁9]/`zjAcJ0BeWTZsblF`&0n,=iC>ŠojoczRuR #ף7S49]>+ߋCmCwvTytZ w7+~ c4OX)`@!{vzr(iFipnHsw n4bx_4kAVcFy:FZV>$7/RwǽJdK!"y''jvRƢƺzdtw F ./$gf9<3NGԘZhLxG"ըg:Lxo<ʰڏ[3LjCÂaV(do,I6ȣ({11d&@X b(KSd28xc݊Bc]PEH=C4}$6u27٧C~+ XUs/!{vcf# (OUggƒ# x_N-F;&F ~K!j!HD~~[I.Ei^bqnރ}H `ʰ ,ZtIEIq+]oU=غM.-$9*7gM$ڒ{eL q~~*RK{[ L1kȟ.f~ BtʦTKїÆcPm&aa:d7wڵjV\vψ/-8W"sF@ Sw&m͏rX#1gx7'b =UB8Z<@Ts9C6eȜ ƣ<)LruLpqT_ ?WK8ok͔i[ RexWD̀h_Z7==l/8){VYMQ:@_O#z*-q>$[mW~hZ`dkFسgWȰ1 xqϿ(I9іHOYQ70خrgޘK} e,2^$yxϞ*/ WfsmREV#-̲_ zGu֓$:IypE?sElx͕yG9ǔ ؒV,Ն`#'B¢' S?Cp\x.,%JJǃL;e!zyHB{UN}ORkFzZ9Nom+a4y|gs6h'?L9swlpN4\)RJƵbğ":;.3C#zly"~6@(wAG3gP/Cm:>hJ J2܏2QdTMC} r& P4w Z YHzeEۙ4Fǰ/KI sL+g>{+oSҔʹks3*lؼLhj.>t#/NFnBx`,Į _LYAdH>KaD47 ZPa$'TD ^V_ oDTFu/bYz8dsdO h qnT:ai݆Jkz*bbVemcW#Z(}|2 މk/n,#v(G敮@_g}hYh0Yu#DU2zAIl.r}GD2EPݜCG:{Gh@KN~vB!%YV M|z]C/}bh>U0“y1ϰǞ, =E5$[,N"(bzn_Y3,:Zۓo!0H^C7:e[Ƕ y`ko*ӲMY)  PB{6|>h _~Nz`,^24(B/A[:H15JQSZ" }}5|#EA&_d%dl^X$2pRItPD)Y^IuW,V¯Ɵ6jh}(Hm_ IբLz5 #3M<ܦ,g4o!.=}'zn̖J씘 ~DbA=w5I1 ʰ$ݸ8>_-#=qc\B)M""#P_BuF"E]߇7)_X%E2m9i!JI^o>0)$c|YlTs~gAA܏9ʁL7ܔu3JA%CnpB\ `^vmeF߰<[;¡uЮKqG#v[ߛh UQ^RjsC;ц*N>JI)0F/S EiqԔ[&NOv)h3-ضyCaFJLLct֣a7ծf˫}k\` Ǯ330kQu8XS;ChDrw. V$RCPN1Ṃz"?:֊Kdů?ֺf yH 8P}Z)BsHZ8 d&ƬaKy]"Gv*#/.UTtuTss'uq}YWqUe\%!!;/޵ёpGh^ iI`y^V"b. D=xSg`E>LKRYiS4Hӧ)*OR,0@Y`WB_׀6*`G~,a|`aduKs~u{[JBg -000._spcgS]͜gtLB1v")&񂆭sK\!@6,Y+3_nd`%IMF.vjMO=8;c #AӠ˘8<l VJ3''(oi$ (EA7c^2U=0L$-wq Q:U5UWd:ˀAA]MP*Ø5:(|ڬOHw|# IC-.#"LPeX8 <\Bq, ]d ~Z FrH4gk ])yt%zcNEGkgZ5P!t<6}ȞLKlƾ|W-pۇx=ٜ_~QJ6c 0 JS\W ;GHHzavA-I1jf#E|Ts A @K3Kύa=7kY#~y' ]U$4WWJ@p$(fR%VM#"ڍ7<|XP98L.|W=y''K9)>l28P,e˒Q?gƀ0Ѥ٫$lҰ/-6ޭB 7=0\`Io6]珔4Ez³X1 T8v#wc4SvHL%:~:ZU27.jgY䟃9>_J+`\}bGgNliXD8I8d"6` `^w9$#o)T%4SllN+F MDN~;ȚAoA%I#f"eQuP f4Rl18Eye7`0H"kr=},k>]d|Q43H]7[ D T]8n.U!v5N(:YQ onY+c`QڄuhlEU$Yecw$:qn?x6'Ip^>ŭa6$JӅ᫶HٴoŴZDPu,͇[oPM\z>t>#J,N&M2Aᰧސ&귗<|[@bR@\]:b ǙPm(/]$[@6 XL琛Z AoXnW묙ťv!LPSNl=F^30NGg$J,X1r7Z: * {|PT%Fg=g/L `[F#= n@s>6<.źrPNP>(RB쁨F7l;6ɼ2x1XHUWegJYkюEa_X^0,EC/(„t`p($\1q\,ai7ײ` .ufr&-^xrVhDZl['=2I:2ZÚ_ _WE#;cO*|*jJnHDxzC}bJg .ye9bgK lp\DOb\,l);R+FWlhW5m'%H^#Bqz_*K\,}be1[Ӧ 7/@Ej>\o@V櫠e2́.]|sg^'@f <2Q |!/\C>VWy!|J<$>M& Q.2ﯓL6fuEV=CM=X]Yj֣r{o SwTmSnN_Fބ?`}L0jI cdi~G9 vtg$}]R#)F*[Xr&b@iQ ,ӻw9;lcH8۫6s\GL`;2:Ug\b#xSV̆'D@.TzzlY> 8 V?LPXLHGP͏=~S=gdw&f.c L X:bTc%5%wة#G xrrQoXAfȟ0ZFS#Y/R:Kf!X4RSq~W纡0T2g(A9 d$=qfe~*4? I „}c75ptJuH+P3fe xK@G-RʸֆW `Q,͓O@yN/Nw3݋0ehϖ ӜYe:>-/a țM!Sb"Gy;^N;f=W=68FyϽ;]2'!u9Gd:BϢ>F1*oM%yʁ\~T[26 V<|? ^P;ݯ dVRB͇sPȑJn9r1T U%>y x_Gfiʴ|2& 6nEV'8iJbvLBor7Ki.i%&G"e (fsP /E>K[83Pűv;))V+KW4;q".įNYÍ>4C^E<>i+ \)F⍚l/<=Nb'<E{4|#ܞJ4as2&\ 4O@t$ߠk}Vqص$\; Q̆:e\Y]H+܏)枨Ң ;Ҷd8jj,cglf=JH8ƺZcҩ '>UsPs>M@)3ϖ}aE+?!3-{uo< I[a5(I6{?϶@Z6&=8ԛ[|) A\:h,M[k8v\CQDvR@-c7T?J2y@Wpҕ,*wid7.+ޔ;yf#uĄyWtuQ'7&.pZ֞ dXw?>HuQ8u(P9p1e]$~N0gcO"Խ̢!HcUtՖmö$XKt< L dO=lfls<&IDrniuI:u2Ϭ.[K@ADp_E)}{"idks0ā_h/Z{:.BQbNTUN IJ-꛸9Z%aդv"W6Mݤnh85*W5=y+L >"[Ԩq2 { ݲPtȗq}6FV3Xo-$׾o%kOOK7X ,LjU"2VSIÊգTD'ؼ?Wj\O%-ÝF*KsAt$oüxW{z}nPap7.XYptg+Hك8ݗ'%u /l*H W|Jhj6`p {"UO׭h%]ϡsTAJ3~젋otj@-U{IoH'm Dd}!RL>|ѻEs!p1I@:G5xqmF7*edE)4LeMeSVUN1ATUS7Q{Gcp 4ᾖ$l,"YX1sCBpcq5K}Dh[DB5`!7U&H0_5^IRH 3^)p|R?S8[1ƐcXV?X QL,Jē̛kt̶rF'# +akE52Xrʺ (=7تӣEl>!7]b%UPּ?/?a (m¯rPf"*VqYҍiM#4\qv,On\ C| 8#|#$,热bTOȠE`eҼsul7 i Q5x oBt#Ro!&r[r:Dx}燫H+PY%GSrHNadn?S22kg3.Ɗ(XǍIn h̀{\"H;=G_zțAE]YP 8$qs۰^d0AxӖ-~ѵErΛ8P k*㷂- L 2<ȂUKn[wBoО#k3Μ4H836BR$jO03Cx$hUrT/b,Ͳ`JUYudcvR'|Wi8}T`P~߁bRbŹ*8+,#"=5K(' &iPA{2Ez \.'-\ <8YWQr|ER*h|f6`wʑh$s!knruݮU I*b aqE;ITYmIeE5=p\jAX'q`S eǻK2HBl^zO3 X)D:Uce~ՓbFcG i.%y&ВF1☿Z<~=Iڻ,+(/+.=:q#Z "^ǰ10LD8}V Sn8~x 046+}L\HPobXeS+'c<)lW:Zn Bm+V NkPzhR6k}foXH\+<$z\w ώI'ŨdRu L}_? OY-[4c1`~kCW m`~}$uD[~}srƾOyhfDDc%.\3\kp(=fs悁]\iǃ?j]~H;HREEP)[Bj˫ ^9{[S:,G 2Ȫa.ty OZ_U6hSW~o!o#Qh7/6 tİc"BQJqF6]gWǀ*%)P]OX6t dsڃI%םCbGG hyw}>J0[Zs"|AUW-u .Ti.)bVEnуUfzjZ7]1%Is:};e@\՘4-[疉U(Tb_ˀ-bkC݄9F Ev*Ҥ˷Xm]@t|@C."3u&bháTaqQX q]=5tM] 'ZgF 74;57+3o٢L|Ҟ>/p ̓؅ G`AJF܎pk3_ ZGb3*fDUσm|$$n6R׆\.$U!8H0qV}0CW쨉w ߍ(=gTȚI !ʑ9ϓl]z&B٢ }bb;E8$o2_`'Ⱦ@JRd(>C[ TWE[ pw>ۂ q*lfwU8ڕV^sϽf t;sހW"fsKkXώ[}? 0:5JCaZO(ף ~ &~Ȣ1S\v7x_5q@!a zw)Z}FBTT{[~NigSo#UAv&&㊉I( +y["qH1?~}MJjf6Cjdk)c<_48l*r4\p"_qEUEi^zٟm+0ID5HRTRbL?\ZI%|HHd3ѷӦna pќM#ai{qc/%7S}jW54{9mlF cz̠(rY A'u n̗8phT)SZ7;Dpq#hdw\[`mxKe~be۷O#9ض5g.Ta[HO`K`zJ^vm& 7,h'4 S6N"W2kߒ i~`w}y^ <Swm~`>Vܸ{-ޏ|"Wl! `d7f$0v 90pҬ3خVbuPvkܛ`(s݀7dF5?<d6eioY]B KE)3R_4'W2" M\$4rkIb(SnLocW0`͋}{ʝ@ ͙ 7.p%" da5#5(Ͻ iN#CRߐ(3л YfDZ_\.s ~uH^%j5f9YYŏ(X)`\̩u5xN "M{[i$ 0p5sb 9jN$/߮,zDFLg[_#G\e6ıKkF\562b{!H^=vlm-q-/4jnORe~ v"^;\T]/:RV${M{ƧiD|CQM90DKy?̤u߬,׮ΉYiJ-q˸YKl ZhعC/<.\} < OHၖd|}aלqT/-]TB)'_ְBr"W3 q|bxEcyN٫,Z) *nhr`@ŀyqzg251g+fUָ ..U W%al~U8=jF0v-*-)?(dN;R&}j & - ۾~/g˗eLP+V݂Kh'*4oaqn}\A(xŠ2 (OjZY[eJ| = -"ßd eF< ?PIBD3u|s ԼpEJ*_l%XUPBnx x Lk{+!KSԨ ߧ`8)|W1+HznxB%In<. 8+NT~Z~ﴋEC8>Br3/d~{FD FBZ 1_}IG7ZY[JY('+(¢Nbtkf(+4˒H5VY}AJ73 (2%c?쇕(ǫm_ƏJ]o ;Ĵ+j#$Wş4xPu,BҶ4/.op40r*Ж}D L11TL )!~Su+&Ϝ'5ϳƈu} &o`SC~B Qη3JE8LIr^HurB@,÷awA0wf9iA}Y[.G5\ kᘄlgLԮ>_3@]Ժ4g[vDH9gȺx fUFQ.QG^؈ewrҶ~A)p,VF<%v;XSi9Rb4Q@wS]svj.Z vƖ27Q]dŪqD8;*hjϧ_p3v⛣ryAG =x3_-oˤ~rY7~u38V YlD}Rx\ot#2tq/">Z[Ѽ2<l\cۙx2BzRpZN?ղ~Z1/%igB2%Y}P-S 7F4ȇ^.; 9EPrޱq v &@!}WxͨJ  Cj鎚bj#lE,iA1&<#1 VcD֤(DP8xqEztrZM`o,ߒI/z!O+ #GޤPnt#x~ФBS$ռG_TXֵV-$t{vR5z\aKSƲWP=J 9B ~18s4z#60Czt'ҵ~ crj\ܑöpxsGEJ70"1L[c#S᠒Ebmqttat=!冷6e-#}ݡ7:#ω͸6{uag5%qVe:l:\%M= Ϻ;)WɱJ!2dCEoROV~1<933(BM'*++ͧxI̠T_ő 9m˨kn絝Zf/q6Y'Ú|紮K3 ) $@%jmP4l6'|9fJS3v6] 5ߖ4dqW]IkF_Cfh!q3zuU}.BQ0ÀkA$J3H@Y:vȣA9%h~<:V.LnU݇V00fu~/()N8 2wՎB^ K3-SyZGPvˣlWa[QrعanD ŏ`*AC3m?a`DNlk]xqb/f1͎oxõ}xv`M$΅ tvw@%g}\q#*'kh`#U}89 1J3"@.}+}eo e8/$z-YNYӮ)ȔUӓ.C>fx=!8KI?sgsop[k=9zUzNW7ndm]j3'CfJqR #7;sAqU S-CLo[`yP4hfuV R`+ee !!,uL~9[c`jɉWPDsdʍdq|ly0\iBԲjuպ'+:EJ6,PW?O 7`֬= 0l=qRSt uv StE=Bkd3?P}|4_YDNO4.$Ն A3%3MZD|v (Jsev퉹SÞr#3Eeh&OciO_ՙ/Bg9\P%Ͷc= AC1†FiuOb&+؇kmz aguTaJ:p`6=گzDXLc@/kIyN7"r (2{aOfUq'\qᮌePV4kD=9@VV,nY<;\34-9,I+kȐ>!bSiTz.A@8U=Bn :/osᙋUe_cޱG;ybU"M!zS6d7$A܇P]Bl=lްHϤOW@/^fwE!C<{I. E=oOŦsKCF;n+^QPI0)iVF{t@ox뜒al')<|4h/3 g憦^tNwP"^[BG&nlYX/ѪpF|/~\d>$BGnOA9+4|3$VRX{+YQsf$eW-huQ\37On%Ъg,KuUkS'{QH6Tc6 |How5'2cJYee6lo[n=Ҏ/NuNh}=p_J(Y.geZ".0ޑ~&7X6@VRLXgN>":To5 EzmCPhyd/Б`#?鉩^: íy iUB[)t$QuOY~ =4E'@zҖ4$ :0-@{lC톸gŬ %(+ ڗT]\*ÂiQg4>GQ7Bf:0!SrǙo;T##)Tᜇ$KN'~]0H#R{ʌPTI]8{cJM#2;x`[9pK؇yOAt]"j߻ #gl|Ƶ4g?L@Î/duNT`\83@Ohlre/ᑼrqzQB`GtNgP'g3y[Tӥ8GEѕdWKM-oO3F{P .u+dў6T?>ЃU6BpIe.{9~'2}ܒ +4bdkJyU8ra݉EirO&\kg\!h{O|NiwVfm0y ӍoPĄU"r(Eiyoie1W>Tcx<0N1⤔"xqƩWl*aESI/F>4M,2yl]ى؇u!56 חDZ,'-.@Ii3RD}@%0l;ww%8q*{ћAݚrwΠ3=զr%0\uEG7q$#Jmäv׿ e=Fjt94 xT Hi.Ie 1m 1<Iz>lo0S vNPj)$FZzjmmnN7c-pZ13i>s7];( :5&O\?Ҕw(r5nkM6]ѱs3W`R1&$d/ЅM3V{V?KorʨZB`ЛZL5S1@X`OTx&єzl+%#,UyH]wٛka vkӮsMedxS Z@"~[;Zm?sv c!5hw^tیR2d~ƉW7!n0,[6[cD  !H$5)/{}CsCX;Zʲ%3XSy( :19q.] ~x $:5BG ()i"ϊW4B47z)+PW,*>b삖 UpSiWVַ{7mؐE꫰{I2?)M+l%fP[`m 6޲"T`.VٳdƓEz_8WZ%-'A ۯB uV]>&QL5+w/lEK.(=ˀLM/2mL.Qݜ[ By7xB1{U7[g9Әk%WCU[7ELLa; =c-փ?@F U_^Q19МAW5$,{wp+Ӽ?l@]g\oÍǟjpJq{71E#ӗٴ9#~RI5L6>Cio:vv,nCkSǷ^sp 1hu#Jx{_Z=>Ww;(>k!2IIεa*q Yw  aS)S97Os;۪gD(tBs.1 "ݑHS?ttOXK +BWAm9'4s׼r( Ue΢.퍥(گ5|\W5A2DLwXeN*r.`n ʕ${qEoJOAWm5<1$F$cWKΕѝB7 1%Rhod$q\a "WzTE[{_2H+\fQۧT6N}ci ԯ =4$0_O6hH"00 Q^0~D~r6s6uibzpY^=j3džaqC0*!XJ:yH+Ci2̙!1ѥF DqD]54?Y Ik&ҘR'J̤ “BN3k._-V8+^Pw,ͽh* ]:/*yN(T";NG uijyrP=;@p߬3cga 6rNՐ6}'vgjt*"O4Ir)J}Ke\ZwFОQ1 ?}—] -M0Sik8F׶~f#kuZnc3)Zf?AOTp(6CJ]o빷=a(ڥcB3^+*z+r_pNgY>_NFjda1WפFLlj;f2*2b9!ZD3TL;uEBV%ҴXt!TM/d@?ɮ.=rm1Kym^3bi}_`y֒aEITi4_nzË̌ĂӄmV8MJ.3Y+t&in]?-?ćޏHC[CZwI5p u!|fesv0qC=&VQYVCw^pxq Bq"jXQ,0 S(2 /Kws^t``gwЂ(ΓYkWB?V {3:qE:,-##\s8- S'\5KI('+[RWKZeP;{<#ǓZ"_k 2J5(5䃀4g1DkjСh Q-]Sćs8,3@5y`d7!vTWyBV$䦅 7 @ah8znɔum>xrY{s@ FG^V!dSz=/)YJJD g޿2+ 0.K5$R. q/fm2Kb;<,w82 & _:' y1`#=*=ȷVef hFft6b>y3g^7%x~t[z3)ң Oh+PW; ϋ2Z j]ɴ8"\ϴ3H)fev$Vh^{n}/W{8Βkp׮sXZ#me[0I]aFL;NhM\Ӱ‘_wM=EBj.Qp[1,"m7>+$E}yH'D݈T0"L3\~7{XRiEqqq\a)6 &Qm$c_3듩(!I)$HtY@ DJKrJ ܓj֒؜@[H% 8 >~Q9»QeAyB{!;hiw񉉨 [ _f (M'4 Z_} ;Ov= 9gHEjB!N^kkBK0C/O rO{9,^Hڝz膜ך>lCX CGF+в^r$c(Y8bT =Jǹa惣FyʒnK뙝E"aTA+Ljqg ;=voeMu>rQĈ'9(Va;{76=gdrL R(). A:Fi)TUI{2q4gI۠y %6 G@N~(3NSѨ-[YYLC~3m':PZg.vC: ~#ɶzAyvKĦxkv6TL*re~S)@>{ cyd=g5 t1.Vq7AΦiC Fr DϓֆGbt)'=RT5N0y[ }kX4W^a7v-:=NTN!v՛MWEyP64L{ jT7SiM> ;"lwUe{oUF)c$ۘ_$ [-P')ei$|70B&X$OaZeY8J\u^vACSmsYlQ~9Ŕ(4"f-&bS^FoD &v:Rڤ~L:T#G,>̔G#6iT7p8N&xeӰIp&bWӓ[JYШ2w'xq*G1»ӅdC3>Uc_( r?-uj1Lq^1| ĂQ|^)|ő WBM kp_ IwʕeYى 5-+n}, Xxs$/Wz|ؚY;y+7dJz&L0ؓ(P6! "] B(.'ؐhOgdnKݮFÐw]rK_E$m0 KkJ-B%a=( '8'@_gVG>Ah.zpqNR, eq B-ST՚UVe5/1FlKn혮ķJLb^dttS_(z/fȞ5řsnSKϼex|lhD(zkgEE ׃ǎ+surђ1dYG++vP!+H備}:@5L(L,Eãdxֱ7/o*:8L#)ŴAW7aB]ܘwHk. ݐW_˛%H<hWK:&_I?IQYf <>d4c y=9.2FvP韪DCq ǝpZhaAvVn{PpCC"ESu9HdXE uי1LM>U,T[f^On6J XTd2%e܆}Fy3/Ajl3 +a8srT/#U rUֳ4R tqN50tA+B[:ÖZgvtgqK₴߹F#9BIkҡ|M{UV53tPE~uoEoE.KT)0Ih+Y93~t䝂pq>m;=(0ƺY]5aZy~'kM\GޮKRdw>yWD:D *]<^0챹-oeVx23aH†m Ӿ3P $ҝٔHO5X 5nNHHΥ,Z;5b>i MOZ{ 7/4nPezȅRTfu*;(E BۏS],?S]|.Dے1##*U~<뮜'J.gWiy 7)l]ϺR% ^"c"(t/qi6_H=GbcOYGo@DpgXޔ=q^A)'8 FJ ~ GG̐ye4ġ\G9,YkR! Ϗ!A\k_jG^@c[sRaOpO} #hz uWWrǍC 3[=|46򛡁4OQ~Du,H3JvS gJJCt$u}۸&+Jb `>`$_m7\9$׻2hJجF/n<>C%耛Tʳ%Ϝ[MAB÷ Z"-7ʈ\trœR9}= D{: tmd/Ѵ߮`;+QW\OzSʗ@3p*UW0E@L-̸^Nԧa8tG~T}_qrD[l#UBE#Z]HnɲAF|qV~[yWz QXX꽕xG?т"f$GB0&{CٸτiGѱz%in ׵X<# T?vlwi$^>Xe ɢd"9i&" ҈IhN96h˂d`TJQ|~S;I8:E)z%¼Mh)kr \XDھC4䤂!H_dHff4GrU&_9Fl&WF`&iӅ`MW᪖~ĦI7< B|~vxҫc$N.,(ײח9kUR'w\=1*!K{.ȸsu[m EBcsdUM pF/ }OT=~hR;"]6!询TA-?)4<t~͒oA*:A;k6zH/ 7qr3f`-Fs6w;huG]R*ƴ Xg _j6s ]ySԧ=ִ&&p3|ED˜/p7Ͻ6%(gq#UqŜDF1)T_+&K# eȲ^YzǸlRheDL["o:)5?]]LS{ ۫xR`{1ֻJ" `bYm\kk0&ᆵc<܂ͅ{STeeggiZbI渎a^!@ eg#!~1[;eزO83LѼlTzWAx&!UpHcIѪ`e K1|ݺsg4ĥq @[O:('p)[gK6OQ*tZ%2QYNoΕ/qwhwb³PgȎ6X B\%(LI%3\FE^5P75 X.83Xw(oL%JR >?*SvjYVɫ8._g] t'KYgS-׆:OBȻEz%alшږ]^P0ef`Uq.j2 2fhcZ"eR-mq{ciOqUЩpiHɤAM t=/4R<#V+4X3 ѢiЙpҵ^>cDMFG'k]S0t $yHLwNZmC|CYnhZ%\ 7vd [RO:4.QUخ*rPh(} zw ]0;$PQݠ5U3_0K_FT;ˣBrXOYR6__$ D-RS5{vya4,>ٰ&l$qt" 86jDg$O$ؖK!&Mތ,y &58,M>PDZ"~\ KAkQp )* jPFj.cOЫ$ =G;0@[j1٭1y~\ LVB0B}0#y#_O2Fu<JW'}.}t>=C@o" ð1\T}oG@;֏uy uH #8ش:X{bib)?>Ć'}@^YÖ| i3MwAqT'ӒzϸвS:,c%}tVYx^ic߄1 ہ "O ^,PpXwW g>/,Ddtv8O qM框K,S,5:yڄq\JG㫎Dytn"fUuBVcRs 9/^6 ջp R%q r ]vPZ+]t-=Na<@,#wvDtNE >u.gݝKQ߅H=Wj!mTҿ;.Z;/+Զ,#9QH2pNŠZ`&W!BfXZnGp{RَIȭb5U!(|YRu'í#&Oi#NL֢>)a@i?dY1&9avMf7( >t4ݚN`gBaq֞`™nbIfA k_CT)٤N [u_ZPIEs)>Wŏg9Ԫ_/Oʗb}I¸JwZV3fxu!,PRg_:"AUnD%ؐ=9|XK@)eo~KgXnDn%l;0\y|;4pp%"XHB_]ZH[l5h%i&C1I]F*[N" 8 lQ- rYFlsTNo .",SLl*|!f)tNڔQK1HN8X?m%]ؔ؜S&ӧ"]b1b`_n- E$V"ء [;9-Xqf̒4 xbSKHȴ a$dVj\z*P]Y.8܂l5E"fK4vzտ,0QizM.V޻fQIyk4W}(FS>gV଎y&r9&PreW ,6D JL'Ն/hd2ge8A}GRST - 6 ) j/ri~vv{rNjAV]7d*QNCl}KXnne*%]/56XM1&ړ$p,osуirg *DкZpR1jW:Hz[<:)r9\ߤFDpg:yx7D؛ⱶ|_dK T?ٰ=2`n8L%؝^F!XqA+2~4', 2 АmcISTH]pjcG5SHϢ aV8.cx[pE?,5M3yT<~*_;$F vF=^Y8gU(aBju^ ,nAH&F^m"]xh "j<΢ãʡ/:r| .ț~,"l[3Kj$P?H^HwPZo!?SE058RlC)ُ$q)A|ƄyW5m<4zŮx'{5l㠈:i w{cːMF~XcI68T|O&ХsmS;ԙ$|ā7_nвAN!/s%{l.l8k}_AQYS!m\d4N,r4g&!lm.F+;s96Sfst0>2_/|) \[|yjѱFfʊu]"l>(t`6G;V p"OU&َ%ڨ0i~ LCUџ<ܛ I#z$bHmTգ&ʆQ%R%q!KʂҫA S3ҺܠڻF#Q|QUcD+{$^yd(:װt,<x'e-fb@ky,\I?pt;napɼ^A}!,M!` ?ɾcWKPOc9%7%l d]V,_A|E\O-MZ>${=ٴ% >EpFJѮᦗrF8CԮ)\+DuCSώ6Nֺ&/ lk8+NýAlCD$hé ]UK 3l '*@K7F:0{=]$VmFaz@F}D\q!F_Q0Zt/T- v|mmIDΥJ7T=*Dݜ}z /gT[?8D}g^ki?$cҒ2\"T":[I͠>pJc?19ێGm ZMͱkZm:>QDx# pJ ߤxT\3e t^TeweMHwŦ/uIQjZmpWy|sYxh̔{k&܌OmEǭr \ .(Dx>,V"hoUjO3nдsv 2Oes6f'}$Ӥ}$czy4pMXr;f곀"ʡŭ}_`К$YSD#/Jo7W ڏ۰t:;2%t R_a0n neɓK6o\CSND,bg,"92f4)P^_NEpy,#V 'xcF әȁ)@zXDLC˄ ɉp!bU=T ?fJFBcfQ) 牅"V}W/ ,]*I^pW*CÇ=1X$8}SFS͋Tn$QI(?U++H#Y:,!/3k|C60.И(e'a ;0t]ceG81LCQ.QO,BiCO^\Rt,(rೇ33cJ(wI4r>jK0]Ҋ_9VfaGR{ZMc6lIӰ0WΚS}>]' b_!}q,Ǚ!\_skF?6[ U^%aÌ6<2Cp[6Q0dOf-M|cɣدz$4 DjD[*S[U;ȝ.5m >}nj9Jў6,ӗ%{ڪP㐼VoxWX&VPF|fϡ9\◜[uK7` t(bBC$}pӹlwc')R`\Z[":g3ۅ2/ %2ړ$_֩RQH Ynkգ5L- j[H%rE)uQZX՛71RR_:(hHOky.,CCY@Ma_|5$E>h7*.%eKj3eVUL;_a&tW.=ݨ't#Yg^c@p5('{ovUỹ ^=MIy+Oh,x,:K>\Y0a)'hFh5 pׄ&jB2nZKSp Ӿ"FM;Xt ߪ$To=uB nƠݏ:D9o$]a# @ c9q M)sgqvpC|;rM:5~ϪY"~J#%u kzba^íYzw`~vi9m1#H̏*Np!ED* U g>[P_+ uKR=2`vABr$>SG֞zٯoN ~Xbs#5ád:_㛗s=Tk 8+I rWa mH.g? R)2"?8E:8G;e7tHUJ#ؼ- ՆB*D @x*My jZ#8 aOsCxt~o~!`"}uosMCg 4$4'I $jdC4IMMM'YO`hZuEҖ6|rwA>A8᳊Kw>H~*K5S;EX,+sFh'C}͡*tB @%Dny$vCn0xXdB4G<ȫng69J8=8["]rJh s#*Z0s:4<?b1Z-9ya }7t3Ɉs@.G6 ϫ4e-<-Jf: +2Fƾ]e0P=s"hXE2qφ:(I=s[2}0AXb1/cR.A*ti(/k<Ļsgqyyξ<}iq |)`Opbϣ僧ߙExnOjÁ *q!u>ssy(9Җ,cˣ*c A(Hy7{t۴ԯu64hWFF"Xg|B$$:Cd4:# ߩ ^gҲX.MlE;a3$ctcFJl H{H1Jz~.[g3pY@<>MS5:@$uatG&yLn"Md%0"t Ca@\=q,~fޘy4~VV#r}_ m7A0\~.ߜ خ'0,"NFO4ux v 9;\Q " 4ԟ(&AdqB.u HwV VM(pXRm p,GMԑPu,O5ccgLRd̢5k障#дZ3yڢʮ |4ij4ݢ.ih;r̀s0\ ضP 5;,CcwBYN44/yKƬ6x'_:Q{V,-&^WC.`,>3yGVq,lwu. *w#[ʑ^q^o}J2BQrpVYXBXA0V4srWjϠxd. GfsȮU97W;# #N!IjT6l}eNBuޢw堈usvDT{mNj"6 >u&1BSNP?Xo݊%swi?)M>L8p x91Ƣ>Li$1R6yR jM<eS?hOe_Bݛ%[Ѧ3G7q'D\^q}G.sn8 WRQuPb:,a^2&P|Ez/ak`35Hܶ3ҝ}"kȣ/߉HL8@vnlit%7lyҾ=$=53g{'ZFw>JogD`:*7Xl0/0xŨl0jq:JGoMp_(Nmt^M_.r,&@b^G7MoA_|Eg^QTf3EM}Bw \`c5ΖڒqifQjӈ-ߡZ(18t E)e쥽`pO`0El9cV6rbqv"xBQ-_xAYJGblkW[%u].N/rBKhT?BgCڷCJޅ?"lGr7 -AL]$ LzL/z*V9K@"Xy[8Ċ*˜uD'U6s Ƒg,A8?LuB݅䟶# UYF4CSuBfA.Cʂ\˶(l6\@V~ո(x:8ǚ_z$y *sL 9@@pr L1dㄈ|w(d6 ҄6c&ػEvkoɕKnSD]g+ b qdNsވ+#ҩWܩdHMZ;|62еelXMנּ8(KWULQϋpO%t_hǨ3A C)KU2O㳧cu*@~"X8,/YhܶxA>'x3lBxqW4ʪ+r^;a,.:D23ἶ2Ի/3GOŶL)guH-AY|&=cŘ^QA~sGG%K{NLSG,+W6E#?;$4J$1ׅ^ybnO{Z񎡗CrJ1zs3:}DX#`Ua_cOؘ 6u'&lYݳg]JMD~\0&;gbiG1Ȟ81躥T"9EѶXUSRN@o/#usخkш*Zr |5Hz7ͷYI.N(v- E1[+j$~g(|zEG>pbx(Y{OO[nQ\yo9"/~Žk!1WD|T5aX dQ6޵Q.eT7=Ϊdc"M$ Ug/ydoC7چ~/񉸦e_v7O[4\-3 cJsqsThQ!-ͨ 3  .$? u|УF\gܑvAvOD馔9&3 j9bK,'jRJpϤ #v1KPn{p_qb 5qW s 3;0pf0z<||yTWj1R 'ulxA1 `֒qЈ \3u%PaC`Ӻ=It󵫻In@"5߂2ĕ}zWz(.r~d03q l&*lb}6#7Fh(;!XDaAVu`xA%8xpV4CU t]i$%z~:nRWY K`᦮5}9VK[G[bfܔ+]\ қ\QUH)UFqEX9{ϜVy瘂rږ:b~'%EݬMF:mhiu/ĦTܗVf[~lN$jX*:ebd;!}+"S,BK!ԥ p}GjIDP scy!xF[Zu2 (j2pٰ[2(sct&1I-Bp{4wqNԳL~/ˍz^RBk- Ͽc?MH9Nx:{uh0GM*X)dKIIh<^Նpmۖ=_VB< w 0Z#' xhXZ'*@d;{Uo A qȩ;ݜYtDeF[j-+çڷ}8/lR5K$3wZ]AhޣZȧ:\YLͧG6Q7G~&eL V/x[Զh vߚJ%{v.:2OUqNLdRۜ&$*`DO"MEb=R;u*8:T\+|-Uz[;yMu(n:[d -2T8߽˔iUxb'︮ ZPnr״XDȉc6N9E2r㑤^Hz9O KW5C;/(‘LP:#I A@h@ ix[F*}l1fwŋ@K))[@)}au%k*Oz>C8!- 'g_ᖯy|80AJ q(^{"Wy#ښAۡYw; ²|}Ry P6BeZoq)OX1 Jˎ gigp!LYO6EIQI~A^yԋh^o|;G~Xܠ48=k!֊P[ Lw}c`a#Ud-}R8[hr"oHhN ]լ1!NݖU/'k`x @B5e̓{3Z [_/M yQ(lNPI1 `l@*_z N{Xb_Za#Pn:gbTKriK}"yA.px'obGY#Fl(^5iXx*@!4ψBUjxβ&H QpȖ!wqaB-Ga X#~;$H9#5s۞_좗U#O+0Gf\@j'xX*5VN/)`$xÂ*4|̣a{&=he79K.Qib@%I7`.NBp)9E >&dCVz[d9|ZBi"<" :DCS+ r%аJM ynQ$uHXˑ;wRfPEl^bxn#1BtQ`@NQ~ѐ$қvQC8e$h-!fހC6(48Ӌ;b.㷀}?Hζx}  s&f8\eduq.+(3ve ?Mm6>Mln6 魖~/H믺}*Xu0ʆ~F/jYZZyD".F~h2Fב!Du{>{MGNRiN>XTЍIÒ en9:!@GORy.7`e; u@g jZ $">%=|"riɍ+m KS&1 g 1(Q*G-2SDķژV}b:>C)$q ]|4*O>973GiRUm@7[`(l_/ [w Z-l@]ˍ\«LWnɃ a&3Z濨VUS侥gZ_dMzN &:s98.)yff$0ٷsFLox΍O<҅˪5~eіSsIc_ZTK?ˆAQ@cf hz_x(" E<Z]W'5}K wud&(f2Km~:KTkjܾIG@ [Bc ?kY@ݿa ի3nmPY>(Ӣ@#6}3sMhm'e~A$x3xPq mn{L(o]vdNG}4+r1OT{ore(< N;1:.Q;CX i('7[@Gˏ@ifڴJxPQ@Kۓ5.`+R8@u}<*!R{(6ݽi6B 9GKF^&ޑꂆC.'G Q4| n~CX0Li?F498oVJeO|l*$c=gMH=l$ =DA˱Jp0IQ Q(mZd.1e &90:C<] ƃ}?UdO!MQ$a[s6Q8;J;.״'?ѱ^l$izJ8Dn -NeDU+eALtJHs|Zg p >a->=}d֢,6k*Im(ve`t>A= ^5%ؿ)}JO|I-ZS1j{3u`UXSVˍs32Xv?k :EKA6az!Yl3<%h>%+un ( d|U7%*%mXJ.T lqdʽ SmV,։Csb͔V>&s+\3ً̌]y D< ~'^Ž!)n:,*nErv `av߁89m4n=Χ! >NmZ<_Q@m8s.O3q7ې-4A*ZDHZ ֺZn`AdiN}{nƄ4:*(b7Q^8Q;I Ŷl!PX}CWҧv`8xhhu*CWRF?Txp0}5:^yeVv k-AO/ӑsvtg.`,!ul`z/r[BV aSxVX> Mh) tβ?nX~4Ʊߞ}-#||^Ka55waז/Ç6W@a|g;zh4@m\v ׽^3\v 9*37[nT!ǥ H}˃ zi~m=OHPϻkжِeUgR٭xD_Rv#ty4:0$-l@dbݟ_ҰT=U]M j]Zx h@m A:*i4Cȗ\إuG'9<)vq$B#NYCiG~ÚYK܌~7eRwuKm!Ns\.i  wDI2vޣ6e=2/SOeH YxwO72ZXufv) QEMFOv6./5ئJnLY~ -lY*AhBo F xpVHKfݘ ( dڡ0iMoOi! o5!8cWxnEWQvoGCzJ˖qaKQ)jw spҽBkCrө6޸9$8nMosxs mwF8'#'LIӡC ^cb]?* Ryn%&"g8(bũ`ׇ $xʔMgXhZmA. H[oiXE drsc*DZ]kqntL10>ͅ2ƟJฑ$?%C3:^ ҼJ*[p l"{ܝ 7~%p۞x O(86AX,y{/CI>0ZU6>i+=||QVL4aYϼy|zTP7}N´}GNq3d<SLxGPm(#i6g@ S8a6}&(hk_x%{*i-ƝQOaqcyoDݾ64W.9^^\:ffx}al`kgjyw)1^~߷9~0< LVV/1% Qw'/*^,y<>Y1;L_ScX G-rC?[‚HIITȒu>p[vcIqC3?%V# * j7>ixʹa 铛r3 Rv I0..Q-[js+69+|0M^Dx`Ҁz6n#G}G-:'cɳ{,_"R+$XcaTX1EX;ILն&ƟP}ޜȝ`_>֖a{ ZsP=^Ns=+mƽ86k5蠭8qq|WAceP5j7P\%&o/5bJ NX)qWeǪL4G@0e}åX^(}Ʈ.vÎ GU#r` a<&?MĆBwү̍7'jx)Y4O}_DWvJцBjW^&F<-7l@!O)f5{6f{^ hhٽBr+|uۑ<|vacˏ@!K͔% 3}/*:-K/3/&ALb,~ lOn|<^ugO@c1$bA }p$?ٓ^Ei;Ωd; ȖHM*!1qzLL}f9`,D#[q/n 1AJ Ks"1H!%y|;;N1~ޱZ Dvӫ|JHp^sƄt8Vj?R1,½ AA2 vҁ[;lS dlJP ^NP a/mhV\^uE!GWZlߟ*ex~++YtpI< \0/wQ<31z7Yݤ.SN\Ihۨqn` ϟeMH./l8NtWb~+ِm7{F$`B&;xt{1l̝ 0 m(vƆ}i|ߥTO;'U58jj!MtԀ*W᜺\ N}  c*ENao^r5[c͜q<xW~dPTcAR6Mҷ6RЍ| dm)$CXe3u ::V3b|GϠkM$z4 f5"V/ lCm7c8rH/*)FIAP}Z{mR\D+ޥhպp&&fgEv(8D3c(9p޾~ߑ4%%M~|Pt9, ~ycp_W"|ۈ-ңIвct؇əu]ajn)qyS}t PLrLX iv#9]`xm #(G^럈::RNxC G;i3s1|Zj]:s!WGYFOD>Y|k$:pnk2r 98rkQx51zz is@c{fd/((a) eK~;aWQ.ո4 d03 fZ`f >;@((;sn4`od-ZW%ty@hGg,k|Z.tWrļ3X\q:6< 9%2MIiʙ(pɣ;![}?țyop~ uX=WjYt1|d,,a:'SH:JF/X!6,4WrVg42 E -o~pbz7)iDAxGmT%$]2";_9}0([͡p;؛fn45CʵViq EBlrsL|WS5Ǡ%*<>z q#%lRqA*5U SFck[L|`h~g/C[,XG_K~sLv'82~/QhiSJ3}T.jlg7 GcJٙKc Hdɹ %~JJ wYVڅm73E-@;ƧfiL beYJDfRSt>qZ{Qu,|Ӑ4'7%ȭ.gP1#Ki//ƷЉ-*gm(Tw|)rsbD{dFl2"M2v1Aċ]Dq Vʍ*<qtT ~=@-AR+| Ȁ Bk٢M UCXIكuc)?ImHyחF`8Sd*f/)3m{X fQ3mHYS`08D x&٩w9d rzD|!(qZG" AW'37Y u*3E="e Q'ύ1wP%q:&߲ -O̵'zVInCc9rQz rD{r<'V$GGJjD{_ 5 %@:HE{JRw"^#q Zg3n#4cpto8 i l8Y\'/ j9`Ojmֹ|xJ6gw IIѮF-󿡗hlMAm \jC¶DK"*%bl/#X#fKM@] D_yb>n:6*xX2_Z7eJ-S4TVىU=ѵv]G'PLm ^7(esho,4fsiA53Pji48TE'ڱB OPCzf7߈Ҿ_P~h42+e|dU867c lG} k.d½t`BhRkIx.HA+&d^*& O2S5n4[=z %"drak"}.! (RܱtMfFIzO"3r!74m2qVD[i(k֋4\__Ҷj1064[@Dc0^#k@v` R5m*v/d-fcMc rJE31MTpNOx-K/N3WK8ݦB&HhxF^6liZӧn':?p:w5x2.3BHf6/ bXȎl܄ OB-aYvFnՀpLi}Az)(#pt{ɛ WpѷmQ(su % Be҆S_x4P5;֮{%[n(-`p.Ї?~;I%,2 C=hq&y*wSdKH}Z$:RH9jg  EN+RWxe.)I XKJ]o4vZNBW eKynTyTeV˛4 gZiMW Yo<7X(oD **ID]m%3yYMK]JaVe^ $̜-#aU5ȿ>hpNo=sCEDa gba׎F1׌ۖ?f>"-\%?OHI4FG˻:9-= JYE*ϽUp`A8] +849Q`oOdc4P$NpZ>xx.Qk#E ΄с9wQ=?T3瑞!rwc,R4]hP\@0 3!gOo.ړBnޟr&KpѨ*`Y)7VUn$*nV8vK?InK<nĺt`q.X@fQt~ʷI(E˾r"[隣@>#\Ԏ5+,8НoTTz7[gidu S~ u&`Xjus kJPEs[9; z!MZ,;b;JSl%%n#4e$;N-^f:YPrЧPyfCo;+R2+y}cB^\~" _DiBoCG!Xϓf-?`s0v׵'&g-WR-tkGryuq8k/ f[C(Œݍ[>Zx=`)G6i7P6 A4`p΅w`"7K!]ءOWL<5 ٙUV4ƔN"Y,?r%;s׼6.]3Pngr̸hy*\0>*|rPV%>w.jnbd)5/ce5K;?X?nhuX^`$ph+QɃ&cwqDO8]'6hr,+܆Lqnt"`A<)7"ض6 tNs|siER Aڅi@=2[ Fᰄi( n׀=KChs_/bɦ|*@#Ƙpu׆Dof,utk@ HÄd$ꜛ@<+\*-=_A!2 J|ҰqRI GZ&h Ч;iE[] TIJ}rDƘ-8.p3qR?zBJc<41] a>ߠҔj2BOWj8^CtE%!*]˲ t5_x1gOŅw4h4f:g#q @m'5mXit|߇j$Rck_Wi#z āѯɹtGtV ֙tJ|ԧ ٨$5_sFp%OݵFC6,cܽnv NqlԊ"9/DL(83 RgRp|aٝ?4%N'"F4Bp=J7$z=)+' e>L' ]5bUzp@@w삛:Z'( [{ջ-%Rbt 9gc,{n^8\M;P%-Fg\ѫ?8?dnQb y^l^\><}E$ ?ܘÌ0h5{.(u(u&DdoiuIۚ=}X],lyx&j͹I\i:jޕp5d18 k+K&:ru,'7Gb9J]\۬!y5A*1kE6oV%q[k%41#П,"y| &9,=c̨6wەfTŇE׊/P;'oBX)̪pYuugf0\ 喺¹ڗ sMvDݱu p@+|}S'ZFfy1U0H h/LBQA%M mYK.H`(mayXΜPÔֈU.AT&3i_0j&e8s=fQ.B׉"?ƱNK%AQ.1~!l~53$;'-xNh2 LZ`!#6K֩ FeU\^)-o"۵VDj6'˥fcj=Ay?n |G ,&BQ0l6[!84"3uw= ,qrFrz,f Go*:.^Z(2q$p1r;Yf`HcmL,'2u_KBk*25) #J$k4D) 6<~ӹs֎qBhnm2F 三- \'6r͆ tfC!I40~=|m$v'1Z1x\6&!l(Vn0(i *-=V#WZ&֩ZܥLgDYGY $P*Ga^MLУn粮'spA4Kjk}}vwDF?Ǥsu-Ɠ0QXXTۮv$zkԨZa [(Z0aU}f(7N<9[H*gDmu<3<32A;;Wih1]h&FJ[v>j#fpuC@ %]3k MnO&Y\P7K8*a錐ZX5 MKI՛MH7=Lku,I[{5s2xҢ7$YbemXGb);H@bdNMKToV.,.<<,FP)R]o埦d'&4wsu6-CJ|$3)K|=F1CvpQ2{R qnQ||J !ޗRj Ҋݍެ5t= #H VE;59_6Q}e&̈HȂ{ܷQ'j\xZErdA^'T`yS|42a̪u:6v=\ƒĦN9jFW J S#ʸӳȃLGP g0T+Dq% $R$-ڠ*)n1GTψ_b h,a]/>Lf|Oe[t_Dz d3ߪ\n';ߋ;dA>Tn{hAYVƳ +U/1_wteU zk!QwϪ=Ǜ/~ ʪl h=(f@sV 1ǪFFe9 NY7z1`ݠiaYᙯ?nC~7늈]!ſ}̯3YPT~ߢq`4FDT聐3+#^/{aaOȱԓݜ%lTjY֐i?Dcf/Q{oC/ 5u)ځM"}ТTp6|&L^wCRuZv#M^4SP4N +4B]I43=(}q;èD*%<aEx `󓖓 6[gי@ko\ݬ@l4=Qip̱eZ+`C_=4[ gH:nj!]pgOѬ%{$CLKxrAbiZ|d"=-ILq 5={͂pR?CA[ S[VoD?(Q(1xSI"U^>{5+J^SY`%-E#4~9GgZaG썦6HkxM5kASfRrk̹=ZmS =R-&|UXؾ]%$Ns Lbske0S[Ȅy,2BZ.(ak)!9HwC:>LJ h-6@yYk.~W=<;m|qۤ!| z|` A^Ge ,K^bN9ژ^~{61NFn@LigEQP0H+VA럁8\YK~MCYKCY@⽦G2Wai>@y%z}d~ V,Id1T8b~\]7]-ժM]@,:_Q$@wC)`IG<"s4M< } O' VTV\)>DϨ>3@?&B]f\gZ>K*:w1oi`sH :_ؤ&csJ3\Ez:=pF~ Lt wb'kف9M ؁w D;_"9P~iG\Y!c yV-xט^8Bx׈`mwυM^291v^JEG]7 s:iYS! 2D+0y3F%< lP^숽gUrN3E@Zc(âk=iFqO4frg&DT8vՖ&y©@0-%| i $?/d hXhC.W:: NҤ5~9\E2l=y Y:]*[Lo,({wK!W%2(~>yCSlO y]OV[{ 1량"ORx;%gZWUqZ̸t:JE}qIhp.dD=74‹M@gxMXfOnP*1oKU?ʃ[`Rm^]e'=蕰"n$Jb "W\x= ~,4vA:gu=W$v$Q]Mjpl%W$뮫ĉ:xg~Z+6sM|ʾfqip{PX nd[Ff'8k9aR cb}'}]V*ok0Dq2D)5Lnvm 2)- _$ $SEJ-ToLkՈ5vM@!2=@vǢrЖc[c!"e F}LlG=>S:@K$U O]^RSf`‡@ժ.M%8D6$yo@0C;0q9\35LGE/ K %?`\Pv\U` %\: v}PEAaq |;՚k2: 7"hP ؖe!bypyټ|@0 )pܘHJVQD|vn5 #ʽz&ϙǻj*qc8@x_3]a Ql=*2!Ipaqh2ޗ%Kq;ű-9վO0垯שrebNMo,BE*ݭ!AOv zձDIrm#6ۡOfK˿v{ PHnB'j0 K*8wH}X ,M{- 4؂qUy8b R)f68C(Ի:# }l Xx+W@roRK]j'EF -eW,|g4k26['//_c@@Vˏ݆5C}&oEQbDlz VZ5وޞX:Ijx5p\+rE DeB|`&LMwf1A%zrT5}3%275աю@b^fK}=C%Mz"ΤfXO'i9 2Z)uHyX4dƚЂ+ 7t95d %H +ׄ")_QƑNK F PX)RH- 4=˼l a9 vk- L!qsCnIފ,xe@"pϬZ狼n O3X<]B6C).ޠɑ})>GaJ|n4~sa"LH1AF?3x,tmaR*2$ H+Yl׀uoNkJ|`Knɰo7*&o0!+xHkyRLI MuȥRv~:}rUA"+MGy/e (o,yu5-l\TcxM9$ڂlcRAXlͿ9#_y/ FdD(ώRZ:[.f}OE{ rpJerpEzKU@,is04(QZCF*.LOD9 b~,hrgSɣ6al 5WT5ȏd|Jed9M{˛yMA^)DPNM~+e|сk9Q63Ai0~i#Pg;`J(7E(}Z|c qJKX9JXH*sU-K^%4nlim\&n)btcʣ@xL%-ֽEes2t~$KTb&T#2r?Ë%"`b0 INؓwҊ rk!y(ԯOZI6-Qz3׭08/TcϘP_G\(gQm"'ɰ8ʃ #6h]]L1p텧(hp&kޝ0GN-ЮJl!R~9(pք0 E)E'8=-[aEH/E9@v =I~r̈N"<0FՔj zFE8t04}ͫdjWKV"^4HxXҜBǂYp7[P׷VXњUh4k$oKM]CY}5 *kH5橦h+=^E-K0VzV׺R)vki<),xu %5jag._ x%OFu[)8eS^(Y͘-Ñ.r5`9ɩ# ^nxI["7Mj*K" 29Fh`n ^r&'ژ7\NK$̗܌qIh~ZHfӿ]"\Նj/PD!0f:2,7 "]p? S u1qf7^/j1TbrWqbqi1 8蜥Q/WˆǺ2(O(qn,4LX Gr2NGԚE*1nFd-rNzp8*>C͛|9sX~hj{0Sy6"R) ).Ny#My09;[C_W5' (B@f'6čDY][#W<]cbL0b1 ȷ9_h&~;WЮ-=j5>RcnOx4wcR/l(!,/Z )q]k4M\2 6%Í%Q'soMĠ ^X\#X;VsqP.4 ň zEμ!Ų>^JJu%=C#k_$ &yU %a[Ce!0ф2Ss~e^ gHpU?.o:KO2()^kAwϮvp\jNBں"3~l8 @ sͿ/S$:7TnܖaWs_nI!]zZQ#Eb'hU ȁ'gyvdQa&j,0sѠ. 5 ckŵ7Vk߯]>EB}40̾CId'2v:j9KKʗdDN5'CtӱgY/eM T\ƜVQbF&/%8%o0Bjl7>?{_&`g6{ "{]᜔{,4>ח3 5?n0`l7"cb޺3'xXN6HK7ו1_ Ao,'u>4=;a}xLm! $ZI'k^֪C*Kߐ+!(\͏o׫.kM{}e_ߤU:́vs:@< GjIHI nC5iڃzK_{٬x+2h7!쯆p筵wTyw*o=fx_{{S/s efO"3yc&YIO&w@üme1Uw"n޹]sfA"?.s o#6AT̓H3$5iQxuÅ"FASqYWH3&jeV BlkwFmjwɴ,ig\ ,(EIل,~{ik|wڟ$!ח֚4K9~g|YTqKrF˹K8Y ־GN$9H+h)Oi/4MeK Kth *](lZ,}Ml, 12Qth(V~/ve>`Cz CoC;M+ \v!zjIҧ_pu=tg"Oozt7a_Π6&܄\uf Dxi2|[^w="is9X~={Z+٩G{.P0IhY$)2 /p pmh%]Z=ԁ'Q  Ff%]s?U=+ ~|8_L%֎rKJ}kM`f5r8f.8 17AZh獽L.fOA#ZAb;z!âP{ ҶWꃊ% wX6TAW1sI-0!uiʼ ># 4S+쉳U((ƄB !dhB`6tE|fFSJiAŋ6-Ÿ5\KB5`oM%,T&e<|(zE[*e UvVRB=C2PQnNDC[~t+:-u\ x<WΊDN&3kga-f_ozQkݏTgcѫeG1CXBI3,L[b5;?*c;Wwv2RK&ZhBےۥ@%LR̤(2*V["d}'oz|dPT:HS?L+bTdjnN)$I٠}rxoNV e ız#?G`-1,o@mz=GOMX*5?$O̕I-pЊ bCf-[)>OVyªXSZろʦXḎ$,R ggJ>Tv}(!?;/"a΁;V}xfFJެaU1=B0 I=}**U/YGbDN Yܷ0#X֢[U&|:F |8%Ecj0t5\R !`ꤛۺ%V̄*f|WŢ^:G)o0ygf{n/zz<^WFY-3"ůXC >C:|1bTj=_y8@dr*Rz7۔Q?7^ _I]AJբeZ(d*h>r%ի7MPg*geoVnVUK.k0;qمT݂A) x-اgcd!}=>P"RF.h^3S<(%؋7MC_l;T}G"y> ނڥmI>V,r<>$7]}O1lS'[g%/c0)|kF卡̟nO~XQ?:z.3?=~giK;9ǫV4}X \sDȯv- UK7nεs9y ݜTXĹ4|hufUsM gͳ; HNgKӧ~8_<-IѺԖ'IaWee;dB_  vB*nh?_8G:pLl{YAb d8} K ©BԄS "])tUz|fiQ[io1Bt98wB?lD&/ٙ,[$sBz* ޼Jts{_ jjxfeiz1x,[O0ηgI[iikx1r3bv[כpSSd[v\h =k<bHo{&9Z|lvjXCg~ުQznm0-$Ვ̓1Y23z$jY$]hoL8hf( Up*r6>%(~@7N.Β_=֮q#+ꀿ󩮪踘tj7{4gd P^HD_,^Vw u{BI DvtTEao8ye *R X|}*/ƕZԢ3ڳVgJ1w%o&O&g ֱAs$p@7<[ CJat#Ҫls @s2zA%@tĺb5uNW!t906#b$IQh*(aX=%ott/Lʳe++o{]X<8ݤuxe;V^k#Q(91$%Xj:'I IŁ|s+,"ƻYBlxH2ɭDMS@Kֱ]m2zQ{8@ stڽ\#/`'cL1̜ \ߖ^*L@Ă!Ir2#(=Tq3ua .N:[TZR~"M:ehɑ/=m,'^ _%Zǵqo!ixw G:W듭MU<1Erg?-?Ӈ#ah?핎 MiNvyKQۘt" iF*]*˧mgK#ؙLUز JNM+qPx4Lhۗg= Au1o̠Z^OI^Q0у9i0A'Azw/b~c}! s;^.6{؀vh܍U&o)YVxaiWXN-UlhA2JU."OۦG[_׫fV\JdKSioibi<~~<&GAM٬;5`ذTê]5R2b@ƷYL%%? !XǑ!{(A w1gƊICmGVDlC7)RAWF7ǩ'C1/ 6E{D_3W'^Z*&"D+8fns"Wgw1ψo[)kvO6Z ?C VRWTk,dͳcB_Y'V[@ZFzT\tD&uu}|(?PIJm )#+G"xUە_R{뎫F2]GY+f@UNg4@'x %?M;X?2Rx1$+sojMk(JT^)XBeěWiFM';`O5Qx)<'(PŬ*-Wņ!d~2iJrm筋|W?D=/ǚIδKO]_~/k#ÆNmFۦuFFOۉ']Bf,?s3q! {OG:AhglŹ`-"#5##GM)ȓkwo!+b@ "42X$Nka%+|(qVKݿ!yҊg>'A:y4q蟰tB;PhbT $ȸD;,_ `~%頠m}KUB3f1)@*%%Y+#Ça jKjU-TxN56>آ͹s V`VPp],n7 Py䬥/a58!7.;fƔ;ȭOfX*^dV܄) p^6ὴ~]n5J&ЀkN%3vZ8hÍf۳d\IsgXIlg>[4hvD(Mr[ܢ8ݘ2upnO&i"t4YhӅִ-R]>LdP[})?{Rys޵NnѵG̭ 0ғx]78qIĴ"$npF<7垤8,Eonw5 J&?[%~=2]ß'I%{`ni{ԍ'|c0m2{[r@-th!J;@{x>\B鱦R@vycO%{;uTna]bs] w"L$^6=M ?;u[e f:Y=Z&M7 r.@*n5R*:F$kwP>U_y<3 dGy)åGGΣ2h_N_ItA$!O/UlW>ǩFdٰQ͌4d*35N M93tiZ._=Hb׫3Cpo~ tJORZY¼RPlRb\ZGAYmЌ"e9h/ _zmam{5w\^1RrbP^\qs88^nÆn=#G?ZӜݘAq=JVXq.2sϵBk'[be#,V:Bh.9ͣmOa"R~u tk鐐& \^kw_gW Vl Z5{vl#Hsμ移w,{]470w툀,IxRpEĹ85rp?EEz= N}{S $uׁǙ5sXĔ< W(poB}v$%!iT=& 蜛EtJjVzjd C$P 3MPU1zx ס8ՀI95׳(!foxqՈD̂3 -gl)lS(jXK~:m1 c3a1>3Z̶eE^t%<0ivj1*aug64%zz?쨒J7Vy8!Q7)(9KL.+ݪO1r~I_6fKTshm7_8¼mT$UN*Z{)&Ց+>$EZRgj:ЪJzi~mҧqb˟j[LyfHw|2Oc< kgク>iUu|f~H$V͋KpEJ{>MGQWFT{*AV30G'g~ 6@kPUgcJ1{ HO;I m\1pdjѷlZvÆ[p2M4nQeZJ~ṳ׫RoճƓb>|Fe7=r%uqVZIrp c#(& qeוVK_8|t:Zm?'Q-M@~i@Ogludd fWOlW0_6%eS|EóZ-{ RAQRyV\m/r Ϣ- p_[k%.aF_Ul(u}qj. >ism~| ނlea^%8~ 3Ld_Ąv!5pQ1t"Otg? %9ޤK'u=v!)Y/wJZJ{4-LM7A.!84'FQrtО^ 28F]~'!]Y4\[ن-@t5sSTОK ɕ1nS'x.ЪDb}x-2E|[,T<'sCs?$qHbn$GYZ4Z(I*/ P?5zRZ "FĠ#SӟoS$T?&SdD ״юsH ny Rw?qoܸq>1RՋQCl(mk[/F6.̬cmܐy68B q\[0sWYqK+o uY,Ix%,oI-WMޯŢ$/.SQMEϊ=||W ȨMϢh~Lk=Ѫ쳬'ި)LTbŷyiY^8Q+U\l 6-i]IXF y)-'4RTj&?jF;I1Xf%]s<%je=q] O\Ly 2n^MWmH "ܨw]ԽDE/oin0H;% >tFAtH}BPzȝ #g;56 2Q7>=::%0~(K uD.dOLل`G ;@p9t7sɚ\٣рITHE=.9iml4a>g#8{'!4]RۿRж +uH 9 ӎ 5[A޻5ȧ, RiH@&IkSۅyjۑHSә .!$F&XOD;$QWvX|<6dJ;E27%LA7}Y9V[3VvRc5 .PQ,/. a/4 wU88z Ÿ)8Bֵ*QyU1),YaR^̓Q}!fg 0Z/~_b/'hP3AnVDC_8#6NloAC l4h+vS6oX8?,rYtX(.-Cj |i $|@"Rͱ⸮rcKElXR<%,k a7jPEnwe̜ē\X9#Mw!Kak3; Orݏ*Wj%׉!#`7)D)6$4lb ~,KƘy'3 {ʙz;vu5e$2V\cdPH6 ^Şyx) b ~X (oFq+y~0s ۨ4ϝV=K U["'>qA'#"BR[p`g9}o֛dim?ffwcmxȼA, J$'E{33q*'/w:ٖYf:Or-L[Rtz~Brە}O<#?8ᄦ^! ! O M@ (Wpl.|>{UiE[EѶ[R_[c5<^"փ',9|[QKᆬN E}~ mQdܱ[͛dH e_xDwkP|ףtqDM LTݧ%KѫϴL"Jҫ߶`DeRk__Ќ+82|{t: bA_jmv1i ĕe-_ [ik\0+`EqgYTj1src1 uZ-#Ed|S{D F?k.XVi'Ig–m E", QI;P4& N~=fGQоAoShAOУ@o8;N&hY%]-@[^V-}ͱD.Uj@cC2x2dQ&b4a*nj3Z Xb*`UY0d //&1WPQo @?v繗;(!e5Eսc.a+2a^޲)Puw5Ϛ | a[Ee I{(E۳ M] D"LCZwf2ۉ yUuad$0^M!c{LRqj|S%>v0&%퍖ŢRjp&uѬbi뇑6gZn0tq`Vc8Z3?E{<+:wm#^wuQX={4Z >3DOd61Ej0NU;C߸ѰXpfLf^'f6'whMu‰{QPVàgu/ᗥ]z㺯+}OZBhu3)M4o]6EL.lf9'Pjz9Ce2AzqRr*,Y}eUؾyRρ2ődYb)eՓCݜ=C@ȴxv+w&eq/x H0;[_hZF\0@մ3mANKJJ1۸Us2`v?~̀_fkbwv:$w1l~  OB;_9_q-HU m03-wݝ` c88|jdovz +ȵ9McL0Jeerav* I0jKhocZYX)oZG;f0r&EK,V$b 8d}2X s~$Ĥ*.1_80E` `)c%C@m}x%Kr}/ nFTz>YHbxAW.yHĦN{?^}%&^sTy5вV0N \p~~M 3 8$Wr ួQF+C̙ä̕L~bz bWn ]EٜEF}4 ZZ/|v8Jf_}eǒ;*%O9#u%-v^g|d Tb4Ylҫ!kad1/ ?DwCKǑYSuU? X4)E92;jQׄ~q&l=pvROyg9 I(g,I0f`\?l&°>!O::0p m 䊛嵞.]X?@Ǝչ_aNLsq]6@ꬑ"ߣNf|.7JrGȅ)E7aC 46n]1gxF%)q,'dАQ`X!>)!6m {#c lO&mUvgؘڎd~z%%n=S!׋0πW0 a.ɺO1Ƕ[Dk~p ĝ*k#c3RiQ{q5 J#\'m&IyIK>TRZSsOᑤhb~nZpѮXBw 9I7;#\i× qe}Ӟ6bu}Î!?ɣF+БOYi8^ B 0|Oq:D=pt otgrf&X< !|M$>DݹQ~ :ST*~6Xc] zT;_E&TDA?p9r܊?d7bdQ/e '_2I(ѐZK#0^oyeMqfSt|. Z Cĸ&?m$:K~r$1 *b]PиB;v/*YJ `,lEPOB@Q7c ='qqؤ?i(iP5%O|ET3F5'?J#S:|2!Y&@'8eG|#D!UjJ %] ҉L?Y׌d0.֯{V\`=?9 `cBH yPQ=p̗#CZAJ}3.@o#s$*YCmwz ӵI4Tuli3$}HX%ߞWy$W1i?5 /*{s^XN;N~+-)kWy2S~|' r5ct蘖kjQژ 59C)5Db[QBcPZ1yQ)WBB17eѹ%vo3cE 4h>Vܨza/a =ڎDX tM`=\N1v}P;kD`1ٳ*QS[JMH/v:0hD-^-zY}>{ރeAf?+yXhU*SQg"hR6nWZ3gYAp @X%Cu'$HO> ʝQ߀R`0ŒK=#*|179NUF+, ޠJxAII6"F8l$V5 >K(Ax%z%"2B+3>Xe1-+N2!% ք8Ĺ\L`$, /]Iy \9JHה4 m'!l9Ԡ)Ɓܥ/-w7%q JdtWĐ;^sHH1ibC2Q8G*+Y;Cb'){9n?֑xtâelQΠM&J ^iͧ../u?oߐ4F=Tq.ztJF|N]|S &$˼҇uի j Dzt[O9nTCBn \ 7@FL'!㙣~-8 ArĜ+yn&RZH+Vc01lX*g@ަIlk ׃K>A/ Wf8*o~YEGu9A/t-ƹF nSJ_`+b\Pc"TfPeHj+pi\}.s)m*KTP[ae#q{=nr㇃z~AEy'S8!ڤM a|3×`o%pp4{)pvnD+}@H;Vat} چlp=\dN.&={V`2*:hYQÕ11k?Ӷ$%.F\^X2R>K) -UV}'mזp,w88 W$f+~lAU*Ѵ-b<6A$kutR^͎Hrmr^gJ`_YjI;XQ90`\Xp@GfZ}d‘a5!2nnTKLB4b鞍n^>`94r|eJOzIۇ/q!GaDm%rFtjSmG%1"Qz8Oߏt4K$ b Bn\bx)\/7^M)lŘok1–-&d1{"s!gb!űZd.%=S=A)ҬDPw"V_=<;gs}ϰu(_S4N,jjPE=I##71~ \ z8Fx`h5"]0tnyMOez;7׺W)tmKHI[.$U=!|r@#/k'PjfBJe`-dt)#GW9 ed#Juvyc uq.6 oՉp@؆a`u60̚sq,BFdj x zg$'l;T%RM1v,P:/ x ODWDfttDܳtojr8> WVX3AB_*;ʭ$tkrL?a@A饏r?j$'b)L˩ K~q $zao vJ5=*ioO`Ou-'^ό^$)_b aE3"SM͌h bu "IDgmHOpRQQ+YtTV߳㳠 dRB<ќnf[2O}*/ _19v>1ջY)='m>0292`@@!gk˘ڏO m]v b50ֲFGˆp-.`~l \-ɋһFBo(:&]G9x,8`LS* _ ;Ĉ…MYaےGX}uA0OHS{&ˆl }k$U2SDpKT_[ڨ|{j:`&`3>^/ ro:]OyǏ0 N)sl`du-{߯~4lnq^ y?Mʢwf=3˘ξlV96*VWK+ZaqHP 3ND&>_MrUJPBRiYWQ?~OlNɌ86펾-hQ:^aU~pKf@aC"9&U#[Q@OPCg{Xu|sU#r`:6%qE{RwZvD|ILth|~/Adk`#.< ݄1doo-Bvf"Fr3.jLrh4 a{7^d+!_5PX^wECe] ba2{ X:xx#6- jN2i@*U|+⃾θ L6iF쳰\8ޡbD![;{R6 "dE_+QQl^&:sپ)92jzqF$/jtNTƫ"7Vщ3Czi-l͐2Cϟ;<-8B5O>˰ܮvK 12'.^@e R1J1K;\^ "yʐ703c VQlp ~ %Z2mviyyLmF@ @ڬmQ$"zHlPCoie< 1z>fCL187ljC]`g#La$ϟ~3x>kØ7zۗHKZol4z1ds^xF/7vyFʋ7 +^%Ac\΢ʛv*Ԥz=Hd9ϳdaz-և@WijEX_ݝ>؈'19h3 y9oZhSH;fXVh_cOcYi-1Sw"E|}w%sb7i0cr !QhԹ"D`H➕kGp=hS8~<ŀطJ,Lcm=6di(\Ue:P')D0ۍυ<`WLVZ.Dx'p8C_Y3I ,vdmX*Ɯ0ZeәRY4CRn,M=m$s82tfڗaZ/*GR}I|F(azEs@ gq ۴ 1[2l@[Eq6;֥+tCŶ=2W 7n Y"gZ ("e%Gv.W14Bޗ} (d EOʰCYhr7B `Ub%d }7WW@UWK9+LjIiWDKܜA=p{((Cvli|A)y9Za !'$[\V9| j@aL˵+)kX)P|D?J~//N;ʁ\IF5=RCJf"d^*K>`]^9,ly0jӲ;In,Cȵ.~q#:cЏӽp)3e|:0<)M0#$@z "NGq5n9 H2+2鬋BC_q&YmLǃiߟNճp7guT^sb8>`{Πr%?kgN0 a<!\sC9aND8\F oGUki܌r7R=nRnt4;_Btэ(1H&wSDHGO͢8fI"YR(PMUWҺ'4:O1c}yr&3D^cM; fA~Uˁ3{"e 3_^eDyybK1oȀA'}]Ν@6V&n[_yMcJK6}+QL4jy|uq ؼր0Ͳ55GCR~ y,I3YTs15϶{Ko6R@pfqpTmz>}s!v}bA0z=f#lDɋpfR(EӥC k( c-Ö u|"^\:t0vV٩R2Gyi v7o FkSCu VUn*/,y6">9]]Bª-b(~"0;&@)F؅H}ebV groIN] i zQ{b}sZL*Y֦{ܓŊQH9>?JMh$V!5..`?T.&%S=^6N ✕T8r}p ؂N;}f]lJjlw tJJĂ^_{56:w̄C:ܵvH9Rq{ܓ8->&7}dlju1QdO=RlDRl;n#Pm%+}'/`˻A[^xw.kbVvZBSݣ7H.Ҙ"SbzM|"ifĂ ǚ{g '+~ Um3C%Ӈ&_Bd /hvvcØIpwkQm@P|+]#`ڤ`o#b!Etonx*)>:, wokLw|Gɤ@f@X @qg}vaTr+0vCatGƱ[P+n%J_/އ_E^{b),h9nL۩dRP=~iE ( }ۀfԙlNsAicԋj8 <:`C' io-X[c ׍b$͡ &AI--J-L>&\])-<<$}wZ6#thmr9BW Jf&gZӞpdt=3eJƜvw 3aQt4QPP|4%xd(쪺"4CrWo9-lx7'>lݼkAIz.xX!i8*)*G2E9qM4#~E6JdE t2AR#(eT7`yAyT!<@Sykl%S^‡uBDYQԅ/g`=bLN(ruu Z a0PFA-sh٧9MfazrO- u]OLU`MQ9@G1$h آڷgbcܒ;rmc֛lCAQm⹘Cc=,Y7yM{lL4k~`ֹѻm+Dl  jv1U/浴r J|)75Mhi;"Y-y5w`eV7i]RkwP@ ;ZQ?/iIpʭ@GVHvaM?Q1Pd%gC CAoT\`mǤ@#ϣeogkpS {k7W<ѦV+ .ynϚ9YSkR}_G4Q p'-D}X7]`0 b5liG(Ep}F=8˟Vh*-n IFD蝨t%x'7,KHVYG8D'^`Ӽ{/̕X7@&L\L0"_!2FZ"`wQp"JbC)Vޯ®n?x `[D<<?Ÿ ]0#]=K8]$}sO>nַѠ.*ҏBS*{ SwaCa3_oRJTH4G!--h27E(ȣXe(Onk$9 + b4Q0?V;} ItTuߎv,gυȹ˔?qh*}ŃEγiXq<:QZD1Q+fb0F$ߪ׏`ihہn+fJMϳ/B1nF;+z<x@BbZTFUvj9!}71H]얇m,#_"7G^yV TeQq;s5Hgюm'(zbH=VQ uHN*ymhY>^SVh)2NFC XsTVjG h=-⃐A6@5c9jBߝh fĖ ,\i5-F{7w?_D[SrtoʥZ-fh"t7w 2&L.RRad+Wj ?|@|Z70*d?/Nh_H4=~jWεҖ͚>/={lG7,"@.xؤ# d/7b(Y9R*ИcB_rll^7f ߎǒsG'WS`6([[ r^&egc 2'wL|vnlqؾ|uD%ňy?7Z^fc&U*cuٯ7CA=b^xѸk"”[VT/k0 Ap$[" ׹HD_ˮkEU|OK.c>7|ㆼGbgfG6UXxBJl40J| ?61~m]e> zЍ|G|Z?|AdF^",ed)?-|=Dd2 '[3DJ|'\1/VV xx0õ)qwa,<b?eWY.Uj\ {]J.8/4ҷe3AӭD{SH0MK #?z-3|1ٸNb,fØFF)e˼Zc8kF^.'>N:T듔п5v|q%&z(/kGaeeJbTi[J)lV? @أ/J6p$+no LSK-T=AodN0k{I#8_SICBl(i@N~!gjEi F0+ObW|bFo,<%+iE*;#ny٤A`4Váfq3ҩxY%[C-l6%AC %eDIuJ86v*"ђ+,/5y KsϣJAQ]N‚ABwP}pa=j'ԗbJY;]_AIY\ӛv=$'(_XMOoK 9'/hk7eK8sL'fԯM!a4um|4oU)CEŷX cA&Bo۸z(‡Yyie'O_O_h骬9Q|f޳F]dDXqW#Hvr@,k9T~Y #I94ʰba rz?{L7z&ㆆ8bKlr{5m 95F\EhFUvTWoM#\+qil}g>PNZjoOdme:OKT \4"…獒y.~ZqOE7.°,!K&,ϖً iزo PؠW,GzR=*Q//Qs! 2RG);h}<D'o`t nzM4HS(`v<)ZrU_RPlPwF@笇 6Yh8,T'<իi_/?}RHSMԹH{r ́H>hq) R+F1_4h\Z'6]m#m =C+N ?"}`zgUj4;,=T>S]tuĎa5 V4i?_$r4J Aߎx*s1Rԝ2 x[&hD [{$snW # [eemϖҒ7ϟd{Hcj̣>"Yq܁xE2K g+jGN8j1i$ 2l\1*;| .Ll,/'f)Ɔ뎦y%gXHx1{tyVعo}\PJ9t’n"cލO-Z}YAKϘl-?Uῥ\ q@nv[-ǧ?o-)&s|koٟA]y1ɏqeVAɹбr` GԷy)q5G"dVCL..85:UaKY8Jd^ jD^7qX5Fۭ[TXY,۞SnGJd)^x3L-@O47HXB3B>J#)g<#ڋ7?\]֢֮x.v)%)RW ᣦbSD&B*W4("-̅˗: w z$եQgLphY\"NH3?TTQX&C υsQk)/^N\\d5=2`Xߪz|2"?ak4#? w0 ;a͝## 䀛N˥$3(bN*jޣE_%hv18Y=ЧڧTYy;B+3rjQO +ՎHvS}?NM̜bLBV)-B_} $ ~hҊ͸k>9X7Xּ'1в+##L*S!7Gr 3[MWjyO4{U+>`"^fQ uى,{-*<ȯqqKy8i1kP/y I;0i~*xы-&KLE[?<7%XMO]=. F\BfGgn9TjdLk/+Ɛ&wNF?N\&Zp*#4ul2\GtdD`#$7iQr"Py-6ţqt H P!mVzus=JpHTs<f'.y9EU(7ݱ>p޲#Ԥ.o蛇7ͥcOZuFc~JyA2S}L VWX,N`b;>MZy_K5z ;?} ^K_-ypsVwFh)`{.HEЃsu x:MC؂d^,Z TL\䓜0G֭o}f,s !d U;vcyzHuM4),#v8bNd-=Ooz˘`*LI2Ͽɾ:ZkpvE5sP䑤2Mx`rY]ngkbAyx*[ ?*ځu=Wn*M"cɷڛ%ů 6cFd}:DҜ24;Qrialm;/U.j=H|uD&>ڒ4TcI~_|*0LU$KLiX>:u؟| w1LJA<ØGgt^k_Q%'_1V#*ny) p,R^~ 0 nHRq_F T2 #Lf+TA5x.U@;&OGƯqI2Gl boW lO A96!RK3Ja=r2 qWpo8:"QJ,LL>pbNץ.Ɛ뻈TO<,ANIVCgw?6z8ODܱSDn^MaOt̰? 23a4>+s6 tq.ƯNDvO9=p:Q VB#?-7'j1IK&fxbNҎ .FW f O\nfN3lE.HJѺV'=ƽ1lЯFqy:QɊ|2]n? $튚ğ`÷"-8gU!,Ñߜ _J׺&T=7i5 p[d= PE(MI=$V5LIf W٨PAz;TSixR}{W,S]?9kWalnFL,i@DZfܱRVzLvl24 jBXb@qh97JILy񉌇/r"p!l~BLuG1 /NI-'FNQܟ jD|54'/hP)Fb]QMo~WԜcrb) &tWdX)Lʻںs?wfcp!'G>lLqL˾߮wYzDUnJИJP"&]pɖ*+t3o؇hlTl V"3! -oD(f9=BN%mj؅0dK Jb|/a>&pv;zwzÍk`~i+6&y^ + Ý~"bLeNЁ GUs筴r qP}9;d袔e 57kp,n`9S+ov}?%?pn|7ܨ}R/f%Lv{T;rܗDi[;611rJ?CRESEiA.t{7,q+W#n]Xz>b@z &,?Kj)c(J[lؤ\uLTXMvl̂3K`w}"+Bn z 1}dB| AqMSӺ "U%3!`M6@iDA+EG mp0ٖ}!y <0{Me1$ eesP bly*OP8 ,sNbjGBIܟ@b-IAVh&HLVnFU<&߅~[H|.Ƙ(_3DA`A TCOt160:21remO8,۱mtk/ߪz8J(p/dꄄ'f0}hG'#^KK IDk{N;7f0;_(g+^ ɕ%*ap[{Wv)rV-3K^OqBٵȄDBq`NJpy~}N (ҞIFB { j b> Kl[`$wr\?W Ac' ~v&K($F~i5GCtUsg̓5e-[M} 8ieM$\Jrp,wY-j $v0ѯ3Tu*ESoKnS?N7/Dsr{bЎy1ހMr^wt!ȴBBmɯLB"f<:r4!_f]>OJ<#Lnh ghZ +Y)dȦD$FiDHV33sgM :4,άTg1ՀjzY##+f)l.SAFΎF8cw=^Գ9rP[w^Ϊִ@R`dDۘ8m!Yj&L$tTAX Mz#",BP{i(uT@P_2)x\6I)ګ͝%R͂(P+Ŕ]{2Ly\IO[lXBVx%\{.#x$S|Z?u.*9W)UAGY1~= rơ"$e{Pʉ}ty3ȴhw18r5MFZ6O[*2vBpWzgxXʫ݌uT`L2 ?󥷧Tٜ𪽻seGjJ.ތ+`N\F 'L}x0: ¢Ů8J$exp Nį6\ql/FD?Z`r$q Y,vs6+ !Cݭ8ҋ/CC#X {_:ȼ}HĿ2 Q.hZf#'[iBt Ean0vS6ʒfc&YWc$뉍3OoQd4\<5bp;[Y KViJJy(ҽg9E>RU鰷z=eܿv0_ށN=z0NgMƝiiOшa:>3%Syʠ_g"/y8U`t\[h[IʮN_қ|ES|21vLUY_0H٘(Z 0xKqO\pSQ5zìg>zro֬ @T:q꧋͍?g*q@8i-]~nN_Xg%g+_wUZ9(?E! 39 4T~9҄P7J? Pf,{sbOKr #ʲԦ]-6U|8v@y)Z]he- Fky`lls-d"51φ rRVm2% N1Dp YE2z"Xi/ Ԝ,"^6SRں&1Y)T3#mPWT ՄLE̘u!)X7iNeR UF>5 (E3: L9+ٗ/ ˛@GrcVvH 8XtQmR,Cws8U|-˞!Q<DŽ-9VXtgH>Ͼm`],:Q+cQ쑟c.s+b_?f LP Vv"NrѢtV[f_'dɏ\?[Ny̲ i àRH1LVAu7sFo,26(_hvHz0 RP &-(B٦l?D#lVy{ewGq[,㋈$KKV4+[^׍y_0g_&V8H7Eʦ`wɞ^LpWX,=*N¼lCh UUrM2hGf WR]YB_Z53Fܬ / 9쟓bl.!~T274εte-ULxfa;)̗X) ]zt'|%] ڙ^pVUx<tU9GP]ќ1ҢG>PKexBpCHdbf46dIp[Eom]zwQ1K_-ѵDʍ­Famm'GEdAX⧾ ("gf99}sIોpyx<2̳{f6qVɕWm-C3Ի1T&UtྰmwQ:VMAƿ[L,۸&7ẀF~"1z]0 jzEWVo핱>v=jY #kŠ3ܲ`ݱb yqbTmIMkbE9gQBљ/$!.76A J5IOgfDƿ!eK߅Tq9ֈǂ<*)mhX0n*313X0X$3A=;tVz/^4$oe(,m"*cO(- ߰+#`ՑOkyqƇѰ !+ *ai`!BO.-6L5U>~{_֠fvzA5R&JnLGW @klb<:+X'q+g/ҿ.ԸЪw/ΔCGKh)Nl 7QKp<:G祮88I9>/S-EV."2q9cfbXE_՞i&`oB'VP5tו^_{ۇ fZnP=y5Jݍ22}],40[н6JF'{n4tSvÕ,`7:`~˖X4ދEN~mRg)|zpJ{h^+jj;xs%FiQ:DA寥þ-jMb_-ڤ{Mn~~sꗝ)$B#$ysgptͩ93D={CX<"]#d՝YK(%2q D@`uM wwOOs%_" q^XҒRKqS\[XpF! ˇ@CSc8,jEItѕ]~ѽ,<"ӥ4ڿ+$e;{٣ ;fa0T(`d!jg?_`G¿ɖtT!7 l߆TmO3DLY2=\m$_!lO-ʭ˹ŽgRyiVKzm'p[4j|Acڻ o[? H_ q$EK)G6d*6hDIů]XHQz '48[rckf xsy}ʙufȮp8siޚ;҇简Q㳾 鏔ڒJ&*pفP̖?~JOi7{63{p>t2~n|$5f?6Ԯ78Q'iBZ\ /Q651 qOӅuߓ]޼qT?!_&ŒwƑYőoᒤ4p^Qu8ۥ͓B͜Y40Z,73|1fw=?$YB گ^kcwTJ55FNcL(:x&'n49(cB4(^f1XH~WKFH'I#;<(E xh|{\7(xR+L-0問c`!q$_LPڸQaJot%!hMb2\0ov JKڍ\cAats7ӗC(Nm%<:q"~Nse<-EփzV>N{r(|ر%އRܱc_͛[xΣ!Dc^j+; ~ISIpNvDPt:/G?>w>ltM v77ơ .IV( q] Qj+5+"^}]D vs:ǹGJXe׹o>IO3Ttbs$}5~W9Sۛ՘]7»4&ǻ>O"sQ7#^ox3=T}('g=InixY8G^$*;әӌ#iGî,aqt7O3(>nEZjŖ8}qXLނӊKBVhf")TFZֵ@ھ4+Ovfqo<.ffud3BYĝO/3>|+&dpcJaY)Ska ڋ[╛h\l\?9z^Y%G}f]S/N僥Ki\>ESȍɚLҲʎ܊uK4yW@Ik6e,;C;L:tއwJ1⣹ |@{N6(JMZߐSŷuzQ%$&}]@]Or(`[h\҆GBX9@m%pAuyŜX?Еu F J `u9 OBHGJ+iyA xmj pA_IJ+ڷ|"h#dd\`pI툿Fh#?IwvtMPIBj'wkɊ슖ȫjY%.35ަ7{CV _+L|o>cVg`4,%W9곧st:K2"}2'ۮ k̊%=h%|68y< `u1|@Af !C5)̴Ʌd[\;Z'X36zK&իx̤kLFȏl8nU8aŁ޴ -/2-r[dz_25`3MB\r3qBQժи;tV1;fꬃܔpQ ͺph؅:D"c?NXۙXq?_ B> -Yb*#n cxaGaj)Qw ~^:U0%TpGp:ݎ3K1^0a,mi-t| LKXe㴜*t?͌5{nԪnF>$$ E m ȕÍ]ܜfU[~ .W6wYM`ϙԝɼg e3xq @^.UR;gg}uv;ǢBT pW!SZ('ͧDbaT3ϏxUQ {-oQ IZ2>WRgH-ZXw0AvVZ 7_MRP4q:zt۾ /r;_CF)Lܭ;nv;aR5y{IicС%Ny: }ؑ =ď61Xyg&7> <ۜPyv{EО] 88S.i&Ω+\F:&Ġ\8|xCoREB36jx>ewx^a7!l+ sk:f=-X?^b)xǺ(, \.e "4x"VQou-LEFg_dz_V#'V-?#/U}у7,y@SBTVz>iJB5VcN`K/}/Z;v15HY\U]39a}1L>Pȥ?؛!x9$F(oUTrYe0cwO+ t鄅,:0+.%&˸!~Ʃ`kTr/v,asHC|߂3O&zR8M{wM|<⚊K9y]@)Fl+ɏ.5>8#Ce3y\yI,fOBu?"H̺qnzAc 7a93Yio;K L>Cߐ =T=d6pk6s+G=ۄN#ZOHa_f2@ӡ.>γ$Ӂ73&ma fGQTxvQp `" ^{Z@I->Ԍ%NṞlvPlIAiVaKW3펌1]̻y r 4X=J3qu s@t.6/gS̊31ċIЁi铴_^Ӫ"CjQqx4{+ץ9x5mS` S磔pK7Kk 6Q@µ8IcfXV),a+< iqqFPWɆR$`2lu/б kBj0& y̭耙o%oo҈T[ #Cʯ -g+@Ŗڳ@Շ D6:6*9t[R޴tRSI:ܸ}Kp-@rCU zA$@ݵut)6hj#z ڞAeϕ혋5Li׉S $~%18ޖF$@6~SǩSᢟ0UL} ҾlVG8$*ߕ,e~'Rق)x)_]mul`K& Sn4il#}O$z{Uw"*;Gأ(um^3{Բ4W[yPE'rjVw~򊬟Pyaj~ȉ(!xlu-Y~SNP SvvdKZ1u#@&*/~@оy=L)1rэ1G+ 6̈r=ٟTuWRdߴ,&3QE^{-G\8x"FV8:D:,33-w):1tS6«>9?zT-Jh|| kTmQN.aLLG) ? mnIMCt[>D!Y{1;ZB@YضZ!A%?T4$>+2fE [:}4NLBSF-{^ ){o5mC'>K[wW읳MQ.B4?oLЪa:,D9^hxИ+j"Sw}Ǯ6<4xrQOS\q06n` {쉯L'}DftrtqW7m5Yc/Dv㘯{aw= PL6o~uOR2.؂\4pDuS]v+ qL*GȑQ?K w{7OzssPa:!,0Nއq3G@"@C&*g+NTA|(%~+Dp@B=LTA'aGȌOەZoǸ+IU`jd7(.MAc5%zG€;]y s)`X "Q"p>iD&΃Ȳy4arU/8!pJbZ-LN iomv,C;.>ݑJk&ą-bAϾX|o6jm+DESG 2z@h@ɿi)*([Љ-!݊yQ\2XnDWKŒkhK~DŊ= Wp 1YfU ΰ}h8U§QtZ@osVK̬r&ؗu O3.k2v3Űr=hC :{-r/wP, YtDMqA$A#bn{tJ aA3q,޷(5uZ!%cb='_ƨ]& [^!F"N 1hpwuD`Vr@=q}#iTՙjKȈ&4&D;PH?asCUzⅭ_ьtmJOޑ74١X4Br6< m漥Щ|U}VZZg"ӵ?%s(?;n`u[_]_CʿmLɃ]i1л s'`eBnjZVĚ"?sp谧!37KwP#(-%ۜ*uj5H|f5ُ󇅥c6=M QuD1]1 ﳶ_qŊ͔.sOE0y, (*#o97_nh$ ?.!om Y{]`ـ*l N4(4? =_ERB3Gt|'d+|\uN3庥 Tʇ-w/;CiтxsۓAM_$8K<5aPfLU`(>I> #[>yK2 ڡ׀F'>6IT&Ag/8 l+=ժNNA0,o b]!*zF8bv> 選XRnєIC۰ՌПH"ԇ85PJ?6bsө1~7< t xQ9aF< 7g\vLUSѡХȴxc +ipl6#fIg۲ I_(|} 4J=_t&XّZp> zI'/յ]>6(J#d 8XqP^kDs"\ޟ .9w/5pyF6ѭؔ~9; t܀d G."5kNwW&Mr .`TT%,WaaP5k}בj"yt {>' خٿx;-nao$炅VH4:6dmyHХvi L:f{"cbq"h]XWJr}?l9ږUu|Tj}l[/f )|ԖU>sad cTn(;yhG. QnwZES<{˥Tٶx5êG9C6~x prUf{xEtK9u)s ԁ,*=#{> V lFhR@ư+m )jAi9(\(-iX72d@;Hԯ&pկ=&!f#;CʓQ"_- `Whf8TT)nN  A\_LkGf:"XqհNMp?ԄPҦ˺eKgLd=ޮ2֛taOV_I"Cj>@K`D#XMlM|ң788(KQ Wk3Qn0ȉ{5h|2X}y kI@pTj4q\7v[,E r2N0C98N%lF;5P?f{TrSX]᳾?/m;4vf{nv’6l2>oط9kwM_$M-m-A/oMd;}-mrr|^/-I`w]XbA:]y+]"|#/ ^-Yb+XE oLE#{Եν%rl2HXD'`/l}bQ^aʅ9kjGfY  ڎ7XFmGJXP"x?g ePR OѮ;t4# )"œv٪ڦwV OH^};Ot嶃"ro*r SiEN|5 a3Vj-(aMu kR6UoI8S4ݵR_ S9A!zMfRB&{"8ob劼E 5pL?J]'%Ӓ"v6R-TDk;,81Fe3\݊Geڜ҈객ڰQ]#oSLretT+\z Kƚ: `5{n 1u dV7 _E\Sv1MTMLc>-6`mQ;jIP%j8!`ȲH@b>v]4q_bF}`jږnaF?bOKσX#;nY*Ƒ^2N fq.q6yf,fjBЌ;Kj5+I(2tU}&A7kڶ34:CQ0"o~PeʣV>b'~?+"VOd#NJΚ\ׅc g.[q'-"_eYv29TG5Q/Fݛm2gSA`ݻ>V*}r&1+%'^z -lcIM&pd2a nqI ofoJ Q"?@:W|,\c[b-qوh5Zght+G?;-;j@T-Ԡ%Ґ9(8'/NO /1sk}üsxCS /i;b-cwx ͘2LKFqctx=RMkR:Zז1*XLc\S4^2,n3i9zM0 df4U\Ѝw„^w#Co٩~P98;&BD0ww zzXA\(nNҙvSm,T]hL=Vs|JSy cC>ts~2uY3F)0*?uwMmζg>!͘ lP-B9"9k$o!\/"?hd(m+v "2yҖcZeTofuddr#׼f-a" {VW UhzCH t CÇ@oIHev+O`L(Gm vQ,E۽6uZB=z8%K/MQlg'Y?J68GXAMdt(޿[%(ܞ/1ʎZD?r=#kSjf C̑BB"Cqy,/>&2$S(A$~PpFB(?CNm6Sn4S#˰\*{ ^_B\Ig?~Hy3f(Q~pw>(LqxB},\=E?m1JߚguɜV+| i;39X7҅.F?2O[RR΋C|,Q! .zW*]ϮDT Xenn,ĻN!$*zЂO k#bDsPrwh9|*@B2:9(:>N'"#V)!%I& 8|5##jty5`4<ǩ|œUn4$1(;Y>H$7)"KiPoĠF׻wB݋=?2mc qd ;Gs,qD}dH;jLJǨȎ{ƭDlû>={LY1c yQ/:;9t)Y_Q q@B ˇ1 &8_v $#-xZ\z?S*DOlb|ˈ[aٷ_٭JQ StmQpHhfe=~_-ߛ{-t8!csgJlFTJ m$!W:Ŭ7vLjI|=[|Oaʣ[RA&A#cNTeJ+> Ķ" ¬/m$?J{\o8Gydٚ@$=br^??S=Z[a|*kg)fTHDpWz&4#T+z&/?ok4z~n"JĂR؊SLB(=!dJ~lgIa]`3Kw n*84k(?hܯ6>[Ou [(4a[Tz r"PF>*m4rŘY қUJqI%b$r~>p Ec(NQ%J~ Zpw;? w&<\CG҃NtL~K s1(O8(:hŪx_ O#T-WD_1aW<9M"OQͰ?yl:;lfCFvi({3nqD&@2]/[ag.j%as=Aׯ5O78rawHk dJ8mX)RM%jQn!*g~#;;8:mF۔!vD!}>sfׅm2!(4#\Y5V'tFp;-$@tlx)߻«?Y`-<+ɿf O ƭeQ bXdrHAs"'\#]o?rҎit7T۽ty|O^!jTc,j]4Qƾten]+ĚӚUzQ"TaH}؈|V}q.\z]YRkF.ÀVDyYf~-Ow.i&2eIİ`%̵+BBj,؈DzR?ikSC Y%kYXs81kp\zЮLA>e>iܦ/#)w~dcݳ8WVC3vH=8xj]/7(VҹqIjZ[Ry5D9I,iØ綐.\vizzv.93٧f;-|oaA3%٥J- ]D(wg|6 R۹ڕPXٮ17]t HAytM/GA"1}߬Cj(5`D\h$Vr56":6E0t3DC9S-9TAdiRm|6,q"]/G,ns FDSښrn{Չ<'U>LDk^sj%"lnq=5(|//hq T2}&ubLA;cZqjbƌ̎^@zo&/m׶^Q0P+Рdz)w@Hg':b:HQ[Ӥ~}tBGo6^Sڿ:͑]X9 ɱCeIoW !g&3cqq!2 )2w1]/BjAKI㙵R7&F7_kqr3X*[;r~8lk@C?YfwyZ5RS]oDmKX+Hsgtu2V=AI)G˜ }EkR'O9hc#uJTyUTڙj]ˈM)(Mmi/JlҴ :CѩW2"E8dsqԌL;}#'KWk ӜEHzK0w`m *fgMwxFJ$A9g6`1F?: ֜ Jr!ԓרTX;Jc^C?#@:KR&zfpmeuR*)dOP?)jIH&ue ϜVN5ר9J8r60\~R"QSR g|/L7J 0(FXn)?mPb{.mLں:BPTH@3"M 6_[Ao-%7;vEdę事->%D1ٳnѤv:Qm~q'8?qm3{!CWbb$l.o T!iMOw :jI?%Sǖ:G x!-^G}9fZ婻'Bqw&&W@)D >hC_?HvOrXE"5!ܴ9 _0$bnCB}ށav ]zט[ĩuqMRYY9{\W= ErX{އk dǯn*%wqj hiD, K)`'cl؁t}7ZX>g8 V8뜬SqFۻ.Y:ɒ{jL 0ܔ.6Vi9%J$7^+#elþ@u%zPӾ>e[,<`S[8),-2ɍu*ЅͽYudH{ 4ֳ$ ę|hNi ͎ghr Q=2TMN!dd3.3hHAބ.;Ȼ5@ia15A^c 9ĔLMr%l پ-x\qayZf$xIK ='b^A>EuO jԊ' ,ة=rzµ|EO!F/_bsL^ hꛅEə[kmbՃ a^̔}4͘'|egLΨV3 ^w?O_zD֓si;۔kNK#|V$ȩo%&J`?;}Di{Ս:rZ[ ¬u4'l¨x5~5(>vxi>PAI svJ!U;̠HeC%!?Uk>sy֓:Ak7} Frf+BdUΘFULeybb7΀0jZdgU`k0"?"O0|geQ'&4*i}j${0%5`X!0m'PyN H/5R%B?Ģ5ȕ%,+2->ͥ!; $̗`iM Ǣ$= t~>i:ޛ+JF^$z_p2Қ~g@`+I8I&ޡ4Չ0 UapMkdO)B;_LQZO+<^}0"AWs0V ?uw ,2$Z #Uuh@q18) 4i$AsoeQV6csʼM_aC| {vC?N+T=0nD&d }U7&Jڗ,>%Kr5ڽQdrj2b+UN i&ƺҍ1wg>=4`5a "5aHy:jgh9k 1N|]krDL*g*ec.! = XR;SsLY:iE9 |T\?N=w7"-p7,. D:X134+h;1w82a|d|ڌ=%( 1+IlPiΊ xɱ!c#O\1?aNر*LX>A}Z3V8&(lh 0K0yX~fuXc㏋=}ߩ||z7]I<v!.Txݽ" g%gOL![F '{52UKdc’eߚ5oWN ;.)2tW;CփaMs=Hd`0Ú9Oy K=]^|!ՇD&g=KĨ~jmR[sTl5aVITuCH,E^ǀnb&D;AvK=X}𕺑KY fQ|Љ&7AzL7m5(Htn7e0*tƒHu)ICФu虎S, P`24j?j5AM仾\ +zTVέfcA95 V`+-퉲N%.Fwp(}KoCg=0BBO 2TT| JXr7glRJnzFd:#h)0QtQS̛{]\7ULާU\rBfbs"JF?WmJC6/Uo)9Pn3: $m-1Y3/b)gio32D.s<{ t-IIX$EI8be%IN0B̊4ໍ 0~`H.Ā'`a*"jō!8lc+xlk& /`c#J2w2 @gKq M|,Ό` A+c-{0t>RcW:Cu`߻Va2 &v__$P3V[ՖC1#KGG TȩA0P͡ 4A!O˜Ȼ%o&|EYh oo1.UWT̪qӚF]+F@TFaml9h9|8rˤ`;Êȇ8>|h1Ry,Gx#zl[I+YTYJSe0ENVJ6#}@%7IG+gٯvbP&fm[z8)up/.ar@cCK_[8$|Y@@hlkaaYH~(д®1!u@'Y\|sŁ= 癣B JS!6Ud:^ߍ緆(0HPO[s cO52G J˟eGjȞ5H78eKp*eB6r"x::D=ʇKc^xJaN4جȨtM> h)۴')org)B6-wG*20b_rW@㓣n7gDgXŎ2=U91QEN݃N)|93{$kcr? ki>VB^%A L-xxx$O1a{x$F*LF9mdt"ndJ]0I9(\HJ8g`[ r'gsBTfvwp3l]mry'$sPJȡHZ:dBϧQ+Xٜd-.1)Mz5hQ7/8 CS@l$|K7c%~nB|pXڕyj9107p"Nb{ f0A66PͿ|ԇ՟H띚Ϗ#0E $A~uFbfݙ2w*1xx9^p-aTs4n, mC*|5vњKromggsF:ňa{ӱ x $#cr$|[~f^SƵ`=\Q4L%: _͙[r ؞Fs2Y{WU]af1Q۳4hZ:O~k$: zH}.Ifj.v%,&]aTp7 1 \LY"ɼ,Egwe>ބUK2i LV)-02/C1cِ1IUժr\>Ӫ%5uɢD,PCS-8]쁥ϲ$Mǽ' ;L}@ ӲOmL d䖀& ?Tv,O3"}6T-v D3 }܈_1uY}-B[h~5\HCkdqptEz\RW% EULL5\}1"g971au`ZXq&u횏f&-s&'0S1&qx*G@G:hSyu;,跄ʀɮ+="dToݿRvHpEccA*ʜӇ8ꅻL[EhZ< $rTlL5iX.!YFYzs­%q AdzZ_^4;2ӹ|'dJ.B5#3wUC<֎9 0n.\E8mqVϯfFkl䗖ms,TZGBm 'ې|n,>ii-E;@ .؅jw C7 ۟D`πZa`[^ˬgQtBFɳH&4Zwi$5Nx˾oMZ3`{ *#𪁶υ@LY۹yDo LZ4Ӳo?O–*H!`8E.Hw?ɂ4.AuAԐm.fPB|NQ6S#oϵ׵1st5PtbCՌC+?w7S,LBF;F6VͲDMJ^01aL "렙U:>E3!4N_vI_!MG#7mYaǡ<3joy|;KZѭJiL@y& .'s}*m7m:; _=hIjlWJ[[.XQ0+G%rdS /e#$_X{v =UqH&ZrjҚ#SPfT ]#[ZԴBJ` Βzy? SfĢD6@Jd`*p܋~j/5=Iһs BcKbrU+X NP̖ӡŪW6(='#\2}񀀫JϨjv 6.tg]~#vqJ~!'*CH?.$f.ۿ^*+Bu%g^ z>2t?YYIby$w>v( d&o8qS{@Dt` '.2H[x4i|B?Ba)[To8.[o>.?oZ"r2cpP1RNh{sV-׃\rlX 4q 'm`5rIwHV1p'F HӾvޱ9e&&` ɼnOR [5a2f@ k9K1&䬛Lպ_W!$v]+$9,9e>ur/ZFt`ެ~$`{i)]l뚖G%vwрY,%G3טGM!8/GbymFNPy[ %lYfbqD<5$>` +b-<)=i}Uœ|Nz{t5xn|b_0$!7LsKS~yJ_,dμ}7Ldt!K[G!R6h@cXKBOֽhw=񲳾@T^׽6kO]ذk¹Һ:T`5QPb }jf{eL5H+lMMoO[9d 8yI"4=;[Aen_uJvF ,Aj[Z}ˤ-l;(Ѭ'-yA@J8C9kOB!_rM%;pw=7`_l?]Y)̓o XX3~幓{ aPAׄx$4sS2#јJlB~-ijA}+OL 8u(KOޱb#`VcƂuVF&^B劔Uo!Ps 6lr+K|:2 ,@@UZe̾U"=a>i=-0(g} h8:Wr8!9$:cO!_[VϫK_l o'&;.J 3~W]DJW#: w MX!Z z2Jl|̯W„+`#3#"cN{ 'מ8A_ .3ysZ|T5ǁyhgY[9"Eʬ2c &(V%?sۖ;L3[LazzxbF⒎tF Yj+ <⁤x+h6ޥv =[XJףÅe8;iURܭ+t%Qj],#1|=Z\‘0:~ S}L![W"Сҽ6S?` iY's&EI&rVS/| F`.~j 4sކXDE=B IVKRZr M}jB 1ôOJS։A (Э yBV:Vo4?|/V跃4.MUi2nҡO&'|w>^fR2jCQ~mϘ!W⨶U\ kJzH/8y`K!q6vT6PqG}dog C, "6b۞!?896HOh 0 ʀZwr^]T?F, a"/E9(!lҷ zӥđCI8%XÄ3Is- K 8ub6 S)dй=ǖ;":`/XMqdHN]W˒,BƍvJsu^.yUvD]<۴2\ETg3`z7D2[)Kr\#11Ϊ'6uhy=_L.?Jw#v[:m] vlOaY-u2\pjNK"U?trbt ņIg t*U{V!2ʘij܄ 864!* 7HE)bIY^R <ωgAd6tB?O[m܀\y DеS)Fg͏VXrܩ4**=9 L h.|N +9TW >{8TnqO>ܿ"g(A,5rMyrJҶm.pYZG4+|ȥ,?e35,#9,Hxd dNbHWbx.T c|цs prC?*gM.=4>TȕPZg]e=FƏ/F^ Wgirdp /Q8\vlV63S~-Nāـ$ɑ4ḅ/c}7yR]" >!kIZ#(*Bӓ  h 8fѠKye|8MuW8^f3>QӋ= N~|>KɊ|\NG> )l} <2 e4˿7x2 de[M]83ṥyGBUR~qCr N7{iXNt خ9h8 6X4W ln8̆Bqxg}uZlUumr$r 괕1~2($%Q'8!f!t1#(ndŊ{*x3ܦsoU_ ˛b_&_^=Z6da 9(DZ\ Կ7n mÄpw@!.:*c.7hRHǾ/ʂ6,ItlQu򞦑1xWQ*A݅8F0(n)^,RREcJ >A`X.rWʔvf 99RdGGx=ExZQB&fYP((D6yv3&? Ya'5I\ c1W7? & *He`Q[ v37inuY5ty\c'G\n^2-dHW%|)ZQ-\B/ K n-(;dY <',"nLjڲ_aMə-}*I__P_ kc,\1 }u[袎ݎE6gхo,OfXƂYvQ7yncqqN[zae?3 .Oh in}n !!H*?jgc+E>'>R Q|S&9|8U3AV9 A3'g\,xʽ`˖⦛ϑPAkqo k-]l2>OqQxGƖ[МKM}; O}EU ,F64*jw34Ol]h;2ᇎ+ <)s9S2&tN8-CbCt֮ IrSC5B|@3Y/oo0^D]E!Ql? Dgk@G xԺrtdj\=W#YK{9J^hKR_9p7&oCFCO^BI3 ?QkxYA_CYa& n4g.\g+EHZCz'Ob!gPfH˧ő09(5 `n6+F y (2E!պHEw֕b'}Ny%|rҸX k)\u :x*LeD D1kH&u<_W{i,9eX{39" }3rK#:sF7"ӊ*qw>Kw\U-242\3TW͆^.^dg3= ^xJt RƇ@ੂ0 tc}f_ ߑigeb$oEMB|a(<j.kU8 W NlfeE9}]cTEhοzxn8To]9Q|+Ẍ́/cFG'S^D!i^P'eQ%^3z8h;kBʐ[Q>@1 I^*>nʞ T9'( P҅2K]o$΃8{] t[+>0WM[UDkk-^$:O GfHZ+b^JF^z Y~(*nrnxYZRf+\T~",S{oZ)2ƕdhtrڿS9@oNV̞yLU :2Șvr3}$qS8j>p/WIkrzg᪉%^L-vʿ{W ]Ln%v+jӶ *eyGlF[4'Gۊ.?KUh  4DKJgd(7(~9My.EMZ#d]Ik?K=I:`Ey"cg];/es(qׅډ,/ӆ} u> `ib8q$$yꁖI 3^+۱ǔ~z,nTir*Hd;Q(yBBߏgb7|gj IaG!i_9|,_HL9su.?n{" `q WD1ŝAH_~LZG2ۋ:>h;R@#pX.%?f?8ځմ;%ʩ #勇1IkO5r9US 6P )щ]֔QP; AK(+p  ' :lw,%v¶Iţlj,j|E,hg΄r^RwXmK\=i%Razzпj)֠!Yo1`@I.}gH+<>i9Uu'f`'&!>Cpt4T(|*M <(Y?xpfwcu_4µ-Kt1[2X*8jg!L|T<3V@SҟFVѠ ]F+|T+0|uktD7V%Ӽ7RظC)T-æN!ޭ^Z<@u h}SQdx4tX[vfRm3ɐ"AiH=Oyw"WYq+꺏9y3{{U" -+,0˲ފ< %.ш`~uӎ«N4N?ۏ`ͼt2yHFtH96 x@CҹXc 3*eKӫuf)RC dN 7OæK{KQ4n<4_!tͪHLHv,{ʬ:FY]zE:bѻcB^@KL2[-Q9U/Tp1A8?i\Z'OgrOztE`ѻT]"Z7S#G#*([c5lg^ "N ҕI_z< #9 3<#;CFYQYEֱC74;b \ǞFvR⎈zYx,Šp峹ZN3q$yRZ2*Fdw,LED k(gJ]~|98{%'(I-{6kREJȤeYI OZ*{Fʌ7v'T:+" (%Qڌ`'ơ&M2I$L^V*C%*H`Z2v˱rxM ^V ={<NjF*WHlhY.^2wcMIfm vMk@t)<.$& 󭟁̂ [[rC4u>MKU,3?Y Ԣ#!ֽ8|sxQq:s?^ VxaX9 A@&n);dFB),mAV$,B;ed4F[b+'nXcůP3oD7Ӽ 5w5o)9C?PRdE e}aD,g) {Gh.@mt+t!yAxe1>;s=JFL$X 3)AӨEnfiܟ efP~ݙK Ը)R' Z٣Տy^˕!(H5C00#a,=yFն4@ڎmu{`J;B+ulv)a:?[l;>m\dpS `՛EmݫO'Y5(bs>{]{iU~jeӾLFɲHH^Ny?m1!2͕Ql8 𪿭݅A.Mn<ٷ 0i!k,`}"48 re|¦?PMZYu[]ZuGhV-Lu@1r t$? |pTߚTO뀄dZAp'!s?FYqo!~OOTۧ"PE%lcYs-S7ܘT6;\A+j#qZLpC]{͑Bֹ He[ˈ&&H02,jA,1$|XX6S+sqd$G!7d3@6: …R;Jtz4c=[- =R!J10n9Y*j,wXơspK˄g:fqA&xzԢa" jlЊTû k5?D/vEU_~4^K0BQ,tr@OzwZz՝M{SEdf& یx@;}pM]0:H`_8/aELѓḼp˕ A4?Zk s 5P=o>z0$ )+Bh&Z-rw,?O;Y5so$4..-L_G*px!>289u]8%@K=[ḿ2%;, A 8Ly{R79VzQϷ*?gȂI}FfX-Z|$+x_ y7tϰK\0N6۱L)9IAShCk ƴ#S [=oTό"8!rX6K.^`xG5dy'/wH5?wci&|t7: 4-*Ą̈́(^!&g~LuLzifhx*iPԘ4w[tx?iU)]@;eӤ;-uv!)rxZyWl7wb+"qh5K71ඟr02kW.ֽ!;9}Lthfwv.󦋰r\7.&|:zwȖ9o /v}S=UMP '|oBJ`3Pp0D!T6uOWE'u< sOWTp@Ư[>WzG kQR}<v\𽲩}=>?_m8UJ~%_zA7Y'?lQ g{D&{i)9-Pv̿ͪ(?D`߱UE e&n&R- = Yמ\THϩF.RT7d̃6_/JDT.%hPQ+te&zr”pN.rgb&Hipt$$ea)gmR%Ɠ\*F t1<ЋJ w p7:;*ӽ{zS}8/ Go,U9&oQ0@\’cv~ A_o= &Yfnb[Yh`?:n>~UVh#JfAoVJ_!14UP=:fZkUM9O]-peO&:,^aAY, vʒ@2 Nqa+6+l~_°S+qZڙ!z>,cRxa[˕kniQ- K;Qhb4fP eh_ Pcw1T@XL~ÝxlZ\pqWcMݣu'#9IVt4&!;y1wځoX"w B$7_"D&Kϊ/(WCǮ51~NRRۖ)I[8B} vx'%J8= 1J |c ,7,Fy= ٰ"Jm=g\~WP/ RͲ| WNjs1|%d"1Wj5P3 hi?ebhSEdx*f; .nk~E]av)„vߐl 6ep0.3GoH ~\Z` Fhw/!? KDE6nIz<7grm`5/KnAQ>CZ:?hEW'X-u Z(:{ѱfq1ހ0;sÍp5WQuo  [sXX0*Bp ^V1=4)kV}Քs3JOcsd9|Ȉ6ULp{wM&Xt6^ G^x;qcߍ v-Ghyȸp*]>X#P-CW^on p }t8gCKa4 5SKa./sz r0"D{)}ՐIToX%˰6aLc;IJ7O758_{nQbV.ȹv"EO#6s{|qfv ~o>'2ثTL!r:]r)čc.o2rٰaρzJX8# DRp)SL1Ybw#E#gQSf8;ܔ7'[_a}M>Z3Ɨ-ZkdJ[aRCR=C6L1 d֝r{.+%x&1s%\^ڽ5T_|\{CBQ޸u ZvF,8۽L.!u&Zxw9˽v,2psBnqCvrA~ #)?~NlvMk)ڵϭ8o%f$!LPbAպ+p{=aޕ#7Bj ^HNVɑ($T{4 oǛ\ uo.ea2v/-eFjEChwОC07fJ0޴NRl-2J"BtD{wMlzE%2+uL6tcBS$,ͭ#ߚd6ŷ7*@psEX~HsV/UMh:@y{DZ D#9*!ׇ2a|c0B|wXmTyݡ n%Ct5V9ADr)Kj J;}wqHĦΞg /`[E!/k?gf'`~ 1EADo^iuxC(f\IaRUAJmdb8Qj&^s׸XD3DeJ<{s̖SvdTO¦R*~6Yuj*P6]ޱL| dtԲtDpB_*Մņ$-6y'v$qɘ)t >.B9wE"E??5^G ?Dr} B0Rݙ,,݁8|}.om>s#,*<hT9_Z5p._Y :< Q ˻44mZGb$#M^d$X=H6 !9 :Iv#x aH%#4oHg|̆Ωu)lgŵ(oZ\qh#|*hc#$'eDiU!!h.JØrNNj'OSuKʖgF@]=}-ˁhH0}nP?8A\'"$IBypSiD1K/x{iEԯL}'u5o1޺3Q7Eל^_/̯E9Wx~=+!u"@MrkqtXLrrj ڊ }IU q 9Arߐ. Q9wo0kCwvNSy,t(HAX<7s$4K F hba6o-.f ,PUsT̸_ FWr&3ywaYEnAj7G`U!!$:I "TtyhK%.V#ntR0R}'*srz</9" &L1+:n40ABe0 ).nR {*KA @;HۙÌeA)M%q2&{hP0;.9Iv-Z0h-g'? Pt Isו?H6f9DщFtZ4vjc3b&>o$y,:0glT7sȣ R'šnN п~[^VR O}|lEӞcsJ2Fa)y{r-NX@ vI|h/'B&ΒC$=ƅn*RKnFpw;.Pņ [ԕ#'@`Ut|N/ gKްy!n tN=N/K^:hť2CP!@i%W v~W4`C .FTD%mxluT^ij>XU 3rf{eG^Kdz{J}sD@aW-lbӰ:]1|A혽$pc ݂/}\ @oWz U%NM4b:~Y: i:#2bAP1pktrm}v:Rkyv} ZS9Qn" GY5usZpIX]-(]f@33eG|I$HRW%`  *c5"\kTUY.`# 0YR:-߽V21ݏ~ ,+abRZ8}EE1Vr&=8% d=҆nRW!.#O-avp}kZLBԿ {}{wv3R"TXmad4)tHW1H4P|G0= h ^ 7ҫ9vЋGسRg11&vzᓠ2L5:iE| T{MV=pTĽH崚}"a=bN_8{FPWLz1|ڵ}0w.&ФOdmkgL@xU+PB ~]Iv;،;[h [a|F8D_@a$W<3Ze)f|6/Z65±=5勋|1:6` " {6蟶[az pc~^٧gC)aO}3FI<{y;a`@Y>gBYqU]Zd]T ,Pk^LQJ5}Ȼ~q1\ M@RAy TN lmz-ϸuNPt"^4 ׆Dܶj=q7~'Gs|@]FOw1e_K|+ЮosR*l7iuKUA#٥K@LⅬ!١a׷-|wҵIkr@B"%4dl>>r"ɑ`}6v\ڙ KqEK  (`aQnSᎨ`Ʉkk @0 P(@׼M$J]Ouགྷ%<ƐJ*. C|0jȲnӏaK$X|6 }h/=-piX:,Qb>y9tA[ -FwtUψr<<e"WY_ $vhhsȻfU7̷ǜïR DYD4m7s߶ yuؕ(y:2 T:i$di>)%iP` Lʎd%6еbgqG)_t)\9R߰s9yFXw馎%ˬO}`6YR G&{:mCC\aMwf9&% mI&d0f5Ɔ7)Lm'`ng I ƇֺP[Gۈvomܼj8!YX5f %|W]8@v|nC'"A&icCFN IJ'rYm(d˜U|LVƇ ۝OMaEE߀t*SJ}! [qwo֭-ږmvQ ԰\*4E_BE <nּ;Յҋeet7Ǝ֖uf_Xu`(~,YZoLZG̈O]U20_^@g);X D '{\nYItޛ _%Z2u]Pd y#X[C1,UUzǃ O-+f#.FU%fNC?=9Ę XerϪ0>їFeUWLŝn.b%?&{1ôU0&yOvlNם Nj0;TdlTAL/*' 1¾ @SیcQpCϖE|dDC70Z/Ӈ:2<-i&J[!Q{&{w[#m 7V;)>r5^V??ƿ(9 I1p @Na\an5'y/IG >NQ -p|6xÈ.OHCY2f^4G,2wRu)2P`pZGǽHݘ\/I6 RmWbbOO`~Cq30mUkf!Z5V1|~U38ovAƗjM֍W=pDXu8D}PhB]E{`O_cvA1#53GFGi_M,.&jߗGF:@Y:=5%N;1k єd@zǍ#[&6$nص wfJ\bz&,B}MQAwnʼfUPVb~j$AKfg=h8%?~m2=t! T1L-  [)8>-k @2]xxJkЭk>]H Wv~y$ieV1Əd #qEA:ng)Q4a4樵/6SR3@ג뷮Džo3/SLW~kkD+\.Jdsr=1V 8nr2^rT?±ˆ5xЁфM{ޒϲm:#2##rAmyh+ܕ}\uؠzgMSy;Lx Q6ү)]O}[S;+C0W>ѹluoq}:5ޏX9v@,Yaֈ7KEbޟ>Y5LvJǦH;L6c,3#?^VǥPnOy}\ B:d_bէ:RQӏc(TWC_%_Saf^y& Ӟ)$Oر(s_oyP;4NG}!+5_APe&Zͭ8m9Cah\ T3w[CJ1OOG\wiZ}W%2(>VQX4ʂ+܏\d3 ^!@=.CwvJB5O8C@ ܎,ٶ/ŧdKfwNBc$ыݩF; #HMZ-U1!VO*ˤ8*n '[>"4KfVJlj+Qsg-κE0Slu/On_Rtg;uApc}IK6J;b67ƈpn,@*,2O7 V2PI$5D)6?a مڐ< lM̬žqp5J'Rօ{9fD 8[)VbTdtVibBJPuuU{T`ŝsBUW{ F¼C%<6Ad$r`^ h#ۧ4b ߡZ&?6 |W1*2x +5u@UH:X1e2e^~qd ڧnhHif҆o嘉%+DN^ԏժj2}kE=>a'ZEuCnu"Ȯ:<_8O,8<[|;3KOqlIV#sTg>xux5w+*౩tX7kap|K$CP)\ |>CVš `〿g|51"Ԫ@cFUϥ5*Zm|2|-.[}muϛ}(THc-`!> -榵o08xUkr;Mr4"Ң e ei |Ke—Ԛ,Xn $& Fܣ4OE*3&­.rG!x˕*||4 386lJbVй?sgLY8AR*RwlYsZÀ湵IG|/-%ΐEY^@F@~ֱf| cCq7c㸞s419 dDpǽ*B M5.(̒ـLb~" 0B$J_ pJXq:!xv@||ZyqT? >:!~bfQ~HuQ#e\TǢJq8 :}W\ԙ~L'6b{Q2砉ifIY|sm@%eeʛ˦:;wXmEW ɐ󥉼yFSэ4o yeT^ ͧUߝomfrq('OJ0zYj܅=ƫl;g!Wg$G-em-[Eecr_,H릔и&8r#ʊ t,R:,AJ@2+|ߵDnq|SFRa; Zf$^(;O\l 'RFmA%U\\5 (})}M>,`IN ~Qee('p?86 e2Jȅ6/Y.p&PD~BUxr7 b1챁^BǼn){R|3Zg|@ 8UHN(A[;"&:.jVԱ8"0n<ڨ|fת_ͅ.֙2h"%<׸H4[bc paG'xsQ3YM h[:PG;{h9+OsKlw; IS|M7TZ2?m'kn}ңؤaI' .LA:*?ӊ ^IF4GxVE@yR 6@z!ow: D n5YbFqR97i?}!Mq$obXYS]"r~}cQ̔^oLR?Y*ŋYE2&[[m.Ί-kȱ3/}g kjPijƜ8G)xSwӟ`Kd)uF U_h(2|-1iQ˸ރ~;VtgBx>z?ǩLe罣Ee;V)I !`0OǸo@PP[ս7oBxq:5񂀂U0{\(Fyi Twb=[b*Q x4OCdcNx»Jt UƯA{ 2otB#p?>v?r{ף!T(;< ZͅS[}LtKk0r׾`G7kEXdiD7?EΗ7{vq׎nxfw qx,FRpR#W2Edބa&T@M 9 B{cwn9 4AM ]Af92a>ΐ tDd߮Gng[&ܲ9s:wڴ!!Ĝxj>&o|x z .[̫UZ@cm0KCΔ|8JżrY_˽w+6)PUr.<昹)nRj4Lm7Zc]uloj Ԕ 9U-I0kL`ռwڽE*ٜ:[$zoǔ4ͦm^{w!  ڑ I f>!h^L &1e wK`] `4;#@Q764'zem#-Ư$$A00g3*'ʿz'o 0\lZ ]x%¢l#_)Խ:G˄c[Mv1+tB9mb?թ0EOxS>cr+l)pT( " m1qKtPmH ķ@"-Hg7H$~;$%r\'LZ蕶44_;^,ՙEw HJZTmPpxpTV@v&ӻtH#VORZ<<0XE50dɷgm#C?b[/jIoɈ q,~y_ЮzhCl9U/ 1םtIV6m]Ч]s sq7H#aWIqw~UOp )-pgJNS ol7j6l0̄KXڷÊv}($1'6â6A[w֯)p$,ϤҐ'A 3jbɂLZptO1.uG%׊TͲFW%/@B/咟.ud5+YŒnoM@YLY 'NF:ܞ/6|cYhȊ7My7Ǡ@eMmc7?9A9ϲintl,Q{_P|av _lP?wm5t)A`ެ1rC1הeYԀT|(JQv3֚| $a8@³He-UO S @)rfWDHdTa+r Ӎt_NC   4LZ_7[vz]mWڍqJk4C >2}?W)x[vH`8!BHJP׿&>tIaM&^RK@qXy{(c Cn[/3nsSQ?~ =u-"⑗;44<.5u7G9j7/O!`XŇ$SZJ a>gLS:i!<442 &tnH ~R+gЍ(,Q$/2iU#0T90 [ + z˻_V 2dmsn;'yp%7yEQ&u a)* kaXW->NXUF}tsvK{Xyi.8~ڪْP`!VFb28t(G,@6}pNÌ;Uv?ɲ8sTR-ݔ{T r2*F[8YNA!ZRW{M-9 : 0x6(NF~CQE ~uM8\hQW~=xe-.0gj.NX! Gcl+ Jmv^u҂Mf/Q݅s(4`~"_,b1IpAȔ\Fc'6) 6 aX)s@veZF/WzHa"e%%cy"n@ߗ/HvNc=iE@n([ {r !+2Mĵqq{(fm]*WͮDt3Z'j !vI;i`3,*r|2ֹ0k7"2G_6{ޝ+3/{3F06a9LrVsuW&&mک]s56ʋ%:r 9?lⳓ2) [*~ NGHU M`'t|K6PǭRtIs!0_ͨmShP.α\tB,np*z}oG]q^LBhʩIĹGݩB/"O8)r^nEO zS_`^5\IE􄺆iHݝr)?o}#ME*Λ k+dEkN CQ2@鴳#mvHx50ij!5crIhO nPXǰ!iE1P!slT G_"*X3oqfB Lt((:rxD5Bfmr>(J4ŵ ~v*+ڎWo-2J{5'} VRab$\qq*X%~u+CQcJ(48,nDqx )q9mLhX{p?8\>VƔ%sCݕbAn\ǶRqNBtSmcNv-\ڸT9gӭ(Taj8oY-% IW0p>AK htus]h<P4jZ :oꎱ;r?x~ 5 d%LЋ\ f+A2D#iv]%f*7xrt`r@8F;Xb`ܒ /°lUM%>HԫԴa\:VԚ;y;_Grꪌb?peSN q[S d1rk? V]g̷THC5XM46Rۈ;h" %1AKjj1\x^d́8}ĸ H=~FxWGa)3˕BcU0C,Fn >Jio`8EvΚCCg?=>H՛36\Aꕕ^7C;=~蚞~M>Eh}?z-_d*}p6fijr+/wsrܩ 6vP"Z{Khn\Y#2F$-"`ڳv+NQ37:㟢ץs"ڶr *#+) 3:C?OecIZ~K eVJ‚)a-sy`QYW 2W08q/בֿgwTS*S}Vsܹ@JvdIL(筯5G ,X81ۇmyV6SOFҍ՜}"R/!ί% cJ yLө7M-=ݱ${7Rmm_YVXO n!^kQJ|U[ e2]IUK9?^UZ9`=]w3{QS̉^-UDEחJ܀]VlC/ wuT!H&~=$LV1?{q}$;0nDZj-1ř ,|h=nZ(.IIKKO_n2h p?/ $k7:Gmnk?!H1@tWh.E/tC^6mor]$~'#>0dCMCdژ,S(ZsMa}%cy !q 48QR Ф]!BĂe%lfi9Zvl)y8:u%H&ױ^ $ﱿ>啃-R͟NTƵXmX RC2y:M ^ۡ7z2hվ k |2n#E {DmΗ6l2tL*@ޙI+cba 4Uo[Dߴ*\`;bp|z6MJj<"S8>yAksU_rRU/άNL^nRdρOzָU|^!".ba $btrp Z7q6gɬ!e쵠иo[U r]/rRA9 ϤT%x2Q]$yϙ4ukS7KHN@]2 T@)R/Xpi;qz.l:gR+`Mct8/.S:{:߱i\)mq9bg73JRĨp>!as_ІAo* W{y%E\ܻn$oe9 He9лgUq*","FV$c/yV\pWxVY@ll7Rc1fzZ-j/Oo|7K| !vOf)6-ZMɣ\E@U2KYáEV)G@an؉Ͼ Oo]o >+y;s%=pz"U^ڳta:>5VsR F MN6Pn /%1u P"c q[vS??=^Ӣ%о`K9 xϑ׽S |͆dv;N_|AFI(^<񶑸*i=9@jJ(葹@ '߼ul7}{Z`/8Pt%Y#(C7|k1~?C[*x~2p#t]sEۀr<y`Ѵ1[(0-N帽nXv-udABz¨1WF^;6edF$R"zܲ&$`s1W#m4PTsQsώvPŸi9*[ٍ w/N! X|'bMA4]ۀ?%\,&/&o]`ciqΡ*H!hhQ 7ω\ya(y[)174tYyʥ~SF{4_Ft49: 1<"@$'ju)- gaäs0 c4UM'-W܈7!ss@h8iX4J:mtٗXi (:7v4h(fFΐe_IO8s4+gn(Q:큑yIN%9%7Ʉ%Pfvn9R }Ħ'( 5998J(Op dBk*<&e[DՓgLU0b"2HجtӖ6fLA)7t̆ݐ1$eh}׷-Sm1~1D^2PYB %08bVBg'80ՙ.n5V|yyEG4@MgF@xg4CI+(Q9.T(ڗ09>s-6΍ 0F 3\!S JcGG+t-־iA7z@?c\Rݘ媁}iNa8CZDUkrK+8tct#H_Yw&\UFl\l|,*=g%3B6vhv_yERd.z-3݊[ܡO.A  vd 2nz1!4YLG+A+cykt6kߤPIG65X??IdrC&C%;w W{SƒT񦈍6]c~h8rq%ܓ60 DU V,os6 ^K- cYc%:oI2Jzbt "1gEо 6I;[tfw& _kkkq.^ eC28>) e;%)98*bai~[gO.m&# 9S^'}Rses=H$VnG?9V3"~*uk kWT#s!.{H?^m@dQFIrllFҼE]Wd!ǥԸE]}-?l;A>>&eq 9=My<Ͱ .mrMNJᕕuCH~Zٚ2ᗲ\t~Hd:-bR>0.VCes/8=9u>H@[F3_"wV>LCpAMMոgMPfNsC©!S2X$nskSП"B,c:bz%h$D~z"i8cu4M=s/`W/a+=!" {ا`3ȡSK6!* pd5d£q.2͛6$Ec=Wt)o!sFMsϢ8e@Q*$3-ٿgآs[{LG~5mJNlc0ȵ=30,3Y".B%s|7XvVy{D 4xt6&\Œgh7&2DGj-\. Ti" {gĨLIEo #aM!Sp3C<4yEtlqRj E v |6ܳ8l0@T)a/*]Vt xvW=_b8ҋ #=pMiA홿auR#W3GCknp⻬ #$JD`RER4b1렫`A|2іۈTR0{uh%U 07[7m9dz451E[52ߡ{FgGƭ u>']G6@ IXw}9囆H.R93y8[,5 O$DV8nvy=r%層Sc6MzVe3~BɘX{N@8 ,%%2@.u\&!wpѣYy7 LQ?_PBOAЋG= _*aք/ GḈءUa[QJC'Z ΚM :w QD=j[IiaE^oK<Fv{A GI8zp6ucs&TZ8PG.&cUȯ Nr3K'އPe똜32^b!àA^?#cyͷk! ѧS6-o:B07Oa.73݉>!-@Cg#L[$J@Hju8$߈3 cVyWS;q+K,^\n8{LhZ>֍Ǵ4 mRWŤ Uy4Nn0= yQ9rK4C߰)%OMX(Plib'J0]MR] ޳oeM,-D/LEyT|LSaiڴY74GwDsPJX%˖,kL>b&&ۋi섙]OXG|Ԑq}ǽ JGonMJ*{vXv4M(RL jwU25tRcQ}YM: an2bX2&!҇Yjy2FCihaN<{oqHfBZc@2RP'ǫ,lg:?O^_%_(ě=ɿ FIl@Eea j"szBW~>R7O Wy_mwܷC ?$MX-ʒ\3wm tp9BEg< IosK!Y6dѮ1YD@(QrwIF11O#{zYꯑoSf/2)"6'"Wt~WeN3,oi"1h_3k 7 'oU0vhCawW\>tR{m?ha"BgErg  TK̳w76Zj5$Uᡍ]OLlb\Dy9u3KrUWCqGT266/pNPfXFGc)ͻw.懱 Z?f܄ϱkRЉL.浜ı<^#%^ENq C5z$(;`_#]RDLa_ ?No^RCYdlʺ+fn$L,Ju;!5_ֲW Wj'3]Fd}}JHB<Xm[ ENmc? :A|O O Хǟ^A*L1&NbO= 909)8 ttgEB~g2+sRF+ZB8n^ow=!u$`'p>fND%ǝ͎m !8q?ZFA<:4›z aRnt\ڥfCx*b篆{hIF هO*B Eojbr0C$)U1?wy{̩,GRICAYb N2O $H l{z@%6Z9 m,u)nFK̄lWOkGC>5i*5fs  o vɽw{'Xy!FKlX{|LTASDτFE7˛:6}cVhŜ\Scʟ}Jf%LPw:lƃiZ#oJ,+ዢO#9a¶9ɍĮYz%lhTtQĦ "JJ)8qX9[(mV& 7 ,2EhWݚ @G;`a$xb0^!o2[sb<Oj6?xFh/Hn&6w üB0(Ʈ9͒)i>l#Fo`U{1 H?c$^Ui)POaJAqM+[nő-SWr 4d߃b3}5*z×'cϹ& 䁍3\2gr=yH3H(#XqWJI`S?beyӸ?1g k?9h1F4{- >$9H>X/?~ E*smArY"vbV¯z)0v:4mExDX?s[۹-_DYyiEMuMvX"i(.>Go1c"Ȃ7r7_V:/3^>Z"jL% A-د4kT8tҔ\VQ<#zڕPzDW!_U>S =ŕM9 `Z~:!e>8`41 (JȪ_"_c?U+ײX%\x)} }uV&06]gl?y?_ڞq "]~ ҟ z`{9bcO8u ]GP#͖#k!憑 {Gk S};k O6Qd_E<׎+wŤ1, {mGC[e.߽,X|}:VNz(nrKw?cya`>4UQJzRfЁ`xsw= ꅉ٩Y(ͩ>M2n{D y_z `tl1@KO8л{z[yoE@djVw^NhC*fp*͒VBUM@iw(B,f~ Ѷlrc5J5_*q'8cz,qu[썁Qܧy[{NG%f6SZU(# ց}wgåpCg=*/ 0Mc \!sHT.!sϷ$%,dH@{HԺlGt2d>| b0mE-2`75(׸4qy d[I7ǯ+4qi PIf*.VP%4O(“b{垴1.zX8%8ңreb9;dFLY_%!khݾu`BfwH(7?]dBhWa=i8g:Yi2+y` 8~MRe>}1] d=RK9JKyR .RB8V5V'R i5S@rQI: ETΞ OJ¢T8JkKQdu-s)x;]B@ {09 >| f1zI. ѻDH#V_./ͥ 3 U7z< =Y ªK]qDvnT@ ͐ل*;^Xӡ1#!kM-@H\PMjzb6Ǩ1C[5NNeȽ5n8!UŊ.rH? "*A/U'tK5az(7JjDMO4> n{62h{pS/dMּmڒ>L1ؗGئ.J:^E:*%){įsy5i%KV#0ª?ݎ$MMkH@.'v F} 4хUv.p& MvŚ{ֆ+%a;j+i>OƫK߯|pk؎Gﱧ ^k\&kqǛ&jL :$@UAŭ hdĥd=ͦ f8ӽoӏЁ1XV8r7fȍc2x:ษݽfvHmnXr4w -;t JAYfK;!e^oiMճc__z\KV*`iW(~"ΜmVk uiXQnB@^Xi)Bi"B 8^{c=IJHJ$Y[}8IWkM&fx<Dn@:Uo<^]I#jDh?߳hEm<Y3ӟścwɮ3,Cy>{U1Qq}(#9'=z]lRo9uCu\cLu 񺰭#@vTĕVRK# F?ؖ 3/a/i))R?<¿C-=6앲Ļ؅Z JsVcKPfd2 =l,[ًsIi+u#R/PBLѽ̞AΖɃߩ/iI.2zDP~j ! ڏx2泹NXl$Q`H$=E_]%e-kI~P`wviL#@TYz™m'AfN ´,י;7Xv˽0&ǾDnud'LAZ{&'y~y71|: 0Tgf B#C; ElX?\_4)a!?@MA0MaI(>9ubha 7DKtoʊB2F Swb{E\2YFktV^+X9TMKWt׷zoޥ94io]ԢO9eV!F{aMݖbr@.%w/q@z>v: <;3HpG-Xik֝xm vF+1R[b _ h BҸy&g{w|p0סz(/td\ӑ.W():ϓ U+8VJ+0? l9S2)hb;EW'6wzA9 N8j-8tl Gc#Sc =/ :y6\㍥W~9H-nFeQ+Nb@KbsnG~r5>: [kuqXG$(G}c5x]A:?$N gޥ OV.OԼQ:Q?">2a.dK~| 3F_?%M,S#vHRs$04ӛ?}V@Vg ^Bup,INm9 ~;zgLT$_ZRxnB6O, HuQS8T%/91feKQēғ15 7ǮuDJ)(58<$P;=v(|w&4oey@Q]ڞ9uŻ B "!%+4oQHfe&duj,6}!S*o~Ct؉\rDzu-OS]M˺)<\wr$U| ǂT~&Ay U!+vYy!Bt_J3ژpgZǚwj 8$TKKBXK¬#eG68bfJN+`w+GU(.Å1qYdg*!=^}p2ʯȁo hS3|Y@V}f@eX*V{`jLM"rƳ Q 7j 2NpQJCyv)O^a{RpO{ҷxLkjZr2(*7PGSS~IھpE$2G{T !ҥWȖH?]ַ`+3,%JVu"'Fs 04Hym6ig>;c^m(m HE #ifOPhx%BϤ#n)\j?\}&5yɺέg(ҵa㋒F&Vwk Z,/C f5I}Fym~Þdo 9Y):FEOE-<$iWJ܉=- hL8z:B<)GwYF|mG ҎM|Ъol'Pqg6שThv8so]K8$?>D(kpze 0b.&j{)p;-vPO&$hZʕ+bD$t& U;nw/X=NI;uch TV}@*?"_Vwz!iKR3N>", gZȏm(fu_4r2YtgZNJG˫8#ZCo b'AX9OgT~倵î.f,b plPͼv?2V7,rRF:hDȘ[$_e2ChDi@:`l-KЅ^WM$\/V@aU)peցI-8v?ׯ5p{݋7,Wi# 'b'kQ 96{V@$V.&"b-oB'"58&vx &WHIh269'iR96$S9\b)z8XA@UzMۉk/H} ¶˱f1d!*z7x,u#E}΅_F?7wuHӊO1\޳YkW4Z}#zm#%L̀6jzː3(1(S`:5QM'cIW!wK@VqrOgɮqϼ1aq *;~)KK4:!ӥ+&{zdMNa *T/݈@aT6.q9YQJSʝ=/%#$T%}s!&f}:l zR^-9XX=5JEQam$ikϞd+W+lMpb^o0bЮYKMd]/U4E0|]R BVۙ8?.PMtL|a%V@=la?8_[]\G8 UzXjIyx@",<"p~Kz`b<@dfa%Bb*(yfz oqq4W5r7J0EH k!o`}YLq ϭ{~QfW)Rcי9 jW¹ƽ/I2Q(*V`$UFL:GqRZ/_k֐xCx.R_>)x FM"+914AuJbԪ/ኡmA Tw7 7KǧRPfabpKh[b׵P HŠ {j:PLyqe-V]VV2JF!vtz*쭯3;bN59&ڕWZN#o|>cRLҮ"5G)~ex̱k+9N \-r;a˸1ޝx~\ͥ1iQnwqmZ7)&um6! #ȵ-ih4:q0FcGR؅ıY,R<8XsuTڻc=o }VBJPC)ZڐJƘz\?: ?_3q5q-備Оu# 5:.3WL<Szve(R~->Ӂ:z ޣӯVKSBG)$?{Y>fΞ o3| 'N,hITA}>lFK،WLVP ] JB:=+#%m4qa4F}, v'adwz{[}wM@ա%+~Jُ]XguRgVy؃Wj3N@dKfRnyghIX* rkȾd ;'EV}-MaT%Dnjc?}kb["u86`" 83s OGvF09Ƒ:P7Z5V*|"?pv*co;ihK?ݳ'HE_;`^ dr\V+_ V$9*pŞ!gGom[⛓uX"%ǐ ަDgZ"(A0%c6`/ "Nn1UKם_ei?шW= cgb/"'xMuu-T]ct 5No[ťŝeꋙ,+ /*mxSi6:5ggem›8y(5;bVY>`?fo[Ưia=Ŷ΃) ^,V"pkYK64rzY`D+fGI+$+oJo{ ɇ^089`򲙽;Kj0*F Q<"+!ULj>9Y#!cMa l]kOP={Q:ʧ2va3wK MbǴSA!ydȤ e,%Mop#/ y5n{%<5=U`rS&och]()M >$LHFG>ns.]3kg8E? .v2drgv<&D݉*ԘBzGxkOb'$kD9z 63~i(-#a%Fx#n,>`h[애}`@!j4`jʃ.oy#x2vGrnN5H0]Yr}lyqQOBU6I0zP >یId)?y6e(ɭy'EiQ^5m./XN 9)%сNO?HTiS| 4åМaUN7kΡaf>?vJ<`qJHh}K<=|xk=J a r2fx,M>u}7Q!8Sjky$wg(晧av2v+L; zl$BqlA簍6`D(.ŐtA=o )4oL;#ő&nq34ȠSxGwBeF0N>Wj AG܇Jq X갖K=u˵P G2ބmd+sqK9%gވa(ն= %j^n)bl8_%&\ IOkh6wнʦze$xF,+;*jT1ݎM-3wo-2zųy0v)|,]73UCDU)j6= ܒ(K*T1Ĩ*Q 0,e)dAIGuw7"u ٦4TM}$o$L%m^88פMKց 5)(Zn)P1E&XN 7,I*1jyu"koa^boA/*;.XeGLe0\AJ޹T0ol|q$؀) a[o т^Jc#yGH쿦r$" jSnyY'U)[+v4Mc^gJUzry/QW+ي*j p"v/:t68:6[M87"k=+蒳ƻ y NUYF2EgqMB idgȟl`O?K ruQvz,9`ؐDH0}}73TSWEESW-e:whS g9?w ¹7eiv*$-3њ 4 %&]]8.|n9|p))o?VL"Bxp5W~dDm;h p;]$I`+#+N,韄F]վƳ9?{O܆ _ ײ";/ybw&ّThmFŻi4|ӄX+^(xGY#JhK2YY,Ch3| PZ|YS~0D3[&29pݰ#H`|X~jۈ)SAPײ{/FR7ka{ƘTb?ASP9h@ `)dKv0 BH׹R+xdJ7ݒ$K b1(|AH S1N ̦u'zÀ]YACL Pw~ Fu5鋺Q R\v#Cm)?+7A9)"rd<&ؐe-LZz&%f?q߯' Nݡ m1A2hC#[o\ C0y5B]}2܇u*Vr/7B@B`kw"caFv6:.Qş`ΈjwH}ְ#ިi"*R: [{FT`s1O+ z`umh\v@fU[]C hBRTk 6j/r_ŚB ~llg.`A[,O>)ACh쵳:.Z69K-H"ڭv'wSc|rm:<[Q$(fҸDpVt}DMoP/>))Z㖽أaoH`e 35kvvDxۣW9"[m*YEUҟѿ i* uhpŠ9RjQX{q)[uYƷCmοN!4s,U#7}Ny&k?UXP1u4k)5eWs~g*i?2 45\x掀IE`J/鷎a:?֙fVl2sFÖ~`{$pC[{(9-v@n1s4 h  m鞎,czpR\ݚHઁKn*<P٬ekEqvA>}:5+aAX*.yFH"7@(H3npbIĢ7u,Wq Jvaa Ǭ8סy٠%b?oB+;4[j`-Ȓ-" ['XzZ:&' >EzӅo6@؃I#P9(N|jڮ+=Nj>o]r"i =X)yX{z좣U+~\qА3YkG;G]Y*5BFeOK;_ڣ&I0Lcpf|'9OVڒ5"GLr\+牫Z$⢾olT9#CG@X4CtO[tۥg%">`Kg]]QJ^No<d"mmU<.&M_;#E~hSpH(!dJxX}@uBc6:1ך0 WA:}Z}%sl|v3zۭ Ԅˏ W"qB3>oKS 9u!羷k14q'~@q." `~+=^mJm!TgTO*#ea4jdO1%i+Cnp,_.10S'+~g4O*uZ8 "tu}?/;U/!t.D?$16pEHnt~96m4f1B @CMhgV2γZz!]-W1"`+?{$ :SW'%{8){_ ׷4? ao[ޱRϹ[8jËsc1ü݌HT=Iwh'H-ۂ_aNC9t\KAYo1w5\:j,!Ftmcɉ>6K*c7VJ敇_(_s%(a?QN-V8 H>l,~Γ/9diV6L;чL&QH-`τIт$>+)LkVG>pSA]du6$w #;Q͆C05nR;>M5Cq"u@ ډ7=W@eL{u8+D꛻S ㉢FJƄ<+ wR*o#㢊iR%"n+X~ CFK[}gع_ԥ`|1aBCb0YlNWM2#RGJ6ixźxbYqRjsjZaMܝo6Sȟ,ϥc̯Mc]xV;3]|&>)KsikmLKN⇑nȲBd›3M|1 B/L ST\Szmqw!dRD2?~ ]:"}=JUִGX=jQ x㡪zPޚ}j 20ʳU:Z4 ]Tdx+'b.4Mh Ȣj?Tgig!s{/_Yfr‡+hSDv&p F9DO8]:E1YI=:<@Nb9T'a߳sL~kT1]63CU4-wB.cfG ,nݗ {_,g(\ҷWQ8^K&da"U zLemH펟y ]Ke?|Iaϧ GM%'73憎fȀ ޖۇo,&lMQ stlUp/2B ui'ܘe5է^V[JssOĐք)˯r@=^Rx`~ X1ϣ $|h,OE"5?EqYM(%C9$=79ۗ=aOa\ #aV)Th:4_:rkQUWc}tDQ3=BD/2RzO跧*/%.N߭<هr|pȖD _c dQ1Ijų"O?Zv SoYD~h*"pRKbUGH/#˗57L\dT .TExT7OG& R(2socY{GrkG_40F䷗fZ|Nq!_Jaz%֟)߲,-D )aI=_GI1a ?j[}QΚtzz ϗyX]\5Z=0UR;8Ȝct۞*%Wi:طPaUV.TVg ߊn/ځF^soksn mJ|ټM{ʈLֲEo֋&@,09lMZhΘ&BLy#w`p:y|%zw%nD"jzT즞6o K2%oI(_L~2 &2q˷Hfce`¶} "IP8_!رk,ʜ"TFm(;3-L+DMj"?!\u읧tztrbf Ĉ9-va Yɂ;uVTByBZ-IK;u>G+,"f 4MG$"os;h푐9±i@yYquG9@hXuKfW^}NE7ĖQ;0$1>m[u9k?a-?Rmɳ9*(_uulWd XunQJ"V=LY!(8oW]{Ŧb&w9l3kfꏰ@ϓUwDؤrr{i-Z;QNoo*;9aߙuWY/?Կ+hC4iE|"`qZ-2Ǖ=ᡬj%GVAjEޗtr1aejr N2Jl 2 /83>Bx Mĸo L%]#p:e@07 #T:0uk,){t K`H;$Hڳ.%!o!)c* ȝ²LL݇ y!fv6_jKsbgwy)at:PE`] ѓ`VЏzpLfJ mXگw{ڹ)(Ex\(1RPmp?h yxeE. 2 &|Xs+z9AZЬ<^Pq%Fu[[rb:%zݷC}J{JѮGZ0:=бT[wM2ۉm[V $ }ʞN0 U +г;*z{%xzb-CT⯖ZvmI}}"EOGl:Fd~#i;(D.~m2fXE ~p/qͳ'x!eD69: KS;c?y%Hk*}?.43_Z>J1PZ`vҼ.O߯otO.jp\_I0.Zwb:F/x-mNl|֠8/dxsJu傭&ȷ}M#5/,!GF)$@FG~rad6fIBs,26PbdKjW'*Bɖ8(G 9%hweF3c&u5XY=7;vyw B t;0Vl#σ2'qjMMclG݂ 9 mt_"J:XOwA"Rr=RQ~fX\6Tx<{gd+ ,lP45rAL\STMzE3yr}WG↦=e'xj@i~^҇M/S" jjFmݛ+𪄒7 0t?pKU ɡ''n&ѵnܹ+h=ꚰH뗌O똞7<&(i W.%yC pIߧx| Attœv/hP A٧C8ph#7gtC&A;3kCZWQ6)JbSf@s\T̄DWI,IXWـoKMٗ 3QxE0Im_qcԵ?{ ;mdw f@tNᶝP#] &wuACE"5_,PMF.aiE<;JB(ĢIÑyd_ ^tߎ' ̲ Svb FP %>C&qz-t0:S#jPso?5iΨ2W 6vzԧcԦ7-&t/0Y+%Wḕ?yBL\oK X/[Qpحw2T ;Ny*iȧzo^|6e/`ڽ勷ʵ)/U6{k)'D= '}T2rڨ}>,HҌJaT|w`!@->qR1wӝ&v+/?B>I3*H+5hq,f~z5#s%-\}Mh%2k͝<\f:YP$rRöj"oˠ+B# Tb`#{nߗhl*&>\J}HHJDNJ)J]kz'Ep%+r,Pd@n gʋ5܅Rrn<5Z&U͈)ꈓ^yw}&D%tuVlԊh}NLy@qoikx2z@QvU@\h Ψ%8^ʾe1MmEL4 |y}[0Kr#)`:JPa| &wKا*wlΤL 4/4ϋ 5DU'V%ĥ5@..@r 5`Z\JE.̾ ک[q9%k\ ýYK^)`Hg Iٽ /E l ?F<3/i/䞻q㥆̒zѹ&j\.l#҄Ⓨ\U!]l9G})~Jt8)?E.d ΍1neXz Z/^u.rRy2:v,z\T_̌EIPl]͙7GLc!쭴-59jĪF X]e0l} v'^nQ+m@XY`H~E#kX\g`\(liVy}TG[6B~z`%ԭc{R @yvnpۧP3^RLTg=eLճ^ (0GXc`u8~0~* RG-fς`Uih-LgTv1A+w\.7[W?yHե?LΏDNOჽadzۜx̬>zky_jӂj_C.w+1i*$Arh]C2H%XTfNo&N`- ԊK},{G *,\EBpky&N,8[ dEEᚤ-MgEv3lD P}3o0dZ$)Gr')__$_jƈvRI{Nf 텭R'$Cv[T\fVjem{d| /'@뭔O# D/kɓBY~,-.*jϚbOLAsrR)IiNxɩߦl/!Ǹ 7qkuB:w0Xjw(˱Ŧmm _k㞐EI lr3Z)΁YE=Z j>*d4;5| .O\ #Dz#EQꈮFwLFݖ;#a7ޤm-uq{}Xh`xc-b jFYkWrH%96m5N+q!{c%=rOjBHRQU=#fzyQqy@Lk7I1;DmJx0ϸe.Y9RmJS1|a ;Xe] `]':u?AP].<bu!b?qVT/ؚL$,6]gr]g텞\+`ƄV$8@ :Q\,玾V=š6.i 0Sw!BhR cuRgO.cxoh@%}*1 pBGqvòZAT9=_hEbٱfl;b~fGs0Pi% ~EL˸&S<L1]_nD{QMM>~[8WG{?C=I|6 ݃Rg@0}h!>un{/)h`˧\~bdm}1R0RA.V.IqCËOc~F>.gg4eTb˄>Avi{|$Ptdlk o`ή}o7TV$ rRrv%PZ%}e_`.dTuΩi~N& @{Ys .ĶLd"; y<𢐰3gT[ɣao;&ceF~U|fv7cF]' $-HՍIYzD>$)b@ ͞յ0@n] +LJVߙw{;\[jinV;X\{6HmcEΩ¶U~ma8?=oPژU%k}苂?W yw}E18ංCJ"}Ҽ\*oƭûPe ZCLp|?^'ǭr/ A67Yla\(= DF?]d}lPQSW"%S$Ts$ r tP;p/6q4l+ĩʜ- ECEaMj@}cJgC1~j]c]Mˡ^4FNz~'`ʑ~FCJ $dЏ `]DF,$l#8 'ҦzL0{1>AVt#Nm9IuͬWH It *_,'adc%<6OدGm}qh,',(5yi#VM7hƔ\}g>ɒ$ $dEؕ KC JL^h窨Uo}c!RiM 6P2'ine<` nt`^1gPpwIxJC'Gst$Ȳwd?}]@+G4,8ETF̦afZl<Wv\B*8 'V+U#mDuSNAG>l%tn}z@puݓ;_0QJx?WY\߸.7ө8ET\ɖ) ޻wTۇWX ?qK=9acG#\?ԧ-}(Jdz}%>\|%6]ޛ*Tk!DRucp|6;jbסBZ"xp!CdJrb5: m]k/JT"F)n ۯԭZC5j2}OJaTxl\=rUUcGE01љP#xEOѸ~ufM@$~Mgj2J1|sa4%GJ#X9k ?kNՆ2mnNﮕ8tJ x$̽mǖ+CH B*&$361De6[Dj  X4" _'$ Kxn"qqY]pr`/ċ̓"oH4a7ebsB3 R_">JkD(Љ`ثO-"Yħju#L*x^oISW꿴Vn(UY~j 6ceꛘ賞SE 0p(dS"h簋X(=E4}iѣK\@rDA)*/bLڅ֞| f$@r4R^i֕? ;rAi$bQ:퉴V*OL[ҳ-kv_)-^&U kUn:t1ٜ%"c?`@eyDH{79o1dRD+ G4_"%/Gy"e"|( $ϚN,suؿ4qU㦕IڄWt~p.Zg!oi461~EK kxO{)hr&2"ګۙy>uE.d}sXn6Ȕ|xqh$Peb oF$Kj@vpдW/%>WtK[_J!<9(ۛ뵐wWm9?ɪ)G#:"Ż"s:{"&2wH]H'dz1DnW:j̙ʡ>e@mO1$e;E.} <2R9OfA^@S{lC9U,YfkRRs3uD`n΢GU-H7h1 [mjv#˘{M7BSZ@,mBv ;&w/- xp𼞡3 Qw4GH_Uvt-:?{龑iQj+, -We6GBfo M16WݜCfV4jԲZY&h"<d"d6tobI'Yr(naM>ؠ[CKG-ґ~{?rWDDg\sc[2hQ5G2T@]&Mu)礿#7p']pYUK!,`#J_@NIFE9x[Ylh'ǷOMށ%%w?X]lN تZQ7rN"&Xg { [$5) 5C$W݀!&:CoI NZ/9gTae(9%`:6:}v;.4ؒ;GGSIzAY_2M_B{k's)Oup͐ΏHԭxHFU6nN'a8tϜ]7 )ywmM>:hmu[IV~ZqJO|w2wqb8|~Ppג@䩥oa Fyb5DNqXВ0Z2~(R:8ګnB̛dD6{U&VΤV?}eBTaE%j2I6>GFWDȚfjw߈ehb11QAdfD%̓OZoOCqкbD!c{CkI3OvľS`goұuSi5:"6N&ϬL8 dVi~N5\:[* ga+E:;P*Lט $άO-UEQwe#9b,#؁$LW}h[ks`&wDhɁ |EZY3u &X1י5GƳB)p:N)h6_W7<dV$Q{>qvBsv_8-D3N@STd CkkC]z ,G7. ~#4{',,]ߙ_Rj.7(tՋtAVR*:+~ןqT`p!rp-4JU]9OP9) 8M5T(rpLJqðcߵآJXL%5h/?t[ݸYY}bP7.XJ:Sw䶆a*-k:`RZf%>?si~"pE^u..úh_A7Cms]<#8F\#n@WCl`cS`fZqʺR3q~=4B_[ ۘwn)T>r4hd:alab+ "pe%J&8N;'3igH͟]Re#-T#ۧy}R uQk^\R91)IkƆm UjoY M.Dq <ٙ뤬k DM `EEg pR+j 9,|Ffia#qQꘄ ߦli5!pvGc@dcq)(`]X|o|[Uѹ鐡I&^/} G7=X~f1o2[fEN|H^oaJ%1d)ܸ}f9+外40 8pۧJbiVд M]Ϡ+zbԂ"legBJcNއ,3Fmhiвt|Oc|'~vHKTw#XC8 "teQ83KI+GQoY[9Lw!Ѵ|ri94 bRG?, YLejy.ISqϽxa~]ʹkiRj546!ie~%Hs؁ܿAL'byi>Goڊ_L4Ca# V_ oa2W׼8ݶ Е~zidИeHFN8q V|g8kjDz6X %V8囯2ÉM},7,e lS)=GD+;xR1hC{Xp{o$#6lr`5o" 0T43̙bQqPC n;>/l+Sn;Q#5L)V~IgNﭪn*Ԗy3Ӱfu7ھ2 uqc7Blpi/0g /\ CH|d BKPĸLá̷1ou7CwiF)%,y -\r+cpEL$7kpmԼ,:֒ƴ z4] Uu J==i ʹͬHB6|y^aəXħo%!G2h}\3gnAc"cp~Ti/V.R71_b@]\/ V+d&OtӸx!H>#95RT! !]f\!:# ,g[WrK-{& pr<n}-ȣ2<@8ZjhYƴЫ9؝:a/<J)Pv?̯_Gd/YN֣&g ʚOE&MAP,+b}X͓XQ'ff;cM /hh)?|=@2*Wn`DGL27f ۱(Z c7jWZC~3"k#aM| Դ5Boxi6kGg劂l04i{E-cc&!wVI_AGej1n&)A?AMo>ZPXLyoh%|d 9"CCj~口҈ux;tI&]X̖(+nm$E\ R1M ޓA_Sw{; 7vȆr`eT;031"<@F WEB,e$H0@2I;lEo=ԫ)A,i 'y0T ̓@7i+y՛0@K b_LE0ivk0kXtvmůyln>ATw-y.ς$QkTlHt7܊"*U6cGj%b|HأAٷ'miU7H^[ւ"`0>.^z=c7˝waAg&囌S:7UJtV!He޳-h,9h 1ͻeY6D7[ }%+$wW↭G_nxag1Pbup~ʐu5yNƯ,|gB7&bۊ,8 -LhZ+.dwYJ`u+Wj,H4-Eb>/#Nx&-Gsr qEf ^J]!kFdQrwmpDm4̀-s'J)`x6fB \+:*a~iol{j ڨ#`Xb_Z֐Db 8~Ãس2}b!) Ҋg Havq0LGM >~钲Fˌ G!K΋dGK$O#ʜf4 #X }^UhbkOjU?#?'F>]ƟZp;ٲU?dsh-8I<1-ɘ) YT|K* YWQb:|u$ Qfy85a1> BB~aT ĬX^*hא:u rVTE%?GE:ܔ8rR1t헳]}3^.w!` ~"`Q|_|1#$Sy,n{R!HLXّkĦ5'V q0 *s0, e>qa“| 67ΈpL@}f :B+`ۤPXO Ј̭⁑u d~ODm6sL5YP #O[M=}að,in&Cx*%hs7tvp{8th>U >3 mUO.@ 62 J,4 f0'$ϟ톫h/MB-Up&MP0Jɾ^;5Ts ? E+fjR`#~pݸ;8qnmӚњHMi^nU9ْ!I}*]Dwu0>깑 ohര`ڊzbOZPBv=1P`uIsq˛sE=7[v5i'Ш1R[2o_smQG<="Py~֔|A3&cKN<I…@}=7i*d)[g42ò3`TcEtg MB(i0'ep~v=%@WMks3Tf1qj`ڏjr=\C]З #v >`Reّcj4R{ i SGyy;̬7јssoW8M5ip,+qhK@pڤ^R"c J.c3< *+Ls~9u;O㭳~-!*Zͨ3 ^BB)p ;hGQ|B:B9)Wz#N%BL32k N5 ȳHOە*L/$ bCh_;'. |լvgP/ YBb_yrO Vs U ^ {|"µ:,u@bƚՍ'[yI1{ݍY>8xdϷV %}pCEl@p(4/VVԨ0>$ovwm-4foĦ<UŚV"hi2HeJжns-mF< zQ$t e5RYعi5+c0dEvP>rZ&O-˩~jϳ |;Óh풉YE[T seB'c"R(4TK _vyoĤ\VS?6EvVu,V_YOC rUDK`5b/,(ƋEWt=?qꚦ,! >8ץf3a?4vDqN1AA-lJ< 6QPu7>=ܘ^Y?%Y 6fh7GNdϥmM[wx4-D˲Dy\SV$3;GP3]l5AO$ cD ,-.to',$O`pB$ֺTcɑoeA+& *S5&lj%v3Ye!ї"xyf<(I+M=0^NʨވcTM(͸14rq©Z>t,ݞzZOT.Q R)ypvur5E!OS\w!45g47*{%%'0:0ej~ iY슾!I+Q'Xe"'NxL"zb[t*KVM 1m7Y/(YJe>KW!.FXIVjG@ܙcxph)ށ}vsrܨTƸ%V-k+]| 4ni/N4"$@2HRa`2T猉MlO;yFK<2%d{ޡi$aՂOZ 麀V }4CKLcjnGaSH͟ Mz5Wuvrz6&-l $O>Or=at--6T;QAt oD=Xkqf4Ifn@>S+Ѹ&z tH)ۊ bsM@FOvhU<7fHTlP;o ,dΆZ8`e:_iVT}bկ8YK@Cȇ "ರ-.'/Zj,!!7LO', 1BN0Qnx?LQ|>l<tF ! Ov\GDB*EK*Ť L6 oYΣc!纖縭xy:FXS[?5;W,VQF3Ri`)Tղw95]V[L E N~CO ^x2y+>rUieWa&)~!66b @M^iWnCBJ Dn4%auOy0׍AHA凟|3uOr(Z|Y3z8B$cM} >$"/!-NB9jKlyo-'"x`4g. ~8Ŝ{r`MoQB-Ĥ*Kݚ*{op /F$Rpk>)!y&:e!Do<ۦ֐XcZH,Ɉ5nEp, Hy^t'?֚ ~0;^9W6T6ݶ72n;dE*qV~!C}9r讪Y6Iw ∹d_jdiɄ) ض>ycsKwCGdn" eUIz1tovŬU*omAvN²Ŝo-yG=4".v4v$.gYqLyA܏\%x޷dq;3rg=hvKeq;"UQ eqH1u{C*4߲'HȎA`$&xiS?2t4)YtSMZfT?>@ 7_,~ޕu6ݭs}R[YVS)GxEH~\} eM$z:*9H8~#O݀.%b(1Y"qH:E[1#'PWsmf`'H*Wu0/Mt'Ic4cWF67hpch5t>[U.H<phJ.ҍ̱Հ wģ:B!D΅r=p7BD|!VTλB-Ԛ_bc:@|lPo"M%pFp8:v*="Z^=4GԱėJc11, [d5D=zAj oYJRO踓;عS5A3"gbRR[5SmI Im,IS &lk#iN.Ql;zznQ̅4`g.6UYL-{_!e:v°B'1ݒR*Y@j072tDtUb珳,1: 8:cYM cݷӹko|A*XK;L["ڞ_!J{dN>GnpHTo#|@J oQ \?6'Yf_2"YS;|'Mx:i $< v4`T0>i A 8Km4 x~QkTlT);F{qu#M~hʋVlavW#߀Gquqi!A \ݗ fRl=Bzt۞jJ*O|$1L{`bh.Fq`: ǓT egci7lo +CMYe݁舢Ic/OMs#qФOfA4TS%7pj1aرOxn'̻>_^wbq6mB^ݽF%5crcOtA7cֳR^V`Iʫ5t6)_3>uCXi|A D. Լ5dMEKnrU<\ڍ4qCL=œv8טF ďS9[rgaE'b,qمCX3$ˇhKX Lʸ ʋo+;%nƒy"*^;e1Wvx8OLL^MIC\3ZFz⑍*0CJ*e>Fy\#co6ÀzM:J'򝛥Yv^f[F4U-V<,~$c'NIum>}!C$4"''#а0ş>3SFsX͆Ѕ:p̷o44ƘAa#_WRÇhAM=y RU>0i% >ׁ[:(OKD9+Þ+&T-1ʴ])Lw(慠kd(rkLu1@VwrA&]#M&|w?MUB83U檕?v,0{ՒWzU ߾,j`uq /h7[7dk]*@xЬ7@W7*k<$:́\ҎҼNlX:jl!|Cf* յkTv^g); k,Hg<;./K7Ҁ&9/iҞ)˨붴E ļ'|#BTscS^:3 "+0k PvVd&n 8y^^*0CSMNy4(@3]9{)!<HUB##@"[fU<]vGsۭ"^izi`(hY͑M,繪 /eȻ2$`b:ap&G#]7?2X7S}(k5pc3ϓ_BpiudTsuQ"| JE\Ofƛ%2/AH2 ʿ|_Zy*&B88,M/9FUHUz=g7b_/_8 $ 7K7˝G b#x}uK~B{[_רԠ2(͵36MtvӾjAk3ªfУg:g$G@r薑_ z:zR2%DDX}F E&OMvE2kʰ(mGsB"['3YUzd"*;BwެZVuL6@9*4e EA?I|QvT-p_HҊQ6Q-UAc ;߷L7ZmFg=%x9KQ G.Dv~L~c|um!PT4K ^icNG_M|m፰h>OՄ҃fR3%kr{.li6.mf݁{.}#ަWJsc'w>Yb?o4bd64^ׇ كY \u_V e8PN+{GbTRA TtyI]̃wٖrn5y3 >+CSڏa9ڞY>KN:/=XЯۃ}?d `"s輊34L_4s+JwF5AYT!5Gu(4TQ::{ahgVj 2lmj $4QVK8rFE d\Z4~Y VT>si6u (U^FZk9 OPP .+mC 5΋{kDI> ިíɛ#0rgݮSOУEjEUrFhb'@Lҭ 0q\fz_3wE ɀx'YlވD0̸C^tVMq]6FHƼeh`h a 0CDHWNe/KJvy ÑgĹ;śSvJ&2Sw~Y|(VF֮Y96va;iqlQabTXV]dLO ¤E# }8T(lן+8m'G;uv|]i0OsE↜2(}otʉ}=!w+yz2:y\ފ׿TeY/1^"H0Na_3͸CP P(L̙Q"ӶESt0R \ )rV5LJA{!$*i z:S:[%%8H5$_۸@mLʎPxћܩ6]q}?+ϾZ`P4}T$qFg: U>[ SgyIj<𹬺#4zþLDn³~~+ŅHw }JWSZj";m`@1=%d' K;4Y{gﺰwU(|H*'16_}&Se}rZ j^LɷtMSS }\G+ 򪇏Es6v[-+Hyʖg2r"ćp;w)# 5z6 CEw7W|g7\`ЧHԄt@Ɖ*%gI~D(o\%@,hSN.UXGy sAĝOǣ6_$1AoݖRas ?+C/ԲT,RiUܟ (/Фg!e]83GS~.}%=91Out2q%zdPΣUHdjs ÉƋ se)ԯB#))ojU}IѤ*oУT$5Ex`H "JjϛwޅCV_(8pY95\+G>e!D+0+OcΈd!bɯ9Hsӳh'#HG訴R+)LLxd͋D;'>3tAUazh^ U($"*m5)&&mg"oI7tH xa|kyи5L&<! ӧ@jrCْgFF›A*B~RbjR?!ϦwZےtf̕IV][dN\Cʽ^7/W8BX8VR%F/{|]o.ujQa`/ES@Z2`Ca%5J:x.EꯓVZ.kG3WT:dCɈ[.%$o)Pkԯ2?? Vp0@0&j%"2ќsӺyi~s33I8 n?A$BfNRyOw &*C5:UN-}xeK'D6hY<9HGm٬ ChOak"1jQ]I1e#`ԫ]`}\2Wi~[$3'fnL<=Su:k0[!\DDb`{;9x%l$=#en6{kfNxJޘ\Ɵو$kL!q>oW}';XB\P8Z"*՜;Ab>dn~(r[XT lİUq/Ϛ|K/xrs]K;5<`LB$GLRx@' 92 Aڃb !Ui!2k Len=ư.a0q M/|Xu̿'̀|z<*16ڃ[B؏2؉,+9l$-њ|F/7!p!*-sO~]iGy 136sˈ8Qxt/ ^a~R u=#P"L\Pֳ7*[cXӯ(l'U=Kr7͢=8-Tf7+ҬIo_Δe&Aҟ:xɍptJ(o0^GcO igk=l'TpRim:swK)! +BCfW\[ ͨMv5ʾgj69u:axCM];sYFpy/o陉<2 ԘX(@nu\Ha-3G9 fp;)AcJ)Mm}WRifu/b Rg%h70*ʑپS31ͥZ"/zov>hRF&>fw7vi4 {!G%rgdZ8WgcJ݌8D=a}c̾<[#d LD?Az%Pozw`rS>݊pAİ)2G6G,aM.A&$W]W4_՚ (NFF[ؐzVF& G)MA?@hMrޏΊ@ZxH/C'ZmUFh&ՋEܘ"'Ler.)CdcP';F6*d7糃RD3f֬DW^Bbv%''N*[hX'@4\'t"W"8SD"#)Ch i\rcUHltNDFȹx#{n!L˜ _ZPKX6$O 3N|_9%[}hEwCܮ̗sBu7B8#6 طw-Jt%ՉO]U5["Oa 1_C&"d: 70.d2IpJYr1䜫/Vg5h`vP&*0:dh;HͰOq-C;5^EMXoȗ?8X1;x6⌉͌$<Ĝ.!-KdaN}')>pvP 3Upー5QFyNx}a10צnQ)M@>)^?BW;R|^V8GB}L vҴ|¶.;.TYqc4E7_/;:%{׀jⱎ4#ss9_Wǒie؂wOژ@R?C6FD+U菎?xc6@X հiďh ӏU.p'\O !S<җ&<~*;%>kyKcbWfJ\Ј8{)Jy}10@mͨw'Q碼6,KkUK_tX]x }dn 棘d D@='Xw:n/f |F#ua%m.ZK  "Y@DZmxGqH01J gte@,E~& tKwMO,VrpGχ(ڭ4ƢN/"ů8]}x*8]lx{sV#|y'GN"BEZš_+@֔ B͞K|k3(lpGdk~MBr>G7N >\ 0L 7I 7#.l0>&9GĽ5ʹC?ϝ!k>{ܯfH/W>ὗhL9n炼 5V`ǭDL%sU#uZn7"IfQjjg~{& !aT k&eKD9UU12YBWƨϓ }s[2{&,js491i]td`i@c?7:x_ts~TV@^mI^ (۬9. ^!t2NBH-KR) y[G_#Rd@j̟T&:  AupaC'{ƫ1r㔥6 zooU[fJ|gJHb? JTQ)ѝoaQ+ǵT ŐBe[K 0ƚhVQga;$`` LU+ jBQWQEaqSG};5Lջ[C70:v6O؆4FUZ)i)B0Ga/g`\ľd[iR(6/:m6n:v,ȋG4iz^x`?tAש0S/Yr߀GhFI @-nK9_,~8+y1:Hט.(t.ݨ&!؟Gs$uAJ OFhu14˴6D7k=<( #IA3Xܨ U| e+"م'R˴#:q'[PUQ5"bn<)&Ir$Pii¬zŝ+"?4Jg-bQyQmm3u_D+n$ڰɲ/Zb蟘tݥfҳ~Iu7iuw{_3;_wI#5*_0. U'MwˉT1t3% Vb,M+xI<00zG'gq1bxbZl߮vL3 *["'$:V/iQuex/ 9k Z;5뮋ݲQ⻡j<7J" x{ܢqYr;0@w`Dp<ڥ&(А!dþ0hQK?ݴulޘk(𒭸ٞoZ,wFgյ< G?3ߖ!K 7w=,g6u%xm?0 \^tZ("/9TJWȟgC?Iz\IT]M0x6GkNNAmJF~Q*\NHNFR&QkT'i.|T7uʠqcv3>JNv2o.fbr>Fͼ;/&~d"m,QRÿbZD]o`aqs6OaF2r\)_D:*A cVƮʚ/TxcT&(ӜGX\&kN(Ѝ-OIk+z/k=$-s051T89 =ݑ5Ok`H $u NV(_X̌ N5l>J-XF|ho=l`h>AZ`M"YEN B˼6yAt!sP^Q&lXW{&c57R:XzDCrL7Q 6Ͻ!<8иB 3g9\ۥM71R5Ӭ>JOޗA-/o<$I5%IXU.ǖ;fMNׯ 8*U)4M;3;yF'O)u/鰧uI_*@ jwTXb) i#Є8ok W4.=M68>2w+`3{/Y7Ͼf i2R hn}!{(Ͼ f$K=\:2s m1>s?7) Oc `;o. Sxľi. &E>sdLk| ƙ8sYPo-+go.+Do,3Mc+4\{ƣ MA$p;=vvǀ\⹫w B RK8$.ԎteH6gNҎ}<1~o4/+/>Pk;O'ey|\lR26+wW65Kf<ZdrwqK1 ud{)vt"᪲%lb=4#r Z2' aiNpk#D=ٰXBµ:eh*,'VfٳPӇ"9f5.P4TJ 5*=KǭշY d0U/ zYم CJ `#:ąI{dlɜFՏH Q ;ʌ:ˊh)$BR]5Ɔ67E#s+4u(x>T#D!* $t{# ΨR0jO;wy~ҩ@ꝀhCUY|56KΓКE{Kc]+ UӊCBs;qBj f5S&88DeA dNpgHu4eR]P㥖@NqU)CmGސNN?lt@cSaI ZU+E_q \!ǎp@aS2q ḛB)j]wW6if gJstd'."wZaau%I_`@cg((H?kz.T/Ƒ"&"w'ME+z(vVƀQ?4$>Ӑ >=9k{ͮrO}Ll%̴5G(+ta ;˥ujTE$u"Zu8=y:ЁWŞ)ABi"MWiqf tM} Ua$,'D' @cH;s1sRվG?L{uKJWHR8,#QgmCNqNe hoi0AY@հ%XNDo4DɼTY\[a|yeib;U'ۼNR1>X)+)փ-`ח5%1킄~5Hnf&tU4{6y, &ż։>J]$@v LXS6elĸQu K4,j܄o* ܷw A<ҝf3Y(1'+`$t.͍_<#Fp?ER`C@WL\t+`BQ>qeaB3h|Έ,X ?ܸ A#4+xqvQ/Ŋ뇺N˔G@paGM3CITj,oin.Oֱs2m$J~v T9 K+fez-Jy[[0=mV˿h:(EM鷶Y쐿RV<-br).˯nϧD ;~.%KIbh 4%e~PY* !q6iG}%߫ddFC FDQ3ĬCDn<ј6kPQbAJaњ\v3QfK^»h@HRʉ?ז5Mp+=,X΃lIlT|[p0mrJR~MLdYaR; }Bnc7#-}SF4;X{KvЍjnB UM' g/l)s?-1AQjeq.P7ѤZتȑ ;8OqvfB'N0!8? e,*𙶹P]^zdwWhWeUG+\Ds: lHY\hTxu.TW. ^)^ p;nFJKލ^2kEӅ 8"K=>s>ˡB֫x.O$Qɷѕ&~ӖѰNla Tȷ%k ܉gF*R]%pa!ga2N)ٞ%2bjUw-|1ȫɾr8T5`dK[kBܔUlk>y?IIeJT֝`y\dwNg{p/IF gaqP^5tڙM=?A}n[> Υťk&OH?U?]tY\`UfZEy.2yؽ[`vN(Z͢a\sȺ%SK@1#ϛ m ]uGOxn9al)ҌK$4o_r!kt yѥMA7z*ojW-ʫv GR0sW( _%Mȸ NcB-x{c; qAmG3Vb:8 ~{%D5{0*Ӫ\zWEBr$9& Si NGIdl6BhX&iVl ʉ~GURLXy?5ڃdF -%yP/=LWj8.G}(~tPz*udsɯA-yVJ%z[4ڥP˥-vcԁjts<~dЌݮֲ ݄+ ;Ԇ`1PWa[֛@kl*A!ܿ1Dag-{D dh+%pq!|_bC\Jf HҿmzyM7I=mPC?X"}k$"UFzf@ye[zr1rʆwOf S'ԭ255cw =L_R(Hbi$Q >YM"zǂrMDbTi"!f>)[RA*ݧv_U }ȶ~jrb$,tR\`juO˵y$SI^5x"er!FVqn]&Z0/.>.BJľu֓[gk*ڳ cm096!%^?Џ}]%FkBSb9)90Poh J/Ynyz<$i}d0}q,$oQ 8utN,3x =B,Cl!?)T9_؆&3, x/Uɘv fFC:n?t{V"nd8d!n~Pw:F6^5%+i;Km,ux <Oػ|2&zHfE`L9k5W)M):d]ݦ @gd‚?~ʽ12R'A8xq,JvK! Z'5G݊Ց^e34J'ܣmѮ /m 'ܾXkvPZZ5Osww xp4l[*r*xJ;Ey: D'y7YDrJg %ӊ,c?0h<ԴgF~2PɍH8x|t[.g2S9痝OοÇ+Y>1x{V.8%=ڨ"W,o}v~.r PH:9)W 4B;0xoZ!njXHC栃!Ow+Ϣ%` ߉rjiD>UP2ŕnSuwsld)bMA6F0:=Wc*$znfN : mlj 847l*8nLYYYKw. !rd^ؓN%x;WR-uz"i̟7Nq!Ku଩gGk.|[85UoF)b]`&z1YKIU@:O:f '} nUB$\+Sbh\1'ě{kk^gc'%8)L<|CZ9$.~gA&T WDݿ4]s J|O<ʀq:ZƈOi%)-?.OJ^[I NmQY-ek9=Ti^kMTiܽOy赁Dմ&Fpb&R-.,S|B |q:\VY.)O=(l d#=t_ʨ4sT긆Jnkl)sW04Mp(mF p4&DkDOiY`~Z&pD'nsKaQåL01AU矹[Wo6@:{a_}ҋp .^{6T.@S=l_.^K?{xK u S9w#"w\ *# dTL5bl,bA/@j}8 R:&δ wl';JG5KFĕ,c.!rKk +BYYbe x\Ͽ-̳AI|o*ş2WIh k&)ժ#4^4|9Kk#PF8'bfhq >AG~1J0q?uǏG!׬Qgv|OqWqֱ+6].+PgEU.+@Ov*Ԥ3-#%8mh6|+-߄?{\Y"kQdl/l1cݭ^AWw4șT7^O|E'h<;s06T%i-_  h%`SKz0;LF,pƀ ̺Do{»1pn ?)*-+V>&$4f: 8e聑B(% J7kNWLR4K;WPf恳\7Bz3q^,ն<`v@IX@7oKbU*<04b FPZ[a(jMAA91 Y^",91WΣ'0WtxOH[@?8 7H#=>(~yzi2nWoSRJ_f}uUǮ|) ljnZ;qc]LR<+m'}p]SqLV8UY`If q,rgこ+SE_vJ+܆d韴41{,~s|{u.ih# 7mV7.s={o+]Z(;O%>$)G7Et;ޥ^>R_/U -lb{W%,Pޑ8u9;\ջOȁN.9;Á'\hlO'j>W>dwkdCmkjyϟNP.t䄍 55, .cͪB/e`qLB/gG$sl{˫·8QonxR3nt3ex(@B tOeO V~w9yi7}/6W=UXUğ ңBoMY͑g#\6[-%tD .8LlMaDf=[p ~EBHkcޢ[9` ?uh٤Ȭ<9q)E>qs-B( 7,~k7A"؄B $/R/EGgC,ՋdsV?>vs_d{S]ē$7*&aȂmm;6˖7eH?Msߦ8G+ EҶ.g:Ə#xuCaެNv @Dw~>ˉFE~dzKaH)ͳҕx;TU1;[>RY"P{=/.usMHbKbÆ6jˈK>G ''3,o`_WL UnsGOBXXZ7) 4sI9 J<ݳݍ)2Fmя}^XA,'sWXRcv.H"XJfd1vqh n4H–jVcf}(jȁ5E"%C)j6-?DKUo ;eׯunz.óud^l~qLp l|)I$0s@ 5`Ece0"> K=Wfk < R,N\El֙ǢqL3)( V6v/h^9>~/ḑ,UakAoV &^yi';@F[q9 ; GStsLv$0Z3hB5}pF񪗼WdgVh uz'\lO<8>P.StW(][1H=Z͸9/?rȑ %ZjQO<\UAv%NnV[Džfiۉa㷛?f_ -F&<A+8[9Ov/vz`f82؀GT @2ۗT,xl@NJ~yivUQUrB<1y/7} Us`K.{yP+) gݮ(M=fP@}Mg{JppX{g78@hŧ~d™'&x ٹei2^ީu`X?=bJ'a},[7da+o貑2 &8|$9qv8{i@]BE, -QB0 J.uPk+I8{mZJ@ZS3@|wLp@q/p;Bt"ծ0udCvnN$  ?Tǒ@I3 p|3W_I`٫ 2N&:RZ6i }!-+RR#oȵ/`^焽 $ٮ Zi`w dR* C(-+W~F>!< /pe')C]VqZ2i? z<ٌ4w4u |Yc+SDq szmVȄPm H^YTͼQzޗCd%+܊+V4g\E+,g(>alNa:AjP8ԷHwNn[|=썧\[-$P0,˘V_0Lq4$MQȴuuQʽ ܝMs5Z@ 8ha}FQYG]Gdz"uJ,)쁜'xYg |@~OWq]!c\4=GCv#8HyE{>`ڒQO t yHy촤EXm B7uS݉du9b|dK(E_ EЊ^vr 4~}.3D?Ϛ:y{Jz0rt[o$/ֈb7GeJTx<RMʸŇy=u릴bɕ)ѷq2nSLL `1 Cdǰ[ao5DSvO4 .U#u#(^H"׌h`#E6L4ЌBL%uoMZVϣ3huheD,X;G }ЙZS[O{si;3a'5Νȯ/H{VCnA+iL(DN Kk$葴О./L+&կWh}@aMrgl}z6#^tŇ 0MDwfx'ػtwm.B\ SjU)"xwƽqZd )ھppɼ#Q_# BĂ@[O/9wqf1e>晡KN}EpG K#bYqN{(*seXXJ2'_yXhYβSW,pR .H4I4 ZDlO*9opl$W$F&7;0"4v2pJX8`6*"xȷR $0%nJ0NoҾ ntˁJۻ:0q *W 3r#vz=;n/;j}΋dќ@a*X*A%ѴXdiįpDZ 2V~2P|v c\+ DHWM ^7ғB뎐g%I<-yL$!N6T^,Fh\{BM0-igE7L@E9{0ڳ+}yʋLJj*=gL?ĘfXܬO)iů65(Kf&dsl$@JNL,2oJ#.SNGO!8u Yr|U7YHQ}=CVKtaY4UiU;\~Nn25.aE5+w]z9a顚 ;S艄{dEi>u^u&B&qI4lB Bf˷dSCh QVC}Fh|!&*[>R388߷=̎yk9U+&s (=x2`1М&eIA8[Hcqk"x~о~5=gF+UKR D~ @dA;)r'' e빧cpz4` WbIo0~i)aN W$䳉,$6NJ8 ǃ }E䐃'ZH6TLm{gŒk3 {Ave:c3΀Wj*Y9@CqҞs'I?F-NSd9s ʗf)=i0KS}?26- U&h&")+aQ*`a֌l2 = s d8N!oFe :9P8~*߂퀳<𼖠MkY\pgi7C poX#˟ -Wo ݛX-%KʙB1r'g?N⦐&6"^+Uo<5ZA\aJUT[o k1HC ``gr| y;#0ňJCTVX\E`I[3]M](H=:b $r㛩YuQj%`}@q=`40wV>u]͏])t_ X<G|9l1GZ2de^BT1H'ˬpv|5~oOW2rm1%NPHK]wC%y e_}tӞU1ؙh9}@H3%lI%Fw^zlfCc{g{t2{J5ynIyBέQ B]0HoC\v nx;cE,h~mZ$ۀީ&Ƽ34eBBY| J3}O0a)%J*ϧ4^zYPSHnk ^:_ySW6f$U줃BHynvI9/p%M\U+ZtmAIk6&H櫞ؘ5K\{ىOu]D=f7gEBf>,%G?қ}ZhPt_nnY@Kn 5B7XΡ 6D)RuiB/芜b@N?,Zl-n/]oeD[hmI&pF9)=z pLzc1_!lhSa"p rK*7Fb}?O #⟛~lAO~ VY6sנ(1:7n vK0K~'?/y0ndVLkY}9E|K ?3D%`E9mus0ٰAY-.1FRv*mS|!qbo]M 'UˮsUi%7C'^ XKM(Ng]#Y,q+ֈ (/c9}F}_N7B=;pNDdac#sE m^GmEU@c&"]>U\!F >Y3Voa+z^XG>\r`2yJufƦD{2@zx:T e6 UF?pg|!:R5[E.6e[(H~l[㉁>"ʥLt.p^oT^Cy}Z} niyq9 4Y RrkIct B+cGᄮ81|g*n7پ*wO(+"%kUh]~~fq8)o&= Ýڄdut)G>ؚ7_=.2&a.Dk#V$b'9@͕kߨԝYL]SzrpN,΅kw~bJaվ$[MHXu3 gإok{ksQG}*Ӓq""MrA53F1 -(psķFHv=mt!Ij'\Ο7B*7wj;sSےCgzauQ j&@=94:Լ<ʪ<ӒTkW_{%7??p~JaX)`S|aʿ6&kj pq c~S0ח[dL8|ohvԏajkKq!zq[/芙  N⪩bܚ6wqT]XMP9],RzsLXżCk~LpC :B!;Ux#_l4~U+=Rlf_$178B`= G|Rr *'] oM_dKH2>)RH;t/rfb/kb-i& _{24"vV$+*ƈu2 !WΰE%j?)|w%^5 rq 7CK0*Gq\qi ktc}hXo?Tq%3/ߒmXA8v3Ama8}G iْGX .; }x_rje@D*8^|I*$`pjjhE$=;(بc ꨪUOgir|E\]mDx٢^Ί-QX^v_vשx_=VA7ڏ6y sօla?7*5ѹw:2&vlǶv}D~]I$)YFBoJOoѦyM-& yr;>L5Vxy#n˗h#9g&&hv .m}j.3o/GyX49.&mP˻/] &NY p+', Inn6 隯(f‰3*LyR٫^[ij܈ *EI)we{S)mKˤKCrЇbd_~WF%Zp᷿U:B'(Q9u2[>u^yG@=^ޡ *GV/1^PJm7bo<嫮rG/:|ƮhFP+jV[n{R|OO/&gHa{cn6 ܯJS,Jh1yS+I _QioCGŠX>D X tBoX,Qī@\ Jm$ o83۬lO3Nlt (JҢAIwXo…<:oVrϬaLI(?;jM-Jx`pr*n/_dɵS!C DHpΚ0,DF_hqŠ ˆ$cGUdu:$@uYܟ/V0NzT2B"˓jy5-Maҕ}eש1٦dVs8@-ђ< ݛ~ zN rm<'R|6qnچ  >c` Q UL^U ( @?FM|//|*M/O /s>-#lN&DCؓ(:,hӠc_LH1EqS-D%=Սe|Ms*c.:"C?S:^!C iaxvʚpG|Z}= sr0LQsbmW\фyX.iۏpfby*Ze,*zhkN I_-'ӝaI)ח* DX#6o4ǹ& ?q-|gob1'gABP˖ȭK6H[WPZsY?=P\Uj0~%^hf\~m4a?wIr,"8oqvɟ9t{fka)~=l7?dvA`_#؞ Op~-o+a]ş}R=΀HB`lYa#jMt`Q+פm&͹m͡8*cB_P[2?LxAVIZUwECҺBvxׯJ/FC'K;ߜ{ns-;C~P^,Y@e%{3$ +WԦ#*`I9ov K$/GVKK+}lAPܫ&]onnT8vCl+;̓tM 렚.u[[[?9-x,{ ,6Pe5,{!ᮧcFѫ5ܸUhRȢ8sE8^oMoh݋$am7qn>AOhͿVǿ`j\uVF6UCcVJJz6r_ Kj1rwQȅ%)+n460aZyKm/=0t *=4|op v*U[4ObiVfI#SC}f^x%N2'#Mh[ grbGh0zs[|P(z\ɰHGAk% n1s|dV .M/ k[-$ti"ݒL c٧%¦ D#$;C' 'Ѧ=G:XR@[\=Z)(~0ИVe]FL4xV8NzĮw9\i~ؽ|=+]/UAN^θ8^[ %6WA;[%mِ`G%-SW\00 w3#'Dh֝=#2QE.cjK tp^Br*^,'$N϶UY$B `}Fp%萩6+QGVO@k{6eIjC s2Q1aڲ5mm9jDS⫅]dI$O^h 7d}gG~p n} fM/`20=U#9k?XǸK/0oxYL a7CǗn(2X+dm.Lś`RxF^Ageb37+I ޅ 4grvWAs/^{ĺع[ Ye:%{xaMlH%Tì=:GhMlh6+aQid3)ݾeG2NyTkS*&J!¡@fX9e@(OE d՛4~c>|v&؏w!Idcҡ#~h*"rQ-uCz06]8c\3ϬF8a2o3n@7딭q&YqR.S%s`ݚ^ߜ /oMTe# -p܂,̤iVBFEyPub+QRE˔8U.GnjRS(|Ih杺zV *#<2[sgۄAm>0Eh:U#OauP ix/,UCU u؋/$,v] U./Mx`h9~Ŷ4yӼHnpV3}bHQ{˖ ͎'Bx-Sx+ M *$\SXtmm3IԽoT#(]/ 1$1Xj9񧎟z=o$qٹv52:)x|0&$]? ș*a Op-u#UEGN Q.ˣKI@wS8*B^܍ 5nLQ^C RC u|+$-7Ƥs+Ex6 'Qq}t5N[! 8}kmIq"'V]`1Lvw ixb-Rմd)3[IP#2AߺlF[ Q"tACVyI7*sihql@*WڒzC]dx( OK8 fXn'QPJ7 9Ic7>TJe3@pu^ЈSˉk#4gWes.>w^7nj3">r%E`}k8لCF!iZ^%hPDiP mIk塮y]hFԧrQ"i2y)hyLJ GiY߽67os6E2uΜw ]T[La~ILhEv{C7| G"H;ꮔu7C4i7@Ŵva32Ĝ%ob$p_;sT(rcAC¯9/_R Y?W 3ی`Q % mJS{_\`G{}E2%YѫS۸VM,uRV~tj$1`U/ZjH/3:iHL2Cҥoז|M[ϥ"ܛBw"Ѩ ntuIwϝ"ubnk Zb%b5 Z=J}^sD.?(Nq0uW;L˟n~/ZGIPE3ߠ`n%R/9&kCVk) pKlW׭Z.r 1PiioI qo7ن#$Y;<Rp&R,T{]G':"~E͖bdlBRtЫ$`+[1 mm%+Åyկ)04tb.4LF^“7!)-~y-!S0(S;Г2${AW LYrLTy=hy^:H|?@0 !h2p~L΁GEhJ洼I5PTl0W]6 U"; / !v-H-UD Le~Ep/r?xu#!d")F؏#'866h:c}TTVܖx1K>P՛YaAs2b`Wo4MҐ_,N0 (,r.:/W`t~}lt3|ps8#Ozy̙T㽫ȮnahKLG`_;t?EKӿk޵UYua5&bMB; &@ 6Azt:{\i~ޢ\yEV=E9A4LQ5M ՓM]HBx{7ca»jBڧsy?`T)DB,!x5`ysC< -;YNM N$;B?_(/mU1e֚s)^AZK[K^l,]BNav԰&.hKEnԃrpGo>˗Ҟaşhy*xKao%H/Quy3P OH5bFeAK+ܤ!sz:O%cG՛$X=Oؒqޮq-~{w<,ղKXؓҘTsҢ|~(opGckiX!9Q]:y~*W׎âG`S%h9Y8@ƩؼՂv8q;yTwk}a*{Mt5}H DDO#L%ʦf,#<p.O'Ä kM%kߗ-Ewu+ @E1*1 /ꘕO1z q+L<&5ȷ@ԔTZꢅ9f^ nʊ(Y!G#,Y$ZG.vL1(< įWZJ4o v<}Dsk 0[%`%fs UY_BݪzWp] h#I˳GRjEƠJ,?,m/p]B4^EN7ECF%j. Bz WQhS,u"$'LfhNjYU3tkt*M[ҹl AdKOrl/Lԁ{.iTJECؕ1/N߽ mzHdS1u9ѡ)7ܛ4ehkV ~K/t C"]@1U$0PSHi MhnmY/{33~t$*UO"GgOF~&;@Oj}`Qw,~'^p5b- 4xcZ֏}ܥg A? \n$?S3) TlVzdnY ,P%u(jҋ+M*> hZb@7>cGLwL>}FK,Pɻx|kriU ZClClk${uy=0̯,.h=S+¶QkWSuW蜨]T&?W>ʃjv|8hhGYo$-ou{Ƅ{I*lu;Ăon5ɸ(C+L NJSf0Vo˾޼CǧQ2O&qXڈ5FVKu՗0Zz#-4"R tUaǰ&]^ _TQLh2Nw۝뱄dRk *% VPQ8uP{`{v+;2֦5ʯZ W_8U?WnDY@5v,mفRс<'&J:CE<3v#п^I-n6>CwAsu[qW-vL)'|.N(Rt[]Vq,g3Feڄ8wk 5.ܚt삄}QvJC}3dT)2wFGWU b}B-8)G#AfƛˤfL deQhZzثsoSo)TQ=G"3gn_P0B}j"UI`z/pwtϱT5ݢ][nTn׋ʈ?_1O=〺#$ 3p3LF2I)sאqfK*ob⧄2T]zFY'U .D=̾'k/mDlo$ϡ:IK?d!-9^AYZ@;ʚT,t1CO%OWA PgXT>{"÷GJs~ e\F{o/ik @rm:]n'u6:sFyf/U-7.f)ye0,K33u Zz)|UF=!sᘖ ,Ȇ2WlIQ=zy KS)ܔ*߁iA Ex8nPx<ʌS;sw?c*3VE<ھVu!vg977!~c؆ސ0#HXمǛJ^V+!3 ַw[} -*ʁDS-dk.u2i|@ʯ~\@18H /ORU0r+d`言rZe8V=HW}2k~*8L[ఫnmqo$m-`Խ7\sC+vB,Չu3)1/f DQmCt숂IcK6k1vپ-Vȱ&b5`y$@Z |wIQ -$&rdvOj8l%eS z|l?fe8moH X V m+*4ZlށN6X(R$Kv2is!J2z.drۘ~oNu—4 Hg)ƃ-pf;vyIj9Q@ķ?P" t$mS %DV> #=^L7>/*.sCӉ%f2xs1"s>2zf1l!vf;F-'rۥ 8%2޳:U3=5bTE֌6D|H`jm{C )Jt!VDc!\'ז!2M 7*4-J%RgY!k7f:u&"wkR]:qW[|JGZޛ+,Y(1W}j4)BϴKIƼI=?,%d.ȍOH>7zC~6@oµ&=N qξhG=e'X1S>`kUaxJU0&>/8i}ۧ}%K 'KsX1?hT[Eׁ` 6Hqu$H|'z3W'r^d"/i-, T _k҇á-sI@Z޵兎/w;I~^6+dU$KI&Cҳ>zk *UH&Uf iPDRLZ3ޣL65d:@ŖJASddT_PW[o{le6hXFa׈\t}'>ӓ6st1J4Š ElDt/% 2Fg_P-~^1~4 _VFn&W@ErY w8.z3/[9$= ?~|%*Vm\ŭj9"@?"a&oՖxb z[h+0kW!Ng) JEH,U4XF׭uƙt^ }~CY_EoO_N[O<>}7M9V{LY1.l7Ux!i<3[Kw.㔇 0ĸǏuAeGIyX4J#:G"н>1 fCxW|&FEfhF|brAu;'3)?At ˞O (lvgC J5&f|sn&N4('r}zpZ !y9Vݣp>8?Oڪ([P<d5^&z[>ѸO[Gh[7ZF'm>O6rCrfKOt}! xDQ?'l+oCIc4BGfpg2H`osId. smB~OU_#Xw͗`]O_7!׳0]ʥ4l.;{">|Zw8fUTo/pe;:KVLۭR*7o-`.ěA'w\ |#a|:x,݆O&l&_C|#.% R-&'zd"͎+Uf/Ϭ) FqWߐPº6 ;4tl=3*d7{~ŀ\S$Pve֝7e~WpP4 #ޡ&dT2l&u=?QMx<-yuqŚLee\nXlpP}]5ޓ OCݎcg3i(|+NF7/s/ x_j8z?3B^xS/ #%rѦ*<3f}dm[ ϋ&솹%K\u-s$yYM;jFPD)ǝM{kN;$%`w4 \ėihIB⨐q#֋VjNVrj|#`bg40G^s83Cf{ Vn0Jߦ"bb (m/!C幟 ԴJ7C5ci^-/Y3 _)yҾAWMaW*I0I n#:XwB*"\Q v"@.ô\ļ 9sXT2DG"&4$(|X@p*RfI;QX'ݤC,) ⯮|{C(u -'h#Dx6!ڕC/I@t'܏y,3[W5#,-6R#W䰆1*#2ۭNvIQvQr/F15 HELB2)H!d:ߣxCB͸;Tbֆt!t6CR/ `J6K1E7޺={eZ×C0o~R.2bg g".ơ6[…zl"Lw%A\Ij/xYC-+/{ާ;ai OeWT]D$(cY>0Î"obdf*o]W}[F`MnK:/9:5vR|Qi/a_.n:ۆgB?$`܁iDu-g<{ J\nduJͰ~ [㣻>%O>Ёy2{ 3lV`6j-)v67 KHR7Ó;5#9, KFlɯWF?: GK< ,q$Gۧ۞q8ۋB6eUYT) хXwXQRQ:P>ڊ. %SM2AM{?˂ҷphhmv$J&~D]y;ZE1S_rݽku!Ge 8dl댊×k%D0Њ))Qr/tJdfp @6*)w˥-)԰g";6BH 6a# ux+װǼ]ɒb -m븢 5p28<; GS(qil+HͧI͝J\_uQ50S$wWATRޕgx\)>,vh`N i` ׁ@"7rnZC`ˣտ4ބ}c=伔胪Ǩ*j?bk[ۜ {Oe؄"L7˳J5܆xIhbOl{t\Bu1{ێ E+USDC P,tQRDL8S;38MO_~ jB B-`iXI wk4ɄX#2"r9ķ?s=v٨TP5]/x3*SY`A]MlspK fπsM~'M3=5,k_@uF bp7[z,>YZXp˅Ai+PfphaXρ*M@Sc-Zf?kc.pDvj<4ףyd'}T ty^Q)MX,=j/4aunlȲVkr+3#oA[BsK3.oYrBs뎲'~o4+ _.,7dࠚep ra@Cl(ME#6 RF _$1:~K'~CuCK底tM-ܾ ~P9O؏ )!Z\`r{IBqʈS+s{~c+ިzEQK=^RX&XTԄ`U/bK;BIϕβK d2!ױU\Z:oIrR3ģNa;tC[L.y#-O,;uI 2\U.ƍ2/ŽSzLfftv~iAI$6 -՛.ZLjr;6 sMR3ObOό"BOwr .+rҘºJ"XQ-֔ԿHHoᢃ+"͖N9B ߚW, gsh_&c:ݽ9aբ֘;&ZAGfcUXH^@ /سP)vlLϟ6h>vٷ _ l ;e؈drI'U( “r N -wdx݀ʊS0ZX },pJ&JraBaW/ryZpKٕd3P!i"pmc 8&ɎQo}lpF6.{l,_YQf;dgB>p. :@6)-\¡pb@0z,|F"#e |G~'9L1idg[~gz!yx׃M B:C]cA9E*(==_/{0-> J?Oc5np_H8Qw)aM7ש0ofx~:ZF %vkׄk[%r捍Az?^z%a4v1Q9UScrpo7>8Z6DnwTb1tꟹ=zm k'lD!sEB gqVtKߏ<-o1{GB 5 \hmYS^юBc]QtaAW!'nFN3(8y| S<\&ђ'g:ӧaϔ=h&M}mCpwlQ_2wX꥗a{>~QRī:bw/+|dX.d*%z/20xôX ˞珦C|V@ Ͽ)::D bI; q#Dg-L?*su7Q6&pyڽGgsu[wbD kZ}|o6Br'Z,O#syRPV2gsuEp*nwZgkit&2|#Fb(N41Vqu +*D?s&cR#r㛜(,EmN[Av#@H]hMiB[[`G ',%? Mʄͦ8ʷGhBřgɶ/Fh]T8y}&g-iG5ܺon21S[Wu$P*"'"0=7ē<*r|ݨSp86g7fdY~f&6 e8+;P$$dбXWZUeˑG h3FXha-gtYI":&Γ7{UKo*N&rNӬI3K. oK\f垔!8V=w6/oeKWw#+ܕQlVݏm1]gcF?r 5vC\ RjRňBJCp57!-:r3Pjє ؅Q.1{,GM*Xaم q"} ˨x[oqGLqQMo`ȯw}D3Az|3Ny*LNG0o4;w&0?V,PѼSv+e$a]cQč(6xњ '~j _ +\b7\ZIgxh+ >A@gbLB#wp?su-ʋ]36+8xH&nFBNP~8-0˵8!:ɉwh'y:CrHD~6J1QNׁdԞ EjCDb5jC +~i[@oO1qsiMe5h'N=i#5xE y{o2<3ϨQ#ybA55+m"T&߿:;$`eIi¯`wKbu {_P-4 ~U 2ojۍg1uDJـM']sPYJz{ƿc㶎똦I7h*I;t ^_>>m.5'cjR8)U꜡R۾x8[NynVB*@0S$N{w`K ҘUlĶ[S|+^ -i|+s`Q~ KAVr4ΉQMe-Qx w؍CH ~21$+LCO< 0"Hc!'׈xV +ê#a6Fj Mw |m:q5$x=JgH5uU*aFD{Em\tYU~˯ CdvMKO~OBUtDK]+n;n䇫oA/4SKi!pTDa?u]x.@e!ӯѨ=$DYGr|aNPΉY\yN%e.r-p`jH%ϡ LH,$cq SuV^( BҢp鲌{oGk&1Zb~xJ:'s쎡q)' j~F5j$s6R%32>چTP5޸0XM! Zg+uZ^$u̼=4?}ٰP:Wi^xFM t Y(vA’GK[:@X%\r+Xѻ'amA^38XNï|NRj o)UXuk/ a,ERvYN' byMH!hJ8]؆.]i$ S8h!.]P+1,w6w-J}^lj'r,eRyKLPD"lE1HzЍH>!yLNCǷY-Rc-zVma̿y2xlV%xTw|ǻ^@sԵ:-Ͻ||SShBGŌS׈VcKfL>@ ]TN4} 3^ 9 kjM=ɜql_$ zmRrnX[b5u/8u3\Y Wxl^Fu=Ua2'Kbʛ&Bh#$bSbkU>02֋P3}iE孎bcYۘ8_*$ʟ!ό,gjQ$X{g%FO vw@M#VhY{ )ȲB([[c+ubx!s+TT.8ڡ<&p5ĝY"8ul,TAv%bI|L9:^7XIr.o_y٧x`%]^Y Xa1|/׀K}GhU.l/rzz͚GD+ b YKmO V6deW! 2YQϝ1J?Xn9ǬyHdA/mzʤxAf21duZ}s<ϝee?ޗҮ)BhOԍCgrv<;`tx0$ynT` p?*`3Mَaj_#sLzXu%x'M `=WTu!Ta{Nثyu s9 +@BWȨᡷ0`Pn{ Y+ "IroْнLLa,/AgIWY35[$>ꂙXb3%(۽0$B4/0SOχ:KBn"9:tWگߩ#сo'>7[1b]6^\ʸӿH18}YOYeFTgmxg>d#8EzĬkjZ{tT(4ݺoI:^Z6`#X$'Zb6ad$#!"kqzQI2mv8$+1ЄQHc65Powj n\ *)Qcn>'nTmr9{D3|^.SaR}͎Q9=B6;bYK68z͏Q[#l_K,&MbbEef^qEHtZoB9 e!|/?HŹegg+(_ʞ[>>@'yLZ2 뉤ӧx9wy(!WV+ M1As1ɽ5l"Xg_HbB H_@A̜!2+4SEt\8y4=u"9K a,f41CRY Xړ3aѺT+s%X?&{z4%+VoLݟv_,ˆ1+GZ/&;JXsTwUHFH!q3?#xCZjl ҟx=C=[&#V;W¤"l9?ldOm]W=#,"π HX3Mlz`q\0RWu|/ m;E|@0. ]O/`uoK'9IWp,yԒiFITnLv*4^c5*6iT#>r>K+FOW:YInlZ7?y 1fV]$쵺%<Ք1xRQ^T2oITZJN 5ͥII[!ZJ"~iFPv4ãW)X@9R|Mc7M^2W'8p|!ozKɸtVgIz~OzT~g<)ՋH;/!Qup&k hh[9ޢAG 3j0h<my|}eik66LzaJmgQpۙHwRv@T!0p6{3N;fi]yT=>V%SXpp9*j$XdH}pkP:³ o)CҜM$A0AVhhBny^Lt40話lZ1vM?2Cq 0=4nG<d 1}մ%%VMEk>@2{v#RGvч\O-my4BKXV R몳h wGhPx%g 8;A0|zCTc{q_0m.6V6;u##Wu}vXH\*~{&+e3b)7?0Uj-ܪJG,XXqnȿ\r:ɂiS>ޫ^PV'IыPWIsZYdo=4X&xUO+j%W? K%)Rt 3.]UvjC^%ql@"{ "Ӕe݄Wց5%629Zċ&[,v8^dp-=@cs斻R*aJ?XLJ| ׊+]\zG&cʍ'YBbì1Wp?~Y<гqnGv3QĖ;(@* 1]p !7w' w3;Mv7^~YHݲ?~j_TN{sR҈ \mNىѶhxm w] MO)a5mhh@_ lzl2#ɤ_5nH#d˱dRaHA``M}D]Tl8d&Bˁg_Huuў?Na!&k8$y"M[~@iUgS8>ڽ U.읥a"_`{xЏ\w}3prUAغW cEveRO9Z Z_ Z~HA=t!'&m |}=yKKpSds1em$=w{ q14 \5,IP(#\S!玏W-s"/4%@OG CCͭI]eU@3 +!7WB= g>YNcZ堌˜U164 :$wcI]İ,Fk1w+4٫^ psե#QhOꑦڬݝm^W*` EzʀNJN/A?14CM麱۠$ 9<<=P0۪E Y͐BG7Jl(eyBfB|<w=ЮR]DZRDcC'c wP- ^i&0T{ghI$E{{XN )_;&BB1+*1_*kNj`A(R)gaa_=VˌlO}^J`-{lYɳs0~~ts2BW DZ/PVfq8@89-H? #H}+ftf H\ښ[Ra@H+,^i$Ⴏ-Ex5^x~{1P0i?|# ? `IbE+lc |FW%..aΊBvf1:{ġ>5vH% MY^a)8DPf~$Md>2ncDc24ob1{ i<5M`?P¨huTt8^{^ +2/~"fpf7;%ift=譓hU_g :!50eX.G:w,P9xI5N^-bEt"v;(N k$QZG0~eb@L;xKLa\^o" & paͨyJS ,4m+Q?A&rK(T7\Uq| OBs*[Vc+ %UjY9 `Z˰ʫT l{7-PAd0w %u[IJ\q} ȺhP\xG~"Y؇ |]/ LvЅu{j+=9:jK,g鉨UoTͺxR\REcIY{bOzQfe41jF*RR ^PgXmsh#tJ\燐sŬwG'RYm JQU7{+)cP1kA M"eKJн0YY,GEUxS` DQ&v@r$VE->4 lmu{<܀KfeQ0H*fWگd!k3 ҅lkjoVUH w'[J>}Alx 6a*$^I9X0IӲ^ڂ}Qjɚ&gЪCx^w#/$ё _HȯS:`jy!a4 u1o J<f'IGg{">P'r-AE1p3^|78[53eiyj:4c"OJI!y]v }g05 pATЕ8cUWbk>wN#'*04KyMHEFȓ;M=L 1GG,nϘY+ ϑ-QkA."xq3zG%NLPՙD~0QR$%8X]**/fXY«Ge?~{ǭZ$e%Sg#~Z7u*`k;cOGQjL[ϕ: $% 0.|B|UfGj,A~Q6* N2#3P_UHu}7R_07 mIV"7PZ͍]|4V&t U+Jhύ2Z)p [G-.Kۮ?XdG5ဩ2y& a 'F3kLC I 7 v}P__!IswX(sOvuI,!qv8ߗ5NHק{b_'89Q7pY0?'w?pn8ɲY߶ ƃfo&xi"Z׸P=9yI2ІxL>$]F*"?XIfybY)}ŰlbuS@͘P2 gHa1 E3\sƭg"{|7iMI7l)cyZ{ cW]11Phڽ/'j;I]""buunȩv@ѕܷ)f2=c4z~f*ލČN&>ʁf3kRjy{Ƶ#mH^&LEgm{v5f^5 @TW2ۦчy @eN|"\GG5٠T>= |s>+Kʮ[FR)*ȍ%ȸ,'["Eߩ̋M6ȿP//J/X'Dʣy^e< pkrѯ ͓aI@|ʎ.= {5)P9zSe. +?5T,,RħPb9ﺞ>ĽN!k֮1U0딥< ՐMИ"RVxx -HԜ@) sq}om={Q>ԩ}{缾-z!o=}]6Kμm-悑d=քL6"mV ;v?\R ^kfrVj~WN{ d`U;yr/IMXx۔.[0%&" BK^l$vY vIO,MvV6FGwe(~<+5CEUC\m;[2.QHdK1h.%Ncڞja=FIn')CB}Tŭ7QS)\щ4I"Ei4SaݲpG]2C|Of1]1Lz luD |$ x!aˋ ` S{R~5 7"Ml8Mkyľ1ܹsna{!V1*~w9,> @|f?qN7\(+#B"G1lߚWQTç*]G|MS+ >3!Fu>ڝ?dzg1,Ns))oTmD6 ׶tV5wʇ06ؠ pvLr ƽDp:Fna_`E^ cE e Z|ehAt^F}O0t@o 8Ar"L8ڙRKId"=rHie}/EsШ 饤bjx LZPprh e=|&xEV9 3^,ʟ˝/Q+T3W?2/ias] xEoQl7ʔZВo}kbn<@i~A@q͚ӞgCם0Ϝ +˓@:-ΥyZC'Z~HvX"rN%8N)9t(c(ۀvi,n $5?GA<(|*` />&V_8{~b(JILfU"-bʍ7 %0{YW8:OO*<`^ُ,).LR D2cӲ6mR`Ķ0/ĘQMjGr %|qv 8zӿ$h7ij ޵n)LronTTI`18ڃs[C:uOl~U9Ų`2<4!<^l|e}5 )=7Conv:[|rd8N_#2[̒ڋ[ҙ vH-󑶨 [i/rIe=ɘm(JWc7Y:(j|N+RqgN .@]2~۔k_`bC2Q;/aMa_Q\MʏB]ST:VTml٩BĆٷ#yc'l$a.^c[P䇏0W[PmYC\iY5Pf(*Ξp/ftl-1 mQ} zWc}>ll^pvUr-,K ]B325<ˊ=tپ>{\H)HT-T_ÝsS̩`i 4FtTMU NZfsm\ϴn:(VR4l!ZgA[CPUy{^9S6,IoiٜMcItsSR{$ goNQk<'xd}A*9h0/ cRZ,Y/Lµp9[È2uˌ]9 ˃î9c!SWEwz܍>E^jaAEw9"T`8smDm6a$^oO037rEhdrq^=*$|SAgaA43,Ӑg[W۫;`+QSJ,rpDN9iZџwfi|R8ڏB2Y'nmI -?qJDyo-;uC dt/&*OW)dP!hI)Yj?\Oߡ!lqM_|}ǟs :2|2ׇ[F&}Ĥx|R@O 9x $ pRNi퉊8ڷTԪ jlY{- v:PԄŽۉ@ׄd}% !GTPf$Ƭ; T2h,S`e=\Ȟk( {լ8%$ܝIw+C$-sJDK*Xwtu*]mF1?qtq."e*_=6 bT_Kެk>i曙y,5塵 gt̳_8c`iҿlDgs#B~6(&Hߞn:gjAP~&!> #Ub0r/L;u ,4Kgs!JIȆQǩ 6uŀRMLwjaR6YƲK$=CCl#Zp.5aפ5E%yC%(m\_I; $}d ?qх`RP# R}!оfAf@${ƩG@5oklޢ5(ӛQbtkzxrOiSގ%ec=ߣoHCA:Mr6f*fG†c\X%V?b j,n擭mA&#_B)=u,m QE ("d[vἨڤ9$j##Lj u(.41@_W=N)LV%id.n]:X/X+hEis'7]C-BgbAӟV7nT\, `lkF`c9e?1]1Z/: :`J-\~M9nksAWNDPMNBCxr|j[嚆O_Et7Z)Ⱦ|1B%*}Dd$_|X-0zTt9%ttL''nj:aCCa6[rVQ.jMi{T`2 lߛt(Ky39Ykc [E(P<^=Cf )fsQ>N:ü$wy9vA%o=S\[y#x_p0]/d3p_}JBM|\*d x\-"zjHE}4d)]̓RceSOdɠrm2ђ(妢9|XWЖ9B) 6HQXK Q&g)Q lhl^A"Jټ!|Ԃ6Q$7c˝BY voxvV.sI3&nCsW.?@e !5[E_kYоrm[q㨲t n`"no" =죮^nٗɣSW<{t*G1tnRKw]:47Y&6Tjm)eD焺ؖx;xaۏDwALk6EŶ{PKw:(B&Oe'htMJp%y!8C 9bP:ιNsE%!ee[3^ ;]߅F0ź:k啀 y&o6ox4Sx+|!pzw_ Y$)2F<WG'>7*oͧ&}Na 6wؐ/;_Osܡ Z!Q1-ix;V«q`:Cᏸ.{.>"׶.EF4%ތ#F^(ǠQq=f'XPGI^>x?_Xjs iITo7l~WŒ;<-&>,;X+9RM|B0a_*6Nr'+fdNெvUW="8_weQh?_K6oq|^r{V܈~g񡟏H)ލz +7>CػTۊ>%B'vQv t@,xymb][ ț0o&QUr"׳k&`}KejknmH-65.]rKr!Kک,Xg)ZCp^JΊgGKpb>;&ordê$pڋ0#R)넺&9rc] GjX o+^|oq1SI FnXP/j2 ըj1*Io8@/J&J7IXWǶZ"\~n[%L-!ֶLe/޺$|{3l4Af-޸c:\Q-L 5h Jdk[!Sȋn}~J#,}sol]٭Uiu :ݑƁNZa>+W_ޓnjKls:z\=(KB⶛7PT>UUccノ5q_F05l)"RlE+̰ڰubc6>P+ @CB_=%FQhG,d o/o@$D kbtq{fZ YP]E]2T"߫qre΋<֘j"ޟ7ohq>ƹ225"ݎxs-v6O9`c[k) RR"h 9i)LߦD͢GZ]Fhiij?ÀHں&}mcbNyɉSBj4u.`(IUH AF*HNH,5^72[^@@(qVuNW~1`pAv&|1է)_=dPF2~ҒbwMi ":-%J^ͫ#7.B};F۽_03).1s^KQTmBNvy 5"flZ c2R&qP=]]L>o ~bMP]vPb/蹚Z&YԶR0ؽ)()C^[kbAY0o睺]$I3.Č}cP5V:~r/m`㲅Oz4a"؇8/&,fl⟑9) #6ްv-;eBi,_k&_P%J*PI+va͙(l7sr.Y2(TgY1ރ§=2A:푷=R*HKUޔ"@> ^/Usg$͜H@^%av>Iz|DB]K⻎yfaM3*(@3*Ioώ )EY ({09:^#J2kMxRLo˽S,"Nw/5>SGm/_R2bRwhFWФ\aq_6g2Ts?zgaX)l+,RF߇\>=J_7z/HKwJ+V/ޏx[zܬ9z:0).zuBIl^uv-uV!-]`5CW1!SW1WWLMBCLe-{E>Bi%wHwꊆv|܉8/hQ+Z̕wV+͹o׳ŦlNd44[;;jL VR囔N1yN+`/چ+MxӱuXÝV=%)}DdZyqy3z4 zT^u1$} $q^=TvGTBL=9EŚƺBs4sʙǪR~/$Z@ģ8"EDZ 'wۤW-!v >Ct\ƲZڠLfʲar֠Cʑ:K^NcU/k̒6b&9 z -~>n*CMkD\x68sZ=@Sk`(Hyt‰uB$:>z^1! JL;WOR-$DQuԅ$8 g\y"pZxˮ)G'BJmƚ_ɾHɯR! d_Qp&ޖ\)R&ۺ-JA_=_ݱ}'9qu1,k 1+: cHAE2EO8G21,U/\#y|g`ʎϭ9]$c.](T9,yЏiRNV?Jy:[ ;ࡍbZgOKYpjvRG\*bcsAƯJd ~HDڨu©hmwIs96La]?5K]NA륕8 L_)1ܠMø.T(*aAϭH4p?YF1^*͒~WNp zn9ݹi駜Ss?,"7Ee8X_Wj4& Y=?KQ$t7Dܜ l [elRXT[B'gg fN piK4NV vGFC*x)P`&z*Yn8Zr$7@ocQa9A (s+pӢՅu-4}"]T,iQ 8HтuV-y߭ Q?leP -sܪ|Ӌ05{9@d ~_ "~ J@AeurjmU[,Sul~/@.'#b ͻum.ge_E8t(6r!I,Aʆ@Sd&pAsk䌻K z$<䰎JqNe 3*g09k:5.t-go/BcM 9߶1Qb{fcl%Ҥw<i7Ջoj:Ft&SA|܁8|@Pv/Y|ݎ<*+o=?hk|7? xaw}L\A.q-_gU$CFGBb0UT3NXZ.7n†S `{= Pt xgyXɟXCaY9ޮ;(a/go E8No{:{gS CF+:Ǚ1sP0?G)[2huv:^xa0QwPBz(ilKVz׼GK[m`ebÞ?OpЗ~4G4RI9oңOC^HֳE.B#(>ϕWc[U~d|O.9| U7X FmvQ#UBwLh`(,+6H@ FMIfvho9msLsmAwQG2bwڥ ̯9d\|xhp.5(F,-9}4bkf=kHj(=Oy*kMh&A1녯Jy6̯j~ X YwA{@B<#X5N\&zۭIVi ^MQ,ᄼ`nT J ~=$z5{DDޢ#gm 8$أ 9HFI04N>]0ˢj&s"8T]nH/-~*Rt՛&jnx> *!v=%b&6VE ̔OzrEj {TՊCyyZHcVp5M @Hi07* #y>JV~U7hK~ ?D9=u6|V'B;+u|OgۙSU$ |Qwa뇁Bwo*1AxlHlo/[pKfm\bG%N2m1Zʩ2=mvuV/fĥI'.Mw( I٨*&bnc N@g]٭?Q7t dri^1vN<`E;Ɨ>_ٞ+.FŽEi#Mk6P7{h]؄cV#3IlZ[kI &;7.׶z-5dt5_eiY+=b#Su?G1:ZD9?J5s%Z@x٧FIc,=U18[]j`>V5;_@)?l?m"I qR~㮟b oϡOxjxeǺ}ɒ$9CEA0/|oK& >O{Ti9A$?=>YN L<+һj[Q3ĥٓPw({E蔼v`3 |YbĶB0AlO"46QDfk Tnk7Q@Af&^`:]cxt˼dZՎ `#P.?F'ԮiZCkJ` 4h4=">!?Tv,Oo6%wr 9W B)w[X4+Lӗpdíڶ wްPׯ\ ^b7۽<%$( 颇F4E.v,QFN8/(϶|]UXdT@*K`:]h4Y÷z 4aqW6 !Lru9Cr?0v@By6lќ~=7WeSgIh]otXL0pYjS5 sNp/cOяZժ1.'s! s (3CPLPH\C^c̸yg34Ÿ' .FBc9 m|{|jTdv?qR f\sIVdo'y{ g;#5TRJ=(E' k Ct)l0HBZp=?zZ&pGSx\·ӌ\&X%Gvx`;1 @("t;pJΓՔREK@E Y+͙p}u߰ .WWk]zc7 D@V R4nsGFsWm=G X#R91-ˍ3/jt jؿs@/\Bhj䷆ᑀW !;UWAOxiݩ0L>AHr%qyD7(tsL*x'WQvB5djaW7- ߳}*8M3zA{OlgN샅N#>PxN{]y8=<0<#am1.SNܭwf{˼~]dn0حڴ"̘9N퇅GQCkfy[g1>PGeϬ9F-h(h%>Z` yl e4SSMť)[R[4r"Ե&ɎяGuu·uJ]f|2-!7:3AVi ;QO \&}:W/&\L3Ňvδp;?by/ ^,]ɴhsa!"Ue[K,I@& ^ıYTZt8ZJXQ<@TNi8p[p+5<$I7|K{PkWCq.B]֏ ujQٔ!>,;X8/EXds]%sZ~, mu gK Am9BOǺHl^ﴺMMoݑ3nL/.ywk;orFVt Oko}u/2TFL[_ET,I߉?Tb'F1 t9wi 5@"uZ7Ct$ \2fȪM%ڜJ 3s\K1+clL|wS_".u/ iĖkLӻL7Ɲ'ˇ N8,ʺa\U ,n;6UbƐbI"/S5:'.i릚)#еGݦ=aKfph(0^eQ {oqB <}J|efj@z8gG+yhH;<CcJ"AB4ըԪ}4lD9f/}bDdփbli{4Jgb_PFjϜ({Q/c_M<\?|"aFeFR#@Zgl=ޕ+x >R1/$րvi7~/[]nshq6Zvkg@)_o>+jڭC ư8{~~YҶ!.0-Z<1d[ɪӌrE~u $e(;fHPg0s8i PCs&iNrAKuYRVͶ2F\ hLٻaLT"DȆ~x'q<$LP]p| %jG^1XS 9 ZtS93egۅp{xjn{H~QU1M7oAgm`6--jl%qOIEPPt8N#+ -TWZg.nn;өl_Xw"\WX3؆jψZr!zH_jUҡ9j+£%sӒDy  !x \$ "NXMKVƭuSKF;0{m K$2Sx\;gGy!xW 3K!Iuī1ޖauԕo_vY^O$vg+N'%x h,SIy1X{h,e6ٽMUB[N ~W0"qv*H>ʡv*3`!]7UXF5uy|n,o7Aǁ?b~]Ul+HGz372!7ΩRqZg7j#VP' խh3jddž8Z]^Q*f﹮<Ry\,W&pp/ r$uS*л[[ߞG~g"w?ߔ'՞@F {ۑ̮Ɣ]N1e(h5d̄Xr1=_t SE4"Q}[B/!mӱG<(a l75K53uT#Uw2LgU7(G,oRB68 Яk;y#81VO,' 4@f3L$zy3G>>Iȕ铌Ax#Bq/lrO>p ǒP=ZHd 6#:ڑ ;pb~.Z @4)H;D :`Xm؈<D9UXaeca4LΛ;k{3V +W ϛ6*@~Vav1lkIf [2Tф ޤ".~IO2@܈v7~"]-7k8ar0h9{(P _E{ ro~pϝ"/[&{H }:3}Sn1m~N*ŦW8v8e|eEA9/@p/;q[W]GȆ,KݦGDQP:\Cs6 ؄;*eOJ J`#jJN uαPuU=wl#Yئi"ʨ?c)]vE֜,]~[CR%#razwe%`ěEU3 ΪꔵE9!V`-CLiXކ^l1uq½WniF&`)^StWB<7O ʘ:kG:#L "L~(˵+CX.ʮ!&tjQi*pZOAK!e4)ޏ`}i Ѩ\#_UrTh\95G$ʇbǶEg;3I?ȊXR49wR#uoNB,e_Uߎ))*b1+8S9N }k6- -d}vrN| PY+|5kh̋ujΒxmg# ¢L6$2Ano hZjvdV5aRnDžI?iï 3zEGp˜heim(Ym`UcOuTύG+|V0.i/EfW4ѐ\} [ .8xVÆ\0boȄbPڽƆϩ0Rpvd qAHK*:vSlr0QgF?>IpVJq!?| fY+c9xa3qB3P37N'V($M5C\qcQFqר7o9Q530I&uڶ+B!o^nOV"g&PE'e !/SnP?^D۸m{NEdbnb%v#yn]C+04Ίm,'L؃&29|aZ?r!vP7?o~[:z>vT8D${q]lTP9\p6r {9*`YU *jEQ{!B]<1:6ci2\^*Dăl= Ǻ]/ֵ1mUM\ũ@}И`_ {gyfR\+-# JV#Tik uai5ӠNK*35SjEJz*CizTS ܳ[7; 8*-L8/tJemDm-1.4~(FD@%h̺k-%ėGrf>I+\ M#ISzH6AFȊo@Y*^6=vyo&n%LXaK;Qia!D3/eQ /&hlgc7 m9KOx\">rb00 ++E{ 퐂a1o^vI1tt45g+B7攵tG^ 2@r#0錃T<|s1  Wv%FEn~ X>b>o&HGOz]嚑Y"] Hikd?)0WApC`g<:bӅBV0/uu\Ij'c?}J(5se7e)'iK5xũ1ve@Z3 dQBwOP=}AU=݊< I(v X߻= +^3MB z%xtz~V–=[TY^E}&τd*@!|Ye a ]Y[e"TV"11p>sͻ`|W-K>cN[2|)Hj|N{wF i]c{ -0ʓ S+`MNT/Ϝv' <>lj"g:ǜ`y甒}|։a UaoVQ"([ܾih=!h/dO3@)Jryi|+]ʯ8Nj==Yl9Q޵%}׀h|޸@`lw{6fh T]oE < \W*t ,Et9h UH/ftL x ?恅=%Zt-OZ,$ btﯫi%`Ԏ!ڒL\-[-G[|=Q lX:'f URJ|ٴح/1GϽCm^r-Ͷ #*[8a %H؉Ȟ08 nv~Nj`qQƹQ4"#MS<"zôDlA`u.+RI"z?!v#M k<6D3P eT)Nn^Bf $-ދbZCtEs]W-~jDQZsJkQm1Fׁu'o:`YWVsٳ21vG%l c;SSh1 ÎgrLNJbIEGidTkfˏSգŌN+&W6P<{RlK{A<=jNj\._Q(N-oL+toet3v|}}nO*E{YXx0@*o&f}eDl &6kOX'0 6- k? 4Za9;xzJΎ ?ْ~M1=B+ҩ2}O[LfP÷mP;Oݩʃrkw1DՋFmvq)celA[j"z#%iIvr(&'pձdyhzQj`(o=4!k:4 ,Xx'iwOv5y DxU5;P+s4cߛ4` oO/]Y0((qt?<2]=F.#J>Rd~0ÏwNO3&U`Ƴ>`ľ fZ{O:#ŵ+`O#!_gi xn<%wi-EKd\@ Z&eJAAcL9xfӤJo=2RlA;F.dB'm˶9[(ܷZ 8@j g}%5 _y3 . {Tx) G9 `LrsJFPfB<1~/p0wgZ#(PRauLkQ(gxSSK{Beֽ $OYgە(D;\Yu,H "))qCM=t@xg< qiV0 Ӻ*x'uw:"m6k>"/~Lx%'} *iب-3LM,lz؜ sfڿ'ƀ$+~HN*+,s.r]Ŀ %YAJz=iFYiHڳuAfD9L-1S'?eg)2zNV- 3揪y t3OK:`f"`^\i1;,-oۅ 1o4S)zғOp %PN$~CC=.jO0}<C( H`@@Ȕ\ w{/$Qmh_Cu5!eƗpz6˾Ͷ+ ٨7 }*f=bI04atM#ywOS̲BsuHE;U8 uQg/@H|l2^TjE%MȌDh~ >` -!(cz91wﮥ'՝{pj3{oD_pIyYC^=%1++vq)#h1S/zɧMS9,O@M ݱa\Y}M:IMGrﴩ+)vν%|4 5$pAH>(MppK=V$> ըiPfojd+07%j䤙ydԱ/\InB3 a{abeOU(GL'Ϥ曨'fԩh :k^8)N[z9JS ϲ, ai_D TIMFvbdyc3ŔB8%s:lC q"eGbp"u_~8kIzO4z'PTd8&ꕘU??ƨ[[4=Z@wls _)%{v^jre{bB+Gv 2k#͙OMry{_ 效VYFZhW<b ̜'۸(WGqK:&1_ ;戯KߣX*@@d>N}oCQr GrdBȞ,7:r͓唑 y ߋީ< 2X[t+_U!|R[{1SX}$.㽴33 BaJwW`pތ^E+-d-ڋPB@#mos_z]~ʃڳs.9&]i$xb%`\}vwJ羮L*ݗt]yTfLz05Y›n3ЂvBخ6#03)-$e-Plåc58`7RwS~>`2D9*h970I-DBLɕaCmW![ūNr- #58X%vOG WǶvl/A!0l,N[fg ( +HD~ZuwlbPQ*=)si 3AрW[a+#9|^reJj Y!dn+/I[3a 5 X$ _0fvufc{# ѩP#$jDIrA S{:|q_,'WS6̼\- ]WѼYzw@%%\Xe[sdCP.viy{hƷR#yLA'tό=,|Z4O$_[٤`1*ټ 5l?NOj" ٸ}q%UH; x; >v,S|B۬6ލR*) !4z* NX I<f>B;#ҾN@#6d) 5sԑ>C7?,FeK.2/6$u\8gf\VeŠlX@1>귓qUaJw~}&̧(Aϛ\7#!+A]""ӲMLK4A0uSuP}fZ\8M\ /w3y3x>/T\r'e`(ڨ/b:.INrF.A}xj9“dל~9HTj[{bH49"'^*~ ًINBʫq˷k#,{j wrGMGl A6\8fHAy RDE:l9VfUɘ/}pbgy*?($+σS~Nm,;;FRqy &ɂdD#b'9Ttf䢆rRm;hݒeJD&yJWC!+A+T Uc1ȼ 0FĞ2N\[VFl0e̼ mNjZ)DOTܵ Qkqqij}3`zރa2pőrt:[êW+ XgmWrPY/">iMϛW߬REr7e[r)։[v 6Qi+cB]^}@E~w܊f!&=Xgu :6Ѓrn93Gg 鼼+N3BS#[O=7i5LUr} fQY g3݀ nA_VsͭwR'E#Eo ]l,N{hښcd 팠~(4@IƋȗ cMIGڡ(ɮ;_?6AKo5rob :C(hCcVbw?H9+Bb$&^6!m?,Bi.NhG%gn#<|/0/Y&NjGsM=HޚyE,WmɦQOTڱ'&/kR P*&(R1E>PXc6gs54&en{hcA^,˽,"Im9.?v&rGҐw0˨َ68,ϣWM'\ۆ}kC w{~I}CO =h>0DWziʠqCTR;tC+%])zSGWz qvu_L'kW#d|~[UnZ@ߟ#NI$=; Dl" т+m閝Fnk.ޓj'6/ šrؼ3$/0;*Ex+f=8) (u_U*Z3z+"R Q1o@|(~u0mbi[>VO_ݟUk8/bLiHB`r9WwL&+& _9w˅J,ft%7 Uw ruXL]bg?-s>>J$X˜uMC (*B&qPbd"ۼ%;eGLh+ؒv"iZ6d5\DEaqK7H,qiVʝ8P9g e@Qjq0D|0Ԧƨt%wҤIL&qstM\M#IX&p gFOX{?RWhje@?3(A1)wMƞ?*1CLQ{ ipNw# 7w_9 ٶu jfo1}6 v3] ~Q4DW^'*OXSll0"LlLB[ #d%3A^~kpoɡ@D&/lu?R "\~[TJzjs0Y- V%@6 8|eSy#N{_`j@a IdfI5dJGqSjوN2"_ƈvd ,pֈYQ RBUyEN,|FL M9g4UKݠcn`Ê[mC⻜< &JpvGo9Zg;^. N(F[^3E)pǼ??{,tbƿE{E)1( TUF7/9BFp-#[:=7?AYUTr̼nv-meP3U -ٷ璩 *gcMjK4~ mq"쎳x/3fO1nmg\w#a=t&m3xy a g1PwՄ`8S(W9E4tAnUFVƽ:(jqPIIM>{m#n]WWW9Q٤fEz$S@t Bò/ke aTJ -?yk^z¦حj2g mrs&94sSKW"ѧOaBv†BdsNItQ m$LRVCy=cr+ZGpZwQbScݑVaQN}HcFNĎ?+lS-W,Lҿk}=F;ukYFd7؀X}H×oL&r&&BEyfQ  !Wg,NQxb[j<9fH  `BkTs[g ;G67Kn0u6yWkl98Rdi0 k|PQ; v 2 5PC8>4]UGj`'%C(IsS,M*kSG3|.j__x'mb _ݺiy#MS(u:rde ɝ|b[SDT9Փ'_n7yw90';fwLqfDQvs xy"*DNT"݉9`>ӥ,ڳ'FZRJA챽?m>fYmRI+9"^j-c%\|ٕuJ"^oMS^":˰Og@we6;4z=sN')[u9j| ȳTٸdoT@z=iG=e>{Ẃ,\$azs_3[F^<;wi1Կ}NaFFܷe+1g.{"9Ip/bp?(a8K \)yrECtep,UIDs{EPi~1aިUIudR|E )'%W`V`5+7MoaNyiׁYbo=T_ \U $ Мgg@,j،4Ro\N""ĥ}xeh&Kn6HRN}}':D{˶[.olȠr6j4HTInY "\dn&%|Lő2{SX~A.QU7T1Ò7R1$-ذ/CW}D^އ{bΊ(Qx} GP1$k%\M:GBd rP[Rĥ#Hj $WaWJ#u̟cTr=.|)j2e("悝oay,e0X jċ،@s %8@l~kqT,^?<ܡ用xnuw3gIY\aRɚ[$ r0+*k-1-`W~dt4@JHr͗UaE=1q~qv[llzv95mԑ:g6'Es[Y-X`Ic0$~ZuÆ={?)GXmVM`[UiG8޻{ Xw`i5,:A#2vP |wiE2zw0QTXѸ"{u¹aZ}ſu\k,GGeFGïv0}jS_\Z#SߪHgN߂4 s<;s_+ 5< #Օ})+ D&ة&pTiHyaDz#E/Mb̤7Dn+ctٷ NHJWTC%Q1Rd2* \G|l|29xr5EwXA \yW>@ZLs:ʹVݳ]^X%߹߸= z(1h#G}S n_67ᓅ9dȭy3x!jp&MF F҇no±Xi/K]~kRCݚR1RNZ#^"3nu1;&pxuH>8C%|>)eqZ(%Ƙcn)U0zGm|wEv͂qtF vɣ v+Mlt~~%aWBs4n:6o鰸I&Ys_V÷4 &C𕹞'g)eTY2GNIOA %Lo"izH*KFkfb"RHfWnDl׍`^gY]5Zp)n$h6=3 in! }] @ `Aph%p}-Fhֶkqġs9Pa2g(hW-` #-SFƠUO~2htetC󘠭ho}ksHT{iv9)5*~kXs`H-є| Ñb:bEڎm'dkzJ?HlISz->uìm 3VUpdf 4>NHWwViZv^A/CR5BO^CytA괷‡G]k?#"^"7GPʒ# ,T >Dc>.'@$~W?Z XdYB=ެ3yP&6,S:!IVB+~v}Nj\<)#l5CNh +Z:bgNv zyv/AJ*j:hdYbVGMRh42}|瓨Lcrq0Oo>FV=\ *W6ըkMwZJla';>:)7mɹksbHeJI;oq ưnr*n/5{ Zy&5ӃpwǓ\6>0}r~rEjCM3W8mgjSK ^(,r/ǽp@)^-/ ɥҤj^;ݶ2YPt}<\Z J\L-jJp X̐XK߽Mlvo!`~6Xz!:KD?hK ɉH3ej#X[RJj˺fv(1p6w}44#Q: 8t&dc#FD-& Hal#Fppj.=k|"O E&iG<o>-E,Zj}al PXUDWȒ07RvXz#CX57JAOB5g)cTElv`9J"(Yc$>9 J( Frk #w #jt <.xGz*#e +(p^]`! Oӧ+`Gh$pLQ3Z:{yFjENȞ,mhy%tkKƮv6o@Sϥހ(\,n0#2[|wE2tjʔ&!#7jm?zٚ -[Bۜ׳a8W Io[qޠ| ~c^Wı-,Ys*O6Okfe;RCW5 ϻٗdЎП$gp>D8nI~C|VJ( BEjF-LsAOsԃW}k&& * /PQՍ2צ¹f $S}Is=:/q5%C=F f1LEs DVk~YFDE+򪺳B2iLxi1X&hЕoWOAdZҠ~JXau K-7 k^H nuNG8#]#2+}@a8,%*`_._)%ŒǪzO /.񗓲 潄&*IOjCGq:fƒ.wef88XE)bޥO<>6Ay쌲r#A/@}tA/,!Hf[Nوt1*Y\{DERLሺ٬dG@!wB09$'@oMQ^/k9^o%z.)>ϧjJq03Q1P.\FIze!"1hRpt8K7;%s;ӍxAFx5W5Cznp8_I>I m˯ʱj3:);b2͢ 8X!.Jyt > +ܻ1i0M0h_BT>oLALW|5+sl1`Mȭ{L%DWqI^cD\.VxaF_+ =xVN om^ag9t䧎;ɻDɨ Ҏ)ȪKY.G(>^jUdnq Y5;M@XsAOr8pIv{p>i5y5PB@Ԯ{Y'"[⢮?&QEuU#8mi}1^zm ,XO۴A6C|Š7TV:3U"m$U*!!HIDRX|*x&,`ùaɉW6*= HF]n%g/a3-(]|[TQ>w74&X(RGƹ/-|InQThF^? o飂~zB[_˧N9r.'f`{WB }x&Tvt?ͰvN81@loPt(K34ӓ(|gk/< "ߔu3u39~ɎܶP̼55o"ʶVCu\SWyHoWDYXLYAiv2kWS& '@Cs^ii]3hg*KzrTAT!R{FkUQ?郘er12q毝~fJ_aQ6 y@bs%0ٮzڢK'yEd9P4F&%}];6&bUB^*i_q]?R?Oϕ# $WaTjĐ"ʣrqŏ\A}fZD0e-q(\[&pպz O6?Bq5šGi8:caWdٶوD| \=p)umXT{,_s瑭p\x.ZKGO(+Qr_4@BGR 3g6 fWRiBމ ޛw58t, ^{v*9Bgk*I^X_`S+2+%!PߥoUlfTc>qV6G^DzshȤZ ʇFCvޭCgvO2i )ORafI gl '%hV9M6S(:DFKuk KCn7)=p봾LE_Jg V$PySVjAV0눠XDm[rdk埉I`Q *K5oK\U8Ea~S<18R!3& {&C;' Zj"vIifĀ\[Wg|,r-!8h%(aӽt!siǝJ.s3α(/ϗ>RJv'4Q`4."cD>!Feaz>U$ 녚7('7%gZ|mj/pz uy:,C]_枿.gGٯ[cUi6PFB'fL+ԶH G%GI8'U@5beznh̀n{Ju\@z'TЯ," q5$D#X\"A RM<`-Wn_E8ڪHxJAQϞZ-]g߽E9UyxyF#"?rCG_:図UD6bcu:.S5AU~vᗷ0""ܫJԳՒD=n1#V>ܗ;dwebL%5'Xłd8M&//(p" ~6҃`l+ɡbm\AK@3v*-ur: T.j->͑Җ:dyq4vRT D}{U@YF86 ? (#)<do(JT2s>T3Bü86{)76$GD+v H)c  X%b%"/gQ} JL`0c/pClxwwf,rsDx.{ 01ܴGg@F(-1:$P&`eu"'66Li2уktG1 `pr|VtWS'w8}iomXcJSMem!0v {hC8:{بNcM~!wIpd-[:bW2 ԁZl3{=}Q^;vv 1 =f@ҞnZ҃7v蝔ă zOqO&PQ=PY6j[TQxg" fe\_3נC]vh_0< BbNW$@V[%\ʪl.u Bo';/E`~XM>nt ʼn2&Lj|=WWC3v73ez#;]5gE-hA`zJj_Y=r}4H ʷDŏRiNPKr0;kPV׹T!DdxNzoPqGnv1:v(61}ܔ w|!VǮs|IZVEEb%nRrޮy<9i.ENzxg]OD&(8mx~@ He Jw^\nxqF}Ѐgʁ^ͮYdB ϧYq\Jc\z)USHҤvnC{>*N?-E LQ漇} "Pm4@_R@&;ļ;EK2]:m'quH}o~KõU{`]v͌dfHuޭNJ{ZE݊TV mBR{#d7)M7Ԋob^CDfm-_XΌpPT m#w[ ]by$5m߁ձoq[)&DrW?@}HlIn}/^sB6u4l A''#A-.`❻&xwx? zVZfDxWDL9Jz!O{s^x gQ> Dp0 o,Duq(t; }#zɬQ, LT]K-/j16m\$t? +vB򾄨mDXr:d>T5d<1n=~ΪtrOdAB;cvw.rfΘ+Mr&@(Vxe<2y:TUCLm$:܂+~=H&pQeARWt'P>*fxT_BNb]~J2c$|R~08Ɩj ؒKGy]ܩp$a`y= L{ј~ R%ZlZ>Lfu{u"1W :ڜ4.B ճ w:ē@?ч|}]jNnQ {0n<$6wr*N{SRqt߰>Tp#ڭ Io>RC)mD_ƿe9O!@Blpr3`oGq hC}csa!ySN&h]=1)Fhj^?1罹o:.}ql$lam+] ̱4WjҝY9)zq7As&w0RŪwi4}_wCn&F# f/Vt &G@&rN+zjbɅx'oyYv^#36WtNzBmg^W{}I+2L<ĠU.8N;EWk.+jWI.h.?H%VpH+siJHpuٻm4"s,rhn~ei\γ!xڷ?@KC}^ pQ }^A:u/e}^>(?rL:Oeyp)' ND~6T`"xy9VUKh_GqsT,,[] eB/qQ.Y3 uv$5ֿOc> (M $=whXʑ<`@\wqߣѳ$d!Jh1 fI ZC_x*b@_+c|K]F*J&鹪W⑃X`kigKO> ArLBi2_ʦ>TCMG* X -rͻiІ :){CV^u;5 L [|ڙ<gI@`ڬНٞ&%! }q^2/;c`L1qľm1GŽs5Cg"{gӨMy*^1|1IrP9iwT\Ȝx8MPZih } _æS.v+I#S+35 (5?dT;f 7'p8M%6ce^rtx/ BI*Vfn^hghb_rMq3㠕"t tWWSxj!?ȋ[7mXmS.ΩQ@6ݏbkj2]):2-y7l,finH(nzշrWYeu"hMq$`g,c )=JKIU'MD|ѧ"gg^$hĴ4ipv㝺dSm ')@7i){:YD#0oGq{C1?%ҍԽ8宻T!rt{~%E2)iK3>QLLIapm˕̅idI ;Y%vLg-E׹ҧݦ`r77yxVx?w&4J!:ʰwt19N.?/5xאn6Sk)0LaQk㞼sيKӗߒ缆8iF1]HCUB%_G `&6핱|F2%XxI7288.}?7N!xlF(z~٠[+ Z.7OM EQݮ0ʶXdF{uK8CƾuR2JNAt/ ;|zKZ2`5'Aj' ý 2=VoSEkL/J"I5#?Ws4{m(SJ ьj¤8]6٣*r[ ^üޑL?.(B`W pF46j_Vlk(tw.NQ[/޽^ӇɕXѽQ1IT{tdYNtfzV̗5t-/`$b20c.m[5Y2VߋcMր%F.p\tP5 ,sCƍh@ϧ9sҟ)4Sf3vHOc ڶR,B%?"͏DV~7?Hzy<7r5#^ 檳e`)鴥\_;U&3<~v& ^Y ]T+>&qh[e\>(?dMCۉTK>OA2:|onf4;k*`Jy$u`݉S;lYnVVs-_eGgjfUSYdyՕa]A"YM^4'7ƣ`g8:3%~{ [7D#7MBqvX4{ym̧{\yks&K~hOr%f[g ߳~TP[2")zqr&^>_]X8[9{>h8ۥ g_B5yLOYZi#p]Mve+ $wX7z%zu]z8NjGzXDU*r;D='z4e-=rW5aWgM̖4VϬ0'[n5t<R@7hGgImֱm{U@ Ǘ.^m6xT5katE0XyܹsEMb!E ~+H5;n[ңbi^ [y&KI_b%FOJwW5;_`ϝ 2j y )w+ ɚ;`BUXO;shV_Ud.6Jv &f̘P%fUɑKf({hK5,5H2[cuǧk ސ>"NNL/6li3=R$oDI|]Rb7p_V$ࠅQn H}|_2H bxG~l= yݯ塤)U gy82Jw#^5Jq(eaU R4zQQ|aw9&Z{La iY c642YC@w<8v̝ºљdLwqתu>pHƇ71dʻ9lbn$P/:{-欎 L>zN1=3!i}[~]Pʌ6C#5GL"R}X5xbUKK)v0E^iP:1'q#lՋ-(`v^bN. LfXs2q3TT}jE 7isz`4C.[{ltlzHl+75[G^:RHƱ]c d~-b;H@*bqO;Җ(S2pD]h{ԳXj]jh# n\{`S(а/P¹I?B gaO> o+Pj鲷D EER1ikd8@E[S}M&@c[Yk5e"X1ay߀7&fk{IJ{?ƞ,DT5zAiof0dp׿w(,Q<Dz!R91/&Ď={B% R(S䲾f&-yX<4I$-b<}$1I@Œa+.lm8 ]kKh}rpb}pLV Efb@OێG\i=9@ Y.^baͺj&l|Ow p\G9C/%r?Z f6Aq;ʟW{|~LWd5-ê6i ;!e[IkWRw*'SN@{r|իGdAxV P.BD)j(&zBqс%^{?ɐ0APZ4:/8FL2noݹ8A]vt'mr8C5v#89Xʝ?|4ܺNRx};QLgw=^hW,Pn=2[S'Ĩ6|fOφ\ת{ A rsWe4 9V766Qi55,wi<[qd1$ÁT&|Ћ) J<4[2MB{"yWܤgov l5qO-i)M8ޗ.[ qKQFYT. V3 c\WZʳ7ߌs:">=;JU0nC;ɋ'K*uEl?gzs{2<JLN;aOu?[55xiD@6 $y/X 9-0'V㈂,W`n}D-J'n*1N,+|@$K}9(aC4+Svu@ԍխ-ZnRE0ްL>4-D. ,;ZEn6Oi/T#L `ɘW`Eժ Kx VL ?*xң2@07ec^kK$ZmRP7mFfԝ$mcDͻ~n3\'JT%p+oÄSv'miDBC)q;$UHx,?UB⇠ay3)C*[Q*Kf/bB`)9}޲-EmM\tYDXe,z̝dRJ,dnR |[:# JHqZ;'! h[0p Lbܰl^,o1rQ^͎)E1Us&:#9Q.u2ߩc$1R '/‡!̚"I&{ <$]Mxv8v2.B^۳.DWcI)fmIݩ'nCƉz/r/05u7؂u 9W@PŴa%l9a\Dl{x]FuC6bS;nOOIP_h3*;q>qDG`wg0/`ۺǽf4cj{~12 'EQf8aWٯ2>~I@D6{ƌ+ۻ"&N]E>)hdP_ .v[;P׌?=󴪎 z]fz5k0`w {**z,)J`,z`^n@Q虪sQL=~G\Z(Ft$8Mk"LE~ =bJU3zTZ0F٢jq~–& !x2O:ȰzӆZZueN\te R;MԬp޺ֆ\Avz'ʺҖq?~vI@+#!Jwڬ 0~@||/J+H!3YL̐_c Rp)y rr+όRM- {8sO j 1{lߟ(ԌdepCᖛy(Stl$lZdTK߃rnBn3ZP*-zh 9hn(n2*PWN lZ:c/B@-X+~*: jЛI{="` 4UϘ=Ѳ\ wSZ3QH\Ua~ONDrKw3ި1D9#kwɱehqQR>鞍2%0>}I)DqK!:t} (5:wHN8>{Z$Ӵh9JN O4F6 IYbDfzEw͉_$)p9k/ZHw"ENn$* k{W%8()t'K:mt22 C`" CDacd4QY]^+N|*In=4C1z/{)q}4Gtu}) 5: JRwwab<-Hwbi$"P)ҋg}&]2+= j|^ *3"5!rL2 i]ʉ4ZN|`naqX+URֹcAa4!O^uC(ǖ1$g= B8aW"z)bG#|A:)/I6m]|"ʖ]!aUqr81!Lތ.o PA P:٢#dwS#˵[5$AeyQ/c4,}@,.*{GH'hd;UN+wЛ`ګL;. ]11&vmk,ʵ Z4\A2 SY&M|Eva&'c)̧&JѷlcnD HԮD'{ ZR5u2ߐ[76?8ev\xLE;S{ObB[0b\q)&꯹P]=iT u=@ F20^Cq3TdT*V=Ҵran^iuG<KٺY<0 : 41,> Lg*ڪ|OD nkOlu?; ȓI=v.>I?S>V%<=]NkF㙚PaќEN#UM5/ 0*^[l_lTH,zl &s7k`~WL ||j @plR,j`pbT(3"+M!Spx~F:G}?ʈ2@/3$IddF$Ь^>􎁰 w=}2BU. ic] NE򖘧JߛSۺx/ž#qJ;c0F7/a!C\ӏwQ}/M"f_^2wyzѺB9-?BA^0U~žflND)Y~\!Gݠe_|dƐ {^! ]X0(לEs#I_Hd`VeDDyVQQ}y |aDꏞŦ³WIDzEEXw*WsL$1({y; _u#3ǒv14pR-  0؆tS&D1(%Ѻ`D8JS=*=dYja,]V{IEkٲ<7@,9˕,!o= .vDe4d}e +OR7_g 1eo.DjbZh<윪_a\ NkPVc)ySg1U٭[1HHD\YFdw4B?ެߠ#I>K%~f+}\X)#=[ט~wDr2K[B$[Cɑ*ҞqtWO#~gy4ӢVݔ)vw>,owY<Ʃ@$d=r8yQ(DX1W;Y9#{p63D{etYlDO[;nLic5?ɉX}S,@xw]<}pa/p*~t~.%]TeZv}UJ1 T]` lIj^u?I 6rIdIB1UղQ)ec7e-DљVZO;٪ "hm/ZV12ˊ6r'tPU \5L6%1:GU@;+ mF׹Vn5 E230,ݸFŚXgy"C LaN wNI/EA6fΞd قG-\HZ@![@g;l;q&P__2n?'qKy;R7 5Ts0EާЍpNv @5%_ o65S({e1cld9z&FU蠮sbծ_g5+ U( R]ziLXMdE@ݚ< x}WwZ Ɔe+}ftqYUQN3f d eO- '10E [LC'Snd<{]Nnk1 Pm3Ƭ+g`Ԫهrcz,j%䯬Ndxy>n`*Qv9 7癄be!vbN)4P;g{Bք ?/z!f`}9`qd?7q[m$Ab91# 㺩zO0fVKw:JtVP̩ -ad$\{ LЌ]^A>%pl-Tojǿ lq?ׁj u#XwĢA]x?IjU-ߑcLϩU.;Q*7M?@$m6:_[V ۵t?GƧVVb(Ė@yK )"+h ۞"|Y? /fmKX;x{)Æ,9«I'H3{G+;9Xge8/f+w5@&Mhnu` Q_*LŠ˻:,/cHq JuDkN}4~[ȵ+_PY00lSepN+ z^\$ Wb\%dD4w2Hj7O"Pb9TVqp픽Ȗ"Iw SB7 /,XzRZCwN,R(gD@۟ ,ͿMq<9n<@ЋCXn sdĸq&H;4/"m^DiN>g$hs|u%Vf4;!3N .َh 7Ch!'9=߁έSgkxrwAMwT{P hiF-o陚X=L3^ܷ!hWZY}MnlJ;l- fQB7'Qsa9Sz` [T׺<:Z["ӪXga(C:qK¸8=Φ)cnS(]RyrT͋35Zc91T+4%|>VG ۧ}}opQ,gzɺ%Ow<xF*tyVrS8@R_7oV :!:cQۣ4:^9w_/v&o~ wnDosOEC3~FK1NZ*De0> 79 ƊH 3x6o`:>k\q{2шO+y;mw`oUǍ@eN3dB |I|@v{Jeк{Ct*; ~C=~3##Nnap;N_,o,zoUjǺ 'RgCsTr|j6%l䕩eLOAXSԎ&Hw(Iw,=9y`i,:/P:Dg~>*{~]#F GRr^>vA%ݷg[ʠӽ2c!>0r8jfTUm[dkEX"W l!J*S`ִk;ƈqXaړV?HQTq{V/8[7EK÷Ԧ"s^SUj0=l"X;Hn}^wBExCE~Wek(/X%0!rH ?hYlj]6ؚ؈ROfTRShȳxuk1K2Y_, e'ɯ kbX-Vp>OBw!8L@5osxƼo'3+s1a FW{& qXtwʼoeKj_S/S׉~dPn,==cXD{^`t^ۂ&T#rA.݂gۚ˱ݭd  TB2"HFNWF5 >/)K ) Ls_C+4=(^;^+/wE8a:5 WOJXg ̰w)YE74B!gA]jFaam|{Z 5SYLHdE+ă@_ 'E(Ҕ{q Y7€#X_ vփ;rЬjFKޱ=.m9E#:ׅ)-tHojV[ %֏ltJǍ{`uCHUq˭P6LCFvf%_7ңy^O!Y ql(޹P+M-ЈtisA9(}~U$sβ 8jMh/',~Y\t)V S.>Ll珞g&2oqoV+NzF;4{Ģ1ėHd;Z鳖6`c-U.7ZNOWؤѷŬyТDآ$;PuG=PV.S-CmSAx&)Dr„a#*kf% K]Sz v!D3)\vݚu2 6(S𠤪(~ R=wЍrDS$#y%C$yBT1){ b wM!^]'*ڐW0|f)S^=ZݸLW3!mGcH@\D:G DkAy?N w{?,^Թ3On$*@c( ͗hv-=bn5r <Tfp__ukSL-SșmEM XXw[3 ?s;Fݥ0 7HjC[}xyJvDϋIcj4᪋S.`rTRuG @1#]`Z۵ = JQ /e6 y)I|݌,(W(8*Bbe3VG7NӾ+]VR:| #CC 7\~,T/r"鑖//d B9"2B\>u.b= oHXfdK~ `Vd{O!`+G4]4V~;p"/*~^:Co|Sֆ.F2@J/ y&yRw~ӧ]YUZ#y&8G¡n1hʦsD*O{Fi P%'ad舲 MGTdiogX"q$2ߐ!s]V^3A`4O@M82y8ALH5[j |o0:bkft|7ox򞶿/[$n XJS jV3r6]T Lj%Pe)Ux :F#mԾ`.2X`=e帕vKhz ."e&}b Tu j_d/r8U#6.#~J##Z(K/d#h)<R$Jp؂삧Lj46g@gU .#_ KhʇW}VBTŒY]AiѨzIz6~s0r;3n%,⿖$ҿM -$MtwZAjҠއiڦo‰GNW'9RG¬0vѢ'Je@ivPT@2{,NSx"ke>w͊u)y$Պ3#\Wt~WR ]R͠X3@@`VGqFi$W gh|^Y&7G$QHUT[ALpvS]JIB bA'oeLˉ?[ ?MRo^#ftWfsCޱfM}/*g?7 =0̘69Fcqw!Q'օco!1:+j4˻~BzbV [N"thS'$PhRM8^$ ˪pIPCYIQn |TZE> zԯwW6ϵሚM&؃?5 o ӗ8UUx+GZh0c 9+uФ?lZ`Qn{55ǿL* 4A(nVQiȶߔ .o{ܰ cy(٬e'q+h E~6Bـo??`nw]˵jZȉ}4?dлQ_,e4OU+0(chXdsqڶP"-Gp|Mqx'OV:"_̨m x TCNK%urUK[pM/*u9\/#R BwP_.c&~rwp}bQb#0g󓍌6 b  R k.N^yyhM.XSjV`/Q{Go69"d}[IM=(~} 7B;N)B*%2[@WnW 1?sE6vX#!Ueuq[Z%%/ɍ]ڣѾV@RM@s,Ds(n9'c(|6k<6Z$?ܳUHg x^h_oZjL38a_o6B*FzB]JYQYDdvﶌGgK(8BXr(9@$MIdJvqd"^Ԯi<'F)},7v~P|G(xyX"Cڋl&eUx!h  Y7]z}װh# G4(dDxĀ bG!&1+}pg'+Bn<(J0` Ek1豛^%JA="vDŽN1\'9 1p`'_ ?؍d5jj ,m̅o>ؼ5>U5yq(1bq^q-kkl"Vc#.>1>on1Xjbemc&_!YOOo#gx_XdB-?"tR*52Vjl gSzv g/B=>ubr*w@t P Q< LV9q7`K8%vhI>l~5 L|74qmF*-RQw(}Abmp>yW|e|>3=JtB-Q"db)Vg!mxngMQ۟ĪmK`4AHr~^\bO^ 6>aTk;#q2|jcX!ə0$:" ʰO8+A!1-a=[Gs ԰-ٛDYg *hw0~j3Ao 5HOz ޓSz ػQ5J26e]}3.ruTa~Jv:1:_m8W $VCax@FEǎ :tO}GM$9\=?XvDbF cC:pԣ#,jU @=Ј[ű[$O6/+xv@{qQ橰9{_V,0$&Ntmfg0M8ed J:iR3|G01UR: އͻBP.vF6#vbHIbѬѠݕ^ob.!@Anl@.͆:qdKEc^".;7QlVdI %*1ǾՙobG|rBr]S1l.$Kq=vGk)->O %ב\s$v q}h  w{d/I@.;|>f7ߎYW #(hnQ\[xBHeNpsNAő`[;r>0Ü,s GmKR;\FȻA&Ci(W mR$GsXt $w3« pKstʃh4^[B\PU2b#\C盼 V1}Xr}K.~/l1KCUiA#W"5==Kpsz"ºm+vSиnSLdI|4?EO2.`^C<-#Vy3Fˁ6 12S cmX%qeUkm8\#x%.ts0OnA $&ZB :I*gmΩMbZ6G<^Dyq⼡/E6bIkd ɀtz&kDAT!O9Un)] x`-R- EUB"v Fؙ̛A5 ?@.^8"F%LI_{ℼ`m1 :{!=eK2D#Gd`y5>e seX7(DgWLSްD3$2ཁ.z0KӐ, MTັ`Hfd RD5ۦ,aF/CIQYR3nHZEr'ۧ/Z6#`wwHi=Q̮ۙo%;=^2K[f8^M3r)e=60cL:V18d"c̞{x;6Ůgw$ :" Of$t^Kv~A[rIe L /2EIDܒ@͈BlP@ n>yi릫0:aƵfiT P5Hyg T>U17Bx(B$S CFQS= NqbbQPg<\k k['`PLQbI..׍b4M7o5#y&{O5).c":2%7Be`CL>y`t5Gl&:Ha­1ĈI|;NRd]=jbΡX*Q |1l(“+`):XhW]\ *b8*թꁧp.%sLh6Bt/Wn*e_4nO{5j]O"C=h8(#4 ]^W4+5VmPY+ '^]Hd,JqRÛVN4uqtȀ۷uBcB`lsNĺ{m6fw~M..4y)FxGy}[:@Bcw DKyS@J|{/ϴ o V)ŨPO4N[š:Z<0Wdi-&Rhe3I4\(dS"7HBj ,J5\9j`=p@tH_#(<ަeH>}=JŖ*. { Yj$ʜLU1B7 >MiNAͻ?@J[D. fBp> N_$@ .f2C[%FzJE^KsHxV0ES͜WP 6M9+jjmVH+}*b]ax2+$d |0FK@%#FcٹsH EÞR+BMF"ҥ:̖ & ]IGNs\D̫=[&-MƧӮǹ.#&P>#KYwNg ֯e˴{Ս 8DF\p h9V3H[!6,fTaLu1 LL ٟ0izM۳?kCd6U{ fnvDxppgL4y1B3/̷+n6}*QsbODOCJlBgg\X\YVe 7\.vWbin.,>\2 |+K>Ίd7|9IdeW<" Z~(#\}Y&5ObrJP۷0uI_Q@AŽLL锫3 GJ(x+Wnj%%[jIQAtq" g|>9K\-+Y]+`絃7Dw2ȄPfÿ$:7|mɴ_qEθlWƅ~b= 8GL:|wmԁOkzΰLAc- }$ B2QTOƷo(jXy,}bh?3YˀA\cW ;O5јGIͷ9p]6)H6ظ?Msu7r8)IV}MD4 LzpPK\drHɢK%Nx@8Z@ Z(3d1ƯVl | AHÝN2lɖIJ|*4 &2bSN69#9/O4DD9xt%R̔[(-BZ*T\;H ")- 2|(ζ1}I5x9CT SSQ>uinlA Mq6p׉twV4\+mlzdEn Kq$-K˰h63i.k9@Wl3%HyWyBΎ8_KOc--l˜'h^5P6YyH(@>,2DT)V N@p 9B)iP]umj NP!;rGW:Ia./럀]oneo-ϬfdzE, f'5ǒԽyH#>^;?^C`@P;*^]DVؖwCkWc0ږ!Ud?2[ԉ'qlh(aoƯvwDk㇕֑k?`•Lt\N>8r6IU.l}NXۨ~|y-O<®@F`V&}'-;3#qH?Tog(X$}[ږzJ݋V KZ*g(1(ue4q'xv3l}GbQF}\99U[3h7(({ 7`+w@i;'KiM#j4}d)M8D>Zx覫Xuy n+^>\\1Q[!|z"egqgф7F= UyZ.$LDv3ۏ4'< DџWÆIx|V#v'v{xKށMRԽ0qv3XXVLIvd5m"3I{g.1' A"!f`&6 S^j0 , 0 zU!V=S&LB8'sZ璃%ᇋ=Y/ɭ 70HՒ)*`bL T66W\QptCP%XC\WH]t|e=*L-ʠm2ȳB8l5>[2:q Dxq!(soϛa&jc);B1wfpgj.~E]lӮ)%қ"닯Scxi,`ꐷ$ 5 ^FTZ~}0)&Ye7ˌE"IC5oW>!:aw]fLYZ% ^mP### lT5 U/t͜O}Bx(f~ǒf]P_)IT/p3T2mzݻ+{nbI wYE@|؊RC4~s ug{ uФDxr}ÎmׁI 6=-zNm˔X\sC,ñ +| =\uxy5}գdwnXOG%4+#'ԕ;lO)IqHЀHBm04'B}KW59̙Ui= >:♂c12:b|XzLUjQP-n֩1LnuS,w%$a> L[# nG@{(@XٔS~bhҩ-.iW2G.hjTќ6 f̴1VX4G=]Lxz#7۱/ES;wRtM 6AAn׊@r5᷿pB8vZ E40,~)dH)Sø)`ojžS7DΠ+\td6H# t> b ʭ/_#l"I1pSWw4x p2v. z{\n2BM_a^4آv0rG3#z+_!ȝuXbnنƔ2yEKzD?HL>ÜarGl M+=P|!$Uv]w˟x%ZԐ|),UV@.>(G#u0˯>;`NTtXQ5'9%ݱm9NLD_A6R@-$Z]'?GzZt%!5.ۻΥd,'ع/q%taY|4FsPRj~?YpU;!8eGmaGw:`psf.s & S/}'6''G7 6s^RjgvUw R#SyrRU)n1(bbwF3i6 L1hOԞ.yX޻K|옎(8^eŐsWUF ʢwR}96Z( @ w ][;:b4hpg2CD< B4rZ' .̃WNxSxLџ3u\ :]b M{)Lr ؟=cΟ/0*ڬUyFdIbcbi{flѲ1t"8s s~ )L$OI8Nh'NwͦF}pT荢Gkip~1"6K=V|eU IjFm. D/7}qF.*ֽŐ( \CjZ׌lw/͛ՑTz&z R'TɌ?TyBA!kpUq#zz 3\^HWcu:3y]n-ۃft@zAq[x-j,UtV1{n_oG痛zvzneG}+_KfV1z:痘#%dfTBуn'=>/!sTY? x #GFf RD!mIнS!"?,ȅ zm6̏VSS>Gv>~!F Ū M{ή6&jYBY"j/ZfhGˠzes3aIMetkK9۷kpvf=d[`:GC IxXwjfOݛ;'u!30/S}5[$~[u;o(֯3T5fYS.-pp6({S.$B8AոWK%f>I) y2~XbFХ`NЈen)jZ鬍ܗuJH^]}Wz0I&IFkS@Yl:r\yB\gzV^4[=v?x "e3%bϾk]ߓ< rY[=uݡiDbm:LA` ;[HߋrSJO_{`Z$Ly$)}EW3vĹ+wcNY\Yw?ӛaoJjdMqG/_:?t/A؛jMD")y=o`%Dr`U0r'l;Xk~ tXuժm![1McqSuz o%knoX!ܗ+b)T •+UgUi&}ʲX ٲ<2^ -IHsuRiI$z4M_`&_o#'Q}'הGYjq)Εw}Qnhp9 ROɮ-nV^a24r!8Eڌ 0v dv1͟8Uj ¯]>> Ԭ2pOH^躙KGW 3<I"(ZF9[Dz¶b-C,WjQ)bLt7Rq a\J/$HBֻA:Ӡ'`+p n;;JyO/Fe,Enp+AVU!.9M.{Gƞ:Ń{̜}d΃.7\&,t=if- 5mH0 ƾeN=FvDL b#Yj煂z\3rw"2M;]  ]F QB_#,t^W>@0ާ e&<׶i>i@e&* eO5[q:o{epv9I-A2=j"]lCڦT3pA ȦȒ#;T'aOb,:"4b 2Ȳ6p^_YW#BJ$3i0}dnPiI+yLh.*+8DZbUDnʜ羂61\hoBڛvuy3wq*HIŘisNy i0zZXXQFVNb"hLUhR֏#$]7W:"LyШKO[w c7If (QTNr[P <ą>b/tթ`$9ҢE1s:`X ΢3b2 Y)Hj+p 2nsXE߂mujy^upa$$rҗˆ׽.@*|&9Qtfy[z}q->#ṔyFs LC3m2[/'T/am!wBn)K.fDʓ̢su)~(6^4ԎZ{ӽG 4DǝGazCݻJ;@&3I@ntfUu@ZE|CV r*S['/]Ϟ.%XL sHe:-\=6n]I$ߔojmk* |s%+R _jF@n5iFڪEQN& ~Js&|k7H BSoa&g5|8{}p8,Z<S"-zc' !<ή6Z/[sT`kǍ+CdsX0T=,w3j!Hd,ABY=A? 8FW5U'mBNӲ3(U4bEíoSGDŽOC} ٔE0\ w,$CҠߗYOUQBHYC[a0JiY:DׅD"SPݓě <<@'xfQ0ݟ05qb37JdxBRz!tob$=Mۊ=Jl#C[J+otJ*U+:1cSf92e`4~m޹%ٷu-65﫴+LoB\EiG[/ #*tO^́ydi'hF  ^]QA AvXU;Op 7GN*v`AŅ/yJ~Eq[Lcdpj_>T J.bk9-=1uF:zg p&2˘`dg3ܠqwq\㘸%+ }B1K\Y:%`vwdAv_+N Vmrz<ʈ`M;G{ffɗmY2h)F?ֺgО iI9~Z :MK1\ĽMZbME+Y7K5m.1ue2 甩֍4c)haidOcaU&։sʬ)y,K[C_JCs->)VI8ք)3}h ~}͙C%yt͖#dۮ]$%.FU̞ASd賌:[*F<4ñr؅iz 1fџțS %Mq Sb ڈjvbz+xIXn]xrb2žSd)ѧ@w_&dѩ=,vZ=HwRv`ZQd0qN=CЀ!_=eaR15-Ur#H/A!4d{2f]|i)$!$2)*{dV,0s"$<$fe讀.[K!?k&}H32(lO. 1XdcO}n+MGۀ07ѿ+; 5"]߳!)'JaWY:Zk:1g>KQ<];ivKrg5EnB h& ݴs;ׇ;PyX&쀼m_^ w͔ 0k3a2TqK>)S4C?[ߦv07LȦU~ь@lt೪P^(;+yh>S"r~7I]odD&X`ts $$eXa_kͩUYAZr1E@n(S)ͥb/}Y'9C9b4}{@@7G-\Cqnܞ3xEƣu\1@qZ dq_]-Br*Ɂ/N ׅGn| DŽ[sH8OK"vZ=QLmGr_S'b69掆e@#'l\|Q /1U$yw(S^d{ zSw$'}*U$>b9ਣ JP)v)!}$ 06U7YE)DP6(nkW!m|EF[ZCD _+4$?SAaS~S\1fF7T:Sn6>Nk.4TX1V@ѻN}p+*ƶ0؁z0.oѩ~1Gb]D NBwh_BzDiG@|!iN>|=FD'w}œ}z乑3t{5蹧l_7BD_sInG/ЏbS 1U=9Ox2Nƛk'\BIӐ(ks|Q]/OE߳eB&T ހJzEE>24->%[w$e1>< |1:I;FT1zm(8Vȝ;Y(PCǓ^aLMTN_lbaND ޺JqHH57&sϔ!mց-mh50*C^U*9k 5blP̹uRox$3[$UF M VY6F,TҌ9 Hw%Iy2R(&`퓂MtY x+dI"5;!6AEmL1vp>qo2bŔ|)i{azLsd]I#bJ|>qfYjU: `4psTu(mOASSn_5G&Rxk8_76b\щ3ݼ(]Oıqe4=PwS?J R;Աq4IrT,u*A;+⑎.qGE(-n wAG*hpL8X_e/;]qªL XJ]0k;q2 %:F:B qaǟU ֦/}Ǚ4]Bi*g-d50 3a z$ D 0xBM{Gq)K #oމ&($W#H#UjĞlRvTz0TFOf;:iCy@ebJ5W#y?Pý>;OЫ#=SWtAd׽b?ȕCVؿ[53LМMFTii`oZ[䏲.5{zS+ ?.Mj EC>G,Baks˗hgsZ1YQ| (3:hB6<L1jŜVTHUS7D Z(׾~\fy"&>*Pبӣ)>/}Uh%Mgٴdu(?{k|)6v5,P_^#_0wZ?762a9fipŘYܾ+=_~1V'Ka{E0~W/~%K# sAIPoB~R;p Xc_rkWJGi'z32)3fMQ̇Vk'@jbbi}3FH0i3QDP `ɋQxA]+X}vfZ`_RR+ې(6.-W(%*qV~UKJ ƑO``/Ͷi)8?Ϻ=c<4Ӫzx]%A{z&4iAAnqk˷<պ \iβ9zH!BL h?Pұ }qתE(=cQ aޭ곡*nnû wΰB߼u oRL..b={P*<[5;OPwKuq1sK f6:W |ef c(c)u 4M3Ș<=#|Ԏёb`= CtW$|AJ^DzֱBnS=fHէm7G BەClr N7 #:>-?ZXJ.x ]y:mW/A*KrRb$ݐhV/Gwv-O[R^t&82SYC1+E2#,/ca}:9Utb xS$ږy{0-r"AkR~ďZXkȅ$ 0%@zvw`wz=gfXLśeZL[B$sfuhzf3O$3(׽I2œf†UGrOuHy&F H3nʛ!K''q6AE~T\]^=8FP3Cjh^UR%cm|)b'?rX3~3n>p $()5UNnkL<ބM.)ZET9L[Pxs! Hj,c{V Ր {bS^1P@q{rO>/j]DzASR67GŮU/ |0S;VgjYFSS0CTWʷzʹ3U0ģ]S#ʶ(F^ok=6]RfP9C[-ҁ+RDl  W**7Rd+G!lSeyvc,Ef2܎kscګ~D8&aȆ$Ty2NmL `\^ AG ? Id|Ky4YA#jOt 9)7Z {R5)^ek`셬7ɕr ed6S(<>uNYC1eo;~@aH ANQUX>;!%;S$HQf`/1gW@}Wp|>X\i&d$ԓ۞cs]ɖSc;ۼs`;i:::M`//d1^h)_3\]s1NP,mJ^T@h ;g+jMNƋl5h ۑHq[zvBؔ7SX׶)|(zR!:za`t`$"lTInIiL=wQQIHborwYM)A V$KFF2Y焜fS0)R^wNJ\bmHvK]z5j/SME#Ը$=`K{uEs5^,`th%r3k= %aW9O?CDI7 A9 J+>zF/"᭲?aX=)шR$4ρ7"UKacfLΏd$>/GFuFã7(R|4?U PG,5g_F;Sҭ>\YM*^TW^d쩟gBCJ5OT`wQ/;k>qXB(.[=PB9׏WSkm*D#'4/U5{%qhIwlDUЄ4Ol8zo0 ikǀK@rw*35+E#Ǔ*5c Cq9Mkꀟ˃s'S0K )٫m[D׎l 6HD5`m2_VmӜtLI $oQ/|!<{/_8p!8Kr6E{ddV[ $X}}<֧lGbܘj PnkijcώM2CS1yWHTmXc1ptZ\gRV3h>|wlì (|eL*D1c0sYep` M2Ld +f\q ! ĝ U+?,Hj7n^ Ui8t~,_؉J뛭VM4=ND^if4";rPmʨn;.̝ك#Ι ZU9ὢ>Ve~HtVn̽芭-.α'\YfRXvY[~+#7z,F,|kKLн?sZXtumx_E+Q{nSb"7/ɦVU%`Uw]i#NUԚk7UN`si )ldTd8MYYdHgr*M(NA "_iX95Cw-Ləch] }Ec*GD)WuXo݁whYMbXcc/*@%y7!.h %":(P)GB.vK&@%RU hQBoBM3/B 91^(.|,2H1]d<#r')x[yYwI< 4,Y=w!wJ?2*ܙrv2-枅6aK5Ww}w;2i*#z,Ǔljc`I3y^^yDx6 X-%S-ѠFٷu (B$ #@Avt_/]ġƅ:ȩJ[Cor>A #J5,tb䴛'@g\:7If-b޿e'#9!3T}![\3D4'AD>g;Oy9Z>uR=j 'kY $J4@u-iD;Dv3Bpޘe .q=)Xˬ} n+g.* 4%r>~vs^mOC,+'^ cugI z)ȱSl$~cl%C6Slv}$K^)(6[+\ )j, mr_;32 YMVF6LU1SW\[-ita85YП6?7,B=?$NUA>8G)k2?t-!*g"f.Zٯb1JB@X"oOLjD*svafssaUz'-'UB?9oxL?Q1zX1 XۊF (iY1=0ʱT@hVPDy.ߴE}E11, bPE.tS i`YJa(r+!5ٻlk>%S,cܻb*B&zhJ19O+zY6x2!q{Z3(۬k16Qe# 5 rǵb!fj}y.H`JȭTñK%_.ƭ E6](Xl,XPv @YiEYxF!-Wy`kQBPaiDygfB~ɏe E.ՄA;4k3;d|A@o `Xw_[]vh*|O'ݡeOGxʆ_ G̽$4PI3Hyr*0?[`_? $vjS;@IZ *]9$؟',YzܝL̪B1 lޖW̟1hv" -$AGq#cw(_\y5gZpK"%~(Qb2( ;kybЦ &1o81f(1u9x#NXѽ-"fkRw:EcI&^umbqâi$Ia<7LZ#~rD4ϲн%)AAN3d(,C ̼/U8u[YÖ̤Y EP( lLgeVrnXM|^2GB~0eAL&NQ j0c& S9V+O0K`״m$F.$/t[VW6y|)NVb1Hxk=c-v!ޘ DA77F92/JZRz1^W s ZYlI^t2Og޳$њ*1 P.`O>Iu 7 ,)әf_jV;VWW6W~PBH{8!Um#2"9><2V#.GDAF>o',쪓Ǵs ef2# =N=m |&o YϙS/:u,NNU4‰}#tgADsFc1}BP:s 0Uzea+*ؼ|r͸t-- 3!E?7wuf\0Ǿ#,|\J"7Kaq8Ɗce2Xf5 ٽ[\+ZMr6n@vwOOyTh#R˧,KGK*glpsŇ,@&/.bn\%S-y67>-6QԐk /J=*.045 [>9>0ֹkhAzgaܩi*z857L~{֞QC( I؄ /q4T8\CwG҈n5931Q9\f lyyH8@|=I EOtSyD{oh%a7x*r&b?Eԯݦ[^ jv`+tb8Wr12-]xYoC@Ra ogP>dw|&ET |ij)ov`0j٢qd$†%g`֏}}Y ,G,\V!$iϚ,쯎]HWڅHG\ -w2LEsp1^?_ʖyQ,˲*wkL#le2U\$y{iXf"`noUƒ!Ԍj*`?<"}:"2 Z{ssuT? M vvIwa'2 0 )4]Hڀ?w;2]Q?OĶDݬE9Ĭ!jPBܯ/ʫlOdX轏p@rn3hi ]Pl8B ^s^ø.pzIL7?06J ҥGr_Rv X`مo۞).*LSqGfpaf{fbx?"Rc& # NqOt<7 yb^ד-$smcG/n9ۑ{ Zʠ2#zve9""A1$oP_zxXr;Vt?hl^L oyjGhHѻV[ z$P/u1 Z7%~׈1dJ4,궅~_׶dDG-  mOg{nrM~2&5S}n7HѸ4ip$jS`~C+VzcIҸ864omf۞2Q%[ڂT;8Tqܦva/.@yx:g~]>Ƿܧo mV=;R5X 16~8NW-_ n*[.Ooz~P!^-۪}Ã2&_Bug4BWmAw8,\RNh*zԔ0\PƬ=AԈ0jح)ԴCsoTCm4;y*HaJ\őJ'KjQdp%yq8&cҕ+ƐИ`QLGYw`4屿&H̋T2D~tAT[ZZ\>P e|Hj*J4EYr1uLcG-cw}(G "@:r(rq`KF!Ќ^ONdtGb!v.ocE.PbIE ki>a~Cm_o+):(aƒR`Ky䲚uQv@K pf")wde,!t'Qіt#FbAcz|?: .,2]VC@y-"}? EcXi׊v+\wo9q## !ks ƺJr^CrW P(t`4"rxsfpbS\rMFYEJ.u%YŮ(6ݶ\+ۉ_W V=Z)XAˠBP\MuH2[G8e߿<Rmlv8s{jQ׬ml%WrFkIRqwy$}6ɵ'gCƈB Wiĩhe# C<F9\pomח>wO@Fw^0%4{$U-V7Y§$'AV͆$%4nQB.iWxK߼倀'N&K!H@Y%+Ot”'.j]?{22■ꘔkRA! 74l*xd!^%*]6 `1AsҖcMW+AzPP(ڃm&c < ʶН%;y:aZ&@"=3+_|M .죄+ f*` .d8ytF?RS$x-ʻU:dKWXfv[%乵̉]b3)"qI0+!ά|0azI`ggc r$K:0"E8|.ӷ*?w[ G~+tPA =ii|}f6HbdkBS,u <;[+L2ѫR8ɛo(4LPDI"bK?d|&#ZSj mG.;"ˬe&)ƃ?k1Ȇ#BI=418;<2+sMoTrii+xtz'y'юGXLB),YŘuL˃vP(WPf X)ƥV~Pfi_Ālژ"ra$2я|ԓcS@\b+\)}r `\Vך>aѬ{,:3,}),7ԭ=NC~t7Y8WM/!&`7߫0#!ij/aCuC=$Bw G&]/{xFquկ:T}bW Z۽EԨpI㴯I(  1Uo8m L0GxchI1zSԄ`"YRTc"mA)am$УC9Né5vhCjhg%xO8=xnXlw_~>~jM^i WJUٜFoyOY= U4.9׷251b:w&!9ω$=:rVR4tƪ0u`(߄,)TXTiW"˺%C}S5IK ]JGh8`)ZgWe4:̏DQ¦B}87|~[c66 #U !7<#O92k;Kl9e<`=%0%ΡJ LE˷@o.UHbN feFV_)+jY)%@HeDC'Qri7tb3pB_nIvC9xA'݁C=ג|Ys2{+nW)4灉DW; oOcd)Dbb*0H*E-vWeZA%!xĥwXW:P)f4 T*qFj~q6MůB?K+* ~2|M nz; e&"MUHIC9\]Ll!fB# Ƹ {A0'J`o1U?An74NCz$[%u=堇-@eYVe4e"""Wh%C Waf#EgY3ل?esɉ3FTf]Gv~ %xgS1y, `b<ʇ݉W.GcaѮ<)ʈg5-7#Ci@B ׹[E^ Uu' LVSf2kB*ʹuo1dM~Cثı-bzd:uC V"BTi'$kVy߅UΓ&DbnZ;ә< Hpfo=m0*7PDxל@14O¹Ш0R3s*qɌnP4 A% Rt[3[5IW\ YՀƌLgEnWqWeڔ^׮ h\f_kdҮG b`#lƺ Z R9P K[p,:"Jsq~Z+<@zs y^:ߴ{Ḁ ^s^%&/&\͑I;2D Ǹw;(ƾh0ϊEmz/IgzɳS]k3LFtr "QfOK*+#ߌ!tT#Ub̓gn®rJ % NɈ熩ZLYeѠ2(/ą"[7I)wzEw'i+%xӏVrqf ^M5T5F%&^ZQ֨TO,f+2#_j3ueyv DO&P\WE/IBo$]uC>~_`r;7V^ iC4U>EB?>[rtVua|+,57FPYOVpAXocNԋ?NqLTL/$ڌ9EJODqb/ F^D놈%B`컺mjNķ1ufg$J$$VOQ3aK'N"TF }i"@l&&K9~'"(b1v@s L1+GJ*7M/ |+KBx8$%*giczd@  YCk/@W(_Crxϫnov}:ixM;f*N=\Tjkwr5R+`ԩY!hǐtʓ$9O%,^ ʧI9~#N2bohs"}<ɨIcJw()Q 8 E9XéeV~z}P;'5Μ Ln%/%%J=r=Ydpz{ 5q t AIXS5PPG~mH{S't =< t֭181{嵳N] #_~a%~>-Ƚ=k<lz7(7"= R6[eEy ɭ Cߘ@Nͅki*دUk@J$ۻq9xPQ^h:Zɐ&Tn"gg4]LAd "L#h\Yp*eдs mdBb :yF6J7l|ʤ2q Eo 4 7W6Z2 R*u0doz) xQsFw2C2{ eDT1_uNOLFP7ELv]7q%m % |{%)"M݃dwR9Ci,~JSIJ ٞ~'T/neog)"Et-,AŎ{rDٚU3 eOupG=(|Ajz8|lp#u҈.t|m^+9,NOd}`Ǝ`s{TzZw3F𥐌emPS R4ȭj }l 쯄Hp`44 AM5zl5(LaY\ÇAsn,Vъ{u1dǐM^`+ dqy$_{WN޹ Ѿ=71zղU DveW{/•CqJ%˧./d)ꈺ LDR(ҋZI{۔Ty ,@՞b XY.:ev88r4rAk*$.43Y@6:S5Wm7IlӲPV =О,P=6 ,?T"hEL^qzeiE/0O7%/It n?YsW3~%Pˠ,"Ia#@jo=yUM>Vu}<]8MkT{c݉fɭP\-o`RQZ0Yxސ_P2TII* vItL ] D0RiLd\Xi%%ga{4y*?`LJG]u,MS۟,r'*#!D5e<7d}AՄzWGI==RwZr2)%#CU{/ӎҪ37'ZlW!<6H=jn\8->3|3,$cIcw.2Jw"AMG6 @"FO52 D|LNL^ 5S5ƶ94Ml7(G;pWc_s|*R '<9?yl FbrFU>"F/wPcٌm'D~x!-RxN{Wq$~L]m4/2(C|)Fq(t- btӥ)bO2w,ᖟ`qp?S\& 8Hag^^S7HUUJ]3K &x&;Cb')O;Х n+V=@Ds gQ"TUJFb1>P]L@&/#GL*]!jCLx6PpMMds|R8Xn[!¡tR'228  9K3P^b[cnǺv"9ľ[IM yxr<4Bvv e9q2:UFfHkヷ 2*m_v4J;k͌B r`F,:"Վ[#mG{E]zkbIa^vL:+!IcBe{WAdiv_rՉWv3ؒ(=h3rJ6#TMuPUp-;5C<+Ǭ -}CMYB_|^9jEJ%1vS1OkrMh YuTQsPG_stH鐟ŒAPUg`gXKॠrP`TAH}!n@ Y8-qj;B",*{V^`/ VèOSe &ሁx⚋3JiQI.Yw/?,uTLsDZ7o,Z)̓tybyCb둚_w顔qFDGKR31G^X ,.Zkr?hB䬏4^mE$n6r)^FBK ġJaH a=\=.pIŗEW%5C]c*ws+( QhgW>utm]c*ԚV=. xGm$PwopSkB.T0 -]扛/FW,5=E4Bapc kť#qc5ƭ>2W2i36<򤄷$<EBF[aP~UE4Ryhc7*HIμ[S+\ۊeA0lGƥ@mG 6{]BMF$#i=νʁU`Gm/~ SԬ^ <\>c($$ Gdv,X⾖fuZhE?D6dpXQOI3=n$i=Qv[(9}U.% [iД)R>|7NqT̪xD:HY jGT^(:~.Ja:^k} qXڻ˿k'[Sn0@{E}bDbט^/Ț d=5I6U23`GbŐj7"|@P]lgH-\Lhj",q~}-O71 RML:{r](8_Iߋ< #E(wԵQ>T  R&%E.Gy5)Y|0Trl20M/N*KlQC~LEK{jk Җ?AXPa;2 ^^9bAW\܎v^C:"8CUUT@E[c5Y 1ȼׂ ΀SԃKm)!'dkHO B 8*g'[2Lzf,*&I%=0X6eYۿͪdu{~0o 2yrVҧTjGW%9d{;}i,Y+8 gߊ|z=S|i+t|j$R4C" *[ӰA7ya̡dRx8LψB6ޟwEe i[$WA)#$D)0墘Lj /3 `m{O Smsh¸G_K YVhխm:ӠBvՇfV=})_JE{b(O[70ԭ7f9u3D=%/ mtOA? djE.uW5c5x^sJgMMZؘ"6.{fʾD)e`+޴VvREB,̫NJY\8=͂1ZG>;,eHCXd@J`p -K~G]>UB[:nc{r$ 6HÍeC&TG9ڱnNɪ0:}fJ"-S#a__yڐ]bQYh߁Y Ί!fGv,_ юvCV9D, cO$#?KkOeT>bz}liHTD*3'I : lcV. ̏HXq!* &'ZHs![zؽ79ܐ-E#s,5zh2T2kM&6OL1__ql펁=Iu4>y8|0[KMJ׊Qf6zYF&$KN IYQҘi*pyo#u0K9 'F ;&;AJ`C|f{ O^ ~q~R8`+'R'QM^4o1GFrLhxS$O:fjĄ;ji|EaIT9o"8{KjRv`݆($Cs₩*oWݳ?*;o ɻd-Gmuk'εP3s[d#gf(KoLz}h謜!ed8HaVUFݯ `,Z׽|5xF7>z_~3z4Gwۼu9N=h^%-M^L- bwjKZ|+<zx2O{WH6qp eGUZ:7R!DSfhهE . ߾ƁȮkN) D)Y8Xux+!K'mXy ԫTt3^^b gY_()<#V0y,"_o?%hجi=T]BT C‚Ǵo1H;C7iQ`ig3OiyH Yb5vW%zg0ኆ:01O~LŰ赸vE(Yq4~]Իcg{rk9*CgIs@Bv@/qQ%yCF%߾KR: [3~=oJH87n|Z %ì1~uwI & < s@iG'CSVdC$ƕY ۈwaFho|s: B=5lNS:(Ԗ o<) 6SOҐh ]ntyW닙?Z\`>عtlT˺}USą?3Km@RX}MZ%*E9eb)yqRZȦ̤]dz.;u\^3Yߜ.EvXyJKBjͪ4ndRRՁfS@Ap)pb#-_ bO~D*IoB E6N " USͬk' nǭg~1۠.v}R;]B< Xjl'B۸ʹ%ip?"kΠr(֗ 0~ So(F{ĵUS 1Z$TzI=yˉ٦#?&V[Tbg,1۸橃@0tQaɽ"%6㝷jUvvfٸFЉQtN].Yᬙ&(6E)WԞUs_=ϖoµ*=bPT'(-U?"|56K 8()E.r Bo_\_rNPf(Q AI 0#,yo4mʣiBVBr%HEfBqݬc.t2E%*9"7OBjIh4~ۥoh #~K@fB1W%m[CҟgZn]5Ut\_}=僝x0?er¾;QiWQu|OԼhMh3Ij1U1Ӣt6ۛ5ǩڠF٠dYҐ0#VbɱxZYobn-X V:Kto^ 4qGT քW >!n z9Ӡ4<Ǚ 9OF-{ 5nɚ.}R\}<@A}d,.dC.NM3}& )l ∡ ר}֐g^n /i.9𤄍9]XMջE?Д%Oa'(#{GY̊!ȿ<ڹznIl`c@@ym4Ary6rMް 8s *2N#2vO(}!S,ba] "żbvMtް8ׅQ>?Ѥ^ڹKJQsLJ v3*~e6iя~v &L];'#`pOKKV]a~whH^t BU]ϟPˆL@C' xL)J m&NyQ:]OH>dQe׉lտ'`iUE Q"Pj]-x7`;˝q& qꆒwB#6AS--]݃5^2ʕ֢:|vMq +JJ4J->OHj96YxZ^睁BD'L! -"t-+ -rdk݁/1 P(wC6׾͈̈́!),6 O96? ꀔ~agO>+!z&y:y/kn5/ S",Caz{%xw%Lo/$F2LR sJ/O6d܍ 6>" wu\0 $eܬ [Cd~,c [[ԺSuv"]dDYSF-w8O8!#@b3F!żLw>X",xㄲCίq4z[ ic8F_3 l"CzK$MG™*CFLHs?*N#$́rm0ၳ$MDX=d&uR9|4\-8M1=倣<*Q#m t%5#֛i!0 N]ݧ{D1W_.X.oZjX-Lymgrn([?,TTjt{R(et[aq^Ԃ$R G\S*0QV4l]{f!ۛMXKU,P>}L؞B:'v+ l7eW ]U_MsbjyaMB͝QYÀ}&=S NJB?]T--@}Uĩ}:7y@=x3pLG6(_NwPG:X-vM5}8m)C|CzrFj0r |nKG/'&Vuy'ZP, k@4sgrD/gXD!Vu?zQ*fG6م낍7q$^O-YOJ0Pw^cawC.0P=⌠n`=kp575[sR5?h>).m&zXJ UyūPY0l0&[/_ 2.NFsGm%U:v;,-Q.r"vA郡CqM Qan^Ui(:%̯#;01 BB| hbBsBj.aAOepe=ixwS!۫ BNR\Ɓaā` y&`77'Ye|b-6^SdG}2~,Y tSbd&sp*4O4KP< 2Ob H͝P]_cɛ`Al}2@p̘ dq~ 05%,(>ՋlV#5҇5JՅ + $`;l pGPPL.$2R1Y,28ê|m,]PF_"\fÇ͝ Ӏ;bw 0K} ;rRß~pZ@<=~QȴPj`{kmz?Ʈ[a3i|'lW,{%R~U"+0yp#aӻc[2n\k Zg ҫ.zF/}n3PV$]2nqՖbnŀK'o'NWnbfVyއB;](.ϙc0iW=j%|bۘ ^9JޛFU煀*u_i^.geRlu_C)_rO`mci:1Kޙ-1-nj(+AѺKrEjCvv9@5_?А(O8A'`aʱ0`5m7 Z?cjVMuJaL=ڒ lͣ=E"DDVgfqhRȃ3&ߞ[n`ώmk &vס<^e9EPUxU/!(Zֽh/X&RUM.-,kFwY|R2:-h3qvj9ჷ~w$ڵXN=Ҩ𶿝ůP9L)i@>KSia'nNaMNtt`W@)r*v~\ 7q.J `d.5*~qD葃8G5w>uR׈`Y·p|ioQB]&6רMc4:O\EK7|+F ƳT|R#]$rC֩˓+4 jϴ(h_uW |r. 8ec?L)!69K"g<1 lvwc';tijV٧8Ԕ$@@)톍O{w|jW8ǍR,xT%bf?(*TL`sMJި*1gOE^G/]πҦN G' $,;[瘛? yj!uN) Mx"pVWJ^]5%U9=0<%.LJÊ  .VuY?h`' 4ln8&?'TH_o\B;(HޮF "’5c!GXoL4,jJy`|f.u DžFD.yu~\I%<$$tW zǀFJvl:-8}gdT`1]}KQu X vx{Ns@C+j[MKum|tI=tca!O1Uj툧<I*eg#}3Ȱw)&Ǡ]2J8k= f'?9L Iqx}[6 ) -4. 8`RuG~jrgh'-Ox`>*yZ*Th QOy&V#[;4n65pʽ}n&F}^42kNDuf஻9*-Pt^{t/gq*H\AƽUD" F#~A^DBu-a3)G L! 9%9,iK#ҺQ3!YWOD#Ow쵍uGQư|a`4y)ְad$]D$)a{ة6{NfT a2.p!9 Xf&-#G K mĸE(7ZO ~Zx=_UEԻT˓MK: t; 70~{5oH:;*0Ah*<3j2NT.Ox(u U=[:(Z$*\x{pǣmQm ߹9O¶riB3t#)q 5f Vr+XpEv?>%ް{b>MN:X4cD0wr>ru'{ v;zGU> ੮9N~eQ(QEEv ZFJ-2`w"vhS*"NkrܭXՈ#-J3AujgG{]=06&J 3p @Sy&ݘET4x ķF:dze~_ >._ķpꙟ=;_Q5Aqv{?Cі%_X0hʿ'h9"UguEx#U꺦wDRQ>-awg e*dmyIeK $Z qjeo4;to]_u!Ax\G67ټw\k;$ U5ĩvQh*i8|:pd7@ a+#Q?љān޽w)R6kE`O #+[|%&>I}+qn)Bhsj 4:Kh]P![.+8K$g<?BW 7Xԉ3"OvX7SMro#5tO0D[K8/_2-wt[ɅJ㗕,xw}{l.0p@dssɥl]?uu#Ua; )4]ly)h CA&xY2ic*IABMu_m^Vpc째[w?! TU G[5[OxGݘ~2TD߾Dw#7獰bcVĵ_Aȯzly+b^ulfBAؔË-/\&Bvߊ?KE0) #[<4aO% }Zpߨ5QNBձ{-LL?B ٦ q|x9}JuŮ:.[ HhϥX\oD:z* ! /(]pHj:.\ʊ,o)UZyڱ c}~C۠;,F:1Ka1/%:%ܗ:Щ0v@,U ~p¶ytB3YRMč}.i<[P?|Ω&eOSۮ{ '[}ON'isDSD +DSaTֱMqlHj'c7:iRs`H"AHSw|EZ0jb6EZ/?dW,c#MAR[x-)SS0b5ُJ%K||M_X$ W]e` )OmU~XpM"J33,p̲^Ԃ J̷FZRXl9ބ,W//|'ZNӒ؆V2EMΊCɃ Ѡ`J+':SBj  Tqg,HNN(hL'k gÐ `϶5VM}J1h b:ˡ2zTŰJKH:SǝmkO8O˚*"CF|e :z?2[֍-#n+$N`A}*A.j&[vlwUb*Ѓ#t}EhY=QַY=İQVm%&ƭIޡ0eP9rh P2_\iu--@uhX+q$FFzX@&y6؏o!ʵ%EZzv4=7Fp*hGÝ6c|ds^]<;Mo]>`^ L+X$jM;0<ѹ JG!1 oFP~"yKUDCĚ.I1퍪#BJalzGȗtCgq#1Jɬc'KYpI(W'҉X>ṳ̘M/h{ @N!絼wι{D<ƐuSEb]P*#^&ʶAYma{鏑q~'<Ħ׌[Ht9ʋx|P'tV';1X:Njp 52qz.KJOL')e7Wi,Ƚ o =i.bSe26PB$!n=DzSH/b;WT!%\_ʜ\…b Yum%Ӎ>u<`S>0*L^6b歷g S nx{ tK `✓C+1pfիa[#em^ u1H:/PX :]`%p==S>RKh.K09"Ro?DK1%IsQ۷y)!㒔(= V` FCD[wڃ2R",z3g~-8 o6 #xW^,{nr~MBl{7w*I~U)G eږdl|1$wyTK:V, _.We Fd@z"ߜvb$-y`&y+R~Ce<.bWj6ml8`ó'3{3|Q Az\F6vriyDP̡cDh/+Z-glƉ['qB&I)FcDTzVCRsU]0DzMWa>&;6Jeft!SU{ʟYiJ뗸2%K 'RH17#B†Ʉݻq?`y/T.4-ƟHmV7c ڤcit쩣U__BgڵF!Vp9T<\qEˬQ*,04@ݺ f({]ZEC1t~mapGލpVJu{$~ J5ϰFfB[>Ͱ*l0- Ј:WωQEAPZ/Ag@͜,erΐހm̍Z\i9 zG@B#p}6!$c21$ʀȯ*P39~[P&'re!yӿ;ܼm OE[DRUʳ9zPk11hDްOՀti; fC5E,-iQ?,oưM]BiBsT}'iCYb ؊4{1ٳgK'KNh5#K8n7Pjti ¶wqUS#@vZ;wYNfis/M?iP1rDn}Em'tM0y {o1-*]),u[vz5[ULw^Mt@wS{ gc0=֡nD *ͯ)T@0ez!2 >a:™O,U-հFKCd= ̶qkO:d!TV,]+7tВt>rjqx"\~8KFy}u⼔A,{ä@5#u%Hn,kLUu!L#Ll+`X仾0m)TZ84_͟TDqTLi39dӡ)XcF{._-[nļAcaܠ0OTIES"Q2zPd<Nݱt/[3.{]d7HLD6$ɦH7 t WpRm:8\Xt䛀r<8.\p`Zzh~S\w _dޭJZͯcgHJYL8f湚62K~E)E4+90lyW◣AD5Y@qq>첥"֕VgŌݮf&X< 7B)"V$N^ ]K^7gm8u!Q,e2h}ӧU3?cL3rUkLRT p⁻2JkZ1BA.Q͟F0AULShUoӽP2 %@dc_MYsCƧJ| M9ƆѳҠ(Zp&ht}NC%\hnP)Qua[ʹ7n31"oћ»QwiXUc(>H;ANrќmB.7~nI1-pH*ۈ6E {%#.3k:.hNYGpfne{7HߊVm/7"*j֪bF@K WAe31`OF &4XU 1tLdR?=hMw ¹u)`a6#H7̊Y[ RB8Ca}A_*zgṵzk#%Ĺُ.' Җݱ}2\ԥpIy#2~+t3iÃn* @蹒 f5x*n@ǒhl:َf |/K0id?zvD589:tcDGsu;!y8{3S.7B^ "2GdM^DUnJcQ(l?/wU丆529ȉ#b=>iL襥`zdr8 /!ygY Wf İU6JFh59ﶺ*.:0I=r\1f[-|.f0 &a1̧8~9F=p(Fnd W1MN/^[,r5bs'qP˾[$ dL;ޒٌN 3q\TeRd?o',;d.J 35/ RT P *ʔ"9U6k ~ ; P؊wj׭w7u1Ͳ[(m>DOܱ9IL2w_am-8Ll (EoaQ)Ij[Sarf,Z6 uPH<ڻcGMu.DKh wA3ݪ*Ql*ld_Zj^ߕn惟AEO|\!9~3PUL7zfD4,~8JLwS/Mm~/ܟ!%'@>^%n=H ? :iȤqg#ӌPEփӏ&(..,3L4 y5N!2Q⤥U@ۜ>=(haSU Sztm%F Ta_J%F<JNNkPA s$eq۽?6ԏ4f7"8@ fq7s0GJxoWk+5m B1 S!7tizFm['O'>_8;4%>Xsco'ΖWkt&"{=cKcoFFΘD©.迋_eƿAux)ɢ7#iT;Q[#yO1sw֣@.?l֬ "?X$/jtAme(Z|pEԩ\ $7Cc%ǿ;GNN^Z΢T-"S,6Xj[0*0%|_%U`ꖾsuf sBa_sPT+wu~5/5ߞ1L7nޠG9FvGo gq,7ypb/!j fې- S9eB9ߋKGA`Ь=1s{6t}\]5jr+aaK#c "Vdcg ,~ҟ)p&!ۛ]$+ &D IB"Zip.il_,[I+}r/]]KbtW5\h(J`_fi/"ID%ͯQ$c$ [xD[ȵ 5ڨ" rpqF=ha7 ʓU=v֞ jVJSaBBy I2اJ|ƨ-;FRoжDZ*TzV ''XBA(\f9)Z]NkDUC r1r4R*aHv &ni6ᴒu|l4#6~{ɠ~?Sk3]H=gϰ\{۟浛WtQfll\aStΑ՛M߅kpbL\mv)1y|yBoEi7bт1HeR:MQjLf8@ I{xDo@M:X2`/ Q]nڽiE1X)A2Nr$m\y33<@ʤ{BI}K[.^Gh`o)Ym]\_$Eesj^(Վl\~ǜcIlMz7 9aQg(B$[rT2o:mZϝ!."Ljg(xG5fr6t !Tjmڈ!{%-M^ɝ{WP0XB{@ioZ>|:@/2YX=9_W# oV];w䳫+طLibSzKc%HU%T<'E"J#x{J-^R +3Zj;IIEoZ@ڠM >1ë i(+5-Jwg+vRb,oyE =,/84(po}:mak3]kN-&qjiT%]v0&u095>lGFrf2p_9r\uŘÛc{ŒN0f^mGE1{wYQnu4 ke"j7H>б14|0 .W=V,mFt˜ȝh+7fwT].a0Nҟ~[zf5ݮ'%AT)Gx諍s|ԁSFc*hB |f oq |;-[|?/Q߻`;y0t9EhBnۇ[Ab ^ Y3~Ԥ%y0Ϸ^#byze#9`clt=1,/VH[Y~s5oϒ|}t23 c a˿FO$`P4|%jPے+lNh 8P캑dDNnJLψnq AV=T*z h%*lkbO ;6,x8"Vx ddl;Xq"0>x,]Xw5I:[7qdh^# `,]Gm<&'rS$P9һ:7rVt_G JA𔇴8b5_+!@;ڞwtf&Ü`I ]C:%b!U9s=u‘м!F | ƈuhvaMnEJta){mo#mFs6DB})cl\K9S跌= J;Z g  .n8QwO4vۅ s]]}^[3}D ]^wDboCK Rn]K(6dǽ{52+=-;,wAA2;󤞄ailP*(&aclY NBVϤϴCBVژXOqMjwt!Wyv3I.;4dG7&d sVB"E=MrFxGGLq6*]hRD*F5B#[)\K)mgӇ<U$,EKr#cqST]TQ?;v[L2q򮌩\|W5Ija e-TR` A8#ilf`;e$*@ЭtW*PjZHI2ЇY>Abpb ML+v>Z`4yl#uMCb'3kzJp8R/̠?eUxlFVzᙖUe}4vB 6!mJ $dçpE>7b.G:`* 6SsM T`T;icyQbn} 1x(D?q+f(<˔9C좟 l4/m<.L!a۟eiX<^E8ɷo)|W]N4< @ w'^ *C % *u9\~Blsx&W/P G_hp+3g/D@'Jo wPN&.gJ26"BVv8mMk\eLvR4/Q/hNM$yL0$Ff 3m䖲pvp1[Ձ}Εu=gk?>Yj"+}C^*ԫ x+?W/kXAT v7O:P(ćRB b$jӋ̾3NoƩ#tקйBz_@LFMs--[TSFS;[D2MW\ Ͽzl_֪剞cGL??I5F6yP#,!,@wʣH|&SV#_ E<_?H1\L ahLOF5 V Qv|nOkuziݖk<=CUCe\v;͎8ȕЏOw⦙FBu}[pH4 Ud+fyG8+?_;ZgXxx^+RɵQVV}~[X9Wy8qcTՔ/DF=8qdJġzG?ļ?L$ɦ#{EYaʑǥFWH$_kS8T߸O9`|!5M%$?ZcNW4u%!tfi < כ`dSXmLc_R|f .W.l(UJ\#ž{5FYD‡X~#Byq?BO3 xQjSԥ9_"l+nvvwV X6|VcES9Z!" 8EppN\_ `|Hįx5`I, @ˑbwn m:$E%LؖpL6J$n]x,EJCFn{cw|R0AKf{ SYo~\HT <\Q:nگZIdĤicءiSEw9C [G&(A /^;kڦEuDŽ~LVCˁ aΩ FM1ɸK_d:mPxLfv%|s hβhBV}%tcTw'zU1N*a3zR!d׭Φ_~Lwc\ďP-m(vEa~@clQ(AX{VE.;v%Ұ!H`c 8S=[oAz Zڔ|rnâxڬ=,q|x .n3JnyEMp`>/ wP43݋Ze+zh`^2^ꈘhgZ eߑ ĝK)!Az~d!LͦN3dTz;h5D6xKTڂ: UJ1 ܩ,#A Eۑl61A3`0wuK&W3Kܣ夁a fPVwq`߁V)~/UR®l2p1 j.0T@–z?ZOGhq%/:qv#NLMd0!wI1Pit%jٵHq~GT2eWq')`W+T .ʭV~Mj1BL<8V }CȎy0XcQp6MxVyJf+21ȓUʻw#90]4@x֦d՗'R!N/ vZ(@*km %1M<+⦛ש 9V=+ai;m\Řm*q;gI쐯EpCG⳦bӉre؈яu)Wmt 2'MR-/QhTFncG,%W$qY5i܇g(P-xog Z~SoZ=MrK.?޺riw0RIW=>tO&?>~ѢPpN([ vusŃw,2H'0aCD[,?(\B+MHV)-s")51g0kZ[:wZix|ż"KMEmEnϚrM;0Mcu /1X.Yl@\/\t?ddInnOƧ,?Yr5n1r!D% ]{yyQ4 N:[#+&&cY?*Ե5瞿!NU?F%oub<ХUb296[lf/W̿My3i]Oq$'Jw.Fnt1\aԎvЬ&5 A`vk3I-KT Z襗cnʛеϋ^ ^*A8BW֗:a2nvڼ<& 9b s4aB|'ǥ˧ށ7X7ZW7*A&~[sJe@1=-Ibꈸ;DSB@3C~Bp2Oufʂ-m>v~IT~+B(}M(68TP>!#Ǚ q0o|1lF^u+_jC՚ӎEYU3p"O P,Q_i#Ҙ|*9AVO02{MK 0dq$_,Q P.Mއ4UA]CB/XURIxHGjq(Ә:d@ˤFoJOj}Í.)-+3Cz*lw`s4ЙJ:$CЃ",ĸ8w{zJOr{-)ux z0ft'bpN=`Z^H$g /n[q+͐y0^"뷗9xz9ri.7)z lPZ ܑpj*4gY䂊 ^0';V]4ו7T-JԤȽcf&ܫo ͙W`)0I~g%ڙvn,1] y$~~# 5 M+D_5.v~:Srp$^˝w* 0qNXGa#oڇ j"Kq0L i==%$"|i6;đ僶f`kLO< *.b{Y(W=MO?l\yL%XGMTP_u v)EX;@,u55OVz+z޷ Ɓ*ڵzӜDS€+GvYf<82CCF|_]S"?i|ϵ4d+t+\zOWF.[q`18}S.ۍX™&IhEGKS3)x7B 5\Ao#~uC  kXAXڸ$l2~S."fNök 3~@ySք %U`&i2]uRP,dFv =NIJ/EΗ0У-oKln(en2-;$6d 9k Sp{2U2'*4Zȭƌ0\+\EWM+а:Hݹz5e"R~&X^Nӫ;vQѦ#fsrp ə=).H02s3jlpH h׬45=v\~{_]\D'U2#mH.^|mM5{OK'wcPiZ5M[˱1 WЫcg}_I\AeiU3a`/1y3!#(M$|pp/k1otwDBvVDRcWi|} RtnZGat-BaS- , "QVi-ts-b/4vhr ԋ/5d~U~f!hh4 %HrX.o~REM[OZ=*چ@0NyH g T~kUJ-i4QHd r/a[]<[.ZGB;ܗ0l^ɂ1Gu)}bQb"Y;Ka/G;(=oOh:O4yZu#2|~Í}N҄x%Ljy'\] n=F6=zwqF})zgX~nʋD$1c{)m!rYZibN/0jGZMDw( k"E ߛOʳAʾlދh4Τ>~"ibREֽd;WJw*6.A2y̠Dߨ!4K@=qq7>v473+fo Co|m5uĢQݦ1F&{鴻ڜ,ffI2twdn{B!Л;uQxGPyiH]# }ʶ6hdH?x)5?e%"5M@*"$Ќÿ+U/ŮwXSdFUW)PiU$ =zŤ<;:OߓHo][P1RSƛUM2= 'vd"Dmn9 w"K GR]-uw_:~`"Sԯ9x*O%.ʍDU4 }=T sպjV])`S~Ą}v=s5Gu2# ?A `褪}{eoс I H;XoU͵1V7fLo3*#}1! 1vW3;-K\Ranȸ)Y4(,h{trDǔ;^ݾ=BFvY PMpF d7*_;gRP*P?RkuӢ1GW;ke,8)ya<2k4ka 㿕R {kL#, #XfQ&0 \c]0uNJz}V`̗ME6%r~KkShTT1y4cr y޳T5B|lMy^X7e+*T*Z0 d9N /iBWEl 4J&mω&dryMLQюeCzi$%`yԃJgFԂ[q|N z|!Δ9a_ˎLrԚd^{TMA\6si◤ xȯmgRɠ~0oS;;SJ]ߟn#N[zވgnبYo=УﵿI?(Qr,dbD3n'IDAw4cJX: wZq W8YQ.֒<~n\/t`:3ﻕHGO#-:'z{/9h gm~҃`brV^M5k|TBǴak{Z9dd)f@SDJ *\1ܑvd֕s`xL;(X=UE~%<;)!#U:#Ls 43] -` wRВ*D"2<',iFMl&¯U|96hg0>a݊,)=Jr8 ,I郌r./}C݆x0cߕQ1:eT 8aL阐 '刔]q"X˻XR8:NII{iъfPO?K CՌ a HZ`ANXPV T~~Qv1q#ϜvJ_BźhIäL6@}]T͢X@,I$w jhDn?\؏x@,W9pV_ܞZ%y^1= |Z{OKOH &X^w»OIRÚE׍9(;/W ˏ;>ȱٻҔ>G[t Cx 4e]m$Śnc~wOUHBcRx^yNR0qO!F@*R5 ^.5کBD^jF?hQ4çΫ7s{ICFx!*هMʋIm3KV9.U&x Kh#} 5kDPkb}&HchkED^Ht E)JbL=yoTjqvစ_ئXqdV=HIz,|0DU6ρ0A8a($K5r5ǐ9 MĐh`0w5*]y6rD;69'㢪>~ DQFoxsweHzT<řmBa+'S|QAszУ6,!ŏ@ )LZ~2Ff15o)J+{) $Sg]U} ;$/ҧF7pX6h.Jpl1΃Lyb |麩~aPCقp'O]H==H[]ZP׀t1`+yh0LU$Gd^Q_^+n4gK_xclj9}!n`0$U 6 ך8&G;$s` +%(µco^WTLwhUzs'TASa';4KKHvBPʒq1'3iGWw[Ax^;frM5_HVo^ȝκ63xZUlQ31Kc˫Z9g`ŬB>|U)8TnB>/+_̋f56ދ\`Sww" ɳy뿔CﴪѷᬐuQhnC;L-X883D_!vl 4uB74~;~y&VwD/gz++{+|P= ߗl˛&,iz3 =)=AeU#ev ĉ5,Od fԡM0F(cox}UB6o\O? mLJn:Ke6:[ڏ4j0V0$%}nHЩ\j;ڿ~›RV"jhB-i8}ٗφꏈ}Pl\ "16VO_(Fa؄p|uAL~iLۂ 0}M|e*Biiz7Ha*")1h{ )Lzڜ-m@6I[HL[a2$?.%XzQPA枇5iIOcam/ eJF++gh%,gzt`9hl曧b#P" ;c r@m |n4:zC؋KNQ~A!}>vlĖ(@4!1,,\`[Ѧyu+ weYF`<yk*t똹qS  tɵ  gNT:}k>a, 9iy]Vxl&q<}z绚y2A!ꛎKCׅjJMb -LncngI4nVD+'_ia6SBQS>h"o@h'nGT!%L*)/IRmz,l)ұ+vLn͚+IPĭf NVN# gAw(SEgi玢zp{dRrr"S& eX`LQl{lJRH67i)(7,K_jWzb!kH/G8Q&z*t(E9>=ݦݩ!s̜NSp/{0)܎21\GgA0ШVߤ+o+JmT>0u!JY*JEFx;s;2j4YY1LVo6 Wif2O!w;:b7ߥjvhY{q 1g<4z;i=Q%ik)A\kOm6G'` 3\"T T GjaίCj0nF*RRtj/&}=\*xӶzU%5V{m`K 1VvqZIM4E,6I H @,וveF \4~I׳O_ o c'7![ (3[>=nl%wJ#sR=֒e10 #m/li8lR ;bs:' 9Ps*ѧ ZK)\1? N8 %"ݵ@ikR3Y@`{ӞdG W4:gk@gb)qx(bzB'DMiڼp # to+~H@_uL '!ط_q~+X# %N5<׹b &idq e/ o%.5B[}ΐgmXVլ`^ DhOuanQINw& 9O{pCͲWox6v`?l?ɨHӊ~Lg~uJ%K-T ,.lQȂ3 Kp\A/4Lra{K&#]kCrAHd O~RL=,ۓϼz|hj۩RvCaBagq^UD s/l·7j۸Ύ!_/„=y 0sY򰤻ј l MЦrޜjڛ{BNb^dCr`i\VTn6',՚$첋KPSgftLPvR''>n|h^O& pJZ%xXtWr>2_δ[==VfA^![@?1Pp"czpE.-8wx8tBf99c#kU#ZaHyYW=:JM=ᅦhX.n0>UH(F #o!D&.s'ttC 5G:P=[N*E`DFx̖FSyRBGKhu[R)1RE-3YxtUu{3Hbgj3sӓlI Dt7]^@ Ek>%4>.s<ǑE{~o)(6ѿSZʕgM ck8d:V%>b4UЯe $dw]'>Ym\SEzcA6ڙ/lnZ5@5vv@3޷=Y(uz*2I h,Kkr0kZ0!"3ah~¿>gTh  ('p/8FTA3d׎lq|4vX6acӕ<&S}_G##jTk@r rW0B,RqߓTvY63{~0 eEUfaDDWUnB"yh:NS|ߘ:mj56%,3G~q<bo.8,7pJ@ݯwQzw nW1/p{u'okZHc.mƒ:?&%,'ŅWJԖV?wB5I3*"=K'ryj*9W/`u`)B0k9V;@VVT$|z4n*mnd½tVe?HK3)iA ~+3-%=yET-t0;ՂQjN4$L5؎ʃ:ޓ~ M#'gXE%"gجy#*ų{UYcE5^B5+N8'_OPN;L Y R"|l'= .tAYܕz&"lVSf,⧢RKOIP^S¢`uS rk%J#܁SSz$@I48Pu.o^wLHw>UK~s{B*.悆tK.)ɓT^xjU$r'r=TfC h>지t#-ݫ0EVGzkb`Q)[M['E>:ŗqr4}@f$4/GL%>`n*_8UC{Mϲ,7V]ޒf003 5X^0=.oG,.^TлcRE|V),1H ܖ#_RQ~!d7JK5pP^U=S!ASbq+VR{9UJ2=y-݂_R3gŶ_oCYK\oęQcd-QX˲A` [*+ղI:Rz%=p'Q{_1gUS~̺̀ab̧O.8qK >p][f :P nz-MDXu6F!jy xb7-s5O34"'<윛Z;泓@<ҹ.+% 0xY=x"]Q 2>d;+ SڥА͍UNbt9kB:Mه@e3z+_?~p*h=K8^݃̈́8٣Hrsg,G<Liou1UeL`',=<~5⬠9"65C|}*)f9ڶad|.>Oj94_XX\>vyAwKSٔ;4P q)Cmylsq|9qC0Vtb5@،WcTt*kv6:=YMDxkڒ7u H0{pucϚ%6-V'ҽFOؑl Ҙ EeK۸-C/ [5TA$ w4vi1;0ٍUR^o~CO%=fɤп+7ѻp،oNk|.+se3||XU0J8/6oJSNα DJER;<_9HSOW^%o.=Ju qmK0=!1vH:Eƃj-93Ѹ%f{ @you~q=5htH/yn1Ş?Ȍ[NV{oā LI> R [CK.?=9D,KsGFx-Hml;u->#tU逼RSQ!|vv cǍ "nut.=^pjg6.>Sb{]Y@ 5ʨeJŶ ?aT\JFo)^冐-$^^09+Dȍj5j{MS[*rh"P1; ~sO oas!WkaQjaʠM? Iс Xvch;}c93K ޝJ$HF߂=bj6o]"nx yye'dŒt6B#an (k?MBLP|ꂦnBRSc6 -ZӯN̵0fѩ"ºA]ҳI(Mr;S0{)~2oMJ=^k(7$YoJk.EsSccCsl[ ̡e_כ=&pڔ>F bNeLhm3KG\hUۈST3DW nY faTj޻gZ}&{'^_{!>k+PdsX3Ԝ$yw9q3z$R,!z ,I{w 1ـKӻT 8G'RGKxt:W<|)В&>4 l֐~wwu GTه]}ct>&`6cRO췉mf2O7=l._ 6md8堓42jM+`yo^7.N4Šץzg U/tPh[=1hU.,6h[,HuyJDz;P=.kŏ~k,y&g텤S3۸lv/f'V<Eqvªt=CӶ466Rxn!E?jZ| \']fs=xբp͈, D$/w6HK4 JWV;O05jm;7589nm Yav;dL~$-*w>\X&?3b  LƯ^1 *c覎;"gˑְLBC#MDxb0|́=R#$Aѯ%Dz_Tֱq. Lw`7xaw \z6'N( m3 bj9sn=DNwvN|j cG` o, )[B@h2F?j G=ݜR9 G,Ǫ:yFKxy2+)RQ!-N|fir#;c*&XHDYmI\-"׊LF>yZ =5s}V`3 4S,Ooϊ$i7OK~4tK>1EE@ ?ʅ>A0Bo_Gz{kw 1 U`vfЋ*ͷq.1vՃX"wp@iz1wjj9D#Oab(}ٿm~wnC:{nVmd S z Y7 č6{,HHPSf)~nW#orB}hy,^+YLA!臢\ƗܠP ,k-?Zo| e)ѶȌ%>qՂ(!lU15Cxu_FP_sY`P(*{s<ˏocD9N|;mcp}N^%Ť05 "H a'yL՛ M߳/if~ԍ鯣#l1Yyg~YMٮU18OIl/JvU[xJk%M fh!$& 5?q ̍][ee7gc*[(dy΁(]'TK5≆IU)O"e#1nhvsg?s"8Qm R8n\c7=*|w!% Z; \!dB}FdrfoΠ= Yy 0 xiS TX9;ܐ1n)6L&Q9'T5IXv`~VޠOAp mD:L[x;NN+)i&tTnrJFku>k'\o/Hn& yFjH^:E{MO(XUFql ƳHz{ ON<)PJz.pytQQ*)I]5X>XCnB=GXPRi|:wHϠ#΂KK" @]0;OevJ}<>c~j`2 |kc5AAqL$)aݚ:#L^iCRΡ $<'ٛ( #3 hoٺEnbilCM7U-?LޕWe ?o,EM|"-C=4A|2ݘCk20)]oG$=nrb$I~%j{k%l?A^f4/ӛ)%u9{%_jNcp={^50eTD~z74uhL8柮&1(rQKÀ gM 5K-v5К]Ws.*,fm{7e? F` gN&yS #Yl5@5GMsl A "ͩaR}1Pӌ|vi3o9"3F3;=NA6FQd| 8+^ 0Rdhq^ە :/*)m!''.|3QÎAē(p(D\ЭE['0Sd' ov\{UzDZC|WHV,*1aԿB^C8zkL([ۺGʥxL>4 2NY80` Ƨ[Pݮ*F"ۊMrH#A?9As蠕>pE3R}_ח̊-Dd2lg"$qڬ]@v)6z<#J#d%\H1p3jŔbNvϟƍϒF -j\9|l,4F,Sn^||\$̭Rxf\ȋBFyzOBqzb&7 :nۜG-NM.GGn0"#c&K ̳6^RZKGTڭN( nH͌CYVF7&ƛ,Tщ7$GNܿ1- ̷ܾ"JC>RyDCjHX h`{ͨK;rZ^y9zà ȕ8/g!&S(BQ?Z5R(!+4AoK"XmVS)ـG< C12~A S:<&LqFN{ϋj6A3 \л"i}E L,A\'=8Sw b:mF iB^kk\b>F xԲvS${<65!+ ṃqt`ƮguYdϦQvnwv)>)G*㹟4< LUET~t LH@aYBtdP,/̕ ԨE8]p'$#u.wMC"W7M"zCJUOezk K s=Ӟqf ߉ s7p oVzY rHAge(8l:誎20HC K69" 7 E*[""X6l:ۆÍH$ÝT svc""C%ĊTT8$Y&<"WAB@ɹ{{#4S״a&N0B@{q9ںqs!ɰ2(zxa\Yn`/Vyϸ 8/AU=9"G ݁ra{~4R*FX1yHs,7;Z$gY.4FFmX򦶖Xq$X.R<*X2Xm+5]ʢOLNR Y x!b?z!bD-wMi &7ۡgT#qʿVŤ?79c=brZ| P&˥?DTQOea;OgXeM H!i2Mba0,Div8s8N0K IFq?#H םC/~(C T\ŇR] HɸDz2+ /P215xr>AN9'ryi$]D)O<} @fA5X,CY1끮$0^&S3?@qc>)A>\gr*t}sm%iT4?ɫPHB&3Cx{'[u%UDLuOKыeYR^Isgl78Qf :TqVsosg0+m<eg+[ܗck^U"&8~E@^\cicv_oM _𖧪fEr4ݙ8r4JAr1PrGn3&}U-_:yUNa~ѻEhGFkm43W¨Wtn㎼u෍fr @28f}%_W3c.,(1#з((nt0ebVb~Bڍv./$픸S{jTg0=d ?) J "қ;|(itʳW:O1V{Zhm@u_w uq؏\Z? Ez}לwJ=9+9@@Fׇ·lB9ʀj]t@Rb3W9&KΡ?=GG6"GWc؛C1GSL^!m~mLN0|/QRRt*F<+GhJZ8iw{( kŋk15̹$wU5ʹ\jTDKrSnc>fWQ}lqǰNl`'KEѾS6q'1dq8&TB; J$Bϲ(0a,yLغͥr|T/ampqaԩŃ X@GSXD˪=yAKTabf{s&2׾>I]v} }CҠ'ճS#.:qh5]:s!zrynn䨘T8,@ȶK_coTRe [)AP06A@W?~AY^-mgV#ZV!-I_}ԧ8w~$PJ>L$a QP49)")ώVힺ{QHHvl];9̹ 64PS6;aFʍ~ӄW 7qC)I>YJ1Ah٦߼5.L20Ԩ(@QnvPɰˈoߘe{L ?*RJiK+!?(;z*d0ԩ3:c/:].KKp fiE-ԠP쾋 =[4&4Dbݩ%OL*IZfM [[c~-gI}7:͙j_Or"nx/JO5-u(\1\=U'ňmn@7'=g| $Ep$Y'-vi$ `uiх M4 â&34\ q{HQa=I?;ԌϽYOg reC$&L"h997ׅ>HB?)g9˕nzT͸DEL]1HB`nM]8NF(/ #'V*T* pk>쮳Srn8bnLj |hy+L6ߑVvRXw,xy~N/@-̹Rn-O(;4|P zzH l&~YQ˃hoON*u<c]~q8gA\#v"ɼd,FZJN t,G-"涕Ofy0+KbP9@=q޻?ֲm:C5'NS}89N0YhŰZKճ6AJf$M(7A[x/< -4I\0w, kVY4ҤNIfKW[] Tct݊m |rrCud(t<ՆEs֧Ҡ5s>JI5vVtIc2Z:8 ɏY-z!:fKc!u;%I[/~bh{栆AA-X;μ,'5b,JY5r!vA /iYWh L5IQ9pQ]nQEaz>rnIlYe88"~P4Lv v j'8[ Sd36<:?<`*3d;TĚpyc.B\3"?c'=b!΅!2;=g/p t+eva1Ԭ_5opDzg&]jfe0XR"2%^=b%Dricq@I"l$XNUP0# `]Bvxl1gDqj؏գخ?L˔8NADxR'jo߶<.m vN NNvUR`CK\:9z|M^S ${?-y!<H/F,M):N@vlBQ^Y-9XMB%Q;R oJL@1#`CnGrۓ`#a;_ C0MiP5W`St0 dcAnb/Zu='ԭ0%3 q3Qc><8hB"or&NAȍ 5<.N&yp}AT7@mpxW OʲCk*w/[_7ij޹X:4LbO Wp,iF͸5#J5\LG=(=G AP6@uA>Bm@h_$`C)ӼM7T3!Ѷ|!=aaߣ[zͦ@Bm$V!{iGpN̅פ|Jсݤ_zvstlL:c ՀCJ`Lϗ.K׻͂C&d s.? PJLe¾Z30w zzyUEM|4)vhW!`u$[U:)(: \溳_urs/)6[^O,V, 7X :2o\#N0~EQύyؚ_j0AгݶibNւEٛcgN1nr2F:#->Iٍٮ̀\;%t!Dop>\?4Od /+ku)ue:e(9WXa1X+xYJt ?)Lo4Kxr>cޡ#dڽj1W#A8:O3=QbhDmxm(sњ{xSn6ֳS$Xd-Zf.5N^{.aB1^7{e𠸄!pY)8\u^~aR 3bļza?2|(5%7%A}c#T:$~?fZ,鬚К5ǙZ(M5ёNpVxW@{9;7`h_1P0zg mD17+G >+3ekBxQ10Z&k_𣴂< qu).FB#!it&G;@.&.Dw@sd]Dt|GV, ΚOΩz6}bD3ո3ˑcP֨&-` zڄ=ˢ\T2~+߽*|օzqhMk6jmJ$kԈ1SYrˏ՚:Y K/a)n匧rcxZ_ aLR[A:{JmpD^A!X9< (y6>zɘ˵{i8f̓U=)ۂk$D :+ci?tU CXދFXMWя`H90gsb3O 5:e_X{ۇIK۱I@ +4[m@>NOw=r ci=h (A(W|Wuk+Q3Hלo#s9yȾuG*#ScDZ|` g4EʜB|C˨M6CP7>7o:DbE뮧Rj\H J}˼gsn}賃#5 VO\U$.3uwǼJkV-V7jOg6997wPFu}kbM o =?ʋg2-^ Ѻw{!(h!InXYk "UpON"}bdIb aNW}Mm'2c5Ao!:ێ@IwaYP=x!‚7\gS[̭?'y:C?P+ld'Ҟ&CОhvѦ \ކHkI&[?/]K笊=F\eCY2bU2܀&`xER$u=5Iny!_L`rk0$ibm$T pUo"@F;n@cj :~KɄ5GwpByDמ؜\ l^h]wp`d3[ou2pCc(Dj]^kI*x8O=dgf`y?PѮ %P)2&d?86qS`郊A}"Pp (ӗ;؞FFˤ&]gp2[*+;AX-SvY>Gi:?QruBb/$n:»:\(SjRĢA)`V87zP#R~ƀ!~y : m)RI:2ڊ;ŚXaݱ'l Ha:D,|<&X2UͼCN Oz}9VlR{k\B/ %m:c@AiGBbȄ`\ } M!p:d(4Dѓ!f@uғRvC|%1Z_Dh)vSz+eƶ WWVSc-\@Hl#> _eUMlk&^_P4mXF_ԛ4i0:`H~EtgO,ż@ 9TӃp (<*9WbdmyO؄;@d .T烔ڛkp^'a6>!Y CDu,9cĸ%k Fg5$eN~[|hvA 2p;Uȃ9W0r.8ߋ_q‡5 f nui EM@Oͷmi7'eO*D\g6n~2Qbw@cUmy4%&' (kha8`r`?R̎vo!k,\V[]N `o D>#@ZZ4cqE Fa3-+N㩠=VQN&ɴDŲN{Ar=M< k]=3?8sny% ?WAZvMIrڋHRCp\*&da c슯g_n,=Վ&jk*@=~غ̆t8>tYk)IłjFFOk$}_Hf"8]Ewҵ^&m8MJw /!k$6<j O3a3vhPHo} lp{+(;O ØBD',_wo -UN^OA&4Ȥ3Sig([:/aLp_7|C۳i d3)wBͽV҉ַvk]g1%'}:WD4J,uO^KQR{8K~9un=e#^9YP_&BWա]63+|sFNc(:wHJ;"1z׺|)Lb3ӐӰ^,*ADe9N# tq%Sxv=5~i./\ k{Q_Ԥ$+OT%Tey}`XU I%Y ҂Yhnh>4#tB.FOr_i-ˍV8\:$FTA^y,$fdBQSAԹ*檉ed$í!LŠe(]h\>䈊yIq9@nކA&q~~Qu@꽷Vji( LP2Qqfl\ˢזhWBeIBKsj^q?T8v]ԭHU/YF臓`+q;d]p6N?b%R59fΣHq[ot/GI,zϒ9 X1y0mm Izp9s#k_%pIMAdb>7Z_ۘ8Sg:`q KU*& 3G茓~U]9hK`^Gt%0 -,*߬:o]rA\ڞ#oQ'CA2O=1> 0uXk@P% K(F=SZ#آ/&,~` ,ܸf9$6&qdvs;ӊ9Xe3yOξ@5^.| Zs&IZ:CihZq?\/Sص6aeʪ;75s5iwTf LS+Ikߗ?[,6nfyB-~M*i0إ|ՐQlU7adr[p/.6n.){LZ!*UKo"Pw!@|hj)!)o.?WTE>Ss(7ŕ -r>6 hT M4_zyt4T^O>SgESvo*eF6[ h$dҊ`mN+%9>~:8dv/ƴ󰗓/$tt.xEeρ̯a΁Is{'NכیC1 &Г3!_ M@ԋa#x_֘Ѫ*m7/3/%j(p[l]XiNNy yBOè St7&)~חy7҈Vʑ/cI*|yEeʧSqI,#{aѣV5_Q4i-i̚:vA-٩w] Dڨ@1(Z&:>Ï))`'^+&pcCk䢧"S(Jvj*'lMem"nN 7j;o}ai<*ILQ?.F|fwRs @Txag-Չ逳):n:?b>㔮"o--LPI]^LݘG/aak^\Hnl(k6-@7Omb <' d7(B=*qcS[|K@z'DPŴ˂ I2@RzgGufءh5p`c+3޸G :i,r>91GPRtIg؋&mx͓WHU_['@"XMSsJiU5";0E_|[iOG혺R(77x Gmz/we<Dg0 Dž=d𩬿\߆b*X%=~ GtfUTTi‡,፽؛}9z/(c'2ٝ;;ƧdGR+2 •ϛgK"EfM%q-?8J`Or`wp լ>ӏq5.JƒL3GCOK  7sS LP ȠKcQAC#d[[JJHz{MJV8蚑n¹c.W驞p>X n}>8A₶3\.L,{zu%10Em{10n(4M0X_턉*|[aDgWC`/dHt* ˑqL,;<嫔 Xz D-˟ˉ[#]?TT!{&$g@4oBh9̙*xD f T_|MT-Zh{ c)d9^+sWJA)?$$%n]77=j!q5rt㜠vA~k%v$ojV;ʎev5c~*SE:<#=Zaaa5IO{XZbE4 T% V ᒒ[|,2udqqZ]syRmf`ّv,_bl+%+>)=zpzodQ" @>z mo|Kpw 79Xྋ -jK|Ir!:(}6e %3&HiDg}긪ZF[/dZ, i Pd=^(sQߝX9N HVs[f.S(#W$yP@x}AʔiQYʝ HcAl=}ЭEHA@Ǧ\QR!tu_V!(``ܰ5V0*a8Cݍ`V9Zc&z?ƑB þ!.]gX\h{HQ64/xȫSl 4ǃ'p7t`BtxJy@l:9I@4uKvk<^&3Q^ܲ*- վ20Ɓ?rWsGG L )̂qӔTϕ޽yQƂ'@ml봙v*` |*)ęp}^WVUܠdY ,+`@d}uXhs,M9I4ܭt&s,<*w0蝴JTWYN̳'~LfsIudӸ?# naN$EavX]<lMF3+ߌ%È6?>@ó 50ju5S4Y i. nA+f5:"URO,En_m{j{ebHk2h ]跎R޴hl50L n C*.5񕺪A)@ؘG#La'GGvK:yes N/Fv9Z1Cz5iDމ/P{.3KPdE_l=|$D!BūZ[5ީ;A}y&wVBj^Xaml8"^bPNN`n"0 4xA9;kC"О5W1%ѤӧF>'g8 ݭS*'KYq7qAU @-a \ˡ&K,N/T ,QIj`%Pzri;5jV-Cу=OywQt\ DH1[5ҳLwO$Ræ9G?XO,H="xvNYfԮ=׬y|mO# A ~K59&vI@ $SL ^4{BˆJv.<  E~x;UZ$c&D P_@)Vj Ei- )p ? uS05̌qv"*=dKjf|n6QXQlIx9)bsvxA .=Ql+! ev'V>q_v v.]c|#H}I~z|07f~ Z i>#iٚ)VM>6|K>15;ЪFK[;訇홍2dY3sz̽ru@4`D88a(<ͯa@# \$)^1QDNy6vZMO}ɒ]<G-n|ro9iJMq5v&ݢ+A8cGw o̷aL[dV\нOLI۲\Ӧ$gX~z$D.5y6פO@jq/X}w{./FIrAi/f&%xbpʷ$q$#r#y4lZL2HMnb8Y4XOtW>°RO#ٙ^jjxyyDB'{] hs)ru$;2HHJbUf y蔪b؄ͫ|߇< lAl%KxnR^:S7L}bG&=3 k LѾR165sV*/ܸ\V c5+* $wltqU`_#]D̕]Sbvґ#S_ۃUF! ~0sa2&Li0yzW MML܎0Sz)h"$00"K9mnv*. 20[PH05"xGv>M3vj\^ӘbNVlWB/ }JP12ЉRl9WTҬגB߱U_KcGr;J6yI+gaOlژ}I J F%ň% )֙Ayٙȫ^<#"9k>\&J?A8#sm W>jת6-/W'MO^хʑП-Teg{ =2K͵&+PK!i?ԉt&O݃ :"m_<-4(@W Nqh E+ qoIE\z]1`0;#T˕o:^JU۟>)b2 om ]8:$l$_UډlrgЕ묺ԟd]; )}mdZaP( o,\ LsP4wGKp-+[XA$bلX& rT\Cl9F4Jr*Y rz $$QЕ `HCwhCSnq2ŠRefʜIC(ANWvjhiB{w؉Uy`澢RBEFH]e$o5>H&:_"شXJa o-"N4 &LǙldpyҴ,ۢ;0Wb/.f?-3X틁!^kyۘЖ:V eVj8vH̄,~S+zƻ&EJ++;c Owp?" 5۫ "_-WOhfMSȝ#'rԯ9Wf([hP*tP!~5 Ui&R+*?.{C@[ s->*&z` B'D9A&G/sNxUa ]r#S‡Y@`} 䦥(yiN.~Ke̜uAؤ%wH4nh1%^ A;$t}(QA赑݋13ӛU(q\pĢ27UhR>$E<2).+%Y(EТUQ1sQ༽W3#_ϕΖ+>,3&FүfQ-wZ*'򳍇~)ۼD:.Cc %rxYCf3f>FL cgl̷+8(%\vWWeBNf0W Ef>T݌_t1i+Xxvs6;KBvB#vW*No'OpvOcX`U''悚N6ΐ<Ygl G*REM >NyeC$(M$n l$@| O1a6SEo [3x 5n^w'Q0\i`wUwM>X`*x'<8PeOaoJz& Jw>Z-ʩ9\9-AY_@3V 5O{/+3 8pGFc)kR#>eHH;'kpsmf/`_(l)- eSYg#SL eO])e˛z4d=CQׄh\C-֮1KfSږ/JTla{\n򝂿V#aTiye3n:A`QږTZTЃwWz^1ȕ5jU '=MȣPNSx0Y`sQDr(TW0)+J=`M )M1ڼ/b7?c#_U͸zZOQ 5/W|6YMȳ"(}Hx$ ?WPϼ8o|kZV[=b}Ltv-1p4gۘ;0 -_9Dv.q3H"YG;Ĕs{E_,g:04whnՓ2̧$ 5+0)_]u"hPxL@ IDnQLzgBYJ:kŠBi :~BReLA|0;Ҧ^J~P &H3i;}K];gvhn 9(,!"w}j nkU hG~v `.e'tĝjy9QnpU|zpټN.o˅Ep[04p5CCl9+G_ȳ|ᕰص$kFQ [N2˷O }]2g0p)8ݾ-Mi=t 7SkVr&7C >u[8۹Qg_pYOZ@kճ(N,X [w84I>pI;/wzQb"dZN'g'2sNm~nh;QȈ*bE;w @ʝ˴yn갵 "oz_< C3;'NXZm,lЈ@h+q[LcƳ?[t8Ls k,/ WPecjz:R>D]" #_fSfѓfķ&S+;_ ):g R[ i8]&[A#;.#j'Lȷ#y>P>=7iS{ <2E']6F"EVJ&d*#WxC hUIYܡ1"9 e=׸pf>_9xd-^B 欽F܄عlDYB, O_58+}s{NK\4 8'*pm.,QHe/Nc z&K @1fg|;_sZ& ƹ:f{jL0P(;":z~ݖ\fκ#*04kYr4U<MRD+ErBKFUQv~y:b(YMȸJPH(yto{ȗh]c:dAL.y5=9Q1\xoONZW]6XS<$d'*a3 }S~S9śz&4N:h.VXHv 6YOGrkv= |02 %\k vk؎ʹM苶VGoo{FT_m:o t pf{ %Db£ovm"X _|tNJrI r>&o Vbʥw4.KL@//܌d!%K]/$9^xqrVtF F߾ioƔSjtiw;"% +. 6:MUN&je) CRR`so4Ql dkd:iAK+!?maUQ|'3qЄzU@S+6.gwS*Uﻓ oJ?<І%,!B&M8[ %?+}X%1΅)("<]!7,!=@ji LeLw-xyx4-{nJEKk\ظqR6RǑ,'_;RoC%~8qCYY6+A@7b*GȖT?c {`~zsWC}.TWjΔ rBW}"(ޮB@s#gF`L='ЀV6j a^UàA)Uo *WG>)i!ibD|UT}dz D1uz[^>s|_WA="7ҘKkO{n 7aⓄj8/F+ݲms=;wz''N"nv̡9Qw!t<.6Eݏ圏Q’e[ [G, @m3 ׇHu!ackemPI-aLq_PwDlB ˈ /_:R}|*O/ 1|,aA'Fd[6 C8߿JW;KT Eϼ]%M~))7HC gRiKVfѮ H)^"C%4<_x^aCKJ 7u~!UHA!FQi&QڔJK ;i…7Ӆ|C[4Y=p6BtxOhBEΞMûST5oO,^+LлxxUED`e}T#( 8A*-;u$Q-#B]g(24ޡ\*k:XUح95xJ`+IӰl*kاW t_My{? "89Drhd0tA*> bx*d\zv,Kp~,uZFo v441tbNQƟ}+@-/(j'`lH(N@w)pC3GrUX"NA"gT ί O_kٮٕӁa h?gtfEBL$0gIKI}peTbԨ7떷UYqȞSՇs܊:ZRrֺէj>JP/oȰw  vt?[<);H+pu)uFnVR<?DqSY3u9wO_{g6{y} JE/Jӊ;۹A] l7oTr,?_+8-[*Dqa`2<_)|L:(csF`P!^-he|ӣ{Eq >OsRC"[>(J-d3L zC-w۬K)T,i O=ih\|Yl0tt6f=[۞h^V'8G2GKk 1o&O9ޅy=Zw!j\6'xPyd*QiR@F+Lڲ'sI O3ϩ+8qƣubPP. :H FCwy2ԋ΋=V"vkOT cK-~* 1ma>;á{=; . C'GQ~}妊~}v[K'cPʑ n :ԻȢh0~qr9 dp8Ow&TnGY|oa&7嗆0#acj'͛Aˈ6IdcVWKx>iRw==DERM`]V>OT>va˛"l)*G[mz^e]Ns׫} }5 3D,Vk֡!=U0d+E>%a昩 Χey;V.^~}\=b}g)!O xGMgEt_[;ŗr*2ʄd pY`2( lT] ;.\_0%iz IݝTv̢[V_V-az&C#{"I+!G+sC,a>o~ոNvmG?,_zXݡE >uտH* c"|yCH+f)gS.."M@af&bTP" ,R$Tz(.n9\}?|kn}j͓B=*-+Gh<aņ2TFIKL)eLe\巧 CW)C_Zo @!_u^kK ,$Jw" H~&P -ǒ VR5eݻ&Ȟ`1H-z }(ukCHr V'vg68AY~vsW^ē!7dhG4VQ9kQw'˲6 F#Zn̍]n<l@Fvbhe@f_< $<X$E̻pb;%C㊒Ǔ,W0/DI{_H\/􂄄m/b:5\cO{vX[6^\ŭb^, iNޱǻ d@A ۜ46=ETpE#>9ZKP ew|+Sd\O~>}oݲ~ r3g &q~S0gL.|}\ShIHW#tXb,(#B3dP; fr=k'.[P% A8a(i#8. < i B )8##ޝg 6͡Ghzq{bw~,?DFfwr+ͪ{mӞH2X/؋lQa?í;m%0t(M݀1R H=ʶ^c_@,IN 5xAO&,K$I%:[TT9Y@Q \׮|ՀI`Wf}U k4j"l[ELxaAr2bp ⥝BJ*=…'￲rWB "+phJ!'O&;?4Y1}z6U"76 CF4Ġ94)u|ؚ Ii&^>XIsGvZq!VC:e9] k繥3uu\ 6"EGOY?Nm$loK1W蘧x:*)21yH>Ojf=V#bzj(|dvhU Grm+6J)Rc:Q Dn\{T~iRSb WXZlV}$o]A1 y 8Y yJvT!]$F.GeǥPk ]_iKɽ=7(-L5 1e pZ孥s7Y`T 'z1BbN¦BFcqYybLƇPz.xFEt)>I! v|ULJnCi :VˎnFo_,Y{_:`O7893h.бueF֛.ٮ>1[<@KGrL7EgN?"Flݟ+}2 LtR9݂M}GYg4n>]g>Rܛ՝Br.ޙCfv9wr.C7v m\m%"r)i<{p_ՓEfW̬-L)La% rkfz/-rRxkteOwoV6&j1r`][(›C- b3:uG;p̓U ~l*]Ylsa2s<ւ%)FBE5 8kYUqeE5?wQV3 }ifg['&j:Dj6T"t=A>xw+2?`, M`jǶYFOLTώE|vxNyv89$R=d=j86@/P O/ƤF3 >{e{l}0vGJm%oLb5LLX i.hRB[%'#ٷVgƖjܝfrFIr .QVWKom :5l3k/۳N$xfD-N PXJ"H eTX~8"otq$+$ ]B}¿ qJ?c? N7'.׹YƘNݤ)k~W~WL3`|;-YۼS[2~:3>\7DP۾ ڑnDhĹ\e [x&X뫗u@N_\cю6~ZUe rD^3Ӆe)RF-GՊ&,Wز@hNr܆tJfp9\$Eynr A|'ʲ|؎m}ӭr3Q5 /fR? VZ%B-?"`}pȒw`,yLC1]ֺBtnuvM@!*LZ3u϶a\,Fgk5h'Gnt|) .i Rqn2?1m=SvmVEy`i21 [.Kt~}PP_"4G^z2S;2lPDуޒeZ4_7)% 节hj붨/.ܣ=y W[60\}HzZ' hT+B6d[L'1yA~R>mZ83NS$zoՀzގVHb,8`_wy]s>2U0bv'D`(f{PElb\=lpWEȯ=[#ۉz_0qcy<6"7Z$Zǽ~b(H#mmGR[ʚѪt|UM;MۋC`DGj闆Gs?L!'A2LY51~J[^=O?OQVbBb>#*8||iNn8ค &ƮlQNU֗#P ,zfxPA'BMnR TԢc#FZ"0%5$;"}r@?C( `7 3!$n_B͠,z5JwU$,MŃ5: VȔ^S'wl \~XF^HaGYK8'a}J"&c %B,ؕ<›LŎXe,G; g[**E ә׏qSֲL!#; [~6r%6-=y % TFBeZDRR1R|.sO0d.r;&[m,uώ8B_=% Q7,*B8p̸X{JX='7٘YPЀB̺tfx (,s s{4PA]c9XfX\s1׏C8tUpZu1ƪ%iܩ7&;{8$sbݥ~ucnon9`Dr7"{-7р[5B^ =qh&tɱ3$gdS4zIXPy9- o |,L-^Dd%"fS*X鹿-wLk۱Ixm:W>W4FլD-jRaJP כv3XLQ]n Y1ǂ#Я--p.?'5.:Awޯˁ6S%Ky !9.F3$F)u+G6ߏ+GDgOߒW`"K*G M'3>D+P@H,& ]$adUH7wL벚)UН#p>\hdQp&ÁutEݾT% TXYro$Cjzqa@Ϲ6Ag;9#g28'̢ܾzɫ{Q=yܡUjڜ,sRdxO7̟ ˺G@}_bN. &mĴU.J)x:vqT~6E[ |x~Dy Ʋ PtuJ=63Uu*G-O]W+e2d|i ?R*ھJzUq-5Ƈ+>[GW>IÁxWiU30~ɸkED1s2gpq}Y\dASeEoUaҕGtA5zZyHy|9cD5ݐ9eQkFHuLL, \kt`x 8)Ҏڄw$x>ѓ1yUGn$5cϼB-QLã^ps7jR4%yQn,i,]q#T#?u'-;17R̃+` %JiPkU 80^1CS'^G:Mhky ObgA;Ρ>.I|H* ]C Ŭʓ5]~fpryoFO=R*E2I$* g=c5_W\liJa80=ߞTN&nŀX1]?dP)4s3?MHӃY\v<*iMxOZHpHct$8$B7/cl"fZszv`k=qn$TA43ب*ŸU>>w5efKY'GPq`t,wz(}Ey f{˶4)T܏[e8ش KX7]Sg"7`*)!p%'tHܝ}aƿbFVq6sDd>I%w_V`6Sn0r9jh9b10;tL!Xh3J[CPȧ΀%=a ]i})z 8BtsYq +[}^5NL/>oqMai)(MGIY1?a~W: yLkCS‡p!g6MwF!&H0i32=UM`*.>?`awuY'[찲I@D&FO' F"ܑvԽRW35-GXkv^Gsʆe%\kb!ҁ0)QCGpۊEdrq"Gymqs2pZծE8NH ӐэCl|Yr9.`QpL%vӰDP`}rw KWⓘOb`(0t7a|\ Zӓ5kpO wnAErI-J͹LG:xJ (6a3]Lfr!+*kD02LYJGyR 'SSÙ;ys\G6`VџR}r!o;-L~4aĵ˫ :iPit:yaظgoS1[]LZ >R z @93y^Z[x~GG^b$I[dO܁~4)7o J(o8dtF5vDrkGO0zԧNPN-210z+IδiMG/kK#pJïb^`/LϾy.ˮcT:ִ#d8ţL祲&p2g{JBЖXܞJ-"|u 7`.Q2o8s'4q'Am$ Nε6Y-E&`k!GXظd9wtE*AzCB9Ʋ8 V61m/~=TnFXTLMoڴ]U 5xW-~#YnR*àW>C.«m੪RIm.NP` S~h9)9(gtS\ ]"Gzb &HBz %M,kUi>`_͹nmuuZL\.ЊR.l,/}l[;`B  V8JQ~5G k-8 nV!TSkW=OUo#a\&G(W~2͋-o4Wt)@j#H]auE h3g-͟fuDm#r . ev1E^m:2˯V#ޒRz=] {Q)c tً5-/ (e喧Ef yN~ !ik[atM~ʿ6 \dH,[nd2Fi2W j+V#iy?CZج Q3yDkj[%&Ek{(1(oP$f}e]Di-`,.gd=7"8vC^VÔ7Yܮo ,&I.LEc'o^"K fú% @zdqqܣarMePOt)AKY-nsf#Ãc0cQ{OQ8^%?"_o#b_v,(H8yѰfB7 %BN6׺S|N2#&ؠgؠ-|GnP=JS~54{9dH@w]؛?}vh5I앉>@E-NM/o(좋5GubP#OCz }DVg-?vnl/C6Og3W$Ū[]-th4vOq}zB*81IKPe~a:Q`j[Pkm3vH6Z\y^U!yVxӁ31߫K@`b+tQ4ז,,-' /xQD.0psJՑFө͘(؄C6ۑkG2YOB-򿊍j[R9$? Spxi<ÏP;HʁPK)@5`;.L};u=̭=O:mΜYZLCUI73VDs5s]9 v@SNJPAtjer 0;-{:S܇XjNE_ӮM}'q0yJ0cXLW }zsO:BT1xGyF`&\ ؘi>c ݶ!܊ '|fԵwwm$=1+9Аy,QeiU^g۔xS Eq}i@r744$kE"C8TqunY.0ֆX#D]]#(@3?kN[$A|bYiT;2 D% 7/p$nmhz EcG EuIgxѹ%ʊ&4 Մ3Z+VvpCrPcתpZ+@4[MUS2ow߲6}+KoTE8sTt V=$CrX-׍a \Ö|%MiM&)a7TӂYgrA?iu5guƹc_Ob 'A}h0n5n[9wm v(0I~ 9*/j KdyS$aI?܉ OF|c@i.Hn=iGe5a$ &wA= &FRXsR$g*?K5ќatr)dͰl@'̹Jtɯ 7I Ǫ4/%-DUG,kmd @ATzE=h0~9 :jC=7Ri9TȐ#ʩb!0Е'k \f W"@,N"(C>yc¨)5B'p !A#`={%\I1YPtSnܢqdZ˯ ^# 'U)1Ǫf-An~$ثFTrc{9 xwc!IˣÐ'VAMsdBd!'\cfJzM..Sk@)-~_I& px+ i)lnD%ŽlSm~ev? ףJ6Ξ}aIm:xu?p̓&-N:m? P*b 5 %@z]UT97em@|#;\{K$hƋb7-X64 nn' Ǥf1Vlafr4Ă mLXb\kȊIJOWsC~FW(9<38샺tMJpX6uKŜ%P)e ×(mmGnjdޭ),˚`pxrV/͘ k9$;z4|/D H#0p?gJWx ]Yll0=gED Hߛ KUPv<ZS\fR~GW59&BHbK&ntŊ!O35,p$"ܻX)Uep%c%َ;dLYa[ɣ[h.V<7:\;Z_8)c{59CI$ @ӂAs>b+ǥ '1 HU;nVn|A.s#dc~rV,k WvV JFBPc  Vjy1w7"`WOis?wU}U;Sbh-d`~z_ypYky~`Bvz ˛@b\vj)64,|6Cߚ㷦hH=9\MD|,;bfWi7~m`^_{ۄm_qeNYI=~2?.}S$"rZf1Ż$ 㽒>!19[ʽYםk;Ū'抆og- 86%nRd|Ѫh٫᱙b,U2xǪ6n{֒ |kT i[$O5*ӕ27(֩&dapAx7XZ 00Tdl.oI׾d>٥Qfx1P=V0rmT֡<_aJCut1}kfx&S-I>Z'K\0;kf?F\uWտճ]3ʶ82By]5RCv#r*_]yC( qtOׂB<^ @8QL&|K O- mzTF7ʉ/j3eku>e5Id9t1k#X!Od_YllhusUϖ`20 ~pկ>f{dJP32g~c5 Ǥ}Eʬ{IX/ND! wZдt'95WN?LD5؛'2:qH`i;PRGm0 ^p e# [7f7.P8C~n/VZt+#% =xy2v61Ӂ"̴rSPc-̗Z6y [-ңG-X;iXPIW4TmZ (׀/p-pc+Z͔> ˫=g'^iWprKbؒ_.Yވi1LlyBτδaT2o$Zx$nZKa߹t6I(_vq9q+_V4dJk[}Z" ejaĖeGYǩW dw&& !uS79^G]6qڞ<7T`D XUCDkWwKǛ2ѷ5Ff,V3H3kti"@%=2W o\+&X-fjߛ&| Q?3:@` ^+ ] jP .p|-ڡ'P*0da2yl]Wƽ=+Q-U)ӓqH:_:Db/DsX*W3˜:@R+vKZVEqŸJKb~Е`Q!!p |a{_+۴lWIuE⸠' |ͨ*{?*J˪^*rkgKkSh24-LPTOK3E /l$m#7i5ZIB"݉j\!M2 ёK>A#%G ojk[AuPvPQRe-VO?$[ذHšMޗY;Z}oI݄3#O=GQNEBGVk=RW6*ȻpLг\mCJ<瀐Dhp}&jۋ`F;4Ajܲ%bp_MhA l=r!~eYm_/;^O jՀeu Npv߬.;ͽbaA-k) I0OB8Ƣ 6/l33'! -@xh67K[21չl4Im n$u!*̕ dmM ROE+ESheLKNbWhy"63M\PG`*vYs!Fc2[fl9*DC{x0 4'l$44\{qLDE"eu)g#έ+TŧImU/?9 m ]iWTvck`]wAtqYXDT"[m7մbHZskk |yF%v𬨧Nj^` =ܻtAUu׉lLŷ|8%22/Mcs_߯Ap_<}ESN\;DfbJ*v]n&׾uëƛ [$Cx4IٍǜEEOgşy &cy-ލ9H~H9oTgnU=],~ʩ޼wQgY_]P$*z H:1Ug8<@_~1#;~.&*5`ځxUS1[_}:s/ o/MgP y )%U$v)Mveplj4;I@8q06ӭl4_ftft2Qe^iLϰI t~caIA~ǗWP1TH| ,azgWdd^@Fﶃv9bH>*^vHݪt~۲gJ[i/9cN0Lxc);!g١S_6?o$a֏ \gM`sYK<- S*nSQ#Ή;U/ n !E487"h5]9b(y12IR„A3Kẅ́Ehoc@"CƁRfΘ#L4w;|XBz4=0ZF+(n^|uE?# zXG=mqzO>KV?ԏ~!kIcnժaFF?1Ǧ"3Vr *|#qyA=v_8 fnnEsyCWB!t8 ,F꞉ÈlA'pBWĴg2Ci0ww +({_0tU Ial!ȉ%FI*xZ2޹?ܱAaSCdo:^d*qUu &8kJI#ڰC!}j!!J.=E& 1R=C@$_dZ/ B T9p1ܢ8L`xoNA5ybeĿSu BT`EFj֒L0e+Z.~SB@BoaQߟReF')z ܹ4Pt=O O 8o!Hb 8MEiqү0|~sUvéIyUϼ;+>pY"ەW>]X#%p"Y.;u~]Q̜sLC=V˚1"XdO!kޡb[HqtS j$gע"Lng+a*˻bVF9 [PK 4@O?ڕ ` (8-hC擴˅%-R,v~hWLahys(Mfge66h)qeS'8L05nW1ܛzC$|~+g//Y38FqϒIdwi񁾁n4)b-A@/tszbHrɘ-!FvDĦgv{WQOV…}VcdΥx~rS>A_[5b_rwdHwn$ 7C>2C}޾X i&`?;DV?{u12']އ! ReJRQ "9w1n>.͔yL>e#ԝd Q Js6GP7 wy'M2Ͳ6-&Zvq}FC؎SXŨ;^ ؅[GQ?8%EeŎ޸LoQ#-cj &V3!Vux-c+>PZd,eR1/)LZ|du;@ڬ!xU舸xyTׇ8@*4[anʡﺔ{} iܫ:B41q #F#[xG]BMdYJ6A[Ŭ߭B &8nPz)NjZ bWB՞ӽvN*&̄˼]*לV:҉so[6!5fddբm>^9\ p:a&C?P'P0{Nxz-=AAI"7).\#7MmZ0*ľ:mK-A={kG:oyN^8p*q-g;5MRוݤxFfi 4*nef0N?s˽jlV jg',ga:F3R$ğv޼6& qL8C+`E<|~7{";bw]y)aA\tJqLFar-<wLɓ 7*TA*u{ vUNs-Ulvl< \-S⭹\su3E3Lo"/ To4uB48I#1M n=ۊ6VX~=G(C$#)Qpm:_PsKj'uMzӤ[BB:%}C39/usQWnqkhy4@CM6R ;#XOȹ(. g6-؃qXס{i8b{V,(kT84(Z2r8KP7&0 TYV6)j/ȣ~r1Đn[>G<38.*uŮFKyǐF5GL?ZƠZD'_ɸG{ioHpvkMijretwQAԺK@=geѴ{8ȷ.[` ZIӛ3 7$"}і~8?8㡗L3K|ѠOVA.[f y!Ԏc N[|DM8"bߎ#}2>*#$k9|m[pXnXqqm6%u*^⿢W13ڹO8MbE'4kƙH ȃO>v',*u|mNL_9 t&xQ((.q-~?ܹV^wOA8-+ TBEYD 4jcT˯O~J+DkR\2iKCvBR3| a1E&8:ԁGi Klj"Hr zo)=j5Is Pa!_8(;'ࡷ5{rnMx+IIEҶrGTOfN1{<(F =p>T`tMqaeE#krRƈ]C S/}:_OݛO/9q+!apQ'baA"AJu\zŘFZ_|^}(ʨV"iΊX[><[eҽEw}I_Le|=TT+DvY5,m}ksoMAء߶oX@~bMap֌l >= Jƿ/ɳ钻>.6F}USײo?&}9ĴD4=F-@ެowk+` Ta t8??q8FΒE9)ҙW(N(ݓhRRA ῤj(}Ki$3Ԏ5tpk;0 p2/q5pȄA&HGDV~y9ps(>#"=} r3q: kPrs1Rļ&T;P\(i5To9$>N^'+cvh큛G 8J)XNUHԥVީG:qS$1t2Y2b^ e@F~p;m2;ڈŒV+P;-6kf[{bBHcjO6wY]qx[N^G,',,EB8v}D 7MGSJ_.^\o "/&#lQժ}dk?h5ˣ+lCӼI_ m0sƦk v?rSn2(Vh-z趪!jgFD&z٫w]Kи<#+.lݙw0g-Ey"z#$oK$9M?0ĠJG#jR ұ;D/FkT~#Lk)¶QFOEFHPULl $ZX)b?JfM,e^u1! !G"%IoWoZjnˉՒ\"JE?s-0F91 o*ޡKm]*vl !~s)BH󲈎xZk ,M' [8JkA(I0Wx:Ty)ab`vfvZM꽻tO=NNƻ9RZ:k8n'QMٜ z}$5hAwc7Knl< Έ&n\O燐:rHWtݱ(Mn)diIE UBq/|(QH./+dqM)(}iK}VC=.zBnzS |1/whNB2|W}JtC3IHU"YU ~T`;*S [^gwZF`h Ag^߅04702@짰BwWu!.{B5( ~%?]>3@N L%]fz =݈Йzo;j=v&tNѣG<4 aL1ЗȎ~’Zopscjs..11 ^>8欟ͦu n,)YuQO --&AW W%r+Dʷ0pCfHl\ȁ,5=`Lŀyǵm)|;6آ9Jt͚6_BpcJ8n(dfU3k/(Jִ*wp]^o3_ʻ||[jEG; 3ݛ^mX"wl IM %Y !134 FRE'_hOI;X[` j8OEꉩך &4wYX>veAZ^r)CɇAO5Y ){'}/?*Az*$W"v2d.3GQ`gh\.I> Rg+f Cm.Do[Ln\PAmn8p*K%Hry`X,d#yW@taz^ę);k?`EGJm!bsFCoC\ ch08TXƆ{1 Bָ[ǒ^~Z/+EҴS7Gǹ>AMUU!tP{ʦ#*y-%9w^I'=@ME&Ĵω~_t._dp3k=? ;:=z2딵wMi\Tm?`cUI'N!ڍ +QH([HYm`aa޵\kBJīmTNޝ}FYg]7,q:K0rU߃ŷ 0wwIF L? #>838ODYp5ʻ$9"FIF%`%cڙwu#)b *Q,>xwT>kHr$ \s \џpƚ)ۣQ>BK3짭}jrՃB:R-p zD| Hz#8_!Ҷ)$gPL43 ւJ8qP*p|<9)cwiM9졒U&Yfg>0(w@'+Nwg0C#"pp]i ԹFI9?N|g3H; YShaڲњZ{Գ |RO UTQHELYdDW d+ܐ t>|KL/dՂtdW"$[g18M2[~>᫽!C%wXw993 1g3L'tFwongk7OY{a/)|2at%lktF9里unR5jpU7?,0i066Y;joc?<`;}n(g-zF@X2tQXhw°Z"7vXkb'B Rbe HOK Ƀt,p:C.ԞX+BT5):Ͻh;,i[Nso;:<̼Xq(Y\=(2Nr6[< LX^;]wxM45/9L0JKwCFUlM̸* о?T3`tUmsKA2r/l6׀! ʌԦD%ϩ"r 4Z\!<3* ޠ*oHE[q4V!whz2T/>ed$zmQW Y̹,在P%Dcbo]#Ih jm-9I6Y`3HP_H{(23/J@uw2sjcj2=&*8(r{˃ =g᠌\)*t^/eH>Ÿ) B B^6x>7I7ŜHL;/Xv$]:i XkwRfeoCq5s;.%!*'>]z  88`]/҇F0V(qmP.1YraKV8'w%iGJ\8kwe(+jncR~Q PWbw=S0Ŏw6NhG<4,e .2B1wPz?Z&?,L>ېmjD7~z*TBq)eACuX fw@i͝`. 4?zJR!\6(em7:~Ę\+U5OhBd0;q&dq  y a5Drogѓ™\#K}ȏ;&4yf +WeVh4 Xóp.VQ@v7Roxw/jٓRqϪҾ<8j:,i~kh{ Fz|5Oږ1+Lj  ͣRu iNL0[. ad ia*>5IYaY ZhKYYR+"G'wnʺB^J1M/ Ófc [sw_9_KyHݢMdW|0`O];u6N v2TZTdf!eҶYPJϖ6qVٵpWkYJx; Y;$2'|'OI3TE:p)aGT)3Ji:Փ*1ǶÏzvv &8`Q2}wg>9FmLGa:r,>rjby hY1iSE6&ǁ_'@A,Vk&ġp1\mml&T3JM=b7gCnʇFi V!K/EᝂΨi"@Cd2D/ +Y~䄔&7j STZ$"j_`A:PDP/cċ]ܙu+ftz7;.(ŷ Z8~ :NF"5.wOɖL ^}^pٍ>olcf)Mo1EWGDv+Bh:\]"]0˯莻4:F;t;(-dkL@h*^2rS^':X=bSDܽUp,r S2wwڵ/?gVif-{7Pj&)pF9ƏB XANеFJ9)7N0h?C# N^ X${ ۭIiCeg9đǃrU}#ֽbh*)Bf/߇/T 7ҽl;sBgN+Uhz`?34-im"':ʨy"j!Aq̩> cy& WNe"{U+ۉ&6z]ęi0 <9Qo=<&~ܱR`z0/\0q=1 zǪ?y<)=֐dvdn0"quPd`P=)"ū^3XT&M+ZZ[_WM#HLdǬ>@F}C%xJZxjFWt^)GQǝp`Jj2JՉHl;4h2EgHʓyi=BH#,gټZU1B5[;_Sn&oCV 9q=N:,=w,YV~Jljw5#0ٵހfq6cH eBFvt n\Mg* 3_Z[3ڠlTtbQnC)@V"Ϫsq UN9XҖ9'QO¸sv{Fe95sPb sRpcn.fVa(- K_FˤgmiԂ׌:Th_&yUmW䷴T0bL`:%״X?86?UT?۝l ͸VXaË M ^l̦`Aϟa!iP}ߣohӆG3B-"b!Hpw{qWo"=mV‰^"-,zho}o[-ls܅# 3{(\tIV2Q 7pcpF& .XN*ʴsNv-Sd Ә >h9& W2Up@6 oH3pz w|nY;5?xz=܍V-EP|݀P-QX*j ŗ-I_T:$M=- IK'M B6C9s ғz]qtW$gZv%:nOfNʼn/~ٕRa0M<-o:bhRn(2 轏@*)>2{r$< mXZ:=;F4tNb<-‰-89 _=NBjUyL`a tTYxVHEͰm9alkkv/T2BMƁQvn9gYACM"Ii?#q U| xjsHZH?7EhuLLȢ.͸3ɦ+J!~qCFv;zPyFXFrמ<}I\|A5gQ&r-)M>% hei\B"T{ýv`"METe9ُL"6{o3*0HRPQpjIk(R;@@^bm8nm!{S ‰\,4gD\4?)ު6"6lhW ]7[O~8AY'5'΢̲)>LBh_XkG{A[#DŽc< OER f] ƐED^yg Vb~ ՂLm>D2#oJKY<;0!"1P20U@D2B$ʗ*&-F G1i;],3MU2c1yCCL+f95_"ğE, O/ uڿ־sk|l?WyhN:H/Q*Dz{JO:Ǿӟ#F ֙8;9,\Un~Yh%41^ 3"xHHZ,wh/G͕uRZB\Z#w}Okɳr iRU;Q8wނ9Iޣ;ka C'Cab&(Ҽ_A7TmSR.O:즧]akG[>Q!HTKFp\*cbͦPIL J60%(GwB:!4yA)Nб,l/NhbT..!.^睭>4ILٹERڕ`Kbb\ ?H[pv-fC p\\8䪲`_jOJo**t{$H~-t|iw5U{k`nGl=5X6<yڂ_TX?8e0"U gG1؆гg4m]:sul3Udf@Y#k2 u/ s$l0#*XM;"x^Ҧz\-vn}=gPd5v yj+e0l,"feZLRwbPkW*=Rͮvc޴bq1 * =;|7YG, $N~@8q]0tu*.4稩mVyj $6FWT7Mp@]g{vWNs| h6eQyf8TXY'ụ00Wd{В_PCr]lDCIzb=#$]] ovcjv w_4gmL "̣zW;-z9_U![%l&qO5P)Yf5uȹSYIm_o=jRـ};s_w뵗)7>%%穳\{ *ѻ]`<+6z%yT1B6G@K AHiT[j*k{8h|'I#5Y[>&^Br5j{V,G')nŽal5(QIl $o솚*g0 0J=ϙA y,ظ斁Uj>1D0\mIoOBO,Z wΑ5$ YPakP|t, ,)ft+%˶>/e( qTok$ gPcĮ r$esu1=.E!feArc7ۍ CFH Hk _OI_.Ts25Z3r22@)[\(ha[kXlyZA`.>VH\ɘ-v} ~ވm_27k]E]PC\ceєT8akPĄγ{L<~w5(f|hfQ,a5*ɤawdq/TFFvNoɎNT^⿜۠7,%/T=T8~~%(33gS=ZV`ܶa!zYk[N!F ;/Úv] ;{K\$edï v|56/PkeCWED8-X擐ug>{(;ZS$LB>K~𺖚Œ=lO/9Toy@vm\$S0ۈgUU{Ē*-@앋ej,"LQ,LS_6n975یzM.=sl#"344y7vO 1 tc4nh5Þ^bZ"2ڗ'&'.33pf$e"h!L"UX!%l132iVћUe߲WW /zj򻫁_ʾu0H^o~[OzWA>BDŔXyV Z],ڐ8'>%ӟfG9 68҂Y'"1&g+bg&qN;-]t"RU#aC,2W4yo+>cdw)Q+?3_w#Ŏ]Rnt47yp]m?>v;h6=Wn0FUY\8poƯNk5P:?prY ؊ &M`(}EssVgj]%%Gݘ7E7^]X&j"- `$ϥQ[0̓?ݧBEø }H7+UDZ~#z:wq P׹7&C#Z9T0W2rOh/yS9{c!`FK~r:&uZĖo*7)5X;ti9|&?uJGg0eh|=S Ǝ_UZuJ"o3p>*}"=jWI;/MF]/H?[wt8,c4[5ѾÐS0~UlAE=@˲B qx oJ#o}1:Da0kO^N\SIfkhE n>#+Ɠ⟊ <(+ gG8ڂW_7{=-Xlp% ) [ 5Ѭj-;6ַI %%ʏ^1Oml  vy~$hw2u.>y!sƧ! j_H9/h Kq46̨(@܎<3 \pN܇˸ GN`SUxҍ-L@_9 $rɒx'[%߅F(S4629+Uh Wˢ) w,:.܁HcE\VكLڢϦ;@q^4T/,[ۨ UOsc<\[¹urxي9ͫ$ב4zxm[|1cx;vz` |Z\:Ѡ%H=dF,avlJqb3b2p\"{xd87{w=Ƀ5L*88x/nvr w R 8>t;.C zOLz<]^md{F1LɐM9I3_mW!b$BxT&H[/g}†wp둯 +N7o( r:<ʬ x/Nc8Zl#+%)^UT!_nށlgؽR{)gLFL? ZTCN|px b%%;߅YRJ+a#&VV6ӓȜȩm\ebWy]b[p~ׄcVHoY5_!3Zl[8J\ ~=C{Ǔ$2:. Qo*nƷt J' 8Bqtݻc/'17*R|BiTE`>H I\$33$O_& nAJ3HLr;},MɯJKMg|twY ݞ^JQ\w}7Y*Vnj,VTFJ㛽 `S ʶ EXS&jlcG&"W>SEq4:>Wbʄ͸#Sђ [=t6kjp!Gh w/Y…ƈ%Tn2ൄUƔ5.ֳ6,$swɳDe1ԎW*oؿOucY7~Myb{e9OH032(oOQɻYARQڡ5L}Q>SΉAnIleO^tǖ#d>%5SG+~xʫG VMtQ\cH<97z:oE.:'*_|? 1:aa=w=ɐĠa %'c;|Nùc!Q ^CElrn{- i{c#˗+dh:ӴAfȗ^;J3rm]k9Ճf\&4)5ۖƘoI9p/-=n"EJhvopPВ7|YomK+ U 'Jz+u׳6ꕒd_i7)CLuN^&Lګ%}(8#ɮԎ.lf4%XC1^05WB'@TD[.6 SP|(tgϷjBUy>ol 9n.@ Wg_U{EjĥS^2˴8%I6U1zF$LG09d  &9|sn'j⽐VaȈ߁ 4SSNFt_'?jI !>baw6EZMw!__C''Ʒ-%fd(qV4M Gow) ?FEWcs?یta8[B{ _gA^+sgɥ>p=ҧ;[aZO"< K[Qӳ$A0A"K{ 017_-0)˧K\6Gw ;^B(W<ĢYsx+3.pX'zQ  )A!oBveR & -f 7 dFҐ9tŶW0 &r:۵T:sDmCf9ͣLQK!v:^Xᕴ c֌zcZghI Abv~s%'ё=6zp2ZH3.3UH:^o5X;w @ao FX j1_`̩8PS~j;[/rsn}Ѳyǹ^&܊TI:1gn 0^Y\G#p $GVqxC"Yz,[V%JՇA')xO4rRO$߯V *=%d(|CD!\xR6 @b"3ѻe|~5/IF, Xuנ݉(xq/s̏o-MiRA'PzM~K@`lP_y&#ׅ[症`h=5toFb遦!OəHo,B3ɰiOx4g~°O%A/ *{2^(?DZfխ[)SkV ra~p]13cvkve#`M`5#"M@tIS/߁%꫽\ q_&K@y&>98>"oc? RsNti(Iy0fW9XD[`Ke2! ȾDZnW^1.YB|(l8 jDw]$Se k / -#x: ˞*.G$` D+@~$X@h~seF2ǜF8NSk!<ra6K%FkM6yhGz(1zGfE°DRhj#/jo%ꕖ - b:tl| kJP 5PiIXHγkl?LgIptvcv mۊ㰛rQ`!`ީ<"N۠%NApY2OFRFt2^ޞ>Q4 BԲD4\qx&,kL,14gjU wi.?Pq `o/+͂7z pj)Tx"vx11m2#4d޴ 4S(Ajqi^Iɓc@!7~*53Ѣi[:<`l Y峉˝ 6+*R9j՗#_Fst9K6gIgu䫇"]cBRH_qcv4iʓ֣h쐚" ('WgPor ^Os'HEt͟ yH[7mejNbbuLYAy ;nߊc.hIhD )G/bY"%,<^gQgRg5 P?|Mb*Rmu"VJ>-BѾ u5W.k~ ~zGg $LjuVܶ-]ޔ|x,~LCӿz[EN~컎IC0DlZЖhŭf?. YJBT%L˜Nwh>]psKA$[lhzhFU[fFib۲+6UFd 3l$:/Vwȴ|%)7li{~XZǥʣGTk'f :Q٪j$~18H$ ~!?WG6<7i@*^^wVQ۸"7OAGձOn^4K-Q< 9ټ?++x:L$_@!@)[mp76~Ѵ·(k/Q|/Ƌᡏ4^s8ʇuyz=u@}izW?S:#|Ȟ!gwrnUnI)5+Z*Vًkk3wq &]]f0 D^uS}U?tM;/qF2׻Dޫt[7\Â=i=}zK WӰNYϦ6')(Di X*C!&~"(466NE\"v_^o~sysȓ?f:hbb^B{<՝nu0'mN]莆[9Ni f|$[hpd=uW`bH;xK@,1?5{ԉU۱ZR6!~= ef%zՔ)43nPba̐ܪ3R,:*kBOi萁38>NgAtTSl6 w9+tűVΤICeՙvaZӳj}7"+7 0fڑw~K&HㅴKX J;7͙*~SAڧ@Wң25,β-%,J|M&LG} q=9b.La:&˙ucOi~?\Yfͷ1"P|!uR_&==tI~tt >[!,㵜2CbE"a_ s \-j9GX ހR)Kߧ1-] mF3k# )"6)Vw 3ň*lj2d^?QJLDTgH!4T-F6&ζD%/n] ōI7hõM]z&☼:??>TN[Dhg9ޗ]9w7p$/z)6[6,@?,]ݷmu¶XӬ-r*HudB(4G@ љhR묑s'#(bdJ0:NnDw~v %IkUtfMQC/GiN N#nѪ7oRb' !5YwZVn>v[WyXRkqInܐohWJs#taHEj|jfT̃/f$l )XO9YxB`tMɍHIàG*ubxz0!! /qpԎ߄}3p# `#ԞOt U݅bXknZ?N/!6u*\<ڴX۠2p ,Mx {z5- *>ru7 =+Ѻl LJ&%E}SZ/`;_G9 Ƥ{^U"N2:e}weD<)6Lzey*MPs?n3h>ДMfgWO:QU`HHQ%Npbw W;: (䵸93KR9|yMdet d3% 1n6u $rF!уzA}p VRErha֨~Zۙ!xuFzʕ'iV$z2QYdѲ.8ԄvpIo-<3iu)W=E ̽ p=yd鵖џH?.O%z\/rj, +>A{]doX-5)@4*?#`Ã*i)V'ӄNuUߛ&qm:VMv'S}K^ }3xE` hI, @m"&8 ;wW0x53FuHA;`#^EY-c2j0jSFE1`Ea'`t ޑj-/@AdFq S5~zG#`ilto8EF87?w\ T &jB_ICTҝwo1U`tF7XŬ{RiGytSiJ\b$c;ltUŘk5۝0v\Bꡘi4x|L&,AamBbiB$t ^WETk#F}sGіoi6 ;.B7-plI["z $EOyj,bH-'qK٪u)%.ރ}5  h1LbJ]YYJ GӔX3(p+?#ѻC$ 0DbU)O,m|:0)IM+b.xqA8c^?ݘHb=)U彐_ѷH Y [*%z*tF8G}*B㖙RUl7 ip#NGj"~r*_8RiSޜᔌTþ@9D\S7:~x‰HWS>\_ 4?3aū8[QZͅ:S񈄏^ƒIIn6/:<{,8fP0F H M-EbJjAsNcpNYs~^S# ė'cDIWWZ2=pg2AQ%q:mt- 0Dd1%ϟG !bڢ,cо;@6X y *F槵|*JsqUX% 8dygTϰSԷ#;FƖBz1,&Gk.ƨ'3Vf&r:M>6KYB퉫oy[KuceR{rH?+K xԑ+Uw’a")GqO ,*#j Wkv׹צFE6Ja_#FG6ƨU=GH;yYF^Ǯ W%z8b۫}İ~T>0 ̵hؤSLz( gn*֧mPJQK8V3"Dp1JA^``TG0~_LӈJG?*5bAQ4,JD٫-@R] nz),nA^7g]hOr֛`À3n"겠W/BUprBb ~@߂Xޒ~NCn**I *2 @7?tL}h*,zyb"Q>50tQli JLӼi#_Qs(O<Y0LsKZlY,5Wk e m Q\ sMi- S\Z=i,&~2[ A+oHbfbЛX)] -ypUe_nmzS yn mu40۪zH)K;u>huDw%;D,HE6|vdWK,P^[IȵE^"SBj E?g |` cG3'j S>-$") ؍zR!#Ù`yjj,[|`؎)}2:  gMJÊc˪|7/]97OW"Q},c:",<t ƒ50aI5)p~rLѪ?85i%p;Xy|8q?Xi%tQ0XV"d=% gx1LV `??;.$r"v5.@n%z)o%>Ehz#nyфbXcZ]ON] Ա#M=ybeEh-J.zamoMDoDCuG|rC|0 1oun"3of&% 792+F;r1Vb nD,O"BiWfx,;ݽtfKx_:1k|[xYQ Ź)`Ip| Kd0*@U<=b6D8]ҍ2x=Zp| . P S"zEQ@Y"w15*%aY@‡lf j_WQ')W<UAt|[1Y\))|8sg7q԰ c9 RZϓ ЯDGW"^Į{xE !AqDP7 :Y}}>ųgmg$ ӸOMR7Ό5?ӟL;8*f*ԫ^3Y3jk%} GzFZْC3ڍfzQ^H.|/Pv,(Bmu@UsSY=gJMPg8TȩUiKv ɅP 8Ί$SM Վ?Ԓ_ⷄV~:U_höa=@_fbצN`$Rt)Tna[ Pkr, !ɭk̺sY.#n>I(*o/4ETݣEt+& K]˨_?-??_Cq!=|uy=6ӺurnqBmr!k\gKU FSm!~ ^]r>Vka+\lInfct+wB$JVviJ{č{_& m$ypL~%֗n; |n9КK 5J ?mSL@4rߥ>HVhRe?ԧU\JQh9=dXř6PyMǨs4lVuC)~c|Q~\-;3D?a!9lHhd!Y^AW;.tU:#Sߨ]X1]C](FpU6ʝ1e@nx !@ ᦂp׋:CmRӰژٷA[gǖ?m{"8(+쵲t'Y(*X腞 v+$—$A]#k6_SMȖn]N=)Kb0 %8Fbtf .a`b94=fR0Q.Ϣ̱( Ų`,m*ЎIв.JʬQ@K,[5d**DP\s?u+Nf+>Zh&tC_Hs̡Q՟~-WKŠG@T§NAb9."x-)jS<ǃU%P*h悍k"Z"yKW<(HX#f7dnf ɴ\UO:3ظ3i ш(+!9nR/pX7kFvÑS[4ey%?T Ęҋ%3"*7JZH̲r+v|Jϕ|TդF8/ċɴ^NM`SMaD]K3#J茽3Hp)GìKiA}FZYX*HaMO%5N$!Cܜ" ¤za ॼ]13}Xz!i_ jg6k2m4v#5_?T`-qsіhBX/~_fLPwMV0Dæ[?@hRo;йq57WKٓuETq%p/JzB}Ζì;!їTç_I^|ܞ e;-#jr쯌ȉѷ>sip` _i+Q/tU-KɍƌA? )J9 ˺~.,/g!6Tr\cGhsVIH?йҹ9 gʪ;Qc!xvyAt9]EzMim,f6$m e>A1pl(Nצ5r-9ŮӕsЖnAp 9C'8+XmչQyr5&@%+cϫ&+f(|1֪Rcy9YJI^CqRU RFlL${_L&٘3xh)Q6x>lBw,6Qa? >r &gO"cձG]^M}Fdmа' MZ'BO[VM 5#<4%*ЏfY1ˊB1С8C8l\z5Jb$ d@;pIb>^lzZBl6dUOvſZ!3pe8?OTzF";&sho*@s9AI-"Yel`0c Jdzw9OuWI~\- q_Tuvc1S-A0%E|-P-΢G% #ĭþ>P̧\EBbD(v8j3wR?MՑl B|6BZ3铽q'o clLӤ&}R-1x0,wO>;+yrAWDs ?$iwza$ ɋd@N'4bb\S' L,frDK A"3WMī VO㌡\sP+Hst49vCH' A7l("_pra5q< 'gVẗ5pWRtD"*ږ^~NˣqVI*BaA:YQV̠ҏ8›ڲK yQK1Al7O4S6,z>yXwbsQx7bvKρ/dﯨ}Y3kD; ebr90dLP= yqu A[pO+靀"B1q۝Ĉم_,ogRa)7cu;+wD8Hݥ$x #!Q9V=3jֳUkGmz+Uq:z N!]2Tlz 4`)X'Ê!Y#8.eS`w9]@Fk$xlJlS]TF:MK!tYxCƁz^ߞ:UP/Ras)3S.Mimdt1U@fJ4 Dw_&O:)έ+tlv4,R(B{|?Ao׆g(o:%=MNB?2ޛ5f'bfi_&>&WWÒcȰ҉^9;?sK-(*4^ {p=(RX6p)rW9EhNŌ#[8ʮ'`Bpkԏl@(P:$|l-YR<6x2AY :_tW|߷܄ 'niRr:#ym騆)'8<}DY_4a:Pn(MX&#[=~!6E˕.˘=qč;ᢾJq9uuȋA7?,|A#}зM7"=V0jGw ;:|絵6sϯ9_X;D H}I*y@>9>&>1moZj30ˣRW!ﴆSПQRD.{E Q2!,i(c{ cÃ'=ܬ̖<0 P `LO!OTs`E(k-_#Q̕5%ގnrƳbQL_ۀ{3].5 4`hΥ^-lJ8]vPȄ+YN&iP?>*L~N">ICa .;QKFUeQ͏}f3hAQf9P+;O/%`sf_HϬXp[ t7Ks]Ф\Wl5$\ˡk zVwRWILp_?E{>Ͷc6+Ħo.ڏ4S gosJ}3ԜLUʝ *X9;WbW䣁RX8=v;چؑ0]dE YuP1K}*NR7hUt4un.GwC[o_%-^`W Z?jwfEgXTz4,X(|O`ʝ#Prde TFq?RjL0H(qFd%:L|bՁ. Wp XPc6ѭ;&)h/N+OuIʿ(g=D%!IN)I|CٺN(:3Ki|Hߣ~EHs%R?j[M p?Kuj#*v( $xHvnP;Wrdk,DX>GMznh#ew=Uh #q;v:gmt{.ERrxQեCmKW@2KłV]qwR("H[Q~;ķy; !r7SuLפ.t4] Qh!Jeu:ݙY `/KJЍXhk<$*Z:{>|03a*OQ ߘDJqr %\J%`#{OݖrbqbcB3Ş!HFۧ0οew2gAO/^wRH!R9rpt2n(y(Y$Iɍm0q/G%%sq3v܁usҧ2k;h$BӀ#HucӶzu--D]s'MG;Ub~HP]VR?U_W| +DJm/v#kux7p~^JI5tf"pvV;PHp5 N1B լjgzuf<3=&ϪNp-^d=RHX <OCsH +Z.AwW5M5{%yCiChcz8*7?呯[}HE`$v;Qrk郟n*'ܨb/>8ulF!!vl98wSTH*%oA uL_ Dβ8Cw@k,?: wK YI-jM|J1]4r=`rh^/Sekt{:H袦hY&xn/at;ާ~;R,VT.ސ887P9+ĿwѬGO2v clӠMcZxO~?H7%r`F% >cM+F\NVڃY\ (|qH,3'&LEso0?'GCD?jh:'(2o:n_.$ 0?o 9x4B%0ɧb$fFi`SAE( \( ,NwlLi˱cv C uB̝蒴fgs|LQɾ4/߾$[ixr_ XJAs80e(}|PLfU'c!(,I*mnWFYک\e8a>qJeùNOxw[6X)o2|̃S2o :r.!k'@ʍ+J`>95<tO'FurRX1?{ D0c5uma~YJO%TW5ݗk Zhހ*SewRqs[+G+ÊޕbaH/:> S2(a^D@j ^eLS!uh2@נ9V$1vx{a\0zcsD٬_ m2^4M:Cy530CVR(FZXY. iKud7ɭ}S/_yBw e,e.t@*tFAV  {G>ms]ᛇH˝)v3cgMD˕YSCT٘H tKYNjӄOE!ıc9%qYc9$Ψ*?eS[r8zy ֱ&v"P?RD?b-ݠFt.4n>c4=37e2X#Gh-{o:dոGBœ1n &54JV#0w^C܄ nG/ew,7Q)Dֆ9| #ʉ`1:எr"bx(![ZL3 幚籠5!lSnh}<|wܣ7D\6{Rr#J~74+6'l l"iy6;X41aH6U2HјI[QՒWfŜV'x@rQ؇z UJ`68ݻ;?DceM@Ȟ&k&W'aU*W""*;  u?y$Cq <huIz 툦Wd{L*¯]Tl%6kzQ ebiSa3 ok@G b-&+&Ɯ߯_3%e5jSgYDBd?ͱ5PجZ]ԘKD%nF&<*sX$N (uj8{x>; )hɊE/4d8(@*=J 6vxAP7Lo}`24*@_Xs]3EɗuPmFb㓞nӊytT4Je/wfϢʠXhiC) 4) 7&x G ,ާ:M?-- s~&KYP K0 Om J$nJb{ ,Xl+i{50JO 6[.ߙ%/01` a_C d_]Y/ # 86U_Œl>5Ġԁ$*وo Hvh\vk`ӻ}UDGu;.t}+E azk7^ 8 IU]0Q@}阅#3 kD&8s4e=]pyGSɓrenjQ:ܽ[(쁩D, 鱠J1϶Ɏ|(oJZӻUɣ ?1% ;"8bfhpMgOwJQ|v3BQ7851{z &ŧ؍̽gkl@^SMwT?Do69EQ [15HS{ɧgw#=^ǾStQטOԹրz#ϝsx{cЄj)dC3pczPK:--$ipr byiR9sg£/:bLɉ,$K|W+_ԀT@n>abHb}.>W~yຉp ̦ 41]3S>AذiG^c?>;bbsMG™II-"}/x膥AwֲWii?,yh]mpq[nIRLW;$Wm1aikX<&pl@ d?Uhs>x*cM1J('!Rj%,&Fѱ]wr 5?VfUV}&`<CNo=ө|włf7פHD0s0lBI^ܷF&2/,\:`?K_4?}5%W[j$ş%0z~vAX K&Jc&u"\R1N22"Ͽx#pTҊ(9U;HcW]B '6RǪz$Yrߪ5/RuK5TAL&|o :A[-aIwF']YB;@Mf\a$,Fm6tߐF̘>b1t.\-lr)Zh~[5 6oȆa'FHƜ3NmƲ1 c o1/r |dI'F*EoYPӗiˊ:X'ć4'HC/7T:5j!C:ݾnfq*Gǣ}%Vp! zBҾt"|6vqf֊Fί:vrcޣNuM9|Rpa> !m0 %Õ-+29U}ll: 4 Oe*VZ^G.ys0inbe`!XwJ\K0(\2*|އCQ1ac5beS8$ޑuM5+:_JG"A\ʫv o8,9( ͠4Ig{19%YOzo!z|cw{)%®[,mxVgShPst\,O2q;aS9]qˑgXS! x颜C{߻*:T0 cM)E6wx$n(S< z!PmsmWM{@_Q[_uXuRl.sV*?v#DC\ o/woϪ2-z'춼tjd@=aHrRoLY\](-zz3NxMn&X;VD*#rsO}(O^R0`~lE/Eŏ^꽏Qh,i;iӕ ҈; !)HںwL2d⩤ VuBw"~fgAD"6Th36 pd#Nbtt=|n'uC.?8CBаsB5҇ y, _ģ[ݢ~!᮱ #Tf"o6 >-5noG[X#7kAtG;kZ /6?L& |0vq v͒p1r@Ns*Uh,?\-)Wп Z_ 5$dGbJN^ϵH$cV(k-|>}vkÉr}r6{wgO  H;ݎ%TW$v]%cVh#GIYp*e]Z'ȫK)@O-H.>bD]%∕%*Ē&\$ieVae~oGHywܥdl rԥۋ(Bq4(/V7|@of8[”R̀J v= }Xv͋8z3*pz 1 C}ӕҁ5S3hBQ SdppFwpzNHUy5o&ɅD!-xdWIl$!q=8N ̼!{eVQ̦5b4=!dpOϐ~ܝ9'dVr'=`.$YhB7A&|0Xr7En3,~X}A"6UR=(rB7וt^:0ox[MT; wRPs/ ýd{:>+'ݬ)% b{~5YnQAR:?%3I=?SgFTof|JB3BXWI,yF %rjU[*yY-VDFАUCMp1-w"<H4'N -&|xeY^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?TwdK*R@?E1` # B壛yI-乼 ~VMyG#Cm,OzuDe)Б6l8hӘhNBy}?n.!"QrZ3`ע#Zǻeug1:EKOj\)r~2JhI_o搵PK,#E]A@,4^3l|!J1d#$.Eӿx8sP0I/hWEԖ/+v04Dt L*fZXAG_l *U)gn_u(Kɸb[INeT {>Hbr7 WhU(][v6a26bW{2,0k0CA?lZ3eOnxTpVjg}3~$>>n t ә)[pµƥQ{cȣduγ%#(l<0 ^,+zTq?< -a;`]YBו-ćb/s>T~=aI ^(&R@Ѳ{3 Ӟ滸-RѰzJzvE)f7wvހQirfwm؋gI$ D5II? ݴ $fԡ oLnA,swI%:,5ْiNV]̿ȼB3h"cQ("d-JRHtdBsLQAf3),zW0@O)2Ȑ a@-b.*䆚Bx)Z&I!1xYXYYR>M#x}<!Ӯ^q)wD2,|ƒ$P61G'.@Be/hz)tlυc1E y8ȰqJFC~ Xb{y͌bi t+֣e?'27hZ:(Tq] %胠V;lY;dx!W ^9Dj?Q"Jq*Du03 W[SAVbޣT~Lt< dL1ec E.LԮ^Ĺ[kHrL4-}nPvT+jpkEfJY&FIUGL1C 1J~OJ5@?x)+ψ|+Qg%ܑmM9zi/+~)hwjgQ-yL7o*WQJoʙT@8i*-7~:g1ppyH$&U:gI,.ؚؕaԶiS-{}1wYYjSNܲ.G(pe91ϦI:)r TGA`-UX{!3 6j.53TUOB?;&""2)cHTo+e$EqMgڞaJq{¤ #*Vƴ&t9-i̻ ~]5l&ui1:N))SK;SmW#ZВ$?{;Ty37??6 9 I񂄣cRoG {4 %&*>oMCn&_}k%ћZy<}/2brX]]Y^R7//nLN{`EӏOkͲMze PAO27a4nמvC><38'^;[lnaC\ 7I1{^}|<ISdƜκoRdmqИݣkaLXWyEkt+8Lcڻv^K@֠CU6i! &쁄|93 ],0;V*CO97O 2vHeakfdcy0rBπٵ|y舦 l{ B SG߀D0ߕ 7[6ɂϦ/%DȃT>;Q执.?ehDl1dEڵQD$t@"QD֕ۇյC 5Q]jʎL 6, M^SCVy+fus,Yv d`vicQĚi]ّ]4j>@d]ބ~?cUa_Ձ:+a6ZTWf{ 3q1XXa VohلKQ}>x+,B'H46ٸ%N*@)M`mDӚ a {M"5HQ褧5̳lgro)9mBu4׭@sp _fY꪿WXz,<Dhvuc;Fљ:SAc#!kU 'EOtƽX\Yc+{up qA0GmȔh]`)9F*H }/{r8Rlm5Úz6y UnmQV4gĿH52(O_n݋`L צ 9!zE*rnߨM١jlfvHVw5C5m[nB \ ;ʶH Criq_j6B% +OMg 8J t0Uv1Gy5H2Ob9[O#c@>N~3 x:GA{BJ4p_7f6XYN@NX0+(dH|5"l[뼔 %K {w?U`-.N{A[nfoJ}\)嵟.6uҹG$2~hId.ckdf(PW)`3xpSRjU jQpղte}q?T+ x!ǹx& K}5Tj9:[R49T:d"`'`C FC\Uż(T2ר`e|Xo4(&07Զ8V 3ʖUԃkD|~[C.ٷ(+35Ȉ?fj4 9!m7^[^hYkoz++r=l"S)ﶙi&- YC.f{ ڵNt,>*# ϐ"xm h.B'xuyb&Yf= Y8u7T2_X+y5q0nԈ,jra+GMK}Nl!0SbU@9߯O\aj 鉇u%cz(kcgHYbᱭ:g ;W g&+PD\aGO9BG :1}ơ&y0%{ʉʫ[Yul~! 6/X"ET/Nã2ՐvbGI}}ί] A}٪(:4cYnM7eϗO,kxZ~ ł6Q*/߯`k7+ӘTGn3@ TW5#[(z8ADsɈ{ʬ6'{C_2K|a/>6y\X)bR2s<7kÑ)=zOiGI1{1ARާߵCSxNTzW1N[Kwag3 i9EU4)Үص+j"j݋b "HJ 8! ?߼?yviB:aת:|rvM!9ѵ;x:-z;j C9+0JkUӞ0>{T$8I+=As\z5\5C~õ'6+1ԈI}v=1<@+߉ d`EDV=ʃ}TAfLv-ҭqt.-,7$ev ~h=gÕBFnZ{E 1 2Xae)W9}27#J* YRQS$"gTpײ2㍦@|pS 2oD9]/O׫ΑcN\bλJ#"8")tɰQjMтTQDjni(TȉE Ap(Lqb<|X5{*xѵg$/rsk,@mDb" __Ѽ]_YhzhECtf8nӟʵ10pM)b(%=bW=*/_:z6Jh'Ce̋UEo|wm[j.ǧ.:8~Md@jekk;iJj/q)dwCКgs{?^E輊B~ެiHF1*ȸFM1-PM f%sYJf~"Ac n\yN%U |IŸ5g5+ O5stz>.Hm/!z^RoN]b]b 5jpua29誫[M3i['ڦa=sʤ!L wA9fx=A͉e)7Zj ~٩ڠBbUx(Bq<蜵]=_XUi0:H^i1Rn1R_Y-h {Kn_m-OEq+.^:J"2Hj;lց{p23e)1)x֭gB{iwu{E)By{d>EE]WH!Gbd/c S.5'KB; ًLhfF{St_21l@5P3C$:z( 6xMy,XyFF(6.pgAmpAףY EBoB/:b8O|\XEQ&me>xGBi[$g8hjP/ꝚMp=1m#b_‍< N=ڥwnu1<@xͦP|{+ pR9*'v+h3ؖ|Yݾ`܄q>)`yUՎ,uAD0&&KrSd QnfJ|>_HR34X3GiUm,_lum΍J5d&ei l& ~vNSjdX27~h3~ V/S&^񞠲daolSܬΓK\}5 &* I%3BI+v+LyШhp/3!{ QL{fXY&+nۢ%8'_gu=Zin+ 0z~GzgD뾃'TgۻG5dnz-r2UףBOioYae>Da"5AY|OPї>[dm2' #M9 ՈF:J[\eBlR$[N-|F"D4\@YZ ז|=bGU dX -|F@|Ջ|19YӯE9H+:G.wAIJO1KEU呱ܜ95xӇX:9AVvn+ZA#yH}`dOiŸJd2 R4rKiI?7YgH dsD~`_  OגpmO4wE ϰ'DK PZp ޝW@YΕh&a.OZC3g_c'C٭fR}H 3f/S0X 7ʑ[h`hg?ωV5lV$jCA9 3Z}5~`٠EX$߸rb69 5ey5ϑir7([.pnmQLh -zѹ1VuXƔc*̎;ܶX&$̫^^J(z J0pRzDQFHfiקO"4dtX!֠0:2EAFN=Qkz5,Ϟqdխ~v`Hx=XKO }  06^WMזeb0T^oIUEG+zfՉZ3fS9QzzBk Z&Dph/!j,]4F~+ ]A_HJ FQ(߆w*1Ց|]N5o7nwW. ez7 ݚX~[X~{U.{:m>#+➳+u^`ul 9%龂 9U٪hfxJ(2>5PAhd7&EtAmۊY=-!)6J_|_CXzq<ϖny>#n"Ԫo2f$tB Z[ABR B{٪WˊMQ#g sxlj$T jp `!ej҂[=A ˊ*4*^P[;R0SECUd|K&I5]/ɏGBT|6޻G~qgݳ;fż֞U=&x9xr)yQKj`sb4>&l|ϋ urϖ_16#d0'Kx̱)᭨O Puq'h2Pdr8䝲i[9C}As_~392*E03Dѣh?FT߷-TMxq2^X5dz~봭?}wƒzz@#LS;sh.}?=l f0"%o'_<9MGCT1t iïDPk-;gVb_Qꁀ;BG"ws:t?O ]XE[zt) sA Ed?!G?ωEwj'=zy8 bF _u ()Ig.Wpp-ڛdHvH{r|u1CaA"wf~W̗+9y0Nwa+islvWvF*b W~RR!YG˥~!*'f;u9aFv@~5R* 37N$Viw7?h7<p@Aj̷v/x_8k`qFCd6QnOOW2[/cL_c0pӁ阽ʸ2=*rk7@Uk(9DŽ]KpC :E2."唪~>dؠR B\6̖mqڎ} k҇e].oH 3r|tØVw*$5?̞uńw<${]-Ɓ'{c' s+S|&ذ^.m@?hd1Eta8:L /3Z2ԶfHĜK2]BKp߸XE&REn9wN4F[DŽwu!#vv50 C!ɤD&~HbYQ8`YR^֪\^i w ]ugލW4؛;%N4QT<&o^y?tg;mxM@9~Zi ;YK!\58?yBsSGH# !rMC>*ޏR| =.ooţZtb KHꝡ.?uw䞿U1u'\iuT֧0©fPOBU5՛U%;[?^L:'O"oX^鴨=QJBEʗZ(|X}>Tu<Ч2+b0+X@8踣f<2%ĕ8GmZҪ<>,-nX #Oȗ= G뭴?` Ld'*|j][% ]xqi\8~&Q p 샭> \_}R#(# C T_<μrO}ɭd4n%c4UsWڄpݚh E+4Eƻc;*eX7ݧ|%Pw9q{*}T&n[ [ÌU~ > d+S^s3ګG< |YQUpw 9@4Y`(Txn|p[ݹ* ?лJ|Yf]r^qiF& Bh)3=U衅=A%os۞q_c搅Ҍ&ΈXLy% J$5۫)7OѴ Vlrۉݕ3{/jll|~큉4|1Rv˾c޻شC^uzQMbݥU dd>|d4rƂ[NF`eN< 6=-R&_omֻ%nwh3.BJj?i9"I}K7[c:bKBSTbUdǕXegfdq0w]>td4(Ej?//`D~no0><ѕzo% ^.#ey,Jo(=<]`B<1 dS`(w}iF*W>H@iybImf~it$г]I]l,HP4ۀSje Xԩ-P?z?K<[w5@wqENp wT$JUnXxg+4pq`,9AEYjswlC|vg)7\5rP"Q}{^D[Rs'ܾI27‹{]V[GuEJEY_)_ŏ< 8: 0:8G .:nH'enhz[].awdAz*j{.c3A֕hzV/}F%3i%07ߧĘaw}Lܡ<\ݴ7(HP~=X;̜FɈx*%,ACG8Т[ShsPûi8R.٪ް)85?Cf,t=.FC^H uSX'WԒDӼ6VAeG0a-qV,_{ >N*u; \j+W%Y!O;es]!*FRn}6 9&H :zc5Q~+-L:gRBOGWK#B-Ib2#.Zb1K Oy"ѹ SK(i=)$zUDk{u eNA{ʷ& [›M;& g7D44Q6DAN"śD}*4.HE5{Wc$UgQ>|NIQ%rm˘vy_n-EaMq}K^le߰J#fh7K-Ut_ՙty%jl6S05Hm"+GVUk &4D2>Q J R-OPʀ<*/Lp3%tw ΕS=$|Mc4ύ;$bj3J?VG ]XM,BI:*w[qK{oos߰\RC јYY(hz"舋[[ :3e܏!Oq-JvlPxܰ;FIx^t2Lq 6a$&GwzxbR^*mh0x& FǀF"-/.fLMˎcܒ]Y/fd͞n#bDăhs~b{[ &D6mI;B\#'dP?PsJdNi O xK3dtw,4}\= \cm``C?Re?"(Pb~x~23rr./fo]UP;NkcÛ:sSed{=-oDVo Iaf/w**e_Л)-b a]R+v/2N5A.1`f^6c@U f:RP1LF7՝R?HNL~=jwz#s⽠+<<д{@\q%47!xDE^DKGMdW'][W1H=*} sfŒR9H97n"/N7@aNX]> %`Ix*~}=Q'+MS VO4Ìu*580c3 ]Ztc #ǨMd=j/PL#p3dpIѪ_Gʁ5Accjk 9+ hPΖWBw-҂}R>9,)SbEOAc]2F0bV)oS"'`YDX bשg']3̩\=+o@!4D-f}t4p.(=M23~iB0Tj=񢉀1ZX?oEr?MEt!rfTMĐ"(~l$&M Bرcܱ~<]< yJ`C!,0g@W WƋJ*"vɅqc /. t~pMt{۵j:8M)_`@j$75\vEJWRl;T%~aK鞢`,\il.FAiF!PM| b_hce@ae=^]:1  }A$ħMT3WmDtA7 (%j]ު)絮=PVȦh>Ĭ$lp186 #ʪIX37uqB?A roQZr JQ(}IQdz 'k+u] E'8'< 4ݼÐFqĉC,'fEU;y!jJ̆gy)Rɀl:h9ZpL\;y n@/!Oٜݑ84GBvqs7?/uXQ m`ިaTM{ P3\&ṕML-O[ZUB UM>2M3JуrGwKȮeu)IgDƱ]윩!/$ CD ~np% _=) V%Ey$wi ;ZO=u*X2d`]sv@GipB%j\< ݕW3ͦBvDve8W|qBqeM<$gab39ĺsЅʐka򶽮1(kC9'Y^4LMw/s8Ep_r{Q CN,Q?Jj0UN̳Dzh_μHu3EX. WWfϽxY4P 83~Ƈfq| P?gN n8ZCyw,b̚> ;I _"'NQ)S[^ߔ!-"8>&3FP߁Jh5?zo~;$WCLt}Hfy &;eAcB*;NGB;լQ]\fk@$ Ld6IOC2j_@"AYBhHO~TY)y,-ջvP{ȭ#-.]ڪ1J5yseӛ*F\oV/hL  H<6G2mEYIpú? g^OᙧO̿&~.*5|˟ 5+zc[-ch;@u,72Mz3(Q0e.+So"wԥ 1sQw)JdȠyi8<13\X;Җ٧CI\\acB40#+D ZDah͆߈h;MN3s86;!9w6Ljld{1TAT2AN Lzr]97[/Yl|޿K k+|b)Xo *ڎSqfꚐ?p<~>/0yq?ꮂ S9\c H"pu/,Ф+_FVTlGtY9L_Qwa߲#/*NC$}$F$; jܶF>>ʺ-a.:alF/O/d6xP=mݨ|䚌%TXx$k`L|◢\"sդ+oз.Jʑ:eLYИXS#Y`%1ԀO~|c Ik/?-zs@=+,ߩ.p1g PH)-ü3ʘÙ}(y%tuCd#|u{ڋ콯dXVdNPg/A;׃tچ% ;OYH65ìz'4e/88,E\+P/\jwM/ @Z+qhj_fs8]MF.v0 XǮ}7>\tbK .-y#1 0OmgGb)&'!ϩbIeuu9B;B~1XSr&͛h^ӏ #ijVrᐣ$+L%#(`\Jeψ)#߆uC.̮nRako4=3| %E$~K:"4dz\ j.XގmX yɋ$6م|eM┱yE%*l|˜Q`~ ), hi[򺥠| F2OJם;w-Tcr_r ؐgd2&84е;6)nT!36* . l´@`:5xUXV Q=xe }&JH~lvS[WH ŎZJYqc4 |2`iC _-īW<x? -aNhFL2nTnEKou"Wjnc0!sAjw* V(Q`Xt2OwQ6 ,/HaY2/1<6w<]cjϤEi@kpe8(OL2_=^v;sƍpYIPX}Q'o#77uDF +8V>tZ5AIEdvA_3=2HSTzep8Xq(9蒏C\K!*t{|AѧD~nGM=4qt9^|MO?!11|;GR.'V!Rzys ۇ䃌>*vqHIrxу~ĮryKq"C(UĄ2tyHf?ۑЀ{8mT_k))Y`R*Rԁ1C7"Z8 74b/I;+6s`0EBZ𝹫1] ;OujީZ ɐ(2]+!e$J?H!Hcެ䉉&]ULf ŏN{ I?"EPcQH2C_˄Iuⶫ ]g4A1I!Oqƅ37$QgiɃv=4% V"ʲ̤x76_m:E>!RGe> J)ˌKZ?,i 7h 1\7ը ,¶L P2Wnm{^WW~1+:|8N*Js\ճGK;F /  `H_j;}ІO^SX6lSIP`Y):q1;AQ9oob^xlStAR +ij(&ډ#ы.VqUR*d ĮP"xne%X=X|1.lsp^ 8J ۞n}?KYs@7V!| $ms; Ðzg-_-ڞ:t+xFF.@K4ߩm[zqI,0Mzߒ$d:6_).-y>{HTVݲdn€GZ8v)iXb'Xd1-[f} Kpx#ÑCMF#ÕenC*pړ"`@7ݖõqv-WEQ^1Aкr"¦@Ag;r{ _,Ɩqb'q&$z =Fߕ<ñghz lŜL{域օyb@gg&(CE9[Ё VOFAM2y}o踺֟|KhH ~?h}#s34& [@{N-}B$=5Ik'$+'DIs6]צz;CzweH+נJZ?6am:4WjF?L7M~'ů+ K߫IM[Q.9McP"sDw]7/2˲oұݒ8 ڛU*ERܗ6z^ )#ވs?u@^<Nuv;,,Ìi37" l^C(#Uο;KK{Ɍ9r(f? D4)F @ѾB~2 kƷDat{ Uv|:nQ _!C=AџW |VRt5wnq;0")e~w*}o<֥,]0] yƾ8Ȇ;r_& ~' ˓OptӏBNY2ost%wVg|+u?V)$|Ep2uSKPeyT+Y*~-Kx'ggjHYS™aّHQ6 X =sjYR`ָFg56 qQցjO@,V$WWDŚy4tn*2󤭠P A "4L,OQ~gkeHM>-7~lw_,BL;.)usfS8uS[aZ^Ev}$*FXf ;{Q^Nˀcx!grBY?_qTN.erd4 clf2#)AHTmڸd#, xZg+y"֨g8Jh]Gm=zDG]Er`7] 42Bނ?(Xw0)3{Zk6絜V(h0hF hgqjJ I]Bfgɤ)'Cu! [Jӳ}6H$]P[ek<k2 $7{O8t"]G#^BѪ};)'gWrq75}TC Z "@g8&ny7Z\`>yRxmpK_ 4_WMzH嵥JRg?=|dNfKӄO9VֹJi[XN"kcՖioy'_YU{R* Y:g W +WU=]K6!B<` L6߫Pvu n}"5ns7%'"TĽlfի& J0{̨vyG7;޹px6k3$D&t }G$)hP<9~Rv(ߝ| rL}='e^#M rO@V:Q>x۴h"gmD?# dq$ LMsSv$嶩v_S -<=0#y):zJQp]ԭ|}۪sgWû*v9v)&&#T)}&jKZ#>9;*i5\h=Ƕb$OrvشXd jŔVeǟbĥ"tK(Α#8)_C³e`㛺d@J˨=uF%g zMD˖Bo[l;ss=f*rw]*Λ[Eb(D((3 +x^D8Bm]q qv-u2H%RT@~̗L$0+%{7,(e:L]s ?y\ck\Q2ÓNd vNz'_fka!" 철DHIεzG!DG]8$ !wq=$6 1~$hRw" 3/Jgr #a@a^f9v\UgnUb{f%䘦 ᫟qYDE mȁGB %*`;oRA@ALC9kOFo~o ",?3hH&_͏mp;8XkN Cla! u/ S[-+vAb{)l%L685T(*IG*C7GPV7.|13Nd;TS"}QeJD⏦)H cwa#GJ+t. w*dUB=mʋ66KZ>-rǹ;|%82}v0(+BGI<h8!vT{=㠠}KX;.eՀ.vt݃.n1QeߖIx0JpqI(n_^brxI%!'t{ HAq:jut:g:f7g6y}sBDKzu} ;UD9_[U41;U<'3[Ha&chOv=Ǻ=g/W?);vνX#2n^NS@t!w+F]D1m[ݩV0 cuxHZ u ({Kj;#mqE('ػ:|rQFg5\zFqv X<"j~zt%w[V hĜ8u3@emOɼn4 Xid=F#kz/fb/ ;@ 5xF ̂O2a@IՐƈ bc?b%S% KMnkoT%qQ/eE_]|}-dTFV>y{55 ,ٓ9>활1RN$-;k|R˧t=UC 6D"BǗph6sМ#0k=P߳Po9L IߐlN%̪%P̯ic5CR'0SY sWɨY_}kLܬ"ⲍ<jd[к4`&kLQCzE8s3mq 3m=cEjuƽ')CMk%|di/R%JtΠcvq)^)2#0:+:^n nsR{{5a&B[36/Dd%'DV`W?_7^.{ ~rJu*1xJ^X*[|< f`KPeYO2/:4yBd۵҉ qY&d+(r *ㄔ챩 D"`Rυ#^Ҁi2m&@CתIAIKN4*pC"ݒb㶺ލe>wnyk  Jw9)Eac>pZR"`r;Y-_L|n.9vKok{ /5r/K Q.ڪp@.+ >#vs+e$O8s$EvPLut4 jRV?,jQX9ԗV妮qZ39N`)Ľ|i*]>H^.`D 3E+$=IĔ'Cʝm*ތ6*7<5aH2I/Q)&u*=*Zɺ_Ο9]ⶼ|'0\Oo{%5ɉUPFѷv0Rkʗ;_8ڎ!u +}o>!΂Bam>4z|GeDWiⱽpQ9$!,IvpYW+~,9%I;/Ehg ).'`*4cEӴQW H4*\Q{|/ͻ%-Ik{kQ͖N{k^#~6YՍ#;٢I?] )^ss/_DuߋYITCH޸890'qs0$RFK~ hZB`X᥸vK! & $.?:AƦ*0Y |DӘӰ^[qj6KfzЖ^|\ͼPR6M&ynGy.#fj~ ~ڳ)]xfi{4Xz,TVҵ)y~ң;TYr&[wN,mMgMmNkfCghNη;/X_!G"fd͖CumjCA\d{ozWs/s1m9@ko['E{ۦ8Fw fp PG7lZZ_b6q$2/| T~F}঩'E.lN,H"a_(Nt-g/8|p46`| Dq07gonDDer:!C P SǰVū&4lQRqy4ĸ5}ҟ^.ER큸sы#|x$B՛! P-叴aRU- ^ii;}CT :iW*x@EOS.˓aRP qgUЇykC *Ss]gYKiCXQcf__0׏QsU\'&XF)+pœ*zB(no(v(r 3GnGQ3qwbQjV@s6WCx|@ <&cM)ѠT\Je7T{JrD\D[7*.ܶa^Xt5} pLuJg3J :QG6בJDt6RFNX~/(7AHr")ʆK#p+ 3BAL$f0Z|+HF<4/rz| ͓WeFwE ctlQwG{bV'0PMN&bTWճ_]{u v_Kv#.zDS*ǓI F=at>1J{sH㔟_KYe$%3ҜkEuԙLO}L{;Z)]6L7x9%5jA)R\?tuyl-`{Nk<ҰZֹ0bpTuzM25VT3'3 [ } J[P"3!?R3HҋHP=NQWU}a2P 4j匓dlMx ZD"kFyypX]+@q1h :ښ3o%"VT,`*I4Y |K$}oY_aڹ/KhQS¬ cPJ.:t/3tXr1F8g5r3Ǐ}΍yB79.x[\#r;-4&&6@|_[l*s^YjW7Sv̹:}mV(RCHÅ-.}ְ됍*Lc"*S`gE7':4 c9:]7[O-HMoHD6G]}Q{{I",FҚ6k~N4/=_DPLz+KLWc*pα4, Rgk-LXQ2/֠fT?q7?!B[YW uxH-CE:OK *k2Jd'XX?瀙w( 8bg[\‚f[?L+!o[{ë!;kW4<[C?UT.pyB7fMM<7bJ3Z= ˃G[G@)Az\2P1s-r:gX%ܣ8lаף9Y*m:=e^ 9yvY:]D$jz+wC_m+RKSCiG@Q;~⟺XvI @CXt [T8=a#7k^8 Zmc8x +cR%i BCjCL ɢ6I)Ґ{Yl^+p"8kc%uuʼn@N[ΎjEIvd[Dk_XX8Xβ~c6VJ e/"Ev0Fܕ%Z5]n6чi^%]$T~J6[Ƒa3\iЦv#XX"6=YVp?uҹE?IHл?4d8waE/: C'(ojC%%*0]6dZ Lz@q/Ɏt&2-"d@ '|>N}g̝gl@t2ϙYIƩMJ咉}jbI\IZQ,ANjqؐ[U\zl^$g'Iu ^΃LS.~o.\"н#ęZ ؙ?7z"Xe+IƯ2rj{R"+rDX2Mh:_l,~p˫mՎ^0t7 y[e59%^xv/X 5(hjbGgxԛu5dC;Z}!\y"{yd~|ڡf|w/sN[^Y&^C7MԹl;+? Үj7UԠhWNwۂAr+ysHa UfA#qUB_n&eW.G`Eiy~+pPN² ZmFe5iJc`oMjtW|T%T?URܑF ߉A+a[kYotbu:ݽ3VuX-Б j}q|  ,7%Nú1 Y#>䣿l5.]g0ԉ 9s_߶[eGwM`oXEj T(lx֠z պ,wZN[F s} /}||6)YAM?g+ ?D wNc*{P8J=TF T-Mdj-%% G0%r чlBψ5w@2&t&PuUː Î-#!5=*9,4Jo FyTŲv)es,1sFjۍ;:I=$p;.$Z0NMu|MK,6-^x##-/e'c7x {=?#[h*ۗ%ߢӪxJ=cٌd@tiԿ$EN&TTCO]R\ ?bi5΀u"@,nvi<+K*( g{--&zISdd4gZ@u]e͞j>Q^𡺓Xjt `|x(hVH\ѹO"<6zq)c<3ҜEERqDžN"j#:TN%g{%6DZ^?mOjd+r9a2+7ws)`΅$43pll𛮠;GJT-JWPxm D ᶐ)sc·s[M?l`09#([CZc ģݗj. [“C neR*2v?LuCBUX^S, Qs x7+.ca'(_ 6 wZWȼ+>5Z%lO6-CR;Aþ+t(J|+s"~Z]o#JʖD+-^+*1ŢuvK.=勥excrNFpe@f%r]!X͜fғF |KnND$6fKKF{14I OmrLe)22vF %Xo'ȷuq֝*t%tVӹBp,N z_~!.,QiKòQj0r0~FiE\DG^/#Ђ$Tz`¤pRI~)W_|Iy/>Uυ\^ e"0l20ĩ(?{7a`[2 2zKz!1Oa <b8zHENb53+r/>t" dI ODy hl۳f sV22<\FUL-|DI| ,"m2LnpxH_H#/w+R uټ}^:dDoA;jgLˣ| sϧ%Ti?/d鞫e8SsK^ "L]|~i jPvs>_Ѹ=+-ɝТՄ:y~~L= Ut|. C0JX gXTQE>-K\8諱}8PjR'5QB[ o}DM+2;=3Wu$(짲>Lw I8X; n{^A`.}tKk x݌ %4S+nJ3 ?k_6a`w`9UVf-n!9%,dp[f30,yLJ$& I_IKadzb-]cƻn.P3}+)x-" [g%W>9yDtrWRبs{6 *,R/q̔G&=hx@Rw!&k~M*էHzCQPK6%˒?Ȃ5zp K_;OQ;C(<ҍr+ =eI^8UMZp!=KU[-"`j,`8`H˄VuJ>K0F@>T B$F+dmꊊSOҘc-K|Y!6p.@D3 V8ItpEɣX O$5@wע:7?^EdxE] z73!exez{̔|]ku[8] *q)RʛCǬ^2d齣@Mc+Sg!#!Si2.R4cM#9UMسg:&v[,.ďm:!F7<4NI@.K,1`K$>.Mg\Uj"Q8v]P4,f]~E7Eµع(}p ilWCw|= B2r BA (3CGVVQs<{I=g\~z fbV^O~p* [4aC2@vi Bq7x:=a_;Հ" o"iʆiwTnm5&Ϣ"1S/Åo;KDAn$<`Oq4E_ToqJ_&1a:/lHъEw, ˟cӞT|ᦤKwϝxq<ދug(G*.cKCO>G۹'$A'_^74 Gd'7݆ c!ߎx*<6aOJKМO0 v`R-09Ӱc] sځ?MһޙZ${^!3 tx e6+n/X1̥5Es"zJ`ir ;ZXTMf[5q:o[7r,&c_NTt cٍ|ǰ(Np71q"S\2~Bq<,s0x]K>"iLn08˄42؇ƤVJ$UQOlprXh{ JW)bcH, I"\>3$ϢCnj^E/PϗjrT [V+6!j5H1Bn/nڏ Y۶^fH#i[զCWy.xp/L!| %4X6ZO#EG>-} BcJ=% :K*j,Sw7c(Co֛6ʹY! D#t@ZlVY a'|[SgȏnLZtЅ_ EDY-:Vn8Ea\Ƌ;`u&zƢmz)g[ 2qWC-__IZrjw=dunNI+pVr͘D֚-%i UfaWm8m_`(eb%QFl(b79u+`DFm]km"clx\q' YdIL|5}՟G5\hcl@y|`Mݏ/ͮQ+^Abz/CbҴ$+Swq4?vT^Cǻ1rIs=+X>GtNk(*hax`*ژԍ]ɂ9] Q G&R~=Eqn^ӧD&d>J`~4l|/-NAHM3ͺ =l\5˨ Vi핹#J7+2a9č|_TW]Vozb.Ӝ.]Juts%MY]RI)3 f=4 Kc{>3,xwCI-$~jEftl\ mܼe:Щ o0cE pjhiމv+'q cFV (`G(Psi!659S{+ǚ67,D.ߵXD5jܨ%, epZJ$vI޷AL YSfEP#ߋGPvH}y2=Dyx)O؀wlwGؗURa)Oج{V\aIa47]=O/bZuy%)d`W+ftҳw?M2Ǹ;8g$_n3n֊F}ؒ?"+ ?ɑ(ohq1l%<2ڳu0W[:) w`,Xެ;'uRkF"bOf|6=gJ|A{ zY5Gb܏ 0]8-fٱH‘d4%g`sWM%O3AQ+{LTASn>6 hUx.g>[!߳T͗>ۍH=4p`|!LJ#%Eh&^ϺWuѩ ߙl$@Y<0{:Ox[;]SL@rrNCݚl'!5"PhUY, 0tUCK&YΌozg3Ayn'? Y*mCL<$~b7jpwW{@;&V#8\ۋ9oeT>0t يbL6UF@&Xp(R\^b3@L1ȝAR $zx"u(1X&0J0S;سrvqS(Y4ˢOko@[(|Ox>#sSȶ*!zqٺZ+qMeaoeqR4u'-TCs\٭^J!4/%{@fI$n~r5ا_^O}>uPJ`,N4;4. CD~'`AL9ʷt;c뤸yqV+5b{z8^r?DI'rO%HB]ROLHwdr˾A}6'⠒,xђ3LJg͕W(&L/$yVfuG&Lwd7z[)5\*B9\RpGAc9de;DH`;hGpJ)hI.Ja %ǰ+gN $tEyoxp~rωf}w+HO߹/A~HnuY/' ZϷ* a5UC œhh_͒8t<ڡ}ޘt=hе&TH4}NuVE }Rz%\Az೔!ѽԢM 5>L2-t{̊OuqՊ+”܄ Tw:s0Բ*eI$>x7w<_>dcM&jA*[찣R7Ws],lAD""DEjן@Hc4D3(M3w=>w C3{9Kt"]nRj_9a R?4Ej1}ҝV9j/=%,I3V3]ݚ'w:EA԰IwTP'/>U(W#J=$֍s# pJQ,BQ.!SNy+& EwhCۻ10px,}/rZZVg,X1ĽO?hjXO 8(K ;t~Vy;o%JZ#U a&jq1\h殗Y4$ C6/t:CB mr-gQT1v.vKF7胧N8C]'3 Z" Sx2iȼ /dyj?kN })C W_mDCHrzYňly12n'?qRT~/F8]]kb^Ǭ+HJzm!DU󹞑]T 7ED?8OLʒu" 3y':OH9T:ܧ !/i "o[EeZj'_3UZswA5\4S d֭7Jtv_07TV^ _ Nkö6]űn3j ־Ҵjhσ[DE-0$ֽA>)V"sϯn< x r3n1"u؛Qi=8S6Qhr/\& .A-+P/Ekϗ02 ш DJI0Oҵs+'e7M.uL-BL-o&>%0a26;=elxwDNN UG}:qCcgiHʙ7T_!Pb=~"u/HdQfҎTrBԻmihD1 ̗۫nmueML/.zd^ݟ3`kNUI :*gDζn{&l* TM#"GЁ45D%Fv'e1_rKC B-]E{*#}r!!{Kz( -xZӬ,NJ`d8a}r΄/dy[qWA^0׍<Ȓ":4BW6. ﲁn2`66]W+p"djSޭPʋۆgؿ;nKE?VG_;¤+up_*-@ȓ?SkoYDTX]H|ׯ_ ʑc}FF"gMl̯`LR,B,bqVK_. MxB-uЉ6M+ 3 adሓg?{fkT!mszBGȌR%7BoPvhn-lߗFã B}@Gכ (Ԓ<qC $&CG]⮄6?p gژ%5ZDX)kU%rgoMI!_j_h^5Wɗ I^A!R+MɋKZz <9>PNq}X )fFp{-`E) CNN/ 6 }X`ep;&K/yX';LCI.aP~NIpHS=+xqAۻOSY=+ULAxmuxb[|-`-ˇ߶JsͫJRal~n a (S:} FixC057ֈ(f QZW[mGYFyL3U};t&% c6GUO+JC(ԃГjƯѹtGC p6M`^ip v@!}weɉs8tx7Ԓ_Q ->..;)rG#Om1,"-/ 8,(|HiYp0SI l~$ZI+En!M0w?[ ΛaVjL\=nr9NQ4t+{/4irIi {p$ʪCj,L}Brrf3b^vMZ#~BvQE+ȒP)m6i;sȢ/.gOh[-A3 c('QD+ܯN$<:D~AX̒WT )\]2.ڝ}-TP<y̛tޞ=33&g,Aj8]6=_p;1jN񉞃P>#LGB`iǃK|鷳pNAZ?k5|31O#K3@HԔ ?Bz8{nwsCw ?c[ 7{$go-@^A[\nkl%ZqLp>~*LJFڥcSdE-Z&'/;!x鈗(e1_MKXZJM>-/|\*ԕ7yoqZV7mAs'@$kƊixsR=iB8YE6x5wt]%F"Xס2\A.sN=, .̟ȇܗt IAUöSoel7UXY.+G0R/,w̌Ĝg:Kh=L]7Tkfb*D܃$Kh V 3*˅<|8*䬴O'=TNkj+WޮUڐP+*,iZ\*0UOEeCVupGkWp8B(q pt+s̎GMvdk:m{^eC)tJ7q#󁼙])ܵLDOΞ6CeB?fͰlώ\W+=" l2Gf}w-gDL0"f:yuhG/I&%"o7:W{SZ$C-Z7̽ *!0dSϹSړ8Q-Xe?&{mjMs!LHe+Xm J0G(tBfXaFw.+CwMWbZ^m8JL'7brงM!tr  ܇G+}oܞ[?h0SB :"F(,{o^ H6FŦ&jF WawF(pΊgԒ.ۿ- VxTnEL yO#EŒ!p!(4 bv+vETjh^r*W_uR'Z Mw{[*1ǣg6 \템X^"9Ǥn>Y)&?fΆe1i*7ɸmT^FZPڐ}%1t3g',SE*8!1[bn1ILT,?7aQ=_X#~ˤĥ[O hD!fo+80R f f@Xu8RK.s08R[j$Oe ]$@߸nuG>ftz/8\x2^txr7! ȸKh^ҎŨ7߮qJCdU veoϤ0su%2RWUh?MgJӹ^lS94[(1e>(S4\gNGҨ;#s-Hg- RnKؤmGH>zl [̕jDHblRd~Km +<׏e`ʥT!ó H{G8|#3m/ݹ3ċ2WҢ /@[Z N-RSȴ-* WGKuM &_c>z?*L)ݍYʘ5LȃyΆhbg4Y"e]ёPx&^_Usjk6J6!%zO't+濗mcmnX ,|=[ oV`?]:O!4K%!<Ʋdʍ_.؃bv8En(Dc`[ё[W@6tВk=^}:]j ܅ai) Ѥ˚4=e/53k𘆼 >E[>t¥AW%XƜzdęnvѾ'_줧ߢ"I›pUVqCeq0_2龎*5 B@k OG]hJ{UXJ#fƢd(Y*}b+>#"0Eni*LR2w5jY0sNoBK'=a&~wVҍ3t)uypS^#H.obl٦nQ719A@/L+޻e1!#@'^̭tYn3+-ȟ Qjd}>I`T`_#ba, fנikXRJpIb_k<ߩ 9ڬjPOk:,ghM";6!{ T]H=7]I@>M9d1Rv-Q'jԘvz/ Q]?+VTͯ6txQ v$! 1Agڣ"9B7ZD:aH- В"oH{+Lō푕tG>$7#a}k H(=+'- f#%̃?͇P:.H #V#0¾S<Y*o y]_ܽ  % KTX iP؝/ 3K~dSJ򮱤PC)w0:BR" & bv(}w `W%T.:+ߐVF%<#D c:R==fי?4`C@Xˎp,+8Zo=6DHd6MzVf0VI=n>w2{b5 ]j^L"ƙ9yIo[m(6%!HX!>e٪΂v%6԰ϥcËRj|{S5+2? : ̷ѿ[#к£s%GE8^HB ǫT: ;!4VF'k'veo\w; A sZ"8AR܏ۡA131pNX\o]eR5_uoAՎȑB?7*AJ>BZN?Nq_sbbmaPg 8SM 뺧wdV:]6:[d,P}f*Omć=_d^j@שJalzAQeu#^`8`'馿1ԲOi6jrx^n 7bC2ㅊS щ&m+ #V Nx@xԳH^j?X./AN|YwUX \tQ yo4Z =MMX;a'"2k6^*_xiin2BgEόUνA!|,_PqR'ILFUCk3V.O6l& +^" mYMa@f+$i!(m9 ,K8 W2o5R%>hÄm'oFcR{t6ֈ # e}%GK09ޖ@q;Lկ& qi[Oh+ ӕ5\$)Z~МʎB].z^_*Z(e?32L(_ bA0VQpab/^HJe4(h$OxWj;mE/l7+'d x^jϢ& 7DvMNIWQH5$*{-ow0'O3W Q,p;5_lS.Tv3V6ȑ9 Gx5ZKbXp8&I̍3.PdPrSS6NM*5{=y>-[N^|{տu:jTaOh{zrj>_B.DPc$7/@mKHu&i0oSQ3:UrR/*hʳqx98z%I[?#T7/fn}MD00j|LӘx@L.ŸU@"8J͢6/# ncDPӑ SlS\&[n%o2)w•QHzZC)N|sL[vy/v)v~S %r&M>; Jp:OUq<hn+٥lM'k?Jz!ؼchz|I 5.lSw\&7)X4lDZc\L; DYvCh 9ˆOKG&y)\'̏?f|} XY7MX8>Sw4U;VMn.iғ-ʤTE$q pr )!j d96%\,gZG_ )ߨ<GxE<~L+W*\lb;%k!}}3lhy^81gA0UN#~XuXٳd⒥>1x}n.( SK{|e\;X`yYb:S5`K Ywۦ FYJq.pݞ1p'wEOem8د,:I^aʄIE8ꨙgnqE6E݂Y9;UFFԷlH!a"/A\:-f@S:@}LY!q!!OqKI/6k.1X1o%c8_^|~#pU,ϲ՟晚ОM99vtH'm>(#Wi'ϒ£CbD FijأeרB*^yk;_&vuVʬ[Ү,,d߈E⇰^w=;ӈuۼQ.FDM[U3ăuX?G!1N%v>\H)c" 2/lHG0:v6WȾyd,_@T +o֊/wjMq@լ MOZcȋ(DK/hlgpuJcr3ZWlQ_E:naU<_o;%&zV 10 ݆C/]%6ZnhpxƷ&-?)ј y:jnF4gۭ9Joxԩ8n䦲RʳF.#"#%ũSUW{ ' `%{l'G$cu S='b'?02e.#(u%;ѳ\UVGы-=m֭y2 e. YI %Fe2~|~NWZ a,r*xI$"]Un΀^ cFMrv2Ct+@ }c5|dٚ4 x%\Y2N-G \dasߚibn!OYqL:DRO+oQmz'cf2kG}i&Sfl&v8w]Am;zDiOoWG:O :>12C'(NψZtإ 35)DzzRpЌVΈk4p֨ 1Tqo3t,BRHi#}[~ ٴE )[):Oza5P)2#vM;o3jF(^L <ڲ H/xc(ld#`yn)DZe*Ry'F!sE1)̧ SKeb6vpk] r1klfR"S.?}U5pq&}}u _SV}@$k4#LȺhV\Խ༞*5"T] g8,g?)1@;h6Ged 綽B`wy'Cͷhn _iȐv(cɇ5A`e'%|5 l31JHrRگ 1QU6$nWԽOe+ՙuݦWP@Oր5Ťq̝cVP}4l"a5Dq!xŒMsQ4Q0aQ1H7ސw3>v{{u/nb4 pԛ _)s?D~..ϦשŇGby< m9P=IG_H,?ry?~d6;boJxd׳<0'2!`=zhn{C#!OWD Uּ׽)<<J+*7_3hk*]\ԙ (!a_@v>X` "6?)H%ә^ 3I f'd=zs4<#ᯋAۮSn->T5Uc Zn챒9Ih<} - 18163{'Wp0KGhݘ' 8V6/H™]KIa8cLk0Fb2qOsx|DAbYڕRL|4efhQp:5yJj K3i,XO sN4+!V JvD0A~XWYGkUZޘ ->g <-GNkTuDsHMY~~\S=eiK;tL}2־&..:e~^^qC4c{srytw ayYHV\Zʕ7SC GoAİuT5FqCPULEZMBąx́s༶҉RֹO'2G!)T3ZdvogZ~jV@xlgo&ٜ9B liKM@h J'":zxyZ8mRHԇ;;Y=02aCj{~^[WZSl=!k<˿{~oEʙ*XIb뷊БwL!ɮsN-{m?;;Y\1AE4Ix v ]yt7jYhir.\Z WÍ\?>x3s3Y?&?w=s '1$,flÓX4Y{3?}{|zK q@Ei~>XLzl]p8Cv;xN暥iڟٴ.P& {4̇E*$AduSeϱ98)zf>AExI= 8V`]T̈́ͳؗbg%HA48?菿ק&KH r; Ԯ>BbûW`>Y\Z]}Kx܏F)ͩ-9(~mlevQ:" k6:[,i8QщF`1aN %y>4aHȊ_r/߀k-rz-RX!?Bb\'f_X$!'?vs~sdn%s0~?l k7vh- ƛ6]-"?2]1FHs:WAܐԍ6 K,{TD%j)kK3d㖸$ɏ9UY&b:ë%2=YQ=iFGM4owj6'$ _L`;0/=1PdqKC]_i^Qd p.3l+I<`DOX5sGLFS1I^?J|._x8CA*Q@paD۾nwf^R,=և]ܶp&_v:sv]$L@ߧ *v xp4@]gs pq ADҺ %8bV_PR; U7cpۜVL@J乶ta%ò-z˕u*+] i w#˽LQyDA4jzLS?-KB+3)޵=u$n zڻnzT`Sh>)ͅ=GfR%_s٫;߿G n0X 6&RB^6zwLc5dKQ,}˚xTP7!$,n-t»jb 0  Z1|]X)3NhVm$fUlo p0g}fŪ'_bbm!pdGYL=A鵭/귄F贫H}=UtN`Ŏxm?%:H ]$ gR3 M_3~><<cER1(/)sƚ4Qk?5ߞ~N5ԝhHrn; a0.~n!m^8:9dVlŽIAjKڔ8@#!8lH[o;xZJ+/?W[ISP#FaHJqRGa%ۃ# Tݟ|9x5aR\xkakٟ3S‰z3;7F b- Rs\x͠R3PU"GA>iJø0;qpyyv`]8Y %H| >oh5kV?O͖vVhe7lDVL)M֞K9{fka{-V̐*ltli^fDz4ީ-?/$efQwRk~q ^w /(ITf/c"u)6ٴ!(iD'Hea;!(Av!,OJH|:YY!joON:.B81@zQaxO[xF)?w奫i-7Wa۹0wsS)D_MOUY1I/1^|sgx2moyP4t}rځ.GBy/*S'pΩ-Eoj/#8Fe!nBFɆ?jJ#͔F̛*[es/-UZ:(fa.F PɧὃVDţS/a4c$t' F)4ӝmY$UVU8yĿŷjBGa59O(SL.|2*)u1X`#s >~╡΃0 7>F A Fݟ[[7}RS;`w$kК=_ޙw TW>3`ժ#5z[zok >Cw$AX7 SvUFhCjf,3)ܢ"Ȋ&Q>f Q&)ݥߖr<F ~Irm@G/As6e8QIj\S+#Ư0\ DHۛ{md˱n4܍l"F^0OʾCa9T$K_~f4ˤ&LaR-=IW6ݻ4 )#o? ekrq&;?@RAcTޠqlbĿ]Y^3Y=<6lre\,/iD BBr**QYIJ#P?Gj͘t?DNORvtSRF~"zE 8~_>.NOD *O֕U DD?&7pP+U[ FtI}3.rMSC rQ87!Fk}{,Y[COtWb9͋[)2-:y-ki P$x>:IK] GD3F~xBTPK"ou]dpB ; 8LՀ!]V~RO>c&RDSc9*xrxj"\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;PHBr#Yg>f\+ `OHmũCLcAz1mgnZ5-,gki4we;P";8c k@Y;Qs6^Δ!!86 dL9n X=I j%lr> yVM:SE>$܏Rs.C5\ V/Ǹ>?nlśW'Mkԋ b{0pi.;nV-$ Yw8~F=']࿇@9QƠ cHKh?3S0 _i3ыI8TEX{kW*A%<$}WIL&[r_ E0+c/GQ.,`\d- jԔ,kb  $ދ\h(x4t%Q#p7Zu6mձv{??.㘅@X16uCIW_A19CzN˄ϤïƩ;>^ <xAP[f)PE_)tso)H=']ѓ?^q =~asͿe޶Ÿ!*}XeWJ:ҴITbD _'ESPdOC  }‡w0/D<(ӱ먕5kM\V !"gO̬h fZ2կˋ\vEFq?6FnLEurK!m]W8˭"Jש>o(<ǫB@@kxCc VtA[؞-w-H?vAo#Y%_*c}o $Y7AEDUEEdrG"i>o*_l4C S`ú>mi sͥ`Cqg"$xH-ȋn 00pw|H7`c\tjy `V XZ͢J4Xh/@S.xNt^0'lt pDoVjT~߲ʳiP+7N5>`~.¨\( zZS?1D/_5t5!T;\]~r30k_|x,c{SIEAz(l4,;ϻ+$j8'?gBa5xѡhI1}zI%Yi跕%uFjWlLA1 ٣|('sq'𣸓fd++r5@,h5XU?@~v N9Tf]H-@=frH!:"J^24w5`ܺy*+899oar>a*0'b4Ǡ#$ +,4?JWЮ $~`yԭiKk0MPC F|ݠc))'(DqzO0 5PN~:6zO@iDrp =>-s)> ƃA&eicP "E$G]6cn~l)sȧ-*A$gǖ79FIOm<%f7p3Ry\1V:]J3)1 z2>(Z0+z!_Gy.ş~,[}&DDUѯ,=TO߫ 7vp]&i9!V@ 8Qx=%m[]Ss<e-W, CEj߼7Z6I=wHu@IR@4|+Su5oO+ (r@ywtl#.LD.XHgDtLXCF STU MҀZI8W*Lx sSwP  icR95aYr n+зɊ5.CEOj SvAkjE%nqip_]@`Щ7瘛fO!hi\,"^ y@[E\)0ґ1ʩw"tP6N']"|k`A$Ieޝ >tԬ4T3Qœ{T2%=USP\2aශ߈G}lsܽ{qئhVM.1 JbjZt&E-e\`',oaZX#nLg(]:X1 7[ H3e={B#,g~[i*}>&F/pͪßк /*7cſTC@]er sBsRK8mOk*Ci#B2 7NY._ȯ?tgmq€ZCy-4K:[xA-;H9'x &W (öbg#7x+2ԭ. 9;(J`{6LiĮ4(W[F _&T^P'36bo\Wh50\y$T [~c~Ve(иX4a8|jKM:.ޏpN1 i)^Fnqº>Ve:ΎsQrGAҊlA-mT^AπA1ϗ.tmk T*gotU=ΙKTvyatw))}Oj@#җ5^ogڟf*^>, "҂c)+0(4=3;&~{AzF[V5YwRN +J=F:QJ ߞ pi!F/Hg88F[_p%VGߺW &6J G!ЧKV hq:~ôԷ+:0VNߔ?J3.ujd|!s٬|/%#iMvOQŰ2ue ]QjnӐ~xb%Nrծ&5۲mɃݝvwU;g}`" 0oxU9$3,[6?/r=6`Y,?CHh`&㲭@bp?#Ss'@"Q#UAk]6$f?(MGH+^x_i鋠,1ۻ6#2MVl3KrgGӖmS'EN+fiz l(z+yqK>9:rn· I^Acy-a_p;27 *Z&r 9$p|QN,~VNgW4#פL/e5I ;Y8E:ߊo9wGVX=w?8UojO0|ZDTtȿc0~Ee&ySzW|\~fppnىP{0t-.L>{+LD5ۗlh)Z9#ͺD|m4tN[4QHȔć _6p茫S4dv) :zR)nLSD4<\SlY%7(4>wԖ(. ^FXy饃k zQ`xH2}"6910Wv I32D`NǢՌ%2^QG *Ԭ]|5zޓg(O ̕Z4fO5)P =;s:'e~җj<ں4V \G& Wd.]HtTWZA-WluJBboO}-9CgN5W3hIT,m2y+(2Owcߣ~6gzz4#+ ! ^s-e(檧޸+"Н'|B6l-}UY2y .@Ma jA@1'@ȃ09oo{5\rlb32U\ MM 2%2sh̫|`z 1*}wg}$eΥ 6y2%t{ gtşC*: JW)o[nꯪCe[&GcNF E"m ~sr׾ZXׂ#k q=u+Շ*^ vƂWd>pTOAD^zgKyWt||*db6Aב<<܏ u2̇t)ݯ^(8BH `_8UDO')@,Yy#(WG3mðY> 8Wu˿Hف֣-_isyacb7”jۨC)3Ly{n؉s'h# [;b -=@5˝/ LȯT2Њ [ߖ92X[Stu~ӻ\ցWʕ;j|" =hX}ci #p !C[5 _3mwcQJA+CM=1WsoJ 9iLjLVYcNހUZOeKMʮJPbe! 5b5">Z7nfK9vMJ%tpȖ t>SbUj$>CBK5 9Nw)xA{6QKF{LbȖI{u.4 ;n5ysS+6P. &E>;|ºH\` Vq\sab:5`JȐ?1kM | -Z 6+8!s.C*+vL? o{AP/ɦQ e&;[Rjc.ɲ=J^*z4Xe۷dIHH aya <*}̛fbƝ 44e38B#5yB L6'ٟI.Gm7՘\W*]hm`1Ϲ# v;ndrQl ߄~ܔabYLY̱$GU1or1e}W-쟆In_/W9U \gs lx '|10 NΉԛ2Ơ'|2Don/H(7u &X n 5!稤M! 6àTj =ai3zev="::NCŨ1X+>Y{J>7.J TcLMl q8'~9+횘ysw#cW3_*XV.)epB}]3nQjJP!ybG3%K?sh^-ޟ';BSt;["O{L̰|V+.eN-֦/z8t`9(R0DoIo>GhS %Dk58FMw'FӈI߯V @`ttFi"PGE%3e@ C-_HB*TW68Hw,ϹJUˌ+be KVZ| k^s_ҕVE׉X $g#cwkadYsl_j6`ԛ3Z ˧Ua\Q\E@%o;SjFV]sN5^I`ىPX29bkvr+ ~9Һa-$#&Ab;>?;nEݿϜov3PHYfjZ6[/ډUefSx_}МE[^='"tZ58XA/)Ēd3`l =d\PyG17+X*̸re}Y3>4*4ZHni#d_|:6 S C/޹t̹ x > (D@ph_^?ؘ #y܊ʈ29@ +_JDzu:ȯ+[C/Ni:vE>_MqepoYG L:N9vD<*ڲGGVpߒ,#-љs&Tg2`J+"FJ ]e;qK?T42#J2V;LQ}O0hhU V=ypy-k7zs&H?Ӧ;;-ᴰrA"pIE#k^.`JȏDy10wS,wBa)Z䝌S Q=H,& >~tVC%t` ")X#1 ?}jmB鉡* <@fof ({:10wnOzkNDx8_!DMw򐸖Ya ҝ}Ndg1T*9 v*`r'Лwv )1=cF4Y-.rH&vHB|Ĕ%RLLNH+P;cp9C"%̉FiAz_izo<(@ȻR1q=MWzM)CP >j^lЙ}j+H#$;o<+Gz}b@tS_Ťor0UZ #c|;Mրyl e߆D,5 ^պAYrA=`ы^V"`gu !^Dw`qm̩q( H-/?DFpCx"R hjY[1}j y4\-nR2~eZF /vb[F KgcK͌%\y j)U,`6ntѷLl1IiS[gQb;`Efkc?~NG;O9봌(Uq";_9tb,ſp0_ I;j#_h.äʧM.G'Y"I,z{7x5T(L1=~Jg@efwt JcZ}b&>ȀLg#\t7v;3HFOۚLѪqOFBH|&"DwCyX u/HuHNmf̧Э% W#G8Hښ RABQe,wԙQCت/<`\MÉp#V&]iY$>ٺ\/1.+xgΒeN>!lCVhILZ;1|]:Ԥie"ar~P~ 3Qp; WT)?|M)Ɩ+`R;su>܇Ձ:sG,s=v*7hE `3QK;'uGwˍ6MW0{c9V|f,$ߢ?޴Dw)#WtSJFx`mJ^-Kb&]jX"L3WWn ը{jHx:Eߵ0L͐ck?sjSkwn4l'0H(OfG7-rjJCam9zWUar\pȉ$[KVĹqU i M*ì`n}p J ĮsP*Ŋʗ7ɭzGxxXRO"~tX ʇ'@-͸  OD'P,jaŅ3n.' BL^p"ɝعsXBj,w-!gȀj*`*%+~\}L[wC!V}fGQv4쪫K Cë́K?]\X:Jg 7=s 팎P"o#eOW6@L;QR' M = *?V:W͆ARnlfs*Y363ǟB%dS"V.|ʊA: i}k6/njf ^ qܨ"c#3?T_^9ƥ gb^Kx#f /~M'bNr(Oh_4 ൗ͙ɀ}2:ϧ삗05Javo*C27>Dl~&\ zSmeZ=mzHDr8?);'/j3-fU4gyxy#R1>i(WG=\ eWS08\J&G"=*侞.]2Rʧ>DFF1[U=l!8(zا_do[Q 8[~flˁ%szeB#>s)|:7J.KxR=BCSsK#<B/~AJ+xC+RKGkK1n*Æq8F߯,M@IĪHٲkE)ARr&" 5S'kG!,Jm`5^_n=oN.+T3.1 ]qŸXHFșr=q$v8R[#0"wb˭0fk2ic1Tiw|ΙŠzpHj/fdVS=19BsȗIn\!t/bUUOz&e"z!Yalw,^'a`\u5ӿ2Yez(bW[O8.6pv%N־\oHLӦkߖ\daCp_-\]g{W Fۇ]Tat\DZmŒP } Dit:$jlBFw#%[CH| ZsQQy[Ts.][:%K:v1s3NAjˡ`.c5_edoo=F"GQݼ_LBZbʝ8NDQ*t5,wi6$CX2%<9( {{mwde؇|4x t B'fe4t,VXTy} 2廗mAL ?#^^op@HڽnTiϬZ450ZvByZX?DzŒއ+0*D[oJDTفOQ·Nfat%{}eG ΅v2':@q|ϖ:f#/l=}a?Ν5gck^øBOs~]$_yxȨsql Auc8R4 B}xx .Y0ND?`$mM(_lN43^\\Pf.+zZcd"(TCJ :|2r(1xׅOn>91 7ff1(b 6/вQp'[)?^ xq"P@`A'2v-Zd n[ʈt&'Ȱ@jq3O8j_3z0& u_ Rk(\Uq`󏸂T>nd dI[ ]Jظ=-' Xlu fpcYOt'˓ X8DN-A>=X n,ė4/ J/gMU|3xKQ[E2@5WcWU*\0ϭ~!Kk-*^jDظz?<<s|Ғ"Ӂ/Ǻ,i$%WFz!c.{Ӄg4yE 2UF T>X,ZPh{1ږ<쇶ׁ<'-&\B Ic z]ݶ>9Bl,VN"'=.$襁 ^pgLcXT+QDv6v\g_wVY9)/cb U3%Ө(g/&WeW=a]@t)3[K-PakSUXk%tϦ GuKй1XABE޾H @'r%&HIkt[(x]Nf.=i &ը[i^ZqT(k!j+r%,N-3:-Է\kQciqGN&!8j _:Vhr]gZ@ӚCic\l_$F!;Q)?yfn!NMh~-ly?Dw8;M>y9r)S-9#//qzyǁ [7dx߷PЮ'YoEc.{B ?v#RU/i%Xwy%qC;y^'odA0tkjr2`Y{ٟg}pjѩSJjU«>|D Tȇk¡qJnE_+4S S<64\ Gd||š}Ǜ)gJBƊV;7کTs(>X#d,auǀfr-8A(?ǡ.^$ 8\ξ]]* ixFRՁ\JRiC7[# Dmg'#  ,L)%\~V|B ؐ`2{ ZW [Paaޭ+:c%(@\ox ,CI8`0Py wt,l%5FЇ:pD uưW~ Ak{C;$otd[pl"|~7T=G<]\*,v8|˱ƫ?+Uw&ХZ"9hm.xtOPMqMd1=UwT賗rKH|̳n#Ydwjw5 f`7d{`%1/}T1ƅlaq$9ߗė9X"G _N}}+ʕK+?l"E#T-p*;ΒG09_9ևUunخ=(y:Z|I$)9Wmg)!92~xAJG*^`vw6gJt@~J MT?1X(ʁ",)BɻF&apKuz u*ϪGQ0!FPysExM]P4s)9?Խ !K\ˢmH/X'1](uH{%b1-jB4͈8V&1ݚ[0{s^ܭ"NhhqM&z=Fڹ! C* (o 35#;2WPD۶]s<yL4Q`]pOνdq[C#/J`j60Dcb? XG3T4^u2m$Bөg1wZO}Έ}U C,/Mf FIj c^.ɗQB])w\(L l d A_F]Mν!SXGlq|N&7hVee>)j.[9 b|-X2HB,,Oqo{Mҳε9a-{dAef/zQ&bGOxR;oi${L 6!92[(EBB'3<>Jbؿ-}dП@;ڰ:Sޡ5ZA>%t^(g&+r jٟt(0[{$_ rWz@عoy%Q#"6kҬ&bʐYs8 O7FuQ恑eJ M:qi={Isk #Mʽ~=6`[cŵHS^[kD -{X⫮`PђoLd.{ un5O9܍c=|7{LGmTŠuRl{[EJ'CC<`D˷ /9y=qb{/i˚Lz ܣ2 .cC|U!_o.g0K]GIʰg-<ҟM5Xi+{OLqR/%{K3 l)fZW$Q%Ӝ5b-ٜe~pB][4^tբw`+T&0J`PMOT`&i)Bv01D"%Ug#mxsv!qS:4Lƀ5L(. ~sE.*RHQ5#&ҵ:"Z+Y[EX75eB1Io*0.sPg㽉G!|{qDB\xy'K@8ز &lYw"[?{㿔zTK|0WyeZ ǫx8{x14Ay5>'Z\`>4 0!ݨ1+H( F0A_lOblp!4)?8,p(bo_|tci;NU -`21(Uh𵃰Wz?n{W_%ϸ+Mw#x&X$GsEP[PBӅT}yySHAN~mNuJcm o2-0<Wp ]|, x+5ޑq3{9vT Ve˸N1CnY58$UIs 5~U>8:5eV} (EgzHG2ox]t[PPG3vvw 4RMt{M$Z0zp%Օdž6JKA(x^@Pa@{\Ȉr4GnH&=瓁^U$M}",Y$vU2Wt+_ i? c  YnH"UOaG>kJA*,ldL4x ^_Kв:fufּDp3-.zPIBG9ubْ pmV !~\z 8l:3?(8Ay_ԊNAa&1H kᆔxEGasQ͇TA#[ڠp75e@gJToxtQ[޻>,WI4;B&N^{#0\G(QI#\f&as[wVXOD!zNgxrjhĿpY>Oqr 5&65M VX@u I5HB0kJ o?-L!`ud E?u0Do )0 $_, 5;xɪ}?ojvlhF`'\)T=t!֪ӉR<#ʌw#+)GA.Tƀ; :8'W[C67Ua?XwR>]eIvḧRrzUkhֈ&|ؚ6 (<S v]gF3_3~՝wCe'9~ћ#+U C]v<.oޝ6 ߻V7F9o( T(~6.nmXeRMvN )~I1BS%jk"Oȯ63FT̉CG?V,x2K %395 B7Ze|avQ)ۯ3#x0IPSv@}yIb }ݣiΠ21$盤{Le]ʳlMl(戵>pRczh\ ;9 aFL1A6`4̌ WN(u\7 xМe/FCO4ϐ'BG$UU\9j U>r&(2XYt왢w}1l_z? 9Fx*ar!qhkI]FG7ș|/AZSwe'ѦKZ~[Git[5+uޗRbѾ%ŘkTYܛ)ogPNڰ+ \gנ{=3=ɲhP%Q#2>+!QKNo1_ރ& |>nMOWNq : E (_D׸g;ڣUF¨`^gpޑ0Gs >6h83@I#2iY,6/i_k| S`e|muZ*6$xJ y3푑lxR;uj3K/8`37;mۤ$Pd`(W!,{\v 8;Ia(!.QgZJ\!@tr\-FV" 5c@ۄ6lQxd&z ;a@3%mk/a:J6Θ$P澿y.~Yt%T{-\WF:vXFZ> !"xM@Ï<>+:k ׉ϻwi$ 䶤zB(Ĉ:ߘp|,elUe.)xW)6$޼T5(vts!&q_Citp ѕk]3ؗ)q43dR&*Aɰ3$~7SN]`V-^em13ݬEOB|0w n G\S [b PhJ9EBn4<$G! _ k@YF"*;)X$hwCJGEVbs]KO 9b&%оer Fy O^{O`ĵsm9<ԉǝf@YҶSJ"\&!VSsn= LV%Ɣ>Hۗ\ƅyL!(U\Cq|!B-BY lm;HJu N?Pھ19*j.!\4mSط ! .M4ƶюT+A.7H ;Zm 'ک̬5 u&8Oa(M΍IQc&AV"V{G(~hȶQݯ caKČ@Cx.wYl[wфf&LfNJ?4~;70%ǥLhuI"xȧi^g¥ƟfO0  dNSߗ}CG.Ѭ=0AxjMM>!#i 5H\(e4#:{,ܾGfd*`^D[4_ _Jn9ƈ Hw#%^6L63yȫP\Y1M| < .={QU VYwPM%#ɳ#(gL]3cT`ɳ4[ ?B|7t1ڇɴmn1552iZh+(H[ŠpESs_OZząV\t\ A&{}0Py҄A2{\C5H,Wԏޮx~oᾞF@d쇬Xz1 [5/ODX}e-ey0#w}\'+PN&4)rɴ?y 6W%K#gxʉJV5)Y-e0_RE3<"ZN{aU+ 4Had&cQw5ֳ+zMZXޏJtm|ș-d"p&NCDm2)>{ZVTDʘU`?EcY?ĹAۨe,N+=sSkw@abMX % ?mso=[]1@vOûz&7i.l|vAr93cJD*0 Ż]Ȝx++0QgצiE?U !fmP;]g\1 wgCl>R]iha JdѰgq1Lqa"o|n풮.꾞Mk̮:tJ@f&jy^;h.T"=jNCVL5E0in[ #VIvh_,4O~#Q %4o]5fCLvGPC`%Ufh# CKS5^L)/*f(ZX>{t,u@Lhc;?px#`(V3Fr:3IFEؗwDe@Cļ^q]( 2Y~&TW ۗFpLa4obrОѵ8Ι6 S1DڶdBΣPIIPP𡳏xųfȚ/`dU&XBwى4,{kOJ9EZm 8ϝ%@2%㨵{`9mxvA9$Ef8'g% `R4w%Gl5`&5O K3՘ k J4,BݴkPmS3]ϬH["Cb)0%ח;Q;t=ڪ8;\ Ŗ͌~<98^a9ZJm$ڕ`qt l!Dc㬻`H}%\`?on1XbNye/Xdh'4ԫ> J`åWH Kl频wd郀?7H#$12r]'?yZF)R|9"$N4# j7|`Ʀ*E58ahe"8 ^(3{`\j3,Fpt'g"y 1A mi8"WTPOny~?"I}R˜_[;X=uDϚP8h&wPviV}&[E@$g^[q~&#5fl5-RX<<sЃ-=f ŵ^xW|NO.+`2$ FblWc0٦M mg@݌1dݙK0D9o Qw  㷝[Џ=`&%Gok/<ڕu$~7VYs{-@6RKxw\'i3t3x+L\fh𨟻Ewؚt`lBm \J{<8OU$bC'۸U3_ş0}Tŏ)P#|9#ż] Ipp;Xe-k(B|Itt;$+une3cd,q9a޹}[3f:,v2*0Y0dܪuXfsB i F鳪JOq\+w {@8gXS:cBpptJֆa 3W*k2/+U%͸BծNxxPHWdj;F4m'?O$֔'`JV}i^R|c, oKa9:8c*yHs~|ObjԔTWL'![Zv1R!ms~gK"Z"@u_5ioF3@ʊ^G>XmF>$qii'MQ}ҵgyϘC|#*τi15>;?|B =2)s͖NsOҹ-yZ`c)RhY809APPhou^ǭ wa|5C-&B~YpOr ! .6ͩu>1XsnWOEɮliV<)h2pPj)0 Wat/Kq$Կ-F#篂_VR!0:X yPr45N).QOʉ'sbsr4*BuɾY(J5=^SV(s)+ )mox/By%E˺q;eRBf \bTYNg\q{Q) }QlIvd*!`C䑣c iKc z#sJS8 e,"eJꅍ׬ DO }wO-(-s[t@hT*č82U[%AK ʳ~ԀWO jRxZkw-x$U#MADs G;uqX̯G:?I\)?xieek.ɢ1UA08:hO6F:FozhbO(K/ }g2b2z ʎtZ>Vq+jRriaw*ev,;iXZtFl5F\.-atD|uN2 4\eEAN^ @N9#_ɽ$+\@Oi M4co6Y=?--(xsUW2FtF̘v\>u|_j1 SܬY|~M*:lF+G<.eJ~ƚ>v{F΀s Oh)G|պfhO?d b띠$鏟-O 99l"N x=Ϙ:SEz.6C4CEo"Mα'|淎9_6Br|^-qVd 3bVlS,rbo 5ڂrWsu{ڌm[!!h:X"hV)Q242{3쏪 #a"ЮmEo#85̼jոB)o=ۄ\޾  cV,wT/Gyqطŕ\X,!vMut`EMLۜv/T2z%.) ʈWSn2gv+ǶOe)Ӡ Em5ή06h`e A % ITSyO~DuS tX!9@$Ocz,uȇ"&4W2l@ꍵ/(3y_RM(?' A&˞T%R,D'#hJbŭKL3϶/ Apq"QT8 nwIj2KyĔ_[D#s>Pa#v87ds3 /l f=OC_YB$- 7>Fԝ+Xo_PlaT:TA-G@ 7+8mHp!V7@1r p+y-=;4_d@YNDoFQ{p1۶orQywGձ/Lh4Y!~xA'9@U;1KKD3+6y-eW澁,q՟V|:ơ 5gCzϖsZ,5:!g3vDG^A/B0-Ԏ4ଭl[WWJCe͇dy-JJp;<̟vTSۿ]E,s˔u_d5~U=*[>Pˇ=GɳBJxw5y"z~fμ ipu(JgJ !pGRJ`v!W΂Sb1G%jqZG?na䗠.` :\ݵܱ3(,^8 `MԺfhd6Kd:DJ&;M{e5? G  wSL }Ἑ7 g.iҙc:JGzhGM0 D'dUlXj5в_ YӄΣriOܮA3C #4DVԼ76yeJbld!v0Ľ`kl {Dc ZmƝ-hn̥"3uWM. vyi\qC: b/d9*8+FD%cއs5uYR{B )i-j}Ep24=r2vm?2ta=iyN7Mdwu4mA?Ƅ4}2(g4;p/4RΠ"(eRr@;%4ƭSwGU:=-l_R"<86VSU4XZ:'C<(;;lѮ|U(j2WF*O1i24ܙ%>(Cεb u+]I*ԓ3Ue9; sW(yuR/uRv'Kq8% YiLWqm)X@,`c[Gþ+=9X&>V {EI,*LpH;`-"e&jdZŔ1)ϧ0zKi ȡw Ú"$0?`x|L\dVFNu 8$vYQZ-Ɏ۴3UQ`nakՕZ #@as>'zGϾmCuVPxd1 a~^/ vQ*\5o2ՅWˆtGJ( t,FX4L|blxu$JQw {Fz9ϔXc؀+_0zvpCKiy_xsyozN"KmJ ّ+z$17zAOeJLH-"\ 4^A 팍LrwV *1`|| &hwAbT۳ߍ^GqD%O Xù^e[$]AsE>,J`41h1[TNGKkSƷwU"-KUhI&p0_o`| VNFļ/An:bdDBV6x7g{܃ ;B sQE+57e *^PMÕh3ތTA"ߵ־оlll4]w"Vj5`|PBW/\?ބ2$9wV E 8/a&gYw}g@-&0 ?Wz^D{.U۸oSpʆ` ;1w5#!9#ZCx-wc ScW)@]'#Цv]UI yf%wɚC+ s]@(Kz.b s=>m=w$R!9D#ߠV(x)7J+AdDk 'nHT+x ̃϶Ql_dYz6Pc% (=~ǎkqGx_Q+?kMǸʴ7|xFvYỲ@[f톥8kw4-o%$&IːfCZ޿m9paL אӄlsQ:*ϵhQ zb-PG[=?uތ)N\$'st]w]}fxެnf(8KV7"3~ek[á[UHMKe1# : {UR{q4ajxi@žipo1V{Jغ?Rse7 YrMlhTCIc.Q[%EIOwҼZFNb@"q79Z؉h;otFrv01-l5)?)^ѪcH_QRkL;zãdi`?KT1R1w]î]VBjc⊗C ̰O] ux6s^?ёKt|ܶYҹ6 Tczd7y%""7㷲M'kҺS .ox;6Mn?aN2f"X|h_;'px {"rF 'X1jU qX*:Cs3faPv/5 zRmR oZ̀ZG8Y?uzzh9w?qu0oKed(Gz}Yx]b*-,S#*.vԊHK4o_iMZTosFY*7䟱GTrC.k{``n'˸V/npΜ0n:g fqeg>Q)Fo4O-Fe"p)]].1d8#+qcOͻJC%0u˅L w)ohw\(W|p=eFo'ѯv`QN ;<g#5~YO*ux`4*LȚ@⒧a +> " *s:)EI4! Y?SvxHE𮻙;@ ,|V=0`opQ2aHnTz)3>2MNջa;URn͝fk|[@)X$,f\L 2ʃ* Ilqo<9 OnvՋpj"DZb{MNQR~5zs04g՞Rӗ4N]c __wQl]X 2eN){K`ȖpY^7ry9;o|2Z +InAwԈOR:@LEwN+[򔐿j}'Mg98>6՜$)ߒYSL4!AaR۳ۃڎOq7ٞov~ Ԟ)Lh 9?{-c|`7_VDoח{% iY*9lu4hl">f^ջWH7S лO55=8|N?> ;Yc5ݟs BS(<RD3?HFvm<2EC!5)IQwЫ:Pw y Y]ߏCAG ``0+ͱjUSmz9[;p9sP)L,m.E]=)fhB4h)6,^RnB-7RnXRJ]p~5_@6[30N 6 h6^#U/\{ T<֏jHƀ>-h6A͕ꀧyL{^)$V "-⵽@QN;;LMTLJkN_v\ .i;Z$'ygP?^WSٜ&I#og*{?ƺȈB[+AF/дվNZ{R+=LPteq? 臤Jy8':~)(")8W9~LoCE-"|IZJG wQլZ̔0#@/9e› AZ=WomV 2S& yA`T)P!Fd"6tE+{u[tc4= ¦ F3&ƿ#+m ³j?$QS$WNv8[ &ݑs.|,uWXrUxto*eO}p g%ǵYBUQ|H; n6_v$Džɷf}A ̕6K`M$3WV(I[K0 Sӧ ~qA>:bwZzCn#A.DK9[Οiۏ<^[&i լrI6D>@; _kHœ=v2 I/@hcyi/}J9kL5xGhwPB7 H>~a R%Bd}_րgeVbLWF/T)wgx¸ƻ2vA V&:ШB9[z 6 !&?< BUF=5LFF;3ƓfTH>@uܙo<1w' _<#f4E]|0:?%@C$];2!tFmLBN>)B:~Zl^,L:N ΚC8pmJt~oGT44Ğ wP#.#~ zl&{3nRyAYj*_Z@w\.%n|^BO>#'\ v5_6l3` D;>1?*2)$w?a{ҽEz86z`"?gZ.";NtՁol` V' Ko>k-MLIOD$\ !&:Vfw,CPv[~,vGfTO9.RkPE9Н@{4_Ȅ[ gY5>m dtY#Z|ET13[?k"mx?9Zapr>X#J”Uu]{Jz>'lp*S~4Ƿj;5 c;sBUE^=v_h*qtx Q''sI3Q2c'*CԻXI{eTJ 䓟џa3&]aπi0w/Yź\-_StoADZS@X#:P^ )xhav53G Ĭ|Ⴛjp^˷B *2W>|R}z(rPhdR_>kИ,cs3&ݳJhzwN-bׯATqvEGRk tkl3!xsPEγʼn@Պp#NFXZ ر) TR\ƛ[ÔF [5e;KV yhA`ҩD*2H@kj !%!Q p)hӴM(m aOߔ^GoA6=R'þ^nHk{A_..v}UPӯ=;K,mIܸLU~rŴKjJX.p9?HF=g%ؓ'q] %R:$0ov UVlLE?{S8YX),& ;0@7i&7| \C-]H/- ,KORaHOid 5$Pot &IXِ[~ҙ%#*+ΞN|'#R~i/QT+I;tIK'V%E *R/-P5$>}pߣ%J@7HUX| gSd>wrQs߰?m "|7rz[*!A[6pcR͔:erW#DH\JCW?.%9xvX/f=)A.%9K]U#!zY(Oy|BﭝIE7RC4S2$cV Kܨ<egQZT]?0J|O)ȱ5^ 2z:5v@GTX9^3P`͞FsjJXdb20he pw`MKkK,j^<ɠsBN #'hxȢ{^!~o#.13$d2 (-dH'v8%T>&8#-H dqs ^T}->t\g8SLXNoNa%2!ĨST n MB#]iE!k;424d{+_/_ЏH$Ve`P|z>^8'_ z=˫Hdĉȼzd, &![[(HK^<8+0 vVdJ5DzK9=8?-0CDpu`e31jpDoq1qaXl6o0jӣ ]I <JXSKeƘXX$m= oH˘7Th|D5u<AZR Ouk,vkzpu a#_g:Hy9v&x:Z|믌Z1Dz)*_<i(t{1KfOJ.7Re2PP5Pq)1toCֽU{ul咐䪔`$nkFG}v`=R\:ID(Hk:.br^ 5"f`Sf2NI=˥4M ;I4yGQÑJ#t2^qT VZiS~ú)j$.l_hA ,G(,ױ^S=<0CY2Mv!(LU׉]^VuCzSCR0U nut)LQ5Y}x pX~#37.:c"S?dC)?5ZжBԗLˀtlM'K.KC[a&@*9X^lD#wk`n[: |)Ql3{MaE cH|O|E+6էN_0UG:9>Ոm #e[bJ%:I5S9Ʊ = p.Leew]Q2^U=4yI-oNas{Hv*}Dv0ǁ vo2vDyLt0Ǩ*]mK9I_[J%vb7ػT?[5^ZA6i{Cf+;q? )Bݚ4W{ wҰR;jd ent6QHоw=R[Vr[7Ѫ #iFj<WY4Ɉ )C8+1ͺ# e০i)oKD#8T/gGf.4R# -Y 0SD'hi'R>8Fu/E`w33k ",kq{mټ| ~WjՍbU QW wBK RWgd )d] 0w`h3T2?5@sW_К&֫%Y3fs{x@7 U[ Qꗷ G ֧`ѕ_[$>L ڠbna-b>ȕBfH(;g z<5W;c aUҭюs5B H͜.콂An79T(bTUu&άN|k0x=ZꂧzNKy\Ӏ^|{!+U= [ˤy|dH1I(ClSX%7!/i) A'ʏ!"{>EOWy3%,#;m{4/~)h?[XL `&@TC8Q~Q= ѹK!S)vbXcvWX(N s$ubT͠sH߯ܞuqh! .lC}f$?A)XEbRXIBC*%'@`+Y;)"IX0hHIݱe ߑF-LL`pu8o>;o#0mXQ39<<$XF\zQ%+&>m䚸τt YDހ۾,gteWƈAZAIIJkXSC)~WFyR7 iLb3~i7 uZd`HŐǂ "e>6k>9umܔiA~)Y>jC0M\Y>{_Vh/̊,@^[~ 9PAP>*= ok8]z q5?U|s|w պ<8~=([x]x+MKhwU8cfE3F,&0o"Ƭ0{O~0@DB6ꭄdE!xbxmJU ʽ`#"p9/aYbq6ޭS$Z"ݮebC]z}LO6jGuuyl Scp`$)D0.ux|Q$Qw5dԭwR^iiﺝ%~ʼn DCyCTq"VTcE#, 1/'b 7ҹ[ 넗Q9_Rik-f=Lmͣ&b{IpZ^UI%m-UT4m'H/ǽF;o zCoH,a.O׏> w*|:lɩb _xF+PQ*ob*W"e]*d;z胼HEڐqe聄Ou@>|ǧL߃wCu3f G`inQ Fp)seq5!9eQ]Eo$=OB}\@80 nlp1M !N"ҒBzWE]&Sm9޻>0 սB`A١b_а։zeoQxl6 K9 ΰ]JrЩ{ ~XM,'sĒl6Z <ۡͰ'Y$@wMɶ4ǯ|stJöN_E vb`8Kbt9@SVT\`-9B8\ ؃ 5>qL3e}4r\!{]pM=sWk&$2R<|_ICPu&}F}UYz%<㷂yW/)7 /M`;+ 7$qɢ\ܦj[pmawI_ uӅ&zH,c {m0^:e|xBi:<8Jevl*ew<)Ѥ Ű~AeͶJč*dEN^؄/Bσ|EǜϋVrLYHPE|-z>Y+nQX&.|^jj_3%1履P8 ?u7ILǒJ7;.0 G*GTK34y@ЯH?:xi#P Gkh=92n=8K *leg5i+0㈘hw{ 8\b >`;`v aCfwW ~hWw-*X>"b{Fc7I`\UͿ{㊅:ƖgR6ݕ.Ttg94+Q귿ҽuBsNw1AD,v1\5w 3[7OcXFl^/.6q稙yXmRM+56XS)Ɓ~ G+@]+KQx0ŏKp!p@*+z䥍gk`&aU4';Fk_dɌ8b52WɲvC.c"QZa5O+lc0H JEyf 8^ʷ)w0A cU1~e8KUf+)tWc}8hH hVpI3O/" <>֠ Tz2YP %&.rm[}r*a46_q*j =T"̟]7򵘈 \ VS{3Soz!EHYUSqb]Ճ&ڽ6Um|Y;y~2jny4RO~]+4}ф _'J/QUQ9VT4y77} ~*ƽ4/M]\wԛ Fu~iP`KiMvRg?u6q ].F]%atIɥ:gGONVT`gǘrvyIB *IOY7k֣ik:ɯmަzsd18ބNأf_JQ= fjv`].*@Ԛ.rsGt͢a)m`M#mrnGœ !ta(YVM̎Wf2+߷|%uNP%;1+ p?[9({8|V6~Z6e8X)Eq7h3w;ZPtKHކ\,[& -&$U;7AmMDy60P٥'4嶝Zm|Lц$c͊dg*ۯZo:˾̫{*5N:-?6DFdhA譿!:\d=_31i} <{wF _m$}LP!U6#g2ZC1Ǣo2.QwNx| (Ȉ3ӊ/Z#ԯuɅ5?s#Z\? ~H}łX̋ph|6.P0CNK [PV1p,C36zGŭLAJe 7_ 90蓮e|zB{#fw=bn\ٓ+)"A35\z!?}QWSClϰ9KUC)6"Ax> Z%r`i3u11tXwq% C]B$,߸By ~1V̉{9o]oj8;T0xP%R-g-Ai۲ΘS'+i sey)@@oE{] i=ɲVm'MXv :݌v5d'd`$۝K]5L9v)!b74$GL'j8=F#ԿN#}a*GMk/"9 \GGCE9OC ']{D[=.ޞx[=?f njm B!nTŠi dyך-WZic7^\5O" "xIL_Rt~&QC*o{Y am|wȝ:]|ol dnCN#]OH+QKL2Yd 3;)& ,3}ډ0me,F`_< feKiUIdRg[0;$]N۝r<&F.ѝ6TF*}Rc9aJCKT bwORA]]qY{j?<N& wMMcUMEV M?er!%ʠ8$;RS[Y ~F~\fr܂ 8eu!.~nH=ɇ57xJ2|(TQ0fS*Ja= A/֋ r*+xepAk@o,WB`LLL5'lB; HvAsYiosf12 4nhm߶+,B+\w{9'lZ-HNgф)n]yi2X."EG  A\;dوX/=#AgZtrMƓPqXsr XW=;lStsMy&+lEOVhɴ3Sni8wş&Dtj[FE&L럞VaŴ-8♒n`! z=ZeIǹ=y[(Y0ˁ\aArFszU-T=F!y`X$w& A0t=rE3zQߛcadXgb,]M͌W-\QwfH_n6D +h9uCرDX8xf ) ]/j;έzzrPsYQۿxuxHe sY,s, .􈚩G*BZ'<H[!ǔT7^Q ’Ϯ07}K,U'&E+JnL+[h;iR!h/= X&PO>K#yPIo A- 3|1SCmZLGjS_;e"}fJfSЁ.#b1(tU@<ܖBʵ:ՏgO̙_"˰QX󭪗P}6""U(J{Ձ2YrVC*aj|J>^F~-7!cs`ޯi!ˡD 1NG㻕~DqIѤaLˈ cP}i,L! v8)cyrFE|HyJMR[hN+XrLKY~޲ h@%!0{儹c ֹ^;3 w XW :ͺw!}%:C]w TSJg2LEٴ'C Vi N^]7MG<=,-)3%IfQǐ[Ğ8uIAu_+}lC~".S]O`SWd.[o&wlp&YGjnx4X>|kns|KEgVFRO ^ْ>`/&,b_um8e3uh}OCƭiP(N(XV Hiȟqx{1Y7>T4km/f&bnp5m(-j㼳AZw)L N gg}翁9kߐCT@.Ƞ#thA >x8bْf8b;:aI.7j+5g9(ťv__v1;,ŭrGBP;ijB]H5C\]3ӕ=`=m\A-ÎLjj?na$9QfV[l<.BUdgQ|c@,Ւ6+oUoP8מg?-"4Wg4憰T@LRho|ttfgl?@\XIm),L# ,rM_Xh{A.'N;qt{%$,^C=4AnLx"כ\JuwrEME *#dK 2Px0vW{ HX$ z Sx^kx:Zq>Qe )n )'*`[kF,90t c̙[xo'|zvCK?B8heq֪v߸p|E)KEa VÜ?&~S۱Y-`x=odaڥADi:k5\- ^D)u&VN,Q a𼞜qad\b] ɓv=+ tD/n ||'Sp08Z 0`1By +!*mZ\q'w,@ՕV-oqp` P -櫍a mJNɃp-RxIL0zMz,)k0T3`ئ/"]ǥzkt{4?|j3~KY,;LL]^ܹNnե -hC^'''V8dihOŽMxh BG4Uf޵@"u*#Y4|qpqH3b\4j~ы,"dxrnsM ؎`osIw‚x;}mQ܂j.5C_ Ff,U0Cչ-tpV\`%)jD7<ə_ys X46۫?H}ʠxJf/ ڵZ> QARuGr7_;w!j4WI}/s6>&U8֫zD2Si@^0QQ _lppc#Y ބ r8[T/M@z\?AUPY*V)uZ'1cL Q*sln0(㖨՟u]/g-ߞ9XG!MHK>lcoo};:!V=W=.݅2^G2Ojku=̜~FhVkZk$'V$ M F6SI/08>@3]^ƅgjWn th'np0A(WM4 LdGk,Y-yh[lcJ_@\ a?j$ :TPNW>el:ޚaF$ȯ͘-7;}Kzc:A)k+ %#fO<Ⰵ u+ҮwXQd2 ᭔q^zϜ/rI(ֽTP·[:XҟpVVư!J`zݪj $bΌ)0ڤ(h;tHa4j3o+Zbڐ9_ujy5kNG<ʰhGޤX~ QDlxte 0ґUua^6$kwƻHvڈ#LT؂FVGnC' ;NtFQ f` }eZ`da=:#H *R+sQEq$D@3w舝ԸErx9垔 ٦W$mܢ s BZKڦ'w 3Gk* ܺu5;܀HN}V7P X#MV DH5vmDАa[%Vw[E{@ %ʂ*:TtlTq$+%k-͍Y(VH&Kڮe$sNTO rK1KD3i{`WЈ×U"[mpqRڴ<ziiɁ m!:V~7GgN7 Oeeuo˲Ҳ sٹXl}w̡RJ9MzBEH]V?C !t\G hED&(*vɺ l^w EM%enAe6A:f7p$::5^mvSn59nbح\K'p%NdM2GS]Sdwh5vU&J8B;m%g(gA0ZS~ `1gԏxl )javi6J{t6hqa>,}'`ܘU{nq;5. B '|wfnyYߥ_:mRSrPWo2"{AxE\ m/Tl۹ ߭%& t^;PH$P<@Xn&> <#Ԛ0HY#lOb59ZF3ã$b *Tmj/cĝe=A{im*8\O炾cX _+BchLyVr emHų mMTuCu.IxGq)xmsI3_Dc#kONn\AmafqޑX6bveDu@ߢS?~9A '(߶=v0DELg+KoepEsYP?\$&T0q7ؙ1{ zaѣ]`VwJu ଝSp_R>6p6E5:x*G|q4ckI@4,P2;J ptacVwy,ƾ'~H00Т4<؁/sO:@xWaR7(6)3/Ԡڈ̐R0B$l,&(n\Hy"܊wdSy"H;=pa3'C}phS4#WDm[-PMB#1@CguTǿ]C-3A>]SD @%e-Jw5OO.V̍jhNЂ` 2Gj8{- ڐ 8ЕD3&O:1(Fi犫xKCۀvVS4CX V[?)jh ˞@]oe@.NmA ~֐m쫪E f1e8q j| (c϶!TSN'KH|WSԛ\dhßJ'X+X" ez[,{vAe7OU 0)?ǯ f|s͛Viqh!$]9>yo`6>.ʌXdDѵmO!؊Ρw(.f-%&)zdQB/W@ fOKGQ+c5 ,KD'-m̈́,Vj͡Ft?E[F,xV0BrxG2S6sr,>׷R$B:}׺9+ o{KE%A.]PrDY1wr#ɂM0B~H{K.%foPk^,LYUշ;f)NPI$@zqv%$7BX sf8i[[\inAujn܋ G@9?(roEMZT.+[o-39.* -AJx_?݀Au p G[R76B{K>~D\J{~,W&yx;TC3jYM ̕ ;z]lͬu.6c #7ЍFJWC!;۶'RYFZ3+ \p=a&v"W]Bg?nHߎgAGAU'IV7X?-%M[4_'EM_yFp/П6 d)ܞxc\9%%I-ԇlA.1(dײ6)$+`-'=Mf8n5Z{,4˹L Jz=% )+T3X,7♽.`Uy/ i\5eaCs7.ߔ dDyl)3@uJR#2bry9/EHUE&@H{;eCFjXpDzͱt]tHNe%o߅f j);ɬGf΁|ƇJSod!HHhp w\@<} O}-=m#۱q~{H` Xp|Z$wQiG·={n'$j(i%%0!IioT8hoF4o 'W!K7W> 3 UTiby*?~ycΛ%a.kC2%c6n+k 7qKnc2B:x 3fQ>RPhEw l=2R< }Sꚳ1ecTۨ}oLxFƴY`ʼn-$V*FtYW|mlAZoD,51!pX!1ʳ=&gYK);;Вv3/ti1#l6"5z{(E_h(KS&IRimI&=]-6y6NKOrc*)N&Rz5k-ޖM@￶F\%uyHQߧ}-05?5}O7H^1 r}3e ևcƼrM.5ГO?dyr}owº(P?`=Bh?oƏ,p1T`C1d{rFd{\pR "D先Uӈ3ӄ70lk~9*/dTRA(!wݤG nV 6%1zn؃ɁĠJC#$0`kA|HK|] x:&?pTH S+P3L;ipx//{e[4/`4"ʂF3{%.4e$sDw ^dZk=( ;F{-_wLXIef90*$A`S[sR s#`EmcQ&j_ &R.{7~CGd 9V9c"RTDbN+L|aNWs#lSg̢yw(} !qT!sQ)+QND>kC}](Vc+ gr[eK>vD)ޫn(UNOr׸H>[^c";&ܮ5UW %)b3I h(A7x,_r{KʉvT~s#P'QnI|6:`f`8{#,QrO | Ssr{_$۟/Cm~7dsd=\p}cM#s` o)7lh֨VE>>f1{|*Y|̉|w `]4ON OnwN[%,`v86*{+6q-QI,:, \xnx^2>ǃbsUۡFb/^0P;aiv y xsP풶 -ICpoIVnEaN1*(,w0]׎lqJ|w1z|vp@iB*l crfAI50&m ɪ'.P lcֽ <KUO@^=nk R'QV)(W L nmmq}3@Kw?7"<#֚Q.ɡBրs9c @[u]ciRqC̵m[-qdCa_"Ad]4 .#-,>,KHD<MRSCX9K1VHZCtsKe)yKh]?֢ƕ=E{[6ٞ}_J2t"S5o4ܤYMzc9B2J2JFnF#9wF̿p%QP6J>C V3RE W:"KU~33rS[wTO=-R QP\gJut*nRy ;a5VJZIdi S(_p~tK|:Pפwmmqq J7}9~&{`ES#7Qη<a3%kkлc~~q`\Q!Xw"?6b4BMX^H!] #gb9f¾Dl2Xb&YnYE/NV&fXxue3 ѻd78q`Al~"ad2^|\$ײ˜7gKOhc! C DzR ^/R+iP 'cz]J8c ~rfH5= !-Q8g2+>'V8$\7&6U>B*7D[[Uk{,f+[/Ջ_s: o3sT1r=ɬ=2|iToe8WHE'rUOhۄ\-_η.O9{o+`y$m~,bt{}F:,GFE#؇/WwJ^ XYKטUImY^OzKgŷZ nA8b`rQ}_bjIsKdoa" k%!rYI}~& <+&K*~3f^ utkFSj '{q wI7 TJEDfZ=zti '͉^]$!&M>u]r:QE?SEFtwD h]] qwМ}V^kGF>~83]u]֖'On)'_٣K̊vWm#& *|Z )pYyq pjaPP 'M%;j%\zT'o`3qFbcC^Xyk͇Rj#X# r$D)EL";m) uLTCj "%h5u)( s&;ītJ1R{F+FpH[V O|ӖՄh8XP0mE~=8yAU-Q9}A32)8f3&ޛgE{8')5=REjH] EueiqDIS܀4fϭFcx-]pA7UY T Y=  hMvҮ_j5;N?/ix4?2^C5L퉿 |zF?T}wq>;A0z$&d_m0(>t#\`f-)ˎXA3R]pQK/#4f!bϩ!HQ8˸F@)^)ŷDMTS2wy31bm$z+3N!q? ̤#RGkpu4m qҠ_[L(fRsRsVZiQ9zpZ3|B 0J½C[` U3-0  qFlJh7N$plw mz/F#FǑ5Yh]Ze@R-Wa* J9Bg]/ln}BcU^rX<#M*eͷ z]F}wNfR6!욕x0v *oT], uvz6_vZxe<.a KqZhm' T{~^+TꇫA B,aW/ҝp%Qc̛E)P ZMbèw5e{.އby,to>ݼXrwWw 4:!f!HΕsޟc{QCzźFH#^/<5DyA85ͱ+YPSXDS-)qS-PIz\>e)o\d*mKʥՔT d7вrUԾhud*? 9O\ N!P(ٶq xWՓ0͜ ͨ3-&Bp tQ\d.kҟZ\'1>m6 @ހV'<Ğ,NR`5-`"&ǻ;$(˭ClizɢjÄ̏qxמs6$HulbJYn ͇t4hА '6e;#iKt,˟yI<6݆k&[12eO'd+OR+Á #9:0s1Rhm%V?{uFuvL\1n@Pm sť<=ߤrmq?t 7U/y]T$[O驠͕P`~¨ެk5&9͙G4TR81 Y|󑸇u="t%PV[yxȧuث0ڡxH?B{kͮ׆+(ly&:W؃d=fփrJn. Xˀ$yTޏ^2&S:[' 020]p:=tuM]^pM^/aģ Y}Z&0¶(XFp)9|EnH>x3ƖXZlQ;:k6%F jtHV?fwPwьYQ P]$i<1_?瀇MEAǘhy@تʁ*(Qġ;xmxۚ$Y5(nDtu A8 ]Gו41.HP8 }qV@RPADJ/JPٳ.5Ϳ ~Xkg@Sukh. r%5V3-2ˆ?Xp55=хe|* ̐>⬌  | b ,GmzZ^@l󺵋IUB2z( e5ASjV~X=DD: " pKy_0{Z&0U%%:- $,}NNa^w)N)Ȫ@2X e+ <<,S߻!@|EjN[Oƭ_6f,%@PJ*^$%xhGM5:`D˻v`? E.| J+}ֵtDIL_^McbB7=᧙ rAwVR|1gW\SuS@6>̞߯=IR[v]rmT&⠓>TfKD ,Z05((PƧ+]:n w 8(<:s j}YMO\i`X2BLt#c?V+4=vX3+Aml0q5m3|K%/ΠHx7&қvjsh2`ے0ِQ9~km[[(k)legc|i؄$`[c*-9ԄڇLmT}&=8a2{BFZh|&;Ȗ5WO<0͊mܝ O8 hkZl%)${1#sN,!^(D,Br>6ΙtB͓vJb/u♳lH4}%;8m,*9'}Ol~Iȼ]eoέ3mnG0vkQJܿDFo(d[sa<|(?wbX}|CF3!ޑ8I1RM]vWtDhؑI S=ad;Uv}eN/}Ѕi!(5i_͞ ,=K"sOCӑB0]%<;1) k<4ނG`a:Ȓvc [')RGc8[sRon<( Gx[&-cc:7DZ-ujq(N50S`>t݁Bb8y)ݔ#X >-~,ㅖ[tx) *[h~xHYco@|MhY~V 2 W3vU0hajȀ5xG&Z B?סy,ݿgYzJT9#Me3|[NZI;rUڶ^lفkl@>z,>tBX $^!+  FgJGZj3URi4ΩS"|vcMT\V S SZb#!qJP=e`CQOa0Pz&0;d:M0!2oմѓQ>D\O,B"'WQ!?R=W xX" .Qv)k',VZiSQmօ2b2\Ž&w\l "ϼ(GVSs`F:x hTcdT/.U࠲X~tdKl$ȬNB?hr[1V~MjF\ez>B{W1QնK̭%-(ƾT)^1U{B_e"j7GEPE5X0n{mwXN4+C}*1zH[cr>Cy;pMeIJ6{wP)Xv5zϭG\rdo?MIRYy~peG|IF+6H<}R3 `4RJ|_~KԺΚs 5텖dMt 5QM^:lT@Bt'9'̅ȹ6f)C|V&OoAP '0 ÔؼŏCG=w<9y}0+X+}7nSlҖnN|+η <[ P DKظzK1?BJD~s:B7|l po?/D w>N,'B$"_ ƒcrȰQ/AxEɔm鉫<ꠈ8XNqz /^Hyct8B+˜őҘ|\f CnNVq[ĻEa@0Syo~]Z4p@ЧQQBE)ŌH{KH 4}"][Js+_BW5O '13}t/( ze >ɹ1> 9e/*cehUw!n]GJ~ؑ$Xtkf%w2ճ}&֘~B4 O?Խ2UQDn.Ekywz/NHb-ȱ60F_xbH'%n=[HX{@;ͪzȊ`zC.g[Ff:L$V6%<ĴZK(xx{d $ˢئ@Od[0ƝȄjk wL1uY) MeDԝLGHn޿'4O(CG)t?;k+;R30 im]q輯 W}ZoSTD0ʲ_qMK*xcpI>mj+ScA`Prd7MN@Z\%4\'czL]&~V7Hv'GS/Bc#3>{tk e]FŪyu$'h:\^p0^>T͞`i^x!or3_V!썂^AFF?#&~KC<#55 P> 7$xZOfx\f|:O\pk(~|H*^vg^~?tx9 9$YŧoO'E$1W[I¥+n;j]ǝXi3CԚ7%%G` hWgћ"9*"Ctd^|J@$#.T5?MNCP 6sf`sc*k[_dim}yB5a_ffE0|iQfA@=tq%MnpERY|H6E@kXJH9?*DO ޹{Ml~y:+O4O]2TUP+:9I@P| dbzo @;']I}no%Y,sے6x]VuZQUŬcOf %YD_CZېY\U/6Di23̒j HXQ6Y{6mf0:XZRT~YO"KqS3DeG/ Lw/qŗmgC%@zϗ-sÙSt~|Q)$xLt'<.!.XW$9d_*K\ '\L: hqxv@>ШL& "_?ӄ{NߩlS7A5<=~nJ|wDLDdzhqV]Kř#R<+cV~FgE~cAVm;šB?Hmmq}mG"S`izЉl?DŽֵEH'@=MtGC5HNt7c:gi@˸Vtn( 1QF@j(.vNTRdL#8lfEѤ:9M脢l% S4_r_ fFG:+w+d({j\mc9)&I02\+mJW8sPt;"vס$wO0[TXZ$d Hj3}`Ar cJ^9?bm(j^ՐʧD?pk-q4yq jݐp`ٿCa_Y4َZHsN|.Cvft){/^m8aC%(4U䳡s&\O[?[y#Y!uj@ǜ 2TklLùd= sWK8L,rMGPg@ǚHR3`dWߣBR5JQY"-/ YՂy-iSm[@r#/Wjp "MJG2[t36Ǣ8vYcCst_`#Dp\<qd|i+ Cb}UsI&`Z-{'hTh\?k%>PnAl)`W@L_y\?/k=)rۼ#9t"snͲ3KEPgg=z\ ;YZXNiѦ|Pw:JcTkźH=Fz?(;>YVW|z"*CvKo+qX(ў¼ w#\S#w?J&ҷfn,lM[o,wVhukd> [I{7HQ[V\<^g>EbF"mAH[D# `L3pLVw4+6 0+)Qnଉ@Rna5D.\ɓzKZ{$zMAb S ,: w{ij{O QĤqf?nI% iqO;%$MPmJm>6]~y%Iln4 $u,|Z6߲U#Ufb#%P;'sLȈʒgWUA9wSUϩ'5U1s#/FS3bm^!n7N\E ^Jt%H{g߻!e~o#.1uK{tRvIv|݄ME )|cILDQo$Ö;gV6M\~5C*MK9%1Q_#HVJjՃYyQG`}`{ԥC|v6Xp>e"hMD.jjr#tф=v{qUJUi?5ݺ 1 v/D̖+%RN=@hˠǢEf%[/`pR,gjm2B(?&,W>֍n٢j 'l4b/=F+XM%(RU>jIlyaʧk[%OK+3ګ"NeXIDy>q~Si޿vP`MDTZw ۃ *@n$%PwR"LYoV)-8ib u'b_Q0x.ZZ! | >8']:$n 8HSLX>1FزEPS\Яf4JgB20֎d{tuh& #cTFX[ ;+;WI2 ^aDaН:Fb1KaV`:=ޅ (( Q0ठ{=9 'w.12ıcpm:T$d;KtZ<,JhiYK {wzb̖r#G]‹lN-M)N?EN6oi:D fd_.`>Κp)|FX< ˒DitH)U3Xˑfo&4/vp;ԺxnaHr(ARS`m@e ^؃l(k]?sss?&6网G"щwxd),-KSGʽYAs| *9͊'769 IHw\vo뮦zCspolPqI+!eIh,#ƀWj,rŭAS~} nkh:Q3r*A/mtj( E`!/Ęq-9'%#beqӎ Q3JϧH$˼y‘; 2+0 bu t؊Gl4[_ 0.$sak4X@]yW=yѝDRj\n≼ F_(!Cj:@jG^!uJػԾJUwkrN݁6l'{6zI^iL6+u!U׶dٍƑ[;̿+apI>>ZI HGNgP-߷S6a9RXp6m{}y\6˹4J{E/hy!zF?-7]DS}ĜVBV*q?.Y"HQe,yud 7.Q9-j}~"f!{|<M YwINJ1äE̼Dݡo=]>=RS{P UBdФ[q T>k:.! F/X9і뢘$VppSr9ޣXsߥ=ż3LX#&ƵQ@U$B-*'|/dydwG7k}_ 9 \o G;^J5/hڗETWPKfށY3Ly߲$/};M8#vl;jr.exFdF x[;: . PNaT7i# pfP~_lVbeZ/k~Se퓕 =ɽO(Y ˓$)vMvQIFSӠFQH()Ɵ J9="-e!}$xnZ0""jnyl-h$vĩN#8JATp( ovY]Ar[bo] GEjVM]q4\9uf{Q ux)t)@Υc~I4*O]ƬwpiMvzINbae9}Z&Mj1՗H #c(K0<7'۔-5uur!C_qg,|$J!L ,GDsnm~k*hl"% S?MaEĮ@o-&LLC3Nr\7mhg2C<:}raI 3| ^sR"1aœ i(jZ\EqfJiϴ7xU^ӯDpԺb f.+ I søl]9T]OpX4,Dht#p'{3)) *>MFnsWm`,H;ϥ qC+ y[vc0~֓r@Zy8"y TBU tt|BgNSL,gIW==~dn|iW@jA5@׽ WBz{ZQա +Zl#{pS,LVvKS_̙&D- qEGnd[6\yRSW)Y+hDt!|*:3|Q[XLaziUb^}$R^qWҀNIڠϞ[E}l~_ ya+\D9~ G.ۺsvENY =;?jyHPa@6Dqd,?N!UvH<*؝&:j2: > 6Oy+k okZWLՖMz9UUדZpRvD%X)}mkl`JE`ɚ=Uf%9\"4HB,᫭j(;'YTuD8 4Wˡ`YNl|;B3Ӽ1a7> (ubX"07u:niFJDvxbmDQs/?Dו[bv-3@gȾ,K̓X8PK[ } o6p2Ɋ،u OV8>( +k`ƽz#x?ɄORW{Lnz[pxx]2y][Y?Hz"! RX'⺁( cպi4gWڅdXT =`ֆ ʽ\|I cdg`H"L=n  { 2FR qUv]oL+]X KNwTPOeHQb[>Y&]Ӻӑ1b#03d&uG [*nD| v:4v!V&^{#I>'F9n֮<)[sD̈́9V_d+?#̄'Blp&8->o*>M.3,r(5|}<5p oFnL;IsV11: Q>:F 3uB_ FP{RhE^RCՇ/k^;ɔFeOs{vZTqj#U7[ |{e0,F1A#B`)M˭_M\+ d[gqͳ{/98CYSW&R<:3M}><|oMq8e{;JDehW虨'-PpXb*9CT8酦&DdQe? ~O"C4it:}TMm`t7Y]18Y|@xCC:?Α@x菶"^X^dYwiE?!󺡚Nfg6T?_SM4s_qAX3[6BΒuNLـ$-fo0X]:rs3e+crrFc>4y=~/5|LqhAPl"-oЕlY8۹?R ^#XA IQ/M֠~fȑn-kc]ƴj+7 o/Lеr\TVzJ( ١00,[JLj.\[qduvre *!D4VCG=F w&@wJI}47+ 5mJ%tFE'1&Jޝ?l;)1NU,st{W < vB|B'גި`J!rzG$7v+h ÓK-SOv.BjDV|_ma4٢6OvZ$9J`t|vLh#Qԏ͗[A0/µ׼qla@DGM6?7o7'{n-'PvɋeK)HtYz7Zo~nv(iRbVO)/h2=WP6= LξpB c о/<]t^,+ZtD[ p} @d_Y^. =`^xc6b4cqUIjM &0;ؗVn'n<se /6Dӱ?hg&=a ^:<ԽKpsɲVe9s)F?א~ s!78{蹐o[騺LrS`ާX~xjڅ)5lI.W \"P̫g|"-q Z~4ՋޝڭC^G4jpMRnu"(C}wQ7i{T!!7X׎8*H#D}F}":f) fV=Vx0jϫBѿUwKZX)?%3O6͓(|e%K='[w1T!۴#ǺR{<$Ӯ5;~'yx3}^qFmx7pLMub b<ޒ0;}1~ nҝQNerb*52jyjR%mJ>%Kk: xUaFRB,{jn\p8)=¯nEYK>2{YY`Om?IrP`}{}1Yn߻z׌ ԡR&DcG@1ie\{gvp]gJ OR5HBMS7MPDrXNQmFSDy *ųꖰ;^_^ 0>:O@tr3,8hU,8Mw5 #PFiwz524 㣛k֢tk`4iՇ hkAqD 1u}^Y=*%^ }^\֮:W$X?ĖToN@Y԰YV~aBi۰kWZy -um{sf\\arΊn .5zµMVLYĽƑ^F캻ɨнP:Պ$ХߏI;]1SkҤF-i!;A-T;#Æ~+x|$﵆>32 i kz "Wإs gu\'Xm%Ԭ7&Y76N s]"PHEg")7C_*d0,^ ޻!tI mxjjvhWC#v5Q]cTI)ImFamM:YNO>?z Nf |}+y^no5"Kigyz/s~!_HA@U y_xItZvug{MbLҿRL!C$BRH5<|B?k@-d"+l jCkO2?1` ]Je"SB1 [uJTUȜ77KXkVmT[]M̀$et.AP0g끨4zs劂|*jGwM >2ᢶBGK Bϟ ]v<琷MB==xBD_'A&dt"(TȂhk7#sM끫&Yl2`vޏx!(8Ҫky7|k: -8ʳt=‚yWccb6:a˺#޼mP]cl⥢]ʔ#GűFytܶ7یs*ו57p!Eglaz?*fMqB ?I#qqn'=P'^΁D0 apIlll1Mӊe& %?zzl<4CNj;4&:OY1vI"D7a:Z1pg:{=Jq a-adzoqb7,S_}vSJ)sa]l9[?ml$tP6e%,g)9Y=sSwG|%'Vp_Gxnrn5v*6\qN7BG^wKy7o aY AHG1\ێ_bQ_Lo(RHtB>z2IQ#)TlBTC_9@'|.pq8^Kvvs~{ZD1pKcȲ )6=~!mC Z~P-2*O}R>Ӿ`` _}<b aT7٤bo|qnZ.*P*'LzWMY/rwe2pɦc%'Y2zR u>ϺVAmupcc3æ(; .jz+J1<WeFF(?fQAkdp3[݄3|:%g4ΉW̛%&M1 ̲HP[ ?YLq\qx_fcFi(P3_ܖ&tew+@DeBNEQUW8Д6@~S~, #ۡg],W=jݓn5;im-;DeD}@do \ŋy\_t3p$~ONUp1-^Bz'C GE' W rr^GMb%'֘#G3 6O9O#㛤$&/GPr6_gh].Hlzf>ZeSOW4Y:}ս[Xpx'SXD%11zITI-?z?^bDOQrpggm:yYel7TtE獩~$w dF ;#AEyrrw brųa~K}󏣇%Al]Vq}سY秛 ܄K-PDaLF3ϊH qSa((q}<]t+Yk8 #O$xl@Bam[^ng(>[!"ώҗv}pr|^6·(d"2qi~~-J\rнl[ 6'>cf`&و Zn~ \rQqlqH#WrFDԜpٽa=41<>8%./\8Cvך1lLTj2QEU+/E aH6zZ(=)OߑFxH!yȕ^l.?Y"bIl?zuR +5᫔"N*o:d0D݁sj!h^ڀ1iC>~l@X1o#4]BaôAG|v1҃^mNIgZ,Fs*.s LttDR,uaF=)\\Q{Fç<҃cD.hX$L4s(J-/*QIbj8,hV0 PH衍⎵p>[dg)ȹZK~V^^V#C^]OMLv&S0zsnGY5[dX'3x;SAJ%֔bWTF߼c>}G9""B{>T)SxgqM8<\k R|7,!r@iNj``LJ*n`50(}'Ԣ@'1*NJ#AF? ު]C'HCQ/ȀUf5AB5)?'XiˉcYm$ΞdYN2ذ2 EZn:#km^XlG.Y6`iTrBl}@ag$@%jǔ(# 5>Mh aفk)Xck+czju8&+pF`~Cu [mXUxv=IpwK4Zb6ݧ;*{2qQj (n)|Jl]ɿPJDN tɴCB(:HjBP"[ϩz*F_SAtf @zYDޖk׃s@ /rll+|36vtY+ƢQfeˍ̑$<]Rzd2F6?_mC-d Ei$\J^VIDiDȶ=tG(9B _z፸LFAYBv-,??T, âg=ḼZalH'kq(΢PnԈI%#euWGiuCg5R2? \KȮV~ 3~JcdͨW ǃDii3>L-Z.c5} n[t~m{Xa-QIg'F .=P VOXg;{=*EH2*!?as'5LlJ[ڣ5V`WYu,Z5ɵk/7~2r+7GiPH]0΂;jx 4ziıjqo*\~og ;!ny 7e; 7ҧ𖒩yCM |.zf0j2KZ AD άmB8xK:l3,K;!,dzxQ O.6Mmm+mXUw 4%R̰&EW%:(6j\ͽmj%t9QWj9%QK^ԸqWR]>4E ' _=-%ίlLLW%< r*Tvd9Q}BR{ 656ϬԨ &jZW%!s\R‹NI[A8 /2o R[@9?sy,cQhRp9׸Y E|I MG92Wm0:Q>KA`@ .۱do,җ ot@me/ zA͔p"R|}2Li\b1+Hz1Ӿ (AbM5jnޑT2x [P/oyż aԑ< oc58]30Cͯٯ{` O104PcB!a\i#7H 5snh-M "@RsӇ*qbw_ 1^29F,l1TfT`vL 6-揄 q=Ysj"yZ_>V:-G(#8N1%Ay_GG=f}r㵓g?Wl^Idi?y]>xR?9؍㶅סi_0ng *a$ 40Z3wz;mҪl1|ߗpr9? #]Wʮ-U=66*AH]I%j7㼃RFM p줚P꽄 nZ(t SsϖtrdLKD&z|-L@mG8細:GtD[yeu4c5K6{.];`e#U&o1k[Ҕ Q<:DU٤h>;@:4ɸM'>y6uZU.rƙAw\a[HDr5NLpDS<fgfi@Oc/ D4\A8u#E sRZ" U5 U vfxvЗk5ۦSIco3//>–d{@{"_8(I+SMQks7Ѡؿ81EYBcyg<~]'4.dמau`8V9-wj]TLդu!Vl k+"Z@Mq!O6n_Uz+YqV{,hIݣ th}[xzBaTqhROA)P/1%&4=tk¨5lJ0\3 T %wZ@09N8r 7 >V듿WE,4K9or(:Z~?KT]HOt\*+k^^#sٔ0ƓR߳=]K <7das%ln >PEw5iXoĕu7+ _L$Ըܻ(\=ğ1(%'gwyQʾ77yKD*EN,U$O5 f=rNܺI)MϤ#49,$;hԔ4*IttG84*-̚Ga nWtؔBv~_>[6}J}+D \?@IxHBZ#Vݹ/9?n-XokB]i! a$NSlKT!҃[tN(?'!NV!-\tbjߦ]W%nGY7J J;n[{(EdWL6')$b4I>K|Kh k0$f}QuSfBn<#{{e wKZF|&.K 5S[J(?h-\Bh93NjdImx&V{iwHt܂&s3αr0G V9gMt7%SSb)7~`(&T-{[֌ڮ^b6Dq2$Nu[X 15Fhchhl Q6W'|CO"R 7\Hb%I7z5syd8S$w(;Sky\ICL 6Vʾž*$ O2{|aQ:EGMuBDz[,=v0#@`]Y-jT#f*;vʧFrQ]yHC}񠃿Q*&Gț/+ZV()p`鈵v4AvTR5ia.,} f|u9ef/pZP`8 h|T#Nms_˕6=ȻclZ^tyNP7%)o_g#^br5Jow& ,ev ҃ )T~ձ(1Ժ_ɔ^ק@" ?~ NjE : 17vƠ|Bt`'mjdWU'FuD9oRGn/IEzZ_BEboekHT> M5DP4;s0.^EeMkw'Ķ-M_8v-mKK[lx޿~ ַbv? 0Y &9H)F#_ 9AA Kf\JS6^A.RA+؁z4 \HG pV"aO^T VBhL'l/w"tf#Y}Y2W$} qX$paհ[W)=kt橚ӜFlFKRGwیK/X=3wƗRiFF aWmif=B`z%|J"-yՌ'~EFL;I|10/7,s_ԄP7kNd)\")0| .LԚV}֓wHKs;-M)mjZ.qlo'],Xa(c͊`ZQRƕ?p?j{"TUv{#'S] m ,cy!sH~((%b}+ݮڣx~L,Ū(ldF|5:GZR=:5ogQA}39k"=,^LgX\Zn<TY{m*Gd2}{.sGwh-FC0mB'Dn*gƮL{xca6rAz1\8ctOvkr9 .|~^ԙ1kOVS<Cb{/$i_W"f6ݓvlPNY{<(mk|e}CLIh"za؁DDs[ý.=2߻"A+z/]pOsOojO. @?ib-aYn[<0.M,}{\oޣ%(+ =qF{Xܣ2m,3㋨6A`okrBTDc>2%&=4r)VĴǼƣ1Wq/~^^.}L" BOeOmFp-3}G裚A>c<ܨ]rv>Z\kmW}{ %la~r&ݏc Smȳ7$jktz&@//٣q> ;6@)/Ed*HnU?◸?)B`SGfmeߛ xNi^А9]&rt?9}0(&ol .&,jءA;&d%YAZHd?Bl)KL%.Z7ŁB2jARG@TΣ-+\,ܚ=D]ȍt.hcj9Un]~3knZfl"pTi,jmP$ϾJ'ʖY  ^9PWy篍\. eY+ J}0QN|\ mD7~[{Ijބ~x-le]BѬVh'Iy5_o12 ,%9s Jjd9@S1ipEBrUb\Ru{%փ "*^ZF!(D-\'{OQC!NRd΂]D<1)_A#`xRBJ[ntH睘S ^I^6 j#¾Wnʥ45] Ac+ZW3В'dj5й (n0ko)M-_^A0)n3oeR?`8bf$,>փ*뗘|EB{%3}Jl{BQnVT$Q@rdB% [/b2>+BEĺ4KN!"lȉG}:~TỎN)ITw,al gl?09i}Kpפz_f/;؜,/h>% t%aܛQ?dGGW {\s"*i;Ca\f򮡒!"q0itXޛuW9$RASv51Y^9WK~0C]f7wȃE]H}$l_.غhyiu3Ai1طat WꙌ c/?il5/x=Al]{req`t: %=IYu j@(ᯩ{ qH[ڀT97@U0!FOuF:*l8ЯrAM "{HKS WH[wykr&ixavKt"$z%6TqɚkgO i)j#GnprUS9o1#,?1^Ă+LƩ.QǦ)=#dmFFbdl-y|#čБZd%l +_"Urű2<ƞC /g{<e7Jͷ~uVb;.m V".LA:ihmO~Peȹ24R?u| to{9Ԑ!› J#p4w'qV⃠$Լ+*4$fņk_qB֌œg{b0.BNxZ=;MۦmLR2BbݠxQѭи?#BI'ö0eŮn_(SY-HgZxs/t;- /^Fy¯*vAh@Z 53,v&ll9ÄdvM`K5 hY@}<(z6#r!ؚ>nA0\SL};x:zQkqp0Šjjpq7H=LvFxʳSòDavO:q"Z~ͳ/Cͫ"TҦā{qص5+Χ57P?#Z:6I|P&d0Q[[͍R3#P}:mǒMRZxP@0Ɉ&&y`ܨ|G~FT?.ٮ-i39br,E-4hkOqXG֍N(b&gI"ğۻ0tL3#uɻpRq i /qe&ܼOUT-F/z\= %__mg%ěn $* ]W*GQ7*և ȕw_yt#Cnh |N=vC 0e[G+\{(Ѥt}:q9sh7tk%\x*clV5l~^Z3ҌQ?1L=gF瀖uGgu~+,mA +N8G!3piNjlTFߪM{~:yWÜ0q!R"Pt=-2O)uV`lܤEE#]լz+__I[^RQ4;3(=jֈʳǹH yd[NMF(T 5t*.I̿5$k.$pa{hw FQޛ utLDBX DwJxgkܐu" /,m a3bc/at]嫃pkic |4}ß0O.oV~{{l0O5·Eh5!HOq0c쭩:<;<Φڳf( + >WS.rV3/Rs Yd,7ȱ.nZԦDU0Yx8?5dW4G26ĦܖwXKւi9!91zM7Q& vtǽO x#PYL}(#_(wL]xQ.7$tUH -JgX7c+WD--M:sJːeb=lOyB}m).Ƭ3t0Qr,OeY~[9S|M8-^ :h_GQ㻐,`J$nk'rq7*єo^uZ2r>IUO;W#Tq]b#h}ŎG!nj&0C[KTM{AUnD R~aJ`z[XG$@ 9pJqW\J 9~B<]xtk(j0o=@91=8f+t$4 mJ&N+8^W Y;U:ȵו"'FOx@ eIY&'M'^FSa0܌UIz0$j;nQT6.}b=r4-I*k _jo\Al8}5%'n^%+O{ zyf<ςJ ;Ei0oVLH]ԾL8Dž \l| ҊH}vYD>n㲿se~k3km}VaSv4wxEڒBߊ6"|uNцhFT~7C.ZZ #]:#?2G x5d2O:͠(E!'EҐgr@Y<۱^dϦ']a@ձ8GLP7p@386HVM8ZT?"UJd-޶,)H5w)6HMTIJM:ʋsWZZ'FvHLթ#3QbOc>_fU%Wf |ВYCc8T[@8xK^- :]Gm>fa=> j e\TQx??d -9-m-egV؃GG8",&^a D8'0kQ#bd6֮˒mHg=Znk>b ~g-۞xHgyE,VjLW 9 e5`}`0Gw9QuVm_H_ 9SFK ۀa$+$/~Y|8^Da63]q֮L K"f37A}:뵡}['LAcuE# !o]S m)_by#1:t)}]c$̑(}Q2o6Hճ|%OH#s\ZfO" N>8B2Qt#[),≴/<—ũt"ΦzsvT3`e"սItI,YܮAoiJ˧\ DP*|spSL,Vmᔏ]B)> [ O6 l(a i?lP<6H%!"o ×v::$ݐr8k$n6J (H*D8VؘaB8ŘؒUM,1*z?5CS@8 _ l)DC 0q> G'Fﲅ:HMa*aU *=!i)lPdQRJ(wXh@gH/)]jZ4SZUc76\vU1|gw04tbE"ĕr~b9D;J0p`a^e=2L^y4?-LI6+Na{T1Ļm.Ri=^dBNQ}OS:?{)qNut{P\~p& vҁDֽ9PoPb <*0]֦XsW$PHwU,Fu[4$?1#}# ^xǣ me39n(v' ij#G;g^ȱIWބ~P#pf=|paJ_j jk&_IYu $d6݌5FJ>rg/d2bBwHI?i8Tӂk5$ޛ/oLB<,Tуp2rǧrz8 @|7֖LE'@h6>";A!u/!DR4EBO޸EG[y,e$^ُ.nr~SS|[]%5-R2E?K1s*%g mfe2P C͍,?Jb8pݠ>J˚rU\-3p"*=[Ĺ`"{K$Ϣ zomY&]PO1.f>-MJɢ7ڢ@??>IEu['bLU\LRŮ+{ |'*`j2A5U r=33ZtdaA|7]IF=a֧MUq6BN6RzW5j`$ʺ@p5q`3.OM8jO2l4ݒN3hd瑇?z0kJ/GHK2gA=&ƃVl 6;D>z5yh zgf;l{c~]ӉؓÈXܴ̆ʀH6O}\w yjPRnJ6 Mܟ}sZUu<r$AU` D:ISiG;4uk@\r8Eeʻ唎%|݃pƎI%^?,y IXG<@F??G pDffB\rO9RڜҰ{i53×" B;Zy6I`ҽ  O| Jv0lH hW iζ6;6ai)O#Ȱ h,_*3iеXj[.o% *kJfEfHCA4UaDea /<J]YTUt<\ iq:ڽa6ge[h⅐!jdDC 9a->bhXo }_溵)sD *eg=tӗZ4Ӻw34gWYIC(nZO)pwtM?Ӆ$l1&`)'՗ MO 9qsY r&f -EB$ONwC&уV8ߐLm0i/ioJ:~ 1jX޴ɣʾ$k`uD!KnOY]_,{UXr&1Y-߳Bۭ9ΜjN9bi3ní@* X\.{k@=q7de7]LÖo2&Ytk! {8 r@UB9@zd䬂g2J*A!I foMWxbʪ>Gs[rHz?" @% D E3+\HE??'g@ RIuFYoh8?hPx[rYQоcB2siP{sq+yJiXϰ׾G2֮'O0l8ku |TЯjɈ!$m"݇^@X^4eHhL@9nB#V9NGpu}HT̲ JC;pwHY 4;*t͆QO5ҽ6ik C6V$O* ^Rt龪ёbh=:Ia<>Xb 6Y#n%G򕟥0<)ٌBBn<7r`jbbyuBy rʅEʯkܢܰ2!ž4ٍ2ս}@ΠHA9RBɭϑl3 eo˂#6#3Ǻk(z{XzE(O8ǟXJWL I2.-TI:)C,T}yfsEҁW2e1큳xUi-߯kJL%IySuVW>RfQ5-fQO?kF){c`XB|x1p>0c+`P@~;V lq;<@XGV%ِkOCP;7h5}? 8J`t#$PHYYG_PustBQSS!7 8Ȝp!p8j=L]&LK1&( lw\ ^6zƍHĎK<.o zv5ϽQ1m\j:Ԡ*NJ#^2,>3}-`k79@zYM}n*rdlg`vGOB:"g|i0}AA!G_`]U]ئծp|)zV;քϵiۖXhE:(uƳ#TX1U5񝣦t9u"746H UQ^y!~ɳ H6-{aa BJ8U8Gri QJX[Ö1lzi{Z-f"t|YRu3ڄg2UnL_,ILf>)';tXeHKh_,An[Wtܓ@( `Ur9v&7zk*Gū@5QLVnò˲>"IdxR^Kkt-○joɕ({js?&wE~Gw{VCSM^5ӂ75ƾx@<Rј9@*d=k-A8x]9j cꉺb}]'X7,ڍ}V Dy4G3šZ0H1"Nc yVa6gib$ol*Ku0AGLER?&3 s!*Y'XKw[:u+4 + FjjrR:t:)u1'bŹ]-#S&Ukbg1޴gX@VXYL<5At~'G3(dKctb&D*1eLqs]PngFYѴb @P$\?xgli?^2 -!:Z>g9b{6-hdl]`-X|5-aBHW35r~`fiSZdIWd(2:Rwn}_k-d& \(`(2hb*88j^(^qҨBivc̐pY>3khG Y"8b\h t Y4~dǨR> <'a64p38MlS:Fɉ1oR9"F]qu\L]N/w~e>Ts.),`z*'ܽsyAr !! l6ar#wjn).:b{ɿ@ epoFK`:PuI"׼+=&3y GGF$/pH]" EO`x0>1x;{c'8Sn$O\z'55'q(TV BL!7˃٫tvan 0᪏}X_PFg {'B__i쫝O( V9t *I5CF7%9,G O)/I`0!iuBOrf%ReS0,˟İ:է&lƻ{#߼m2}oiBׅWʸ)V̴[]9bE$Xs5 G@ǡjo (V'6 Z CWa_u o2afFq9Y6Ѯ\X tEi0o NҪ\<'đ-a'C!!mw}wpF=? f !3"Z^|?X|דK<~pr5%GO Ϩ闢-Hg=!˄/,T +I5|讁 N1EH/@ly-.iP E2h>BihEXc28g~Rh 5$o1ESstJ_4O{6`US6v_c;0w(*G' LqO(FcDפ.M;wBn iRQ܈)R0c7GDVl4Y3{9 ʨ+rR`8O\^SU,y2v5("mfW|yDeN 1@ׅeSO];R@{+alꎷ^y(B"cJ?jٱ?bZ k+]3?b,ݢLːe¿LY4 ҃Q2W[.;Rŷ!:7o/d)l'cot<{ՔpJOr89i 5C e[=О>ږ:j&#Ej4{C50Ш=%+zZ \Ԩ3TzT -N ˰L{/F QIA\0 [җQtEE#9Bg/ Cctq˫åIP&oxGKX 1x$ ycW~mGu?Ea'I,~Aw{3w8&E_aS97^ecIԟ:~(AG,g|Wd%LKaW Ue𵙦#9`e~AqX`9hF`>Į[P:EǾ'{Z39֕[OAkA}sub5i)Li*Ί-o W >В`4Uf09^W۲m~h%o=5BO)BK+gͧziNs3w8u6cԜY[ DOȨ|1ڍ׽dpDX xl?#,̒UpӨ%`&5$zJצ%^S;"R5>{&M_#Rȕȥ_{v@ςd/(!O O&c?q[O4[tYb&U>#kM$1wd.) QoTQfUOW*}ie]U0m*GȘmrjɯ2Ҧ$xsf $zhJyꅮw{A .Ԛ?9XvA-. QA#H ,: wͽD_0ɶeޔ&MB]Jϋ!`]LeQA6(dLu.GbhFv^? h̒)q4YU>9%CqN{'e=kv}1!G!KMhGY'%q:Wo,yKd9}ٗtCC >*$g)`|Qct=/x¶ ~zb'h/jd;\i$?(-oEE"Gf4̶TGh#v< Owa]ՠ+A lG-7/ 'dT[M-` "ĢyٹXjt8Ad;3@(|hf_ffx;ϛ)kX$2&gUZmttlug^uS[> N%ZNDQS;m jܞAԝ%Nfؚ$лgFe9tPLFn t," BB ltD~ g!4Еe}s3 =A,ӀS%kȫxhZHSZ *&F=|?=l q@H 0(-Jnp6FPZ~OM\R2jK"G.^iUN FYhG}oœ=~Mr*ryӁ61,m7q'$bM"b&iH:ojqXN.zz#BrÝ1 Ǥ*72 gmֽ=̎e纈 RD1/.9h u/f P ջzA1,Rgl @:3HH[=H6(r8jOYКБum+~mj 8­ Ǽ;Q sC~7D_`YUm-=3vB^;T[A=؊W5~l뾇//`1 >[IP )W۽Ȉz+Q( ;Wi=4Y"0`xp/Ɨ5rZbuE$p\1B2 0>M%Ʋ8 -ߓwA򽾓~3YʮJ&T%&'3.:fi5_6300N;z1F[y^g# }E:?7ܫȰ])nsʦݛFH2]J^ak;Y= XH 0Sl%Gw.wR\Il %{^1b[ul`}^coF.Y|L8*:ZH+5nixsCUjhA@/='/)tb,a?Rj}sq^CdzIC[\q"OA7 &@^}V,m- KC+-9tp?w_@M/ w9hsEQ*"}7Ue,>n=^GKjzU>3U(EfBdѴ30Y^&׿Fcvq36ڡ/7Z8\ O L%g̖0boh{VO>!U4q h$0sE) ?1I]brco"n勤*T{J'6j6LqXn4۶_Lc$VB*6UD 2D%FOY+)昢,lʴ+}°@Zbt#"O; _'.J~< F vAN1fNHJR<9`ҟW~h"𝳽sp2s29aoA29c<| E`5}f{PiO"#=G}#6*An(F /fkIa))I^ IOS,᭦y&+AЪt SW@A$EG exwk%Q_1.u:"P5W7i3Ӛ#tC,pƒl_;B B#7r4עԪ*H= @fDwuFtĠ,"klvJWT|u]/H^o]I[K:3RFXˠXRD3eN"쭨$6VI 5oB,9πks! '2FL3/$6$xM`S'2׉wHk[ҥ ϯ/+D`ϖMܖ?&i]?l7s÷VԯaqvG1j5$hf0k˔1*|U/as5)hn~57KNlkGq60(5f+`P6BSM'pOi\̡er@_,gdk$bʹ\VֵSʭUv/zՀXz#gNoeXJ+n IpM_tU>T.-=w1#ѐ}B^c` #5 5' =tH_'IEt#?ɻU`hwY\fKO>vTGx;)2?KjU>WjJ0Зf}N/_MXf6W[45q8"wY C2*ooO5ԭz&imֿHN, IlEd*E$UC+5=$>Od.kh.nniG ,'rjEǵL| #[E Gr4oL<,I\agdldYao0(] 7}{ R:Q}IAJnSA(aq*fŝ5r9lEPꐖoRN3<[:`uR5@ Yzfu8#4ZrʈMx~qΫH6݇pe2^8;Р^2)+zdVvn{l<%(QFOux/D9F?\m vˑ␒9nm 13nhS;Cd[|0.wyt,G3 ooi׳)x򴖑!廭E?SujGU Xo7bmi& uP+ ;J}$OM5rM*ox~G\rd Ggc/oZΖSR, d"?OUeo,&Vz|ss=R"2{vџ9L a !swEV|Js@(}D0G&`B@"N̺3cgITIgzB%Q@ǜPo[HbtU*jHCURY7*%ʻq ֆ; %4Ydر,˟o$qdPԁ>#-Hrv Ibأi p阔Db^8Lr>GU˽Wq{LXG7_w  nCaF!<ɛLoaGeW壖BAalcC\k?Wke?yhG a{ĈwcL@0h(Κٗ 7JW 1"% BRTˌ)Cfӵ5철|isjýYK.I_=4e!Pfg3 G 41n%љ1!FmM1)ݵuj6҅p 8:4cL @(E8:y-hqrXT&;+Gx@lGXMoN nlςښ] &()$sFo[l{^aM*yb./,xSœ09˃o2Twz]idbbzR/㙆1>-/MU1eсk NAEY@Zi(aBL:mv((8Ugh&Z`ϛh $2wmW蒹dAt~^I徎!zQC3XKɩTגS#EQ +Z4 MZa~B+Q1FGVlX.W'gsHtaع|0d3NL(P/-ú;.޵ty0X~kv]lzFl)7hOcQrhgA(<Ye*N@W|Zַ FU~I7Γk6rg'B%> _vߪ^ߑny:^OwX5;wH}$ RX 2Qz=}(9B6HdQQ_1ȗ4';/hyUANCOlf|t F)4 'SO&ӃiF骝vɞg*?L[%!k$#$o-ƽ8.[ʊ*eخ"2ϫ6 E9-@iC)CJ[DnW8ƺfPjC߫ *%/\SIxr!=[1Rv:m1ee4տ&Ҟ%3 O~Kݐz(I1q馏%t7 ٓ[ё⸶չBlTG4Ph؎iOB.t$wu1W<; n6r27]F]MۤUT ?7^Bw~kh`덖|.#8˙O!ti扷I8`ߤ%bHOA8ApsC Fӡvh(U3j"=dK`ʔՏ*B[SN-(%ϴ8mFX m3XxՓ UQF~_'M2 ҠMҮYwY{5Zah%4s4Ž.%Vi%,5=#ޚ>6d~OP <Ckie'wQK=iٳqx]g&2k?(_wYd43dƽ9z! <ąF |O&1HHGPz_8܂zjs[^3( StyԂUٚ5wOrU2g/DpaM.\$tQ=qBbDyZMKBˏ9Of%۫: oMcݲrnTָHܫ`al%y;灌اR: s$TW]-ќVgPT9oUi'ZgWUP52Lrzx2D{3ԀmðT"L +&;U!ouͦvAvef6'B_+ig2W#hUtϚz8j5\ʧru:8ڲ 0՞PdiSXCrsuxJJ[?$v H3E- ,Gؤk7-gVpFmv/,2 e+I+׌)sC?ke+tğhGtKUKė4P1!NrЁɅ̫]iw/,Tf6]zC;YVe'8Y4z S &IN6sj+=ƣ2|柸[M 8,饒HMl}gJCZi9 {źCh'uR)0겄AqHRgX@v,%Zs8)U}E]/Ǽ20u5uu[[;fYf>ۉ!jItkSB{F$0O֡wM7&)},MbZ-ǥR *5o,i? c,x8ڥwz7b&q Tu=AQT)Y&aÉChD΂T"h$~sIqmް׍EIq+ys!@&}d[ƿ.*8Gl 0}PÎF™ fµ=2v0,7m;ND%:"x1Ԯk1)t iTꖞg6T ,_Ck4,ߡ* F9:LK\F(se(:劊~RV׊l<76sK|X-ՉؤK@vZj'A,6G#%>+`&`᯸1OV%7ՖI:% )'\)(>pM[ ]]{}L0"R+LT0'8b%Kae\)`BT~sZ8A0ꉽ5| 5f"?`WFꭑuFNsQ:IUǨžH웴7cv iE:VVi-`je#.2%.!CR[ 7iўANBB.MBU?}%$Ҧ1\z.CZn_ YnMǤNiqhC ,( L9."d3;#w{C MÒ?m'7koV 5&< ­XgM=_"%F\ ?9qpTHXI2FXOatV *3b d$YT\XՎf;rP QV}ixT2n5Aa%-rբ7)gYgn*77DISF@`<k9os]s ᱍ-AAL^?&\g@2bו"AxSlV#lZ¯" j M,*bV\ -jf4֊4m7EV|+ [cd^덥LG$U^P0j-;@y0gQD t)_?i~ )Hk:D *uFʁ_!o8Z>KD-7@VY0jx@u2< cs uPDBG\~4faZUpf&ȓ 9f̋ݥPR,5I8a~}TsL!Sp%3;.Vw53r:fv$lY,)$DǁOd/,= ]{aPGvasV3&k~bdB%$9SHVqQ0Dv޳s#R a{֯{Xmͨb{j][Lg GE+>g@vȭ~cā(=FCx .W((/fw'D¬`y'[*/"3`+LwmE?/{ |!&f8ɣ3<9TXG1Q(qԥb&Æ(tDEŏ9)Fck .v1Gg~ ˽x9W,pn+^jgGF ű=z0C!^r9i"F-" 'UCb6&"L e}]+;1ɹq?-˨ڟ#lt}S3oiĊc!{z[ћC ¨Jq[Dnö j6X Juw[ 9K(Q ;|r.Z'82O ?`2AA=V 7M6N4jXͻ7dORCq0Fu(Քϑ2Q3PFHNOY9iZ0J%4!+-Z;5jeЊ@\.'gu͟1u&(-8y4,ܬg&b\L8DBlNFk@cy"|:fv/֨ڶITDx8p@jh.1,+=`c2A^y8'&+I 183VөO50֪+ñlԟE8Y{X Tg|!CИa)F6VX-rk4$3RZƟNPt{cL$'T5+`'Rb7ZIp@S~D^uǨ^@XžUvwD˱- zHRh" &w2>~<ֶUލuan-ЦOič `;1)O h!ۖ缊V'E]dBߏ>; a'@`5*9bӣrɄH YZ R{Pt}*y#OPA ̗*6V<2L}wbΧEeg??^?w8dF}[įe Pt>C-hKC] P&KV)16ݬ[?zRVBjZYM%e\"aWisgUUMz!MT+Jz8 Z_.L}LeFpJy.jM^䮏_>TG[AXY\LeïdH'.MLX6~Z8r*@TE1N Ff% u/h N]ud UwwGegT9bW܌l ovpYF*/T)xirlAB 4#5dnDqA+0A&{yӠ+N@E`)!gBc33GzjIIp!%UNiFRߙl} *)N@K %,,*i>M(M? d.Ųx?{Hê"R(, lOAuR}GIz%w<>3Zcnxe^5gV ;$Fs|bK%89ꞗ3UR.Dg vy`jKw ]ٿbt*uCvz?֝Zv,$Ǖi˞w[ΦD&ڱY T+kja,DbOKTERʴCo ,@| f_- pUVfh0(T-fwgV-~v͎yΦAP-" X;~o/*QTXb 8{ETN+{PeMNC 3m)P cu%3I7; Oy_2V@+Rwۼ<( "<{uw|=(fe§Y݈x>Y>n r>};F'2դ,? &o(X uv#PUǃVb)YGu E8QW.!)*UvyRҧOa Q R ȮZj7mѓ;w@wmHZlAˤwzc& :mX I"{~xgBf!}K@c:9^ݕs#2=|B nK۞(;hbĸ -Px>N %'cuVlx%٫Ȅ>X%j\qlųHfdq= d r_#i=WH`,(m\2n~Sd{ӖGM̎fALEF>:_^5'!|!AY.9XU1X.G=ztfҥȪ⤉Z ,C ApobEZ owJ`ğTH5N } gSZ?.QMϗk02FycT G"؊'Pg>Sߑ& |WIQuV҄dݬ=z~VKN0iLi7" >=3fθe#EMNE)`n} 5tv/Qgy-TzBhjF!(_RVn凤˜ulм+%`5q%C8B݃kr><(Yݲ;*Mc vQ|)ݾqmAj,V^/:W\cVpL8)(kSb4 o6ta UVHMB7yr9դVdAZG)9QeOJ֒V8HW!뗐4\~~xU &4 T[ @݅EqzٯA0AULkNcz"oɴf_2< S~^Y %HTn\gٯ<|Զfma3(6M BRxf,&ZO*_#p_[Pp4ʸ'SO9` 1kAu[b>!^AŔmK_1YTH1/jº$*K[5$Zۡ +N>4 m cLW鿿A PK 8q $29223qs6ถ`O`%s>34 /4:dM[w[ Spa|Txxԋ6ciֿ8{[tBϑ~% }o3!Nz=@u}W"5mgy%71exK{'!Wٶ[g*&\'+,nċ#|4jlYlVu?C%>?Y`e|if`ۓJ(_R'L|k7>>*MXlb.F:ͦVRP2~}gq`z#M:)ZM_ǝwzjN8<04kW}uKI eV#3P3-g$TaCh GQŗ`G?V;ʯZB?Ʋ~/~~~giabq!RuZv @{v]ՌLI5Zjx |䛇,L/3*gUߏ9ïWG]͑KɅHOix6D:3] oN }S w6ՖUP9;B]H$~d!~4)1\l欑9dHxBAE@d!sXXDuIaSXyvGG)}_*x0GkIe[.qX$+iVn&R6g"g{|bjx_ur& \>HNTXvFfNjN0ȉ¤UAqV,X$OhNvW_|J { =ņ?|>Z>LįއUޛ[KSY\3f*))j X?I}X S{0Y)R̄{JܡxsYȸ_WMJ'&3::?Oc-MEt f1-AEi\+._ʗEec,[d\=_j#|ꖺG߭Nm`9,H7I{sLO\B:js(N gk$۳c~"b~[z?\>f"~9_e: =bwZ8E iEW+L<]W |GpdTxեɨC=#%Q݆Q2K= N:?86hVc6 ja)/$+W$L2LʞPI0"*ol 7y. Ÿnb-Op=rv#,F nՌn 0b(i4ug)vU0s CFT:L(L'9D&~K#w's)׾<>,>2W`L ¢1s&1P>9UhF$Ӱc"6t,-܀"JEoR<+G2).rM EԫT.x[`.)I S|Tn.q(Nim$A%D5QIPzE=`iB~ LoQ3JT5tlzNa~ UЕ=\"!nC_B ;US*s2BT 3>D {AWaD;#H9@Um@o61ñ<E& 2j^hQY^9O=Vi#FҪ(iuqTF?;>Pq SfX"Ύ5᣺R+Fxʷ8D)g3MV$?%UpHDBI?hh/KR3+bN5e8KG,%唂tNUHk3ƙ `n4mW S%b3y7sl5zKYRR$i*c kƳo'zl+S4~ok1 ZpZ0xP5p pД[Ӻ]yRto*A0]N^DX[D^ &sѵK ?R#9"tQA8sM7o!aKhdpB@;9`FցGﺳIݫ{UNt{GoYd\-DBzYmŕ./n O%4@mBkR=>$6 hD5mTMr\}#]İlMՕX,~0D7,dz *vz9_^^>5|&G ;veY|R%quˢ ~D.Bjg_2LaF[%댸VJd2G1RwM38 (OJ솰dGDBH๻P*CrEۧE!Q'ܥC9"e-T q%taTSɩ碑6i 2HšH 4EkQZ49\dU!Z]_A [5$#{Ԙ;EsWB tQȻo]`F)cMe` JN(, mϒNoA"o~2lT` 3WuI7oL2iMS87`(d~#?GNxvQ0_=xG7RjϊG<*zAݜ$ۗzT-kpQ2s KF?i(^tCq؃= e B qeGgnBxLOuoQxFrHU@gAD,H,R2uq+BV5He nxAzq d $/1(Le-p84Cy=s@Z /2*Oĉk@qG> 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼ha⟐#с[cgFdpQfɘ 4R dEP̱Xv%,un-ڎԈ#ܟz},& y n}o_Ϧ6@H 'rx#tN]22ۀ`BVhRE \zə9zeaFTO>b0FTy28"k97yX>E*`]4XP(.KEc6or.+R" #v]ZQip} T&}3<vx}hXΊN nPYnݘmNymVW{-Aśs&.r&=B">Q LN&$G fK|gU hA(Ot l-] =ۀjJaхIYvYp 8X=,Qd4a~01xk;v5%z­ *KR]ަf>EJn ѸѰWϒ ͳ ++I&,CU G8]H.uhJ[Ox%7k C~r!0X Q4h;I_溼~R?5\{rM|\XXiٰwC#r'ZؚHP6xUJњq t R==5 :nܛBK&ŭԑ^[HmwJ84S=HW=IAT5e~R&gV2yƁh8ࢿ2.xE\ڄoü [GC\f|(m2ҒRϨb wLI OVͤWl ,~?9GaPqM Q/MC3kry ܃v  ׈BKuU }:՝W%M` 噓p[ͫ-ԁ\Q Z$+njɠLt0HyP.Xn /q@S@ ?vn[dىnZWC]Ш2&c&9:HbXZ&q n!ͤ4I.zםTN*>(G&Ka30,4\Fb`Ҥg~N\[wXEW-ԧ/-Tu@]P]SL*bpNBo bԣT)_{,XL`TpAC ⧝4~F/nHY=@cZ=GlRu X2~ xw@dȻװb}[l/+ X,5_1_;wP]u~}2.S ^ӕ]^o_P {C^"Ȑ TΖKxQ{<0e<8Os~XgܡAp E?@uR Յ[ǺW=22z3C.Ks⓫pa3…/`Br q} S> lB4 UF7CO*6lHnQtp@͂>bZkchFS E݅&N^) oXgVfb?[J؆yhKr_4p꠺JoA <4w?-ov"l'5c-g"?*bK t  ]iVS=QU۲}CJ*F+XQb5,(?EyI :2{263wck0) M>?Vѵ1n֣(kA6%J8J@Jo [fTv!7cX lžǫ+JTE{K0PRvqYGfN8W[,D)q<\Bi7R7IR9HgA#y\S%G`5 fvt(ɼ^wUdcRgU^'׿ ]ou!'% 'ՇlVgPw!|HvcJeqx 7b4KbKYTDT . GfX&cJx´vIqb׍ݖ2^rD64 7w6HMٙYϡgHo׎wt&Ӏ=iƉ[E ,Ngcqd6@|{l|^:ЧѮAdy>:SѺ*suPj|XlM8qr}`,4j t)08Ѳa9/gQ,+N'ΫWe) bWY_A+cza۟+ a &O "\ï% Ak$*'F]3UE HHi[0MY[SL)i,2TWK%Nh^'SS7g|.&NV cf=Օ)r]M#X̓X>S BcnlYP#BvB@BIВ`K M]73Pf;: q|A1Y"Fe01-S=L~Z8p`QZ^V ie0z&>;yʷOk/eod|7 LÙP础]׋ƦF%F>ҚBTȟ`mKǑPHњv܅g͜ljSqW+uΓ7}25]W"mR>(qC Sl[Ibq1K7Zdniku2Wd~~S#njЙP8v -ek='=kpu|tK!eU @%,}>?A3xMKib k\g[.YLܐ%vp@"}~tbIo60SC{XT@N@EBFy؆0LA#`EckNU(N3&S2H#wW 5۹ o~ 00Ύ8k7_ɗs@~s '1"|^# z!)|Xsn C)cm9XO>.Sn!Ea`B{ԏzE3J.;82m,q0 t)D] 3`G֑-5SNjw_).#~|v ~l.UkQYh9p{{jy&7&S'`𵞋)p-%ju2sӜW1.hR/( +[^ .~(K*Dkrg%UHOG &fBp+`+|xKl1DS%FGJE+SLgfk`FH`VqP=ꥭfHe:`<`-G Z}DSu8uܸˆ2ikNKhuxܮRPah+*w ۱3"$zLDFRt'hoI(r,G >JPjRT`f.Xl N_|Qi<OƓ]G3u,;ߢGŧOǃzu -iWrsy1D_c^~ h[1GW…ãV<[07b]RE\9 6ݖa} zK4~~oY.ӊf*Hb.aPr<,+MNPWu')XT壘*93QjXݥm|7UsO&LI@*>X^X^m1].H_poQUb|P)_!AF҂ oӔ P^ $d6!Xзf( +\E`3>I㕴V. h)rGyihX&f_Vz"JU1ueKn4LScQZZaWA!Wf7<8 ]?va&fVߋ9/Y}A!orf2{#Y-ָLv+H:r'vQ}B=I"heN̩eSH@isB)spn)=:h7N.?{* `AM~mZADBm<3}%n0R70d)Ƈ1ЍWR 8ߚ*}d--[?QO9NhnƘ^ $Rs3?߹!dIeEKD\*#υ2`mu)K$108Wuqӱb6Rb@ @YB Zܶ[۷ڰ2yU8wZB\LN:}ګ^>;<#)\Hz[bPKs o͠MB~Q/ /Rˎrhl6lJ{Ì]έ>Usvha>"'fcDW{ 63 ;5!RL[g~x2 Ȍ^q&Y|W܌~Vӟ wS;}_sQh.( 5}8&?> 4;3?[8x)/HM&)KUO*wGo*:@F㗣})«-GPVhW ³_T2lL 4($!TaFa$ _qձSU\{Wx=0#OubyKvb]]cA:ijEB0$hvc֪GTAJsgIhA(%@>pI톼M r]b?gT^b$KoW\EKiu٣Tl*{V ` cEFS.|2'](E$Қ*bdf+.=hZUS^5i-PʙS{!-Q܎;pF y;يgiH>+4f%˔;/2":^@6ٿ<`dWzV a/7$x.YnbMx>Os;(m7OSp5ſ.cqt޺ގ{sg.GR3L[okٮȭ{Հ7M'phҢ.KtT&/iaoh`Yf!˅?\a3 W/MI/m2dXms7z) 1 RU 7,Nl%kTȅq˜܉ Up\A瘢"vmy<]\OMNF9(XW= Y3\'t¸6j{2qY[+0 JqylPOH@p 3. -|{7U\yEiqqt3 \ﱁce.w 6WSB74C ukKԽSJg 6o`lC|n K.0/1ͱ_x7 A$U&ĻF!t9+ۼRh +? `חuWͱ6ij}cZRyF$KNg]D .11@1l!I%D. ȂdDWU ؀ 0^U3 VowNg~U}pw/ۑ>r6lqj="qh0u/ !T- 6 1j apdzv*ohְm5]5yZ~6uxOyo7>n.mIZl &sڋU VZbnj"N|e}ox+ Ud@=r4ꢋw:`z452*,[_I`>9ՂB}: a+2l`8۞P ,dll]̶N>k V{ abz0lO^fOw?|}[KdfMɄ񧳖dMJ$Y7*!>XF#I6Eg)W<۳ q^}wmKT0PO)ovoq*!8H^nre{Tl؁և"P-Y<ʪZ\{3tvv{k 4%5ˬ&fϱBI+}?H J.2Ij\'pl.[p}lVJao %Y(>ِsF$!x\kO~I cW&9Zo lCەG+45R1ᡀoO *YD,.UbVhlÙwo@#:O >-^|&ӶEPΊa剆RgÁSBߪ,SLo&E. Zr6xLfn1-D% B\5Y 9^*H `%_0ڡG4!a$”?*7к49ũʳ|B(>ޱ*>^ƨжd/F@@"otQO2ʐ*"T&k6klyb 9D 3QQ^Uc.&JV y΋Zi]Xb}&վB tL@B`/YZ~.{)EZ#*BT-q`xN姺7n#4q; 1 egGyZY跸UOt@fGWi&!5nJ;?dlj&k5],2'U<qȁtgϴ*Szj4j`TĤ?u5{bBu/oT+w̌5r1Lx䱰vPyA96Th,*HkD~L~ϓkM {fFP xXògfhGVʛ wV(U$3ېFX- [g @&Nw^^[1[<Ł;SOkZy9Y)axv>?~* /+4g#>l|(xQ(ªk61;(*3Kcc\O6(`ooo6ؗn.z͵Ŗjzw1ZT .s]*Pv+kP 4l8w n bBO1R0r u=_`h4f#p[πq|:-/dweMWy?aD#Y66Pγf܍E|UZ^C7;Rwo]Чo׵ "$}W-`fĩ&D&rXj e'Щn|@A]"#ۅ?l;PIAѿzHyoDhrÆR2@(L O$Ѝ[{_׃ Km 5zrCptv fE%.6¦tPzz"AEUhxۏ'^&DLXL>pS~F>Dbx pCEbl5)Ky#7R;I|gfW#J'MݼT)n:I⾏yi}*\UE~s ҍw<.ZOy=MAfedBޛj,iCgr -źߖ֙)Ng]jtcVV): e8$)T=Hɉ/KQm^clǨ.T:` {y_B3L((88kT J,VZ,B:(WMl0`d`-jgCZhk m`G( gue7tyv9_T.xy\^\BS'}j$޷K<#5+*|e\ }7ϣo{::YM)]aGA>йlKxCϻSGZ_} :+` S*akbXW= C87 _@j 1YrQVӇ͒:i >g-Y^#V!d*U+ŠzAynj) 8E {nDd(׾z8שb炳be7HY1:yT\53u7htjJw-7Wtg,o;*>KL 1s, v=$ KT-|.e]hkԾ9v BJn "*e.y4iSN/;H(2ϓ5. F=>C$h`ʫ:=1L6\>~`s+3,tdɚpꊾ7b{(.S }BBH0_sBu^6R '2$VpV9c.YAQ߁ ]nE/;*+*$n"k*L T$ZT69 r!p~tAs3eY 6pQ-ͭu/Δ,p0C2Bq0Nr*)U0a*䫓+K_N&G[ v`=N_3-q?ÕkI (] -kӤxu9ʾ`(pt M~E?À0{PȲ)f,o$Qs)U`;O瞒dAQKa/Ӻ9/ϠM\z ~Qعա1lZ", .[xf<LQ?-I*uA)%!0㿫BBbYORR< ϲ Zm# 9`KNM)y]9.> 폛H?7/S[QdT/ onyP Q6|kl!3B`KD TiDDjr䶨O}n# \tsR܂}-ܑn1éhndN\XDd ل LE*q19Q+ɋ,,' Ϝa̳ 1#I+k + c4DQ.??Lw"XM8Ws}@VvpMԿ%]Fj%I!qe1m=PXuEȡ i$H3}!W#롄R\řnS 6]7zkF6mP.?m'xѤXO~GRI;)C@H*ogqUW 7?O vL/x9Q!ׄ%l2)S#X} m[8jHKysarJs}B0  TZ^Q2/C뎰*<7"BjlӏjBI2ْ@-u<b2L*5~IPDè!I60& D!cS2' ^%,"D 9Pfe|d*UrlBpeu޹I"7<_#08O"/HbPgƻ?+/w|Osl** ܧ!wӵ0Ylnқn=:z(x2׬#>QlKŔ:]nd=a8VOvVy_f?;Cä́ S)0p4.>OyveXϵɅK)=QzhϺ= Pl&j.\ժ2yKa˙Su$;MNj"{V$<$ENTFg^ |'በ tg""- S?U 0m^AY7D:XHm-oF;t'=_ikcǚ5v(x<Pviвk:_،T>x o.. ? r1Cr:/~1/EэlgVg&Α)Qp,=©A1O%kP݃UjFP/TTG۲OsjR=<3=NFe{Mf-Ԓ9ƈ?\xخ5wF -m@W;[c.JqڨNԍdxksF ;=ޅĸYl <$ݤciVto=` Ivff86 C?8ҐFql,RUL KRӝ\3}Vgqc8"+;]Egļ˗@O۞6ʅP~\gbl1x4 WR62lD-!.1{5raaBd$˻W[@8+5_a U/"kffCu4{3qXPu׊@ѪFɯɠ0>v4C_Hn6okt߮L`^P*{gA=T wT:nHa^H.nB(Cp8-g3`EW0ZI5e7V!rx pڭ ] :45m*|UDbv< 1 A2(Xc\&/rvP>iq8Ƥ{eSnb&f:@P^;/K(,kc<^xTYm|U[ȃI2/M`ThgŠm@Կ xdnFW:qx>wܩjX[A$4TZH/UˬZ/ixq;~:,Cx'܆"HrS;bh6fta9y5AFR8Tx7X ubs=aQ{x'&d=C9!f G/fBR4Hm̛ 86ZG*@ Pb=sHN1nȻ#,өowr:R0L6pnʗ]v)kщBgOMBw rYą"}v>6^1y%2utXjWDK:9$kæO*Jg{iqdڹܾ(E03mVZ3JS:v]|)+Hz hh<'lFkufDq HDfhs MKҭ-YgWt@:v12y&[: 1/ftP:RR01*ꠢ&=7K3X#Uz׫9L[O[AP24Amyr=5Any"L)AV}IXhX*pt 4!0YEڀâ|]NREfL?]eA/>oZǦ+*K~ae+8|3 C\kEFF5l_g)!i*rASLsB8wW$Ȫ>8UlۧH6Xi0_5E>&Xl$ozZϣD!-D\ SyeD#7FMaGNҤm2 u~?~hR$̋{rn(*UA}JW?})]O}.dޡ52"fT0mU_S"K<ӊ}e={7 F~fuc_BKOq9mt/^zrxk]E%Qlrt=DT@h|IsH>ydHȬ!˒VI.<$?OTi3RY'ʲY+]|`aؠT3"dU`6LKcܼA2.M`R(iPEy4&-rb1k >VL}2ps5d^Aa|f^}g|ivjm8SR\r!iz\>]Lf6?o^(zR&ЗlX,IPY[j;σTeqV`SU=#TMeYdt S?RXC/BPMPu;2k|&*DH 3zxmDQX)p񐕺XBN'62>j 7PbΆKx]Ub`͕{n;aȎD"*Mhxn.1c -vb'3`L"Ϙ)HpG29538ZuȲ_{F_E]9R0KÌW2Kz?}5 KisY%B%mC2l9Ʀ =/$Uj4ؖ&*̚?K>0>d7,:c pôܴb2IiŊ>9"}O缶ec#ӧ/ÈoWc[!gW Y#݇$+X 13Cb34pi52 uc)t-N:Q#5oJb(~i >0X]>C>un%6r?Bj! Ͽi+AFmV0KE$ZL[v:3)Q"!v?t[j M__Yr'I-jQ) LSPTC#ekESjx?cCL':85w#D'M1j8-LfWr{ֆ!t\vXe8i5mۧ]Ta]H^+UvUܝ\w9|Mw'nүd u(︣0OaX6e4|]TT{5IVՔe{73^X2*/p/D5Η}6Tٲ+'9\ Z@p"JxY^&?|~&<_D|-y6KTm_9`ZSL9m9ɓ!,(I]XwV/E͍Ȟ3-+s9h,)NXT0=> k4G&lKB$O۵5ɛs>Aswat z'D)5[ʁt0c20<w簬$A>pQVqk, ^4Y6<%v0S pͷ5\1]Gsǁ7)jJ\*b.:zZ!d Z{kO ϮK.gԯ}M`+ I3\g`K܁Jv#u}m>%5U*7**]2;[zi Z2*w0ÙT.B#8lS8ȉ2&u]=#%0 1Ery.I @%k}wyqh'xO˟e(h)F1&:Yfzio_O)ޑf5gVP2a*Lt"68* 3|T]}.:>u! nZ# I#8XֹCLp2tM/&뇞vhIvh{AW<ҬYEwW`{OuD;1i/&@S)=bA' ,RlIwTg͌ϊai~p^ٴ \ޑ3M,/8-4‹>z@u1xE4ދ|J.J`|:Hwvg2Y`<՛_\7lȤZY\l(1r 똩l2muQwA90;_ NNp5&ޟWhfI_k`4M;}h҅}ߞ^/Z }$+#^V @ⱽbgT3?&_~>͒.4L/J$z57\=Jbq/'ʡ,n $Ke$jܵ4ÝvbQUak5b]0m)RawLËwv}K[=/p&J9=8+쉁S{ *usڥQVäXdӭ[ U.lmgo*3P97k|C* em=AzЃdВ1Fe+2Ck2p_^ƬH##;'p@q\^ "mnԔ*9ͬ 6唏IkD/ f,|ۮTȸ-h&a8+ )KS.G{/3-R2u/y>sRdLţK6M=4[W(9'֠-)F `%_:Z%ӆ܌u j ՊFOK4F9D }Yp>Eb?h}56ޣrV}]P-r/D;J2xk\!D,#Na/wInvu]L yXCwk?+[ ؗ"@-jFX2*cnʜL2>" ɜAatȣ~F,^~HDJ|F>T/ 01x3 o׬;ua딂!QOi}mm'ZZ~l"6` 5>y}<"L|Ú:gTМy8.-եLG?A`#׏Y?qEؖӞETH`X< &xruB/kHtpa qdMT^Z ɤw``iѽ]I. 30qAi_Q@ oۛt2׽bOsyP|mew%/S,+y@Xаi_2ஂ=GspuHJ ⸒U/f=2muL܆?5o;_"**΢w'z* U}؃" Q(T ރJ=5%LޫFWJzVT!,6=Djzgւ9<./Ţ~3gۭ0:I>C6^niVu|]Jg̿.ʗyQXKع @%Wu֗ ء,,"lJ/h̯ 79wX)é!EGRs`S";'))Yl3NR)p m))}&L(H7WTύLmupzv&6[,UqzXbٟC5  Y#BOWtZL~ d0Ak4* %1Q L" #lWsla-}g`")X=zJ?[Z@",A= q6aQN–`! =xƴp+Mp/LevDL[.W=GVp3ztHa9+ڽNCpRI&ȝq:eTěV$](oN9">:bS )3&0ѝ,f}$Iwer J%?m[*S=փ%~(VR3PD\mkߝ 9#6,l- &;sEp0Q^k HŖ0^LݴƬ7E!+P[1GI$VFd[qM:8 n=q.@pAzi$YF'~]DpC^?CT3+U4a'˭2*]Ն^9o|n3 %MrZe#{4C("B+w7AG*5Ȱ4=q3*pHǢu )tCED΃c?ljUy)$Ǖqe q,nDA3H.YځGiwVd·G/2o4YH+FƇVL5 /,PA~{6ٲx0-gہeH.>IҾ|YNz\ C,'K#zkcwǭlV8㨧G~ix"]tb-9 !.fX]Byf'i,)^Nt)6;e,TMw~L2ٺ/}j&AQ ?|:L-Щ@{牨'|,u} :wZ0&@Swt km7jRAOڻ!p<:&9A{(Mə#&{4tʈô:n6Iqt(mV0L*=;ici[UW׶-NR鲍v{b_GgS>"4+= J,GDA: 8#4㠬sQYkm'6jmyU?smfc%$*jvG8Ji";z}Y`?$nMvx5$~}|08Q  I3j\[waOwT@YZ68}%+dRr:Q%\BvY yR?&SQ~ne{ٽr?q)Ǽ"N6K󓯓ϡgvi+6C7bĹѧi ΜA$7 l6ɤxڿD8E>,, Ab{4@ކ$=G{=6A98^ji} e>Io+g^i%Q@.&ۅqx[CЮpjKCwK?BrF/IW\yFiu!.fV+S7;oC[ߧ~G%TQ-8+uO7RЀҒW3{!0Nu{:=`dQ ၍I'V8Vc\?1؜5@py>O=y`=T /%3FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7l9*G|\()LqI1RG. G27ݖf!Dh{!NjH+A}lV 1ag4+KG򯲣٭i|.=,P|iYhS|^{&GSto*)hQKݵ]G Ԭ N#8݇ 1TrXj`kV:L,o-,VBp6\7\P|{Z/aNu.^#KU&3?;Aθ bTM,gV JarʿwpW`Bֱ=aatYU68.ϑ? [nR P4!Rсp^3X 1(,15N^R2\fII4q5sDQճ lN Kό|t9F.uhfo5""| @IB|eмtoy*T׳rj}o9Gb05 wabAO !H0DH\ Y/+XrQA~)"biͽ:_i'ty'^#(Z$&Kp, Yi?&}3̂Un![U:v9BuTk(g!~$&SSY({#4XKxhGhjj5G1:llb#Y)~ݥ&S^uUE+.Sfߨ_`{~L ,oaaZ  Pk͐Jz4?ԆY9%Nc:C̳Qܭlvur-01 Pf/4ېYW/E/@'xc6ؒQ(h|}\ʴ8 .h?d71v#7uV,#onFtbԟ2R7 c kIiЄXwXcv#Ηy%plj )VmrxnQn}wgXDkxm^}j~XK W (+QܕArө6,M2ɻK~ڃ{SvU2$9 *x]Zx)5׬ }R`b\74itug$T+t@5ȼr)La/ VL7^I_>FtP⼘J0qy][#gFH+A!>I.4JkFHaaš(0D `0ݘS# + D?\N <ϳmc@lp]sE#æd|Hd†|drD|gOȲ2=k'}UBk3j KLtL _ ':=eؚ8;yE!.IOJ{Ol|~+6eY*I$m>kcM_?'gAy2" H  t~,iJ2"x|k JS[JNim:hmP(e?Q\-Q,Rـ4}.NC9itž dRh[mDIޕJ6cup%wl<<['A~k6ڙYO1 ][nہJ/!#!lsǡ1E]6\}\ qK3.70/;/P$k&*y5fU٪XjNW>?N[A}]uJױw ς$0'J}IbQX?=QܜMVwm*G`he?л^oqZP)T?zX{Ǯ:qotG#pWnlu*r=81ٯov)3 Rzb' sZޔ%O&_eu~b1ӟ&zgBbmZS#wR{ kB]7. KnUW*e?KjLJ$}K"a(5r氒~D4 + HCAfzcPBB!6SGBnkBMV^vQ{G$5sE&y!gI"?+2~F K߮qÀH~eh=ᠲss:q͛pɏt`γiDz6t,-]T7<{V*6롫"̭55q(e:EҔ?SϾL!k36*kS5wDEiQ\(ނZV*&,F5Yدy!Y؃k'䄁ؖFb-x1 HCRTW&[*XAˍP0w LCn[Υu/b(0ckr6B&s OݴïO>Dxfq%=~{Uڗ'ެh}}?9G EQpoZS>nxϺe$:RbWх!W%(hFdM @Y6^"U%_ lk ]{33G E'axsɘ(b%0(ε#LD^ މ>~Fj].0\%1[Zo 8 Oq.K1UUpxSu9y/X$^ř s~{keZfp{OʮOH@AUTD.a삡' ,}_Wⓤ{]bms£y«Hz|ncVC*_aזmR<40՗3,__p ?b]Gqw24clAW R+ {iv -e { 7`}DzZ/IdfP@"a,27o:fe#ߠP Ŏ ,J&)ZqQˬ?Mhb uf랏h2ْr!6x=V櫹ANq=cG8A,˱'Jn9 %[)%%ʼC/&wݑ*s^Q0bϯ.FjH]H.NT5M;}UmNde xοk[ێ:8:.FTq؎Q!JTA%@χnt‡T/ ;3!=֨OIS(YaatUW)6_(iB'X"QW,)Crv R8-U Hm-~pµ!{2{ Y/$܆0݇hQwZ jsaB0C4v4Ҋ4LXI]_?E|`ih[ 77#i~0tR[}sj7C {l~ZdNZ?[^BGG]Q֊aXF[0F@lL M㽓bF{r! WqaMw鰡Vgnm~=Zlof *J!d{5k" hhoY Jw')r*996 O<[A"PU@eЗB\crOt l.r$L;{T~YtáZ`J,utק$6e bXN>'?JOCN!D!tmۉ긞G J2K7`4j_)\=A ܪ>҇xoCM_)Ha3h?&Jޮi)+nk [F)1/G v 8v(>Cb#5C^р~|maU1'*۲;]zWV0ϙ6+mȮF{:K3y6 F{wV%1^,OcE/gR&_ rS+n$ǭA`+,CV۴i!J10_,qcZLL xp<*Ke|8CuD֊= NH MXKg5meLwK%"X=*Եd%,;nԖԗԿU,pfҷkaT%e 8pA|IwpY}+PUT (1`yHkVnf[u^~#-Y un~m0q-y`519&Ybev-n0HxOoUga,ĹYZJ1S=tn6}ؼ]|ul'*_(I? w]Ap7(p/L)p46۶rQ8 D3wB^bU`I6ܽ{ƺ@A$_Q.XwOoL&߽(63}W:|nDvd7:rv^;s8WnMHɓyx‚%] K. E&#M̡ŽJUec;,(K 'Zm6޷*!L Jtj9M&H`AP"9"ԃNA812 ##kV!v%{.v3ozyHyۉC>J nN3ZL_}i 6xX UA6;?25@q1@gibGQzFD"Pګ8v4W4>" 'A( ˫_7D?s)BQqyS׹Mc[tb=6FrmyrΜ]I h`|7L$8V-:*EL?@GP9)831'Ll=ͯ7y!m3y?Z J ,fpCfv3 xX F>^b[$ SRG:ۘbe$ܗŠMGKwX9×|[!q^nUƋ`M~ۻVlp~rO4=»β \!f! 7CH5@Tӭ@PZu#3abs; Vϸ[w],#P3ƕHm[!NRcghm*tEW`th-_a%0fᣠEg@U Nj4{>H/ {Fi;27B*#zFݥ1ry\We%,HS"gr!"9={&Bz \Pk/4kmⰜNONq$o0 vR,F-`QN42}|E>ypw6n/!*|d`|'4爺\A!ί9%06o$F$)v"E};b\  yDq-0REcIC"X/+yIpܑA\+)}:)ǨZ5Ν&@%&G,8rŪs03RD%7$ÌA5_KZ- Ӣiw;M}jmz6rBV]=!u"cCo<-x[EvzϠa$;0'"i[ 6?9?=b5Cr\5`;&qB/22vZGЩS  e\Rv99>3Jۑa}Vi+_Fj 鷥֜J6!$>VEѬ0u#e9|A|˷mcLȎ\4똯,w]&NtePd~ߗ;/p CcaVRv+9ܻZSݝ htRS1Â{?%աҾ#!Cn+V l%/ rLd/\nl#!f3@0<I7rLphYū揤xR3ztH 5w 2|- D3ՠ`x噔)NcBأbwTHDcHG4~a*Eh}t$S!ǐmi~u)93`v~ o)c FPBt](Uv/B[G嘐N֓W}')]+bPِO;jӣ3S*m :|{uL{~\j {],YkY:{Z< "^$S{.w@H\ $UT˝j{yjHp!㸧"/Sɹ$n6C=:*\[W>(G$rK!i3]dTt ‡u $fws o|2y[r!+r.-~-n#7Usf[4B 8c 5+F$3{ J`X]c9l7A+![]+XBIeWs"ǂc n?\7F>z-ue@ZڑKMf^=gfɖ<>x%ZĹ' Q){$j-0XIz1rj{5Or9E,!$zv}a;9Vђ1PlÃլMKf\ M U>jS,i SMF>wI1rbG 3(f<.6ˌ Q+޿DzlIBW;V܊s#O_y;{Lc"e~@b.-ڼ{ɊEoJt.j:{˹Ӯ5Wj8pU LKrV;'1a-LZUl$t.#6@(ee:Wݹ)wE+ݝxCݑFWSg%Q:shjq%ihy UՔH>̿tTAd.W |5v@*M!fS۵>׍W{%,ܥcdmnlPU0-| OnbĈuL;>T+e83PYi0L(#? ! &#tËǟ}'`N^zO3n/a]NӿwO'Ut+MmKA*}|W!@_ _c{smL,;,cHєGw^t.n_B-HsdH@'9,;{TZu[Pmv /lB(p nC`P*V@ʮxJz{ jr1,bP]4%ۆ3Cu4'`{+xD]{W -yS 4F}(!fw0ҌbPYLݍ2o83w 2^ֽ`3iFY Bu=yW1kwۄtg4x΢{:A~oHM)n7TniZuLH2y!-ǭ ?*I g`!1BH"^=ͥ][?ګV#&lM_ZIVʸњvyw|5"lIqW O֡0W+ Dma@J!儴D=8-AY!F D,e7]; T8I3Te֪ PF9?в0ߓ: O唼h-M)}p*zZ:`88gOd:S꒜C!H^cB`dsEd=JOp 43 ݴI(LJ- (l: UBVCw@iْơc2N1*nCiyqA7Sv#!GB#p&,hC$B<&*cs+STt;SRᖧ͌)&w9b4*ŕV6#;}Av>-)LBq%8T{]nץ[>bFw$#4,7Ҙr<"!7R<N>6d]#St/ج-dx,׷2W'ݺ0C rm/O#]ԝ wpmȈX˅m7#styŤMoaT5: "=$RvA41$mjCQ/g*ܙ_3 ѫezPQ0bTLNǂ@_I"I]/HWgt! <#E[n#Nf{b l7G-R|LAz[bp?m3TĮSGo, 2|!<ٿG"մ Hi>#>cT7dil^ҏ<ͶzSz!ץj  D =#w']K Y5[p)-ͦohI>%6ZbU yⲨr9g* OfMJ>q衠9º<%=r^$&!yJd%<'EVd+@Njh'o D-OFe]EöW VwQ2OFK(yw"[^$p)679wim@c ״ SeE8=i''UflSEE^gFq9rԖ|R9D˞'r uQLX(^Ds5~AvҳuBѽ$7mM̳('j6GhM(ҏ_bۯX b׿jF:0 /\;4ҩff ְ%!'#g7. i @hYyA&R#:M67.5jJgl="T-lڇ+';sQCbU`qA鬮ޫPx\xaBleDH>9Ť0e1h5})4oE,NQ:? /Ai! i&t"FRk)MD61W(d{渲]Y݉/s  &NΓ}WW-@="ƛEҲab"V>dlƤeEAZsYr,+k3XXF7/P̉!i>o#-CP_>ź#R yrBLX[rEL: #`OArVFltJS>Cf? nO%SHͣ#9[Y`9bcx,8mÚ[o]BdM^*y4v vn 5O=;ny HMI` $T3aゴɷ+"qcj3 >7Kx)1;oumPj4)H;#o{FJ[cΰy7 fys.?^^3q{kHŧ"8 t4C.j!3ՍPWMO!ҿ(X 3<81[ϔckPgy8MHz?q+("k7"` *S/(rp`d9ʻWۦs mх+ËX~N=m}|Qz<7h払1+f#Wp.? IdB}Hs&.4`"ƒfţ˙&u非BG*[ $y@І{ ɷ,ؼY>p:(umLԾ(-@mD-RxJԽmzMWB?estQD6VEg,a*Z~}Ww]2\M)YtD(yR v!좱y#S%TR@6_.^]X2tt*} {,za5[s-+ZKk]⠔IM@- %3H 4S[؅12?NnOf9\PL\"Ⱥ'ۥ٠bTI:%_^菖N[A;$i#pd! -spt χCBFYJӁcUfg:s3Y]owPR'&3I5\V#,ҖO|1?9jD=uu`so&Apؒui }Gcqv}#?^΂0/&fY|oATxYu:Ƈ!(tJ^^01%P?`y8OTܸSdvDK_/'Wo5\/oW-?."Sk1{nTkF5 H=K)0;)(p ] 8 im(V%:u}(*>/+BE#?G If bq#[1%])7Ip'f{* a(RVI /Hr;QLlAlMh8_|,"m^4cD\2)N"u$,o"zM>EL\A翲jdoΩ J[ uZ K?v #240h-h5lXaJҜQhk3%5ͅ-009? %:ś; &6^Mc=Qs$HZ)XC"~ `!ɣE/<ۤ ʲz()zM#nX$* ȟFdM䌁?@cE/+\EǾk7T2dm#}d@~q2u/"h2R}6e&@Vj+KaE71rrm܏^`ڽfoB(jzR\%c/*El&+f:7?Yݝ} [%à],1eQp*] OL<.My<]{rQhmtXvGBbO_N$h 2eI嚝YE T,H2Gݍ@a%3> E(ZGV`^Ǭc0M(hũ|.g&[ex2ֲ*uڝԝ o&m1B-VY2ϫF-\"a7;[sW;W?4Xt(($NPxb#U 9Br3/`C!_mx5V} VܙFiFʞ.WL0ZA.n2T˞DwI%%ǖRU '8ӥ H)*` `KtƪFSDbcϡ7dl9#T!wtbm $JFNau:v$z tU.߽N s7po0x]y̅Y# 16cgԟs&)(zD@ht$k` %=ۥ$$@VkGRdkX*;gCi/KFZM$3^%XCٻ%p\IWVvw>@,)аx=d%}şJH̰193HF䡍ZM< 6B@ۿAiS>.+ b|{`>+)h5T'd]ϱ.HpPˁohŲ\M4Nb߻jݶ{o)O}Ŕ`;+&&-C&oHJw]8wI@nו,=襁PlO[~I '\}u˂a?5~ (D 9>u1اvmV*>+ oGx#b})PiEiP 723 `-u羱= ݗG\\~"Ir?.y,rĴB2]M0Iu$;{1TޣJj(LIR~QdNd՝1ӆSؕ( sQH|$z>uo֊f :DI.CiܕnKv%{JZIt^Pp|LD(yc{2s7ݡ[Lu;v滺zڙg|!AXB%PruF)^QZXv^QDoC6XYˣ嫲h3\$:ayzBxJ .4)̈#EeC.v'٢Y; 4@P.`2U/ ι|XbnoXIM<26rqOwdf~s*dg:7(۬St2xɈ9/2qr|o,'Aa-( jIKz)s6=9hDL2CELAT CS׀*xm k0+RZXd2]-(?#"I3i0)1/b i|k%}|={  ӽb/:\$BStnwqFف;mAY3$I^Exxм2hŅCW+8V͙^LgXm}?RjE}MmxCV jIZܺs;lSLSYԥ7/Ph5d^а: Q6=+ WyrKT,EY]q$5IRLnslwQ$C(6b}kj]KDRcmi2QOJ i퇆 FJR:zWW<7-4pMKzkns{.EuK< }Ng6o?M+( Pu^8&VAA&eWj:}7ˏ‰/#0"[a{# T1q懝SqǵO"$ w;eZΛAId]b۩amE*uCK+~",BG &WC.(G2ez b\Jc ı'50KeʤMMlr$ʂ=q8[ٷo>Mu4,[c-V ¶ W7;no#ТظmGgw>MDRڕL欏`0.n! lo]ΟVvG}Iw7Xgn"J-<"fsy$8RC `nAV|"!07sܧ@??@E z=ٜ6UxMbǧ}2+cU9xkچ, ]{h=t #=+p׃pÈ9} iM'Nak'rIX88GW"~ջ~W? krݿ (.Yϫi?CF6T#$={6룬fA`/aQp_:otQ)ƻ ]6VSȫOlC}yOČ.q񝒈74uBX`(sv[gU'C@d#\A`.J'[U@WqrHp >uΗ=HlG!s2=S  ^Vh4⃎uIS~zϏ3Ħ6bfi Ւu~ۡj6f;943I]!4F@^̕Nb;&[tԿonkIm/kSE=-kBj`έ N|G)֬\ Br=bx 3uFcEh@xQ@zt}@ ym6ʡiE/PILQ/ #'TgV ?Di[;8#ɷQ 7lu3)ۗc 0N( k=%W5t~Od9} ),>7pIXjCW3lYBc+G j |DnSDtcǡisn#K.@&48%-Rlسt퇜C¸&N;!O YYzٺwjt.e~[-A_챮:gZ# ߫?d6s*޸3rZb]_\hYerJC+ὑ4FEA"[2ҒO5{vݱu]fbq_j >a$S*XeJ6hA[6SjU\MDcEq2䂔 z|2n٫A6rvW=oH&~66``mk@~f D7PYyeI<TظQMwߠTF9NA#篌OSZma @i{ȳN̚9\ SCEiST1̚1O"B/m2Â# s-F{JHZB&ړl{?R,Ƴ1J%CqqCNDG,Sg9U^ ͮZvwexІdL6vB|,w.EDl:o=9tq3VVTF ߷JzpmrzTS\B~dGFjG#nm!wa#&j_hCf`i - r00nFhPp ,xDw1 '6p30Q QJBXCQY$~X@v+ o8P{݌~+NP[eoi"״\KrtJ3Ű]Ar5r_kŽ?_/Xo|O9f4O> @ 7uB,uރ^Nk/ =g?&Gt_p._/W}B}f~9҈:fA,ܾvhPsg6 >^_ #sinek0̮D cyVEah]rq3W!†/R\ ԞhηEDM@ޏ1U.w^vG8v-BLc{\կ/#Һ~N,v/{5&#٠~XyVq;NJO$g3HVьZUId)Nysh}c&]dvƑgmzodxX) FN@ WW@, "6K}pne9G Н4 Y F$G2lc7Vf<ȖVR""v7^Ыq빗 m#WwjP}dwuhen? d6hk9'Ci&d u|0(r yރv@P&B |G?%j*I\$J<џ8T/EHdK_Z(kuԤwjuuI;`&ɋ*PK5?@™YksqX }w_KW4}ukϹ׌SxZPϪ]Sr6YU݄$"b%Ԭz"%fI2k<7|\bn? #M?LKP,MNrBkk{_-ϰ!n`/or|\/%uQR n+朳]k4H'-sh/a\zn!z`>.m(~&tNA%JQӊ-_gT6y"˅/E!3nۧo~2)=ad1V ZQ/+V:_L+ⶒG< $Y6lonX$HlO(ǐO|ytV~^u [MӋ'\tV w9;9`%dj҄j$ ,9Rx=g=&Z j AL͠%+v\W(H^e'%`rCg> O [a(@!JP AI*?9V 7] y_t׮V>J-F~TvĔc-zE(̎gS\ۅNt*J'("2b q$"y#MqanYo )BUZ'w8R3wqTZ1Lg{WIȖ${AB=aɮRwW|kP )_[ͥ᧵n ҖY {/g$pg3WnV/5hL#pm ۶LX列YwHIL*E7dZ5<{Yl})  "{"4yNBX,D, ^aww&ėeC6R{)(P?j5wѨ|&TCG5Є XܫɋVgI?CK*>&KgyY^yV%ҁmx S 0q YvrOJRzcW= oHkA9x5~dF! c`Nb2Co` ?|\{@LMrV(A*w q%v/4ܜmEH ИdY?g}AJw%VF;FBY!c+8P; aJlp78L*n 7l[x^@쾪o2o#k=ė]7?D{HHf4b U e0W  ϋ 62hMܜ(H([y;h >t$fR(ނvIB+=Nޡ_Q4XiY+E65a ZLoQxav)6_`ma|1} Q8f]g]YWrS]2@ci'д^YSiQ6 ! `\^EP..x]'D8]6Tҿ+}" m!=voe8bCJ~JC:C"]c L{~CQ HJ\(Pzt?ԧ/𻮭"Lp)@~(O]Ú*~sȮ>o+Skr(3_oNzw]Z6 FWҚGPEI"7|P`zrN#Mh諒&!N"Ӥ-樷 ./ ։궩r^xvIj:dC>Cf(飺Dvw4Ed$XUXFΗ7}gQIҭ .S]S!*s>MGD׻1jAe'uU- 娲/BVI==19{J8d-y5)EB626N^]+z_ј Lk4Hi/YI-:-V/I%o:&pRB9 QB^r]"]w{:l(qq6ܕcZ}C'X!DW?ƿ!$̦53xi̶/R 96䅽 t$#&IJu(*6f\JF4EϹ?[/@\f &|lף"BbR{N~FŰT`s{,݁WT o-=R3wIe `Hfix\a_okZX0-͝Mz>X8y"A[,](͚]J7MV wA[IgIm[3vJ]:k`kse=tDJc )ˬ?a/S~-oyZk"<]W(g3sKU 3M|LJ5EzkȮ,ku<&#$h CkNlvjo9B%mFAfB\T PޕCb8/Wǰ/Lh*Pn/죴]%|x/2O'#@BQBdg:D+G K^晉]e0?J)ѯPW2+H-얊OYvHϐ9{x9'wϟ״ŴE~B3lcUF2&|9ɑ DZ̭{RJq2ۿ(m=, ^ɰ['0a)A/ѕP6} CIR Q%ɿ1)Y}04?,[>\ : Pz]K_-Smx P=z_!";%ȑMqYJj9\ȁ:sZ&X[q;<;(ogc&R )FcXizc-~aZ&]`~J_}CD%#Dn$ 8ǽ"rO/ WPdԬM_Jp@w\/#{>6v#v[86hqLZliQ6)m:2Ǧ3AzM ?o\)zPYy^<̲)X(3!g1&<6x<6!j_\G?Hb*bclɽ)b GUvD<ǥ ٭)EKsQ1!i7,c`\اilD0Q~Č RmBZ)NbžƒQv3sR4ks,(xl9 ֠gcJei3&$b7fYtM7tbsHZݿ]l!{]G#a2*S9 z>`ܵ|=<`6W(_{DPD8^AzX#}rŲ+ 65ɺsF%GL$2e4#ҨqMH2VsC\^TF?¿3Wg'AƷ 3oKc)\5z}ܸjdPk\B PLًq ~hV'v_<(%$13]nd|otFA&n1 0F${tfs}'eث>[p\[LTk(u}y726;E9=]fo=0OIeR}PDCi!'Zھb>TpMVxWڔ;fsR`9'rǖuIQ@b2vj;(yb['& $GQR)X(̓6zBnǮS.ĕH-Av5h2a|Z{lB~V~/-:o :%H\2`qqA wVwia2Q `ggq4ya֭XcE1U}3Q6 +&刭2Ԩm(Rs48z)ںT[O*ߗoT ȸQ"gQ|I43;eZ Svf%IZ63I3,><)1bl7Hpu]sC aژN$NI %|Z?*khD{\+YpG665Z2: d-]ƷW)/m; ?v+{tZNIfRTTX0A:'J L#ӑ=h=؄IZE@'d/R_OKT{w>@SFKC֓[D"Pkdx?V$r&BU2Zl(j΅h0QCAo=b_StsڸY+yI2& g-\'9L_a& h[5/.JwX޽hܱ;4|hfKRrHگP+$me_}?& _><7GwOqPaqr'e/JQS5zToMW찊P3yTZI{Ens9jc @+`<ڧK 8k2`s RccjԾIc8 gLl7\* s6!!yh/7*lDN(ᇶ.#X•ZqeAtPjt^'.G`):9I _)A!j1=se\Ki{|󏁠ݹ@eAZڨb2HbJoto:52]ϳCsTZ$@yêAΗ. ]Aem"QȾ"w5ђbx֓T|sjd|f\ h] wv. @g{bE%I*j !4o s&/jj,m;[Xj}>28ѝW]f.n@S/X=1njw'9>? Ve)rW h.ĦXpnzeay=vap|eA>Usx}GZ'^#S>=4.-ˁyKs@d\\jx1wSz]Drz8|_kWQyC|6v={gp76!4Vt1_Z2n B'&1mB s RRsA x#xS]Kh?Y~ UתNJpCńQ4ŢD'9q ;51v3Xj:?bݦ._Hg7QuKе2uutD,O'r$:~+a՟*b\{Z&RŚ?-ckm >;&`wϊkԇ.*6o+%L{ct;a[vXkHcJxan#u5|hXTAƜ8!ܚk4_OY-S_ybiYOD}HbnXQo+qR;Hk}a-!o*;zclV/V\cPcpgumiu]db9/U%j{:3|evU2#$_/-xĻ)8V=n~}%[ԝQvdG* Qy'o\zӂ",!A]kv#ɖ^]UΟ~Zc 4W-cm"~V9tv*TJt l~Q&oL& : i"ޘ_8xv (K{5wA}1ZD!D;ߜSif `[5kdUyxF=rddėⴢ´mʱAML8U~p`Xll4%Wuy`ؼΧ7COBUh3ۊ sc%*&& lB'qaX|?0d 2m(!FѨ"Ͼ[MڑNrN1Jn= T[9vdPJXP\ʩxR@&WV܃ȯoJ+ ΍ E9S3:$!u_ðw|p<%3 9$wQ?H5۱Wn<=bO6^K:|ma;0hz)mU[y9΅43;ދ'F\NjU `%} HYs"2:7lU'S(W\ eT^p>Kx婐<9$i]ry29=%3AP(Rb[e9f"znw*EȿͭPD/jiC<z YYQ= rq^2y.(/.6źA7l+-";G)vZi^_vQK=*lx0L-Kv__o” w #s_ݎjqhHC^]JQƹOAM/^.]b;L{%۫7$or{n8 |5M`72k繟jNPysJNեH)Fjg^C =~Q<EKSDZq²U_U@oוh;ahH\[`c=q)?2#OzXʫ&ۆL $Sͷݘá[;d5ňĂ \4mGPl!ۘuʙw_a1 *?EFo::>Yճp\8!mQ,t=I,1\HI_+@MXI-e(haǽՑ^-M(wk\}N0.a<%jRԚז'\1Tߎ:U/cBB+|ti=c\쐺g *@} x%daz\glS<[nfQ?-,08u]5\&9L#jިIe@%|Ox_ x_>eÕa?Ge>pґя艹Ib *W!hגX= +y'WDZyy)d` @N}&?Tsݓq wQEVAiō)"_03Ȝ\\DcE7Xī4 ǒ^*ُ]GЄ%ی%0<߱Ʃ|%Le` ՋUTen PCU\l!r;p)cp7|gR<#f%3.kT{gϼT򻦳TP7!KֽM]%KM^ -Ag/n7'" 6sEذLWuT֚-.{LCJyG/RR-L ]rD cXE()וT+D )GYZ*0'V|vA|D2V]hik.Co /dӨ T0c+d^E%h!A%ж dY}@-rW爴͇_'xq+ (RLRd&ɔM{#8LϺf1D7aZ[(rk(R'g%.T7m@~xYX&3EbQR۱й!9a)mц@p>FtgPR>(Yh3?I:'cW9Lt]%x;?襙Dq*ųP%؟U&%%?7b ҰQ3_҂[h}u2,`Bͯ|&Z'ܯ0ӡG$B=`D\LBy/pkٿ_92#Zj ]#q(qB.ɳg#@ C< 0W*Sh^ mQ`"~cw!R_[󪲪aQnt"4^yBGiTemR[3LYBAʖX2N2AUVo膀^tP]wXi̭3&(׫FD rp_EA\ݩ-`+\6;PQe tUsggTՄJZ@ suK tpW"slq$cͰei/qM.~fs}0n,O\PU 0I^ h":tVY 9Nm&/[- פhW,"-kdf-er;s:ڿ?rl.Q,*"[[-(7lǿ!,qTڲv(Wܹ4%Ha2 &@OdOeM nz"8'8n} ;VNSwG&Ip#Y1,Hbү1'wmXWiyѓŞ~Xƀ$ u_j' فa=Eڦ=k9̤N1cFhq9`Ρ- Az Bç$Zd}"`6n@BSj ֦SZⵌ_o z[gKS xf 'ʗ܇*,B֪{ =:Tv^h`i`0 ؓ%½fCtMD Ļ.BGZA>=u^PC):YeȰb]'~mwt:Vd/ur<ԠTΡ^rYOuZzWhobwxLV>6yH:˒~8"մC9ϩU 될Av7`pѮjw~ւ"%\]}h?1a"A񣖓Tx%5r&I^;أGኽ(e$9D 88W{;Y?FCE~ 1΋ J k澠c+:2{(Mkh-$H;8}N[HKX>#'cƳwq sK-Q$6O1X%e GR7dWc,dKCU"gʼE[ * [e9ULǭ&jeDɮwq3gQ٩ap%_Ϊ:J=Q+JeKęoh(m*O`}xE__l/멾'xc@n񟅣q<{KfRk =qRUp,hpLﰂ%eJrv'1Å,CwdeHS!n-1ݰl7.2FrH)bb!QGE{hCk@ >e3[ԵtiPɉ̻; oAyM?k$Ȱׅz}w,x~vνqAl [lapff$F)9tkZ"RVUGS%'%\(^8JBa) 'L!Ԝ\M Ӈj&)[d\VFۮ ))ݿϰa7?F;T?#]e݀{E/yAhQ1Bg\+nUc:6@mѹ@irPWk\c=KXdMѼPX1ET^Men笔D Kɤ-M¹u6ukR rI% &vXd@}gvt; #<1:I ۼxdfYx**Y>_q䄬XsDSôt!'%s]bQtS g p#jpqH~Ŋu$eZYí 98!PoJXXX/ hX1'֟Ii_X-U4ۧTr۝! m+/w6w>\R Uyt3ow5RUZ'= ڔӆv}#*( pm1xWLOtc_ɬ0bexs_8)*Ĩ\7+CtU1q g a^l=d k: INY+ 3џ2A;kr>q 4x߸݇G0៣f}a{:VIA)h ۙSz&? wccU7J$u $P ^[aM|A9"#؍Xڹgu6ɋWRB)+HU)}Ġ܇=mtڙ) /L0q^k$1i! I%|,Ӛoi TZORFz /H[.[@$OH7|V]=~tTȄxd,MV^f;Lz̗iinaI?ܟΔWh^.8Q?48oA>cW' K?.T !A^a{Hm I}K'1SUn#0GpAX+%fÒa6}P0T*2,/_!o* !NMu,RCȻ[`2>h\Ra0攬hau?φJ#!4BD5۵s# KF9c,t_ر?wtg`K[*(9Ya/E\(%.?Yl[Ri[BF`hH$֘in QwC8} -cpǔQmEC+Z\I/;w';Ո٭ d?* S<7rle,JYU埙 z* f2ǾmRH*a1 <[W3O&ɱjz`:I `;Ѐ{v,,]qʷ"N i]xᰀ(ۧpUOJ[Lֳ/jMbBx_^_s`/HD~5.i3.oHlj^'߮LۑajnB"1b~净al_UUzvr]{ w$ 9CLf_GܢH&J<( Ѫ8:2ͺM_UlBy27CN}Mڕ{5$X ٶoqFU$WjA"T)iraNΟ+D9e6RX zIE{)XOc`rC/yh${PlBzćm-)dv,!V_ z,W2N{pݍi`@`p=G67; VD&,:V6k`2MIk޶ͼS*Spp+1Avk߶Z\"Fy$_Vyj^Cث\iLp RoZ%y#:b"`qW(gKe<+΄:_9fI΁'N0fww~qyZn-C ?p6{6abe:0YT4PᥑbR;u?ķIb*!Q.:EG]>(Uq]$xO(ln|i̲;1ϓ) CC~5Ƒt$̆Fh֠#F kWX0P%$Njm[%QC9q9 N(m$j0MHOQEEDK[OmՆ>`M4ٯm!:7Ԧ<3O,q/ jvR4Q6,S֜sӹgQq^^WJ^1&M"{}+V@ ,s) 5tS7ޜ0vc۹mɯ?u˞9-F{WVӺz eLZo Q#2o(gR$m31B'ԞwN%1+hpV^vg@cuZ:.q('*E^;HtRNYܓZu}ǕHBΚ|!O؜ռz4q҅f88+R):ۀ{)2wux08nnϊNv{|i} `.H^OzCPA(<⁰^?€-w Q3Jç`6I.eM! $l o[uhPr(X0wFz.ar>ChoS%W)1.:&ӣɠ?JV u9O<%$'tro]A󎏷Й^ P/xYm+Mgr͟,U-$y-w5D,BC Q?ʃak\㘙ґ+  [^R"Dn9sDͲ}_J(E&X+dTDhG $bZ!ɟ >)0Uua: à 7г.8`t:= 6m۩f-kְ24+wH#&Cs2T璪s)ͰER#=p~ hl3!yV|Gsh~hՒٕk*B+? |78 +<X&OIP0a 4I2mI40Z|%51#e3c?x>h(C2+9 ZwX"a|Iuy}O*!r#Ʀ; Xb߿qos nwrL}%9z ^Jm-a>P8ͳ,[sU}u6?M̳p,YWzͪgpRJ_>2Pq.RBF=Rr'gFhO~1A7|heʸZGh&,JN>" Ӷy6SgV:K0k|E OJA{6<a}n^< XH5NfHVwU72p'&3X'j un3*UZ8$a7mĞ>y:p 9GCqDtASm_ #ƷTS>Iv9~&b{;ECy㱔qx?l7Y! fny4g;y|P1` m.>#"6q1aZy{1hV+ȄUI͍8XQS }P4]ŭՒ@HU}vn^C 6a ^)&P,ZYy_O+m;vxPSk98@$׊`M^GȨW:\nnpO)OVY;bSZ:|[AJ8f~ #$_o LeX?`8 L7qS5򷬎^QihҐ;{FLH܂`ZTeӔnmiUK$:QgiP8/ο^¢chI߸ULUjڛaZ|^!M6R:T!Yز!@ԴO4$mz*'ہ`<2g3NkQ#lKCocسX%Y巜A g"|8*%:[_J<'s 4fXy*-]!+"+X(߹M_-hЪWy{1Ce1+h׊0Nu4#mɆϓ&7ϢmK)[q)GXil-<]oX/ǩ+M1Uou^*E (Ud dz_]-,,0;?⃓I֣ĂR>==re,xZiW,SflX8Ҿa[>N+=>`tN?إ %7r-_m,,qB`C-mT)yᐷjO!4,qU%9K0(B'nIjrrR1W$X}Ypg~A褥bH}NſlmGX6xXHkTN>Հ"!ed ^ 9y»LEUUd%:SUj0b&:|wbev/,w;*%TH.w4 4ٳc爌g@P]x_Yu%^5]3v*KJMZ׷FpˁmܝK9KZR*Pfڃ߶]3k*U&r&|&q-p/+#hOb|eI0vƴ6f-'} PcH7үЮuzYA&եCSJ,zEdfȕާ &\fqozPjI1JCtb356L 7K ^@[*6戟I[8#+\W5i-F;AlrFzWĢ.nY=}ܧAҚC-Wئƀ\ ~ʥQɸ7JZ=v_PܡPYֻ yL{$V3@hx t܋nI^&ԉ@%ޯ/g@fS ᆍN{7{uwf29Qh8WIg‚Ŋ 1i~}v@}V tTA>:n+qyi[BrCLieZ5x_}!ۺX)e9vNa4;At6.EϝD@Rqe9w$8}1SO1olZcCHT6!Zi$b)xܭJ O0. uEi+/6(1g!W,,,3a]}덝O&顯ÿ K6 |F ؒG?@`D@+XIܡ{}$Y!ig_oLQu͈\+G|Ys\ b er7$>ŸқơHjjєyV>'Hn ë{QեUf2nIm{ ԴޟCSj`ߝ5Q6X#bwd,9EMXTI𩖨i\"w@ͻ 0R|#fQuCƮJ=".Ţc^~ĦK\SX],˻5m~ ӻn=qP(BK:I?|WIX`uy9uS~D%=e3WDܐQ\N9A.}B.^VvGqU(+ d%ڬ۾?Hiy'[cRLŒNJcK?Y:kѤv{o>ƢUn'vBy@q>I*$d;:s90y0qT9[o\~XWL.1E;]Nӣ}M}zo4'Y՛KTe[^[M=q^QU=RsTѺ=աpvQ~M EL[ \sz!=iohfJFY"zsɦ}aI`-`熱;rxĘOr[ak2Gz[&Κ= %@|5.[dO rO;%.ʿc%F;O3[?Edy V @aMO$hm"\`MkGSǟDǥ +pq~Nys:/}' l^·a&Z ĮUj韽:M "PGfKUTy 8xk A=X? !6ll@vzf]?C 5@Qz5H!ZGG+sNvj/)-5Urs~-A_tWGwY] ʪ%'HTw(Zgma/Ln/uReo>,lhn>a3l4wmG&+ +. CErC3b$vFwNg~A\ųt'քN2mT?S$[-\a O]u$l?mE s9w zAX6/D7z4D:EboJ K;»QhtMaVo8&1a+S<) 0HifH7&QO jԉCp> ^'Rާ;Co [kbSdu~ŭ@x_@7ߥYhߜvR.<PXm08`LN(7~D =NlK5hĭT)SZz~oʔ"?s›b=LJF6R$]h)|O/_50_tq& ) gY{"3Ҍ`7RѰ0? 'F[,d+F>nF\X 큊CPl  `Iy(݆(sp(7lYo^T=xwT#h25p@x.`B{gt5M1|Xɚ?43IxxTST8Ub!f[$ؠ8M э=7VGG.j%G0@F4,Us_}O<n,ӤDr>Zƃa-czd:-'Mb߭Z鰘XdXu&1 ]r\mD8{(Bqzj7M˭6vCy>{ `*߶Y~3p&5Z9)a})qw aOT$dOvc!#,P!m"{="Zas5=u"%g6xΌ"0"ŏ& zKH*.JWsq_GQ5Ϟ * /9\6ٙ@M|@H5y<*Emq}MTϜ5x10D$)|[ [g-}>Ş>FXoDEJFkB>D֟F+VA|K!'`%x(t'^ X(.7Ѯlv~LCe=ȯ]U)Tl5eDF_exoa;w0N -st;-J>M=%[f Op_pAX&~Ǘ7+l~#g 3S g_OalD` f[C N^ea2'Yz|8csjǩL@ @,ҭ@yğkŨ(ǔӽv\|8n;y+!?1؄:O{R渽]luHbF1/>eF=`@xĝJa k;CBgNЈu[?).[qY4^$vIQC#"MO4KU2 w|9H2"/VQ5Tٖt%_6qvg ׶Ͻp\kj*}E|3' \`&t-XEm"uk<] Uc(,U q-jbvgfċ$'mn,قsg #N{hn*ͩ17e] W}NalgǠ4\=:#s,)Pm7:UYnN/҃iyYE NY7k%> G'ΖM3sl0t26Ј,cQ)ja]EfoxOy55d޾N{*X[gqrgY!^Q)x:YԱ<,4ܭ[BqJjYL'%$lx<U8sḢg\T2E@P #7so}O 5u}H=,r{ḵJܞuAzenk-Dgn"a|b(7ݓVPm-"IjWFz@zdQ8#gڡDJu͊>PrF.|hk5ER <$wyMٺ!S4HQ[ jw's*ܥѴGU oVLc\'7sH>ԕ>Jom:d3M@!53z@a#7ψs\' S ufIj @gPdǂ/yԭ >l㌜1޽yavL = qqO)Sc3b5,']P7]?97[+Uݶ>HժS|i SoDY.wٰJ Yu]cxo%jYɊbi4ܚ.q0E_F_ ,zoHYi+y_0ꑕrY zԨ'{!,7c2V9D”{rA)iOĬj24!!<_`N?,+a7䇶O;h{wi=1]9[4 *~)F Ԟ?lk-@qj9|E͈ILF<:hdt–-Ɔ$E@:&wβ8B,c>+μף2En 3G0KUcrWZ_R|Feyb/{Q@J0d!8+*nP+UCf*m_42%ǧTK5EBtN?Pk2ĵ9Ÿ ZN@<:'bBj@qW6x/T8kh-@p q(@y؎%;۾|1GF.p "c#vīOC<:E x*^^,;I8A&A0èft^_3V=]-2:^&d'4,H Tzpy:*+wץ$Ya0WnjҌ')I~qܿ$,y.))Y%G4gTˍF: -%+$#TZ.h d%^#dQҕX٢{N>0Cv:Rbrq-ZR7@3:$awͷ5:7f8%_S7;ۯDujLj%6;R&ڰ~dVH_⦢&Y1v߸$|Kfϼ6)YbNyxJe(@0gYJjdK'1PݨZԐv?Mhx59U  ̱' .\*u\lD!fweP&Ҵ1N8vg.FSj:LSA#D'|]i@)󽯫Fp{lxϝ4e@L4RaTiߏչ.ՏP;'ӗ֭xY + 4,DKt/yb>:hNZ+ѷPKla.`l7u/nhjSa)-A+bNik8/bU"+ i/.23Cd6%ȹ@.(k<ԷUҔ]fꉘg%rȔ% +s66sq܎ݡwZe0>C㒪f=κLwY2,v/nQ gndK5zyI(/mIr&Պ#FMSn_czڤK=}6Ew˟HHT]g\ǖtUiAYn~#AJ~OC,F׬1kRdZcuX3Lw< `,(p//Qŧ@(.5MyBW>PMfVl}`WR~U؞HSu5Hx24 ̷֕z3Y BB/I1 bO=ihGRgJ !Q4]u5&%DVsËѭʑBOi"mKbGU&6Ja`/du񎮋{M=+} .yyXow$_ST9C;{kq`UCGJ?uSv'WWMVF%0/>F^-SN>TR)[O "T23O 9S=X6IQɁ{> Z!st%Uo@MȝG9 za[=;C-8O$x}3lțϛG$RݺޯA35WUd ~Qlx$8)8p1=.f XeD[?@wH$UV80vϕHTkkzZ,#2xXZa8pljٜ 2B^Pk%e"S?Wso ,v,@.)ˑ2c<.*4dR!~BD">nWoy\PU%ܐ5RnsMUt +2}d# NjM꒕|_KZi͙m72Q|`,v m#]Xx]U:[q/D-m“p@8ZDX'my7׻&,;鶕'֫U1gy怉J\ N$  Ģ b@ t8r f䡢)hi{Q*#RrJGMlIRTLQVi$\g EzkD;^&]T~NB{~@g1w!$2zL4|bYl v8ߎ:=ͭvDD* aeʵu Ek S^CIcAMzLot2QUh4`}Ykd=igh"#)G֫AIПH8!L;{asLxQ g/5,w ޹7Zļf?bIc8B'ʩH7 /H?aetiasP(LVkÿnH 4ǃMhо 9\P &bkI2R繣EtE'tK k:\;$ 4 |k|Cӕp~$` @ev3u[;^J׭{nFg/AXczٳ&=)]ױ 2ѥ/Vmӧ4ȘM5en݃IC?_Y> dsK%d4ڰ7@"iTmɖw̤w:m/=uoJe<dq榉gΝکF2˷GB+sre|7@%O?D.h`[ .>7d(-v dM%# Z|hEVjbNdc, ZW ^s,fjlMSJ\^UוcY9M/R?^+gúkC'1iф1pG˲ĵxChUp)E^/nh0%/]xe7m" (T" &MxMMa=0Y] Nk:\"DAOpGR~a+B`BœDWmjKže9jaUdSkYc#hfe+Y!?. q:zZLۻrRgݣ\Ԉ;Fp^Mlf=L`/)( rmc7TInO$DLJ6m{ 1_b슂hb`K f2~ܾ+:lݨd 6r? x(?/B4a&\ Ƴ~{~;r~Y⯧00EuڐoK s2>7yѳx޾S>?I0L~z`\Ag*@υٴIW@{_^]7KYwT.|e;KZXJ ţ- Enх8Z> &h<; k{_m9\\Ћǜ&!vjlݰSD32kHu&q0{xЕ39v 13/F U(IgbD$PJ:&?=m܆$Pt/%whbp9~9H_(XA[]Iԗ^{֐P72A; wbPc(R]"X~u5Dxim#atHJBe @ ׳D8űfq'|>+i60q KhU 24% ;~J9Hmd5IwSVc0} \{ڳ t<]v)yĥ{V\94- <=΢Hʁ~WJcM].uhJzQ-:V:Ŋ{M߹,\xݠ8r5;]^h7+U'~\J噺$a41J9* ϊMd2 γˬ"}]Ls$[Qw2~ 湥 ) 1=- :9`nigZء4$ܠAjF*tLW5wj XԪ| ^Hw[/?KSпV/7h&z{0bFuۀGx3f?ѕV'5$FʲY&UrA=V⡅`uuCVfmސ3RSiGc/nH˔yb|,l_v;lAs0-50yAU, rVlICf<]D׻_S, ƀ[-Gt̽MSS:ylbĬP#<O35hYB@{ηۦfĐ /Mo*%b{n"zMcBKt@ \(* -bv/e@O"qiڞ_SQ,,Qm"YGPe6ϕ?Ie )QSʇkȊy (8yN(R9#nW^nh,\~G2Gc5\S=܆-hjKTW)#j~4PK|Sa)iRO((^:9q~06$l6JȗJZh2Rt Xwue^Jü-_2NnC_;?_DF}֍.`zK W4:A zu:{Ƞnkեkŕ@s+X:LBR-T#S Xq|-oe9kO3bA#dl-FoOI#nW 6Twv@68:0{\ l"MkY PHwU`k킳?Jϡ  \+ րˑ_XI!E  7^Yq垒tUw3d_%GB&?iXA.X |q\uF:#yjYKFnxa/(DL8O,C@f%xQ -iqRDU up)%WĸAbЏ7糽OSG`MWiurdd ]ng1` 粶NQo5-MkQީKW]c?8#/ 7܍OŁXF?on5V#U|]߷[[͈J34^M"!k Ar~Ev%틹roKԠ.!eCW1Yi[OuB^ېuQ_U%9ҺEVdr[{ÃbW:0l*f7/}Eͽb)=@4&DFyIbCI_4ac݆q 45d)7fE cF(P1ƜAQ@0-lnu7:P|Dk݈hKYb)gO %^ wdfDs–? 4lr5qptwTJU|='rhOa{F$,`u΀: e|Z(a잇uvˣX]!e0W*ua5 m쟱8>ʐdIO"m="6>%=Z`S t6:*I~ڰ %O(w Jv ʍ=!UЫ'4f8& XəFx D!ʏ-)Ko pFd,sSf,ZPt +XԷ<G8xa_DY?S`!hM;ͯHr#I= `xpl.f'uHS뱓p ~ O]qR({Z4TE9CirsyL`cFXJ3D*к%73{Nızx!7!@S)SHm̝is| QwRj M.*o "/)}5c,zxmZrN[M--0`):{ޛŽϥFiྭ UUAoz5fc\@EQa[YӇ8)Ң@H(D\QP}/{TX_>U4m1kx ۊKۣ`kW|vĮ`2;n C՛aJbY]?JZkXJGDjA8;TЌ9)'';Ek?X(L{j_{l l,> O1btχBT r^&=fqߧċl)#wty9sjA[6^?H ]>@8 $G0 O+LwA('DBbFŃVe|)]2aWݑn7+ZYPynd \:7]>6P2̧JC;&gYl޽~獋X+|pHߑ\ L{T  =LyF-k^f9BJьA pT \: 0bYv1̖RBa>!ۉHMޤIxn 3G;$Xc&5%K? u w(GKQy$]UuʙxwXv7v~ЂWO䳖BD={iJ>W^e[7״P cZ) j=k-cEBSSs Giu5Wu"[^9RQZ%]$bYO][kRm&g4\- ]F P[DGR7RLD]alʳ9@סRfĚaQog"ߦ6J?*C|wkV[<ъ,48قo-iT,t^[+bؽ{3/͗pdHc]rUj @ ^*ʏ-d#JJ n;Zvnβ4X 4떷#EqjtpYYE\QґZ\xqR$?ؓ<[^1r\9画r}tfT-Yw!_a^"GDCɎ.ǎUj^+GbH`h◜G*9'cefX/煢ҹ7L/iE7v.<GAZh}pFh>fy߬_HA ۻA' 4I6DC2AlzTGZnvf{qOe K7򰔞]x DxyNלr4=4p%~Z,TEQ#~JZj{37v6Cq9Vnp;J"ښ!)`%r`<*[~:OAz.D_dRfM'W>C( iV!46O/ abLKnBZUOa/~{al9qj T8jaD hzj&tS"|_WjꉃH JB(15"X$tq{ՒUPt{$bn.x7yg[Zܪ70!'Dˤk%A#.km~%hM.S5-R8xck.p:/@Ebe6`4t!%uSP*.mFe3?i%ojJ%9#lu G1u8_6(R~UWJZu~`n=: +\حU=:x|W؉`s^{V|ꝺ#؇{v#iѝOY$h;E-v5j@ڰWHFǸ@HҵB~@޶$ـNs2udɦZ~~/QlsY]MK1\g&҈!"NΗ1·C%7"ӢHѽ!x+7c今`ZqP~QsIIuO(GrE=#VwcSF-0M=,n몺\}Cyo4Qj)6]/A^x&{.M{%S_M|)[=#c ĩܚ>h,\ޟͣ_~'b7qtMEn4y~~TTt ggr V-s aQr%ix huFa$khCNhW.rׂM7*П TƖ8؝B`>qǤM*mFx4K׻mmܮ]JyT|*1QåGKyẉQˇ,HPJD}hS+VelXNk;Y05_v?oetl{0V9ЂQ4EhL{Z| 3-aKJ\h[7jk~X C}Ƈ7Rت1S#=4^/l"AoKN SG.<}$6EͲ JdmTJI҃-XVA4U7M4€]!$ liyHXU\.%Vzl+No~qz Q6R'ȴme4w)e/7lRuAp<)a]I ճN  [z5!3Hoq R tCqUn]UaÎ:'dj%wp>V]ka^zSv U"uɁ V\ @Uѵx| PXYX}wE?#4tv;5"BfNjBY{8I^AG̼.*GW,y Xn&p>j+ *5lWVN>_6R-r a5%,F ڛ)m,^ȴDZI{ 3taX`zFT-sH 8ZWeyBiP2@fQ)tK:/gcL>1\geIiZGGF_O*#nB'Z! Fi􀦕.aLl42t7cngCP_e푁W@9洮eݱK^Xr>3V1 e;wܜ5N+f f @gT-9g=RhXV$w[qaۭK=u}JaF 1ޘ(Dx59(r]71iZp pg!E)ԖC`S%%D(9FUOX a;*:u`B,2tNn6|,DU\TE'S?¬uR9yHꆳꦨS#vk6AXdVIAplz86 A>TLvk5L.lZo}+ct*wFʒU@Mi;Â^#"r*~2IQpy=3#z=Ayr\?:4 D`*lc=O'+)z#WNOQĽu`˝~qgG35H`,CE#| PZE}P} |1E.bŒI\dw t`CКMKËkKzQ*}M҆^_'ȪN#j ȍ %gTؓf#"9{Q# .p , 3~,bbFmT` HjK/+~VLe"|޳:3 c)E {hs#cIW(@L:i7{ɳW+W@şh %%:wRX 3o1k3'} &C@;Bnpu<*87{gHm}NzNw"nsBvSWJvgمmg.aIg uQ8\7饼^itEUV3T7A"[[ϷLPN)GD';(+NioC@|Ƞ24.`Q=3iޘ@%)nQKٵ¡#v'=tp~v+2cDeqOw1C3N)- OS#Č+oN4e~H8P!-i W !1f^hrO8$ Xi~Lz`n[Jۂ@n, e\xw4sxQcWgW!bD NQ rZUE /MޡE4$ _Jܳ1y̑ШWݿ|Ug< 9QښQE=;34lgVgA#`Rц*-A xA׆@T-6FG\^5 #:eU @Hm R. .sCac/^dcdBOok?oDIk'ܣf49wb *O&r |h@fb@d "ednӱ9~0Iimq9o_`vQ3 yΔ>+N m{?f}0Q޶`Fd/; :OYs ~`3ylwj{yoJ$)Zr8Pyᣤ5`6AO-)(Y}#$ۜwWRfJ -Wپ`/oȾkԊ^8J?}L&!nbFٱ"#EzU_:d,A2x MϾ|s=.ne+mt%_{PlsfV66 G3%YƈOc% [!!c jq!fw:OԦ$/2ŧ"ޞscU^6Đ0 [ƭk9蓹 V;$x879`k'ֲ"/"ra:>>q~E4 Вg0ȜxcJŦpz%`RIr$^"C>V MB?L/O ո\sJq2Z$j(|@.G#GxDK0t Li[Ilg"[Qʸtl_=}O"3m}s\U^ڵ/E󻃘q累ע 1щo;^?ђHbZ+pm-?.`g(WXp$u춄Hdz{ ~pq$@)nCZJ_߿o(Q0|DI0H;&R("r0&jN8& kKN*ױ$-cYՒ65:@O,䵵:K INkDQDt_~$oo&o;pV:v?KyR ЪsHf3%uQfxPNݧӑ"Q6]B!Ԉ8^$//\Peep,#[nLv+hsvXm1DI?Smtt(bK[*\5*YsaZt4*j:v;I05գ)@a$@լ;7F mrC c6Ŷ--?Mj1F*9$fHW]£+Іp7v g|GP s 4p1~V]ޑ^({צ&Д$A|l V#t^Ej66o+_hW4.S?mZxi$})o"j,“X/]_qiOu PH[&ḁҫu\B}K$4Uq 6sFO,T߱ amF(|qRߦ^Yx2te/6gQ&qkwgjmvoK:'>OV1P R@L'ddCվiخzYbk[ !!W<\1 Lނs0 Z͞ݕƇQ%]<=lilG D;<GBe+9npMQ{nv֞K~.!Z*"D^\)1Uo"hzO:ռ"x%*skrh|˧J<W[NdZf0S#b7QBZU}2nJ?oN6u"0А0d!{C/gx2 f殃Y"Y.J+R"I쎽U~L?tZF6Ȳ6{Cj8 hǮ h~l^yuIzN- lArN[?6K*E)$(mT)3C!l9bfv8d %Bw4'uf⊯i1N/0hȉ:y Vf ~_O0 657dWF ZKፃ\yQ݆SpEHYt[~ ͇aM 7 Z7[%En-J]f@E#K-y]sK¦@leXl*/Df"~ AXUy]0sE~aF>ϲ73uX+='yگQuj7fL!OG+HąX g ܘc!q0?LTDȢ|7E'*827]=ƹ9;DWwE]\DXa;ǤDF#JF5[M7(^i-Q䬼^ wDzv-K0RDdEC;%.8>P,ہLu/JϨb_JDzۢһ?C l<hJ dy"x P$mw:KoX&#x%U34ڈO2e\W6$8"6_@A{x-!1ˈ~"fDa YqMx7n](#X+4u \.I:PI ͈v?psQ%0˺cNdun-&րrٌ 821k*_'|'W2\w8ZVTVrtgtʾOt4pcN%Aqq* {-O{;=ڢ]"UO{>-abgrI0JOq`,yuE8X(D烦y6bh@T@ }A']z7(S(.N$l\qQs> j.e;jZX7}!}< i&50b\3m~{Re-BtW]8\a#FI갆meFĎ"tpK^@ro"sDq镄࣪gV9*kwhdXX>#Dë 4F V!=4qx l $P gy[; rmmjR(^wD$1{ ٻ{XS2{ XgbUv;UC PJ~)ۧ{8 %a?|vg?rΟ*}VT$ \|3 0Ŀ#ϳp`-eoȎrTX컯`-𼓷3^6,%/{?!*jjWhh"! x$Кj<~I=-a QӒ_XLr\5Z%9S”ˇɔDx; f>)oْHQ&7Xyِ(D%v ,_Нs=v ^LHdƛ vk)g uh"ݢL*Qe~`5W'” {U_~J[ b 5)4+EĠ>u#VQ@zHy E+ʮJ3>{\g7~--?cKf"9A.10]&Cn[<d"QCcDwOR(x-!y&͋ʮ~\.ʠ@ "by=_7~gǂ\FFʞ-rz>i.c@H..jN>5 @GC`T+h5c`p5Ù'A@kQ$+V& py놎@*͋&cb5t"=O14=?eBifSJ9O_si9k(im cryr[A:ey.8ŗ؏ ։::gP9ADܨ( )ɃW/snQr;q̏5ꊲM1Et2>M`[Ș \XHT3R0eׅQ7?gqnr 5 Os^tpXePJ `.tCk\ yuh^2|Cʛ1x`CoʾµF㫼\+X[ k ߌl'*ΊrS)%> ?c莻UI/'?ƄR)oقUx{ }PeBC%0`WS nOW/-I[x^2X,ק9/")9nX SO uQ'9ٓXk(>,s1,yhd;7Ǵ^,1nnMa2qRAz܃XծuAv4J.?7XgqR=#%zgPo {cyoe&Őe2mwm琜) p0m~F<-ALfm90`̏efSd20!*?zjY:ܦOqQ^9a@eɩ )Py:O ɏށnU.̯۷n5WW<sO2*)09D f~]Gդ'{k7@lv\x lbÍ@-V܍/+R绬7(ѠJԱ[e7lD٦ˈ|q9NXncl\{b[n>>2*Li]5ZP!1.!֌\DdڷfG-4:u̯݃XN&#ш# CN}@.k V3Z u:]|M#>)F|tZǛh'/T]RL= D8O4Xbgf^.7'a@zDgՎ=PkpuYVt"hH6uLbG Kշ=`z`mVޥOss{y-LD l߷~_W a_!MdPVnӢ@K"1)B#\p׬١GS!q'nߥpܾ,ooH-z>+5"^0=kH/I*㯭mBDoT 8 :oO4$ $hJ+6n=%7#.^ wr4O}$]qQU`=19cHɓʋgp# C)JjEX,q0r`@H({݊1VX&[`?@rj' y߮8몀fZTìY* Ri@ ͕Z3"cL캁 QޒR G.+wڷ, I>.4"5ŚZ#Aaq"eohǧs/u$JaPqR7_@t#}w?; 4nwSXPVUvEn0&32 "uӡ&f;N`l$ ] KT* / DHa hJ,8 zyI^|Ġ‘]gR'hx4 4+ٗUK7?%x8j$y@$)GB,0 Mt#UxNB!0M DULKe b"\+ϯ/׍/8CIzVy{rmSO jK3֓?"آn[_vRDZ(A_eF.pq4m &}:H oD'|YŇ 4c"UC=1,rFse:.SރjQiE ҍO83 ^wu-' T@ت&U2 #g#l@%Qd=..{ܑps2Γ땸TѠ7 2.LjGuuB e~c?0{)mҽ irV76diHQt*P/]] `M Fh"ꮇ/Lu]g u='[@\;ώ"jg:NߢNI[XӨ0"fnTSxWC'Y ^2ن PX4k)u"TTc2 i BnBLN׻OSA H5RGWl).׫7L-LnQL^T /p]荎E3_ d͜:WSx~5t_p2_v<ДU Cq)D玁`XFckV= 8'N{N۩\ۈ2MjEO~č~q؁3n!`¸{!Cy͆3JcK+ fgzpS>v *3${]d:fi`nwv#[̍xi1hiFhE;C-?mEiˬ/Bp~?DzbF:ijf%zrhW `:ߨ#oU7e:W4 [u&K.\dyL :*(J"\s1ϙՁWtwuΩ* IygJWq܄4c]8!Y֍xC+  ߑ׮# ND(q͋4[%J7T7荿ƴΐKT* 2(IS-D[`PD˳w#ySdQ6c>q)ku#JZLmd*ÒLמb>z魚KƆ |87ZT Xʹ00IwLZTDT*6vuTjԥXG qJRv )Hr!s5λOL_1In޼W~S{wn>0YƮ秦X. MO<78p®ОKFK.k@f'0Gwڻ}B~O@m7i $ܫLkãJl|Jl.)?ڪQ7 Q/~d;\}\howt?g9GZO[w랼|m(䋏]|<ۑ7n=mv=͸je_+OoկX(ˍL:I~\j(d&IӍÙ5> qqa 3qɓ+NǯLH`"!I#찱mYMh̛Oka #f ZU'l8Q8M:#!㺀|-;;v;w#ER4JԦNhSgb,Ph׸UKW()PWGhEo~ׁ##}o9T/NCfhq,CzhG&V[Serj4|iD1NR%laԾ`wIZ' "so^@hyr)- 3"vh N'O߹]EN?]Ʃx6\J{;QmVѻ*ˋ‰? FpϦ˫XGaʰgĪVOрK6=T-/ %Z׿r~y#QS/bXf?֦?Cݢwu:>PèjgԘX96*c";ClsVT9K,J6kP1o _Pf>iq8ͺ",w-ƹ sq_3ʽD1ჭI7f>$C3|\BcbmbWC7װW=dNP2Ro~=TB-/{e= : J鑘=l3 |%CP{1$SOFqΊV%ͪ[(=UHG 4VhC)0MȻ1@10v@ R)%|n&Lp`X;Hq8wVeU{Ad;Rh"zǮr/ x '(j/V,%gua{_Qf-;/7@k͎TN[Z H|۸K...9 ;MC* qb_NJլYԲ?0U@*d[fOb04LɒheFu~0jlˇ@_&rδ>>أ&~]h;(yPSN|iEٽzNŴ?'ZSٵQW Ҵ AC02MĉOqL1$ȱScp1 BaD"ir WĢoů[ b $x3?dFy}%>Ze[TM-Q!̄?rpao!p9ZY 2@3HG2%&$Gy5pӗ+CZgCPHFeukƷhkJH ^dvޥG|t11uQlAibN0Ƒd>%roɗMm|+26tJLM=ocW-bsWj][UoYk*1ٞ } %oߞpL~Al@oqhw'5wvt5rґBHz.hgM#l,8[o'Iarw44;$甃e{OJ.oRVĀp6DIDZ1h!rRaMWn@BlDRg1ΠK,>tCyjެ=4-p+ È/I(Ƿ_Mkυ7)b',҆0ߞͱ}9Ɔ~)t/b·c& uhI~8owa%v*]Ce&*?fݵC$-{`Ku.̄qBv6>mצZn&<%iJhNGiӲy,V"d96VoMnC,A*^Utc+6d^ATmI5aκyW9Rm)>Sdm7 m^ְ(Ѹs}iILY^z,4m׈w$q[\M#)wځE+GYv6%iwЦ{IwS@=- 8jM2wB[Ycy cW4ʵ"~Hυz#"*_Fs\,&#SAQb9ߔ2\ yce+VMQɁ֥ᙰoS%IPn&(.hT6X# &o#/4o7/!^KZO T"vBTkȺO:qS$O)nw"Q6fҡ+rw[ pB8+ y/\K_+~<<k̀C-cT n cʳKiyWk$M*L2_7?̓*##;T# 0wM'n ~aR+B%P^6 h+$Hg}/~?|iPc0# u"A(K5oQR=Ct'i (H}hȵ/[F@rJ6ߩev`D_Q'"9qH}%TKYɡC{Ңu(Žerl$,`fǧ\ɓ'YC_=?X&&Flk?RTF$<kQYTM%&!0W(k ,_ ܚbߧЇ-A9O8s {ϡ%A U{%3Z3m@ JeUQqlyRguj ϣckkmo~f8` {0 8'>> r@}AN-xD{4c3"|b+U?ydFSY0.>hO.y~GǛQs%rl*WhTx)DY^RK&ydH@@^Rj&ۆ*WtL@NH_5Njw"cT ֳ#Qbն ^AwrJ >oK? @'5H/Ef e%oEՔhZ:֯?0߉(bk:vo[+ LvTa~,?c&ֵc-Π)z("\'kasM3)s M4T)aL((6%1Jv\,QS)%O̼ǢeN/nx|YM.c;j\Wŝ(rbaZ"no8R}͹ryMbHȏBb< SP8aԅ)uG2 צgº@"c#޳B>&?2a /9/cf_WwYVPs< adq%R9d6?V G ֕,Ɛ;Qt#ԥ)^yA'\2#وM?C8忒Gy4ji4rЋc-‹`3|.xq}ĻSM+ٲTǎb=P<3ɓ:ӓIL[uz/!]My#ew32~qoˤufRH Ө͎eҼM?i5"",A ±7/2_(m-R0# o͑0S'խFT\D‣ ZFKiPvPFfbTwW 0u?YKG_T6L+ қRXGNl6 J,SȾ:<:CMb37֥tL+\kdS"iČ,WѶGVSJs GYAQ0BOvVC 5* L+>M6o\&>z/9GbZ<๬􂮈7D.Iώ#gh%nǍ@Ctulxw>إfwƷhK>(ZXYSknsaf,&,WMTs`Dq(ӵ{ޭ&w{22fha#-zd1K=T[t<ݵ͖^M\0U  >ʬ"%FBF)b!E, OXK 2۰. `0oŠ7>cܩIFx'FAXhԛ ;VE텘e8I冽1*³ Ҝ5= bp>.k)۬:c*mS(Õ_d"S$A}8x,@e넎QRd@k|Eg4A 3 `aݺ䲝d}9DmRp{mJ~Mh'*nUҐ@O3CiEq$,j$,jY1 ?!@A9R0}aƉnUZ!ͨ +Im{v\csyV7\j@U-Mhyx/]?[dWWJ&Nap?O5DȠL/y߼m6D~b* 0` SA޽޲U'hMk ڃgx| |O b/:/)A/:6fO!ii)jg!nD.b! V<~%nIMʰ"ޣxiWU_H-̺a{}`^㱞* Dh-h]t qt-Vd=vP-gUt#4 )D]n%Cup:G VSl=I2(%RVʸ|cJor`" G9j.ƼI|E bY;}Y/|o+mjDSh=RUo&pAU;sc ރUo&Γ5XD>^8CZ3gZ5O "_|Ba_ҍ8'O?%̸DIΟʅ؜75L[Cͳjfp 凘7\bi{M`kXb"|S;WJUnH;64aB0TJL>~&Xf`;/%$.Ie(=>?EJ]&;0ڶAޫq %akBRn5#q|L>cDp!N@P_K :sU* Aѕʙm?*<(0CJ.&/!g?eVgĞ ֎䗬lJ:á[G EeҾfnb\30rslnN^]fY#C+M.'8/t+ۛ"v|t+9v)g֍7oq?ӡǑ!"ޭX5tmc8Z[%PDp)vŠ_t4,ogmCYk.f{[fMF0\WUܮ?.8R41֛ytK5}B?A:|T,Yd~UۥQۄ^#z,$fH6Rb7T75W("WO9@MNi*}JPˑ큙Mv|5lMD6)EğX&W@P΀ׂM3qKPeKnUY_{XdA<\ȢojKho;2MEH,^ ˷KiU{?SVH!ͮpph'mjum~fˣ&=\w{&GvKtyש%!Au1'Vi>;Gns Hq*zGfM?PaC~{< |B*AҨc1سKZ_[ʃhxx1)%pdV<"BIe񧔭6^YM6tADǴsz2 la-eL>QiE1jKG$2 ;RRP ;8kJPa۳]Ay/,H.A*5C4տU,9=`f/)a1+7C,ȎtUz[S,56s_ƫW\Gi'L oֶT/K ie]hX Dy.\-N8t(],,Y`2oR_("I|8?ødr TRtѦEI3-ﱦ}1MO>{ςl9mf 0 Op˿:;ŽD!BG© u  Ă[ߵpt%%%zk{n-AO|IME$%/I }Dj(4I`U5hݞ/Pf cڞ4Yxi\ ~C+uOC-qP0FP?Z/ M<Ӂ4Z'[F(aS"XU:Y}rkKH=:^C_$ ; Zt[&v37ZA'>nTFZPZA;12^ #>D氢yHY#0r:xZ@Cږ!ƝA~.HEKp)=q}4oyR֮mэ C%cO|Մ9#k*sjo_e1I8le|fmFMk^xx=|YUx/k2A CIpX"`ϊw7G`i[(9"f lQA* Kj׮Z7%|~K&Ħ8:_O@D&{&-ܻkg^)RhGs;,)Uf׏qRn0a_^YP^ Rvb_E6ݏ0C>| z6T(Ur/;M:>\N̔Txa4lFyFzzJm2ʭ/&;8,hpB &πLxH932!dzdwAG)%yVby<ԚqlpD OqPAD>1ڱy3+ly^թi,7EQo WB*Wx!S m 2rS(_BK3^E{jF/NɔErU/,5do * s6B!à;j!K﬚\9f'œ,C_+q N!D[ c #?Tg'&([. mtRXRo[TM"k-K7+':J[o%DFA MИy,u# 䱑^KǎV}}sAۧP7#_֐ƓI G E# . HY#HCoY'>u[9^ܨ܊#zԖfBh;:%S0ds,ٓ, = ̈́h4uлPXvI ]?^ `&'MSJ8EK7ӕ4)T)2_Z+/2Za JSFr;U-% '2ƿ*}QBjo? e JF#c7VQ o`ggV]߂e micX/á'졾Gʼnڲ9"a3I46u\<㐎.1$SD!5p?<[әtor&R"5 d(l3훛pu?߃]oB(rVbB{JI yvΥFq[KeSgDeޠreT1#HǐWiI\i %#d#5}*QDR2` z\ oEjXKN.n_}os.ZDXPĂuBcLDU0+AvYsSqφC~$hblCXAwƭ2!G&T ,@QΪ>aWYٲfr*uaefC!8A%ۮc6@~}=qc͟`5P+((GryB}ϟe*LQ* U&!S]Aɝ~U~Td[AkFYShMZD;t{N [o#,p2yVkC/%iQ 0Ñ;CZрڞR71ɏf+"! rhKwȼ]@,%iscH^gTAEY"~ytG䯒~SɁ y.5ܡ 3aN)<^Xj݁ \DŅNrP%2FlE4t4n)ܕ::pQZml=D.gM5#A\wRRɦGWOP߰ Kʩmo]D^1l9P֦Gy#)=8{)f;,s ؃[< =ՏH^W|~Dzz0C1?U, ƅRSsIi}ۨŝ=(] c -G@[yvdNGK냪uhv&PiiO!:[#mbFs͹ih'W}R_&ؑ0PEڈ@"}ķI cVϾMQpX0e7ٸߙ˺ b-V[pCxqG S2&`Z5k]&/~={ >ѿPT"G=+q%.~J_>ZC3=?}"is+&ۮH7ɛPڒ=*5z;|/x [k0-IxbN04]s0HoZ$'Z<$=wzćB::4=㡄5fH5g۲zOa UKok% e$ǭ\<M{t0gOw]2#Lv$scZ!Eˮu<,ccpuۙuu=c]/dy{Ϟ xnm4 6YWs` ՂY῰MC/'4󂌪@/$OcroOL'$4UT6}2Q1$kps&nD醆k׬ 0U@)w${<򅮞lxsn⣳ ݻo,$~LDvm7.ZOPV:LUO?vGThaPr XwML߅%ue$<ӽbj9DLnNOw~Z;oܙD㪐cHٞrń։!`{HD&| C4Z*eYtS%8R κB=c{1Fwj;hU#A`l;Z&>'_3r.EPSվ 5f2hq V/-:9tNc#}z]vt-y5cYؖ c7Ѝ.[QE+vKj}^HpU)Q&|RRԆ)N/Nx􅂶~Q=h$нk#ޭsy 7B-O5 BYѨg `jXg0ȡCv<>'U֚25<\3լذMv| bo-/=冀y/Uw؄\1%۱CJ.9XY]7?>ݰ0iLQBHHcm` PD֢Nf.n 2(wtn?!'tհP,5 a >Dn7g3"Yeq+@@'&cPURT} b˨~+G+et.>,D+\S#Lj[4T?k^LGRp@Jb˓Ю 7-CXyx6WO ?$f@1 J* T2{(I[DPQb"YCAN 1Mا#\k!CQnjz}+6(eѺå4dۥTbS7BjhށGY:IO.`uWQ/Md<6݂zy?Gڕ%YLxV[^; L<nd*a[?Z !`h+9?P~Rw!OcEr雸IF0huh A2*.p`JCSr@@O%U<^! PM KpzN:0e/5D|Ѵ ߪ\0f; d1幮Rj|7>_k i+\.rA `o4ԉxݺvwff5tKyw;dp3N#ku,q }2;VUN+8R~Z !7*(slV/Q̍u6h8$]ƘbSe{!JJ"#`PK{1?-y6\̐m^+mGc6I, {ݽ`ׂ9F$)3#Cvh/ ,60Rŵ֮[{dc$5dDATiMr* Lep2"2ϡfff7N3*C@#/&wM 9/{ճϱNd,/W`&Vs댋Xaa7Z]a}ݞaT*汣(e^XLOZA HC {7?]u)m^S Ppe ctp1ՈAdj۴`?aamj\Աw͉uz&BTh9~A1p`T P#ֹX<Ҿݵ;W=47YI-]o>~d%//2ߧB~Mx͐-S0}_kdVb\KWc&ݪF`Lmk$?Qӿb##b'od Dr%R=߸btA#d H^-%K$v. ceD` xc31^k<۝wե3G\SnIcY0;Ajb6FO Whw(-n?}b&m ` ?~y6ebd#66V($td 0G<čzf-ݾ KUVvY ]|x]S'h2 \\]ҳh&L|zEa1KYq_w *v7#, ^w X;?|U.~w Cĸ>t8E(Ӛ5vjM!b3Ӌik}sNk?Α AX'!KQSD*L}_fݦqooUmp|}dw@i/go,ۨnQnxW% ن#Ij'bn+tۉc .hA%6[h>. *R%QbR HIX): mIS[ɗ IƔWϭgsn?hT.ollk+$AERL-6K̚@) xw/\aXZ|hk`yȸmNΏۀlX=ۿ9A!V*]&[Gɻu"UM>zFѝ~򡫻SY`5j]xL]#ğ2\Ci$?GOG+#`BsCY˿%z s>=/iχ$6=Y7 J=E͐"ҹm]xríjǪ,WG M9iVV_Nja~>,8XLGrG5k!dhS~+ފ sq}<R-MBO&sgQ LD4vP%PH&`֍m;OS)?VTJa&4OeXMk}rbVSf <ݶr f?)DY6L}-p'N?U}|O[#ɀ~ǤQpL :U#kZYAW.iݢLBG,o&Z=U\M a\-&zU^c Фe7@R[[+g8]`9;]wZo64ʩx"@eV@u,kF{.b%*aԩ޲~\#x^ !2Wc65G.\TaE@\Rc!FIJfA;9oU5m;{ 1N#ir1oAw(d..8ѯ{* \at;RH끼gsHO#xBϏOT~LZ; Б(pnQ8r(*Yp3S.K!'..7Ʈ Y}zTC@ԵKҘ^Τ8~p`|K=ɭ0.[i09 M7C_ ^.)F5@h0R.#_kg~"-u_漦t <5rdv'Ni#8E/=t6ӅJUs1d݉GCѸ}..uck"~\E G;Xмwk"GC9GvU/ э ",دU/59gW%="FM/5Ff' 4St%h#\?Y xV<\jdTN'p( `l+ pF1fl.63zV8 47Ho/ oosTϸjO ~{H짌C?ŀkKȸZ)m,$+3 `/clI(D1I8r[J<ѓ9q2fb{-x#fDwYTnAf|% 7 ¡K5ez n'#M;{"C.8nJXr7ؕ4tЋ@a"Nw0:9fClymEL/UCm`@'|cς"p dvFՀ`p6Gぞyjm})Kߺ6N/4o1˭4DTYlcc{LQ ܽ+#.?dBRwrdFˀc↖_C1g4 D=nJw &s Zι[CRJL&V Vz(7b9@.?;u\Yluǃ)LU)Ȏ3ed lZCbVT-Cq"QQlkK0* t⧓>,?;rhG9 )uMٺ8慀EcGKPZe%~m%NR +r\=o;Sz53rk kJ~DI=#ncjʝfn딷1+THxxtYi6NIK sKz~Dt ^sS(ơ2*Qk!_UI)T;AW_32Dacqp[vZU:[6";X La#ԷO͈d<`1CɆ'bCߜ߅ [A%딅P;m #kk 22Xo.9LMZs,:Cʩe[2vVAa[LxmI]̙<_!ZUV{w ==tME[r` R2|ϒ~FiW3?~/ HBH%J kFi>[NP#oÄ' RY&߷qK7Z9tr%ߍlvgNGU~W>@alI69T]qS9.S\?٪)B&XCKh{qj]47v9ɱbl0>Xb^+hlя=[f27' O99.9`4bt00"pg2'Rljһ 1٦dž_W* uK֯>-ef})D~жg&M>;0,yL@J-MP~uBYd?6eĘt|[=OAh_~S|JrqNᱠVve@3kQnnK+.|*_mg s{amOMi_M1Bamzf( Ga 1pyWU4 \D6!ϓ>*]#9/?$t(W?1UJ25mlD6l0n-A_+pÕ<ȓI<s3(p10>b]lP]7+WG;y%r3JyŨE`2!Rg qe+dڳJ a J[GFm2B+CRX*y^okvȩB %jG^FYhf*I(xsf1-B%kTM&'qsubNj4R&2gT aX-LfZe%ޤvx AHmӶQ}Ga&IݻX\L2˪6:XCOfԓ T#zlaWnΜ֯6҃?g;?Pp托}JbeH8 +[6sb%pS ^YA0hF8na1I pK4 埜. (@0 Pk2aRHv<9ZP\/ō3̊wG2 ԷbӸ,ù~Z5cФJE VX*?kV0+춴ޚ(n",ɾ-GYuwYդs}=tt8UeToWKjt71HjѝJ1tm(e)00OLbW|i2?ƺ'}Qp[NB "CdjԎfΠyYrN%ctm nRb[4vL혈G~pimsf7pl`Ҹ3gEWڣ_ZAW#6C&0̓ υ1up͹E4湪V/AOݿ@ٜ&>0TeA61$Zc>a`G绘7 + Xr:SPYx( S^#@m*hW9]ab9Z7c4`x (/[HĘi=JjO5UPVYgX sWݵ=L6yJ+ܪ;1|׆́NnO9 ]y2$ RoluK$rNQ,LhkC5Ҫu#(YCtͽ^HtȚ̌F(U MQʅ&H ԭܛ*MVܨXL %1u3u N)52*<}( |C(wJ\ :ysYskP'%Ӂ^ԔliV<\0UXHhUDA]$Z1DEB)ڽޚ~ړᨌQF2x]N0@2(^b f۰Y5J?HHFpapO,BrbM$$UM ?tE?qYFڊ.Kv xzI` Op7j :Р̋wd.&< 8l $ geФbb5|kG*tP;tu\DU# /zpO'u[)_4ɷtr5\JۍL V%>R"%wǥk,4{T@E``G=IPCխ}S&tKPCP׫r5M4vt4VΦ?s{jɕt+zH"/] $ ܄5Y扰rNa z85UR?m/%\Ҩ{j^8YR=sB`VH r*Um~Yn /V=.(QKE3%ݼn!azKrq".}̳4gWsUNԎgPo?rfD°n J_FQÕ02ڛLGQuӦ-'IQ!,X;S 㥗EiW2 h쳄(0po,BȠ(Q}QoW{Z>z1Yn '2܈hUwҠf6 8$L2BZ쬤'e1TpN c~,y;k3eβs(H6UCTLČqK2L$OkT%&bkAS)ܰ @ᖟ&D+i쟷 ]5"Kn0-syN5;IF)0u>Orz#WAҚ7r$\K($84zZ-WY1@vO#5%5_Lw"­jN rgbVp3# y t"ލ)7y4 n=f=ﺛlLHH!݂?;ŮeqcD;ʝ##7ɽW%98h4-:a|ah԰RfeUL %8.y5It>uKH:(v6LA~9<Ʃ .aOM&0j5嶫wu>G2*noO\:a[^Dē6_$qԀ'ڪ&tiT:(ݰg3_`c>1SY8XְMZ hl&bCo^5-Yo`G'@DBc7$: ל8UoM{5f -7@ǜ͕ m`ybvPusgqasl7牒ި %%+gd(me?Q5Xxp,#pM-fTJvsڥʡF\Lio-w]H/ Թbs6KANW2&,?f Z@L j7hSq4o;D':e 7ne!z+BOhy `؎͝ ؕҝ.@A1~ h`E-{`ovԁ@d;S`@s FҠ(bt`a]x4*O[HSec!,FԞ˷n#`4n`'=U)vmnD^PTWlv{ 4(ICBgT2.q_;>a9NofGe1Rt&ASgY[-->\Hx$)F+ Rzb)&*ҝ$D`v⾮5i$;gT2:a0PFP7N%S6l]7,Գ4>T7Q+$(;bnyiλ6朋ZeRy $;٘D(Lۮ+Z*_P%Ő?$kpj˺07nb< |CW>?#EoT&`yӫ EORB&E#Z~HU FphD!G:&KyG9<ќ>FL. ttˉ3Oަ!/HeށyD( MV!%٤N(ܬ峛l+xVKu^r,`oZsZV{^@Bh$[(( ~.3miQRYT% s:gMU7|@͡HrS N҂k;Zaאj_=){&P Ly o隶xm>YG}X8^ߧA[l& \K.mcZ؅gڗ|E aT)xCH.C0%x$*I#0c,dBddp3lRmZZRzzfzdLvF` s@*Y=Pc/0C҇YD 0уvL{1ٝ@A1Y'2enq%d-[nFWI쇻Tx? 'M_ ͇ӃD=b`1DNiIb$b'o'qL 9TNmgoC#>3//$ \ϥnV|Ґ ;~hoc7[ o˥PVDiF[ h=c'4(\]$U÷sX2/e=fQ-^2-<}[Viff_SGl¸}&qU=0Og2T&!z_iG`"86bҒcIu$ƹ=ƌML㖦3ɷ"YR:%6>j6^btB'I1q^-(8=T\^#!!^eFEQ0 $ڬ|x?gK+#uw9MlR5ClN_[v- 1 &j n _!gS^k|B*{L9gM`rѾnE*P9?nd:w\6 G'Rb&z>H 6%^$UCv-~ՃXƨJ7 jOuv'<(YmIR%z]{E\7Fэpީ (7ačt2GWl%1P8^ R zA}vMVw|+1~] E-Rlhm 8brꉷAIK`?sWVž:] ' eo9v澦z}ئ 7c) h$GY7V12&1v"q˽֥ u]Rj`r$6,wM!F9a#yXyv(sr:;&y%oyw }ÏqرOvF-ǓҪ~VZ|0B=J(.9!G9J{ax :5^~NZ\qwV蠓W2ԃ$mAz1o>JP+\QQ e]c"K\Iѽ*Z2gʙRQEcXұ4c1yB@v@FҺB&{uN:*礨v }5=uK%TnjA۬*KdrH,۰1ͫZĐ@e+j^JI7?s4QJ{g±Z_!w>20)1/9aeeUzn_iâR Zo',.ڻ]\ nU'% \adέ-;Ӵ)|%Mnܛ|>LP7釻.yyu3Ё >1*e2:0\E )N_}b:\`bW\|Y5>[)YD@l"[E\UӑQ؜7ŀT<쬂9MݦA%iY8]+ ⱟǹߔhS,'<:}ld(,E(CPkg!ⅪИIi)g*exrE D# 8L] }e⣴*e13Aꝵko41:'rڌ.iТAsCuȾT'ߔ"ʱW |EP86DZF@;3(;wiD*&OB. q_S`SsVd xfӼP2ȖΦUƤD!m^} :ωڏ`>C\tҦ $#b7e]t@<rK}ua8 Jթz*ODbm^/! #'BiĢoU$#8J*|k'PH`z+ޅ$X@T#l|Kl1ʭ4Ǽf|e}ۊz;Qo~}U"=o+0k9)7dS m{g,;_r2<WTs6Ĺ ƅD*a ~ӽFޜ)cJ<%; 4^f|+Z{2x\ihT"0%7P\?iuZ{Lu?9?Z3G'UsKy+Db/l$d #i,5EٟgrSo0#lmuºm+?_pVIwwi<$fwBnZrNᲵJv*znɝc@/n勐Ĩ_ &JLy5X&6n/[ZԢu؞Jk\eL Ч..ޔpPR*u 2 C pvނ$˵Rs|eّn, Tޠ/9Q/6^ n2l MDқcԅi{Fr1:*YmfM?qe>K P_\vd- N(cM *Ybe$xX&5 c|^g u ISTˮ2${*E*,tɄR(zOīl :]A^ouD66&Jj[l9|(A(? 90f`rpΙ῵佷4W}>A]^l'XlU6^TaK>x7-z/B>evVElSbz{жNڲw csk"#쩚1e4׸+ qj|mrn]NT탖ddJ0 GBL mO-ixox`uCruy:cZOmsRE"b.Y®>η][Zmq"*ske)9TQ}1*jNaUD˛R1F%BJ{ uҫ`\Su,zo X&.&)G 4c\|XO;FsXOiHT̛l+a'mΓDf008@_FoT/ b(v#yq5rny㪇j4qbF%Z#vRyŠ&hijwnfd,s걋B֊Fd&3,{~M38\RwJ:%6B9\#sFƆπV?OY\YT G ǼCv(S"< `5(Mtc:ºU3G ˕rFƉt}uDK %fdi np"@M ʜCm %Fe1G-͈^GMLrοe2y5 %ϛW_ 5|A.K/YV4, oӽlj- dZL]Q=a7ucu\'ZhHRu8L 4H@^F<+LL-EYÌg:J1ų cI#44YV𳨳0h IlavPo({ʯ^;9tK^(Ȃŝgm:Q`I@ \Ic Ll2bR)]e'$ 'U01I !ek$:u<5@hR_~?wpxyu=Z͡v+O*,[Vhgg=gii#w3Ѭԗ1`T_|OA=7k/dϞH҃¾*h"a4}DObtHz b*w9~wPKmh|m-cTD {5~1}Yn[D;Vhf{=ȇ-TJs1Ҋ*Яf:9yds@Q|}edf({ZmnJBQ.Yn2tq}Ve#b=9gc9jiIPl=wζ R̔0Paڏaq܍V;EChf~ϑO!B 10uvS#] /HA 0p~2:{h5&(]&Oe'"cE!D&uW! kj0Q, o|-o8ט&E% o$u3KT@m'tVrmO?Tx|,4,,kW+EU5Xkf[9N/)\iHt*{I'S}^Lfz0 Z8yS@j*=ts6Wt"ɹ<~+tAҌ}rG_~k zt9.5C#LIE`Tb^| 1\o$BoPE{eْ@2B3|TL2 {!;R*S8mI 4 eMVk^*!JW~p87yT\UѾJgt=gaҺK)'Ci໭Cʍ9'}XL N$K!`.brIFwcqH)ϵZl߼W"-,-[E^y]÷#e3B ֺ("#ydf^]R3'|2֒Qx$~<$6GdEah6f#rQBq$: tԸ4b\]Ѿ>LSJ_-$w~G1+Bc .RCc6ٷI.&N Nפn cUGa/lS?0x0#""swkCzUm$%\=u=|BgJXNJɍT fȁeri Z54JEa ^!d-zV-(&h]fRUӂ|quKeYNZج_\$w5Wף4!g0PU6D50/G;){88=D2zLPo&'@.2>ѫ*ME/ŶozߗM+"!$[`Pv2=&<%1>ՔB pJ#nkJ8r \PPe" {gV'8=% zD0w?FuA$ek^u`y4F[ }n'-IkҦJ4j6}[.2.{1g0āym M u%#A׋?K (^]) @5tou9K818׾FzyXP&n  'Ǣ*JzRoK,]1)# ZlEPc,Ow^?kº_XN4.$Rf>Srk,"QE9ϮٮGŸxU}K,# > 8OeavOp-aX(24)RpL+u$6jN:ڼJj<~\p\-<|rT3Hu&P+YGńI`'%0U`IoI" 8QpYj_B!x)O$S8n]'OSP|6o2(MC "7+m*y)ͤZQ̛6l_[AEgzg`$bS12Pq4P j;ۊ2.IRNy5g]-au'n9R[Pbu;8N0C|TT*'?.+,Nfja={{"yi#Θ٥+F~im(@i**%5pe-hAB8 q^نR8#` W͝mWτ?mIȁΙ!{\W'm}@@qn5΀"ԖW¬fF.{ْ6lvf7b< ^neҋεi? llX`υ@֬ /M,T?nɊOrP= ΌA)r C9HMBǼt@vPu{>\p^l93JĮG` E@r_zESDsuBk'V[r(Ծ5ܭpެ8k+p}=j%$,ZBṉ7P20b^#Itƈh ϔE;MR{o '-_dOb+4 n^Q#& T^S@yefcL䱟}JfR[lAuhm-[P.ns>WĐgj'|u|(:VKԤQ4]?k,͙EZӆ<:MU dĺI/J:wyp4_E{MU(h:Dm)7ᘬo8ѷkre:Mmx2㴺Hf hE?)2hۘwoXƸ?6[ =jG?jגfz?D:&>rfuweUKy7/怣(@"sE`l^cAx:4 Zeفܭ=cGnN9>G݆c l+靮f0&e| `uxȂ(btQ;{g:{wΨ1]հhD=PpzOW}>+gÓ6@놡+ĂPZ;SYWPWr7-$Ot'OiۨjZvKL-g2,pQ5fm!Q::-3>ibZc &vl!,pK)ҵN~d 5I*E"Xo &y.ĦWL9~4Sg ?Һ EXӄ:f =hޑN`Yr[[>o"T3֠q]v<K5@Jfp AɎ3бi!8 7Yhɀ])xdC9!l=t9ޅw47LOCuRP^];|onۦ)<C(:ӑAʳ!ma?BX)?oanW. 4MV$Ҡo:%CUkhй_iOvD?')gQY̜IPGlZyj#[ih_.9ڙ6@֩q"'uUh|_1dwYJ!$u@C<3QnCЈ'b~y-0O^n*.j^SH\OΘܙ|ÜV/%ixP5VZ KDl5zZH=gօB;xǍ*n\`G'/pf%2c%6RkA1kFudIE# >þs V-zDNX|{Z;X3Z +]\up](n~45~s}N5ђKG г$^Օk9pS^ʆj -Txya(Ȟe !' 5T< ֫zMϥt:G31*1w/䧔i W:*.g%^"t6 }]> ˫,!IKڃTqߤii<$3 mP):XƄF4Ay%1IOz%,(gڠ3|@g@i. ~{\V0Ď!nldŲPJ.:ŊEZ0# 1=$׫}rgs1}dYZ ,ݸ9 lپ\*.kkmȘ@.u8teǨsc5W`is+~E^%\B(#z(W谡o r;M/u,[c)\!-P! m(lCͰY+5vDᕦWY߷Ґ<2@%:S,Dtq䎸\OkWDxU6)z:Znm7}?ǯ,38 wDya>lw3.ӸA%~JaBߵ:J<edagX^y}:q8lhX)`^w:~v?TE\d`\:sjɷʡ"{57C [GܒWHubބ(C˞E~Xi+*s_&n`#}V8|뾪!;3g.4MtTJlwI';nuXzi@ b*-'A,r:<MLvR|A DI*!qBtQ҃bҸab*حam]$wR˕}.2c$1 %<;Ͱ r.6n7N)`J8ˬvV0*%R]c)uzt5 7#pGH֪$Xlce8W\ggP/8~]2g#aDTxcis%JBXK\iSIk)La9?[ }gL{oE>yrs Pm!t# Si$tTyr7 &d(E{!=I;\{q;4/}aw]"yOJU0Q}C{ƾJ 4qf1c_%|GT"۹{~|~)ŝ9DWϱ,N /kl5Ӊ݊$L H2j=[nC3+9Yjz6.<h|0Tlu|7ft3k\DG`΂xw2qNFJ[ƧӍa*TJdS_UzG7Cb6 elaC]}gͭEܧ"x+(Li,%/TߗܶF"!ʇv(ڕH+RM~To[$eK*nP5#Lv4]==oW 2C,ʒ#2Y^B=Hx)#_>n$(0SkpHDdRIBahKOx;M\kcdMǥ{3\pK1T=~B40Aעv>1|}ރ}q 8":[aDa# `ҩߋ1WOfݼch2i.jӞ-0:&(iƝ:Dh\TЫ>K4,]Fr!wz]hm(*!”|a; 7OD"6PLhʒ ~*O}X,@yY+iX_$C}wZ% ˎ8/ћK,\myibރjH<%AC@bWK$9 sQ:%-]W*!𣢧H!P"Cj#@?l7(˹ # n*&2"D;AZNgB^_Sq^fsLK^F럠w]>Y[Z\d2,3 [VKrZ@8u)҆1 =~ ðF' K!ű0`Njʨ,u!n?-* audv^d9D$Jɼ~gϽ`J> D7г8n͚@XP0o"s1 -)j,d1P D7jr-QHELIl^A1 |(KSdx _(S^ɢf12m 2ۋ(9-SoZU0]x[w4|{;GF1!7B*dA]%@ў3kzY랧G[Gѿgf􈾲tSZy" ̗2qH;DSQ0MRʆHN>{*A6nz _]$<+>T+_Xt]pm4&jqÿgFG r/nJX k"t u53vU")Ae s۲Hk㎹$eH?i=^׊LIJs!iA)"8Y]'8bSsL,α痭@+ooĹUD"7pmQhU c9ŨVil+BNГNt@I+I/1?$mZ-H2?Ak4M;;im^`\{*\2id;Zִfu 2jt־>QRES/:O2lEnO:RInN+Ӡs} e Z#Zkֹ4LP2H̦X3yQ +3֗y#^'n[(pO세 ´av&4KzlN`|b }0}c.=zh5ax-M.Gغ{Ht}\VDf H^׃,Z!MtQUr̦F;hZM-Ņ1<^J=\eڰ^+t55gyẋ8Ķd-IJyD%jaう^9mdL .͞=UED gyH e<\LzHP,d|RstNL=m3 VqQ5KƨC\ }_ =tV#L{jы$jûnHk8)\""D_߆{~OdlhBG(p.&b4']8Y~cqP<\=LeHi8hhG-@Lg:g^AWe:U6l³2*].=3\nzH]I`u2(!^صBKǽQ3t7:D -w2œD8j *HڧJLk<_s|p2AX6Y t}'$&"kOX:#خtBτt N|st.NMsd[ΌKm-_0g+YD9*P?;osLy_3 JaPYUK͛OMp/8'װ5JfRW%P01r`\/Z~UgoRvҜ=#(~A ՃǕuXbXm:/I߂AMن2L/+\yȥ$ @فmPĥo4L%4{e̳s={5-NU2-hޏ}t$7Va؛m3e|dّ!["3 ѯhΑzBs|qt̄SeCAũ30h(BTVc*XC4"Ms"2!OަVN~ P0Q99q4d̹V:Ϯ,9tȍ[&<`3/`P!rSVTLKfכ#0`_h;_`sM3ߖ?Sd:e%_oSsY׋=};B:r,!=.__K[|Tm&K><$h]Ci հy:ʵ86 Cp0Ne(٣U,vY%M? σ v(DR.Z ΥniMxm!VrD$c$kAmbG?'rmTn|4L^+e `1AzoÙp[^1Lz4s?AA/;s$4".u'aN)`{E:5uyu9UrՈvŨ%1 z_I̥ѩ.}efG!&ȹkbN;ylO4 f}"J8.y(QUe3%'8sǛaNmP V Z͛U%Ń',U+ u.,#w陸)P&[-xQ{[Gޏrg;LgE*< R2@}raѫT7&0= 5w*fomsUT"zEmhv$ݝqaE9{*(#~ M3*wZA Dn'$ y ]f*o|405~TKSS)jNeA{cw x?(F@t 'l*Kf2yv_-Ѕ4>|n ڔ{Ri$a{ Ǫ YA6# +&hN}pC|V iK.N+VOy)b1JtVAx!R'Ipv!\uu݀IS0u!ZS9AAؖpAMUl#AYtrػOһckQBnmlY@ T8㭼\º[ 7Jr5/@PJ[Ls4uz8 sMkgUǕ2t5[4ƒK*7$wлVlid3nd rp<Ð8뇛_zi7XKb_TihC3E6:[q4X?Giх]5G"Mq% |}qw+Ts'1"tS>ռ"ʖ-ŕ}4s*-o"yn;d]l*[1gVJ/j$朤* {4CQ Rd,?V2|ۚ=Rʻ3 ԁCJ9|,hA@QBx; vH, BqځZvm~D;鵋s5 V.lw44SGO3!8h#mk;__US8ԛ^Mu%g\ :NΝ'BPdˤlmYx~d75#Zz~aӐ;zzifAf%RMkwf8has꼢wrdH..vL9QK.&tb@jχL{ Z8492 Kze=J;h/Zr`NF_gq:?i+]x s{!Vl:DDƩ}?%@V:O ̹9ϰ%2Y!MR̍Mq }DlBQiҨoJ{Ye0]dcR\YzED$T`~Vq-K_YȳprWE'4ӹ_x4Mz/7l[SD*?D5TetkxCĤPY]XƩSĆh1G߄y,JAvfxh~Gf/iRAH1{{v`{e I]̭~PQƫa?߮VOSQ-&yw}/QUu8Ek@z$߯ RQ/y{0((Zyy ?82Mr J8Eb!y?AE̓thFDtgMTgt`Σ|N 9b A=9Y.fG=JTXFid19+dVfx;VFT?+oq%'яj._>$=T7/IG61e〬6pҍI#e!Fn?Na#:lӻI%RL},Xߧ[6ǑLa^ LVu@_FIa׻O"f_M7AYHrg,' Fp$FB{gtGAg&uH:;u7M»=ID=Fx-4* u]"khkAk_"!;wpp=[T\3Sٔ?yLռq4(ژܝX@DjAP5#(q-͵?/h <!4S@iXxPF0hvcD^4\Dr;0.>Oxeܠ+&IfVAW2)^4,0@Ć̣fJ11l/$lz-2oGeBRѣdkVO?3ǁC~0&&kw O+MFAE{->3DGla;|~1WMrZ Ap?C.a4̒{^sD*~GcGv!(O9cX OHpC 5k"^\fmOi_ԁÂu'8OzL*E\(D9`n!xPC0ϕ QäUFlKgb+cesy:"ϰ1&x-28,W H:|qDA ±U#^ru<~fjճ/{,q88_uڐ0eߐ]E٤45kV G W&è('l °CQr&nÖȿ)sum`EPxK]Z-LiqI,A¥3Oq{iͤjeh's8J!bẃ>ta`e"Oh\A_P}w l~ꚌYHX9^kalbԽ,&b^ R2n;ޕ Yٗ.M[-ꠛ]T' ˌ)ZitfָhHi'%݃p74 n]asOXRaQw Zs\rXZ')e1DP\t𞳾_1$~,20ߗ{=fW w-^˞c w¦vBr:);V5ȥDe=)[|vZ53C:ב%IH(Yoi~nԏMQy#WKqW6l MQ ]D|\0 I睓Ǯ|/tm O9.gٻaS `zԢ1@gb4H`߀qzegg{$"M- !o4N{ =آ0?%o(q5+Sǂ8ɫ&  B.ݺ\.]kyޤr>] vtb'=v(_6iط-5QqER3lh X>LAAVn eC[:Y]EeIL@+miW9!j2Etζ?:Zq]">DbfX133>kv^A'.u/kC!Na'ԝe 1&J\7mk@\E5F}x;x_j#Q9# NTgG`޽'=nD MRu@(m~lEGñ7c*TW4!J\]o& =ihF@u8$ϼZgQ0$%rvWcvC9y^_p<_q锝x֌pV1߇+.5خB42R. Jb7 ߝM\v*uN~衟mԛZRGE-,⟺Dl(sk !QVuH0f7F0bݖ|'a A1A]:!ϒ`c4g{$ ]VTW^^9n@˙nJ]b'Gt_gUe_+DGkS QBA\xfY :h>Ր-CN|<{ %$Kzf Jiw6#G9k|wAs _xW[VRK { ПJu!%\iڶT3{EІ@qX4]#=s|`&P>,Q/Dd>ߢ[遀=>t$SV9 m rtM=m:"8ʷK?SL2G.wb:5,-oi 4>~W2< QJtWgM,\úuP&)Ou`tqKP/ą|ךp0l A8:f~ܦm'V ld3^rҭ2 keffelБckӍrZ*({^:[e0&_!cU7o&DE>kIՈ Kf#lz)PFt^#O5+ =fd:-꾴m dI [Ttý˻~y.6 I-c#mSH9h7gaF׻9~Y[o0~-ru/+uU3VK޶_'%́NݩEP>L.jzXzǙ2Rٶ1!r'kCVƧR#jBR猞`WjUj&_ QowڎU0qQKbt+E\;Xmmfjr^:{IrAFuۮirn D`K8h,ft&H' +TMw0-%ERKxV3y}"ryL{BG#{6T V&' ~X ^[, ~VҒ12ft?AzgԳe %z -:G@u=aPaz}]wfۡGm+p^ Z^V QL>@y**T_I]CDGZf͌Yo|'mEva ڙѫp|m X>32JّT1؜!7K2qy?S[Rs3 T8x+6}Q;~.?Qi#3. |-lYO~Z*,3|[L򿇂_2d<0L8L5b]gd`E[J7M8\1Z!hG?U)h*S3o4*i<:,iIK0!VJ E$]er# 6&i , "4a~f5?V+ hAf2a x3 葝T` }T 2s89T^Ƥ9syS-9͡l=E>MU W x|N>{^e0 =6q&/ ËaBHϘ>C#vחIVE}E-ai:Ndeح*:l&'Y叁W .'=f1 d8,'ik ȏ&ח&''e.^62%"T)OnEVLI[HZyMYS7 ֨ୡ&SzLGT Nx[?H΅͚ҳ+yIYG~SNhko\EwF͖Ds^cTSZsAp& aH9>2mOm2[<AL%~ C}dǥL:Hэb]ҷwD<:xWicCR7x-GCls U CZ;+%}P-'z:>{NehwG=YD>BjAL'c:[>f7:{fGtBzޝ{(%=9If}uqR&=(ңJmK=Ldhș tP6" .(^$+l %:sNϑ$(eZ!)O]*,+0KGf, 67ӶjzC4j P{{;_t!ƊrT:(hjo@HŷGHM9cz'1 68RA,N-zέ2*;LGp4̸iyJs0LT \--j?Tΐi-w+_kiN8(YL82NM>np򫉩 cV[!>{X֮hTMH"Y;z[NjG"g<4J{~[f8f A kǖJ/G'ܹnM^ݱiqZdJ*!oN9ZDn/?#2J6L+qz os)DI)HBWuJPUAjq;[9:)\=&qCmR/OzɡitMrHR R0{.l#z,+e'c|*E>d<}Tvw)4x lzET0*wyeރ|?QAnCiy<(լb^eXCzĮٝޣ/ʚ&ꃗy_$k$~GuMȥ6oFJ40AH s`L 9.؄d%;:~h^x=AU[EC/aLN}V)]-Iؘh6!ߑ!2$PPD㪜41xfvz$re-ȁ)w}!HhֺU*LapF\ X@7UϻހO*DquSBXܗVTa'y`龨eg)a|%k`Q_%TH|]Nqj:&$:?2:!V3?lE S~coը.)-`Oe5МOCSjIXvN Y`"cd"߈ .l]0Q7#dBp]zz{1)|u55bV/#  HՋߚuQ}9Xsf"ߛ}@VRjvf5xW5lQOyҗuZ#5!Z9s-.M1gNG/Q'_4ƸtVvO 2^nhg-)UV@,|m< ݫINNTzxf<8yjJ"oZ:6VfSxZq17W`9<(gjo:~߬c.`&&'x gf%n6_2%q&M1=C,< .Aؘ#gt`s%g bɫv)`.]Tw.yqW =< ` _תrqy:J؛o2D˩VZnd \߱kd?l{>ۆ=cI:E W< R}M>1FMl3 dR /z lO>+>}e%H"Gna/K?,`sޝ[a쟎[ɮ7aS3mRp/OH3?$=x-Żi0Udx18+BI*^Jfv%@ޕPrᆰdE%=Rv* ?] &&ZУa,7ldk-5EcJ5-ۥGF&2!8u:a'.Ol Q%{CqDrM ns+]kN:ޗSa2+zK}ڨ!IRcnRs5)6YR2_̏sFl9 HI|QNBiK4kTz̓yKz/tth~@8H`ZfP{|O_G&Tqz2zÀ9:0;Դy4q20Xmt]>)\:]57V`I4iILcb04<;6fi$~apu1F' b΢{TH\tY~zi]-.Cفel|(#He]b/b7}%` 0B5oY+7;~w~+tX#b{n!Mg )Qt ~FB$N=vdU2d}wIH@M鿋ίsqj2=}^$Vy m1BZl=i- NIǽvY2c T UJ: #I.f S噝JG!NJb'EHSL?xt"?r$0T݃[O\˂0s1ԧVquaNfnIUyw'N[lf4'|?Xڬ#n!eLIJ3~%<{d0yȴ EypD0d 'M`~)1rq,q?IΏB5P0 @Uఊƈ 0gQoǔ U˚f uNz]Udm+lR#GVc?x; qe{,3y#Yd|>x|iLj^U+<8Q^pƣ8a.ˈw`pT& 9H5qCϖJU<ր/C+GJ[LY'Z(RB3Q0!?CF)@D |[ӌd'?b|쎫 C-)N6{ܑM_7sIf$v Q$6cg%ݢNDX*,2^\ip$=;nM)R`JIVg^/…hS r}+)lde >F5PvU` < 1ZE{*KY 4UG+Zq?蔖϶-~smm_ Y[h>&8 !mE%iq.ef#| R v 0q'~]b:QVٛ~9wOrxea5۽mE [7^Fn#-uַ +h;ວ6Z 0Iȃ̦bz !* .;o!R9Ϙ7[4:Iq:4T+Y-^LJ{#go?gJvn r Ry{(ªhH3댷gTY[n@}Rx&< 7ZrGuyO)id| S=@.)xkѯ!hOuuADLh!LT4~dG8%ܝQq?S Ge}{82kOL~a\)A7˚,啘1My]gk< d@}.S" R!j7o(YK|* =Ned'LȯU 4 wk _ &~{h-4\UKluCRQ[L?̢4G#qMR Ta\lL o+ ɨ(>A* kw vm9fw?l  ‘oZ;d͛R ~$Pģh[LVf*XUZfgN֒?%`U7-^ꄍ l*lvfdb9O̽=뺈tJ-H tڎ X9B[)%rAGf8ed}(aXŐQY|ܰDNe(Hd5;̠jqvq*&6LbҾ`xSAJ(?jvV&nbJvhYFj6Z<.& (VVE~+>n }@˥y8Cw cz!;g~)Ff|mWLCqMs -CZKz&\mJYV 0k^ bG GT'ewrr#]Q`-/5~$w3klRz'dF4<>P ۧE3N8Gb{[Z m1K?z&& ā,j{sϕs= W6tnhCzk1\eTcNH>?އ9`aT6 \罨Pmg]n$sЮ xWa@ #sWtVBFXYFcTb m'YZt܁mFjsLΑEx3.Rqi9PStIBX,6%$Ƿy XHKxHE.>חJ먏4 ,uu@cI4#ś\GIs,ۥw}+lEyk/a,QtTZ>ၸNL\ƹ}_ >ƾSQM@̆H:27:)>kD>/GX iJٗ^3NK3?0k~ɝ"dgwʪ9_]\KվFv 0^L@>?2鹋NO 3t@׸5uZw܆_]JC@Ahx׈(U3qBe4M;Xk [7unb2.$X KTU}zJ 5}iGګW@K+zIBp GLk^ދ_}u踌Tq@ێAr>p]@iԽr#+3U$zq% rQt+\F2vpkOܤN8Ay(~U$UZF}tc;j vD_H7 ˨{4F ")(YE,"`eva܅ 9tnl&U6~?RG &kdžGh0 ׸tYxlТȜnQ#¹O)4ߊ7^9Ge`6B*`3Z_aCԿgK!f J6[)Ok/jT"qZ]u & gbSxi[luؿR1gfudDc$ZtdRV1j'4,ué$=M'[g ~6|Җ~FB6/}aOfJ@+Dnˋߐ8lqdY Y#R>A$_ѣ"4Ma=e(r|mxA,?œr]";bOl'}GbZu$EcȀT'`dƆSc \oʦR?i%:tI5rM=i,j;-"r,h\7WtJU00/SA #+f6rMޮeEFP㥫VmslNY ˦im*g|`d:QLA+\7cIdlXBSysZzFQr1/,V,6 /`tGjo靀l(ư4SwSpqY3D8]f/?vmÆZy3J? F ʈaNho".b.y]~tN=IĝiA=|NKx)/HQ~) ^:NhOu$YtHZ)E]H+uR6zXDm|t1LQ!.C롍g󲹎eXoh D-^!i(3sNIS`1pM?n1Xo#v ONs#Cl耾P4(YhocښN͢,QZJ  p=sKiw`ӿyx,jtk ?%OV՜F_n) ptR¡q@O=Wl 'јTYH>-nMP(_|'r2USF_ 5vR<.rx *H"tDSPEOe [Pڞ!"Ds;ŷ յVa9!N&tM$ƏvdѷiǾ_֬"4K̙}OdrSR,}r+`a`(U+"*+Y=L2G%B"<&kDV eSk3jq+1F yxҡ\=W1ܰ[0BBKDW` ,ȝ&B SMЙ#Cj[IE8KKE^<*(I.m,UmJ6"IH}-Щ  ~/W[ب@[q@\Ԩ_YpUn5{#^zPg|E ½7 q.3&K(K`Wzo SpڽnYhEw5[8_ARpq) .`8ä9=\nѱ 3SR>M]i4SӅWE.x[v)ܯjoѢa.gCO/ayUpkQE$_y _kDF/ 챰\0_ӭжX"ubi7EGwCW^VTp敜/:py  Jj$|-ɡ@Ћ#d*,E]xݻ~1ēnܷrN1@JB %ӓQ vHoA'?=Os5؅ &J Bf]c7Q25"YEz ̩>L|aةk`3~P-z2 ǻ't$BݽF4jȹTE]hJ:FCUԙ6 ZUc ]qt'nuG|'VPGN P'V!_h o -~;{?Gv:w 17_ɔ*\2e4Pk$RIfQdă%fڧǟ/94._E axH'):~C[ Sit4fȗOy[kRO(p.Kz )Cz1;Sb)_ bhL7pjl@4fQ\76mc Rܱ39| Ș!S hRA)0{%f2}fN߭ 24< PcBń"l-w^OzJ<$1\]*qrT=DT^ITזˍמU@$ztEVKLFȠؠu6+^b)cB]KIeQ=0;qcHI+8xYD uU >y  }'{G7.lhY GCeҌs*]; ,[n0o|`*+ аz) v) QWuck. ׸D3Yƫ2Eԟ/2 }顫}%A6$8)WGl{lJ`$Υ3kQي$ ں$+axb-ϕHT΢w?uߕP AnS5'!૱FzFl)7\SOGn5\ح?4%Z>n:|P x6 {oJ:7OGisoFܑrCʁ[edXϯ`56Fr]m .N' )RÅ$@Ci * kЫ6Ќ m7HU7rا.Vx`8OOxSgݟ<{$N_53 WFMUL{SH[|vV,nwf򊿳Ё-_P4 UJ5sC9{}yMjk 7f [1 "5/q#Y/Lz-*&gRYqn c3 B]>J(?.WFYdq-:Tr.[5IOczڳX1yQ=&.6GܧݑߙeoEY@}ۼX40S&D_cPt yY̑rp D ڮϮA6hLsw.Rq$7PFs#& ?Ҋ^o{poLQ5( %\FÛx Y9( xW RC;a~Mke:vCG!>0@,P#͕$p|{c^R4wg|!}wvv#*yY?C zl&V^)qjm.!ju_+`kX#5E6o3X-:5ꑛd<> KQ[d<+qc2RCEDH`Ś ]Iz\`PY |x p٬HxP2O4BAbkv;۔ |m+ă)ԟX5֕Kq*>6Miۋw9e*!dQr֊? |/kA䞤k^bS9 4,̩y_fV8ޱ)yӄG[ ҂("gq;G!NL"G![s}&4C uvȜl@ .HEHG@UmJFv'N%*#'ftS*WNc(= =d6,;o~/ɑlEtGhCA^',S&OB.j&kDwq7AbrnQء TjJ ^R1 &vVְԋzt|g4-zGl6$HM}YҪP-poVτRnɆWJзn&(/[~e޹=Іb&ZcBa 0Ly0a⢿B x\$b[' Zs;sB1.3(;XCeťJ!41&V瑞^m' bC#>QôמXT,xRp 9UO#~=s}t.[rq?"or4uſqGMi+\5ho { g!b9ہ\ܕyqԬe,iJ5=y S剬H@ICي* >fCh9ДLtH7|f`Ma7R7֩);4Qā}^mu旰Ҟjy ;??EkHK)63& 2˼̏ۓ };wK)E?dAGl~e}3Ϩ>Tr~/_Xzk9u6;0~J6??8~ M D1q Ú\Vҟt']檥7a˗72/dy;ʔTW<40vd}0I^TP 4ᵟ!'tT OPAMa5)"&YZˏ!ˁDmayօiߑ^ajalۜzED#*VA?_܇1} ]\.ERBLTXt;}”W5F2fND+ a1{i7Uk9#=~5Դn3"H`o`N'v AGRgYd`Jd 3sn7á^?@{:~2Vwe<&h$hmb#Kݏ0Fn Ȉ$*›4IFؑ|tV#'kha.ï/D1HKߠUG4eR{)>L Ԭҿtִcpn P1hmO._"Rl2'AaY.ψP B,̤)ve<]ӂX>v}_BzfB(h;>CĞ:O@@{)@kM0} 1]e+9-YQP  ghIA=| GJF]4nꂎp`U`&$!G"W=1z)΄?>bh-^sh;&?T4~U[OMsakgƿM.GfRl.UR?ڬV8 bD"_']z[9#mmHȊ(.>Κm`REVx Wh+侬 ˾:u ׽22b!|݋M]#9m!yVApqy=O?#O۠,Q'n?6v n@gN8[!rx"ߋdNCaF]`q@BCߨVxsXm".R6CGcPe r \ O=AtTPoUawڄ[+QPp8)4^s} H\7)ڟ<9,VvNTK7Z/F:[σz4ʽti";z.o(*;#,ҍ1P(]r9-a\;Jlja7Ɗ̪?6?!zzgl#{4̛G~36G7ƥ=tǪ96N] i".3SPINkBJ&3m¥*?pL'=hz2y+?بf^ȣ5E Tq*hw׸7q7?#n(:|3 EcuF"xd(reTȒ63m(QըsB$594dF'W-.p+ &s 3r'LۂZ )\C5\' o6#_ ̀fvL㌩raw۩M{H̗ihkXa72SHjՇ}Pza]OnJ| I)(qrxTlcr/^ǚ"{xKc{;l ,jϧO$Vh6P׻/sH1-1tH\Nsl'VlrߪZ/ѠlF4UX]7g4".d/,jH"ϷeQi_Y`s鑰Kc,OkݣJEJ)^n+WW.JU-VB [ȡe(mRxLe8+o#24E-uG˃?^ u%'sUjJ >Lu%)ў0jY8 %^>31N}F>.'Bi0A,"#ە#bS{%|q,1*GB%V2rZxBkO28syPoR]Z o@ɹz~ܐo yݷ>ގ⫶~b JFN˳ >,R]^ʮlN%fO5k=QH uֿjn+;yFÀǝՠ aOѐْ2~%;+jXV_/|-t4|:/[.y6϶9t.]f?#ɲ2_ʨ K0x1K%^W U˄"ͮ;ˌܜ9b=}l`OßfJ>0|_-¢?o`ƄE;]QIaoYJ EdNDH@u^T*53.1@JĜ={R^;3SF} ;m@~frNc'-v}@yevġ`2zEw@ڒؑ ~/جN8[}_/]*D15jҟ3BhVBA/Xg:۞FWɤ¶9c.VyTU,W[լelD=~{y3 X?m&hd }8$vƭzpN`jAh NF`U|d'l|sfh'Bgip-7r1Bn0dn+3Z~t+d|JE1¸kPHB_ZV8}"a*#~ǽ;za0RqxJtZu*'O)=nD&*V{@߮q8w{o9KŴrTJ2е ٔAyD n12sbl|ͺ'(Ʈ;pjQ[y]ᦨGؙ: y5I\"WJBtIl9Y79*_=ؠz̳k#0h]ڳa fP!QmM- <sC|);v9riM)ٓ&"Dm}lM[k;.%Qk(#$5@]Nc5NH;"`@ X:l/AGHG<_]z D<4edѪ)ţ WɩZj\ ظ[!af[jQ=`߅pTzfPg6^Nb|xF}a$cA `ڙTyQ)rrC_ukd ^1_L&%7H >N1Ι :|A"ɛo g<|?G8Q(;vZ.@<傺䈈Ϻ˙2,\|'h[\A T vv"1QrP*}Vi13)?oY-=Yee,ݨٔ8*HM-)#۱SpX|U=ot$o|N/|NKo=V+Y$POIy?2?+r`!Щ$QNB乕ec‘'u)elp !*7rL@Jmt_nDrDgk@Å6x_h-[vlm%NfP$h1c*9fŎ #'OʍU=[~[(fT6SMGe|j*WߊOi]dJIz -bۭ~i*Q{H_`7.d0Nv>8&k7zj(y‚4ZLc &'3x>˂kT-ýc\u1œ 7nOid".c~'V$8x=wufK MiU'!̤3Rꙝ9pE }2,i&N#l%4r عrˍЎ#}V8EjD;ȪPasQy-!M%%c&sT1-ȀjiO#^@Io|裬/|17Djvpof !5=+Z$ >B2hϔq 7FK2hz^b0%ptD|f4@Dcyɘn^(on$DU9D1&c)Y6fŎKbϰk˴Պe hkUׂdӖ>IC JT@E\UvWj?|!5DL]`hjt%ќGxn HqC i"L"K 1_ړe_q}G%@J|櫩c~PPvt4s;xYl{ŅD""%."NJNܾ+PH! hٟJlJa^ՐCWz;=xLb'E{q#[,3G'$#_lrU5,f#hBۤY[nyɫC!7<.0m[ƛFI>E4 nzoI *Itcm"pτXjW)cOp$WwTu">}9r|fb ?!H֛6C=U ݁}GA3˳qq],0~K+6\TT nE w*A̶jt#)VC"d4#ȾbH\vt@mXHH;_MvgDE u) Shv!|#n҇@~dtĩGrԆ )0]%ϋE$U-K`ϔrolC/B*Pwd# uXL_cOOugLN)`πF- 1Vsq t]a0~o]* c+:Y1蘴U9N)tJk{B`@29B8{c(y #%\>.Y>N;:ELc@Y1Abp(ac4Ap( ;X~ge;@(]wUX3`f§SZFlmP\EK(7=%(O!{Z 8z|pdD]mu0L:TF338yE&@G=~,GSxds:t([ހu־x=37ҪL6^o@1w{AΆj/?x;!/ܼKvdE3}4bP}G8= Mp"O<Ʀ+*]z'׿*@N ##]K+sINbIԫt(@*޺.1j^1F 2id>/h3?VO7qlmnzm'$?;lfˎ0ѭOR :cIfI<7e|d Wu*ݿ^+okT*SIb_w|$}֠hdͱʣs7w2mEMp3 '܊. KшߘgxH W _smp"Xѫh,mS룢~9R)zU\%wUpцg d03'_"G6f{񼦢YLQzv/C*ŷIa;7s:Z\G2?aXgGJNIĉ5S9M<(liS\Sc |l1^^D Jke#rOB4 +Zklj8k-}%ANp"^FHOff'&ew=Vs /zq w9g_p J`T$, {ǃ>#St 4M_ Gs~20%$@<#;SјZRFs c[Pɫc>:ϳ4¬!-+#7sI=<4RePXܯ}p"|9s!3Čl T!`9z|F ԰ʛ5D4&x4yWqYap7DƢ"hA*#]ފ.QOvk U2K_*pQѶ ˁޗEZ.>~Du@ҴZz͕Ļ~bA N 2J@ ]{kdX(K WBo|l;g!"笛'l2&h Rp*F)E=T x_+'^r20 "F;&!!!< Yo6ɼ'<VOIB^K A :XB{f3Gd0;3!#jwuKvs9vʻܑ_xUTsB*=K59S*|A#p(k;Lk>N6x&> x^ƣQ3(|G磭(Í$ZdZTFnJF:WYj(XR0/HZדVܕKUWW/96[:㮚*gmG>S7qGdʕ7eu_BVe%6ME$?ä埘@ئF(PռYEsn;eN\QB2VYǜTr*(3DZ2iE3"tt jWZ?t89Uŋ ph&*ٖPt {|3ز`'L0tqڙ+ >EL6CO57S 3Hl6gai[I"B'K7YNgLSݯo!SvʯneǪlz<{|J+_qf}3- bWFIOKis$7=aɶUR:wޚsFN ijh)zЦW3K&MQ\lmbRF컽ZL‘= 9j-\_v?)ߗ lv]CNН֙D;S77A]9x~=`~E Ի6iĐ#!%N\hu5lq&{%>uhĴLдNrqP`+k@DIQs9mSY5hofRk!y\0]z2m Vb؞vN.SKia7N[0f)0 % p'/##Fr=MT4}WG#y]"VzU8́}N]LMv9k0*b5Xl}vrsGxW{o{|+(,5=(SkVaB?ao7few&nl&mXMzB1~(!.siEEuP6/Z@Qae?1;ٛt\!xbuK!M~H3U9C~]!ldlN3 .$٘y WnJ$}Ɉ,s Vguv1 ^ O{/I<*E^ UQߖ +69Ób?HX >VMw^XIk*4[Q.vIՙ"+4.vXV,ҩUҤpƮ<5hgtm ! -l}g@k;-L鏥wO]u%E&6PYv%QqC)f\!љy GU` Ë b>Z< ʮ>Պ=p_b+’1|F ,wDv]K:Cgb3zP;",*1Mmh߽vmյ.K{goGI\/ai`S>:>FiAGsdOqDT&+2"Wt61YT ҡa+:ub;N@ஜu3GHFH%0Ge$nTYj[:h@ĩx wַ-VYIڼZUWrRRĚȎXi̯]Xr̄=zM3py[3CtvC)F[F>Q5@ީRpNeDCۯu6ouV夿I2Hҫ'Yhߓ=G#g4d/΢)wϨɧ(p_d$P4J =ݣ[}e;R[+%3lŊ+u` 3*xWs՜3J?@_;P.>_}E ڸx)I7쥤-T1Mߖr­)8l֨"TZQR̷G3dBaT=IY/\_΅X(~Z d[9`M#a Fmu\7(u*^ 6G 1)mbcIc* v "fKAM58ZReW1utnf3/SGSH?"o0Sq]ue5u&#H*Վ\J bQ^},Y;拚fdyD\.ehT[~k4P~sQԃ聕xk2Blc!B"+H XfK4#_JYqyvL[Y2Ago{#C?z=m 3" 8(Ljo}\ӋFT 1~ᨥ[vaMvȍ(÷K%2_2~< ,Q/s Ft3:.'˱SVWRt`2g~izӥcWTP]!ҙ+2Irhm%{ ǪħH>*y€–ь?׏吻l~,b!zeAhu= w"b9 ]&pbJ-@D=&mgEraħ褄V#41,zugmN2 tBebⷰ04!z qç"bI.Xq7zaf⩼eHb 1F`j#6m0w'!/Od&^ba.bvۗRpO ?S׆-*A5pAvl4aDfs%x#:'r]t c9!qX#V$pY7iܡ>%Pe #JN)T~rotuh̔hWt­.ꐇD{20wCĎm=F \ rM~+ܮ 7oؑ,Ku:Vʽjzf_/VMXCx8; R :oR IֈÕ8CҸM=Hٮ1#D:KuM̫UH}!G#K9;Z*l |Jk bї+FsM3|DCORy~1VA<HcA^ 3:ƂZ OQ[&ycfXA99 [M%mvXBR#:})7Z[0:eVx07X14QUSrxxZE\ - & H.ScƝa5:9EI`d<35Ԉau(x~^yU4#'{47ܚ@.@C2Y)_r|zיH(*ke~. N %;T%Vw*Vcq6T/<9p1G2YkDJ#qajA@sIJ]Q E9+F6%>vA_dE4[3֞9叹\~ 8zsf_j6|/snjn&I2߈7tm#yi7p܃Vࡦ': l(3O#C8m^Vis$z< FB|)BoOe>@+S)Iz`S3q?OEFd x≤[yG2W2!D锑] ;LRԮF-ϣhqWN] n fgxL,G:-)|!)u~KRto̡wb+OL4VgI9FD UnEE:ǤQ PHB6|Y_M k0ȡbYT-]]ҞĎ=;8<'$2jQHg֬=Bgy+6ΔB0=v+rgқt4^A"!q^RheJj-bWZ+6$[M+&CP^]G1IaBWlzȠ_uن,wbkF6vhHmlFqhd]ɲ`-D/+5.vqC%2ln)_ ߜ jDQǃ QK;/ހVKᧇo Εy}{d^F9,Jd X2u]82(~Xo'`#鉅爍 uԾ9E Q%}Ic`ص4&,FvlJt~7h`ǟī~F^#?NtUai=Uaha3X2nu Dk$=FW(!3YqTmZr⠳4ۮ^"bCpS̱L"OVl''"Ӑ"apnX&eC΁"|OA@>H\'D˧ƮF7FgRV0im#-Rֆ}Yt7~άRHYS+gCwKPpwfD<6*zLÈx1t/ QoGnxEܽ}5j4noL{%FWh1;-ET ߈Ǡ^\eQ]2dI)v=`rQ\ n =A 7#zFXyC.{u*圙( VwUDM\Q³WK1aمHmq bhR,g @:zEQUePv2v74H:Ͱ>$WY]yصIANgYh9en;3>OeK q\w ө㜦{jƾMPrbT״GES>[9nI``4II,gС2HKiݰ3dnټt+lz1azƓ/ck缀P'lJpq cT,K+n;/7 eV(A_/AsSTҀB]j)ΆdZgv!숴 )>,$Hп}NLm EBz9{o+!q 8 kvK|R p5JA<۬)F+ƉF/+bMN!$"TZAG52EJI]`Gc| ց}e&bs Mw IJڎPZDw/di·D~>G(9DE `0k+{~T}@-Qfni+ahu-  B9'Cc:'=@Ja );ҢSf4ZDRz 74{dٛ~/ cM,Ԇ\u%KJJ«Bp=moѶET6(I@Y!_/lf\0`l jw>eq a5yې  ]o4#oXy|nNMOlI#? aA@ wrl#J_sZ'%$#h<\vKZ5n >ʓ\^)%t(!F9}!{>H|?7y , OTdVg*`^\#y|Ƿ t!eGeZTgjAG ĸandIPPFlsE+d,[Ŋk_׾[}ŵF:wA"\*̋\ =īJ~̱ZF_4l林Zs:;aRȑFP _St0NuCndAǪ{,֌tt-N=YY"}ïsF ^햙w8XwRLq01]:# pB_|"*t^q0ʃFPy L^z1Uaza }SoĒs$lJMgcr@(0}qIչ%B*E[А$;rQ3ᎄ.7ͨk'-c:͚ `+ wA V8FVObpo\ie 0v'O.'MGGAt#л^J`Brܦîb==X:HU9p}=̅1|LP_GCY[Nڥ:W&)Hmt鳘 N VF$N(sS-빡yX:'Lt'iC)pNKA&n]Ңo D+b#Y2X> ݸv ?^tp`D)ԕ\MvמUZ)fJCB\Cj]%N*'M6>*}Xdp8l @Na=l9r[-w4 {ex?~v.{ր?;YBA0eLj~/f݄Og^xKAFNZ:(S5o (GJVd:Dw9{eaF=jh?d`5[`>]fO``X|Sl4˓]U86!L=8_g`Zvq#kM=Q!}rN:-0EG֍v`qe彊~v'z^t#+#{&(/`c½hk @CV8Nrvw6%0|,B!ي(ZH݈&.ncj6z/4"1r"rƳeҊ2!;]-6ڈF);D+DaANZO.ꀈfh?f(wZC&*x5$?)=c!mM5${xki!D`3w|/C=ɓpo)皏W8IӋFh 3캩mw>H9ؐoF9EL^y^^AX$c!: O umcݬdTQ~p/In[6-*H,쐾^!/1OQyS7ƀUvͼSS#ibn|@{LNI$ZߋGM8X`&j6 ޻9;Qr{oK!#9G.*x c&A >mS\5~&z [/Lp&G}8c> FXz4r)z s؊wk`jҽzԨ;eMPx"gth.i'N3FƅB]xo>HW#-y''=DSCdZkђmPUY*Sv-ݎ 7Ȗ{9g.uluu2knbln>#{0I3YvT ]usEPj!<ºƦe3B,<;5-ůkؔ6KIa"w/SI<5'%x34TC-8DV$I>ΠXGY3?2_ϸ" d=ezliadƚQ!( ׅjPQ]rՔZaIs"7beRh7ZdZB{KaONdcicWPL|$(@~JA "Q5fM1*z6_* @&"(N8YT hssOR 8HdPS phG%i29҂´MiŸ^GhNean'B#]M_D*8c}; K#pT?*FИzaj@P{4|u)Z7pL{(S*2H'}v5RRƚ"t! a# bhu~AöXGs̒Xbp&rVdEv{VHzljxǷ{/$U+NʴqEMG%M#$%殉c5Do|6,P\ғ/t `)#nb32ݥz ż  .+l' 3#,%U ~1ɣ}f?6 @5F7[n)e.zEx*j{.S9S Qp7UAxa3Iq "Hlh?Ofj껬 ½.:ƕX|̇r͵{4H/ݣLx#V&OR_ynf6S)+[mFkq48rg_:5E҉ڷ-@헶zI?.+eJIЈks6R? :=SULLv*scVw/_;TeLFIK3Mug|lQG@y%Vad9Omڰb B}݊v9b '4'0W!$E*0QH%$,-j1Т15qx[3~^N ~q,#Z֑^~XѹF-A_eG  AtMѥ|^\1EVqJn[ٕ(9bЬmMCddž$geH_#6b?׭'c1=탹IІZt\4AB=5æ̹MFuōZyΫ=Xg̠NjG[kI8]"k4SCܮbwqPծ;oUP@ YjdCE'sFzfdݘ!`1`3VbáQw7BFIxճdٞpՆ\ :b7ݷM⡒) >R'm# tsghj1t8R}(.igQ> !r쉬x[-ę3令qlr9:3?vu^A8oJA]T*D@ Mo=L~w2ѻf$=[FohlxRdڴ@/"ቕ&\lbPueL1 Q^2,6b|i=?H|1M^I@= в=̗iipa[14#Ԭ#ĔQB"¶:m[]QpNb"t9S=+pit^lơ+l2ҲB`v_3'yT1'2%$ն"¨Բ 0 -|HNH?W< O% aT8.NMEn"&S3Wjù u=jo&a`R4@,43ʍeٌg\UJLl97%wK 'sTe`ŠB94w%?r}NNRuz=r1& 1-1pq'jNq8Y귶u_,YG\; zar}3Uo D/2Mv{d4xBLMb̬Dw 3  ݢк*e%B`-ϗjKf{wҼ a|p!ɱ)q5f>fqE GK1Bb7#w}:֘E*kˆЈ(Úї(rjխon H^ Sylbjܘh눃L7:Zi_QdVϲFr}Ht߳0'vRy{ye,?un1n9ǃՖW?a#(E>砚e_LM А]sl iE8lbij_u4_AǴ,৙\\t?]S8X"Q/w 6{&x]2dDmP4}?5gp4XeWCyտސ8cN 5l(ݠ_̇}r9r`Q{빙YGa.J؍2(-R)_Nb)F°j,Z??Y8J$c\3A涔FPD6'#Y&uozXGÏ6w4N[u#_kgv>@d;.տ"U{Ua쮈@eקnd0$ }OTv.m+;krBo%u.];Oufwa#CQʦYKw W+'fєYu%I-%'sguY6=[Z kn)LD>q;bC?f 9C>0Nj'M/IC-rkow0|5/v Wjr|p%}̚H^KH\)|VɎȪ:0qjhO ^o1";Urkfڡ6l+ ajp#elƃN8uy67"Y -&$+~/iafpd|;6g~*ßt/ٺל U"-Ka=x[UA1{yG gpq*|B0PϦub:R@eZyc֔0G9>~&2/`4=!H xbjsv.\D'cU._#40K?SR'XQDѪ5b(|c-H[N WhړJA (F_Ya]vS#s @z<< IwH:yּG׋E(::6/>sQD%6]Tn9\mr'H$SSoǝ@x-k:ba4j.-hڤd!ױ dlѝƗu聱˩U:N gJT۝o'A$Cw|ӔY@Gģ9tygJ^tlvD 4o?οJُ4_>\azA64./ruO6,N"hg_ ~b}}>ɧ?kq'Zb7.kk)zyҋV#`!} @6fWk6ZԲ$.Jh#/.4phRB.. tSN֬SBe/! -;Ԍ_T M{qG"~E8mN3GߎFs'»q(KcKR,sYj-qRGo&$~ fu``G4=R9A\-~1.q`\GR8,Rg08g;uXj^<(d?)?3ۗy.6Ww~zL߮S {NRʙ1l(gS[\]:_雡Ò#$',G1=*_U>j.(GP0 @S|_³Jjn'DU%P|Sxf8M.imC|8S0) r~XiNW@stZf"!{.GGͦ\vېSC( Z wE ]tq3T Q0,jٓ+C*Z`XHi#pMN1iTqgT:{_j9T:׿+:dHHV3Ψ*}:J*pQծUqG[@G+К2t~7n4$gSU=kONZe)2KKY5u)*IE cLC B,>mÈ~&] œ{Y|[Z.qr?eLi +XuPB޸}t:W5VNE@5-[[aqvn *qmk2?)šS Ж[RY8jLo"M&!h u0Zqnv1]r8iv{MAj?Z؛ZvBkn: { l|\H{턵09$eꁖ]Vˉ1}-|{XcE~\DxVLۯm1Bde Vje:-nbZmԕ۩y^c4.2$)6z-8tv ~)N_lAﰤh+>>rS`z]}y?}% kі8B].gX&KuҸ +{SF(#lxw _ŭqWh  l [>D:f͡r* k וh߾n@2_˔d@[Jk*^:&(gzkaܖ3=xG-49q<5)(1tt]I.cX>8~ IL:+{߲O~ wZop-|;f؈<ǖpbsBL-c ߛ_gj8CC#((I^K@PD(eEB>#Lx#1?x`ڞBCQz9]Ɛ"3fq. EXuT%ˀa5O_zhKYTvTe:<,_mX @5)ّJ! x{Fg:zM~,୷\q^?{W[x~ N\ 0F0WqƢw<IG ۪g-/P*Q]/\,,#`q#YB˧RfL-ma;W0[/dt4)O&}BdȊ쟽%!~ٔl5u\o_ ^#ͤF:]cQ{WeS˕V$m絁zG@ybj:WGӯ0Y.Z'ҪB]0I9Ho)+P|{(G(0jT#Ia7&?(r#K+l#ΨN53"i Xv:1GP?~\Ym4Da GK}X50Oq˓3|Ai k]u妐ޙloS%+wRD9%k;n~fBGocvVCLOAFCNj-TX^BAm %gdҀu~H 4wSb)쁞8 K!n"X `?)NQn[_e)%kda0=mhWSJ1ޝ:eJab,3MK!O\i ˎyp(BŨ>QkQ glڙn9&w?= ݫ3Du.RG(8v(tt6 #c"Ąh9繢 |+p`EUb.1NAcQ 0û w>6sPx5PPA#}wGSO @a*čgkV] I8݃ƶ@EK"=jለ1;v0`('6beiSI )PǀQߧBa} %OF=x5.-x2&fh)7l! # L'ŕ,ee36/\n֪?ޮPxwAG:\ύolspK+k %۞8W9lz|T|4%hWCuB-cPy,/.u{2w=;hPU] tZS é$|&>f_fWŬc45aьi9 |޵`9+hGC3vXGT\J kފd&z5>|IPY& pNZտI.V,NYP#'-O 1b!-yLZCY.H|$@NlxޤSUK ɑX*B_g f#s[5ӹbV4T@@e!V&N4miрG~䠉-P<)oj`n 9:ytMoW{Fxj\Wyj#2:u m_8; 鎏m•2s5*8 _Єf} uJU$xUA`@#ZMp|~@B01'_{bjdlNac2ĉg(L|,J/+Jx<}C/249COX@v.6%~"uO\B3E涷bH9(|M{fɬXJEY)wS> IMIT(_wC*@4p=xj؍9!AXFXy<8֠'+iAwͰJgu0Fc_b$aa֬fr tSl3J,]/FadtQXqUxD&{nBrƾcYM/n2WIЬm7Z53%˷PklvټghjL#UiV1h5o,#U"ԫH5ȡrHcAtAҶ1Lɪy1S̥Y#nc'wvXV̈裛SHe8Q^hѣ+G 85l@ʫ#@I-5o~ b"093%dn+#u(8@/OWCu d7`& ; <l`I;T c%L1Zuj+n2*ozj ,tyMи.j/j{W¶q܁聱E_ͪpmS=DV¼=*ulֵYAP\_oc,8J .dJB2?bKdTB#oVXFnaEk*fBgǏLH&Ϳ9jV")c^|IFKF}2!iə3Vѵ*?=sǹܭJ`&^K0Y0oN7ַu~j&[2j\7-dA(9J5g;}ݽ܀-ewޚ/;_oEynqbOZ,O9hH&eu|4z (BK :Xh( 3.`1dV}!qL]RMwatR} e=*f/v")1M` aE|.VKv5gs QNwޮ #jڤO` |ٕg87ܬt 3^Ưq>MnhGW/ΤE@jڝ^ ]/t%*5>ȹ@ra08,\.z^JraZn#CO,;GDDϒ5aqB#gʠQm Iyrݔ5Q dqElEw տ;lD^g&AE'"wU0aAtǹh<h<#J z*gh;;$dtr[5vcxbquHcd ±jO2$ڠ#]?̆a2vDújeyZQTȚȫy"jf~p?vyY H9l%1-j N,0/, Cn!`) z0)sz=Vsm wSsAo ^Oǩ܁Q%!SToø;>^# AM'* *&o=@rձ܇F4&W_*Z7Yv=',7Ogz/ͮ(Lc9*؈XpXmf7KGyGP2 k't_ےI6ԬB/dǛTE b3 9քG~:<`z9`)c,S)bAovĈiDގֽ.^* D 4PD^wsʷ%ٚQ m"?+Fs=Ƃ2S1ԱW%c $U1B7g4}h@:Hک1y$Rފϊp8oW\fU'r$JhPMSmR Y-zk约'HG]6_ 6ިe6ԭ`M6Z+ctȝUeT ~Ϛ-?XGw]HxGK{f %\"Z}6;qSe& eF"M`11!Yt}kD@$.P2mg#3s]HK: SSX7ڎy=Σ!ጿFW6dk~dN{ԫ r8m%qPBG_+P(;RVt=Q0 i@owoCG錪Yjﻹv [@y~뺠EcH{4ZSX?\+]/!f`qh$ @4 >:/¸YMY SnzVjrIM%GfvcsJU{^%[M@䫖)b4p(^i̲{6kx71}r쯴-xKB5w48FL ѬtO,}}EM)si&9x+lvGC"#Y'/" +KA.LI ;m}nLD)˶gk',6oPcSB]un>(tKlYJfĊ|q(܋$(C]?L4u .UuyJM 0~~8O=)RtE٨?@+{dȼgL86^d p>x3{ЀW4#[buʕw]Ft£v_ekNۢ or;nKe0dG#)'Ugz52Tlnʄ]\#@PG]i7x*#ׇ23e;j9zr_˥Qԕ?I='=Cb*c+{K5[˦џ-B!1*%OZtbs2ؗC7{J#+;ƿ_1wמqd S]}wtӪCG+]<ϒegLʫ"C8+ے f:~A: 7~ޛk ȦAo4:I?Nd= W"6َƝyZ S$YpOX ch:6C{zTUv-L$z 5 /NXZRx9 .G@acuPA\T$o%% IQAfNE){[G h4DQ7 "w`$L`R0<|+o- C=4Ϛ>'Riw)2xlnRoJ. Z}35W`)'^9/,FnC&o3#HKʪ!_`Gk(TiY'XLGoO>TɱUXƋ.H¼{կ<߶J+5Cǟk)>VuPQKU0> $If$k:p#&LJ$Ui同kXfoqрEQDklzs,xxW.*D2\\og $l#vϸ{`᜜/Dp9Y*|MTL9ؿB缜Ep%! q< :>$a 6f^ꌾYt_"?__.oӹ׈gVrmJgyia:ӍGP+Ҥw6 w*I? #s:Fȣ}dӫc%h,bT7}~5ĜrdFi~~5?+"ЋLG/}àd7RA">W}k*Ĭ ;8ҁ Y?ɄE%Hڛᵣ{I]/K{I5 JEKJ>:2jl:v65f6Eݝ~j3 Uin*//L9Y± "N4UF]f?Q'΄b) o۔AO -B4y@ĕa@JK'Qs6dfW3vƥ9+St۲S:EژаxK>EI.A6xwSc9s/a]oL9UX$TXw'ʕPRe++浚V EӔUHe]G۾ ga EE8iVB"zF,L6bRO\Ǔ'sV_Tw7%TRvYcjIi(V)j-H%Qm&CmL seE)D;1/IQZ(Sq<3Z8l6-GmR' }$P3JW\H{i(=x~|9w (J%)G `8C1->󟯮pNJ|Eƍ$)@h0V8_GDf)j؉%5I}Bw)pS}ép@P  @u͚oD1uY+Jcc Ldj)MYZ@`ŹX&}~cH(8[L\5ۓ5I fJEY3Բ+)此jT˸s"ǼT|7$ ^&H3h3)OP{(44oe4EjG09y=d$w / i}"4py_$PFbZȳ9= qVCYV9{[]k9ht>E?W$m5%I,VF*|Ff \=-ƞ{'Ŕ&9oxMƩEٸ$ݗăur*0]&,2šz՘? Le`K.'+,кl!]v^ejk'&ee҆g=sAm6S bW]Ҁ O{4 c:&Wh븥w g], uR'NsH5~RݙKSʉЋ!NeuUu pzjBC2&2A $Ɨf''F$9PJ&VX`Zzz%#  IDu!#l_ɴmHVoVR,d)'!KvpK.k<aOïo?6bnv{ӷ?ԁ}^?2W6'kü1|I~8N*6K(MD*-Z gfT&Q>w{FݡBn^!erDngB,~hh溕%+jI<2߳-Ž~mٻRrv\?!0>m\1+MA8.e<,mO/쇌Fs_u&+MuT_vc}nS1*&hSt$[8N JNLs]:#"`Z[Z}jDVpІz~D޳a 'ѤdyBWTxL?e9fYI%gTt:O*ƹm% g؍|A4;ϫ=}Pg˥@lE*x8#%ܓ~e/h@b'K@ :k%7M<+ҧVdOԡ!_skȲ!#~& dأۜAv9RBa-n 3HNƩiPĀK%&募sP\ki2ۯK3+b[ 1835|^&ni%1U έ?y<C/>SKU̬F-C9Ox6h<5-޿,OQgK?*%=GoL$;'$+!n˚naѣ*; kD.kŗ E Cu%Wrp;R2&.IeiB36~~ϻP@CFS0X֝gu|*BGr$lʴi7Yyh ɰ]8U8} +fRJ s'"ŌVDJ~tK;o- yo߄j<P"zo}"(V = xoVM/6lmmJ2 [9J(ܸ7GM?h>6Y\bYd.uE*5?rƇřx!ܗKjdTW`N2wImMB. +]LW^~vZ 7$x3\VWskwbiPHݱj~3;Y6ߌ1Feɯ$erIkA0'(x}jerzzW[Mؼ3rZz-r!fb<ڟq?;Bc 742xcd{95Lu2;X vFhI#//.=H*n&Ξ2bcFǷɝ_|nbk(qk7YT ujPr'ؕ񂐲N S^M(ݏWSf 5}&on[`84! 負meA Q &BcL^xFdsVnt28'>S8yFyD[jȾ>}Ʌ#Hik"=[bYMySX&% 5bAdw]uTU-W]c032#F8z%vWxVV{~z{c JT<F^j'UcxŲ{vLgYaٞ*x h pܞg3AG 3}U|"D2Jv&e6+g)b;õt5v$" 9<(K!xa(\"ƠL]52@T9q둰wG u 7o%eU jޤPj>;׌hZmbd~/ōTB®XZCc]jGBLtEP3Jlj&.SfX=A?l1n .wjqJoEPb tp\E!Jka,AV^[㳦9~+m?G!{%P¢,𖃎ݓX :0$d=b-3\2 w^,B1oHp՞|aş{9UF>B]V|C=.~5ʳJcԧ #o#:,˲6AcxwȊ11Kc_@ JtVy Nv &=2K$ש N%Zs-CO$17=A1B4ښT:Ӽ_!K*|vu*~GOq` j0B0 [J02%F_'m]Ԡb5S\&d.)BDrP%jhe;Jgj*U`HrjگD\_gκZ弶J5.a/$mĈfe0@&FԖ6u+͡ xBY%/))* 5_',|N>| %K˒1NAĊZduΦsBHqeQ 9lTH[ً8Ď!y]GkQH)7 h.U>#U 'nw!%/+, evЭwCtXw(pA xˆ#o*F[zd>_P3f_0g/6+$oɝAd|>J7B[E,R%Ax%`긕ͱ,>dDC&Ժ+v!_}&3cQkd4Ǒ؈8PO2;[Z*]BZl̈YrRXetӨ#Ʉp^T ZT-j^8,b6x, ot8,HRDUGҫלg>dy!ҒS^-YhTK\V@o~ :F3PWAtOmW,? HPyy*R_A:'nxmykE(MxۮH Gk5/72C%&ԡR[oy*߼hP!<8ZCơҭ0oNR+|itp(HW-rԹX k$dm9Qc;G}I1o,iq:U`iƹp(,O*\d2;MɹSPһPÌ*X)#y V+dC Ehuwԯ*^m?{v'Sp&s!m;|dUA!e7}".;Øܒ/~ x-~[4X%<DyxO2H{B-݆|i 4U !5 _u1Djt `G EĦw0 WXz;T'ُDո.]x1_҉jjO}`W 1~TrՑt E`" b}]m?ˎ/B+vhD; izwr`6׆t` #Ԅ-͢4s9 Ag L);Vm Rq$fC_ї( tOY>ђ<~QWnf(H-˅ӥ!]XzJcàmv]W[QiӕPVj4ޮ<#+P6+]t͋h`^'۽5?!@ (tݻJ[}MҭuO?Ʈأ0Y!s(\-j"QDp:`K+O g|M7Ҙ2#ثybn3&Y.K-1c2mʗq3\_u% |;(<).KĎ%\= xnvλcm$*٥+uWQ+؊ְ4i 2_FzKNy*g ˷sԷ h(k-22x}ݧVK $Nţ&/ke b>uݠ k͑ @ LDb :x|* CU>`ނw>I+i"sȱLgy`& R3&d&ĉU;fpϷpEwQVB v0p_+}PEKd94E1 |sA͊$iR`p |>uLgKTNfu1sC@7 q;w2* @G^zdPOsU :#9_ݡ˳F4ǭgh~f$)D^)Qf|[";K'}LUb/=fOwrF؅9LJjPmIf)ΰ:=l҅!h>@o\  씠О.2IP\u\/Ιs=\m6J$]MBmè2֍ȹ 5{tUhS~{.S : pxnghCz b{A?q>=GPQfļoT̘_'f@r(1SZc co(E_ܧF=L慜lu9nppQt` wbK8-N%a"덍Xвۃ5}; E!핏ݤ:nҸ&`EFs&A!\ IU8L̽[ `tyQ w7?Puz6@5wX\G":[ +r}Bo Κݴ8}a( ǵw@W~ &-)mt(0idwyAˉ/uCbhC¸C!,4R̸1ʫvT:j^$ZJGJrlU hȍ2B8d7ф]`ilğT6C` gM7όMirY CޒNrJj.s%li}DC`n "`p|݈y ޭe t+G\(F#?2)?C)FjI9W>EQ.T)@:usXsyڻÛ"\a/yØ^zN=`-tVT.D1ȷˡ8~|bzn:*o"Wv AsmnTϺ<|k{#T;-ͤ~$ IڟEEV|ey|wmE`$0Ϋ~4q6m=[bpT ^?I<3kjr3rˆ0j"s>qsze-ҵ]3oGT-QZ**IB[-Yб˧+֪N'cq ,Ԣi]ze c(tQk8 aiUOasd\r^9><]D̙TpJ9kG}ڼ}3Hr;D#GDns)A~yJ"{B5<$fF$F^rj|qWD .A~p]Q@6%9C]E@+Ϫe +H ) L:*QT5BS3RW#SNl:lrGOY8Vpib@7~|!O"} !IX86g5ء3EׯS#|YZW%Uy׵$EVO]N |fз7A¨|lBcL J%C0gY^]\^0 ߨJc7S\P^H|FGmzΛr' kdIZq0-&ČUl T {t=G>eGAOh6騾$2wAvASRG|wd0Ɗ'J͒HJ!Ѳ2ѿ?%D8Y,:Gnej$ ${X8ip3oC3M,=,?NK Fdl#߮$GH'pU9  (ti2Ci]LdPeU:Gi_]'0%1O%.rDo(A{,~-I}?P~ZGbuIyRZuVrَ?:QʫE?guh9[ U8p*I~WZ^t=Ϡ4IgU υmGs$GyV~,!; "NDo/QI8/*GhGU3G{! s@$.*tѾH!+! )اka^| oY 8.f⨕[^Jl*nlc4r!g5Foi YlJ hA^j@J 8:ą͛]B|^F3MPޗ@m/S;}nu9 BCڔ. Fg/!+&< _|]$Զ]RDR?{wNt?vN,.A0i1&9['P܏8BLmj,8 z(;C Ua a0iNݙА\rIiǿRZ{9]F"]^+Gb‚q_6x8eo/U%9 7S=FbVl*OWW/Qn]yػEP?C/|{PO[y ?ݤ_k +}.?J)k9D"uA%Q70z:wZ*T( {փ[ g~^g6QxolSntW<Pzwqo]@8;odN{}f|rI(iw"aGJN U?)պhD2֜?C4$WGe}0~ | hS31/S',)!lI\C5HLˆwrFc ђQ,$rܮS*J魠+DHą<As]C>2t9xo/V`jT ` gO1sX U f' Zqܯbʻ{2zuQsD0U팯kh8@-frr)|I`_x4t;R\o{=6_R0oWrVC樠o3A)j[[K駳1IXa0*2Տڳb>2"}m'ΉVkrgan28&=^v<cO+ B SX7T,O$qECuצ\3B4kU=\B+H#]!)%JSh^=K8}&˺Y2)Ɋ%gO ;!Û;i~N_[8?mF.m_3S uK,ͬGXW;#;}a e8—Y29Kݛ {YLD6(fo fmMh&=9qqA`<-X6gSLUS;5K}3 'NUK7H ī}ܘzbO7-B'rNi(kiwiK7˃ԟ3~]w WSE('@+z|FCbZF>$'\NNR5shԫM`IH/Ac؉cѼ+$Fvv;Оz河>(! Tފɽ &fF'~PZwo3VL4"܈H2e&oͱs|l,]pt;p/|X>7ʩibxswL DyILAW$bGSG?l-mkFYק׆k8$+{A)eyH+Y`1g'CT C[;X0I6$6G"yHy]뜐r[FfZh=XPʃ]Ƶ@e4Y<τRE1K:HV~KIO6%xE=4W^ƨcE`ll<8sͼ|DkOB&KѸ9*0i焓~D( hI kUK{nn/7㥁]~2>@NdklrMQW;>?k"ví Xߗ3r暶Vd>irHoV)t58? }#w*iE#f!O;o~]:لT}pBg׌5$;Q>f!6G$x3B{̘d';]qrK?x2+9 ^χZ_2{2n&(#~ĕ ܶZPaD" J`h W%Vq'K&XlbZE]~M8' t)25X0lcC2q@ ;s"[i|~oE}r mǷݞAlǕ'7l4pG#f(,i%_>]'o`1${6G8t00 8*noEA}$̼y"k/MOslc_C >#$YFҠhʹ^揶r91I$*BK%oZ8KRd(wkZG&ELuR0<}hzIAM"{$:Ȼƍ(F@cDg%DdN^Փj봙lFB v&g59F )tm: c_-8_(p4%OUw ]n4ƶFL|æ-UDm\g T. Mߡh5hNOʕ~v 4RB 0Е 3`Usjg[_,^CGj:>2׊:z;~La@vr(3v8NP'}Q_s]fl!i|vS"d$1'㻪?;7l!Y4- ]ڈM)-|#^OӀJTvWO0Np|dNϜIw.r&1S.$-U0O 4 65zCtnht~LQjx03foJO~³A xՃLhAƍM Ci[IJkV:f۽`єz8[Ϻ)v|CZJ X-@.oKvr]R@gsPL3yVoo6 $Nq7lOj|GN+˜,n%Z@g$W}v\FZzа:ԁrDL멄!eV-VFp< yW:-)q@chP*¾BK{% S^30~Xsd.VN+}Odu cLQЇƏmY2—ҘCr8^I*mΧ$iP^[2;wv@B*̨ %i||}BӜ u_F2 S:.[GNڄ~a+*GNPi1lUR4)Ъ\ 8ǀ<_MNcR]a~ >R<6^)_@VljK0 ]<S>ٵra 9ls zAjЃS{LCm5xՉz~bW,k \4I6ҿAn[~W1E lފ$ (GajKjɪ΢~_+>s\JV^ OǺyR"* =߭ t)fAb$7']GMG6wy7>(gCaVN”"-"ɶ ׼y@B+x䆲N~yfj?-h ;ccU-vHT|  :0cGvRk:ꂊ?Yȵ6>GycFfp2iQ>;@:LSaPa(Em&WGq- 0ZוX#g(tMu{%->4:Hk3QTrcЫOJU>O"e=̚W۪?;1%׭58Ww8 0;2ҜWӲNkGT!T3:y[N]@oueG]:HT#3YQƹ  Գo3qA2}?P* ~Իs0˾UD>r>2aAWC[&ڱ*7z?cɆ)Fs۸KTQt$MjqOZyAYxE?o*etBRBn=M2ЗgNvJ*N{WWĐ ^TLayVN8%RX\9N ._~18 lb/ M! v D2D#F6RPeNƵ~% \:F;GمMG'њ4:gQ\^$ Q.+i#~7+ߒ[ L՗d9@VL*bxU=4ޟ]"]/—z2CI[aP\os n ύ`l֭q=us>:`P 6Ia$_VWlל$w[bٜo S>ofZGUː}Y:&~M$23t8CĖAK\ꈁ#P6Qpě^bNP,Hvo:pgA/8ٯ\(@駩k*SXLm˘Kn k=:b$tT*TWL8t=|[ ޜ¦=2E N!Km]NEקJ 'LD@ HgtIH4fGUֿ>!/&$,G*_&^Bvfo#6KzR";:ir19y=5LTߝ_oGXf QEmƿ tɨ|?>thg|[` \RH3w`d7 =rȆW/digMɂ;}_>x֬!Dl]=:VmQX*~>${+FM~ PI\b+LTi-!zγ Ҡ5+MYU>eQՔ~AyI9x 6AO+b}wp9΀d-) jd2ꁑ! FkE4PW4  dc#<\!Tn[Bx?dTU.rx .I5۟lui  7Lolw;'&Y[nwp2̹8:׺?-NCEYi= )~dpt\eH3޹'>V+Ҵ^n@v=,$xv:3X q0baxNa+_ݯcǵ-ĂXHVWP{lbt&g\Y(?eX_4*2,V A׏4,W'^{L,y,SK6mגW+u÷'ψMɱH*z aC*?K;ke {p|eD:@"T3U\s*cr JyS.L7OKVd>)AG餗EbˈVL*Ns)0%_|1:w"8=;t_kġT)@#yn`bI460s?+漅uXXPp\lemDb@=6[<_vXu.":+^zI4:ED>̇∤^oτAw(Z)xv*4B ;\ =$*w7!U)vqWnЮIJ.kզk:ժ& d%+@qhIF0kCEL%޽MċxdHf9:%Ðˏڇ,#V#a0éT ;=?g0= ˝"54{|󼎹1S`?jMO' QAJA ~l0w1Tҁ:޷ H}=3)*WonTW<:ʏc㏬${kS1g骙Gj=²f]%Og񄠴DɗT4ʔIql9׌cvS|* ]{ows_VLt[m0_%czN#+iSuFf6aƌ ʘ ˨ML`d ) Y^əy`LY_a T doE=iID!m2}X/;46ۭ3$ci4 C䆐e+[LR//rQ-s{+z'b 1e*1Q9cPK@dw-PGe&DsBvqp*VgkT eZz) gj 9<6gZjµ/ wLUv(9|xu9p9P6DJ[íqX?}<;tlޚV%" TΪol؁xe@eUDbbٮOb4Z/ g>lߍ߄ r*.i0IRMlػ3) F1`@Ar2l:,LP; uPr FlZqy>V}`r)` |1  OkN-C0]D+Nп FXj߮^RJM cESMq@ d+92zgI_)q7֪A9D5;C-p"OɄٲLFXmlnBc#o8ϐb[p N6%;Df3b6Y }ҍ8"':dCP aA[npzdG@-;KZJ) N 3mǂ}]$ZӺ|igOȠAh1NLNa7٬la;SAN3+x `A'̅DYo¼Ic\/"386}Ƃz.~X2ӕ`ΓCe!y8:2"lT&HA3Ѫ6):Q `yRnKGi ꆼR*ޥ. >m(Gk"x|;B#[_AkO5+UvPu#))-OUc4]Fm Y 6|!9iN9i}B墀 l&Ja3XΫ'|HǮ$; .g:n0X_,JAr4|Ўcꐀ4LT<%_'٭\/du@,V?e)v:mq%}: Uк<`H)R!#M Ōۂs;6Ԉ:p1o8_77+%} )j J8P_Sz.U`1t_WfS ai+mrx}[9>A5)"TSw*)փ$!wT%h9Jө]H~緊m;"_2Sӵѯu7#û]n^/\,_ CQmu,ıXYKDžȫ +g{l'!1Y&K+#)<",GoXDCNu;QC`!^ъ9r5~  lB~Qԙr{0V%?=vԎɃųNc@ .4X.KL*͂\e^6 3̟TRN-Uƈ5t_4c: !25)y5m_oj^5pC@/q!Эl "w_дO++ qK7_]GTv>YrXgEoJZmP^sfُohJʝa&u= 7Iah(wism+ 0p  R'Q&z%(*.h+1?`^ z4xJiY.܂\=AU!v4^r=`f7 NPfN[q~Wg'6/ OnKVF?9E=RW*YeM<ى+ZCzXmE$d|F*sqYʑؼJiY:'dl"5vA SI/sŎjkHM (_Kl(AR :5) @z|V1Ƨj);H!+v oo?"~d 'N8ej"Z<669 2`< {A A2I@"f>'&V puZ Z+Èeghmt HSncS<jT4Կi [}IuPnABNֶ4%h#|ysoϼ[IAAآ+ Z_})u(2XF`[-G>oMzMC7U1IRФ3%/zpQ `;v a2. TAO Oց HE,I/ˡ"QЇBZF}3|PYVĶѪ-;X+nuw m'f+d{f-|seveχAZnc; ZoDzJ  3 qøenKGhK$:Ja)G=RxX5č{!ݝl7rs`SG' WB0;`z1""ErTcL"V֎nZyJe| *i-ϸ6ǖ岔$þl%D~~qEmGF@43>J3j (_9JkLP^ukͮR$qh.. H">΁[l]>Pϯ R ɪyL(I K/8%zw1;_ū!ub%]1 Ua4`$ IzDhgB XќqJ'=`kgP.¨XOz [oܶ{R6ON!7"=LYggn#8 8قt=3X!.ν$h OwxۊTzM(R77Spt&^lBBfgs2YAr#[Lgw MΞFe7GnH+vZ_}up\IWU< S`6?q$M{m!um7Ghڝ|u%:u8x W2#4(,?rkAvҏKaZ^VĶ ݕvףCܹE0ܩf9~,9o[ Zˬ;3 5kYQٸ;0-+CsQ,T'[Ls0xN2|G? 7h[,//'cL֪d-FYnwqilR8H$;*"h^ Őu &f@'3$aeQwMBzAmq'PWfбܿ!0-CEnE*{k3<]ctM0q[HR{\?ش\Q|^9мѹT= 7.}x[WQuO)ER])Z41mIi}R;R丙szuʌn`Zr¥r ^zspWܥɱa%>19$Lv9ɉ[(e'|;H/[wQ QٞIm:5svб< +-$18:hdnjŲvV/qsr~}Ao.aYTkW4VTbʇ g,|;1~_kH;TzE u'kr;LP*ug9l+c< }-V4NvL{ǧ7h} zλ,꼥^mMۺy.:q=ypqO&Ͻ=aWȏ3zͅLmx(t}Lu@zwH?"pRÕ mOPJ I֒C#Z, .,I]}cRp YȤcJS5p؎OKw* ۖ|'R*ntR pYհvbD~Z] Mx"sO|%<ђ|de.⁒}]*WQ`W1޴*lrotoO(lzEٕG fE*䄺؛^(0FPUhOǽNnGQ̮z7`Ks7!D9硵@2,<6$-K!eCTI)p]"=WBB erDΛ3cAMʕ'.lE8E[5Teɦ* =x.[P&<>Icu@` twm)çp7=5 s %#T<B㬊q_w!Jw$&Ʀ4`CdkRx.B gGEk^(X2TqZa"NWF: ^t;(+-lO^ijݞ!K׿h~W7`0uAkKv̛AC$p/j8^h5CI$T#,` *KE2FsQ?gwǼL)({$%BP΢(VP#+%w'L%\BHVJZ^.Ty 1;բ$m5LS&^/s>FuA &UjfZ y OB}2a_cq}a4.HK\u9cT,oH(|jU (Ӓo՘#o$J䣝AGmUM&p;/5dUw_i~iȩ*@T((40fyk1q yۙEnIr/Ezfw T'y(\T'6؅-}IzJ8;+H&-:A >6bHjj~OvFגĢLц# Q((ڶ3._ V8O!Ѧ}G.'qP5>RaWcxTM_Hr\SɃ(5{K #E1L6D5Jh/)˙@18wa_,}02-0e5HEPc@73Y,Qx~qSr9Rbl[>O }7%=P=zp|Ʒ$?Q׀'d{/keⱕS/d"I$U8{_ˎ)S c__ /5Y1N) =T┬ 1hN!\1=kdu/x Mei!y|ؐp$ )=HRQHo=OFz0R`c>$pn!m&|[_U]ӻ\ =6jq~MB=f D.+E."LbTvI?sc.lr* T&5OǞڮ`{ۄ\'U"SXd}DbٺFQ%^/q"lݞV7]ؔjq>e-I;S]S>NҾӯ;=˺%xib$7nK,޲sx`od>@BZjFiǕ] Aa gV?f8~W+JTX꛾eKVh(vLZM&!vm!>ރƝB7ӄ;P66 {WۧmJtL yVFbGb2NrJCk!;:94⽤4h]k ʴx2 Q>.i.$6cOجX#ށR`>(0HQE ~){߹8CO8?nޯQ::/`oI óؗ>'+g9LH f ieFT"lEFjW\%)%lRHtHnŸQ&F2]'_6)SɶǛ`}UH45?(_&ۇo,\/W_RF♼xy"R.>|lDE#o2+o hM}En'^Y]pT.@"e _&juTq =tU>^]U|AO6lX!he]J[?6Zn!Plr"B76>X^!5GӷF)g[JTLc"ߍoLGB+-4[VgĈONF; &?JŪC%xҡm X&ˑJN(1XG%L[u} Ɍ$t#1ow%snz1KW%dl ؜o3 s? /3R5±Ty.7|X|~ / 5Q<^2U |>X@q)v:q:gU59rZwUz+aS,zOW>m9[PMXM qɸy}.X.ؠ/(i[oRH36VH'46c 150DH[@N2GsfYySEGl५_3dE Ei ~ ABAl&&^f$}܁c4ͺ-U3oʦ{qOΦMi} Hħ";XK\vDBȤ;ō8'NxڔhR'~JTG{'FkS_"hU]t«,a(4',E"j,i3,1ruM+sG#G.țȤMty?= |t2xG2(R'F=K~mp| ؍vb*n,Y*1OyI-m8k4#yޮG+fD|KJ&y?9Jv4XTޞi Kć@' h~2aD873z\ajVbh>Q _{dXE0a6$] o{?{BIdY.td\{R[HL* X9Q+O=oY%vڌ7'Ư?U%J;%T?VډZU1@4Kv?Y\jӄ<+[Zs !oDی4&{7,NTNhH`QpY:ԩs/ :Җ>#,9k=FC8! ʘO!0%zk]gt꽜d%mK8t~nlи}.{!w}`n_]J491nt4;p M]3%9k8[^ *kT`Ca4kؿST+XՏt<[?X"\ LeS֔KzAB5갮c>7vZq K) z!{IpJ3ZN@O>ߣBƚﵲkl+nYzL1v>q8 %Ӕ!FaƸۗ=(\+nnXc~&F ETZ`ŸTPV0/:I\>Tg9r`MW~ObȜ[LratyP: /Mp5-*p[E<ôWGӦ{bVāfx0(?lX 'uTZbdM9oGAK0kОm<)cQ#J\_gg=Wk]nbhc3DMb3)bCvk|s gP'ת@ZUrr!;e/CaBe-8=& X[hۡK;0p;^C KCR]97l %c,Z-ʮivp5Hqv({tӚފ _ÃM2K' &D515YEe jbYqH*fԪ~,F+^a?o-C,(,vpY}^k焾0|9d#b;F|'w ZB jqcWDxvZ#TpWXt$܍Wn4-o#DsX>>a^YR0媏+x:hMfM^66 e/*7C.£s% 7n++ZZKj Tc!`E+m ?a *y9'0UY8ȕ~<<>o?]C/72]ϝ6w0M#rTs04iuZ.q<ɜJ 1g%ޚպ̭pic?Tq|b\A:~`cD:kVo~J=O>Wj^)[D0/,7P}x+^Y鳟IH1bٹ40+[ iws%zffɮZJgq FFmu^2ÒNoD`OL1; MnsW\43 3R~s3.>7mLbM'Pb#>'QqZz(gT ,@)uY#Xɟ/ԨчyȎ6]DmcR~63MY;_o[^*|1`%-rkr?ح6c%V=ތ^рUڪ#?➄s%ޔFVO+tžHg zB/-/hnʶ`2؂•(o$i]-xHMitq̺9]ג|g({)4:a'l+a u cGñhf0t:_۩sfwl]X/cű"mX $I ~N Jjj93-F?v)n UV <~کN܄STՀl&11`v5u.m,4{9'm\{ C@]:{x=ڽ+>2mvܹ|%{~ad ~G_3X3(4-2/!E#nJsaz_ߞm pӷ?Cix8":WǩW2K" C|0O[<S7zL/_cOq— +6ǂ)[%Ϭ{39A.1-̌b @tvpEN٣E-gei[D5ZBAȪ0$bNW5)!JHAUu-Cgj*;ԥ]osȀXu~Z&uL:&РH7裂Hk!QIY'~tE {XY7`UXEEP` %_WDO^޼B0oC2 8Iݳ_@!3LIj"D*{ ɡHovCm\N JS]9TV=KCF03iA>QO/g'F]*DIds~ +~Ck}_O4hIj3AF )aUL-7.m=Eoww(|]C&m yWrdLSq%x}_Bm[,]:2`l|i6uIn= &M3LA6DEnD#}YZ!46Tů\>#*)%q8g YLfOe5<ǂAs?;S8]?\jTJ!q)$b|X>3a?Jt~q(P35btt@cR/`q%Co˪˔|=!RpOԨG&yn[t% hmWe )Sִ\ͶV(ir.]k˙fxۗM'6Ն!+T75X6"k3'`}>EU)w~ȽOvYԃ'u&#tUH8ބ) D+BS)>n(z_ \Ki6w>pB XP_ @pABa9YjMְ؋0+9E= `ޞmArjdP7k.MgY•aTogXj W;H ΃sgRi <_yymAE&!eE ;Fk2ѷ ]n00o`|b{ww^<; I|9-QSцyAeꮮl@6)x]|!)ߤjw[PIGلOTTa2uZvI.߿nlC8A$ %Lgьs.xJ-6Fح4g~ǹoy|l,oN)C<9Һ Pufp}leS\?#À54oGx6QwPk~/hc (um*i6M+dF|,ƦF65R^¾z V?F >pËpAl:1*x$:\pN9O%ZXLiZ3 D ޒ oC0K0zἭ!I : I~u_+':q D[W/(E0㄁+E#&6dDXIYyd[ ]>(rp!g+R,$Qo##C}ӏB~@\y92r  )DŁ[^oH[K̒qOox SlzwXקzW]qr ưEa+\t/,j f\ν| ;sw'w_3U,r&08nrEIbNof IA`Jj'»?FpXY ):j4g i-EFQO5^ s/ޢ_S[rPyǖFr9͌`eSjZ03($2O"e,h'P1,EZzd22Ɇ֫4pUj+3''cO9dv2}#PQa;WmQ>GEhobhP ?', /9IDriWia}Zz#& z5bd_4B{/~wpg;se~NP;*9ijZNױU uĭ8\oK8͹wUZmm;idejIIihoMaᡡ4؉yo;Ԁ(8+6pQY f=ȺPyU`63r}[>13p߉_;jvE2sv6ooI糦WfiD 02 (/yp8ϫݝP3-_sFMZ܆ԞV+hTW""$bGI #=AO#M5 FiFȍO6ZC,-ԓIr>Kƹu9lEaQ1=FjQ|_N}U!ȶ0Bo,JsGНi G Ya=/[W,B~J T_)h9O+Lq߭x7nW>Mi8eWNA5BSCJڒ-VRKP=~'07e9_^[ R<5m8&9pDjh9%J}mg̎'J@!*W+bJ:PՈbCtWnFձe'.tS5 ~%}C:EO4e>CK:&}O%:ۛU/lٞ '=Kv_NK^AB{;r1 ~!#H'ݐPDwRf5g2Jgr/s3bsHn9 lQPPeLn yV*ZpR\}F+%i'RඣH~>b`u.Jŷ[s2{z2x°.ŨC F.bfIe/HºpfT_" ꑈ˨2t#P~ E9Þ.^) /~]i֋J QNP VM*-uTW<ïb0U,o*>k4\y vq-G*X~e"ni^?SgFbjUtG(ߺёi=#E5$Fw *5w {;EI}zL WX- /*`+u+8`cl4c pe/87 l*N1oiB6agyn6 Pn@0(w6IYη/F&+=;t7`Cܴ5n^)mQ~Lߣҽ,'H#,3^hy^}s  sD E] ]ub< RH8pV">wV6ԿFLӨX#> G"+LF JKQO%WP|Tf=SS!W }}Rdt$Yf [u0~qn#W'WƝiEB^ _T"XVh XS:A ZAG2⿯BKV cK_yo*gLQAt ]^p]|ɗUu+^_)!fWF j'y9:e΃R]&P4Ka{)ߔv~=}/lK^E# B?m* ˥TArA/ba04v~PZJt0{}M&W+DW봖=W U7.פZۏU#A`oPP>*vA8?tTt츸 dVvF*]UR$&d xf,]; 'LPg4G!\̾%^lX!K9츫H CjvWkdQ0}ZXZg r0>`pMU_%o2۰6'ʴW[~sxŨQXCja R} }n8s:2V;MHa4U4K\:вLAEM36v1 pg`iG#h܊0$Xf>I鱖Rct?]mX;>4fY;u]P~Ms^*/xɄ=7Y+uwTf)?LI{H#ve!!^v O@aMp/sܖ,9L緩Z +Ʋ8%J^,fԳ3S@19죘X6_t^WiRGޫ1&(Ƽ`2}W/զl2ҹ'5ki14^ $mgXEҀ6Fi1t. govI{6F#]i&b<>k2))v=(L\7{3S l Nh*4`)JIHު@-58gxbKKVvb׹<{aI{ l]EɪD&EWќl+B-C~oP4 DtV%Ry>>|/"hS*ney$F} CKʺYzv 5{aͽ 4,uZ.Ta2o>+Z'b~hS(S?$CVlkFY|^@vqˆ/tE$ME(r=@68fzT@[ Ov;D,R~oa&BLwfg `@I< @H4XddqPҷ2%dF#orOA5Fr_ ]"j]չd>8")  B`'*#/(9{,e ,"R:+◮* 9:!^Qm b0,ZQТD&:_RS r/ d;a]H8Q 03VҬu$[5/.VS]BP2,0dPԢ56vS/AH!mil<@safA!Îѩ%i!3l 5tQtfٿ9DXs'&rF,Ł iptYsLB;x$80I4'[Ϻ#D~)+홼uA{/F{;e90^L8򴸱ٜ[&M"2(VxoϐN! [d)PJk݊THg[R1F 5a ڱe.?G X{q(DhGC}7j¤-cgγ}es- qY.}r @NEU =u&wyU A[ħrV T8 ΓscZҺBmGriW,AX${`w.TaTe!J.6N* '̭L^OBcԙ(G.@QU_2Tz0ĹBPX4/86>ӛvΜBxόŴsmp '=e3|'|pE0LxVφ+i-U8=y^wc"QU9s&&\C;-wC]7~Y|tb=R4bєҶΙM1ϙ&w"df5]0LA*,iitK #T:WRøM7Lw~}ߢ@Vg'E% ;!))"P4WT fBlQ !+};,kVdA\ϩpq@}%ǻΔh|.$=mUmxupMQɡ#W,y.\x;H9Uj[#B x zM n =}38i ']dtbK+@jYUɜ-jB_bi7mt-1g4/Aa<@ڸ%U{%*\)V 4~YWF,뼻)1#Ѱ WLa70pta·Ylᦄ6Oζwp@zQw=kLνZX"I=`k6P@Q{@0neTqoOͣffHH'<-IY#=(O6IfZD}{np`r0H]b MVs M ?7>BiA)ȚbL-N;g&aw O+>u@ qv:g *58I ]}^5_ߗΔ(H b )^ņfy3i͑VMg`Iax++,mo(=cZ\v,Lk鎶J8ֻq{;}7)-`, oOn\ئq2 3_or /h<}'ɸVkgz,_vDi9פ)Јgeg]ER5ޠv]R ҙmAO;Uq:vg<"׮26H6x)VfkM:WL 3cڂ&B{F&1Lr:#X܍*`ڻCZzԙDͳ$0;H <]u%/Txތ5Eҡx+3U z,o\;x4.(;oYd4\)l"|n50~c`F)͎Ef+8Wխ=֤ \% '_36ԧ |+$AHw3&}b/;r;XVݮ TE %·.#XVwO JtiݹuvlWhsl\*g„I٥=Ed5ˮ$/fBNPm{5#i^`J8t!\g R[^#UB8EQݭ2ܵ 4+fwh0GѺ(?ܵۂhzK~A|;_Ĭ_4*(uֹ0$(Z֕^xz F.+I5E+Jakl2՟HP /IBU}xOx' X/It.e<; MO'e"n U~] ;Oi<Ɔt?s$i&:ɽ.oQgnTstS6ʻKUzcG`aˆXS,ov:B9p%D%FR+?azN6 q] i|8llö$J^&pҌ񕏭WNEnd_ 5ρN`;"Rk ?:Q{K|߬L`T7n!!=#$F@ T=O}*r O)9:݄e쫰B(gLb 5L|z9.iJÃhd w*`X"T%OE];s#2ìL.Hs@k-l mur񜎉=j &r?@FQ܃oH,YLp-e&p"6vV:݇l$*s:j Ѳe߁X~L2y+@ ʸ3'vص.\}~r HJם{"6r-x5db+?z-Dw 9i\6UQNGR` :#8OM|aIq2ÃaVESKc6f2_c>l= ىEkxi *0bGmAv [( q֦Paki,7z,Q~fJ٭8$#BN0tW7P'4"\)F`\lVirrWeֹeY8gB#dNw4#=si7<ËVqQxY/GӸ΋D39^w@:GfpfL iKJ2!)U6^D<8y=DrťmNNFiD=;<{ wl6݂ҩh`Ё4]CK$J"I.`>W~1WD">?4|`8杵b;h $/!e֯>dPfi1m1^nDPD]X uJzZoedpJN"EVn ;a:?31=$(+)9Pdj̔%!0wcOdy¡FaY?;˛qDFJ*4Waw=GWc"b0cER!ÙP^SӋҏCk5;^x]cZIMvvB"i?V,*L0KCYԇbta9t\ ~}+#P?5*KEwۨe"ٓu>*f\FuHFb+8ywLtY89!3WFDAph/1g4 _Ȳ󃌀S&#,@^fڃLi8RS}aiA18݋^dٌPvsqjv^ȷ+;MS&,.cSRk%j:)TA[= vc]97cV`fWؒ51LQjŃ#JRƣ{eU wGEt3NAat9k5K]CĶw3vU3Įhɒ,L|A-D[qWc0>xH֪>.;"#c^LL~0/% 1F6񸀉 9Jq: ڔAÓvz]ݪ``[P1a UkqV`b^ Gn d5bIMG^yE`\N2dJCyW|i+Lnvpq^4n?IX0Kl$W4l99FO؀U&19$eA RjIgINj&~mPJ >~LQ%ymQ|mɲv?톷P |ŋ(V¹|LLo &E[xKF3CQ|VfD2q a{ KGf \Yn$ DqYOP\zߖGB+:^k@IW(CKԏ>G3/IVު<i. a41>ȀO/1ĝ_"a4_LՓ㤛h'Ƃ7Ϗ[l`%quN ?tYƗ (0Cm\ih#0ǹ4K:oZ%6#1r vvf&@GeX#EHKo=Ds^eN~zpmK/]-[6"&hf֕NۣzQbxd2@"aư)hJ99!֗X- }6 v/\tP @ { 9ތIE1L'(U!P7SQDOzknx0ר0'U9tU3"*J5%a$6'EOfрk;ĺqة{#LlŢ+-cT3F㝽))'bh $S)p>}u{ e^𹖩hUt%5 McNP'ֈQZ$mG㞑k9=<;Ak&8h㙚gp$A$:vn;6dlPl>À!/maF ?6dxnk{?eͨM"k*? xaΈV{Ŭu}0J(^4eLqlhc05@xkKZ\3i}!w. teelpdI,) Dm;z5s(X5=M:^P'|gį:Jwt\cdЯ4BG027lgY&-kNDޮ̦,TL h1 ƘS?w<.f/YMmv%v1\Cޞ$}1/0f>4AQY^+NGcV8 7%rGv˿Wo]UgH9͜ADym7?D@wy @ϸg$5^RBMymgKu鶗`o$[( Knu+`0驙-/&SBYs]70M[ ivDk <.~>C?m+7Zp;U!$H_Zd k5OV( JVl|"r7dճSm~M:-O-8*f0iK !e%ƞ9EU@ǰ~ŘbRqSpP4:BC2#9y^S$1im92}n[K,ˍieM^X8QFg>۔ݑ27SWSvpo,axEhp3ûoB%U)OisanWwk58! ^ >(;C1T>4O_wN{JhDxHT~k~~~NKfmw*pv$*_".p\S) Ё?_Ы[ᄀ~d@*%60|kNX (e½}5}k*V@]f ]Gz*3rzBHk_%xrعՙjw#c-,T~[f&]>0;;XIVfAS).iDM!]r?y^ =As@COEh{F4/Zj7hR-f2 [{j>+N"9D.mo}dcrMaYoO:U|:Ap \~Ϗ0Ffq+ LJC^E&wdiM"s`?Ds枓!t: Hr&uMwZ\Kmm՝h~8wxUCH8-]Lȁ~FC8¬4q ΂GK;܂. ^KQqGQ掊#,-v!rFj+Uْ̇.Hf?FF︭_̛;~Sɟ2iǛg<8d\0zCW\DFlb*~$28>F#y32uDWFi?~dgθYV33;C;\B6=vlu^Ո x"]mPϘF{H#MbCRdW*+~W) }wMLFߖHz…QYPH_EE֨Ff T_|o5m]EkD0AvN,'-К艣,_*k(@ӎu7',kM+@ \ӂVhIpZhėXuЎnyi?\FΨ ~o,?9arXu%M=[}*hM ;^P1mrKY4[8a/`OsSp*ǍP_75([Dz|IR9l?險GB-7hRMX <r UDMw-z8=n'@9M*7Lo玑q5/ aIB}03[w@SǶ53f>M/f(O2ű{Pm})'LT2rJaRu_k5D e/WM`k=!z7_&HNPJ:qpA.qjB7îˬ@Q3|JSM o_M&!DkF>b̕QG aeȦ#F7ߚbȤ6iŭcLz֠n)T݂`:i6uL}fy:9/e̜z,)Ь,M0qO^א]&DzlVVY;TWz([r= |?iW刺H:p$HXL!pZD8|e f/B YuN_rdj1+Pcs4HOKmlIlŽNp=euҸb P~S< E"%.rߴٹ 0  i<\gWDäNjn'ЂV|uJ"S}敆Y8l!wrKf)az6~|8 ; q6+#/8v83_=s$=Ȩq VN؅Yb4;P8kW]\X@t̳gT~l?P p Q_ F+_D2%R*~9J*UQ/j{N_S~Œ+ ӆh涚tb"uPH)X?_J̗XP KtrZ "5`~Eٱ<^7 ' WSYJ2Q=YL@kox;|ٟa\I>|;3C׮_yZI輴t Aѝ!=S\py6:˓Y@PqW,_ Kb8!!%|p?w׼gp",0iE&5%_bf;nDv0uc4"l(1nYoAr|9~bz]'n.zU0}q"fqa.-2hF;sRL#gl>49Ctϡv_v?]sQnp{[$~3>m0%vGaDQG?aQS >Ԗ<'|Yxk'|*aDE='=XI۩C/MEij$v  K,fp-նSyqnC˃ FC<,'ɯ^6MG`:Vl=(r̉"m =>hf, I+uW97cBZ{hYS&{ׇK] _rIORg0%-W`ߌ1G p4t* z ~Z#,1K2m&W~̏?/pǚ:nꀓɑ lkL`dZ[Cr>z( ֕ 59.' DӺjT$4/vA.jF,`x :oK>2߬'hիQr$ qGX%ӥšfFdpEjc#= cf Nͱ"T%죳@Na]E%gkB^-/g\>!+gxA 8V{ ^q*XO6qM P ߒaKU(HJV`\p7nа̛̖?љh,x:)K}Me hF]~cH qbJ/<3ǣbnx&.Ϲ}&<(KJ7?F7]sP]OܒuQT& lҪ^{.H xT祷9Df$N ؝(R)ZB|z_% cFMqAᚒ{9l6҆Թ7{MPw8(h?ҒYpG{^:TXzRPcT["#AGpׄcHS\#@ kgJ7R>FD*Gԃ;jwɵ來46ÈiD{;"\.06 nI1Q9L3I.r0|uj+ &F>aH-ipE_/EB4yn22% .@+YɱlT2`y9˲wIދFhJ\DZ81 w)G/=\G?EYq|m<-XCWSD>}A@xWaa*E8UeFaN )WSH#{MH蚝Y=8$a_9Uj<%D'F4Ht!WnYUl6ylT- H14\NP#0sʂ J&zNs/9~ģ\_^VAŅXHf0u}V'ըp#~\fSAرjX@ Q22j#G|d-d0 +jyNn|b еbr`s>My4NlzXͧ́z/7lAhkФЩi'ќR;1c)(Vgezc^V e? 3E԰v,ӇA4غJ$ 5L.y$aPnrL}m6iD+`lWV#*S-(2qث ,"/[=<,>AO h>RvS$ avb:$XW=nmf HTS1!LQ,r,ӱAj*( |hf:*߮O-:!ɱ 5ZG;xbuF_r0I:WjFyf!eL$J^/\KAv_nJt +xmTu.VFpq_l>D'"+(OKA j4fPǃ !2Qe&SJiᄾWTbΓH<@YBC= NJu>Cg*a $G_:U`2f)  eфXP~V “RHR~@ߵ ny3sIu[Xg>NG~abNV4'>E,oʼnt1!&dSG.C~MA?܏[vTL1ZFlT4x_En L G7=ݬi13(AQYp<;T.VmUk(RǞ( 4Աe\J'[q4(@R|i[ݝoU[o^aD9Yz_q yT=0ϴ wTiμ!3 {df_s!2JLp4>o4]EFۻn/DD9LT@*sxl dſl st"޹g!( ,\([ɟL> H:YAg2 HVbG̹^ӟn6Aoaj3V:!kF=s!oѓxV+;Vz_c],.R gֲt/Qz,HC-G䋐 Ene #2& \~, EeZT9ǎ,*\< -kKĵ{Dҗ"Jy.zre+ub8rnh7?^_5)F"@uceڽ0 z:"> Л2P'3 r{G]jK-&@_+w d>8@٬['2' Bpi(!ѣ VRC)ԅΎxL'MRZti 3e墥dYߴ5WQR)i+ۖGe$߲Gj}s`b ӉswbgP$Ĭ2P:On B XfK拏 p"Ct4Xs\O2U+8\5VR/-bywp fa`,-uߡfA"B댱H`3way1$SHLSL>(z n_~`KlF pd$k뵫beǬy|wMږ&J S|sՎQd: '}_*9O}<$vQ#r #"g*"r>ق*T"~[˅P+ݢcP6h@?KSp8M_'*.,:l} A٣̋! m⼊D<#cllQq!uOcA_܎\`wTjbqƽMeHEDyp/k#+]r=J"Y[^K8xym ԅQ5#l`GT?U%/eKMg ۑ0 W\B$t&7n?7AFa+6p<Ҝv y YxhGuR:3fg3jS6 dhe+r6y=q^B~ 7)@ Ư@r,q70-];3xɰ]k%V,C0ˊ`rB~ 1"#Ϫn-VP35oש9"}mLY$m,WXaPΆ<\ĕa¾w>#ʤ t;O?=k gW, e}!gQ7{x {LE(^@V Y 0#3ejfneS4/yB.P-zMZd`'n~$FѰK9r"оM1"r$![}Y- ʯ}*Q Lm*]O2jg/t˖~`_B6CXE&,`P-V)䛉8QHP{x\J?I[ bL :ß@`TWHxP6GM + s9/C58 c1s/9UB%֙Mz0Y [eq] @͚MṚum ?)c.{ IrӸZ$M}#O0,bhWVO!@<}~?7:Zm}Zz{uGۥUԧ[ 쐈Ku#"nq\R{LI ߎv)X«f2Mz`Q'rN 6PFrRQ!fastRgE$!4gWݪR 4:9ipP}t i !Mloܝ7IsegeSX֐%͔ Y % $I^ES<̻v9ܥnn MFy&sk$ 'x ܀b-}2zSDIef*ݧ ޞ?R e%p]CamPP03DC Cf͜0rg$.c( 'Ic<4!1 PFAb2R'Cup|yKL;^ gnRi|3_=Wq>X/UA2`w6KPOCCqS,K.)W+\fx:V_YWc[z{&ޗR~tbѡIJ~o-H՗A7W`c?YJW@QWd^F<0LVMm$+Wp|6$c]sXcU9F[F-!{&91=d;잭oBOJ2 ؇w[<ʓv꼬6f7ܾ aeC%sh֘ eGPY.^w/xz ie &RizF{0|t1m0 %ȯFX&!p-ob{I9'Tcp{u-zPjX/L'&1Rg&&E`t6x/ Usa텇nO紗Wd7A~G >꟪thmY?e1W|-ݔdVnNGp%E8$Јf6'N S5I/quHԻ0􋼿ygYcuq-Q LPh/I]*ې9״==x['U!1[jgȱ% ZB6/}"ͤltCCEbSA']zjFGRU:<wP;lwyn0|"_2BGHvM[-`c1D=#h~zv~Iæ ))5PΓ ;W{۳r3ԥ8[3Q7`ˆr(Z^!&i5i+?yxi {Bft TxQ~a].6y`-Ϙ)qr *Ubo94_5G [}ShOpNbԪk'C-\"k)SwŜXEPƖn, $}S_ gDΏW ۪vf}Fר_?jWx3PdzH{f+LC]^~TT1)QZM_6."PoJW ̾S\?6U"JS ,#i*at3x4iH펍=L" z,\M~b  'c?4/E%<}%v-1%{J%nj"ۃʭR( VOЃ ({/o R\I5jh1+*w[05 T0I.JubJ|ҙ{FIC|b yvSa=D|$X\q W%'puY?ӭ'2k`1%AU⥛*m6J2W\uMFEH[J9{pQ]虨wsCTg^W]nĨ'3 z@G_PpaTkA'!;Dߦp嶩Ң>zJbkq3~[2_\/7hS T3r7j@iq\cn V1D :Fvޢx$'Cӱ$ \jb:׸xiฤpP׌tp.#hh^&P86``miXM$zFݣB\H)fb%a Jָ~჋ol 0& 3z 97NcnC*bE[Wu{(?2FTN^Gɗ+JD:=v[(ֆ>42]L>Atxp&'Y,͞N-kB pt1Ո)k y@uTY (Su5&NIVDf T+WDsx~E~? M; xB}K~8P;K(NiVwFR~0LJc&ת{u?],\*6ScE\uxNnS\ِXm}1$"$68w6x'sg&W'%F%%~ke}ُF "2kn%b0]n]JBU$yEv#֨e ,P J'SXpHdLZO7rCTYV Ɣ݋+gordb5V=oYpDȇ~P cݾ-:Iܞ?ISB3LiS.j(#eRqZjLk5߮)~,-,)n 6x )yW-@Tq-DJc0ؤCJ9 vb1I=a %).r?Y7\\;l3ai&Ps5nK{X~#x Nxʗ- c=F=e]9 0cU8-9MtS E[V< Ӛce{u@߃xp-8qH3?ia!>DyԳ -@ґG[PIXu2>sTb _~0+8 fn=YVK`Zs1Gj@4.ꆇ2mb lە珺;j`Ee3P~͒F( z3(eqr@Wܡn7Kf,gULX8hX-Ƭ@fJ20w#Y6^B*9jy*d~GZ\{@vZuw,BH_9[wN T58Z{~X4dȿ@Rkq o˄2$%\RCfG=ؒBWRۻ? Zu/ϔNHWI릏o冀1T\'Ǘw͋}/{8ZO3k!{aWC$L/l*e#I!O m c  O~vAayOFRL VvVf C ;%lW-HC[XmXi(HF3@KA$6+ `*?q[K5Ҳ(wsE BC%_RZh ;죯NN{)jjVBq?ԇaabd| R nXIzc [G ZYzj_?O $p5^s-c YxU9a)Q\fNS/Rm lZ+7 tZ Bbxv1iiJ1>AͰdž!zӰ%p~WPf)4U_FJ~m|3is w\9dղ)lr6c=^'=\Ї$Ș[$̾.[7MI(iO\1<LRT,bᢛ2JBVhQף)80cDSUo gRێ0ڸ" ˎ4=1\uIDNP)n9n ^VLvD}=Sٸj1-,&PYFݳ%{F[`(?XV%b2#׍t~7F=&ߝ2x{.Y/8}ZGX,v*9f>ROût CYOo#FuU"k$.{Mdy*LM1A3ye2yc9ô"PyebSo?.?bkaPHyhȘr=kX$OX޷Md,D[WBqMjqL]Vpkf 21ȡ| ;2'˜rcS8H!/3F`Dhm L$/?`1`bʡ5c@ˉ_#aLw?C.8T0:<[Tv#͔^]bM##N)eIC3i19stkib&D!L"]iX*3GC +)[:3c5Z ~쉛0/yaJeЙaLU7KGu)6UsMT#ԅ%7ڜ8iJJ3 Δڠ"P`}m}xӓA!jﵳGWWMogMƃ+]BkXf8OP %]-&A9gYHcvS!\ȀAo?<6nf4RúwWЬ0"ߏҕcs7X!e@AcaU$+ J}8Ubv4H p/e2[=#Jap6ƣnx .N|HFOR RjT~8ڌM8[6f̂q am=}9@5,] ,Q%uCB[6p%)AiP(:XT ܐ B/)?w^ڴTӅJY@e0ּW؊8|9\gLGvĀe9[]sE7͒Qю׬x]CS=;yG8NN!9Pܬs%DG#2ۓ$Xm2!kk[Zg#VHo$Ž|WJ-18x5c-'$ 5u)Dk@Kai3&}EU~zF&H8uKJ8 1цt+W\0JB/o>Ū$4Z t^S>DSqSƸXe$hDųOAV-ndHj!˙>vlGE Og;nظ])?LZٹ˚myVo'I=هy^g k Nf 3M;q+G*i$;.l<9J7e'uDdRL1X@G=`{riM]۸U7["Xܒ®vYmY<D{^^-aOӴhSRח!!k-p2Ka^?ڗy)[2˛ {ϙ_k5pRیHGŠs՝a Wta1/ʛ٭+OUV-}I-[d>mq07Kf#F.kcF__(! J *Z)<,~ sVJ31n+8N#j] 4@ɞ1~wY Iu ;aaL 4%"矟uꖢpѹ`؊։\F.N5W58׺;SA5[%Gt"Iyژp37T0/9Pؿ uҞǐ%p{ؘZ`ݤK QpڊUQN\d6!kzwo?C%X;}ݲܠOqVOd+ e+S~=c u|Fiij?2{&9<~!H&.z3 7EXDncb]Q.PV"<E>8X9K^c[6<wgc61q r?5](MEڠy[,Fh &Ae$c, A N=́uĻsp" 9?M`b8SNIY|^ Nڨwe /|/nK$5a2ZZ { SQvU@#SFf #8{9yaAՊ1. #B \VbփY./M/uGqK$Hʋc"ʪ2~~ً1/w1!@freZq ]l,=)Rkf&Ry[߀i>GIL~'Cҝ#bk `.驵@EZU&!o6}0EU7#VE-V. ~ҡF=T .fd5!$'OljUf?V d;WCԃmZ' ?I&"Zw[.zzF ;w9NS 첻[R.;P|`/<Բ,!R|I]}9cEXgg K46?6f>@kΕ dj#*Mܠv 6Q3;;⼼_cWd6^n2\SfqUHIv)vzk7rwS>笍mjppJ۾ { K*zmkɣOB3h~QƼHM*@p.̨.*ЪlH ^Fwq-ϩE_CGZ!d.X&me#ݵ&x;SnIL(5[kTATJFp0j6@YΪ'ne-ù)ayOՏ!4^V-em3Q@%՞ܫS Њrl,I)Xsy`V2acIr pT4[U`^dz2jθ.n1!i:$띵(x]g7B%Qz-PLGlӬ0D$p^ϵBbm~f#..37:l4m1?9x2l^hrnT6\VuW+L4zDiEc$)@jhq% xŢl^@qx/x"{2XwQXRF? -uP8"?+rpX̮NGkA- lv-S`QQZJ7C;?'ZػyEׁc-9bdF {&-3Nș)rĵb>Sc[2;Kܵ?1q@O]kOR1="c>$f׋7?س;418o66!J<tgRf,PRDIe+@-ik߈0_t al{skxa_vB4{w[]SL(<:=Hs;'A ֌xPbp ٚڪ-I+~'-on7yV->Aտ="ݾ%rL/o #yd "C5*Aר=Rz`Z;",}i Cs78[lP|O}d;kֽO @KފL ӕa&-`0T)#qsIj43!ob1 .Q/ZȂha!( PfR@ tȟGlЊןY[tc㮠)}QѶ[;Kj;1~ A0+Sr +|60m7ab%q| T]`P~n ;%pH4'N -&|xeY_S. Źt>:b,pg+]9=$-Fd8WOt`D V]1?QtYG+(Iq IxiJx$kEH/8++3%͞fN_2ty|仺],Lګ_6K>*L, )M &eY*]q3E@1 !PCeVxҫ#23=t@ KJt3WLٲ0m ݽg6HU.c'yູ7Α- Bn]⛲fYb _jhG d {G'Z_ WF;t~8 lѼ!?p 0aLrvW UըҺ7K2QuRzR##~s&>ܓ;herū/,4Lo1ܙEqk' {Y&DM:}J0KM@FUZ% |tc#euT8cfS"[ l, ,#zav턒 u<4?9ha 5iv:0&=~`Ud@47"ᏻch8Q<PFk%{}Y)?WcKQ;8oݻx0YT]r%#UĐjLB3=tS=9%V޲!]IiP`8O+-C綨 ӓ839 W2,?{[Ӓi7#QqM&344v.)[%&%vŒby^HlZ} .mTYKPsh5C[Ҷ !ɡԚt)[ׅ@BD f[j?=[#?'Zj֖F(==fP.!=ypxy@!ѹ -O#Z$rdV?!+عOCR8?مS6Gx^BԉY| Cy-o"<骄0XHY^SणYܧt[ܖ2A;E9hn>Vx':|Q>^SFJG;T YXoA"XK"Fc|[05ˍjۇyrpym|j]y^H+YhMvb@ $yk)JT#A!oX+!L輐` )6uȋ + ?2C3 pWoA;cd#x7Vh蘎MqK)phT(stFgK}oPfަu+IcECNQpђiI,OyzZ6c ̓֐ۀqOjhot#(LH С&SƌB`][3vsRbkjfb;!QӢTKcW^oj0Ip-tZ'ڑwoP41g9˜EP)!m@BFU kb\áTɍl̫Mzf-q(#Cnjm$@t[ׯ$~tz+"!(f .@P fmC0ݸ1b0--9g K7ncwVu;e Ct0ponq~:D!9>8Z_+7};}{;1/TyT[w򞠤֧Zp&A.%<&+4-VӇt®P}q: ݄e}QZ6~5ͅR1$`Ha-'RT>07M}u5ӕnu٦DQ喑$ڡooNaȁE $ť":AɎ2~d>܎JQaOA}@yއps;1ٖ  kbgB쨨 !U)z=8 %?{*h[ FF{C_>Ì79ֈDo-շ7磁ٝi Ya LPs/S`I%-ʕ~PbE8.\4Ġ֠r:= +n` ژ| f]ngty-f v}":] wGUx:^N!# Mj.7 Y9ׇl)W* Op}naSy3͇(H>,(휦.ݵ)b|)BXW:r>FfwbnK>}С\)&F45WS7ƖyBd PpsBbH+ǽDUv rFt*|# ݤ2 zaB P~PUqs|OUv\` ;>d:>xOzGȖ z&{>0 n? m)Ud7Ff0=gZ C TBp9~ I?\J9Pd3mf@:o4bksrv.G*$qxdKڤ?W>?֤ЉJ旤9*LK[IaHDg"Gԃ*ScV/orS3؃jNPOo "e<.i ȑta6|&yky&]RX^kH=R y=8 G8L-S]i1u" E͓`h;B:'HMf_[EdUOOwƀօ " FޚSt%6)f6Tl~>n@iF. ETGB݃vp}36'@7t^^Kոn1&h4ͻC$<5SE:Q qܣ7 KJ؞&r#^pL7jfU ӟ`257T:2f?`3VH ,~i29dGnK4~ &V>2^GϕsrBG#_I ˋ0 Xs®?›//^naWЪ >zԴ|;(614@PHaU8a)]ws~=g 4i5LsJ׊5EJ5A^JrNM^i*@;xP]Ͼ`|M}9ʍc9ߓy >ٙCQ*غK)+r͌"d߆W:z/Qs._PX6ᝂ vӉ `8.3,kƮ\zOiUϔ 'lVepJݷـ :8E铃?K s6H&yUV vO]-_zkŁ$(*,>6~W?ȎUSȜFj=Y># ~9S-"/ ۺZ;{\r5GK!WxzD}ZXM(ԉ0!%^ݖ1kxwJ阙:z>]jSd C!KPqۂyk}1L͠h4Ŕc:<)i[heM/1nų`Xʼ>CA<|H1 ȳQ삸<7Vo)VQed=-ك 摐̙K~kfwcu_,tL\ C^pGZ#>Oߐ ,IMkt^u5 *t]Wd}ӫU\L]abp*Qg-uI1g.o`b׷Hw,lK5`tZ_%U+Bpvz|z$T7`i9^2ڠ p~4ժKD/nހD1}J4$V CogPzz'h#7 c-Ú#hw'&̆3\ aiyjtR5qS/BcoCuJQ)5\܆O @}~%#NǼͭst3z0ma)KH/| T2t 4UMJ9ΥlFكu p1)ywiʾC(ú.ILד'-e&yi֢`vxgѹ:s<_$hir|$ 7YW{E9\[T-1Y| nfCP71ȕ*JG.Е ? BV 0D͡i!Wj09CWXGܭj;p;]МF$/:j jkZU!|?k%(m! ViW?G_N Ӥ":@Xބ# qT)"Wzjz3HF&T<d} ;.}? GA&3%2\{d'9`VtT^ h-;$*pcUFՏ=OjKNfVA(dpk7m[ů7*pqtdfFv0^*Gi7ÑT(2gD{#Ls*e79!S ݹۿG$Y.S!QwV/7Yg櫣=3i4LNѧF߱=ONKw+&)q",c֓ɹ#[m-͓o5#5ZQxg "aTSRiO!*Ȉ9x ̴q4?JKN͛ H;,U'%ܕҏ*`c5"˺*5`n,sPg! im.gIڮp4t1:.Er|"a(7_oӀ{O̚v-pe!PӤot1[&4L5i}k(A] ÚJl:R^#)ا鯘%bʣPkbOR)j-A0|l`m{Jp?^uӮ9\(e!L$@1oɲM31T,q`Z\~js:NϵJD.gjz?/w@޻?o) Ǜ+`{WW8H3\&zǰO+E,Wxo&ZU|L7b+Q-r뀈p# ܪ W=@ ;3mIV.X rꪏ%KjS `D6Wvo{a]D Hzy,rXĚHrH$]3-lnj*QᔦZYUEdT]|w|T9]b{k}ȬO;J7o+7h}nZ&9̳/S;ڍN{Hz!@6??>|lYmՏspD/Oۨj]^O \ZH\3KІ ý(XgָFSݗ`Z龮 RokJкiy-Փ,Gpiq0:&‡1""JtikI{)[#,1#ճ~7d W-^2%f{N,|򰓚kF .8ZaI"IrjޗFWeDԱα)iYqM=a=g-2!ge_qւ7/^٦hOm4R%Js6V9Q|07ɁIP۹_g#VhtK؀iuO2{ZH LxG9ņ7HW9QA`g hgcA:zp\\5t6Yt.}vr*]8%ͭ{4X4"CIr4D6 `7A G`If6ɘKVlR)i$5WZֱv"",W$V6HSialFQMJ^%&*\oOYRXDI RJ/, 2 A)*B7?;]N@Tx+ƎZDzй<,'#?YY]]Fu*m8OsC 2h\7ediB\fω! iB_}sh4>vw^6W&MrD4B8?2iPEEݧ5/$j4Xd +('ׅ+ }W9~k]NPi;)u$^ui6Q.sخeA(mIDoV ?OB ̽զόq V[jd>[) v6A7v퀭D?^48^z!pSQP{=I*g*NfOp~ֻp;-7GGWo8(4sr,6~Q^ g[yJ"Fo%"QW?y:+sk<g=TZ΅8w܁X"껐Tϼ}Y-uceTܓk,ƫ-]),)wŔ==۵ ? g_م9uJ AWTZ oU/Bd]c7sf9܃Ŧ>FhAx✝ rfz WCτSQ)\pf*Ox*ʫAB9o7,ܒ &8QO3Lqֹl jnj~ԶFϑeRu߅y$f%䒧jWScQxkuR(M1_ӯB? yHAhtJ:$򲴣#Z#5×>mCF-&SW|N8uDr("ގpQ+G:ïYŻji}aNb rT;ܼ < 'N皐a";yuLC?^4C_ +dm_nŖ3y%O'nmIYZ";4&o;{(K >YXtL7Hߑ!햏9fgQ6FEGghlPsgɌiK0Ej<#Iԏ9;b$o\1p &A|WS j%`Ј y&Sͳg.}i*6$ks6}&?c\ͳ!oJcfYpn>Ey˅U%:CZM5h.kA-~V)L+ƥK#H9ck0*#>|æ({Gp:Lǁjxn9hR8 .^G$"B=ؗklĖE$7D8?3{w!g re2 *hanJXm7_Ěpg>BgH7PslyAņjD6e{▣n^S3sǦ186*Fpk91IdĶ)qrZ!֭Y.:F~xgvр"V;9tmIQLeuTSV% Káuoūԋ, 5^V'O}P 3蘅ba z;W$;^Å^G&bbh }LG3:Yȵ%kpF zUî$#$#֥db2Wvx@&/0 oc5)q>9oXA ;2!Ƕ8Zfolq)fq&}/gDR'>v۰Aߖh̭y%oԂX($qMbM-pψ8ss%HWfBIs 4v&k+@@Qߦl[P!hfQ7G5,t6e-:6*gb] WmW4$f(im&2z2v;2쪎`Oh#y}BI·w`rxy dzl =[ԈKmiWKm*k`0\<9D^A+7j Y!F؃Oceev=*40[5QiRѥ8> whƷ,̤^ަ/WVs:s9Z? 0EtlvTn/{x'm)ia6>M+@F24"e)=V.R D^>vw+$):~uRx>.٢ۋXR3PM6  A _P<](%Soʧ2 V ݺ^/3hM͐ cw`{Y)M2#Bs|F iJY2!N&e􆙇:mh)IOΊ֚֨`p ѾkSZi bf|[?` 8^Q l(6HFw ctgG=`"m#T-J8bSɗ-|!˪vj>@ NJ`|^ȟ 1pS^5Q0,I^}dB2* wvNxu=d̰E9Ql]΋BQIIڼuWtbHɫ,{qRE~T٢PG4s[D=nE6B[: $֝ {X>(~x=]Y0[8 <@w&s?AMS.̺ vm j^͊*gp= {@s!V~Q3ZA{t葘0}./9~3 p䅡 S#l&5up*oo@S1{yow|fɾ=OE_н[pw+ጜ{ ~hضF4?b?S]uI!f1a𦅊Z5"*=5^ &GQ u)ovQO.ปo"/hVa:J]D3sKDHL!5z@5&& YK55k{]"2_Y5#~i`(l$e^%W&RF*uFxۑQlB2 NaK]zHHYwnµ\"5%.$W0@rmַ4m %[L)F+^Dh<>o0^у s'bkLi@~,./ .ikk1;q .0~nBLvk R:NP q%>GϠl 4-nkSJ?*jx\dBADzJՊC0x2ܫԬ#rPy{OT_@ @ _G*i cǒ$3M٨ii3p/ʹ 8NEoti OS$㪾SoIwpBB=kp-*{: ePP(hY}N!if*?pnVLzwfm^Q9(!y'Eچ8_.w T@BYIO 2c Aٖ}'э >Sԛ*q1D画4DU%ZI&# fڅLȇ#!+:Qyh nl&F^g%j+nj_4jϨtrś%"sBudPB]Q0b9ӀsV(&.<3,&OG+Y!!q2ρ`=d8:E$C~9QU^q؊e$' vMc|s|Ir7iWwn<0AM.}_J:h0aXPz "/B׭\/5J3nkab:swv98vVѺ Ad%Ep2ә1W:CYvI`QBxo&A)~SWLgWg-Bv@E6= &~u \1"8iΌO4̅q/DЫ:{T;!z5E!"CǷyw/axepf7^` oص$;2#VWE43kSFiaC"6#)r R Z-{qXdDﴆQX++XGt@5#'KЅ2O9g^SC;,xql\5H/ˇge 1+MЍ(Y.9toȿV5#$n8"c>F?Ưd]b|ͭ7fv?49b鹚 zL΢ o2z.^7?-֖ &@i Wy@.h5DBw.mDF%a 3t5'}l/؞F"ՎKP1-˻+"~;OV^(<+ d QҒDYJ/ͦD3ux(l5R g7G. bkrn*O>:݇wz?b+^hgLEyADp*D~hхϺX ˘8 |NJo32eP6F=D,&tgr*>N ]tiEW) IPF8mMK)rW+ <8YTV4]^˅3XXHWD67wV(.@G~$D!*=Э5?HqAy)<d@Ϝ?T'ߋ15jhi%Xc5_?4̔VPMPA*p@DT[[%Hڀ}O&Mm{hqmipΪ@"e∠$"]K$vSs QEe)%[*Rr#O51uW)ʍ5Э?iIVc- c* 7VV6VC9-?,khUV<Ь#)\  Q@wPHX:N)\ +6P.50Oo*|pթq=ɠpt>$5%l[+(S`}Dh6F7= j'd͈ ktYЗ[ӱrw.bfSuF+.RDi2ng*V-`Ƞ/0IF~,UI&C+D $rl~+ 9h,g+ĶN`xX4}¡,@UՁt&r5f+]%}c,x gqP niۼ]:AKqlԃ ƕq%1Eևn]jwMoڏAƟ%DWj  e\?Nљ Ub O(8o@Uo;(s*RC(RjG=vqIO6Qx d6.m4i]Oc(]=X*H䝺n}U6كg,G3SwԛpƧx`qt[ R.Swdu^}N>PMsIe}_O R$?:֫7V<4K(ݷ/vv>&QHO׋83AlЁ' {`?B Xf+w+3T 0yh0΄Bkfŵ)Fê':BSQ. <ӟĤ(V J=аLMN{*%J7%yֲG;5";(l%ZQکLVrOJ epqg> -c82R|Όң{N&~e%kq*}5"nIbNZuqن+ lOƵ.6P p~]d)A?Vj'D"*4_< ؙr':R:<WNOɩަāSy /kI/mȒK[f)CAPU >s?hIRW+kܧM޳-o+|֕Fz}o)67|+cxyP %?=uR5UEѬRU\ф)c!,\,1K5-PvUSO4 W{Ya q,ؔ z*L9⹥'g2mr?R.lVIPHm+S-}F~g3ұRD;!6 bef#*M|Oc~\'}vۡ$r $jw`, '&LgZVs7qtѻbR_2?X7DIviôL~"5{""x&k}(0 lLhoh>Cͥ%Qa'-*_Ƥ 1<Ì TB8d.G>>*ˌNBye]zZL Vth,mw$)ɫތ<Iqޖ)a]Lb@v*! 7WrE [\ݤٿfw .- Nglj]|IHY@l%*JQ{x@xn;N, 3~=BC:cڝ|2\ʣRFB+:v@EiS'eR/܇3c FA\ePQ^{H2&Y^pԵOչ\BgA"\d< ~^ 4"qz|5m^U4/#2wؑQTQVg̀?Il3¾L0B3w!%C*ݕA-,Fh7 M~ZA}H'^ҩN;w6׃ 3>膰@χ09AdvU ʍ{H|4&M:Cp>="+@S_PXv2R.. S/ R,W$egC7Y_bAVfe[Š{ .oeV7wc|1XQ A%=_ByeǴ҂Hw0AxV%:dѭYAUaQ,Xz=""RfSy;??}R6}Xd |ob[z%΋֔![_kiHNò{ZVOrY4+j!,al((T1h`86<)B8~T/Q2N(FzCESgê6 0NʫZ HR{@_p,` Ƃr~`zى պ9aw/ ǦnnXrwd kB:!S$]jbo4j$җN̿0|6ebԍz%Ǫz0"57WX`0GM (}r ߨzuSH9C/k˪޴i %K0VXbrt1=OĨr%©LdMn^1)B Я3ynG ݃)&{30{()9l^s2g?v"78y=΅W8&\* ^J1WK#;0 ;n fcߎAA(A$QpZ%PKkqTHb{`b‘c6zCdO5Gzv&XC Zb٩yY'~cR_m(K N=[xii l4ܧ+˳{oo5ߺBn տ)o$-@v:kabr>lXǀA:]~GpQ6C:EL*{qߔmmIy+q׉p=eC咵e". lzz[ډTeG9$b/vVIUٸ4͘4o_Uʾ'5i u6Uvb|UաĶQPxCqlSȧQe!+4:-=1I˖z_%%_d}Aryan1] Db)xi=.5 |tXFueJ |0tK! 96Nh5D`\|fe"TEW{#Lf z*yJwk]$§jк05:ȕ~k82kr~7`\L#uF3MϻSk'nґiEE W /+Nq`;1X7Ќ,m9[ҟ:7;@Q\{*81H8 k.ǠNpj҄]/hW8כiVM{׍`4ՆWDY h/Lr)C<* &J#J. fQFD%V[KaI3&vW7P3R5ۨI\ͯ#8ۏ+{Hu%a8bax#4x/YàJ)6OlO\]{'Ag=6)% >' WV:oHV ]%?`rybD?V`נ}s4 ?{}EJa߳? V/Xĩ(UY?$ߍDJd%wC\V=Oq}([36f"AtLr3cMy$砢YaGcL$"N%̻Z}E}(cIh'~DbY9`Oa&Pj[k|f$=+y W{)Jej2<YU)]~hT>\W1}]fc+3,]' Ƒ# /FG[ [,93R%o?hX5&sGhwO-ې W%/pP!j@# {r|ʞUN3Y= [ӛ$QNa)/)>|cs#`1pJq_oUzm?PD#G1[Cbnч:EcQ; >j +8/ㄢDqp`~B+V=H}yٛD T}\l Od:֖|Pb `h!*)dYRod4*i|dq7#wzm:ٵ$SKy$jbzԸ.'6GM# FX4Os'/Cv fOtܷ~Ɛ@[]oA4X{O8xxf)>$&쪣[t߹(U_ 1{d^?1%^I4rzcd4%; zUH› tn2' $ر]:SsUUDх#~k%&.V%=8DKclPܜtk&geퟨI_ңufyr[,yhb|o%Be^nhΎ$z4"? US mۣ՝iSA'ra[#lg]Vo>2=jsi B\K} |kz^qYYds_TѧV8eey Jp$\3huqLڣVm87OXhka]r@!TƏ?QQPAP.*3L;6^? .51_f@fEEz%s Up$Fxańab.j͐Dps+=.Z7zʖC}dz<l #>^e8mf%2$^^⦩Y蓎vWWq @R#R1&Ja*"P|%qN$\~j!͖L̲cpm& ޸r&&q?Yݼ(׀-=nN)FI1" 8 STLcqRFL[d &^&[Ɗjƕe;uΗEI_z}$3}.vF(PUAe \UASSGjα3aTm9o#{i6b EmI~W1yaN ͔yxWA䅾5wֹ!BHHݠ'Uy(9~jJ$v+6ej9L:_|vStI8B~ HPKۘ݀wM5T ptBΟIA<'> z##I,/ Ti6 K<;-Iq7mfٮox9t.a DhGI|WY@n:M|Ti:TZEc\mS~LѧΠݗ-a<8O\MʸKZIEf|eH3ZT ڴ7ȁTQ6fEg1-stx}3zlIcUkFK2_]^ knYKÐ=mm∼` ]XY%Q*O I'H瘁9.F&L< h҄8__@EXg"!E¬8:eTrsF-~Gz& D}ei'ص#53Pf Ǟh<$8PZ9I`-BwQ4!m# Xq4ZxF({LCoo }Q+rgi *k%JNjXxÞ`ESبкe.@A@[XU_w4kr*`(啢n >ʟ~VH2Jhl)J0.\4F>~OfJ'(n;ՂFA }7]2qN1(qg/( rp 9ovI =^VlOw*' l ثm+Ї?q*T~ݒX4@xQ wk nW9g?4WDwƈ-F`VDpI$x@!ĤD#cb){v6'޽O*"ՔpCoRFEw>pTB䇿?(E\v[ʁΆb"K,|rpNP`.(&3fNT+6g9K2U"Z[NPra*~L(E^瀏dJNR7l{l0}}/B\:V}H \nJմ=;v06͵<˝@A-kt$`aOlOLʞ>H3#O!Ս""8 pԄXt=ݍG %j5a(2rL; H|IR, lb~8c|2B ي  ZVu9vBދ6)vwO]5] [Y`V$mm6~0aT */)jԵ 3 FJP uqDaDX _OkK*$gsVN*M ` 2+hz+_ A {6-m<݃4:z |`)u"*<ܦ&[Ɠv(9C*Sl#:[SZ+dß'1W :1DU{Qz7Quag"Icʻ NP턶%2wyi5QRZ } bRKZzM#` U7lHQHD>A[OؤuB'rA4huۚ MiI OG!Vx)]e?X]Ƙup(dL&|W8\?Nx^TWtHB*JiQ X~%>d湆H90*1/kegd!vpdp/?BqIf -JQl`"HQ ev ʮysOnBTɬw_3xl Ϣ= h߃ _KK.?L06E]'M MQJLPA,.Zi ;r~ԃ)MKy/E}^tS\u?%BN3V=ǯkuSI2 Tq/)s!4 m*İ~w.$!XN?:uofa~/"̣H}d -ޣ/Af!i(%6Ws!;KYrw \i* )i8wЊ0'0fvGC8$2YӞ̕;O3V0Ph^we>l&ZѢ[$Q_4Q6/yIJǚ!Q@XvX(:VU'L):D;I3[[눻l68yb*MR+Gn?'P`-^ #s Z dͦS((X>z'2 il^]QW"aglNBT9V2/υ22KQHX` ˓ "siTC}죔O ,nۀSj ЯCogg 5GH`o+03CZ!eNWzA$:9Z;qJ7_zYۖ1i$,kG$D_*F vJ2XKO]1gxsHk4{'Z}Liulx}v %JX ں#[yиbx545)|5mZ,EN7Y7 b/3ba-J!-nɇI[ݭoxLm@)NiH:'ݕ B^9Vc7{{Ep׀^}.vA&hHWnY=^~Ťɐ'uUN@OYp]ɲAH'8n E1*t$//c: ghHg>],S)BאQlV 3 vrM⡰1gPcLfxxj \G(tLPH~eᄽZP.ܘN13@ x#{ܹ( ~=L^ܢFV pov0=.0_C=#޲t~’)4|aJ yQY͗quyo"~/[ԱXGmA ~YK4㺰 hfQ*"lL }G .d(vi&#^94}kĕ^Hϥ-jJo|4 Dm/=SP:ؖP" %TJOn]ibvCMϱWjG'{zSw4@۽FlޛoU&f`!5 |W ey#}1.y(LbHX.(rǫv(zl%)>Q%EwQ-qm6wF[#۝(Jq2ߞ+>_ α? KD LR^SfMIEb1$iqa15I{/fUyaa>@(Cc߮^LS)Hjl~m.!;*_yo[ ~/}*я$ ƤpYqDf>NXcL9d =$S<;6G3o@ /7ȴ_˖ZzgAyFg :\?6j=J!Ɖq D#=E I=֓Cd{<I<b˦.]p^Fv\flgބpU [r\nփR>Ě* (Μ취>ACejJ?y@ZX{wěn}IM݀C;SK<C1OV!j u t) ʔkWE]x4y+A R=qZ}e'ժЖ| 㿎!XS *ObmѫJο<;.6J>="00 ?CWlc,J2 GN:Ƽ8~b*/.*Cm$_{8Hc1l[?T@1&n@]OFf(uas VkFKP#"coF3܁M 1C'fB2t⮔JMQ zp֫z g7\ m|K oxC(vܑ{ JiȜ&:YV.ǷL }0c0@,9*ZK!]'dهpW9z~qMrjtRf*vC1kL1z³n{Ft%G|`+la2'+,̢$wNt;O%eX5}HQrU*}2O.<- B S|{9z VTaiڸjfĒq߳O `wgF8K8KX"|_1} R8ZCKbRwTT*Т!ej?KjԸpEc #0U R!pd͈6侈;5}k"~fJv@ Ft24ç\}{Kp}0E"*x` @|,[:)ã2-͠_Z+K`i'+`3[%R +^9|AtԻ{V[2Sƒ/C(*{S-D#K1x`NZɓ[钽y5ӸWAVPޞ)PI}1~oW7|$PDm&CQHȭ,u><-@ИuV;7 )7jJ'OJ_Q|Z1a ʉ"?f'>e5FD1h 88nW}V#[(Lhe<jS70Z|p]3eAϻH8yE;Wy {.Qejt&_m3'xhcCr^6 Ruz#K>]pCҹ~;y)bBe5{,^ %g 5kؘ:--FhB*BBD.g}7 ۔Al =Z:$eлct8%$<8YWuAq3F$NJ/F.SL& q[ #+?V4Px@gGb->2n]Wh(>PP5{(x `&IQ}Ѫ*V8r=Sr fɽna~&檜뿍l?~qG -DA-$Ƽߣ5|{h iJ'mDdM Kf#$=_DǪQu~*DHiffoO_! ·c$(mO'/Ic aHcV}eK$bDLR ;.9w۬ɆH#¿ڂ%piФmZ,<9#ondRTXS U^P1xͤ/Ә`E=|iϖ XI(0&xPDN?Op[u ][w6]؉c:7u|ͬȓ4&>H\h{LB[,¬:05{\4+~g' eWWȇit2&E*&"kaK]i^WW#GU5Oq/H)}mOxy3k[ ز+}zQfsU2] _Ì/m\骀' rgS7bQ)YS\NT#RErN n0䯼=S(ān+rƚ ,F= N^?`ej]{99# <~Oe#If)PeD52{ cL\s(Dx0ebfƤ#3\+E 0v[y;Զ@?g$/UU'f˛K©3[T0^2& T43{{:b;ZPݎ\y~o/$-+zr/2%N\B6k3+_{lRj!\XAzFI5B+ɻ%2sI{h/UR~*Ŕ8vA,<[!>$O ^0B:tu/uaa< l| 9/ ~E4 ۸1*.'Cp>@a?Aǻa7)c~ @Ze16<~["g'pU^|,q%Zkfil]<۽inzu>M֓<U_a.ux ɺv@n Ca׊uo$%#*y1a"Z]NΆ=qt bzNrUWV$|X8h汧`)>fOa/ػY x")3 %>z4_*55V#?~:6ݤ_m抲s@uߗs}>M׮R0LAmwxp3487/`SO$~\QܸVX]ͥ R'W](o @˞`A>jkm:` Dkg~h/fOKSJ|mUE쪡֠[ldL=,|!kX[~J@v9z6ciMOsTay:EzaQtnY'q-'Z"[lMhb-}_RӀɠ_٭b4*%Ys6[Ø(:3S0jK'{Nj5jͫxlP֞U _ &Ƽr\\KlFqJsBNt ^ AEtuW J$%I;m0Ϝp[Oyo bɈI.z]>h<[]oUwiQ-$!/5fZ#;Ȃ5Gսe"Ь̀P P/K>H?`*xCsc]?luQ 3!fT_`Eno:C\O6+HVzt쿐if"6*'ٻܫߢ M'$'U_bW"Fo{[ I?w_|dQ=!|SoRʒ ga*a;$m}<~^~mxy_ɤ[07ˌjL6Qdp]x xQ$׶,'LX<$?>Fn[{30WDE랱Eh1Zv ٘syi>nF`▸,2 5% 1uR߽-[rLjǷntwmw]S[Im%"o3A^Jkϗb3"ྦdW.Ԑ3#XA`X'"R stuKs2p`?XD qiBZ vS&;9㷬 0ļFT>vx.sj1.2΁׿IaTFрt=cfw{Ӊ0i@I8dTa}rYҼB6{pl>wKb*Nԝ\hW~RVuEՠ/?LXqTzp>g)%1iD[>|ޖ꘧9gPs qڢaȑ?_iƽG 4dsIl7#Y)$򩅪HN|ψ|N.XޙZRn5a5] " '@|)ܥOEu޻p1#HV䧽թ 8Pr;eWd)EeUHJ(Ԥa}[1[`@F o:v2%,Q\5V+n.}&z.KV?9h 1)ԍ¨dsuQ>1%5u,GGq7?J'Ri>2/fmt\$dWШ,vsg\>=%'ec >#_D13| =?v$G2V ˝H1k:"klhI}7g`vjC`SV#n/a^!8fKμhT:Eiﴛ~VY@mi"c:²W@TZ5|b"¤+_ʻz )\\^8N{{.TnOLvgH9I~_zi޵b8XMRn^ )Hi\xk^:mqs}h䨎Gi%ۉsEfDpgcWaR-8h-Ab-mh7I;veV"3]3&;O}^  !?k|y%1+mGp:=+&!LP0-sIA]EI2Umޞ@gN?A$ȳXn˄e[pXָ!}nZg:,z6#[?,F.K|Fgؤ|Dr5V=Rҙv@ݗ *+*Iɔ1ke?6}Bl?3܊+<GbXB-*RRʒg}Z٩+&^F<v4'TZdu`=k;<9|Õp nP(.{v+{ >Tf#7ٲȴ4i΂DLHi5sQjf5 9@&vR0zP WRmuj L0ry(J?+@@eHNS4\>p2g=:2rYvy5ݽNVI+$r*h(5oZ!RB?{5Z_~r?|w7QإSy]Xu,nV(m\1i/|ogn_=1} mƋF.*&S؊Ƿ l J/~S4}=4{ΑQ.Lទ瘥N%)xj=lPF5g %򘮆>\%ۛeAIbDM+t|/3ϫd̏vI/ɏ&ӫ]Դ`$|Ƅ VۣwsBf|E8܋GdgFCYT&/󪞄i [\u e plim0m#0Q*"cj:,imaղ}pi} ]Q!wV_y]ly37ۊ>?5JNQK+kgcx}rN$?Cv8iS.ؠ@ΆcA[Yd?!3zA;puf Bw C×yּ tp0%Ma:Ev#x +?KPyNp_^q@6b&Q4ii6+J ZS(lL/5=WR#Ì>w1l>JmTP|УK=.U&l73ggJ~@^]Bv+970#~k(-9G369?mZu"m#,j;d_^N^+l" M8w\9#mAC0g; ~#R7gEE?Mp:H8S/dܮ,_Pj0!.|TuPHOK@Dz1AC 5y?l 5Lt %!5]B$Kve\  Z MS>$lh|n)' fSDazt#~!ZXf$3TC)Lg֡ĥz.S26r}D0]fR),P68u8OZJ{(7)Gb0NKΉhe'tQt^x0-A|yI<0Y/qycF ;ݡV_.D>;,3iEa~0=T]SѡF|d3Sd: L5&.$C/MHow凑2EWُ%Y%-t~ftk?X(R&Ŀ:BMIeet-'}E4 YoCkkULVIrl+b2k99b7 L WlN=cS5 t%x{<2%2FL3y`/r?Ai-&g ~I~p,9#$ j9:KPҭWԷ)q&$L14VF㤀`ϐ5G?Kyhј1CL;9C_V-;؋,'1ڢ0_ O͕:32a(xM .5䔝zDt Ont؂Bkc֥zܐDҩ6QfWB bNIG/^6݆4D럚;EM)sq_u),٨ԩ],(!1b DVSg!> >( ̞6ꅆ 4eK3Y8x.|Ϣ.h V{z>?y @%;WI6HJxc[_3TeM*1ߜ8"(QCu|F׃.*I54xjDzQXbli$w͓=lnSw[`8>8*)lKUaiŖvlu< \T׺ :n ԣiNm~(mhwh אXm(M$%ȴ4S)홏e:6E[h@nڃ ( U˲@[O b{m_Iu>wvgUWٗV2Dj1MMN:p]5.]ԪȎLJ `ٱf~DEzo1L:7)ssP@}'uoE Zr["']+VGɧ,~˷ad (ĜmPjH '@lʋ& ~SIf&*Ea0!vYb, ""Fexf\etUu\m]>G՝T=@*Ԓ9%k4o0fu£lPOS@:h\1UѦ A#d)qjI$f+{}᭟Mz*wrHʗd!sτ9T Ì6:@ndWH!W($&KWm=ճ((c[u̫bLYTn%w &m*O}\Ĭ?jʉf+WWfc.=V2u]_tY%ou!)x~-zxSXrk}KJb%H]3ѓH{6);]O]xՋpCWlt6-Oǯ9LjmۖR0B+MO} ptEMu}K[j2|In yEK6]jw:D!m`dؖ~|C~y`G_s4 v'_-}_D4\҃V(YÑN eӺKfNᜤ|H[E:iƐҪywvFE5BV1ve(}~*.l&ot4$`$rb. ED(k+.(V}t4t \*vpZC5(FWd_9Za{KzD sWv?9HgX0Q|iyJ00G}~.7+K@4Vx\ذ&^T h Cs,6^:ɛ:w2,[Aw4S:%!k i? v:ͱvOB&PZ$P&fP|'ӰA >^fM;pwlDYC6`3\gg.LJ )R?r2W* Ky ~kegzo_:3_rs"PFʽ9jkZx?}Ț50?F:A}SF?\xʬC5cy]@^i-i}_wyPkʻ-`7;M`YIۣ!Fc\.IUdf3#3yZ~Zm ôC˴͙yߤTr"¡Jm8\'uB9酨ʌQJ0|.h!%ڏ%SܶZ),G7/e =;-G rS ,o<0Ɛ?)@Z-gDKbWkV(?  AOF[&!$ |5J &GcNЧgƿǧ]}c % #36W-V#N-s~c L-cAG{e2wkӶO>Ӥ2?Ⱘ?#Y"5MfΝ9udv~,׋T1o4!q yqS!Xdž0TڒXlFYC\lR!3(r|nEXfY $J|FL' +r/sK;wl`W>11] Ƒ|C ҮArH>XۧZWKj撦jJa[*e%Z}}|y.3 ~E>Hccn"%O_x+wߔz)O4`7;[u*6&+ѩX97*1lҔ~  jmvjB|kUAw<*طIKNN xc(ӗ;܂C Vɤ<>$mh4b].kl->%%`Kx&}vjdbAVO$4#eNw5UcwgG u7x<<'~O7YøN:A_K{Lt6Ԑ]R2U_)p+0 l xaͧh{ BK6ԑj%ҕ#Ƈr=dHB^vP8ĿM&uyq;Iw>]gJ@ƏbĤR7 O@@doxĨ)9vbl]e Sf{)J !&ABܿGw#4՛}#+ 3-VwNaa5>7V[:)0omh7>7$\Z0f^%Z9Ƈg›YA(4ֽuۿ;LD$%A-|i`lJ˕Կ' +DOK6ygvz_܄x%vфozl>!pjx16q[¼NyF;-5Dsĩ^bЫ t].}C5 UlHA5I3kơt]}ϙb@Їٸ!L܂.?^8z\ɔVԔ?yͪsȹHdc;zL7ФsR xtL\Djw*yYlK73IN 6$= >Gj_x$h^J3G.Ӟ9ԜY:ՙªš\a] TLO`_SrE ءmY0ŷ&QFG6DU"/c%%oQ?]gd%NKQzs/ph$_q&ł)PU*dU9 rмe}0؀`0T,eܰi=JH'PEb Bkw eqԛmBZ|@ydUf7C6:!"n_k[GynOySo C[YonXibzS~ M>aXuBT58(ȍ<m!_ܡQev[K=C)30R洛Ͱ:;`x|+\ahRRB&d7`eϽ8ȍ+u](|\1r<VmVꑟMm!>k!.f|%= Skums$ Ǡ~reܕ {Wj10~EyIeμnK#_Ty`$?^:Dv'[z\~{AE@KMVƖ046ێvl=-QtPXIEoe|q bY(}N7x3ص#:ldZ|^M BBEqjœ:?˰${:HjÊMh2@{`wO]cr[A&cbMQI?VP'HL(_ĆQi$ kE}KpkpmyˢI5k ]b4,w&ǔs2xv&M??`7\\z͒?ϭͫ{jslMwmiƙܷ9ܜ4K:$`>U$$ڣ!TL%rj?{'KaX]R,:CQJ+:dҸH؋ 6'' U!n!Ua",_Rx,N6GUgX ~aḫnɧñ}/4=@?xFBY4ElO . x+Ts^/r)Ep/ KدrXӷj+CSi1bʟ&f PF4N EJLCU8tڌ+ǥ#'[6gbadFqKyh-ǵ ##+BgQW0irrMGU!jnݑĩ`I6v0@B5 фe S dd@{E촮.}FZ?HUrx:!U2^~m 75j|YQg֪_d=x/b\6ŽgRc}4n6\ (?q-&zxrF9P63B>MclPORېd#I%-޽`d2]Y*4/ QWV|0DC&HJ&Hi`[[ȱ|k/[G wPjtK3V6 f .Ew]2]X{f:4>4cr0FeŦuOA0a}{(c):z[=q 9l_ށ$չINiNkfGMUw'˩񗋌k}UnD4ML ŢZ}%僶LVV?DT@+ﰦbRXrCvd周d* ]qhIm˭m^yqg,٥(~CJ=K֋ڗWu^P>\OKY yRxbDKm7TZn>9mgLžЩ'GJOGbjԆۉ{ʕwgd# }?\;ylRj}Z_36;I.ғ-x8 hkZڏ`n#—ک!lgun3l(Ρ3!na1jm>j+];ȲvY\=vǔj BejBu3ulܔ4.!EJ vy#KcL0|?3Cɰ&7 ѶC%Ɏ]`'WI=po:A&] cG}f@Wu4: 82,tNʛbIW`b8A% 6<VP,-1-~c:?M}ƀۛxTj$&hXӋxʾR)5Q.U>fLDN,VnN\xu:kJ$HdQMic{"Vo Xyٲ};g~H;ޯr[cs^ι"15f+`=rM2clUG]Ws%grW,vB#`)ri@:WQNm*hmH;dGxzL;ޚ O_5<>ç㩐DW{²0'0]Et707|5\#)XP$53]:!Tm7=Laj 9o- Ȇl}S%XH︐=>2Q4^=tc&S,q\7D>!trt@Q{.v/En3/iq{M`Eu]ɔ)1:*_o͔wa !t*MɃں ~" l˅X/cHs`D3'}v1nՖh0ʧ{r-X02㖭R ,~"\h~|>]݊Q=iTJ4UI 9uKM7T䧝Ɍ8B- _FzBl` FUػmg-A&i|7ixL`Mӣh`wМ~5 \ vz (MgmZUV,"&Iۑ @6 @Kk_[$c[-bWx9.jEƄ|Q"LyvىtuN(_ɞ W(<[F@8D0Iю% 9@oLtX::Ǝlmhê얪Gwqq)4c/Ft@v ]C=V,wी8*7(8cZG Kح\y3>`h:hBeNy.2 \}-&1NrzbеnC1&76ݸ{5!oi#2]8)|czm>i$Rww/ R(]guS!a(\އ>.; ܴ)ŋ ||}GI^ oOiJi׫4Ó#Ƭ%e-\~`k  d_L"]o"h'yTj)3՚s_7R<*$R* HHzqc)˄hycV7 a{4>tװ-()1ۉf팫z ;6*D<-bQά*đt]ʄWqАpK%=dTZۀԪE\M/xu( %#2;%G⪊$9s43169qC/`CD3v%I a|՟:&?eZh3ZQrE:MF-BR/L'쁁2pMpG3v׷0kQyϦ)Ny`1Cۢr&2b2F+VL촋hWGԍ*Ӆb{&NSgiā(mi#/]tfD8OU/Hs//A׌/q迊/񶔥X$'Vhn_#щ't(˰5y;M?Z. iP,;Y9ʣ _\0pQjE}Q!Bƥlx<V8"4~iz:ȷQ5Ҳt&lcŧD E!Ux#Gepp,NFVv.VgX܉`ۑ3>}k˻=@õ{Kw{;FM_g+-瑦3b@!{F1-vLHi;7Moh-G-eZP OOL;Bq~^YMeFiQKyXB8Kޣ;1n`f!mpqB[^ІU+ 'xDA_hA 4X֟~)BRPX>̥0F/a;2{IYͣ%hwf׹2_ۺ{Oq`Dއp+Hp=B2!oVPĊln&X zVp dJ U>o OƏFzz-a=*cwPO*$ڰՑp"񶙄I:Dwh؝. ԔDp&v!`&z)'x"Jh9oNr |Y1[E늖w4gm]*HjY!ڎ}4bö!*&lN S#D47I砚>_[Sϰ;Uj+/7^RYTlCző#Bu{%mVR E W@B$#&?S\(2E=N^a=\5&OU"F)@\e/@ UnfixDsXUJZP@'yIܑTjTD҅}JoTGa(_)ҏ@e6AD`?blVP&Bi0j^%$XlArg%ނj]N0x-=km)`T)lDe̷%EAc5-BPFl!gd~EaR7QdvP"u|#ãɢBK?88>tiF9[Rv`k+DeqP'hezs#[nw0 VO>n+a uHzB "?$q3] QgۙT]j9յ)ZU3C\& YI* qᜮLdzRBgs lpm|4G2@4F[E8xVzN / K5NRXE& Gм>Bi#F$r-k>o}Ɍ-V"{K`Fg¯>$gu7⢪}LWdHܵD?Z&  V+@t"/Ht}@ ?:h vǷtV~.NQ!)kOZ^EY?u+gнfi6}i%|~ nײ;%*.&ʽ%p2@sBBNCw-,n*LDhbe1B9pf mt;}tJi:LŮDЃ*h~opWm|y%YW0ǽ_`)o4}l̩_SH0r?| S^Z @MDhfn?b;@cF0B_-'hJ+70lC_vk?FY 1){[,a\œ\ WuDD,2W3/BeHHT&Wu+H%/k4a$I~+ J~ZБRU` JlhxFq ҏSgà /piQĽ}J* tyKaq'`K-ѢOmaR*7ݔ2JÀ;*r v'6FTQJӽ=>긁MA֨MnhAywwvwgZ8G n*O8褋 P˨kϜ }~d{-g /v>A*fU kخrR֟~H DgAb2cW ?;4c1Kv{Q t]؄<=%:WSmR@n +nCނrvyEOtbLV<"-LYѦMQh[>%F9XY|\sҕ6#Ob|V\DѦN)BO7q]y*Hjݵr${[aa<#h+?ag}rPPbyN.p8Z1<a}KfvʺCW"o'xˊքFc`6qP]x9b\% CxFBA%Zvۅb) %fv]4\O;twMF`V[b( {#W&3O&p3h,lw OBq0cP@)n&|Ve;D WcE}ߒ.(x8eGv zҫE0F#;)?r ҧti>/ꯪ|NSu7CaEpA1{7,WHtg|\JJE.Aiԡ@r?YO967?,I\s#`X [;?$HYdom'\&aZ,i~[ M7WR#gOE"\BaIMݟe-£PYe0Q@ 3yORLR;#9z#&3"e c!0/<p]vlNF otÃ,(!d#Y<)k1w=QEKKѓ|ێ)j x˩ DR6OQBI秕kZ9 <7@ɢ8hs`X=~iuڌ @OIQyH@pڨDI$FZn&p]I!^pڸ?ۈxD]FXL&jBy fG# @рҳ(6Y*/1xqH2]`֔" {L 5̋QAIw-@;j*Q٘ C4?TƳ'|z{g\X t+GfeP߻ȚJ[kQH#ޏ-ݓ͎j= oj"kW:%$5CĚfϒ64QŪuV%yz,Q5ViRKJ}z+?9k+&^onVx޸࿺Cjٲw 1TW>~ R:pi<GP[Zݶ))DHS̃{Dtn=g؋+M¨`5+JNP͌,Ē7p5rRA s%%E52@-M ?s)>]1t6$OGzt?$89΍஛ D;%*wk&5Y.Ŕ;RBtzYh;lH5Ou[`%N#VXUnB~K {řWfՐ>^aMW=I%SE?E@Lkk*'xCtX,h"S!lीIc]q= hdz}덩}*N c4*:%q=\{'uL4/qBjcgcM(՜]HTS5SϱI0]EƕU3tqs6nJP7&#$[ߩ,+ 8_ø+Np|3}vC f1zgah ѣ͎[Li0g #f^ƒ!.@J"j=,0W#@|]aBH w1-6bgՖV \o uFwo6 J]6q8he̺(r/|-p}({p.zmYw֚C{(Bn{m<%aAU=m?rA=Ϸ3GSڥ@tOg|R3=;G]w8\3M?ݷ+K4* x5Rj,cx5w,ÉJ y|^"Eݒζ複oG,]0ycw{"d̝\.YxrCx6l+i|40f-_ ŶENxb"l:hܡU6~~ωC#F%s3T!$ 8,Y>I7i98&Ώ˔d[5x H0mT W$n{|bU}R kϗu8!X EAq9߀bx>)uU Cԭ)5?tp!dU-$šRT5ug:vamD_Zg{5Tm*~IUHOHPѶRxIM#%Ve:յmADldV+A,|, @_!㦼0%6?c>L2=Vv'r\8j6 x t+m?<%il?ѯKwڵk C3*2B z/g׷=0Vo0ˊ!&]I@6&`oMF_#&k.,nc"7ox=ϭ<|]6&I@)31? (ִmߗ c 9?s_Cw1SGf6ͅ"\ _PU)f*?]l^ rTEDf>HWa=ζ%XG-U}KZ#@ U&^ki2]pxzU|L;'T cy`HLWVEq{\گMb7#.A]˕wn6 dJkGɬ~)Ur$A棖ULYnKM">Jl]W`TʾwaAJyyCVg rDJ tWA0[ȴQWs/2=rN0H%R(Gc3HUT,_Cu<9%:^!s)+u%bUV K/'eIݮ$cQrY.z #=|g PsT,\]co1o55C$`B'VR3J25U\<:(?pL͔1z_v +9w'el >ŴqR<!N]#GPaګr>:^Jlf7FRS6>)hoF0ݶ(ajMG]wO*|\&["CNDL-XĭcyZtZW٪2@Įǧ oVC˧V|mUwM\WY (OK KB\8o}.<};-?8*OHSAL[ia-~ʄ3fb!r2Z|1.S^!U=u"2{ ZjGez`wB+T}4V^=Zq ?޼3oO:tT)k*gr$m>.00noꪎζl/o"Vc 6J(#ÿ%2o*EK =kIj \R>.E(Fpo!aLѿ Xey{\"PeH-6fl񱜳FAM˅=~Aܪ2Z Tci bgϔ9P,@nZ0H9x uW];ir9kDf3p3E*Z 3"^a7DLs2YQ`׼ױpgHي"#cc tl`Y^"9YEqL2X x9(KXr0`d뜑{ɭqpHldk=r2/şRL &XB/g9|9oWlz|J4xLLh2Gan4(QP|pc:"mVAMv vK!450|;}L?l}TʋXh ca?WҍTjcGWIʟSl]dj$xYtoiswNU [(E װ|iUz12*PHe'EcHF2' SD$%J v^זVs,"]84uͅ"Ҁ}m#*wK X H-ydVc9MQQGT|ug8*oQv ڮ)-K*&<)VŵMiJh1w])3<JJ:PחlFǓY L'չD pǁ 4_;( g䤋] OWgm Cumyj^Pw?iu4rάTHx2~ ¸r;nN _hWb޹pFye̸1 q v=@ VmR(P!fJP6uɘ_6-r-a Nu&(4ӹ@~ׯc e0fV Ϟ ؐMZo MB T"0em?h[tE#l0^X⍁}yZ6҅o 3QY:Bi>rnowGY7} ( (.TUvXPd6$z?ϧ*AKt3Y'k-(eS~QCL &#} 7Tp:W`簢G cpTZ>m{d{|N#N hւlҠnq"xanU\wbh%rǟTL/ |DUvy5+Ps߫&A󣿁 YHb;Q)K$4B} 8kC`{J^_˶-f(v|0\ɇ'qn;]+r 'Afsx<{HvǻCIӨZ(3nItdӵj t}ѓ+˚n}hlPX ;BHEQBWæ܍{nh+ 3[3<ε$r7^T)of5JF]uU'H8ϰ2Xt||SvcQݸ{q:j9^M퐽MBϏ/x(\/[㛿_Pt00C)@Id?KBwLpƔ-w;C[XsהC3tɯ&zw8sz8D-WʬT|ft=t3Z^:5SP$2(ZL0 > >rLFI:p~ ӝ@)b;3:CشE -#NNecexpZnA)jY5甉{Tw؛j#L@.+ W_sή+&,{jՕ)&'>e`c9wZ>~XQl|05'G%1py/jSM"?Kkg N݆iMH@t?G }*v<"EѴf}ݭh 5feËeIgG|ϻo8x,,&!h6#,2@EUoiI&ARQvJk?+<ƪݨbb yEe'c~ K(J`Q{ۏ 1w!{%ӌӚS&ja5o'IĤ//U ?$)(Ui=A^}8d")4k۷fb辧XH񙁊3}^񢤉TB_U`<×op6kĴkm>k[ _wT@KߵFH1F3ڌKL\/=ĝwxiJ 1Dhp Џdңc,=)<)b"+Mo1(OmFt8 )Ip71Ly-d,yߟa5XL֑7NmƩҁSάBNfRAs5veCn%')+! wIUwZVyQ{O_]!nGv6`^U[t5hVu_*dnz`j̀.69%rblwb91l[ 6':XPBnlF*7y}B"9:rXZ5}+Pn*N-&sAּvzOͬCS[넳DrD^{pR"RZd5{retp0gm.$?V ;T̘Cz[x00_rP)%@aT?o 9nBZc҉kfJH)&kSrKaѮKE§[C7ya{zRZ9Y(\Q>!=%$Ȝ7 p3@KbBhKdg##Bxz'$uKuDՏP$I|6Bߘ6 o6DžZTM9Q 9x֖n7!.H}Ԁ޴`i q{㟁PorAֻ%,K@ Jr+wEЂNςԁQ$b>h$3|O\k ZBs,>Mnoޟg;w3m,iطOLJ!:50`tP`"H [+B_!9>&r,K=@E0?sⷠK&c66QkeI5&o;:ep <>kAxNTBؼ aK&wj4yxC[9mH[C\RB!]Q ڶn{{XIn9(ϟ`/aMn؋0Q$ MPA~h[ES݈C(bX . L#b "EPajϱ̵Tk=_@% j 0|D{RݔJ}. ]@v֍bXYLek$H=?LGӏ S>MЀ*:˱ M5I79dTizOQ\XmYEVcLeڎavor=$#"c,QC-1GX㋪4ɠٿ2?sWl#.h) rIB >ruYgSA _ʹmLzlA ;>#YUE8Ϊ͇xXarw@y@d4rllk~VJ[hYTݞ#^+)Y.̶ɸvk[GNOR=;0uU0Xk3$ 3)WX[uv]ҟ~&6hLI(&LU?'7,,Ccnh&㉟M18,FK(POeFYI{')Hl*;~xzha{BA7ߏ|1@>fdO=X]: (+Y <%'hv(7S:^-,Ԝ^ ko{{Kh_LƊw/"QC伆Ƚ7bƿ&aMo.Unc2T|WF<*@R!_DBf f ǭeLKt*5^>k[aڝȪAPIE\0xy: ɪet8%;Os/9.a.-ߵG|̔ʐ9 J u*=@4}Xu*ܤ/>SU,_v^,2"gBS:ωS0 $"ϯj޷flSwOt1fV͞g韥O1Q GO&f>҅;A0::&4uxͮ_h6uT:$4π0P&0src5{1h^𥏂\ v >)6oaQ&qj׎BEvzgCĵ7;4k:х:&PObX_H +ap?9*"ޕvD̟DԂ]&:%_۾Ͻ;z]__[y(;jN>3K%& htA꿱SƼ"gkWuJ uBOU2 8;jInƯfn!wXY^NSzo 6&=¯F(}\O9pBY֏=|Va<3(.Lگu%j Q?V\ Wh0HwY t0A5 @&Q:2-jO(%>@Rc4bʬsHFQQ\X~ )` O/| =&-,Lp\wɷ ,-+5 I03mqe;9c&zDn w_B\z:MK%`GWc*gmArFVR<ۦ:![}V-8a~@owUvSj뉗u2=:f_{C×S#Mϊ.\˽qV&&߃ș"=v/E[lٌ{gWS4 V cM"Pr\@"W$[S!im0N Gq:~zm?85vS5<޹po้8 v /X"; XtN ϥISjy`L|@{Q:9u<CKҡqa8C\~ܯ!8԰x3}wEN -2|4E( ),zm3 A0u3us1(tXq JJڳ1]O_~itqxrν& !O3|WG$i0 :uϵ\q,mBjsL]pbp^)ھ 9cn tz\r>oz٪tM)LLęWN0fpg2i[;BZ$=Q+Ph 7춅`䲻nݎT}~ QKLCw?? m@FmfOC`ԁ~]~x׾+kۂ݆և[a.oǎ{tq5s2Cܕ .0Q_cXa4 ID&ᮢɘq뫃+`_l2oJM-חE㸴q{]|3vWf~xFI/p/!ǯgTp2,%Ù2m'Z)`]N6fnVK睨ޝj].MT(x>2M繆J5@>uI>RY;i]*u#:=m:q'r A^PH\53_rEˁa0$eve݁3%JWcΧ#m3R%ugmZtw+GdrDω*KJX=Pss֠SW\"+Q/^,>6 bj2ݦY'ggػ 3)f#Hr1z`(ˋQ ]2~gs:,ɾ̕OnHG-ƭ?+uR#z{j{{#t>u.L7'Z ]S7Q $| C?gΙP(Hn^A ͞k,'|jud8edTOo] U]O_`s ^bW2oL/ee#>FAE(*{Vgk/RrU6ŸA9CSK6&O CԷ76ZgT]~{Gh%jYl*`n{!n[c'|~H5RNP2Dv]m|*X=!U"h}3--)9al"8 s#\DYv&P+[xonWoNJG5ɲM @0FeN JO$jJKՌVz?+mVRLUT.e.xRAL4N5X߲kҼ0JZF< ׫0g+n|-NJXnV?"CۅޛaTQțe:^MRŇSY C!}~`T)o73v,/WukhL8ԛ߲, _yۿ{h]b8 ,?w|#GFm'T| ?؎nx;]}fSS0-'D=`G6$7S28~hNSH!&qsq)a,L)299't8i6ÿȤoc[Hȷ0|% 4nD5qG}.7Ǘ[O {]Wβ.P ^;ޠ3gV(sEcHQ v>@  %Ce,Sꑾpr&} 2#D~UwF/BoPP Хp9~xPGKx\jlkJ'RKcR6>tsr%@sOcFM{.T}Pkz?'.]i(a4 H(%X-Tv{~lzU㫐[#JY6M M):W?=}Wl4X2$N5KPM}:瑨bc0#3u5` F EO96:s>\mQ׳ne#=uq; ? ./-Q-iʅT7Jeb&6d2ʁ־x1 z(HM&\{:CfJ>"56Tzď.a8[Q˷bNW|kCI>&XK\;jY̌R=x'A_2B>NiQf)^SJ ZA߽rccy|r! &5 ;HIaXD mQsZò9j (: i&!ɳ|պZ/v%~lFni;moSz hD&ͯ.M靤ۈ.ҋ;esGL+jThvVtb!-nJj:ct["~,:xꐞCs4M1(0Jo$R{+ۧ r2NvO?!ʤ J̙.+!sxJSmNT+[O 'p}jBދnI?v nBr׽D4^HM yv 3ٿa ޅj 63kK:rZɸ|EʺH@ ,wQ Br˞o&Cm]3O͢gHLL1Ss(X/.` 0{A0\HFnI ]v&KxEo{hw'H^ 5S?8!?@ |_(,(YKY}g26g=86|4¦+kxe[ȆF&f\SQr e1~ U~2G"Hul'E2xSG=UsO{qIxŖ{:T a2nW%Ģx[U Hw*pTp/d,#m88gd>gC$eC:x-SIGǥkV&RK/ ~=Ǵ/݃okJ-iUdo1'dRv괞̕VEJl?2& 8wz ;=H[O,'pL_ q Ҁӎc/$ѩn5L&Z,t9HbX~{gK)Xbsܪ;_-5-j`zٿזEZ}fi>t?rIZRUۃlW{qr]Ⅰ~'UѫMi^W݄h8@S_E/Iyh<'TG!4GNUxՙ ?PJWfB'Ko=:Uҥ~ziZVۼPkd\nVhsoD%Yy/)KAâFIM#txLmwQEZs1Rf@5AF)itAP pd[|- :O|z$2XzO WI82@W߃d2d.p2| jZ# ?$Z)O&A90 zY.G iXm ~U]*~D Cuo'..[JAvhln0E PB7Aiai.",&֗$C!}.h|4 UL4:a,`k8Ľ#xeMuJ/10.9U8E[t]8.o,n"R[F_?C|~CZؑQt &gp Aw H`a mRH< 44mrw1ob*AIP70>@uoJp :w }q3ZoATIz0=݅?؍ NԕTw, UF{HTgj;&@q;28m3O[ ?u 1lP #L@N3 3m44&.'ȝ4vZ̈́P~{s]R;;Z t8vcrii=PuOe7FDƞu~9yVb[07{1~,_@grH qj(V~J[) ~4*%hD`A$. SItcNoTTSeMjF AS@/G~8 :92lEe!m# ŝt  gv_~+6iP܆D1]DLDwrpCJbbVWmm:"7_N5˨&!2.оuc@*]PA*<$)^T+Q `ې2 "0Lcv%N5kR?W@[t-LÄV 9UT/[[]ٍ6MJѳJ- . YI@X'mu逇π7,;6n-B#N IbiӛZJԻlhȲUP̘j)5IU!F6зcBHڣ~`Zx#F&>G:^_y21hMCE<|P(zĻsKKl'#k!D,l\%1h *LxҊ]j`(! ̔4eԩ4Ժo5jZ8@FpJ-̸Y )hZĒY"R"\Fi`ްBM1bwlCW=ƭMK3XIsi BMメĢ'_St"~}0W({*6a=3jsé_a0e uBwK-NQ5_< )u\goMK WITb T og<d&gFM@=U:l Ed`z㮭A 7G,_%GTƽ f\r@BϝĄW6UC,Wtڪg^w:eG@y*4VdrWdQ Ϝ&JBKAvswpE&V )7i+:w jK֮-vJrzhT2oLҨc/ % 'D FգWcO)}Q5_ш[Q#*nl$jδubSoC3_3裊oq)F.:tҋY/u;+eDFcGпW 2ܘt?pػ6Bp'ܪH9 "aO$!vZBYd蛦QkC]r![۾;yǵJJ*A9u):8"T/y"pCTI` nË*#-68x +uђ_|).ιhјN>d+G4ԜDLYћFJݬwzAøH 'mJȧz"eMJYyjH -BA$][OXM||̏,[iRVyZ+գP6nȩ-9qfJi5,wxzgVl,n7IQto C61+FN`E 0omMfX]$!F|6@c{)CK&n(:5GE)bɺ39Zէ$ƃ>/cy6a Gj~NJ 7,O"SQq+ſ-Y})q8$̰D;2pUŅlOs|!0'c}ܕpr޼MPS~XȘ'~_=X \B^y`"@Q[=zH#Cre |Ə,n^_ä9鞌&=F"LVHrbʴq9z@SJVe/ OScev l"s=ZO8 €|EW+%u9*D"?EHunytr9dEt enrr.;7?bڢ)5dMYt┄saŊӯ~kOaOrVPd?|'94-xBlSW@]U4y7A.4y%'SNb.ctOMC0qS՞:^Õ _5ed,58Hf}( "\1GA#:űd8̧5"Ku)~gh !mđxaM(--Hjo5Lzw>ӼJlquP0$Ab٢aY=>mӆ\IVYɯ@ܹׅw&-ةgB2I61veE@k+ +)N% јJϣC2j"?_dľ @!x 0N5n ~:H ah'0^3ĘPܚz]Kj L~Q;6*3D:ҺfĤw9 0&qBZ6+=hQT\NfIq1f0Xzӫ"8a!Gd͵iVVñCdRˋ(Su/~#(wH:z@-Nz}X*قB쪤_am |˪;Pͣw`U蠟I'sAFu%7FW̬wEPq*Һ* ȿ u9ލE04l>Y )_;(3"'dsOȧC%;,]} B؉*ǫaqĊr4[DSǂ@BEQ C_qb}p- PmU6T |z@^K, G@0VV,%R8ҹ$ x@qQm:_Mmi>vִmq; P2]bDs=ʣʃ k'tPWA5DŽBaz(bs>[pQQVt^"m+%bu-,6"EUG<#/01;tDe^q%-a-#g7\..q9ʋ0۷UKA)* 2 (a[14?ߺVOtoqhBpCH6aֱQ >؝VWvIB'+2z$'|Y,!"z }(veCCIJ'ˌ~0A~VXZ0&L-C1-kCY1:b:39PP&&7tbٻt]= PpZm*-|N̲v4X&zhuR﵌ʆjY;\2Mmh9qj&L x ' Kg[.Ҧ+ن !ۍ>S_T6EecvJ-szʇ_ZVjx},e}:oyX,j3펤;7wF'gjGe_* {yYW^Sb yȖ@B[},rLTC:@;'6{l,fL/EWCBp`Q j 8tam";QRA Tcb]c̷l,4GbL"j V-!0B$b-h;u8NY]@S- /hR}9E,ienH MQzkq v,6C2THW\ pב[҆и}mÞњR7YښkzhaX4m/̭aZ;7~Mpp n'FWyKaDQZ\7U_"Z6YhƭnOۮ.)%b/;WJF J[b#sS@'*CC|93 1h"`.d^@}SBDZ [1S1Gr9݃L4̦"ٱF"-͞eBRѥT;;yt% Ƕ(A'!{5`XsZ Lbc;䅹 ],UK:3,CŠ\zvhpfߐ̔%k%C2j<8Fmw> )xx ҭ}Ic>ǡ J$"&nT;l{@mvfKsY;G҄ۃp /1 HQ6^aX2.Wŗ}GfSwR8+CM|yDfG,S@c BNj1toOi \ ȼ_?"gy; nVp}-o Lff>=n]J'UCx/G9Ն[dj^ad*K50QӭR_Ҡ],. 3`ە ab ~j*FB!<`!GXfl'b̶Xc3i~&h`T5?/ITƼ2ja}spFQq˼qP2J%7j{>ΈX@T[naBIsR'|0sc0S'Ӗ8s8BZ|d]՘| {xO*9T$ڸ&m׮Obo-g:7քWu9P)v/j}TQs[:p5qyD( tX[g,A3k{!P/&r k$Zԅeޯ-J#lIK @GV ,y?!S}!M=;Z*G?.j%QNͪ'_{DcEDRh6drj&Ja:, ~RqE, Vy(081@76>^]JwA[;qصvQlA2$E-ZR8uXP{g1X%hD6׈e"zu/ajo1 7p]'KʕΒoʦFR '8oy !W&˸?4?M_)U(8SO X][F*a ˱}ݬ 8UvR98 q#.`km'~(!ipo!CD2ڣ@R[Vvwc$ ,]j)N~. >һ>/FkVe "{Cw1Z+҃H#9k͘avCA?X:SJr y_>/VCUb3iٚ%pc fծ h[@ ) r1NZD:YWOxWƵnޝ9~gm`B?H DMR?aяw|c. ?ɩ[,j2{=2Vcr<*y-#]o+sLĄI!vs1n~)ZTļwg>kU Ach%K;U|ow} 9vh/eI_[ނ2mMG/d_ì.eCJUr`I}PtSLbC ;kZ_l~{2ft8h>(D8wd³A|~ܠu=0~PaNF}lIC,/[IVSRq3N"-"pij'OO?_y7][tKD 5 EJ98?YRqw'W qݴ(v@_l^Z'* iB깍=8"R nL.F1dU;t ?5^V=x_l3E]PG ԑ83K!@VHDT`=fq#n0%~ʪ ZqHDcevalʞ8fYaWصV肰BsUߵ;N ϓ }^!m}uQ|-Dغ _^I Ϯ<-B*ltk3PƔ|M{E<( e };k ~u$b /Ц"?/IHu 'Irؐ1iaOklG(1"p :y͇~eD 5/ x"=/ƍwVg*3"{b F6z{)hP0 ,[v_ 6٣u),cӬ sԈ\P Цw{ݶQlHX+Gs]:,5)iYIJgr9\m݆r2Z͵P)̼`QirPV)_蠀 ZfrB(̮P-Zej50/8D .Rad}M#%>' ] 2TOy19@dTq,X΁%晙#~x ~ 5yAgpC;Ih]8ъ{ѿ;E9#͏xNoBc;:!C:vּ&_$,b.((+;@h1%mCfy)VzĺЈs^>tT& t!UD+.t3x!M񧯱ՇEޞ-GWwim~ƻt{zT) /1<ҳc4-U`_!3:< :q:Wmv`m&aON8.l#e}?j hm$d#Wpݱ3w^ c  PnBI'Tm%+Ng}-#f+Bn;Y^ J^``mBc6yL[D,`-zư,LeV@Ú6n>HDj?dVs tDQ-#S0 ^*N$ &?9lm%J;DKI :n|1Gt!FN |(Wҟ ? E.-[ڋMb)qrzz\>ࣾSi?E9"\}%AjIܝp[6s)Y=w u'П`n|qb]{Ӥ\U3|p0/قq?3ǻ>yfcqTDdz #Hwfm.9üwLW 3<1g{he7 [^(:(c$0;xEMҙE B(b0*Fd" ~ {iG_C7vy)n&-]8:/{Bzs),/Y 9 $XF/ce]O'Ls=I4gNNUNX## !=#rOLT>hKVSwy|:/5<a040ȟK3/o/B-s*LڽKdLriH㐌ڜYoQ8Zs'\OSM%6Lä֠7É^:n$¤w"ݙNŝ\vn$K1T\%e Ea@e%[`LՈpF߈]8q2hlslB|0'2޻PrF\)"|]IS]Pns\뉶(iӥdN+lk~%pl B~6馇(ڱN"!Ø<>׏Pȕv}uv8dW{ O=jۥsArK9T5CC`2O]̳Ɇ'CWUvබ(b[3fqlB}c8 ѰbvBhxZ;a<A#zg*& fپB^`Ghzi&19:!t%GRY97TO:}B0G~5A%QOaCC V汛/vМo3uBD!Gp6`7LQ/_zaΪ{xAOZ:#1 t&wޘ4NK^_k/i~sm Kh5w}(1:4ɏv#/`Ti=:(q5cĖ -˒wnUOֺ;+ 'a] .kvp2^z9sS{*) M {:DX K-R|Rw#K:Pʖ: Z*8#s35d/՜ G&|b)UcI̭0ŀ.*G;0;ɮ1dtHY^0 v#K<̻ՕC(}3M}?*L EyۖV2 ;&lc'=?({agsȡ([Pp] =5H5J2MX@VO80ZQiZתUQ3G~5ȝ&\s:lM%*n]V˟d TFL4u,86T@ z@CsKUX5q Biph&KEX^ ɓᘇnj&4LJu`@TTt vzfcd }[[Org*cm4E%YD?8eܵKϣ PF;IҡXɯ>Ο so& u_HFt|mdM|,؟~ktfnoxm='5#EN.^"m~~ ,jq"NMQƲ*i q!UꞮX4Lnmy\Qk^RZ,j!bnz|5oELi grM:Bҗ]ۡM%[ q{z<ΓxxP}i%*WA _h7|)AFd 6cձ2C<)K_q1 c)Xɑ⋌#_&0jZ&$59E|Z?>g0NBKT @7rUF.Ug%1 $# NhH=J X~"Y#}ooi$.VFXcA8 *[MJ//AI䏥_1n 먓"ڵv0zf|LՆ7/+E|D!h{kf5F.y&l?IU X- sTvQjY|:PDM#cs&*w\pϺ;ߍ\?u-ckZ |&e.L,7&5䵼qZܒQN2%;n1ʪVV> NޤDV N)D8ӟ(Tm! QW~wLbBOˁ- W;J[Qe*^HjX!4P)꫾GF7% MQ =s9qEd9U/6eB Ybj^$h\{ Dr:.{{955_(Sq#E?Y[WhhIG/$ey<;ւ/s:x5ʉ08TD!M^-߱iKHȬQUM= *_/qGc;SuQ1BCp -b_fd`K M t Ʉc:z)w<\v P!9)։͔߂"-qyg6IXLtiB`2}S6],`$*QglCK@ }/דPMIh38⣒0d<+b<#ȇgTnS*P>j~i+"l`-=JfF>`!)5i>+1݀La-5i9Ļ @ S8U3BcNd[wV+5w^P\Ȭ-m@LI`޲vVhQJhd ʵ`G9r{7@̧,k1ʌ>zkѻ%#*B(1Gg(cAZ$%apN/l[KVl R *YlNñR0<*'ڋHnt#' WEv&6K_(AJÖmGz9 Lyk%^ YQ6DoJlȨ+1ֲR 1{V+3vb+`gVOS6[MߍDڑTwg~B|ͽU,o'kKul%B/Vpg%4[(QgHqv g./M'+'H"gi aRN_5`YGTrk^D+\TK6 fD+:!Lxe(OD zcz˘SKC Sz1\;i{+{eɩ4Y`.҂IM6.heN9p\G.x T]Y}%o{`a.H}b77=? ,`<ޝ׏ %CyPj %sU+.Wc [OdMFoT)W7niQov\B$N&M2>km'ya>ė{" 2CO0,<xp?$o\uVHFf/.Lcm` RKHH.yҠ/'D~ JRY.ʚ" 4;BM[y1!m#]F͕A*=8zt#;ZDrvGuv #![SȻH!"Jx5e{/7 U2'EP'q G^@dhp>4G'5߿_iLH%Fbc8".#-8J2Ql[ ?\hoI+ _dK{ڻ^Z}:@b7 *[n{n|o )MCe6Թ"ܬ{hЁn=TrY;{.) 2u2J:)y_іFz{ rsjw,z'M*qf\ (לa5 F/<(RC8_HaAYxZ{$g-P-"׏<"I0R|ho}iN*0H'}^Nm8z]&V5G4jy=h$秪xI ǃ6nI[݈a+]?R-w ?t"樂Lشjnk#Y+cPM=$9[o 69 DjgB_Bo:BHY2Ε$Ơvt2+@0MMJ+9;&=X8>`&B<$=c"JRQ/zYl%Ue[|r|W}nlÃhhaGSOPa+\WU.>\Ҧ,`Hs1N԰2$&sgb(j,-/x_2(]0Ao^Y.q,*J)hrYv;ح7U B kcZ 5Z`B7QvƷ}IoOR$@Hć|m^Ev{^KQtRzek+qno4V<5.)}nfo_#I@Lp$( ]OHWse;ji%>ռCoL6% >8mq`m_rG~ݒ~7'x4'*yObDGZ踾0tj!x&q,9dCD/9S2_)$QOO6UGVa?I;ϤUFۄo^HIlVn  `> NTr¯g&,7Rh }x 7_ ][)S}!lY iS[E؋BLMҏPӈ`ɖF6{ˣq޿ S'mQd8X4"-kP_71\RH;,>G~F@Td`"; ;4v\᧻bb+z_?wkӐZ(Z$ַHVcv"S()#\ Gܑ)VV;O[>@lxei=1BR+|CT96GˮݮL`wR8FT`8QfjܿELJJ..ɔ'7A7 rd{l)TJhA$ӇZ;eёT j :5UFCڻh6ߜB.ը=;?~a˃~ʝ~bA|R6{7Vo 9yjK]aQEfBAt kL 3CNZ7x*P 1Gcz[ LT;;wK]]cyn m5 D 9dRUܴ0Q_Ndc% aOZB>#}Y5~~,F3ȗ_QzHJaKdKMl.QMXoX ^G %8X]/=ٚIyCf6Q=uwutߌW:%,QEIOC 4`b엣p LnfHAJCOa'6ʔ{DwxiWZ 'UcgL߱ȣcVIxH/ZeQts,b 8B i^,?EdSI\܄K۝#EogASOBO5w + zv `_pۖNeі֤RgТ|`gM|_n=6Akl>omj^Y>ddQz&-!) q%f!8)Arn bgd{:+\{0V}DZvv𐱮^yW+Jڴm|)4>Ehi5Baf2G:衹XWA "joͰ/\ Ft7to ͒d-x =,I[B;Y"Z2EKÏ4qxN żNLGԦ䕾y&5_Lr[$)%g~AM@:gh ¼jn9tNKZZK p_4.is2eUGpxRz"`O,J0CJC2cΦ}co@4JɊ3.QIߟ }Ld&C8;E1+U<(PS^s?%[P)Ѐvk6Ð uEb qWeU<˧Ѫ&d.W*GbG-օ1D/{lݳg?͛9PYsI>\3kF:dX򍃁pJ&5  1[96dUǁ ]f>;d -Vjs>`C_ ݖ"ߐU&vT0A G5d=;*¼ 7fqһ 򸯨CW$mْXu=m!/<鯟H4;X׫(%QSyT~z #~1Qkf)zo`:4vГtJ@v?E!~*i3n㒢Hsh2?r Ϝ@ 6ЯT_-K1@(nj'(;j'/ȢwQSUֱmsoI8JPќًVLy؍5;$qӷBeP$CN)u_~嫺]t{ŋoѧ|@id  ۹"_ĥs\xx0mx,.^5dM$ʤhs_1Qzh-9KM o~_qb :!Ȉ 9EW^M?  e5t(-۔XܽX\qdgthe}(iIdkU(rE>V}-=ѧf SEU~2tN'ÄI>џjoO/ePk`,w8Sd¾I (X!d7|2py4T(GlFD4zwnE6 {t]oQ˳#+-DJυ|H12 F#~uG ~f=џlG0 N@YV-ooQ톜ݰ℔uRW4Z4H1Ž5GUeWeO8JM$`wKd\ AJgQB`8B:J6Yn0!7jo4-?7U&#/ebuOV+Zb8 >\gz ]&JpR3}תj|M!cips\BO ~%3/QfAȂab>8>Oa`gл7`Vߺ&؟)vfoe9(ĉ[ qi]dj{5fcAJ3--ZuSqYe69-Q+KHCcmgt/s@in o:;Y Zj.xřuL>WoӔ& R=p|ɼPmwe{-HpsupIB:8V*k[ِzÚB[Z8̴,c&hnfU1F>2"mN:PZ$6z*:E{AsWY?qyQCzc]>$oCjfٺWo C&}1 ;\强0bx[KX6+ ,9 fRD{ֵQܾE5dɅHNJ*w}4I'{`g,P[[ J9-hfo$mZ ?#s]. '&;rfq{,bXu;g~y9*:Z,1\uJ~H ~z"ίuƑYa;/`:Ş+sTZs^ %B`]k:k6ՖdA {=&em8[' Qe>C Aކv;3qseeQ*ݰ,t'9PU :x٢Q0*ZKCrs+cf.X49Kvvϸn?[#41׳#f'}ގmn1Whf:5{)}o.MjP/\:^͍OKS>z/]Ԏ|ƾCh{0o@p*3W'mOT(/1eKl3wְ`)*E^]:p:Gp_$ 7iXsUZ8# cGY &˻Df8:4)ɍ3;- (ހ!r9!rgJRod5a9|,yl6H7(2?k Tx[0KI@ څ_n&N Dx-MqoZEeF$X-4ޣ&XWI|,Wۓbl /[vQm/_wz+1ȫAy@QL[ID +X'wRYN,'[erSUxL>?oMG,!9#kqK:XaV;xi!. qLDX)iDҮ=Hop5;aQ{Nj0H\M H<*7dXymC+1Vؓ??D$,jOF{8+Q|no{]H?zrY-t%Gi''dYXFIȠR +[RTXh(7HDb8O2(+`.fZ-Eih58 QӉ}&WOyđSkc~Js%N$ZN*ZGVw7{6uQWϯg'X{̠`S*pEy홲NJ%DÁvׯL?B%iLR]hJ E)@{ _$"^@tIT77?%SM$RAaN=>!PxVqEc?Klv6&M}xC &;AR\tWPճjJMlh-jd|d;N8ҚK S5Tz+T¶H}CҶguۅ)tT6]TTK Kغw"jP: hsUFzi'2<@ ̼7LvaLp ~KRyk{ԛP8)PT-4aq ue,;>gءΉƇiE; `e(7߼0K0;UF)ۭJ:;nSAcgI{7OF*Xw n pah7#/ y[OL.^eBy-r1ӐrD@\C8=I/"iJۑJ(aw oMBn/u6[Њ-4oGOzDJEbQ$gu'ŞA?|E6fRJDQ9=qCǛެ:\^zGvBCjٞK^dNLZ8{?R%ɫJs^9LݾCb .djWѹ|^`]0Of!reV*6d8 ,6#ca6i; <RṗȢzwT),TOгb^R ¥of;^*M82QNN_<! t.*JX.M'֞ydi>' D&H3/ct#5Q`5 v室n{˾S H!+Yў8FUQEL59 ZRnWT\DR$y(ROvD["VOIRV;s/ 5#Iqj*@z4BzBZ͝:e"s|/i*-IxWQ:;~I@{39+=Djܕ~R²V[6֣M,d#h㱛) 66K K'*s.*9%QW<&;u05Gv*U׻ $<" N(M)ӪQ3eڽ{ H*Kk'F<| n>㮋zT 'AhzʇW~lg'_otj}Nj1dCP8ժ{6kr9rNÝ|O3CyPV%mjm~Ɨ@nM)QBly^(]?lxYWG!8gfyT')}˸ q'ͻci}MbS 8S~y:hz >@}#!%ˢVmK ? !OV>/p,9=QjJ150 0>!~8bH q4FP?܆Vgt/ W$&f dmNE!-O\24vG0 \}w'NY{hGo0Ww(ģPĪrN`4hkr5b *lo,DҴ~]G:;SFxapD  OG⃚qji6*3_̇@r-7?% V(v8(ϰWЕ~|D>Tg.E*- 4ӭJLu>+jx͞/}?\ȫ Tʅ(mbRJ9L"8,4v{Q@6A Е/P /Z̕G`6T_$MDê-LԤ\{wI)q*o~h G Bs\~!A "߁rT4Awonh`GOU>"t$qIeZ>iZ5Y堤4P찄P.yȮBlm@,3؈{%~fh{Sh=Y]r]}A.t{Y%eFw8cnIqi$n@{loj ^=cO]2֗f?p2M0 m*%],98KW ɭZ7,)So%X^`^UdÓZf.g&h6s&W٭A ib*%MuIn-k\< 鎭kM#ɓ!ttf-+!/GzA4E}SsҲɊF\Y]n*I*%DO}p;ݬnHi\qsds*zkeǧj-`0J``(_ iR?o":g)nqtg6Ö Z^P3T!r9iz_'at80k6Ptz\.Bkƌ;KǏPx|PIuaN8]욥9`P E \q tEHƭuŽk.9ى L+"ߧB̄A~\C r,QM /6NZØ˗jbj*}`Ng]AVlvP»y)F>L gY0XݎTCo",i:ֲ֟(2)v]0&ic{ԡy4@rg.jb 5ۓWǷ^D^]?n"e}I0@;f֠ y{B ȳ "GD۸0k;GJ;L=2l3s'l8c{*?# J RR尙Dziɭ[&5p XW+tq#G$)obuzLpo9C7#XL 0\Zԟy%diVR6=+%an9HִflX 3k$O !xzcFJƁDW "രЛtwjrdPJAݰӵj50yr f !] h7j*G@Y{{8w u!+n`6d8AX)M A$oON.ђm?C27=|p8 v^ql/QTNBC L`p$ U -[A `frN~ڿ7f%7NSȁP.G!`0`ff R:Tb},6ӲyĜY'${zDH ""jWs5fEvNԷuh&l/ ӂl*B4Q~ByB%Cmەc pXbBdf!j2ՄyP m~55  ږ<_0N CI=4ϰԖ45!vE9!p&a<ʍ bW֒ż+( T"O#}u~'SIi3hsQ}-Q^"( h JyGxz`v ?[ Ze0[GO`-:~)vIU{h5:Z !.K  /6q"WL0*`%ۼ9RZH:-)J"Ymc6͏2l_v/OёyʔuiϏ[?=?joP&;iXEjhxtggbر};:_az?ٓ Z+G8efYr4F88g(^ux8:7܂w8n lʗ,~֚RzMzu:A7^z51&"cH'A M_%;n2@O.grSxYV式XhE٦JU0wcE3= 8nj"M@80uw!T,% ןv#,䱆lc|21EE>Þ$ >,'qaH~'3l=]auP)H_h6T)y-e-#Dk(ܹId ^UXq:w+c_) y8WW~hq?O.0 N{KYt#lM=٠| f~9 ?!k)D}jU_B_g8**$33 9|綃bk7z>2ETT,p+X;76פmnwׇ%>i{|K*AD1Sm@ųP7i=gP.> Gɜ?~VJcΌim?Wj߄>8˰6z<`n)_\piwul5cF׺"*l6`Tn}ѪRA<: Wݯdiп#J5y8RJ 0F߽t3G;2]1ݙ&Ԣqռ7A̹M^[;P N,b{P=M2u5sb4dE #hSE[,1-ڞe\;pMokfZ$iQhJI׊ /b!lZl|c8*̓HH2́a:M ezVNf776 g%vj; |1T儳I:,_sStnt+#<^I9[±E /A\JD3˽㈀B$c[#qj;j,,D)acYk.}^‰h4h)9BftHwW:BxDCB~s[d]1r5( p[!K- N#J#uۘ٢Ǵb˳[0-jal?q&$z_ .y}rӽy( 2ʰuEyHC*+nx_D>!AIxn>jDuOB,@.2"[3BK[ ʼ}hQ`w G^352TꎒuOeu+~uH\'Ǫo,hc-amkj"lS<=AfU0kAL2g c\y[Pr(HxOsKAeĵڪmR?2C6t 6Kx-zWOȺfr7wkک8 h <{@IEў #u#&*]umC^)T.OXqyj­fw]ܻͦ* cҷ(ȸ,S|ܼ'k &nC-$N@$pxȴC@&|u:DfRSS\7%GL+hM)B?*:ƽzC+kO죇7]9>H7Hjtq]9ŪwfgP[u3bZh}~pmH )E)ڍ%{*Dض|65}(уOd.fH Ԁ/Pݙou~ԅm;=KZPNRjD6FE_%Q=Q]&pʺu&PohGPrfa'1z/r;hZ:+@eS6Νr=sǮuncTUz"w8C`$[Er $Lrwp֡lM ,tdiW ý<:ZÐͷF5*Cvѷn(` DAJvKUXTEdñt%?gȈ:v}$"84ő:* ׈ )rR81 Fp{ 箱9evi,ٛ{\a4N^JZ5Q7ޝҸJ4OOH!-H̠.fD7!dXiۘVZS bGV}.( @ nJ c*.X*` !so2pd3vh M-ߙH_V$”#ke Z##%qXBڸF|uՅ4Aq|2.1ELc`ar2d>0׿YUUQoUiC ;UCUetJgHK2҉:fd+0QⒿGB︤w7#4_.TG)qK InF09Zr;H^ቕ>-jDۯ=WVUuPg'cY9ߟBt)%ǔb2n?HѪYYbO= #aS!gqݚnt|\d~xg㫖/樀`o( iS$XUyC~΀Pco"`$OHW9I.e.\n! #rGda#iUn=}۾ }J6n#]V:/|w+Vt hRg7 @$jms&8ӤI'd~@׽= yjh魥c@gY^pMŋа1 @oy֗4&lhI9Ow{\{eaUrֵ4=r}Dݼ4۔FC轣+)r.8̹j8Om$(3dh!*T796ykIρOl{R.%vuLF!ϙѱe8)[\R9|RQlS2+K/09e }{^> ϡ1* ֟|XYVWZ&Ztܠ9A\C3ó6U[%- %R$7Wj])qq#Gn{̌Ŝpư&%Fw }R{<\n?泫X(a9&x3o#H Z~<-8-s$<3 N!9b>,hYwo4s=W'QVNiMtz*:9I3[:9Rl[A4$ׄ7 :w]e/ }Nw&am &ዸKJcEmGR>h=F&,EG n?:<}WKOk: ]EvVvx\8qgnAIXH=eÌF@I4%+0NN4؋?CwҚVn0kƷMܽ||X52]WnKUn t.~cIQ"V_+Q{WrĴ|jTKgdvOajMU5 :+#K)zMIVx{+ԒT\zұ)LT=:D#oTB)x|2*wu}ybayL8n:MGyzˁ逮oH#5`SW+Ed''+iF}Z$.F\^k]6Y՝ fK Nifz<!0I _& nW5 `5i`yvt ‡'Z~l)kz]Tۜ8-q7Wh&i䛑=Q>&6rBۙ 0Fvڝx"t8SYyˢ>Rbծ"ߕ#_.NU~Cf՚; +Y851תUR7( cl?71 :rQ֊ﲝ.G[+'h/Bls|nŴ]¹K] Pa[yT'ُչ;OFCH+ؐ2TFHMG&I5\v͎Ժ>\K*R " Buy%qp^TGDiJQ(r>/Sn ,"Ovԉӽ[_Dܸ5 Ko^}chهC'UF9.u!?c\pKu\K_,* krIp,qө{KNף wY:]m4vIYk7qY7إ7O>2fW&?-h&[T3\vnLQ.ՇvSf8 d2Ϗ6 Ep..K%@~:7RZuwsIC;ԡZ"`,ү&W7ZJ)RkHy$Wьx~TC.DRSOo&#h7+lC;5V\4MG\3-%jfeen)ծ)&1.񨭋eI9Z LZkb^KğbYrt VO,ޝ?dE!cIWhjJ`U}՚M,cpJ<ˌ/WUq#KG^ڦ0&-}ukdb K:\7WrN:A@ o=]MU@1 U. A1*7[A[9&2فQi#D: S,P&Fa.xSuYYwZr0";~[bJet{;2 Rl=[4 Smr"HȀIGexLew2_J2/nvgܘUD8fJDq Wг:N/3%wvMضGx!D׭Bݥ*AqDM/noR.j ]OX6. >Plv6%nm3g}XvbZ|)y *\)hbjV"O5njxW_mN,1%%]8m wZ ,WXjy ʶɄmdȉPkgN[M3IXN 7uiFoWe|  ЅxX^sS.~  e(aF@ ~ˋ |'5;:<u潓 | >,SĻSTmnHɍ5KJ! B Na1YGŁJ/ 5X{ +֩)}e<|kD`GÈ\)Zp!o4zEedKRQqr! 'cN74H3Z|?MD/2 $*o]` 9e5WȼH ;uFyy 3OB:q:SŌM '33rr{\/\/Tp+zDSXQGFH_N94j0WؖӮXvxI}i;K9PtոHó3xJ5KJ 1S>-+&8Х[|RxD](HnNj%%` )gv2[[dKDz.A $sZiMr#CFuH F# O[irˬ֐8<jEUÝxq\aFu&0rXO\kZL݊oXŏCZ>nU7}u96sUϑү i #|\>/6 ajЪըKU OҔ) | {9hkL5`fĥg% %̧ f͜}Q(&Lr5)6d۵+[_{l9LyTpJ pS&EY<&/ #g4oK<)|=dЅ %_w/t "5Ӓ; {2=uEgn2a[V &f+X /H0lc!V\J$z6F*1ԡZn~K#Xӳ` Ϋ!PdvT~D%,@YwJJ!^'6dՈS-?:tB\q1Ö>#M!*~BQ})ֳ1㹬c#Q!a&~8ʴeCɉ/YF8" vw*<,Z[@>oWq吸.`3X'==2Q80Y;7H6}1x)AL+Ż(:R7u|ʤ`*V:/@gk!t1J:!=X *bΤ n|yEMGfuh:@-dg1Q3+%`7r%_y=#GFuvPR| `##0{ܤj/Aj Fz_X!; /(% $MLOoKUMľȅVzq 囙D[#4X.PLgCAW0% Jߦ.!6Sh^ ߧNj{0?^)i98X< s`l7TT} 5A͗lK FP+ʱUgx`~wubF~jˍ +U rzxX2=6BGnG{Oe>y%RRqxvAQsp1&N5:w|/UK lоfy' ]%~"}l:C / jQNVO&SW[w{#,syrf6B&.J|"6݊z NpPeyg^BF Sq2G9z6~*4`›J֐֌Ԁo̦vT~[=ag7IoTXRR(=_xw[`< G0!fZquC Cv^b6#(2coG3nR?1국?^-{оduW[[_ 6b8~fL |DmrL|%%B/ՙz w')OT|8S,W0VG'$@g["$+ 0>kBׅ<91aSlvNtT_T7|ēMeLl76򏧶w8Rt8KX#G08)5R@2*VX@+-3X#zWprWR?4w&变hĎmK0TܙhO~͚7] j]Ltʅb+6*{RR%$ /(7#WmmaVy3H P'2xQ~`pMQ-Z`ˆal"G!Fp( ̾ 87h ё|aG^| TyjtZc!Al 1ިfc VZ$8TΆ0e ¼դJqczA$jr ,e 4Q4~:A v ;ь!-I& !I[&>pz@"Uh(ӹD-t;rkug!D_{'AqI7zdzB6iCDUeʜ~8RڷM_,Bc<3\l>E!#.ޖWda+V+^`'*JᒩYqg$…JUQ>pq S1,cM2}xo6ݑ`\j<XB RVj/FQNnh֤y5q*dt%u*e[;<_Ԑ݊4B.Syq-1jl!8#1{ Vu b*ſx*-3•*X. }jtS<_|O5q gP(ް\M&voURw# Cƻ]x0mO[=Kk4 6-Чu]q#\"{B~ﳔ ټҼWq"8#Ė:l ;i %L\iYHgUCGL  ²E NEco&X%f,"n >Um1H`\q~kJ!y~~V0=tʻB;mɋ3 FƓnh{GUH0!O\rff[䧏D-<|ivb_0zj;B'uƥ-EKqgY0.пZB$@q5}]:`/ Ӑn?n0`6'3;ОT\AƾsU.r?ݎ49ٖaWFV*pmZK0ҡa2sLʊHav\S8#Z^SMhq켶@jl0P{ށdljb+hh6)zx UI7Nzt,7[L4gQ~}Aڝ) D8\c'x #z02JȡR{go.kn+Nd1TVyq=?^^~ S_.@ҋM/m6DyZ3B _f'~e'v_ytu"^Z-_p>;#γ"^Kr+ Vv"KjUr9W 7`102_IMZ f]w !]SVqҎW2E7zvwͰrIRXFs`Ϩ )8s)KjF,6₴,{m7lhЛ䃥bMP-?kŷǾ?3Z3{`lKg :ZVb.\:v4n-zT`.Jܯ^4}U}|'jUëd+۔7?`?tP`ʖ&0l FSV9".5bnj}S@׊2%g_)<Qgv&R6` IcTM?)^- ۖ1B\u~{_$1T)Xlvrl{xIU -77qdn/LwcpyD׭#RSDA٥&j65w4T|i,"q_44QP8F7On|g}V-1XUϼsy㬿HLi;X^ӫ'8o{$:,I~ P8VqEb\+XלqZ)}3Yg1:}2'3zǨz{56=leq\zI2`(]MvEQyU̴=0iM_-n/ RM`iDn n4A3dәw =7>'0~+u? Y$NΣ0H?dy_ 7BSj_x۬T?ˍ"$֎y dsm=T5,$ׄ&lJŕ뱈rY&тYe"HMo;:e`Y՗)h2n;;`?48 "MAV6CkV5c kΜ%D [>UԉZ؅|z ghjaL^06dը7EBʙF4e՛'njlsϪY l2.OyX?.1a[9_&M L0Goƻ=ѝ4 DK{8#o./9?;lPB.pT Ǣ|`8?7#zhD4koR-mGrdJ &քև\ .!)4H7v4'.濵DU+ĺ׼CJn3{u"vXY.L.pg}H@yM4d !NŽdP ;.׵ TP7vHdžI"ݐ]CN9}*AΛ/ݛ;𠑃.%(]_7nQ+{4 dNo:.,{gԿ<~WϨST.Vh*zw5+g]ui4>HM(ቻqNR^d3]ip{_8To ,&1 Nprݐg]~2Ԕw-| |D5&zt@˸S= ;4a^qA< >8 0JB&VAcH=GWhx7ZmӼIؗȓ74wmht:1P!dHE0 gcք2ZAwW6HƝp|88hҟ{b=?TJ\T$KNQz 5wۑM~j7,aݨeřt|bvFK[tOpYxP9yC}pzMK8v0EKlr |1~ "e[$y&j? @=y"1^ ;YE71rCHre[{X @{ 0gc@!U| 9|=)$,KFWCd)W`bG~MT-妚MkŏGm⺐^Ix8m01d;IdڤXFht E@=|'ewJN0}j1nм: ]ڈtJ \9MP7%5=`sRn˭ߟj?8GۤOܓs g 7&$P[CQqV_tdoô!3$H~;C2H`GppÒPex.ohkFx F`/ۡM[>"QہUNI,@,І @ݱ :뷶EޙU: xQ`N.7鄹T#39ئWDQWL3"|$)V'ҦaPFq},C iBVlvE<5j'sm"o&h7zAMܵz:ȠeֹNOcv6 ݭE̱GOⱛ)jkᚨXq_}Rj;YAώz+;}&x*%@VS`e2Ep%Iˈ"Y5'w%'{ &rm+vF iR vqnYtkw]([5~]WeE2?Q3=8TBhz\xjA-G6:n& .sļJS¸#A`nLQ꾒L.Ak~ڻ! @5^m?&S6*% r5DE˳lzTw>"bڊW̏JqAXÉ# (rNF0ffzd7 -a ?% ipp^)#iwn19ږUwb*+ O=#gK{3*do՟?x U!Ua*fYaDzzlU \@Ř`i} XZc N3(Wlܘqwj0ټk @0̤d5nHbq+|I77uGPMhE-(GbU~s @ѓmyqRRed^8ln8.Z ~R꭯8IlWHnpV+)wOlQ*stNy貺j(}9@C6V8J98%/kȮh4mZA) N6z@d$¤H1dsp5,79%^{s0y߷Y% +O1m;>жޖ3Z"M8f &D١cwNWtal Oxlmﲮ<M)ʾƙVʇ eD PRB- Zi|hpdCykV`$c< $Ykpe!]o{{хE)^sGg} 9 aG|`a^@(Pްid?#nZ7x {]=l8ףbBT5 y3~ɏIuz;ŋgNGy%Lb8Dvy>TW=Rf{1s_C+ s$`lϥ>rkzxqX 5m X"G߱E\'<3e(:* cUvG߲% /Ը#Rneڨ2 Kb yN+Af;]@`ݶ).ݸ6r]!7DBaEVW}sBE78-T}/rP˺ !l ðwV3,o3zS(k՞҇xsqxzh5>Ab~pT.eEjl. p.K|6PfI/Ϥ:f.RR /+rR$xN4t%xR{\0*YNs~k aš_6V ./L +a;8c؋'Vo/ǩwD2 ̑* aT?lJ5P^_ goyz[>/(gSo&xkޤԌ?8VVi_zʒ駎 1@3>p{+kԯFt5:s򨖞j`sŗ"i a{+ *m:Ut$+1QAkTiH\pbO:O0w=̓JiDl@XNgZJ(F"(%fL< fn~zf۷pEjqŻ3D\#җ'%l"|2CO_> y |C@b%(4v9kry5XHfMP.!|5Yu~~m9;tA'WVQ/ R?"˅;V`2~/EiG_:Z&;.mAl;Ŋ mvW^wS@s xʼ.R_$J3zg*&s/28GHGp M?J"򨁲[yWKV_gQ.Oˍ\^E]͌{ЎaҲ}߇7{r{jEV,5sQ&/mp{tT)=B)!_^܃vYVO@9οf/}cDгZw.II)EX~=y"-elJQy8>Mʷ\+4AI@'Xjf <K^њ^_dI)f%U[EmIJ'#8ޚg.XQ}caq'~W=@dJ“qHw`ܣ{{=_,d$|=UnBkDҫy_P9]|c="K1=DZv6Z{ˁJb=!9EB!ttY~Ιo e*8u 8J8ũ8{l 26j;G)Y%Cet;b>p\K>Lȴ54G1V_U&Yv0dY'] Y' b]S+@>a@m<@~yMm A'$PPGjs=!!>N +eEȆ *d*]-pQL y,$5'9WGny%!R_h-3Py2ecG+ry>kwʊz8Fs5˽|e5Hq-fy֍Oy0Gͳg>ꔮS #Ѳǜv&d]f C_@+=vH7[h_) v8Z}#r#MY삩 k`^vLOpTNQo74@WO9 u$޺QTfD^Ujz9kBlБurk&$9y j6UUi[ Eq!فUkVdFr5~ `1fiP5uA9mĽSɑB314 zK~hMլ7"Ͷ}2.[L8aDҷfLwvPP0|֧=aŀtYt!]"ĥ񯤷Hйo Y iK؉_ԑ稥m6 }D~y)-@+Rm_?]u\_R@F)xdxe bQ@M{/҂j@Ǥ e qkaS0yM\lY)(pWs(}yI"7/P;>\UIKq}" ZY:>Ê醂[gzD$UGO$Mۏ~Iz'%_jP)w LxI,lt-!k MV4 Ρj>Sl=Km7(9ɑhhɐ2iS,,}6`6S"ɏ۶DNlS=uޖ{F~hA0[ m[,<^†FA1p* ɽ.{ 2l]rmgS,`]E !7)qh%mjF/OY4tK{WK5nRKo$|T'掩U!*7C!֩~w=Iel`37<$ c&)5~uBIPip|S~ʟ/e%hyvTO[B]: bkYwIMk?ؐ,q9tƴ%yEa/=#{MY"8ˈP~ick_AfrAie\7 Mqف7iԙ$:EfeT*bwWd #?tU$ 1WA l'$c ɧJ gjDJˠ3hc2&a[ljdLZ{WC70H$O|XmeQ0`n\ sC\Cd2?[1d;ܙyL8m@[G\ MppI;@;oI*aRE@5Slz<9+@<(.&w ;᱀/׾vy>cCvFBT.2;2Fv3ϭ4՗@fνe=:0;3gk~Ul7ӘdZ>>eQG:2/U7>D,ksn8;%&G?Ma }N,JkDrihFZ8Qȭ P`zFUGԔk_3Ő|)'أ/c(IuO?TdWȒ8c,ڝ w10jT]6$.}ο_kTC6#lNhH] gc=yZ~uq?J3S2d5g2/ Zwϣ䣤88@?"5q|pj z ]xNJƮn @GMo#hNIްǃ9Q`\9р4?nSu?HS 9hlTLZ9*!"dCm{?ͼEL7D\y?ch'v$hmE-o.9H`SYJŔXq;'[>$ y%/6Z[#jYl򰫔`WlL$ ί"> Hs~:zyL(^Me1k+ {H 8B6Pʒ9}U fZ!xhN# 6 Pfd`'q{2V`ߵ>c e:*Hj iL[R?'_6)~IN@ֽGOBB% .#N<4H>lxOOxa@offn2P;"?W$ @<9! @_AZ FY.ST{Ri#"rKE,(hHAD:^62ѵRL>Z6xdTjN-孴p#}LAǤl+ܣ]D4U 8 z`Ȗ;-xŶDQ^朢6 Cv~j%16Rvw m@N},H1h7LT\ޜX}&ya=6T=SgijzK; E"|4*j_C?mݡOֈڶFM'VT dྌ +=r_j;7癰 -n[cDǷ+\-tAg:xεMU[kZrMHl;1VS~^VvB,脖a Ȕ ݿi!|gH!TI/fQ}#,ՙ! AJfo $'Bw**#uG$`M<#S})n7}&ՁE^3Og5`R(L;NȐ@tj^j'S ?}F䜃'Q0҉kKg;tRJ>PltH&Mh(N*^Xru5rGc;K&ҏ~5+$E¬'0Qkݒ?<940l#9cr|L4 ɬfqQ|X{ԥtK"ƝkG̤Jrʳf)GzYTRԊy1Wɯ.6B>y|_Ap/J>G94hgzΑ<.\D@ZQmR OT5pA1ޓW w'%+3[̠RкZoӽG+aGq1G _Qq ۃoLtCEէƈΏ3b̎sm;VNkijX(.b(R @rqbʵvPe<7Wޗe 1 pTDBNx({}>+s$'V}9#XhO5xO]2T+AMu+"]*Y BSQ:&w̃ lp;3|(/S k1^;K~_8-ә?JW#㻛 CvEP8+3d 6YIhƟ$Hpge s.wޒ}Q 08D'Cn7'8FdÁήOf{iiaLkNwW;bWXGh (C99n gLPn;0\áŽt1^985^H[)Ycoh8uzg cHo`dWTp`{J'xNaI r䇒QSX/,ZozӂXe t.$!nZY b #Kx:pBsThﭗ$htSLuhUB7R`݅fPːhX*)0^0Z? o>kӚ$'󫊅򷉟.D~E`K"@X;Y249S$cwCƴ$p~`5k550ͫ"D]*+0-z-҂ۍHTVzJш09 Wr| GW9̲5i3a?%$؊QfuкۡZ6k%&PJdu8nV$AuIqU`"O*􍦡J7uo:x'<{9(H٩+,{k(UN"Iީ=QT-Z0"yA;;`/5JYlM5b  ыr%2Q /Vaͮkw[Z/TuaoyX.H> j Y0ޮ *?2I>aϐ'KΌ*.?,Ҍԅ#M332@N'ADL ,:Dѱ+Yo Zmwr=c^O5r8Z7?~ýƲgl}AmudVS_q}hk)5mcn=Xp@89PSXZȊ!,O&\]P;\K(J y*ԻiO"EHni&eW33͹:ԥ_򓿉nsUńDCiG&'bO>5t}t +Ѥz&:hhvz]G˦;"!L൰EOjft 1dH;U0W5!׸5df ׬cO$ ot$g!|] =VgC|lnzTgO:nWBwX1Z0Y}%[xZ>a Yfڀz1-sƣ;n+0BSwb8DX}9gE)z-ώȀi89Hqv/J5?0@O 1wv/s8i\\@` wD 5sH[Lhz LQ"aGLy &GiT7PFZ/yx(լvu 5Nb;h˙Q7$L^J-z 1 9gS5%qwpP45ZI :rNp8ރUi'qTauvdr~w rn3 (aŽk-=f9?&1jUw ۿX.yܺցtW}W@v X /fsS +*gwcL3&7/) +eQ0Z`06/֑B!Wi֘8 5jS i׻AjF1ԃ7fL'IHc&%ŷ@K>%j9? 1!8%bp#^͕q$_ rH1K J3VNZMOL` [} zmGoG >3g:5]K~l^5XZFM%h4 *[;^H bH04o LXISQWa"V1Q mgQރr(Ӿ3pJ}] -jlu[2Llڧ2`d ˒m bm\+Ǟ|kĦv!N;Ğ#U1D,ծ+RFi7TCD=vfu1`eROJv᭗|yB gJQlvj]cbEsEf]?(YTr)ߟTD9=F Uw~ [,rÊQGjv* -PYw~αA%ݺ;[~ƛEV"uJgpsKEQ,9hh_ oo ̌ЄNuۻ &?7[0sСF[y'N,X|kwFSO|?b{ozAoJLYZXii:9!5?bUm"Ɍ7u~,Ր`jkteaNmG "a]3']M1/9F|Bzx>3D$݌P|j뉞,%W+k"I=XڻɷjGn[vЁJE4qw:ϖBv;}Ư(zDH&Wγa?Lzٲћ ֕1K֍,Y^.5sIH]6YfTA0&^ttilEp+]o*^K'wx3HK$qE$K }?~$٨.܆#VFn4:BOXWݠ N]%[qQ6f 䋦cWuާd|KˠHPU3?;MVQIZPTc8&иW6B'd`1ؖuC)4?_ؿ䂂wgh shLTznYWR9(UT)5V;^&LXҫD)ԍr[;ջ㤝Ɩ&ӣ4D-aY =F% FkK<2M RN:m+@%4~ TvL\ՃUgrYKC_]NDJS&ߎ;Xqݠo27'ag%Kѐ"TZ6Wh:L\Pߡ䝖xiنH+M!6 LM>P_ۨ4 ߵ z3>KdR O_BӄVKτD1Sp&,ۭRYCPAK;, 'gXRxF(ٕK 5;{"@w4gab[(axhd!F+򔗡)ic$bxq E.( dL1L;YxqϘmSE~IknC/w^v9/cW:џ[zJ4 Ԡ+e(:ɞuu8SiZOXnK\;B}X?%2u=iRI~-S!I!ވK.nZWMUIH xGPc!orz&ꡌ8^J5|ە6)o:J#L )k5j@9|{ ʊU\i_??|Eu !N$7<^PZ5vZ\ewlfu+^ڢd%Ʈxgv`o.Ix ՀaڼdPuLS3,s!iH#j=XfTcJ\}3-aMz{t;p$Nlfzz i"s<9 mme%K<|N]z&+_V͏(+4rqyX2O qgvIz3f>Zc,A%;L!Ĕ~Ff1 , hR`>)Qsox3<`p9Q^$wV*A#&y 2y?=y_Nw ,&e^J}#EC!}HTmQ|M@],{O h ZV-7~Qus * 6Jz볦a+uq'h3Q;B[EHЁin:$6WK7o*3͘1dw޿co_O-3U7g-h&H0Zc[FP>C6!ǝP7n Ĩ]T,^ %schN`oS#^n7曖EK8@( SnDZ=&6@r^ RHWaɽ}̪3*oF)B"+Y3ՏcFAت f`}A% <Ōb_PG"Nd\IH[.m<^];"e6#](rt/CrU~c/S5̎Db8c'v=Uًh gͳl+ڴAv״!,9؈UXtj^}|PZg=fm8l#DH)OۋQ\'d(5}`h>Ld}!Z[}lE| p뽲&TuReL Ϗ ,NI:(IjThWDs}. ~Rགྷ'0Zg=#&<(Pb<QTMכhzˇ 6z:oY$E87`wʐ}gi.$q1;٬+Q' *h~ϮQ a՛32OEv2$ftd)# gV+ & 'iz5mcQ1;YvScTMSց% gCNI sntu47~@9׮u3q7d D3>B#>kLSB턉~ɠq̹ApbO|@Kz?׵L2Tj 4ffWX^iml<Ir8ܢ=* ܶ{>"ۘ%z(Dݾ<{6Vۮ\wiܷ.MzEZlT{ZՇ̔{I3Զ2jӬ9`3(>f7p1eu-{I d#{7 fQ 0Dk(VVFS->Z'\t;'{O(>ht80y2ĘԣbX2c^ 囋F# ']#ƦѷrK|yڲ$6>b.@\fq iPbAG]Gnr3U٘\m SKbZ,zCGxK_g]R̷n} 0'OXcUKNUm* Yz/L%1tS{'kVJ?MB+E[6TQݝ(ޥ @K6o#a?[sUڢ$c|1 Avݬw:K;kԧV>6 co/t㫶O#YSev\l̈́y$e]z1wL&I!aIi&|9myj@t[D;mKXt07&/MW讻Z Vk{e)yXG15Lk]0fYjܙVEW$8kUd\{tU{q)v85RdUxAeA Ɨ`vɔVx!FDlf~s}·Rƞj&H,d=\ ֢|1Ϻ בfAg||"qٺ\xF`puMw=upqI ^vi+#s{abMqOͺߪPJ 8 .PCî ecpu[HX(3ySH`Ԗq)7%iZ>)==.]hfb"XvEAu)Jsj]|)eᚏ@dqAu.C~ZGXyuGḭW G`X3t#k*G8N)=@6C13>^}!Xٴd3$q]kukV̜ȣ[b?E㕞pg py]MMPrsd~Sc, Jg]qAFN&mv BN?5Xw*(P$逬cN%u Xy&!㐝ӚVo,ieV,πnF6wHد21ѓ j8 \doO끘kE,1UC>ҹ^s mvyYV8B0ɏK!}H]qVI>܆#9sJf 1[}Mr@(8$D6{ *g6.ct|Ia!i]a/R47w}3l&.Aa%ڍ?^`t=N>c GdTf"e} pJˈ٣K vg@xR6Az||װ3c#]}:[փG ]dŒCᢿ+sZ0"WoMԕXeN#6@,oƔGL938$*)d4e_Ϙ}c'HK;dI"7}V2]h $^( B3 _r^l:%3i,նŪ*`ё̉K:lwGDGsuVyd*QmP߃ڴ~{*F6 Ϛ'J'Af{0rM7 Ttf&(6o7(/!}MMNϝc&شLGc BɿtMC1LP_ bbL}wt/ڜjΘ̠t+lA?Wgcl `g 2Tz@*?Jsd2tumllQ!yJxU΁4^]CP+ro3cvFnS&ʊqW!e, ~=cXnC(I쁞u@S&;9 ǧ\v'(S9MqdJoȬ gq_n:0 NMrMKV`^Lg{ 2=ݘrPaX#6-{vT쥖[C1.{h @oXrz&=2V3 IFa0?(C U0v]\mW~ۣпCK'㸗EOy[(ϫ/%>C&n,DH6'kjJ bJg I5t1ߐ]_0JfrdF]ڢb>S^#F{ˇ+⃱ /Q3>l@O>%7Ue~S<`Em: 4H#7T5h'⊹Z͏ gn_\ۇR ًu#ҁheЌ{=`7tIZ]CDg 6X1"VK#"bo%3J2 -7 ‹K )%MYB}e\vR\QohNS4-"y+U9JJdPag !N-mQ>P֙"-pԐ{Ql6kk!wl?oshs=zvveVIh]ĩUNFȳ'ضm#eYٌ~fD\:FDP+^&]c)hCsk+̣wm' ػCzJX#ڼˆ%,Ps(k5uIݦjt֖ns ,ft< fcI 0H=Кz!,?X6)>lAnL7]资0ڣ[GrwwKR߯F y`^̆zR2Lbb${6On ^H NB*V3 ;U*<)β.RNW-,}x5I7|V'ςELDr lnXIn`7xpgH ^CĪ bixNŒlf3SCuLK~kO[(pRy]Xc {Q؀"NvoV&8w$g&| ,m"6Rk>[lĘn<\JAn|{P~i)'{"$cJ\V$= !ϷD ""j14,-aF~`yO0 u1(/3YGn:މh/x0"57d;uaXx4~&Ib2.ȤH*k@Zěϧ% iYU^[q@ID0?FY!ɏpN][fjW!'i '5X)eiiYcwqZ5 󀥸j\Vhvo4&ѣCs-8dJs-{ ,< E~}tT4AG䮵?.-;-b~hqcS0ٕyƬJJx4Qn{GN/kbW4d>KK[.9ǡ"05 ZAٽW 8Kգo^XF3TU U^?lmV#x胭N9/z쨚¡]e缵vK(3>bDtZ=@d^O(euɈvjc6/N Q~7t@VDZuI<|^5!^à~e+;(_{a^T0 8۟+.35мITu-5=d+beŨ+Un=|djts"c0⬼.w]s\ ɼw:?PIkR(STL2Wbb=>cF8͟L g7x:6EOp3t3Y% wB$:rLJR,ąYcMP|n  e p!a5՗ڵ#ąE zl$Oi1["'"vq.߉4U[.*w+ K9cT*"ŲcU yyF09Π|5 P+7ϛ6^:|0'Jz9LVެC*S|{sgCl>]ٰ jMq=JߞHJqOݾ4ա" iVkHL[p刻d6^ 6k|F묪z`3oSD0Mr̈HNf#%w&Y+'._Ym"[$*OV[%/AU-`J(%Gcː|lnZF|]yATS WH`7E!ͨHkΉWD٭3ֶ`"b&-E K?94RQ 9_䙡@WWsq8&}-nO+HcTv`?7gM0_9-B3+L4moP!߃[e\lsȕ~}&m#@ 0g VT!3״KǧcM5 z~.faO~9UGRI<+Pu\5=˧q ؒ?[HDiVJZ24zzw᭰ƻlVJY*6]="-<

sY6Ir&4=D[l|W aN޼^D,n޲lh \禭'Rxzܼ֚07 +&?]rKN\PM4Pƴ@E1PFbh*sSwP #A* n3:#ff ;>leG#N[; @ὀ}}\;U,Ud4)Nu_E[/@nj泜cFY)յP+=W3EfF ZBGS% w/7tHU~^֡,ν$CܦdAfH5.Iiv4c'ZˮECh[ #ҵBM5- [naNG' ?,A6N/Z=A^kWk)a{}YGm?;Ï4 д0Ik\WsSqe|Xô  Pc~J6doEh#yWŪaTH 4 MN1͟A]osSs69p 7N-s YjMpTLnhfI`㣜;[Q!ốBаw5"s.B<@KdrGX (s2G@b!>/$;!eQBd.CJRC\LքXީr tu^ۀW>}õJ\\`;4qICd)|9dCg(bcqJfckquƗ' Ȧb;  x~L$`PrKJЏ'u] TO6lin[/J#4`~_Mޓ]4^X %w~4Sec' * _6e" Vul2N,6#+V$$>Q|Pe>ą6&&X;6Fҕު췃`"J,$0S gɰM7@#ѩcx6 Q.>2?ں"%ɴ%:V?4b6}.IT()EpDL@IX>43q0?oM\!)`ܭyMKpcMFfs`2YG)!]fdC1i5zwBJ ]( ?f"./ٷ}F%7]9x{lk%LrWHn&edcH]y̓87+"N##$<ܶlgg:tȥr w1;Ii!s{KuPG셕mCҚXЩW'&+9?fƕ6+K *ϖ#Ye0~QV u.ܳ!@ب0kmj~a ajSg~bCiB uE EǠ{CDC*٧Oa<۬bGBZî@oVӗ35[Zk)R6L*(~Lh *jC^ed)޷{3+݁F,ڪh69u𡼙\^+10| վm] \rQ Fmh[#!ip浡W { ?4d!}SˁpđiO۝aB_khMj"â%gJ 쪋-p'$!PF?ܰlPFLUɺ._S6>9 lQΟӢEzఏ% ^U iIpӱlLyۯCF\O~me';xeQ S˕z 'C^a3JEI wp%+u">:(ΛnDxop`+0~5َq=eڀbhÖQc#+p,c^;K Pq^9U|34}ۢrkAɐ˧Lg*cSzoyy H! M00n_V;(6)%p o3U -)EmCD 4*Yi9~0+|E&n%:jamTx6;)8{؍V_Eiɘ:ϐCiE(GWNx jy 2gnIIA>koE>bvv֒DP1786v29qlrjWCmt*H`cCk_x/նH}Ckv%殪s.I;^KZ)s6Š2\~5Qh/׸p%NPcZBu8u ̄S2z[LJxZ+ULmP7o9 hX{8p 1ݗŗ05kǒ//Z AײwE+kos_M.Tg&2,-;챙{S4V,"6CYnvVj<:wG!??)܇]E_BMY%@bf!be/eCjr^Ys̹H`/fȵ抄{}{UV>zr£e F~9YHצ4SL""X ?+ԃ KJS]^Y;K#k 7^t暌`ie#lCB7XQ4kqcSXĺpn[!WnâdޣZzU-YdjD&w;YʛB[>Z7M(YQ Zg!ݓRȣtyxib:|zf3zz"܅BeI⊨ m>l2W4s{*4>oA)7{Ɋ2MA>R m&b?SƦ }i:!)SAy{_կyBAQl R+< &oE;EDdwhm{ga(,.2'kw r$̢Ce}S[AI\g痾+k@6ʰ^^* kxD3\i.B`)Cii.]XCMCI`55|@JN ' 1/"5Iiك;#) E9sS[2< ݮ}:jr 0Mo3nAۆ p֒lF,87q$(u̪kvޯ`tzVod u'^NF `=n`[ qEϊZ|`mES8EIa̻6 -Jy uw!ɻ8 .z ?}%hU1;c`3yDσ;)^Զ5@qnuLFmtr/n9!rrt(}""4 oe53PJlz߁#n.<ǽ$6Edm9 ڂrHx:)i=*wNR8tս,ki6_7`,MG!c9P} R I #d(>2'`(9kMwߴ'ΐo'3HDQgz8ʐO`?{V8E)#v %0qwK:lqEQ c=NZݣҝ}j x&ia\̐P]7D/Dǥ84MN#0 z<)vja|WLղ  Q y;ݏ]ľ@Kx{r8DB{w祫}GlwN6錀9_SF"Q0 9^RUYJ$|-/-3Zq ?ַy[{ hK+&{?op7yՋcKggq`~˺ %5{bfѮ!vu϶.-*JgzbGJG*4n v$U)yGz8ϛAKЗՃǴ^`fXvIuҚDNUoQu?=mk+ry 0`:PG(_d{û%iS11ֲ.޼b`j3HN`hUZQ\)=ϧݘo"p̫xg*z\$)IFg OOK"WL f,k_>z=_")JF[$9J4ɑ2:oVr_Y@8q W/эXD/ߦUӹ) $s6 v6֏G+Hy[|YДhOqDj.IQng Jʽn393l q%X}S Tiީ>dD@#VCru3;b^Ja\ϩ*)Qpi)]|Cp9XU淚7y$lXBcuNmj?p:O< کF>,~4gGF&ƷA#aGz%N0%IbFP q􉞻@/Z1:s+Bzt 2c?i >sg?bjQK7:i#{fk 4FvH۫~6,͞Bh|@] {óϴWi$v8O?d%iʳa1EY$b/~]YlGƒ<1RxӤ"c~X$keewcR?Rg;| .XǺ$?qp/.z*>Y _,\茉9x=t@kZF{ ΋acBq,'dfAfœmw7MB ڦ;coyv!ZOclɓY]9)>9ŵD*l`x^4V ŢвCUiݸ"~r̿ap"k%| sm(sf (?m>C2Urw@Jyk8 1mݘ{cT0 /.eH5wd?JEΔNS)s ZuPwj~, ^TSWj/Ph͔쁁q/tg;+]Vc*eQ{wdGUlZ!F#R pc7kˣ*4rԅeH j-Qb2/,3x<+Kd!-Ȇ8| ەjuA dDl=ȍvC im>3a%48HNd';{鏾ЩBa-!Ǫep(a@|L5}o0M2ć1¢yצ6'_ƪ_ (zY !bEC|.{oq5Jt3 `P̀(o20@Gf/P5bzUc:NY@|i_"d>c$>QwcP)c|DotY$ČG-R*ǘwe4s9 }'$rvKED0#j!ؼylb>9UXűp;*8]TĖ #/kuةC#0GP]x`X/'(xyW'PѱK"x4 Ӕf9^{HAj7TҺ: #crvqM;mUmqb+d+)Oے C MR04̺^lo|d! ̧+P`rdc;2Dۦ D>r5 bCwe6Vδ̆\ ޿5@j# PD}@R4iX"R*;,toQlFxXE6I?GKd1Mkc vuYș= |7e7,*XEV3CdaA.ꀀ6S6 !| *◺ FEUԶx=`Bw@!Rx S 6xFòY%[0<,'\6 ׳+Ycm(*$2i{qu5O^ !+CVd+E~()a XㄒFz~S/ߜllY`DEqC\.UCJ`aɀt5uw4l?q `5!А#y,Πŝu X\CB 6%0Nq[U4T췛QY\;ܔߑ+ >DMsH،[nQ.tvEl]HZ׶Ž^e*ez,4U~vPӳy.߲d >fmO1KP9$~]Ս3 k# |Ѹ<)~ӪH ';L/HB?OȆ9b!=/t:.󧯉pz-~v£.*89?8'C T)|"JΎ?1h^=|+ u%p=Vd ^ErB!U_UZjT% HpJ8`]܉,: JVLA63[jm\ɦ#7 ߆)p"祝2 duZݺB."pߜP( Rk-NAD|U+#16{!c2:PÊ-:*/&ӗv/RoCzihދ62a'M <sR!yU"slBv _V=(6#A[ Z !?cj" sIZ𼄸`0VPZ׳MH-GxͰwK|qSgje~˅Tjch[YT0EAO?rx?Qi `MފAh3{XOF-$>A7:_o=a*mӲ/N[숄IVW`m[q%;F({骘g+>M ۳Kqj$ H# .eAf `&*&XK+Ў_C-~j on9R# hP&D|azfhf,% -i93ؙ΅\=&'LsIWֈ Rw^#jN¤'Pp~1+`gҔUYʹo\4صo/flLߜ0; "P2.ǨxS#OgVEha(yD)*C7mӽ pşc|V\t FC?:v'(Cq֪%q[Q+XATXqNx ކSO "i\@ rF&39 J>W @WSa }t.68m\+dam.U1 ،A4]v˧'k]}0ZFUޜjIZB_{?TEő2z@<9._SgW-{'_{_2ށ9۟t}56 !F7@*0UhN҉*4',Rx/p;&_|ay/WA @ïЦ=]9нSK$yJ Le}!xE1iY@J(-6zzUiw䠖x@RV!,v瘴4oA 8/zĵ|hPɣIDGkInY5_Al+X6[oTw)+i $_p*+*acn16g A(Fp/k*zEخGi~]~E!!p[$Z(K2Bkq9,P0JzlwCE~:s9>Zko/4J5]*3VHj=ѥ ;r=[kQWx{F(ļ}ĆÂД@P6&Ig_?bGE:PVuS ƌ+5zM=}"gf7m~*>m€ۉMxeVP '̙`AoDLF̳>&@Nr<-!Rp; Вczg,mF+v67[֙v)|xӧ"^Y([+eߟoK)mOey#`eQӹ56 6qVN0ة?H괟jYgpIGg80~u*+-*$G_-}0,`6` ƤX]S3Z$E\(IӇM̢ D\""~Dgߗfp[YB8d`ŘWE+f0G5tLYBL2*UO E-uP̻P|F{N (O~MiY 6ր Fx2mc (M~sS>a}"zm(VXzLɁN."y~&Ƽ/G8xR0 'X[4/JτkWkh\/Q RxߚݲbિXx[(}'')k_I BH_ݱ`ׇfWuw99̶ÈZO:l]fbv* cUY+͈)>Q@r`=j5F> |2e ϥvSQU0,yDq&CՔB{'As.ӈPW~Btn{//`DX:[+, Fx*O+eOG%]vOĄ e.-  'q4R oN+lM Ȇͧ{*xD &(y\L]8RSr ioq?s*ÞtRKnЁ(z[n I"Q*²j7`>䕀~Ik%HI; /)tRN xȻ~Y},GeVm4AU0h!Cg"5MP#?KKm[pKåۆ-h`dtևeOS~C] z: :X}s3>DaanJzRȏ.wƙ˷_T>aw~(yJgKrap~s'Aٟ7 |a~z%X'`f[Bi䉫n~5Mĵl@n\Șw?=YDCC0_ 9J>q96U7ym`TčwO뀽rS)7))͍e uZ5Eu@'lF'YnX6:֖q,x_FB =NtYg ç4#1Q]&6ٰz"oӊlg4DA8fx7Z*Qʠ'` >uGW |~?+و{&&|P] Eem~Bu l9G|zm!`rW+!9BPn`n [ܓĿr@hE [֙2쓶V+*ڨfx:+UX݊/I)ou'}譌5SypneۆGj):s1v)%х*NFr8C]o׮߆,nZ0}ױF@tUVI& d7 /+ {um<rE=HeIh~ˈi/|5}W={Z0nD .XEVCgU8FA1`^q#ФJq::#mS-b ~dl |8Ns9i.3= A\^D-װ ]S$~,3PHy` i9m [`@,Ms馰=R8x.3 [5~ Ys.a=ŢPn-+#"v>,@鞆dfz4Wy3SES&#ӥ!k"xzYhM$݆A!sOd?aĝ:AY!]!&_'$ etr#!WUTF`ݻhS2#K<;~?3,: XnrS)@8_kuO p4S%̎h.T͵<&*Z\|h>BR7ĜRMQařHk (xH=e:lF_{Л;Ml41I/ F`Mޕ:Z܏/4~ <.8X$k)%]4![ $m}%*bnu`"̴X0ǐݰVgi+-*ˏ T!=ctҊbj|龅^#O/XCH I|8jaBvHzYFU;/Qr搛KaDipmE+iBkmo_?_" NǖWšp4ﰃ)}IHfM]*0vPWp=ݛLDDw{Cx`z-l?Q`I>!R^f纫TBN9ptOPcfIJ`vK[#R|Rn m!w̼t>0X6HnX4 Z'Mo5-hvuPc3i~Ϊ~00saVD@K F=$ 1.>!<zkU3ݓ Xܵ*pn U bl*xBuhpl17_0vUִ)1~_Ir6[T ?B$ պJJ= YXpH-T5Z)7Y|?xM9dؼU;y1+mk(%(Z3W~t_Vp^4Mppǹ$̪"ţKr-T7j!M_o߁ͭ+idsu'eMlч*"kZR`O}s-M~ u",%B? N6 XgSܹIʉՁYpFmpS-H=-;H&P0` 'uU1j~ w[!Y .wn%֑­*h4(V Hpc:V`: gMȆtVJPhR'&4m?bAj;R"&waT팂*Hb E):f40OgKT|RBnyGG=KYUD~H܏=uy oZ>BK.hj1x>>DJσ~UțDZrYte8]jūx j]}P;Ը/Bdݸc%B#YiFqu;e4Z] }h!]c$$,Scfk`):҃Ĩ-3h}RE GGH`:h,3DbM=o ZeX.9>noR ձ2o>b Uaa-~3د(QUm{#q$ǂӴJ5kbKXl<Fƒ,6 3D֍-as$qMg]~8e;Ku[ ^ m^boMe [HAo ̌\.8(;Ȧ܉ߵ*av#RLW10l/Ӽ~|(%\) |T)AkLB:t ^OFfBagT j: m,L_86tF)AV9/8daa]~GdSN_V~<U" :8^~N.M7qkFVbEzQ.݇~gE?eQf] & Cl^宑]3RlJV{ -%3:ƌTpa"gB՚ܓϳLۧldǘuoyd1M8HES`奸x~S_J=s,KP['+(O-F}3gߓa+5iFܴL``]Vcl( (|p ˆih0<ԡ\ whh \*},VAXOK -t- H@!.}~}{eWzS_?|g}fm;|9杦dv%Ϳ^ oH6,!"'FI4MK9 ' *Bsu]sЋR݁k~M7d aR}˯+ #f5^BW"Y>'i"fO1n˧>+](n%jߛ"Q4J+j3iFk$, ?2 w [ӾZ݁,usmaE4O`hO痨MϺ@ug_|kVC8PȀE}T|E?%Z*%h3#9!CL2OP2>*a~SX+JB@v",00 ;4ewCEXybIDnM2 ˅pp!8`72o?yLl:?0x(}O u2f7nsBUx̯nfw)Snj"/S&v7Oz7/_ Gͭf(?]`'_)I(e{;ʲV%l+Tyڬ7?R z(\-$Hv69A8L {sDQn چ(|2F=GA):)6/ajH+?T^ !#KCfhb/-2S^m3گ^:)( C)q@b*޻xƭb[5(8W~/׳C6&Ӛ,ҞAض-V3Zv]P,,981DjثOhʽugiq̡ݯ+']d`eZB1x28;o҈} .Mi0֘P`buq= )@AGcq1S` \0 =h}o;N\@d!ކ8-ըnja{A#<p]#Fע[{~>יo gH|pdN|{r|P8Q;X='Ԁ;e#VlzJȱ|o_6s`l\M -)a/ .GۉPQN}mŪ,QV|W.fdDv^TEv7s)^33zrSYC"ne[SKħPhp2hS9ފn[%DuO6 (^9įV+1"Z,@G5mB>.38]WFejCEHs)'ߙ-#6Fq H425G`6Z)bX"ujr|7La O @]%|1$Sm'ɳԐM᷑י jGX }Jb%^/\+clQi0# s#痓UuM05 I3@85;5*]DB&[o~K[gBw xdHO$Z|+޴یFx&t cc^ormumwA^y`3JmbED}؏Okcq %kB}i٧TEҧTl/]?WqY\P'Տ.qO<.ǥ: Kk׎&B1%y!r>$0 ҰVk/4/Y`f@z 70Vއh:/Pqa6`\eGVt~ԁʹ[B+]P/i㟂e-؋ͭD(-$L~nŰ xPS7 o R5ӚJjpi߇BAkRUB4XkYo.YX,=)ڭۮ$r u|!F\>ݯν}=@?;A4람$my?mRbՏ s*y;NgiІ }hWꣻOӣiCJDE-ɰ5ם '#x9x)~v'$iK(!*t,x9_(Lj 3…5Ewx+kghe\ e8w2Inȼ祖P+=o_ZLjE7!(7Շ>yTΰv TvpM ]*sy{'#5\?qEMiܪ)ˏ|"/$۔h6Gfۀ _.m$ejzy>>6siw^#:zOyqmg JESl!V%֍FYݯVJ2n$@ig~԰Th+*q][5.?: w387`1frjZ+k Z&$X|ٗ`bٮ^Yw?t~0P3ԏK_Uˉ擸{,7YW(4K vgpc N{]ދB@;f7tAm)^ (i2AƗ)mUep]BmPN q^aPk -"އ(ohF$I%pj %|E rF@{8?ixR1`h:cڱc8-&w])(uW^x{ +HRaU!wZ} Z@ķ iCZOyl]P~) ƽwE2+nVyBU`V9(wACa©(k]4q!`4: )Sb4 fKh4 FhD}8Q7{rq-D%?b4vw`1 kmAnV?<.j{?,Uf}FAvq5;bwI)gZYrϥGBnBEP*J>MP]s+;pjV JD|֚"u4h- "׫ƉD=b ΘQϕZ hƹ$GVdceiH(ɖ~ /&ҹ5VNR@"ca}tk#'Uq(wr; J\<8ݩ{%Sۨəc8#ޱ#U~ T}H-AM *Wò;Pt?9g&A%t'Ž7@BS׾7/0q&F^$2$reUH|O^rh1a;H6JOpjtD Vg&inT֙$uj'c-bYt\'Ү@#,2tOG$Hm ?=V*!Q4y]Q4$*Xrі:QFdʹ$0A0eHUߒѻ s5s_v$y?5[Ǡ@'uWMwpQMBcrxi?P9t/%"`TC4ފAH_7,)$+MB+ nIGB(I@P/h!5O"VҤ 5?:Y[gwH.;\=-Wbܪ>79=#똊R:=N` A4 ʬjT!U) AQ+gٵ=PM96廹0lRܺmjFM>I&:nv]BiM.J9DЩNRjB'e[lyeccl(l~Q } S9_H}){t_zdeE`\]r?VWH{Y Q™ [vM P7S qr}">FRpL(^xm$2ВC@K;Τ<^T,ܕ3dk<DUbMz67 ]1{zĩC3LXj֎OTI~v mIX kK") N*AkYT (m R6?OZ.pׯ@*or#t\ZtI'dCbEhJaógO:nE18C|fɳ,: 1&pyF!* ǰf |9 ;<_ś=c(ha\eU5 ǝt9Et"^i4-T'Ԓ5lN w,&^RdreK`Pq|p,rJarMirZG[ Y܉,7T$,ZP xKB X rOhLO[ܻSqUjt/l= #л-ţOOd Ht>j ce-iCG+ǬR[ 6`GIWf(#<ؓgCI_7 {x'%s)D8L_o7Lm$ n{&\x͛JbT7-WJbс\fMPq p1g;7CCdų@Un)pwjpԴe}ek@ 1Ys3RÌB02җ' !h-A0> q |z|Aڻ,E'P #-u2~{mo [WEٷt6udT#=PW _T"G:Qe֦s-7w;`&Ŧ0j/ 3t3&*fRҒy,zx6d~j\>1:dY6`uR{yԞ61owF|}W,F`ltԴ>MzR00U{_5 -t@v$~)xmf/L~hMk|X. YT%g̎U)Pa⿟j#M]%:6~ C^[5fK[kk,DV\})"Uh^lcn&aUw:^qԌZ)DfBחk2y3 P7?DQ,.?".rw\3:̺]@?i/}5nt]lnk~6dr|Fͩ&L& nC}HjTw"ʏ]x*H9 "_f/q`!jRIrxjapmݙ.?!*YFX54.Ulf4Ο$54R2,.ʄ TP5kډ7h*9~5ў RГ׻ \g,`) W)XU59?41uL&Ff j?-<܏@J)>[k4)/ȫ j9=j?ZagFyaWdVlN?*+Q,%ZTkw(c' 7j %} iQΩC2s᲎~6vtt ^N%Kh"ŏ[ص7ob8_;M7OGc)-+eHK$Ɯ1p,S v`8:ά_ܣFh:N܏%O>Ra #vDD &_f ??ݡAMSV 8cp,wҽuu5U\gWWa!n~;*xV&W;_c $9ГTPK+4s}&.9ٽt TH/xss2YT H)S!2">1Nw2;8%%U\QYٶ1x:Z5@Բϛc S\n]o sCHbW*Q񚢺h}|D2'!1 νgNucz-Xf F :?boU~kE/ [65|a!J1j8g28m9&ev˳4"%EBlb|P|Sg؍N%SEksw\`2Ĥ`Q gxn r^/paR=zj>d,xffhL` #xb;=_DuDžOzKnmdL<\1~S^VɫiC P0\^@y_Z( >b;qM,;zvgRMAFXIm<Ph`:wc^L w U͋Z*n:,Ih~?2(is$ i> Sj45(_ =-[I2+ׅ m@}Mk[E(j;1p"<%+0!0 ;XJw17~<$HF)X+T<ɟ+]_\-pDw~-8[2ͶLZy,<hk0F1"Nc# jl:S ӡ xrgSytgE*ֹ<$2ՔIc^r Zݸ! 16`&=v}u~uO\梙(o#U[2e ;e|Y:QZsT\NX̪ե)?Mj)(h\R.C:@}+'qɀG.~/0(|3 D]ւ),M21B?W_[>8z0π߽ oĻzD35v訧5;m**َqjx8s8ϤBM+* h]vO WM~"Ɯ"⼄Q#9eKlX&{]HmD ,xz̫pJiC+2yհJ~dygIC{v pڏ x8^R>OSq/~؄ ϠIn ;]>Zm3@{H|=+ynC Y6J%z| A~ܔQ[Ȗ3LlzR>X);X5k"5d{o^; s`.(ͪ^ "k,RkQ%78j[l?⠧2vݩꘖܼ KC|:c R\o$r{68<쁜Ueot{:$G9yRΊWSoB!Z(*AU~Nw3. cŕ J}M4Of9)W-玷 )J{d@S'JIh~<}T+rp/! iI uZU-8K0.df,F95Tmp-mPw  = ѿ{m41~~tzWWO0Ig19R^ Y:w/x%هN !Y^;GC~ >xѕ,p^1[]fRt 8kN9szZYvZLc:\Jl3Vhh](U3oianV %:یXmHVMbOWMc"ݟN˂u!\M՞w3+s~X ׅ3gqqمp]!\*6"'y`4{?Yky_r?ә{EPux&vVoB dΪx^ca,oħ.c CxbMڻZ䅶e#_G"]&!mӂ;݃dpdzɼ9Kn~2O.̥y>dm{bCum2 (vΩξ0~[/!=j!`J.׈łw%ªurKQ/;{>督|HS)GE[ʑӨwVf=štAFH?U &DdGZ(qr K} gCo69n< }_#FV1(qaصpLYh.B"Ά⠦SѰy!:("%K@|8fY'l XEO.*~H ST@u: </1X ԝ~HK]"HJ_\5 s8\ʹ _3o2A?_ 0凜:.u根 Nj {kvpv2=ڼY")2g9l\Uj2 f/hEPI]] U>֬ݥD8"<)&gx{E&UAR<%,,Lw2zA =!0#`FDS#ǜZ(mɜ|+L[dU1i.i_%ZvQP5󛹲N'V⏶^1 ]&6 8MkΣþmj:nZe|jqM7|= 9c_ޔ ]Ɍhؓiߓѻꎥ=AwѭPn?zp!)@dՖo%6BqRWF*&ts/c9-/$ Qu=OIJ9%N[V'1`qwqǠOҼ޲;,#VLEƙLCb=r`LH@} VqY}?UiXж.} :jhB`ҖAPCe7#OP|r0u^Ȉ0LmxVnZ!Hxk {YG(qYK*We4TsY N0!xj)O%5:cF%Xp46_ )|yӥ}^Nizs9mIxrRzZعYcRw(yu ̪_]},~" dof =C 4nO1f笧Hx󕛥eW цsV!"KҩĸtIlOrn}Ji;r3p\.5[u%Y5*镪3P/WAԹ*W'] ByRCƲ,)mh̀_XlǁDfʗ FOeڦ:qsj+RҎ7FB0:|=M2Ih٤r\L@ۅk&W" JbzŀS^Lfn ZKXi$pԀFXv_4(;  tג[.:C2Mh`a@\7r8E$2E<7b1Խd\^ 7 D@<{ֿ3h"De\f؝_蝨đ/["@)3@9`)Sl%zřgv ~z}G?'2 A_'}0#_ 9>6<_ۅ~@(CW#o1cs.3RTb%u$(NnrauW!M/ҭc 2;ɠ*  5|*{x%Z g K+q3DWuz֗n/-EuZ׹:/ GḄĂ}i)7 ݇yqˠ24)re39ug26D (#HnKLZ~nj3O![s8!FLk19scGhkFd/*7vUG:ljCmt[ube l\)%b>66y-Nr(`:p߆'l 4pڳ'{9LXğ3C&QSg w,(j͜>Pltw'. G^#A}KX,Q~[CJ;ޖM)P@P=v=濚BR';CJk7"C1-$AEz:¡q/UaR{FFw!U3RQljYtj % u:DŽsNX-&Jrl#}:6*< bL EoP&M\GϮj;vsgQXe@8K>G)GAWj-nǻy&d1G,O1AVb0q {F&P )`b3Hv Fy:yHWtwjr;LwԹ퐟R\;?q<81IߪVtp*]~RM|\ǥb*ON_8rzt``--D217!q <e3lsBūhژb.y!3)RT؛(aC+F!`'pd'6_F{l%PƧ1yߜVn5z7.$9h瀘zx/}?DH2(xUr nk_4"KUb n? WShYΏ2ˆ\bFXD)w&^ ؓ6+Ϳ)Dn&Y3aq;ˈhg2wJܑ?8fK459^Y<vTU`kQZYJ}wm?r%" SƜ@;ng 2 z#޽:s:\p uuP˧`n\S'phI L#V@+QҚߝw2x_Fė|6_]ws[`G|y ˓p̴Y}]Mac-[IzgZh3?üwqB6c)Aº p:8CoCdk㵤r>k deV.Cphl %O< gN3Dcl7Q<[E0Aq7]9sV90ӟj Tbyi$\qѴb*v Cl;\8qʹ|-Jq)BJk)eΛ9&]%8^d3 /l{'A(]<Ӏܩ-i]vi{}sn31qt_ ͬk %S2l6q Cxu\cq3BC@JSU_d]gvS%c3/Gyȝysd)%W E>2Ӫo./HD'521(bmf(p1üPHt*{%eo2I8opF*[ 9WH+gn6/_"q"|0Qȁ>%ng}}RÞ4_bᱎrAЀ&x/ xrK\- I:jmyK2eFFBLN&_VOX8%LyZw:! QyZbC^JF=aiRj knn:Sk2,T#?b fu$g̋,H\|TZ@=No6:=Y)n*|E1رT b筋_YE pwK=N,i40&dkxzV (d/1fpC֎ I:{ #@ig%In^?3! z氜N}nscfq/o}\, @f]͍1:~ 2 j}ރZjUⱉGF",k88tnD"jxmfa&|=s~Ń#@%!iʷ] 8՘X68m ق2a$t|?s?(;E}V:Ҁ6l9Y@1PdY2~tY4jt>#S-u% \\}[ytoLP **< <6wZ҆kT$Q.WvYDxb&hV@,]I}/`4HɾfpׁS0AI2N >VZpPmVHo~#؍$Ul]LQv/jme 7nvPI+U[ NVԻUjwrB|1β$GcusNkN7p Fw8ҝ(Ji?ད( kbNېݛM2I}4ڔ2%뻼@S.@Bć. P4,4v'Μ$b:.?n՞.籾F͔ȳgt?4! p{pPE=-SX@fԑQ7n{jJNglc,"jY4ӻeF~PS]uWk%=p";q9#mK]Ю"Y4s1zS Lrݢ@r@T {o<`RI9W7DkG{`^[3 ;y<NчxL8]^Te~\ _^)y*47)pI˸#Y)_'qgIx2D6Er8NSD.jzj#߷ /Q`'v|ar";YWnh'GlMj6+ES \^4!q*܅[G ]5#g\ZkSơFXa4A6.ꄝY>y]xX(nM+6YDGňi%.,Јuhj^фCWcUJiIdMQ0"XVŵUÍ"3 L[x\:iǵ oT_(fXso8Uccd-͘k4u,( AJ&9AJD`@}0W#h}ضuYL<yph22hK$|#So ] ył&"Y\ yOYZ^S4H Քtwɂv0cf`z=ɖJq&lfrA7 lӅP!rq3hyNtdKFIǯNm<^ejtϢrWb5.WKY M32NJF2?Raڵk)lɃƯWhD{ԍdvKNJ,\ ICN _s aj͙7ij 4K#otEOA5Ey$_;%Vʒޑ>0|3 wXR?P}ºX1!&LKkrUktH gb-@ ”oDgְ^sNM a-W C s TH»-[JDD?Jg\v}Ғ*B?le2ۡ}:KU@#\e#VE/AZB?yrFÈ2JQ{ϴe#^ V9C j [ $hvAOǙMծBy|^{޼t$sc_/&Jg C1xw-LƴǦvS1gHA!V2 MтG wP .9F<":w+KTߕ[c֐PK/ufUcE4_:hp+;#`;F0\Y!f`m*ǏtbktE@,p)k?q̺>T,I QO'gBv-8ón`o8N7x Ut,T^݁uSֈއCA8G2ۼJ( f &oMD6D2@<&Vْ\Z|N'K T_Cs N5(5MorӼ 0M \  qMr۾s'+?T}T_`^0#h mEz&ǟ'R_t)Ewpp A7|N1yw'Kb,Wl]oaǐl+Eyb]MPZFK;oQHeErRHژy+ P&=r_zd_:nX+(_v`N)ψxH\M&pK{l{fG\+Ae3~8Wy ֻE]¯~qq*_ҤX{ \.Js.+n | hZ~Z,>1a )mKBRjq].:CD}>M#&ܫ]Cq)2<'Å o!͓1)&2:-Bó).-V/@ ^^M ǥfDB~C?8DȰF t-%Dؼ.oBHa_ZơL,>8pO u3Ìܮ+d_EW괜Bcg!">qc{ Y"npj^qi=ǸdQ+rCM@ȋ8s}:t/_rN&7&bZ|_Om1Xfv$+Zt{"Kzف)e{DMm³0Ƨ;S52\*ݾ(g˴/Ocb:uS2Ʀn>g%R=R@rnŬPz{4|fo8!Ie4_4k/̥7F^9[Z;('P+2^wF|PpBfr߂7bB4| * ! l\l5&ܔTղNl ˈa6(jf/.z2r9 ,ONo%i]S q}1N`䩺z\FOE(J6x$#8 ɧ'g9I2 lS>Jc3a0\WdKq-4_@V 2uoЁך^b7cl- (`2<:hug+w|6IUfR}b2u䏵C|G^z+*Z.dk!WCKv .*Nj@(Uۊѩb*9bFOKL<  )xΦPoclI]+w| k悖ZKrxǙkh-wiQ ⁚AipFߌvǬv.|}k<?`p.HrLQv6Wؤw"Gز+ο+)«emtZ4i$U"|#-@E*׹s`1 ZSq-" 8jLscLz]UƮbP*G:>VC6KVG&qqwIV6Ӗocy2"*TRBx=q|e/\ [sy%l x\_NoL1${VwHQ[m{Ԅ=HWS;Ԗv|O ^DٗR==c7*5 ?ƗW8 C$sS(hɴ)AzOFN-U$ۇ!Vy|<йs![ꜯƘ8s,^i,ʾ[h.L APƮ[Zh_6%q_B҃8T5gJ~s,˯$IliQthlˬJrn؏^1TXjߔ~-FH iq€-4vR8]AoiaqDI]ɡEj{Bx<7`X+e^1-nQm]䛭"I>d0͌Hdj1 I0]G6swwZ0ՀU9/رK')ry]i.qf2dKCZ!J^<*8u͝Y-^B?XDc;,5óZ^ ۜӁq %ʟtmAKZ66X+n :f$It;u`]N:j1[+Ӌ9 _ǀtjmcd[Rj%voo9pbU.s`rQD<!xGc67q[1>zI!t\*ɐˮ'$뉲\ dIlF"p4 ""ɻ J:i깟ș2"\J )a_sM{1GhM5s09TWܠv8o q:U(#oA\sM0¾;Ғw$aP~\ߘT 3W&;걑o?,z{S x+ k{;^Oi 7Bio^ ¹ BVm1?Sc`u1VzAČ 'YU?g[Ol&®x0֖ՁԳdPo.# o-q'Z'71[EţAOCtf3&=ȺAW\w|gBqU{@!͇JV#^-0ٜwFT dgQ7U,^El EXm4ykGv4yt;]=ӻ,s<(ocՕFW=T5FIgLL"Rѵkq:aQ,ϊ?W !@TG7ht,^ y2uu@.0_@\8ou (ۥx_pc8pa煲/,Jdβvӱd/aṓhHiQWMW*.$8;@Q'p yJ֦~ܰ!\K$yu~{`A +ϯ+@hFFՋw>J0;`RΌH^Ὄn,^{OJؕ&{;6%5K&Ҥ  g)qlP',<&x*L Be+ hR[ 7+. ϰWR7#^^R҂^KC/EFմs}yPa@#YwOXP ǁUgn"ދF&9hx_q~hXZ&IQ|ʹH,Ld&0Y͇~/Vt>碃·O@?L ԶR8r7kͻYyoM !-,=Z eQ^mꄍ>_s,EܪoBNFƮó5}<(TpЋ*ẃewbf=-]2, k4iߌx&;w~@2)Y D;:g˕$mB?~ΣLP1I3}®ǮL,\h{3Y |tAr4P<~zjQs؆˞eS͌8Wivq5)ݞ-&e?K:R";Fiv,? k)(~%̨!j~ $3~-% ,nJҬ-fjL)mwgV? ϙ|T:t>["S n=V3۩@n)$l El E@\;y og*:Hpۉ#wk@'Gڃo[͊o]t\TحddƱAynfن)(X 4ؕ7@PW9_5cH@G+\ΆR g!ۛT!#|n-b2@jPOs_,(_Ҋ!sw4)bo Iru Gg]0prY͖o-$ %- 4EAF Shsj`0"u;D|-=UtgfunOa찾5vqSy7w?` k{`ɫOJ&e.>''/zITH;. pXuk?:V7G ) FP- v·*%*6 ,1:u&G<4Sf_v"%4T⠁9 3W7ra,!?}]FAmj&' \&+ "x0e`c˥ Y[ mPve~`'Ēϴ>+g`+I)-@EYw2Fa0r m.6zP~v__qD ʧ?DsخX#fٲ`EKE{AEY?FN&XzΉM7n>6s٬RTcFD.8ʥeiJ-kwWs< h~4+a0%ggZ4_񢾎^@}--V]N؅^K˅BљR>Ox9Ѓ9;E[&PW/3]T&f 4C Mne[[Zɒ&+[֔dXcOݨ>gg1UDkEQi{LToy($)S7aD؛?!!w0: yQ+gN 'CB!0qHwThWN{/\|5^-Q 8խ;޶EN^xM^ 0t;XI8E|1{)wz3 =ԯ|ulsR,\d~-xE\xҩaS/fm0 x.A?XT`έYo$P@"Ҭ܌l S.Q[]QTqp#0gڻdXG6WQ7t[ԪG681Aұ3'9񕬳}LȹrM~4zR}p; *EeߨJFYon3|*JHS L^\DqQBu|#q围C|*#Gx78剆t}o 2)`;Q?16ʪN Ўa#~C6D#r苇n<Rer ;D4$/j0[m,Zf][ЀIxJZ$R/fHCd*V敀نREGufQ=4VsαفHi%)Qf` x$ >RiLG8'μ64 \1@egw$ۑD@%:yFٰp)i?*q&\~eTf pg jٌ1SHX;٩mbgitN(M+b#6 55,Ky[ƚ\ J)J@ pٜ,BJgJugI E%m''A_[H[gm`DT¥i{G"}rp~BZdQbBy$g.Sg2>[̇e:"vg j\YDrj6EYԅB43+O/NZI\*ȁtHnrte:jf OLT0G#k +N UրL?UgCźELX< å Ձ*(>Aw=0e\@gbҰ^ӓ3:[/nV56;A0M8հU}\ bha*MsWcn_ vHd1J*|#&-|S4j}mn 5Zir&4t~[LG%'xׇ[ *_hbE&&.(S V1\z6ubٿ~U~&Q+H[ށـoYռ0>>p"\!L3NxXWNc &RO@yg>d j1 Rm BPM<-n`i4,{[U\!f2qH ^n$ihhI )"zףlLttXbpRgH"uY7?~Q7e x?u"6ٿ/SQD#|{8X}.5O.rG,l "7GlQa.Lj܍R\]M㹒(ixXJ5{1MZ-s.)/$'CW51sՁY EN̐br&B')uM ~uR/O_V̴ GTT2!kH+o7pFLKYhh[kHnxC}I/ ?]~YaynGRuǡ5+Hih@V{JV},҉ pK^v/^vӁ㴱Gz: |L`@xɗg#2I1ϫ@[][ς s݊Y&ughveޱHzZsW^J$B"n㞖ӚNjśUvyr<$'D ~]%?^|.EScsK3YXfߦ֍.R*x6,-+SheL 7cN3 _omc͡qtZk3j3$ªi}S+U!dsxQ3L!,Gdr =a@ 1O%})?H!dβ#W{;tνPK'|3St~ad5cUTwfb;&B*l(a#oξbo}أSK FTCُq<γ qwj 0L\Plx˟*ELiy05X9X=|qkxsQ^6z/p\Y0W#TV(V[;V ٕXhZ(" 7iL*ݯEȚNfl6F#ʥ0Ĵǚ,wv2^8+eCh8F^dy &s IAMMNO ]!SAtANݝUgDVz>tRT tW{:%-Uk7"c,·M'<ZB]i|?ʊgN(}e_ĭ= hMblu7ڦyQA}]#6݋tQ,O%>մ5 3i2YǛd 5l64 =uɍHb[y*=Wrx0đT&d'x8Gmǯilw!&(r9i| g7ZۜftwgCr!)ح :1ŻxP9 1@VXbA5 4){=N(U;Zt'\A܊PjWJ,+hl敝! E}[{)Cu&PSkW?'\:rͬ߫]f6V5 (PT5nܔa/1CWH;c= e>{las4ůU+)K(@Hҳʍq_șI ~$E*6One\ovA;k%H%^C.M9ӫvlA#O- Av~DW].䫑,uB}364.-כ ZVLavWVu|]zRÇ괒]"e JD1B}F?$&~ #i8N*X}\@+Ї vgE$p1ykVTPg6i''z O*͏Z6C S <>)h֖޾ɏL ]ux NkiK%歄+1V</Sa'H.zvo${AzAZKRUg:=m .=PUtc1DZqzݕ0PD*hflB1֏cow/,[O:_Ȳ$Fc/"ۄt쵨rABKyoֱj`2K,``4?4Q֊.ĝC֬%@Nfz6ǰI=l<Ϋcc$!Yݧn.~KBhhXF( 1wZIg4IDo%j+}h)w}w*/Nġ*k/->)nN,lEAeAp0WWv9J- `ď֧j9_#%!HAM!n6ҺHZ$lu&C>@Kg=@s_a*D}WUB @̲`U%{yvdoMX'z:4UJiՌ`E)'4zʮLlYֹ5 ȈXr˳}@ YA;<Nƛ:_޵Wޫ1洆BX~w֠N9ФYjgٝPܝ~LsrS0ڴ`2JHl DĿrN$V{&@lcLĻY$_ϧWn߮{׵+koWHZƇT"YCSE ZxuDMۨ!hēyVW~X7ӟ1\seyĔ9tǓ--r\Zҡ;.>N:1 s1ou[%leG$b qYU؉ RC-hX?\ .` MrJ..H׽aԘj-+e 7CD6%"3o'? L!YޚHjodhށWg Nz(9]VC$.^C82TXCי[b[-f]ދ~Á"@ %(ƙ{/D>xojd@7tjڻmD)YSݫlxʆ~$e;v3 Oe(y-<aj}M PD랉0vņglvMʺcG:9E\R,^ʞnw1[D !_k G+bUBI?tuڮ.D*M96@.dOy&KVlՍE[*Hx6glpPL2g=@D%ڏUDʀ:rVEɅmhj t"e<,H w4b#]J%xF eN2`3Zɯ/`/ tOZ\1B[W_<&7ƀaEK}P(;e~!|xv::@B/`G,=%G.i͓fƁPt:D@͍c(2eC_bMˀ4A+AlxP㴛EӪ?4~sMy 8{7Sl  ]!+xBZurtc n߀K󤱻#|V|) v^W͜꥽`YJ1l=UU2k2Y ]_w~* 4%ݶPΫ\zG?~h((~g8o6&P OMԧD6y*}6y[vҟcfWǷLƴ|<8'!^OM0*nL8Cy;|@%An4tDͷQnl=GWfظ4LR+(ѐ1&@5ki iSb9hk gQx]by,jƒ&Oϙk Pϊ%#Wi^>^ŵ2 *W s5cz>SDo}=Yg0vlLJͱpM< Psj L) ǻ<#k%zwn ݧ;UF5Ǯ=Y@(#C5`{1F*7)e:+?Aq42`%L B]9nJ`kScK90ǎnV)u&OH[O:>D[,hwuL}A&jEt ]2ie 4('`鞖!Yح8Vң6 [W&kCp& -7g>b D*kW#f?/c'w<5{i&S'd-kwS߾Rr;p 99wӽյA0oH^Vi4t>wAܝZpzKf齕y^-Ȍ\XJܹEJ𸂌&+o[fíu;ĦJDu*^A\=/,>@f}>*jWOQ<6 \AӦZ+NR33잆 X^0"+GNuESBΉ;DPnL: ZO5b?Zi_h$iUȎ蟹kwu|phDOAdSMMd\|&6ZrNNqm0 /g`FpC_ hטu4hG 3įr/CRm3*1,ݎЄfz ״{ȘNzgV碪'n5iaj&B>#G8QEߞ  0@Y :KV >ngUwywo p$Hc~#bFw11,c S5c(czYgD:T`0k;q)nX7 M@S,'o]z8X^hLzQAFC'7n&mK`(|Os'̓@o0OpOH } y *g€8<-uO'̀װ[fMd$/)yBkMN%{ACRI'm@YR?Hwo"uCcsbpd))ַyoؿ S܊S )>aaJcX"(Ӄп-≯G`Nv ۳,,nj Z9FDr;0.nR[>%1[n5WmwR]6vSGs+&ZٶEa]s{yz<Yʭn$8x:D @J|9.,P7~%OGOn:Iܐ\;ڮ]f ;80q-&9]|KF+o >)*1qNh(i T 0ΒpU9ɧ.UWф 6@txT,rmlJzmw= i OR8P̀ü;`S]bFyz{W^ƻw(WBlWȲj|@eGɫ<d?P..}n%ݰTx]$C cmhήx[RmTR2Q0{roOfک^1*,86'tT`s!SBҲ"= 885*Ҷ!VkgHz9P,~%$ W~̸yȃrXܽC'6`=*GavX䀀?M-]aH7te 8V4|h.QO]T,RFJG}qP+0"s!bgw@`+:?ҪuA5`j/)L>:کy꽒P= THYʁ悿 lk?>G/c rGf4^["38ɴ(Wn1L@y՗96TxKvDcα ؔ{.T^y!W 39 ֵΧ%6dw٭;0Ӹcj/X[~INa7%os_*Nl^7˺ĽcXGIVؚp6Z&>LSN-'Lmժۚ\0^IT@@'&4-b5?oW=~8s[Gu$rs(/S)e.^wnpTWEU]O2ؓ#xa%mzν?=$J.L]Ҍ"^Xѩ0,ʵKlR' :(T`fzz u@sEw[ ף;JiǏD憎rC+uqzh*ʹ:mkj+<:\֕D@n3ΉOut(!cdLl{:K\'"QI$hKb' PM!(^VKjq| 9ى@B'+%G>P  =Ert&ٹB+ -seTKC3GXO=&+ -.NtVd.C`ʣHI̅g$0zzEX=.=lxF+k6,;~crmȴȑgЙYT1vUwQ mVrYLqtc{Z]SO)?sJ:B&jrCþ]n"]O|;+m^W~+pk< N m[T7 $(u?a/APKeH :plS;Rd$l—jQP}29bgD)M|w_yb哗ebs%;^J>ժSҔ}'߿f8ƀ`/d;`x&a[GZč\}!  zp/e?(E/qNg0%PwN55|$>iw@<<ˌ\?.O/f0 FSPΗgM o*n,f&߭4+4 F7aV; P<0ҳ9;?,B]> TG0%;G.8eA>-6l'{膥 T.AXºq)Pv0" LC+S=6j#-#[5LDho qvGϩßmP+Pèȁ[8p#UT\4Y$E¶7)F rs?9~JUAކw/QVw s<.7o䏎K?T$z0QтS PSɕ9jE6^hM2{Ȭn=?6tW+`D*3 Z\x=}s5f?#(e6*(a~32.Tds^Ek\>XS}Y0'Z2O6<O;V:.*Oa/b`P%xgzk&Xʻ"@_*"rpDTI9~C'op-~d]QQJs@ocQ+:.՚gG4$X;9YiE2 iP^BR.ba$cкidҢrlQ"L=译#UE^¿amuȉO8Ԇ7"`dO=(|~YA^D8g Sx|Ǎ' RRo[Y4*)<2"E)k| t<P;hGaT%P6aLIA}_!҆ADTVFwlY`YvgD Iijp}Y.=@M-՟2䛨ͦ5! ̂ŗ =)e&->=[/ѭ05R_zЧOH("-CbKYHW*qfqL) Op1o .2{ ]2y1ȪVQRy55UTe\(MбvS Yͺb/5u2Jc<:; nxɓǩV(hgIPc,oGWhށ]OqeR}@5+FZ|Q+npw5{ .C/F]HDR'h0AOJ5 O ޴0rh<"T!x$Ms+YK9Z*au'oM6f҆R;ˑ쀸u=XٕOZV`/r>c E쐲Jm猻 !e`$[52EVs&1B+aV(0ƯQzЙPPϏ/le׭ŹV C2;ֻ.&ph(ħO*٭K ċɀ0Yѡ -0R&6s!ٹ%.$.Ņ%~^=l O!&pbCW@!7Tg0XD,{b{)<<Ե!).5Vy:sј-;?u_nЊ_tՃ=Bi7?Ug8ky^lg ۍJe*,GQj3\ZӺODRNlXI A.,ʬ% jff{qQgD(+#s9c$\eCh}{%851h]U'>l8-UB=窹r٦${$m%:*_ڽpBʋ+geb""wL^O9ݭv;ҏ&C~mO'rι]_99~;8Cvt 1m'#c;;޸hf7ͳy)¿I"B"7YQ4 {t^[)Z^pY3venh1Wj\IX UUsAjGn:\Cs#6ṟelf.X-iw$I ޛBFUNZ˅`avdHP#F8)ffx1%36h3y :R%0s-?rq:jK}s[-1{31,}|EOGyt.pXcUmt)Zi('耲f|( ":{;,йD5Y[Tg;hgqTɦ omsSޥa8 ]M8ķѺMEHaB!2>,sz_U(~bzB$? (Qͨظ9EuLI\v⑻  " mU:H(}߲ Z-xDt|\vg1L^Uj36}#$[Ww(m7Q CWN̖j BR h̋ A\ċ!* _NZfZ(f$7R7pj*HDKRV".\9HJleӸhiﮟ+ #%;'D{;PVZkwOFr  jm^}lFy.)ddnydUNʳ;aôSs=y,u#(/1_l̒&mk6XrT[NzTH;S>43z󁁇qbwhE^:V;WFSI @FsZ.f_׳5EYrcj_7./06oċ,:Q  ~QbP`,`5vr~N|fXP|fB!%zJ[,.1wwi{-23r޳G:L~*-Ed MܴĮ;;k\= Ij <6N=G2h!-CBlT|LLmY) {s)D B(9 @ARx 9<^ģ `;+|!S-KW8( |fYEc9a'hQ J#O h:)_|8#Y[pSQT!ķ\O02S= i7ݬB'2?bj1p9d0yr>Z}8\hbiw9K0Zx5Y4VH]$!Mmm$]^*LR,"D զ t_[ziddP7{z(H3#=遝Eb[ n@Ұ Z:4YAG^y%1C''8azCboP8Coun JZh XR*~*GL|GE\e DNrv:$NѰ4[\Sppep&=ؿ@%+rQ։S.usl/t `#CљrWv>^גּM[F2|w:<[6$P+Nb FV1?Km#f"O G|3E$6v э ; Vd qq6+:*TH5.ņ 5#Ko"~H }qs K(Y+F C W8ͦ PRZB*!F@ZDm%=%´Gn3kͺ߽hi{r}4B߂?inV``<:E"ńxqiKJ̶6]1X:Ḡ$B88WQQ+p)p_^ڟuG?|> Kخ+4-np FAB,r]įK YM8?VȻދV$G [Vkz"ceeY|Ioۢ oJڂhce^DNԇ-Gn1~=앛{]Y#aҠq8BO=^m,7\}X D_&{K93mxZN%kk%i% #ʋ %ӯaZ2jɛb3A" XM?kJ#=\aGS?ܪy= zy%éF.Iy),=qFYcvfТFM|?}/W {5' h 0x Q2q۞:/$VQGD54ٞbK"/V( $ LJ|+ ^wNZAyڞƲG c  -X8KO0d"0ʱJ#'_\iRpYi2}42X<: ;,=)J񫂹sij ꣭NkH:M7R3 (saܪ[|G+&p g*q]ZH|#"t9\ I)J{bm3ʰ:b}?b$S\cp=%j|ٜg΋Xmz,feQ=r pPDϱeD3>r NX)@Ag|t30=/e,n.@IO޹dNWT97jAWIO`8wr縶1@xW8ըpQlPY>u cuFs$i;Ko 1/7NC{lfRRSϴ;d蠾ՍO ;gsmq * ziS%4 ]aٱYA@K(8! wEO$TjyPT4 _;VHGgͫ0–S95-B@CUMKaa"i!TPe>`B5Ŵv>yhm8m,5WOVcFBIZ/zc*fg~Pf(~sТ&^VYpY|=tT@MY 聛~I456HF3%]=is)MoIr.}$b98T |U~|[j8Xi(Y4gT%A/Ƈ5^c%!>S,򾥏)bњhycq }*Z{Ir$=M؄{LE¬z:OUZ W}r9~*OX_*HvcU*rË[@l<)is4QpԘ.Ǧge̼P!:}5E-ywV &~;t$eb(gVBOs;_Y|ģ[h:$?}x‚Az$6Aa~PeN/uƿ(ʬ"ڃ*yn(|WT):@~(2"-i)e-B}R9BX\x5z^GFgO# OB,&5&a1 ye%@s50 bR?!\D>]l65d Ͼ$އmһ*B]޲s5*ZTG{46 30 ؾgTt"0GpzI}^TmT"׍Ya$)\ժ]@.eȥ޺m8~i ʍ)uW~CL H6<Cup"s$5G$߱4˶j"WYj. s&=JJ#ߐPF.!VC}ߌA= CzUjpK q,o o;֎ȞG.iP {s` Ӌ$JG_ 2꣯?-:h2+~tP֔}Ź{'t#)DK"z7{vtWRU6ylqq_b8\Ոł[hƧixaEPq&}8w2ĞدOs3K|IUp?@1)hN'u,Ҟ=,ySLޗ[ꪉYHNH!bSΜ/O=5~ާkI~e[C4V~z0 SwEb?\QE:'c EƐ{l,ɜ[RPj\7'8d◼]eqʇ`HyMJynQ~d+m1ZL:"A#u'i msz;KJq6Z45$),ɩq;(z?םUtɣK?hlSHȐ$ $U(=RF&ؒ= q](ϘP|!54Em C' #*WEcvb*>D-"bhHY*ȶѶwG8`_I0+Y\qve]O@0RҌ}_Q6?ól1s^G' ";cJBN#"sCxT?3սE-vKA =iwj8SeX e2I'мyC '5% x9-P@o5w6!!6K<1p2Cԑ;i$ؑu#m 3I>vvFY@)O-*![o@@'2ofU?k7LAmB#>hA@`06kF0I FpCQN!ż3 ܰK mDަm=;F j14-n& ~ȬFLZ3* j u,[z?,7](9JOLJԷ@6:lV#^ɔ}8=EгiÉWF'Hg]R7S &D\dဏK5)#S" g17CƓDҞVV=wnH*b.+='+# HAmcU]eoo!nчƺ'oE u lV.ՠ.Gr/Τ{H&5/*vIߙp#쾊t^Da Nu0ųr5:$_ۃKM[=ukN x²ڞ"EЉ]x}$~ f$<q2w}B9{41ʗU$m"8^e7M{<gIA#M >1Pe77?#oz.N.-yU~nI%+#尳zVEpLN= M2zM,aj6qtr#LDW%1+ gyxD 0QrLHߗ-w5ڐQQqGѺ.XDK9NË'"ahg=LY\ qc/2X$z@[WfUcie؏8% }c5#i@c.wANVY%AT6̍fz4Mߵj83&Kb]SOOjrF:1yk[ _G[h1a |LBNN1k L7"%{rtUqB:b9A'xkgQ`Ez1+^`+\6ticc0y%Ap)q40Y^hA>sV͋SJ7䭛YPasB ]7Ep"QD/ '(\JSrAs6 ;,@v}U"=(_DєA#CF %%f$\נNDfRf @ b(R"Uf+LvE>/32Нaz"+XOI ?_= 3c9K `%F-#y/ՙ ®FS " 8Qf`C$r$\qc)0_|y9%IJJde(NjR2>s3>e}F}=-:p\ 8qt̶״PƩA)n)iT[p8kXٖ[?>AX0?b7`Yɮc^jy˄&Q.NH`Q"6Ggk;~sGd3ay;,"?zv@j8oAW).6*hiZE?iäYN rC8f-Lk<<~CI# +'deB;RL _k6M v막Vd? h:fq4i"P6VwtԮd04~ⓣ5BU`QGZxުD o{lc=( g4.cҺHz{x٩AZ2  +u +`[[AFCfQ;6\wU5II5(l#uIe ^@,Q?OY8G%/hۧ PIS|T(>&F]c'FB^Kc"j4ǼgIC_g4Mq4XعE04<ǻثyAyZŏ5ngry I,`:vOb%?IB8 P|SJMR`snϸ}ءfc&HA2P:Lr!gk|?Uѿ%2q|9i 6jMz>%sqr9ue(Pf8I}{7>tbD "k bQ#CU5o){{ǃyu7T5\~B~S췂J9$:%BퟶzxxidJEJGSq'-Z@C|詽XRptrGY};&5u"2#tt?p**ff梯;^`@Yp+Η @z3oN1q${wt|M{!wv8'dfy 7ь l6wyKQ|}[4C y_0sr΢_Kalդ<? ѐ/B'{_j\daxn}Mkl*d3q*r.cWk>g l&N۪R',yР3 O0d` RrVy =(B݅&_IBe:T:dI:L646`Pek؎e+,=VpfjEV'e&imU'?s"o#;pԓy:e&.:k@FՅ|a #d@+@4`:y! (`ߪ*NiuN]PуT&04dKB9Bfb-9)* oEhН7lãSzTvf;/B,`peCa9^̜r1ˇe*/e2[[B'Gs^/0MUnVH?-ucDRg,E #>D?7hh|587D~GKӳy^ VKRF1til]k FoC5kFNbe3 [Yuk#Lg'T"uL$6=XKpZ0&$)"q``ּUp~65?K3B<,~i\ùw;, / W*q K#_ 闿`'r_ ɸ{m~le 7q^&{ JǙ%:Tr /i]il>w?\f!'Ch+islkRkR`5ewU3ɳe/ƹŒK@kX[YnV&+%h*!Ew׌`47"xjf6oӂry#pF~*LR #c~}FM6KqQQm;5-,HΛmJi@ XdCN*I˂k gCMC2`g0j]X}448m/ dReTƹNMBi?䒞TkV1YFݔQ6SZx)FG;c QFoOmCj-Wkє`ctd:OO)Ki'那X$Y!`l):պ EvOj`3;!}r%2Tً;#deq`K:/+;_A:$ĩ$LGIs Ǯ4GCkPER+;נh;`r8aBlQwCrrNu39JC#[k-6Ys0N\E-eG7}K nF<8(5[-{↚GV%Ya?-}:4 p|e |Wce;);J#'oUW݈-gE]2+d),0V &לuFr 0nr͍""Sg- ,<&s j!Pӵ2\ LL 2Zr(֙*9zqu!?eY5'987l!So33;G[j䊲`s3,Ե9'#(k)rT҆a4}FXg6q]`N2vB Ӑhޞ|i݇Lju>>T%%=7&rB7_VAvm4:otk$-5$Vq7nqdC|/L}vJZN ,KןhvRgx•\k;hQ2_Tۛɂ|]WҐ#/j˽tO6|Ҫ2mX/'ng{LL39v-1 gQ /*Wt QnPQ"4|>Nc-4s]%'F}āp+,DI('3y <<CNِ*7?yua`+j"[ĕpHqO.8:ZUcԠb'C, V{ˮWiZ`uE>u.W[SRClM}G2CzE% [^aR" &vxQf jWǷ[]}_'MT~Eȱ'0ah`6z#emrHDQײ!f4HXS MZ:Gr5iB*m{עO)QY˕PXSqMev@u]D V{3|qhcq \¹b8oOy3#E s8,-T5Cҏ]NYG7%CݹG_8%A0%9Z28Sb")PBS .900Ӏn@&Mx=!7J:ˈ~|neW/k߉Dp<+8E=#5+q3[R'b}ងFm"ҡX{4%:# cٍ 4ɺ:ѢHrL.% IG\cp0ʹ6pYcO$l\OR4սpЭ`J4Ň(tK(.~ -ϗ"6 +S~zfaAѨw0Sd0KZ!.tϊs6W)1k}}evp@r=s1 nw8okH,L`ΈkCHtD1t`n?H-Zs9 ?I|YԿڭ+'fDW\r ܑvxZS|7i^,cj"Iτ+`+P@ȩ] ]=&׃ZoM߯̍n;ʒ?"1Z jy$L@]Fi`Ѡ` t1u`l?9E6Q_o[W#9n1zp_\H2v۳6,. >h[7-'_RhO!%6h*$iѬA1?bw|jsI@eVQhNW^1^?z+ n-3)[07SI%5[ p BfTOWTْ?4&qLl9JC K>Cߊa߻ jkGOoj@ i\|u7u +P׶( dS#$0e?jG,ؾpBm=B3_ɢ *Tm)˸=QܭB|s w?b{8$g˧y ߉*ZovmrCim Ƥq?1fAOh/^'uh5K=lRNnOB9(цa'9c!U[D?X7::Y?o (KcӲQ,Y"NoڥЩjgؕ'Bg5KN%BH;.e}*|G y͆]~}O'~zq:BC*`GB 7WS~*nq>kEkkw5(!JA5p?m |'Z'MPm@^#w\uξ,04/>TK@5܂R`Xy9TQӭOR*8[Z9ЯتbS=5*Ɉ_٫]q{(x+Wzt9O=B!K}Uߢ̌^PN}e}v&!~m% 8Ċ"IKZ_ T=&.fL'($٣.R#x)C̃dIeu\gpN :>Q?{ڎuϩ^1Ĵf)vKIeXf .5FmOa__A@݄.רKY_w $Q{jr K[=zhϐ ltlAhH*63hS[;HA4ӛD<%'$THh`/̐&nN\/#pk$&v[S/aklp贈=!pARQݼ\ \?^?US9AeT;@$oxYbܱ*/ҘYdaX\Yt>utltH6B8c<c01dkO/9iTޙ aTK§͌3'T[{,M2X }?} ;$q0Eha% 1;R"%*˭ETМr #=$Nq rc){waRnO?wqGijNJt"I׌铹կ f ੬<Ğcf%bEKcCIAI_]K-5`w`R\# O} 92-h4OMP8æjrɂzP&gݍt(l2MukV}x$A*FW,S4$B |ɖ(Ag(=kmSe#p="@1`[&YBsS,Om!`2MQbrEh-蓒Qc)o0b^"g=46 겚Bİ]^緖,5^us"a2?s2S銳ĹZKH΁er Wa//n5ܪ 5آݷN1X*=%Sj?$&Wq(fD'97~ç@|'kX}V mA91)t8Ț 0/DeN y]gqc= < \oDxtr`hѵv6 2B6hNq>O6ju(7!P[Ըi ߓSv뿶;nrYF6u#ƭ$nXs THQr hb`ӊul66p@.`Y`I93 xSNd709=6@Ko֟B@h :u<*>J/.c[ׯAIJ:Mmֳ'ORrZS$H!1a2Đ PuqHcRV2o`38 ?gT@WۉXkHX̴{*EK V^f:)Y 8S4jX?9 T< f+a+ %6o%ΕT|[V衰TO4T2EgRƯ:5{i&((`˧tg7tkGجA0E0zI@W$ ֍%j{HAvov3 %KN+"ҽplŤTT;stmQAP>ұMEFBGAN%wYܔ"]VO;ie$Xp>,eG8c5Kz䥬?p TXGe(ܼ1:fx ׋?Il=lG.C;fou7<+󂷰VGRT!^'($&{ZnK!6hR8YXuuIgFMMA/W w8=nҡ^ggc]2ھ=}enn`q_ ePe&vƿV $.?:A27WR.,3u]q>/x3:bwQȸ ,=|3Ht+˪B>p F^ q`)r*!buTIL0қ4uFJ+  -5\8^mp/,)e5BDԼra{#P0.Ωv]ŝ&<H%A$aV$VS{U齝bVQ]>EW3sgH\4$غII&$"h`嚭Ӑa$ El 9:J}yqO:Xn D^Ňte"8@7ktSD@ZK:&{nS dEElXf`+4c"輑uV7;?#iQfY4)#KT?Wv2 FkMX#mf\,td4AAle\ѹV8*- ML@Eﺤp_oA2hy'sH~jdO9:vţ= Xo T0Od@&`{B!ڬQ]JoGh.*x-=z\7ϽqTBql\ݯsIt5LQJN|Q!%9;_akeĽ*vj%- i\JRTu;_jpylUIk9 , HW# /66Ԓ4ґu)ˑ- :0)2*+mZ1IlťS <[t0㚦\h;iIK5%f&(ۻvr|1q<_= a5n>Y{fYPno]s/j,2t\eZ*XQ}zTv^pg$5kws8*PU43"J܅gR^3b;\?*C &8 Pg_%{k3> p:I`ðEh b9,I$F?Y|cjg((}`% /c˸w=]G5vBcoReTwSr3RG`uT7KugCDv~]A7%6'ߌܽiB2m)_yω ,)W^qwE$TnsIN=v IU1o_|aT|f`mz!#㜜?JBKHo،L/٘^oWPR7d!Ho`ua',Ne*v]&v^OE@}S#O 2wz;bYذx|I:Q$o%q QֳEу3R *;0fCf':$ 뿊g8^mO=╵],I 5yP'b I AW{xtTh=q0,[xr&tLU׵_@eѢJ [o7΃~8 eʸj P<@/⨞̨ЕW|- vg)ݺ/ :/.AΕ'E"vNeD(GCQ(8 e"XeUj)pVVT] NLZ{\ aNS\49Вp\n: Hh'qѥ?9pc6ta<X reZ}Ν4t~gYI㣣N"° ٯ=wp ջ7X3=$,hגG|]Oo/--ql{ۏADd `e"K|+{o nƋhוo|-r 3iQ񠬊8q6~/Edq, `M{`eJQ(]:AFX|hԎ̞N($HI]\gV3ƫ~9<~BsKdTH'"l<9!ӟNLc^?bw~_ao8S"¨ysIMĀ䇷ciylbɬX<0}Y瓦>=H[~%)>8GnpZ:,;TnCfùW1f-웲\J*,{.4#>>Wd UKn"Å;8yv]=/u(lK k13_"b|Rq>~̓}T D,NJVT}f>J ȉ2ǝS1~-=hΤL/)cŸ [2oz/md xd>+g{3 Uڄ'}Gl8:$Mt9 bF H+u"Ҳ8T Һ;) E"&Ԋ=qeiwYZ,|APyq7A)7NlՎv_z |t͍F%OL~wAc[k:c ⢉Ya`bX+Qpl|ׁDiwz<:hO;ݔJ<تxcP2s`$Ze2xs᭾e{ZEluזU4;uٍ2Zn׍h|xW.t7" `F*lfL8%};]}$f?FBP T{[lQ@/(x|7m11f4 K2n\.R:vDGT Ҩ$] )dO5K|A_@'2<3>!xik$Vm##<7|(yg$G)Y%;NdZ[8CTCGg_|)&3T30j=>9#Apx5nQDzrc4 8>\-kެ$2oZ.*EDgv3:R1S$IdK[ -.)łΫ}$)=Nr_ofZy>Ք`ݤןX)ƛMڡq \[] 3ą]Gnh[ ^AR=%zJ"nx 'q:m ک4O5{qQK׮PQ$Q})TU}W=fI $ݖ$yliP&g}xtƾEcT hG cHx٩ \p%%{`g+xEh$ #eUe Y'f($'A7b=\4AgGr &զ8! C~" ΰli1C_348av\\ 9=YG1{Il>IjZϬ`%6VZMo~mWd5s1W --njkJj:eTyl۟ qa(̀Fgdgv؛kO4+Ӆ+,w&N$>6W=eeqP #ȉfclx4h%.*>{pMo1ETE-ayFDV Aϒm_Gf>4NDi#4J2[.<9>p |Z; {f O?J-UWH}~_x5`~} ,"R^?f.Co39pNKly$O 2áD‚RM/qIl@UJoص`@Ox@|=eMWw/ B%Nxw{%>1ZbaGASӅw,E?AH s6LGQKn=vxp%-{! ZW/;h6t@4L5.xL.,ADӸhz7wV6{ڝ;ܪ&Y]0H=JXld>3G?M[T}n^8[I9ap /|P&DlX-+H8XA?{j9#B?7Y#=8Krt44欧􊚊.0f(2#= x+\L1">8F!txIL/ ?KF~ 0 >{hj? {k\mLmm~#>vuir[Ǜ"R9Xium(z o sQ$*GKk{ nCrS4~u{i,ڛcqi]!p [Gj۩>fH+rLW+\tH45\T$NvT X%{FQѴ矸/lI6<߱>ڼګvgaxϵ&u+b3?zs9^Xi_ 5uSHJ^oxC@;0ķĨW:/MЄ3fQn.=CT N=w)U%]D;frcvר+!ŚH[8(U?ѡ\顭r{ yϯҺ hs hq=+&l\U-撥 0Kv`[(^!Չ7W Aܘj셄w W,FQ45 ew9MEF |Hi4'FlJ^o0 { -mtƣg{0 KW@@,t {DyzsųD!EyrpHWdA`A'IE~kxaϮi`N&q-`[{GC@o,ݨ$3tW6:͏Ԉeܞ̥҈*!:4Fkjg6{=Hѷy7]p5gC{ZE֪ƅH )' ʝƱp*LՕF7$.\wvH5 "-x9`v-H/cmbRq>5M@dʔ.3D9<Ci&/F0,o=./DAsrPGB;v/,?TFvۼt*RhFzO]jea[m!oO9ny~2iJԄRx`&oK3Fb{f:5^1WdB1nƓeήVP~%1IC,F@c f2(,⠂8Xo7t1K$!5POwk$F4|t$ )ٮy^IkԖc@w>JC21( IΨȫt;fbCUV"3lX$\u~~ S;p=QdidT* ;3NԤfV3Z/Y{" +tL̴#ʍ7 Nu]"ZL ̋8 BmEtځ &qgŋK{:NdHWnPAs,9. K\`7 pĢ&sHP(H#6@\ijaܑG稿 fJ4!p(ǟ"bT6}[Qg&JfcfQZ@YPvr; &=I6p֤>b-H޸99BbSm"R ڕ>UTC'P*^z]53[;7O# _1IY⚙T N[S1Twu rvwmG))/ )WCJg.k_C&ÔUV,i ?Sbx [sŚ}HH~&2Ĺ,L³N˻!yQpDsvހ*E+4CŒc]/J $\o984pT01fu(!gJ dI֍i ~H"'ޓFBnqXCb晟5ykYSŐK %Q{*=rss2}'\Q.Sٸ . <0]WPoBBhɫk,KߛH6~{ iɌ,󆜼2i g6KM'_(N3ۿ1Rڔ4P)1qU s&|^s\0[&-;j+3:W9eZ=zeӿJ.<Ȃ|,/}YhGhLj<+pQez3$,2uq.>Ҙ=Z-ηPɀ{J`8Xզx}CbmgȎv#.=˴Ŏsk;&zdy\cDkL 3[@_ٻIB2(sS#qo6vvmbHVJDZViB eVC!jg :U"L}HxvV= [GuuH <D"  o9RTO*0N|-:xn\}B ,c!ወ1UK^]B]"B 9&S-9n^ 2bւzŌ< XdDS&^!zB0BG ],gQ;sP"冧ݛ>X 4i~~Dk y"$1#| A-?ՑFW2aRuZə@ЏM((*+m-HNpM$#Kf\Zx~c_!mX( 7k4j}Hbk /ZLW:)aUOLRM- GO|aAn*v ѥd%$$zW~[n~(/rBV?Z8HBp/8.F\r0h7rjzq:phvCt׵&{OiCx/~5-Ijhaƶ띧6a&'7wʖ~N?O>2˛K5v:ddc.2rU~xOݡY&,#*Uwh6T\Uթ\`)I- {AQ gm"HXGO^8}e5'P\I3qTY=ݓr`J2|ғ= O&gRu3QȀoOO;ycFh'\1JgAN~a lg#&(hj^hôeb [h'xؤ L tqWŘ B6Tb؇w>xW謥c8T}7 h meQo8 MÓtM%bV'ݿ#' d` QL`|!rw܂!$"!iX)}G~,&"҂dLn<{b}@r08M u^N9//N gO+(G\mNxm={Z=0J#&z0}X 0zku#RwcPJ,Xq9F~GKbX\}|9w"XD_\NU OYKg kuN?WIZWb[7`)0Y^0{0d^~,/KƒE]l|6ş %Y" ֶx;eDDCGqq4E:Ť xA޴)xB1^)j%65uƾقO4g鼙DUM `O 1OsTp\fH#t0R҉Xu*^W Q>n$KΪf3f? O)5$2_= G}4Ytdt3v4Tn:$^SSjzPS#)!-sW@@_R'mpܶ)ԣHvQSW nh- Dyϗ(g pi1Kp7dK/HFILTr"3ИZ2 A.m!ncY0?Pn90hɪeq{܃)a8 /EWqv(l\N҈bXT=,Ȱ2Faorҭ*$xWmC^?f[Ɇv;YT14o&qƄ';@ \Uʁb2@DVH@qqd(d$T6Q`1qf>p'sBs#_?_ܷ|Lw6Z2^Hh}xCdTfϊ횡扫Ey޲.xtt)b3Y8jB9y ؄{3+b}FM8hܼt%OytUlX|C" d ՝0H%Z-`Kr8P]5LHk,_!]g G!Q`}Dkvk3#1S柕!uQnMAR̞gk/Ť{έMz}%oVfWдٓrIv+M nM8}L[[/f),voA+4<ʹG +1&9○#R׆m;%#^St%</߽C( ޕدKg|DYy 7l,@}KQž}6щkӇPeV֖r֭c!M5 ʏ!%]Kdu.!ڮ᫦~]bXDr@I"TG?0`9TdxFT#|^ie0T w%jS^mVuF~FLíy8ԶrC$2Y:4XðfWj0M9 O/{y[/KFKΠq\ p;r Ϳ%& @]ү:p]@å ]c"',oQ`JkvIn&l|MӴz;M.2b-l!-LMO :lv?y,t3JqgQzq'dٝ&0];tgCUkC.XL.F(s"$^COiע;CZIJm}VqL{_(#x44CwRS_ SV*yܢ-׎|e'p{_܋@M1+S?:aw뎛iSlTVXZJAG\,i=绞þV[`qm ݲ1n 4<'b?\0< QG,g#|<EXAPSFtA&h<,& >Y4$W_5-_C'w~8 wbH 3Q8Ym3͊5wS%ZY4Z*#`E:Cd(]xCwC)ulcH-_`wN7G , C jzGY-4-s;/b+ݍ=7xD'R`9|f #2\,鳸ۤpXwD3Poj<BKJX569_pl`S`%optǤ[omӸ0UrJ:V&xCGec5o5bW؞ԙ} X_j~8\19`~$f_klOXT`̜֚7ԵD!& "_][0H( V` UW;Q?YO@|Q y9zz#d 6ƃr ~"ἆtlRM_cyo a-J{q|f."~qsiSkD©HÉEs(-u T6 ? F3Ư4Fb :YvSkov>BL5+UU؀Gk&hIshKT-+5#8mxuT3 %6ڼ) {2PG;hp;vV_Qy_|i<_q*Kv辢_rT֊uOTȻS{F+WrVբHU[ _Ǭ|WT?f FJZAKU 3v?7Jcxd!D-%]eyDzYcH*ǻ<="3g;b(yNsVCN:;E N !Twc__"MDeO.٧1c-.~wVG@5y<̕t.υ~V1_)Y֯e`biN7!AoXBӠ>WC$ iq^\omo<' "\2b=Kst#Y(3rQ{A"+)) 4g%VjjBs9@I.綗⠺`eH O *96ob[c0l SޝV`cgFssOVQ6zK>L'8CF!t!E@S0PjȎ5rGs2 sv3fyeɞs 5Թol6w Z'~ZS4iR`";mEB4v/ī A'QE% sqvsh`&GW>'¸WMi˖|\\W^-nr$pNg,:@]3$/$91MVA8E3܊&ʲt<7ĈIPT `~9 `4:¦(BZ ѩGz|V SO{u ӵ3~V(B@B}B,g4]jTmi&s`~Ep7tbfO<l:ERt@Y#"MQ.Ңg\:YF7/r޼|D{ӑ,W|GM&}RO#c&ZWIk{@N rOY9d@ZoD`@+uw⼟j;jdS3өY]%E?3ّtWCF*aVnƵ rQ: +ũMN6A;> j Pm R ((! fZe (jgŖZ*h3sfjJ2^A ]}TŲgݑ NEr$F" [E] {(IlͶ}xDoz>0ixl 7k3jx?EhMO-yuR$^r|FwPGs2kQFPC\ Mw$IZ:`Յ)3BRsWcHIkQ@I2)9N\av;Yr*6xZGQ/\:̧h2z $gq`.֑ϥխf7V8N3jD !`S~2&jpD"қSUR=^FcO§s33TH1|CAJҠsrq dWHCT}HRow[h0 =ՀoYh8%P'1=`4fΑ#S4?7R若u3xeBM:UЌzkP<+o`$2r-8 )j6#nS+TO''0(vCj]o=[e>)'AQl6Ι7RU$.qܢ 2I-uWv9Ru&v$P81xXgnBϕQt!G!lϣ5SxGܲSaT>k%Iz0 @ lEZM&U q"ywbx?1q!.ǹIW2Ѹ1 R^"6ǙmNIpCTk&V0Љp|Ia?ǭ`{n?^L&'z^\o`/QLXq^rn\ILws\|_5zfF Z[g%G~_p ~`3 Ѽn- ׁc,Q=i4{%lR*ᨗWMS7D'ػ>س*Ё?܄`iċ%zZ:AUOFx~A?nig4MiˈUdnm=Jj:zR^cMYLfc Eڣh5zYA5rrf- 1ů@sgDf ׬|U*nAuƯ?XEmyW&Ea(@g)KƊo8 S,sMg^4pf1"4~Faگ@4dj8?>`Ǵ;wБFCUB^q!NV-|<2iSVGu%ggoѮ%^C"ecߌ(`#3uW#&11І@k0'cUt_iE#h&]]˯{˪4d\`L6CƧZ*!Erﹻ Қ|B3)݃T;9‹o"7[3HF'k#4~ǀhح@ಧ, */*j:L)|Nqyp&x?asFYP5FR9 }lǞ%xV l )#KR}JtrN m I3FaX@XJQ![cq/F(o?ڴ{Cg>'>.Ic=,s"4c*eIЬ0ҏTkmbMuGS=#ܪev00xjf_סA,Fڽ~4j.X_ݗTm}|n]{_z3eL u.fҺ z?/s\o*:'b)v*ۥ`ʥ'/댄Urw:7"=w[9f&t^ߢyHuJ,37+GnHSBs;t.O"0ʇb܆tpc-S,d'/Èw7fK7%%,dV%kSHKū{* BiK8UMp='X_i۵*uF8' 'R#~lCΛ[{i{6^ߨrN^ M9 f(C*2PdPm\OSV έu%P}r;irٛTmvH`! u=KSPkDɺ**-O^QmaԢjg6{=P*gY]r 0>꠻7u}~Ä7Tzh915&7ǔL*iH)qOv~FT5*ҭ>> ۵[- +!l&R%؊A5spȧULnM83RhJKtH4Xp^s29gEUNe8kPbMOG:r|~ud?;^AVC:!]~)bdFz-PՖ@85u(%ާwpf6Ue9(`@ ˀ+WN??.Y/IQM#fߑapb6pHqL@KmPxHt@f骃&kc[OD)_f۞.Av(\+%E}|=^z˦"zHU*RD^tĔ W B vUCg˄ Q &! sqoqQ ִi1Jt4F Y4_V(So3T!P^|^]RKB}w-]*l+m*Z5$']M\JCP n4,6Ł**{"}:#3bF?`U(*,A*,mء<ěsROQJIw~SVؤHKm)πEqs-%)$cp'uH"?}%J>n洅ayx1SX*#R,]QER?(!²e>[93÷Dscln`p_g .=/Iq&_ee_''4V;ːc/f!2+>-@j$jHw_I>͓nvd]7S,~F%9޵kS|3"f중 `sZR&CMhz',/>ppjau?ma%LT0m#HC*lHA`/wh~X({1W`Y:ҕ+ªT!&}l%uǬ>{-?)%1{ZN%#7@QaZ,"6oMf肷HyIRvM\O,6qekA;hr`"rAޓ@evrD{?Ew2M< i~t!'g<>V邍u)3bwN `Hk7&ޯiU>.uص:L:XhiE9믟}Fk1k/ zTPncbP)s#*w$:VL6'Y:r(G(9*O f8MfpnF J4|B1P}\`zXWdhSw[;Upl ]xrZ nn#etuސ,ۤ9;VZ#٪=b-:KZ6O89j\-#O$J9SrGf$n!U*'MVrKSSo5~ӝtg]3'UTCH#xmUM)&,:&CODBіvUr3 ;@I=a%)}M8TsٍLG=8v_΅ fp2l0(zuJ͔ACdnXl%_ r)},T#àgJVԲp,k s&Őh-h/%1b סҎ% M\(W+0-MܿoKȒD[ڦa.uuǯ?ޫ bIvE=CcIǚ)\x#5@[~JuX(r$L2|x1q,|ly>u࿭WYJVZr8DXA, yOg_VI`NɫflFkӚS8M(u7z|SYG홾*3)-'Wjp0UI3S)R7ȴ|PZ̺$54UQ |p*O.f4QKĚ :X CPNU),Wn2 `NL^lQ|>%&\aĖE5+mg\n9 v~9 _IlD+<`*Sccb%ulvԬJ}(b9(q]d` _B^.I,c)Lq6<ٹJ Tϖ7YA&}ps%N!YӖ.6SKEWٍ;<wLy+n_qϬx/92*~vcĸ"x~L;WlT `i6DUL9ƽH|wh% Qj-0u"!WBYSt[\).'ˣkZz~i#|q&n0&?RjYAuK{r& 뾊Įj6ˡR?( }#[޾Gh%nD[x>3o-i:6SIM;62=D[0_؆ ]%z3lLs`?{|wXl@&z]}H R՞Բ"!A< ,H}ݐͫ=[%M6'E݇?] %1%UHXzR債8nJ;uKl f˛R:ywz)k^x;wW8V*FfuP2CR j\ mǼB58 4„1mxvd`Z4Y!5BH7[YϓmQ?K+&I3[N D}5 }H0P=5{‡3/;;1DG FKՆ(Yic eؿ"ce 2-Y !Mn<Gk']]B`LKJtz2!ܟOoL" kL)8,n gޠC~?vˎb ;? hᗂG䷨5אߧC>bJ{ވ6VC+^<<8wTaIIe"#Uy|qVuӭs;ո+x񾇉b, 3 e,g^%^bW`E= :ւ:`9ݪaa}&6kW=Lw䙮2s޹N}3p䬡 NN oPձe#ncP7JTѳ5Z b^DOA"+ziJC@JuCtl~ %3b\\Hж,Ϸ$ڴmknY'ȦSs])XDJp*yXzE*洵)w*V<F)o6>}H . )SpL?Ÿ3t/yw$7$CZy#d7? -ror39u<~r 5N?OHԶ!' G8x\нo7%e]ja9] -sFD̙ǣ.a̟#xzK$p<+d?*bg8u1@ 硫Fqq͐N]"hQ烽̆ЁYj=rTÆfMtiVo6#4I!F]}}U8N3uUxoU*?3h_>-CBq.PUMz;W%(}Qd`-Ll;[&(w+գ*:EKGb5 r--EEWsX͵bT;:>l&U߆0i\ B 컺w~>.\qsJLS|vpuC^"$$TY+bGiq Oͩl9DF[ؗ֠v<΄#a7KQj `?F'RW'a$l^9jIԡ\d F5LUFZT\ #mNyN[C*4&,{bJUA. |@W!9Aܑu׋Xl>bdYf֝ FIxdJ~K" xc?̅[/΍=C0pܔ]9奢^뀘0x;g<:{"}: R=ƴh(p:E9| jpU8 N͢S7Z 8؍b  YԂ[F2{-$iD 5:$+OIbF5jh?`nB菠esG#s|!<&Ldm!,Ď =RO،ϰ@#ς$ȷG+| Ͽ f{u섎?Y"'^X.)љ߉![T H2~;EXg{fcE)R `o_^3XBVgX˾vie#'G/W 7"f@v/;{zH<vhXj}f1^C_Rkw;H u;Plԁ0A(mmq N нYhT*; M2h|[gV2M\o:佋/ bS3¢Q]5 yknQnl ]l_?3Ɇů"=V#O7oB rC R,/wT:rtk*l̍1tP^Gȕ*Zrz212IKPpuzx{#'KEa h^~R-]!avrf 12_A2@CVy2@4:IEѻD,oXyTAvcr4U5601׽k_mOoѮ8c?E$ǯ{o`'&h_&APQND)mK F{٬!RU6_ OI*5BbB݇yGV.KS1'PsBad=E  9f\f׶dd%F[%шgdmp!Zt@E(*QCuZa69"Dk9$ju=6fc Ƙ/k07}xPHt*\|[B);DD 0 Nܑ>sp _/iTux|zBdaXJ/@3yTΙ:rt#иBv#CT"OK bG1u=Д f~ Q+WS ') FnV 9Hm?آvQZ ݘʥk(`D6ˣs)) ۘW^3Zxษ KQc'3c삂F޲W  ̦gJMQk t,çxRKH.Myn$otCT7^ZjjVVb(< ƸB|I&zhF|u}PE:]YX5L2611,F_Q(#Es+F*a D+c}H::b$-2)INΑ莿i_H5^>%!SzcW(ێ$#cdc[<7=<3&dLM |="xslk)=e(|ި@MFj>d.Tw0ɫm<.t~_,0՚a6ۿO~Lݬxn< dY{v*Oz eLЁ1bagKGϜS]݈ˆöW fBˢG5$pC0]#H+qs3dލ98ApT%>=iԽ7E9]+">űȨ99y[]m)Nn$7-5_ÿK47c\/>73 )3o`=} υ('ta3x5PrABmSzJ f\5O/dXT&0#y3QlP(}bhp[s%Yx|<~Y0|ɒ'A&Z \c)r"q{e|Ĝi<) oIŦ~XYپ |dI4"Ps93T%G}dHdeb$dC] ,F(z4,WmF=WV$a`}=D{v ILgW͸[5L%Ip#?|R `]C+Vk01.Xg2Gܟ)cj̲'L"Xo y/I¸xL Ws`zBvAd3 G9c82Dp!Dm>}Pf%Kצ[h2H>~[t\Y)ztQs3U.l*y_6ڤF17Ix˽Ӗ%UPX6Va?4K@Ln0䒡GPy"~I-9mEa"[R|?'l-3k[;q>=gM+,.|cR(x6Mg!\6sW=Bu(z7!)&)8۫;>!8Z#T&@HgՖ@m⿛VٱEro:44K1vaɽ'))Co/ %x|rV>S< ьT1^2~Tqb M$Ic #HH?"H2r\w2K5 Rgy%\?cWݺt2l ]zG%1k1`w/)`MM8͌x>bֺر:i`;0 a+:Pnbj()`nAdtNkX!$_DtVTYNBi3e@]_>AnJ'92AVQ(B'ّKO=1g]v[̤Dysvgp4%s׍ݩnݡ=kw[/,gBhh{@2!& dWU ]z.0 (V9X# 4 ¥Op_@Ҝ~De^sVZD*7\]onP7/'g֩t6ԙ>tm-l haޢFrl) ²nä_7LRޯܨozqE #vr}E1,h3X8z^12U^W{lf1JS\2 rad o D#E`7Gl}5 mlp4'6E AkC&Ho.EKp0V.- uj6QR#\Es3S {(XUQ 3M"E/f06M;8 Gn$q m_Ϛᅡ"h@#Z '32V94O*az N+;et*-6b !71,eP6Z_P.] ¹%[g;j8Q jڡ׃|)uצDKd3:HdYU\;d/PHC&K߱Oy&pkc9UW?4?#1$_0}j5ƒG1񝨗T*,hwɰJM ѯ\(?= ƩF=rX|A N@5?]zɇU?;GpyV ^뽽f1tPhh:u5D ՗X;iM+![K}UX$JmNG|[9|*w&dOKTRh!UZ-Պ6.դ, zW"773U.lihTzZ[y߹(ZaچIv%Cp]|%mB[5tA7>>O+Y8 vuo?fcߒЯ>!bZrrִaxmuTn!QJtQ",h |ގs;!}>iPy­*E%t6s"g, $WȲ4ȗ(jze[m :6AʄddYcvΰ=8%|5!eHs κ%€G.pkaK@i-(SR=Z)QvU +|m vt]@4J,N`:RR7*?m4Fی "Ȃ@եqm5~*;/MC%oUv k}ַ^ܭK\^t$тdE`(J!BrnEp;S>EI֦5YYM܉Ӷme vVtwY-EԀ" Ofh'emsz=[*vx*K*5EE8Z>,oiN_T v7(&w#Ձ3;nOa!WF_kGc ; q,[ 'kl3$o{[*;]b_/6Az8|sÿh"$GGNpN9Kc]LQC~a>/<'oe%MIAbv;wljgLBP-_Os+]A]C,J<γ7rKS?mr864ENM0t/Ce2vdq-h N+-UX/F?(X-:/L>l{*Jh)tVaҢ9Df.zcw)Ξe&9]|߂a[l>E_j!SUK=271 ts!'DνM 0X0M4>ѩȀʪ/nv7/z:LLgvЀ)JC }So?%qpzӃuHsT` bnuCYf{ 9|8 .z_c1}#HaNʬ8|@4}bb c] RAȿf qKR>>+/J0FkAD E^u?a/#k}_(K=o8jJ.vM9%$Z 4)R"vzxZfT^[)N dH7A *t,O'͓hG&X?dH G+GpiY$%XUF&9Z#8贞DzȼFz./r(ƾn҆ l<9~´B26PM@>,F6OS?/ \[| $ñ7D zW3eG]2K?V93*+ïh= g RU{ÎϺ"eqG荹g/@Lt <_լx@q`!!p*qf_B4bQmN1-=Mkf̮/Bݽj2;l;#/ yVq~g6ǦaQ1_g^rȘeEO%L. ]*ޅ 091EH!HU UpHxfAzq'|793um=X )/Ȉ?-&E95Z[_`^ w83/raB9* a1P!}'#gx=sJ~iE )}bTKe/諀ɐRPt69 ^@hf4b%3y^jOa[/9NU*936U5Z;1t80mpITSzoB^&Q;oF9nuhۈ4,= LlvS"Gnาh]L9<iXsA ѽi\¤6VS/*F7bb|TA$٩[IWw!ȗŗ"" 6%*uO_=7\TƁAxV<Ҩs^ -i@$&Ƹ,QZU##6*PHJN-DG^UL8·(1q5` >UXG9^ɖ.azgQ$@ݨz+AGDiØzoC~$HMq_6qד^[hMv;x=6:j -SN;?Se(&W OqR!{$`r£ZvGn{ߖu!n&qeP"".T7R vĔHd97:1_!CƃC|i|U.gG|I |Aߝ-e@xZl PA87TZS1 U{Grfh{0w6D/,x' (;i4bbؘr8:0nwAqvyD4CPu0hfo0o4pi-<+fI>nW$>5#؎C㒭Y7t 25rKE{q61Ε~=d3t"Hq񠈠/F -bLxKl_KY1d))SHщnm;G8I>GTUU >\"/ +rɛ{OGE0 FjG(*$⪉ =@ S lkdR]]1/ >{EvIV$F}46Z=1æ6)^ҷ)Tĸ4LZib皛#4MZ!I̙zP H9W:

},NR5hN:#) 3:tH0&W&icȀHu 0@$}x_Еʅ6,qc:?GǔO1MщƻK 5 &Ď?\noIj<[EcΣ)g`#yQ## ,g .dv _W&ȚTak}t!F5vgLy*ַ[^b<؁zXQ_5e؎ArI42i?$Ɵ| Cn*~S4}%1a;DHEqgLgMq^ ה?0\IO0r'8hi(O$ pLNf]T ob?eFhuKMɢt9b#=Α?@f>auϥh]4NR;ɉZP9o~kĹ2G>RaJLu@S nby\OU=ާI?%='1j%vD8WGBϠT/ʭ!)y,Wԙ]x9zՕ-+G&&}$]6n/{pWJ$lJqY5JJ̀Q{wX4Sɲ!Dm% ǩNm:pӛlޗclW{'?5٣oK# %KTJ0Ĕ;O2#_ #DޮQ4'ɘ/r?Gr$(-,EK SL%ڋm2e׃ύVd/n Bݍ2/i '*qc \~bz} C-%fSS#~?U1#ˮ{/mcg?fH:V suhd4X9|ٞC :v}׏S 2v,_0T *)}vX+qI(,e)t Xd;U]iBmE6B/"C7MproԵ hL8k B۬D=nHO=QsuW= /c ;1gozq?^˃x&u K3@C{  񩐫>/h|4(lt2<32fɕwXӣ 'O 9rxǜ#PF@H.?xЬc$3; ?FtGe5䦍(w&"7pԓON8i!p&ŧs bb'zж`>ˮt,=^ S Bau2.xҧ]z3JЈ9Q8vw1|uY-y2#|z~. !HAnXy0FRُryvF 7X ~$+S;pb,Pס"p  '/YZ`0-.M##l?q?̫fp}|(?lhf?âыRjwiĀjA{hu/|qèa'{M/c۪f[#-9g*g os7aX(ǚ!u]<Ym'ǰVLO M$z) ,j)ҟv)4 */ /MW܃@˘WƔ בDjeDPhpu!nb?\Y o=!WcpEz:)&BP#/$u+˺; l| D"Yh^1_=`Y9?d%?Y, ҳc K<э@9>Hkh/Z$B#]IlbThtQn`JE2?5;Ծ~$֙_k:A^=j/*/?@oOo/= dA^Ux6Gp:9aߪ:PE{/8yw~&PnyϥwY´%g HD;X LseO$^HP+1B-ZهC/"&r#nqk[;`G^)0:w4,Bhр]wt|[[vb: 3<ۑ-0vܨF輷qmX S_Zfh|DBZ cH5dC_+ p=j. TR}"I͛Fd*|my| qpTnk=P}GέD&=\G%DG|5 kӽIbyU|{aʁ}@1ċ^$zKaN$]ܲ5%.vm#2k Hɿ?5_c|P]9ʑ fD*cUuƯyY|a fW9ruzXI=^עL>U4ًEIouSbٟ).V`%[ qM^7uy:_`4_Czm#-(tIDɬ-P2ѵ_5:A)fHׂ9/MlR_%;q4Clk[cH9(c\;M4$n1p6 vkz?Y)AʽL =_ EًI†V%';fBPhʴ*^דD Y57uJHo"%*?棂ĎKR63( ^z? T겤 mt ,;:B+.1|϶ v TTDZsU/ T9ZTEY6Y;<#猾5Ҫ;xW^WVx O3K{)84 Ҋ8o[J*5ag 0,+% # -rNհcvY`?.̔s`!&MI!~uS9XY ,c^oDj\W%B,pD ~=7UŪ 04Tls#H'٩vTDut*Z9 I\5`'0-u%dgknX9:[=:``1Q::ն# *: ]/Rn&B>0r5^rs,[沊H'nGHz-d$0J?Kt(e) {x[-P2;+ù1f֒bk̛a8v2uj ^eJ o^-LmA|KB;*@̚ځҔӇ$5r uP]Srٹ@UK]y𾌻Ǐ6/Cg͐\♧PRq@|[RZLp ٺn]`Mq{D}0:A}bLLTbK@p\ūd Vשb]NPA*?k!WY(`lZja8I_"ޥ˙s5<)bv{\C/+>[Wʻ;Ub]^ܷQ}{=ZN[v'ܓ6﮳7#CY1@&Wyp!`tp.\As>g.r@GFoDC2Ӗmn"K3,m xtYO< sp vuwα#e̵TvdiǪbyMﮕ;!gޥ#{ v,84fO}$Rc&_@;8U,щxd@$?KMSP6 FffSWGl,יzu4ljMmǷV:AxN4m6(aJ%zYҏfXG#u%;Hױd?81]DOWDmъ2U^,VAȔje-T㊾>.;< _j퇴nk@VFAWG[k( md: I*CjEĵ^Mxv : =6u W~2.7۷|ѱ%pUP+&l 0r@v: =-8tzﱐ~\7\9-ΰl=vHy2]L>xd&* /X i.6ql_닃B_Лr/}nf; ]DF?gb8xdJlkܪ4)<тM|~PAan {@sppU:يmӍlyURoLJV X'9h6,l5G殰|4,+I⫰t7[(ObjT7I8|IYᥖ\웧ea({Šq_c>3o$m [v|Vb։SnH^tc*L7IDSL;1%?Wg*-E F"|(o$慤t᪙xHͳ[K}OP5Y=Dʑ_; '`$}q Q 0^l!޿6^֌af~ DxQ (D$&@Lϊ[R)aC (' uQ^M~CUi=KڄoY΂E3q2zoRֽ+{ LÄSx(w$ğP!ulmCǁK1i.̾?ɡUv7`,SNyp'-N3Qj5ۏQu%4Wra+ckYh0sƬHt|gX\+L{ga h )GkzSg:(1tlE;~+;dI24([bD[a7_B 3t_,?7c$SDt%uv d8-xԶY6K٦WDά-5BѬESQ"6ш8O⾑r%,3 $ Q?sZ$6I}xd4_n۷Z_Sڍg8As`|2kTkAQ <5> R)D<V`ݛqmzhrˋ~\GW]F1vYv+a$28rU i+ͻ9GsUcIMhv.Ӓ( qIf3:Xi_6;ζk ؏tU!!AWX $E%Rw{.By*dPwyܟMWt[ɐ:=ѣ6\7- WBDsQʏeٌՏxulu@e3uZ.v c3s{+z(LI*6`0řiuO"q90ԗ0W9,cUc5M<}񯥪8Wohgqd®5 rԧqˆ .x&wg^a>ʙC9r{a"l$.*#K_EOH*S0$9:*BbAA)v[Q:\VIF* j4$M:{;|BaQ2a`v٠C >B&6+P3KH4%ږ oa'vh;(0 r ]I",):]LYMugik"kzR*WMBro;Ns >WήFaKGx&rk4Lyçm(ceʑ1!4ځVas!W/Z/|]34(Y=r㪼ܛ0E1EF'b_;G: Xm2Qbx^ <#!̚L.Kґ[ޫHŔ(RcJQ- Sꑝ6}L eYQ@݌24v*ulPG[Fa. >6p 4eRȜ>S`dK[$Qi=\ELuBrퟀrIs; $qx*C7,b<30SHz(~wQjY<@Fӝ]R`E`SzN^`Wk$;%Dl=7{#BT@U,* ň+\$XJ^v͘Q+Fz_Rq1P4mL6:A:N6n!8]P]g2^pi"Yͤs-w 3]M B -19Y'45ΔW_KY6D20a+q'p̛W (*q:fX Sk]5Q 6R-ETSkm4v ns ! 7n_OsSKeY߉W=3pg$NE<y+x̌TbbskZ5,8 d2b8 F"&"QY<%=A-(Nv;XF_^s^Os[wEy6xm0wӭ;of ඌ`»*P/[cw_yjT@f~\\e/iQ@;^@pmm@2?5kkQ%. 0#)g*^y0=\'z 0t㫂ykj֙م i ǾجQ836Dg(L Mw~ɧSFkJ4_3Qɰ.Ly(6jj˜,X|>Z?!4.>ڏ>J+A-/UM`Ք*zAC켄IU]kk?wA*i3J?IgG%ogL Q&Vts8q\PɎ׺ٶfYO[a"3VMQYEP̻.|Gb@:Nv؇+ȼ'^V]mb>eN>SXUTcRPCHJM~L +2Er += jQrP﫲e)u*8q@7/d~p[I^L8k M7_&1gb||-B^yȥKo^8xœSoQNt}&KzGS"7$4ԊoXe TꃔF*&aC]\ &K P\)W !pwKOp2ր/?94D K c)(VЦ kHX}i%SRs{G##(|">X\?<ms 7rc@<$v5KTcVKv,qn:QU7DEMlv$L4t/'s|:{ ruqvYU!\k78>CE*ʖRfQ#gP1gP*%Ux }]*ۈ3rJTbxuN`Y?tekE/—N/qQߜ;Jb^Tz }+hB Lq̠mKsAo-ʋ{dV\EX,yڪ=#n edi"(ñvśwHP7kc$-qK joH3q>#ɋdV onX?w%kA9|$'Bj:Ό0fi9nKaM_WS#AjlKp"e8^T4cՑ.GSIu"H8lJ @QtޅV}-{fKj_^x4d(hГZ\d#8H}z.u+nѴm ,ND$i[Z@jVtf/ݮUr YBHaI`DƇFSӭn7=җLKmR02Id&*/DG5 D?`8V&W/fo:4;۟P)@/]em7+y7Qz"%f^O_n(9ɹdMOЙзB+4m1ՒxjA蹖yg8MOtV46,-6L|q%YʒUw]U)~6hPo"a-"(:EUwJamɿ-$:zPS*|UȘu$!O$_c *xeC.k3IZۡk({Q^,#\Z)> [A}5[_ZVGKu T``/l| uX>[ A<V̢&dGщ#w:+4gA] cǚ;##Rc8mC(l@7JjUCJbk/ZWg׾4;s޵ɬ6hoRhWdhxd'ʹAGX5(L.Fe]>1Az)LwG֓X"# 8ϲgO<k"%R,+QKS'&6o٭F{|: t0q}laayłf)F৞@`g/kn){yiJ%Vdp`=a#}n}7΁5F3J`+'V8{:A|ۍubO/ͅd|w3$훥N1T۲A34Qv X#!tv=;!S,Σ ~P87a0T@806=}/ݖh^ ٹi mut$ ivL(_虀>x^p3oj;zTwMl%NHVyy@N5_7HC/HTENؕ^=(#D+Ba{~Щ6YRhoOڥ>0; 5@r:F ߉6P}tqtJ9ڤF-R*T=58-d -F޷ ~ #+l.g@^z }`gLA]Z< 85,2_O&Cl6he ےu}ZYR2 , !ChmFIQP((d<8 =1/𹕡[Axq'Dl2sJ?Q]O.J-",|G)Oa$zKxY/8>XQ<7BLF-BIt u{-㲘o]4S=~R+b$s(oi4" ҽe:Ό O PY 5j}V^ݮjah B>|=s/޽4 a<>jX:J:Vf1DTe3A#ྜ7ATCwβ1V".SpTkW8ir; # \5B`G<:D$vm"fgտU}WO=ɲ-\&hW1שj?-56Nzz48g"%$,%P`>~""&āOc/po8h݈b08$x2}LDSJ7b] UY6kc423d3iMJBΙ@0qk `!v#44w{* jJ#(*2&}'Dh|f6g&47#=t:Xźֳ^#''{@F8,>vvNu41n5 b2C XD8?S@Rv' 6ޞG.{k~-@h`곞8Ҙ8a՜y"KLpZX\|;f+;cΝDΨ%eխ6r_~xR)piSۮ1Y_Vy }E>s̨*(!֡1o0.4VN6/6vkE"`KBJ(a?/9YNet@98{6NW7TY_)x_3?*}#t¯'*pp,>s Z7JQ1K3/%w1R7VI#X:CPǫ0Ѫ}0ΧVǛ*-0?}_Ev. 1.\Mu= # "ci"eO{{'lj.===XB h039ͪSR4-jAFi‚)E/ׂU i8TGΪϣ&ӈQ"4) (%ʩ<1 -ZUBN^cwҖYS] a:/XD:68c1=/*ǪY5RzrM(1a&*d Q^5%\τ*[ı$-L`,NʗVB,m!F#UAV.:DRC‚uä|, LQ.bzcs㘣8 Z&yƷ::gRuESB|8K׵stsݷ `MSO5uƣ3jb6eTxa$/=T*INnh4\jh=wO_sHilN21Mse ;ښ]`EUrlu KUGSe|N/ӂI\/=1dNz=* Q<ů=vhؙ8XWVRU)]8'*>_l+R 76 ,\ ^ dd~ n3xS gג4#=\RT]D&8?*_胨N&figXo V@H܎*v_=z:flǁ`F0T/wiG7ߊ[5*&Xe\d/Ew|'x6|:%)h# g9 [ii &%":+r;nUO8pCV 2W:< -S-+Ѽ@ell*]v#ywQTEVzw_[aM$P=@4.]sp+$ x[l 6IJjLUO@y!,p|^\0 h1 C9x F8fvx2itv&h>| 0z<٨ Yir^ꘑtɿ2"=6=5Vt>W)oi5dx|;>pNx)ENA̳WBu  ߝZ͞ YAKO~HMF ч'fif A慌 5p~d<ˈJDZ=y"ϩHv5Pac tcEEAR#y?~ilG_<}L:?H $ L] Y},Bdy 0鼘?@L-J޽W-p}rtyDpjlqؼcj׊i,S Zb:P{$7s&BOrT_T 'oJvoS~6r3L8SNbQ$ y8 [Whq39( <:V?Shڥ w챑TC;vlO|V5T6Ip 5Ŧ/aC#CAu:B{{<ȱlv^;vVMu=tu"~-c[gץɘ`.u7yjȓMV?dH1MY2Ucs(R tisa5UeOz vΦbUlaݸ$ab!ltkꭨCXJGW^GBO:FD<T+YYڤĄkJrc%V/e/*C6\]?ŕ0E yX׬*F #:Ϭ)_rד$hqGmx;83 ͫ.bcKL#X/>p O~ݏUXceC׿[ui~ԯU|gaE~搛cjA h 57Z"#Hcy2$ڍ7D#"ޗFX:hKtEJuxQ׎F穀!hFk3GHiU ;u6o'*CO @=xCiQ‘Z%A9Љ~Kq:n~GlּEyR6k(0E7Խ~$kkXsFk \/EY:el8·ejGHыG6ߘ֌`);y}Z}]9 {CW2oy!얱$TN.ЎX DElAd{\-BXdW6 $Pcx/\/`֝EP$7R? F. ,z?r$Md2e)T*dWI2(b+wݏe\+OS=pUeAo#+0&B"@#РQO`8Ap~~1Ѫzm~T|֩h/?Pmow㨕} 7J'aae)o%m(5Ex>gKT X;}8a<ί5piVw1]=39yϧ؜ 7!Awhf*}j{Ɯ?7:upG&T_-Ȣ"B5T}qf)#EOZ f#25,l̞txPmy^ P(-o-sqe?`~y,ǬBA ,9d?}Q+7~Vft]=_t ]3Aܧ&ޙ7\%Itp!yӆ<|xk^4y֋?9X;쨪Tg;J$Q݃FKjzgw@1|"Â4ڠPx%ź}8N_y̵3b9pAC9Gڣ˜,D"-澇bRx/4 Hĉ63Kf㲾t ,LhxJ}˭`'#T²ː[mm,ɔ;22$Ӝk{+$83-\  ȶPd4%c՛xO\DqvTd{݁-Z*<'c4*9{&3ˮ8$Ƶ' Aya O&o&S~iLx6W9ҹͥwM"Hئm evC֖N]9>6ET rkkѩL5f(!pOR~ >Y9*f{ b"ދ0Z[A# ָb2)H8n/֦Lt;e |N`zljd ro|Cђ 17kN^_߸rZsd>,r T5RyUD$R*#ޕ']ָM[řf޼$mVl#;! ^P6j&-YO<&:&^+52'۱uZ;6z g\8̫`kU{Hm:<꺐3<XH+oFVNi3bο}Gh)yxuXQ-7AI)dJKXd\75f8Ϥ?6@ދW7\maMVi3c^zskm%ʿA7DB.4o,BN1ŵ&+Ex456@s48WD,X{;/@_Fehib:$P< oULaͷF%enp(0w̶Xiq.6sC3^ZD37[I(RTLO'N̼&:LϯKhD U2_M}UuNUa]uIfN m D|t񟙨'ux,E1wI4 F-%E֊]I"ٛ,.*:FΏ/#_ɦخ+=+_!ѳ} 5<IfrJ5v!O$*q-&fO/;\IN/.<"y;ݞ7ud%)MXp WȀ@<z1a"kAG@wDW1Pw :r$#;֐.xv=ѝ89^5ٷq VhNx.ō`^Sha&Jͼ˿%vXs6;2#RJRr:k. τii ]ђ^Լӿ?F h>>Fr,P@ sMٙ.:(F 핻ʙB/x^e >_(ys"XLa/v7 bkg!QE{t\r̪~(^ ).`ݻGu4#g7%B[fo|8F,kk,gfvz8=c@O& |cTJ;Ɉ[u-&{L~QP,7%(L_Y@qLf`L-֠ǜ#yr u#'VQEYM|st (nEM{P$BӪ?ޮ΃0 %~`1>T 獜C2' 9F&u&6(/+3Cs~S]\Xs> R,ςռ\X7m}30.C OcR 3 燑/uW%간cG`&Z{@Z+nY1 aJ zďT39 ;n*WV .GZ^08q'0ÉJ:cx"J+bi6q5X)Ѭ$[ lASZiTx9w(q1٫\k,{k/ {QC7@?*hy(#ոH0ZX 4!`i)Eű+"yJYNZBǥ0q+ó?px9X 5xXnԘT:-rApׅ2<brqX?ɜ5$ |Eg%Ē?-̗_0m"׽".\,/lvAu zh\-9~b} -}ؤ&e $*!4s:QqKOqzϓH֗@o* >Djm59ע#XKkWx uH=Uei$F0iAOs=H6  ^X :% 8PG ޛ -۸@AuURIu>}>yT[7r-JdS]hws( U64ۃ/t~ F"s1P a0~%^ V+CA`%wŝM7NFʂ ?WrXvɕI]GxK3d<ݎt`5&붙>(Iy/܍f=HA1] Td|DUCd$͡qUfՑ>g}AG?^WunΚgI03H |6Sde[Co/m^-}.&*C+ X{"0LʪQ2w0>u/4DW㦆w$ksWg$} _.oa/):TC5px3d{p_g {u ljY,T tD2 ӏþS/*.[|wb!_G;*F k{"oQ`$'7Q?G7'bbE nt?iCt}n,/ٯT{O'zk;T>XٰOs  *O-f\H9 =tNXW7L ]yb~{oEm}dּFicB*!Ow]gx:Uxkq^5:zMKUz*)~ vb.M{m!إU+c3Kyff= \QbãQ te>8m_07(44Ē*m:1,S_ug ~C .8;`g}hQPO\G7HD[+ x4X&E JƌD^vg>K5 {Ɍ5+g2 ǩ [=g!0UrQ {5&߬X;rI KL9(`,'DВן5E:h{/>!nP$F :ۨX X-hӷn}Sn=\LG~řP |mG7A8;Wz**RgB{w3VAD]r]ln}seue{1#dջinb3TDH}ļ($O\kj&WoW-PB}B'n9ᜪ3sߢA"g?C;L@l?/[3 )qز7~ɥe!^VבԬL iYċĜcxv^۵'%H_qUm/o[!j&j!E.TA8 |iTHp=ؼ",,CMx.H-Ll')[j 2LDa$v!)4mcF6`/b(UߌZbxZEeCrw}E*x rFFaNA vz`n T>gHEޜe4@BjUEt3M*\0\h`1/,)"B7z^RQϻ~isԏr kJm)\H; wN~(Zp?R!$(a] )Ι3xɍ*jxw]4DEHs-QĂ*j:Uԏ t)BDD$/ ^J x+cWƌİ쌒 ~ 5tm@.LvF X) az(yP 85VAyWxy] 7+@0.7|H@ Wrk̀#ۧdž5SӼk-$g7y4yrF{RQ̋:iEf.;G8r4& ;fU fصgv-3ֳ)6ihW*o`9lu 1`&"#-l7S.C B,$=D )ݱ)Pܑoٖ7el:.WR+*!iy,{@23U LJ36@c +'۵N,j_ (1 a WjT'/"(HY8~CVcxEFm?8w*M5~հHOsǤ]B潻;A0%t!FpTD4yUM^̶(=S`[~X P3*xLմJUbH:PpP' ܸp[8,2^(ɤ&8i=.(6 )`Ʉc72gyZ6jG,3]ާ=efm>h:X k> Ğ $xfx;J*'`BDlVNխ޴j~On\᝺?D2NZ'c9ap|G[p<|"hD)]pW v(};Էyoƭ?|TŚ7Ne~O]wD}ޘZ;O_l\=_{J򐡊k9WG:PbrOrIrZT/G#ԡ_ĭ~GXأ-HheOjrUnl9UFj4=՝O&C͡mit[ocWoWi]'`KG Aa&6ey$h.qgsr?] M'kjiQ60B HdaYB2u`'_Tb[װ0V$q5糣FxY0S{-s{k ]̍@J}^n7z^fi[d;ܺG. 0~kuBDd`0L%Kz K$KNc{ceCu}NR>FG*B(&5QRWg,`ZDC-o;BtJ=ԅ jƱ_gF@^!G?M^)>rcf!@JApK>tdf9Uj|}<V}q`&՚\ߥ= lO7D^gڿIBǹ ;0}܃NդE}`R- n~Eu2^-e9:Hsx/Ez(^BĚfO=ov"!>: 4{3I\!O'L;xø)ؖ'4*C;LvcIOfkgDwt ^,Y  +/cmZ86NE]g (I}uҎU|@I"9D*lB5a[D=&|/ElJsޠ\w HW+ea+ŲtQ@V~  fn|9[/OxNEa1OI9]зPvw]L:ӎ?Oq(CD_hlZ|'+=(A-|k ŮmnCqW$I  lĩ׹d/.p#Y23 PT5iA'dZTLG>'8gؚIR0mE [6>S $}4;/zn1+GqV|ڋ*[&'/ tw1;˵$K>88W׸]Ns `krs$~ٽND4ioNsyo0xptu_<=Ԣx Z $@;$MkjTQLF>,!@ B}1ۿb!0k|5X$sGgf9Q"B,av@s#f()J,RvT24hLwQ[(V yKNZlYĐk[s_S!ҡdr"1 ; އ-{70T ;PmHZs.c08q"nZl1~w6?'HABW[>JE;Fo1g7u`pgK.&4 sOoX={!S`Kj )yB_ER7:rylnUq7D0+1ԅZً64%Oڛo!i?T_oMtqdnM\\T/.=^cUpGk3 "0 !Y)jE)eӭ$ėv [!UrLkHU\ J7 vH %e̾2KҤN$@5SH̑c3zCs\ t1SEmIRL6> 48OTEdA<*?Mz$i]O\>XGMq19eV$UHc}jۄbH[ h@R3%Uc|P~|< ~ 3=!*tޅPv7>Ao5>I4uIۋ.>O#Rd|_H݀|R~zWE気% II}]p|ye1**줄nSuYys?2ڤ 3*ɥ'b$8<@LmOP&LF/pF ~d0c< `T[.% M8,) nnG|"cYI-ye!cr(B 40#%n*mhIb,"k~ K_/ǭO1ˌ [?8X4 &{0IN@j`;R$ʵfIx-aj=^;hk5vNg@nƨJ[S NO1ZE~@A mφ^}a2H`~9(+Օ~:\oEͪRgfBbh eqClo_Vm!#ΗgL*`hq?#ˆTKX?WyqP^?p eiK+`"ѕavjD|w'rgw=n]5+> n Ƹs{6`37o\n@M*Y#s -RQpHs a-baF5ݟ3.{SvVrAh"& b3rz0[G$K$<Ud3PJ7L= &=5-@vG+iONO|f~_֮WߊC*ePNw4Qнo WM-UG'rf{H.Z|C h0%d׭ᐪWq/33u$X#44~3Lˣ߮5%Ai{ȇ_eɡ4`$*|haBy} uIlvK_bJ* ~!"3k΃(EyWJg-`N:;`m+~ަ&~eć-Ze|47޿ĥ|5]ҦX2*o5(f;H6uJ*7dS)괰A&n rj :y#~iZ,: d9'̐58xؗc^Ȧ j':o<7⻞.%WA|:,{ kWpH12i( r猡L4 _:睶D v6fq-u2J0cm8/mW&؃vL֍{;1Nuk֟tH,)Cť`\)\يo:Q I j;|3GK(:F ->wlZ}2/>x6~%FP6y 6+csvd:dl|D$A9o??Coa'qV6..$@i@VwcWx$[%EaF\*#e[4#rAen ߹&)P3 bB{&ג99Է۞쌑)?7YM}R xF! fi{)+,dz߹(T s_%O]*ٟ8(VD"oE3ИKApjwVrԿ$jY1]#o{b~Ch?DAJQE>uweßEul Z Z .46w ǾMpf6clz]׬ik*DNJVW&DMbN/'.lih[mWЙqECUax nx°jwN:?/J%^rtyU_G!fɔ(\C1X-v_;*h^E3x"c9X50J(F߯]`Lfh8af8}[b#tp&:3EvIàժr-5#7C4bJ(Oshݩ}v>[ό?Dy`Q]ֈ};h̪+ʠ]W[u0dkL'ܴih Ao=:^}# uEp(M.v-a후v.E7KSUv&庥Ӛ]⡈/(ncEoqyWdwHˬ7>v n%iNX2 bc_V4o W3f=[|Qz 9cjgY29/{QI ;ez;4`.`<1#q_J䬷W{4 Gږ!9`-^%,K:m#]6P.55sˊ$ٝ )7g ^@MRI ^Uv厱2WH)ZB^qf*=kk, <ר ͘Mpeaₑr`:I[0y>}M\"Sz#Bԥ瓒D99ݝJw+$;^h3Lv$<.^*ڛsWleg*TJ>Դπᐜ2/Qk ĿH//~+t5;+*QQkօ9}{-Շn.wR'ܹnpy% h/+D&7Ouy_%b̂C +OV6NkԄrˬ]tKI oF9Ŭo-ŷ}-A$x? iseGDiKbIqt(- >Oխv%$;:hb0ڼQl<>R~)Ʃ?EZ 㖪`D'TJ6xc}RD Z4',(Ww+#LoFFt@Z:ryt#3{ńA&yt&2'}jH oH^B`f#$)Ic:}'Tg0jh׮[slS7ȄO{9(*=i*чs<̚P#lI !~W~'ScOOl u8^i/cיD"|}mԻ-szԬ˼q6'YsH.̗ӿU<-QHۇgWյ\Z.J6z2fKR%2ÒryG)qՙZk*wd 93}MécvL|==X$֕Iᒘ`eI8_cX(\/hoT4S,R{Da{!9fr1N4J/rfjw pǘB:~sVJ'] p5|J6vӄb4o(-~0/^pü&e?U!EW@DIڍ+a\17yt=yuqC[~DG:DCsPρeGWh6s'ɵ.u kIGD3Pth`rcҾޞ 7\:|.6M6T}P,Mv/ - W7 /Z`|$&^bQuZTEzAؔK0NLtcـM:{ww`{"}[5zZ̩E흔&2GY0@2a<FQ-O"'P -BʌҞ$װ.˝ <ጷ[3r'>H*`=ANeDN~}:1DA?|ml\E5ȐWAϴ͕6O)ac[xK;)L qcTW?bzplAMQf)jXr2/+l#ֺd$Y1|dyqrv7݁+n9e sshc0$~U\ΐ9*:Db#/!;rDl^Rrc%(͸OJ1Z(V88KsD/k 5* 4lCk͑V"Ehϙ^ߓIҔ#X- CTAY}JFY^ vʋ,ՑeO +xp$)#ĨP$/mo fv&9I̥hoqF9jbPL7W)a?M6V~CQ'#S`rZF:Y<VC90 Sښ;\rn> 6~ԑy9|7]@n$0]f$7RuMK;I[ZAa(v|!saIr`!dgܱg*)fvENm3h? *(%rw{/S 4ۼ6I˴ *#u^bZy;^&V%ޯUHuÞޔ?+47>#˩B^%~3 qT@ Z[ OG#+Ljo6_;TIWk] |;1=m.9Kg#'u Vk Jɐ$%"hخOx'pYΫ]W!,BI:3{@G4>E@_rUO 8?Zl󝽍?l5oD%@ aY*RA *[L{4U0+]}zߠLdå˱٢v'+DBI1CI,*$Ŋ&fԙ@/8ƻ?bUIQOD5![<8@%>>n/H+y;"I,qzj~2 82~U*;Vu6s#U6=sd3=4T'.eo  *'7E@JB&J@4A{XCz}UEհ>gcj5 ϑ6z `V%ں0$LطvːױJ̀ I*gWfY}(MX~U;v*whƎ~bu]/SCqVo:Phcѳ܀fo[p=+-EuoB 3MףyŰ{ #ƋD={_H9画( ݫ*Y]&+yE;৒"Ѱ{G2<2]N`dH9U :˹3D1 &Ƀ9DڟMib)j jMLjU"|ʻ]wB#uM=F*Uصʓs $SK2g`{c^Gc P4tsO<#oQn6+7^lbZ Io(ye69T @<0Ӌ˱1#ױbGT/{ng7[PjWK#D]Ot;, ]tVEl-5 \c+iZe媛W\'Q62'q>r@c#dK!s  \AY?s9MJs361?|K̮0 "9,2l(.lc=!Oa7zCHX-(q~ΕkaR*参nsZzEc/z(  Df@50(A݈^8"Rjw1_ۏX[qҵ3eyB|oH`EPYC?O!Yr5Q@щ0 9{.Lql|>7nR1XQE7K:VHH޴ƞ&& 6F^Px^3KdL,BY^)A17RkBetD l2jݗ0S|QI-X=ZyS)A.dOV5 5o_zkncQMKD!".Yɂ>MTyS40"pwܨ]!b)l_%/N"W DiA,XzV( XI`]"j!A*`M 33êl0_ѠRW:q~F-~397C0X%A@$%A¾hǽA|U9ֳ`a5h`^vŌ!F{&ƤNN!N/5]ɱMMYM]~:C߳=_Ci:ۿFzO)MYêeaصb, /CR/30 K ˌ>ir-fa{Td,#ԚW˄%>҅F F+* n GJ &6}?X٤f Oʃ7rIk&&𩑄gL~PSڮzVXO]cIӜ  >?lo2Y LЩ_g Y LȁwdwĘ)h^,{]؞ :EixHףpUKVDGxX^#м< *T!d[v34Rtk0/,RE}/D$u~xbH9 U²#ĬXh@QX4A@(I..>WusP]7Ķ:Q:ysy ΘkDC.BtL+M5EyMkFa6t 7NcYb9XY9ۥEЈ??*Þ-\(Y"xJsP:O I!l:R^ֶјZ࿨[2321 l@j:Fx!HŜw܇toIxq##w6 ckK #̀ !yҠT MkЅ+)WA|ǧc#(k[:岥>31>=ZvLqF  =-8`9`1.cg|QKD3bI'&/*m7Vx-"O"\i#' z0wUڎXCѪm[ma`W!>ȑuwu5R&fwc/}ѧDwT!0)e(d*/ +#N %q}r>?e7>iJ֚NJ@.~ 9Up7ZN9I\6enW֑akj'fVMSoԓY7t'[JЊySj.8̢+afyG0+BFe"»B1`aA5g=2"fՊ kNJ>>wkUL~(O 6m"?'&_;/ծ8#Q 'IThi !ت]A܇vM]# y Y \s OΑEkA*(b85*!_,z`jQ*6\ZU°`u02r,pLW|yNqr%oGɽ&7zdF쑚 FWo)oCJm9CȄ~&@>)vҵvUEl|!!3x n~kS\蠹s0"_+hX5t^*j+,#;+9:.oQPܔXT\<&ސ~Y OL󃰎d%_?%k4ΆI97( %ɣԖBcUowC2-0*MBvg2D Hִ'lv RBfD7ېF`N[g-0S [N襤}B̹][ ץsdd,W=W}c )%Ȼ/՞‚g鿨  ;fQ@5Mn O1#Q0bs:+Rο+FȒod@eJ_QWN@t9P|J$Gr j +a:qN ;!λ 7l V<5HJㄜ>B[x!AQ^4E'@3\fqԅr!t޲d$bU0CD)Ծx ^f2TХ)hck쎯ߒ ҧ C`?Rbi^LΓ3l [ F9=c8g)H7'sЁ]3)$sSn̪ D.j{/: f̑AV+2+tjM> ~(TKULi{ 'dqk UbHdzMH=+& 0Tv%n/*kDOa벚q.1^?m.`jgVc^§uƃ"갊yk>j@ Κm=wkS'vI{N+`vx-Rnd`;x$y"\ S 3fuâğ` '³ny{E5[$ YJZ@mW8=#8j۴Z銹8XM7ӏؐIGv^Gޟ اsq.vr wVii-vt4A̚`(gS͟I$0uHDD7tyÑ}L'p8 <*N1ތ`=~k(KW mJ*V]l Z_έ X#|@z*\}\4$.C&QyeDNEՉΞR@Y&ԇJf}N'=ޜG3Wzo1Vm&};;{~ש.kBS Up~ƛm&SYT2Gl:}Jm*/U\~yEQC[\Sc*niⲽqx?h6T1gxl ]I6Չ-O340蝖Jn|6W`|?NOȶgt㼯)Һw5@ϳ~1 Ij 3àd E*Zg"GcbѶ-Vm)OLH=@9` s&L ?[[.$stL iniccgW <E^*8ۥJp6e䖘'Za s/?*V\(6/ 8m|u(tyLoa cXK*XTp.Q1NJQ2ԇsZGt`އ#Qfk) X"Hfi3=8K3e.if Q eOݕ[Jvh+4Q%>C;cZ T%GL(JQ-qFewbjK'F4d)SzMn_̗ݗn:RigU(jp[eX0OBRq!ȡp0!Zk>Εǡa旬zwP^ Ct@ATzx'0W7+O]r$66e0N|lup KW* Rt9CTQwh}+̧ ˤzXmL 6"+k@JFB,| G!ÿWbu\6_P3;EkDh3Ot_^Yo (+uwS{mD̮Vbp #!bj|KFxKaPJ'h>ZR HYnc#؂4|wB>Z]Sup%:8;\T&j.yyc\Yr1HGh*WS3iLEO->8"~?O(\CpLu^IxQtU.o67_8 x4qYwn B,` 8 az6ytuJxZ;YrG!)d|F:g٦gK'K,raNp$Om{dYcx6(kZލ'9Ilk컛^q&u;DT\a4Jh%WRj6,5cN&kTy<'t0lA'k|gү*0QB7j&+5)ug/''Ht9`! \䇡&מyYD=.&ia LPSV$q)z6뺑r!F8\Ǻ5)wG(wE%`v6PEKxt&=窒U 4|ǂ!g x䶥_#)("@cQb:VsZ{݅eC9X[(/xǓ@/M.>!xv\v/)vB.½=́5 ;0xj%$\av+>m5ѿz$}bHiw}i;<ߴl*RKy#Pn"cSrtE\ fk%0)x$dbIS[\l7ldc`;$/8v(^ڽ8M b Mj|| j'"8n t OB%Ug}࿖# .߇i )!kMpKG 5ˋ<$F~੿xVX‡=*Usu,%YE-: ^ue3rb'\; KT35WmEAi& gTO2O-)O0H2aRQl )vew̦WGF߯M<$oW^+tyOaJ*eAw8eb 02IsJ2IZ%:,~6AnHnW$9_3K4^v'Q:(PǢoU:Z.+=mV `ʸh]˭4XH\!ֆ 4?|Ȗk:bHv {)T;>ӟ&Ex9GMR$L=RI:<T鮒x}5**@=r`m4 )[ӞteQ7 dkl=0<ϾlTvfڊ rWVŞ;b wqcfʈP'e%7 ݮIt8n(v,w8y߽w;Dv/*.9?xFul܀IrmX,7gGhd}(tNxٳ5E#~#Lғ7)SC xv ũ 2qK(&:td }E/(u;LH#}CϢ|A$sFN_.z1#7ӽß}l>cLpa"H++p:]FoOt+؝+ZSY96@;Pw|Yx^pVrxD@]3GZGDJrfZ߆.Dn3[[GC`)#"e[nC;C2Yk?MHyOV6qu<+%@ƖGPo?*jbI>IvП`~ >iۛm8'#l"fm,`¹.ZB __wtU?9eQԍI8i|~[VpG* X~;,wb⹵~-kG 7HU1EB2ЅS5PX'נ\Uc23qH c [&ʾ`i3kb<'f&뒄v_ ZA;~,IT6"t|Yd_J<-@UjCA4Ē_?Uly^􃾪m;BFsB3$LP=|*?sL·%b>K:7ͨ43 ج" ">մd\,iК@F@lqZ$ِu 89m I$ v>^w)Ra?Bt;CE>1/Y< _sڷ&Cn~͜}1 %\s([֘~zYe|fm5,+Qicq _njkښLəT׏%PCv>Xz?k+ΓLB_VG6N>6҅a2IKq3NΕi0sNٹEȺ!Ǥv8:!=rSl1fu~8y%mL4']\fnbYeR )_\Om^RRփ4I{ˢg@:A=T{Q>C ؅(%w`gBFI eEA~/2A]MtJn @J**땣-'EnÜ׸$+'ojԎAb01[kE\cLd^1tbA&yDdS}42Yxy}|ֶe:Q -?ve/s7jtx~.L:0I2)z3&)E-'^KGƀ颁^u&<)mB3.@X7+km,$yBMYz;x(1{Ho7>a[9x`$- k uG:l4t! KLe?$ŋ:F}p_tXFrVD?KèN\}6K@jSª^3xVÁ>Q7=8qesV?d^y jbfU8s],;yC#SI{Ѧl Mݶ \ /}>2() r$F1 _WbD۫e& 6jۛbR5g! F3BG({sv4Iگ׌x^s^ =rewdE=oI<9떫1[ kzQҋXKti9g?7S6^6=w(Ex`opl+ʱ΀ =ߞ/ مuhmac <<? ɐ)?C]x$; $ $WϐAPx]ﴢ6OU0;~KsKJqP{IW\*W, .t4L96VtxRp=6Gj}!ιhGJV>Q!&/{a:lHE,NE =0%cp,p(B&=Q'4 gD0 I,J&HYĀ$VU@`w! Zܑm5YC.D=9L6o: Pꁌt'4ntcۓrU r5T{hs5LbRF(XVġ`c P":ZQKJO CX.FAr ΙRjq:`kzHurіIzJJR{7; kx72p?B0_Ⳏޜ7HrE?<ܬhf&0Q? XfeI~N2/Ju+"qEsM+{Ēoև__(S.<t&Rlc?V].#HT0ۄF|#kAKgm5O>qI<8~8 $H.0ww?ЇUͤSy]cCJ!'+QZ%woI#;fWjrqz oeIz7GKbLx}UGYnvmx( h(0:AG8kbs/ מ{ `CC~cw#u2J} zpTX+_Kg-GY.(:#Lbn0'/zE9$$S˭e9#1ZU%P5?ϝvE4uU H=a| ڂq ϏXzXEBrB2XC=ġɤ+t^ }zܘG)ZgM0S.#K.(LslFLV@~g^棣Zd} 䳓eMCVa+[2%ːYW?̈۾ \B9hX$Z;X&_Z qz%(7Q\8VF DE7Kj"dsM r .XR}s%:?PoKt|}GOׁP]6gV!D>y gdž u=g: Z, >'y }/n& q;+2]H$CDΜ$2e|+9y %dH>SdǦEZ<\m b% dg;v<̬Mg= f<;܁1*'c⡝?=' `JK3Ht~s#8# Jzmf1J"ǙJS;%^esHVЎ ;>)sŊ$vheĺ_"n0Ɛ78$:" 8u5nipY3jDu2ٸH2dQ>ϕڑ>z_nz68?R<^r 8&Yozb.\<@@<8E"4|bbZe[ht\ʚ?nsG5% oPdC cu`Xmįi.gQ" |ʠ?柼2r߇d,+jց*@W&_/hDW.o>vy]^Uzmg4رD& EQL.jBgP (Wƙ{ U]sF= _ei`ɪi!̪[`Epԏf ZMLஎp7ZD򵯐i#Ѓbԛtc;uڱxEPӼg؄o7Ԟ ,/=L|d17~]i 2y5@xrHdI$-$PPRJXr2:d禧U di&Ưm=K[x9IwU'LPkb)0'BoNw2QNVl鍆G$RViVN;c*Y~]OvƗuN"L=>:fn6 |" *ler6Pw(9P~P:15r5m)1muH&$h NZ"s^殜Pr#As ]B" r$Ͼ};N -A!Ip−~7AeYa•ӗk:FRn@ M $A:v}p({(O@wG O&D8 mJFvGTs%\-rݒ#Oë?=!JJH0N(!w"&Xl !ʁ7" $-b@E8C\>E/lYLGvBSEcrb\OZ|16cFMRd gHۿ4& xF'^-ze%Aj)*8r3|0F6tғHHGLKFW 9 TJ(`i7 \OdS"p! iWlzյQ2ażaf5@ QӇUk`^OL=PWGLj=t}Or_| @?wCQӱꚧAo:#f˽S1!/V;\P}lȰ+cb|$$ĖuT &q@aXF\Ps]P}JY۫um.9[)&j \U+^ݢ+Y ak .PnVAkyqOՋܥm#B;c.g'Dp;(OO@ΛO5a``ZHu&;\h2}: T*kҐcv.qBqUޫaEkY9NYU-a- lՏ%Ou|:m;{CJ}999y! E0# ~Z|&O)?h}+BG'>.ٽ*A^-'XR!Dlg" p|C VjIZGY~N%φl\PVJIiVٌvGF[=" 4=Mo/}M}NGY/cyZJR+`uJUa|(XDAc{VèJ=$n$s(Daj|RFdg/dAy -_}xlƾ-ny ל-s=N85QՋj'$|Bת)볂a\ vv /qPt ܇']#`X: B5Y2ݭQd0MdO;i@)Z3Dގ K!#f s/M$EhMBDr"B3jS`u뚓 |oa-`k˼^T:m4X)s,(=Olk* aސ#C=ayGXMx[sD"c_;"FXMgwL܇e1.԰zN,¿|>lCW16fieTK;w7unY&q6 wp\8_R>Iw|NI+.cܲʮNU2w&-S\e~ٶi-49B/ESs \ܨ1L7L)7(Oܫ?i`᾿Q\R=v8;AԻ׷*迏hGV $06"2vz{mɾ©)46W]gJǴsAwf^r[!{"no,~O2;_ (Wh8&/f x+ȫSIdd fƮm Xeq޳q:Ѹh ,s ; m\vG T%ONV> WjI C+\>Lolc_CZZy{y5q  󞧢>$+ݵ!x5=QؓspcA7c D"K٦"w,KCG=Ovej1Cv&?2aF-k pdʣQ3٨3"G37S5uӲl#T[ä@*!xQ%iT8@"_4S$~ zhzK#+!\U l *8Fg1Sd#v) #Wԛʟ\ ZS>bҏnR􌖹T죿Q1|j6C93OMSw;1uj\Ԓ&zU(ФKR0m[[7ݖt:Nix7|: )aWp2sLxtuPi~xNV0|g]Jx,ߎ4 ]1n `eF*\Au6zuh ˜!'CE Ρ"҄c|ė <I("ky"WV3_ahjnư6֮rrA`솪&bF+G . Az֑vhPC;MTO}Hb? ;R, QVrd4 B<}lR%9Ν2dMI\*` TM.>Wt VSy_7Z֝$r%R2Fk;b홤opQ\L|[~it'(T h{}H^l'(\q)JiO??QG%=h" bNGYᓶrV3VDo[\ ˋ-~|KF0GP>s݌H:أ Y!@ym` ~[MLqD2^F%8Ƌ@C6-9OJŐQX=AsC2W`ee&0" 8B-'Ŝo-4l+rœrټ{Ʌ&YڋDWI6oaI0 > kSL_Uzb8_cc\ ۪*j'?ENU+beR0ߣfbH%GX rBlhZvV e] ?lk=J Ɲ9~l3z_z;}cC#Hh"K6:9y77r JZY ّDך[V&|&aGF\:8x<׋UԔ m"L` J).51m*qfNĞ=y-yfEG9wDф;vYA 4'ЬWVh}&g/ob4* wp^/>)J´HWFuŕ(W ܸwͪ_PKCdvdhaʏPHL]Ob3߅A6ϖ>sjn{*nRcSHŚ>+&-uz-6D*L;&{&vBX^--D-^ʙdRhPW7zFӲr.0m ֤]']%҉g%Cѳnj(Q[qW$he}4.4iXgI(_lg13yӴcD㍂<"?3$-}ҋ Wcྜ洑W[o f#!3uĨ,_sh,Q;Ð0n[A6!^, !v=}1@vbQYrsw6{_翕GހueT}e"o9 lq"'jךlaPxuP,`tUw);g~9нIܲr$d̓!O40Y1tq;0*0Ims$0yr|=ta ®"EǎWZRS$XNZo:[o"B=k2h:^Zr,]Z}\7hMrEw8? k^&9]CL\61:wt>Q0(VE_ZWN/:ΙW62Q}~Aьr{( Adx-=%^Hʱ,3x8eJS=ȕFgROVX Pm9nT[ %ςgˁˠX BXv"JΦ.e`fX֚  e4X =@}~b^^; $0#P5}ը8hF3EVcWr?yEmOt_DICh-j~,ZbUwfK Kc?4!ַRTiQQn%$\h CH$F Y h *)_nO3M=( DbZ#,K$g`Q#;{S]hd-74.LsP=˞+7s\{ `mPH'ps2Q9ȀCÏO;h5X[ϩRٹ6u/n3\̉^B/F!/ZOQnӉE~~[{rsw)H䤉{.q.Og (A]M8ًV@lSr`٣O[aFH˃F;BC·NAg)y(s-uoԅQ;薛þ=σ^ڥ%tXוp 6?b G[vP+f%GWW%$Zz%UwNܕʶ6)c,tCR, ijrA4s9q!u'&v7f"ur46 uٯd>e /*B=dn:¹9^F_! zoCuowi !g?-{L0f3(uY 垤GtR[8JlNjJ|NQvy}38/L>n{ j?&wmzfr a! ?}kߐ;v) nC sLJc}L`Bhf2&jn80Y Lyt[cDj*],ܱV^w<c [RӏU%mr*+i!R>]P(ϚʳJ.pеSF ߪNxD65 L!Fhmm/,)4 D%V!ݸ"V`0Y g|Rq9SH 톸r:/Tj,\{- ]' (ǝ#Rwh/5%kSAg7_ۣk7S-Tf⹕(Ֆ;$1>*3fވqc]|G'q8.|eMӪ,"t &D z! eWߥ+- K=iq w叕5}8ؘHj3?HM Qٽe՜Y_y:s][q.\ 66d1$ (]zktTrέ\BiH?B0a~2TKD{EiEe~P"PBa3O0 s{{hy@뙘?ݳV z*RI %c4.1H^+|rg3Gϝ+A~-9k,E|,H-Q4߃k ҨP:yUrqY`ڬ*MϚK<pq@xѪ~RV< LH뀊mM? z淤9&VQ 4,(;\NhaLXP2'ڒZ_یЬ@ )DͧyF^5.5#,幓Rln~tfUi V+#sY֙ϊփPk0<ӓWbO8`J$ND9-oxwB@6P Ij]؎0a-Q⑵Mj=h8Kc;J-RL)/񻡺"N};krvAQ(+^`ra](`G$@CEdj d,]?lZ\0 U]1yZ0/ 1RϺ̦"W9‚Dh""<P#kPP6QaЌ%PulX_QSVI2%IH+P$ڙ8L/ ut` ?4%9^fqSƍS*'K7\vB@c|=snYk՟˻KvIb#NgE;PVᇊUi1OiO fK}g*ܵ?agwtIex6+"1Lc @'dYЩLj(SYTH+¸=S4#!m #CjZ>~m.0sp-=tn4Eͷ)׫HqV @b>Zs!5 QUWF|S(ǖqYAϞd`p)ft3B^Ar)v#%D2H]A}\a.sqHsճ]* 8M4OY" \vךy[MOȏ Erz:LGYblR!9%|R*S 1| `r_9l!vh"d6p C+:NNQKLZ6̯"`CDryI $+Ɂ lo^ch$,3zX(~ YPj߿F'?m[S ~?KH|`(ǹ=om<ÿbiR//WTJ4b^­6O@޷Y3y4ڹ([iiP)kP""mWU_xn6k7ۀB*fMGZ࢓~Anʓ_ fcds-~Xz~׮V~oU*ezmse*PX }HAm|rҀaVUA]`W"hM*?LhqfcuFlYM;-hՍAK-ZJ FaD/ /ڷp ;aͼL^QϦ_"Q$8mm ։L,N=to$u2fp/Օa4ec:3$0 ܥ+C< gq#sU6C-Lo'm<ݫ̮N3/Hq{52JhIkrFl:,d^ǓN"5`^=OFۼ8#P0Bԅ T47nLʢ"h"CMvTՐ6m|I ynlf]G~jsXRKհ:a>Ύ'A=u&] 6\A0~  NWd ,qyǸĔ*p!vnM.Wt {Xj{AbRJ:CVo5]E"ّU{d!g]6YÔ ŲЈPgKjfsL lNoP L~4Dş knXƉ#_o % F8D}P;h lI`&#T7{xRey/fW|Y1+\0t'HTi5)uIt;}%$wO4DQd" e{#OG=m rC(өzHT݂Ϡ>:F|d0~^bkd< |tā™f4DY4MY0o4-n*eJ}ZqUzZF 4xyYJ ݾv^z}BpA>H-W\mV22h.&S X=8/B@f4}U>[Upg|'i58E*:[y3@I%ZqN6PeQ y"fCE[XM:c!ynz]W>N13e{>B>&2JQ-v B,|<ݰw$8ZKP!~0g &Ƨ l }r O1(G\5VA5?((&PՓT.u<'<%Z/~#2Uԉ#{),a{q0J+RO17FZLAd@4$HʶnM{͖(Tj!Hy'SiE # rYGZ?N("!^q>y6!thf `~XO|ﺗ*Q\)'hogxQ)5z`0MՁ㹣:K}!w5e;Ke$kyDq7̳1lIlsX@CD+x)/UXzGZ (#O"Sw\~x+k[II/i Kg |HLS1P\AXkȓH C/ ߷^hmSL 信qz(']ye?UvН}uUy8)'%TH_#0+٤iMֹ}ILC%S黰F {1GdM/?<bhbj'քWoQ;^m VciJ3[7PF,[4#MWV854/!aC*Z:Cగ&!(_7SV}H_"-REog8V&e  ]=I[/g&R24*jmHy *oWkDGم<ҟ7/(dm.#;RƼBsL7*U j@=[I" |_p%!rω%&_=dY#&\]кڨ 2ﭱ-U%6젎ov yqoJn|5 !M]I 3 zTH=z5 0Z$ | Hrr R%w%BGz6zu/_Cًw) rdt,*?zV >I[)i|eИ_w' JXnkDLnhd1!vRDA),IOb$;zDygM‰Lc{[3GTevLwi09II/|ԛy 1? o qOmgNRe6QKXq=rvQohBg.LJdIž(UyzފHYq+SQ9cT "a`3H\rE>uP [4\Z/+pG!Q|3ήRkaa)原1'j2J`(|^ZdHH;5+f2u7)Gpp}J8غƙsF/@)|*_q1uoJ]9j))$x-jG:(&r'ԋ o ؉kXV]ec޸i:}}$hfpj<8B"WwL8o0DO̦~Z.k x%vHAd:VahߍnEEy4jh  g}M4qdvb:=O b+>W8IKBWӋrʸz֯% zLVGp:tHttل'; gx6phd/Ψeŭ/t;ZWdb6L惔;X^AeA IF)ʋo@ áy}NDhs-⧆(qJS^z?tfaWFKYM-YQHX_aKwΣm+RĪ.&e qtTz@ONDˋl-i&z7 M\I6A]79?5̺vvK6>!,R{ Rw6-i4YE":4=D!Qa k1gzjpOXX8#Lg|Fk$Pa@s2e߃w(PLoވlRpN3ä87᷁d Nnʯċ 4[LY6e@ .5BӁ4cANt$ϚP4Š Qᶘf-eZp!>.kO}Vylt}+('șy#cA.TΓQ?ڝK^=5js&mNN'C2n{ǂM!?q|}Zw*uqq,̳)QYh_Hzg[-@@t:|v7tQ{(#h>0SO~oߛ~> `;\-I[˩09jvӟm+0Gz}9\Er}F,' V]'ʸ$C\} 0 O'@INP_(++ /sMѮL?U 5i =8`*ZnMw[ E1\ڔŻG** ۆN R߄2ɲ iFu"a<&Z@f䶥"t{`Պ$g+Ja%"|9[+SǞ/x4&j(ƮWk ,K#˦|!ƝtLN%ʹ ruBQ׬w ؑ|jWi;UؔtUċУ >^FcZy:ȞT`*0N "غn<R. k}mgfY8tDKI|4g$A,O|ſ w@6, E{bp"c6H:lT¸aehC#uS;L*@+F|޻>eH&F[ u4.E1{ȯ K?Zjr7Vj5[#w B{Q6`W>4-"Ӡgէ{ow[gc~˲S%aM1^,CZ!DQґZSvNN'#*VM۠>ѡysݑgkh*?7@l&vb1PP0回A 5G[|ttȩ0NKO~nkm!3;Wm@Y a +aFCK_o<ˈ4n^b2%ĩ~^ݜEtn8&2BWFg${}Y6X|/qn(mn];|hˇV? V3h$e7X{zŽ{X+ym5Il9{~,aEO,5>'vJ%#J{,43vỹʄ]!X6;}h1 S%OgށlM /I#06]lo-|ɯ?%ߣȕ 1=AOKdęjг[ ݭ Ц*PZNe{5dRBGPԒS(v:FkAAvҠFh:Y5:-LeaB| {⥺@ޑ3_x,$P$ֆFr44krCwsNk$weq4denR|z< sښ5[SKB^E!iiSPKmnp ti`bLxUἲ!ruЙzGp3̝FQeGeF"y(rOpzR8`5bYTT/JuW >bo,tZyW?7BY7 j>͆[MX̑ETUHydDv30GtPFqqp^AW:!TӠvdfݤȵ ׮pu=gטg\=s>"4`:XԢvF꤉MW~ydl#åR:~H4|\d)%u`'_ex.mn]F틆"x齩`̷Ō?ȟ[Phmok0ᕁ/a:Z.\;U=6Yژ|OKc D#lnf4o识+2<袸. B=>vhЭVI>' =J6 ?Y_U8?rĄJWi^X~p&-l?k m΃ǞB_;V󑵯1 ӏh Ao:}Dh 9i_##Hwf~.F`~CqIZR 3=Cem>/,>M :bg—D5EZ*__K0Zmnzl*X$D3SY"tMnɞEy F(z\ytDJ0Wikg$/|0<ĤYs9Y"eI (L>,m3t;9Fz$f}QK+0u#PM,e.Zh ^R΍ e0&R8Z VXi˺:~Z& HF|q<-R+)0507V/Υ_Xn9q%Mࢯ3SM/@ &46E͘;L˪nw`Ǟ!,+^}#}4KFi f +Dx<'6f|\/oI@VT'd5_X1N|he;p o =ENROd"WΈ˲Ԯ]RS>Ӳ McT JhR߬8ŠR”{UzU(T޿Qw”B&̰࿇Æ'ZaDKXg8z:o戍 %Қ~IU5!;= g3H}oTAdkth=9$?̓䝧vUBDp&䵹v.cy'}co.y)=]SbC2"!g Mphn}*Dg(>fEGIierÇ > y"+3nÕe8n\ΛaQ-KsGoנ=+5a0م5. CdX?CoF 2>!td #:{mdWT'#ݢ.|m0Y~HJj3 exM #D]xUg6-? (ÌD,'$K V{uWFxЦ\#*sԂxFtJKY|bTNQ][Hu5.Ly4aUu1\A:W>}rt7x%EX;l]Do`&feky5fuZ:{z7OiO`m7$=liqADc~ NE< \KK*>43R:,Ǚ$B֖ҬL\'BS.*9<Ȼ??"6m!GJB+FAر:#SHW֐xrSVpiT,lv?x.y,لhMJsGL!xv/PrFF9M7p$,&i6 &ܷ^eǴ/{[>YrQ~,"wEUSx`L' Y3_t9MʁMOlOlPRG%h5l4mɨ ͋A蓊_}͢f6 :>8C ,(fArrܻXKy$RY ,0֘jD>=$oǤf+;2 )ɈD,#'ge!XY8fG Yȩo5ᒲ?T6>1 Aa!))Fӆ>{<, xլa>шr݇p8}-\@Đ֨-Vܚ{{{$7aG0NT !I) CT]EpP'BrCD} pF؁@:;3<)P`` O^WJ|Z𲠹 MYtX!NBhK%*j>eĠ2hi>ytFcixC" {h)VdVdMRHb!zƔ *0i mT"Ϟy߈YR`Lv:JuLQ"PW$zzʣELO<1u0%݇2,E]%`2v*Rv6fHJ<o@c#TԑeAX{`P:'^>Tm~x>tSDZ4ǰU^$)N͡K u_bd% { X 1=,bwV>lk 6,Se'@lfgDxr),C]*Ue[Rg)c+'؉\`ȜAUH[Dwt$1K+0qP1ᔶФvɝ! xX #1͋͸âi]8D`ŰJ֗[HģJ{b x--meΎ$9d_# iJ}ޢN,`wqhʨjf%9pq.{Zav1Zp vVs^I;=#>> 򙣕L{Iκ=~{PXtR`8H6dc3bvJo$\ 2E*,Nӥnkfwr]Suo'zFm+:y_(عME/6 i>CQ޿0eG/bj'j}Tw 9UT`Z zȝ;?h@LHT Τ`Gy.W7MmG$p'N[;ukDv '<y@d 4g/^{vζdʷ^ >j˦L̠WԼoa=7OAP]J}T9̥ aeRvE(?>vPb#4/G3%]㛲fzg ̄Q4'dS@Jf '2dtnHR$qa$QIx&i(s9L ^0[-axbO"u͊H\ 3is6=-9X!\ZXa+!p|F~trIc`g>ꝵÜFdX(榽\p+x4 WN?*@FVNLDmۛ ߭_(FoiO|E!O:Uge{ߕ,I` \C,GH3:z&!vy{*;wSB-9Сdx }tNTy8]`Csb?.M_-S7Zz I;Z= ә8< eP.@N"#r)cvtŒڻ˕FJkhf(tiXn ٺJ6$_[rd-j241Ss<Ю~i:X6[?p/_mJWGvM`(;Ț xsrI&KI~ lV _>{R^+.Cn$L~.,;LO!GXƹEjQQ_{' n׿]66B'뎗e~B\&zF(,6Ylb칅ڥ.xu5_n2^\>}Ѡt|n5 zʧO4vuևxG>+; }xaP&3'Yx1ҒT,r)7A `Bg^W= 0Y֑'m%= (x @'N|7ap* ]k1qH_옼6܍qw`njgT߹zY/1z38NPPujxM i#!Y&ֆl5@-9M=.)}P Kz*> ݂^pF|J7-}\;g:/ͬQd-$ɎL.7=L nG[= N+#>[[:r$H_'`礶`5yw^4w퀖ẒikW%{OaA~K vO4t3 FEšItKlQ#ĈZ+v\Vz^rmׅmenx!\H0ڲ:W}[iP -c"W7K#25C1ضL+ !(]Fӓ$驿xnކ69*~޵*olEmd ^vZZAbV.Lv4?0kV2"o>i1?U8ܹqލvG)c)J:r I7xԖC~Vphn6dUl[KjJ]nA ,Gݯq]_q(hHS3qP({:flI۲Vq4;d5}%ڽ1J+OY]0fl>Ͻ 30KR4?ڃ58;XYوp{eޭx2yA׍R5b=VUݑPW-{t:w{KJ,!RE^V%Ϊx\i5ru]~2p ֯~;iSYFuq(?Aq0=d2- ϗ, 8ZSme֥/@_=6)fCچo6( g>n}3Vٕ# ӂkh8X/EflvD0(yNuTIH3c 0E`\I/_o:`dd}#(b5( dêpA"yH&j)EWxN%%㌓SVGf´Ͻ?@QPrQ@ᡙ6q1=@ NJfM , fO\aTV3ׁT 3fR.Ջo舼Dc/!(wӬ7tRf_98$1փ= 8_!YHfj?Ga(.;_+-h8@hą/Qb;T)14%XӴc \' %)]{SF<5]2"H`|Y!D1 Wd![܄26GY||̼b7YBM͉l{εL.V'd/ծ3J.=h-?PiIhS-XrÏܫƠjoZB척lGAg6GFO&2F0VRĮcg`+CfFpM@gX!',CFđWn&b8=v,= 8%!yރ^ q]c)TF4WVs]Wu A[, <{Ldٝǟc%ϛF9CEٕٓR=C=0ݧBLV缤 qp1vz+f~BKÀpNϪX~jtLw~ #Sw"=U |$xVVԆ2gڮ^ylA S(MZRLЖbI,%t7ӢA7P/VX )}]bf{lJGgN /s.^g,*0!<,scVVxޛAQmv/sņ:SNV/? /Hڤdr(ge"3O09\X*3N:H6..l# ۱mWOg-㐚iH@Ӑmb* ͹zs吰&YN ::{X_epȀJ#%:/r^cXhyw;CKׯ@g9a3C>`!>Q>P Ucor6sg~9*+hOcv|[gbNrw ;(q(oΙ9}$ּ(ojRCaը4GW.Ưa\j3y!"r6;1CYcԞYpe#n_wϠPo!>:vߖDlpFϋ؍I f(JUQ$6W %ז2K}&+lhܨWC+{*Qp;L xG8Vtsm㜚׃:,9yHT cznu4V,@C?̆S"5Uug>8v_I"ūT?}9S_DyWI|GλɍZ D Hpbem6 ֌ 9#,h_S8VУ9d9||p%?a$lU۷ico6eRHEt_"kKDK ep]$fq1o*C@9o^vE7޾Ic0ir~տO$V`%-α{+ dT^oetRvèK0[;DF 6A 8Dr:!6F׳}{zh꿥u6tcr:9ۚĵ\0+ (9LgrM./tCh (5ڏq='Ԣ+}o']$ 0.`0Kz_;q Lr+%Y+~j!7ƍVWJFxi=,:CT^`tB;Z.W٥lURbQӨc7 |$i'"p {]\#zߛ{fҙ"`9~E\0.P<8i)2uI˛4GV؃Zy 2Fk+꞉ yGu!g.KU\/'űZd5bknPK5ٗۨ5g;0+\o:J+bwp5Eu&ݞzbU0<bQ:Fdͥ,ԘlHT%iXWZh[D(,G[&)CR ӴW)IקFX[-$w2{єp^W\j+ls%pH[Kpb=͎x?+c2qa| i֛gR%1[ Sgj<4k9ttZ9ҐN_.h]b]_kkPhMٙ'z >ٽ_V\M Htl<(j`0ɍe$ W~x UqNדzӓ e'P ۙC3Pr֊&a>t,s]M`/7 JڎK}u$EL,UH\ Qzr=(&oH $;z?(=L_5k,yFKz)Ϗ)3Tl!s`cCGyMtyZ~4%eGK&ɔ3B"DT 5DI_jx<%E"y]%v3غǏO־]*] 6v5qb릟/`o|<1G:S WqQa+}l.}zuq Yv/y$:!-z4B 452FTեٳZ($ n7Q:OmZԐyUj9f).{AjukSDP"puFOV ָƖv(hS9! ʩde2{0E7QQF(PEΓvS/yMbЁ XfoUBxQT&~[z+gfY,M11 𑲦W׃L{0ؤ*g3e2>H#7lz+gu r\fy,dJ{{q(^z~l5=,Vchb;KƔwH.%\TSX̥MJ U|tN,M_q BAV`pܰԎ=ue YC,hKO4s ˲R[w!n% )Om5\{r1@q`IDQL]DaK]U9%?oS "e!pԆKv=&Nz,BsJًo} 0@9윯PXqQHGpF.rUr!\Ea~T(C4:])9d}e}rÆ!Jjk82@~p֎6NYKCa_uSL;~Ns25R|wrk4:VY?pȦ2f -LcJSiMy@ }8_"ΦS{+; f+^S Pp"H Yx@g*|^޸nUƻpfv9fCJ&#?nj|0;h V9Q(K|gnKXfP哗S{ 8IDS %sTpAD^r,zajp`̂yVuME>[ bѡx~z: .'Qq9u6I4ӯdx(='oEp/gwk8n&8 SA?.1@=im_Tk.#2.M:B8@ftc<ΐ liSt=Y)<9ӹ&: U&x兛9\k%QX4r訸N+x] ɋwdee\4i9Wn%/y &[әS ;Q\&F.}6[6/(M؅>m"aywn7Mߺ}n ; Vh9ekl,1(GZJ'[{0 d< &"U!sQ9>9dü1so#Ӭ`=,QX 9%!3U|&gvj9=H:`|HF:n\0e͈ &tvn:otLJqMF/sO .qMiE"}4짧 x3]<[˵ww-OD&yjǨ@v HTӊ~B&WYMK'}6S}C11G=& q#Eˣ?mj|CAH=p>07Uj+7R S(9֗DWͭ[/bGd,$?6ayUo`)8^%b E}QDo: 7jAJ~.]X2|W4vv? g9ۯ 107" 5xfH+Y?q w> Qǡa }pR$-EBcc-TY"(3A( yy_|gT\bE}.(ǑStS7Ƒw3j2l@=@80=(x)Iu!MKh{֬SC`:Ր,xM_?][ԘLmX#92Xg;Cg"`PJ2322>$jq:&xs6N{=%/p|~ 0&}oN9kPfBsH1{N`й3dv3™FO8ϫ翦TG*8q@>v^̛`Pӣ8!t?n%G *@P9{U2b6䈯W'gUϫ"~\f':AUFXgoɅ*IXH[iDD ߝv u gmVl,`nz{+9Vlָ(@!=ud9h;ȍFꥰ\Fwv|}:n'0K̸ EBR~^@AH" C颏h,1G.*:zɲp nsa $>9pXܮL hEE.S1=F+աSfL/qvރl@.Wݣ=ywKOFȑF~ I$+2/-g-rI~PZJڇw0 4&] O{rdK:f}Yʗ7V@v"hhyOcq'ݯؑGx6pT_Lb.ECU<7]ep%}c:#3kP[IKIF lLH_]jE*O-7j&*>v#n'g de_Rb?gȰTy_*Dߒ6e3 WTD"GH)|&fΈWk~%mc ԑD7_Qgd2p m}W>3eIC)}x-a){ x锚Kl5'^2E<9&(TmxDϏX%!|F` ;SU= f;)btS%(>> jS-KiM4VDH|br^!lL&L?zvx>z{;m~U4eTA1,d ,#A d`eP4T{jȖ{_L-r#.B͢Ba@xF7\XNNK@_DGx#ocXj*l)(u9D۠,ㄷ箚KAM3pɰL( A< j ͦYn&|&]1?M°8-!.@1!E2Gl=o#| B`.-;WG8|dٷZBȨdtr NjDڪ*j1R]:Doښ5O쨮œ&[WEɑ E^>kH{+bR.&]TBd1[C1ߔRtZ Tx,1ic{a;%2Hz))MK>kIzͼ^Bv~4;h;|m/̑)o ՝ܦbg4%KIt8NA=sȘ.u~.BD=݀~I,FLB^ЎwgA^J~9#]sD\Ri>6F_zUWDQ-?ه7w;6Hao_D[گB.G"{c~ $}l|qS_ju7+ 1xëX }&VE(MBC&.8wAŷ)m ǜ&JIyُznJՊrzK%i2H9/fG^KbHQZCϷvkVU88P؝yI)!]V2Ud5R-5ߢ۩pǷ?ix NR#;7J#_js8U^qvs/1Wi_No@9J{z/U"8QV`5{}p6 }\ vevCgB~`WNȞ-IDM]Og8=bguj,}G쨚ue !:˔Z{&Y_ +ř^GW@lZ $ڐV+7R4 HWLM]90AF:W@t6)]6߀jwgsc[ě$fEc:15\Zڪmw&y@ė:me~ܣ~DzP=tᄯC*\BcArit<u 20[1b;* J#=əZ7_,ɰ"9լLa)N }NTG'5o4G/8U8, ƸE=3 x+4dQ3 K ;oK }},7iHUcҟ4FØUpUu6Z#-bo :轫ݤt!FzPy^2n: VsII$UNA3MغADaS<$]˪ZK ‡OrV̇伔A_f=S#DU|@%EZѪ[%?9}Xdr 9$)xQ;NJh#ARluWX>P(#V?"X@GctS|$u3[`moy8*ocsxݿX\cRL0|(lݍ`ÆR |Nb$ Yu읍\l|VuU=elx?u*4+hF#" \<᧕"b'Pe4db %80B91n.'v?w|(0[xA*nAV|Od1%w~ǃU]5[ЎYOQUfd8{; f.j/9j[/O]7f&pg?=]qQS]hJԩB'!ߞE̩O2]P|Hm1A&3WtΗl qDOW7.d]7~Q}wPeV-$OZSmVQ:}6qN? U w3lxD8_<3cIF$.vriB2 naDeP+@!U-4lt ?]7EWz)^t'@U-N.Cr$|J5UMj\G8_҉8DL~yb>}3a6Nrԭ ZxgtG)/O̪:4BY[i -UuDŠ-;O(+Q7ei3EQHO4>h>)m~n0*N#3V(Q/x!K!aq %O @D&WU' #@iNe$IyˡE2Idxe< nj%|N24@Ž@!2 .Qk[SQHt>SwpB =ZTLJ.!+5l6 *1n!n|k5ƚbIgc."ioKVe5% gt"Iyo:NSH2ٱE5kd.XM-yf[PBό+&ez%dPfFuQbR<11؅Ͱުʩ d#L|ѝ[D:%%5᠜)]iDjީ+G|z"_IWR|h7Ltt}LW.;.}ё/#_ #]SC9"ir1͉Vkު e0\J+KJdR6'?iet(z;+r3%!YHXq0R|U K/Ur}<8MvU0 =z HI<_q@aE}s0 m*Ү Vs( hp^msF٦'Knե,v I gs"xGkT &ޑ`T<[D?Dba"-Uiqƥ$%0(̏VJI)%Bdw,/Fq :N@52.ݰT~-W ܢLŸ$堖ob˄:@g[ielY z]oHV@Go{reB\"E  t>Q(btX- kM &ɬpPbZ9,ᓨ&_Z#-f$eewu*4&b,4WesC2 n\XF֏g$]}T do~ھ$1 ѓєcBɆyRf4Ѧ'FFKD - I>#K#L K $c)F|׭"OX;E2 "? 3M/C7M1eHJ(r)!EjPK3KNVB Ss&؋olTD<3;9Mlh UK<}u0mw=ke$py12"UKs~}o+6|u-0' ơ1k=aJ Y"ܟ\t"!mج}c|uU8h:nc#]ncyNlQs_%fO`vja ̰L)WxtgB)&Ӭl`=#\R6jՈRA9⽽fF[.VGm3ю˩H !r_"JejRK(Jk,t{N2%bڦױ4f'uq]'2esr~ ̼6ě\ ֯wG[f'ퟥ85~^ l jaS?,X=F|X7aKE$!>bw7C9 Ϛwr8*wKaRBf?bE? "yF^U`uNč{m/(ݼԔW`ɠ{Hbk]:Zm'ȕX3g fQ7Jt q05oD/7%>q3ʛ~Q0XFyi*ymm WaQK#-lNJu6J4Mygae2bGq;BxT%ccUDI~[7t3Ե|&[rNus3:87ğ&Ebә|Q۝ʺoL{m-wiMi[!GkzJPA9|؍n6C!5R{lGK{N=!q*S8ƇTwvE$AY^V"\fl^k=N~>fGڇWE 踦Jd6@OfG*U/# HISIM(2?"B.yhM(_yX< j筵@=A ȥu`Y"R^ۀ|GX㉖jNȠ B}w4 ,CUk2Y1wIZR#ml<v;#_Vzԣ-q_~{73b:"+K Ϩ]}4=_/*n7|}0+k.O.}kDw"S5.)1ZG{fk/vbjAP3HHQ=-$pv^IjZ$<`i]bhH6K9C㰕'1j]o`avdKmTv~C i)ip'@B$MNts&%M_L:C5ol[2ֱ# zN0Ȍ>Iؔ釥kCaap:@:#asbUBYY7C%Ŷzãl[7L`NU * ӌswvgsƶH?X3=dN< 0x-s-,<>ҁ097 l/ i?.*p| =\jOO|f*"-qڀp--+){xGv_CYGm=PjnۉoϧIWFJ>&1jhwGXպ Oc!'v z %:CLCpP: pl%S@5\F>z"d+5[ {l.Q@2~4'#+6;~K$RlfTS.#Wڙm+rOS+nx=70Uy IqPeLWilʻj)l^Ula}N:EuZ"B܎ ,izyIUy݌FUH;eyM(p|h_vyc"f>W!#cɻ !qe M٧*(?fJOO`5KNZ}(3zUb?6],7TWH\ߝw%G&݆U1RM% 2hv+ϔ]CyɹQڟmho<|}=ĕ#B'+nrC:zD_E 34sfDX)IG2dI E x*Gfu#,ʅ E]Jѩ۪lC"8#("TS{ > "|d۞f^t$Kg7pXBM%= ߪ$c0,=3Tނ ,ρ5(HC k?g'ROj-PTe ;]k(1 W fVܖΑ)F쒼ʒZîu ^ SX(.j n1un!$FPBI%f,g=H|B<8WςqIHE89?5 bhGh 1| l$ BBT|p |3}-cb\Er&UGJTk/`W51(sxr,HE'ljr%qt߂)1'pت^.;LjF5Q=D [!,qgeX,Euogz9HD|=9xS-HNP,,s%RUzeȈES}nY',bjFK2/e崽.# ǬӱT#?w#5&϶kdDK4^"ysφ𛈳֐N1\V- 5.5}1nyb$s9J,Y[ cMEX#`vSDh A8v lҊ({}K_*$QA"XU<n7#K/pi c5jUKq+7U2чzXߔP;lsѺ< %eDQ(^b 6=!{t3gP?'F)ܧB'CF^@&<NmrA`5A7EDo`VJa)]1ypj. ~#-+BZfANܘ:,N-ɄtvnmNz-W7SCW 7 ķҌc/Nߞ踪M%612`>xK?MZL"/9pT `liO1"-lK`_NvfR)B²O͙~Is#(&ON_IE۝ +'`[aڎe`VRG'):1#:l3=ALrUmPJF|PbC!+Amwl HqfmR4!ֿUڥPC=% 417ͣ{1R  s%LW s2epc70%Oj>@w\PνL/ܝ/ L:ә{xE=ja:a`hCpYHA\,nFrv/ (IB]]HjH ъ1c^g/ʮ22hyϯ#1Ss{;Þ1%Q6WϮvPx-gl@PU<rpܝ%<Ģ5 4R5E!C%"mպ໌Ԡ=  )ڱЊy4Q r!@&^j7l|t]P14 J[^ĿTT01Ԫr!˵zpKru&P^TCJ<u_0}1$-j0fNn:sO%w CR8c֝b ~|īQC9UjIix.V1Oĺ_cRUj~rҿ]V`#KZGWй7ṖCҹgx?,Xb&QA?zrFU+TBINMfW b3'k5MD[HMR0Yv$Q5M{٢ CHѳCz5pʶeÑ1ΧyHnu/Vq6"9-QS[I{4폐M%} ' ~ Φс]}،=ZO,>ĶcԴ`j|eoXt h^蹴_|KPS-b&ң 'M=0Va89HnѸ1٪dޯ,FEɟ'C=f/"Ce7$nvwj4wƷ&rw7܅=nqRaEo}_5Saur{jR::j?BP=r up:ZB0M;RF-m& ^IxV#נLu'%3(#WnNK'<8Tf!]Őux:O.p_ [Yg]C- 7ΐ']nJ!NGMp.@#/?otú!ng{#vjI#_(ԹFdƗ]0Squ^upĿd  -m|?jBM:0_'BO5*ݍ,. AUO򀢰R.[ @ $6ȇϦL .Lͫݏ֯iVy§ʎ"ٌ[QYrN.kE:o+an"q= Vsl,z斃Up\X'K/G ڮ꾶h1Q[?ͅh!*q`KSpEnI`pG붘aî gz 3@q\kG6=8t*1PHm bbgfOxȹ03  @h8wE ZO&:~*ۏn@Kqx$2"d*.Z<eRǾ[䟐iRIT#9qcrhb{/P><,'*=s\ |lqcg6<TzS&MNBl< q+ǃ;6ZEaA#x㓣B-%߀^"7<-Y}~]Nƥc%B!_S{'zψ(8Cbߠ %)7PwDMMh:\'8ATbRz.(yln_ FHdUw r1GOom06;nKwdP6 EG05J2&>D ˆh9IM0C~Ǜpէ뎈YICGWMZ]pVݍiipnq2ńPl i6Q'd=&Qͣ<\ Xf9d;v }a{?C %thobsB"_mV4BG,0czo@r͵d_)Zx_'Sغ~XjRHIpML,R*DV~ 6#"ecv61R03hr$u]A)^ (PK:~~2mTUd;IrNx]dix"d(`~RU_ 7H(,UA$RVpn[i[GiL6YH$gЍ4ٴ 4D> |]UEŸzxm?'R%2+cP 'ϕ; +3#>*-Zh{}l8qk&q/(l6Pܩ{Se?׃09CW>åze(yvfh,8cjϊ1P)٪V!sQS"ڶ"Jt n]C︞zϽ>^魁|Zp{_3 qw 8;ǾWQ& 6ӁŮAɕ&dž'^(-/?6mom6tw<_^G$eirՄsV0t)D.='"(u/G >[Gn_8&:3 kꄩ!v`Լ:۩ekٌh̀؅z;DܷqU(d0խb{w w~K&WmcxcV:Tp3(ui!^4jnp#ZdoGR) 6lub`!@H|L.g>sU6I|hY.(^u)T5j Ddc|~(̙K0۴wNdaB|1@J+8( pt?elXHRv?^ۛPhuK@y4 eي5>X+({j~ԄpTOIeӻVFHxTzJ@dG V-Wd1~%3hW?qq0 1Ϟb5,65NV;1~UBϚ4GeQE,CbX\6> x!jˋiM0oTB̓ÕE€ rýG\E;~h4>U EeXsSދ #Ѕ4H㾐BWT c C$עZ\Vqt gAvTT/%PKcfBMXꪲn ]Pqw{Yi,-5-(?1QX34Umʹ2ND@7ŷ!,oք}\,+ʂ+ kUy6.2y sleE"Q˰Fł߄T@oHBS:4}b݄DljÞ]&oH7:d* q=*9`/:mMn ReC@VáaY=AhNqjƇBmU N~ZA32AKxGJb&5; .MakRֻSu~;~iU?mSD4C{`IMKߍqӟLun>?<u]Zh{B=P%RZS$6-)UA BR9lctrM_==,L,W˥us76-{b_D>Ww"N:m0Ғ+Yym ɬ^ \^kk\^7nK6JjHᒭٚ(qj}%nDڊWf+{p}i鱜kؔ"]ea[nPP37 eP.<*UR_chAOTSJJUˢoV.)muX*h,WP^ &>,:ls,k* 3c(?1!|NN6C<6ןk\\+9Enq> ,[p d>Um/"Sܮ>8KVS EE̖(5rq@g1Z;汆nEC!:Uק4z[Bb HAdeR[o,>,-tLHg{&-B,ϛ젆=,N) aoqƉؘ {V1hT yCq>ɏ KqQcAU1$AGF"9H!AJA="ӣ=r,9Tƙjbٳt5FE# 1B/w9hD͕4Qs±l{oIpu +}ojP׋ )➸HmfVH &7U)S9^gϊ_c3>Cpi>ks M3:Fr{S!}>9 zu4!U1iw+r&M4Ç4EҦ$DBOR7#ȟu1+X^Eҙoz5 o1_COk; ^ HxMlj&0ՂTFݝoj]o}?4ʒDgnX (ٯ$s%6nm&w*ű}Mŵ1is+07l #G/vxs$[$$jt^ou_ot'4PJ+6WPv(vy䙿dt>'WϭJ_r mVٯ[95/ =+#yTb+Ï}N^[5y%?6Eom[nymdžZZ0@ aHG[fz9cerrNngxF{. 8R<"]<⸭&/Ul|Ɂ)悵F4J}^2ܠvʜJ(nlG2{C66S 6Pqf=Gٖvf0)@ewEPkIV[ե)5dݯhB(eq*;c)LG1&tZ yp+UIAB0*]l~i5ߪE*`P-ղbJG@ZaK' C}^IV>NMgn"+* n j\"YzZ$H+!GvX#l92+ƈD~P.-Gx+G*QcstVaM}#mڪfU3Fr!^wqt8sr3may̚ޒ$w0@Zh()k{{rϿ][HdyiQ [ `1Qށ ^%) Ds 20?LEm s/ǂZ$VkނT/QPhRޜy$w 9#a ְl֪Gt$,QxQiMEʤBWqdZ%Z7U],+ }Z厣oN| Ccj4*F*\4 {Tҫ| EYnѰcl(O¬,nc˙-ht$@NDẹVId70A!;sƨ͡27>h t 8gpeKyEH;q?H˻ 6 9o65珡!@6ޟnͫX--ǎ;ѺW[f+L#.@lH-v5:^LbZxH CۏFh{Y%p,h=ӧ?W!uj%4%|2@t|YgDRJQn눎јEW;.>'8*H9g.|<ͶY#~]A\/nEHղIdfTJ*wdC0w+6Ʋ*; LTȿoQ?:p@ kH3N9ARqqjK- 4ې+0ˋpCyO9ML'8{̙NE$=9-Z54FG&CvyrEJ7YEa\\y_ƎO;MVڷR)0W1ӥe=8K\^S seE8d\(&ӓC䠝.N>:B]E{p 7S @t0(C .qu@J<=rǡ~nCI[?NBBlc_TtURnى  -jC/Pŋi> F/ 9`5Zq*/Ќxl-y-MH]ۡ/NDF K]}o.?l"2/Oix= eJlykH tX'ER`+5}P w-|"-0班)-Hx8($ܫU6K2DVu3`mŢ^1 q^R5FK~7VύbAFS>U@%P#y'@WU ,iީ߯e骏u9sSVH|GzmAWe۽``xPBk3_p*U7WnrwlJ4c7\ʬXMF$y9c!!"W҉RV~SҵUc{9)@L1r?^xx0ژ0[gqr-+.@} pĺWH3Vz)6#g dx1 zDC5ł ݧWD6㣙D5vXj4kw5CTCu/Hv}lbx:̡#RN"ANS)p{4QϦ(VVoRX]{O>V

U4Sc Kv 3y_<adܾW԰/u ee;LeK=:)y{^{ѽCKkH DSxx#ۜDZ93D+e"iay.F:Oq4B!d6.|r⑒G]}47ew\Mi)LDP/# S~D U}le=MqŌ~ UC:fJ2pa$ٔV oX3Ђӽl#1A|< "ʔ-o.vCX$FSrk)E.& UX =+eٰF|T4 Z2U?/"6#n%驀9Ł Nm?u{IM0qm}Fk_3"8mXM$ĸ4쩳o&! +~Q2;NWU]Hϱӛl5 cmI}d {([ީd"T}*j:槾m&7雳@˚L9HXkIg5Its嘝8E.":H}@(ٽ2׉_Zn}Gfт4y`!Wf8)q.9Qg{Wȕ0%qPbYPG7L iw3|cY z[,ҵ:8*?p6Z9-sAG<"TXQ;`^\/ YX€ gBtH8mXGōsFalK{;=œE7h|*fwʥMM|geY}I?̵8zKuW̽'Qoh4.oH߉ 4y჈g^w*eC"a-O/Ӝsw oEIʽ8)#HmPA.5Iq@Crl!|Ml)#‘AurּwoE#Kx60X˚((-z\*GZ$&u(ӗWTovvz{(rUiŃ7j#%LICfY>JEX2W ϰ|[3lLj>=ak뇞l!7+B*> Gݒ0#bAB=R&L,/ئg6ȫѢGJ &GX3B'>G/t:N<S; tJ=ۈr3JU&}cDf\쟪XhXym*T}W1[*d7]} ZQ0.b=<# N$suS =xS?kңS@ gACSK uF&^(~085PqPO2C.;pQ+zgyڞ4dmJQ0"f!y^_F \} 1 K@MU\qzAxxhkp}p9c<^/V93H'ҝ~@!oARBb6r -U ʤFc}5[bvqPV i'Jqu.0>=@Q^[0;3XW!45<вAR {L!@+˳ ## I#ޯ""nˊ*k1Gs0YOñ=8?jiax,p E%-UF{77;912} j"ٕ{mC8eY8@12uqv}gZ`\BA>>lLVjOtQ(xf(L홸K>#=57Bd؋g Wژ黌.ns_Yž3?oICKO*-nY:.\ŵjbzvoHy{95ƲLjoߧ$,}8aj P;O_F_`w]N_x"b4mG#P\ˎvnIPo#sdy}DŽÕl~7~%d@+5̆`Q-R^95l)vZ*!\2Bȁ?/% ZNT#~ X?M9Ȏ 3vh߫)hmit$zDerm偭ʸpq5齤 :9W#kcjLx f@)0Jʹ=yy7j;l %{Σ9tG#Fbk[uFԹJ -cRx6P,I%;X(AI#E{rLH%ϙjT<;VSp+Q@OGRšقG[#k1>&U1ӻV,kO.:pzPqj^5=!fP#';NB=+̂߈Q9w>eB#O5xh1_9Ǔ'^U9g!h14T% (xcWO` KC9LϔV˪?<6}[S<K\pǸ*5+O_r/v58SnzONRDękL#R"< + \yWW+P&pt )b%~]LvAkfO,--rCŖ@Hu휾>-^5o;/eœߘ<}K5iY*E4HR /?~m+뚒/΂$jJzX,4e.mPRjGfEWT9RvuoŞtx h`Vؼ<ݸe5Lbw.:Etɐ'5f௔zիX;n6I}8}$}EVI|_$Hg0*+t;0qdqO3RJ'B`cKbijHJ~ɳ\(0L^ʲՍ}pNK{7fur8l LG^xS)swaa3c.} Pwd(8±\f@ڠ⓹مu^tЖfZ?(#L1f^VtDDy@jt7u!\Ϫ!F u,Kӊ%hP'G4`6 (۟})~r[^Y|yK&Ehr!"LkJؒ;df'R$X}튪lxg9ZZv&!nq˺5O;õH $OftWu+~3DfI݃KN9#&EdAsש"8ɟ ٤CߧS[9ݦ2ϾSgu*Ӓ cO9Ϝ.T J Lui]A{E[̸>9(V&: -f+Pc,ncm7%S׭RGqh712?|Vb%Rgx "1S)0 8WfEO4z21{ګC7[zg~ u)'3{gzNkڅC?u#YSf<蕹^Ks{XkYcԙiM%k) ߎ(P Š 8ۻ:Z8 _ A #MZh HLfhZٜc_ ե]3 YwJ^udC#*b')E<+hԄ:NQCo^+g,IvQu;>4C@i|:o kt = Wqds,m6``{;R W-±,7sT>p"^ >,AFRhCxP1wU=8;Hd$wN"$>eMg CC _$-=A/bTTa OY!T'~ɗ;䂤 ,p?%cgXwPM$20Caj Q?}/TxN!] xZgŭ( '֤h}gx+`_I.r1T&%ʫ'"v8URuu%Rz%!#jJq}Ɇȟ_KdE6D=Wʊ^DS]ȏ#@0oU͎MroL(#; 1q'LT(ljJ`t9K~Ef z>xl-0z +PG҄翂A`.shk4^~]Hu?ڬ!s@!ׄڦ}1v0{\TV~i],W:CL nPf힧9QJ%"XGyJfLqj-1E9MDknzEzX[.^95uW#<19 Q4f.;F\VSA"M&L*52 Ԃf9 ܾ;^|kVڻ1 Mwq }$Yv4cLzP+Ě̡@l`"jQCT[ej_$ncbzTwm|O!#n]}bM[."Չdx P::lg˜f@O;kaIfaP k~7Gί;'zVM|[.W9*U oH1 ژSbHfڭ@e 6 #æص*TmvTM$)cn󠨪a[jv,r4li]|8vx87 {8ޡ~G˭Th= ߭jKmfBF0@zC j!ϟ]%rGQ"yH"6TP Y0!0v2_FUlt<`{90>9߇N^6~r#jy^ lv[]4:t{O[b!<.[t_*iq#6 xPCbЊe1djS"?k~ |SPd"ZO&^ԨauHkPDqp7SPу Iv~D6'!H_(~ e(=e\G!8$U;afcrj극ӠrHZ0qPEI#9l7fdȝFnr}tHqqYmnULla ݘEW*JN*żL]Oݠ4rEx&VWԧ8xkU SMkmє8>d>''lͲD &]rpn/]E4"++AGg_Ym9< qxM!)ngK>Y˪9;>+tqsrH`^ٰ/P/Yd ֫bLY,a!'ZXwpR3v_">r]ӫs{J? ]t fhD? V~ n5 xә[ɦc&ǧtr-DQn]ZC6W/Z e jнW8#3c0ңa)Y7>ʟq^V|Dz-0zHRE,z de?j~39pi NjR!Xp~o2lRg:uu ݿcIП﹤H@"Pw"5,9p]NBE<opF<"s4puO1Glj-`UPa(iwg{R(_XWy/]K/6 $ʑU9o5*BXv# 7)} xPXW(9<ʁY1>Ӟ EԻ~Y(y.AycD_xv~{nD㗤JrX+$O2Hst(ĺ&P?Թ6[6q sR;&S9HӛnkG @u0` n ]1OݳhEO!+5\+:߮=4~+tJʧ'IPRǻ5JҸ Kٕ4Y-F"vn "5 x"`rS%&tPDsS*'Ĩk9$Қ^r>'#Zcj)DdCbǑd)tu'=;\GݗA.ª-02*\ZGOwVåGi$iu).G $P˛P$selFt'9t;Uh3]}PRсE _$c̣'euӔq&uTw"AIp,ɘ.+O_hM Z5p>4SX89H46W<"lrX23qiQ(& &ґ#I5xR,̫֩i^*ٝ..20R^'Dܓ(^k cMZlͻ-Tf#3ċ=ɛld,ݯOSj_6һ_RIZU`93f U} D`x܍S]R&IrNDt]h~8UogG8!$v#xPeea˩!zeղ%!W% _/^>rNe> 9CCa*f ;3eU3k9Lݫ[\NiW4-S6*U G`e&33CwR4 9ɔM+zx7akXDIqЗ%nK 4/ޟFb 3s6|uO(I{%mJ:d炤8v$>>傱Zf z f0^>8Nkïh:lE>'7S!\!~-q O^:\r+ǕN7rQ>-u'uY7қ"/7`PƤExPARqT;$x$ DX>{GK4v'RV'-W-H_U&cܜ! |Or\eA\9+m%JdOizpigqs~{Eׯ*Gm#BRᅌ2P^֌#ԩ; q|m!^“lF'^!i^EJd\SzxAiN9 x1,.&($~0P bm*@RpOؓbȹ#e0Xȓ%y +;Is?^q/fwg8]$̜[sB[/ yfZP?t"tEafi\.qf$o5W\na^]Զ]eH=u3aFU22O_Z _vc_oLjWhq!MIH[,Cn+b(Mu @*7!8,Z Ul 0n3KesӁK!U4\5i$}fh~oՀuO+Qݚ݈8 ʔq1۸(L&@8 _)N=VĨ dãe H"eG^⁙(4~W4(UdS<0!u.RNwpL3^ s[x 1͐~=^~ kC\j'E[¬]vp" ݵHd:90v0<Z21tlS'/;g~}O XFG铧,'3&l}2aqWJO7" B8Zmx:dtA;H7sEƉz\Nh EQ hf/ d$75)Tw*W~i *v'T=} d'I$vEx+x._P6U 2\$qXjs|uP{!u-G ,a%fmW]-7tJP]zL'@ llbRRŠ==cS(%4RadzFR \(4XjK|Z(÷dFHN~:d*JuY]t 4F)EwE+T0T+NLT\A0gFjfj/TCih[aܒ}/BH~#g1xdr!C|N-.ef>,/xܭV.mߘ#5xPh́겳bMݐ[؇w褥`Z?gulFHÊh#m U5ec[|kRQηy6űuI͸!'BݜrfBی.Ϗbdh8&ݿ5%##q,%1v50GKɈFil&B(D33sLS)튶WK'%7ҫ@Tt_V n kC=RUn̕ l$U _{LGna`VMqa!l{Ǒ4UdZmoMz%M'#|usjSq~D<6t\{`ɯ$rB3\a'y #E2E.fP@6퇔2ZN6fzg^".3E3B󉊴 *p^:8{\yt.w$fcsAZLo3Tpqun]=QbW Ww l]B [w*ֶq/ Zj* ]Υu[0:ހ5sy1P݄eWGOּFǤGiG5P[Fh#Y<t(= rIFͼ!  [,vtVR|+ j\ /m'^*.И?DrFtx؃3wIVFzOi?mͲx5j fc%JMIvǔ ~(](-M$]y׸*rBQн<*TEzf>MlBIJ?`xB WR*w#)[C%:Xk2Dۖ"EmG6G:BDpөzh8ׯ?Րd:Жٲ@0\D^Ubx¼FKCke :TeXHJ᠝yr$ {lSDPoH [(W^  ^pġtf)ϓحdeã.8ot (Gup!/>UU( ݄ڍB*ay3),~̛}{Mw=t9쏜*NMnfP4hO*j3=(D"QI@L$vÙ{~|!1ub"F)s>ħ7}aW 倆clSy'Hj`9'O؆o-7Pu~56-|a"Ag;%r$>+N%}he .[hyXv) 4VBmHIx}.fJgQ"tV{P9c޴LAB"H] ɔs;l-q2v?Ilqіg.( 9 je[5p05&Jb~A/{Yi&6WU"WliGegG]n(W7pOO+\(\qeP1DC!ڑDX7X'ɢwy!A#>d* UYQ~}&B9kxxTlU")*ye2Mڣ0l('mo!maD-% ˢ[o8м.X@̍f9WWDυ>гd+j3V !a`}qTޥ&qM K$J{A Z$)qsbT!柎:+"؈Fa (bxn(ԨY|Zi6ߝSx@JTieiRs&eܸ_{??ޘI Aȭش*+/FnML۴ikIc_>>mv3qǶ]Jlѝ Q[F^a5U89HE,㑭]Mxf\)KUSl7[+0㮄$n֠5 Dxu)CMV о 0mz!_:/9rCe^XdIZZ<%{_$]T: Ix8M}/̯ 0%#] + *ׁ:Kdt[3 f&r}ڼQ]ږ_!:IXud[Z*gm}eY"0Ԍ绫bJ3wEX.b ݽ?xNVOBFBv|sg:/c|TF9^J f$;\eEvVbR*=xv[wE3ݜ`*k~@ЎqDԁW)&ҍed#ؑݨ2ƞN zn3:\s]I@mי@)վ RQ|HC[6[=H7rE1}aQ8c῟oj} )K12jpvc{5Lq::ۗɫZ'ǧX_2oZ_1zS|uJ,HhAgg(+-QQI[`,h-%(Bh/xX8jNQtE J2`uM=M}W1{T{ s*xk@8fќ0_i~ ~Z{9DL‹Y Mar|ST-G>;-$jS+ Y]1p\13E37 X@K\Py{':%‚R 9coV >j;®׼h_],TG/d qsPov{m![טq \4hjC }_ kq@mXHi/R5&`*Խ1l65NN;1Dct9 U5A{-su1T(G7=0 ɚ%gv!psheS[YD Ղn]?I|s&ɡ^xxΟEaI>Rc;G+߸]<-yd8a ,hR87wHa׌egQ&KK|o\?| Q h4~u^.ځ\O:%s,)y؉7P}Y1@P zp;8dbsՈ~LC !E"G\ǢՁ`|26 ѽ1?~qCs&W{k3DA&"e=n.o.K.þ 3}!Pݜױz5Ζp($k찘p'F!M]Dd U4d(ѳI6[cFC 6$,rVo Pt4~ R@2Q;BLUԅ>x=&kGw]F7(fjm%orQ >`a'@7gBKr?O]z&/D#TwfLT)# k ,2qڥYGߒVBD1 Xmu S)]5{ia}Ȭ;tKW]H~h+e\r;VВ>t()z h$(.E؃lRT;j(HL2$[#L #@*Fnw6p]6%rL[dNɱWj(wq~¾=(P3ѱ}6В|IC17M`r7?m^gWUIv8m6+? &KnQ+KNWKR45 ?д%5vj|@oҧtȈ>cɶ ,5buDGcc,#_XlUpw]OJq?4kmNӠA!.HS{<=+:68%7P# T U>y^OzB~:K1OUE(Yttg!Hqr)^줵YY ]uU~pnFmF"īhZyK܌->r$gFQ5夘훘 myzfk zj/4磷*%ޜ~pMmklФ_0h-ZM` [У m"n>,2~uHISF¹tH}gnE2W < AP8qj={oQ{< n#sQ,/urhT3ր(wSZxV]$Cp$O4p8oޣD$.hu`wXN"&I*`а ѳ ,!|CYyXñ#k2^Q\𺐤Eg`VOϬk`YSbմ`^I~M!9uΤک +WL9#xK;Z"S&n#VZ-B[)OKD`f(?(7=I>+7o#!1'GJ^)(e:ĩ֠pR4n齠m^tVUY4ǭR_| G CX HsxUs7u ~E+݂qv"Ϗiu$^V>%Y?K[iOW{vծd3x= y%>Xe!q5geGA@W̳^\1؟:g|j@3͍?~uB93xZwrSaϙ^^m%O/K SF6wKíAo$q//嬨%KYh4H0 " &_I|X^(\2MF<ʺ}9gYiM)+ݢ_70˵˂_-]n?t3(I"-m&J;@~=ig*Y1QCc >lnN#bh/]%b%O m0ps #' OD Peco; V%lu=h.m Xñ,vfՀn@:=p}9Lp{KX[GH '?mDI^DPjoG*8V9osXv^c^CnC{*W)-Ctnz`Y,{'xr* t ?#ShČU ۃAT/n0i "F "wYfU"WQmU>ۨd,-Dáv l(xPMlyǻUvl}nffԱF?+61o|JY'xwZ*V(;:Nz@?ib}>Dts*2D ӫy}}/v6u6}Rvǯb_,Aʙ0CTTK$ @|#N 1V6Z[}C\H=aNh̏9~ HHY2LO+U::+7tn ٔN! ]+{N?s=#8SA0v"/PiP h$PK{ 5 nNԉ!:xeEX56+\e ŬmH.b4Z,"4EFdsNk~]`$]R[8Coq wt/rrQe'\se-<,f3Q G_!U]F9RoIrB*i~uε\xV*`⵿1?_2z쳍EmvNA]tp܀9=YD^P4)>{B F9X^e,֦% r}}ei}E$dϧ%bGcf(PUPelqs{YƖ|kB1ѪerW¨u_-#;gkS0*CMM֊$K~0ؗ] l(N<)k ݇KBJoEl̀:Z-=h鱓tmir|[?5(k&łU6+Q߫)``eaLa{X̰zfQ"x@lkHxMՓ0 (QTFWA.Y徚`ILWZ;ʳ.% clM$4~LX:qxq]{j^M#lwY;n* I7R-uhг Ёˍ|0˼msY59w;ho<=;Yuϓ ~b,b$9ZjCKS.o3}ght3nn>03,Q*U5?_8T au=>Dxwn@BswgNgx]-x=wK Jc3Nk"J3Ў}3s ߠbe)жx+݅Mc*Q>+/+ ~g·SP7kci!L^QåGh# B0`%`WdxGޏ ԒhOfwv@XH "ڍsTWL s۶d;؈^لtoCOF<+^_6ڲaAAn _ǐ}0RXĨB yrhW]hg6,M }9O{7n2&Rq\{n#KYP7M.[*w֢V]5~,uDA4D䧵2!^n"CFi'Bifb%d"SB}Wf두:+G_OOg Q\R"--r<P%+Q`U̒0\sȰ' D)jUhԞrs|s|cѹVxu"{uμ{hs"jS jf#^TTL]y@s֥UbYt_ *zjR3aQA )K.Rl7jVa<.hKzk3 CZ$wk"B !h*N֦٧Gk1U˯eg.|ӧ=fLSHN0L+[{So*oGm#|g&BG5YMI^ԩ+ DblW/}:pv\VȷFnzX lO1C~9~h(c:a|df|Bpq˻ޜBEL CNZ& Ǔ 2mfiUΜ^l傠X> ]! Ɲrԛ Z]ǮA'نsWZfN;c޲r#ql1+k/dͅBFd2OA*Ǵ {n A\E%;-47G[re9 =I&B:(Ԭ0JnW^ފ4 Wr`5e] :!pAzݒ,tܷO% >4 g )2nL n8rQ[U&֪ 9(yg)[86p(idMՅ*hJ~5hQ]3y4Kk;Bl'A|D/ZfrQ`A6u憼/$FR1h[fZ(>L0@98KGo`3/g@&Dyss.҃XG2C2͎at ޱY*hA3tg.A#fK(s/a}xEm|̒[^&=dV =G{ıx0& Otl] Gc|j1u֗Jc&AwL5!'܆-N>Kh^=)E|bssqu!8XgnT%o+TPbmg5JVԷKs̬<2P#I2IYNᇦ) Gh_Q fr~j+d~BH1]ˏ \Erx]?zW H=86oK؎ݮj='tc& i!-n&gUӬVҴ@vcҎ)YT`x_ yEmjK?<)%퀌a7"mx(V7 -E•S,Ǚxj, ޜAt*CGɻWF&i\jo"|\S3B褝 ҵn^\gԙJCB'{4w6p3\l Xe6GLHƞ{"s#◂>Q5p~+WYO#^< ޞ=/v`s4̍^TJ8W3}z~fōE Aݎ'$g]\Dg(-"-2`Pss@s ](v"®vA"BΚ;zJ|rhwsΝYq v#۟2̧tH``Qme|٣\E䪵C C$.%>]:5&&PU2;X;.TWi{."iskTl?9:?_ 7X z Qd-a#xB~eFۈ.rK SH٭Q3$g<]XrڪD¸l;Vsf-GQ6:bDe7Ui/*ҘORLkMK/4e3:g*p] -2FPsXC ]TQ1h.` 鵖q3Lyxl:7Sv׆UsJ*BjԕRSd>9g$s(@0 m P's5J(O'`$:Ѓ @GtL8?RTI]U3/^ٲYKq @`x^*p4^Hfi(2y*Ǝոh>|W$Mب4/L]iFynRl{ ۄ|3d8XiՑȉ\{` ϓkDDCl..e9,Bx>9]GÊr>Cs'5>^q?HEziyTu(x)RF:Q rxj+W7|.ZmHU_-fib:u4Oy Q*'a٤gu?< a߀oq׍8uB56`!XhExhA:G-&1Lm [kĦ[*'TJnS#!w~֙|&8n (X͙Lt-v,( M7K~x!k5 ;*t!ǠUDΠs=dL-]zH^Zg8k.""+Bݦ8(7T!OW:1(]Kc@rC G;q_WaE hZӠ#-qbVB$ga\Hp+rV"7@2{6Ϟ$ctu9`M`.K@ZYM".=o)wu!򜧭OWIpEnq[Xa5 ߖ3Dy#m;hVnܛ|| UYA`qk_ 2Q+NOGG<,I+ׇUS8ONN'"هtD8c$/w2?3A=lpo{s4S nV?ިdh5/ƱwR/fu,*75n1J maj!35t0I ^e.w/'ArWH2Uϖ=8;E81H8k4 _q6n]@:Tt`_͠eX@\f`)!nP-kM*S?('E8Kp2YV>* %,V\竳tlg |^[CNcuD$8oo3P#A92*o198Z嘐gk0S_7V3D=MXg$Ь+ Qy|Vяw_?soՀ5ɠ1Jz3L1=lFQyRrB^iжC:H ▒H44bh;ތ* USy2YU .% ~#skOV:5w B.)Eckh'v0U\P#֚j. 5)J-14ni>V{ow,I9hwb.ez n"'{jH'^ԣѵ5L3d" ^m u#_'E 5'˥η> ҷ:P0)Ҋl IG}BUDaHt Wr}@ `qhaKN'$3?ߕicp=ґF<ʅjq%}Ǚ%բfc.wrV>kkاS'Q%;#;A""& nEJE V.pKLH*SRB>LMT۰u!{XNiZɠzzM)EyιA9zCUJ5D9 7Lc%ۨ7"Z7 VR;9ײƯ>2aNj2 xU2bfP'ޱʗRp}yp@5Ԁj _e]exwG5^˿,ez ;JMiߪlB*p.{yYmC#j"w A+Ybp:r6[rB:Oywã./3"Hw7T^K2^Z~.Wn稩L-v* 1,ߒ 8w-%Bifg&ZG«I;UcKٞLZYA] rnN.#g|u^īBNE|7=o-έYf ?|AujdΆ%<9PuRA/֤$>^F# 9>nV WTʸ5 j4TJcger[?36 @(IO_$34Ycc>bz0ʇi|Yo$!#K֍]VW/2=W*jvOj)e@5lf IӼ, @G_;ɸB]"!4s! x#H㑭yth&~YO 0Wc ^_G[F#YGy@^ ƫiHIULaU>$nLRN-. љo'nM08>ee?N-M:s]A%Vy:kp~[>,}WSFqS2}Rypyx[QmmEJ~u$c vYOtzq{5?dǏqvM}LH{l?{j]=H-u|݈աD$ HƏ(ώ,Ǘ•i| eqc3(J؈0d$q>(-` ,C~qUqƑ˲L>BWFS*tM3|M$ k~KD4gK8fXɷ!czjWlc;6CA [YaapJ߅mJ;՝@4:7n1@9r~BSAknn]B8IzfV|R޿գϩ'J-nH -"ղIyh@8j:mWU._Y+:(Pi4Qy|fhgEKu9Òޗ8VL/*O#Wl63MOtBPoû?Pq|`c~ǔ֑q]xL{=Mf~;k;S(H8B5@}w9iEWf!౮ȴF˚;M*Xo`=cse " Zl>I)ws0$w!,Zz86<έ(C%0ezAX(ObaX`t%~uja_8>$? (lhF7\H_|ʒ4GZkK5_u ^;LJ䒃ڼ`K8OQ7J4*cl~tC%7nn*ɡ7I };EoIxD8A)SOÞ']znh-1C@]T֬ & qJL*=4MrI 퀸4{ͭB>`>fp"mY>t0C:Eٹ% )JM,cpg\\#9 Ƚ^@*"A-fENO Fxe%?!Ƈpv(oS;U)2 Ow1-<DgN]sJH[u Si`BAMj{wc-uf9Y?rh>uBD/eE99j$ih( `;oL )s,A'$/Z(S(jzF :/zp@^!9w6qFi6uзRG4S% HpXӻ{1rx|eCK(:U8K#u$f~[a %o(_ϙݰ}SP7{vdu f -LKT5VxY+&0~A{̡W;0X^'Z EKW}͏$yѡYT~^9$V{a~ص&x^ݮVgiQ2\nP O߇$clӃN!SN,M~zsLqԷ?m |*fb+\$4Z%0[ ̀\@CkvJMkPjs󫐦e0M3DoMr# bWG0whnWj r-BnzJd25ː1j~]4J _ˡqB9KKk$s}߆M.Ïrv e ܒ׷i #ei zf<'Tf kQN]t%ݩ- ).76X](œ4a Nڭ7O$G|I^{b(y<\UˆO N|aE>BhZl^H|NݮC䞙֏TIBX(40+-{dEu~PVJdus:_8(Fyor5M uM^aYwgﲽcok<p6MYn.ll۸], ?e0 J6I|+=)<>(jI~Qٴ iE=U"Ƨpoں^x/dlHk'*4J.¶8.Bͥmz/ dՎ})wĂ'_sS{6m yP†ե-|K0v[rPz%<?(D.h\DyP8FF SJ|bG/3N"1х(H?'Zn};a{Lx=.L3>wq#=uMx"qH_ %<(fuF=ZNzӒ'H`G~޺:Fþ ѶyӖJE'; fr`떟6q^览5W!ɡvF-4vʙ KeH5G/0h{jgHLgn.9)o,Ƹc#_5Ozc=e1X9 v'ky 5XŎQT)^]GMPʷ$A:1vo&8yfTbr5E0n`1r7Cr >oC,EؓWr, N#;ODJhZѯSQW>` c?(b z$z-BLRT?'0ImS]x#SqADlH) m$=FHL9s{'ۢ I` ^u|(zZm4-s**ЗVӔp2㯢~FLռZ?:W3MrnElu_8̢6zAni^+˴ͧOִA{u<ԶD<4W9MQjW^e;0, p6q 37ҋH)3LG35ͦ5qA}\cYoІ#tr2x>&2f"*w-2Gf/p&m/?|/8'X)Zу/MM?ѿ'Uf$ gGἦ8-jc?C CB]3t-m*|##ۅ,1-" zp̗nWGWk% dm{BcgdD|p(ݩS:0}JA5 _Elɩ-Tne.!1;˅EBWT gigƩF~yzIC`V!!1Ў޺סV ]]v w-=/%`| Tϐ\/'8aӸ`_$ BFI:KCADhs$c&C'ZOT>E2F,5yr[7^jڭ U(`d>_#`7(/Vs z:f(Qvn8}jCeIJb7 8F+WV|P z7a ȯ/%%*Xv>LI"g6,`zI_9` (!׭vYꣿORbY\&.*t2S%,m#C"t?l&M2.~$4qgZF} %kPT ゜ {Sh>CpIҗ6u;gc/ͪqk/juF!T]8=$:EX4?&#I7j\C6{o6LNKDzI4k-=v9TzjZ.h, 'L:#IKۉm0g&+7s*A0*.!xoy!]q iͼ>edRKw{# mYsj{4鈯q8*tE$}gdŲ[t!ի +gvBZdۧEuH\<%gASvCt.rO{j15:xn碲!*E:I+gBlb9SPףp+/m%!垴yXD;E=VPACK dY24dG:'-Y7sF+|^ǠV&ꮧ^(p,\KF 7My8Dou(ёyv zj {H뛳.335@G.anHeCZ^Ѱ+X<ٻ h{lSFDž(ffֻ+C gRoXDezRA\\ ,mP#u8 ws ^u-R-5|_!B|g[ T8E=s'Ӟ/-C֚:Ѕ.vHV.S|t&l䢤Gz:)>,w|3:7)h Cd%l{Vd{*![.0SLģ99P{g6'}i|֝@ZT)ko Kz%@}rB RxI(OiV1U*7Qu@wc=hYz/N<5 ,)Z[kW=هr Pl0lO$O,|i%ikmAǞcgf6`B/ֿULrp7 v*U% sʶU7(=o>G'3+b1-a_m/ Mb;b>9r_H[kHAdP|DI %3$_J:7\8wFEBpBc?P"9 AݔN ׌mbvQ3!%_pv_,A @Ֆ›6Oqwr(ÆD?6NO1XNa(f4n /f\r.EĖr["!O X7 lYRi.컵+E6RtA] /Dz@bDliw)Fhք*2I g)FU}ۯߠ .~^[G )INf}8N\~`uwmU߶ۦCj_+ T"f b`vYALxY.xIcpm=h5w319ۤ`x~OT-AZqap‰|EC]9B+4S'dt6>{zBV crNkͺcQtep89LDАQڇA|sRu`I4=$| *PԔ:KsdA^pN-S9ڕf5d1J杷U~Cim&z]*Kz!ͯFFua, ̵(7F$d3d-儌\S)FɗW +Bonne[R>!u](I\#MoTJK]KOz-To]HTմ}%0EX| ;klXVe{! IѤrS\p!::\5fO\ ؉B>6gOأ?'0 pjQ-K&z aö 8]\D_Ji/(3VxU̖؃a"n1K[yq-2yX!,8#_ȹM;`JQ1'Pwb#[rCX@pȰ濰_oik Bw;xWoJ4]zC}GO߻njIqQAFI [sd% w5(k=^DG͢Η⼘-0QܭP+i&xIř^\ AaLRs'Y`b5ۧZ=yMZWRE :~8  {IyM; dOKJ'^ u% xqqw浥n(k)``?cl~KM3C<"5nݼް^E2<>L)NԨ@p<6\&8Δ(/`2llU.7CN;ݎv 8. C'AJ7_R~(boDYLEuKpwtџ1c~s὚ȁu#4O}v`#&~P˝S@cyoGDxitdĕd>5E\Nmo 0T@@m4R'WBSujCI􅾿2MM2IJ_kar'$k 4 Ņd'_Dntn%;c^Eo8` @:hSυC"׉>Sap\?q=dL2Cen1;-uMRp&= ECuF.b4uUbrgƇ餯m"Djjkz0>݊wlGgQQR@sVk?p.dŵ47lRޘm|{1?\efWy[TX .Kzw;"2X߾?_ ihPޑϑԖP/CaP/\un,&0ڏErNq iɌWu U˫/̸#-/.J\_;i-1~8jeйHW+8ҙoNc|dytW)]FQS\VӪ603, >,c = g8s2u8OY9re2wU{ѹ/"IqA>'d7N\EQ<A"쐗 >GZ9kmK+x<u,0H؇ɷ'\ " @7.Ƨ' ԃy<lG xO#h )YU䟢sٽ3->[#'BNpVvN͞rF^\9,w?, \Rv$p.D~{MwǪ-{W>'rr/M`U*#1 2#|Yjg~Dx1]rk풑L=0-g C*=ЗM )~cm l T*B%@Adn! se}*u3k7kK8ED57CgjTcBiڣ-(R3[Cs$K?xrGfrUS_!u BE ܅d $]X X!dΟ}Dh-Y;PC B {x 9,ƙʴ.슀kf լ4+Wc*=!k:_8[ G0|E0d*bpz'IU@%v㍭^8#4{ ŊoTyQTe$DxVǝ 2QښEe_&KMki)F${ݢN[k0eX^gbL9|L:|[䳏3׸0ɷWOrˡs}ӂ~mǼsǒH-dn8YsM)AnD\!FaŁ/JE2dأi6hfP.\]C6G.aݮ۫cdDenc6]2'9:i%=A?eNuʆr8_#ߤ5kU?q/Eoan:kr * zg᱑dPeZ)ɶvw&Y&|7rQђӭ'ySD̀!]>@qy/Cӿ8o?ѱI㯢?G<w7,+-G5GQ$sbeej%`Zd\<Ġ ;4wP|g@02X-_D~fV3òz֛.{4`_PPĹu{3R-VKF^ŻaN,cq܋rZ:!>y2I[n7bK7# "=298oW w'q (^AŇl+.YBOFLQc**(; 'bC%+c]v*E:0^PщitOuDkcRh"SS_n}.)S/C\R0 'Y [gU[7mF!AcVNV9꽀\\F 7Ek.OfP̄&H .G3&wL17pB G+"Ёʲ#, UYO}-g JSֳp.][trF( šiпaԻ=?,Wcx~N }3|o ~_v5FiaXG䵷nxwIT1L? ~+F{UYEӝr7.Zoa~bE(/ Ett]}0.fwT{&&y} sm{ԧ);q~_JɝI~'iwV>t$\9^r 5g~ I݊A wtӂ9Tx{ m-g2JB3b3`^7MDEfcguS_+d )eU/UwYDĻn; *ۈ[бDa5V~i#VذtVЌт,đ+M\,geqb ,wbJh=I+XCBuЭc7PbI+7H{X-8淧3xÑehHjhN9eEKHn8Q&`[.L2}|MrݰD5βV4x>CG~5V6UާKW5P f8)4rSU(μH:%A!j1Rc/'~5b #A[Aa}.!Ri+KR_I #ݾ@w:lʛJ{[pMo$T"*t  h,2N|Fc,XNQ KPFU'Ύ% &6ojJfs Fv2]i{I&t NIY?gB}X$B5#;L$\2U~2\?bUتymb,NuU,ᵘ#a~8Àgp~MnPj( ?nu͘[Z8ڎ/}1t{3pںu;dpQ-<˹;e/ աlR*<[2{6.sPdnJ2\ on9<ƾ8&7V(h<L8![pȶ?ȇ0[ z1T0kI&2L^8;/ku8UՆ9yg!}xLOx-2&QޚYQ} = %+v:1 k_0@arzLk2HlB\H Jy *Azp/GP~JEQck(*Pv1;8sio0iŇޓ?.jy!fiF,ZqJZ&z?WK-szr:E>L: $SfݶP{5?Dod}.YF’A`aevY=eՎȩY^P,.(޶M#T4#V7JnǺ}DQ8{m>Ӛ2AKv ݘp"Ɩ^zka5  @"{8pַ}EEĨ1(rj¡Կ.YΜ\;(+:Mu0ŵv +;4cMF\BmykQR;l]6P yfC)5Q--0"R"$\Jc斬uO MxEh9Vp KK[ Ȧ5!r܆]P,wk A tSKi{A׉Ia*+}@O+[y13Cl2.ƅg9.pCQY8C,9?cgB ,BUIi)l>#aaL yM(70;›q=̘W~>rUPTF# ٳ CSZl{ /n}d|pyvc8w}$I@b:$T ퟿mhVΓҗKc ZPI4}ks9`z8gb/`hZ8֨DzF:R1K`prn(D}/ZΎlQKcs~ 򃕣D³x)ćr*F&M&žEtanc^g WcikJ/ 7l yo>Jjl^&*.'uu:d"m}LrE2?}Z$ ,ϕWUz(zyY71R**}6^v5M=dsDײlGdl_Odl#^C.[%tQ\?4W_Ĕ|[ 4L5JaM)6FDZ%{F1!坙h}GoEf0EVMtwQ GW[ R a';N+Z X"ږ&ekT  0$ ]@[خx2u\#b$[ҁf3)|`|ކci-cG $Ɵ72vm D-SAE+oD.f8*P WQ0T?*tH;~e~R]*GVǑ YAw׳-ҬqWɴT>G>t$Ԃ&5ƹWLL=䥈Jރ=ŬW u%b8- \G~潧^E@ 1o5ǿ0.(Doyw1f2hE=٨%ChvD+c;3aDx, ߷o/q$=D(OJxCjubhEVBKp"=!MF#6G-4qNa*wMx9jO*,'^NX;3sqE3XB?X(PYzh .=NB`+s.,WBGzM7r*jKi3DbR)>5 *zs}ƿTw:^tP}=)+K]2aq<~6)+'e9Qvшal~(E>S\b ƪĮ|Ј:M2 ' BA(Z7=~wF`! MBv p%!k2@,W񾞩fYpO?vD7{Ax!ao5(J/S7yY,s!+FrQυ0f9QQykh'^m"j-*Di#Y)Oc++,Z:6%'..!S}**fB(%OW,NmGGv v5IL$+cl9)My$DBNO~DAm5q[alb'B&8̗ަϲhN,.mpDI).+˓9(]ELE$ܹ1ɰxΪqYr[:(5ZT8.KRPF:V2:4@릜V5ʪiyᷨ@g"%sn0>wZ1e=\qTTo0j K(w 4DxN 8jْb$DKɴ¯Vkճ zڞwY+qs}Ԇ%g|Ǚ-4% &&yu-0bC.DFGrh8ŎGPc15BُZ'875<*]MB+q]9sEV>'NE޽N,,$.@dR+ʵ?Sӑl1P'*RدѾs8EAɧDf=@a^5?%D3QF\7xElrs}|z)B,[e1 ŷ wZ!~*3w]9C-uP)*~"֊DcHҞ}ȩ9|KDcJCp⦓(r*ଟ18!"]ײdq2lT<R23s$ ;B%mD6H~|"{h?aKMCO_ 5?A}`8?`DAkYa^<?>ZFp&}ͩ{,vGZ脙Esaء8ƿGފlnubXL8\3UE}5>ksρi+YHB Xy`#:+7H@wA8L.$I7go};LoV&Li΢TQUʲivbgm /_ӆ$f}45ݚbs; [nMK;'HtAhARN3Hv~ce뒑Tj HFg#QRKLj- 7X!0c|*E76```/W6a>H^+jGsb ƉpK1Ș,-k3xnDYY ζUf~^Tf$gw{hZy_~ g= Rݡ rW@J %Y"!>XЗx@sGɎ/ԝxPD;XJ*22&d":uE6c叄Xܸ`Ssۅ`$9nN:\ Jt`3~з)hNUAZyX/A7[BڨSq~NƝ\X֊VR'iuDBFV{_gp=`O`jE(zXQ#!YiaԪ迚Jb6 κ^Ke^ꇳTb\OiLxA]6+I|\f 嬰L1&J%̭df6j&z@5z zpQ|#SE @lL,0=J3PQS * S4mcb\,RAPȽppI\"f)wkxۭs%B{B\A\0̴ *=laG]Cn9%H/0NJe%˜e[O؍mj ѺI49A t:[\:IրZGtXKT\GĜq[ EMg\5ELЇ ] z,%17[= gKJJ3b8:ú>J弸߽LrRLTCnA?93h~+vbFw_Z?U 603uf<YV!$Rf?ury|u]\UnL.EFN(ݮizӷX5$<íU#pa7~֒܀/R-0jyk&.anD PGtcמDbg!yeҙ< C/,wEUX\ FecǽY־B+Ø,m($֦o*Crfsf)Ѥ%XEƕ9uw\U(-dC@AWÀ9,\m.L EGNk gB#\W h.[!ug3l, HTI+5j8jH l4XkT 0K{ʰ4%IŭrOIThqp?Z<l1V<mR(д|{Ưt3H3)"b'=}7@Ze:EtStŕ8vHp`jd;($Lʦ¸|+(X9aJ;jȫjW1:Z,KjlxWvd|85Kh9f(d[,~n+ޓ7r,1tSR?L(+c 9*x#f J@rN<| ;'l8_YwSqJYxbjU}jrv[s sׅ¾ 晒Lh:C{F&B1hT:pH|*pSvpHzTY^aR1}^LDk~ ot6McԪǭ1S;B Ma|->p A {{,guzb]`]ȓ]bf({RhY5#8rݰ>|_L x O+nX&yء10ooKnxRV7pG7045egU Ž:8>qO( ɛR_  cؽPj9X/V_%Gi7mTIhoŋkfìfMm;CƑ;UkHs'OyˈZL7v ڦI5;y)+TlU]Ӥ<_C; |V0(MG4rufhf6$|(Z Ø]uWЮ{_{d>-& X0\opki Gm^Ue1\,wc s &6,T't]#٥#@B^_3q{I^mp8 m;ԿoaoM%MJR#Rdy(&J@-y#]7C 9if+Y;~~MiS k+fbn|!vJ ߏK]ʇ:=3;omy{7ic̗ ɸ6M.BR i=XH |@v|K Etq 2p7As~w[%C o)A+{kqI.ah|b)J8ʔ( qYx +uQL\]EÙ//:p\h֎ng_ZTb ؍DlIdmRZ~ؿngN4^Io$ZhuVԱv'@/ k' .ܷ/yJ븮HρkĐO >syQJr@VތQZZ[ [ള}'C Z5ķEUm,ϵgSָ7(wt/X\l/@)Q=k I߁b.y3_2v Ј'J}]Z'"{b P<)5Ntp? fQթc0=tb(iY;m6MⲳHcӷz[sw7U{1(eV^N/ }9d} N"rͣ6] hI{ ζZ]Z!%ឫRAy=Ka|`ZHP!ȯ@įkZkzn9%n&R{ 11:2|PFuCskf~.{o@eo47LfVa[ zZJu;jaR0Uv3(9E6,Q"݃d"xYkPHӎgx+,EѮ(dB&@aZ8cE""7뙻U )kQAio#I(K@BlR! n_\L4%[dGXx !PߊSc{' k*+-d=oSoEh }y:Tm=X>x5_ܽ o'j#Mj݂#a>y鎕FN]U&0Hh>ͳom6Se 66xƢܼH0e^H~R%|ɰLK6e%X1QIW;Q|\?2\w)bBŊkuL1-%a.·X^4І%T}?28>;04 %8m901c\gyo [KRͮ؆D3W*lQ;T|X@l֗1RzQ Mŧa^`P!_#*/Q YOSݶ7Art&7P9…Fh!|&((EYl#{9sB"wNkY'@:KҢꊟ2y(h88 ۂ=(ntA38/(ݖd$ ԩ<{ǹt=U[#E=;OP;siW@CF$CyFFX=1(,zY?/:D~΂o]xh|9 qޥxq0nSR]RtZ0 ĩ5&G42 )2,=:>kcMDE})3RSvsE'2xILd op1y)Sez4Th+gα_օan)PH10;X޶X ;zZ4[*Vd XBZ2糴Q3Kn][.">45xywl2(j!WÁrK"Sm{Kn;%!_x 0V6LLc 3%w2wWr&ubZ,Z|ЅϷ,ҢXdy䋶6XJ;g=3r"E9j!YHNt}\=;1h 1wENs\ZpBȚlX]v! ja,JY2*av®D6(B` *&p;")~bX դlz^zl* c١ /2!;Z,(q?&Y%c {׽xC%sTS %$N4Nҩl[1?ס&IfS`evj fG@bʹhmU&[.w&OHBu,:?Jۅ;& YFnF)Mȉ# t;71MԵd¤hY ~/㹆"PuZuwobvpN%~ʢ_R]GkYI\/9C~ GOZ 5o ?D0f;9B _Џ7Md@X9#x\dLw]qpw!OLkNw1' 4%M2~b>v>Տ)}<o&A)']ᛖni87\MÿqVJCPMrM%xX^T-׍Wvb:c o"К#ST?gyX_=6Koԅ` 5.Jb)' .v{AǢ4?6[5d̐GnU4k|BHFCrEFbX>8K /ȤG].-?M-mQCa߂ fxispгL`.0\΃hyH!fFyN f@K8#2""^`/o -.lNz#.25Kg,DDOWZJ"yD&vUU(ӊ#1٫v3*T k 4F*QOoFkg\%h{h&௫yu`*+hxi%"?{  ڡ)Oe;`dQ.$k/m峴P;fU;B]`=";˕2fT; G^/K[UwVU&ws‚ĥ& ~.3F7u]LR=E՚@yP|:]k\)ÏN*jp]gP;zjc^y-. EJ8g"ԗ< +a۱+y{PNzi-WrT nS+͗AXZH=]i`/j@L^V]Y8t5"'c!ɛp 5UPiuI c*kHL&IoiZzIlћ洀6_M/u^gI6jo9"Vߢڧ Oh>z0.(~qF9%n%%=1XLkviyF&>N,сw{l ^D9C:r |)ĉMVMVEN@ q\\2 uNt'U5&n6ѯ_E%gv4:a%W W;fr%r~4 `"?yLhwWA)uN=M::ގ8LK; 8=Q{QI=mz( e!;ntwF'#ذ-l,36iNg5 [Tqr9Swlؒ܃DPݦs{+z83ǟ%Ͳ21i$cwsmH 'B8roR:&u VFǰ6:Uܑ*vKRgi' NL#W`T︣&J)60ܕ>xr_$*DmFȿscۡj,} Om|Lҏi1(4'g c 'DZwC~8zA^< _w:RzK o>y R =(-~_l `4a^0y&sU#+ݞSWƟ ZW(iK$]:+p%0zp+qVR~B;BbDԼ+D4ͯL?Pzr*J!"YBO H%/®)`= R\3Q:$r.5n^~a6ك?]8}ultMQ͡_)}>s~ֲƨa>L1KGn+7+p}v?7CEKo=[tbQΚ *},?s"m&:.!l}IA ~ VJI鷬{k6m1#=vc52q6'Ziz0#ಧ5B/3FkWQO Y)"tTUN֖YôVVN$&F9^dӍb0>鞨uq֫QoP!R \yuQ>D( i1ec?FFxHٺ 2 r JkS0nCr_}1\ UMC y6zd +E){\ڬdUPܒ/7խ>:=FK4ղncm##V%g/:emN<40uhDf`|tXnӂF 1Vb7cqFӁƻzʞlNZ?>k#w ewYTA8\!.kuh#q̗0Ĥ'Dpvg"Ku-x;#aT35CNvCc#e}1)QScĵ\~~9?v0q :hӋsmxaH#d4b-L]Nu,m4G)TBʼn[~i"~z.dDadc‚h0%2Jѵ[l$fIgeKزӁ{.7kT0~f(V Bf}_m,⾚ŷZ3ǰ=Ia_#G+ښTFaC"!NA1^6A]yn s HtvY"e&lEnn8 V,!z41]hb0 Of6b v5%tv oVV޿}\NxvVkg[-Xa!rLKKyY>//ܦ륾91KAO857\ cP4y* |p[jF\,g~ҾMӵi mcH~I'P޻U>iVr$ 57?̏21RQIpXK&D]%9 =2u:=0m0ތAy"A&(rmH,S½R(&3-45< jG4<!S<ߕ31kF!AAzEv r(j )["7Wױlp} W `CB[$1#ϒaYK.\._\ʋ<],ŭ!|?]`, byAEs!E%}5v!lc\L.g>v 'QGA+rD4ٱg;5P8P0w&`y i*Gd#- E~9yOgcuEWבReew8-hZ:?6M8Fq>u1|J&&OQ>/U{GH7n [@f6ҹ9Y%;!eRG[̃C!͌\"r`nf&i]?۞`tobT fL5!w-?WP2Տ AYnT)=D&2nA/w2J*M*V⩚[V.h~^N.UR'xS<"mAlH_d!4Q";0m\8H/2PG|O$6S >^NCdn$t=8Bpa8駂XCB;H`Qx(X\?c:9GG7@Xn*TЬB /o y_[Kd@x̘S&adbR>H e.'L!q iv<2)9Ggan~;wcEcb'J'}8v7& kz2h/wJΆ9Dʆ$&1{0@zU XA&7Vn?uT > [ r{ _$4QW6M?dHt񔕇#th/Ӭ,Oɤ%7QK @< v*nvA ү)(k.IhPK!LnwHEɃ= E͌Cɔ;xZaV?#*؏ƺN-q'yw֋9]1yuu%Ix}(2f-צa?9oqMp$̖`<\Ȕ i .MeS}#H?Xϐi,,_|pW`;7[ 'gwF%)nRwP,b!?ĨA q;S쳡%!EKy5dg^dPDcN z^$*ig/mG rmm:w~A1Co Q~[u$\b\̿dkwAQgZ37%]t:; D Q鍶Y@>%jӃH0c Y\@>0V A8uBQo }%焠5 pr")pg]xE"Io~'Qo`0aE."q mo;Ws~]jc l{Ć"BMcwqYw4vWL鵭Iw~Uv8]L?CUl;/_PbT%彩TLoevWkHz2/eC.[z}흒k˖NG6I+g.#g1嚪xK< Ga5$:H!4o;AT}RssL9rr ߼Q)ZDӒ%VHZڎ. 9 0!(l^i~Tuujjb$41]jl-v32)91AFN:jTbŌȟ c߲#h!? ]JCtkX(Z/8: ۸UcOq'q!djÂ)iWVo/_ͱ]Z>򒬞 OEV6 Oa+E7<8Y/)yGbb;eu+$ҔDaʲG]pn!ûȅwK\] }N4TqoYDX|KtdVB4V/É. "WKJTQs_8G^|jN&59_?#eIL>.1wY2G4,yb\}i߁9v팁V+m:C<1Rj^戦mzV$BpVN-J& ]<>GN(l3hFO 0L _ynXu jFj'6.^Jls16AJGC5rي2:J16rx?x*)Go,VhMpZR;CJB;@E4] ZV hx+[jAjNצ$,6!}\yko:n\`Ǡ* 5_d,Ӕ5PWKƗ2@QF ܈ Vihz 6^:Оi+ٳuj=+u;^}Y [A5D F67DAi Žzu (7Q߷Xv)G><,0j1p&l in(36ҿz>^]npXcD̶d0Ҷ~^NhK01C8XQJ,o,=`DfQ{]͊X^~H|L2x3S"n#,\#1W GZkuMé  V~R5=s="G9-C AF_ 4KRCM4۵:aºzq4\[K-'9ĵeA'5B5a-ϹK2uXcGGrܔS=, 2|7gN$ro}5L0yt$&K>v<^xjA--u4x0:.P +Q0.xgc~$j[RC":V! S b%qoNqLWBXhWwv|M0( \.;g:WLE^IL0 ~P0kiQ6%ʥk6cR|YӛiP)bƉGm HZt2p؆WDx"mvӲTiX9tHsTJǰv~nqwі#wY/?Jݪym TV7GI'0CFX Q%0m{Ӆ_&yoGSEWI\>d{0]*F̰(}]"Brh8ʝ &;S7c%Q6ah_p|>Qx5-;r'6~m[A÷vN@7AS=ϻŚ9< i{UhRSq~=%gN$C`!9x7;3,HDvyz__ )L*M%Z9[Eַ6^˲lja{]J-Gߪx`?K'j45(p\˟38oZwec ċ1PvZRDӐTӧG84!*e/ UGw%Rh<:N%#,8'IFHIMEУm{uHY|0c"|.8$:/63Z ^r>+S>45v8@bѻ&vܖ^?H8 ̺4³ϥ`7r A|Xj*',[ {ص"R)}D~2붗RFg-ӿDGAQ"N8F<g9GPݞa_tӎ~1&[oAK-o^4Ť,VjI(G`WB㮉_kJ$7 oh=n,k\)]Ac7]"ƺ'Q%JI{&x48~f>d!idڡY/DLCM\Y-,&]{._`HoԬjw{;`ntU|pxͣ<E/EwNKoJ;Oa̪M UnSN* K(\%?{K!ǜgZuP6O49 5")D{)2|QWCAPDrgi"PF >|)Kegb:DbSpiP%]I:R*؆V48 9l$k$_}-7{s"XSk8v=Dߐi]yHlSøvX[{C;Q<.lV;"϶uj_8fʠ&(9 C0fcŻ1`v*pm|r*i:"G;aoOHu~ Zy mQ%,ڨWT_o?kZfzh!oM-љ;~+5.Ի?MGZHgBs<-G6;a~Qv`g`2F~&uyoGI ke7J*D˃jG<-ꖁmH{)؞,<9G W^m΅MdrBJ^(Ʀ VuT$5 kn+E!B.sD29:Rb2]:1NxɾukjxLzB'o&Qaޭ|epd?ۊ*ǜlU) =nU0_2w>Yy ~b,4:q41g`qDdhzApQxy`TCjMj@KN)-unh+N}G}r㓱.ֹo#Ȩ'3_ .ED3 ;@iyd7-O:?iXJ_tq"7zɠͮ1(01K;$vᶧl3#%O1 CqX` MQ@0aL7v[π=ۥ<< UdtK~f@jM S?՝0Yl%p)fA+|X|1#1TAw)tyZ1aTQ?T ؀[]s'{tT7n$:h{"gq׫ǣt@@S/ˣk\MD8E陃5)8<:hE$' q|Z­_l!˞.Č89y9`ud`Zbhh(Ēa)VPgG3ŅA;P lI/9wAֆaP5cR39$A{?C)LW IA8Ymڪ D pܶ iśAj[g:1?EKg\ (c}:^F@c!|hfԅM*$4rvF<gvAkM!ӝ+D"puj\=oC\Aԛ=GHC3eD$/BDn=:Y>{!s~6pyL[p Y̱o$QfrN8Η tw7~%cNYa71cRMuM,Q '5u{0&(8A I[EyE~YWUoSoll7~a왏]7*/ɞt$,N2̀!ۺVKl%Ǜ6˂'bFPh^o|Qu0bH>1n p{r #_&odcr4nqSΤeѵ]^_PXSu}Wm8KajΎRݸf2C `.@i9W|S-}_ΰOV:4dZpFߒ1l+EҜ }(kܹ\NN4@p*VuAH/|~ Q5ieN 48Q 6)vK,NW9BqKٞ:zM[ /%^Z3IJy*^ظЦ(b>FD=$ H.n?xvsߎCC½()"iuF-Z@^F :ʉ1UZ7mv{y;TqnTGfNړ\*bR=&>e7k6bUuru 4ߴ8v2YdAhHkHIDb>2MǑ"Xȣ &E*A5ƺxG& UN3{ߤ@Y$eEӍkyI620~^pVd!}LݣbUAP~׈: 3BGZ.&7 k˹ˣƬHz&ˡ Ԧ7=Fml e?\c]fvcjD~Ў+IWCl(ABY:sq 6鸜v^XZs4ٟD3925rTmr+h'.1O٧@Vٕ@}Zw)@f|~zaK7gYfJDjI j&;0N!zHVγǧڄVֶ($0` ͵IonUU5P<{--8urл#KY3p=Oۤ*0f> i_4,޴\m1%a 'WIo@SXFWm/?@m7 .2kD{xT9֦ ,:.%2|SYܹ҅uu_Zi~F! }uUᦅj:}m <|2ǡhWWY $Tj1UwFN:c[<(%Qdm/2iO!$s4([o|8/ 2 74yUҒ0L!iӦC Қ!Xq ;$ 3L0ܳ%⚠2NE$$]S/)TEk^#B.w*^y咄$VH0҈f^~M[ CPЇ~rU&06J_$͞=_ {A::`76ik=5YE= ?B mDžQf?9kv }T SM6-UDfy.AXp5R:0@sR*y.q+IU GܹI" Ow@^W+SBbY_EUzH#zֻ=ҿP/q`!dx Z/);nhZ{ ÒUk ye2iw>*_` ^;qq*4O'2/l!T|xQA G/)nA\%?=o#*\)S1Tt}o͕$X/>+kt NXS!30_oH*}&~k~CvDS Vcx GdNi OFr9l.ͤs卾GdBmq;'sWX!qh67Kћj)T=hYUz qCBw)AԦ~gto5͟ݱB8e\%K )9m!ނ5G<M5ސ]a`OCb_;p^-9s(u_"62@TN=2̒R#bJ+k*| l nǭLPG>IӰЄZ_GM(IDZ\żocݘ#k@3\ N # g͸wzՂUһmr "mKSzHnحRG 1EAQvG 4>Ɋm髣ǻcN&̜YL S$?=13Uvf,F#RZJ=_[ RLPy sCgA@S[8ƓYRϹYWѱ Nw/Z?8$йJ. Ib%7f8n?mV|zת # ]u!KHljqZͣ1^ZBi *}*fUaИX5KE$K5e(]"?(q1KnnAIwwlJqR.̿j?tZ^.b|( ^hPFFYtď?]aBx60j胞GFZpiAPӈf NbNZԵg . v e#}o?R9j}Zez y`3&i2I r2цXMzQ㚂`=B9,o BMCm'k7?P9GODKI()QTP :,zzZh81@Mj(X#[5.U$;;|OFǧר&-Hf x{$m/J^YۘbVPFZ䕻|`* 1HfQ_@x A+;BفE @?FP rD9FJ$xX ?ba`Z~ lE#@VT"xͶ9}[ ސY;L~u/Rx;JLOq9뽍,?&pz+^ )lǬ*| a'8+|)NĸRX\D'BY"zJEl) =\r2W]̲ݙ%,M,.QcQ޻aȳ|tеO iߺBu-uQԺ{yYBC_4NOD mpZ (YpKIq_q!?v\mo cbWWVxa' f샿L{7y6WwZ[ td!JCEU.qLsO׈| C9[HZ= "|ZXLwe@\4ךRMgQY1&2CǜY_ LS5bY]*!Y)0%T) 8߫bb}jC%2zn8` w!P^`ҞEwFъKCi\lq0$Ƶ6]69% RO4IGLnӅ?EfT^(,8;Abpw\=4sr>l#1-VnLF6$@+]&cP\V+Qo#eKt>:5rͭ xL }Jo9|O) ?D281-%ꆦ2)S-$̴?K_ϙ^$A)mq@a* YI~,?9[!z!@T"M~,3) s$^hry ^vmYZm_q (*wT/St_\Q +,0ah{<0Lع3 0i褷nw 7/lMHY$BL;e@xm81WL u.>qFe_\n ISgrMB(?H>WOVxq(mgu&waDo8\ I}ڭ!f Jࡕ K9[g/=1[fר|:vM10HcCž2QM^>R)%W77;. η'kE`GCoTxݦlXBTB2imcTRLfp.S!uGBB(%K?|]k}ȘC维 QEUw:&~;acLs CHhd KKU@6\ٰ@Ur> N,b-r%`mf1N S蚀$x%3V;`@Bnvf|u29kQ`:g(-0ۀA8UXt!6+ZDqBNwb1-.3\$mWy<;Kc8i.=:?BvFLЄ(/ >[=11^B"O2MOj@Ç)ޑwqG0cF&xV,`Jp6@x_J0f3XLյ@a_aIa5 д )g =|s6x֛ѨVeD( oe#D&F VAe{1ׁ\Nݭ! hx߇C$5x4ykЯT`"sFČJۊ]1U=oaT-qAJlz cz<?lg hXx4tc/z[G{nO4d.܊$Q~ж!I4ҋ\!|Ѿs@u.׌um/br"3ҕr3_)r)s%#&>Z ޫ .>mCܹ批\EX xѭ釢Ws#@N\?,cVYِ,B^ b$;5$al $~ dt*t30pU2.})^!1h)Rv&;Y(k#= OPs E'r8xɰOOoF+0'o$]&m%T1lHH3%+ij!# Ƶd;39! r~6fekƫ3`2w׀(:7 ]dwh]t}yEB]Z(; Z?ޖ,2%q߾ veR.1Do`HH^$ib?ӟ5#&X5ܯHySn '\C:JJPKuꅶn-K %Һ)ݮOGl2WOW)_{vv0\˃^xzY .esx?5D~m@zrCʃ~vZ-V,y# YaIؗL>]9^qDkU/qvQc;g1f4ӀwHZn,Rգ2!L1˥|Im*&,c5Tq琑!W!"j(=wd@hQ9$#t,cK9TL̈=NnσMcl1[(D"ru*KS0Z U `ōJcI!I3ҷ'o|Ⳁ]Ì㶇OXMr1$1O/L$1ߢL TTogtڱaIR4#3s gX„|ۡk?yUW$d:u`0n}/낉> %N>|^E/mf~*Vklʇg}aP}JgAj<-%HO,1Xc*8!\e?>Z PĆ",X8^fL9aX*!.2Y1\B>Qe8/q/[ e yXP/*+S E@RoG[\f[}fWaL{d48jx.NNK\㘋~4 ^ r xmT,ꞏ=X4%QZ/5T (K<+f0|h+r*VJI2 n{rEI,ϗ;lU!O9x[{Ulx:M)E\rif]vBL]|8c7>{'/.9e~Ό [=Ki;j`-&~ T'9E:飼J;.}}YʎvPCN4{3NR$6G4h{iaDZ N Zk  fS$TD|JdFu7\N*ע6T$ݩ-*ެKysk=oâUc=1p1ќ7_-y𤼆J.llbJТM+Lp.6 3Nj0(V1݌NS7Iϸr5mH*?Iv>#aRBҲxYRc.Xpi#apdUw S7xRO31S]z夫 hܵKWɎylga`=vɵ^&m"kW2O i]1 ;?4'ndЏT>F47*:[i}flEgA-Y(8 9%-T|?%> 2Xhyi80Db}iFKQ CDǷ.KJK׋bDJ?Ky0miلp!VҭaD2kŻ_xVXZ\`J@v_߂IETŅKh AGנwdL0㈢A1%P„\Sbf՟xNyJ PӹU=||b_3 2cc<A MC/͵߾GY] -p#[;59%fU Kyރҍj5fFBi ⡟*US`hzW{am%6YK9:@'۷/e- G$ rPSokfHoKiy][VMJETV$vmbj~ k֒*T:=5 z3aǞ bR}wkNGPmqcdnXDu/eRI:Lt);£9UW!¡ՐFg_kއ-_YGɌ#H{g*AYڸ^,ѾB4I ~=qDHcɧ{Nv ᬙ!vonPp )^ @50v R}Y8 e2d/e"onOe^' m/9KfJI/\vcj&wb J؁Ȕte(G(/,\.(U τR`ف(MGk%.J&]-_ضjr)@y $sF"/ZjNo> eNI3fJTZ:y_^~}߹QUчqZJqp׀tUcpӱSR*uuxco7e/ӈ7+{KLt2~٬,B&kYmztC(B7nF@"pgFbz++Cg3Hu.sP5cp+y\W&̞aRk!7t={ =13,Jqu[Uxe!D #KbQ؞IՋ+ԃWS\=t$w~zF u3e!B(5㌽)$?hgKsDG{ܸcK)"ɋ[yb2IT4C*l_)An\|W>U`\RDAӿ`S N ׯmѯ)Rёx$'|?e S?Lrb6qU'xr*RZυE,?4A I>w_>wjb{̅lN)T¦A A8ނaP2G ΋|&+g Ԃ~A VvQ5k!΀WV&%㳎%Fd9( [c;H"DעT諍i:?ymF6|H.uW/iDl{ȡHNC(R5ffI5%'Tv%'s=-sX$Qkl;PY(35ٌ!KSE:vJ>jֳ=tS3s2LRy#@gs2bOݐ{F9M2f>5<M<@ `Zp]YB廽u gMˡIM{;oTDB`Y1햓wfqQ<ѧfY|(={ii ~4UB#'k ?ek$Pu~*}JS=Jձ4A&Xym(RHC{ݜN 7+f6T|0ɸ"1vF,@[{ aրť5\YIģ0|E׋%/ imlp(B 6[p ȱwX'۰GZA mi# '& B8ޞ4\ͩqy@qKQyb\ϫc %/~9 rj&nmY!I Wd§Ȼԕ 2XMZΪyAq:\:Z4j+5Y>:‚.Gqe`yp YP&ڊ$w G'kͭˣ`;dKj_ \@Pz(0mq[tm}~f'@(L*P*Rg`1NVK TT~ǐ+`pw Oz?v^"nEop<ťz f|€9<#:nd7L_iՍ=2Rb2lM$n@I;rTS|Bb[5Ax#'*,aC)h3tbWR*bFm1':9~<`0:V6z !AԢo f rAoh'ؠ[56 X=(]Lk+H#sQM-֬C4!T纪ĸq%_(mƒ$fFk;/8*G VAHG1PߓbZ.Չ zQ52sſnb$&00uNeq7xZ/NL+^x>`%]F 4E<7˄mԨjJ@pѻ&zލO:y ot䏺*|}cF% gH~ʆ dOdgl^[##f{X|TT,I99&˟~7?1ȗ̈́a~F؄/^!:8'MLygvaK5Ж5t6}*ߌuBI^3&必a.wE[$J7:(i]1FOpߩ@V{(f;Z9YUgYg賏D]~3-1SUSzS8Ũ "IӶ2tlUFddN  Ѫsh&W~6jW ݽC–O998 W!!j6Obc T 3n?eISǂvbO$"B."zx+ɵ T\.YQHQapIP A;<-ȌDuU*#eNb_Ͽ D TQk䧵DkG->JGhu `1:peNfN+;)?C36N^/%Tp-fp!EpK!aF0= 1R4gyC*Bo3KaDLDd1H*\,TݷN*<"`&+ZYTc($Ǖ3pY L>UO30rEuD]̖-U,Z> mV1*u{Oĭ2+N˛FSgf/RXL@ˣF-D䮈>5:kφ~P(0mBH Nk_ޥf *cbivxDBSYkL}Ĵk^WI1Jp _谵Յ" 8V!9K?.m)?IoB[@@=J `T5t=WV1;2W7r {$#MmgLq=m5?m!-NyvBy ;3# u{=4dA:=;\BiW OۥD,.IM9FVy<,w[c2=}N4G \M8ɇ1eo):ʥ\ 1hφ ~;5NZ} 2Ek 3R}1d'=1b}4=ѻ(멳VmkEIϋ|ik2F=e[~?a ~~ ~_bW}PfN++c,DO5f'zx|i>z`ZvKa$D&XZ{)i/n@ ]ݿ e&i&5' /Iz|&]s n*}]%xGV=W&ݒi|AxmvH֊!)!VW 7Q_ {> p6:Qƙ~#` &g 0)Gnˊ.t u2ԉtN ݗ$kYE!u ="T}J'_Bjpa7MT{é՚ݥ>Ϯ9Z耺G9Ց nTl}ZL}2oH  jiؓGIWAyp?*WQjH~*6퀭&аS90&cX!BbOoĢ!2;m o . c^,t ΅{l{YM((-It &DZMcS*ڻ|8wӏ-429nIlE"mx#w8NM\S*p{SВ} Nm"%ѡKv\Lm4!da*mwYmPzj0b|ZB)ПA0/HǜdfyOYչwJj(SaN $K5*BryZTC#)_|"N<'B YI-\1&)NV(}f/ ;ˍHb:ean'^I̒ F.A]= Xݲkd>S\$1A`+{oŀi d+ a_qmuHDG=EKaa!=hq7`㏫dxbj;ְsm\&䟈Jʅ _:ba/ Ot+r.?fSfaS($1#=_oYfMX=f܋R>LmjҚX"L;^qvZZA<D`E OnLvkecem=e)կ3@zJ<"ΔuuV29"ج-`& FYɆ@+e6v fS'UVXdV}(cXU%ۥ NX[Gx:[ xe4182S 9v^=cizzpb jf17E408@AnztR4h~D]>[P[r敪9L|&QNLSDM0q=FCAsC#ڪM떌O'[TՔI"؂Q@̔ߢ!a:䐌5䜘_7wrE~v~(i̎ޮxaL/5*QWOVl,޶ INcWY[9riCzsTSʩ Y=2Bb&5WTIPG2eD.˰H׼| pyA\[n#7: )T"a?)";u 69'R;" hgda gK÷0@)XYDJ=nZPЋ*y6ŵQCfL5~w2q=;!(v0<{ ?ޱxU×~5iDB٬>qiWde)H=Mlf0$ q&;ݞLk踹=,ѥ[Ic58J*RC4@澛+mLy(ߗZDG.}'אx26~M-5qHG2dMD|NK;ę>6L&F#huH">2nM"|ǫ^:@y 6\31U#p "ifwzjܛ|l7,&'KL VZ A=9L ፫ 1қ8;v=$gy1Ё!ϮB$[qn1/7Tt"R[x7wMK4kGw;?(= 9eKxl7K Y 8rP50-ujw+ڮgl pB*zDVoߥs*)&|])G _*~ELcڞK^=w'SM=5Vs$=b1M%ˤpc(O ,Bw:|8@5^|QVe9h8}uga*8$|\M%;k& ù\9NV7  ^gd4ΈE, ?=l{w e'[axSV@#)/2Em؅EPr2T^Ppor410uS FmI1"hqT ыXOLʵ81Z&E9y:䏍S;|-ܕǰ+_yA4[4}uXЩir&;gI8)o`Dj6HEOam4(Dَj =~،h8z X$qcr>P䠭*Uq40+3\@Ә6V09` ~nF3Cgj!?耇T}mKѢd Tllg vFk 6Ѽ}©fr$'S#+MGOf?-5߈ajT+`&uT0ӔZ;@M.Kbu&Vsu f;"Ws@h0NM4X̍y{E^gW }UT@0_h#b-T;KzN= >*ڠ,1LfC>/ }j?PN Nݪ:;IFN&ѹѲ#MOcviPt?Ч&{ZWAkVvϯ{'D*i51Gt@`||fmVy4T#^CBG&%R Q4R $3ZK: kf'uUXxO,6`.eS&J*  0r\6'G!tFJ ۮUgx60Qr3]^7`M/$t@{wQY5Bn7Mj$MҶ9!d0pԔ&KqU Jδ ![D߼0!hՄ< "̩^l3/>wc5B|‚}*)u$jP {悂-WKH,ISp@I ͫKuvIM㪈_dwOlt#ZVcG`2s:~f·]݊ ٟpDit f]ڵO`'< 'To"7S|c;?k%m$zꚊ@Ê|Kf?eDE,heN<oXa֞0#ڕT:7ϊWrXF_Æ@2D/{:D:(rT5)[,W~VըPdG&aⷈK]B]wOO' 1?-<^SRU![!4xQ5IO<[xV;┟po:NRTk-I!"fU#V^O5GTWS#IBLI)hVg FY@ >cm4}H3!JH|5սH罡!6'S|73>UCJ̎P0,8qeI a|zl'+v.>44Q Ikܫ~.I$Ce:ڌy܌}~9lw J΢Zq/N(yB1 y҂$o2# a0xq(D/ g^h?16F(+N6iY-E'nMԛn(q{/}oSV*-trҼ}^3Kh)))u!&:v\]P;WB~x)=G-,ɻlWkna^T(@*wkse f~K غ1ݔL$N2rUBuӫ(][m^oR2Cu6}b{(Sa >Ӵa=Ikyu8(=#Đ;\LXxcDF"e<P4(eyb$)6~dbFaw3iڀXW H}sq'=,2)1}[!=21OOa`37F;/ƦyDߝŽ~ٔH 5}cRHNFAjM?3͑$̡?)v҄UgsT]w&ZP\ӧ V4. ]ao؟ul$P 4 q 3/HI@5`\nhvH_sɉ8uߟȬsu@mq歼jGDYoPZx C#|UE{&}r\[B;7d- \I;YWc@ۚ" iI)3K2*&TpdTROk|[6jwn B> >~k-vSÏ#GHN7OG{~t'>FYEuoiMQvR_#3COi^-D$φ6 ɌSq1Z$B6 !(`0]F֕ /:Cwa5|2\8$EAe^Նv;pzq.b֖,(v }1JM"!ޙ,Ak`x k9$qxi/]ώd 6>6@Ƌ,UoIZ~2}%H6+k쓄|Li^yR.XX9R}v*sOYjcg{'ס t˲ ?vzމdˋV*2( Lha`YIXBfʁN#Ҋb 9 !$a|v*В3J(@'x$SD2ʳaIC۾ְ\TN໅+2շA=Sm(T|)h BI yiڿD.CGzO Jt+N6NaN)rkM2(7,*1 ̃BXx'NS+"uk3Nhnc1S?Nk.Zv"AH: KvrgO[zv?^v /XԝEvefӂTUcNL).Cd7鐧eYf[_ޘoWIu5O0tƫO;5 7č}< zP\T>BcX Ҽ w=0<jG(?&V*<Ár!oAv%4ەp5cRuyM|QlmS;vIziDVfC|Bmj?`D#6*BB+ | ^-I8ž;$y@lN=68:&G΍uY&i=䰶qA~~k LcZfĎ}ҊBrr4J@t_]4&8kMv+w}/3Rl]je Y'J[Wwn>^P SOB[3 'O;w>7F `a}vrR;!ȇyA7i'-l`(#K~u6BrPM.4ClRq< 󱩼}r_4P; ڊvGBؽkT GIsbqJ*hp sJᣃq{171Z,MFzb}@}N[-.czF;$3 f&3O"X(g!7)+Ʉw0dGWo1V~LXgf J#xc(uԃ^*+6%y)X'3Bd`GH=a& _z;i҂P䢙AunD +)FA8RP_> t/h IYh($ڤPuPFvvwrRsPġW O  *X>mue(V@nSc(jռWDXjX[@Œ5䵉G{s| 0ԩ)1"~Y ?R{Var Cif㊎<"gŸLtO0"I}(;ĥ5eUזV\ +ެWT@}kJ[W0FLdd yi>FgaCo. 'KȡctE*M[ſk.AġǺ]щL}!)Bkp2D*^Cy&[DU*z#Z E0D2nT)ߺK>z-m%rS{O,$7gz`)=xdPBz_qҘZ9 /E6[ Ҙ#\4e5~q 4L9;%I/7t$vKMyvJUu&l~~e\Yfafs/4$$x |N6sFp:g4̾ `Ugt o/fPbRAd[k~l'8sjS)Y kx\7b=FVcMbFPNl3$Ňp;JEh u+%We땾F+[7{b!$XKF/@OК`EƩrUz.9OP{x'T4LI$ۂڅkn>i~ei%c|K!uNucq yrT ;}zIA;,4<:/D 0}QJ%wS^{ 9!]2F)a#IŔX?NmXq`e((}Նϸ>l挠E!]V_g}Ӂ * Q"qbXC]!??#XBRyt'6ƪR2[ 6"Bh/W .pW"Yn"a\'=Cգ"m@_取r~N7*DxIܠLalB^*7*SY%}}a?Э >e#ge>>8ŷ^~0Wp 'O#5W%abXa΅hBX 44pTK)y.oDw'>mvEX_?bE5 ;0>/WtVamR $xjkb,e[!H|7A BS;i+J<I"}&N)~S-8O 7`\sTT(h@խ^=p!r;)=X_X%I2 q9]]`oRYJ;d@_h7uնW^z5AxWJ0uIq|9eCn,/Z Åkrj8EH!ޭKJQ$d<'[>''TxqBڋ4 {9j{Ό(t\ '93G=R#ÃN̻}5)qYǙg!6v@1$~'=A,%VAXI-\K]״Le ňJp7{u +| jQE¨\=-[f ŻS#]q/S Nhշ?UK$-̦35~")WS}9Įh j $| ( o}M 2/\%Yn s gXT+0ߍ`h1#.Y>vMrUٍO6sIPiFRt/bvG+6&%M&`HLBP! Eq #RSCvmj~*ƃg_L܄(r{e%S61opMG ъ>!E O|ȯ3&;uF~j{,Z>`(79ԄdmP5kB§=&Et#`-|CbЄ}oD3Brډe}7aYH2xBg`&[<1Z&0VV@a+\,ٝ-l+ɸ}\)+8 va*ʵ&"!~o؉|BpMy(zatUֆHϕ9dG!BB.°P$vYkٟǭbJa|XT?.PϤ'rĘn912tܵ#G~Wr/.x5Gvh çR4当h x)JAsdF(܇#t|.}gR'lu&[E!q|mCtmiI"?TN3א9)Py-v.k R,~L (&nlk-5Hj8,6}jcQysEapqrZ U3: AMג|V*".j+ql(?"2ٳ?ո F(%(뒅btvP-=&.12/9tLL;5;$4Q_" J #]T|Vཕ/7i﬐NMգ`Dp$rh[Wv7 h-qf@t*yGy.3PmI#d) m mυ[▩~-QQQYSd)s`##mKJi@?Г1W'RɅ+P1B΄~TՋNA)gO* 5r0(= rfK3 q%4 @XgU y:}ɼ߃|tYgg4|Q.RdiN,sk3(.020@~%i?p)Y@1# VK]^pxyS\ڙޮlv "R^_pO‰  pAr[Fy58Շcd+/PmM&FGq=@[ra I 5`Gj_u!fw @p 2Yl,SJM-ֶ_ܹMV2,k]1tu"thq+ 0A#.dg; >57!Պ7\Xځ9e$-yT7JjkZvNt`00q^G74qhuhA;Y)OSh]4Y506C }_D1*^ԋ-%)k,/30&Ô8gߋ/ C `DURN1)ɺ ߯kZ2-+pS$Jレ/uԧvY*{E?^"G>$)=_E/fXץva%We!K,[:H/iojvRQkjXu#X|\uAK ,?.aAZVڮݯc~6B_{() 7>6ih>Vߖd*G\DCnZDc@` anHS@rO:WUvFZ :hx};7'cIZX6U!ϋq~m% X~A *l`jEmA뭫w8- < N )3}h؂oHqpedgh쎯v>} HqN:T=VrF J V;hhc/TM7W~r]T'gף2BPNv@ysYk]6;U4R/(OY5v80P=Y (Y)gFaꋶ̣y?M>1DW&y%.S-JhdY`m;RB5Q|w=' 2zFgF\ ۴JV Y,D5v mt>灼8c-`e-޺e;c}s~&^][ Evwט80 f,D wfEG!H3R,2 iWcC>7W~fTU(G-7ۻFP\,f&L. wb[Tæl nw1 hbMVNW=nˡ SuVjadzkQS9d ωy ێmF,H|W@RJ "6eYX˶;@FlZCo۬X!<&D^XWO?Dq?R(Hud2@L7o nvX5ץHJ(;ONrɹ s%d'HCm%5 (i/@$e";f1bwXcCW%M(.:pοt|oUIj jrMȠ='1TBs鵄$Dcw: {QwoiAQr?("<93ȣYy㲝=zFGT*pPgK;‡I]iYRC`;H}eLƖ~#WzO֚DŌրEcq)P 'pzk]-;󑎎0{Akߛ yߌݙ%&3%4kO>Z'y#]Wl}!w"̦I=S?l*[֙1gcv6a>/LFO7PPА :ѩk!tzrhO':L[:Cdn7P$D'st~^=8QPމ3Ć7{f q jQqz! %,IN^q!wF`C,;XJZH}e6s[J6AЛf=$3P(लK:t5; or) ֬f|%FV%i$n.ٝ6/OW@&P:VC8ĄMHva ğDBE8jװ/DqU@o|aڷc|1DGh-9BC Rvj`ZDOb>|*P6/4F̰2ŝ4 Q_MӲZ Dz}x( Ş?..#9U&|SW ,e(v깆Z\GS Z.yØJ6UKe˗Quob^~WG$D! 7p5>fWG2Reu54A(e!_2A翏Aq`MWR )fJnXfv{3t[NF+PnEc+H7biLro[U>N+,"1LG돟t`}%2R=,x8S4F= ўF>d[QcTpEaz/>ETbnEYw/}pRy^U5+JD?o<"Ϩp-D;S9M[KA-~3[%h}ac1e%UQ&in🖸LTE%GjpJ/Z w1iОcQia($N |(ZlOAF^4V-^i?~fq~QCR-?>F!HEM]hWAM'mOp37X[Uڿ+,:φ~\ӞߐjK<&g⛸P@"3zdČ 2pzޭY"\e 9\ e# ƶmYWeUuXcsӻ4B2 ȵ]_ϟϾu$Fn5j$p̻~  >xU˘z Ai"R_%`Lyh&((lsL1T1YY-kt9\ 3[q jC.r]Z=}jZq;0 d (Ă_^jh?hj=t΁t}( I/oa`ؑ+I>/nmw\G5JK(/-SE 4Ό)/J6vijAiҸE+R5o@9;7(1 l UvcL+bz;F&o\HؔBʟ̴Xd vײ/'6@P< XJB &Z"h։) Y'`b3 $_M;hpOI4q]NF__ $ ̤ي[J{NGaUN2 0UgC~'35QWњDxPG@Eү0߂J>q ͤi摪73*4v t >U^%e{ VA1;SgV;麐oB8/u?8KXbKv]EɌo$o,Ԋ55{h鱩` |(dخ^)3j8OضW8MFzΘ=Kѡyߐ(^֥qaMP]ٱ2|vJ:Vbvp)E NY@£Cxm 鮂4 ͥT?E)A[m>qzҽOo 8kN.(,3sۨu'].>HֺgV$hIu 0n:!da+i84՟WE Ys=lUsG;̈́ Ŏc$\uBtʃ-kd[oSq!gǨ֕ ; (d}uwܡe(Q1y.7gI 1^s BPի%j#E܃ @ڣN)ڸ\QLU'@v:I B0I^>6L\;XQئ{݃pXv,MY➿Ƿ""#:_ AX$4D?hM+.Xk@F]gXR"?#Hal,|*OA.hxm: %c:n?!&qvޱ QLT)cK7"T6Ъ'vzp/ޤFIl*T Ȼ%L%smN!c<# 50}݆ 1pœrqBj3cSoTe۔3iIͲU,"ShN1*d`㥛\9o6ɟ6"2f+>NX(s_Wf #hpA2wC ՀGrV3מ)]~Z0CrEvd(emseTzZh/Ц\O)TmU|5:KSHa8.bWXn{qXUQ+&גD.ADBj4(,Sֳh2&$g {z{2h XbZr}s=;|[àBL~} m]TJ.kgF-Ҍc^4h͞8>Ƨ8^iAfe':s!6R.Kї6F|ŵF2a , ~؆5J{,j8?IBjv,iYӈ$Ò`r=df3QG`./ұcvYq9TU|#mU6IIJVޮcJ7E2L>6eʃ9}}IȄwsqzs`?cDߋ([ sScA Tƻ(}*K]w#.Jh%c1 ^ f yιOL#z;ͭ~;q#bx!ѷι3Z::^xC>73WNvS\^$w|?{^FXZV@鞻i2JGC23ŗFG''MB~Ls HNV^$7Vi'hj>CMB[2VP*' E}|+eq LX6-㲤11D~dm9ٯ,nU=!H$LfbD#40ʮXІsl(p@͢;? dw>nQb0{d!AiV:<+fl> #53]W  5AtK^kV4*'{Ler+̗aw EDX Z>;)w[]c^b۷M6`A3,nWɲX#ǃR6&6;,v=.u0m3:%Kи- PA!Y( dy_>lzA=[-6ZH,2RLuzz>EJG0D3ږ[P,kq}%?HHr(hAs@MJ,/Ojb۩eush(e'lg[ԉ" [[XK-])Bv9:LpƟlf8':OReik6R}P`(5zbrXrpD3:[pE`Z E`9ʧJɩoN.o  FZA[d'|#PЙJ#Š647C"V7D׫#oDťLwD8<@fS/&<4$1cdTy/g3ZcJS>O?|!QxhY\89 YeY)pߙ Rt;:[r:ʔz߿S7eQN<#&kRǭ;Y s4{E^EPYL'X4k)zf9/^:9ˉ x{[-@aBO0οXZ`4MnKWJi%Xhl2Cc7N\Lu+B0g(~ 6C! vҋ )-HrMH voCe?[˯Ccqdaҭ&fS>%9]Yn]YL(n, Wl'a_!?#\U`&xe!H_ i"o0A.? @RaO!#ѨG|Da}:,UnJ涻?`~(_# 7_#m_0<dB =rL} AMFgt\7֕3s` mU/(۰DIsމTGm%P3!/nYy]dSom\Ć-|JJa]R|{ԤBcwhnwFtH[L|#5ku1"XN 8'biWvEZ#/D4b\8 jӃ5 qcty@kY@#rr vdx37*}`/?T_L`ں!ȩNNaIoꍹ{z7^ϱM(cÒ( 0g7lŶ>@zpKor7CЇg[)dM~!^(=9P(+^JaGMzr@7QC5Ou rԗX3vyս;J*o0u)Zvm}[s̈́~1fH}F09"4YͶ\pi(qA@B^*F}kܱ^'zcKAGdSa4lc%*w,"KH{^I٢WcJ\ILYK2!mn ɋ[9 HER=&5zֆ8NiwS0nڥ4oAFhҳ1%^+2MGj{dyI4Ӑ_u l)kmϗNO@<[W_}؁Cj>,i_Z۸~Uhp/q>\o(O _Hv8f5Ƈ$Ou(A5Ukօ9SR*P'{ϺV;w`eu8./ g@FCۂ\= 5pS  q~uW K%FWRА0(., ܨR4a-.2Rd%STw0OoM~d# =qC_V;ɫPA;ܨ=h|2XV7q#(Pu\DVۼZTJɤs}yDo4J̤`n! "Q,2׽xwPǗOIbKkŕ KloܒOy2dgr]Ã*+xVooa]֗sSqwxPI'ID@?  >,QIqfO.fƹ@H,71g:@h6rǟp i8g,b%Ks8}dOY'} EY"ez2x/1L%{=bD.FB<2%mAXUM R8E6pէ)Av@3C9η2`gZ-*wrFXfODDck_~X(|HZw+>1[E Ч̏IHCCT=|/=]pu9J־-n KI6DNy}ˤ瓊Uj.d82'`Q09HÄ. сR8F1KZnzdːNGiV<^S9YRه*1pd~cջjTQ1oj,)ZYV *"c ;G}oj hW5 &~/+jw_0cZ u(qA&l T B!"J_x ?PLg[x*Dx'sAWgC@.<ڶQ*OZJ&AsX&A#lj Dn3fL)8mp|EuK$ ?"絕m 7DlZ֤S>hp'a|b!).g?dXPݔl` 4چPd%=E):n,rA^ebZ`ys6}Wd# 8K ζ.)yLZ(APM[m@G/µ߬m[{p-Jj#U'\.Rl"n4K?R%mmac(l!*=xvXN1P5OZ@={R>2p1<xwҔˍ2Q;KT;Y^u'^Չmj:y205%V:{gGJT~hu)͍M:yϞ,%HxwQ5>yqqQTZ#ԃ1w̺uF~JqxEE]{DlR'⭿/i_;:ƟIA9Z+l6wIʜa%nqS+fI*qw7NL3ehll闽N~Ƙ8Նcmud_M*nG*-wiF8.ɕ]4kԴ]jD^4xsޥ`{A n ,̘)lR`;)xNM :*uCuE^hŀH.w.'? FAkG/U*% \q5$Drk=[(|8&/(z*xTY j~d\}H8E0PE#du9ɾhV}ç,0PZ4cofsyH Q;k&?35ϮI]fd")fJf:gS&VGv?4R3!Tmx <.߃(LQxx tn~A!(RR7SQ [BXY;L$Gb]v $EUvPcOޑy{b4$g,dh(yJ_!ο2:P{.4%#4 V_hǎӮhYC0qN$̢ xۈ\ѿZ.G7% Gw :32Zom!/^Y^EI#b Vb*g‡V`ߔNE>ц8&%i6GMyX-#2o"B1sڲnQNOXצg#T.z>wNGj8|_߾CV~"&vX! .ܪHGX`iS2tXpN[R4|[hkm5_&-G`2-ȖR:eJǁGʷ~62w$13d#Sp㍍\uUt~tUj)Xjj ii'm=oz''6z_'Y~<lF{ѿ6+tAW=&$]7^\7bF7HXWN@]v{\yjI2%Hi&pMWYĜS~tV9GOu`NwOeT$eFufݜOU140FUCoQ,UYq̤8i47^ubu#+jӈ蚶+DC%3Ѫ8S[(.' V@ Au6UcY!JB8e7C+(kBAh4؊Y@Vs2/X F8q=h^`S%3Jˁ-!)fמxR+nD#?y;EwbL=ǼM˺ҕ>!cxPE+ Bot8{i^8 ?&z0|_u:x&䌔F!tyfm.rE6]<{OyoYc 29BCX~e+e ʲ5S[Òqh>Q@(w|W;c ϡ%[=s/)*ٖ6S#HG_?D?3N;V% R9*WOpl#bQj<Dl:1mʅk8p#RT onX]5zٙ ̋EpGѤ*@gS0vҲ$rV=[ZG|N ۃHeIyxyyu+ ?cx`ccQ5쒄N3")EEo\`i}a=K.]()3sj1Ѐˬ*A1[W,p-~hM(W)i@=QG-+O 6HB,[ToB獲%5/(}2ٴg-RhPR#(7Q}H=]+D2)!GRe|Z|TeUekYvɆ'>m,`&Ƴ M5 >vM?3_LD,rB@N7 =^+cƙzj4*.zG Zb!8 z&Dfuo\tT[I~cuOVg8Ȍɺ W<}g69?E9͞b^$1Kz= nPl/ p&1ƜQ#BA)N[%4f| C72Up}Kf\٠S~+u/^9916pB@ͽT0(t{~]yx^lPo%q,#/LP{uJq?#-/*U6\z'?)@Ep%K&%pq&D<;. ~&~v6~ خPg /]ߺHg ? E}NjC_* _$LTO?B'ً~ŞRHof+g (@%?g oJٖ!#2 l H}'qQ++*tLԝ78sEխU7 G퇹1͆9Jn0M mA2>Tkqrj >yP@U#O"MrZGQjmp+u\cll(pՀD|wrZSs񟅛9\P2}de!osc1y/GރS` Qf+B ۴/QTOCpƝ(LzN`3rRD)s" !-#JO;/& ik@W>a><;[ ː:47Əakjto"WGXn8lKz9^|.QR1z|ʡĆ|.zj%,iфi owAEOVk 3& j7'@F=e}R ;&sGmr!̧EV-qpkW4ΨlTIp)#E=X*^Ζz,u`ml)QJ^mme,Ɏ-\(V7#hH(Ѩ1o޺0)NzugNC<^ gi=7V`;0s4 <ܑ |m jŗW|` rm==K,~e\[ui)C Wv^EY1.PIx)Sug;nJ14{| Q]5]fX9f8Km5PpD ̠"$vc g@b4Ch"Qjc3LeV:yFT( ی#*TNONcuȉy#a'iwm)yK}z.]+Յ3 _Հ l&F%1ڪRaEM1 -魧 ڭvc'{m  ]W|]'C 3PX(>>$N~>d4=w:0,@ ԹUͰ7j|juj~4pX2hϤ߄>~3h&, .ĐZ@fd C%Ƭ.4.Z}E/n S`GUD._<1M@D,$3R!T-0@ t\%"t=Q䒒=PQc-\? b\{cx}BK(M0x_`ί ?g~7!_c96(};+&(r ވ|*VBBΰ=įJTJCPwyՓB-}T LDz&nFş3%4*/HFԷ9(x b$?4<\95TB}1zK_V&/&%SUkw-G} WM(wkXx<Uء )%^#``tOD#*Xs@GI 3ls,ǴiݞW iX OݕݿzsWHN~}m.1P$vf~:%A+mb:'XאGf F39(G&(TޫP!9Kbӡo c2 P 7.ՖCU ,Z~ DO<7*hhIJ٥Œ{>㴁v„xiL0\wL/.hQƞ}ٜ F9JJG4SI}GfW %?-Hdi&̨`;!4fpEa@}qb#8zM|B1bnnZ3&x i,.L6֥ [$]#?piT L9mu6*rgJjf zmp*;)]\;(Sc rZ77>1̂w sW}tpxŠs햑l.ad sGP.A: qbn&i "){2m$\SY:Vgh{d(<샷0cOAcR<Ã0_ "$׿V(7RL\S^xƫGwM-m@[}r98MeI~=vgQNܶVc?>RCf{J;&8|lX6k? dE@K[vBoZY4ԜU{Vj*y^ hMfE(ՂJ" "4>ϣ#L \Ӧg?g9fW8 nŐ1)p費#N$>l_XĄ$WabG^*ڿaN%0h=L{{2)9`!`Q WLH4ާ}2-(CYACWZ%)aqINQá٨ƫ5Nr!iEw\U'\&IN& O${=LsѢfz;| (ޚl ǭ,i0$0avȜz0|QH#dTNqˇ=KM#wOgSS<^jD@2ʽHF B9VCyWR1D,0I J ;r@>GC1M v(-mBvNED+d9ņk%DH~FgBT}t遛3QHGR7/0ߜJ@nmxbhS [Y1pvIb_ M8ݓiMT҆rT Z{]B0}ʰ2xG@*2gC:C eL2̍qӆ\ (sцO?hMhDشE ѱ7aު^H >ziϣ)zuSt|{R"h[>#r pbE#TM}0#cBBXv/ؘ(S%dhGӋ;0[=WzC+; 9߶ew~jlܣ5D)7B ?:Z[sY^Gf6|8f.MqŖQ]DSRboS,ǓJ0;&Uj,RHXJ6-E3VFLe2rM{gx_2 IUV'"û/ F5&;N#q &I$ r8Hgr)@fDl]"US<4 tKv4XyS>X8K X-tȒY&B'S}p#yThx!DXʹ#4>:m؉ ! `ZLK󋨏~Kk)gs.2{|d&SǐSR;Gy*7֡6%p@_fg彣x'qt+P?k~PM)S;Zի91 $<_ymP#^Qb)Mk"˸nkgl :ΆBg2}dpTѧ8@jB-y`p ol oqB8o6KK's%wY Y<ԨU0{'HSm#jӲ!JnA sMI]$JS\Ւ2ΨRsYJFCu e {}b̲"t#px@EI*% !LP.eܣ$lS -(O6 ߄z-'wp̨% vڧj&cR>Y+Io.?Weh-L:ξ-KJ&Y+CTGqȗ: '#KSxAEd M%֕&YA H/rۀ}@C=dyg,.{}˛F?T٩=b} 92 DݶiIb!ڱ6&bk.[onNK҆,&VM8Ԋ] _$ p+7;W:$J[Dze9 !@wl'u9P6V.es ÔTEy6<*B=l>MҎh6nN tS,T ;KA{W>L2~13HX2aTȅnOX۠f0tL?33P!oN%f[ݴxܗw*DJm 5}yjEj^O]D8&EgU8'@=%ڢ?V>d(j`읷?]_Q-ۂY:0ygY/vhXը&_Bi > B"3:\L%i"{1Otl"oeNcv$?ɼȎGF$*.sMtE8wԥE9t_^3`@|HEe.u.'φ̘ ػN%cЕ3 {邑2 5!x.Bq7  }do$`*Q /ms􊚙gyJ.H:8{?z]6g~!;GDp'w}r,4\mo0RɯZDF7 (7GfII#. -)PGX ܛ|?1]n!7>_k0mI;Ů_dDTUb*u5mNw= turjo bUMcE':iJkm|pC*i!ʶF瞃yתLB!!o@q> wҾt0eZADجjIY7^md%%kTlLp32 lCӖ5+<{ƒ+go`^ ^~xl]t3GYkjӽt0HMt= %3j땉)Ҹ3QgvXQ+D=ʲ8Z¹=xZl\UcjKo@) :>4c#Yc)v<:Qc5Uj]6]&ωyB*dnE: dlGU{+&ѡ(a?ӆzBkc^SYܔMWvl.XM,`_RM*i*}i;@߇ޔ_2=zF2QZ9@ӵ7UT489SnVti7iU8,1j鶪wPI`1 iizUYzۦfL6 @ G?-w]"’N \Lgf*1uV{x禗yQ1= v5+c߂/d%AgI9zz,>\%|kRI($br$1ͮ-*{S N8}0N#S|fqT\*0-V >1(Kw]nRӛO i4|aq fEB,HQBy/r<1ePByrNa@;gDZ-Lz!J][`OԄ)^@pp3)U[<;`u֞oiJѥ? l3>lyؔD]#+8MSO,(<\y6*ВimAG9esMachci H"G~zb5OĽP#jS"$K`{]:9Jpii-Z&md2&?z 7@c[*\*ES@]WTXARg_1mal2+H(xX\2ǚ8TTm]c{i|/#n`g\4?kS\Wۉm0'= PgPr9 !<]y|x^j&8>}#]ʑXy>T(3ϐ =uvR= ,@Oшuct=7j*2R=TZ9D2̢:Opr$-&B^P#Qeǂ9lLmǝ f>_A[UҒbadEOs(;:M7F"|&ϖE1hńAtAOPO4 @^aI KZ*7+_>Svd%Na$͖L\KD :ҼUM?Y,  An2Zh|q|$_*c-ߜ>,Fs7S9)xCՍ̛*=5|jj{>iQp26Z Sɶe[Tpט5b= Uˊ =xU)T [\A+qT]~*Oe;⢾I@#D{m"#5@%cm؝JijDM  \F=K#la桍 tn }G6[|$?EAk.< 9[l#j+9>F J;=I7s8#| ӱ_9dգs^Bb@AcC!_G.إ87!C5NN_Pݐʅm 3KoAѝś,p;lN \`f68_bpsyVSn/.r8$*LKc{J- !07D){SQD43Om^uT߾i!LJ-ejŦ5`FEk0(o[Kڐe%?`-jZd\ /&lAn-"3A_̹[ s3ZC9M9԰EA|W'IT H='  Hr%.[}ƚQڮ(xCR^zk_ٔ_qy :ԐYtu UBWo.>~廪|7bȡˠD0gl"LC XW4t l;D`KQŲ3SO$-iR'4J lj= OIFE%bA-2:^GӛQs 7L0@թ5bFeEpNdX~X;j41\ҍf w{R1zr?k=(JrݠˑC{D9 k;%26Α2$!*6%%.G~# +rZkt9L.'0tQ5$&7i)Ou-nzsβ\kOY=Fc]Z|BU}DEj?G<:ٙFwoIߪ7덼[b~@% VEFXLXhj 3͔+`P;B&PNI̠~(W|xv M)$oWO#v$Gѩn"A(,&Vc݆[nr">4(G! 0] hA]}`؍[cdJ>FoNQhT&>rj #W)eTҷgznEfZ%t 9-@kJJ>0佣f[0AɐnQ1>I-M#"؆] eP"x עßHz&,u@?EFYk7*- $8sRZHRZ;nxRX$6PE1SYS~$2b [cCۤxȋ6F~K$R4]eOXWIB^ 63 ΆhMD9H#~&(zڠް ^K2[-DPf&`,T^o&&a7HfLظanNJFˠK> !t*kJ)|>{܎gU.NC]0X ćb\KQȱu> R9(=Qc&/=bvU8RMSA1/$y3pG隭DB>"B2ZYeַ66ZvRy(`1PSh3&Wqן"cک웕̈́ "Yj~,!)-67p,,uhuadtލI,QJªBJeFT̉XW Ku'G֖{6]^rkN!oxؽb!:y']}i:9OoжѺ2M>ʒQ~VRkT.i m7\2t |WA^NeE{/7N̸-lLfNBECԥl_61h^>9 HGh;>CbhFg&Nj =Ք%/;ϒN~l7*;Td[~˚4QI!g[{= xw=wdAI1 *A|vH_С/1 H1T_}5T="l;k]7ª]z*i u]_qcYMf6m(f^_MimO/Cߐ7BF)/q-+ԀE䙎byMwȣN <:5~[lYhk9$ݠ`IuAmF2 k _>&%AEb{yS Ҥ#[g ma?92IB]SMB1UXG49?㚤,^w*Kz[ٞ_&ꊝʻR:Km4߲I  ZH kIxŕxh^AJܸhL6Df&$l4IjZ>(OW=t}hANЅ[ K ^r?C(Q+wd$2dJU0WGh%SP?]oGӗ/z}PJ֑Ul%kYKb L[b.Ueډ'OS?#IZp+&Ol xIvs6[5a1~ڂ5J}{T.]|D $dK W;mhZ'Ucu2U<2&'֓v<= U ;]IKL!x&"%u@FmaFG)g;yd 18}XM yj_UeQCZpÜBӦΒ)+IuHRk-,:7G(i, hY_f [(;~6QbO G6ktk,y]ߙ{%G_?'XYŽ Ҟ30Kh;vFF!}(k\MhǔNIPZ~4OH^OW7TPVVJ[!Кnak ' +xdJy˭ʳ %z hAhg~yY2eJɾ>= 0gK*9cѡAfow FTD߅ե"dͬѕl\>8*O:Xy="d,CI6|q05kIVk~J?JݡcM[*{n?~w% {W3j&oҽGӚ@NoYv75FL}Jo?8M@ꋜs~edEp)ڛ+RqV2^dv cqaEdEIw+_޲ nYR~5ȶ+%HG†ߞxxFljN"5oSr[9xGa% qg{$´%B<ݠJՖK*G ~,#?y@KS!1u9:cEjgo>߶!/Pj,O(F}elx,C9p1WO4lG~{uxw;bxfUJkTwAQsxHk\gC3oTOvWgi0f]][l\` K=׹=aEt7 _PfDBdI{%{Oܦ_i|t-j2l2yB|Ђfu8֭ކq#eӍb`#x8Um"E^ hu<46Dc};짒$^OZ"kTM+ Ŋ#?i{_Z2W֚!<u񈤗EcE%{?㛙:ΐNև am`^-5'۽?+Sk<\tGWerIP-|Ժ_9IT[ Tuo׿8'mGƑ ?=^]G `ڶp-}BRKz8W^ +WTeC)Ȅ`G u<,40&gIbRMZVv4k&l pšCf͟UOb,a@E|lp뾦?XFXsz;QHiAE,z39eLxjV*Sl#/x4p.L{y]EQzr{;1/< lA߁=a a9 XQX ACdPy:OLCWH J6 Ԥ!8ԗqNF(}mRAn<p=xO:HlU+}"SBQE"xNENچS@bv_Γ?:uLV2wP*+X>*aqϓ]ڝce(q0S81, ;;Tf\[/5R 'T,Vus s èy{ic|f׉%ToS X&mN{L AcEzphfÖq^{ײ 4poS5{b'^HlOE swcWasym Xz&S>=c ^]]cy=, ly]f!h!f,dZc*95XS^&)SUt%kAj^='1Flwk Q1 |3tuP֤+iRxJLyĿq*If$H:R8.O L [aj ^5rpc?b$IO?521βN Obg;ci0CmfB _[~P@¯NPGV~-_ rȎ&*`*FLv/6l%b2qqP 0m‹Qߓ0E㈈ a>K|^ ' &)N0m~MjZ='o*t65 _"m־.ja@AhȠ@4r&\DmrStýB;X/pooiڵPYƘ&4KEן$Vho+U'R]0lt AgM(_rz|(t.jJin>? - ߽ N:^Ǽ("Wkpp&8P DȯaaΙ{UٴtDjb˨XzRE`y_- <^YJgCyc[y<D@u~_zQ}#sgG=  u٩He~;~ɭ%9 6L\a+]{+=M8W+ - u|nC^8-x3qEK.vǒQũ9V}%+4]7!y"m}Y%镍8hq~̲JGؓ߂!ɶiD{Zٝ62FrgDhHZiyMvHJ[}4, n_՘iB@&2[ :6Sj f%82SihADG\' KtP0;8ج6+oUV6ٱ<K.TL]7AeݐzV)^+b{})?32c=ɨf9:V"N%2Caq#]K%Mg@%]rIz B&Ee%p\<)s_-" Ti*^`N\㺕8`ڵ D8ӁPQseLd`H3ԇY@H >$ (%&J3l{Htӊ- Ut>Dh RD{'jH<۾<J}M{ШP%ZsE[وj>W0ή5aJ,iCJ.p v9>ª̧~ſL=0׶ !] 5j BSY7 45-[ucK!LLkhEDZ1FPY_5O̽7]b,$ZǰZwVL't"%(@k 2  SW>@".eh]#Wx#8j`6:T46O1OV$~7ag.$smhN=#uńLxejd^Z<]'8cBVWvm&pw)+O$,q1\-}"馏G2"?q3+O<hC7 !sZ Dx$@*:Okz?BͶ2"R=}zIK=:ՔŹxS$iEB3ޑP]nq+xf~DGy"o$I6ݦ<zn oĸΫDv٠A װ2ui_+|y^/uSpVo?ˆژ)3c rۏE Q"r3%,nȻ߼x LV#cٕp]k{?$g"Z7pZc}q~_/quv=>!@(cOzH1x5&%Ur\YwhA GZ|R tBFڂT<9 ) Z">) N&P$zAzT Y^T8t,@?x29U!99ؒd=G!|̍"P89 $8"7+`Nq>X{`Zfg^ao2ȇP5"%w{A^ߙs冃[ y^`?u0a# H U2Fv@PoU2>B7Ga湵6O峪[vrL;$ld9/enJ\F)?dzss㕡OJ}G\gFbCŸ86'%R1r0ȳkNn,& K>bo""ʣy >C^I<0}Bm-KCuoˤF!(/a Cڅb,3 $8֢Ϧ«L͊=0Q*'s<ֶ| n򷞵ѴjǗ=IkRXwpЀ-x뇏 uJ?uџb/[k2]KD!n \:V`vXBll++.> ãZp%3}?"jT٭QqڀaP,a1p Os [Og8(6agĘ9G|?w|2|dv{<7fr <91w#-~I~x+7>蒦c|'FVILy{v<1xIQq+ܥDB8(ґtf υfyl?v8C9V;91htc:jdfz㠉eSj7qW7bװk1Xw+w^OdT=kXlD1˘ږ$)xCjFMcoU'T/_U΃S>J;o礪5Ɣ֜탓DRJ_~҉ w_%ѳ44#R jRh-};Ewj_nvU%UvdN"4;_[LkMܩ*v~:/\u)MeNW:sjEr3kL]E&wC` o:ݐm,4f[;sL?>WJ(%Dihyl&v")ܛl9''2бKEw h; ӞAo hK>Xzr`lUrsjp#geVʖ?#xȅ3 vRhUoɱOV[fD\ѫN<~,lh?Mr[Eͤ#j') h62q(W@;zTadEfD@cI7-fɹ}{hMA)Hix,)#$W-䝆@)^˜\J B>UV%Vܡ/gú Ua.%S~ؓ\-~Oc>y虛_bGݏF\CCTRG,R\-{=qPԿ! {1yGOQϽv Y_D%OHMhDbhZ^W{(W[TV<^Yc$ q$gbxRBX/5rvVm"Bχ{f:BNP?8[bhDDJD PX:3=o*i~;59!=읭Z3=X~OM<&Ҋm~ Lz*t}ؘsX1zG ;,UD$f7xe{g79{><Kaݷ"\ 0 4V]p>(=\0tsygk ExsD9!s7"ILѳnVu`4Ȍ $_E|]vt ɢTXDԞ5;5iծOSC&^lکPWVbvRd=\)bY*|RR^]s)D$:Z] ڣ+"  ix6@N0GԚwj+4q>^Z2z[#~CJ);zDi#=F}^w`xWp$ !i6#RV|\ //1dHEQ̰xۨB-ڲO\(_hA=oO^kAd}/vO_քdPjtqV^WƸ{E̔Wn? "kXGhvkJ>"r;2vsqȥ:9j _5xB$WrpJɧܤdm[`+u*Z5ϓAK:KHQԲ0pc\;aI+OD}[D ֺ]53X1q8r=22fÓ:t 쒗E곖b") ,~ylb/ z9#t2D!I+Ъ;e*D"?,윜S'.J=ѝ r-8;$T/;s)LXJrCJ; z1ӭQ[o+J@<|-1I.$Kd咄jr0)Pa"vU1gN 3Z5L sI`sCH8=eqp A M:FYh=<[9NJʼ9oe51;Jd(Չ9-V`Ir\NbSn_e0A_RV~C+x, M*ݐ"\O#OoYhﱯ*c;HiGv1Ȥgr:!Ef jQYa}3{*{ɫa7?xm"_?>{Zwfk83 k^3Y`24ck1M_%EZdy`]qn7* NӲh RL]t Q2&Br-6)Vۭa]'$yvkm5oet`|e,.cEyQ'{/^vU?dUIMH4U-(u%r짊_zESo|; ;wn 71gfN5}!9#.Rg6n 3*ߛԓOһhuK( l(:JVV/.>6cnh0E͜\6P\JJhc-AfM\%CI[PC3gF**MC$/!\z~B\(犇 z: ꣄{eE=cp7NCcSR3^9wz>5+D9SΡ;w):Z:9ukjKA3Iv9wittXՏ=_]Lh# hNH% }949xp5ÝQo$E-3vl i sS})U =!twu%hv0|H'TzJvdfު6-ḪJ AsΩ cD:;%{JDյk=FJȉBtL fB$r֏Ql?EIxa?XҲO {`)Ž{)qkPƋ Իf\e PѻVWGAc_uf΄[#PG֬*v$FU:@%Q %*{YU1&ŔhE9=L(Hn^/5sNKD BDAGQm9X}7F55'EǠp_1ǼAo\N.ػF[T,Bfr6yL\Qh K!_FNLo eTi j>PImf9o)NkeIH^&1)VwZ1%C  õ@mKb403@"+(6)Z's.\ U?;{<ޝPZipCU̔\j\(T&6}@)׮gx8gvt?~V:u\˱e;Ʀ3#cmFG|B6NVX}-d… 4rL >d uxVuԗUC@i$'!G@ap\;+ep=ĸÁRQMd>|7<cog P[ 9;8@S)}-jy-@)jmu2߶ t7&_G)Yh# NP^m2rgR |kpY(GPDTȈUnvuDxwŇ[)Z@B\,w~@Ų'ֵ~}:~ x\'uψ@{@6n5O,.RCZ@oܟ`pR}L3_*x o݀ =L[Ja>X6]ϸ F䝛na,=uMK<'VDnCl)HFi,;_IK\C[ QO}/Kf)3Uf('lo䀘yN:@V_dHc -Lg>bWyDAZ|KI{zj$9+xU-nņ`z*-l<l}>Kj_fÙ4[s=/ C^~j@IڰJڿnzO!|?brᔾunܢ`[O>;C6Q)JvBJXQ%F A:Ѻ IH+0}QZ.߱q20@ğoZI-HrpSC5ֹ܈oFYT#بVtGbe'c68S|Xũؐ؏{^~ }Z:uA ANJIh^z"?Dz I1؏ٹ-c:_pI) Xk;ovBlSt+Vu jÜ4T-L*ja4FYm"=}vqTAKJ/:@^+t}ݣE:شsa߷ISʵT!udcTn]ȃX5 HL[z|qCW\5]p6c6BHnWagg³ "fَY6?id!MH,ŧ/t%>$o2_$0{^t:q ;T}Vq7sr 0H6}92qi@PYtD>yEY8Xއh~ag}]$ɒ8Oj7;P2K>~Dh%XQ+Xν]paH|-g@Zk؋T&"%pOeT/i4.^m Vm@HFja1K^YhoRJXjĖͬEX2[ ӄaG.K mĹ6^luP)EzT|4aM y^ŖA[V8j %E1&^M>MrDW[NU<0gPt3D5\f;5JB)p*@XR,ti& dxZy&MCN`x9>_  `;ש6cJ' |OBR c@rL{u|擄(H>^\Jyј[Ɯi}8Us3l`Yk@$)P$ʋ\#ԛ[>*żҦ2d1,u?Op|m .Wea&pJD#m:6xDl}=HTqmPh60b-AMҀivOY:(wZEc]0 -G&I >C=ArcI& rv$2% $P3zd-i "s*lAA吨kx;Zo)1a( 3yklix:ٮޏ[z:Ԭ:zk}~JwYd}662icO[)>hDzʹ*Nb__U)x4zσo“;\,;@n`E18XitZ)fjtܼiDh籠C \We hC:7+_t?<*k0B~J%lT7Ɠ<yaԞ+ATvۚpFXHHLB Qnoξ`IiFT%p1NkyjiCqKn62D_{.Mqbu% A1xdq\?=bQ֡埪Hm;Yӻkďn-L9&<>D͸8-RAͲx;eb[Eލ,̾f8!$(%3\T41Jvq߲q{ZL! JWʗA8 tdK9`lF Ш+X-_HyJ[WNRؗf9HvJ83&Yn`˲l/y[m<I׊{ !vM%)O5Ȓhqݛ"73`mAV}nmQhvR:@:vu?Hw]iIi-.R}lqlVW;6`3a"s<>j7dgn9\Hx7vMԒeS[Hv=yH۹xW=ѝi,1Ol|k3-MakAfh|&MW9mO\\+.}t#MfH̨7?v[Kj.Ǹ"PP,"qځ4w1Oֵ ch'Z}yG$`JI?TR|6k#yV"Bou9~.{"Th.@!> hܕJŎ}dc10]L Z=% ,"8v~k֙0 Fh9MĀR2˹I6 w_sW *f ]m*i2ʊI,Xkr\׋0LG<)U샤΃X;:)U#Ry>&Zwd[{BĨ/|ڤEl.b @.[X :cjEF|ݵ ){[>GJNڝUVO[ξYHjc-'c[g'E{|dTppӍ?ttbmղq[D \ ,bfRJ'i7K^:R W BvQn.w}МDy|U#_3T/lTLKG3sɦD3Znz7x$ ,Źu??mt O2kzv vPޮV6v-3箂6 S:"k a^UoX{r$1!̺r~/|Yz7.F\cUԞM(8d/0ƒwbи3}zyIDtbv4LLBtP>[]V#V3zB)nRnVWg2 "cCs}WEf.MCɋ+3O/gc\E _,(C E#+OGT8EW/<?JtT|mGA<^T1(CC1_Fj3|GGQ-#x^]`8(yF4$ڧr&՝_9#HVj dMl>ƳJFH-uSL̝J|Kv+5 7#}p\H¤`;a;#H˴'|1>WtL&9> 뤽XLL$Ѻ'k*@7=px\{CFF CFt/P̵O=F!bȯ {@M=0[*XS1[?o %'cRǖ+ʢjaE66eJ,$'Ł$4)#[0?;.No#wmue $de'2<9`txMpōt!WǰOīPCCR9y~z‘*Ӄ*~:7K-s[n(w8.ӥɓg揻)KK9i%Rv2 ؖvDzg~N 5XQ1Mnܔ!GfJHh! `a<~PH_4~ci@ FT( XWnR|=f:hH۳Pwch_-/E&7,L&)9EJ3H_΄.}X~\ ru x)hI/Y30B-m &xCoc2Tt5  /L2Q8{@2'Q+QČU X\~<Ӊ ᑤe•94\%lA>V XxIU0{sw ζځ/ IskDo5p3ݗJ/d!ϛ6oJ<+Tags!P^b7=\|J*by(/ ">0ip@r`@pcz׃Q6cɚ$ԃlŁRal[N++8J,f^'ς~뛉Nŷ[q ̮}iU7gam[bkX2S xi $U2oH y%lU}ڄjOLE zK3äpS&>ܕ99:/MeUQ'חD=WT$!j"z$+k0Ӛ2BB\Is !Ჶ GqHE6C4r'ԩٚ?kK:Zrޤ6btGz'!Q~'\\-#CWsNXK(o{+qTP&6:U! U[D&իno$ O9rxJR!oHMO*jnEnWͧ.F u؀ߺ ݝSDК#8& Y)\gTFM'Gev vN2ۅ }T fDK>NM!D@_ ۳Pr =i3+u @?9VbCZaZw_W4r]W%(9e>DoC.(ʞ1j`LXmZ6E {(v3īg9G.{@JJ֦]AJ2lLvE-K0|4Rsy̻/"_(Kexd?~>'ՔHE`?0SXr|!Vl~I|'_c3G &,M g?]Gl!<$Bu`Z{Z䧜`5sD9sy$&JhO1uXcw\9njokk̍ 7dշ0aƕ e+imb?2j9_ DO6^2w(۵KNeG${ȉ1Fdlh˧89G2=Z:hpIdm <_`GEյ}\2?I'%!YsÂY:Zh^u{O%#MoLĻ+O8y \ec$NfԆJZEEdjK ە(蒘Skra_*֡b`GX~vKS|WBE~X'$ Y{50=[..Ȱ5GUk% U+gaPn/FJrGd@^҈j<C1dftŝjQ/-t}Hrr6l)+#>m4aAE /_8NBTR6!#bEQw&;d#$`74b@74DSbТplwLrr4WZYSb5/ڎ8/tb13zsIeUB?1ц &T=މ,yp՝VpzRyEB-zPU%cQޙw"Oykʙ\ ذluh"ӝ_jz0AAt'aq/|HQwضy,3qYsIvxpI1-bEṤScus)4`]0ktvF8@)v5q+:ް z0"/٬W;XQye+Dn6b 坶^D2L) ;ҳQn#~9/ !ٞ!ΤuJѓJatLyd✱BuÑ4#V2}5"~9n?8%Z/zij[ %}N|G)"O'@Š$"5~}l,Y ,YY pxyNn'oږ.  9;.bT9SWMFtbo ko7 a1z| ^YI+pю;XFWi hp:!UL?ߔåJc%3Dm.7š% ZgDV=T]_h~:VbӃW5sKcZ,=_?eE2GϿc2]Sm eX剌,i*x:>^nJy35(^ZE ~CtPLo~ohzZ?Mr!FWap6C.+s}w_. C;U#qsT9XG"u ; Hw1U|aEP٥θ#-Ծ]I,> ,JP"=GuL 3O>*̤XIM{dRsb`OfN_4, fѩXyd͙6ۯ¤q;ƻTPS۽@T%pW {\C+̀ybiE$d2ruf=1G#͜z +78 NܛUxc_J)IYNx=90dRO>(c|\Dz$D|lp?ݍfRfgګn-v0ȗgZ_Fww.:VRѶ>bқB=λ-p3|XU[tYulP|kv uFò^ I Kn&*Y32{Tmq)E2U7[7b [qrCP2,S3)bHZ /MSsU j^H@#1h}MSh'hsWvA#$Cbb7㛃=k֌\g1U }8{p\hajr<,Eǂ\!xZ?q\g(@Ajq[! QB ^\@~XnܵTmU{"]ua ͉ZNlKwPA" }SM8B7blA.k!XgM^<+Oƪ ]E_yF,d!Kl9vS!n&i3눤'<ך5}QtEiS=VW&=SOt'nہxpe<*_%L ջs{D-6`l%s+P m3kgQyr&SU)`xSI'a_5Z^/n zeSgѬsj|}6="3N@a׽ HǨ:1+3 j7_)蠋AM頽;)vUa '\HPөFem9[8߲9^H/z x*>CՍJ9Xc\ "f"dՍd2Xq~ R虑#;+KI_ؓm]Is o&VI7I_5ȲWMV<"N,S-]к$z~ H`Oe$ђ7Tmʏo~E)x|e$hdX#ΛO*ve1ķo1٠u&:B} tΡV4FȁU[! Hߛ| mvCS&RS蟰C= JPgiaaKsGfuqSvQgS7M i" 8EW7[Mft"y:y=|톷챟Ѝ}ݧ|Y9g4ؓXm++yCV/1$vt5S`LlQ7vCG{ٕS $k\>!qJ3)sG.Jbji!(IԗYղN?29wǁT+Y4FwTy\c8]Aedt wD+(k:T!K""g]DvzF#֒З;gf _YׄjpBdީ<._.f%A桛[C82;sy.v|6Wy3XZ nl)5ؚ<\R@##k'?M+p^pyWX["]LW$iνd|P!r8Zt/JI|2HK%soEP-hm/[i-c/=}%#iz26"Mk~)0>dм |bgghХG1]{ qQb9%!d]jϪTG4551ҽpc~0"mwK^<.LAӰ̄`B [!>Ot;kẐ;)Ҍmd=KdvDo¥Q]K("?gr;D!2*VJIkt2;x~Wg ] C"r`d-b6%xaUܿE[b"/T ZJ0ѣrH0ߴ(Ov,jʆ9N& <4so@ٞuzf8"hXaXWTs=}54emO6Ŵ<·L|מЦO" SdՄD% AT(~17fRx4#hl.ZrdaQ#:֮Z,fFw$^I> !|pUXMvJaşc*0B ǯ BJ3 w_q;7Py.^Pa#p @xk33)lEg͒YD^E4e!;I굶(E)p2M8Z BA^jwz{+Bo-+E7B6 -㄄+GғhߟL+QUhsz;k:Objt $ I#~kz{{Snt^Ե%D*ymg ӦCX5(J*b1lcAl6]&`_1r0z>cdlG—ko<n*FwF`ZxZsty:(r aTRu7"jSs'~P 0I@tđ1'aMV:*dNx廘JsAo#ařҹ˳ER 鉼wkTNT$q Vҁ‡,g)h9l@Bg$ݮl'd;=ml㺌ч }RU(>RfqbSS2AA+yTSMf$hC]쭐(uo5B rj}U<$đCTR݁颏̑ CFsrThv<@ N*5J y:dSzo.0`ϝ;P ,e Ux16:>9&5뵜߾)ΪVbkzBF^Vs]Gix>b Z(J_R"Klv `G7"QP|P[x(HQ;դ3#F>H .}ȅoX$eMigl"lg܊8ezʈ]V9,.2$0FN$;#uy8=5D؞C7S?,TAQ Cnp)a I]׻e.F|*7\-QpZqcD}o P\/iM>򃔄! Pn 4)3 \MuJc>[u* }bY%bn۫D~#">>- Kr]ykF#G_A-Cs.}Ϊ2;ٚy-Ow7?- '+W$=@J~cs8qbHjrMBVLLN$HXpcsUu]dq 5EOB\Z¥ڡUy(W.Eef ʶj.on]fZ\O~ ߼@ !ц6&5zF;^c_hAݎ̑|+nn}+ ʠ @0 4ᩛ*MuaZ} DDGtţFЈf:X?蓸/XK9݃1@N3:Vh9$F-1m ^,hªJ;jnt'N'iM7nk-0ҍ\Y`⁡!Ռkjd5&T ENBl{CAwU⦘9-f<=jV9aQ5P9oPuiOv9Q\Dx׈%*6zջel֡&^E<_T =ͤd2ݣ-LyV-#N(%s ȂH;<jh@\Wz36m+D=0MEz9Y0ZZ[ s+SE&.NU\qPH3kB6-~v PœTO`Eמ[Ltt]'2MA!D<w˫ҰŤQs,y)cn=F3N{&=_5Z'Ӎ@!7ldjxvx_0 1V%hWWO`:;jl2E(=tED##sWH[k]̛E|uyqRGQT͑e+ ? #堆,,NםYJrt^ˌLGlEsV~_ɖktB) ?^MZEE:%oc4kWVCF=yN_Q4cm>&}I5vP*~Oh,4녟0(.+TMg0F}L#%50޻^_kQPN7[`8}s%0meq~]yNym:sh!#BJY:ıy!U<1֨i:ېjV#^::-EX)y<;k]!$פ;K}̭h 0Ex }zA.i)zql)E >kvDDkdWV-G +-Xlӷ ]M%8F#Vf{Z*vh9%Ooel/Iֱ0ul{iPRQ[Ow0BM}zܓ' ٝ4 xTܤ`{w/S<73'X Uypn@FL3PjhbXh#E=f34w$D j̉lsK,1*\Ȗ'l1˿ꪳBأґpHQ9DUP]y$]T#(Nl= Fl:"90S1 &AWc޲6 C'\?knTrLǘtA (ʓLO# qZۄvg4"4)z8 -xN1Voa mxL+qiR E͇659nr<: iP(Tz e~HyʕF^[ʛULhCj @W=@eGRz(AV9B&['K8 84@V_Mj@}R*>ol9.msaS s@k._]蓃a>ѱՄv ALmkޑ U)J FZ>g ҧ|S-L&p5 H"dٚ&HHطk+<[e+}2d`i|5tB+j<>\NZ?C)Pm# [wHð4w4W$$͞1E͉\Znig- kvزovC8Z^0ҏZ06.[cribJsmB$#\l9M!YF7~} p9uL-!M\6H"սF^8Gp iI6UxH`{^|7k W6CțZ $iMˮ›s/ :2JW)2g;ͮr-a)x0v8"3'h+8;ňdp/N,8Q ttFL?e }ذ*"k _KFc('N^kųg=iބq,Q.ARi%D/7 XS;#IQ'k|4`UP}_ͶRe*] ޥlWxNF[m`fL7/1C4;~s~| _ bL|14#Zg"Nuo2+í9N8&5`+}So a3,3y"]ߪ*ґRTDM@V3"yKqvzMqz`u;ڬ_Q5%"AؔRh4K՝_H&.l8~77~BpO!MiE) H(o.zjJ@%,ue{m 2] =:7!6 筄aqy@Ʃo"'b%~HR][/驪[{ȬSʯ\@5$pANKB m~ ԾWWY5mLfʯS"kjW2bxo=ƌΝ{8PxTVs}$£T܇=4رW9F}r"ɾZ;jχ} $TGز .Z8E0|[Ԍm(Ƽ\=*aݷ>~ͤSr:``.qPދ9#)uPÝZ.ŸudC(-Nq@lv>+R=u*b`H׮_*Ȓ7Bsu,j!_bhއNxэ8k{;K U4m5cXGiT-{QƖ*Ta"!Qa\߶!%4̈́>a3t0sm\ȜtH,*.ށSW#7GbAM/&2u[U{0.kn9–5IJ_5ӡlISLqQ V "Q@Uh{UpT`Us3'QH0hQVH׭*\nIO #`䥴\˅T0 $Rm/-3 /〯L^F?HMur`$Áaj8mĤ l4 G!j7jF" I*KQy 5<_Tm b ]W8т;Y^cBoM&Ralpь^D$Q=9>?%D ѧe]P`{o`F|CjVJ]B gZ?ţ-IJv.05\eSp-Q_vӋOPRoŀM:g?F u%mXoz\Y<] ŏŦ$C[n40Io[ߣВsޱߒ@b$N_9 ~n.tT;./hv6 'Tx$xd}P Qd,K!81jGl nqr$g K9}Yۻ 2EDxfuFQ{tؼKʻxMsGOh S ];p2ptܤ'k~"?HczcsS-4[-:cD|9&)A`x%e_443Kd@%,v{β (ёP2}9s)^K6 ; (춴$bq*\zӴ;UiNGwL?3s[ KÐIB_[L?ܴGB$+^]Ch |};$`_ 7m2ktCZ sdIn/8} QGVЃXH;h"eER[Nro}5N)LdT ~4k;TdkR"G=C5i: L$PDʵryˍ.UeIcESI.XB0Xx'mRy Ock=sM-?]A+X^ f&5tV4yZ7 ۱;!h))vZՈZ=k:(I/ݢ)p.QFm@Vd}wTJלdulhex)Ge\fBI}#JuhxAB M0/hw!XnQA(D nnn !침 8Q܂"3. V=Y۳w![ܽHYXg2ey+7D}T51?S,@Zi2 d-!:12ʒ VFJ3~#B^ Kֱβq29VA,5~2`M$xcǖPZruY|ppQd $5򡥁5FqpoCMJ+&AaE*xi>:H`QyކQXì-@_x)$n3);.t[r='X2W\2Q wAȠo_~w"h(sBsy^{Pޖ> o.?O¶yЍXkREBF#70Wf5*joÝP?kg>1#@+fFOf^yCNE['~ԡɎ5$` EoIn;vZEn %5-,7 )lR(`Tw6$J>It|N'N6NH%B57^9ɩVWY8]?3אMe޳D?!1_3F2Y=TXjKkbkx(I#SfUO]J\ӓ yHڐ|q410s > )>8b˓fa6AVYAilWCjL \!uRH^L3 Bђ˂-=I-&/rE&c)qC+ZXD}#'s[TRT}瑈JN1p<|N]̷ՏEDF'rE-DA! &q-[bbE/:;sLV2u(_Z\St]-^>T/]~nVy'E:@{M_-gYyR+~D2vfO39{TW}Ei<@. id_>[>%ht8>eNOQ{)  j6/?,[m=Wtq˶"/B3C䐧IxO_$G``C+Kusz0+;Q#5@k_^qi{m/i1EA Gj9uPfP_*Z1pO$׊atnGު..70Lp?o CAc ɾ j}38aLdmGg'1нҗeХPH qie#SO&#A2냟Q"Q[+"BŜ% 7 &mg ̔6L%b\dT?rZԸvNEeҶ6V%>>J|7ha|aTI|ip>E*R*'pl4g&Izf "B:hfe1חFbϢ i:`%.H&1g,0iJYh=Ƥ̿<3xB̓jeE]͵E}H˃b/>PHP]hFуTɉM^h$^Q6Ej/8dXl4r)έ `Ӄ b|m GgPՊ&YeqdsD @ ߰ 26X!*Q6ypں {TpƾBa-m$ԶZ^8H;C}dp'v4j :Z%{?Ť G22)>SwiC.f>6)}+hqY~DE­_-VJUMqo֣SFw;6'4O|A^@\&_x ΫL2+쵰ŧx7/ᬆsВ<̂gfypk6 2$hiQ#mYTp}i|n`64 |h׊3T c+ܾ4VN۴4C/h\cYpu|*Q6WQ<iFoc$KA y`sRuu7VfxFH L Øen{Ņ& {hAeF:ԃvz0IV2ndPoNjNc^}CARAGI90 F'0ri=:1l*٘n@(8뫰X hoQ-jB!s\Cygߡk+xR/f{j  {vgD]]r HUSeUkݘLR V+G9 \n;Puz\9Ā2irC9;O0g5Hi*ySCdAy8[ X7BQqr>Kb{cΞmThh973 ]~yLT#G3w"ҺJ{g{6/rX!o`9. 1jȍgp_EDtdb80"G#\zc ]S_BG&HGNídg+w",X1AfMZ կWO{,ސ4ӳ݈S2>&zCJYB*>\~& dUPE{wuO*MD%Q s0nHC4Z&:!3i5 dWox-2.N "x8-91 I+V7#5%5M1}TrK͹ KBL)ڦ4BO+x=_E%hNfV x fAf?'p`)'L" s?W,vvv- )І~_;~ULz1rzrZIh`tCX.-@Rw,dega P SJ뢝Jtעvm ,.ʠ~9!LD嫴`Ԭ (^0^~<_mhn1:ԁ w&2J>r0d*]Хa{!tܻ*"j@uH&{"S z_ {S <8,jѺג S XNve ֪}]Kx1nB Բa.0~bퟒ5{A dӒh ńzN^9Ýqw׼%c],7Ӻz똌5[T u;R|1At(EHP HT9s>Nv__\QKp|NU쓂CAIHМAEFN%n"["rr:'ΚK0(vUGi8vsƲ!yW+M%^݅ f=f_Gx㤮k4:$2̩,jl'ӢUdC1H^sR).p>BJӥf%y2A~')=^(=aN!6"W"RG{! G:dұ׍bx&k$.s/dķoe;,i՘Re+5gij#}HaDHp?Z:xۏQĵaB8eZ} j~D'Ӆd{'$eGV[9.^^̂#4~) K7Ѡ$ oZ641̝wpTex-bn To2X5vx1o̐XkL9X{V0^~d̔81 I$n5b;}-JgV qExRS~*Y~2BQŀ>+t)ԫLK#K°ܵ{k݃C#17^𾨕ÚVNh] T!8Eh##y1V~ R 88} f¹B75~:bXB2U#x>]S.PJ=RҼXF*HM8XN!ѭ\ jcڱlHA5&#`[iGi{ +L݌m\k$6|4}„I*t@2;JpI.;5GosK_Z%l)a.3ݎ[):[ 4Y5#ۢۂחD$P_!qgM;+JW)^]?*)`E:`nǮIy̚p="UYAIЄl8-Y8}R5Ar1vy~|ƱzΆC'S KENX{<ѫV,DKz2"y% p]G2HC{5.ѧF9xodC u XWb:xhrgF\Ju7.m5v% 14R(o1 X"_h3G"i|{/(B.SNVw EOsAZ`0GߴNϕ*t,n聱$M9$1*P}(TonX/ *R*j+',cK,WdHkuDZ15_Z{Y`/M"dӛO=S5͊:64_/v_&@gp rC묙[˯C#`S2l w ('!g_ nuʇoXo]+> ȂԚR}SnujaiJM0 | R`S,$g#swAq (S@m8Vu(v'JN*N@ Z ̒u jKG*fCV}@T_#S2 )qe|^sgy^bYRI8fDLll!|4"9ĩpzd1 0V̖ E/B9d)D#iJC[ kg(9OYr.b񪢄 @;~keRtӨ=v3pSD]tg?5f\8E*^ozspӢVfPqYxF")5G%5§n䴜2ѐ(g[{@љE9S~=I:y9/f3¾ *.GPT>/}-[F&tĚ eE.^K\m٘gscf*ةZJ١SSO[RFf}YlM~ѪCXȷ&w>]_|,D,5JiyfRSe(P-tA< F'zAIڕN*R]'Wo#?}\o'9<{r82a(%pW" pf>qfBi.*-"zs=NEr=c7/yJ MzunsXԧFĝX 8`Ϊ)dME.pՕp.$ (#QpHrGqZn`H3~ZM5ѷ aF|b%uò"~S=ۅ;5|w~ ΃uw$V/_="ÛWnB7 DJr0ߎl[74t(sT /Oρ(Ɩwd?.rk |ɯsFיwwx<8ZRsjTCͣ5q?!ku!iy'p``K>zV'xF._JIqō1'|,8:=2K/NWd> -:oo N缘(12#%iқ\jn9ؒnuxY.OH1d(P[ ҈xqyXE/_\;Dg0=] Db:`òyZh-1/xM+33Fr7\`Ko p;c,z(=7;2 !^^#@ERO=|n4Ug>kU9M4歄y!ȐC)cg?{ Lw:t &64 ebM;N Eɞzf_f|TB&M-/f ߘ& \Vc*.rqKGƹ%b9/mK5 4H4AXH(D3:&,s!̒SCuIѷd&Ő偍cSQI$Kp?%OL`^޻}Xe%V&k+L! fJU̐O5=+QCasiz(:C1»նsoBjɊVT1gmDxx[ipq';UrodU_M1P][Pp}'q5̝l>=] IlLG4ϐ3̊8sww#SxYۮNpi/pmMd!q4̚Q+N̈-AкWoA)1'3ѝPlL"k9'b*:ο@LIXI.U1H2h Ea|&n#f[;j6بy)ucy-zY8`J8{raa|Buh=dy§L7G#_2#<(f@Ira]:*{R@\*VuQev,Y;kx!3 ⻓7s&*zFM sq!7rS5v"zH}l&D(aPZ02 [uzl=u:@NKSnzHr 3-ӯ#b;Xtŵ4hf@""DBg<m?IH棏l]J  MM ^$)׀Dl?ղ(wxNM9Wdf^utq8@uN^Cu 6vuB~4pś ~m5ı+H-#?UeΪCf0|iȮԭvD#׊xҬOOco}T'?=$R ,9bAJ(,ʉ/y٣B$^)2٫}=st~rq!9ĔחE `W*S~J:_p`kԔz- RZfS$98E] H8}pL`n5vteP4b sJ.{__7/!"ޑw۵42XI`H?' Efݹ?9Rh8ޜX xGx^ ޺,RU]vWQm6[ l3VT5]Nyژ&c6cKn+nmb֩)f;%{v'ލլ2K[GnAhNh+-ZMd7![.RGĶSe:&DPUފOb^Eэ4$Z[i g3kFf+LP1C`hN!jZm5\|Pl،ȭ5G2€HUʙ>%RRx╖!ާӝ[ 2+e0=u9yXgF>"yBp6V i (/ fhH?oJxhnJVK%EJ4f]@F[-+SȌ r -RiJǟ+ѯ{(A3l+Ĥ .pQ1kٶwD Xr9 m}~O$b7Pȿ56ֲwZF&=a X\&iH=yPT^RFU}Dhdk|lqH:ذ+>nkCQ`2yf;L} z+z R3VձfPEǚy e\Ram-E謙`c*i^bur SaluP,c5? VNE^ɪHhlFrU}C&җ{3ɐ )(|HSN9CɿгSs"v{m㣭^Rq4~BN6İEmLR{]q $~?/|M-g: iV/#-Qku] G 9+X +US?(@g*%)#y:T\% vdcwv'+Ȫ7 gtDT-6Ö5DRp2;t#VSȦ.% +@NxĸQ^4E=h!0܂Tz< V۾p=Uw>]G&Ab?,C5.h@t_SG")k.)2VUg-/anv~1(uG`$֛qu@ I;UP.]rc]Gm8y۔-hzZ zSٞH>1s֑gC,Awcݺ]^4Vn,-4sO]O' +(wK\;ЌTU޳OޒFB=E߳==2lHj(3O`NɛSLk~Aشv"`䄑!NB9mz w28&PL :9\D:NnXi)$:ޓOhC1 ˆr=pCky+n(+l = a t>Kկ.JK)O7xׯ]Iu29JmT}NwꕛU>NLOu3"m!0{%[vD{ӟMEHdZk&})R (ؚpIp͝fs/i*=DGsd^)5rN|+moוb?wbeCHe4?͞MO s#ĄKi"NĔ .CB'JRxVCEm]KGArjQV4t j+պdžW7|} Y <IE Jy{cZ47^/bxIuK.-2W 7hwۆeT& aUDW:6mzz ^ޏcxgAkջwJpXMT Td#J"VHQhy!#b5ͧ#|OF+V\6S)5گp m[B#+C{-'90ƿFЖ_ a .=Nɣ{Bdoig~bU_Rut+iѫ Xc#Y{kpH"FG<~© Ca5 E_CHѿ*)tBtsz[r>yvShL`M Rm&-!\éXjrşE{}i;A1"6|Z8ZRaѬtuyc% lru`0V lg$Q$5x)qP,r^cah֙L+G] -w[4{ k{^zXM~(͈{!ņVأiP;8GTmVcfp8z:@{Kc!\ HQ"IX_aizXuU͠3e@X3CMuzlt?)<rɆ}.͹M"4NȁV8(׻$Gd:+֔ 31y_q],L)R> Φ"vVgڱ,LV$(&UDṡ 4=1AvW3%?=,63Eto곉י6Ā&w~5Z1_}6Eܪ_PT37 ϐ*_yN)ώNZ$@eۋa3 j/cRV&OOWf#6> ~eUDc(px&ȾuyRPd̶:}7%?w?Spg%X26.nza~[bG g[\t2d&e6m`~ 8x6,G~NA?\<°X w &WmQ1T~=k5Uc\_SXt#MӮu5j0#'9쎓Q TT E{0s O @頜nhoK>W6#X"a4CpuD's`kĹ!3Z\>Jh-ֳ* xR;D` KX 3J&BegaK_nQۣ<:;9V^ Χ~c{9¯k mHGdHK!e_i149WH\3y)14p~հh_ Cz6rDRpc̕1lIS7xqP_e+X$Y3=1>ޥsNy[(U9#e_>NwD5xQY?`S\Xl6B)`kȹxHAafFd^ mlm|[q^)j)g>L_+HaԦWņ>q~QE(8sJlJ:Ԡ}5yȃMJM`j]m{{ Oy{w)d͕g Е=''`re$XH@XpBPɝI|fbOCAk*j_|(2hVsQf@ _cIDqzIDVFw-q-|:(H |B)#E`5kű?IЂǞ}y稞f]d|[T=+tDCo2- &˫Xıkrق3ifZ_W."28SRFB鋵:")W)0 1Uk_#Ia+}pOZA۾Z8\$ lkki'kvi L.Q7.'?BRH@:S"DXio+Iƅ%WW%힜@m X&'7h'^{0wKU6Cr΀t \ۦ,]]Ę!ߦS/O B[žޭyATg67:EQ_@"0ٛ~+,'9sӅg{nP%i3iueɰ=YZ!Pu o^T_M`t5lowfI;G^ک%Edț'-Wuv< tϟmȱ$5hHeK5O7"Cj1gŚ ,y-bm4VfGP۹ColPx{zZj730ف ] e+#"Cf+*54=}0Oۀ&pI|t;аU4_u7/PtJРP*<4aBr;o?+ t_ JZOzV 0:/.aTDBzl9G.sָܱW-qJ V2Ze^Nirp*7Q+Ϣ柭p"ɋ!<?[B?  +b13a,"XіygSStA`zmY6V)ї=YT:z\RPeHgT'ji`'o藔Sa8V{J@SRX8J,t]&p}CDg(t 'KV;|?ܴQyΏ4"IX6hDW|jG?pΠ{,5osB#)~.pX錙N{;t֞=`m (GVZNG^=mʇ2q 4uLTʸK9pML.H;\Lw6hoa RϱwKa=-iBvقhV@F,횅I=2rLJkMQ61,h*W"o, V[x׋P{3 !ki{Vd0+ ۳,mIQJE(qM7i1 &ZQZ_IyAi $PG_#xB${hh4z#~X=:5ta5*kGܗQ] lj7mW"AþM[E@p.͔{1\c Oȸ@ޛn A@ҖrQopK3y -H,^>T ? mɖ ]naa1NK DrF˵U[Mr f~%$/HH1l5zmCܕV 2-m|avZE:w ye4ɟn?ȬkD WÑK݁ppyN~6g$|QqJP#0 6='߅"߂@*C{⢽Ȁ $ J hCªUaxS΄TXKT+,V_KߔKU\@%.zUSq~)T lt''˚}Fp&!n`eț"ڇ/Vm.(*ŏAzOS6DmR Y:<( lL}z6ۧԜd԰)@ij vYp)dE[ZH$1".3]JTQ&ZfxDlWvo0~{pø )AkIf$k;8fߊfsS˰Xuʡ;2 &ps=va]U1af$g!Ra&+֭`S/ GidL:˓>m N02rN%]# Eu'KfZCKS%x!|+g+q? vWjR{h[w !"Hʃ m+nȼm-}f521_Fbi9v b"{U~n;7ElΆa)PPbhgp])AbfeN_M/]HŘҵv)K<7 n_ 72Q֝_<#]QX%Q^vr8G/CeSw-d4}/+AYXd0,3r $_93)`X -M3 %Nկ@p1oaqŸ İ)}4w: g]XQM7Ea|wFGi@.@N}_0* K,!_z@pH=\\Vж_+YVBpѾ.Lh-?ml1 F{RWaaW fR⟢b,} Ihwf)Wz"h1oD3G$ϩwe&I?W9hȖowD(Z1=ӄ:QƬ>U[.![egD]MAL]<ܧr1avN keSq(Na.NCe%\-k5[!dI'?5sk&D;/22}5NY7Hy99i`=p,{4!AR:[Yt:,škOBOa\gj'FD`̇SV5!Đg@\j;0YoVHGoYfvP &hL@n?wIM~jhCW2O0h& ˺=fAQi=3&_$J:*/Yt'$9T.O#Bjd { JtWFT]Y L9 u6I{'wf~QdgqjU8ɫ9qêNR{jqܻ\lj>_jc l`n._pӜL:OwvȻ¤lnU%υɟ ̥d㸂(( Cq'a&`.#ZӭB>̩י@1f:נg\%"Ԛ_Cd#@b,i.PpIV?Q Ðt8pya=A5`E@`];6%U?SI%`UNƅ2}ؑ qW!{?Um;S^$˞n@\t~1|irL h):!룰PUtXuM:h W{jzaZ}y[ WV I5mB_&T!(u)olEѬߔVagS\಍ D2 "M.*RIH-GAhṘ ,4Ch.0 }=//sxW,${~vE#*+񗦱]s7u5 M1}KYaq;nL`jPHy9,~1!RNXcr?okځ"9NHv^"C=Ɉwi"|\F 1:5ǜМ>F-1ԣMCɲA˻C9# )/Qz_4G1Ml\/@D 6[Oھ`zN),,ٴñP"ʰ_ ``#|SE3=Me;(i` ies5ӭzG李n 5\;T>ɥi૕\7]F%~Aj CjcipUl9b ƐZJLt2|2 |3XƢՙ47 2ƉAh/ iߴO荚/!J/= S͇NphbE~33i4=6 (/!ZM[)bgC:7AP(W*ɦLzhHХc>{ͤJrY`:0͠bb SV&]H㮙K$ԙmd٣9ܒYf S#Lu>ſQahBD st,TKI@hlҝ@)'x( ‰-7ڔk#;syผdL_ZD֔[ĸ: -O̩T,܀>P\{ s36㔊4ivok )aHBI_;3ʃ'Dm)[DŽ<ʦKDl{G!Wrl劀S7HzwoO)cD*NjkJ O ,C]" _z|skz*rǨq?CŎ4^~T AirYDjnJNZҒ6eJt{\Q2 9즋NwhG5Ri+#VG &NQ=jR{zD(L6Mn$f r7S%1Ѧ æu3Ayɣ\u=&mʴIv` [^񦨠FrQc.؉djT%zeꋾ5ޠb t))JzbKU;CMG/"VNMv!4)fEv>[/5ORŀCW2T(i#'ϸ9 dz®1+A{S>Ywg` H#h9Gsa {{qW)))Dɴ 6P+2/R2  [움І'@'K"_Nc8|fQmjlB"34TK룪 '>Un=R%f\h̩@:GAd֪$JHST^pgWגaONjg[}/$h=0G-x' URI 1KJ4|&s4.tm} 'F&h`?"yLWE{ 5Rj0z9fi{af B>Z;V8;Tܨ[q+|_6td ^pձbch94%Q$J9lfU; ML'`.9+% WF=,9^L7xA1׼!,ݯY{N|R'ok,\ri/zg|g B׏BX! Īj\<)LyfmdA8 4W3޻<`͓IΜƀ>QE8QO[^iI4nѺcPGLDn`DJjp`ѐ?;D12'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[ժI- D:'=ec"܍ hg9Q&5,u,S~Mlq"n[c}ze垽5bGvY1Й23q]ysdk~$ U?)uCk7Dm$i Rbc9פaLM!+ȕd{3f.aJ܄X:E1lH o&AH! [ ɏ.T8e(}KTw]=<##+TEoϥچ=TBR̆6[DHFodBAS4JҜguS@*a#F_NE,Oi QnpehA-Bμ|[]m<nF~턷/yJe-$.Tg'4b?I/rQ#C\f`˟[Cdʱ(F"?/=bt[^0>viK=-w0? ,,Cg(+9?1eP%A 7_hÀ_8 .9=5'ژJAgl"~A|(w٦e1ִl0=<@/KOjB2v[A>V[UTc)c]v|-;X #XP"e}bQ_ڧWES9io70|(誱euʘC7-uq3ƑD%GLуAVQ%TR8$@X<:O)3\K%.z%*s/052,G8CHz:E.:4TuQSZJ${bFvB OxIo=!T&GKE%T{ I|Z?0n\^.7|VLgv9tVfz#ĦKcd^AL ׿ąskޤU],Ά<ˮ'{b:YRxyޯΙkyzcrL7!FhD~֛hkku%+l߄VS "]$> (Ől*{t݄9%J41HwOfrli|I#zTAk` uf7/{hȞ`\Z}yPUۇ&:3 lMȏTz})mTA0>ּL,ͅw7ڲܞ4n㱍+iA{/z˭}2ce8HI%&|fg~rF3 Viq*lFŸ9Wn័ga̙ZQ\Yk$!ST@;SuVT n;O铒 O5 iZv, r~U\9qiaP`x1KD|qY[h{*lH5&{%ai$k\zcHp̙&L{>ERyn#ʽq7څl5kv0y3BA3*{\D0wS&?~FOl$A:Fku_ _:Al T̒椹* e]L>@p3f vĜGTr7砏e苧2q#NBbHi p[`M>NOH-WgK0PF2**?;ȸ=t=9|p#O_UX>{r` _ ԎE&B+>æ_GxNsmBQv5ɪ RK_L55$wz'fNnnBX!z-R`qM} Cǰpz7bLIl&G{Zb4cb}@yHoiTY TX 2ęGS`OԢ|(5@\i;7ɽkcÔ(榥(Q2}{~)nvx*sUB?.j@3+B5m 7~5!'RcCy~(N!}Fͯ3KL z5%ey،-f`)z8%?MziTs^DͶު{0GU+E+sbY*@971娍;|og`ڙ7qvgC隩; m{ƕbPn]C"qK]4 _X,W᷄'8)i.I\fӖ]aY&,PN=9A]vԌ:ICX,,Y;}*l3$>ҥ}5xda{N/#іCŒޙ;+a'3.R\xK ӥn rwty14A9[wG"wc0&"ޮNK$t~"qnXHr.l*(xb+Qbɿ1`0U,%\flN[| H,x7/L1mj+>#Mm!8!.ӯ8bBW |Yœ+\ͮ(msI.I&4fi@U ԹQ?Jys** \DT@`ʐ g|9S`)Z먳HVk 5"̑ Mm@@{+?L˟$ d'p4;Q͘E&DOdF-ȸL0 ^!@*`R,? GDS% Qs]HUtWOaOT(Y([PS 2He7TOb;=%4yr =$8_uw~CN @TG Ɩ36zh͹GڶޒPO]MCkfeiw:fy0ȡ&f ^] ,1D5 q3?>S&@׳{2Ōu^w5mr˂(f\7ǘ\%k['Tı"I|F,Pmzh ܚtD2I0u#]m1<ϓ#iƳpq@.A !o+^WHS1OO "J) 5(ޖEz\Q@.A/N7pE*I_kwi{3ÏrV lPZgŸ)n$yА !- =] TQ{gCݠPo]B$9$>_1Mh۰2"74)^>CIA/Rzgu[Tk*[[q(r z]jA6NM%VnFU,]ki/50 J)n1Jɶz UАa4ۅj  \W|ĔM.٣#[rb8^ %sz=X]^ S %hn)2 #{D&F&fGYWvnÖZG^xX翕phm\+O$(eӟ ]Y62Gn2KJΔkmգLKhJj&A9?u[r& (&9&y"UuҬߗګARslطGO\ >b0 TB7=w!C[DEjw Yy[8?b q@ ר7 ȕ<*8GY6~uExQGDKXvI:2ld0"|P}ZK~Iz$E5RKO2$4k@tb"DW!3ε}O[C׽ .[_RhTu:2K9a{xswLU>& >\ё^Zpp8Z:﯏JCE4MB\HEx=Bǖ@fg/gQjƔ;ϴwNYP0!!/ J,{!@5sB]d\)r,29g݂q2.{)۳AR|W0b&v4 UiͶ_ۈyno;+_ 1̻۔8d|BFG>Tw5p\^I]NuQ$0'rVj[;su Jw8|l| m݈7m?~2 |Yi]%5lEMXԫ0:ۜUrIU;f;t, jԣQpY[\]y#: \q7L1i{S;Ámŋ?WXf QZAI|8d^aa~2xd&m@17P ꙓ -Z(eHSf8>\OYwyP7UCmOķIxA$ؒ+De`<þ_ IШHBy,+cO-K*:MRţ`;[C6Ћpr44%s6ߕ zC-ƛypf}AHt9Sx R@Juymt&9 ?[a΍ZdiM7ް[٩pIWr+=XKJa8SUfoc#[5kQyXEJI3,e 0xlB;=]u:vR%5JCOEjWࢰa}7|ȜFi2B4Sv7vIs*tNsו]}ևI.!پs W`iĮ=Hn4o< yI夠 bP f}{i-z~=%\{-adA:(qR06}GYA"r#S%7TMrW,4T6F$5m+J@XNʵ,Ji[R%|M|0 0EH SN {rG͔Zjy?Z,O#zvDٿ{I7vh֟ɊJʉ$la2&tMrW۬fNE|o."xO!ƈ_όlx|D9H>ZX(Ne< <' }S6 ͵?c#oC.:q/(pS޽sك]NsG/ -MwE"xi1̢99؉ЙR5& c.ݤJcЊXN ͕_g`a*.] :h|"ʰV@Xq^G 8 (/< tC]=.}y"t IT_Y!0Xmm_"r"\hA# -fJ0Ua'E)}0YT͍?}q?E87W5iG/G#|jxʌm-'<%:Χ-.. `ѰsY)5`{,A6ΆAV?'|% 0#QW }位04}ENR[wLJ}Lٱ+|{L:$pˢ'Yf$EHѺkQw\B HgnMYEhL +(2Xr  L?~K6̋1 RʭI=L< ΥZxJrN@؁:R%d}AMѳeUR(*RXͣl"_>_y8^F&y)?c\蓆Ow8Y@M )֊!T*ѠiPI$߷:oO1>/z~!g˦FEP^n[OM|0}>'߇D ]3ҢTEϑB_f3k>w #Jy9wa'1A yP&lf}Gb9p,^t >\o!{ffƼR}&\ ُJ^vl "7~ ᵍ7^]Ǽ9ΨLi&!-pۆYgHYcO|oB_O3^߆)~MNHX\EUW@;)|qr^5,|qtˏl&|T)xP{z@jul͢%]m%l2s^f7_z^Q !jEjչQ{m+`yץ4GbClnY"g{$A+bnKz AZY3DKFԓ{=Q_^:@'. G"F`4䝱okG畬?7x{$2Xkd5yX(l)n)!6in]k *=Cu{p<|oVu#evf}V=1v_lf 4|'s%c>1CMdXUE웧3ۮTX}˸5 FIw:̀L\uԦ.d'pe65`F UF4KoAty~41 Ulx&ȼkl'j gh|ʆEOW ύq}9atQH݊;l DxjwٟpnR$oƜ8IYf <>Ɍ(#-fuFFĖ[)ӟ$-l;/Bb#?h)(nVu4(i1 r#lU)ED3^M;,)]]^w0AU!'7+H{*^zWl6hɘPrk a1;?PfCO*v%-OkOeVtσְߝdn7OMck%yմoV͉ uf^cr恎:SQݷ;QD1,uj/8OVй,Y!Y{AR_ u@) GxO mi28,JJMA\UvXJVEq_Q[WbP*&k\^`R3Cal4o}E2mr 5 ־hIMYÖ kA##G lXu, I=3L^#JirWs5PQ-f9Â0Bw28bk#m\ش4mƇ諸B(|ukTHYǺ枚"eZe{/ْUwyWkϺ _EdV`e:yBy9 rC+#*ꯠߚ7i8簄<)4jŖ?+e_#.ķA,M$M Ƴkzz 7H~^*1n#Bflzm{ |&[P@X:Vwpi+6RM.rATpJjCy?u15LU N rD*Jx9Uߴaf͇Mf]x(tթVm9Tsx(k)X&()],mϣ6!Crɓo ]N Vjo$ ?D/sq$G|H@%H[ApRH6C3/PoƉ.= \LۚB8zpH{rVr*Cbq\sNvVcBm; (,wojpf#}U"w4K v5C?ӂRtҊEQЦIY'O/VQ@v!vl#6 ƍŹ/Vb#WC۶A06V3m/j(70IĤ+BuwڱWq_T̯uyac*6Z+4?]t)ٛ# S-_~C( X QlF%C|`M }3cu4$,G15.,dF[ c-A2+!e)N=O T|mtg[ L@X#5%Fc.$0`xoԚfR \qg:KY,2a__*4V~մB/@З٭Gٵ{aLXNWof8Vxx cFSx$(fG"`|$*]2Ǟ8 ? \8Ҵ_z2掁H#tЂ+d.@weɀP65K0z}qXh/a~H= Og u5ҝ2e4_扯~{[p"`.b)˄q~ti h7SnЦo%$(yZr_XuBFmݮ1O8Lϓc Mq==]2R y]V(wځoyk< 5fIC~3C\tnXJ'(6v=:hD )$HI_nӟ./i$:6͸p>Gm:XcT8 _aB6Gȵ?YtwA^l(_zlڐkm_RGhOOs:>a= '=4Y7>4 2B7鄴yQvBk+pDޓ5_djSf w t7(׾3(9R O~ &M`X$# );w.j/Ɵ=䃴Pu ā,N?;阐yĴnC0L=s1(u"iR禭iNM5^LBHhR V_4b(N eAɯ2WB8peK0Rdb~han-`ό !D%gY#&Vm1w$ 1,b6&OWgw#w+dA'U{ҷd D.wIVe~HtVn̽芭-.α'\YfRXvY[ڭJDy4k)_aJ{<Ƨ/ M6爍,{+qvo.Ju;Я!cѣ`o.0H@SI>.ʄP ͎Kan֤T\ tJI=zd zLy!{6&e?,kNLEnC8Q߹D'xd'<٦J;;{{*]㋨l-X)\h3t"kzA Z,cf > .Z2&Zd GOëWI/cQWF~7e7ȡҩpT'& UC`oo[XI$wgb88=kp/"O! POQ{!e%ME5[=5yU2w- KA[]B,0-7F]W݅z_ϯIwP&k ! Լ?$T*ZVAѨc88ȝm9&^N=2f!LbBEk5mClDXУM6t*vXL 'x+K+do$a$H~A&G43 +uŃ{JtMrAaϤ|N(`EAA ox7Q{z"tY;*{iB\؃^#_KWe:S)(Wdxnj<ӚXrTckde"܎C f tMX\ Ԕ93jF\GsCЧ*<湶s-l+%k^86Ч7LH aWp`BjHcQiPOIBզJ$=6ZP j׉xO=Krf}&b1dEmP & &^ѭhY4j YI!I@;dPM26BtM/6P_uG 6 Ngd M޷\"K\6l~,pX>:#BiHn_|:L\ݿn8ՙ;^3B +N K[Zpv~&(-l=oJje5deYjwghg$Fr{Vҿ5 C46;a aQl?2f(w?24Bn2a*|*BEtT._l~7Fm^GXH}cw="P|>Cs8QkYX0G^-4EG:gOFaew(lHȭQvr0̚O \9g3gٔ-& EYhlQzK,r 5~?-aaѠ%|uX=ұ?[kE|r|y N2S}GKKO/U,Ey3EAb67cjS3/anD>ѺDIE"?O^Ӭλ,n*0$ijirV-FAýۘB)|Do!]JI#cE{Ì r)[Da֦ÎsahJzYagjB{5Q/E՛[^|WHiXT9AkDqٕ\p9-D@bnz9mL;߽쓱泊`uw*6z=ՌP1v'#X>})>B}yws+MȻ,xĒN$BTA'&2"$T.ԟB]"Nejf`1Η@ 9 6u=Vθ*xuQgAKU&>VpZX**B==G3XgdMe&:}X{DK&[ǧVat!V$+b S;2%dbBLs@RoSDT7' 7?R9yPA m<*`ډsZ)QC#dH֩,=oPj7{/dk E9-n4GB̧ g/-h+vI_ v FɌSV}7mn|R'A"eL/>sP`]{b3V%۱;Q{e=6.XDȚ GdH ?]pѴ肍2".)Sev.V; Jr(Ht,R%*U^" !^#U N&{=20bTuɞÐ\hAɘ۱z@c9~= *[«Od^vP%~<HZsBؐ: Aq%h#7RK` ]3W;j'nld{y8z#*] m=QSڊa^=0sH~ɩIXWփf҃Tpqs+M+k 1O;agFߋcW TWcz~d..wM& (XۥekQUil|Z(}v|Q(, 8!,"'nl~Ψ%'EH9?mSJ7'Wnx:{ɶ z2i $۶B{K!NOz|}.Y'.("F@<ijO˛ȥo&hE7͵3ЮD;mc)H.b፯P9@vVHT:.Wi_`+aOtSlI-%$\&}b26@%C?wЫɥm^X+(ɎVA"CL^p?!zZXߡ8֖i( c^ d5޷GƇd;zD@MT@<'+-o=VL_L67~/ۡ s* UZ~C΍pхÀ^(b2k_ uoZH{k tcshHXVV0WM<1) 't@&-(fzdgq{ֈ&ڮ('j>mP wJsC`b~EzO$7$p+tWrx })Ć c/GDrJ0!z<cWvzOpjSaMrFZK`0A$y@|' =&TbkAm_myH^+8_ٯ8J|kxb*2;(ɿ"yq}'hWqS.]=c)d "!XZR Ʋ4.t pLVm6BbbV쾅j|]i&"M1gDͭKj(I8R(Q釔=k\mB @GAQ 8Ѧ SzFT6XI5 u?g]*䨿>E2KUGeOJ7~ߕXYti!+|ܔ]ȶ4 b\ƉTn^Ǒ^gʌpV4|]iR4Tu'޿Fn OP 0w914uleYI"#1wlj62m >PWP]_kIxE8){ľe(~;8k/tjo~c)*z%,>n Ҧ4C^8҂(szM9R@[ y~cdBҕ*@W 0H yi0 (UE)o gݢ>޻5~2VS|yAZfm3|6cӌZ\'A Υm&*8Yp}vj ڨdYB'Ԟ $gK*<C^1'3l.յ *9s)nB6FnzDWL,0}ǿ'(,H#/C$W,njyC=`Y>QU@3;iNχS"x0\ID1qKCSʻݻ&x}(.&_OƸ D"ЂR7rZGxjz?:v siq_)"|@iףE(C>C`ct B8XD,> _a.ǔyNUl&3+:tbD4!bE^GH*e3Q՞2Ub٪%nc՘U}%Wy߻Gn:=(lX{IbxɔP?Z 5:N25=x &* мF -6^gK/ Q6MW%A ^ͬ4bwix='=nDj$ϪgLuB,~==iG `K2 DdsSߥ܅NS00\1TRe[=Rxy,{IR+SQxkJBs57,&CPf"N"CݎM9OX\s#>/*ݡ1'!3Th<,<+- NA2YFm)gA"e艰nu~a=bf@#F6SAßlCB s R@O'~cJ-H),]V1Zv T`FdNS?(t7Se+1èLӕjUV.K\S QDw Ϭ.ȱJL( ǖCGSd/#kҊZ y 0[9-(S ,u8Ckcr]ʇ%lx: $A '`P/|cL}3eí wG-'' T8^(Hvˈk/`p"/N lǩ1O'v&5PQYdXqGgq<}dcӁ 8D@w٤=n0NZ.G{f -MoUMg6< G)\3T \ ֘E뷲p쫨gۉw_L,Jwp ٓz>xƠA@3GRDʻ3FBy;Gex5VV\Mejj=BAOS+Qd=4[wI4PvWVDQ+m8%CI[ cxHpqBsL5>R!g240@;X<Ml Jԇs߳#}؀k''/Y].M^`r|ijJҖ눏@.~lUt%6PG㢛qoWFbLqu=%NLU&s0 lBA#HeC2CM(>jTj#eji'~ ZARb{. D29^Yʀ{5[6§0k-ȥFv%XR1R2[E`@ ^v "fa^ej?![0h;qھ1SfZ *>xf$[䯹X& Ӳ!!BQzY̹1ȝ%nN))`+D0i󇛍y VCfè43,n6Pߒ8k+=50% N1}%f[uf8YK`Kb܈77 n(Dz9^B:siV˙^Gk@(0~ "B&Pow;dde+=*h|c U&lw;yt@֯n*4/py/Ny 5cM:WI)T볇g fֳewF|A+f~Fvc|5tEEH7f рnW7*q,UW ˲VhI_>o: 6/Fcvyݖ5tz vB&_d>[lYRilX\M %M1/ ̰(F-4L+vk-s5xԺT?mPZMl0532i?R*QQύڔ)+ýŃ+x cfg-{7Tqeo(qɨH}n|:J$_ŮY0yÀbY "H%OKόA( ; L7m( E( VvʾyowuoӅ!ssL - `-У.4%Zl/|*o|&飯slUl(VC H 7)EZ`uJ3ذ] S͠+}L9|OD5d 4^Hw o>Q?C>Ӎ}%Yt]QD9͵7T`a+>ӻP|\e+S tu?8Qb6]Q&>9.˥"yܯ{L"cCi`/ v33NxTFo)RB71NKhorw{'^m00n./ԯ&|Ԫ&C!g!Y<78S?;d4[Re"hHJ%́Z?6Bz<y8N ]zQX۠i]c.GrCjB=è> QE>yQ[sp;S|u0̍QU*XK؆5K@dYg.\r { *gSYṾt;3°FͰ31ǤypDGCCptͱGˈz=Ļ|cv%+1%|Wlо0E @F)Q'8HUԀ.l9!AiR\Q??!h#%ԃ6W'P5h,}-0UՆad/dRC(>/$͹*z[z/duNjI;j%Gsv}5ǡzk@oo4}O B^CqoG%Hs -zo*)暝rގHќ`z\vKݘS}!$2Hf<)nJ//W{(d9}5㲳CI@W9XG&!}~LS%cN([nvS]ɭ5točYdKL!$/2Toj;Wӣ/le{?u*B.*aw_QTEť1l(2܊j ǣ%&m.i_8NY'6s8~e0 gڼYQT*EQ'89EszW ?we$e-R9|aFkĜ˯h0@楋5\yA6iߧ^X2t3喿 E8  PZ`iDn*%Z\NaPcu}fM3ҟ`[aak/#|g6A&8}(%:t=>y/=lU=-FiWǐ X!'HOٴO|S7'K0B㧓߱;8z[?s[$Ȍ>ɱ(~ QNہFdj̶&9}=#%zIP}B cݚxL 4|M15?8b_Hmg)cAX6;$?F{ nT8eIG?w䙘ry}@fGׇ'1`SeMN>fUaY]qE Q[+^8f *XSL/4|27@ 7(9́>J} 8XsgH1QKnq/ *è_?]Dٝ)~ꍃ}tSõeoY.Fd|^m&{:ȆE.Ai`m:,h=$ kTԦLރ֥M}-)BsLkʦ¾"cAQ0eݸs uYw[E\R[28NzlTq lE 6{ n5!Z _9tczo+lܸ4<ȈS37,ښ?2 n{?6] O_y>7 E?)6) ʵ BNJoh[-OƊEΫZ n/q}U9}8ĠƮ;iЏfwn}ho-6/!{w>Mf&SSǮ{(E]6Dp"c̵?hOˠm88rJΩ-+(RZGo=?V9^Y%QJ"=8ԲWN pL6;jHP̻&QPeȩA0* Ac?@ ]{,%ɖ5x9w"$eaYI5;["2 T^"#@NxZdQR-HbNbVGb#o>GE~u0[$j_NkV|uOm'ںQ .E] Kˡ5+B1)e@<<^jG,vt72wl8Q9QӅ.5lx~kH7)eaKR>+c?iS xb MJf4 z[ qҍǰjw޿iXv9-o:. * 6G^QWwBfH- qŁڗlrvI5?D(R!!IטR)FggVWSQ+{Ktە =)gP.( s+aql YK;GT̂.bb]8. l!C7-Y8 ad"ԷF\.R k kaҙGV#<$jCǨ%pY4e r1o]t(CM.O7"Cć[k &9EQ$n>SV'Mz턁.pJ f[16Ӡ -rr-_r*wV)?L~O #Jmͷm:2ڋo9/dYytMcWdt͒fC{^jJ{@{9Oy3m2f3e@KPx8Sbw4q|#JOW)R25U:dH(nc$ARNEM‚=hҵִջ&5] &:۶~wJ{-Nֺ<I[$KFV^+ .$|$*zU$.SJ£BD4K/~F_RRwλU#I} (4FqgztcSDž?8[}du⌵=m8M|<,X~0@asJ'àA׊$?} JuHUC]Q֊sURqżJ|{mA*ۖ"g2Zk1t3nON?0ە E.)`@ޝ='U'g.jS]=v}׹O3[]1A`8ͺ)ҁ\؆pR>VtYcL/5\yC5hyqJfG\@u<9կj`-jtF$EZw.TSwǑZ p^͓|qWF!rW+7 )e1Y$-FJ~ͣi8`Pސ2hZ}Pj /7Mׄgoy=˕d$&ľL-')U7C9%@r6F%9sN}Ih=-&j;QwؐͼΒ,<§tuhTCuSkݴdC{#G?>˪v| @yrc%"z,XNCH mOv_z"/ݟ2v}E)Kߨ x47Bb8n!XJ411,"U ͍d U i>.IfP?o/s̓w$Zڲk>G0z<7Uz`;sk=i0b-M ($xV6e׶/r| . 0c6 o`B$CrC,la_ ٖVO^z_3.PUS./kL>;@ٳddu!u¸0E! $hI0-g̰#N;ӡaIN}nY76d5$l)4\@ pN}5|k`P>[ K%?DzI;t3푯Sڰ;x/*c<޷AG\3I# 6O)ʚba4\?P߮enTI7sZ5{:|JЛa5 <؅0N cKt^_j1$I=3+/uÐ{HiuU*ղ2ע.1=éo0ZY!4A  >w_sUKsj>H^|3c=`o21#B"^n1Tҝ@[!5]WcGMzW{وTgmJLl*w9@4B`@VOn5a*UyCQi84oB-]ԟHvL =fy.0E:33lj70o]|ås,f)G q_kG G:: b.-/WY Kn/ز ݮ'HߜFiCmtYwcR/g'.V;49ǎk=lX-!5~h.m-d|{+;1kLY;ڇO2lp@ޒN&Oa8,Tc"Fm{- wĴUyS`^[v_N:R4Ԑ)vdS^ YrsՌ< Q8o:M82OrX:%Mn"Bb'_0,!Lʧ{ZiV(af$sx*kufΓXpZ|5( ^ NL ]-nv`Xэ ,[돮^[@_^ O\Ug*Ir}dܫ)> 6B2AAݪ,^S+M7(LlGW?ȊzPT}Ƈ2fP Ih4EJ7;,w / а"q܄%C0t93; S"mXl(b ?qaj-9sW0nSdLB TƅK|߆}AKcxu* p6O͖F| ܁+v]e ѯҎlugoCiC)aWB͢{`F$ Cɳ- SS,3e]0xlf/5ؾ߇,EP]TIZӊk$RCG|LZZD$d6l&P >t]vp nlD {w~5A]AʝN#$c>7 /:ɩ$(5fjsPFi!NBb ~nɍу'Tz݄&nNhSLR(nӕR\w8=R4;w&Zf'$vPHom5rjiȿwQhB"rGAkj&1sG!br!{DߍU>Ltm:D機{6i1mC, [q ETŕt_ӑ^r}!84c0ol,yƣS:IPJl$xtDF;)*ðKL$i٣"bnTPcYMVcLw>?zS"4/*戻Fp kR?I >EFA?yqFCդJv )oe}ВeC8I(yC=#ѫW!$TA.n+fKEAΠڃCa\ BāX5[]d=?/>/M17V;:xK|rjx5(f7 ne/z9LaN)@- W|;G,s֣ǰpjv>o֚:p9!* 2I!&̀ 5I8G&{w 9,X~=rmÛ9>q"A/:ION+4WnMuiFQcPEzJՒ _X:Q՛Bz ZҮh񛎏n\bq94EiWf$A)l,XV~ oEi0:+\P`7~Fx>;ۢpľ$Y_=e1 ǷιUx}LƯSζ{NSUB0f]r ߨm̚1_e✐0J-"nj{W )R`ݢ,=9@F$r6Uq5׋HcWvCqn:Buؓ`Fes|羅s]a~ jfv~ d p,hZfUTCU8*,2 eQ<#HM?{ E>i)棼= v`~erDA1NYF8:[N&o?(T7E a)PwkqCoab3;_#q ᗟU#D^ (H9"g;sq9@O-j?*-nzv qS7&voī@ sޚ.G^@Pm+j^6}c$(Fz-LٖյTJ ѥ6kweض҃ y_n$#Ӗ䘂<oraDJ%,B~|LfQ௛T~a ~#T~-J<<+XW~Bm"ߘ(N;q"X١?H/;t|I/puۄ$U+Z3Oat1#sUS %*X㕳V^< r Ig26Ɋp*DM&i;/ڨ~-<9H=wSi4ؙwP?X? x؍[n"P6qGC߱ Hwd?hX翖&u } {&hcY3PJLL Ft On 丩;$V&יҦtf8I$RwuB"TCE8;}幪$SntdcRoo# 2RxWۈT`I+Ep"Rj'3I9=7Zm5iƟ0aE;#<AK+:)szHwjkn kx⼝WvqH` E_EUT)t"X{(Y)}Dcwyǽx/]~!!^2t P5sV:tGҮ.0'M-4O"/p|'}9lf&m.0(YN09pZ(- P` a)F29pKw{Y32N&f^?qh3 c "G @ۼYHw҂,*ڣAdomY!UE1,QCI{6xJ Wa{wTD+!KĒmۍoo1(KVEJf2#(:YUp(鞲y vyMWRNqdf۪XC)ǟw'&,ZL)>;JG#XL&_r4A&Vlw~8Q2;138[nE ;z  cNc+Ϝ+{ kzWٚJlȗSUm܋ed˵={#si&*|vGwM/ C\y88 ZP>}\4.iY)ߤ^_aQ R4viʃ;zt>R#賽҂Y;# JމsqP= 0b_ֶ4m 8#}=1W$64lf7B\RW:d=ן}|G{,Su7cٔۛhQ1Qx]!IREbvzKF%| !P5>)'*ϭ]wIN[]lm9M g"{ϖoCϫ'HEUA{rzKWA73POR[OjrapQ󓁬R8 bfCx{q`MK#nSFF0l O+s~AOhaFd9Js3.[yeδZpʂH%}S|M.eycy'"6u= MbF$9;_S/$fVO ʲhbɭ*wI줯Y]p\| I2M_cFɨ-2_^ ǣKMyk^;e[Hd vi<9>=:p$.LcX/#b?Y&J1zS-}T-ǔʰ3C܈[=Zc} ?|7mR]D.!/Z\}#-4 c-OF7"kw~RV" c&$UTWYQw5!+ˈ" rg0?8$<)FZvPSؚG$KuR,+_30F3<#@>EX9㔙&9=4NT>hb p/g +SL^61KʏnOWM}g(CIyG{}q9x( c$C܆> p w8VM>MLPG-63r t_1Y{G 3|)"\/^L sÆF:mE^KRh,l k78s`[c\*F8NU#zd1|Bֲ(x j.V i9V>sdgsW'D̚´L<6V~9ƛ*xr`DzLun%Xዄp.4٨-iR%3ٚ! c!rMzW 1瓛z\\޻(mpzzVESl즂մd9Airz'd *y0@!ҡk N`Y\ZQ?!IM9Ұ 7'Vz]8Kb]QjQr&fcz/ޒɍUh9_M]*ߥ #=ț+q{tsH3^6Yf{/`17SVV,_os ?U szx_zNK c-$)^ZŅ)Mz<0l\1Y{M9 ՝9ܿRISSO*sv:pƞD*qiRlV`-h$s0yP&3c/r8K33hmSY#` Lp7 zͥ9c@&_NVjOz&2D{BEe|)8`iA4YԿή`IJTe&R.}C Vg!7 BgڎL!vƱouNVaE®U;mܖ>n,ڛLAwp |X:)Qw؅)ѓ$2ofbZbJͣ@;˜|ɭz2Ba#éDnt,p0L[+(4v >H-e^4WhN4 3.+!hů7B6`W/a:3%{*HjJ8adT`JtzK1 IJ1TJe C%`KL9>Vf<п-%:fZRTBYr(RFEN;t7'b^0~ŵ4?:FTzT 0L` Hs`濾/d(fL tkr0@_ݒ?@=,/.T_ U 9|~B{7XQjwSblц[S3뉕ͪ&SowL!ѭxa7qq%w8{r`ib;Y2 /}͕[Dd= OQwKu9 @8*TNTŭ=lho{lPfJ2g;VB{pP)E^,'dǫC`ˠV&j0 b]2ƟnW@m7Tzgp+cqDa{]:m2qoAٳn^db媬<|P&|uS>)H\JF\%qhq@r46}=r?5m^:Ocz}ȳ.F?G<ŏZe9a1;>f>+\ؐ*fK0A{$A]O_2B|d1X0IW(x 2)2E&wHia碰ԻO<;<-rJp@a!O:V؝0Gw՟ic@8wNKDnKOg 1̡̰&Sti1(2ޒCn( QL9kw_XҌb_sD:O\?on5Fc0)_7c jMd}l$̮5 uoFN$ #HeN?񯯭q|hQU2t]il/|w ZZ,떧܋9Q("4ޙީ?gl :MYj@ ?Ρ4c`B-DwPR7*4^R.N%`֜L2; lpQ,d3(qa[_"G&-w]|Cg9zrȝLl _X[;yɩD򧿺mA*X`A=M=mt fy `8 i9n:ٛS=̽@P1?aQsJ(2/?RkvzX_X RNAmͶY@Y+Kn* aHH5i66(g6mQ4sJİ;``VR62zܞ:r/þ; ;4}i*1V:uQ5Im7A6 BNJChFq fEH|uOQf{>_{rdf*WAM{!_2$H7n[oLeb@ƥ ͢ꏕ[7C9Sc*e[[:4xhQU YRcS\iSc\t1φ7Ju"s(0ITA2|#}% !dJ?.YI℘EiǼ{7{0M0-U(x߿5ݜ/RW8;n,RNaɾv&fRߑaÚF {U?]Dr=a2_ $krEwfe@n? 2Euiwf?|rYy*:I0V>f8?R/t@z5?Fn G+[KoFxN?Ќs)7HZ㖑17yh¾.'Lϲs6mCZKJv.9A C' PM5Qp;H/q]륆c7hH̖R4ao ԛt/b׫,>vC xB`XՋ\p2(eRajNZ$zK5µ uҜҼa6kG%& )F“ˁ֌?UɑshKĆKPO)t^C3#A6?f#3]&g_|E !ZYˡLjDX 5,TDh^N۶ q`Koԗ涒sU<$5yGܧy|mGPW];9K cjgJ?4eYЯχ9?13vibh^$"]隼"Dh!sYX@,C&W_N/k ðv;e8CgF8$yە%7' oCrx"[8,7˹j~ k89j=c|a̋+Xq_|"y'(޵$Y +G!lR:o,)>!De0 ٻ "vi}OW{g Z[~fL阭R[c1tqUr\b`Lm%08X+raԉU%K\1-}0+ T**֖xztdH7͐fԒ%}ۺxx;K+9 qqVLeLJҏSMzg3!1F:F!W79| *W&9Kl-ūVYu.&sfX` !*۩%'G\07)Qdl&{ys˓fvTopR <3Eq;Q$㩍[*81|K'nƖ얦$_h9IVCm>wkwPK `h@Q$缇E2k7 |+;oK 1zR-XJEDzS;pu=sz-w+|\Ne<󕛹Kdp( Cfʀ1ڔf9e5I$e7m]0.&E`=93 3HaZc aRzI&c*h^f'kY'}erwld:bWI0z﬚C!GPYp];p48% "Tl>&f+✞ga#Bl̪ K.~րlZ!EՇB,"ENFsߩj*Rad!֨!h4d(+zne~1}{wDdh^E׎Y`HJ)vf$rQz{^[!'NC?aCu*xDn;W#vywMxx.?EѬl:_+su6˫X6H8tKlѽ>sg_?,9RF*<tpiV#i< u'CF9,"EҹC!MJg!fS?Ceo#}h޼}%QQi8̦RxH;G󋀐'ޯdNE\PjRG$pW.YR(DȐl<W=V t34{>>U0/N$r@6Tfs(VP:w vaMOptQG \q9&ENi[G]kDark3e*d,,*DvCmR=q1#Y|ДCc0p1g 5YmVs>2n5elOÓSv'ђge㊄>,.s'&+%ʃ~dx um,x1:6HsG5*#Cniek4q!v5_XzzFvQ+Ӣ1lr7 a nXe#*NO`G.kzPg0R umg-﵍WVϟa}[pȡ,8O@~5lg.Ԑ{U%'h␛P%/ l(b.@ ܌7Vp4 /SC3״!x{y6M[ ˃Vp?jl4%i`s7Q~ɵ,C(O eI݇1_l Qf_-NT¶d T(%^Ը#|lS8 C{AD{hllRrT觻D+Ǹ@%I_È?C<; ?OFt"d_>Iec[TKĐO!rg щJw`%,)X f65ߕ {}G8_Jٟ GׯO^'75;9qE hdhX0ާUoQAjf*&$EP3])LߍRpz~ >m:ɷ.gb8 qM1]Б)Cņ`py2|m :F(MkTm-< J @(uʺmkCCЁX@u5 ?"BXLtxof.XHsGq0 .vckYfVX}57۠vㄞ ܌TaP`#BSE^D}7a??CS~ ƭyjp ZO | #sF9ZmmA"rtwpfD;)DM^h5CZpwUfx]2ReP-t4 Dj$Ě R5s l6 D<ݢƴ;+!x:RTVYOhM76gA:,Xg+ kX&98ao-zZY 3YrYr; uۀ* +7i8TNNm%P|IP_(Z ]'#BhY€@P)2Nni2ɨu.*R߃!ΠԄˀ!uWvXe!b=N<_Hh=EP48iԖ"1\1.C_ )uݩ"eYp sl c}>-4} mbn! j_D^![ᗙFHZ07hڤ9F!>2ݬYɅ%z>j!F~ NXy {#+S9ۿ;8=GP:wpIBYr rOg0p2s~,Ir2yk$yލ˛#&J^-VO5QΠRiZ̮w,*MfI1_SB+=;ihp/p%,g:!OյQhtAE.;\8'|MNs Hgf\?~ њ4_Y!33cuA' @}-okCY)&A4r^AJ%LQ4[dmud&۳0SBn]sV`axz2  H] kA|1"%5h_LSvz^Jx$'0 8=`r 4AOh} ׃~k{SVYlNrBtv{ |3*u7@") жW I$GgزSpBVZ^2>> K%S3@M^~~5\a[||i(nM 2ȹSUKmk{̊٥ B=ZkmF]zTgTau/ .BjɳWR=Uq O<3N }p@;igKlVqd5f5e{dǣ-r ]71LX:_ِ}"j7^襥U"IL E|.z zǹv[EZB U|Xgi"VDXެ)d35,s(`Kl|@E0y F ̬ "?WDtPaP8%~H7U9.^,DjHow[=]/dċJ1l1H,OX[αe@ mvP{8~~/5Qh/M~,7>*\zsc9(drn=}2x6f3+ltfNY㢒FYؔ¼&l6OHh^ !0H Ku$&,po$*{O?%nV%i״ X_ 8؍EQEL>=E]Sl[Q;(dKRz#ͬ^ aUa@$zQD;*ӣ 6PPn!P$Lw"D XD⹬_'ԞzCLvϏT"mE%<7ϱtn<SJYb>u3@5m0*AZ@H>=E~MrWl$RLy"5fxM}armgTb"PS=m0 "i{.gR h6 TIR1KLs_Sf@{qEvGhJ7o$qN'Il.֓ШΚu徦;<t(Y呇/p}O~n1Fnu=Zf (RT- QYZb ?xt5E\nd7iv53inS! ppr8RF\DQ6$!AAB602^pi0fD`}Ĥ3Qm~_F  Uj??VKY8-g} *gv,֫'ZI}wnjkc:J#8x.y[rgvܠJits< P{7x7&"V}X#%mJf`_fk\(hq5C. ДAt%ݽGy\j-*+SSG;֛ZTE5b '6#YP%Mh[j黋6%pMJ^7cZɽ,j}S\T*!(N9w-o2 i*fyjWwr¨v?mbMcƐUNӿjRS]e^gFQKmc)2SRrS)u'ˁ-9GX|? {\Ӗ\lPmZ$w$FU#^//Xx~2uv3` "x>8F#f~R 3ZaYP񨤱^}뢨 7|@ZPE65\Tc{) t"0L2oF]ߢz̻wl#2^(ZC/ Jβ5rmWAYn-Lґ]@" Q,cUhӅ77. Rq%*ZP%6h_ ̸ko xt1`r1rmWcbj8([5.i Vt2Fo2ed3o(Ut?ecUD xvn?d/B VYD*_K9.@i&b9Kv^wGK(K1јZOvaWr}ٝ@tvbNքoj/z /88K0!,[C6W\q}J1י9S|GՕY} VAV )#c* ,9"cg=tǭ#.KLv];BixTNabBTaqS~jGᶉM}i9(\Df@OPa-7^S@7}F8[]:WT >B_\BnV힍-OvMc,­S{SpEp(R"뒍lX/4O>ec;JǨ#v}C1f3q I6t=7|2od-85~ e ?FU;ZˎEtMHSrjy$28GxƲɻa-׬О '~vs">W|6 SM*/.Ѹ*h! !,/ ɕ-rt~y;}PgU>'?n^Mz b9:MS5Ϭ+~Vbsƭ N7ѯ;`angXSiܲ-~6( nhHf6W  QnP*VdئY~]b)R!4tFQtM< zbGŋCa92#iDŽr><΃9T6!rAh:4/J_oG{˼5+hct)%Od~Zōt_;\a)xU@fZT!%)xC}%v6Lw3w G 8 )J,$e5LH)H2qU%N/\ K`?Xרc6 }aE@yoAa0HVQvp|WT GҦ_:߂6I͙ ךz"X3e5y=(kx3U.`l#3k }FCbq/Ejq%65$isS=h_jKporBY]7Sĺ/ ~otʳ>A4srZV?&ekg4CI f;{yOx8& yr[aqzݘ7u,~Gx}v8|ʘm1b7YjYA2ۿ(5w}Kp,ih>D:i 3(BڪHl8( xky|| =->OC:plAD}Z~bΥE3~^+< 1)9ϡ8e Y4LF2 cn w=Y%6$b^=k'Ȳ)@Bc&u#t.qI ]8TrA eUߚ1ٍ5tˁ.՝Hȁh4c-c #BQ#^n;]`# @ǼKZ&b2vU߬UΫ3˪CvyjA##F=ZSaH%!8x4YV2z kн}Vztk+C cgG3VcOU;?le{hة8d!2eWΨĞ|$N럍[ 06Y\ އ?6慲o=Pe3m4;S³Gw ]fBȇԔb! ѢKⳤʺh xz Ʒʅ]mQwxh:\;)7o)q 1 : 3G}wDPP?"Mn1d6BZ$,\gx{}/ta\`6abpI,wUfFp!>&&6װ;/<iFHgb1u,@1V&4~ip*XGJd3;b4Da7SC6ke:;(L_gĕ{M%J$-;P"Ic'AIc*>ΒdCO0S=`@G|BAR)(&~2bZ`Vٽ]J 9r,eg C=1!$l܋mZ1 &/Xa֍.'V w6%\t6z8:ؼzNUYvJȣ4 G^so:tHrM(:RX BUi<7Yx.3F-FeyEGPLg['{H2!;PLd%u ?lEg- RN)"$H}TٺS4Nn"=<`HMx1m :"~trO!/CN\ л` cih3",Zd*=pa.FdX7q"B6=Fg%Da*Wg'P9^\|8DDtϱo]I25D{cz}p}biJ`ce1/#hx 1}å~ ]:VüE%&!]ԕ=T1yuiph@e:#j&8]/Q D=0ّY7 sbNsRa퍞x*5oYCN^53V0C0 wfxYS(ZAGpL4 JR`, )}$oc0q vSzs좎fMAn 7;lr*{SHY5KD :?r&?AwG^dd`碔Z-1&Bz(S5Hyv I` ,hMjn QHY-Ws_}"; >JnZvA(ܳK 7* :M28OhīJq7N.ե xg65|t% m4Dwd`eԴ;rМbjY sdW!eI"Ual5NS(pǎHVT`1`<ɣmJk$y7pp@ 3cIfГnx^vHOem!^S&3NO)G>5wNϦytmGſT{:=5V:֙VvZcͦϡu ֲ.7T`wC(ڶ' Jj*mI͑]QDr1,?>'yXQןd"_L1n,ج@+ƛ$F蠣:y%[}xK|q*ʨC/?RfL1 ?Ϙ40*yRDK[n&^Im^Gqgk|$]˕6'Fc>䩭0A <,>uW}r]E\ }p3;vۄռKʵ#pe7*GⷫHX{Ky50 P;zّ2c5 |z]Bj}8k9V 2sdt ;ÖzKV\7I8:p hn=蟳,pb'< fRw*\iG 9$ 70e7ܟ*Wk mIkJdZJOHUZ[n` 6bZD?4ްYFAr4*+J.pK8tR@X,UVejZR "(>*_IlSi&:Yl 2a@Dý*q93Ϝ#qB-P,;6 *Lwcx7{+b>9ycUp3Woxܹ+0 Վ <73\ PP>U/.ˇn#y2ӳk4i .n@LDU X _-%@C/̐DeIh5*n{dfx)4#?%`A|XۓՂ.;:vd+:Dl>EIE_ik<%ӵjV|c |;3=Li6 ZџbJUnNG.qURXudyOBg@"8Y3o1؁a(Ƀ@q$ -1%sO'ӛYvoWjQ,}^J'EǗB%ǀe e Fg19Ş&ZF]e%U7ֹ.k"_}P_0<΋lwoYbxu:LGYYiƈfp0g1Y?Pǟo˳:;鳼d93`fhp;".#\0)SyI?Ki#2]GVo JD~GSٲav &&ٯu%Q=>!G;hI+{|JcL$!/*yy5˘9У@ntM,q0=Hs>8yhׂz7&_O\v_Ye#JhXLF:$f>CYy`bM;Ԡ@Б{nQ(j,K[۴fUy|UF Ĕw() ůq[tϑdDl9YEozēt `'2x_5t_*릒U,P)>fHiͿh1WAyjbEQ AQR&)esy͂э,c*YtۓVVL&:483a8G2)wNT)SbJFƞ?X_8GG=2{+}+Tc,hv3uRm 8}\sy(=֮ί|XRKpIu &"]qFGhVL#G]@nnn t|xwyY{~ܐRta d}`nl47A`tBuP0j_Œ%&Q's/ ܱ3@dzFjȥ|$jOB5цA֪?{KTIV{!nS<"Q _v{IW,=m`b^}J"`Tp֫GdB%C˶!Pq_|' $Ϛ{r#)nGiNm|g;}؈5RcO(sX-0Ƈe.v.nas(uxnY\/-4 {Íy^©7Nz;t|.VKl-L)Vs0yoH-\QS(~Ash0uCkwCU<xWƫԞz1j~xLEKDk?}t!7^K zvۭGs2=`#\h+p[o`Q#PL6ʏmEcOwš%JpwTf$6g(*biqvGv(e7y:믚^;2pל:m ÂϭמzXR 0bb1k}=pv1H!8YTLPL1ӳJg8+D?k_T]Qtx;_m4_;ʹyU@C#~5aq m/:uڀ8[čC/v)hҫzd>fk]"1mQ(Ti n%^1 +'bRsF\B$G $jnRJ-5yE4$fS hH>~8h=:k]Iu1c'f(;̀7!݉$\8y (v @lymRr@.ew x;nQ4&x|T!a$L|_D*+fYU":7quH ۝-}ĚC"ikL6/c-٬4Nݦ#tKt?>j LQ@-fm!(Nv}F h /|)qIyPZC Lf#FwKW3SɀéطJÚևS*;ӮA0MT;)=}eΚmh$ٲdk$?3T䤅ᱪz#L:E1 L)e ʓdAgbţg@'t T\e$dj+GZsIFq} >õn Pb덧{ 2L`B=31棣~ 0Sw0&0SP婯' ,P04gNx;gmǁ>VL&I}6`o0 ,G>k.C ')Kf"h\30K>׭kUXPzgWP4VYs2_=WDaIFE[2~pDj)-}K34afiT[>jWD ğ9Rr<\7 ?+mKb^:C8d*>aJ͍ͥb?ҵFݾ[9iw^>0lGh !ڪ]p+'8$G`COEgC^eNA|.}ūG}]E KfE~>%X )ތ&+~iάFfWNp#͔N@`Ķ/jMz;cD)Dxzu? UH!M~pͧt^0K Ugw5 !1G4uf{10^ IS[6z/>7zXC^Xm~HY6- `ffdAޙciۀ =7;(5H[bcR1';0m;0 Œ 8DdึK>qLms' A_ L?áY\'f߆s6%vi{Ts90g׃+ڞI:vCKpmoir} ѭ̃ h#uSr2Xi Qp7w36IQdX' OLOd2j\&Ԙ'Y+{2׋*>VcF]"'Is&]8uLX~tMU R׵`z.Җ=gzipU grQ&@$e?G܄bf|x=kWHghhoM(R[l DهߴZa+7q E͵~I=_,sj1H}*:2ĝP6Ac9Di}++*W"Cj> .ƺgZq,Y%톬k)rl/07k R+RRq<%QL322ie j=Yx+ ToweUݹJyPڼU^`נgC(5@2Q@^,(Gλ? @:%mo BQڞ7Nܾ~$+\l 4E̔.cPDm0gW7~a/=\Fs܃eLr;2oE/ {B] ^>fӔG;cA9U/w`ksqbl^s'Y0ߚ6i{+(N&֒O[s}LA|J8s&#Ϛ9ГgAFoq5ӹ YKU{8ƙUjAIN%\T3eUzKհ'ܤTYa\D򼁮~ 򞎐~iCt'o+zr2z'9Ké()0،ꩱjLSF- 3OЩPR``VGiLܾ\(фCwhpl.,mM[،n~JY*Os'ljtHl2uZьxj!Wg/g|?PFtwXYh/%N+u3oW,KH>F .!6. i"Tɜ:o1OD(=@KngMT9SX !)y^˙ j|9@ㄾvODT1|SiT4;7}gkARt]¹0e= }˚Uw5☦uH^6t\q[D('Wz|Țͅ.E\Ѥ7 q<[nA 2UthwfGK}rOqze l,6OfZrVTQ8af:тNCk鄉J%@V7 {´N3 NΣ|ji"T 7r-%;k㛯'3 n, ߌU\3 AZZy{\XL>bD1`)ӹ̜ ҝ߮S`J8qɵy: %p8'o+`拞(?mMPayRc N\ϛVݟ!za$7[Jap7FYtgUhLRlrk2TRuV`ɟp#R_ u:UP\a +1.Eٝǵm+d1ClĦhmn sR&6pEwL/\]!Fd;M*Nj2BFe,aqV<"]&WKl(y La5+#"J0z1 AQ7+4UFn|~¢s$e^; c;m6DJM*y^y7BP5' f8x7 $ovDRv]J|hC8;íҼ [/ Bm0HWCjElNI8T~vD;U{-69/n\Mnꉟq9!`B"+NSJtLKE4[<iNHY~G==09eY,Ykǵ0Fo-7't%GS795nf3^,|Pp Qnn, /jx1{<y=A*h- ڂ%BT~YsSdhᒯrdZAkA ˠzDȹJ6v1@͆`,lI1~gGHX-v{wR]=|xw ? om0U3\k*m-ċ0/ =[P3% шj/6ԁe0q1U(ݜ`y#~.:ieIAC)lBdE* @#}g! i6Z]YLؒwu+lR$u enʹ"hSؙDNxX(Lʣ|SD_۠m4wZ ;FS@J!Yп#214s{8n3/X.$WFs= vcRr.PWΌ6&(G? BbBzB* >LyBA/_@y=AUWCVvkUwi(VB\Yd_D82p+bev5Ӈ!NfEN I_p3—/]h5yE5I-Aa[Qxl! p ߱ D}a>"[c+yOpZ`1~A.zkO֦JN39 aQ NRhTkAs{ܙ+ C?6AGyw%VB.ΤZ5?8]Pz̲u7^(Ie b^ S>r ׯa:Iv;]39+ `ľx (މ>GC3hąhFfTCX '5@C[#@纍 rNk$A~xyT '~*/UgM\c.l3PWck8"VM27+Ņ^ŗToY$ EaFtPHF^J=3oM!+IS*`ͩy}ڤJE}Jd`LIG!3Agmps2fr>:ql*e} 9N0 ,OǞ cٜaeD&k3x%}Z bo;5-itkvVfvXRw |;@K-wnGՕSb%?<>y@Z>zTyG̡-C bH WR(娈G!K?!?G`|CK9[ 1?F(:Zbt*NOڕ OM{.̷ UquLoפ@?XKɗc&2S$/NlPcj$*FȱcE9 ޖyVLut%IM,!Vf&(6Njȇu_T7tTY9&-|kZ_R#[V*+A{cøA>&jI:.*lAC oLlTcGe~ ld=/ಠtrEi۲)2 e'Y@twP7Lklگ#A҉Jg;[W*txv`5R>pP63u}_%. *%G{qZYqV!W,c &W?xjF bq{+V=uj1R'I&FˋV\T~eT>|4W<!(b1d* DN+!|kEv[w1m:SYo}04t9=JT}JmZU"C?o[BtrI ? Cb݊rvHX|+ S"܏{q!CB7J@ _[ @N{b1IlR|*t.<"nW4:ԯuFeq3ᔋ@~xii Ʒ(b:T(eU7}:3PyΨ7>kE?~^i2ZPY/QM|bPbCw{Q{OӖzY=1 ~*s%7B>I6,cV,\&ZMU]ozI#zJ:m5C2 9lV_&nE.4:ā=qlLyqC%Ykn dL)7ܸÚ n9@kC\ 6Xa^}VaRgDΈZB@q;Xî5+Hu"5J%({&T Y\@ՐD 4am"`媂F?H*]b*vv결QoPKP׮r t^2[u㒶;!P>"jsZJNkI1ゐm Dj=PLL?,JB8TuT>Fmp,XG¤xDJl5hDS fgWZEʈ@B짋d!*)wy s (^IrTEijZ $&0 y >gY҇tnt/H?m me[9TʋFЁSf2"lu5$ 2NVS2M0 D4c}Qˬ ϚHLY\7nG xCkX`"if[B:ߋ7y҅.Vpt8Na^F0GWL%ɹ(ɞE|\^%S/TKt84GH X ί=NƯWQ79e!b(xD`9&qn׬g=rFIuUo 䕷5R+hiH H (zH?!\`Z<ybZ W X=n>`SHo3Y'/#'q#7|vG6!|ǘod5i{K`:qka33z@ &ugA[^gkG1'!t:2V*|qɼ 7l=\esr$_GsEqD{ `u҇q I {|$'T:B~6㜔xeNlhsY,٣WՌ^ɖmQ*˄WoBl{3~  MN)ژ)k]BYX|0ܪ`an` dbQ`jܺ\V?ڳeza:^ˠEEGIrE-gRd,.Ut`AG($| 'Nsf%7'Q2%Ѐ\O؋Ȝ׎j>0;$e 77QlSWT W [7ka)a[%ZK˜2◨֜)?gcה$ p?0?1I WJ"S }obz . /*Pf =ǣ`(k~D&WdסA`DCڽO VJPjΙemSРk' w}sc$e'hL}4p*;n7doecNǎm>]cڅ膆p= ba@wF xn=k堩(߲]eC .|BJ(YΟ~ |hj|_\ u/|'lKȒ+;0&^ rb[-TU7,OsM #hԲS-zk6a`;\P_Ô*ـf[r<Ve]P2Ԗ$n$ W߆g->]I" u.~ cܟ<ݏZL>㑦m7ItK\%2 } mg鯾Y3֩n@!CN*X,EXt0F^I\^t| WĪEJܲ+ lEb;6{}Z >W,aJ1 "J mK6PZ eYl&hHWB3)_!e,`CXrMn mճ:y-nXUukhh)"D#&"l?d{873'q\?7,!Vm4GJ`z!-o'ފv5!R::$Z'Ć\ >l6zK/ۅB!HGTtلi<l=kAQ5ynH}eYi2FKii|mkN'C(0E༭='RL`wfV)ت@9r64p*w ۼy>g܌pY ճ)UL}b}|"3]*GQ}G7 Om#y#-[ @oGXrW @7:J=+FįVlHN#t@n#(?Tƃ0r.>߬_T ,85ޠE3(|y}F%JM&^㻂3_3+AIe^ܧ NZX=yf[hf4ٞBQe!lQE-K͡C4u=Γ>̜vQr_^IT7[ci7AiSe+?Y D[ N*O_i3d!(RݹJ5U;·ORB'.3I2YݱaB7vK&6@>?ឭ8f˩f0BG70?eӗ`]kF\'Fd?C%TC"?4 \bGw'1)nGaute7Ȭ:+5_B%J2ib؃AB)I$O@_rȲ/(k%LGĈeOkԬO8PF4z#bI^q.b 3E7]h"8XTO|](.S _Szs'9S uJJو#Vװ>ɱE&/P ea7mF epC~Ou,UBQ n& d)ír&T&F #gYLhS휼-QW4o:Xq'(Z<"J7%8=6M\h S pR)_$S0:Ja ֡s~C-oC h!׆hd뎘!5:ˮ6wq.CZ-Dlջ8"}ʒ L)`. <$ ?+'=?>.owxIh\6SXĵI3"><: 6 sC.jFĒkejpllIe?72,!:|%گ,D$6W`jŸf|o-,}rfţ}fY8,':uXc(8ƾDK*p 3d;TZu?KsLд 374!Lԏ9;l>҄tL,_"ϰ:׽Dh@깝o* F%} k Sw<=I[lY#U8ͼQU (TUiE DgO&Xe-}b!Bwp{7x Q,pI Ync2礆IDpϫǀb[LoD"TdXZ6{>\6S7M7-ĽxGe/Gk΋@>+s̷,P_r2US`Ǘ#(Δ1GoU8a_ mr;Dk1t@ri`-uKZ!jA)Cx~2LRY p2!))|cǛ8*G.՛ S{z.qsGdRrV{1/da0=_(pw3[XA*hrϠlJu9fqN#bӢVӋ˟,IǮ35$66)6zPЌ1Etx=iC6Ǭ>)jv)$l({}#r-֞Ls\-:v&h)4ejUe%て d{}o˝{@zBUP`ˤc6qRIi27+R7 "֥5y v5/kF\$qM;n__ȃᶺDrtB&'ڱ7tIm0W &zeLt=Q (A)Fsx\H|r0ll+bZR/XF"WjMj>q6ؖ_iԾLQ%JHi>TWVJӼSd6F,WX7Xb:׊|k{27602kd 爋~GqYjI7թ735gݔIm6H}Ɋ?x|0zv..^eqZ/ԪH|6#id֏uMsp/%6CXG4I " WGw]ݮ7J6U',ZhŁ(NT4ar018%ѰOPc=,ꅷ# $y7pd*Jqvn:XhaƳHlr76qA JxRGRD"e^VCdoD9HQ%iW 5k @-g[cB.X^I&5,˽tI2@,#!LuQA`]-?6ܯGyuF0g?hD!XAG l;)BS>>|:#_=ֳ,I 2(bHo+gi߮ ÑziRmD- 7%4EƌK1iYƀc*NFzDžHPE1גhX 4mŴ,ȝ**Sˉ"-6}`{}ʓ@A6E";t"ҿiaFVƔbWʮni8exUUnѸ~@OK&LQ {  N5ld_P܌AUWTxR\e0]]!oOevc 97镯C,fQxŏ)¬.g<z!Tum$9_ 儶5&PV?dB"oR׌E ph Ufb&]{ 'KH{sWtG+ٔP=a9?4ӗ}"ܘ~V>%r?ej9jP!ܶ$ [DhGkK,=IUvGϊ>d`#Fn*yB8]c8+}ةO 'Z % lu ذ/0G ?0O]s@#IHO$<?m "i75A/fܻ6rs(MWx5d$h8_srP<!%o [C'bHC;AckB8ol06a6]ץx?O 䊱ĢRSN(6a (CdÉ:)?V4epgF{ lVh[CI#~/щsly,b'Lz"enz69L J82{sD'ꡣ:aHq"*Z;_w#J~":hY kݢO P9:{^?x! }Yq48{la@><X8 i&(awb\N)c5f1(<~Y6t3G'ōKRbUr+aJKJD ?Vgx2ÉADzzF] <) 3h:?mɹ]!cU f^Y[FY<xqdt͜mn]\GJ jV ]21\Ic A1[i N.@{EgELTs_uk{ovZO!|GMb}[ 1^H8%2\$wi@\$?~bn $8x1T )e ?=r`Pe#<&G8+uf"{ueL߯ h=Ft_›Η);RvAaR Ę>_j?OZ~AuM)u}-r{Tjft*f:&Mtۄ==Luĥ3F6ԟS"w.#wӟTQN״C^S+#hs5[b2̵~{z"bx5x|F^6p1 t7bMI _ԚdRG? 'ȗ^j(!Њ:.ڸCrߤhN* DgAvTceZїB?⧓ۙE%:-Ua(`7U@tRȏ8JwcHy_ ]Gl>Em -d3s㭢KYV_:a2jWyubC )3B{iqkQKb>+E.;UhY0p(LekU*y;lVpWַPqrMk8XR(k  !9^WsE妺:UNZy{oS'|=JY$ln(H` !{':yWQȔ՛?'V-wL\b} uس։Ӽd Jri)cc ,=Zl Qt m"Sk9Y; (EkF^6$OXϳ &DŽ贁R)jqD_'5$-Es.a, -ZiDN(QK#M3XɅ1:h@zYcuYJk3(wūzI9^c/?h.{y>Qf/{)Ʊ3xvώx xl殲'+R*7 +ek>, T :(M4xʐ( pe]fX0FRk 'dyo|31Wʺ:Bϴtxݡ~Xv3푵m:ɔ$;oq\ y}J*'1f[PƃaEҜu?L P$wcHPbfa ƥifp:Q$W@ MQN~+uLa: 'A|aph8n<žO4``9)&]_;/ >;f'SH5 "Q6֑g= !ϊP!A_; IDb\0e0p.[_ g6q?K@Xo='q-&tKsFT]A*a<{# Όj\y%S'hvNyj(`׃CeQ} JzV#xЙNe5/aK0"={+)E@ܪ)O]\Oa·O[ǐsyx^v[jh>}˔DÈb;]uq899e3+!9\v[0bmÿ́hU9`jn!A|{곧~sX.GA/cیa4>.57ԯ @Xhf]F#(Q :ڤ\".UzYQ6tvv% ZO_@[@OW9$H,~*'Z[x)#/Bxv!䅮lKeLc ӧ*b ݾiN&R7xZS}|/ ˷; UE{J<+O5"6$ L+c ֍ECRxO #-:S:j 'ŠDŹ:7oEz//*NX{Ky¢KTإNO:JS>}l\}?AFz ̧O:Wځ{@*z2M=EmƵwpGivw9F TL{& vӎz)m|4"#3az}NLS8x҉LCa f\G"|j!!* M9F"n1@k^K T' 2ld`Z;]SV>SvPdMZ3&`9Va$[ +p?xk *);{^WR΂Xd4k=鹫 jR:X8wRe=e;L 2Ebتn V7d?{Q&=O;;p`X"ҧw51N&bu~9̒\G`r6 _+NB gwĪk6mN?qǹMYω{rzZqtN#!K5 0`}WTXWfjtUF~/!XXsP&zbrv;;h}䜩^fJ|yL./@~˜ct aT&b!Y(#ͻBNy@esȫw6F[RCEK;#}Z{JQWTMJS*c,}fy\o|ە{tZ9G">B7{Wsd]vuDח%n-=FCcP0U"B WaΘ?WMr3zDP:egp7G3]hGHu-un I)Kqqԛ0LȚ/60xkm>Ϥa\.I5uѳ.߰8(p;燡S?}Th yz222sF_ T‡Y8h@kuPa=ѽ"c9.Qz ꍣ.u9bHPh?&D38YJyޤٰVl.Cآ \9b@\j> }$L_}4k #YWclW5rdݮq <*x&> i`ȝ~ u̷S ; : 97BPtCf@Fs,>7^k ^okޯDtSb ,<*}zi2=NLG[QjzI54vH9D a|I-Z3zTzZ#5kM#b_; 64Tc$O&K1$8g'F ] !+b /~FC3*p'{ ixT`KfkUX|~H WAerQe_# RV5WnmxWMWŦ6?:~^4h,@f@!-䔾T6!v,M*d^k4LEWZE=%d5mb>XnWH|--xL 24 U:y@MY#jMRTaƨ 43<#<ʤG#mrXogI)+G~}o&R2uvbQ D#Ǐ[Oha˿0 dѷ2[st1dA [/쭀>rt|=gRDzKaOscL]r9$Sgt2/N½=5AxO32JaieZIFDg[NmХә3VE\[8+XT*.RNm+ zp2|F@^XђG+ Q ՁO˧jwxMo)%}JRBP">{nJ*j!7Rzuov˔&ԛe:/,MWC=_xWz j<\SuІ /n6 3׼XO0~+qfk)l pOe#V[Efۿ?.e Ax(LEB&Kʱw?L1yu^|9O5t nN t”]ZX@Z.ͦ́qk eLK}.:,OO,6U21PЫ;0A"0$N~JS2 Br51 Il9%}Mc '} v9(y:Vz|71WYh_ߏOt;ıl.h>&@ǔԀ'ap6y-PP3Ub 炱I'WSI;*7u|"~'6Bzj߽w\,qaۮNX+>&O&ɹ GHBb.̟YePٯQtqX>H ؀~W"`"941y&EsbҦb :kp1 0ut!m$;^[>`~֦x[8b.X6L]p0- 80.0a 9zڊ_+;j0iǏFXh6;mBhl%G,9`>7!P-}HSw6 镧|hw.䅈z`ҷ90@[E-IW#%M;ѱ l$W4؎`gg~v‹Ns IPR1ox; @/U6 oΔ e&iBQ6S? 9-O)= 8v!61 LϱWJfj<Ꮊƾ(`[%ыtT kͽ ^ZP3)~)hiyad6_N5;0:1}r}kF$wtr%pvE)e?"(\F|#4碲t.iS?e6K)}P~~pAmao"k骹UHEj;ձ4lȴgUj4R)ap{I /a/#k_Z!I/g(Zƽc;slQOg Ω3KeYfc7 GauF%wKQ1t *eg0E4 3bE$TEOxf?o_g_t7lH8 WBҹX5A>b-Bkok/Y`8HQܨ*V^LQfϩDP34ҲhܸzycڴKdg ~uX"ۇœ 'd/05'$O ;bf✦h5}쫋 vnCXyhVR.sq:I̲eP(?®$,cjJRg8ĝo}/D kY,ߥ T1V/̐ R'" Z qsQR % U"M;ŴlcB24Lr0FbH{ w_<-U^L >6H^QD"}_f\}T##m{{D]~VX4>کtٶ.oxՙ렧W tICqa[U+mrD,IvT17wr6/&b^fnG6e$|8SjήD4}0ۊ_qGm`y\b!.!`YeuuUF[`=1dy!8Ws0oHT؈}('l a/45[G@x#J֢AP2@hD}5=b--f(@nUu!+1i;|j#pދ2BґQ{'̧>,kƛcEV[5FM]Ec(-1?=~~HZ&VXݢtG/0XH!052T\NփMY9J&b!*q%'87T( TU9CaDbF +#64N]ՔX9HiՅPZa5[UpDq;@3DRsϸSR t {8٨X҅֘VdR5 C5 ̲I_(ZlrMZ>8gi'hʔhpwt:bbపr 3YQ;[P lI@TZ H`w)Wn+bspzGZ/(H`_7n $ƛ_W2 `*D-~]PZW}VD=iw`NqQa* cWN";HOu^i_߅)`ɇa~ܿ}frY]\Y# bTTTc8ѕ0!M  n-ӹr2A%e^32&YufM$nM_u|6g}cW-Go8(KA [T-bwƹ*STa<Dzo]賿$zQ&!wB7W͹>jl)a[-Dڌ|I%&f+k0E`P$Xp{y|wRʮDN~<{⶜)͋9y @ʡUfe)~͵A1oH? 3[>s `ktH8.υh`K"=+W!R񬎌4|Pq|iyz B0]i2__[Y/:Gg+sl8gw2kDzd}ʪqܝ<`v~-]@ HlR覂%xϻ"RwΰBom(2(㼚VC1>ю ǍEm.FDOlwB*mq,̚c $/4G@HxYk`T8=tpP4^.[EmaߺǁhޜhR Ξafq%a\I`0hkvL'W(jU'6v2ln%Z;=V!X˜ ac u8{L8>eК@$.nԛE>+kp[GFyL\ eJz5`!? oVћBk5E: P l5,4᯦e|=q~% %oxUi:f@rF^_7$Ш .FUvC* 7m^"2YlaCZ\N^_<|3#/޲hm>EL4%%dZsb Y O c ^v#l еesLւ(*5 [X)G@q8FA!. M SfVW]vIXlM^;҂GmH?!QլbrC^C> ĂΠ!A[HY\h_OM~(ǖ`15ҶԮ~F*G-:6!K 5h鰕}^ :Zhc:KuʤԻ@]~[DrߤsӼ&_YGP#u#Z'2kn G*xI[%+#VՂ uPV4C_i Ey"#^@bBpug iF?O{_DS~罹 I-G5f=Li=_ƍT;VԳ8 Ѐ9(Aρ {47+ zɩ*]% `%],%>q0^ywVidoށ0A#;I[EtqݸxȐ9o6%]&4은M%rjSnAt5sK6|YioA=ʖevr9%dCΔ3H00ΎŬ m-q]z.';: /eZx%V7vsC5 |%FU͸qжܣ~uVtu 7|H2V;qB 9_4[*R=IJօv;{ [4iҌ#X|n{`B⽫li1ʴ[>2S>͝f0'ibhG6۷KEn1߈mIEQѴ\ ݈jq2 jnפMW&5Z3Vv>Θp "w2(2 |v%AMlt ~FL4Mn/<-jd`(6I#S|݂IY tsVj q)6;-CaPKri>@AEkj>^jӱ=e%1`q3aqŒ H!cX$F{I XldM}R\ ȫJj ĉK5 t.kb98!_{NNcT1jƟ )͹DkI>yf^HdXqKGw(y6B$Ϲ>fʥ-K#&&ύP\0fDGu6Z7][%ΑHhS7:8.2zb鏬K ;ĂQM[E7"&泒zuUxqBe3;)%c ney?Qrvb HĤHʺF_'qfB?|Z :4xۨ@Ҫ.v Π5 1;NI qU( nqa.`u}+6f?~DML$o{[ c-FBUeTZښ*@%ɴ}>y+[ehT0Ӣv;ewgYFAevt)IزDFC[4^Y&BhOfy|~0O"ña+Ysf S|>7Ǝ;.cY}8{1 Lfݤ͢jl%)50g[XP寳'7<[*a!Y'h?BVIHm`kM)e5Fռ@Tlixe_+/i; v֘V6wӌ"`~ ń"k4严$h 9* NUm91 rWUXA|+]RS'|3 %TΫ@d!ع;@O&w\Q0w EuQ-ǭS"l읔X/O͑ 7Mu:%Y25z`gy3NMJ &/"IesuRe__:֡`eDF%'S eakZJxn}W"J:?L@nv 5deaL US~$ir x؉y1 R G (`!QSHcXw`&Ѥ0T82T˖]n=@&lKneXVik^"Uri[P-sm (n6%ehH*lzd/DQ? ^!nZ4.F&RKZAd,semX,D:੥qp ܗԶQ"FȪߗ%GS)?1PyhLh@tV 9=p[j`&Ѿ(Rg,Z5UEݹ*G>g<)B .5uČmb ˪(C:6Hc<;|2ӥ[d!e9MKWG /y,֦q!Ӷڒ7WOt56pnz:bFvg?G- ?S@2ͭ|3*tZôB32#jJJ44Oʨp^I" S/׀i%xin~T7WV ?G6Jf MZ{`QRzZhU \kfpVVg#+v|'M>ns1.@Ag炋K@XQ54V*l ] %{VE/=.yѼrk ( Ou_)F+:L^m)k7 BxzayXJokG( 8'u>|c &{0čR[#"ZQO~bNES* XD%P˓O2JnpE4}k}RFF6J6ա2P#yO),C/$-lEdrC[VVwE>Wk3Az%Ca7I2ˣϓ.nYjǔ`?rQ5{KGfӠckVїv~Z:zEkc .'b:?jP~U[[#FOp# j\ʒz&ϛ\u\sYU"'צJNnT pQՏ3?{/cyGqfytO?ܘk![.өzmb9m `_;]mez9Sټɞ)G/uy3k芝~[Morvϐ{7| [i=DZ-4^0K76B.wI~6d ,rg׃`|AYbNTdď&G^#2oD& :ȽM߱| Gg_\d0XmX%ɓW!wUa{>kKNoIos|/ F*Ya I/PǦow*}BD/zPpڍUEd3[у] 1|Ѩoo_U#M)$"Akҩmu+hÓ+;{cp4ђwwo?W^ۯβGSaRw_ K]K˜6~sa.ӳN*M,W$ATDq#Մ&x13 =?2-."~P,yUQ wW~M32da[uQA`2ORf"fHb`R0 ڳ=#"e#Mɞ*ofl {2\LpZuihf|t{< zة"*[W$Mhel;r/[+ a=,  #D#MQ^4^s`gq!Hq Ua>#p1m/YG6R`sTk֨.p P[P҃CPZP(Fpdm߶12#o|#~񓰘Sx-{ίu1 }ڻ:stV!Hi# O$o+*9 {vߎ wi/QS8YLKFn>jL@aҭru|}|Mv񸄄4[@V[odɵsޔFf3 J+H~k?:SSdlEw.5=@|R S]?K``އD`g/~'P椞kl&Ig.*}pGܩ EbtXDGFk9ӉXޢ .N0A}=~ 3$P6^SU$}m 'p?n#bH,9)ɺ(/wxݷ9=-4. Mʮ\ήBj i7!.P&!0y0~`x]0J\ܸ ərhm.>X<л.ojq Ts;梲 'f̑[9d>4!7H h،<!prs qd\'}xOSi*=Jҝ}St \,Z`oQtG}g7~wM1O++hTlx:$02TIV\:O>>Hךb4^0`B.uq$]{}hAJku~h9.Wwz XJoHWHB%9s1I@5YYƗ·'DvƍS.:}Q/kbeb{ԌѨu;|'RoUǨeTjπZp]hXuvAYVEΎ)|?ʒs 2?El/&|gv=`ԲՑ܋Kߓ,d0{ҳ:t UKx;>T{Xݶ<<|9%yZJ]JLP;ߙ51/Vc1ARZ1o!B[8﨓 /+(i;F`KN 6yG,ZMz^j*#HʵqJЪ2PiI7Uv8 ܾz2e>dKya5>|%< FajR^ y ui4_Qn%°TUR8Q`~7Ght@CF-blR6azAL>s2F$Z (>pCWlS1CXZx#6H-<L, Y@,iݧ?ɍNmL4.`TU{_Mba D"iT8%|%)D$5oY4YpπA+C .Q=2<^0> NɗDDeP0Ы1?v5 xA<mᣣHw p&$x$ ԪaX>;k%H.zqy7^53-kݘH+#z&T& } FjF;1ۈ:VR :p.ٖb]PPw"ٞS <:d߭@u!'/Ԯ+4ހ;.0??v?-39LQL݃i8x-+Fg.v2bc*? :3/QEp- >+Fͣ` NdきzWi}8}Cc2{!gؠѡzpN{!2qEB:yƍasCݜU\J g!V3첢,B781/?~ 8j>(@o+Kw-=D/;⪳\N.b(@]/M#;a<ƬЏ˫wc >HcQ ekC97ڌ#g~G|#~egp~<2`)P>Z)ad%0vh݌[>­nf$B LBHO8(G#ڃU>ژ FZg't\2\¶N_\"~/8I1UfD2$9 o2N ŸBr*qwhxx-nu:RЀ"dYR@<]9CdtT=yvKU\vh f,Teݭڪ>55&%f-wպ_d;(n ዱKg&ՙ.-!2Q'[1Dޕ &clv&yn mA;k՛# {tigG`di(n4rg".jQBkKA 랄<ߜ>?ȵıF) *)M[:+Qmaűzcu\oƛLjQvBW㢨ΛlsQ<3#]쓸vI9_//hL8cZk09#Nئ^HPEEOl#Y٦.B?}Y6zbOa׷^!$q٧{&dbDG>)@$Y%E5e1YƧ6>/͋*/J'Ufn@O0O~)v`XZf`VpR@57:jz`(@ϔm8i OYt G֧GX_;] 4eK`BYDgC4: =3V8q$U}TxHZ\ɿľIMw Z jay9 yUZsjWnt;0 7Ekf#xVǼɧ|0J}$Mt }Aq|)trGa e ai[CBLdwEth=ybCqPUBLϬ[ԵzXщc?nHZl `_ GL2eWqɣ],u3=ym^4b(e;}|QT܂=i9Gh#4'\$aN .c_]jaV(O%'5aLK70d';^Ki= }7'LjQbϢ]rq;8Ru#ɬ֠mj`6 4!-G`UڔZAS4ސ"gAz̿^őd/u'|{[=yg1PښK|4㇌A|YMwT/iQsBgaľu’~Л7qdʢoqld4ǝLs4<{^ٲ TB6Kn"PVSD1([(o"]5;SӸMZ Ŭ5N'ZQث#Jg}QK )tӔC טPXi,~zO|WZD8 +o.R==O<|4JVi՛?ۦMzәt0v{m`S `1TgP뢝c0".`w7ԣEuEĂ>nvurSⰬz;nPG|eY?EPmu \T/SƗ~ۣ9sB[8mfO1Q Qo6 `2)WOZCvt՗p[׬4pz¿sCiyj6OX`]&γ.*8o݃j aH?b3`r Eŭ (( :S,LN% ~ L'}[G+UB)mD͕J RPu*rRŀA°Qm`ۿgAq\6^IHŨY@9[ʪ|/47P6NCTዜ56\;jf>H}z8u!#FM٦li[0qPg]!q_.!sMs>G"VVF,) G#GrwƔm#B( W!{1HQ%N`s @-Z8sKKD,s76?Cz4,b~DUYl~dV~3b%tZY˴dj6D1͋ފ W:߲UX;9꼘=9Ase_q+"O[IKךʁ{CX1ugٷG$UH\STW ok[[҉h)g_IhVa&}\;:eRczdGr74\* 2@Ҿйt}9{Fqγ̘EȦB):.֊pյ Ut);2d.h*)2S05t҂Omy}v1bH:eNlUD (;HuHP/[^׃ 04]q]x@(W(2d_hݔ%yg{]c8kwBMV"v 秓; ߺ0vs>fϾSlwEߜw*REe6hZc "V n#f.g~;t Q瘺 \71ko?0H+!ѝ8"cu ~//o##svE0#Oar֞RbaF2bI‡UAi-S96rm2#' rx(E0gW1QE.Rvo7oKgSB0W{C`YR/-TXV-B/ZSSo-vǂ h ~aN'#<iWZ: >m_DM\JiR,U ǻ]&a*0_Bl)~T] g{P1ڊEفJCrlmSR. %'N.cKx-~3MݽTyж׵4<+4i LhvW#Q)|袏j.6F=/ ϩ OiX?*6f|o<ެ(sjΐMx8RT% s8pcT4ofw&9jW%02'zWX|['pQO 6h jM͞ϗ*Ŗ-)j]h|y*\  b? Ix:6嬘[u3B'%fHuUP?X,7]VΦ?cم̂LQ4 ιt]lp02e>NhD0F}/?ޚiSP:ekrc 3_~Tz0s,c;Q?C&SKί$792Bpi^p7)vZI._"@Kgo<~v B7D[w=|bՆQh51gA ڝ:( döH?bmFo;m5M @ N7 #6TJm .dN$݇뷺JK9jjpy۶!K/g _ w8%GlmԼ#C/#|%qe&,+.zQ&&0y| !Z#K=L[#%vMv_ D1@YP_K Rw/]4e {Zn1R]#-g7zm"0FW͈`-Y`W3)3s7~1)9Uـ.e|ss=e67kDT?u%뷹[p+qq! _AևQ= s#@Pu3D΄ÎY)cپP>cBlZ do[:<K+>0ncpޏyҐ 'r0=a }/A H*BsM&8X0,CyCvFcrDxByIXw}/+OwDZbA5vgn?ԑ)QG8¿gG g]4j9$7P<[%s~Ê.A#IheV7 #Jmvh0=J[2'qU8B%PW?XOug! C[R*$)i!"vd@ֱ,d&$-ה)_gcu >&Js̰Y$m-}Wj$0 +pVрĻ-Q3, E+ps]z  _,u4=Q$h}ĭ334a lr_e8wp5QJI8j_w$ =azb&fm eQs3m N"6$mBސN912עRawOӻŝm~>&]1{o>[=ƼЦF^#Թon2OٺGu)?A>~g{TV1l7NVYPL\ZY=n{kf)Z~^eFIJ$9lp0&KDPY`,N6ȇUxIX <[ٛt)2sx}h1^UI oLA>Yڳ;  q[y'GNg@8?@\&EIPK~DPָVZynd;;;u qDWbXt]UgWl)1ݟAY ja'msSZs3$•"Y/gUW~G /職Vjp`n[%RBi k\ j ӈȡC=1 n 6Ӕ mEu_{G -vb4[ɽB+zyP:Cԓ(Ѓ=Ou-Y:_ -LO!-I)dK[ %O -UߤɫLAk<,t}xJYog:mS $@2pL 56 ,bnWu.L^5}1 5m}jJWX9<dzfr89EUwY08IqvDr{&%g1us^x8fjb;}DNū#Meײ{K֗࢘NzL'IaQ,Ź* ]R7v?J6~ V':`v@Sb?KG@uĖ1ouTEA"okɱyeCJ% a8]Z/kG܎8X VM@,ΪԥhQobw97S ǷDBM u=h+Mb2g)$_{1=#U(ɂ8?o U岧xi4u/_ )rcO8%(؁x0$wFbdc1f!Řm^~Aoqj &ը`85˦Z++1SǂkGKyn_eUMbr69P6lЀGS6FkE:Rc l?O5ʭddi*];X&Ă}+ }X]z>F/= 4Z*B!%FpFS![ c6_ǫV5SZ!וN(7te6gx uW;u"u+lu0bۓ^r;c}tвt7t 3^p*>m{4Tms|o_paiT̗SǪ:*o;\9ZeP @>^ub~&iVRwhij! *|3lfj٫xxh5ˮ0^hL͐Ph>˥Q'Ip` C֔eqa"} #!3ESn֝ z\QvаOSy 1ix8TIKgz:ވ&Jχq mM65+NE1Y|TV.3?s755Sk-#V+d(Vv;g.Ŷ7ˠ]IyD  1T& i5{?+%j,AUm7QG6U€/Cde#"FH%du g$%?Pgΰ1[7ud1fa'C9h</z !.!PM* nv}ΐӴ;FP0ν.HzC5MԭQ#-k䡅@\Cn@R!=OJ г4]tZ :QS@51 d7X_\e=EpP?'jw=K;hj I|xߠX? ؾ0rtx.4f?;#0;iP /ʠeE^|`g} 0\4단#/nhyfFNr04Pc:鱁pS6ol :8ĹN]|9.ko[< kO|^TvsYff7ÌȤ^O`qhxpnhƅ]x)D iKX_c y|yLyDcء-we+enu&giw? !SHKЖN$on˄ ?FDo10Qex/EF{Z<<.n5JaC4%䢜[F@uTjj$h^@hҝGM8[S erPRdRpT@RE9T j.{1v.6uM {{q/ yH,I$SWȩ+[qhZO>ToA0<|+(h{ˆK5V#/M7a4 cc '!ch`;7[T?h)]og81@AL[}s`Ο g+ʅrP F; ĿwkVʺ8!3?Hx5$2;MkғσAiH̭U)vJ|,4#V-WrfOv.d&|P՗vZhvʧJH7&b./11two߼`l =r~> ^39aC+X3f#D d s{< e}8`aVxoRM/Ja#aF%.,Zn{XmzN5ЫP?I)Z s+R51Xca N6 LzjM?v?Qa3uWQ&WLyS?"hU4+Ks.ETNTorpEp?ܫ{*o߳psYpqc2ExID8e7>1_%n\qRW;+ݷ`.KCaAT:Ex:N?E}xG*} ]JM^s5"~tՓ CxLAzh3JAB8ę LYe'ɉ0ok?q)( /!s$Nev UO|_%7N9a$Ij̍< ڑ3\Zs0~[|.?"G&&q(#Ě:]VB\(+'Lt7~S af5d/̘" ;RgdRJec!(24n6㘣be3x-iWfUw9Y;0#;zinN5aIg{qWz}QV^˦[`KzeNbY7jJQ4ԍtj舿r\u؉`Mjp\Dc}TWvAYq^Mi[U{JJnWVB~2PR>l^wexܚK8U:ۉg{2.Zv x[fUP1Ro1inӁ߬jTGv{!ҥ*Ce?R;W 1%#gDd%0[ɚ;V| W;O|l qxbI<\WԚ0ئ[&HQG{Ap/e@ooܒNSF=VWm51M[Rt9@!4 f wNR(Ek\ D +%I@?v(Bއ+c=6,l(0 7z'oA#oU{<{A83p+9;x;<܍̪zў3 {?`S{K6f.>~JC c|t٤4K1-  ,.[2hЇpKLlUT'|;kct,4(Y6_d+s:VsG3o?Z w& a<oJ`bN08bwqL dΫ@>k̓\P<&qga<\AChzlJ׎3 4)1+疫@UYwj8O9Mw H'Ȅj6|YW?!'hSkD6TlS-o l p2R@$E.뵴<..u|SP~qʸ?Dȳ2-AFb>p#;l XSZ$e2x0ԃ_k.q `Ṫ1z7g&(´H}Q^dܑl gD!ZxO.kfz}.9r\x EM>5mu5$豑Z~WkȆd…bv=d9WygpoU2iF\qY?`L/18ݒk%y5u#0$MȪ;'[K`NL3?n3-<:N1't+2c_Kzoe2qGk8- Nab X 0{6R޸t001q,&dţixյɳ v8nK+lFpha1CsƤ4E?8JFT+(2fio\-{/x@f #Ak:ewea1MhN~$vb=.x~S //৴t= >|/Wz_s;Bۥ#kQfO!w=5IQr~ r(*5qo{X19҈ɟQGQI:"#R"ƢžVXw!O i,%uÈLHvxMUx%_cuuхV'̶f7<$?&ZG:>2E@Yl{˲5ɓv#"ûq d^.TSֶ NoB.ՐEQ{Gi- g|$NV9OX큲SC9[ÑNʎɸͣ<׌]Ju>-P^2?# >DE!g@Jfz1%}X| =CM~a@Y7xyJ˽=LG[6ۋA>Sϭ]ɝlKG% 9]i4OٗP0WIYl|BD2yJ>3L kJC nGۡ í_QCmcW42Â\eϰOVMCKD%^kp;cPO2.q$)Bܖ- ]b|>1XhLha+7c̫1쾾[a$@Οڼ9-tc <3w3o_1X9Hغj~]G06]uM^[=$uY2?ڲkqOčڹÆ/ᇄ{>2y*QZ|n?mF!^e$i]GaY?P.\_~[Bh- :֗yˈq]MJGf$3&SjZlI V\bތQЈy1aw[X]{?cm bNz!s]7""AV_H_c4H7P/L {yxQ>.1T6'jh@O[b^q ik??B,WL]-HH\Ƃ}rۡs-:5;']8f*"vDailI{j6O Ln>m93]f, ZPko.LAIB]zl:. z )#xHS=pR5f!eYs;CͿ@@4Ԉ/ cM3Axޤ$z.ԍROOP}gF:)k,Q V:Tlmq}i:cݦ),oɏw+,~n"3-gT# %P|t ^Gt?\bSʴ"wݶ@Ng5 ~FU>Jȴd]ՉC*U[M5yC߻-X.Z> 7u VP:Y!"O-,:~Y-eK=C zhhtg'FA^B=8 4Nc!ԠvTNJ+ٲv."3}KGmjz + Ɩ_yDgDD#UPV=Эg"%@$.tkZ]und7هv ǢyOwӿfCk^Ⱥ@eUmSGA$c4SOkX^Ex,hZgӷ;;I/DeWѷ& r-ߌY9dY2H4aD&b +,UC:R`%tU%7⑚ p9 ב.$IQCl|evrFeOia|utgvx!Xh6@jےY?H+0^7\jW~B,`ߗ"z:yd\~O͋"igCLLGBaTŎb[̲!V" ?%!CEѓl2ٕ*i"h.k&L(us.swJqJRhe mb$} xN. 믣RKU*u(VfQ ?kzQ ,K[l9v0^} ͸-ϴ*B|`EM+y,$P\:w {i51W筕{VGJu|$'ƳF[ۋBbfJ֏oa&fq\}M'R?DnTJ;;AФN&g{/ðN˧&ϴ._NzfRo\x gW ;6AR= 1[5Evmip ȥ4V fcz]FNI8 rzfgMf6vjp/Z~l?ʼnW5av|OŒz9⾯e2écGjhys)vKK _8ww,| no^>`84אC"hO օ:1- #~٫% WLpLL#ו AaSl]w RLdV[lgzNyyQylm4IQi?o$KdazLtA7Gc1U\oDrm5@و= Z"re\rqԒ,{Mhȑۋ$ Q HZWR,$wCBdCw|4Jiq$"w 7&Y,yxWq FWT8 3cđG7y.c9?NbP}08z|M+@%b>5M²x M//.Zӫ&(&0 D/G\Y71G6xG5r|D ;xM̞ HYC'l.eMSۗ\b eP`sЯ(J*ACI8hV̵Nǩs5%ݟH6eҐ,ޓp*gxɥKy}3/"ki[ ŔJ}ڷQ-͖mh>n첥qWvS\`4IA9 xy'rzeiQ 0(DV-`&r☈vRµ}i7G)aGLR[QCuҽ/@q~.*DB 7>|}.=ƕU z'\7b+n\8d|@bLiDUf%xcBW3P+6Hp #6<_yF3c?4B&ne5yۚY.HzQCe+os |(3Vhlk5u, 'y0K6ȯvv# @]0RL2 klphI 8`ļJt~,]b\1y+åt7~2X9,kcBj$M iܖ {܁a\~LI20%y 8sM 'x9e3 zՍ]<OavwS trwxq~RUUգ,LuZL38O@-S 3l0ze\P@Yӎ Ā&긶?C6I7yH#B!wMTE NNO瘰,Zyżzwi2wz˟K׬C+(&lf=ד0 .fl?S}<88ͷuJ 남\Ge'uxSiXafh<ݑMXW)[p1)X5WBw%FOo4(=F ӭ$.(J$Ii4ߠw{HELg (k 4Bۼ 0RD7=>S~" ~C۞J7 >Ȱ=14pj3t1>ٛp5ք5`A4"c^fo^y Дwv%Z-O6U-C4[.t1 ;i[6rYG2yQ0*0I<5ϝ-4]4o2ӹ$N*:Ӳ5g*ugwBqtyot kMq#lFF,`R`B^Ï3Kw8!#mӿˎnY3:- ۲ "m1&Ӷ XRM<<鄀kܢu[oXSe3z] `[.]T pw|H +epB_&8Crre1y;詓^!*rh5Got3fĮl7[X{=U*e(6nF3{4J12r㷜q d@?//_#fgϯǑH"%mBǛPʡ}Dǡ1 &F]M~G;J̴CKszVײfkjks\/-}etqej e2F!ZTMN#T|uA[`ky%FV{u:D8^l.kɭ4kƅQ& +n3]8VĢsG#(ʓ|P2 iFDZ׮,!ߩ(䂗W,)l Y>CʑLI^ qfcb傳7펩v:h5yKcZTX1WX -F;o췽a1ـh5.oo=ڣJ0?`%af7hG:P?D_x N.]՟@!_TTm?ź BqAʸ*.7yc( do$@W?iB jZ\aS12ķNmHLty'5 Ll;9UuM9 >W6^]Cf@OHc RklΗ)6 y cwUXIiٚ5ż'?`Ta1 H-Rd:l7TH(YBlm39jg<{ѽ4\M >pt<:Bq𧒰`5-]$7UQUCYU +9V<3qLZI0S3p{[Yzڧz3o0Osq^v|pTZŃGd)u=x , o,1DϼhRNyd6[J@kq1 **|FK!(Si|Ƭ2H+c QsJ"9BO7kܿپum-?KoE1/ga,@^ô9 a 3vw3!imY>nBb׉b[s.[sN:`KC:P7Z]im>]B1@U&~ j a23\`$r (SOh"2"Fb@ Nk2 j%, AӳR+p/ٲBkaxKϚ/*![gO {lEX_xa#ٛ(19eةP mh(,׍;#ŊJiT *jNBSk()+E,^ZDĀ|ri_d7IJ*d9'8yy^V?uXڧ3pہYqyrv2@(=,C=1Xl \gvʳ "9_IM 9׽!ݭAȔRhF☊r pF`H[7 ԋȉiut:#CW/&W1}+tz}o+brlf>L;.A]|ZnbhA *~UЪz͗CNU'AGkJX^(vG>>q{DLH)dE.{˱3U[`(9\ːt~ J3q=~2 Zm%LvQ[T!>,311|v

[ՏW`E=gƹ-hXfWW ==BH;-@6iSA(yu7 4xǧ zN;gc*٨'-e[ĠcwbZcI! W\V?c55)TἝ8 6 *+B崨׃ 5ğ9wڵ`| K/JOʝ8T0;bx~sfqu4FξO d&\^"PC݋!*duVF%嫙r!~s)璃dMj\6ØSm$AZVV@hF&O(c1 )Vf Yenw/3fs=ہJIaLjAAÖa}ԗ>mHV탟7rYSy9+j"mq{OwUR~+,I3r碑A"\%3ffVf/i+fo@bP5 BfQAv3e_'jvQg^#'&n#y Mh`Mǜl5(^ܢ9ꞴVgic-j"F3~̞=%]]Uץ!BWF]/y|F\40M*J*gG=F{+w֡/? Nqί$>T6S"7:1ϕ+j#X;|?E-=ve6/ "䬹u%ů( f]l :l>ȨڠaQEl]3 Zߎ_>KiѦ* F80 uAV $z,Y6>K7mmĘN#h84jHtKߎ5NCgRx,X =t1+!ʚ2Q:(v=4 Z;xD5xѣبnRyN~=i"*080oIKo. \(tTݻ DtcSIJeV!7 ;< x鮘+D聆 Tx-%zSS\/ak\_Xd̙rJ0O Lw={m49𱋥w},N 6V m[gD_' 5H^mcs_'%5i3 “ReU~3"A9у4k$WbW?CD}yaIypD=c`[OMyZ72VE^6Vn!Mk%{C")DSq 2(s@dX$aƗv񸐕/H@V#>׌;)PF49]u.%^`ܻVx{4,zV󮲟][ 'ǠA).NX{Q sx*G-tf=z"~p7J+[ zwQt'y&$$B2 / b~ 794`Mkbf]B(lv0Lc`[UBpϭdLESOOF.2\ ,+}9J2>&';?Œqhޫ3i C=^r@(+r,>lH<1(qm?g$ij FC{(%j$(bYw$m 9ؕZE4/֒|p)Fp9e$WO''#e2vS,Fg5"rgYv-{ٜ#W_wrpp0Xr*vX L< -0{-ųJZ 0[ ,LMN)X}3YJ@4ıy7 ܋~H6..DMZ0W_AM  qTFs@n| XHZ^pm3,0m$b/ۜ1Lqsʁ>ͻ=AWW}T\^$=^2i Z D'k8 n|ĶdtLPIDM&r>uW4Xu #뀤k-!qF\1'Gag v-bḔzCl Eg "g T2Sb!W.Зy 8f2\fUf@2.CfW.L`d!tA'}{[^ЙOGJxHcwBڱl-1lXni be],f_P}a(o!,ޅ->`VIp W,'V *BoɎ?8?^-_G4; HEb<bSQ!L¡/S2m9}]] B+.hYqZ kA=7ddA:~9 fTl,m IV?]*Ig݃{}oR}sO ܫulUPB$ojMw M̺A]hVy\-r|DlE8S9qg8bQ$z ~%M_TʶB4*Ǩ3L+i ԈbѰ/ 2rhxڜ${+sH耩bTCR?t&*gC'ӕҔ4, +(ژc.x ZבP# \~Ab$[;28JbE.qd ym)ro"fXwc]3,iR Q@A&9>Ө(UtĠ';as ĄNmvimV= ۂ(X6b0ntet!CPz\T5"$ĵ&X"A-z=B߶koМ<"C ^ɲB2ej^@i#~`An( mGW(ZQʵ,E"y?α7Hn615 ˷pP3jv3`amOy/e=Ks1Y1+1Ȥn 3gQ!BYDܝLJFj_5!!-HvI%cI]'\Z&qRX?',Es*N,\ qN՞/nԝݗ ;C}kr2$onS $3ʼt/dqDDvI-mtwXds: ȬG =Ϣ춹C/ +h86ߓMoa>Ӭ\,ɐC9p3:=@1 0#l >PU&;vdʥi?!LlaJ00Q3 $] W#` MqC˗ Gk:xEj3<%d<xM:fkS?[z H2Ǭij?Rn?O_a>]\˯~2`g{6`Z]A%!+ k>kA2v+QvPdK|wU4 7\lJat_jJ\F]@ŵMLpM S5 {`M) `>1TN+\M;oٙ@RyKNT (xuU}|Crkolf^S>#Ii+ki& Ҭ9V{T_^D;y i=X,FP$vd~qtchI 8vuy.8,TMujU6.Lcc!Ғ]$S/|C ԈNH7}*y**V}"V'JoҸtLng[k[izٯHd73aûv&_ #YX{^oG282$bF tw`? %"9k+I*) ]2k52}t$[g+Gf XsӠ)6->]Le Kɰ.FC")G8Bb`]lUFa8QP,`9Y@sk+{&;Pt<-ߗ)dŞThSg^݅BxaOs_S ?p*5^}z Am *r?>b&̟!  ,N`L;-KߑMGvk·^F $v'Tx+nlZ{i 8(hYu?2.$Ϫ@JUYX欿ܛZ !Kmވ"F$Gv';;:9%J~|cU.&kDv:`5z 9Y*m(S*|'_+FEO&'ϠP4uSFo+8r)<~[@I;a%m1u@uM1/2@%pOJ9Nl^6\R%#dՊ0;#]'H]n9B%y lxWoo0`ҧUo`y{(!֊d3ơ[ ,<o2.VB/x7&0:辗:Yyg*ea6[Cg)H9Q#&f~[5ō}9ή pl9k! {^ 4۔6CA&hEkz#|qɈB KbqK I8PBpA(7$pFs/UK%4QmU{zn!(>b!.O01/l-<<Z>l=?4Բ2`FiJo"N!ݗk9F53_R qeƺ7RD+tڬ  pPz3xer }je\p3Ǥy 4* v?G'BZȶċ̜]@ƞXQZN܈ZӜ?nu"n#xd4ݬ;q]vhVhX#@X-a,44x}BhfgG[(0c]@6ʜ:/Ȱi{^CNCz'X 8VνGMV1FT[Z] VOӜՍeI@F7їs6DW2^j4+RxȪrGH?J ha*p,[.8r# *8c]:9#hh7ۣ?XMtXbӋ|_Y恵.ҍL`8-Yduj ;vofS~TDj PrI4ƢpZ_P7YHUrYtBP\A @QqdlY* 5WW"!vo {$ 'ɕaZp2˂8TK4sH|?b {nOUtb eQ><ȴ1!= yhf ˹n9>`Tz8SԦC_by4j^Tj|N8t>9h)89!n"&&pj]/Ԍ97㩓p OPK.! ^vm C ךРKzؗљՃ& QJZR7zUӎfJ#S2e.α)} Q.U5Z%)oP''U^85+$IB%S k̀KW.'̉?Pp?IpʁEȘg8Gg|dA>w-ʽ )SpZ)a" {%bBBA8M>Cj-D8uR C}+O#lX@炧ycxRſ e,}aq*Wq7ﰣdR^wFdR^rr\ wH]"Eueޫ Cr)J4G;S\7<*xf9GPU'{t4S)/H[6¸:idp:jܦ+!( R ԋ~j =&wmTRFm;ުӜ9L!ޔ뾋d0L2ptXc]$=u4|h*υ0~s2Rd@8CCtOx9;s%U!TY͝ev.U!uj1o `Lo<ٜ_xt mG1o,#Tn?rW﷦9k"Ӕ* ջimd1]*68g.)F$2Q$]@}3eOv (R`1yj֑44&*$$ϪdO>mj9Ə/&HR91l|GjEˤZ!]RSDJN%X3h7sFc^`{Z`n1^o(ȸp'rB79b`vOUܕZJleXHdq,0WqhB#%հn[hw-'+X8:=T{WZv9̘գK/*]l򀘵vp;%9,iwD6Kl9 >dnWBZВ cM2s45LJ-{W6\_VuU(J3f7zuNx{ON5y(+ٯx"cڕSawo M#`zwg C%Z)2/GI7 ;R@S>AWL rq \b8b) J3捔h\@\ pˡuy.3|=4놶IuF+*10XӝHY>$] XPn2|OEwMQO4Kc~tW( 0F?51d1ǯ<*-x]qVXO\.HpY8vz 6:gRϩhA^0rܖA3^Jz<^`CuG2?n ѠC35񗚞D&;X1i:N">!7qb$nS`1͎n=fPo 3Bqe!sҾ}䚆 AYp` W& < A5uZpop%LOZ%'ߋ^@?=>&~Y8ȯK=ɭkO2h5o_])*GP:t4XZV+,md/t+Ĺp*\&-!@rǓq%yg:_8oh+VI.\SIWɷCdoXy9RVER2)PQ;0iO9,t!h{-2/Jrk34⧚Q]s%M3H?Q2\C@ GHC\7Cp˗ěP8jÝjfʟEa)NFH+6n&9 V=(P,)hcp46=8+VXT* ^YNpns%~RQ)-we6{Ez AS~;~OқpihsWq.ODGqX;jh"8:$b;pejFAa9t6 g/6ڝJ @iM/U z\ߕ]x`> ג}H7||B`w{:??Sot`=QAʓZmrd{G< r@n'\-jZÂ]ߴTY6FOňT֧" eMwVE6Lҡ®nk`gqJsYi(YOCWmoǶmv6Wa ſ-ʲ밫Gn%EPEd{ǍpjaorAܐGX1m=ܨEunKWR.vQnJfA c&TP-L?u'+,{KC\2-fwj'hPb6͢A R4ylZ\(0.类Tq.Q".4C;蛭.$'Iy:,ՠկ-m/ڈbT[l:MD(K1s+{&i~~Kv}`0-uL3o9f4SJ ǟ+ 5ZWؕDekg\X@{K7{Dz+ざͥ|Wqh,;Wsc3DqO}W:?b2&-֗3$})[Sb 'sĆj5Lpxx˲L LJHIؾ21RcY8dN72w@S\p!2ؚzWpQ.r-"Tԫ,/޲J3L5ѵxG0~[ғˉ\^@0]ݩC@[yJR&ǜUH|H?+1p 5YZ5+Pšs*ux-ׅlb(./@= ԨMLN%({(j9aœhһ3:_JCe*aJe.vj}Q(R0uZ!+OJ]$C偈W3eHJkW:o_u0K\Eo~8WhT썓X N](8M&G,Y˵=$쐧$ih7U-E1J_:E]7\Ѡf5?=xKxG_cs5XZQﻑT5A }v,HdNK_qW松s+?,0z)Hܲg3Z2(j5+SM+_^>=M~GYHHkhFĵVJWswE8pB,<;4*LM[ `H13`ڰ n? 1 a6 _/,\i4r(`*M=ɻy拃B,om:JNmSa[ܟ( XV;oȩ.c/ذܠUCh̊Đu)1ᩄhtv8gVZa;Ͷ 04PS3)|HNdMgۂP/Sj;pЌkSRn@`i$} /b0{3}>1hne\٭m=&9_fjqgVN˞bQM7Dw.cXM'^@IEW] :;G9I^u 1`#1R#k} y)Bpq΀ץiB:+1voj|W( '{axj%r!1#@ %HBO.}8X(T(g)a {܋ٖvviAl٦gA odj9[&8 ++IpO{OXCiamhU@ c>j\ss_)<<ͯP4gB,owA&$s~89gNU^ S.o9ʓNYZtTPk $;\Zd8lxE?WdN7H"K#;x˩~pcBnXvK?WcCb;: )LRnJ)bh([͉/m;_䄃n .޽:Ё3eCNlwR"8ºWo=Zd0B>5 <: 8~( i˻4t&ȃw-SDJ[qoqHDg*9?rɯ>A4@ WkI%i޶ojr5L]^:Qo[/i ⤸=N@_I^F0i(VkxTnhv$qI#W{r;d6~4BMρ镆͉Y=ZU0P)#]L0apJq0GP,\K/pҁnkVy>S$qPeijiqJw@Bp@i7u Y2*ǟZUBLv>5wP̧cn&/fz|R v W*to*KG |ߦzjhу|z(yg17YfhtP m5hAzwRӻG S 2ԳB/_zNZ@͏f2JWˆyI!}v-W Obj>PÖd0܇N [~ٺv=uGN {w7mydTUg+]J C(lD|wM4U"Z )_ZPR>v>qiK(kn Cgt7Bg)ѷŵʭƭ"*WI{"bhS|Z_5 !Dxl&Ld$81"E\>RqhdF ܨЀ`8 ]4hָf]G)P`IM*9aJ O KU9UHk|G\CEf!]vq!nytXӷ%Ojgڰq%G6 Oƶ0w%-(dPz7yI9撯KFߜ<'\\oWzCi"U@MqrO1AHj+${"|9ڒmu 56?=%0Lig.lR/(Bld/O1p=vq[u{C72"'n䥐D6CF| {n( # Z8/ e@XU҈}'P@$d6Dkx9d$j j"g}~rU!Bʓp J 9rO6M.SJr=PLZ/Cxxelɏ x~o90biV~k<`+磤L Ե!w>՜V.u#!܁ǵG#*P 6ؔA~BSV).={g3vsw)3pGW)1[G*%g306~B7S 3YcW|#އ+MmK-~ぉR5)/6*ΘQE`-TnWI]cr G}?1.jMeTڂLHZn}].kCcMoX&Zd0-*;ߐd8a~7r޻FV8]Q՜#XS!~DC+A¾tҐk=R d}wN٢j"/n6(I/Q7fIH!PNx56Zxݛ-9xEZ~>,J@kyY"Q)<2:ĩQn u6{Х,w?hz;ȹl1h9IƔQ# (I.92yFHzP2{i +m6y=Q;wɞnk٧Od (܌1:y.s##{+~-v9dR^0Yke:Uv.tA2Pܦ[>”P`?g)V|AHޖaNaśe-7z~F yOկsGmA@'S̒.pZ6"w]6Sy$c7::4jSaxсвikٻʷ\Ō}fS.1;ܕtfKyB^Ge԰ʝT73eoc7OܟJ.6fiڢ~f-~SƲWƖye|_HBNw1S ]>$Ui n"+t,>5j8yJuE({ߴ 02K;곩L]ODvus,b(69Υ |4yL 2bJYAX8XtIߋ^/dOfIckQvzjq#9m/Ҷ_z["cjnlYJV/+~{)6;#vZFh/UEKE>Qx5.e،GF&tH6-e۲-}Vkh4ޒߢhHr 9;X{ nD5@?m?>?u2-f S?g~nc4ȯ5Ejl&r~՚Ö8gGbRJc(2~cD$:&5PB RPtF;]&ƌnx-_~a((V\2QCs[<8Ͷ%բRm].:dc4qUnٺ-)/,Ewoәf>rQ[{$M)1[?Ty57fe']FPSA;4l{d{EX="vW4 FyV4VqqWLssI&|]T7Z@R@ ('<,k1/W[ P *n˅/x X7VN _WMC }(Kb硩%/.u'B7\Śי3$gއmixkq0-n;lǯrRC_Q#QwcY8o{0k[ K0N&AQ$VC5-A*#ujSnәNpשR-yHM^w/熞 C?ѿRs&Tx;yNQ5sAne8B2fߗ*3P4;u[Bvй9귵_~s|F>gt+>t.nLVvR"pC|fsL<`ļDE`fkZ$(Q8%Md'RܱK,ӃUYu\c'5~)Ij:XQAH*+h$]3,@R,]vKlmq=k5Ou`}~jݠ*&;4 4۴ltps) tT~3P$R9{X?4;L"d6ITxHp4Dbv򆳅T}K?pK$-y2växj8܌q5zqb3zvy^4$mQiu{'|$S[$fiJq@]<Ahwχ 8VBՃv~CHo7M*kQe3ND#ف`̒}Uĩ ۢa#zP>mC R_öºdTlC@MϺ=`9XR.s4?V8m`@L[ NgzUF1~#9}ދ(qd=&oN]sQ$:n 1oA ` z {j#U!#%\ qײ%-0dͼPwd-_9C'Ϛ<,F!NH0T +L<f u; kPko; ~YJ`bi8*꺍1q›b2WkCẹfĚjk@,o*˖z]@68kԀn/Xz<@~jn#>3Ll60NqՇTu)RF'z O;Jn+^\w[x?+Z^M0g0˸{xgti0=Zw'QF0E0;O"ӃDwȓNu"C+ɑ2%QAFW>USaAzp` pZ,%eT}c7=$h{R"hӣG ȯb[a݊If[K TH zi[Sy֡4l%Vec7j79&gL2P>g*f<Vgi+2m̰solNkh0ekw>߼a?G6n<*dpI@$a pM7N`urGjC;h$"d qB[]$}o"2m$ss=#ȴ&Gn\8fݙwI( bcfL1PDjwIS㖊#NYwM4Nt'JVgϤ@(6y':|<;,sǣgLJ֔ώC-XF-MBPQVP?)'A 9&{cĞ^uIvkSu3<{I7v/I]2 Q4&/ CF;GokOAi8tUҸ45O I`ߏ2DigN+VvT=dM;;d`bG% 8(@5lEb` T/-u֟O+A5җ }yJc1Ļ\1Z+p4gYA˓(*{%sM{"wS00 -$~\\T^ =]a-xF edPG1m}>'wewIͣ.!pl^R6ET7IEvS}+M/WV.śe3EX#lV1J(O]Q*] [˶,j G9io#&ߍ(9ʨU E70*ۢ2{4o"Z8#>gwER3ˇ# 'DS[+_5m Ll}ilTmi(I-4(}s.E\sΖA#FLsu鷏xv&2' 0aHѧgM*;( 1ˆ|ZS^r pm`MkbD §~R$ҺF7c)8\,*nvk R|+qFo!O%qgL.ppΈB])SDa h ixH%@-9+_ mI6rON/eKY`E ͭ9DvǏĐղCS+t]3|T\_`#q}Af~:,M&;[vhR 3qWC}-r5u(79newUC.@/ x,R쾁n&3H9DFo<_4fBX+}`,:W,&FtDڻۓs"kBf \c%DQ3B(ʲ'6"M8? =Î g,$랠hN`YTx|0IP<&E+6$:N 4{vtGPGZ uIZ}Ko;PTK.l[q{@Uãk)9ibVJm9d{[~q<;<~_)T,_)j,n4zJHeB9AKW$[+9OBSx>3 G"uqOk[b,-pjMwc2~PGCxѠW ֌,R 5yHvd$&/ Y+Gƛ5QőXv|pڂ[絺( ugۿDvZ5vAȽނ"΂6(M H;wrU%ztNw:PE rP~m 4͐cn1@? RRw/Up=Rn9쎭S҆Nq]^I]` 0K}h?;DUjX g؁ ұ$2th a!ۮ3W/ `^ n(O#Aַ>~j7LCP9ӋMQ"e1l覓.*_jrRk*W*W ~O%2H- F'"W5"= 緂?"Ү K>NO p>?RsGBOy/` uq]<3C4)G:q^Ջh.m>Ȇ d"(7)jwK,xaVF{[dl~;Qf9rA=!*R1AP *U^ipZ ?z{>Zrk8]Gz751 &Iۣdy Ƽ?NwC&U:+P ]{\F  F]i#<}Lf@鷿13tVZK`@{~͸ANqCϹyU"cD&wΜNw,*= L{'}Ghl7{^'tfcf sh22u41#VPze?r}>7,P=?Barԃb)˅"}Mu'1Fwp I032j҆$\Q.7 ]#\MnXuyѲ$mSqXK| x9t.۽P0?Fw={V? 5# Vχbp&n4N/%1-`)itdNtG$U Ӣzej =L blLa+ 10$y}O3)t7!qMi0(SK#کyf2/Y=\ dW& T&9΅=p^C 6I;tC/eøpU復޼aS^*0 YADD=rIsS_̘iͿ9KUc27pEj[& x[ 'YRr>MF;Km@3M>Dn9v)C !-"w_-~LkƟWb?7~(9 lG9j C: 5KD$ _;L#W[#WC9ʥBT'cdr,FgTSYghW2uuOҭR'>óD1a#jw(@wsgpn.#=3q Рd)r4g9_{_ږU^O'SoNu~wJyK@0"%r(^,&U$'o;r" ?_vTZ&ۿur0FYxr0L2:m k오V"P;&6:=%޲Bת[}Z3 p^@\1t3)%٠Ч-<w[bYƆ~Wsi:=8DPep0?λ k^WiLd!XP)o- (~[r\(ג'HTb }}fcxu@Y=lm$_/>d]}jcDڬ~$P)6j*}=UTAsLiAmTi!L혯X/U=m6[.O a4[HNQR6I/fz %cc1sjEkaHfq=s6+B>~}l =a|0qd)enU^h\vHۙ|؁F'#'Rg,4xqQQ/Xc.{mƩc _j8D)䥏̩T9tлj_N6xA&42~I󒷴gp7 #e?Ǧs# Ul%$eGmű41ݵIAMTGv8d_XxB%n508/23``*mU/{2t U2B,XJ]w{=$V}(c"˃2|KѾ:)z)"dme 5᧥~@杺ww>M r܆:|i+J3 e۩K b*E Qd{Sn~.]o#@8 " elZ=G6?FP4ZY5{Ao\q3eE~U7C9uK;Z:?=?& ;"Cxf/_C8e o\4p'{x7 Q&3Q~+$1C7'88N.W7(NP!St\ѠkIo+bWl)5x 2[ mmxl&e q\k ϼ(X E@P_Έ+6 YkCc*%SPWp@{1)@ tLlnIް6CSS_y?vď}LeP'{f9Sμ !=‰5#k$hvCcmԩ F[t(xj݇[ `=M#A׋:BypDbD"?POX"Ow(C'tC-Fߨ:UJ?Ƌ{+Ŷݧ=\ΕN(ecRNp# Tp҇hWoPcy|`#N(fݹY0d(*؄˧J2u1"UX۞v#o E8YóSF^^j'p ڙaث*A#Bo4B6"ajCQ޲6,'pe@aϷMUd{fh9( ;G&Yy`IB[VF{kGa/<X`MxT~E$@iAEלψo#G)zZq`-v% *T5sINLߊrBvQ` N i@G[_}/ۿ믆[M$V ;Rv`3 vvP]/sX8ыeVQaV ߲Ȁ=coz8{<Ci47ibKY?_1&SS%M(#NЊe45\@i`XUG3lr,v켻7:왛wC>sw(b Vx܅)l 6pNI[K'^*,R: Ư` K9Y}JcNWtgOhɤwz…C†eu;;t*B;o.JFl׊n#Fa([J_O)Fs8k'"ȼ~N..+0SkvFs~܈CmԳddP \@l6NS,u5tø I=vZEKRKN_TJLy,2g2N<u1~Z粪`=2^3 X7Ǘp@47ŠFkjV2Zv(5| Iܻٔ! O=ȤIIKll8,:1ڳij?muzPZXSDB&@8W$ LKH;VdB >)kM?7%]i}I/}ӣ+ LY5a30{^`upBxU3-O69ZRGC36u{A:~l䚆j\oLtŬZڂߜCTjYW_mᑔ[Kw0 kmͷK_[7 B0tEhy/{c6ٟ}|[6*u1(VqpbRP"_GMx6yȤbn|ŏAxIFl7mc|ٻN ޙ%аt YC=ZlT./RкßT?Vo7H0> ytZBӨSvW\7:)N|'X=؟o,'>nIO0]yJ:Z2MZϕ XP7( Ch"1sJ剝Yp]-Wh^?sjx\f6٢ݍ͒ xQtG8nC6ٕ焅aUڏf Vg hk*!?1SRv0ZC A'wJ\w yPg.Lأ`1 q +PȦl{rZO`!n;}G^iRENg=<@c/"]I[O\Iù׻%Z,n\w$ 0T/mvI]1Xeu|УtYb\Z:ԗWFiѤE}?\>7q<(l?wf-% q?D_iffX,{⠫  ڨb^t2S+h*lYKբ}Cjerȯyމ8.Ǵ띡 =#\!kV _c%u>MӶ#_0ɱ%{V'd@Z +t^O) 'Vru]vMΈ@:a͙q6qxi(9~R;HQvQQO'yp'F{a-ΌUrzzYv?mΰ<4en=s05k~34,t'ajt~T=BZјB+Wx7mphӻEM?,nӁ 䅇N!KՆ/XjF71ɲ  c_xW!,c72 >avy~]ʼniּ/ n%NjfØZ;s-{wD M{t7̄H'(dXl5ϻl~ [6:G T8:e[cՐ/Q>O7[C̈́|Iy;/c3bnLɲH5yq  !3\%Ȧz)8@o)G!t~G[PT}.mS ccUQ4>5|W%:595?RW 0VCV@BOr:~% PKDh?!fw{/mdڹMJw=0fnz1Fv߳E7IPYLFlC.y6{ZT3Y}MUܵv865ﵓŢ=K_%!FNhϛo vOeYjJo]Z*J`ZX"Y/Tme3^{>ty*-[s Qn(M`Ok5.ae9֏ӎ$dfȲm1&VI?b털CMaSL H-awCXRƿ"=#@=Q,"3o%?)#K+wb#縓l pg|+!)]g6õW^A:칿ZG`jwѩ~R#pXNFfNy|Nc۞ݸ՝^(^6 {'ͲQy nJ%Q,ٷf*8'lfpa'p{WK?5`?~r%g3ݎH eZ ݓ8[_֌""ʦ_`!i*pԍ , 'S/<J݂>oX nxƯ3ve~@h'r8k!k(.'Q[8EboaP"~/@8#b6Ii4F%LB<LM(b&y&'.ڢ8پt.TnTqLD͠~D̃C?vmn3h<.֢ sCmnH#oMg怐ʧ` :z:p дShNuBHHacZ+~/! ܝvA N>_C`)*agw5҃˕C#fо:6EQIfƩ8.qa#)!N:4{ER!S;O^,H ۚ,8 c\i=/L~`۟2Sq_\*iG(2~H#2taGu7VjV"Sb 8? +Q;h=<0q04ŗTzLP"oWD'olELjAYBK2}7ܫAs L,OאaVsl'ID2DiȎ~έwmmx|4VA?A{ܪLUrYWSziwS <80'H VxuEMY{0 )X+,.EYdק+ޥ.B_6p|$ PW5mfɈor`zhYgCԤpH/`g30=$&_ %exWȯM:B4EfΠjIW[/G';7𘘼$6dG#VB}Z[FE +%#AQ_n~ߵ&96iƮt"?א"0iJ)&~dA϶ Yi(tkaWjKg4'H^^?iE9lũZƜx@_)5݅#eL2? ȕZAqv\1p38wI }ғn"sCi;ݽVmc4Pծ耆 talF?k"~Np}uzA!I1ԎRȇܨ+0_;k "=?!l$jc}"V^I[XoU0eh`IJ(lPQ8 :CY1{+S.~j {ؾ7_mE7A?H3VC22.9d4C0u^RDm+<#0䞔K(fI^5DaҊV6E{-GhA(U"&VZ O5uHڗp ƹ_,غL[0}8ѲȂTLc<2hK0;QbObG*zEw zhPX( yfbGF!'i0\M` 7,T˰Lմ85O <.yL׫΃$ :rjF&CIK JrUic̸#yǙ}7e#HE瀊Z}F *d~hquK7[)ȓBuZEn$Vśi|z@[G |SVǮsO)GH!z `[,\[_TRKkcTFt N+UbK*-(, BKH vyҴl&NIˏtAu2Ks7ͬsz͠hE [jb܉@G%*Jn: c 7GFg{JB8,fnvDxppgL4y1B3/̷+n6}*QsbODOCJlBgg\X\YVe 7\.vWbin.,>\2 |+K>Ίd7|9IdeW<" Z~(#\}Y&5ObrJP۷0uI_Q@AŽLL锫3 GJ(xAs 5V(;0-uA>:r5[Z YYipﴊd,%ļb$}A1qWF<'lҞw 3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Dy>;lK!Ƣm}Dx]9W8DW_^h+  Po)Q$3zYP]V ɤIDp A='jk$0I!u+ %J'?*h08d(j"'iʘEu|iMW<Uh\i-⾆N1*P`dpqGmG,c"҈ (  2^(myPUL+j 9i>Wy d=Ui6#H㣒j7!=pDB>w 6r;jٕ,oe g&mZWfw3q(퍮r~ד`EX}=DCʃÉ Zz9Q P |"n3f7D9#"lSV1viS7i񾇩8raq ӂHD5E'^\~ W(C>/WSI6~AhQprw~)zP{ʄYNVm1ai#G4rP샴<|yJtK ռVC}B^.pRK 5B҂-cch-Hl,z]ܯrewLpZ$$]4r 8McLG\v*xtc&KĴ;"|m"+24rlq3!{mgs/>lԞyf`cSO\r&Ft6" 0Dw3e" WJWxQ78.-f#pg-VRhYrKmYO|*2QVE ꍔ(]b*w;KaKS1Y)(+aj7;J-0xh'?AMl]ؖb†3gTNq03 8MR$'Cbު&RġfѬ2]#~MFSC8ǖk%ozӠ{[JJ˫L*G;d[2ܲr,dA dJEUḱP=VbHKx-Tദ|΀Gz>efHVy3?‡_rWو+ӒbiM_[֠A1$0MZԶn%6Xhv8-ֺqR@²Ē˥+!n<^9u8$I x)8L\5"aڦe wt~FY/-';[H62蟐ئ]ORxaGj.;g;?$IXʜN.%G5ߡ,XD3,,@²*]}H-(W@j/XgZ:jn3&UG+>Ԫt"t;_3-5dqoQn%p~ETbJ&/MǰrC=iSI},L!"i r)ADধ 0eNʼϬNLIjkp%I4ՓFK+Px[ ;طCi &9CRؐf\D"l^jJLduvHdEhA\wZ9BS=phnCureH˲4+֓^AU]k_\5a@@L!xp2~T7&g: !sbX88ɽC״˷J}W0bɶ-q }E.KmRF8)S?~zqX''A:zBx GˎjҔ碔N~l0!2Bz\á*t>w!P0'ǹ Dp}*ZK-n6zw_SPJԆ6"US~YG͗COX =?jbf5g{׳~s;Pj>,NZo₄aQ|^QX|b Vǫ2N xj5FAD~&o8)eMIϧz_Bt:=<QՊ] "8E_$ǎd+)͢dn8uM`aq,H>kXZǪcL?ls{MX_%[4nrCE^K][y%b1YcNhJ鵔:>o'd?%m_A³xAv,s\Vx( w%i?a6i$փx> Z@d5H8(;Q+.Kd~UMs򆈫 3! E 2VTueϑ564XbY¡-)S뉫,%. t3WVI7\Qӵȼ-AM'1;>fs{>"2XyєJPa`j@5v;U#yC|ٿ?iіj+3!à^L-&ʋ9xiNN|3' ;#T"[2*m=nr-/k} 2@pf4>LGCĹuh|d<^LJGFvD0p65gyHlUw4OfsGFz|H+ Q0hk2$246q ĽU:V ߥߣQǞzʬꟸYFEeEށT;lA,M}${֥w8"*dz:O#%BizSs~ՖR:ځX%czkW?e&)uf>^Y?(82\IPG>ݦerXݯu Y}U.DjsK438v̙EEAǑV;fcU$B6{{6u'Ƿ}>NZp8c^ (ߛXqnurRmI\o:{krPkؖpf81~G½mH6#‘)H́T$D?U׸4 aLdvYw_")eק3G:="*y/z^pn+Yb@(i9IdVM1Bn0gfYlN=v ,/ Uk$9]U9Լxr栂ME'p ̷8l%jj@kYc,:$2zeb$_B]2i$(_j]:VLVi;∕w1WOCD~p ƫ4Vsշ(FD#ʏO} !Jd:ҖN<"Sy}Qdz>Mcѩ1}uXhx+#زM,wI;x ?c AŅb榼QeN Be͡ '̉+gHΆ o\0'Gc20Mud:T?k@6*hCR  Y&|jUзI^`3>䨲Iwٰ9Åʅ~TKΓ_k . z mH<)V2:-[#ZptXs99HgQoỊZٶ:l7oxJ5'{*~Vht^?Q3j yBcHe4_SэFte{sK[1pV#Tf£w`\՟ VooJ2~AQ!܌ o m}pXZKRG#B7>Nho(=s;"a5RYgL"h&|]CJ55^FŽBaO];8s%9/} GGch7=nu+X],'A+;=mbSePʪ>(L; s?5)UCZ"YOZo 7$616,yp  L )u$>F8 °ޫ{jl"OXYeQ6hmi3^JNx`3tpvRVұ.~8rtTґHiO-yo)-_L%6)1|.8F#Jct}23k5'qxlǒ,aYNbnqU`wMBe~=uA$i_9C[$/xڱOgW~ok6kVM#c&+GI8G%%>/~YjqY^mJ:Fs^Ij3R4>CҳE Cc?+:q;13>VH{ S,+ö1f4AGy8ƻ6Dl!Et66-V֢W6l5n)YQ".L͎EO̙aTzO8Y4* HKvʰ=rv4UDl>?#ՙd _gY `qX\cn˯sU'T;aFFic X,nM}bmIP^hdD%*:Ӱp$H8Ő}7U렳u0Z2pF`bĚ;Ifg)Apr#@aI OـQM#`IzI]s}-`@c]eq =Hd06mTwrX!z,ݽqGQIxNWcXfDgyyW ǑbE^mPݕ pUy^y!^jfje{EPf66CT PBG9ǵcDa-#bŊif!=oXL'BSc@%aSyjUrͫEn?ck5zCؿZK,IDԧxS|Uw.].gU:%g3>ʃlfN!]G6mW(cKnX 0N!(8Kd 'O6~OfG=N8>^a'γcjkU@7?JD ʓӯk\dq9XRMX{T#Bdq!=1\-~~9jq;Jf* $&Z^ zF%v*7|3'\r%F@/1p`6/b#tͺ9l¢7y,]Z9WEmK\p!aj=B$Fa)9C]縉}|8'ФFSZ""y +gV9u|v\ @;Fw)}vCL+4|anBe0eZ2 7x*R|(U?.qMP uI_E> ֓ݛ hUzgBO1HzQ,!Md!6YH&/6ƥ3ʤǣt@EL"c\ڛ06 QZ`z3 m\c,G3M2O 6Dx4=w;c[YH6e摚g _k먠ݿ9'g/ہBwƏK_ H*׶ȜB**j*h8]=m>ܖm & ˠؼ^ ;G.> l4O[<딅M{$5TpΣLht?Bh;V<U։jI͝%-}F62gDPsx|Eͮ=oV.]QӗӾ&OB~=]p>iu̕ocPS(Q&y|=_}-kBWs3|Ied84>&$}@!% d 'l!/!Z%8VwҾ>J+HWXV,>G0|Cnje4\#nQzX@ 4' Iy:WΨ[H7ʮ̠nUfP7g4kZjMew&Y3DXS1d^JŘDݖd 膋TH&s!_cGnƁϚ@*;|yw]*[<XV咬 8ܹh>,#(:>{i@ aoݵNn:,Grf?xIk@!P$1ፆX l5Bm7nQƒUŵj2/xBtTB \7;1N?댌d 3U&Mq8ttʟpEt;*Qh+<±2n0~+,\~8׋cK"}3}mY? 1@d/xb[lp'o$5Ӱ{ƙuD+y~A'4~wGM~*(@?5;K盻J f8LB- J.DE[NŜFm2t.ݜ7].,wh$]Rpm~ hBb>e.cTIoٖ=F툟vkX&\g?֫{z=|"uMi#)ܜT@L cB7SfI 900&e rzHh% rpֈȸdkF`c[AP)$tgݠ(uߜr5Gku0[.hd)aoKt(9vNǂm_ރ}骯= ߵye !;~@6n|촡\M28Qfm` W:  4˻*}-~t+/4. d?&\,EC亦HzZŋX2ё¯1RkU; > 6J g 2LJ{㇧ x,hҶ@-q!gNyN+N^8Vԇ)lPtbUjdGt$,|щߕ<TJy7%&7*;] 3O3r Ė,F-<)J9y*VtϐL,pKxޠ`e-F>n4%xU,v|tVeZ/:Rₛy?Qe:8wWB݋`#=aZC2zӹ?=Ni/r|hzϿô47qsT9!n16@Rq'/AAo$sâ6[4(@6r8NM>^>qbbGC?y%:%/uĬXy9A+gl'z[gi=SxnwjKԍ0FGZ4^gԌڐ۟訚ytYMN34na ⾅EVɧUu*V@>nJRE5U NI*2"*NᔠeΐWwmWZ ]/듹Kyse] v6lW3@1R_b 2^0`(d8lOSwO1;M}6=C=w))pj4#=0.ݩ@$Z{dGf)KӿfWe !AW]ָ-uK|) fԻ4XZy MpL&;7 },|l$rzKo Pzv#y8G%SxNyf(Xb//yȚ&;Wq7 98ڡ|" .x#:-Hqg_RAoAc: ѭ|uU`9s˔1LU)ڑ-(7LzXc?.%< 7WEtv}ܷY%;o &Y(I9d(L^3\WGZ"P8r`6X.ltW &y@R.ޕnB:P *rjADzfF酻QM|5ZGuޡҎ PL,{؅qXHrw ']Yk x'aNC[oŏISÂʡ4qNR !S_cTk[AJ];$.v^g I;p. ")ArG+lR8ژI] O- c5Jɺ})^T9M˝lfH c>Qn&Zc0h& *y /ѳ4@$vHZga5#DYn%KԺ9Zq!x&־|si6*qoby84IXM,fE&wcYڈ=hL3 6;z]"}6x)SV=/:M.N-NbI,t*bra`趝,y /w'%إ/2 THy.MQX9kVﴍJ"l`H@bò,X?TT<$fŢC7y `-CFb7s))Yrrfn{AC_eu\c8 X݅p&~f+f!M+U#CFr]e13b"}*ץ!0b^G gQ-kXƂ 今GM(G5 ɗq16x{I]bCkܔSQ @q|a*F@&0ʵ?Bh REt"X.` r3>hc%G|dsY*15|-ӭℤͮv}kڲZ+rD.f۶\>c;a10I}1=ӽ7g%&,-aNÏVh\Y~HnP6!2R[P g?M!O[-`:͇L +CXwrIB@n:Y+%*֯?O!2^ܫ?:njYb+5fUuka"2Zz\O4`[A7@K[XQ$Ttwo>$!o,5Y\tՆ>E ]RZ[99T5bG5 Nb>L=16M#cO 8%2^bsOg}fć'S(oOE)'sH @?qj?"zgvhfw e_)X+=I1=+R,o]:ܫ.7n_m:ѵݲ~ cȱ6ȭ[]"wPxq+"V31LN2+{#' =O#%W"l|H56J)L_TRb?]C:u쁚ʰ"iQ}݁ Սptgrp}"n]M 2K'}qi\ ͩih:4̺Icn/i'Z[2JQvKP/5uθޝQ }ș_..<茵9qÖ#ʉ{Ggr+E N!5E=Zq(z1"w-.P,d+g|&QVd+i4;_F jAG:$};Gѣse 2s(IJPy-nS9y~)Hv@X2{c=j^1UO^$`jG2D@ wT$ Z3N! 71)T6nPvixAKMhJ䙨нe2˺N >Q̈́]J<4kgi1lAGfЫ`bb\i{ZbA`HV(i9: cm"YB/}A: 쪯ywnS0pO-;]ީ)Vz8smQ)3*6N-K"=/8fUAO(O7"(#=4" *'{RLk#w cfhːA\LO<;&FuGI{ejEǩ:NqDWw (FvZW[3T \ןuz=z{s{ъ }1o$hf%X򮎜ln⽊kuc efPjNNpK仠'G)4Q>E8ҋ~ F_@abH-)- yO)LK"5/7y+Mv^FBly   Nر_\J?.=5tYzUStʓbak6lXQxq.GfmQdaQ\ ϧƔNGTľm]a~d Y W345@2\5(9$'pKZ/\~1mjNհ7 ǓDaa_j ~R g<'7C|B=C(E qvn&QQ={Os_AáAAR^2'Aݽ*}/`Qɜ~ R3p8VӀ.)Guf 7L e&Z< ɸ}]3Y$_3G-z&ӫD] ˊ>mTFVp& } 0ijV.mEX`6l_gK/LjWAޙdJ 3=~#wZR&_~}TFkEP6覧Ӻqm7Mޜ+ssǐ18$SI].n'3RWEx-![c-fM0문V{kzlxN4fP3J ?rOQپCPϼJ|9$1t*.zAX6A>y_9Ȑ1n`ppAZNM1&eW`H iR*o{'0,y'2&E]gJY)H$<ΝjY}@mMsLa(@ޗ Ƥ!F93"ޖVnD/Y/ǚV~䯚kR{Y˄rh80!Sz:A:HrN"$ީ_nN.u^Vs@wÏ4Oe?y\G@3oY{q [?8$iFN>7[n>3]‘,.zЦFfE61A%ЯkiԾ`|6HWgjGm=qCNy/Q>7LW@4mC|C1l·@14u}\C^(Kۣe|;.Om5C`n9=l$B,\b+$OhMhK%ۨ;|Y])obW1$'}n!aC~f"ho.ux~N.+ 9l=}eXℐ\D18:cQ BD2]mˬ;X--F eԴ jTnH@"F)&FGH`:Ƒ"\I3ʰKQ샏ӊc#r~ԬAO,DҎ4aUh/fJ]'fgVrBP4LR9O@IU^msK/>6śR݉ᷜ޸"hC Nĩ{M Y_ݵ5C@ .Z%ůz=yLtBjػyJG:Xn~3'&.dZOL6 "_kXR}ҖoJ=GWn[qmCxYg:WJ.J@-F0\jsL]+XĈ,M 9U spQZN8$|73=Bo%3 K2яe\9UyE>pn- 3wyCnڽ43}[R8ńxm- Q-2@qx!!?S=^AZN7ƈT:,71U6їʨt=$茮<׊-2堛6Gh*tJ 5VHjxrqo$xomNFO"M2D%`H Bl 8@EMe[VN_FJ:]^[Zc:`ı=A yuԧRL"ѿ_)?? z*n 7صfxJdsX TYV@  P0&˒ v>EK~:k+y8EJlYC8%nƅ{HBrr#(\aНG;jVw*.,csi'Uթڭ3~LD(m{8`ĆZtT}٣<{]67Atdz#Y Dj.&3Hu)=A!5w g*wC+/1CUPGLś2Cޟ.il@逛@O|Oca!KnXXw6렄EJCX{+jpZ,y9g37# Eٵ_>WA3g _vz vE#~im,e3R綗d|:ռђܑeI)}ų~'^1ٞ˟*&yTZ9@ r2 1Q'0` YsQkk`?k]h rZB*VKJ!wbOHZxI.1яU뉎YwSɞ5MN;}J,Ok7 獧(]Z|RA]X70#* @^YOը/^`0+X; ZKȵmA["?v^_赟&Z4(-}EOG ީtF2ХN)d4~pZi#t!.01$~,# ME < F?RC jЇfnKtʜ!GDV>bQW@<Ր ?1 ʃȼ)o /6DA&*Q9WS L!)-.Σ%AlrYlaծٸLױR68țt K<*7OGd#[ ^6-`O {e/vޓw2ώSE-hT@QFaYRr=B։|VBC)ɒԯ#-566x8kBŸyBOjfg̈́r<6:3}P#Pн NÚ^eŵ uR1y17Y">"Ֆ o#Um˄wOۆ@Pz_J[\͡2?^#R MQ uW} Ws8a?6q$q,/8eCBw/W:&82y rC"_}hoD!XnV{Y@3؈GIfdH kOL~/ Zp!_b/9@QXK5lͼ/DRHm56f"&-7W$`{(>ΆV耿壹Y07[#W.*Ho=+U- 6ud|vΉw0S9†& HymGݬyR3VB>)/t؈AܮνoÝ>@eZI4?;{e(njo(٪Dea^'$fp AYJ[)6SXFYwm9u'T\?=+H *0 x; _LJ))XKwnD%/ɣ]JhPosʑ0V$)h<ߗ&QVEUE؟* ;IwWm70])"%Wog^ʖ}zִ؛+NE[-ׂM~X:*%plz:t/}s:DX] x?(!'=PO ԍbȜ^aO2;E7Xʴ"t$E Ǟ coUUBܨ+.;G%F}iA<_XDݠ sbO$*Ќ>} w( -l4ǻ3R3Z\~)fIk\}vw'}YWپ bQZ=b/xܜ&[xߜM. tF>~sw\qaMS\d($FNSwh#+cݝS> gfX3L_9&NP#,{EťKL!nHђ sp }PwM|/?־K%S2׌ҜhJخ:) @[l(b5Qw;&3@Z$%I%B$q57z[z1k 6rԼK`4 w v1ӫm}CT3Cm;cr#r3N7āwup@8K.KGGrBu{-N=137}M/\=+kUlN=xjC?W6jZI vAY׍LBŧL-K$5:hO?ayߪzX(4 fZMֲweCTE.ȻSQG[D~Fr@_ctW4*JzQ@Vp*_8(1o"5?1qjSmxY@ItU*cQaa҉0e)-5 P$ƷOʹ8T`טS@&)\@MaúPa4a+0[*|*gph~^5mdVZ Jl9cH Af-.PZ +vy*~[FPMeXCʣ[U4Ե+6w2$ 5ZwpI֮o(/yab:͛!X-6/ 'Ns?d9J 33泀yQ+C!a'b# ljٰ"5JQqwqCv+US,h<-&>}ker=V&S&u6<tNG0 7rJ'鹎s { >ׇB*5;1åΟRȄ'ǭ^wpԖzmT'IC1iS&ڒ:^3c꽹s[IJu+tI^.[[BlYp/~E~lj^^0c%;>EpMNEU V< Y'/1k6L~fH3; ;0KW^[2-N)Ϫ$>UfΨ Io-"ʋ[ y+KC93'6e& 5$ҷ]@jҶk滺qz27?W;ghSo\?7'r }_eYH2"h{/=1эnnؓahg cUx^E$(I;ìm.;5/v̰ᒸL(smY]8n%<!IS:s9M(I&Dā0rhɸ>I_02,j,נg`5>١<59D(X@#7ŏVLʹ##XPY!drj@8?IFp:{`r>Kv0Et; $d"rd}Q~G\&2 Gd#!u/*_HRxq$9!^*REKH&z|TVNϽ3Ibs Y&<20G Ud? mYPz7tϝ%qG?HYdbqU Dۍ6#+ǀY# xZn;cw$jEk2m-0U%\?(?"BM(gH+3_Ǐ,?67zt G<c]@0s#k JXLW`,텑0=nVWZby<;v bpJ$$n(~jORMq1ss.#kLb$a$s@ q9>$CAC:uVnȍQ @L3ի^YPKTHwI8\I0,Z }QGe` z|,u|:Ɯml?]Po'& YQ $h$Vp@%b(ɘgO:TKP;\ԚCR0zIQff5֦/O 9snxJD^ f['*V B 'an[h]7kXF BÉͯt EV@Dh+pJp.Bͣ[Fҕ}2KWN #)EkRe!tځ|( q/o)QB\&tvx3AF1)B. KJEx HC7mphY"ZO{"L6vҾ"G&F4CFnj%/I=h]О;gZ4hYBm¹(CPb&Td=4Xb Tލ۸aj IŦv#J._PR^I.>!ȻAFfRˈ3k &ݙ:q)]lcXx8eggR~~lP?N)yrg'e.,eɒDgOF*A&?gHQ<8s64&7D(Gș;k#jCRWU7CJCidb7F&GcYIwm53<!zxچqmUgXh\}Tqƽo+qLLIbS٘}!w]wêͩ܇Oϧ{RRij i$p֬O|Nx ݞ& f_ʔS}+h~q'cLQ xh/fƿ.Qޕ3a}vL3z4:|%sc$gJ_U?p#'`:|q=~@7t!P+wd5׊ۿrL$gx ;_Lz]gk‰B'Ab V!K5ZTeLT&8ظjlMv llYDև~NRˏP1\uM,y5_ ~20¿ 5pG^3s&c/eWTrgz7EʑTC=fO'moslu?GD]9Ktw"dі* ^3qF k'EWWkJM|kS7SwrSL#OvߤO[iPr m9h ޚ%ܪc"DgAEtFl ' P FJ}$ej.r縠'1r"@,F#60{_4rf:EY;+ԘL0U YNs'&]D~C2o w̡}`]^lfj&[L̜LE$ż7Y|IX%ؚf+ plyuer;ۖmNl$ ^lc.t㿞 %#NkacL]뵝x[LHh傈Ԯa?Lg/vV#pNd^G_ N,BKRZх!XHg 3$TP:M2 ,2 $I픱}hj 9Gj41*Fh>Nj !l$:(qi P1ő@LMK^*ޟ51ާVG,Ȼur zX-ЂN߈8%pz(#h=rfAKv\TҾo0sꄳ~+(K(?!ɺI,Ȫ@ߎgO4-훿?><'iB[d2=S:Fk.mQ 4RR%DJzR7^G_nI(95{i[8Y[fg)5%̖w^@,Vig=tzo\5vɴ]VXˮ׏CRvkJfh5nY*xVgOA?no셑_C{n.&RP7!\׺X7.K_HwԿ;nqÉ{釩41bU9GC1# S_<֖~z-3Tq=INi@ʀ0jiNX>\ [mZ3.̸IT.-`.i"m$')"4"Ek(#@IC3WH^̄ڮڒ5Հ+6%% v¥\ɒfc@y7x]1qO )o.̅Ib8,v:/Gz+m Jj9:H',4g~ͳm5u?I /t4C`#fDBh+y@XLhe>tkYBWߖ®+pZMHƯ/Pnr6AE.Pjās!Vkcg }@h0JּŸO䯖 $e6:per_%[ExWӞӳZ黎fk'DެMB=}a(+MEDqpjv1l TNA-CbR> iи<'x1k 4Qidigh-ƴę`&)㊪A^4}j(bF裩jQ5>˨H)d\@ĦC73cy/d 뒲FouMnmMoU(_V_w!;d.Sw( r͙o[<'v&*#BfI_Rϱ:\ɣy*m\ _5*bv6շAYFìUEW]c4C#;K(%:lFgasyV;s-i9PS-dp8Ƽ7[ m5'psl&mia[ЯS̋ڄ(I@?QɃԻ# zH,efzeɩc:<Hmqp)CE|9!9B3({B-Iyht9毒2EnZ>r(@B|&4Xe/8I2hy/2r@鹢Psnd+]ڧRe8&٪BFyӪOW -w&$L7V8$])hY=^- CA̩"lz㯵I@Hcˏ' 45'9'rkI@iCe re-Sѝi)Mc@~ -WfES=&!ie3wqHwE]ЅVfFn(`۰zF%nНmɠSeOZb\;xG R.Hݖy<*ĞyXWxݥ ) dJAPjqG[;֬&#ŗ4̀9;ҚbH"Xc[C>j{%0vŜ%ŕ2Ȝiw~#ibNk4GZ1AԒmygۤcEw㊡FLZЪm:*܍_O@6s%B~aCh5TL̗U;+:'qVg 9ߐ8eWt"tv ^)Qhz-@4);fl2 O0owqD!ʊsRuP?q6.a=mfFIH٪ʍ>khDGK33 %>sID*NGe\mR=czoK : g$5}qDV4sy}Y CtKo`QA>-BejdX͛x:t]}ϟFpէ{Gğ"Ft2&bI9?hygWD4*Woō6癋;wXTHW32Pҏ ZA߶esAO3܁iz`0XǮl ^p=dxgxY(}2 ֽf<oRKHwv!#K6)a,e(n$]Qc7ɼ)sCi- zrZ80[㟸h7ݯs?Moe> ͉ HC꣭2>ib`'&(ޙ.4֗~6+3.kUy?Yb&"q@YH"4fѠ |$IYRRHujm)A>ni LmZoI(@1٧Rv:+2Gf f\ qO{Z"O+gdq; Wu %S.N`JBs9yl3s^"ȅk kvŠ.ܸn_qBF\\zA;1Kt\QeΈ61?Gh ]Jά w&7UbI[o׫hLNT8+ m:ZoT$d"T "ޗ'˿=bNfMTTB`f?z` $kJiN;EoڊX'rW[gNk226\mAUA2gCjൗn 彧2(/,d{Z( ١C1%Ms0`PM0D6J C}WD!mM[yR2pUe_% ɰE0Jm0A,ї2c Gh.W&[d}][^HZHEŪݱ֟IL/BQmT}o++ bs*H=Y)l*f͍%7W6CkPrIpߋsF JKE6卝͖ uRX.5jea;75Eip+GE TMC7PhgtV 4P5tO>zTK3! c c 2}+}Q/SZ#uZn-u<> a[zÞm:`=s_Ou")@}Bqà蛜o+= $z2ѝ`:FTzRC?r ¡]bsQt(7iHqx?yduf6|rRٖGLy%ԭ|7^i0-g"-]"=Lýs11*X8ݿ_ =jVmh/!?" uz?v}9cE`ҹNfy7E"(aRA!$^|ʸ]$ ]< v u/NYp\ Trެ©'AGxs633i͒O28ז,Fĭft Gݿ` xp~&(Q:( (SIػ/#?K.aG* +}jVQt[3dL\)@t2>/xT7!u*DwE>04"6B̝e6$ shٰ ^K5oO>țv(C/‰ i=90%6T >EL x:2~arsioIkx] ?ӎ6#z8]ws(.tpmtU0޿J'K^ H~ rn9bzc彊_u:"[IXmsr[4r=2n*5S7e@4g=kg^̳H׍cpON}=`Q#h².p2Bͼz{&Ztc#IVma3&Lo"b Nw_m"5=Yi2.:xEeRqGv#TyБ8>50Of GՆ{Y5v'ZK j ѲwA7lCag@,_6aDlO=<zV%&iE2+ҏ3aXm,~{k"M8lZ%(v΄e;J&917t]CSF4~ 1Wxw mc(=&zpFJvU&oWҾp_x4),@] $!mD*;lZeBm:=(􉾦[uj)?/ (pvu>0\*Y8usc+8$C?v(:|miA%%Pu|Q\t3i65Z3m/nu25M36!nFЦg7Og\epXȿۮP{>G=#D"{Q(; g欻2):l*n (swʸ݀KN?R]"=>7Vb9@ryܛ1HL-wSTy!jw9-˜[îft F&'I45 _Juǎ[/@21Mx bEIj+8(:[/% px$8`|f.ViyCFyKi"ÑfpֹYMW){ڋA|W]vY2tQBfUX6h¸~t]7 =-U=X1NؾHv(ܣu <kmL'J㊳lj,'U^ID+/֬#Ȍ^|$Zvm)]9rEpa,gI"du0wE3;+}E*za 4kl DIO~\{w$_IĕBm3eІͺ߰,cH+Q?WA 8SnqET$d;T2?P߷Yj4-3mZ@l+@gXz3ܺSɾz`rC(EHT hJ[ED3jUK֣6^t^ÑA To!Vh<ܾ#Ζ9G}>=%Z叙\ QHa_Eo|Y1 nFx)9L.%wQbۅ눊: `a0}al_E?"*G[BRN9xʝXOpzFj=E,"_ / [jvFBR`qREKġ6%g͏ICo "| @ $Pϱ)㦜Dz׎[!7_z ]V[;e?yV!K(Zcbq&s셞39kRѰgCڄp&!hl_RдX__pu'R=?ֻ=d]mET3֙8Pr= }RHfLUZYd9+b}GsXa)آ14,aPnڈ>\fkr3ijXfř]fd }\vJo&S5Bl, mʫb-;nnc Kio33+*~ ĆL4^T|˫FZWU+"y+tݭ E< k)܏u%_ ]x~s =`Tn[Dv8kv My'p7핌Ih ]Ŏve== pΠorCYE]S0zCfIi?rs)aO$ ңj ?ߎ⎟=ԁ<+a:xUVUJuTb$?x6g˂!jKv%X90Q0Paϊ2|$ %\Efx@> 0y fq-p*O΍y\>5 vN?*O'S/'$r;NpZ_cm/9XzT֪@)IR  5$qv5GdsGuWXΟ.Nw`#E$RE<| ۞jbb)mDĆےiP/nY'Qj_͗I*oaPA.Nh>(1qwhƀ^lr ﭲ;|DJ;q">Ԩ,EMh) cw?SO.b$8\|^ +~[N-n^gIN|]k@m^OG҃bDoOs `I'N\䗕.6!}vPj,^:Þ&V?URc=L摊{6 Ώt.ڵ =]DIh)*un,g=W^}5DA U֌ocM8kvr9UyMB!=zT8,Da}a%=K{*tPxw0/g nb?5Q\.A]`;ȹn=Sd)ˇO|H?H6-f87߸5U+L@EE)0~]4*q {Q2:tXT/ 9dj ]*p(D=}#8yљ.EΛ]U& ydK ec?݋(Xԟ;QA;b{\xzcR@ut/eݲ?quFrzػ꜆]wƒ`غc;[[\ao^j>Wj h7t`P8qG{T)Q4sm]1qŤ.^ R {ENu_:P{לFNPuX>p]*|)-Pn; }*:㡍!e;`}ȯO@75siK1ɝtR~G{,%D PST5"zjoL@@OgX3:sa"p?4cjA)6)ؖ^̑|)ⴷd7x.FU8d޿PGW9 @I0>Vv^ -gzx@x!HFO [DPsF;c|U~Yߦ*fuAK;GI= 1HI5"Ԙ VٳK'ce@\<DZ ?mAPG^Fm|-n Ycp}5hqǮͦ8@ECޜݫ?zYUbwH0$V]j()mԿB]eoP ^W˓LRn2rTX`r{n%jEl&cwL(蠒"@]^\uDe-\h ,".tm̍/H 87d<:J1ݕe6sNT?]lhu>NyK$뷵Md+R,Wo6>,\,?,uB~ūn|S~ NzUPӬ91"f5jYM3sq5Yǣ;:7rn)k1[ZXb KogJh F~wj8Dsߢ&G$Ҹ͇+&e# H)8س7 _$ ^GIK,#M|ʈgSI=d@W[+0޿kQ X-ޡCّ_5G~3F; ='qp@ō-ݬ( ,J #|hZCC)xR>%H·uTͼvPM$NpS?P>ٞ :린$KcnZnǎyg M]} 0Rݞܭqk`h:(Wޗ5V2з#Co 2ōtoLiTUC]d5R2&#$\;|uV_oҡ@k/. -ɨV }ݿ[Pp)(*QZc^;dλDH LYyjj})w|3/7$3%,jQt#S 7(S̔Hۧ 7-gTյ,g^AT!fD&@#^ R:x[" M7ïbK0$0#ԇ7IQM,jD6Qg%2)]**,sG&H7<̴g息,xvJ,8⦆ ;'v/w#˜j{:F'f!k]KāU(Ly/3CNҤK㧶}b|JaZOZ2lep\M$椙@8*1tïuKHHu~Vu ϋ$]r_= Ib6<נbRuf.^鬛ƅ- 'W=`^2x\ZCzt?4.6rtsFu/Z&?.xmlz~3W۶OVRMb+֑aM*mi.Hs\@X]@5-6,V*]>#O%e ?LBUvMbY>Xt!SW 9=DAvtC tWU zZ1/\qOTuY)ٺl/$Fm LUP]M%.Y/̟h BX<@̚<Y{]љJ+Q vnvˮJJxu/sX%5$֨U[:=м`%qfIq)uyg%†OʍbZl "d$JS]g3ڤF.x@+vSf%CffڋZ[:?hd|Jth! S֞Bp t7OU ؅`mṁl^q$}j--̉ R\47yήqq۴/kSϾTP]M`_ó}MzC) =cZF;lC^M7U,ȽcT.lXVa7gcnC1Om67,%g7:QRW8o;D#Tu: "d РZsRbݨ^c{%) ԕse"=9Oe@nY&`3#Omy{-HOXtP{6`1y;`X*a aDSC3W߹ی{-$aB Ws2:-)W8~s$i: :VAǁכJ6~yE"D%ocF"jg(dE G*E4^bE[$`Y:֩L gz6Od\Ǵ.âJ6I%{UތX@bXaIuk+A7nׄ7'rOX5lxn%4ح0yE mj߆oNR&w,]*WIɰoB8fP*6Wc*p]t yqx섋 ARϱd<1l+" 3=~E5_1Oa~,C[1 a'2lzyS, Q`{W|׎ 4h_k7pSſ-)CJBe(D<օCHi\2 26dR[d'gUY=%˯W^j](.F+Fɟa>Q+_yUDI{:ٳ3y/k?߆[:6[sl~|bvS U,Lt;ld-̀oφt|vo*w*l"=6^ "gܲǚjӯōy ,R`nq>b.AE0./pq{1%@*հ [lenJg q$ѫ%Kuat ]dOӫv:<ʺ-{1"SexB]X)6 LXmhLe'k3t< u%ޝ, ,|P <:Nc3Y.lI1('XH%@:ʢr 5] n? nw ݇tgY~\njʹ94:JG܇zL F:npe[ܤw2ڢuxpb>{i= EwIL$d$y=%L~h,—F)ڏ?% ếW@ٲj! ٩0Ab5Z(K(% L c ߅={x.>gwH e>D@b+ju> M{mW]-tq.D(.!^NGE JblT4hV tS-`FᨌMH?F)dP]q] X[JY5QSR׋י|{uydǨ*$e-l բ+P{P& {n.Z\K-=hbuoT~'CebU4rv3oE']E6:.gֶX k3ta[\QX;iAqXU=,X3,[ 6>+J zYs?ŦW+?v=?"Å;g"x۞ OW|^#]{O2ݲ鿚xͧ ~|>TB`d.c:o}"hyK7dPj|od%$u(99jﰓ`JO2Qmf{ j-p;;gLv$GD"*rܵ7Ja$>gS\gR;L[\zD)9y+Xyd[k !/abUz \NEgps(X:|)# ʏhPԥὣYDu,`Q6` jY%P] bMK7H}UZ{kڶJQbBLg;/"j%z  Zolڎ?B JFa*PrL,n5.OtOc@ h[*$ھ!MiXLL =F8_a ` -L!8 QJĈAmhai[zD,Ito79ߪoOEU~}Ŧ= 6"a0!?9̳D*@'TDl!=a:[ȶ(AK|D!@4DB UH椌b.ލ> 1K̰ M[%Īf- mP^19|& m/oJg}}ԼNk!p^!DeBʏN=hL+keu#G_qt#5j]7V5YmEJ=1sjd٥:,^.\D:M8X~s#y%J7fIy3$wC!b$<DV6rڵ߅T'aF!޽A-!B9R VpZXzhdI [bϱV oDp/w$"i E7|#t-qCŅb4TOǙ{BGLmk"ݼxC۔jGFg d16vMQRHi7 Ux˭Bkoڪ!:ʄ^\N^!Y}]4>&stQ/t< {9 /UH R)Ş3`}NT,`3G(hM\5`S;TM~x0S,f#ă%VyEnmbqAGȈ{{l̲5ݭ@Pf `W[䠲OTE0Af*NE2 ed]#.ζH&s3eJsKA᭧$7ub)#{y//I!8!<q[HbVZ\W)lQzB<KpGhw&]RAP$*iAZFZ\?;8؄zRP5}_qؠΏK:6 A =a)$UC,inY9z Ø+~VKL4MHL38_7pĥ9J n~1sH=3Cci>Wl7,JS ZEHXƍC@dbS-Oy)x/5'ywfxsզV99۸6e`%Tsh˝8[f܈uN?c;3 5 N)/)(A.os{)9m?4*] qsSp1(fSs`re%j0n#0ߐ6R%\Z5G %j!r.$K| kibh1CVa m>zcޥKPwG *Cm7,r BS4ç_wD {J. 1%}8&q^.,mr Pr|hs᪉A#PI/a2m,JRMd]qhfYSh${9_Y5Swz'2J4va~0;-(f]0OI~sBWܱazD0P"9H370:_ׯbbb|wYYʋteRDNٸ&hW8ʧV1;uGKəŗ .m6즠&ILE 7|j_?QWۄMl>eJғ[C(-$S:HiYM, aiwZ̦DZC•#N_K/m~ɨ e[R3&af%d7W͡tZ@(~?9nV9vsp"{- XbL~H'_dQxtĺ0KG3 ד329'pw[g@+S>dVܦ| kd$ I3"li{H{b*w9c,fuz $1lK9FҧK/(ÙL I9}žWq`LJ4"g'qlz)MjIU!䚦0 d~w0僑3֧ܶ\:7#V';d* FKڢ,1 *a ײ&Xw|=>uIY/T:S k5{Շv9a6XHR۔MFr\|iP.lzSZDEoIA\sOJHJn>hߛZK1 ]HA3'"@Y S@BSN0C+ 6,)gE3{Y\jRkxa_ᝥ y 8Za IϹg-JjX9%Ҳt2kZNr T$L65UҗJ^n_:M$ʌV;PQ5'Y:YE_0-N*VŜ )' $d_Ai-UȺqF(53enpo9I'Ohd0: WCӿh g͠Ŋ9/0#AV>I<頟]BޕJqd.#Fknmo~(>RT[Ůwf =4=ּ}ߏǂtd ൙GF],AmX[8@s1yΙيܮQ|pW&U_ݧAuAn-݆Mn| dZE#PaO%`~椛ONG1C{zLކh!] O"R$8˩f[MDJnOtF~^(r/MCjMc2l^w> apXԲE8= s^??X'.PhA!եpA!!DXͮ(ER5b * !]wƳoXCݩkW䤲3^BeV)ܥ3{5z-3bHV2Ir 7G9k@!]Z6Fgr]QKQn]:{ -Ȇ(~·!v4 v\бBǪڣ n )ВmjO s0/癧hmB ·B{RPoMt@_iZ5r7]6D毹%IU-Xr< !Ah3%V J\M|[PC:vɰkQlXSc_Cw@_BV^U rm])FExQgp \ڽx=OkJV`1L pA_52ؗ2Xn1* b*ML9M_ <5*CGInUBIy4="FKҀ[ȺD)V]'4ן>4>]+*,LQw -W/!y[(`bq h3-!>J_|% 1 sfzY¥HA-%Lѽyyg5jc0"H6Lnt -)Z@\_;ws:N P.=19ի3AK (@&'Ĉ<ۜ} n7e7 >*{jXx-~-qX bD8I<=w" Lcu&Pc Mk3Gg;+1!8g 38ͪY25' @9{+A_j 2J"u=x4t2) DO_ 6vg؞E!_q-Vl6aj4MK19 7-2shWg'V$ފbTZvY}e({`gZK~SS=Q1CUOk,:_Sxư̲5Ǡ]lk$*a9TD_~P'w.V|Ymݹ6)~< DʚȂ-DW "h^ #uyEkʂܝ%{]"zULM\.YdWQ7Ӽoj5w>8͔O Ier\P6|"bbYfy[ [9T_ iF%hY%Ly!EvFQżONv܈#=_"1;PwI B}1CD(4[VDbĈ5\lB1Ne}>9]ܻj<-,(,5aI5Vsaۋv{hz8b}R luS24a)|anF\k~MFTvXjQJnC-OPeaHgvUeNbg *!zR$.,C~ML׌:5(mLj@ش1B՛oЦOqA`ne qM඾Sy9h;fxlcǧ[JZdZ7&m˖sz9q W;t܉XUtAVW/I *?MG_-¨S/ Hek? oBci5 H-]E S{;O:[UH-H+G"HwV,xڰ\ L\ "RXDI=e`=c+!6?e{autE:X?o),Lm3`2KGNA#H%ͱe[Е,׿^5/L}%3&`t~^ J7^}ECɊ}de" >O2ci1Jlwl_Sm4>{(0ͥce!7/]Qou.Bqz12Ioڊa,@)?]əPz|ܱQ?b]q0BI##wsdmMۺsOQiћEsx˴F * f5lCoo&`uTY_7'l!fdZ#qxV55cB4Dp2VAK"4Y@sB#>/}Q1kVOwp WPKr*y3)7r2d%R"TO Sćh9 V(+P%w 8][!҉\v w]0,4^_5ܡe4魇e(#0P<lxzr*7Q;& )Zm}[ ƻiZ rqxg4 xV$w_PYK[CDC{[!9c)*P 4ч<\|k`};l6~O^Gw d?4fX*H|͙bfU`C*MkZ̓sKy -:`ؚWRO=]r3=a.">[Ȏw._=_Uow~uEڪpَS(^fVQ3{Ɣ j:7=DǕd=P5a2^Iڻ<~`%*.3sjo >oΞ{Iu֥T yVf~$&eg8Tfp'5z3O3"oɈb1OX'(ٺyvC Pe]LSJMh4Bp@ZYlwk$x'SfJXc6t_|W a:2z- !3HYQZ^=\)coiIخ\(Uh뭈'13 }x0nc.9Ȇic/=L^%4jC;1ϫ>F-6p=g^з+`vɨ;&ߤ8KcO":X;€,eBdlϛg\]PNދCM Wku=K B~:{d**ryYJʂ`0;Y_txHpYNS _q̈~DҬ"oRy 9vwOeeڽ6s'; ծ#I| @GNT9îM(tef0_P6#dUΚa.3B_HGeg0ꖘBGCޅ6"ނuNښ9BTA^TVGa@nj"rhu֧Ɍ{ǎe΀Yxt6j,42ޜ?M}JSEW+`mh^jĞRd)AbG(%8qTȴ%9 j_#@ cNmВ1Y```X'QFG-SagKMZ}fsFQ!Mp?Sl+P L]hA6 q^GUq=/1jz/P`A>_1\SU~\7ِS, WgCEnN9^mR@5KOkA2pp&qTbgr%wڹj~@l^kAcW/"Zii F9nr\2 |+K>Ίd7|9IdeW<" Z~(#\}Y&5ObrJP۷0uI_Q@AŽLL锫3 GJ(xAs 5V(;0-uA>:r5[Z YYipﴊd,%ļb$}A1qWF<'lҞw 3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KW;30D16a%͗9ɲקʬ7@mR 6(3a+5ݴ͍uOg.s'ӲлpGJ8Y |AZvw}f0ca 9ӊݏI@_Tӵ sD?YEweyi'zqx,ڽ8\bFE\ v &L)Sәނ8'kG+^v%5Cd8:X[>w]LZihdG(Md>)0kUٛ}90+9S 3/cOU1Rp|7{i lzgQAbꊎv&ᑟc_~5 \%74Rz]+:'mpiFR YVnlyє{76Z0s`%LN]VkNbNnPXB,ADb4[O`@t||:¢?C}l,cCY%و纟:ИU3rpC|UJ-8 QBV Ƒŕ&Q=Y3v*>M ׳9Pa~h ҄|ŏ 2P`ј0r٬=DASND=*0yWpA;oҠ{Bv?`8n0A q`dC25jG-n4=^;kVٌw ȰpYLlew-:IǹϤӡ>%|9اJ9W|>^ YS;8wQE0xxPA{uzfeNIa=]-% qE 5HK+dP,&t+Wz༏bKk&. dT8&l \nҗa(d9-=FbwCy\b=S@ixNLuKML !NڰJ^!̠MN-%H ez) $tdƙ/[@* ޑOԟ[z3bD2SI0Q$3)4,oڕnWC"g EH F5@4uͮQ6ڞȸNz;|nSht̊",N'Ҽf;9"}j%kۭu}U| T*zzEmGQjmO{ \ A_EۢKH Ki^ft0Ot ^aAlf!H([t?ErtJK밃lmhoy6r;as6~c^dB"qEZ 6\UVmEl7Z7H$!C\&Êz qs]O;g/`RRh*7u.eK#ͭO0Fj&^~8A%|FŬ}CNw Я6uzGH-a`Ek1(Ъ>䟹ZQ7HQj,*믏C1Z3QKhtq\F#2S|*ʼn7Uh8viF\Ҵ`yg?` k`ro$rc0~o ʤȂ_X$]Tl:8 n&N{O*a"[k*d;e鱗>ݏP'x^@A^U30[W\I\Tπe$P@~֜>!dʕ+.\g8(p'}*Yz Ҷ;NALYq6)zi y^9vM(UJp= tyJUxO}XƼwYqH˳+/PQ3V8gd|E,T!79cPRfcscfbQT'dFN}^NڠT e1ĞуsVTEG2U=M_9taG SC#Vtv4h:M`6rX0:چyj,WD%Sb:l#Lb__O$(h ܒK%J%O iH4V)M^19A6ܮumMu 4Q6g@b O~!ҪٱPw1f/?Õ?*`n^q؄볭/__9ž ̌2҇}[~#z_PccD ߪ)wI3Ю@eu{2 k2uƃe_to>7*vĦDծ,]).\'܌Ô-*jmq&d9p&.^STp H;|(G# pQ1a̸ns<;Hi! ϤRYzN<|_ j2~qFq#mW4O|11np#_(˅ѕ~*%'B7vAޕzQt, ΒB?m~-#x:g96 `pTp:LINl>ց }+pX'R#m=^Sw-%4{&"7߯ 20Iu>Zi7OLҷ'ФUUX'N%y)l+GHZsArm!fWuI{Q>^$d{]:HTebŠK:sR}E.@)۫ɮ{0^ (:rH}], iMLm6vQZG׎}SV K_c9,4@ffC¬]g tPfjӜ2AQTd D ,p`lKJiUn7LQRe|R⚁ѷe&!Zqt v!H4LcLV\Z5NhtM0(Ę3z)$ǝ̜Q!EFx[4Jn Kល9JF΢yb%`̉td )(WK]ezpL4>';#doG}N9tXҠ0XT&dr@]G(1x—uoFV*H?qoxh pM˒`܃ZɢVʩgYn(T-eiO qea҃S󷽁mˆj0Uҏ|${zmfkϽ?n,٪[g&̣`aNҳ;vo>yP:FOq 7G،D I`aH DZBwzF_EVjCFqE>1'S.ewY6i뗢Z4Q*Ī2R$\nZDI9n] M.C_g-7/8q<-sB+ى?ڀ'Q3sڼ`9ˊ8qVb^=Q>kvLП?ߝFBy2DLxt꨷5J892$ۣwbFj?il?|۸T pDHHΐ^/h.7"x 5:=%ÒGxvzuQqԗR_J'יKF 4 Ud`ÿ(.1~Dp2ZM6bŔܘ1l6r'2@{/LRB.6gFpcw)"=xVMSW*X;XjmvN,-X;K׉WkO!jj3Tg3xDlTA[U吖7̝/A?w^/)hxp@{0PႇGңʱ10 8IRKBdߘ"x Yer'SZ+Zzՠ٭6 {"UKoФsH̒jl7'c?.,&_jkÉϖ#KAG )^z/[]hG-ȩeS,E梅86i+nPC?ywJssf>ޅXS TI:쾊1WڇAgE;ꕂm[5Ӎ&m`bb!ɪݑk Jr{Uh~n(M-04k9Zwyf]VʌG]oI:c°3.Q=X J0 Up݆m1.xE9w 2}s%R†u_3iR]H4$(zz 2; Bף#兝VYڳZ7 toR$v'f{VE?/ؠAF-z>APp”{75bANaߗfJrܰeЅ 3P=-(h!V2:6Mm9 +KgQ!H:?O.BE2TI&Se[]9Q"5p&9m9{#Hܱ1QP}ЈX!x_g9݊xdjc 6tP/!?(ɿ4Yw=ƶLK pvMJ9B6pPQa1K/D$C0'g\R;_oAT/;/9I%vxdp=.^v"dpm%щn/S-DDBsh=ׇM3#19ksZH$ŭ%Wa%F/+qH(;iYxU[B9dрıq8O0-Iq_M,F)O2ZՉ2.cVXhܜQSIHiAWhC}^sϤ]Xgcig ax]7 #huHIxAl9SJ~J oxw~VƯ-’OٛeDs^%%gem&Xcm:7P(qҴنS[pI^IOʹ圧Yas$?tVk E2irUR2u3 (h2=a^DXM98ǜ GUah5jp(3z a!ڜʨbJj9=1Bvͩi'mJ6zhggEicW˭uRR! ރ۟+y4~1 |7k|[x14lA,*JcQ&RnY?!QK3=#7 ,+S-q@3@=c:Hq?ѨIr?U':v6!@Pmg#Aɏcny_~ٱ%s}*Tll^_P4eiȅ?oT>SiɃ"MLAHqVa~/SCф-ٷ0.v+Xvw+zK;63)Ф1ݛ AO( ȭ$wS Si8vpU]Vbq: iĞkqNUho}Fb(ڑbu6g~313cxӧSh-HWg}Zs2#R,Q;yk9̘-bLC (|J0Q3%5/S%Z8*0$ke{x_5O=*'۵ںGoMB20J"*-+ȏƌ.Y6?Or/;P{`et;ԨH, XGeiV/-"v*d b:]LB޷w3JXz_ټA8/0$SHh>Q;;Ks!JX؝ ZӬF=4KtAje[h7}'5PE‡[45 =EaǧKC4, Е ԏRJѷP:?,"ޭse?:>я>C8J-?+QR)x]6ℌw{h(ؓY4H(MuT+Pwh:>CԎ%zBↈ8p=e|\Ou1u8TpfL ;l]%|hn0YjGLK7.j)5+ry}po=c]x %0}.^.-cΈ/2 hPd~3_q<5@j]>{탶 1z]U`SL nZ (ڀn',BN Pck"Kd+3bX][ZydM 5ٺ|.d A-ȠX&+X-l`%`oh@{0NM3^Lf#L3TuK@8W5 R?eW-WZ;K! uޖ@,|t{Ǔ>5dIDp萘J'uRy7)I gc.ѕ5T}RifLM0dH.ClSLݷ"BZFeF qI;Ӵ- Y"`]Brz֎&ɵ{i~0aZƁq۽*ڵAS^@ldD0!% ᄂߓO%a:2E[_WL|%gW!M#g{8 wQ‘}_fZg*|K}-ta 8u.Epc]X0ut ]w )u;Wt2r'0t\b7,AݝͰ9qD8#MX"mǷ e{eU>ZQ>p2/ ΨFH'ɳiblqdf '<`3 Or8<̷ʙ8cz*DBMi~Y@,JtdgA)F4G!TrDJcc ^w9 m/4ة,>_ܥߜ4l՗շ#L~F<"acʩOhLsYS0pӨtY&Fʆ2S0ke$L!mpzɜbTU=1ig~X]>l9.Dx%J͟G[V^6Xc W[{=wτf(`I^.kE-9|S(ܟژڵcMJ &2ĜJ;kx>Cp WEW1?'5*CN\S1B=yR;rD aS'v['Noىםw2l KLVd.x1K% f+w ]i /Mʒ%oP8GjB͗;2k6ğ2K2UDϻؔ)JEmRT ZQf!6PSScO:,,TD0bڂp'eQ7U S7epi.HPuaujvhiݎ3 ]{bˁEX>_q2PUV:HC~8Źfm%HAԾ1_^PE/Z1?증u1Z=Mzmo|ίy WYbbǪ3` [2jL8+_贏\:o"Hc7g&3} .7wW# ̩ ^ >e;PG׹R<5 3Rv.={L3M{'tXT;oɞJ]TvUf-:TzV.p`%_RF$W!>BvхC|0ϓǁƣ,T%kwm\ MPP$yaۚb!dE9^)UBCSYYjҼ lߦ1IR81id~W#+Ip4m04lr0XnpAmp!q|9ʁfz&2"0C5)㆛-XD1~b.NѮHvByU*u!wo32u ,[ֆ' W(a4p?jq9P"EUJQN7J,1聾nj- fq1927J*AYd&Mߧ bK c9guԬc( .>Fɻ6 TcNguh{GFJe4;Μ]5n~^8 wM |BVfE@Ԋz# HcOQ,v ׎IsD=3p/bAMey#dCѩҹW’DXq+zhǞ.I"+w22{*h\^Ji{=g-Xf`% kUȜ61gh9?փ~3-Yx;&db%nݮ$G ߾b0[ Q]/$'jkp 6j BzzCC t_ŐTxo{WP-iT L0ͦ"\㜱ZD2 Ft|?~QxfxH͆OUqV9-4F?rSwia/ wZ)MM:hyjz/ ّSoQm)w }iuJs̙IV(n6C;q[té(Wʣ{'*TVX[pO*O,x ["})+xk:aYF.Ac6)L9森?9p{h64`՝-mK(q#`Kgd/%`(: _F5=.yrm:Qcyj[ ~Q+FV{yi6tLpV7rh{vFfZ?eŕ' T̆p87fpk6RZU2.SqD[5';QHa~;WpE~+D7=+-;y0l _Aev-n)s6߾5^ΛwZÚFa":16LOc;7tup g=#ro-!7loǗ'#-sށ)IJԺ6a~z E gd'i^ b+i2:ZС7ܜL& !V#2zad # ЧwDJU_^Cä7&ePywqa~P}9uȊPX.=fo_ \ʒ94g7fv۵w*+%b2g ]t('KF H¹wsְrL2ԍ0M2$ Z~ȗ,a37akHBƵ4tFRr}{^t2NOY-Gir #\1[*Bw:>fՅc'r+uͳ5%ETQuGEC((V7Gh6]XyŎ%H9f3#L"!ȰDZr#HMdEKG:l?Uݦ/ ;h= m+0PY?pUi7/CRwAY(i;=**8H F0U¾F>'#23;n<#:ؿ5h GY<5$U8R#GD~ޭhԋ#oT.fAl#tk*A`lX=gdH އ; WR| I LhTϦbo f$2#n0v}xI؅\BȚmM9M?f$nȬ }tstb4' L;5G>Euђ/j}Z7 FHC qGp`ndЄ<ߵ%HƁ54E@ְ~2Ov!4~4ۭxjM>U6>(hD̏R9'{wӄHfq mt+7_t)?0[qKGIٴm;r`Oa*=ޞ X» O c|wq`Ñ̹3I`/me<_E2^@Qؾ5`E| wơ~d$1mo![%8R1>CfUeŻfG@SGZ##0)hPӂ89B<#m\CܖhnP}A:x RХ 3g-g95=,/qN}b_Ey3Jtr!Fr6ٝ:K>-8ҝaD bXW.H KUdDwIM4/olhVsNB\UeS =-X:XIB3SL?z]ϟ{>tIr0UҽMkL{}Z}φS|ZלzMd#f|T0b@2#.u ޓ=))NjNK;e͢8@q;EI%⚬al,Su8Y3gX|El_¼5Tnc{#=[}V~VD$:j6z&X%v,ydWd^gyĺ='jֺ} kP6Ե ⵰=E(t~S-:a;Sa  t#t_/yJd!)tLW:nH#0Aҷ(fjS0Ό&T5.dҎqd ׅ-fuXd Ĭr0<)D㬅7Uo ݵ&%?y|$ ,C%%19y卒sƠw>8ұ%deCGY?kr¡ɌQnѰ wy p"Wz4pIEѫ1+ |Q{~>7Щe@NR8<"_tU^qc PjӤq~aJ9OϿN{H[ >K򍮬w?/ mWC9*q>5NFHG B>-_8w7,Pκ[ @3#lnxचHgR~lokL`g(.2Ȍkl$p-6,Q,flr=wBcE@O 9ȶ:Y5{!wy;L9!\ FV>\, 7v;m&3T\2÷Qld QYǿB" Q{ې{ _IүPuFXҳ~v<*D\T6E>fVbR "0{QWMG8#3;W]o陵XSidS9 "fUWo5pE~=)E8jQ~鉛Ens7HjJ4[(^+Q 5KOwn.A%~ƊweKA mCnqu0.!ɒάg47 ҆Pqy&Ⱒ18 NlߣBWӚ7D"_2,C"ɤ.2r6Gm9/$ˏyo?".;1j=ŕs->ͥ Q6YKunN>D/4EDED4 Dk)j~z&_ f bM5[{;FZ)@*pa)F.sSzp/1%͙Gh_J$z-J3:j2j9BCG$ߟ/׫!YZUq6E(y:4g q1*t] ZS6BhmL>0x}Vs9QV6J+@$bC *4z GhnbȤHʴ;elp/Jdt: !euQnj%VҕŇ_?ƙkφPHW`D63[C7ǹ]VǧNȍe0JOi=9J_/Vɬ/ ^Mfýr 3>Q4R%K(&.Nnnn +2ǰIٵ_SW2~$ ?XUׁ5Y6AP  ^ E 57g#C?c\Lj~fk.^/JucpN4.)o;TGt+m% n{R~-X:M T&Ԕhⅾ4j0!sFjz!84J*+6xz)U֣')u~ 5N&H72X1.mifDmYiZܒѸ:^W?iWWN?w_:+\$%2MUAPF$rDoA® ٪צ!dTJ9k)YשaZn`zHdVo|5uCF(L&DMח~㌜E?"tW!̞>X*Q$sBboh.pA,@@cGMpqnLzĜz7(pG08F91\B=6L38~0qWOS7d3R xve87aClW;Mc;8Y0DbwNQ'"r2 m8ȾtK]{h_h>Ȧva7_dJe [!+66ȥv~QE[RU-n ƅafT_0Y R|XKbE'pnȧ02#pwsB|O{i35TxĪ_|:lYu<%{-a*69Q`?3C e5s P 4}|O >&\Ŀ9fqzeP3;),_^i;" %r~^ܽKόRZe0%5e߰y<L/m\xVX;3rZ|P#Y@Jb+hs/bP]/*)x(׼kB)~{ ;R¬sX=|WfRGލ{絷6D;厬t&i`᦭lq2ui^6M26<[ьQ=O;Z_bk8EZ}I/ 2K r^N+"mԐc&q3Cac-T[pQ+޸OPBk7B`>6%*Ԍ OcA4" =FQͅcoP|ILr^둍CL{Nc&暻,[<]c+ַOIU$&-I1d]PnBncIO *[yCrpk|B7Г~pԑ! Qe )($S%-~vش\bt3}dz0ܱ̋eh-u䢲?~G*:k۶OD1o:wI&cmbY,xz3hf>#G%@(.PDȹT ZP PXN6<1)F!<7 ']TZ$m-&)GߐХk-(V"wh}xeZR_t;ϭ[Q$>xAT4mm9?g :}Q+LTe `Oѹ y]hv<2(^/fsK-Ylͪ5T4ㄊ\W!ypt XZIPԫ՗+uW_(Fآ|7$)ļ6b԰ j;.:/Q~ sr/o0Qd.g9@ 1Xn%)Rd|>ty,y/tpKoh6yAɅ{M(PVnIg $sl9,"=h'2ވHG΂xLx+xsY]ܒ8z&ҝtI\W^DZ0vCMu(ED,w(ΒHJpVO—8J `GQXX[-pK=dF~ESÅ ;b ~{O)\ VGRsQqj I ;$mc*(qaD]X­ /ЀKx^M.J*zxE = 30Q9߹z@}hr,3*([Dsh{hCRxeYD<jEB, @ ;==p#VWՐbi$ޘ#"a&3"k10 0܌`KYр6O[:jm, CT\V+B.&禒TCׯ%' E+t$xUb#)l.Z8)|TB%Wy" fuR'rF_D "/f)˨9yd4m7ٹӅ hZ;`lT2J.^tYe);x5O-[8J/( Al|wK!&~* s#_; 4>}!3y5U:{uŊ\9>a6dm>ݥl^a⥳[KQ7hI9}z3*mΫP0"&IZ$*K *Bz/[k+ MӰP)ɾʞ^y)s~MQ5:X_FǺܡG; ަ\|Re5WR<䆅`"֜ͺIY w Da 9 9ւ!m:iJ4'__a,o asPA!\aswb+g,p%{ޥl`% j/EwNZw]h*~ pیBlGRNJ" /Up7zX4LEBnJ^.Pg pDG%ZK;L“ #o0F1`So8fB]e֚ⰲ[ lLo8bɀFRgEE`ݢM=.ؠ3Yj`c_.̯ID. j*ӎ98/t@Df0h^?#ʮAY)klLMe7"h25'azQ7V -PjK CĮIA>3$ aC W,R0Xd=v `(3ްe.Y#׃JG60 TܻYfuJH'Vm-[* 0f@&M%wGn<^8H'؀`0kŒy CoqgMzz:`بh[ 1;n jĔ24F΃}`%YQe<|<|h @\}h?X?[z;IK 8"*^?Q!ZwCiB 1àĿ>=FKLQ*s+V?JN &c~!>G9GQo 0"\v6#뾘@`Ofe7 ƓuW5; x(.z>BMlPwx2LUQOeH~[+ާn=Pzp9 gEW6LPr}5莋Bۑ܎>&okZsE;k]ŷWx˯6 ق\ہ%S+A ׾TG8/!\$~Cp8W0X~L3LKL7@ӞzK BlwdCc>Ol 'kiKޥU?OB\U(oq-\V7l*mgȖH/Ou_kVrO40n GcDlMٜD@5(F X6w۷BZ ޾=r㐑 p,1_na(>k>,jDŽ`ԌIIAQZ"uukj"-RM2ͺ^Jc߬yZEnIu .ZgtP[=03J]ʩG LNdٜ\Hh?̘3H2\ vC7,GH+!w'4aҙ\?;";jf+=фX&x08+̶9z ],$ll/,X)\(y-eMypJ-4_ju8W[%>~[XZ\ٗڝNΦkp 9Il%\HY+zV:Y된>?-ZmQKڤ,Jynh}W λJBh}mtgMh}`63F?$oetQ%#,s`4mgj"?/瀇A4clTbt t4'k(o)mryA(}e]0-ݫ_zl^W_@p T0] N!ދ'+|b %^8]qr/x1$0Ev=1ho%| x"!*=\I 5qn.cOc n-H:]ǘ_uZ]A0uʜkJ̺g A"Ԍ ūp$ bUPPJ.a k`g!cНmw폐Py<~Ss8GhR,j̘:o3u0j%EN$dTJw SVA`X‰]8VS!";ņIo𭑐]ܨΡq)1MnjfI+=*,1vWWXSMWv7LV2vybEN7sA+\}_Wy"Pi8Q߫,9Ǝ9KՈJ{)u _TOpIM`yO.hЕ\F1\8ʉXq!e+g x[ [ɸ@g(aK,pD|MHq_}9F(ф/b 9BE Q*WŒ.S!ƐA4NK n FhLc>^D'(f"2Hxd_|.d%$WI`-)܃ŋرvp/kK /&x"QmQ= ǗSDVB[Q>t*t^r֖2moϜZ"y3uM; z* _4caj.ږ{ciYU3 K&| 6TFXom0smGy (EuR󮻾 Fi+.gM=4hvI3nYFy 3J2z[F1l6ٶԈG+쉖#q O1x~*ɲ<Nz7ȩ7ҹ/O|y5>ADF =݆G3]uP] WNֆ8@E)7h#oVW饕9Z$"5n17;f;WJ/ dP){BAI8SB6,Pō(?]خPXSE]6۴U&qivR{?=M4=OY,#͡qiwH_:/RWr!u1+ONzQ H?ɇѯ-A]@e(Jbࢿ4m|"kGDmp"+<(ve@MkltғY{$$To!iRKrh>~}~(]^Eqke3DK q^Fdi_gXVX2]ɰZ}T=2k(Jc|Bb}AT9 ;"b)0 ~ Kq,^&5Ga{2h[pGp'ܦ+hw:zv~1D[aSMo,=I$@.)J5Cⶩ/Lİ՝-"JR i̪RdJOݍ٩=4`Xԫ,(FŦ0'B~@t?H.A͆o`fd9M.7x}-1ǹc?%T(']-MhI$( Szhml^{cCn!hI)gWHeRW2@byZ>$siNDQ}CXV~N S+zK/O@%'h5[RXil%;A* Ph+j ssz{j~y1YHmub ϣ9/&hBUn1 S@>;)!î&M>\йUoJb&LK9Q.S)҇pP7#"t_`4D 8<,#Έ}nZ%h|#E)8g->(Ɲd?q)̧X .$b^aȖA(1yv'O`rַ~~E 1Jq*`kEeRW~ȈRW֓@yXnAW7T(zwCTHo% oi/&юf^#XN/}pPmg;Y}sktB΂`u;@1-0n-ZC^i2\jsI@bi4mÝ^d_@,嬼(84IBT%0]'!7D 5ɋqwy|sqö쫕q@~|\aY:A]X"CE柆*vUZyX;{Z/NP/~}3~`3^&E[A}Ť+5OtUAY=}x3WOKr*Hc9pmd"u8"7#?Ft>_>ЪEEa:֡%?"DHI:O`L7^1ñ7rEn/iva.L +'uX" $(EJ6J_V`Y] ,nܼڷ9o̜LF:?dY#oR-_w B\V'S%uKv&|%Cln#)B X+ ;u\Zi*Zձ3ÉL`^$,ٍ͛ztYZ*"32Ʋk|wJ.Gv\sI8#Xlw-H:^I#46:zB T (QzG4;9[/=í?{;]y`@ʙ*9F;;Ru/|{s Gv'A|hڎU$e4*י2R9N 1:/FɀIO3aR wVp=Fty9Q#k%*j麗%=FFG8i45:Q iЖ&s}>z]Ƅ!sq,`<(Tyr4g5.x=j4VldWNqM~gƆPBucAǻ?eDuh3+=b@zQu[ k3D0 _4.ˮ$Ծ`E?\`ݦ h݄bvAHœ빕NYP͡/#̔72cF€%&;ݡU3VUyqCDIt9@KZ k[fo5x硿 ߧw`Do .PT+_k6^h q T}#'\qF~0{iV!rI1qb&yt'_ZW5~{ %R 60)yd=s2a|T0ϤѺw؞AIڛ;CY'?/J!zU L_Apy~Fѫ\V*˳b3nvM<<OP=C!TVJ ao6jnf$!B3Y^tVf|>3ɔ+ eǝW+5RITxT S~ʂŏDgx Jn7Յ ^z/ \.=iKՏQx- زNJ.sPn$int[ͨxW'0E>'>(Pl$C_TDZI'ϘwB C9ӝBTjX~[.MssM)rAܙh!Sb~Q੅H{ZĪ ww^ 88^? 𰪞N4CI>4H o LE!񡓎.27- ˺A9<}f+k̭~5Ϙf~^ }fIx!|syv *Րr.^X# 8Yfެ:X;c3E?:xڶ4SWq_8h- BdD ٻK"e.7i=qڊ6rٱU7&X 1b(bL r' zg>qtΒQď׸D~cDj9HZP-3v%5ÝxIuz)t8NONfU$3Ó5~~jLIWciIv KlH$nDgSF% Z Nq\SM91l{8!&}"ɵl{Xy>W?4u@k-EWCpdGawM/L:i&Ӭ_ #+Op q |`Щ?R,c"TjVh(k虆jf-/IYʘJ)XKjk,X㢳XvjîslOet?܇0kX|HƎw hE Y߶,i]hh1F(J0Cnvyi8#^yS|qnULm'>~ڳOx^8ĥh-ܥ=N~:?_@R9@un=09g4M9Ӥ*~ ߗ<0wRBcsC՚ q6IeOb&2&y ͆Dzp:%I]|[a.#&,6:rv≖_QΕB{ J"үx|, \E/*ֆqwXXEuJwaCH~d v#T1nĥ^کCF:}G6Ky=ޒrqdm̭Hl?M,uM7;wrzseAN|/Rm-E=ߴn~H-k7nJNJ Fd: ZB(Ore5k>ysw} )os.d"TNVǘC.*~(*X,u.-Hv`ا /-t е f9Ja;9Q5paFE'EeJ"Gc"MMmJ? arLJu͝F كdmyC7fUaCŕV~ dТJ8o\ XAW bpry6l1WCЏHt.>Jj"G&]=a0#G^wR>\@A'#b%^\K.FibGlg&'KC̉QYjvFS"53t f7STppu)w.=9Kxޘcb3  ΪY`r Y*Y |)ԗZit/}ԏ"m? N) ޹K1Fs_Vr\XnH~>< 2*+VꍌRcf}R?9z^vy+%'0(i(7iuqظtTn$OQ2$8فM xPI~_S4~ua^<л ܮí$eOp0z0!X4q3Rލp?ȋ~'Lx>!E1;9;1I$ "3xkW[" <5]'jR 9~HC)^? Ś PB$nVחW_Χr ib:zkN$)BTEEd%Db+\AM=cjch|ܺ0g/V0 cAڠ+Xj;PcG8?z6k@b *s/ eAҪC}$ hv@ :FaJ;EA7!Du?D!v'mē^3Gt^iIT Ϭip4ܳ!vBCZFM(?=IU0< T5]nqya*0rm[|u'99Ch>$Q9Nu-En:eIM گ~ۊnpcvѝiUҪR#N/w}ʫQ}!eQ}8rFe*ɳ1v/y=LJqdy F# I VPO0ח5Z_(bә^v[ 8LQO{Qu͡/I|?$7K,WRt&C!w\n⬟ tLFƜoN+ rQƊqœW| #bֺܾ4Q /yg-Y2 SM=,0fCʬ79Oi}"|4rG9B}Ғq]t3 #/T@_;,wб3ّ4튻[1|F8i&cn5h,R*56UU@;Dhcq"4WI;t"ܝ$H],੘nQjs[ߖ-3=\9^o~e2i'v쌡GhΏ"'P׺avJmNOh ޮd)>ΥNLid9? {8hB>,&SaCFAսYm͂Zz:6K_VP'փ4 %tݴiI:্`yrsTώkގmd ,dT\HV{Ŵ8P.z1> QW|Rя1~Tv7p]5`*.r$#dž>׆2?'!7T_fM#N#2dܐ%49Cty:vV|V).ϼY/ʦJ+!4b xYKNa0@L֍&M9irN#j]_C+~ZQgJ5cVMZ!~w;u1G*qNUUy<Ⱦ ȶLZR!A0,Qerj6xVl? ͋2B -*L!?): us3i.kyZa)9>{e!|AcX\髬#Ȱryo%wF7)NrϸM1˲ ;q6WmQδa"!CVT+S$x:F>U -BY7۪"<D?ݡy -T%fcO[:@Hȃ!Gܟu{|\z,zIۋkaA#~"yUO=b'E`B,VQsW~aE(oOSSeV~ }̳%d %CXSFdvN{^W YS$8Eeht7}LnO4x|/(.ڱVNhk=Wjx{! / V`UQ(x20s?m@{nv6;j&*XUT"n0/dFMfDv@A,2`u3[+<ZLaw0\#tUJ.=oڂ #KD.O-+ GK33k,^xbx4KD)dǫn@6'N,'Z)eRRPM y&^AofӨ*ȌqI;3?OaGI4s:8eYC2F+caUp=w*0j6D]7U?0MpD4FLwJ 4YseĹcdgG Vd%ޝ5Xptb~(d܉>!rS Ž[upǫNuMW(=k2b+ܶ].Bi»[7ݱܷeGnŝ**&TB-+$W4 noS؂1pӘAq u[(/ŎZыȟ%x|EorZiNy#uq鞧 W7{50A^WӗE&^=Ȋiu w<_E_;![Wa%c !!ׯrS'o*)gnIDCq)Υ}ʏjA:+Eut}pf"xx:unD>ăЎg2KwZ՝x_cV 3ff N<[ 4 ?h#mZm7w"Dn|@ OM?1Ϭ9W W"`:AlYuv}Ӏ5×U. K\gzˆulĂʲU9k!dy P ˂*u5Dht(HQO.ePbo*;ޚdD-h]TDA+ 3[WDeq,f, B>UͣaUm5nK?;=iA4C|te뒻^qVOϾ{eហʘݘ6"0{9z&eY ]Ɂ5jtHa-:F%])~;9gW,)f0f# [ŧt'N_GfRN' $ -D"iY $k^s8"]R/߰uz*&߯ԔD¬k=GQ&0p rJ=-ԛ*کkZp*7W4*TҠA0jVCb m۔dsќʺمKs!/-y$OMLYVTN&(rv>i*VMu)+:ʚ6q<`n9 ˄ n1ﰺM+&ܯ (Zϫ($9be3rK7quπi2&n[G"P8ssvAqةӬƎ \@mK&nd&F-K2> 0pGƥI&CA^{vg2.Le)WZ[6Dԩ(0DZ vwl6R㋊R6v8XitPQ5-OeGbbM>ʶ-;:4KZ*_3VȨ^ƃ%?8Ϫ #? (!||b-C# $;î7V4A_9v?[}'I |*i6\*@w)3^㵊s֬NZqez'ć@3m^U5E|%WwQ?&{i^Bgzpۈ)' UzatxN؋<+1VVtrV{K`և-ߪje854>1 xˎo.@@ѕxksL wV;4-khzz%gQXo̾%;693{dE\xCB >(9CU{ 2_ީU#~xvh18G?mf 9Ŀ*e8 B-c=1ʤDˀ+A|; R,\-uQ n\#4-YEO(/v>ATa3Ij_>%`ܧ+a3keYo`@㲶~!TڒCXJ*ّ `#iu_+H[SX x,jp4bEL)sqCۣ.GUÀ+9tr+ WP9qJTu`rpJ*yHC)X}{C ]5nBZv =hTق<]?.~!6}B;OiREơ@qˈ'ݤG479k}T%Tl 46hԑ6v`͢ٻ9qEAjk!;Ċ?> *h8r_]Oz(k}sYšG-7(XjyN0q=CWnIq U7nz[F(&1#~xŎY(v7 7Cz%,6Z竈/dCjY  a+R CX&wZ7HKTvXQ\%8x^G7uuYr3@93SuMs{M3)S@ZV <^2tLyHMK(dռ})@$LQʞKЛ()rЋnp'UVISgA!20wi gͦwʑ{XF"IFHkM U 8 UXb2L$v7@ q\hȧC]Q @ezr\ Q`3.l0fsLNf6-5&upu4XZua(WYY@j˄_J.0͗HP;|Pzzao&Aa}wc+;Uݙ)OQMڏzksV]oWNߑNT]_~oOP>gj)kĵZ&,=p3Zg _؀=AQN 9I+8b~j# sgs-; ֈISlEdҙ!m*FNv%)SpOK4՚8OL];nQTi{j :,F?tVwN2iS}svACX({ڡB74Ax^̛1gB([P^Ǣ j|9vW4'`{(yܩ4cCtW6)`t|gh08o^-o .4ef<DG:f!msؖg[y Uc6Ԅ$,ei8SōE 8a= /L,S lIx;V%x /~h2h"&HʙpOUDf+fD`Rü7i,~9JHeMnNqp|sؖ7.)dVr~558Lu7.LlD:p_6o4C!WS=^`hh PVYš$ZO&ڙKIT.B \rw*e=&.u:j\o7jsfPY9T ay[vk*2i)rH8g2#{BHeChӏi32?x;V5Ɇ>1 D 9 uE5VQ=ߥ m*'VIkd3Q4GyG!:|X*[Jj״߽xQHc!-zMYhBڼ: )#UڮXӓƴ٠uhQ+ڄ(o PJPZD?wܓ88 *'dozJ!3P%lf;%FaTk:0IVʺJ|۞!sLg0{|/*-"dtkBVmXB)Cwl 9"P;O:OP{P d`=gfOтI_%.b?B Zmѡ1ԕ<8 ِ^6Լ!*5uh۞H, f")yٛ*69`2=_ l__)}oVR޲F͹Qx[Cvgc d&@B qE~y׏x.(%/U1ˑdD޺&|KВov#ȕz % 3GsÞRNP7D}P/o,w<0 =튒*QQ|nu]^o(F fMQt"WL-(W=+^@@=RH͡_&9ܥE gi%iz<.v_'> xPt4= ]L)*4ʺGI ǒƌ=\Sn&<ӉX;$G}FE\R,DuȘ]mi$7_r en?LkbcVܝnTc(gf1AOQPt&qO_DC ߣ GRi|\h]?a*8D|g^*nҢsWŊBMFKu}1yI%ܷ4G퍞YGs 0,12A Һ!<3]GJ "Oa"v"r#ˣS:ǁr1s_}M&Ô$kQyBC3le89#x{6/LꢼTD]Wh$q`myҎTӐZ!p)I{,iBך-c3)]fT'5##/A]g ӔĈ9T?ϫ`Ҿ2/9'GPX4"Ygی,W @$s)(T&SKVٗS嶇qŦhņ < 6\8v AA+еYJ7MH1ΥJ 6־}CtQRO ǵ"lfKXȟ.ʒXX~V_rgϜbwOdVqDf7m-(!6(!]d9p%MBXSD3?Jk1X~k%=ՐxrX80a &h;Xʴ%Ix4q{xN>yҀNvsb89nA)I9HmۯY*~lk5(OGgJD 9zKt.{JL=;7ʮi> .&֔^0Q KS8hV&ð&١:v'${p=!/ykpdru7 JGm*mb3?FT2B6e f-C7nYƣP_l)"M43Epy˯0z4JI]E%HgH+ Ta}~Ea иk٩Vk&/ȫr ; Z"73 _(VXV nEZ_f`BEs`dɎ48 Ptmss cr;jJzĀ-$ygHJ.">>Q]+ZBMy@XoTK3 =A%T3?F$I D?!2g"A]}C ]'!tYco tJS*PۏxR⛽|m9Q = XJ÷lӯASjLSR7ɧOO|Y {U#+M$vڡlS"Pj ym#}D_>7r9)&6WB{BCоԝ'䍠! _C`AHeTζ9@6NyK%[|B`YO~}4^.ahB9[Q5ʔ ZxnDݡwH%g7;;V(NQ{e2Z>tFZKo>T7ronFFdڷXP*{Et.ԯY'o Ie41gC8`Y 6A{dš(\יF#46a&Fc$2bgV=tn29͜4H - O0~}OR(ix3iK[Jn~ֻƂ[ ǃ<>OÈ;qT$>hD%riз OzO^qVUQML8X7ûԣzκݠG3UxQhek&kFvKRf)c c{mv "R_DGj+x<??\~]ֆ̒o.O -2_ ) Jgq +1>0:I:*?gB(*kbw6ޅݎbn\:vPvCӫDeDD.x 􋆐n%B2z24'`f$trbx$sZ\Y=.}4J[/e @S0ǒpdGS4pHMwCNOg?է4:4r@chvpǸ@VtG!9᭸ 7a%Ϳ٥n\OŜ& NQZgjD(S1e>zMPcq}_7Лcۼ֙mBr-0h[ o,T4K|z(@ " &?9WRia!.IfUmCYChj}=YPVr]m8]w CIuT;0r )L{lČȦP%`$9kF+v8.'F-X1-MzHMwC^uH-pP팹-r<(G(CsV99b,m\`uz{"0upAEJipoR]/6=\C:M]_n#P7;(}'0+f\f"\RLc}+(0%@.xƅ\1Y m EӅ#/SFΛ/k,UOh{A%!̆31;^c}2=8e`LQ~~h:mݴ@b, gB_22`KL2dem"vd}ᬳx#_oQ_?imvi_/r 2oݏ :n6^7MVgs!qsx؃A;^^Be$M䆁L9;% < SJzw6cR]fR^J{54tѽ(g rPݥ"L`I aϊ|ۤPhpqYk ljhxP42zT6PW;8B.khW= : KKmd0i HoM׆ZÐ{=Ξ !>Ņ "8eϰ)ȟH5b.z g FchOck,r{fQ_`(2_T5Eu+IB+Ng}8yNCQ(lɧb~d0"l> rzTRyAIT8}jgNP 2ħDpM¬(_ SSlgp:m\A&r!&B]^XJsٜdABG>Z>gkvZT[s{}USV]!`d, 'Frd^{m`ȎŸ$ڽn7+!Éz7 GD4o=7%m&~  8a^+Ns0(Tdgz*"q~:ae]+ dӷH7q ٩G=EwtCnoJ `q#‚`D[}`ENDqbB1|[q$^qQԧbx]6|͉ržR,"BיBְ,uRpt~-i{΄,}W+ﵲ%rhʱ1v?-.{fOjKnE\ŠDq=/F%E?9ިx޴+u"䩧[s#0B%0a|t I'k8t)՟b@:U(QQe^cD@j'|(x\/0PSܪKՄH=DSVݷ)%x `DLI+?|7!Epuߨ[_rH-Я3aTM:>pZqԡѺMƊ;곰0S{y#SA<Ǧ/[Z]I+ӍGn%SZu~ &Ñj/!)IyLgrFŞi>U\ 8-el[qg?zCT.lʆS+T9*2=trVV_&d+F;!{PP^6=c*yP.ZTn-XYP$WҌ0-z<͠ ;Jx.G(~}ZfBK: V1nLx J0&Ӝ1Κu?Zɰ%O~P"v1i"܄*ZpnZ0`,i3ZQl胻VQBӡ$쒇s{/@lWv{)PRa$,FKx ڙ͈|nXvۆuO5!{6 r~ӱa>YMd%N1{a;:yRn/|!CW2Aq88Z,ߺƆt]@<ԛ+] B,6q=rG'DǓaEam- #G 9<{E&[ԣaqM6t^knJ^zLI$8Z:fB T!2~6/OiiNy5$~'fx5ȟ/o},uMA8sܻScBRb Rx_+-eƼZV0h—Y5\pC UZX7șIT}GaSPXoimE]I{B5o4, vr$wU(DV}5Dk mQ!;'b`glF5-x54qzU0_ĵdAe0 =z%|xH-7t%~+1=v=G!\y*kŮ# tEI+9(oP]^]_L$x"9A՞mޤ4B~{IFgyME/wfj1/SPֆacvb /sh82%$_r)pMtp5"JnSl4lKS8?i[tt`šB>VhBө<Ɏr05UOyg2VYhp_gHQDVғjb}eFEz%zcrU(o.Qe swj P/X|Ga1jjjg_v{ɔ!PTy]tƥxdOk~?Qj޷9V=1鸬B,Wh;u->{7pU&0-Q@;$i6p 'Ԝh3Y#L!j㨂PC:Bn0;d4>s$ԫ'~Kd~U4N;o)*/x ;~ơ-&e Ũ <.嫫$(%sYc Lv& 14e? VMsWtiO܇7T\{ѝ{ bՌka;?FQrO9;Z{vVH,=V8Re DI8Rr5ILtű,{KZhRb`̆/N 6&6z"4O{HLve1k q$Ks@ݡ߷f1r %M5z=G*4ߢ]YJsNU5{L̹,Xe;vϦN?zKcUNb٫N\IǼI"jYs!ᮦ+3:=+XGY^rnYF˫i񠺡M8Π)Q ㇭Ɩ]3N4fdB?@-5O ZE KMy] ^ҬAdpm."ILy'+/ OBil )QOز2 XD`x(lB;^0)g̤vaޭ_`x% PH)NHr 4s ZC՜G1WE68睜3=x(Ǒ]aTsԐ6Ze1qdgJL5v s/,ne轜[[ŠQʏz& NYB?v?&%c]hE:$)p]` 5&[Ġ)^{kRd?4]uNs0YD>fG CUzJhzBΗnp 8iʣѺZn/ T`w3= O;-GU΋((T8U!B_?, ͹i*HQЬVZk,`2*W}*H@X{-߹xjD΂.A!DEs>UkOo]ow3gh៵3Х`jl|OB`Ҕn㑣hsΈdT,}/ByliL SJn}ؠ# 48sTQL2K%#Fl1WZ5!ob%F9eL+tpW*d\o<L߲A1R8UVzD9sbegmd[*YLr@&`IVh ďH7%4i;NEw\*TA J!7!Ë{ł,{U{CS"~qN11VGտ>!DuLlgObqz*BJH 4^H#] H: rR`cRSpN<PrN%K5q;1<$Ąt@G 0c5#, JsdƝU3a'qRnY5W>v<91q2mx 8 ^/XtKe3L=ݢh=z+zZQ f'&M(aA;W*`y͟ obla?*<zIeYI:Sꛀ"?f4op'g4aPzvC b ErN%R.՝! T3M{⋪z$_F+N~۫E9"GBSszŠt/dOyjW tdA%j]m2؈hֆm6U1!?Bd!-+)3EY.[R)(F7^&L uT"_#jI#/dEz?Wg}Ї_6b᡾j=?kq#J/1&/ΰmn|ٽ0{6Yo&$y@^#f}"[3RPq(luZ۟-t"nZe#ֲQ'Sytr]^o&MJuGl9b91ۮw-V-A%3,^k5_lՁZo0"cCu[#2~ЄxI6ٔ:K@[7:M rRU^.PJ7eIc7PJtBۢa<g]1U<.CE[>AaeX,J$E>C wulE̼jD{-N3ˎ5m7B9J"k1N$ c \.n%\XQ#] ?iB,\%XKWa&9Oh>0ܑMYvSZI0F9$vhW^@Q9ݶ`FzK(xӲD|᩠x(CЛ_u}H^À>N^q`r$Q:3qŦRhȅEvd ȸj RZK[J^I̥w`%Oe>Ć8YzL fWSSߣq7v'lakH;p %:i5*Ȫڪܶ_r5+\hQ 59_V9;eX[T܀YKUHifkxSGsX\RMS>p1P節}):<˱ʦ-8&K0 A(U ( `_!vK Fn.AH(6>s 6a_ Nmcz= :^J\ ~tS$aN̸$~vskU7\`6t4DKH {<Y`)3r3yxX=)F?lx5 &1$? #wwPjuDsrseP8ïI:ag]jՈ Ͱz\Hֽ, \,3yS4CdX90TJZS%~ڳyy߬sq`\B67@~ >v/ZZT {`B zN`bsLUAwבev.'6ѠYƱK5V%Ix^Փ9bɔW6h%`j;ᶠ~SeJ4B)E\䁟aR2[Aː(vv.fG ܏BͺS 9̅䒇,u=\;ybn&_fcYPk"^h.5}W~>A9!B+8RPM$t(qzUUIEL3gBp+3{(4*1c[^3Z7)ap rybz.M.MM}cώ[OKk!MXܐNؙJt kKѳ8!w3 ɔۯ2hK7.jXB$j ,GIjZ+(BIHqؒٴ}qZ'׽bPpLu (ݖ G:%~:&6ɱY Ss醂B?qkN)'4}$֚`+$=}KToL#!+yo#&KHŠ%c o'ФV79\ukمW,]=޲\%W1umU[Թ'g^Z"uh̡0BkjsBOK͙p;1KrgB?xvfw sWՕkJe tF-'Tõ'GCdO &/M[li;,mԊRhˏ-f)"&YjGJ bka? (N-+-NS!=LYHhA!tGA#܋9i1Ր%҃gĈJ^īp_nAѐ~OEY$njT^p]Yaa3Dh- {mDuW|UޤCU]551M ˃@*0 = ֍ֺP(apw*Q*OFXgV 4"x4n}iO|P%qphz@|uh⾾\?j d齭U7bRz}X[&ej_|7LlRy&*|kXVN 34 [㬂 Hi֒̄ od[LeuƬuB? V_"t$~0>i}!'w#W*P>FJ_(hL D Pu*1>bN4\;ojǔ -$q8@hZp_hxW#en< kΌ <~z=Ԭ:G|=~(A;<7_UM|C4{/lT]uZi]q>I~|sXE0w헀[NRU@m~0yjo+})XJIЉE'Md EAuR se0YÑcf*f*rT@OdKAο$;w1!r_YҒ'N1r\H,ה&[4., 𔄥7A彠U^&rSeKÁRz6)gRo&SEKl+}1O1 XFmk,Whprܓwd=^0,JtIB}p#Q}fo 8$X΂TpCi|3auP`?B G Th?*QwcrOb* .ȚtsV58"_oSm(`e֛v|N09XI2iA >jQ_ڡ0>gC)8b\9`P0L):J6GP82vȘI$Iܞ yG5v{zLw/8d:+?'^y'MDBt?(: 5-{vB ȋV9֞nM2`jZ`<{exed.~D7^cSX'Su9x'ѐF':ϊǮ?;5E,FgM)9$Fm.U27$<7LeE4[*]flŻm823>QuY:Lգwl|(Έ rv 6(NME1OE7L<vAyŋdz&:@f ,, ĵؚ(D6(1oJ7⅍/HWFvi.Q`zW&.tLCLWN0t@E~r/C:[çZuE9uq%o[^_n0DyLZoh&\CpmE!BKm#f-Vd2O[ݕMtM6l(EûU7WԲoV5Ob>l$cD|Cy-|A@hFi`=WbBHUok_#Z>Qt QjnrDtg,[2XZa\KCxZoG&G)omIPHw NƄe1gn4D0NW˩ W[;S q >$P7rMQ#zx΂8}Xa<(ߘ: i>)*w;_nm~1-um-%Bk@ڊҞTp|d_ %iȰp .(F5ho|-z0 ƒUoMBCGAdyOsP[N@tJdJ~˘5z= A%A,GU[? AAѪ[[-gΓ_L3 *!YR -RaW~\y lryeYu}شH{[?íOXƺpOt=YaHʟ^t=|D=bYq0gL>hFh `guZڍ\ WIdZr'5XmCTHqkORisSܹHtoST[`DЕ#`iN]QSխDavs>Qm =@+L15"Ak"SR_eOe/,k)T?0g}?@FE}30<~{i{MOW+l0>Hx3tazEH :4u/ 7>Sks)%<1J#Lp >H$[@ |yՑX|PPT؃dh1'4Lij6#X¯|qF)`p-KV@RL#LqcuX o/S3-^#)6wHTF;@^pGjQ'nbeԀo N mqq{ w_[!h<@KT~ƫgdb'[} P_%a^0g}BBhڋ\X2g5\)S<"YXuG[ёc\ :%&hUbKWFP dTT>ɂi?m[@rcϨ$ {\CԢ(.US[6@pOO)V?C$|_A]ꍈwC9I8'$]G4cv$43:pSX!]kq3?-QwV& BRKQ'M_17BN~44G)y<,?&t M=O|]w=u01I| Ӆ^RqR"^tU{bOSe'ЕKk:&t1>_C4͢ěݰmd FG{ο.!ݾ1:'oיVuŀc_OXј֏3[o<,5鎼%e[CRD&LHz5cx},ܻۅ=>>ă\S`UZ8uWv<&mM0V?wWf^~c\1atu޼{=2#L3pMәV#=N#X' ?vFn/jN轩s*¶)A1x8ZHX06_`xtFM5c7Bo!,D.lBAwiU.ق\䶂[ɧ `U ԮRsN9q@$'j9|? jMbѶ7yjtfX#"eHUc0 eǜ2#50Do\ ORsu Z?!k= CNA 8)鰻EQךCRSʏxRC6;&gS'SZX50+P?s@n_jTaryHp:P*r/3LDlm#-Л` y7!`9Md~Rg⿂ZٷAiK52LupgyQx A"9+̬Z ңȖRJGGrǹ&_IUM?L?cR]9 &_pd13~Nڗ^(YAE&^p='>:)-mO&ͮ#0٠(vKFa #Nh!q|`:D(WKa}^4 @4@)G1XeZ\BAluxOݘרDƋq`pCv$##~Cg (3ҩ&o ʾqfzv c=\ ?[3ȣR2tk𛠃aU( nf a&s5_vO s㻡˜p}]T਼pNHG'1x[" onda E:kv)5b-ar@z8ɩh2Z/jMw[!B:Gӓc1ƧC*:S+V%lؔ'o"8? ֺ(-?ĴoPD3 @u2nBcqضPjԂXLrgC'% ~? -.ĶnXLl6pjD,Q1v:ag)k缭Z!Qz{a3㕫n@R&8GӋ4ӔT3TE;HޘQY-t a(ĉ'n0>r[0(~Wv -w,GnC^3WqtaƐSylĪ!F jw,DL7`$.Y.@7ŷDZ>S2PQ_ kid׷.;" S K `Ӻ. "D"vdT!A~"S!0{n+=: !(.C։G'Le1Jf\#9KY$BVԂz!inIRtuq)>e.HGz)CJiaNzUuJB`l!^Zҳ/"2;@,Kk(ɉB (7w^P/0꣣7^˒0W6Zى^K9mU8y j;ޓ&!Pij'GJ0g̀C$wԚ vl {vF,`. v˪ږff$г#Tˡ&SUE NIWc6]*DnH>!%s@kN\~Q΀V3 5vW#Zלq-.ڨW/)ףN0;eشpp[-H4BiȠxt}J |w"Bm=nY7 wg{K. /ZƨE3~#OJ3aDhIPX_sʛ^][Pp`3bcPM0fd [_r38 K >VHon޹os-ϊ2YZ耐Gq ]{عE@4 ԷJ#8uk nG-%- s>!?HzGyo$U; rgwJ䁤dvD娂[ y4oH#5i5d|bq [|*&*Of}tWcQ)/ '(/pᠪyztӜdynKnQƻ 09BeQ'{/c/#DCVe^[@ghsւnI4_88n'rk+d;2X.R&,S.*n Kz, ^p ]8VITˤtqG6\섿oeіlu>%/j+q:{ ~ziL2YLu0Uq\qNyp?\'Rt[Y64H{r +^m.jlTס<&i );c%*z=\'Ɏal% a2}Ԉ"Yl;h&DbX! shn~A-ݍ7#0bhOMAؕ)ݻyG~-ftkޖ!kkwc )UT,4PqRP `ƞ`lg oySrq96ԙQۀRWqjw"vHKАRj0`CAiF=OОHu#0RuLb0tB~_cyc*LmT_1W8M3:'S:&,_:lkc1xӫWQWI5SKUlFIt ֕˧9Fhob<T5X 0bMz#+8SpF3}i#^\I##6S!Wא@ 7Ű3ˑ)KhG%oF/$$)&TXA0 Rɹӹo+? +|xϦK`$;S wT_s&?p% :jkP} w{P4MwIg%mn^3}zd~<2G\Ui>lI·1}kxT3'KBuqyL65"\YYP*7i('(y;ܽG˽` KzNE# <=GNqx F8O8-Y ^Frb4qgc~ t;|$mdJr 3'ͱ3- _N݅dN^)D֩9HG_f0hMHpWtaI|%()hKU0gO^SqAa`zL>zKc6;zS@rv܏5 RY,}hBLG81>*P:g+nA'@ {k)TNĻfK=RVe$$N~RV!c7U~*=ɖݔV4qx/ p_=6~m-,|Ť26YܻJ=N6Tb9 2f6CF%9u05tGEBСBJ#Zt: f!HڪL~Te8 06ob$v Ԧ.6d쯝Z-f==> AGWEV|_P:i"pcxAz ^z*D}i}=0O|e_z7[C8A6N?ҋڭʊ_YH.^Bhr*Rf",KN}"w](kr@?FIi)d. og38@M$RU:,*)8 왿hɒN vkZwδ;".4AwcQyPe9$/֨ f] );ROL׉@\wLɓۛTa7]!7EĜTܾnu8.~z ' BBHYa7fO().|z^ZݰUKgovטӀ1ӆ4rP E-{ژ.Hd[TYW%0bBx*-PIhަL7/%,e/ƒB {ĠO{@He?/|,\zy+1~y -s(g9)ui#eCaq襤nd2p)>Gh5yJt * -Dhq=+y=8k<G.]A~f4MLˈ.Kj0.[gyM{Z l/V /˩[+A[OH:PkU$ 3`5R +cZ6;&yheFSH& FOY0xH0U ^~)6`&zl1c%8ozO҈lhM)""& y LeM"B/9˭;XK xS O黄 i^ .*|srL@}ό.)Tv_C'΢@a XOCGH4Njc|2#0t4.64e "6!lz`,b 2I@eDȷ >辭^! zX[&>FWqL^P"eub۷jS^^Y/@9&̹]Q!\Fzݵ)vh/ݘj *Id7,ƃ[G˲6nAA.855[@brϢPMtqq8J#Lq( د2SFY/VX0~. ނdl[#Nǎ/qz9 />-QrBu=jzir S}ZIdP Jr:INǙLb ywt IJwqgǫ@ÏR ^@ +#4(_yROx*Iq i N]_0Q2P!& F6&>9@WIl fBT]*{o#@7EjIGzdV1NL; -P 'K,$ސ`*ԥxr0vʞo/Kl_б 2 U3aj?۾.0%j I4DmIABizc ,"V Vk'pyhR¼ ImzDV< x|t=:6m _ BrƆɜ) qL1B!bj35Kҁ1gcEϴJۆ<ABP=5 H1`'}}e׾S}u2I]*^fZh2TyIaW9G׉=\ޓ4qf-nHq]NgGclXA.M1 3hr,vQ"{e& %Tv pnA~с9899I3)܁tʃ dI [ۯl8-DTʦ9۹fqʹ(}ovv7G2QInBo[d0E~ʕigh(ifW:sq]Y&9+> C~I}}w.ĵ,f-C3 ߡΪO1ä (lW̔ WX|;w.>̏jpZ[ji6! a`"pKHg3|K jmO!bגQW bMBw#VSE\[Lƅ*4 ƪQǵWBۙ_ߴ3 B-gב <6Y*'v* D2 .++rIиF{_7ɡM> a2N"dX*bjxV a⦩R36 0n߻e!- (ls143KJ8!h>v#`HH@t7 1 ˘׿ qdy_)!Π 6˨DV!;[Q? Z Lx +x1sf%q7 hvҕH{p^AN+,Lu0j` Iw l"8Eb0 OU {S;}*+Nq|-8fƳJW;78ZR0zWU]pӴ92JxU6^gå ?jO}xθt}: *7- K(j.pzcRvG<ŴHq' w./a*:}N\_Bוxb1/y\8qVoy?@N׭B.K4lvLOvl$XL.֡ HlMeV*?CÀ<%]! 7s:Q2QS؈J&[J(-Np3Va#7qA0H^)Ns;ݮCbA CJdd&nnBV25d8` :k]%HYV-d 0|UYrЇڳ =|9_\bu-a%V>fQn%Q  ^{²,T gE kuN5!qMuN-_f'I-<0CQUYC_YuuIH .p+ e#A|sVG 92_ b`O_'uP{,3k9tx00jSX5lKٸi%‚4?~%TJ??QsWqEmB#kiB-{?% x`(*f"ҟ:5i,lM_jMJ4BŽgy5Aq|>pk jERL鼬ٷU3b%m~uk"3b"͉n{c+l acM%g+ŲImO {r}`\mYH,Nr_-{b}k -F,:;8Y5tRvӝnY}k滏z_/Сf5إe$GIUUZH|^nx (g5*g|883l^ghT(3oѕ̤RHȺ:s()bͷ/ =4Lp^EkwǮcʅVYzb2:݀$!֌ۡKQ\QbR*^'8 &J.sZ}(RTY}b~ĤkWKAy$_pT SǑOr)0+w $+V|8bO ikox,|#:[μp$d;{O]'ZQI+#ve VB2䥔m<뷆+Bi-vjૃ|>Ua1)wb>*gOkW )UeU⼏ec~Ԭ]UfBPCs "ZL>ʃ+gV,o)˱ 6$͑_& 5#wET.Hpv?b&^q^y7=kjz,πSڠΣstwz2jZ_Rf39T)CYHi&*{yZv&.T:rSǙ,:$U<`6rnmᚖ$<Z f7skr𶜳^cY뤇 ^N1n`}mnqB5#Hގ;LiOS_hpyᘶkEsfJ0xmX $CJzaspV{ ?BWײ›%(9c5{업W<.-,Lu!^1ΌhQ98yxfv.;ͯ,mG^ h8E;hKqUf 9YPTh0:~OѺ-iްgs7\|5%麷b*{ j喲kPHHS& _*',oS~G,g7k#⇱xD L=8 ;p\ZozSe.xO`=5ir2q> ;)#8&uT #(|M2 Lʱhłl,]`c~،z.a,1} *L8ϼM)ͱ|/HE@v?!zNC.3Co^`jLYO~!nٖޢo^`f/ bS>`w~o3K4[8BF|0*'pd!%n*t[[Oa7 yBx1!o<[ИlhjvT@/2)D5xQ:73P?YB`V{ҟc@P  _S&<,^ VZ<r>I5c}Hpu RMr+R-?(qI?lDu0P n-HkjՂ#*!bѾ"2yJa g 5+?-dX쫽+SUyXgWUa~]m_ng)5þSԆ1x|e ڝy(ST x⃦ZV }t:e W,E{9 f[u1CÏ<#$r('~?4O'8|ߛ`l<.:XxZm-sS|_E_@UT;PE M5ʒoҜ[fɀf$sK(ۤ! !P2^AŐa4+B>;u×q}4oА"h?, ΞH$}-t+g82v@A T}4]]NVKJ[kxI T+)ƍ:# _23sF~QZ߯06 Oظ7սqZFН }l&P\`jB#;ݘg9*'l8MkuQ[{}JP~u29( l ,B3]N<<쟥4,}5'R"ϐhD+y^q79WHb/S0M=-`qd*o'-oUѹ)"o9J$(sfyH:WsҺ&bƼ5̀@XJwCX atm?u[0l.Bقzquz5&r_Ս6NOšl느قŬ'R(J!{!TROᓱYbcס Vד~-C+ycx\Y I߈Ս/nZ#YFb"LX(ER  o^8"9/how٪gw*F6~"%̽ S3Ϊ!Ga$sgyY-{~縢dR[*3=Ŏ,w`L* }"JǛݢBbHMSxt9T8ɤ 0fF{F~{)/Gc\26썃PxH[.Rؽ2NuDi"SHTP^@fV`1 bp0WtL)]CSsaQ w5؂GJl_ g/D+cu,.°(Mޣ4Mڂd=L ǿ^SX|5im NK۞[Ȃ.&2: 8"XrLicb6P{ mn2<'ְ%RhAQ86Σa, Ax9ZPBFPzKIwebs2;Ȓ\zGxPZ*R;4'#?+RAQa갛.DiAI]ti%7XX5 KLMèٓph>/~"rqس̀ #G40ll;"unqL1  @5hZu 84VL6޵`ub4Ԓb}LF\'Td(yD 6dKqސr&GnNم!pbFq&?Gaug(Z2]\c@ j:뵍z=CC$EU]D'dZ"f  (w3*a͌pB0WBEt` {Ƙ+l5 V"o 4qS;Ce^6%׫4" $e[/5SK=xm$Eā8Uf痟l,uq5\a.F2ty}N=d,3N%g!M"+.vVٺE:ϔ T0Yz@F MP]m%DR8&BS5J v;u&Ij j0:X!´E a .pǤ-/s`OP#[t5zKD``⭯/Z "L-6Y ns>ˡ~n-Nz^ĄH*:_sxdr7\.%+aPr7q­*KFhOQ!}b0@t7>y.;VE%vѥWCOj{#,d3h.Ɩ K3T‚Zg&Ferр19qqFS}xĺy9z${}8Y[X𙫾]Þ{44z- #^.ߌ+Ar0QvpVհkw@N ݸtA`þ9 K.я%E$~ɭx,K/EWԋgm<*H?>d@<qOclC[ZY;'dA?Ԁq}gw"ʱم3Uq$Qr[ ~7p0֜9O"I`HZʼn\rLt"֝=$1eH soF4x1eԗHCx_PVpصX:gfO7߱ 1v2(AUt)OluÚw$oḹon[Z^X}:*^'!92332SmP=WsZ]esڧ"csl=6 xJ4_Ll쇿؝ mr^:sfl0`9G\-ZD~]_wYu0-O_tk@s8'uw&{<SZs{.0Tndgz@Ky!:3rfԏ׎!#wr =>Q\ az0Wn+.H\v8 0Sj@TƉ 5nVV,ҭ9V/I&,p(.W8f9 GgW7q("_5ʒZWpZ+iwyO{wL%ZutSD8jY!& _''(5yّoE lQƍgo1r>PS 3g>QQ.nǝDW]gUё4_hr#)U ixB˾>@S{̅*c;Yڷ9C=N?}.£d)HZ57ntGS\#oylOi+ J>LD7=c'Oih|nBHv LKN(9 NpNj Iv=^uAA׼F%4 {X;.ԭh,MPʴܗ:[ GbtȖXvq{DDz:9fK پLN؜Y[f_d^SkV+D|O|q28n=8x,Ɵ{;,~oI2Uѳh7=)@Y# O*њuD0]C8eHu7?âTThĽ=)iP{QTQr`(i|Bna2䖵M 6̟pwiOj*H t{X[}WVռ ^SÎA$Z΀f9;Rbjgi•ԜrcM#69^CAxp8j޷՟xǤ5=-ƚ]j#!:CpHtQ%^]7Kڰ%ӉF^y|4ry{֭- !nd"5`څ>oZB';4z^MV>5?qI2 Z! BCF䍏)b? jbm1Wx[!Km}l46!9W-X5wT3v/aS0GĆ/3$w&sps?3bQF&"qbH@C5cVD_~,?0iKdO*;xVUb%r.#P,ow!V'yf^O x_-|KrjYzd#ڄZ=H)1E&cT湟01?78lZdza<~Wl_2*fwe "xJɯ0Zx_\ IͷcjY16_fť<̶|J%-}\e*/m~P789>͡84.NM|Gi'(x ʝԳ;9d_Lkak"P+N D2;7ڡdiHH%>UʪH", -mS+P۞b [` ~2dLu`pEfML T@x#|^R3l`nn(͝In5gn-8I.hX0A9(hZBP~{gWLlB m3uZ/WPI5 à'D9EB@h 70x}aۋ'Tdp.u_`7?MGs )7Nom3Pv)E[Xĸhiu[( yCo4CYx+@Yh;!IcWTR ]o0a*/2{QIEq.*r(Z-lo>֍ecm5cHC{cZQ=R4)L^?gfUm߿՘ +jО3Og!;_&zp0aߎgȅ|6ջ"6$>hG_EAmt: 'aw/z*FoDg º|-5/lYtzDnƏB= 79+ċ^%0jFTؚ-bo7m/L3 ;j0_Y2A/œ_o'IFDwDDŽ?QOd+ _*d Ld`Orn94\8s)E45J$y3iܢpbĘW=и|A6!¹z/׾ʮ07jɰx5ٜΝ@=*lcA  82|Չ.R:e_bMAg^i>e$֮zB͍%a#.cvbO$8U'_׮=%TdW :5SchJYEV òJ@iϧcA%(~ˠG!'E,y6-\jp`"p6$,MWw0p5?0T mqq xDx8޼\UfHt'seT]P=u|^홑mq A2w_6 TiueDGjܨ֛n61gO U/+}TFʡ=$qj$vJQjbMUhX=G993!;CidxD(,#X&= U"uFAQ;F <{ݿ8Vy7Oq+G_}بp#IF5µDeX́!IU=^:m3yWo$n:B"А2؅V1!wɰkf늭<06=^a0%XV@/ =iv."%"'(kH} ,a1oH;Ȉ%W>ۣQɊõ 5?ʞbW,>_h-^!S:Lʧ$VY vbTCwk7+ zLӏfmЅmȖ1 3lN/ 9O}nʠ륡ض ~#E-Xbwk.@3[F0\rz0ѡ ]$RܼԼ.V,UR O+-n s7x,W>)&%%Zr .1\Rc'JɇX$7mQ/N? Ux+ˡ/v^n t"vN5RoI}HT%6c> n3l )تO=x$puen - )o} xtn@­;Vbs@F,"R[sI5yYGOP'>0mr&e/hFE@OȔ3L7ݭe^̙(NfQښRݛ)-gs ɑ?Z*t&ߞf-~'4qF (/`^:}"",Y͈<+0+0Eo"x*7TY:O݀vubH5[4dj0sܵc!> $%'$<(JvW%#vX-}_|y]AE%G{-Jv5,H(ϫ,&s}kѢ(ODvK-1?K`b1%kodkܨG+{d1ר_1l2…Z2q`l8~u%R umU f4z=Љ8aj,d_ ' ZቱVME3FnVV;)(tKQyOtvDwa"26HWSƢwP{t-j@6PXh[M99ftM1Q$JtGV+~e דL)Cnf6? Fնs z f$7@eO%ۯiCãmnڎKFlZIwI^v~VGkx/AAe0HP R\-e`5y [3'8rv*_ŕD{DAS|MZ4btN_}9A|d3懖W#k񽧚SJ>*#+ <]ph!;ڣ YPO!j`Kj}79>usY@q/ԬGCNB)\!ǰνCI4o<+n6<,Hͽ'AWn=JZ,|9DDcNvH@2 &sth4ܳ OX/5*ʾ K|9cF77n7*zEO7+YÜhۧG67?IHp|= -Es:2b~X{!%Gs񤞭wzŨA@k/V״]& Cהg8fz`jUcC%T0Ӥ)7XW "xؘUÎ;mzV8A.("S N[teА^oCI4t-jd57Pa~y 59Eue3btB-e,鋍wtP|GLVHYz7vj XPoF"JahnƃR~۝1]^='H3y3aY&#)H,͎K]RtNL5`D#I-(6:dR2. dpEYu0P[q, * \ćMקG"V553+{V/5łR{xA+4RF AQA_I1-+SZfG]cESo-"uyߔsPD:Udeq hRXUbHfNjr_mF~^?bMUVV_Tn*k d6RoAh:$U3 /JGejj^Ʊj\$tԭ0kFZ.b.Xv  *1+`n7LnRӕ9eK\+dd$~AR(Nt ByhG|d ~^ g_4Ee'Ho&ƌfwr$j}J\}C_s@'y0bPidH[3?f?,H)b+Wf^:?+aP)]gĜf9u#΍?2t"ac6O%G ]MzƩĈXA#g ;b3K`^S:y=j_ T`.K8(2rY3׻}h>; 5+aI-rT./feM8a#F|N',Ԍ5 !kkJ7<ޑ$ ѯwT@tP:oߋmWo#rx2lk?Hs54C<̅=O ;5 vtlʩREKtp XIϱcx'Ѣ n.GV4[ :}Bxe|СHa$jCfCҏ"EoiavFSE DXi8c>&zlra_o4(ëdJYҕdc2  Lh: 0.i0)KNUx`7_M~#,C* "-W✀zhit1QCgHɎ+V<vqyʫ,/^Uʌ%+H btZ LީN/z0iЍ:4u3]Q򎕟Mx/ܻtBtrUx4T.1HNZDˠ@YZHjzߔm. R,Vbss'sknO C";3RРZ^ t7ͨ E><d%LURn)uP@&>׸d2R QԱ)

}>tGZO؈CHQ =cL{c;n7(̚(Fn(ax-gA 3п̇ s9L\P%mr: A.yζ&N4eƵϘfӽ)![r`L(ڸ9(E'ڄaG1- #|e?Ƣ{ ^K»/cq 'hUPCFIv(R: ¢=̬Ux7فjD2=8/+V gm`̃<7@;T}.;RI1ɭY>}HPXi#SW^\Nlx K t+>3 ][gEt 5wV$l֘yE–Ri9չ=US0m&Â{Q|%pe-<%Se~ Ż3y}?F6.RTPe‡YT}V`5`ՔWIÜhIu&Un,(I<`yĮp'oiEIAurjr9G5nŴㅀ6qgK.ke]Q#|иT#0"0aJ₶?a/ܝ҇'b0\uVx4 ],؄=˖,1ƻxf[!4'nP0hCI`O3BʷQ*9G9'<>T^Tv ط*D 4LhNm50c?#G &%__ÀDrzw' 87:gCͥDp8#X#0{I}T:SݵLJ8\wQŪxm#گ }uo<"nâv;s޷aēYp1N E\ =F&ILt_cLљhhx7'8`kW.a"?+!OH@$N3]5J cm :H$]&™yCcȿ<j{C(˂c GruYO&8%;dJq-#E3ӻlCEn9@h|c@l@xZ[*?ɛmuU9QV' e!&/4q]FA.Y) qIּV604!HSxʼnyl/R^Z"(Fi}#Pkԩ)4־"_$>S_ YsXQx̒, RecC%|X$^ce쮎*]SIfC=0euIl?l @g\ ݀Ό˦* pcX󔞗DW6틭?'O7wC8kނZS6̳L)P~4/%oz yd;o0UiF>Lgzfohؒ+x=E1mt; 11@Vd:'Jr@ܪWݤE9AIH,"FtRhxu+Q iV끌 WεK U y arrv+cs52>׈"7:mBKf(DJ>h}#WDw vzqܫ`'L/Rwlex2"%ܽ#6fLg4%(8_> tE35}N)ͳ%Uugv.SnD)`#Hէ/@DH_vھ|y,}e8g.(;}|bsfTEZMȔP76 DZKhg OL*=*'I\o%P΃ظnN 6VOD3`N'N՛%aӅ+ݖ尘| sǡ:&!:E<1_-f_na/2;㣌0 6"qh(* Yb vϹ5M %7"xm;U>VHgi+id1Yy)P<*'/)aYsAŹCYQK&VXSj8ԏz$IOjճ4ܛba#ifI9̇V3^T!1ܟnalϔ%9ԛ./92#||R*ɀ' btF?}s9 vPNX*VqWYdW_JV-_g@5MRd8P~%۪t_@65.6O4`(@/`RRs,D*4'P"[S @]wXKZY`n# !͗wb!j>0KA'[Nwt{n zO@'lST*@&"D2_ïR%=3!?zCQV,/>6Nc4VA *0nLhF$BÀAU(-,d[odѹJoq2l,ORgO%`闅ؠִx^]rV}'V7 /Z\UusHgRՕɸR((!4{+>c2n]4׻=ݕ.Sk)皦&/3oT[k#mDԯ~ױ$RGfemݹq`9\"J+q$_-ftUҡx*٪7~b &K&8oho'k2^.M.Bq"L"Ky"l$ٰK`a`DRۏT~ƕ_mZep'Rc"\PΌ^}.(erhpm0(рy;)z'\r FBK?y&&懶3JPT@n9^ƺY0ĈmI A1%?M*Z PAǺ/@9ihc+G<o# EgnOsRǦoy YBIPmr-FgW RԢ0! _D5QȌi_Qwü|/uÙ>FJSQEB! !o?7j3++O4 쮐l^`vWm"RIO/5La zHał0ّ{̦Ҟ2߻z2= `K@>XuP9VĦ"?/Zt72$ۦ n~zKI(%/P?x̭N>IČIF| GH?h)5gI~f6d*1 >A.mWn/jזz֞$3H]UA%1P9v JB *".j$y)2@ýZ]>3)D\|Z[^YQg5wx7*0Qw-߬jsgǏ `j|nxq$j/n{_LY7N޿5b`)8 z\9岙ne<"96vem!E L WusHXedwBz*Ux[=^h>2)k5`zBZ۫x Ϩ jiɸ*q3V@$;E#0 *6[]HIv.Rj $>B46݃"ek3kc .HdR˕Ü_lQ 3%;\yeR1%:H~W@B9DvRQUkVøK]F Sqᮿjst]rLD9fE%sTC1liArps_#Be.Q5=XPtG(\J{vp h}O?0(lw}J-fA/m B!ڰ=JHÛY1pį<79^/PV 39@[?tm F(eGm8o`{C)߯\U2; ٴ#lBZT2#u CřTLd^>} (*!e?Mjrij &= qJxaz))e`ҊťЛ5G5AcNZȮ6v[o ,barƪ!&j\Sfj-$Ytk+4jekzwTh?x:Lxs`SJJ_X]Ζ|bW~JA4 _C V3̎ƵlW5 Qh2@]O[()HFʴ"ޚjӾ/FۑFXȿzgfY H]\)K{lwKma|v—!?j.4?`1Kmy2^;ծuoWݹ|&/ҠD̩%$wEp -f_iʁfe. `v:S8@aWexoPX┇3җ蝪:@͆^cS3 )F6%Gc̑lWҿuY6eSmd(f!c+M)9;jO. :IeJ/5-RKohSh:C_E= :C5>:,[ri'B %^ƼCx<)Rmexw5zZY gZ'A^flFj '`^Ù,F(IyZ憒 /0sZ{(m*x#_yGg`"Z %o+A[ZVgrw vKlu ̯aˎ:M8MyDQdo_ \l%'4$x̤ u' &9V 12kHu2\3FwK<36>+N?xgƷbXǓSS4'#$ޥ4R+( 4%p#6m؈Ԭj+_2Fê[>ߖA3LHk+ f 0z$;z'b,~n6"ʙ}Kw7䔏wzB(=r-u כ'54Qןg>_Al xȱ`5Ay4lY !Yd S}lqO1!n}!Xi nMq%63 LZxX'{BRpdt{mj ^\r6p@yMFW h39"3 iW^t:wNyLk s x֨$Y[ ]_Ξ< }E?)C NnEU? `]BX/20 [ƗJkb%Szj":cVJdߍQdCϛa2r)V%dVp sߞf] Z{{ދT5:\iUc|MnWlEB ABI5 [r~ͥiB+:YPбd@:~amB?2\ e@U$ Ҁnb[+;ά$tջ]ewEvওTiR~TgH[ ָ' P[PjޭPvhDė,eWg|8Z,+t9rȪx?v,M;8=`uYx;X-q<_bǤq!0gF5'B;:>zØ1>"c}嗧-!~ `VUp k@Ts),g.ۊ)OȠ!JQ>fbci,8vӼΠ~\}N gF\[oY)QQPnMv:O$ # XSQκ6Ϩk Pݧ Ma^/qxG0I:n~zP+:I^?|^*sjm`a:9ƂyՀ[IFQ]bA$K,I6 +2h1y&LEZj t{;Ѣjќ^e>ׄ[}պ[N dP"K^`8R[#ryU?3d TT 52J0)R@ I erT=ʭ :Y׬k~ɇ|yHϨ~8,E(qjg7B:qfq Ns F 2o @S"އ_ Tey<>$ W$NM7/MWQXN VGZw_KE@P<쐈Dq [g *ϧ):xR6n>g xWhھ]^B6y}..D%.(Ga .(k4 x 9 Fͻ:.ft R̃|S'=¾:rhH3mAy1Xk?U'X1ݸ ׈p1 RU-a޹= Yxd9Or`-7DcPa(|unТ`X, oM;5LnܴwH4ҞL`20g%7ZOh@>.r?" O I<p-4 .hע]!z:zLȗI ,*]90ۨ1 "^ܦb:r'x6WtINK5r)8OF=+vހY@dq;eMT#u&rDAzVwN+1 >O%\A(p㺣sLx&L/WbI0~6 *iG9K%5]SkhiK onŠ~t*ӽkn\ƎRH2AڵU9B~"ݨDW^,vxhjp(h56pg٧#?삸 Azϸk QuNM%6]`.norꔽ!:%XD~F/ģK{N vgJ دtgGVPSҤ uxD3ݢ+O6 },afw;wmf7(WՅr]TZ{?P|AX;׋Ze rs凭 Ucsӛ\wO4vm&nQ}ȡp <*)@=$oGK>v%;2m,XtVg1\r^lPh d, H Al™WjܡhCH1IGabpn,(K8)# WL#g-(L;F!?S[~r*o]l|!F=D!d19,r9Q5uWXNG(6"幽&s815^G;NAl0A/bI3M\ vf 3H@6(Z"k`x<Հ<%\>)F0l5|T{Zu֣f-UJk2O#֎- ~=C7ihN!9NW0s>D]&z*܀VPOh@OWTV9 T4=::{$PlLrhG`L+/SY;B#KpFuF3b؞9nȥ3N gHZrل:w_*6z!맣G8'^z6 FhR8d:HasdlZZCpݒ=N3VQݕm<;U Ji !mhr|wp P_3%]mD5$RWϮf\ "GS==#iZ\|c?"Q|@a8w^+ȭ`3*3q%-8X/k<8 >57L.{ ωOw95KrI{DOF#tHH@ڟbZ< g .#|Yp,RQ_ET}]-BtdC <2V0cw<sEbwiDIQVFC9Q VJܰŴkrw> l?+{ņ?HE@Y} 2,E`6a,lc’";}C\SJ8cV;Vd0ElBK^i hPodoߌ(VSr-TEq5Jz, ; z|Ktp+Dߔq#RU{h+7}P!=;53xc"%ZP,8n<ғHE/gI~ZA? *6bX?ݱDQe]'Q"QB%mnuW:.Rq2IbD6va비_kېz#@ j5?WQ%dTǨ"3 |gRKuRO]*jfsBh:wz?sf5NjЯYVb:}ױxшaYz_kxdڲjNog#$t i$dSYH>x9KJ_*mnQsYKw.Dk=w2-Qӑ_2.1(9޸ᅁU~3`LCLOt/Yĥ<1'l*";gv]^ʝ6"1?'=)TmgH@AkЖF>u`G+KAe$`_c%c0 ;/0fhgB˳0޻6mUƫ:a= 8{e^0Ϭ`S#  Bc=}X eS]o<|Gu=ANvOwƨ ca],8Ԩog?u+  O1Xqp_(-vN~Xt{CIkFoL VoX=_XaO3QP`me'Kʿֿ'wgo=K:Ga#PD2*Ҟ0 6 `|z:Kt=4 P/U|Й E*9 j-RoiU~Iecel8H|o) >y[9-v؏Z;qpDw?Vuh4D>GBC!cQS0vQ\ g9it#sHLSL7(&g()vr-l 7w/73UMۣ7$nD +3V(y eV]Ʀ ?>|cbb]CyWک}TN 1b#l1CĠ8*o??=7aZ$`㸒ǩЦFxAYAR@qSD@v[kЃ)bGKNnyI6;k4O,]?->Z{u01  s ĽKV⦮ޘ[tE;lBXN۱5G7'hfM*8~¬;}(| B2Mi?CM7l ذo|]jUg`+9ސ2)C9bXjb3-$:|A/kW\MgxM[3&22 05E_(Ȫ-Lf>rM n!Ŕ:ԭg־|C¤իb0Lvm͡Ϲgƾ|L56yKbƙNCPCm_y\ӽLd0[ tUM97-=,Lw-RĚ|Gx:mwM"@ݳ@NLa6Vyv )C뇻5h6֌0{:S,;3HZ;vG-ա*RSWL0*VsN>a,q ':tOpN;؃TXYe!g > (j1^pΑz)>PX$ \;M8nQv+g:{*N<faTى゠Z(/8&~{| a;[8]H0YzOg%iw;ܘ`ٮﱂ%Dk%#Ł#֎m)DzK&WEO3dĐ/[K}~r8s0Ο=4=a0~g'r2Iض `/2AQgT̕_b v hr)#Hm5& W)H 3j55o;@3X-73`u f 8z_LJ1\:W*m Ǩ4:r8n&qqNlen dOeL€ʋIRDL Kl R#nC׶bŵq r2UkD2y5Y{BD].{@co6R>0\hЇmmnu}jdb@~!-60:pȭG/yBW \v_*J񿵬/UV`;j`Sp޹%:nirg04"g%qBLռb&%}q4οu=7l!#Ya`]1Ot$#Bŷ];2e:m8Tߟ+%VwfZvEXH;=*q'w/ ʹgm)oNM6ƳC=qdm5)U:oEZ-r2֤Ft\%.ۆ)A쪘6}ʠš%9iz 3CKo(@)?s=xA dSV懍Q6>?y8J:6[7Bۦ:VqOd x\fo'^ÿb)mnE7$qr*.?Yt31˂hC0S6Ў)G3nVYA<>N87;S^1ֹ;7ґ)HCxөg"Ƨ8I:E+pd/.>s(!G"6Pu ]$ }J&G[8EV--wY{A)J s@MX׃ދ~"7Ah\(iϤi\?up0P{G60\ͱn-tsg8Q}OP=_Ubwy"(h _sgl 5RZ7()tz[s!]OEE,u!#{غ+Wk~8aH-Hr+D\|ɗKD_E2GdջzJ֧#O<_ i⪾`$NjqrXeRD9(\ g8KV4<Ȣ v=Y:ӑL9,(A`19@H'J[pLZHk6<_'vt& sJ6r>{UY䈼lmAg@Β,;RaŠط~9Z'A`.g2wH4tqřӽc8"'1SksT ~H(c'/eP'O^$rZRJ-K#8Cof ǔ7W{,CP`[U 0?_ uE7ٷltMy 6Ŋ4qgfgy;*r3 mDŽ^W|E`*^;# .zS7m7}H{{fNMJ7n@p ySń 4L)żoL*6\ &l葛+]o|SQ")VQdC5+~Q$P}; cN].:LeNC N"#حE$FF.9@2ûUȝ_|] izL e%_Wvay`d"%*QW 2"ٝ;/o1iQQtĊsjNJd`ۜ=ЦC7,\j> Myʁ`*chp606=S2εtVV\VQQnTTlz @(ߨ Kf]ח﯏UҁeanRy)p݊VTfwnf{JoK@#)wѺנlf1Hv˟.fA3QJS0!Ռ͈]tzo=%6;ZI_A{y!іmѫ9Mj5+\_rsQ N`Mҗ~YvML9&=olu;hpK YW{dӈkyu3SH"j >sݫA9B; 'X$9眯#A8vfW`"%;Y -{Au2L E}S1a\\GGN,hNčzwN᫉@8)ML65$L'CG޽ݮ6#e }7UU[&Q&VFZ̍22J598LE1}h+1c8f#~\^Nbj.) !.Mb0!5[ҡ5=},sxn/+51=\ HeA}Tgc ug[fX֜\XP1x]U{XvPLx'o2JJu,̿Xsѓha(s 4դspc=KB)Aּ(NRH?K3fAìn{y5k>a< A!6E,Zќؗ*Eջ\"<YjtS뢟,f F^X Z7‡OD-lpoOMdOt-l[#W ErKD5U:)UQ=ퟕ5YCp~)RGPxu'*_6c6T.3s/ʍ+-1 f;)I}I_ jBn~c #͸ kdqV` 揯t; Q$*6hMOP@1'8 J_x&r :|=q8F]4z- >6%ummDೝ{ёȍx匿 e[~.DPPA& ]$Z*&%lU kr9I*V 'H-!F!K0`TK2U2?@ ·"~8.(W ϷBGR$L(}X$_͈1f2Ԇ. ǛOAԫBzF~/EMZe$7|'&vSMcTZ]+ȋ %o1L+v5ݣ}Dc,n;p L'JtBQRNd.Kζdю ͥE}uom^Lfj) n9o<#ZtTg]*u>e5#pZ{5PT ӵf.c^pqpS _CS: %'=6\Pg r;pt$Qk+'Ǵ9iL4 1ؿϽ4_ѡnL(蒃%͈S+$V}Jͨu>SZxxuIEqo?}Uڹ"trU׀ψ3NSX+ҥp솦Ǟ *!C>^.a!`=vhlnΕ/_&3 a7//ů#ިuCv[hM hD3䒜pW__ \I œfcf e;bk Lp#lu8m5pР|2t9._S ocǘ1Ȇb-f$tDSN% +)uPMa#ZCE5Oqbûwn1u^7TrvB}`SsՐ}N?J~2ޞw*vD i5w=pi4Gx&N,/7GGsyy7_(SU&\Ui(TFu|!$Pj*̧] mMF2jjQ?yH^)j섧+/ lܰ,YSLE-ٓnx6 :TF{[,'- +m!L}Oiw]/t8GqC3F гZM3z8m:z=:3q^+d[:JVVZ.%E|Kޣr/j$-VNRŞ}}6sp-PN(vn)#t7)k57LcDɍ"Η_7z8ۆ'8ߌF7 D}D,ЍA B;HHطFP|aY޷FMx<%/$fEl~}\9YVnkj4)t; & GI#J'߾Ѩ{S(ȩ ?&  Nuta Bq `]HR _の 8 0ɑ l|g\AڽTǺ ݒ@tA3DzB­ަOsweK=ĦbSZ _l6u$Uꜙ6rIIwÁi7+9E!! qR_~Cuӵ mچ5r27D)lUt0yVp]iJvFnfKXwGc#˃ j`/rAeG5F ܑm ɝQTu+Z"_Ink9RNـX?v~ p/XnmpJhfE0*}sd<&p׫GәJ}.RjBX:hsđuUG' VK穨^LI$(> pt%^G0,_jo!d9v(,< 5'k&Q?%WB KrΝn| 5&Bv("W-&(({HT~঍q֗f<wF78<{.loGMdxQ+ld;(|?|# PQQTDL!D_rD]_Vebד",q彟n)?'R2^],h)xB hĵUt 0NFc|q"wl(KWFE;l̊kEXa]zkDCV'\}ftSjR%xZI~Nj9ٱFz#ʫ|rsCc A}Gu{ 5n: 뾍;*5c7V#0k^uDH1e=! "2s~bM7&KE>;V3>>Fk8T؇YhIc[q\e6L}p=f.otyNIѬ:o16?0Ã*7268Cz*i`U/18+G`d(+AXyF@#&>? ZlP7 IggK(Hda q@ϖ./aMKL 10@a | kӒ{:69ց$!32;m$9 >|-eWTSƼDi;hC7n ھ gb+t~4 xLxyۖ8MFaiҶK{tyݤ+vNf{&w|^dgV68P82ģo 53Ai킲#JQG;xrk)8<@v376/_єჭO;L}C8@ߎ0%oY$0XZGu70"}>M/ Y/ ;oxKxp&T, 0e;C8v<׸51Ё\p(T:H^}Jj3,koXQSoJ}lp|r?bSmYRPH4%X ^S}4_X@ݵ݅L;K3mT<5ܛau{*+M_RU[J|WΌ`'3pPٹ*/̀Da>{񍨖LI8)c#jhٵD5'#*|ϸ A&IǕS *-/c Ӥ7}g}c\[FQare^OK~#8Z٫(Zȣ45فAGNe '@E`?[0 4mU M̽L hK>\~y*9° .97Ώ=&hi&V&B⧫)oN*09A[WdjZN;VH^r5kci[vkO4X|x5Ӯ.^9QL&a./ZS011U27F>5Ay?3MyX?)f:B+is53pw T[ѕFkh8v@Hb /3<&L-RiL^;j?p N}sb ޖC0Ϲ9<{\,x3Q+I5F0c";*a*G 9YMr

-WBtnSnC>9=wrdMFsł;֝~4K#;jss*jFCefdH8+Ef~wu5l8>@jf^%0kw Q%ι20\\KfK2eE<(b\.G28qS>!R*%.ȷî+H'y U  jw0>NK\9pМDhX|MU_&ΈZ/Yž غmrqӇp 4ly74]Zyrzb" wzۇJ6\i"ovQ@#8S6svi|\W L!2L3OgupnC6W:Y߇ 1nT=Jڼ. jf\~ԮX4-aR$a;w;w zjp\yn:"W'h3kp r%Y4{H<9uʿ >TU4-%oyJU3+/&Z9M ,V8gHW/|VW]VWOV:[ ȯ4*YhxKnK17.=AAGSBJ"v !'md"7U3W6!>@Çp̪;o!~;/̞tF 7c1vX 5(3&/l+>iṺKɶŏP{O4+!@%Xscy߇d)@ /.? )8ͫ3 OM'P>'nw<P JR+ڀGy/gvXucƏ'4X="RkMۺ~wz-Y>V&aiu?'E|b+#<!*mjˇiɃF9j[:v@OW̛V ߙ0H>۵2|J3G]E5{ڋ.ȃCT+,ޞ !mHsYik#/kE&,yE9 lA2xޣ*C0tZ$eCJW~G7ɶ}e_ߎI6EFyfx 9u׎r,8B]w{UabTxRgt',io-í%;`>%߳6*CHAE NT[.:oaF.WS~zOS<4_crho冨W|rf]S9Pݧ_3w{,*:`M,*?}y?E]7W%y Vm*,ˏVyPlCUSgNh<)z7%r)^'X"$QИ_X\,/U>ԵV'n_fy|Љ%ͽ;l=jِrĉs)z9F1V$զPy[[ں.LMn{+1vbhR}" ˍػz=R0T"8$_o7 f5C2RdqSp%l(֡=ʜrL86O9D ](K>>s%N&gl;Il/0L;ҷ[ y="1y#K*Q 3Ze>;$ N/ L VUDb)qN y?g#G7Oo@<[9 _`moêQ`.&D+*:QuwU5{vay>F.T*Lj;JI ̕?5ap[8;/&nK8 KOVpTZ% 46uuiKUmPS8ҙ.2H+'Lˊ6/+)zjBV%gLҔ#tAWចrc85r/;C]F}btw1m94Byn_%cT[8hɤ꾰(QQ4u"uWك>.s5DIpm4o#X"P2'X.)EW̆Yu[֖sN~6U^ 9OFdvt:Ēcaf|JKP&q>$⁍?.U 4]xWR& ނ(렇9 DmW:U[L\/sOF<3(*cu 8+'Z2AthkjFNSƀϳeG3{[mC"a@ |ЄD.$.jsdzHcLn"Vr$_5.TГz|: nD?7Ů{z1f}`hb,,y~u&\E|˕=-0@1¿[F/R\cjGxk dLÉ ð{wc?dӢ]G2@FH\L\Q+?DU5 ݫhl`f\c4W(U7e n؅Ŏ[}Yll89^xhFrV9^@0K+ OPk,LZԹ{Ec *pIo3,xHO{!aeq<&Mሠ3͢8ƑfZGv }:w/=d?nF fs0E2|[!qnȒ~`YK~mU5Z6!gCq4A06{AUv_rxcۍ ͶQ~WxT ڼ uvwvQOSSvBw+s]\lj I|rp.|h4G^’ m{dM>bN3z.>MF)Ҏq,&*'ʷxVQ†4?@Yy@bB# )R88/¬Е@ՄwYNV!02 2>HX1zDJufSiq99dG4̒m6v?~4Sq*VX|r'Kϣ:v\7tQǎ?AZDCOJHٙq8aw IC2-ɯ'T;q|Y98.XGpj2 \x^/ dӔg@N6(Bӈ."sylvu7as0/JRAY4+zA%Xbmmp@g]iÁ)g[bg qH'S T_ɫÈvojl,Mt{Hf(|07Nl(m ÿ0iro b2Fٮ 諡ʽ:dI3Y9T=snMg/_)Hw;d=SWd4\W&rQShq['a<&"P]I}NO8bD=V˵'WJX6u[#RO#FAxz\5b̶%>^L#vԜ8d)].W!|;u،h ^5]CFzX}[rZoڮ6c6Ğ R[*s&cU*JXԴ)qMvQwZӴh,[}@A]*Ex>]kΓ@7<ȇT;d^_hpHRau[Ĕ*LyСPtj67:iCh?\s'i&U_Pg-_)R \TsS(p}k) qalvndn _RT2cȉCaD)kU|t,ߦ1ՑShS]E =/O6a!㴪S2|yL1y ASe, S ^_3vN%9Zܗt9\ MW<$ 2U.S)l,.W)z2* *(AxOZx4#Ebr>`Bٖ aZ:fޅj ,8H6Ӗk,g$?|M#SZBvd ' $1nVb'یnPq1Wp}V]K5o9!dSD%nE+,ՅGW5y0vN4?\,h^oȪ_JErhr0iE;FhrPjwHmPP`mR h;C }-5;*r\qIжh bSSKI!( azJa/X5T |ɑ 7GOgK=sg,E/}1P:L_ԷͱΏ~}|[X9gZd k܈&O >"*;φRP uMN $'ԏ* _-Tjvֶ$r=p sTU0^4إ z:^1 ) Dv7@"}$|#v6ۑ"e5lΧ".!81̋դ @~n ka! ]vᨻyvv)D+Ơ"Ij6l! $g"Ek ۔\I%2r#M@SbrEU9j] Iד곻 XAׅ4Mzٶ-6BN_YGHWqԾ6`XDW?D0m*u+p/kg50LHtKs^bfsԙp Xڣ";<걬,F O 4͕hQdǔ)XQ"aa\}07)mo"w`# j(s{B\qVsB0/xFe}ES -FaSOT"3κ.s5n&j^,{ʆ[q8hG7gqqTL,\h KGo-A*6gdjV-:Hn̞ڟ~jQ3 cY!j=X oiTo&=΂Ǜ:5u՗Z-(=@ʩd*P-"L7#[R0F[4/M|_%⿉CԪYsH|FwKcKGЉI{'aZDRIq^wi Ď\, !t?dC $r=j^Jy$#N֡F50*{!ʻ+P2zxVczyJ:A @Ti|CuK|k7t Y5IЏoVY @㔎:؛L3D֥27^¾wwܮq&.!}?غI͈tr_|Xic?O3 OA8;2"F[׾52ɋ0!V\G%\QhoJdrzr#p`h/\|4.gɏD6_U vˡ} *5YڶOTF4BDosc51xFZv wߙ\zT:Y(sZnH[zfxWwk;V#Z>NA?^.]L_:ɴӽP:-x&[n;Vw`+Bdg yȀmp Kv%5Ā:Xqh @6Xk& T8c/sJfK/Kai0[l}Dxu{6.{bdsO]G9+e?age]ȮK$t%Vr )Ҥ}J)YƬ!ĎM  r?/HfDi|$VfkǦFPbҒ"vOIm_=Kd@ܓ sy߄nE|M A%'<׭_#ٟFυ5:ԵXRKj8d@AFo?|"&lVUY=Gq{%_L@a!ovwh?Ƞe#Ov<؎,mt/3)iBH7׬q/V!%Xy"նq {⪗twdG;Ŭ_6;FfR4aQ "s320}5S/C"4 /y rotp^Av5/v7O>-d͵ c-Uؔsr EQ~L5hJ:۵Ak<z@b7m 9ok=z^yF]¾ ,*yھc1`P&8w6եdD;>Â읾+Ѷ2ă#y)ducʚ$Ċ ō/2~ɀ. (ƾ4xfE4!59ۛOy?gjn/0.! VN3<S(V ė^pD 4;XR>z ~f}V p2&TlG{:*f7bh7l0v ~ LZ79JR#2tà,l{8;7X4 i^=!`qH4;#*toxao>'E1j B"̾T' v(<>j~ĺΑ^p1Թ}SIY6$?-\h% C:{r.G5&G2=K6ČPotEXk`#$n'bKD|gPXS:cr}5{>Zl/e3CRPGfdީB6ꑓ|T?ۈ-QWVTn\xoJ)u)oʃq =c}M dҝ^Q;o"gT'I=%s?]#BA|0X~d4mKr^]9x'sC`ME g\Ŷ̇,+?}vC வm:Lr:U7љY|3@\dq]J%&.1>jPǍgDO6: 4vnM}lJ?yIE$D) 5 qL6-T?tH5-@lBU_7[1Vr[^ՏTNvea>~ˉdm`ndݿ' LlF%E:'YvAHQLji]z;=5bۄC%V޻&قmgwx1ſ 0 nTDW' w<+R;|`ITQ6e|ۺcr&\C߬`D!um*.ʚ(`θDvwfѦ`mКjos˗|ns?oUQ_{n0Py~)k:<,3WE@a8.9m~ @i}9ؖˌ=,&߹p' EMCM4 G~W0+]#ɫ$8i@32^zJTIhN; ll2^VItGd*aYQ@8+35]L\Dt`5C=yE7Cqܟdc em:)Μ}T=dӄ 9M:L(DCyy7\RV %$R Es? -MW5MIIKĚ{>zۼYDFЖP);U [Cgk}`HhT qnA应o=^Ys VdG@-+ OElº1/6֧m~?B %&88K=DiU) 1%tFfu3WMf_G=LZѠ-ֹ#q|Z2|%x ILQsYaQ oK[Y&3pg)x $;f{Q̣[6'WJRp&OS ԩejvN3|AMГ%rӵC L֌,E<6m5 Ic]PdrXlvޢя@^Rēbžġ>b#Zݦ'؝Z!GOt?xWGҎ[\* Oo^3 "S Ӗ.ʶ0BtiekMxl޶iʀ})L*^&lnbMC-^Icǡ3=fGk1Y``k1{pkgs{P}K˚mOǩ m 38-BC5J'9أDh}CeXeS؉XKxDL^WOþdS|[qTm ʡɭt~&W:K GX5*i"ĮlxϦV&)*yUiȢ>8ћ{GEcD!a੺Vh:"HI'_qgM]b{!?t+cVǒ˧lWlI+S 3~zccVÄuv .1h}Z`26 F0{ :>ЇlIJٞ2S-yx[ (M稙(kKhQJ) X5ڎ8׋@9oE"gS샻^^5&,8M2a ldŰV"Y"@ww7B^$C=sP:@/q ;wvFt_P_g'mX~P*?U"|P)2táNVC*v@ DFpXR*+w-n| q7!, go!o> *  1]Piu!ݼS_EoaL;ƨ ̼^1??Cwt![jWUz&W19-]ǜ^aauT͈M:Ȣ7_<)ӴA_CşCpIH% vPc|HTp%Ep9CFnEήibX$ `;h qS;g]+Rwzd)'hI*4J; X?z!!6f͍}P,mK|,L<5&k4~jt؏(ٰ ,\2qsFmzDpn~8^7;$YthqxZoɴGPH8 ]#h5sBOR 0CXNZ1g3hġnpsxHSxכGX/uDq-1(sjAqg DPB|!EɡS ^L}߈>F]ZdK=zZ5SJpGI϶5/zwpUCۑĮ(Bt2dP9NL==5ɞX%Á{_S2[˼ڱ ׻byvH@_}80_..=E#wQRQ)e n't-*Zkz=\}Q঺> R) lPgar~# w ?e'u Rݔu39#{2Q)6ۈ)$@t#fi'̜3;?殰hMmb o9jg/z\ ɂh;h;g8HN"ea%umkjU[D4'p*hސ`"KR947:!Su[X_[⸰OW&p57dPyPr`=6Hk. ~rH)2hӯQ[Sq@'d}3rszd`htp*~'dx!`XWݕ- 6=PLPvGؘ+H\>,< J]k|t( N9^ н?k|"%o[ǍQ}KG{B׎_V:`_cs)){zr0E+C՗ ) 9.wfz-QXj5o2J?`Jqq!wtZl)>Uth&iߘN@~(Á #ա5=%^/8}3 E..)Ҟt iEUh|ÔDdW]wW6 I[5!(\BRt#Q-GcpbѰ4PA ۱ 4㘄&(2/0~;Jao%׸wPDžFQ{Q2GsZN0Բ>e|7j඀AC5Xag# pRu# sRubM8OAof-¥M6n[yk*NF8^r4s%"nq>WO?)H2셣o/<34UL0/`&nYt,w&ɚ15v^ zGVbxȘGEl"w^R(Ri90$X;67>~Ssq%EPWv׳"OfXeE\-Y>-%Ʊ%#ɕA0<&}8_B( 6t&Ђ+)^ȀX$?B%+˜`/_O$~ Ds*H,_35aya4^KIH:tN!!P }u w}3H yvN^7^4 T}3گCFdH/P{oL6^1iAiOY|d{qz䫜.~G?DYn " ~ur#;[j*=H>:)a+.p[Я(`Ѥs(j%G:y7vV`g꠫l@k[Í5 ? k*@BҪz2VK-1~L4r RԂGE)L7jN6i;njI*%1ok4dy _qE4Edg{R,CrJӹr{{H;H')11Ȓ=c:kb)HaXz?:CÌ,E)VV'+!+ A]vȨVb*`aQ80Г8,c!Q ߎi9IT"Ȝs5E0!WT"ĭ>ݴ3]|7 OA;ĿP]MK'qN?[SFy(3Ļf;[? z 9O)T烙97v]{_/qtxfuݭ67.8@'6k%zǘ-&:#Q~ 7h TP5]CŪCY/(9$=!CySۥgjQeU-y=N/ۺv.uHV|XHk&:*b$֦o~k F5"rԻmHݮ~`izȕwJ #] T/Sgc9E~Vvj\m-ݿ/%`Jsru)%LbDGm߉t&3uWZpIH۱xgX_=X!lQr*asJg1DW>sba56Й\5DGz -yM[vs FKj pd"}P=΁jɋ,yďr k`LJK/qVms@@1fMiLpKaİ}I#Ei>nb;OC2/'Pq\/U.kTs73y;&U*q|d&ZL(s0|坈CbppmݚJ~x*FL:^3U3؋_X{5To3X㤎p]FbgC l6=(My1dyva5Ҟ9IH_j ^;8 ϯ6]RN؅#Dʲ_rXnˣgl9*oD$$K) l'iT@~H g7JxXj uSTg3n nɦsz wJO\B Eѥ]~3ãPAa$>~}wf*^b fa}59SK0!Ue kYC*0:q Wc'G ^ˏ{=',@4>s5MJa^ u91?6OlsR-eS钚xx'MuϧޠiA1 p 'pQcs7-Jg\V4 ~j%\KACCkPN'c(521g.C5P@t=s=BݭU 0-3USt+cΦ >s?tx^Y_ *!k)]Yց#OVl< W,ɽkO#/ p۱B+(A\c;*%i)1 8yBij`oK#X 'ϧz: OHE}bpfޘ`Z+IӿNxp/ױ= *B[@ Bޛ~#G#;>YMq_Dnt UJZЊ۫`fic2mD=wy;B3i-@=dͣC䤄tkl\&ĦW/"&\; c]ɨnA1)l7ѧx$*YKHy|Fp>p.E}r T;(lߒ2VPkcn ׷ў12Uq*tD'ȓ! 2=MQoՅ!dGG[?=α6oDlGw Z 2bӈ#+ym/[XߒcFΫw}WS7ؗq}, ?ѩA2EpeKI޲eLKaӕ°jKp-hлF1|v@e ̯8{ dn>CoW5W|։ԒzA$aJoG] ]1TZPz`b5w6=S|@M#o8JͲJ }|z/k[~tao΃VQn8)Q|4ql>{@$ge,,Ϲ~z6T0?JĦ8[Bo=‘J#}F#\eU萺=Cji_li,B]YDB %nՒ03ThJ{x+2-}l&TJ}lS2|ۢskU'0Xh9OqP΄/%2-~gzyOi?<\a|c66THw؄0\*8KW=mݑ^剅8e]QAO6闱sw~ E3}N5+#!Mn *D97)3HRG";8|gvH$9>Tŝ`.jIIp.M~izH ֩ 1ĔT"]NQ?Qc 5}]>'4L ; %䵹jE=HaZl ^"V-D 轑1<]}E}[Ck]#D+^Q<@ f8p %{Jە;->0;e.a6:v뱏Xi @!As,.A׻w2u_ Kx)o?KUe5s9@{2 t-דɸm*gSw[o$'}O]vppIB?iOAD(39c" b2,?Re^rgVi-Sˡ.DLUf$N15 qf-ঢ় ȤQ-Y ځqiVU︩ఎ0B[KD@4JW Qq'JO0}ːQY"5VF >ڻ¸e7].G9'г*_(ث#MbVO}Y+.4Lq/ןӉ 3G1Z:7n Ldt}_c_GH1;G"pjhtiv^,`K"ըt ܘ8HE<lfQl,"+}[峺R[+= Q\ӤC'TD{/3Λ\.d>%hK.P {cSNXNN?h%0s5KBz2e,6B`t~e7ټ;r(aJ  ~m*'!5W au5t͂Կ?7£Df&zh=u">2(^O9r mBKhGet~u%>'ex@H8ڙ¶΀.tPp~Pw"/i4$7Nzf#LG41d{$/}zGI}# 3%gHWUR:J/'ʑ  [q 1N١g9DZ8{BvDjcc,E֙73Rud]m4fu ~ElJxk;7I*yrV`oCBP.(bJn2RPsThp Xd1>@SBD ك+c U%DmUcDbdؖO8_xӜҥ:*_R>Z$#I]F>ZE*nxcxk1"q5֗*Q1YIP)RRuYX /d)??9dHɆT#t 9 ? 0K@Qwd3FI FYԂuvjbj)$1䦳+X7F@Qr'L 2q"}-m\b:>ZTo;P (wJOy—zP]{+UHS}>3 6W~_6^w+j>lGC}@˟%n5Hї2'7.#7?CAcHk9I,' Qeߋ> (Ͳw\6]ߖ)9m h? 74V[G)rVN(Wg^krT`IqA>nOi/ uXi(? HvB`O`O {$3/j:I֩u$ T r𔲄?]9՛_>eoD昮<#%,7puNԦJz~8KvuW:AGaSPT)U&Y'UA nҎhBZ1M ].hPO\B%HsA^ hoIgX6W̪ ]O‰iwX2t8k^v-m77]"o,Rh i[C22 ""wN7pzpoz8"ɺ @jq\ "IXѥ9B%0L#ZJ,jCwa$P9i\`4GF߃I&j1#nEFnL;B9ޗZuly5\j9ϣ)X LoۺҍAr+`pw TgUYG(t/q/JDψ`6rht~d zpB0:*. TxeoBIK VXhs_vm.sIYA`ኰF%5V$YƜ'~1_:]Ҧ̱k~{Ŗhe`2JDq&2\m 6EՇY",kXE,g!Y`RݔgW>*ن9Xl,HջXَ+k?tqV`ӝJwˊ ׇV1׃3\`,^uBAdDc(+/8̙\荊ȔOKB/w)L \(E.6˃}Y _r=H]x-?Op2<++e>Vhhl/Z\iį%dPkv}@T|Ҿ h@PWw*BF O-R3uڃu_~]>9o|`4tq+;zlG&IG0$^rp9l=pS.vW^W~Wh+4荮F609}_<{mm}`Tյ*!Gcۃ@F.2?(Q#Efwj}Iwzlڳ}ʳzZ.1 hV  NF%ukՐMw1ʈAZhͬ9*Ʃ!:`k/R0( uY\8I2q׻PyJnG?Fh\SkPr_kk׸KϔfMo 8 2lO98&D LC22)p0Kh4Ud*ڣ/rjIOOg%ư}(ma+TTU9w>fNe `e]xa]m>ZCY/x+U(}@&Ő Ai-F!4[3^[0@us u̝5@.X3źS`ծ[kG%-^SgƮK׷tvf0F My ]+&֕ 'pLy{ؕU'-jsg5 -4zIؗ%r=k_'Fg 'B@A6$HvSbFz`ӜHᓋ{vqt+1`*=P"1m0o`ڈ [jZRD/Q [OhbAY+kT5?Z!,h)6ZVJa9?uBvXfʡtJp'DׅAq8NE,$EN \}8Vz8Cƹu[Q"Ւn?O`cb#or2Y~rj/@k?|/Si>:s&Nݤ} TkLV7_m )$5cYӂ) X =Ϩ=ue/g/I$'qM|sߖu?@ 7\)ZlPdoNS69D)pbl4q mPiJ/}dE+6nݹNRP1i*6yDQ4I0Hf?c*Pp-$CW6\c_ڙܲVb*$wX}6=ZO1Bm|ϿI4LYQv KZ.*ZSY/.g]$:,SJ~͞h V "dſ >hWP|q,L|n'ofR6GtN0A+ʦ`z:3ftbŹ Dnv_7 DVG$UGm? &D ֻX}Ybv) \PZ(/)>I4_;N35(Wb-Ze(aőE#YEbTJ˜βA2OuiHwwy"߿Zգ՝9r,!/b2-]¢Ŏͬ-PȢW#2ZJ5`E4iv{BbdžNigFd~SТAld$9IKʵh2P{6N ;+=f'6w(-ihW¼`A86U?ͳmf0!|T|O-ۜ4 Ζfpy`-w_' nI+p$QZTTIgT݋IXS&rpV/֬ ڑtpas?qY8Y?<)DqavJG40b>'.zXxviÄe zt2KbD"uaukY;ˍ͒; Cӯ8r "Rֻj,"xp[M= ePA2Ki}"2҄X?Y:3y!WIkՏAu{◾c5,>YYfku.-Ln3[?eLȳˬ@%#qTƁ?w6-OUYqaFBWȜ(E.W1T&_%G0ے#H L!q*N't*KHHVJjbaeAu4Pr'z.itir^uD4ށ}&E]k@g%()K}$g6VCl> iZ<3}Pr]t JSUN7y} BP8%){J<(/S|4BW_Ah̻Z%ٮ{Ѣsx똯D.O;(@|?j@p X} MrK:Rkp,8^;!6|?o=vω7wVSL3p=hqñaLT, cKUZFL@D$}F"H$7 :8\N*&&?D_~J#!N 06E ^-m}yi%PAgeAf+0Iޓq cs8WnH@VDNNeg4NxyRQ5`y~4cjg&FFI (}a뺮`O:'/d*^k=g]x8X. yw8/J5 *H<6G [.eӅcҾAN <| !I~¿;.wDF˦oSv3RLY4?vPpes8 1S&j\A7Ἕ6+!Q&1v΁fxn9I!T bf: ҆C7qo'7@E>4(`m(%}"Wɿj 4C=KZlY6&Յi{1!>?TwdK*R@?E1` # C$BP 6 E4Y^M)!YQ4ʉ>!>?Twd[' )D˗lTs [;Hl@ɞؗ _اΘg!I*f[¨$ZxƦ@Z7K13aӴ$<_p3'QeGPRʋ̓$ ΡMQdԓ+5h,fI'/O!^98kV{#m` M+H]I?q.p*}3tcgJg,JXZNG48bO n;!D_1M3#Gf9\88=W3^U(E" c#у&YQ cZV?G D?l kT^kFO!\fAW^1K$ 8{@=c~Z1#Y|Tχ  !j5}y2h*,@*I.iYSl0nnR7K|4^X~fr O"tx[QMpH>oAV4&/OeZȘZf*YWժw™˺̺S"oݩFȘT< k# 7.oVSR _-Vacvr ͨJ,!CmQ}d:Ymy3S# ڊDX-D8#W=gaԋ>w^xr1=^u[.'#H R۽SROC&YMxUy }3I_`5֓|6Om`{7w#ZWj2 'XDF%/{й})^7Yk=JFva)Oݘhu5Fξډa8=AB-Ç#n"w05;ә <:Z$,"W3b#>kj7qG?!> !ݘWW2kY@J*O\/E-W5^XQ5)zB &5oEQ珣N2.t#gȗI%9+R g$wX~<`;vS;XUJkü?֬iy-W{WGx[;Ef3n"%{_0+2J>@MdoF<=I0 BUec#/ ~-v,sYl}*zh@xL6Pq_kTE[ >ԣKJ0{.zi(JuK5up#sUo[;qu tes;>*gV8^?&IuGl3E&RuLpT7ңdw)rAfĔZ_+2-c(_3A+F?s2q +yں+J>'[Н?B!;GʶO[Qa+WDWGP:fQ2eV-%cN{ReOUĉ-V4!0#@W*ts $t#WzOଔjy1NQ$궍 0`(Bd57rMWPsqQXA-bh>qv4tv@td\A|i:2UrIg3q G[3?fxz"zc>~=iq 2kYKP4 ?6d+ũ\4&'np)9Sk4^cs2~0,;=D'~!Xm^?eݼׁ~a3" y֓'eCZR}ce(~3+?%Tv'otXxDTi0C |yϩ˦k=1ܹ|;I%} 񰞅oc1RA5rԈ6 % xn쇃©|g A7C%h9rIzޓ":Wq\_P[_ʹ4foMB ]Ԯ\g~%iUVaRmGF"&zח3 wK03{Ss,vi'-m=P^gqfAw` +K q(^vrmCS. XR{8A_bkA髩W# t\`9%1u'у=z ح?OE]9^رʓ8hkQݱGµn*x#YZl[T# \AȌ S6*([žÀے>3N3p=%k} ]mO7l8}:!:wW%(;S24GWL4xè+6 GC7Nit+*g`{7]D;3 -h-Y4i1b!U=$u=V(R7'#fWչ C/D`HɍN΃\$xF)[.i<>p39vV` :' \'w.Ḧ,8 %wj RD C*"n.*hjx`W|3)чc`?27/廻д`r!e+gMR音N0?̑)%GL*:"ٴD@FfJL+ONa;2"yUmu<٤P?g j1IfCC(O*AbM$.wm:VDa9Mh9@]id1i6tqD4lap۰#$_w  .xjm]u4vTCsj,#(A˜KjLIjsJUzmbO ato'@/%ױZ_(te a f~]̊fh'0烉5F2B(m+(k( \1- oMv!h/21/'e9n?7ur횉hyj.xh >W2޴!H B-{v0 IMD|5Nô5}Uvxu韹Wd*b]o@EFgg ̞ϲ'XWJTp$J͢ wt~)X}*7Vey G FM9jUd|8?^rxkgaNs-2xd. LN?,#Bq$ }+O;Uk#fcp66^%o;g:V=cYe XH2BBB~.ۣGDC2F\P,sBŞ0_ zۑp~~ۡqJ+0ʤ5vC25e$$EůS`\Hjר?FLQ!53Vxw4Yyz-G ^3$qLZM_wRK#7w݋Uٰ(s ǎ u`"~AB- ;QZ.L?C;c(sA11gyKsկCP0 -W菑`AVl}`>hvK4U+榟R  fyzQ]R5J3{",iϙw:*n粪ZC1Nܦ",4+d<";,,ծx/NmxЭgF02-POĕxs^RD ZF #Y%Q|3u(d$/KqZGZsD~U7z>n\HB]-ULY"1k4Mm'O>BS" ȦТ ߭#7WEHT8*߾5Meꄸyv,HVMQzГd+=[F=xwh~3,ܽxHr<&]yj`oIm [S1= 7' U!ٚE 'z|6p1SVJ$~>'S$99UzV6]j26UE,.ƹ(q.L@_-vqP;<qFC\LT+E/G=ǒpR .\1d|u %n5zLLV٧fسK0Oʹ%aqN25?弌#ct/N"^2pk/k40 ]%#o:=A1lV7eE_y=sʠ.%Y rN-R0x8ehXS1YzeBX&dv2?~i;7i#|L5giU7J> dqx[{au`~)R+m kfGM^DN"u^'yLº #n0o,4k'"6w϶),8lR"b~`.)S ,^FCI/3rU;YYg"avI.Tw x`8áa-ha6u GJJtlTot+PՕ<T&pO%w|)bIPս@#ob72v!N5$|v@2e:qf(u¨q}O^dk1(n?)Z3B2v 4 /6umyԔnnW(')qP/ ;^;։Pr?S& $~/Uv@FB &'SG*CHːY\(UbOrF i)|mVKgt(v'*w&1BD'+0' IV#aMHea1nk#; X0S8[l4p`+a'D ǝ5D8wKؙg-:7a.!%u"b5'=(,QےIv#$/i@ Vg`]/Ud;]/=%FY.ǩoR?DW:V/Y0*#rAN] JPpm#6\" crB TJz>B/.ĖRXO`PuxůbH^cyjMf}`7$pJueHwp=2itZyY*qn3VSLglN窟- _eS 6;ܻVRFnע i=R;ԟWOԛ\"Ze׻w.r-,9B-5ZVkoO8ݫޜL qjf=ϔ$@*:_/Ds>Uo(o8P$ ( 4#<_@+\`AfRӺJ%!z/+=Sr9s.m1oή!Ds#°(YUQjNs/@}77C}_4.Q˵ %:yUD- ,rk/:;_eW.̷d%;_g`/h/pfHQ5=n-ouA <0ZsPzY}4fgPM5.UbEQ%f%PO2}? S:A/xAֲ&I !n(PP ɔ5Pjo hB {֕zՠ/xZPQTi|>3Twr0WEE֪9+UW]-4,e)/xMo}$A+3}ػ2Φ܁3+=^orD> j)cȹmsє$W)&it$W#L1HD@&YaJBQ$.9oaۮrp6  Zuf4fbjP*K7ѻ5Yyv2pyy0O/X*Er+,T1⻊?Zۯ.8T7^%&j{}3{O(5k+s 9o !C _TB-G"{Z'#2hXdx@fOHN3 9 Gp=TF'u4`oAk,\\VB'W~Gβ )WMh'NV.T=hvw|;#Q'I33w72\㠊Ilj" y{DuFƌbq3NS`;T>YZvrQ?6^ ZH8deOdè9EK8C/rI#Ft͟ssTr&YnW`KkYGuP# `E桧 ~ үif +~oSucO0cq0Ɂ~2 BMbq4Zݠuby<}QHŋO_ -S _ݲ"= Wgc1u63dz30BWxcRy9EOfy7jal~aKaBd ;E<5pVRPqAu@ɖObl N돝{8#A鞲x.esoOSE+tRFa?DUg;DegٕW{\Dn8Qur8UyV>)VBR-@չc4㑍]Q(Q Gƻ4y[ qW Ce|cnZco2bM9Ҙch0WAcD7T{: >c0V{KUwV =zؘ,ǟHo)bS`{/Px`6GM ,6| ch`r4h~U_c+FY]hv2~SK^N(tK8s#"䅦z.ܻ;+ͫZ"7n\ުӁCrR$4LM0 ^LLmist1JZOWoK6OF7; z^絇bCN6%N,y=ΥYm$j*-OOPrQCF~ v~St&ϹMjxW<_cp9 bcx+H -YV_慥"*Ϙz:9",{aQº@s~0/fh_(#U-#zGkyG_$A$y\ )rzua7= 9rGd KdK7}~)hL؜żoK ]Si"q:r5[Z YYipﴊd,%ļb$}A1qWDGtR-`|W ƙ%je ǜ>锫3 GJ(xAs 5V(;0-uA>:r5[Z YYipﴊd,%ļb$}A1qWF<'lҞw 3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1sHӡ*S${FHzʏ#"MXNJ14F2)ңyп&e2*o܋h 7|;<|rU qt4Gs;g ]j%te,k[2hr&D&qI[,iMTb?;gA4go#vOavФ4-zk+8,qv41Jv`goBc~"1GW/O>Ǐ;xn<ъfQf7lcd܃"V̨lL@)+.y F9@9+f9Ya`#״41GMo@uDv`!g%|g"kFcDj7Bl,;Da ^}PLUѝ6( f#}D%zZ:82#D6*˹o1i^B7iu1t-(}x?gaԷHͣDm؏*ȹO{TmŮ5;:,Wv0s4bB'n9[ɝ:!s'ק}c |4#%]zC8ǻaб >%OteCJ Gapc @JRuKV܃} nN3 7M#o SX')t3yHulXnd/R7)?(B_=ks1r%V$dU9ۜ7CdcPYkC ?CHf_n]e?>; vHn=nڡu2po|[j$PgPHP3:/GiM݋4.걺bUПR)Zqi٬0vnetK]}מ-J-L?5emw-GbB0+:3AȂ7WI)A9R4oz 7q+IezUɪ~b,c5ҋLݯ^BHpuVB'{rVuk]=qֈ̌K^oXPK0lMVSӗfEd8uU~[kMQ]]I@`5d7sñR5lLމn l`V7j!yn.ML=m, 11@5$!h̦" &fŠnuHceD> sov|jɛd X?'b&<s_ j2V.WW7l`9Zά]C8Ҝsj_y鼜T(bc}W'ݿta_]7뚤;='Q\cʡ|| Qu2Q8QV+Y[aFB(p!R쫵@KK"RyM)տ %.Eaݙq2Z"Cw SvYkA5IwB_"I*AI? pVQWtE.1XLܠ2]M67$ًepMK`njx`gf8%0pX+}0 YRu(yit]֨ fͫ!hjR=1Ş=&73g4 .g,K{K Zd_l:7OU< M;dCMCϢ*$"hazUeg\/lyo5ʡ9hSZ3!~O4>_-]@ nEv-4k X+ $etk |R`E 0䩡;]vgPPbIg%:9qD, k#i(ڭ sgΎ ` :e\ }T^Vo c0 n8qOb+|r;<I/ ո>d8!{j 'gؗ`wP?үv" $O]8^x׶ߧcvl! 䋗T. 5fKM(߰~D<F m@_Jc>k`Ak(Wc6}^t BTD% Q+9D{`GF _1RVώ2.DORmЋ톣&{w!Gai~@F4AG%"~zuǤsW8LW=Ԙ^{Ĩ%!wQLLSkIwz걥4[]PiEjC0񿒿͎i?ޖy F}dQL[ϱFyϘȖ5J4gˀ$ >,ɥF<.S#̗eO>pWhn,T? 6K^zmUA?]I(}&[h9fgZ&~5bW8s߱ lwC4ʊ+: E@p ٧8{dS ]Ȉv!79ڱ6q\:<)2Y 0E)pᔫnnq1iTeScSjs [Œۢp)Fe/ŷz^h+l(˭d2)B1Ygԣ%DCqE;7oKF mZTdcχ)7m .be>t_#ojf$v1I(:3l@͖dI!x};/=$ gFJyQM=bO# ~g\2F4]VWtmpFwȾQEj7:4 En=P{ #cV.+1WJRgIw9̉gjM8K- ק&ܳ5 3@Ԧ?U /aN"2 <^H9 wr&}LcH18Y)y8uh0"l`{,tԢYɾuΚ V<֓Y9%6 ͱf0iޕ<'Ϧ읇8K*&)A_G]5eX˱ƻ69R[fB,LHSyIP@I;)j>ط9e4آFRe+C˒^`+uDDM3DN\D8l_9u=Ϋ^$jD]%gkgv}Q0VTuaq.J S/0w,3 )kOIGoUS[x&-}H'pc BmTܹJD_+3ٙCie[y j)寪96Zd-Z%"aI暥D_M9OpuR)$QRRz:H6*@8FC@clpHgF6{DMԱKeVĕg/ҙnaO/<*)zTª1(شMQUM8NeWi6&Lu9tdsHC[̴K0@|3Lai\)&{f [ T r_󤷱_45%x_.=$"~iNg >ujY k(zu^l:)b/5_4JMSñqfy?f8Gz]S%9,)3(bvT=2۸>{PL80p=i4Dp.Fz-l21F%/CWDAbrF# ;3aV|xVRvU3<] W gT+K_)a 2 nnнd.c=!',W):um0 >(9hq8h$G%YFd1UU)TݞfTUWTz<?&Wjwoc0ox)ydsp])I爍BVIos\0._n"Ĥ 5y=U@Ɵ @5("Q)g'/t(e|pi';hXeocu1@;4 "dDh0isGkw*|F%we1D5Vs%z'!I%jSm~ `^Btb/9r+G(2sl Uuȑ l#4pc'T%gpjֲi)n5.i y?1g3]3@ͩaUb~Rݑqʘ|JEW_ǫ`]hx8)cT,r|\`aȆFxN:E9qC앭Xg374KPأor 4>$pq#e8ZvV~,+7_n0bU'r~kRafNS*g۽F1oH"Z1Tpcnt)*0=ɸwU=,u /fHx'?J3T~:24 1h+qι$Cd kO+aC,:&{mb0\R jyU jVG3TdlDǂmĔ&k Q JN2ibuF%06A"SN^BhhP+BJ1-baNg|0AíYBbuc6Cy=pOo/{0OYSX੧He֌#\y(ez@ѳtG5cdŢJrW'O 6Rȯτ|crGD&6E!YxQ/w mi1gSPvIZ,ubbxy 's8`#qںuo}XKu-Ip%&YNJd;."o5Z9x&t0톀Q.m B0UFrWh-Jߍ#ʁu:0߃m=p@Mr遝#$P܉9γڥaĉX#/ސQ>eO.92&#yA7R5\i@m3N10] AIAzl{IkG 0{#fgpfRl'2_RWmQVʞ9MhzpEchWc݇Pb@QILnm# N9cK`ڛ$)t{.f֤0 ~ͷЋ޸o{Lr_Ԭl%QI|MAf!."0yv'P-5E|E$:@hR M1%:F^_ޙ`X:K\ObOZXs=Q/ TeAX?j\1{)8A1Zc)S{<Pjmn.CHO^ /pmsAQK{>VG*+Lx]9ΰ$x5*}[Ө\awG@)G|8XfTX_A:{x uf;ՀQbk0aZs^TEآSO 3{Ƙɶ FZ>a}\Al ;NژM~ߘGw K H+:aʼH'Tޜ޼"c~0!P?}^&]pF*H 6,i:?+V?[|`<H0$٘:,iׁ_/M`<iIT4"Dݙ-nP+9MabcM"ψl{sIJ8·-¡0M`=:SZ͹ 6ZP1iH)j%+ιnw!.e"u&ivhf8Tʡc>ԑoWI#g4oũxpi4yJ%w a@qEb!)nՕJ.?U>=UՅνL<ܨ BBLAK8REj F5Ppl?ɕuPVc@Q\ rրDo[dCÙ zue_ʷZGZ̙xN?A|. wu44yEljEA(+/cd r34_! H*l_ScjU]-ٷK+Th[E^p(X)V!k'&k|RY.bx\:A.J%tQ2+RG3 Ya䜿"a,+ J?c&4)[gK2Țn9/3Rk&p-~o4wv/E\ҦyqvťAܶ-Xo֚y\$>ɭsX};.}2}1) \֛# B*\2 wl>o qnVʃsi{+0֑N[Sqn̶7S;SMpSploN8>|[młȋ|L!ay6?PA-F{tAik3(1[~*|5*vj T ]a=ޥv|QdUx9j8/pp׌OϿ[jJVy^e1U"cbHE4v&WV3E!Ƶd"45gZ Zq^x1]@o.%? 8IOhr_qzZ'mPvFW dy*rĻ~4Y[斋Pۓv{ɜ)~-P^E*w \6̧Zc`j..az[wwNIb@$d s%tXާah=ozː=EkU(moM5pJ8$C(MUm521 hWhlO8>Jm"ߜ(H4xr#!5% =gktD g? G$P^H,G>G\}H^`R4 \,v~ݎ2|@͚N&F;*'~]b33ZvQQlԽ;zWg&hfod'']ٲ\}?4H`XR"sD9 _V_M!H }q@u!:q׺hw4n; ?!y|:(H=pbfo!'> [oTt(r 68Y DU)%yH7k*DJjLijd$HE.!>!^4Oj{B9OanD4[߂![|[Mz\\C|:~D.Q?AQ0e̟9׍lkcAL.t܅'̛-`=߫rELb`]*Wp tVJS9*3w)!{ϸ9OЊZ~i2,DvF{z%4@p*0h C j܀+<jf q1aOŽbr{; t[)JQmM\XH"W e~I4<((gԂ´,_p˼%.+$"ELyf S#a5%4I)˵<%EY3IbJRyLSwZH`p5iDQEČzn DP͗ʩ:Q`(ўcd=qpTo7U J6*Ӌ=en=;C0jDG넶1$ï>rU2NC)/l8zJ/@"y~C 'w +XTD^D:['j n6.zs㻩JKݐҚNQzA Aٴރ TyY/go{W4g+nz'^/O!a;Rjb@'q7Z+>ϔW)y''+g?(A/CaY]O 1Hw|d !V-}aa@U +AASM597<6bZ~~3d2Cp؆דRNv$sf,}abPH1.*{cBcF_0˰H{u[E$$~燰:83ZAmJ" VGY]% O99T;tozܞqk5!0S!VA2^+MHtxŁE:]KCwVW*ngO> !74؜x+< fx/ć*_2€o_dhC6L{ 8}xdAY$2!-P^{PDY [_VhKK[uTP%ʪ+?3[v6/9*u^PVه,5+{c0* ڛ`81Eׄ%w@jT,!;,CFF) eG%g`k1ʹCپ=oJ;K*ܠnjy= 'z;{_֝r !0";nQĖHx6>.A{h_#3ſŞDh"iyGZS:I/!n ywyXms{ΧD>ċ#Oi2/4x]^ !fTR-Gc:ˣy%+VX,m>|/ߵw#hټrWFj:JG)xu|2+?ȉy7R],/YX]-Z ʜEmvm 6y,'3zSfcִŖ5FiS ^0fc{agBdkxq64I'w:hg?)eB!/1 E(u43bwq8ې+ɔO5p_ges63~)6,?wV!Jyp_<])Qݡ@NFvuH_=P Z*,߬+SBqܝ)%G-Sw vYՏwQGiN.6+4( -& fQtX;dufCP.D~d@<'X^Q6奧ځ2b\k?q Y=zhqZ@ɬQa{hOj'$h)K]O6^wٕ(]q}h <\%߄.n )#nl›uݝ'^.PN󬜗^8"f戃<&r[]Z~E| mɱ fw$U}ag@v-g"8{q'{KWqWDUƀċ7Ō`4\ xO*G؃Vϲq*招@(wzH 2.'.Rsѩq;XsOL , O®]̚R5ʟ R/A$*' SM[s3!nW1L9Fassl>| j1&o !eqpI[;,_P9w^>&p]$y'k7{X_%?AķVg]x*AV)i7ǟ7r(:9,0Su'f&n|ZPS?ý9ð[VQb` *a8w:h q,{B^ - xE-?MT0buPQOϋItJ^ ?۔(Se ps]Mk@.'};8ͼh L_ _/uKo[yU$܈]d2NM+5w+ZN=iߌ0F0r?i =L~XՆ A'+@=VlH'ZIw EC 6WƃE%x5`Oco$uDmj&^9Rm+kocy*g蘺^܃Ze7m;C)Äea`lӠ,^LTӇ;E&Hncl; $;Yy\`oM/ }W!؟AK'l@6%? R'ۉBQ'f H3 \}0`0CAR6s$Z|ѻVNAvb_;7$-Z$/S֚>B''YS s?E[5uߞM} }iX/r $ Y<M,x?;:hi`#Y$lxa"XgGq.u'*#aߋ8;tKmdƂ;þFA[fzi(97Sf եԛO N>'CoMķnն2zv Iְ6:y (4 w/:83ehmڵq:@},%Jh8&Cw$>O)͕}XQ`n]b *Wë23 p|T ZJX#}D#}-~xKygtb}+בNӸZB;P DoD?D'~%-ϫ`_b3/*:٣mi=zboRz f_q(n𬼪|dyoZxB*BLi]_1SM6FAg&FZpȕqz&! J3|Sx8#XvC~XÎfPCpRk♎S4z)S8O2s4Dy|dQً%OH{Y@"9T?p<סgl5/!æ,4*o+'EjAM>9ܖ.AMK:ac=AܵnxkUH93T*to`$ 7^3Mdi/:_VC`#?i"e(?4["p4d0^rs꿼OxD)0^\9 ,SR?QS]Na]W`t.L^c̻h(Y7N{zU,:GhfQ՗Գ祣X6`A; :MfZCI ,4EZ' sU9yxAgJ1yYW@JT:fy0~@I7\p h%]ΜY 9ZH4J뭻klbϭuN Yn?O%U c6J" J!%ΎdS{ E)J./ 3`WOuիWRYxf2(Oo eK˼x\3 /Hafhisgxeζ҉݃#pe{$7ҚrAfM>q̝PKg1y,AI\,3ư@ޔ,? i߶o6hstFB(T˯DnXxVͿ&|K\=VxcnM*O,*~TѤ7c^_[*?nIT noDfG4e~#Ml¦ŐF2fvfe# t;ŽT݋䠘Fc|1+T/} ě!= ZEQAf+Hl9b VAy9bL/{)lP9/6!*{ v7;N(dΙ|[ c=d@'~nu2Cf,/R9Yr?R5p#q̆nU`B,Uu'ل(1%|xu<&ye %$ÌPނ擧5} @}얂^]VHcZɢska}59D }& ⽱ZC ^Vo&Ɖ^JrK&uMeOPd=mkD9C؃U!B*jTˆ {u$|.eS\h7LܥRwX hfqt& ,bS7Ld`ņį,7+L>F‹pO-s["%f: ぶP4SCF,br*Ge+];kI軈])!v8,]|vlZGn&NѻI!EP6Roz Q.{HO,G+t@lj)9p2Pm c˖f; .>37e+P| {)h4@ sœ<~.I Bn.𺆐;:g$Jv. I;q=ol?0Tcĥ^ zu4I]_|Z 2޺Wx^`X礗 d+*k>*:.ͷBƕ&>5ZV:g nTMŢdEvJO,ߕ] wPgqSYߔl(BmΣaRs{ЙTmf#b'y4Hړ ˥_D߂MвمDF՟-;CV+keY:sİh`A6Oʽ1@$` jJpc9:\lM%!Aۓ 6jn}Jw A335ڂ5J[ 2F ]j Hs Z͝P*Ld5TVKV>wEl2nv/3)[ F?ǎ-Q|z4Vnx{߳LKϐPʠTҴO[*fk2CR=NZ4j)54{,(( !Wn 'ڀA\Zbv{`Mu5Oraj3nkD^I}a,w&״(N͔j@j {MJbرضw,kUn^yeJ+l(eIAI3\H)غЃлTQMk^%f "i|Dt3hy|}ιH$ߟ$}1LNlE⒣5z YFtaܞk8T2I40w+  YHE_2mGt<t v1õ3 uPUj.}hǯQC֋A뙺 1L54T6 5Fwa2 Ew?͐SOLuxh=3U|SV<##V*r{֓Ug*a SS W1%a\CQ/$wK<$(@ 5b%0{tډ,!ӛ}$;娌< bv0Ifzb G$R5Xmp ^i?N#"w%\$R L-r_b!z-w4rwXT5ҭ?ͱwPG&R)'?`2ҝq1=*Xa<@}>]ig?sQj߿2/]jGT "i<-xWߡ> /@S @Hsf^Q]g=fKGo/o76łH'peq0Rs6.5dU Sgr;f)ů}_E0rW;?1_a_ƠBZ ڮ_t:8~dɍ@4iniKsIt(Bt2g 7[5EEUNŤ|Ku2kيQkzkk|2dQeù[5 uhjbLHXLE f ڜsDbDDt%Iu՟\Nb./ȜN@ ֍DŒ=M̉΃`zXbS:9 w*T؏ MQ}*ba΃}۔/5ąÑ;Ş  732TkzE7y&#ǩ-Q[aSњDRص~h/Np\u1)R F.}/O-aguSqTMҖE #xW 3eoL7]AS^K!ᰰko/f,7Z%H$Js_)VbqO94gHx2{&M][KÖӫ]v{&MH'ߋ)_@8E|3n~wwx"V5;i;|1S@J8f4tϵvmZ׺uq\~"Qm2 .L*KҊyov1W7u"H*`KA嗍ޠ*  (8FEu^#ۤ ~sMȼ ,-7&Rw)R_ |K7\tմ? 0AIh3Zs$YFc,k?#?rŘL6 2BE,a e'Tod#f:.A[NX6\e2VDmZz/b2S=jhԞg-&ș"Ɏ鳊'jf\*Qt3$X hځ9TPDJ7!oho %8B8ag7ys$C&:H*|緉zʥT1f^Q->|Vy֔OzUK k 6`jm%>nJVDgW-31mǝ5%tfY}8t;2 [ɜD͟6R9KVl@%XF售W'n@(K ]|h/zo%c)2cjqc\kTg0roZatQCD!)Mj*P-OB$P^WVF63$:& QaL(q1|-D%,9Tªdrݙ NzJ$C4Q.guda$ʲM$ſIxo㠷1v'i5Dڨ?Z-DTviOk{/7қӍ4'6rZm+q 4B7i&zYF]l&K7mWJPAf==d'sv~'U@i-|;ەm8KEM6w*nq1#U:U ChX+̰)Z?ތ궰0##+ggwLؔi=R!Daly=9TAg~_W%GC~sbֽWpUJ$űfϚ6 `† ˆ,148(*Xžv3dAu9_2ebxSqqnh|.N]~+M.Nk=7n4{m4~gCCUoTU 0ws|jO+! C4$U鴉 ar~6 3cfT`'[`Y2UzG7M6YͫY$dƴ`z ZkPc0CwbL@c'!4Oc1@CPY~3%=B8{GەQ DL (}rF/H^4$oޚ(=ة蕫I~]ѪK\vF3ȗ?t5}IF/r&%U0n죙{if lX DǑߨ`]M\3DCuK9} '{t}gQ/!#м.gj) 9~5$r0A/1r6,yⓧ݂虿i7D}v4NҰp;Q/X. vpY)p8؂4# ͉Ԕ!NsiO+f.l?dT"7[fk֛@ / f|w)b&DB{6=oJg[]R)5pR1urT쯻OKLϩD ZoZGglLKM|RB мò^gs#]}Z<&#RdiJ ܫ/h7ӕSY*nHV r)"쌨8*xԶG]ԥ]$eϱDL;`#2rr,^썦Q<{'`-ŝ@CL+l`)=Tc|ؔZ.D}5yi[}kՒ_Ywd"*V2%_Ћ6[Ϫ (_5p'TIx5k~` e8Ol4Cɴze`{dZkk8Ր܋"05 ]"Rו99w[cWg 4uvՀ+hnR\|3 T2˕SkvGP!j|LZQi" bhQk["uA +[J;;z VbW#O:ɉ'y+sEڪdzd78w-#,XU$F TY?6WY|Wme;SE+WT:d>)_YjfuQH)M(Ǔ/hY\䰞 *'YNX-\d V<ge5?~g1dű~3^ k0AgIBH«l#(zzXjjpܱHSkGv"jgs?5Y˻i#2/0BhSږO[$ӞeQͱvUNIS.UC$zzgfٶG ]-RgGRpx3/r@-}LSAZ-AisYFjMMײV|4+w`,EWZw"$Aoŧq[eX^hWլJV?"cu5g#8>vYr9I#(I=?l˺xdaO_6Mϡ;@z^LؕzPҖ !.oH[oSph34ɢ..MȃC wXp5&gM *Z~ ;ʜ|e[4:˟esrVK[{ "UXBT[2W &3$^81VefpUcE MS%[WXyDw0\(mJsL s֚A rmoՅ/+,bU2QoT4HP 9XvTGE_jNpC/uH팝ғybs\f< \0Qr!Z qYVtpx(Fye&~PخA$Ay^ Y᣹NVkd?LR\c_a͉ us^qvIDB_0,eXD1G\!A+O7TaYlL+íWZ(^ZHc_?QGA<=#8֞O꺅2 >,tma6)ۤN5fuG_2&h*su028 o&SSmwȀ:&Y'n18ӦlUL-<8EFy[|}6~-pqYchxm8K >x:gmϒVkz&b5n *4ph`E"^1n&.7y0Mn;Cu:e"Q 443%]/cvWݻ8ڭr/OV6Nzh۩zS%P:lKBdO<"kEu@U,18F\cSOW5OS  %3wo4L10ꣲ>[4r8eăkkW@r륃Lc#*P=?fɟs=lZǷSh^iH>c?c>N9|%׌UDmԵjXXAaG>酰N]Ņ;$ @pI==hخ "2},tMfy-i> $ǩѯR)E[eV2SN@(&\i:"}LH33+{4Yr&Ggap#j'hֻM&R}:Zn;/oinZ¼fb \(X!{>^UjLʤ$\EN[ Yќu=U2A/<>qha,Y9ePP ]l+T[wPCOؼ`N67M +AMXݎKCΦ}c;چԴ#=F˳Qn/c: io7L<*3&ΚсS l0K0nq~Or:2 A<' kY|ҾPLl գ>-3-]@[7 #˅X+2'[ڷh/&|Χpdx,`1e\S} 7-%jì w ,(:Q4vk2#8%.zt9+/nrq:QGH]BVXTԞ;lMiR:)s⺂\T ux2O-'G& SSgscp幷䂢&&"Ϋ2@6k- =8=cyhb?I=l|!7.ą˞8%9oau`-RFc8D49j5Ȳ8×V\@J!oN1p~bvCC[6|{:?=~2!~ *\68e)WNTvEgGq^ҢPH/6Nw#,UA]#$s[hMUl,.]"۠Mm"ND&՗'H5'MߓR Bσ;WFܖex54eez^0_:ݏ[>Sc+zrQX 3.ЏYV̤s )<W;hiޙxY'Jo6(Fw+ҵBÂ]ÁZ17Rߋѩay5ԷanS~1qBe~#̝c>}fQ_W3^<=cŭaYk Ëd.cx ?U_B^knT.Pv3^h)k0Yq'K V?6?}R]|jB"|tL YԿW22%}l ];S ~MԔc Lo /H̎,[=Wծ#zɬ8/>}1qWÁD™hçT($WbVQX9 @ÄwR?Gв{>B7h11Q 2Ps Մ6֫]˨3BoR߫ cHо sGlvw#W*>޷7&"ǵbl_i7ّ#|Bq`fΐ?m:_T$%⑑@`N/^Tj`X1}OhP@%–^N<"B!Uf黂lwC-j6J$%Ż$DE=Y{Mr9%%TvPcxϩ=w pٜߡBa=H޳|{[%cs9n`^R~&L UPYz(2mOɞPǢXsɰ.o}xuim0咭%`$ғT]lI 2읏 1%@M%yC]M "א$6zU9Q?|p38< +"Ql9L-L yw-SN%0LsKĎ_D^s옰'j3v v$ | BԤ)B*bs$<ö؅Y j,ad/%@/Y3H#.Es9$&_8;ɋ.W+P#*ܣ?C UfI1‹!T/#gTkڳ>1 f3J9ku" k! -pL\9 k?&@s}Y-ޔmj܌j%FйSzFT(wfrv54f5#7ܪS-LI/e=]x[:L3Nh `22G~V:qĩQ*pܽm"._vmQF-ι@&Y}Qo;߽eXvNz[QzT ؉ohq]ԝ{srxa5H)Ւ-iE..b0y(Lc::yR $u.yօ̌T&pf03y1a9o6ˉF_NԷ'14eL|Umd vg0Wzd,֗rAI'fU8@o h~ꔯjd:b7xmRW5-p`v˲4w N,+sY\ Ծ #+%ԤS0&5Yt&j=)qju1HdglZ-N>#ihYgZ`O/dj>z!A]4Y-tz{=I=\"ǀ;12_rn-]I__3|Cw/b:T^X[Cj*d$/LeĄ<]Qzm+m22ph%ZzЙVh߉V>Ep,PoO[) [xpwאhkҺXzBvѲv9TdgOߝfؾ1%lA(#\ kkܱz( ڬ<ǝ6ƹ|P ) s|l<i"[f@ Hz.؆h^As~!yh>cz^uo̪U>֖8coC}w(]X1qerG^0Wnk*iTVϺ$a`Ga6M Eo<*I ,j,9Jx? \F5xdx (.oid$`bƠ ",}"A5w"rqlf^X(v)ǰֺoUHXe(ݥ̐h55%;(돿~HܪދFLJSUSWР ڡ0BsՋky) k J)Q-cvº&1cͳPH͌]SC""F m2B7i Sd ;vKY>PSɆAWi:5ZaזƩo<-7QfgeIhBXOP2Ho:j+^SAlhQUZL`ynh Oex` ^NU]<ć|8eo%syU2D;jLˤޝ#f%i @5P Wx(-6.I!lńӖ+ʈD´ CxsoZ60`iq4vrrk [Mh*L>#μ]?Yɮ$J5u^sѹ-o8,0cp" E8-AB-/UN5K|~˥8bot]9B7aA5\ qHvűApV«=)J@XFH[HԽS plhWKMd:  o6+DB?7Ya8!`Bm a_F@X|'4xR Գ8Ͻ["J*B#lQH+s2yX7nB"PZ4z'oY3RS($}(p wXB윉6KlzZ,|=4Yө'Flk!#G&ͬq W2,^?E'.B6|h{MϹ^C*ub!+`M*KSƀšZ pGu.eحfj|SwQ枂Z^(\%aQ_3ؽ9>19\>z!'+\ڔ_7Bvv,LveX~ .«`ŏP},`*u-IPIxgFmTW6^GQ^7r>mx)H>๗8'w?ǟosR9 J R, m>zx }~ƂⱀJ=M`nK+Pa15>㛴CN%SwennWyqڤPcvWY4UTp\}Ax_/[?Hbv&0 >GwMa[8$&|* D >[(=\9ZI }e)b̘ߤaY0.Zqvfə^\ꡫ.-U'(-7K8k K?K[藟{E+oXF a ͬ>yIFg=fI0 MK&~I=S˨3|a~s9ZK̲{\_~;t@+}F%D",P7 pTlfۭMsiFJ ͒vNFT%7'eYZo/_Q9^㲅W0${u2ʩCyTt~](C2 =*D e<'Lj&^ͻp=SK͞e~U[=ΔD‹CI`.ȑ_&"8 rcĺЉy&TGCl;u^ :7kzC)6TU EFnp@L>@-~ȍ,k/ρ au(LK=%f(0}b\a-AC}lא2yCRz[Hڜeqcq9 ?ߙZoBjK`WѺ\Yn'ܞ cL.4[yV.2YS*oq'8 k[OPFB>RӉjГ2QB FX%6d90Jð}!f2hs"&Akjd8y] ӘuZ3Ҡ[}գ!¹F1ɫГdfU*\nM)p`+e;O=^&Uk)gG䮌I xwZ?ugtyD\7BfXiqwⷎt7gcGߪ$ib>V"_ʣ-<(C. aVlԉص!10;2__$,5U MdSI `sHnWH֡ ƭc2Cg *wb) 'nZu)AІ㶮1;PhK6eeܸO9P95qBI<8iHMbj_i9Ț޸ks^Y,a{J.R#mpQ^52~fȹv&'v=CCᛱ>)K A[֠V,ٴ@XPd;Gd/bJѼ̓)tfl !aygdz^(+P[[5e<hS]ȫNJ7wP7Gߗ|s UY:8n /RU{CuCۂC5K-ߵhIKW1U\Jഡgg A%qcn @Rd8 Gb-ǜ'[2jqGu_%~?PXFI0Vvt1h&mxYu*q -V>5soi/Q!䄛kbDM4]\DP0gXaVEO,/Nz~To̺zEڙНxX!m ؞.S ?YʊqC:UQqiZ*R9y2' B<եUv/pߕo+S<ů7Q4xߦpM&wU?mEԀC5~i /A(dݖKg()AEFYg)u#^Um@8oQݜO8jp&$-&Q9BBZ 9"UKF1ܣR} 6L5$Qngx2~#"-S8;Ȩs $-C圲~7{5(ލޒ,.`x?ܞhi%5|.N_Ye3>d kj$Ƿ=;/2yxh"z~[rE2 >0L6x '"TXtx;$@8W@? yLhe KzN6 MP} >0؝GlZ_|r]y[&mUOG/Ԁ٥ti,)_<6go 2yx |_zrg#22RCw'TY;hE3#o~%^X[){ G3C#^.1,Pvj6: 9 < r{׶@ ~f_+MmB&>}ly>r jփV/t+{AWW/@\O,jt`L͚&}p,X12Ib ެ<jCq0>P؊ ?S=ƴ7tCd|?NHiTJ) ]7T\l3=D 2&y"|nD!r7GFfPtwΈoDӹ=N"SFʼnR5$L\~'<و^+.]XӃ07?x 4Z6q[^ܥ;Z݆&nspp ,t矏[ em.//z>61I{ܫ]F%g$%E ;}{b Vg9d~kHߠԲ-֦Qoړ/>bӬ_`ND /l0ȎAp<9;VkBEnE@bs?J/8iW‹Y# M'BSm 7+T %"##^|{AB00>vyx]TB_ ⵜaGCl2D9tRT|{᳾]wzY2YjY'0Alܽ)kI5,hn.o}-O˙ 8Q!(6qťbL`Q/Bmdԙ{@%" m'W V/u{ CDeDuZӒz؋'_ aLWpS9D;F(C;JۛB\ \^v gEMP|uX,8=I+ wnD% (J9j]ӼaѨێYʄ@m;D)t'0lghh(SK;X6Uÿ3rwHUm%HxKM'+`hc(zөz [Rc9wR&^.uX$+,z ׺.i$ZFErp#zLwy.A @ė j'Q7ЙC_N{ʷ+|ά,EsZHg6ĶEZ8Yu Hj0O,Ƴ=֝`9(?ԄvB`E9k>O Y_G@2K0"Of3ӓiu3v?R ޲+'yJYyq^ztKnUDR)ȸC&=ѕ ?}mv¬ഄ&^Uqco ]NX, 󏴸wWcnVrm4(Yc<9s*5svyT2GLVuٜq4> =>5:3~hÛ0:ګm}Ul"V%X[Uw9seh AbNwbNZu.}dsk.Igo12EفfW~yf7u'IdkG?teiŹNjd]R5bTϣsb@iGcuv2SAB nf=k^+̍`|Hz-8rDͦr*d 7M(h u`|UCk]jyMaN^[muRE IJȚ@؏׭agEvH.Xs?Z8Yzuߛ% cS; c˟X~@u>GF:z| |+\+6OGpT@|M%T[ ?m  1Gꉤe M0t?;ʧ7c=#zBb4N^+0<gtr ZJEX| K-"y+IZw60jv" qPAl0ٙ{7E0J'ef]ٱ ?'rǥρfojSK-ʄP}4ӭ%pR@LL@|}. [4~Q:)!jlCC"I IB¡ꢤ9%Y6^my0eEn:VAl :)™"bm mm19q9W8zh &BQq9k ImC;1Fm؎vFGq{Fb.Cį畞>v+b]@O_O׍oD>EۘY_X}&%Qu'@*V$ _QK`f^<6 /]z˲LOx}2dO q ҷQlM^z/Uٿ8Ӻ)N4~s~ºKFTۅӬ}=t`7l%bA ۞.WpGk 7Y,S&Qn$!f[(l)ƭ|0X&p-SM|[7:Vܮ8]#zzwKd`J,||cm) _mNjkV}wMt%T5wv8^Yj'D\JbUogjK#i Rz)!4 Y1Xԝh"wgxMzؒ2C!Ȁ$S`Kr B5t]?B+}F_ckEy ?vr1|0IJWjs+J!&8)pHdވi~ P*M9ܿh jwU64{^*#E3;m& Pr5cv5$@B~ 3rª>Zf7 367xti'k{zaЭG_Uagv;=<ôb׻L2C!GeCrt4K8& Vt;FI"hŰ 4a/+$zC#-*P1eHPH@V< a/P%sYb} W1Ŷt?*'zZw}޺NW@C0uȤ7b&JipmQAxc cT*zE{Tش&k"h$9 3yN<9FGJ'>:>$iU;Jrȸ$ kֹ%"%]i,:#,Lۮm_ݔ WP4A]tdԧ}x<}KT0M4 ZHAqNs/{X6nRǹt uKmh"V/BD/@ȵq6kesFz^z9EhL$QǖMzI#9oȞ|5jYmF#. p*x{O9?=k2*J~p>K~AvŀX$}$qƦJ6Q>;@&rD%՘HA*el'"0֫~>I#Z?9u-WgW~rz囥m {D'ؕ5؃\AI ~zPubrDk.\8\1 l'T ~~VK^8[`d TNIg mO$x$ xa03e"vm گ L=H[ EꎙCnw3MGHv]Cw°wwGzC}wscEIrdP@s9$]yom")_Θܝ5c] 8@jkz)_B?<#a/]zFydeU#E\xZ uPn%io b7^\"4ߣ8G>\=βzΐ*p,gW{A䩱wLVQfH~tǣhFE G'Wce>P\"uG0<|1܇󕢒,4SSG|sUw,ISaSBb*v;S@I 0 njb4;E|,U)NrN7LASݧJ|m5AD[*\6ɪq~_ J)bHhF'Yt"NaZ^-~YnK:Mky]A$w &TW_= ;U$1UGII{sT{&EI:k#Y*Bw7Cl =aNFRgryxݧƊGĶA~TF)V֨ݩ8Ye.t* >,JC&(vbY8Y*d?1R5%n|)%ֿڢMRx Tb6;.sVYW o^yɧ5vc3)d 5jg͎H!{U8Y-u mT A^F_:+~,L1_6OPdAh9<>,-GfuUTQ 5P qɪV}! +A@#F߶(lgA=_Y*eK t $z(=@z4G4iXᖫfPôfVܔ58MHܔ:lkSUHtt!Բ*hOLiO`#V =jjf9^~@Sc%Xq|Gʻg udͶ~5(f۰;iF|Yg8 <>m#d_~iR>H"WuY̿A깣}/~RKD}^iw-QMV-=)ӭ5Ƕ`jQFp7j(Z 썰zL1>za8>-ύ/W_V[%#\L@677N^C7qh+li@\;9;;"gY(a5eZJbp,M>+[ui%n*08&ڊ(FY; os'њىF# 'hܖ4a)>ğQVn4_Ģ[Q;rSP`4f["AP m'&tG7^_}eMUvD`:֣Bΰb )ÞzL'̧:Wy Zpt8*3oY8jeH˦Yh;*pF^hN Ei7|P9e$ cdJK7z d0T ݨ/c!St6rw@n}k%˄PK #m/ݎIc孞 bWg '9 3sLbqL7 JN5ŸZCW=nHh`óBKݳx>1Wߡ]$*^={)31yףm?u%}a]|*X/6h]r3+APJ H2OL5k OCLJDu}'k)PZU'8۟<`:WJC&,AwT<ã>pWSKS}hU\I=T,/E\;ŒaQV !u\)8 ">5> LM\V$-! Zgh370h.kl&7 _~8L"k!۴4omqJ9AiGQḗ4gr*ͱĽKa%ɽƆH'DvM+47b"?_o-ˡp!ە"}qPa>CS=3[$~!O>@H FcóOɽLҀAW7Y R=X:P2ApR!.+M[1· /YaP:huN̦tUI\)#sjZ!N;|KRkku/( Y/ej\e(#RGy!oEY,ƒÊ6fu|^6p:ejjy2W td[bԭG[Xzmr꼔4NGLV08RMH4/ū&}$3StXse 6o#ߢޑQ!1ƜlajLk.5mԗCUn츤ʟ~`(52tgG9Vmd6Չ,Ek6PhtVL ra]5) =oBZ7 JIDp,ւa~0笭=V,KLe i\EH[(T:W'=CӍ.ӱ׿jn%KsaeyC  {>oa?g8C `7c"ˁ$51g 3SDfANew=J&Vh7|#6ҙJ,{vg,uQIz ha5\dϠe6T}8=mH AXH.L,LAR"Pu(a,mӀ m#d!8@}pChkSb~_Qta(\Roᄐ x>A8MVX,Rla.0]Q._b?M[4?EYpVGpakÓ̫}wWE`)JU?k^fs* wo 5opYtִE[XQ}P6YLdd"'qk ?#Dhܵ?:z߷Zn}8[+A ~!s!J3 W'6fsk(sL,䍛?͎\%y<.RƪgD.MZ-E!RmEd_rଶrj-"&~|c;mӍJbq0ИZA/;(|e5ToZcKF.5):46.[Nݳ7 )K2Sp5@_GFBi0(`;On+Jj)< ť/DYMQ֫]8Gd/[~{KDBc=K5+Ց hIul_n.8ѶYb#`箮r؀"8欴7-Nwm'|{2QVkܟZn :_49S ]k|$#cI9s BlD9Y>ء|*`ZCd"0 L<4jr։~ j9-]?wh3P.fox&w"?HAhgVwd|z@dNFSS R3ϥ>=%%S$rI>i$"rGMM`=U|I#qScw'zBi5Sfm"9$t6_dFu@M`/?<73!H/ Ƭ);é=Q }j+J#`60lRݢ@X8!g^㎄J< 7y>k X[6#r <ǴrdB,kpm =@L5IA A|QP k~|&ij9/}B!Tڷ ۖj6l&>&0_"LM!Btfv)wkPאe_6v9rG4GH We5n ӈ"݂0ܪ21{l^@>. 44!Nbnb(*W%21?"4W1ZR?ioN7|j]xʄR=܃B͵ׂӲ{28\?T MXL| aׯ>DWb2ZRmO.dlȌmve I Bt}moڰo&Uj1*{rUi YuW.3db;b.oxr5tbZ1^;@i4Hۆ{p6^cXH_bq}:CONh;w&fYX߿1 2]:j:^aȊIK:[A?)(ÎbXzfݜJ&8R vX%9ԒըZl(ofRSxø-^3(886d+>B>Ҍf4iSm)SzHQI`ΏPkPJGF0c`D}Tt(@͌RNglh1_1&> V|HUڨ{xVxDC>z:38ΣM:\5OpN}PmЌ-k)sn,0f.9ƸԌ}@-:eY W>iAeNeR5ZWĞ걑Fޞ˥,1g]{tH̼h˛N2$-\lGB] #vvCi;}%>K T];|?ҋ2v4SxSbd#6Έ*oLԄڝףw9kH*6p.wycRǮz|#r-z6uӓ/'HiwYgw+xnǏ^h%s+2ne[-/($GYZokebHtGٰ:NM}Vc/GvD |zQj4_*!s\`֢M)&|51>I~H[De@g/9DV`zyЍxCcx"^i}2Db?יjm4>:'?=)P^ɬ[ldTM f! S!l>7TθzD`>E <ԀtUj*vbYMg/GARHl.v*_O@iNi0.RQAAU x?I,8WιøP8ϹI!'k/MX \O $OF([GVt4uG,y أde ;_Ac,V`VcT iV9w֘5#5%ͯaU| imsS)ܖ[lziEah.gxVұ&pƺ:eyrUuy+Nq6LP9{[ )6r,eASF$L{:Q7MW2!uK,4W8rv;){x7of6ϸנj!s&nlu[;4H=/xYEdmzB \s F߶ B>Q|%:- M8P(8w ݗ/%t?CuT;EcJ/=+2"{+@6cC+.|$yVF8)2 ϐ?oM]]L]dfS* ޡ{g˶flV"q5vmwP @BֱN膐0R; 3hLo Q5}bb~7}3/*8[h{"CPw3;uyr_ܱt@L=&:•o!;@Z3Vș)eŬarLF,>:\ couSݪ DܡKwb8Lm(#9o\0.s_'Ij7lg3'%Y_7qYFNw[Am]O/oSZԸyzEr~!%Z}LY&YZ8y+z}z>/o$ WC;^L0m[q i#OFmKA34BĹku#${*3ADZek`tu]\A m_Öъ!'wU`W|Jn#$OKnN -U1>KDT]Q,,.r٬rPsݒ8Ʋ1%PCTGZ+b(#+PNX |zH A\4[v"͎* #]'m:N৏{E0*NNkjŠu-$Lp|%Qz ORxjeOi 9+/XbA{1h!jSRh(^$K8gG܍$HΌ>Rldžp/N4 \ʞoUGA=Rs`>cO3^V@xKTa?1/xL -~ anD6|!> V\8T{IҗK4dAqfGTG d3)#+9J:d,=yCjfu}؈KvT]YkZi^|uNYҢv} IRUS2)̔:b$F6sT[XAE!qDO-ާTik+9%lB>{+7 {ygk3[E3:`-'J_> 9^Ah>n< " *'7Cߐ-K iR.#杖8Ĩr{b/̐ u~15+^CX+TJ@A3GV'C@l0bVbd>3 цdHZj[־\,<1$m'Qc%\utq/POj̾ZQ}r| \mav IQ~Qw2`~/kͽ? Χn769 uM֤z>'3Z>'3ȁ%~ "pH U]yF{KI$#Z_2I9.q펽ʰwiXWlg^WjA\vCcn,Ͻ$5MH\acOcKWC`]6֨k{@w`*G.z!{$#`x7FPyY9S}9-cTJkDfٚh!ȞYԁw?9XN^16* X*ῡu+R/}+,Y.7_%nnWm[EV\ZYYzâYwV2-f|_bd%>KwARmiР s vx\^@.KE3Uʝ;VQ6_%ź4"u͆3{!oMz=(*kj0y4;kU 2D5cb97]%}nl(ĩK3oWT{ss ]Y賉@Ȳf {aҫ>eU R)&#'LD>ÕN@%u PiSZ5Ɂ63vd0W'u,k>vhCJ&aJ=C ,QC`V"M.h̩ wVGͮ*>MFS9eˏyxրvgPLsʴߐqJ45$aDx U_wK[ם5p0Um^'$C>z&Hc-:WZv@lBbG2~º]},K1Uj:)E 1+xr`2Zڛ o9#^ey#f^"ZNAoivm=w Z\`舦.eVpt(ĈLzh@""gp` n~d"H}$Ə6Q)M$zA-8bL\~,\榾I3\5_#c҆V]1bn0m-_;%) YY&_7 8pPaH_4zԥQdKOW4tJ6. 4 < ="XX7SF(<O-m"8KhqhS&JXm"Jp4lnX4<8GWu,ҹ uw7,L ~ r943`ܽM?Y8fbW+u:Zy=^ׂp؅p<;lrWwӗ(%U)Ȉmi><_}8v Oe 2cܺ 85>~A=:}3V@q1%s-!V9/Pj`(Mc(Kl':|Hn΋L;2GG<|nRu8$9=W'W65v^P|Vc|^tBس0x"Z7O]oQi'3q !dñQ뻟 w'"_M-[0>ҭ^xLξE%m7$2l_ZA6 R ~ ^[.^/"lJ/>'|o殛O=QK89?)hߟŕ "Œ(1vRIwOԴLH&_2E/A0|".H..[0; 264bz}j9keU2HLM>P0XX ofz d 9RlRkz Zb6SeB?­gǙ (m!L>]Ċhz왃.q4*_u@C/i؛7 \7%8!j. nlҚ?']:3j{Z҆%o1vsw1,pև!HFhC|%k$ќЅݓkтޚPr5q\m"B jMLd*c\f3CiQuVV-ENSi~'ca6D^rȇk #M*}#g5"^Uv[]z&.h|DB-UD:2x ¬ҡɎ N0קʂ%reͥ9؊Mt}2&e?UF۲&tj+v"@ H ;O%x R_޾{ҭxf[{)%5C{8K>kܭK!Yl ybf|vV0>zӵyAfL7YO hiGU]FsLM\BʞO8sNha*bVQl,.g^W'9O $X'Γ8]&h_b4 u^ϐ61\- ^8@]xߎ(T}l(5i(<c=5pUtlπB}Vr+ r=C&/Ğj4BMޯE}ָ^JG.ԨG+KIRH:Cs>(0&P@hK|5$uʱB_̕2$)W׊  tsKGr[KUn&/F,E?:L  /ӽCjއ‚ cn ;`)[\ޕv#B<"uMz,;Nq`8ȭֱ>lƻU-Y 1lɥr3+Vu~b8k?JaU!em4?g~W kK[K;"iV 1O6!J>xotٵ U\!X'Sc# /8*}/&|;ZIY2^>ZY5d/[V|~eR|])n̏J&634]&c"nM8P"NƑߐ5)t.tʼCvH_a7~>R3[`%D!nngG$8{ԚYO- } >+QzVÇđ%c9T̽*AW#և4bŇڸël/u %#o8|>Y˾(u*q1S.kڵܱ) {v!2yϗXczK}XuUyDY \pIou."鐱)kﶹ1Ja)FA9M8\4u0ٔggzP}7q,m԰/Ov'3?>@`+)9SGC/dgQ7GbO *jKmF->'/! $ZѢSMu:zQ F8$ַғ_;kD8we߿h iɭD.b3|"ہ9!j 6^T'}K%X]3bN:pTxl>j"_ޖ_d0Hy+[OC] mb7o&9s%:H! jupe7rE<&OwB P oJ`]m G&zd8溎c#Z{qdWѩ:fu^ඦKʺ24̿*5/HhR&`%jߪTM7 J8FdR ~j"yN`.CvAu絽+tC;7pZO`qמ`?_r=j^^'9rmurqӬZb&Z}k&kP*gl%16*!%a0xE!2fө}_RӸ\Cvtil }+j;oHX7G=ߍ.Ob171i0")%CqQv#E'ME1k'ȖE:2wbsX/N-6kKskqf;rjT1]5tZ[w?bh1PJ7ik$9WB; *a^X2c]Ze)Tu{+*Z\&]?$(;2$pK[gwy/5 s?3`ڌK4  [rԧncj3( 8pј1ɞ ϸU8/ :aYF_6f蝜I-ض(1ԫE ˙oS'E\$3ҚTNIefN#aD!~Lt7dqS0½쩝RkL =Qfnه.Z/&f4Tbu7t*] J`.N!K"7~:W=:ߥ,8h( {Y_U]&E?jcu FFey#: S݃< {Tj0ٹʾZ' *hku3dl6Gڔ diڝt7PO'BRwPXF9jNf] /6 CVurX@\N2H7y4iRy>6.~!֬Ү wQוǣwp>r7]vP֍,Ng|l8yV!_'+%m:]Zrmmo\rפBFw3  ܃-䄛"dV~ 8BA;$67)"X{9 y!}f>ؘ' z#Whin5s?]ꆹHvX?gkzsȊXFe57$ SUKhfՋ'8]^oO.OGdDS^_}Ho)KU:x-0z״nR>%`.hhØWw/^+D̃E2yX> ]QeOT2Z̘0+{\:Y=$LhD4/u5ժp3w#KmssPS]}:91F9mb),Zdcc[6(pj- YwU`cB2orc;5FMr LzϹ^&t@sS s ؖ hQcDK~-/{ѽxb+ٔ54ew3RBIP?&  \lv<#bD+\ $C_d Wpu~ߕj]+;Ń0mi1MpH\D58Wy[䪁iG9Ws!STo'} M|2|ͿM7hG,y3Iߓ䬤r`]Wsɉj|Ė奓r =b_@H4=zpF'0`Cs2ōopW6'%54<>uٻ(1gO 9NLm[L2J >SXqs ֥23Q@ nGl"0><I ?7?!{=ڶW@Ljn7*/ Pw ?"m[A(eDB)ɶ‰ks9-QiaHy1nGCVW⴮]V9gP|Mpa #(2 mJ.߶3 <znl_f`]%H^fXqx=sJVdb[\)oqPݎf=4抑a|ViZ"@RX̖QJ3 ކkE=b>NNAPL rzڟs í M"G5 }݃"1H-I &oRq tkD4Be;)7@SD|Uܽ5I^ߋ$ x6Z:LɫhI}w,"o&${dB A|pRL ^5Ȧ}[QWl߻3q$N4 z lqr>[u2|1M൧2!|f#i9xfbO=`0N/뉟B)9є*N4Ws`c }U:+ $rk[0_9>pE.lm]:-kF? Xn@%+ 3-Q6"EqbugiA:;Wޓ +8i㚛9Y|Dw/&C y~nT${+=q._|\Ց# GkDԹ,}ZgHOme7”Y5Y^lRRrx:fSi܉ |9S 9oCkdT ʪo\+ MfCA/1Emi}*Pu[߹[د8V\.~saQd|^zKqKkLxDapO6$=΂fcL^6,fzh 5Jv>=VJob,f\txR4:צ)uDvwH?T E Ty41*CZQ{}Ǥ' {?t^@֌f]mU1GkP(CJfV'# Ekof4k$M{~A.DSSL@Ë`ܨ E3r7RǏ%ʊ(<*iJp ,B{4 K.{>"Kt ~{Rjs<[=2ȭ ̿y 6Y'R$1YL&['O_947(b6v~ӎw#Hxݤ]~B&D1E:^*#R5H<. }x沾'ޕ([V  ]9tv9Kh1i?ďi=ڔk>LCNP{háCY0P^.8Jfn hBNc\mIZ FP䈈 gEn4mESܪ%dž>*oΣớ!͙_F"?E/|U8h!4]S AXbQG3OES߻=~ qwaKsaomf'Uc {mTR= ~nP"/ U&W-$@"'+nħY7GG*0Reh{CSi| ]|E/?}j*QwUTHn2CTkܓXL"Bf-:zVO_R]$!VIk@ßYjVdQe,fXtFie{{)ù[=|faө"N.@f]SEw7!rd8 gUS9+ht20(+i{0 t˟:y>m6_DF䐖YyO}ዎuR4A>' З&PǤЊo,?(! ]fm0ygm~Vi MgnOh2kg˳mN+mb؅9*Ci|}c^ItPtEy42DhU-^6mawA9g1 ){TC#Ղ_g GY/שԪas쳕z9⟠S,q$QnLjc`RNYtE~l"i0i>1`dAP{`Aǚ!J-UV D;n50a n1;`7`5蕺\|vZ.ޒQ]zz!e_86t0fN> $XAYB9lJ I( k3N\\$}KY!'v{Ï0 ړ1nJx%DRw9./pND32ő -q " q!tA<9uGͯ9͔g7KMx\W@КR͘Ȅ%Ѽ{L:D!%X@KAhGoJ:R t;@igi ʛ"i{W`2GhS8]bw 4T2'|u0UsOor[8iVL󸉓%tfN;cZJ[w΀QN wHRt%ydq/X$A.PnXbq>6 ]ItS~<{^H]ԅK?*OOPDճp}{*=PiZu{[0Tpr2ue`W%/`>6 B2Z Fmg2mo/v~+2@pT]`+LZ?&b.*EJ"C>w)PzsMbGmkHX9:r|UKP1?If 7$ZT/ NgўlPQQX5WfVh9g9n,@Jt,fŅWGk?fb.*JN3VuaW BwʚE:SrFԠZJ2۰=>ȍ* +<_%`ǒ:=U|:=(&svR\<%i/ԓZQWux)ޡ2.9yD/;&o6!_S +ZeP3!ćmx 4̬0Vuľ;TH2别0Y9F$jL큓Z ɔR#_9"(x@i~b[$?ʴK!vH>m>H es^< }*M( ^83|'RgDJ/2?S3RwqyUJA tl^J΍7CZݵ.g|>4suǺX#M|Jy׺\u\:s[DF*dJ o|5hhĚu]˝@uNKuF2cB>VǕ+^%xT\aUL~!xoF%%NWċmZ^ƎY(<@^ל:e3<f}kL;>7~6Ab˞.$^*UHQM&Ŷma;M!~△/$TV1Dw c&k^ZQ%78wA{4P뷟:͌H,x.'yRbOcK5?,(O f=lhYsa sik`d[D/C"{ ]~JRE`oe1a⥣>Yy銪66B"p#ݥQ@zZG~OU5$J!vQ#AZ:G~P` S ;ɠfx–\;i4 YHHtz,KU;cH?qv7i1S՘>p/l,~.e,o5oBQC6Tfۈ"4 Œ9-+~e'@kqU ׯb5G:uoF s^]=]m :W;zq%%0AJ# p,R)bb,S-SN98`_0huE"mm}~p/pJDq8I88XP;U)q"!VG$J'di+{TS!bxkvgR߮ͅ׏{PO}!|]YżiEI\ϸؓ瀆b?\ k{GRW;콬TҼT>aB[+q{iUgXn&̉kDefi.;qꑽC7`r]bp_Ggk9%Qi&+Kh9{XT_p2DP}Fw~R<iz2Q&4I,/#T:QA. 6ڂ)jHf͜q`Cv9!\Vw$L}pr2g\N~;PJ*zq¬NDQ#lv3zxNnE]O4OR 'Irf +kdtUl3Gi5B45Z^4 oѩIUIqӴNEHϾ+);#".|Ki(PbzWSig+"5vy^xVS]*8bei0䌍w lɩ2mLfQJI}@[|ٟ*ogJWiOTZRiNlg_yz-v$7!!7L#mS-O\"I$CSTQ/:>;辫Yal]:NP>sOLEc / LjIV;-ѻdS2=J%`%<Ԫĕmn~X}EOq ߿K`wiz#vv <^Fl:Dˆ P-@34G[Tbe@RVvi Ƙ肸H)<0enѬ܊;9k0_'4Z(i[Oߧҫ.jZ3G@t3ߟar+#mMkܾXRsڳz,_͸/m(Рz)5mN3X-i.~gtN"nVaJW/ڸn&q]IS hI>M!a5=ՠ߰$+Q vTtMZOفTa;89hivJ'D&;L[z6*EGF7tV.HيpkJ6% ?_O &v؝mXHʅ<B[I I3wF{Y;N-d@Bnj5 3c%Ekco:8>ؕ~i;#'xGő=޺-oإ G<4'Xj(p P|pQAօi#׭:`z@>Q?&OA+'Rf]eU!}icE20WPm׃io]|R֮ uO2LH#LLu7=(r͗ߟܛooӦǧC}y&*\5oƏ)揶q$fn)q҃95p@KV 2f8rm>6@j77uw%2h|{&5~XKQ òѭq廵/3$ߤznշ.K™Q|C#.*DTaܷpw(Vqu̗?NCPΩ΀R8|18uG+H;)4 !՜ӯbŅ<"P2!+PM@$L3Xh `˄;Xh>2#6eDJvbX{f1sfktBn7x;Y $`*cwH7]d*1Ԩ :c|# 64'Gj%j0m:6l<P6 sl[ Cs~.yA|i0ml WMfgF9P9[+ٮ4,4KC GmۉgO 6{lQRynKV__D[P-(rb C154p0((4rX:_̈́hoU P Tz{ܙa܇!6|w0|NR%ijnشc&yByT"HTДGc4ۆ߀v4$ehDqS/~Ty%ɑӁ" RBElǓLcB?ز č\8zt^9m ʉ^S1kZeBt;YrcMh JRֈL%2+6-LR߈X Ylt-X<5[٤9/ Y4ܰӳbxO9o0/s ֑-[l"jp 6k^ 8ʿ7Kp!*⧝q>-6s#G-*{DʝcuI݈M/[ dٰ$^ޓ"`s%chʈTع2Upe0jY/ב3Μ-951P u9S?b@F@M\0Ię:w) u0[5Oֻ2ZLR:֬G(M5 _+1O r]#+f"ۄ(`]EAeݹR樈iy+=@ E<"^,0ҏրZ[ a % lQE:g`r.C . (޴f 1lw%-䮍&1.1?-sD }_}ZdrYwUK! xOߥ=LRYfX &L;X=ڮ |#|LnBڀ$ [՜Zr<㗨D4»PgG3p%r|hubQjhcG v!yXb|snæDz:pvD/1_ˊ2jG&\vG0 ;-:0 ?WJBOV=9D) "YLqJ˶P}5D]:<ʧи–wjr_L.?H2X2nH=Pu= *} b@݄mP7xHMx+cyLo{>S:Mߗ^{@>9lZu4"fIoې)n W6krF+_meh%mN~_x l<;ɽs$8^TT[q}oq?0B5@sE R`n܁sjUh4+e̒Kė239D>쨔:y;#X?8o.pOHA/uJ-Vc` o^)EnDd"gO>t˿qu` ?<.Z1k, .)Q<Ԏ`;er{'>T 1MCo-(Ej\Yɽx|tC` 8Ⱥ)`߽[kt:1)- w3}-;,lܲILsO뇊ÓH6B6ECyeep㵙Jאu XG(hM4[>CL6- ٛ_P}SʵE;dvmE)sɃ{_79l2`q8r{cgQ>s(ݜ#) \gC^h-1Lj^AZ$ˇn|W5=IG.hfI\+Pi2mVc{ٝo7f#I"Hnբ~A}U 5Q06|g-7"+ ٱ.6o{(]ۥdV\0Ф 81Hep2v 0\!5-uu @S.Q\-rj4Y%]N8%cOT)b5ߞ'ذ_H(MZ]6{w*oqVБRɒ`4d~ ϭG/799-o;)=YD40?{K-]͇# zRHpv?;mvcRKl sr%n }:n]> Z`͞Qe@:;1QjJh/D!+b8伛ӺqA8Wv%#ixyX=5Ml '7xs6ǁEsC>uS09\)<|ڶwB`'}Y22 yW^]L8M#u9b@M}`t-`sRӖ`5e`̡,A,)+-! V@Gm3٪{%5T+QH.j۽4a&ܒ7z FbT._#̙-*Rpb僱G3TTTBNT-_Jze6 ,A;(|a5\<N b s Tez>isNxr ȸ%sRZ@ fQEKU'#/ ujf^ʉLakUs;VOP̶1aOk9y@[tm&=_D,B58fmQclHR;y5tA]DV=j"i㱁R-‡[yQ -`gq.BYaE]m9 J~5B_[ Xpj:\N]|j8Z~ HP 8 =hl&?GP";SD z4Z y.Ѳ).e!g7l]_x CGF?(GDdaL\c=9AG` :336ypT#񶲅GJVOҫ3%{6Bm* %Gvw-5ٯ􊌽פ=c*l;xէk:&E_:ߊ-J Y<-U*[$ # @I^y\t*4ԖZ~9&r -+j};[sT8mr&Yݚ(1m~gEV Qՠ Rn B4?"9aɸB4+MbwrUvo^㼢~ aOKQQG)eamGƁd'\1 aWt()luasܘԃ B.vjEٮ=ՑoCYܠp.?dc1dG}6ѭOU)M;$lZ;^+P_t&S7,[3dΉ-˫i4]X;F%Eh=z%5 )9ͧY@ mdq7K[ MrNXޘ_r6 mhiu*.tWŦb|F-E˰:ph)QN@I#z2ZKb؞ʯѡCY8i6EƎfIEa¯Ղ4 4ti"hjE|g٤~rs_P~l2TJU K_Tq-Y{g(]4 b6'" YLc`](2Mߨ5Tt:7~zL*M8\qr Wa~,6GRC>L-gϫKwCEy(CIu$4;1AaÈT`F!^sj<5>W|,Oᩈn& UQ UϙDZ"{#FϛjTfOsk|WC :_JLs(s n@t`ã,QB0 kYcGi83$զ9u{I-uMCXYw8OqB3z7 ɥ̒T"\RkRqZ#_n#ժW[B!'$hBL3sdc E?Cr+zЕ44 8<.wnTU{^#K>Nq[/Pmoñ*hR*èy 0{E-.`JBlVLԦbq5s(pX_A -S!Of;vv܈O TF JFLÔ0]V$;IS,,]S.c^DŽF~BNC 1.s);|A,c&PPSd ftIddLL#ŷ1>}a,g1Y D֚S+f}aoCzŠuwXyK}>!P &]bfRIDZ7txfC0Hng{A4Xz zvWK%.[Ouj|sSW&  xHXHV^)ZЅ_fe8Z&43)oUS>YnFop5#vѵ':3TNN"޴ptc"Z}Oԕ~$T&3masmLq9_#i7'Kߗ33"!N \@ګeI 6.C׮a 2Vj^Vz5 :>*V8ܫnv%-[$8te/r ׾XÞWZLm`f1&sQXUwYXfqo=/hQ\&% A퐽2Z4%ԎW]:l]Y$Q(YV[0tDlհr0!q<|t;s͵@Q퇶)* )L;&ў>qUaGby= 5G{M;]4:#A- 39?YbgN`LH2zk٦yfċ$<Ō)~kKhq)D7.Z\,Gjn9pb8ȡ7޷>Y? ^Rw76HGM1\uIy9% /=5q%eH gg|#,q`7؆r].~4\rm9g&͊,UygUObkcG,yQ` f`Y@ 0rw%zK+֭sD̒2]3QC5fծZuLrӳ3 Oeg J)7G`ȅk{^1  Q gO[Me`٘}8QsNX-P/}VW ` _R#ۥD$;0OgKhdX`ƴxdRf=aZ YDf86qh6ǍV\7XqɖL „A`sq| !ί$hV+"@$V(8q B6-]bi%.GD[QXYс0-aזhXx?)ZU5XEڱ-1×0IE,O~ͨxEZ ۑgUy-QOq V%}'>M˽2 v rJ}+:f6:_؍3%\1} 0`75(_Zhkkap,7'jCS{3dAp `f3wbܨ)‘S4N|P\2 :o/o i;х(n|WrVeix.$1쌆˘׼݁U.m=Xt]'򻝞q2 B/tBW(tҧ-./+ [~; ircWP/ɭn;H*kS&4q(йaMπ@^ªpiZ9>W-h _i\i,9z.H~:`ln!rɀG-~,d Ӌde[H|%na^o"#9EInm忟i@IڳyP\?%H~ɛ;!qhUYguH"IۥQy8ChFտKb&7ӈn$8ͷt!/C`N[9atg5]89528Bu˔I;'݋ ek3nnnX}ottfc 2ɍ j9vS8 g(vFuJq4>h%ӹ PVJHq+p釓8%ԴdF]\ 7&֮-l!%,w[ ]+|&.yA$X Ak>-͎K-~@sdRb Jafۏkn7yQ _u8,z'ZqȹM#c]M~'&b E>v7( x?TU#~#zi7Sl7=J۬˵s@R : 跧Ւ t6W!2d?NȲjD> ;(K'==i?p E ^."&k, HLZLTn!vׄp("aȑ:":$4}/EZw׊#2w=E75$1e%zi#YdաƬ#h ɍ,A՚M]Cp:L,Ov,.v{EǍXIO">CLq(HdlׇtnS:/ l uj[M$ED瀣6[ґT'q o4I_9l)PvGVϧ\\ClL7kr/[I!RZ,r[,>vbWq>VbT0 .c=nCwAR{*TbzSbGO6T@r%m !%e[Ĺ$fg{ORW>0)D ~bl K*W [G2[&"Rz12=hYc%oRBˡ̵$]xSvF0sVՁPed!ytNn͓f-JItH)ga~OZ yVA{Ɂuuľ %GV$g_LRomB攣IHp]ؿlTL ?OYWngTn@}[tf|ŁE)nN}%ItH1bCP5}۫/G"MoeG_SS(+,^3|D=j!1t?S˓UR 3zߘ {;!M:qې|%^eQE`A3_ &*d:p:QJ֎A2qآflͷ:;C99d]F|Z0/M/ .Z93_tU'pŎ3Ly1F~FDO̭O[sZYx*nqֹ~Փ˦){'LI%U 2!دy(s\M6].UQ ƻ t |PTkOh#*ĉy"`69?HMPv})S&pEkmzAZ51ܖDۥ  l@b_/o[@tQ<",`)Iȍ CmT3Ŵ"c4o*qvC_Ud}as>\@ϮiU {Z>?FzҴvb-t]!+{#gB_MW(3n E >G#&u5]6ZuY[oz|D,DDž/*?6 T:X*P׹;CY>N{ʑ]12iFf~Y:c'E*ؤ_0!d,ᏡDiX) sptK&v86b&@ػ Di >Ʀ~Cm^$".Aiz{ih{:`?s|QM %cH;Tۧd FFeusRV|}>A_?b䃜)n//Xy{#FL pVc_cw@m0G,1AY*e4s =bx߾PzhgEm~.d=75NWÖlam\J6vY ~5)h9 R@oW &Cw9MvFV1}w4=tDfm q^Rùn 7lGJTs2,XLQ?}Cu(_)-jLgMem#9!f&(%,?Jm-ꞒV919C|G$T9ɞ{EIQEoh!:/S2㈈3ϐZ,놹%~8HND-|1Y׎3lE04 *NJMy%`E5"L(meKuE5RlrCSxF=r}듻9OJ;Neߣy/mikßؒ5Gˬ}c"S%FN>Iܛ@p;uA:95 (xsj,D[D6W#̲md->ZzĐVrPvs >lhG-V eR>V  ԥf 3 J&Uo;($ԕ;t~Z;m:Q*O"q$)M> ߛ4w"rƔ#UG&NbrQ\:R|ݲsaO#أ3ʝ*Q,Qi=eB'>TQ7E텇-5h +XG,Ƒ)Tn᧣?}}C@w3wraGVyKӓKlmK}B>Y=9{rHGՅG^JS}4U"Nx2q_1b(ypcͨ+V\]LE>CnTBAaA.G͖޵Vevբ@OĐJNGQXzjxXQs#֍.zņ˃M鰙:YAO ]6!LѕLUIB0(R|JY Ve:S[h# ݽ7V='crp-NnoMTņ%T»LZ[!o'C2Gl YU9]'×2fw$G9j/'1%<] $4(ҡMcp<-31>n]f"AcD6YQn>3q 0_xgk}Ϥ,d O'z59Qv&1*9S-D 2pa- _\ծ n̾\xzlQu~Tx;\Mp9Kd<)%G[HWkj59Oq&=Kg𰗜.^;,ᯭygO4"hdC 3◼Q1/ϵ;-H_F\ qKEShG?#gJv~&/.QdpzV2 AKmFA¹|as}( ӃL2Ӧw&zt-N"D%stP0)¥`3F5-g{R]Ví6dZ8*N9v_qv1NQC*i"_? _kmRgJoGPo٠ό4ǟB Gsx>e OJ-7-d0G"y‹T#ۘjai ~"Hs쒯yYP1+#{DpSɈ\⋦qNR E&Q`A,l/EI6I -uww}TtTt+63ذT"]%:<qɗ!*U'ɑ)Ԕ[ۿY678i,Ч SE˘S58!ci%_0{.zX=mقd}fPÕT~?l ;_ޥ\E32tŒݑ@OȑDlH*d\aJs_G&/L&ބ-?(*@,RNI )O˗}Rn?aC`7~Aa+gwIڠb/e1~qGfl#ye~ye)`P7AId"`0t*se4cĤiZBBYy/y2ZҘ'i8 @m̜wYYAQc\2^㆙tR9ky$5u3EK|DJ/@yƒ}* t0q9L͝jWmF9Z> A]XLÉ "zs—,G r{Lupr-鐀[wg;<ms_f끻E & ,xESdqUXBu$&\tu"0((i(@cqWV;5F'w}nu53 Q.M=eL7Of~Щ ;*+ЛZdRX E]ԣ+xj @zdϿN|Fy;p~9Ɠ3lϲ-y= ל/PR|b6"@3e28cdž8rZe~8  b nll_|,^) C~HPǩ]S Q1cLAEuxZmF |1l\+V$!uwG !'=auD ڄ_WA*_g,u CEؒ0V5Іְ'] "t&v;2f%_3Shl;F !1M( 1P[!GCIri*Pi!.O^,aX.qņ4C\npo:b?2CGqÖ;qq,@;r&}|0[3XF10Nِ.bc5D68Y;.`5:A).Kj X9ox(h8LzJhoꋪ#C7F8Xo lu+}{@ZX{ /mb>rP+PRrp#jsʬe^"aWpȧ^\ps \vLbq국$du.)l=Hx/CZaSIOB]#pz#rJ12:nP ؕi`I"@A[ %[M#fc?e.q۰&B +-ߑ;:zG`p@9HOiɅ1rԓܬ+7(/}FH2ѲG??]ɌrmP $% WtntL0zIO$1B36;v'|2E< Q̆[.{f1> _T|9)m8>з+2Xt[zjC(4Sgo0o $KOf5iNUTv^Q(dH/%]ʋ_o|c #EG"c٘I`{6Uv#2kHύ튓#Sp6GMI( .{<1ȢjmT1B<=kTPmYښv. 4% V.2-`{]m}Ldv۳銧L1YX|21 SZ t[MD0ɖN',WvNm`r哆m'zfeu?AiS;?!Cθ њGqA=a0e1&ߥ1?@o~iR޵XC|fQ H$<.7ӟ)`C,ǜ%a-y7.Ja/Vmeˢk1-S VԀ9æ~Mtxջ?T[+l a=x~ IwuQ68נX}٠mqSDߡYN/*"<9"2iE 󋧝B OP/i6zeWA]qx%nڈ h }\DX iG[J.=fԥBR@4)*M Dуc1fT֝>)s@8 MC\GB9!1o(iȦ㺙{!vi3ƋrlѶcj_7z>3KX|qO1R v}ϬV;:_n9m~iR-8hBcCtxmC*ԛ5|14Hc IY dFEK^wW}<Ԟ˿IRN38`K3foëH68{3(ˈ◹|a_7BU"\D@8q*1L+䧅D3{>CTfv$+sFGj(Tr%'cw]$g-uB-u-GM189p] JN}{Lso&2嬝թpHÆ좭Ȣ':r#9]؀ t:#[|4ȗ_=_> JN㸞,?Qx_.ۧx@l1+פ'7_ z rsWpJY^eM|M !܊h;Yׁa KaۥVkC+2\d.yZ  $5}xֵx*;Eo3 Ɗ}7]Ȥ&.v+BwitG<+Urpq"56VR 3j*$54(=s]IP׌m K?[s l л=%^`Ń1:U O]X@'dD4 NfbPJN8 OT q4l$`xA|K2s)]th)/Tz߳&-Ku8> z2 r>ɟ9v2Pc=Y .1ՉR,|.#< ;'QӲ9@ dEE)v)vvBs`,E,m^c)Iwాğ3SnnYA ƷƆH\^]Mf^ѿ!e-N:s1+vp0p<gтcuVby7޳؜kTBQTBq 26ǟLo?07SjVX֒QrO^cq̎=ePlda).χc"r 2K\sf'lzS.P2z(Fϝ\IIwMﷶO" mDt ӈ; ƂXmބfʫ9)'EM.WϿ<̏l_ķ~XE_\Z, Y7W}iNi~3Er| Qlgaf{rL]È הY2 #!3Y)Q{~x8A̭ W`*)Vb6uq`sSDTV H<8 g>Gg G|RTqV Yb D=}z~l:9`&?JOॱQp%< ëI2`j㩀a.H& 1>7ᩃCwٙ]~¹cF_B 0SH\2#n%=Qȏk(ѳ @Ge_dHn@^UpOU26_^YY>v9l~DF0*/[C۝b7KX`яZ8ATu_\čԅO|gݫ{fu2: >K-Hs>(+;qͲc4 ,4(1kCޤ Տ)"QȈ:ֶ,³N S|' VEG!?G+AP<{ wǿC g3A0^Y~vV^8׾׭ ށ1| / yd? 9z 2+=y%U-/w4i+W6+b {tE@ ?YxMZ6&TfvM,)MM"~;e_r U]=2,]yקlǥ 㧛#syi:D„(LU{ /78>G`V\ѣ[N8ӱT"i%wa4m,$!"IZ3> M\v"v.= YJ>w+J[Vh[k6kJ\:aIpC'w$ɲ>A/Q馥@wq*7+*JDm$ 2Tu$էh///ƅ®=隷,6~\쨽%lVc;G7B$|MuOW !V̸8F*GVpNbMc0[Lf\,f-D{IPXlDaM 1kFȕԓv7.]7W^"wGQCY̬6~+kvn䅞 #.l)02jYo!FaXr+$BQ'S5 V,OnlC3}SUw{LȪ 1T2(V7м'mJ_M S=qsU59f2=YM%CVևDkGoH &n# itLRZnvCa:M~&/JZԮʁlfyRЎCW7~vZ M1:<Yo]pM5PH`a d8%;iߙÉDf~™{t!o"Kw/HgG9_0` ޿_#ډ,. & RTں^LX[Cokn?`? ٭ԲITȻv/e"_7˱8^]"H,p]-O}=@_QuQm/N˧%RXP҅yw!!AyT!Vtl4ùb`?J]$֫ZIG6̠]LH +5zHM섑[(羦 ,l]s11m . TێPx=K>p)$'9+sdBS"Y:Ẋ"|v# P?<'Vqg!'=)tLJ^FW :`}}+/ EutJl.05܅ 5.&ʊiD`H'3rkȽ0*/f?9U?0ˆ, rc+KNPN]x@[@u{"\k_}(|GXӈM,hgbCY1.>A3O=w( -> C &`4K݂l]cĺy(6Bk<&*HJO*bHw:,m6?Nyir&Zumz/ʼnfGR:+tt 9@ٟ6dwzz4D- =a !]^i>ExLG6A] ԄPv6/x/YfC 9lyw5>~sJx[xƒGqN:1+`:wY`,93Fzbm+^"szU = du6j}lc1HTR1L_dMf(6f^% L7o쨌vM+p!z]MC*up?T1ku6XpnRo%~U5R=sł]\%Hooh} iT 1c،zOзMW.;HмW,l{s-0c=Nxn㬠PFOQ1$:>A[_~ d݉uGL[th2k,Xa U\yľ rF(b@qOƙMF0+qύ_{@s_{bu$$TN/ OE+_!W̦ޡL&mKe 7EU(,̓%l$z:ݲۤ E±zTW/4mF!cgCa\~D !rRE tB}'z35+ev]RBF. Jr}~XXZGi1V`;iRnaɌE3_]qgS,!&I -^it+))`)%Iğ#tKq3B+72"3q4++9O=I` EaYOӲ'ŧu7Nx:wϻC8*uZVv!JU zN6jj}hr6s( ]C,Zz%nhϙ9DXso IL<&EGQ ()ÏeiӒ!~n p;g: p%ƈ&00\!?6@Gÿ4,A1֗#];8_DҼɘmch2 ,\6.?)-̦."HR+SVgI摵fe*oj)m-03TB(`m ʒ&&kT \X6>r&66jn]'-SbfyaB F9Onrdr}ңU h10nEZWb\36xm.j {2.DO9ZSn,5;B٪78LniΗ!]YYH5^8@wPhB#4,w0]ǘ>L@[j ̸om{`. ei6ڿqwSt(u;BX(|k9p[qODyr)cͰHpz03/oy<%jShcU" dG7U6Z;9G׮Q5W&9/yA7S F|g[SZ\0W!Px.dԔ:Pe'QHQgYʉ7لO3ц}5eh1\zA{fx䪫R:gcܕ=xdhEOc~x~%UL߄lV,_I=zWkfנn2Fǎ~lҭ~=jf2 Xmw*HYZhU<ZkJ^j:=>rS6Ar\eݻy }74~M%:lkII踨fyċo>5psuyNqk}d)jHQ⎼~BSm3U*RޝYDFŨR PsJbK^;;S9?iX\OJkT7)?|LՍ9} vLU#kО Yd=Ѥt'Wر_K+էphr#7\a1LH;< :HYENQlC>"3bz$g 8l\-c *}}=i0`nc@); a~”kҰͧ!AoIR=,]Cdۆ> եs2y!%rK  nd0۞qY:'9`iO UOŭsj0uA4È#"K2e,R7Se#,6]g I)%Yն ~f(3. q|.i7%6uJOWНg-ITslJ >Vg$ν@_ilk{,V]ݜlseޓSW6i_quD ù^CJEwha>@G?h[>̘C:/Υ뱟.U3l0CThI;}Y$$e6(}Q#&:ڑ$(Wݲ=49k ?qqpI<vM F Dǀ<]BvL/Oդ1I(!qB;dwBmu<@Z Л[2`L9jDƙIm^KbtI(j/ u#7;i63RAZ {k}s+jC߲$GO5.-ǟgUDM9:XP7  P:WuOJ[yS4=7q41}'%{ב YۋqؠSQ>|8vˤ/A!f\,A5 sma;/;GťĞ jHx X0|Ҍy(=ecvhƿZCM|)Ń+r))z;ʉy&]\i-T6t ġ0sܮD}$xr!h8AqC;vJL ^H#hzCm˟83jwAÄ &"76HBxeM/0& TBc Yny1=ZOEza* ҩ ω7@tEtX#Ơ& B#~R8Kh{kx@~ E%4$K+S`) =Ujhv_`^9Gf5Btk;" E 0 gV=QJ$:lowhޣӢ?5S3E-lQ\]K=HT'"ݠ)¿ph6?ȵLG:0JbWMyJgLm}| rUxyJzd `"m%pӯgΧfN_Mh8P6KS.M1LuBv};)兀8d%N!EEјWQV'ԟ(J$"n*san@uWR|q-@i}+&92 H H_BU,eNOQ@@FÐؔg:۲7RH\\S*OI%{(yp8<ɕ}EiWy?t;=0g)Y_jk 6)D=#mvbIT:ANg7@ d+ޘܤ-@E@܃w?uXjJzQDֶ " W#GԸ0R[#(U=[Rs+ ÔBԯXG*t @NyhdVu~ĉ Y)l T3B@%f9V4>V첏x!ɝiٚeDG !hnrhi/8y=} Opvҩ8=24?wFJ Rl~+[l4ʙy> klZ ܂1Bx:vZUʁyCUqxTW{+Mfh.JWgl'TCރ@6U2'Y־QiKvHZdvp 9ǁ^4BW!q3:NU KW6#_us]ȡԯ.It(8Fk~ cNNbO-%o#F {t(g'OE)~CUd+7KO5- ЂOqCXC#6T'7rr%8 n05 a&ߩJKLv$b |Jj6ܛM jɏX#K/01Y؁I*o=c@a,#W0ɀd]٩!pQZ˭6OUFN]骹Be69M^svQ%y @:nK]ؖxTJ/mg+":xΖSzH]O4PV P~G(ll.a?U㲈2N7ޏ茯/Hg (6o;͵yxK50Mc-slzUd˥ p'JtuD*ɿz 8ڳkW'\0SXlDBluk,n^:h$ ~lҳTKs R:oqBB`=wfJ 9%R9#le5]NFR$zˆ7r +P9|3}2b$vj]|j=tp7 '/+,\Κ^s%ftM] ji3q@,Ԍ00qTO&佚Ϙ3-#n(E,u݋*_YC(;@lz Rtxىn4sr赵! O)r_1AE zf/B=bޕ){~oN㔠ohF_KiM [ӊuouG:=WQVzw99?[d|,Z$u`^6/%^V=B$[ߝ8#BtĐ?1v,M|7E*kw/-=8E&*Xe{,O.܉c9MaO)u^1T"*Sl' Z0x|,Ja*;Y?jP칩*ހ;dT`2Sg%V,>6AmwC}ۺJ;j1|W# }x%/q:g5yBFP-Ғv7(c9kQ)9;mc0O$6Q{bRt~^ڜKkG${_^ j9]3)a`f ^Ū)G 1Do,^Jh톨Yk}@h-GdGc)]xXǍƥռ%@e%4:_K^,dל@E^l+~#zlʣ'Jy'&FI}M7[,,ڢIXg" pD{]ƇUo%iX+awj FyAڒsҳ˾& -к%GD |XG :?l4_s/'~`7]PY+5ݢD}A?N2I72 e ƭ7̮F^ G0,,q7*Q O >~Ww`P[йNa#uMxd3|j>Iy?zfO"nQDh>cvGd1(>Ǻ܊) 9"=6BF`!څpị؂oLN;8$:9?[҂|gPw|#4BEe!lva$_niiAV6y0/f?9p{ʪB=wvpshY|ua,D"wPy!'GBDLӚ<άSrzMqWMGCE1lbAu2чH)̜Sۿ<A>䊑Pk;%EIFj~>ho g`X3_5/Bhs4zMdN3'QŨB򓭔F:03k紺Xhх?Vv20ڤǠ-'ngy~>XnO)7E}k8LIzʔHyi[&y$On ?~>s[=GTCsI.ue XO櫺')4U!W)[/oD8 0 9xE"_FɝHlg]Ò}m:<,`p pJ`ŝOA!e}N5zm]8lkfg1~yt%OSS'8ϳaK,y':ػO{Bnpy fP? 7e~-Ǩ3\,{}>Oŀg:e|;{I{pة8qâviF w0U ="K_N&znUP"lS VߌЍQ137ͫ]h<= @8(!Q$xX@ A%jvXh4jmqo Ûwoƌ "1 T@ Ddzz[rt͏,_|o:mm>eR׶`yqU3.rPI/ L۩:J+rciyP$ _@i7~7;5\MY8<bQCq.˅,AGRO JEPXH?œyj ( ;cP.J.3} ZQI6G2y~*R 77wd$ (Pp~e]g[X aKjեsI?H\nm\<ꅛ+[3qoϗk)$H uG5:GE/0WCp{O#Z::T?I{^3b\gJ۷ȶp)T:?uBrya.fb R.߭osj5devM#1Slz\qR6C1*wL) VIZ}`%:e)eٞo$@SLAA"R5ei%H,̓z-З9Do%Ou ~{R 0`(e@.Yoҍ&L0AdZP+Cy*)KΓ#-_ VCr7ț>ޢ(ԒB~CSΡ2 <^= /@_F |}#sIէE- VVjUb3dxZ]$Q-P|:.$>Wp]WW ߩ1-HgESY#=L;9J/1 +S2ՕH1O?-p)6e[wVJ0(Fj\Td4?C3Ss->3:SSׅ7th f^ݫؤM_DR߷ns, 0r<,7 +)J4`r VdCRA|)i#z.ma]S& *듓ҧܳ_E>Q[`FifeT"[ub-\TkiIB A0OaqY&.%K/(J /#pMg"bhx<~]L xb̸Rkva\Oo1y$tt!,HILθ%hߟn%Jo7(@oH]~9Ѱ[Ֆd\" %(AL`q wzx;>rc3w"W! 1FZk C57r!; ~H2ɑjqU&4Z~<+E׸:eI)h pڔ"L<"]L)p^v*n |RjSGxJ+_&^ 4^oc'EmTXZf&@p5+T ƴ5~zBLdD޺R8yGxI0xw ?/\W$.|eN">5U@U#ߦd?;Mቍ0D%/;I]'V˄+Kx<#q86]Gnl\WJi^?Xߨf"/bp5wMP88*3ʓjqXen  >;+d;k? ~hF¬m[g`'CPQy $(ŕ|FSZUuv+[@)/^[W#nP z v b&Y9%8ʒ΢ -=.!=>ǂn6Qeف\zbcȟԪmpyhLypu#Tp?1`IE5^-羚i)ע!R%0w'1`O:68w,5Uo4}4R=Ik{4R+8Aw3/N>ֽ 鈼9ܾ7dJw;ǯBd۲^v9q( Ia(+<s FFݸcuxD:@~epi&&T5HxSk%& ĆFY$4D,~P}"p"th7RێafYVOG;S0q|I}C33"Ċ3YR3NSh=S$S]oSL4PnSnͶ?G^j52,Q. Tc'%gEn0T׆(.EAlj ]e4'ŀ&VKmV9l&ߦ3h떑UAje0E;>-6n.\έxڱ;zQ`5cMOB`.|~kzI9JRY:DKHċogy$+lgqN d4 zInE۫>ojg'Hd/#`<TQX,2ɦ߶(E[!>Թ(tvεmg(:r- t[:ȷtP"/ޫsTe1I xřLVيKvTƃ s}oP*F ,VН@Q6! ̯ >cSЧGtݳWO˱Ax)Kߝ>TsF|g#Š3KH&-\D:P;:XYCZG V4H2{#":Wr8Ԓ媮9QTn_ OEΩAMUjT ÕpƬM>179y?SMJ;a-QLGowT Q֜z6S1;l+ngP_c!uƗ-^Qa]/9-fiob%iEU俸2V"M8XoEgߨ HLU"/Ʀw-̷91dC"yiТ c2@ j6H\c2RI$N3֮C5'-x[*(l;zFX*aa:X ouɂ_MNW_@c v|؞n=8H}L vENzd77JY>=t6!lj@ O(x(jzͱ~WK^r{NJDi`ury Jp۔_jCeLN(a+A|YbW&̧s4mi:0#eUeӍJ?r7m0j}L; x AKj ~8 ,p{^n7-0%lzfwЧ.CLwȮOgc++Z+R4NڥC`. u 莢U<"X*J4\EIF\߈h,61P,s|i"Зyz/"*ZB/b{+a6u~[Fh밣j>:Y96wp_Drʡ5ewJY-KD,y &[ =͢DU;+qS15DY&ڸomu'Y36:y 4LE;ğ u!%gO\U9Dtz3ι/-e3qYEHB$B{Q?^~j.H%_ܨ] V0WXLP[̬\|"] HLk -_suxc칑<9ߍeZxêfhHF{8FH₤ 詙fWFsCF&Bj#Q?cl oGJ8 !YiT :g_֪L KrQZ|%etwnY)sUoVki$dl=E1&vKgqj"S#SՁ{"U>v#PFm|{0uHU\3NjD2nlT"Ո* wkEx; y~iJEBYJFn>`5c7^w5]:/O#I"]R Hw c Yhů:J irf`T.^/@BrdVodsqAg|p˼pGC< SWI+pOSoWcQ\8IypҬ U>^O716bUq %?QIL[Pv>DCbC|R-^H l{%:4s";c-MpaXNmwlA2@Fjf !Ƒ}'u(5 /zّ H% 4>_ ^y+QP|V2plq5K2vgZ}+^[+EC"Q MD\gS}ܮ^|kJ|E#]\= {ZD5&2WHBt'<Э.~ '1NM`y煎y7pIѥyW -| }yN!x/;k׭59FĺCE gd7\xW}ebq+qr?fR>}oZr$nXQxOX0h q5aP[f+ u35)y|4vSIx `﫶 Ms]S_0wЮS`1s?_YV^@*Q1!qx6|sN F:2\ hϩr#he2!zGGkd#;_D Kח܂C lQz̹aeuaŃd//U(=q8-tIK͂&a I" z jos[yU>p5CpLSYЎc]=y_%S&TsUOnUٻYv@v4Ra.G?jugO7`), u}Ό#oLT& T='`I Y<|5C.$IN5 okķ@m}PU|H5Y)pe3V}4<ύTq=pޑ$=2t[n֑Y-;,wFo ~fĸ<H_FQePhĺ=΂E-+fl"7JKVrɤ2,9U7H7׉yz '|@a; 21,GGO[A7E!#6z(AR'{iݡ;hSTMv\n,SNR;~&A;ހCzKX2١5$rMie0JX>a=UyשD(i#jIL#WWoE]%o[ ?+ V*&ŐM+P {b`@ȰIj-Gidxe<#F a(8mMڦi-dZX)1}b˟G H,i{t헃!<6c$0_|{v%z0u8QayMNBeCYiHO,W)t+>ۛ](DD d'[Q1&\N% vT̟Q@!.2z*dfZ> nP~а+"z=CZLhJ;xwAX.by8GsJ ovFA0g<}T2KЂ;sGt(C '=|dR_,Ye9>5lٔVuF:K*2Wc8+6:HcvHu8P31:lrxA }~aD@ƽ3\˟s6>i FHӌWh(l_[|:ת=3vR 6g+E,f7 51W-oz۴V}mNMf 7,CG^E&em`c H&=hР[![Lp fV$CE3̾߃Mghj{ ^ ٢=lSd[S-$g0]o\ږ0XH&#sožz\i`/~ǀ{gH =Po-4W;MH=%Nqɥ{0髂]9g`bH3%E22+GZBR\9٪qRkHv.b:ɼelD//c!tJVRȤB;h;B^܅ BFyj!Z05re< €`٫m r88>?6R''^FZ*k$f.|ѨgH6"8CB _[],G;l2ҋ!EBE[:B1Sjtԡi_uĎ9tёs :oFjGoNډ4Vԥwq~<1;GU%)ɅLȄq\c9'86X*rEvK}4Q *YW@1*@pa\'e17*,݅gP椆/Te!GVBb!ᱹ\6*Zn?-F3|KBn(r*}} ZkBn8A1HZ.MmZoؽa9_Vߞ8nq(j+Wpa;.Q~ȩ#Ayqڔqjud?=VDG%mH֚ Gh^7C}wؐK<>∲/lOF6u=L0fPc]!=\Ԇ-1;_9]"dRbzN^=<lrk?@(~8Qoh΍s0ⵞG~bHz1 Ezގ $_&x)WWA^"sCO-#FwcAukK0\"P;F(blJڌI$Gya& (5S??Ӊ~SRO QcSH}Vܶu69`ágs 6PPd@sD5[Ot<#|}(̓|Gm9e'^ND/lˑ/; L>[+Ywj L$nG:?OYU34y! tQ$~ve|EBBKPo~F܌ VctfMiڗAމ9oy6!dhKFzUymZ`PĻ~ѮNn~_~eݯ$kÿ4U4Ы%~OGx `b>г]5Y]=?bX5N޸A[HR.us=DLS>Q>, N!LnRx><ןUM% Ȥ&,X/yzu u.|n !cM:V7vE4~' ΂9Yj]7ܛoidR׿,4mN%֭I?uEO4Sx #S&$Pj;7x(.a4h ?GjBc`ܦ/䎂.oň=[|} 8ѡ@_NxC3e~R\-Y<RtcOX%فeC4RZc?# ,#T #xs Xu ʉ_<at]Yeszڈ:2Y:56t}.omraiT|D0֖(7uIZBٻSlqz@@Wk?5q w{ɟ}!F 5w4 co,FA4S@I1y0ʇ-?6r!ëBzAݼAwd5|8^# \593s_ `$ k׻FerV Q# q6'Sنl^#ƾZ`=^l|ښEkt"*H`&E~K;ZiPM!D + s" yo/mĦqⱨ!O[hPͻ']@ߏ#DHעKy]}/mU6kMj%JT~LbB88Ip0Т)/3Oqpx+׳O.M7qMz!q7g <4z߮b!NW#3J7Y^R\]8@vJn5%Y=aVfhByțb-_pOQG^rF6켮/|]7Q8dž*3P4}yC%A)`(J"2~y]7IKGlk$|V~$.1m;K_{Wȁ`":Fce G{EtPU Ɏi/w_1*l ;s5i_ED1 8<V(6(s7ROᢞNT<"#f1%$i|$Ǻx?5=X.1oD\pIa8w}8['`*5].H|EÄ Ƶ\ۿUP!2kq =nFMP~4))Q}M؀4}% ˬpk XBD69i`><27&dqnX.xٸ,->zt5sMO4jJtJSt /EV])O珻JF׭"<۞U? D djWFi; V1JƓ BG5(׺Q_7 Í;DܠUF[x*Z@@PETx4)LFtXJzݚ-(pT8pkO=ҍrTO\.-ݤ؝7n%ñ%Bl0>rZxM6t'7+ړy.lڈ=#R*m&=VlLǁ}ڇƤ6(ȝ1;VI 73>R 44`5k`aD cWf=ʞ.p?H94l`{!+H,|> j{rU 2k~'!GknRMV0M땖G*L'ˑ 0p eBUD1aQ8ZՆeb>e}z$~-IdαL ^|ð8;3{a So04l;G꾻eri"?>vgz4>͜ 0 PMz,ׯ3pÚx2m` miWgq_:2s/Ϳ3߁7ZY7W}9SL#(#gt9E  /nYuvoi=U!SQZPG F sh+Z OES49I3nrUjn $[AKF0)j?L NG<g%}8ѥ˦1 ȇkA F;4/ݐ۰bQ9xF ZҟRAVnX"E'C8:ns&'Ak'Ү^>12Q. w{ hKMI>)`:$v&Nyym\2uxACT 'gIDؤiǡ-mq{#%Zp%Y'1_7͢36/i6 .a_IpQ~3 Hu^c̡Ň{9WeJ5h#gddzބx!v9Ё ΅]ex\z fܕd}?1 "W=e+c1h ɕ%[ćrhGma'LOKKʺR 3HniǴSŕ3~~W1NQÅXL΀&-dPeM-jոGcOv(Z? EYfJR /1Ur[Pl PyylŕAC8\ i?,5d*BB(KvRӔ4mb4"Kd6ٯ3?OG~yc ,JlUaf!2E0/=!sЃ2h<şR:f9,xIǚ~&?im=*.polt5Ըdf9TY#JGu!/l/ fsygLsӆap lR9ѕAc`rB3mVFqԽtﳤw@LSU s7`dv/ݰ@{f8>VWlW^Q9PtB|߲.#5D^x [&5#Kcz,8_ZgK~6'2 RnHyGgwnNAy5BS ˆ1r4<5 A(~SN˃eF6ߦ>Bo 75)X(j̴ͻP8BҴ wp,Z|( W_\Y] ;an+fJ^;nO>yJ@&V%8SSTt܈,lLNveTR1 %>@gBV7}ud?XH;=nzDWja+xUYW }.)DZ,ik/=Oo8Е.{|1ba[ﮍGĸʬ6#=/RT »s@K>-Z|^b+8"sV942ِuE{s;CJD 6%?2"_h>iAkKT|x?V8Ȍdbw{T2S-B508 n.;Rs[;J8Mi?;n(N/T0t!ї]4Ncr4y>Zm۳Cd sl?اR :ƋCS0l!})D7T  pYyf, gxQf=MZyh^ )l(=3*1Lk%êd]m{nekgj?lRl^<R4A/(kSDĶNe\W2Uy% o/w}4pI.yU_lnjH~e$G6"oWXn\ V 'Ƞ1@S4PޛKnx*ǔRRsX7d}|_D =溍mIjpɖ@ D rԘyboxӈiףcp4!2J,*hXm$IRu\sU $Lx1:oEhrBTV-"ǭ@fu 4z57qЮC{F O(2m[,g.<&T0/"*=U'@VM); Ds.:`b IC~S[L-= -^:Lڰ{}^=",#9K0;Ktgqy*8;4 $QIў_0+A 5hUPU~FD|V{*"vz& AB_%=.lfw6bKD)I^ ?g1sQVm_\Az3a|SQL˒HV|OSc8U#j/ 9NMDM~Ǫ%% _FG"5Qd 6I tn!xW 6&[Y R#- !I'fV쏋M|s}uf %>v(K)+/Kװ_!a`"p_?M?4N>G[l@Wq5\DUV(u%.JF_vp( n-GD4,Fqxh}11ⳍoYVYۄvD/ƓQK_mݠ`;;p'On JO'+ī$LÀ=ݻRehqlmPM`_A(#_!BoPcB؜itcPy5I)w;.+ I&V#㕧?+,esd^ɹxŕ;Aܻ wgr2!snFV;O|Vc 7ژRvx(@}t 3ı3U ,ݓ!3;cFC/a*!(* EQY1{l]jN9esfeO@.~ScTLֻa=VyUR*b۪$'f(󤁁Yp1RE[tv@):B1ƕ7,8-g@ʸ*]LjC)JTYrX8]O+ԃӤWɺ 5Y}<(=ƴcbߐ"l*O݁\q$R#X"7}87^N.K:֎a;?c?<:\ ߥ0ρׂO;Tl;/_Nהa9y%켶(M3:.X BRѕqB<89'g”M-Ub,ՊC)؂Њr0}wؾ,kɁnS"IuB9[:LGRh)*\~BgDX`w rVDRLxm/rIVGN6-?K4` ̀r_M2Cnp3ZƝ_(7P"X@ڋ uY~Q ַ -ҔiCcXK0 x^i1/`TTJh 㥴%ʕ,UI~Su8TO0ӤCC>/('3T0̌)tw.DA0 "vd>ɱYBrG =#Ewo\z?..MeQ;pѧ 'QǬf;]s}eVaGΏ{VS;˨h&+VgLrL@ 9@ :ɄƃlJSd,A6fOE/䚫'wŃ ]Kj!M(n}!0sdix^VF^Xd NTT@ڮs |hW x;Vk_#}DakW ͪt zb-k2B)R"¯XwUU͟.h`ϥnA҃E9lvEAC k!)F,'T].3"DzќT; ,Q㹾%0i+u8r.B4s˵K#foLT,] V<|yE&DqCܪ>Mm=ŌVv4i0kѡ[@j:QCޓCSޒ'E}ƧCfo'cLlh})Ftn>Jkc&ЖUqjC<=z%ndΐG!%lWf=qF o6D~7"?^c-FAlҪT$AA;k h1 B/Ȓ Ԡ<ő(L;I e!}-m1GRvLѳ^1zg/슟Yqy+Cwrݪvj~|`~fCuy5=x HD,Ԟ>EhW<EU옅GOl?,t\bJGbV 2 ޟxkcG9JHq="~c)%973(ۜ4+hR%oy¨I鲷tHDj| А+'PJf ,IVԃx  X ޑ o/ӄ K7M]6G:g!i!ys' zG{Y/fr xZ>(4iOM8nY}ZS5p3X (tz FXl W E9,FvH\*DKZ_Ю:uk4IVřDևzv|h1;"/pW{k /vb;_5ˊu)7 p|)Q; 5~N\N?wnc0b5FU5?+Qm˾~U7e$2X€ ҝAsk\nȑ }ӵo xtQ)Rv*1L?WQD[ 7JhИDj~ؿcca^tVn+Ou!xEt,JM'xk]5|(.-W^,Z̲1gOo؞txdN];5Y$?3 Z‡f GgBP# N0'z[l;yЎ=\0vQxu5U:X\:=^UȚe+?C97cظBi3 (DX!xtIJ4%;ϭ6 xzmtÖǺ\_(!DUa73BQSA -.܎M:잉tC\ѡ>={+3t EFHomu'QH}>?wIzB24ÿE3<GM`g;+KekCz&&$\gRBOoFX$bh[pq/хq)rf+vء3O$!.&} D#%>Yct*Ds@5%,ZQdtvw6^ N0J~81הFqBlؽn>yX{dNCpgg?/[?H<ooB`i f\f4LP͐{. [~>-3`NhF嬄oV#* [Qw']ˉa\03^%}:y+XDָ܀aQ/Vn1=a7s_4xNkīWCQpc]O9u !MG4399F:*eYEj#ABlKC_]aLO~YVԹڤRA_GI\hBIK ?.m5HnS8΅Һ[򣒖Oiq0€] g10r7 Xn ƭ\UWQ{i_+\(lzs9^%O 1ᨫs]_Nk Җ@qVA:<\D{Ub!9kf՜<6,ʊxc0V=!kCys$oAREĭK)<Ozk0Ny*h ztLfܕPQl&Z<_cӔHqalpbaߨi/X[;%&8t`}TY6y Y3i^l!][P1P#Wf ֞g. M-kT!CXFN0 E}CXTq_rۤ)\:6D5V\{SdRK6<kpʦ$i<-!J{_v4VBuʛ1gn`4ʤ`H͒%e51GUpU;53B-T$`&j8O|]/m,T~Q q;Qo7XkA㘔m[imEF4(Y̡gR8.2" }H@&|]Y~<لF3R!Y@DF&\5r *?ӣOR18 HMpa(O'9]3,RLy5zR wp,#ܖq'V b;ә;$#4IMG.aMJcfTR &`H"ǩ=Tm%=Rgr.@3K ndb'`$`38zSbyECEWT41fA9Z/|PR1*+\nXXо%S}jwXR+n%Dy=qc4ZG=%> #>^n[(؜̭ӼntXzV3Ue\i}Bb~mE:e0<}n%o ?z1Rn(֜c]GlRVB^!''݋TUTnwkh\_ͽa#M&=bgFZ[!h?v)чْI@@t(:kw 'b~-.;]/%aNS5hk`ʷ?o / P#4K #ܿ|TSG,8oZ8/MPW hir!_',eۅZ֒@U<=Oh[$vO1Q:ku;zsLe0e? {TR9z^ފm\D-"8?q^i'^$R'τmr[Ia \E~oȈ1|s&4>L+w1UG~V9]iQFc~V6+EȥhZY~za 1`! 8x\@p|r3d@pRFWYwz}Hҩ Kq$ tEKey#g Q{]rRen&k:_\/3mGiW/ {2&~)0d{[*_Fȋ2EpwZ\xg )ᕘSI.[K_ݕc09GmgZ{W9/g V?Ϡ9+1 ghX[}1tzNԤ'l${ svY漼Ys`\Muzy`F10+ *O]{I*gje} )FwhJ2^ L ՞n;NA$rҁ^ƕqn[UI~ԗ^L ϑKnCXshz9 獉g3II( ݊3MЇqP_3H wJ1PBzj奉ԗEmc˛u~$XRo 0b_||gM6;OϨDx'(<|s5e&Zf&vűAx8D̺hx&#S0Ay]f59k0絛 3٠4~ս;F 'ltWPWq2vR{1$MC?p?^WOgkr*1eNmp+(`kE:yX$NkfN:BjxɅ/ LlB.0-9c!<*T19iNܮ\s.Ϙn,:IZ~r(~:WnC>[\o;Cfa*!#2` 'dRBu `}--.!UWybzoSye\OxX$ U1zIr5@i?a+y9 {Cݔ=GU˾~@De ~9 w{'oJ\N2! '~]|o~&UM'Lf?z|ziB5_ǿpҿX } fL݈GM> Kd%=?y-].҃oKG*h)09_h JxvS d>5"lx+ hl놤z0L!dž5颤+2&50 kYc騴{m OK tx]Ч+LC)ΰA}4i9$(ïa:N]UʈTYO O(_tH']!"HǥFy3,)9"H{4yȳZfb{3Ib^_(6jf)hmmhEj=)8˦drJCz' <X~R|O@*v7)Zr5aL6! 1_ =ž#sE -.]E[H0ǞhA \ On}?6j!gyoWHꬭ'OE8lYAysS!su|Gf:AVɹ5Y!#څY& kK zDrnzuG`(OկSZPzpJ{)^4Oz=)!B3z3FLAު{KH|ׇc6YȘմe}wy~HO ~ށPT8'{}DHg9U7cFU=3 (Z5_{zҌ1݂<(J~RA@K򙚠)# 4?ƅ[8>X?g8$[B#{؀C6z=F`Sd 1;pȂL{1ai#zfObbܗ5h 0[gUy_GH/, ޗb;̹$ԗ28|*?K)g L,Hoį쌮Ca> N{7e8 qAI¤~Hզt?24$ӊͅek#r3'Ϫ#a?r5/ V^dzIBRK㤫Lqiu 5lv?E{; *H k 錷Oes+ >}m/PM%ԃ8 ˀBdGi_`Pxu&^>o7Äqf_XWNSU" bwAR F%e%3;r; s9yp.?9eaL4aFXhZ{~l@S6j6fWQEJあ_B]}§:@47o_l\jcq<8BK#/w<C:G d%fK J"gI 2e< pOTuӊXI@"8,K]+74O۶צb&8h׶j_&&7'! P{ v"K)^qP:ܴ596CGZiK==HBϙh;%$οlhb[=jo_ӌ$>F@!^11'4 WIb\}(~Wn)"\^0]P4þ N(9ʢGH0!7 1L%G蒈6WQ?בwGyj(o?;va',=W6akb! _~$W2Nqk5D-ofhM fQ/eh)7f #~$wh=*s ,7ӤFwHdlӓ|C4{Vy'bQ6^d2g> R|,VWoSb_6q'6Y9ΎGhIJ|#/gN Iu益>T6fI=d"^ 95vN.l?M4KՅfBk8Ye1%Flg:@Ef!ذftajgj.5܉G6 &^ab4Mq-"9{K:(AzAwdXSڪv;V'c-}-9 s#ʽbj.BH-`RL=MW2^;RnPTzgWNFy:4al/Ihsvzр|"mWmid_$WKDZyvFŨ75 EE)z}[( _a[hx,3pkc%q^unpwgϴYe R:aZ<g".["ĤQsu5 +靥@}m$a>ߡȚ9NI3Z?ZP{!HYUǜXK3a[ԋu#(Jn,7Z)czuaqHmK7~:zƉcTA5 L+dnR"xQID+mZ!#V[AbGl<I<Ͳ8wHgQXi n>nZ ;&kZk/R(/pנpneK={2ZguPT^c_ް.Ɩ/BoX -xtuAlmʲ .aaҡ_g>eGռi wYp%#ӃAΒS>&;w%lɘicO )9ڲ3ߩ5 kR Q`l31y;Xq]#[CAۜx.fSD4%JQa) 04!`CծK^le@2?{IO<9xrHDo4? Szc s0:v{P%/Җ P]t2p\B'NwqUs B)ʲMd\7e.GȰ*SpS`I\, #2v? s+fY 2y2S0EFbD^X3Bf~l3 D<ꠕr/O]ˆqdIkε6 zêd3o 6K#td2*-` Wjىf'3%L@zwa u`Pq IIt$|PP|:+CDAStZ<^KK[BqJKx>j "w.bkRhcNd8.^ƒvLm7p0X^ƀ1!ޏ:J(gPm#9Oÿkÿj sRL?ˑ6 t6m$R}?Jz*{ Qp 6ՃB~h7ϩ5'٩MI8ZyCiH+Q.zS-{(f]5-gd]R1V{`ӍN&ay;{kkVC{w5ms$R"Z[m84ā{`#Ҍ2\q$D+5٥˔=?J, cX]T0b3,DXb&|v*+- Ip9_ ߵt%A߾1&Ҕڐ1dq(3O99x =}'G'*4|oD]UjM~X(HLĊo!=`tQ{a$>ol:Dk+` t1 ?cr#& F!t}j1f繗0ׅBYF~ i V-,JeV~D"[ ->(WI}[^eMMY|;Y̨Xn44tڅ&fil;!89o'A/8P&d?k#w܏y;}03#\#6~4B5]OK Z]ۉ◠d1[: amKcTwƳ!Y MkDdCsL (RXLsrZQUTVF_/ރJ"["Tu͢7Ayn7;Zn u-(fk심,xUU Y&(]0`yǀo~UJ֜Ca*R:"@?VW#'$y㸳pmpUoL7W :m T8aѐc5wE-Ћct\M M.betv$C$:Xwc&oc13_) *L0ʑ9He߿;ᖘ"cΛVlYOɀѪi-]P5w {wM0˧UGeuC ,MFG03.!n%wa*Q4rV`6MnoJMZЊ _N#Niwu4Vh%+(OYb{8KM+/Am{ט>ҥ+֊_B7J\%ZJ)xL{4r=\UC͚>l5h|ΪzwxТ1,S_P` \v5(Y7M9,L`eS B}L=&T^G\F\wF}#C UL qsJu+aT7KX2QOmB/IuS@^])\\lk6g΅ԕj8(ϭ#;k&{Ѿ081G*Z#lOc<򚦵g*[a+|-sp.Nt"**kmRunܶ`x2 M1*-4s-SF՛]ڻsCV6vb Y=7Y7Iw=Ɖ_MBs̅|2}kg&dQ_"9hMJڵj7`=ؚ]_$T]tԎhD1F{Y!n;5`o* mԴژ)9ͽ,3E WON% yAox8TKbWaYYrSuU͑CrIsI*3sCWWj8Y+#ѭLKpT@h(Lh\ageS%mBB?!wham~IX9^ěI=9׬O-:i7U`[(LV1n.9/Azv{Wv{B_UĚ}e Tzg9 [m.5'3?`O t@%=ܜ0_`"{^X(EZ "&!XݧO2El:[,U1dcs!N>7mE353);k ZYWNVĔ2ȏ/ZNY#S;r@9q=M^/ӶDAgW]a&k;ȍ6‰c,'WA~4١ݰAU1%#yzG(zv *-~+QRGd17Hp__Ͽ-K5$Q3ns@'fPdA5)g(kz|»2ϔpjX~P!UXVQ5Żt b7ͺavyy/=\%}4q9pJe$iȶ8Sqߒ ri5յ@XB gabZ !&̍Tۥ+dA?sc'g̸TwBm/!-vtć!Ӛ:c cD <juoYd|\I᷶ HTK_; U8)5&}oU P@+ w6}d[x| a4C){Pʝ<<Tߑ(eLI=gtZEM/s^bg8M׻P{G|Iq2+)_bot$-I%5I=gjsjjo;*į{O;e5Ù/y9>#)?D r'2}$\ ?qT`wܚ6hJ&~5B >J2|GF㠸Ɛ<{BU$㎰F(:e)4xhEbw*՟z=Y"l9h؆ ).*F4х $ *),W(%)*=#?6RΪ[x}x"/9&@oL|ok펔k-h<=Ȑ(yYҏ^t`XVhe\C lrS*fZ.&uE36#Wak,8 ,ssIkn͍:۹&PFE!(%SÅmlaѠo8ec:uw!ۿCR׸GL$H[Ȁ`2ڄ[{G0}X=ӥf8YWaX vrݖXU$̫<칑餳Q\0|RAɐe/CwIZT:*=ȧΒ/>gqCZ4"/pֶg2!(R Iz#&z5ېId\vyFh!s3ڤ&;QKmr,UHqu&ٍmvL3+G@ɘ+7MΊ+iJZ0ςc@sB{:ks;uͅPhJcs;8q2y$6gԺfT5Z/f?m6BJe ]܌DQ;g+-p~^ T@xڧ*|03'n` Uc?{[\15 {-j`h[o%ÚYhtM4 ҼBQONJML"||҈dt>TgiU3Ek[65~L8 Y/=)h j;LF`XMb DWH2Zr $󗱫aN4,H懇Ǵ9K.b-Jk@Xȩcq`[O&+^stŁ}$Hr"+n ^∓&5_l8*c70פub42+Z;5KKppa4Wrb"&=6u X\\ ص`[Av`v8́V#V> rFd6a,uJ헙ǚJO1D :=ȻOT D,ʂ 6(o@xmxLq+t.̇\"} OB;Obj$ójrVV Q{{*).OfS=kfKjuϳR]'U^q8:m]vemZi;.|_*"IwP M 'hLΙBP~7n']8HP~!8mBS2dv,u  $jTLO{yt@Ensz_O LHdĚ }qa-#::>{rkw.XH۸&BNuRMlӬ4k ҍ/?=Oz!E[Nlxd]0.K_dVsIBܓp*f|_UsR=Q){2| NJy`8p{\G>̅pb^xk6V6t -?'Mn92sd&@!EŅ6B*6GOÁa7 sڧU_Ew]ډB$h\Ia/< ZBQ+8ډr)$~FeNN] Ω`ƫ5J[{w"7!wB|lY[!&-g@i??4beމ:urrWhakf[G데z[Xؑ%*Ml>~Zn| ]5^zW|p*y*YaB(+Ra1hR5?ˀK8:d ^rs]g:>ҝKNqipfO6P;߶} @uԳ3$DfdJ_8v@ SNʨX"9F`&'EAOƹNB+_>,@ʳ̣ejlQ"n(`KGU1)S|xTЙɧJpY!pO<Zqax}H)FfvQ]3g)@PKVMF[BK|Wu:1-g)GJ*Xڐ_R2xN@ `|}qT"U}{/e)MWwx%#qFxF;? xnv&h(?1% 6\`w!=`ѡ:=2IH,1:ᢒZ;#-3Ӡ.=e>r]_POW!~:F3.D ^j, Da$ńĝtáئ3 ę^VCiЁהؼPC3›+fNl[ 85_Cxdڒb a)o:b~"ԡ_#0hu#.'0ωI U/gimn:W1KO(k9q3rЬTƬU`"ucc־4:ˏ/=m/|F4"Uq:~AӧQ<}%^n: 813v eq6RӾs3k`y41g+] hj:1zHg4aP~sosB '5_*0ppVfҡ&%E43w_9i&@߮9rUR? <+;KE/3Ud$uC)aui[yOS}ԛIF+fBq!HXY"}LP++&@Xt͊Prc7 ~3`5`9yO^~$A08c+fkĴ:aY60zb3DcU̳١=w p{NX!uFɕ?L'NdmA6XK+2i9jsdP0&l$Pl*Y>Bp&eQӪL~ZJ ^Pv](ЀXi,( w(<`MF:(ZCc5YbtB!0̐C ]v2tNu Ϥcc)c%{H.˞:Sa7_E1<鹇=Z iTcr ~9HT-5s:u0aq(OG^oDJf"COBp[s/A꯵]z;K,NP'ϩ_8t0}77'ϠIw; zQEf!-6;NUEˌ#G`~d29j}u{r.q"q= u\ncpb"p͞wtS G>}gqv4P}8~(5ϼ mƌ[$F~zlj*6͵<wh"Zd7HoB@N&3ׄ)JfE=aJ4 l;5Sϴ hNlZ0>8du=J!ȗ ?^̯]-֎oQA9bmI,z@ղ3š^XtjsVPi2g,mmާ(4m"n>\l4.-j_ÜWUg~` ?C~ )ˍg~Z`dﮭGy8Ӡ˭ 4\ y#Ō0ab#xKj|uNSrso]gv if8͎U78hE嶜Z*׮_+ofvU1d6 l!$H;H#93J2Jz9/DfFخO ~׃S y`䚒jc6*5|6}'>T&@#M3ʴ/q{,ͼ%vZ6}V>am¶ Mك1#)&6vq"١8Q(}F93&X3."* YA?Mx0gQ7~}i ،۪+%RL7zN}1m}E [yP G?BQ?\NGLm2e'E~ uZB6S$Dl~iOl𚌗JP[H]8X u)cbeq+m^":e:J eV4>oƀ.eCiˀ;'OB,ʯ$U(->GU`%h5\^JVN5A`T%:?sWo]'`J0 ޠרOU?O$A.,6'2 ]j"?@:@r = F8Aq&O/dB{)laLQ-1fK};:.G|8S~3jìnWpV(] èO:yDwÍDO^L'Wb6rS]w e8ĩf3]9J ^aHVw$r>KlZyc(u:^@?H A-/Ȧ%ߌɊW%(gȀVL\l.2uP6B#cuA#BN9\š/F r6$x pT;ݚszr;ڭ0]u.M=)߆p_PJr#D[LRQyBtώw}qR9s I۟^YTAj}@kŲiZMY2X S{ )~;m.GmPBTcA^c@fBң!P,v#hpX~> X{=LMW^<(Nť:Tr2{JOؗm Lr=`ZS15d*G4oNg]>l.I_: 1H \a/E;?l%5L!$pgx]ٗWlID) g 5]dEBXzM;3]ivh26cytE,f%h*SfSR⟨2:TERU~Z"'h.T&ݷ,LCQ@#F*a?nU#ip^0$Jv՘hlXfI. gG۷՘YC.bgfCak: 71a%MQW o(Ttȣq+H*F^Nmc*t7:/!l_6IcA(.ļcQl,ENj}(]i[茰?q=/%KsJ1!kHaqbj[_yPd2hdA <섇(9T;z+ߺNWu5OOmF5">^r`}wXa޵unkDVd} NO43X׵n+~TCRl l SAUb00ta@cdDÀ_:m2z zǑOeLeXr͓bG_;|p?F!jHt-b@SY]a.;塶TvwLvgnhFi C'-L_ \KK7Qw@'Lez w=`Ue<= rguSP:̖_w'6DBI6cM,}>Rbqh иȌJmĨ$]Mn)eRMSloԌHj|>Pх;LcmĬW61yhlކ^%g80M_o^_~#U1яM3(^{X)8GDW2a[l@eIC(AtJDxڥ4 CIH,VBbݪj&ݳmvLh;]HdLעr8:gWM#|C 񗊐S@!À||tY1N^ɰEhI=b~v 1H|߷:8O ꋭe]!Lce1C`GWm*i_vaבnE}E7q;LvOH:M!VmR+qag M~I.I(q,˫͍h8TVT*r쟧S0.̊/5!FEr7!Iqա,&\(4477lGBx!Y 7^sZ=,w o839-y'bt9-vlAWmV( Ԥ;4\QWV ŖVOTtO~@&^֓k#<ĬVָ->J cxBib<B{KE8t ]>=H~NgkkA uq9yΟKqO]|(r r >}!׎cQ쒒Ac]oml5่v#}CcbظVZ^T<W̑S/dЙ RW$$Enо檾p+"y2y@ 5cض Znb3 [1P%{ h٭=-t˔p6B| Ez5ٌaޢPهo%ѓ$vvHe3 Q'aӗ؆~.o ̹/}yYH5fQ(#N]قwy|Vv?eۈmGޕ!'}%d'Soh& t2:1^gN+39a2PQg)H.IPAX嵤]cؕ`hA3 + szoYXT¬UרCR:.qc\/h R:YWX]8'$8;%/4;ŌsB!]Ϥq֘k!̽M%c_Zs=;ElǷX<(NjߴO19B:DZz̊ͨbbv;9Xl{a 6KR) z?ߒ}뿻ihO+2!(ӗAVElǔl7Q1pn-clf-xیx)_u'E T22TkUW\Ps%eЎt,frTXH4% K"ͤE;JÞ(0.PSӋUS'iY2:  K!}ˣYxÙI@&'@"kfso!cQ[:gC"v9^RavpbM",2zzyi$u{cq2p1H-B+Q iMJ ZAC bW8t4'-YKe@<锠lTv65m${]T2\=9ܽELOh L<I4]򤙓.3p7RǨ, xKՏwU8`Q/ c"?-'x%R2WjkLR$y?›Ca6e#7-|^+Ph1E={.; x\8JإjjX\|]\hǬw>fl"Z?mJ܁z`N̖,~[ydIffj&(8cs8g;@JWQұG T]uPe{ ;/7̦y-K uKb;UGnQ'Lle+505>~Gm'4zzLB ǑZDeQ W?c!Br̼|"EBo&9a 3eWOM ~zd؎ʘM߅-a(KSD 7!^ߌ.#.G$Y[\XuA8kaW{C5K(PQW1ZGܘmۣ(Q80;)Vڣwӱ(0H<*Qcp3N%+٬d1BBω.ih~QI|.^$Q <)O r % X %_K/>yuL]ƚlEV: ݉=`PfͭwxURoD8Eh_qD)YWY9Ƿ`C/hRV[!wKw.EA{}:_$&Db=!Z03EPV^it6޲Fҝ{xmg '랕buD.P䡌i+?C|Xș}6V"sY*qRp2vl߸۞c.wXD!bQf{U>5s{bp} QNB=p+T.X'YL+;#Z fRK'gF!]{F֥)3Z8,-^YL`_Y-<뫙AN 8%}>S.ϸY ]>]r\cxfaLW98AqV d-/ěF7ayv^\te/b`c{~I } !IՂñ n9N[=s DeiN/ U{)R$fb y45LwKMfh7Ѡ#Թ `oXBYPhS6msdjw*mPPyqsi!)бW;J5xUt&b JG'k=@.!eɶ pzOcFrGwW,=wfAf r 4!RքሎzB( ^OV?zGb &gŽ[9 )_ .Rx`/;(aBG7L!!?&yb۹|o)痬_u0NBd}7j:d49NCV<7B Ck$D~9 ӽck_( ~ P,U3J7upYE^rd\hhG( V†PŶOrRN6ޱ髒.kLָ\6[q4Oe*j@.SZOu8 scxӝ[tC#,|7|'$ ҕzQd1&JM6Λ&?nx+f0D>Q%m,4xbԈRQmjW b9@)_@; Kxi`{'SWdQ8vC8W ^rֶ[Z>eXlú7$VvVl W9' ]rIO'u5dZe)<hWNtaka\!\VVbUn|g\yۏ1lNwviI;QWS'Pf\e+S@2y(:yF4g+Uo8e&mN Z_-tgk:p`r2&Z[|@$ge?pcx4 76*J GiFND% !-"I+#ڔ]!.hpX͹& 81zX|+'V ̅W޳ho.<;u^j:ݚ c ,r^̞TZ眿2nj/px7K=2CV< W֋}W.foe }cDB7$~us7.c)mJRի-k<*|}UVZwR-,1>!!{JEux~9nw7! CdzI$"N}0Mnw\SgH9W R|I&uj|~Twv rz\@KP0A sԚAQ Y`++ɖƇXJ/-0޳xe1-YYt9(vw(U`dtP[N.8ƗahgAh<%(>UmJۑ zғ?'~;_}\B>ђ0Kp`kxEa#TOp`>4+Ej/TAGrϋ&Sa(?֢st^a5A>ͭyoFG;ȂHVsbb"`ltGEkcnSnfld$^5.g0|-"L#GTCG@UǼ*=:M _@9T&"dKy/JUٻ%d>܍2 {PUZY%6b`'"(2/6:{78Vߐ J`WdF-o`Ŀ'0qnq+խHCFY*֊N;X) CsSQiR&OM86*/oY eE|E$H{kb94:M~yG"у)LQAb(`)߈6%gFb$mrW<䁆 !+a>P U+2ʚ l%{UP."qZXFo),a5֤}iz.DE{ jfS )~%~W {ʏ,Ob\*GpJhgE fj.)yAǛFL9U͗7kgBo* :B-0v!qӕ_ʀEυ!rK@&ը'mtSŋvfO>Νกl{GIB {^iuҮUx&xSSNۦ4xUG#wH 4:c$ `| CgV̟ުlݫrFIH1<"n{HӜIP)tC`GQ94BwQo_/mJP > fj^Ă'59{.x4BՈuq()sGa{xyk)ciĆwDaNdCaEO؟Yi9ɪqmzWI\}I"<ۯ%B#4IxߵDQؘܪ4|N!9rE)mϚf" sdlHda9@76+нЉC@E+\]NE°,\]ɗ_ohlKnL#1xKj;WiΜ?L. 3Hh(*) V& Agfq*ifȢG1E:71s Ğ o+vX򮘚ڨՓes%jOnJ\2 |+K>Ίd7|9IdeW<" Z~(ܤ%d &Uz iĽ_R*J+C2蒑"kͧ*csA"y>#[쓿Rbz4:OI3䀡O(Um;3OOGJ(xAs 5V(;0-uA>:r5[Z YYipﴊd,%ļb$}A1qWF<'lҞw 3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#& >FЛО% 8p3+]Kkb+J7r#J^KX(1wbGޥ9Kt5{AR` Nxw#$ dVByEy~ d#?BrS?.䐂2WO#qz~`jH(^ bJ^@W0 JrݐJx-Y Թ CJ/RGtIp7Ob6Ib#<* + GFf;Z";󒰏ՓG~dJ2 PtϸR#SlU˔U4*_[O-Y'‘``$CdS*fgR[ud÷WO CԎ!<)8}Fy@,7p_n)I =$s :L4ͯyt(sivU؁6x˳<6nt`G m*EL6_du%/Lό?fW}=V,Oe(y| gܧ0Grrwa@iv>LJdeE\0[OzSҷN8x̷"}ZQphX=Ы Do#1Y= (Ɩ٭<ꅩR,x cᧈanYPKoVg]$)Od8Qg SWtf1eiNJ/CSsgjtw8kxhM-ĎkjuW5qu|I 3E=P"DUvVL.aEsj2#}|m\ clwdo.` ˎgU.=-M7=CQCy{ bwFx_ߡt+Y%z̄)LZ@N@s.3_)wd80A C" @\lcbhҮh7@ǡ2I]m̢'#76câ J\Ý liS~򱥫i>`;%Cٝ{k'>M-OU03ˤ6V:ѣa ;!|vmlZj_}0Z$QA_ӀX7Y*0 0m3Ӽ320/c~Q4;T`A g<t:h5${Bh#lGQJڄH(ҽ| vq <Ϝ2&tNR %WbQQ Vvf2nܒӗ,5D`h¸b?E:} G-3b2C7{>{F̸EBϛ 2G~_g`~v|YA #D/G)*7 QG`,/_h*nGi7U"`<#(ڽ`_LGufЗUѮ}~u`4F'0!_lar0,DAѭ۶D`v%SI$`(1'Eu!C˃v~$.F{5_dF\Z4_V?4c# Z%ԗY6⨈ȍ֌[Dym O-D&!M 3f$(J(Z$ʼVd<f̃+ʗ P~k\ʡ<5;hS-]֍BcM;ɫ=HAzG81Qe]܉lBQ2v7Tt~gʃݠF'd{DGhPOm؟>Kx[DdH{_6Q 5Kf,mbE\ 'y8^Pt_mBcN6ӧ֊.nFN q(BpgǐY q#Ӧᑵ]M']T'Etw7+}dT`9MO7u" 8XpCV H-qjB] X]l,HFՌ9M?ހ5#S,nbDEWt֨HbK*Oڜ%wwx u #4 ͲhV1)W:"=GJ%B0Vn]?h Eo͑1>_՝K>|цZ31C$|EXSH(<>~9 Z}+7VH?d6gm6u?K%Ԙ؅*.*a*|Ȃ&#з&I2: 8؆]L)Ql}PP%ә\"cTA2V[ҮM28.kh H .1ka}fע!>w '"JtOF\J iOnM9^,δ*X?:z ,mѿs/y]$Ez%&gdp/Bߎlgd &CɷDzțWRXK'cFelNKvA'r{f 6ߠqZ\۰,<>^( ~`UPQ{LOX=Ŗ\6|!$Ѫ]E:D j :uiOίshCr6ibb(P[z7VևsbڪZri ٙO%JHiOjܠ6ZuT1 3`0 zr"_0koqDZҟ b븏J7-!pVuJOD3vZJb+ĦE27HZkY4ж~ /tǭѱ./\X̓/rIX ]V2 US|X7֗[-p^q6^(~B*Uy18C[XY{xd\] LMKd:CǗf\ٞ}srLc˚Pkt²yR`F_` DF0SFP/M{WHع삐 J3`a- {{?w'SC*z!֎?|VV *JM嗑TEC + E4zk X]V7!aevTT~Є>q6ܣ)ŠsG d|`k}d KnXwĸLL! E\3`ȤFvφ١6悿VDr!j L'AJ 8 Y^"i־d $M@ -h.pCګco2@<W0 Lfs4aog/jIU,2 \+Tγ!c](Z*n3R|Xto3Rm2dRj x!&wnnFYM |rw<-v4\lbDP 3l ݖ O  0T$S^0*F8҄G?oK[""t 44ra>W .mhd!'#UrǏ,n Anb,Qa$U5X?>1^> |!22NCjwIx̜S>}h5YWnCӧJđw~X/P*zP"ܔNM1+[HjSp;WPA}MÍc3hkJb%i S|3k3); JjH9{WPU TSaݚRge=.%0=5=̧&(9 jj L'fF>H5YFu鱀fu}pyPItAW"H( ú㾼.DŽrhޓb'锿*J+O$bK $TW,%WF1ԛD_)E "C>A\ _.ΕF8|Y _Cк-=Y"3PCC/+@(ZoHw?yv~h;YAj𿻦r '`8`'PHIXIUwJ` :i;D l*iGmDO[<8tS@Uɷa*hMM܇)MR bTv=Lc is0TRfpa41ZO*>b3PcEғFꑀV,?"߁YCR/kR~=X-(*dxa![wg##ӍU(2h۾.~wH*E߈Lg>[W]?I{ay(= c"kvB{٧r[JN3JM'|-{2 :ĸH~Va:z֡:=&eLK1 N=7LeO3M"ˤP4۵%|( %`rfk=e-Z*>o1'b@sF.AQ>cE x)B w@"y}bG ЫI3U[ú'4s{Mgj [ ә04.1J9 {ɱ1[@1·m}a,˃(`rr=]xoFvk7rIZxK )L`ԦlHq (%f{Xbe` PeqۿMQ鷊ڨG., 5n~Mڳvxn"~n<gzR2XVr56~pYAaP\#ZxhVrzcS 0BXPW 5[!i񑐞h(WY!zH}9*IST>beA_R@} 26- Q0_I@S5]7g3ͣQ k%ڼ7 ռv":Y9ј~f"x8->UJ*F!3&Ph2W1_=ĘGc8#`u8ܕb$Xy߷1̰c"lX4^P5Ok?J2%[v_҇IʔOdsy@{FmʘVpS)}:V8~ N/Nzj#fRdm0Tn2zu76i%SE&6GtuSo4ShR̅YBK|?ukp|mZ˃`ڄSwE/Y W0dLaf[h!b|Qy{S: : d{u[:K$^2Teds8~ @ bqmA{Y RS3չ)jVBSib5q`׽x4B$#r Ƈx]॓Ww?. awJ Ocf |Y$Ƭ\):2׃=&BiyUͫn#YbnP>/yk#%+` K%'bpf`%6Ǽ}YoD, X̡Ls'dTYD/Ud]}]ca|K&w'(GRgiAu\p 5wݯ釯|n)k\{IW*P/VS]u*7,ʽHzcl"twe{hwN8ob(X4Zx͗Pnʓ( ё}HmH|= {D ]8)(鉃#xϸN' ;|5P|tu!?c$*TӬ4z7kz^HqVi=c'Hݟ/qpT߼Q9!czU^ȄkbSfIm,tS_fR L*鈓6`4l0^#;&΢n#b,@˨ZE:}  0]f.&cHl f6IT9Ja桽>fD$,'| 1գzlkWR΂ˈ +B\{:HH*6KI] GS>(ɟ'ѯ)+"K*Eq}HFDs9EieҺEmE,)|l~1iẼ$W kC wry ϳưXM\w~jm"{HnHLxZr6õ&OZXCM(qVjX)dBv0#bt_R 3^4|$3VgvmjQ+;􃏽ٷ*Z]m EˢS~؍Ox#;鿽_bǯ3C=RyQH YD;\K.lXxi!%?8?Hۭe!dd03~F(%Dm̆"\OW.mnԶ.sQ4USٔ(wVAd3l7|n&NV#̏:M߈Ӣ"WbZd `/1oO&`-wv վ6O^ks`a̍U |m 4H]r~;%5Hjk:jeSs7\iD8J"5ZŞhIҴF[ 鍳L) |@ B7XoY_7{zԊ#LĈs[ե e G#(%9sXf=mej8$i*7*U:>CVS0dE\W!%LJ7zbbdB@WfNࣛuf`5HR)evj +60NQC L0݀.4 9 LA7uT+y HBnI[$y5b=qe 5x^'F3sZqZC7  ̔m0kR4sГf1cJ~8G$qt. THV\fehmC[m3!s7ޤi{m0_=Cӧ$\gAƼS!GՖOj*㟈ʢK&_Jˆ*<=}WbAcj'ΧU>JJr{%kd6 e m &ke :H^rnj4B]*eK4`N0;o &PyFqfC<8iوSnh6h=тѧ6.#USuhKc&[M /lr06acܹ$Z1<o3Qdcl0cգL-K槽I[D m*!G7Xr{.XYz,cVА>w==k4E3\Q)bto /Tn9ުU5\È?3;帕U ,PVr" B3 5,gK{;\޿a0Y"ֵR\ d=-ja&0;nEz#UHtSgRӈWdlf}@"KT62AaS4֜3dIom"BJOcy@w`yx O3·=!zqS Rh7dEO1~>dTP8øo]?w3;uشێai6TdlHĭ"v+D"IyC@9M0ě:!,t~s6(Ps[݀ (ν~ 5_U-y聊}ONq4~6N.kT"9J(f%'m0bŷG4qB =Pk[u#t_QQIoWTY^^i*ږ(o@yk%P/` EKN]ղ_+iWxlz'` ~>1i{8k91h*EեnT} m-V(="r{ܵ~Ky%v;ӪeeyI.HY-Sل7:ԈoB%]d0X/p="+=0$983y۴L&ZO>q z\S`p &bH1XƾI&ȉZH#7>Q_Sﲼط{ka]F,Bhl6L;V(Hը4BW4L{e@V7 曘@!(狊(b3-Y߿d0-3;m9E6B~~̷{>TctR-kaD<:iö%k't-K"oʠpJsJ ƾom1!Yáh!-Smq} ?UBCȉ_ZEq"(G$@&FBt0χoIĥ;xqc =( C,+Ƞ'@0 $FvՕGj[xmF`GvsKE(6GplyG謻賧CD)'̿zYV;&GW$i[±X,y)ݱ >SNQ bjrvxAYw?ER¤=x&@?86v~Aj*PS}tOn.sZ@P>S|" ݘ/v"F?sWI[_c#fXC`: J|S~9g.Fm"cRRߔ7 9S>tT.ı_=EG.'Fys.,o{tf}> VZ0;HLvȆlׅ,q৸^u0F D-䜐AN8QT+nD"tQws$[J^0..x =籎""l)&\,P0 {vB>A+`*NEI=ޥ\}Mu 22U|o#If1xK_9u>jFxOcG8[0K}vT9om iqc>a#BGWl1F7k3;vXTprEfk=, IȚҧC hf3VШ" % Iw;OTG)})Yji>45}H+KC/MMJ[wG&TQv1/z%H UF$]QjtZY&f`'@8PD4tuGy'?pï:n%X`gyb_Hu|auq* VHX5#uӅWgS`1|#9 y5sg꿡z[1봊r1 1?I#qmͤw,NUew^.5aL$=TB4YnyXD)1ߐ5 [y[T =bշh GE!7IN# 6D >Oo6E:qqnZDZ/AOܕ 阮9o/k%U#/,]PxHu8CHUik?9'7d9փ4!{H{Mc`)v-) %:ok9VeBfi7O˛yPs, ֣U'_Zv[(/O.|b5W..0Ը:6NusQNkwv -/7= VPR’E֫ Sɮ[6_IHsf4O_ڨPP)N?8!4<oGR#M3C6*2 X ߺʁ ty Yi8;u\ҁZb[bIs/3 ecL< +59/XF"ĜWeT.*ќ N6l$tblDz4&fO$Ktv+aQt*H"y훑 cn\#qs%Μ=,R53\U"CZՠ$.%P_SYH L}i9C).*~?&oWȹF3TsDȞh?p}6T(F;I&A7KIё2>+ Ϫ$Kb{ kcS,IqchCi7 >t.P#L [SV=DOz ? Ak4YڣHY-6š iqDGle9`xZ Q]o۰ꥵ$zk,Of*3iu{v#3\Ö&7C+%};Hj|+^`C*KV}Lw@p֝6@h)ĠAHE]-$YlXh$68[CgDYN괼֮6YjKJǂ Q,q2fH,onCofxMPC2~gݿ9i5PZ]u4=k:K2~%V = Shi]e h 7 4(dUVGe(OO$vR>Ң!Uz^bQ}o#"i2iw dYlˆSGgR7،r  |+UfT)tr}XeOrIl_'I_Ÿ^a5OЩL cJ7BU]w YQjl,7ZOƗd0mO-(.CzY {͓Y"7ٝ 8 aT‰%KO)IV]{>Ӎ(W ]7̪LX}ZrQq65`XŞGu4ɃvCLwVGYnq7 :`4\!ŋO<6;w];d~s$6\ʘ.Dߟ~=t-+P-U,8 .I We/D\$~KzX+U.:WEƹT{};x<_*B9#E:+:u_LjY]spI]5+H[M=Ah[(|ϜlK$!!" -GX۾F` މ mR6( wCATZՄQ㜏p j)6nvÝv`M=Óy]J[-DЋ:wo 5`BD}x|5?H|I6Aȧ+q?p=g's~Rq66eWR#`v>mFJRL 2VK*@#Ӓp[ #qx_Rr,W\8`%CzhCW3zp?IUT`;nڂÆ6xBgț̫l:UTKHxݢجq8@?MG"׆5rhWf[2d^]H{jFDפF^=1rs{9-pJ/v st(pl-7l>sؼUnOe"呴ptEiSFdd' E6%D$YUKd Ҷ0ʞf،Jtn_4όO!O=+yl Tg 7| 9 %vvK!>b}reV|,Ȕg_[>籰 wx;HE6nn]q&"wq9QҢF,liTRN,6LBcqsP ar^"Fj:}>_,0W2m_T dEqPFcg=A=c'YĚq3'Wvi+\Oz:elZ1Oz~d?#7-;)tHy~} fN):>-z^KSZziGVzAلKiNpx>Aty4p%a{?LϔnS-},G!ܓT2=T8!xՑa06?JfTrҁZ궍ʳK1Q31/C/yΗ2&o(j-d1H -gO9 -VUx;'A5Q{oӈV$ Q7_qRJ^V7Lwzz<]|E AS)sY4J)rX!acpHwhZdFFPȨ4xmk^k!,P/#lÁ v_U@k[e0¿2w p( oe23?Jf$QX[b V!2!g.=Ճ$ ?ᔬk/ew )μeHHџNOjF}@ƒ,; R@*ϭh,dHOoeMW$(HcX] J5]?2ʪٕfF)Y.81qI!1{ I0yP-qǠkN4 ʿ:{+gσoYgdխS`H*Aqy PϨl4_ZӸXM=^QÎwFtW0nvj5!bpSRnN0% kd#ՑBsf0&Vh : NWF2D§6>_!c4crsoִ}q&k%y#:R:J1L`I9i+_2Gb ?&B߮B#Ly,^JڍyQ] uZ# ~8(2b3,7̧;ݏ{GqpIU~dP'l2Ŗnx$n5zLaaJ<{+``UA{^7:4B_Jw`6I%\15Rl!Z!)mh <.M$PF]'Ϟ*ɸic 8V}y:4+̌"@?=(81KX05 0(,θOo*!RjyW0>_9ױgx~7TNDPL+>3zX,dkHX Bj]$]MrT=s+d*E`{?~lpc T<s ӯRӚA:|F^ZoӠҠ;!lRȺk>]EYV&k, |bAXNNX2}sdiYۺ&E6T ~zS\T t(DxJv|Vn)Zs*q:TۦӤ]DP_BA P29Y WmO¯=:pC[f| OC{!`X*kj`!}hO"'wƬ868 s$CK'MvL虗YC/>~ yfJaٹUG5qm=gO"ʜt<>~vֆ[lzz=Cq=l :*V.J<S&71ax$4#j#7#10HI0!EOx:KAF<;w Ox mVmrSrg*Ol.Ǜjwx͑4-eP\<dCw^'N#2A\Ƽ%_|{l\lҾ 'd#9ME5W %?@g-+` [)^{>#K?yr`&縙6u0-3oª49C~׈ vYօKkŗǜJpjԪFS$;k6I{>Utthfg01:Q86Z 1iRfy]7#/ Tfl!]RW% i܍ۃ"NUR8Pff!{,cX-OzpGBnCy62ML[GnЙR (O3J&}~w~|F;v~Y5r,\5Ə (M9YWϘB~|JnI?~E> |tE*݄2ET{P8Z ~ fNJO ̵ɛƅ=h`LLG$o5~?y!= gf]=aDGh#'%{"¯_ \߰YfJa( tOah_+mk ZR(C$Ng rB'y):+'S8P_4O /T1n{ /JғL3!ET,}QA` ,-8dۋ1RIry_P3A_ f+ņ䐢ۮYG)· 9mVD^0EmIBb/Vw4ٸ:z4f{Da\k/6fUz5_sUtMŅ z[fDNVc!EkV ٲ.Y5v:6HwGufTgLZgLpR5m݅5C|j}c0.pX<-qev۲!QxIZwNi~wHw'Кkؚ849/t(F+u>T!BluդlM< m; 랖7^`Dw!d5dI% ,m_Xf=u8Xlb ) 2Nt$2psnkJhBk_S|`->j3- Ɖקq&0;,d'Rds}kE`LmAME6)8XsQ,uWz2Srb.nKd% )zs=GM6?5/57:hZp ^&1 7AY8sM uB4iƐ&Io&|&$AJ{Q&՗%QP9Aj`.Wu{g%֎J~6U栻TN]`7@ep6jXW3tg|3ꮠIi.F# X/֍+W  [_\rF' g5n*\8(N4^>/=EXL2y-* A/|uk(0 x=,IZ̈T0kҧ/M`x==0c ~Vk Դ^ ZdB\쌎^Ma%GOh9|2)t{瓡;-,@3M[Df15)x*'J_In69\ϙJN99O QٸF)CkúԢHMsni6_ߍg2>a` Ǣn}ŶxRw()V3j1=}C$y}/;nOt'XW]<|} j,^ƞ3jZ Hq,u\ 4Ew;UhqY^t_S_)j˄ ozgbh_]'y!`>Ax"Z&}.Wr`>`'u|LOH Al0CC]%##%nXby)оjċ$mb֒Ƀߞ4ϕYX~3v6#/Gn?9¾(-0y(uYZaУO1̌xH~ȸpen7]SJB?] pHd7RS* +D1K`f%kv=7nlO3 [V\#so1zcܨ_uca s< %r5ln e~F7qz :Awƃ]d= ULIq{bicl94U9XQ)eM>*^?lJ5E~oĠl7+cDc5|isYp&i'ժ|Ckۀ|z0nˉa"3G~-2+>V˕!'IČxz [ -C my^-NK= Aiv٬l47_aE'>*>rg7pFڄߔsfCu K˯rgI4|o9`, Z"{梕mv$T7.>%"O2Mz3pُ/ӑ?ɏ3swެlYV6.YJQySjWP֚lRx4,Z>ǠQH{lR\TPDˍoBP=ƩouG1S RHFF& յ׶7 p2쀤$z}vg)t!Zŗz'x ë!g,弜ZLt2Be !'lA;j袦Hf߶i]D^~S3gM:1G*|[RYCVѲVT pQ:l{0ѽD_mFQyb] sCIt'moP+g,q4 N<7IZw/)vJ_ĺe]>X榶#@4_nFl+a9D9L\ 9"2xrp~m\Qb$U9p0FP2) j@|osK9Ehb:dfiHXULwЏ!sG)*ѓ`V;#eOW%ɀGhATvHD=(oWq5=`l]9|A86?-`}d_arn:Sit;Vh!3v&K'.ο6]jd^n+MXL?f".U=Ս}-W_laݔхi. HP{d2j,. j:]]̀F V*dbxUPZo!aHUXm1Sz!# )ux](H-!z9[fqF8".W]hYbfjB顦|L1mSйl}a/'fb=R\Wh Mޯ+=E z"d}<'J;<^dFJޏUsPX{zmaǐcvǩć[]S蜁s(OsHE)9PP?0IL,%[$*Ͷ~כ~VY]J`K~ ,) eYHB*է2gɨy&r>z{/@+C 4zjCUX@96rJַ󽜂VцR?[$WeLi*wwB 嵈%'AA2yqjt Y Oh ضs~i4;[Gvֈ-DA7E7;:M1%,TL,ʝ0Hȟq~BHHvQQl[^spDCC ldL;<yԄ&=}4wyk} C)_|a:Mu(pm!%P:>dhUS">'`o' qR*6@M1)|"$цO&cq2@ȼC#oBƞx+c=]'ExeԨ` *%+)g/{9W7LTlH#&@4;N7tB-mVX.Cj ?1,C_î dW!o{t xrL ~~֧z@hr"2g(7.Hk\J&9@a@kűnolL!vx^[Ѻm\D(bCrA#)L9JS{#=Jqp ;K#M:3TaB3F);*h^sFmDu>= +$[Dڭ3歃U+u癱de,9->Nǘ4a8SЊ\bͬ ͖e:t{ Ϟp>gA<)GL)LvY9f5ᔛP{Ab=}M2cR>``Oe;!]jv6G%HM,9 0적f+vN1v"Cj<2<tNzYù*}vS*&*:r鏨*]DAXW%_ M-:)Mj$ M=+*uR9lI!eC֋:aB =mX 1wCj@ -yLD'#9xb lF)7)9c>r ގ,]_b\%O17o~|-*5C-#(29rz¯gk84&W?2 CE0c!s}aCHgz1*=e#I3M-| H"UH-E\ o݃}Jv}Wj*@`so._e疏B.*! t8tJ#6>߿H oًk@ܙnݠ:(6/`u 1V,y؋}4!bDȧˢpMkI d85 .ANȈ4->֚̆ʚA݇ }| tW2oG o[tgj{,?ˏ iRs  K\͗t 7= ozܔb:_($ZWUC:EpU s4D_"R._'.&‡ lZ^zɸqvu; lg5-jtCT:؝0\5,%ǯP09^@83e8b~H$ʝܒ0n1Կ}w·z-d1m˟C7E/V^M,-t ]_38αYE3F7GA-du)%T\HlZ$TiXUw*W\~XMK*x cC4m WF=i=<(xځ6Ծf%;Lpn]ʝZNi)a) vA/ۃ( 9KX{*o3}0i[xC#N orYvqQSn)ׅ. \ZfC^Xtt,^ XA[}*$2TǷR^^\is l;-bf8}\IMd&ճ(Z{,B;<%e<{V}>Ǹ0lsCni`v)O3K'@a4b8!~SF!y6Dkĵv nfIUѵߵ52/ *"xOp9o.7%eY6 2sfIWBu4(9-9+ifZ8 ) jOـ.s5n; ˉn ,FRhH][x`RZflaܱ!$|34X)ȹl T}=B m"Phkd L [(cnNN"Py8h);Od+B_ۚNH&Z58*һqwĘ4mFJ_+-_.B|LIY?G/>֟[2Ib@V ZH1q>I ީLp HvbJg+P/("\~XuP~S :Zÿk9`7ž73[b~,ZpAC-a {l?ܷVDE@WdKEw ޯM^R$^l蚪Boz9 [{4N* HY`:b`VU``xE'} Z51yo?C܅'=\R^nF9bZב55S7³OK鱞t_V*Ee_v&mŕs^,!߅6p]۔#*n7Lp?ج |jQOfc:Z`"= kьߎnimU@Rt±#ՂY@H\ -&`QB/NQ.6Ix0 ^H}M_}cЃҏ#'FHA3t;ׄf$#mZsFv*E[3Yef 2fc؂ĉ130ll̄-}Kntp{SĠq+]^dWNƲKXJ2gR*~D N[Gc+Q%=)MX j@\mgIH[|$WAdT8fqeL ep?GQ1b/?SFb93xyfA1UeWĢb' nfnkPq{(X)c^JoA #Ku"!*Bux>g6|TEukLw΍ `c72f/f@zߴGrǣzN0ŸsDk!9Aq,dm(.fB[q<` `IMʕ&QNu0zXfd>pc YTc"Ѡa5S0Ə=\וҢv=_^l@ddVÛcpNK O(?O_̋,I2Q!W oB& 4-َK;3Z`Qz٭q"ƫHzbl2&|aԱn1 b7i{ut">}5ōD6>tB484ٽ[q[1/;a jIbq~״ۦIԝ6S;#p6KgHfv ^ժ UH8sw.%Qlyt5cs wޗk;:v3*v`U;N{bQRʙ7j9J8Ci>o@)XPߨw߂JJaCk|Ҁ-6mC-D 2PCTR\$JqP ҬFT)އeS"XzS8ʹ s©n랲ls剩 [CǪDm >#7sy]Ṗi-_\2\56CY 3Xk{\z1bW'w>HNg8ƅL&VmkZd>酞^qc\*y&ōX{QV!z/g9ռzC%4D@!d:(PJsckAzH3/n(*RuQ[_gv%ސ{4l^<3DZn,o9LlDA[cD@}8LD8RcKvQ3rPOI!PlC LevоPZzx?5$mJK} } (aGms&(oc r!B"В g8.Q*r] 9òLASGu99/hu;J'38M]j-BdlS:t~Izn$XBVeֲnhyhM]E]DO. ʦ=sn eu73h‘`S仑av<6'%тqd S W)j{Dž;[C _VBz5`OR~]⽌O _`WAQ=TL=9T?:g%0=dnIkiyCl TS|:RIŐg|9I75\Kn9}[ 0$xK"L!I~J1 -Di~ ]4@h:@b$ժ̢~ p6zS:01:q⪢; qZι4t43]Z+ ɇ) .c++mfmr}ky؎d )ʩY號ځ…i_q%2S]j37ч2yZS6Ugqrr!ĝ*nɪϼgt-¬|q Cۿ~8NO>FjYsbg&\.Nt7`Clʐ5ߴ@&L_'C>ϯ &9'uIwp2ڦ?-7Z <oJ Ci}`Vp"fxS i7߰Z[Iؖ(΅Dž+ȤYA@W@-218AnJ̡4 dyd|84.̽}G Ͷ6j"1T wr5$?iкʌ3cno(H#¿EA=.@KH *? #ʛQC. n^]P,6{|f"+$``ú丿-c ʜ-W!;^nW8 dqےqɋ~v<)\~ z6`Ӊi=뒕Va1)j{X1C2.@jd !H&E{:AAs`z+jHi2jO铮ZC<9$?2|Q"EPT9Jc72ϒyz;eqVUG@V dK8_MP:V $ W! @ "sc ?8mhoeJWGZm|nJNcv Fe9UV ԣKivV,Vƾ2U0n0Q0!4uӭ Q'8 ~D-u}R/Ckr:`u4)W+Wz3%I8T+/A8z;:L4dH6m3ߚM]K͵?) 8R$5,(:D/ka+gW-? ך,!w{Yw#&h: ~#7M~&7OՌ#?vu ˘TsFHy>,'Ul 8FSb#<̷!!L>]̎:h X]Eto0Byʱ]MVz㘕0ʹk@SeR@Na\%ޠo?3%E#td(Ii- <7D^3/+xּ&]7ce"+Ó^@{WΧ?FR XpBLU}v8^-@"$X7>>{|6k>o: V0 iP}ݹSWf>*%',Ȃ1Ћ[ Occz#\~ޛdHX ׯ-Fag+YJƲ2Ȕ"CUϱO;Dz/ ?;4_ `|y0 =Kz:'c Mk|1O"F mlZh-nl¢ox9?=v7"SQ=6r]ϑV*@54 nH *18?y s7KeL}Ox4`.hI|I]*K@Th/C@¼va׀0^=!{=!`HkUg? Pm>9vcj)Y,6SHiZB~Xqmq/--VS#^ %BLB2^-<oԆ5b53QqrDO.7FE/ !#[8E'!Ë#(M1=;cm:{|:K2`,aMx.^A.MQLI*g}+b@xQa,3%FVQup]Q NfGbF&IEzz9oAGfyA\ hul=.v'gH0ҡJBI3Xgr៓-yc+XI& Sy_ZP'_#'a 0Tgn!>p.ʕ{ònώjKCF111F/.,9Jn*vP]_מhc+*Nz vN@\T%Z=i Je`%LϤ7[+<簰7b{(_n;-ͪkm7Be%Z[}ӧx^Z>ZAuAo\#1܅͋N#-`mc+dH*f[ ,gpo܅1`J6oў"+(MJYWa Q·5@ "Nh |b3>L'sk YCpYj<U,2Bj/ zf+%m˰z%Y ٘0-ein#P/z}r˜}yEYIc'[]nkMTb6:%|@t9vvMCa([ޘ\竁\fߊrhgX^ R)xη L%.ٲaVvĠui v{i3JH.QͽD`֑5IrTهN\}cbھ%Sy+vPy깱cE8P})h`^֐ݗ"ч9Ւ^[wV }`E f@M ##D_gqyu05N[(R= [qQ<Sc[Ё,/9[U_)0W}>GrK×8Fժ_-u |T::d# UaƇ C90z1qGLU>`O %Ju%amN D?MCң,Yz0"xu.Y/0洴WXʽ<`E/ dk914"@.4.2j}dE>lj(Xe aor邀kY6ͽR]Wt-N+w{d@ 20x6l Peď10=7͛p] h ~?Bz9l%wԆ1N$mҥ>m2# %լهl:vӘwbkke@P83Z3=dԇjtpS@>yYyD'XŴ_c?v3쵍,K*~Ask"@H LQZKhDҽ‹M"eK0)C&b GoSjKîhcwP5+UE9L)R^תZ~&E MVLVO6Ф'k~9\Q](-OB1)}o垠!#\)Ka+G)Sk >̴ZQj9|abJ|ư zqp Э; aSa pfݚ^,t#d9Z,i¥rqRc@ۿC:ՓJI֧>>q{7VBǎ?Ʉ B<ƣPAH":}"c.AWa_soi8u J037xSzWIjv0?:j! l]j/Gҁ s*e` "݁IYwޭe <^% {(:tZ*~/!KC\~^6ѯ!d|=d}N`<JɋF>巏j~fW"IBkDTt5D5e%6u< PVbVf/c4KʲMu, da8!WL\mv5n]ǭ\Vd~op5ѯ(5uюB}(:X}T~gYiO^ aȄ.80%8{(nCv%GbCYN+Vz a)HHy FaOTQJ)k:Q6ŵ9S'f0܍k׫^{~F3$7эRWr[$X&Wuhfݪ_E't).NJzBvO@qw7X/ӊ[Ǚ[d>v&͌笼PL"GYh=zSl88,0c,鮢1%mwi1[{$=w@0Gs,#'&EθMcWݡ.)qGW"Xc2CA zo}pJҗfM ,3XV>矒4I !b@Q_Ս͗ECVѢNd>:N6djd8JZJ~u`=gnTJT^# Xj"8Gj0s#6krr75kɶ#taBe '~kE?y <m3s`oAVU1c$ا4AqhLv8iӴ̆ߣ ^`v*Zv4Oܘ7>hICz q5G(@F"~&%3.c S].s/|n.5w0xFEtF7 *%硏)v[l&e*շ)tϷr~ \l%f1Ш#ިkNdh/b(J"nkz@Fvr BB,az0tӥ#[n_)Nck?>\i')6%5wG~;3Y 䈃Z#98uKD7?0gQD-uTBɍLP9AB|$eh_Lw2k6ڳ2BY*\=e25 %G+@"G[ę'klդܩʷ,]r ' NsizX 6twm2#CށD4 pԨ$8K4 'I2]C-LdQCBvap=3W%RcGRc~ѧQRx&ԀccV{ oO^H9{xA%~g9.@" ţtmW.]fsdǩs9u_yNH*<N^G-7. ֟QZex8SU2>wse$Eu2֌~ޓ{VUKrW3 cୟ2: |[Y$N7cv?U_BFX.$)1rk!W@bRC{f3G]4 p8$}+4Ϫ} #RrrqKמ{>ów8@H;7!0wUQ :Lt{8lsXKf~T.99ގf,@PZ u}:@TZYTGm*g]?6;!A&hʹq kyX_ L02![a_}UlRGO2C #`,Wf&] ZlG6dk{u#%b)\)-{bSPqm$onMq qJ?MGڼ_eeBy0p]G;u5#:i 2T;AtF,Ш|+M[~`@`HՕhؑ1:OAc{c>*7y _7eNޱ OFCR ;l2O]Y`(՘J5O?w< s҂`dL,.E͊s ?BxR&HJ.yKPx53ԵVT+^pt})RI qsh5oZ\fZ e*NBկ+B萱ɟ'+"WxH9!\PĀ5 w|(D!Iw=oSFpp{BT4qj@ʯZ$8L.V$X8&ڷb1 Jn>IɈ$ڪnnd,zK S@ JˇVSͭܘJocڔ1I JeDZ; 4lU[5B`Kn-s}v=&2J߽LB dntC5|/֛ AijtG/QU,c}{LyK+ *+[_Y{Db'̍ $(Op=k1Xs]틔O~wikl=%x7PޚfD& 8ܿגExmbYTuʺƞGdsN3j#v z\ORAFn.)uNfVa683w|x#GTRҸEJm8maxW.2m9=eA|_ vuy.t'#Lleezꉺ"ҡ d䑢ؙwQV!dc2ϙ [zKXcqzpW2Eh^* (&J![1aK-EL;O2q/e^o`7l9ʾy"d3`b4hYd&%z ōӿ* L8،ıBK;shmWuԁު5@6J}!`![x2Y`4D%6]N\~"^1DܺKtg}PnGNQJTq۷̹p$} ]jVJ讟a@h &Dx Aqxu1/sz.\[ ֟m_M ?ѝsQ+3&*j<;'jԟצ > u0,ՠiV#p{2^9Z<궉fXϞXdn5hc^0cͤH563䐈͊Ƶ7;W9VYVga\wA) w>5-6Ϗg_*"4xϑgdCr* h +`XӖR ̾8,:bq&ڗrZ=C\3# O7__MQzmZ Zw֤%VQDVK=)972u? (uK~ LF(+0}@aE cw!h^sA4Dx-uJ+_ ̓UEuj"u1 !о:j*3:Xzk]fM?܌7i2 E~Bs 6x7Kt~TyidOƶ 4͍<v8ߡxf S}OI:ͮ>zuA`;`ת>+1eZ`vϋX$%Œ3C$&(*sA|aS@W4lښ\RsĮwb"Շ``_"p?ͯT+W愻D[ *s9;*Rz̙@ ̮<4 zzkaYTYj-,wa+b0Vy?6.iMT1Ta)Z@1\}4֭~IJe>H=?j*܀ػDdK's=kXeBc@̒!D ǰQA:9HK!M 7hХ"!{'dA7'S6je3XNlcBdAs x1y&6?jqKF8A|܁VoFH3 }F=҃؃ǧ[|R)h24e>CFirzr}PVy:tŌ|s\YG`%k.i˜5H>6S}>vaDEd JL%՜.U4fs(pfcUu9;P<}&%۔fsPCqQHY!$B#WRxɗ?VqˠѓbO,]Sڱi"z sHKoc4>W?tť>fVzֈdY5}Pt ʉۂ|GgsD\l^|.̎fT]rs,~t׼6D?H01 ĥQᔊW40tmQ`h)K39dq)u|4!}*F67Yƅ-ΐgU,]5u<Z={lJ U 88fleZ5N ],sCVVyцwt5VWWۍmtX j' `ВGG9aU!K-4G&-]",kw"viфy…1  -g/כ ~ <R|0{u@w[ RxQFLi!=if*?t+~n~`-H7D.+-1 2R8\39nc3䁵[hb@xT I?-JOPŶ+4By] `Qޟݡ@Us}kny ^16dK=+eOt}8+W=|kQUGWOԔ>ЂoeXY<n뿅pcRXly`*܁i Ń?8 f #b-[`mH\{(nwB?ߧ4 rf&cIŽH~5s~H*Nuj3ǒ!=@il.s1 H M[2,1RH 8:? (.L8z)ߥ%$ΎMl`_ 7go8|gfUzdϠӎ!G]x^+_IU`(T1Kޫ{j]]MyVNQĒ(~\"wОr#jHɥ]a&֓xy޷+Kx>} `,f+Ee#d)kxpěS"PUV0,'˲V++V)@%̆ ԯ qMt hZ B=e;߄mo 3QU mG EE_4ȹ6k|X0/NNeb8{z:7{qr=]hwElaL(O.9X' he,xkį; 7,7+)39qiAr޹b),ԧW(4NEaS~(IxdAM(CWYRpvdZ0Z}56W!L"[\:EM/kA :vyaO7 ؐ8mk>w~+) F{ 3 3NfՄ[- ңk@1KDN3qO]n{}zBl4򭤅qb7ˏȣ9*Pt;2|=b.pc}CCM/4]>_/PװŶLAqsNf8)ݬ&ߤvl?(M^&IC%oh00dYRp"wV )ȄcLLK[S5x8!Fi[Q2Dkh'zV oc;452gHf/o ̪MQ9[O8ේ kY槴`+_)"~*ˊW+|5&ٖAf=3K\I ;LNz\$S+⪳aؔu$7|dd4UҲ6K]fuivp'==I@czFtLIS,/TbnI4;ovS'->X='eؕ ͍Tt^ط?6=& hgJ fS?35 1=B~](fwKWOD0$$;ٵY+!x/?PXNC 묵v,ń*P$69:)Dxwyp:*3*-Zڋ6/!Vmy6H`5Zji[ PS4~Pu4wҤT%gB(UL|0&܌7A`痔!\yGU_}abǙ5W<(5=/mļԅ3{r(^C 3OӹQ{(̃xum pB:fTcСHq +y7CfR62FnsD;H v!jDo,ĠLCk[M\B tE_@#J3vG)@4;K0lLbqck[sMwf깼 ;GMv"(F߾~L6|3t]M!_Vbc`Ie/wT<[#'>`O`SXb] R;$czUd j!$21;28tђt/j"b|oBPkr7~9Pfa1~.u^w.^@\bjšgZcxiFըXRL ndPEVO66g̔y.* %7 B/.HpM}%+OȇU@9*ktOoSB`֙"T|Q,kpEN0>0lczL0:ʑ$ YU jQ`z{JPsۤ"=%Dzs}FN+tt+٨RUwб ?x>>Ƚi΍|)ģkGzI6(gǥMyn1e ɸ&5/t?S{9% q6s|XF2<41 >5|4YM3h\@+Kyݖǜ:6 5&¦#T1Ghi f &2\Eʭ)Wv=Vj{anڪ"ݵ<6I!pE_G15=UK-rݨ~IRFUdMI =g[{B_[ Dy~6T&?jD+\Ek%mq Z[B{&lj @z`%ެܦ."jy^_`X-2B|@7L~Όdp%(Ό%ꔾcшG Rk-\t*賢$/@BqoW/bZg%q(dvs\ xNZ'>*6l:C.5;W.qKRʞD&̓3Y0 I17t{S:ʒh*D~T)0_hdN5aF~ $M yHpBTPggx Y6~XF#hSR-}*aԌ ^P8/VJ<$&֕i s@rʶI?'+ʶvS_.eƝüI9!OOT*%b םb5̬#Tѳi&<]^;\-4 <;(Ը-9fj< SN$sp7;zu_e"Mz.74 Jw15x'hOe||`Fo{n]=qe>rޙ2g%h\ }"(\|bv9`F+a)щ^}HV%Ȥ\e wVHǀj|eR'J3NX=.XCIsfbh2|}ŀuA^; *dASfr샋bZgַ3<7AK04]Ċc,i M &fAjtuubrOsWj(aq'p,$RX;eZMxRGƦ)K| kh#NeӌДE.B=1&}ǘE:4|@m7`2cf- *SyצHYZ;F*YRmӑn_gLkA`JN)ɑ,M)^nEf`^vx JjbHSJm2 a;92w)xZ xM5vz%Kcŵ0ӧ@9h(46UFCu35|xąV[%;i|J`(djŪŪF JA2k?LC=^s#P+{fWiRigb[##'WB>Bu5,yC{qof32Wj=8╷&} .Z>˵ĻCk!pQ1-'4)8И{Q x"Ӽ︣A-t8<)n>M!mrJ/WdhH-R&DaSeQB5B @I"l=No%M9TפMق_zjpv=])Mؙ c9sϡqS:j?c1i#4s-:)yh)*p ؚءKp~ut\Vk"_ a$·\M&a͢vA|))] 7Wr*.j(ߟ#=w Է|\J,z-,V[F9gVHF<"oE01(68& : ͔ 5Kg^UVx&w]* h8 . -籁xus̿<:VWUd?Pp| "ձ;f+)*#;R  ?Z_$įӛV Fo|ЇKj$h3wB$7jրOQebo:G:6%ф8|||h:,|gWy<1]^~*n/ Dl19~Q,,ST"j (m9]Xi,}qȽ>.r兆pE4 .N% hx{vImR4&`Mq` BLe 8)c3"HVz;7 aJS<(]Aq_$TkXbhO]締Bq G+N\t#:p̼wm7B,T;؉͙eJUE*q*5K3lWHr3XuQQ!R8!c{@j + r\U'o!@#،#K@iSXD)0˸h& ͬXGn4cS{bw9HURAVmv<*ɖeq+)K" W\VGαa@d~/pŌHا\c960 1{)@6UVr4Xm;#Z 'd'.X}fU1q>`K|41'Q7x2:*, PhF@Vlh'3U3.mEцi9eL9̳)X#hh:mޱ%`.=JbR+4/h]jHhX"Q/+}0A(-o[]rE|XVrc 6"ʊ!43yCW[NQI+eCH ܶ刴Q1w1㸞@^2&qX"BY*jş¦Ēfz6eV{_do6kAI0P.ꩃ`h;ǃboEF\*o>g*]g)' dL$AK:A`zt5,YMI;XoSs/BuegNAg۹d}IǮGe#3>E-X"%/Xp褝{(tR? CaY\wUv*"&<kug,IK-LWȶ8oc}R:]t5vT7"=uE^- e_5L"=L;[}ɥSU=e [63I wLtke*X ''dƯxcG9s+PA ?#QB91{wF}hfWig&`vT U4FCyRt\~`?0- ) 4͉VagiI;\o|5dzGL؛ FX%I@]=c^i+5R Kt UZ}6Bx]BkeSJu\yIs$"뫂Ln-|w=m^rO7m⸝kEŐV1fI~Z$OBSNAcKg,MݶuC2 ޛ,ch;M_B J* 93]sۊM 1e\)4`wojBό*/*a|_ #h~j5ԘvG$sμ`|4Kï.z/*q ^)m{Q5(<|)wcv7Ń sl/KM1.(zTf{"ӿź%>&1hbAoqx=2Y= ,9o/*mCJC6w45fDdIHr?eQFXw{y|7{t~]գ6uS*H~>H+vHFSrLPVez?x$Gk*3 \ےW1~낪u #J`u0rw=Ʒ&‡05,Li I(9/(O<-2oB ~{/ Iɘ ٸۨPZjC_@|0btM.)P2O( >> 9tjor֤$PS]jP\ҡW&ce q-" ")In-Lk'*r'vC<_GG?,4l_F>meXt4{= //Jât`v1Z?Cnh7 <ȽGm·i6(<.&ˈ(M'ͧKV;c ,g~ Gv8rQ} @ *I2/)6luev5k8!hUFjxs3@%cݰ߁VNIG?D(G-HFwI%¼:nc?/Ϋ H[_I' c>4UCkh44`QV|{JYݮ*r¤=1<ׅr_shPmȪ{-bI>ZlqrlK} Rr! l|,5Xm~LA4 ~؅R?44{=95jH5h^H$T8OѓKΜG֗ gϗ (0N{;jFD4d4Y3` '&t%U?,f vaYI lϲ?AVk3 aTwpb=j~8*F.(9Wzm/i`#(}k| ]]g*O}GVYF݀:)Af1ԴޕP-/X\kn/0z-YQ݁oW&TUbofr;Ie34G\Jng[ݤ̈AeF2!L^{i { *)]*n{xїQJ`U}wE1D}롪a"g v%kzBd*bܔMt[e& $m,%ć(\HSAa"Y:+K5d-L, BB^ 0]ٝ&yz[&}4{FB[DիOn1"NvB*.LEi7r3^8Xg컠4kn^eG#,ǜ'M EQդ9,+#`(5R\:}^ &^@W?\:e/cR!tA"e=gV7ɤz@ $ ~foL}}`gs>12Mzeɇ"hR'bGj*+eCµۯt/D'Q˩kBprJfOq g" 7}犎 #k[/ 1L8*ز4U'wu7 sѼ0o,F٬xp+(B~ e]~nQ'Aqpss׬RҵVF:Y{1,ch73US+Xh/z׹R`~w'}?f ѓT$WzD*:ͺ X1edC䪙V-ija>1AKeϥyN `cD4,s +:BnBXI絁ZMr'r驭U'ĉrp Lk|~24XY`)x: H̋T;~e0v `x1Xr8#Y~U{dgہI*a8-M k@(I8a-C ,r2Hya[=ҨpKj݈dx- r+'t@P|j=@.v "uUmmEjuNuSX vb y;yS/~(g$Aesܼ;y~` p߫.kt >x'<EߘͲh9լOVO,h1^ I>A>h{n+}?8\"Lx]1#,%}/N>'K) gAoE N;v9O'LkAH>DPf5_[:K¸y-@-ZP X2IXBZ8P$)-8S5^/@1 C}/ IDu⑻Lך;4%J两#K.RLhQ4k0hu=3 j 80\^%!˩;R3BhjA?մƆĿ#AFM!ht`ߎgzn]il3 ZHO4'6ae9$N#e02*uJ<󪄠zK!6=!}֟{L^~}Ly ,O3fM,(_LC,-]b}k­z4uu2\WօS 0#`ܖ04?72PmF_Ni-麕jq r 蘜^r(#rܢ;EǞt4Y7ĵ-Bl-Y{(a\_V)g\EԔz#pyn.D^3z"b.{e-/ (1VQF44NJt㋨&L7 2/JxBL-A:Hg>kcB c]֯s|`m\BF5]ȅ0;\uh kթ@8ՂN:ʘχUR׸.$)kUSXAx  wfFTh"*TiOz! ,QET^=1=|q+zRL{]k__OuLbBR#حą kpU Fgq ON"q$*}7Nxnk6C|uZ:Od~ 2Z//oK[g#yuxoHEbe COH x<u:Pj/T#BT@T`mRRG~ah0ќe PS1MYo f[>Muf?Bu Ri(a ^яITG Nn$#oʠK]' iiώ4;.tC#nN/F.;g}ܣ $R<Tyzd8K܎IrwxItK d;Gbv8+Rd09UK G-javԀBCVEޟ>nm}[% ^+5>+E&X)T +rGW VfA``^+1}W'* ?"'$xDNE-VeMh>Tql\ծL4hF@-}AkqTQ-W|by! ]̸q~A~$ztBɗ/T2hrp/{-vf!ʳ~ldž2ty[`s~pfΈ>{=-gu&o|.g"UE~#tvGW.`ALj:]+K=#k&[)k?nu ,&Un'Ca-x07YD#9Cn9s %T(ijsՒM4 C~Sg8#fYP.jVb;qDdƺf"6l+zJ }6`뼆Xg LPgY`Y#M"bO|hdmoJo(WZYkv'|8ț: p5,%$lM<@'JiTFGF_qE9dutEa%B4]21BM cM4Y0.JRM^j;6֩*_=d`iOP"OB/tz.#C9h覿þDj ujJS2]*t;f`Scs/aK]OxmABǙS` +Gаu®:yS(FM_N z@Pϫ *;DxVox[(2;B|ѷa7S#(vۅHSy!/baPND"{0TZRO,j%V) %TnV|E$ed0 wJOFB2a6 ^TOHP2Z/ہu *|T3Nz8*Kڇ:j(e@~%X罰ĮM!_^g D2ϯѻk3оոˢc,0%?QWo%H+7 a_h>M7<@ڋcD rE/K>Mkw~x1S8eGPdoZrp^K]Z=KQ8֭[ۯ =,!llÀƮP1Ani,ps^w$ a%fOԻ<>r)ɿ=bf8Nķ>%*;Ůi.“G)W#c\o M鶣4(DeԤ/Y0YߟVO, x%66֤7d(o%C0^Zz=CӰο&Ea+pʦjz|a.,;[q#} hZoItk1\s"jݔV: ][sYeX]r@b{0^IQk>NߕL )7iN?> xy7I=̦7^q$ *HT2ﲨ{Lr 0VS }ͮY9leleHrgEDG5s n&S 5[2Ͳv$Ձ7eY#ɚ}D{ym嬇O`G?ߌ•>q1L38> n;0d{q/cH[^\ /-&D.T-=U5CEܸj\@竁u24!)8a%LRÃdd>WI$ASߟ9m΅Bծ}zX+ [T.Q} .H{𖮗?una '_IQTLg?E_>:a;-4C ?F@\)QәhNizo> }qMy VP9̒z.,;8I $rfokMdܵO֙o S`د9M b*I tn!a~g)/anA5o0R88VvUO{ =/C/C 0 Xr4A*xjE~.<Ќ-䤻(EyGWa'哣zV\뉅N۬:I#Su3Cwm56*.yv'0,lgBa^ u=yH*gp`GRzI7,s!RMXs 8 EuW30:ߧ˾sbou U¨;;jTE>9f "@^eĎwCTh*kTۑ*> fpaOd?:}u@&_r&T2*e{Mн^i v> Ńj~ΚQv 8^"mTd8(gMIa:< bY/䫕ե:C!,<ժ^/!k Hef_DZʊܔ/9N 1V60U!sdG׆5~b-”@6S[W߉ZVÄ*L$= ]fCUҸ 9{\B8D' zT4t ʛ)AES8%@o.9I ޑ(n]X8"SZ2uAX3>%ቄ >BwQ_dBumd% (-f2"ZO%Tv `nzBf(E}r1O'X*L"{Ad}|-+5q=C?s 6YA+^=xKY8vQ&=@>*-hX%Dɽ K;OY}dK٠xA/ɲNꕙl%û \WB^͖x,EA19G"d1O$xinWx+YJ}* H?uwԽ3F7-t]§USxcq~ iq +f aHr4!iC͚U5g 9a1RgR%`LX]~S ,A`jg 77` #lI^+V6 R_|RMZZqE'?XUڗ{"+X~'6%$;T)iJ/2a-o@Jubs2.{AlEޟ/ܘxWofMv2fKi__ DP+5&ff!: M_Βgj,Q="Fw/] 6#A143ו+GK:3C-wI>_b.j)^InH1%eӸ%*V@Xr1w MBye RI=C7%Qc`, vNei1NA̟#Nl:t-b=!]T Ƀ%Sg)ނcX qf~yw;m+:Dj60f|y386/ٖKXP[]VJ0;ڬkNM߾гM˗,*>~J"NLX 䮞Djx`,ժ864=ݩb”?[v 3kU4O놅H'Ii9eT_0>ywͻ#]c&5a?2gerJE4"]>l!RPmbe)=߼t\7?~=\Е`ظhDRIMu\'+Bq~2-S9Ȉ=Tp^& a]\ڂ b tLT%3ZClxI_.Qvg&Q<3H &]9dxTB,Q3e( қx2MM^Vc}'0L+t*--1u{W|K#'yY{8eLPR_Y- ZtMB;F)Ojd}[taX]I*_O/<19: %+wjgncmQ^:H-q ^+^ŗis5(pc@G睅0^m1V,\E.1G6ǒ]<oI5ؒ-r)(S6-Cv\~v!@}wRӹ!8YƌPa*u'<1E&߽TN؝+A.ލHdY.Pi@LZ_WYmb~|U^Xe=Pp,9TL> x*)fI 0\{V"F~rPo(dHotL{@W/1VXr}s2{݌@o謿n\N7 0v+d!AWu#k!$'sp2P5=x塂YYZbkδ_GѶZXSy%ghǫ:Wn}--$@ՇsarG lMڣKr0ῨQ Z|q<Ft61TiT5~5ʞ F ܢ\,w^}.֧ͩ(< @9Ԏu:~?(F,4eqh3Lwx2F[Twwo]ي[+Ep f=>WU*k y)a͡L3(M>VN #[?rXՈd~.bmdiQ]Yt|J P7M1g]}6%XT"{#1ƃ!_R:m$b 뷎AX,UڇDAf 췡r ;Yo!ʩbqvhC ޱ N ]w_@0һ54T巧z L%Xdo5B`86[TjiVpH>jPU޴ge"S`-eɣwrq>lIbm$ Ng)c2(PBQWI&<-p&;2!~}*{- B#yoeO0*\k]2eȴ_7X7c]9bq3z^1&=U8eȠbm:ؙ,V]U**լ:]Dj9ѥ1;Od}ŬRsacpIl.%f+XwEqCɁEI SAad ?hP"s|*+@Nzh߀Nbcck 3.8q^O&goz{ oپN`$=iDmhT^*O\2AZ5M 1q:7Dn:\I(hD!yQ7xAK*HaHϐ+<9-L5pQe Q|ݑrv~񯦑3"kDq1W,;%rl%d?3:I˘ TxErT s}<7``bI_/eg)$5L+5ReZ/PLhȖ>N!0|H\`|U{<YSkx=4p*VcVoTUD+#/TaOf O,`E*ٱ3NƾWk붥 ňE 9|LJ Aj|ҍ5-cv뉴Ѥň[.023_fyePO\=0k* _LH8=>F&NJ ;\Itd zPE.Z͊mCPxEYRSD9OJG2?. ޹{)G9֍gy%2L!Ei-sރ ScN[[M`= KfE );`z^zm 8oM^i8 y̋lAyΔ^ƞnGyȅ."=y$ӦDn (Q\sCȘ&d%I'n z?~PJBtjڌn\!{!VͿQ'٩BbdvF qH$dИY~T8enz޶АUԬTiP/#ǁܢ ?n#D}& Lhf@-(͞]8AIK6Ýq;ǠQk|䜞 cnE|?s7'gQ{s?yhV zņܙ[cc {VZu^+):ibq#*7@Er60Ql0SGtFafZ1t :1gz iBi:376, 0p$.*.]yf7HǾ whc$_|%P^C38NL}Ͻ~'-Ax$=A `.>t4z~Hyj ދZPA"#gw!>C='N3o"cF8sp$meƖa}Vrf*|> )Dtn!x[.}ɞw ''HAPeB,&'ECss83Q-h3*i}DڤҰ@"_Vͭi\ӏA_F {rP:<] .j* 02԰FiN&O6uVy¿Ao;ڵ9݌(qE[0[Sep*]lL%5nd}ݬf `>Zۿ{}Z4e+ Jh;l)VxDYӒj}W(dZq==AǬ@akf^W!w4o=bD+agܮٞj]wQ"7?qpU}lzn`'^iN|_ bZfpݼWW1Ҳ3t;g 7]!նUlUY3AY.%_CN?Nr e@vJ~kx^~$W鉴mwxX0ҙc~sn+ RctXQ,45;Ixft$aIvZtRȂ8ib8E`CoM3HO m㘡ÛT =ywk#0|frrgE&ku׻Ws.#eS&ț!Hr}O*EtĿn$ߏti*9pID%g[hݺcr!*Xw~Гly-3K7s~?ORһφP,pA!{_._<aԉk|>_y'g*Q,;:u *ݚ\d" :PaDWg6< xYnj~I/銩 (}c<ƨ>5ҰX?'|~s8PIOxۀߺESyo/XhF(zOmi^uogQ&$FKVp ;}76o.(鄦p 4s ˔ Rm`+VGS*% !S6e)//?9A(j#w Z)kɼE4lPJt/upmoń#oibϣ0f;bH7;˸hEⓨ5LsZOеwqEЧis<,Ѕa#TąO7QjKV'\C̒)2~@<3E]`):Y1~i?hE#_F?`c-vs,}2g Wmig%#޴s'V~\i&5U+?8g8&FZޙe'2BfVcץx }%I8\v^}`.Lop?E~.b¾|j-58fc iPY,vb*gf dBdM#m$3.srʯIզekgh<60w^?2hڤoGZv!+{>9Sy Tv  iͮ`{ͬ%(-/TUDn-TG!@]ؤd_7Y{xzH+eo}Pw1t3O2~Xl\So@O mX0s}OD^Sn R oB~~/c]I;e}|~.}6^]zu}j0&i]IMqC|VBEٟ[8>C[Xt^0klak=W&nU(b0'0pjBF#_0aŲ~3"`6$ԝ2kll:rM(@t ~OS˳S i D"Q-+|6z܈УjM&i))0{xp7Lj#1P!7rM;6MQ߃AKBq9#;X 椄nH;m&qm1"^yL $i# //'I[Bpˬ#IS5tt G[}9H4Dۉ6v>':aCW j;B[kūޠD; AƛOɫI KrY! ~E%ޜqLg&0:oٛ0~v]S:l8ƱPzK&X JT3iW8i@"^ W 4Q- hەja3͕CE = EdF/#~~E鬼ٙK')&\Qv`~>FUyRlK©~s^54-VCtV#l؍j6k匦nqh1*bMg\qPI Y `0ͮL%XI5ɐ2"}ҷWx}Jjf F @t/Hf?¦&WX&TQH4mNY h??_Q{|w׭8Ӕ:=5mD}]nق9!pwTcWszk`p+Z(oe,YX{6x33z]3\3vHmXrp2?wԈzC}/\308;_m4po48~x(gC Ԩ5 mn u d7(pXq2@!9YRuP{MgjQmM I0&G?عf<]"v}ÆiEj>j- zKq(F ߽A@ Q͠G&\& Y>1z-:i [_J;OL/j{4,]fU]\;G^L@t2CjH<%kL#&QW+zsx%7SeC  yroym?Ϩ>QЂQwH.&w# $]mhv~l] [I}D^ 4pvG7Dz/:]{^S"Yg?A;lK @^?ݩ]ר/< 䟛4>kZ=[hړC["㔳:Q=w,5k'oPٞHض+䠍y|uUY&&#,nL6#9n+%2P+MM%W7Y&g!VP;VD@.[8L֗-akJl|e]ޅ{_n7t_ʖoJ&6"jc&G I\W?KWrEEU&uI`[reE3,7Q兤#&Պd{q2$UM=_ L}B:[a}]|`˅]^e-HLA|jLlzbk0M̈[ W"D!wӦ iypbDM Fgh:6`L9#4Q#*7,YTM楒И ϟ*85")uORvo['KJ#%H:C˶^k|w V\MnbgbXȜL$d} \ 3/q_ ]]ip a,%hXKѓ- @#u.K[|{ 'Qq_F#<4Qm;#D? )jwu#EV2a.}qaN|- (>)8ƂpԄ,Mۨs-!V]RtФ꾂'7XO"'<ܟg;1cbЎd'pY!SP(ߠGތ[{Sa|lԌ~e"U0b+7)1ۘ7^]?+F].@Sc57^;.O͗7C!$~R[vt %Ƨ?%Y\wcv+YK+ &@NP]P¤5&>Y^{.nobl8 dHeFRy hX3xi=- 䌀l"dc^?լs ϔj:T< -$t(-Z+|0QLt>7:6E V?U:SzqM9p}|gv[.j$Dnn>o^lQkȑVRpxl Ej4Fj'l9A{5|sfHHq7; ()pBMr ?ȷ嗽qp'1 t߰v\{lEe" v|~P`3#K\ӗuxcM(!<1 5CP hw# +Ejr6&yOs2whi(Guw{O$TPLHѮzt~r^ 8 e"&q~ R61\{7Ze֬I,V9$'<[bVfk{xsLWW$frAE5BK:AEJbqK  SS?W-$-t6&L B@ASA8&Q#v~] x/F>w޸GЎ=076hFRUTC>pV{"0N=y LŇ m7qj1K%fBK8RI9`jn=R2gV˹>2=J>=oW=3JHE/-)ӃЀi8?'x́zE oVw/[.?LD]2]J+QM,ϸE0EU=BEyv3iڐCmXi$Ud\jGYSzEd俑< G jsOI־7t,B*ԩqRX*?$yqOaa 7NySQNe,νF5T=]GI|^;c%I_ 9c>DE@yS%9oI"!)7O:]sku0ܝgqUe+_k 3i@U0ow(xէ'$9 imJt^% Vy>(٪m4OAX.͸& ݫ;K[䰣+6C=#^N@0WֹHmg3; ø8:*!eeg,!,8Z#bgy#:_ Ąx$?D"ENNJXNlXOn]V§se=Hr@FːN7Ff\{#bbu es7HQÁ%n+HY]c~e'<{q6l,:WF Hr6 m 4gvF@8*3EE-=ß,#PCޅxT5{=RF96J[r.Zb;pXޜiA 6bQnu^xtY Izy_TTw٠A}nk!SfкTDl%١~|g*Ź[s1ӓo"u]w<X\>v-4qRϒ9B"x374`y7z`*]$Vyej~SZB;n[RY8)GRX N%R`~fu/n,Z#Tr˒LJQ"F=nA9)ehڪ?YxE0S㯌cuer{uR`FNNH r1TS =W7Zr> 8CsW(YIܠ[۠}ӁcZ-1D,܈°Hn4zګ~api3u2p `!1?d+ cWhU$K {j! O9?61_FNv:9m/i( Vy"?RV!L|2ת7Map, }@c4*.yO:lp@v 2]SKK=h. Od)ńk?LLf,7!.Db Ke3wtt{V+oy-X ph#4? ^ͨìDK+9޵='x lP`|b*VKB 0)>#Ч V͝ ak`&Ҁnk*E%ezҠV # { 9PK%54*V#55mm_:<>ʢf—;~.%z"{@7`b҃]WY_负 3V%bƛB%ȵL  B_9Ҕ:Nì}fm6)ДׁhֲRR3{a}#9U/@qTte tH>B\-لwViIxOdv(ܺq}w5C(yӃ/r(lï`DRWͪ({njM`E*}Mt=7e#f0#D [a~s&5̚ &x":={ty}w`c g3{)j9])o(DO x6 CS"̦w,kF8rV#N?YAYhYm|͝p2jK VD #YZĀ6qSA(S9NCg$HRb[7$3*NnSX@eW|Gd5G+ΦuC.R/*c:NZY^= P\@F]eljӓW+XibYZ =bT}n&ZQٙ@b5ݡ41P͛@cN߽uq7l*y+-%5F]k>@M+휑ÖI u>y i"b@%m!) b_lW|R0kI|hEՂ8ךj0,O/t$NcB#3=hQ?{~>I3 cvK-B" 9Zs4`w,کuTN A3jBD U #Ό'Tnv>E6 ,q`}=C6+!vb1˓땕BYk@C@gT\?Tܤb7wxr7tY5rk–0V]@!7͢9dA%KTMTjHGa#ed_1:WrA Š7j{/SOMfM N8NJ2qZ)HPEƑ_4V4jqjr-aD\n[Ttl":C셯W>/85gChz'|hOo.\G YKtvbL@m3 1AqPDž=Ͻbl=59K';gM(ZGIJέ1[S -Ǒ(#ζ7t)Y,,!4&3=xm&Rnu; o'IMj-I=(#jh`!Ko}RRi=.f)V=' "Z#_JW02Ds7/kP6i~:I"&?Tƨuͦ&xp5MPg~<[ҺaVvڋmm|%Td0\ |+0U ;s;;|hcUWy;CEE]ፚ"j~AWW*u Ms{o --}x4&)/TgRګյa [`sS3ذsHHQ`0>W F-Zz+[&#vDrTz`+K(R&'j!ߤcTM$LpBip^REi CMyIyː-Kq[q~ɱ2!!cV7g%|y-LGw:L>@]a[!M͉k6yyJdB#\k<ۍ0o Υ2nN@OM~j[좜OI#a!QUz$,Kz [~W@o:i^ 8bOaAZ, yLwVpNډžr˧G/Lט"!٣Zxxr`iξq;𩒅;vL@zΗTХ#*"TS’k~ƴEۮQUHN|Ǭ) 1cyǸ@r>4[]=ai6yQhb`+,~fZ`Wb6ĥ%/UX`@(e\)C.qWL6Qt{7rJ)$KS* % 1O'鑗 ((M`jj8r'UCIFsż#^l $*G 5{+sE 5ftub`@RyԼ3-9uȁ͝EN>=G2i_knq݄wb/*>}h/weg%L0Tc҆ G `(Y}H 2=)t@36IbOtxfV1y'6,ka/k[wF' EXOQemˣt;졇lU[vo sүT_>V`u8bo. (ڑo8_ rW;rw hYc^ 2fO g[A(FJ*7I;~D@S GY[#U ZL N bk+)gDp,Y /x3u}fXH31Z_c q"'r4>b+BCTxXX}Eӣܖa|yAtUcVGƓO*bL,QM&V%*8~ iF)x%ĸ0@쨢0BO-l[˾,JW'Aź:)bLj]JK>"_>sAl&jA=_ŞQ7^@x@}HV fPU}c|V^,ԫ@ҤJ&rnAk278!z.6:+8&vPt/loڽVD+U ](]IkYbm#MNIr9FvfYn@|:m!_L)jBmt]onJ%*n4ljF-RbU)s3 ЉnڠjN;N?%nAr9tZq~co}O ;2'2uB9m] ȹڂ(1Kr O##H:?j| ΍Zd!?c~M'/Pgsm^0"[,fӃ*(Ʈ'[.&]@cPΨ2x1?=@XTmj"|نfF Kj($oG#CtcK lX/qKuQ?5-HS OWZlC8)Ɣ;[է| iұK&Z6ŽZqfi׺G8pvҩڷA!BG%?l#B+I~msNg'Jc=n6v?21Fux)n;@Omʙ02cmI5*Lj1vߤe~.|!6V. \wQcOCG~88:=;PsKxy>rL\(ϥ5%1_q'nZ6-,u[n鹧pwC"ZkvS6n{tn~fY0 )[<`cC['um7Yd*8?ݔqMjlmܘg)%1y9FI.7ą 詘z@.1BdՎAOD e~{].3>/c+ 2Ԗ{0Bj,2n [~"f@(\a/Uw٢<:\^Oz;B(G2yֶ(sG7?QUX ;/Z: 0*,_<~Ep/Pik Ze8:ǐf(9aIOK/3-y'&`#M/8cdp V28Q(DB5{/5KT`BuMG/$i9#e慘C9Dc=$?RbR`̊ÙTW~BJ]$"2 iE2ƴw3P!+A\'0W6Z^*=OMʶ1@ ۓu)4^5G"4X+A;Z?2ۿJ)dՓ2LnUUֺ7^5ϧ>^tc %DN`u˸9 |o<69>& Jw ǮĞWI{2qOZ^tHeΪ͏.Uk|#Xg׽^y(\DTe|Ō֍0CuT,'ߙۦj^J1gVxfy?ibE-W~H7٭ L>]KV!\yI*k^8"ҿg -ӉM4ѫ5?L iQǩC;`R5~{8'f"F, VU^JYlOol7H/4yڡÓRS6$ 2>r9q$`m28 ]?Iخ15]KtA{,+I418^{d&d?oX%V$4Kd<;͔zᏃtrZ|M7#vtk^ˉ}*/ҍaC9?5E-ܛT6f+&1Az:ʃEtGq(ҼiVUU6 7{`oIZ^ 'Zӓ▩y=+gSٽiGshvu۹h|] =FK'_!.aKǚbpX]Q}%E(ZiEU3痀M:O]Nl@jXBL{ӹi'J3GLK#UjzAKXOԯAƐC^s嗰O ٰN߳HVpULe_`V.í^"{w%h"XPY{ÎvzAL@rB"=E/=$_6-bYC+h\1;0u~_ lvz# ,iĶ ߿` QD f{hw[EY9}TZ,=hUQU,%ܐ!*rKMnj3E7䣐|H A`mp'Y+2:U/#W~/ʠ6q0#Y: >~7)}K1S wH!,}4^@ywv dYg8KGHbKn8k?jZ\#+Қ11".6=<0& i_Oܣpuzm[DiYѝ4Lo{". (~NE%ړ3)Q0h} "dep]WkFeel5d&_9Uy@б="U~<=N뢴:/]xT} W{|k3:)G"'64'I~"φR_ɇUQ,lUdArWÓ'IqSIunK9 ~>\4ӑrR?qGV/jn݋WUIOulrpjĔiY%cڬ̓Y{6p7 7IA!mtxdbuaSxZnqch9,j쨞COY|H pau2vZSWRV ; ؔ+Q`rzzZyFW?(VG*TwhC6 :Kl0=JYF9ƺ (s}4EV`(q`ٷ(Qp['+MK,4Ls2#@gKKu麒WK1\9e\E[O/\ֶZ**Ξ@$O p/&\Z?!\\u3}nZcOa69}Xҧ8ˣ)pPD? [ƍ"j2Lv:y( zD\@6mLf:8qGEcS??Kc/gmz GnIҫ9Wۖs7bTp-!nD aP!P[e%< 5cgNo0A,;UZW " &@-7֋RUHг WV穩 >"M|s3Ft-sK{.D"@*'j1V©uEΦXdX;-5/ƽś tAXAʦ 6дQe g9aܭl\QK!PE=Μ^u Tf|_{i0`9;#1@.ћTej{wsli}=kUExRkNF 7\ ѹ݋P)nwnTb2Y8l#co$+tKp $v+fb셑#qN,Y.ӿOe 6rpgdOk?(GrH sMi@33K,?*%D"lW]Gژ"zD$6HMFNi^oKd8hbQy'S\S$־KmV''p )fTzGR2iu oOeȯS2%L0s C"7STq$uUi̇@E̐b܄PXst*,5Cd½5oW:CRqӃX5.=(r:N6N hGiW AM{q F_^<3Jl}^w#~0;d ż-,)^»BSionne3- J؁J[:,a#\WO^vj퍠&p%( fqLeXWx"("\㜔co1J\k}GfQT4 sO?ZrU:KV[S)_m瑕cb/q(sI2Yh‰ DOț8zQxufсݶz:7Na e=$V:DʃZ~t.'R2xnNKIo|0³P|C2n5LG"RcLm\t^2!nwDdE]SX J6-&νM45W\D{iJ=.ր5Dĵ,}Pm'qgKx6FBC6= EϽ Pp_>t &p ]6  6b_XMyԳ3{ˏZ*B)Z؏*=&oWI\AvPҍk"&ay]_,DWn?hľPyV\ѩgp "8=tPQ,$" 3o5G"0H?2^1pCgVYRB 4IW@`Qf>o!g6 4PEޜr, /fNσ)$SE_dQkߝ9Xlvs UM M|휩ޜO&F wtf*ʊ?]al+ha=>^G1P-Lan"SMo]wU*.<~aM`^a'K"6󼥅lMmOA\B!^D¢?nr.{wO}jwh(Ψ䈰;# &S4MG\a kYtq  "'$McTXo;H@@Dh}iameD ^ƶ.= vMyr^j,GM# rHi{䷵o@b}01j6|PBX< z] TTiQSrO4RQg;Q{Y]Mu]1 7b*fyĪDg*WЛ]w+Ȱ;\ vҰud4#/"MGJ,&Z4X{3\|)[Z*hln+A?QⶄK[urHi0Kp(kY1vtF_4܎m,H,ړ\:W8C8*q9̙GuUBq:T{:1mTλn8pARx5?9vHϺdS=W, =w᪓ VxVy\' rbpW.6oSo:bk E;/EIMN^vyh.} Co|Lo[Ƶ,SFS4LHh1\E'nCBQH4|$I6sVrLo`]<Ϣ`P7d:p,` J[C{r=VD.,6fm'±ܤ_uxw毓 9=ƽٚ x^.sºd)7Jݔs0FIRBf57W?AG--,$cބ_xhXGtGх4FKPgj˟q B,<e;E$:ԈVo=֚$@C.f$S?O'b3/MXԅ4NG2Uԁx8 W/( oM-PddRYuExhKh_<6 -36g">XAڇ@yn-N/!eTbgjf\sAp[R^"x'uSh=8[Ӷ$ZqjS6/;ޏC~o. XӟS~Jܣvn|ΑDi\?9( lkwS ,W eeQਥ~e:2<6'l[{)yԙwz~6OD=dpT}p,,ˀP_m/ֻęu};Umy cn5(j,p2#rR4p_in{3  +U:GާV-.~TmxT D!„X2pnJI@"AVz\SZ bW&H<gtR;;R,eqz#.gaMgwD˕N͔ӃK# ʞy.n}dh$TU!,ê`%&%5CSP;!s+CG]tvI$DtsKqhL)qA.lgG)"!B㨫[Y7eSW Lm/D3m r(*Ba94 \'Z2WxQ$Is2$K@{ % GֲZC}ivM`6Т~{<2|V2װ1hT X1,W -Q2n8!%0^`U냓qNT=!av%ORVEIf(5%((~g]>-[{ԩH)YIL lp^JEBE ʁ@~d($iX?- !oy,+T>E|xMKB/jŏqo#m-R/a*(9f5+` gHY m!\'03)<~yلDqe/_Ij4mQog-`j W;)yQV S&hXf訖=rpfc9 G γkIe8DRf=$߼"SIo4~R.wϗRCe!/[8lu%l7͓RU)'ǞF Gloy:Zh c7CkLTn8!T;g]22ÚPvH;GI2N_=k/ڲӖ+WA!}m`SH@>e`y?x-vG\fᑻqPLCpӲ^G1g@!ZBn$@DGf­wqтyP^ AŒ i"n~V6;H>vm0N51Wmd)_9Br R`B{)bN4)BV4w8V燢هi)V;V  4z<#Q.nhZ9p$JRcqz#JDt7PWVnPPuulN/&o{/IT CDgױt62(@iG[ `SIKFuQѲZ՞FmE47*UB(sr2)FQIDH$Tmx25/WqCU/cf}5ձX)C"ӈA;c Abvlb'K_7 ݌ 1ƻ ci:!yvrY:)6zAߡ*Ʊպ^)j_V!jbNnIA-Xb Fy* _ւ7 LJWg_CIu3rm,]6F1}eil4.~\+}dϩdRi~Ƙ7M*eRva8OYRޜơ$#-XfBCŌe\ũpm+ H{`Tj1pjQIVӹ!+(*rhwPYёe&QkЧd︍"1TM8pI$Kok&QC\Qm|FFw{QoT,_qg=q{[Z0"Ӝ- o? /`_KL5ߡrC L .͵Bc鳑^h5pn/ZQef̸G>֮HF,(l;6"Y~ !XW<ʬoJRцȽԉԘ f\H=KI V!XEān¦{9*ZB-e o!Ja *K^dJaF7rYS$`洯sZһ2D%ЀY 3ޭzR}$wK؍9|2لvO\ &E^.)n܊vmQ~u|-xwDH5Z3 .z ec=BqL"n> 5xPC 3ʄ>Iw53o&uZN;w M2~x.3 R. @%'e]L8a8 iӺDӫ,tΟvSڃ=K矓F"qjw_'B?VOgU`t 0Sz\F9UQ@L{v&nȚZAh:E%;U+*? BЍJӎs&a΂E RŇmhoo{UJ~/+'b8T(s^HW&rje8SPt3kq;\bZFi qtMq"?,*9/`trJP>Eꨤ.Q >sVgWoBZ柳AFC/@Vdg@p疛RPM3D{*eRw%Fbgiǽ皗.D6lyXm*  -nB^@9 =GΟL.-KaY7[n,!W7:knbҨm;D{y<ɲtn_;5;U ^~tAݞC / L# b<;0u#qq2>?2Ir:,h剪c rߗl:mT].Ũ\|yTVEߢ%%ei/2v#:Ɩi VEn{C~+a<!XWWK/ڜD%*qUqgDK"񤰳)Tl=ÀJjR0h,FD4tby;kA/:O>ظ(oaɭ81u=hxKȴa*Za&^Eky zφl.Qz)A߆PX>þ^9s~p;])<;nڃ8coE!SӧuKEózSϠ,4yFBՋJWȁk%U3vIO(i+Bq|QU&[KiۂS'Ln?rٕ7XĥEƿ4])HL@CG>ؤ@Jok1]yqi7ި}dn{D AY͖ m(@j9eh]FXq͗ ڭ9[8{o:S?n$;*,xCS KK_B^ fDӴsCerc/Aa M$Iµ8+Ù44X Y9 qkW/ltJ׫~ n$∣pwLEH5JEȞֽ$RW"&ȣt*l>kF|',L 1ŊR߯K\Z-DLZ.sDn0%m|Ma2Ciր HeL'dZOI*$9}𾽲ara`2ZbQ*x جLg ,èYe_"Q ٕ & >al91j@" zP(P+Nz3˹,lytiV罪eQb[_~u-8,߀5tI{ӕ~vJDOXn N*/枑KM$bCQ_GqݧO{x9Dg`z3(![d)IP%[#?tU#:fBLz :`_ lrpK f'|A"S#}YW u|͹}hd=et])$ ɘ^-R3X2Q[ ۵eNR}1*|giKp~#w Y`d |Տ.2 wv+NT̙$܂r9b}P~Wp#, ^ed6#GIZ\g <)r-依&}[OVtex];^nۖ[(zd'Zs0ۥA?\n:H?ajaaG- =7Q#8v˲˿RRJtD4Jn18))e=c.K0q NpʋT9IgAd#4ױvvya/ӥÎBH,U<9sOQ8?_b/sV Z+U0ٱC^TI.aS0P;< B/ R{Kݻ #|[fs8ux8u5e, p$sCOӸ8"%yjYEe=u u7&qa6ڗk*/WEezkX?q^IAMuNwoչH-3dr6cZ d:hUZ .j'nK!&/#0`ɠčQ#;?:AE -Ŭąa@;+A%6_䜸ClF[1 &sL C+9͈K`6bbUč)6`ҿ@M/sq{xdHnfN9ϣM}4&9̬u qnXWsUtqAJlB| JߴdԏN .2'BB6eFx8qK@A SQ̬|YTA\S 9Q&em$9[os̅}[Ԟ2 qzPpw2CW uigG %|%cS CYLg mή0* J:9j^:#퓌fWn}%0YvtjHc,76Mhlgn1Fأ⎇Xc5 4tRr`/&;,/ݔShq_؊ fZD#u=2qaj9LtM4'OD8NFn+k;nН>6jf T{IBbڻvS3zni,dS>R;"tg ap6vX>t< O6NlR5ytb9߰Z*OexT/%󆁠%+:7/MH6:C`P`V*U#!}fa# xPeѭ7:tEbPAC\y=X]+ǐWN y6{ܱH&ꁮv*R)ާtuDcbhV%vk^/Oՠ@!)9ƨ+p=(HmLհ'(B®gqϺc7fUf ZP:a_f~\ݫuq,N~D҉x^ˍzJ A62Bg8{ R%grQ%Qf#p4!K`IQ8D փv䥮R,/Eõ4^~0}-0FR,jFą )9_4e-FXZ)?V0>l`q`"y \bmm6L;xQ;,y/F.<"%e4Eu)C:Xox.äB~!X$7E{s$qgʁǠZQKO g^˖_-9@0!a'"&: @~;vQ96\D;JCIj4ڡ',W+*w"W8G%a'bIbukDN"XWuܱUQ>Tq=ɬT~;cuuF •:I0?9C0Ҿ5%iHY? "Vюٌ[? @bLE']$sK`k7Ka R- p?d} ~7+r i̫\EL0jJ!PF:}~v&=# 'u؃ =ݽTvgC4>i=+ .vtmJ\`4v="5( #ijBWF bu%FjZ_>.0dv&'2L;Ћi%.Nk0<\n@7ܪQ6C+\pu#b ӊ$So|l,:cX!WvjJfUj+gۍ[42\QR/ʹOkͤO3AqGn|CHI;Hmr|״/D#C5_T,woJG:~ɰ=âYi6,Gfm wrE4*IY.*FIC%;C\5k_5RP=oyz 꼖a2Mx"'ùb"Ȋoc:Kn&B3=kbXG{>K2Ҕhغ=榥7*N~L:2Jr ! Z<[A|kgO'Ԣ@`>&b*+.ۇ+_vH !~ѢUWDЍ%\OJ־z~d{GαEEIS#O42>% ŝ׶z?=Tf2H9&5nԒcyA>S:ӏL?t/O<GIYxqLkA,m`u+7] e>fR2}08.<ڿ4XKefacaD;I#]4Glt#;-Z[\!Jnd_/LKyfE[H͔E?FT rLjQخ}qOĸ]Uʩ:je 4 \5[3N8"cau.bcoϳ?JwԑI)fLN|*Xr`{3R6Ē GފOmAz(|“R% ŚMJ7@ɛ@4T]E(2W+HA.1 :dܪ'[d)g\K&pA3m"~o?8cU%-KnA3V q`cQ8T}:k>zXe_ Wݓf>=9>#4lIB԰9)[`C*Ny岢pdZl@Qʜ$C;,McD 56R:\ 9)vZ83v''Q(8|lLCor8'KF]fg؋JzxH}ų$L24+0񳈻EC췣a> N8>` 38bwo3;%-#y]Vy M*r?$zM-X{-{_u^,L3)E87T7uPs_"hȴzj&M1/-.JR>SX2(}5F~ dBıF8Ū-Ree<'ZxNiD"z:&C|0CJQpxpC2_vD*MEiw8D;q ˙ynN@b`C6@8" Hڙ Ql.93 2\5,hFx*Jjm=XJSB9,'-xƁr(MUC] MgfFdwF'BMR|sfIw!(kE}7%7|Bql*^>hY$xjuLҞ(hI@K`L.iBtrm\آA T&++5+`P`LI~^/BiH̠=\[:de,e( .֖zlTC  %l{hE)$"]2 ڑ$474,T?!MzzݔF)i7X%);IӾ5t\i@T_nGV]KoφR!d0ܾ$GIԀ%y;f?ы=!RʦOޟM8f~{-BwjuY/ljM@#}H @KZg#GD?l ^#M YkXOȀTx=_^h8Zχ}{G]J`^shC?N+9|&zqI\8|790]<켭P݆@=w%]`Ôնt롕*$iqq .M Ɂc%fd\|.%WeAj/($ب#(5pW"D vot Iw΋'LpWO=?7",oD7{/a\4| |v|"x+US <[Haw3EuÚT@^jp8r!'Zػ{:H DzKm!oBgN'z]6Rnᒈdr~!HV4(:ccCCI[z~ Z3ԾܢFmTFWhw 3Zjnj,T=SZR~Hhu]4+jT&^"2\ݡ)/zaeӮY'{2,I;(n}\/TΡxd_~Dsz6#kg3}^3=I^`r=F|wL'6D  ` $Eu ^4^DʉF `@H~e2pD!!Yz\IE \~_&"09wxt+.2ÊS<'Q(NJJ $# .:! ĿLg4-y)]DG&Eh'P;ݷc [3"|J$cZ^y7 dA;+@s?}F Zx)}N8Ksqi$v1,S4 `mc6)R,?N~B,]HҀ&kPcB^R)$U޽}R r&a\ݛCC!}L/ĕVE^%l9m@Q`=-AmcwO vTE>9 z 5 $kr<=t=,oΑ7 2 X6'q% JkY :<"ht|WPsy#nXdl0,tmBxL_iwQԌH߸r$$O"R4*>QQeJ a[֥'qn ˞:ԑx]s":p71䌸+ $<Tqǔڱ pͨf "PqhWs%]D&Aͦ7swIoi\)/>rHhKI.`XRΐQp[- q@cx_6|- VhZiue 4EjޝEJJ85J)9=sîvnȄ0 ? wH~Uc}Dd>6Xc4f~b -hݤƌjvMbh`h/ORih%bՋ|EI{ZN8~wbbgSq~hb{\ 4mTpzu}(L[ֵ@.UcZLISzhJ;~E>WL5Mt\ *&,&ƿGόs{_8 Ψ'3EyTl6>p0ke@z\+00SaifڕA|m8Ng ƃaIUmQ&eȑ,ԯcK@Ӕu/=gڞg8״`lIV_˫ e2hA;M\ۯdE22-֡wޔ;1н;Q 0c(_‡%ӤYG-X$_&k5q`$K)펬yS5k9s6aBY %w#af|j姍U溏Omݲ/|2"z7(8`{O6ZһciT`)3 !tUˊev҃2KKf:t'stC $A4*V^%𕥔SyBJ`JoW>x2v# 6JfΟҴaeABP3,WW۱ F"ĽI5N;E(D\Uv0Cr7 9ZV5(!/qȪRp v>#N7 ⑎Um{ڢ96 vAJw=ƨkk+O 2DJ痛WYiKz+BlŘn/RFqs j Ĵ~rlR! CSrԏ!]zՔ<I<>,[M/򳥿ޱobbq/:'W0"6g36KhRO`w$u9~O>u 4,H r$Y׈$oԆW ?مcy $֡I`!T" KwXl_f6R\ε0"8>G :{5DM(2*xtO?ǬhK?OlXڰh;BGzXJ$NJXv~ИKRL8 SE> ERZ k:ƒ {K&Pp&S\1m.PzH8T/ ݶF& cVfIB$ )2,|Z 5hE,ikǷ! Һ NL2i: g'1\>U &Ma"MlϽO~t?+RF]L00:0A6z !IZ$Ձ{*56k$f8Ʊf&H4i;gĴRMxVM6 LG ~t8ũ~ɒ/(]} 8{$6;\̢=%ҮU"]_,LPaGſ Xqۼx`xc—zY3^pACrFu6t(DaA !W|HLˀ%gʢ8TvdݠlS7SGn"L#D li B}>G;0^WPJ#"du w$K oyU`]-"/^.8DZP{ǍNwK~;Yh^vCp9Z- Pi[ϴT'֬P6Cy*INa"٣z&j~L?"S4Pr`%S) =eNf(gMj;>+_.( cŊT'8 6dRIS;`.P,||ڗB4f!2_yB|Fp%$?>\(PC X ,@RaJ&i/́`u$1}u$w YG}뇯\ي6Us k_ d05j>)X #ByθL n y2jIF@WQus 1`ªy#3Hu^څE^'! y> )sډ-%<3,UXG[㩍Y{yu<@;L^Tcɉ䗧ru#5D{F4-3 Xw14YBų%?)g]%jnhbeU!c%A.!y!",>?w󬘦 MH XWLq:PEBTr r',diI' =+O_bh) ηMz}<^[chAwezsCwsU [VU߉GG]ҽ|_|7]&-%ϩa'c1^Q(/(H룪`јd<<^̓*N50lfT/WÕMcc0j=(g$xH|r&$>:fmQf@DPOX}z͟s PcMkkMZ8NS,)ÕMͮt-|趵ԙ\>|9ہgC}% [Sи2_097fo'`Z3wp&ZǢB& =`\~e޵ 4{P7d%6Jyz1y!s{ ^/+8y-54Mc^VZ!n]<%=cfZ' nN1h8&Ƃa,rddQK@HA% >5nSpxSa@/ H n;?8EF,Nn~0G>& O(yȴYevQXl7!գToKK)D-J_5FA\|!u,'U0R_){,Qoq>ZMga {OE/jI|kAq_20R{&4vXa4Fi Iq,ޢQ#;D|_P1fdY:',`07FBD \ԼD3!(5'?[/˜+c'\(|LCg5s\5$43-h@kJTm^8QVw›m%Nx#YIE)#c)A]2Id I0%|PF9e`Ŭ<!5#6a3.-wIb>hzeeIPk,a-4X]{*E+h:a ؇,|}.zl~Q$;'E?)U{pr:*~r2Pvq *w@Tz3Ǔ5nF1pOlV6pt?㳩}nOȞuݠHw!9B $f]02K4kvkg v0n1uMPl5:0 R YCNSGɧePY }%5፬sgQ$tW#".Nn)2-B`Y0?jjgf<>Sٚyvz>?fUwwl/?\9@A w"m[![PVZ$l3X׍Ro5(e _.0x-=l68lSRj#ƒxA(GWݦD4G<_1;q(Ÿ:`DPU0 ~=s:dt!be}wq/3#s!if7!m SBe&6}w}ˍh}=K2ѿ2Blw.Wi6l{y;rk}DTfڹ^.e,kcZ;@č*@AM\{ЩNWD1U-y0YA\8"#twL5ϤK2uz6="xq k<$iq |+L<R "+wA~C햤9l5OSݒULAʄ֧9iU[X'xްށ#.jN(G~A3bs7ɮ:WbBirl|A(0Z8ʥȿT e}c]Q4y#X~uX[\fb񘖞DńΊqnoQ.oKća,*=kcrjNgQEyligп9&5j7s5z>՚M* w's#F[V~*V{83 fdž w*fLw1r[r"Xw*J}M6F +[S@D$ME9I-N+l;u3bB3]{zxHd(0S(7(=)i"~Z-V9ЩJe3y^zH݀R189b.xK\7uxJ)ZHr2u&zWϊ*Uv 6X2bKY?!NlBmM>d|7E}` ӍAd\1~B3,Yp~r .H,1LK[>s,'ݧS2](?I غT9#Pm\WIO>|I8mOOtā*{[Q~(ҪD -~'<~NmQa}-#`P0)(éuY:B ĩ?v3swDw":>@vJ'Yu,K SrYw(eC;H&?<P.T)hl1hD%&OYW9 w3"SAVf(Z6Yp>^Ԟ]8Yu+bђKZ|:'W@fgV]^/-Vӳ,bk! ( ܨ/+%p Hb0ͯg={Е 6#Ky {Z{*fT%f"A%%SBNnͨx|8OX)bU'ʿgξE>ҿէ:AGS@ޟ+>bu3dj"?E]a|"}mnp@%Ś$Rh4 Y Q"@MV=%{ ?bˀE\K +p +FsŶUY)=͵acIΒQl}>s 0Ҁ7';W?wQMd@i%`ePBN~XW[6\wq&Ů9o j]Wϩ׏t6ՑIYW:M"/vfI0'39$(mį-nFk"74s.xYQW(-9 ≯$t7>:ˋcMKV6LqPKao>&V[B% 6wO冄G;>S l'q(Iо|H &zh7٬tfZNM'e^[66FHqM˅vs?t0C4ppV#Wmv{q s!ND)A\iaGCGn%c$Ʌˑx9{JHUx Y['{GS4@:^I*CA210=M6{T_\3 58nx 1l/䯾gv j_DȤ (2RsƮCi,5kjCK 1hV_aý s) 7qI1|4|?غZ+;eU%ͫ"m,3_coǒ1< OM`YKcer(T{?~:*\lGc(ye*#f#3P--\] #ç Ʀ[]4˦%tJ8E0m­:eCS|tOP?;k@XUVj*A?EGgIk[*Dl6TۢN㯟 qʯ/?/ndsnR'X/)#O\O딝z#wkem洨u/nfׁku_.M2!b)@i_Az!ma!+-6Y_4U$x}t2XZA쐽w M/L1 :;yOJ HND0L _7Ox,߷,3 <؅^`]L4JxW I}W{~8k҆% 5LDz1 k4:+dnfxQ,P8Jՠuԅ6E"l~>0 .jG~.xdسKrFrPDUdP P=6σ`r-fwW:j+W =_B.o>9ʆ:m+|'Bxmn Ns#>|ä-8^ ؉.u(qqQ@ "-{f> U$֔U}ރ7Hk1bB (&zRkQ5W ooޙjĽv,̫b1/C$NDX2vP4W!,-XyS"Tpٯm|ؙS8 ^|)J|><1-+~pC3c9/3ߨVyA8*`@k*}5FnSK"h , NjcX3a&y8VGAs.!Ckb N{3k?p,Qtu"lӭ=JiFgo~h'|֕7 '4{Ta؛͒@hgŁ^f?-v _%2ՠR2xB!gJk;ii{-| r B@q}l@3/FEF5%bΏ!wJWEpM8, W[|dž#鮯؏KOc){n:ESg~e!%< =G4—-㾕aoLS!,hRfO-[f 8.N n7o X;Wb??%Ÿ5X`i8:zPFAkex"1.uք9ⲳK6?<RM^= 'N0z|#&b>;_N)dޜ҂O4% IB1-#2Oa@J*YO76>ơC33?翝l^ \JG,G$EہȕW#h J6ᆇ>Ž^+>OaB65nŤ \Q[aal)X }(ZhOjw`s>E {ſMΠ;(n ;_.˪/ )21-P瓵}Ee *c]זLQ'qDh#9{ZVqrd5F.Na6 nEy#p#5rWnX\/ WLjN&JrֵVy^`v:Լs%U-}GLژ- (THg2սc;6! оK6eU8ÒI{\v[ĎI؎~4vQZKjpaQ[nx,XjC2GDX[lrh*^JsYïU&9Czdԍ4F/ғڡuLg^wCV+Ty8`t&$g|KO=Y5ZW -YO^Ǿu\cN: o kK.yKd2܎7iwlvu-0a* t)ID:W C{m9\m5qy6CGU@kG8jwOTS5KMՃa:JnE}]i9]OCt'1Mpvy Q@ ƙꋇy$@1-0lk57NPvVyEVdTM iFfk}M&='i/^%W+n SNu9|&yd<x%(F. >$<9 U{RγY@a~)d+QpEN)*O," 1(!YHBZBr ' ν-?Cj\GvQ?; ,8:`ڧJ:Eoodۋ2p!*b}Fz"][/J7v?J)՝#'hpp_`8o!>Z-]~:]~ed2>>W6r 27ܱ~ ӂڬ0p#XERf\ˆq`Ag_Zw#03_$w7Z.)tg}RP7ruB6i}{w>?hSz b@|zm?։;o Ğa]3 OX,ZmBpMyeHq;sKHB5XVuO|i4ƜIh%_Dx fQ2?t%1)xUCSMvlnȡk_Dyڧ%ڲ8ZQZLNmvj b3ki+]W)YFvkil ,R"oͭ\>k{/1?5*fS<&Ǟ= jp,̊ˑkSM7.)(r>vNIƣT5NIטּ5C*s7QRHiO 7麝 6hOM _Vp@ 6 `?ۍϥɅlx8X( (Zd:٪u[Tl,vr&-yvF9F 2If'}q' E\œW3-|QR@}kis/!!A'n ,{@Ս^xJFnIA#ohi/n"/kVx^uT_?VжžNڡ+gtb㉜+֒FӛlNk -Wbɡp`>wZr4's``?|1]xM'>n7AeS)$Y YEƨ[6|(d=T*͍bg_u մCüBFLΩyBBZe*Ԅ>ӁߒOrdgwdȞbIoj=P<XHhr@4M SPC?w= jƵE16,k&Okm[{nE'+nݭi(nk[hP+@Fjt|Ȳ8nrʙ` n ë_ \\8kT@|YklL/7Bnk$zj+l4. ,b|=bqHcCh=2?ID$!:CuZ'37Q:I%Ac\jSc` ΕR)̣{A\hm rSawNyOHOcq'F!ۈ)*/\ϸ/jt:Zh!9Ө*9c^&P4hb9_-TetWͮmga?$s&;\ci>AXv;ϊ]L-Vj~*:BH_!N W4j!3Z2 uyr %%jbЃ+ jXDȔC(7z@ҞB"ѢFea/ ǺDev\%`v D 85@. wH`B0ޏ4Hཛ}cܙ!Ϫ[۠(ie539/6یu0KA0Ϙ%`Kq,%<`ny;#נ\d*^ gJptfH+@݌tןkNH*T")o?SHdbN[6]U Vcʆa[j$XFm]{xW8UKC\π~ӑFbn^ۮNZjcIU;PV9f'Ux%D ^~ڹS7%sida=MduX)g0]o|:ɱj-j0%zGُۯD\ʒ.v]M4ŧZBk&5یWࣿtb3vTWSvJK:X\ѹ!?~Ү!FndOr;=$ET`J,|st9K`2auT!瓕U؏vkú AOYyZ `k?>ٰ%MX}-m\=*A\ίs3fܽJw3*Αr=3|Y=/݊)B.Ry&"F,Cށȿ]{4xڒgK߽ Q_uҿ(%03m0P˽*o5bwy9,rEWXlȶyX 1Ű|L7XC"v}~@a&q{((?N }Ģ@Ztd2!\v=J|\ۗ a8* TŻ_zo6ܷr>` zՂ ?Ut7)g/kVoGv3\6dJwrKyމo,n7'Ӎ{ o zX]&,ǽƞ SQ7N*e,EyAt #YƼuEhD.?4+%x3݀7:U-mM1bNù_6(xhAl~XXihjy9uXm[Gߺ1j$5ɢ u5{qBGрwZSމ|0:K#j~PVEz=Q*Iq GI6FX6ç^gR;Jf͠^IP? G41ߴ"a^H@M,F@qү|u/aIR O`褃p8?ez׭Kmo|}DGlh՚dӑ ]&?pHg5R.|r]rĖIFT#j=﨓}Ls ҹH)Nt7y`zzC4lw-Upi!4 䖞{Y,$l˕GTMKȩڮ4MBf{$awNJ{k7U ]}!H1Fu6.U^Qr@efov8jkyA?'j=m|-Z%' ..֜AA@~~QL%&|D_YsDAw~MܫQpǣC0fhZbBQ4 bC=ut\KYjqSiur\xfbXbaHq).b)>+Y[}=],gbL#e1t6nG-z ^ICi~NNB>ky ˅fYבq`hzAq@ȗ]hJM\ Q06s!jU~!s`M H(iAv7f"cٱRIEEgr|Q MA8D(y>Klo]1Q[ :VG"e=MP}ZY!% Uu18$2ݔlF!ym5EaU3rY[7@HBwtZT\zthWʏsơxQTC}1M~>?,П*-.̰_]VɌ1D3ZAHm]!w$'vH 3W1wm\nQ5nugłN' "A| (6Pኑ8 j8#rA4?JTe5JfIjl+>_)'0?T&:IvTb쬟iW a=AL†+ Qܒp‹Ƚ%A>d({ÝQ S| IxtW2J%3pűBN8V[X'I]QqM_8$gNF袖/.UMc+b |g>hzA.vYP>qUffl$`Lgvyrxu$TU'qҢŝvS.*<{{>uO] tǒ2Mǰ4h0gAXb]VF "=eS6#lY&#Vyh->'Lbq6> C`A`G1GMu(L!ó6vqL@b ~yZ%Z}^suG@N>ruwgOʁ"'[B;/B(>C*,I:gBadC~lkGs!gf9| PiJq ]bPRc;+e\#0dYNFp,l]ŏ4yߓD &8/u]j}{ ^Q͒=ˎy|M4q`?4 8gU5 qawNb w`[ mPm3 '|t@mPP1FTU8k &J<ۼʡtԹt~ELn|n湚UoGk.m|h\{zl]H\ T_Uul~pɵz2 Xh7i[Ba#_ZҌ,S2kN_ 4PE] u!t؎~#nد~5o&W!!39 %.&1T4dS|W2A%ٵ㍘ H¹+}|ozV s>'Em=v*zc0̡3чm D1? ?:nRXZ39o75s阐IAx07(FY@^aL??Wq*.ƤЩPg#?V*L(r?*G`z&) y*5ŷ?wnpuŘ_=~3e̻r^ szF?̝ܟȕAJ&|Xӕ젟\o܉iH/(%鳃(y:/4~b˱VߡVu0t~H^ޜBA{ &vkU3s̔ؽ!oeKuMup63רּ&GDFdq{D Ws32r]Q1ANi~.[OH_ԒI;x7Dr5-÷!۠/1\ۮmULY}UBSSaEv<0IoXRqPV1ʸR8)nP{ .5ʭK/FpJ^]{Oʮ6h:\?t6!C(D$֟#7uTgK`ԡGhdUr8lQvcRh4Fi :H CGTX[2%(K}_WB& Wr %M{?^gv y8Hǹ%04^|"j6d؇'"EKuJ!.Gsq8iJI5v87T깕Y.[+oMxxhcnFIj,% duѹS˝]bLŠl} "!L(Q!NCK>XlXIy in29YY'^WEf>HbT|`ͦ($p%FiC';tvm7?d#.-E(%VRP]:r2Ot<$P&!s'86A\;Q$<[@^#=g'SdhiyS^c؊Jq$c!UFna)ϟMgEۂr!h}Wy'e~k@dm/bHuOEIgpm=K ˇ#?NU.4 0PNUh/a(Trr|u$+<;N^Ld$\ U5L H&_^^a,4d=")|zE߫d$('R@>-dÇ5<)D6[l+ݽ$|LBr)\yABų/ttxxhc8rQZPY O|@0يL*JgPƅyM04-2Xͬd<Ͳd#S3* _{v#[hxoBZG'Q|LiIƆʃ0)>U~ta42:>՜_0+Xy똆 ռ֧TkVɀJtQl3[EڔG6F0"K>Vr7wdz񪰈W=lߩ}P=]d0M7DSj1qjFʅu$>.ǭwL7*@jqIls"\^0I˶ky:@~)}*͠cg'{+pI#GKC>ICEڲIA/z)6N!jR6< H<[kUӦKX XXR"}N\jYNJ$nLb&%a'Ԙ?=O@h !uWzm&~Ĵ +?Z7ث#G4Lq_38@pǼȊ类Kif1%: ۫.e%MZDx}W}<3ץJhϙTa/P /I5~9%%يdI~Y}Ds7̷vaJ"8t&1p'SEJelaW u<؀nai}V]NFN/tГT e vc ,soح!O^4Ѧ@P!vF2C$Z4‗5t[-{O6H4fгCW"\iK0^ /G,ElIgE yۮ 9* h *"a7\O+Xq#tlq+U's Ψ:v3zt3(qpTdDEDAbds-eC=tAOiYBIe:gDL@.Ka鷧/V\W3%CZ--m8gXu۰yЇl3ˉ.#n U., ӿA@ɿa 0N|E3A+E#iFϹ#eoEऱw:Njā xL pZΆ0^[s6T\LgCL&ib!` fZRw48 J8\GPV57UP1,<ѳ7qr&;iTHGBFpem.TWm%ʹ1+S{ )wlNwmXy2`jWY*Ԛ4@֭'(`xN3;s h: yzRw'm8-~BRf|I,H_ԋ 0׳c3ΰ${j\Wx{ Ip=α4uG(>'CU BSgHi4KsRr1lM猚fS8z8 7oϧo_YeCA2 iMd4FhH B,M jإIJW0>Q/i0㾊.͹k M U,ݛ2HؙB_}z+> Ā"\'EӁcI_QVYuR$ cl5R̩nH)|k镝"&k0dD'm34ͳr .6MxrIMdKF9]9Z싁e%*(:1 iv¯[ON-%Rii퀄xU!i9reK?DŽd^ @,b2% )K-d3 )ec&y|;}F)L̻dDV+#Ø^ _)pC8, ~VLn,xoQ"Q#jdl<$c$ ->`LO[L./= mGOJ\cDs dhfa<[eZSЊ}ZW ͸ N<6瑿ʋ6g}IOx>wCl25y\ɄHz[_]\l_B0~ohA67ɵ8&M9Z\]0a"XJ6Qq: W𤷬BSC\cnFu2ժE,`[4ƱAdqteg;/y֜֊pr~o3SZ^xhו["$M:I3V@lP#&CuFѱ wE W(>h͐(fΠ57z`!歹KfqQ䷉ s2RiFJM]`GeQq#B-0Z)}l u|NbDDT6  kR!CT1#<\,G}1Q!Fy.H&V1!K&2Mp\GAǐ[)Q-M a vLs ߋ&PJ.õ kBZ>^5j;ds^HVs7r {9Y]jCv<#hN< }XW.TNtx&![,B.Gu |(s"Fp1!w[En)5~I->T5~k++ZA-,-U2@h\~kP[\wDg*å'Bۀ˃y[=Drbrj֦*6R-$g:|[pݍ2邆~/D}@Fq!IEhLa0a8c&n@-WlG|LU~^)I "R41>Ƞ_6Ybz?İ4>D$S$nSPJW_>V 7% [q*^O_ PoNi1$nUI+@IОꩱϬ'5{K!MD+ C<\1.vk Q}JKЅzHQ0n8z8E_nh gl>1/uN`%yz(  :@yJ7M%POcYў]¤  ÎۛT?.zOV.IIGTZ&qzᏄ'[ȾWYL4l~8)KrEna *cJ'Ÿáóg0st;vl7.Wt &eA7 zYQd >iwcYsF<`\0Wd!K°zim*6v7D[F?QZkt<6ُcZNcqBM-G@=װEEx jϐw+P `n_, M( V3bĒ=ܽegh:gkuM.Qu@LKIw~^OLh~g2b}>q]v/Zq;=qӉZ0)ɸx5Qu'ZvJߩxM~}v)!^Rm^ =A",TA&?~p|ݣGR4t8[1]7d#ٹ1ɍ~|JQ {.~֫ҧbga>s!m iD>x>+; 2m[Sv,sK"c 5p lVN4 Evijba`' J0xk4ߕ[{FLũwaYԳ6 I\"$xDZk8tH+ˣ]Iܮjjm͖ Ecc0ޖh#~̄Z8 uE^ُ]a>Z3c1exGk1L,T!]//.Ӳ]G,~( $ىGm._|~zQ*2QQxXfErFř:yz ;j|ݳ|R{Oc5㔈s%5IS5FUgE#̩K+ƙ<]NF֍?z`cڟ@Ϻ4j(KJłр_1bX> 2S__?fۼbb5N|8c 2cV@1MBUFMg}`:SMkW1Qg(Hsw+ ۙ7/RR7cwIn}R&na,VA=B†m?bO'㸃B [Kh g ԅ;P7\gw< hK3jeܸF{j;f}S ͥI|h5{ۙK2*$o0pvڂ niq c^膧fƬNq7$z+{<1L] A*qeo kb $EӤ>04\]}= H! xd) 9M95X_l;218!zES_!$(0pU 镨@?&T/J~d(M:/oaSy~ɃP>jP1I\N[$a6F ./0:0Ղ _8_6ڄǥ\cpm"Y]-ٚkx%a>%#;zY# e a"Y-5N]Wk[)4ov]n'xq>7|8&؜qqF M 2"i 9,\YE\L.}<5u0r&Cqٮs*{_t?DA6E 8D_}^zNuzM.R]ϚQ&QHRV6IVeyź>f5]h0Zzt=4/07 >}ctN5#9L{o(A>y^\R3Tn@VXNP;I5G|2lZ˻ݰ'Sť]0970r,gkj'ӦWQ@U0XmshPÖ=[BPiyΫPQی몹|xbzA@qw6qv}(t.sX؇KZ÷A +ئ\EW@B%R "h9']#sno<; AP>IESܴ;:>tӔXHhlI 0iyoФU:fhF_zQe@MT.>@?=p&Euo?pڅwл^D+=\#Բ}¤%%Un/bJ^|~c{ y%S\]j8#AH[AHq='va%S l]盉ptk YFߎY5 ؿs׎TlYs2]'XƗ)\nHef L+gs(W lS%ᒡ7MD-=%c*n(@E/"=p7(p@Ej53^ޣ\>_z ~IW^$tU~8\t4#'ƋLhsdfŠ6#I=A!t'#X6%HxaƩ @w dݕ{& vTpSm Ǵ= &b(ZȰ4(/E:{7i<8z?Fd3EdQOe\*JGw?5*p7(BNN9SbśIحllV`C!ݫSӲVKl>%y]vSԌKrO+4)?) ACȪY,]"]JO8b@ᘍ20JrۍE)Ulz_ڌN9u6Myl{G=.YDny)V03zDy_)h(yz2AkW.lZ6a6=]+nïKF&ę7?nLk6,DBH#H/n]3.|ShՀ2AT^''ٯ33i?ޛd@~Њ a4֡ag*1D1n)5n} SG>0hF . r*Y]ŮSW { 6ju% j^~%l.#g:X8o1þ%0Tm"R)f.55zP@<e5Alzqm!d"ݱ_X<?#phu& (F^!(LGx湅uS؃Jq8ٕթY1l DiwC;)L2N\",F /Db( d2pzM41Q&$dP_DŽX>W(:a?jI'{}IX"/d!o;,vÔzO;䆔nfctH+UUg|B&cz(+|⼵z&'-ݐX%L=VRChTs{xkx٧[?`$9!+W'EPMؐd7NZmֿ=*oRUJD i d2%܊Ayk{UzarA$jQ-@n*'ǻ0֥UPT}$u[ ]eUi$kS(=iA'͇;k4S0a1>PS0Go?瘕rW\Hgo` NdYB8#u21S(cqeTJf:u/LG%qjK('†u5x? y cufۇ%kc-JwHHPhe5&Sz) KJ*MO4i$eF^Y2Ч%0mDmf+.:ȻGy][Ng_4Sԛ"h?p`̢d;|FɌԣ!T ">9%69{o@;FXlpnjZ5_U۽j񝥲޸3d8!(77^B }#߸ ʒtuF}2C!d`?lW=3 VJA shaFjFH><$v8_qJZ{2q:utt(RzLO${AT{ ãU;[ š~D׾:rv0&o4.d&Z8T=Iۚ@I"\4C05KH~rOMn0p͌IaL֮;rWyhȝK0EWL ogZX=ԇPOSa\_qƖ} 惾= w?~hZmγs\>^Um]1GQvQxt7,3:and$E)N8A%02oF|nИ"{\.ol;؏ "H1"GòY9Q\p,۹AD!dy*9FU3Y1'Y.1W̟+IS~*۬RCl#Vii;>U^[ \oZZ9QgF_\ZW)wqh*ّގvy,. Bd(hxADʚqÛ v6RMŠ20rbʩgv3g-]ݐzIK5wF$9`S)~Z$r3^%VG vO9]z):ޙ\75]9Vuߎn!Vwzn1]`U3ၛy3]`$"oCPoWZ6C#mh_5hi_tCH"OcXV3|W81MxݱiOa rƒ\Ō-F0%5S-|b lxړsŽTFA AFh(:2vЭa4[.z l8l?(nA 1 {9$6~L)`&{f'A障c(dlmm0iL:3jHC2+J2Hotg0oxIdauy}jW遅@%L<==ABdKRF_񄁥.EznkG,`鑥a9\/yS5@FSv (:a? J;&KH5`\SEΫy)I3<ZFp։}NgkjNRT,@>=*_V%YjkDžnPLlfkde\'i!o{Pօt!bDWbNMl{)&lɬ+휶1Z?.ՠ_1#҃._8cf I]opxd^e>b0댂[~{T|q͕ǜ3 ι֚Rp%3{eoRAsZ$8Rs^+uw(U'mI}c:+Q)?0R]1?ǴRǰRdg:H^=nzȻjFt# 7$*4EW̡ڶxUFD[]`Oj5=|VqOqJ?>E -r 6DbF:I-Ek0.rꙌ¢e!3`hMrB$7nhr`ǰݐ>ԔoPX@(Jm8(@uz 8:@իT:ǎlefC㈻YS{jyZA7:RqS2[yZ3{wj1j$?~C![v{9( $0Qrw oVam+نHNg'۝ A.kͥg+}8u/ '>p%[^isAD9%(RzxhrƟ ڻd]ƍ+tяr1)}*GI$iqdg^wbf%*0; Tş^dD4~[7Rm@:f?|0uvYC,UvroYc5iM2=ߚ9sr 66Ԕu) Z8(lt-|,8uw\Vy+ .8[} J#ƯU:GOZv dՈ7RAt95&(uI5Qu M(/ղ )fg")J/-hh+T܎&$Ϫ;Ua9ڀLHk_;̆E5S]5[IkPYt=г oPp +n)5|bjk2\u̲Q V]3}@IkFᄄ;xmaLC \|F& 6 oqʤkn፴e_<{Q[[ 6˝2n !=-MIJս.z9uq&ǨVȭ}2-0&M!'Xْ8_3rI_:@͍>F1PoXxn賉(!VJ`2ɵ a9}:7 q͋'!t")CHk@#) fHv>U2K qDwl-1Yל')l;-)f($^ֺtOHi@YkiI˥vW#Lzgkm;+PzwG4oT7~71Ϲ70"gV@i4Q!ں/"8C?{vA`]$2ئ'h\G _(Pk@)__/VP 1r7\Z ξd\9 f&̟^O,XA4{ʜtwsf_ޱ* HRi+zu x/ËnҨtXi쾆-A3.pe+џ `PIV_G׻?21Ѭio ~k<=jw?^_[SgbȎ$H(ŕ 4#2C)8SElx_ WRV3h-ҼWWRrE|?cmT 9ۉx>.nȊ#YfGnvgu,ުWeI,*,sb<5?@uW/18G\RY=;P[ oeYk׆xz/ \޲g+e6Bdwcnڰ7F)E1Weۤ]m]h7wTG .u$~`kVFQgclVUa&ɿ#_kܟyYj2ʩo^+_|_Hyd=d$G}1'~aWpU9͒ДMCz%4&c0{u;bEg[>Rm(o5{] vVuAu~C S@UwK0St$%s1WffdX`NN9\v :2w/;0 >S1-KWdT(۪ʬQjF Ŏ*pz>yJ@ t Q@aŔ7ʩƔ;D'1 L~ 9"B'9cT+%?̈́oºȵ)i_Qn{ǎ؀rjODž0"|-6)t W@E ќru|JaN`OܰOS5:1Ĩ̇'g3p<]jICj1;Kx׋n۱lxz->QQWJMbS ?=?v8OO˶8U]K{9/w3ksH W,ݴ&k`|Q=|&dk=0d(L5}llC ޏmK"sT#L p&tJE4kb0a}ydxY W~بT.0[ [k+ީHV)ah+qt8c,YD?u: &dv}k'{H2%g z:кT^\!`: -ɐq\ }i|:z{-qx+{|L)j_ƌ?Eʀel:If=Uo ֡p ~3X(Wb .oARs-#ѡzxk#[:E*Cܫ\"Orz*-G&zҺ?x{kʿ?,n"s[^ " opdo/ Dܝe tM_ kJΗL8tϗ+jǿ쯴VvL,RwF|"fStsE{Ne'^l_xvV W-+R?\{?;2~{R޷38tkGz ! I{v18 4y1~4erKmbuZgkɨS*$9|UcSYwΠO;SzϯA}1Q{߬ iq: MXz!w_ f\]׌T1:BzQ뾎8y23ֽve4^; y+F$wgWVMWPcRu2D%1 /|?%VDI a0=qj6nz ʓ ?1$~(3ru|꥓`?#=;>r=ݑo=864V澇}ܐCuyB dcՖY>^8X8\ɅSp/3IB\=Q {ׂݔd!S}v08BD;j U|kԋ9B8=1FX)oeBO|%O$J4иZEK\ ["hi-;^Uv`_zuIMWDh yék[Q?ɬd쯒5QLB ܔR>ypR&^Kqlb|mͬ@&t3![߹AJz`GH냽Bn^q)bo&oߐd[ 6d]"/F[ѶT?lN Vjq\,}/=#i&9Jw✲~T,<!In 7%YO=qI=0g}h ⬶@7_ܷ_Jg)V]B.KT,Ju]POjupdF1cHIurUǙK{߀j\_gt8nԚ,Nh;Ffuw$Xi>OwBݔ%Om,kt܌;~SӮWφlݝ:ϕ٠=v?6']F$t^4XU]_xkpk_EkOK1 TnU4b:d3KUsU*5CΙQRN$t9$B$pcgq'7# z[gJVwGM|eM'>'nĮx.P"7| f?ֵg.yҵdoV@G%"uo!V>{p7gA{b71wOd޿]S4t~| k"F@]+T]nEFOH[wwNɐdb\pE'.ծYGdW߉T99K*w$ɐhʏ6ށE|7dL^qÒ/cp r{x?=OE \^|mܤ\U-I"K;1#OSNڴ"Uq#V'\cun^ E “(q''x=sԛ{Đ_KA8QҧK[-4Uy.1ZW䪜 c(TOCHfXhJ컢`[qe_o/a`ETJ"Nn[tĚN~j5 z1ծ*AL"_u3zl낂 CL+}q6񾱽લ8bCsCϐ[2.a>Gpk>:ً|~~,XteT^,Lc4ob{El"ʵ/9}[rk7^*ϯ$,T??-⢡V@k'y۳=Ux^1ZZ%\.T C]CE[-&{" ÀD9J7*z>F[eMq,aZF*N#׉-To?/$xⰱc[(%.5Ԁ!S Hr^!_⫊פ^Қ]^('.P0.L=euD}/ߥ&s=y3,FkW)H؆o$Y ZFkYs:"Ly|ō6|U#Ue `f*:Ӂ p,ƛC=J?d:HInk~$zKYd>=WZ %4$џyPO*o=7Ȏ;89A R|v|fb|Gp8*(:n^ (/h<(XZ"ZgjmS*mKN ͑rlAa"j'IUf=N-04F2\dn*?Ņ\0-s/O@"T)[r1l|vZp1E빫_*w00VvsOZy _̢R7~e:/hQ 29gL'OV|]UPyA־j'R( vj gl*\e_"l"Dڕav =@0Ow/eW|Pq7^VPz' k'tSL]qFڰFQZ|>fKY)uw}ze;W1D b0@6ѧV=&vb^e\c,!'@~(xRf SUU|QZ|zC@bJCs]Y]r x;pU|ovJ_mV 5ob:#QBϰg:p}8XY$^ϾCj-Wi3m{;=/&jc=Vqt*+9[ -lgeXqEؒ+gm#bB4*$%Gzsںٶ)5+1?|*Q ʮ[/5ˑHp֦DW6ֹЛwROL#/n#v[ 4>U$0l@ k/*dgVZچlᨴL#(acXS~[QK+ Xi<_{GSWm}#>pHQFc+Tdլ.8Uo ?9!H_/6 ?vӨwj0r|+Q N ^?ǧkDZs嬚=1eXU9@?&یGm+dn47P31.ph&l-#}? oubx>'ZF4i4%@!{aN# `faWb5tsn<Φ4|8E_&v3f1*{]- E6_rҨ7Έhs%~]k҈u34%O t>ijxA;mȥ#HN F>Pa30L№\E'K[`˖:KKqM7zebXT#ZΞ!DVr!%L@BƁ2F_G!xY^8Zwf*wuCrRƞmNͪ xxh _y; h0+(r3R>ڻSL$s7rZt0$n(d ' R5Hh|Xnb0ssrİmq[_*~4ӫ"h]f@0^\ խ-bUbb\kUB$)PUi Q#_#,<@]&DnO+}Ώxn̯iǬj.su iH(;X/ _(L=ܥ%;2M.*bsG/6GZ#| ><7ɌBM"X`'+Bҍ85#քQ6%byX;3x;]1 [xaubie cB GSvpxҷ nCRֵZ0<pf8DzIᜅS"m0,׹[rU ljqIdKa0h,o`\eh>"F{3^hFgJA`P$@-}D<Q$F`[\R+:{i:26k_ mۈ[XxxS-Z堌m! ۦ.P|e#@Ɍ#ɬôjAhoZI}1 Ŋ 䱅2ᾁZy-:ts[V8p1s. 0ޤ|:٫$$l{Z*<]8TqM┊'VlQDU|u/wd$:T, Fbzi_Ne) uFFt1&ԧo 0%P0p4|J5g9M^Ժ!aCEi-"{ 8=\R`+Vb*Ōni(%U^SiWCRp} h|cN+au ̸͋|j؟c[eہ0.O K E~ s#"}L{lw`"zyiV8iiͳ|~O ^h`PrrKhTSY!%1%,O.~ԘLr^J:oO}^/O'=wEx$@Qmex4{,tEv!4>h&:POFcR0!ˏo(4bpU+#ɌiKoFxlڢZ<-5C^[ݦˠW8" -Vk3J1P=uר9X-yEm@ Z3>`S2-vxK/W}*o^cF _2c[?&ۣF)27da: (Wr50v9PĶ5C&'uEsCgˁ{ƣ]V'ݠ)}2?eȺ4h..8u4^+oZL0`QOajxX&6$u**H ?τg,||teqsW GK疟R// "hcTDL(u&9Nj&.$L+d)Lh:Xe1[6'}Ox1FHpi.ٴb9]MH$U pHo?'ޢsv(}LfoR*n9xVNv~5_D`UBFF` HW T.&]>rG.",`Α}#,D2{uEeɼM]~)6ڥan$+W{ti frEI.c}t3#Iw!2ma۠ڨ0C9ۖܔj _m- 9RQ_3 avwQPN?\/>90Z*J&fIvl+:KkO |6T^kfM[̑',I>M3`SPw| ^?j$MZ׮c@L+,7ɖ>‡BDձ ϋ'Jc}ޣUڬ쐲lr6W2NGrio!&>kjYFVh/X =4eN5 PIC9 x˳_K5)Fht 720nzsrk5߅AyeETRNm#;G  UeԀ[r"Ha1PY9<о|45A,gl7KZĦ*KL'5&ފ΋H,ndGS6/٧[LhO @{?Vi~ʑLl~e3,lƨs_Ok J1]dB-=t_2"WG2w1pB$ Z%FM^? Nt&Atn!|_Qmn :FVR0e=;a>m='cd }Ďߚnjm @ͳF W G"yc ڒ@ fP'ԒӸpXĶ;oh)IiYhC`}`k':ba]tقmHU0{Y䏧CeJF-t t.V:5{Qwe 6A" 3ܖ|}a ͿEicڇVDز1xN4*ګCv}Dpxl;h fFE[NBf~c $ aP[x69d\Z'Gk!U> im+:C[ w\)U'E5́-+룙gUrbyTH؞,i"&ml?>+ XSHIGԱ"w Ù'DҘytfn$˸X"&Kшp?{^'_ ʍ+҇c4b3 Vn`-JPˈ6aэIf W̝;ž{$.Yҳp㋧g[ j {zG6Ğ95nmО94&6l/_c%$^uV6 (I qJYawaՂl8,Ϧ&)ےT*5w9 y l@psRKlEm$FhzwyHLP:Y&՘FyƙT*A-+u{ֈ꒟+߹q4YpB=gQ״j}{)-SѦ `mjW>IE̓Kkke Gv.6F^*S ?kLğƐ<9E*(?)&(1*/đ&Rx+("P`GUb&Z7yf2o[TK)\aôW'pf4Tia%5x4HOozGpԷ,r`M(- +窐j8JN%܏RH-_ll ~x2'nH,lOyR^Zz`UD¹ xOYNN/jJޱU{un3`ۅ}gy#I5\|aTj:_xa`,*WA{6n*g}-$D>E ӏ&n%V5g (y_e81-G5 h# c/EЩ % v29i-~W^bcv 1]7ksOV!ʟF(^A!+ppn[g M"< ci"s !8?1V]5+Arz(xŖjcSa i-&[[?|#@() +J>δ&i%ZaIFοCL7jE "+ t9Nia&ZBq7uJnL(1 xϏg~Xln*9>p%oRaw8S4;i9!</Cs)_|w=e vtQK?I&k( kCa/.Wll"=?@VV.MSѓ`MI6FwVuk (uݤx8?SIa^qT@ #k;Zm< tFM"a bͰE^yYwx ˇ(])Ѩֽ[h^ݹ=w5/Ţgݬ, \sL7i!OGϝHXaJ' vI .LG _uΫ.za)N"4S:oyU`8_#G j@2rʅ1/Ybəz-'l%{28$*\v_-Gq؂@gvdɰ_>͙8 75#q:ABjZX=,`u[LY$ >A9h93'\cebNq4D|]/}Ո@l ټkx'0#%$͏~|Roc=kVyUI*.¥!`͍,eqIbkkIhq:EN,&_"LحOw>?KzpRZpo— k>%1Hm)bxZ0cTxl`k#@ 4#˳_zl9JLJ$X%^͔ODzúY֨H,ţӘ,?#)c5UQ#R c>535Ž3/ 86Rn잇w}S'o`6Ab=Y%D~yg/;~ |G.[Ko`B Hkݱ0ܮ¢hۇz/WDǽ!YluOF(b! sey.0h2p"X~mi7P`G ^;jJVS{ z4 E{ɉ7fC`PU tk.jّ)\lU$>aI'9Y&6<֫6 `հs =vTpqȳ7+~$>Q#희;$zyI)-*gpʍxReldygjhV2Ň#Yh_䎡8`*r"~; rt=5>MdєȐrJ2]rpUb'ryn5p?H~m . 'B2*WE̕SƊι}x%VT(C"^[/2QH8 s9U'.y'4)Pxa4V齪ZS@K֟iCVo9LMs5MB. QB̽+n |Y`2Z0F)mBZi[MÜLf:h!, &*@YZvGmx?}> Fj5>Sч1fҥ Oଐ 6wp8R҇(0G*H*K$uQԡc'oy)!`Gϗ%eIПQ,; XXdj4+OsFhl,aMd/au-)V!B)nkY3Y\ZOCdcwe+,4TuwXˡ!lwgdbpcX߹TL"SPmϦ|giF{lm=s2i"/Ngk_9UpAgOc V%UZc`G,#$hdB! _uiֿw.SqN-2LN p"++ ͸o!-QALmL?Xs752Dnνp7L{FْPJz^I3FM4Ã,> ¿ $+3+5!3ztmDzk!JUuG,%bDK;I1΃SVq,z& > 6vֆS%LUKw<2O^㎰APNzs=7T}77ڧ1{Qx*@-o*M, ZʵT<))@E"7|a!Kks93@A֋3sRK' G~̝V׺";o ݶz; - @ĂSAT Ð2ɂk3EiŅ 1[AeгNe3.XVWl(4imU{[CrA*`.#wl)7 3jxiBl]2Ji19T"o(-5TK4ㄗc&w]c{y`}-@5u9^dTS:;4Y>VM"ook204%VϞ%O iQCb,] N S+2! `ZgrxNK2R ,x处-ɎL5|^Fm8+Ntk#`. 2 If 7YwlLze2>0WCwDoaB rbL?7ga4_po:1?_YF\*nۼ2GWZ&Ĥmr%N!)%Ŏ`9_=^E/;-G[CYv\gR3hde3jMt VZgh q!B232Z7;q׀qE+^u-kc.jMasTgNC"C`@.gvX|9F_rD@xCb*mAݳP-RˁڌtLv8APHܦ{Ԯ#8(C|KSk`Aoɖh?|% HUCsAjyHq}2QMm%.J@Ip"EJڙo_FP{ e4,w^ޅT)SrÛnFzjOw> &XƐpF|1X~NXͤEُ}%f7O LM &eϏЊoA''fٸsxY? ߫zqP]t4 b 75& Ǝk5~gyăk5O7WXbce'K| Ķ`B|6rp!5,j*dj8MS>:J}szxΓ>㹢u=MÀhte q NJUWxY?$@Lkf8UDc>V* =q"$tDcv UñPE$X TǢYwx2ZH#4 cE/B *EF*V9!B_seR?! 3 ̂*jr |0 C&}ޕCGDzAG XWP?ӳt-x2Egik5#sp~Tw,]bq[l%̬+TEkt4=\q:$~ O MI)}iyl?(RSw?ﳢYS'qTe]X2kp|r.4XXm{~>Lz&=s]$(`sX d, ɷ;@\tGp$;, jyٖsF %z/O3iTG᱆3XM)<9I~P'dNhH/͙£p? 1Y*g'>N;*v' δ߁Y]Jwr#-ݝqNoUYyh}4oYm&e:ߠN d zE%ᅒr"!E1E]W*t<VBmhx9R#zPgNDK*$5m c pkĶ|C1_|c"i g!" G bEik{j1+YYMc#wdQ =;<(~CH%iԫz,A@&Y-JED)~Y3RPIJ\ W"+$ZȊvm7m!ɱC%WL~5RxY߀j%@$NLQ[soEw>|u߀,θZ/sc;PIqyוV]iT?a#*h%jMO7XaT\h v2Z45i \,@AdՂP,{f[mR!Ӻ!:>S-^3w"< K}-jSlmzol-i @m,R"!"*Mru]/LZA;?NIuʗ2t+Usjn7|QQ?E GΜ=,m{!qQXfX1@wH0-68_WCO9@N$wV8c~A3LThQsbήfses#>"ݞ%ZwbdɬfT'͓]u<a{2 G$BƱ]QΚ#Q 4g' KdO-0u`%c&.dzdҸsA ~$Tڏ*8VnҦQB/PyU~pƃ-D$}hbPBeЫܿTsv$ENZH5ָ jL?=W#`vnSflUFp7DyCTf!AؕA6`}]̯%o*G. KΆ^E"ZAB-mo4b8c1uo3%ѫu 'K/L6vLElnG"@9E_1=aEFBTs:]'N.&E!vA3ZֶzSFն3 RþZsՎ>g-,sF{S&j_t6ȳ x~5+IЈɚ|yCZOrQ)+1LD>dұjMQԺu1pHHC՞eAKU3'z^h^ (f 5ѡEz݌ j!։ x8F~8L$`O ?kB;PȰi;T]2uyjB3hNm#ņoI!zA_jS'pKꬭ$}l[1LRP#Z*ޥ{)=Lc GGw(-8\HUT`,ja,0;HH`!iu_G kZ >BU8Q˞r,ܭ?.YO\<s0TG$gA[+)?>ővfd#%JV^e^u*f%+LWeMF~o枱݋V 9ȳp;i w5O_$::pnߏ[./M,QK g0@;La|;*0 GʔVO绉ÛsDA[ $nfp@Qr Q+[ oQ\^1j08M{lzc!u(uݰPt ut_Hbe~gռkzӪ7aLd,jبַ́u7Ch½=8ͰȠl3.+gKePI^N\ݲcVx5+%q$6ZGFHmBޞs&ߖ탺G~(倫(?P8K=_—ޙ F @nhr K'%vN6N8&H(PpslT8\0pu0PT$J:*F+*ܥk.{NT .Tžҧ $ yW+{s40%Dt8ʲp:CP虋y-akZsF`ā9'y&\@A$g޵ށkƐcUc<%>lmȦ)pǍY\ ܿ zjiuA\~thu)HSF%Ry,#̈́Mٲ@ X_ݢ Jki}dWD/b*Ie0k#lmmA;q֦݀Y).Ǿ3X":YO*|`3wh*P!Q)8ôEfS#1*-c{2@~M|mxIZ^~tQ=86+}ȹUh-P ?qr0ũR[GΔpy E 6\֕EO]nw V?c$&EbuG7'Փ,cFWE#Si@AgXDZ^z?tr4qCLT[fP] fWU`KQD9: ߋ{n+#4YpWaܞ-{!Pk^$D)urW3K$3 ㊝",i9&A׭N!ZG W+I*BF&Ly`5"o蝸mk;jY@6ζ>B`aC%LjYGSʆ ]`݆gYщ x / T.Q=/zՁt1pVw$N0*5NqxZmKck~_[2P=lErN`b=i/N{)􋎕;y_O˂.+.^hVbrm+t{BĶ&|x\ae ‚YiOk~B"K6XE[%לK7W[?k/,O:| kUPi'>Ŕ% 8+]9~Χm&$ `̕))K^|̭ʹV4E(U)5,E^m}@tWA3;CE/`,P ydF7@<8GNnc `ݴ:Re`_*_(( 5X3n+4׬"&]@ml6%OeVnh  H^}FD=h(u#6W~Yʱ61gDGGהfXMZ 3vR0#v;GRhd~LI< x.p6up#ĚNIY "z4!~1qL`geDKNA15T&lmj[v CJﵦs`|VTL U P;7bЗ$%#9CbY~IHxs\:= "8ñ9 )G-嵷em[]x~cH[vF  C-J (OH˿ʖ}[JGKV,m⽠hxbd+Bˣv"[1%UJ^2z:!}u8 A9L/<4@\`#Dx Nl)νW=MN4ڿiJ7:rZXC tZ_?+>`A$b 4 tA5eJ?ۻ[$ׯ}`hn:KH>C{UU*O{*|/A~"RH4ә ˹i ^[pWuc&Gx/T6L֘N#Gv+9Gm )ye܂Xb5 BzX#Gk0qWq:Aݜam`  w&9_ $\4( "n'+ޯmhy[cB 9x3'F⯹ ?NTm-lK&> 9IUәqRL~) sGZ*$Vщu(8\\~$㥩Ket_?iYkӫB1`Kl.7q IdIU\┤aӛiu&> rnBMwGXx 61kEٯ[ԕ;#3OroMʾ^,m}r T3MܔQ dtFI[Kܙ7vZ)ha FizDC0Tv}[ɸ?W'9s!Uv65k*BeVJ^$՜iy@NZrb~Y~tyBLgXB"[sE&u мlN|ϼEm+@yY/eMCd-MEQJ6u>$jFyz@A'(G(+SүI'38jZ-yw'Sc~wW"/יLTz?L,@訚ȊO⪮Ԯs}?%\`5(w9'ЯKs) Ñxg#@i* }C[]`Ab?-+-ґ5n|U(\oQ?23LiG:GXiצ*; 36wj 4L=2ߌ SW>c"A,A-;7Ì>Z%C7_UL@L7RPf&F3f7ST|n|EQP]>ZI ؜p6qEL-w(j+R+?BzK@ޖ ky}O?7A*%qIGkߝ SUw8anAi1[tEUզO*=k}( EOI#K!%m 3[/A {id * )b% '2-ҔKDlЭ֫R9X" vww2WF!Ή?Ϋb[rI^8XHH*j|%IZ2Tvȋ&NZr,Q0^9 2ruK v K+RgCb/}&ݱtwe lӮf:3;C;ǩu1 U촱|vӖr2!2 Qz< [zznėHmﭓqwܔu)m*D,Ls`%딁f_ ,4*Sq U!@][bBk%‡ţvc&/k4p^p{]koN 0mËJ/Vh:r++gwV@xFZWqh}?]"K֩6JZDȯ/zUeXOpgs 1=£7435)n_ 6* JH|b)j3\g*cΩ#}ƐTy7pdIPxGIH9Lk}LFJǮL"Or,+'DQ]z\["QL9RMuμb C$A{ &<zu7Җ9)dfq(/XP pNk8A;Sr$RR4`HSѩ QmBd^xVc ~>Kc,=VVd >юcy#+( w)j"I !u{J ?q*5:;1|?fQwp<(hM @8}x_n(U@SH>c'Fھ/[C1ѕj5E3 y&%M0"&Ts yҀ(%ނFqЅ?ٸYLZ J݁_eέRI*\> Ő0MOG|(zU-qW't%;wFq̟s)Qc?G~t*ԝ`a`Y-Ý3\Zڗ]7"ԇ|W3)6[c?[gK[C'!l_ `Z?7+DӬQ(ø- mWFIY6o[#nX滎/K\%N'{a=KU_Aex`7k sBV~&x߽KS~ /\>s}+IUpN uЎvyˎI,qπq DcA]1EdqXKbE'=0}Ѿc=ȭ>:ºA T;4=yڷӘ+M܂`OPR;nOiGAGN~ܧ|L(SUȖ0$(. i?5%lA pz3ƌM.!)@|B䥙(_@>RefԐ$nPv3Fj: 6 @Zjs73d*:\i/)z @ŗC-0ԩ{ 'Set^V, ${6 -"O:u$"6W@ Źr%.n C %j2 "UhI?zA8A*'"{_K۪ ҮZ)/c]NBgܪYZR< t9 :t;OK|d!`=1+aTMj9ƒQ ȥ֓Ky14Mړ"au7 IjB[}:&_g5ךe$=ک:%%IPbc~>'E8r]Pyn*E=%|TASvd.z$VJc^\1: FAw!"b[” >[F`\Ur#Qmz؄{՟1pc[a8j[g՗% +e)UqsS)i}ҿ>r(rk/4?+!qǴW"rSigkhx{e/5oע_cZ>RѯSJ#wFʐ-F$x !D5|$ F:81Uhc;bn@%> (S  hpu|!{Jq/IR m@;*&OZUfaAY$_C/fbp`U#W`W!w~ξwxwYg\(p\S#O)H}u > FY'̒F¡MF$cv)CD?"T4GmxRg2^죥8 N{bt+yBx̪ɦJ L؋t[9miJCQ竐ͅ\gFS'U54XY" #x-p;ɖȌ{E*ޑ&NipQǃtZBjzHG+2HJV$*m?Ǖ өfB0ӛ܋5OM`GvHj%DQ< or%Jd&U.:qJ6 Dּ Hѕ;X.1u l;1]$*?v_ж@vWʯ%@H-vD:A43Y" )!dT3_@ p8nfNAYU*6[7,^{+*:Skb{NO z~sG*>; SԏK#R_st#s+KXn#b| xNCy%a8*χķ}h ;AӠRwFp`@!k{iQbԺ+U:~~8wfYpqSIt@T2. z+͖B/+;4.LP}=]cgMGfx7nWWAEs;~nd!u6?ӛOf\ wk3uRB?ˣ:zI/~s!٤iKH'ü[ 謵%,Z 싀HXU@̤;yAgy;yz[ʔ$:WnkH9REE WLl` 萶pvI 5{ىՐ/ag5_C[qop# >uO0U-ɯ(U[sS,1S)1=fGi V90bēˮOϧ80jU-;"(3M v*Ut`lVtNvŠ54f}+u bCg?6H:єgQi;Eҧ7VamԼ'{f3#٠@M[2R[>䔬h@wN0.„SxYU&00fYbMt}iB}?XY繒hcŇ,Ʈ=c7R{-rN,Q#ZKG6kĥb her΂@K_#rRl16@<ͩ*) z^6P'2$`;NeԤ[2cdQ/' _ڐ]xӐ"R#3rWYZ4ň4Izap0ߍM=-.P`ǿ\qe$BаnrTL Wt.rVURu q۞45Pe a0!ۨ_ta ؘm<a<@wXN, K H 4VIѯc"gƧ{RR4_ֱ- /Tj(",|6"o״̈́MϷ'Gp )N*h#0o9s@-n^>Ҿy$% n#R7M¼~*H+wL Qs!ʅ,HX}+C{S xիyhY`h>H\NXM FCiN{yUsKu5ch?X;?bѐ_,4Қednɤs7E6# \(hIrQ~ߵTz@n;J?pC=eVYMgJ/ $Ey5;eq@^9ĻVV&Wψ)c_cnB4ڤWB=FG EITLouIAF%@׮*/^X=hݥƞrQ#q1NA>7{r(@°mھ32(Kba ]UجyہS;xorIK '}%?N=ќ'«dc2-ԵM X;^vt n4,m\cDDžWBuifk5HJ)KRHjt0)5:ZtPq(E<bq ΅?o3qM їQ<qQTA- K9,ّMaSzC&ҼqBJI-I0Of_{Vaq`E @-F4omHR!cMD˥lH&];ڋCn-jiauxՉ2iJ6ͭBF*>;{C^jF^W 8("o[wPsM[3@|^菛k_p+߬F:嫸?DAE{1ʚќ9yV$[qg)Ǖ8Az;9W7>0b Tā?4>@pYCω%r`f Bv|_hϕ] DZYvp8J˔ 3p=>:af0_g7j PZ̆]M 4!?菡KڽSl(Z('r!tC{9`ZW Q0|ɛacʹuy]a7$yHIvi\xg!_b:^0l&/ţX"*+0( :V$gr߹la,gO$Q"|b28[ڳȱ ")BsJl&~ %IdžxO;OY'ܨ7 =2CVN d~gG0al & c^,*rcjub% X~RH/FP3FzMmh&Qa-h*Q;diRkmtU,!X^oJQ&#04iE/ۡ%WY _qB ,3n |'m-]dr>U Ggǁ94a*ca}m0D,kG-*(#\=H1'5L4XTx$x0\ȂGٯTr.MOwg1m >EE! |JS=|oG%M,bX"Vgqs<ǜl|@pقF&RH OO=b/ }k``أ@[- /m{PXnKcn'×~gA?]ZMzi,V#C%uky<6IfTYλ41oۋIa#evSΰ2RAT$,5.]{pSHfsR3YU}i[Ţ$XNZ(aQd8:u3G],p@nr[;:2X9Es[f5ss M}1I :'y n}8SώGQmTԖB&E v/ͧ^Y3pS7n@n 9Lz X&vq[S.vd[Cp_ rJmAgF?~FXaj)37mGWͣ4 6l.Ļ5$µ/YԟfOE [xqLHmϕ9wNŴpDi,1PL]K_'69֗qjڢ'wv~ )ٱ0 7 O:am@P9-sjroABwR9 KO =l?R!LWF@o*@`N@DMa+BasraY5793cW?tNnؕsCM^`m$&k P#xž9;7Ehջ&j8hǁhe;e]7qY۪ח՘+rSBl55g]kZ?1O, d;Qe+1*Ӽ7-qIG꿧T23➉ƇC`k9#-m+s  oE)5&yCNMJ'8U3]S,\F?eRbؕd6l##[ϔ 7=>Mb<7!CoG/tJ?ˉb~(h`-Wؤgzџ,1bDC~zAeuɡX+ ;#x~*)m5,iIh}Js8iAam1uܶh[6l7;TA-w;y wbQI$9?GYh"zrwf-I^nכ-WyC3?W!3%A¬\, )lѷTW}85)Fl~8nTeY UD~" @sƍ,27mߝDMxI9>E#a1&0l蘿2CDCuz6fEyna"Cf׫cOkgW&%)bgXRxVVv_lx|HhО- c Ėk؞ ķ)R'0VgxjĦQp1K;rsj(-o[_2vfcđ 'Z17e``!G`^~}Q$uyuhWdFq4ttzGuAAq^vIR/gC[{)I= T+fR˾2()Eؿ:OcMsIթ7r:ap(9t#7 L2>_h1ҿBIgRΣj+n]k ]ϋT J }GVhx,Q+\ !EӉ#E8֝EFp`mCOpXZU:;xf>t)v7V[N,X&61u\/omd!R3AVll#m_;gq6@0[VDNhCstB1 )KB{*7|BJrYpo? !՗2ے-Ը jܕ gp{tRDs+Y}5)uxq M=.\p&b(n>>Ԧ qӗ0A{ZKS2 <7'/3Pekxhr)Z HP`T'Oڶ!E¦2 9_^$F:D:拢IHJ>ʗϺzraWt )AZMmAxVe }Ǡ0T 4*L\B6dðoR h YI`ГD\CťFJ&.a ,(zdr$P6 qM"Doڅ6"$E#( )u|T.w vr֝krYu_u>}N'K.G S(=s-Pqk)Sb(qVw?De u‘#B 2#Q*)Sً[8u֡&*ަwu|to$iZ-%;unٕu-(H9OF._9BƒL [#Ou<6m 9b\ ~gw~;El17&\b)FG$޽8-<W'P"2\"B1\E~d:Ƚog@[3^8g2R I"&E脅<;>6H.ъ ,̲He@+jϧ W%,IuLKԑ֊6 qGO'7k6p±^yK!(1o|#ظzKT#(gHVG6}V`*7I}.b!\Y!*v@GMXGDd!z6ӽeJVx?Z7JvS1m*̤i0͏ m}p66z;~լzw[wTX(߽YJz`{E|CX<#,_hDȋ`34ZMq\@1svM&iΉ5lva<|wqwx&U2nYƽ\j~OM3t-`2Um\փІp`-gDW yTYJљfYglCJn38R ׯqoFM/'j/>w(~+ܽX6ǃ=RP0XX}A{LQD< |(7ABވ9 W~~w^_.ܱ5ș;A |u_4UKͱ*_'1 I0qsէu-1$q{@C{F%D2=;G-juQ+) "7BxJc4,G $f*Ѝty>/r?F{{hJ$l3PϝȌpbP<9iE&JeE_G.̰e:*k>䚡 jdN[ZQH !LJRL諉㛮X2bPK䡂+FӜ)/}[芽N e*&ؖhF$~2[H}F\" Wツ |W$+CBc q I`$*mL5逎C9v|+mFi/@N4T3P捇Vr{lGG[HM:P O q87lXPW? Y 70$#jbE䷦M. dRZ+@ON]di q ܤaPN,+ =&'@ }H%>ތB4!nceJRyؽn픹4x#. ?Ld͕Io7c|[Mp64+e('o0ֻ߰X|= a>;](!吲TDk"bd|o)ȷ ɻ=V?O|霽;rlȪ.(_ǝ =jEĩŁp9OT&ݐNy]P6?Hxb>FW7V"u&P9KBsYa;w7>qq`wYUFZQ X##]/}qcZ:eg FQ?2;@.a_l2!2>7go'Vkrʳ㯺Θ+I(uۚ΁˖yPaܡdJˬp1D0tF4_rBlX4ѽB&1,~}Q\Cl|m[ P%#{agDJ/1\vTeǃU"\ӗ?0X΂}Bfx`kh|3W;dA`4HDŰ3 Oaځ ^2aA,ujBZ֒>/M{VmଐxkG[L2#lU3yq& QF`(ӷ ^!Z}1]} |H0w+Iu.A(z#S?OwGR}')X&0U@6B\>dj 񊄈j>Es!O ҭ_aP\SS,߉+ jfj:ۗ܅))HG")$e (07KEO;heY46`$i媐H7}9 - 9*ź~dE;UdIxL@*yoGTvAf6yϓF~*Z^d 2ҷB7\\:o_c0ev{gͼe dB;u.4@?C @vyǹjU%/GgDcXKtrxQ\|MJGIͻp뺃lxGN@#X(՜V^tM@y0/"EaL[ŴL(nD̢/EЏI*+]`@EnxrfŌ LyGdl1!,̏U%|B/'S,L=mLo3jd݈/슜H[fi7ҚI34LUnz3Uw4PD@|8؝O9c k~hkehItb_NӠ:A#LsaL Uwї f?KvL4|x ߸YV;.D8ɂ =4SYUXeF~59<$m%'H])к<74`w[75{yLwưR:^!ޱ+Z:wg'B7rg.K0,Gz= 9(qim7[VALM~KOI4 v>-ÖU8YѲb\dŒkV\2>1Y#?A7PZ~ƹhawxm23߆IfdԁP0Y> 1JP2갵 *5]x8UU]ӷ9?C /Jp 44,큌9Ԩn6( jp?3Bo!hpg {;  _DӞ$  NJ&oE&\8͍Er} 9Qn WiaF fk BJ Don [Me rAx0f jO_%=ߏe$\ 2[CQW&j Wf}9g+dmbNz@c|Ф ҶVJ{wLbGګ on174Hu(Տ<[LShrԐ-snj+o J ʼn 7VKnclm0:#j`TBfXy̰Fk6U_fZm:^:>lXg۩}F"0o1Rqpx|q7 ҹ$N.oh4*^QBݙ4D13=Y{{T*˟XƗ Ȑ.p6Ȯ/ SAPE 8Tp[ T P_{/nhhiTx{GxxJs0o[A<ʔsCqx֮.,M%P !0Bß5+g䒿MsI4/6n83:aU(sCO[6$C/c<2ڟ/$}xzFb' N_On 2 pǒ]*8%ۜ@9pن?K>Fm&0 "!䔵1&72yZz0ԽG07p`81!ϣoz&-2yvmh)>*"Ă8 />^Rշc~:92ܘfF5/* u!TGY՛yPHcWIdV =ӽ]>?mhV:W4ZRK 2\tgCKS)[=d#5GsG:CCbpBQ4B4rrlO- ?z>E^<~ 7w"rrOMy2KXX@9aH阫VdՌ!t/Yab#]_9kGU~_!*zw{ryFA-bl k7Yzi(wq/3[v/Q%J$&5cro-=fLQ(<{93vb`'ksljY\1DG4] 49s)-Ơۣ8Y^HMmtPF#WGI-\Z6p>hI=n-,'eƑwQ_Ħ fZSN, 'W|y_!,E$⸃`UG>hk>^EH1M͹zy+o܍KOS.1&n,}<0`U'EbMh*EIr7>\|d. koѓ+qfCjhdHpuZJϹxpx 6UpAsRSL]58^௽g>J սDhe>_L4p ̦[_b_Ҥ~ְ}UƱV#{'!W }'iڊy*h@%ysa;R9BJ'uv 0bWe9\Z"Y_7k(B%l/Gc<3_ `,T:66`ʧ:("=gH^k?*o]7 VCטۜ{T-!m-|L|@Y…źRhBϐ$ VF^7췭bXNڌgH!K8NVA*/FKK7_8SmSSGbHv2:*aCJ.B= z(գ0Jphqw]E|,*M[-m)U$־]~%d 6P|AMBQM6P]iu ?>ٚIE2f(3R?s2#axM+]NdJs;6Ig"΁ *H8T3S!t}2B"~lPph|lDy^W1ǯu>b.fyE457u 7wHeVsHvP-5@2}{g08Һ<#bdtg"r1Xi"JEJ>,W2 L< m6=J8&GKܟlW_vY]8:esQs^fFFJ6eDi0Q{;r3khcivj 3-:qqB@$R}eO'G38hgN` X-z(M^/as2ڔrLnd,yY'O&8b9$ِfD͈v5@"<Qi7 ~@ ݾ(,g_WDD}h~i3^ <զOb[`f2,z KOց۷BN\W$=ߏ`YFϱ[^QxheDFH"G E=#LFa KXVB>n/N-P) A#zm#.H/4+62}tH@`ŒQ2o[.VNN`[mYIg^P7tz1]a4+|({*iSN|BgI}12sK%|MX tdt a~$9>-T\]1%QFqƿ `6ssw[}r{N |t";̶F5<8Aw|"j͎Gwk©ϒ-^ H̭jhQPYړ@M+hu>̼2vyP%(pw? i:l_KHȢٰ Ϙ^kPsq]aU(*̆ͻ4RX_ivz #G=jfBT!X<ٝ`caw~7s:[%3m[z  iRl>jX3}GA&}Ū0iFSeלeJzVU9>du4;l,>"i LtGoئ ɞ΂ޔDU/IҼ졈2DUאԌQ `-/t8!Ïѷ ٹ҃ObA;cp6uv9*G$^oǓ-" fuVT hxSʾ1*kO >I=(uu+~K*O_sjq&4֚UfhYFvD5JdO#9gE:;]8NOyͿJ2MB1}W[wסlo)VyfzUwD-1Ek}:m:MqY ,ZWuTƬ>24wmm_`fT1:/ˡn&BkDŽhAXސRI:2P$8M =_("Evz,8PR锗D~pmt'Y%(b۹ zK?65O&z! $Ytwx K(aO xبy7f %>J\Ϯ5#Kd.G^R+w_S4T (5~T+|ץJ fPyAͅ1[eǼkt!Vu|4tc9NFޣ6Ҽo^{ZK3~ik'q}`z%|$oL 1+љ!:Av2G1GJ~.GrGalOa +sf$8L:͹ԏӐQs.ͭ ݄Q;I ` \;G_E G'#gcB sP/Aa [h!ƭ)Hw[ 8u'^ ~WN}/ܓ޳0J܆ Cڴ?΀|n׃_Dm/عWK]+K~E۟Ѹi6s^,Pe *e嚁[42 @N&S篿J н5^ b+v|t&6˘.}57Z(DEA( FṀXrڐds'1{pn%R5%_ [*YYL.1}"',fT8u@BjW g*3ݎ OנNA+SGU>>'NZ`E9LP ʚl6{&*?>\dcd͵A}Zf% nKJi G(N1~x Dr"&e[GXp~Ϗy)Zܖ t 5f$npHLV%[RUg#ϳ QJ%ѵ"+MA v ǾCb<㍄FBJ|nO)c*Iᐷb& f-ΓW:!C> )%A5ܢN]0.TK3P@*ϮH ym}T2cFHr"۶906ՓtB>rK䓃8s%!J""äӔ}n/ !kK>Lʔ 4x2~=3_U& =vyTOY rr.8]Ԍ V5#v02#pz%?XL uF$SfO\ZW!HjF*ѓ9 *;2e-a;酜NFn9pZe|`m_ico|GCAn ֗Mx{Lwal;GURX"@_jV?VH]l.'H ,'zs@=XrˣėȔʹ(/?ϟ9 V:DN(nMZ[ĜGET̮"W7bB4N@0*98f-J$urٍ-4֛7S.»IZ,J2gUa(afiS54HHy }'<>3_Xh?Ao%P$$BB%:Ih S/8?6p@<2i j#&"輣ճ@(H Fn(}֢6"HCʑ]P[ X`di2j$͙9gS.[> Kz8dQ/bbO7mUmv$ԧXdGZ"`حi;&ne+_g~YjNJ#|I $jweHN =k';XLTEbl j%]n>ڈ/w{?r=Qmśw(F~DiC\0ԡb3A AgJ#oC*2<` cm^wA}+S}ӅN&.w7: =H'ԲEpQf]E7auPWuޝ S/\9BZ3 ė(Ck(=fw~sg!)-Mvh3lf@}'_h}UJ{l-yc} &ILIY.s۶Ra=txCA0Y'/tbՆ#w֗z{&wtVtkRlfۢJNY$?[괦:5f|ӜkRw$O{Vv] iu@nzGŞ΃<?ueE?,Yk0*S3\vvqNV8`'E-q.F2$рAj fw-yu,r55?]Ђu:>-{"?% : *qmn©h<XU~%6qR՝EZLޚsb],Xuɞeh6D1D@O wQod7 iy>[D2bzr{d!<2khtCS4SO4%"(%8.ɟR(\C- ҳpVl.\:yB>$$s_Pp_vOk`j?u!tjp *con ?+ʦ-ʆx'Ѐ;$R-6q.O(q5S$lfi3y)ogқf]'i$eBoX8/UqՋh8 z0ݱ$mo&#Ip.yD^ ^k݂1o?٨~E~+Wcz8~S'\;FKѲ*W,weԪQſ'xQ`]>[i! Z$.kO 쬶<riK" ЙAdb"h.v 5p(&Ҽs䅛6ր, zv*#feo{ʌuů#0v_Pbuk)^ ݶ<k<]7zkDr[*Pqx'hCr%>S]BZ0%a b.3L0rDH[ߴ7~e>H}%wy 37h/efSl c czLj7428 tueD$s1 I򫽑[*~ѡVd{EWy'{~Ȳ ln%n(~ŕa:e/re7_Y(꩞D0rNՋ lJhmmѵÓC]ӰX^Aj(D6qPB$<űGo lpon&JrS8K6ᇑ7j~֊x藐]饛9ݯn}@~; c 'pͬT]5u`'s%8'_1p7NyF _xJME S?,vuIB?5L䅴ٲdkw4|ޭ+wBlk[|ԩaMO0Kx@TIy߻gQ ΎtR8=N^F?+;c@yчAY S 0f$AVz.#t{و>ǻj[=nlҤ8'𖟜h*|][[W/s09FCg dfugsTR6c?Qp'I[Op Z% ޸pF9N.∸ٸbHͿ/>]s !8Tg} <؄1ko xo3w 蠾~ S+BB_-2-Bg6ٔ[>=]!S*6s6e}3~ d‹>ԛ̔3.21:b03n0>&B6!%dMyA] /N ׼k$J_ݠ1Ui5D񠌡//NW=n?6AQ{vMiM{b5!z[8*@I=5d+ y K[z-7K+Fr <xs&mV"Yź @j ~}* G/~ ~q\pʙ\ڨD(ZtlIg,XXAP,*_C~*J,gݴ.o@ kyu+eΚ]S}e?v"\m] cLBQ$g49lTB#A"Aq8 k܇- /(_kHŌ9 KiO<f/5)DF碵8籗& `+=Tx+lnge>+<]Ƚ)ɟد૦p]qrfB6Tc[拳D'ߦh 3:C jn-9Crq&wNjBۯ|\3$BS0mXvyzm5xgt0o 0@YwdGlno,T4yۼ`D #e"B9" !M/uhA T#:s+Ӌ:^|BِtAe詻J$F)r07$BR#`-6a? pxjI$\Os0Q4!}ۮ Z]aHr EzO;9?AL@Itul;=&u8'aY`[e e ;I?qɾi"z-g0&E'Hi+"F NWn% w"D#Yq,>y½_iv 5gǿW^NOqh~l%E=n |Yx̠Q_a4e&=^6Yb6٨~>2=$ȷ{(Zȏ v戤jtmԠk3UYUUKWH“DJavՃb?;|nH8i$ET6VZd%Wyo-VuF2/@t&{,&F6Bbr$[Eṯ]ɑ1LQd]yJ|+ss2uꪡ g;dfO4?}{g\m؍2&~Sy9Z޾G3W򔍴 :23tHp:mnۀ㏂wa(-$2io!pC E}=aP?"iB6x>EN(8.$-w;ob(SH9A:!m)HFI/f!TroH7 ? 4 8=V,GD`-LJe__8d{GEfd2$sަ'8@oxv_S b) gN,:',R7-K'hW ;*BGVS m`(;A%`/ \(zFNaDR'dD36 KX¯!z1o뙶3ĺ?'m[:u #2 ^jaܤ0ڵ0Sq^as\;y$GQ[ñ?B[00:<=KXE/zpD'l[(w|#x2vB;x<>EduMl*֫W׫<+Ãc|Ille7ܹ"rh Ӛ!WͳkYC@v$6fЂ8Rno+WlK%*jn;cqqV²>PΕ+̅=y|-|$t,3dM{!cng2}ȕe,sFY|,lN2v|oA"mXƈGM%y=:Z KeU!MH =p_la$CPg4ݧO?/~ݵ$};]ISJF !P[3 ƹ_aM =׏5h c ~p](u͢źW%%]mŴv6onp>?kK_I5QXB`Ǝ3u"p &Q8wnZB;)zhr,6%ǒ * Ll1OD/+tgtM7Lԇfq>>מ1lCY63ğSRc\wzڡOW`Vh'l wQIMh'b=nT*bRP?9l(YN_BIQ_w8ORGѶ5ԣ&l'++h&Bd`0Iۡ~m:ף4a' ^D&J6ߛcn]:Wy'`U˛|i}E:?KN ۈBZ27eqq "יf1(]<ԥM =C t@z,SW&!iiD{%<tqڽrT/g^x }:u( HVi*q驥 #MaQ9VXW){T=WS'CŒ;WAw6bD+ /S|#fv+C> >`DXI"ʊ[&!ŏD I1 3y;xZYE͆Wmycm1a6a!Ѹ]f|ǣqc?dZn=4ъQ5N 銨:2|= (*|"Ϳ넀$9퓂S,` KQVDxή&k~sfBB 3٢8Duj@0CN+3wr<"#o9h[ϫ c{j6!ğ'ѸnooN?Зm}奼̣_1J\GG-c quy*ݐruې?C&V갦g?4d בqL o-XDB 0՗ nMh]fKoCDe" ?>C7R7I,Iop2c/D/է2u\mFǺTt$0p'[.%n})wXnIx{uX̟c%vݪת4>:p* jmGܵW8YR@qwްP\a47m=tHZęTc #;P:ze5~']cgg=m9\cAg,PدbvRPҧwnTs!SV~2W#G66( Js \dJScRt drPƸܟZlp[ĭ*F3qyjI?H(Lx4NR4)M\ yWA\ zt^Z ӬR}0!['KU$M($P(^p.ʢaF:S qDyJXed8OL``R%m6kR6n*GTS I }6OiB5"d tC!|gRav< (ޘ X>lC>^ST[ˑoCՁ(kw@!@ .4jrhRt9v~:Q؎,uA>M8Eo~Ei7z 8wsI.)I&qtqg0Ӹ$J[T$"r'w`â}7,BSvxv.$ztM42IS`Wz}uAЛ޷̬^7'ͦ|^2 l%)Xܛ2%Duvq,*xжFf"&.T޲dWjneڪ/zЇJ{f%\maEx?xTi(\FKã=EQ4-cEv1(yMđ#Uc s~M`;Ӯ!Zj`m>HARHè3ɖNS]N^q@(wjqc>oDp`O_c_ |)!n!4"Lhq6ځ/&@V F<(4 B%vQZq@`a2s00y ˥M"۫+NΓf?5Ã!8,t_,Dk&17~xE.+,2}y: z`q* Z3@K0`[ yfHDwFoVBmGS#qvrȡ&xX 5cVS&GdR!aZV[ %>OAZ(_! ]5Q/&;c^[. I"xi[|%s: bժoZ ףDnģ #-uK#z42\8r `G8SF7np5A H&PΎABk($R$Զ"t @딗l)*O%op;b$]…d!q#]釯fBb.=+ۣK"=`Jj)n'χ|10;UˉDuBHEՕ9,"-+<$;@;vĕ+֟ VcǔKU;`zA}:q&>7哾ԩQ?1#GJfźֻ"O- P?_ԛ EX#w&Mm[O=b.aa6+dQRb_5Wlf&3p~ndN@\IAly5 m!L YLLOI_-VeϣXmdm Ю8cI+4eXl5 ØVxwYgq1N%-tHpPY(5[/]l" *jydNKA5YeEcDg=+f࠿i).Z Oǧ-寐e 4-P s.R]ށH8xd' %եy9:G Of˶ 'ة0V%s+LQCH . .oZݛ.s}DZ]I``vt/OnCzCʁ/ӆ̪5\fq$aGdf8vt%䐆 CD<ޅn/J1W%Q74492+%1)l&W )aڭlՅ kN VPHlO-,i*[B9"X@O!8KW͛FBO(ABe@ó{4toHS_gl-Us4ٻ7ށ =/epi\ׂ z> % /%Wp2+)@ҩCmf V|>!,!<l#Ga9o /_vJGO ^ˠ4rTlZVLE=(B&?$ʂrsH u Џ+<c 8M]ouy Ê.ܮ8F*v;SLt]Fg&md+\9; ʯ2C> '/}ٰZ/g7eai8rc;x+e!ckzb4xK' գ:ras[40ڢqQӿۨ{zT3Ui/ X ͽnre2B35ǰ]eݖDʉ0ͥ4lKmm=٩ӣ+`rHȰ}''?aTPKK;ګrRk_.-+P^*=ə F@RŝJis+f=Ay/~ȟa-$ch+`O>ϴc:Vp,cWȧNF`O C0iX%`Ay0#o%KLj4/ BQSHoYzSux*SnWCj!h(r/ޣТu9j",c`N4EL.wy p+L1Bhpj{kppPYg;Z dY1vKsuƥN{JŤroCNuE4ёˍ/m;MC˯&}䏋H6ҽ}k*c\ͫ Ҡ|S} To mTNx]vaV:X{9OZ6TI MGsl1bC F~se*«pXvVuGFU^:&tA|\ Ѣa(moΩ{yNxܤq7mTFjiWK&@)Z̭l, &>qg~I>Hե>;/.]RBՊ|A00BC9 fn(n5;4yVғpJ=dV eפt,]d. ShYYs9[^pR !IT%BRG+qNuu(sʋ `IKէz ޯ2)ihÊS* oRc`'y 9T8}YZ~@ɥG~ni9/ķSe E fX:nS$dAwHۥDbt!}*5L1-Mt%B)& _غHz^r{ jg JKv. N<1_Zn6L>#eT7(yIֿhH?T)๡:D+{ܟ5O8*)J MԿܸVPJH %4Zѽ(3.Znԣ*W0,81 lXX ַkݤ;eԋX_e(g RD[Y=eUF^\(ZL%ڵAyA0~B\n$TEG O/'8ʼn*Do+__d$%!A;v%";ǂ+a=,TjxɓF_ݣuWRz4t}~I/gO}(uDUZ{W^]-K5cVOO֋Κ:-׉l쫞n ^rbY), L sΔoGЈ?rXL!_;G򩋉q}cI&CEiũՅZTbK(Fk EQU;C^l_zנR56K:J;ʭC_;}q}VItp2/TBu$ޱ1 -C{q\6،#/MZdvznчwеg8@lj6 p/ 9F~ t;e唔O'E+P Ԧ2^>l|;e{ gd`.6q<5artxKmX|^'fz-?o?cK F1S]O]r1Pj[uR-ԭgs5GH,&#3 ^ u 1S^3ꁜUEiLӥJ}[pQQDȾrRYv F3p7UM)Ÿ@`7]#6ոg6pc !t&Ho8ְӺ{(ı9jUN&"وhLZ]O5Ā{:S@$;;`:_*{ni.raFڀks^:m̟?[[nOՈL^7Ψ$ϭK]q@Zw['Zk;Q^(@]fI9=%lb\ 3O׼g^wG([- k& (kuCőۤc M!z&v`w‰!?jjHZ-%ޮ*h.Ok9&*oao,x.0S!{eS=7~*a񱨧} GiMR~dK\127Ts^GeuٔF@醇Zm[OD ?dbt!&}tӺޮEhשSU_ֈ;4=1yC(5MfRI cvi[O6Kf?GȦڂמ](ݠ*"Tf7!DS"/ECJ"ɩ#n\8Վ4/2j\p0"Fz<4e.4U05»נ6B?dp+R|O+.b'K`֛=`"5yv&=ærQkkGAicm:09$>jj5s߮ qFg7drݣ 9 WhMsdJzV!$   -J6P/DRu^og>DCQ6He 蹶Aٳ9j(]{/z%Ͻ\S5j}FKF&k[^: }gpz89aĈTQW` ]9s$|߈-R\WARk[g"%#K^_{X6P/80["eS@ f2eĜ:0A곡LO#;mYw_߽:O=8im3fĥmoĮqQɆv48CA*93ZWe#Qp8IOh=S_nnmCA"sGԹ'FNI3ڙNٚgh= x\;d):cfDz%#\Hd6SAlas|JkZ%%(R8Rs vQN[v2N{7`7]2@2*tnoW1!-?0 mJKlzo%Mݴ/h)V9&x~BlG@b~<B5 39E6@Sd;:}OȲBf" WR卄ACso4yd?BUP[An8#&ŕtЊ1ʧ'+HĭP~Q8$%| $D\m (d5iSY1EeoOUKHT]=Ofo$02 pT]/V;!޸9 >u(`kdh(c#g{  Tel )ayxUs/n$O+nn{ߕbcO\T>!q`VO>S62KQrbNÇl&8Z btBAX~J' BޔvD}#`슠)-9Zڴ׃ט |@ g]Q%>VQeYm8IW#i^7=a*6f_4ˈH& A|zX ލ饏{ dzcZۋ|/ OEV{wn" :c-be҉ Vo| C|ADN.yֱFu@65:11`aw}r^aWtsoq69u«~8 XA+UD{<OCɄVo9 Js&Y1r})Sxsg \YY@nJ179N6Z8qm{H:j\5[H*Nr(.8$$X lasuQ):R~;{RCzpہm!|t=oҠyƏX=s(z ~kj8Zr6;&ћ'QH>֎]F[UX"}~%_iL9X 00ԣҁaeOd+&P1}mm$M2ᚷQޢߚXVqC"WmtY8.'8U0 POV+#V[IIsCSӹOLlvbEJ(p ~S;E'a~Dq,n/Jr*b Em4~Pm[L&0!\èDQN89?ЎzDq{(6`Ξ3DF ifwn9uN`zuciCutńҎ k[W5j0)OF+_;o@XP=m}XI8"[1t_AN\ȭo$CЕؓ2A#,A.:91bH~iU&aψUx[Wtb\Wduش>okq5nS5,m=~)W 2M `A/qsq0Uy:;cl쐸T\X`oDz<}g09BZ:3Ici<=#>rT7H(*r^ڤ3 KmX!o%kH>@e͛n1f¯&pK& ԳMoS\5M9&~< %zy] /scɸ'6Z'9Wq}?X9}2A=l?S%v'6)m9ZBt0#?:*ꤠt߳h"*'@Fõy(| JZ{354e CSӯ;m礐f(-B1fh;DCSkU 9ƹ nU64Uz平9uN`%Bbg+[^rme\5FAo_eXg6 * f%-j+R _g;rV]=XKe#'hF=k:䥓k%/ug:Ⱥ̮H}4#~_?D>MS祂7DrmE6:] H٫~7RvDl5 {TnemMlJy)7F$ٶ~KZc%FkS1{Iz: >}گ~xku(=x9wXRsվEk4}>P!~Z.#HqË^A7XC4qW9ޑXJV[I7ۉ7o"Si33.)<*:X6 Ԓ3lZyrbft$C% { *c9Cx&7VLR$~ wXڏoo zϪF [" <0%R~w@ZQWq,_&`k *Kx|5z2ElѷXGo㕡[Ҹ%&x EY9Tuݦ{ YY2U)? (ⳁ 롂w4Κx!B#moiX`yZz=YdKcqGnXn "Oૉe@C7V6 CLyďw)saT[ºHr3)̹#Z&9 HWKݷ}zaj@)cknM0@bңfBX~k[(v_kh49IKw}ftq,l*Yb-xs/r)@Y uGz($Еd}[T+Z+ijIV} +SL$<&e>+> JmRLP Yviuo tb^Æ05m3`HfSNI2 &) BD]1VS2 =al^!lWb%DՒjeT˰'9~R:=K†#IKm؞?+~R:86PJ(y"i԰leZkpHGQEG"L!j*I_ gr w)d2XdlH4%k/1T/yM2<&y*]L@LẪ@P]Ektm~8>Fnj61_7K3wKcWĸb?Sw&q˥3_,)2mkJ.L.7%ž(vM YZ=TXK+]ahVo{:W7Ns^JiN|y+m`vpGGFXyʒ|pj)E/RG yCm0$-)Qql9V R,Vt1&e¶6YrjxO ]ynW+@l+0jҔ~F*(j`@?^q <-!؇憹];m;@di|@[XUBaxAKhO,wt?un3ۯW\FtЭiǟ` nhb{F499w lL0PB}p]Pgn3/5U#mgktzMDNA;|g8ow#^2b,;9qNT`Biʈ8.6OIHƆT=7ܽ7<,AOwE+o)@r8xVC's⬼v?m,}r]=g]KfrI.<Ν wَRG^{ffzVR*Q$rvpY#k=\8F/lr;q,Ӌ=^ܱr۠l> 6 "}4kfLd!$;)GW0p, zp8ϯ)2fW!k.yLvA?(Cenx+y[qpA&tirV8,m׽kBX:v=f{CKm^LۀM Ƭ4.h ?xU{1nYV6D j/v^pAz&ssNO0G}zG쐨mX;iNlfv)/9Gh&%鶴 o?zKdc< ;ZBlig{WZ\6*?'ZUqFݽCr@5b6nP+j+'1^FI` ],|~v%qQ|5-'.[t~U?~36B Ż6aY(Tçƌ6]`+]={Gi<+z?gV ?|3R9e{R5" 7 X&ʃ3uXwk;J'd%q`!K o:^q <ͨZ( ^{Nk-wW ݟ TPz pfN ZCteFϵ'65,Ds\\a(zEUGB=< ts۪Zwk(5?~~d!,\pQnt3] .CRdԪ`ƚ/<$%Q7hMD\'M/̗cu4/CE AD'6 $|nc% l>4KE{W &L!&V) cS *p g>ў ͣ;[bVf7" x/8kB8Oi}^[M8(+`|-,6{OJH(}ntĹy9pZC]7Q6ژ9h˿Z&0h>tR]RHuseHŸ$A~35bJx;&gP[_`\EEM#R]+sI-2:-jYuCEx&ytn@䶼h$w׿ZnI羝~ȶQsh;YrWв>fY;Ђ2snG'jGhi!4S/08l$Bҳ'}&gZ:K"T6&vHF\( "D3x3Y$/PHfK܃~K5RJxsR]ZF߹pfLż\o'o|뫞sӎ+ sS(Cd_-wq;1{7K\3ƲS4y|hJ`iJatF3vV=M/O0oixvzM]1oQ;y`BG,0zawƞMkg|ZO=4BI@ϙCngM>V]]5} ? ɬo1lUf~$geRhUnEb  iPPIV VNヴjiE%[<;(i33dzB$k/҉C.ґV,@o?R RLŝX\@ rګK 0痰^RZaga,cJ=m#41x𠻰2Y=ȉρЖb+b8rVseKRzԵPJвYF&eֲ{WEm ;r<0g$-=[myd&M6=bo9{!ͽ逄/3^ʔhYp8.*4՜P!U"4~Vϖv5hdTlX^} sb܌&@v8nFJaLl&D/mNdȷ8tUT5?S@Gn٭CS!tioa6@Z3E[_[^bu#&h}䪁u޻cB3ej 5{ۀ=NQ'c;¹vɺesyL))`#v*9#D8Uŕx.2XEn5i(l(f\2qX ^H`5:}.i}v6[Z%~#TG燜}{W^OgWdS >3FB(9YVK98r$(}G<\C%YRHk$47q^K݇[Yy+Z}٫L3mo/-~Ra;Z'L `V5NGfdz9jZk"=<&1+z_#ܿȵAxw,SdAUF}t`OLl5DJn'f`3dUDV,q;\$ae% )(a;IoG~jb }lN q1'z-TYȆbdBo R9ncҒzT5)aj 1Q9(b =pi8-Va+Ё`fjD^HK_7\6pI,M~g 쫲K9ǢǙPa|c7^10>gԛ)yJ"xsD7U=i=}` _"G<^7)ܭ[u~ u,b&jh{ҊC#\ExlQmXe 2]_ 4jGv+-4eQ^A7xH$I F`ꮮ3꺗vM3׍:*!uٺ(<=rzXyLwyY: ڄtxQjН1-T.35s4gIU=XdP'M"%?nT͆3ɶYՋ4oKȈڨtT$B6-X')-JGVoIF+lR / ?%l%t8gVGlFYH}Ӻ^{V]at`zڸ _ұx?PcOр@lCkkdkh9^Uf`C+ygh&$_{w`l[Qռ>6_8&K Վ 6m%zm1sQDpSfs΂geņuݼnدL{ˈّ$M*6'oٳ2!tG G ݼHcw<öX>`yg6*Kxatu]۩{ڤ%cX 4px셤9ӟ6mWVduqXqR%Nkܧ: MPU*u.^G!RS#ŵʥͳOgAw8sڎcM in(;ؼ< $0J,'&QoοZfmӌb6'~o[@Hb#C>l OҠICap(œopgl7εFD0RX'򧪦oeE|} O LFF5jG&r57J;cE#Xx0%lba9Ί}\<'qL~sVr"K2t ~HP,fdc%^iyg!ShtŚN <}Rs7dxvÞؔV)pT/PE,Lo]nv'BS Rǹ>.B[> Htq?țZi4 @?ͻ,_Z$r]4n .4܉9 ځfhUQ")+Bv~h91ɒf31 >O_iֲ;OW=N<,t[*?miQ@&,kBWK߉M2Kп ݍB'&p6}㠝Nq9. P'^LxWu7_"k*!魢E^V?6?~Q"[@+'&~#`}my=\ 3]C<ˑPAEυW*K-Gi7H1d3IܘKKJ2ܑ0^Ki7[HZ} =;njf,O; :|'(B1zSiB(K;i.8ZɘY/.0;?;52-;Z2;ry'/ecU=YIvHu?HbzI(ZFW]w2K{h~W7HE ê}S|},tc ^R}]B #=[D~-)P" @ ?yG=ߨݤ 5~Pw>qg;'YFeF)!P~q>) @I=);0f ̯&&6u-g %|(7̰°\۩ Ɲ$!gц[5#qoxTfiq(L!F_Һ˫NRRy쭍(?g Y_>"c͹IY2\:ւ@K^ֻ&" ߤƽB%I2h㟈1?V&P[]KQ#W-Ut{M-GoPL<v<|ɕEپBE?ˡQF?!C]v|J65 (Xj F罂ˎUUJogOc30Ix2G;so3y4w<'7qlARgly"ʓ ίs7G qbRo1aMyrDza$I5e ~`)^IwhWDh !ѹbʔۯڊ )UDFT.iR54VGBNl 퉼 /]A8''۠F[k$/+(sA-Oƭ8Q@٨: h8bXODp "I|I=!z p$ nm|yH\Վl,|Qk^gqG 3cݕ U$PDOѨK,.;űY FoeR`>B.T~Y4 #nТ|A6YVB1|z~Q}!Ҭndi>2-lNt{0zտh:(N7,\Bub*:Vwn1oj—xuR㈖s)TiE.Q´L>YءDveg"|+HMxOZ̕)07+yUGv\RHJia3>@=U"pu8$T-T^L{Xhv|Jkk(jW_e ES @@ZlMt}͟C~θw{MxJStܲUHsY&&#ytn]s^:_ mIr$mKt iЎ=V&;SyU+M-TfPF ?dZZ?P. !wqUlpwAzZɣ}&n6|ά{yzd0ҴЋf dgS9Rbn.3`YܔdߗB/}ۑ~Juwq^>nӵ!l0måG'a术v{=e!0'YwOaWnE'3|{b$>qo)\Y хȟ&W:jjYC$/F0ՆW]btOV5uMru,90xf͊~)ibDOWҲPgFۏd@2*dFp5jomPuU nVQDE0 n6J-~kd<3"|f! o»Okؖp+Ka>gM܉@ڕ'i|Zu^y^}&Ԥ? -Dԗ]R,?z}[r4…>i]Rr75M*Xߑ+pUr lTep3#/TmW8t"9G^[PO?(\.)lŽ֙425jgp{ DA[QTW7GlxԷ [|?M]NMxa&cǯBꔯė Blִ/փ֗K{a VWy RA["UO=#F,iFt1]MeOBz yrB'>v}R+ ;?\9d**Z=rh-'( f_3(]$eގ)c ;\s`i`R=0ShµI_>JJWiX[r\ᩘ ߀aY= b^k`!(tMl+4d#6doH#'!/_cMwƂzhE7@l*bH!ɖ 4vs>Rw=*Ky/ԵlIArX[ؚz7Kp1q҆CBqJ^jQIH Gc$1\V: bASλhS{x"FBRLAEU)50+jzp~qcwuL~][IZ7=AR/lϏ⯩qIzl⺰?NUPNluӔI+b}3btyn^DBkGy]hC*)9ކ7+T?J}ޗA'}kOOXe=J)t?Yrxo]ʔ f(Œw_8~3EXlKn1$ rb'{E!k"yCI[NE$zƒ5'uK=uEq$sQ.'Ksż& Wشd>yFr<,ypu W8mƼ6:<*0 R`e7*Yȫ,V1:LL [>^gK䖻%~8Buy[:@R&r Դ{#X@*Bcbs(&4nV07R҇=1m%HIʮUj|srtĝ3ޤ"yТLePK7re-IcbO;-7w,6L#OM:/+ r'֧LqS 9^dsr|&b I&mtuѿTі9h,+ [՚-`9-޾ uxsS.U;7%W}% }W e*Zݍ~tl|O'5Qהt&frBg],C-1AE,;ޖ2q<`ߠcx nup|*t;,ً͘&[9Sͅ .5f3#[ʅq14a7n((Pt=w(.~" .*Լs+o"HΕCH J`+NIBO)tDW9+0o0]>JC8CGĢ#}/!D{`KyRu_!Tw+yc`^XeY-j!a}]a 望:ӤIZݾVE%Lx:.FW޺9_ic(Ia 7&'bl%6xR?vX)~^ 0|* WXe3zΠJ+ TP?D} ͜ -fKD/s!I"}N+1ZHGK}}d?;#3~ٺ& (HSxml,iHbXw6" )8 ܃4d_ˆ8풳5.K;7e}]D|G%fK5&\74vtm.=y>* auTSew) }%HiIFKBem8Sps쩗$fuT1RWG|`gDٕ 'Nbֵ0> #\ H>)89fRk?Cthi!o:+آoLG&(jةz8U?;άhzOFHVϷbߦ/FO]2OJuUCmFg9#z̀To"EVh_ٲs}xvՔ{1=Sw;!?w,_[eg`ʆLo-V&lOPCon\ݲg;|VTR dt|ѱ^0׍H34eQƠf~bYѶ֜ 6a0GnSۨ(DESQ'c?["79kbo(A%ihjksDpWOoy,Y:IgP=}jgcydrٖDu!AkPB8Z詽#^mԬ 0E4 >5nմYVj/Yp˘ xMxz]ă͍f9,w:U[mvf29r~NmcFEY\J8^ojf]5Hs`|܎֖ XWq f 4M_NLr^F <]-[rq@F[ cA|1X(S Z+kLaLLOmZij'JnjtJ0%3LN愻VЕ+?devaGHZWbGlK0J,ô Cbs5+V,A7Q5=rx@i~]FSH Nz C)O6 UDMAC/ 'P Y@=$b+/c ڧΔ4n%gD[xbCҮ3F$CT\BcHapi{j+#9_V=]֮OC`K$U906N ޅ@N20Af+$7#~""P+{—Jdo6t°l*¦ !,u6AՂA ^8Zެ8R"Uk V'(TttlqLkM36v?'w i>Ll(ɿmSre18daazw c|$iOj*c 03#DL8 <<~ߑL|en !}=f)S_H'9&ݠﵣEZA+\1Պх&޻ g.OfKbgITD>J3ͮ%=}mg> RR%B!$d{o*>UC2iV>W% Hxmr2?#g-1N%N _t`DB{b1&: oYS |C#չ*QJ8v,Ygu$SJdxy{pFgi!_=xce!kZ { }L1iLK&KЖu$Jgԓg3&Օt^]9 ٰszT#ja ڙ80֚O@,;fb6U9E3Q-RP޹ *֖4Tax|]c4; )S l>آx1C#pEDž*[eĆK0HL?Nv$gP1< M.$t~VRf-*sK/h>f1C;ܠ2b%h_ߕ '[*YYkO#u-y0Aψ$CO_?vmm]F[* VfN|o(*,,пUvޚ-V;VXU=A$X|4_8Qh o ݠ֐]oU댤-_(7kܰH _0RynБΫ{^i)j,r*l>%&Jl6&g_Hx@ O\Z"}[:ϗOˀb\ڐ3+`R[DP7]F Ez؇f9™3uܒ/ރ6\bOql\ `io|k7/[b\KD;grr>}9R\]TĵgA#%B4IIg_ُ@`P!heA4,(^,9P;rkz knˌ5v>;:'J}z–nxt%j0WUNĦLNx?<.b!DEYst N?32d]7B>gH{"Wֹ~O <%d#+n2Ҝ9d3-[TB* L+ڞ sq ~ 7)r3VE ?EV@z7}^ȥit4wDCO755z0ÇA5bd&2$+ J]_ 6m8]zc5⌧l؃Wy(lHl'Vi?3D/ES>CYA1 (|wo\yEPy4m|kaCWb҇~~*ȅ$ןyKH'MEC=`ɖ+3*1X>G߸RƂ"<,UKAE8a]qI7.~+){-B CENjD X;OΠ#S׋GJN[|*Z Kyc`%ӲC h)^d͎w]'r!М ?8YL V. N:g9 Cg^ xZl RL/lp3I؃?n.!y?: ԁq9!#(, &}5١P͞D \GS9}v ȇ@2R+Y\n\a6b8\)T>O@vHD}b.*o]S8pN:iaQ@ Af"g#>,&4VʟXv9`Oguei5pԬzaް&ix"`+ԉ׆քHOMlCo&2%Pk$fЕ[dZ͟-ڌN$e,G(k$f/BT~Qcֲoɐ,\sb`Nd`DN Xȷ㶵"g=fmπ&- F1mN$S굓)@ 6>\3 kb*F48M+mr!X+ x?ıLk\&P*xO!>vH'*;U,U8z>z .o\6JTv#jrQ]Ҩ7cvjxPW0 B%% ]bx:#a6>opcMhIJ="퉥ntWUQߑ{qצGwJA[2%B;elYBh=kx6fm)Tt 5e2Ô\oɍ6VC,+=m\gsqbkG'_."o˧CͷdJ˚v}!CuVlR;s"K{iRSu/B5-y=ʁ\=J+ϔvS jfGK;{?`P05.UcAa3U&=(/hiou|LV4Dȇkvv+)8GwBpy,OQ^$/ANĉ++op5F iR02'mF \dVE/!z[qcՓ'  vVӚ> b7pG+X~uzgn"0bVWi]&8}c.\[59SaWnˑ숍n ,"TA HhZ;4hBE$ȲRm}#p^L ֧s(UI'1vM-;x)}Xp-3jʾh,'v^]~B'S?2Ҧ7;.Υ9htdjHV H+F@fH=BHvH ி[4I-?XEv"K(FZjWOQ;Ö0Ă-np(%;FИ7G[ 吗In H4W2LQmo=hox;]7ǹyau%LOr@o;Ў~2G('!ӭiɩ4.f=X%n AY F~ش?rl~cثXwDOH>pZy0 a)LV&C]FɊf&)@Q0g {_fb֌N_qxX\m8d{0&Va^ IX`mmg0m ̪[ ~@,vĭj]x Z\]cAV;r}¦#q٪OvHeD)W蒹ů7I0 Ԫ~\?EݻhKmz\rcWYW==SIUwݹ[_cL-mD1 =?geD.$QX_^z].a  ie^};|P۸l5ʤw I_91K/l<)EO|AҢ׏m;a#3wM̥ߪ1u;MH-SO " xMu +M+cA|%mW 9 .:YV?ArVs<L5bFN+vupT6L GwMϿ edz`׆%ׁkO{a~c˼9f#dL'ї_VsdQWwwf@FjDgjJ!xm0C2 >10%Akvԙ TgP/yzΖ%*FtnQlޡ$Y)rZ*YWR سN]򸍤^2ZW$'FY͛_AGeU#ނQ,"z;7}i/2v|:0}>:"=F|,~Ƚ)q*5&6XLC< 9fc+5>0DZ%Yx5Ҡ}ꍫ؂+Zl s _LeS8q! +{\{F( W1{?G}H#PhedkT *I؛VqB3#NY-'P]á# y}SMM9f6^6e0% ՜nuO)g4_kZS:J֩8`PnNفkB @s8 {]p"MT})FJ-kO1Qg:ޤqb$Ph>l? bήj.z||"?ț v$gV. Q,z!SAp# &)B)U!8E]Zksj񏖡dBD(PAjQ|'XSq.dDhfð;Mdd*jT,Fwfn]FZIo9G:V~f~_'6;"4z>*]rNTh)Q'o91kݤ&7S5 zv9ċdoメ2dDҘZ#h X%YH,7j~U#)l{\ anLH{1`!]u3Άڟ\KekoURPtW@}]Qj ?JB?ʛsShҋ܄mBv&x{6Π1UNz˒#!xp;:JjM9y9h@C04^O P'໌5<tytGOx5tef$#ct 9h.UhOpݎ )!d39,1hyә`Y}Y>Y[ {q'>E}T2aXk#%9A,wbǛH͉Sc]Z 'DАeڒWs'ZmV^ib3>Nvd{1\ۓp/{/y K7nh݁yJ=.j*8@#ِ:g\͊4NqVo͠ȥv!1gJTI(^}Qʰ}|⏏= [7EIM6M6,ܜ-3~r$8Hg(y}IKi3Ml+ht $yfÊ\)5xB&̥j?)X8$8)_VWw\f{\iMKw!!:$e1sS濾1Z8C5} ]ޛauuv9:ǽ'rmm-O=1WO_^``v-R"⃞+yF6)4O?Sr y'Q/%ʋ|;I\8z'^g1vpйc/gv[\4(cee/5{Pk-T3lc)HL䄱V5wF([z9 e;]=\Fݓ%67r@3$مۂUc0cnjvR5=lóPFXSFd % <=r'amy>(4yts`Z[l%[PN(|$֛p9h4  j~ XNrSc*YaDA/`4d&;#aڸSO@<1Bv(W|w![ycş'-\h?D~'+[8ѷG  Qm<6[AVs719 .S%h2HE'TAGG9#BCoRvhwܾH <O9]yJ3G@)mu󳄿xs_Gr.B>8!fYUXD<9Wl\6U4?&c\5y4+v.<->_hKX$yMalLFF888SC#Q#a.]CΊ^EBsOwnPߐMX7 -6 }Z9>kcqrl+ mN`nsAR@Ɓ,TgMۉ .X`GmB_b{{6|tSLmm4fb ''zv|P^lB:u[MC9+dg~~D2bmL~+WyQ࣊uݧRSH Րn/ 6TA3 ]qO;Q;uZn F|n^EuVuы,2[F>lk aC-nZqy/]\>h4or~|<@Mߔ3y i"ݝ'|0#ۅMNފfm8d%m;*>tMQ͓:^mlnhA4ߵQ[ l-7TZ (ٱY @2Letd,ɹyGgıIy O^J?{_|l|jZvtӰxs?)dztԄ#ݹ{T$<ޟ% z} ")jl\M</ь ]juKp;5T*^}X,<@gC/_UkpX2$lTcU𳵨\^:^i|9FkB!}磸[N铐 eGRy"@qqo<԰&Mʅӝؕ3^9"*)\< 5du=*DAOe9q^BT^Pc~~`uϣ#H4Jީ$]z&q:sa>Ɲ4hw}b͹P‰w#Pך L9EB?Tyl35?#[R;^5㸔3F7eһd#D \E ƛ_ϯH+ PYcL& u lk͌clE|V uIJD4:Lm p ؤdzJ[dJ=M'a;%7^em(oBQs7Wjn[dB8ҕ.)_ Q*YfoOF ,CeJ)b4).YrQ!3<QL>FąEͱ/J(B^@jFn+BLFQN+r J2T08Z&xVhsQԈ/Dީp-,bm7Vϝ wS ^^ @G;agԱ%D g`NS7MB6va${r`{4-%,>r EfaM+Ɛ?סN_#-#ags7 d >q(HqȮ:}OƠI߿e|gb2N$";8ߊt\/t.W6/.RfwK+Ydpi@Jd̢VUMp/{{k^gEdhAA DQe&vM!*BqTy YW߂h^zaW)^i1[xVeA Y2&>RC`[u- C͡Զ⚤-yP-gYw-T?p=@T昗3lO.Q`htNOZKnNTD뭪0 |tX8O8bKw{8 $4$: @QqܳU2L`찎H; &mRuM)əT]0-r P%)\gu bVU EeiZv#b*<-$0IAi j; ^~/ 6n9>vGY2so/ 싍/e'zFDFAZƪN Y'_唋DDW"Jz]Iq*8J{t,?_>ro6`޹3Q 3M7چݿi9-m%Bn&r&pJ{z 8byk &dFrY Lvb[eU4E6Ġmf>xf5t*(%a8qHA51"\̻nd"%u}\$M9AZS,b;u auu\ B=}ՠ[ C tv{̰!d8L+ p7E,D+=1پ$3n+> XyRu=j?u Q @ֿ4k1Yi2j@ZI)T wH|uKM'~>b.l:,*jޫS[+UxixF΋b. eȡglq?r""#JH0l,wV8F+MCeZFlN2 Hd`Cƭ l; u8qGq%jv‰I,co: rwxS; }pXQÙThDPl?I(*l^H)w](: 3*0g"Y*EVb`ۉvo n`7tv,¢;d'ݝ?.!O'/$ϯ:RPz_dHC' {Enl>X4|}6!D;mgvW/[2vfz3HT$ ţ?':VbzODP=,%LZcugG jm-Y%*_F!<)Wav{u NZ OJz]nG{nOu8 7NR)7\Qh*OL6Lds{EdE#7g8!cއiw9l)y,- rǢ7gqwb DX_tKoaߘ56i={tv!}TphW2]6eR0Je_~8'6oë}=gS?X;†cܢ9JaH.|N X^i; b.͠(4i f-w"E[mB_T\vO cn`M5(2y3p_ `tUfvOa ^ *3h> "-}+>Hߦ: /$)x k1rjdωK/\rI32ˆ(4\jjNd #bh͠N8gYY}# !#H]_s"b.#Vb~y N$}XpI>3. W]PkqUe#*,]t tOhzvk2bW* Hwi("/:'f@+~@NO^whihjý1bcM,WYAb4/urZ0Yj[%LI{VyH5?iIZ %$H]1sO0K]CZvET8t]Ή'WJ$08k(͗g8i~/s9d)isnC{>f{H! I9tcyyy{^JLX${FFg~lږ  cEҋ̥U@kgp YD{(u3ςR=Xg6}tٱ]1VmonJL @U$379s|}e,xD孽{Y~\Y틛+eR[p!p/i;mM3OF)K<fPHTybz%ZM0#8ȭܓɦ.ohjt86v#@[sriL˲wCF)0   Hs46, rӜAK1rTMp}SP!1XZ~:.:`ڤkX,wzBIй\Xt-Yʟ Os{*ȄU ;&fYCwY1png($zW!um :I(8:$a-.%B~$m*j A_1K`a>CM4MtPwaqFE  z_GŎ6-t3g XWfR#6-;͡1|g'dN%8 ڀB8g/|;K+?89z[ `\LRQ/9_obw2k2몹{KB~^*gݐ1Y!}, Ki!Fagccڰ41[ƶa>,:0\jbv(da桶Ĝ+OzO?VtCGҟ~ZxPQsp\b}٦ђ"bי(mwH1p'A)gSƸj"Z&a*eQ!UDH NT2|JL ԯeE~c> (c]M̪~uϹ}ٲ4jcj(6TddW]MdFw>'q@)%FʷX* ,q?_!KPDa λǐ jw|>IHGddq0NЭ۟|ULT#2#C$k2cA P7]T=R:mh 7񩸧_Uv?Gx9"AMhRU™HEԘ}Z*ˇ,(`xn$jIsUu9\A:c|k4q&wY(c#ؕRx{u`?|B7 ;žF+]7/s~+yg 9L Vns? 4sREEہ] ^RÀb$scIނ:t5ݰ~ZVri,YZ kZ@VAHO-! $\SMSM-**j$ c 4_ެIb: YШ==?YvJQh\y˔ ՜3legzخk62lg>P[vײ{At4w mc.9TQZ ti$ցK)y~%Dzf׋0ب1&Lc%4뱅[3v)Kê5cCtϦ:=}iY-}/"wxF-|6_=e JY'CGe{x~+B.& a=V1\Ml< ٛ$@ aҫ{ k'ih!'W lfegg#snRAݼ `ʖ޺6 \;NN5&g_@!4@#"nĒ =#(EʼnD;ɱJ#!ZIĆb:lO 3:z>4D~ 6)&3VSvGk\+&/")> ʚVucϗVe<|Ebfvמu /QV8h9`_:>ar'5ŗw}YC\(B M p5 ŴMJQнE[ǩ`OGm8~45'gjŀҵΨG3v|m,/IEex~u&MK%ppZzyR>)W9^BB@-ݙGJseig2 eKB?V:q$uP"޿阁9$K{*Uj:{Ք5XؾI0 )wX*XؗŔ y؇+W< ,V:5X4X?d?Mx%XfRBD/#[#ya VMh+lܥD0ɜ|݁$ubؼAb\9t&w|h/A휖zRD#f`d/uY!gA^>- "L.Ro@_UJd HnDR5(8m?]]/!4K 1w>C+g@wI9PDTIQAbV:JJN~4:To`SPaz`0O>ѩ+,C?jv *64jԟz˔$Ul< -$j[kkn<0qڨ aB%,xȫ+SiT 6}Vږ>IA 3+E8r#4&Gm=9!({%{oXY~ؔ+K_6ւ'7!SP˕L ʵXh_ xCv2q] Е0do gz@PkZ\Czjҧ e= L!i]iU8)Aǟ:/<q34G hJ5HJU%@֑jp`EL-B\tE͹#E;H¯ʡ"kd, KʝmX@>j-͠OG-(7?B a^3! =jR@ӘdtOA+˥4A-n~YH{<>l/ jڧ#A}V@ | @N S #W2of]Օה F/,{i&#`yOaHf6 H)!IOG/HB(KC^wbɧ2yT"5TGl><:)ȳGŪ EcG.+kds +ޡx(uo5d P? }B:$ vm*`)+GLC2HO՗> "9OcnUwlɵDwR}sxHzլHv3x]owWQX͠)F}Q*O6\r*! `Xj@3UjHA5:3l6?rjnLNc\/nיdBi.x;Pe`@AfeJ|K¥4l9B)0S_ƒ+o̥B8m\ԪЯU9iPCJo_33Sz~dV?YaB?ƏfL蛻{%“QQV,Ox\AAO77( z0VJ(-.1,Z葱ιJen%𦵎0}>r0c0\gVpcѾ`q؟u1"q:bSiQ [>A4Tڽ(Ui](%.4 iZ? H'X+gZHt.+gt]?HN1,;oVۃ=_?wL(dن{E>ehڣ%rL\ :J#lA5Pfbv^ z/\hejԵ6 2x۔E5Eׅ_%>QP 4à'~Ӓ";<ʧ|ȿtNj.>1,[qvvTV;~y:++Cy.rކ2}rKwmw|M ǟVLJR 5nlxD$յCTrSX$[9Rg#TG*Tn6O4>,W7\ } uoJ T^Bz zD3GT .1~b ڱk<6ҠVTG07c4y k6;d8Ѕ9 0S ϻzm.*Fݽk4w_Bs,A;w}䰕pj\ߠp;Bk`끂-9 [Ҟm 8/$GvzHMRꕰGD7EA!=P3:* 8̌GjT>8GD }p(1(ՑvL& \3]&I, <$u״::4:]EwII3 &IȱK?|mōB]pRM k$&c?&*ӹҐa{ H~S bQj(ݓog8"x[*3K]`y K1t I.BܼCnLzpS(ضQI]#nv)k\ZNEۅրT}!@=|ƻRFd쟑}RbLX]<iKdbͿar] 1wcZ5* 9Lh4)U7[{^q*3>˪pHa4f 9!'2K+v'J5 o89)g-N#9!_ݮoNv9Bi-m!}i"qGt?2Ŝ0:5UchzVY.C_m2q&U,Dt}{͌~8ԓqiF 7| -LzShL2۫wb9H@Xuָ-aضB(0P@n ]U'5JJ//Y4 q#Y:\W)nyk\n6f̎!Yu5W=omjIEbo gahԋUT5vG6M[;}yg]XѮ, !grV۽R8; 'O!$P-6,GZFȚ| 1305ٷ+D32\XHdFLH3ޟ_wjЂ*%:QWitB# 4"% =-yYVVMi@$h< +Q=|\j S/73-nۺ(sm5U@j8*Kw1!qLbιLF1I`'vt }زƯf$8N.CPLZA$Π!$^;a\<16d M]l cU{]WAmh_LYPR\#qACLJ+hg|Pέ,9$$};;d6772c:6t6Γ@'(3 1tN/ b)ҭ9jLdrMOu+phr¸s|٥v-zA҇$Ʌً6.="n07+{mPmMAr,6l_ D iYޙ6Llv<ֺּ=@'@\lGrYJk~D:DXI<;1ƝEt4KFҀ`d|xDe:~ *n`v^!vbn`´saj崼Q7Zxj߼* *)4<ʔFU: No78 T2ˢ`k_<3A͉!+bo.[>Pn]2j[ES{Ľ<*ecS 1J}ŸH!yIY &ʫ&4۱sI]٣x jY(X5vpPVa<Y[Q~ bB.t2^A6 V^ѣ,'M_5T>j"a,ML#῁C1$ҭװ&`ju (#urHSWoAѥ8.]JF{ )#Q8o4$Ae"ſB 2!3TT S XH7X`3$-PR޹}Xy+udUIS۫b] jΤV=Zbj']fDZ 3{FfeX'a8/gT燢QI(wY#QW6fnngW`91d&FSޕ:2gj.  Cʓ+0r0`2oUt1ݸ|Cdd:F=< QmPNTŗlcsxh1=%?]ڤ_4䭌KZnT=.]&ا_LDq8"߸!,́l89^z̎uP) gFf;¨Jmܡ>(4^l,C7/4M7n?n"x,= JMM ?Sucz1U_D:* XU3´NI$6:h}p`쎚dFvi"hh^U<ȾTr1o OA9keYZOyQ06" :цXC?jDz URMpO"[`؜,a.ʓtrOot^@xEiW GV0poFMy~L Y5Jů_`0)FEy-?GLj0W#Za*'.=x0AsD"8~+$T3YcGRڎFIߣYÍ^CF}9Ζt}V3B:.ETvX505@mqbrN*n {*k3߽"  }Y)͋TwI*x\]|By>͐4 3խK#8>ouu~& Mt=­OSn .PV zQAX%#nOUJWg9sLdi.,|{lI QC}NI@>Cs.7V) ZV[agl_8EDzbV(?3yݔ:La:K^O4C=|,hOy=]5K:QPvwum񗶠B<#mOmlV($x1@t ]NzoA)V- ad|rT= wBLu q:?: {sqKqaqb󪸋r|,$ĸoPgqT.FBaO?0Y4R/b9|6t h#+n!nک4$BIe:JL`Bynl%mP$;jnmQ7s5;M(:hɭ?B3;4u竟K'&4GHSUo9/鈄T -5..HS# ͊zveK\dCU6~zò92(^З QBsZ0\9(Ge1瓋两-= 遚}N{n蹇67:Gڵ_spiPp~rOV^j{wL`XhQˏ  SS(coPVyrzvWg~ l/"FyּRt'}fs0+*; %(PMQ7 أ"Tedh vy/F1O>KuWAF©xI9 yz{l/BQvȸ3uf;-_@5Z)$A)KuY9!Q< ԪͧP;yp we#?ηKNl"f\GYBr0NxԆICC'֝T)S ܗf;ppFXHúpcqVP˓Ŧ *⍂h3Y܀*_jL{42%I+`\Ċ *-V@&FM ާjGo47.zj\eLLl ;_lFԫ&KAB{Kn 2}Cהf]$LʐSiK%lȏV_%X~ A{3i>!F㎍GvG,V6RH@F}Mr1FդfqzFXW[nW5gq eAװkV4xgOo4wǂ)j$&VzRtX1L~4K5uGe=к&l/ްp3%Epc|yz! &?D#TxM|/eO<ۉV䦆i ;/(!H &nXE6*3Y:MNUJ'bݦ c?"=w( ͖!3tJ/oD|?.k`ș#βoţ?$Yڐv+#l hE[oJ< #z}Z7K,]BBrD>6 GhE*"s An)[e{IjPmaݿ-aI$txitC/o[т\BnS$熸g4Dm#3.N]fzZ4zt S G8LX/e(>0a ZLҨkqЈr{.b}=YVTCQ2i mUs}^ -Z&u  h ?p*q7P4L6n&O5w6\IK WQp< )͂DBwvwy сK EF!FjjIeDTW]2G ӣJ'T9d^KWfj z$7XMh!(W[0Dg;9}! D*5=N=`vFǿ?qhKmNm 5ՐB>*ơAж.yy ]I7o ps$_xu(Q+ Nͮv#Bi~UC& kW3'$"Fs&'-gmݷmkW3dn#®ֈ84&iv]PEFY;5B\{Kb8$;154zv:ZHKb6a@)oV-[t7G8W,3m~X-jHYH;mߺ,HUˎjFx:4FĦ~-+]oԄ 7*Kp='\EiU動ɣ"$'GHg#\[z:I՞R ~?̛ GPbZNoPUkh}6G%ހɦ{tsXA:Kf=J|lUxc/*[Pآ7:JtlL0,ϚFXU>^,%Gs![9Ksل&YX!Bt.tqƞ};nz7hL|J0Q=e,P`yjiespx:&'%..vH=Z|Ҿ\?V%|8BZcvCW>zF",>7@98-/?.}lJ fl޶} _y!7̼ d%N#' օ^h ͦ/fa5+g"..f_&URQQcy,A'U' fly\qj*ktU ][ݭƴ?D3l~=n1(q/EAuvdB{u+9}xJP Ӗn{hV?*Caʶ8hȠXD ԗ,X 4yh ^pZ')0!'m9 1|$aun)70$CWAeGG(/@~&,޹l0b<\ĄW3|H=xU]"C&tʚW^~x{Eh+,Y zF0/M#)h((IQ*P=yMUBg+/0LTI1q,h<ByIcVnuQ Lv6BXyMHWY Ʃќ:~pF 6E)Ma<1lA,3Y.?*E]֔fEoHZZ-*vm%A_8zR9=n2WZ_dk>Zl;ʖ=xSTF).5 Ɠ&_Ufiӄ{s%ߞ@%`Bn'Yɉ=U=U,.,0hTj{ ֢k}3/T)<.!l.F#xOb+YD)/uFˆonADhۼ&/kdӋxeI.x㓢"D""D/-J`Rlx y[E. {2?|q6}"Nu!yC'qZ^^U&iE&.-ղ klAJ@ugƫ9b:ѧJ\;$EjCAsPBD:iRtfAh:I[' f;GGS+7A|lƒ[২dJBkVؑCcxhgxOy;Ø&blB_eRź{?FiUMGBcn\)nfl^< BCxAr7&Vj`4sB]Iy-s啹l!-9MZ jI`r-XWXY*gSgE"aC8XdF/۫ QhK~(usT:bi ,i+I{5iR_l(|#t<<ʫ)>!|};09~6%GlovL6ֵ:0826?] 4pnD1NEz6dR7wA:h| ea b|罞!Q7[&c+xD, StV4&^pu>:YY9*aƩ.P WDgf \ BoA129@vKc?.ZK#~. -;ǶI!x4+uFUVfs)1-)C2p@I.D!_R?mBIߜc: ~5^|D BKH4X:lCa2{ز 8b8K>laftuoӔ\9R;3p&gzSɿFBp咴fLˁy~[Y/jPǐxh!:ٌ[ҽD$a>Su;hHEz]hP'Gwf 1#gJH`gM.cJ?֪VcAhCE/93];' @naF ]ݑ`c (MK*~ԝY(q rVImFT$ea 2q ^/ =mlߔ-r|'-4p4 \VSG?V) (a3 l^tZbuH2e:.M.Ȓ2\m fFD1Cād[y߰Dɲ01V&JEOlYy'YN2 JU 7n^ F1Iéb@hYx$1jfavWmB+Ek~B&b9\=55?ɳYȐ7^pй,S]"@;E˱OM^1&[ulDMj鵶f# vG,ٔ(!8N~=[X/VZ g L˼d_怣6G-G)k{1^M?@+" t/D{F;߰T璡$ߑU 9L,sW:9H"I*ꮁ7fV-\냝A"W,JkB"6=*՞&cGԊF^է),'4xiP| }Lab﨣ɘ~_/f?6~I*LXLB 9[zآ 1a=O<5M"An I$ ,"F1LTf$Q׋<zl\~fwm462RFyOD.9:¬P(7S[fPλ%7  o=xn=ԘXz2BcqV^WM,8o+sL%M04;\QULZ> ({} vV4a` @) ]j/?Pc])̋|r݃v\Iࣧt#H9}<62#A"}[1Aiκ~s-V.BnK\OV{4bb}/.wq)ov8}\꒎~Ѱ<èɇWl=Va`2q>ȮR쟶 yQ H<',9<7͡]3tF3XȮAW15:jQ+՘,A+9waqp hG]yIcxcl4 %wbzTIq"z+żWOA|z ŗlPh3VrQ*N>! Lt Xj{)U/v=3ksQ^AbJWA DYWO aSlCpF lyNlE_s+Y'%MA'=3-OؒRmggxLg0q cw Q'Rfd Ep.kxaםHWEVO:GGs(7t$7fHF@$Ҫ_HA3U0Ǟh1VS8!=fH-d\S?f;JYhx3C\fK^/b9 O2Ti8B~kϧ)x pE[oY3g!?z>C32HBߺ9/x2a!l&hه:4CJ߅svm'5g ^gtb-gX|nF, r3k2Ȋ1ϣ씞wRܢ׶0Jԩ<˽Ök0b/W T*Q]]bzAy=z7h0jX1z+ؓk^)9WBwAK.Zp[?vR[+{Kε.~:>Wԫڽ j×9lp28rfI2(N"p!T@Xc C#K똝q1"kBtKKih" 4\]|ĔrlM~fdEdGcPMۚCkTTZ5Ѹw5{w$PgPm6I&s+rTmY!Z(VpŻ Zrf]~讯Z 7#0.J OSٷ넰 c\>9YMK.@2L_XL+{.v%>T]EaTȭxt! XCcKNR2b2PTxe TKWN/+SI,\)*X*vݖD ?Dkէn5q`R24pj "[!箕QKG cD[7L? ӥLij Z"L <% nзB/V> 9@g܏>fVs|Tʭ\~*Bex!̰kd?ur/*Jq<)kɀDZj&Gz68eD3aB#%0FCD*} (W(o*P%%A>S`L"l*UCSrnd])8@ 5V*if^lT}jL?YxP`%yi? ڂ'kaNF⫡):gg `]&)5` _6Ur+gY?Fi#6Z3s6ADXʛc,֨Yî sh'&dAAu]<2}- U16њWc_vV%vCAFN.==߁0js c5k{Dsd^<ҀA! QJ~q<˲]N2 P+{t׹>J9{&(8K#V'B5AMRc-FT ]fX),Ӿ<<&jZcӣf\5ߪ 8 mg%TT}C BS@*9,=s*;*4(g,|:/Fl<ϻ*nز| %wx7ug9VQSuFly}U(>;X S.ΛTo}1^@?gdcI5HM=5R׽jn @4XD@*zyLzx@"i`mu|B Q,ˋh`c>Ib;xO'xj5[z9]׎ZUPy3 kǝWacu9 ) %ΌH-eȅ :rog,RhzwOSdڂE'!u|-^aD}x2 \gVzlOxDa+TǶK.+$$^Ls._:N*FF^e?E=1Ild݇eNc7O!0r!Jz Fl%2nKY^i-^:nwK',&*9; ˉy%R[8 aןN`,MfSA#0 RJtF-1PTnX駇\EgѸ1pX GؕKմ=^^.&1>}0:fhBIDu;~8ނܦĚПR'M@-Lb *\V^.ĭ߿:S8J8\/ zH'_:g_xE[3Ɩ $|  ZuȍƧ!ҭ >>G} Rix'^z+ghP:tyFW"Kx+"y3DzSVI0O7c]1=.+,|"Vx|V2qiKyC}oi_wlF Ő*=Q\`1 ,D(tgiWH%엗#A=9Z Zr;C0盙)L瀼B&np%A4\R(ܨ[8n˃]736G#B)^*ã3;!Tbɯ]RǟĔڜdzg2|lt0f)2(o/ɷC7-23!gW=|g's&@J]y6ôXp6^ .E Jq]jOD\݋isa>8e٘knLnR G,/-Qtt|~ pGY 0u() 00]OAVț^CO-}^fܘRFh7X]f(I1Xz&XIxW}<,T{0rMD=QA-ļ $ n!om=$6y"Ut${zE0[dFK{B=􉌗2/:-ş|5hcW`9>pjq.XBDBBjé'"o;e8}mb ĸ4怈z.O nacZL[q3z1.j2ROdqJ bu AmDMg"e%sJE&;vӳ~FΉr=a#6nkkuM1BOBt& tlc#Mh]B)*FhtN^Ҍ?.كPV牶y˖91Vi3iJ,1~*ʁ\g+Pco5WQH sENRFsdz?x wR50{`=F5+S*I9GBRkY2^'5P4.1nU j;D QWVӸ?ʶpʣ hW !VцD/6uql~}#W1bb_IT)?~^|Kȃ؏ M\"7sA'yZg:veɷ }6 D[H %\aS.vލ.@64Eo,CzneĈjujfl 7S! W.e?0Q +RZ#c+Ί{+MFO5rocxMD)CLDP|t.jS|Fj^vłtNN\s.phPK'sDkG}t蹢7#4CVk䞢zbp: qR:4¿\ˣWô)=4ًJo7w7Dp#d%XNRZvyvqc39B0MF-h=L\ wUאтB}o먖Aқá merDf`-U9 Qd.s}o8rKqUZ.# (, Xy47 H|z>aoC1nM`C+g W-Î9ĊIΗW1}( Y2_f}WT|&=\ka?x&x5J溧v*M% ?xjfi`ۤAAb%=KHj=I _)vF!=_֌M:e&uzfmgpO7yx0!YVO s+R-wjiXt')j-io Iq-sD(WJ$_k KڸWxᑻ"3YD O[o'ֹ'kdK:ytY5']=$hk|^mOtSZ,I'nj{s=tYgޯV6Q 9CtYs/յq#Qd%|zٝox΃V٣W ~$F7AQ` L ևkEz9k7NJȸ^k ߽?|y':ezi )~I ^Fn7!캪zγ.$9](]B}f_+do]j0#tpsOeN?=iw~ >Ġ6CG/|k*?+"ԍN 10psWNxQgm֞pVYdf|īو:Q:)g]Xh\Elf N6YS#y\- k/ϧbz~jTo.wE"iIZw_yWۣbWMoϮ!3Nw9iu#& P|xPF~jQE[; W)O Y|A:n0< C;$Pҟ7_-aR7(P7QbkWLSP$aSA7=٢3m14Aday~ oqOw$tԏ;4tDz"G8e!S3pvge$kh%saҶQtWE70' |C|tׄHVz* 5ŽTdEQD5*eڼMkyu3Cc}Di.-N^)3hbZZ\ZD/^,T!yOcEכp$/$s萡i%m&[)g*G(m?w6M֥*X')Y}dПօ11%R<{FT78lBN6Y3?1VɎHc{Na봅nՇN*|z/&#"pxش%^Zg{ ԶY_`&g,ao,r`:ϾOPOBŤ_)=;.{^tȝ΄,V1H]}U~Km۹E?|g1Vc W'{TQA"}.@bC0ٗQ˼7UхF~+[%l!_ȋ@\LZGDy˔L.KaʮnR،`y*UZ{8X;MjeUOd6qFQ!\m[VRCevJ[j)k#3xq&ɚi 2TC׈LR)Uj[21LI'usXx~}r(]r~k+$>)ae\)qywjG.ٱz;nx'Dm^d+|z:NJS/k,o5U8~e H)Ȳ-i8q%JelA'j X38%D#q3@XVvPT:1R| zznnܗMm,Ӥҽ/EHZ<5)ޜuA>H7Kj x$Y 9B܂c6)W@'H# .j{\aI00Vn`^V-GK$eI6ŧUNL 7\ZOFw%TQ-|n3̓̎5/'FN2DfQ揹Eʞo( ME"u=ygڼIaYn{O{bxFvϰPV-C sϷň /aa2? ){+2g/o}*湟Vy4M\ \A=Oe=nXe(ݷG7N*v&fU+wZqcZ̎#{㱡+^IնW-{!N&A؃kg% 2F$5>oU|Ԯv|cDK{ $nʖB hnjT#clZ0wDAS*l%O}3+]twzku:;:ltٍlfђ3 Ėr#|񰺄I,xA gd3Uw'y=)SKWr*SC !AAyy c(FY{"\Sݺ۴c #pH*\[qNF6;yuE@urHlna`J}pG;|_ /p_!!x-Y|Dde*ҽz|CJY0—9a9 .r4.©%QA±!lNڠspwHT^F9ѦUGb 6 g%aң8(ղL˅$HjR?ioZVqbvuw=I4$'2c@̤S)vo2SFW=C+u^sl Cñy} s.SMK\gfl. Pxw񭅓05NŃ0ÑL{gNfrKýA-%`4gX8)~ Qmqx*4-gt53k,5Xj.֫pUZb4yl;edDW Ǽ|^],wHeRal= 5QoL3/IdL߁Jl}{ ]f+VKc%;=hwj5)^.M78߀{Jk>Hw!%YG k9g "\bI\d)xR+`VuJH i hX@8oW@2|ar*l$H23quk*a#sF$p_'cTl29g?o|{MЩ9pYSe!=yaK4!`.R)VoRWODw|QZ8n.5>:}: =L j.-9]m3yŧnt&.+X\H[ϣpoC,\p=[ZMe!=GqG=m?w / _D|ORRc'E01vj}!Uƾ㡮Sv)[Aq /nPzC^-8GMXГ9r!9$^0y vj:XAF7Y|ZAsDs.B2Ÿ` uwX҂HrA|o4?:_x mŧ7_9v?bzKvm0eM2qjW:cQzt"wk_[`ΊejFCcaO,~{9S{C![+_:Pk;j=.2&x (*4.uY]@C)e;!AL6: . .y?M%>ύǖD)h:l?A&3InBךJ⧯LgwDx*e 0Oan*Qu=Q;uDB$ ^`ES#$ۋ8O_Вa脜r8)^$}~|2ӑ`(ּcι^N(ƴeC 󘱟.)Xw`^tjCpԘ#<*Ǖ}0Ydo˘͹IRRU VKԲ!N߽K[ /P w=_7q~ϑ⼛ 7ydzR?@FoO\ @M8=>3#]8lWҩ҉W-\%%Z8g-\5@Q1D? bF P L^;7fK>'T+W{yq;-~t֎>0 F7**9m-]"oJc[|ӥ@KtNPq6@%'W6ʶ~(/R>۾R`ٶ ɠu]TH!vgkܠZl_hx.m‚5'H;+x*^䜅ir0 ASlӬ qp ÄgK 7Dkvz6&!(o}xSXq>>~08Hk:$1HD\fxg(RWmc-HoϹO4$uamsq@Cվ_Y^ʉ,Q 7>PK$ix83N-"z/>$јWpUsj]3YJ}]kp⑷,=ag@d֗ZJ96I=vxU0DXZ蕚v4:ÕZ/DcJ|&o~1.SoYa/ éBNZ2Et<~fD"8JYn$? e)8ᓮygX![GـWXB3X9JQy{=,Ӎ ӝVг$+sڬqFs/x7AHnb^ LO >\l|tCZrj2{W0jqSilip95/yL_%[OP{HrdTW(H6~[XX#Svt1g1bQt&]l IM} vZA%=qg뒫J˅i_ndOmFE;'ÇIbӃT.RvM4.>Dw FiUrt6hWKBճn嶮`&=.\` y!hv(KI? eO,.2 (䀉>{jj񉦹R(lzZVz+@'S1Qʛd$U(BPtk `F]ν} /4829,ث9TxS*|YEUbPyG,ʍghn+4z(xhͶ$X VeAvP)Ml_㎕y al|=vWWM3yeD)N3aNKb'BBTGܮZŀ'|9s;< :m% ƻCVO(:k8kk!^"nox~EHfai^l)`!q&%I(7I_7_54t35UIzƚk&d7zJoR2(:B^=aז1!#m[? aBhY .,ӀTtPb1_Am S %m>Vd{ƏcbXzBf]w_ #~BD`0KtPr|r͔ HKM3EoBT2VT g@CH-7=B:6 g0V1Kt`®H$  PXRtX7dyDF8-]49yF\=Ͼ2!|a>_ٿk/jYq͓DW=-n7LܒTZ| R¹KUz |x{4bNd8#dh}]@BZW/|bUG wg  $7-N0 };3Sj"^t)=}z<捻Y/nd0mt5DM3lچcZdO[v +ʽxInH5hK9hnj"'XأlfuFC>R#5R^"\$i-'Ad{dn\}h1Ȋ =֛TWZCY~ӵv<-0>ŮGA-Gϯı,!Wa&0L7Np9|k4r;&TN-GCt)r@lCѴ VDW'&S A䞅\م}'O 'EߕsWPZ%]!>Di[rzDHʁ/zEP-HhV$:`NC 2|BA eZK%V@mP\GE5XRH=~M'gjk#yxMgZ0AڗҘ ڐ{Orxei6dy f ^$HNAK[N OSC/d,p3!o*zLN?! $ K["k"]Fx*9!n /=R,3z-+?g%A MJej,:_uGjm>\&),wӠyBQk:Em=2 㗉((uW`G4{vnLHuҰ6ר!]Dj{%﬈>~aO/ 2e Gt_~e%fp*]M*bLkdFl;w׹$bD׏v4^ b\˼ ]!y  u# tWK/nE~4E9o/ze?"_c&99S* rd#b * PWonq扤d`Rŧ=տ zN6Uttν?u2ZU%1=xrߟ{TB6r9P+M_z|NGty؀Ji_uq%E RC鎹sn!$ gf,I0U h&V^kk9uJ4_2YO:@wg9/Y9Emt#_?@?6LŖ"^NCt?J{2vk: Oz&$:X*y]ӨO,RO2qHz3m؀puT SmJTMoƈ ψ1u" z= HwFG;ӏ`L/n 6˱"h!\RSnlvn|󂱔E2" 1cB`-`KzP#GP*9I}r/UyGd}WuU) Z,G]sLJz0qmYGM)4 I/4Y`آs!ij+;=TNys(Y7t=cD{0ʡ q'9I!J$>Ut}0ֆl?Xw# >&F7hBn˿b/.G-&Vw&161}Jp}_2[Ƞ v`S:ж8J&%Xbriv $ ;$Ha^#iPmd*[ӏwR,fJ!`,*))Q #u5BQv tc/GƇ~?ԏeA̴3fqYV;>/ov}Xê]X;}'`!\.u]YxP2:Jg,h@,4+=Gůl*!ZN^:Z~W0Esix[xjeD(ܠJ'-$ˮ4-l5iٙ(?11c ȹ2tQ'$熪P{ڸ1r@mPۡ <l[R4B*ҲVlY 7Qo&o̾Ng|]nф.:jA i,0Ʀ8jq;sL-;Qtɲa^g[q *@dL~^|L3pRvYgēZ]TRoprw3yIj ib!C)drDŽAR-;jtg%ja&ǕS0Bٌ1V3oSJhV C|zq66imoCj"?1ab[S``\lQW2H}%c \@OZ([)V? ڳiEɠ=9Letf Xָ|:l&ĭN]$m0>Wg(m,2~L߁[C KTJê9vӫEBZoq¿)|3g,6k釉ldC]~y~j(`vMڃ{h_lT@H`7'bziFR DO8A34m%^GC]4^Ht\z}XSdGj9tN) .Sٓ/VU>PF_=ǿe ȍCN08Qk9OY[)F7ǺTw|ǃPsX]%EI뜽D&JFz%!XQ30Ƞ{B ^HK$Pn~(lY556=ߔy, 䰻K[sЏ̙Qsqڂ/ 1Y&/ITŧIVM3f!Px>C ~k ^W'/^ըo@'kLE@Ă|Pv Ukjo|H{N!9jCz ?9-AnO3j=E$}S&u9AC}xww 0Zo;[؋Qaֈz:-&Z콖Lj B9RI.? F . [-bt7jX~G#((wp4rbX%&|Tpn^k8S99hkbż}?Ev[.b>ݑPE7MގZ:##E;Pm`D(;ޢТz}d,udYPM~:c#ȍ+mWXO>y8@v+Wyک3zl ZhՏ{Oof>zo'x29گl6IyY#|?4 K =?L 8DFRܛI\;ۆr]hݟXzF7fa*`7@3OB`N\xȏD5*wewxTaV*+I*pQRJ37 ,zJ P\Gg7OBpeR/=CPg֝qyx A6Yܛe]s.qR/Y(EV,MENJPd y]?2I0NBbOn vi %"j({ڢ묏IjlҊal9a`Յ} ``Bڈv@:A6K7H5ꌉ pNw"ǝ%%Le] 縊mf[WǫnWxj Nepy9 E\,>Fz][SvW,ok[Hpڬr]n%3UE vhmp:0 Ap;)ka@RnZ Hmz2S'aE[j[IJ\  iL)k?Hs6D\nWKƉ\OB5/ D926cZ{,@S0?Ϙ k m4gANN>QTW>ee[$SR*$6>n k)'ϴ@> $jKm 18< eh֟*Ss@H ]nRVqz ^pii.MQE* aPy$Hy2Чڴ,_s55(4%^c42A_":b2,hCe,6gt~ޡZ!aVcG_+%`}'Y:ևA$vRAu8qtrG`{:w}_[A!ٗ vCxչ[b(ƒ\NaxB6n*yXTp+́Ay$Kır,R+{$f+\eR5W Ldu8=MX v9H`Yb1o>W4m9b,u8JwoĬ0sQo_˱.{N2Cݲ=e% r3b YȚa; ]*8rf1=xIlMhLd(v5mxyA}6\#Q,R[ϖ \$;qEa-'o m/q#ɚtLyaks Plo;9|?f^Z0 Q EGwc 86Wb *i`ȧD`ViտeS{Y(rcM(FI"m۩a$tDGʲw4>|խ_D,/TѤ JE|oW^MDکJVyG/ tհ>'WL=A4NGAPrrNbb~IXOQ;Ut$8:3kH Aȸ{C4o2]rцr6QOIOfaY5Ԋ`1P3ȸ ֩6"|Wn6cT ng8`)hBϏCL"upI4.QF$\u6CQ_` 즺Gph,u@Y>D3Rj=SERyyZ,6']#!1A"*.Ʃ>!+H\PAJ[/[{`'y=啫_v/|q{]La;iAִNBm:Y1y7R]R%]("a[dƪĺN/u}7v +P̰E4Ck.R?9 XYGU(?~⦅DBpo;TMʅ omZ:§.0N& kQ|i͓uJ,`伱FVm}.,4-9F~E;#(KK<ֱO!5L1,xNfXsMv@VxﺇE1AcIփjilE^2y~pFTx_lTK3&XHH6fԀ_ś)bZЦA>BP";-[Iďfhc, jL 9{}ϼTJOwLlkǃ!Oe3 N;2oZYU2~j{hCk"~#}ejǭBJ-V*ilcivRd}7ٙ#$>]4!qh͝ MGŦ^E@]jB Q~MR+(~k5>[GcPe>TBp>J_'Jny4ftu; G/zWmM^w1/JxCJir5lrW VV8]*5r,]巙KSő %&]%&+/l,{wY>R‹զgD\As$ɲsn \cŬ|eՒH(Vc{ϐ5BIG^UJ3(KXe2*'D:x@1-h`d ؙޕN݃ 7ife^=w`<Icq uG F&(t7[+W ^CM1SI럭%ڗ8J|:e ԝ@,RI!lIp )]LC2S:ma#ކaґJdE xWHqR䯉cIIBKR4^T{Wb%E`%FXZ/Xnw}BIR7I×6ΰܭ],(+,#Y򖒉5E6H+*'3mܢ ~IHtH / I(ne9j:kKS#;_(nZS_ lZ?5;..`2Uvj%,Y)m^4`Tb'^(z`@:1 o5CmA 5+FUvbǧN)FLi$uIs~6JOAoEF,hniONl9q}C02e&lޜĞL Zb{-%,%.-~N!}P4^cK<ĥa VvQ &e;2wLYڵtwٷ`א5}िd+ᔡ]$vyC X0^M@^JDhiWq@fF@JSrY? -3cwѯhPIοu@iW%mv5: W+m.np& b\g82ۧM$浍i! 68 ϙi#P2㮽;yul[Q!.&OsB\4a˅,8/9v!0 q'ݨ.+R49)>X㳦fȍ~-Z+?'NeFƻi%4)H<.Fr@ڋE+|UzAESH^ٕ-.u8|Ţi_q$an/[;N-;"k>bge`e6֢>&zSv{ #^WWܷ7hX@ܫ*N0=_n5DtW kb~fMSqU'|" O]tCq"wfC7OXO:/#{. O}/hklX*sTn4ިGp M9dӈ1$l9{LsdY0̅»ľٿJQ"G-%SKY90@?v~!hBh`,0d >;yuxR=SlB~9k|{LU3znCh;?Fc0Bk[iQBOZUzn$w%j.;| BpCJG>ae%_Md7JZutz wͪNPB?:݉uM'(K /}paGH 0[{K*>E늟*'ofgS8}߷&E 8c1;N|[aҵ-kr}/Ӱ^_=QNՊJDtsP:;v-Ϳ}% Hh(UB }ǂ-~;w.^BHS̯†ىPʙm}fJ.}:fvIt Ѕ;Uqr`u`Dn/O9o:׶ohj{b4o؋k_Y2EwIrѪCC|jo]Fe_q Y8>ՍGV֢>VVف?Ј͹#s?eX~8r!kk 6 vP WlSD#$΍X֒#,V?;oHEtE`d)V\kܥ3 {Ob+vq&UwΊOu·A ^,#!@8:d>onr1ilpk(n{# ]_n7)OVU5XOM% Aj :$@]P,jݟSȎ%,2)t=VIn Iat!m}zԫ@OIp xp UxYfg% >T[.?R8e|4^s~֕AÖZ>HE>ĕcQBG8䏮r2`J]v?%t\[_N$3]Ц<@5J^c_aƓ;w: g9&mPalVT X~]10U8Íc,WS[[ddwBф5I7 [QiWd6zۏpm"1[Gid_S[Ȕǔ:) f[}Ij 5htjڀ󁒲,[_0Ժ& HdV|OXfL@:$-yo\i+@_%~hպ7&znh (-Rn3 9xcsM&PЧ#,m?R"Qv~ ӆ5舽 gY84ܽҶz@ո-, m(+5HW'sG!ỽ{W/d+?^)7ౢ]G\48 A̰ vF%E^"p} 5NzpQo0 c񏫹G_YݷuqLC0PZ5EwM(4O$^/_'}`3^IyAfwIҀb żyZǨkGp;kBjYHo f'2ĆR }= ,x@݇9k%;r=9ɳ6EWSnh$IB|R?B*ݸ?gk lFxyؾ_5R^ .I`{qݷD8#f%'}/wj &lUÓ 'hIE{ ,q"s'KY꾊L;L\@uNL*kVr V^r\Kນʶv3% >k«F]v&eÝ@[L}G j,#5;[ShPޒ5jr1xz`GmS^qk=gtS4|ÂfznQϬxq_Bӛ8mJףPP7Wy [L8x bO?>Q'+Y]DP!xjZ_>[ׅe0a޴6\юN(QZlW^ E崗fRYU;Ypkn)yқ9?a NT$G.°_hκy#g׏#(;Kq׶gsL=.芭r /0{81|㳝m׉LGOMӛ,jB9].ށ YB}Kv]H"Bɀ.u=͝춛*aᨔ5Ult-bvi_l,M[iO=,t"Hoϼ6gZĜS -PO팵I`^.K룇z5"s uh~8קc#4RE5K=%/6To =Mv+m塸oPX0JzH eҠF3" }Be-SR9V8QUjBC_C5 E^VpC!dv݁<ف\99Y\q^6xm'.Gci5'l`yi%- 4j]jiyP}EB($/ ^=5#@S-=%`'?MB/S[N({\eU&l:R!>=tI޶nGSi[* $xAW1(ɾ%hk9͆cKXq e؉ ;=(8޸pWۅ"8}Pz!r@K?<1=>nO(U}aD858%6eO9Q+F @@ˤ2Cy00;Cymh#q1߲t3sw_vIq7ڛ騃(F۩R7 H_m2Rjc8>~m 6T2V٩dG6uelN%L„jp<0W|g疀o][ApU";69[?(b3CDkI$ഌDȁ޷FF V`*0T~+mȮ *aNQ &{ny?6`nЬurT"\{@nF Q)k;]6VFaHH|jwo|xG Z^P0Oԣ< UQ.{f]ҵRwo=!A+ŋ&oes@4GCYo҅}fNsg|ˊ +{p=D=%869,qԳ#C A%@GPPی=`IĘ-Kgv>dI#n=R-6{1 LkNVi^9]C!VLvҕm^,B4CyM~.q|j؅ ?@g#&o$0DfA_-ߛ זQ( KNjJh;MX~½],?TM"J[D%bMt+rc E IHMAqg]"<"Zri"_:RxYD 5ӝ83 [^{jԮ e2cRɐ3Fr0~\ffK twKB% {gEnc3A6h4xK<-ӈK_qF7"U%k 4#hp&~LVخt om'm@wBXs1|s6?c*,H)Y񥪪=#$[ ;Z[3Jg鿕v_K1$9) 90H7)3 wsI{ \]P2sbc'$R8ClobK9~D &oNo[t4U AČ*\")ϫ򍣋5sTǿIs$j*>[Rq2f_ʪ+j},bƨYÈ/=XgF9sG[Z_qw@F؃Us)?νY"mpn!idX>Mؘ@R`tQ9_MMy2lB(Ìu}T՚+A ^D@j>q սS$@3pv'dΧOQV]DjiXH|^^ p"'.,r }O']p-a|YhȖN*͔!_BHlaB-G!(a`_G<Ph3M=<]dĨ ˖х@NMFA?LjN:OIb$90ta4M[5jN8@~*m7WK NQ M>XDhXY2,{{Z{;{sK/Pa!z Ev;7$" 1+iѓ ޤРZt@$SBjusZ+'y$.ݾ25" i^0 _z czX0|ɾT_WasU`\s $x$* ruWg%iJtAև:)45~Gm&nU=H/rDI>1wuUɵ"eJ B4ɁcK #Q@4$ ݄aDh=xi+lrSnUf4\۝WX:k!is`hd  eCYۈ:b wCqORCjnZ% 9  {AeT>rUv%ۚ҅_ٳ47. q,?Eʊ//ly_T6$[g(7OA37E;C:G"/˿2clݔٍ+.eU R18j@;*`JSxd .eUPa0wkK`V5dqx5D"XQF~!Oǭޗb+0͝38u|f;ك-rr$[Ƌ^"qb:,][1!ϓU䍔 ȶp[b6EOQ 6\}hdd\J4քc- xg "4K䴨me+Sťpio1w!p/ɻz b`L S;$ڋiѧ"ܭi9[eΖ)jG/(TZLC+ȅ<8/iEBQ?[]&Ӏ6>`Zn.%}oJ~ ftz&*Dv.2'-Z~&ZXߙ8\OGE| !xO! :tDk'2WiR;F_qZ:QkjPL֟s᝱k@ 4lsvČc@_{Mqa>Clt#' 4E^djF Sley_EVB/hw"XXS4T&a\^-1]ot9 RXQ [n!-g뫃hcz4acD#w1UG#~a\Gn/ȭݤ7?E6Eћ}pKI<& ?mUo=F yVv eph?{V nĺQƀRvNxV*PzsE(uyF Gv\TbBFc<XP5[(!>4585Rv.x'2}i1DOݪ;Vj<֋\{1o;lT ">dM`R tipA7>{ս;{K6"7ljs Opq<'R/q:,h:Z{=>3N*gvⲠzs/paF.tH h:4eK~/FoKLWVrr91-z,_qW"z+pf,uTga`S W^(DOvK ǁ hP)(/V lk\ (Rz^j)(5oUArږ;3FǫHh~PFۦKƻ@+C J3Sz[anK$ +wOdS w*y(mI$;`=K {fDi~`PջC +,^yn1]H$ok@G-u.b6[|px< & JZl#[ I!FzSb< :TO: V+`qr I#\y"(ΝѿmJRU %t(bסּQ&jP]iOu}h+C J9 vBU΃o鑦|Hk#ْ`9iX9LJv^q4؏GiϿddȑp-Q4vxdQN `HŃy{}(~` Gk[鎤]fX4EMTy*Oiݞ5J  D5ș "bm҆=Ej$iX}&'N2X| CfIj@ЯmwNZ};<ȍ1sk~0L/-YbT[9ڥn?Hb55Gʪzn_W,۳Cumy|,zs3J3-4$-"+8bx%I%{m*]?ja"Z'HJso :kgl ɺmƶŨ9i.p5s5ъ OucVZu1Fw9ةCw\aO1D@ <ݚj H#.: =_aN,紆c,\zBݳ_2p ٖ[r#5dqC93{cDa)/wβmw6$s|:+P:f~c eKqVI4K#O,FFYt;SU| #yE $(JUnYn,JGGY(ڭA<>ؖm[l|s!e4Yl@8FGpQyˣXHf"G\G/Gf4=:' r-YwR 7 ؗ!ˀAv#|I2>W W2:#BĢq CAkVk)8C!4:M|̪}E!bj&"f 8KmߜƤr /cg`ztI_±n;u[qi6= u:"(k+^x2^!Ģd$5jO ᤖ> hryO׮ܦ)'uKmhv0X1{-7qe \,ܟ 1Iy7MLAmZZ?Zw^8[C;+ op aduR⥈/ż w(c]--exLJ{8ٵXkq.3< uyq}"9n턒q}^ 7l>!tPf.[ G}4bNjRR-DW𓎔4zw<]fn25Y\hU1f OkVpGsX L+  h,etœȋ#{;k{z|SRSu/j, Pgѧ2O5 k:]h'UjV͐bpG =gxtW]_LfԒ^4ٸ/{Rzm[q:Sqᆼ߃(zOx!nĶM ,Lue)l6ҏ D0~{"NY%B@'uD2 -wRp,'{\B얬?Ef+ߪFOfR7cРI>\w 5 H;$hU=e)j t8/|0Qli0)ٔC膙[Y 64QEg+aj2)_hҟ5QyCLU|"(nh #p4n1!@L+,U@*S*]תCNS-p&|Y (C!ă$8;R԰QR֙p k}AՄw8:WŃS[О GKtusZ_D4^D׉(-CqH@5ɉɸFDm+6GY^plBN]S= ud U) P#FկK'Qxb㛺 H}=՝аHA [k-շ<`{.?EX~' FE"]@fss$"@{ }x\ _"x'floO:ݻCGmG)H},x]vDp0W#͗K BsIE06Q>Z]f=lL.ba(*ԃQP"W}ɠD[VV, )BvKcq_IG` ]z.dqm}ƈmӟT{3\VFR^ڌ3V;=i O+nYGi,%jXP.!(?:jw'5^ϑՓؓ\l o]4ݷgR9If=G(!06N}lX2?"E;] +b,4}bF.Z74:mWP~zd-K7#,%'d5ƩJr*09]F"Sמ.r p(؊5|hu7kp/Cŗd' $O_q:as%~3XaPŚsy=PBCKiNv_8~@`=!XfG{kB|{]dNYy:fx(W UMdYqUcUX6./lVBOw.JZĒNk/d-4 K`<maC~YӸA&UGU+^e@A >--N?{ԝLHyjľ5ZVd#JԠh[C^aۘoߪ5 CD„h91$0o'^1R|ٲ)mAvXN rCחfi fJq%f&W)! `|1D-S꿻"]X ٷU\3'8y|/7pARԮ", <r[` !7JlUA mflI\*6ks0}GeO،[lp!X?\E0maud %Mހ,%_fs2+YbܱFQwlF.qxMb_Ql+u~6VoE"ƛsFNɐɭ#g#) y >ݥ BJpcQ>l'FeUrFS|p3}v7ʯYoYڤA+fߡ RXÌM߅<%k=g~mˆY#ݥ3'uĴ 7!2NkYum38za 0W`@Kt!uOh|.A,vhI+#Q_Hٲx> 5a2.v+_/DGs{u!fJ/n>Ӫ\lYIJ5rҦ"2)1+bjlVJUsUӽV괢+~dv3_J&1loĕb֑V>h˄Hg]:7@ô)X ԝ.dnsZ闔Ӧtw݁$(ccx-!Rɉ ba8#/:OiWnezj <(#%8V 0 yI/,Jz"D-aI;S/4u~RG T9~ZIL0UT)x gpx^{M0-gճC{.aQyʷnS`-ihG^vUabE6- +mB֚RkU!Y֔Zp9_K%!:i-3n*:0\x q訜wj@ V"MAf -Rƻ4/l##;lN h&(wVb< =>8j /tJ@?+k ɛ`MJJ=ltZG2s>}p`10vwjlO7ga`F8u{t++OK{oZ_KXxX0,p%ga3C'+2ڲFv2]GŷGK{?jJ%E( 6|k*4 ~#6#dAf:?gnnj L\.?a,~ûBN+SLM5>_p7tJQJ8C͈Κ}Qf86AsʳRuKX_G9T+U`JNQ"@?f_b{}W+/YF+;],'n( I;.L#8g,s1MMBLGH3_a"S3S8O.޸.~;}3f?r3ܼzJV%/)qU7787 V0QEp[$ !|x9G9vZtۢ ydP>7)l`]h`^N>!OwE[y].u=,U.fWJ^cSVPy|\A` >0tH4qMQZy=|lz?ݮjJ'b_=-a)Oƕ0VOM>޿{`Lz\.iV*$H$BƏBJ19my8yKMԗ"ϐD3 \MJy2~]60@@([(D0=N%e oX:xwHs&pe *csGo#pƪq?v&@f8Sx}2xŪm3-+絎.3;{*'μ C4#l(M{JyjM+\NnT4qh HZ0nB Z^g޾_$qu,:7@ ֻn,e TfJ!|biANMxY-B61y2 { 81'7#K$36]wݴoRZ`ƱNT˫oPתXYĩO+)[4 5sZ~΂<}4^ل| #7ůY1{_w5fGLWy >ѐ]V5*zx=pA Nw ]: Ô&DGS̬H;;oQTS vc V3+$ C}Y(=, %@YUR/ܒXm^^sB .IB Y ;|dL]_ jݘ+jsj2ː;![\zcac7n`F݄iogQ D]D- 2=gw_|Ԥ-Q;ŧA%ODA'b[VǍ@&LӅ M퀔I a;;!,,tc]_e:m%Q S*$isssP}`,bʔk;XT)CzB*FCjM`uجY#f_2̻h̟DAʰa2L2 .uHWȩrjB]*  [! ]+de4T?pd{U sGjQ k<[UU D:aAZ@Yj8"OkQ T(-Gfcn,US60yR&6EH xsb[w11} 2fs ڀ%JO`AG.%ծ2nilkש.ԔU8Įl:H{Q}&3)R6v8O03/AUrio3TrPEfV=KI0+"7ho/W s`H "Qay[A\yOddJ'xL`ԔڎF3\d)W `"4:qF莝-JV ,l ca( 4_"8H卬m<ӻ鈛Z"PnUGspre 7ڏq1@!x׹%NEHJǘ\ٶVIkI`n҂O]|ciO ^ 3=g$1cOxT.'a!^xԜ=o_/Mgo"j$=-ފGm3 +HyRѲ&x_ 5CUFm Oz.cW ;,4^j$uycVn Y=2}]l;;Y)pq]V;ۯ~/ɓd-SiHR&4wD>=YeәV/d)Y_Gp ˖Ng1LևH>7FG~qƒ {bO-X/2\T6]).m$ l,H۵Ӛ:e-I8ځR0GU~`OK#CIWI[^k @ {./QŻe? dr??&o٦bkϛ!V70x2ˇp:S58?[1gyrGIF6Tƕڱu ̍Gԩ"q1c.\z\*ZYe죓$OF/i镐I}OV)l*eVliTtQCRz*$hۥ㪿9[ˋmV B2#^abG՟ ?<} WYGt6w4ANX*Ѻ$\y@)2uIt~ªJNScƖz'1i0b|%D1WX*5*쇞BHPȢS")*g)3}E#|)MXG6|j7i?4W- 6{ jh' LY&շ&>@[XP{5xkiS̛.p2.+< foog >=X2r#)&@7;CY!D%0TC{₀^+}W ʬbUcOebap悶A{hg9Fy9Rl(({IlG% =⬅'skbB@78`}%Vb*<`sem! >>pd/ f>ꡫӜ-Zh݅ r_:]-¼Mfm(iŕ'h[|Jg/ƋS<T/Y==Z{n#PW9,%SUmywU Y.Yp/۸g܉HD[#~cA3tq f7y? ШtxC9)Ry -wcF!Eb"Lf#xpq-8> ;5H%>)l8%ѻ= +Ο i2vWNr*9ENv uŇ:8@?rq$68$x:DStH5 7oC$iv쇒H$Z%MjOEhōI9k3V*+ H-V>dM`rEȯ!mϖ x/h=L  Ծ)K< 3k׏pދn4Df/ 0>K|h,-eKpPN2?,]1d3l4]; fEc8ئ>Bv&@sQ< ʪM,ַ83/&:,ˌ Ƙ.᳆LIC"*qû_x㽔+tyuY.VvFeuѺU2?V@u[oB4*W4d_qՅg.81`@٫=]8BuA2 VդddGb7pִIrI-$Ih쑐Դ/&v 1z)3PClMR C=Nw S1XѰ ©;&ĪIvtPe{.9O" ^l0o^捽} Ucxw<\JDIJ䃋Jnk;Ž~g yUWؾsQ=HIil{4x٨I}GAi*cKލi\@3WMs%)ox1cVFPoԃ禋eU6Dfgph^cJO-QcZ.LvX`C[a?~ٴ@X5Q$1dI}A QD*pUשo~<s}6&l]rf#K{f#v`8cu$3Gt͉n:B-S["46_e- 1<\*y D% eИB6e^zOMnitd 7&jD _/z{ZZStt[7^^hcet& qpYPeͦbvy[ 1?tIT^>X:=%ku_hh~e+,2*)E?mYK| U -H١N>)WW98.kg5=E1Y5~@#-w#@I|Kgz-[`+NL: JҺ~P.1sP<9j"3k ?<kVQ3O&EDI6K^EtZ}J~{H_.i^F6Yׄ$f$(IsP[A|Ծ|חֿOyf!T~g0O> tP{ĩ'%Dcg%F)¿"'0i%Q9c}f': Lvhp"q?D UC& = ooL8YF=2 57LFjXȰ+DHЃi@/1!^$A$ sh%g5Gw0'JԅX7;M{9?% brVBq#9; 6H$Q4pQh)4fK~wǘN2˥3ʱ̀?`׿39LA`IWCW< `9y 1__,۳Hh{m眸zoˆփ #` ǸDpȌQ'ǵtf:Բ3 H}7cBURm}'kM0{NaXS*i"$fӀ}AHx&Bl`v]R 9SEnbmdL((Kpd-8tDi C8iE?D|cļO䳷pj6H[ UU, Ԛ>N+X>.}G>j:W_ݷňCτ}STBb~9AnͳUTszm^ڳ<71~jk(nC /įۿ%(ᴮW8~C97܆a iFN(>$Yu{Fɰт O<}c0ow%-ɋ9o,etj_f$"P;jcO&%UeuDU!ﮋu۴.)Ea Pl^JT1эRWʣvU0 7n'e7 `2R+U \i># W!rbڥPq0Ttθܥa)mzZeW),Wz1ֱ`]>DbZJHS\!ë2J~6_,*x(pc+Я38:>Gvҳ%6n;SLJ`8<ێKB ˚?;ˇQ9gSR3/TZ,wa^~ɍ$N.|}A?}2jsNM\Ч;dLt-}(Z/yYVwd Rqܘ..)~ĸ(H XD jxx )$ǡj,M'Yf6+pԓ5-v J4D$^/lҏL񾞌7&aօ[j),nK$@ƉmͭoF˓C@.^yܼzz>#MKՈ7"|{ϐ>7l)rfϺG7 ^{ UE|jkl&N,ͮ3D/$/>4. N^q=x)X]j vEC%kR]|TucغKXwAa@EY@pd m2*=]1R;J֑[ό)5M~5!-]g."W aQ^#SSpre> f/[?]'X>ƇV.vepgpK%նն-'D8G.[q|63Dd ͇Z0R/vxH!-JQ*fnDSRmr?hMC9r-"4ۛUy5V"W]WZLeyK 2UB202d CF=%Q3XGg?cŎG[fx,(QyUg#isV^n)V\5|'" bWQ7^N?l5#IR3"JQR{>4Mvc fPB/EE%mҁsƳ.$8}rɕMaKAz$yiD%pYC?y⳱&ϭbNXz9Hk+HqKsOWZ.|b7KGH_*pzS1N& eBؚpImpCˁk\3Dg jjju#v/;.˽ܡj]^AX/\Q몸 #`bpzfm^iڇ նu #[^Cvul7N! v3fz$S+5pcz mG> $e_5UF)hlouIg3w@~wd"n]H #kmt2'!&9))c1-L}w]פe0Lx">X}YKW?knl0ћ K!(}m Jt?b$'YcA  /`=@dRS앑ڰDŽv #wyvUnZţrZ>۲/~v IQvLmzP g*Ʒ°dj|pb϶3hMdvǠWy+x ܆#XbpDP $ 9#f,9$ "e rZ:=W:SXN: I71!Cj>}Wn,ي򲵙WHw$-5L &,y'Q!lB|If-Eq[jss-;@W4-"NClXlPߩ:3lF Vmq>gGQ-PIP=gQb~ O&ڥm͔֫ &>ƜKHiGǠcw}"S UUvT-Brj7(+yr$q/J(*v0;=t>C <,CF]!-$y@FHFYf)TWorϒzdf\Q=R3 WW7.&S\fa*#+:Mќs.6~_&F_*wf(+#A_bP D(Lߤ$̏Caՠ/y ZDhҋcmה DH YMǮǣ~?c8 )*&BFV1&g bc" >j'ç]zjŽ%oL͠jDa`^^_誃Y#sB dspOVVj27x<5m?F;Y3ծ4͡:yeXzB*"EGlE] Y/󽨭&#~~a ʡr!FZFa~RDU4Rz;d(vlUv5L$tiQ9vxF3YWg 8%2UrqB 8ʀp۞,E= W)BieAoH缰9PZ59i6|(fffq,Fliؔ]1#ke}n/tY[3}P}K)u";=vsN(&& #[B{Y(-BNF_vCq 'S=yAQ"BC7EgJuRyJml#d6V FK?VWMb t;}x4 n7ˎ3Q. .CsĨ&nqGNMx[Ÿ? ci匟*: )?-X$3aE@ w@V4C{e徨O})_$<\o!B~{žfl0ˢƗbӄ IXGD>sLZML̶+.{2T_yk7`6I Goۅ]p;ϼnA/ >>L ;aVgw)^xΆO%~;81ED8].`Gߜ9-:= >*${^{[ 5b@6>%AĘ# O%Q\m9qw\1N譈FdLT) kvNq&ЏfV/+VoDDg^M}wmoşn fG}#e LY#mEh)"pmu ).7,FFy|%guxp:W*"5l\A':o-5m9BL?ÚR^4GO/r2u*PI I`bߏ7.M7~,`ܐj[M=wQ@/1d,L${^/ۘዙsw151S$c/\qu 1"=SN i"uFbԲ GLmS""n5 ļD86BIyH@~AYa?Y1r2 a$1Xã?ʵܙ<{mX}XUPt۰ #q"e(5D>"%F޻ Y{1OE  v]}exo!8$K8JV0~0Y#!z3*ҙDH4m sL0Ohzz|H=,RWZdFqC}}<5&uMWŞޡ#@ a]UKcEqbI*1TܨW[tzZ,LĂ, C̶7 qsqH$ŒRr0J[T ֭,-(%7곂KۜQG3}p% !ߕ[z)wY2?{]d; Kòb[Xť9GQd+EcGey"oub#s*W1SO-B]xrzkRw<'#3f/ VewK9|9,kHNc L0KQ9ѪS͠=.4(a p,l\ J\8bH:Xk5{:$5IJ~J*R.sӜ9KDu+"ԩyallv =D}١ėkY%޳HY[b'ol' <66VG=%i5$q]ent蝢WګWv5$~>a#)5y_yWi+*թQZ6VVʝ7޹e% څ=TK{KxE"|Q[W&VֻA,6qtjv$ԨD,i nrnu^|sk.>@"ö[E2/}/mt~_Jn}"kG z{#˗Ybc^s[Ԋ$m.eEVo>py47P?M}Ci]vѩA㮿 ! ִ$3u宱 /)bTBg41a8PS\CbcDlb}zAk4B$%ze*ddwFc?ﯾ Ȫs UpULϮ>᧞д*Ws<1wS>%5=T);ؤQZʒS-*Bb6{'CŃrgYi8JN9ePsГQDg3;SYj0h@rLx~$Ѐ1n֏_[RoV!9̜g ~Y-KwܮjS]5(w?Ѡb~hT:Ԩx v@I2v9<% 52L9 }L^rQ'pkE4!cͯ_| q}-{5e_wv w[Hn7'͹Lvl)NzۧQWω6SsdSŪ'0 @,1?լ56zǰ>u1C-b?)GdX?C;{* ]36n=^Tf\յN>(a'WQ}&'H߱MѣV)b^u]~Q#wL1"Ic",-%iiYIc~(Q+%Y×9*F<urq/們R._*F}ydSNbD&}:ac]*{[Pϛ_.)ms+Q)~)Eѻ $uVe}[^,ڹ!?dM 俺-BAȃ1ް5JdTʽIS W,;46 f~9xݳ5Y)uvuQ='w3-uB$Ob2Jt8?|\*9ŽhflxrazpZ9}nT?} .ۥboh+ Vb[g>"V{tm8|S y$&CfSNY b46SޠYurtȇJ(ذ_+m?M. >kyЕAĪԥMeaOb;~3gdIjejX IV]eUb;zU$ݾ<ڼ.U2:-[lT#/9qϩ[wG/$Yb7m3*+Oxe"P,&SЗvdoy S Diy*mG+5Ab;8ĀYS2V@{EQE4\iJqe0ZJ;!bU+˛f22LrNƒ kxL?T^R٭kȍt o)an-"i8. j@(-Mk |H7a&CWX%mvUtתi Lqh9ǟ1*)(:F, !֥ꇼdEa(VbmH`OcvՌYɹV>u8(mHq}9g!J0*QE.~$2qPRbTr0 (S\Y}Plj-άh Ȗ|˯ӏƇ}k LMMJ}uulZ",ҭ@ [\ e8Df>~E٭ C$#Ջn;¯Ar"Jf}H;)pZkqhn`~Q\X.gVJ|&Ӗ~V_hed#ׯ)'P8#5G ' >hW|ņe8.-Ǡ"q#~/Y1x4Xwwwi&w#\nS麚Q]m[̻N ;zUֆ(-وNXyCFdY_m5ݭǥ[R)"m`b@tr^K zUb93i~m %K< t*ṶSi=WdweS%Tg?m'{qoyPn0aKF?ʤw=TU1[,fms25ϸxRLұgǿ1C >Ȳ?w臤9&gs82OD~E?Fˣm/a^ʻv/9]  @G6]yNNzj91}hR1kfVaNN vnl C 3{0 -Pï3(F)zN)WlJꥤ9Ye KnzV P;k8?*: tfoȾGl]@/']<U)f2Ό):`;"ߢJJX~8%(G.y><+d2y9E"ߦ;fB4~AU^Bӏ4ѻÜn_"yb;kImS)i{8l˅VP[ muR2+ҖڹvڇB ڊq?&xo v* DQUKWv$UfzH&6~nv=7dbIBI I bv_Ph\FCtUYrTzm&8᳹mI4vLc''n՝wݧh߶]~SF~*0,VILoZ&a|DLqBj{Ffr&h\Pw"L!qBէ.n/6k I{1¯:]3cQC#P'Uҡ0*|EZ,ggҾzQc=*up` r͸XXAV/|rIOV*v%lW QWtoi]jx)y[ {oP*,ݭ79a5ǦajiAh(BJD!-holU>B˔c^ьZY=i}LPʧj4} յgAXg E<Ƭuq 7nL06GWkDAUA>N/*xYГ&.S!xAT5_"R9׫SɫztBNc}Q̸ȱV- גm|3]tr(> Sx;6t$XyʺK>Yz.t71ǧ>9PRzq.ar**b1پ'ˢGNfQl^ߠ&(LK:Fx$uRєKC:NzXQr N%惯AP{: Қ){hW|=(elQ6*|ڲߦH/#l1)=ݤ7JCFo/KDV'IIJxiD7~؎r1v_NxnyJrz⏆>FXMv+-Џ6|Bq[a@I@CQ~g ?HU *:L1 ȽŮ ? N}/@mKb4.A r]uW9 fB~Td2c-JrtXo(n$<.qoOx>n24ik 81V;DkX^4yp7%Y4W)-+egl+k߻!!<: opDFK4ϧz;N_O/"w-Å/4CjQ>;FW"<;߽b8UJz+s,̫I8fW|6QK!,MJ*-fo#W.SI0~q3D)ߑYEd\\ϯBǷ:C#W|l9Zsť~q8A9c\"ַAk3)I M_=}11z@>KUBS(a vǕt]~%r{NTh2$V߽kęqQ+  0 qiin(v7ti"^w.-MC`9q`ˬ%hcS;W;?B?R È ULd{E>TGI!&aɶ'|!A1! qZo4i>8}- F)J,aL> k]/9BDA+;2⪛UGp=7}щG'h#7Sss+*aj2h&y UK״f26i5pvv{sʋۮ`?w=+R)ѫ:W>OK-]ɮ'n*[yR&M[+*d@eCZa*Fp7$b VAiXB#]0"KRm.}yy/. ;df5T<'њ+Ȧ1_X9+X)&L7d-fTK(6qc\S'EIQn~֑vSȐ^*67r+w$ܜ4 3ȬJhVa"' t'i]Y/.BBG;k7.43(CnB1n,^q܉@jwZ6ctb jJ٢uxiP#h1e+mjLnP_eފVjG)X^;2S9 t{fcaTh#zB:5 GS +יee>TIHg5 #Tl3]*4TE3#d~U3fU!X ym73*dN@Ejb@eQaw@Ynt⟎ho"!5*EtFLšIN|9dQ[@.ύQx=ee4 F7K!YA”fN#A)Ycuy?Rza6d\=\nfyBH)iJ.H76+U:wXpMEAVCJl^<GN~ 5ϢwV 0E.8f7y9|k8uirpDm @:JGJ3`Z]Wbf~@J3Qgmw\!wCcm?)Hx=4"T[Gj NW"JJj'ՊǑI|\o59㣟8E} ? - p,q5(Ŧ2`+niA`1$NY5%; t8[0 sw^uD N[ޱd K9ӐO$/=|8 - !/%jF\W>ErJ/<b GX5`&Ł>LGt[H9dkC %O7ם\vf%fgE qAQR.9El>::۲|/ȡ90nJ5 b]GGw«]7T[9uzaJf:JgxB7Cޡ.wH^s/`7gaOX sV?[BBBƅebȲ6lO`..ɰ#oU+픜na]V;dmPGׁ:.dsCXi%ؑ!^¯dvF".\cw:&_X=#{ckζ4AwqkPq/Octq˷oҹ:0v[+8Eh}~=I\GsnX?2tD/Ω ݱkp^NnC/PgǥU5 [G'cq0rrp i34 uqeٮ$a@EΡ6?LW^SyRAʲ$ "U8fՏ ̘\4Irgl,gW[]=SiK,jtM|}@3<Nu^ |g]JȚHg$VmU} z}Ѡ]%}OO㝜#TXV;uW!Dǔ6qDA@;(&o<ܗ. 59*'gOA e A=8p1UCF*߃)wdۘ@0#^%pJ寶 '6K8ᐥyeAa3l8nHG"RA?@Xre4ڻ& JFrZc2uGIh=H7?_pҲLàYލa25C}1MB/:)HAk-[jScU篊- dze+%,xS 2 3y``6h(')K$}'YOfjmح|`ۊ)Es5ldRu|{6'' 8T?avXʔsȏj#߽x!+#;#*S5'wQbL*X1F7Sgu "TN; ;Nv~EvbZd,w , 3\lPjkN&}$>^Wج0[m{zNlBoOtc"D1xe=xpdkgR4a0(ȼ%5vѼ=o5g5͸2nmUg<հvF I +MFzMؽ !@)od,f h>\pWza(qTƲfyGzROьAYZIs+Q zo 3{hrp䴌qn8&:]6>ö^O)pWGytgPETD5̭=fȺۂ&aj+xs U'iW-@rϹ`Gf_wOd&Pc4>rTNWQLgȪh~9[Mo!"ĢV -pMIV&AiFv ᅳO%QS"`>,:6DƱ. \q(q!`16 鑜![M/snQxE݆8Ӑcgy? iJKu-4 ב.EFʧWy/MRhl$oNl&KfL}t7z&5z 9=CdQw?^{b`a4iP|WP-Χ%#J e '1.th' 'E8AWsۑ*7QRŠgRr^ p ,olBCA@1C /T@Y$k,Cs ӏFc3by86Ff $~vCrcaOI|U:w ~tin?\w dTa5m=/| H$SL~#"gHa͗JJiCejQ#;KZ/uȘm/UtUxь v;L0J^139)wS+y!:// 84G$Hv/CX(@F'a^"_>d@c,j s~U9a*SwߺyOX=RZLx\MLє 3, YV8y*xR5)k'pE)XÒ'guQT<&@cqW,h;ԻoxI=NRڙ=AX|D2uZ V%jKqJx'&])윌)Dx$wf }WB˚Tfb=s>?]8A~aI ubc1a wdP?YnNր_U)e.mLQU^i3Xk̐mշvzOHAZTu =` S[E I›.`/5 &F-q 8|x)4V&BgI֧3D9Q`I2o==|?aYk$|<3\mLY%Tst.RIY0m_a3qb軂IYk7eןT ~2W {'Q၊|F?j-Fd1A\\a tzG5Zf虫ӟ)1|K*Samd܃Rш~~ &abq+?/ʼnɶfm 6Ѡv*nН$-x^&O3+YaVn$=,('dh,Dߛ-Ö%P@hg靊܍| ^kjN+EPARnvO4KH`3 % k΋0Ȟ#i]*wHSA-Q[Gl:DwRP6c:NncH/N?DVNᦷfPQ@)<~Gp pP>/<BRLr[F2 hTXBQ`=vd^dPwݶANr7FË/)\ohsM&w֣vX!L}ذG慁5B~/Z UM.wY ;laMֵӶ@aEk}HgaYx-] _8)7=Śֵ7g]kBTk_!LMsșðf Գ4O8ށsoq˛ 匹Ǟ UJG5uAsY{>|/itOP}E 2Tb Rˑl&ݚfYjkύ[+j5~ʆ:4nZr =;~Z1NTijE/4ӾDE 6q6{V-c[x.fȂv1)dx;X$un50G 8b@ipFR@<ꦩ|J{Bt.ř5H9 -Pߊ]s|Ԫ|, MS+D+zBxj7 ~ƘP݁ødKD_-qA'nճ^~[lKѝCLĦAp^٭`Ӡs!4a.,OS,ho /_$:S?ޙ&3p$H6? ݯՆ+st&8`N-]#t+[YP`#7{[a^-:it * ~ZHs:QRob M0PG!^;*Q<{CbKa  Ac%`3Wre>e]i(Ǩ 0dw pdo̜인u;f!"EHhMaZxjnl4»F89`qcndaIxkxjEbR64S%YM?UTCo@)eJF@n|=LmP1m8R51ag7fО#]:PGdd%f5+٦LH\ 79౯(^}3`T\zNp s5bN~A{YEw^?"[Ċ x-&pSb?WZag쑸=kqn42x2i0 3q/rX<А4P8E=Y^ NpOE+&Ws`;+>KM9VlMj#!R]H _-LU2 PLCL2PNL2\<+SX6a@ׂFInJEaN\챙el3UCݝ‚XV&T5Dz'cC /ts ocniQ1w2dNA DՋ\!UQkv%aŨ삣0$oSo+:֥$hYuX ;FoV'zRՒ4>N`u%%Y4QEzCu3[gv~33VWgZq:̗HLdgoD5mr `T`kYR9h:v4$E9'*'jM)G/ 8ei \4xB;m%sM\KeNf`<&``HᤙQКߡ;vJ^L]Y-#"K־[I9rir\>K ?m1:IL@bGDuu덗8Gpj0cee=OnBWCdvp>3fvsҥŧ>_̍ k Rv 2{ݼ*S3ż^/0B裏 47ڄ?SmGa=9+ jY6 0̩)b 4,p aXM[L kDY8A%T' ΜNQHr\[Hs^Q]h< |t#*V߃=FQ $+K]L 06ep@D}|a9 $kH1.팼c1JKlʳ;F͍'PQCtUZq@ ·ț5I9]s X {lqzřDbdw:Ð.{d0d)^Cre4U:}5 eԃ[y1>^:"qhUj*kƥ|`lm 6vkr!w`JQʪޙFj HdC<)|_6SXF ea0 7tBI=C\Im7ESŖ4m!b.։ t5m0qjm qPL]*K 1?>|o;ԎUqx^\7#T'haU.!RW "7vH7-bǻjh)8+R4KZ5W&TqY1XuB:x WA(ʁ>M%GX=G|e8徱DMU*q ]>?dŖ~ʸk⼔E#be}._Z(:=aqLrd ut"<@?iSWNj ~EE1|jG=;?&.F]nJa*%>E SKj%k%r[ͤ"P/}]C*K5-3 )Xae4<4B!s/SIy;{w0w$N X]@8m6O9VJec w4XБ݃0s.,[rSeV6ȆDOU+="X}^~I~mG.* 4@m F!X1OF'>7Fɞ.lcpoZ%&S`0G= ,Ⱥ&pY`6FDJs}mZp my*J4:SIUہ-tsyO$P"@wi2Z,Ww)F 6A[ ̩ ǃE.ܨgLッE7@\-Ylw@A $ߩe V7Om^ I:]t}H"'g !#MqeEy;zΊEƚ)S>@G AD20:<9]:;vfq'| ,{$j SAZBphv@5fv(UNx9\ށQ,v)A9J+hnSh|'[V 7u賲#hCP5`Sz('L 9vV}zNslK/ZMYZy>HF|V~RfmD8|,;hٸ+|qX;;,_@D ~b\pm=b2x3D$ ϡ,Z>?۽pM Ac/ࠈ[Žiem.zͨGI+i6֌֦Tz*RnhJ$L C;"m6x|Wq=vٮ\ybK{t׈ E^'hԗӹSKKg>׶68'7Ė .wT6:BoXm7มn0{.=ųyHTk;l/M:iBK4FZ8e9 <Q9l=-G{0 5aX:{-NV ")MQ .@8x بmO.{lYU\]hgߠb9rpi KIs*Ct#dI{^m{ij4qװ8t b1CxKC4&oUgybL+_T1E12PfvlU4EyF\ืt-ZbW^Ex 2? U)|`Yj(ar|&c(<Vw(^ ߝ(3Wq-س22皕Q@Uv)EM\Ap>ބ57/-?g '?Px׋YMYr˕p+o@{nQ2"X_\8>"Fzr޹?v63aǚ )Sx9N;R%s7e6Ԓօ 2c7JtHILFl6w ɄH=Wt\]]Sq|"z֝..S6 }> $m(l-a^gwUS6Жn'utwIRI4}nl-d RDD?ϭ.]FO:ʖ:J?"zK4%o]2m)$;aCԯ3R Ș}ѩ ;U| ]ȩSd9MJǭh|'[d!w;5B [y[~{ɣölz~{bIgPepg_%ܱ(Cu ]FⳲ՟3h_jp,ol*.o˝֫pJh+u,똘G@Pu^Nx7БێEd m|Ŧv1euBd?PB *yUi1_Hlk[[Xo (#DLNP9^ΣE{䒳.*I7vVU/T y~edf*CJeP HwO;& ? }I(#2ЊFtQ3}r[f EÆE7"In5Ěl| t>~ ;4_쯂܊Ygﷻ? U%e9<&hU<%=pO̥ lI'~srMbU\wVs@46>)U؝nU+QZB$9Tmֱ|VYG|wymr=1᪂ ^  |Rt(I2])Gt\8Q$8B{VrmC3ޮCdףd%-}$̘c虇@XDf)IL Zi%̍ 43U bgh|;r>|{P(@ \if`Q7n'mIL{$uրF}ʏi 0󠢒1-W:N5ۈ+glӑFf?!ҏS\*r Qh8C3o+PcKQ*ԂB n̿y9ZJQxbF [;aZX<C`CibD U]'c孙B+PYYkveE+s͙BRd 9 NIƯMuz-B߲eq俻 i"e8vv#@)c_QgM6#Y'o6~Jn Nw.23Uq9#107=BOzXrG" YJf6^l{Bi >b1]5],H57|OWg,w9b#^x;]<2i.U DY]}-A^뇆 i+B_˨n<M$򨻵[D*^2(]U,x zm VVش0xxjqqV + ެlF\צ ::|tҎN Shd7Wv )A p0zywv֬|4Ln` Kx|lFmX KcO +IU\Z̆Hk bj47-MԊ#i p O`]ys׺|b=4ґG ~o*s8CFef^ޜ_uku#qK:X"Z>fqN=4'&`#E;6pIwWտ PˍS [ͺᢾj|J:C?v7Zˊ TFpnl"es[[+Y.`ܶe=ط,슯jkE&倬 ` =;jpo4yTU2a_zz5ώۧgf:A͗-mx!Ώ&̕dͪ~_>]ԼQZT3骣 w)?$q7ns˯[v*=J UjwOH;1*Eg}je ۶GlY0]: ;6 T$;2ۡ9(?ē6a繵2k?9"6Kн?'㎤u+@ R1ޫDsSPV Bb9%Ԡ 㷑n4"ny2kμ]c, ФUtH&0ڃ?C ^1`T8^YW QPVZ}vz%bhc{*yFN@Iв|͙>xf3o*p:r*jĽ@a)4QCX5t/*SOS'rT3SŐ}գɀ 92.TzJ|qtSj2P`gzW*A-6c X9@Cl+N g[hAۏ4 }nڛVc_{YrXCIDDU߆>znVV!{ad̘ 'jJ/g?%>X 6 "''S )Y^Lu;˪G?5Lt9ɽ=khnNjbK`چkhgJ-mi/ 0`<>' 1 ˎĕ{Lt?Vɖ:U ȷJݬv*0Sh3'y<xs}s\M}}j8CeQ;,#@4w)s|4dhܫMEBa~'~E{?2XReߋT CHa+.&O^ Ba%k_i~9GώaCNlʋr,)P]'x%b &}),ٕ;@TK 8A=MZznhBwjʙ5U 6 pէY ,w`'\&!>[z wz܊͊By:*+V<ДmR+"U/ +&ݧFo:L ى8pI=e33v㢳ȭfβZ0نu *,Hm] Kfn M06zw'$NI5lZ{%13vo^<Y ׾+ )ڝ+]A$Tus<]"6jpmŬ6Õ҂pUzRE8]_ E8=%Y'Z(gNcj;{澛.ǜ>bٱ&ұU řS:3XI} !*XzU=(wꦽkQ3MHsGJ xy0Y(aq@uB']GlPIcoc%/{(EwG~u[}f=lWKRYA it!0Qq+d$- VTEg]|jBlWmV.-ns ()zqxv a:d2u`R-MsRwj6#&B| FfT&`ѯN (JsѵJ!eb&頦WLĜJ*3@:+a>ͤ/U#P']16X\(AD /Y+3!Nx )¸m $+XM$ !4 V Oy%g)H&~nOvF-u}7Kxz'ISvYtG:0S%z!Vۄ]o<Mkۚ&N6A}51]ɟ}E ]6.+VRbT<<4DD$T0jQ)O֫^|Q{UA⩅={#kP֨x33- +v<'o =ȣa* i 巉@Qg9~pS)c;32|*?P#:*o[ɅLQ-RxV&WZe u ӊ.uH#EF7\f6E]i/6^%p(ّ=j!Z@3GZWoflmV lA~0Y7+tJȴml#*T5lHxPuvWi#)t.gvC a0Dc*/8|ryL o`~gx :,6ۃO !L͑WWJ+qfAfnٕ`d)GA?I])Q?g^%1n;x zQҳ?_hB,_cK11pzs t*@B>2ce, _'+Ev?e6C\ YRY)UkGtWZS,s)1v,;Ύ #r1T'`h%{d;}!=ouߓ=-i!E:U{3v h~T'v錬t'+&l 'ʇ]a%]I'W:V5$vLXzl7Jnq$-_]4x/ 1|oCIUpSDW0cP,Fd=Gu}>OM3^vܖV&d6c)Һ[ĩRaz{F|~Ksd_z+ zU7[jɆXyc\>mҴ۶ktHsqָ_8RZ rqv|z'R,Xvۂ7 PlqS:b}yCϏB!GK#Pyu%rܟ|0R,uI?5b-51v%~oΫrI)C<57+c^حϊuN)/2gF[:%[M"[a0vM}\d`ۂC/zU3 ǔh=m4SR7U"yDrKyTpN 3Е­(t'R\("{5EdA ըA٤gz@H8?vUQa{@ޟ3[Jqԁ3l:5Vx4!a#(%ףj+iN9 JBi}kJ!%fa!M`gGчo/nZk  C6?IO$S@壣|R=҆(7R˿)fw~P_JyWx\m0p">lY6XF*КPrau`cIwi͹-( 7Pʕδ ӛ&~Qko3aucx|0%9 'GH+ e)|wױ}Tpڔj-w׃Аώ-@{[N(Z+ H>,g .xNB~{DD* xoاvOy-,*x^vr$rfMUIm{ÿMC1{pr'Jbs3N@Atg(FDCJ\dOőcFPGv)]AfL;v+0^P `?.[+av4n{%o'+ys, XPO_+݈fƙnowFξ7nH? jH.^v#VrWnt01&Wt!k3Q3 K4 IO bq! .Zfd`zn~ ,(Er:"-\DIP㽰ɢlJbsi&c@j*#יl *Y^Z{%7>|ɲtʼn\qEBީ 38˓E%.&4zXkEzDRHp/4G⍼ l^ذ +F3cNxd /R"WkZ·LP[7=GuIN&mU:ϡ|^KeFp&xaVM42=腽H^?)d4n[8Bǣ3=p>%=.,"iO+=ݘI`'o׳EB , yAk}"Զ0N-QxN%Eஅqݠ0t3vZZT+`_}ܰkiܘt?//FQC, e)G,y70ߔ(1)tB-'@i{K$ZO(%şg"Eۦ5T3hSM;h/=^)O»F/,Pa 9PTGȔtqj%ՏRg;Ǵu5 ly/ktN޸&#܃F]miYb wE1Q,_/s=pf {sgc2XG=tC1{9A\Q>RK`%cޜln)3edU+(d^W!(S;7سWYJ /fv;":R~4?j$`Z.A]]*O=ϓ\zLW[Z| %6*Rs,-NVX]Az1i+G,D#PS:.7Q6ȭ#M󧧁ׂ:AHd%P32=Bw@ٸGT[Y3ͼdzזPAꤪ޲ 3IIc]dXcvkB$Y r6$4bD"{ zhqDH|KxƟo T$x>,FJ~˲^>`O.Ah:g2ID!AH ' [践$7usDdxoX yP*7eFM)Yчo#SL`l$ ?oac8v5?;g1.ړJmT-4 >Z1*BSͣ C /](/hy2l`5GG.0*(:Ȇ諾L p&00^,wz>>O6>vi@=K5_Z؅<! w8φږWwl„ԔXOBs֗cK#-{ DK7గ{rTeߟyvc[XU'ę[蒓<2͟}v57TxՃ$ykX}θ(%#( Й&0QMs![)n19WTKTyRlڡ)8&5>&\ҵ\'2-JpUǍ6*2[4bjS{Υo1Ԃc,َ̱z?!TO4?$mum=Xԗ,1C?WjwKNԩ'7iM&!V?tɨpS8psa(BPh'idkgx^MAj"5FwҊY"tfAJ# Wb'6;PjN 4"Eq "ٳ102M(x$zP!mX[ w‰*зIi$쉻<<ʳ|93H63K T,pٞ~.ť<[9ø:?̇ Y< L!˾ ^'f}P{WP_`F=nX. EM;8KVZ\=zIH ҇dW{G,Beb$/M婡~EwR`n٧wOM v{XOc\d5;u2YȁmGoo8=۰ huTz/NKO?wRo&ǔ!vmW/.7R}#&.V*f4s mO{[NE^;q.Dg\36ngq&yR}3~%64Ehߏ$X蔪veS|=Qr_6|@KS!pu;RU&nhmF*TrЅ 3L%dwҮVGmFAqgTxYvb \J{7 *!yB4v}tn 4_xt>~{KY 6ֺ1[8T!qTL5 b9!8.*ұtO'H,G M|yPhzԶ Dt,m+Aq,n59k 7@jV)%8;BXۊTS#tGHvVu4] lQ8y6qQ9"")6`.]tcԞN횺^.YVGU9 }LOS~t iTऑ؋72SxUd$a68xa}Mesl{xJ'7 .P$hkЀ0V9έNUJ;Ư47!}0dm T6pۜiۘ gJ5܌:n%{V1mwC<JƠQ>O ݎj-هM\Zx~yKa S;e?pC .RK4x8q<* 3y6 SJ 2<3G;'ypǚoN ͨm!ʩi#ٞGPmxKQ75qemXj1HUk:o˅*s\;&B89*@.qذN>x#"|ZTTTl \b~3!yh;Oh+OKUl CAKk0g|d]]sAimN{.3G.a[C5joq}\t$󛨙PnqP3HtAggpah85%"ݓҮ"_eEVyI|@a& D÷P;9:-LW9 D\0sX]ah@ZI:vMRh7Έ`v,"Č7vr~|E}[ L;^ .h$?Aaܳ ,w>٣)%+Ŧ:])W(ѻo=AЛ,(aX=q%>ShY @,:B~} FDf a's@k@63-U>m1n-PZ,C}ke]j=#@%X]Wz"EVJH;{= 42{?3g||H "N/[uVwyh,+N8KqVVnEL-fs8X^1-%g +}˩dO/,5nVGƿ'%I^q :̿0;t{>9cMurY=n򹹓kE0"^^)7 *1.A@<Džu彳YQyg܅ZͨuO0.nM=4eCFt5852,% ie1 gARkvvLrU_?BWfkٱӛZ18zlYǷ! #F-M^Ox]|ueɮ7TbE*:huT\ltIS=}%'/?VlJϐ涆a|jd1w긽t-k'.oXQ;(ynk6' $֓bE. '8*|oAQM.,pQJq &o21EWNîϩ0@Y\%X\ @A9:ddkceF~Z{#(RORŒkNGh_yY&e_W0lEݞ:c.+cEMWKîԅy[M j"Jv~iҦѐ+fL{/#؄Ev_&7Y -Կ\ I 'vooyp_904Q`-TIXYNJn|h,X#RC^L1F$Yb P8kCHft]2O wnҢW--#~+w^Y,e?4!66(ŕp!jhq3;2;hVARUSmx(0*˫ڣxg-#=\mN~ 7H>JM FPvPN(TTٺE sij0hxpĮK,ok}'ia O"#툜֘3K4Bx4؝p}DA:lLG{@{ёn=S$/EZZ\,n` G8Lhp^'iIR!GKW"HV;5mf9ve#an{ :Hl+4c-v?NgouȦY_(#N )hsżD$;F Xd[oSdI 塻V ^eFnOtXQhcYgh%뽤qRz7攳UWR[&S>3vu7 ,)Z㴟ǫ唡XHcrHuP^v1Z X Ǎk G|n(p2~rKi+EB&ro9CH?RxI3KyU3KF:!6v'Χta@SgēT2Y^|j4Q}d9О27EH#$P{fr>O~5*kl5\9rwr# ~(_}M"Tt)Zn!:)7^m)5 7҅‚tkQm1ʍjC#Rd>NRI(K@>jPDOޥvSF@'Yg1`/hL5j`=eץ nA&Dq=3e+g)nZ<YrJt㮮ʃԏt h!VCcEpƱeXz-/aѫԤS ]!f>.F`\0$"|`GZ쫷bzq;Fo:Z$ 3 Ug&JD1Qb-D-7& Z I`D˺×nUs.V"!>kRPVWuE쥳oUr>!@]C0oG SrE4\EtfaFDGv#Ӡ߁JiǂԴP oö5AfZGK?6; N¡_KNH#b"7 we^NMujqnUuG$bT,)ljx2:j5>'&yM*'dͼ-QvwH b:Tڣ1c 2|ۏ 58 sR =6G3%;]e" 1hIfwM{> N䍕%{SIVyGbJ`W_| 9 "<%ȕ0dsWs;q|[1ھ6Zve$n&Y뜴I930(CYc߷1МzqULx qz ƙY?τnAВÕxvNȔN\T0nr!g?|{JԈ^]}bRkMO֩I7Em*bLof a얃δqYo-(IHq4(3Cx$% 40 W}=b4Q{5[aaٸDN{]v5f{^?r\ SQRmul 7Pbc(/]iPTnjUtu}k2?2nc >ի͈_gX 7U  =Hu5bk֊&b@Ӕhp5DU6 7"W*o:.0fCTxZ4Yc_zo $](67!`Q3cpChMPE 8nʍ=cFA5*p=@fC~yQZ-/zn1.CmQ!`ɻAa^@mmۚW_O&9vT F.IPbMp#&Jfa6TעlG[.@o671'Eq_ X1X#KEjvU>"';:Nl:3 =7*91!vUeV~rH[$1Ѭ:i.6|VX{N t&vH1mz5@y%#n0 o?$hluU܇欼h!7*CjE3G$O@n9Ķ(φnJ겤| VkL U(?ܰUpp%Rm:@N w3+fW$-CM[~<f{8(vv&ڤf>0ǂ':&ǼOY^g0` 9:u;{u1:YUQ,ޅ=]!ύþ%9=sLH.$h,=>q8SFR,"~U*BVaeGNY_0q7Z.ƹXԹ@myqpt 3h-OR t}鵴p"jt'W1OVaM 퀫?:tʟE]̣l}_kz-$ 3Ui ةhNym-K,HsnaW 7QKnHnB}qB~LYMlottWDfp?DIuG`& tؼlLUڬC29Lfjd_ \b|,I6W+!L$'ڳ,;U`lSH(*9؟4;"!4QLk&Hp(-9 XUvHڟoVfIf,"B}WP$ED5DGklAI+6P[H>L@=3`Ye.w.]P2sJ=GdtQmf.01bu\|JwOCY/s[>"!J|1t(rjZ&1ϡvMبF+:Wod $WDc@}DYv8"s8.-]Ӎ]:>ilzPC#-N/޸~ܖS8wE%҇phm;IEUN~Ni9֯ iPՎV>1( $cj[ƣEfiFրlє-9EXW*Rز0)!8x5E߽5vo($0)h^J] E~ݲLiyRiߡUL%b"t|:V^[HËZH ^a -![-9hٓ,Sxxl.ߏȜ2P$2^fWUe-+CWy{Ԁ@ps$Uo)@/R;z$_? ͕m")TCbK׽y$60p*ΔԥEٜ~kq*ԋS~\VyhX!cbZ g^&L3й+lyU*hyӫ5>ԹPo!?Zۀ0rԻ/$Xv'4gMzo$[Xzvx1L:V&:I5EVĶk2Mԃ֏|8 dD)2&T~#L#QM4T5/{/ވښkÌUR%Ob1g-xF(kf]k͝(z!m&#Q~>=jۈW.U<ݱ 7]>ZUY$|v]e,mpWK~P2SEޅ$"f.7N_ w0@ֳZ&DžU,ǫ ي xAa0r^9:`~C/*+\Eԅ#XOEwo,eJFLwd6k| 4~<5Rk\kĆ 5s;%ˎ3grTR^N;wnXYԟOIĥs}$4|hPI@%k uJ{ 9OT\U4m/nw0<1S_fDCS{@ 7vX%o֖q8rpOUCXS(T(!9\j*^ͨ70&^8?| :wIAn }pa:>ߡb䣸gDZ4w£) pF(Ӥzt M aϜ৯e8T.]lB jcpU;xGGx"t_\x篙\"I,ٗ= y!Yh:r4jkjXd u8>tHV_sA(2ZA4(3{6tq2 sEzu2^&+jɻobJd Ņ_S?D}׹^RiYnƞZ+mVsbvGKO ko5h]1tc)KMcÌJl1WQ |1^݂m' O -"\rC5KƸI5cG AP mI_!le=X2LnaRkHFeƊ'#U7H2qvls]ڨ!q{Y\CIz+o,*b ڔytV.[ 9~%XթCs\jߤMU^MQ<%$ [\c\#kX![X(9v*'g{P"~NIz=g^4RQEW˞&zaRc B;+h4^ʋ"刋^Yfr>|Qa{ ),E.iz4H pi%KI@dn5a؅'BY+(ncċH+e_00i2 ,#v :gWeBLV5IL^ڭ3G5pq~J]?q JyZ SI |F*yUז]t2I\f*+1a] N7,$?676ex3VK5 IrHא )+<|%`ACc,f!55mqI=9wq]kmnXfVۅ>fXv<-:*pE ڰKHu~9h{& \o]$i_5Iװp$R9,jiT/W-AHY\^BBeRiӷ$"pfR 6R^4e/!j{`X_J)1]&Ao[ !qN ࢋ!%L&Ql/M A<ӉQV2@D{t5S )_YݹA^DY4m\T~/uVAt+2`8}G$v6ڻn*::Mg)1P|iaCMv9ySqi"N5JßɄw&NkUāEp6%„06J!uPEZa\9_Ѻէ+_ѧ)Q?i_DIn-UoB|٤300o?(3;wqCn3A3NMӹX=#zf*{Abߓ$ci&ͫ]c~Ӈ$WKV4y֙BloZ9;E3I}Q逕aQ mZ(ӔPMaL3I`C@mJM7t—+q=ӖY{& l2&GPv3߱ÍqB!Œ*q {ҧꇓoyk.ɱ8+#d&Qḅ#t<>mK_Hn<)spP$|C+L<>YһeG'ݤ߁uYx@Rm˃^1r!5DB%%!om|.MQiW !. κQ~?S]|ǁ!kgMQmSW~$_ˠ#6m?'x"F`,C U& ؃9g< ,A 4|c,p7z۫7=w}LJ@ۭKH(!WU VU }pp;FNL/ J|>xgȭy֠䜒FPw#j:iSSB; 5vr23r' u>mGy.2j܃in;!L&-2g s>C Nrqw1oS5d(IN )%O'Y+nIhtEb{o5ہ-lbd&o+ru}9Z;X)l?L‡H ># ƺ GGرޜ(UNة^$ul<:Wpfs X\3ݕ8ؽR6njNT ĦCM5P1KV1:Ta"UƃRH?DY kNӁv9ʯf2.Kh@hY)F9B+W$EaQK9o=4 qA-p8|SVG7 $'N񀮁 Ԅ%8I?aG&R|$I& Ա;R)ҝޢrìtQ/J Ɋ+ 10\%Md5aݶ{=`]DcA`u-H0ZbvGV:{nV< .q~p+j'{?erm!'u 1C2 3\9~tCĥk&o)1ܩ QZ*_ѢδP{@~`\ F$,J07 Aa?E ;GV_UȺ4}Y$skW@z8ԓ_Dێ ~js5T8S䭱l07-}ݥ]Fѵ@u,% uyg]'ʟ B=B@; <:Q9 ,xBUtNQ6EALCL AF" KJB6T '%g=!dxKVƗk7%4QVӅA8 l$dF6#5`_rM)!iqR>3T{3q&-1IK3FX Ö]" w6V2ew=R#&qL_V^$D]"`T;*>٨IMK"/Elǹɲo4 ~TQ17`_&6 zH=;Dt)~p_wTo3e_ eߠ _U=p:M` POE[繪j v |<*lu!waV['8j$O>HXCh* h\dT]Њ7@tQ^umSiO<ğŸ\c~3-hhoJ@0Rj%s.J};Ƽbk'n?U0DHNI:/ ec{n(/~uhIT9TL O<j53/?y)H^M(h-J/5)m(jbPq#7I"R$3L4Q al>3eRLqK2 Řh_U GW*reXgYr=&D.c| y{Ҫ{*CX5$˪@3(q^8XcѠ`i/|be1}so~=-4dγv-\4XAÎn-1*A^c^*/¸Mvl+5:m)dmeft^̀!gFד@X㸧Ɨ.Ee@O.TA<%6sS7ZİRz+= $ un.QΒ`"@#2՚r1\􄨨43%;c.U뾶'Ż ') oQ ˗!u^ ߩ^VP1z^VoqMN8<$ry@4s?44F],O-j7Հ{jixa5֒# ?϶mG~eiPH.ȭmȽG m ;0DEꎴ#d#oPT SdEhK ({Fd'Uط'J璞gs PMO*u¯'%GeTKcCf'Bh)xGZD3F)?7#., |P*WC[W&n7~lf@xjrs|H/u!WOtm)-ٔ Q20}z+ L) jR[t1-z]])0d;\\:ͷ=:急ѪC:a~zzS,RK)D{-) Q1XCE|m1|U_^%5*~:u] x%\C03$ȱ <``3e|Vyo\lj!;fYPjH~;&3ʒKNa2H˥!TJ8N0fPQo& آ|ƪ!{.*6sSJgḭ Cfh7[ <[>/p~iaC^paЮE&d -gy| /+qKD,M(ZQ k輠-.(=z0/3MO1~ԑo )1Xcɡg^"ZIej+eNM@&aD7x7*Js\{x"rv;4gj@"B'S=#IAaxi@G;|N-y$r 0i-4[,T竞˭rԾ5r$;ZoTNw">s{5gv;Pf~FkcyEoYM#!:0o/r&|ov&αD-;yf:±rx.\S2.mۚIlio(]IZ2 7eqKt$m#*Aؙh@Cf-|tMI$@Z<ŔGF TApgZ:*)0Y)Ca,1 :5;ZQ//+ йk\Q{]_i9/5Ej^jѩw a%1s(d=5Zd(Kc3kCX'ԍ+-V D`Y*BHȲ`ů#^7`N9۱BN9A/7fpS(^#`Yf RYR0Y'BD>(N[pK_$98Ƙ܄ .?t42\YL_A| utaSwwt959so8 H܊s[1"@J3AͲ"YvŔ6?@R+xص tB*A/PO5:xS⦰|9Yz9tg29oMDڝAFR8hi'0a:pkE91#Zp;$~pաO, vœ574U o۔`J=lg߹A$U;thn9XA#}-ߍ.ۼ[l7Z@G]l]Ab*R wmͰ9W*UFwEo\33G~^{ XNqlLú 1hM<]A쏇eK7mܶSwA;:h9%v㚘/ゥX.[@OdUb7=p㇣u6p UE"c\e#XɏQ2m&%ˡ*( #7vd۞%=O?~eZVɀOwe#_XU-otzO.[yjm;_De$٢7 }Wq0wEӟ_1q)!h,|wvTivA$*06N;"qoa#XԘ^(EU`Sl)}BE]EKӠOnz+6V;-X =!kd'R7 ݚ!:Ŝ\B;*bOxsd]V XqEצ-\FG0F2YGͶ}W:&2#E+g,yxWqpG=kYx>+@Hʎo hE_$z 61S,WHl2l}w 7nLXFϗmTY6f3rfk:\7 3;BE yH k7ЌS;ݻ~/32-ypO5l1oW!bߥ63ᴬ3],FNN.DoL3Ԁ"T,Cv;8KM,oCA}T_)Z[ݹA [;DsLzƶ䓋GZ`x2#jY͊AH}_R jkSP<O[>F=+|R'`ŻFp$5y%O2e\ΰ2N 3Z>p $3!:gU{}6Tp2ë<%V:|30Ax&\kѨ{ƹԃ{/GG}`Cpi:,_V{{^4XR (]t|#nWꄉ\vKѴM89Ȱ-Tm]HP^OKDf}G|}[N-RjȘW(;}S~|d4奓 }&EUz[ wbuO ?dR%l_/'#u{KӲsic*F9J0jcD.>tuoj{1{eT2#m"5? ^Wz5]4Z+#V4׻Eyw]$F3. C3P,6vʟF<7?9 2gjRB(ipu?KM#4$"}q 0C'qqjw IG;/( ݌u=*vP u47WLh?[52{3Lz'51H9+cĈ%JridIUn =3v-J}@7p C.%@do(s'Ģ6n6+ˣ'n|lLbu81)$UyJ|k)|tTj!  tex?A@d?~=1u߳n#[L_XҴLZi#NӜװ:Tmp9z{巭ç>.P\oi:F榵i%IIS'Z ;D0,@4fʱpL}g޻mP%K1-3.xϼH#5w##D8^6*(ln&F~LKkږEjsXF fYL@)pdڲl"w&ӋQx(嶅(-$ zGn5%T/Mv5^wrJ@ nFuN;_F{Ul;Wn6% SP !|[HsvsNtoRC:PK3ecj"XkdE ȌWF"nͰgVМ9b"g[S)q5}G5jP>4^cßk3^=׵;J;-?TN2$ӧ@UnPrߠt7|ZչWIW sz̎\b{dir8UOk!вAA}iԨLsdI{O|8m y87y=j*G\ JZ"* z"$&=(ӒŌu [Ӊ\bH`k2$p c~y,V~^ud%mm39̽fќw W]"Vmf!7@EoN%,wMAġĉ꼝z 0oLE ArRiy (jC_wڶ6Oӯ˃X (ƫ C! (ڇغu lJ5S!Q6°z>ݲQyRjLEDTscdQ5o5gSm?+UU4nWUB KޡG ΅jy7r'1gt(q+䃊cB ~ s7r1==Xg^cv)vN_9WmƏ4-G5?F o baQ 5Waeo{CN2P~nK bSiETONsNߤKPkR?Kkbl0',-IQQ0Au 5Oh+('E];{?`y8`;<V;dSۀ-Foڨ"؉e$33tmU-?lw/hA0 ԋCwHQJ82L؝yiK0HGD7:eT0:Gb5IIpgzr_;B}="˕}ēϐ,m'ʓC'ɐ>8z#ҡa=:\Ngyf#Id͙CڣԀ k-6A(]T:bL^Q|,^)4_Aw,|Kcl_Xg$(?GZ=C#,2ʞ~1KE\AJ 8,$u$GoE28hPQ ay6'9]zR9Uuátn@96cQ~X1Z /eү:M_W IMQ}e|tF*^W6v͢:ҁ[O$,|(h aJb-q)~o2!L~t6d{o1׎߭)v7<۫i?)&#@!a@ь:YHSHiW_iksw5y2T^L7-fiwjZUy>O#uFhOlVc}\9cFuދ/\( s9)!qjSn7"1F{jKpDOP=3YR90{BI4ZT˰I$"qI´BB3+/m{:Żl p"Cݔ|L 2ᣐlZ*E̳T88aS7"omM$~Ŀ~^Й rxto>1Y/M.]7-2}-_=oA OR;; { n_`~[{(ƛJj*Ah5 ]̭6x-*`>]=*g&~R,TU(PHuV|r/teڇY:X{@pMYi"{mO(sֆ8 !paI-@j6vy]o7IӽHdoԻ-gm1}Brx,Z΁@Wk Evϸ"Ģjzg_RdlZu*s~W1QjŒqvzp,Eq;{vé:^%Ts5WHGcN]jO6cmǃJ0OMw9Rt )'91,73^JĒ,2B"=F ؀6iHBC(YtctU F lE{v2$x ͎ԉNYa2[ r)K{|[4 "b|*aB[2sm(d(S;UjzFUgD.IK}ɮarj5 d5q=_z A!~bG9 yO1F8aCVB*ݎbQDVQϻo00cWP(B0 - `@('[<5jI/*̹ Rľ'C џ]v_ E} 9B:AzlxL&31(\)L}>[M'g'[4{x%ή4RwpӑTH Erlˉ}Iuz>BkvGIN3\ XV,*S4۲|?@lBJ!FW04+@CIAMad fݎ*ʼPpmJYDۇ{-4]%KC-j-\4 kgDMGSa!h- %Aj"Zǰt$~$o 7}QV!dܮKQM׈(_潒يe\Xua^G(YC%РZ?L@2ۯ0Ό('3|IN" ]k3 o@k#mlo[Gzr+y/9ݘ Ġ8o+'LΡ3q!xt)=3oD[R Dlű g2k:񟈞aP}ݳsk?vD&TU.agZFcslX+Z\IB8@]s7/ aކ??9Y܁}N^솮|X={Qi*`[4WO' GfYOir8 R3w3 yAf՛3W YK5?O$oOcSXqZYp"j^=r^Mgk9֗)^cᨹc(O+JEdJwc@0vmv4[xI^j`.]=a(D0uSP}{ !<BroeNg%-}a tL#\_q1q]p|nzwZmFTUdw!&)X18\l5QaӐh 0BZ4:=%ȼ 6Z)PF)RBr ݦ1fsؽ@>ة̃0ޫc\MUvbep@==ԭ;ӻnj5a r8,Y0w>2Zn?Ks Zo4A0Z GFkH`rgԓa`0imt%*clZRu=Ϛ5[yYcYAQ^CY^,1N}=iOq^U; )hR=޲|#ÍN@]--f#nQt~*E1J]BH@CN(ة`ivT"RYai õ{~3'渿q eAIg?2}⨻wJY6H۾TT{H|,\6|t4Fc Bʰ%z0z\]qKF<9NdW.̖t#|;4Ypyj@'>Ԟ_ /jjhn2"^y}*%2,@@&:b &#|0cIpoʟm!g+;W*@]JE *JEJrfs Ur@} 0!~';}q|gUwme s_P&Τ7(kWK)_$e'yT%0=b$K`ChJ"'ench}>3ěPBx!BGNiFKeqp &KR"VrZeDq(dr7iz ?Qaȉdv['{w5:p|\`m_I%+8Kfo%fUӭyx{Uy&g|s/J[xNG6=I.\DdgqGYDYV&T~ :ґP?s7t灪OEU&,+C *#\3?օPf]e!?|WǛuϙN#{ͺgI},>4[poȔL4?pS9][}k?gZdo! B0/mJX5DeL,1n"c33XƱg'[1 =!jp=S#a黍>7dC8RzC4A^rQa+hhw<anbte,ve2EA)9GHCL]},w}'{;eDž v4tJA\Ab 7ь{~!\e`;niIoq N&h W]F, PۈHG:jn1s`M#@s"Լfjze=4ߘx~K],H(%Z™I;2{WGq(upd>VCSE|r]NfiF Zwl M,YD!0"KhAyJ$?CJ]2TUEՇAH'x_sA>av=}ǡH@Ļ[˂[neͫgP"ɦ )PѡJNҥ7ނS7^CNkQ<Ӈ0m:k@m0Iϊܾب1fC!P7Vp,W> Pl 1Z7VČAb iϾ|]w8-:8䫻:YQmJ,9g4.M_vD9;\iN2:ʰmI77T$0pN Y\+(;s5# m&FJaP8E\擉Rf_Вi'Xdkn߫- JEqHJhN%VoSpc~ mo+MCte.!2  X k,>SoBiq B3i#mı7Aq`[{ V5pYXA^=Ai _رgFVM`<> K5R[dޒ6 A9ߜhpƔ? @3`61" ]0Ynp| \8 ;es@3jMueÕ`h/'oS?UW$,J^^ȵŽD`ʼ*_v{Fj{wpGo-s488^ꆢs݈df= E[, MCyrLLֆN3s@=xc"[| gGZT1w0ѭ#sH: NPN?~dWɦU# XjJ+WIWF$yLU5V%5}cUFr?ż5D'0!BmR%P(¾}5~Zc%X`ډz(rx)kTuLzVV4 &+ .;ۡ"}jǫ^|@^Д%;/kd0e0&YP+2w ʵ1U q &r/.\Ͻ._McxTp\55'GjO9kP mt)Bu;Co'.-ʏv[K0I4 v/CK$vHHn61ҍEO)_!3Ŕ"hZuB{c-+WmSd$I)DPXmr&t1MoViۉ0XP^uyH៼Gh; h!3 W2$x:{>mk/rnw]|/[8 ql0f#<эJILw%Risqg)>>ڥSwz -A.%=,޺nL0f<焍>ϑ1B`xx*Ix5'0p#*ݻ>r5'RR]"\ͷ/X$/?98o0/:*iBfh,;M<&Ze<gmv݃FF& 0?@F[]Ĵ8F8EAˎdɾ(R5QlN2^JR0^eîJkW"(C-4PTq֕ͼ(?e'taEAT1ߟ^33GfeF/< @s=s%.!7VZ_ǿ6?ӸAT>U~E)U2: uV_zyșVe=ff6\.arӫ(?<<g8!yŒBxg2@pX^5Nei+ =.N#$EeRX;{B f޹4͜EjNÎu$7 tlxu&9t"h-fA.Ym> fՠx'(kb >fl|Ճ 4-EBW~v0>koIsn-}.CR903-0(u h&9ԓcqIٴ.;}&3.an"Y_jYd >9ȞÒڼTczoOI{A_τY7un1@JĘB|niKR>u,=Sqε`ķ ^=?W-f ͙n^"Ӵp&0Ba%B6p oΚ?pȞ g#vb_ӰՂ awoLck?y4fAҦ^_ ʻ+,ҚuCm%%'t4fFTi dG +[~I..lE9i $Coݍ83Fk"~w.pNkf N?&]o{3zN:*=WBwʰ=n|,QGjt:I:Gh ̍eVtro9m;a&`\#{&G2 !QcՔ/~N0AA6Yw]K~?HT@1Ǩ<ш&k#1K@~_yd}PiC@JK"Q.cf"7(jcALJ<eIig91`vcRgIVFnX$He45ɰC89mxLo>, 氀]|MbN \--ƹ!uӺPș7\."ޏ#hg$. !(ΩS WdS K9yC0@uif"EO9l !5,s>1ِ:o$K1Nt@w c$`N)VG12.֘4N{۸rWƕ# ,(OI6S+\)-WT Q U'z>kc~WFݔTtk-LaBV"䢵G&Y.|X% h4Gg2u P8.8:ߙZ)X-Y b:5K؀ 5Rn )YY,ۉIׄJ@HzA0oa}k-}w2gH%fv6#l2rÞkR1: <;>C8.aYü@u _פE6Hs9kCQBւb- !vRY0v9F aNЀ%uo,'qx14p1X g~ *7q=. fp X\=bĬf-růO0`MDni%qmV'(hG 2 wT|AgtesV6B* [a(>\]g@] vP*p)5o<4]HE;60#|,6)C7al|j_L!#)a, DE93pwGVYHOd^^8]$j (ޖHF&px0\.tڭ.w79h!I"x9ÁJ'J ,]''+Y YwKn(ri 4zmeRFFE}Զ! u㜜ŊAqɡe9JD?=" .1򸘢.DQg<,tO Z絶u]?"y<[*FCq[u)D.u0h.h^Wx.ϷPcy._J06AȲQGtCO_ tJ@-LZ^;7{7LN3^ٜ2x.\а2#v{ue])2A]xp,U^)3$Gy < d-=8 (NQEh p*z(RấQta,uZ-~sۛvƒiJ*mU| WSpWB@ V")ZCt5!zm/beʤFYb8[򽥇$3俢>heepwԵ d]. M87 lgE. iOi>@Fq%y6Zo/]M>aZ+2v[o/'VtC ]0YRjs)cA;1x9MwIkK,WߩꗓE+hM^TP ?K >aMpSd iRd 8~6.̛dy{!Ǩ(U4<3 ;.UL$IVR7w+ϔwQOR#iSP3W@N 9$b%m#=?bqh8*+jkŨ"m>rmay}z-⑙xLHr5–ɉ"p s춇T pKՕ8OX>wpwdD*K/->i%쨵3YNv̯kMA這|fcpt{Y谚llQŚ# O|8-mQY[V`1("]1Ɏ-kO&{Q" J# ʃG⟧9wJ\m))Oz7䝐WoUoMP{ Qn2ac6%j5yYM>Z0 ZBl%b1Xg ,$t07}=84~b^fjL%H]O=s p{G7%? >ǹ 3?_鷧an?3}6$s"xH Wܧq1o̓(^+q!tșwDPZa)֐TyWۊư)[V8syݣA &Kˁ'xF$ 9txHfwڳicIc8.UC`g.gc{Qhe8W<%y]}pC&-_(o^|+Kq \4_/C0n0 L"p#G*}^{ljA2#xgl\dW7 LB1WWy1&0z_t}}݄ ïIM w2p^u^X TigE"+$8{C 1O>'\q!>?S idƁ o0O=VuPtSe+"az2` f.R@S!F9ebP?y7ш͊P\MZ㚭>.I`ߍ2%h0ٹqZ=YF6Acn4P@9Z.KLj~<ċP`odZ`k bˤ擧8QHn3T0Yb"0ޥY9/@@؜x[@_Ð`_zt&6!,pRNNQ*-η2P wbZ{Y#tgO['CAWV|AhTLOΖ1]wi&v;y(ۙfZ֙7SAaeشVNϋH?@qE+` % `BwNXZ%pkEZwIU~@chŐ,D۩͗ ^VZzEa #q)kVќکnO֛drלؾFgmhwYTj.ftx۷D$eLte./|\>ƞ;8tО[ԻjK"O2/p^sB(?s[% 5 Sg>Ru`xOkӐ 8A/V`1\l}v2z4P+)[N2>ۀcpmgwP?qT+ mDep2yzϝPscԏvR] NiYkH0Cl.a)E!Qrz"x\/V Nssf١bDE/QʋC߷ B?Ÿyc\-ʇ-kETyY.Ak5R&9-vtRZz@UBZ1{0Nte~lz{S3L)O@,[ 6©.fd2gkNCY5NK&oq~sO]6~!e !pЇE7OMA !a#bO=9cGx%DO5U~)^ō/@ՒhSuÿ/6ACJu+fכq͵xʽֲxճ_Q0Cmͷ?c|d,Q)vǹiD塉K0A r2>~fhU11 \EঅjyI&5QhV |k?HjD(?4b +A2'[3mlsv=SC}B*)Nn n9Pz:.?W Χ>INgd"ڕn'Ou@|N @wgֹY"+Yn:c1}D6Zh}URnhnq-e~yNjD-{. @lH*־y>*j3a-'3s*").1.Ζ 빫jMpe㝁NE_|f,QMO*یvuhxq9ܱ0Ʊ;c=-3cժEmT3;gڥlzo8̹э"$7(ȐA6,t$x}(7$4V.@z& \FK/e@W9R 2}S5>e䋷 ݎ1?eAKcM&J[ 6h. A AiI0~58^93dž#'&`L8Y5d4mwYQrm׹A8[eHdL\ FՐF/V;n\f :cH@28X{8&%k,ǟ>f;ҹی6q™(ěeY;e"&Vq:ki{ۗkD3WT9mH]c,H7੆).}3 VhJk;=ϐ#D^Jƶ_5=#KBJlt 3 UL.w$g:VK*p Jb( Xk$ Mǰ-)!>/ӤzjyϡQO5#GFy5*4YXOJ+.%>%nfn5sL>uq9X[=LWWsurwd k:HηCMN4mj5(rsBŔMȇׄgŁ6opW{8QD9:e/٦1p;oebNܠ&>a~2eִ#}< Y!ɫab ]?}.dJ}[vq 3^Ť El@:1 0G:b D ׄ?aQAs~rQӑ8o4X.uruDs6 4mlH+Zhxf K&Tza'֕[]?ٖ DBMvZ9D5i<MHzF|!A%^j]:n#߁Ȍ/Yl0L:vXRm&ߌ]mLu16[nx@U֞Ϊo>Q>nk_j`3fDN0b~?v +f5l{< eUtGϾ\2^`U3fT_q{~gƖ==OEC=b`H"v pͲxvïfo{uҧ7Y헿G._d{=ؘZC64N!N,Jy>HHIO8`䔃.fkk6ZAgt%K v0?~`?9yX]t᫱g,݁<^Ms}I-8S(Y+xa%'ܮNjcOaG"+`qۚF \#e &Ke9t =pӕд_IƯm pHB +0ޒe@ܸvg0V5r荬.j55e|*:؝ްm)^~+]mlݼH;cI k#ăH}i)F2Jy,Z0H[:$~_#j]TLT rU)4<.Dxo+7:t,AēpQAur %D|ďqŽz"?FKУD-Ma䇄a~rotlB|\5]A kN,i$c3a`\|(x#+dfGx"CLӨW00C=e6n1 H[o-L^aQ1&@'%^oe4,oوZ@XxE>"k(LZ|!^Ĉ<`nVN;[/ű$_BCPD M/õ_JUoj7#wSoc{lpD֥,DD% $p75q{jkކbm0 ?`J}L! b!Y/t;R75WtطRI(Aty)Z/-PAqXIvt(@j?Wx>-Z|j=Fjr?'S0Z֞ICU|%X6kax#s>_d>y6HmND'&g>aLX |q/ eMeh\. e5|Xɡ:Nٳ<AX 頲Ó鞋i2}xH\U)J!7kk7s-]qb>'}p WkpאgrQxnVz+e7]+ZYb)1peͦW"2&/y۷uo qW#: 8(xJ7\Ls"uqu]<1IzA63\XŹGO䩴VtAIAjup^t[ O9бXWfDp/(ZTykliRt4, ݌DOgE+T<9{C xk몖 <21q9iz0s|n0{Uci?=fq-uP'X c3zU)X~d/E5NfbD'O6s3V!'ׂ:S&gvP[wI o|JC ٿ.c_u$bmeNK1ӗ$-ӕJ>sف%m@qV KtD@?FMS~̑ D[{ߏ#bGN_Ĉ)gX|ɍ剈JYR6#\nD4chGjua~XA1Ⱥ] pd>z0y@Ji=R՘G9Wq;&`, OdAtܤs9Fc>֑p3FH^|4s@#>+jvjs<:h?.!kn1S栺L{c(&I̓ 'l"2'DDrk+Ly|Gi$./Q٧tYn ;|8*XRKY7C폣+ _} x{YॢʹEMBv}p3jҼ4pk/ #eE.! Z[!%ihtuzV4`wk!Kޔiv]4d[FC\;uvQ|&ʠDܮRwWapׁ$랜."| #MJO#ߓ0Kr>k?oNbu' Ϩr%zwO8OۿΔݹYaFHB\;f@ 83*]={7Zy7Ci'#';km UëY #P89}d;fBYaސ#8tzn9+"QLlx=M %?ʹ{ iNazۤU|2Wwof` bN<ѤJ > tQ lw/l$-WvXS6V* }R͒w\M=O;g?K{pPcHMk(\jS#4@1 X\}ypU T-Tܥ\$ |3r"T=~ F&?r猛{#^_['s1ض XGʢ.aӉ(4.8! j2RzJn-۾r7D NC`!wK0J>VR9;l)'@ZY$DsmI#]|͢ [O%v$ 낆v,a)Y \Q'4N\1z }r*H!o\Ŗ x6ܔ+RjdĆ^no650mI7ntJf*zk 1smBBxfs7$VUL&` x72<6*1(z93[xPϟ'x֡E.K[H2@O,5pg3SqlMdd\|:mi9ej?"<-mvNMG ) AZL^u*r}GV2 (Q;YK y31:X ]ʟA27oyt%ǗnŒN _v]86}W~(A7z: \ZC)?;U%``AOq6t;͸ ⽱@^ZV=Qv`i:/\n3tE= :xtBrZ~f EmikgkSv]h])EEKhY4j)U2`H,ɹBSI/"ߺ| S}bcXbkb~69shX*F*A92d#v(mֻ㺛iuNi/ X=}Ey[c CeK N8-pH*@cMv/^L.e){Sgˆ7+-z}TAi"P,RJ.^Wb P[Zh9uӾxLz'g)x-KTĒdEFAͱ )ԇ-KLtn էLFt<; |!tMIX9Zu&uS_~ 0 PWAn*+晲r4  i)%$=H-!m[cEKUCM̗e&ò4l-RbSI Fs>93S"w%Ҿ+)lXJvZKޥ HOnOh?q *z)t[$Tn1xƦPO/?t`c:bkҥʈ\_$6:ccmQ.ƪM 0˙k7,B$? .i$ɼO&I h y}"~1K.~l }vl_}]G(_ GިUKgz%`9OghUHR@(a$!T?JHӎ9]{}1D+.IGJ>A9 R;QH5dzjŝլ2ͣ1F(T v0\QV"xz"=⎇p.k@$:iI*ba#H[aB2 Pۋw/r&&5ah?> fǹ*47(uZh8eM m۠BGj niFL_-r7 _!.4 ;z:Q7BH{Q!9d-i@erlۨ`ns4{K*F%RP1VRgf͉ʤ ЯF<؛_#DHׅ:Tĕme@دa!&TC?/1Yv_M76ڢXf%~X>&d L[.qmdW)]bNXq)Nfcԛ;"dNd;H=J} sAaT8%|P3c7[B3ȿS((&?+,.xw6% u mR Y'S=n??l§yQzboxDRRj޵&t cQb:;*rQ€9zZS9Cd%LjCv0ddc#ù Z"mS$%,8ֵ'\ݤ%?lW(pv30SF7i~!5ǰÖ9˅R$>l3JR=`P/Kxԁ ѪrR*eSAo _PsDAu°a˧&ELsy$5o?9 Om_ߦ_GZ˞;6Cކ  8B?RA({#wT'PiP\CE`;5-$Deɔ7Kmee [4U@ۧ[!ƃYݣ[ [n˦Z-S#%tðfFN>lcSlclA%OL=:X% c˗%7>%~ ,v=ڛ"{;b;ۣ fSnFƿ|\3%(65*Cӿ|&Jo,A|yqLrL-_V-\?=r:{1l=o+*qhUk$?d6!~}sn)p Asߗ^qJߏ_;08eBwo`G+ ^͖SAMUFn 'KjFgbKgB/|V^ol['S=ː]X5٦GI:ZYr[$fMξBcҮQgQb_Lqf%g:B7\ziI^edZ{Ŕg1 s׉~6› rYD9>mb\_n h%11@%RDgV*08wx8R9W?WDžTE4,+U_)ȁ5h:32Y|5v(Ϗxz'3{D'@LN]d׿YXNUrGcÿe ŭTf+m9+.n^SGF՞l#e rL/cWuR 4u=(JhR6S[t7_JiH҇Н)qEH՗ v BqTwAI/Oq ;IrϊBe:*~^$QuCqDFu7c; QjoxdLo>n`aHf.<ϻ=8aj-8]zoxBWng J򧁶-{/V|UmN~->]rFjqVΝ{3b?7mpSV406=rSu,PĢ6vvdU<=z,e}p(d BF$Y c73M Jdb#J,~V{f?6ߕ׈qVo0_IDFbw8zTr^s >D\IEp\$ 5s>$H 85DnQ-ܝe)[ e` (D)yJL)OAiޮ|3M\d4OĭTVbh1=0y=6ВwzZw} +{[ R:: [S }Z3^~`L3tཤўVs.f? ɞ#̿1f xށc<|x>6I~5hN/dvZrҶ"2wG?2'po?I"1^*^\GB[HtVA~'\>v#.l&]Mܼ*-PV78ĈCI u/1DHņOAB XΩ|]wW8߮ʽEQuۚw7i؍m_%2MyG-i`0R6|_XҽY>k 9[n3;X Q.]{x);_@;tVX o ^;yW/D3L6GtV''ꎺayAf(C#+_L7(\ i,L X1_cp!3O|Pws\[:þ BsCmв,0²j#Vx⁳9 9P>Zs#N 5L02]%fC>@JSW;FJ;z6A&T9Y~:Q%RL#)Cw J,g3{ QSR];V @'vIVxVٙ љVΣ9U!|A_Rכf_+C|W`k|N6K[;eG&8P 0E<_-Q1eL F@~!, W{cjA)@H5ඤ]Y?JE˿|V[zW55T;tE j0J}b0͘x/MewTho$'H&a;=(%%gUs&PZ6g SiM/}]ĺ֫**+`(T#Rر{H pv@ gO})ZIS3Eu$ZFnRdz!|F#)UO3+;s=ZF'NJބ7q68/Ɛ( 'M{hzmnM,6!ٹ\ܬ;ksn\ED*8 8o,{(ՙ6bC)(\':V4}.V +՗o =e_'ThnoW8 r;x|A.v]3wS' g"<Zl١>.=:[|=ThS d7jr IʊOoH2XsL1i 2#at*)eKH&y)O=y_u-J6EG exQ>јV1mjczo&TWfmdStF\.>NǞ p1!oF1(>bPhy˸Q.n9qw(1wsEqq,ދNƮjDO>>MV `RԲ>Tc0J_ʕKJ SI@'yz$z/4GRՖ]|PmȷEle:"<5`ɛБ:"ق7p= ^.T^R-¥,œkE /rT0=ϫCvo K$^zL 8zߘkF~|( \lYNq П G"bb_)] H~  [[v\d]Imr4bC<>ASqqMݾ 7S b1 Oyj8Q`#R[!wsKE OT(5=2gYߓ#Bf9L6 MiN \^LaƟX'XYDjGzgu¾|y.lz|wi`{[H5urg[ ,bև#v=M"1a>U^.?3+*3g񢪶^ %;$ 3#SMubCʄD3{:g4xXJK56+ʛ벂>#9Eo }IDyL&i:uH+ȥ"PVO?^%?6M3GsPo=@+ԲÙb"=7U\t  2dg+ qwpUWHM@fmh桻(d50:Vی?`W؊ՊKZ1lܹKb"M"CA#rv̘#(_KdBpIѾ:j crf;7=zY,r ڈo]p&3գ@}2!?73R#37LY2Ǥ7,{&Dc+CIWIڐk%@#g=G8I Bʼn;^=Wa੊Nbz@Is#]'GtGn|b[dLvadlz>oәr1Y z*kDF)P8 .O0L,l2 %0n'EWFO+v T,`u+ʳ~Qqgu v:5;s/ B!={#xRpHeT6۞7 (ڡ.Gw&T55KK\`!# PGat.D -E%A:Iđd:)x wW%AQ` a5 lIyl~ټS(/^R=QN-~-FLJ901H3dαOX;![&0\-tK40adH0GQMeXW4]/-Onӈw9wIЍR^ (+(FZ=hƾzdM!ՙ/qH dWH!a}?ctva*YRM?σ:{ [$RV{j9àխ/^2- ] xbn8+PNEegPB;^9s,s~q+)*}Dn<`XֵK!㮴ܖEѓ@ ̷Z0͟ij,{TI/ r *J'&f_G0Rɭ0\~ߑ}b) }~10q"U> ?Z#Zd0q7nԙ)OU+5E%Nk?#첪؀X>UoϹԸ~CK<؊5d gmA٨͘"hB֛ܰ {įjSF:)8rҌw8NKIu5C` lcR䥔HGVSUwW,qя%a(Z$p4PxXpyē@GW%8x湰+/~K4&\uI /b͸ogBz," "G-Z#gPʣ$Ql՞0ǪUiN;ɶq*Mڦ爚M_okJhe:*p8ѾO/G-Ȍ-J9Ӆ=O-ܗL:?[_V;k .WeOpܩxI%|*k&>]HaXX/'_#nD7~YXi |%UPR5xyUVě+5퉱8(8~Rm>Ӗ}VC]pb8ߓ[cI̚ %.]]֍ZP BtHNxh rlHDž@e3r@z\lƧ- &bd(x@\D-^u[3N[6ΦǩgTr󾆷5ԛi<=D/UR=E=hA=mwU1Ͽ,2SrLi9$Pa)wJS'R<rqrw;i0? :6RCB#l^DXRVDL>`S%օH"$$Th4*2"+E[7vr[/bU: Tj-(cI<[Hh;R0urC̮[ 5>SdWguX/;\ L\W4 >C# #5HVd vΆQ* 4HqQVZ 8Cm\5L WQSN YFl PM >O R꯬܆~~IM^/b)p1uiNGJ:E.|xiŀ馄)t;~)\+`ġT`Lz@9͆,40+}bںOLHJF%0)hC;!bw.D_)sO{WC=څu`V(NHV^dOە`uCAa(vʹŬHDp%ξ!|b>W[x>%vCL/?G.GpX<Di7>HYC8p$bL(.V[@>J1)VWuP(1o&oE߳,!g`;aTa[4*b|ݳ6} =h%!d4+ Zoqm/O`{ )'KxC2d窓mNFn84-)cei. fu"Ϳ(yJmnmX*,l_?UH `H/%`ק)N율C9 qȹr wTL:=&Lc+ &9QXC6'^t_L1!X5G0R΢$~)6-]S,G78Oߔ0* |A) Wp^;*OҴH={`]֎0!1VAo@){W0/rVf浑)(ΐHKm$.%嘍q9{sPZ3b~[Dܟ1LcW"[fiad6ENbyC7Coqrbң枨}RLJf %x$ _t3_ťu F_Q}p#YycnK7%sh-2C۴'tcoij!>-]hTLXuˁ{{y]m4u%PoL*?`&˝Q)d>^6Reb=7\Ҥc@gaur@wkӦ`A A1o 2?w`XebnW \x IVKH%^3租}C(lW> ߌ脡$ ~}FBs.%#$V%'S~pѾ\[ Z’ͳ4Hb#EKoޝK)00 f)I$2tAK\QF={nmF˾*AP]z@OgKEK['%(wU{iPx3l)IOHU8 ht:tx;*ǐF1]8LIC!zHzE)tyVniF+eTUi:4ԓ+^vEcpT: 7.W=vI(Į]*HsT{3:+YNҎAf[J3pρInIg?#_I'tS/Ӄ{ i{7[hLNV3dcbyg<ԅ~/J^gx+Q#-Gi2oF`\LK' ;Df _0V,y?|Q&|uO[|<^"E4GKU猣pS`kQq[acTpI}PT%gMwK&xN}e/oÀ:CkQw*#e+ K!hl,)bԲ J%]+%slc1üBPUQ)QoQ'mZ؋~}SD3s(Rf B=5^'Ii~l>̇%+YCPhBJ@ 3 nIaid@k(e?8+67m5 @PuKH$Q;(x~eͲѵNΒzan}s(tR[2q,W ٗҜEcNkXTVnD%%t鹐scz\/8։/rP|"Ϭ &jz#OLUCvY+: Qwkf$!Xv;ǔNYnefCm ?JLCS&#bwiJ%~vND# wQxu]]qX8;ϩpX{ &y|"` " UsqB='R:dnr .R@ ,SUU8SԧL5Qtoc%?/82wG}G_9Z9 9G&*z]%][%Y& ј<_hƋADO[Hl~ݡm/Jc?uB0 3Ğw~HP=Ń~IĊl=G3o3$iF8{3j>ݤ=(L Ddk]7{|axGF\.oS8 cUd._,p} ?so(<ܝJ#S$":Bvg¹8J0^pT]}evx;ן5ɨuLldnF_,QnQbͰq,E~nE 9z*5~#kI^K_mq"eCM6mOpt[1C} nbr2H+?Sl ggϥ2օ:%¹ߗh?a+yrl#UD;O:AnjV5a<x<H%}=VǚP' q54h0J-}Ť"̋Ra>ԿE+~Zxwq !T}e $g`GЮVEN v F&B~NZZA=U?θL K2r9wu۱/>ؐ$j?q%l<#+KFvpi#wc\×'vy h+Xg;  ycSˡo:1lc9'/ҊiJ;h`Xrhn` e2Йeȷ{fv~V/PL>({w)A[4ǀ~=$ҰHW3z'!=R )с*1Jyb&@m2 gNv# ^}(>D&W†f`ըWs>񵖂CClמ'q=^kmbrtp'Rn8{~M ۠so BG}mYmtŢnU2Tסj6-#ޠ8hW#i }:0-b_n,Ad༥=C3HІmyXeékh4q;ygibncYQ; ;g:/)ggr=]>G`KC}3M1YքBW? N5f2لe|!_J{dk7gDwhImhwI@$T{dz)-E# e +A:͡Q&!,^,7|ǘ!o o(Tt!e3B<bƌsa|߳Y+?h#kBj[X';J@_U:Y 8t {83`݉ 0_4&EiȚ0k'ؗmk.hq)ii{14 8pU2)Qº;KXyL6DqV(^R僸l:ҼR )!wʱ-?T8_'2H  k6}p3 pQ F0b] ׸.ou6NWHw|$]Xݤإ=HXxUrLe_w'LJPJi(/_UmM]v)@1j҇}6W)qI!XB'SRH@}? *^'LibG<ΉV}qǑƻMsʶw(ߩ!L ) c/r)`Z:@ uqJMj+oC8 hkRL!<( $ۤԇ*X;t x |WԎj-Ń;m~:i6=2-KXp6IׁƬYWkg1c0leHsƤAOx (xN gj?8! <v Z  ©)>y+WGXuP-21%71ҐXA$i`C/X^ื/"i 8K%:"gUnu,i^S60Yk o Ľ ,8S6d|债C(˳\x&~Ԧ@wYfD$Wz@,ަRߑadUxER1Z! 8 {qPL$Xݔ4x"8XĢè@ڌPp{ _W 1+ WKJהo =S?BESyOf O|ƇݪyG`4,G/#/kgdtBҁ=EnYXZJCߴZ\i>僫KRꯠ'k3L>v{m = X|^V&gT" pcם:ǵ{ĿYh(j1_9D |B{am.VBjY_A3 Zz:QW}u‚<$/- ~|oDs}z^KBLKl:(p'nQvGl#AN~ UBoKz=)[eAZ 'iK+,]SE7x}tJw& A2Oց*@U42=-;E6l400ʫ d9msuO "S"%fFQKn5Ⱥ-_MS }JS+xDdDC`H 9EcNvD(of2{ 5?bҾ0doLu:>Niƭv/Sƈ$le,Z"~3`GaAm09ُ|Qt==v@BPfmslԯlֹO ,Zwoի ~i>%nsR5M#p󕖄WLj fGAo)!YVQ [۵F g[.f:spuN#u rǴlo؈p&Ry5y߹n EM߳fϡrU/qDT&8 $O^y\Dg [Yϭ"'jo r}l]V {\;o0'n A|v,#gl5m.G#!+5.e YjB`eSx̾Q.c@%mԅ#HT*Ǩ d)Œ2DG6KH!I ֢'N]F'GvfA$ޅ}5`76tD]S1f"54.?J"ڐESp|)9_yUJK?T(ԬS$_=8U35٧vvvD͙%S5:HdżUv{lm.z"$Cifu8I톀=#};JAc+.}L\@vԈ82l&~bےfW.עM}̫4p^i:eY`LngA/xd$H,_`3,d%{E[ݵfskeU!qwA_$!ԇ`F``żٖ=e`]Uu8@v(Lh8L*clo3~i%Ϻ KglZJNxa6Qk<<|ԑv!jO;~ԢDDxbq//XK!6&AEGR[>y?[JF)6_ў0O@84Ql?Ģ4U1MN JBpp]g[Oض%q~9nYgIijgbSGXrVTaRҪN@ ^}9M?ln34`k1m^c>рd  D!}uLA@YMŔ"ΪL8R2,sۏWuBTе`B| 4%hR皸G)lwJH[ͱRmhL)[k#x58Ŧ2.Rg !Sh.7޲<תׂ,aU Q(.1( ijNʓM;x_p&EV i$8+dX\1)GPQrdÕufgǑvTaI  Gb0#d=cK0OPyF\h.xв\E/edk)vq. [xc. yS*mೳO\g_L2m#=y:ɍ+V*:-KbfƐ:5$<Pls뚤ćm ߲\|5R2}$Hkm~2`Ọ'& RL x>_gFf\oӧlLj]T)]@ f(1Ajz hC*?Ui4]4'#,|RV=asLSL]@aR2aK3'j䫆 q `RN@mӠ@M'M5V&bIht I rbž@aY'bkGv= kq6QL`>c66ڇmy ƫǻD.1%MuCd /#L÷cc6MּU|Kft'h~e*njSf8Gqt(]bmU4 6m3YbVJ`]>O "%qJ+ Lۈ׭AtĢEJ$XPA>5ɷ,;׀$6-=sI/Po:Ti/z  1D !׷)NR5O'ٝXH!`iҮK(|ȈS GCݰVQY,:4r:+O.N%_N?<"k L⎂ `Tx:M/DSQiw39I'ƖKejaF:4,W=#6npJ-ġzJ!z糝 n&Z xKgWF귗"E7/ը}tbrz= ȍ"1> ޅ7$x % Z9<& Q^Lz!t-&q,- 5cX7Eօ 935s9&0c,`JyW]TbtX? Y5^Igldy?. Cz8s3rCUV#}=gi5 d}`_߼>*2V` ,sx_.rw^/\dO]:#rׄ]á3c>7'T:n3|c5n˸*jBtrIc|m؇ma669 - bl TV'9C1A׿ٞS(vm.%0*=&`vykDq*Gt3xN 7=Gy`c0PzVfVتUc PoG  aФr\;xNډ R;K95ys޷C!o<+9G{GZk,|"#>uϿY*ir);eF+X!`EȌr$fRLQe_M&VQ%i񞣽o捣etɁŤ%eWfgk%˕Ś}9jKg^L a+LV\ΚO._ qODsCt1yeMfw=N#Y'T=35`8BKD2 \7ݾqZ r|m a9ZGYCL"'HՆe~1 K0c .: ߄mW0( N#n\a [ 4@;1Z o`.&_Ꝍ4ixiKc>yqZra~ Ps kź w"UѳX)e@ν>ޠj8CXwx] )KF 5FPD+u@ML$vh?Ac&s J>ZTP4,[w(W%qt&2:~:g@"6J`ww>&f"ҤUw(HBP*z܏tSw;O:&xtܲh>Js9ly"VS8_V,`F-(I!sN0[fdx9w)h(ڛCCjB1ݽPRZMTA&JYBfޱ<>* eZ^qh~-s"ā"aU7ZE;)~w*Ų;vSɘ;w5Q+ -_OQml:o?I$o:jʾtˡu ҫg5Foص#{R OKBۇAZo1 9mߡ;ry?ےgA^v-ECi.A0v 0CZ}2ЌTZTOx3t"7&|TG7!"}P˅ Ǔf>R/7uxafW USwHL(Է9$/Y2h+l5CrG^Yfx|w"fГ`t5Q= C^F\*\>v|Pi~QҎV"RH8m,]4Cnuأ뾨7UFzK4O;PwNWLu;ll b74%smvL0OIncCqc`nbt?dȁrcٔwM7.sw~ǣIBo=]4T )QOߋ.‡^rK-M(㡋Re '(4$7ׅScq6B^0C``bD@ >rY!n+QHx45@`?:5MHAvTIh\P@N>} D.nqL˚ᰌ'P@MU*`4 Oª#+8[Y65Q j+S  EQ$Fy`U]|"=mٲ$ Ưuu1\.ɋQj W)k7 "3g-:`m$kr`j9Eɰ3}U3=pLINb07Mz Q brF[Y;HlZjINҫ"^:w>N&I8;EGZMx <vAUsVM*N -z6ؘWR-٩X󀾋r󙱝;)o7$ךZ+BFBYԉ L.6~Q,'Ag!#٭ڪwC8kd@Vv_VuOO=Ui(G4i/~ZvhOv.F*fxO>q'"c]Ě<= .OF{Ɍ6vnqX̘ON ^['" Ls_S=>oÐs(^,.ߐ1'6إ::S3O*/vyMx0+sʥeqGU_9*6c@3?RtWq8oꋼ$brONGG!쏳/ak[k@ !Ir\)WʮwVzP#*0M2HC;/c0{ؤt rqH_Fw L=Sr򩲃()g+DcBH 4{7Ua`>uR0].K4q͈R,g Ğ9ǁ  s t"|;|׍q\vv !/Pgg6-Ec~ޖInMدf\Akq3@"5޶Hb`Ub zoP">E~v7A 6`dD1GO.ےrũ'yEDz ǿ{d  tLNʗ,+̇MЭa<3p$ݙc2-N._ yRZd [ET)J=&i{v,F9ĴzT|ϗr5궖npd@=({JeͯYCre\ЌfK@V)_ml~7a ܌ |ʚMA);O7цdh}~)ԀKKU@[k1}#]_ 7I[1Z c Vab; EN&.. l<8.jm#LiY 2د8b!^"^j]]G6n4D"y"D=#Ah"r擑k'p|U?ia%(6`\챤  # 싥,ڶ`( [$A5a_ {dR_eo7Hc@3J,>z, 3gQX,ů| r0fTJMIVko/ X"!wJ? eXaT#CdC7[7C^EXb͙Jgt _aZkq:DtW(ne5 ?= *݆ |X+?Qhы@8=RrP)zq ooH٤gǟިCހOzg Tc)lO2Rz_ڸl%A:G[DN~qoƦm jl]8=5}Vuks3s-8[G}ɒ+Nq8P|FyG BA==WOV逜.Y/AAGєPm\Qf pw|KtAu~MAA&w _xMʙCIrQDgb?cMa UN.d6Ua{oT5;ߓ7WsM,JnMWt|6a&~A޳ 4.S>SE>g* N2 o+ WO喆lH%ƻAQ${F9o ^~zܲՑ}3`[HP ~L|Mh|?T\'X䳤 1"a{OK0ɷS@[Eߵ @$Ѿ)]i!n}&y;lFi 7ן!Ɛҹ^a;0yvo$2B|.Y4M4&P'"Sih0^O=86ɋ ^jƧlWs~ 0=]X6gS'=:*& 8Nus 3ke1gѧAfp 3ݞ!5׋W1ChDN/CMR<#h; >$E[i9g2'墳QMf5 X(t @4-ӓI"Ae[ksYM[~D/#lx5]|E[i5BFH|'L<88%+TV ˡn-M*Bn!lU8vj6o!Y&_s>qM6 YK.DdB`j>Q>s~-7"O;ՊWZ.y"9|CAi̻=O}}xE&(ŵ?56ϜžOx.s256?f ,}/g N&kTG9E%[dB⠪\UFdghgkڥ"0]z-^* y Fm4퀡\qT6kH|:e _ ﶅ@\i⫼s $h!Qq=&mB%0P/Ah&ٹ9kE.BݷHbWRÞeJ w28[(쏠  F@&tѻ'})i¼qhдFVlXg3_e+6T~GXMk{Y0b):*6qivPɪASwO6 р'Slq+O }y挓#B)Z_ho4BUԼNBueQ\-PQ d{^.@!_p8 ?KQq|BOz.ӳ]d+^LGWq@ w_+H3},cO[|l+FC`Df;{٥{Clu-7\AT f-C #! ,P5&~yɦp'U-@.s'W m4ZDѱ |@o*/B_c@G?qqTigJosՊ@_y&b@&?5~6014na]I88r\]g ZbhvaS"'> -U0р"D<-.>0JU":G<2u\fzht&cuϩc_&ɀ8;Y1a{Y8VO1yng@ҥba-OjsvnޒiH/mjS? y BC۴<^} Ւ Rhӓzi }7U+UJ]yUݎreW0Ҭ C P0M A;٠@zairLX."=Kzvܜ#}DM!'msB  hY SL`=Sd ԁ705r-r;& S~rk2n/,r0m)F\ ů.|Σۯ$H[Y8 vT,5/eq65ӷHh?t{`bbۆ'0͎NKH3pX5USoT,qo2'D)‚*2x9ҽ XP_ lMG@@۬OU9|ۙ> -qwQWq%O >sv$YY/N\fDOO:Ij?jNL-jr#"baK 4X7u%6ݾ~% F?&J&hu%3|Ѣϩ lO&I(X-FQ|r-QnLRFc|bWsfSHWf,SUΏ ajdG>w,˱I;Nx c3qݛ?ЕYsNSVC o:O'}| 9Rs&:՗dzHIze6GV.O wɸ`rz+IӸ`,8cZFQQL2f~ȑV@a&DkHi lyՁJ:Lvu`3H!߁"p& V.1u?ifklL!5xҖN`\d8 Tk&`wq$@'e~95YP[fdH \ Mg`UR܂~mJoښDne;nPNtkFd"_/50v<94❴'bUI[vDsa٠}M`8_&JY;;$-4mj^&mZ)f Jika1jӇD2{EzT_I3lf6HwZ d'#3򋁈3g˄(f_4b_ARhU#;җ'wcE 1 #XYz|Rr<Xw9Q.U ,` 9Vph$.oYP ˨P(\NoZ"XܒQL'! pe|<6Ow~_ĝh5]BKV;3Ue[js):{͒H0ǜ٧N`xYXq@0qlF)$w@ix, M97.!ײ먰u7q?dH2W"m Ta`.̑/2 XL{ܻbsͷicv.rD}j)X{0l^@G]LjseN\;d9|"` -}YVt&Ȉd, :F LSn/4sg"V(5(oW\Wq)t@BO&AW>w}+Hia_1*o6^s`12X<~؂Nn@@6ay@#FG=;'F":"JX#~\@(^_})l>]QV/Tp+3? !h 5G]{==a>L4JjKOclfXJ.-kQ({ e 7>dVoT3]eHasZW'Ym]1JwVJp&k|-CìK2w ƸksT\ϻ"fHKזFIvi1ύȋrӒl31uR6b$eD9L "L)X9CXOn5y-&D'yx`u퇋[+;pUOa|9b{ԡW*]@}& 1~^x>XkԾQU&= eLNK3G%Y9 r* 8JNR7wcĮ50l.C' a&Q8'OGj?oHYGXۇp4R*kzsa Q; ̃SmG6tOvOC(BWU"axf8'OjPx4QhW\e׎ʌbJv0sr _8J#ѿ(v^8[/Ԅ9gs|"9 W9^Fl'i۝bdzE+,:!|eTJstgMY71W!rW)LLAI8~ XL^K;hj׀ EוC6Y" 8ݴ-hO`^Ijj!ix|ESi1(b*stwgHo"3sUu܍y\U+h'r Zl&?f4-3 oW!{9Nܬ\*_i(VyPFi#|)^RT*ܣvY!7A-yY?fk0><+2ڑx"0+B~kF.潞o>zeboDiT]u`[RnXnhvM{}MhNJG7b}r&v ^^4?_`fp>#&F_`W,|At Wo=oNn:`NwIZ_U˭R/c,+N^rEO`@{w>D'*/pg~Ls-es^"ԣ~Y D2S7 9$#}MVaIp ….`ڜYt$l+{A$|lʕzY>I^zeNyK+1AGCD4+;o;l}ցHu{S,@Iv.]& 0h~𩷙V:ð4 Ρ>TY%.5.UF]%NZ/_1y[罃*K,~AN9 :a3 of65!ނ#is^ȸ`w?lRNRTYEH[L#V&@V1D2/FIz2bFNY E;bT l1),yM&v(x4WQ/2: W|J2u|lŠI"\TqGwhNA lx]N .OvKZAx).T'ՎdTB,Ҝx*OnfQ'4tGܭ28/9 !3GeJf*(>b O&:N˭a6wQpxx~#ߋ5 e `@MX$. kSvgrg "Xm ̢5^lRs,Ij]* ̮rӀ?V#ˌvt"U/,ӟ~>4ɇ9YgXM~xjELZZw;-D)tmBmd ,-dsP61<Pdk:!/^N4$Ϸ)a\&@{Gy,gas!#QxRb@(:YxlvJ>rkĨBV+ݧKs* &@ a .X=e޲u$lu팗z1\57r Sz:kֶQ+ Wu+Y H%l5CsA; .T49aJ0)2I RC WixYr j$E}SM{};6+Gg ~˟`jxRG#ZE LgeՂ+YgSMi`b؇J6u>TSLp? Rʙ~V/7*Ɵ++l:MBuV #^sO]w uf0=Gx{uNtO{,F44){BC(r!\/ ?-EOu?|bKpDžL$ ths gx]Y^]B-IQA4!{QǦzjH<.@< ]IkĘ>M YB9-uk7A\C]ZiHDܢB!^]^1:Tj,e[5C [b?0AQyʇ-@$mՁFa?˜#PqI?&`ʚz;X0+o=+hi8s9`J+K(X57&u!j~"ײhcw㨿!&:3= *v(v۔.sv0- z bKVu5`T!kF9zšAHqAN<<2a%As]B{$6g,(W5 kj:pҪ)m?/6bZj< x#[|Cr@?m>2,ȿ`Aqt߶(sI qZ3ZK?ƶ t< Wsw¤uzBDoG\Sh싋AvRcHd0݁dsRx$B!H `v3ށ~G#Lmwu]CnAq!9=(+4ČL\i!Z|pXqivܒӢ(PT gf T<VgI-uy??ܶ1Uh@ŢZ9(?>4ŠA5SȬ} 2O 9o  \Wvma` `.

QԜ2'-J$be ޿%nGY4QJp顓 b4UsR1$u/`LGcp)q/H&G˨rdy$+DǷkǢ4Y!_YI";FA0뽳fTHN$y~fg@+OJ^-26WY̿:PCSDR_/ /_`kA9)BA呷V9 ;265 nQt/Ig6gr~`d}"%3!HJ7¥=w a{x2]!Y=Så{ZAA5T>S5dn!%ʯTƨU̡7M<J_˽6UZ4r]gc;?VKakcQa''8 Q mOGR$b/kﰅcn|9$I\PS#Dy%m~h2+^٥ "w" l`{qCQ-)^?{Dqq*@e(r66pp# ?l届f)JG"mw9{D3ǐp.S*aNa(%xmg7!sюE!䛽}?Ut}gߧ-:W"!˩n0!VT|;i-qh,9ƣsw!0fՈ$Ju8A[)ךR8f҉v%Rd i6Z2Q8뵶:Y"n=`M*KQ/ՀlRX=QQ1~&QnsƤB@癁KLhs%W䷯dU~MetR5p ;X@iW:,b$@FBir܍K =̬T&\nB,H5?v'ҙ(τ.vюdv0ߏe &a5hCb^E2zdf"⋱:6-On4}9 zkC)"|c^)DRө.KQl.r v)vĐfFКP+KB] +o@1|EFeԪR M*V䰃:b/;,3ˏ: /dNOcgUGOO(`gvO8y)fX!HWqme6ViKUߚPwa϶[ Z]ũ"b;I3慰MaajqEw + k|$ {ZXXtCv MӣϤXtWD@?Q,@83 u/lP8gA+8=:Dqtz=Eٯ--:I oݘݓnЅ5 &}P7>Eqh ^Q d&By K">?ֈF5xfW}?(5rQ:4vg>}_c5\2 j9;>L% &_"*^Y?;H$91hVN8]8eݨ-懀L+TG/\yYkcEh8*..n9 {*/YKs*R6RDnS!m 6&#eS/T) 3poo0nK7b='Lly`io#f(E'¶Sb3ꔳQg5d턱ňM}c?Cv!8>&"sy]? i 7=n683:^L2+ VL̫9'ҦS'PlV*)k=wf>zrm삸lz_޼@f5m5󞭈7 <+!*vG :U^IeQ '=NRo~-A]k3 eLЅPɼ>~+EVzJx \G:j#&A=*7"MU2lڵ gDZӟ~988JfT8Ő`7\ᡨkb&׌X)G+'OӴ ŀ' UNW_i.ѻ{@uKZI/ V}1\wm\+K Mޛ v;᰾烓? L!k|i Mۤqn+, :݅ϩY?"į=4?qMXqiI{=9ߡ [;܄l:(b(l@[px 䅞6<8foFNHc6;t- {Q)N.bA8_KuxC#-].ʘ}]FFLzÞIO`' E`DK+oZ2OpkzGd}f2kʤ %Aܚ-X/>~ ʿowFd y!rw#oJ].qQ5OaIM,L9# fI/,գ*l8ӵu1QƓrK]}%@ֳa JK=,\i%SH͍`C sȪzRjnGk%'/+̯q{fj~ŷ踘g.UUs?2rIz+ ;#4JTHY(&uWs&oЪu?&YKV!yovYwRQP 2K+ #N{ԚzyH /'=  MrBZ3E%TMK4?E +,D64@~1bS$|韒00 6{v刽N4 lV(lr{&ȏ' ߆ Rz@yط 9ꟑʋ2sDQ-R>*7P0hZLL0WJن^ Lm":;vL(-?3>/q^8u_ *2MW#v`=~ $SNeuD3p>X0 dZ73 ֓rb',PF=[fbJS,J 0 Ki%O`!S>@Zhh$u5xMY8+F'X$Up+r/& {D}Y?,dfFJQV`R^Pb-(f-犖SadzF;Mɦ*ǍMnƑ8)3\h`M75_^S[gv!_P<֡ÔQR YN(e;p+Kq⬱øM?w}jbS[z(_]}cZ͡ͽTTJpaS;5%Di o慠O.H(V/MniASw]К3QО˨ձ;=>/u~ XGL?db)Ium Ѓ 3Y 28i$rHkzi47KjIw~0F)< H(k@e$Xe zȿlePJESI&bHu)zj 7ښmċUWK;jy+.]P]&|^$ψSȁ! "Eܓ/^.HL Zw%Ex-~sW_Qz8nڬEE!8.$eX`@)E4(/4x>A7CUX zho,-ye=kuDGIblI.|nh;YXӫ:|#u·@U-.(;r3|Ts؎"R<ψ`-ۧpPo=[:иP4 (B_7{H< T//{rdU,j?8s_)K:ۄFh7 >Yq'0v_g't߮L+ڇce XR*x$OTFAm#/^3"iĄG縑PNZP6yeF4*i78IXhck"Y>kr?]JoUŃwa)6'ː 9)QL^hXfd+k{/nt$ǘJ7!/]ߺ.Z.,:VބWX QɟwNYa| FpTBnKAΖ5񒭽YigHe xZzqqH~ga@ׄD^&—ah GЌKgX8i}uD%IQfG4-!ɡVbkZ%6kqJ/OEjK>C]e)i (%^ҫ,rq>㙰~m&ElHO2 r wdX47MZ}RꔭiV9I AYNbZ~0v `A~wҥ(Y';Xgda[ML"ޤѾ55h;`˛t>?0U+SkEzݲZ/tgJ6!2 돌rtdkyq}109SeI H|U$ݣ>/h@t429$m+4g۰5m) cI;Zd2^H ;q \9Zs-% M!/EƩ:,d@qW=/@P_k08;V}XPM;ZcMm(8)^tjW 2y[DeΛ<VgS[caxD>|FqaiF1@64{bFU&wdh(.m Ȅ!H0_jH, o.e~+s“CˮyEm;:f FA î^amd-oOj;}$.H\Nj6ҵ1%@bϮ$♻w,tcUT1-#h.OAL;=*u/g4/ۇݜ.y"~#Z6`n% gWO~J%LN/j lOtyE)9k ڝ?X eXUn7[ :&,h}[fB>#QPyjG&c#A@78q  M.,COe+"TTE ndZ'΍Ԩ "M$k-1:GW{ 9kfH@P?cD,?5F [!/e>.\L} 8UNv|'WF3n]+qHR6qZ`QI'L*{=M6 >n(ɶ}مSkk]!J7OX3snSo;>6h̀cɮez1r xU".y2BE$P?0'퀼:p-S3yȆZ|Wt[x6gDˡ q&$諝r4w@y} vc5JZZZ4\WpwFWH"܃=ĞTH-UJ3H^Ɯᨽ{&/ ʘj6$PPAϿ~m}(97+uY to*TY]Q tUj Oxծ9 a!3FkB'(U߯ Ri~)aO`\%鳸a$NKWc9 VvE-ǣqPT+ _x]C^U]n_IxGG#vRo5tE|O]mC_^FTJaĥݚ^rg Ǹ((?1tF>TTJIU ȒT}r2],#z=>@iKaiC?{"99v6y&5 s'OT8 QP!XH=@mM82QA@@T#"#$U ǏzQ*q#˄iPlViնmjzvu_݀٫X*3Y5Y0*bڝP=1hF~r\LEf za+g7#ISO՞e\̜AgW .`Еv v{9GؐI=߃SWP%CVr6Cu(ÏEwxnp-[)*c}UK %W p_XUN_u+FvX bF/4t`pИSO\0a( V%Ƹ̥H=*ɢob%p 6`lpx%0&R'?BL Qh*>Oet*G/"6mq36KG7%9f͗ {r-1^")N[tBpÏ w/ /Y,̬v>]1*xkl7oѻAqgܒW sr_h\%qusRR Jcj 5|/[O>VF՞8bAt7`uVbiQzB 9< /L2aH-X@6D&AUs~"1Y3ߥyLH,ds7UQW`"J$=?#d;@"{۱ċblPiUlp&ZuS;qneLإsGy޽;,ls`V1$pU>hCj _X-Η)ܙǠ"%&a5mZ/n*UsF03o9+!a^JxW#Ӕ.FR{ m #%aSu> ’4I4 Xm1d.Vby<,8Nbܰ,4֗ͪ:v(FdR$~r,@5uc5Wu++O=#iY~DZBpdv&-v0ۛdQƌ8cE1BNKy>ZKkfzYqVar+A=~WgdgjEഗc4(P \S_{N\n8_=lt+iwӏ>#hV*Fy=#КQ|e$ٵ"!@F;W^uWFoq<;9U=n/lIoiOGP^t+ʩĴܰZI8YCA`*abK8>+UTW4rTRp+x7!.tya'2wl)C^4Kd9X"֬,#p wRQp_h'Ku6G^Ҧ4H&p14^Ǜ0Wx76 -{ FCCYÒR*J֕X/ f-tD-|+8@]7k5>͔Ӳ%t?j,(]Uhd- #Uǟ6HY Q>tgGEӏ l5P7Rkz=*Gtid!E+& GćH}BE+yX}wul#y$6GX+5{,q?/ĕhꥉx;ⲢNּ4/eT d{GfcУȹ()cqʚ tgjKS|u]6v0op}әkL-.tIXd1Io'W}VtP|* L5SnS r2t Ini[ 58=BXrGw)d~y(^uIA `ŬMǒ.A!&r4k&eyzBʔ]УbSOq( R(J,킧kC34뉇Fp 6MnKSVתK; 68)?8~R}LNJ^_2v͹'խiASx5qfꅁ EtPݖ5Eyh)mp#x~/8ۢR#6S{!rMqn~OT!fHS ,+sP:FNQ9A $Fѝƛa3vfj c/HC]X>v.M-h32#iCsĉs7 z \x7愌_~|Ӂ+Ѯ@݀Ugp1xN\l+ +=4oٹ^yR4Ykj$)+h~zT7̜+V,4z. TR,=;ӵj fEkeTm.-W̞͑juVh[I~e& f zPr(#nBx1Ff ATk #nbX) nZ!^g_OU̙{ bPt F*N9*!p&,v$7:wqx۾B*y+Pe"kqRK<ޙ3_?0ueY?O?W]dhUQzx0!VnO]P,:= Q栨ꇀ5鎭 XhB)Ph)wӠegIµ4.?^<|^B-󊂈 ғ@Q &B :8S:o-X {ե#߬"C! <bUڤ) !ފՒc̀vmN(&&y vYЋ^+`Nfbآ@.ŏb^!ZWgBwI@o}>#թfpQy@Do/*}Rȓ(ųW+K2[0 Z@dKnƬ @ۋVhk<ݞD1M-n;W$7\9|7(食g{2`N z*{b4@v !.ﺞ(O$|i"]p7#(˺k.+3>^ 5[$M_Q_؉$HY/,Òt Hs#FWsDxe[:t)uP9ԽZAr6ͱo#NJ/^U`QZOp"ώs~WB1~?VߊbGr{/I_u\BR-ۏMP g. [!-ҍG/4źkeJ|;͚#/ ^k2n?r.YwхW: N5px?z:;ǹb,L4P9Vڀռqgoei9rꬄw@(xO'=8+`N']DKsw*QCv ?Uc;;=LaF~}zуhh׹4LG#]1w C㞳 Nm[5@~FQfKcL$;\^pk!O9Z}pX hLJn-fezq ;b\o!"`H4K5;"Mg*mB:Bશ:G>Nٴ+vu=s] R6h֕Bj.$ NL`[g\A4B)2TdsKzwa7zN\dF- |,ov Z&bGCBFZ%ᴹd}Q hGK7܉qΧaw\*I_135IlXW>6wl #Lhd7Oyk 82~~{!j% cY")Ai#MQhzF)K}U0HGu۝E6I50RmM֎tHjtux;F1n<7Ɩ4"|cQvEttYpBmOd,,԰K8>cXҏ8M),[jnPz7.Ui7zFO6pL@v-WU#Zy ζU (,dh>)y_`t+m S sNҭ( iozD'\jKdZR羋ǴqpMBjuw T%ߍk|D?5Y&6e :RFYY?m]4 A N:1rOZq iQx^מ Ǫݫ,!72{'HK%T-SZ؎QyhvU[G|Mjы\jgt0Ur*H0J>{QsJOq=Z$X@EuM0%L!4{Aq;cMȎZ(Ab0:л맒|gw&X=GYaj;N$_7޴[SiM{_NhM- 8bfUoL aP(6x~6K:1/pLۺfL3D8l~oXGHZ/fl}B`jb{ lte0q&g/SP63ΐ 5i{J[3#;1 8됅`dr\eå6`Gӎk7> ;!}E%HMtIz q~%Wc4?_Jg*ư{&d +^ 1\#*mV*s7!ΣS6_9 ]l50^P W츸%|nffy`z:}). }kxa']&ۛt "#kNbYDK v|4Jwԅ ʝ1%P3Tx2g רڙecNϙJOc;*{7s+h/gDN8i9ƢaOylZLP{SXG!ZNZJt?zT&xPGdG"z4\O$% d=6g`BQ*y ]7Ps%n85dm|wYMn:kܡ7I4%J>pK"}9gw^9M"eqUA *@K6="Đ]W):AńO`9?=q/Rd鄖߯w)=_̨Ef@ ޒB"G`Y9; zꎈU wzڟI2+8zPYևN]ElDq7\iuv)B"ݡ M=3K`J @ p*=&\}A@풂c̡}Kx S1]Emme%roEH_WpTW1,Xe[nCf4pJbUL=[RS_UcU\c<΃a{`Jˉ얔7|$SU#d%=w[0ޭ|8P[㺼e=qo9Hp\ icyB[8) \5C :[k#":vLԁ;:RM9C HC 6yME3(W {".w?l&fS|2<0:Al !@$M66j'2.RROU]{jx@0BIb1&FqNb:!d}rpVëJX-n3ЌJ"Xh 7\Np0KbV4ːQtˎAwm5u0 cm7A <qf̿?yrt3ybR&Yk>ޑqTqSk myp yT )Ɠ%TaY 4U} A&1K e6C_J˪c\ɿKhJi$@B?X*#hIDqlb9 |rtQaXEZݢ85Ǥny7(ad;1-w5=Gc 2nޡ be-?aGyم1y|^}chCQ,{"1t Lؙ$-,L@ÜdX+p򾴍 aqK|\gbVpV&hrmG`-Ȣ6h=U1I>WT8˥98Ǧ.6&-%E7wctPj7eO"mDس[x?^UT3 _W՘s>"6eWWmRO]0U/՝cvu\HcjۤBGv&a3nғgcnQ{'{lӒDẀ+w2ҕ0'ŵ:i 3!=7w{61{t(=jaE@. 44\` .4Бݦdx~8mRL\Ԣhvx^ (iX[ _3V>i;ee%/Wzaor$dAM;!IĶ Xy|RpSTLr> AN+5{\wceV".mv$J 3K]xB@<Q1 zRrJMlh wKLvQ F᥇Sqm ~2EQ1B~8oyQ,|a+@~)%[f653L9Ծ}eu@JxĐ L^!~ 4'@U2!%a d^F*DZFmp@x$"X_ E;ʋq*iםMu/k̦fr(`BH4L\CU.򧺘&7I{p Kz4N?T. 9 `\+޲=oL.KG$J}S.i_,18Cf vB%OUDod"CVgO~[Ls02xE 箷o@V-yWc7luf)A{(ߺr}_~{ #mn*A;j lן50HS7\N::jY.\?Wwb "p[؀-E㣪)Y1@nȑG82OÅУO߲M96Nk*՘r8krrضfVh%Bd/!>j rPٞ ADY"_eCXv0뱾U~e_sPœ5 *p#É~ː)u&`;"sQ5Jfhl>ek[iEsfuR`'|Jbqn4~IfW!'FA-GV垐)xUඳp1/+aAO?۾H}R'|&y(IiqnfԦH?>ِ$ i%ut(ҚeGdr5q@+VH%<2ĩwˍ@4G(Ąwk']yD"ik>x3*U~$X 8\%(S36^sUDlnď.ӲqAZ5%@'}n6/3|f shAq ܹ'i"c^U '%7sFZ^$Kp$@WF@9]dtcm#E+<Z,ޡDAȯwR 5xJ:6mRXJe 6zaz2R-plTù&#xqx堖GU>uP#!$&G8Xq4nV!2|\iUD)e j6Fv\._nyCpa(+CC5N8PJzjWt}ԥ5b,^?n tf"0[>b͌kî`3Ś0߽ RӢ:C)8ml/Rfl+p((bʦnSfz9桙*"ZtvtW2&@;WWb%ĕUDR˧,BsbWXXJ^seUIA#'4B){G&tfT4lT KKioOei&KYKGrd-RR8Ӊ+l#b*8!ڐ&ha^x$[/ ,_{URsJ#o:gKݩlXuۤvLaR:ahz~n٫ _vN 5-'JO1vq-  Px"5YǹԄ(mC1n@>RA3HyUm+mh@C7Uui b76MNƖST6#8>jMoY<7 yطiotC,A~MIDǫI֩b<6G=FxViiS' [Ӎ%|~SAo-9Ts\,! 5/E#s C4C9=7X`EIFViWscpA{f;RJx~K@Vc눑=={C"Fx֑G3`Ni;.!9Jmر|C>+P'xTs@u8P MrO_df͆,_3YnK &Ia{5Ґg]=\mW R[䦎AE$ Xո䟜1pSTՓ`S.=N¥9meR^!8 pgoI5' "+řI\!6V?/W(ܙu7 W-=Q )@Z/M;nҶeb%ܜ2: ,:4D+پI$^y:eT x\)K<[OD {Xg(yzB#1c@gwq8cdj`Po>7kGVJN%W9c< q֢ź3<)AGѧ6fx6Et pa.]2 kT_T$+rh:z.ʂ- uC%ˤazeP+dyK ++s,^ϼn-DՌJak=OoEXP i ƋCJLxȱjE3R<*T>ՃHv̵"^I֔hZU4yN9jturk%5_jN~ghܡӪ"o|6R:0W@;PQ2b h0._U gΚ -w[jGOcOuCKB +uƋ})vk9rB@*Ajlݱg7F ~{Y\P Gi;CNLGC+\ d-M4,Yx̸FY+ZP W1j`FYb(^<5X?DUq3:| M3Fc@Q}[܍61cU)zsFPH>Tp 0p:Q}-ipՔp ?!O:9F4b>3gB]"g0Pkx=֜F2~l!-$ ,= N<D4,{Aʲ+{3"?9}aݢԽz^awWXH<뉳Iv*ғfq6W*?c6c]xD5c̯ 9jǠ-)4 e"eVG'k\|5㕬iu= >(@JT!HH2mDS +[oǝ">{b6(Ʀ4Y0='KJ9<5 b߮ud2:%`SO<"d$|>k҉D°WU|sCA蟲 6=:e 0%+!caT 4چ^=Sᨐ:>myVs`kk(JWnobd;M 3;jݔW#%\eRܩn TjwQl&!aT>|[PO<2ߛ4ϽP$$t=+E# j h [ꯕsLj)Aׂ jBZEw(&'Lt\o㸎:}H踷87^@s/z}9m rO XCGi iw830' "/\.Ǣ'Mm6w{PbC' :ͯtnU #d"\BIV0-{Ɨ[< LrˋdI҇/C+@ZW~9g@1>>~ũ jԜC7g&*d= 'g9-ȆհQtc5l;51 KWDdcRhg D4WVR/8% UѰt"SW5#z>W߽%`2$E*Rh$G%]ޔ %^v8%EǸ0W6HUΰݡ,֋YFgZ<ӑ4:"cGݗ[)`A$$Qen5ܠxgVo*mzn$j%iYgÜ }p3 J&Ƅt1*WNI4"N lwB}kvIJ84ƙۻ2@)xS: ]$*luބCRV?Zy=N s1r::HZ|B~UKvbL62BTJЂ2ieQ;Zkpg wcFsdMR dDÏհ:fIO4).*,sr*T)rZv+T/1]ij jnNRsaȌm6RChl؃/, PjA蘃(ې05}" "Ih^v(,޻L;Ǚ$[v}#Lq9\+G9~Aꦈ!8ѯ{Z0} ;U`5?þiNQm"ʋ!$$ :6x3'~StkDu3F%O°  #%')^M$2 ϦQh\O7-id㖚'GJc֋a.~_[O<}k_)v`$2>Z߈66Qm̬է?Avsfnms O/  ]7+ZbXtN啐1<]4/':[EV Ǯ>iz ے9P)!;Ǔ{hRP7 Gŭrb?f^64yvGh * eDƥOCu=?)ONZUTB 7P9!54*F6?O 3m!菽O1`NeY.9;bs|f}sud*:s Q WQǾL8CVOGg#e-L&z4HO@P)}cq)DCt_ GV/| LIG ۶ 9˗.Ȉ,Tc}\T#ķR]~:i3`W'c CkKmNިQ~®ro?NAOtƞbSϟLԥ9,6 S!Ԋgi ?gxWܫ%Je%Dٶ >u˲ctW\2k[X9G:"XF/CW&zUyxpz%ɠTVCvCNߘ{J>V0,SPp~`/w} LnMk|/^r²5{k8b3R{bhv+D-K.{Ɂ]Q"H~畦e?e]"5wr@3kkP,G$ɹJQ%>0k%es~$ⰚMEC;\smXO.ag4vJy=.SK ܱE?K*Bu~\]Q ]_k{nBM?OjG,^ @1\?C h6MJ7kI=fe} Sʚ&hS<` iy X^u {J(W`q7 H@NI+ܖDNLkz j@$[pMt9\'bw{#Y[P0igLzK߳e`GHl]^(83=SR.,w\ZpTSDBV3Gm YN絰*B30D" /:anzA!! 4B4Om˾`ǞpOЄyiYX?o+ xJŎ<ڃ/Mٯ@l>wpj*B'xlb;, B!)t&uTw+5#9TbU9n T:WΞ͐IL CMb,uk`k톱qOAtLLOάgMs> (g4LcJ\"LmE2oZ50R큰)\/YA|o4|2q < {f|1\ONUvf"l%bKY(k4d:'Tו^M;Z˧%"g+:!_|F WtMО/pDؠU Hy1j vDˍz-@s$߄y3 &V/%"GEz!rdA92x,a8,gQh=[H &5ًƅ[{P=жQE3TFNúsu>EH,Vr0ЋzLs!Et4%ke/v0";2rxT8-A>!E 'J6 VwlvP-Zak5 tɶ٬bގOsŠZJ%Ep|Ơݼzѭ3[oU+1ܠ' bg8+z*#csEY>AKe%}9Y⢏)K݀{-R"c3PoKvʓDW\ DF1Bhԗ6=>.#yMI0E,Qgd(v +? ˗Eط]J&zpje+DPP2+H'fI- صFܲIk(/_fTi'DtK6}hZ$nnԶAo {Cb0j$_Q /#2@-pNoZ ٛ Z3vOjBw#1 Ll)Yos^oCV=멫-xw$ 1FLK.|Pyc/O0L)B36SV%=tFBBDQ*MםE2MHq~x.9Hcl! pO1nk<P%FJHA*GܖT7r))B5a,C-ܰӧc4WT9]P@2n_ AkWy ρ9B,"n#v1N¨ncoPqb۸-넼zP[saՋU+%됕s Aa uQ^d`Zvt縵L;^E8WJC;]`r-K!LPY|8iЫ 'YuɴrC\M(ˁ: vD BZikwDn_3LwY@C۠o0,(ܓKEzX=m`l}#5aiG{+tI ĝ& ̴xrI9O $}s+(LLO KEݦy''k GU mZAIy7c۲:P JF4XEVg7Тd |T@.^YlaHW{3% 2dki%}!C_}bE3!A.b5Bpm(0a{8OZϮDf{6Z7lQ>1t65}'",#48}R W^-J~HrfG#T*@ԡ5)  n \?w|[pq4ݠY;ej~H~92Bz"wB=/~'@kŒ@ƠDܷ'6f*etVbjEQnB*SelQ(72 6pgHqr\5d?G =*<& ʸuh < ܟa^nD/ͫlow1Uګ,ͼ|V /APW\hg#tJeo;-JTIEX03J}1h/?1:-K6?j\iQ _ƺW9[wAa.[_^~̙1G4 Uv]5SI~muߖӥTp(nm ڰH0}%C`S8#|"!N`D+Doi~ggp 1 h[i d4e1H\$ϳsP2F~Y\ֻ?%J|5v\ .^~ O:T OR=MKeWϔпh |Q=L!ӻ2toOFӨ=e_e>@<8* b  HkP^/%=ɗI[|ݭM`ܥs)QwJPU.mawgޟ= 16QބF1g~꽬/;Ҥj~(KCVw`XC XKu( W/#TI:U̥$Ș+:TĚv*MA 퓎7U`Sv\%&]eW3B7YKo*ZCYCΛELKEtog3aB-O[<@!|,{>ͣS\21ZQRߋX |[Im60&T80-հk (m7N`t| Ad!b^Qi ƯN8B[G*>U/Q>MW~[]sk5'O1m^XmSMW;{֖92ό46%TWF!}y%PM.N5|.1Cpo}.Ԡbtx{1OR`",M7!8J%p=n8?,Z!Ǯf;3%j#G3S\)IX d 5lCuab) 0Z0j7cbÚ}*/%FJWPBN)F˟~Q;H$h9@}1U:ͫxiC]H@ j鯘|E#r]2&_Ȓ:r8if`[ku%!`7/(Sp|"GJU؉)A^&|W(3B5Ǽ3OZ6hZAs5%ы6dBb)tz$hA1g@,;ȣ;Z,أDYmܰn?k~8h\TxNb,WL9\]V>i(ָN{kf$QI9Y}iHJ޸"bBliԪ)t cTJb答g=Z57,˃I'@Xgt\nɵ@V;I={NZzXXކJ>o`7eB͜,5(>s!?AMjX NT8οchgT5CNĦxc}laəWO-}D}r+ͬڷtGV)(Z5( Cn}D|c*@7)fR<u%mH$)W^fRE)SO@F^ZBk'9h<|R5㦬bC4P͖{ӥfgwӆX|o13.u`c@d\I`RS; oydk~B!·:O+CB?4Zw{+kBܓlg'}0PI=ۆ y? pt!r0;)ge]IT7+V+7p4K" /deݸxK`q[KӜ:"$=.xBʸ $wݰ$=DIX"%iZMhӃbL)si*R3y / 5p\c8 rQ5}h_7p$pMG#Qs_w\1vGSAX\f &|oQ/lIzvGrj#krŷt`'_$'/;g'ԡY@y5zKH3-&^}fEYw8#T]`q%dЏ Uo0XBI[KW|3lvqH@^A"/;=4ccOqHz5DyF9Vv5T٥P/VQrW!`X=n#5a -<$Chi1D'kg^Oprљ=OJx{N֑b >o&( lD0;2ۡ< T{Ti*OyqPOG\-/}C,W>2>kRrz<5|#|*az_kZ1g ѫcfOgRZ4?:=ϑB(WkfAOO b37cL:f!_T_an ;,8(4|8>ϤVć )p˓u9v|BRm1*[ k{Z,cQ=g`9ht0_V ] m[3':jZ>Ao+yOެl!)mNi)NmX{Ëd'ZTuay9)ɢZԎRTXQPdQ[NLgZ.MR8'΁9+Y-#3cȒEr-K5y/X?w9ڭBh@߻ē1;\߻FSgy m;BN#QrUÆ 'eMy1HV|Aݞ0 vx<j⑳QC,D*cǥ'+iRYYfm1avGmZ=vʳCZm5yHJɲzN+Hu?B]{J1>inb(S "uJL#d=vtV*yῄwB oI (}\o w-&Va29[6b[ l#A5̧0Rүʐ[PF_K X DjsԯUsHP9nu&)oowEKKg~Oj^hJ>)@1Z.k͡TKӟs7Dt*l㝼+LY\qfN1 )^x*"?jRYd5 VG!tzdI~5zP/#}A;8[_Hf{ Gޟ4`H%;,F> BYe]>OY+s֐ږ&NеOHOtPyP$sw/TBʤVW~X] ˎ Ɇwؓt}/JkAƌ9r̻g'b(CzV>cq:XO{>vKy`t2[="%U= Z~7^C Hq4"S|=qbA藮}ݳ#﫶U]y*)eOϩXL9`,RO0ϟLLhT?CW&I_ 0M/wᔷ:.a!(ց㠈nQzOX\ov |K) HKS_U 2xN3ˎ.R׼=dr0QK8tdi'O%g_^ GL~3_r:\#hE)j-}<;6(NUIb Y6h Lڵ0 ذyS*,z"Pw! GU1wKpH@ o+3и%g>~t[2M$D.z [[B`ʩ%b<<@Vmܵ: '^zzϒU'>)M 19+m|jpw hn8Ft$5R@z/XrWmˌg#HݍvLjrQ{s ss>YN˯LV~ f7$ }sY 9.5ؽc1N[2m3SnAR*hkL{|9q VcNV/AA?kZZ*M7IhZˣ%pJ4/TL3Nɟ]A1uLʭ\ 5vD91odCj|mʨViC2;x:;a2#:U",xsڒH o#+qߤ@Oxiߎ^^βStѳd*uWbpE+HskH#zIZaxA lj"Pwm!AE#a.ɻ*v'x#]@y㘏%.)KԟϤOT,lB0.gPɝ]9BSyK#PA6 y3t@5Ocr\rײ 蛛#T랉Pg6+p B޽!x*WIe)_f?KX=LX31qA3g_eB *τJC&rFp D#%zy⺡GK{{ R rz@*NEe2&< 4բ+~'Y}a_ z)ː |ӈYѷ= ]p?0_SՄn7\ ^ks(t@#ﱔoʻxO׾LΏXěI\d%y=#=g\%zvj`yGEt29<]Q'E 36g"pM1}3[?\("/ &=2w.brdBEUi!dUV?.Sʜ.ҏk@LSؚD!C}-P%+Ss>g7~D\cbe k4/2oĕ`Oh80*ƅsK;a,1\E|UtnDTKCL'>EdQc#Rq )؛S$ӝwJ>F1W~@{/\]w- 2quӐӅIF߱[fj鿅ЗAtA)2sĽuddT:5m񰞹so!IȢO]!qOh˧Ď , 67a(vK6EJXԼ[~A&FTW=dq!ԣWPîD.d% 旝nKRMұ7`f>8ًWk; xd7b[ h,5U a|HԊoSb)yCL*q8(a qTզP4gK+;{ZwD|r$#։F)+h>y,|G@) JD90]Y4QYxC;?vԒu NV\^ be+Ѣ$bЧp(܍B\O"IPz{:lW5?C܄= nZ͏H@*;/4Mjj )|ХIl1 cW5׼ ǓL_T48ZLz:+\ei(Y`y^p.uZp7sǤ? fNLVGYζK~TnLQ%RtPUkS;^|tV^?Q{2CC oj&;R?~_ᐘ4a{Maԑ(jCo#Vvqv5t,x+9B(.y"b~o2D)fR\Y_^Дlũeoے ,?U>ƾqa0fN 7Lv6`B]P:|-XKA3M%Ţ_H9M4˩etwrXp{FI\M“ѹI ByF@˸p}kI#M6@s,8iW@B蔗{9qT5F8trj-1}N씒b(iDYo[. j]#:0{>:'.t ku;ܲC1h@ܶZIZ֛(k =%7$pԁ6M/ak;] k .Y^ {K2.?zYm ۳`y| b_; Ш>Hzf/Vqt6"J܉.h{Vh8=E;tEBAwz Y˲(riUV߽5i02i4{t̓YO/cYy0r㇌^ߞ 1bZr+oE'{uiˑiwCWw5zr*WLZg'1j+ ??{8]6#,˼ i#5eAȴl cwzVCZZ[}f<#_aw/ Ŭ Sg5P]:VH,F*ҵ+Id*mM0qo1z,Q~t ŷlۨK:?݋3+Rފ|!ʨ3l`|y<Oprb9XեI|BĂjf5w` ߄s׶c`F0c.QX& J A]sPsr,>ngMB9õF(DjlQY1M}7 :snnqRFӵ6PPoWB-_EpOǦWtRe# D.g_~B?b1@a 'j.ϱ(xZi6 Xd'Ԉt?wzQɽ0j&x" JB;ˆDKkJ-Ώ$LܘG+\8R fE`j|voPVWb wHM'5lx1,X7cvě~`vr? ]9ܱ@CspX[- 7WhhJ$FURȯv>'&ܲ$21VܖLR_?R_WjZ_C[ ˘0Mcb G"5 B:7C"uwjWVO\&ʆշL;`٨tWd'-Ƒfa۲|J-Lljä9]uYH!'t^-?@g#k)Ɔ7:(끲D P|Cs=tz2.S#c鮷hI:J#wB> C'J99{D,N#qn~]4 J@)Ֆ zHH-RLA陭.%F|>v勬ў&' Ue(\]g.Do&R?ISu˟1NP1|/lUP[ Ev|l|S=/k4,@OmrVJ:ZH\GxIpeGS#O+*Ac*ȩXf"RO`o {F,y+\-rx[Q?X u^/3(-jXq6a+]OatؐL=ِP/N^(" 0JeTEMV1gEģг&uMg'֭$?s+Tԝ9%Jf]ɋ(Jodۚ`?וH!D?VMWΚ2Y!]2 rpY%ϩn#s%9D&+& EϧuFm%mU#~ v|PtiK ?3ym%0R߀@Ǧkᤌ=J(^zn#7zT`TsYT%VL_݋ե';6.2va fJEȉ?>F,"s=A Mb̵2\ƄM V{XӛĨ|vlxt,L1nV}@"͎vؽ09!`5leTe%7CXCN?qTq;}EPq^dbk['͎B&|D6IHW\)x* "rޘbS *9`v Ml1?φL-?j%|{nJwOӴS7B,r uBJ-Q%J Ls Ic{MzܙI=f Qqw 6B)X,݂$o)vHzɕ% M]"5h^'X FL!yބy7N#Um K\tNV w܌>l`sx sR1fiO YX Syep(ֿqZJk14C;>fXة1JcW8@v/:5+K{ PSRMUM04e heaޞ"3z(~oK>hu֓wgh:[JIX/'^&Q@|DD~˹8 qe FfYTYԑǝde׏~KoDd|OqW73Ir} pat/rC|G/jZe`{$bnIkпTN7"E.t[W~P} Tׯ]t1Ƈw283+ݲ;a ?؁w uߜ88OLԢ*\bM@~$+$xsݍXN #Żfݡ="Gv^&Œ*JxE-R#AKD(ų1Vb86>WS%=%V5JoY4s}4 sxXn['|:Y`4!0iNO0Y&Z#(20(j! f,Z"0:x{S&fĩFZs8zoBtzYzT27{QN V0(Sad%T:1yem@HLΰA;δsEj*[*nY"] B/֒σ#%\J<%ƭЕkDALRQd2vK3ػz+%){+ 'Ua2"vjUnz#¡p&p&}ffΈW]Xެ5ʢu٦5;lO/lZwNeKɠebSVMM;U)&łw5nP[Ԣ!k̩]F7UƲ٤QF?z3͹2 [(ޭ1տ6w{KfL~߹PRQҕTu]%rΣjUnqVZLsOZw4Q;VRϴ&S"ʼn7 ۿQh[cFlok Φqt9vк$b CBoX4k=H9zUcGRYOaLX7 ^T !oDK(JʕJG5]J iVpR .tHORV_<)1noYE.`QpW_EbQuYLu.1ݕ^(EIZgǺt%:NE/˂rq#Z9"5%w4+HQu\#tfCo?s^NT+5O *~ bgXo,to$M#%;Xn퟊9(pv`h)$^6#9 cTfI޳VN]vCӞzŹqoliXmHj6FDJ'#q U8H_Wu_A&P%dOemnf~X| N>IVJ? k.,a)OT3sM74AW)xg@ژC:E(=ŰmB ~+Z$?{ұnЛUbBO̪^ 7UsT՚R G2V2ߝZ}:Uf JN(5,ZV;|Yȝ]ΘR1^lKqR߫ף%SF .M'e5 0d ph2RZ sݕ|VdPŚl/ŜUGp66uZ CWf}N^!ctJ8Mtx2R;k.I&t) Luo=j9W`.gU\7֓q*ME6:jDW0>20U%XSljpcԊk=qU\> >YpHMs^:_<Isks66Bdm,b%b]g%7Rc5"+B0孝5K缥6 9;Pnv\w%i%2Rr.nTJ1/;#n}:+rd8k]2ijxOoGs(OU,ŸV+4fKG; HRE3[Kы'n:\m%VB=4~^NM$bHbٟ:c0n@`o]Of{.獴By~ܐ%mIs(ەwد({TCɅ! f_;)e[ kn=GU TN]!N3X#8T~E 9W&{J-28X:-[?䊌1}Sm8iDuz*qwtaBj{ߡ4jq3 LcEܭcҕ^ Gݥ|hOm5K}!Rt:'&*C*MD_XΨJ{LޕҚa5GzL[b{6`e Uߕb]0i߁j&o\.aTD[ېq":-uF 즸,Kݳg?m& &qoiaxu_yT7zC9'mxOïi *3|:(^zpqpRi' ;ys?Fѓ,"Aa#a@ .tg2_tDq1(y( ?Ao])%4JT'P[[~_Ǭ}G˽LOfڞvI'pIL/QdՉ>J8 xQwK`g1Ko[ : Bāoï q~V&5^ "cG阒fxCMckXq#]CyBBbwvgUaw `{Sֺͭgp݉|.β>0 3$ډ_l䀟TfKBd`XyPoރ#`'>p 0\ߎ:t9pu&U,^eE2M]!Pc3h-:aܺ&T}&R:Xp?94 ~C["cO,^h2x:Ea%3Ɨy(dOo }U{r;'U]9gہΟ2m;86 ݼȿx LbŪ>d\s+OKTSKHU[_aXѯ"HG"4a?E.2cD3Kg>I:{)~'-H !p?8fwbr?D3vశ Zs?E8M6es (p1oǰ"Kt;ZEHƆ{:Cj?;IWSW?,ҁ=#\u#E#;nښU^0=  @Iw>m#98 5BX$}:837#WWNzAėe2(Ȧ6)ę{RN#O ۜSpX"$ g'nfOd)%' t&Od1"%xKzDqtODrdxf<#t|Yp!sPϓAtxYnq !{C,Uښ˸ZϽm5 XVۗ6_yA%֙6kyϖl:!iҪNV)Z@ضx29+i""ɏܬ8u֗7ƿ25_jcyº g.ay+3sЏ hL<< uU̓]tV{N^)ֲ-kzͩ"ٿ)\i\=dg|,aer  [BgñKޟ.ڞ]xq'Kieu9pKq.ĂJ=CG5<}~|_Smp2CeׯT1$7#$@3gB_ޘ'׷NDy,W ?T|SsgȈ"Ud];95<@Z `;*.VCr>p٥} k柄.\^|-(U&|T.ӌZ~*(sʱ/Xad ܠ2GG6i;`\ M:8@u"@HZ`p97`ct#1Z5nzvC<(.hj!X*hzT;5Tc-8{_ žvNDB(apO[=d'[E@sǔ'mw ZR% ϳ8O#aiw%w`,W8s@&c'#C \ Ia M6hr̬Iޱj";P Rgf dߺ$5@dh7p$`_&1urc;@+giQN|EZ{VN ;5o3gy-%@:-Q]&&ޚ^}lifP,R=^ h,Ps ` TCRH"w:zhč`lSҙ`Tb1n`8g`f7f LP4I T0*pA+Qkmlrz;+Zk\}y,YOinQ L"D 3 EѹQ Ά૝hYo01B$L]qWUm.jj`J ˋHY6xJ9/ N"`¤EUu@o!6{c<_6g}p7Fn2bGarTNTW`@(]-W l ܂)*l'FN$O'YWPw)պOԻ:$+n0:JP):L 4r]awa,G҂(0X&2jxH^AoLϵTb7"9JKxi+Lx!pG)W^eM9v|c؊B9ͯġOWt)s3G[oU2Wq@Xrr_hp"X;>I|;6^>Cb1zYM?KyI}*uLG]YH$(7K>8D2Bsf旰0sꭻ$`=DX͒EB#JH4W W'hCCE$R ܖ}XrͿ}1;[7DJXl?Q+{wtRl WH.y\\r}JmjƉc7MRK "0j?/ÁU<7&Xpܓ` M2?ČMlǍ߲7@ ZƔ1z?g~{L(y/*"<^H8ke:HWW,2K5Ga*N=YmlTgN֥̫td'Θ==J.u r_ b2sZ"ƒZ>ىG^8Rۋ[lGsIt ym,nWkSVS)I/es.Wzۻk8F[AS&Fm>1Y[m)K`+%zY9mMNWpX5\RU*O{WxWHڮi=(vnxacHE*~j8`=v1֠fG8oo.&7G%YS ٹ@oY&n #D|k䀨e9҈=`>a;bͬZ56.K.Q4dBsFzާ4C-U)?k-`oRYux يxm9 3j/{+.wWѩMYzظ?EM1,)_(&R>F&5e-\9Kn A1Pd-!% +!#Ī'8?JAzrp\1V˶,lӬs|<2I2N@̞_fcLK|KEw~U'2NlFMeiLK }LYsσ + 1vP<`AB^vCAdAun ҎE0nQ%E$뢀|zbTWCQȝ $|.˦V8Ϩ"L }}[~˶bTXC~+30W~ 2Ʒ!u!NwoN޷rP",l09qԍR) k) |CYF"=L4䛸uy:^h9R}i{"^t8vLs#qՃR%^\9a[YIY$ISp/SGۗJ^"zh;=֋=Zħ|KNĦUVl@Uw&8v}`Bo-ճ:Ig%FWjSKrTmb(w|^vߩUI2?$"e|-3;Qꤨ'Ǜi8GUTgU(T`{J=@'v'&n9Hx,d w_CASKзG WKOM^i+n ?o7Y@I  Vfb5ܮ\ m$TYa<]Бa>ĀK= UBԜaw>uUcPqaD;=KrhK3`Q(߿&B &j+p=?F (A*HɞYz8 /Ԡ\Vd"+רiE;\ {E䐎7k(Bs\ZVN&gezk<OU6ة!R>r bM} ෕U1-M4w֗  RcZ c-gD͚F\쓶RjP;@tח D9Ƞn[H~$>Z!řR3Xvbgzoʴ̒V nm`eXj4:ۍLm%96v;{:ܲll A'2Ț+FԀsW\U$y{a:KljX}KK}:Œ^L#k W]zCE7ꍣ$PQ"7WqHYWig1_GNPX?LV%4Wroˢ'yMp(Q0n+6l{%PnEb?qg^|`^@xs _xZ_=hmpY3}D:y]ܗH@ w1'V#G1ruR@]2[^UiX6Z,{@ѤLQt{#fDyŝ׿-^j*'kF5FG8ro7AѾP"A٩+fr|:xMlFMknAz>KHIUhcJr vxBfO~4 =;}~Л~AXyr1qRz  2zL2-Ǭهʸ׊9a9_ECXF-/bڜknoX{̞[@]0 bu"3 Vժ՗3yȳ+&+cazL5 Ddw{I)3qd"0IWS[Pf]B3nkXĦ2+ت~q5A@`&jL+(`(;:) x4%wSZ ;/O n,Eʈ6gIzزidKěU <|;# 2q=uW_8{=+?FMf@7.tĒBWt 8c/Q~K=%<&ߖ=jԴ0W1YsxcVf+IdVb׮R 'zV}% jAwbB1"yA!T-7ͽkVّop\dD䴖\?:wh){ҢGHׯ) k8wҐf"nuɊ')ʨ$v0`IB<[E / '-8L !j!+ "&~qNNOo;2TmIc:70}בbLb"L̬2PIf` r r#eٟ-hp+2j6y a+F 3ñvT,V3ܿTn`9 )5K2;f^2Z6:ZdNUQ x8E潍TrŰ/Rqy}#NvQ݈wPO PLNݿ?Űh;!7(++=ØyK^`ssՕbd^yza6ħx^u3J[N&;X0׹K`*cb=h] y wg|*< rB‹ 1XԂɰ`4TMqTorѓ X99/XMHׅK!KiCBD*k@kZ34ZYȍiqGc[+!YQh%J-EUqc7_Z2I8!2qN+`sg1f8; -zJI ɪXCZ\z҃P.*ik~dPoԯRW5ٿj{6ٝ-]./NWN-kAݎ#ec:;@&-s2{ѝ_3};6 FLu ͗vX\gӿh(0-Fkxzv4itޯ9?cbat+\oZݒ0tn%+m(>u10g;MZïĠi:᭪ԧ!&MW\C|3)Ntl lExa3+ͽUXSN`áw0ZVjB}O_OzKfI@0[ R.f1ğj&4=5i).6jaW u=ZēG6,D՚ڸH⭌ c^IH8'':Y0f 0h^}^:N0בd=%UL@|Hh!V|Rm0V+(5]gY.qP?vԋ/ r6u3 .[6ui? U'-q#uvqS$iSG^t"UoeO %]yy| AurY2defmrZ6pRP5׎x+$}mgre6x/ ?bВ.P85R~T|ec E*QLmȝaQy]hot 230;͑ʓ#eW(Ývh;Om31E0nHx4a!6UnMnqe;Q{iq6\ kmK"57̦?RUR"'_A@XDR(B㡴%B@E.4gyQ? TrtB8PDRi)g۳;4b8Xm^rL .h)PSaQ*5) zש uǰU?p|CbUJ'YeІ5jn=\_cW2q3ANh.(*y9Uv^R1?-eֶO'\JKBwJL t?ٲUDU7ʋ8Yw/R;-L+52jX)%ݤ2@}K&'dۢBⰰE)4Ye;-?[kڮ8j.W8$+͉(G\YN\7yvK~T?*ph/Zt--&oyv>ύe~cP^ݍWrN#tTRr;zfznWTޯ# -6M_jޛWh|j'/>[6V;ߑﯛ7hjpMQfRfI Cф:pzAʁzeGAf26xu{SZ'!cM85{E v-~^4hJkUخx?N2Ҏy.f ! 9F/1`t{&Cu"舴v^ѡgsA##lRAy\"4 ߲$ed΢YCxHqCgNs*{ $73gEd[oS:Y0NNRA:X*egUyš(eP;Q:;Rn?1^,;;GŮg<4ˍ_'[ዩ~‹&= j O?ce4FVYP=y@m$|CT#r2JF%~:ժwK3G r )Z^p# j2{"O;By#&>[w &!&;o"f~,/육k@&-rlM˛_Ӭ?3zl!qJK^&XuKƆ*XY8އT9H+pED6eD{:סȩ RCD%2.rCdѲOڍM>eɮmJHxސWf,RgoG+zouI>jʟ Pbdžr:syȵfd 7W8U _]FƬÕJtZ{G=6_DI)Gv ax (,P#VW{3pu`yL2;Qx,ZeKB<`k!HDT k|ЇGWBTWCYBwsKS&C y/3\ݖ383t %Q_[6A̚fEycI4i?GICxOptUbWФ͢w\# ZfȔmsD (L_^nfB7^DQE-׍2cԿ9) hݔ\@poKR&G!)q[m͑j[\(Xɭr~ L0@N\lI({G JWMI%^'/ApfΓo@(֍|KƢtn]'UwvyAw [$tmبEdx15sB%8af֗~4+2JHЪuũ#YpPw*LO~Eܤ {UH |kN g+4I_[S`AmyY,B'0pg'?SRJ ?CDZn#v5'9-Oĺl=\ k}^J2{Mbæ0>Aԩ@۟vdS/q4s+t\:C-T.n (']xl %v.cWoflJWlT4"8hD[TpG1\DqA^zw2}$#]g{G&mt[\M~ K-|(gPO/=E±:]g H|B<ĵoOl=;/Mhw mN߻cNH.HDʺ"3 nISS=ʬ# ^(cR^W51wE?,h1Sy@9e}b#^_f&k(THn3S,z_87@0]31ʕIyd[js;qE.X2wű{e}>S 2 اܡ29}+Esw0Fnlr9O4 eUZWogO 0fr,D{_Xrٹs);sLN{$ &[p+_%,qyh|8qB5?|;.{yS )Dҵ2 S94J VAe|pv`1o#9_@EVqd)Q֛_0׏u fo䕨jhVqCvzgEv.`A{%Ak<^n(MYiYGEShJ2P5; d4:ϳ)nURe0Ώ ;H)~&zӟRKu@.$$k*I混7]#o!PF!6T;Wh- i4~y,'.\73;pe0v Eg \8Fa vL=!WCCAA:]eà , ڑ8t}e2&q: XD]v˵rUz%F/}ݪYkI)m@XgĊ g$+=^WdQ q.`+a'U^EnKn3և3ۛ '̠ \3TF|2f.ebꂰSxYqa%$A[rK5g#!c aR`[(`@$BE $R HZ%<ڧAV *V^a`TWXfG! ,k`KdA-ٲ=ky~@5$uf:djkϔ#~wK#\9}l`. .E= Qme52f0bjPoHK;J}1)QUu)3*xM'pc^>wAȨ+4A@vj)e 4d?xPǶF/S6}_4h#&┗i+\a.3\ּiN$OλLօu[/ eft4/$W@m.H0_9BԘ\෪.24?V<ϝ&f{f sO#76I @?tܾ3akBx|:?!U 4'Mwdؕ񎧖cW~-%>ԋ+NA4sxDP&Ik֢Ēݷ[oٚОM%Q5EF-on|Q)(?6Ȓ:|s~ gazE`XYYRs'Daw@ˆ3־2wolJd`EݼZ_%F-9hxW!pKѬsZ( w#(Λ/6i=[gj ۯѴq&-Rm{\;\&LT^!I?ٞ6> ǥTY0l%~*Uܽԟ%إW\aٗS#7cyx!=B,k⮤*Aׅ~HlqjS%BwaJe6$, >͸*EgKi & u+>}*)GNQS]ٯg}q<ՑQ?/HlEɛF+:{Nό&vHmKy-+2K s54/Br1EէKE f„[D5dY^+t:lX&k`슞(i.֦UNPEEZhߚ#. xg :{CԣN=G]~gQ>[^ļ?s['y6/< iSm B.OI U>?|0MX!nUua̢b ֈ `}xߘ=6 !h G6ξ5-Ȳ!He1bs rl$EZ>lqOH1~L&5")n1/o5ܥNk Y%D}ΎE&씓|P(/_+q%3w@JuU$JK{dD UJtTlNbR|i1h$ٞWdA ќxޫ-ws6њd|l;_,56$e?N}ʇ1bb;E` K$ZxB݋Kk!R ygj‰͒k` \ \vIsJ9Ǭ<[#Rp܍ `褲.kiA'{zCŭ<}v?%ßIDQ`3mOC%0IG@pb#h]da#N Նjy +,K \0qW?EOD;XҖEmIdFZqm.P: f 1Y4ٽ07x2gyDuZW:cOOE-DdW<ؓ3(M߂QXa}' ,Fm&ǽ[-ʱ0壣<9^]ohQKF.knM HxPkN36T_4l!KlH 7F/4z}ndG Tc0\ *GK0_CrHTW.mVE N43 JK mq;7Us rȕY/ىgS Rq" =d!OSV'2f0ڎwJW/$!σ[R(-1U!|8yjYYݴu[:LF=7ѡÇ/;Z L\XČ?7Laۘ' &;Q8=L傠q9PqH2y*L t>)<\TVm4R9C8]w'Bc.sőp7'868o$3[wQS0娧5rd?IjP>akINol%O3AF4k)/4KJ#zC?scD".݇vR.] ia(IŪ\̾Pv>(YhTehy~4Q-'1֚J>tV;X)+<AtkkJ0e޾ VDYk)q/8CUYebIlMԥ;/[ * ".[kJ:ȓYD'U-=WygMsf+|T1/o{,٭{FS9I7 yf8SYJlzgok/Qp X0h;E;I+Ȁe"=rj 0f9`7il?˧*'ŽJ!]艉qm1|&}O'ں'gW[S Q&~GkdHg=\& , ˧N|p]]?8{w [^D" 'ɿzptZc7X6[1:ym~b]'+pCl~@O̲=WSO TьO'm!wmjSf=^$@8KE;.UxL0YDaF#; @ ddSG0Uq kO'2SWڥOkV{gـl>~pl)WS~POCG{:iE?g}'?lE[~ 4\4lYyhȔpg'^UX-PnS@|ˋEsJp芉Irknؼz*YG~}dU&R•efGYߛw2K~~7XҲpI Ks6-}k֜eVUfDf xb^aybHP[޲^Z\dځ$+8TNA~jTS[Z!L(0Y?Q`[;}bS1+C[L|qrߝp6,Ph#jߤLwNݤ0HLoѸdLBonѠgr';T1ph ހųzrYWx>\ȶ%עR%`gp4WJ$wϸ.gMHO})>[+vCv{_.]ݼqX>E#|bOD2n7o dZO.G'"dqz #v4+[BR)yÞFi[&H&j0sr]<\~: :B<_!<Ŵh5|a;k /iM*ҩTڮ9$VpX $GbJawv9G5EI4=Hw {\;QXfB~m1w(cCڽ^wFe]1@mAKewatEE_?3v0F@}&k樇2v]#Tu 39k6{8+S$;V-Dc?5fwشǺX$>McԐ)+!DNJuKbE-qžOꘟEtT33¼ؐզdrc] yxV&4sʫ|SCuV i#Hw7;hXhY8yn(`7g& H17K9)K8x~9$F~ʍFvXqr[6)*Y@I7A|e?aۯ[m8DShknj)) (Z8 BZ"C* *bjr2eV\ Y1p\b}FDgYH{}s 5se2 !q9St5b2@^ }~Cvu)~n>Gs]F Q,ͦ,sK[IV Ã~rTe⵻Ӛ* t.>Kk~)l6dOD!ҏJtp=>TMCDJAvUkS2C&|/RNj+α{Rrft)$Y0]8.dnD^Ҽ+GL]G)I=ͲdPdk!h;J?f6"@v=gL%/ =$v?M$W?xu[;Bɼ.S<;dm9!C+y\{|J2S q >К6W`#]/SJ^or1Doޥ1|?y=\'fIj7Bu$:+OG!9ryK"S6l6 񇓸{$?o?y&zNgi>PT]uc [/8gu_{ M> F߼v}%C~jݍ5kRWɯdŊ%d`X0јQѽm!dJf'خKAa*S!^?" ' ĔAc;թ\*k?Y]qª{!^&C`xzݚz:s/p|0jO4ыs D=qJTS)@Ai?@yZJ6 -_v˸O$X%Aǁ)IPY٨$#h(l7RQ4Ԃ*#Lu`Ie^jdoċ?ަZI lvR ,  'zL,~#- :>益Uthw%Jr3ԅبa%+44C|V0Gϭm̅s}P* vr@Út >$A?4mTQ{'|$ =bqs[ ݛYnL5^CSA>4Zuu+i$:zB#FHfu !:6 NSrU/Wb?@} IXכk^( d*B NJgM^|mNdm3,TP+lA Flvp[RZ#1"vpm0=9mOnj ꋝU\uwC hҔrlH[F*)E,Edj 4X3ѭ'.)Qo JiNse Fɯ=-dr s9tv(cv(f\R |Vw4:d.DZl#,)wW^3)0ZuTu̒@oq[X0Uk ^q1w"^7H_Vx6ӡ^dnڶtZzR(fwyWdi92\?dIڂ"w+5TD4$Ƶ;>GF6% bU/'YW;/a}TC/S )AT#>*}~Xۓ,ZFxkiC No<@Nӻ3FBmzv`.Hbƞ&5Pyf~D^-e''t BN KXϟ}clyB sf'z};>gch{~̀pc=^?HN@}?*wlk;a-F IA@߮3+0.^s`$شeiD7Zyh Ŕ97S&X&QW}2Ʀq&іS㷄ɪphg>%{trxaߡyuM~H=g?ҌFl6^Gi8"հZ Aco'KPإ( P}Eu`[~RZX;<$Z^.hc|ݸ.AxO`F6R2 W}ycCJ BYOv%pu| ZPA*WMTrc4ϧ3®"KU[!(m}:RO<+jGkƕL+[4N&|j ~͂;F|:KDY$V<=V@^:eݗf>]RYWآ:%j2!=.vXY@9p.Qd)WB3lTBqV.S*ROXސ<+MۍKYvp(!ՕŴbx/O$ -Q,Gx(#(* l/5@eq{  PN33f")g= |I(&@V57yթ2dZX:͓XBrkg " ݰ@$&%+\H5.Er*޻Dcgcp{8wj;H!ƿ]99%SV(zfQ7^($[lz41X$b'di ,q7!`J@J@>|LMm׊2M b=-~AaTؓtGr7Ptމ94i:I>BVZA*G!^*:cmrNT'vPRF1'lݹ^Ow\WFntZ ۥN[w%oXѪbK4)r)]{]d@R i|PT2deiA˓{'ыn_u[{tȏԿm-fԛHRn3?x<ޭ69$YGk >p=W-܆E6 {*+Hn"%w"*V׽D쿳7.htЏ|2r bŀ:3mGg߁2֝{Y%uH7R=b0)*z|x'INٮN}gfԆ>@;u`+V|^.?V s\ !k@1JU7z:'43hM _"{3(NpM*VlE_7$]2tlYU|&6|p1[c" ']%%^f1aiu3-xU.xfҘE"z6xr`kLF0Bᐾ ୛k5j!{XȠhT(6[Lաg+8mJYpP<WO֐7+m闱S'o RSX4<c "tn~3bBe\l#f6rPFU; $o̒~O%7췶cxlMLCcb)Cuڟ?[}r,BGFcZA]HI7J34՟ZkĪ]N 5ry/6S&37;&N߽>0K)m[q)tHrxe~zѧmu־  q*RtAwN ^ rY%nDz_Ĉ{aaesT =iT!},ȾqSPC/gaX)ogcD?XC}~?SWI ]h_/ DVPDde%Yv_yחƒCQMuc`jk"9O.ZQ~p!Q)Ymc^ ]s2jޞma$1@bj(Rǡ3Lx"xƳ/\.#?94  ɽ~q5=SC;^_\8!l☄;JYc_#$"HzV2̆MRdG׹ ~gI܄XV=p.MgKHT{|Mi%q@D, 9ڗO'aĒgBwBjCQ9/ )@qZ A_Bk';JD^i 5! MKL{O*1(7,3!}$GZͿo 3=F'IxA g <!gW !F AŽ֦UX$nmCUNګgx3'hhc1Lm>DЦ!Ԟc$DeCy@F` G4zW=-b: g)`x} s/ 05rlk C0O2m ^,`=&Pw\/ o ^W{ߓRJsfsUd1;4%uYCO^V2cuj?:g༯%* HSb+޾xc:eTV?3=4nBeh~mfY3 >IKU3DVKw,>W" ӎz nkYj%-)  b6Đ}!~b/iJgVƌ'EK)/+Q2<&P^] dYP֡I`w`Ft.Q0ޅZmj[|̶C Er8Fv\O- `HS?O9B3^vV[lLs/RRLHRwoC"{/!>пp|\pz=J`e!{NNAVfk,jĸ^A`C_Z8چ n9m4SN|^,r|l)P| ̟6M H%,R÷'^YW~cu ,!im$N4PLLiq?j evBH30"5~Z4V/=dXe".\U &+M6dkR(qW(>6lc4%C;BYlN0L:)݆e 3?YFLC/boWbLVO۟a(H'ߛ͋iP2ۓ8^245!|uiRy@" E>Q#:cD}"$:,=頴&BpLX+\eTT' DPd9Yv2-8IS#&+lgN I4CN.-@yf'c6J~<%ȣ04Aw<Y|g^⧲jx,][{Iv9x M$zQ*|Q+5w䄐o62FV֑2`V {DwO1}]0'k]-AtzTڌn}qJmbnw 5 1($T7n!e86,7fwQY>aeO4ΝqPsX\o0~-3TmP_ypa="9E+I5A]%[ASCqx̛䷃ _3Xe7רsf*Ad'A|6Bv6ˊp.eO1 up n)BbVj5L)OW; n8->+b]2cVGS~b7PUC(f H8rꮘϬ'z.f;0&Nxp`^<ԸZM1HpfbaOCȯ%8{3i(SZ'2?+O*kLB),vFjƄ>s_֫BX⪠8˕?nѰ.NWYN;Yy[*c t)g>pBAэ?sԛkZ5%rd)OpQ*i9Vn>MD^ummEx'&KƞF'ƬۜGkzZ[_dR{[ Tր2ײU>;&>'V\݈ 7Q-^ AaLj*7\fW2_~a2դmD)K־5z߄٩$e'`q7 : 46n.;Nִva`YT:cyݪY־бվ#^׎hOTDI1kݷK1[4osmjݱFʙIw>՞n~Z1NY{U#L! ۫F}^՛ao63*r鶸;޹9*s2X&3N^Qz ON? 'jMQ%r‡l+Ec/i H<7 1,D.tf Қ^r!&ƣtiBlwvܪ T6,Kޝ Wv4jIa9YZxAUjphzĭʩ-UAڼ)#hk^ufmO^3ёt̬fL9:y/2]l5NB( s3GC7YSQM^=8\Z6PKf`Dk0X C|B$ SS6Jx# ]%[%Stw ɣ΄xWb1_Z}XGksDLa6zSh.wj}B0kU}ÓLuƻ_*㔇՜6 A:$e'~ok^ɪ p H EKBǧƳɜ?fS#bY,3m\DuMz(+BH/Qx3?ĶP&J?'4]劰Jʸ)"(aYYe, 握9Jx3+ROct1A){ؒ4͜YH:')$Ikճwgc[:L,98?G΁z<09c$1 Ag3(|w|)ObAk֮ס)l<%L&\(G)3BobUH? w}R3)8xdqE`׌|ye<Tn7L40>eͻRc1/C5$Okؽ7GђMu^"TF'򄺰pNkВĘ%Ogi 0[t}3ot&P>=?.wƥw /?`䣥 FcYhlʑ.BOV?_&Ͷ* ^ )ÖxIշ!`΀z% &z2X."ѩnʔ6wt<|^b(癍aVىNցUj+5KT9NM6`R3Y3lk*$dlK,`-0gd%lG`ZP9NĤv݀9l҇>Qג(9m򍻿c"l-# Ha*7vq9ƪ孰>d),=ԧ\iᔍyoqX|+lF GQG72tzC…9? Ot$Vk:AӍ-1cÓ>CAwGCg9 3Knc>HI,0G3 0̈q> .1L; .*ܢ8RmvTQI՞0S1:`;zmI8Kt"Z`tiK:&4wrXOؒZ9ܟTS՟m5)C*@Y2Q;%ֻqi$dF; W,F] ѵ`:kftW/ac_En v8MlrwZr Ӹ؊JqӏpR B OC(,z&|bގ#4%Gtp&T%?Q`i$T82%6iX/..O!L˚ KեnSt9Mt>H]OH8ۮ3'&L⬀{j@"WBP,<]kơsO<(u}$JcUz~"+藡=e2))8z"mdp>'\lNYl?茭EWzT3۹dvd.ơqyrw`j<^ƓKN:-3N#`봠*{IRU@=AS8 !C ho~}Njgq t6ǪrZj4q C^gc\q_6(iZ,Cӏl_=K C"|S~-Q2:ɽ!kV@&_>  uL=Qtf;td3O'-liBbv,x5XsyYs̙%kcbk7ꜘ(+ݔhVf[zwkopήXi?q䍁c/m; k3P"ޫ',Q ݘ`iy\oVqC{eWx!'u1Elejv_1׸]t =N } LRt+_a/5)X ZI$[͑:|@L0 \e)X xJjz5wп6@Žǻ}eЦosڒ^JecԉJWdIPOfbQ܊WӔ iBXZk< `ُq#ωu~Q2RxM{}o\4-E)#?I`Q.;HHG[ Ќ/ J3Um߇t}1@+▄w۽ك1_q̮cqиAҗB^Hn7dL/ɯdb%uۃ9h,DuΛEI)|UL^ω&q8̨GR"Vj\WAy\'fݓm I p/!OA3@svLw>F+{S cxVsKQG.AެՍmQEw G ?0\Z XP ع]5n&pv =~$':PCtc-&- F_;,Y^+qQu\'{|Z1 1¬Bd{R87l0a{RAB,#\5d_|.PB3R.{Cc:dL;‡W@J%! [w*QPNqpPǜR[` |W=\YM]-d_N>ܲr}IE0 ߢqf !W(*E$A+t:y"MKe/  jl e/ׯJ$7k@:OIqU*8 pJ cU5|AFq a SQr@b0q]J!(%s -AAG NX=6zJk p w&Hk;!aJUt` pT'-? p64r; 8Do"svgݕ:`o7[ݵlY%6-֚=eYkBju?(g 2XqQ%T3cR]a "usD)` )k_b6n8r}9R͌ |,U"XWRcrZ/eAd%V ہW:!i"+=b)* q3$ ٱ_N?kE}+> 8zXT!XEk65,.ٍ_(BE7>d|Mf5jp!/E\Kl$㚘$W=~T?SC%l%,~-JM[iN QFd=OcK@$+Ii}gY$O'Ha@ NQk.Ḿ$?jMmLZ(fw`8UO/`^ XuwdDW e"B`ݔ*RI7ޤn=_53Wgʊ7mǸOYEe Kݑ{X2 iPJ+ }#q'C∔]579'ڳa^nJ".>Dɒ(e|8RcM$:\` q_Y-8JC?l5E* "N`4X6BaZ72HLz"=c9<6Aʎ*jZy ) q65S(?5)71U*a*q, ny"^c_ L 8U nrSᣚy##7#2ޅ ¸Aq4/KO<FBꗧkqDӵ׈yjh&&jEբjsp+\ǥDL!ihUqofRsH)==9b+?^h_z~MDTW/|aZՆ[o][Z=X$gs3B"CZtt[%j3~A[B%nQ KosJ(݉WL}/KL@"w  4?M)| em*]'ap\eT_@Nİ|6|FnKulˋ8+AjoZ#$,﯁94n#FCR)ޞ>xRz%@q\wqfuQ[dhwYV0@؍E)2d&HÀVp`u}vaxYQ}#d49 ̀s.h9\PBuqL>l I1p-MGd77<;Ӟ[p9߅p?xJ+sbQ8]טضڢR OOi0ZJpB{èC8 ~zۧ2Qѓ~Lߍ?EI DZ|KG,rL"S}DÍ'7mb-co )WNJMo Hh_64@hAPƭw+Tl19'X3~b=qD<'{A]8C z#ΗErY_zEI4XN/&Jkf'GnWhi}+gcv?P`pɕĘ%A~1H=[.`}N}jfc4l)%9^(4!ʯZe2{ S`V uuD4D4kPKhsoU P0\ ӐG HW£` n,[gI9baKb[Z?ֈqGC0[M+ :Hn=bjtݗn_6!o,~3;iNgfuupNe(mqk~`ئݼቐ j ƋeOU#CkAs`AkhՖm\7h:Nf#jRMѷӰ ]ƅMQUT/Q?#) (gv,1ZUG' ]a^GLZ.X?dqvp@WAEU۴dB#=RO;( \fݮ]+WA$:b;ؠݡԠ_̔TƩyۃz.-|t۠ylT=>L/]QȁT4jʀBSkokrd.<c`w*M&Ϝq%\Dj)D(2_]6qIa!['U5m:+2&Ěq-o= agEb Q41Z7ut1VBquꍫ1i-V<1FinG±Wbwj-XC0\I 7!Z6,YqQ-)a ,o'{רES $x qz] akA `%P1xzZ5vU0ZV)<(5G4Aÿtp".&G*O&Ҽphu XC%@-߸Zu |x!0jէ3R<-aX%>!Gӡ=0w$6@.j[P8Td<3y"6Ʃ}ԓBVOtu8?Zv˯e44͇l"qf4>U|wai:U>[/q_@c͍ʑ;]ƁsȭR$$j(̚OLo9b3t~8SU# l fE`0޹W@hZ* S2 {I%jmJml[[84)7&PӣapאsԐmfg肫}pfYPS5TqsHaYi[ ]OjQOV9V1 cm m6~}h{z*ٓbO,ݻ[=uq\\AjCNoR *j (DnUjTs)E\{V5o'Cr~઀y轛\@*/F6c"9ғVE2L9U<`xa]jwBn'k/+IOQ/j֫zafȕZ? f,=.yq`ɹ8}C8+84wJoy>q-* a;2#sngQ+vez!!K~gƗJd4⮚cuMr8*]5rғum.}؉W6{J'~؛֭˵Yo|(0ڈoH mZۡh#2xcQVF٧;@?ҀPV'.-Y4`_fśY\O`Tr'昊>"+lK\7xo1 $JMC& 9AOF{HG6K5U<S3dD "-x& {f̖"fHHhJaM9wj PqI;5<[iH61cczAƋ' TR|4fy̫YDΥErea2TR5׎:$b[]sл'*鈑eK5N`!28:hkZ˃"/a4!3U뗼1bH- m諼>VN- J0i`稨Asfk[p.$.TG$[vEt,cUx t .vbxߛ|rc75(A>z$xZ-U?#66*C!rfc:]͑wY/mގ9*GbP ,+ia)ۧLHVCMC;g)>D?0P5ήzHσd MFl`w ZYCV!rpSWXb61|c;s|l3iJ!:b`[]v׽sAxk5Չ*Um=~$Ļ|_ cW-2 P[$:zp۸f?H[}@x+/Up+9+;SfUjT'*1zs_[(L!+QH1oīi5`15ӎ=)u#f\emڪ>-mrWz`N O} ,⇚f@֣ -9Om7;=3nqbE <۸NȘUFA"'R4!dY>'0NX*T%QBC1< 5P<T_.Ydp$_zzufb_!Կi>Z?BxӇo% ]QbT0%]򱏆72;!b\ HZ\K47p],f:IGB<0;931\`̡Z3q+W DDJFڭc,^d8ĉ./1('H4-92ě^Ɖ`]hyMg/cDŃ-tdxs?N_-ڌfd|Bq (0Qth-w,bwhʜ#ُe .̥c1UbSq}*#\m? CJEl<_.N^y%>|<ȶ2dđ vJ# Kbm5 ;^zhZ P8'{ |JS 2k6^i0ST`s;QT@YHᓨ[lPk) rj42BpI̢FD8t8/lȯÌvIJyueD{ ~8_zP}oA!3y!6Rts**ċnW=]Et$`PHN2hBEƽ @; T̀Mp.,S믺 ,`"s՞_ެLHqQ=Ozs)t:3Ufuqa3B҄XQ}Z?~_ԝ6^X7⤮NLOa>W@ Jh\ m{D4?jTx![.kuŤG134cKS|/aܽE&ъ'A i/!\M*ۣ>nq2y&Y9•n߽;vb,ֹ1)#Aiyb.zڻ}s@M"CGwDBJU-}  A) JY=M^M&]ҽ +$+*r[aq%J;BQ s0`IFͼrdRA-wK? ǑMVhGڶ,YbV;R7mQ=p~,߬JAoygJwhò@3_7|HJW3‰#!؍7@'* ؖ\*X;O]m"&qfpe״~"b OT=(v:;Hk `iwn"}Yf.4>kO'>Bh7FPT\M7viOnm?fBJ:})^|-qMʛҗOm7~Nj_'lLX??`RC;[*;FD?~DaL˸? w \ [' ^s9mp)' Kݮ(X#c\;yT 듳4c&g67/)B ;I՛Te&K\BDzQPŊV$C3m ^J& ŀkSKqHL\>caߎ5XvPt"P1"8ro* |Hxb=Xd]LKfۨ; H}xp %J DFmλ K@W"Qc>[UF#V^`<a`h (CkE_[: & @lJpؿSJ #M11hJۂKDk">9Φ/ЊBcw[jEf\Y sTя|=3puD}ysw sZBKnfEwd㋫{zkhJ $œל&73qKf\mنTԻnpV l*3CJ_b>W=q)mH$|4Zًk|Oې eÊ w;A_J*~6<{nߟUz2aw2", a}i"wbq%[b^IDzԓ=觹zIW17w*KMy/ꕅ0E `Avy:mbMt'"XLCJ3=jPq$Va &d(hӳ%q' Sk"2|Dy@arLf`,ژ:}uT7,S Re4 ƒ8ux׶k) Og k[1]TukMZ9vaU{>p=Wgn'QP462xTqO漗p5 o^ŷ7m餃&Jˆr^]]Ѵ^ ve [h]VE4uaq*UN+M\һ<.{:X4"i{;KHOegOZ~x:]7 sDe:UR34閺5ID6?$''q-Fmi?T}}S>uh叒iiڗKgowlfxrc7@I)za 诇l2ь?ѢV?9uT/CSҘ^E5k3?cuPҮŘ^^^ȣS!2`ϳW4Y9wcZN& 0{)@j^^=aÒklڿ>!;㮾M>PΎfDf EJS!ML7qHbTQhE}h'_%gU"V%!l 2<-k^n~B ~d pFJU+/Qj)U,Q.Ci, [dᐑll_ *ESQ7(V]Iw843 Y!b\+7nRPt- 8ۛr;_т@(jg0jBob{&3IGXC˳#r >MP1'ɲ$]*;OðsZt[}4py1%}@Sd}8 ~B&(q3wsOp85,G\k=`\4b?A^?F cF$jv\|kf:dK&ZݫoegmJ*]p(ڀiQxOμi*MҎc,P]J*J/!-9XŒh<`AA76WWilZCj. yBb}*Rh߽W[@'5NQd՝@1v#o 6OUouNw: t_HkB o^ъpaS;Xt#&> 堍t)z_t gqnƖL|pzQRSk+.ӏKQ{dh\1(hPlë>tE O3 R_Burfyr?@Θ\UX %% s"WүS8ڨ?P<֭yA` 03=@lѾB> b{Y>QG@,E4Jٻ~N4p^m&BR1Coɨrl[?-ވhq8+I>dž=8p|fW/Næ9 7inP_X+~Ghl !pv&a짣\Z+\2cV ՜% ;H8a,!MM2D ATb3Mu@%y6!*2ÏЕUVy!źo pM")/NŲe(kU͇( )FOgIU-MT^yd*`Ǒ3um@'m%I4 &qe0s»pc̳z,_*&1@ Dηߕb?Kz͏?.lV;ZēRw/Er0{=2!FZniX3^-gMi^_DE+6xj} \mE c>l oEQ=M45<&qR<* |ZXßPe6٦V{)с,鿬/N#t]en"(ؖ3b+}nQXKn_) G3SK-BAx5ކ#lBnID_ѯ$j]n# yg? 8Km?|@PVhxSI%5_c`q, X}'I(yPZ!F6z,uJ~TTvJM_;Sg77tNidžC5Oypȹ'd6?'oz=oh0\@7h?Eh"wUj8}Yu+y~~DC~kd8but[ R>qO4J&~* [ET1.ôomh#-+DeJ?g=>j&/63ofQ؇mkqiVT,f*9Rȝ^ED}obeP19:w*mLk<4,zB1 d|6_\G^(+TWl. CQ|.dg"V ajW6!SZ|D{XQīsS*n![l[5lGDG OR`~F.k0nT.HY@GIJ`䠇3Wj[7z ۻPB1'n3tӃ0s2=X;q6^f'(;CK4]F,{Pw5TfwW8U$Ά5V'r]SvXƼ׷XUHq`:Muv2H#eSue[լh>@lNe'j3Q͠%60O2}Sͻ;RW?٫pF.ۿ}JR{:dR^uK3|gEרJS2_R%Prmy)+~m0mY> Y:Kv5;ώb4!@h 8ڒDOFOݺInZO4( }SCboDgDh{zTnبK^tx߭0VxjOڿ[aꯋaq%GJ4<՛d F{\Q  cbFAFQ</T$fJ~(=Zz WLTdhȾ|z`Gw,EY :gMՔ2$SIۇQP ZB?h^Adš괁eSީ.T:bvJ~?v?B!OźwF*R)n H-5xI,ǕʹS3 e$,U/m@s>T*e*hU}|%K5mNI<FY'pD IAMt5e!y!bx" zW) n<ٖ76B߽d3&g4lB6\uMHz[b l^ΚJW̞YI"5#:Y4>褃F4mɰq _j>IGt7|*X6OTL8QUHAS-#Q\ga91F\l l 0s-FJ! dXgCmuъ+gSx?TI|F.#}iC:̶9)`p˞!TԊ#`V WؗX r'~:@'c3 2{8N&]d&-z8䙰p<lVEi˃N ycfDt詌0ßTB607ȣV  ,=LFU\R3¶F8:@ faLHM |M;y ,l4'ͅix^'@EGWrKu)֙r.9Q# +wrT+j-=ޤ/.~UP s[ń %X3YڨM0>YRQ &{!7!R?T؝d!bS88o'fи*%e] Չ]s-A2x %%2-Oٷ +x[qrV dQ(X}V=jo`eϥ}P$ж(6|=SUmΘ7q6xhV ^ݬ.V0&o|`^yx,zc85cfDIt*:[or~ED hVr3w#_"'s֏M{~;Ztos dq )5* Ad,@xHPtw+ȽBS b6'w_.?M0unI '<fClQZv7A[]5|+<#7:5Ey Jo0$gP'OY.&>>^ΖB5M>(f@9{ssH09mRT ʓ:bTSQ-$F+%mf@p+Qמl7ckɣ(ƺӟ4JlcM{}0%xQT &H2 FƲ$ԯCͧ#׵YDž`?iX$m֩jN|SǗ;PU쁧|Zd:;,ȿ[TFs} >idh[=IlkNgGJxѻ,Lt-D"Ļ V=5V173k|{j<5 M.eQЇgI1` E"Q5~9Iz)%$*w"}k 9})[D&g~jeD 6-+ cOۖa]G% ݸrLlKtY9F{ `J e6=咷`L љ%ItK}Yc[k KI }3mn際W9GD!4|X|7TlhN#5nzv,GF%`8t h&nPd/o1ّ -ybe*xP>@է %I$_^;,(Z\6Y%y)AM/Yt@K?#EE"0O]Qd}\on?ÎxOz!RܰstTY%3hǚ˙ikrW)2_R}mC~sûaqO7x[c*"L oR}Ȃ( vЧG[I$_GQ 9L :̳(-/M! W{%3 D"H=$+z8zƩBa] 6B^##4u.+ dm#a" ٱi*qt*W1li+\F+$Hwu_de2X&G[ aa~KVhD*IS[Ƶq~LttUȇp7xl6UD]d;V9+,@鯹:g^2zm (uC &`WlvS= E %@nP62j0@Qo6Hwev-Xq{jlU 2E ܋i[/[G!ݯ&3rRX<Ưe|R ЦFy\ &:c~Aԑ[("^ E>deRcʩj<+mVLӄ<@ETn꧀'Np΁3C<[uJa-.Fhi,dzJ>5r0" .@}"g\Osc |D%y9^g<%lZ|OiU?AqlLlѿ2ĴT^ -3R-r#2yЖ#~״sBܥ,--E*|j:ќ}Cm.UFXmAo\p!H\U&b3:FLZ=^N2U#y&gBҘ!P_ 1/ʎM:˰i$)Sb؉Z=lLaH0P, G20aaBkcwdpkBLpӿvb#k_{y zWJǒqXwZ no3;6PULQo @S~ґpa2D!Tfb5 Ưx4vw۶r$iw(͚uӠL+&(-qkv)"Z9jLycVSobx;vaJ|A[}V ꯓzYQg-2䠨wSֺ'2bv0~:y* 4F[vxxjke]cqMO7xհxor@/MSK&eewkHγ*֝0hۮ"XW͌ ^wF}=.`_5<.}+%\_߼/ ⡨>r'zbV3BMƘZ0o㽍 L VMJPy6tA=ƢjC]?e[^>`)-q5|2~_L@vsW2#sL.bȿEuPhʟ1%Lr9B~>ߘBEg Io[e>h\%>^)6| gaWB/2x@n\j؈?cE&AlO2q2r +aܛD PAj!%I>Ơ;QO+俀ސ {qd^< ߦv=} %!,7 l>13Ic^|ħ;KH"wuc7(z -& 6;TgV,W`Ayeލk_sæ2@mHB_z4ddۿ=U x~W {ҼoP/Y#~s;:k0,! g^dP#|7:8^e5 |];SٹlTu$}~SWYE=9wsܣaq9V lehuOQ8SR9\QܱKv'UQZw7KgqF^_a8k>A(UH}6((D;XSkm,Vmr*CѼ =B$S>eNF JPxfJ<.T(p]jQe7bh"d/LsDʜb 4Hcȅpto8Z(z6' S*0vvq:I:!,2srkp֐a i[O^LSA?IM pacY0|?BV@}-ї3m  ϗk!oNz-êekeUxv u.ܔh.X8#\9 3Ϙ:Uzl{sBfܬqWsnfeqo4TDolf5$ ݛ | =OVs1|!-#|,k3Lw k !$N4QׇֻR9^>Zj1E ?3D=C4S\)gdr[9w菐KdH4lD%K8Io)93* 4ǾC>azG ǧ;{U =鐹PQ%9-ߊ=Ybd;$ԁzek߆$yoZnrk!9LJ#8&NGCErn3e!SCMK9)^9Ӟ9]_zɻ%*a|&Y\{9 +y)7n_ UUVj:(RA\{F^ez[I0m5V貊S6Cv|=^:YB* ҽOdw"͂۽K[9 8Omz^wcVrIC99JeGŘl4_"OnK‘VŬF*[7AR Fyl.-ޥTFۧgw%w- qb 4S7q+>(GKeX^;fPV`mRvyglB k %͞|xA*uge`NTFl.nٴX 9~=\xQyaX<4 " xGk+omQ仾oӺ%ӫx '7&&Bna3kG??`S@Ǔly䁝g/}(ݾ ^YkTLkg1:Q=Mshg7t%'Ϥ0Wގ )d2E u?3A q:ݰ DvVyYFs]*Ts \Qo3=p.QF}4, Y| +s@# =L;N 0n%ۆI[*[a,NRl׳ D΍ яTX"L hB>Kh'MЂ zYdڤg@>ƌ^-?Fl'~L|L*0XDm34Gh%D/bcbн]l 4" c(/=zuy4k'zPcLt=ܽ,0 (2!b,K#spx!_EW JɦOGVl303:#+ XaG_菬(ͶJ G!'iZ" mkoق AN6B}QvɊwCI7=]VBҠE'L6fwL:֬@Gvo=!_wf[5qCnDg3I7ŧٖirCP:Dh5xsQ3\ A05~1C(U݄^dEoBT+a'<ᅥ?2cS$ʺLP8s(z4D~Q.x* ,#RrƌZPgm(>p s}J ƙ@W+;ipMUl*`0]{_4ONSf0G4DgF2lH5M=2DeC$Hpx[F{ahy|pPg2M+UBywPbi%?5x(P4\Vqu.bVYV B` _#`ZЋFCsh[iDeߪkHx]6GD-f,xM^rO>cAI5ѐƆw}dRXSP͌^LjZ^\LҚ?lqD周>Uh/$L߭6VoJ$P8]^\,g8bр_y2fG2z2Nj2LE/% $1ҭF9mKQ%STe= :$*ʹ@p` qfJkXzO8PފPMh#J`M^mWqq`4G75"+>|B9b. 1 Q| 9xTpN7it(|vaTU:\—.|E,ʙO {F﷨iSG:w}( z>I+~FGG %̿vb7{%5%rӔK5g2F 9)@*13TBP=)#_~J>?./3F>ק~JޯxYb`T{µRG|5YΞě}ުwƆ+ B(@Kl$ i4 NOHP6?4]_gTp)NKZ HdFsIPs6=V{EAuO?n'nk/Wgh8 _yxd_z"&z"qJ{ŵ!h*OX $ 2oPzC0W3̲b0uFnTvln͡2J Q/Shܘ^eq®ܐc$\=p eȐ,p62"y쨅l7^E`q8XK8}O#5 漼ڼ1gmHcgo($h[.NkqV}NE jlׁR?bɞI aF~@T ȅCB3h>86("v5">  {R^׏9jF0B<F,7WdԮ<YbUQĔwrlB!̚TE+TS9 !Ӊ(e<u'<&(: ۳Fˆnī]19H0NN HY>XnT܃}"E"c]XG5&Y)OW0)jcXr/R?{/NZϳSxL7SW=/0y]eXZ}q6Z D=Mꍵ&؅l|3#Y: 9|ZPۧŅ?~U5r2$/c 7^aCϵd}q;J8 X?̥a򀩻/爭OP$vlW<Qs`YtZaOJ?85Bƈ+$p,J\6G9low.xo3QQ[+ h_^'|Sj>yvU"R>qމQPr Qp?*Jەߖ5ݯ-LYtZx #0{W殂P'snP[ȇ4Eh먨0F|RYfڴTF'C3A Ч; )9Ѳ*ޟR@yy" n3 6=ED磔ui7 (; AUE +jBg!"ep%;LfzA1E[t7Np M# eFC uPBA91[Jp wNfBzjI}3eb<ޕ_l}oK&D7#3;Z E4Ø顧 mP˃B;T;#XFqHYgT uAw+6e{Ff[!WMFIBQ6qx 6#$ƺS"Ej }e](^ƗPd_<2EK w 7w}SA}C+XtZRyX~~;8b4Z48ïxhwz7< `%Q8BIcU+qkē&#¶7EZ,hY#A_>=@ W_L]]3-vb>4U/4 vYEJY&>lb\YQ)ɓ %(k I%U~Eߤ.? ȵ Di,UU Iq4Ѫˬ2-m"``0.6(ÊjK(Е?Q j/:hVf; iY=4(C)Z`o6MOYϡRۤ/Dx yUiAյɟ _b<.ϻ^=<vX[K7(9^)~UP/p'wK Di3Nh v- a^S҅V^UTM^HKГ j\EQ2E{nbG$͉i,c}f%`GE@\~-jv&}-Hc?qwrN=_~5 ]*0K믶B.ֹEm'|$ÜL?\_tk mQL9_J~G;08RZD1=؂]gHaU аj@*ocz]NGtHk4>FA̷S@9: L򗪺x \>Wk{)Ɵӄ&hEyw1kSqU:VNƇܓ;:b7yXpE3Ux#Y YPD|9M?Eqݣzk5 # ~`X``/OX5%$h@} ;e>CIY^<>l iEA|Qu+H ԟOذm<&a׬vL Fā1v˖/k[?a|%Lhc4cubAH\V*s٧oV ~&Xn^t4 $vYw~wA0$6&_U*1P}2M\΂/sj~STF5WQ< QVAL6jNǞUz 8zW@ФdPA7I[9V \A6){]|F4HlrSp?%|]֋]EQTVOUrV.?xu^>T*_JPeIfW9{W;,ͽ9Ů)ӏQ91@T/wAiրS$ż#QJLBUcB<lh ˺ub9feK 'N\ 3:9rYg`DX'leGr#SZ6 KUz{XA?Qi%RAF@c0FvW }C6GPEF/سSDWbX|QGw5YI;Vտun3d}\;@PdBF!Pud(U~,r̦<~%(qm̶%'CH~@;ts!w> O 9M* aDЗkc(EL.cK0ȎhtO/rv*;q _fڝ>@M&'ƿΤH\_A|y|EO w=OFbKG:a[)πi,n%iz|tU`cIdۢM8Pi*H=p*qiyuԔ<#wW7}}pj8R9f r5H/pfHU&NB u~ O\i.3N\vL65ZlxDj A.U!TXOtX_J(̠n>?ߟQ:w`$5~R9;:1ec2oTYXΝdd- <K'5˦y~l~1I*Dޏ5ꎺ&cfj$OL+XM׫RNԑv^M 7vFGi LE Um6g9rC4zr@3lѰ;MR×KGp(AЦgE)}̝/ dgftwD~տ$jlO9Rpͤ6=CɑhA&K:tyd7iFSLE)͍NHL?]ϔv9P.-Z>-'1S)H|ōHqe uq%.QQlShs;1IlKX%Sbs2^&L0>GӚ:`M,,; Ge$e6ľOA`$ʦ=ѺUc|iX=fZ{^iun ߚO$XƬ ϐA.b0{p V_K 5 KW)"Ȇ"YZ%e٫#R u4c_n$_c1ʽ񐳏2Jd؍Ϥ*~EzmD ^]ܻpԆj^l [NJ]lYIvPPF1eCC vH5~Ǿψf&[Κh`׸o}sgLBT}]Ue$!8:/9-Sz ;Ly7n zt3i|`=}!Ǖ>=BI0OvWag[! `OkΣ ( >gH%Ak# }Ԩ /PR2H&3:@0˗0REhq}Jg|7[odzz$&?;0 K%ĥ|ܥrךM{^@)X0O"NBFΰjL"u-Lyֳ_{-bJ6ZXkw<5k󺖎BPD1f#[gVGc4V&jlUk8WVDE,d )!KuŨg1G4sS^#edJH?Yqx`ۭC%[}GWF0M% O}5B=j_1'BݘI ] Jr*!rۊ˭_V%1MUϦ|s'A$e[q=AS~1$ϦkEBS B;dވ !5C jxC7nO%)LVCβ!"=Q%r2 æK_F-">XEϩ:P^yc>{" ` P \rɒbLr~(㎚ֶO0PPTPڱjRr6MjJ-?X9\To(y_/Qxu%qqpW9e)`݌v$0KcԋU뭰~ N3Z|SE}E(Ӑ,p6A?J՜1,!UNc=fݼ&T_e1ܤU"Ȧfqݡ5ũ%/,)3&<*M%ݠv,#6>&L& LLS ϝE'hk36~\Ӟi5#}W.,ͼr8 ef4BЉgt$ d=MEJ6"oS&dƆ|k]39f㒹]ʝ`e8smd/z/9m Mt`[1Z. ;:wAX1`,Ut0Z[, $W(;cqi=ZWm.iB/ zF,/$ʃK7- W%C_ G0NGs߃R/R~4_3\7hx2lc5W[\?"DڽηWC哂TP8Y맇}_Ӹe{cԚ2Rbf٪4l;@`7J"<^RBՕ0VFyy'\C+,JU⾌NBTp(?v_ edIUz_W,<ȭC2F 3{]:QF˰` .|%p&8db NYb2vkG+o:&tas,pJN.BMvR%~PkSM4RHc~y @7$z8OgwZTSG.s9\+K8MTuJo8- y#]t b?vI<'ZrWNa泆3ZÊV.MzrE;`߽Y/6T1W J]#Ǻ@sD8Sy=a2 BγDÑ83kN[|Nf꒭uSDڠr[f;nr&tkJg|GObMh|q43 3Jqœ1h7Ovm""p \t(z0璘ץ¡p`k/r<81ۃvAV5fc"ګfZVV-,5Ώ9xH j>qj\e~^57iqg|zP5Tfx6꒴>TtO*c&)SYO-ٰkLAJ?"3Kay[f*,vvTDF`2\M:sWzR1chlb 8V]C>:](L@~y :'uw_]kٛU"\0Ϩ*/J;$kjSч\X'BS:bb%aٸ?;}؅Q^:Mo}v"$:e=gfa&uy{a7} |kZoQ.Xd(KW*_)zN</b i-Al2)-34DΡF. 拟olG]@EQ*o]CQ\_JavSVfwTy}wu'+Ǿ+p+>hTc;V3F)pG~f SEna[d4kk) C$RdE0u97Pq6h5 KDeU4Օ-3Xp|9B׷lL4m9iP|3X;2+҈w}pe6ץ?XdJw+&xe4b$%^хvݸ./QIk%iuɍukjPEv*uK>V[Azf#Bk/7svlaPJN}49uPlʟ×:e( EP{\8t7ؐ-F:[mgEҤ Py/b y nXGy&{kfE”sbYyEM3vVl:oUCl=o\\s`#LnFxJ4Yںy>A%PɾD"־z?(嵑. \ܯl`Қ]h4j v+xA5+Xw591Wbs߇ 19H|*˻d,Jl][ `KaIà}n! S[oxJ]hz{ŚѕQɽJ,q!Afao κ`h$>(yS537FVD/Y H-@b@gjvL:\l|T]D))Ǭ*qNno܏ 3q yq7_|()#HSX<S}^@ ie,ʩw50D]TQg pєTUK&<4OǸ0a -@?A07)X݊VkS&M?֢MsAy`ɿ oQQ_x&o $¼&p&DTEӵH^S瑍'%#| s"֩5(BVsс^S<Ɠ: n=}Jq;".tMM0%vq+*QhS:d_{ds5Uj =?ZF&7X-Owd:^6?%CuXzt ~VRĚ>4Q2**< [ 1I!8 aUvde84hDL{8\G :j b>?ԃo0*0] lproWu~gVHRu-ǿqN>R A بGWd4&| } zyL5vP.~H+ݩ`+來c+ׅtH:<[{=B}'<߹mhR}6iN4ԮNPZ+xA"Xb @Yq\MO rY}ۅ?qezY?5~8H@qU!\v #}*{*@ T\Fi=5هX-1)Y7\ďA^ bY!GvVO,1pچ+$4|Y(dyV!hxԪ"Lenx$;^T[g)UՠxZIz0<sOw!p-j\,xwnQc ;x/jjx(zܽ ~yL a!4?'~l-C4@'dTFBcݑɨIZuw8JJYUĵMD?2 NM5TkiDlTt,Ŗbeįfvb _8/D/\Zk\76ř.яXE2]hv^mi^U]M͢YwuTKpiK{ـQ=(ʵׇTp#Ы^M*A3y589Df=E<]2DرT<&˦|mS;,b,Z>JBab=f(^5pUFSVw̉)C${o"嫭E~̗VDfі6HET{FɍX>Cv3)d&T g )Gnֱ;bH+ ЌۇՄCXػ ٰ6Ft>:xzY#kL036c4?$SW3WZT=>ug_F 4& snPȂ&mXb|.m[ Mv{E>K-cP")K5cԐúa:ƞ *sEl楖OPtbG-򧸇4+}B4ҙ3sK%oKΛ=rP^l'0ϕ& I:')ꅇjx(CWc߲ؑLc4&lIҾjAگ4a$:lU4ŮbG$z_a2q=[-N A"fzg*ӢA/ 1=,];'.W No`LgE̛؆%ߊyV&-G`*NoVȼe31D?Dɝhឪm˕h8^֗'> ~-(D"$1 )#KDȶ'URop"9,j )iC>^y\ Bp( 6.5FZ%o|[F~ &w3զ!)IxE-RTEH(L%'1{\j^S5 L2:3'źCeuKݎlͳl&6z3aFg2,P7IBb U0Cmz}"4 @ J7t$of6uFIsc vOPmoqUo .\ ~Qwi `n7qWI8Ql2zuK۸/R??j'Q5{3#qYjåGp'&ؽ\g4荑|D Hʢ#ҵoȽ?Oo=cJHK4߬Y:BTċM1"7@rGt^MlXk>%?m!SJĜɱ!.zK$+R-Ǒ)  ۭ 9RM/IjD?/;+.YӖWʌCvUD̿';f:,d-ctofАߎvF<}E3; #+B"`:rt.5aӊE;AȞ%a$}R k^V` ,:Aa@/2H10dG խϜBFCmd)F8v9Eb :i=lGB6(W W/wWQdʵ"Zbj#*nՑpz}Er57lJ#C@բ]y?ZȦ-sNCfP9< %EV$\* pSH܃ ӛ+1#y.|S%]yA,;gD#TiEg uI?(4/(emwIQ6D=籋h*$17gҡ3."Ʉ%uZRw7ou;Fb8 !<ҶhW#8"mS84%rܽZ#T G1@UޅYsnN9qN," ""fNSYBuy6 pd="jv:tσ{'P8Ce<`Kܮ^܂Y1ǸzO5]rXaРw:o<(8,yyhV8-MNI\O :xA_DxMru$P9("_~4K ePki[h`>)WzLtR7FLqϫ𛥜|K sjobXfΘ <@DhT\dّ[!<#*㱺fqZ,༬mPOza!9)[VH6i(KŞY!czg">iŸTej,5|\v/3WqFAVlr(s6z.qa&xzPvOg1z隴:&ԗd2=i(nb%'ăv{:5gqIH'ecVZ@ :/AOkY}+ mo(͂zE6Q&庻6]"/Qc  |nYo ֐i1voq$-Xu gJԱ4T_8(A,N{)P"n akΈ?SNpO&*$O$;õfm"37ػ邱 Q5] &xt}Bd5$PJN@uUP:w*NtC_c 75H?idѓAnNJMe! tr]ge^`q)#0ї zN~mx~&_9w9N=ލ`۴2eF.yz i2r3K,JuyG|`UHpC#:s\[G-(V V7!(+[%'4peړ{:ɷ7 {\voɢteQBvheO|b-t O4%'itOw{ 6|$D +ߓ\^/~B1%6aypKł$bu׼1Oyb]]0EnFӣKB+^7Zwi D1r2(|I'( ?&-W\3)GWz^EABŅyz|HONy0ZQQj$~?]8EY󑱂m|S $ dȒM%{RL]"S9O1!'aBMXNmb&>2 (j"^ḦNLiq˼wnR0]]1Y:AP\ADHT/lK%NeC#nbΝyܢ֞HH-QwLNl` xl:,iϋ`Ȟזބ Q!> K8Hv jȒ 3%"Gg6X'<'j.J/. "ȿE,JNFqi7FKCFںȯ㎅l'sdhmev.xB2AO38b#oIk ?ISMCݧTZ7,@SW_T!gڠZku-/K^zZ B @vɈi /v&WG9c$pܛ>~5kcnŷYO鈛+XpoE G~B&n~:\e%drNy1er]SϑYLĨgEVwr d.FnJ!EK!U-n{PIW%@M@fL  xf0K[1-h{s7RtTRWE9 Z $7}){5s%dkq(&撐meFfouYC7p 8 1z\BEIe;g ^5ü_[: hCwsEyds?c!v9Dž__<OqwpX)O$-3w4 uom2޵O/̄ ~7! R F_ݫk3o sC41FYIs[CeL8i#5wK)$[/iqT: *6+zQⱔ% ؀^(N Kup(yOiГ6ղH}1F]@vC*D\L|{Е>SӰcFӿȽ0esS-M;\(>o8yմY0902`&4N͏خ.7DPv:o jCt<*-(,0v̪ۆ{F3,Iy#,+fx* ; B֓^.eSbI6Xb؛I}:nX:)UFʆlX6b+TomcwE!.Ӷc܇(:߃hwjC`#Ncc2%N2V>=K¬)DY`L^{@ d4Dg!k "to*z PK^VߠT@ܺ֠\Z#(pNRL]ՕA_<#6-Wc/Y.ꣃrsTV#XO)[iOqjNʑ"bŸ jףU]pMjsZi4EZeQEQ7zV7k- tBID\'֋&|m+zIrwsQ9o;/%H#s~q'£̌El?0q+u~*ט[4b>pcqUTg5uwC^vW(K/z2$RB>2Mʤ\B5qZ ַ8o9sm]~`] ]K Ehmt /o6:*xE J1djʮJ([i-MsN ^ k^+3¡y^B {#Ȩ=%ڀ :$w/hКrB(ڀ\uGfָX&{e>ouvc^z%Afuٱt`۲LD7[HVyNL'k-f ASF% ?B 2 e&/7jzފ+Y$iv1`z룑:JZ9қьx(6q? oD+W;A6 =$ㆮ( j9eMDH rwR0E$xc@?!~j){RbrF*"qH>`:t )[x5Ce7:m_ˈD1O=x`hl+'.%7 KHM>& M,36ak9.J;?(w0{N<悐G&(``6ۺ"sn'.n]#`nswOSN<[3gٌffGR7YVJjE):RC3MaL Oc<<-Hw]:BmDv#1jzޟޗ-9h*Z|V,MQ^/?ETĵTiLqԡ̙~rG;ҹ9@g[$i9b+Lzvw9x0V/";u#a +RbgM8z" n Xev*GW$\bOC+`ݳ虗zjD{> r`*O8z! tm e|R{^z(-nѦ,hl0 w5oe@FՀW5bk9: =wofL=vXrw`yO"k+_-uz߃|=⼂RS CO$P=B5ڴ`M{vH̮Ӑ02LD'):i')L>Yp ]^5b,P)d}5ItU2ш:bo. 0?yٞqˆHZDS蝠Ovk 2}/¦VΦU ۺ.@~ /EUnշG]z`TCo@@e/p2QG~CWVь= *9 I2'5I`OMr@1p>( bo)ag% i5R|+?CCLbo1J-iͱHCOsEvh'<JGF2\1z~uJ—X ڪCg8trCh"'AFªupr!Я:}]nN> ksfH7Gh9!4YΫPXIJS`;G}o.؛S&HuDdF)udDdgW#p7r|:@gm&݀~K GOxzI<=-#V)sZ3+*wm(m !1+s'zp!pzz )rYa7cw凣:YL&GtV'c ԜYE@ҙsD+:HBTVNn>"ds"PV4oK۷xO"kEmom/(PK}/^+zMll:Yt@UX @sk/|5 {@xټpMe C &]DŽʦX x T" I+(s#8I%[){9e0/_g Ǭ{nR2nY4:EL"(toe 1A4RPnZ8zcX |ChECĞ4@ 0Ur4NwZoAg L"@9hkZGU!bIUW1DLB V1%19whjkVFk3et IbNqՓ `Y^ 5m.!gh&X-=θ-C68M1PNo GƓ\ ӗaEgD^!~g60OU 'dnX-<&l娡l}Dej0ťI'd(z}QʑAn5]rMTLe#2.5`dq/`J.>a[ y0/¡*88dA I)8~J=9ԍup 5H-H].hbMz'GG|ij#Ec"r-Aӵ8~1;Zb?)-I]msԝkJzRwZK{xށFUۏ QK`)i5ʚbV=4y:oUΡW| bBZwrחTtJ Ny+6HsQ۴&1 4~'Iw~֚/VIPVBgaBp[,V[\I=rK[W6n>x/O=KeʄL76ۍѣ<6=ŋ}J"]T^j7yN7@b]y8UN>y#꼶˙fJ|<']X=6gfP)I&$31gB4;\cD<."zoe}̾<}RG)TzkWԗp:o{cvild.CGH dt8A΁d …>@3դQH֋ 2Rʳ}ei /`F{ZgiVwW² %Y_=DߢJSe24=ayR͸!<6أG_E 6Fʻ\1=)qJ;jTw+{NA(-U"t9md}HpX9Te|yI H˲:a(hC=6n<RG2WW&Rl.+.f3@_"Z%ϱ]uS4w{Tns`47{N (M?_,5r>n٦5Z. ;2|.?W@nQ,0)oSρfb*1,|]{S ~ПiH/tPzQԹ .w4ȭZ@Rf&` AOjk[_zJ*v'gp 4- ՘i?^˺Cdּ~3ܭ=Ѐ| wkԚVAΩc7 ހ-޴*7JF1ڎ]`)U:#Fw!`Y~7BqCĬ7P~[}+F'c7VD쐺Q")mVWi F "dbotx oVڂaKM]!#M%&Q?nHe5K5aiY}"A Z5) SDK}K9z|ίe"̆]p\pB6w[H.L.\t f-p3@̌{ANN}`5SpΗelȼ *2p" I'|wIG:$d=/8=v|jXIDgb4kq[^%qxHs1wOx,eSb/ߴL[H׳}N/+@m|egI"r5H 6A< (]dUԵ&kPSg*"^@tpz:t+6xԐ>ĤukZ(FGV#œ 9/O{hq6kKh}HG/,λdAXZ8qlyV!RY~sPD+gY$#}wI0Ģ:Oqxhz)hzQ2ًn.$_z (i.ڻoi\n5)yv*kP{?;ֵ"dWZUz@AծwGP= #B="=% (x7`W_: øZ$Z^}S2 Ŕ +p~0s|ny/־5Ȯѯj-lR[uyn1 Ẍ́G^c1gsLv66f%(!!]~@,m8cyA/\<OPx6=Ĥms,OhHk6(_BQ˲\qa#\%9|D8!w&P^%, +2IT1 lND]K U$b'/V,f~7}G$>{"4 ̾]Q#0&0)v[&퀞H âFtQa^_ʢVz㯔Ꮾ_DPzv>^kBi3~R< M<70XE7A8낉Xs^TIC~R 0E6y=lhf_lPV*~!}H%&_7Hp0o:AQQ3;cB/ ĺћ:m2mJ$k K-9fk ;ybZK/@ɕ-u?S\]2"Ȯ黸Y$42!pݎ6zg<5 \+RcW$g>(5~KO$b1^fA)PmE8B^z)+ |?4$${vڨ^.vKN/ >(IMA4jeO·*^]#a7S@H:Ju d% 'x&p~ u9VCR|i5/pL>"05s4{T!(_xn_,PPJVDÕz?KkݽRwbaJ ZBf{8 2M\'L* #o9F* NI)O#4PYunp)y<|^a𖒰\o/v* lJ*B\T)f Omw| *(gRwVC 5ީPd D,?}krYc-^7u1K$Yk@I$dU50G,S3%O0W@tC"" >[5q]^f,lT3O?]! DbXJM* c4Z$EOufX 'w"HcRN5^Moc~>wv;*$ ?rĊUU^ݓ«TMuF~}jݚ,Xᗃw;5 %z d ܕR=..".KG>r,rG7%+ 54SRZYHfNWU5.d\~QH~A.9$;R0LoP2Y Q։#"xK\F'#/ {nX+R,Ƞs"z!!1ϽشވY?D+Ѣ 0:5#"M?{YD/~[1":uv1gwTGue9?a9 W4=`QsVLۼ` WZ{xR:J!  r0$r^R)d?;;ixz>H3k^pC´oO\{/eG".Jh)8wɲY2c5H0!YD{_h^TD1'fS :h8P3L͸1 W)plc)s' !歽uӦϰϊyHVUvУv{8_DR&5e)N+JulH֑b`( WyedWe<ƾ_"]6vf64pkY#FwAgL-'@" 2^QC},3eTkiѸBv]~#/z1?~_Ycm8Vrom6I\ڸ$͋2uq̉/"{,De˪?0&2(*a'Àh~Y Bz:0' >$z"e̩ s%^K Wr%J^L4P<8b PICLUw-"y붷퓱aL-p:F5S7v 1dZ4/ؑz^ٽ XD9ki%'CϨ -cˣZ%2+O_aHiuf3]5D>2u(;_yq1'h;jϫRO\X%.jPheU=T*7 Q !#" EZŮTؙ]!t̝jqئnW/Y8cYԓ4!lmv@'j=5UE=G>g2o}EC5ˍ? gwbK-XI QfUS(0!kW5^Eö װM (Qٮ=enW4)36ףr#@5*/2N+Ohp?%WI%g:]㶋R:.H>j.ߏQK w8ʼɃu n cÕUn~7Jm@mz :#örƲ1mAKz{ 6h>bJU{E*N˦ 18u}NH1'LJW1 Z8!sCMe%SBK=KMnK2ߏ+}`~j*b!'8q#AΪ9fR:/^Joeg"TG, )W#->wW#2V M,w>xsP2=8:GDLw%4|[uNm4eYʼn7!Kd}xZnyi4$6ħu0y)exqrc{ꛁuvjx.A྾telwRdJ3J4R:&G_*vN!2 T1VfH7ةr/COxP:ᚻ<ᶸ\.L1TU۬ ݍ˙Ŝj C]nw  k9X1~` nd۝_6Is2D2jƛ%gigZ:sX{,(< N*/(eBD-Db11`{[z~/RFUyCo-̧ ,iх\ 1M~9#ŀ_w}e}z )nv;x++ȐgMoq"!7jub.pZؘ bAU '96353$c~O^ٸ^y$}դp'$fOK腚kT Lr X>g?ss-UhH)^R&9JD*Lo>* [ySe` )3o,} 5p=>a; HX ym)G_$BixK&E,;نo[  kg94Ew-=r7>۬E*3fԑ=#4|$;>A{~ARv(0Ot< }ur.~>Tn&wQǺ)t"MTF'BT mNB=A ~#+Rm} 57Ra"U|%=\n U/"KlijlJv_vt+5!42+ZNo KH'XuzS~!;2x)`ى\6-"5rXQ^ųPdWFWߓ'".yagkd+ޡP[PŋcT_е@v.N-P[]Xyu-KׇBF)[`gCI oMQ B/!dT}3ȴ@/L r̎żytB<، W=#TㄿF,3n-MǼE}]x ̙x'-Fb(g}^AtP"j6PdemeE ȁ*A%V* l<;bz53g:!RxWqh.FK-ho|Mň=~9Hޚ>/32XnQz$qI?Yv\4G%w EaNabXeWڦג=4>Upk.t& Ls~e+cJ5/ 4E$')0ƜCO0a15_8$Xf1 @bݥXl Qǻܔ!$19 :8ek.By}h2@#u{q D/dݲY<R9Ri%Wiy\1BGC]|f(bȨQ7&KeE!6$5B`dWI0X琚)G[*ώzΝVtdEHJ! , wȊ_:Ug-B]CfI92 .S|cJ,~̓JΨ_tLEp]_p(,e;?24OU#jIjW()_Zz׿/ ױ<1ks=?X qam!˧^)L(!%ouofXճ<oTe[vKa/+YX"^UC/cHb˽*+~aڟ,}U"U{vdeܕ3LZщTo|.L+]sW5^w;~b15~kE.1NOU58, Uv ~:z'Md/"hN,t[a񰟮E Sa>C]>f.GC_T¨ApI~ϲ\p=lt)tW)t\i E*gVV|͕.N̅d2)kB b lhw76Oct[ϥm|FЎ9qcU]rkd)q/u*ئ8h0JG(5$\@-vӤ$h'k/6,Y@W7Cg?)ѳ`C,Q_ @VHe8d=-BLBwaa9t|"MxZbgմɡ%ڡ_pvMB~diMy7iz |-[?hqW~ε[uUJ`MU-S|T".ӏ$@ά iъGHaZY⤄3JbMD{L>1>vS65. um@a:C^q\x y(`k`催^Ӽҁ("5(fG|gSpޥ(ʇ;\G)H+3ؒhIDp gJU9w $Hk`%Vou<_ n5U9k:TK:W'i2cat^{ŨEۧHb+( W/mx?7CM׶̙y4vIի TyrߚIs˟ ,DXH5삺J~~[btȨ@ϴģ]ٚ 2kGF#4&_yBlۿ @x6v/}e[hM1O-;ڊ/u@c`+Vxkz޴QY^z qW➋+k5BO"%;NXd7dha,"@$}@$֩5s}_Lep+j`֩GTBX ѿ7WgV, ]3UNlFg/vcE$.qq@Vm1 ޕ)F'TU^\=^3{QgԑI@'*c䓞9BmWϩIHxlY00(NJ&tbQeHh!1q+;L@t2z^١M^&~7K.m %8lW3x0UN'ļUhw5ksMtܞa>jZLjjz~hB? rNJL'򌩯yEl|Um'8gظWzCͼx1V&B\&#Zy3]?D,pDŀN㤢 {%M-yR޹%b4Y;& ٮlMHހgEr$._$,d|%_| F(|yo6w&u0xkr Fs9O7֎GxF<ɕyYCo >3֬Suf=}A?gv,>)lEjT˸ xfZ|Y96.{$Wxl3 !%82*Bџ m$(cTB˾۵.zi-/_JX:[qx@z&B-r{ ?ҋp#޶}'[!Wd_xv8еXRF~DŽ7jxS_IPjE_=4"xv^# 0-m~z<+m*WEösCږSKT|e>WfS)1JBLAsPcO!(tFza­SRq9Y>N!\ɥ#\nlOMj1|7nK :Vl_ %\@aL}#?UO&d.xCt*I*nrVXA^]$Cz$=b`:s}c+j IgwZ2k@l"XtY"O\S ILmc§SRr4)~WfAWjkrti8xݵohנ$2)W[o`K8/[9UE&5{9m|(^8@hU'r!%a}Ӹ7Xx1Pzs `y)0B&A#H-q癉o5ѩϊT rt }`'CD\Y0ɩ2I%"tF^KF<2T`*/9|fGe?-ʨI+¹<]z%l-QVЉ_-& 6vXt] 4pVzﹶ~, 5BJYW-4>W",)9 " 3mKBCB>!N" 4)zTGK& 7-)cri]ۋ~W: y{.xTmA9:樺ayi\Dm%rA|O3?qz]9  9~swétdާ,?a9M0AI|6YveUuz=ф&$TmWf1I-;LF|Gg!*=Tɟ/AJtzeol ??Q֜շ*Es^( ޽i1X3;Ar?ĢC1] XZI WY?u3@8 «gDȂV&s} z$kZ/ε0)|h "C߇~z7-4!~FE :[gAoR=6V@ gL/*u^saEND,]Z3ܢ>RʁߖLkW#>XW߽{3-SÕ gnQWeƬ3 zNo={gn@]d0oAj1&t9ChZpa09KwSzZS (5]C?W Ei,OˣSg{C["uΫS/+FNԕfC'Gsڗ=e^Q=*.d-nu8'Ku%`[Jd؟$*oWػ>*3hj!8+ԕytnjCu9#q7~!jEZs4{G^v/>!1-;>.w$fLi4:n!Zx9MU]J:YQH`ziM]hN{Z~w;s~jN4lmX RAkhHȟuyQ6&peN[4 c_8R${}pPm|mCWO4蹍M P|Ðo> u֡|>zh7#Xl72MK"K;d[u;NI"5(Mny/[X9'nm6 mkY␿b7f_A7ZtF^•!?u$ZE@ҳTʖE݁ࡑP4ݧ>k*A%hS̵NǺK9b ԆOM{/li2*(Qs-Ut73ⷘoo4-g3$6۵߸r.2^"*IHCcэ290ë2Da)޶5˜?ܭ$X/S-eif"p,Tt$>gpˁ;R%^-,θ;)ڳYK7+~9RRWV x:OTd;GuԀ|ݱKRz;eb0|M'ŴLה!eȬ*YҟRRj傶wg|(O)Ҏ9X3_y[}PZi`cr"a͌ Gn °Y%Qۜ " 2׫mvW$sӻ^T+vòKټ~(kU5P(:) h8p%r$ I^/搭jsTM7Dp0W`g :d$njf5edgH} |"N&Oj\-&di?_1`^i3E6Pe"53$nxW!¹p$?ˠQle8c#bTj n\u☨$%-S?Q늡qPCU;Rߥ^ZӬּ۟A]uY9c^6S~=?k=杜{>MV./YdYz@2]7|?ʹfZOIv^3u >u[[!e #~V4=1f1jpp--q­{!xdј'Ў9ظ{r| :Jx u*"mJx?ua>ѿ!ٶsNSar"N B9m7c~:M)_Cq+J_Y϶R Yʀ#"{?wok:Ŭ4A+6d?Nr.Za:VCP%~Qb ҍfM=cjZz)6!K#01|1yu֒rYDww}p3#Htߎm@Y^5ﯾɍ^ک:44rҔ4x!]91=|D W}io6ѿћouuW>,V%g΋-qjPp=wa>d:iU9s"K7"~#7+,R^F#.0}H1Ձ(q1\XYyL3tcTJ35n8_&~|KWiu @ SQ,ׂ,;9:U%H[9y3l5l%RTh~qNP1U9Cǽ>rr-,xe>O9^H~MNj2ysXFN1\;Xd'u:]0\9=-efӋ n`+l+W_~իȯlTX|UۯFi}u0uCuK1u2Xn6Q_= xjAjЈ4ܢfOWWq}XTt fN8{J>I.kWoOSiWHdpW2jXϕ?Ui75'fec3[(CpHrqYmfX^AW1wCJ!Y01,m{fcgWwFc; ɕ(=s[ y3'&߻>wLہ$_j.yT=\yUjk<ޅ7M!bc*N?کT|٤gy_KbJ p8rli5MRT?I4G,lΡ*(ֳhcRu.4er\,vȡ* hzӘX}=D$Ƀ$׺˂5$ϯv_䲆<ZijPQdEٗÂQBœڌ7P3`:`(,sL]Xԃ&m$^PMMeLT;FGE){ @ ^,CM̔0K~ >#3ɓcN$L.QxB$^bM(؍x6d/[T>mF๩Jd6u_,Z(mb|NcΘh-ilG ݔ~D?%!ʂň+7fqU] ơ!{Hߘ CW'GҴ'WkbvdI-5%=ILJ5Xk7旦rPP6s8 ^wDW3T,3]{ƿ ?BޏUYRJT hSV.%f;栆pʱR^-C|Q:Rߥr/}"!#o#+OUBf:}mahR(1ĐA[0琂Zv!^|̫3H&/4cmWiJdž<\HySlA mW=H%cGO ( TY 1g۾6ds &|DWokD ],$@5dֽ׷6 >]8GW%"[|vm*JX6"DvJz187<9G 67ҵJe&-@_QrX OFz=N T Y1]r~WޢTyg _51>cv8㾄 ^HOO0L,Xmg_Xyn1?~\. ?%?OiЁ??b5mxHh  V;_'Dg q _YV{ZF6 O;6Y\SX卓n[M&vP־(Crb/!f\ ˘swJTuDi/۰x3|ɊbfX > /fU\q7a{G%O1$E/Jgx^#Z=ރ" p}2[:p`O9%1*զ? ;e:xDkè^#d P@LBXxFܕ!6Q5a {R&$Ehƙ]`@㎧@ǻ}ǩcR<4'L.2$a RѼJX`M-}i՘;b7 iئ2o2q''n{3 r{x3 7\ċ.OimhyV><ػqȚuFی04Ae+x"뚘(hd=EƳʟo|9h_[PvԱ2oFɨ;L%y=;5&tD7w3W/kE1Nz^Py u,1fؚRM {vAˀWl3V**jJ#Y|d6 ;"dL~XlkhOa#gBD?0Umpz%I[oI$҇='-]0HL2E)*緮0m%h@ANS1|sB= b1ŭ1B6z״A@'|0  4B㟴6%$]26G@$fWc=UϘg>*}'#zoxo7RG^t}L!s ;D9yv6@XLXf}mwK Rd} ,Gޙ ;v\S:Ecjl_~5G1 !i(%5{ _#CgwYg[#&ߎxn-ŷFNjI˦B)n/Zm"5&1: wPfRf-Fё#ۧ@\ :" <(rE"brwPs zhUQDaI+ 7P3jCF8=Ů ^T܀nLf}{$8ϲʒ cNy'AzVjÊR0E)`}"8teש`sWUu#C9ebCa9fc=5new~ᷨ RT]%Wu&t&Oޗő{f*ݶԉ)yeQ*~qt`ltY;k`D瓓iASVI_HՅ(G> MYӁyiS`03jLxÛ{շ]~ :{dŀt8C/o kAJFt\njF?aZ`Җ2yxc4P ߎ 75$Ue?̀0xwVp̏x;+ -9W7J?+TfY󁭓yplxBVVaypH{ڽ5*]:rqxe9뻳"U?0188*Q]&uSn!#AIkIKZj;Q5 8g:O9nNE?|:J/sBJ!\KW)7*WQD( #h>2ұQyoLfd~f2I+_z&]hO EdζZ7ID:-$R jٍ\tWd4:'##y{nULw+`xb'f23I0Uyeh:ctdE#U%?D*wׯo ЩHz.<U pr.wE,LJ-EˎF"aYЎj+&`\+H\.!Ks;*?1J8)<]IG]h&F|`u-r ۈ -MC{xCoAC(IgB3q*_oϡ'*+8SX}!Ci[û'T$,S8l [`tIt9#~Ԓqnt\\Po7>ObFǩI!0{{\iZyhoz?-?*(4tSbBawC%1`U-sT[O(|fpǠ`] Y9M{ލvHl)X:P(*X<|::6 ~C 6;{&CEh3a{A*7c&`n|#AX*ixH}`lͽn;3 oX=da) DdvezC߿K5/gT`g2$?ëy[LB`' 4yC/ڴYO.vׄ8|<1@DM6-D\Ąe 4r9ã>?Wi`v0CYn"=EuqO$-2pF4A6s2<CdlV\vO't6dЌbjO1.w gY:<M3:-c$'yɥ{w4I6odI22 Jڛfî9=7^ق]KJ<֙׷~v$Z/~%>Ѻx[H%Sy9r"IftwNY\ZsEߏX.u.2CI_a ]vгc$ r#cEuXD<߫Kzs)zo7%vvg{׹OZ}}ݦ/q8/tDA1K[oL3^ů9: ƆՇEc23?c(ŒJ$rrZ' TvhQ'=*o%fJa^ Ë(UA`hcȒx̿-xA.6λ߶Y3WvFjOQ R a׍ۢDF!"@Ñs닎!avX䶝!mJumG㋲ed㱖k1SRpΛH0ev:#‡zwdu!ͬFTZۘվFZ7OP{_G[+ +kŸFvѨqlG9DTe6.M EJ^k_xclK~EEo`y]F9"JI#ԔIyLVu7GA\ ٖ7S- S¨ dKRjdN(I.ܦoUWt^Z``cZStBӥ~rQ!$9Ea}vF|D2@8:X0$fWA+Gn<ՂNC"۳.~Qi0e[aL+ƞm/Rz S$̗bHg> |%8%^˓CA.0r~k "J+ I.%9HvQ Y4囒ǪOa"5I[ Wj֥.ujx0nhS?27Ut Ʒ8)Kg MK?a.nu5SOE@q3̮2ncK qBWU:&OPKܷ7.Frs8P*"Q!9$HfuK>9 ƦQ(cQ'PW`( αBQ#D%gM3R!+<:Zv22(_|mה׿Ju`O;s >$kCG-GCd"!GSr0Șи}{!*KU I#T/Uw묁D|gt<h yѕ4o `Pt- nqhR~wShQ",{OFq3B(_j)/.o`/g2=T-j)i#ҏ 9^LNR&l'(j 6ť Ȣo_x D՚^Hu x 9'bȏAK*ueE7!?kB*#:?NL+G0 #<9TSR֍k:5N ?V=Ⱥf^w.KL]kLJ>o&e{Oh ۶]E j$tXO,q /`0@0#gp\|gP+3 O^UөCQ-z$lMBhY]fjjBhL |Ns(FzNz,T 4Aƥ"QFlFK0ȦusTÞ+ `PS4@dz'm"H=Й>ca&8Um E IG:{4SGN]欥Hֲ\S7D7(hϻzUm z&#!rLVfib$]c~^Ǖ^IM'm(J=F7qMC},$S4qfn͒.GŲ$(00M?BRπ΍6}HT&rL vi}|cE2_B~8$sֿ`<և\(~b3_VE[e"5EȦvߞ ~ǠȰ{2&`+bߪKp_O{qTؾ1$oVxΪF7h Lϧn9,jb -s3*'7?< XzgCU(pp >yѮpTML^_ܯ,3:AbWJyR nfGf/Cavsð(M?J}+sT, >&f2dFݕ'2~:_ķxAZg l9`Q8"Fb?xZB, MݚJ5&K\ j!M=|=mA>-]‹H~s ]@5^s.ʍT 'v綾]rhA#̸OhhXnikPOIuAXK;lie2*+.ªqb8b~B-@O)ںޏq9YdpY,Cim;hmܬA5L#m%֙y|, O 5L_RB6(Q%O1PyOΉ06dXt[u57cpaT%Ymr>p=~crtTmC;Q-FUq3X͙ Ub.߈MBje$3sJJeqPApJjH8bF2KN$"~8x2QY>ޡ<-tbk=+o#_iQSpK\6 Lk+ PX[֩-x xe}O ?ߩ^A8TOC/ɦyI^oSO=/[Jᾯ }3vP&v'IW KTܵY&V;# F /=y^|Wq0D0zkÉpI^:(fTlDXUv~+/ ?Gt\LP&>4H9 PW\qMrˍ>B vXCKu8|N 澣tv㉲iI Ǭ>GBd;a9#[P~At| iNUѰKc׮{DLmg*o%od ]p^+ඏb)BB2C8`,C"51XS?D_zTȃ '`U(fo2Pή&4~DQ浣V\oou4mYvj ^!,-Xh[++D60EmPU{5/:D3THT[jf6ϳ^&Bu|4x~|wg=G?on%/J4 ܵ&[=`ZapBn~$#=|c9Bfx#mV.w$ 3m'εCEq{{:dѾ$ 5:=qdҫkWZS5*Ѐx }3s:,`y"wMyTN"RJӛHAՁ;>]т3tiJ*A1bV#\K >jO`np N*Zhu[+)i%!D+ FaE}mZ$ڕ%pׁO u%WeȊ;Z r3~z &AV+8Y5Qh6T]46o_'gct%8۶Yf[$FGq )3_."Lo^e8S3w,k}ؓw"(&ӦνvQ4UĭWL ΂`s4puxzxXhӀHP{X|M˰$fHt45/e(~.dpdp7ZOxGY'nM*U<`IXvǷM=KSbj7Ɋ(i۔H&*?:7"ci88KMQ{b!YTGCr$hi2۔L?DC2C00T@SܜK\!vbZ_cry Agbhe+͚ a"yXyNaYR0i  6c?%aJIR2VċIc?pl: h=YtЩ;eBϸ4{(|N ps^Џ x",<py8A]<{FSZ~6:+tkj{qH4܎6FKLwxAcZعIM@0sȨƪX[dÓ4EBU$}sqok~}i܇>mj{pϥۃzdR9 ; " {b-˧5 JHnW j8|} b{RBLSs$YP!`lS ;R^x=0^qpg'=| km > ^} :ܒS5H^B2*('~)"މ(:C״W*El-8pS"t,j, і,Xf:qKd/4E䘃Q:[cuNGb`mk38AoS"60;UkD~ DZ6J"Eu6)[H"ivjD׼ Ǡ+zt>g+sDNV4}rK Q'6D*[J~76fi ?]^hh=^W]tU{UՊ/jQkvIb>~G[%mL(l-Ejg`BU߉h TJv}?iqbpcp<xu튨ܨMc &UPeibVB$CR!h8D{sfnl1?  j!c:֮$ÂnZ[9 )0v<)Q㙙B“Ʒt "F @y =Ks(?swHh<%؜47D 7gj' |0&QoZm(?r-$J+D.inLRǁ-&$. }@{:JKț4juȶRoJF8[CπO̎%/7:BntQ\V{pör_F|&!L,*3PV8e@s 4u@Vg&9j .j~aCF0&<00NIu&n/5u&f/]mŷ_kc. P <^r2c"X_ %!F/4-F k*>H 6a!4 D:%٫6) ꭫E&d D(nU.gR}=+Q>"hZhQ)0q./~Pa}( w0z\<@8f΄2r\υ}~E4Dsng1!1hNg~)ݶA9 K? \R F6/V )'ű[\Bۗ<G+Gpa 5^BkqU苫\'] ~`|t da7aNojXTF|LbfƻeVg 0zl3aa s?=ѬLhW:-`+~`z_rAItz=/J|`m%+HOn$)v ʛdũW;}A%"mWlsqD4QثJ(.c-5i4LD-d&YA7߽K5 =Ph^*4vxcƹ 7 άEC* *kl m(xG7obF]pZQUS{{(9NV ?דhϧp幺Kqz@Wl1'Z]ދϧ5j{V NPe-&7I&jDhE+>Tyf5 =gJtP3sDO"_%Wd!\(|Wjlf%iq/%kCP; V8ٱTE*mT;՛@@|5F.o` bX0Ff-9\.XKKg_Kڊv٭s$0a3,L?}*:dddtuKx/'⟠L+\];hXx/mg^_1_  ]~xxƃ">͠`YYhWgRo;ŔV$t|bHH,z1>Vc*N^G5R{l%=1+5ɦD[S\ տM9] ky㢨$ğWs>(5{m wS7x-.To|{` Z1 bo9}][IrQ,T@>_ 2Iҕfop0& ĸqvxH.Wugb\~*tFGr-PJEnGȃ7%+1ͱrjUŏMÛ8Di:T^JEa&+9nhy3.T7yaPh!vp'~S(DK"J j "~ΫƮ|zVpAT~a4ֲ܌ʴcǨq_ n.OMH)QX$/ZXQt pnCr6SxJ+|u8 QNR}دغ(ؑs%钟yg y*^{}8SG"G#UePɕ`<ذr ~98ۂ}{q j:o /ZD_חIg_~#S{W6+-EީVH@$XnYT󟠳/=9 _N'M.ah+I.eVM/~ౌcl:3-tQX152B]$8޹Atf!1@1S>{^Ģ9"@ T"x5Փ@c٥>_YW@^ɘDTR cƦоt[RhC)OC ]0pCg}k0uAO2K/m{6}+yWv};({ UG≡7[.d/d㮖cSX 1^% @xq#gO3b-FJTJ[Om5-×XYKA[7nQ=KHRBEaB <%Pe㯗p P7f'yae^-ng)͒v.#Tvϖ-NF1'cZveI NIJ1j>%#U҂K/;RQpOQLz5<9ݴG%,"yr򹀕qQ[:mrWR3蓺^SmV6Hwu |K%vsO_r=h'`?<>Bi7O~33iuSG6e"I7sa8U4YྊK ԵV;w2S3~)rng#rYG<^Jaq_ !PhC~++;mm?R_F ؓ4WQwlM-5T_" 982LoFFۑY  q>yٿP$a Y 2 3GSG&' _9*dhW!-]l/BrkPqTРʹsE:~1'HU mv|(t:q{:={f; +©|JMS_p͆RȂmU:&w\IE. #dD Saqw:8Vn>A|%}?wP;p).GOÛoswh8 t% )|n˖H}2gd,ޫN83 Mx :f;bǡCD+ޜ),v{B aPU5X:!#P%c̢&[I]QpyLE dJIi>Sۂ/NMbφ NG_JEE]!p3?5P9u( 7*, N. {#id , zE~bfF#dK${GkOb~c8I%N/=jqѲP]ı.&I>>&5SflD9a+ 'X}@+E*C`PBoD4OrFN/鰹 G؁%8|)Gш̸B#w7VUTiXݗY!*s4G JIҝ^\"Kno9 (wB&V, M8f1lunJx: jirev1]S8]t 6@jCPݻا:7W9SzLg&W=>h}kP^1BRί5Xq1C&̹/LWAriZ48: !^o77Au5`*nIZXb}m7૴'~LOѱP rjoV% _C0 ==@HWVPvwE-{>\;zcwdLV SJQ2 FU&_gi= d}Ae}g%e,#{d*U,04CrY;?d[1H9p0X?ZSp)>i|;4nx$vsf<`fm4c$Wc x>&e/3x`XKq<;c=x25 hZ~+0cnd>i2(JxW7G^GyI ŧ9e+C ,8sPGYABqjR XF}WT (\Nbފbze#k  `/c0||`:Z%m [[5BkcP$)Sl|>o{`]bs86IHR{+K"ً`F^}8F*E '*|!9o)1]s>'"Ym[KVո9cy֕aUabwJ]~@(UtA:AehÝAs˥̖ g}'Hu TB]uٸ܇ ܚdf O ~:-VWBNņA9d+0 :jD\wîқ+;,NND1.x%N {S'TE[oܦJ<2Õ|,GLd :T<R?[)H[ydnO?1 P~E 1ҧ`<7j#p#Z[]dw2o#e)(B܄3IcoMy'zd1efJK"{-3iٜ {wv?wd"cKO"!s+U ⥈I4^Y\ rlUhlښ] ;yRMF_3I"faͼC~>'K<4Ѣm0VUH`޵k uOʧ(+ؚnڱ eV1q>DLg?wۃʼnuP6w?e"X2PY/2YGYq^=~+^ѳ7ۿ@8J-b/z h(bƆ߼< =9<$['N$ô]̻$n^W#ƥNo%AH׭o33gř*_g?ewt9M-}",+hh$ owJD&7YTy} 9D^x ѫpBrQwao5~r?b/xDT0 nKGI0aR5 gdd aܪH#:ť֬STcYnNM2(T`9£4kupqf [M݈VZ@>_JY1xdV[8"%UC.zJ'މ:[Y$qM]I;e5\0l=wIjFB]rvm~B^cY^!d #B-(e'eY""3nV~i]ao)YO_.bjķ26i=_S2 w4XZݶ0v_g]9s I}d%3)+^m+p{(2SS$Ah2U*$vSAR~#(䱸#iKWdǥ_\ds܅ zH0i[,W]6\vxړH7eC^r_˒$ =iY$n_!K|4hd9 l -I OtIi;C̈x|H%"` zAc0EAB<)XFk]5k[ҼtkPmL$>3V:qTRM5Ϋ+lX+ZK͏ͤ:HV/5[?#8D|x֩TyAlКK+XygSsS+ܾvwoG.8%3Mu8Ζm@v^iBbW&L??,UZckH G8Bkj ^iB'".܆46\W~0}smƂ~ep[u|Rͣ\r:#ʵj{JCdVI CQ0;'VW<..MXM5$JSϷ쎓Ƴ=:\m3)+pxT==wt6ĹlCWY# 4و%QK-wTaQOi5#ZYc)8b)jO;ysYL7cqyMܾ qFX*aO9ɐ3Sf;O}|ѫn&?^ݹ?W5"eGRAZu..Nue}w%vQ$ٞ:S\og(g?رba!LEЉ}l=< ) H*`H KY,L0r"#궄I6ySq98!%ŭULʋ $/:\ -XO(2 gK:J +sTT6B]'1SO}&jV2I95{R7qQޥ$$!Z߉lkyH" #i%Y$j T NP\BIĎ߄|ȑKŚG+iYohFsu?[wu)/Rp'98nҙoY$IU xּ+}ynfQ+~cc dWx(m2nq^-wDaē-|S/mf١K?тj߰Θ1- Сc~1`k|0W ~lF+`eãGZJQ{&gc LZta!iΣkhO+ eZ܈O1Nz5tO`bBJt*sfffbV"ܛܯ; (ZhM--A ɨ[߰fD}qQq1I&utr4L^,CV}q\KiV&FgyٝQ>)q In2s3y,+?0#/ZnPAt %}Y A\ն/dyf@<"% Fi|!&k0/Pe|9>*=*# rV Y QՊ sE jW0 4YcɃEIynwc'b)f m- wYo€%,?8fn:emމj_@^nݔIɜs~qa@ vq#O ƞ1wwfZIdTw'YNz>#c5w4H?{!ut}a';4W,&r}ꤢbCFqkOf J_4eoLRSa@̃oŨg7yI'>DlZgּiR$ANP~\d܅_+\g#/)+_hU"rg Ҙ ssp*vyq g2vgl`4R˧Yў=%-2E!a ܃cG[P:d4km p%,Τiy g48Ȟ=2/X憂!VV YxSoSgغtE&;Cil[>5%R~iw`NΙ[I8GV];Ǧ?aTWwY^զ"imjH4Ekrazlv_ ^`!eV7%<.?U;(9oc gŅ>?·XB뉢 ?0S%8lI ]K%:&&XlOS|R㮯Hƌ2ܟnkو:RE;tu 8@!S3"b,]F,;k7cx9>l,c/QdעG;DLAtiro'a?E`e[}_$(a0XKX`A6궁K}B;CiNS.W^bPHO}\3TjIȏ>v$wfc?pM4,Rnjdĝp%*NO=ژriD:q- \F%_xS$+q9aI:1uj*$KQVDt8ig{~VȀM X7 7Ò.t*/~2jV 'xS_d_|\=`}*EU(JqbyXq.,ɬ;gq~y!$nn Wyc:"7~r/h'>oT^26[lymn_}`ATq>"$8p~J]Ln)Q<ŽhKG\PR~n ? x2NuILzL Mb ^ ކs!즥*;`,*ٿ MK} -MA8P)C`" х$rKAü. Y,a}x< ERyv:@_Pp{/’PbE.+EZ&6AX!F/G\ "k ل? c٘\sNw|%qis4ߒ&ǂ [ɣ`>:/Q'!%>g]&cz`]6:%1mU`F@!/)mN.۽#|q0~1d(}0WRBiEK"UKOn"t4v)3)w'6EL7zߋ.70Ç 44s0@㙒2vZ4Jh橕nsedk)v,umd!m8?_bЯ:V1끕@]}= k4&AQm8th.-nqNRz2 b|8hC(bs쨌9<Y a~tIپ_]Z|5z禚ԢhA2n/lR^Z.!U%4WbĊ, ir`sA(:)ig>MSK$!wȋ1Md>WJm:hj9r@AwD+#*_@f3PږXXpb3 2ǾϷV6?qUDj|H&YQ%H?Z"F0J uYM%0u[ Rnjjs6rm}q1A.IzK+ZFqKƊܮo:(4>Trd0gj3OfhGtu͇[g4cV0VЬO0W'|2vD@Jݡ{FFs{3޶!P/U,}(Bj_~Ed3TYd iA?hmc4oG42!wɡzb@=,L揢g$FYNI.pFK JAr(>'0?f 9(8 9t5N̯rդ xQ`*WEՁ~ϠnV!Ѥ|fLzstL2 `'DaYNB}jH x}1> eGw*'WGZQ(>29:>MUL'O“gv&]oT:hEII+^ceը(Pпu|04؞(,d%V%"O<;"qʣgbQ?6:NjX0^.2M\b$}YFeB.KE@A-,bO+u6M 5n 2k=C}r |dYM"pz|ŧp@`թ1nd0滆pɇҏI`3q5CB7FO[| ܟZQYBWV_W̩9ǵ(+c/%IL.{\ $@4#ESL_u6V~ RLO/ iƻe6lQe PTr% 0u{%pHtYT-NLRY}&j1Dk#6D2y4vъTx=Ļ.Ty"2]Owj GO$r ܘ\:Bm1sMsX9@Y)[7{3u޼_Rɳ^ <ŇLAӫ΢N ߤjC w}`|i~7(oE m֥lOԹKvcՆ @;gҰ) qeʌOMǐz`XR^@0ZƍDK84;._nvm98u1_uD_#KOʉFYDUTqmudcmAx]%|Yg+đDzi/xHW`:@-VT}q|}OK7&dDam#OZK+&h 0Sp⁙Ɩ8E qDcxt+P 3*Vp='E Ui.)"B.q3ajی 8?Iq'<=i}-1sӲ] Ҟ$]]r9NWo/&bf%!#qkYo$Xqek 60 b_j $xrFz)dEѫqH5I,LrB Do'@V:$g%|ݢԯۧT$!7f mK#w?MÍ|3`Z4ق.:, ,k`V'%ɻbj&6Cj nt,(Ǐ~k$?:tbR~ !3pfʟŅ-wnȝT x}|&$(V`H;Fqw>*,9{vsh~=Nw'l9OT wQz}C%>QrsjIҥ 9w"UE'Gr6!-y܊]Dz@"QbIoi}ȩ'5Ӿ=S[2n? Lӏ$(aoح Nt&(8yǍzJEIe{Pj?|Ɍ W&  |kfJ(cc`-?XPgs)΅!d:~g'[ZXߍs[(UP*% ;l-nm^ xr"c+5{kqƵ:\o$`aY"9NWPmW-vk>}:j ׫F9zXNODNu,vkg<7ɭѦ?d8kt/p~Т&'N4ķ5K_Ewp[%BFW:̿9T6tp?<<Dr/cE$tYB>jXiC}6Ov 0c:9,Dy#8.%aNRbN(,׸l&$G͋F¥3xEnq/@wE =.W=RIf2p,ٱJ%2̨:m_""XxbQ5hB$]ƑOj,$j#,憞(c]J1F{n^Ir Ғ̅*3hPm~Cw}EUZl䭸ɡVOsIBSXАSbR>%(7ivBi# * Y<}"x6_0En ׭ 0 q_Bau(.8:"nhk_n}-,Ƣ=P^0E:N :Js>|$HPzn5Rk7Or1*.C#.>`Y|.DG e۩6tq`~Vjo1{/}ZZwvRn ' RB_9f#L_1^%tM0iWD5t\ZNa7$:{q1mj-e', x8f ¢-tQNkZz.бwfUL {(-̚ac6 J˽yx6$ゥKp2,r.*pvm }$/I̡I)65PLs@ ]?4Xۥzx7[TX)(XiqEec*EFo1c;COM|!JҖwN.<&5"0#WP.v=<- {y:`*Z?)%#;?Q"%kH1FG 1RSKYxdբXxi%{qҧ y IpV"F?,W#7H); g_1Vz{=]=Lǝ/ҥS)ȥɦ,BS+T53kKM&QdS2(3"j7ڌ*vUx1S7S0+^'~KIwapF<0ū?8 Q.v>b,;!Rm?)?5xQaƋg'?6׏;7Bå*_&5駍v' ݵV(dIK1Fs] 5QBEԙ $‹kfwHͲq^}Xdݼ(FvW5uX)nQ|^yx _~1t@t*Q)5ZrKS#QA,=Ї2 1)gwK-2-Ht <{uI2Zm2 CFVz旜ΣJ,="'wZCűx сsƛn'[N\[q89)+khk1v"]l AfJk)uD]aC:BEMCIrp74 EeGTblCoPE:BK?=nG6i2u71D;[@4EWҙlžwQKݭCfLXV^9WlI,VB;sI`bXb(``B*o.+{? ^xQˡ9xVsu{IZb/eJ{_F#o/m!,@fk3`^`Qf lz?J/TY:7bOP[c d 4v3_;Y c88zC(60DFaW+|'#R_ ?ZPEڣ+I'qJ#hJXBi_zydr8 `1ѫt8YdJ $]F ~[2QhF 3˧V5Y>DԗR2=V  e7{9sk0wꟜN5fgV_3޶(C]jƞLBUI7 $ctNekqboFZrZ/uŲm\ P/@z<˶W g1yFP[0I(3'; #guT˨P 俁Ԅ}w:߮5~ԇ]Q~wAbvXЭM]v~"u69v\BH@Z >729ͥ{-3G{6|qԪvloi$``(0 i .y7 VO;4f .sޱKp}Q0AYJ$ TCh>&(i_ 2m~)ɇz,>YpNL < N+SF vgDǍ8å5NjզxNR.|̸CL}ʺ[CgqRa;4"Ѕ׏LGA` JR &YeκMGH4L.AYH"^;UL'"R`R.tËdR1g]l*f}P{wJ-  pa[L(H:rM?c2$*_àw&``Rҳڙ77k PϾ+  5f}Q 2RZx6 /s&7cM(]]3$%mm-YuHة.hwVC%{YThm_q{7p{Wi h8h$'xVRȞiĠZAsvzioҨ֨.Heԫ\R;%~Wf,CTH{K6 r6Ʊ,+i냬#<˦̣nm+S#J<%- CYTؽz&'s-@$ >$N-<5k*rzrRPBs%ҢӉdL_?+|۲0>W Ļh?JMR ᒫ Va[6Plu,/4 OJ<ިhz(O1%I q},`Y $W=N| PxǨtz1Bz|؞v 6B6m3PYt]\d2s@{zGvHxqM0Y9=KP 0DFuY<^,#'g wG{%&,+(忽[ 5jD4{v!7=y摞m7 sog됚6yx0 ؛LI>ۉ0;SM޷>\*,@ KN` ;iAyy[,LEOzm݇KGzB/AH ڡnI]1ަx~`7J)oUBq?Ļ%sr߇:ہtYAʕ.OCD)'58*.t0lYd#wz "%u@@Gb ʼlkZqiO; 7#6ֿQxIXŊ˩:(n@>;>OgM;t(; '܉ő/yy7 fuf~%0h4J)lھB@^Цg`VL$/& ?}Gp 7 M"ԕ^ Q4(Wܻ4mVٿt+𦄳xgM>gQ^{)x\]frBը+l?CF׫ "yF?V)^6)nH:  XV⅑ o6á\E}9S;j!>pU͗Ss@7f~ {*]|(\G \{fq,RFfޭTo~=JIJ/Vč~P(DL~iA}V! Nu$?'/R"m19"T3I byI%vl~h K9_0Cv.kkӁM'V]xuL|َQ]M #VմR.s"@rr8*˝hqA"*2C}@ K+?2Уrx&)O etfQ!ZՍck @XxA,!bU-.'m@5uҀǕB "իQME^!]`ʒia0h.tpU?0>JǶ`/>wO8tzae\O^5?ZQ(xkYD91_Q|H4J`Dv zu%f#H?P*rZn1&0`[yE`< ݯ$U\F{VۻR |Ƈ *<AlSw$ 28VQؕ=y+YW1d;*ꬡeDpqC1DV"Eim$tMఈZ*wOLxٿmM"[D.m/"L]NJ2:kS[~ ̄CeZ"/&jR۵m{:=Mp?}Mk L}{[wK.9.!x3~1(<8JVRSeYY{<ԣRϐVR08ԢjNA١4UxU3_`4B 9JŢ4f-,VA\]$G9A{{TiA'=l+Sq t+N, 8uY䄹1(tR-:v'"9-ɍݕZ-:<)B~fh]:69ٓHY6o AxdC\IHGŒ>AJD[#Œ f,Kw Mj0!ha:ِG睻$!a#KsA|\:و ټ[vzTc_=757oze[E3 &%`ŹRr](_Pp\9sȖ@j+SG|B9EO_˿6Ii7'G7_K-ϐXfudlXA.ؼlY6n2g3ġ? MhDj> 0!s i黽aRϠ S%"1=;ȼ i)Pztʡ$Դ nBT{1>QウҺKq*-qE&'\]+Ғy~D|ԍdCXЅ/w J4:!pB *N89X.XBQ]^Mڕ衲!Wh>o zD𖲆l$G`%JV1:Ҟ{TH3a;a΁8{a+a ͫYA:"T$+P/EkU0g/J޸f(] a҂,{)dtQwF@ב'X1d8l+4d4Te"YPZA|U R(p/(1x@ <-Dguچ$H[V~ 0s~u엍r;Ŋ~ǒ}+~aS#q*R;*^&.f4h)>< G,x]ԥc{-fNJ!~Oq#ą?Bs_REϗ,ŵZvo *=XmXYz(r;{単L Sʇܣ1E4x$gxߖrlЮmY<;w$Yye$C[iM<6YGocON,RX^jljY ;1-'6X_-5y(@_}/d?om)#"D sw!Tv`~x3-F ǐ e'4CTV__h[5|WBdZW=WsS6úwJZ&:ئ֒(Th8CJwQ?9v1+65lvNZ}0ս\d~W6Gb_V#"1EM=;Ib ŁXڽN9KM]Κ,gG(q}xiuBg Өng؝ H{'6@<ûj[ Hg \ yB^h_e=ByDi( *ԡMÉDĄ45X,3A4aRb ":Ru—GC/7Y4QwGzh}\}@7E@єhh ]b"--&IU.69ՏF[?#g tJ\ :0iOȽYDO1^FȢY9/ןMfrh3t#V. nD$lEم#ȳ[_If ͣ{@ vј'Fiqh(H1&>=FlQQqnB~5SVqbmsg D'KBd =bua 0_Vͥğ#v +*K6$۝>^.;@C]Ug|H#~kB;F]W{&-or͠39Zug43d+c9 X}_S_P#G֙Kxq4KAAչia'1?{x9 Y%ҦNHtAIPrH)vәnBq3lixLr; C  KP O U@UhW:Ӆi}᧏2飋xY(gR>$\ 2)jJTDVi]n!&@z}֛v078D78Nz=rN3x&a5'dc0fxk+utYcno imW ޟIDl⻪5m.g[Fb9- (**_>b^ B}pd&D`5EzVl˭ zE8>vvd05yD(pa ؄l Vk?cqъӞ>!5L'~]-5nUdy%6<c&ŧ,qPLN^Qs>XwZJ+kĒYԔP&dW7<$}E|!nGDZ*E*L&X ~Tq9U8ڀcxp [u`E4OLߺΘQX[_tQCFnu6jݞ"oMeyX"Q{^ʱ5eٿ'l]39ߺF9e]l\H ml"D LtK=xl56) Ŵ\Oho${Q?[l zY3rl^1ֽ 1wV H.B@| RqsR`ֺŠe= +ȆdPu HiBbQ>p8@Û,Z*F.hԬ PXFyK <;@g:\1[8K :jG)I=KSU$Z-cӪBEoAf0WӶ>ɞ%-b{SfPu0$@d_~!{1Lɳ(('3դ>Q~E>' f\q[ V#8ٵX&+={ NEBz11y)7H\38X*\ɩ`h ;/ߚVK+s$& WG [v~#``C(d@Yt=DaG׃8]8wd$nq\0Wʋ 8SGjp[W̢hC=9Dgbgbx$cqvjAgj)';@kkÛdž=S}Wѽ j`-%y8(82L|LC~=r͇+s̳: )-6 #k_lBŸF/V`6ɘC\FK5CKW{%~6!"c,Q_{T?U -~w^6y7: Ժ@E*M3OK\L\P/a]V%en)b?>f&c"Ш<߸4. >VzQ;UNvu^Rv+Nx}AGr95,cbW G]|Nɣʥb_O֚{МJEyG]fVǠ`'a ryY F#3i2|%&bYš{I!رRH"ziXW楤g|'.݀ dn m**YT)l1oEc]{EҨdqN{xU^4ژJdI3]䝦 V/KP(7˹!6a^}.}JH Լsy]JA  ǏM"fBؙz*}AjC :yf#wcє,7-ӍN aOpuƶ-]p+BDn{?qf8'fZJ0h1eD){,P"8˯=F~j^ͭ:`?QB2#V|o[g80~#GXɮ2*V:kcZYC%JՍNIb*T{›[w]M-UWGyW5IjM:2w$ N'EqR4C=ZQo~a}*'"^ܑe/'nz؆۽3/<ɏѐJi2ܢS.i ZkCQyp?캓M1ASä;Ec<ך=)eRlw7ГIRr\RnODVusEA&cV`!2&$T*X+{p^ T%U]R4zj e)Lq ⩬V"c`@B$~o]tt-\9< Ckd~XMCNg[S4mx6+~M5o|? _A|u4&84Z9IW {cDd25uc cJ0)9׳'3.M'qP T)7 9 6|VDT].BnVvg4N1f4@LՈ+J䀁b-b/M$\WXsy]Yr]6:2tݕŶGKBV5OlSзbamvrGLdk= Җ<#]$5>7owIwq]ǙAQEvUgz&"U>՗mu%oY9înuj?):&ij76/3<N;N .yin0̿y“_El,+9caB;9ry=f<%u ݣծ)> |Gp ͏k̳>pq4Qw^ߩe8TsrU#ILT](0з!YlKý"Մ߿J"X)KCGo@$&V5bAǬd$@Q5SA}xjOt^| j3ZlЧeOKbϞ2 @SR'5-V(H\G$Nohy }/3x0f{*Yī=0Q^?>+X!0!= I*rXWv-D0yGDee0*4U[quGt%찚_@[Z#b&:OA9 bUVPb6fV>E)<r:|E JotD9^/V**xRxZfm{*^K!c_OMah% ?F>(_ޤXt -p%f캖 ,<,dh8AE*Gs x2h%&̬ ٬> RMa݈Vט! W-brOw`E*&.BG̃L oa E|ۮlp{dT"cs.r#*aݑ㘄?3M _@zE>OrhFqN"pI=snV+q>Iԑ"G#JN`t`'g"'}CP6Jw%v_a}IA@Ƞu m#ymOWJA1p3vҋpI:#7O] Hl0~5&@JH[ڈq,F6m8f2yøChp5¿>RrhtTa]lP oXw1w* #@f&{S2g/|wSQ.5r bȷ*M fm ?$4qbUӪx䷌d/פQk&^#6p.KbNm~kDP͕g+%g=}Qp+NroʪY |\56 }ÀwW_צD;8I_|ZZ1Л](͌nǵqM BŠ}6w'Eh_V Ae@YϿ?OJ+1VliZez: &M|x%^ qu8='Bs 4^ N',Л÷Y7.}d}3!Z֧"1\ze8y [CMx%]MG@\劇vu1;R}E}Hp1DPlb9]$ia <7u_TC 1Ppw?+wD{pr @teK/ = mؽĬ%6` dNzBDt'YNrODllکXv]V *d. \e-{;e'4G|˺Q^dHAV(T\uB +*t;Xl6+SyOu*?R2pf gՍ+OC;૓npW9m@Lhw,LAb8 yS`ka'f椬) nL $ƕP}*N }GxOHVCOG/x sO !ښQDqsԘ]gO9' a|O6E}‹`HArxo3ڋ1&R0TT V޻ƒg&;v>֤0Jte:01|| ړn/e.y49ͰU!q̘8 uYGE &˘nXfG4&HR݌ˤbyp :&ȬpXhy_8w*8_/[UņP,Pz^1r;4H (S{.242 opy`-GQXmumu0yEۄt$;; O CW5/ \TM!+ f*lulh1354! {]A.ӯ:̱_V%5E7M.wXs ǃ2hXg US$woՙ1,Z*r>Io<(r 6{̌ҥ} 2tnp| "PEoI\F:៕՛ҰcD44M,s+ 'Kfo,=U҉RNLҾ}xPsZW,t"\w`~6i(27gZ~G "$@i-+= ڹY'3 =9q'GDSt/{NQo;0*ڕe8QFcrr;U\",Dh#*#a@`@[('2*| ^/ÝQV)P.8bQ4vHj>Lu=K>?Q#-hc M |< &U~ ,a d]ڵFke.[{#3>삜`] Y)s]\kc(v x_nN8MdFq i#mP^#%Pkw1rS7f\@A$u0K7,~ېhX[|L=.=ED$Kqs#!ݠrcFڷE<&!KEt(JXb3ҹe*Qװo9!ƕ/CScbMMKu\6k*A%@'U٫׃n{w_Z0?*ު ;r@ Aչc!\e GggDrUa('w[G箑>Qy 1AfJ^VXRMQ^ uQ|hMjk-$yZ'uKX;?SYOc4$ *4 w8Z;-O\(751=ח1;Јp:W^ \9-mOyl -wfb9DHx ͂'m>{+G2l5G[jN78[Ekm2D{SzfmkFc#5+;"o!*Tx4k^]!Tt\dHdF4q=+{=/<Z꬝ˠ8oޝ I?ZU%oUC!) *S~֫+哜'O]{󠻐X8 %DFq,G]OxMPᤢ7ޡ68FiBfԧ~lnW$ 269m$K)*A p_5 UU:?Z !ޟ.y=U<1eٗ|TWnխ%-5]-~j9ojzW᥉lZED@{D#1]3>U8e+"2Znji.=~kIͭz0 [[?\,x=ZZ=fWa&R5"l%Dڌ #ؾ/(kaȄA_vSXAq Kb0ο!eԥS.՗P tiR^G4M(k;R9}0YR_vhs|8!u+zovqJ<gc]ٯa=$i8g!m?`l`JSPqd.8%_e[*eUI>KGZ۱:zpy()$>F]G='zG&qi$r[#V iKhH) |h;#)VQJ3(7UQ1#pPwwKZ<DŽIfySs'|@ ϡļmխqw2_0 ϑE끟.U![2{fIhMh]aVi8 NQwdM8'؂c]σaPni }tEW t8+~L E_Eջn;7 vx+I7JŠSB-cw5M:ٜ߯˂0j=:A#Aq6F=H_jNMF,6ŇFbxE':w*cbDw':QVZYxrnn RY& HpQ'B/8sH  @s51 %0h[M+\IHZvqq8#쌚dUPƇR;dPk2M¸:UeD4.kK \tlkU=5m%/dQcܲѢ5j0<]@K{)Uh- 㴈F,ן!@>U7=ZE@!x`Mqёnz K鰱ieܜY@9\Q+5܉3xu+]a0N-2B E< (uݲ|?Ӡ_vNV4'df :)d0hgnWo> 0m:M/bktdFxX_8](;"pk"|>A%b[%tUDW.j=aS <*Y[F=T#aA,D#w"o F}̀5_!f<2UN."[ꩊ/;{BB!߈v8IꆞkyN(m^virN[j`4_[V c+*˟ʨ[4bȰa).{M/O)ac(Ѩ˫ZWnorjJ}\RRAZ2l%X_e=0.f%eUA% ITHdIt54,rm[C Q3.g}mVHOC+%rTuXwZ\ RŚ\+ z韀^f]ɱ ׆ >hI,!.fPZp-e6X pBX8',[WcAH7$čv\W4 9Ypi62Q|{MfٷWd u~k)T<z+&]Gm y„x_5 +o\.4/pH.m#j7m|ݣ]bWt^UTOLAm ݫK;Z6[^Y\=WMʀ.Un!7b..MRk4歟c+R55-tet-RVygs"Lw!aϢ{IW #d+rT@%}~ȂBQZ݇XLsTq^sm1#y6:|pjXfM ̴߰6y^VIsz= T39Xg*F˄ EʳHxG`qa[t(K-nˤӬKV]o5׊yDI$p?F3u8U' ;2'ޥ+WJikVW>ѧb#x!zgQ\…$](+)Ǩ9q6[D%Ck! 5lb^BN,M[q  ɋ`nz[u+z;7ٸ\K\e$jVW#JS<ͦKY1.VЦe'(ӓTz\͏զ/7v`M@8l w -Nh5niYn,o̐.S@]QXyCkꜥ"jɉU?MuĬA}K&N?^Wve4"\GuDZ2uK Km?,[rs YNjv+'k7y 36_BŴypCGAu9I0P3{A# :]f\G{etHL(2edW{sim@ N2׸I~adc"8D͵vSES\Ĩs T+uSbMvubW*YKB[̸J_xՃmŦƆM!$ja#}LH %KM"a8=O|/s1zKc48qÜ߼X9U4%ҨE$_{kJC+^seIK:f!VӲkna(t]Ω ~o>BAD-3UXW }%U._)齴4 =lsQp9 Z!.8z-iKj r4h-|JtGB%uRbT_g 1'ma7;NXo`S%C'ڌҚ 4`k2^թPC9*?٩vNT3q`\}KI,Q3I {ҕ e2Z>C@)rf,bLHq)?U^+ F %2Z4)dXƣ/$4| m0F}wI_sEpBI@$ 9[yUby 4 ֘Jtdc)/.k'bAҡ됙%RmD{ը9i> H@%7pW *?bRAՀ)J.T=U14j>ILl68ƲN6c/@=U"J7 +_%SZ7ƞq~ --G"zhDDV':soFKEDOynFut3ZWKŸKzG. r`ܱYE*'8==nBk]yt \"ݤY߿"fWr>lWiΎE80.he_ z:4ȞiB\#&W\Oۖ47`EXy%Y g{O ?$n󬵩>y$,9pxxKy쳢@׺F)$@o*q5X@y hPFfA\YF ۔F/Jvo.9YrPCKUX;?&l>5,?+ji"5F,T B Qe o w%2l}NFB">+H wУupOf賺vg"3e`H1 $Y&L<>Bxp~vZ#i'!!E b'nd8 g ⎋^,&NF@{TElVu95,V'ͩL9ln,F2bNLz~D2Ys.FP?5K?֟ѳ|q$[$(Ό®H0`ӁzKg2 zh0]2}ADzؖM4j P Ň5TmYy"=+FD[tm!ҠƄW ݊P81f7]A lʁ[}2b(Ey[ '}║ĨnW rtC&)~btA ^>KJ .e`=:*o t7 Q]o~v{!8 BT5gƮZm( >2$J$L&瀎0TU^M40'T]cz1|xWݗ]ȳvwZCk|+h- A OZEߙ Tu|aPAxg(بZ&VΖ7w{r${F<65ws &^{Ԑ:Mߠh'nKh-:7Q1NN-?<+t)L˩MBθv8(Sˤ2nEDeleQ}NsWF,y|`_՗νpBDA^p^L5e+2k  l7:_Pm\BxǤC7F€ijFX6pulGJFvЂ\ON1 DbAh:WٔǣL EN潇I Sq7JyNw w0 }~Qs4Fv9t^h,. LC&R P"^:[I1d5S!1&ԄO6,!YKUj-(y 쑝ZD8Kk`9^M e"4zQ Pa^&2 >/f Uz#^29̍6G).R0'q*TrDZdRXb]_!-~ #ŠGB?V.vBn9͌IKc UeM@l4K:U} v~HYkk|ܑ gR,Ɩ?=tn1'w0sq<tZ֤g7{w[o'4Vemgnް"Vsl}y'TdCn}Szsql*;ļNK2Ws] o n]Ez/rvma>A8{BNc/^2t:-]y '4iD:IB먬dl'nvn3ҳ6~U%jM:73f/v?*Ug[+eqۂ) Sà4ssiNjA# '_)BѹRh 0eāAGT`#0_]28wȫHZ )~fg# 9)~d/qPx$gYB'EU{ԿRԍ} I? 8^9+۔H&oBfBkWlM3YdG2+/u#̞E ƖCF䭝`lsrnVɞ"v-e,;U}, N.B:bvs _WM,8: "#C\@ױc#ui3Dzg*gp!>6br '%EMW׻3+6<8()%? -:?*Fi; p@A\˦^xqF~^HXʯb ncf;ux4(M\6dyĸQ;r:,UpQ\"8xSP X!a>,.1$NcKKR(Z8R&; $-Y -&?>;sD^ޭ c%R'{JO94Z EQ(sp"5m@j: A`C7ty;x/oJtCLn&}JoXRP8 JM+N<~ʘ;UPiBs?+ c°"vD}@>Z.;hf}TO iči2^wsY'vd5S .rA¾ ' )y?I1[6Q%crSo VB3j*2CBxq9,m|qbl874,X%cC{NŎf7lU= 6U*AK|sx~<>[LgftA(bxࡎFnq( ^.uZB-Sbg nHPa.%Pl̷2"+#PDU'ZS/HCn!Ip/!,bH1\ [3y36mKo9j՛1pad3NU+w`u+⳽@F~mї}aT BprOuDhw9nvy.?!b)Һ 6gmG6ٰQV':)o0=W-@_=WDm dci"M_ ux[GtiDZg_a`I⚄Tm)\L5S:0iX5=:=Cs#JorRAո/BE-_T4"<++C}'On\OuYPX{d9&L4e _$ ׽NVMFIOGkƳhM {4o#auvK^oU!^Y .b;ރ_W$:sc{\ 'JHمX記5 g^× Nc ULH:yO80fNX+TkL:qÏLI#yܕ .*/\\*a *HыCSvMTs XAk$Of4jMjŶ[Ŕ!'dɛ#ER6Җ!{P]9sM%"=&ph{{R TSP&ڧ - b;SxľFd!K{9==AhJ5QOVO-"aOcx+;=Ŕ99QpMڌ䁇4GAY:.BFqk߭fF0=sE@Fƚ-y8+k'0m(zI^K5 sC(|b=X:-IGeBݥD PڐzN5eJWnq A&`@זVܰITaZR7> |FͬZϴ)& QN'/ e`ml쫒% LTjeI N$-@mk>+U3} ]jg%hmO&3lcmNaup({P xo3 ʈ4_ ?7*ac$*{mang0?&r2T?K@*UWhܝpnrXl~n}|_M^Pn}4s[?N V%E&3[vLE/B߽lR]G"!+,*NN:cZ[6<]N&Z+ [elV0Mwp:,u >a}zɜfݧ2+ mm t%V>q'9WAcx|[%Bl"5JßC]90B1&) '16h+I[boP"ˆ,6XLtcSF/= H8C?x|vi mH_< i&Wj۾.)v@ݗ~~WCg4i8MpV]+Oel<A"̜'ʏOy-4Idߪf=ȩ^ys铔%׎J}b;Abf;?\D@ JrLeS'N6lP4'V"+ИzwRl{TXD[+)H.企KL&̮U-j;<>lma2akWcX ]ķG?ЅWK.JuB_mCΰ "Ɨ][mF!ߔYN۬bQJBCX  x*mQsؾ7qw|_ҙjqAulʴg3g'SЍ|{FD YS3%Pp^ϼi6m3֬Xގ}҄5oش=G,41\3@ˏϹ8,e{lw"l| n&VAd^jc'>)i-hj Aߖ5?!ߒbaLH ђ:u|k3@'bc#}@0<-E{e? {8\%8!)RkZNi{WkC wDszw,nz[IB7$gɓywb|gLr Ir'0>"[A9hWPXJ^>()jP VRöAS^L.lp &*u*">r.IGWF%aPyRysY@ U5;zYB<7qYWGv #\Ź\*? maCsQ+#Mx¯%)z((V=l'e~5Td״S6e5 v'Z@F3v[{ dpp´þ=o5TUr@ [';rr1Dy$uRɩ2K 拣6g3"]Ҟ_*K\~ެ^&պ#^MS`xe'>dI~BJ:(!~Ā[)ڜX~R`@"'(Q9ĽCniߖ)m>hJ2Ϛ \}-{TqSQX %)]j!2Q{M֑VU懫/=Nk%~31 z*e&FD7x~| Y4Z2&.l}īҴ"{+z˯W΍Kd#>=Havf\!2xkr piĖ[YP$>,1٪ _q2+]h̏ kk>'r[lAlEsHCgv%xn e f:h{5#gݞa!TW9!$bjMOra:3FL r7i`얲㯡+ɖVuWԻl;8Ԉ q)UŌ<]H[ M4(3 WuB\0]g%ɑTKz_Saq_bCͺw x 3yq@!r QgE ɑg`\]h g6Laխ/&y&E>+TQze﻾i#O``GSP 2n<=hB ΫNPwR @jGyXٍ}y;>, jӶ*|%[ܝVkQ_̽@6 V80nsĎc Co1󀎭B,qBGܘ&ÝWZۑ c)rp$@GC3VF]GF)uSݩ a/`OYlzQiC#"kj mv=(U#˜GO>G^(BӗS-3Р'WEvkZ? ξvz4j;T]\8ŽfR%oNKhj Z "~se9KR!ViVQcl锪Kr&h>^ڢexzYI Oٴ֧wp7pu& 0]&uABXRAG* ((mM-&F }/5I1[a.m׷%@|3>b]LŃ JI.ZbXo8]R<Ϙ|)f`d#H$F?I)$Qx,>4?+Ҹ(>|)#1ѫ)NФ#Z˨E!.AF! N/tE#iyʓ&} ewW :-P_svz/Tj$1G!hzxꇾl۳ad WRlyQM z BS}wGzL,舢 r$vTw1D3RO/YՙjEiS.I#ι| ӈ4_Ta@M_n8]{i=U4oq+);~:{Wj/- Dhry/@Avp ʗՁ |1iڊߵ0Xmϗt1pqFҊ9z 3QZ8U}1=wtK8T BڗJ8^͠ҕi[KHk&$by(B9;6G!+^>Zs"RFya< ԥjdV-\g8UgF^#H)4Wrijj?v?23UydL:i=5A ݞH]E7MiK9xJtˇ|V++hXH 018>3LԀho11Qls`#ќ4Q70I >.c#?E9Yӯ[wH|Nr)`;u'^3m` W:侔v0> ǴJR|W}N i\J,1Xقz =g^R`(dwAR07&އ?GsW7Uܝ  7"|ʙR$n+ =x <``*pjx4c.JT ?Fya$7T )u6Jiݸ%;̃uxSm87CsF&Tv@%, HRJW1u^Ƭ5?5#p N& ڻ_}Gw9R?7Cwαd;$M6kߦ `v:ʁ:QqeM-ƫ:{tyEl 5Qi c 4Tl?ܐOHGġ了 B >C5!{ gO+TzV&3/w:j!릈eà`1i7%JMfi nKt]AM&L rSTyٖ+ T:Yx""8tqAnIpu*qԼDX;JOyNyd|']zn֓9wׅ~ՉqnT@bp}T_R+먧prXEWAq쵹X`XSN~pjqG8ɳHKEY_`hp%Hx{4apkq%0j22T 2Lf`ufAS٢us[s Β>L,}6R}6)Y5z@X\[jz\0D*V#971rL<x-e}zۋjr&[Wd`]39,^w܊~ N'|03~b=.)oV/ :>LPOAx$_|^]E-c^~,RCI换/x}s'_8"c܏,|:^0':PXPo^փsgPIJ 8Oi%=]j0:c_ ªab.Bw@5zL]. Jjc%2UZpBdrDCݞW,ke3Y?Q'Y#Vn/j|@2L A@% B :qKhT-` vߘ hV&ѲBp.Úѿ;@&~ib؋C]IEJ0:J̘/>ÃSHTX/წ%+{TcJ25Ӷ"el 76.S7)M62qM9:o1Vii#CZbM1J;i>Ѱ%wѨ]F4?oPfzWT#g g{)T#p .7WFϢ(XU!f7+ Sjql?&3O #ًtгetT!VI[]@M_MR# p[zl`u-i3FVTn|!ZY,"^5S,cm~}wj,# HNޕ\N^A5/םnֿE67Gy7BFjaގL NWBѶp3xV>z7J$O: mtA$x[ T1\*}Fn5CKAW:s-X_I CuK`_}l^C E{؈`N [S Bz:J탺)OǸm3% &,S=>鹩8|kȚrNj\ T؇1GcU>E݂wpGk#i"plC'̽ĝ6mob]=ϽdteA/!f`Y`6^Ip5m"W {H6WỰ~ʕŠQÈ xj@\_DwbrR|  HBoYo3*[} -`+ 1`M(/mɪ3aX^Y}Ή1S([F=m"LwU*V9w8)ȞB?ru(Z4;R3YVF*1L| @4)WE#:a6̆FibXG%f|/,9I6؄f1CJf$U5E*_yqx9_My*!GaOC"veri4L qN(IzH5;{pT̲ <:SJd>`"DMeWzFH0p2TΟ4ay["Fek/[|tQpM0O(WwpA֑s1;l%A2;$#꽺0 &|a>:W)b2DŽƙdXɷ.J B^z1}5T讕2 +g›_MG @u025&徫(͕ 'i&@mw6AT&1m-eMj_hU۝ A  T v6P %⩭4ckػS[exCEMFJ.JM-QjT]o|FEd;=/efS[k% Yx|Emh;RihbPA(x@hz &[rM2t75iU~9{+s.Dܨu_=yzlYXx;R hBSuL6('SRD.coѵS?XAz ”$!`<\5*{?Թ/}#WEXw($&6[xX1૾eU[h4#P] tFP [V7b7З%bQ+Ʀ{Gs1 ]vq<=_5g濮 Q~O$e % 7N}nݳD  F F%$ZRyS+=:yd{u|dh g%o`j);Q2yOy\1[., Cv |MjV52(FaRu'M! s r%)l#<,Dp 3Q5ՂH`&QA^<8D.SJG"^9G@KHOk+"őΔ1anNIy@q—gB :&*V U4t+X$~6U5/0;éAߌt6a^[aE_TPH0Jvow~MXwTehRHM2kާ_YdfWZ&aOfpޡ+hbQ2k#(Ľuu g9[Hd4I-t 0`" t4s -B,M!co@HT^S'aOt leWf>_ O2D(4v=QĀv F?H P+7 w*~!h3hZQXZGܤBOXg4 dU`@QH]E>vÔCx Sfbm$>`t2WGjYm `XaۃL< EWr4Y,KlP}ݐ'Upq-7*LJ5ͦ#v欹͛sʺ){} Z$d0X:&Z~4hLq\KM׆hKH)+4!˃v^}a?t2 :]NІtMNE+=t}s͝޲Z Vl`Zr],O f聾dIpoe7<4M#9bÆdʊ*6f/>4{. 0 DDX+9Pkd导t/Wʯ+wO HV0'n27yW }\= '^/u{йݞ'\VT6@O?~$g"jUxT[<ޒ3ai}{4~Ot ߧkHol +~E\%² fa'T( Mϼ:>Z)tXT-NNӫ>YYS/BAï#]m6ڧ!!_ՆÒ~E P$U"#1Ls=3g|@+$\LSi~7QCJ??A!I\1-MTq¡ܾSA;`E Ad]:sꂐP\8}uX́$ȤvjMl7Q%h9BnM T_UKX3QΛנC܌SK*NFQKگ;L") <`c!vһjEt>uqLu\jGltAthI)*07ľZZG&y]R ߂eX 8{МA83qpPx$(Rau1<,=G{E+9lToDz,[ZH ANbQ"yR"賺|uY`uO: LbtAj!Mq2ѷCN+7#a#o]) Vs'+ɣ @0!uX4ƀZ]rw?R?˫nGe}3-zN͗JdҳmU(gPؤ>_y/E:j%dN6R/fը ۉMGYHU,_M5l]jU}J+ BNբZ$I ;J"xYY:aDS*u6W9ӬcOo,N]K:+0ьէ'N @ Ix}M`5xߥ&{$uyX57iA=z#@0 T~wN.'DdHTǰ^jOY0LχUs<dl5gm$`6;A;'_&zuI\0 l.k5Q.kA E_9vf̒/n^꼺 __U>sfVi:10HRȺ$WgȺO>?uW<,y @W%(gNq=jgD^{,g'͠89kjDԖ Fz)끪}Cr9h7OojaD{h- {Nr \+8+7R!PHv's1JXטjKfյ4坽psP $Vk QZanUzY CQ {sS5]dY8M`̑ Hu$a ݫ|6w\(Hggc 7/q앞uڣH:%fYl6["b&ST.Z, RJMyłN]w2Cp9ꇪM^\f`(iJHvV> 46v?#=\Zڗ=HAq _RV.^Tnt0SBYɇ4~AxnC#$J&`3p;>*j aP+*4T4zv?yb"G"g!@ ;]MqN [M(q.; ud"A]O(zq ni+Ȥcds$(*%ܳw ;vSݜzTHۼ #ξ``/y>gj)=V[bz}4iR*c,gX7ҙ%scOD'+V"v,riRb[F%X)Nk+g+/jkQ& X~M}hbе?/sK ^]NKQqK0JR,`HgQ7b Epg\'x8ѦY޶PfֳOk0\OuTH4$R@4je_p6z<CGQY7R8~!00hTFD43@tq`>g"jzd* 4kߛsHML.gxhojsc[^x_mRB,LD%(dC0 3"`nȭlLmLl\s5ߛ^)0kV'Wr<6S=X=K q{Y] zsN[pC+ sZ:cҕmm+ b8pH-u"zQI?K˞8!v(9|aє;S at OCd+=0LE+H(7P E5p.K#ޥPbnq֛qu|NÔ&ÏiHb7`=X>WQ;5x_P}vViޔgѷäP;ARf$T;FRIZ4=!%.iήHE-0[׮H.Z\sԲũA:MB;@{liJeF_C@,̈B1.|z7P#dĉջ3Q$uhEټ%.ް"ʼn!̾.@ mU7i/ sN`Pm%9>.awf y1 9i(RIȈruA+33[h6VBͧ`N`ըAFηU*/I2L^?8H31|.mt.rL|9K1ř LW`6 MH'>1hV.l"GZ=BN2/yFUzue ]bɦdNn,/c\J}ig xԑ~nsS2DS+Q-0p;Ɔ(woьߤG_f|)#լun|4ɮ#H+͚SӒh, 7e9SCHOg\\H3p/} ӕQ!Z%I:'Zkԙgc {[XȻrx ^M1`4@^ߣ-xE \Tu zb R~:Z~3@Ҿ]Okjx0 >fongI!|{PS:2rsC:bx `|-z#wطGbs\]J~,W* ;.S6w kJ"Kˉ.Á6Q^IMW0q/㘎ccv[7S݉R6 wJ$? dUn*0U㬪1Īáa6BavѴO;k{Byha`ϜV{߄;ph y%zZfcJpZ(BeY.CC; )+B4ć눿D ?Z p~` qqmti?%2FrzSg#8iK.[ MfWΉw7Iنx|D{1R֯daD^gki6$D|qh[_F=A6O\R*j[,3*1! Q҉+_9uZ=Ֆ}99_3U'yZ '$Q,DBtk OAI5^UV0[H=ɋ~%  0V-C4-BJ"{,*\~2M#L,<$QY~ÿuuо} (cڟ ڗ$iYRl0FZ4dT5R@Ta KGdNlK>r=E~WM'PwvyT |]`7w뺣GXRz;SCM<˕-q[ C/ՑK\}MwTu`LA1rE޼- "dKqbf-2ߎ ^;,|{5Wob-yYj !=5<[ ̊ xgR`] )ve J$@ic7w?}JZr]AӲ:;СsDucyyP0Zr.;b-ZZx[i  zcG1ɔ&E9&lpFù ')r(&max*8ۊ=m?Nq 5NCK:=*@Y~ce9[DHbGGm8{yGNB,{iLL#87+l/M;e# }Q0Tү2.xCv 7dͿ g$wK24XUlM&zf~Xa1:Ro O2*|(Snsձ3# Qd ^Z0w.vKCN:#U]X1*8Aˣ0 A=tJjW@_2 þ$!vpCbw`n$%j Ol˯HMM6NuQA4Úٚ,w$/2p.'AJ?H5W^ƚ`fF%SNZ*pLA^% HGY( =C_M")>5p15z}]1ׂj3q! ۃټ§^^=PA WSXNLXW> k ]q$U_8l~3nKRJ4[|'h=GG'&O̚@QڴoVߔ7$ʅqM%wJ9Z:|c`K Uլ%[a8WƖ?vq"3dȱA:I#9Cj`K{o1Uu. tD`=6nj^*jBGWA[DѶ\ zM2ڴ"qTlK<@WKr>N *C0JR;Qsy\/|Y D_ў SsFw~@?OT,o ) _DE-53X@_^ilĝ er2j\n~@О|T݈wgeԮ =Bvhi $r`7FT0o3*3}߇}-ӕ0Ʉh+z-7f~ȶP [(rC k(*WL7V9L hČ(] $_Ɵv%K@$7'Lw 0ƒozŏYl!F /`@ +ˈzZ`g))ى۫deCJgU&o*c:ë18#klx~Ԃl@,>3]aҲ{LkŜ&fAB"13'=k  mӼ-32Mkq%cU>5"vM cPA0*[FX:3X[Š۸-9VHn (Iy$&u/M El:rS4/l}5P_.W(I T(~TO x3BAA$)bfWӔ@2ݭ|evH{n2TDG{bsP4mT`W&< N%->B(ʢ*+ʐ,M'A!aRӅ3u0VW㊳r_@Xɦ 9e vܻJ?h G"^7$yjIGE.dnI=EHk})ZK=<;ܢ r=4a4a\,  ꬸ\CEYu?B](lO%젾yf ʏ=RJ#ц4e3([lDY f܊vPm RbȫB0A@:4\Yo Y*8/w. t&cM .ի~U\߻!K̀bi=a gރ7W+MĎʞKmyC~⨤o5 tO: FRYQ37ɵj\ƋjE+< ~rNL',uI=~&TdztXM|i'{g =4xS'mu<ƒd*c!`ϊ_k:`"`?ҷxHч2߲E-N@R >[J&t: Er)' W]{}̕KHݢ~=[{Ƈٕ%|= ɓRNiP&p+T #uʤ%ZӴQ൰, +%/~콤n|WyP!Q?[V@%ZdUTuw-HDߞs8i{}1}Xܬ P.qH>Q[ |)M]m];SQLБ#ƹR+Z۟llys.8.kȊ>aKRIHYlnTl<^ G|LogafHֿZ'=Q^.|a][ln4p_5zЅ[|ye.z7SMEY&6Ɠ n:8[ Sv 01-<愙j/1%O ~I O!IsuT0zŏ{X9A"Si[L4\b< hc:KWmfaYS7l5^c$تipVMViF++MnH1`p % bUtmo& Ay6cSQG,x^>628oEr`VKZ]>xӭ++qp+Rc8L;*pK;?6'C'gp ^ԶpJ5s$ &:ye,]^/SK62}݋NC[WnƒU=墳3cP{W+`bJX` !{i4>3䐃 x QzI~F9ø&S0G2+`Y߼8rex`TI8q|R?)K- \qwevGa-(,P%X"lw.y#=+Li0rJH;p0WN4KxCpbx9r1a__|gHMQWRY=1gZ_fuMiBУ*ul>Zu'vJ:*&kU5cΝEnDFzԆ\.Uˠ1rWOFwTci4Kѳ;^z}*sZeHX8tX/sz!dx 3Y/8މPn7I͜-?k=5μ-L":`s$uJۻ(*7{bwxld+;,:r Sttl-f<ΐ9=87o~ V:PRStF?fvLMh>^뛠1#~$W$bh3$ܭzZmo0ՇJ-H// T}=<12vD3`ȷ(hԤƬFEF::AJ즗'(aqdCgOmZytk~z'G;;+?XDТO?\{utD a,;R̦Y G*, tCueeXV N ]>4Dٞg.\3fD[^i ZAbb/^D){ӏƟzB$h.DU|?"&ŽvѨޘ5t6/MׄkݱV;) F#Ĵ!v @DF?Ds@ `gMBz!#}kJ>{Mb6dɣ+黌$%k` }|m^?S=f2ja' AxW%]Avv(X=1tc<Vh~ZWj DraQh\,;!<^And+I盀 u$|-YUb>(A=]G['$~5Y(:V}x& ®2 ]CԘ[}D*B gf@~ @~#o{'N5{`-1{~)#+OP)uviڣyI ߤȍ^,P~=b~-}Fz ,[F7l9> e Һ87pqSh",uw,Ϩy DWFh`-O$5FڷaT2&%d(pIP B^^;͙y\lī]冊&4C ޵#9l./}daRa~iRt؃q-2 ؕ &yu?|W Zѽ4mK_b&ny>;8JtLfJɼ͹})\*ݗL*ol1=c@ʚ%\.V+N䒅:N m'va?^Y찢|Hh@=߄n1l0E&26W\ 4jlL76~Kl|*6c XY \B;^BA|V-6|,I .8>7t [#{ ْ= ߛȳDX›x8k#ltq B(((ih szqyeM Pm1&)*æ4NɽI" jms޷#n0%%:#3+G ;54;:zЪ2m| I{1T$B 5?j’TBEtvWȉqL6l$@|_+ U8>FmS匉6v=@Hg;`/.Iٳk 2=5,Klj;~ʅ^ØM,bkt/!'njp ](6ϜG@a /s&hmP)pwMMWy|W]YƪqvtvDt I&ܽ&rq7~^90PEߙՠ81he@hF=7@@V.$m.Uҟh|i0a=GdkAf"XL)4Dx6wg պ-~ x I:x,lAw#7j .~e5se=i~$[NC {L9ʻ=x0k@Yz Kri7%ιK_#s.V1:?2>PS3t)>,j$Luk+OP֔sGY |$nZmY7qmL@-B&sO{x׾Y3g׆m~kQHgEKQbآ+NƗT@\ҝHv6 i(.ܳU6CjU`s'JE@َ7h6$~}:1<&fXGHXyI2#Oʼn<(\Ҟq\w&QM/TKe5ISF}f_{ιf 0hN悝#[c.x8 Gb6(vï&PL/NW &! -S+s_y f)_aS{ȑ %ِNTs+Zc^$3xVN T$3`+\2J کWaS)9diyԜMeM]Cc"K/WS[@ $ln=a>dl$N<20[EێҐ^`D,ډ,56{biFeF xꓛ1D`.kVS ׷K ĄQDBE# G~E]tB|yJާs`q81X=Mb!#Cm1ЊђLh|k­x>c-rE3NՌ|rnB*@Kכּ=n!YzF*ˈ|g\-fGJAN21{8;zgpg" wPg) Pz~@NarEoy+;x\tRWxI͘<(J]Qso!0B_HdKz܂=6mFnӐ ]G_eo>7 7- :*itW~E42quY&SBĥ07{gZ)]2>iŃ?rlr :L)`.PP$ݒCAtd3ʝkEo6!g x iC#IЉ<lUMw,«W݅r#!njass~5d b!aX0\_V dH8@HZRKm6b"+ ފ*u1fmrM//-FO_3(aܲ X˜3৽pQ' ה[IgRkm us-Ųl&k4$9ŋuTԄ21kt|yvH~IP;gF/Ul\+QM1hT=/5BK ~'0 ˔`r V2 f=9P PcI9sӉN!5 Vy8TTqlrM\_} uzP3+u]_ahzchT+(VCک6`fB/ g4z} o4P{ U<ܾgID t, Rv3:z9z+X$y,7uPO΄֎.7Q`fs)<eNWk G6}Nu D H&0 ~bM%.j'xT{eM'e3iR˙B@Z0E;^C|vF, ݟn԰ix|Vj|;[KZ]ǥߣt]:ĸ-X5T6FB8Oq8{G`C5AbMD n .BS=3mE%^+cEIn9!=>ݸ#ؐD;}.[Z3_g00g'.䌼I: {KBgSP<2R7O\J.=uF"KPjgBB^-hdR% Pp3sU~ Z#l A ]8V*0";Ms&w70T_A^buz&ώ|LkBp$L.K-(-Dce>`M)i*=P@;m?lvݲVaP*,&1U^I&FZ fkҌURb9'=I/-2(Jغ v,w5^}(1xOèջhl3F&URGm oK`gr:ϞP*}jo3Ct*$|LG%An{ A;UG eV)Q#8T ^ Su"`朩,EoH*Ι#k@2jcoe1dvvA۷ϑa"~dҷew,tc9߂{5c'/{E8 :<-go4NW #.9s}fz CIf+4gpC B 5:% VIJD4 77 I!>Xd1D BlJ S-ŵuqRSmdaw2d7rR39l%|_܎s{)Kym%E[ wԣ-ʔPȀ@3,Q]Bpfs{5l`꿒)pYJlE2w`x= @$EYa[֑{8dFe"WTXRb_e]^[e1.IR%e ֝F8qėb +'wfC0H CaCiZMW$$ ߬J%[M2XHW8BGzN@ #pHD.=HܱGKKF|QN0&j؛^<~Ui!|,yTa[N>RZQMJe4_[SikW0-Mz'5@C'tݤu`%F7*_/#ޏF6iíGeM;V;=5oϗ4q铠Ul9_)btu 8`~>E!"ldrp!N[ :k'o{iU6Ԡx\8 H͛Լ8LL${qچCE Nv}[ t?E |Pn :#R $W p_8F ۉ5Bߘ=Ï[A+=)TWe |O4Mqċc5Y~>`R["3JR!`D iaƪK}asPb88*0ek[6<>;]05^Ėi>UH~*i#FJ }hbU׳k}KL=͑X6t  .04AITqCʸ])V %تaq ^ʙZ,jQEfC:JH$k o"xz 8{S*'d8>Ʈ9P{Eϕ6-==XQf)}\Z]nAn\}Kcv& 1HA AJHdgJo 9p?go1 _w_Q}x525#upOKiI(TY ű&֞k5%1\O^O+]kA^K۾& hOz.{6w`)G/ܒ\di_/{h!!BКE,HlLcv㰘drAeNS;2Y7buHe-1C:lq1LSlIWgܸJ )p`!Rh]3Ջrc+7$I,"w.̎ZJ 3s{%hRVh4н]::썐0(//%$.hEt-"āBV'ށ->RCJM ?!*.΀ h`b sېB ѿbZJ m&~A XĻKgj>[r79/EMdvx"|;L~Xl9R~$1«_MpYթb^_LÉJE|Sm`㫭nK,HyAQD(F)u܄H MWBjJ:kpɄRJ@$_TȈ:gi31QęmD~^4L V[/';:wCTƗ>/"&4mQ w`aw@)e` ެtl c@ɵ:]!g !w4uZ8P$KhF_wv˙U\7.i.ĜoG1Son ب]h<*t:^ex CrxH s7uφ ]5Ҏz^dR7[]!=<Ȓ>2IO ,)ՒGWB6{t@bP7hpUlԩ( FL?vۤ[~ȪVOUT&)6:wէv!}Q ZV _*r_XhW^&oGXWFxWBD]*{LLh:6Uƿ 3i@1r,_5"Т>IzW OG \|!c24Ve^R@L%㛂:?*5;=U<@97u1/9- 2#ZqL2j;Xُ׾͒`Nҧ'| i^TOXŭBk<= η0t$\!na%$oL:W-4yUisnJV6e}w >o^D_Y7ˀ^jdvؔ&^CqݨQ:L|=(e/fI=A|3AA` ~"+0μy2SϮ#|M 9ó ](/YC)85k3iH3 nc%_ + XN ubQPCRl |H( 9%y6  N˖? \݋- 2þq s9>}VDi, W9"3PV \WItP;i^Jk}|bkE` $vҩdR(kJO&?$:PSj~i<7܀L|j8,Jyq >#\\c7f89LpW F3x i g|,=v&5N|3p͟{AfH:Osy(WQF=D_օd7j(HjA(2BdTE6'9~?U3kq $bN{ZCzɣt46uZ}Wq^΁>/"5=9`rkTe+.KlLX>3 E"# 4ԡ NL"S #7.#Twd8O!؄( $,ɷ1FL[cJMUtS(-nXG)!k?g>hCE*h$:!`anͿgV I3B =0 wmOl)ȭVcbI)lFa 8]Yn ?'qdzJV N=,+2H Nѵ ˵7ʲ~L3( 3 dm-Ľ}^{,5ti=bSCN`u4\ͷnWBvԌ{àRy9^i`IDPN!r]NÄ BGWyy@ هlL6_ [h~PFY| |^E"\_>g_p 9Ojkdv;XZ?~vq-?A//侹۰hJNV\khA ,)'OJĉfB'.2HL%shi\\:<d}՘s?N=)ʢ.[(P 9{G%#n Qt%>c5qZ!80soR!L&Ėհ1M(cbh/Y^Ϸ\o)+񸨦[nʆF4s?gF@`F4ulw"BD(tVD5 VkT,),V%^FSJ GWf۟9IÉsh8(7!d<-8HՌVmo4Lnb̨qeߌ:ONUNI&Ho% P P"h4U iFu'rhj[棼j7XDAy|/dWϥMfQr¨?|]2ʡ@`LA;*D&9y'mCJcbkKu+U9;8DzwN9HMvq]fwBqoD7-^ד*%Cm۫щ tAlzߞL`-@Zر|T#2Pk M.7ihnQThN#kq8d%ghR",@ɋҀCC3i+W"gg[XSMA~xd )@z{NgX2O6e+2Bu bH:[CF\3UW8~We5Tm$Ovp9rLCEi+"K1cL,a 9k|";X'D\HmG'ԛxA>+Po1YjN:0K0RE7tR=ԕ!R*K'-|)i#!Z!'̍P E)crlzjS~}T>2RH ~p-Eȥ<3+Juio=cv CΌY{Wÿ[AZ,O^SVȸ,uת{f!94_Y4 Y'{?[CgjA7[}D}d@x܆k(.Af?W'?3d@xoTޥr`?ܲA}?|Ql a=2갰mSt]&m  lS׭*Ddxݿ%RoNcU" x P%ًY# _` 8ZRNnf\gcHprH_!nog/[vYFbR\18M󸡛ud&  ^>Lt/Z_zW[V/љ^}j5U]V3tH .E1SSw`llld/ֽP*&_+YeDxAVq>s X^@LMV *]ž񇹆a8kН_Qdp}TcWԇghEvK T7@됻]9{$Zr; RZKe[ƍx12nvGfP> Xup x,ݪ߄vxw8#$[JZ{.CcMN'ɹ4!(WCr3n;r&ض@}#NOx^TLŖ,K#Ǻ)FjYuܧB`[mR0NU B}G kZ=fB[ˏiÕzq)&;V srEz=rAbڽZxAەz,n!7*4);A<;|_Dq-QaWcz.Ao?aih3iÁ5oJͺ9ʎ=b:뾸R{oY4lX; _]"?z2Hm>#Gvu):-.Rp'RGB M>ޗ0;5Io@M0^Ƃ_K(lGmNMC~5D:>a #@9˃~ڬ1QP 0:l;)XA.@m:[)f{tW([hI+Lx'!K)L1rLIopVs%}x(]%6S1}ה<=1LzKФ &]XEڵ+>Jz:=1T 1-,sjw/2n"أM)ץ:b)at' ʼnѐ| -T% 57OQX$]pCoG_dh"Tl賣nP>4LJJv6qwLpxI ehIJl>{‹蛛 XA=KVGRgef_Yx|{'N P1U'G0E64NN4eE&#)(U[r"~pged<&rhK '5P~fƇ>&Q,͵p9Krԙ\^U>I;*DVg[;n?UW):#6{8^-Y{ >{08؈ Ayμ*5bí(wKO<֗,hQ[GSg[T*l-k!:rOA޳Z4RZ&Xg:+-eY%5s -O٬J+{y8@{G^NT5xddZ`Ǭ \^PJjHB=?;5LU"*[15W)8.(^f (_AY$h)~(u~!3QI֒ԣAK,ur9}xrd 4 Cм#8j5 jNT僂1:WI 9YK}'8{E[_EW^)t/,*[qx~!ymRųT45ʻdh,m-m3yZT5[{%.-|닱-U0~(Oną\;RFmxgrl]ڨUqoBYx !Aln3mӫgRZRKkDCN"IH._V8BfQ0cjBg/OctkgqˑCTcf7:4j%0ϓ\g`Fu9 {/s5S4޾Ҏ4:hȅYU.wBA- [Nr &}|FT3v(G)c,%` |-MsE5̀Dsp{фƵepkɨfqˢO牛i8V=E!\ µG'rҐuV< `+5v8{&= :VD ajg91d}w'{X܎ˉZ+4ְ;ؕlKԬ#cY!À.9R{1#'pȂED#ng%+ !g n506 ͑:H "J, RClPM1/q@4Jj'#?[P>S Xrge(d`>X`P^yּQ֡aG0#P# k-BY"6>tc3`Bdcfc7XLiֽ[]Tm[ . 4@&&-ڰV~~.X͵]T{򹴜x2:`_GU>ͲV{3\&[:bxk~t Uق."$n*ϝTR˜m>mX=>  Zh&H2,"> bi7}/c8 lF^žZ5Afx5fl`t9 0Tx}>MMw*'f?WMZ\wOE?C}Y[w?[m?=9)s* :y3*T%Pe#XHtl3Uè/(؅z_\{&mOlJpչQCUEHOᄀJ C޴Ș+àv*T86L~^$`/xBP@z` ou7(R.됵믂PAHa4 k?T*C5њ|}{ւ?AuJtBٿCހ& hxM.LZY&h`ݑB X &@^)]cN}R U%:aSPHqm-x_QFhgc '~,Nqy3&,{s _YT(Gr&uYأ/ . VGxX4= GIܨʳ:742Zf AhdZ`Zs ,px~W3JIL'zl16e$=6+WL$k4ɟW?/0J1b*J׷Z]^ spW\,=&ƑS$:"zErݧ5w]m?qK pmaro5!${9't+}#Hٸ:0һ]p=V[ȣDϞxN^Ɗ~Tsԯ? =x{9Cyl%+ >3+{9`«"^_h[v;Z^CѴ&xp`f: ("vhzwؼ):U|J8E`%_GѢ v賲A|}M_ʏ%>L8@0Y8,ta#jg뚞IBhua nnڱcJhčc(nԴYQ!F9\oXx;¦%D3zbU\#J[_F`ƜL(;]-;uIwF'# MR8R{84V=졯bR-Gnxxz6:hA:ZL69F 31ZNיdxeP`R@c)G*и U;UpNUcAX6M5)JW%R3ePabRMhDSTQOYkft ʬHcw8%"5Q#ws@ޓ3+++?ۈיnH]-Qi>kWrᮖ &sf*`uzk;;gTΣK]M:wodg"&CM2鮙 Nt/>|ͭ 3#OȬ®V&g O5ږ{-G{+m)7LIeM]1%`Z|8(MΥ4'), ?ʁ 6Xn{1uYbu|p!VzGkuk T=7H~3|5ѓj.3"ی3/]m&!FQc-nG>kݏjA0_ΰdk#uʯ@@y1mؽz<'Y: x72jxؼqå E ;y}kl@Z*-wH3·`'VwRo1M`#G2k/^ +3K͞p7 mq;EcGڽ]xt)ApD>.m Mfk |%_VzX'Aw\] 䕜GRHxKG91X<@`w E3vh ^c9T~c*ݑp /49a3C 'Fu;O6ћ5{L澾;iW(IV h #6&?R+{5e VR [O;oU3=$ NɊ&3Z@*u퍂F곲ݚ"6_ʚb_O ²'4JݠP;t١ХXCW,$j;蕖V|=#B_4э 6b8UHG[H^?=zA ?|g?e u3fĂX1I=t#'tKO<&}AI&>+\z>Z"Oa4Z;;0 =]R:RεREd12 cW1ĕ"Z-w e[P]hxw e倜BMF^t@uP%\2= 3 K@Zǁ.Ci;6uݕCHs°&䫴+a+zY\9gMٗɗ#T1R|<#RSҳbC@bSЗ7\Dy?k'sʏMR'1J{yΗ[.L3Vp=~̜?kۯ(Hq-r$BZq4"u>. Co % \2o`Yc@zY8uYǻR|O [c:5ִV7,icx)sxw*]V@ty.f;7!"تֵ*!Gۤgyں#;do?iT<-e̳=s D.~yJWpѐ-qeVzѱ0 V5>;(;v+duܰ9tFS/#G%ml.@~m Ui!r^BR3h#bSF K 12m+r5D(gh.0gF'M.!uy ',7L5B`csWo<.MT[bd74abyZZqD"R/MVjop lBCTW_90M^5l'5ԉ15'5T- ,TE.T m9xOX@˦obFpÇsOd##aV$kwӞHyv>v/q?ʤ mVw"' z&FẒ`[ޠx1dkr]3 a{s!#kz? AFZ5_QEgΠ̉A 3l|R;ÁN,> l-:3M9y4y ZdlV퇫+oN8=!=O^ @''ht_n=nYw$ hbRP&`,el GR*{q|3%}XY$ܵٱD7],`1(]Ru}%Q_^܅dN҆c rJM* t3ҖʫXVF8+Tmvf\3˴|W9䘎șEʺj1 \/ CK'ѡm$up_;Z]P ˴L O9y)|la>cfJ6(mG@y&/*oxKL 0$LX8[#>gPlvK(Iw0Thogb QI9)l ^3:,KhuNSS,Ϛ9k?Ȳ>߸a"qw2L=䨆49EsJ٭_'w4ZH8a C[$ vulP4ҭdơ킪6`zkFYeX#Kvat=-/@`=sU4+Dl(~R|Jw֘D 7|>=2 7,QRY8Y_A)”ɏc1IuO⸬>GEBū0%M"Uݹ6mDn;mCiC1/IX [[GTߟoRį7ML*ȟGΆ!։ VSѓqӉN$)5~6p=DdZyoaf?gIPq4z)Ed>?DQWwtqv$PB,Ԫ^/h/ͪ>A:)W!zIsAS\]`4Q VNٯpB` =Z. YCX* , }mXBT 5Jrՠ(yeBB엋@O)Gt2/ p_%1Tmقɑ$Q%}3;i" ^)/N y2Tƪklgd8Y /w\_D9uDR*;CW4|AA n%4A쓧U HCГL 6Lp! {&:sR*Vgm Vw;Z @"YXdH ԆB+SU{?「47OfE,31M~ eҼ|~grf;p!,kh;ccš.fpĂc.[ٚ6\S2)}\ZP8VV5(?2s]S=W `j!Dma罅N#qW9.8jD ?{z(:J(sZ93h(#ڟrY-{=<8N ,4zsn9]]j'G 8d_qX+|M<hϻ2xɯѥ.md$E zjGM>~})n;?xkUnҗIsSQJmT}<a C8@ML1 *tzPE|l=-3?*Mv+ײCsC[QȨE'*EDWfK٩jeJv0r8Q"Q8TۈC^uc'go7;}rCɂtTS2bZA1IS 5<I:hFݧKq*;uG!WbLxOT`|<,ZǘLX}y Ϧis«uLJ8I *oꇨ[oʺԓ_zh%g0*qt2ey+i碧 WeTQqiyZscɽ)s(:&]f1`l7 \q UuU_b 6"M:\ ;erNtB  uA2θ EJo$rF' N:LzY 2Rؗ6h1DÐee?[2€ac@\9lB%b[m-4Z*-_$"k4ZS^Ł#Ƨ`x"ny] G9 ('Oa@=&;aXB1;h"bd"xWMUC٥uXA6'G;t}1旍Ge~Mg0x)Sni No j'Xr$ez954f4Dg]V\jz%䮴ϝz79lpE4_O4ިrSX{uu贞P4cՙU <3l^`CC9SM҈ JD^TY)j0~n9nЅO)?ѡ^\.*]\q 84vLn7ذ`ͥ Ք|ʮgNlJրzxAGZg^&J}&r{ dK=*[c6H:psLU+Ƕh^P~S{t- gբyRJPG DH=?b"Ko7*m0ܘ24T$9l3S!Qs^&-V Ey+ V&x9A!^ܫy']v=_ M\qCK\=&{N('7Ɨ1j_ )q/OCK֘OڏAROzַܭf^RcQ1LGcVG;`։?O (ګ,_. {h ºq|ǃ̲"] β:Y7{ze{-AxDF1f)DŽm]&kaIѫr.51yF|z"aЏ`! o&P+fD@zYMBAJI[ODހ%z3 u{si_0pA8=s"U]&O(4YѭHIr G(v$|^ygG% yw/ǚsʓUݿju׊yAO! *y\wt+>-eї{E񈖥2XɋPTO {nͬ9:6ȁ% r@NlZV%~xg@у?[F7Z q$+̎+mE(hr/Jz6؉Zd0<>rBl |s=;G4O]෡BׄR@-+DxaŹSgB)itf]G2*{M;#bg^]}S楋m‰w?%@~E<*π:\c7tr(xT3[]!3ʪO1Ank5tm|CqJ1 y.(H#OԲh |wN1k=qһ?|7Q<{ޕ3LoЀ5ﮰ8@ L`muw\Zzd I4Ӵ&!'@ D #5<NCҨAv^ι(} o˸/谀ΣvD~NL4dsp"517|Eb@ (֙x̕|0VweSI8h[D{-_[0(b0 q73wR;zIJK?[~FɽF[4%!S}N 5DIQ1h=:(qOpzy;FcLqR`.DID8= e waxV\O-+IsPyh CLBWBƘ59|#Bdv,X oj:Y.5٥F0=GX^Og?戥dME"%A6J5#(_%  ;Lɟ>3+5e*I5^{ϕ>rCihtYDq3S<X$,-BU#ˠpo TEk֘ .!Gq7mAJ6f0qZjsBT]suf'HD ":'j!eU" lwt^4^SitG%P/7/0&+7p'`i bCyn=I_V׆25' Ȩ4LcH%ϾsW~l1ABYYu^X|oՎGV5u NhzdIn#HkI@ ۧÇG iYc\bxn3~:oY%4cN~.<췙z| ċ6W_hc3.B(x)Ikz(^/Md'Ly  4*PRI7`n@D?/aA@m@uJstQ7Z~xXDzRյ,(t8>ڹW$y!BM=~?{=+E<}]mPZ6(VPc=#y Qqk:<JJRu\Y$B:7K6;<,xu$Uk)i,Y؈ijn s } wabd zox2!Oj 'BHͧ ac`YO¬5".|sˇ¼ӱ3ɠw0}oX˰&zbf %Ȇ[t@c]eKUXyoܹE#6d(L _ ,HQoޜz[DvT 4d?p;&Lݦ+N&مkdآZ HrYoa10N7c8?iiNp U֯kDWTx":]E8(`My"3)71D;$+7J?ӍdPœ*O@xB"lcc`ɗ<:O&3,\eem| beW(!7۟YUש >Op 'h С$]* Xyj5T#>_QL)>OISp>vAԬzU^|;2= ݒ{fT>)Yv؈輑Ikeϣ$\h9T8ce7adQ5'(oP վfBFAKAJ=F ';n!! S[߆\f&![%O /*=PQhOm\n(e,]IxLp־.j;zu]V-N\DE[1/m#JTw8MOaz̿ZKr2<$i3Ĥ۩^ %ca%Uwzj,eupN6Vf*Z+U%kz]e_SC{[GȨv_ynjmEϢɝmCQ=դCˁSJWd_',d8#)ɽ>JjzrQHh[ZokFmovyšY78$AǖM*AM~|?x$Y9(?v&Õ*gx96oYoTAB3 i?"Qa+$ޚd?m4cF鈳~0FX~[:),^_赫h 3#BzZJxMk!k4yxTCsvC<\05HID@e†N4V!y\O?Dž,5$Rg 45 %sc”c|bDV &[ Κ^(#6`ڭdL!wH蟬!}$`2:랒S'ō:+.ƴKVu++ a4Nfw³zBOf0Dz({iV̀*!NM1R%C?2<1Q{ ctq.Di/£hu:S@>I܀W A~?7L2@gItPfp[WB!-ԞN-;&ЀN?t CȽ:|Oi=Y~>zǍ!&`Es]LYm8*J/nY $CHg'~ֶnax4X\zX싌PTL0n:Yp*=,@泝`N@_,&\JE|G-JOiT[Yz@g 7|Q3s'9wj[I YJB"@ʽZ4y`A򺒼(ư-5h$?5uқ$M3`ο<0D~%ETzCDctsNЭ i%'+ VplZE)'9a,-8 D%v(!xSw[c-n2J|Ir  58;aZQ9dI&dZY%c(͘J+o ͹KHxcnuS37 q`=q g Ak>oȈˬA,!`^tcSUx% ^KGUEcH7guz\>A~#+Nx;Ihք:&28z/{v撁v4yVJM L <%?xb P7b/Ӗ"~[KUF2 Hu ܎L-o#V黻0>H7 ?hSB~-R{ ,ƱoR:r[) XP1O42zX"Ati]-Y4Kyƒ W:I 0HrSzБQ.5Z3+ЎPGYÀhT9DLlPٶߌH֡_/Kf7$_uS|$%on>˰Q˘nL%Q& C%KǼSeVt>6ju^q ^"v =.? KU4r7Df4˫p!-y[p!UMӼ`CTxr$E8Zo' tM|Tdc]"3m$ut{𢋥z_ +JRn*U Qb Q`wʭ/|O|:G^Xk2;d-64Fv(^bXL(D#ő\r~E,.nj]8FǚG# 9Bfc~&}9 +o^G=9$b'*lN[ Ԩx"kS1[ck\>FDH*-feT'O^mG4Q72=-/k`w[˿7{jP7B)%Z><i$Yqɏ7WlgIk.=%t7+ R.-9/ KMA* 6_IwdU_ "|Yˈqk~D8kAέ2EHS^W~p: KӿN߁$2eԥæڕvt(85|B5w.v |߾տ[84'o۳\pO_ʧ%{޿1cO~ë?.7 $"QhY"mw,64q2]tG dP{v0zRlnNX/@0Y^4G!ޟ!dtüUj;*]Ä`(Ҏ"!;;PV{GBjM90!~rt 2PO}"9&jGBcT=S>zJW}.RExj/.þP8VF* E~dOf<;r"zیcque%JZ}iJx$%U=Z|, (V#ӓKа: V0Ѧd%H$` #,3Q]W6Qd&8 %Zo>3ճ Fua s+`o @gGJpڛ959[)dVA*ܺfv adPʗ Ո 8N }C^E b(# N]wv4%*e$B4ύ\qhò&K,/ȮYQV:M2PeԊ(#z䊐~*N=(ٞ["^'B NGb0k}.u{M[:[t Z|M-X.} Q|SE!=4-јN%J͢Sd~9s}Tm/|8v pvB`dm.2Aqwnj1</]ߡBvwbI3īl)N+t#<,}l3p ٺD]X6;8^ig e4٥Khe"5VOk"ot@ _`=TIdbtt,؊42[elWuޣΠX,]_l_vNfu8xrp5cGL}twfLz~>[ϓlhLYe\8s:hLNgv-67yb^ +3BGa?/t!EgGHx}P&=Kt%q2cbAViD)e>oT.Z{"u`T7)+Bi J/}?4 mzʽgKtHk8~0Q)|*[x^T2䥽oVt+C#^q01q̿{fE/5^0?Jw]3)r2eJ+xGy8aufAPpl]%}y5j~*WyOS2r0'XZ#cI֚TK eFjXsF$xkֿYÌero Y4 *|G[䭫i7 >~b7c?ƁF#š{gJ'x.JT߉^s+}ow2\'yP<31~,X t'dpފga2Xܺ`S:'XNV!t3d\u0Qܮ_w(v2l %d=HS'!B\ PM݅m>1t$=fO?Vro8?k:fwO۬#8ˆ{VĠ"a{6kxNBtfNǡ"; 8vz;X7{"b+zp M&Q uG|LX, }+B177tU}49snk*@fgdo$Nя{|BF;úz3+z(&g-Nb&.Q 5PC6 Ѫ[i𭪊RS#.[vp>TS.M) !uxu#sŠ!S~5ULF*B~(V^sO|JfqEh. &w r&lk 1%,_b6'R^mӔ:-![4P#R=BqiL֬G8ۙrdTAUĺ4(7,uUKȓ1WaGK,haGftiJP?tRQ9X5SfK;ʡu?= k#`g`_eXPX%vN-A2lysZmMNA .{j&"x-/1[ѢzK|FQ[/^|y0+BV_4D7⺾Jo^+5`)dƇ[%w$Hуfd 7붟_j#fJuYO4V dII$P$SmTd&eTF}(JOQei(:^5?c>977pEF2" _Ss鱲Nթh4$'{]iđx]S3.H (>gt'7uWf,sNO(*sjx 41Il$ڵ,g_t0­]YM!e|thn9ΓXy4ѾRY]GH wiZVh~w̖%EVRY'{U8`l|)"]qz~JSS(,oxy;!j̬h _?~YPvkcVCnw"_5ZO@'TΪd*F<<UVq`Q_ϼ8KۆyS:6oX)MGtEpi|F?q5Lr l~JYx;MCsPq=@JblT̛mXg56{AN('T9ۼRؼT]],2꼏A%e80GWE-_IJi$;cbAq䃨6~Lڜ˔7F]-Unۀ+ w?S߮|;t5|?Y o-YP$8Fǽć` aIhF墯ʠIxV˘?쎦Ť@TeU %8Oڊl?6ۍBy%c~lӟ;j,$h3z" TؗtXM׵*y|!$ ;eBqוG"b3z[<=+EI::^5bPfDo<0 +( ךz\>(WG0u8%/tIlo*q,,;pCWU չfMԨKJ>&7qWƊ S'%a^vc< sj>8ek2VTs-1.Z'<ٱ7E`~f[;:|Ws/-a+"~CE ECMc36Ƥ)xl%<`nSVNd"q5U"E 9^rTD-C\dfa335,.z .ϰbс3K e0ߛl2[h;} O/E͌i;CH:\?yj; %S \E~Ƞ{iH{*GN@eKw_jy(j"$ѿGsj8KW~gPY(t{r@ʁ+{~j2 ^jx< `}fEGȁVA#x;z9`R-}(Ry.l_/!YF@Gc.p]Fp/r;wDZMZAl$HpK].3dj|`(C(U]޶e`|3yQOt!sԋz+:7Х=wle(,{z~Dى4/U 9&XQZʠ6d(InգkWoq ."VnG"e;OzUQ},t3`>^cU15/ -ߩH,6t1Bnc` w[xǸc#]zq$ב\Kwm9Uy->cpFٔN.2(/}mg3il1 VEK#Ue[`܅VOd_n$n oj^jUN7T}o84neo!DGxbeD*aŤthjwל8Y J$&o:$b#?,|Vz,<6|o2hboxiǶ :T[GA!%`P!?T <Đ@XCWaa<|5X-w' Dk4^0A$l"AW5XT!*e{Wbq۝[o*qzKdҩ.NW3undӯ6HS3b+םr=(ɮSo)J4z'0uc UiV'uPZ>oA〺?LBHѪT0' CflN5)5xS$޶wCA1Dڗm8,,#'n>!t&>7wVL )7Q&]IMՊ} T$b%Y^]5n^i0MiZLvcE ux"%-~IqQF<ՍރyԤUr}PR{HL :pdtb) 6J@̅J"Mn{Zp"ZL29qzOf@CG$rqb$o7n~kcꏮ?۫EI%(\Z/]JEo8_Ig%B 1u) +$H1ie "-%d: DpǝsՐp%m%%QFUalTrdP`t7f9hQf}L~f>M-E^40pƩYYLMY7y:vK+*x?GP]xC< ~q )=}EVޞdJڃB0{UX}fen2Rue\b+CXwltNi"ܗ+{h J]f9;[1J3ԭiyCClP"OF]>Tah\"jw> :q-siW;nZMq/;.ֽ73GQg"-.{&_pQէm`m8.Rxzr,ܞ =@!eڌ$L+=nSNb`$[S()~-Yb Olf3`v!8v@d%u)90s4X]#"lrrۇ7ՇkSa:E&Bw G̐'%`&@}5"Q L+P J29k*|pehQ᤾!^NK'k %uj53V[>`v*C!ɞ5d s#|1'z$+9^-jի 哰DAd5:9 Ķ?َS 2T`_,i(zGo!LDNZbdhOl?W1!t4-.-GԫiEMb9g-Ia-I 1ztNU=&ؚ {8tr὚P;bZpA[xZ%+fRViN:b81B8a 1 ([=ԘEgš(ޏb p)z36%/ a!2&DDUa߆7.`:tUfz8QVįEJ-ERLd./'l vQ4,#lR?ɮXvDY/!&n#DCԌm84w#QTF>>nl uo}~U")g.R26Ed]2_ ?IN5, J5dB>=F 92d[CǣÚDx: ˇF%q;7.GN@1Bw?>Ahd0surYCyCU*iٚn]qE5|p"Rbw2:fG# HRggiΨ2FBGW`ws+)|S6?Rb6M}Qw[È(&N^x5=J.B:W㮋>N~6%>B;BJlgfQ z;ZfP`3xmǣ7,?b\R]tHܕթJO\^TAǕ xty &aϝykő~ve;HY>D ]u>v~saXhfb9Gg'\byO6s&1S{vY6"E'Q"XPF0.Ix?hM=WqRBYvഄ(+#2 8(@6ּݯdJ SLψ6WfmQO!L_nlQ\m&rr{w5(o{<^鍨Us,uz $Ka/҅7`u=쉌5טK/BP&M {t;_yaGK iFr*pp|]eetrthixO+1{ƅ.K>15KZ#K̵/ZCD:!wXA̻Q_'azHShC mMaTtzKfuFNM$S(Z0٧@d3}.˂Q;?hfk0wZTj>?yd ƙy/60S5 EXѰl7йJnQ$E 3iBKZ-]hT:ɴS  UHHx`-~3kr!AhL8P`%ųt: n],թt $B/=-(?rQOKIc2|TYqeqX7ej~ Ơ5a+CAZ).IimTn#Ͻ޴;n(F+襳kf.Dqv.{5GI Y,O^_h_QRzH.%[;qaWԳQ{EԴr:vz0)#ƴ{ V 8 )%gqvR9*_G“KҜo*)}+5'S@Ms2pj[ no;jG8P_ ˧E"W>|]x%"sPi qA,KCs-Wo$9n>?m/T[ġ*~;նf5}&ӇeN.2SO1_w7)KM+1+j8w ^>qE{k :sr^T ݊0_~NhZSxꬹկ5 ˸3Qb_>)ZxP PHt*?3Hb&IU5YDE+$憶< 9j<#d=G=բ[a o[}%4))aX_ y}Ug rLyRH+Еco8"߳|p@zU4Y=i )EDBa3n]-.UуR-e9H/B"#_Ș?*b M,&bZ'߭ѻ5^976RZ ݙcD̏of6mvM"~e(ݪS ᣅ:59q䶙U vǛ~UAnF;g}QC4[x'ksb~0/KF*"D綎fH_ȉ,{G{S[Ipf:o} >9 Bs0-6cܐ! ?'Aq%"mN2 ADx }2)z7ד4{sWSKk9{l@2F%s)'  60ı/rGx瓙d9Q&vZsvmfCJF%V-qB3ePxNT=BSu}{PWCħ_>NP/ȵid`zӬ|Z9"]63y-BS1W0W%W1.=V #0;>HSICur^Ԉ*m[FRX۷GZ\꣥C"x@/g9m AضΑx5E)2uz(l Zy$Vy{cj ^i"So0i:HB?;*%kz488q25冩nV KC/nݭդ2)SA)Pڷ0vdVCHZAy)YEؔ ӾQVi3p۽D|QZTıu+xhNl++}'CXq}5$#u'?\2/,Š,^pf}eҷl_+u_\AwjʕFS*L<1QJ`AKXưGl7t'J5,Nb* o[9k# 2 QK cP)0}J5 a H˯2ʉ̊PIaԃh$"ua(gB5@r|}i3>kS rWȟrAT'Ǵ5>Q}"ԁm [~-&*M3dWY~ޕɏRˇǠh!U-ʤx&*ȻY4~ 3d1yaLްNo 9YFC!JGx_8t09o HeixIOMLkҟ ,<{dI\vSXnb'}62,߂>(Q?OH|\0Gss^][S;g{7'*[FI ʏ GOၩ83cclzwfoJ[|B+E)z۰_1- 7TԍⳜ '~ JdUY6m 2][T/YsNnQ^U/wWД%ol֪¬)ea(S31_u\%)_m-}Xy. AB'gg0հ!R}lb^(3ZMIҩh`es(UʗN56mO (O:6o5xim5<٨ecf1& Sa l+$S‰u4#%VYgNy@s0T'H. 衰egCaH*fΘA 3k9uN'SK(/h7hNlԷ#cFiTY!AVIpmPl%3,5dԾkSw8L{$LˀNGH2{g d ?ҙ\O gWRCNݧA,*=qs鐜oGHbF dugQMnavx(Ci&ЂaSfzU_SlWj!,N/4neTW2BYv_VA2^@b{crIT$R~׈-)>k[CYʿޙ# V6[UAE`Cr[x<^î.RAX 1]F L.mEUFDzM xծXO|`JCvK.r\@S4 RnXogx@c<[EJ7(B$$DeD yOnGR[LX(ȠebF x'4 񣊚A$J_8$GPNXMD|/%:z찡g"t/z!6#80='$Vh;x>VRKr"WL*$va ܬp\т[SrU)RL7EXRW^GpPqډ`qfZ&/oLg[* Q'um|L ͷZ{=67z&@OQP7YRLnILr:'M KHb&`tܼD,<2Vĝp|WQ^f6.(9*/u)?^)A~PvX4Z, A2϶ee& h\J} l:MObǡS?%yoϒK9]n0cn঳!~V gj_QgpszET_$^j/A&9&IA z"DL@ [Eu'* M!Ќ9#jAҝNC$ $,룅ˇb&`bJɓeoqRT׎{`%DXFa1 BtfӋ:H")v'g~DyC.1*Q8͑NlW84BГ*" 0+W-KtkRԻ7N0wYlQ(ϸ0,R<v1%TEI!SpUؤ& `+ _G\n_CS;1 ɖWR%qp GC"G ɭSEhQŁJ:mi!z\~r8l͞tGDW8xԋ_]b$!?#O"J@3 PU Ιc35XrH-lSQ$;^Mv|鯭?} К|Ё&M'n>"IOOڇjR:vh{ a Ptcx4a2k9djNZ{h|1bI y f}`K9cQ'L?{nT cb#8/Њ(Zn;)SHU,^Jk]LmCoSZV=vZ2:"*uDZ:7RjEwU8.Z.XUtև9X{;0vg?-md2W-gɜi6z*|69f <9Έf'WwC#?SUL2W][  A 20Ԃƽ&|=Qî,S҅tzZo<`!(J?|ɍS*[=#?cHGkۈ<>_7S(\v{!"q?NHKhޮ]כ!jˎ䶐Aq&$E1f)sD Z=SkӇ~|fz)p1I7݀UW[E+2|شdXQxgEWYP: : $k4%88#'( #|a"),d~ dR0O쥲 !t؅g+׷XA-9I@GM"bݩ𷍡3\&)ƻ \/}6K-wqk IǦ!_^Z5?_="ps FS+o4أqD&)\BdtKI’"T=s eC=`D rkFZ_ $TJ xahc ~Bc"idI'hI~͑;Yɺ)] $GoicXW(3V`n^׌2.Ũ&1-7FlMң ]z6R&)^LnǦya}p4);=>T*7gaoXdK FS27jyRdY4,PhϻQN7bpx n+nmweވq35 \L&~1_R珑 w<;(^E7B TY7*/(JcS@ ^=.ƽv -zJu1s:AdsNr'úx~lJ6G3zg,UብNN]3/؊p_ꘪwg[.z 7PQe̋b0E,Ҡ*TZ.ru4.D>!6OjEd#o#537$Jk9.2 2ASrVqb[s;U1-1K $(0vzz ?]"$gb8ZECy) Mo\2V~h/pa[wga V I ƋӥjمJux@:ϵyD0XJ 55(QˇsaH5+n j` %8|DV:,ou|i"XÏ| y;1+wsoTT;$|Cm{K_`r'8ɷF UYpa2 @HoeU&a7 ȭj a;$JͩbPF?#b}12OhI}4bFq91[[,f)D-?8>}O_%0`/Mڔu={RCK,XB dR,Zň}ۏ*-$Ж3xtMyYuh'sڶzS K/W[Ǿ;j`۬^ũ1U&4&"n~MCΔ 0{!jݓgIv'<: d`,~d NAdv5oxD]8W:gDEo1P 4eDX9"Tf-cT)Ʌj/l7hY0Heq&Ӥ^et*ե{ߋAt&J4 ݿ Zl[6$|]l!#"E'Gq/.oXtBMlb8P]w }OBFF ;F&M OS\ +|JEе:vm FʮW#XbՖJ;@qضm$yg$tz8@*Gm76rph9nf"8ro[\f?T}m2"N>P0 \@,wmaZ%^w0697{5XӪIOܛB@W[K4+GُWUݞlp(bw}j&#^M8$}%*p!@幮Wp;j~#yJ*[^,|q|ޔ*Uav[83@*pRL}AYޖ⬘ܡdv."|ڄ aY!젲R6}. w2:3\zd1xjߍЦisgBVjcQ K|g?p ^V`Z5&pI퐮of*3@|y -j2P :-^Q@7_LYG?C~G'Ci*yТLIheO ^nMjτWԙʯjC//*#5hW Mgq 5s%[dH{b6M'B|3ŁɆ#-He٩8Zm "ދע'1zn dTE4JqPHPQaBQa7 bbeQHmp4SArB8N^dr\ (VbU 8._T(0 Xq_$ GJ֕u6gd]ծ}D}7 Ըh&RzMԟ<{K=nנס&<ό6&AkPMUG)Ҡ|eweMb44 O'Э5*w7>o mW/C']2H,/:TYZ ѾZ.Ŀt^@7Re'V%DSԀ+V|)׀uG\Go r:sKzaEw;Klۡw & ۃq$qUB INVDjN>.?EAF+h#f`#6}oK 'v%6+rƃeѰ+m Rpit h\>7?qZJ9@E`?Ixd'0J&Rҭs6gzSܿs@^NZzϡ! Z1ˆ0 XCeS2דu ??Ne Qn9}g3; ):gE3BܞWR;k|,wPRʖ{fo$K{>KDyYo66y4$Itrs&U.!v\4Eqd )Zp'lGRUj@1>hhws\U /rCIFlFg ;%B0G)Î r|*rЅP>KAؠsV#vu.yS :z<宆^ -h+=c8X7w z u{ČP䚬:f5_2E^Gx뵺 XEGZ'zL/|ςk\ejI3i7@Qm*n& wJO/9++L5i\^h*R.nmC` 1Rׅ!eaWҚ['BMO".]c(&|]jn-MWY^Am1d§a Vx#`'dVԢYMO½qj^"3ssH;o7m1,Zow@'s W,g'B">ij7)+|l ͽk}9@;"ۑZ?lJ=CyN QOL X|zYO 3zL`fuGXi+;!I@ے(%ԑKlpš{fXwd6 /f/&3wL-fPo*~J>p'z5=dQp%ܢoyWJ+ $jxD7"'lŧ"F+#KM-:]s` CdF7.ퟰSW1-5J&.kG&cHO,#ĕaI+8t}Ϡ{oEw{@_ycD@mxZdZMRj륆FJFz Pڪ!tܤgxod3N5Z6ikS4%RqV 0[&/ve?|lNFgt;iF7PDuED7}I2s0& `L}뾩ŠlZ&p*]9+I@"#+lRі'nFqqDV(}Mm돵nDEG7y I,~F@ CW=~S D\ ɴɒ\: `'CO-0cKCA%C=$r`!J79I]?L5`ajBS33mY_ {aI&墴]PR,@E" B2WX3~NV6 "+UeYӵwMH.(N]7`ze'ĝ;-~@!8 ^C!s,ť@xSP" =N!izg!~'FXc Q-(n4yCwY Bqpq~CbK-{9Owu6SA0y=~2xmX! jY,f 8-o\+￲*XM©1624ڱe)L0D̻ApF kФʾ9 3a|J^tn:ţ5,Pv=PEAs5ӿImjH<۩(Ndf˚:5~\OHYhy#0Hᇜn-L%Վn)V`'Rsa갾1Y ,>!>.Нew'e *0H*H=ÃHG7r'SZ-<ߨ[BywǿdKLjvc{K<*Y'ㆯ!АP$VSbQxbQ>bu|$7:0D6B,0f@OZ8V3YeAZLG[-kZ+ UdlR޽*SyƆ8=!45'03/{q`v;RXNVKyNGf]s\uStCy@Sf^&,;VtJ+Gǎ3(_+I`obB Zƽ&YE0тB. py[ظC䑽=F4`sbGy%tpl1ϬT&C7Z[{p/!"fMk@A_%H)[9'Kb9ForPJmK'ljS >&8>!`G(1$7\4Du%@AN{Υza< l-x[*?eNKZ#vD!եM8xa h wH^w,*:Idڄ$dWzc="4yu` -V'9`N a-P>Mh]5Vrte5bDS^֨L”].C6 G#3);V7e'攍';n #'rbrw0 })z+I 4U><}JFL%j^d&RD6 #(KޜL/CAzFu ݅Ht\M7{bwLuIѥpOזxi_GrE\br8۪sKIŨ*Wz< ,7nkewAl.8ܧz o^V p>*ڢ4V6}mFr}N=?Q~F7{ߚ?ftO5=pw:oIQP;E5)J*s FMCI,=VCm ^63õͻr2~S_N5~ZorItm`+,-d\X*>o~쿷*A$B0έPBuD>'ןnHTzDxDMGRBVl/Zn2UfPcɤkuM|_5q Z?^s&cEQ<]ė3P1sRQ7Si[F$C V Z*L%5j ch[1Fb?Cޙ)$"85' 2PH ӷJiN8!x,~t<'V^@ɕ[f'“^?j~:*J%/fk:z$A@yⱲ0w d]DGGMt- u>Wr{Vz}Ku/gj#I^H뢝յo&:=9Elw q6S~ hz.A,qo?Mt2H8N6A5wBm 0Rzr]U_͸}! ԣ&+e /)Y6 8+Hzb\"d_+&`-U6K :5'g$RZI带rwe!.r&SȆ>|yI$.PZ7xtȁ;f:tΝ 8jViɄ ~K?rBL.T4 \ F2"6*6N6DY~o$ϸPgW}Xci]PnVpoZ"P0审ܓ. <4X|^8BƩ#YhN{+%vis˕XiA"W"Ԥ oIn& 1E9rJFݦAϖr\&hw!|O_0Zi.-Դk6 *@$2@.żH!܏52 _R7|;CUжx%ښUdD!TQBJH~߭4Jld <պ)Z$9)!С*]khިOƷI_??;5Dc$,+a\͈POZ')"9~F~nfE8@B#hmCQ~d<ˁV@R*;kkzT;S>w_VU =Kkip.5lO>D`& ll 2yk\T p Nu; r8v6rbB-Fw&ZhXZw WajCQwׯFFglx6g_X7lzNOILg[T95/ݱ50,إ_w( stet"whK1-0=KBWmzgOLMÏmiܓNԷZMb Q5߲5B 4$7_eF:]ej FD`*\cVT~)qCDjRjb:vG`? @g({Mᛐ,u綟E)zgs-exR&{jSÞɍa+uf/}yC/o#L^|WnxܡAo7A;sA=K6IL&h%Y7ʤ7wͬVBs02o$ӣ-d}FZtfkC7YB\b\a)vd}W0`_8>RKV}*r"Ŧny\ӐmN:G&0Bam9,B<m" .{GW\vVD6y'K!sfyf%pv g4<k4j~p]z9#jF; /_E@5+6$h<8W5VA-c>89lA)N!tT7L?bJLws%f,w/0R?آO:/i mA@ZȏXp0رrv[-%!M ᑦʤ!6_O_EN7rTiF18USWRŽ{>vƯj3.z\2mD2ȴ h#i9GUrb4?U~@ﰀ-u$JUQ}]9E|q!-@1ͅ; :ze'[H5#joc M+G-aT LVX<9 ǵjja^u+8]A'VT Y0^602N,Ut5[Ib-iJ&sԪޘx߁{gM  y*G_#K~4U{ `Ia\uŽmbxI4;h|u0xR]cZ迲!YG&%Sg10H$6ց_D=Ʀ!&nn=S(DD%q=p#f Fhji <֟' [LS1jOB45gl^JJyVU Hym ^T,!̝”mOͶ2cJ/";[\$cD c7~7> ifėʶ*HH)GQI 60aSCAF4Su Jx[VR6e\O  [-gff* Ռbaqt ZG;GicN  }*iʙ:j}g"/^mCaJn' θD&5u5 neڴ^@ v飗3pky@A]QmO'e萖(+AQy:dƥqhWi%s6HB.@90q[ҋ#6 }R^pgM_O!ҋ}:LL]ނ#QEI^? jYcb |:H[ #1釻OA_X=4 G)G̓>w0.>e2A Y[>vk)J75~!.OjiU7ݎJWATSҠZY($rIt4 ۼ|y\Z0c;UYo^f5ƪa`@_9߻)&*y!դk}G}^҄"8'pEVyc@ZD|_dv@=ɘ S=beLp*xb[884w=#9fbB!sR>SpFgyBMLK\a:p8+q_ 6Z+4ʄNT4ҟXҷXFAPǥQ8 WUe_xD5wo4)Ү@dK4#+Q)Kmo0kas)?_dڸ\Eȡd7xXoy8!ai[ܵT!Ōr2뮳&:!YdxaշN kw_ZL# '8`QzlOlE盫o%yZ-Dwn{ߣe%N#g"87C7oª3w6@oω󗹍DZ'P٥4dU)O盬Db7QurrkCQp&1cI[toKG*$L5euܹciN#PJW׍ưD =ɑMO"M' <.ӌfCVR&{YG\=Ey500'C8qZNA@ʋÑJeWD<k(̯p:/(Awxjr q!Ҏ!Cϡ|60IEJ o0OX fcrq r#o>#MϺQm=] A ^*~nRB\Y=\ Uh5A;)k,7Lj.Oѕ*?.*n܍K?mϳҴQiI6Zyȋ~^󌦝4 ~N$keJRqA n9 /*^VOU.w#Nۏv %۳w/l#]+YMە&%\E[r= '_s7@n^5k3(kmWDS#iX_DFB Fuv:#ǭ&BȆ69FՄB3w9f0[& )(k3r!. dgzPfyCi_YM3yv;Zj.ȣj=y$M)?MrБ3AWJܩ󙃋E`Թ8pG+XΦ"u(\+$o*Kd|a*DS2SR@Rs:>ӆ<{?+!ZR_nMJF OxC"6PZą0҆[3lb"]nIrE>"h0+uW*S\QEWxZGJKr 5Cʡ:%rY}gi$Ri|yN[jڌ k?&>tqfK'̘ K˭vUj+Lx;ƹb*1Uo,.&)mTUfwڲ2+;b3 Jq,y@_~vNL܈l Ί3`hip HRb^ YJp& B=I)pu'Ur=کzZ9dCJx̪hU࣍ Ȯ̱]ҝqs.b:? UX.67Z'N y>@HKТr,7%|t9QAŽr̫RD2 .M2d{29(=p6keR]RD^?|.^ßԊj>~6$ӛqyJDRq2Oe|W"9I(͝h=C]k.-87d0uPyMͦmn|uL K4< 4n̸LK& j"iϿП.<Ӯ%㱢-_ͤhtz;a%9a+ 06ܴnrGZkxP;ȴ3[Y ,jHkP=_'v @Ow ĿRX8uV JeYn$ aÚN) mo%#"o߄v/ .EC \ uC.Oj,Q Aҽ^ [uZêd˫ وnµ*5!#dǿ#$rbG{fSFEbO}!WF4##Ger&Ot#,纕o[_eגت3NX@FP*'e1R6|T. e6̞UyPw 9F%`3i\ ڡ68{b'Sr.$Yɤ6apMӁ;Um0C?S,QL,O(:\Y۱T d 뗸a42G8C԰45 {y(N8!Xi,~X2,c)S_ 0 Ff ԙ=e"ߘceN0 br =:s{l[ŖXىwV~)CB\\Qv4:7vcЯ%;ɖ`Iղ<ګQTGz/ph|]pR]Ƭ74l\ʈ-j7sw0R?t#{^fH5I _v1, SD ƹ@gЏk"vA.Kg,pV/MJDbw:>b&8Z (J,o3xXF^س}V@*m 6 5Z X~%j.;zu֜DբـrA2ifH/ƧX\aaJK~θع c݁:ձ NxyAd1`/or;Q7fK!g!nч 8-, =^.<檞P{nqd1Z~7`*&[HPSheo<"0[LÊ_J1o>#|GǰGv [)JW D='6v]"-cQ4pzKڔ6 ұ1 óȋ4L7٭dr-Emث)k5>lǑV}#`p*jkQ hA]>+(VңCYmV8sG%߃=2EOԒne&ƽ>]PG5l 8H,>YD>paw$LE1Z ϥ|ܨl`mz%VJI7ZB8%|RYγ:b dr8$`5fr@!a40HFW[-~qبsGn-O& ZDxY$SxKsMd }HHv.Hfu|Hl$fᓒzT8b=9`@;LJ仨K9Jˈo0? *D|$#@ UG8L:6\|fTR)*V3Gm,X?JM^I{#̆ ;45b(:0ˉ&!s}gJHA-{AxݦQ)g[A *: q KAS s!6#6AEGBH~gIuYc! . Myvs8:ܽ6M-$(F!(r̋ɈK$mB&,AĖ&v$=Blu>˄8g73)%q }#s!,Oʮ2ꛡ$"!/{^7sȁB__/A$:\uj4'HK alBOF뿳m5.5nGJ ~fLg7]n8͂4H}kH]a@ꈫҫT\'$lh2P2*_@tq LMZ,h NJtSVo*A bԏ2)!s0ԁ`!ݣ!B^oo-Zutl]7($HlhOgi ^Rn0a# |Z7So_C$r ߕHθ:S>־^EQU Ih*DbA93 (^+EfdūYn;p{7Gg2{/OԹQ´ko?sUQiz#@7X 9ͬJyYW4<s Pf,/?6᳛OVBrc9ɫa!NRҋbdx^8[V ϪX=Yض^lS'*8FACa%%N\*g%g@sn/iཞNF_8o;1 r ]0ŘËIR*{6P:(Qt^6À !Xۇ/w6rπ2`粚o{<6Oᦁ>G1hק~U)pMo?ZZ+E:cH|1h@ ^JoįV܈)tyӎX*FJiK1ӄV`ч\ AW?׎r*Ilu8eEKj BM@V/m/…+3+W| b.4+u/R_<mPZZ+;Vz1~÷bJ#fA7ufS[Rr[KChv:BBϓ@F0e!I?^n4WyV1@gWF?U6 )eU];(ΒM7?6!-0l̊C^Ѱаkc_E{_H1#$6C=hRR n8GMTvΪH#yXu:'7@1ڙ/ᮻVS&"҉F$#n]q|qpaAM4vg7QםJ*^4ρr֝0c7:\ h80{_HO χD2{jIb&qIQU [N0F1BnOwRטa6mIzmGq6-p8c7Wy*SzᵗLe H$n4lkKT4|${;umIJ!-шYA5Ä Ex~fn) qaX`f_x7ElF {)aM{KU2#ǭb !D |DFz#j{e_j_7[DPHN⦄vt4=_Ϭy4%d[Kw<FlA?3@dϙ6cgUJx=.(\Du;H(mGƦa <%}w@ف#+SL C7(r@DeP5Fǐ+\'GhV봀 à T?k=ڧ'nnTuz1f%,0;~!u; 74'ݭCS5ޘ8z;OK{$ 2 N}6*X'Oq~lm%ޏd՛˘gmFp0M&d0Xߚ^.Cs fqjc|hw@L&HV6\Ehq.oSͥ64Uj[V@-?ۡ3g:&_I Ik5W8M! [R)khZXSV d7>ig0S b}^W(S?adgdn&DIb'|T^jcZf_1saRlş!NwcOY*$-wlzԱHgQZ0uÊ^Jc&cM]4_sU#Da+ |1(Cܙ0^'1fzȲK)il`ɦr&rd'\\VG޹J6/(s/ï#/-jC"HC~TkHPܯK1,^P~ܽt~GukMHWZ\M-?UG&uNB ,59^cǟ4pCoTKU4飺Kg-x慗P;0~O0,zxQ[;qWP?ON2-5jATص c4QGY_ۘqtS Lõ*1^{C%RxZE +]Eؚ)UU  \g[9Tu,𻞜RA^73cc'ϐe$'ώmIWWw.N\;;ȣT_y&^Qhp wrQ6`LOzց;BLq{&n)\e͙ܜӑkZ6-p \;9nPS'8~j/_(\$UؐnR$f_vr> bBXu쪐j^H:J ;QL؎aamNC /,PdӆTLX5, -ɟxtl:KO:/7ې/yf]y{^4wژMC`?"YoyÑoû_wfYپ\ b~wEےi9j b~T]n{Ҋ}\A‰W)a?zS5ĀTG0]pӤ`ʳ)[;WYڸ(ƈ)H1׎Hn > 5ԗ,d<r,eLV;9\P`F 9 ,FV`_N8+:uzl)ts9P!"ɱUySr 3rgԢ<#27~,v|eNDy=&aDWdY4\weZđf9scj!H7md5ޚc,ևbu cnywT2k4Ow aaPt/=6놤p.кۆ>5[L\*_P80iRm—c?EQ]= bOʪ& w4^$ȽUhN'MꞱJ*/ʽ4X g5Zr|h>DȮKXuNZ1P5'X[(!u5ohҲl"y2b/TY[sJ@kDUJQaQx30K/YlA㞱<|Mdh2gk}r%:㯯v_Ȋ8Y#ReźFڍ0"(KaxsUңץ >dỹBY7a[Z74Gv&2HU&blW,`+$B*0w@6CSp8^[ayΒIU,i}RqU][//N䇬KPMC.?sVy:1E"vjcCSVFyԖgL3 pS~$"_fMWGRD  i0Z6`P|t'D\WPSJ?U+k/z]V-TenQ{FG(1om2 &(QdCOJVPU>r/^ @JI è>oψrhw0rXyTq;G!8^ mLoǘ¥){M,f!kִu.c Aqxk_[DٜbJV*?bU`G:*xd{򑞘[Xh+#[VٙrENU.]LlJ' e=R)"nCg)1nEdl:6g5&Jԟo p-fi`TYZ x8؋YZ\dzhwFH;duՌKS>$0w)= ˺]Ddؚ̠r-Z}olOlȟI0=zP],<|][ B>+h/w s:mFʂ2. YbآTxVY]_Jv(ΎKlDT~B {UE2^sr%Jx;a?~V6Ǟ>~ֹscuwbu>XzXozMr*WECV0nuN7 yG4\4 ,TK^E0 H_iGLcm5 {&q79VEG_^VV~(]OQGf37 2ڶtzЅjiK \gr)ɩyVf ;Ty#ƒٷFBEc; .g2μa}h2zr3|wTAoxⳡ@ԽRբ.C. k"ܔf>V+{>l4 kw`fQżdH.:mAc+>LYDyWT:ҏ¬VJI: u-zkg=UP|&'Eȑ1z'P) Z籀 Hr=CkR   ;䬸Cc䗆GWN|-#ܷ5LŊYQpd@ІnTL}vVp'{EigrCwJMS#%=9 a~K ?ֹb8l{E7}#MQ$@Xs=T5ۈJC#Uۚ6x \ qBW'K"ra {L%v o5gaߨfZVW.-Yik[ZPܾvDA(ztϝ$.-4k|f:p)(.(>ݓ,E7l]\>.,5@O*,d9 o0 SN< >ئCbXTv,Fμ}e|Z02gr7Bv`gm]&[٭x$2'pH‡5e44 cs]3b2ZcvJPD/B_Q_QQk]ߘ4ga`!7W!ojbնLd7sAS,t>ТujH2"'tyBU?ֽ%䭱YddIp.ZEOrwobDx] ~{n rK2daf\p֚nŦ ޟi`)HKkF@Y۾!Ĭſb{`)k_GX&sbo̷Ϟ2X#=SI5+WpՃ,9FFBk?<'z7W̾#jBi58ŵ>XZ0W7)l-q\Cz\U"ws+Y̪G(haOIvx|HDxqTR8}]-ȹm>+!Ĝp0)J^3ZN>I/k<-+wcxA!@1 TJ=4k? e3}nHESM66vċ/K]*X/#}lt*yZu^ *O#5rQ8|4$waQK _\jΖV7N0"ā57׌Z+Z)M9 m56g~nn0sF!ߑTD"LvW\׾j5wG`@5wG@W:n筢tIBi'^;Y5D6iG/*"6'ZAiJ'Ion'oi^jՕgwed%04ynk 0]vCAŽww@hnRI-DIűt2zIn8[ALU,7;_V\h;I}1(xv֋|3Xpޙq&CN aو9ا.[p+ R?*hBY}KMӹ1 }2o#mξ>.0{4]2,NxRMx%3m_ *a\* Ԛ,{>ҹ׈?M J GˍWUAx(hܒ gԒ|5]w -a'ht[~9 }rŸP*sIȶ6w1m̜1zCv%I>8]+Y:%ԭo#J 8E|JT #e&slEǼOhB:EH @4oK9(MhIǼbtHE̵{db&KrC۶τohcGCS(h("*Ϟ݉_DK9s,a&ݔ"HM~f:?LE#bUY>d,E2u#15^u*5X#LG/WX2/rO/A,L2t$y[f" ksuZΐ^0'c ;J [`u-+㑄p\!@tz"5IkbИ b<1~*{͈s=NF ȇtJm*=|U[ˢ]̑n& CFti28U)T3/N}’5Yh=`DN^`/ݢH vS=lrf>NO)$ZuDp]`s- $$_^ t&aY=o2'f8G,Q5(!щ#~vTGN&bAo;0Y!+I:0'wՀkdÑM,?_YV"8'7&/tύ5"Yp9ydP.VC}dݤ޷ U&GtlGlp%kQC[D1 xviœGǒ[i/joJx5Q>aR>ưLJIۡcxel4\|892 :=95CI&W=g+@^p P= ҺfRJw& >l`D7՘7$'zfF=fJ$Ԩi'ٗ26a0AH7gA[ )Z81 d20n ſ0#9 Ttb 6KUK~*\#Nk9#ahCrGm8&[4lӑ~3]G" f5%ck* W L{DF,bO+9<9xδElUM4=+g\?΁gI{2 |+t%4MпLrT_Dm!Ks_#O~h-NԀ%Qp6ޘRm:&xv.g&_xa V@շH,)u}37h;qZVF#{'Eqf$T"Xl*G2,hn>w0g`{BL"+Yxum{$fRʃZ<_--)ҋUؼNWVhGT,`{IW7MĆqxhU]=P8kj{$Ԏ1"a@E_4bG*;`*9?ҿ>wAÅLEV]N-x(ݶ:ꊩ^9#L|y,ւ 0L $ nk /v6btSA-d/Ž9NL߾磦ה #fVi$oI/8XVi>uUY1tص!93oeHsgs DQb{n."]ZߊRVm|*bRLF´<& bԅȘu;u+ۦi|đC&8Ф|Mih}2k@ۇb*`z;z~ }GIąv)մg NojU }kW.Wv*y@Fߓ*:M͍)]FoX|c:\D8Z/-QN!*"v8@Of~ۇdgI5x-F/u[G+i]QeB͵_tes@"bPϡ)C4>|;)Tt:J-S,m-&~CZz]sҢ"5Ez Qo?.׌GM ->, p0s% .3؟3ɥe)>Y4Y';^˖-)Z}y9̱v74 L<"< P2\|0хi\uʼnݒor S)rm TwR11Oڢ7qwo&4wlJbyˤ[ȭ**S b0a=}dZ( LFsk,OŻM~ e";Mkc0G8"DE0Gcᑏ :O1Ls*ׂUA`Rq*y,]VOcObkybtun3Xd@ٸRἛR'cԒ8@)u~)Tܑ\W=SNUZ U-.E,"Zc1 .}GƒfX- 4P$Z?d?'HfD 7 !Fqxȗ.#EqYX ֢0Pn|`e^Я!b HaZԮـ7hD#!$T?% Pn |g U2nfPo#zU*ms&5zBk5iY3|>Bڨ)0'౲B8@[_x}.rtuQT:;qfNxZC텡uEjDV͞oa1eٞO֕Io;pJU V 8zmKrEfJsL(ȶyO\V޵}UXul: ^ E'Ts15=5(.[)9u"]!nYJi,Pv #BHJ8CG!m燞  KnVEtS~ f;6jc5Kz޶n9&;=X{|g:SXƚ=<3EO|VѬ)4l*k.moMn$+bH>gqj+&|" ϳ}Õ ̜AyZ,"D4E»5Z՛#wD%Ͳspe5$ 9 C?Dx ؓa/.on`9 ble:SiG@d)$]bE+bNyhDk4am^IO;$b^T}E0Z-!ygnaȁHqBYP:%%xD 1rKbS(wWw_Ot]2H^0j^`UB"Y;y-E%-/2|ͩS.šFM6$)LqM?*ܒJd!u1tzcԛ.GcXic|\!=(ż>FbC)puS5Q7-mP@J|tXawZo )>4ۊw/m 9ۂKoMc vFƸ0ª=VY9_78Mkş) c:3˚,q 5LEuK^0d|cGGPט(",iOz@Z##mg"}:׬Sܺ^bv kjU T*e |76 EIU,qGw-+ 5jTg0.;9{3Cǭ^%ҿƍH#7O&8T8K[%F~%Gd?Oi۾CqѤ±}?LB &xKy抯/}fMN 3;r+9"{ UZ$<-7c^yjTa!OڤEw$+-5zj=d͜fR1ҢSZ*Cy68"YG![}옽o'<1oÈ@ޙZr{eN#5nRr@mlҦ8Nd гm"> 3/a1)1ҸԆ'f:-%3ηa݊8bi*}ّ Ão!!%-nqU͛ "N-bu25%s%=98E&ĹW!u̝m տ:'&h841Ф`<ςaGK,37K @=S΃9 ٠4V~z@0=zmSJ.t?۱a{4T= LQ.+l_ [:H"p xF!?)nV6:ПW9M OrLryE@XZ=:O*Wuy w r­.o KCs[A)o|ś+|n5ZfSjm%?!&,?ÔL]۬ d?t ?͍|; Qs<] #e1Hg+9|Dsh mYщ<0JXTNq?:mjg97fi[q/Rۜ_*?Ŀ4gf)?9 L͈8)uF-N,o]ajsoG_mFݰG-I@l;^Sr׍b/H ]p-5W G`p57l@=7 cbRf.yY?ot[OM&$]cv"岸G:3_Sw `6i$jhZOmtG;?<{sR=Eyu,4+pv@7hF0['UnpRs2Ŏ q Q2g㺉F5!>Bd\cU}OEM&^&OF5u4ۭ'@SJ}jk|xMgA S, wh!>?rBx'19<0.B'jQ=pNkNg;\')V_]vSff71|XIORK,<7X4Y|IHuGU/^-W"g,?òŖTA!={F_~k#HMltL &C>T i)mzqcN[Vh}n¥KV\2[8Bm .P37dSҋ*֠$~@ \Mij.?T!޽[7Ewؕ*/_rm\|Z۩\@39g܆5pxc|YIvܧM$e"G_=y~z<ofPM#)">ZeL=ԆdR[(lP/QLِ_5O]UܞBVPiw†$G5Im> SÉ_RK̉ T{t9ЙXT׆(I5l쳬 ȶ/U4S}' {իɯS F=;3VbF wcxr,x,KvIgN %&;pϱKEGd MuLE(Ej֠N8VzK~Mk6hGikwYCB7"KЮ_ǁ#nݛ_3d^ C4A³z_sv߹=6Tn}<4@qk(,\. 0PjH j0Хsnz`_.Jv_n%K& B j|)nЂUT*ڠjQ5T-=rJ:*=ڮ&)]${Ɖ`V {{qdu5BܮH>9 3H)Vjo]x-` ~Qf=xh nj7Oq;۫fQP =t%qǔUڹ~IpS4PrvGD)tΫM6~`Hsrt,4 ޻s ԓ8&cADgK?5F&nF8n 7mC|zc,cqQq"Ŧ/Asw;MJqo@ȫ0 zСlgxR8Pjf{T菙4)a6c@%қr]t?8 P0@,TѴ+s:@ '6(BJ0xO!/ENuS))_n)]㠰cOZuV5UǦʇ=EE$NLHgB*r\nN@hK\W^qUCJk| S=dQ}6G7Vm,y?VU8SkX̽݅~M;9Z0foU`pD]\7v}1ʷ916A1>R]ύC:U|aȧ6ASz7ՂD7о˳,5a+Trا21WsY%Edj YNgv-KU)iVap!KINF[Wc2(bŦY#'.7٦k 6t(L |ܫ!g8S#AFf?`r>)H)v`*?SN͎-\4iז:_y-ʄkcxa@4T,}$fYfU/I瓁_8p$f=%։Nɘ8W8O%Y4Rz>vK!r\RK*hJoƞ#ﵫ2oP=@4?a-"h12Uls1zyȵ1,X6ZN(F{QJ)TtW]6ȣi"4J]&@'Y nѲLX8n  wVd?#+Y GfQ:+"$N Mdip/),>_a}, a8FĐ&C[1pmLU^ݑCmW }Ԫe6e m(2f)Uf$,5WN` .PIlzOaysۄx@)ϳ{-<幇5MA9f@ޕQiq=ΥFռ Կ-Z︂;~}Z[y _ yiF%bİrb.d2+~T8ԝX b"&3]A@WyK k" @>hbִ`􃣀K ZY%1lw(^=.:MOi0"mQ -7ۂ,jM sVfzHjѵ #h&.uo1.G49ecdyv+6y!,zpubDRr@gS/Up1 K5C~BuoL&LmDcK/T&2hKhnzP)cz'dfdكҙ)`iN<'UrBη0.VhSpߪu!P1 Gw3>.n;Ⱦ?# ?] 32TR5/DD߿?d*`_%FQ{V|_AAºMA;6*d,)9 Ӛ?0=OSj PoVp.Spx7v'Z*, F ' dxa-sVy?m{ŪUUQnQwJ!F܁\k \GJẖ4D/BWM-K愪 (X|wyzoC^3Ӆ?C;[#tHK!M :9hÎ/Qstl Nwܲ٨샤 lOf er/F꥛-JJLbɀk{?:GGgxL7Dv<5Iznfz\eί*9,)cZb6z8]Q?Ò{*SA+˅b<_,M~b.f}'r~N\ G(, PKjq{;M ,rMei&Mm:&e+}~P\*F7TAD!`k6hRry9yN,6CQ|ZDiJd8C^F`{V`uC;CZ j\:?徍-ۓK_Xḉf $omldzq ĭ cF#u5b_baCӔwWjԀ-{'r3| {3iGY*æaW_eV?^#;T)lrg_]dB PT4s?X Ng49ތU}#-RQ OPVCiB9kR^w4@V. rݡQ3(p|VS>D-.#mue~g@LOF^UܼEm#G{<9}x u%XӿW?2^< d9݇,:d6/-*å-V߄HvIӭ^a(/BKTUӽ A^ s*Pq!yi荊'o-NHXj#_W%| K"ՌA优_"xAU"VjPh5!ka<ueE)_ۀSU j#ɢK^$t]}?$+{idҖggݭ׍RVf/*)-ң̑>LȉYWM <1W4sS*؍C8<31y=?MdVi4 RZ&U({5Ba/<%+NLT `Vj@ :ZD\-z!B;o0iѿR-ݤc,<-Qn60igP$\c_~GzT@Ks3fA0DiEwt >g2bHMx) zZπ^6v8tBϦNp`~cmvsƨT-n7]@T vFA_2s)}\~VVV4VM|IXaVN;vh/\:.liˣ~2!:˦oF9Q'Ureb B-KētAd+k7,[htW@L8a.`6?Zl#[jRq>&o`V#üQ7[vezeQp@)=d:{6o_M¶ȉm@H+ 5hf@ڃL,FJnk OJ=&wj,ٔhU7XsͳU[ӆ߾al{6e.C.|@e^su?VMK_oQS(0RYV c2wR|ɎmejG-&)n f?jAqWOm?mT<2/ӈi46 \eN=Gb`;?7=/'{8ۅͤ2Tw7@O _t!*x8 *d (QaP"\Y"rx ʹ`SK[QUfƮ; j6Z.:pP )")evvZoscQ.'-L!K[S<3p/8.gЖS4kz:T[}"͵Hf3&F]J 5lb'\M)\._ӻnB&`m7H^C~ Y?Ã2 yP7gHU\%MƼh>쏂^ %⩰kU]n`Z)nJR6X%_D'%2hTFaO&7QR_B<`?cyzO-C}M 0`3K 7)#\(g#TG\`Et`(+#|Bi٫ȭG:ubg ` "IvenC&&/<jBhHj ~TT8AcBѠD[m.e=C*Y@ zLCQD j4(fL/;96O-@nwt"鮅 Ҕ uʾɼtz=Y E2B<5o%=t7L9g0 mivV26{O1RXgG6#)c͢:fKM> |cr.K:vZ.y|F+܀<Ϊ K?jvjשJ[6@ڽ LڀE/tk%,ʍq+\50gj*LBNEs72Ôo\a-\: ]C6` .Γo8 q.Pbwrx9o@sg*F<9>KQ6S˨K<O fdF |T wI4F𸁜NOp-2"b4|(;Ct!wA ծuEBgR-[lz pD5& 9P8J+I5LBYэLsZ)K%^RFP v]Y4 L٨-I +[ia8ӫ;Ȣ~[B2ʐ۳Z[KwsNB zJᐶ#O[+T_i[ `;c=5տDܯ{`"72F>q_f?}@( zwIƣߐqz`Y;e)Cl'IͱnJ' Bq.rIv=jUxDVyb0@@iM,>Jҳ9":/.( )&v}*MH )e+YoHľ{ܾDR;ih *_})6p~˽8ƤCݒ}mGw8&!¼xiY" ,g.,ųwf"]&nP@s4_UtIln_y˿il[AW {@[ѱyW Ƿ$- >\w.!f3LSB!#¹?;%R2?|3HxJZ:l_P);b/3[;Gդ.fH<)FTX;Q% s\K:EK@NE\VykU^ppFBb Ym9ӄ Xhr ?h"{ pWQ1Q7g}-0F!HQazfPe4sig^: uy[Eo全mw苊a]%50a,zܺ Tj`I5 V= s{E*θt8] LiR>?SSD.U_^am>2{w\PD+S6SZ?w66 ~)ۓ|}:[W!CǣdP[ YXLE> Π,NyIB*wk~ZrU;$볹[:ȏ*,f.O(84 r 9yrל/>bWAJ븺މ!_SJ|}.t] hyIZ4L=Q_ِ\yJݽ,~9N'f 6{O) =Q\F_Kz6M_$GB'ܟTf}Zw lL Ajd$r~D~iF4JP0Yk#<p| Q t#bF>w_ P;ym+u&-.p29 oԏ$|ZK)/ x:Iֵ:IxNc.G&)8WW^m6+_BOŒdIv>"Cn#L 6P]B#^8PXx kSh In`w7cUG}hWϱxNCwlwΩ;Xg&37QL*9$T~RʐӭSyJEGq Duڬ6SzDzF9czNK3!jf`WwA|ۛo6eUq]9*o([`CE [us>L52 yuz]+UNX *]Spp<u2A1y#' Ί wuu>H@x׍qH\ɒGNl-@?` b{;t8w;#Ӯ7hM*n]=26fLȦI X !SrչC:Uۆn~YUc' zf<Z 3.nOEsč  o%u R(SbJwDf.51p)r1b6<6-pTQi  enY循]AC>g0 2#L>G=/`^uqQK&tTQܵ3y"d ^yGh/F=]Bf]]& ztؐ~\J"(RfjSc#8"["b$`@C(I) Ǚ"p{nFlm> H,0 s`H@޸j٪I~28&`U 1',fʪɖ&ܥgۓr~^*v60Isx/wPHUrnޥ0|3&"Qn5A!9y`2 r_%Ox(UO>fBu1 @ KS2Gd+t&X7Żﰧ ȯ(4CPDg݂W<%~Bþimyمs"AV CɜFIQA$dğ Tԙ\7qA(un.L#To0#^u-+DLɿD#Xbƌ`.|.(Bu3h=J"sjS64׋| G/7n`MSC0$tm8Ԡv& U:#X@vVWM l([Xf-׌(SU+@cH=bЊK8eㆯG$mEt ) S\/HFu Q %8 N7Q8HQ-m"&=+Ib/sGJ|Kxg0vWlhwMʖg^G' }; 20*PhZ4Y_2f'i/~}NM&jn{ڐ]k :jvC/N'Ƽ-BzϠrCLU[(SXGQͽR}3ΦrqARTF,Iѧ d~Pm?^Q[G[xA3ҦTc^WK5 @fv]RщWtq5f:WϡREVx6"AzS-4EJUG%FYPAXnh.:;kgحC916u) `- "(,!=i@-Ui"@a(yEȮ/W S5>nuQWU%'9<Τ%qw >-"jE t?IGuʣ"!(k7lGrT\I\:;ߩ 8gG$%0 +_T.COcDK}b !0ºn["DY-by[-|qQ [ROr6{s\ӆT81 (5MURp! Y褬 +)%'d?lv1hiyp7iޤk_iw? cf cïsÉK~/&GaDWb!y3(&4 `x`e+x=Lj}erPL,`^ 6uQ83Q FY ` `*`甛$ F}ò1խi ɫd:/H UQ& nx!Wr@5-@P^ V($ -MSY[νف!T$-RNWn"@fN4M27Gw^k ZǴ19pgBdTp?|m^ g6k#x}ꠊ;e}?-ї'W_]qKstm;j1˿Yj֬tIΊb+w9{fǥj2W!ډ\7JsWnSaEā'Och $2}0|n6A+|DJ9Iĝ\Sq59?=W#63\&@!ܢ9ŅqQ$ó|۝/+zs#sb4[ݠ'-2zab#tkP/maB}<=@/ }y^)r˴{+^INfIWy9&)zV8)'K7 ٛTU7R-vVhzd ƜݴR"Bր!XUZ~J$\n> +[2**OK (S< FNSZQ5VFUs "bV:.(;"/PCo谷|Î| O5:U&=$s5̈rcњkeF>6wnNylQP(9O\ IN u lvI j멺qUP&Yr@zGR*#ҼS$.unê7P)ˮ>,^wעNqTm^XF-jv|6 !26pBpI‚H6J;susFy͐ zfs(PBo9히r/X_[g#WEMX,u7Z: oyo7( e`/}]j<@mqV&G4CmҊ<8 ?w tZ76T8>+1 ڑ\a%quOKB=jS!YUqH6Z5DKBUڌ$ a wfSWq:Fz} ehcd9B8H5Rr26^cW2:s^Qh,[I| kq ܅ga[FgA}3f?|qD81F)(.&2}hj "#s#6qjЇ9w2)`?25OEn|ORZh[72*NЇΌ'7cͣd9 z2G:/y]!&^8,>*ԒNtCձbGp q9!DVMT(uXxCޥ”W+'><}ƀivpsiU=Pfi];v5himo;KCwH]fߐ7d>Bz$pʿKnm:X鯉nQḦReU!(dL 6.KrS;0yT dg7+]_#Xg@\_TȾuQQΔÎqSX O,Ymacsge3KNrB$TN\R`쌌ȗ1@aT硶&iq?CB%WwQEUz$v 7*\󒑹O~._I'ZA&o狍Mspx*wI3`nD0-ZXTyf d.,WbALu#Zp7RR{Vx"{Ƶ [̂nF`rmB5fXr8N$ K4ngzix3Tqd/(  6H5j%1qy-\q҉z]W T#t75ĽŖ#PvRc EMh-GIf uq|߰I!7Oݵ2D&+[ IXEi`nUX:z }p%@ON@=#)z;"A?YzKk$L,plՏd\$WK;w@ wRq\E|?쓄9`>s_#je9-mta&{#nrB@|̾Ӗа"I n;=!bB$%~샮+8 z>'vOڙ՞EK6"162 4]1.np6n} ɿy̎{ŨwdC4GO0i>Qq-) O[ \(&Y4h/[֦p[7di=Xtr$@u톋K s&s6 Sޣ`:*tWsYE5|=:.7$QM͖a^h9wYmk5v]UXѤD*>`@v3"޸N/R]PS"C :Ϛͯ< a*0#FKw;P:M* `=c+/ V̡PbہHM~G l5dTOv.'uSb:^ ?˜\&gc ]CȜѫ(ʘsʒϛv JqSNHfR3/Z/E*P28ʛm 9l#}afc'dٜ0'T RR Ɩ쬞@ߍJjuPK&Z֌!!~vE^L.m#&OY܋Frw0P>Xf k1g5>`l:l (mi'aY Az&J2 g,f| 8=ˁ{g]^ Q˛,Fiyb>seDu=$$JhYígrJP,uecv+"6GUF)L^k4ZpE6E<""~ۑ53E{u_a&y% ⸈=.l/G[qp 3,JQPǘDK֙[OH: l4xv$&AlWue\#G,xɄ(xƓ6(PQW kcH4bklN&2fL& l_@ G[2O kJ](FafVkJd)Q]'T6B~wEH%]"XJ5d"[M8ڜ Ň݆+'D"w~c&M9C昿5g()ޕڿlz:>´9ҭt5ϳnSb< 6N| +t$Wj<6K2 W wz& <99-t3` -4'P$~Gpr.Ǐ>!?eF#!Bw}08 Ak=raAb@ѝ [j[eDC"0,ȰpGk:92Q#4h#P͝ x،Xee2wiP56ZP?avPQ2>1ds ­%г,i.t D>96)_IzikKJ]}D;x: lvr! ۪x˼MTmV>Lݪ&ywcDe*'V-y^rC/sJa璈رKͺc()!AXd;֬/)qr E_a8ᶌ ױNWiZDՋVd0o4cuvQH?sĨ,XVp6v$8NMi<0.H>Ga0#DG&k٬Ȧ|"DU,@} ?LĐ3b*}s xY[JXp)ғ{و=r b 973mOg@]5=%b!ϝӺ?̑e=)̡>{xW9~3qtd sgjwMnًЁGD.3ͭr}-vփ\"Z* }u폿\Yn^2I65D$.F=|j#AJla«J@Y JFە_pcorƺ,'%StW}&Ŝg9\;JSZ>ٝmw]ɎC"Eٻ@l!M6'(؆jE`旦+]*6%",귍Oga4Wɇ O5 M8D|ϠgL K,0wR>lUL7u}|Zʽ1Zj]R̢` :oL1֚+ ;q8 ?'3t[Ff\si*8 M]bRrՅ]swi읐 Z7|3afK_«p?,(E3ږ.(d-;`.FLU9rUNͪ/a`>ke !l_)Fr y*OV$QE"nwکd, 菉kB GNhzTp܈lzX?" їy1n5Ю-C:?)_7;Jp~,|TvgO`o`0sޡ*cD]A)ȳyJut=3]fj@աNllL.*7A17u9h uH+ID= !e a׳r^:g^e &g4|D':ʫE.O7-8}V^ծva]\|˻J23G5<)TB'MӚ|f3Nu&!N3wsfJO|tpZ/h.)DDŽ$9搊e5ɚ:UȪ">'-& ʑg{Z;l5"n|}sV6FVpS}+hqܮm_a:~B<}oo^c- N,l|'Bfy]a5(-eV.P _`9p3?n^Wp8R5&qфRx,k *ׅvn')$⬽E}z^tp{^j+%G}KHf^Lm*,;vf)jN2u¡xYu8 ~wW 'bya M!G+쉼_h1LK~r0C/ vo&:L(0#g'Z%Dη{"ƞ {sTZ2ɸ؍:R?%2whQu:OJH; `ol:us,6- 5rJ 4UU21e,_*'JRVϺDžz~AP?utD OW[i=lf180g-ߍsFQ@:6f8|s̰穢 ~j4x3?F-A[]uF y- X@MH)Sdr'9GD;6I'D_S{n\ZJ8mviwx<nM &YEőh9l)"7dec!I\>oվg["Xڈe\xhPTCU#^*Ҡ@(p"=7nYdƶdm+ɀ§}5@nK櫷^1"0&˘}t/ai({ɵ9'+]lT^l*ҁ6q%'9[-c#p]խ:=\["A !{簵l& ji!_W}MrR7>zD{ uv&9:ԁaT~n ]WP!}=_ex{!%U ȦOYa{1Hl+]e5%2:uSOeUT&߂O5 A(z>x)@4 7 _A"i>M]噤ligsޜܹ>i8DƧǺ"K!^ rJhHyoƅ t3 .r>.kQK,Z.L=*o?mX&?}W<`CȔ|.j"މ|A{K%L0 Xn0XZX#=ݞq}%c?X uew0&60x>҆RlDm'v>&sEJl:ч !*5G:wV4iB.X|yi>%(v:')8KTVs'.+屚4H\ e<bFPy\=ln8OזY?WgP$GjzP5]vx 7iO ;SN !޹r-o[F[4RtLi8m23hm/ OєW 6P Ccc+&PN/ vSByoI:TEk9Hε~H4+u:<]]2v| ='d>|[b3I J:YR> .ק3mjaHL(DțƋ xۇr5T61H$]PPeO`r=c~QQE*;؃kj Y6J{r82]S+;@3qboU- IM,}e'}I-",S ;l:K);DAPl8+64lAS1?ԭzlD:<ϛQ\MvnĬLl{`0"K{}zyٽVp>$ ZY?j(&M$G^T7z&mB}~$> /mO}:JJ#Th)C{L`61f+Rq#T&sUF@('yOt-졆{yp%Hϱ5 wek{rt,zjdGcȰ@z[Ϋ4a~:攅@ %>p>iW[Iś{_i>42I:(OoеjERq=|"'$؎'d4tOFE<՘-A՝>K3<8@k Ɓ\ jNj17vktLcarɨ#k!oa*kR5oqJd Њ]$ 5 ,!jB{]YȊbup&^\ n*1݃?ǵudO9LW ƥZVt=^)68oR~RogP[ ϯP2Nv*Um=@~l( gB?.#UuφEC. \v.aEda"%7 IҰ߹X ZHO'5 R}=\NhT/Q/2ԇS[ѶҪ'O6>!ū" m2ى*o>T #Gzl$Y,1",{rUa /Tr ;H1ğ~I_#uQ3V\q1̳ZULt@sͪd n&q]ۑxw&w9) bIJ7= )Y9w`A&HA]rNW{%mf% +ܰnNSFSF3΁ֹ6Y3y}u9O%?^bun!)|{r. 32Ex;+FCxo,/ɨeH5_AJx|`f;᭭fp-'Lc푔1cOA;0D*Svun'5drkt:'ní#q+%JɩPj "-egܓ`WnlI7"洪DFEHYm4֫A&RxPpN0\ m~F%ۈ )oOE|z ǂ9 Ŗ%;&3k [րsO$h_sBTvƯ\x(0փϩz#˧7nOy 13imU)1aH뗒Sh_+i-a^Fyi+l10*J3ϝT%m@n3TiQc.!V- 3DuT C@!|Ђv33CXn&=>A"%kYz7i5C=g;- Ld5L4MG5|O/Nzy]+a.{w)L/OlvqmsI=vTvvH;գRAsUK{(S8AgD/㵟_t qc8mҦ))r >hjݒP%ZY#-CW̩4Y*$r~AYϪh*90R#5['_'C"ur7߭]K?>m&I:*^:t' ?RVE*? !? ֐~!^yv<$!mf#rU ej&.q& m\rHpQ #|25y )d}@˹ZOI?{ >Vo ?: á^3cި[TUPՐ'-\cb5B>v>/a"n `XY튯\>q|{&$YϴotB}8{bmzvc]qL\^-mCY u)ّ@=3Vߗ[>Dk߻cSUM~v~b,ry͖/-80>|7(y.QZC&^@<^7f57CJZé+ =U"kAQz&n|P :,T-s+qg;^=j&0/ 쉙nr3zi47zѓkLTihQz f"hYTc}˘guI.ڷ&Yo :A"꟮ϠQ_!Z1Uay0UΒٴl <4ZC._uf/[ᮧ+/A .^s R1'47SưSqCtRy QC %t1eho5@ HxElE$A"`9Ex@{} __19cy_L&S.Rq#&>0bF*b$F6[Kcyԙ\,:󾸜өqʛLmQ_]ŷm[D^BKK Gp'5p 4k6"Eb-G%/D+@bVpp?ٗU:)lqW #ZOQ}IKc,;sk d @n9#{yjj6!\Bd smiS cu'`  0Xz`|:\~(t.HhUFYg"˾5 3 huJ89WK!0?uމhf)K^Cղu˷_Z&. 2)`D|gqi%P&*NMCS,y3:Ma:I'SzpI}IE)Mu׮EЄilMBNqMP.i!uD U 4iO;*d*:Ž9-v9xWx7A`g'SW /oj~<9mqGKG7 &賡a=OW'smFzޅFѧ982o E1:LchNo,w'ևcGܨnR@ 30Q#! ->lnt쒼w6! MXrwvmLyigʳ%S1~ 4Ж/Z"xdهȑ&Vl<3w`<؋ȇJ Ϧ{U-I s=\^"US\p,dLmi}Խ5u`x2VD+e8Dihi uQi_!h`x{mڸ0N/)K:.T2Gۈ? /Q; ɸQ!sMmaT]b@`P~.T]abBqL`5cfy1~p2AG>vYd"$NdL8^'+y (5]ĵ}f82,Ibi~GPS6> N-)t7 3*`fsT=)t1L$|^Ї)TIy:AIC#l@t:*̑X1E"F{,aru|q yъIpFYI ەNHΞf֠tΟTijrݙ=Wi}I*8#/Ґ8/Cu?Ois~E8j#yB]*[QYjIfx50%fq#*=`/4u8ScS& MY|^׉#C_"G$ںz ,(}`*CAg72p ڤ:-A&⩷:#gki79 q3Д(r]51ꣾ OzG^Y5i2yJos%r[DD|{ӒNӷ2aH'GcS@$^ݻa ` |]@[tEߑK{2Тy T`wx;bׅ\v W'JM3{Q=Hs {<71ksS9!.qn%ZU#!L ~ǘCytWxfƽf<3t}Ԫzs~"xX'I|=5@mtL㱃jswQ 虨ʡJÜ{_MCT﫹&kia/H<\ȳ`"Io* ̸-?^t-V=C#!ݜ%))i)e-#hGR>xC;2ؘ|Jݝ;Ra`V)T҇ OZSN#0jV]$u%\eALs>#W$39tl;cu3x:xSAפ/z7fNmeIJgDvbѩT!b=d c$o~XO9|{M{( pWOs9:Rְ\wD|M9r9/2%C?$a4Z+ 3; t[5(4q8qv"#Q=4tDGa^/W?񴌀OI {4֩G9U[֒v)~S&|-'6ڒ &,˚:EFòys i |iH:`Ab؟Khwx(۬`[IPKeܓ@>{Keb h)<6zDL :Wt1v_i^RzG;`uSI ٵXOe$^:s7v(`FY*LcXUde+KdOT AP[bpE3KϏr7 'RiosŸĐ?|Wcأ-|=f "*ő2bftQC>lmLRP]x̏)0Cp1"쓿J4m);ވb_,Vo~B;<C?G% Bg48N=䵰_]?6+u2(&8jw/06_kd()h"_= V>wפ}͌6i32C2ϷQy %FzbMdL"ӀAҭpNЧ% #c:lgp_#iZ=îAe kn/ '`$E*#*?)]6CC\b8~Mnkm+"VDζk F no4w4+[ b|'u_2=sXKỷT31JBeZUZ Rf#j*HBޭVXIU0M .JAqN5j0'J)P)+hqû?rvBɑ*jIQ؛5Qh@<(Pmm^)aHZoe Ц/n ތ.dʱTW5WDG\qanYLYq#1$^8&܊Hku"^ߚ;svC6;P:v~6z/m’hϰ+`fvCZ :3%emzr[u7aC|BuRc.CܾG9\Z;:l=4jVvFn \^PoH:i-_Jf@)CoB^ ?HPPb8|b 祩I>:fhx"?|W W(M D\3F bseˊ)[.Z.)oήcve|]T]r Ybt-_D$3(TmEE^\'{c57׈4VwkBk-7+}P63/upW2=ovI?j|DRl/Db:=e,jM$jɷEq H*FjgX?dՏgG?߮Ǯ kl{!c66S/)z<:f(7p|}"NLcb ܿ #ד@;qI5[ e7U=xɖ!,g$HDnثq Hhׅ k= 8rra#CLI{/4uedduJguz!#p|^j0x738ld2pk >]Y{bQ>|8"0i+8Xڥ%ˊA #!l+y9W_v?j/V*Rr؆c'م?y6T_\ c ۰ƅ.fF;.#!vJT2-O`p~v"nda9lKp :O;;,hn<!epN!!MI LDJ-U>X25 e|'c Od `@?=_տUw޷QRɮ ݾaOwRK@<ˆ(Y.à6t$M$L$$1Fzw!k\fĖѧwnԦI/mYSF n3ӝ ??ߍyF'}uu֔谗ќ94kHVEh SuuU8)7:ݺ15HZ_;%ў_Ջӹ(Y8b:P*NFI]G[`OXjrb:t>$SNp?Gn,v\Uy6+O6 vs.>R%7Ŋش,k 33V&ȩ4cț Y0+8&M8(thz';̓ $.Z[ky< YݢjVEWՏ"a ߰BL*g50dE~YN_x芅d[QTH?%Z&niX9v=s敤B''یA֍M۞.(21D:L̀FBЄ:_= .~ hP58v*)^'CXkp/$ 39a8Xe\͏eoY$nҙ@}B̲ 5yھ8/4rP5/8BSpڌ(w}@k4PaҵlM`D>m+YpePƹL}1jHW!ϛ,g[L&oqMPB!i +wdy. z'o쓾>OCc37@-Pg=Do@@9ȉkGh‡g~InuoE0ZJNUl,&ۭ#;_F}5NXjR_RY͜ߠ?p ]`~OCskK}U'WWrF_M WVaUb>{ oe!%bi!+9$B04AJJ9" )[5ot`h s/J͂.CܰwT X2R&.X4$9e"-ȼCjNïE vL )=Bӈ˯GP34V WDիr.X:z݁g ^!z.pMg$K8Z!(ƺ~gw ;  'l!( Fh/s4h@lpىUr͐Vg<3̤~o+FKd^$aiB ݃A[CmX%" B] ;5l&MVɌR(Kb/|9"d:gxb"ojl1fq4? "okRf>ʘ]/adVVOHyCO4 պR 1>˧&C{T\߆Ԙ@)RPeƶnb"D #ExT0L-,i+ߧ)9}qgZ L8'TMMQ+Kd[.,_aRmtwv$+D).b[ 5i0{Vx_J`F&3 }|+K%-)3|D& p2M||3CbH0ZOY,h %+}yӆ0qj4Įg A'*/ QoQr֟<:xSW#M¡ Jg \n7;;_qZ9)GПqov}],(: 9BMTFDW2oڱ{(K/q:W()~<-& [ 47.s eǓC Q£EO_-L+4(J5E")VS8lz9*5oG0v=lnjOe[KT ͳtO-IZ[F 6 qSݜn ;l]aI:ͪ#i]l}\.6ʆszIҕ$X+Mo@Ik;]gڪ2Re/ě2VJxwbrf5!-㴤?~ jξU"CLʹV0445IHVlȳ]{-oqY@}C :r C\(uŐúJ{]>@fqPx̩U^t-'5(.#U#m:Vo_w2 bR: eT0@ DIhҌ㠃=[D{NAS-8*׾UcPl'ضya ”NXMO4d}o{WM{+œ*/}?OjoP͙G/m[*Ic6r{@u_WZ2͸0(?^Oe83K{o :WI)tQx-UП.0>4ޠiD5ND_n"©BqlmFDG[8(.*\c@NT!Y {MJKxP< GyK!wҢK͖΁/LVRYPw LH^/0 =t_bJB!O_?@loD`MSVAqL@/jAGN0WiHc N^ؿe^.Su]N]h雫Uه2[%u:ZbKRL';+}oX&3!⌄Ͱk$%ݑvӱpi7R$>E$6+tw$4sVW |p{Gk= cS<|&6p˷zcmatym{w.nM\fCElb.L+9OuroXh.G+吝`UH1ݗPK_dUYM#je2"d:GPm'qp0`.V:O4 b*iH 0ݪ( 5ۇ-UAC<16u;=+{[?A:1A#t4#X)<hZ\'N^.{ ٿCwWV4TI'DȞ-ftL6VQ8@{n:1VPLPZWw 5ahDzᾄ;R[T“tǾeA "j{?DH(R\N'ZڒIׇ筼')B# l9C l_W(\F}X+l&d' #\y\7RYߠ&m_eנ:3:v7]8|RuPұobHnCF4wG!!h(ڄ^I2v ZuIq{$LIyޯ$f@D- +ȮxCWK&YP4]!M~$!akE@yQJq4sl8tyΊ^NH5@"n"9a/@{@b3^G\ Le-#>7Rj8}E( :S vם^MTErBd5|l,Uзt2ؘ>7* b,B*wӎIx~:K*xe਴~p Ňm2q !&VENnmg:&L>POk968M⯂x~ߴ P t8[hhMō˓V ъ9+\'{먋el[XD ll_޼#\V1(5pMܦGWDډkN%vzx2d%fW.lǤQ g檛~qn\tzų f]C\VC2X!&psfD`[3{^<Yjx'WR2&4Md3tђkO?|@ڴ,} p!B57 JdV4A-N;vgoLƂAB8AY1UʴfY=곇X5ww?Ir7-/kJ{%G?]>w2=kޙINyR*\3#e4cB~#DQe7L Xۯ } G[kTcXn'\Jf-Xlv_9՝RtH L - V= 8Mw"4dnS7%@fV6eٝr;ӁMcҫ"8fsy8ci1ۍXvX?tҒrFL['8T )> pF#v%z|!3H=S'ԩt\'jcx{~MbLz\,: q̧~߅sgyhNɧGarenT3t*RmET *?%kw*Wp^<fE>Br09vSZ")xV[Gf:Kq2FT a˝Ş'!X&uEFYkjZ1OyCBhs 97@2HDƵ0yb=gkIQV"e`K0>R\6l*gՊlM/;j]ƈ wbn,M7s_Vl@.tu3t* TB w8$.>bB߱L0U,JcXEWw+yMY:}Cuoؾi}g$:{tAcNl:X1 n³1-H+3$3#dȓZOxls#m&N(Z~x>a%ӕ+۝8`Yx4BdY-,3!9Z@Q@DdŸ6ywBc|ruK{jt,#/>ӥw*# /֣"4MVgJJ:y~H*a|s`5e-0*RAz!J{|t 3zk2[Ih,8v}H;BP(KN/o{[.IC oxZk7K7LckkϨq}&v#"ig4Twr:n_撡Dux|uf剕^@ 4z`٣.[@;E{+=ZEAҬuu9P{)(eN_0:()w>biiנn+?C"_R/d$RJX%0+I%!(5W}̥-p$ k&F'GO7. &0Ng{HNyf*韟$r0_gư]Fji85NpE,:z~߷^PQwzTl>l i*&I1go%up(>#3K 4g\u/&> TS̢R΅SGRF4S\l2ЋѺk%$7@ηVbvtC1lc &g{ÿC>av[2ϫRʻv\ ܮ)[CܗYu9?I <|gBH+㡙# )([PʖʜB" ZsJ0Rr #Ë~. {*/|2?>w9&g :*{EpliʘdOrdq]Z%76THs!W4X(`6ݍF j*<Jy/uLsLC?DSPC^@RHǫ T[iaжD9spۅ+mb89q8o%9;f\XGwt>2mza*|-O?"PlqSkj_6,BYoo[H}S8{ޫ0/W.;̤ej06M#SA9dl?NH VAR Yf?Ϊij~yUΥel,J4_Iᮊd5pEh,QS}q!8 $D<'+}}-hd%>NO\ZB@i>țFQ1C.pPjV4CFtO3[ K&(I# @ܭgDbJb5Xc֙3ʰv^ƐՔYCzЭ'\;8GJ {tꯨ- hr)ʳ`& ܮI{h E<0ekm:0Fc"5EjD 7\oQ~<ҳ/DUSuƗ}LV\C?)b\܀y<(˲73/ ] '׸XjucoD: t۴ vYFGlqLgg 8ӂQ-[588W>(j2qE+D^8GanSF<;!%e5C˅_j(AztŒu:r-_=ܕs%<خ_}0QIӠ _YS݄p$%;|Hr@&|5n 1,vZ'3kvI؀1 SUwl4\IP#h"q}jeK'lfD[)zSA,MbJy.b0 Ҽ+vqcf^z$zB | xh}>WaȖ =lSx*J?~Hhr<_C@ODwy~(~>DFL7jR?gG.J.rAPh?eh둘<$M|Ek.S_e/]@ J"(ڦk.+Cp\CktgE*;!cS,V{\CtTsQ/x`݌>eP}1RhEɮ|]ZQBn2a Z ` o2!)={$z1O9O gZM09;2pYb$N`c<h;bLkZUks*RTCeev:tA}]b 2=4RVCsV!NNM?\U\{ l{`v]2*i[l2{q5ҐϟF7|pPW9|'n`G!ȟ\9N5@^]/<ӳ Z0a>Yd+2U;ïP?7mAI5+\~Ņ6a7_4Λi) Otw6f]Z/,I9Ѧze#WV<MKްX&Nq̉-xbX*z#ÌٔvBk?X9ܞ ᗝjdAsAo3 kyz<_,1nu.<:&V(H0%nK~肣c.~v#bCZJI48MsG7"N"^p.\('5WrdEFLްiAA9P~h@'˴m:ϐ*)@ Jל:)t,j j9 o >__/jwY',|g(c_=Qc?q' !5k0?5&C8RRGCd68vA!=iSupwp#t_1lx03ZPfxlmۘ=ߐ| $(l9킩E jt`ear5GȣWS@p>dkkT>HCέc3Vr\~1OR|<ʻ.;ҍ  ~>n .E•Ү"zBz.;0 & JbJolDO2@T$ 5g:V`Ģ whp|&?­ Gawj!Ή:>ศs,Fl溺9O4J ѣ`Ln%Eq"7ߎqCEi۱HJ, [̧ t0\|K mQ\Mg5ߥ!iaZ4?i3,`ăRzo ,KOI"l p_*'P H~z$0݂%6FU1{4&bHPK. !A;8ӂj%v&CNdd͞Wb`3H O !u""XgUMe=n1|7 2eF~N\9ƃoarJ/9F@lhJZhw'}><5kmEjިw 1U˙V2|m| S/njE [f BlA1`a]৲A$W?ʙ2GjW56}>pɂqNz:-#(dKH4K)u lpU*[r18zo% kNe) |shݳXŠZDu(h0@/$kkvę@\]akyPpDXz9c 0G<_]3F[–E:{hq͇{av^lb٬y] hO V,o;|Ht?mND0p\ު>ѪD=G`WümN3DP랄LClMpvgZ"<& g?Yq]hI/:494ҋG *P}X//b-ЪJZuOl% 5|b~=xǨAmѨ][}‡0ǦLf: BٌE9Oi'll(g**4͂(u$/ګAGyaA 7$w8ȚHp$*\>=j/˟;lXvOBI#Ǫ];#%΀> ;wpI`~F 6*NktgܒQ_RM`imIWs{y|:/EbF+ g]gsE$#xXNďUe 0:J?*HqsAr\A\S;t\FmzV)--ڠ,eTVsj$$k%WV46h?*j8z)ˆi.39DG(O *i`^A#%wN}|D|n H8ICԭ߼%qan6u$ i!K˄ &l{Gp)3JI 㒨ag9}įM*ʪ9zSgo]3VkR9qp`uyrySChx Ond$ 4ʼnrzZ';K[p'л\}$xV }Yv.G@"XdJ5jIZ[͞}?_QE9p] Y5/fImF**A%rDn M P8#TפM 9&FR%xGBk[ĭ^< y"^(3p ֶC'!g 9Vǿ ZH#]5ݟ986ÌB_-}^}<5 JFʲހZ!Q$BfPuq-{`B 8#YnBl? jmUF[Xyn?cW0L725?᳃:D^LB7^wn"0\-1W/D7.=ڭ`䥍1F4߻Wx骫(>eB& aC  SjxH{ mvl7j8$wQĢeX4Muc8rHNC/useX{޸[w8-M:'__C?G[h>IJz~bYaA%'?PHX|O[ŐŇ'dqkSwjywL蜠G!Sa-"<[t銦g Kufb&HA $G1Xpc>i.UǬ%H#VuJBE6l+LЪUTX*TrķO~9͗^:$~;>l`XtTw~h7Ӟl(9f݋t_X|bwXoY^֙Ukm ?"!'#)߹ns>p,[ >/&'2k-nF!ŠSRHY-6]wԠI T39j0+cK܄^2 t0=[ܧ Lq=jxPҗe|=1NHA:Vp[Zz8c,Е kzKB =GkT3rʘwZ\~(bsƈd6`䓏5h,CT F,0 Nh, tbDE ٬}*yHOJ.CZoKLMGجY$"hxPd*+3+-]w&v #.7+MyT?=9s@T>u%Ѧ K7(t;XnyJDLQ\^mk&#+R`؎ Z\CfCꃃmaۦ5@$,?gY]ڎ豛5 5XX:y,MzC3AhBu}ӝB\!xD)>nm8́{S@LsS),WFP-'Ķb#FAς=}!mbtIZsۼ6Ђ*nya%'۵`p,gJ)9UsdD=!A"R б{{Lز5k ƨbeG!L]0u ZҼ뿫IDa1X)$v$j?Rb偞LcfS|y>O]Cu+bhJ(UcWzλCqgyQ 9fI9eeњI2x2A`qS43;5,<HzG덓4ExQ6JA<(ȕN #cՋCb>Vzm1Ko* W7xl ^R =h,=yfeje?S1PQ<hIqN(? ).ѢG?;7_b= !SH~ؕD>LM@6! 7`jm c0Юaʡ|Nxo^vdЛEV .ӄ.vM w$uJZvl˭).{m3%:=YU} pT+Q=3j.+>!kEw<B,9з  /' :kG'(&[@ҋ̦ vx; $k$CG,=Dݠ)V/{U[#ROq@&I2PyČ/SP&HahT7admC_;4S G"f¹WV)Ǜ{]xu)jȌ1{IܲlpO6vz 1,gbVW~ BPU瞐:gP.+3nAb`*X*{=Y=+^aP2+#L8 KoDT ˔{e$#$Jyǫ{ߕYGS9¹8T^WҨ޻C~?B?ƾjOц~xc {rgdķԹVQmVb >*vm-R=)u Vi%,mR zH]z]Jw]K}:~BbŵP1GqAh;:t͛G92EQj?u#esyqsz'@EF2yv9}әORdD [ٿAW>拉c~.!u-q!3#EFZv"zqU-!M OPked8;zՓ::j4amV`,Ѹ U :e:o^͠Q@wv),ذә.$J ܄}PMkF9: %fSfFf-t1ce Y=Efi?UiGϞI5ݢ|m!T ;-Vg?#Ϡr(96r y_^"+]ss (Zpe,+G$j吊䶚jd91xˏ:@#&"=v\?0W%.lځgg {+0hL1.3{bHْIze ĒkZ°dNLJ@3BQVUonhe[yj DG+ ¯Xˬav~-Im YYpY7 5E^VZ:9\=۶Lz8U/^]`7~wB|wp[н3pE`o6XLp:[8,[5\?JXɈ`k͵KY (_ QK5 U5v!+`PUmOKe֡-^#sؘl"v/p2ا;_" TÆ!vcs_KESQg, ;a3%o^1Vjٕ\D9aFƆDSHZ.۸܊_3 #_q?K[Ʊ !EZ чZ5uH,ƃ%5!&Ԉ, T},}*GU g ~CjpʞxJB[$B2Β!N+UBJ^9DlI#+?{zxk KrT5Eqe  XUuc]pq$fuK8@Q˝mR O;첺З\mA !fZ%͸etKkI<&NarqC4!ybo y:A/Y O{/v.TU$_C!-$+«Xsb l{ fK&8qF/jV379MTZv#;B9#ZP/{߮ kR& zb#Yu;C}9t/šP;h/οt?Z,*;в GFTFFc (UTbm8}CGǟW)a6HёeN7 t-Ǡ"0!iBfB#Q37r:rh24Toz1s?D)Ÿԥ]2Vܪ<8x<<VCbXA%= 5{YMZ< khӔs(~d;S]c G˥&mA&Wn%My HK_FG"9J76]M2m\@#tƻ9gov BsᘨIL ]lWusdUKf%}lak6Q0`^ouyCQ+C *o;uolbJ.EoW "(w!=EW/B&7tm_0Ά=os]vо-#1Mi {j11"u=a)W͉ ze xj1</9])/T >Ok!3IZP .} @g,x%]0bګc+KFV aڌ |#a90 |zz9jTC?$N<7lW1̭grKC~g? %kMsIh#=vXT{V(l(e*֓*Lxs!eFI~0%I3sۏ)run_9RSXHakw;L:}$CCÞY&F? A?P35xUfմTJCQR(9/ \vEIC8"-_89{f>#D:A)aVHSS7oԉ9)N\AD]:/dNm>}[k粩:KC Yx"5qe[lsp|>G@aO@#_8X USQF..Χ*%{/5:=pOIue;$Nɱ}>Q:VQd_u#ޮY#0m-•"y_roͺ_*o+]O NA"D َNIy'X}i8v:c=)NJqAb=$[/71 #vzKF6LBҕ%>]_C6(]@ݦ1jf¢PKv8h֎s}q|ϯ>t!i=ީh&:k5dPc|(H{MX4im+XQgd5As~HO/h6DuD PL.od );o(!ls1;_7Ù/PuL#E.zc  xC^r6Y7Y0~W@)Mwƿ"}8g~RUw{'c^1K F UfpɜɨHYp:Rk?UbHÄB0,9o+OdwL7!Or'1M[oU>u1#|*Uu KG|Z 0u@|^.%4؃txҿ4џ\`H<}%}L-*cM+*&0 eC7lPSM=]0-SBphV4XwL[-@kތ0~qրpnvC{K s] θTJVoƔ0u"ˉt|%K^7y~3c  UV-{kf8n_}M̖Oܡtj%K`N$*8p"| 5d}4m(`[AbptEu0n*bk54>&ʬާuNz> RHB9W񏜖#:z95Ge4T".HJ@OI?j$m2;grk4FIZZo;JZVA* /ڏ#2cq!vLM)T#v9wk8q!f0Fub7~;(w^ZwUB@u3I\73,nKJ4Ͳ"N @UpS>wiB.µ/HHBt0(ߚ74BS%8$&\.$b)}w2A5v9ct]GS܍J'0'ጉ~ುEǒƕ`S߀l/S ܤh>!ުU`1,5 ؁GxL'k{X'KlЊ|hHՃ FUĉ+jBVr=}̔ID<l}.+NRSG(>i02OY$sOc**]cr[ku)y6|i&(`olBDJ_昱ZQS%(q+,o T>ʩ[~ŗo[OT1HC02):rA- uKP'h'`.!Rč>̀la)gj(CD+yL̨ۯ죑FMd/ ' :l&&m*Vq- .b;u*R!#K榝U^֠.Gmi8ΔDv\z;_KR -YcRNt*)8{%d1_\4lfCh[s'A>c>RU)긶bUuWƄ_WP k{dScrKI['yJBDp3}x|~Zqvj R€N~D`!С]IЂ]8!|GdV=MCbm%B 䑴p9c1t,cZX%W=m=aeZ~\l X_Kjzѽ5᚛8ϔ!e`Eʦ4A.j+pġ`aNVt7t˞w).4 EM״ebS+YM}onk>ަlRw]bpV%Bw4x<*(m! uS(O rM?LHs} <r{5Wx xY$mxe0,q30 Ӵ\0ψ}?<]9ڨ-k|œCgw S1ym>\194eȑsA3TcAS"VrsG"so@Lz~^4$j_ 2N+AQ4} MdeI<28+~XIs^ $N7 q 'f0! Lkh8 (4  >>5kvġO0i|C<'UxtCSSj6. I%$Kآ:Fp5s76?*ֈE`fK^#Wht* N!E~7o1[J32Zb_G[NtDr~?^'[cYU?#~ ^QbJY$_Γ I ܳ%5.^g {w'FɥmT@5֐ 2,!VK 4/[iǸN)bkqM3;d$~ ~'XHsr.pK]iXxO5 j8=/q+|˅qo3wPfwS5%2FƐQ&(H%*@I\CR6X%=VDtjBr2ձW@}=f62[3hL0e2= 瓘cµ)pGWG9*S&ԧ[P }: 8v5qܷuT 2lL[ʵw7JQ]r'e2o*Z$ Gθ VI08}ǟ?iR:J[(]ۼs%d} jŸ# ̻ݏ!߰ 4F2wܗQkE\jz2|@Àډ$(І;.G>v \9`5h{7/Ҹ+]I<BZ(d|~R׌,S )`F{]Mݱ<מY6&ͳ;$e*cB*e?Mï3I9سi&iskV50pUJ-[+2X3U-c5qZm$V7BSY{+CL\&z~N,xQYHFqFX>DZ/!'!:0w,^&>^k.@7P,oi8lti7ɮNAY=pW`ee۠o6+Y: U  Olֹ 7n*Gm+G=6pl\.zmt]WW2͋,`m/Se*$WVGOy-ʃ 9rWˋ},vl|*#tZA88)z&?AALU%0S >"䙼DK:L7/U.HۍSXh=^Y)?Sk7$@ \͍ݿP2&d2P q*91Cbeٔd(ǦMQd b:@(IFx\o; #N avY\6"S|UB3A7QЂ?ڞj-Bs"3k,W^Din4lbkt! 5aABudۉwQsIbwQDO_ %J 8lFoAg<.sюd=޹kޑJO/kK;7#մXfSʒ^ M&&Mg~?5G͂ˆZ*/Yj,ѼibDoM9XmBR;V+0RU&kkx9.l}2ZZ}:іNG>T3~%V$vTA1f ou T6W5kJt'&FZe$qx4#vJK!dLx5v n˽qXnD>~0hzrxa6)ZЄ4 Gԋqon ҹS3z]U &:2rO,֊ mfg=s~!Gѓ)e)勈)yަ0) / #,unE\n| 5rE(B Է _D|mC fE&;ߦM㦝LdN~cn~ɛF&xV5 'sCkj-xĺbaN2E}f~`\nlbnupSȜ] i$/sǗr*K&xYO7ab۠ԛea-_h!aK%$Ƭ!v]mv -a\9P[٫~LHQa7E%tjf݃?s(xE6+Yuͪ_LΪ<_㎈\+tL2\9*9(J<ۺ:"ͤAs\Ds5*{0?loy28k8`qS_|l|9:0htYw,;õ( Ͱ="ROtR<(LB.75FLr#;`5_dBI=^5x]sh0$]l GAĴZ }YZfOh|$GNg݈ VC~G$v1ۂ؛;z4i= `Am C_=2O`oqh2\;,jv~"7;'\3g{ÛSfc`GQ'ß"gB!2e!.PtK+0K=jL_^T1SNaqM՘Rfdl#;'i~kFS_\3OsY&[&@@!LX}gMREIȀCF/Rи[rr}zutT?ٱI6 QȐxgw#Ԕ( t[#3ZT&;%X!u`ѕ\ydrܫ7NϮV!Noh5z sK܌/i)+S82Ų̺l Լ۞w8Q%_W>jbGq[3qs5ULNJ% iA<;UpJpʖ5-Y Y9~~ h0B$9򗖉 HQ4%Oo>"-ň _SLܽe]_W^UUD{qoM}$]HBԮR"5`2‘:wA&5T.y>Ɏ8'6cᔕhkd9J3[W-{jv<wۨr2@Hy~խ2If[~Y3\ٶAW=@O"g7-o>kHB%dBZg;˯Spd^ٮC]oZ^ZG[vne85>0lBY+יִM,zLKͪ"L? v>۳U6A5967^ Z8H.E%cddhу•u|R8>H-'V^EP*A\4<뜻qMrR*-o;eJA|:-0{ r|/ۗH񤞹Ϊ4 XKsaԆe"Od03#0dJ [WU3&+ Y1mVT{6_6gjglۯSfAqgqWX“Otd+Ng#,χ)' jYGM訏[wYW(e2ƙ#Xo=OЮ'4NJ35_YV9><1ȭbLB+?#:F@=9 џ>֓RG*_"4L 1c[w)!3-k鶇˹h $~v/A-x'd3ZaYRQ 1KQۢSl.{ `myMVDPn0@Ap_jPU'wUU*BRBeťp֌a95 uD8BD0tٽ|憝dr_iIg髙9$膰ZNGҶ!H6wBOPU4eKr^2`v=8J09 бX6ЫaԚQ)T,mx1zb[UtUDͷ`|)5[D(oW [}T.573r_EV7Sp[da-ʐn[6$+5]VZc&R`<J 8)I KL8N dք>yb;R)Py_uЦv$uԾ[z5x̋V!Įw2k/ot*[C aly#˳/9ֈ?8yn՛5ZoDvྜJn=y맑6:#"JlLf1ʹ2D?dqX{3侽)Pj 'E^!k ,Y=&y3fLhaJwjMk>$CJ)RǓS?:5E X&o°1D [A2&tGj<)z0'x[> /EW~o5YeV|xUZY>^& hXC|LK1us]_b9BF:vG n5_NNW4A U|cxm6pxpa!ۑƆ֪\]am`k뫫ncF@p[B"p&CN_2fq> uG0 @79(@UN ܔa[g5ZxjRsr.vssܱ,IsmR͒oBf*/#[Nѧtx&;Q?4E8h%I/.R\H_Y`cC"~RbXz>85W遯+# r,LƏfV),:$5:23ju$x#(8awiHw!Oox :$w* =,G0+7ȉ MxoLk/,af=kq1ly mGD6BEq;Y8eB C(?8"ֲlf}rL:k٫.9 dԥM+Ś@q#”`@?OPP{#wlu@ocɳE *ӦY*[J!23xN\+ $eqVU/#ފS*$9SVGTF tb-Y/?.̆Df\;_(epmtI(1 rWqScEoO;>uV!:-(':$Ǯ3V |]y7(j=ġD\j$b:՘R~'QS d5<'0|A^:Ӫ )-=aQ'fSu'?0C?݌!wQт- '?O>ekNThEx(zJ}Pn$-Q%_Y=N|70i@q̹U"ATĝ=m|FX=CzBUncȎ#aC?lxq3wI{ 55|c׊#LW낳lNvgR{gxe44Őa¥l; ݇?+iϗ &@؈< U+i`g2%2ylmt}?>^y$38}EډgT"mwnr>%;>xyZ"VLY72Bsio[ҝ*y $ξK~n' 7vwI+/#^I"ug*DM \O&]sH] Νh'pԼM#HJ&!u/wz-uPc{Lc94WV:Աhy "0.Wzi~q1H!CzUn1R @24]CR!~[_w7w Sq8BJHS@0۞e5!^]}% ]wdLO1SRD+!z}P#eXt^q\U"V|~l>=C.pgBm)?s#ʸZM\Ճ$O+ВHs}/#x뱘Zܧ%TYXYvp%ŘpRض*j&R~zeL.w O %κȺ痷95wb [C\ňp[s`30K ͡5V8-Ys_%5Xȷ\lkϊ[h@HRws< ͜enG6 +aۡA|+|Rq/{@ >HdX{mf :8"T{B*{Š9 7 ߪ{gM {W6TV8ѮwIs`[vPxIcD/>A17:+5%q]o'*ZDTza|vUŸA%pKC`hCM%~IhBoO);w ^dw@>?TTDੰ/4@T͜zFd Fl6L)uwS |0Μnɗ7  nWRĚ\Vt3:lXh=4 Q<(aPTkTKz7wB3;γF~&̀1~ K 99=d'vZy~cLa*=Z:/sɻU#&y2 F1jEЕjxBIfZVV>;^+ӭ[]g »|IHnroBQ]<3A&0lgʽy# _Q+{zhPP' ,d?,W9]H"nާZF^90W[GP˨6ϲ5',7.V5z[롊e).+w3$&`ZqHo6Znw&v?۠]XODZ:5ի><]7,lGj߶ r]w>ny:R~&Dw66<?{q"dCP!Sa ߔj5G<=4¨~+XwQlK,1@Fz{3 ɂmZ{@*7]-0no9ΈBw&߉Q@.p@RGٷQI}HvJ,Vq?_ Ǩ̨ySb=U@VG*vwU`πGpN5RTYemֶ{ˈk h^C]4A߁2٥tș5?0~ӞL8h{T$ɛ^,\}p y)R;K63)نM+8OSxhvN`avZ 7¾fE+kY4~C29R)hc,]\ez^9Xh"Y#fϟgr} Zs߹Q ǐ`CVf>Di %zab518l9( 'ѡVl~R7E}KN"bAǦrA#_%hNQ^(Du?/5&[غxD( ͬU29%O]tsiI<X"" H~>ܜ m#n;OAh2vkn:zO_7Űv;a2ezs|2p[`#,Nߖd.}1S>ABU|RḆ+BR2 7; -~rjM_ӿ(vS!*( pRpG>x "9XQ-67K:$A)ZQM^} :55>MBD2\G/)|$WsRnՊXk}ŷhf(ioj6ޡݡN[@ɷݾ T?E=#l56[Gդx lrk1I;+I7Y[xm6Sap Mpp89b QKR}j ^CjB(']>6:,;WphqǤkn].ǂ. CJ:xYI⾣H ȰJ&[rȼ{,1m;tصADnQ7|Y7l4[d Ev;AnJE)TFˠ!@G=CvDiK:VwM 'Өw(1'LDeS⯒!%-{S>V;̖c:< Z:Ky0Դ'CBC}<^ HR64kY:]9, *k@PLNz\!%-.hV?F{h36NP9T!\>94$TKǖh/,_b  ڦ@(0}oO "%*9Gv'm}fʲӆX82qNu `$ 9I3CJ*%t#-&QV zևx4Zb!%)8< 0vͤ9|[qw)gs uh<w'*F5Pz 6/݉zS{c)lrE&B ばN:#>ab](;amIDsλ`s#cHhؼ0I+[QRuz}ohR_)lğUdiq3+ c8/cBs9sj%aEULʚ[q/^x S.̄֍FE}0Or&: \&fbVnf=ɪEU+(e0#T yo,25Ci+}"wW+} x oe,sB?h5^p.V!C y+h3W 2:U^c)vGw_Jn'|4:P`'Z#6l.ݳ!4%Q sJ|.M/&kܰB>m W#DDm5h0!2_]. +I.w@L$,`_ŪȖ5"6!cR?Xt`ۇx,Юl~߷9SȟO"˔՛y%_#18H|r^qUesS&0#gLxkq/% k-^;~)4xi0$ Mg_lOzZ4,{kt E\F 9:!mz'T_$?P n9fj$Ϻ`MUe_R{dt/f Y&jz uWĥ` 3vgc|RD^KI˗O>z(DGVg*6\g쵘duj< ìSb`W8"oȱL^6#˶Ec)6b&7F^v°825Rף!鿤%$ll۲3Z,;Q+@7.F ,:Fg{~j=Mشdws4siy^[9oDԌ; "%ZO {CiZK[ʃ:r;A?ۺ>p 6$Po6H:M뚋WA$ei aU(\i4#c(*Xy֐gEڢ/T΀S7m(__mɜ<{(7Mûo5* y~;I~YRE޺3EZ.y }wdH[ ~hhT_+Ďa0Ǐ7]9Xq!={>&;(8fP$tG˻#pUdP02 _&apV*$Jk eWT78CU^XZ Yo<|s9(%Yus#eT{ >?%#9o` 2L]tqc֍aQSm +H L3Q I뀃Z[Fi0[-5*԰jm7<f5Uz( 6CuO,r?ˍY]Ab RKJo̢2jKLKhzN4'˕wkU5[4 ݫ4PRM_ b(i )f)2ͮbHƃҴb<=Oh.#zqy1LNlTчuy{*wa[EQ8heZ8[X#?KBaU>g/X> i?[q䰂.{ &&~1Gd'|g|"-sGQ=AF3K<]}K;I}PX] 4p@K^lއRnH.v,Ԟ`3>.XѴoX|9.t]*iTٝffHi*kΧv NgԊ}=V4ʟrcu@g// MGկaRሄ~*4:Sc+1׺DlJ9Z4$рu3ApIZJ \~1mb甩<{1 Ÿ.;20G %r'EPP񭧿-AH) Z)֩;Hq8jȫ~X4id[O$o#!c,NL8MՉ ׫DKtJgP>Y#TIxx܄gV0dR(K o1&UX; d4vNiW=6e9t085]2߭8)oak(m0Ҹ^i]qY1rm콁ylz }#@A5EdVYk[,.UbWXtm@DAlVӅw Y)DKXΔX2%$t~Vн]QIZu7 G4J@6\ݛΰY1y`A>2? 9I$̷'JocTI[48Lo%o*Oa90Q]ǯ&nBWڌ[&S?N1{3躸;sKO[&8RU} Lm Z}հ;m5ҵc:OV)qJ@I g ѾږƼC &|i5J4#&ٟA?)zܔy:l S|`m4[C.ڡNLcFgLzy O\wU a?L#ҧ- Zy*i/ OgރDj+/PM橼$'Y+a (d~1ub!峎%>4N IͲP[SbgO5c NI9pJӮ;r_쏲,vN8@@C>`=Ti2d/Huf!8T z\plLܮbR}u )2Hº-<m6ܬ2vs$z S\'e+l=[? 6i;!EXU#.3ݲd9:ƕ!"i _XgP#>aj51ȭgrV% ;G (w$H:e\\=>lFmP䂋 qzUl{\Ovgm9+>}noOUՔ8! {A+Ɓl].ɭ-t_ޕ=#=ҿAUq<"ɣJuSu`A59B9kfZ4)3~Xd]@_縌pJkX Dv*)gc{`K֔].c$`4Ƀf,GGJ6nw+*n]DD|W+( Ig]<f0,OzlJVQ,7!d鏵 Nݓ(z& P6 4>݊O2GtH26۳MIJbׄaX>PQ)~\ϫdjI.cQF\`6<~/*C(M\0hH@zhZaS뵲1P'@ /g5X27G_DpA` 0CN=`m˟#$?z65V&5dϽKx:6Sk݋edhҵJe.B_'J#{.X|gv2%LSЅN] L!suO9KHs>p̾V"Tn˘2 ^`ůLT9̨;j7sPAtj͵Px 쮦v)0eY8;S.wTA F99@r=YoVIҜ,B6Mm=}SQIà>9< &,ѓ%VϘAsI

dO"5H0J`0*1u< 81=; j6Bou`Q(tK:g1il җ13YV ɉF՟PfTMS(l' OkЗTRfنD)}In~AM%/%| ç Zڣ7``s9f:`|S_tP)<`TV ˴p͌591(?cuKL*na1l,VTH_Hb|qECIN;Jko.>6DF}"/~&\Ld |xb]=%S(A2 "  k+GFA2EYЁ[ >PyBq++&b=]&-&>2V]yPicRܠ]XynFVj,o4wbYB@~+y2P7Btl;hn-f1mw7(3!>?i"$A Zo yEvڀb|9Lr\lG- L|O oVQ o3QOYdqwdH+erU"H79 ktd#?|~ШQ/#Q%PڇXE3V鹫AKS\&ײȂKzs/=ٳcENOap B \ڣP9h>L(X+/K(F/o2&I [i_\v P&g$LΥ'߈Ӥ^":PmnFxP`b{b.v%o#9Z)Ɵ/Ϛn9:{ӾIn hoUcgE$P|~(<)ʬ·as褡XZY>ՖbG8m Zq '3srQY) t;,Bdp( !6I0kED!ݶR \%1邈D|nE,(]"4#ͅaw)J!\'DcAeGJfw7iƈ0?.cTD] QZCYVlZ?pRg~&yhHK9+F'!Loi7Vʎ.fI=o\R=?&Mk@x8X'Z D2OK٘aX[ݧp:bzJ,7єd*c,̓XtRM=X$["D=Q1Qρ0dB?~VRV{)$OTp^F=6-euJOr0l߹0ZFJډIX=1jjWW eC.X''w<_zR[Yn֚z[l-Dy sa_/`U3aj=\`ϐ $p4h0Yxlkhz](ߓOYGqh\E|e euʹw:&;'Cm>~ʥwwkZCԠJo{ ynE)I44/$ u(qQxD''ʩzZo tbwT#q3 P[u0/}cрѪJU.l%g xa_2t)G ^HmT@qhMzD79N_Y47 >o܁k w|&ΘB#9&u{ > AE+x~w3za=oѧC'9)\G:W-ewzAy2_(!:`.SN9cb&v"1A>;0]‘3gR,KQ1J!&4 0#:q-FF! LP:٩AjTN?h\c IF_Vh/ oW< R^Nŷ{jG뎁+ a|'9rp2j"u GD~Bv4U0 ,@ Y:PbgJ4IUOyIl~%g눰~ˢa!UTOI FlrJ6Skj]*D LH⒎bB3&TjǎgP١gz@XSO/!{p9\o/RiSfjKTn@Ke4kSjBwWlQ`ǫ!9Mr?'3SYw fBpX(m΅3Pˇˣ;*P"X9uZ/H\\63#":{wNa &Ƚ,2 "-md&ϧv{&YgdS+$b6!ދBI5Sw> ˳{qZ@(eo0ljD@nIn`(f)9#;JZکE\k1v9)O"ZBWebG֡Rf&8xSO^ .HgyŠHxH/Ck^ ϛ[΍EeA4?GeN)o#bham zd7Vec&(&i *+Q} ,\|7?.{;M2wO=C)ۺ,yWۙbڬ#`S"IirUȶR폾mj>jxODzә2y [w.L*8ޟ" p*JO]8rFZ/ 4Nmg%=0 d_ˇt~:U]j)&9neoDC/F?KQUojM 0LQ @*|=4ELQA107J*ϯ^7QlyO}w[`a0ެj;@k .>XJKht2 Z2H'L}b9<5pekf35|5,&m4TR $^ʋ*oyhI1Na[N5!`˳eE<'wIrxOh^M ʽH~%_5U.+nrgf7e,n0] 6sG 356LALwM- 'tGG{T]@PL1XMܚfS09fH-FU%sWm: ǾdUY%-s 230 X7|Rk=mO|`<|hč~{\$+(wU%y*ᒊ"#U!U)@xnކ*DlΣM,A! Z^8]*(Rbo۠x8GR#jwVmjGDa*h+-BۻvZHx&vV< %^M3c"J[WGR9,1/2ƪh9oɍ>o89}cr7#ʭD% eT\o[&+ @;30Bmy zfR>1 N Od1@/:ckZaHj|nvWZ,ͅu@e /}nOQ7 KQ? 4co5oc/:|Wa(…dY$_{h!4/BZg5^ڝ6nRQUq7r_tef,}Rmkx'"g^X.ϛ@,IPy:^ej:q?T2v2і^/yXۋؓ6ɯqq~-A2K}n pJl^42)2_W27c2d]q:3D՜|?~5r>xw8N[v͞MB"а>jLP1~HiZ|TAsTA tG Xyd㘅RSā Jt`8B5Uζ&TdL[QRrP9D`zĿ~{b"%V癷aQpJdi i4'ͧKb0F+ {2>oj7 *e شA*80[ZTdx;z 6t/1C'>(iIjeIxZWKOy43U&:?~41+i -Ļ J/;%ChYspBH}s?Ro,31g]ju|Tbڭ㫥Hi$vXue(*dړ3#>1Y3dhիQ42RlvυJ(DܐHZnN,䁈FFd*$\%nt{'NiYpdMkՖaRG6_o*)϶ޥ:~.Lj u 2,Gvɰ 2*&;@3~NX`tH̲d!$@4o<$_z4[|4fVCG>xBKUornJDW¬a˾ XhSmysV"ZHIW?PcU@*]X>i֧awLkB?Oyeǂ<(n2c`_];Ms#ɭ}Rԑcb%a VtL[gF{޶b*NQ.2UyEfUtUN%Vi2z q񽣔$06:xgf9 SSЫ pvßJvV85rXejOgkAt1̞L%Jdw{≅XWWpA :Y~Pa6RCriC9tAL+*&Uw%>0&L֧=nyRX,r\4ɓ$dnp V be.L6p7eqjd1@شA!(µ*oǶsoW%uM·g%Uz\[RG\:=l*ZP S%;%nN>t:Q2K F P9.H0/ јgj=<0RBvIP|ƚ5eETGkWXM]G(95c7%V69JuHa7x]ay1Z4jb?@k)zJ ÄhО3J  TmD=%]$8>/5%m'|ALO- 8HX3I۳K+9F 3OGKa+ IxSΫ٧2* xZҖ{lv5`ۣ Z]tYH)AހG6 ΔU(,-zOa-"kxה_8&}R?P)wty0|ʩ/6 x<@EPΠ*3ej#Dکn\MWDtss-̢ |!6U]ɯipٗd6i 9p."md (ļϢ 5*#[fĩC.ňcʎW,|fJ F\#uߙ./DEci8ŚT7ՁHɟ(ۓ pn,x?'*&(g_uSv<,enۡ Ri_iàAYDL;)r3>t ʝ ["Fo[+KNFXl;>{^ \Oȿ6OM)]pWxЇdvJKoQ(PƭGn#T?qfUX)^ఓNs=HkpW yc1}NCn#a&N%l͂rcj X+c "V@2VvfAio L> j%;8|-/C#q@xnWx^*]t7zj* !Y{<(ڼUFJ`UeMr_[Pv:[fUy*gmN4h VH2}VG}PvZ7|tbx'[3|a%6(Zrɥ{y)7Gm'd]'~XrSDPL:)ӁG2JEryo-Wj;̊8OJ^qұmKJ V)؉=U -VfsIYJPR_:{js9-D^%Ի9 '"φ}nm,_`y cGv(t*ܫlI^Q-e:Hb=]G}ζ Ynڗ@$K_݂ [p"LD p 'z)SzUOqY"~;A~E xK:mLR^}6\_ZϏu]l"0̋7e  =1^[i~ad5-E oM c4Iד7[#]uj'5w=#rBȠ%*O&䂕o:ȓɊ׿ w+ٴoܲx$E. altq;p4(iv!":}yZ"E\uCf99#nPD>xHKWP.πIن/4 !AnR] MKhډ?IιhR-=<&E0F z.*Ѧ& =f[ N4B* )r-l*@K с6 m|֢j]Ӥ31c<<$(JW1im1Ƴp>5]SWca(>1=p 0`&3FimgʓyYضߟVdåmץV Sq)O/ bЪGI#U+m@dM:MCze%#NWFG>L_/ 4.تqa 2D4' 'TN!%ٕ)R{2R8K9,V\Z@J@DF#DDzk͂iJ+ʼSGxȧɑYk" uf_`kje?pLLأm~Ad69'/3﮳gL<Slp}LrM? 3% k3\>0l8W \1So4?Њ\{HךA2Tf3S(#J<#b @LF7z6-dzRk|LGzarRB8HqI) wvH=//2TT3$i%[44>̥xL-oUOo%)krk0WpRWgA2Y1NwL!. 6'rDwnR{-Tu2~VZ\bg:뫝!FF"2pD\<-}-4͝&'s< xt5?-Pwf]2(nRSwqu&&;:OC חXNдD"{'ǥ,K\es{Qc30{uHCҠ.8]S#.b7]q+Lma7#o#"E *e; <{$=LI>Z垃wl'"3A° OmĄ_GЃ;# 0*yef8"  v\XrtyZ$](='ٻ|b_/8Q3V Esљ- Mgmޑs7FI܋n~Ǯ>GVpgCL=|qgn @<=ߑK16mօUiĦFӉ6C]Y8=:tRbD[F͋oG&13=V9D+L4K}PWޏT}y^$")_V&jHsR`2m>f綯yTXf!YJt֜ (U8ϱOIl^J \#xa2E?~v7h݂1xpm5T`J=K+FC8of %H&L"|sgpo[ pi0(EsVLzo(hVVcpT m j,"Y?ס _ųJQ#dLڬn[ζ:P7ںIf8% Z<'A<s $J۳X/St|^@>y է:۟! $A怨59W+A{)_{As~@qGQȔXqݞ98_ÝLdxVz?:ړ8XE&`1I C營 fgRsIon-- Bw :#ZX%sW-o_xC8hLDja` ʪag=O: !>dpfx5?G#W]DFAp!gGp_kxgk7q.~۠( 78$_l||'Kx@KrtB'`M3c䏱5Yᷰw*4O .N gwg}ɚZ{W_"7oŞ[Qv>d hR|B0Mֶ R0c]v!uu =ᅣ?cqِ7BPJ(?3+F&<,5"h*~tE /`J~YG~ a(HncCj<`Z'!nn{PX+Y Ns[vaW=|4npA,G3 e܌p8DzZcz?O"|r"M&y{u8 ؂kQ䊞Sgl'.OLz=~BgEpI)cQK]B}]\'Fe@ -Z$eUƀ7\ʷۄ L7#4шLޚs뙏9[0 <ez޲sQKqvL"W[#:3ppsQ:Ωex`+ǀ(鲥^V-f Bn\ClO]^/S։VP!_i$, oTACT&K ^lS`S%4n:-V#tyi|0s+Wӆa hr#aC]qӹ|A]jG Dl9W6 HNJ 6h)Cp5+kUC!wJHYԦ4ʿۀ^tݜiSnH C?*o#DYo޿S8YP5dp^|04#+,Zc\;$c3tk&2VF؀΄OHðe7R\ST!:17sgB*;{;@i#^.k~G(Ju"FXgjlA5gټdSܟ!εOm 9ͶEɛ1>pgi$F|=`m*taN +4)XI~:kmg*n>%o:\7o8&jIl&t@U$CR @2 |T bʌ N l$~c^to0n&hpDyRx1Es*j@V$q sSyAJj)UDFV9Od9cIGϪ1 ]qYTWDv R`N hC4,jeA{Vյ$zyo@&7ofgU𗮴//NG;[6"ҨR?ۋ+zn ſRmNU ';nVyLn#лd:Yr ^l^eI7 U>T2>ǯJhpYm7օvXJܹ!MsyM0\C;uG8I50Q=^r‚2Y }{!߯,T;x2yX^³O/>?]UQқBV%4@X+ *o-Lp]dqLM$n %sbDW&K~(4)|X@ RXG5aۏH.`y_%%];5HwG[&mCXӰ͹;NF2B {Wt>q3>Omi-0}LN4ݗKMzAO%UƵfyg*ڹV_gZѤ|dOjN?q4H/YL[GQ(=*"p da~37PMYa& g_[8ŌU `Or)-L20H`wc$@h氳2zZqvbdFzQE+ѽ28RRKDDN.ӂIV\Eofx7v{_W,$f[3XcusQҊt-`Z2ȗ:7NeOdrb~Z?ٍA-khM "wÇyncUB|[&THbefJe[K[Պ/rYAyk iGBhEf1pO |=)s -F-Z(  Dai  ~:1WePv׸;j (PfdnBpI::5p`K=fīvE6OZ9cw]~>5 .Uk(i,(֎R5o '2SƆL Gm2`ztE@i:WE1?,ÄC>Gv_R["yGhIKJj_. z 5N'R`}m9"b2S}6 ?̼^gdnm Z j胅IJ-Uxia*Uc4]Y@ه0*cC|& Cʎ*j9TwmI䐆zÅϯ̤b3lTP@~.-&ƪme@0SE(5 Y3 FBBVO{a(6't5& ۼ>P ?ʤwnmDKWxH& y(Gui$daT*c9{$ AnyӐ:>$&DapONyB/T O::/n*8?en砵ax.*:)1Z),tʔhUzE .1'Cj;aS- K:7*T'ZDgG104W|*kwL@QȴGuTb[,CCQ0/RV dրO!F{<)bBh_l.(utˌdžG/88$9] ̖<*,.Jm",1c^=mM{6E%pu-x~?`{OO튦3ۭ, ;ᇚK1)w ;4J '7ɣ}=pZ/(J ~k ,`<| F/$M)|`xѼde:݊!Fy[sN%ePpP]. 0]\0ZӺSz0[lEp ʓ_A^%:|,zzdg*J0ugM6>Kmq]Xxۗq8QG ]]p3:e 8PIIQȠrhZ,\I8pve[ɬ38f'1LNgPH)"n ?V5A1<Pm3S1P0Urҧ 1s4#@ȤߣyBAd(G5q=>M!i%K^%Ty9Ty\eGY AT-1ti][n ܙ.F8,R^9:>[Myq'|os.LىKvSFۨA6פfָlM[=N}E'| i 4gd |#N+&kTp!FhFdi6HWnMm boSP{Eu 8*!ϡ_)w^>EAU>;8¸ cT%{itu\Gg~9/m{xLD,g0@&[ӑа1Vo>bﯗ9o4ʭnO|Z>Xw] S_Uf5=|~Vm@ ~2$+rB-'*Z7 W05 O"d1@"<]jo 6y'`s~]e2,KaLGg 9ـR U~/CYZXKM[P9 ̖cqɬoiJD43=N8l,l2$!&ȴ:8 5Wa2sF@¨!d72٣&N3cOlgRW`&ܜ^ .JlO_L׍Pfh:WCff !#3 td4Q"bq^ } oBkM ʄ蘶!hL13Ȼ= }ʝɀB)w}c?}f+8~s^̇[|緸ރھp-٦o>jB&>wh(LFF9@ INݽ>6HM" kh'9:TՌ@$LQ[ D=Ӻz0_ӎWBEbp-!qV)1>Uzsq>;M~Ͱ,`7\wSmoe o~rF#-@^Ym 0<.]YiɟA/OǓ6r-ەߴi@$A F +u O˅\ >T4s ҞǢ_ё@,Ujbo)XE/'('lZ9Ci3o(Fjm UW]k(Fo'Ycc:>O)?Kn~Wπ#wrb_:ڍxV1$/m?)(2"75\GCcB1cI2)5|2O 3Z2Ц@m—9m69F\ۧ`*Noc1zRrO58E_* #Pj1'.D\IDϬPPfN~45cT\ G0U׷mh(f2"ԪV!4Y3 D,Ce):.R fa'u@ ȗMtG!;!*r o'Ac|%d!2x#]p"P-QC@8tg)k/ Cch=vwGiJ3t1=V,![+; @\cqoF`ds36- >&PNq-crA;X9`uF! p(ĶcL. EZym*; p)4QE>Ћ cnOzҤW'G BRḚ'lJ3 i,N8S ff/XOPҽ,(Chl>s115܍; А?O=yD|i1E3 KL18[tWh**\ck7wʤO̒U6]>y`p*4ݸ_@l`b ~;􈉩>Z/֏hhՎr*oș{1IFW0ƙ~vodz foewRa Da97".x=x&qjonrq4Jt0^ Z, w]窻kPn5H8quV4r?W-<Ćz{ ֫rFD@hvZXeHk2l9c銻F-iZJHz!atV:fb v[Lp=:ؒUק~SΉ7wQw-ޖZ0Ա;9-ڐKmq ZޭĠኩeq!s隤 HY̪e"WgFKZ ڼÕe9eHrCV-Ř6Vt'$$# p f?|$ڷ(&u|xPB!3/0!ie|,L C:טUa>9a<|"ќx/LWNqZvȃwk1ܠ 4C Ĕ)lL#P(Ƚ"]"dJN> 2-:cK=ݦl>!%G*X޾!};ް4X$S'4kq˿y95.a]z_:2]۔gz'~arl[3rk=m;v~>o1V֮N,/۴ӭ2 Y\gʥ|FQ6=D <ܓ"o;V1 PWYr\ަt:= )LGݠFZ6=k5n i|7nUX%42+Єxy2wwB01SNLM0DT0Aڤœ¸ A%X CG Rzi-Nr|ХXDI+Ƭ/QĄ$KV-9f25kC 6#uUXByZfe#Tu7#}=Q/&o|ŽFP/àrg{PQh ؤN^`}zG\hĞzߚfM,jŖ~t-N5JZ־WaQ%Ob1s-ΨTrVT!Apb6svNjQF>:'3|ZL)N!\+b|-X_f3 D:k6) xat|'" 8lɻy8U{AtxNqr߲G5|÷7&IDŽQA(K)НY LvreB=2î7'2kv\ϑ@Cי0j]TP:Ϧ-&݋ϔpjB]niA`@2>6¡Rp٨ K[cTEt TdR?KdeGrKwupʊ:_"YB6j8'O[ٿ ʈdr&)>NzL ߇U|fcFHMI^jNsq1tab!ܾ\8ʎ2g &ppu"=liF$(;4V!޲/kչ@+ jGoOTKͭ><•EnJ-GiBHY݊|"? hNGqFj$xKh=ZG}Dˍ}h] ;Ul= z!@3$aAVdJPb=ycJJ资(}œ0SF&v}[ty%xzxt {K F>3wN=p5 |bq " RX?hfq)+%޶ï }y} WvA\H9CnqM(}FnBRn %IihM恫"YyI:90\S>3+uF ד~ R{@]ڻfT)scGw4\s*6"b_{nC,%euG]U d7)r[ S;oOA&tY1oQ㜢u?.-7]:8v_bG(rܨeBG0?Y3Ԩ}q Lyvu o^V2N9:]a/߮{6}s9bщ A^q";L3tEeL` '!QwX3`Q1XV-)蓺 X[h_ as=`^W3 fV*DV:Zp5B4mB'T_xMu[f{J *פ&Gc<.?4ՌhV~Cn#6/FH1!NߚH, (lр7l!]x,ym{P )g3::ߧjR%>gbW]zaLV.ߤ[6gxM7;1tkF  ?Ǥ¿tS' *<"CG)͖SCxR3+^JN\W(eMS㕗"wEz ]F]Wƨ4me0_ ǡ2[6C3>:Xjޫtv#I@'Ĵ AVhžůM؛},5> +YEdmiAWf5k4J2vNO w} 4 bt-e2s<0sd4WUWQ6Ɯ{P48ȰWkV4+Y>#,#Xc [j߰ksq W]iJ: q]x]Sl;ж1ƍ %hp`Ω܀ f9b桁{L*k@J~q wAd F[T f+!Y+"Y 0ff=) c!1?88q`&}tmj4E8#<B&gJċn]TWx/_ȝs܏`yy+]pF%A*LߋMv 6^XJX9"i.u3-_,9Y nrg|w4Π[0떔"eHB۫;7za[¡\8bn7ey[ )FR/vHl"UܕKKv8RMXәT$ɀZ,}5%[j_Au%P.\.h'n_U_;/hc&`wǥ`W:( %Zz~ _~xMlO}se6x C e8b2?FlZ iztlmiM |5=q?7uUDj ɀ[2x;?;W$76~,ǭ$L.*?ʥc9 >J/,8afv̕2D.X,7X7STOv3q{EO+MܺEXV`^sV{PF,Պڴvi (@(P}3G@P|?.:4E,:qx0 G̿ON-S362ģ켇&KLvr%?,^2V\R}rɧ~xϚ %4O=َw |Ji,_Hf(s{˧dv&ԃtk_|oz$$yj?KYjۜ3j)e=Qfoxபqrb(H2[b&cH,f73 MDn)8cEő;LH+eti )r0;|!;gyk5mZ/y 3Sbu*A~}Z2B]:I~ɂ04~I CcbSAŞf&䬯| ,gN4'VM?Kދ|qgy{96^R'_o:Zvh:U:i||q<%A5ǯK-Xh=}vP]-L-=I:gŸYdOkq%愂}hQc~i9Gm6`No*up#8+s3~yHzp *lzn%ervMo&.H( ç'392$SPM9ڴsBzQ~]RC@KaksIMp ԰v;cɈ 8;!F؎/GqM#w<_]=,̉t H^M/uқ6h;'N U|F`_$fAd7K)ܞd1ʬqNb`CNHV]"RCDNJpSܸzTz%)bA0MJ'_?tq ;I) @fz7t1½cK|Y׻ug8I;՘aud_ f{Mɀ}{V/?^m?Xl":g?NVILy;_A+U* UӨfJ.3JX˶ĝA}^@u"0;r 9imڃ[D<;/}D-rƓ,U0D`x+}7] c|SE[ܩKAпrHlP^U6{/=沃:^JpwHQ."sqL/dsKگ^mQJIU)TA?x>vX]pVBz!Y\17bd01Y &Lq3H휜1֬4 :DaqbMђC2(yןYeP$oeYD9%uM2Krd Z..OX\kzġ=4't` D1lɲO*Asb5)Lx0|1x>AGOvsB<'JK,-pM=긯#Nog=+hrRJT-uqG\YGP::x8+!$j6Z2_l q􁓟"B?MplqQ"uu.QH77Wqn 7pxD^h$iVэzG2Wּ;URK5?E.1&-{~֞iTpuҷr؄`{^ol!MMG<`k6-ܥ,`۲p j @,Xtロftxif~K"ҚkU 4!LmkU%{.;?2:j|z8Dd?ۨoFZ7iI7vߴր`4K93Zkl̯mQĊ d'p=ߓd\S=bE1ml](0y@u'n-Y1spi9&1esЬ?g pQMg?H8~EPOBRDxIh ĵy!o#?J0f~:G讂/޻=ՐlFqH5bZ\o<%MxSZsLSP/2Թ.@0JK KsYE  7KCcnf5(}|sZ]O'Hj@+Eѻ6rDrT_VCo[o N) PClZ4{gr6z "矄WhOTu(6=6\5Hdيn'9:q5vCx;e /ft^L,GC!/lWd=hSs'L֟`{q/U|hEˆv/ PԽy ptJ?.U.wiXHk['2X)F he.Ã&0ɈL\DWCYi`hdl}z>U;4_UdU/@rWnOΤ `?EY?iYR3JnL7lk3`%H҇V4/.HAB Kj'6ᝢ$}H5T_SP^d+/l"ܹ;)8]7s+D In\! y*7P\Cq7ڏO/S! pGv2W^Ҍ-! xX&e~u/g'4FA*Sz%+=P}rˤ)f \֚hy 3g \gvf>,;Őg\awF#!:pK:`P)/h"d|eȬhFۄ ҠSٚ{oCڨzYoyܯ.$n= ᶜHJeKUA3':Dc/aՍ9q\#LLvđ kQ9.ӧa9W;Tb FJ a#B-јGCgjtOCHM zL$&b~ѯ+Ӗq"LxE&(n`λvkJnA;Syݶ$  ٩鸠sA`P?gW!` ulTݬӻZk2;#sb5RX%P1S Ip@1-Nl%FB6t1s=QY$38/I;[65OIy-u(2иҭŋl󲵢a{:.io絀 X8&}FfO; W7וKF۝?>p)ʄxɥ!MCL2h8J{lKۥd8%vEFTk2V(S-{Y2}}zE3XՉc%Ɍi@'&Ya\)aPp?9ډfd:gB-Vs|,.`pΨd3y8SH)yr`*#8>W槯ꔢW94v'4SKeք@c$jYA@W !ZR.xMmO=hXG3f}aCD8I.e͍ 4:$Z8sDs`VKXK_k6M/;kI<@im40v1,_.N|i ?ZŒlj!c3o,, ._*"zL~:7B0X"EP2l?ZtHz :H^.T2a-0Ӷ6B*̮ ֒b5eWtFeuzm2T+Bq\ e¾{dC7f O#O@r9wLH97 Mg6 Rk"6Xɦ!B!p"WnN+rqD@#DD;VH6Zvwǒ hO54S3"k3?zj>Qđ$n~x)BwiBT}iPk X(~0);Zыz=նysݡp[yQ>6g|= +(z'Cل[3]7yno? \a*% խGPwZIW<(1T=HsckGQx_P>q| ,Fh}V#QLb,b BI F~$c01' 0uP-5ynf@]G\XlE(4I4łb i>UG va&0&|DKtV7.)ͺ(` R&_+9iff񔿻6>8=BA֕kƣD6]̬]~2T NGLzEZ-PJ-_@ 7IgϷNVlCG7nSodFxτXR!'Y!lGv1.SM5QSIY(e$S@Bb7=pn3# 5g)[U>8t]̴rݲhw"'?4Gjݤǣjq͂=s⩦2L.S)CGM ójZbHĎqK " 5z;Mbm9Z="҄5-)zGs6-8)c Q <`$<ٌy~˩DܙU]n7*bO8cv U1-|Hd}hџ C2P3q"ӭX4 jREN%T_&chJsWmspZgcsvVyOJ[Hyp9TG=}9ә[$~8fw5n˹7. 1E=N@)cBeTq*c +{ X7<Yr. !K9w_޲A2p l$? |6&I=\s-J ;mAnzlEWu՘ǀ2Шg=Nleq,Y'2mդHTI25z+I6_^9K^Rx/P.!/v\V T519 6}f "%'&^Z>V&SYBo\NQ0oOLCh9&[>%L*rY!Ħ=E:>CIHzkD nMA[du60˔jXEܑ4 i0/5|nlNi7}x5<𐌑, 5w|a:|CEԱFD~}+jƒe6+A 0n0$T,%kHI//Eec\ j󄼷Fw[myH A;'©*E[o'ՂbyTNBJCKS,)P@1ϗ0n`kq]s2ɸ߳]dԾIq3xq ](!rtk^]\D3!톌`{o|2!kA}T!}!GmJ̐Oe ֢LEX~O-(>N5/|@e 8[WmQeCt(\N_.myT(>#DOƃ*1bhFʅ#{bKBfsgUICf+hRnsRD:/٘ ^gj";MX:&#RݺIV\yR3<,b`)BQ2}h\@]"#=V3)%f/zPBo*Ϩd^ʊ;>۳gjS75K.͜l*6h'ǹEâYVCQ2aE^nYY4-w9*}E#a֏AQgQk"U䏾R`rsK#OqsY()Ae)W^I6)V`MeVqAMy4xnDEXQdF%Z )ǹ7Q cF]/,S,_yЮɁt?s:8R NFIݑ6*dEHJë+2P Mr9vPʒa];;ƅ_y &b5^2\ RAP_'#6БZݯ[XF0Ԃ:xFΫẄ\D4 USlE7|*1JrtBSx .\}gK[oؠSa i*fNl#+"nX& MLR5L 䤪0Nv5+jkJ*ۡg2őY^4!X&,`hC}+/>"\M=cpx*K|ۥqR 껯k$ pu !{XpLRЪ|jH5kpZ7l4 w`jܺ]Hk;D^3I%F.n˦q)^^-Х.k~l[;߈ٜʉOZ̀YHmrkgnӔ0-YJ E2 C>kP#Ep,جNU/tXDE$RC_0;7ό!Jf-%H$fȵJ/m:(Ђu.KDsCqIRK{8@ 4Ig?p<Օ6O#QLa)\K,H(npP.\69]RԣVS\(pHk8{M<~Uܩ2p?/Y$v "QR 7l}% c_ECy09U^ ^$ r1V\kշףxzJr"`Ǝ  j];!yW6L8p4;PE8ŵ=7dǕeMLX(m8KU*|n3~ Bi.at K҆$}J? !fy0nn1XKYX4ffڊeN?wW+]{a)}|;ܟ ʓTdd6alc ]m ˋ:1%|~1'Y%wTNkMNEbx~)]:R]|6>8gq礴8vjO;[Y:Vȅ7h1_ZV2XKU.K@P#dZ >o-1D~gÕX(&n`Lox&I$\WpID^{L*T5]oJ\`bS1%mH)C,8($?h`yjĚRi9'D ߂ab\+sBŸEubC".PT|)Kє\DyP>{Cgt3XLCX% ,&\B}Q xfY,)Y7 jzrdGPi5$4HdsC_?(o,⎶V@݇_v!yQȑVz[jPRч=b .l!qi4VВiIU\ d]e4`U 𺽣LJ3~o=mꖌ]7 nzl"j*΂'˖?QIZm,OM);5  BG&b$Mў8D'b6CAyveE+xvzBPV2M"&[BA>Lo:xflOn'(#֍V PN'qչ7;{3.JжGwhaR#Q(taſ>}G5b{%_T 5bhu(BAz*@h |sx=g/MNaޓN#y|wkM@k:f~cq֛4M}'$}/iB>Z>r5#fA`†J-Roek:`Jwp[bpRnr]h$zSVB  :`Z,z L^!\yc XRD0BHV\5;(3+/ 3)d32h AE1}6h`jJq &\5H,{& jrxjrO9OkPD0I|)JPi1]DUSkh%ג-<.MTbqH-cv8i%_Q+Wӿ r{Ku ?xIC,mŇϧ !M-)}hoi2wsM3V`Y<<->xmQB볜K+?#ƨ啅ݮ}C+G\`[Pm=XIj p+=4xnX[ I )‘oN|")z'V,8>X䬱%a `dLWVֈ7mlX ׿+HYĮiW4Bɰ#;:;g.i+,M#jɂb42$`B6Hgæ-Bf/4 ֿcO4`!za @~rFP#,0tq hDV6x=-(%b,J7+C0&%^̊{`gr)籥Xb^ 2aDc: ͓s>}b|7܎鐩{Pk9#^0}.'K}<{5"qܢD*}|dge^8js5׺ę[ ϫ-GNSWp-f>}fAn3&%-.4XAlZ`;``y US;Eil(h5//e) o+A 1a!$qiuܙmM\ i:$`gVHڜg@U9* ^A gS?puC)e>Ţ !D #PD -t\4@ו{3K\)W8.@Hj݃bjB N @Ȓ&a 00ȧvMBqYCN#ĤCȇ\rzȆ Cb:$U]}6OHpSOkn=Z1}Py(2W}8O1|يlR0QC*ƤA (3K4__L +-)Vɶix\ٞhsҘ6K;o YPGנ\5Lx4 ȇخxR1YdU~ho.&̜4w.1 PtlMg]4VQJ ٹ %҂ L.ZDX'oHz^Тkm_>;&m`ГǷSCA@egwvGttT/+`jqKqXQPʀ>m{̃WlB^܊$ -[ɻ{"t>#<kpx@=1 ΊK#)忕i![(Jjp 1 $/T"%^%a@K- ;i NEq-=j͎n`LdSfJ`m;+fQPl)2se}Um97yE\PO s{&~iRHY֙[KSeILݮ0*ъ0av*ll\o0 ,C~)Ww% _U[%854^ ݠC[>o{ug1q v,)TosO63_$4A8!(D4_';ܘfxG #dLҟ1`t]!pNbLO9Ǡ; GUw :ht̪| w-Dw,OFeOOQ(^TaVQ')xsgbSԫ<6R꯮z5\`IB1&O<-l_B4&4s9~k?O=5&.O|x.tӳ9*0N]igMV w{G6 эg ;P0k_3{0$k3ز$ƺC%m6#ϥ\_=gS f'0'}GVOӦeB,}V]c)5EǼ+PfF2v}i[obXq1N[rOcMLԺ:jID]M 2p[jaO]~(<7xq1KnjHQ"U$/Ұvuҷ6F-FWiS$nlOR}cSH0/8$~s  $[lYb")Ϣ'U04Vc"~"_mb39I Htr( f@EBz$E=(?"ZD_ϖ ?ҋH bƸܶ\c=]%lPc)Lx5[e^~qοYF&ar 6URJg[O=7;Kb脽"F)d,PHՠ@ZcSu_UOB=$BhȾJ2H+ 4Ci o¬ *8>!;h}=qܐg.K$O8 LYW)ᬶr^$,Ŵ/mc>'ehy V0FY, Q̀r+;w(2ThvÑUrK%9m?-[o2cGJ6h`S/1:f(iJpk#ǩZ;IE^&zIQjN y<|xȜVؿjZ@j({ @G<۵d 2_뜻_bh#G2,38E,!: U=R9Uj;|Ff ҋ2OΎv [ouLU&:ca!ǎSw ^ɬuڏ;^ZxXH{n3Ι7i >vUiS_ݳ  ="3&;c@d*,N$  Р<0R6󀛿Y.I6n],/U#иZ%[gx<r;a2er"\U=T`_Kce:|@6mo63of}/uE2%΅Vzc@ {Qq}sKlY14>P;q8g}xA$M(azk}A uQ! QqYx*6ú MHzb*3A4uPP+CfBW<;hR+ *CsĿQT\;ۢ `X/O=Ԧ hkvwp$j.9Ew&H;ұHn `\Z&5v2lNu桬HZ[F<'%N;k>Γ.TPLMqP,iǮ̦Ě&l 'L4MޝOk/ )icLwbXٷN-j R4*nWҳZ I,פANfrQ0{ǭ[ciL^WfG Z]CGy?߹F}0hS;By^""# i .@AX/^Ҵ؏wQI_s?%-ݲ4_W&K?/lߗ/mx( :mi7G1@;aP)@VҔf<m7 w_UG'7fzZ:W8K ˲-2P2K=X! 7lP__bZv|sتnw"MP8䔂zn1s>+~|ƥprL,f 1شFҙ&m,Fke$̆|*p˚_}[ gHCeW Sszn96 ^ B( ,YIyq2;ac-r(7m7\,Kɉa,GP6ul(E$gOo.+_1 ] iy( L.GfIJ?O.i L>K 4#.٭_a^9q>+#GqDvyQhʇx{m|f#*~54bK횘CcȻ* DmV:Mpnd4̇)h.eh~F ;99<;7՜B"IVjQ[l}$@@ '~+98+ݕVwBE.y0TN>570TNw\1ҕ0S;0m; 1Rږz{H]܆̀6nRl3}fB|ђ+"! LDbe63Dɜ٩KF)쿇_Y~:€Z%2Ŭ?à`S\\u*6՝nOQч֡Z^mϵφ  6ԧ-=aUgJ&mXhkZ~.$1 ":TV2jOMes@Mt0MJ;AW5mlE?zܟӎ/9$Jk0d?nˍKůi&V߲TEwDa(&)sV:{Kp:6 |i0 &!MT ~Ch '<'A߫S"[Pߋ*fV ܆@`ƈB96ɢ>j>$(l'OElWF)$Ljc<,O1N;ħC~,`Ln{fnR6`dSvXEc_Y̘`/-j^tW7mlFƇ#E",ԜS)\DmhDqvj aͱuMgdnPmvzm#\ ~ǣ{4  O}h| 'I؝lp*/HNj]ܺu[BrpwԦA)acq"P w[*d/j/Q'mf V5FF[X}nd(-.vmf9=Oh%kOfFOoo06#c)L$lǷtU;TJLJ+޻Mco7D5KyBrea ty?'aw9DLw (mB c^cnnPpm8i7Aҭ+>S_"xDXb3.Kڇy KC~4줠kyAE>^=4ߊNJm쑆KyEB͂1h},qpȬjPsR[\yifVR<>zܭW_܋8آiRUwt%_U)(%ى;{_C*Qt.PL[J&y9(5/1k! G_m9r:fx`5OlEޑRzY AuVa}e?c KM=!&O}DDoy>Ŷdс #/Tqϵ[04}}J]#x&(ʚt:^m6r3uB諰#Ǔ>vޓtnIr&_Z*f-c3BSF;cqA,U.hQ &Oᯫ-p0nNQ<2q.q-e7`pB#Rc!! 6]&II ?>"'Qo^,@(9>.Sf\~ v}ij!mKd>ŞhmT*cIcVU}\My-%Nw3;%#|DLee2c E#Ý-! J{ފ\~?5c$b߸b}eNK_A}eb>;Gtf& Q⑻ lfٯo ė2&?bsa<^ Ӵ46ZPz-ǴlaT[X>: 0Z2n^,%=Ls::a1|柭K7횦pN* T'8.Z2b{`0㔗.um1|AQz_{K wee2HU1YlB9 +#n?8WP-|}-S\ /e'BLgLύ'?Qt]#Qz*8"zl.MmKİ QrÏ(.;ޘjZrM?]?=~ؤ# MbPcoϦ'-<= olCYIX&zSIEQX`<^J_78 !83WHOxì]ʤ_5Y+߼گn[gdl{#0tck5A40Pb!sȮ+Ulܒe| CO6ǣCؓS1\FQim5ó?viF8[ dtN!й<{u*<d;C#iqsw~ =h^d.jJ3߹W7u%(BwNajR'{6Cط3͹ˆVhH΍F%\ڗ+|6{4bu;$)> );S=`FJ_s)װ]?2Zk1 _(4{A¹Ñi+X O7U[Aˏn.lB%TQ'Jh_PIJ2 O棁]e (䔟ՄSAjry ݃Ϳh*dJcl*#Wf6T'8^i[FIl Oh%PX9zj뇣!x be\]o'rGyX e폭2f0}zIACj .܊ =ZƔ=RfČ2;gCŦ,U-:-boșǯȬoT8s3.MtF൨[(9] 2}qp/{sڙgXh|-]ݯoR*u̒9K=1J?^75#I_/;N xC>]xD*.VoԸ1|yQNX1hpepbJiw#>ߞ;/3ۇ&2pwۏ#u_ug@=#nN7G Id|sV>c? ~Ѣ7JiZ E79CITF\@[\[.mulفf0Hswhh >#miW{+ :05 ɒ6ftTxRكPQU f; rg{ߏoU?0L|9kN(댟tv@1U5#}ほ@jѠmxmw"~4!:( k̚:K` (ՇPR 'Fu6)j<(8W۫D/ = ͵CgDD9 {*M. _f6xI=ZNxA ِ[WG&nv=>}וnƑ(x:$ܴZOqykn?~8C$.6 &ՠnݕx pnnR˺.J"3A 1k8ITnYweG VgTW#=W;MJi"SS"c!!|0+d4MIfa&!:t\ܣn>R맢sUa4jT2](V k@LnD*CR~$h@IpPD}scfB̌}W'$MH؅؞IVΦb #wVLό/?';}" @z = 647^ ]+Τ QRFj8WO.@d]:*ٵ$K W 5_^Pf^uolԒ3rViO) ig]c $ƚ |ĎTòQi&G?LirA Uԏ ^7*44?wp=9s \=:ض&G?rX}}kb;,uێF0J6>=]w]baq,)j a^r?yKBf奸R /)> Fe4Epd%:  50#VD?@S8 %ƄD]]6G2œ.W`Nyv ȵ ~Q~ٺdo|RI1+WX&W{7?AE5. { qJJ{9rjIXtጫqJn*ԙ~q*~'=Ws #h5 `u+dhuv7\tnC#WrMdЎ)Lzr~=i=5P&8 p_'!2r&tƶ uh1+iRz9KeNQhK\8{~!?ގ]0'mf&G>C4&Ovo&=xcmBzu LbYZVL d"Uc6?Хt%+upi`?Xf #8 m=Kd|TEq*S" v|tÒR4q,ϧ|8cpߡHEXnC%NG_OYz^ӇtLEHkT3ύ2Ƃ%6 Vp7y8z*h!%E\OEz}oL_pM6F3Hrl]ݬDA(fƗ!TB/#9|NT9qB|׹Q*ԈԢK/zpQ/;' f:ڙŒ)>h$CfI* 25Eѷm>VBw`L`kPm4ɽ(֭+=}|Ujը K| V^ţݞJQ:,M/9\kCX?=9CXfxK vI̤D.-΃R ,Zi` T;PA(-H6aH~esOp޻2y刺@$K~ fk x7+-Z섡7F@};eȯtVK-W =6d jnHd vنC _!L2FY޼{Ռʃh~FjvT=}#hu 5MoNSzЬq,C级@Ow+C=#uayriBg:ѡ2INQ8lgat#vrYRg|Ɣ [^,^rJ_ޑW\&r6- 3I32k]fL7^m+{E[vP~_NZpF՚᱒ߍuS?t]\˻o,$3lh׺I hfI[JjY{g68aW`c'1 &1&g%g$"CRP>!ґk1'B !cǸS9hc]AP=)jKZّBVI6|Ac־_p)Fi( 6 !v.gR[<GԀ̡vF_&3HmHfk _P1Ug hK`Zz$%68>)`8 dgv׎ͤZ, -c'c;1=GN(2ː P4*  f\;J[2:m!iŔKquBR/ !!(s?nI`%B U1'/C+aCP <= OKE` /h}f \Cb#-E+u6H܆l*IJznb`rJsJv~&6rXq ljXsM$p,2 zpX2mg&A$uhQxy'c#ӊ4*rcU Y?WT'+{D/ g40-]R<aNkf~׃l'a >fP 3BMxh8ژ7_%{Fu$yB.nnln+Ck)W!ԛ=MGXl;wxj"buP\:nz3) D\z7T:fhSK] sQD=Pdz_Nl54Oԍ>=k2C$OMoM˩۶i)/+!B:7G0L[".X\c"DIƬ\ϿQrWa8`iZA[A@hiz|?U '4CLBb߸?=$T&S = 8xxD*ͫ:]!8˅ ۭEڼ&|z2(һҙlmYXNǤe5I՞93&69*^ hLp=Ȼ^/]gk2gvDK,3I̓ Ӳ㮚,]#7#Y*yEĹ- d!5҇R1zO#?RPcT.͆!V6U+vt dy1[-\GSoW. l !`F[eqVɠAbtq1yMĨr(J4]!-^D Js[pxs5EzºiZv s]d_K}@#Q7h"nVa^ۙFA^beڂc;#boo&k$X5O56dW-kHG>GSIs$&49P <.h(|5n@]m8.wuo.iM kSRw\ L_,e[M'YهQ;qP歼(X&bw2yO.exfKV)ܐA͎_dX'ZXWl7.*ɨH%'bYV~)H{ֻ~DLs28W3 zIy{~ӫ,Őe>͑ŀҖlzs\-c~3T 复5=)߷ _1!xcѣD9A9dbΨvcO(k6=\Ct /mYzi;i ?e "@zW&s  me8^Y,mn+Ѕnp[9m cѾ 2Lesq'-o6El*P)X>oN_^E93㷣(AmzŽ]9"朱AU!GA?e\%l-$/ZDT  k̓ӲwPYG?ÐI,g{Ͽ]0@8C&8'Y30;I-fNFOz`)[>YR *t\S14\2pV@ٚ_0-~Y{NWk.)Pq|d$u)I6O]@FKݸ8 :xq3oY7@T艁H?gF~1ڏlKoNZqzyRF-A@gўҷSHT=  ~\lhlz k9$dC.@yKY37d`1Gʄt!63 P3a$Z2ҖDFoQ!Yf,!8#4͒45nފuY:Ċ}>^Ö0Fe|Op zB %`%e(:3mp~uhv=c1'ϣ>'#+p Ӿ$8G^4xՂ xMFz!Ӣ"G' Qe vR:v#z ?|1D8jtF[l1tqb|,CE30 wB6/i;S6+YlW$rg|t_;U]RJ@ZGWL6CVH*Ql޽ u&kV8W"ZL^˦,sb%sjYXcI5 oP%܍5Y^ gbKzlb~i l1T|RYċ- M /:MH񶾈QI 6a7ދTPA/I膫L4j&)PHv?<qr\ˀgt빬CL܏1X Y0"8a1KBh| R$-ӼJ3p4cH+ݟ8 wG%ﺁnȀz;q?lr)ar() bfLa-{̿PC|/J;MZ?CR ,NiGgpo)fVɹXaay0Ò>+HYC(bHHE1@'ltg r)F}=Ԏ]|f[+яeRQcⰑZd2} &̤G) yLPSE)M3'*Ā}Vx]x{; M)dfo ZK_jΡFH#Hluvlc̤=Si=ԽY;m^Dlb !DJnGqiɜd%sƐcBsUmJ\&RKW?ރ|X3cmJym1 d*) 9Y-~U^IWN$yGc86mRFRʅ"cĕHz(󒋙q4 5~-tǶf1v S[yC`j/`e)pr~8 `?o( )}=*p/˳nWEvmo*!x?Sx8M+\1!?ᥙ}ִp^ ʶ5=9݁1DG4&Q%xk9B{J:\]4CS@;56*&-(Ǐ8;Q& jO$P}u/K;-2NI}@=z?oѣծRYt+9!Z>Ì j"–fQcyM[~X}}ҺG"[гioN Z7j،b[gV"[M%gqk_Xy,,{L_4@(rޒTjS6ۏ*:ƴMi#L&ug` GnDj~np]nh=%Wl@«/@vBC>.́ 6 7C,y Bu;PLB? <._EQ w-A!;w=Q;FELs> H-w$\&bZ'?{oz12ڊ.6¶i]P_:caR!9@}Eٰ@΍^o 7lSizR8&Z!ج7(.*4T$v IZ8Sz7ZbbR>^4nla87۫ʼ(?h@~4E'0ۢJX2UIp*{vi KVa{䕘WTV]EUڜN=)`o]HyO v㧰EXXĦO=bu) }(W)CTrVӋ^sǃIkA[`}:NɘKrxN׵6U Bѻ#}J7 LjR[reBl]0}BK6t ]G?.o l/jЫܼH˜7_y)Xcуx Wrc׹}NUi3aEhmV>UdR4N:0-YCKe&Q`.p[r%/RAݵ|5qyg(dꬡjeM<ؖ)pGHa\ߓQ*%sH{v k# Ƙo=T2Qul/%Ķg ͍Pd)={Zj{ybIi-)ؾ&[VTL֛lKњP.4x5P\Uh.niG|X̒MSjI{][cRvdb}L=¾(4~|=OFul$ qK_ : ]ebV=XcaL72LlT%#jB%d:4Wzғx͚*"ҁHe3%y2S^: :ځ^˥(ĉ1VyD) IM^ &Q\MhJUΤc=eَL03Dv @ucpagۿ"kOڦ4LSvZb5/9N -#P 91>цypgh(0|pxxz-TE}@q։BcBwjT$Dh{{C뎍cEٮL?E;偻`^\}H:v0 fq0/u#޹-^cP?uF)kAxLJ_ 3)+Caٜ2'C\zd.YI?KY&wqiIlJFy֦S!:K_J|d[z^wРߨj9"7V; H`zǦ5BGTvms6E,Gqg)%1sPqzWIK)WnuPh35uY }+g8p.2? ,Pc( `޹9 BFD)Ǽr[QUp-nqÛ$wײ`DGnuW8 BRϡ擟 tg&+n S hd&T:V9+ca:If{) Yگ32M7D]h$j,=Zc_b̦L+Lv~S=^w=GU3c @EA.Z u ܣA I7Nn @ipnd qhΫj-"3ő)eAN|[XB+[3SGwlÞg*upuI%ܣYr[X߇S0eDžDetYH9iYa1pjv@9Pea'$L-g6Q%\<=7pǸpfg?EŪM/èw 3ǺLnυ[BE` J`?[Q:[55;"[Frd yk_6~}:ӿN [%م0^0nXF}ώd74?kѦdSڇcO4d3vj+䙖:Uvr%`}6:lhRT}m -"%J%;fYtPtLbF{'W uO),5c &8;`ϓRagYŜ K?6LF(s{pb#{WGEr'Lώ02LbяG7d_՞lICA Ně/$u*NF3ezpKB}zLG-j,gp0bGusdn"/77>|mĮG 7SYc )v;[˭>@*N1gc^hLD)qտTUƝhg /mGb#S""gp2|uGp#j^[h1Q>Y<@ƒ7_(sbiY}# ZVB6R+l4\mK3{n_C7h+;yAJiukHŗ<  ]˝eS9/lr5X bY(b,6D}WXNuwѳ Hc=Zi(!VSѡdۡS;I!h! MZ THf>d=+Nf5lB霻Ht]2JD> RC/t15 Ph9?@*D9wP\k;)âhK'ZL4Ox ñ3EW{5. L5Yvbf& ў(E3xDHH<#f7NCh /B]Y,zu|@8%Ǥr2C+# /3]= Rl³kA WzXh0j D5 |N55>{:)mS}E=d%ɱ>(>dfv5xzDt||L dZ ^ k|/G2Bp0A΅6|dFS}ܥ|>{XbۨsGy]a@+4  #=ƼL+"EwRI:ݓ.182nF>mV\ϳJ|um8DLsy16.)0>X/MmKxޏ2P!#.BԄg*Lj!2֍/1dmQc@ݑҳi NZ j1V,}tVkb4} }'mH((.98A.O+,h(۬rPIo3͋Ya!d GK2~؉S,"v-Y_z7rku,MX8J|]߅GcSH0@^z} "x ]Z>3$F5~?o-M{ H@{pE,;# JOV~ 1ؤQ0垸$Su iڥu,u798*qb"!uvj@Ow9 jYMCkegJk.@j(k( N0~DaŃ[+;S&Vfu)-LitGɪ]}ぞJJk.&]lEDW>$G{Gg*cћ6/ol.9(yX8NvɧBTi{PKT~N `MoVEι.)#s2$\D-b1-*r :ގ5\Mj_ob;MUөvBB:`Ӝ.}N;1JI'< \Ǽw-rTvǥSM~,mO$ N3Y 'pRE`gN^P` ß;5>.l3m Ԕ(z^ֲ\&5ȮHJPtFXY;Q #QOȕrSO="?,)`uO?e+AEJAiw6?@:l0kT-4o5 mow N>d8Pg6t/>I4k`>GVMT<& jwKPJxNT򗠠0 ;+]zF299wG(F  ufu\qu>z< E1FM.h8 6?wp~Bokb(؇i҈@PD4Ι;%|-:WRړi*Bj#R GS!i{ g]:|#×!NPJ<_=k wT )-ⷱoǬF-Yb=qd%rkrSU)ه/ \r}E Ꞓ"w@D(PEGPaԨC(|w-kjiOk^P*goӸ^_1 IkeDY{3hE;&U%h=8GC[r $#-pGyȡoTߡ5pahPbn܋R;sгx:W Χ\%ۚ _?J4sKSGDž]N!'Mz#wd$3$ f9!W^S~წ8}2 U;D=o>Bׁ1JB3,nf? U_HfIa܂2HbLr1Q]$$iu:07ެE T-.^xUA !yU'qPL|+v#\b{*8Zxښ)ƎCzNfytU yE諻fuyqqx:& FA|y|H{gS6YFE1;gBjG+51J28TkqaS9ڹ Hbat<˙?to]GDΥڼ3Jd))=L&^V%T| NVD9!4.LSMC00"@'>9囕T6%#p̈́cVb)\9y !(y$&" "{#-0x?mSif:\Exk_85m2m.Ddc:'S`y˷cv liv;YqlsdYRmKEiޕxz]lljJ@7Wx)FϹf0{fd]uK65 n> hXƶV']+h]N?…UWqGѧm-ݱ'ĕp #'}Y(t奇9Ą'U># PQ p\ M=ϡwGMNᖖu!HHwUq)ls' t۟vu<[JGB=hNŘ7dXnLz>Xx Њ6`M EHKyyAlܜ8P혊ht ^upo?k3^[JW;9Z]&&rg#rݸ~)itLMSeHff9x'F$9ëBշ15dž>@|eQQfRÏ*?ф||ܮn+y-1KFSHs),qX+(4(p{s=sRvy J;ʅEedԍ0D~7m< +|";B:W^h S晱i KƬx_d&f>}0#C7-\h* {ił?G.J.31u7ҩe?o~=xZh;UF}A[3 G{hXlG O bxڶZr}Np>Y3l8]u"3Sle\jF~S)Q E$9H ]k^M}V,\r1ڪX4NlSg+.Ņ32XP/2_|F+xwūQGSC D/eg/ǝ 'Xk[Of8|C=[s;?av2J='Sw N ر)hӔ0xw@30 ӟ6o9Y7b emh4^(}[¦_ggډhc}K!w-ʾ϶F.O)U$*٪1F^VK˽%'DAT~4Τj!F*2;o*k2E!`jբLn >噊35;<0[ofsmƍJz Fcim( 8 MaurvBPy$@xz r O$ @*3i#~YJK.#3S_hS6YBUOMh~?έ\ACHԒGRϼKg`U/M>Tާ(xu^mQGJwee'fBye\WOwH烍cQs7$ld^ŕbޞPj?hZwWz%l};.zd~?3;/#-:G VEz0u#~~_A\| ;<_fKAg+9[Tԡ*Lzb@ͨUBfЃKoH20#XҞ<thj v2zk{@qsmn>5u=c9tzIj805tg6a^<*_G{գceuwYi;ê QDEصV [Ŧq[63 {81Z Ui㑋j߽g5PgTf ܘZhF##-<<[*x|uQ7PⰑJ` ukc#1MztnГ˨ !Z⁧bX59yz0?f}1oJ5J"%w"=hF%,o0Ycc B,&_z8߿} VpAOvk`=y՟iWOkdp꘹|FOo1*o 5Vv<_td*lSӉJHmg0ʄ` [pj =DˬPCmֆ 5Vw8O^>\b);:|+|eMm1~Ċ9eGdPv~/ 08+7O;; -? w}.waHd*iMCH +rF:s ZykTʛԭV(,'~]dSԴK@iց@A?|w1V¿7F# ChqJ8t;H8ث6 6o]eZ3S'U8𿦹Wel,r<ᶎּ.qule@%˜AɌz2iyb+X|' ÐDECjUj?Vq928 rн+hMw}ptنFA\F 2y_If?[ZZjdE/k#e y9tح(F1|wB9Gk؉:+ R~j?D^pۚj\|lvU42A -C56Gr?qP(A/h+I4'g`щ&udG:Y؍Sͽs~<-2=sSVF a {ryUio'6UMRvɣkHKj h VijX]lS[t@ 2r- dK"PQdxI _+D=<>|oaݕT/y8M'7.TVa){LL3 Wf%CcUj)mR[ʌZF1W gp#a|>DLz\5MqdǢuR |Sξ:֝  l#V|[aW+8w aG15Ln\tK>D~㞦Yp&&j>-錈A~LwďJjW`X DdNw*CN*<`&|torXo2 _#&mN_Gi5~LEVS!B\`2ZkWڍD!GlZ)+1+4砾\ <,+5$^&6y+=݆wc7cXЧQilYM G<6q[1D|M0-JnohQe˟MRr, OzJq_rџQH]6yeKe~4ߋ!隖;M*~9_t^5&i~lE&!=/)i*b;)eQwLI_i?[q}J<48|ry+[]u@V #t"@RbI>ִމKBɪy} #U̻a^fB6WCRgAxKmڃE c19W8⢥O"HA@d(L%:yyx7 WEI]C/12}2$`\iQ [F癑-3hKңGY= Jk=݆5"{ѝƋhjo˪R3Azi_aiU c!:<4 @p>] *D6hjƆ-Бwq|8#瞟0_bwX{jB^TrZ,!'A-(E-jU&I~>-i{o&S4`<^j^9^#V)ÃȖMsfN ^$D/j" cwXɩj`!1?FnPbs0E'*)i]BJ\`FaT&)/hp\Q!DK>'T$O=+PY> =naA Q:- >N PVH5`QUۿn*K̫0#e@z~XΓӼ&Ac}jA]-=iEDl*/﬉\@>i)ԗ\bBaY*?:x~edVvb3H_F̑pG6Pg2c|reT%XWi!7?>Kr{*uJT5}LjnWew=i&># 7-Jd|!{QQ;H1+o7==NNdjG<I]޿9 W9Ӽ{C$jq[[?2?E-Մr s˞v `o_]>F5A"Nij0KXaY5_;7]|AK&"XB&\7MA )0!eF39 &ݥ$֮Fe oZ97?!֩>D|Yg VaҖ&f_:XctmLӜm; d;$=L(lpΙ/0僯A"f3F ,T@iDGi!iy٤bWj-pPquM% 3a4Œ]*u3np3n*M#"~h"E`՜1S4/%{֕<һjvVLIUqs=ͬI0ygx 8kbsrrj· HpT)=FB1 H-Bhw$?`\Jkqd48'Y)_Ύ 1P8V˸ڐ]VUOo/Wsle qiPA'vf!4|\VrLLv\ٙԿ_/&FtM[ Jrb{F`>qJ J6@)!KS`jܖYb͙!Qx4ybC7MDDN2q51Μd g c}x kܯOf+>1ICBi"B`ycg?iUhnjwf~Ip6 6>E%E@}OH?&`,a0.!m6mDѠ,$eщ}şh$;a$SIb ا2z3f(aN= ^UY`(iIeWCY:3"ÝRG\ } cK'4M ,F 42H-B| mǞh6%r)2G7*N8f_9OԆQ t5ϻEb' ?TV*" 5t='\AQnS|3}{ESyN4fv t@s|j(ӭ:V/FI%O(\%fX+|$ _[c`u繏C@ 9՘k:CP,k5GuVnOtp E(;̣ʫt,}D߰eueɣ Q|fRSy.[5Rdeђg GaT#sb,@U@W0%p~S^Z2~ ov(WTtڡwܦ ZAg:~k5"Z /pi5ʮ?KPu,EZvaq*8{ u'1MT·Pp/l E/wbvq3@08cnp vXq8E?^\顅{ڥ`$Y.Cp{Eg!}Y+3mIDwM@R[ß<&C:B8PeɜAINѲ0y~lj0FvG7A5=oMt<_V!i&H?خ?'ȦY1z IX/4FsDIƁqF- Eb֜>[NײT(Rg *(\-Pk?'ݱJyzԹΗ6r<ÔISԳFp6=py05v:"(Hyz]訽 1{롶YYIW`mRr_Mۇ3}~LH! 7y_EujӤHMex%vn\,}w(>lh j(z3,F{߫C=J+!Pa+Jm,WYL s N˃ee$ʏHu9&hR4C=/aD'2fIܑ~9;OH{c޽V}ͮUn̟E{f3q]b륈mړ~ |$ Pxn?r9.x{x.Qnj2?OxB*iL RnU X]od'nx%s&d`ߺݰ |[".lA{nx+ JQSm 5-&+Hj5X8X#Itw lZr3BkMaP >ߩ"v>dc|i+#{3%au2`/һP  B%A6 zy;h t V<$y$1tnuѡr:`0[)ٻ@]8 G#E!RYx#h[v{jA%vݔ=kfeP;Γ[-81袣c`:Q<7/ `C Sx >_dGK\0pX4H÷9\ g ϯA6ʔSOnO96:p{<gJw ZcY;]'p=ǵ.<2.(Q&dv]UNf5j=SO(rhqq%}okD9J9 k2| QH݄ &ygV۝db sV6Ϋ ʫ;e2RëQ3_Tsr,w{qVc L֪J>/ETrag^Jɔ,M;j| 鷕1Tt6,ƒ`V)jkoxKmPk G(5H0'h7 n%0QqήI)6ui ;F6 ɠ{k6FV67z>0skp9\lˢ( 1~aٺ,fT}{ fKE-d@yk^_J2쏑>d^Gշ֥:Ssg* Mn+:DFk k6oY bBÿaf4 $1 sxwh"Cb&E04wݱC/-YdA6^ Z|G+b00ϛZ'^ʿ r%M,Ũ3iA .3ZP=K3H{ Ϻs]%T.-,g1+8674}vCURSBBHK,A>Ks::j 'RDDtƢy Z8ey7j5h=5\֬nWLCin3Zk"f :(x{o1h:;kl]_A*=On -Hcۅ TJX؋aP7BP;'P 9RzO MB]ܣߓT+K|Zf,/#Jk̎!SQ|eO YjGWp7lZG1myF%ԵZ{FRcQ_8)@b&^V3I1ۍ]wvdZ\tǯ&m\*鸎jmx\~5;y1Pw NMѪF%B++-?߷=+u`?-aU,0M.JƝYt髻.^~W+ RFD`~ ^hRd|=X91@5 bp jmU.c`.i&ٔzY~)_߼W 4݄"Fە[n:Jx#qvV|jG~ywnVQʁn kZxv^:q߈Pח±Rr&"א+/s| @JYH)^P N!sWt)T_3GcŇRd{_pyNw#uJ2xafi`-,HԿW5R"x9dmU]i/0 &lvE!9~8{i 7Az%ёʿKVciȶ8bDi~{&K>MnD r̕^P̧t58޵;DIun1rL`7;aa46=7T$nyZ7 6ńӬt:qgI0vrڪy4;қ%wdM8p!s{a9Gk%|i`0RLpՉ7/H6?j3 )TO70 'Pvꏆkjiŝ*ܶU5|YzP FӋSp^Z6 -oYJ:j_/vK7Χea?nO'aR^G.6wI nxiL-=T:oO,}{{| PT6LPHן3 Ե+3Ӑ2PVex]cj, p;2&J #wd6TmF=^95AӇcdSֳ;o5hZ\ sFD}ASHiD̃ϊ=BDeyĴjjxPD):MmhipƬ+*W.!+8 RS}\I ]|a u%U Pٝɏ?vh5qUPg-_47K#T_wgWۃ`={zRW#(1p^NAFL*{^?(1( 4e!.C!ef.N6٫5ʮwBW\oFޫdZ_xM]t>؇7߲ۡIKZO 'D{"^+G5ϯA)xy) NNyuQ;ٶw HqUDb9'%).s^FF$*-"ȷ|1X+fAe,%|MD- ]]"51}M-3>"Kxr쳑zez!o*nS5k=`Tl굟`O_t5yQgSbaiz.f;خ~&Ltl;ܽ4wV-ܭ9=AuBiK Uޛfd_|tEc8ğbB HLNC|WNU'c坥X̂R5/igB,G%%ˇ?B f*ZwfXyA$:m F JEQL ۫.ș~jA*e!fG ķ.7*lC[h_Ee~T81OQrMOczHo񚸶Ex"%sg4\ƐlOO-uL;Fe\GAin{E_|qLV`d8ڋk~"{M1+Nj:X^A`|3 B'eoÝ$ Ps-,} LE`/r,~Y,tWggwr z[[ 4Q5S $uk\n&?6[ eʻ nq)HN:,5!1e'*1*fu7=2uM楦cչ@Ϛ)wE=L3ۥrj2p'op=qe 3$8nԳY40rϾwVތo _%:6Kθ5a\kwĦYV$1VHa<`"MRIB Cjo8=LpyQgO3BoC In9oX[\q̓$0H!s5,َLzleVa k[V+7$SE\G|0R,5?}l~Kݳ@MNsC?-6yXq-vYKp:[x6~q'QԮ42gcT)=ņ*5҉qB-xUOn<g`6U102}WM r+3ZG% 2ZA7RV\os0b]c譂$F ? Ư"=\aԣNM.d$^.ϖVP3SR L [Yr!3yU1$lbv]!ˤpn7id0WUL@0[1;F.Nj9+<h4{Mh6u,E'SJzz=)xقZIi|Zo>NLϹ)=RͰeZNŇᤕ$tF bhr m C 2m?3 .b)aNTˤ<0@ 65կ~f/y#y*YWX?X hq9!OޯaW6nJAC˓Ib15i. NSꗩV|} 3}"QUX'F2\؇-Eh)LVWAx !]5ku#QL߹UhWٍ2fqT3k"xJ:&%gF1yڧlВ(ajkv ơ@gۚPDkbNPm]6MbSI`5 vpݕ 蛫eMJ!hnw !xgvy]އMBDP42n0s: zkO_SxGx%*,<T䟨M::3EدmACc}6FBtK\7tYRqShƃ3Ox'ўׁ2 N]oS52| 3F\D5**?rѸ'Xd.H(". HBAq"RYgʓXi{eD@ (aļ&;(!q2.LZ"TMXvNҕ#A-pע,k/Mpo%chSŲVíO|q/Vn<!@;,Drwxi N2K>R~S^e_!~1u7tvB~$«`IԒ;@r(c U ܼJ,$x_^S~JvMD(͇4{HRA{ ~}vJPGF:;m/fί>0 f:Vki!XSF_J w4F0vόAYͺ"`5I҅h Z|PφJP!2;:QDx"kWٺ` >vb.O nEyPhJWz7r%-DkoiBkɬŶ%9,пܟp2;WJ_87Qs6=tl,S] yG 4>HD/jQZ*Zyoް>OS_Ku˵/MZՀMn~nRa 8SWqk/:3-|#s2*5Y&5,]2/!9Me^PVP#esN2i/`ۆUE8Ϟ?#/qv#QLi+xԾG4悘;>k&hέHLWg V̿{AgBbB& ܾhl4y8`>-r6a#l9ȳc9TL!DadBL'ψaA]%-, msD)_j 8fT"9 賾C; 1$ 3V <8 g~zu߼k\rP P\ BcHym/,N&+w`|YeL@0[ o.f0ZTm^_C3IŸ ,I}1dsͲԸfԲl_E$Y>Qܞ;t4b׳@jd/laW%֋MGR SO-B$ALFlWFDŽM)On % hpW8']:I2(uŻUWsV!UKJ4ʳ3se &3 FQgV=Nz&X͔|}?696$d^O'Rgs&#˦S\,ux#gmǛS'QbA5q5D7c.6e᧒fn>Q<<,.]_0 p^;yft&lYL^\V*/B'Ãk"5r>vG;:dJ4,fǗ *CqIFolA*S:~'ᨂHL37K~&VQe璉*>>35ՅdU wW}Qe,x$|ASwwѤc*PO4XegщPK<ʝ!U^ͶȰfp!gln׋'[c%/ Rڶ|T  (K-s:UXm5wgP9,P"U`\L!"dsۢof\::q^ݐcx!KThnYhЯ-1&9Tj:>x`‹sg1})/ʽlûe`U}z!qad[]L|bv~,P=<}ǁkjHᒸH|2#"6`(@.>`f'MWBWaodf|M~Lr`yS?NEjɲhvQ,mQt)?uC4Թ:5a.9®ӧIHt֞)%&aSY)pk2=D:ISN`piOּq.YlXǭX_\/_>pZ ? b` D#YOY-9p/cF뎫jBmZxR̓kd;'-)`|d^-jC "W԰ʹE]<y§ļ#e[2mϝ7:EQӵ'nHAYuu VY1J7͆N4b#e+qY3Z)Dp~_:<J^/ tVg3ܓTp(PcsR{J帙YGLY<] p͟1l>R^2H netQ,9,Dy;Ŭ2ptۋ :Ն~Or F)GL;@JV@^ e]*mxh<g^qR;rCY/$ǔ!Yk<_dkvk]/4o9`k_/蜊}$KX72Hk-BLRF]!=NU /-!TF,]cnbw2Aj`:L 5E'QtQXK^ A*% a;ɰJuIb4M-6G>(FmOM$FĬPFc|\J8o0~g,W_luGvWÅncYhF-rw".'߹#MUԎI_>bU)Av|_ 셊B._IJ|=jI?d(WG0uXo,eCҳ4 y`\˸S2åTCn-FP TT#FkTF\C08:!ߏC҃a`cCYryoVjU[_G3s9Mn/nA μ~ʌSSu~q8: yĹl'9]XU! ۆݝBҟH$Xr}cDn q@+s2MSn`l!Np}b~]JSs6~kq8ҧ[N1SL+X5z* f=Ұ4! X?{] vA7aY*UTr_Oo ]PYQSGcMjF+>zhNQ}>IHUmNqǂ|DɞSMEʱ*7 6[x,x _f+z^(0>֊n L8fP 8V8{"pҠ@g9q:@kIEOF;!&fQeV_<on4ư9YキG9E6Z i aP#~p44WNdB~e=eXt5}6UBz$ˈ<ǫ(k^.IW!{6h& *sWeK)cVkСN}g.i;^[ub%릱xtɩTz=wza0-Gh$!͈吰n~i(c @@%3<«϶SOsz!>?8 w9y_7>tlI]#e.G")U AHiEN.hM7?Pb/vhFР өt!bR?*ͣ9J c?7_u jGL>cp{c ѐF2f0( s Hh4Y%UiJkA]zMnn5+ zq 7]0JPԖh9aԭc`ލq[ HOR˨Y0H%]6e94AjL [1u7/:,MCo&nN˜r/)UZ9V{Ant,wF.ezfUIsﭾކ0m"S'|Ckz=񓤦dﰅk sg)n4}S*}T+ Ri .Dfp P=EKSi Z*S55#Lsc1&Ju,Myv5ҲĠ/U>0J]֤Hb79lw"3P E̿BhyGAh&# \E1h,5aT q~z!lFڙc`~!-qt@{~=gpHJxKRSAeI0wlj7MBNP2Q=eU 稾2zT򙄠_xg?9 [V(:a=@|w%Rj> ~±k5p4:}Zz5!p;ZxSߒ 1o˪of#I_!p;^|Ȝή%W yTǍ;]6jxP*I,εe@ $/ke6qg\2j0NSʨj#ǓoJ2Ҥh3x g "_Vؒ|C%)FCnDzI,$'C8` ^$W 2)cqI@w&nsqy}GtS"P>w3wsC*MpT{"iƎ1+GTQ R)q?U|9'^Tayp$F[ִ ZCe,ZhCy/GQMGL y +.wfE$U*J[;fďq[鎹lKD feD%`H̘y3wyM_0 7PM,iTPhsX)ZO@AYA5pQhѯ!hSi5♔ߞFKƌQ}t>u$;>FOD7ìFg+=d3B-<:=Vfx$H϶Wm2v0<2NwI& *IvGnkJ0i?v)HWkȌ8A÷իVf [L% ~D-駶Nsi*Kl1P#=QޢUpt&~4ݻ1o8ZTc3[P&Ս暎G/sg%2FX!c#0#Vg}HZ$4BՅ]*&<ڱqCq~+9̤$Yp7}/b<Αf`dɦ#ޣq{:2"tr%BSo4,WBX4R4 NH-cտm4_c9`Pa΀G&a2Z1-<7lVv7DKΠ鶈xd CKGj3MWGڻsHC ҀLg_&"P$% d-ޣsR*`cP4mAQIJx3-a^X"cΨc]'j`*LY:wb.oJ]_@|8}_ w+^lPki,8~[{XOZBm]0H24lBPe?>#1=*{m<ʽLG+Ŭ8޲yb~:/?zSdf,UƨCbȞqF?#6iQÛ"6W%w.7#^$@r-̕b)}TU΀}Wx7yf*[)DkfAU=SB1R&%Z$M7 cj rZ,̈Jt1`' ySՌgtR˯,ϲ2fHW{'ɪKexfzz"[ګE5Nߏy*l K:qaz u EL.g: 8-4ȻQӥ,p; Nc iD|V>V9uQfx/}`RRZ"i'n Jbި:aeryq#vHT/ոlH˿-9Ӿ`Щ=T DHQF`?8 ٸUljhf4R߻-77UK%UĄsm^8ݥz_YQr|+%rјCb3(-~vk|P[ Y*!zxLaVzS ͌M¢>|׽>q.KKpնZCQ'}oZ{pq MD#vڄVsxvq;G,F=0 &rcҖy#Af'ϰߣ!2+[J k<=a%c;>솷 P$aW ;2 Īp=>p~HύBb{ry|C'MG1! {EbU dΑkZ+69)<OjB&W vYC>~VWK(i<i, Z  -A6mͲw'D/ՍOW㸁jxS:cpVeksb*|b+tc2!3)RtC1 3FK7ÿ/IލTfS$1S?[ȑuшQT4ǰ!L,g"C׾`0:]Ŝbl-s?71,iF}AߦTs ~ӜW~_qkG#' BMly*OV`t2oN^Q#*{ׁ"vmN5ո!= xg-ĎA-k)8fҹ 48ܟ K0M Cl{w bۣNF/Td=򠎬)XEe3z H\ow#'p|6C!*9Z'$*Lc k/* FB rL}(Ҋ&5b@*n3K\e t`1mN3Z̞?H*qz 9 nREZ(DMx ;.2[ǎY5^*~ ,| {R$߂ɋ0z/ۭ EbY6Tsk 8p†yܦm&yegj1 n9譅 dB9\`で` ':1k'tNd⽝$2㰵LΤO2v 8쀈Q\Ё Ulh<ņ]PmkբP^tIrUmh ⿭%=/~f▗zl_= HcnCypRf-]k6|Hvi|i>Fԛhy- M{1Lѓ_J6Rcl>Cm?Fi6:sT wc?Hg-9q.u:eů%S"VC.B3d7d;Â]$蚬c7xʸS̱ԫa =^զ5yk4Ћq_ >k;3S]<l/^9vL|mShbY?܁.*.@1*j̃}ê/5c0 ˀaѩq͡rNG\KJDq@mdピ|y@ 6MOTi nnB >Q'e}(ssw6./>SН Hju3z( J>Rėw"ﳞjb(Hz+4{^xkq5Š}43=D_4f.{^ +9}T ?[ 3L`n޸ADE; #-|A[&X5w^OpZIB%^  9CļLh0ij493 i7J#B$?1_Psд '6B(z J4Sq`KiPyWfkkeTu_Fޘׯ<(Q>enj.3=tնϛ?K .?y-_pSvD{RhR:r>=)s8"N%1,Pp1F΍S_g;`HϒFz\Ѷ4iJz{}6}!35gݣ8WH˚ Y5) (ũ{t9?*b/[>u<̥AŎƋylSY;{I=H|8M{yp x [d剰ZJbFϝϜK_ Cm[2S "2k!6qPo1h nTӬݭ%2O7Kilt]6kSBIc wW'Mb:O؂~չ4OLs[%_inoOzg7\ .|"7_d*2t/W*P!LM0Z,z!n'J!UtC$ΆMT%WP2pˢX?K֬sL#^םm ١͎O:j䫬#q@ Q!mUS&.u]`p' =°Qj>,wukԟ;ۏcLJ99t_bBAkrG:3KigjRzByF&(iP7='}4* @()QSz<R/aHWcjbwh乺mSXjS*_ f[1~/bZ8`9dW/]gocu*]%v4 NFhzEvt +GwnxQpK`JSJ$^my̎՞9Ymq!ab9#vm!W*6Qc=.ЙwF~&0 J!2,D7TR;tl-bC@߭j`ٸ#-<ҲZh2w2:lWjfY3)J4SpN-2T=0¸p6Z0NZ 1 Sp][ H;ssG$]lڹzvF[$oB)ʹ*Pc8uųL: p(y^܀Ըl;. 1^=> E.r0n738^OkE䚂ruEMGLb˟1cl[`=&i]ApXZ#vZ͔}ٕ%m8`qs=VoRJ^(noƌ}]` T/B2:iš7S?Fֶg5- !hxϏ!T60A H/ UXzGVƳm"^ʀJKjįYOk{km$|?9 :Rj7ʞcR|f U}0KQd-/2|t.`t}qmxma s4z6EbzsJHw30KRrޫ8ra ͞1\fZ5v%̕j>nCttc 1!%DMTۀ8XƮ{Q/j[xgܽ2$1dx6 @ЁwxOס{ۙ=\]\_9`H=7 5]2u9XE@hČ`pkB9bsa+ƯfET3ʬI^p@PԞ.L9IH֥"oQg~aLۖ|Y$u@9Xɉ.m5=0fYTh -V'T'f{jl  Aڻ);xorzY4`䕷s`|y ;E>9 |so*BTJC>'?t#ց`> 4X)a~?՗+xl׺l[9TZǭ|jgJs_͔bx䏲/ 1V."72.r%/}3rV[qSQ*g[k%Sk,uzݫM(à"V/U WO{WbQEpw˙uڕ[F ۋ _%}`ab"Vnjsއd\W%o:T 6ugÆ Q.Bom v'5ԐZ :nV* MpOI3\7бAZ _.B~I)+^nrvrjj|"iEjhl#K'ٍٗ&6 baGOgдk>B{TbhOl/F$}!^YS|LY3fU v23G  o* Sipnk]FaL`os^W( YO|fovLSCI&1_& R{!(C>kc:i%hBþCs?a*A~"lP+O>\OqSf9Ԙ&Ί>[6 [8 1!ݛdj*bbpdaf m:;3'nu&p6o}A-)#B?t̰B]2#w']!B0BkM'k4^B'kvΠF1W+ƅJc2JG<׌uZd#hgT49zPrB,Q\;qnu7<awx'$y3x)f e[N`~11lHcx1 wtk^Zh"GHىWfxsu]f2y?bH e!lJk0fˠX5']`aC\ + =>9ڋ[.<UVSonéwSn>D8<E2NSqDM IT<&M"|=5jBx̑!Q:x ٹ~Y 4B4u֙ǿ.Tae(wyOX5\9k_ (u5x۝hGF w8wC1; ޞ!.j-!3 <]Tf5.x }"heeֳXu^f`t@S-ɞd:OX]bxga 8{(0C Lm$ f2.T6݂ =6b!mwJ6I}Է9IV4T嗡&ϓWpM(<`(e'X,v Hˠl|?HE KjD-/W͟'ķkՐA'l-.E(dM:l9bg߿:{w+y}ij)Ta]&ߏ%BZvYT A X^Av Q j7sym8 mϯ24*ȼl}X;b‘u~n%[( uNl_ x:QA>c Mq WP(p:b il$|bܥ?f N5g3԰>#>_r*mzKW@ 5Jj%._!ds24Cj>Bĵܕ.s~՗?޹ C3hzm@s&'F!qIT|JOٺ;XgAen [Ag<ڱ' ": 9 /˗ˁH}@ ABm[hRJtk^R ((B/ﰐNsCkQ){uN zB]_̓?Gg,p)v/F>9d/x5Js Sc'J 36~N\U@jOa V%?ăyȂO y'Kl/UbJC-l~%dܮ $0jOcV =@+ BTSo>|C"={Rl~dr%Y)PUJW6Ո^\cL : >̠^W1\*,uA).Ԣ#d qHނgqD'ڐsu>X)ۊ ۆI/׺wDox hQe)n.;磔vy=rjX) 2=$f%ЄQUޱ9PoB6Uq9YNֵV}-B@N-)>8/X]Q\3~ {-j7JW?5},GGGPJ`}vstm7L#"i;A]*Iqb T}liSD6P'Rɠֵd0E@/O=!{L">OBMɲT|Mp90t@h4*h.c6FnV{wnVcgI'-u (yԹ!w T%*ԼМ!i(XޑpqOSo;ge.J!4>e+J+8(~#Q7YAyq<1BaxoG_ɕ #'֢{,!,taM-eNj0Z&{mUOqs!Ԁ&#kЭGy(,{Dv }[ eh wr$΃;cc?ꠢvwX^׍*̺ͪۮ? w/6- #kXWn 7G>wϫ}ͤtw(.دG=G BLk0fkdTp}!JaI"Zϐ&8}Ү"-ohRPrj9mK.e.h.ab[hxCP(g-yotp ):"\ޕgfInw-d96fe>ؕ)qdzS|T4b{̏ \ 1qp:w`:nM& m3rG$^w{Ǖa5y+j7g;?j(9 T$ƅ4_s ٿ8?Ís#w-XrFv]>EoVw@\QO\$~MQ%Y~!=_pc_H4cjeyBWe$-/ I}vAfx%©OtYM M_wZ} ADv/gJY1?IWy~lRG298+6{5 @͍&e#v;)gω6uY[-[?nzCۅHԇ/pI#,Dfyf7$q36liQM~"=0Fb('(Q=xTS^;{j,X_/15| P[S_jWH]xɍQ<.#K8i+sRFxO B d("MyHGY?u6ؕFBL'2.>W}VܽFTF>CΧ۝T *! rH V2JK<~ N_1A(qwxeigG接"hը'H&6@JăcC*#HFYq:=)93v[z"5ݺ ahS[ZJ YH*Y*ȊTx՜s J&T;$͕׼2# avla*0SЌFU4s%h,zɐګ=aɚa“ j8˼S8(aNnތ裵? {0fpH ޥFvFf-%oH[윋LY2w!ٚc _w^gWtLZ59$k@dҦŝӛ0WENV2Qrff)u!/Dx9ԌŭGhhKgڶQ Vz ߣ#W_}!-些=wm~߲ۮ!-Z) 5(YB'!m[W S6v~ 5gGĽ@\;CY>92seaTX*Ϯ;?i*,@˿5g 8H94{ᐰ|O᝾G׻i@ڑm 4tNu`0Al2| gKV'yZ룽 bΣ C{7D6!ɑe\3Xi3gإ,K=nciGm=B8^:`u3NsDE \wM}CW?o$]._㋓ret1P(.r쭊kt,zW"8?K1MCWB'A Y}}eē`^j˧ 22dC 9 gg_ 覺Gsxr[,_#c!+on,J f})QriGarDu6)E&'hkDGz}xH *"<iSUA X&;,j 3[p㚖7s[rd;'ml'#W󠀍,$VJ}-~;o0XjjvTKTĵ18"4JRWp'>e "+1,gަުkɐFMiПfqqUH?;jx{.>wck$_rxBO\}+ӈ;*o?I#-_e(%gw\2d絆6>8^eT6"Ӕ@'fÞ`vvkc= z:-MRˠX@Þgl,=uD 84J"TfV~*0Mdqe RD Qڥ2^Q5r"jg{Ɏ8cY!ڤL>G h2 G{ͪvl- C?z3`"&P3[rB ْçe[@ PbL5okG>x/U 9*nK|O[#U/t*w 98dSCn,6Z k6#D??CH\ _'FTo?>Q|3W_yySB00ҞwGFN[ޛ6k6wg3b:Zjt1);Ӿ54EC d+]3DL uU[clNj{jQGa$ _A_ʭe_FG%0~..2;>hO%dڲ4n TS`²Nb 6$ K)?V ߸TĎqÈQQoJ(ȅBOt,9VF~q`;;lI|k`S{Ajt5ܞL:.l_]&#{u/ӤNJ@ɫN*l'tA_XH$FOd" .=m ȟ^]%+c 0W2>aD3pAmu?nl%uwh%"H(f*2{͵VNv~φ @ iΐ\ȭQs1"$s/m;spMT\̴4^=nSRjm{^+0 Ֆ#! PT}>U.mNaO6zOGxE5ѽG:ST F SΓP >Y*Wau]F`Ђ71߀(!NDBѷ t>[Oͪ>X{Ҝ97*ձA )v.9/j\idQc04)oAG}Eڵ<9w W, ­|L.;c!MFV2hv+I=t[؍L#T #NWÑ 4=<i-AISwXZ/j( hS+l6reLy?+N8LLCU | V/\U$4܃W4X,zަYη8錷{:Q; ښv E&Bp.O_"ۭRs||yz&Gy!rD@`»wb RR@d2co=G0kOo|>éB@dp~ZGE۟IE(\̫O-(Di6A@Å@Z M=~x}}!y®NcUP>OP^fDͷI/!bk!nZ=(@e6ڴITfB\"Xt̽z62k\^~4,fLT !}6W8$wVwbx@'G@1ƚM~]&7#PÞءvjWNg ˞`4`)2uAmȂ~"$wOd'\65 &XriFq,*.?U/ /K%y00q=-Y⛻V.0Y;Y64\hZuEWB>mb~kVEQU1$$NSםsg[B T">`F;hPKJH zOЬ7I`)sӺf4Zm֒]Rj.S!rL/嗏5MaarI[ay32g4}56"rVd:Gj_ˍ!-8b{~*\5`> wJ1{ě <6]I5t5wb&"~*bscivŰB53pIRRLӹ09Z;sabbv [mdtpDlo;2ٜgEFBס *_!oU,lɞ3x-WM00cPqQ߻4, ؼQ$S_ m JL` A(ߘ9\ڒI`IhGI$^VyZ*jtÐ- r&mbB8L:&ڟ3pF^ʋ|j:IE;ZnU' 4X2d1//~4  nxY7 >m13yuߊ 34 ҃zEUl~7`k&5̠ZhAQk5*K:nG]x1۽ZP%k=IO5oKtDש~ukThe7G~O*ܰNȆ<մyfBפ6o}9BEgq> m S1NzЩT${;"Ӊfh}1S||dyߐ>DU(F8WbS!ImS&\,쉟%#s ݯƐ宱T|N<)k &ȄOM 9cEZe_Fw%{eLTK1ɚ._,AeHOAk#fekf&|wR'b55C:Z4'HK2[8 3\Q|®U[ܡne63U١bق!h⽄A,_fK_!{_t}hFfACI&Vfo탛khW<߸vAP.5*5P2ҘU8IrԾ~leJpթ>6f |Kt8+%rCh4FuyyOvXfUs/ٿu!A-k­B@ϐxJno%o"!2d"')z-|>xlGZؑ R\[^#;Rx#Rt\ "dD9H| ל|?ca76pipvDۤskm)sV`3& {$ #b& NIVpdLyBeMeLy D=N@\$h8a'! a(+N $hʎlhdK]tp.i[)4b YlxJ;هPM`=@H K1*16PjwAk[iKdn 'ɔ){M"L|]#ˢ*`s&5?Ǥϳ:I +ݐ\_+7P&/\MGRZf(ˈUȔWU$%X.zF^WS( ZMC2bNkwIS!#b1G&%ӰSm{ 3FPpi6Q3Y[?HCĬnJ?<)#"{\Bq{+QYL1Cڰ ESt|cfi+^3|pM9;]-mЇHJ#ځpf637"\,!ѶӄmW;\FC*uG5=Uq +gLDG/|1D)Gyu/X XPh@!KG[b쵗n([6D^U14'L Ҡ-N]~x3@_\1 0 $i81 nRW(`j>2($ ]7 %ߐY[Dc)B|lZ\&A}'5=Dk`-(Uy<}BGa.1wJM. ]61 ^RxwuTRpd4oMb~r'R.55&4QA>xeSM Wr!PN_ /*[ ć8}*3!Z-BW,eyvvc#%؄NODPi_hXthڸ?uB%oR&pcⶹU%@\EW=q}t6lW²É/H_c8PPlS0ﺽ# moJs c@܍}ҬA+qpݥyQVKWͥYW ϨYiHU{俇$,M=5f R񗩝ԾSWzy03oG/_Lf.<ǟcȖ+${V4J)pcM^z<0O:Wd.;qKUCi!z.hź/8W吱;F,l%&7~4j0E-ͤ:JעC-X?􏽤a@#bA1"QJPjmŬ9˧~cSܖ,>h$d!gI ͋/ieGkh(5tƘH?.2p6#B#OK,sW7`'p_ww ̝Y9e1אkiC*|*{\ v14ǽ Rz4܆Yq Au:^ԆRЊƐV~_-h(1a9ny.I2 gݻfƲ5vɥ@QB \%SBF*܄GWߌUZMʷEk5nǐ9?;!' c϶+ėonn?,)|^b$g~jLvjB8=9seI(dn,Jg7`R9Aw]K~"d 1 QhD@18v sҜ5mO}GgpEcw;];/k"T-!y9g: *3@wR?42RI/>xDmH l|3Y҈r2FxِA>ǒ%Ǘ\upyAs,>.0>]SӫWBgyaf ;_)/b:㻸'CT.l9q!T܁ZʾF+~SOTcPc)ο=5={%zɆBku@1|gT4bͤBk@cԦD EdV֟ Y::C%2x~W*'Ng> x^F!|V;D?(]HUa΋H23  ]׽i}-L(a I97(3=&e^c{9oz%&=/5qܫzaWxikCnM#6u3nj]OeV%^gNT-XT)iI^E4 O=t)G8!⺱)ڰvbI"Һ6572hQSlQFojCfPmR 8[1:߬ra^9 @M1"S+ҕp3fPYvy"EK`Kx@ԗT~/-{XĘџLCz.Ns;\?B0&05p/yqW[y^u/i-WDq8RDn[@ĦNd # &9p 9cG cH)G+ ݛSHÚijTM]}r޷\U&pDW\EUP9BǴyҧxtIFi}HQס%jTbO#BlmV|KmXE1+h }(݁giOi≂ޑKPuBަnҸy_B^Ke |zks],oN7oDTd5B57["/)KLwr}SW̔eNNcw&X=U|8I/VR; K+Wg 8_2dtG :@wPid l] nL͋*mC6PVW{}PRUMe=f{4j{EL0@_rv :0>dソS64L.\a0 \ ay2_$g1C4y{{ z{lښcSUPe?͚:IAtp8Ք=-c=;Kqh/@{c-JTϒ ́m>8>^Rn2/ˮֽ7ox3G t" ( K,"D!90濃iS9_Ϧb|p"㵤kzfs̈́'7PfBIz6'%fh25XS#Yg DQy]d+sAݵwy`+Oub' #%®]!D<ӈΕ]]9_m:?1\ -?"Eր8{7,}_O{'iPeL cY|rOh V2ktJq*,&VE97k!9]o*⪰dC| jZK x&D;d ׃! KiGTn_~(OUx-!)hؖ'vQ]o^#ǹn])0xo *%ދFw2;Yq){Vɛ,'‰FU7:-:86K`}= fAօ=(|` Y t`0B&~<%S ش_bJxpB'͝;. c1Hya=Rj#I؉EG}{[8Ot/hz[a_^6/.)'6tpI)K&׮rōťch{d8az<^WcE}K)a,ख़t[j?v/Ϛ"TG:K G:@kY& !•=0kZc+`~;0 hUn6pUEE30q>X4@PV~h=gȰ;ug9UUU:L\6Z=0216Y$_eoyφl7Q 4(`,z˭f/aZV?1E; 6>۹tg8䅸aJsv`Ѣ"]z8cP$eKqW_Pe1vR[{O^ɑN V-4̞cmž${k@nצ,.81+FJ‡C}7K7WqmĄnqٖK\87&P0GQ3>s)Pxv$G>촍ZB&e”k~_~yNȼy=ߨLf14Jo@Ip.>fvZ4½6oyTx@x!qЪ׾i3Kl?Ļ-ngY7dD{3RtMF#tF0~5_>6g5< V^.1בDHekg[@3dfV`ɱID+@nxq bU0P2[GeU6=R:.Vd5=US?"Mͳ(z3Z˳n(huu 9⹂E1?OmWTfnp"PƙOgw%$.15,"4j`UOA&MQ+??!Sy=v'_d1zғNj(sz+'H̻S.Y5Cϵ!Gk`hA\l`|Nn`8#,@G]g~$h'"P J) wzEʢ.>2A39;ezE[lW'+]¾ZAc8j#Ÿh:7X"-D bH,YJ䄈IZܜ %S)MLI7#1ɔkk |]pؙK%&z'NoeTYI @{/2?ZCHr|"3J3.U.8ZF!쒭w~uCA<~S;65FXiПCe&>*K Y T"m!vyQ#|#ymEB`5`E/C Id2R wnkN ?V0e9F:w K{+8@6n:Ez3S:߼e/>sw t)eC eL7k9kW$-j36qyx+K 2 W&P𽾭}]t[Q5+{5]o+DRDA~CU52'ו*Y@^ ֻ,*s.AgtIloA VCDeXSf<> 8{"wS&s; [G?X?z/.PObG<3\! 'ּur;3L;S_8[0y/*Q$ZxŠ>SN|q{.cUAw<1?q.brz)M~e:țsN. 7g0^/g&%w+mz$3LT#m6·vycWLt}}I+>W¦,lh}nfjѣ0 \i([LRSi74bi6Tp44ĭ2AWp-eK?_8Z lM÷Tj1&D%q>4#l$hadڎP:nxl~:|w$Iǰ)+P.hLPnONfLt5XaVU~xEIy_R$(>(a}w!ka%ܑ߬KMťtM)~%t 2>W%ٗ?-t&-p@^ofVmhvfj݊7XvYb,5?lC&q0}a#k-Tµ3O +DBCIqeG (dYT8BAɫ6BHOw3&d"vO.k7תF>@t!s1|_e1-2vt#@(6xN$9TaȨX#S ճ=M3LH{}.cV)=0DI, fhd=}QJBԬUf{8vV k+ i76[Cz|H!hO,sϋݴ:Wj=l$:PXWs_^t]ua58HqObI_l{샪7:EkH0JLLu~V|nč+H}iRSW+?r3k\\#bjɶkI:/]z, n툔K8ԖMJ^\v.&Or?SX-㨷8Ւ5BViek*ק/)1%Yהkѿq$37+J %*3bo;!8}hE|z ' }6y]Uiפ5'5 9T\_7kH"&=Q"O˘qYJ NUV\roz$U2ihD(ã`AlXE;A^dh^#-;4^’RP/LC?s])͑]VfWxaHh{ & fy^*,, \o;IģsV|wɝx fcYvl:r=XΫ)4 bp9))ɹj!U'0+vMΉ| M `~۲#ޝQe1=:lO8A\ʢ"A2c/gý[kWh 5,x}HUCUiT&:!~ q;Ȟ#fgvBJ2a'"KI3EHXԽփRĺFq_NHf|sQMu3k?e/W\PD7kX :>)) .ȑk?$O+kJZ R9A x+2G뜍FxJ{U U2`D":f}0M9# ϱUi."F1B /{wp!ɽ"/^ SH)M1vʛ/E6+꼍zz4<lq)006Y^pP/YSH*C8iԠkI \E珅 9$ڝ+B3b`q=#".T١uS+5޲ !jsW38q:q0Zr/tjqlN`NCꪤ(GMۡ1eO99R1<c{:7 |>3dN:$~%SVhh"[e1}l}ۻzEoȕnyO彴bp5OcՌ3aHs,9ޑf֟]rW;y|`sVEfɁ9K\:N[)²9ˆ'f8U)-?¬&Owɪ'~=y؅v2p;:>Ҥ!Ψ_) &k,%^xc9 6}+4}Oߺ &o|&yk9z[o3LM\4W;3BK9Q#lٟ~0Aw0}5VcvRqYy `} d]pGҊƽNJD7 Ǒ!>"tu?*`JLM)[<˚q*^I- ,D2r!\f]4GS( ޴}1 2+ԅ^кs`{u!镴pv7DFhO( tPpk|2ʂRTdM, Iy:bg Oy#KFAěni TENҗ+9goYi|4gk!x.طHH~ llS(y'E9 ,jK5V$q(M٩H|\y!U"H9I9+fT &E vF}גej(Սnqm@Rp2_kQ:=hi}c8&|C]N#{<@t htGkDc|džm o)ص?)1EX028K^ 4|v<>.aP_?DR}{ gmov58&.Ѥ* εA͂LGspe=MļϳBMׁ^uJ ?B۸N5o>tԑ#cf!*M HNTz+>F ZD,43Qqec{h/ c@(K }Ezq" ׷|T;ɨY ͟7so?Q2 J\шvl L~]>{x[ 5snɈl'5OOjiÖ 8,V~tR+Θ@o0/`|*wfn5._ f'נﲚr_  &L"7^c>h^۪!?r8}H gs W]=l,:L(hwVR [2P{8zbNv~yņ#,k nÊ~OWwm?\@NN?cX!j: &),I\u"ɡ*s3}.IWtYˆq.|5tѝ!+#wD%뒖M0w_͡=vݮ-`2g%ON_s)p݆uBy+R3KYXc4.:xSƥ.ltQ㿃K:YDr;.W7UG#'!mлJ4[BiDhM JT+zE]`ڻNR[YץCsSўtT.57p$ FB0qO]3et,V?C?—hDy%gcʏ3\pU@=\)Vfe~f|j0z<}*Z_!ˌ-f귍 ` A}b crD\Ge~Sxw^ݺ t h1YOAz}zH$<#Нq[\)؞ߞQOr0x :]v'6,oa}H_7i'6>Y%h98b ;;~0h?sֹc 9oR:F0dRyٴX](øc[,ۦ}HY<+ĵ}BZڃPG,~g "2fO^C^㡣j⹸\?Xx'_6 H{Z?@MuX-p=׈l.Sm3r}Yv&X8Θm2iZ*N) 򋪼mC {រj"1v.A19r %*,#rt1 Ul{4Ӂ x0>ͭDhA>DT-0>^KWCSu6eOM-/5V[Ɩ`mMjvG&+ypT)Y sf ߲6[$a3DҵS}jgFyGv֭AzE$?iɛ^D֍#)[!獗so̘lv#UQ3H0O~y>aFS^(r?{Dz)`CT+y*jg1qܑdzz( 9q$Wƌe3=NT.u}`iߟ+/b^:y7&v #|sGI!wS sA0r^fP'`64Pejm5 w-#噇Ufc--=fwiREugj9pX(IGWAk,` #S9OFw>3KB^#[=0 \7 bj,#ūnrC$r9ƛ*h˘0{fỹ~ʀF"->3W*PsgB>o2ޤo0OZ} Ry'BMCu >$ԊNRJh̟9ߗ,.bܣnyT_kDdlۂ*;zRVb>DK(N,vy tbe0% 6+f#V6SGv||1CqѾQpɨf" BmӪ\ }O3nz8=nlΌ-f9S矪Hrbv;Y,+o+.JɞO;6OgPާI=F,>vKX؅ Sl'WD0VՏ:b\б՜P!(^yIL52XTl+xu|)hD)Klc N2~H2P~`iOYoI`@}q 5T65{V czQWuܑ@>WiT3 F^JMT\8=:~_m"Cj=l'AdGݴ è*ɘS-\ #m:8g3qқߢ45ꄎF/*O35d~D%&Э]x,JU(D%5ݏՇ)kG2"a vu-\d."1}8)[l*@yR~ g8 ?T5$meq',UB,v;-SIfD3S+>்TkhO)BQADzjp)LJ 'M1huRҌ$=uW4yAB2`߾Gf=S%`s;V%f.,J:"CSna[oRX>K_G_C}6?ٜGmܗ]7Buߺ(n_&Ay^G*\m 8AnY Q$4&A)ro6hFP}Ї\ҞbO*Sb#50CKG O_|0!D|ԚX%s-wRB}+vSS?a)=RuypUDթQ `kvגJL-N:<iխ,cW7p榀ǠX[}|>EW=fbX=nĿ mmQw$&|pփְX\E"C9F8/48[W\,#ޖ~>?o,Es,qγٳ$/e͑^ Ŷe݅VWN)ۤv?_3_ v\FDkqgiPߪ~.c7Dq8-zL3C&~ a ;(.(S>to70j.cxo/Ła 1Y a%"NLN6'R l̲E=OR{.KvJ34 SoOf~AQsw"zUn@x1:RJlK?͸}t0E#4zT)e[X&G2@6TLҩ0\:>j&Z?3)ia ]/^z )tܔW&&p2[G-M/Bucfsc]菍sD^NW ECeeܹN @k{A'{~&M|f 'U{mҩbQ0u@>zu8Xu7{xc&{vWjKP$1DK=Nd4LH{؋: @vмpʼnWUZ lo)bTž z*G9ʽ$.fyVM Ly3,.+r7`p `V~W>s^J&\#0a `.L ]Upaɑc#Ӈ;+zvEScgtbҁ%z_{H7Ɨ5%ONjtmcੑ=e*O3TD]XIVJ5^KL ka!` LmOw!  ?X[:ꓮP\Y[UGL Ži4;vLX =bb!0F/ )b?HIik2U^@̺tGl^-An ]lX+!_>ON'I30`fej>%W7A m+~UG@#Ms̒֌!r\0b9 ọƧ"wL@ڮo v7f`5֘FCBj"[ mwnf~ޛ>͉ @CW,[!Bmn# 79n)~}A1 "lf*1 PHئ@E:NZ6F hmYjS;/EP%&N?"Go*ʼN.YEVVS+l2IvCr[]!Gx=GFB_x-r߈mMu)4>"/(=f|BBX- 6J(ݰtȪA*y..f 뵠^R|ӕ$d!ԫۈ|EHP=,0poD֦ j_$kGKx3_߸YQblCU1'g IA%׷RAG:ġ5hqx^0I묅w|i~+ xC-b [1V @0h`6嚇ouJ'铆kAPx;P[p{=&OVx x?F 1Uk̈́JjV՘(<(`׿SHeCd<u갡՞7 @yXQg Rlʍi;$r|=V#ybF(?S1Qa׺|0c;aSG0[d6G+Ja:#ݔ! ŏ B!/YĆ l$ѡf3(&S#hU%!V Z<~m('Pk:@lXPtbI`nx%fZVXoġ";p=@ |nMFPL K̤;LpU J>)1)#C}L=EH<_RT[hrה6>)z㒜'b9HW+)SvQ irC=C߀7K7G^lvQX<y N]df _I_mu[42T,4J0c9ʉ} YyιQNRS|Q,E݊%)GuS.Qdh`0^J#6Evf_K广 (Կw琐GEkE)5Ӄ\S7O78ُhS<V|&I'pЧR@+¬6-[aaZsbuVӖMHJOc. 7pjdpOv"a'k;ntTg+6qrScKKFjqLANu[GKhhk'VM%,mOx ?i"dI%i>2#Gj#]νA ?[>6S"`.a$:BIM_ Z@)b]wK̻aN_CU7+9p`i}>PrtjNt[)`WNJ@0`hj0r;JZC%;cunrHJfV*E/OtxBڍXVw8{J E8Y]-C?;[bp®I%oEှcn$xkQNˮi5*qwQnW+". ƨ!`BgV:㼤d Af6N-CSD.{@WMctFz)RC\D+GqS"H Tm"],JSJ48_ɲTpLG T'_S`M*5RdO,jQ*!!meekҖc(K8iF{G2?0J7.ZzY9tƠLD{ٿ'D׿|#f&4h w(gG|Zlu8!OhFC !,Zq!-^MvƔL9k 'Ko7~u/5?y{e FBD0Ɇ·O]`"ZN)\ g2)n9qȰ*6 sw}ᔯmE<1zyT7åq75yQ 5]ɫ< 0JZ&Ѥu|~a,(_'4]xDS>GSkRi^ޯn'SMTx1Ÿ&I*AZ?cPh^bvwTCfHj{<Rk:U[h#QYɫg1ύS$ 8ִX4X\ ܥ;-\F| 5볻R]i~H.dp*]KeRc[Y@||0;O?crS_L7u&5k^ tjc9⤘i̬x5~QY6^)"k=.\h.M,=zqC #rdh0 y$'jI|Q$U6}GgBuc],"Ȣ)YTTlw5Z9|e S#.~~1Faב^ֱKo7yslD2okr!@Nm_N˾oz)\7 ;tIi2֫`(E%Ep:{_&Sw^Ƭ\Ѫ*Ϗ t0{s*Vph-s$'jd BP0$&7,H+XKze-a9>z([ڞf 49'$ytJ>yAB1M}` 8]{Pi,FqeD+/:[kX LjG&ʼnL> wLkP,}1A=5{xN;_鄧:2x鼧w4-pB7k2&4yA!zI 8`N_e>(m_YX\rr(3gZ_ŒcEɎ"SR|} 80-ՔĽ&:O1.==6M#h-~w,or+:aeLnE"Ώ* ov/\<~Y|ŗ|j?3`䒋9LEavW9L̜+\O;ahs+0U:e$>B I4o7$MN. j9@CK>k5$Ѵplu|'DL 8n˙i _0LxLe+2Hg&s-޸M$E;$)j1ͳ! م & UHf3kaAܣόy;7t3r#ܞᖸd͑6}mܑRF^索 yKLIL3O?WCㄶצ;v s=[<'!Ëe%fYc=ͤtӗ-E*mזw{x ܌ͱ"!mBFJBf*%bwf~T pcP[w5<ϼnR/Oq>X?fM0_'ܳ7"&3 =)&Sw6`G+ѭzTЙI2bB'ԧ~!IM[;_љM)'\mq1GPjV*7v8BbwR>i Ao l.!ot*ɿ(yX^bb^a<%c"fʷŬ,vP7CM.[O2c.Z7HC+ |ep+|yIc:̑N?pew&ۑ%;~l~?ݸD>ɣOˌFIy ^~M=>zj(,:,&EQ4~1CԼ2W=evNu|] ?QDթ`+yDVCV!W[S z98XegY]նihQƗ# B HLU689&r~R/B.!yYjrgGX`8@L.kE0ծƷMҐGN@)Q FT&6 jI}ꀾnO)$Pm>a:ܗ'b-zD1:3.YA9#j_]halUuI CEEPH8X*pyg0֨kCb\]+H8 Âp#/Jrƥ%ч_41`o/))-Vxrk;j{YphFV t!.2UBZ̼vĶRBdM^,]R1:m;`M87GN%alȰGCq{{֢׿YGmϖ)GZ7f\疂vc{Ҳ?4o;k<}TYB)W{kq E$A| l2'N0ĕ7cX5w QѬt:đ>4I=szty)U<&-h'sCDsìMBzQg,9nneUaXR*yA'RL@ PC4{+0&͜aQy(a Uf`΀0.MZog[̒@Jƴn \'|y#aoϯ.4VF(k;ƒ%]R@AMh~RtՑ8X2% tQ4NLv#  [YS k{ :'?sR=%{Jc d,6R3HZ oV2oDKg̲#ӑ"m`D&PV qF;Q_hbMhZJZFZU8IȮ|y-(bKU݌A)>b^*{6ˢ̆(A`efEH'90aR,ܖvIZSUr{5{U7 ܔANӹ^sUsn:'̈B9c$bQ(%#Qٵ a(} dn~WH`yM/0IrLMH. 9;KI{՗_\"@Y\=@P'p2]+WFY`Iѡ|!TI+d|~ݵ`s,]*^>q:ʊ5 KP ;gRHEm6ϣ.vtuK)2 xPӚ_+%8Q< owCxT ECdb6Px'~"l`+0*Pn]ݞ ▷ @-׫=ʇ! 4N6S9?=S*@St>^$6YYB-VhD!&wMNBh>X`֓NɆ3\`"J.W ˛JZ%JZ}QDtϦ3};7a6e>GX2 j"t's)W`frXJs:( _#=ׄtďR(!SW y Ry/HE4Ӯ=2^?/@^~OjN ?| 1&8H0NDB?c_iL9-H' Մhbj_ V7na)bp}w)Yǟ݃-&&|jP>>i%7`E4À Зa-Pmz?d>2Ɩlҍ0NھM2'Y!WMok\Njz9|>DgEν^tCU">8t8K,񰫪2{놩IXaiVγ;hws;0w.QOWֽ qО#O v}ɞWs~2EOL2ڸ'h  _ ^Bep1 y\ɘP_._/ZO ^8)vvO#40S*Re~jհ t!@!%?&خ\Fy^GIJHJCD.=Fan=R  -޳&gq\v"΄|gc_9CۙHТFwGBWj!j &_M^j`x^e󪢗9':!5h +eH"Qe^n oߤt`&x7Uɤ4'Ìy@8 Fd[)1ibv]bpA6vڶyG0Pξ$rh>6 dm6צNrE*{ &n\<7_ݘc9-ܣ/bHɝWi 3z^BxRx" _lh+Dvz<1pUK҅^J,wr-o}7^p;y+_"b") éDZ+p͓Qu$ Y`IR{3֟TkWE+ VL5]ņg 9ڒ֊BŰT59!w_6#ܕb0X2e+ɚ);ۯ=*.NbiQ$5UӅ#JGY4ɼ^| s|G$ '[x YB)mV@^,2PvÆ;E90J*8Zw!lݗ3T{x! rnJDS^X_wL=3::yD/r35П-GTZlcĺltD?:ނ 3 UR;Ҷ1q 3~.]SB˸WbU=6Umn:M\6>^Al"\QB%tSB<q\&/}=zam=nMɾ Fx- zeǛZ'z5>Ҡxϡ*A9>2?PjҬڹR!|5~ Ќ:w@yԌ(P;剆7K‚3yXOMC!;R#ۃ/6.:f;ל#4bFͳ<ّLTsزX{2һv4G4Ua [';Rg L{Ε@eCb,20j +C:Q5[v8T9qRۀ6sˈ]פi_6kRvNXA0=t˦VӸzv(BD[ŕS5Ҭh$Έx^I[PMD0Hz@R${zy|QWz3c{¿ʟ&yHcTb}_y,kIU Z%on94, S2 uc9's:3It~[>&sy^-5S͠j(Y'j';F/Ok32^1@U%_&=hy`6NsTGX!35 '&hS4 ,0nO{~uMU7o2c0urO+ 5jGϞ=6 ,{, 'oM .P:ܞ5;MS*Sл`:a8X6)zd eH#f?HMmYL,kd/[[n=, @yLug:K•Ґek'( -TI/æٸ{8JCxZE 2A 5$Uq3K7m % VعW 9V%r:sQ [L1E4:Ƭ![M͢Vp@P(#wkʩJq8 2[%}7 U$l`yB|*'9_.o˪p}2nȗⓚ|ʒBN0 'qP+'dmIEڽ\VaVY%aԍKk@NG1?\&m@)UBMև_KcH0VE+ϣRsvҰi4ꪬRfdN9D[4A!T+Ƹ"jJ2Uuy̴>V,4V7 J_5 h7Iq(" V!$se{0:@Tcf9;w{9ehJV'Q3-ds 7ZWߥ䶏o7@ W8?'w {lys,O5ΗX&3~=3kg'ly2ܠ2P΍+,zoK) v&N*= [MYi˛qTm^~ɹ+7 WWcQCvgD'~X( >-F0`%2O+~!mV|['I-nbS8eA4#4H鲊5(QC@ s&@Yt߶1sHz祩J3xCV`fo(4kۯIXE4oUWYڄ;JTRe(XHA#X)e*wY'юFg 8խ_7\Ψ[3_T̘M/ʫ،0?*)q{MFϫ '@|[2>}gn!ot#3Qwj̗o(ϛ,@?.bVɷQ_$*m&NY-f'4#\1$D;ʸʂ0·%1g:|J 0d(Cl|u=1^5FӂX`oz弭wMnqɡ1o2(bD "I~D$Py)M94 FTg]f'6)4ʛ҇JiSӑ柩~l#jcC Ц&H%n5Z 09fSfi@ءwuT^wH,#|eYԽZ6+ҁ"8Ix |9ӎ'JYfHt 1R;!Vn-"^- +Mbs!25-¶!oVDgG5xȂpD 'ps]78}I;9ο"\hX&:0f5 HGBcMtDK 5E%6z\`Ϡwݶ%qV9 QVY 4 6e%HOh3%/&H[d }%U 4܏ l 'ilb jB~X+j]؉R/؄ji"%! |-tZPT6Ufjeep\D0` ?ܭ5.*h0:Fa.e/2&@Z8:5Z[N-3BJH6@_wSe=srѐ;Kn"d4a 3 W7s53MՀ aZN!m;]=m~eMv,1)\Iu>?ZsVxv$3v_0RB(w@1oҎ x ̺ϧ3`᳆4I5%~g1. F B(9Σ9hen0vny_׭ik1u0'c*z !r/r3yS]J)[\%0>Pu!rk+X^öOiSpZ!wn(7SH`ڕͱIIvJ uPgS(^/Dџo:>kG_[+)BgFa rN feψzATw; C" fD`hd<-o#fTCay gݶgMGx=ib3p2&ui8#2:-W2:{U O\&aK"U#Щ%0gx^3MN⭦URhVWm[cye!ݓfٮ}Fxp޽ xp}f>p8[-]v U_[nG-lҐ>}—jq`Jc2X Io:>cH'" !9 Z/_mR/j%YT5 8YݷdkX;p# зg m:? c}L&A, 9-][dj[4Q쇃1ÂVN̠[O7ZV&HX3eƸH!ebբ{Z#3VzWG ~w\13AҋX8mُ.0fK7*BIb]+ M,VHR5ڦ`4'0 ;㓬{raLKd` qBLc&G zG=X':d{l)/B TpN+0q)Nu $M o, )(Fsz\{ғ"OHh§3ǛcFWiQk9i,nD][E A!p_:MQܻjkTJ!|5 R'Zf63`Z-a8Ѕ!^M.z~zDZ8W'((<(%HVcuojxy814UnYhd+|#ʶKQ^r$XEZX:w&,1^LIl&}ݏ)fro! >r9B .}|T mN. ҉_?YD8ckt_sg0+weD4@xQn1c7.zC $,J z & T/Yu2Ҩp?ՅNţQad18i@ vK G 5UQއ%XƮʷ޼?[4hRX짥Mթm}6)c: b@{I-$~_ttʈc^D@0*X /e9`1d']ވ.+>F(Yy$wqҿ| 2 =erjzy"EBw0AnDv ۃPךvcȐZx [Sd-k]v7dkRX)kK48darO&U]&z{a@:0-2nZl:&D΅o<}ՔӡCRjp0gZ}J:<;.ڇW 3J"-Ritc]Z=?Mb񀣤5JV^HW/nA`##^A|]D:[G`ZLW{-KglP|'>}. 6xT& S=û|wm!'W}/|k Q<&#x%(hV~cQ7s8Ĩ6 xڜw?'QVV>E)JUK>?6!a}2[bY߸#s$G3K;z8N'?2PaVV-r:faU1" uݒ6Ve̋'O?j5ko~zVIEC1Tl~ֳR`=ӳK)E6)W*݌8ƭinB eu'ZI']^6zQLJlRlle3}s~)ؚ!O#ն|6ӹ!0՟e^)I)I3RuCoF֓b3Ke>T~c#YfYl=%OC(0:]gBJRDͱp29?wI;r^1UsDδ0uiFrfTbxHgDM lǓZLK(4Mk/Ic7섒[ҝ@|?l:c M>RdxӐ|vr(܈5AJ104$"Ol:g{?n 9J5K͟bxJ]j=sS|Pp7gz|k<5ס6 1[ BtL.2q|kqR.4&A@[[q)%/.֒jgeXbMksWc0> ;D"={{Đ?ϺS); "_5u\:~F"[g@x)|߯R``5>Qӑ1xI;9p4xﱔ.$&Kv,CGbR1Fbn ƒ44FW[Oh|)f7N[HOMB=Ǡ>88?;bђIE%xiE-xh_g kLgs9viTv,ՁEpM2a5f us4p2V ϝb,r^EO(uf>M)!'2:/ U91Dɓ ҚמfR݋/VX0H2׋ bt vs}IZțXٹkK&d$>A4I_yZBb0zEsnm& ^k;cN Vܯ!rxdT=Yئь "S_,H1Ĉ 1jdY-:1]">)$ 2|6!kdIy-%ݮ5ml6qge!i |+Bs>>^eHIKJF"NvJnlE!4o@n}{Lx>w;=CVwJQ>Ap=H3.N]CKO7XD֐1tخ9gD>aݖ4+#`pgV;3Jٰ["yu]1[bK 4~^u~d&oNԇ8"O Ok_f()Ir۾OJV: J18$=+r"tiuhH^TQ-{Z+ q$tpŲV%eCoQTZfF$O54BPߣi|{?)AX6Kjw>oz@+Md&*70nn)0Γ~ʉ-v#^r^tv';O(~PPp'8I$DDʮ+V_?2,M?ٷO~Ư z#~̸vs۴!ܰ6FV!1YyBO`['T>LA6\~R @~6t"j!L3~ E^EWniD)^mj mܸbdڷLyХ[C19pz9<{@5H¯:MŖs[AwiX#K{y+X/9pH,: % p®}#i뎍e@X@+vN^+ЌxvHi!t83V% 4޳k$V > 3;4ZHOxF>1LGI(xNHn"WhViq`OJH&nH {vO@冚OaOO)9CH'oX^K3e W}R}?ECՍ t[ܯaa>gČ@>e ݑdPxo"xoG%?Adv|ok ~:^KLdz+lq ꏹPr#9oUYl[~~2#|.0Wn3٪y/NLZkmSgPfr.%_\C&˩':̤vˣZdwԩ{04O )=0w":ltJנmqyuԬg(pxcGqnμL2)nbc|Ɯ@O@1j#., hN̔4g+(6}#տHa7ȓNEaV/>m(wTym!V ӆ0P#p ";>:!G"'B1x-?/K5z 5*go<464PvwrBv@|a>xsCq=ADćV\|ͯZdыLyHӅeZAp' #2CR{`vJ5nݝ? 8>fV[c]ubHQQ\6HAA\??כ(đhmSQCl 䍧(J39/(^+`6|2OTBbѧ:b] |l_ ѠuYwwP6c}5^+c ]Jb.0[|Qll/~2;I(us>buO0%w&#׽q& > ߐBecE=KPuLݾ\eFWS~rPz "ȋ Pt;=˨1T4>2Tx?Cr̳/gJe&`M#<,ODX#<+m}&=x0Km;?gjT;q,c=#*46s4*=ϥ@SYEB3 Il1ޥP]9b}]8Յ۴Cc~$CPp.Zb`ybK.`,bAӣxw[zıR3:UXEg)v*#zJ|+}a6h DMwiQI_Jrț/87s6?j͏2$C݅Zzjf~XëLL:q1Xuwnj칄 ]|-D+0Cs?C]!W5)ɏi`W"9Qd;)6+"f̱.veUB@ڽMԳ(BR_b< k,fZтElY4kv:2nTf҄MjХ^S a=EiMjPEX2ⷰzdb|+~6/}u{>9gWiD1d 4L,@m+Qs4뭚B+|^y+UBJxGsӑh!5$)&̜(:r䘷_u~9xZD  Khj|s w1/d O.46Gh`-߿-ׇxyTmEmAs/5 4] ,N5_yx8>E^0lFNlEѠE$cJyt/n5`',}`wz U|[+dYT}ZYPQ2tPq riF[Lcf.1?_BU`YET;ھL$'n0XXKp݄Bu!P./7H+LKN~,NJ'6:ٺRXC*+ D~p. Nǯ˝1)|Բt o%U-@榒̩D̏vN`s1ΏdA[;ASZc 87_m*TMB98pÄSS֥lirߨ.ZcPm``R_jxkK:Tϰ[Jtz"ӧ~Db19gxZSZbvJe3b mn\wjMt:M %AbZnP`."(KGÐEHĚ!Q=ɾy"A~ۦ+_0[x8^ ߹P:rh"Pӻ~Ŕ?$4K;էh|TJ,)}tyڅf\$UI-(ηf+](Xx2dTI#cJ9؞(fhWC33$eg٦UX*ȅ/C\*WJ+3c^ 积b%qa Xc5Y-طB6(aoIX6rIĻv'&Rv dl1: fan"q>!~ *rԖ^q{ wg#?2K[ ўS7l,WU+5ykׄZ/|I>2ӘXބ 4߉a(NY=X=_oqܐK][8ln[0ͫ]`Ou3nvI23{c!u(fHN[9XV7.daZ8͜L@q⎯lS}9ge;Tc-x]@$SIP9{6W{GtˣHitg@xp.%?dGSf It8+]P]#Pǔ `&y]bC@/4raMD/"Z;Y9zVyKCiTgAǫ$tRJRQEϳΥvX8ehaTIuO._L}o>q *l{ i ˎ%s bdޡ)@bu?Vsɐ$- i[*nIx~9&u=Hi1xO^9ǡ"@ 5Zh!"9NAb'SƫkfhK"^Z2 |T5os=RtGg7}:t8D' $k |HCD-L:b)`j M`!g_W ![1ÁZ" 捗je]{Zf|Oi'*k{nP\/B9h=Bi~tΜ:DE~giѰ>;L_;qqs$|b߄#\aH,M9Wsdj2aIn ISuPx(p;2C/Nl@Ƃ#nҁT\I,K%WsV0ةnq΋",9J^FX<-7xsc vN| J>4U*~S+N՞҅^ϴ s VMl$1BfF=5 ɃM.ϸ_<;^J:zk6cubgF\D#I(caFԏ*fF:BFm0g/#zp( ^ I0p}bT׶$]9j^FtIJ86ZyF?of tQ0uP `t +=2+o 3?ӽԝh 2U8lys77b /%S4v+{.X~Uݹ;SSz (UgOz l;ZIOnu'%LtG˱e˲%CP.( .fAcrWqOTvh!©t{AAsX$ sCtptnxHsTIRLmbt6pa2mW`o+C:yC *K@aTkhU6oϚp52TUz~'z|z݄,Ǐ^Y2vJ:;?nEST, $ "ssWT[hr݆SLIwU=o)(pcLx f;K JRMJ8.q}X^.w ō)|׺Q ;]!= RHꡨ>4*3*w9~B}b ne;{NEYЌP 5eĄduPxJv` biw=9]eаaqii3M-q ޲&6U![[1bg5/42'׀^ZI5mu `H j u'%Y(`;U.(.'q71B#zRv<(r˗"W,;}NՍdzPY7vgX)| y#%)E-^?.59zUuZоuLx0|o"+]YڵϒŚR4*hчGx!]'" !(\Gp4H"y?b;_&'%W2(+R/D-)b.im| 踢,&9 %րyAYL#|d4Pp#0Ol''SRy`m9|=/M6P5.sepl%)V wMMY%"QBF#62VDm#4q1ɯ.(D:Izc_)CNf1X 9R1D?n}2Kr$J5F4>GD^#kR[`3O*ױ]5Ҕ=Ijc8!&x/ziL^ZDLAԟ.cpEvE(.¸k4_ntΥf$޾T]l i3`짮kba`Wtً:_M(1AQԑ31@2~C{LcabhHVm >:q,4sQ._@}-[>TK&~Dn9Qf\Ý ) F '-VSa^%=; [E,4NpoeB&Nx\_;foӍ K7n`׹ugC{e0kT̞dt$$ȹ-$ |!EҒr"CX"/7_o_2a {QzKyb?L#b8v=kv O^Gr43Yzp{mB}UĎMoe_+sXmu,f+ TJi34m*.-w %DdSGesumqrQ!iWUk`WbvNn6r2$/9.C!; 7+ws~IV-8:wYG4Xb==|2JiyםGzqUv.~ {^%n>D9a6BT'v #ڡGrd83sQʋQ@^N'w'gdZյ?Z-o1<!|$z w$4B|Bg$<sP9h<>,Ė(n N.Ǟ[%?VլhTbAP+SB@pbMh8}'4hn54'@#?_Wui?.jZwɚ;[;+^br .9 a(qSvrZ&22[3Yzk!l{h85u|imJl'ĬR-W _HQ\y0-:)uz ?QT5a9=v)Xwˌ0וXlQ@GWN|LVfF$`tF t,k[c'˒^U'. ?.nd$BtE 2P}am+@Lo*b%']U&UQU"ȝ9K~{buzs(إמifR L`>a|!8( 0|aW SW Igd-&:B #ؾnI0 e?ċrYSeƯD=+x Vlȯ/XmZ7U\b+[(- jj*y9-.a7Xͺűb,N.p^Φ\`u/oc];z%evg)L1 (6tl_4de>Y0S9 >JT8ZK梊*bXyp qP<^;I#{Ouss\axbtIDMUy8v{iO"<&',F9BQ=OEp,kuT;2U~Ih_hIL4nF# !5P' ' y2@Ιz @VQtX;S:Gi+,-ɔLǫuͮ/ ;*9xuEk` &΂hw/;';yW)nzU*L|p^Ŷ-" EL8_qkJbsKcebH "^(q>~NZ@.Yoӹ#Vd3L`?Jf8 =FXm:P*ȃz:glcse,8!,rm4wOpFQsQb-qMU8(CG=GWTfU:H(;>b.'4H!˘k2P3Xzw:9_Aڸ.!}5lZ$8jW˖ ԊحO?$q:`u0Ōl3 XT;^-L>K\XL ._ή@[\i-D_ldU'$N7{vl5hrM-\$3[)lríIݯ@zvT,?*B|Z-b:Opϝ>Cdςs-j/ X:8ȑ qL'@xoU6{qZ̾cC b֓&-^Z lԌrj&5}VVug \6IT$qe(z$v᥺cZc`/>}/\C]O BI6 ?ɟd7=2 )Tݑ'4-&(L$&eB"Gf2 =gP}=cp!bۭ#&N.eD6)Z ]{ͯT ޟ{&ToFY`z #[?xƓ?Kl w;+SEK1.#Ӎᔯ`˾vXWvT+ϓGEwJ$q nhnq( :IW?sXAjYƼ[u~]Fe9uq_{։q=5\f4SFlmB 3#8>Y:gN)3.Tc\Uh8o+7hK3BS UD|;j:Of2 pœ":ܐ삵yC1?,4 X]DM xDJאX7qc^x]9 #yRCT]KyW&6._Y?[o"_oA-[oQߗ ^@h0*u K|:ö'Yim5'm7` }40DxI!x4W׶X2!> $, uߵ#%L21.~7&g d aQ*#!*t7Z3:ǐ.a 8*b>ED#|Vj0w9R'o?݃5#S c"*BO=$ݕ(|Mÿc5_%>d s6;rl݆gZy{w pƙvՎ{OS V#^O/Nk'x/GbrTCo c$C7ׄ4 yLxj lR%h>b_N7@mvB9ݢ9厫|JC@JLZ՛D Q/w0wKKYi5 ?2ٱI7U1'~=5궡tF³f X"]f$:W0`{O!ЮR?.1PAnH^ LR,!0<[OJJV{q e*& O4勰Aj)E z~;2p^= ȧX̹<9h)b'w LEu[Hz*JUh>m V5m,0}zr30,˧@ph ?ĆWA-L/c]c4l<1섞Ⱦntl/&z< s̪g(f HWNt.JM7`>iP~}tA o*tv@,T3dbfgJmOr]UE2)'\äي\0\s0ueU۔X(Tydž0;}Y5"[ 4'X*SCIPKNbq=3)q<Øm[6LiuV֮G$xY'^dN)I^&g,ң hD=;,Cɿ^YRo0{Qq:%nU8sL0sѶ!x$/(5ĂOk $Ѡmp3_]$iM%=-k"0Dz86.Cڷp=^ˇL`':T+%Xg\99WI4a$^ol9tEq`kޙOGv޲Wﲍ]i@ʋ_ (H)E(yfpQ*kp/'ӻTJu+_&5JShc8lΚKV)JDUlD5ETn"1&VEIq~4{*jԳON8/RpiHĈx. -Hoc8?Ѧ~ACvEJ!ؒs@5.7W%hj䚥fWES4͌A1g'Ta~V_|p<֫֞3kͫM`3*9N@c?qe| 4Ɨ^Ԝ6PB:ރ{ZK%ZXN^Eo C4 ;ro Pۙԁ&Y9b=Qf݋HxIA,=oÆTub'34fhxZw(rI+Et3Y^`T=,aP5ƒ3S,`=8tc=ilDlУ5 _oLMƋë[ AqTXn^Gc-@yCM&D{UJ`Cӵmp{&*㝙q œV-#t?u?w?},@($0ĘL4~y\Gt#m^fAs386 +>DTSZ} Wn&hxFk)Q >n+U&cZ盰fK#xb~:5RE: oRd*E^pB@BgF㶨,#}i<}u<]M{Vq rAnB#eZIu"+gF?kTIpIH#ښ1};o0Dǂ78qo0b/J0q|`e4tWpϸzWL*R|`Lt:Oi2J3,U86T`(U+O5w-G"`j0B| Xvj7.b; I}U ˫ P4sL|r1Y zUl r_I{+ND|JWkBdѱugio{i@!poՅmF;F"+=SyłܢS+zKΰƻ Qcq?P:o/yUpH.Hlby<\]UEiStZ/lv|gfesXZ6YQ:F~yoК+{zǯ{GU<{v5S2E[9K9z4[0>aE[F_$I{Ӫ M,}t]FE*z1N)AϷO#]&o1$㎿Hn[ .GI ۥ\Ƕ[\rSO2p} ʖlK̳VoЬw\+7acb>F6x ck^Dԯ3%QB~fC KL(䎦NYD֔/ ~eO1 egX]z?c-h"?H:*jxu?M*Q(KWSZ{Ol [w? S٪4@*V4Em77)~U[b0r,0w2d%dT(ED%n'N7o~ *%EжZ mdM.4겧)q 5Gm *?f`p~47d8rj7C9*:Lcta3r[+3^fw˛Â?f V/=пd PN1wAH#6 Z(u_s/οK2 JAv7Pż( a{EaJc|.rOm딵 qL䤨e\޲jY0ɳnlۖiR1kvg~7RRNd \8)!yf)sDEWHdzp׃td05! xhOJG\6Lth2YZl%35I"9#ƨ?e@s.3>p,خ ӑRQ^7r1m7 E FHɰnvSߠE[R£$oɥm~UxhzzޖY\X5',Nq:F.91s"dXh=ga;ز>3)ך 6rSѬu-B"j$f r&߯ԑ.Y"/$F]Eہ *p%]}͋(xbMy\pAWx %8+k m'4&g<]eْBY+˓>d躘H?@/ |[~޽vsv=yEU߹a(X#p4h!,ij \u'(BIci꯫wԢK wyli 1%qjd"'<ՌCqx\BxpqJ1Eˈ @.$o Gl\X%qdpi|0CGPWi^oe\~SX$HRûJRo@Y lamEvmcO Pl׍-"mdpHChH[w-!=0 j 8vyr ]!׿ LV~6*,<()V҃Yͪq5`"y\ْc"e_J=֠?|"w#Zomӎ*Uҟq$ M^ qD"Ddx!6A,83JD J.+d?,^<'G4CPBI[[RZg)\{cx_ܪو]DHPc0P繿`$= YçNa>Js:yGL9Rc^x IQ3@n"yokQ<>ıߖ|SLz4dD/I݁Pp09cƘ)ؒ.އ2 @ j'TȞ&"#@*hl^&'[e&Nu?NDrT!է&ϒj~GFbHj$M˸w}PpL.rBCx(J6 ֺ*\,?1QсOiR3# 'X ^^VgB44fvĘV eU^,ywuxVf#W/Bm\Jbjcnno1Z3,Q S.<oS8 -[t켼*J {bFꏮ}KM*{zmҪ:=`Jc=/K)*OOjsSLyފ*>_,m)$,%;J??ZuÐ7Gfڤ֧uîtoI2NS(cgqE:--#rN)0N>)0t.s3*5@t&J \DNx{5ȲL;Շ.Өħ'zl9Vt~WV80AL>70P@)UotyּT'yen×2ca/C=A9LwaRϨ"GcGTa!v~~$i^>jdYGQz).I%C9ziɘ% —9b1a|"[I|&Đ7E.S r~ymQ*CnnbFv@^Y?6ݸdm.1SvmJ {̔*_l=fK˔cAp 526ens@e2|+CM^9v=;ӌnntqh`Hmrvm@frRrz6y N!EJZ$canPk|j84jAnKqzPb<·1judڶ4dARMrNi#(bmSc{"\mjvo0dx_)p!(ل\L,hL$\H\ ^ܼүv <8M%'D#︘tvgg,q6jy_F"X/*܏-v)}o2fѕQL眂t9|6+"uCMxgQvtq/E΅veX"%3>M^"g>pf5 (Ԣ4ꀚ0"N8p71P0#G=, ;7C{2~7Ԓ GJևl6R ܖs>\UoRHBRO9P{?N5 p5%gO|sPSA>+їTCS>[AXvQv{٩{,=.wr^R$$ܒSiOE"h/i*IQ>LrLҤeaQ 2>WpZPEZuJ߳m|uםKվWzYͬy"PQ+k,u4gdjD"z8o#y՜@2CxXC%dLJ BR=vUݸ!K! }mv07k.=,w y-QG+2ɿ#tfeƺkB8{>Hȶ,^FMHWX=QzeW,}L˓蒧0.54W6eKb¿~r4tF5" vݗ!bEqo9K.Ӆbc/i'@(;0 ",_fxDLV5j|'DӎvGA=?Os@n1*6bAF@=82!Q|[(\+ U=+I7S[?6$YBg tnLK.rdF34">) |Fpp5VWh za-ZvB$-7 hʾ}J${v/ ǵpIb& >\ؿ58>~,u%'-{+~`sW,m֗^# (ӗX#0Vu(,P~nD>$g 3>> P>2[Q`3CZIQ3۪6q sKQڒo^VN=RLAF ;ޡi(}? ݧ`&x̔'d7Yܖ׵o#WU(*AS;۴)}'ͮ}b'qe+wU!Š>hOs2Zֳ˚q* 44!Pd 18gR/9y[{A?2q]Fӿl ;g7PGB |e#j(/[o sT;̆7Y4d'hK+6[5rj5^Ո bٙ}ZI\c~E'wwBts"Y9ϛ3`"y 3?j}*6V'KB%lFq$MpKoz[pVj2>'hK{[v2vJp r=Z=GЇ' *dmنsyT"X~o$'CBL~ g,ӈ?SC_B8!VUNQaaO1*K塁D[z8ēxxw}HsNnGiA!>r]uuu%e{-%4OC" Z_rs(wD9b~Rw\ ABNO \m#|EAF25f#XR_/6 \,חGoe@ 0@iz  qJN. 7_G苻 _D<@8D*D(8kHwB'ȩʙ1gQB7:0V>M*K 1fo2hP6jc  Q'eu;{<ɫ4lzx wΛ', lG{R^g|)|O ~Cs^B.ux_bÅ% j43$Ɠ_"Ð+b?+sr mDjtDc6_y x+Hik͠M(_1g|'V*S9r#<:n}D'+IA4;7HTau@YdR6i̸}gͧd3qu8CySՠA!N#K;E}amز?\;?iGkz)M]?dw;vLge˲81 }λa?-Nm1k@XڽˌC8$5ee<"Da!gXz*7Eƅ.lc _VJo3j-tY *~^,+8 ww eyҚv@ɬ[g»qjlpuXlONDqYdyQ :PDZYMiix>~%I-JV, Ssl0;͈vrhɅ{~%x-etށd*vXaGgAH?ױ$VIKVbڿ%<݉CYoLqQ](sS#Ng$p4a$[l5l,8y"͝O\OnøO2A/l:k> Uj+( COv(%f6Ȱ1݃7CqO^'x}.Np؆Jty:(j>)}$ԓ)̸C]9:#56>\V!PlƋ>N}|U \'">1Ky i(YW'#8^낲"Cm0rOOCI'b^8`7i wO'be(Ne-@k%-T'#NJTtboIfJn&;vf%a̺N3 jn:,[^qyCƶMP'Wn T'bQ_]C kRğpi^!*vd(1&ղgj8DބkaczWv)TK>ic8{8;qJegWK,ۨܓ~P ౪s*>C:LAO?-*P_ ltJ]ǧS v!W"kV@_YS! m2{jA 8Q+MAa` RjhZzbY#ԛ6lZyZ\Pd,ϛ$n[R@Y!}wt:ދ:V bj~T8#.%1Oxl#Gm2Z`Qz.'3> .`l>[Z.฿:/:!ej~xБ@S8=f1 Թ=`$80-'l֗Ir!â$j@0U(ŸTz ?jj$ŋf)y%"jHJETE^@^M\sQy6'/!jU&22{x)i7lugJrؾ>8<6:m'">tH|d!wr T[p܇X0>UpUhm *LO_Y2P2?_8p1i}'ӑe他WX·hH;⎹vVl]~&Tqr=AE\Z6eZl[tjU rl6-bQ\$h8zJwC*r uOBfA&3PqZNV7f;0y enYNvi h."xIg`OV~R4Le\fԦ2~H!q)+>87v˜BNRn$A-hAc҃?4W@Os TCPL]{f4vzB+УhfhdwJh ^v 5$b>ڠciIv+eJ+`{ u= umZZe#IlԚ`WZEAz{I%`}8yDɽz@/m?hFG>[akvH}>q ͶYW > $?6&RULѹk%&˸}A>\K.He3y@36wm_Sh6=bNTt+) VB}Hr3%Seޘ(+TW b\Z"!3r #Ȥ^Lk-Xb( _̢Ă O c$@xSڗX(#d''z_]=&&6qp$/+/C, l0Nd_~Q*ن)~ z}+!&1:/<8x&i'6jq\V:NކM/ݎhyFgy*k\"$Jɐ$T7?#)x^=tvV~(iS]>cTّ+)A=YR{ "")_ ~,ګEpfudCW n)~-iG1g%LS~$ɶD`\[w8rufd' DZ?rI cr]d/K+ʽYWJ7TVف1q4Iø.,A3u,7c(jJz[366def![_hVʐw)GO@-HCd4U/Zc@vAիmSn]⍙|/c@{^( z&'(IU \!\ wd3za<i2@ǝՇ%ܗɠH0w<+qyO ``Iww˧ j63Z{$C./[s|73MKX)9̲E}1LH+͉_U+5Ƽ#Ϳ[r5άS,:sCR oq$TFhZ=K0޾Nkm[N`Z GqERGM.ٵxsEVu :a[O\6K&"H+rsQfݶj{ۭN?Yl]vh5Ild5qko:5@LU\W4R\sTC=R:O-{4Z=GoZ[T#=S.e.fHI;%0}٥7q8zlK/SU uu.=^A$zN EhvgmmYY8[]5QjV-s^V4c Ya,+Tg;#-v'yZ䣧liØ&\j|=,ud۶9cn*]DmȱX)Ij7"<ةI*cWX 7Ջè'FG6b!.p 4N8%G#2\F?;O[Jk ʣتL=n0<;pK- kbQ]XRE/Gb(U^`{oKUߏtW2k^wRQ}[|6'mG&l2@Ejv}d7+Ԏci)VT\vxILn탷B9~5vE$]d\PIz2t#-ȥe{PJ'#mکҋ+|nfLYGJ^U*zdi$&yd2,+sDwj45Jz /mm #㝳&6F!Qgu!5duڠ_vFT]vTM^&׫1` k.N|v,5+R50y]NVVlXL]̈gU 'gmskj+~%p:u6`#L D|mg?/lM6YWm:E(zIaUblQ(XJ`¨A4h&JI/+0E3b6 dVͳq%Nk|a*F8=L @id4LVэGV!`P:DgՁI5rnO@]<|CN˚M"~ݖjfy6@ҲIOT7Uh V ?:U B;$YRL/Rp6UZ|&Wtp"#Ԏv)m+iO͍XG=/$JságY.QYiըzː3zˁ,O,+3.ooͽ84Odt^7>yB{&lmr<4>YҩqiJ[~tt+A8EQGGg h۱C,ϰvkGnY fm|LQWuQLK_le%%uH7#-eė]fwFaT/%r-r,q[i/cR4V[ *ofFWi{)ΥڣB`c:e}fwpoL,`RE`'uB8`g$Y;i ~ 0BJQ.=-<‚]cx!HI@".q*m85ۢT SM@'̐WXM u-' e:¬pl "2!Vd_81cY >u`c #=+dn8>x UN^NaB̢N!ڛ="=ddCL1q죛?_-m͓r)g!tuZ`fBtV'x].// P{(kcmc#,o;WIqzd/)e\.;C15S{it;c<'Y;$(ѢhKB8Sg} F#Þ[Ր PVuEM49K?>l]w浗gYq=WxHV4+HnMjƪM.lH\ /"[ca$R at*ܭʵ%< FzOk-Vu4-f,Vd @Jqٷ 6O$rb܀ kzICOi5GTG=q`|c&9j!׏ w?t|haխ~b먱9z]fq}tI5h8_G˴649 FF@{UG_aĹ" G6=g\BҏNq"Ggt]av +I>H*sj&nLiJ(ȝ"WKQiF8%$B呒"o&NxI1[cڧrYm>Kl 3&I2IUL;̙s7W+i|wS!Br0RVDn9r[ :g٥8 +Ɯ4k].:pi?CVskp{U˱^*ŠRe܊nC)/E~їAPe\]0ghopcZxHG5Dh/{i^<)k$`Vnn'c1y#z9^u7L.O>gE&wm7ICS#[1"m4: ED=.ɛ=?ǨJPv1LI|&%0cvl"wdVB[ܡ)OkDco(o>)}mLs݇ ,}&c  ԉq,(mKpT+.-HӲJp|fÅ˳C 1P`|%c&-L<14181 ~{wP-dH]B#UwuO%z~IPgl|*QM wbo;1Ht oc\J 9! +> C]y4C_neh٥qM"nnٓC +u?g)!fkRsM?*u`D0"}?{cNnĕ97bɹ*b2[CV~b/SvRM7bq֭Ј[ŘwITdy&᳁6#pz0MH4!=o(SxR8[E$(C#A J# ?F"U5)k`䲙Er|  %gr &o-bR*;,9@o*`y^`9J.4Ʈ!\=,gFBejo_zUD2ص <)qz=-(݋,Yb{ E"ƨ:' uj74؊J_YSf4[Z#{-uaN{+І]N)QY <ӝaʆvU& Pͮ:R1" '3;Zc@2]J~QlѢa~Ȁ^~Y,K\yޡH? ǭ{Vʳv{ͷKrõB{6]JSo}j%ZĿk~33` Lpۊ)m^& &5z.`̲ˊhZHkk>Ȋ QTզ.T?}0[8G9@&,mE> e)N^RugLlpڷcDw.rnBWAU´pQxUQ}<0hRkQZ"+L(hzK&+T2`_HE4^@qRaK1D@ъW x0JP_sX q~fK_(HkSOZ&& 4cP%nwQ1@FA^QdlG8fA5 xU2sG T׹Qn[V%Cj#Kej:E:*YBL FX@ۘҏ-\RyQcNgVi"& 0St;(؉"($4#Rrr%&ItxT4Eӻ!UXHa/rUWMۢ¼h6Q+C|+FB(J. I>lTB=д32!Gͺa ARv؎\|Wvhzr%D&#&I?]OGn]RQ$:TR\쌮W I@c[N )(åCբ>JZlsmJ8}'QfGП@ àǑq|uE3DׁX/^_s!+ynPޔdWSQ<ԳE]bI%FamCr=n et`J%Ci$rU雤@sPj l݌y^=U r9Uo"6YL-5[]hrnOBUG;Q?C\O'? O`M^jIH~{;{X;I𸫆=ͣ QK` e* ^;N32,()s/lA=Z@>@<3cƙ`썕FM`uK?G4}W5e?r!A2Dxa(}|=ɇF-ޏCI0֜0/ u#Ir CxB4cqs/8=ø@(1)+oB_+_A9ZLiގdskw"O>TpӠQ] E+u+4:C,k#KxV;Z:$ttH5 gB߫˔.iMIaӽOi }Cݻ16.(Ri|Y8QL+pY2;_6$;C=N2J9g0թYdrB{꺎8DǢ-CXhR}dEqNҟ2&PN#hahRNIvDݟ݈NZ e|gzq2 @ץ.\^\uvLc]Lfg>-LR4rvmI%Vu3\ӗo$ AkH/)HiȰEa*5W׫{&NXQL=,7ֲݵJbWhJ:ݷQ"p ODJ2t 5r?£HoOT2$ t I2+Oy>+!NaN &kb2 QxBq^&(I{^#>Kj(<99tWSA*~HOI~BV%?1n8p?V# NG#1|b\!I %&x8I_ʺ$z;@y6r4kttd_3WLD_홨}_HH*z|Oс\j7 |;K#enMeH 1Zzſ]nY(Bo lqHGᕿ#^0RZE8#$BW9 ݍ10%='!c>d: H0-\NMrU@,B>fE<^qxM",d E*~݄"[.I~?:[|vSkcHTT8Y dH,DuP\\0|5SI&"xNV~Q|ynTaF)~ ]{krÊjn#ci8-gW^d;/pbp1ǿ :ʱ^Ri5}&I|#\tüSz#m '.g'"2KCE|֦׷X: ϙc9 ǢSM -!jS)d$ID^JaF\ȀmPVn)%ƽkHw=A DXS?'6ugF8h̺!e3u2uPRd XˎF߼zMk@Z@A1[7h477Ŭb,cB_lv3-Z@C< SbxAAN,XF5y{?D!'o'WI-D̃OUETȭ; BqQeXMۓ¬}*+|G;bSCq=DyA4{ْ=7'Y +ڵ`+@/LaLL$"W] c%Vx@ x܉NY%Oɀ'\T^|aЮ…ܛDN嵰%Ig$Irp|J+%{k 11 0R|x3^(A^R斒&t ś#Yr6atK M)zgRiщ[hA#7oh/"VwYB;Z nI\pč[K M"?0 hcw' "t<<1=7a`\oIke:@jw<@W8#UEs*g5PI^F?&ZϛQDKƸpz=P>k5 ƨxZb.]ѳn_@̪1uRsog=WUjEk&6N-$8Xdp-3l0 4#i$3EjWnX z?vF9,!z5Z4Qt+ ڻ5  OG8YhrD%1b*c7K CxN;XV5bv ӽ2KJ(8Lawq@=kREQЬ 6TTÒ=@ԕigɾȉc0[v0̗Ǥ14 K䫖s55 6%vD,umKB* fre'HDrMKw!#ֿ/f(H?|'W9׊eZ8>U^V&3iB؉t*l"2Ix{lv 737dVF2s+Ll#A$ؑspyt^Єc5 $b߅HV _[~>SH0bu:&&Z(97$͸G@sGaTny~9gاv@dBKv՝{gKRd)Fl \^ύ?1SδE oYa6_Yrf! Q3D.)56m1IxIRzv86&BEk=H/0ITtԑ@N++y"ߺo/&K|T*-wy$%s^*Ē۬1)P@atCɪ,ꉦyWZ&<x (v0F|JFѝ#'*ԬՓ.B>EgJh+xƞ86-(^̫TMX(־:GdE!)"%f6N.X;9R(I,T$sB{7lYcbMe-HϕYGJic'H550hc_]Œ3p|V9JGiiƜBN:W2'/F{tӰč0ʪg|pggO?$q^,hVo%Zs"=]Ƕc?_rϥBg "4!/$mNyi\3:RPHzc/H'brgZnΗ/< 5fU[*5k̹rf qTq{;?ƵywýGW Af+Dv&[I%fXȤs@38¼1\; a+`US,@1(IR4ԡ [o}[u4XDK\cJp, #{pf7X/,3W"O^8lV^*tk)~7ݚ И()g̶Y?S?mM}Ӂ;"! m1nZşm< =^ъx>cIdqWbKnD~A;${gm/}´ČW;ͯ׹\OY$B N<&7-#UE`Wx*Vgf8?lU,!N|dHUdW!U#3R'~J,s,k|J*M}d"W^oXfԁC7VdaTl~I0[@nnΈ,2za@NזW68|0-l?l̘߹ /5aUբtK; *SG 7K]$Mhr¥GjpS3t`sfdmx!z^|hEA2߿eZ4;3Gqw4lm;t4mVs|4=`JM'MZ L8QPF2m$;(D[K_ʡiC :&eX(J ζ[m_N FZ^e5Ú9ao=`^jRpHFh7]D_~g?J r ^]TuVOlRdz5Lt O kb$y@ضgG*qGdAc9.PȬ:SuČ&\y̛XxPZmܸz 1KMq‘u/*SPI<`7X%P fa)lp܌5lGx2RLݵ0v%vv4 ofDu1b]k $Op*$>fg襜,W㐱%!G<Bg+'r2'Eg"AsmFaujI4Q@XG)+BW!O_ax+M)6YKAE /pޒ{p>IWS/#|ĩ*RHHS{s%IXԤ%^ $"kp8Uć^ͷs~˥Jw{ix~xKd;s`vs*j&ܓ̫yz4Y*MPsh}=v5mTg`}))Bm?܋!ezZ@VGu[i5eac8ܣ.'Av $~T=zNcGO'nk`Y HUqfGF&$_y+%=`Gk жd 3b/1j:N$g{h7ڙ \V]Q-yx谫0gn CNrIC,׵*ߞ(nN .#/y$k'T駔if{?l4*.w _%*hLyi^tL-ט,c8YL6;?>;80*Gu(bU&*V҆7z3`u~8p0EWp-I"+q~|zf DyKRWW[oxѢ$SWf? E{#acm'*]\PWöϗɑ v\]7eo_m[z,NlqvZ2ːoׇ6My͜ BWhH:Oy߃f 4рxRʚiˊÐ-6s[p Yйɞ-"~!BdDC4X ~Ǿ"tj_F\b57Z%?)Jq+;CI^YM%!lw 䯝M7 wsl i )|˭2,8DzHOpұWBβ#9O 3@.&[! -l-JQɌuB$#"sTFH\I2yx*D1-.l.bH:NJ>OO ̷\q\*9gl!R)oNѽ Vj!’3؆Q'\P22B?af?Ynl1Z3\P(+*č9S&w!y;ǪʫD\O`<ۋ򍎛yw iϢj=yXS,͘*×$ΰ!M M'235 nUuMRgݑ&ˆV{гTC+p<-@x9߁Q`/m8uXvӀ|+ 0.q8Lu;̓5N 26:SCV]9DT٬Nj/k[8zoeK`YP47;G%k9u!_]##ۣ6֪FoL5YC4ZGT͎7gvE93Z\HaWlui!JU20*hpD̍Q%%\m/G.~nk,\zUjp;``LXd`lSvWB>Re/F}I6믺?`1~ _?dohN,RկkAVFI>scj_0S#Y0lZ9X{uȻْ9~D3 *3:LҒ|.aHW}nK@77ٙHMiν9ޗfůP͵T < 2[>&L2]"Jt»}8H p<f7g1>M>rAq,Xy.VihX5kړc -v1R\{ נS1b9{'֮hC=؅l.*qev}IR$B41FD);}^@{NQl*m{`g 1O{LmrD!bOATVm[ IꢥB?ޯ͟5qy W'!:TÛF(\ʸc^=pU1(/d~€K~W5iF&P+k ¹@<Nj>0,J(p]lGۅO@Q_.RBP0LTPCi/}s\}6_=M42hFk (JKZi4ن`uԟ&"f"#XU%7ۘcb%s)ݪ=0~+=8?/KJ %Ǎ&|{)0Gmeߵ0&Hv,Tzߴ / ĨEʁoI6on{7մu1Z1Ke 0E̯3ZPlQ?YRi: tK68:Ddэ!m%&| @@q⹖A363⊼?wAmK㙮/6gvqI9OzFlGJ6Wa _#,ek1fңĈ *kCK~%sK<ݼK%BJo($`دf"&а0yBrCY"3$ FzR;o{ #Gcow$sn=/goHKaPS6%$>>Q3pW{l[bióک1"N, PIC{ϒ#+ W"LpA5ꁒtykddOT&0-GKnOҍotkBlxh57 'B9NhO"wrӄ_,MϨ?YopMhk'),HNo}(H''*Y[8l~ 啇D蹨)숕E q,K T0s~( vj#p)U;;1qT/dϯ @ 9L^2НqIj23@>0 9M-ĕ$>S@pS&)?P}V1y[|X@ ~Vܘn ز D{DoGC/jOF55sZm :YQf>w8X^"ZK@_O\Wq:rܲ(ݎk'UžJZ{c^?8QoRe r7O ໔8,vX(!O>Mb}oP+/(OaiT]j`T2rByA -xE)V;uZsm o]hUQO.%ȜIk;R$f,AaLf,H+'}~EaD-)OC"wo~ K--) L}TW9y$wrŁs-*+wRo\`V,aB5L HO(LMj/H$Md^y+/܆Wp׿ylq'lF]Շ^M]e iTW1ʠC#}J{f)HqpNKbgR jLL)qr˄m|y'Us;\VLpW|zvMT` G6L[c-$Os&|wZ`<-uMzGT$ *"pu c0IAݜBX1~|?^ͫh:+s'dZfLj!yC议G\a)d\hW[.JI_WW6mdhS[F۞{Ix{߅Qg2 ,S!k8Q5廿S[\H0IE7wBCB |!S W%Dp Du/.*J{G4 ԨUnP'a27,^hk%*TUSh܇}كjAp]<9ٙ6:W 6`/.i™˩7rM݊9᫯ce Ҟ>m2Q }EiuUA?L#`E ;NWP^g H.#a*aaa,ͱ۱-,sIѭ x(DTXK ݈w:m8d- 4IDI.օ[(-zcbPpR6jsDDH+AP~ xTҡUP7"K& ,*?kA `ulSTTԹ}u.8s1ZGQD= U.LJDtO%J(*Ab.њ wp/M{l fI/ 셽GR }5?j_h m,ɔ;} ;<7%p=Թpik5-!dS%­)n5'*Au%99d'g`0ܢ/~-Wp qP,X(5i~ȡ'JROlĴs5 mZ2MOöpԟ;H3F*۴-2&b =VZv^7wVctvDqCu]zc*ճ-to+=s7}/NǃO:oˤ Gj..]ɏBܛkuiou2Ty+SKfnI4X\1K:ATY|I4royF:KfyH;% @{Dhe{ƿc;G\mY$0tsKwcPt9)߾FㇼH12w~|ZX52̞/ʜuf2%jźl&wfd^]laӪ{aF \#w @ )˳W' nYEޝ,m)VJ 16JV $\jq%_qF ,;Q@mXfaLYa4Nâ 71Hnke#Č|$-p@ǴF9C5! P`Lȼ"2]+2y44q޿F'&U}5 ;MкQ2i8EߜnBVsA# rF^5$vwx>+bޚQ4#hiY!1K 8y2{<\ND [t+ #9C${-R}üO-s,m| alQPe/8'/݉\]]!d/^ʺ]ǮbOȬ6 y‹BT^AŖ!7w $WT 9s FVC/7ojsѮ@y`,W%bMnfPGR<]".H 桬[&-nĨGB,'#ܰNP5~: 2? O1Fm|d,Pp7|懊Ix`K(Fq:i6])ؓts6XFb/u~w^s96T6괾p)\Ťα;拨Ws,{"2.C Mim~Wqp"l+-iϥ2peic+WL6m cy $G0%yPmLD.B-r KPC/a?V]Æcz ˏgḘd52Cbݮ2 @~\Z"_sbtws-ӆ22%?Fo'T=/xJ2%It枏Czԭejla,?O_qR~mc7$xGlM+XnEl,ax%9wٌrJ*=ӌ@6GȺ6;Kiˬ&lyZUys}EXlj?b~O'G¿#q&x!3 .mXyo]/ p *!P#eZBQa9ʼnpƌjVu`>A$jP2-j8Qx| "jYG["rV{/zQ-#SU@1egNMPCRT:xRΉbpzXT\rNU3Q6m#^`}ح)l5]y8pmI 8-J ^Dy52_]g `w#s$-=; kh^F6%J5\I˕s^Ҭ}mQS7L0nv"v#l$F \F _`E~MsI[p}ɱIpqh Blw8 MJ|!9ho,m:3sà:y |߻飙6"Yx.*!j{Ɠjr_Uis 4b{nzc~C~ }"$Wz&4Ȱ_ݒ-P8MtP:pޓ%uIfކ?@qԟI_ABN1$3HWA >I>;h@P*})3^%îL;g^Š#m +"^-6">*wQ e>bO"=֟:{\LsM )(Akϙ,@,Ѣ䉩MH*ŷ;fٮ/tޞXH0;B{e/;%牭U,އ@օ&MF6!Cj ɏ_}[Y:|yoJR=(h r ඲jÙ5-yVl&n^)l]{"QCFyқG׻/*ƙj]d%i.X 6DnЄtI ۴3ӈZj|es4&Lt7ƜTZ 3o?cd`H/ C!-P/ 2 _&f-y^f\Em;4ͫz&p8-C$BT vyW.um6dm1Ziڗ8ۀѦ[UTrT"nG._F 4+ȑk m"5B $;l+$SL>,1ֱ dUcAbCR=ňu[\cYV;j 31NZ h ,|E|Q/͕#M벑+YdyJ"6/91*^!2ap׀-TORr=8;T8ZX'vԫ#ayUUV[ͅmM96e0Wp#+h*O?O]r{(簭OtNcLѝ[$3:&[3z T]# !~cޘmgj$?꥗; LlJn~  *¿a3R߼Jt g0;Cxi -ĕH C'9Qvøm =D0fYK]Q8# .Z ZqDcTTV+zwWNmdm$q;4~F3pҤsHGG@cr[#zGF϶CFr4pu 9!mfJ$%fO1o:r @0ʢ%pJbCMNi0S!2ZFRb2 g2$1pKc[gUx?֧>aà:T&loWZ5*JcsN}?4*;M!n^8pP[z鍬mj1m)6pE3=,ʼs=|e,cuRHb3)70 |0]!տUqλް Rz\.rolaF=O9->kOk\J>n3Lq&1jYP\,8˄]mӐ ~v|B> I^Dn/3u)08 DY#A;݄: ɹ0-4A0Uӝ%:Z#w_՜+/TP|Am0!pYpxrsӦsnǑk+gp۾I e7kB%A<TxsDS%J"{}-CwoHS{fe@۹)IAJ0~rto!! ͸Lic^mn"FS6uTSK/s'ĨlدKHdCN×?GyQT F+-B/L8"]Z;],Uk9dm/ s@L6= Z^HVxf~<vFKTIǦ/ PZ ف* GHuc5^7U)`0ɗ_(nxwUؒ0^5: Q;t;~xgbY">$$sqQ}&RgjnסyNNŭV×=Yaj ˦HEk%PxkT.EU.| FMKk] gIaPH։.N=:rj`XÊ>S #a]*U³B;QXT̺$ؔ]z(6ŖP1{'?~jBqJgs5~OK0ٟ)XU[zCQmLOy$~eI=~řpPmmVTxst@seR%(8!+QOt W% ԍgx0myD[̦k}kl/{KDڙ/uQ@9"^F<e;YXU^xʹUȂZrWk!+AtX`o[K$`:𬘵b0NH?\lS:nctX`]U+6 (pTh&CkuI_\zw4TD‹U*ZC [M};؈uNA7h$NjF9M ž;Ijm`wZƥ2o1ϐeRx)A HJxN5cP•L0`'֧yÍLs84x6~U -fW<9k0ԛΧ '24J P7cO[?~lw UƸ$PXKfW *C=PS\Ժ|oKY&PQkƄUXNL[EFELXނVҗ-Tt/H k" 2o':fɪЪ]ѢuX)TE_))]o *tOO8KMwO>Kv(lX36TLA+ֵj` "NsVJ5gROүC]{6zNaTp6M.CKvLF!LRK'Nb?,2V. Ȁ9̊m YO0އkuĀC8xuql"w˥EY$]3||UkaL]%sjQJ`6 ହ"<_+is %: y+)#n2wqʚr:!i{8T/"H$ Ʀ|^,r Y]v'kQIX!Cz[?QN _6ptDhjuxaޚ K: `L&k$ Ll>͎(o- , aP=,AnV]i1RL踒o> G"SzDatPw~f%Tn^QfD +3 27s{Yr_/Mؤ.R#VU:KZ9"k[LYln"m)gїW˼-5.?S 1 m1kn6! S2/^N_ΦO `Y Q ؁ ^ܛ['}r]&Sށ2=S:,#=.xHD8r&O <i٭y]&K"w+R$IuNZ_O鏵l̸ZƤݳzhun$]tyal%Nz j2MнߔqTziaOdޡj$##6}D]`Y/L+eD ['%0fIkG}*$HX54B򑊪7Qi0juMAf_⁩`K>nMo0)ϠnrR*5Q}aOkaRWt[`Y qז .Tm)Znĺ]ĺAA벝3yy} c.\.],Jrb[5=UL;?oCiН(+1ɵJmf%Z[B =Ď p|:[|9xLrӧAI d_@>D4|֑>%p_d&~[;:.W;.<4d:EJ^/xjOpN*mRćsա)&1xEk}2ɠW&(;iE9 6Rʝ`C)EL,[KtfVm?AŸ8C$6^/ rF"p14($̽9[]k ʮ>Zב!2ԔcwֱZm(qiK,3vԧ!<]Kχ2+Leqah.K٘ qx=D'Vk)π&Kz79\ޑ=r72^SM-/Xе`h>o@Cgf(\3,±̉\K踋eҩm>VR' uvv l}z=,u<GNgjd*;ٜ^id4 Q(VOnf".Q&[a}ؗZkI)ErdQ׺Щx^GXP`kkGPGiK[QZœ{H1Pnϔ+# 1fClB#3=FF7,vU [tx=alzzalPcSKe;::HqlJҞ}]_\F*ϰXxM1 3X|1 w2y7C|0`qA#Rߵz^>1h8|u}ϣ'R%F&2kAF%|lduԉcEn]=g&^|[ȬtW#s|I4?Zz]My@3GYE ,޸l8 pcE'sݛCFbI 9\RNv$@@?2 )e[&L5 1H-B{qFeičA_̹V;>x t>E(3 V.?t[=FkԗݰNIPH(yհhpa(BMDKeR%۠(+BPd՜Z3QP^j7 RL%ĂMAS $~:c$V0vaTS֭n,n}HlY` Cϵ䑂C2}͋6@T qǴ%0'.S'f^ßk vkZBCy"@ "XwBAFT_#C.t_.9ĕcmwP,T#ZijG֐Ħl@8X<+M!3H78G,)3Ċmėnd_'/4Q(}\0}8$=<{#͌sh%1/^H1z'. ~Nd[6p7Mxnޛ> vM }I x1ٱA,W'r;p ;1+)M,NN9a˨e b(Qo˂3@G:?~/|*VwWU^enq˱M2΂ۅ0 6J%y4(Bd4Fe6"nl9弎YP ӻ+FNNl7J"Y)B:K-b'Q9!O8#ŋI|ӡ Z([JTו9oϑk=֟~^J- Igtuf-ÓmWş Oy`4XM|~^'MKQ/JoM;+RA1\, ϪkCȏٴ\ݩ,>d7#Pt6NWq|(`+" Q {3Yh#MmݎAwa|PA+܊ڋɶ#E=W;2EK{2^(đwzBǸAo'N=Rb /scl[JNP?b)d1p4ǿf#R% 76ϱǣkH)+;'0_leڛڠf4M$}@xNIniobZt#&cbY-,L$DH!0Į2.07pנ`bn]4{ʟMPT]H-ibt/a!9֕gM9;{+*nJ$.pcZsW] YqO7Uxqc~i~sFPvus# R>4I*._lm|giW@-cU1ЛOYQ =QD?5Rʆ(O*:O@H(.m$”w{2$Fu5P|OF3yW!z#`$Uy€(l*W?xf7/vy>1NрY<{`ACn=[w~Q7(t'$5AOF%B=K >zZ=7-]:5Q__SϨ5FɊg5ˉ+Is&IQ}>ƓdX+ɗDT6}Z;T'@BQ䓷c0uVP6aD$!o?gɬk3,|ba VݕN%_-ש0=#rk0{^7 kmm*U G(ҭW/]3臘U8 f4Y3ydV0rn$+Rpmu 'e^z㭰Ժ]:tPxiY hgD <ɳ}@ܨO1 l_Ag׀mM'#@\W[=4P\/$C&;: ;R cB N4T]"U!2Z$D B7e"toY&y6.-J?2pR~ʌm(xc>.#iHn<%YSدvBgq"ӉN(`tV1;bcA PUSc /'S(:AK/h ",+TZBT捙+„GÌ"-IL*`:WT[59u@w5d,8FB,Ѻm+^ 4a}P BVn([wFl9SFfg0vii𚩛 RZ-^"9gx_&ݐsR8)1afsĵZgߌbdboF ;6,d<%gđC0A1~!l^d$}y?X.S4ĖճY9UYײX_B7Q52:\PRg149϶J|{^-]55۪JI8pRvh@"VwIg;5AED}GC0HZy ^0}̿EDh @JҾ 7qlIe!-pmA= O523_T[XgZeijs=>,o՛(O SAڕ}w U͛fQ#,a/[UG3ڙAnaj~Z|~F tݛ@H75F{ƷXNzHJnUgZUhlUmsE2brDXY!Ҧ8#h#-jtuq|oą"B 藍kdүoaF-!",R zC(yR|p*_QtXF,ݜ3CLƋ S&ͅ0=Bc3iP*j 2v-VaMF^iq{d+zhkʹ x$G0-Vˎ7ǎ3Kvद3Fwy#bpfXNH?pܒ 'elIaSQ=u(5hT[_S?8xQ]譒s@y?<5$m#K=a4=`[ԇ%PCoE26@Z]ߋn:(ze' 8E{8ܦOJgNKSxޛh)F϶V6[;_Nr95f?ON[qU!?pwbpTElg~HoYvp[;ͥ?Z昐 >\ㄻ;J}]t^tѭϋU/E<` C*UHW@!+gԶ_m[! e$zO?7rL@6՞__7iJv3EEJ~nCdP$B[ .ZHJx%.Ð \:(9 JT3^G+,TV#gt=+b2.foFSVn}y9F B)+=WHae7Eɥi 2w2ߞ1'd.;Y`eJ{ڧ^-MR䐠aL(D{ *d *V6[3c6x]yXy/Rf6Gi &iNVc0Hܚ`sJ-gmSw2&w#[ L[uG=:9>:H\ o`~?!D:'N=3 ߑ#!)Y>m 0DI\{jABs9TiQN\J@"2D}4GTn:;lC$ط+#xmsux_d|08y>fRL;" z~=vr7bu H###ϴ{]a(v=KxBwGx+)ekYW>"wk_jqy9M02!q=B\kԖy+zUоWG[9ecE;6Czߐ`i .4$SA)vnY84a z98CJ,ß `!{ ACjҹHtfE)oI'ը2H9S6w\qL @fU4<{SaSI)y)wt5O76*?n- FWG%;BshghH1GىZy8 =yff4Qus#p=g)gTM$-03gqK d}1:;"Q^|ꞽ( "4p?U2 DԅpKOQQ,g6.'MYDpÛ:QW|/..CO_+)m*`AT@2Vv.2{UD1l95| !)UQ‚Zl^G#9h; w%a꽩ƖRU۰]ˀUOH hpܸ=ȁo;t(3"ء.9 P`.f1~ $iUnؔO_E”}\z8!3zqW^*jwk'[Q@;h e9poQ#vbQOwS< [ 9m}zgy" ;R24!7 q,gmZڀnʕjxU'<ݾ^s8A 7]/mQxjo[cvݣʽ=z-9fr.+a]XɆ Y9^coBiٰ&¡}e8">Y{jl 1Ք#_)8Uj`MAd\/E/:[YUoZ*Jz{(&Qԧ՚~ڲ{=^O#^QrƤF>F~C|$?-@6Kʂ7W?HYΞbj?o5 i+eO,\t|WOvvz3EC}* k9*XHlXKP{y%˾j艑?ףXwTDM'"eRchJ}u8<1%h[9tkW'b' PSGj -pW# H/Vq>Oi_]{6kO ܙ@w51E,XK}fŝ4 7m$Nߵ[∿Oe gkOs8lƢҢ*Tbrhno2& fbMcyU:~ )U~OH*IGaa֭cpۤ;{|ӌ^sH>~0W:pf9O +eQk0ۜ}SI/)成뜚<ϕȐt țgZu?NVAHArz[7u96q@^#~~^GXdkfO !P{&YN9$z8 Ϛ;c?]'*'SLA]`Zlj9 -6捛bQ{FdTc2 94@d{f&sY,I/x75^cZ^r0@sQ!4/\||Quj%è z۷CHc%p3kıgwi4OaÞ.]uĞwcjAnu}WsS9f'K愦` V߫X()GRj! 7mRqW h{Yf[8r5OPKܵ xz#y7q=ŖYp x..Or Яճjj}4?{C9Q}z/1 ~R<iFW$k]UV T֙c-ŚѶ\}&638P`jd;8HbB`nilu XonJ*-=rYNvr>z:R} G:T,)UMT*71c18w?楷WLKHϺIڛ+rΰ.}:ޓh5:pꃇ17<ܽQ䭇kt}LZ PX"+8!]xaac-W4N̆I.tY\V)W-VŔy&1J\޼ӓ,W=W Bb2^7Ou%B^E״MZ b`?^MҒy1ӿ$?;\ (3G[U?O"F.O 躻UAj~ݵZ7ah}8#E ;S&Bsntyi[LȷTxڙ1(뤶~L? ֝gjY ͱ{/}(pi*ylC,Ytt*c!ZzP!!&ww|K HEmB0S!Y3xֽ-hct\/F aI?8SwB[3(!~_[FhC[Xejcv *']v^Ƙs_d(ySDiknxvܗ&büX"H=1GA+#l /bS-~MFw `MdrXŦ[|3fs*:&LIMyh38>Qm_#ZIaTa4q7dn=P!g4AsiKYxĻRkuB;NYRYr.;Ox΁+K9ïtrdR>27<CLpJi{x/>qT}aM˰ NrQ]#°:9J*Y_43-R mu7  Zn!>9%I\`EEMo= G"rY_NllXk9KԄk mcJMuvdɃD0A(r[DX 6^zIuXwST Ġ}4ikT!՛s^JlI '[58fa-S{3BO78%ݡ'_-{{ X *_9\ ﭭikTeX;C1^P.Y`Vw@*6jtg" %nшVX7KVvFn_d_drc/yGbsCsBs/{vU./s2\ B#D?jtW0b}~mܣAdo7y@&ҹ1@=X':'!B֓~-Eb?F Gg~f/g| gڗf0.HkAoPޝ-˙d rjOډIyS$FZ<=])e%[.ŇC?F ])B"2$l= jN"/KJ ZDAp~#<#\oWHMgp Ȃ϶ߨxhq F e _DF*9nM3>(Rȡ[/w=h}k80D}BB(6@VG6%Tgf:xc:gsy*yQz@ϾhǨ_5 6i$T p皝=鮖,>.OnM Zh!SNxiT,,!><0C&-&  ͦ9 :f'I6zT&Qv.4נ+4d>8]\6DAQ " 4"Q*Vcf|^!'L0@#oC_` ?[L I(:Lcvj˨^v|vV7*܎≮^tVݫMLZJဘV?%MėÂM ȝ qvg|74a,=*zB?|rBV ATt 82kϘrO.QmWcԭt@i,f0MĊeo_`h5WXk_%RUwefEh0L+GްL 0)ؒdeC&ePH~ڟb$ƀ/040 DǎV` /ڤ%-Jx헄o.(^-m{Eܙ]0F /'-sh$$т&-WLMlb M]s-U0Gx`5)|29!X@ ƆҍH1=vV5"$-[zIʭ /t&{C\qZc_\Q-2 h y 2 $30FcXFQoq,z M;%z1 4.i{,[|&szbX4F,*,cǡ" ]q!>|(E~RNjswֿWfGdurm91ilpL_7L?k% kbJ*BA[OrR[ҴjU' { >L\0!홸s\eqS"j"k]rI=,Ghu+L݌zth,oSGu_ UFW?Ad>HuiҰ Tcfb݉cad'>N󌲦.-YJ,!)=Cυ^n(_m2>=vr;c@?HJq0^K_/1] _ H]9b,]Y^D#$2E`rʐ1.;}/|;!%w|YgaQOs8 JnY "dH(%Y]P-V F TM֦|w5ݥ5+F0I2[M>MD踺 z0i[kjcٯ:EM2@h,{uBߔ kO"hyؼAQOtq+#3cOҡU<<2 [rrE;nŊ& 6l#,!8XI{˹܃wqgfBLqr vUj>8)(lys1Rt P7)zX;V=R-1퉃 xj 1[+2ؗߴ0){. 3 'MN?WY(ZR[(.o4ǝ GGr'fi tE=Ej҉*@M e3‰joEk?q<c4d2t<<ȇH&,%ݺB^B0zj9nvJ\. i`+8FlcTW\<1KDCB?|m/^:Hi |h&ȤE"xÊ1B1ÿ|%4Ə,nhtw$hp,v8u|H(4$d j9צ·{HӳB|Mp'8I0OCq> x\L 4VPBW@F xj"!F˱r$cҷf.nO!y5!2Ee2`r!"G@Qws'Q nF#3A8z} 2VG1!E6ѣ`GVR@J1 D V@zk&x+J.1^ pU6&qy^@B.zr n8YHc!ΉD8l`%'||ghb9AHMWMv|d.!:U'Dk}ZC*cT}l4nolc9]cÿ_HI\͍*s՜",uHsA=qh6J!In쌰O~Q(-CZ͛+O!QP¿ymHVg"w$2djF2;T0 HDl27˒.MXjYg.ÐZ4٠Ѕ6UODc\O$﶑ֺ >%H{Ek{]^]ָ:&<|S6UZ:*i4 4Ԙ9Zp~Zߘܐx.;c(_wo>F_FՆcYT} Nk#HՄu|WH>C7Y ͇qn#P3zf"]{(Pj;1卡4;$YK4B6[w%Fb77>OV>W624=lܹ!wh y؆(SKO2 d{E>MMQ*,pםv302MY2*?圎w1qtl$ώ4.9|9,ezJE:d:16u`+RDk6RgqXhkqw[QBVvLk=`5rT`{gEf.?;&034׏"O6de7)FT:S%s`c 2ixۣUP&&}ߔ#Y{4L܍a튡&2Z:&o?lfroVj6OyDzk*܂ٲ+U%q`uȃ7bvC#s^O,8 UFjtLڭ)%Kn.@ Q79X;a[>3؉鿿A_؜=Ӳfx뚕CzzF!7p0k)(/̄%}Hw1>Gd.!ЪชNa mmheJFs۳9-ޤy]ⱻiOk)L; FD+7oIpD9bIDPqpJ{+A[˻}Gp W1t? 5"$^jMH y<4]t D%(;gqyV 5]| +5iij]Ј o1l(l,TeׂmNHCm`fLHҔi8&ǂsBe>_%&P}M=x $>bͮAh67.|z8baL@Xđe;Нld|{(!ޜW8 ܅c̎xdb2&cXϧBm8de# |ګOX`g8?jlAWscH,X Ew(]Fre^]sDj}wǖҠ8wY]s*tˀ-;Mf=@:P4b=i7>/{#٤i,$gKrzc E=VJZl Avc|п&ɦ޻&2!c>'*S| ˼ =#v ݌/nY7* h]uOBy0a9߉ez>$ gSTeFRtK7IfiA嫊|2&Nd-??Bk Bz|mˢL‘$׏v\._AK@Ǽܯ7=yغ9^!`u`/4aֈRYlGsyON6K]Xd]s\3Ѱ[+ZkJ^9_Me9 v`_h+q=oqAmʅId?+5AU8m/~0œz8_nk愃җlp[lmnUXEk 䞶3U-OYWR[7B#Fb'e:?2oR@x|N&PSǛV4HXM.%`.=R 2%զoeB_[sΡMG=mغʿ)%咑N|,EhW0l,ᒆA  |6iŜfU'`Lʴ;y=4e#&qňZ会dG4ВB7zJ;o;B?FmCq;Fh`^=|M5pL2FĠw d^|+Fwi.3 D/ARLp^ʾ~G`3E$ 6%aՈUHs7:M"ܓiD#PZzAA$}ef;c9W<]m r|.w#a nf\kpZ^`rռb_g4n`Tlm O4*Ft"^D;%hNN].keTǗ\$E8eXn`E ̗:첝v.Qy< H¸M SP▒RNm4 >W %"K^up$afʊdGRD%UDv9nB&] 39#R5([51 j;B^^T"X |nbq& /r%Vǎy<"SpSאe~T\[l7C įLbM#n7. Vl,H!q;"CPF?2`shɶdM5w' D[J=$ mt2׺Ű=Xƒ1jIlRd~SNͤt}&Bhcn[Pg QT+6NVf"w)?9g%>߂W/KA9E٦B;c{uc m"ͺ@5g>$% &z񇭢oe -}JÝXg`bJ1's;PcGhW:v['F|5*ѯ> X$u2=ykn7д$ ED]q?B̓7$lė+MSG]8f!o-xZi^t-Nӷ1z樑6aG'Uuk ovN!P2C@H/0:D#rwL$)pm>Z=ow)>ona^ PsEnnbYPr4;77,lʗqZLmL`}H?e^#C n/{.ifВ7|>r^#es#.9^=¾M{HCa<΀QM2BSZf2OVB;Q* A}1R#:E^OȇHA7ɼdU^Z޳Hw&0mu& 0 G&3eBJa3~疿$Ϫ w8Rak4̟B*fi /ưٸ#"&H"(`6$l%n_y%)P Y#5'4Xkĩ q@ۿ?d&D͖nZH\ Y ws}Z'e#s7H\ܯ5iTS8!M+gR4FA~fĝ4vv[%49Rg\p9f69y ^T)>OE-<& #àȁ[߲uɲePjY\eΎA$l%:M:hGxN 9xFХūg@c9=LM /@ށ'w1d3iY/TL'X0T^z{& U:Y[=:8݊v| ` (oCy")a ٨CWS)wFE!qݽm (2g>xC|v@ 3kKkr9'(>f# ۇui\"M+A=%Tg]<ub"r[7|)?6[HnYtYT)I~5/\I/S*z(j&d B懰Xg6 ySygy$L;׹~k00et T#]+}kNH /Hw`t,tdӥk Vos]^p'-B+)*}_D3Ip;LrSE r~q@xT"!q(aPB҅8hf"44As$"4 )G4Kt1lZ!8qw5T锼,j7Mie=6.Tχ\Nu><ɯ 0q"Njd\8naakS2,f} ^F#0 LW4dOe~ áB.9<+Sֹ έFK}ިЃ5/`~pөYUi BVQ<i;R(: e)Vd,BA?َV:X +ƸL"I茫LN ,^[~t"M6Ō:nDDkXV~Qy!ؿWV#X:q$h2b+0GPFHEZ 9\!ȩC&:zY$ L7_-$ A(:R<ZLqskiR$; _.K,e\~ 26wϻ)0Śv£ /q$3ԕr+;OVL'駌m528(SFĬ9_)V "SyyFJxk/0T^PT4^>AMޖ yJo[}$*!h^#2[ a,lmv@h=2WF[B>E6eU[OR[# GDwL[rr33;CGumk)wPe#X$!o"XLTUQH jG-YMCu]8͜iO5#B"\l=kЕ/kE;j 'Oli#go,1uZ73NP 4#Sh8V㧾1ʒ@bip'U Kf}Gظ}M3y/Xbd bQFu%*C[V;41r-e:@4H`4.xq[Iec]Ŧ!B`48߅nՁEa11=P)"5G`5^2Uݠb|txrƣ{X7d(:.>otOqT dG={@3{h 7QeBW$07V/ 꼱E>mO)v{=[t n^$dYb&׫Z 5c!E,W`o "e96- ?JYj\%UGNJn* v-\L#{aʣiഴQ |Y!E\#ٸ䰶e%:=#c}Daq{#RCJ]X{ÇL*|)ӯ (3I6 TI%}?,xՇ}EvG@YUCgo&!N/W5UJ.Kؕ֜c*m-i3 Xsp Sr77I}4"I+odyiA3]23hV1B'2$ @\%dl(jg}X(O\TpA g R,1gx#],^ۿTM~Q[])3"ڦ.]ě%\ dt럫W^\;o0Vڹy'B^WO"qC;=T7d'դq1NoL|:%~n*U %;~oRC9) *r&3ՈlMB2?i8T[o):]Merdե X:"g;V[ xC ;.9`ܺ;hͷ\;Ia+s hc^HqgrˌН@yL3:l+"l}\=c#25eiې@^Y*UVr 9Ko<̇Fm$w|eibqAE<EhGd峹aIB $}trEG]x1ӏsfؠxo,<ž JI)rG.1a9CMy:DZ g{{LKuN5eY\ܹgSWJy5v,g:37SPD_OfˤS58uJ1ylr2Oz˷!9ȝzabo>o'csN1OS\5qUCSx$ 4lB߫OcxU@8Q6p%,#9Ȕ~7A6RLJZq"hqaBCi4%M|4\FtNPyXٮ;HE9[B*nKTB-7=`SzǑ mX>qSq<KlohЬ rfs9?Y@/M:cwhi2JL< q1gZ{Ѻ?z!c(RmԕchbiޭP@i2z##@¶%nֿ&(Mߏ;[bߌ?1C0qKFvnYF(%D P=CigJ=CmE<==bAZ{M17y̡R66&Ҧ*oخ˲f=$>cJYD;.kɏxMb'N+M|I sG~,fWڛ(gfپOGvUHd!ԨtwɢW +fnIiB_Nlq)H;GsPx!VIMN{qn,{.E{[ 7orZ@UKӫS)*|jg9P{M jb%f!3(@{)^~;7]??1؜/,ɗEsuu}X0fg%BXc']mՇkV,4 BR(d3xq\G|WLoM7Z|=#95bMG73ZRq7خC@5 m&0W,'лH!yV- 8#Ɣjf<%h0.J<&IO /O,ϮlYK` lN'ntѓmťQ?fPܫEsطNf,zrwCڄhLq5\;^bjU F[nw$v*xO"2k|601?}Y"|?c,A%r ag9i&[eO*S-Ct҂`c-9 5$n7V%7b[ތ'^E`}i.)HeJG'2%wv})®CQS۩"X`N}W}5nVڪ>BC]Suotwo>ȯSPH T:*g Hʍ%bD;7Ŷ тmQhݱc&վzcAwS|~LFV [(4#kV2X A{&Z=!&I$w:(QMN? <5~0@Gc!K4*T!dC?6"$N;/m>DZސǞă-= en8OtBgZшW jJym+rJ\}GpXyFeñI!`WzVwv:72]kRo+SIܓ7r=&<.ԫBsd*^giIJDk,sz2b"4t4?lܹwh# ®2Ng$b~c=وX(Oot9Ujge#j.Zc܌ rGQj4v #keMVMDlsmQ}CmۈXؓb,ñ%&n `epu ?U=%٠N[LyrpDQr^؉8DV{&Oβ1Ya8elL^ ()Y5idßCZ_w?8< +Yp8fn-jUN CZy;IsFu): 6-%pjFӀYUy%Z;@uP337稶wBΐ| ߫R\42V]3"uJ&ƕ']3PA/Cs>OX ƓݪLb=+~7+ XH<f[hߕϹ.x׻V5hi߲GҸs+4~L3x84ޔ4ѧNQO:WǎՓSW \1.t'T$}|mOP*3u؝ch5ũY?T{5\FAЏn8r7=$WSY|D|z{e FNg>+yװCr7Mk1Q \.KjG}g(UN !UĶ٬Ư_>O݂3q3=[mfky KadEy23Uy O'v#-Z(M?8]ߊQ}``mS7('4C*4wPeG9@6DHqP8یaΆ[v}z~3$Dm |܉=Ap/d;t:vU:D*-;n*q"YtH.4 3tV9%In"[yìV[C(E9FR֥uDp@=iRJň9vN&I2sڮ!?=4ʾ~sRH=Y6tFSEN" YydXu}Fފ?@5yXh7T^ߴ,I* |tgo皧PqaJ'פXougP.z!/x{aFOANR_SUSKs=W퓙 4v}Tk:Ӷ*SC_(&܆W0nP+pp~&+n+o/&0\ ?@ #Vel;7U /ftv&1\,&n"/L(/9.ګ+$+Z3LEjA3"՟q. \TWNFYaUU LW;^1#4hM9{_yST7wyPuΤ0C!|2 BV"^ɍ5U:%QXfZ2{̀Wm.E dEA;~̴1ITοI𦁴;սkV:J3 @O:9 YOeR2.Y:Pplpy! ÒTu5Eȟ|S\$x lڋBb sm-?ɰrv&%`NN5`3|DoWSb$OY:aQqAN U"M }]]cz*, ^7GOQ_–Q(ۋ.rkz |ռjSlѦDa.w";+zXYմlc'Nɰ=Kk7ǂ53_d~J4ؿ&ܾƃ1 #AC;OV㚶fG_Xc&OcL̆bcoȦ@u,o)ީ8zC~qDTV9X$swmgd#ⳓɲ[ٳX$QƕDBXb#U2iԻH0Ha=w2l\*&N@JA`LpIbv]ɓ{eh.Rc9~c)?7 h7rlLy}X= nVyOw5Egp hk(Eu3T8) CVd&/)Huv>0UplD6 Zk,HYE΋92.,zT Ҝ@Ymzm6?{kugH)2EŢ]_hn>f8~iCEo5GwK+~PƗ/f{ ΢?؊U Wqv+i7 pWU.O0V֠P:1E(}3Ϣ^? yh7"X`8K,RM %ˋ;%ݘl8&Xq^6 TۤCYĸaSϬ%@ N>t kɺ BfBҶ :2;ŧ*I~ Spb%3nF8[AwPKukH Z]۴8$$~ݸ@[+FF>#yC)˘v&k룽㣊)a{U^X0R'h%sJ0Ke@#ƏKб moưQW EBF1uI @^{pE#N6@-_4,:nQ`f2 $%AtKXvRxy{(fSnUԵWFabi_t+& ;\ЬJb:T{1eg l)GSjQs: z4| ;^XU?76NfX?+uo/xѨEMŮŐu3 /aͳXT&$V>3l=22k2)zYTS~2 39ـ=䟂ݱkaq<6D߉|z-4On]9KsG֖|QP pf*;&˜)p9lƨ4[-%6vW&0SyyTדm~(*^Qr%{a\vI{MC]Fᣃz NUɟfy~֓11iv]ޒ<[{?:'*[do}Yöi)V;%g4jMQ*ВmX|6Xe"7*̕Vk4blS<"u⢱o2[NL~\}ɈH;vK|.geZ,5ut8ل%%|hO k&|W /|썔483-Q37H7:),gaО{'n0sϟ>$D„xd끥D?`Z@vzEr?X.|Aъ_f5l|C;LqRk sSz1 )$X?vVg3hߍI ۂ4cOdSRF˩b}ys:*La-sE;A铌5\1W5tnqtTRXzw΄kT&f9|q ` 0|uؼUO꽰=4zݍpt<>d?Rf q~֭q5^bl%G!@{}@UXcf3/?!]3wf`NsC_vucy7.wsu vb>MA;FQ)S#3 P[t:==Krͪ®ֱBZS{)\?r|ϸ ӿ ! {{f` _ Ns0jPELl zfIhc.cLzaQ3X4f+!dWsͷ*z|0z Or!,n`ߤ.s."NZ$;:4k6k [0sc$J@yOd]chNw6π\V݋lD`xʾ r$.cJ?C,Sr_w~w+sSt1dr!Ynovgʝ^]x&MbgEШ.;`+yC$r00-"by2z en^ߔ]a/USS 0ASNw*R*&9SŻ_ waC׏'pdzSL=Dy?.VD4AMR/}}π:|𘃙 d0>Φԝlř4\ȹ+"em@b,#@zIďR݀YW/5Ѧ/6ݽ+5&2a6+.WX<,BM?:pľ>GtJWx0W;ugmE$<4UM ?r6TЊ2S4B+]'jkOqYf-|l hi%L2I!j?1A^XC^Tظ!R$eGPh\!D@*WrGQ~3Ӽڝ$3*)wџMJJ%&%ZSԭ5DcUc\QVә \!x+H/%xL 0SH"⏝ll+ϛtG. =2v _u?ҀĔ>ӑm_?u_G RCIIL!zi}z`Sg!U?m+>+ib]-MEտBGFz*շUFߞL[b u3=t2&k*&mF%1bQQ dD.&!,&evzs$ Yj)& w:G ik<[P&5dR=d1FM/m %4 RyY>ez:A 0W4ѽ^pek H9e%W6y Jx}\)W%׹{/2iF5 rWKE"ʋ!?\ M&&=Ńh֎nDd7 D=UUfMT!<`s}gM5;hʬz O)t#T>`l﹫+awYEB:׈|͉5QnRSJ6OGHpuuBԖ$y-_bKENt4~ak,37O~iQe`[*OQ0=zJ3iqi)4xE_;BF!Evv/q7YD7+pi?> ޞYbI(G:3jZɑ=YBw ,ޣ A5/ ̭2uDqatnESQZsjҙhϼ,Nvh.x͋VryY(2,uG3LcaG v(hG2?yTZ$D9r2G CfkNn^Sw^hq /y"4\o{bjkZl1.,ko"{sֻa?iٽN!tOD/Nn[4:A>³q[/W3WTwa;4L?ŇdI2Y,XiPUB=_4<\MHgKM.aǯ}肄kn΍ G 尚'$,uvHp@8B[% X?/4na1P[ Ə:I-̩Ť v"8]PW&o!@YZ#B/Z@Nr;7"E`s&{ftD7>@ dxJpPu߉#iGH^Y gPX,$(gq3D"ྦFz`+>z0GG+_uّ(άPg Ck|-0^'-A^j z+T2aM|LAcvK4+$j켠PuRN-'`6řN9ĂB,PqZ V6dU:};Ǥ) 6tp|:8^42rKibK5e$*O@]":v޻ܲ0zci}V_/= tc:u *I7Xs3bQWHlIl?Cם}D<Rn/O mwc*իzj Fg[^҅ڏVP]7\ &vCӱ PU7|0I&N 6a~+yˣ9h D![̗4yUȇ嵅V$0sPӌIp2S; F>o`JGظ5, OFa0rE tH34fXlr($pY\36zPHToqwt"8آS8 @?QXe4Z->*j:՗BaO@~ ~hk@ *Ok&s#:), b$ t;Kj:r0p')eu͓,mEU+hKYmVDѷjy.B - ]#"Z+7_T) !M\3qMZx ܜ1*maS˴a_UG)W[ԐĹc0,| QdkĒ}|p dSj}uz BO#20l3e;4K?NJ6˃'~4ð;B.ՕkADg !PoٻlrxD1Th' Y d^Vn2;Ms{8B d֗xe[ y?v;&zP:Vg(_r -х-E{ nzFA=YZ"t h<WS܏R䉁z G]݁\|j p=c(WDu#6*|7hUP2 7F`yz/x}8wS :&z{cr M/i$Zsa<<DŽ&DWrD{`OK0]h`|{CHO_DAU'n5J DZD+Ùb,56T8Si>^fJF|$3=]uE3m=@ȉ~J5ĬI֥=WLECQt]R&'FjXbȮY #|Չ`=?C(;Ghp ɶD%VV'$P/9˗C1ːϭ5֐1Ho8Qge'E`V]9Ƹ-r* }2K6M9t%"Xmx&zxDm-i_-\& ^ɘ6F[&X~2yȿo"@lD pXJ"6-=ߐJ٪ek=r4F+KVw=q+]{4V'!M`ye6.tb"e:% Z[)IRw{5Pл2h%APD $|\ApW LWG':=")MVdohlj=]^_:F}(w o˹5;k8Pz՝eM#G>ڶ>!Ijz1YK~ m5^GnR4 %Z1羍X,_-jaH:MRTBC)VoO[Ќ3k0&wyJXeU*]-8YOzOnh Y%g03MÊ)p.oK, ˺)G-({?ѧI/QA%~i/LB:gjlUkoL ŲeŽ:Gz"ndN~/;R ^xB4&QC nrS&ITq=a.̧Ŭ JU/vN&~pCԀPiΨ _Q;]Zpo33T*xTUS6D/1d+t [O!f˂7G'RuaflucNxH}\z`9L=F@Ãbdk3TBJ_\2ǚ9^>!ӦUKNAeawҤƄT"GhbȔhHƅYێ hhC8yβ){%o<[{h, JϠFԑTWX;k\a':T}fSq6(̰BNWǒBS \Ȍ雠qÂ閹gdl f(H[(PQ4~+/"/U_wѬxxx̑C`:Mg]`ƫ;sum' (:RWJ{}+aPhjĿb#V7mpԜꅪKa ]wF̒)pNN?"Ym3^-XLc]*6bLg^NUX8&qkKLp-X>\.( [1>-DrƮRAa;yuq*Cswgy?_aDޘ%Zuy䙡ݘQ XʻW}|mꅌv,TV7C8eJ4K@WԻ {wS.QD‰F„vz'M˝$#z$W@Zo. 3eǪKs `t:/wׇ]X!ՠܚOց[7 y -b9T]20}@(HBϺNu{F څ/O-'t4:^qE 2;3 oo&.C^X`! BĥfItީ^_0;1;]~naO߯(-lE}r$অ{`A@^kJ@hI<8}?퀖[V4''wUuB91P-obpTVvBGV^N;y"30P'F~ye0QȈYGP9'R'JbEN `' }n!YXU%\D Ӏ58]bS ċz MlȾ^} s A /(rgeP҇*p puKuT.rO 3&SI(wJ{BƝEc-m;Vl+z!Y /X#XHRUiPYݙ6Sπ !_>9ќ?!Sza{0ߚ-ؾėu"lCKbѮϥCdkU-HrءŒQolqTO22}mJ:δ`IC,LQ̳[ъPl-sI 38;k6|5_lVHD,ٶ E:t^EAV,:LZRG0臽Zo?<ʅ)Skɦa h*e=#*nb}zfķR(zVn5zW$p&灶@nvѯE_wH8ΕQFkE\"|rr*яyՠ?˞#IzRc\aȥ*tJw&:Sw_#_gA B*s,uh$#4{'F e4".)5=R/u ҄ŨlyxYv814 B+nDe0otS6$*]bqM͸lUVR}cq AZ[߭!NWz|HSED/3Ds5 AC{dP BզXDk&Bup:?~*xY8Gɤס΍ڻk,T1Q6 `[hl {$堗]9SeAWkF V6&$Շ|4xt? 42^M_=Ugt  ݡz!fZf9XpXiQS]G>0$AŻv/جJY: 0L7 0y"f`STLJR}{gy脀,}8U[4&kSMxIߛl.xX 78.:S;ނ=*:}Z&#Őn0CdnDoMw?:{4qi N#s^ĺ3:) ), {D3Rb? twH'Gҍ?]yL.5NvZF)l2b"KSMG #/,2ߤP.9" `}k,}`V>az$~ӽ&ǚbSȶ[,3?t>a^?Ȯ{zvU*1X!X$vgm)zPozb_NP,kJl7.LbFm 09m# A,ݫףk!D JMOƤO&VZuzA1DysU 8FB giuy}39P՟*Y%yskӴU:0@k)CvنC7ZÂk?8+|PU`UAgq<x m miM1Rs5{K^v".uCGD)[]0g[luN2)|DY}3ttvl(λ1ś#ƮQ wNsڏU=MؖD&Me3T8MCit̞C@׽WBp<}9) Pj8`dSknKց73S,$mH24Ʒ# ]b2#jD} :%a]("Ug&{M7}vpJԛ^9 埭2濂݃{ý{{I]s+ϹH;>17x,9;MMz=31oc4[8R $nSPdkqFg 1qE]K1! )m_ѱXeROlpvx.q0^d]w Ӭ(L#T:M\hZ9T4^z FΖ5Vl驎e(~GkNr{ EWIooƷRPspJ'YlH1 BlkѺն'@YU[WV?%G]y4cL1F[9=ܳ%LANi%ЛcLY!rʀ2LFi.)_%t߅m[:'U%ngPQnHO;&-2jO$u EXԩ-8s :;,G:"div f5ʹl1.ځS쮿W%"ZA"[6${iZOBUB@X=NXo? -aMꕺ/@I7@(L-R*J _Xfm"ndBbm.Wǜ}U0põ=e݆BHL_'^؋A,G'7PQzz{ t?ZWO1ƨwG4pm\i؝ImjDJˋ^j`Ard%P\}1 LJ3$Mn`\ S/9YպkuBpP)=GTT2~^ﳒf߳ !rEi$mLjs~]Uoz ʏQȚV"h'~}*5,tSTgqa>WT< p(1n:$^󓹊O.p-pDmłK^}¥Z&np;t9=Ekzy1 B eT.-.Q ^VPZY x$~cJREDfB霬dtfbk(ƒsr[7@x CȒxJ:dWsU.LJ6CygaU ubmӊ 8^c3(uG\ ASn14wg4tc.X*ݒϖuPL Y">(™"0i&+`* 67߼FR=jQB Tp@f9l r.f̵yu:(6*'!~r:~Z/Sp#D/>>Pu&rrv3ՉR@dH'gx\2xXƘ8)Qb)sQtxF? Ew9\=8dgxٰb.$6r~9O'nAu]oDȐH֤jJsZC%y7p=)hcu˴CCi 3u/rdOlqj&zv[2oҘS3nQZ<R0 m5n)-@r HߗflMN45()1_i9)2ό8V$')}_Ug)vzUkPR_z:q|x ÅT-, u[yv6&h5pFя8$ԯc܆J:D{$W}8 S$ػx ;?GIe;6AX<x,F[8m`# a>ҒW}7z,A ^qǕH.au河Z:|@x ~F-ŁN縙ȃ)Vt)@|uh!FR8GWH=ՆR,p$=ȥj=0r:Suw*( AFrV3w|bv#~!lPD(!kiSkU|n[Yp0,zk93 bhh_C}d]wyRZFJvd_[?a%V9@|$~ӆd !o$}͍'*?t),e<}_xg[dӨ@hB >@YeL)xAKTjhxn#6M%@g;_: \‚.s "w]qFPg.3Y 31~b׸YkPY>C9gҴ`*<@G(NWh ꅮDq+j86 ˦_E:b4(ù{.F&jK,s=ZSgߜc8ήLEY@5^8Hiґ cd cHyG]6׃>k$>W7;VZ<|0k6()9 UwRTjfLQĻ{d@_^%HNN8ſ* Bw͆fKJ&/ δrm|b5uא4)(mquVBVܖٵ~U,МjlT_ZtJKA&Ǻ-"(ȱ17pk%TI$^ K+ Q(N.mlV`.FdFo[0@LB 0Qn'Oƴ\s/Nȋ\dx~zbbu܋:tۋ:N6?\rZEH#@~4Y2 Sqzi AtOHU<\t*3op='B-Q#9Еգb0 -e2eQjFk^׳{g"T#[%\Vf\qKCXD"!R'+ ^ܟYA] VDZ[1Zzcz-<FzC.2v^Q3]mzزRLiC W?Qbsnf٪V>0ώL\ @IdcvV3:vx.o4AlL-WBt267pD653R`A>TXTMH2:!QZwi (2 Q2y%g5NN4P&b_ U1X.|=+,F_Sl>ųO@m m6L(Wϯ]Do [Bwu؍4$@!ŁDGxy>Q Y(J7qr>9_e W9 j~\,VY#[ܮE~bwN#{ [uA9u#S? 3ԕ? A{Rʝ7q{wB{>G~"Pf~Y[A 2<$t=bbH= t|=c1a7:Aȵ({IN {1qfQ]N2nIso7Mc1D#s P&D1Φ㙦QoV`+w0O3mn*Y+wJK}۰cU퇪խN%T]l[dCxf8NjFxlɡRē?} "= -VuvDSD& ,)w"XH_طC:4H&p:rvEvޅv7>5m{%1t-pFpcnr71N;H+\EXh*Α_yȎl= bV}huQ R6#{rVUgmq:E6 [H.UL=JWD~QTС_.dfV2Ǚw(Ms[u+)L d6qa)D)'%|֍ҷ.JW΁R'>qۧÌ)\Q8܄۾W,a2$mzOhHNjtp"#DE~Ԟ2i,,Bn;VLq&;6n jx$w+\,5 Z M&|? Ir1U?Ҥ+ze #տ@ݲ[CsAܾG![rxFKBw""cg@?EPpd::CBr]ƮV( i9vP9Nܽ墼OVl@ڕO/qL9 ?9 7CA7omd@h.s3wl-Qx؃Xтo$"}qLAU${!ƭ7`,mP;DŽW;րn,f5 \}S~I<ȶ!Ke<6Kߗ6t!YP@K(m/_z[|g<-o௳UI bk[K]B TvtUmF@?_IK9 Z+9ڙ0cAiVy[&zՎlPc-B[1kyabpdh/h% D+Jl3_:ݫj-UapL<,K(\RGetA7032D$KCvvdg'2i%%(!"x$|Fpݏiu]EmS !m*[2JFaoYx6h|* ru,jWxŊA.pDMVVn!PFn`x$AiKygzn<`#uj wA{WԺ3d1p,/=#)r{-~KXvH_̇w'`*q?wWڎSI$)]ɺдas)& ^PWб|߂P'?]v{קz46,?D5+!3G,J!0/Bmlr>J?̘:ψdnמLcʳa]+2}"J"ݍD)1C)eu4o'n9!!Q174nqiɡGb2]p +?CXfnRHz;pśX_8E!sB2܊kjmĪa&-I>.=r2g (>d/TZ1J 8Hu0oYOd+iٴse() s{ǯ {So>Y4kߏbs" O<¼'b'$0Ĺ890#N<ۮ;j1 98]Q< ʥɏ,F DLtSgeu)K&B(N׷Ͽ\ѽMdhW=}A^kUT{e"w vч04C-4lE1ߢO~M/J~(^ >V`)!f $#b-qW?^(ǢnXQ6]_ސeJ&S3a~.qlGPKڭHQf@܂%Uπb;z&V "L %gl>څZ/O˕ >oݝ: R&nrVWu$"]G'4Fc$Y,<ױv-ǯ\,P㻣"C$`fx&o%k`Z:*ԡolp R4hSm[mchva$?hdh ? $j|ॠ|8n+=s2uK*1 "9K! 2qv]3Ut&wIeI:Ŧ}-w 2/FG!d"xtbMԬD0=l+6Y_FM7c e~ %\e@MvwkT<,tkKw\1R@2 L_G?mGa`/Sw} ,B?-"r& BM¤+/n0O-=V '.Jܺab_s䈐|4ʑ#phSk9kgbt7!sE%ttbIc$PVy?ΐCwO r `8gόE--UKHCH JBFe\BCM Ɯ/]R&DҀڽhVч8GsT}a4>;?!+J0^Y߃p9bj~Tg6 t87Flw LO() B'. G3̅qh"OZ399O}.q0M9kR{CË B|;o[\!]ӌqN3X`B18 y)BŊ;wAB98@VXMD=b;˻6b/Q]_c.9yltc2vbeprn8s炐i`R}A*ƚ-Bc\9&lɟM1Rת!PpA;ɴ-0A診q̈?vH ,XՎ˪V\ѕ83}s 7/gDZsD7zYV"a< vLK{[34J>zIդw[PL0aj9_U 7州Ol&]s?ƒ؞ :rJݜ>xW4N*KOh$D<,jm܉5Z{.g L75ub0teU Y A R NO x q-}C YD1.gn2Y!oz,``"=G2 ntabXl?BJȓ ,&X+]. h?ӐoF}] R<aؕ4N3JqtjVj;eYx=,_)hzϭlO_T OўR> {;@Whkd+q /%yrYxR0,d{ gցg=kC8eٺ8,g_>? c6CI%q S;AП|7MZ>FeX&4BQ#esv<ߦb8_E%r@[]ZyQ4}oH>ىS "DlAdenT6"XᖹN h2z%qwquvO*v\.a/)Twұsh'`A.~]8J,W[CR]}E1o.WH\HE_"oX$ی!g킇Z.(VMdV~nC-FOEƢZbză 9~fPӟ|wԓVѽK(iZ(4cx@%0v=vyW3ep (QXH6yW]Q񪊱Z持k{W@%vvw2tjg BA<ΠNd&O"fD'+EZ_-u{/G!ܤMz05#+vm )i&yokzmz$M+=) /ے"MmMɳNyWUX`2Ul+-h@gUå,fESfRMy/ k GU Bhʅ^ ?Ժ,{HqE=`7Ӡj3 Va۔#TbWXқ-*\T8njsGƁWKӉ;SĶ#w{ű7, '5+V?,>%CpYڊ} BI;ƝNڤzo^S󿖇w6^]sLTcÜ1^d-Vs]wN `jZBم$5n]aby* Lj+)ޚ=IV YuT]fYxz_e=KuV9߱-8F]{fV5zCA[nNGOO}*T/LE` ut{ a T #}ۄpQ$ZM%xu.QE @ Rm YqkW. LzqU玢bGz"%,r{}D4Kܣ%XLi%kH蠦Ջ>L X|ǧE\;& DH S-ep>?U orQ_6B*V>z8? aG'#wl}]y:+3_#;sUpcIW0[H<,90\7|6!p0M("QL}oP>̉x`qfG 24{bPxi.|HBiLXkC,q`|O(sDK Y^(L ΢24SSuHGb5ps),Y ֹ6ʃr9vP Eg$C˹9K5EMv[O~ieNNJJ(OIu|VlM޻U/`҅fn3u]5ѭն3J=~U'SdY8/Z(pl `mQ5ړ/"mgz"љbP(Wُ7:,h˖G:y^|8kUYyO0$ra|X:. 6)B.ϧCoۄiÏE%i.*N݅;R~iYuϔ>[CW;Qq|\sGfAb8jkmrlotΕ:ZKIPfXzV_~3 ǧllnq[]K/~a"&V>IԾT<YQgվMhU<7--6wR H]K֔k=IO ·;3F""BM+rq"N}qL/=ؙ$/_ݵ x;.pM9WgiT ۡT<0 zl>J.W!NQjDotZc\&?|ذ{0_|W`d/A!+I0m! lEmy+}Ϗ`9i,MdOFlۡX1df25dnXȪrc~W6SElDRQt<|$rxr0iBRu幓,1c;29Rpv{J; K똬1s)VS~fF|Zc ~R*v9H safDbӺSI˗aWa5^䍵qDU~qd5aߕqViY;CYT=[vzsS;s;ӟaz3ft,0jXwBd,[ 1:Ra[ak`WA;)7|2nϫ7#$ޗBWMcw9T{d3E5y죴zy>صXgskyL|3!OِҴe28D!ੑc!"¦R;F\AmX8o&<&oeNg1%%K. ԃܜ鎏ڶ$;ؖC#­s(w{(\n<`6x-'+ʋŅXQ ,<5}JoYS2 i *|_vi }7QBFBf~OO:~+DZ&e ˗:& vu[/Z_1",eOW7k?LX\*gDĹ_զ|7sg|8fy ܜ ⎺?)?h?f 鼄e>fђTaDa]=EIJdp䅝mrd#5j(Z$乿@hT >cy+!y1T~^֖Q;Ӈ[*Yo:MAy7& ׎)G ȕAA&ǢbN"=n΅P$"=-J-Oi}8mtf`˾fx<W'8wl2]C44"U{ef *"mj_+j "3 .W_wZ0|~Oư~ikW1JxzRHԈ[c#_Ott>W1O1 \Q>|hpmB=Uÿ>>&X (6 nۤX[݀ ox!KQ*M6Ni=(Q kޖ@?O񐌛V _w ߟv;-q^,"L@6f am@\oHsk \gsް#/$قs\Tgqo.1<"0. :!-K`h Ny.ǕxvEsy7'\Viaaɸ\YԻ\D89چ,:+Oy!¤+-{U!o:XR%2 kȻӴJpPV1W)dB30s4,*qM$˶lʽK8~vED@ZZ_۩|+ *!'(f%ڠm=OVJLU=8wF?Y*uR&Wj+M|R)N:yngbBϝn;0,{?쪣V.ȵ;)hDՕI!Q 50K3v3:Ab{pTc9/-` X.mzG^ cv[#:>ed=qIAl簙\XzSKg6%>+͵('_O-\u΁요3MlU-<80ނ#VDz- L[t&hW~5IhdUj%_I; 6 ynMOD)Z\sNgoEγK-pj.5U>i4UXoXג.b.<\qMR dAzljs̛'],ڜJcX)XMOCC%>38~̄J֟:] 6k¿gl cL䅁A0+s}[6}pQ5*tZu@,~`hxwy` 3_DlIjWoL`=\ z#/${ՃoX#J0(.cέ%h50|7>؈u?hا))º* Ƽ|")GX;v4#K23S*FRt?t$-BS"B15Pij qN0BQu@JuZ 6пg~v[B\,U\QCt>=t仙,r Gb$ J֔ 3G y41̛CkMqT&sx8ίlpր3Q6UgVf0-)Y@y,"mqTqA(#ַVSP@_l+m޽p)Znt/fGkwF|dky~k&5=ڐAS.gy.B7@=7ɴ5ɰ!6.c2V0]WdxWk%ĉwJB9{~7S8PKh ЊRr{MPO/ޘv]US%0p6ʶMYBB!c< "Y|3VĔ]VcŐ ,쮉E 49yxarC_w!7 ;xPu_.8R!:͜ey-hmߧerFcƾy;-qڨL r1ޝ?ս>CEJ ]yΗ$V0V v2tvF _Q n 0'ut&۴^;PѺm ºd GsjO(_M+h|r=:|)NB6^ 1|yodoطHj89 l}+"n^iek̾`sGZurs}ڬ=}/en#|<++J"\f((;ZjHQWfazx=%7b,م/<&K,'ch`s>S2pX\nI2@0DW;$I ˌv&V%';nQvVC078l-6 -Gy̖IJS.sN|rd62d EَAt ԜXb򾏰Y3¥\wt NyN׃5/L o{^13y+bFA'ս^'dġo"ȡ:)Ix.0,OS4eGF ϕgﺎB /RgWbq`X|.V[hب$^s@r +.>%(3o٘4…vO2! a󧚬 ~/!gPmG* 7kVBSe1(5ΡᶉtIܱv"o7HxUwCq뢶M;sg|eȽc8δ5p&zaBE [>ti3drFyg۠Zh8+Gg9Ÿf&4#kl zDŽDI)d{o:9u4mcď4N!Y,38m\D Y?-M&y20}A̜L90-j=lJ=D`~j1r0Ծ!=TGLh<ԓTTAp7q-(C,5 v_zR`12 (=Yb%~M7 GW'!24a]=-YS卲LG]wy! x@aImvH]niPz!ŖOM@ssʳ.^7Q!6":PiNs֘GmwDp4Bx1oJq=W%`f[B4d8,(Yԋ+PoJUI 8 A1 Y[M *@_^[MaEp("F3հ"ɜ%0 پW+QP$p{}\F0>I2YqC$ћCWK's!XϫC9xH;ru?ʎi}z匶Qd[~Ϭ 'B+m2xtW V oc|#a2so,3I@v3̋! E`3 3ƐxKtj8ªA~`t'$yR2)¾UA-M~ODS-`5 BDx,v9zdS;.p/ Vʕ8gGzp16LZm=șN>Ԑ" Q7~ gkvO?$JZj9$? P:쎍%,5DՂm@g ^{=O6Κv ϙ=H[}!'υsht YJBD!e ߅Zn'Zzk&n]ۂV ޜvdx" wV[oL0Q?u9ȁa8 0IJ0[iuFk }F`EƐ)W\AȒ{%.j@rX+\lfwx*GWH I6@޼.jv?CG@;hoB b,2eAaoGRDNBb?aCCtH`MHU,.<.cCV@Up}N) }nP&4Qi/D(bW+T=qТҒPZH.zS UF(ؑMx=w$) r .I; Duh&J(NGv#SڎFmA_P,]HsUgny`m[ЯϬ ]\22zxmA"Z3QcRt7RKjp4|$uvUԥB*N|zE6i%%Xnշ[zIM«X E ?R tCbH̵,~02>lDIJBQޕy|%:4_;Iˏ'?5Er B1T.5/', u..q5^ӡtTMH}e.k+ě@ ;-v;PI-}/W5jK߽B0T+F=&j8f Lt#5p$9t%6A`WIv2gp۾w% ZIz?dڕ l5X]f .{ w8|IRɳ)AdC,`'۪J&l"sXj+-Sͬz;#*7(snoz jc|76CH{[ CNШ▸| Y?hi{>yHRn xfՉR:tI>$z S ^]w5(MEadSIYWIj/{u.SҸoyf)@q?8ԟHlE& :#R ǶX0DQIO {^uwV"F,ꌫz!##sUfQhR-64j4 m  җF F)NvEjzg3(m*ר/>B0XʱC!(VDЦ3rf>} mY9#K^64~»sVET6Wɉ kCqXny~%g3׎eë\+Z;yTbMz, +)3PG<f0? -[E*Lѽ9$f'I<> Jktח\RHdNu8\[rX0K7HǑ/ՠlR\r/"LV"BA]!'Q#X-m̤~omJRހ%qI"wIAf@QxЎ/< a=RwOYzLw`d!V'zdV{MqKɀI"o.u"~CL㣭O4G(bi'f.%*oӘ\>#+gR+=:ɣ|ҋ]!b@&Qv_~$gd}T_'rAҽ9\8JkoM8: O_h%_Iurk#/aH Q7IΛwnTh ҥap.nU%/ǘ6m ZcRJ -A@_ 29ӯwc9hѝ&ϲ[.p2y/PfMVni zt'H0wdNaÉmQӥm޿ \,Īe(vw-]I|"0:/C3#ԿlBkL䌘ݍ'qQbC݁7A0Ie͢KL~]qirY_ԗIN5 <Q' 82Ob+.(m9DaUs}>d&.(Z_֑8Cg\L%B7c^O7%x#F-̭Nv~̨pQ sNٶ'+h=F,ݬ!nZOcFKZ4{* M`htvQ:jh@( >7=o3K3~˼GHե'zKmy, \m%%$|铠Jvf 걖֡-ņx}*}J- =idzaXðPc4.0"t[0}c8B]0{ K3A70Ma4BD쬝&ڪyG/'3MSg[\ %?'p|Eb. b+cT5]|/G"t>riuV`e*5Tʉ$lQo;Dv7sv㑬\0%Ggd\LI.o<\%x 4 PoPX}l^jTæXLmVߝsYUe4stA20 x\/=RFGv=GKt'tRn`[ǵ70=[)0.Zի=d?Z.0".ac%MBL%yuuU״?)dbERoJ ^ߒk6GŘdQ(E Iڇp 0WS{F8Cߨ߶/gR\l~c5.0peQ8c+vi-Ml.oeF"6ҧm} B['ˇ֖k{ѓD124垧2vW@([Crp>=c)|HhX [4i9ܣ4P W@#~WVm|F.|t##hpo{-VsΈl(t`Ed.e4}-m>j!FM1cf*`UNn0`S%!7Y+rҏ3t`W[b w!OgH/RtSS;FV@0,aU Fqj!#VgJ]t;8b^ӹiۘN%c֩ v"G6b4X܄KV򧖒B5z+]Lir%Jx&T̰¾^>a Óʹ~H#@۪b)Ž8M`Uٽ~(11$gnyaWw+ 't(JХ|w4^{mm]Pӏ!VG ad:yXUw Dyj故)q4e2a` aaHDYsʻ/i %NK,?m@\@?iG;+&x꿡DTHQgl5Q{b6?:e4<%H+(43Ǖ:t?^"In!nibm?qF޳qj:%+혤HDb 6V,g{8M28>Ѷ 7[afTy]FNT3C͖%':K&{ ު' zq|N+CH=9iW=A8툄e3>5>ܟ+CW7SNM{<ՎQ[|ֲ [`Xg|Tgt7;W)PAaWqp'nqөdޤoLl0٨ܐ0 *[R}:_% яQ2+L=} C`O|fiqHοM{˿O1PB3S\ˢ{N? dEA}AR}X-wncsxy!#S':j߶ö%N݀+q٩\^ VMھ.qn?dԔ{AWٽKMgB& ԸU5&` mR{.DĩO,g5M /4z ◻BI qPNk[E}+@Ɖ$A0X .l.2y_D2C_- VcZA86FPN>H7?s.o"_d_= 90t!zƖr9 ↩jS6Y/(SzCʬ_RQL ;'ڎP %v%4iU3be_} 9\sSnL rs*nx"jOa7 y*GιXa43Cc󡋑gNr5u:w|r[g?BpyJ79\-sFs­-q?.3wĴ.4W/n|CHXxgO!Mp[KG3T;8q!g+& eK73c4-SEԆp'AO4';(+x椛 ~pqx(.Y$TO21Vo'@H72 1Kg06 ΨqC3I^jye hB uiXcu =z);Llh@áB1/溷1Fq"y6ܻI5vH$Vp~EsƠPFEwWÉ?A"~"e)}"n]Xʁ1 ծ.Tt5--9s4YC ^kMѭ6nES'!W]s RX}zK{kX2|?di,An;*2Yvaz*] ., xwٗce_"X0U[J[s[ŨzG~^YCA찧KfAjxj&/is4~*L5RO~K.oiB`(C2B;ltû)_X~d6ܿ4\76 hqGWwlԫrD0{Xmi6GtAC0d\H}l" t tTF 9m,iSWNeֳ{mBǑv ;>z4)6iV5QjH? J#0Qdl~+EKRoI uِɸN3mAQ%]! %92fjh#{vvIta!)X*XFy 62oeMƙdwΡp!/4y&,VFqrXN(?Sm1% 3jƇGZNyfX5Zy/<>”g/7 ՘Eԭlk{-|_nqnwr=DcU|;G-B"g\8k`#!M_#'sA7=Z#vq?Б+Gߚߕ:v7Bb{%禑Vtل-vmpѰ!:q [`76 \rjO&6SbƩe[4+Ͷ. DŽII$}3'v?UPSsva.m-*HQw0N? o_d4-M7Ot+S}aQCT6IؔIWHySת62B'&]E$bь\GAFY-?W7JeN{syu0o9VV~DK%ʹAEx^e#T Z~'2]dbl8%כ%}!0|qj{_ENH;`U gNk8jw~T"\^ZP,Uo|T43ÓS< Opb pkE&)AyK:N-F[5_;)@|b4՜q6jE.At%cgíBAq0!o?fj+sEw1 'zf{}iѹ~! Es\oea%T(Tdɺ 4dUS˙Fkpʲ ѽ$k(pt<$ tY25jtA)$"wVꍍFll9@.fdLu@DU$K6 /yx1|&Ebj1.>P;>ϪhS$~`QǾ`lv.kiznA +Iay;y>1 >fUy着HJ|ۍ+ijt.~2 4p$қ]  s}m/MUu3.vs\U\ 㷧{@H-&,Ee5$Tzԍ 2>Bi4 jx%^Wl#"JXu\mg+ćM@¾q_bο7>2B~õcG%#OpJ%Jho$goە"6 vQulgNF* e<\Θ!\=r.AhļJ}-iP~mogJ JxU[Gr!VS2 15&NQ&e'rK fxrnM!b.>oʺYтn.u#b'g^_coUW 4jy =_xi: ]ѶսN=lBED~+vpH_?qK[ ܟꃆ450У .sq~Cm=FL K g;wDh,(,A@NW5-]P/|Yz]UGXޜK[5ue-1A@5Jk~{t=bŴA5_-[QNqáDzZrO;~!0IPD"e5 >ꝁ%n42*Cl#:=Xԕ X%a/A-Pw(|fEcǗN[qR>_I@|b+dt<|7Ov7:3e*F㧸@S^D:X3fY'=:FQЫ+QlH zxǨRkʫ#ԝw1--Ny;gՒٯ5l{[XK.G: rLBWX Bm?m q|ƣQ@|#Ҝ9%8LAѻ~6YFݭIa O11e'o $~hL{ ffcvlgi `˿>q6h*\#ɿX,G涇:cbیFlQ~MEwک vL|ONw!O)Ɲ[~,bvr;W{F\O@3UjV}R_>e))521, (v6*O$Ő!A̛ރ/⠮~x=Ns|HtoF<ufH +B~R!XmJa\fp碆HQsTKǞƤDf[U}(_c@[?[^럣AMhc0 `;\@ AɐW ]vdޞgENUkSio3;MOӄюZcK鶇`2gdgE-8UO4my7œL(nE9̎+۸6J"8XNS[L2jO N;>PyY<œ$'`$!}Bkn%pY~W`LjV8'-Yﯽ~(%ZjꅩAQ.cL*r}ZA*߄=CavNbFAR2W@c*wm PQH5u THVڼ5!n <0u_ܓج!z5!'sy#ߐ飩u햵7ѝ#9,$*Zpkh޳5hH&f!4%%xwhrU%d!ѺgSZi9UgZl8L}OQF3v!V=dI-|MLf;#sīb ע+*$9eRŽ!1 cG&_OJzIn?W[?˦2l(qg!ECýL˼0wem shyJ֞}_M4"pz[r;{**`t3F}bii. (RxBk!# /t AC9ki0(cb1W$qFkLuUJ kv}q׌q2HޣH `V h|.^P[:/LǏTb5kDgи`صCwAQ_/s|7'SANM-`_aro)M 2S5[ љLZnUH\oBBy TGnA(Rsf\:( .e7<^Ƨ5(r.#fi'Z'xaa6 Aw@| 2AͨR Z-5~ _+v+]Q`&!7ļ15%*lWY3)}b`nm?COY&]9S}70(բKqC2\.հkT4. .891S<]>gunVs[ƾ#V9$"ڸWiY=wM/?3TJ*l i* 6J@ڤnR|$-8Z!ʇ0Rz.Lv˓y\;K8 #>a._ ^fWK^"3'b5w{f99 C`&'*j3_u_m} fr*e͔0Qugh?3ڀ<^}3#tͧzw'9F֑amc㗃Ǣ!cnZ3D1CZ?p- _f$P'tHP[]ۧu9c՝.m`)f ILe0rV;7dyl}Я/*q iHҢC-6GUEGC;zAԥg%cN*8`͏moAH}b1xb6L_pdINPZj ,,"-+X:m=~^m]!s/P#5:VoB5;/gb,Z||F/_[JU]z?h:ѤM ȿ͒bYC;a4e;]8M?q^|f Lc]ZC:A{l)4tV}#&2f#KTB_"<(WbH+7tLC.i]:IDݏqhǑ::xmo'J `OǷy#>s[|Ac"i(8V,Zs)7W{\S517~}r}+5a~?1=>#0hv-R2DT|SUl}~~CЕ ޻zt9fH57:97ASz^slƿq ԤWySW?;cSGoˣ rlB.φu7 GV#Cɹf Kx}/bl3mYo?|Ѡ8: .i;wz#N;Ib52EÌC*ܾfwFgQv3& V|X%"o»ϠӺ:gЯV>8M!ȼ}cFXYFL`3ۖe @*BV'X!CEl$ro(n3K8ii8\zÿRmCu9|9^On ?c+{$7[`佹&p bS.o! L}rC:]Lw1kH9Lc)RV &~(a9pWzy߂Qne$r4~y2 H@+ ҌIm9HD RxDfypl}¼) >L}8( u#4{G|nf"VL)-aO]EHF&c]v .m\IE T&Gf<|M~_̣n'HU86Pk$cOJ0sϯ>u\c.hRp-wڇhC XT;!o#MiJ,$ 1g֞#CA}v޾Z/zX!xn|OUABZ6-1]~@(U0_pmhmgnY FYCp$ 3@'1[x Ř^v W~9U— wlqfN)3zQD xש:EWA~c?\zsJ="" zLHe DW Ď_\aO1Jn>%u>R<4C|gFk&Kj!y?O+3HiLnBԗ@!W5cQGgl~IwFȇ нg4[1k-,/.D|II3tR0sЧ MB)9w~@y}0 z-_@ݠ8҂(7]0u˳6jCY|qїɧٮeO;5] 9U6|P2:!>%IĠ8geS֑۴A*'DWqoRNEǜ)`jwr*0WV=1hԇ;ɤ $:a3-KQ 'Jbӽdh%P,^_w:*\;ThtZM(1M"g&斜* |_wGnF T\J܈qltʤW6v8C )oIfNNo;ÿ3.P/sK2b\1:y8ȕ^Fd6M.2i.&4*wO'r1/YDKDS_8 i'|VU@6X@t@Y+0RF#gqwQ)Nݩ\=CCC] IA4(%n E8E2a$Dknպ{}@V2}8(lB:j?i܀F,?+gnznF6&Kxu&4܄ hԀ`1`MOP"PS c`6Nqm[Vr~3D@-VEMx||O73k]~kwi:E5m!⧖ރ+Zc6zƽ݅5PΆKgjaxl ?+:J48BBZ[cT|zZ|72I[tw?FIppXm6"5J.5v6IjoEp,-5FiԾY:"Hf Beb{ï" SvexpZ5[6G:uJe' ' /-ȩÇ'sݺs@\}YڛD>?5qJ,Vl ? ^HKr艡]am#mnNK}qf܏L/ _97P-7Vq{lij _[IHI"gY[w'Ct?_SPqUc 7ܢl45@_,w.ۣ9(Vsm8;ui&m`zt]])`b8ӄ$fRֈ sPDxmA_߫~>~vqMhՃ^[/瀕Q J0/(V'[RIqxطۘޟ7ؼ4J 1+tiQ+jrVnP5 ,iz|xy҅-=ǜ٘[yZb7R>EO(ĨܵfrDԯ+1w :s"X(˵T@'o*BwłVbbYl[u:K~1׃VCWU vTw^ųХ(5,+,N锕x:$v9SjRLw"- nHfO $o7HG:JX^V;!$n~稸EПgaC^- 93a(AsoO9*"d-XO&OH`r7ub LQ|cY4.0 e TV$YKG72QxmC iC[Ama% H$DrA_eܮc-a60ԟ8DRbGLIqk1Ky XORU'LZH@w/']Ϳ7R4Cshsx* hdHTD̋4 uQb|>ܞ el V[<^{]i&4Ie9\xi1*ݝm٘`Duިye?Ϡ(qbj62[ޖaƐ,,ZUg@t7&;ڦ-iWN 4 LfaԀ=﹙182$z;p f]թp3zy,͂S5sue ?e- _”'Pјa5$GnN@-UD*b9AEscG7LwbYc3~>,M}Jtk@#MS7QQ vr\m=bGكDtճA8=76CV;d%n;i[]l9n -+w `~!cv-ȊDwEb\N NvWƜ}m ]1bb/󓲑m݀M >`*3 @x j]Q+ xVf:S\'ݪ=JV6:1;M,5R^u =d%,ذGɇt0!?Kr6g.~ }Ըi$Y *?gʇ6M͜PIbVgM5,,.h9P-Z du]c!0ٳl'~.JŮ ;. wXxǜqߜ9$\W'rpCwA[q`9 :q;_&gxkwʚ;?G׊dЪ0+M\JPZm+s 5Պ*/i6'>MjZȇ{,Rөms(Œ!!GE*ނ# M^ ҕsfG}mFkBY CVL)cg 큋UHh7Jx}(pП1+zCD9kWAe& `CqDD -@_CC`.f i؄zņoE|%DK9.I$*S%ЦRlrxy,"Xb' ?y_1W{9%\׵!j^*5|tD78('5(q1n[=1)+w _){Yx[..#oK  qDF.Į{~zZjHo%.T(Dǹ*ox117{>ج=)]_ߕ8hDgTX@B_ʹ7]F dH8^}hyt i/;J5u!TsIc_$C>1Rs,7//Ҍ>)SY4F%չ]}d^.pX_FPzc:kKt"O8,M$4 h$>t%"h[!,n!NШF{* N fRےoW~M+T9aMc%x{f<(X͞>%i,Q$Ɨ65E+T %)xuDN?,@ (9^#ҺUy/JT@dY{ ! %<+$&'ҊrRܾJVF#]h+LGDw)oRpn|B`?YЎr-ML d[uaJk*P-j-?U0`%e>U;Ƅ&KHupCOlǻGE*W7WFuEY,r `FDNIMN#TNDq2ͼ]W٠ǐq. [ۢÜ/I/)&Zk9u,$PcxyeKENsG$ T~ yt E,H`2Ba}H`k|pN@0Pase2~AC-2ƿ]cpLvɡ%I$%^psWssȿ 4Qg}%l/gsStSg.3ѶJӺ嗧b]#qzYWAw0XRJPnPCcU`j?7l6d'$U҅ƕV&39<̲ %7H[G{"'.MN#%2abR a5<.5١>, ,!c/3_XqoVd]*ǩ]aq:5Z/Uu.HGGoŒ Vx+sSϟ9dH@ &(6I+1ʘsXy@gJ(+8)Y@0?![*8kѥ=S8#O{UmA)ygAU(B|x@<7-fDL|b]rCA9&l$+|~~\=2U+q\X5w}H&_K2hXߍY*c3pNk2`\oP7A~wAOT]#|tWc:J1x-!VrG8#:`lF5i̧1i ٤ϒB9r<:B+ u t! %ehkd\#2\@}֣Icw-Eϳ N5K x7Ap縷'Hh*i{yum0r7!Ę} W%9 9ϕGk66:cRݺٚ?܎WlFJLh~f;)DssE~P!fv_BS={Ha{@;9]o|kFdPj49pho U|WE:#|Kmj w!K7[2G&u@jv $ÁgUuO%4ͬpu,Imuۼ-ݵ0禱v'j7&r̘K PLdm _YԴ֒ODtd,3gj[ ,Mi=Ls1ܹĂ5bJh7RÝ%ۆoz&seGؕ^ԉ֥$?A&h]n,S@FYkXnzq.;hor6nSV% b84ođiٿ,=tEoף?:%?/V;.zKr=@R;8MU=GV۴訅36|eԶ,u_+qQ4-L8)WEA.!gknTx-)d3m@ 3^#)>?̖Kۣ^nKk?4iY6l:4z{Kah\jkrD-՞F9Nںlf?n,.&*#haJ_AXBM킴;! j 91[+.ZBL%Vv 9njvz/!M(V 軮 4ķRfS,hApشձ^xNd io" q)m@Gn(+"w˃yEHUi[563b$ߢք{xC&CXq'jٴZn<=O͇I1:uhF,Zke*_TɡJ?ŤhCvtk[L{ægp-v{~a-BF+hDǒ7o֠V[֋m5X4X0"%-F)}ȜT,Ewtg7ģ1K) xpߩ@VtV)ުz'Enk ipUb;!Ov+VG'k5~&c|+d|'8)Yw 憇yPk1O[ӐUKZ6&ƃFL)ZHu3FX]taAM AF&@-~s+#QA?L~Ag\!k+EOw4nē!  ޚ_f^b2X0V_)hYu/Xb&X?''P H昤Q HH-:zg /k- x CSqA](#jUIq'hnb?qTO;Wtx =l4!%C&qypcD82KqP! -2˼2#Rw+Ar- oi6㬒J#0mX/OX<'98)@%D6s]rFlNV .+͒ .ѝH&"{CX1 ߄n4XTݵ{ B OQ\ ƲaKⱑXF$:D,D\p d砲=e@# kDj,7G,x_݉?IPeP ջ9׹?2,> }5΃/ d7 7ߛ'O|@@^8%RZJZW1ҕps; ,-h1P>RF詢-6Lґ k[_X6)J3R#>j:92Iš|n1N-)5K 897'm[.S/&3Lz* oo߹fvR{ +Vlfß&M[spNu 0 Òk@)ey`e^cxPHmiqd^Lx"VDߟz/-[#2Mf0aa0Q@YJRwrD^u (z#tґLP&!gP >iՖs'`R)T@b<G h"f7B& -(NMd :Djh-,J{moDvV)~1χf8܋sp#-A A3u/ <;2f Ԛ77*0N} 4 =y|niB% duǼ&oSסjESoPUeGC?v냄G07jzx[?N{;'FLĉ3Q1qA'?7Pd9tsyv6a!pYd&m 1dd\]PDXhyjCڥ23KQFz{*S s w.'R/²B;#j Փ qNxWaJUt:A+]v-KLQSO:㢪#DATߍ7! kA}[Z:f)v8%>IQr)FKFۊ{F_a . *Zr mh{|ifq}$AGWWh"\"'RFSHjWnd :zT4"RhGD8gՄu9y -0w+.f҅!yYyǷQaRsKz{qm5:S> n.IdˑVO3 /!yM0F-b*[=U-s9!=6wv;*N:}Dj)CI {!騇]q} Z޹dm\]yχ!!3E^f>+H< ht b6P3^|3.a}6M?$s&AGAP0B_R Z-8I pck=Q&+x'+WMᆕ^?~y6gF?ܗ?Sb`>NO$ܦBffGbŬnS$BC{>i;Kd3Tx-Ltc㫌BnD~/ɾBMl/.>q;4Ml)Ma"qnc(~Ri+uMH9g S`&/U2ph5lсmr-)se8/@e`&Zoc7:~4B7PTdHt-  nsGl DJ:S)`::c>ُRXuvZX3swZfzRwZW9YJʝ:[nbyqe G1F -2%Ƈw]ؘYyO^[t|ڲJUR;#* q%P~mP %H%5Ś[i4:evdZKv^"3!h_>! |& ˥[V82xaH Ϩ}-]x#aXyZS!)*Q-"Yّ/w?F_, тwk*K؞x*3եvY~PW$s0Psqk;X=?U 0~,m;aRJd,3UD_-?SM;$ux / }~4LQd&vRȼI ;BPk:/Sn?uDכBR jhHo Fԍ[4Y輰XB]U=3XOC?`J:^LH=-7~l{|ߝH}qO!|}J-  ޻Zro^[)SͰ9'O:hlEhCpȑ2| mƇoJQFTh|$xpǒ"v6Jǖ39IIK>?dbJy *1@6ɥ7UN-MQ Vע3XJŧT*'TO1Q_lq=O:c&,8Nl9] ?k6%90I֍_Ű<k$V򜒡X1IR@ѻv:e.w[U@!們g*DOٮh'@>{Հ@}^D2hT(Ճ(IOexUOOT+P47v bjLоjj@9$rVxY%h2KyZ 2,<v}r8ZҕG'\ZwpDžO,b&ˆ5Y}4UV^! euORaLEMl2sq s'Tx~+Ex:ai{&( W0+,}wH; BsMѠޡ{Ftɣz"jյS`j~/VfO8Y_۠e{=y$J~qᡏY +[%rQu֕V&2dzZx3cߞZ봺j"JD>P.⋼ֻ 'SC08Who 4[+D-@ΏSsʢ~/g1K ah3B,aB+|@X俞:$~<"K3O.8B!ƥ'ʡyVO-1A4k'Jt6a28#-5lGu-ܽN<4fNR wJ4 vӪ`![' (9z G̯U;/Gjg3,,ZԺ2g q$=.VB: (X9^CRzyux 5NЎ̯X*k@|Y( rN` _B7=,u!t*N:_lvd]ٰI'%EGuڍ#O ,:hhg]=K^U?Ys: ^AxU5xs4L^jkEd 9] =,-ǰ&Hdw$XEXqXK_%IPTl+ifx8e1^sÄ֟M%s9{j$m> 56qb.4Q#X`Ok$iNo)[7~SwDպG3.QWm!@Ep}$'P,%c`N| #b3f2|oO! ⡩U 2/>-B+| ޹?ϴ{!!<JЗQԊ5y㏑JYOyx`z gTm j[}H_8A/~O⧦؆8O,mJW]{NI7.n,1IHɻ/l:[ rj|'ΟSZ,h`F;28wHq } 'NdpB睇i$k.ȸG0 Pn0n9Ygwx(ږ>̽ukO -!:醯N`رekj;^0%VOįdk\htͩI@?fyqY7F2a2PX2s,/ml\e+r{//T [^H*ٝƠqYҋ?sok Uz8Z]14:ŔWSG>fpG>w*sI@k|-ڴƒcRP-y4B1?8&Ƶ@vWC ~G d>E)w~)I$26&9`.SR=}^c3eE9+ԘIoRC(?T{¯xRGN)!sRHf土qWJ^H-%msiEIk4 7ɟ@P" פp?=2=X-n?u,||E/0@'PTRBܙL}G= ]]Lh?AgPXT+lj QV#M'Z.v8݄[#nB{h\1wL , *X*kWsB:pnD#r92&mٝfP0ycE;5ֺfw/Eoj)~Y3k(@OZ+P3Mf~/lg"0]cWhCuB-A}XKM'<·gu Pt=`1)4 #>ڵ9 R3ŏXjy`;#8)4fa;Z43Ww YKnZLbq5~!vP|Ru*[н8I~jЖ<dž;.)Dӯr8oUDUa x#]ogMآeZ* Dl4?W4dHLY^n!?YyzSCXy=tsV$|w~|t!/`1oV t[cimr 2I'MQEXÊ_XX)M#AsՋ( ɟQ9".LI6 l& Hkj3k!g\ 2G)ԏzI.K]:Һ 2.y#+Ç/h̝v*`H5SO H&VHB6TB@92'lr1htVߊ8eJm1C޼q"HbʸV -0M5=I0d5z贁O9^!{J4*N!XգP3PmeDX+-sjV{ՕjqIg᤟DԾtc/3{ 竫Yh%)1F` ݨo #Qcz帓+ne;*,׻}S;tu"69ҏP,ޡ*.6Ӥ/H* jw?T" X Np}0!w ^ֽ%שۂj݌Yn"0ΞސhL(8Swףqaw?x ܋Wls2*MfL(՞[>k=.?P۩Ȇ\zT'L PH=VIZ)ِfu@Iiw&LHi7z M)Mێ,Uj~:u"Ə ov[ih. l+wQKz}m,HX2n 9es3:`ZapՂH5 ޮy?I ޥNG8s-ӈs k#Sx31e%<ล{e3t%}'!v8yy[=f١^zq/pJ>QԑYepY.-8s昐` ;Q.+hIr`vQQpCF0D&AzNuޯ! i,XAqׁKD֚_)#gQ=-!5w6){Ň_ 2 y|2Cǎ+/} A+cH qVM 9(kG*eX|'KZxΠ <&or2v^ip9?sy3:wrE~2 js lHQ99 g$A&Y8^+OKay_"3A3I(h 6eH((/NŎ "ס(\%ueèR>.9xpb]؄I؋$MfcЯBb!k?+Sv3\;?LXxHw_g 켿,jatxX_܄( ؚ0GU ^oJLRӛ5b>i!x<%jK>J3{d_ϐ$ x,miWGIbMK0as )Qkt هB?ԵՒ3µ q%O' i]ӆAU^.1HWD[\X'2lÕ0z Oa[R3QIo!}]сjt ފ3C\&wO6saf7`_q?n BKjv|2\, V,r◪˔pEZLVu`Wn6N@l6S zȎ5^NQa1-iCq ݗ¿Vʿ; R,u׶a}"'*sQ|%Rm 9סLJ٢$q@/qQ/P-Mve_S}U#xThx5:[oɨ~]6xL= tRo{:8#j1<4vU2A/{u!*Ħ}S-ta!uy|(BA>29ޝΜM0 +=?C}U ^@SN/췕Q<'$SsjҀ:}aHWI %H͒)X.(LŦ+7AD KQAk+g_+.߲IrHsK᪩:8JڒٷqzE\bj^B̰XyJj1SΉ#`5>s,%BN,pn<; _pR/aАބG<d,|lyVXφ?M)O 2-ږ".ss \<'Z5l $d㦧u PDmLӉ2Yk3ٱEPdZNX+[!3$[/U(t?wCVFS˚2ѱ Yi~i$(.&.J@Vi&jҐ@VYc O uY6vM˵H{UUб͡ t\9pJQ >,9' X_!n. y})@x$Ņyeu=,AD:j,e mױPS8 24 oF0S A&`~޳(6:1W@Do2MWbei4evB8B"5(r1'?=w2T3tAMy82Kb{Tڗ0BZDǔⷔy``X̀Zmxlm4bpeޞ%ȡ0%26|U0lRNh0 ԛ<AurQުjH ~^PvQm #=ۑ밑'7ep( jf܇flM$f;?Acl"rR_$>w MTZv UnaR5] ߆l`D7"M԰/Sq❔o*G%De]xVa+XrXهE߯SYg3>Ybkq]iE_+ՌѾ\ Nj ~Gdr$JYWWENjZa*oM,#㳕i .{EN@'$CU8$(f!2A;}B,I1_,hM.G\?rbNK1̽+o9?H! h/3S!_%i=z!bN*Xudz); V99 <)}"PrSWY׃/IGdÕ7I2D>'Ah"^m.")d~t36v fـWP:d- Łi1C%U-1\Yy!wF7IOװM*ԣhM` w:cmZܼ jB*R-c]Av抋@^Ǟo ^ڙ#*zI| Y\KUN GC.M!;nk"#Lf[Z ~.20 ^dGFLۮQD;{f k'98{gHx)(we0Άs. Y@ J&:SQrFAk_NҪ[4ܕ eF \ -rl/`Q&mO{5Vj;ܻ=EӱRpīnhwOM!Tf֩Fp/5Z ~;vh|1,^9r:Y 1Gи&[1-x\IJ-zوiHE3V |+9/6Ž_7rAL-w2^?ȱ[E-J'v`^h~@q "X%-#(JUw _ 5tW)e)sS+J-X[CM )zb;KFD/)VWS@´T>ʾb"I؊sE]}Фf3I#&dV p `GnĔU}`\36GV*,[k+iL(PxȬ4o?Z> wö_:_+e9=Bne VԄL,v9{ t|X-Pf8(|[t$*ܾ=h`rlH"قLV(@m^ \~z8jpYʫZߪ RMa蒃 ۬{YL$+A.*j`V=CuW0dq}PnNNe噥#rDm6.TI l>|_V}?C":Ve5 vnݧ\ -R`$I3'D2EU- C4#籍l/t_c,r }' lʟI2C`2zҎ}ZpJY{{]uXCGh8W̮K}b^VM>w@L a] /:f@͖BY "4*%I ̮ЛfQ ]֞ɮR֫bH_4D+l`(S ]澻H1)/ޞmx?AV䔬`/4l2pY+jz$6sSM|܋pT.VU)sTx8⍰N|-65* PvT =A0>O㕚 Qs Z Lр,V7G Q(qG+0dL] ?%`ysM!sd+dX`H`60mzV{B =hGB,H-${ U*-:"ywvd2mKGȠة+GzYsf+ +S\ۜ3!EَG(P(bKfs`kw?ŗ}Z.}5=UYӉVϖyN}|)5l)hæհСc~=rA97$V0z0ۿP[prۡ9C,Ś33X:E9nNte1KDA+ -IHq-SW&b %KjiYTk횯AIP>{56~P )7^ K揚'1xus(u2&:3-cy)FlWE8ãCIMJr&zib*ϰ%G-x\,df-Kz-\+ #Rլevf+Ǡ4aFH/DF͂lˊ ^T\K5F^*"c ijYc8KyO݌˹I؉\׶ >/ ?oTGpNZČ"ɵTqVLq;ç~7.0Ԥü9 [2?hZ)s[ |>+}ӣFr&XK gBBC)rt6;rۉKUr"N*M+Յ5}3s^?\l݆DZV~#Ѐݭ#beͪWbjhܠi!XAa|m)h%Sחŏ*$G~MnAjbcvbE.#:?Cn"NZ#sЬZ藞@db6 Aoo;O\}$cJ}a$vdhx &m&Գyɚi{lbͮ.ꩺ>YZ붡)Z2"1̣bp?!qZ'|-]ȥT.wBa;|ҷG\I6ngJDjI`k$ ? y`b Xok%"H On#|eN_3ZLt~1;cлmSXMݝR 9}7<$)*[Nf_8;mJH($)D,p ~|1%F5k:Xu5{S+[ гQ穦r9qJq4z^+0)b쯊! pi4IQ 6!`Z!rƃYYmF5-8Q*P]! }pR1c>5^x!¬s SVqn= 9 S<RGs}=zoiҒ OH\dǝ +'f%׈;"FD4U-Xjcz]מUf^!!}5K7 IMߪqp7ݷٞR$]< lV&<*|fg!x&CURM 7+T(Y2Rb/-|jл~t0PSJ0lOӰ㗦 u:N[5Y궯vxg )x<;͙KGV$cHFz$4\Fֲ:֢PU9"?0oyP)QREC$[a &C_ئY!%>mW㴂ӛ{k #Fpa4nH3(W3'[dpOc< yqU!v|sY\>GK.8 LJgMuY?13Zڕ mVLp~t7TA4@nvkDTP}v_*f3k#cظ)ό˧k^eUɅ,Y;jUUIbES\٣;W"ՏaR[.%)I<.CgbB`;H2j}fXlg ƹIO~G:nM~_ (3EY= ߼bS@go58cF%)Ÿ.o p2'}bd$4k6f#QVa֯<'A -zTwky 9s8Z9:]6-gQX\+lr뺸4{gT\JgIPSc͑Rf.W`rԐnl% o&A r|Pœ_|PN`au|</ xc0AKGy%{ZnR ;XkJAxOa2EaGA=T5l7k .U,hڷml&s "Q;Xae۱V? +?GONSk%,`O0\)UqWSMx xK|; 155s &d=%|`$r!R7-ljJ~0w߼EFc_gЇH*3) Yuh>r yT}7+^*idzE3I즁dٌLExIy:u Phѩ(Ϯ.auC3xIp['"L>&eq0s!?0! )Ӌž?r*MfO](ѪmaaO*!pV'_2P{y=kY;,q{#{`I`hRv׼ea3w}N`l!73"/ bն3/c>qΪ}ݞJ.er|򑄀4@qy}ϩAVє0'4H(6yXcԖHU}V&)q89۞ˇ.6@:Ȅep^_ڲ!lGwOi#4kPq!'q*.G!#>}mj51-ϱϯ|[ v/' Oy5R#u~]tsOA[g㩭 ^'s#FDʒZPm}qz3 )mg߰# EvKxKIg_ЖxUzYqY6Q&le>(c7HfTtI2%+bj 2%ݓyŁhSx@ 1Y<0Fұb6H^Fp@&lyMO^R l}i?>u% iI&hER AkBlsQ]oR:?H1\?+˗e ?bƜ-{}R hڭN.G+*^g{ 8`Oib.9o$6 s^Y]y /IC?{BPiQUdkxiobcŀ8fKQ%ADh PzǑ?{b0&juixH]$Ġōg*EaUZziKhmIk B @ݘ[ͅ.`N^c7q56ΰ ڽd^Էk;=Ο!*K73N:4^jTJt6Udu }ȷ9C2r\ y(TSrt+ wvkt֦s P k/pA0$сIU9I8@!Fu\2 #C8tC31g',3?[z^df$BjKi#v4ff u3CVI]rҕsƊyK`<*]95b8Ne7Yݓ 6Tr(-j S,dm { G{5~%_]KR\K*£ ES>Ye'ފj:u <ž iEN 143HJeL!.X=1mIki!Ec֐V Vx hQ;e֢+m?*>6We AYb6{r3FƇ_ZRr˴W&.lSI lbipP5}54J.#/MNi .ƴ!87"kn%r9^j||@Tb]xh- NkL gBHҟ %>NpaqwvLrÁ Sk,neFWAbNSVh,}Jm,+(ljs"P`}v7ӑzA"BӪ#дtd.0t$}Bus؄ax9]W`k=N z2;ǣ::?nֈw%kA U WߨzS??$s_( 1 yeރ7ؓ35A2Rh\0[D.^oߨ1)VЙv7 =E?erŽO pxw#bW&\;J}oߨn9QIZ`zЫf% mh1-1#n &1ZĦ:LsՁCs;Mz/53ڮņR<[Yk̀#N+ Ņ_:F&瞃@ x6Yޟ.%MaMq.5|^]Fy벯k2 Z\4,5p߀+̥7vdڎu1׮#p[S,!s嚚)v3yX+vWh<ʘn1,3{~8ؼXa!<}sضm<ӌ2 N[ xItkZ:1#kp"\RkK8nMh<_+kF(SGU%?&:Xu&ss$v]Wzj6P)<{7wvhΛ>Pwv 2DconrKqPC\$6CR:sc2K1,6ΗxS2mUfsra[E܁2' FZAZi݅Q+u>rC%s/P>'42_~N{kduI>"ԩR&y悞ՈR(TGy=&-]D%&wYe.+y@O<~ip%#6%=%K]e-A0@o(@O:|n ܾ(k`08s5+*U$vQ?;OXp<NihdNUדR]n;fŽ2EpT~a\ Yh"Nі.^ukrt\"`{@&}#lȲ*%ǖ|NKMAP^Yۢ۷ 麶 nA3k`xY`bϟ b 8/Cz.'g}/~%e^hq!/OyUN-Wl^Z(PxJr}Y1]syH*(IzJ$:0K?툋Df3]u3C5{Pks5Dr`mo,& &D,ۻT;K'dDo \Ri/C2drn}[ *4k]IIco{=8z/ .0[ i; cXW$az ذ86<92U u ]lĥɣmA6U?]/cI[a6@Q[ 8WGKD촟M:4qy)͚g{I]Vͨ@$ZQr;!YW8#.!CP0Z~b+\|j޺FIw'|1"u]|ɵzq~=vCL@9\\ liT0O}=ƾ+ V4{aZoGX`};:$۶q^&+Ԅ&ODKz%(}g"ԁFtH;k}Rdk8lp:]V!i|X J9RW?}FNB$}" /t Ȥ{ G ڀ^ohD2kG7bU&)0VxJ mOI>6Z/]Fb鄳/ZY,QNeg<ĘIU#87HNba<6{O"-:LhD\'7 p2yT[40~7ImA‘6캤޽C9:fHaKlQEp˻e=woh^DN!CޮξK2ӗC [RYύFggaJ4LfHq`w4BkO7*F ; .`]FwnG L@Uu"\$Fg}T{ð UaoLJ_}"W}O|g?^m_DLMx'X795Eބj\6P~$̀KTo q} &8Ҫ&>t@Y;~thy$X]H)Ap{*?Jup9_{;!gNSZa.zF-_7dpP hw9XW/qҸ%.΃^ʩu?d%O70EQ9f=K1%Jʃ܊n+ZwBď" ԊΥ s-ݘpXf@ۂa}A~ezyru-w˅ʂA(t&O h$AUqѸ=cOA; 玓}s831BKZ UJiȉRJsW/B0] bo~wqZlf[OXPe ;mzЗ2QPJ>hB4QY*q& 36lpSsD X%bĜu(' jv">C gR舾=kV(㐛 G OB:Jo1"g,](~87 z!tnXPL(hW/KB^Pl# SJeV57%\΢ѓKz)%6r|9􄲨d>_̯՛X\pHx*"KG2LMROv)=G *+c sfb^ɔW*ڧe-0Mgˠ핳[Mj]9yiS)@ tz-hvY7>^:8\πD7*>9=B .dİ<?vH**lpcp׆fR_ LPsKyѦI(yR[<}i$9^@:&upZFps Ayū$ؔ{Qك6 7 t r,6\tdX{3L*WI+Ɛ\![jm怔Bml~YrT- q$2a]Y[/hAP"LРqJL"G;OzEGЁ]#SJMIKؔ岇]Y ~їl K@a|Ji!Boe8n3Uxx> kQ 7'JG"3&xVs2pKù>{%BZj<id#f~4e17_l̀Ijuŕj ݋3)?lBoF "&}%i5|I{fź.mzvӁads\<׶22wTIíԺT;DƭLYH? &MЃ(pQ҇kDraeR9&%0dgͰnfX x;LPH2.0 `BS nd΅犏j?N=O Gl1i%Kxlx-eD V:'4>H5`o^09 ̃[9{NnD;J {r` r|{LR_:g!p\V9dV-z"A[pwTEG9Q%"4Mbz`X?5biqi7R :+*n{Y":VB=qyAs2E7R81;;i_s[uוxZ"rzMnK7%ON w8s菄Cn#߹l R Ig-T+}8? 8&NaT3sݜ>'ʱeHKKkK%9+ 5ٕ]f+jT$ım"L/pjam!-Em p_h V"┌+8eİ=-ڽW۝hPkD0P*3,TzLemzM?, 7c g"+>K5W)A|`F"?Y(JMXU52kZRN,L[#`UzGǐVX|G _Fndz|uM^R ͕{%j~7{4ڟu@y*+z 0H.FڕM+H˞amQ} O-X39o!oz1^ZXo'4Z#"p*GQk|"mW&۠~rі(j2V~^DXe|H&_<lx~oͨB2oǩ(becr)#j5?оꤱLǎK<͢(􉍓 Ye4ezzCJ`4Y1N.H\@)"Т;@B0ne)4 gnd4_m,NJ8ۜ\S?<J uc4{4}r{ɡCk닱 F,c\fh &Y^Ġ(ڽڙ@{F68|WCH5Ejdol @%dh}#¸I? qGK.pA#) ;@<j̴XF#ʶQfi\3E@@[8Q/g+~(  }jgvɫm!!&1f,܌9OKZ-gpz.ĥO(5 \-]l|$$;vxGK椭LiXcї6v MpGKkv`gA0<G{# !o`U+$x>7@Pd+rmպC:Gq-͟09 4$wK G 'q邥fo&Ⱦ3? ߝT mFu#jCP0ԫ!R h[Pd*vs.l1ٖwf5510# ۴V%ѣE7hDf3/CP$L?czHݷf#2H؆&X{8qZH?b>P]4AޫU'0ُ_ +\ RE> r߻u}O?ZPw|e/~+x!v`c6TX؞Oqw#ҐeY#~a]u!/GY&:Yo3?"mwbAaVd#W#)} ir~8A#b1EeJQƽ_ ,~rJwwuD |>:1:Yy9< a=l, /`zm,!Nd{vUFtT1]ay!&zIPl @sU-d4vI'A+]?[Xb0_j=l+˄fGEյ! OG#c zq'Y5zO4ʰppc|r6Rp"U%de5nj$R,\@(Y`SMIY|]nZs2)ѽi"; wYMTYøWFߕiSe +wz7IB&7L5Y%v/M.8XVs ' ,B/*6nOY*2|QRFlNv 69K` ~3{G93 PP%Mj֌:wLKk|dFw{:`xk.StpmS2 sYSM>SݦӸ-tkLxwugq)x[PG6--Yr\:ZFL:+\FWt ~43T+K,iAҾ15#ؖc;ݑ4zť~d(J# :vKAۋOF1~E%1 J1Kwm*;MrL%tq4eTbP0@ $5$K^Y)2K $9/C[pNN"WJEcuv?Z3>HӂuPQ*ؾzqw[֗]kop0#G%C#A(S.6B[؀*w+e94J&:Z,Yn Z w+d6<.\J9ׁo' ;Ō 2WA:0"ip!'UwRIy-AvN;!UQ1 ^$q'0vmY>><3ɺ#ʵ@M݇e?Krzj]3}E|-_<ܿ}[Uz@h5K.B&]᷸Tcd^Ciu/{R3/=x(u]CKz(4|voϖ(YNf+B#D7J9;:n/i}7fM9Ta-~rXJ;jvcA2ݓXndiyBa)\ ][X0ZY_9N٫GaN4^+X`gGZf^O1[[Gv2zFV;bt#V3@q6BL=g M Nk=M,."JO_bpܼט>pNy>fT’<][7w)2ٳF Rv)]ٮo&~eXqhgpR|>V‡]v<1-;ڡG%ꃥTZv#mk]Z[ݬE+HsCsam.B8$8cNiso=efaSWS7PRvPO)UC p/Oˁ fabFr:e$\AG(#WB6~^Q(r n>a2Ӈ4խgbΰ #Ap\Ïr5]nH`,΀F?/%@ly1&4~-^8O3Y:4lM&ah'_(n]8ͯ}w! j,m'A'r›4G U$5ݖGV7.h05)r1ٹhQLHtjQݲ$xz/1v$f?zA ↉{r#~]5|42~, `vPzH뢯]+٤T.^Ikr1EPD$ipL֬˯8u .']a0q}ŚnH*}:wIlvS ИvjoSo3m`/%,bp=Y^]e)0/^Y`K/UΏߛC"g.ͯDMw';)rKDBJaƟtH8fvVᲭeJxi1nzn-{nCeÐg;k.܍bCmV-tavfzJ.jSA۶5ׅ}nDUL`UW;qtD`[]}"dig1%(ƖK<ܐq}z¦A”K 8)jsIl6/di,GE~W+9⡩akzLv;X6ԢxTu5)(J>~!]x2I V^guú,wi`FXv ܺC.>fCX74B*@'3asضg%f`2ρ{ LfjI-xFKYs]?+KIlONI* !l*X0ȏk"Gu]S4;7\lx^LD Gm# Ih0_=0yםI!t^@!kGȼ8{}SStU|?)oĜ*~>č͋=!6f^/lm SB"I1Xwq X3gB+} *,LY^ŲquZݺ0bP#|3`CMuI>(z(yF6t` i8Łd/|O<*M怔Gcn_}T|e:T/raYMz/Ioʳ{.*8hc^vBe%=@dQ o~@aIaoKT2).Q teVrބ/~d6kb e%]{d`H%bt~0x4z$ƤG-B 4 iP$5J0)[<(d;C #;ռS/\t+Lq@BxVXG>LOD {A-gȋOK2(>0 ~\n]ahS1KLɩs=֮gW;k'SyxEQ)r~NؖHQ= !t,b+yܱ|h 5R"]I)ze(T7(+/8 ѰNz)޹Ȼ &k)lk77y(H=Ȁ:ЖcIU~Z++$0jb4 qa<V-?3iwi'=]<9.G +4 i3#O/Ҽ8Orgϻ>tڬ4!0)]Pvԡy}:C+14$DT(}[I gJ] ^?4xRҴo[:$ZPz=dB6"_{MgcϠ(<#/+mЌe6H8fjsXaVNϳo? _T?7B{ 2vK}cV;6]YC_^c[݁S~VAU+qoQ뤺T/hh%-]dyΚ"Lu" `MMنY%-/x,M_N2k0^UuTbFDZ0b|D9otLޥ)y KB'*fC'?g<{Zgu. Z Dc|%@ls4b'أT?r4"b{qC3Lflh <:_~9d|=,^$~iȚXT@7:(J#<&*HAFğ-NfB`k7sa/{a\ܡOKdӯBfQb esMٞ*,Y Y:M7lQyU^,ὮŚcntџxWMzVU*A2[w0gs -DM]e1tݟ)+M!mfcыy*[mY:@|.7ԁTU3p7j <~1ıҼShCK|4|\KQA\L.ؔ@+|N*\3ԉQB\>ۭL˘؂lIPW ypS7|&%kMF8,_anG=d-+7,$Rj쌪x:eݪ2ܞPHaPRK.%GG8\oAu7(Xg?`5 %s)ȿ.-ص'I#C_mQbfo"ehytVnI&8`qZe8`6stm zP76SoVA_&Gy fSUS8*η,?]H\)iG/jѓ 2^H4X% -T QMmx;&H4sK(Ƥ:i Nk 1jAj v{WYv1`H*yMQ8JѲAUFH!҇ *~ǀ\ -{)UTm$DZaYF{Vb6 ߰M4ֻK45} m\KIdvw>yf,,6gk$ Edg|#!#B" .rKCS~2P_; өle}:!OwVX9Eߋz; LFJM~}ֱR'K+ -sccǺb!Y՗e et7u_Lb؁4i@YN|\߆vz6#s$u?V`%yCDAHݷ԰|̮m$pFFk$(,RM锷9\w}ש~ژ|VA&@Z:8(8pcnrv'@/aeP,Vkז9O`]EȥVe3vFJX-ҶeIS~Fۃ;9{]WUMErBTP~9kC@n3GM)/̱ʯsHRcBS ԅY|]-q1K>o/6ąnQIy{_ Á"{7>vP\{Fjp /?yX/^F[\ӋQB ն(?;`4~&%˰wq}9ժIcFAyx;R:;EwEU Q|=CiuPɒPwHDOYdkv%)PHC~b`|М,`RWrjLlne0@0'[CrgWCm.W{fV6dL  QxR #$_8]-PLQŬwJ7@_+dzaѰ5i=kr"}(2TSpw pc{ς(tZ;A mq<a.~t匔tiSOhk#^؉!i646k\>TLZZ6[<0݅A AsʺD퍳2"/ S ܤp1UKnO$햑^IFiL b?$s2yzqyn7+3oh(4e)Nͱa 21abػo3"qoI G0֜hyb] "@n:W魂Y5ߝɲt~tr|  UlL$ժ&b19Y|VR~}5D_;7ZFqLƬNÎ̓M8}7"h֬ &]IL68(kXDhí9\X. c MB+]vaCv*NNΆv/e Ʌ تpE×F5z(u0m2qnB}g?2bVq>LvHS e=gJv?#w[, V^pJw<MƏ@f+VWچT,Jt$+anp9Z*(Aƒ?F>X JOrC8cAl (MN <&|ˊYϝc/gm=E;9ɢ덣8cmBYXݪaJa("5\5:ev$h_[ycVZ]|c5FKG¤l=5=Pa@'|lYfwwU]N/c¶ [Ӿa©";]dZBS Z@Rϯי7ȈSt_m)daƭ$gיM>f0hY+\"tnE:Iy3 '$TAQqD[)Ǐ(ӇS D߼ӛ%z> È1N^{řSiD3YW*ףNJC.WExkt`ܰ } V13[fh1F[\uYvcdB̬rꭑ fV!>K&t ݚE`hY*QAr ,,3fXmt4;pIv1_3 Pèa&pBnHH6Z5ELܖŌg7I k1ם4!ɀ肱Z&SqE.4.0ǩ1`ɝ6 V>ټiGS$D2Oqc'(8K܏B t2:AV/H:7$oUk5S׍hczW%ؿz2Zq9Z+k%Dy=ܻЊNڜiw{Vq;BNӓ|3#eQzGp+! l-q Aőlo@b CC s.b,0NZsO؍p=* BWL2;R aDrnk37wʵ! F `1K#^я i&d#*4ݾ!!dnm? f|adrb'$o%TDCkPm`M 1`bRKrwΥV4UK5se:e-嬘(V 1V NЉ}\N"`.X1g7|kip_x ~鈎ʋ?\gf{"*{_Vߊ#O{\5"K~M5pTh4⌺AFxGl1Q9 K&BgGW t}bMe^(G:<` ~7ġ3pyșdI~j(ئu^8 OL!L7 H":`LVS^⼀][ 4krvhbݹˉ;LbZI=J+R~fk&8\DYiXrX%9ZTplQ0 ScP3G/JFaϘ'|}fMՏA0E&6@4C \ %DmȚ?QOi,x[TEGQb}뭔hꂸ?2ׄ2$9RWp#sd[p8MTksK7,W) BdQ_Z_re}kW,XF6tvyw>vُ&O[Gd7A_t3^7}ZV^YTz_ ddTw[؍OkhG0$,]\?ߡqvF5B7@ MhHRԄL&B~R\G\5{V>+]fݗB2{u0Ϭs& : !PLƇ?ca#Bn06+ޮnTsZ/TKEɹqkKfpjXM3Yjp䭲@Twi 7y9ïeN[k5c&`AF4f6{`A`.-\).Sna+cƘ` B;s4? jk A`PzlFlr8E)T4λ_kH`m#&quxn$,qwSf>R'eW 61#aQ'M5o \ԕ >@50@bC@E4v6b` %ɼ-+agTn!HF9Bu tU}0` zNSo;@LJWvZo Bof϶Y;֏7@BM#фŶݽI u}*ArV9'@kE\ه;iST;V@jj]x99o~6,QYUYn"OBĚUHC$dy-3opWH{຾ VU2*nE^L]c%BZdIXjŝh%1)2LLHX-Ċqf{Oi k-]ln,CWτ켰١HXV ))]mV j玨!<"f!61󛐎ɑ, 4ۘ xI]'LnBHXzcb_)dn*; UGo+Bg%, |%hiSSE={:c]E8BMxƧp9KdHjI=$}[Sqaɣ"9J1Gϩ3j?yZRʼ-e7M_K3v*E> 6&D~~Zp+/:.2\%BgQ@BdNrOnw x*Dn^]v!y-T_FtCSlu?8VjIo}U%!:)JR ۸F_L:z0 BvQ=ALJImߓd> 5yx!{г1x\;3VDfIߍN#FV sz%B@ iHK^3kNq2+|6,6H ,mE[ `65z2XP"^,%(gQ6 e'b~Bf_[ѻV Cj-M!<0~BR^31,y;!OIf4gj5,kR@54Lo $>1N E^S :e T{M$kkWZ9/3g0bpn]zFA-apznp]V5pko`5W4:33~",bV6(SQݖ<+D]!%B-kH 3 8`cZ.oALo@K]MPZbґ ?8E[5 LI`C<;Z{JlH ~c3 9'cJNM݅&6۶() TVȏٗJ5u7mV=6SD9^z+KT*_Ɩeykvn>Ya6:s8 Yo-░'/leĪ͵_>~-S37c]Bϓu*+?z>Giϵ`еpd4oJ <vC/aJ*w pFkIaofɄ Ng1'u|8jŮ L3Մ_k(ˬNG檃KD~J6xhBhZTP ǟR( ß|i{;39rܚ- }!L$)=)XZOMm7#Ų^T$)H\aMÌ7":c[HY>JԤ1&67,$_r2H ާW`y Skbl|N\Ԁ\KTCV XC?jzY5wQV9_zxI{#;_ '1\HIjJgPvN wx]`?Y}oNqŐ'>`?uCkRA&ĝX tCR[(&HzL`&Hڊ\> W^XI!0~E scy& NNy 4kړo\'\'[ǫJnM ^z vńc= _Z\lg["\\v_x:Bqr U6#sەsV@)P4E>tmㅚ>:˭|}`Q<{gd]>. 2gG]mO`sڅ˚rCB(2IJ+XJ1F!}w[M6ϯ¹n%%S 5e%@I\6SeG6S5ݢ޸(9fVa'yy@)z9ln\dGJIiU >}hlx!O'*F &P ɇbߐYHg.V37>w;YNG:tB?oY>O:31pп&021:JzMYcj%\#2 sxp<(w+WTΓI<2Z:aN Ըxj:Clʻ)ŴBvX)ry¬P(Bxڕ;MQ7zNY*>KBfʮc[3}EޯoS0tހ vgtKS.RѺg pyUƻjHfڔ󒛍!U۽ U;=)Xu| C5wkN=.\LYp-aihP [[̅'8,}v;Is %n+s+1J2EV7QRX{Z%'"= :GfW8C5W?[Qu/zjU͵,^8aY̤_$0-yqU==~Ez,;6fbV01ng Bd4萼X!9gISl/=%+"𨲙0NY͚4s)T#yl աNXկ, r۲~7cd1ɞeWj!Scg@C @g}R%^}hejB%RYkͥgc[@mq:.`d]Pow2>lj7sRIz2hX?|;S"S6x[O,C˟䰠ӳ1= ?4W5ZEsފ-):%O<(6 s{W)I1Lې# {rD/XX:`a8&rrHXc&W~цbօ3Wm" ϩTGEnK@@oͺnU0OiGIOem*9_bmY33"-g)+Hg>N(QAhB#JۑuL. Big g;s`y;Xri̯G!jmBxN!)lXw{0Mbٔ &0Xn9CQVrű&-0ޥtlWSNW&E2S~՝^>Y#9SxZUހOXe>^)#m(bѳ M ڨXEmEh (_.SY9_GzKtwH]?,gf)]P:$7e K}]zp۷O{2rܓ'tOT\ n2qQhbM L{>P~>B# }'$gyS|{kFJĐl8Z65-*2 z\;nxMIe(9F(i񡸅5U"p-U%!"AvqR;bj &$gf7f˙i|(Id(Yi았b:HS*!I\׳=4uj1M.fG4ED\e'/08\{@$n_{~2 qJ[Ǥ_pH>TVx5g:TK7?a 2Sawj:I(怔HN-; YIKb^|6"k!':H:+cUCz fynB8;6GڦKCXܧ:LW65l.֩0_&_>az]2+rXer~3'14'T'V2N5TtVU9S T{<@|̓`BɁ' 0 ,xRݎ”{mY lN+A!ɠWwmja1<ħwṂ&g`IߩsxAxe$aTe<*҆¦ToލQf!PMGV,+]ض׆ AD] 14(ѯDمOԠ&Aa:??6מ{R\wjdא1)3KM.p,ue3LdS|T"ISd($WPﻸB*|ſq:6-`6eS>5:z^kw*.UױzZ/ex7$I{v/Dw1)a9GXY]r}h/"ʯ;W|1;쬉Xp z 0bGoN~ 8'gipdȸ6'v_0$yl5-RUolbo+" KFDžIڕNzƳ HB+Gqsܔ"{tJ7Hɏ#) lU~#~/4ӾG OǿNgxO6a>=Ź5j5[K~%J{v"u$QTKaUv݅w0R{N˱)Z:QH }Ⱥ@6HBd>ŏd$vѱJbxrnC^!#=c=`9J +X͒?;#$/ Y9lN2g]ɚ0[BuGmOehp2+m^$*wG@H$^8h&Ɉ= 5#~ §Jar>vv' <[yrơ <qî*ۛCGuϝIu)_ؚ8oӠ⿪:xiJSK~9J7LeYt7(͸*YZʑ:2dB@ zOaاKUe@|v_K龠aiPzxl{ٺed֪I|'aI?6I8VFvhTرq+$V\!M|_g'J硋i'=Ym>.5Ns4{@~g~G0$֙ (PX)|`+"5ȈDm7xڨnPLu`M^cT96pocZO/A{~RVR\%:GL*MMu; 4JyŧJ0:+2wjۚ_uFV]"B`kYs8`TFbV)83dY W Ezν_Qe6` ]fNdkKDac<7ylu,A]U({ 9-^wHzt"Y|r#K ަ*cͱ-]1?ICe-cYmhm)}kD_G%YxJr42Ւx @\,]}W!NOpKbZ79l&] b8&W1YI’5 wuZ]S\> _vIZ'Œ6̳X1ӝ4\<;)׵=14uC8fuÍ, (Ķ#h2sd[<6Yf2ҕv{'4ތa.exL_3wr,9<>!>m[䃷V#}4 qdpf{*O)Ạ]18X-</.W|*R}2B ܀Z ("+Yp7Nȶ=Y$KVlom%9PaZ%E]K٩ [/Sf4zC- sR(Nq=/Gsʦ!f|1i8 NCu}+[i$nN'X?kĩJ85&)}M45F@: Չp+JED]^iz&^u#~Z*,hi Ţ1r˝0kY[hţ[, mheyBۿpDxQ֝yWu>$c3dl%VnjC;oqiFGm9 tm;1՗W?-_N`X6/S8 GYyZIq +ku/2T+is2*v=T(Vq YZA|۠i_ä\N?z}]T{saڭΠϥmu8Up2iu0kM'TeF IbJz:˻ ї{,k6{1Qv缱GGp)(jAGݶd_Bf} iw1- :.kt“ 1&Av6ose)֫}D5h,^a*#eX(ɳ{6߰a?E.Ȋ"tJFvԹdF)!+he_W#Zե%DL֎_(Mp&dF ̆iP?\@a*=F>>߁MX1ʒ| w-+=2yӌO:V/3^^K4:CCyEf۝+pcm{5d&?fGkDž"7.KBz2OKA;tC3~ .ufSEP13v_G!ζDfj_‰UE:shЋ]#}aRg2@hW~_ =IRa ecl_ .Ͻ?BSX˽ ԟX ֿdفi@v2miD;YLŷf\|7t.a>V:GRKQថ띫 C4Pc-Ħvդ㹽ϋ,nBtYu/=ؼjZnwfvR_)a;2ޟJ?&3 g%un%(\C0lT< dH8-z۵_2'-ǂsD&3%9R[Jsaҁ7h'F߭W:]suCna\|cHE8UpnoLB5_+XSZ2m|' CL;څ W9#R LOy1M5hG虱??Q{2ni!WJ}&Ww6ӆb%5N{zлF߹N]CJ {SYN2r4592SCm6u J!g!3\}$4-7a&7%,)S_Nu}~ \YM O]+r9PާmNa ﺪsW!uSY7ur 6-DP1;/8R1=Ba/rZ b!mƕcWaaoJŇ*|D3YM9V}M>k$$1812ؼ Tx`hٳiʀ e$o!#çP^[yڝman) wJfĖiF 'eF"l[_x4? J&yx'BE_3Nݿpa|$`;Qb1-XAƱ^4ڔ<*H6-(>JgdsXz5d'g]q)Ei!пߒ@23CBӘϴV5% y$)}gքʟ5lV{昪Ǐ5lo8ldzTM2zKaKehR n,`wzoeb._D P  +HF_͖f H8k7=oK1})aZEu:)0\4r^@Vt߄_F9U8_ՅϰFp!:v4\kS t}8?oTs\n43gym [yerb??8bF-F*(pߧ)HZիSH& !=LG}e ӷox~l=a |n+8Am"0OfMkFLOw`CND-^;q+@Y^_pl2Q7Mb,ZmomVO%f҅NLQέ]J 9<3RJ %;8SbROjG6(yc×q`k0= xD q[:m2?AH(HWQ-o7QzYu|4v4a!p.+&L' ;Y[ZbޥƖk8gO47SXj%;>5لg+{%韭2c p A|B@/-#}wғܻ9$lYJ4TW]8~_])з@h72.3&z\)7E砳k10%}"m X$oSZ^;h*Bqi1TNGû)Ѓ:E.cOORo2Q~`8=81v99S_׭vYnax&ՒT.6ϼ9D+[řQnPW:+cyӕoaTO|QUrrd |ԥm?cZd2}6/ϯl@x>Rِ2.9}:#罒 ؝'lL+l6^ EUi3| Xb"@Q\81Ɵ4WBŪe)]fEsS3e?oJeY{Hț;G2 ĦB,r\ Ebh9!ƃFGnMQC5o͏̎R6gkARK2d[3q7Or_lO]3R%]Ew9-\1+n=9mzu#:D/m/F ƽO12KBq ,FJbcxjb2dt~6C}P$Y!c ]cF! #LLuLXֆ8lhF߼`c\,ߊۀ[ax?ٟ8--cuug޹[\wQL~&FZKа̲}*p . x)R{9OusOHFzu$1HF'C1I˱)F۴`(gLY~tLbs}3'f{P$! bueʝ{1u:2kAtzD{wjfw`ɻ]阷%\.On(`If$xD-p;5gPt΄ƭ}P2$3TRE:,M"X#녦qepd'OV$0/n.HIZ"ʘ*c}}wũQ06D7vC|# S&<- [a-MȤ.vks z)B``wݗ ! aA]PޯqshiH,3D4H1'%?Գ b.ğ!z`t)eѸL2r1A8[uKƲş|eIWۿ`'L/^b\{m1+r"oJ86al_@X,B4ol>^Oz)ڈwMęIQv m.w' hJ>(傲"PTGzcQ2S"ⳢI{9)\U@BMjQ735g[hdWdV3vΐoܱf8T26g߉sH\eC2 =*Y bNԀE;9-*r|bɒZL2mv3npuA䟶Sa5&VOfƵ>`_>me L/QhVn>sXa {A+%6Zţ jT)rI \o15|9IXz4bjYKF jxѐP15^_^X-AS1|hb~yr߆U rfvJ_".9d~5D2q13,/vO웞%7rK-b/։"RRJ-!rz B!|LSi0/:H}¿t|N0sW\؀8^CV1GwdbdQ{\t`{>f?5|ё=:vg╧"9f(o]X6 i$U1pt@~sAlA 8mcfݮw[2_fQ=lvuoy{a,وw۲aK<$7K2 -Ue* %5'Rd)Ƽ J&tQp)3h95J8fIW4yBRNPsFeJ9 7[KUVZMPԟ9x4[G K[@x=b=(EGҹ4+FBzzN10(J?Qf5 %m% ĤX]0OR>~z*ED.$POW曈epـYzc|$Ɨ26df;S<,ّ Kê@tˣ@s˨4cjWo\0; d;ĀY<_.6}ĬHg/-uhEX k*vѐ"+JRF)eeZLGHJm g ׉+xڗ3r$O$7O \ !{w0Ut$ۓ %Q$Šy庍|tЪ1vrCfج95d#3xJRCa-\.9&eij9 }}6]!͑DoBYnvH8\/4|Jy%*:4Y ZW0 qYTGv}VYv ((x)p oʁs~|wWR>qGT"m/ Cm3"fw빾N Ȩo.HZ4rSGCL!Z@%L jm֍pq3r{G"5Byx(RR&8 ժ}- \s:vՉoӄƅ p׀z+J93WnoxQ&{IT V*<7@sUx;A<]|[/3YH|Bs E27{j=F:Þ SF0,4'H=?D$:œaDk, lT@nTAgVwPג]y[߃1Z X NXpRbVP݃ӌd -ݙO2u[cZ>7ۑT3A_Ë VU"Gl**=8Bud-YhU6g#RnT J"q`MߌzG]h13x xCyk k6U=9bGSZ{Jl4QS>;"Hg~3+d.3 o0+_dN.^EP % cW7@=_K`Ho I#ȓcqz?,"yC}S>7OqJuX0BS\㿧kӚZ|wF ntC規Ԓ6"L8-h_E]szrƒ'-gĮnr8l@m΄ԈV07DˍQU0ڛWh B`kEzZԫ)wL+q. !5t1ND=VX Q~p\#"T&: ޶B)9y7kg?cQRG{ ։I"/w6b^޷JBr,]Rwoz!${ܦHƇlY9}m#i-k0M7\;A)}gFq:QX 0E zdAmfVzBbl+y$HA]~BRV <<}p)e߿o32 3rxYejn}Hُ̑L-+e&F/HlAFR pKfz ,w0hι4p5ɏ!bXyLvA|%&9#"^TEAQX](K= ^P 3@_A07ERuXM%6Ji;Hٞ ;8MJ២h>l+U.KBZ_bSI :u^#k̂y""dt3P?<#% MR>/_,`z睐Ze)X;Fױ܊qR<* .^.Ź aDꞷSYRCcf adНqqߍ z$O{/g?1"JA}~Ċ(&(_E!ku.@gׄص#Lc<@4Gc۲?1b3#XG.L(13a e ]t` {ס\"uy6כM>ࠕݺK4gOT?\&T܋ ,5f1 vl4CA:c`L/ZFAŵ4;ls>uY7▯\`Av5.nc=j=V>._lO{oNKc t Gy낐jځu͋rߩY41&]pFyxlsz|l[ľ l+3ޫ@ 8lTQ fWYQmML!Q[Aome?P~;nXSRˎ|pEK;', V!9عY~ 8ad:7+HIXణzreyGŽ/) ز'S@&!mrZnbV+GݼIo;j 7YJi) I}U)w QQe$A9GaL酬Dz6O!,6_짭N,i<ċ3rzv.Cr{e*"<\7Q FN8) ԈfQa#!=O1M-DG-ءLܨ;s@F!y%—~!'#THeM5~]uu-s`BC!Z XkPKM/3ILjdG MhqOrӉd^NHQ TΩ]ato DC⺃wbbptnĤ dP9CIaGF"m&*,{gNb\q2"H3(#hn\ @abJQI"¤+dc#>\p!6= ]ۓp|1HnTsapxgy@%`ǡbEU?tŋȤu]-v7`(B6ѢϿϬ_Ne<(^ 9o~֭ "n,sF_b<5Vmة20C_QrXK2>HY/AzPg\5bΖ;s(aWL>ۦY<5Q?zt3`d&cxL<,#+Vi߶'E|f,)&(ŅjJV}uN6ai6÷!U~!B]i[}.fdܸ #Ѩ|ݝŃ8@ق6w|&~$d78GyHz%BQ807d873\E Zm}ʡ $Z^m p1-Ht։XhW+ѥͱexYw9߄-Ԝƶ!N.RمU!Mr*>\{"vV;BӠ>H?/D'u ۴-BSHW .v#}OgNfd]6I)+xF!Ұvd '([ZV#EJ}"¹sQӅ/.I;A¶ccRMˌ y[n; Ҁxϒ.4ptPO^[,^~ś 1@A= `fQ˫ w@`n~RC,Z)3E.ƙ`wA^i{xRCY%(Mm"ȤPOW%:+w;=Ϧx<Q}L>m27ylJj~16ė?]bg0a24,7v"A͹v .k W!ǗqWKr37/czؓ&*F0BTmiJ]Vm-E5[`A Z)2l¸ZqȆ)Ov'2qЫ?&޽MJ{d[Zd5DR`աOmfϞses/{Ii&0&"qK\y3+53:Ë5U7aI^_;Sp&080]E%vESڑV-RlND8ҔAK\o`{ u3'20P .7!(Ay{&@>ws>X=9Oir  gh9Y~^|g*mVwNAMsnnj6ioWxi3U)OIXvl۪S"RAd1S2D/?#I ہj'qE0R>fz3Y_Ч6wQd,<[}t'H(d4/^fyتgh\e̓dZTQZ$п!/qϠȱ6 @G, dSvPL:X4G5 scS3)L0ȶXj-'kI`v6 32OՔ0Fs֚gu~%^|OATȢNeΜ ڝQsa`50A4tdعd 4oh΀-R{+Si`ݔWWT' A!>-0M 'HL da۬IJB42j˖~ˏW g^W;E  v^ϛbMQB.?fݱ5)U)TΥ 3-\pyS@vU Zܵ*\ pm`RF!,Zfi8h'oVuQҖ٬^a="JrIhP#>'CI8_Z jd ZS1| XnQ IaOTDMˤH۹)31X/%Kִ% pO?%ݵ+#/\ߘWe\PXi'qPO㳍8P 7,uVŮO& P˥2,vMhf9!hن=He=[~txK8ܶh[S's<^ycXYVRz*s8OCϯCndzQD=$)`H qMǏc^GLϭ>sph~t8|/:n,:ECKbeb%U_pjfe).lWF.&iOxU?Xݕ2̨C˱Sq-*M;`qv-!oWWh#EFHa.= ݪv.a?v B~*N$M_J$ȇFEqFWH<3դK CDS]k1I ^nD7p΋YodxfsHu;#5 źayJvjz% 4r܎$lTg̻%J` kn11@r8 1E7/qd6B aGlۼ .>-8\7'x7{5<\%lyq*'p'saމM+gZDeda2nv`K޵v;4Y8".D͙.ߛ* Ń%C) Ao"4JXp[#g~q輪׳zpJ| }=r{ҳ 2 uk6QF 3*v4A5q7#42eehB"\YMڟo +dz P6ؼdB$k͹lB$Gzhƅ+ &'coCӹt++W,bJ-ވ1 НAʨX`?`TᬥZ\tb*c貲Z/BhPj=u(e9$pDyo2$meUq$n%brh ws(*}! nݨ7~4, 9 ~4fR궔|dfnP},}x+@xS(<02IT?,A}W*ū)M~pPNoʛuLl q]hgѵI $pI,J)UJFa'26:0pT|" *rmD`?TV4!wp-\Z,k/W.jh ]i>1A,]hYqB܂k2muF^ O{WPyOm:cPDjQW1Ks:GN-"q71_=[P:_]b=_},-ݨo laqmjeYAZ!;.y KBtC Sa+ʭnlt B\aHLv۟`S !t>BVV.Km1?}T>ܮ'RalX9 &:hڍDs5ԃG S0m [ۃmrUA ggQbgR;( の(_gAVKR~8hEӚrMO $Jkqi_|,$vRFn?vw0ܹ:ԙ7=e8b@_*m|xoV6Nj6D{p&s; ¬sFœ+$j^WYӿL e5,W֜[cN S֕X]=8ZH' y풭#rkZW.Rr|"wU -c$OVٞ PE+iF$ L哹"e5繦>VB*)9͔OKҴFw*FU.&ܻU'_/ݛe X !ySa;mVag.-Ղs(Vw{_>ͦGT(q}xh8i`c:F!∄G$;Wod9}uDqO&ncQbTSZXԼAu/CԿV !U+MߒBfR>[adbS[*[fH wF_;RTY݅9{ſ7oB!Tt`Su@V*YSGFؒiTn͢)nܿ'LyHjǵU@ I  ɡTisĥ*9]<£2?r]|Kb}q:Ѹр,(|og/Rף,-ூ Q0iSQB%1PA[L*u`qѼgdҦ@R.M|a }ǣaWnْ/9n. m}afI6 h~Iouez2V$M}I+S=MUm9ANM`0i< C7!d`& ]ٻ%bUu_ Iw&w]s29I`2fp_b.`cDz݄r衘P%.Vb~%1pÇc/n]}F,y#!GhH8ڨ\IA^7}Pvl.F!tUu=7Ÿ;%^d* u*9k+rƹ@bD%cg`qm~a ip; x,q s]t -`jdKSZܢhJbR[10[h({$ekEdS T1A1Eeؾ͟=fq n/??qyڸRUDFmo"p$ H: 5Gtk(τoyAȭΦQU%qA ֙őψ*,T f@![=J^?m7 .|_FX%s'Pi\$!إ!qix8!Fʘ=N?_`/,0&aFgCeȨBh2'iy~:2a$󗸀/EwN],a/֠߻w2ߺ"cKg?jKm)uI)F ;{N +Y7!]{פb_^uԑ@9a8)4WSAM%l-U`QD '!%՟&MQ"/m?4e"6iËrFt *|^"A$ڡQbL~@Ju^E,S/i3k[04ޠ|[bmLQ QIkBO i0lͼ&6_*H os>䋍@k*kXofmɀcȣn)S,5z:<enQZr9!l‘ꕘPk o0V aUd񲆋Ih sю2SEL1ftH TpJ8d_y#Txh]jN3(6݈Tv EכSܔ-I2iF&L_,Jӱ:W6 =)T5ա/m7_؎5dI 'nRyzb5Px`\+}87 LF9hhh&QXJAHo~Y IM͋'Ҝ\lXԀR=UpΪS>3\uȎBiȫΥDC(L$&Am9D51<2pɁr07 }4|Lwu,L uUHEš:wWt~==x0_lȿ7#Kgk w#(G[J<৽[Nٜ~9NݶRꪖ<}> vDM}vEB$5R0%tH>9㡨D~v(Y\7n!HANb҃eA#I:}TB V@FX WU%|$ o ]&|cduGCfo?Aٹf%=|f]+=XR?\Ms@)+nB9,I  -G*Bz#}@Qͭ ZY.5NAZq%>iMUYsP=&58eqWB^v uPLYyhY;{HY\ (3hg<ϸ9eA'y :{ b29\^U i,R͔P/':{ ]uX}w Ͽۯ_}(iZ˥k `wYV# 䇚X+T:X2gL-}l2 lWq X6xVd Q*2P:!VE&.TJ·h`s"YtM_`M=lj;3Z@+9m` gT؞(!PQ'9EW7vH{>:z/aG3n᮵5OC|,At.s3$f:W ʚż75(Xf2EU jd؟Bt(fpp!D;ySȺÑ([ !8I0;;!VWZ.4>gc.@#oR7m7kvih}tĻ$tN=gh p:w I`GvX @̞á60t]LP XUbO)?w̝Ѧ-Όm%i+[Yym|oH~TB&*GK@14R&Σe:v}X,T>(>A_t-erw2r }YXN(-F]gv_V tɷ@t,Pt2kiv2(;wL c1y3JLU PhhPĹX`$D`ܳ-`^;S7[wL}C[lQRm'ї^U7Y6PL|gx~慐>2B `GL^p'N$>q1DDkۼ.17 Ku>Wm4DYX;vgZhڎ҄rxEKj< jv~⻌Pdcu˜RPxN(<|#?R:y)p0ThB5[|z&k,xzr@>=TorSOlIQh+X;)Mf3||lZ9e[Mx\;@iq{_w_Ը4VAdg _7i]hN#Binv/bTD:g7sGF: |4{Vj'MA 3P{Q y0,esBU:BLSkg?.Re^^iZ @:zOF3f΃]'DeWL?C~|87$GЬ濃ұ?0>@ddOd#i]-6+ z m/Ṿzi5_t4i=ݼy|H^ 0`du/[ɹ L\; ۋLB/\"~cSf [ *B-˭2,JzH("]: F!kHgN=@3&,ӕT%@?4Li6Y¾&U'³Da1qoX <09gVC2Hp.N$Ϸ|FM1|u{uQV&١8r>lbaĎ5X~ZM,"O=lQ8{J:{HcsAwY&_ v&R WK:<+_3L;G n˝ "m:>uC|̈$zS”̮nv wۚo(7.4Ex O"]~ű>Sy'ӺON8ú>Jm,(9wo)hS@IT'uRVkY `HMEH|['QjNלgT<%an t= wj0ն8.Rz;$;AsD]Nƚډ;?{?o]4oУ˫,!=xj!&e*!w`X i"3jʼ~r}1Q 鳈JY#sJQY:'w81LF^8+*o8d9"dꞶ\RWkPZg3Qjw>ʽkͳ~e64 М&׻"XнylLO[6l"uoT1a٩w iKTД>59HKQ@ҳ:׽4 3AS&"ڡ^w"6AK_Or\vj=+)N}NDY$oQrN ;'s TUzH0+\.~o߱+xyd12)rm5v `j 7^^ߟgCHWΈB:E!`lT ŭc}Kh1OcQo?rk= (dS$%(Lp>nNf"KAǍZd`Gd- -[-Fs˾7:{t@h#.,ݒ:niEMzz*,M>Ndˋ 4O]Emp6,@~sk9w2O~w5p.8@gA J~ɇI 8{h]hl@,k=Fp-awlj|K^ ;*>TncVUwWib@ɩ}AO,?ֆ9P@9kiXpܓENȮnGRxA)5(|u^9yC9aA0bhZbMʹN?kSdn E1]͘oOl:SS*궤̱B,SAʝڌD09P2pL@Dn} !͔sؔ/ %Tfqq+ϸF6ˠU:ZfTHR|!o]}qToH||Yob$5(WMI6o.V袎'hՔ}̖#9qDTؒxre3-@owO_~/ש+_%9OnӴД=ԯ&W Fp'1Nq P}zh]ȎF"yc-ȹnl&k*%VCri<" PMJ-^ p羆,}ҕi2`zaX1o<,4[n۰q/s`'v歃(f Nqu_k|ɹg!٧{ _;b;e'罿Іk|MOO%I5 4;j7_^M.^ AYAđ|*Fl"g2l$fIjYN=f:=N/_,_hr׾<*t !RȊ}A =sq{1Š8,V~IS  jjK6mcK/B7 -#DS|z"ɫ+PdR4bb_[zȓMShR&7܉N%47T[6c.C8 W$ M$`];Ada50{ZPW|$겦`>RR ꕡ0AVۃXUHa4G%uf%P,ׯ:.()k{N%_pn4pUͰiŵrnNg 3hcθ9hew59#lNS/C$n1`Y{~`vU^%4#ےi `&e`Ax7g^4@^xxO=Sa\ЇhG$h=bH[؍;,_zĸzR:pYL̆kq$kb`*(7r;Ӓd{W%ʠR, z͆ SFyR0"SXqymoyU-<(1$﹕GhO(2RMg4>R3Wj _?NPMC\9JQZxOy=GTfQӘ %⯭^NI)⒎roh;^:K0iIbۄtpQӥyiMCbB~S&Ԕr .7Ίk!o@-stW^*l#S5:+k{g_[ѱ`!-xA!8ί[I@8Uzx^N . {ff-XWVXpvK6%Xo^b[T7Dev .\fMg+0c38*8%> XnL 1+ Kdw}ߵwnE +^cfo_(e5>OMtWžߪRg($W#Mt؝wOQ v$oyhbG! - Ǩͳ";hm;RwHZcjG'V>)ֲ(saI9c}571.U4_l[}7w=czh v.XڔwrK,F⼾:>HȨdƃE-x#wf2kKp^ )6rzb?V ^ʖEi@h4qq̰Z>=` У(?oyZ~P깈$RE B>HƿKW2jZ=evwSjl!jSP,)kaҫB"h(阧rٝ;yM@ !\4۽}oU\ɔmi1Q2bY5m"I%u<dQQӁ~o+M'uܞ(1Ļa0,H2ŻjJW,z00ŔЖȈ: H -+LSڔ.V!?h[Gnu=vνI$,ݫ LFoZuka\>ܗ{6 ȏ%ۏ3R^Gكō/rĩ꽎IXI09)$5f3"s:s$*hSHjA UDޯ3}(L^jF'KWfl.B:xj7;D7nB7L|6j6dYQ ŠqFs݁'4ɎrJ~=b.]xd5͹ߣw !cĎ +YܽdU{j_P'Ez` 6@{&{^PQ܌A#χLILSpKT'H7d:EJf& ZS /39x),4_3 o8_ ?HOT<&x 紜pdڗ_9`ZA6PJ2)ZgDSkţ&) 8!"W98=W7H+e>,aQg_T<-betb.cikʾԿ0nR.}/lM˕z2LP;LrKwuS9,Ӣ?qɔ6uxQ ~c8#%_Sɀoqcz6@bѼPȊteQ-n(II3n+D@Ip$~ { ʎ1ΪӋ.V$*='[sEA $Q-q#b?t3udLmW6?|΁-S?>Z~v>̢ohz4e-6q;ڲk㟝GЂiR]^&1xSL[XYPpeݝp1-KK s?3%vD;s~g,korJ_{Agd9ô;=Jy -I>lMv^DX,x6ÿ,6l?A p?nD78O]rf.?.y#!\Sjؼl´WmCBlpAWB\8pKnO^~t3J :9 _#4,8Wq'm\s^--Tiɩ}D<1W= F=.l_6f.[4IMY#8 3T~kO$3ƛGLgnL0U֎.G+UR=⚷4;K׷vL9ԂM>}ʹ+gJؗ{#fU>MY@[ P,}q<:2Mv@:.R]Ɵ ;X9 eZAb #nc3GQFۗqR% ԑ![4{O6I.pG:Æ9f*Au c~E@%q< =Z \ Jy)X%4%!.ɇ(0_"uYQ=Oc;Pno\޵Rh8lը_*mZ ;?.$U)*X)p/Kml /HI\`yViS WDRͯŀJMxtqK|4٥@9L}Si|eJUg}H1R~Bk,'ua d0EJX^Q)gH- tRt\:*y'Czl0!0dLho/Ae]]ckQ wm41̞ u  ؄7 Mb֡]\j؝2=\Yiiص!_?#pͪgqq7O'hmOi-!fg'r}I2+vH9PAϓe rLD81HB}/Dz76^wLe[T8$Tv0lS7=54/4MzڇbG}$a]&ڙ'urڴZ0 \MmdCr JG-Xۖq3 {,1ՋcB;و&()ƞpMSj_Xy-gb IؒZHvIr;JX˓{<@emd^_`Q$ h5oݪuzONuSnɫˆScHPo9TTM3,0ک-v‰t ⅐I$% L&*U^y$8um|6Cs|,[u V{2BF=1hobgb+NeXkxJUY"&$ cC&d?u,{j5|I.6-*^BxJ<)DWӋ`g¼l2 CxdJ g nxqY gYy-q58~(l䛩Z{UEGvt^t_=+ȿUs||E2"[LMܾ%%O[Pl$ Б7uB~2xwAꗹ8w |̢HYZx$sZH/~^eoXRX0IObCxF7y P9`NFs @AǗaAyGVXP:T!mj‡Si>Q9ӄj1bpsptRns^;@ezS?떊WEX,/J1w~eVpm0:ds6g %;MJoV0 2(QooAٕGKrW;Uܒl~&pksW@󘵋$΁u׵kީ@FIvXf FԤ9z}rx\NQP-1ٚQxdFCѾ[/ZK}eQ jE\P|v\_20r3 KHPCi`46y3uڼI*ܽެM: b# kwQQ& 2Lchnb[o #q Aފ> W*h3 <1,Zc\5.P[%-Vq̄)-~? x>UI0Y$^DcI .&ba!DzG-V B5  ZJ Z@)DlvEP OֻNѬ8dAX>0D{29:Sy{XMe@'}0Z;l2pU54w읝E> Pfnki. Q VIGvUW.{ OLMORL؇p=۪~ 'vgS;҈׏{{VUsYNbP^<㣟2f7 '"Q}&Ň#㡑w_lYJ-owQzVJ`C) OӦ(H%ĭ]аA=%8|,5sI{eq;D,xSvZ+iBsͨ Pr g"OZב--}K*>UrJ6u⩞H ŗLJgv0VL_XJV.ļsdiTeDc|(,zKW]"ls L`d|,TxpR{R?WAtʶ9(73rs@BYۉϣ$U{mA󚿭O:H޴sS)ocΨf#K<#^ ɂ_vxde՝P/~4 RĝHoSG@Zml8qY[S%SwŠ}Q*,B$*= :Y[r2}BЭ1g+GmM6/g.) ̥~[o0=iw xk >#9gf\IY`;ϥeLM.}Džʊ"Z1,eꕰU@" 2e,Ѕhl4.0_311F[_юe7m}lߚ(F[rή' tˤt'SC9 ^d&ﶁ#\]互y\21[U;lۦ-GEcT';Ix4Os D>XS"y:jP1k}qEVs5-k(@Q?< ;6=+˒Đ^co(/m3CKs|EAnE-,L8t>7x)FB>`d2R]ٶy5o恫'DߕO@-:п]j"B~/n܉L39;]OjR^kF!˺s2 B=^NiCZ5WB/67\=>`RyW1L# UX B}?8WQd"`꿛8<'7XaM. v}#f'pijDdH4+=Bmc ΊS˷s|-p~! pbF%i3n/7jП.I$-N7`~{h[4U4>أLmt wU)Y;V~'k$=٨8?j# h__vl"mh3hl$Q"J=r 8e0dd6M \5cK/>sz- y.`?*Ж:ۼ1'%}@bӊPqiirdeSφ+>7ú.jA\0g. .@jk=H&42qNni2U>gJdfd3 1v6`!izQCNd ZhYj ̳߹F:Lisg?yڌ^#sѐՕŧ&Ww?m>ElAݐj8:BG5_7m~*ޥ"~?pr <+̴4Nw"|UDvy+' 7Zט'Xl̔%%~ AFA[@z$::ߥ%0G[ƆψW 宪a  f8#?4b{ϫ_cXf ja%*"U K1m7a[qpZj HW&*O^Tu340J4ŢMJcn fYn|XK1tH&w}([ d( { V0׃R'|ClVR* $S}ceV[Kl&lUM(Rl_HH ΍htY J&r_e zyAG"Vtt.g&0/lk5z%U1ټHuBGa.,F|o ?9UiG4npvs̕kCll fsF5Ι!P~mK#4uzn;ͅo[4Q74 DfA^.u$W~Ʉ6LgW7]2PR=] JwK4N?fB!>U`M  - @/ط-sv ]uO/_(N[xi0\ 2vme=̜vOaZ 32Fnw wլNuxXjzb<CKۧuNGXBF +I3 GI\̈*>HL{Džh{&mC Yہ[D,Lckv `n͝bC=l *֖xe܏=3XT|2}=Y\e>ff턿jbLaXiCQ)!ZͤIO2YT .sP͌!.+]N ސ:ؙK.Ξ)#ےm`9P'Eu)P"w?K`͋aMEN U.v]-}> Q'ypW(w DӁ0Kd."ً2\ƂqQ+a{:w %pڌ`HQxyPc+g0i"!g;q{+r)UE[կkßd:¡ o?t"XbV4[? jM{T2'.y?$.PM&!ļYs~j8A݆ƞ<7$(hmF]XKNJvw]O>TQƸP@|+74/Eunf*Yޯ*~ݔd(n_>h>FA > c*.쫾Iit,8Cf0Xb O{g?]>..Jjx _sRk N N/P߅A-?D8d;e.,Ŭ 6kݨGSw軥XޟáM HoԪcyZlb[E{I;mN~ u;>H%617?Q{`^m. ܧ~Zd  s<k N]uWFagrlmjgMӺ:Id%Ņb \xP捧v7&h0R0RS I+C=[pUwl,[&fO=m"`T/ƮRDo;@yZo٘EH D~FOuAhyZ!.4!4c=A+vdtA.1:n|XZ;Ҩ{d 8|=m!,t.tKjNb"qx D8o_\9VvgLwJY &Jm?+kx+?^߯cW#LkhRodȝGAu%oޠ m*7dClqNMT|k4܉ Mya\Kϳ\~uZU=@㣓h_!KE xL$Xkj:;q rwAcD"$K+-ΑYZ>b.*pRB*Li -Ac@s WeUI)X, Ps/}eJQq.Z+G,"P K̸=7uoY,prؓ1G{bFţ sO)lڄZƧL|#xyUDjOci\&S5e Pɂ9 3Bl)1S?Z Mv#Ma_''A//xG,#p~S[3)x(o1.y\bA_݀Pq6~3Ƥ$D:ulk?ݛU,;G5헄9>{b|~ vj閮6)ׇ|^&`N>v5)YLtnZ􇗼T` VuYnGz8,0^g)= OE94} ,uީ8 EwC2w{RhٴB^i9dh%sq:`}2֧ɣw<%cdSp̷9w +Oߔ*k0D|¦tp:#ݙ@Z]0:OL4!#++v-^s=Bʙm nbޟvz39Sz ٫ɭÍh1 br9|1QOIm&)n4T, yjzbWNXAA~S瓘{5x)0,%lW%YqTaX*!l3}c~ؐm\􆼣% BJ7H곢8"zboM&[ϟd:Zf^xZPsTqSʑ59+3d+N^!ZZX鈫(U\,amsN1'PUYTTdeX4jR Lbºr<3~~/"y,vFyeB?eR$m d1Za1V!qرxnX}g_g2%/|Sn۾H(Lizo@ɝ7y5|x.g݃(Hy}z 1yH*Gow5 mJ,JNYh|x%;z@ZJHhk/'Ќa }qMuغYûEnj]DZ2 LIY/$QRbeoXDLO?KνAysjA X" DxT_Y'+RO 4Q2Kf A|7ۃ4 MFʟ(MVfy7W:[[#fsѦQL*7rFP4mUl ()-- qF]Bz,X\TE9taN\ gn}i=uY/p9% XHNi0'S@2śAmT#c؜e!.BbJ 1ZW%jH&]deGm~$s(@slс-/Cf)`?CY0ȴNY[v; JBm] X  ʗK@rIr#%?ə䪩H{z¾dn"^eWlڊ&BPh[B? bv?8T:6(hId{H3#v*Ѻإg݇Uٜ;[Qj+z 8Űɇh6|S{bM=g !W#[Xe qEPW7#ŕǓi5Ё !`z05tW5L,bΠB}Gr%ωu6GFlR9K7`[Bi%1L a=LA{LRA=9*aE,ڦ$qʅL&J6>jU)ɶJZv :#> DF)HҼԬl843] s`3z.T>ż\(^q{ATR*nZIwIf.7%#G8| tWS"⍊^*JkyY$̓]TףF,dh {ƐZςѢvz箳`UDYA|ds<$'urs s}B{ S ӭNpT`0r9셰>`S*45]&~0dU"kJsQu.">('чR8|!_6_q BŜΏxxTeexkCno /NհHZ셠DdRJwYFvt=}ھ)!R9fNb6|z0X~N)LuX̄ȅHoK3'!plꢁfȩ!<=d'^? ~PS"|Q6 ){NaO4?ma"bjQJ{C'Yo`G&U@SG۸$ً`@wsld{H]޾j3gz kә'f5Ull2kz%pʵY-yGZdAꖻee J 3UAP.qRehi-sʏxTmۉE]bnBqҷpoBۖGQ)}q7`CIni+?H3t]|m"!nll:yHc8&i qgNr^Qy(=3^8Қ3-RKǚe֫N(҂G‚>%VJô>ź*W~Du0G7mp\ @eDÊ4k:ݬrP_]9pHʘzQ嗺ľOmtԳ3X*h}zVã1ry ,%7%K|VΧ*XP[qG^$a&!Cx x9eI'>=3[g35H-46]ldrb(^̡fbTN׵$HD-RC>ZĂm݇R9mO+_JidyWHg_[5(%&Uɤ]XK0-R6)o{P2kd{1M=o 66:lӸ c/v-求, ^u֎4'Vԫq֦QKR4@U,.I=""^w 8@죉<͊}vPB-3y|.DLGE3dObG>(8ҢV?RNU^ iU1E ,ZM|gn:>I5O8?:QLtƘ[]t#`8 xY4[7!|IEB.ͼϝ; mclT!ҵ;M湷<~1n&y9mY, lJ);^kUE7^KNgѕu`ȲOºׄ5ƱCۜk>I=P旲vȁ 1߸!:g;\7sZuԃC4H4Oɞ`}]^avN\g yaH~u"A~Sv#N!o46~׹M:7&m 98^h M!q(iWlg,CKLr@m%Ϥ 蠟oAc'Q\-%l-{{mt'F. 3&gx "kNJdN`-1KR;΂_0aq3bM|b 2- \ m9{ɔ%ϻeCuHgmUnj4U,eYjVq[%W{jtuWhS273`"$ŭeK' ٣h 4p"Z3#: l$><ū?\O>IbZt lgp^ e$g~׈3LvGxT*)vQO~?"$/$[G'{*eʑ<:E\*졽v֣V^Wy˺=[q n>c=ZJx!'9$"dykV>!Cښב^X"iE=Q$]H6fݡEgZ%CԞ6Un5ʿR䚢]f;wqpDT)y' Lċn -{8Z4W]cn$ q~wo^-\µJ冧fkRNi|2gpۍ2XqD]@Ky4cֽ>{'#KIxA˰:2:c+Na߼6Sq41tnmz_zTYXrY ۘxZ\K}=)hnJ\֑/9e62WA@lR"HƀgSs(`zŒ/6567SL>޵]p|{D 9{>o׬B|Uw_Dm|3yGOx [PBzNkwIm ]}gjrEM ՔhRC&w:֑7H&P)QPs-1XgpIcn Z9T g$U5?8RV#grcZ}uoјG0GKHD_3`̈^Ig Mo0oVݬ)m S@͏ Ǫ/b n~P12~+mR%OƱ`M#d7Fk`ҙAS*Ϝ\|gpԯfmQ}'ۃ2EMץ. pEF+A~ӏK&@G4ЫHmv&^ݟf?u|*uk9_JC20w_@]9ԕalf<rm?@+YՎ} 3JF(3}Yl{KK٤7!W[*.57XQXqr\хTp$e~S#@` zS-ϰ>;PK3qPZ/v7QP z! t6}ʛƭhX}~:k0a0 A*& Y';o*8 9\"pnkp -ppby:*Gm?Sin2ș٦| M2a?/#x(si 7SA;B~Q0,Kg1:T:S[%Jv+XOKpx(^ėY)0a^Jt =KfJQ!BPLqvFsԝjT)/DlB(/y/Y3,$$, U"bPL,6{iy'c0]/BcNXO:~ՑBvW$V$+7VZ)ڡGx UNl' \*L"92^.iWLqH@&%"nkS:|" u͚+If{> c\:-E-}wChP(:O Mڴ#HvA)2-~e~9j,`(if9h빒X R3m͕uh8 |QSoVI׸*ׂF"@x4f1%~&DzK ,3x$rv>aA (-j KR[v a $4}M䆳2ōcƒD-%:9޶;C1I>EtyBFdg^@%Z)J㗢*l/~9FL1GuWXOuV5*1)Z;UJM1h:" ,@xgSJz3jQӰ*O"Y@<=a:uIL/s%'%P'̑JHZY^DF9X |&QБA_x`udF |KpZ_ʿLhTfRL G*򤢋L욪@p H.2~W8MLɡwaJcڱ"8Ը˪Տg7ڎщ[hOYLXL?l0a{R U\ AthiS+q}aud8 x*VV/E~tW֩?.ﴉ 8ޣOb b2 "5UgO `\ %ɼw~/hהJz, T} hmt(eJ.Z Ūl2ǛP 0xa%s }?ru&v'/6~@Pԅff/To?͈N[@~A7SH׋!@_e@ED,KA @D0r?RHkm\j@=aM:?H /a:H"{gurg!?RбJG}!bM=@$f2 \%N`fiqaT"ӫ>.*<׭gfNJg:<ΘP{ vj`C=$"MU|^@Lpk?EmMα/2ol H,΂$oIwŴ}n-Lџ1'aɊ gMjaob/5vG@Hxdn=kT˟9^a#=[c2DpBe5KlM(Zjl2M~| DmT[aE_+{m7ჱI7%`5ܬI׎ Vh >E;i L{i{!jh)K] q r}ꛇHڐ z#Py F l5YiYS]ZVD`]mJm֠"U \s6`ޠ8pIYzӧ(3@+7-1EneD*Vێ񋑙+9r6䴳ĞfrfvT0k;.~:P*S=~ PQ!>¡ZUQSwY_J3Mird>V.vJW*+H{A0q] BKY GV~'ye\%IVi "$qZ}m//}I=;аp$,lqj?Ż{MC/ "ZA#SfrM]j`ݢ&rx5/,ǯ47U=^Vs |쫃3Gkߚ`@~z4h9|ms323m0ZvJ} Y!ʾ0 M)ɢ)V)OXef2 [IX+.VU1ٴ>hNR r~Sd`OAŘoAdz49}>JLP!>/gOɰkOJJk/;TG+Q_бmNwwa @w ¢GiY=ըQ9þ&\wI'x~c|1/KkE'eq׳N3 SoH̋MK`Uc ~}?`KkL!*!@9i!]ڴڥ;GxJr {"\N^IHgrH# ~&F{ #]ҏ쑃(XK"jf],;;Ң~uwiZNɎ=7r[&;lVo&ujSB& ͅ-$#&oX꽒-,@tĊ'[h(uVjYF94+fmkٕS֙s<;qglIf߮81` 21D0Xݟ[huLl7Eag+J#ٜs>kl[k #%%Q%jkp{9($ş៹^763Һb$>X[@Fj.3$Ġ'om. pS wX$);h{ y83]&X)\캖 h]LtL%gV3i?mb^ŋu~/xgWL*`+k 4FH]dG$tCꈔ@#0:o $6[> $LP:lE7}ȜdhB" L3lG EhAw"Z<r.ǎ :㐣K_2cEY9Sc/aT8.)o;.:bdcEWA'1Zgw3 f"︐$G fPRt{@DU{y;Q,Uu2 &u7n"+gD ^C+baEh]U9yCnvj\\i_%AWWAQ}yW V_@\-:SR7,9iXt'njab{zSa5Ls*(1/)#mxPÅU[ޗ"GpGk1a"f)KMVr.1Lvu<@!a%88V9\ K,(d`I qS^^2&RoVw wu-%g#ckyzv"y6D}o9ȕ"8؛ Q TRM/Y/U"1x1@qIR<8x v/H~GOҢE>sleԩϐ<@4#}cֽy@3Z\SpK7zPs{y7*i?RW߽|Nl`z柆dшy q)(כ tJcلʴՁ2ۃ-> 7MKPc`jeVS-3aJV>mr~&yR&`fmpVYcNf35Wa\eG12:K1QUh:Xܣ4CT?qg&T=, !#ȵy3y(‚iOz?={MmHZU`Q I^ $1#,~m~F,7/d$"1TqƸ렷C]WjrƺqV0’bi$ zֻuf(ԺV=`9P2- %.ZH?^тn6.*%O*X @°xހrZ Q [UimlG ԟĀ+[2>^luIΛ,7DrN[zy8PVy8ꜾݣFm [+cB=1w K BVG~tV\z(ﶨt8Na4 5O?mbht"p 33W?%lryHӞ-As";ZI<`*Ho'o"/rYq 0N;< #m&Z,_l<̧j?;L5 0*+c7w"] Zݣgժ5Q Z> M3ԵGu2pzF5hJ#e+^uitr?k0c:40Dk@E,Ry7Ǔ\5 ]Q?o|TL7 $.WQwW@ x@=|k@Ta 3 #Ț؝ p(GW[}lX +CtA:hf\ Iksj֟_Q_H%NR/:۬Uf츬LAp$6b>/FO5@$՗ZAoCQ@B!XÓ6'-Kn> @Ɛ^p?%6miB> m1_ D=!Oa^F~}';ԑ^&7J49j0Qhn  hY^AŠ@&`˚{1ycop)uWTq4;96ͽ#?E. YP#[!Hc\qɓ}n@h"2p()2<\ӱ&?OukGM9#S rQ- wv%Kx,*cjѤv{>$^ @e$"4n?v p4h3".+ٵldj!y4͠3_, v 2[.a,u,)Y0]\ 3Vzg$*@z]3 M<(/7UV`Fʮaʉn}xbd6HOVTA]"|&* 'KHtDͪu 0;*=q ~Bd#v#|Z ,BwkطJ$X}ys<`ʽ,Ƨu*ᔷ}B%JTv7pa6ALTw8dF1XYXfF,'(Th5# HMv4%!iuٌ*@аn-6Xyel* L5G&|=(Sf'jI8 >JA$g)nU*Y:%.VyؚLガ LBVƎ)k.i#IamG5q'ϕz0e+5>.mZ (bϛZy\&q}`QpeA -4玼aƟZKGOKn7 DfngoI֒Qһ\в,@y9P.89Aޕ;;0Ctn1ĭ]qIGƏ4̶R⟪tf٢b!#l_}~8;}B~DW&4Hou#.HS? \.R[K2igD1Ic2BqXH;8!1oOUj˚m ɛhs"9]/s6MynKXR1nJ6#oN[!t^K? Фt>dJ=6 B$_hqgJ)zK0Q9# xNI:qip_\+j:wݐ]8";ޠUfg MX 60#z.)3aHOd?dc}mo3>m5;31W>{K U0΅>~'1jBً}e ʷ/ *Z\DzC Y;gY<kх٤&yU5xL؝˾y!ò1T/ Cqj@H.v |5脞AΙ \DْU4<ǜ}'7uLj Vsԉ9s+7YDf'Bb$k*?8r$OCcDw#kѪWއTM:w; 7dp~ʜRq:I Ӽң²KM)'iUuX>+8pqȸ$4 Zq@vl6%\r?*ې:=dט/ g%d`i:ߞ7!FP GmՄuhaaUSKa6|P6Ή`ePD! *s_u殅QS(;ӪBw ;8+*5BVL2/ō\o_ [nƾCIR#IٖWG) c]2<^J yIU<~cRlθ\Mt̫%P!J^F˛vyװH !?aE|SrX74.FQ^IVM2Ϸ~79*LH RvYvrn=ٳs'rY8KqPu)j u VP]x9|S%~g`r&8oQ d8[$l-y?T5pY{Tipw)_ym]\2`0GG0Dɀ|ԎT,=gqJ` {ŚbuPSeta*TlFdRWžw~)& йVXًUT7Z403bc"hQE(ᄘD=,myY-Op3-%c~aҰr; F5uP T9_r8St'H"&RM Vb9cmixDv@Js:Vg{s?lr_QVJxB2ѐO:x1G} ꣫[j *$Q+9wl`5 qOI)`e‰|ba+XHvHxu5=F:WI9>nNʲ dEkIca\>5ݵ:F}͐@7'Tɓ.Lp{˻&QϞ -zs9x8InybeHv}镎KH\璚;>+mtݒ,4)|*ZxCyDO#t͙uB{.6|GY8jjy$oJ9W}o51?yPґA%z <2p;sMAMES?z0-9 huy LZ$X'4~{""̩>]89@~'mm^#[D5M@H!p8,*/Y.j޽y-!T1ǜN56GtMm}> R&?>rȚU7۟-СXCMG0xgVXM'kW~e1w[ez_ [QWuЃWtn h ]4t"$eX3FU-:$ #uV XjBH.FoWO$0`aB  s"Y8Tj Pm(?;JG"fOj7}9QHyAp#! ajadEɳ5М^uݶL"tY?VJJFB[MKm#PɨW\Nݞ޺T$R7V$yGBFg v>;lEc3ݍO)JQ|om~jwVd|vۥ55Sn3|FKf3aqhJdi3N| .sOX2݆S&Tf.T4n_1,Whu`p_-x`4ơVyQ6KA WJPe]+_7e%dr$jF)M)e2|rh#MUG-WzKZ.j>,~7%wcN(3 h\1ŎgAzpk #5ZbB(WaD#|ԉӕZE|mϞ+" /WA޳ ѥHw0Itf^:iu޸.R1| Na2@&xZPY(}ۧhQТQQQ-b iƪA}b$ŽeGtQ LRz" Ye:+fJjz7໿3ёv};z.ABMzXc.ЂRy^?a<5R:s [s+ Rn*͇vh~WkgWn}S* e C2^ Zbc@ )vu TK׎ݢ;(`kwM4hPUD@0u@={>-x{h XKnzi/s"L;(K'fz~iHPw6̭EHCdIΣH>n"|3rSWgl ;-z6y@gf:z3TG6¼t~9|CLﯱN}Ȣz-z  rB#z Edz3vr\WW}xVd< w26iTXݦEHoZ?;̮/oty^qntc՛zA \dᄀ8ׁ^Rs^k%+(eJl ucy/'~f Ѹ3\4+kRzQ|ׁ·.IW';9޷?C 9'Xopz{v<%h 2ƕcd$#˾Y#DqK4R# _v~f3AA mŇ6Ѻ3`-0-aF#9e څyR}1^1b/MJ/U=-ʵŁwMLѬJ60jD%U J"C2bOQ mdހMz?M#7߻t$}=/7D^~t\[ʓF6FH{GJΆpZ7oUW?L^植}83>Aԡ¤[~.k1<~=&m!h1JW1u4 }!]Н'WQS{$[E7_$)vxFgUL/, W }xz5<c0ݵ:gj}G,@@ RSXY}ݸPj͈RI(b[/^uhZ5R]ŧ&\ήCM%k,=0zX*W%mn wb%x?` Ȓ/-Oo̬7mWx6lOEUY@h^LV"oqB";5fAu41ЌP<ݒ\ʎ=nRX5ywے=PzX?(z6],KQ8XA/i2u7yLl4!.nXmKw˜86eIDDu=@٤y.OC|_.]FU$%sR,_{k;^Y/6}ɸ}[f^ȉM)#~ l)nO0fuC8 m"kS j|T(.y}NȽc#&^K̈́%,uP)ȦC-S5RW53~1ڧvVz` /:Y|oA6LNNnӍ裄nЮnS/UKK̮BZ]nq~gdE цإ28W*x? "Cf깪`9;Ō39bWM&I%9Wllޭ״Dz0 jﵑ'ޚI* v'En1نM` gcp͐K(^ADZ8E W =ãU:A9 m(ach鐇'U% :}xԞ?3iÔP~,n)U*, qA6lfO-&\x ▆Sj}"3°Ʌl~-Q]GuߑcD7iNw(&g?c^26$]"OsusOR:h~G6,.(AcN+#vW_L[[D^pYJXh o  ,0BV s4}]ΧVrJ=}Caf)D?c B1d oM#CѐEEe$)YY->,4bjEC4曷Z;i'I UHqx8Nf`R`dQϙ8=fb*}JvBty[ǻ;l aVЧ0I$] b W#eWIHnгoKkH.$b#a .ߞ-,"I98p>S} @& C8T'g<=8qR*tZ]5gZ/. Њ"U0?`4d!~2رd(4B(F ?wlGC5ޘ0Ԧ)]Bki ԭz9ڍ$ ^ͱ59K Kxm#1 GÝkBICh9kqrwNE4k6Q)PNE*i:Uk O?.VO8zBÂ5,4RxhJI+`V{-" `Qn1V1p9ɰaI)oDJnkI5B-إpv⏻ 1+e$r-)]I\ MPy}[4~܋zcƕe圦>0z4e},6'DQ[ l,>l8Xzs# p^ゞju>y>"W\xYFb&fkv۬V˜H1-7'-vO_9Y[ϑZ7|6>s-~8Loeo(2bՇd?'邪S`e&n]>d䪟U%Y`< vupg|/)>m 5iAF%׍gf7+e K=-ܔõzz(=#?7YkL_ұWJ٩bm$l9+5CkHyԁvJUC2Qgu[Nil.VqЍa#DBt#F,{Ֆ8EC7R,n8(7XM5wX^TP9~GWE y=>}jy ?F .hT &zvs\piܜ1PT*xG)`EG'D=)~48*Йf 9K;괡71/&7\~f# * thUCtpD X |5V,tVj Г0P ~tc{  n8O𽙬d49i _a#_ƥۆC cҮ/?o]?ifN! 5tzf  1Ur!,^j qm~das &Vb:TÐXGBH[#DIȻOea,mp`=!'4`kIڝxf'EJKA &Q{}A@t& Aݟ4tPkrwh6}xa) &<0=v ),mݺ$XL .g,M@T;S8ĵP(+wN{!5^PyRȑDNʝ;EKϑV!tŐ@Y&XmO߂e2X )lg \8ǝ6!\+' M&.8R);uHi˿ט0GU'ou56V8eb|c )P'^ӦGɸK^P),̏OWJY4tLbT?{ǽݕNo cHlJ).ܪt-SL/8s-kN'mtr>XU ^3I ކ&}iBq?S4MSHsVi A8rE kEStV=D:X{T&2-L*Sd$ L-Fl KO',{QϨc8V$Z%J4G}S#?TYѽhz+]Z ~Ҍ,j@eO̞1h\$cRMN.edk0 v ىO,GΆuEs!cMrQҠ'wy|h*O]ɜcUL7Ko?g'&AtMǂ)s1v!);zHpQƙO`BzP>}d[_,\j)Ns\>`/ڄɜUٚr0R.xw@2?Dm8υ e"ȴRL91Xɓͳnw-e+ bҵ+̼:tQC#ZøS( IegMvP9\f+'|pdrM2=%tg䶈{+D{e矪T%PY}ZZ @ըw"릫+H䱗.qt\wi y{" MV)P1J.P\p;"P:A$ubl  .vm.XFQyF BI-(>QC?Ngvt.xPM +A~ WqTLtn,CY :a'BcQeCrw9 2+Q`S pFg貓jFX|LxyoCO8_-n/ZBc"E50__ C2,y$񄳼GtEgF?'E ˣL]K4{^Pb/+cmZ[O vE;I~=G $f2m)XC%uX>q%Z0qJRgWxif^5Oi +&h8ȷC U^P=b%TC'L394+*=:aDeeP; u+}tAN-+ {ֹ}_ɵ+9oqtc^a|4P+WNфXa2TgY@.hr3MgM̏GΚMBlCӷd#WD':A";{Jv/F811j3<'A{r> =G?".anu\L~6!gfԴcSdca~ ux3 |x|ێq6PZHiPdAKm}:@m` >=tTd_;^/y[Ucյu_\ {xuXѻjw9*)N6"R\a>Y-ԷC>`&~ nc9b!vg2%nR|]w.n#F}0Y:D%cԍ7QC'K_Ӻڨd(|֭79'b0a@9J҂" Su*(鍁Ԉx]¦I钔=9 Ӯ́yrH3FT;u]˶ѯSElzeys+8m1x@u܂?ŹN̗W_kd6U xy0D۪a$zSCzI]M2}Cyr8Oo=uM]ގ>\9)@iwfZY=00C)f#ukyE!-rhsUSrip;kwܳ59M7%qo~rh Sт +`5Y@NEGlUisXZ<:<鍾Lz,n Lģ/$p@Z*)/aoc\66L:PƟLw lƙ r^(i"ZW?6*ty>™ nJN{G2IJ,L{/+ V&, ҈Z2x}V"qpX*D0?{d#f)OzNNW+5MNj>cHy}e&^']dDO %lkeX)ULr\^D*Y%^y> ~83_{QKPbVMi"=`a5v8]Zsמ5-˳rݧ<-)DҚV\Ej.2쟍F`o߿LCY5?s l<xxSN0cZZ_Y"/}\4Q`#_0QX!fK7n %=xGۇ'(2(QNl <X;+h|%:ދp>OR+30H h00&ڮ=te@1A :ɼS`6/rqsj@Y"dRjT[9Gn4S Y7ʉ!f+-owݷ`:1 eFm|* inZ ׯreB4Yez~֛iYTeuۯ3v<>x?-Ñ rAT@Y D ^(jqpҖn6P*Ī~.D+m}uX|Xa!~fLTH mk%q 32ǽT[(%fI8ayv[sc @6zЭ.!pGfxp:F]< $F7H %/} \LWeHz oo=PؑGG3 o:$#M:Ï3<ߍmq~$iz`6vcc^}rxN7*/xX#;$DCҤ6hB:!XQ Z 27 0HK$i5Wԯs,|mCIP:{#bYIt~"ܛB5{ 8rȢVpDH;" =փ,7k˯vFbi7Y|Hg(!qqRF?'zU?n6GB6{WkwZ5$l`@qu?5T+7Q}, CS6/8 a*4HeY`sI[s;cceCۇ2$Ia P㌗bD@H!yW_V_(a'w0BigQԕ DI[rކ++J)^iO֪7w@mi}!K^?n70`QX]k.W)daӵ[|oK3 yrq% ߓ̕%2sNO}AM3pUc*ښvu&Bxجgls^e+mmy_֣ކ5Ӎ6P%t*)$?>n?#c <~ZyySiu`<\UOq67i!anD  H`B`%7ι| kP#X5pW ,ۊLI?Ƿ~0osn 6 X!zC~b aQ $ٸ[բ;Mh LON-H*zXVX">8_=_9է%~gLL''e]Xq" e4UAd=lp)  5.UYe /Ϻ|f3;jb })EW;wQQך'Kט%j;M_g5YŦIa=X-}?N^wJxv|hhl|7 XÑIҵ/"k_"=-Ս ] I%,3XrUݒ0T | 'DVVPl }5~5Ikp y  BJs2s?߅΢ NrhMԵ`Mq0 @seb ~U۝bcjP}s/„NR 7tC\O&_x7eY}&#r gU}n|H1DΔLp@ SLB³3]'_}ZibԈt/IV QYBuf04{&| ٸRykr8RK7InqD^6 g˭X*DKT抰]F뤇6>f. *mtSJtᛋ9~/[8YC+>g9xY?i)yD-/@H:#׆y!Nsvz![Ne&.ض&Jǹ[o$lWl;73/%,N$! k2cMzCGzD/CW`4\^&+UmZY~3|&&`<^őЈ/Xɟ 91n+(8E3q&Ћ"V0g]=׻gZoO:8:{j' nh>$C}C̾#vw.Mp6+Ů1RZ+k: ^ @>6A11PC)tn}q+벅M\D=*4rUn=3;F}k28N顺U?sj>\8}xݱIYY̎Td`sίݫh'hnB' 4īw~WDj5oöOT7΁߾9T\ʞn\&_HͥcZ<\`wq1W{*<] P`L$IƊ f]F~G_BM|EUDF^3qB0'h|bB= ;ܹR c ˷F Q@[yPA+cri%H3W?a[y& LVOD/A_tfQɆD1dmCGdJ)ϫAmq * LD,z-boSE*T`ly#sLն.qDn +NvЩ3YeG npy}չ 3b)@Y =-2]v'~d3h.\I*u$q 5l)Ln/M̥G:~npZͼ -s8]U3o>kK6].ExT:cǡIC~Xc{++<+%ܰM&{cz'HjkgS=!8Ӡ3.B*!نR9d~pnSRa'.hc`{ (ռ 0A}_(P^4H%VUZBMpT= s{GZ\4;FLY?*kn0/ ;vS봢bcYװO÷ٿUcC LuH6r+q@|wM a(Id. j[:K]X^jwR$[^xY=ӵZJ:ku,H !PnQk$~yNўE7 aJ^*Yix#.bv m܈,^O$xrsD_9-d7v9؊UԜoČ d$p< |mB}m*?,TdEQl]۴֣:p4eK}/;o]}y0/;̞Шd fٳq;@ܦ@[=HTr_BT56SuNXc|qD' 1e\ S]rD9&=>(5J]@r2'Y*+zgߩc 2>[@Ӵ|%4@ kPvg]aC+<.mB(-沅d֫R'BH-x݁ΜP (8 S, =ƽ-O1AVY2uۯ }!gIKMf7Ol<˚pTtZ#|!PO]i.4ov@øp6q@U 7&ˑ* 8z릦mY2I>~4Qc XXJBӑ@F"zY4PPCUϢywe!>aD`:a#M&ƾ2Ud읔U [!ٜ9irvLJЛR[|} Ue7rWS}/Ri?@܈q~ fϐ;OMK"oGfڗ Q9a{EJ"kޝ1Fz7~DƸ_yARڭ˱+.䁃M;~~!>zna$M6E$OS%('%!ꥁ;aAp{AP rySZUhRF'Q]\L}QT ,.tt;aՋ>Ÿ\4gacVC>(ڵP̑7 TcJ)vH̓OBBn.\C29gOn{򣩜Ta J+{QīcHe`Ϛ0^\|_3PRJHVd\q!CS'fg=>N'NmRM?pBcJ,ת͠- WΩYsR&QKkOER"].+y㔦U#e_$&=ĥCnL |E4^^\DBHŒ݅_ߒKc}a(iuVٚ// LN0s qhb)se U3Ҁ$y_kīkMhwܙ9;¹{J-olm+c G/ڹ CK\s4S8VG 41\ɨV@NN@Ƈ2N#ە{+ɲo6~JOg9Co -lZV./u,>7qB`4F% Nn,yYeJXY% AԽEKpWX>AÏ}ʋz> p  乲u}GR !ĝK>;%iyc R=c@Ban#6blS+Y=mߒ3}/"\zO kqKLlvVP~O/+Ѩ@|. sjbx "ZD⁶W8WrIk_ҍ%)Ÿy_jE Kuژ9+M{r=UV{qOٹ:R: {+`. pN~ 080I!ˀuGc$[Ӕ>FQh,Zz9j(qFr;CKTdLG'օ1>YSt+-~=olZq*U `\8/>C1Nr e,#Pn恀vĨdІkV'y1;X{f&(vК*$jYM^wA]>df7ȻG2 ,%*r"m\E*xfLGljS*h],:{N9X#D/J@ Z`$G69lbZVU$@58П,n(mS?;5!#ITR3E#K2yyO"G=w8bwT^twJ@K!vD[ENK zWT0\~#5@<#8i=0;xE3u9zz`[DeOv: ٗ4&6%xz(nګ-`is7l%{ݳ)'+RD93i֖RwET>eUɹ=֩L+ﰫww-=\^c Vflh٪L7uZĈڲξ~ v 3ɰYMIG/&rF@u=N1L^9C4F EDf'o^U484 !,i4TR܄ѽcA4S[We^sWzrvR'M Ǝ,_옉 C0"R`pM"UEN͆SA`[ {TƢ,1'MjZV" : Iy1sɔe7tGj(@P_`!UX$@ }ꅈX(o (33%I,=ǒu[]>%+EEe v3u^ 6Y|Ǩ! C/yO1eg̉6yitsBQEKv>~9I0 >*d` 3ϭ}T y2I9Cb99惫cb};]MŸ)G&_KʓҳݲllO\kKdb.F)|{w qzzces׆o)-! kUP.0x^agHJ12}: ["ygopXEUN&8eZ&f2-VnOro{ѐTIΘ jG*~&650 uoG^i~iẅ8B/v{m Q1ɪBjzW `D@u"70TJK`(j0Cl ÷~{0^EV.=k̏iac|ky;lv Q tT֔ۜ&zw a9e6VXoytip;LՍ[5n綏ğ%,A/A tboYWs>prǼއӜ:קCM8AKmY97#N#}9$bVJ|aK=u%{蟢ꔘK<n!.=,[S zԑ CoݣcrXC BK L|ԹR4~T57ǿ,W H / ۿԿ 4E(+a%wKo7!@F@qy8ЧPؙOIOdQ~R)=C4K\ʯC da:m9@[_>BS~|0;XYU_sgJmϠxES("\qp1N@g;?[8/@ED`fDnZRC*IAؚ sPyS,&Sc1TGmI7 Qrӂ2Op',tUOL>.#Q LtUuifIPʨc#H+1PϞ;& Lfk %0x`:~FhWd^1IoH[K9mWJ0 kPFԔBoaUa8qLKuDȇ jr7Ux@q=Yeu]h_1=+@{ͺ5tLp.E#ZM(X SzOr_Uz̦ZU{P*ɵ)4˳v~!O.M`C.cQBrdF[u{5}*Ҽ.O>uc &g%Qi紶]k,$S¿2I#Lԧ lT6{4r=I@CB5-zz`؆zk/˛;C8zQLfuʗc/v++y?L0Rw{,n%X2Apuz] ^ (Z\yt O3"k3h ֓sp#s'*'P-3S:eE&OWSa Wb6Q)Vu8H&tTf]{/ 3tWweRvAsg()!W 4A\zb7 qip,BhSĕ:pr#PC`6&/1dp?grtM\p!/x:õlF  (fF)<*P-R&DiA㜙^*9ԦJ@t0b]yJ0iX{k!9߾ 8d.UZY]#Ӫ Sjp"HmU9JCϲMhyQ2O[QAXc!#q %I І{%w^ bq*1Rw*H-j8l=,KND,vWJ3.F;v@h@7ljgp7=5H6EPR;J؆hIlO)$|$ a᜖umiY9~p]M+`<߷cIu;0˔ +i:⎿*Py=Tu־@N¬Ѐ#7/tgٱAX&J;vO Q}:zIPU˘Q|x#@fNsWD] D3)% "W4&}X jO=^|v `3EE)[y22 c&W7%mHbw#>b .$40[j^ ԓ4xTcaBt#BFv3R6!?*l_lQ=9H9U4t ث1em+W{:ePEEJċR542[!OԄA(R'7Iq:oU}j+Ch8XbϡTѶ:y7tr&akt?L2ҫō h8`X!"";9LU U%(fN8.ÝgK:IZ.E]1,˭UĞ ;>!9b3H X7򩪄Bar^InWީD0o4]6pR\ƀZSXm/s,oqC|Sl,ntﻐ$JT*TlgB?ՏQaR[_xar͐ AT5gVj~ԨqR2aXC&SiGV9s(:5i 1v,';Dlt{)}@I'Mb.m:Da=q\鮆a.6i!+Tt8 8c?ɽjv7[?W? pO}ÀX%וcĻF}OQ/~pZLc39X>,꓏C77h?XN5h  ]{\й.%/ DWke1N3;/_fs?ߟ6$Ylqs8%5ˍq eLHڦTLͺ]0Pېii1iQ@b'a{hz:H稺^ ޗ8!C ?wit3S D!ϵ3[K85Uiw-RU{sQoe9ZĹR<)@~Ο\npD "Mfe3L؁=bt}lՋJ\6bIV/RpE,y =!~4YSuc~,ymi7ڿg93ukc^g3[5Zq>Xo_qIngN ̓IЙzM= C@6[@j]G~dUt\j`گK`u=h;=!qɣ5>l ?`bme-G1W C^` 1hY&}QsLJ{/ӸCC<䱩R6#vr!w'L^d1="&< Ils'`F 'uy1MARMn|%WӦE$e$$&zmQhq'lw+50>&j<g:w?Zr˝LP wxiL.j/9r22 -yknn;(}rBuFxʪ+O=mr`,^Z},9ԏ\os[ּ!bYC7IW*d2s9fئ 9fKK&z&z`ץY.l+:WH|,.O[\KFYSAlQ^ ܀e/`MJEgZTIUΰX 1aB1Xfq[ m ӥ_m9.;up%+v )[>|3dv3oNj, +0)*^D-Y)^`R,Kѻcg#0oi| ε׈-t"Hp2Փdgс: {yb38r!;bkrDZj1*^ Gw̨~']?/}dĽ"2?Ļ;f@"È`+QԄLz$^s-mxe#sa6W J(@8ժٻ=KibXtfܦmux8ȝzJ'6u]Ӷ4|0=>ƅrLj+po#._ d"7 m>{kU:R,Yw0C <8dȭ;%225lZW9޾H>Ez`N2zW I҄KSqg1z]Wi.= ;_-.ZZ~9nVsTMU.bL%C- EuG[K+2JmHdJrwY$O+ivᇘxϕ.?+G5뫔Rç| M.>J .CF~L&}Xc5wG`I}-$j}X3(yXaX%Psy a:`yI-" 3fJHf-kM #Q"GY65@8SdK&'E$ y5ĀMZt!iIBf0>.@/OyzPr ԃd~y!;p$T ;۹m^8 F3Ά  _1&J 8$[/{4B} u guYh(( PPU|`EyVύ0.w0WIm'*,1;d !Q:|1_1\˸1d徜sGIjPE~r?|?,ޕ#Lk<2yOE,C5 &./Mn+UzO~YGV_,j͸Wk-D8̘l"8kH4UĠ9_7 `>_'5['X?uwA.Or7~HZmP;e?_7$̆Eҷfq6RA{&=ax ~vbO lSyZK(ӪAeXA㢒G b_~;] Q'HӐ=xy /?ܵUP)4AB0ǼSlLG=-M%?\ \ ԤZex߆ iLaf 9ȻAĈ3~X5%|練,Q-)Z[bd#ϰh\Rka}R(뀰TpOnbZze j0M>3CUqn^=vdL\x1 Q>Y/ojAsČ'cHP$e7 8i!dzoi0nWXczKBD^dJΒ2(u (QO/C/cWƙ"Jo \{Vל,:a -vZ @X"E1ͺՄ.F_BW׻5&Wk9nc%Tߏh]k4DcA%sry* oBxnrg1yjũЧfzր.kilM^8\dѩo]}c@z5O;f"X#Q(P2*1iW@ rV<@[< QӸۘ&hP_M W?&ҼyYn6ǁW\Ugy;щ=p*OdpomJv -dxFOߘ˃|uh죲˔yYɰPvcnNj(V7nQvk9RT6 0cHTWQis*x;$5AË`V˽`g{?eoJ}O`5GYae9[^F_F( B.7ߢ-[Aq19"⌱9ra\ :c雇ʅ0uA@o~kƜ2×p#pkD-/DG\:?d C̯>mҤUxpLՀ@ID,x|EgD 537ְwOޡ), 2cB. 0[ӧU% E'k0T;p]N8$l6'^N9(oA A zgbh  ]\z3h1Us'~m;x-‘}]9*2h jo+fg1) a*L^CȁM?v={i4iR!V}E97cG?ȅ;D ;2]?(́Μs6OЌIpPr*Kf% 5.eZhS157mq QoL'OolJX=lK |4V, v:?˾fr 'ޱ ? ]^pfWxC]'4F`taYIjRxzxQ<~Ԍ\f)Kro <0-`:>%Gz2 7yԣcW92ZcHJrkY&\ <3gF4G;*e$S|EE0p/Tf|5Xir9l-Ĝ ~H5 fUl<-)B@{~}& 'Y4,dZ*t?ƹ{#S!RZdk hwoݞ~0as³0\`H/ɒ-YG{E[m=e) H`fֺؓ34/~Ij I8jr;}R3j+X.| RsU9ܥCy8ٸm驎،eX1=N0AѓZ 6cؓs(KB)n.XU0w 31$HhB+^Z)ɨE)"G¸lAk&_K̡؆ID"|K,Q9Y9tQ@$6g|g+d"W;ѝ/)ۮ42ovDZQ>sY2"vr{i8zWa&l7G70L=h^z-zQ8 QA mXکV cLE)WPXP䚜gʩ$N䯓,' dlKeEYbuQDiA--c]XmS^G*ۈ'v~Œ&>z4(zo,9!O鹥Hrg2IXaA=mBP8ilmR3ƟڪwthK)M2By2 1>IOP&ykh׋eNeMBB$88u!)JB%}CFj "=/ǔ= ݚ;H"tYlZefT\}f1 gSϚsb|Z"{|gjV WEu.%$ M5˄ zـ߉k.;Ɵ-e#h\\J,C7!Τ&yyp"E֖`pZRĻ 2rJ˱]vDI2DwSeYDב/Mcǧ'NH:T+(Q_HPrZ%ݟ6IJw 7jhGGXKޣy'F9JRs=o7w ??ZDIRh!/.LS;=9n>S).?ihdWn nԜ4ؽbU꤬5vE|0aY|-+\GvP<ե{]>b=z4k_CS"^%Hwkcr{/MWK$n5HG/O1fFAQkF(J8NOvۍ\EH{DWJ4<>Dp NNb竡 /5rMKVРt^\`^~Ж1 ;sJ%Ejx;ȌApU Gg>U1TwFߡ¡F4y5<4Etڍ.hnbf‹JKUJjHΒ6#}-B"dRңN]Q2?Ϥ68eW zߨYi %yBm}ֵ"lg;)76Īh\{O]ryX?Cvٞ >!Aghདྷ$1'cO%׺⒥2GZN29j7}Q̈́AbfWa˅pl'&6y>fW2MP(5)(IpFN"y٥R- {W@ hU/.݉-a D )!BX},U8fo&\Vdxvvl۴QZ[ㅠ(<:8͉ZWxv@_@Qc}=-8F~* &ΛVRfO܁ziŠ>}Yr4Q=+GcC "u{r+7e?HIh$zIµPkpy׼clvfp{j"wW̽]gnû ɾU|t66zTa$[إ#Z""B"#(iXz6Ɠj{sg w@@=V\7Q-DlG&_Aw]jmwW~J%C5KDmWE\gqHZ #==п5ARɗ[֖}^qX8 >߹O lš\Dג+yP3{]p7GoaZͶćG;*=cV+ى 0vEB((Nj/7O ՠ CboP^'.7!H9 2R5YN#ߌ'ŻU}LgӚ̨QRCؤe{h VBd8* QvZP|͢Z>ct/\:Lh`y7}>Yu3Y44q||;Pn}mZ"p]H9Lϐ8U?r_I@\ 9\Ks"ޯ^l`xKrԡeyYA**.+LyѦK|H`"kƓ QcW`4/h|%Rt/Bi3)V+&2"9Dⰽ]8A,cݷ Jɟ&<)V3itŧ7WSl/P6;uOx?鑯¸`zf6W{0G?T_ѰeAsnl!w<<;¬J)> r|Nתd5J&)k3w"LG+B87uHr!TIrEBoa_L?j <ۀ9+ e9pҖx7r{U/;OnH1hfF_vEHjZNS0ל|]/~:@2?֊&Aw|q͓ Ϳ*<='bS 7F r|cV_4'9k(C(%19Y8JߔO}.->. _saP뿧*-(0N(hj$M1vtc,?GsM( ~g\{`}[/|bokZW p.X-)}Qwpx:0eGPtXDToO| –ar-.zRAP\7 2f7vѩqWJY}[;NRޓޖ9=2卷!z Bi`:EMxV[vqvXUk1Ep&\mpN&r9uO~žոimH$6/"fV*xf38BEГ]|`xvH/`Jw{Gg`pXQs~%6F{ UȕUV?? ͚|#awVmѦEϥ-Lqf1pejȐ/y'Qk̆Q= NYS0yן4P@*Fh)ukO(j!Ht04&cMJdX;:?j;%s|P7bTqxXknk1,הc7p [\0F L3t@4K.CY7?!F W?=!ѱJKglho= /B.ӕE޿SlwY(̟UgvX{Wϓ- /SD_BWIܑؗK Lc Cd'dm-5DLβuڼ^k|D:\ΒNxSH7{TV{.d:b[ ~-@ 9!3m kE^nZ[jx,9 Co7Oia4ē:^N(^rM ?Q%P' 1 !ؼjCn-2Vb]6RLmKРk_"7{E8\E[oIYWdyJ3])7=".W*/}QÈ*y\hbPl_1>0cj%܍&HX@+ң_T8PA0P#KtҩhlfJ ;7]Xfz7- "jLZUלbI@x mU#ǧ6r}xxPWFqg*zy ">}*O,/˲-˚NTJˇeԃbsN>J~j-}N ~[)LK[KQ*g 4`ρʨxsǞIK2)(.dӤpKŃNJc[yܓWR -CԆZa|+˜+`J 29 fnoI5D^;_o4,=r4dI7>|1]M8dT[!1ڠHfG5i:KN>;?KJ-m|Q~?C`H+CoBk` 14I3 Z{#&53]Hfpu/^HZ۽6a>rz=vמ'QVk>6u6ƙPCްʳBˎ\ h6e0sLuLW%b籑RIW_B%nǺC|V${1')E}y@ pꝘ$)I;e(&fM#*gw'Er$=2 -o ()*&M2]RC?. Rl o>rp`,YDQrć*$ |c~gl)>ihp7J =!D0Q8-҉yrp1 ˊJG,Zrra !\M X锿N:o6I]D05b{]9`jߔ=,ܴO]N_;hW4NVΔ7Ic):kJ7RNs֛͌4_O ur>uii>`CK@*Xt}~ǵ҇\T?(gZwkC)x ό""@+\RP ɔʝ󂕔E\3.KZe[z,Pmcv Zɦl 6% *&+7VnVxPu4τF#A ;=J8^i&i)~a:%ti|p ^ص#Et`;TKٌ) < QωC/+tz {32)@CrB˦-w=Hc ~L?QQv9^>k9;DxP]rLYfkx`MY6lIhaAAƭ;v!0z -RL&WLxr-3pev&\l̶1[ʺV5zD> "xcp:9hy+W9|Lα * 9RU sx{ԝ׌Q=AJ3 [ܜ^23i[v痉 d7jE+3#GФpvql~Jr^,| SR)5~OHungph"#++2Tlc T:G)3sT?hy¦ rk$ex~\c73 Q4)Þze"7sFVmh踼7 uGQ:Hv}FQU#i`1 uv+OתRD`7r%+\l#S'k; 05rkzZhlg=UcʱWֹ&@rMUCCP,xXʎ[? JH5S3^O+=ʯK]B洞`_硗ƅ3.9\D#ƻR"[XzpqE |_[iɰӹ=fH6ޅ=u''iy,mj-eaH?!#sJ_;x@X:)@#AWS,Dx C\ +_n!`$V g\i/a5{.|dt -Q+[ xuť2A c pVx*sWv-t&z|0{]g# jYB;26r_6Sh8-;C2wj4euPnʷ35n-PƟdJ:6w9`62Y'&#qSSc!;=*Y@:SjdwGe#qD=:JN[╞T1S ʻ^Ny +DYc$^ c֎fԲ:ټe^ #m9re1QkRb &7v`N6>2ɇey 6ɜhsiSQ)!TovrDj,^[ӒyGEX. ȳlDHI/eHؘ@QɅ4>z f-6$:1Sbf.ڞoMYrD݁R#Ri%HQ tÅ}1 5=4©a%1LR,Z$ ܘ -u|PK,J0n1m興ㄒ>m◇B~2w˄%Ebo.SU;Gdh=CDK(ܼ0?_\B` d4zyYWl,Qk~o&VR?.m7+]K=CWE]i60<-"V{2~2Tc f1eU܋rx ==:W|B("Ԓ%u>ՄC5ny:[@ܬ$+᳘VՃ˶c0X%KRcU =+&ol׵ޢS-KU$ax?M݂bK5_}uI%Z"Uٛ|)^i8^Sn*AE: ]"Ϸ'E}n`u(,Uuj2fZeb]kv*1p~SCd96e@Wh(m:?}B×(9e[AYBI2\…GSu܇yd=7݌hƟYcj::"i䋶ChѲ#6% rsZlӑ0rēmgs KhTxdzm? yB.iL("'Vz!/_n/Ѭz*昚>;V"գ^שg=y h :O%Gܫ=(h@\ȨK^4@*z?ax XJHimER1djE%Y($9G$ ~kgu(3䰆o" / X"\tra=Xġ{9bpbzM6j+qӇ= XZtؠw9Y6fI P%%q\;IuA gU% `tR[n%ߗ1ܓ{sn wNCgn뱢5$c)ވVEL/#z&Fԃ~uXOBv׹`G&^y.9&V1hDclt?npфS~E4>'!L$È=~a?)ozDuOXo\ԞZC56s¹{z@O$eo'7B- pxzka**]U%"?<4*@/俍%x`"4 Lem," a,(o13Zq4(8aV3&|#D.$.E_w몎Ϗn'=GXKI(F KB8 UJhb־m cM8zM`r7@']_§}s`;@٣Aɴ>KvrXPcEdzKīPyZV%m <@R+ C&pôSbvWmR5!H:6eKi P_a!~B(tU#qlU(ocʼLx&׆|~py0Xy- o~8cۍPū Sj^. S FVĜٴkJ[ֽ5Vh2 COI~Nʓw asa;"qlm'-]3IH[,WȈϪ~ r7/!0 p",ty-bh |.%EFY^m$KWk uZB(ȁpS$lQ,^24qRDFu x,"ͦ>۔L}*IK _wΪK/8=WJk{))y˫ Pb87D2xp3Gw_gHCil ÛD^؟{ D+tX;y•J!߅X&r`+*aoA:}(qR5Îd+} mp -0Ogb@F~җYKf4YL=淪6x5L07ݰːEyWkKfo>I ƕJ *ax mzS>t+ ։K- |_O?J8'U.ftap2,V5 Ռà*ܻmxMSD"߈~&$4 (n$qQrYjn TܺGu mF6 )M0ҵև~qV B.,7 S oCE zL4(l 1!bWJ|SO9P=D5KpŔ7pjygV&C^,vՀk"UUp OIJHRjY+5l% YE+cZ0Y76=a),6PG` er_)'Dxm=P̓]PsDZ.$avߵtux{^#Ң !pD @71h V>LҾd-Amr 6v֯Kp8:O9!z.Us8 9e'r /j=m*b,`B~%AjyԔ5n!簨B4*鷥;~Ⱥ]אaV稚 Ds(C3~MW^]bL_;ۣ'rkg ry=5,pYi&KCp@/&a ub]X[ 9,'o:4c3]9*A_un4 =Ia|?9#:]9X7,}XV~B&L=9D*L*QWfi^? 顒ޏ9 ]isyRFRFbݡcF}N"n(Pj`6/%8"U&\&Υw'٣):;-2qAUK6HI\e{zxӞنV4л x9T/I|{%:%?T(|JoʍK[Ūx B(H0߿ٌO*n`PHH'e$*eF|ʘ1 m 2dB::-&C>+Nh FSO`͓|q)7,2$@NYS 6e)5$c 3ڶľgCiǫEptIڡ}y15ИNT%÷)/UCFy2"eG8b=ĽOܽZ 3VӛFf) iNe\}C!C޹+^jO[`,(:3EXkWdENn{`jn }/ 諆!N.ShɢsHo9? Eo)(5noC#Mo­6}(#'xDŬ;׾xqn)cU8/)/o`AQ#'zX}&ȲXXqMr}IŢvdA#Qw>#%C]՝_m UKw|gc6篬H`x_'SھGYkyYC^K'4*ȝ~ua<9.InE }ReLZHV ,ALU;J40Z{-n>ɺ5V3BKg5)Z{6rz3y: [EEMk}h1)øC!i؀_14̄~X6`qz@}o".[P0WNMbD1LzlMW?~q뻕P5)(~ޝPA}^ȟl;gRdZ关)ҾyWw$n!]el} ?jբbLʥe_E>S 9iۮף{*}~I"E6 =2F6vQq5  WyWqM?7nSaBg7̦Q5 '^/g-+v9Š@;BzF8)uŪ^V ]W[|/%w/i;YK*̭aߒTE m23 A»~"1p)r|p l2oI'zW$s GkNmwmlW˚ܶAćz?[&O@T6l<=qtAɩb4) ) u g&i>ʹM!0%qeF,!mT^Dٞ8T-A':D<&4WHZ#}%pSzf psq]IkMm& Tu)`u^o8 Usbx 4}0ek`wڶWGc1OXOX?[թqyBdrZWv2ñJ)?ճq.+!:^Ѿb@Ea9p9S݄pH0(7,衸άW!/K'l:c#.IO;iH9A/^7 U~%甶Qh.gvz^AfBl 4q!vv/}EC&64jiocU=/կTe׍O]"Gcgnˇs}D*%zBCwҥ\};NZ;@)?|",BL3E`ND%oE:-G]m+ G0wԚ^.Dr0PW2tL<h $@AUhx džpiYN?,ͽLgwiia}dua(4wƣanjq]՜!Ϻphpf9>${? 'F0v$tZ@bR-<5wt`{[_(DⵑF svifRx<*ƖK!{Mo >^jM5݇Z!+~d?9G?Uځ 7UH%۶HBR+n4N `Mݴ'h nI{qׅPE %R"zzS"ha[~+2&[ oCM}a.,tM^;MKUޣ$$;eHKqOaOm7{=3/N '}OpD@}ەP;t/U#(u8.4/_ i7;bBV<+s I?>v,7{m)߷]ȊK:$R<Y0jApɕpߣ<f5Uc Z$ z X7BCusV܍ Jn.>tfdBDeM[iqM$"4} ZnH2Zu,-f~o>:^Z[ &H"ƥ\ۢ Ao$Ymх~~}:Ϸ/;v*]:q0ςh7pA"W¾yj.dOd\>aI[,9@VfEg/pu8 >aWmG+B lOe_/>Kɿ?=PBj&g[~F>'ykbˑeXςRKyBт@/MZy&nc<"D|gi*ݻY 1P>SKE޳J6iDPcpޘ,*mLFi{"V8\~;6Yi1M|֙χ!nR ā׋0iN\Qt4,CJFMJaL/B A{sPB7I5( LG4B21]? <(jGM]`hMAҌq4qAs8h=Iԯy$\H@v8!׀$eӦ=98)CY9/Kn02u7!: f6}+͈Q71v hñ}5iC4t!=J6L4>5(R*SOy#[X@]'C)\d?ؐpdv .Ze:J]"wrio!fQ_wiJ<'%33ZZAsNk !E` :6JŌ{k5$[b1zS,U l5 Њ^:{?/L{{DvFBh=̎O?3`r6R+Oo.C9%]'y|]T͛`=~׽MkW ]搻N{ʉRrsӍ(_QH _[+9QXv]ή4 A}s_Ny'YKx5!D c;LN!F<ΦH ,E8S:: = ?K)H17C+8juZr.ZPa9N1D 6Jo-'#7gmy֛E"V^; m3@^odTWuSmmz<(}^j,d,wOO++Ejx=otQ")l2&`}GwINu-COx{2=)$Y=eqh_GZ~J$x}0@fFޔ6|"(&F<YnU,ϼ!}Lf[8%P!mY6}E+Dn/鐆A{WnW+u:Ǖ]G<=Z&Ț#mwP1{&}[:!E+0;RAEz͓›PFe^A? Hxlc6qh8E2A8 j8+J÷YUd,wG0O^hz䘬 K\YG ~#K!hbt6)KfsjEd2\T0~\@Ed[ 0=lL*A-Ɩ{@7:  Fm Տ t†bF"f+SXP؛/!( xCF3Ϣ#7AvJ? 6g4wd4&fՓ/wn Z eyE ՊdrMlϬ_B̓ߕsho9 RT>x<: ș?$P ]9+B^1Z{I(>U=eY!MMP!go3H(LUQ4ng)Sbqe5X@ CfR9t"#͊ОʲlH> k1cMMisN=rGZ1hvLyB3Kou^S{6X/!yvoYrCț˞6hkآ*}și #w|"u^MYSAϥֆإ49A8(]rJP*e4neP mϤZ}кUZp^. @R@[ ޏs?g/`.@Z'%H5Cgt ^,A(?fmČ dQLǻXԠWORae؟[XYGGPV3+2=bX]8Y<˿e $Zhңi;T¡؏˚ML@Yf}^ß u^ϵyeyXr\*+xVRYWz;z#7i, Gٟm$ 4XL}pYB'6l(Ðs]<: %ᇲåfR_,&7wf:Y:` <+}N]e AiʽdjJ\ r72x#,Q_Oc?:MX,BVtZT񋭎F?Jr' 71(tDj2X?V/lSf`cZe^5U'?ȬsAK>|#Ig-)o5̻*a ݎr?EO,ZQr=G!6nc(xNm$B#ȗbEvSFy%݃'Q֋F^Z\LTJpQÌp*ċLC,הwx6] ۞דЀjanc2FU/u`LZ"Se_TT7_yi /i&WKG7: IW7mP+/ɛc>I㠈-" XG/G|W֎`#S j%D ܡdagޣI֢!Z%^j`Xrtpq$ ͤ'fVrF'\91'$Hmj0lVJrFi-*W50VIb%9)gA८#ayqB1ltf/p(pߪ-A <,Zd;auY)3V3%cXZ(l=2 ]D*"2=53xƂ|K5փ P-mUA^u:!p/?/ަFCo!iB?cC~u: S{U_0E ocT*]\yńSvk:I?@ZtF"WX^+߯5Fir<{9'e4wmD/xd%T_JJ?ky(hz@f ߵʉQH)xgi KJ(V>6T  ]@:|>/p a|K3FCƞ$o coxS׫7,LvڕuA*%7E K:jSn(R׋B>P&S B$hJڄ?‘|Y@X(#r%ݙllɴ"ӧg=n.Z@C[9 v? K]*0ןozIp@n]V ̖=x̷GO.PZM-t7Fөoqwh})_K)g"|1t/q()cGάpv1VBֹ;?ʁ92~+ȹ;@ 1qEb/(S~gEmQ,~gTnlTiˌgDߦ]WtOG2{_{.v%P64?iĢ9E2>9\a1ӭ켘qK-AˣK+]ɬv7X" w5{9!ITVfF 5/Ee~Lۍ9O79r΅VM9r0)?uߨPA ѧ&^W6iN%&(XV5#OمwHD)= T :7ޔxc^f*?uzi->z#X.O|kO~0~N E.vѧ#* Y07\Icč&I`zv2l!7a|1h%dٵz1Kq=Gx&X6>[Qp+Y›#(d<>"㶻Lf7N"yɶYQd>Y` J>ab*Hoι ٖjٿ/"BZ5~^r9C 5RQF A؀/CK[Gs'j۱  U2FVHw^m` +>ZH( _km !䫢t]2ڨ8ȉ?ň0IKøGߜ2xaAV=+OrP?j5P30CYyA~,d0zw.mi, ./vTM`Į)2䃋5 2P^%*&5{d q cb/LV4X*/;l=c0NF4_;z*|5Z@6iOLkx9¤Jjf{R#8y0+?ƪ AuYX$ng$~Mo Øŏ7hOQm o^|T ;PR#(=c|\{@iһ& BhQ^LhF1w=\쳇O(I(QLs=.9xe5Z'; ^GH1gt\"gC@_-G`eR`J#S|甑! s@k`G(g%]EےvGMgNR]ētn,[{_7}A-r۹ oċȶ+k駕0}[LE/K "aSG³:d+RgAh@QM3n!,a8^ٽ+]/'w܏ޖ).FLɠiަ DzX-bC=$n!tXо Ķ>3nꬲF}*BLIv(p0ő1^4"RZ_n=>O 3EQo{Xue 39Zym)">iC+dϮtQPsy AɼHTZŬva\YТ`?δi悖kЌ#hc~ L3] F ̏[ |MlgS?'J5X/2=%)$ 9ꩋӥK}>Z޺oN)Y|4:fKH*uQ(]2c5t2;4%ϡȥ0Pc*zCh.$]q_#Y<3|ŏ)8f< tnOQ2ΩQ!aP[F$R{uX`vJFEl[C㡺D҇++ѫ-ZQU&ۢD(Hnߔ&vҗpX\*-LRwm_%){"w!v_Gz=㨈+mjUkc+ϧꌗy ߠFM\VvE'-<zPvaQG6ҩ2Taı3{N6?:2 kym*[@C`;=©KӳOl Aq #5)ӚNN}Z͢m} VjlA/ew,w 6Ak\gI@tUN$eDYg^=detpMY^>ܸU\LRkf:hM? u` =Z; !(ي 4D֋3cDE [W%q~Gq8+Ow& pպ0fC;PngLmw:y,\3Dg˖,𡽪Җ'rWw`FF#w0`t V[e,rnhGymjڟyud Էih$`ƀmHt7ZBb}=~r ' 5@Kh v?@w) 1BuLMրc.scnF떿}%+fG&JBJ|ܢg=vUr f)@VC貖$cCRÙҾ vr:bzjZ1g՗d RL wELTE|?"\k6KռV6ԃ~'B'E!3x{˕S sIMyCo֗*Tũ WѶ)_SM^邶|zdri7# `ӟ69 Q]tCjԕՊ)S@u3|l.{δ۴&"Zo&kku = +%FoEwDB >Ku2nj?K`TJxn}R~z -n}qus:J'Dd>TEIsH.2ٔs pɅ_p&f챩܈͢se<BgTѣdDrspsj? 10.i?eJg+C\n皉 W[,AS0JzߴȴFqG^c8Q9 a+kyGElM-5x=wn'M˞d! -<"OĚF!jQH"8vէyL]1jUqw5"wj8z=5|X꫿KAsC=t&J+wX)s~P&Y7"}b*8C=^FVUolɠɚcA|{ )-[ EY\>`1]y~EeX 2<g(^*FM3t&̺ÖX$#D>*oQ"tkZz;׽iGޭT0Ԋ6YЫkou*tr$u) D^p@J%suu2p* 0GvѲA'Myh)R4[Ǘ^l@]S:Y#p`qg$fh.LsN]AS_y8ቿj({g멽@~s@v"x8Kt*̋>g =) P;yJ\Լnx(0k)~wUQhirљ;.VcH=id^[XCr|R>+2.|3Jo*P3a"rV>AEtV" 1iFّ#(cFN;qSZdz:m)/$%&*v޺Z)zv!/w䃾ٛaxd8_TDVAi83{- oF,Upǔ r賣J30 O<$f֟.FoFU{(DhF:[- TytXz (haK;MNnW5 jWV#8'BMϒ=@,9Ԩ7Nub[i s~B*lZ5۷1B@D`mB&QHDW^(V,1#fv:§I鵔ă39 uPƑaUZF)'ǡ~Qj[GS=_:-.Y}3J؈P73Rpx q&45.oQC̚4'Uѡ33BIU\Gf$76xÀ!GGXѭ[RoLx>ck8JbT3x {@w~dma Q NccD× \,`vI+s|9[sgrkT1I^w,;d ~9,Ճ"UWeRqL C?Lji /bYbȧ2$tHUP|Aq-?PY;. jhA$;pggt=.Oٹ΄D;úN<5:Q˗݀84 ϝ ! -P:-8Ft|`|)I+D7{n&C!QlE~%8̝y2s ]8*-evQ.6)ZO+;*IGLf.UYe50 )rBudҧJ?iT)y[Jw8&bM{/zEѧ%lnq)"ާE;/i1QӞ~@=:1E5il@@xD-5[f4Eٽ3m_;=¦.17fHm5#J;"*5BHȹ稩GI|Iʉ/7Lَ e'.SB} 7`53,"fp8>jf|/YMtG\70Xcs.AۭVՉ#0`raa J3$lI-^]j晃@P\Xl* -V2©Aڳ扞%k"T4ZH  z[-9Fkݥ嵴C/yBԺTƴM܄<؆/fyދj?!CFkjxӚ7sBү<Ԩɘͱ>KػU40t-vƛ ́F# 묄h!U&7u?+ۢ1n#}U0S *-5lS E( ߵa`! /%kIZensH閐Ji3#`aR]sSr *f,/r)# 0gCEHPD/߱wKLqx@SeO6#Ή;Х>1}9oޮ zFM/9Po2{2`1!J&q$_KI6W'=,0,\7f*k./7+%X+0{aZH"@PWo HFim])[!VnQV0Jcs"F1CAcH 0g&\/x *Q%^yVnO(Wבէ k9I =W ;(gԭ$I @ЛtRT#/3xېF*fmRk<LNN#MII҈R-6@fBZS~sݛ'PP\g-7Cĝ>W*5V(M{ه)fl[ b ɴ#ovAeBE=tr83c ge\,!P}ds(i:!99/zIHa`+ZNԱ'PhN¾Yx˧l/V x5|nܮ2QB>sJn'i1c K:={ QP_\Z;$R!d}3 ` ح7NZd=n3%P'x̎SORzЊ[&l-g FwR߮&fK43rԹA }f& "6;ZH)V&e49vYwnQC<l }'_\)vP޾ܣ{w1 d˕BFgI"`T©,0ێ@q=~(}@?rkjfSnvr[T\"*pnG X>_UVKXCo4{L(- {XX,ܐ\՗wO)NMK`c3κSLgOGmA ?$v^>\HOnĒmD*F`Ǔ80@s Q' 2unk >b*Z%֩s&CbS|#V7C7H]Oj榾QL~O34-YC&{! J8+U@QK\ ^۠=zP43j&Oί%~֠Vi [,Q1復Q'WKajʺmOKRi 3#Hy’{|Mq.3 0YB $W qr%`G@Re+mK:nsƉUX"]6R9섌z`jh%$Sk&4D]<^zq6n\@\F8fk5x`8 Q+\wm+y*.[~(\Ɖ3cѷxo_^ems.oiN[!֣wy5Ц7!z'v"Gp֦vE>فRǡ-ʟ9=[ި@Rg3y'㻎k̺J~աD1iOS7$s@QY~э.`Tc`!`{^Ii=(0' eAث9}yC /`fCLJu_YGU}3߈7:X=9R' v!`] GgR%Xo۩v:n4~u?̌?ir$2}vql f|XlYk_k,46YpGIW`Dl%ZRO{Rq$B V#c1C7 @kH7 ŗ1=T挟Zy/K&Ӌp@0ta"|2QҘ;ΜijpKh΅5 ~2! ϤeQ=i)J$ {+P&DlS8qa*R;vZ+ôH;x #s0}=3)Of#uO*@5eGܑfa!BqJʕlߋCy&ՌNj&Lvc4\3S6&ydg䵑Ozě4K?)fKQa躭W_ 5$ 4,$ yj@Zk/.o]@Oi x6Ma˺#L-xT^: *^U躼P)Q4M-D m jwmRM:܃lylnD~|GlPfךn>Mx]nG2A+ȖK2renXY?:MW]Lu-8?n;L֝A0.%֝IzbeTJa0Xyߒ<'JP:][jR֘a7 '+B;X_y[8Emk^QL쵑nbP؍<$ض4ñBY3ZVk&Ke~3Y\GwH;LZ!KbW@᚟{*0g+Y!l`*X7NoS⧴'vE$/#ܼJ)儴-6;ϰߡԃ} [ E 2:G o ʮ} hayk̤rCy0UE 4e깱՞o3 ؼ,qho; DٵJ3v6MI q׸kY0!v!ߧ9t_PV21xϕʛW8j8"4F6^~P4ÛX<"-5Icѫ6HDMgKJΥNʮ/c \ ,t< ?:e{ҿhWng1 לo2F?9#*UT?٧pOomE\,r/XSpV;AY ᐼ\vNZqaVkc?:|4lcNzTX-[}2ǝjN-jb2)!,q5FR[5S* eZpp6ӝK[{^ Y(b uXq1ڣphN7*2ww i/l e'G,=+[Ti# "Hѭ&2yv|eHҘ|*o'r/$Lhۄô.EhTO~ٺvIPG,  3w@Oo dQ]^u4Kh4/Hh&.OQqJWSĬ<(:y%n:Gh%smfV^l^Nٸ G ~s3N4A'WFq|9 a:i(. 6|o{F!P]ZeW'0XGr49O`BN݈l9jf?LD Y aHy["SS(甌|K/wePv##rMr#V\:Dh$N!XJrm_䝧rhaϒZ>J,fM汱QA:T̪L}jGDӚcܷFUw/ZkU<ZssV}@ nV8O<Â&!8>)X.M3UB [bV>WXJmq3*V4'ZFWzUdK:{X_ le͍=FN0ݭ6Lz6ērOG yUb~myTN6P wqs.'mAm̫&PfIS1xSz~qP=-aé:!KnJQ*7؆G2;|x@? q9ٔVmbB;&Bz[`tԝn#|'WUƅUoY&ODpސn9:̂(׊(X1YkrD@Y ~#񅭼?}+>wp!6 o)0q<-;{%xo.k"U3j͑w( y[fJ^7)3=JV7'.ߐX [O7t r}X yzh oyJ_DON*~,+n]뷩0U #&=/Xi4HINpe-6y3 A!&U!I}b>-4 ?a1u: >ufɿ" 작Y{[ꅀ43>I מLOqI0*4*@?=y^aseIv3p([z b?7Pv|#W)2S SJOԠbԈT)o$Pzi/!,6ǰ#(<ŷOq}0?$] M 4'ms5n 7XYϽ$|?^!PR&ӗ¡|h&tg8X-]ϱmk_f T8쿋 |JCF?GD1nuFZ m꧋-e :N$$O5j11c8h46nDoPW~n&%g!e80τ?g>_wX1> ȉ/!V0I7q< Z<>-ԧ&?WKYli/IYKB*RQqυ at5{jgrVOVhB󾏦 aYh)nO}Ps! % i:a1 `2Rn&iMO1Q^U(C]oˀۺRkb[s (;;Re.K.^Y=etݎRت/ǰ+.ʅ~|I'ʦP]"a(ӫebH!2Fc^H-ʜ$%ʒj0P|{?sX7ga)tv/uU>r8\g ]j_23γN8RSJTw@d+z漏=+m6P|޹!K>W. 7K+lťV5GOcvw'PZAk;,&>W>YX4vJ:2ȏn\#Jl$|>>RBpmd8x$SE6esϟImtr6[( lZφ=  JvRL7AdXHy T6HkA@QclZJT>c S<.C WШS.Unf?L2vV7@q{3P&/ձ;s$yVt߰52 >֕O\C&nhYFENswb'ʐM1-8K~R}Dy AgJC ww'$)8im Βyu!Ӻ e|wҮ;Hg?AoeExڋp<[%z+I,< ~ӗCgz %R=аVUk@\>:7~ng"˟@v?kݗtCMd[*%E[;"orCn&oj]X{ $!ZI`8=J" =; ^e f_E|^V70ND#M! 8$TGG.kj_\MNACJ0 $c^0;7rQ˩$2Ir,hAPj?vP&mz Z3 ^cslov̟o]!wLn>)wgkqsk,+19,enWA}9lbLI׽Vmky Og4 WwzoM m ƛBFJo`XP6c3ciq whM&̚ӳ, Qn 9s3JXh%#t0q7Vtz4ގH h!H$KARu.b[gf}1NZRbZ|>NP=YLP!)no_MmoK8q b~' vO|z/m[! ʓT7OAmb 'fQe~*018mMq)q+K9/njzzuI*vDYUYaMqcI#8Zo}Ǧ|V_do+nYP2rZiYDNX )ԼIWWW ӘٖoP!€h9REס;%z:)[z uvzܚQ-%WirU 9[T;$kHY|,&Cc1C{lD,!AjwsnȪ~"ߩ EH -k{#dVȊ6unj]UxnjnvXAOZ4z$22̌n`ODRȦK}z1|О^ QxIϬD{e*`O`/1 gB<__$8Ziރ{^>]Ņ-䦉}vݸ~rW3 bk\(UƑ! z{(Ց QSims Le֜2~E4kPF!MfTThzB_=mF=VX]oLp؄x*ĚoKwԢF'7H cW+jNؚkL648{+X#߬^>`{ӱºN!0O?Se0RwF,<ƾU 74Gt@z\$W~S{EkhŶ{q'ʩ" E9X ?eb J j (ǫmUС!0dŜ|k ψqSs3Oe`p攠W>Vf-Qw'ʵ̆3 pH{8Fd;0BtИJ'$)P$uv֝:&:ΏH$%l)Gs&7%yK5m vI j`@:anr)דil>߶L}i&e|321(ہփ7y@TQvsVhɵQf4ʣLNxRv7tb菳;]?3Rb;Meo24 1<-1Um!qJ ^/F7y\\`tKRr0Ӫֻ15WyW^{h9<9xrq"Ko|&DvN.j7 !S7 ̜ya3X ;AЅe3 vQ!VxLK}pz% gZ4һ)˿O05DmGķ:(dbNjUWtZ.ͷNYeE8>鍌C7;`7v8%d\EP܁&Y֤{)qtuJQ(Si [LHy2Ia1GiU(Z[J}[ҙ)6#b=^mC}D5x6P C7vN =T .[\%5?ds8ROۧ2Ut_O F%#7}E'jԘQB)mB! 98$ 옺Ԓ #npOW*1🁇!eq[zbMKȘ^[y#J:~ ̎Z  ` -{i! niR4Ř~*~Ҫ  ݔ"ɋvޙ q I\QͰr~U,1 IsO"5xIP΍eV".SN5g7E8aw;ZgM yC'Ƿ*kUvh7Bʵ#eȱA;-&(oYV+Ծg.>&63 4?cB<ЂCxҴ7E6^Li/Ƃ}+6!ӉTEwe_u3~=V)S:pF~ DwI1|xIM#F/~өNr4]3+(]?(jIm(趄Sw`Z<1 /#G`ϠmqîY~|H(Cg{K_3o,މ!X-FkeICm*\MOqrBE™fkjxUϔ[hdbX.w[So ־=U͖Tc(مsК3 :ӴfJqϞucB-c  "Z;wT ^|1 zvLsْsU7A]! liیRjV#*志>>q4<& fpK Mf3!ƴ Ogz:nɢ73A.u(ⱓ, û94|6/(4xV0wQ1qv^V!F=ifw1В4##uZq?tbqA1(}xAuZXJE0KeK=kS*oU|T 714cWQXx36a%>_tg=(2X`7:d{'x)s`S v ;hLs|Wa.;HlQ5EUdd~lɩcBddH@|p G:cz w+t^0\iZ6?UNFD6XMDKN] zmm2 ET)򳨟W/:T4 9%#lT 0ykpQ3^CY}^ =`QywWb3Ft;e׬s#@ADj\P XD)Mbg4l`p]䇚\5 zHNY5n6#yGcK"mwHS41&Ak=Ţc7s;2gcT[YsSe29V :2Ror|C+kae簟%5w?>QDўV&'V=qk +lG;NmлVxc!:v&CV(ɴcg%}_ \e6nWtN/Oiq*|wj浼"ǖW:"Y .'oʃ4zЮY"TE{dekwGzЕ'Q(4, ߂E"bԍDL휣ɇ,]\ds)c`?ڦ-H{74B ChTGTUn^]uN$GCp 9=YJmu"U TsVS-Bݸ#IJekN&91γb6WCZN0Y7 M\gсʚ -4f!j^?(+YmsoێDz8߸tW U@!x?)b!Ycsr}8梊L z1*Ѷ*”ɹ'F 0M H/NeUXAHGLW1v1p`\i& ixC|qZ&ӀUNo=F e/"EwA8FE 8yv7ؔ =\41w>,L5XcRT{n* >IQ [~;//u 42@d/J}>O"s >Z[]_J% H<~>,3%+z>Jk'?Mgls^ OD xe8i!U K# T}:փbfelv}u 8 Hq Kҕu"bv5s agK*OIB7o c7@B )&0Pߛ'l#S! $!an4D=܇J6S$W .sǸ[/ Ip٦4wɈfG9DwbFHDe>٘uH=?mA~3`q?^E i/EI :}Fšh1ǀE l83ޅ| 6w!B*}5~ː@Kc;:yj~`f;Z e,FU,wy7~!7T uc ʻq4Sdm5WfW7g]~0h%mZwQ/fiNêF>@(`;-~S;S%/ixʺށvHOo)d>MѝpIA;nwnNCefgw*8~~+6tqo]R9bԻ `e"[(!SrKX-(~LaiS,C|z?v;[UA('z-vh5;Wֵ֊Ax9ńm-',~|cș^&CU9! TrBJNP#(J<.쉲sf,  =#NE.)ME;.D`c8 ch0vŋ.1O}XC_IPN:?5Q%x'*ã wW䵕:#m\.^&>4( ЀeY޹.椤&gҬVػ ࠂ[F \AD"QǐDXKEyPVv ӝsBBMQ=?8僨bqnѾ.eq4rJV&̘Mgs< 2.hUЄUpJ+fV"'C!&Np˵i/={R_p)p0'v\=fqkQBpJSi#qs2-s6<]n=EPG unui=LS?0B\ƔA/͐7F׮aOA88X7$=J쮍SMےhKt[ GO~BgGf'6c|֜?bT0oc8g]V٢,3Y?8ڟfi`P!kOmHn5jc⁋=q2dW{?+u9=09 .%abNdپe^xRuʹvjQ מu7?i73aG9x EMNy#O8d|]'&;G.y+|}0Ěaι)HQ#{ͬ{2 2'Q¼0On%QDvy_ul93v✇!SBŰzAcvJd4t^Z;Ua=hm%Jmhx]Z'qcc7.P b sqG%"1|@s:l,?|K|$䬼ԼFbDN7V,`M R|L| 1!!}ʹs9!51@! eiP}V" io9嘚hM^iY~3^b1\'FЋƓ69 *!Ta=X1#WQZigtj^DQnj.7>JH-ly2V5F\ g"0u'Sh8$;v]TB&Q-w9;PH#f5-!Ðhuj"F64N* ߁NOB) bnKVqUouAEQhT=fk9ZϹw#ڳ^^Xm~)6z iHKŧ`Wa@gMuE]#A1h* *Kp5=u$-΃k_θT{ `ݭj+| gQϻj&rh٢i)7R(и!?H-dG.lU1[¼/Y,5&B(WͣYk@hX,κ)o~MȠU."n.vf^)O$רw#@R7J;3˄ /uĿvky52tZ)畴n!z#_,̳hvXrϊ7zk$,^[+j*B<٠~>1_c9/7ܠbt>+\*"2Ys6*1`{#;4,G8]U:ڲWFO7^ NG{ '^Ҹ:Kh3_Ўt=eO͉s e6 D~A.nHv(`Ό[Mw^,sP" Hb&@-rp:!pRՓ_VldA$QMv>43B̯=NbH|0|O~)qx 1X JR 3xڰp[ / tANG9 9YT BmLUED;:w-Ry_\3&mgNBIҵ-}0bNM*٫.2UоG.^pxV1?x/ڊPdHIM!:g׵`A?c2CoXR dq*3C"v|ȴ+R|&WZ졭?j,ŇN&72YB#̦ɵ94, l9Σ:fScy5_ M଻f|ט7Јa %A" +W1%6Sk9;)NX\B):\pW UX彈}mgvIG^@Ű6T tMΗ&UW%{\B] VpX_e(~ުֹzߑi=󨊨CR=8hi7S(/QܒHsK.w[zLu~}d}>.խD8lLzҮegϿD|̫t1 W_ؑczZv\o4!GcA0"oZ v+8L(%u1T6L1ul,$=29N :f6zDN&1$@ݪ{:e&Q،H~uɄNgJnl(I#ŁoHQ6eʔ?2Xl Fus?;PzNkC~F|Ҥ3\i.%B/D]U" ^ȸUfoHr9|C_d.YO!EKZfxr 䴘RkT\nWuKv׊7q7tJTLh+ NwݱKvx}7t$0>/r+A^M,{K,Ѕn0g:7SYjwI~Y.+zBuh`<߮S#و5[:zDaqYefrFlS+$||>)t.L}UVގRɵOcG[W;* }; 9,aH̬_lҳwNu+AԪ2@>q٪U;+"vp '{^y 6@cK׽uI':I,\=Ea߁;WfvvUshj0>u65ol[D;ooR<3:?}`%>Wy~kX6^^*:pՇ~Xw7ك+<:^:iڤ ]Iܘ#s['qeJKJMyDFUiQn*l{4u(f-]y%dP1{ݕC ]w$uMkGyH C{4=YT\Kx=oׄCE3j}(Y:F,˩5{ǚrf>L' FC&7 K?P. 8&gyFNfj48\)y;֗}X$,DlG5I!(6͞a%9[)/ouO3MM$ }ysPX,8;>lR#lƣ b;VŒW/Sľ]uξc"QI-EwtrYZ$N뭵 >HԲK[[S%͉*{XПxkz &$p3sJ#-c> 4׵ YQe(>q$1 {8欮ISB>AvH(N)̈́ Gq@ |J(JmRի\_R/] ̇fQy'w?;P, 1F |6-0&>5֏y[⋎u_m)i9ßAmf_P:اvI_6]=0OF"$S=b:/Z"@ <5̡k:ː@@6l(~=cQzy O~|U"BLO/:2$Wv DN֚dasQU_AxȾ4cpViRoݽ|Hb[ZWj/~:u .FfÏ6@Y]7Nfv=1WހzC=L6OҺWYq#F-]Ch7ǏDHt)˥p8`{5 Pn01-XAW3):yo€XMH=' П9X42Fnw?dM}@ǖx uDkGpobAtMq^b)lS:E:re\{1RXdP8~,ہeS)֒-n WB ~bfwIJ-^W˙GttIX`m&}41╍ϧ|QU̱ߡ8즦EHq abqIE?6a@KU>leҺL5)ՍijVl&$N.ĘGR˒:$JNQk;e"t7]Q 79kqk=ab1H3)ZH7JBꂊ$L$;j4 LMWzS_JʸpԑDn;|2/pp\ PP!O4Y c@^]q`xU\""zn>rɤ}tD"Lc9O\=d#Cs3Y*$&C$]i +[?6!WT`}s4w_кZ*Ӳzgynap1}DCQv8"VjPb\ڻڄZ$0DS?⴦К5j 7=ӶqG).ףe'${,X]8b} }=JNj>e *B}0.n`2Ff@ KӤzVڧk¬ [¼[wȄ,PlGs[B!UW`<(}/—Cwd7Lp,lo,u7G\V cT<$])g%'u^9.1H{Dbl )9"Kac ۇy2偻Z'- M`GFhߟ0mZfp1v;GҌܱ~<"wm%gI! u6]W'fLoh) ?k4 %n}7fyBlNO[Z]틙'\G2T_P9r>fX_`ˑR"?8a/5ԩ^Z7x߸KMv:4>{GMVOn\Q?6>VOƫ=EU^" -e! 1\VێA&  K0D,6]'$˗ɽäke)/_"4+^L^ CJϻ[Ϣ'`L s}m\1g3 IԉnRzkk8R¥<dTY2F}ʉ'za@l yl>6j-v SAiϒ% ņ ҋxm.(Ae dGryCB淊cXئY~#B^x"3'mPX8dej5^gCuxM\+S{E&tMmgU1~ƈ?jgE|`#wiu7hW51` K\^w khpZiyހc u ( 1݊iOPkwS46L(8 ݬe{DZc{ j2}I+|\o}aǢ}6r c/6ە$2r-+3o/^kdR`b^*s6 U븕":| D3af LZ"]G/ OWV'REg92)F;RP+R#<`O=vRZl{z54vsz 8 N)fz㹁4_t`Vz+ty%62Ғ'L|h"yJd&(Y Q x x$Őmۃ8^-RH͂sqAh zhB?.x i}sGc~h#YSA8 !lR/K;P CaHF 9d.REp%8npԖ,}&V^5GU(K_v`Cr rC0\W W6to%W^?mnc uUƊE%tg*\^XK?ݤ(\]YX]G,7Ld!-Iy۞ *1: L]w Ȥ۝z俏:lj@(=r4*t;@4ϑ@DeGHqb٥ikgl<9%hUY.i`܊@'hRM*9CBkN:"C(dW}|?,q+~$U-ƠAcjCupMݮ #ƫ6t ) B"2,++TQ* pK]˜󫕪ZύQy":T=@Gi ]Zʏ* ʩЇ:/T׆6"^u\򉻼W}L ]|$46. n;Gy2JFċ#<凹O 5zqul-OewU.$ 8"l𫢦 Q@\ @ȶV@:#t ˺`>2!6%n9Hn[D tK)KHt'0}I /tFKG~uVb{D> M6r\XĬ{c)˸-v%.GoAQ; {\BaNR͔s  p**z0FU} 3BtUB62L,z9oԖd^oĴHډjg Y(?zgݟw H3s[~]}w-nbJr>Fp I'Rb_`Hق5J߾Z%9qC]f/hOTZ' ^rnn& X=(l@ibGdT}u4^:sȬ{-2rM9c\HSk 4͇9eQ*:z8Fzc7pFAH&ռXhU,,pI ۋ!;N΀QuӗmJZ1>e(U5\3f@"w8g%0^`R6 SF_zI;JX[7J_uXđ?)"N*:z=dɅW>j0ϙ23#t{#pC(1npA`W!Ǫ),ϴg^Ufǘ]3jwUi,<@=rS$u!2 Ŵ-DN;5L$©1&vLV R[>!DpQUvOU[ IԸUTKZ.p.4_}H,E!0RLX~uzV ɐGl/RhS%: "wIlM5t5!A'B*>W#Pc])䌂T^'VP.W7^D ؂W! (!AI)ju}\tIMl;26TY,g(wL]UR>no݋2n 4z&G ?Z'g//0>͜|'1P9+~߶ͧV*;Y;cASda4WS@y6'ǿ; : %jRrSYoS%Ui@(f)̒Ģ% 'kd1k7r0w,Df>9Cߧ(/h_rYL E"s Tt3bw7FivIWSRT'mݟvqQVX>6i@7(I,XWd1c"H*Q~ꅓ]k';ܓhv3-K#]GxD)mBL (>0qGcJLS#Ypz, M{KH0YH75ҬOA=:7i]ZX EƷĸZ:$KnJ72=X)wqoRR(J^ Cjey]LpĩP3c}2}%*eaA([$pU䓟!~74zA5!a@wnÓ]^Yjh*i\=ʆFeMDjȒBkY奱P QF4$IB jy{Q6sWUBaлuY7';]Qzd/B`ԧ+Zo39o9D}Foc$j¯`?G>Qޤ{Np6ȹî$ I7,eZ-ַ1V[q/%,)7H{f}ɥTo1krFw[ 9P>4[fSd.wf*F ׽%Dw}m>:d$iR1M%dv?w~Ly=>yE86یE9%xLjم. 9- w³]erOhXRHSڽȤ}ӬFޜ*/"3[a&q/h$xZ!+]dWw V̏'ԉחO|Q@$^FU=S#cxl#xIJpx$*T^iX Mh٪{y 0Ɋ 4W÷ׇ7cF PP# 37 avj佭{F*H/-y^g&˧ RpMHRտ`-bZA s9_X `@A/yI|(8ڙWw@%â=|̠IBhΖ^$3GIo9lJTe> ˯az d[7>QE  LMkMi|L x \xvi+[L`Tm9 vO&a^-ܹB:ה(2q+VQI4U3ea:-!;Agnv3 י|f՞(JM*-&eBCk91yByhpڗ~89feRsuzX]!K>;,ٲ;MpJ:3pn*Lkw}(Sw7J,кKKdU#:+sdWz=v ~W6ugK( ;b*5H+M,Z@%:wv|ůtonȂ=0gpgׇX8޼8Ui'5{퍩A-/db&C#Q5[a$A?u>EUJ~chs`L>$d(4o0#C1\=*` NBAB3 κѸGΌWޒA: nFL)-73WrvE^a. \;(ŤC@ukA0>!aCf+GbHLSVT_<}U AeׂiNթgH~8S'mY{LILpJ.PVĆ+^  2|XBs }ELZ:4Ҏ KEzD3PLl cUE&!r*nZZ<>Ԑꈡڃ{/ o=sP QsWÿŻfԇE/#\#elgX[=* 8jЀ\V(v*GN2 awSxT(w$0:2 ^I56<Ը*Tx'NV)sy:6R,.s|"I L=)BîY aPOw) Kuk gԁM)` ^/#ʿyw=fb X,2Wxa}49HIhvs&"eW~n&8})~ ?*\+ )]8vKZr7SEx%g:u\|P?l_4Q]3k=PL[ɸG"1/xBcR ! Cvc]-ԇcF 2tf2. fúW JqG  q\9ŒlTFu֭jUe'i~`R "kHdc*d^^#^Y8zt@Gߞ@9=*e|X|Mwk3Zn}2s;-Bv}3Fa6Qo2])ZU(4vN<ڙr#\+9i_9:4n'04֞L_75puFfnyQ$/Wq.U&r\ "1nx}gJvʚ%H퉀`g~Ԓ^V k\lk+@i]D\c|7lyLQ9Tpk vR|qHSx,/A*lP;, b =:φJefo^N̰w_pNlL|Y&؄E<)k?⼆,n4ҙd"D[**rAR[{ˑ)b6ž jwiQ#5%`Ĕ$T =~G N{R3rS 1&(ȴfGN6 z@m"NNmALcpqP6* ^1 'pLR~c-BB罌sKCHɁmF %X.<Ⱥ,![/#t4C $eލ2]2lfc_--uBVumA)=}( FVi S h,jf#x;84 Q">-l`|x i 9O%C 8l|\OH0a6~D!ࢄ=cO\쇯/~EèSG_4#y'xa@6Z)N "@jV/LD'g1fNwhUg Ц`Wamo.Dto|/}Fcn3Fu¼ A=p1m ح!F˞%r'Gvt럍LF}hU#Db ~\ KsMUrzĻLkēYwq`aAEȤYJLux8Ҏ,6GRP9HpyYbG#EVjnc' QoΎr7L8S)utҎ*U|XJ`i GߏA<#ڼc@F`2V¹'5[kVsfsD)#[=N2~_u﬘by h*97VQ媏xtwol,m4cҩyIŕkr'!h|)Ήc=<2!X\ XLU7Bmiex9,t졑j KDY+E:zkގPSbN*U9%|#ohD?x0TڕM#eó[~6+$G X]آ MsƘf_ ,2jXX p(CkG44t2jrƝRdK(BcsMpj@~BDb ^ZB@$Gb DΡ1/Y;5|g/^xeuYaR==]hd\Wfqii{flfEs:aVY~yl_0]y"2e+5 ̌Rr1j1lHC|G?\ALm@r3X7Y"i$[#tL̈wg->xl`' $FQ%o l: ߣI?#KB]^K1WpRr!S9ə{gA!/0E_y%͋Gܾ!9Lߧ^ r%q1*[tǶ ꕍz-vP6߀Q-T PiOA&& UGdKdHZ{Yh$; Qoqb)kjrc3뗰G0qa=1?2'a7,Ut2ъk;. Q?#j5u8{.R2ӓUVKFuާ .JooFƁHSycHSzFս2eÂ)81IcD!"dVMC#O,"THq~a {c["LJ{Bz$t2 x¥x;Qh8L*}w3XC//j0=Ŵ0I*Xwʙ9XbˣTԆjJsl:BjLV-̌87IeG%: QT`t#PO=-hIfgIJ~ R_!1$",:b*tW@c֖ĵdT5NL]N~9-O$sC4QO L/N K!HQU-x`Uòj4r,;g3|[xY0tK=Lq=R'TH 2>2#-XO|-@Fb2+LaOiZJp:Na_?r98r "FgX`r#KHeѤNNūspyKbmxyC` x@۷yms/᱄kh xş\EU0*'_6$ޫ3˙ Jn 9N>AnNPO]P}'j'._v7l^5DnV2k*Swy4?pj8\E ,)RyO2rOќg9Z""A5u< ݘ8H`ԙ;W۩)t0Pߨtǹ ?\۷V),ypQ·|GOWCq8un&KM_ lv#KT|`(|ׂEc⡂DKl>0 n#Q%;KJ0 R$'C"C(h\aX4 OfQMq_`rIX`!ub4˜kH4%qߠ>:RU /[օõmt8QdڂV_bOj_͘rsqu]V礖V=Cgo󡋹 |frhqd Ve A9M#\6L;j4C(9ɯ(\qu˳J+4S *V[ | f4  37-X>vP:\ـyIK Μw~ip<~%nFO+@KK;[^+jå im5"8:P*a+Gʔ%M^gqK@*`'%>,eS=MnL Ġb$u?h"8PL@5+NF\"C3qңGMguX_ 'HEwr&x zH~dÏ}Qj7)!P9wjNwu?ҳ~YlPDqxӪXypf?1*hPȵtk3K =__Uz"4?!Ex@&4g &hX6lt] I.=@RM8mu<{?ȩv8 -oO1 &2H}ZsҘNntuG7]`]ClQZ>O-e>B⠲DSJ=yr_ZQ;39B=ܦ!я?歋Iwy(!G>y5Jۗh EGRI,)Jz''QP6 By GITE6y==:H:V4q|?ܿu:<ř'W[t.($D+!DSXqSu/2e*I!,8vo);K*zʈ &nL0L&$g H^9]a_V,%A].I+( wV=SSNZ.Or ؈xhl?JSL>G*}ZDhRxdlx= 3T.ɯoSG!u !T y"{qm[(>o UΞdxAxP^{Y^t< J7Wx\kPJ`Q)D#3ŨWڙ*\⳿J5>Aq\6]WqMV>˃o &a3kVA{@n7|P5KW7H 5JjGH(A_ؿU[0*m>,*mj!Ihύeخ n:{vW&7cB#2t5V%]׽} %L|mqPƻ1oI@7OBS\j-N<̚y7mX+[+HH1fꞝWNjטK\5ڣ :iM*Gry`CUn<ߔW9A!oX: Yc,O~.k7m@Q:+/J-]_?jǙ֫ j&<83>.c49PPޖ_ƯE|Ї$uy+QG:x(Pͭ͜tT)$ڑq {ipCD,frm`XBq0g9b9%a0I8 Q)+Ʊ*{rfeK?wulN3|u*NW_,y6ȽֈStq:oԗ{Ec#yM-^ 55_k)J?^ØkJU)O0M2)Trd'1 2)i LRh rszMeUz|ɠx0Mf0IXzxÎJO,??.F%=  PU)֦'4 =ĬڬsQgǢ겑#..'\?1CVF x(@'c.x_s*g)rFʧ2iՠ{*zӵPڂvbOB+Y |Q v\y`rc D1m~#  V966j1$&8 [7M\\РE5c=iB6⫑@)mg%Ɋ "CHO;cF3p[ڵnn Z(0Maojp+,4@6gg(k8rӦQQPdE.k0{Mr07.:esbst{?=&wŇMi>pg!C3^1Ѩ]n zIͤ>D9+RF#5uE!z(I fDuμAȃ<{٤8KF̏3-hVnZԷ^ Ԉ9P`SAyI3j/r{yYvfj ^e\M+5uo;4J_cXYW ( en$mYiۑxJ(R%-OdWМ][k {^H!$^ 0U s,vEZfsqw07HSȍG{ʙҊ-ĚxNB!JR&#EY-C&>ᕬcL {(#X4yɰ K1K=Gwn#\kkbo ;`\i)fj&YĠBX}X4 k:ZwxR:ѓ(*Q&lxnÀRӍ'ɡHI]AR{BmI?I ;nM%D3d==)o8e{([t,Ε].$*FSyUܣKWL@e9/ DBv&wxxYjHEm_20GdqeƹPbjo,O4vh#aMh'c$\Yn?\[O &Za@6Idn P<gr1Ä^@13SuK lG"v=ؖxCk E?,XnYR'GGrVfꓡ7'~|O1r呒c9+ђ6%ȅ2vӶS~R^wم!#U"ueU,<6N])&)$Qp]`QƟ"Is\zp}mt }kNJ崈ADDy'ͱD\N݁)?giJbOOQPcW1 >ɓBɳ梜k"]tB"0tlFVt6MTft>12m>YU;*I-C8"!aڨ?q1=eU1S26VDtV'VYJ5pͽh}d.!VoǫeN8Ow3thK{/o6N74S(V18F4䳛6^#o.M# 㝋meL6yysb ==S] `&@1#wcƷ㴙i; ;}^Qae+XFLf É'b t_s >$. :">[U@:d nlDXl| `ffe"~j,S8cF40{t}W<>jH$׈y? @cD5be qGz/('@ ſǐ=r,_=(5Bdu}Զ tOUK6-brBM*F撌Ո[1%i/('&۴pe]F9e큆(K(@`?)pbP&!Ǿ+5IU5󞐉-zD7w}klFM>c 9C"fUcMT+-ebn]K?,#`e2~p _>Hu [,U}A[BW`)Ovߪ:-h}AP6yXD?敀u"rj:X1"DV묗زI.g4SS )lyؾr!Q ~s>Q`2gyEPB|<F:4挘Q^?[8.4 O8 R790r` PXnU+ԃO 2Zui Jds"m{-gרP7yG^7Yӽ[6\Bp]y.3̀s=n)6D<>8:Ӆ}sg}R9+= fBzAD@@*-*  <$@ђOTdW {J@VWb7:K'KhI4E>^pXu35{e>Aي3w@^(a[6ր҈,>>pNl6_ }ΉrUru˲snzsŘ A,d?g J-/QRA4veq8%괒w8o݇ Y-x+=$-!19FXQ 4ULQ_Rsd8GH6.`lseY}9Rtm^jzX?K ]j dAhkni)@5ujo%arϢ t^[Q{baρeVXЉ{bٿ#uNWn6r_joKAl#:^CCVx ZE:CXB)`H"$ihfZsJˑRƐKM]gToz)b< P]ІO)p.}%jh8& z,"+"QGk!I)lWh5}w';rꩲXD1olD_AWK q$eŽe6XKfɠSdp,JΔ]>:C@zUXZ?5]QYX7+Т{e'C'E”k_>] [, Oخ*PD'{*1ِ|$C@xd-@z+49DU;MijL֒fL:>gQ?8êjA2ACk>&r %7IFN\(KS_;RLȶ5$3ppAHSZ(\]vqD+aqXaw^\];M@:{8 T -{vkdor* +=]#xJ#v

92lhd DpV ZqJ@RP49#껄LIׅ.z2Tl&X:Y`5tKh;A[+[ zp Z"':^3rt1\nNHθB[%Ͷq@̑" c7gf`+BF)WsRk?[(%p ӽcGrґ+n#xM&\v&)^hj7TW怂h!^o_X r/%fΚ8r^-g2FE,r۶?1)ȞFᏌT3sBfLޜUO1 DC^#_"k^2@նz8gx&*wUyd_yL8(VfZTr" Zm-1N]QFP)" \<Noc\#`3ț cKÿƫi'h" ~ /W)=i]ِjZaUm8~i+C͟C/ov[tT SIW&(z]`iY3(2a⾁BO3.KN !(++m.l47n¿,0 T[+$vuL[ٯ ӫj|v} [3)Kn} /HG.dZ:tsWTD$d*QsQt2 Eh!u~^ڱgVY6 {y2OF4s.Tn>k RM|I`ѳݠ~R|nais\ zQ >pɲ+cI% a5@LbN7u :JuHśu!xgC[24ԥR=ɓ:숝Z2=!Gvދ5khLlA 8ľAnܤe"J"Nda'NԴ\nNTNcEQDx =v뼰.D/02Ԟc.~5Bj{&%dٞVn.[?뽚rȬΡ|&^C67Tw@v)<_"nw}-,%jU9Վi5Ѵ<2Y~ny8(@K zhݓ)иF9a ĦuZ"/%u 쓨dee%B֮j-}e%7MG+4BKib"D{Q#([A7s%=E`eo$ WnoAӮG ۝XJ^ Z/(Gp~wbGs|?sKc.$1*es (ʳ{irUXD5Bt) HCy{y]"y;0h}ܘT+_:${ )4O2R"j7aϪ.%բm#ζy&A[VOip&H}>GEy~P0sd\코uzA긇E Tpz|u公'^&$oca;-W51y4P &6TJi-<% :eBFrtE ^8Y]&5[dXɅ#[&.x88qeIQ7'#6Q cV}ąUpIpK4}bG RB\+R #+ڌ z\w[a[q++ufBM\uaJL~>.q悼sO_ns2n8.sf1_D13Ky2xQiщhͤ?~7`dB8|~ .YQ6?',gi g_i^@zuWhy}' *q8ױ@7[PN9",o7=̂wfw=Q, ._%JB~ exVEw<K:[Pfw3׊$Q(U<J-i*VЉdE)jRev44Qٟbv?3zpT[Ϩ >(kk T1y&g&Np6e2! u +,jܜBp5꫌y*CaStT zl*DZ6D6w./>>a|#bŸ'k=YfyfW,y|!awp!2_k <屎#1I'c:նT+/5W^7  VHGlS0>Jy9+>pQVِ}%; V\J9z~:+!Ezh$[]gS]&:ApDIi1խ IK!hp,S6÷HLxi)kRϭg:6@69_ǹfM7Wk=F( O_(Hxˉg2D-XP~{$ L 3UeG:E`RFu|1IY\دmk 'w4;(CEV<"{, zVѳ,H'& Ѯ]%VLEܧ?!= ? ]E%Hnp$¿CKV=N"@\S{ꍥPڏ(] 3'og!'H~ozgH>q9EQ{43SÈHmEw\,Q2/-"h@:|r~;kQMv 6'狢U7X2gغ%V"ڽR]vYbA3NUY_ĄѺWG[?1^@}PqyDxvdK ƯdjY\UTHGLdY '$_}|{G3ۭ7 ܢG/s"(Y VAsYF?UUu B 6#Q*҃jbU5lg!XG\}#`ZdyL߫(6~zBNP)Y7F2TٍJAvY&adG=҇ߩdx0yK\K6*"+E5CAB;;f)z0i*-7@F>=hYa S-(+XRi'u'aj}%w] ļk4P |(R)Wtй O|v*&M` 6-iB>appweuCՍWVƟ-۞,MaϷaJEIiypҎD& )Ċ(]>z݃}'w1^ Zc3 aK~}#V`S#6D's{Ķ}(/>.m\zC2 ܛIuE$\]ة Dlzyg26 kBsJ[-*}Q 1cH̑9a?M>`Dû%L _7Ze7= D֎p*'+c&cPpjOrr%v1Fu5T|T?-6j'F[in߻ '<6y#笄 wU60/N_kېe:[xJjح f7T׹ y,jl&W]E!+ݬ?XiշOc~E7~ QK޷5Mxw>.<;wc@`aڮyD~`.N~ g T!#@aE[ (x֓\Pحvb99𥱜W9!\MB?!$ۂVޢ5S¨ߔ\> qgbD?kZyŠxu,z(K0(f{!0J@Rt /Ƀ"zїDlrJ}|ήs=fє/9z=LgVűtT|Myt!ވVhlK:MNd;f~q.9:L>47v(ۡ?Yً顣EՃVկu- v.&M r*-SSsz@&`0eqpSr֑z/j,p BAT |⣩hx9G DͺVy4'o|)<, S`u#V,Hq H$[T=f%H~ѬX/7إ`N]OU6JU_ų}}Q7a\CS1uem'P-*Ȫ죱(U )^Hy{R8yÂ9 ΨYr2@P(vUy~- Q%v56PU 6%ǯ鿊~6uo!qNkI]>3- {;,cp!U€̀HEeh0?9m{ n', 1Psg:EMx'I3KyJ0xT@^@?.k1KEԒtkˑQ_Kr:nЬfxWTMmX4d)jw(D3^RP:M,;4>A< /fШKP@uh1t*՚w{NBxh@7LͳJ\Fpl$fk8IÆf@UVRnVg963ogfHTN=6߄UẔ}m? |Ӧ yA29[[_FHNT&{7 Dږ.XTO)f*FZQN}#W;89nlU̬R-1«bD|}BD"2đ]rPZP΀A/7n pN\ST`AmExZq=y*$3JwdR;AMYӒ*(K#DzM=/5=6S^黡/2tsQТżfwJ(VB=x M:A8ʀԡ@DۋxkhfNBd;F_' bA +y)n[;lzμ 0F։ NQ]hԏWCvt\a\ f.,k h÷sbOE 9sZrZ($hu݅\,,= ksUq\lJvj ܀"krwU=}AEkIvt[OA|tf!'VekyC HORr}/Ƿ,pjouc0=D{TFiHdD+CIk$OJ9tN;V:ej^#9$}g#cc t͹@Ӂ昭yfJ>TDmC)ުsyDH7'ΓlS!JIJS]U@GB,fV6di sWKk?PQm u& T.Iǯ*F>ǵgH (xr-ђvKHaݛ6 6'wQh2Bw$ ׷m뷯!5Lwhʛ)<}[b8i< +1U^l)&{ |^neҫîY @2{xPc{.TGe)u4oQq}6!9,V<>K=Ҍhy'NoN/i-hlU@M-hv͛)ȨCdh9p9SD!xu_7$rG fD *E9D51[j 6 {SFPt$#5J,zM9'DoK90+ώ@YDYn`)a"UP}>R4dJ0Pd7ӈy qE%?Htaars8s{m j_zu`r{]g +<2vFR.d] +g/JSnڹR<|a;\BY9,Ol%?9YaqQ3l+}PK.=`m==t?pSM>yK؉-{ 6);Ix}%hRT F?ThǍ ,x5?1pJU1+OۺZwı ;B;P=Pm5 #5=ՅT=ɌY\|ޗ9DTUc UXXM)LS~\i! $t]&yPVD|6̣D/M`2Z%@ ٻcLx=8T"Dk= _r 4pDdarAÕm ]>_d5ߛ ~45W ^Gћ.~-+^ÙEmrR^QĆ;+w\er&-f׳ݏwWPY}ffu.s0bCRb-o(W3ywEKS%c,&P13In$+Tpj +ûyB`a\sD=+l/{Ir(@,ur/ *YiВDQ§> Swݛ]_vTFVON+>4G-QBaWָ&;Ηzz˻4$*GTNm4bhʂ滲k[u⭳ׄ)KɱӐcz YϿ#L>{pka'M3&^X`'y /(6,0}$1#blUhX=lH+j(1z5/ѵpڮϓt;URJKikdJ4UqL|KUO]2vw<*@Ac [F BwjOtJ}\g|]tyx-2)4v˞:9*гf"DX'NR9X"g5psˀqM_erԮ3;_7dm\75u|8WY]Z][~o:ǣJM_O0|w*]"$uxGInl9-̸gL`BcR׬-+Ҧ B`t"9̏7Wemx6.;Չ:3&d IZQtEq &.7$ DkPQsYnyehXeaٕr5[?g8r,ͯ<@1>ZCΧ&_ޙv¯VʈW;W⇈^OXp}l=<<F7#>\Y(*SPeҟk,YT#Mܸ`:'y"[|rdL~qqw;&~69L~E֮.HȈcwUJT !^ָ\EJYs3)S&"L$$)$Mw nG_~d/:X.7Ȕ/emqɃnq(7q6QȿT1R48+K~ {9q8o\P>:ݏBM؇H[,){떈f`yymFX-yUw!ɺY%~U1d.DSD"%]g]F_I15Ga}zTjV[&ooAB{r)ٕ$\ժO*}+ qtNb6\M&TV)cT+0(508AU_ ^߼ :]*:_)ɿD:8m˴c ~Ža6LCR–>|ݫǰX2Y 3wG@979ª_y#Ɇ3U[^@5$ؒ: )ԡ/B=+vI6n%Q=OfJ̞_8wW] * d[7;q32vז_\ pVϐo 2q^)T8#o(hjLEcqvG'>C]L-)M盎k6, }0,93g+ Yc8yhwFi^4,ӉfʢkFґǙP{`4nSoViogX^/|iPMn[wS d0bywqaӚb ;%amp,crj,O]5AacʅaZok^JQQdHb%S SK:7?ӻ? &jI¶n޾Art`CT:f(wzЌgqyuv!ȅһ?Hڵ2S!)I s~A\e4`L&\ց% +J$e<fuc+v }İA'JٖM!mB;j\|Ol8*O#*PO''ZQ#k |~S}M8 ӝ͞6^KWD^aY@٠KNӳ!y#LmCЄڏ&K] N1wR'5@a.~oKe'(vlv:r-$r!c ) 0vLCmԛ6z@`n~n%J4,PyL;H`oXs 9Y }#5h;;9pvH-9 0!}̖"b='cPt 3i$0qF} 5:#; z󢮁KsG 'ѻRYb…qd&. ba JBIJd1Èʇ?6&\ݼ`w?\)63:nnQ|Y4\.@ -]~tχMUwچkfV/W5)B]O >נ UV$a.PQ_Υ)E6i^hyv2!;. vpq]5hFQ-r&6B!0%6Czν%G9-KV$!clm&ͮJ< Tt76d8 ){?@m ~1/1>?ac lyn),![Fw;"@ n/Qsd_#V2(-رbR& +/y[QBߒϥOq-Q}ڢ"UFΟ .ڽEd/dD$\4"If$]XnnTtwd>Rp]M>L3:{)+XȱkGKHW~mwo)YEM1X Ţ^k o\uoX\H-5 =xMh[,J*[ܯ%G,x }HFn.=͍Ӧ1;kzyIMib޶>*|Gl2{}ˢSrK_TISǁ}8GL54hC*K:;\W٤q1 lYINu+ZCD?96 Ak0Ұ?~٩4t#.x]Ju~=B7pd);q|:4T3sӅd7A=Ϳ𩍘H$/[ 7u;UFQwIJ @W9ˑ q9p +YT ʋ;m1E_ث:\|J2cFU(.ʘva_,|m^4Wɣ~G0TNEݸ"Z&xѥL.a(2${7Oȹ!m3V$HGZVG"r1o92mR!j6q&<ȁ*#*%pv//޴-+@|/'QOl] #۾*7MB UI#:;܊jX2(:V ߨ4-h\OdQ WuqXKr^`o%1j*_N͑^^? N}hWu& gPMP ȳAVvA"ilθfܠ 2\FT]LjەQ#gO1[#/JOi @Ŵ-lA1+QjڼPzRO&א& "/v&CyKcsG7fVwَ*@nu,@<.Na;:1'칳r2Z̎οׄFE -:sVcT9g#Q yӨ13"&v+d`&!"i#өhA?{`2/N:rNvۊe2Pbw͸j |P4,>Ps||~< 8Mܾx4 hrեW s{pgr1RSh72<5BHl׌SOh_u1FZDAL+iԉBnYbewKn6Eu.< t#-cEʐցarO$|xe`Uv0^:pwl̝!VarO&OBlb30kfgF!OqM\do |8^L/wTDdB23 ZSŲ"] hxO5\n?܌M8:P`ڨKvWnÂaę‰vF.nd?'Xs 3goi?+ ṲK&{jStԈ fϴidkO\'jsӖe=U=kj*nS.~zt7ڢF3]D=k=*A4jRMCr=Af JЍc fB,6To+bꧡ9'D!n@(h򍏡 3Zo f\~+IT(8+ I}K0 Ohj.WmP:Wcm~BS\O2E8[cxLTa ⌍Ask*F|:մ"" :L,)ljb;xTFQn3΋-مy.Yp.j20(]{mΗ-AFѯ$8M)2HʊՉWoB5eqfǎ\[,]}eg.d6g EcXGӜS"κ'H:4F剋폴*Txzl5:W7I^8>wpbzA3~Bmv$dI&тҹhi<Х|Oz}sƛCT =;c]mcWIK ~UU44Rxdž sEuELD o ʎ~Cvd9 zW493MˠWTp|#(.4v:{ Qw[dX{EnDS1PY-jjk?y}5GF화h6x\IA]eK0ͻ%sDB3X" \]Sp5XӽIdKʺEHZݶV'E&%mJkjͯRo$PbaM:utpW)_ _ѺJ|ʜ_Dt+ςy17{"BXY:{CAw uZPi_SR@sg\oޢ%i}vhmtCcj;M^:hΔnK,G2 Nu \Q o>OX=)V:~Hb:OFi@V!5}GP=. Ùh{`LM*7/I7`UQ3ndFܫ VO $$u DT{VeU[)i7UJ>oj~(Ƞ۫3%T"+]Ym0zنjG+ P Qt(ґ(];H칱qpp(> |Z*{qbX8Z:Ρ DT2KzO|kW0f́Yb%0p)kG~s K`2o3_Ss 7wVFi?POsX.I!x"~zy@a;lg4f0խ7Ybvâ!\ˇmIk-u#n`},v/pJO>Y,ނTe YSPv>G9/2i`W? *aRfl(l\]uSj@u[-Me?1#5Z&QƁ\>QB .0"6QIBEzba:0~0ZZRnG٢֏Bdpϕ !/LS`z^g^SlOx5j>UeQOk+եqHC>Y5= :u0l +HrKfOЩE[/M[P[^}%K:D&۽g1ď̛8QЪS[_HUD=;kkt _x<|hJK(G;+cK"aԛ~ wGHJBmS}?bI.r(% >\5>gM%в2*;_a*V^=fPMx5ND[iy:Tf,1RՏǰw#Bڮ2 a^[goƖgh?\n=3JBeC9VFՠBLiJ?zk y[0cT/iT-p2za5|l"dZbueԛV[{s' މ;rlDis%&,N2_)⃥|aXqup÷=p \϶;0'=Jp諴KTj%Y ] 8^|"JͰ5f:R(2lP^$O9uo1Ļ: s,ah 'u0AMTʠNPGdn* DA]]3O ,Աc-}YU),hpJ핾E'RD>OO;14F yy4D&&jCgK-w/l C~0vQ)cA9wa@ȓwiJa GT QRc7'c2w\\=av_ ZVGٝ$㩲@ E}So3<%=m޵ W~l*j3B5>軴1rWzd ?WqLj6m$;+ _C`R8&k\)Q]2"6waM:&V/<ߨlubo"=O/u Zô}{euE^4mtG'?]$BZῑxΰ5Δ2ຂ}Tci'EV۰N] m>I!-#ZjSwE[r ;Ҩ[ňrMBKfצ Z bhKA͖AnS%o/@U} _50vGw2f,ڒi`-IB=vo7)vjpm@ONX^ &a}_ApkвA7EPt~QPgIXC[}oPSJ c0IO,J.989HYtU ti '`ޠT8xy'˷fy4 &*4.=&[ ߎlw%$J T ݣZLJeq| ܽy).y?ڞ^̨-LwU*$;  Yh̚0$ &- (7M5C-` X)&EG1)Eb5QL  UvA`DE}ECu%i1>>4^$j;mscPd̻eU1u*QعLЙ_chsh$*Gf"_UZ!Ngk]F0 ӿRuoaT|%6J^kN7>R@8c^RX3"tp:ܰ&<릠tBq*5?Լ/Y[ 5)vIKOm^T*yhtYȴ\q-ə33G=EۼɨF#5H\yuDgĚ/nG e6(v Ze!nJ7pܣ+1g7?7n9OCت'NfJsm NH%ҨOM/ƛ3 T?t\q`MzDdzrF݀.mڷnҳJ[ LcȌ(4I=h 0mC+ Rf5̾5;th>r{j.L {VN7泊dM=5ٽ6,x/MiS"oYa,X2Y|D RFȕJy9FBdݙކLW+:"|I&9dQʅ _G^ěZNېU|);HVIo!W4]Ml=Jv-)(~[a*je!tLk})6 H=}du"Z^ßR B%1@iPaJ>B]LcƙNV&Nwx֍ىiA=wV&WZaBrAXʕf+a`U=_a\vd8(V\>h6duty35Na!&}0@QUe+jePL5zf`2dqbW^oOր|B"RBSΕƞPوuaیW-R.Ʌ-UEIV^!ھjDT:0^Ν/2Giʒr%,)ɎLH/îؐCAS"[ppXQ&ba):Etĭ? ?l+kU| 5H[Cip@.QETnȥ3%ӵ(a<ӊ)v%ϟzTlD.lϝg|+b 5FsQ1y+o[EDb2a<J⸏ ^v.X)-\o;qmGV%<5ka22 Ҳ_U|r< 1sKv(*ƙ~J.КXBT21~hc28d-"Gmd3s>'D>6`}Fp}:n}؈a)Y+&}S#!` 7ZMP횱l[KZ7& geX,kJSM 7-i)SkiVab dK'\1^B$i+}DJ x9Ǽ^s8cfZ?+~C/9*Sb^)Q&DERxjEy(?➘Lڋ68pMfy*+L|^-_=ޛu0J4:T:.٨iN YkH![ĢOh$z+K\M_RĄyb)IVOm5q7?0fb)|s"^Ll j2J+AQPct/[~O9%GHT7MPΗW߉zm%H> [EkhܴJ},7YXyܘ6m.?6\f;5ZqH|W:`ޟYG` p4jlhmx_bvl&@I!jC^4~"Ws_I0ju|ڡVʎ٢EJ_}eV #ΨȔI $~T[54yFsE(h[~@+^7L ְzOj2k`tj]DUBU "ʄrCcbAD'A1E%dw>eqm9P2C|CWc]m]1EzW'_KԐ7@%F1 EV"fy*BqٿnQ6+^Fh{@=F O:@.,]y{m@ ' Wvf,XλYf %FPC.ػ=嵉gr3iN(ew!q S\+rmKd@?6pmmjLϗ4L'ڍL@^G{wPIGԼR]; :8iO{-#wլBx}ޑ?3`~0*#9Z(e bLLs*ElZ!RSqF#ya* ΢Ցn($# ܅ʪo;jMkWUp?Nz -"٧qd0 KKGhZsz ʕJGM1g*诃2M 6bR`mp 4WI2倽,E.νZ^z-.\WaTc]&j<ܚ3w<;ApG-U4cξ ډ68]@;IKZn"M_V#Ջ顯>iBA.Eaѕb;,3GqWuN]ܚ8{B z#=(mk2 LIdز;X۟!XkmԉFM􁨠 'v J]zP:HZ ,)uJ+d٭ő hYvNL5B?Rmçk̺/n(6RV.Olg8J`p~Aj`?,Z=rوPAkG `oV.kt_ 7buJP\[+?I1>`t57~]u3xTy3[\pQ]}7$噵u6N:#/[k~R[-;VGO<Y"|%OUX Xe *"62XcnsuKFރOR!F rZw܊ \`kmG3 m^ҧ\YXҪ@ק#.E{t-\xaDx\sAȑFOh3;UKe>otP FĠcE*xK٥qA g"J1o9Ye^gpYtda !'fyD#\޻(6jɻv"Ee0(^.5*Nfp*V UU $=Lok틄օjj 3Q{k+}O \t]TKXMj 3 6gKZ#ID3SkC<ydg?@):R>( 219ue(+tЅ&hP2}-`oą@g%l<}b/I|qM0xJa-Ze42& DQB+~R3|l!tzU] ctQ y⻫1ܛg+ӊ={Iãezb|V]sj9 A*K͑0!ij~6qZ&Ҡ">@fƑ{gK" 1K)ǜ qޗ;+Zruͽ!Msl* OWg(qsa!pc['&+5vqB恆y;Oug4=`D?{!^ lFs_)LƷ J81FT׉+&nqu+Ƃ͢h>9!Cwy$@tWӣ@o:lfg#M6Aըw|l9_ƍ@ &Z dem*OU/ XWAn\w`䶸;6*0LWK:β{VKJ!|:P$c8gYRmj=Av9_蚥a>R&)űU-n;MkpM TObgAֱY ;PP¦)˞gVfa!w+sk!Mzt0N!H=L:7лi/ޜrpFCPTA60W a}O1}6 N{ O 6π x YlqKZb(?qهM!: geDMJ/C<[ 3Ȳ_LOEEOsF]m,bKQޒP'hjgSmMȺ^^Ye{PKsqOWϵP0-pFeG`ooJ}󰢤|x9xo{pk%IIo537o)%;0=hx+\8^Vtq)ezv S faGEfJƴz6S6WBoF@MzTmhj0RTWH*dX*I@OC gbJhL*@3Cw@q]D#ٴ@Lo\›`d-qL>X3Yu$ C֊؜p-oSPC\%Cyxh>z 7.=gP[z%̸XoDxiIRD]l@2#c> <_ >0XYNd!v8A4AU'tӞqs3oz3 c#8f.-[|As/ > "J2\e/❓7Zޝn8fP,#SH+y;>=%-G]O +! Dou3ZSi+9M[yP|4/Y cU݃tZrJ[ WD>=pBHiF^,Wa#Kc9Ey3B`ҝ%ҸmѠ W,!_Qi;dO0*]RĠ4}wfДrW6B+u% J4`%>{-M~4:'!Ѽh{ʊ3Ꮨ Fhd )aX,%^.1v' e߳u%+_<$]+T5Ǣ Uᘪt2OMy+xiŐ/LFd&`TLtAeqP@EDثZ? &sRG%^DFz#W@ZQzHV} 8 wOj{QZuudOXJO;lA-kpmв9y!…E.0y jg]V4 J_KQ=#A0t`fx,ƛ@z;]*.a(;+<y= w[_{םS4H"p h2SZkdѡN*_Vn"$P,&+O-h[(Emr1 ;AnO9V 4i`9hh/3|q M 6H#!D7!eqϐ8ZKHu) G//~L:wkk ͖6:K8(er eo+W5\yj\d {|w=\SqUZ1KB>{(Nٿu$>J@b%JgIB,$qepYjlEqnFX%/w 3L_d%>5C#pHh)>؆\ճv5vISVC'-alZ(4'zЩ}f#۾|C%w{V~ͥ7 <l7i< ̙+SBZYf.ws_pQ A߄Xs9؟0󃱨vާ%b7CލRM>Tn).ƺ||p :KͮWsozc,__:D. h3{ۊLٜҝ/+ez һ-}1_>=߆@e06vc]OtTZڏd- Lֳ7C\)yJ=bd>ѣoFc /~ݤ !"HeM&"MݘZP MfyE{CuӲy|}zg]K4< e՚ِy=M:tSkѴFЀ4F☛*BJ Bqc  1s͜"cAƇ4\|c G&wXǘcbR~u6lA~ `#,G܂J~=g:Ge77)/mi=gi:)6#-|{*PJdxhvJ~E~J /mn'IUx䆱*0:WHE[> Rì;_dCOM X< :P/hNs>~5Ȝ][XL#T *Y0Hm{4JnҾζ&p1>%ی^Qsm;߼幝cPmz/Y]ڌ]uOV: YvF-g01՛|W-3QNZ匛"EU|% i`ei"^mzcG¿-&䃷f6U@ğކ?J +vLDeA}=ͅ5Y056l;682JNXBl tl^Q~,ZUxu*Q/s1iPڃ?2olV\ެ:W+ t)0o%rln(b:n)Mk ߛ7MF#,E_@lC @;vZ*-H `bV3d}w^N,:n'*q:Z-bjJ% mn7b;jч`ECfl("r%]$$|HG陯>v*k" X5^XH,\F"r=J+J,잞tPոCh6BW{C\yz_0H3<|oC8rZJil!kk2ZKb͍JvHGmY\#&(X#;g+0צYq428p[Υe2SSdAIZ'c-×9ʕÙ:jBPЉ̥雺yq0eY'60 X?,_:+׈\$ ̜b70y{ vj^(,Yyk]tK`au:&| BcCb濶NqN0+.XOwL࣠ HSp  q;?Y8f3p9pS"Hy.?eN'럧M~W6gui>e@JjW*i;j¢)g#nU2"G8̯?q{T=8T>~1#|{/H[~KD:^6HI28qRa+zӫ;}M;zW3ksy:/ A4jzHA˴a&FlSvZhe{CZ@]ŸxΘO|M|j݅_Ax1QÙVpziȵ`N^k (`D5V.V9'g&$t7*߹L7LjKI}rEjZ|/;is8\ug~٠|Bw*/Gj^iLpRB*b e'?Iec:t?ۢuY}|g퇃a=Cs nL@n9"d o؜x9ՃXfFVpxq5VUSuhZ|gX{w0-$Y1!Hrr! wzCb1CDs-Jg0djE2FB|j޳}Dh>s4q%Ƭ?(o@K9*-czjeG޶Odm%0 +냞ꜙ$LEsP\a&ywzr AR|2SLٰH y{Mۡ"𩸀WFX(| 6hp8Z@{ ucǣ}h=~,5C}UΝ~^7OBCd-qՊӤZ8&.Cd1-~5u[xBh@jJZXZ3ֈ=uI, :^,ۨ[v` n`-oY01ڂg̒G;g{ ,[q[5 _p璨0uE1w_ B>C4?H)+Թn*,O?&褾* VOW"4JЍ'@y$ȅ/<+UqJNv/#=0 YHBĤt贿p$bXz=Bŗ5B.>BGT =%xq: ddoyPQ𸭝eKL%3~1vkބ!P5:ǜa]r:D+N>I,)ItBf,aƋ}($ρ֤> մ>:KKG1>L:7S3v:9g$ A+ f{[U\0/2|Mtq,̶<۹6)f4!u@ )#Up! p߾^l M&ݏdN8r-$b! y"^CcD+@")ȣ~WfUBYG{S2> &I2fRkE) ,)a6 V&FXB&;Vo2(y>YQn( k՚3AmG7,/ˤ*0l}.i¥e4z,Fƛ=s2*[QjTόO*3!d>4^-Ұ>DpTs* I\"۬&eJA<$vPw9jl iyeͦf$#Pw\ZZJcd .QPwݱ̺7WhPy 덕ԗ_H0Q԰}lй `ipbSRZiOʆVIJY͖p;6vBFDYos؜x*_Ibogx&h-%Oϕ T{&Ȥ:y9 NZRLh0^҇*pu`q(+QpPg rh ^ߛ[ό%p \Hu$~0K8cuxSkC!T׫JɐN%:S2?zdYG O鼵y\ _x_;`ckv ^@o@!C0E:*;`RɐU ׭)#aD 4(Tj4.C~V5`Vj*Lb[rn0'V0BT{kѴ2&GɆ8G?ZJ%#5?raMd6~eSd^̗)e͒[V$n'ҩN !r1?YbaQk%5Vc6+SY*<_C  HIVUuNJM :3D\!19 ^\Us ɜ1,ሊq ŏa-&;pufSGٔDTWB#8dN 3 צad qXz]8EV(=Ie q<\T*Ƈ}\1̣E.`o7|L/@A۔хǶ="ϕ~ 6b}8,ԯr҂<_ѯ9i{uHQdb`0cŔ7̍"՝1U1 y9[y vCЗ-Rc`.ITPKml&Twgďam Y$ΚT" }8 2MB\HijtN2onH'N7z&X`:l$_ڡK1C<, b҆`ab-4^.yi¤ BnTV]?3O_]׃V}dPp~q}9:CxallBr{,lPx"#t`HDij6z!MгlJ*Y"GL_AXr,9"#> j .:k&wuWcdsh-h4qwUCʆ]-Tp[ q\'[T v!vٽX OfOKM&Ӏ~>oMpܟZ̃(FHDŽ-sʅL jp)0Jٺ1qkfݧԆJŸ$}$_6h/9JC턆N33.~gcImO^ Pe!b;7WdWk =`i!=T]CЅڡƻ w!^IJl DL^\{V_-i,fH|tەK'1c4xI|[}|r1dq硃i@x5yv)ݝT漶>Z[Dzv/4 L/"̸dAM¯obT]V2F|aFwsjQs%s F3-w`7ed=hR2+AiaVAO=n]r[Hk1j>P+X*[q1ǎwx'Q Do^lŔLCz,ǥA4?!qM0KYxL3}7ő\Vۨݭ&Sd]Mߟ у. ΢]@*AaOD#ICԊ1l%h%'5Uco eIr ?ʞxcNlf!a.oGtEXequD20.|vKBč/qm P 8bIZG+2%Ǧ-{^9,52hfHÁߥST 3$O(8 \8VC֐h# 3dSjaCD1T*Y$|}fS6ƹi<֏|ݸea鈽teoҢӔv?s{ A{$aQ+ȳT0+W@L_OVM*k4PD=QIERF_/0rXQYh):8Ӯ ǚ8O:Wzs_"c)@X:rt<%9PDw6\9)|BBH69!}+n l-unO7kps> i n [Z?FW[0`41C됣m$^ԮCs O%,Hݘ߫f?C5#V `n;mPL3D$d/F&Q|gQ?3{Fg~ҋ',|ځSZsߺ XgSaٺ^ցVνh9Taǻܓ;d6QUO)azj{wQ*w n"yBv(MVPduh't`r%[ջl! / K3$[DHG( 2ë+SvI7T; p-ŎBJږ+MeU &Cx5Qv+:5BkrӨ{ʽ׷qx>,PP`;po@0j\B|.K6W4aFb8DJ5b]308z U꾨A/EWl m*1sPVAbE1J>cs1`U+|gnTࢗ&L'JfC-*Q<0E}@ g\bJ1zYJ^kluXƓ&쉡RaލBFEw q. 7S4󟔓X6CeA; _õ zxҭGA3WCSYS*|XSvrT4#6=ﲺ1+foX@V)#㢓ѬhS&̇xQ?vs 1#b#Xע@ƒBd;(K!dbPBίyý55T1S;G׏}8dg{3I]ѿ 6WRD>VH!vn-D|X[ħ{XB`PZcxW֥aS}cI&kIi&{W|f@t>DSj9yBRiv&BYo~lҲ:4*34J[ Yüd$QIn]R?QfeRaNpcC[XaP9eH;"ܽї=J+ӫK{h"(?F]C;gшFr"icɑy4oƶ7|u }/CyѻLTu*%VC +p/E%<4-ٚ:~ާe]4"YGg _?zXPsI mRY1 U& (G)ks|ɕWl0 "eCch^?,N!:7RB eX @WjɗW[ţ s/i§ssΕ fChu 8`#-9$50J++ H}5ŊA$s7~:"J'xFCֺK#⠱`8LSE@^dM—OĒkS\O]o cbӬ'GN:b=% Wa]fcn- 9Kk꟭.'0O9a $_4d  15*x:j}m7l 2h~:L0ޖϦVS SvMЫ:8S3W*N˖dj:YA[ R<;vnɎ#4Dٔ \yх QU& Y qإZE#նTяUWPaHjUlՃFbL{ 84vV4f?u̹$A`ᢓ@TdR^ @M^:||ƁȹU:= 5`11DL2^<:!ɨ`,`GZB:BTK~)t>vo6Q6hWD+1!Whӣ!OOВSq4E!%өC^ !ΘsVQk i||c}u4꣛-f㞀ѢxP`L81un` ʤd F:LyyZ`U]ىpHi81P48PoJ=.ΆK߇ ~˵ Ĺ?9Bҹ"pQH6"bYHN?Lܜ0Q㑿XeaǨOsXv`ZD |չ~_ޚ#@hpαQ{QJ9X}?]IqFR#H;[OF+,7.cfa&Zw*1Y pG麽6NOknfy-nul2ș {Gr"!`z,qt6ʝw|IަF`aaL*^wNf 8 HD$WڢFx=&l"w=!qxv[Dc0Q~8bKDƯ:O>>3s$fW5Tb;)t Xu٦ u#Ɋv]fS|M$́A4 [n]x:sJlQ'AM jR#fJSN3ǚ)ddrznnnYۑ{&ԪQkY20d !Y&AsDH%4KV}j!NoIa9b`ߡ#cT'FƝBtĨL f6E2",c:*y.i?x˜F@lz1 T@ /z>ĔӲc-5jeX4s۔^ u{: J$"?qRvl4ff(c.$wS;NT71dj$P&VkHV:C 6Ƿ@&nrq;gQk`A+!B9M!^\5Z2L(W4}ҹ03ɒoV$ Iš "G.,RFk |-H_S\g~Z}7Xtz-̋[gIS7֣$< I3G(Ug;RЈ7ko_hR W?lxSN~3  $^;Μ$,9p۝o.:&dkJKb UA[yK:NK}w)!IF3bV KKnɇ?Wy=d~ff_Cp71Լ"()["_u{ONsoI)mt 鶲Q1 $r/(hMeJh^d[f6+Yz$m'xю+DZp +% 'z⭅ ah1E5ic.UJ1"b_⎐W:b>FC9I(m͞l ￐EǷTH= #{18a4PbS #h%H&>pr@@jp" rr=7n,ts\2+IGziYxM /+<wo;#kdYM]fDRdo@g6Cg m-{-#V&7c^}h\DMsQjNJ Ϭ.ʦ{Z_p-!:PQkﳗ%I& 3V|mnzĜ4A-nFAP:+\x$R #NyXPrp8[1Bԕfv0},}K[7(9cpEߔ3yC#/\jX,svz#Ąָjӝ|!eW髱Rê2giRDdz֢Ig-=x?'fMKo;@C=p4sV{{U}TR}-yh;'_:. T-֧Or X+!Ĝ*/lq53i%ŧ ՠZ͔M0bIg .QUshs`cjU6I)@ ^,AB成B2OEe`S|U<|I&P;aS5Sx?( Gt#$$+p].yt6֛GL"S$T}&+A-t"wY"r/wq`>mZT":!eWTw=φ46#[kyv{C@L4zzOBPXz9a]|9b{mO$BD+e(5wc10$ؘ6IU'=} FҾEz @hoгC^ B=@!ER *ʋ}B[XT;/]}9VcԖ4'fe85X$ʥ?\Zyҥr-PI%XW8|=P_œjfp0婵O9"ǵti7bF- <(C)7o5T޼xƸk`˘ "'GBz#xh̳| QTTMPss<?*LlF }2b_[4r;FUMMsjʖN) <5pZ-`ףh+1׾iד}u2SN+v muxۮzI qXX94U0`2iH^;LnpݎpD?TgAȒk6ZT q7`oGZq ,!&h tdۨԼ:q5= /WM '`tO]*qn}ΊMD$XC4eȄjAyhT.jnPt ZoLjq쐆8Ն)ےqB| !C &筛CT5{3a.]r@|c2 jdKKoרZ)s7&"AG!erhY-u}`MۏB0÷ذvweLK={_p~- y3blTL1ω䞳L{0q  y6]IU(<:̊W_P˩p*8%1W7h26? >g23皷l$>ypqǩo^2aCg1~))BJnBNtOt,e~ س-<\o-#he~vkvve:{o'`Ut Adh[(D U0.Kö}H/8*K641S Mg jqSy*#(xs7$'֍c1c^Hp~ kSʥ0ZaVm;tPؤ졧_3?/}[R`A`3)Ǐ(N"w:vȞoQ7D ),!O4\h3dF: t?5F 6L%#qȌxưYkm d8Չ#}ZIAmzw<9I(wK4oG_.#.Tܔ& L|afK,t]. ^E'i7[8;;-H-=>qPӝcG3C>`lA-1Nx\{":lu fLߨ K['ŬwU_b=3qמ9qQ[r'P h3H).[lE\Y}5΢MqΝmlS`UHp70-W9l+v18 'R]D0+ K0JRhIqk}(B4d~Z@!H VMkq w80<-Q3BA@߭AklNbQCj6`z:&N heW:x+햛{ &ZVi=|Ni 0*X?8/|H' ͙B*Yg'ޛ^_c4(;5IShɘk,qI*Z4^^ULjAeK S:-CT`Jk/BBەD."T[0K%62KmѐEV q5ٗye=,Vᜍi-DHffu3^?+9Jr>h~nMV(qsW}qΘ4ߣ_ Q<8~ wS6W;v (E jB ͯV.%Ā)guH-(Idlm&on>um ȫ0ߥҭS~;C t4έ {=$8cvG>-%/zWG%; )^)j|k}8M }HW.7nOt8Bkn H JOrҲ?CvS&:~B}_id  LZ<9I- a"׊.x-9DuDߧ4]jzpvM^jҢp_C-mmWu܅M2xjs2rC9#_TUd3g|9q!b,쟖3F"KT gYU|aq_HZΨVhk:8CR%GeuX[p~! +Pr5.HTϾFJEؠzPwXˑ%|0 n>m$Ṳ0967Eɍ*_˝Nz$LՕe8ib?#)7LJ9 /^gZ3iAߍ^)sCu1Ol~Hx*Q o*t%1w..)hr켵:g2邢WJ5l3ڳ)L/Vx/•ڭ5bICG\$L)"8,[}REcl+$s;N{nrJ!G.V6%=V l\Zf\`n;Ateu+- Ƥ&ޔSRjZX>k@g ӆ|TR>a3OcF$]b7,U\2ī+cSASNOT YP@`#3e%mֺB|JZW3ǬF@Co7"ѪK1<AZ^ZJ~\kژO <Aťv8[[؝Ѭ^@PTWdgT%ź`eXf;sw!߅},&+N}cqB_D^} thű~Db6^6G"M!;'WkMʃ 1$M< c|ɥ#{o F/rɼH VlA<I$ M3ty}Obbp\?T #s#f$A`_%Ĝҭn|% >jӾeCcۆ/FW~¨ j>=ZğV ܓXAx VYvŤtJHjHOz 8 k]ZJ1B(`Z7?ӯL#oW44K9CsZ9p%oȆ+b؁i%S&Wf2=:P~fW4Vt}a*7C ly hR#+~gUu{?b\ |1wkauCE`f]Y"9d2XV}&O^wLN06Dfm#VA0PܜէӾ۝9CKm iXTl ckF T|.NXs 朏YI{Gvau`L2Jwo-N'彩WB+ (hd<4RgF vvƭgU j`A͢S{㣓\Y"Aa.mtz5L$۸jLWzi\5LjBZg4YO#)C3Q=&shԘ+umV6hsaB#|4]Y=E(7,yt/`fn)%a_Z/}i@5/Z"zd9w p[Xx{KyzīpV|p C>b{?ކղXbJ(*+eKVhMp6bO%s1]<=\$C 2/͐Oٺ񵷝i^Z0/$2ӵ^4: 2LqĖpc- yEA_/kͯ{~/$L=Yv"1=%M o4q4zyܙqEMg`ə_x,ނ76](ѥmv`Џ8[y`u*za3ys$}" .WM3܉Xf[ hwDsTlUpᏱDzNWxܪ*+CIU5_]/%~)-h)BtsOC<;Qn]7]`K2Z@c@LwA @wu窮Q]ቍ$@k ݲzmW^zQqˣ۳opyA^I7cd k,X!z"e"`{k!t%@W Y:|0#d{ yRa>c7\chv8Sx :ehޡCߺtΕIIS_13f{iB}'Q)s/sƗ~ OlP 4yzϬ?[Z*9yoH ڪPz|3^s:9[rB7bi됳H} &Ҭ)n+l> @C_;xF< Oi_jn9msDʋL HQ.tK$e7(r|(;rr4O`BU) 1HiI"ǂ_W$;6Re9u&7q]5=7,1k+|mG :ǝR4taRC-? c*idS&;~)65ǶEl4zrREn4/d}-,h!;DZvel굗tx4U23FQ"kJGfK{#j" Q͛i&nu9T[|4BVi_Av~-LB:LR1'B/)@/.W"^SxHv̍A=uڍ6ĥ2ټHlx# 9Cg ?0̌bNz=jB#:ij;~(2u#0#H2  u GZ Y6Q:ؠ%!%`&l"M4:)W\$"!`wv>ZNk)jNh"v^ Gq4$Jө3IIS| ",.w#'{tE0#NlCpЛ'!۬^xڼmoO,(dYcJͬk t>N`MؿqV0N)jR0*?Q`=9ar!oyqZNP1^Yr|bV 7fX P~uid@!w6X\Q? "B/1)?Z̟ƎuTHCjT!b_U߹{i \ o?]%:ء.x߯qb4F¯h)V˛7_쇬t(d}n`2+.w ֏xڢ^nr'hVtݻ|v.IdtWNJJ0\_*[8Cxْ@!LMLpn& 1T:3݃cc*b̌ǿHE?FcɈ$ w7=i@`q[ `sw|F{$P¦8 N#`<>5d9U`&uR8de)=<ج<_ץK@jϥGfFFxgs 'A CÙurv^{/"qhV뇇8d h]rϹ7{(oF]}he/E>M+Cͩ,Ǿ1!'A(V-qizW!1ф{:`&2~QRyVHC,D!<Uq{-糷bHl5آs/{b3oa :P >#BE}bیٮ)COf͒T|oj)S4O;358)z F"L#9ŧxL%KOmHG-p,E@P#04MH?gs\ >A@٪꠿"}<@n\ GM-5إ,SRJfs@sa c f֠ R0݁ c<gL24 䦐951dv-6k8k &Ry%ׄ VǨ#&#VT#}萗qXobStt};#OthZnF4N / ~c,E7lF'$Fɿ. ]H,?=܎cϯB޽-T%\7ÏH2_~T8ƽ(dɿm_R7̀W ){~JzB.^h{%M }{%: h-,uD÷lKј^n%`VQ䑧Աo(/"<ouDr;H)x1|C$oBӭJ9d\+̀N%Nx/X&{%_+En f MY;$]n46kZ^Zb&5ΎRf5O~Rx%7K4)ͱsUwL,$b_hs_P>*TJmh#d4p14qyA{fRWdXTHw2ğv;Ъ ' 4no.s61c(WWtɅoł13pu8x &S [mϴ/yȝ.Je#(E= h AK//q>֥s$S{YrwگEYC<"tϭl[6!͘GisQ7K6jxG*9 ݖ< .&jɱ8綁=)]`0ŏWu(9| K""չ~`(l R@-83vP`!^".6 MwyMX.PҼn,8z;%a5=Ńg;?5;k84kE@χISzEOz.NS8p縜uذ66{h7O=Qp =[w]sPd#hLCנ.f FD>T{SR4N՗G`y[7Az8Df c'-A(d,,\Am[N FCvP{*^=R uYUHBŠ\ Tt@ 4?1t$k_7 3Ov1G52%Pavl.lt5xM[\\ Ȱ>R?6"\MiԊc6Un^X^<+krdS E?m]+Ag|!9*T^ZtTMfyL&Tbr+%-.c?X#>sm{v2 q^i\{vZCzO w#XES#n4 zT+|-¤ǁnw&);B4vPZ`#(tfӬ6~*yᲤ(4=2,k{l=yP*9qMDhGіN{2 Ѭ)0Jv%ڮ@J?T{o$Yu*۲KQ,fa}Vi `w')!@3ս>sŴ}\'%J_[nuYPD%i)|kO✢S^xkNXvHˎD ђDf)s֠ƩY%~*"x\ȊY:7]˗]fzO|~BՂ`4(TT><lt'ďhT y)C?fuQicuOF_Y[XGգuj fVWZ箵\_[;El h li6(3:sӶ_FY:dz;#ŤF%-6G~D@֊Mf^yI1 S|A‘^EF%Wl/\,6x75MeH8,<si8D,3bTK)Tɯ՚- +PU*^BL.|dYƕDN?h%zW,{B90O:C"+t(n!4 @QFv=)x][;'߸J2syv7x?49&Nڮh2n6ㄴ\bct*0k !5SjI*cV)aU(\9ͤ]F7J! %a ÷]OC3Rj4? 1(0BFESAC4uc b,CFo#ƉEF3`p@iU4 cPC\ʱm&G`vn"kֱk7  a@Fc-3~H.iz$g{_( qsUImT3J1{JB*Bsq|X t["c_yFBLțH{pd`f0rɁ٫v 4R4j3Z΅ k\UTGv0^? t2E2COQ,n~ 1R"8~#f΄1r<*R}K+SW1~L$3Jv^tSPnBht-&+ɸ-D2&jsNM6F-n'A lH(n*eY} 3=Օ$:6krrA]%#FT:h.;{Fpb}1A7攞}|N_$=E=&WF.VDd$'UO K}zcDEv%ԔB =iCAH'?ditQOPpi[]d -ːOje< QZTvP#pn[gGWӀ=HLdaBR4{"}[ΟB=x%pò&<u|W:Dnׁ)]VW fWAϳ'Mr;ݣ ,^T!nD3 5_~;kdl ef~PTnVؠ? wd&~HD{|uoVf"5!J?9zg4 aT;sbE|o?[2|sԶ \HG wa瀹Ҏ*޸}WꏄM?9W%e`h.z016,Uv[[ÿߜ5i`|`73 {͹')y@vx1#۟NbdNՉ8,%.sTMye8x%}:44y exǛ!l}7;ee614C# 5tu o'݊n- ̒ju6*HSR^nAC/ԈP Ñ(Ly"PDwo{aCjEDʹ'!̞ V>ή,P+p*,4(ZU,]nprZ `|t_vITY;{kfOIgřAN=j|9YH5 i2p{ Uma;RrgC|nց&Ys>:Dǎ5hyݦ)*'cޡAןAl(Leϙ} }I>8 nM{a-{>wIevL8Lsf"])˶5˒8ilZ?~cU3brWlEnQF6!~la9V(VAy5YXrӚ9o8DUߥKjj'*#Q/N2 צlϖ)J46w +:"9.pbWG3vK%:Z$\5?|%łVHW]{pXZ&@zl~owcaO@{?YԅNdz%7cs;}R89YF" ] Y;2҂}-m[RnWE͏Ź\A$̃Bռ51SgɒP7 I-pKG$[Q&۠k: V \@}܄X<@)< v[]ExtcɏrynclKeuOvc^&$҃Pxʜ,+D:SNMN ~}e7.ς¤[&!F6R'uF lQiaX|X6J]8*NhݹBD7QW,8… Yp:&9A2i1"9SMF=p uxleT${8T?*liӊ[h-CfW}jث#˯ 싃0XwNQx[q`EXY/ tL֥r{N8x?a NͺIm )|?kiv$=Ao"ظͰ6tP?'Q%zY ;4qSË[7Uqyjmm+`Ra8%N,ЩgOVFV0s'i휄5jL]؟0T3L5 { ؅x3css6}տiRuTxjAw]~˄$B|0 yycW( *Z0>@~]k30ځ_Z4+{XdP$ka%%τ)]Y! ݄Mʆb"1( W7S;,R0ahsCWR"RVޗW8-<1ts{汽;I''h͏(FUc c:pY<Q2TMvs`{e7w)z)9Knҵ]^]I$ ߟ$2򦃉;`) PʾL%Bedc%:%^(,kдˠ @:9F1 TH-^u"EJ ;ՑJe73ڝd?hwpn57 E?v[}Isvȸ)z*[/;8X ח(0Ӊ[VHQOU!5XLp2d8dW6{Ç (lbZ֟nvit]57%5./ !i4UYDePK-&2'qE?U"(+hMCϞ_99;h7yG@$=ƆF^cn@UQN ҏ1&Ƌ|>>,?K~f*_1(UwF|"'4U~ii1t-0Pah\9${_麛.&VN"ƫoZ%Z :sAp (yc%AW}kddc?fnwW؜ab,OJxGz_и5MeEφ { `squ茪t5+^WhJr҄Ҍ_8$x2֡RV4 ZO(0x7!鴦+ֺWCrT/9$8L8-+"F昳Bb i"j7.m/БWa'1_fP8!2]-1pNPplXzHD@uKTb={=zPb}l|{bD#E L¶n J>uDOv gr_U6}$٘u<1~iwlgdi19=7[s I02 |+:P% BxwYz 7d\Ww>䏄Ӭtwb-"7 .ܪåCz_]wqVz B| "~*<~2tfIƟGqu'vc1?<.hu;ļBRP<./gVX[%M?Pze)X-?h1-װ=#>i8s]~k ֩fuI7`cEO6ꉔK^ $`Y<1"y/)$NPx.h[V~3Z9?JV4Q}+2!/qeVFB]SoYRL%tJN $ulgk$ tNg*'PXۜr|rTxh F7 [فQm_$\7KKo}=s]rd ўnYhyM44E5;_Si:1{Ÿfν~kfQdgXy"pєH8v*pad/T$S6[3cLM[PcpZN,ح-J _ɱ>2'qwk0jl'x6 ^FMV%H !2OS0tٿR#@ ۺr!?\=Y,R?g`SIG<(Z!rzbycŲS{G{K8 w9\r`"TSeQ3yZӹ_ >;J#ilJ5sYC=s\L *nu ƪdٌ']!b: [ /i;Sfh~:nF3֘V 4)X*4FڊR9HX;fmLW헋³a-̕_9.h+(n:\v ˪\=7!Ik+% Sƣ<"S!^bjHvdXZBKJj-&B>nrP!Nmi:֯cKfwr_b/p9A1;1BCPiW^dDetB#6kE^fTw:aW,cBqD]r!乡a^t2QqHMUHx@iNvLď-*V@g}tk83&H5 M<HQgozK_)Uh0TMpW|}5ȓ%vy3x.[_n y1M$KI3U]DW77C]@o1DpH iDĉe`Qvt\SiO|IvsVDQ\q`/A0a@EjԵ>?b9hb(S~(mGlhk,+Tob& vwBI{jcqN,+?E)V `eal~ʢi}2n;p;W0ぴ'=Bx}6T?6H3@SgoϡzcU4A8 |9~7q{ww'09P ).ܫ=HTրjP?V@g{\y/O*|#j,D( oؖ15jehS"h!;,c;)F܄5nvHJ;KS4ń#d5RQygɄZa<<ȷihGD|;J CđH\5J$]/UnbI:nyxGP=* /M 2[aH4VJ(艹wAoqaKU8 83!8F%v/(I`E:J!;sԩ7eU$An(&r A?PJǷCAc'G3Q6K?Ym`xwYSD\߀p:c`Hcj`}K ,fii&qs5;DT_f[ ݹGF?AD1^,{SvL eVUL 6tFyd[{ ~}K"YaKJN{q#8A?_f0S%W@ɲ-v.YztWP'c|!ZSg^_[]oCcYvTd*PSSsOA3nH Y8zM/d ЅoNepgl(P-i a^cҰ]y GXOB-#cңqĽIib"Vtw! l̗ f6Lz7,nY_)W##1xnoŭT5H7Q![Dm&vf%2 ^(#['/({,a"  (Nɔ' Yzf0ߦ[?,;>%=~sUbz׀?{`%(1;IRTprL;JHZd.W_KeZ8<2Xpxڥᅟ k6^J=][; q8섦YxTćD̫W=m'VRBT1n[Vx6:k2*89xʹpqovz+oBRC*,CK64Iu4dQJMϛ#P-}).c|4S ٻ ݫb*ם>].]yKz;b&6 gFu'(WCțɲYm<]'4ǿI 1c^=n -0+&VQj o&%/sYJ d+% WRqL*T$P_wb˜ǍwڀЀ Į>&^4oL(x\̂!]zO.}&CUpJ70ȣ*p@[P&&j*[ɭ ?]_|g0o3zڰ X2dN4ZN|*{lbg#'<ǣ5,~ CarII`Ћ=Gilp,ts|X+wC4k+Ƶq . (0lQ0\^Gh,H)rBr.Op] ܒp6W@,W6bځ~܌;X=y1f#] #Ty KԐ%Z!Gx9; ׀&{KQrrX$ 4G}O\2˫Nl.B,I='cHӕ&**˔&)wVjWaYL-HiI MI\.+ȋ:R_XP8pO8ʏOX 5ƞLwA?y\ á YdIz #k+,]gΌ VjDH5d!)v膀"i4eɻǂkRx2~zywk?0?)eܤ dLRym͗·N Da,ymjԌ.M٫=1Z_ G\j{QO Zq߬rJPH6cXFw:/7:"V苜(} _9">N, hΐ<BPB <#˱Q _ WB W,t=B漢H6dn0P" ϙcxz?qI^bHc3 .#zei6WM ֬(Q `JDO-OzЧ8#NJ+kYxT|S L,m!Hؐ pT+?JX` JPiNN>D!LXf|z<ĭζN%I Jn aqԪ.uaqt"?U'z(Φ*HJH߮ ;\Lls1#7+)a_:XrH-"Վ-lrMdJDLeKX]O^aA5O!s]Kn*E:{W2{!d @cR6daV__2q$\D#JͯJXt;m|>s껙Z.]lji- 'fJ%?q> ZΙG8d :k%«]( >a2&?VWγS)᫂v/JۧM $$H_S ir?B _BRѾ_obMz_u#o?4.u-K ,X$ת0%:0kH߆JXz ӳ?T³l,'X؊EdhpT2Aƿ u T(1v-d *F翾O5/aliޠԷxSY}!Nګw%|Jg2Zȡ6l`W]{`tq73l,@k1L>8p~ǧ UnšקX4dF0oH6?w-" {Hzo-D1k%VK_$8' ݓ|4P8U)7wΤG` Ś͆x40;KV4T&+B,ى.Œ%xZvgT_A:3 $J5~*NjYF~ȥy>D Hb{[ND*hUſѱm0{'9a#c }<s4<*B#l2?Y?]:'y,֗aH1a񬽀eUm0Ѻymm8¼#_:X$̋&6cGw{hYp*r>=!mJub );2o+ELd'Щ=kqks5,U!/ ": 5{ &F| kӸx.DOzIy%7aލs#&Ě]/vX@.,V՝yΓ|yy,.rwĢ-y$\B7Ղ:d:'[pZ:CZ?^%v}nk~Ƭ V)[V+ebXPGG_ 3VFi;2c C*5~exIppB3W"RqWv{Kv.0RUpɞKP׀+BxxKJyX#c<qr>5p9\@]stdLgl&S)At ?ryo׶g\2!7nf85Qh1n6GB!9}OVMOV .E |ҺdG*+D_sʗdf[٨Qꈩl8KxWf@;g|{oYԉ|Nޡ34 W<̶֒;0݄~]a_sH%8[3:@IuY'ozxUzS`oOj\J#EQ:OSO D[aB'ٙNU_'bVO)41r$WDK: UָT0l%"LQZ&+WbpTBY闌]A٬@&]$WRb"=yEU Ѥ1K+ aG̋p{ j'T|puɥﺀ*35j3]H|Gp\&#g(nc& W۔v!!b̄|iUx{wn$}# ކ!*8#lC;~ lkt6Uƣ+Y-x{ ̂\r|@۹15dS{$\C8,Ȋ@e]0&wZ!7^ Q~ -cf_Ğc$ZcaKzʐvWJ sVܜ  %<ɋ,nAM@ }=~hȦ!U!ցb]zN4Mr//TH$q[{(븕 &Lô7Fq̨@_D̓}ßAHD>DDAU4̙Nƞ28yNl;Ն8'F} XF3 cN^OK^I8Q=ݪۺ,>V̝b4t7xQ3$BtIBC>7 tK\1Ȳ~&E .W31 w~Y?Zq`qw G[i'Wi u`1MC:[-ߩ'b^Du$|Le'='fIn8h(c}[%*f@f69s*9XogQqfI]bҀo$vƶ2BGE =4$^R5t7|z~\6@E{ЮpjU ,duB&{gqbGM'VZ0;F"7F"`@J~qqm2grnNp>1LҘYP$sV? rI>U/Qa7Fp T곞y{bH:{,idma=lF:J[ IitVuc+sZfRA9<+9}h+ZD[M!"Y6L @h4`',A >?q'B`̕XNfw'1fu3=}9ڷowY\Р]a/mu>BlFaϜϤXpxaCg.M*㿨#X5DWxnj&^V>چ=G5Ba--#j@(K歶m vO(/IZ4?Ȝye `G q6L3a= ;Ud籪T{MNJ' %ᄣ&;dZU*Ѭxi;vʩg箥K،cm#bBYpfU)BfaaN3m*j7扁*9xZvCͥYA.-cnlkGkH˨?Fna$331, .r5 ]m}7ro^J\8~IFk#pɴ L%AlqIu@~}5}D2\ibI#TʂqbVK:ك+dX@HT٦o G !_+kz;>^2[bI ̡K| JY= 3\' U1` 8Lyuwn.$-d[o9 sdgh' Cu5MZ`С^EA S_ F0t$=|\,3k;{\3̎IQ0I<`5S&W Ѳ h75ɽ#+[tF!ȑȋ <D Z O0`ި} .Yϯa%UWs 2EW!"xW߂qd7}_ P&.3?1˵,FAY#D)I^։`=nA=DϹ뒺+wك⅌ IoL2=U4 lpIxփtu{bos}j<.ͻ|m2/߷uRMTۈ" Ρ2:mxu7fI=F fiL\".e6V*MvyHIZ-$(mPU kcKZZ`#ɒ7H kro̥U_Rg'Ú4p106:t 2W6acr0{Vj+_ScSP ;ssR'~=]ʈ7y3fB#ޜDs6Ƣ|:[ZsA(O8;EG:Rچ6n cx?B#0m@8ǨHkrr3jhʥ a~b[[:20h2wnPS4rȅKWb2/ TjFGr+q!hȢpr0)᪩HP}BH+&pWh[aph#,,\~`a,:Q39D||8)p}pxh4MFyTUx3( ʁB05}hCҦ~ Kz m$`hߞźh8xf8wK6 U!jkA}eS8wi2d0Z:to+ɂ&#f噿z@/YpZvC6fdD;W5nQ.U?pW8TUEjxrF-hQ5W#['la!^_ N:"xJ)!6_SW7]Gt˪̡x\R ȌI#;98b,ekWio-j,Q4j&a5HjX^0kF;`]<';K*@ wi" N^>kYU "үQq~E 5he 47 DZ*ĩA\gyHA+jfI 3-_͟VWzR{';8Рθ-G5_QYeش=jŒA@>M [Z.Y$۶؈!!xoXM U-'d^ELvxbeHh"xD짜ϓ0 fv m_^amBc?޿FYR qm^^i.؞o 5y{oß{[_'L^7_C gVn'[ݧ3F%X%nky0o{1@t"û[lzAqg=$И(JnP@SqﶛCigby+~.V;|8Vwq}b أ]_g;'v i{%VXDOcaț6]`d\s2 ]9S0T|3d|fl2irVzX5]GZT^DKqٰ0y*7ZEQ)cA## !:cQP!i3*Ǡ"g|)fW78)Ed2QEFNSYt|Ϧö 9 Aᄰ-(q4x4MJkCagrJ%O|ZBZ) ^b*&LZht:hzd%\L4t]fBe^q U%7{SdUڒ .:N]ՈQ"Fqj60WwX;j8UD5'o`t"Oj(鵳'^%NG]E_,v3#T6{/1:IFS%#cCBV"M2@`901IKψEoQF/HL{;&>H"SBȧF==cSoIنD">1:A1\c 85!{z=A~&AxY\t0=&CR'P!3-?i}%ԊHyA/Moea (}t iW$7\q?O'W1[mLY\S s3:H1μ!}\WF6e+ZZe&4ed>cG7Xqx'rd l[p~j0?d _h0@zi) 1,0|súKU~_jHW48_x%震lhɻC飈 |HnGA#>eVdWctiL>´>fV$)htRk1UOPWT>P6lҕS>D}IaЉ: !H1!o*x T7w` HWGʦj4cY>ł8ul (`R (FNdʣm1gCR϶Uڏ)Xg??B$aGCsPTob B#$E31Cbhl*‹/uFZG7 M&+&ѩ9:R|d<+s/PmV6BOTn(C:^uB9ziپ?o@+SުIsd{Y%z~ټ(fJ$؇J ؿ>a۽):43gE=ޓ:TSUa,O@` b@WyC ADɑro?RTǷ($60~-[ؐX'w~,C~BTpGxɺubDrLQA\p'XG%E36RĪ^ Mw{|x,ܩe%T7,U-ShIh>az`(q[dR6x(/-dBL1-rm.LҎx&I3hXVؕcJ$5{5D~eܙ- ʖ{;Ks j{ķsnӼp@Ut*- ǁ9-/=*`l-7dُrU<>P\Ω]'$N6y?ʥ58[&<'8õ|̲>QNE/F }>kUbg뙨̗b?_lPMiubkBc- 1N6x(Lxp;>K4wQCW>fA ڷ`͵bP[S$`?k+wm.CvձE"|,Z[k.1ڴ{/6+MtIMMsr*`}/?\(X ›JO$3\CgNo( m! 3pJs3B3=tK>ݛB2q"#D`0#u7 ^#M6nU9/ ?Pؽ=:zݜk+!#M ÷64 RM<:ԯlQIj牍M'^s󈻘'ia36]MkWdΫ$Pc!]%bX@2N`ո#ճσ0e'ЛzaԄBfhJC"QV}͔>H2c^$! L Ԋ_cSzf:IԐR{tXߤyq J"&9 Ր$w_ۛfVg$![tTC>H#%M˼pr6Z䁮ڒ,-a _-*-t5.p|ԛ4:6 ͮhDvMOF0j ߷dm[7'V2&/Vi"\ϼ_?C+` ^C Xй2W+)踯`1A|ƭ[;r .r'me=f`NU߸' 6=Oܡm,_:{a '8q艉fLiymG3:p뵷SsF.8 H4CCc{jD5L f׹X?hci`9NHj{3"CXEMy0 [ GRaU=5Idw5 MGNIJB|ʍrv8qkv v}卭/Dz\|=wE":;b {"e =ǂǣ:6uAzxj-zЉ4R)>ZޓNf2s|9Lh_%~fݥ8a՘doRȟΥOaLnDU* @x-ww)ڃ?nXWOah`v3f4#X:-b\GAҙea1LC{9DO뱋W-ģ h α~,I]M\v׮/VZDm#e 8 |3wVK]϶BAIre 0zԴ'F5U;. {^C]iӭ-N(4!-Y$՛OA)'pVL$0cuVA8&yMI]!kMx|å?ƃ>}[{%"[xy!8 >[jryA8Iss S3>.52B Bo= L/]AOS{@n|G q@+ȡ4:Cb(:p < 0@+S)U2?u hUGK@Q%DǞ nʫQU>ǙcA#xy^h>qU荦֣ Lj@p Cn7dBX>JX8fvO6 (]v豹MTZ3@GD x _ihD(o'}Cue?$D;pn[:3gy߫sw%$*Q/Au਩PoUt9CP"Ӟ#`nPX?.NM:Ƴ ,i] O& =ҥ .:S/~ QtL2e*&GsyrO yhxkaMxU4F EXg^o{Щ^4sGT0n)ߙiCjbYn,`]N&~0N9$ Ni3}!wc.鿈,[ yk)?kÄ=xQ`Dwu]&wՁ{ki6uUC7cKŪ¡krBbΓ˹JGzdpr50S5;KG[ kt>џqGȇ. 2t7P}f)3Nw""/2klMA{;~ٙ J!]6Q3BLkYRnњ5H\Kw=?Yq2'BZ佣lpyʪu  ui0 ]#)@loЮg,_ݜ]&(RuM@7zp t5 O;J=Ƨyx] ![G7~&{;=Kq)aá+5Beqg/3Nu|RWm-%/3u@,ξka<M%w <(FŢ?pp膾0 n굑AJ9'Nf uQS/<:d4Y5p{h,,Ҥ_6U ]?Rm%UN"&5/Zl,beg\ܘS" -u}G#s"Xvf+ۼ-Z{)lM~0N4RG=Pe(CMJ-@nqƒ| blO 3 fNSҜŵ^P(#~@1v8IाZ {= oYߢ#= Mq?d7e sUS 8kMH<T`(PǼehv_mR&Hv[c0 ))H5O8>ݜ$:@0E[V`3'Ȝ mkW PFLMz-MyLwdpGbjp|Qj#lΨ4 7WW+|/T!V4 Eb %> A5`ǐK|_c6OqbfMi$E[-w!GEQ So+z`n{iΖeQL#a&Oܺch?7t#:~?*RG!u0N -EqWnՋ{Y;Ci*g8a}%};cVVؔP<SE\BA> re_mdcœuI"}%}1HT/cB~%[ۡ1%,.9Et#v -\ߒ%:`|pK{!ݠ/% ]eM,B^Ʀ$3 #রL!J[;ZEuޛH(1dK/>(SJQ)L*VΝ ƈ9n$pF:1x84d1󙸠DhNy$PikcP5<ķ (a%H*5^ 0{ȧ" Ahj/?@Kpxr"9 mL;$6fy#%]S r@Qmsq-sB]u FRU!hupol(qL9^Rq /j`9'\ZU%ʯB#[S!f]. AQe=. AU1(PcŽq)5 v5.Pv2ǡ2C`LMce0ˀo>B~E Ë2D(W,,CX8#e6X&6S6q},7|ZK [b r;Xϑ{)#6aI=ļ?2-lx uڞ×}aڰ;6,@Kݯw#lLN9s;&Z*hs0}sW(c[jn!Et+gg${en(h]MGf?Zx6^;c|&+(v-6cm5oVl6ծL)@)m$S% 4U+kkY>nA+d=VzV/5+̸\PNCoʢ_*&2vɲ|<-8ѯtOٳsO#w>RFG.^ 9O&!m9H Ķ񐂇FYb!x]^?hoBXeaY* }Uq~-9׳2'iE~Go5[eP b- YKj4hzjIt33}cqȺVUg-Mr)v& RӅ U~t{I'cMC" KHra T)2RTY}}VlV!qr?p2YY'C1ry,[2p>] y}v4_S.ƌ:npYQ{Psq8X"ȣwvǑ<:>|H9=H9+wUFe-.>\]08@^\}TsR8)T!+k{TSx~ _cCuDRρm3F..ֽ{᳊~ xj 蛀|KY:\lۥ1n5ǻSD>s~+ӆL~ao#sLD @m6]CәQu{Sңlge{N&Z u]:E69zsx5&Bg#aշEEu)N$UYkKyEd?;B"&hPhJ~&0_OsKvd gô#l4K!|B矊H" wd("FXa/$fſroaZtN<{pX|0'dhM.OgxSt5Ǽ^$uH0U/5do6`}xtUj]4+WC*U5+Y8W -KルĽGzbNArTu^,,yhkS46h`Zeӝe!@^"h3YV#D>t'B'$jд6#+,O?#Ik;`m۔{:[ Ta9LEQ8pНW#MXl,Z7 77Ѷy;Nnh%0O]REg>}".YVPC跜N6%p"J;ˊwRh@1 tDQOX f@lڃ Hz6 7AQ5'ǏKCaHǠD@:& 8-V7xmt?YmFG)6zy [Tt$42wDD8C̅KP5l~j<6JuY&FVF"++ f| |z>M xJA*su̔}"G^C3&FgX|Gjbʚ'a@ lׅcDi#rSBIr XE,+ ӱl<̺5itD._[$rÆ1j;g~A + ۛ]xkM{̀ƲGeg3`{'98͛@SRåm⧦ x_Ba&a<}Y6J8m꼂IqP9q Z2My'(}狐tk[0a8.G ΩfJo*_0 /-Z0ۤ\&Dh*Ҙ‘'YMWpdF=Pd7qԕǔ`'qB.1I3 Ոm;DEWxNdN㿎K\!TG KZ|k|Jj[9!E3O6_r= Kx-"_k$?S^uR",Z|fDAKz0%(CD!xBE˱DX\S=oz!69ƛM$a?2'm=2h-9DnDV\(@J'q'&ױLbl/Hh&գ$9D;G%ki.`/qYS*uދ(F$b>[!tD-1t!c/ѥܮHB4ĠՎ7!+YΩk&ȪSTvs)`mH=z֖3v.*m3"|^z)"fVZQ^d!lm4nyDG_J3ә-z6RO:)s%*kbygq2mQkea*EgpG4\v藮 ]]Rɨ.dӦ\a]g؁ ]11O "q`-P9 Lv4Y?-Od)mjfT-xs6? ur4tğH\t7ΈDƒCKm23ᆖy[kPO`z,%QdbN\_gutHĤĂ#Na 7ߓ*@i4 YQY ZvZ6?tx|0[\(wg#L#Hfď(,Wc@pDQт}.~9MΞ8)nt_G!!?o-/}RovATQT[[M;1.]fsMy ɹ |wv2C^r,֓oHX23%i D6ϰ!@n^ͦp-]5/ګ"kd{i bdsM nOKV=OC.c{g+%ߤgzmSQjj7gcⱹGKCIfCXH {YS9qo񌚉|>amPEvaxC55Cgd8hAI_L /s4hZ-g^X{- 43bGZS x/q˥*PEt:؅]Yʬ%/=z kr@حaÚoyEi(Ŋ+FZLU'j*VHwޫ-#alG &anNMX`j4<2vpZGt3U4S?WE| r$n* \E%,!a6k;^ F?eZȜ<ގ%u^0 AԻw}>I :oV8>-w&c Vs=]'Er}=t _EM'j鋆>Nѹ08VFsq /f8z1>=zb_&nW<*@ƛLBz.(\m]Tg!zv 6;n4 8H)d <3mj%H;V/N,3cTPC$*'tUv [3 ~`zS M#F5WښB2KH .c`ϱDZe!t^Jp% C*qi ́y;?s|혏 xߘ6i~sA)jTj6@&&?T+㢑摭WAKy%9SaiIDlEa͎Q a8m&^^[+iW<6W%1&%h^?EcUtJxub,3sF4ӡ.fPD]DPQe*k\Zg޵B&_gyf1͔?)ۜG~%$;VأoJ*6*4Ӝ o,MIިgcW/>+/hkq[0B;ɍ1Ŋ~ʃ?Ke\8<~ZGkn6J2HlI{xbF)ŜD함$ /}FJՂf喡*2^o> 8W}HE H >0 u ]E2=mU-wksߋAwP@R8 H?Ij7JZ'~?M߄j䋳kY`g Z,()azfIWry'(zK6h< f2@7ɢ!'7azQk̄wGme9x+˹1m!qqB?mdKL>$kPu0MJ-QXHܘK[,dڷ'@z)h6nȩSE)qʌ+hZ?:hʤLLbwt\ A gY0U ƟiNQ*U?"&magq%(WRnٯFc%7u,>Ԥ r-"A' `M` H8OR]?҄G H>4ǜxÜw(7f !B[Wd]3[?)%QKSAp!<:[/ٚ^rt k,; ;|E3jk秋6haaOG4Z"Ď.I ި~Hfzn?&qrwFc3\t|;HX]pG˅*M9 mxpEz#1 Ч:Z_[W;dd2 C]Džz-PpY◭:XnJfw#7y#}|&M{ [AaVQg{I)J!%?|Q q/;N~q_J,>;8~ޭ1ӟ,„رjaռƧ%[m6+58GU>OQ*pδuV!D60$mEUuԝXmWS`MhFyzn_G74P*,(X&I1 2 Oj1pV,nl'O&Δ]<ԘCY#po_^IjLV^lҜj'h!eޖYd$Ώ=S`|% 4aEy`=c_`FcJG-5*id)P\`U7Y\=0gsiTkY}̿!Aj TU wbPP8]I۶q~JeѢOZAʀ՞tF,Ƽ܀!?&bp+-9I ClTO{ 騖w;ZwٽMzTɲ"l 3;,gOf7^$mJCXݼ:^ØtAUm^y@|tINn#X ln#cd)^1&DV!qk+䳃y{KHR4AF.7 sf02Z|kEwGfFbsy9,Hd 0oq30؀8̾ *C8|8oL,%9P!9)F&W1rwCnײn ߌGACneV9npX㐋1)Dd&-%w~G5m SxP,9`}^ǖp,r^l}u03 nlF  u OR)΅VoJ 4ǝ3}=Ӌ)j㱮DH $5lhlr0MIU9//[FgE^1/`B)zVP/oz Gd[OxY/tEdEv \;<&91{Rh[$EϦ@(_uV }XJꯧJ?8<(߆g.w/XWSou8v68;@d? f>k.㫓B Dr ہ`erkbf 1Y?- Bʬ'(]6>L%G=&sKcv۲`h&<Ǝ?KgT뵷om#O90CU o</yM}s^]>;&Î9AF$Р. /:I`.gd8R9ij=F\7M 1a~^b|<];S戎8\-IoV@^?^+gZ C2ϚCec4 H`n]8Z#IfwP R.\$b4K]?^i:f*k]!тSɎE2bTe9a;*O@]lq ɗ(~y_ 2JO%0x~^p^i e5b urLmr$!fqr "S1T}izΝ;q̣Un,b+rZݶL^pqsfvy@ ]GiR1Q4ya,ɣg>Hb]K'fr[b qLVcKR*9VSVd|~?/&\3E&jUF!wz@*¾oC&J ~ 1%? $>abmMC8B]JJȉt*~vQʖVZZ}Q>coڄz‘OpOӆlK>DtR'.mm.8Q$T^3٦OԾ{|_㨴N_xS{ʼux}xQ{[jj3)so_@'һoEKVOy+rӻkvSHmohu3YbIpDoK]¸HӅȞ4i7t eVb:4)Hxx`;G X[x>L(sY0<}7q3Y'ӟk{äqV!?QR%0Y|[q`w¿'eNA&|iͿ=tMMG, n&-$odZї%DJ/Ɏ~逫pt %,;ݮ02 c&#$rxPXZH@NRbMPsvݒjy2:FWs'#E sp1vr~DLD1(KrBJLG3;_d#ؔ2(,𳃐ZY`H qب!%62#VT+!,LUt5~Z/jpqfFr&x[tx ; K(eO317:,=7 脛Ggxb8Kd3S#=, \tp2dg'ycXޔ*6 ҂$>P R{Bp95Sz 1ᡤv s]H$H7G4@A 4 #=@,]!+,aDbA6繱GV 0N/Q[6[lGlhFc)T_mS* yMC!>H.&oQ.R%&#:Ќ=#vb]2tG4}h^f$& ]TLuqSN$׷#ܷZ꾃dSWU΄ųoSCYgeWDd$va>nEl'M(lu/E,)mI]Xo3kp]݇5ҜY+֥ylpi q9,UƳ_J-ݐTI:Q[0+(7% q'w5 e;9K9H+-Vwha /16ȗO|m\>U1_Fl3 S뗌 ʢ3(σvUoj#er妥)_7cKóa*mn$,O,po RQfFn"n@y9y}R@1}l,Ep\!.9ɶegf/ Ka ҙ%?5߲$rt-0=m;7t'iĈSߵA[GiJu9H [vcA!x\gP)R6B?U13Tdjɴȁ@fJٲ$+mQBN1\.6rhy0$േK ٰA}zKWi41gJ#3sC.Km/;G~‚'qԐ'눿eKHyvxD^VUN@gVӛ]y{NnPqqܶ>{.Ϭ~fF'm4c\Y!G +Q\r|֟|MF8Rիzʙڟڡ!p!5ه>A <\aڐW0apyD* 0 0pwqj x:uu>=WDnF=07-#}цѤ)EmEey  7.tBn#3!x[ e&@גV)4.oIQMue;i} HVWHԃ* S~urmxhŀpqYlt^<)NYEl:Y'PFo1f%B)x|lmAp*Rى 6,:xL~4Pϯ]Rv<J+1urs m32R]ᬼ7I,S69UY_'\"VY{< /[^.gR ,qu#aʭmݡ5*Cc,dAPX';VXunĐ7$;/nMbCXGp"AQ-؁L {hQ`|[^E~v "oM"86mb?N-I '1M]..L+I}}o|1hFyng |V{bb9¥3Y =J"je5.vkYf d`:PQ uqCH|UpR/a|Bj4%ظ):*HaMo¤@һh"Ȭ|-pn fħ]C(5ɪTe(4M'6ysW@^?6ߚU\!fQ%D FGP@0fЇzl+lap<?JEzMRILm} svw#`2.7o\w<6o1?ٵkOjrZC[UO\/ _a.Ee© l/\{;IfaDfpoAxl~y^RbBm]̍=9.$B@RA) EiWL+WA{=]&gV9MOqʗ]7?>։ƂcJn鰴ZqV^Z,W} %w][)3x2$ x#V֠/5X!h|-yx ~/\C}{D9wș$2V9b,L9CvP}um=DCzK=pæ}]Cx`5kʮvi fN! Q|\OyDH_)ÉqF i?[qXP':ZxZ>W#fY b;#z!#Rc Fm<66P"w`yB Ͳ$ͦK7+Ѣ4#vX`ųd<6WpB80ţO{~ sПh?rΚH?>I3܈0+l\hqslj}?,yV[5)|%o ޼) ZNk;mFvcmhW-WTF +.$C=--~2FHRt0f+ W U?'.󵒼䶥]Jjy\S'k-,$hF}"X 8˕+SqïK~s~R:.P? -F+3.:5w:s:43/OTvDwZ mzT.Ϛ6K5@P.)ɱ7_~$hXU-O/|'"Cx{ׅ6%`q3zќƗu!M)cкNL@9p_SRz[oZ{`$8]`k?3K{&vqZ$pq{$yNe|p a/ tYo#;S:[VWvQC1Jͳ{g~E ˧*1B-`Mt?yIM>ᘋN5ZX\ h fRfChl#Ҥb_bY6@QJD:H W.K~E}N9%a]#z+ڍ0)z8ZgE7h&?-ܻFLIg~%ђ&jtuڻ*paxq@{c=v I_ʓC`o4+ޜ('OV$X݆c~ƭ4* jPΫ\=$_@U*>C ' /%hfX;h*/u|70sduFM]?mIY[N*6'&I 9 < w";1[|]aմkkmxSlp%*a5k]?)Ǭad|.\-ɟOspNR3n3s0vKavI2$ |C"j.a6ؗ%%?-L-'&N(b6u}ڼtat!*//c0qZgY:Oщ. 4`4tU@z\~]ysc|4XBMlYGfͩONX1zvDA<َSS|N90/i, &Vvt2 3鬟 eWQv;Ӯ_uk_,2GAZSgZb(e}~7g d#z2:pCŮ3`! 8,Dn[=C83aUEor{f7(/}WbH*QHЬyry0 7č쬂I,F_q:T`*laDXՃj]1 >Aע: MT*rmIkz.Ʒ:J =P}. yVs=t뒡{j%ɁPIwм!KdiCL֬h4._`dC(<Lk']'nw_M˴,K7RvNF.zSAtu.7DEf6XӬi5~PȖo%W^kyh#L>'ígOkY08k~[&wÀÉH %B:>tbw'#-J~ablO_0w],,ɕ G%}؁Z$]s8[K~%/N+B՗#Wa7**'B05l0v-):JSUkWCGmKr [ ׺[2?̐ 2! UKR _Yj} F93r܆vd-c$P>,Fwmd%$R؊8v5R~:?SҨd"j^rhe7쪓7ĵRZSUM!X{$El-qp*6.p54"Rzu<Ϲ(_yҘL>p/dѷI^$۱71r@By[s-DVEOwg7Zܢ3E ȨsXۉa`Zȼغk5[]eP>H3hAq3yb䔟{syqT l,5 ꚯj Ic! <]@嚢VO(i`( /YzKٔ y9;\2`]xq[Y G1#b:8W;Dž_@g#3L>8|YrR♘_tRIOO) Zvž~uhcђ:i_;@wH=pVpmKuWLm7LE Y;WuBI|bNxxPҜfWf{Z":Ak3w1D QbFΠ#|[_o`p%q=Ì_qՕZ&ͧQލ& oTe'OE_u8 hF T8tܟ* )ES  bLd* T[XYnoXeۆ9fMPFGG~ /y޾Z{uB_;yqTNRM)2|;˔bK}.g VXr8ĊG)oh(wP^njDjr@!$DI Z..Djy'od"ݾ[LSQ-9t )-2*:'8mkO}By̘M!GuT6\a+ᕓ'RxrxVEm3EF`0z$gC,l':40x ]&V8:|EYNx/ͲLc9z F.FX[jRg *>q`Ԥ=˜2t,vХ)Xv(kQR['IࡺY YKHCN?1m-Pr9͛uW3~ .^D.*܃[xVpݓv$̐!Ū%˿Z:}+K3}Ӱ1cAPT.WNVʻh.eo Fģ j 2B[]P67x,vҌ@bAjscyUyc 2#Hx6!yAbzkIlaWmFw=4+ TJ7p0m=;wIwԚ,>]’ԠG5z 󬫂m ۑFU= bzK[zrZB.6i'X25e zYc WcӴU߻ђPAQts2jӔNHi"c'Nh;Q%,gehz :mҹ'A]e|:f7"^GU@/HZG½8._!^K1"n\5uTmp ph8Vx/Oqs`k$?Cc96Sے>$ǽyÏ/$h޷`xVٮ%[ #ދ]z7>UncA ?H%GЖ⮱9ɐGְBabUYuF92Y貤%:igli~Fߋfoۺ3 =SVk# a;` d"ͅK0BG?Bc>g̩aJKمMv4%MS=Iuz,w&i[-dI":/zUf1Uw!)?+#=-\_G8E ]Ɨ puT7GHYX$tl~Alw/`4݇1/I(F!2M=<AIwPB_˲7N#%[5i] -fЄEaLu=n f3sZ)Q>Ÿ@)^KR7˻$JKZ{iD-ŵQHKF[sǣ@C^ H1xD~ה;Bϋv'[&=i#eLvȶu`׽+BK(@E-+21_>roʹ9JS}iشnIĩ(7W0Vn֪l>eٰCQ5 nU٪at!Lj߽`^/F%\41rp>ʒOEEz+ʍљC̪7 $xl pKvVF(T֪]N' _EIn S-e}UD(ZViΩNj`2 2~l{ Talwc/S Wqr ZsQh74cyA$W[ ?*6(=|TXӊ|/1:3WJTW*>nP!~p$^aq'ta $ni'IWQ| R=MSY!,3FzP=8'`ᗫFȥys?JhV=x<܅Tʈ5rԠJf)T1 jM$LS;2s'JM^ac.3 rOxϡIvS5WDxy"*uˋeݚˬ,U$ˁA:;AwfR/3[q:Ǧo0D^G Hg<0yDjt?cu~/6iT_N\aC3ՎxkF#\|> //()ܒ'aϰӃ3W6NTNϩc#NMEec3 Nff3"[VnȨtϟ'< v֔~x&udKivTFd܎ p Н܋/vdrƵxeImSH[\T:k.}dWq{Wk쯕xNz7=$bXRnA i΂;'mX%|oZ(,ER&] *%j.#/~5jT{y^*7Miwm"b2(@#{*kKg&K+%-rINj*tȃ=M1W6#"rex~~?,ZD S}Im~5Os CL@ SC#YZ\Pif)_Mq3mISϵ[/``7[;h# {HbdRZ`U~Qd0{LuSULqZJQ;Fp:[1ȋ ٰh]'͉AC7`?WI/;Ps}uϓWcńyݱt;b0Hiy,?^/'S;.sb;Pq(kAXك#lpHwc}Ĭ8W̄[֭n1[Ĉ[]D \6,w}|k.G5Q{+7qNʩ a[[yF ?ftu|H\CaEbK2snD>/ A]%m.ju|Xⶑ! +TDUsY7L/'hwy"W1QW^O 6#(ӋScƌA4H($qE]gVS)2k^,X2raXL!@qO4t#xʱ5`eN Y@^.fppŔO+hHq> )d}ǦJ{HbaS) $憝(r#t<6SN֘~_x_1T{{HC{ M]ˈ6KnX_D|L/r2I{IL(HkGXT_e}Fw5fjie0$|.dժmޛNN=v v{yЉ ڜ2 z6V\>`|vq|aIvJ(O!FvV_S7ݻ^[ ' l;8{q䧯}$l7BLʀsެL@4N7@OUN *p>T2Uyx݋<|*aznzuUoA%fMHP7o岎yB.u.өr-p2 m]?,PUpQ' n-35숊8*':Bو{eCa\Uq*8WO"UnF #2{x;(<;Pv+Ydƚt)} 89#ɔb-j?T[D}-hv e0=Ī@#@;[€%T j =;ʳvU@&Xz%U 횶rӆ\_Νxpo@s{;#l.a H.֬ɪ֬ǩU/0pM/e{&m@;èX2c0~:cϦ[N9idcSf{w٤L)Ֆ"*^nzE8ώX-6}3~dҾrM!bv")*25pPh{{0"QT.t*8`U=yQs;EUa܁=&P> 8H[DƉ;fx#O4*gGur}|^&/&֒z >w:@{d/+Z LQƌMYwۇ2ײ ّKX`'B\ dJR4{jYenZwL80 {\c߼Z՗#Fi@䭮%jg:W_  ]٣8H)|y[ш:Cy wk|&uuLFi&7ū[bTo0 [(˓p'f.!բ9XH]yiݞ,Y f#u4:{6b 2ʎg0|<[(u7TcvF#а tײ4ܪ&,Aa +I'Ж:Jmq&|Y@OO?~&t cq6j*ƭm]؍xF=+O.urb!.#Zb0?{}ȿU^4j&tI^xn?T΍[%_!]+J/!rb (K\$?l35;yW¨R_YdC4YB5t:fΗ ׈v^}3#y %̑n0~΃ Dײ2T.~S|0,Җw{l8qc +I &ذ@x~6kݣ/Lc&X%YMq!*.\ܠ;)A>U[ˉr̻yr G uSJ%cj"G~g94cz8 62RR)Eහ[%tؤrͻ^NUɩ|rw4 *41P 轊o4s)aj4Y]BS 9IOE -3zzm"m{Ϳ6((6kDUXq Y_I48ZsczBLPހWH*H` }#t<c/s:VbK f}H^3›̚FD&PqZ@^סPQ ^hi B p]"mIآh! J F`ԭ܌w$-~"q ƆۺXj^$a8VGOAaI)QҹcQ]C/ذo4w k2wpӞ1mP<+x/K)][C jtz^ r/8$#l dqSFf̨ȸ}=xX5׻'}n%dï9-R[!x۹Ə%,kC0\21CqS82e?c-N\]u ҡ6ug1#Q*ݸ0bߞm]IS޺5a^UXVW%HD 7C\-+8J+{EU!bDnug9bx-1ZrQgn/: ީEG&+$E#,*xehͬ(;87E`w../X|4}Ѭk%̊V7^D qEk'B9 ?vᠥ I΃XܶteV(Oixx;;w/XG>l4f_I2=+Iq弈c\;#{HU$/ULٔP2O $vձuY p2ifTwW]Vad¹xi3s0:t0%6,ktv8374g:_B6q&'yGkx,'ؼb"P#OQMNm_c*3q.+S, kY|TvH2 :A,=:ϒBl){)dPmycF@L7DԗZ%01Jaq&`Gc`bmy(Z;z!8Pm1Pf| B8-n5RT,NլTS 9"{ X1*CȤ@µJ"sude]3[U菋wv8&@E0~G*,u\cְODEo#N -ۑ`WD ɥ~uº$ U:|iT. ɨo_,x7M\) |ʅ/7F;ku4>/pB.##Ѻz^$S>>y22[ih]fĽ!rb]NaV TcqSgd%f!qҹ=MH䁄( +;.0K"HI]z]-*r4 ֻ ?] Y!D@/oe߶{^BapX2Y"lfa⼵s^dՕ*D00gTf)=yJ $s5 E{[Þwb=gK3YI \d)g2I-SlO=gV1UZ~DEi9Q)PRSJʸtGAGSd-"IlMn>fѓ+Hij?4BJ "km+87U|:\JV`'KGBK_` Elό]KrEuS'  Ԓ-08V\NZ-mkun 6Uۉ"LAM$vIV5iƭ.pEVk Ew~ݯyF[;jo2L줷tZN.UŲf~Aڪ ٛZ>2wEVfrC@Jj%LQ@is۬/_hl6nk4sVl+K,`ݦ'ỲiawxTV􌩊/oiVX e ՉtUGOE#ItLd`&V=R{2 $]J*iO|IQ&W#+ƝNzݍÝy)9dZ:+:K[ao87^تj l^G2J=2[`5u[Gw?8A׏$Sr>J ψ-]a `cgK8P.+Z=UV`p:BG'k>:}p=R]hfFcYRjvnv Rh*#Hq*K#`}۵0޲ov%XTܖQWnͅ$lKN 59@&ӺT% &DZ۰J1 96ʻ)l>ĶFp9UNGU+f>ˇ VTyk T:wcvЪ˖!wOֱSG&IȱϠ!B洏tF> 4Mm>eUu 8;3{r|kuOnOI&*})p(;T[$f*v;b^\%墦]ٽGt\ාߋil'D3EqW"8I^Qodmj~}|ļ"Y19(I$QtPԞ3HHMF 1S=s'. `"#rw%?*Guh \Y4dꕣ)~Jwuf@VFLy76nUcClPj<.ZQ/#7 THjNh,QC6$EK$՛v!Z2XL*jZlPlEQG9FpKΰ,pL@cJ%}C\'z1 s dZ(KԞ=8GO>i0 Gnʊ!a ^GBNFٴLb!u \m yw\o )>H5 U,'-lq(MA٬+\^ר lĶHCrqaWjǍ}{>՜#QeH*U阏ȳ9b5pOnh$L\x9'Ex~v_yyga?ŐFǮ",Pن/鵈 `OJ<uR TvVG$"i92Lxo%}`A&=@٪;/~-mOږjPXkNrZH/bT_'mK`&G=v˃vsgb[4Hjk:{mHu!yUق6[q0ɒ7RFSO~[D~l%e*j۩}cz/otQO?|5Oz* XZxJUu= 7AtXX?rϕ ِXjʦdaZ:U P2C9MuxZG~Ž"el +)4Ri]NlJ_k}a'#R Y 0EJlI}U.h45>b Z)JIF<36L2+R$G`W-={"A9ωH*dWV mw: aPAǑYԦf O[@{c[8|_с+$ټ}{W*o?ve3+_^Q8֗Ʉ[Ԣļ{F¯LJT76VeJ+q+`o̮Ə<=RpϐJE=Pʼc« 0wP (B o;xcfX^"<.YNn@r?.~&v^SZ J+tbD?os ODIMv2Jq3d: YԸ3Ȋ!E6&& } Jos{l% -n* < [ހ#+ehlY04\[ T~L@ݜ,jR|#g"s sG88*x4#Ⴝ am4O+)FR,}=B;vb+KHD1Ѷb~pD{ B9›Kz;iiˣY(b# oGyRqJ,JX#4l$ wdk]^#|NtN`um& [~>Mx8 o64,aY9)fOR|z.`J=݈kY+{ v`u_blmCJ_m'dg5ZGaXY"[JGI Ŕ roC2+zN&Fsr޾;-5J ?"*?45u>2M*F9<dE=[ٹn <^tXV;;4:rq5m«6x׵uȅ`KY88,;Ka {CQU3B&fΓ,fNC9v}s(t\Ijr$b_}H?v;%]2`.Lٍ* /!Л.fK"2_\df;|V@ݜLC~^(?`!ܥhy%@`xҍ9D*%z 0{Zi$r@GY{Z7Tl xzUFc<+ 56/xSbvo$R4\Z}y/Ty.|{ "3@&hiAY.:k.Ihl (y&4;$(MtK }<| '(|*瑰_GɌVЂj;#ЭCܐ4ՎoHh͍CTK,@N.V20}h2èCzq;o!̶Ts);&t Yn.C"[5洝HX8THeP8E(\0\N^L8FFy6ٓL>:#w* q*Fu$>[{R,u\[߃#}CpAƌ░y- vimT`*p3yDaD1aM7jq/~V<̗[nuo =pd-T6BX{Sc޿^EyXf6cpыꬤr._CQ !wKzm}pǭP(N:YX2 iT)S$_55ɚJ_h`R=CnSҽ%&/O,CNK[$i8[p#uv) U v F ̷#?q:#.FCi:8"eTa$Aum~b! hO:gk̋o2BTHU'%r Ie(3Dd[9|i虻B3!޸ݲJeL4)3:N̾_GC 4rl($K"Mz.$sH , NI0Xf]7 9ǤEG:A5ٖrҞMAmtsV_†ÆK~>g¯w3B\X|.(v¿1J(#k]RX2ڡ0Yd q  NpI}ྡྷN -cWFRn x~K^#_acK|Nmof8m $5x'duNTKH$I't_2f4֕ ̕S ƋAL=3mlxy=`H L^l3'1tU䛱_:2ȘmƒWN6ϭ)qFuRmmȓ4Kxlyoo"B'4^m\FO3ƹl5XO(eunljfTG,(Oe(lz7]`"/ͳ8yqj{Klc($0ZDGK)f|<КVl촰fk;h2E5U]=>ȉu Ag.k'y]ch- L3/1}Qd=+1Qz,? }d몕-P3.Xkbn*7.i;o@(P>\`sb, qDZi6J~ +G x,85ٜqKRc bєQu^m7VC 5dII~;tݢ`l:$MIZ,Њ̫yJ!rG2<.*$ԅ_ӵ۳;a@ ##H"/"鎬(PH Z ?OUHý,?¿}ZcOZȤDÅT[X{y3(0Όwfrρ\FҐP> qAuv]Aj8KWɨ7sgEIݝ8G*g6J7(E[ZB3yimbLuBHxXڱh'}!9vL_N=nYaNmj2c@}zBAˬjK/‡W7"s~[K]ԋ~ !h\jSA"scBѯmMmtXfͺ;K+'xB,3)Tbȋ +umi6V# g@MV?Ezs[ڪ^gU:Qr]ش^b|漅 #YM29qc +=≯vp'nH!¦1uO0;YmT)}/ygu.QB= 9)YG~|ƧPv; :-/x4A`nmV̾/Z_:3UbSin}ᯨGVjRHn;ƗqUln}f!"j .#ad&.`o@ A{+v:'ÙבM6ԌcCYaOaSaMOslJ8]1fEj OwNohd:][g H>xs:vc&"}Q1 ^;tbO f|-Gڐ9AeG~MtK k/DY&BƜO+s:FPm4&wZȦoMBo2QBnBus(DlZ5(:+:i硋5k7~{~[tU fx(?Kq/#Egv3. V]|WTu),BnR&AV E7L|6fxOҙCקL(9=AiI"X\Kp\84&&>,q=EgNz٭-:B\ܖQp`roۭºf4 71Y= CMp_U^{ȁwOtZ_g+ e8Q0H5ATrɍj/~#9)ϐq;}嬨NTϾ>mUZ( .z\nYRN -vR  22NķZT s#x QL֟+x1-6ggD)4G  pj@CXY0ñ5a$߽l[E-G8376:e?;ȝfrO!iQWw|؁O5#EŀiTy.l$Ҳr  G)B14"uQܫdp4L}SIտa#ش,L"|/)l;ONB [ qٺg8dT]Jp&D'3[.~C,#p+" Kcֹ r?'f -kt+pf6#Gj=y΋LTX{5q ;7$/xW] U:\3?[f=k2Q'v%k9};*BgW\ -2Hވ*p%1j=IOԄk;CsW>pۮuz|E4Y Ď8k|IBǠ\9~C%IY %uC7?qjZ\]2lgeF']Yy=\UgC|kS h-է[^fa'D>[2- eb?zѼ[⨦)ΐW:6B6bdm@:4슥 4S u;Tb^iAc$}4^mW&fxYa:|3XTdqŎ.@5tPk k+v."1AT?;㝙vLO~Fȕ4Y,*$Rk\' P7w"^F.UH"~.j6\2ݲZn%DNO}^Ø$FJ8`㫴ɃhzZsӳl w%^Y{圲Y\W;[mĹbJ6骷3䵄4_Ņ/ng22v](n G+-*pRGk'jM  |5sZ1 gmh$d(X]ŹR(;n괳ڴ8@v!ρ4Ղ0S96݁-Ey"#v`$Z=g;$R\'Kuᗳd{[R]_ e^w%m\,}Oݽ2;3(=Y6WFHZ)3i%pE%<QɨcJ9 [Mlo"?ޚYJ~̯l8 T"zW!hXl!,O7װǣP%14}/`F٪BN!dȏ;msN@θɫ( [Ü۩^|?eSj _839"ti{Y+d^͗> 㟕ٰus`ZvWO Gaݼ ֒,Wm&F司]xױ }G ]TR{Ih=~k"#fb7AvU6\;|wFƓ` ❵m0BY [aך rYsXd8rhAej<JQ -F{RdϞN$ڧJPx%zⲑS#k}NͶY|2S<f7`Q$|,ʁ_Y 􏸤hE:5R]3LSyY@QM7&uܹ ^wY$0LLʂu+8Ŕ)Koj _@kwO -rKr 6ch3cFNX3͓cl ;-oHZדNԲ_NP"`VQVu@,KEl6֤9$Zh?0/+??c"m`@PWfomƥfVM?i? fTI6UJp~!Y{JlϖI|#*'fJx@zb->Xxxt[zա3!'2g8sDIk>n?)VB b!T>Sd 8woqÁʽ_#e@-mZ[35nuK ђG pV'P{r(?߲,B;vZZw;O6 _Ԑԕs>R/^ ?*"R 8 .l6 % 'ᐬ顕Q3~z=IXRפ pL;CԞ>O'H| 5.%1%!GHdž/?Ti (NJRodx%RSh W02ӃYE 2{F`7Ux%WEsz\R7>6&q7I[U3V#,yW׊J 'b(yo=pJOpUZJ0ww?  #+ژU:2{ɏܥKov iҳ1-/'E~)4E/]e(NT"'2]*C{mP(p\@Jbv0VFRAB3iީyӐ:-p6Qȡ &DXrhMUt0. ݝS^RU2GA?(4♖1WdL?qy)R4Ӻo0<摛O[MVjgl!7h J<}`v }Qv GG^d5k%ZڎI,b &ok/tV_' @UBNmKOدcu'ėdX噻p<Pφ2fzH]4{ۘw4$FXf[\:*6~U @zw )  Z(W"}4f^eнAߤظD)(y/V_lِcsgN*):pZWۼuJy^2qvcʪp0Z xsOB!v`l@D0/Ru J!ZWaA7-JT)I~$Ƚ{i Rd!ѿz-r̮M$w4[Ve4bL/OlC($2Eo\Jc}˽YwvOE`-@專aH2}z^ͧN& w J6Nj]IG;ؤVLJMW@zg|</%b ۩!6^EޣZB5+{N+ cޗS'7jKJ;?ZjfE؈G`)y2vNhu4D+jx l_-E`]7 DVںE_jbU;_C?͖4u-BmٰıJ<); `M$E@{FٖpRL;# AQktՠU~B:Ǿ\fDP_J^7mКdQMԤCk}WghgBkxrlHr1_*4sJw׆9j=<cWK`eS4!:x=Ñbkhw| Q^XA-G8M)a:{Z(Jɽ{vo.G'vpI{/EؚPP@:5YCqf繅C CZM̲*/T3q겖nsHW7:K49p2w'E6[9$Q#S*Y,? u*7Fe]?VWVSHA12b"~weƑH(Ir A$X#0l7u䨖<~#Gv=W=| oHqO :6}#UT]ʔƞ//3%?P`lJ.q:"dⴇzݞ7{H pV`D >o \qYDzNp'ReΙd}%)륭@uoI^榋{lYK* ==p mHd.u`'LlRwHHV7@6afąf5ЯΧųI}>'A7H.vcbf^*^!OChe` h=p1<ӛ ۃx#FEކOgsNJ\wP!mE,yiH&#Af3Qwi_ 4[h2f>c">crǏy̥ZWƱ)zI8'ԯ9:'ƪ=(v.7fHk r8&[7f"}Fw}Xs2xaOFwܗK57XRu(h!R飷ڜ+˟ }J8a zNQ[_{_iS m]zsx~{*;4I> Wŧ2X]O|dJP𹐅hc ܧuڭSMA$mBM-94 V %[ȕ>RIU9Pwӏ>՝ޭ3 @¡$ rD'z@?\]J*^%'bj+`cWrF+s?1jbQsj@C|\ЕlOETɚůBBR(\]Q+bټ`\^CSb2'4jFݲĮu@?0U|&腿}en9#~/%/Dp܈6ّ2:'.ТP<8wȐcϖ#x#8LG 0ͣQ5jnAP0ykZS";TE댕.w v-~8fBߛQhH5oe+K8(ou\=N g/8FTtg( stZOހ_2vzA3!y!Nu">O]/mZѝ^z^~_pD" >ϚIqF`-bF;m"Lm< [E'IPȸ;^wi-jg*+v͛N`~O/gDO6MI+< uB ƈx L Y.!%[ 4 H|FWqMh9|lHq%Z߲BnP*Zf=׮$JpLUPha#(' p}J^9ɼ-zeJ'Pдe ]^cqQ#4 8X~7[8sOfF +JmOt*/,!_A`!{<. ?vЀs0aS=fA"B^ Q/>~1ԥqo P| "6$7Maz٦':K?ep 2އ>:kqʠYQG2hM+!S -،'o"p-K`_L*ce:՘cσŔ^wu/bC8G]M~#Y=u IU?LЫD=C%0ڥ͏nN#(/=2k!T2*dvMʂx3x Сv,OO_`.ى.tA:6¾XH-d.xf3gZq EvO;T^yZ77S1|鷤wd~7+GWZ!Q:}9v븵 Jn$5#o6xu+d)sPn찣t!#92BI6*Hf׽41Of7,u_V[)tҽYsAREV ~^*xpk+IPJILUJZ [&FjnQ= 9+zFͶ$u~>;gqhBOL\=x!78nu UN6jW9%@BPp+|䇗%F*[LbV{+xBS CL^T&tqƕ WeJ)%&b~ռ~ .:ڂ9ڈ 5z|}[]aSIg [^sҊo.Di1Jkgâ}$<+@.*eX+1>pw %gO*ޖe#΁ܱj(!:ݭƨv gYr R;&JXF}/RqHzȑRYHBM`8z,Yz,!#O8 S~S:?ws[>[w}׿Frr#Swc7%Tj}x䖼{F 5 â9p]|M \1;(78z J g(/y5)`˲☚,9Ik#X]'bvQ1z-VmgKQ sL@7 ӪrTHHngM: t>la=q3]H6.eK0ۜt7@Om!W.uf,YMMåL{~09G I胑 cA`*ë/0dAu9.x΅FA+ޓ ɽB%>`> N=BP@?UIm}oO2\xn#bSG*_chD_]{\{ Ъ_=A5 M\bP[i|cظw2fUY۬EV}*ػyEPdxgɘԮ M'K煶i(-lI^f˽~S"_ľc/SvvgmwvKSVaI5-7T${_W0k`bg,~6t`&M@jb)ZO"r~R`l؃&}.WnYT-_S^A:S2-V@A<]+-.ࣄ-wŪ&!|Jxn._oyل_%Dy"8FZDž92Q9&$k ;5FTNôds3ńZGֆ^552:!H<_Pr$O&='&/.QhfJQ&CK.anH'Tُ>rE-&4@ܒɐi%]Eǫ_JotW]!JTVH6<3Ê}!==Qmtr\8,8jgճ6i_o$*99yNSH2Wo V_H ]ԸG,@wʢGfE&qUG#^ǂmrHmu-k#ٲQ 7 % WVR`DT:fWe?ьd!D'$۠2K@X+wv\ҭ4a6R H"^6dƾ0݉hu`[5e!jV9KrKl$%-e.Ԁ&K(c.56Ћ2r cu%";3`kB1<'ޅ+MC$i}4mnSdwcv.6k -L$1MSޢCiCM:$|N޾ԏJV pGMRbATe1*fl[HHZr,XbȖXjr pxAD b"&=Ą:iGP]ކ1ez֨Ήtr5d@W;bPib<\c3*>d $ҲǖOfDαvƖB)HdN#",8$Vu wk}vo:n,)҅G~fџ% z'CdfNn(b}h%"LՉA;17AZϻ0p՗r b2!7>"SP˩,M s*77g㑝.z\# E8:ܰP! CWͽ zc'7:%*QqRJW!YCu0:Ew﹪tP?4 7&4!T[g"F;[6z $sy&]d'zR础\މkR?Y(߬\V Yu"Ȳ0ڹy@Ӌ7];+i磍mz 0x;qDe[M$VP2a7!{+xķgv.x*8Y;#Vyr1,z^iS?&uČ ivڳÓ?&\Wܙ$=)`ye?wNqrk:/(7֛QP| c \T VsS`KoQwPΉڅfϛqե`0 _Q͛3ʹ#`{G,-3iOAd+N"nj[mxyҤn’ɺiLzDf1^v[cGjݻׄ5ÏLʶħ\ ͝;XdlJ3Ncm"ŽRMa ,WP Y!aIz$Z kJZmrZqύvQh:`W''jEP_jfSCuUW%^(oq.텙l;8AqOUe2~\tP6ɬk`Qqe)[\~]+ Y%ϙ_L DZ _ܾ[>~kT?6?JE{ 3cCuԾOJ%hL7PL vcGa P c߭͝9PvLpPÍ2cx#]I D9t%yv KBjj|J HQcQʼn7a_8Wܼö̯Sq+-:N=ȟu6/pޟ/YۊH;׭.@CPdv$uI Nqu@oKlsWam{Gʄa;T 5V,ZOuۏZDz/O%!P_V{=t 2BL: vRO/"[ h,Q'O욱a=Ր0Nrl8*Im`1dĥeƇң{{݄]G)nڽ!6vz;5),`a9FFTHl uv^eM{Rbt]rIHyǻ%y+*@@$\n&B5Xw|Iaj|Wf-%?ӹct]<72;a㜾p^03#|^;_]+moX\QJ_gIʍ&UwP-UtNE;ɓu(w*2+v-f]z*EπkMvi_dђTLH"sL4B!& P(Q%Mhs@N%LڊPG3udȯzlERDA+^)C5>c``][zovWyA*sbRWJ󰻦R8_±0LkorJ2=φ#}e#_^ΝЋARyhF%J1N חH!ۈ(F^j!u<\ 5{"C[hѓUS}zqðzp-I/>./EcSKүo:`~cx Qk; tªֹpն";(Tr79pqzlڌH ϼ]G)~Eݜݔ9x/UcUY[4[%> gƖ<`~byEkA* HZfo_NUqY7>Y/ qT6h^.l}wcb}[ 5B”+u}c^s׫.Qg>Ue;S&և jOM)q_3wVU 5&v c:w ֳ+MPt%E2R&HA+{bMp2lv6k`g"eD#֞fj `$H~xn+TuEcډijSd[坪;փMcxsenNQk]ݪ'(j3a$b-*3&ia҃Pa ?_4y+3*PcI?*p􇘘jNHNo'.A{Z*ƀڳa*{?QhÞC ,K>1.=Y]GФiW`lkUz 3uaJ]S)&Zb4aA

rN؞=PtTBcf|b}y*QJ*+^`Zw?Jg),ו>c#G@ | TJAh؈n2K==kx=G+yqL^n 8SRaNoo0GMYO=k HU)gN|ܿj6#6>80Y+R#d;XH@#[Ϡtd/XHb9*&H'Ύ JU4Ҫ}gqЄu *!wK%.vJc~rH/m⻸ [7wȖҙV =KY ul _;-^BaB'x&\17fPӍij8O4WzT<ѷy/;6"h( (AM%\Lå5B"!j=" qv^)Qa Khk`=؍{weDDc_H=$ }P<ZҖ2.B ~/37>LXb@y11&9ɗq$1 ?>(Aьu>Onog%؊ωfjbq+]`YZAR,jMX.6kԘQ9ڦ6[/ 絞 i3΃[H~+Xsܬ+=ƅBUԁeoɶ(Ag]c>qg3<49[;9NpYIV *JJ"I1?DW'=ؘh )k (-SWuu5Z蓶*l6TSևi p健ATu9Nh Ț쟇 PrOuzee4" ˧Ks6~n#ΫAõ/A?g^o,wg.fܝ4; @\vd`$ )cU(Ⱥ`|GRw 0vkhj:VY}#N}^sCxBK% >Eۺ:ĮE2nd?af|X:-߫`v1|)g/L(ߍ(gRv[tp_BHnB |)M{ AlHˈ'b_@GSpUHѺ\œϠkpOk˓\Ɣ؀vӁGSԱġ]e*h@J^_I MeVC>i$l=L4?Yh^4-^]yʫ:A֕[Y$$1SC=Q8q?Zț+[taӋzDbsvSE@Q4~Q@hsvcdDXZ]mi-l\2 %a*@5fu =N8A&wA5$UrcT؆@ߡ*g04|Q6+XmzE:X >H-N"zJwvF2sf ,)@p#dܟngu_ҟkPWݲ'*Z$}t{xln,b;`U7 j55q2;WAVf+-r,>Z[ VhmrBw %7!nÝؔȸHQX/7]E9k1պ㤼ഁ8 kԎ'1L#^JYs^2pѸ:•R3;qb7jDa }H?[o2궙9BqOr;5m((?3@s?nt4q+ܗt7$ ;{ϑ@?qѧzp&gU_?FZ0eO&~L&SRYucfuJTK1,,C /2qd^Ճce#̕\-v 2q˜O8G{>XtgŮDi)0#2\QXXY%1S4NYa(51(HCDM5e]? -i~t)F/&"]46nzMKX80tuʢ X&>r|ckˍgj{t%UWAT c }pg(Vqk v#HAfW e Lxn{x44:ɉ]F!g̨UmfKEH!AqC%5E% ogt &YO2cl+aSnعKh`5ƢEﳫcOT:XIIMz4bE-"c7 L5 0t#Svuw4p^k!\eX̺< .tZ7+oN7V@6P rϭ]7zpmf6G+>tVU'C_mKS 4th0mqDk 2ӱݫlFaҡ;LaV(#`@r-Vlnh F$e"v"F9E6xo!h S4rSoq ˶F/N; arwjx$ T"D9v e1h"7}_M>%Q$/=-!BjN:JKIim>6UF(!h#d31q $H0-2gQƅ̀3qwf zOeJ l72!y;1|*wK'(iELQAbE6TLmgJ׳ƙw' JI${ZA"`) ޝ^5aF]d0֡DF2dA-ցaVoa7RhDI/")5Wt91]s@UnI_i BL`MWsz]6@$]  +UW]SfdbhPE޹Pd*ԧ"tB-Wc^|9;|#uD'կ'.4r_?]POEs /%XnI$^H ֔~k5pYGgr/X 4+ 8R6F,=Jrow9y>U![sw ;Mf|n=e lN q8ޕQw@v;>z'Y5GDӾGE ',wv,)x[:Ԣ;G-]C2043R*6ӽB3KڥL5 PwxWa=d- `'Yf#fhuLhX:JГIq+2s/g&!H@`gv\Ҳވa ΃}iz @n| Ɇ&_EAûL%Qv!,q4#??($y3 9cs"0lGn;7X?4<#< LJ|CAqw oi}g芇]163}`v[ #A{Cx[!ۙIz^/@cAKl<${222\ 3Z5A0K@Ze!G]O>И#S^L%df6*蓸Ng]N֛,@4ޞAwuí޻ٚ~<:M7םn^Q._w;w|W\1qI (4yN,bgY =9yIE&CG#ru\~˝ gxzNAG?w[Tm`->hbM@7,W~,uhQa_V g ^@-\18:b!>`nK&UMjT~&t@=ؠp[b'TPNcr28LM[_REz @MOgݜ0Wn L`KfQzwolr߹5\ j'WUL_M=u=YQJHdnr_pn.B:qGqLk,1lRo| MW=$ EfV% 4E .[@GK&8vQ"ĺ`SA: z(cj ,2&UheP0;^:%hu/Tk Х4 e(Mi#:6pI9͏,grB|B./0$qbq s&iP',0"w5z|B<2ÖA#%زA*^#+baÞu/0DMndOYZؾa(o@]*C:Kue_EbI]*6ZřBhnX׌%[݅{ݝ[=̡ Zn8f_$4 'bzE䁒7;# 82axˋ_NQ?JL\(GCCUP$s֒7f̔U- ҄jj|{ĸGX:,%K=9!r 5Vla_JL֑ע>H 2q?0k/U+KWS0U0X3|(9aGPhLJ]75c@*B2ڞF]d?s:` KԃY.jEDL"aAĴud =OL* دW9+Zv T+vyXȧHGY@64c ̩Oy` DR |˦sL8~hn+0];Yf}_g-GR8s o`Rę߭-!# 2<MnXĪpCnz'"7NۧxERX<@/cK?w yevA.KFX11)]< 2h Fs5y.gi{2,P:~a>旓Y_%'bBfY>[#N.>u!ϲ4uBG/䧠hۧ( z <]ιetKe;Im_aB1nP9=1YRľlq?įSڔs_q<^3SiD%$y̬VN6r!Sw@(z/h""L$}qTQd!rc69 EV0jCN,~Zq7B95%g6˯'hr{banv_J.`mRxDH-PbU"MACmP/BVꈙ|=bXsDI1ݐSk F&FYΏTgչ#jPlZ/٣!Z,j#XcXVB3@o`?9my^S)3!+h4Kvqti L26zջFShW'Q(R'|Rh `uevM.\ǵ5gnx6:x,s?%b'RR=Ӥ< ˺'ݳf!l( 6\ZG̈́;0Wt(ׅjo._r z #gIdP"~kz&OFA!]+ T k!tK0$?06R [[i(f2uQ qoTC7.&bbHdx }B18- =êMKk <^P6%=͍e+B s"srZv⩪m&-5CUVkeV(GFHZ.T"A3Fnm媄du8q0$8滗WɁ9$Vl?;:GIHFj؍/\aLyX!HM~cXmC_Zabt@0GMSicukaVLQTGMk(a.5ym2: =4i3JD(%jҠ&כ)73<Ӹ{vӀ2Z+ɝYszV;aU8l B!dx 2e>g^C5Z2R_H[B{@åEia?fL[?*? *4!, L)V9//MHsa7XJ㬑ӊ*VY0{#CD 7i>B*\G巹.g-B>rg1 { 1m-)=~A^<'>8΁nCW kGFu߰; pK 98C s޹X%/+jU\`"]vmlV Mφ-Se&\D[{C׎3>[<פmGX& .KCP58| 1; 2D1 lhR׋|U({_fmkC\d"@9,*u0B53.{+jr\ @h[")Ztۍu2a"1YPet/"3n(9 4CAo)]X}aT6{1AY!;LPJx.lv(+` / Lҫ5yhs=M-YWL׃j-";k*<KƺU$!/!Jx~g-.r+:YMu\M (R^0Pڗ4~نwZR֑J ~+mKUL Tp]5n=5(zqcyU6<$zZR@(he_>l&{<{4L:Œdz0TJ`O x~Nn$|(BLG(o;^ILx;Mx;S==($EqRfNA/' p|{ 6/;U)αk2261gdNOi 8: wg Csb8|QߐV"KWbm1а*~4{-jd$z N_X ^@g!,4| &^YfB) [PZe " pNYR} nvX7Npʞ.6,uu04*ѡe2`ݯ&ם9ƜVR\veR {D򜦲0ΕumS,]D.'Hي4ayN(R 98w5}J]saz(›(}]#С-.:^/ƨCYݻ\Iͯ?3|ظOZT D& 5W̬X&Y2Oth!茷>; ߾-U%DӍpoJt^ P6nluc' Q79%CGI@߉|jCZq@:+.ʃ\zkMŁWn#ֆ~)j MUV="M#:ɇ/Q`ƶ=>ǍG&q}&B! Kf׮U՗"{ߎ`bWluvk0sWW4rэ*,w[TS@f$fSkie+[םGW @o 5J[1WYh~>8&r—|cF'C^??CT~ҥD׬{(0;G3MrP6y ?]}sJ,GW}d@Vc%$mg{r *jE!4Jdmn`fUfAQ5 xϷQ?7a6n|X FRv+/r\|7nC 5zVW[9h~q6qqASp*+5xr*-'Ƈk_r'^ י4 -\puA9b[Yc"pN&r>uSqCI'#E(supy )q*^YbS_lͤ /13LeoB$ dCʹ _ `@|=cs A@νuI(꾰l~̋湋o,L3DTOˀ:Z^彾ӸNȈJmJHM/ (8p5v` ᜼vonXe k)V=p&^#6އOŌ3Ŕm"vBJM9;Rty&a)hl]ea&oi訐46A>LBI"9>U|Od|z<ވYH5H14.A5 D X9qW&wmGRJ;C"F,04KW7C=(:݃\FR)PsjR 7̇Άν{SQP/ haZu tD- d-YvsZJq=Yo%I@f-TA⭩7rgX`ڼl?W &A C[+Q 4Z详+|wK8A75?9K&ĞFtjC4a 1qяF7xnO)}7,cKs_4F%7G|ngiu.jUIF_2!O;UkB}_8q̓l3WL:`قeK<Q.@f NϸH4K⒌A$ w @#B%)r7dktpֱoo~JԔWiRcd>Y|CEw;D2ޭ 5}62R2 .+aw~EJq{Nݩ)b俤oM\t G `ş9EV|izgiPC(w`|;A}w.14?("p(ZTsPT\G2 >x cU?Q1~n7V^h';CjTv tx.پZ#$(hgay^/i(궺hhmMvi/L{_Lj٥J= ^,*|.gor(5ka=?Afiz\TMGsg iZc/еM2īfd#vw^؜u2N%R~Bpyo =U= Q8Ӯ[ݟyk&uȣ1E6ހ)W+(m4Axu`A$ybt/]%#ѱ'Fw:dt+gM+ybZ'yeo$3R;u&L~{$qϧhB)B٤?#];͗ڃI1ƯoD5"Vӱ-.i署͏ˣ[(ӷZJϜu"E[c#J3ţxCQZbwKLNã^" \EI /p/8qBN:^&Fpj/ LJc%}=i<.t&YCJ?Gx.oPW2="wNzeKXAE&Tp7OJMs+2l,ǖlh,7jߑu^fliED`K㴩\=%"P9G -0{+7*\4»A cMw(VpDi' +%P2 bXS8L^N(B '*Y'4;:[k*IRi. Dr[~ 2-fզ_ǚUSmzD- n xh7 c=3TATd-@ ޏ vE t-PyFP툵 $Wl|B֔(TqxP2-[{-@hbL5a&G$Lv^%5?IàH*f0ݾzuctNmFKoL'l<$RZ$ ^nCT{A`FTBm׍¹rq`̑ j[0 > YoItk6Sq~1ܤcP<ԳDqE RңK53+|.svLdg5>h;DnڧF˼~~&ֳk2o߆;FFe.j˄ tOL][ vAJh1k^I>͋as9Ci2+⨼Q1\5Ng`n w(*=4|SA&]TBկ%PenD_VՍXXZ+%q O6^+\&`9}n*}sHS%è  *ӿ[ ,Bhc47o( 9^|Vy)TkW 2}ו ǀ'_; O'$\.005 3m(€!b68f?w :棄iI9fRY Eh4Qؽ% gZ/:bx(FOp?T.Ta.wUU6,D#w J)|^vRiG0JXCA/TUk 儻9N Wy$on;ujI/Ĥ˅hd2XRk,>} 8%'aZ6nWشB\*~){tw$miñBJ9{\EIZ]I YR0pɮEV@mB^ocFG #|M }kj;oZ'pS( k[wJj:0& [(p LQ` 'Gz ˒;uv-$ġV˜kF"XϫAwl~piڃlWY+yím 9`lqTL〞@_JӞ f/ CZi4xy @kc<}zєcޑDbGē?,g0cP;ƼJأB eE!T]FqoXqA1ǏT<9ċC9n"k辗'p\|`.,{+BU=P_v܎ҕMX鋿I}`n0zZ$Tmzp65cOx7 3*lj1d83 Se:VП-O z{|PVتgj2Ot&Hfu=6Ab!TAcK#Q\>-VnɛbR{GޛbkO^`bpo&4k4JP{^Vɀt<p[Y"='ч~c Gh@udv2 PS7Q{iQWúЮ3v) $=m%؃2Ł8ɱ u6J?O|WuFN{ލ}H]e,I'|7D#gH^kh+C{WJ_? $pp RG Z px b'vZXȂR҄pj\Ŗv!udd( ֢7`miGlݠ`,*Ev6\i$(*u_g"D|lȃ"4C7T5uݾd`|Eޟ sèfح|3~ w{hANޘt~t ЅC2pscRN_QP=FV1{S9wWs'MB poOU[)vO|8FSJ >zq}X!Ę<ݦܴǹ /y Qih4j~CQ H[?ynUPʧnsT'SYcLXD8e~S0DHؚLRY^P?.n1X')im2=_9ئR( 0qGR6HOVhB\ Gn=:\jvmjU=4^Y;g5?i4ꌍb41`z(U_J醙S{1T-ey!tNT=QpFǚ5[:j^HX.: Mi=;'xy?^(ז!|PR-uM^s_%apELRYUrqݍ3QS|x2\yQ2:Л";BZ*jd?A AP_@H yOuWPh5gZ}3X~*L상Dp642kRK@uK arT2TQLk"WuMiB ij9Y?In%X:ƉǴ䮢יj>UWm0]K=NjFHr" t5O(KyW.x~b1`AgXOY'yT1zA^K0GέC?2!#3ҳQ&#m( ME@uyPMmz/{"'qXDnE!owu7+ThjχdM : \u 6dA4]Ͼ̉tx;_ߔSB@U[#!p2Fn+E]aŌu+V\(jg@,&3쟳aV[PqKb$Jwz|S,O)}cJW hj1'L|Z=*vx4/=vu4!*oe2tAXlR+iZjC. wUru>QmivUl(ޅ%# ,(:pcv6i>;ܼͩ%hxHB'HA]-)ۍl}ǥCȅfw$Yd,zMA]y?3[(b" NxGT]W 4D Hˋ8~x\2_b9ynJQ=Māש)1lDžxbz߳G. *oyOzi! $5Z5#8"e;3k @`ESOa9Ŋߑ"?KMhկZAyvS!=;2bY<[@Ot`rim4 WLp_z #pzO#TaѮ4UJM>f׽5@ tBqwKb[ϢjtIJQc8f?ϖғwG̼KuC֖ǣ,e;X9)*2,q4Oo&yՠ2lC>cLvc6 d`ܚZ f5ƤzrV_W216Iy56xd8%+WL>%pҐ-ƷXLqX*e Md-(%QzB?3K;.uG'T~[i`2>y99 /Dr}"N-Sۛf%[/.], 2'4ryx (cFUnaɒ _ )۸>A]D:C|CckbE'tZC'}ͫyiӔ}N 2`@-|DISR]5*xVm ׎7 OK[L,s38=߲ё`V TJx:h>/1 L S/ߵk`ǨvaeI6Wn5QY{s2t&/PK1#7Ik[+Tab~i /1 \ bN@N".w\w#Ւ+[Hz56jKgšP`.Ns..*֬U]hv%o5(`o wTshGK> 2wybɔ Par`# w6imX-Jj(r F]˻"l]H}p k"x8ԍ2'@+DE=$c7?Gʉ#X׬T`Se$9ks:ҳyʺNHRRm._{ GIҲL0[0Y+7[?lHNMCwa+!Z>k=+6ٳhc(WvӮ2 *C)ΑBrk@ʚunJl!EHT%X?֒G2r_hRGY8y^ e{϶ |ET3GW`nAAFAm99f,#fW\?u;]}A[%V)g(l;UV%2%q#`&+:ova~rB3SUy?:H.Z3B3&E^D&=SN-zS/ v+:~sU~+s@GŅzUkD|usϊfeܘy*=?@ dO?C__qAItaHUm #f fKvӍyYrKm/I& fD-oB75r e ~H0];PtnZg"!IyHpҋJXRМӮ>]Hxhc.ljw7rhۗ3(+˧zώ9^^́)p?Iۙmz7K/x~P$hQ]b$q.n=ufO3_wU3@ + m\@Lr frG3Z<:--ڊ4׀+B6s Q= ^ OA ^ʏZgPv.$˗i_v9uX,VZomz"N3A阾e. 8_U@i3 !x~i1}zM_h(F=(mUg*Cާ9R3F[ad7^iijZSj1w;{ʀ}ᱫj)c MO(*72Tg)Uu|M!dS.jґejlN}ɛkG௳̦r%>vQ_֒=kx$Ac 4**`q8M4Q cv笓:HOSh[$7.Z $@zKbWry^Y ~+[ML<\,eVx^(ūblu˼ɗM9"&XwMk>}x44N=lY0穯ZI?ej|u3Yk N1z$9l{9-R??.swzX4#Q[TDUHM;nl.>ςߛ:!!1:!)9iAUE~*u_H*j ["E^;o =*1)u_jl. H^4O<$%/\ڲ)PeJwbb}x(FpA8{T0Zxi4JQ3Z n۳1 X@@&~,ߦ1}q֘^_]_-=.zt<CBwƋZ֮. h dmZ;.>u7cd1Fzcp_ ήT)D</ʜBo4ZÖyQg)r7V F+ZHipqef4 ө)&LCwI _QjUT5Av}j̿m  6C[EvT<)מ1qr=R d`:^8Ldǎ<SpM[`!,n'bDIY*lxSt^*سsZ ;63sb]#Kn5brri9}ÆEqKd^kt+oM7z]c_I l97a쑩wkH2tqFlEv5$Eδ#=ɏ_Տ|$7(: J,0Mf7fBoH65?_E|%{2F7ME\tjz+.w)&h[F%o0q=HnfSI}kuJYD 3PXݣލ_ :/OIfCQs!0\aRwF" $Wwp QO 3Ғ6:rdPCne]SAL>$8Ӡrk1MRvc  h R6]A`f,kOBKޱK$]g۝.O7Oç j)XY(%} 5>z\2]i= /ř^5^^i=\`w Akn:HUE4_р}O];X 4i!UHU&/L<zD)1-V]$!Q,tZw-jIH3j,f3*5!|1qKe@}:tި,X&UZV`&ܭkP_uK4A"VH;XTAeVh~=bɳVnHbc6M}Hx*Qߖy+Ypq-BHY$z EтvzEPan4ezfm~Q _HNڟ lU:6?oFpKϬ@Q㳷U kC@_sǣ+ Zq^<ǚnq-JӶ(4fK#؅뫛xE />w!IM UI) ߳5\g7|XUtbϦ:sKAAE\CsG!dㅃvߥ QHX'+ۑ[!)eVw&)2$au4qg"|G]XY#P00ExDO zKO!*tU3uHۭ[{ ފuPE#h#--Xs[Aݰ+hKA@qhF*Ծz'83 NXm`sb`yKY /YOYBY w8%"<xr~KL uXwkHޑ_uG,?3 :b:u/!3BނE0ՂGViprvq|%&\Hȫ]C dؤNLNiЦ|a!m4u6et&9c&5j~Zģ1|+>#?T7gpYH 9*$BòGmca3S5%u`jz@)M} 6b*hgCtC7ag{Rz/?Nht.s7=f"(IҳR,7m,. CD$1`\v:nY^yYCɝz)TiA̷â/nEQմA7^SY1 ae:^*I`ZK45R}:6DZ-~NoS"Pe Mpmt1>@ DnCaFhcAhUmη<)~{\nEI 1t 8 戒Aam&H~Ʋf (jYռF'Ĉ#=ԻO!/dĄtЗi!H3=6VW֜F ʯ/Y >Rxs=7Q>G-Ś/0[&]L=b^р$!vz#Og*ZAa jkt#9CѼ^Nm-hl{~-tFL^s!l y>@CqhKPl%.G9 ^yPzͱ 3c$2%0EKĴTL^KR _T>t%rZ$ZAml{쮕G7v@|^f: w "VxS-C;Xry붾v8B:.Ǜo6IdY{RsBVk 1|mI&/?R~$yfq-a-ϏRd=Ym Rh;d̞65E%W,Yß F %ܪH*0?ŕa^ }SUEIzNպ߁5Gv0E>M[sx#юJ8B- +lӺz| fEŧ*ZWFvB,N[d{/k1`~5Q2_كҡH|i*_wm?G{IYÏ!#-Ccu^{r;)G3%>O0s3ė.^^1NWBIB9Ha^m:rB# zDj"Pol^-G1hM2~Җ*cDeY'co?xHai]8"S&3R~ 4aT12IGJZGP4]mQLK#W}]C,.[@ȪL`m׾&J_ys;c)$Gb1YpԄ=2*7.QdժEғYpDwm  R =ͭ*FLNsBd&ղe\c O*uJ*TI\hn3KEP3K.ەCgG/~<!Q0"P]%/s(!VWlp}In;91]&2]-]d+H*kw l*w76̂=(IǰrTSǀ} XdYQ$/`AΨL/ANIylCM( ZXNKn0LLP {6tvo͆`0 Џ3'5O5CU*s;[J'U(fñϑnoEQCV5٠ѪK2r \-ݎZ) 5RoJ_]b.y{:aL)vøpAvM.g4 շ@ ;G7 D@#A30JxQ~B @!є(<іtG1^Em*.+3Q.Y%o^9!Pcnق3ig*\=_2a0=}w\\vex$M֕}&cdI ;}5b;,݌ kaꊆ?zmq,G LO-v¢،([Km'ch;Wjb '5eDU&*@qdݮIz&:_VB};}>"Xgow}Sš~ͻamM}4r/4gq?_SV q.0W^)Rae>5F),[[G3qW+n.Jpg%ra9`নڍ 樂ؕ!twN5qnkCQ擼qA?NAd^ !o0 (eJ*!" CM178ӱ͝([WvT2:qJxVSS#36C Kž3~3N%Ae%L.%OZweVZO^zVPC yW]q܇"7zX4ï6>&^Rյ8,{P{$l* .lꞓ[cz.{?Ynxm2Nr`Mױ>%;`32~'F=gߢ~p.MHd5$r'\[EjYwؗ+Su:"/C2X͋Ό9q(k @-t9W>/ \H8um['5_1c±'40AcASz6 qGU,C>lnK?T9TaW);۾xbl.PBymM)mJeZeoڣbT~tAb b/E?\R$I^xNR2\IK[BVAvO'jٓYoTe>-FqkyŢ{(y`,\RƼ^UV~#,ջ!h5KH0RMy^*;؉ӺݨXLS7$ l)<ަʐJ>doHfTnqnTY0sKQBQFk |WIIYD=o5@C*:Ax۠+K*ad@2|rr$sb#Pmx~(yko0<ȸ6M7Ctk0d\gp-ꪫ/ ;[.XPƐ3[Q=1ו"@pI4G|PrGdljziru!\~o'C y+p/][P1h8D<&ǚz$1*{#)ᅝ`"z@ƕ"D.cBͪ g+2!XBo^N jbPG,sOJ3:3)Ԭm{>p؂LvOoxM,)Zl<~3to!Y PAj5fŖ> ;Xgr=Fa _hc?]3h=dU+AȤ3JKf!=2֭$vu2>%L ;E%rɃ\\GDz~/8uکҏLOgdKE39דZmN~@2͜#ג7Hz !+ Rܒ+40_/vϾE=hi" [U=/{5 j#$1Zv #z{H< 6gjBR;Fe2">I8)W|9|~ѽRӠt1EG8aoDta4ljm*bcϰOjӵ#9Zy)^#I۵p*(XLɿXP%ע[%:OZK`LQޑZ\h>? ~gUJg#[e=.q:V#z5={T#?q]ÛZ{+A ܻ@ͻ=;f0iMc"˛Fxݞ I :!D)mtuzϨ!kI^1y͌n\|+JZTލHzdjMS\:(̈^U&2%-i6 F J@,U5j1U܎ҞS4%]z|ATI69 ʺ,nM]cO7|Pe* d[;r6pÿ+ϔe g~>[ +{ty"W,ʘkY^ǪP oLѽ؁l@%u*OhOB7@EBˉvn u~W]~|=@1TsǕi>Ula&L͡5үɤ,kӾ%+G˂ZM Nyظ65Me3 X4ȳy[w56#,tB_sS)(F朕鹭#8 G]:´w7?ZK=Ey5$O|lA]5=t37pEjJQM8,Tȶ;-`q8!q· 7|Ic>^;@ L'8⬾m1׎ ܑ%'s@ӀOZrN9 sFk|1<2)meo{xvL̀!#I%j+G&HիxJkYo] r(eS.^jBT0>)h@iʾѻ٩9 =/O=Hv4FlK"Q3Ab|ʥȤo* ΐ頲Z zFK#|Z/~bmt%\=|aֆفA33jxE;/0[/*,ѮΖOC6LD8 @Flak*Sg՗Iǃ!k{w$>zf|&/A Iω.t ^7͞D31 IuG7 -ߔ>N@ï>J y#<4v,\kLڈ|rC Rdk ,8.yoq~0Pms)ڡЮq_/ԟFh._CαDZcJ1 '|| *FtRIS 8C-EV&S5ts)|XI 4ղƤ#H|WuiIؿ!2$"k|r" 6$2 0r`(wz/.O?6^ː)k6Qn1ɦ|7y;2~QUT 5@e4>9Mkhʞ.b1R{K'ν t'ǐHjFb/X" Np擖PIHpӎ*Kn ~QY.:'v LJ|aVU!j|y vO IĠH_տVp( Pg8Lsz":p/-Uw2W5oM'퐂wc-JC92@vVr7{#!Zִj@rKz7vL /qpZZEc(ov͒e+xujp̓YtrCu f(^v BfrXk18InLDs)~!kg!/0:Z8WkH̫AH#/<ϾjޭBW5~W?>+$yw dD-ݺ)eF3HCd]IU*Aޤ#;@?2Ojs :cmP=OK)M~ v_@gcCn ӫq/]0A'$!k5(z~m?)7v2DH?\t-t&XהUiriqsW] W\Or6aY<CN#5u@C.O#LKL_u?^rrzS!8vO-[e#'8|%"}6C1? WĂ6VԅXi7wj"B#CIoІz AF I8$o͞ Ti $XZO8llLbTm/["_h{C5ן^mLEMwyʵ\э[#*l-p4_=H#x[?? ?x7HQn|~\d Ir\$fW 賕}İ'R~jg9'9DԄg1֟$>Y=M w%T zIL4 pP5j&IVI51_io&](SFb/@krL(_鈄a_8̌C B:rYZe &D-q-{tnrDd.IeS'/bz*~Ğ*{XS$UA9&9vjإ%L&yi3iNY0pʈC Ӂ(M#)}^Q,i(任ȕh 2*nuv.61ZA]]^L:MݺҪbͰgZ"٫ ;@,(3W:%Rw艻6WVp{\K!cdfrkv2Iգ9*?{5@gVV^lofßWmΐ=|)=EkX|_U4f}lx甛h3R rINjx.!.w j8Hֹ53v5m|-`# 6ᒳz{M{ W;+ؽW\'ɿnQYjxِUi.drljc(=2% iT)+L[np ŌV -KO{Tpyh6c|m06Y[q&]Vp-~}ƋrZ[J:D{e ?Mix*j!+T;'"Y,`v#GqFc1Ex~L-錋裂{}}+G|4jt>s`4mDg^3S8G',REIEO4~є vIfV6Ȗh>rO u ]rۋ ׍FB`̻Gi0p ﯴ2)k "Zs|n!iDS = ( ۩uŕS\Yrdžo_y $QЂ! 5I`zw5&aJ.aYÓlH-Ṉ%Mpqc׻]DzElV亲khT0F} qFm9%_=Svj)F`vrY!oޢƭWe9>Dr8U˖?t0`p-o-!ycDsN'@,6^P,x̳T^O6;.~5S m3/1iD<|ϧ`Zhd{ub'Q1fNԼC5dX4`|? *xŦ YS2T Ն8.`0>+¦Acrn:MR޸jQV ;mMe{?+} !Vk/*yƘ˚KW66|ź j*wm2׾A5V=v5DyF87)) \T sFM)!CAn9M )!T w2H388L'ڝ?v/t͝qQ_|6b ;T> 1tz+ZH@D!n'jݎ87)EiXIc%sm-ypwA\Ε%xcj^RE"rzXnjoʙߠ]0f77 {DNE 1Ass TV˔ӼlkwALJ;)R N9YTn+%i"%H[g8\L4S.ͩUN#A %AVt<Ҫޛi^ol(G.$ b T.F3w;ڵG+K}2Dl*$#JQM$Ud- v`f5]3Oyp2?okR.*Tu[YJ{U@jGm%{|0f`[Ya0]}Zb%b~7šo*9& 9oև@^bc`saGf܂o,GʵS7< '/)"9%ƢB'G)(%H[b̧ϓ_|rḱKaxnW{LzZsҤ' ѺoF[@Xf(SPZ ~qf+Qoi߯ 0DpȱJmnapi񋹟MA:Uo&X_F!UE<ʋ4~^@ʍ3_5Pg,fQgsJыόdG\^x ۱ AQos?k+;u$B] Ogk~"bwq]WrLo pO* Wܵ=8()O2*$Q^_buqXcȪ1AsYyX]3_ag`|Fò*MZuCBE*!>bvGVlSLAAŁ6& ú;%ִXwN8U@3!8qP)6ic\LuUg 'loȊ˲iEI^u?Z..xK(aUdɬOʅb4l%c". 0KpJфCDf)|6)A.c@țKZE!a"Hwxx]a؞|^2Q 6;M?ӧ}ql{gnk-/Tt"|2Th]O=9ȕ36r/˅?h4hk-N^xXq3,䩶Q'!F )L;O~2jT7o#FZ7OM'ķoiQbF}eH̏{AOEV 3nbx.; (99@QH1ѥ:ژZtY^#o?aO쳬_Y-ʰ-蠶,{‰Č.!>im!GC ':Ժ RSR*O]մrIstP\(Be/2D'ؚ>.CalaV+=_`y~eqBMETU aE8D_QL28xV: .146̊@]T;ݯmE L͗n(&GdX,alG3~]WyU: ( ʫdVJGIҴxᘳ ",JO4&|Sfl˾EO->Nr/> cazkTVy>TQ[ZR$3A<<Êv; w (ah(5=:ĈCA$\P]TCPBىf5B%!R„5 r9?z Nk|S;3zwl d gTkL£~B?۲FԘ1p Yt̼0Nt Y x@eHݐ508DɧxiJsyˊ;۽r,n ]*sײ6MC<~ڷPu4! ƊlzRf!I?DxB*#ʪc+6URvs{̗7_à`!|K7Tq<qŏ. tq5_>)}G.8#Ow51נ6MոzxĻ}-sxJwj,f=⤼8Cy#D"Au7e) X i^5djya<}LļSqW2##i"*GRLrܽvI nro}[ Ֆ#uk Zi˚1MjOD<;6mKC0@?JvWޫ$=uKՓ|g!N&M<]lMcc2Tx2clZ}QdH0Q1|xODMHZ]no%.we&8z:$%ȶח~'lױ?pU^) ͯ2g!ҋu9CrIUqx%2Ak B0N4gY"6_e9γ5J+dMc,; O ;PpX5UL-7F8N\iD)KHخsk-dIn'[A;6h*RaCv- gP䝼U*.$:jpS=q-6\rUNOA4:JpRe~vXE*\FMx ůR %ő܈YSG4Z}bu :#V.!7:~&..F\\ݧ׶I^S/t3꩕LY[Z㺽_brB]d+aG1Q5Wl؝Z2DO<*cWBi$'Q@0XQV'ncQa˟a ZΉ`(Yg,gx כ褈\ZK+D+!~Y11{aݻGd[._?`(haTNhL #:sFWS>{WNh"FĠGJvi6 Gn=ml}Z{C-b/\1jFsoЧ-"}ev6wiGɬ^)ߋˁ! vu,kHb*L>vD䱫jLD% #d\Y&b6FNr؁ВQf"^<_D&-%+6rvEr|Ѽd3 z1cS0M.a kQRZfxKJLۏkS.sB6݄lQ>7ihG\WyH}ЇGr J^ڈ!PG3Wlh\e5"hpYĭN- l}{C$5_ )% v6y],$P+ۡ$uia}V)fTFU]7e b-tipLcC5Ly/cG \!6Kni&Ǜq$`5$Bd\ch-|F:gI'fAaOt;1F9e0k &}I ./  ֲ5Dy(+ew:t%(Qgs8ʿ/|lWh>ӘK.mO'22X;jaYJ:aw}v2?&xuͮZB( n }3Mݒ4\*u(&%\MduێdJ ߓ\Vq95E!ݰ4*J ^?=Jd%ayýga4?lhnH^C&#&7vF|pSlq*f @0dfL\[T<vFX|leO⊭BҮJ:e˳΀DG}E4Z cdi5Y T+lMj}6>Ca'҅_Y(ÌeVJ= qM+IyE~ nG4SFNOn4)΃ˆr3MvkSPd}[ zT+S2oPU]jMd`zVkyF +S)spLPM-MTdp 6M 8W!f وo p 7z3 R v.dx`>:,Tʗn69O! 5id$+2kzS>jh=S U3rhнjLE#cmJYlު/Ӈepu,4= NO,3RE9eaiot4b&uEF1Gb8~($Uö*4DLܷ>s,gũ_c6304xb& ߅^J2ꉃA^8߬h6rkPȮ$`h6l1!KHoUϮ}"1S_L'Vk?L^sOʥR.κR@H2?CRH5L׷.1ٝQpn6tBy208Hsu=co>l1l"kPN1j 7o@ݼ[jǂs÷nA2}8F'+bgg`$XFt/m9C ^;5z4s'I)D KM0=uC_C5N$u볌?˰ -\ 9!{QpJ2%db^*\8c ;+:$7[ЂVt؈TBhgos'M ,暔]kMkP^qbcNalx5 |Z36gQ) wVźqZ¹վIoy|_V &Zgj&iD"8/ڪBXZqHT-Gppo٣;wMCNa/tnDmjIM^\ gSdf&КSvy̮v_.d$,/ևV%3e5W`VW Jy3}ُ%d%+Ým˻K_0S 0W5g6߳ ٳp΍&;7k + 0';cr*m nZQT6$rG4l#WkL2I1Q>.MWm=&s-me>1, *lqԓ" k<%Ҭ @Na `xxAX;h<`Ѭa懙q= {WP Z\s GCO+Il' "M?^Za*vO.%)+z\wy$lO!dpnR.Ͼ˨%NW sT d=mM}m2 w& vm+%e7yyƃyB^K0RYo| 5tjZss)) M+13{WER۳k8`*9X'Ѕ@e;P6wܝ|L)jN8d "-rg+b_+ѣݙ FNDN|ew!xee)&(xAzv6  gЃ)78Y=纼dUͼ )ߕY/{Sd.Zd%#g#Lg>aMy;;'}/4wel'Bly/HUMIϹ# =kV[&ێE dCj|imr u^Wqu=Տub 'LOdM*\>~wXj~M(v&H{%2+MHnOcP=cpzv:5#Jk/z T~ec壕Ғ}m{o> ru: ,q~;YHa<‰8ӅO%^y[ R'up5R0fJ܊`:r)z KjtMo1_H @Q)q'\Vph.>e<O|k^d7=h}3:)SbH3 %͗\ U88Q*0ϩ?0?ù·=Yc#G+GZ>&napV ;}ͪ?ݽpy͊ i`[^s+/jezzvG!ڏC;=\!@ z Sl=Q =s6+D |pFLY ңr3l3lѻR/dž "a%`(HX##i;uz10 w f |A<_I?GрY  EEOjL|.O\^i\/b* &[}cs-$ :T^ H8(". q&E}#a}ߓu5(|@H.74zΦ ?!)CtZ,V,}xI6N(}w1qʯE7ZwW4 Q&;z\X@|T*)*ơ i[ҧ(={X M>9¬ޢB[X!: g [IͰñJKN_WSꍪv#i!:MTZuTKMn|AMZ멥) 9hBϾwٷ0r+AHf8S27;3bhuKImDDB 7c>0o3ֳVMi8!!&AFF ΩƬ.hl>D73O%_r<ڠL"H$F[nC1񏎴fKfvG K=@m]k[Hߎ5Rש©xs@*5ȇ?%',|%):ia(ssH4P獴Tk#w/Fjc| *B#_6C,K#IFp'煑TeXgٸ y\6?@NF3&7Qb8{x} ( /^>_PNNN^)is2'tø9>(P\@;d5&RmJ6d ^7Z |}ŇqLЊ@ 핬L䊛 JfB sj D82jG= ^3͍zRe6)!t8xb Jc*,vg9dkxHɔԉOGMD<^ҕ,䑡Dc{QRdSD(X輗!3rkHVV(Qz X~Zsw 5.Wu j\jfQRsXVN)iBa/K[ahE/YKa Yh780 f7-r93Ehz#3jF0Xo KhÊc.vD8=>w`>ir=[ZWP5KPJ+ֿaVVWӳtK ^YP,lez*iY1'nA `,abBkE"2.nWgtgl-Lk%%A*O)^TwuQF%lTÆugAy5zլ#1% !sapto_ 0+4om|=,y]YC7Xg2I8JcisʖprvXS^}. !\8 *Ɲ"(7Y|q7/ܠ.Y]Ɉ?tOY}og~}p!MϑE[9`mCϨB )DZz, 8f]0RFKEZV QʊKBUzeuM"[bvdZs>3.dZ`erJ~ŹtppԝM|tH1݈p!ŀ«>𿚴z{@3uX61jOɋ{7 vel"R3Um.tEj*OR-[oIjNj@`愑FiQgXEgІN4Gg7){,_n=%-Q4qb9##,I;gNFF|; ]!<kjIۻqcjP!n6IEBU#%䊺I&ZV|AO= Xhg(Z9CSWvMp؟v`]c!WdQpU”(s5P%~rVv0';VjĝuT\  x^ݚV`{4W&kaN/4 Q' ؀mMt{,$vo5.&x߄re{Qj g%Dݴy{85rׯ #_RyBf ൥J"1ȅ`ICiZ['RfP45^%/ﱛx*FM(Z,[|6RKHЊ/sҌ6wfL@}A8ľΓqI|dnj$6Y2u.ZY'zNjghX~@|S/]䫟Lc1yMK:'4plzLCZsȧL^#}#"bGDV:hsEVA:d=lx-yD7"7<8Cyz D & 82BG3?/$e/\Q(zүlܧ72EfE&PasљO$$>ڄi'k 3(|"+aaoYiR\nckӬ)$ :4?.ybYDb!YX J[zxm R>1g>H$cD8Q͂q330 SɣƅTһTcRoc7oܵD7Ϟ^Um 8abiS,jd-}O"IBD5}<Ȯ9b/m,(9%jK U oc*y<ӼPH2d" `}YET,OM)Z[O6@ݷIܒ`-OǷq(:xyc++-i7@KɧM;!~Z$hcsgMse 7i0ʬZĎ' G caUpoA3 g8s;b|7 x*NP$ҩf:TGZ;;jޅaVC7L)Q4`/>/?W%VxUjI^| x %$qRPOB,?`Jc h.W< 9Bp+s>ӹJew̎6ǽ*Q}S5 Z SAA LQɅwOĈ W3a.o$@oaE[;kuדւ dяY~uWd00wi =Z=(NS'hN]IkB29O?J3.'Ypq^"dkqG֌AϨpԴ%@w ޛʩ>j{坞Z|0$qX&۟]juR~^g|lQ na8"O+o5k{1tdRQ Ko M8#-g]Z_mrV~ݷm艗զA{^{@oֿ9 FT9i=9ع'$,{E_|T qrͣsSR!e 17e+ cg blBEſXz#֗# G>~5џGޔp R-ⷆg4Zb_?!5/lg؃0R yY5i˵Mq8åe&1p!Ӡ^G`FϥoKP<*(|+0衎q-Wֽw&1v6gX/Ipo-H-  '* b AԀ]|O2uȲtXtUJ^ߍ]L|x@]qgrfeЩ2v-SXwﶿ}OlK}@ 2 Lƺ&}9? jIJz-1ЪҲ%<&d)…*"qS\ w AtOBomÒu:~ tkFSTuTt:LH>|6k@sSهvz`Ѹ#He+r,ўO7>|u#ɬ>w՛S$%u+O+z톲{5-I)udcsCru`:wal*RkQ>="O,|]gUM0YJan-%VoIzX:yOHF+әt `9A. >UVRaW]hDAOqKKJ ǠO>bx6{ǝER03'Q,t0"X0DaZucZ*bظlW.Mi(1m=7P#`e+]R2Ҟ-rnL,m)՘ٯao Oo^Vl%ƒ+zV9lS2_wҒw=ʪG|1xlh MD=@~;"^?)!v.`a4iEtFٷ65 1Ќ7 U>`.Nh7J'_P) 3(Ki*s 8%z7RaC#.版䮛KnuylFeh"N}QƐػPGyŠ7O:3 b.#Ӌ u|{(^Qt@:súrhj9'&9KZ vmZ!Is$>vbSfzdzk60d$|A@@Yi|{iJ_E=!S/YovLgn.&zݽ+rya8u m"Y'*CFXG;c/{&|ÇEPZFc2 L!%rgse@=Dz-FhFUў#9ʆt f\չ›VّubvAoQz8g ŕԋ[#\V\zUFNBpo|4U{N Kx!hnI2vm0l sodMRp.4\/X"UDik>OQr椓 tyw7,tclMT^kݟ?)-}-e|̥ͼc*1h /+ݙh&rUO}e]ÁY\T0ն񾵏E&4iMt,̐ڨ }^V{QXbÉ>cF<+,KޕŤLcd.բd2jd`]Dq擸@]E} ;3mJW#"pYp nvEX Ksmtg?°c/#k6y /X[ 1__(W}٠'`hcrw-j8`'jqHq߆G#S.AkR qoU7+6\Eňvl":el$[.73QzQ[2*d/Ou.!?QRi:ZiqS'yo{<p"k1+׃BPP\|ȶ&vJ6WWU3d>ꜚ-#"G­Gf|%sN;>..gi<%g- ;4G`(`#f Sϣ|),=,> N6Mv|JOz UWNWTft.d롣<9}BLC"_cV1]dprd%9ch(>O a1kG@ڎPtpθǛK1 Gu$9FEw ܉,N]YVp D?UPXQjU Db { Vq..3EORb|Y8G*7c5 ۥuFފ7=¾ q23"/K(բWV뒳,X1"ctP*)V|v#J܃CJ/svTo4䐌Q^1Oڜkq̙f47h8FȔz$ K,#w!6|'CST*rhnWul1>}< 7D ZV:y2&c$QrbfNNr6ֿAGM ֎ 5KVgzf>ԫjd; €@9 cyEQORq,6RdA)2rKu"nI))@m5M/En'AWiW٣}:[`2|#VG`w5&qI*2 ;Uͷy @,0!Eꀙ*ÖzTV[^XU^rQCmtRe]ظwCdq0gc> \ߗbm8DFKp֤cReYNx 0Z\G@V]35!Q0yl0HY;:g < } f(A6@GH''mRH4z E9Tz2n:̈hنMQW2TGr//y7%C&ǂbSeCtscaiw䚔B'drX1Ulq^zPMK(#X@/zH"$۶Izu\SiS /z^$ݺ ߃'+N~͑8)E-G]FJ~y^)MKqi>^ѳy1:nSCh^IOKPT-iQr/= ā`E'o]6碸ݞ}"K}s7ROI ߮ꥰ|2"Dfb@_KdK7DJ[/j:И]؛\Tt[jw-=Y+6C"A 3ഄa,]lW/NI X@ǃ&WM;n V~qsY0٬ph71~}@ Ɩ7];L&n?z ),;26[:qibezZyZ&stf)خx|S"(5l՗vQ'ʹFѝI r0oe%NϐZn.xV!N'O7n24{{lbIw[$oDZYd >"|wfb M6S(*uJ;VaEML?,O {e KstJl=r*j:̧GǪ ->aEy,ֆO2Q?noP+% H"i5+U hB#˕mƥSa\ɣzDtX;_۳4ã8P-`5aY1ZJc$7k}+xf#)Oo 蝝9樂Fja7X&bP׿W1WIK'tinՊ,1x ^ + ,p]uck7h>Y}ȐNuBR_`e~R ;%$Hϙ q/F>?me5 1XWnLK "Ej)t{-Aq+:un-; v/X7$M jeNd8 6kkˍLD榗tL4״~*_x  +eJϏ߱LrQUdf-YpU4X7$z27n JrqΔ?wbX jEi+;˪rltRȝ{>myTB#'K.sVd֭"!}ȝeԈsqMjGΖ?Ap!“dZw˵-&in/t׽{M|?vFl |(x~4kk{߭{jKrƘ0Q5̱нo{=k)wľ<"suNK Q' E*64'8&>;8{\x:lAdm.W0ML-3SLj;6(t;gKlzǤQ'٩Ȁ]eh b!Q3}>n"} .k؋#eS+jO[ )0 ?P+ (˱RXDSu'p'!w$S6iB 1#\Tj_fTv t3cYUʔ?}# @kq.B|# af۩ZD N#{ Ve}]l~YwqP]GS7);?9|DwlmI_=\Ÿ@iKRz;Tkѓ;7UÊgѶ4>,heXR2\ @Oya+=Vf]isd\MwI4F ]A~ E$C% kƞul ZRg &.j.]9q^@[ۍz6J.O=YpG47:W[ X7}}jg|w^z'x“boyݞ _^h#exn|8oC[+왕_ iۍxqTK *K)RSvAp#f-ħ|Ǹ$пPbv pGZM>7@ *4$&"ub]tɔxucZ_$x YCa!KRɜd/C&U@y$zJmad6rŇA~Lr94v&1V`hPclU&a^m޳<-jiRGR] L\i.*:hv/2>F;ѱj&wDhkdTe!A) ihSV!o@Ӎʟq ;f3H6WrbYyaZe18Aq{dOb A2ًG^Ć8/4]'!uLJ3Ue+2h%zAh`A7dēh:s[s{y }Z'HQ]zFb2m:P덚vPzdrJ8ANVZɌ7*8Q߬}{TQmX 3MwuXZ#me˃h_Xt X2_A.ԉ Lru2xԂxeh5o;P??& `Z P6=.l#g-b:E:,Q;J{߶?4ѕeA \GKb-Z|Z2?Wpk`vey۵?tz+26= Zo!Z`ydY]ՋoxȬ=lEܖiN!F#(fhE̿Cغe&59L|$"C-"JX,T7)&m0dL4/w//q'aPFdE@p1-f %u5ayPχ7/a XT\%ctYԦrh(DŸֵY?ChR({/.9Ixa-O^B؅ZUm (.q< c7e' MvmO w\v $x@: 9H>(}PU!)P2F% ХV {c u@RSUvB倢 k'uinEZLz/W6,\FGHwAN"U%jVR/2"[ϭ]YDݷJFhm(O dyjhxj(wch^a{ <*A餥{xHOv'n g*g//fٛd/ F]aO.ٸU:Fwe"񂼤'X|y8ڡ gT$&J}kN떈{2mY潶zD BבِTV[݃zB &Lϒ¹y?7x%UĨ< Y#Z*1x #ڍ+\ kWfwNp*X6li +YšU󳱹2 +b=@QVKgpMT~xݣ7d}"ɀe&ho21[hl罖ZWA $O4ouI\R^kոe Q^N %ΔNiXdA-tjY$R_,aj-/W 6!N@t_&&[w;}4e JuFԕaJA-܄Ȱr -A2^`[E, .oͩ휀y%uTP_K%{,M@+gd! ) Gp6tskaKk FdnUk w?hw` g!?F}֗.ת>X !e#B%㞠RBx)AkCREyz8]~vuV|'' Eź^c'[h!7.LMQmS-itq ,:r`Y{/ZM5K mHzgHDL8Qs-GTP쒸53a>b .@r\T2YEZϯ +?EL|> K@?dgI4- @Ye+ۀ?Ci?XRm+ǫ|\1v[?!?MN;N@b AVGKpߊ:)ʗ3OwhͅN BAShԭ;82^a`0^zATZJ%|O v*0KX80.Fw*vf ~E]'*l_b${Rn4>( Q>噪u~@>,eӒnEXkds;յ [>&μQzXlFK2xswğs(Ǖ֯/bDO(-W, nk z\;\o';VIXh/PQmQ?rZY,~.TQI"uq,-)wA 1舳)5;/ osz 'tLLxK#3 h\qkx{gyc0(}mE=lK: 2 ={jhX^TDáK #a50!!}'Km&̀Jo%Nf0 Id⼏ q^^J^]w-:uT$엥F`,̓3̛(jZkYq?Z#\|W_[ `=~6fM!b@t~u^e+rhMyIٙ`TX:ʾ| *i[Xre `WYS4V)[X b>U~ѕZ%mЎ,π ìGol Fl;1Dﺜ-t Դ6OCDl;x Nɼ%@/4E+< 9~B`Jd. jQt:gReDIƸW`DId}14/?Ӻ1U OE< i4 iDe~6t/^*y f|c4=_$wdBfQ%– `i[TvѼ[~\o 78FȤRg:@|ndeu  %BhZfP2jz### s?zU.gPjGSYpUM 81x{JEP6P̝o'R6v@p拕I)=pkf88!EhPYhx7X~S76aI+{{/ҽT F:?gBP0upJVaKwIn9+EG OOKgh"+g~Tva"mROj@\:NYK/@"e϶HIF1, n)E*e(+ ýO=hYG˷^e>W|E~?\P7(RV,wSI~(d0׏hs׹U<&/.(Ci_č_rɆ喰b3M\@ HѸ&[[Zkz IX% GU7$ʮZ&B3 2bI!A]ܮFFk?΍z4hN,&T4N!YA[MgVs ~r5<_nug]µhI Bp^3vMq?ge:$һGdiH) yyTn> aS5!1gܼ=y=OiVByk3ӓA]m G[6^bHsge.?2S{4D<=Uχ[Aac>U9DI:s9 kb]!$liT(Z办v7W#Eli Ln?#vt،eƹ[^_k)~I;&_\mfTeMZi񿴽|5Bzh>JW cSԲ4ݬKPdf,h|[Iߥpl(ؓpmJâCz#`v iHQ#kruфm,!͍ŒEyMgEي0xO,8gqq fxUz-( $)Еx-^ZrBOyfd1ұ1Cf{|ͱ/%BYWMi/+p]-~KFO9h1j~F=S]| Bɦ9{SC!z-li4/8/IP V~8ƔoJdPub(oDp =HR=PZd=EɪuG!|舭04@TSO6YoUΕM{=j3BJj 4unI& rj-艦@PH:=R+4RM7{$đ Y@b+)^"ܵ#:<[{MS|2C٠>=iCt+g9di+ ~R8!.:^v?3 a V]~'g7 *D=W;/~q93 %Zʕ>O"?} & Xr P D!g}]ٌIfS?$9^`KT[F`{ >==r1lId7';h ):Z?Ϫ0KzUWGzaMٽ6yí)/W4C o- 7^(q)@K:D0ZBh(<=䩀  sr\CCXp{IJԂ'0sB+ueP?? qrW_xGKq9OuN|H}m^d' _v}\|'rmdo\Q<-ê9(Z.emB,۱1T`1%q'#_:゠֏x9r^f>vxn+C E߸\P J/=k 4FnN uo*T}<ә[@њV.^S;үt\Ȣ6i1([NH>[ [(!Ǡ ^ 5{4'IP-`\@}֍y2shX#0"ܮW&J&ÍєVɅ.:.ٌRӠzՉ Ap<}^֚WLzm&LX[Vj[/ 2#51cd5@|5w-x`";n- zȂ%(XY){uЁBC'c ^~Fe.cPqeP.&͢w?TUN|}H"9t}6=F#CNQ\WNLLY6t`:d$zQ ޘH2=thՉ{җZmf\kugKC8ǘ9#}Hyޗ򐌬Ij_'{@BusG^d/7w6_2Y##V4gbh1ދ;Ę$qm~5eb䬏{0, QDrT { oFڸt7 YIhTLX>f-Bieyc]:vftkwהBS?8iCrz4{ $a! [Rwgd~#4F‡*w(wմ;{BG4`Ig;T KXTs];DONۤx@Gc@6<:.չLzR+aq;<7Ts+!R}n}.ށ(Оwg)r et=fԽM8﫯PV=&m@"կ``XS{Dt'$@UUqQ[=iv2G2s! up$ђv "[)DBLMW=T=~"Cž׶rqܨa#oXU9FhG+DzD75.-%`'ı$/mK+~2<*^;X.یr5_v%/3L*x+GP`_j3 `ra+ a 4؜:q*n 9@X:0 !DB5S-"4/ku_YLW/aja WZ`A/kI5pI\f@%7:` 6skgX :Խ3,$FEhM ޒʹ{Nϡ17T !n ~N7S2b6J]a 8^M8a?P[_E\AuvTF#Vm`ɇ iKpd "& ɋ0WQۋwBˬؑMTf'cuz1+lYv70Ǻ3CJ_?ᵡ@.UU mr>dY KRX/yj۾R̊C MrYjݱ)<9-9tdjzhVDŽFShd wf́;ܨ|6HX\!S @ͦm%kiQa*H߆>|w:Cȕ"A cɘi[/QH9L4{v2ժ9i&K%J0l`juN|?c8>c~Xַl&bhYV5 3Vzpsn9]BLjXc? fGnnba_W-ut/\]kˠi9@GiGt5dIUGC3_BB9;y5\Xi49@Nt"+6: BZ3E?=)P 7]lw>2@`I6xPX7\yFPN[)8yzۧ$%~#28ij%:͍PL \;A\kN=J㒭$5c=/2ԍ'sP,7=ȵz zj1|>yՁCMɧ3n͓35ONNok%,(ֲ̈.~c-Ԣ >NK*N<\}Hu׊j#!(\e6K0dv5$e9t}cI2N, P"HRG7m(70e\*)8(+vU|B4=[vd.{?.0pmZ\z< S1L7;$]͆Y@-]Aa21,Z_#ZԣC^8l vԒAH50 9vBbmU=b0r~i->-@œثR<<Ҙ 4w&J[<2O+]^a$"˦IR9XO}z&}ӫ_.n3nG z>".ǎKƺLWxEUh#"O\A#2ȑ Am)cv(2sar%rzTM𱟸5y$7jJj\3 Cܠl|ԑ3[͙!fc\Zo;{%on$4{a6Zg4H?Sݚ`-F"$ $=3Րᖝ*\%"m'uZ*3 AjQt`1ZX>x@8BϚLO PW TCIMxo&UVF!Cc9oSTdV oĉ5K*&˃`|%>jw~ =9=9[w#`?"ԫaUd(y#w˾/I X<iR]uc_kH㏍'#1)fp*ߕI}OG#/8𽱆9ec*d&QqXV ӣI-rJ9.` {ZGá=%,n9 /935."LY%Y|@ZN@Kk?UQI*W (Y~T{5apMj&/ 3d;/vPEѡ?.cEx}l,]3 8Ϣ΢3?2]ə\;I潛^.|m Xvk{f!#cf5r *BZʙKEr"̈ϒsivBVVk(zE.a6}뭞P'F o.|2m,À}?-&w 3[ G9~aŤDvCנC`>nJRozcFAlFav >9mVv~zyl,,G {A-e,.kP=;w|ޝGr^. ڊ@5&pk f{|fhKN sE9{nz[9C\9UU[|tmj[ZueV'}+r.Ns}=W#@ *xxS" F. fo <3 vt YbRbB=]^=:3Ԏt9YTAiN؇{88Oā[GyL/n B82Qj߱]-lQy_űEE`'M!&/F֨m6c~Ty.l9E*'*2Q1˶S]<IE?ՊJ_4~2jVu@83ǖr] `uZ[ wUIVXh!LY$B =Q~$bAW OޢJr*#׹&uX AjerZ_7{遏cws\s_*JyZ _H {imO@{FbMywO'fBcm*~69VRwˉ'|2%~5v#@{Td"e%Q^(}vK~+f9݈O0_\s,FB"\Fw*#k8AL^h1F3DD<m%lwie[!zL(/ѓSZxvJ@6f{XBXħ[uP/?g6Β"PƨcVea#:}[ 7ީ KprfK;v@xrܽq /cΜTlHǓ4 ׫M1ڀ)B8D@XIsj^>pc8a"E))W}tdBbХ |0(7NKk9%&ig}_эv'kʫ E`4!>^,mاw!u裌,r3j?X1 f/ǟ!#r⪌wY66MŠmW~aIlѥVƁPf'i)eFn{ ~IYfIV+5?uJIJX/gi8Csktőُ%ӊ`JE -OnQWlg*PvwpG9jp2Tw&f06+ VMk*#]8?=E2RTsA AϧVvGԲUby3ƺfe@'{T/ ވo~AFMzȓPK^CbA5 e(_H_|&Moԃ$0G}N-^ff x&p Gm|6=VcqG;C 5jZS#ʙTcpWBi[utbAwxP3|y.cq ,kT&t,GW Fw<7SRh)/'~r3R2\"[{剥4ۘ14/%-$v3)zOC_6:Ø~(Cg pQ\X>d#JR2L&o'y044{AMꄾXm3W)U=ӈ=45N AKjBc QV_#YLZZj`r뽷xԘ\TdqղbulC1/>pՈ+n-0)z3\"y25 vB4X}@K&Lgw9"«1.{Jr.W<h/#9[.S]NN<.Exmt+YN8q՟*LfoB>t6~ii;:9Fh*_) &ŀ5mWDn.zr[kv)6TVzPԌhb-VnzȪfkXf] !1,QN&<-R` N8w) !XLў!aZܲtpHպ(ɥѥ noβއ}[GXyz1|oێ֦O]HskivX i5@bǭE+qrQlߢwUb$b,g^H-uuĆk WC.#$\N̞HM9!)cv`kx s?E娚njDA=a»&Q$ f53+.h[{PSHeJb2#OV=\Ix$f϶2h4MZ߆aIHX"W}ãȗcw̠M9en"*W $wKVGZ[r3y7sg6"6vn' VD׉?:!) sO6h f0GFa:ױ~6?RiKUYi]lSg l%gUȪ)r2oxSoz#9i9N,}3W, gfX1~| "5.[kL:pJjIh!&t|IF4XW vsӚ\!!&u JkM "_i%oq+x#` .7_4ld~|n◪LqA̜VLrS;HUuFR t*,vxNۙ0I1Kh[G M〘 ъMIooIw1_#`|\jDob_#=Zrj D7v4'SYڢo>ˮgm ;qgR#ѣvayN:ɱ#7{."# uNͣp~?"v6ͭK7 9n912Jd`Gܓ0dJT];Giֆ\rErlȴ HӘI݊J8YՍ/%͞O IH|ws x}ŀü9@5A$fs,q仈D:H5;{(t ^'@+=1]ۋfk߯ϳx 5ӷA 95%Q!lV͎ 0rnGh.9[څnٶ8: ]:ZJIS8)ezg <ߩrʽ2p%:]ۼ_ޮjAoСn&I91!d+TفOu%z4Tho4h+OVEy`3]PO_1gۼaQpXVVgU?n`iNHN|{ѤYZ<ls0KX矀l<3ڱ:GfA3&$CTX>[ERxhnU£;xv26ÚmM3ccQJ5f;rl؈x4'c !>7U7d]A6sfVA8 H$td[Rq'pypγW黟[ktPo10m2~WKѶZn:AQB4}v%]nC5{A!v&G%w%@jǐa:F RHԦpc1%*W ";cs5 "2S|(R ؐDk}Е4zlqS6Igxyt5W.mfVBG8 /Y MJ́,lU'ۺ]/EݶELe3\tp[1 5WkCg/b*"81ϕ*;>6v1*'x5w%iyN6`*'~/,_'}P)B]_qbvQ U@P#qŪ~Щ%U|^~lώ/g9} DW\Iag(}+e O-l [lذq/(C$3M>1yp(а^NP[bm.(6IOZ,#4oky2vr}35a>?lإͻ[$YUP(Hjvg`h|x4+>m[ ,u0{5,tյ_l9<.Xz?FúG5R78Uϡeb-Mq^UQ)&%&P> ښV5sPřRH ͞M1R=:hof"K;&Lw9j!܌QgnƳYl疻gNNR.~kځ9xi&F]\G}Pq.x*?<27dlgM#M7T76]dixEaʷ&-vgIq>y 1/Dq* x ~Ԛ?:nPu cRä`5wUhVPJlJ׻rf{JJׇF#a\+/URCB@&\hRACjkوdQ*L{.Q"+;9ֻ~pt_Јe`|,R8!jYiB4AhX6ťa |RvH|\%rš ³5l`ӎұքaoоbbd_ѡA'uÒ-.uH;Tv| tw7|g$R-VbQ\WJbW^qhry\L1KCS A __IVI2f\>jL l".Z^vZfZBBM:+xk^60o5,UHD8qbFըb(sj/)A ʠg!Ԅ ./g'fbv;XʟۜO)SmF3L5NAώl,k,97pet m^J68@:5a;ngFuo HY|HzH:UHqþ&`^WaÔK'XĀڥհ W"ɣ`լ"[׿pǙ=?4Czh귂ܦVͭ0e"Mv}RiLU0rs'՝7ᓧwI$?^2vpìn]~Yw;_?fᓣ6#<2bjcZ (5MsHREX a b - lM xL#馵vC0N~u{8!ݑE 0r{L˕EA=7{v2C2G&fQ 1GeG@0f5Ft>z2UBо%!3FE7hU8߽``5[&:Qn3f^^[iҝT\OdvM-.[uL'ffq9&Dw:7;6 f˦+`tCt\PR^pp:cev19lu?ջ[dzEʪ[6o\@vR!u5z)rQ_͇ydsDܬinu>ehȝMPٍWLmiIig P1C zYF i|^2;Էe, V4FKqA\Ҭs ^uk!^ w flbFԚM |=* M<_9}fܖ+3'ɋoفW:2א};%!u$%߹weˤLȏ3l]1N)[:&.a+B 1=]8V*ΐ зĜ {PBG*_83uh4qT79Q0Q 'gU`+?[v׻uƠ5Z3ie4anj.vnQg_7vP^5DGvhRpd:7_g=cwz\;VZ@gPkTs  $]ţoţz װs;}sV-qƆ E6lK`N*v 9!Dp fZ},6u:J^)Ԇ'$uj.3k^_۟@sѾst33Jz@M{3땭M+`d;b ުi5k? {ܐZ)c; a#8K(;5/(菠NS? vIq?`YY4US9i?b>A} hSIvF^*3vMx-Kv˝3z! k>L/?ؒe O,uQL[tWHD:$NM qmZ)(WL ]Դ"=(Y,"Z 5uorDŽC޲r |iw Wԃ5?2)ArSJ1ˊ&o]+5v]B IQrrC/Rз?w["62Pc<-}4A:3<%#5-HBM)|~T 5[ܽ'g*qBEҲ __эFҿ.cDh/wtǵa?(͖0j!f K*?hia'kq }S5 uKB@]:0ftr v9$Dɺ2w=;݌u*Ms8bרQa3Iј{DjFЎOo6{c &8ާ1v!Ue,`7jMN~U5C]W'[L'.OEɩ&/3]SC&<-}m`Jݚ)(O0:]zO 䚄;롄&Y h{c'v}b{_`O%X:Bz _<^"lWSbe4L2Fު#-idwҬ)6qb& k]f\p RՅK!n ۆWUFi[t,:2L-=e\|߀Bߞ=4t"ex˧;ӉM[>EcKn J{aI|4NLKVf ]#<_drݨ@θ=[/rQ;kym@ ꍊ-]ȝ"עR}׾ ( Yc"G0Ԍ߿uKʤf:ǀPIeȹG+a7.%LX`)?EZ;1™nQ2q lڮ8|PSwʂ]+r}̾zAQ5 rqIg_oWWbj)L F<CzۗDW葹jiJr|E1椗6OP֬كSyV/ go vW*i9u+b-Musj_'C/xA\^C^=am1 bZƚ䚔+v"Jɐfrj65gCH,>SJp+iַ!]dغ]:LR, 6KѵTnxu":c%2c x}>2T)p}g[Hm'EoNQqZׄ`uI/CFi(wEfI஄*K8+Y2Hcw<5'N=lt8RdXiAnA?ٺ>Igq LШT:`:HyX bؽE 淲tu273.踶^f(EedG-哋`;]hqV.ߐ5<:pqR\?@*)@ "T\Yz gBҍ,M.*2XwhDצ:%!Zu#8X|Qopȗzf<9p4ԹKr#%Vy x2SӻvG][=5ČqQ jSM]6l~VC7 gpt@=>ifبSf]k1ms1SS\_P?'vt2 u4x"#À(XgI*?dI41 Lqe9Q-~kP!@j`b(Ly% >gxwbïy1HEbRQ*j,A"\fwڥbqfLUOEY"Do*AP 1mb*XI`QS!8,Z290UK2 [^͑8l#ſ1fO,NډROMp-@~*ȶy4,ѧI@ͅ=7=OAŁ֟1ҡ9wC9o-VqVKB1Mёm˓-˟#xњy{KN[BR$^SI+E=08<5EZgU 90t0Dk=T!nbR:'6K㥱tz1&{I6ǝ$(BH3w7,Ay*BURׅ} &0ҁ'TԿ[oٲID%1\K ];]|sS@eX}Kٳ݇0aaYP 53XV$9_B۾62 &v4,+^J>/W#J8 Tdj2)lqz_6.XɎYV GօoyY?,6LI[S/> QYf5pK["eH}d̥i-I!iS2*3Y(T<Bu֓C YUH R{#\ÙHF|IzNBji:sX(l4u,gw)[ڐJ(21/Nўf"2Gk`ءLFk^%y(X"6@To < l#H$UJAEng%>̑@=%72s–2]O._<-ﻢC[sa xODBɶO艑`EΤPGHh}RE,q#3ɜvsn.c!GIuj=4~MJ( RVZ9?dz0ytŽ_ u) iO9Q6 joL0&#yS[c b>2nNPoS'>jo_k27;j e/RuGm\k?Z4$#/ ;d{>9RyT9} l{h ʿVojxddpПfI:ApȊHqGDzF<(yª?i%R杸yx2!tm㣌9f}ǪF"'חLuHlc( 9\oo9| r`~jG4{alB>6koƏb }{N \CreG R: K⫅'*(*~«l7 KD<h0f(k%7].o䖐F^1rhho(_~;(Vǘ5!'h>> pltViOU%?#$b$XFQ~&TغRD6 2!0Z1F lX<{ssRf{-6#Xs֝-o@;|C!pԢ~jS r.IT'A{hmU$|o<nsiR]DGR2}2XQ @<DpX D"&ln4*!wn$Mg;MtTz/ך'>AjQ jS |aF'h% $hpeW}KA [1@䞫|cXaiNvkЄdo|l'U`\p(+To9t"o{k5mgI#: ?$x׷ a[##Nz[+ؠ Mҕ96@krI dZF3Mr:"U} Vx'hDu9n+!={T!4'N \;"JAiuzg gm&k8yPXr_;i#EI6&?$*㔕_(bhMr_*0l"gF>e4b*YEf}=o(hP-&IUAjp-ÿ{CkNYERTحqK6J?}"Pl [ԕwǃrk89 {n0E8אgCGCN~Mr^&1qŧn ?sb `ҼH[ZBdNrܿ^dݧȔsnBN= eXR(v9RK@ڋ&oVIB;уxՄ]KxVs38Fp d7MlBXv:;J݇(1 CRH 8H~)N0OT5:C =Vߝ>K?#m\kFՆ RE *Z,!d9@V:ʄ->ݻaLSH5YGX.QOln93K'3 $/ A ֨I٘XtPZGƎf=܆=IE>FZCbbw`T̐=\nL ?vx7Ȁvad4V|0l٫ig迊bύTKzzg֜,*9䮅c;}k=lfvBuI@ w˦86Ϯx)V8?J:gL8SB:dGny+rx*Kc#;5uli䤜}g;pi:'#9Qojnz\\~8識"nyX20l:*;E5i974Ěf֋AȾ84Nk1m[Yow}l\5w>hkX`O=(tK4D e{a nfDjRЎZ̮ۆ v߯qfs֫fo,RPOrѦp@OO4v]۶\,}= ДRM6FG kuS5:_ZhgOed$^rmDjŌv~0TR4bH|g>X,n:d o)$uPv^iGsկO;LZ8stF^$H`l%bIl1PM?`(N)!8T+k|KbD_~KX*?"B\H,J^j#nzX:WkN5:H*GZSٔ\~EldG[둮D~nSϺ$לּD˜%:ˁҜi%X?u{SO&9fj?\45qk*&MKoV\ {&X/Dw?O* >Q{w)}w=0_^6*)Sku[!Z8ڊDdG7ԟR:n?'&8]?NQe oy$h7oqz5HCzB%EKq)C@z?Omxȹ+.ش"uI07ӕ>}/G6TS b}#,|3$vNy}j_ӠcJa8^`'fp,^]-K4݌9 LOo{KҺ'{yVA{Y_7R/xđ/*q92_h{4JE03g"gaAc 2`h9!4)2~81(&ILq+C'{0}uSg}-0u9lf{YEZygJ- -#Z*P^d~P44;^M1R蓵xgwwLw ӛ8s}~n:2v6͜ᶗ2x?5o̱E H8"~D:LеhjLMX>)יP`G~H4!rm! U?:Yy$"ia!;?R@̝t4.#4{b5$%Mu Ån|g= "'<<+!ukw nTY6L %rrފV3h@A J3ug&fS) -$D+Lo㄄0yr.r2G' vײ#[(HiƐ*k~E:GVnRxJ?8q Z]Cfnjb Kgg3`z$ë$c&֓؞Τ]@#, !6%jp&c c΋(~}Sj-Qo-}2~ -跕+@aq7{L9פ]tѾ&ѤX>/p^bAu ݌ [ 5)XS3#Ey%4^_+$ JPYP&?\3(:q:QeF`;:WX|+7X6$ϖa D E+ BEw I?F>n鬻2odr92aq=!K8YVȘ]?';>߀q\G۴HnʘN3}B/FBU s:-YEWs_w)wRmQ(]xs5.J\=Fڱ|_31g2!wKъ~1q:Qjo;ku*/ȫ-3KL̀+٣h#OL;E)0 UhX. nUrilw,shnʚ.cvØ:SȱnD_]Ȏ`]Y`+a麻Vu(?֕h5.\'a|dC%M0-/{!5O> \]oP*WFi Ssǵ!ZCq_&1Q9n}wteO)H'ϼlbYI?M>EMUo䏏wb-6]0"ly# PJ}aOu)Py+@]R}k*P|E>e{:N3Bf=FO4ŸrM[O.$ENYP&k]@wkQD8?j!8lF-<] _釢MsZ^]}ɠΉN2[q Nŀa_G.4>9i/r@vzZG8뒊JAϜt8\!%i\ߘoP`t&fKoS 43GV,%'}RMeC6b]e bÔa籊;lXF;S ,v\^~oeA%Ҋ06LUO5( N(xBD孆/f_  ,6S@NL0` 3Si&TR>iaR\ؠd3Mc[Kعb&6l\dCHs1}TX+h<~] 48~\{2=UylkBwt};*͠da0Ž8Ce|i!ec9F'l6~;e<ܞ!j^0>N'l˃37}{XoEF&[M =:Zʏ0no:ycƲz.˙@mˊ7M+I3={s&̳Q`E! z% ð+ 4׍dNob?}$_P?O3,F停O1R@KP@. cmu$sD \tu> 0<(d#K.Gҕ6BM !,rc} e+ׇM$.JK*ja[$wȨ7SOPz?"$MU1շ'7IX(p{k#_>d¸`- q/Rj~Z bU<]?G-)yۣ( F\£4ȡz~E$ȯ"T6YcDM{=juZkL=>&&v76z WܿgW濤ՒRۖI(MT1.5U+0{fH䢛AQW'IYËQȝNEyfc)pP}R]-K|b9\Tz|Ƿ}?i f@i#;;=;άmFjaw O9HhO RN}I^uJ'9vtvg FnԝU61vmTͣɆ,ӈu`/ig{`o<5( l_GXL^OQs(t^[$ޑ^)cc+m[tR4ZOoٓ+XaRrn#j̫gVAxtBRVyŽL]m{7~b*6?\\qNt2BꥳLz~py.to<u `fȹǔ6찜HPA)UNDaXDZ "[HGPDWOjqSycN~r%~(T)v i\vVkӺSw̬x["sⶠULxz ia(HX9}^"lL,%OgTK`պ]݅1APz g{ ≰bGX+@A?L[ gGQpZ>mp[:€j\ʹ^dOܽ=7@}g<9 XL*x o_LFS5=)*raUn'N˖nHսn#WV0 1qDW 0p뽿Grs:#y7Ct @> IxLm݊[Y@#W7J}Оa21Qd[C.#q,#D-s {CJXth!A{7,`CRݤ3s+m]:ɝh<9rtH':b-X2{XY yQ7;8 fʹ"6-eȒzG~ Cvl"];3lf޽A_ }Nn My,s f9Qf#`PcՅ.斎c]c>ɦQn`RXë́'V{({w_.1EDx*ܭyd{Y}tI{N\ƛKBf E&Fa*=7ewAyLe̱RRj GNݵ{K2#?a.se ]G|K(V`DcmdʂD&&+5'3(%#H>Dx,JѴ'&۟xJ;v\E~pԊ.o["E_ liK5Hx ~v͕V/h o.m[L~fXx8qs Ȯcת&MSQ2j+ ;ھ;tĈMaZ2ݼ`֧ם6dHM4fe/?˸IƱ9ky$r|O?#Xͪ>n"Eo4ÜnmCPWB<. |yTZ,X°܍k^[ߜE7zB.s=^߫?0u 6zWS>* ?-Ҥ4XqdbZ.;kfȻl|HsCL.37KqNql&q&Wv-,0 ^2.0lO코6KH $)PBc%oJ4 8]?^]жA}iRwFA'8<˶$j2tQJ3[jfΤ\⨡-G/ζV* 2؀.Jؤ3thET>ȵ 񝨷g n,2!pGU!tQ *Y7|aQNiPz qs䒯6= I!^aL.ն Olva^p% Y?M A%6mH.L@p]cpY^V)(>z;;ID*p_6?Db)./RT ^C4e2{_V$ 1/-"2H~'ALOq7ݣ 3B%ٺ*tߑOy ʘ0t!bzXkWTxh(] M8aG7q8~^sYTq7!hlhXO|rg(bJRܣocp=G۫M-%>E|2M̉FNRLVZd"\G+ Q3<@}< 3&HdXc{$8nn859[4ۏ'JB%R >L%;i -ye!wj)nHѳՙ7(_ޕ]fe@\Ǽ_B vDѷ+hIZyV&jf~V{#҇h(bV3luu oGUQ 4yYTUN :sNYk :/9= (; s*5b|2qe?B/v`fSl*ON^(KJ(JxWIp- zU)~c0PKؽgIY40wapfjH+< భ)qV^X5ҫ.>2jvl\&+gRE.u7|dA\bM*a]nr#'ֻ&ɇœ!ϺXpcR1S%3HGy- *k*b]j憕+C~~MtW;5Y&4K T?v+y Vۆ J| ӕٹG!}qn'Wnx9kPT7gCCQ狹o`Ć lx8_^뤂 G հǫ30 qwNv :PiGG1#OJ"XH]A@Ǩ5NU^ ɹH9LBā ]UKsՔ~€EkO+Sp0!d lML=5tLXY7{_i,f#S$l$PzÈt{;!-i E~n!] *y7!Rw!4O_sM1{.UFSut[IZ#vcpNqcmӫ֪d ƺ-.J;]t qjEz,v ˷ |~H*+ 2D!N$'ƀ4qu ,Ri!ҨǛAE8?hȮmJۖHi} ع ׽BY ´KKDz+hɛdo߄um2jn"by|Vuذ2rC ̤Cپ՟V@epZ8yYJ_ҕZ\Fu!xd#ZVkWTG*8 ?OOnUn2ŀO';C %CS'Yug"$zfw{_MxkD^ 9n7{#W&iԯ4Σ ȥZS ,bC[D&u2&k2t- swH)( VTH1e:+jTgU ^Q,[  ~jQ%B>jCs;Z= zAf'd*&1.pG.pK^O"m0_wD37` eט`ӁVPk"ָ~삳+_=x$Pa2ezČ.vm1$EMn˞~ѽƪBY JK4ce[½KDFUs%&nuPYBҸ9ؔD S> ]3;1f@&y$ڑfKˏsGϡۛJ&m370²Z+Ḳp$2%/yk2g#+䒥4#6'$}y{Xp52wWH3l=7>%IZIa.KH,ȭM-M:_稴 yASRV{]]K^B^Xd/d%k8;:-ݏJ8IL 3fAi=Q4pZl=&r.;h)>gurnpT+>Ϊn)\>k0u`\@Pqz[N8&M+Qu«[C٬Z-S`6tdT0GiZѿ)J:`D g1%ˠ`j)G@ia.Z!eˀe雯ۨ5T> k;f<|Όm@?0ުH%kѵEK"*7=DxRϞNg?@z؋ Yt> I$;AQ_fA@4u]~2R$e۹ދww0 (rt{WaUdP %ӃDș:tMpyfǸDzq8TQT\qOQy2J(J'%gxUрD .h6_ǹ*s5VzPOS9r>x0 NV0`CEo2bg!tfl8y ;mڙY$#C%3Zwҡ 5[ ԫ6L7ĐeZgQ睴:OR7T\==K`Tl m;N@N-}deB0șn8OSUԨa׆5gug%XKPO"R t2&V lCf-sd'4ԕQ}=idsǐЭ|΍'Cl1&3"5Z`AnVZLT2Y2j OnP`I}Z-X뼈2:Ѧ@Bzwd>Iv$|G(!p]O4d2?]E<8FsW];ZR8^H&}~ԨD Y:E  U7|eSN.޸ S(wVN*x.Ha&e\O/R$ h[MoT^KZ]"UdWWNkjza%#{3 !y}RLj#@O ɖHnцڝ덑g;0t̴SZNcgj '\,hIӶ]*uڦ.&5<:ak(1#6'c$*p7^(duڮ?q4V~GpDReTi`ehdG_ xڈt{G6 /ieh} ƘU l/ULpO+h97MU"ynifOk95^tN9ҴaX2~8B-_Tp%u1*GQ$,{NTˆ#= #dP=;bp!iS+z_&uT_ҫJb6:UOF&= ow2?j)if.^ u6en]B7%vm#Pt2ِBS!J0c2~+=)3M ,tE}mwdku C]N/nS(_0F꽒jVKP^ ÏY6iiEY)U,Gz@0~n {GԹerYk|G6'ö m:ew0[ Zxl.;A F7yooT=Zsy:'y4}AÝ;7>Iv=ϡL}Ot6{ׄ,~QgWCN}/nʖbD)ri\pЮK.ͮZnٕHI\Ueb9AѠRIjH<,-СeGsB ~o7rR42>5J% Yo&kP@f*%yGc: :[Ln4un)l0(R[pm&3qa/y|fw. @o+H !ņLA̿Iiv41Msf`֮NRvÈлpmpR{VNi}`^}WRW!E_PCo|'@i^I1䊫F_% OCj@Tg96'ZuxsZ‹>L|½8)2wU ¿/ 6%v]S)* I& ;Epl_9e! ʵ%_NPLX<0=ɧbDVS3ލu}<(<RkSH/ "`TY{Bgf*cҧF׃ _\vJ@T씰 n96 W@SPt#5ip T2)l(fڮ2/1QA~mܶ O\rяDszd:qDPZ9s1)}@=zrn€ q"8bw 5$C k]+!.:@ <%0RQﳐ2 Z }3?8skMNv<;K1i+dp̦FeolG{P|hkVhLEE'>p4Xs?f7W}匏M0^;ﹳL\h (n}_Zi֟yT_ YkSV$ ˡo upY'bOݪɳ{*?M9kY$Dld4KvZqlYʵ'9rt>O`J ~Y>~+Rg{bH7Ģ0I?TJ )Fvw52 }n]^#k.YP@L>l ]t< Xvx7׃_&!U>ҥ6E2r2r j%,dRoK6$.W~v!+&CɘzY8[JfjjeDCÛ(-GE'XɘF6~"H{rҝߗ+G}eu'`xVw6ϼZ tIkxS>fu pU۹xVMxTFu`: 7*3_d;>+oyy* S+O1At25x7Jө4"B\.(ۢ.rMejṲXa@= \- ]*\[d-8tPi#g{´ &` CV@_>P^p/ *ɱm.S}*ykc&$%2&^gK#$ۡSS yemnɄ[,$<^C0PGu\s k!rߑDœaDwV;ceU&\ ͌˩8h2m9Z%yDSmmIi+ڥ q a==&ȝB*ښ|rޛe 9 0|?.Ff1hr#P7*dPZpΥr7a&Y-w' Kl0kilK8Jz]c o1AU R4p3q" ]6kfQAWWzbepG;WYZ w fZu vs]N|op;lQ5LJYZufEõO\~I ~.\ R,/Y{[i8"+Vy?q²@)=YQc 3[ \4f^@ć 78y`q_xXˊ[$ },~x}sySHl<%jTABC1U{~]ajawN@()*Ej٧5a&! p# 6߂nΡ}6/t ¢uKKGY{QNX[Ӡ:sar~O#+%Io~mj-[Um[$&npkx=EmʬmVqm@¨R." Ǵ',RexNN`fkaW''GjxCur@z'u*EVvE<-uEc<'Czz62Ҿ fr(O /`BG'HAERjn:֧QP|YGJUmW$$tSxut)xVu:4=OE(4@C}1b#88,…zm*9qnM{Oy6Ά<41oFsG?Ϡ_>j/3-?bd' ͞^1.Hbwi.$) w6kmq Kxj=ꨪT0Hf"zCvBPD hK\h&ҹ筞3[#&amlK.*H\q/)ƢTiD/"5eaepA'-j\Isw܊&Mr۟HUO HY9,;5k*2긼 ]7u GYoloԆF35HO.[8XwӲ@n4ɛTg`| 'K:H# V[CӯrY>eyNd<;0u/u$94?Z 3'_ 0=-x vIb{kh $-tkeX;l;ݝc6m-!AF1-2 f?'iBNOqXTF/맜UW$S};4 7J}0eN #tkGa\w_W20wEYͶW-.3Lh'sZ 4@hߵl #p7&q%v珑ݽCvW:6 ~b╇I3C/x۵JȘeOʰiwvr_NR~MMոsa /S.VHDQ%yrH0#5i_żsB:Z.itul~d(%^!NR,GZPXl[gJ!XZeXdU2;zޞ[+ ΈWHD?o_J&Yae>dh7/wnÎݲ:dd:W]I.@Ip/ 硂>$k̹mbbF)Zp tjԹ(*M-̠OJZXXu&}\uDhaE:_hgҡW4Wv0Z_4gՐJ{׶@oMC@8DE)J=~0w =ϳXi` <'m+0 a"a6v∺C[*V5CcS:9JpU3oIE|;%p@b!PNr4yoest  %Ź Y= <;Y&#c9I^SvOlQA?pŨg^2e?ŭin<l_$k?e(0eU癉ʽ]u4}>+m/( Iql#21Q `/( OA[@i(li(^ޢ_P;*K[nP H.^;K!A599c%15܃顾{  m#,RiB8`PKӶ؛܅Es[NmZ5" =1@(b|*-CgSM_ "VvCz6.͋at;N쟯ݑ$أI6f8(d"E*[5'0`j;.c$Z{ <$ևf)9~jμO. *v~ @Cv=Ҕ&P:TsJ\~@uZYG절Y1ZUծ@*ܴ8%tO 玙ڷ M2 w^sۛ|l󤒫0 !Y0a0oB8\c?Gs(N,܏\-g. v dWh7xеb]U>5WLU!#.GWѵ惘hdGï;*/sI=%JE^4dS] -~tzSNO^/5֏eDQzI=WjVJ A G̨BK"T;U/?fz +@>LCW@Y[.\8ߥ WEMI41r=Sp&rr^',~vG=Г*VH$/!RȀᶩ?|EM-8ЙJHk8<8vq)s:鋯0ڥs1^6`zfczn~aH36%2XH𸶍0m@^ ֆ߲*gň3i7|_}U`d2j#UoU8ƳVkNc<"%Hm!P߄G )#I2"6%4ڇj(S`wd:Mz |~6;r>M/^_BW 4 䝰 n~cи6 s05r}M U8sxn͘FyzNy!^ӂg^MslFIIK%d֗ xXuo!TYꠄJ'Ԥ>spD"鮁|=t|6XoiIw ue.4p+ñ/챐i '<}~Aƨij?"(dyѢw)i[kj9 @92v3Sx3eNp}DW \vpNNb&/ij/9I7cfhtQ'7%Wc~4-7VI+(v4trBչY91J}2p5+] uq $~׶A. Yg\ }XZmF*Oű¾k{xg 5ԼFfUb= J#7<48(ZxL8'KVֹ ~ϡEWdHme <"p-HAPE7@-"ʞfFfaedq6@oS=mJ7f,b0ba# ֵqa6k0:@|{g/9~:Zyu?: l1 -%(܁])=q2&zDw+V)X%?-`""y_M$7 /Zbҽ"'3*GS.&!o7}n}D>:".5 IRy6 Of->OY(s6P8Gw@ѕ3GgWE]{H4:le~(<7Ả.ٷCîB.EDx(8pEz> E?VTCc*RD:{jh }-RO;\DqEXlQ~g¡oe d8c Yl>)y`zןsnp) 2hrW.iz0~<o(<ͅw>Mx;_? 3.ZA]=1u k[WK_Q8a^+IKwugl;pUwys-Re4 :tCl4` \i>Q>O:>6ߏmY抝v$3;,ǀ@/*kkMGS>؇-,{YRyty#8<>s}n@nC }06s_zW fCnb U'~[8wlkxIo,IMz'Qېy=x :Esf~DIb ?_GGuQ5iΦ{]3F fI%8mm&9^ e4-7G@7JnL[R9Ռ=@ Dx d.bpTqp@G'Too+wzsTE a^2ZB"gg[Y;~_U!yV&tL \$!:8 W8|\k̜KJͩc3B'Q.Sj>yU%c'% ܑ3K{HCt͋iP\[ |0ʎ 9Y/fp 9{f*S5rfo~ ]{.ݎSg>K3Vt>z֐OŨH]A3f7S-vG͜Cf༹^9iD&x1 c{th ('`a]zףs~Wxh+,x0/wwPpf+v10/V L KQ) 7TQ;|Xw>t2SQo% b*ѯ3O>T 1P3a≄}qE,S$I$ˤh@SfJ);3 *'A}q' f0C;9uM6e~&mӒȑi:o*J݊@^޷<͆#ɸۨP^R&i*I}Y. M)ߺz"i>AZ#G'+wP0 b*[ta.AQa,'ٚv Dz:#Fp=iL[~|ltI qw` 7vfhxzE.!uoBɅ[gKD1{qYJ%v֚шCLDKue+7Ex+Qt2Nc*ov{^Fpe;u}->=rπ}JەuWlj2֋`!:RpH ,\Z|#,bIX.: |GF^*0t8N`iV6Dt)CEu\vh3 |=iu|@*ny%}; 1z{! jfh,X{Jg0ԚtpvKw \X@EM0e(ڮtٍ./. h4"1f3R9g&$*0?IzR# Vy#EZ Šн}.tƌVk7Egj@G5K:3h}/3=%g9e4p/6h5zlH ǒ!X )ToBJ.gԏR(+wr8GX;XUYcEo=P#;;pR}tIF m]8-uWhBU jw* a /nxx,В|}0d^ܡDXi] }Zw# $-~dC+t W,aH`34FHIץ:Z`ו%4Oڕ8h6_ D{A@WJ%fVHwJu`OP~\Ξw:Tdg)n;I7ǻū 8u Y-lɸwYxMtj?#N1ӗ3P4[+V%2.8^͵c#qָih3׼,ltGPUYs9d5!iK_b+j ~Sfyyx]֚eS_KgokCh5adf9+9.-6;avt&Amx^kLΌo;麵(1}=VE_0 > d7¾1sםx̂(-wb"ƚiji%yxѰ!,Yl(E9TMnp3Q}% K:ԕ)>t[7%]wa?Ȕĵ+ בumhS׭j!!$Vd.qWM%c9 "{Ev+ rƻDCf;1F3eɾLxŰ<[!g,;,Xٟ$1_4_IɞTMe B hf@Q)\ۊ0)2q@؛B3( $׸L;'CWzY,1t@K1^Fd݊'4o*{V͏*ueؾ%jF(W|Gcמ`0aq$\k僼 NCG бrG~-nz1<]]ZD%Flny!1 *f) ?ZF)@҂ ka2`n.S[V5}y4GKBkNuUf& 7͡^N;mAW4 AOoX8z?#&Ya{HkZ(sJ,8 dҊˠ5LdL@/3s;+>%x 䗂^xsNu2 3we0#=Cf8󪌮aI"|>^ͪ{EE}erݾL, 6b Ɵts:L*84ʛJʬ댆m*szn~A$4qCσ~ntS vO>=4>FJHva#z׵PĿ{h4W"Z:F Ⱦc:q!qKRy3!v;#4S:&GF0_ ^`|qń80wa2Wa%]Kx~ba|Y讇 Gs=α= *l?8ą-aD%k+&$wGhqnG@G%]nw9<@58E)7{`Mܡ%􈄏o$kNo1O KM3 Da8}ۣmz3 0&X\ 6\ |iX)ͬU]'"HiGZSCMmT/՝.pj}ai( DDZD@]G("6c\k+%ZVш2vF2nZp&NL^퓙HTe7) =5uy٩l3U`͙s* e]P+yp8ı%ԇ_ Β|j{! GB{D*4eɭiF޶3Eb2^c)Obviozᖦ|!`}xJ15U=cA|MGխlxND%2{[g@#:r%hd-g7.~kJ 6&Շ01Ewo>e5c (bI R5o -^ ,WeP4[ȊTsw̡W:cn<",Pq ƈWqAZ@4EFPF/U,ㅄ7 0oltXW,>쎺Nx%A|\ CP0?- w:m;~7ځ]ʭ<\v(ILH Y"Ra^43`%:3tbJ+yx/WI$}ϲ<q?4_E}ff%K2&VX} 3΁*jwr+.d"֐XrIZW +ww8ȨxP\isptOV?_eNтD{ [/j7!VxD KzBA&Εte1~WeI2n 9ԉ]<}@ai: t?&a)bZR}{-:*O@}QOM2gb4Y{.<줼DŽ+myY\RC3Ɏt&'v۸c,e.|D'H$n ĈW:l' xUBVYjj.f0%꿻Wz`_  :+" SҀm(_AЖ!z6F2ŎA@T mPME6O/즞y{igz/OQta?(A|%!LV B,v#,ߎ9?bt}sSBۄQ;U#$Cwܥͽ@jU֭]n0'ѽY뿽gΨ{r}Ota  jP%=]ZCBŲY퀸$a٤GϩzWp0%l/'ހΓ8=e,蝍T!ګmc?^b͔ۘ3TU_:>3;20?]crgAYJc&)6 y,ˀH&c-IeSɭ`[z^ͪrL&"$l 67\+u>)0g`$g`X29Chv$ܔ5{!z&z 8Bc3s&,!"UqL*&|n41 M#]Su?6,8ץKtN{G備:q%x\.Y A_)tI R9pF+rQ&єw1t3ߢicUk{>!l[U}*.:J/N~w.3&[U-m2R pICW+"C w>8FRD9YC7n,/pǘi|YaHSQ3Tc 2]K÷:^%-j A3=e^sUٔA4-ОȐ ђRyC` 9 Eʥ#zeg`D4םdٜ1ӿR2ŝ'.M1EVnhAk)[jlԪyuQi?ܑJh~3hcEt:1X.5GumYQy?Q(rAZ!̯ q2SQm*FNa]0U# ] *&09+( gو$wGחxyE-Z+'dܮF)/[Hk :I =+oj*x k8*{M +OvOD\J@]diu{/ AW@F2](NjV8LQt6mYДC9 T-q]ks)@)ϋNF9I/  =:mJƆJDa25Mj^ob/ _ .  @6B _nѰ0⇟PJE.ieېE$ "eJGy1׵+c4 Vj`럍9Ћp@< Dgi[C5hty<!% 7kZU7+!UJ0@I<_nO_XD;^ y FW}b> A POS{CKZlGh/s( a[:ng| ^" 5fdxƊ/ψM )y?.D1;_0T]kxZ-E&Z!l CjtĨfA-`]Y;$oX1@nm|sU]4S~[.eCߙgqS S /EgʠE醿hn"19/}I4C>LM Vp|F1@#p4(`j~o96P*/Tu`fXJwrx+G"??$uwG.̀)r:Ma[S}4( >SL+jWz@頕.q}b-tD#Z0!F='tw꣍n9қPzUaHҼ>7O#..l2;&X'iH#~WxQIf97R  L߁pO @[ޭ[zʛTfro.GJdؘȐ^7)I ͡X((h,9e0<3!o3@dѩ]+ӾsyOx&VLHAgN\@GE/RINBB4!܀°0 ђm'K>Cѧ== 35m#T^VmMƟ fRHRm)IH#2:6Kr\nJ&`y=2eԊ\f)ճ ?Lqb̛ȟ|)fx3{Sƒ#r K}T͗As_VwyGmܠ+|}kb@ ֘RA܊*F\ŵIY^k j]$ĶZoB n28{e]T<_osUWsT}@ c2{_ORG Ѐ&M61q/<ܞS ,T:yXd7i*+rWnc _WP)7ri/\G `oۈMQx^˜~2+KCF= jS`oÈ +;YaT a_xQXI>N%&A|8R=0VzWj+2=VoIJ%3O?6 In׹v[m+%={/ҷçt_Jηvm{^]$îl@@~0ח5ft ]V*;YA &ǩ\Udh&8q4E+6uO6UeʦC &Y[iAal1K>7!M.O9hRyr^TJ4(j\[I a:<!?0by{fKñ:7wO &cmd6e^+S9Bd=,#fqbu7B "g₦ ƄfR׮[`{ }t|@VH4Ul0{@0gY,g|sS[;ʤݠqvNy#ҳRvrebxܥQEֈSؑ2[2ـ?tOnr㤬k]G!I a簝UNKԖn7p1eA3Ra8'ɀ-#Eb ߱ }(p:tmG@䈁:K3BS!=$dpZMHO n|:]1?4o1%&*Fcm0wl6"]#@2%Q۫4A;_X6{Ke;.&Xm,N$[{x,o쮘QdgHpJm&25z8Δ|KV|6sGb-^x8lGD (GdՅGs!f~᱓+ڬ7d\~|rCelUZ!6pvιnKg4]p2z -jԵ)moj"G#0J; $HĀE +ѓP#D {DNֽ5(OwU8B.^ܦDp%9MI`> $BfLAWKa%fd߬L0#:DDKtۧh21ImQE \?6[+N斐?07&f:lzib$fY'R0]^=TҪxb#o)?8͙S"J5Cc5@ESt=j3>]A[4O/bW &옋m0A^FUE2cSY0kz-$+(2nP fTM/^l˗\, n_{sEsנQXf)ڲ/f  ~QL0Un>U*jP ŵ~TGٗ >ˑU7dqA`${v? q,t_)7AByZ^nZS'(vWS-%`m{NI tzX8*G6,MD~XDı<{޿أ`'޷J.I|w1 ƶ!קϴ9 '^YM; zь" ?mn{_m#=DiO.%PgÌڃZ3<+]_b,*ԑei)Os-}n$.'ϬX.=aP K# -\iDmV@`6пs`ھ '0ӋWŇGahUW} }Ep=4EV{U^ۆ~dV=h<ʎ#~?K߈,ngVSiST`W+"ȋcmp&zn$㝿sˮ.= ZKYa =0sSMCToz#klΜqDo,R jhbOq|>MMëȮ$R8 t|3lOvָ!D(_U/5AQ}uЭu,uSՅ!"W<]zw>ZM Fh o)8X)Lҁ`PLUh(B6bKBu^0 :OEu|eYB~g2`aA1]| `1[,nɕD#[Q]"8Cg*DmzV84-4-0f̩3||.[ BT#AZ=Y_V~n4ؖL+JKmI@Gyw^aJ.oЫv+]׎#c,v ϡ}o<% 0;\'EV&# ÐnK5& : ,ID+w|bMY7M~~͕ QFݪ2EV RZ#ÂE1ԏ{wJ,Ky0*vQ[ڸ Rt-L1]XeK*- )x4(ĺQz T30ՠuͽ+/KL46䨘 w!,]B҄HT#Ŝdh9lPXsC%e$~Ȍ>!TDwz m6Գz"ܽ~H|˵T$i}4PZCkqy?| g\Yw u/A.(3oN^vKZBLHL`8'1yqWObTjC>/EICWHǴ1UЗ~WwcQhwgw=؉2शє6 L8@Cď $ b3}}*sJ: ?/oW|}3"a6VB lW\ u{$uc>J`SP5;`{l+Dc;5c_1YbP dV-B2en$^. &A5?yt!˰y~ld1cDޭ nMI_3ЙTl9b~{/܋qy)')mVD(|>U!kWa\ZUacceMcE"7|66݂N t\madI,De~ en.-x s``:Umi~JnVĔz1EyUS.RxqWmkKұ=rŠ1V^ALbR.4qtKn-mM(e'xC~gb]Kr؈CnD쁤-o/doDnHq(V:+=Ʃ,&qENìHuh@+fhrςI¾yWz {]|=fҪJ?L7U(ǐOqsJ &¾,,{%zuppJJz6N$Z8l-"Y*è- M˾JD8 qUuIC1S[uWg吔ȽGL8qܟx/Ϡg3SHh 5u*,Nf^%Y3HIl8E;E B c:BR/tݍe32.zpYf|$-sh24pwUځ=mᝲhuT䀢wHz'68oA/]M]>]A< FFmmx0\z3=j; !$UU<ìiS4J3p|zc)0htيX} "Fsͽd}:cf}Nԡ ?zU)T7;ԌPeeCG3Adl%^5ذ8(PROGm9SFs0_K|[u˞p{AZdjH 2tE@k?$lZ)@G5NS>埒\~34Rϯ& %4ġ bt5 {j ~! ;'['ՠ+=1z?P^}&mpkZZj0M8sfS'o% ţlM+ 9#+)ŗ`4#uJ**A]mJVDÀM c0 3\  .<܊l*FOz=BE؍uZVghAڵGem+U5 P77~."`EchYcm,^5 K4װb]Ye@3A.=A!?ei[/F05帓QJAf]X(ۑ-zq.̢s?/}l3{l+T~Ȉ9*H;C۫ z3uek;fh3e}5/#2cpFivR%[Y na$6/]VPG)Iޫ&N ɓ_Fo.K*MkR::g(E\ۋ<#wDm'uU{tqjB\ DQДeW٭AsRYE'QnUzIFzg&/w /(1֪^2e+OH P#/p_sixez iWЛ|_EaWLs1~zfĞ2MxpwR;OV{M dO}i>~_fg T/)JnVg]0=P|0^[͌/F?.@kuʌdV2jaΠK#we_ctwb.es љB_&Ui DG=n23-4S?q=] H&mJK>%|c!@UPR{ :/05}VeM/ b㪫ZGHsq 6}9!2y[>LU[zW.>j !p#OSy l4K} ,3Jf YN@86gcRbooڝ^/  If(1hQN\Xh@)s-g&?Wu!WX*v[p(ɐ1Z/ rit*WЦMe'K>kk@/e7p1o2瘏ZִF^=_g#.H7GddE h-:UCU;Mi܄.Yrù(~c"F /e`mvNr".61 o(h5"flXS'mGǼIXnK~(M\*Xg=(V} sIQ+^X[Q+.2 `/vg7 ړv@X\&YHى5Hvj4SyFeW H g$`P*2oRz~Gj'NI&NEͬcJ8>}rJe[H)|V7^j{;jW2@i B KM/!uC.x_C,Smak Ӈϫp ϒU b +ađbr-\2hSE_)Pj~'X5ty~1ꎆq$"R!pl~Q1$bNn% dE"|Snu.@٦R4p?PZ-뿍El;RPH8|bb>l(h+8:1vhbZvr|9F$&ZiȞaO'H3Dg1xh~$-ZpLP"[`pKwhSzO~͡u_:739[L b""0Qeq<˃q- xTG 9`% Mf@`X;kƊ/=Ż/7Plx3YTO+аg[ӛ\]1^}2iU +?۲=.1+uR"[\dYƞ|i(p*UG@qՒ"(dڅ!OOa)XdDl;p/U1xKֺ^0 \ٳ4:IS;Zܞpﱶ,IG(B:[wu=6+SrU3^h:NRr=5jZ$LU󮉣gX+Tpє{Wa:/T$gKMҁiDҋޣ\Eg>Uh媘)mUPMR(7LvqB~ŘI^:Bm VT |MDm5v"4z {b` :_jIWCoGL W1t!U׀sZJ:ut7oBgh+sG\=%p)Zҥ`@dDXV„z;qjB $aD伕GrvhFdi2;c'|Py TZ,xKoi$R&h}Jqzvd: N1CCnGηW%f-A_oYN@?qxQ S-`GM^<`.+,0_Z:7zxe#v6)*mp/ XvvBO0MƖG)^rVX\]Ta%CʙͶXGΑyh)bOV)03ERnFFgLXyʧ-1 r%#/NFOu}EM=7gc3 E`Egwrࡈ9 . AeU9f!oOd5ΦOdcB8 J[fCzHg q*ZY?joL0ShǩrzO { 7BJ^û:/ytQ'1)Y$3uCʢMZ&&AH9b>.T=:m\&vn 0oQ>2ae CM˂,w^uVE{@etG1ٟ:WA#m`+d)&[WQ Ts~aN0L,QL'{Õ[(\מ~P\] h\![4HҔt2)|&8{a/p.˛0Cz-E]v\ ƧNp"Ha"YL^=p.Ux NZ^I밄013*`- TS 2Ɨ/5 cpGI%RͱhRӨDloJY© oXVZXn\j;u)z\fzZ==w<'-Vw @=0*1P`UڰuaQַ4BpqG1aݚP.sƠƃ\-F4E&7H S70q@oQ O;`#GwÏJyDG ICB1߮{cLF4NGrԙ!۽Y|wD`FRR7P ei΄ -vB'6HP%%r9e"+%B1\kve_?(ۂb*5s/mHWZ4d)R(]ABoy >vVn[i=vG9|Dti^2 )j!/ܽC>Ý|_( +&s6?A qDk-SM!G#x[޲#=t9y*L.%#(Ϊ]TQ*/F%൓ 'ǻLAq;$.kB0^PPNj) +\B26IOZ}P2 ۲ײe9tg'y|JTh5hz- ȥ/w;15dǨKC+C!&Lyi|G&+ˆo @yPe+W6 w<6nȮ+"8B.IEXP@Lk }{Wک(-K;ͦ 5:*5ը߸FW/"Gj0|iB{#[k2&c vٹ.xAl[ kp>* ikʋ&͏bq儹RҢc4(2N<d%ыD-A_3\#S mqb "l?W}Fw^Mqd!M5H`*/E[}*qh5bS8< f ".!z%[⬪>,FDd”LF_8w.cb٫iQ-)׸Z ,8 ~DP E}עό2Hݐ5-LJd"|tj/t1'1 sk@c4QL1IcI}칣@=pT0&2Vx:8;-U<}9\R6$QJe>@$qa*W^=8CuDzK8dN'&}o"R3zUJ =_™@n+^k3r?*V>qxr.kp.9vԻND\;dwdOda_L TvRCVM^*C˜VxI^j"~I mgg f;+꠽v w[K -8`Ad,am*.v7Hc*cFM8־2|޴iǔ)b%h:Af5th'/T@>fhP98]qe,:-KV8gGhKoD"%0m;K\L=YS)uk^Iw݉Pĵ{Bl=9q"ؗo\'R9C!hU3䔦l6c<Ǻ{rGL2" ?C׺l ?(Y@|<7{au%/P @PVm Iz |/ Ddn9Y2Uvk"k">CL%Xjl 3nᕅV K<]P2G.(̙N*'3HkT*ߕ|1U}.v"CrJ@, }Y:aa@vmo\Ӌ%o+\}V\[Nl8$i"$ N$^F|Brw8H$3@;9a*+Ʋee4?DleY}x}sg4vwyߣ/uQM%ᵙ{48V(f:^"+q-% 6w2W&ohA3O?/1WJT@9}dg9O*m7;-U2vz5$bZTYXe;C94{RD_#3p:XNbI+GLǭ7M_n/EaU9!opu~f詗\G-#a$J%ns=#t7VܓgLt@Sk*~Dpqnz @\ׯĭ.~H¦G6W0/] ppϿCCQHrޤnIܗҖy5vH$OOϰ(%wB: J>f@/ٽic%MfͯYՎasO>k=Ҥ`3[" '/o?@Gƥ"Mbm+)nM!7" +St'3A->~X"H+zxŖ,c#ƦB0*~\_?\^ZK>][=vGF@m{ r'twomG!tPZHzlJx$Q ɳ^ۇO/|=*F@Q:8<9 5MW)h_+Wez" ~9H҈ެ}#Cg&OxBi|j^]dX&ɬvH\I:EtjRLHYMhR2ߝVrz!/T%_!B ]_ Z=|l^\ׯ[ `IR&~Ƒ5b&:o^ ՜u3ф0m2nsq.K|$|u G̺}; aL2Nq8*"=>-p94mw5)gJ;d>6176nd4/}Z] X"X4A&f[2)8?\չ¦- !D0(YvD('AdzwdN*/7C)n 0) {:^/wJ)@V5$uVڥG]+Rnn9sX˓9fDQ=JS"$08#uAnm]D ISji4daS}ɭIӨ:(H x94AP0)(0Xex +3*#tgmkCussW*ѪNFaη X +Gw0Ѓ\HAEc>)1_v.2dJ AL+7NG% ddovqpbɬ; ݭd]gb<;:.lFqLgXg} GFTWu-w72p[jC wkRj..u+9{khQ25HaAr9 m=bgf&;+HTn5r^K\(Fk)VE{_bnpP /]ar>Pa}R#ȑbM7ѼŨ*F40ƯF}pg/b.QRIkndĘA?:PצxO(expͳKK.G:JfZBpCRQ?A7sL+`J1xj'=0%)6](Փzyb LZ/ж!\bx*?_5_so=1$:!JS$P~HXzImbYBc `oxUx^MlMGDINl?0E¹*#N>ruq[t q7 F.;go 9 <#LcCL >>߫=F0cp$`<#yw,ldԀr 10F>h{ˁHUz$HD[8CVɶnqH('r j2_+9zEݘx+ûPU>n?  "?(VY^DSlIX;[/ǼoސWI\l5joœL7p>$OVv吳Can j%!#k@qVb^T:IU)/n5^ؗ,g@ w'F\"M֨Z[mo!*C*XS r$ i  2~H͘9k8֥:vp|?Ec=*4a0O+ǵ8SAiO adbpa:HDTrC$tYi4BȢc?1! ו1GX?uld7iҺ۸b]oY-8,Nws-!u5y-Ӌg&.?c,ơ txmd]O0z]%Mtw.Ͽ:YaLċ=Gv b#JD%ĥQTNxBJI*T5"օUrݥX9!'A~'&JVixi*`_}>5$! *q"䎏Uۀ( e>V&Zs;)XlmCîiX4667FdȜF}07~ bu&[X"\]ӥlHqzQonpD#á] ePnO|лN"Y4 q8QO '95ذ>1y[q-t ⓽u];&peibM'Hm6RR lS6h W5Ȅ]OEʗ+trמ3pև[s}!U :°:pRA1) $Z1 SS1VhƦ2 Л|Uo|JPíw[>8<:dX*E\I.GNW|x;ƋϿCwAO|0Ҝ[HՓ`([Q'n JFBƙՠU\F]gL CCrTߢ@9?s&89x͏9429G?!ծS2 #$qu!3+Q!116Y} ^S9h𨩠exα\A@oj_Q\54nC" ̑U-SC醭? M(Eo,_X1 %r^)>}kfL] |Uu pqDKz?/hyzHX爵 ]/3jMe\EYlucmF` 6S?d+КR1>4Z\2!?(}Va{ٕ+%f<Ak ڞC oXz! -vM yLg^#pL2z<@uORyW Jc( ]˥12g0)X8oУ7Y,[HM!o0G)H/*뾓wWUp_#X¡DB=u7[5jۺx%bW@xNhNl:DCpOƠzukFHeHhPo$Mt :"3֝ ){\W\@J+9qbԁ{P @M+OI7?wh:{\9dLL y|h'' Mٜ,%) 3wecU"M-܁Y:Sz?ϋ?MkbNX~Bl^e(%WZD. .}C 7E$+8d\ m|^ F,ToW iWG!K2/=9r4彶Vfx%=aM+}k` J<RpL:(9Bcwv+N VG/JRǮ59|θBr+zU3Ѿ_$<, ^ugu(NoS^t2-gE7-cɅ|@|fi]>Fto _Srukm0+; 3onN@]zUG2,1^Dm:|,Q'⥆H[(=. Ѭ?g, NH (t8%=7o`~p`_-ʤsAZ"c4|0mpv}Yg3i:NGᏐJ2H6$@{kpΎR ʃf5`ۥH9Ua/tgTq2? b2(oRPRSԈf6囐[ <93QSse*Í02fJu1XvpE+->1~:\tedkrt{V"^n y-g/>^Y`lB:_8Fhq<, b%ldC>~3XUD[ԓ{j~pFK|dXzLNPpA#h#%TSN &Wn; b!^M4"6xdaw"Y,HFJUJ-@cfʂZoG/-o ۍ.P9Yk($vz)5v|́oD[zңv%W씤&B|oxk65Ƙ]y~=Eo! LM`zyNKXdV-{aۊ> إNR*|9u^zf>{R40&(<7$}>^s8QLю3\%RH>c$+U(iT] %}0{GIXb x]is3,224A뷂/f˯d3oR.⻫QUhE?sF}O-a0ٚX4zb5Di9e1cjS/sm"D 8OyՆ-\M `NفVKȢ*ڐ2a"-fUtO{L}#p#*qɶM_=Uf}J|2KqI[f ;Bre>9Y4ٿ49t~F&`CFO6l*n)l{9􏅒qmwPK!ԗG4 IFkZ>i5sx/{!G;zy miµ¥f&1z_=>yt?DDc?2(9$UHU1#ރ~ ˯=Rt ;3X 6- [NsEFd"Tќ&-c䇞< azUm=e_~٩y¹Pb36quD&w "RP*r ;_h,p:I^b"qOES#aOw\JǥiNDP•TFdexCflm6n`gױis+sϟBᵻ{[V")wF=G3дwu;tq My#~f `K_46$wࣼLRc,pL^ )cGKW''dRau/:4ƁKͨ ^N8i-xd/@>Na,EAy('4`_o5hZNlDfN-r+ 4 /'/ &B9ZyU{GFٮyjb HB`jW+7JG+\6O(s¬G?(zsJ;QX/ -t?Q=Q+p0Hf.gFEV!k!!$&7 (;vQ +s*Se6 D_T$g'!~`,e1{K{-=C)# ? R ;8d$5&H:\&?P"0D6ψlŻ\D BIXVfpՂ\D}T#~نW3Z*ar=Wl|,m9 #v2~7(Q*-s4~,:-u_J.`W!~? X@*}& ZI1 uJP'iN__s|yhI``9}ۏݒ2koɤk̄%ŗ`iDjjڃOZb}c#Ռn!Y20zB1Xh3oLf{`JĞF$H |^+,h=sjHPs]ە(1T*/Η5W#^"qNC."(OtVB8`p #gtf:zzDѤL M31̢`)KAh >z8۠aGœE *RTRIQ4ETכEugܐ$.gV5(0hSOhj*#]g q;6 e)z#Zp&|בPMr_.pB(V~_jEi@3O@)4AgLrGMkbM~- 9i49§M=5vw 9B:h:4y%9K'iblF &PdM P(EW2&C s􋧕eg , X[zA?z<(Y-.+O$9D_»96WPkw_=eP:W"0 v#";)9}9kG4Y2-!*d"\Ǻ]iN>5":j'|6+U#+n7#֒z͍5h \Y,B& ;=s8Y1Y3 :X; 'x_N#C8 (+`  7xIU>vVhs_bPy!aKω`AAHiL*HkalX%r"":f< &:X"zw%P̩Ԝѧvsd\ - u.lCx\K~<2%>3"F h# m1Zh 'AG!y KIe3G O 7rL)M SBtc!^WV\0QO)OiG˞5"+[.Ys땡"~ J(?QӣϮ}@oR[b5[gsi$ƮeI[>YQ|&/uSՂ"OzQNEIiՊ,xִ$Jxg-q/8ѩFlynzF= Z=1 0ZP6YR[?ѨxN ӾJǔ`Ia\\~ ?[BD9@?hV22 jd9S8M iMNJf݈*hx\r٫5PDAӥ>sn3wbzfBZ~W @[.G=37A>uke a 8^k8SȺ .SeZ;sSj3 ۲LSWYVR~]->)R yM(qHUV@kB~S_@( jEV(+%0@ƾHULpW\irCB:i5>?Kⲃ[_IU[ CdS\r+z֯WS@IO"YXnNߨF)7`tIKA8h j$ R%'ӆbҮ(X@v)i0_kKȷ[BkJ޽Lܭ{ٓyy\&+]j " Z#f FPym̖ΧiC +kĨ/J096c|>~v( Y"jhfʺ$뻶ª gUa6Tj~.deNJHp @adgd#қ.x]_戹o @h(W;4VdyxL:`v';@_4c`aK-BNJ y usȂ}p0J5̀jV]K!^HL)O_9_z0o}hK!8+>DKRMx:G=ab[)j1?~^($jͼZ`Ce11G~,E(ŠR)0')Lfv *0+z҇!'y Fem@AsoہkKXL/DWvZ2u9]5Y4I6:spv(EB_d5~RBDJJg.% x!!a ʪƒnv]Ўb%@ٰ<=^Rqt:'7] Xf}?:;PA05#lyhl%yaMU)3rKo(SZ6Dlۛ( Uoޞ1hޥ#CѮ[|tY>U[,q;[3$X0 T׺h'ƒGw O6s $Ң"-"P,_`kXfKPOG洘8=#dn1U #[.?5a?qLav6O<ǮMHۚ pQ)β=zH6sBXk핀mvӧoK@;vsME<63Wijɹ2=DrD-M,T !KV>tP9^-:r`#0n]2kl Dx55-i$`% a,8e )E#[™}P| .]Ul ͹j'p M|d=ѩ?8К B(Lnƒ;!vu`\[8_vX|2<C,,h =7Cԭ?X Cˮ &gǁ?/)e +PJ'Ȕέx8yv kIk~IC./9iw+k(. 2L2zZ0P28-J0OAjGC Qڂ4yʫbJGf =G"(LttLIR nAUw$َݨ44Y-e W WʼnGރPgW qC@_;}9+eB,<q *@RbHH2TQ* y}DG+ˋpAʡ3ju_6(p8:@pGr>Ђ1v2X*a=v!.*!uȦCx `6u "ͣHL:B_&n`\)|6rI%x {A,_7fk(wډ> \L]]#`4k*"|?mA\ jr ^&RܯfL-je Ɠl.Kw"ϒD`+%!Ƅn`> .Xj nZP0<[SW~&NJ.vvIrW-Ӗkn:faMe:32*iHw],.qoSN0lK'dη3)NӬN bQh+eĿ]Т B;x2V3q9lBߜB;.v@Kuv:X"+X`}Qao0ptK{' UM"D{!ZUUH Z[V1Mda03"3e;&|`Z$ //Eī7 {=PYChtPIv{'Rψj"~6WPdP%nL0\M3OŜDbNeRC9PE =^Tm#&#2gYn:ű#E{3}^D wrQÊ~,pIR%YV-GnKS~<|*sPIkHHӄJO1Dː'$SPh{NmZ(d80! ݞE <-48#v6 bsD>[0f h[+K`|iێU_206 pO^so)PHX!Vܝ)*l+#^{m*rQ+: -6ȝ~ 8ҳ8}_nR*T!RHh=j'(M[!n*DYzP*MF9M˝N,k xq)Bnhp3YX.3*WiTK!ՑXq?hw`WٔCp TDF{)@u#UcivgIP~"ʰeAn_o(ܯ}PmG g_/RQ N( - ~:<=TATS."SVD3Nd*_a{/rdOh΁)J$V<\ dcPFĮ%3,|5lR@pjŤOvrqfGcs[.# :V*hӫ; `0v v,IMOd=%=JGl;*3pHgoP cj< lևo*w=AFD-i4Q-(em*šMlnf10z} Pe4Q#xmuU;':Yʆ +hA7#9`s8䥌 hV~^Ї{[q=37nʦ&A+|P:%l\UrxtaD^axe&Q03['k57I^UN:om]6]wm2dXW`M+0|o Ʃ WGr}MU,@.E6WҼ.bdB\vnPJd|0taC-]61[&˅Aq$kY{ې,i0 zg(Rڬ!* Ӎ:KE:;A.?D6$pkU%J9'/bS|]rHE(DDBKl6MQ71?'&EE:M sk^>,L`aJ'h[ZvxX9ד'8] K >;˪tb($ 9%X=0(X=ӎ‹H'ŠGuQbj2_'/.knzs߲X ՝/6UQR0 [$D\FC*XH $eȞh}5"Q1ge)Lf5<$;|*PeL5ŊNsy]p)|K7fKԆti'Th,Uь< *vk1`;1,[Ec Ѹ"SY ղ 0uk!1F3.[rRm%fC2oH,b!x˪.e͢ %"DEy /b\c,KjzPșCaPo SpER h8U[դ֗ݿB:Ϋ7D8wƩϔ~F\ ߔ-a:HnMj{ Vko/;t>A9frn$MV9񾇥T?h{hH<Yw̑iL+/"3W;2အ{A4/{_4(h$R|FIk*9"vӕM[-bnT=Ǡ#?/4E `_LnOimAn6Р,52V5mNfΌEĶ226[dyw6N6NJij&^{ )(hxXǷHať8wۂtZ-}1MT,>zo}}޸]fR9, @ܴmȔ%jV`R%"8|,4F%܀{, RxFVŴUt=? $0x_P-gmJ}WDv_%sXޞV/ w]Q^7˚]s05:,%ꗚhr7Y"cG<,$J#밋K8VO|bgMD+{t5E&I?\buŜFNcvu~x7 1cedW_3G*BIm2D 7(<4uOyV'v?xjgѩȩ9 _$hZxDs KyE6{*'fZ[CM? y%F;K=/=; $!?gw=GkU,ˉ?8kn^-+x{[p]N:`SU ωlk6UQ:QΜ&bT~2(VAc à k?Nrzʉ& Y$ۉFȝ_.rr5qqbz7f /[mBp슮Lp'eiS<87Eb{e&,n4 kaTŘL8vt~ӏzhwx؇u=ޕ{3߆ߨrz1]PԹa2/IG܈%36KfZF<6Mgfb-.?W1g\sm{%bR-7dg`*#tܦyHI0i~z`KR-W0¬(v+=oO:kBi3I+H0F)%A jwTVnM\ˤ2gu#o3z&nw|Vp}(4LaLW,W} .~k*`celDчWxDWmYJ>vDIFյlƅzqJGL:B:rҼ$c7b<~MNhuNZ=rTJ|Sɫ#`=D.$d $wQcjI-NDwIΌ,"_{QPcSr$_\Ph"wzX/$]Jxc90jŮ6R5꜇uff]ys>l&ޏ="^TsH SXCi4 ϓ>|1=h?6oURm筶Bf ^CBZ4UF|I͑'_Pî`k=lh3IH[ _/NÔ yAG-VɲXՊ N$UBr J p?jd˻H⬎C1J)9A6#e?LuúV&jjf>qX"rGFV`f/x$B $U WN#@9]:6(xآ;TJ3|HoSK!.)b,8m33 WjXpep]AߧDÀ?AU dS>ugQ[(h _siJ pH4KB) &xDpX)^VPYNʸ>GM Rg,ZS3 yMUagvnv3_u~˜'59I:) [o)Bֽ7aX O0lI>cd~\ '3Dgn &fV )m[ d%n3oժChUm"E-yNEHLjFg9֫@i"ϑG_0 q4 MPr)%v%}j@u:d4!M_n"xZ,unm_eR[C=lmOd!x;<@7>ѓHBA8rk ($p#r*WEiaئq'īda"6Zrɍ_9DઘliT5FOUz$l ɀWА5jq#ZUq=o76pw, #bvsGS%C:C[zMWA 2,E'A~ܫ=@/Lϴ)Jc26s![2sKR|A UU$ls%zV!6RƷ;P矻`yMGՉ|`ST(5E&5eu k iպn?>:vU3-]i_^q6{J~UuJάL 9nB [ˑzKLb}s@KH3s>Hk%ןWy[ofyݓ7+tLOx]l䮤m}o/֍<4uVu+yfMANcg1u(I'gwJtʚ;82sXW$hʹDC`mp3/ tau}ƟnR3i^|hvT~=7Ks"(:kQ"~kTUi+TܮNMC5ðr77m j l% j,ngN.x@r8"}-JQw(hB d8xn F6}GDy_0XX3$iÉl)^Bon8/# a> wn|"sA#q^KEqkr8E)e" 9M|2^:I.Z4gt0׭I\_+c9W \)c]ZTKv9UM-P\+fwgCk"'T$5с -ı6ksMO9,\o" )[eiVPƟ[}>}a>.G{8LhD8t0}%k$M IDxv0{cD_{m9-k4)g2zLER_M7ɀp.`ng/{pUGnID$+cyeW^){ϓh0;8GS=-"n-u2øⱻGHY,h,{h_zS,vO:dw|o$Ga/-SKߞ͆pWm Y/媄9^7G|{RD7;!YE m=FLn*B)) =~X}* h|…:?MģGH&Q~k]uv5ԧXF&dO% "˵q.= *I&r U|B.KbLVM c'o<{hW)o)jˍ OJ?CΒXahIT`U3]Yd)p'DٯTNV"_scPIY c97Wvz!\RLH muknu# Kgse:=4 ;S AP[Ă$ 1U7яLS"> {oQ ϰ0]lKL3x]:G0c@}hM} cɃ@964xvbLeߣM_uG. 4@VŽ(`=A;\^;`lB1G6H`̃h0ʹr-Ak=MO3|DNP'|/UAiy.Y(yu<6 / ġ%-N28ף{+/fۺ#s~nI-+uG2ZI%ODeZhREHdN'XLэp-Z IQeħCBC?vfF<R LI77W xe*aRs"g(x*\+$Q}nxp>B`1NaKi&^:DpQW+aBꟍ $+!ET,mi}F͕Y&YVB$7Y1H_Bi 9_ep3C#KA2`Ȭ3X RxwxPn-z+W`Ŋ"otT}V:ړQCgl6 *+$;#Q£Q7r@&p`6 @f۰C/BƳ>ՎzrR(Q?A?[?AOyԘA>"@Uc',3xҟD* JbSOQ"c kY]M]nIX'-}4GyJ2;G9cg n!0+A<Y'y3ex_FǂW- pwW%/pb;xaԘDL٦_U2|K:{va\ҦN^I;޶aK6jxT1ۻ ?O-{N"s{֧Š'԰[O kRbs89~ph}5Rz~8ZMl՗ ?]5TZijFXqrZz5ְ`{3YRR]xllO« ɳnn ;+є]KM\܏=y4Ke־2`^CJ(N&'T#}oTudd B%[_WzBmPms/)۱Oen/8 @?K\%8N@N:5@DxxHȲLb);h֜F Z"懅F*)yZ3٩w29Yϡ Rp6,zکŊPo랄qsڢ/x7緺N|4&Al\;ì<_(>oyDs,v ;:__% (=tk"sm_a+PMInƭpa.`6 ibN(K#f lD0Z_$f, ՔXaWiЭ0&JORSUҒc>J`ֻd\]Ϸ(oB>;0w`L;wfXSQNd#pwe?;H&6m1p&?!r7@!vY.c]'ʾDҪIXImIC-:} JM3ӲIpiR9IEUyvFgN'g$x&Ճjv+J"9qHڽTyEifl^'&D yGq~-'c@݅,_ra6塲NA1Ռ u?DPmF=I`zy\!܈;!*{"aY+t,x{sK9CvIL mI |AZ IY>4:Dy(Ġ)f5sJlĮqHl->FKݸ"ך05!ŀ{U2l^2hY/߃oJ6%R~P 3 4/ePȽwZQ  $U:a=ˡޯV˦gqU:4M^`-=}XZ8Co"mP›h(3\iPwCvxO$~@8w$㊊uH#S.$dyq[u1aH zI:s(n48?qrBD &B2VWj|Mwkt-%10<2)]4ۻwqQ!0"*P-U%\8OP$(o>gGEwk}`{(eɇ#8P%3SG~E{$!_p>ն/wW|k3,Z;op Wa:5ibr&|ms`9NzZF5K= c*j[ؖ0COmvBߢHsN!b,DO~7Njʩ]Y~+29'aJJIJgX)9x۽=CzI[NߧJ3:zdUi`R 9hz0jEQ"Žs, ^ά^ !1e Cc_ +h1|t&K+k%R|?:{ZPwˆ±d8c8:l4lu^Pt >"B?k%MIpp&}Uͺiai8Y+:GhLen+%&? {pMuiƒj5ӫlhL;/WB.vOu)hvQK6gVr9J`c5qK@>=~UL4~PJhyKhaFST<-/,I -(E IԊN]U,h`~_#*_86 G:Bj_Fe ;U`ضxrUIP .4ۘOC2F u5zɓcS=QzH09H¥5o:thto?“^*W#Ÿ4Y^ݢg`/7nsրص &׵ʑz:aԴ19@'e|X$oԜցW-f`blQoJ$!1ӯA/(f~ /' pjQ:ud(9,U{?mMԄSB&5"$vg}0+TlZA$ak(ԂD;9$'SAEE3uhD4 2&?=E2S<߀v.RM]X~;†(Acl-F0oE?3 \'bq4%TMO-ߗ*Ζ0|zӅgkwOդjL ќm]])_ u%\.aUF)+6$7hcAs\#o|!8gS_ .3#%,ׅV!r3pLQv(2I_*,T?)(׺ a+= Pi t`_re@yst;MA<"n~SU#A+i܃"Jz_r&,Y?^`?_i$ ܄_8F ]#`N<-sb7?\cՎ咢L9,]Ȭn_5R-Ԗwݎa'pQz鏏OJŸRF)8l0o9w8@:34Æ. H%3W Ypq b kcx~ ɜ@&9,Уrs!ţ{,l}\& c7/ɼqaHnZGܚaBb*z/h wjByu. ܇PYkca'% 6Y_ܝ:%WW) llf <Utn5 $xuG@K\}.+kdz$ľNt@;(oOks4A Lý7`ڡ|&uK{SߦWU'gKr6b! mz+piqg㦘!qݴP Jٍ]zm u!O*s@\Ow7tDJ FXAFJ?.uq i}$H_>pYayJeߩ}#*>!T@&tj[r,crIz$Tr_.QRbA;KiZ(`cVʗF3~Y;JOo$DYhUڛr+$>qn/AbV@w[[MJ(q!j1u/} iCņWTXD>z Ac)p  V ßSF8Tƺޱϋv`ⵖne`X$CԉJ7HTw8 WN :C~ģh'b]kbXE&>{Ec-Y`tE. ˟Q^]#N_r&s?Y59Ü[2e7g3{>>=۠"Û!Z ,"bK~]\&*u9O LZ{N6[ @B>Kfo2_ڼWJ :w9 r@{`Z֞ED>)s 0kBPg8rIǴmKx=(T Q-)O JJOwjm;ԍ%ؚ"A:m jytj$xl{Nqkq )o8s~4#u%J0$PAyAʈd8W2 .ߦe~i(Cؕs5Nx؁t%" 좓*,'D kOJ8wb=tc*V5*>#::*שܮs-D{H8c:@Z:: 7xLWGrܷ[ø/ùJ^[WŜ%񿳆5T*v|Nkv?>b/vDX'c==Sچl xH1ZDpАA<{}E o.My]#:?x JDcp[lgW=_?@ҽTqrh=a!&VTwA\A %jZb&dDf>~yz@|*lԯN2~*ws+՝=r|y4CڇC}"owBZݺo,NwIf0gqKO \M2,`YJZ؄WޡIՅu|J88x<3 C~pڡ4+֍$~٬!w c,vݠ}E/CkIY 4EZBI}0T<űgyRB`7T7}IMl9`^BRીJLhonh?]ԪGskj8ͼ<]Ɛk=~0/0#wu0 zߑعo 0r#VkT5)uZb z s&cZj\H`\kqpLDݸG\ |!^.9%}[Y*e'46d/+T^ DAA%7%Jv|37XN>RP. 3]_  T{b( ec J,jN^mOђmE9+I_x a(6C>SP/k1MVA&٢^*[䏶o. }3ِiDnF iGTjT*7ܫM p}TA%1*yBy_*7<k#V:$j]ȢZ:`i=a,8Kdh092bT ZhM'߰>f{SrH82;{Yw6"LLCxo䮐 #'l Ё ~vW9%#C *.1 zk;Lfʲµ(ނ&L{XtUa#37|rOckr\ot~dW]%{{~w[W`.3x%GKh_.' GB&Z qzFuLBtxp5z~Tr@k!iyyC>2H*RfZwrE[& (p(F"UZ'.rd:4B.av.#+r{YR>|tLRZ}ӜH{\ j+3w'Xe AQ,wT 6S]3a*U%1?QLL ؙk(EA6xBj F* 4c(RF MjCJ.3Vx:W HQ 9Č%T¦|Am=:DܝֿP:{/.b?YJ0M;Y"1vI*3 npi"czFMFT[lE^bqS׆uǮER#Szт%c#‰fE-Odܼbm%16@ɷ'u0،Ar6Em)6bU, 7^Ф ksK#̳ղwG /$Qڥcs߁fȮԗG1cx]*!cQl,h]漐n"6QpۅÏx}U Tn[%M{.q:BmT œ5L߿$t(_y^h6ˊ݅vc^nS%^)Axo)sdNɛ6s2>/jUDp!p׸~ 2MPE"椝H F׵|󈖆Rt\RM{B?`2WŜG(#'YߞoXFr7 CKLxgPFײ`~ \Y*907 wt>E`PxEP.?탐AV*eA:5̻D|)S}@5j$A# Q8>9"Y_:$CLZWJ7}Xcw7l ~{:ᩌ ;Jl^YXol̼ۘl;h% D\uV|#q]75B&lBj&̾f#5C^3  ʤ.ևZG=ONؓX'[XоlhQyQA#Å'3ݖ(eLP6Z8Dad3`z& gů+ Ӄ1k.R1Z7JX;F'gU_V>~Ev 0r&+V!$'nq`q y;q{bZhC5Wd!Ɇi㨴=̀D$|9v1$dtr5ABmɶRz?ԔQ&m-cAt bS`yQ_Aϯ9m*nǠFbC3|4;4~{zg+~~/, E^F~kbߓ 0|$ &"Ax~(4qy&䆯tuɯqaҁĆX_ݢ t} ,px]%L܍iD=Z1`|""r qc-̅()8ܒ$ mSG~u*GQlf xLvmԜ3$CnfMM!3"/5ψޤ?H$yHpHU֌1(i@'p]<頻?$Q{z>bWO6[!oc# l6xô"zXz:}iMj8^ _]FifpQ?f4baGU! ۍ[7'53IW9F7Fn7+@[#ꢽ.'H,eICŔJJ1Wc+} oI.S|#p( c&A!̜.U2#5>mF: *.Sl,;8NgGr6BhË슩qhh* d1GH %rALi-Se%Xӻv}7mݦ_P=_.Zrg+Oc\ydZkn5/StZVLCJ/B ojhںi^|6z?, ;^jjR |H"N;s|HWC,,rg WWVNʪ΄ۍb=SHS pW(=Nyj8?2M㾓.D CV|ۜotUJt{ޥ\dFyp[b\t> B?6 K!e1pO0ܷT6A@o[1p5_ڐIT&<Ʀ~ٯ8vѣoMcԹwBv|5 T"t |3En:04!vB2MY{Ft+lߨeo޵&/Hdƛ!ALͮb\ؿ`ekW d1w-NRrA7Ck,K#O‰_o(~^`;7o5,3B_BMCS۲IE{\HHqrsWK3Ac*)%㺀p̰yb,Xu//`H OW0xJqJ=JzX ᶊ|X޾;٘nEJ\N'FD%[e~vZ.Έ(5RkBf# \NCm5jb ]HTh/))dZ l7hʮGˆ%輽WkʵJMۺ><2m/eLUXc*t@A; tkWj2_!Ǟakx p_h@n#"RN ؒC6^4? ^)@>HS&hRQf'n3n@yC$J M CH! U.>|iPfjlu (sW4]d5ˆl3@l'3Y FxPR| 9>6QP{))nmja1UhtTyjn(7J:t;ڷ|9p)e~PLSp8|OiZ%r29柭R19]$L{rz>άn|!w%B]&>`5u8Hk-P{Uzn[NRժu*ksvǻ"f- ,m4Հu+bdyט}fC,L=A Z5en5gR5Z_ bf|.K 8]5ӦsS-7lB||5~_|dE !ڒkz)M~ao!HG 7茠#!a!k΋ T0e9_.:~yaNNs5zNq]Pt]/'+_ WH ̿f75>Y`K:0vܛJ C $qs7#14Sot:.4] _tﯕK-P5ex:EaJr#Yl'p_//e[ن(SZ]Ys-5CLE"(F"mAV q J3N몈A^H {8n2gbXq,SQ;ԹЧf8K?Hf*)4^ WBBIY#{+^%-ʤB׸ѦQa03&oueU3eb+@Q=keC樺im鎞{e/uΞHdEGṚ?pVxo%\4 a3Ikpsu|t]bf@O \vO5,*Gw;JluPzLE=Z։Y0Fa7tG <.R'o9*OeO${(*#]lOu@2';{pVy9$f{`%-<8b7⭮Y2PmuNL[IEiA(p}o;ޕuɐmteٵ&=q] #:^rNB!BKJ@=A2*(,PWnYqcYcK OhDq`M$7VO (HG U? oH&G7;8KRɡS7oL?1GŐn.W~//5ۨ;jx5hFUP@3_Ybȃ>JWkYRpQR0Zc[Q _w)4) a}cgbob"o v PEAYr9m˜)Ϫ)E'ݲ ꕰcƪq!~5fe zi $<F묶r%Ga! ³+ua!;cڅpmH..'d8q{b(L;/~L;=ŰS]nO .zqpCsԟgHᮠta6JMaP >&I\`NTK//3+c Ѩ29^zUuEgu_9ck>oԝ$c-4S8IFA_VWN%i bj];FQMa8b!fWS}]~ЭNݟ D|A?sVD%d-Bj*/;Zϥ}Xװ#Uf-yT&~~%G&F9Ja#TUB3k.|duvuC;TE;c["S4cz/V/'N*ܖG7CS֋OeG@6>uwHyD_CHL&V Ʀ&Kشod^e~>ul lAtƙTG~BTqU(-+SPm殎˂(S&-M-UdEU<,E"W spnk)UaXGIO&{>_1~eyG<-rvԧ/k8Y(WEtlH7A#>]yĴ߮^T8H̠THҧ#r@}c.t$Я$z!1Tڈc3bֹiƇhryƒ+Zkn(J^-Kl>s8cM}oG)Th)QC0w @*G℘i~720.9L}L%Nv/ǢV$ae?8֯ڸzWHRӺʎor-g c XOJ R߃ܠ:g2r,!Or3|B$N&`vRV {5U,Ncoghej\ªHfvUkBZg/%_-Ǩ`ΌNi.+b[TaK!,]jC@y9c&Fe?EgIد&xg.q*6g"h!VH)g?^9g4T+Xk4HaUzNƛQ~'CEy%bV\3rOh[ZquTQ塷K  \=MAX) 债rp%y)MGrՑ<8g؋:H}gG_B{%|CceL!jeͯ@9oj^мp9Mb7*ٗ"T]HOE! o-3WUo@ p?o|4tukHM8*=_YnK;s\x~7ʻ u펠oX8y,6lARw^_BMV.9mٞ8ryx(D6ɰ*$2J#10B=C6x fߢ RGWۮJyN[^sCaWV(]m^@+X2bD/}wgS\l+9VO&/Yp@JpCmsp"q+Փc{^{Ԣo s*,<~NJsIυV1EVrG%t9j}B{;|u4XBVп6ťuM6^he'jJek`+FɚhOpyeNSWnVNiS vH)i=6cQL;}ZVu}.߾(Ț1 c;p"75w,r(#xi:}л 4udxrNX X'~`0 &{u3oJsɯ皯ID":I>drN+A\? C.*A&V#9i<1;MT~LWx!h1֩NKMLrCg.$rd1{J#%5X/%؟yG)7Ϳ zs'Rܕu䀞<ÿˆ`=v>ۗ/q^B5"ǧ!zP2#Q1rѲ.F(W7d0&KNt>5R@jnN(.#30(< 1zy vYq|uNpezѣ[0t#vN\J4>& Q `B3j[]; ӫAkmryUҭJ+2Evqx`6OޢľWb\zۀ 㖰ۿbo R.'h{}8uĶibaHeZ&qþz(lF3咷鲚8n=ZJߑ~QU'@vw#M8/X[]޽7xBKpqdE?M1#MZZƲkAB_ 5S gpz.0yOKkݐ)jR!žR dԓިIZGIKBx|BDNZf1ycċ=?Q{[mP.5:NdH)U u&wK:ZV`~նC#ݪDY` {;,n?7Z:ꤣ86D]r1L|O?2eP1Nw Q5FR\9jfa6BM #T1eعB̍ţ7|У催pgA?vTόrtOK]օM֢ _t1]Ù(nC'Ra:)'G܄3<ӻS3*dIR'Dn0Eq2@h%AGIڂ}Jܴې/)UV|yնR1M]8ssn($ DK|b5$X7H)٘5 H[";%dWtyß /R(ɺŪa>k <qCkXl"k9D.?C2Pݻi% CyIld].Poa/Elm +RKs|q^H?ܽZK6[>_ 4E\$`+.]WP*1{41yi9@.QGߓqէae ޷w젌ܤکGgQ0iN62}HOgƅr2 L8=j55 /|ĮW2FO$Kvhd!; "+Qsx:5"5nea4rތV nʲ/FÔ()-ǩe:aPpvJdn]Gj)e7-r/j"~MTLg,}<ڢTUQ4Bь*\!CkrIѶS7.l%ʘi\շ6Mm9gϟ zg/t7]\ 4knQ@h uI@2E>biKp[.%Z<^]s( >c,;K yF1!r0'M;#rmy [GΆCy 8/KC-Ӡ+RMDqXr+M}u6Q+hgY̨^1̭/f/mwI^]B\]|&>*wr#׭]ZjCzHˋ4/Ep]O;i?}~F]>]laٖyE A,˭YZfbv"u_R%Ӑ!GJӻt0qQ1s͕擣jVߞ={)a_*S:g>r(FDO 4n>S_ H5H-Lr ut{#غp_d^ȅwS}jQM#VN5 &gh0mWH9%`I[}g$4'`i,̙cܴ^$ӎa` qEF}0 Vq? q: OƏ)x8\.[8OeMtZML8\XD،u81/؆lLtz#禈Vg6兼y[Yo[Zx#j+O&] i 8~>W] 2 O` ]GPv:fV16-1JFkq[gw ? Q9;}2>]YGƦ%ϔWD-YjC䴉X~~{u1y$tIg{xC!<N$ έs9x:}kސՄH6^=@1/fP 2H}vmHG(H4DaWg4gFK}܄!:P:'/WӰ F;}龃nFo!0EC\'u4;ez)}XJ.۱C\8&Ų-D=ң k킛͑FZci9h xB`[0kB]YPdlps Z~ G01K.df/IP09aJ ʹ O9hķy4l#&>5t>nC 0ãꬾmRxgc? ƭeʁJw+sܦ@T[gbܹ2kSqAjk]m'$͵j s ToEc9v_8i9L;(7 Oxž~b)g=`&:fהGpZ{ȥ;w~U;FH=lKc 8z9}bV"PYRBl!75m 'In0Ug8,flV![d~R悻@o\'@S)b{a%Uo\L:+$N$yi\ MQEg$τ!U8 w--)i"yϻL);Ai3W" mcj81whƣd'cFtҤcg".ưiTa90&>JYvꦷ|~h3YxKOG(e]% }#`)z|-j|\7OeP4LO~+cL38ߛt"~紉3"بVӠ{vKYһS;TL0&*G~|b5Qi`r4wTSUӒ6̳PY=kӢYŶN_* :$͔`|6Q;qr YĻ )Mx ;`f8ZyϠ(\,GQ:#rS8Vo[r⩯Zô_"G@ꭑMu N46V[(W+TPZ+A tE̲OD($MƎזĶ-&^%w ~֡5S PaԸG΍ĒޝJtqHY3']g ?Itbh~qihO"Rh^6 RM{;`|ZVyx^D^vgvɓ;|tY B/mb:>9`%| vx 07LofT[f`{G'~|[3yn̈S%ifm><ɭZ8/ֹɖ%E7ucI}Ǟc!i¯t5=`ws6Trֶ1JWo[FS8 K-é/|4򸈢&aQ/$ J[wX؉\O`5} &ߎYp5ӴtOe.c$0B cS ]*x᧒>q2)$[I;,[A<}H)^BSsT(DRm@1)p>2M4^2b |ׁ[TnFmySZ$aN@Ϸ" =L  y/092VU++q 9vӝnkU.pךf:DhEے{p/Kllzьwf5^sGZmb.4uXK,eurlh7ɏb!! ׸GZXWxf*V#nZ8L+މ" h-}x X2AAi騅fm7Anv VP9 osfl-! agn}YgIũsY5d@|FxĺqԭC${bu]_,1~kꞯڸb  o-ВQvG!uZ= "8Y!'[܈EisΨƴG:peyYti\UD+Ci8r/F?M_73&ޞ6PEkbS_ytszLo5 QJr]Pe>h)˜ ^DtmDN ],_|y͏; 1"GZ e-4G2GDQE35pg4Pƪm޾* %_33k=C[D'QTghb\p/vgܽiJƳ*A|Z cV~y`x '~ږW)'ٳ\0'J}#< F ;! F^A[܊i[\TqUe+;msC ~+dK ws#M_?'C)}ˎF?`E-t#ATv<<*П"It]1@>G5P0X љO_tM+m, 8}_cAṫG {]N4x6P5~f%O8.?՟M[Od[ciۋ0ցnh ȳVWH6E(9s~32VBʧ4)Wfق2XsN:H3!N6(ΑDw p .K#B( #ࠢhB\'trf=Rt/Jl\^I-p-W9}C'Ǹ(,w:IGsB2]orسX94jn)/|8\,Q~yY`EQØ'۲)PT@ᮻQR!"/xwWɝ-Z qLpS.b)wڻ]us!>ٷS4x7ok&&i $). _E~%,)Q5E>e>&Te]@d*Ti֥/!3m^Jī" ۋ?ErDUX)Gl22DW=Jo*XVūj>l\V߬fGrc*Ƞv."U2/o?pJ"P }\XL^/j,qܒuku=ELҬ#5Lܥ 1i΄<´G Xh18^S8*5٧ Ʀ.\t+TȋML!%T8 I+ ۷i5zh lb؇B$ e Trd˴竢wY4vA>)&&|NNYZ CGeTLrxŘX=A`LM]w4flASrh,_ )Hc $ Efu'osDՆ%V_))O`d%~_h9FyArD_ՊWU˘ 򀏛Tbr y\S @jNxUi?JUTneuo4 Ҩɱ*zczU($Q t?P0-wݓP0{>=ҋԈy?ZgZ+4Cɞ.D [)~ͻ6`|B_W+'!FY B BUmrz<6eSFDbȭj k |$֥<*s}D%Ɋm2ֻSҴ2lnn"C8r9fO˅V(zHѠGCRcqabl%=˜g %Xy0HnS~F>?1:'g76e3dF(D}tC}&hL~沉c|O0Cr$V°ȫ69OP%׊)bk}|:N$z;zyv+Q8S8P mLm6Q2~ ?,|3zg5ۯ_sߟI .xoqT>d"UB y; .%MJ<-n*%f"Xk`q6œ)ehRm7bpHGCku6FI; /bʵG*.Yrk@U8* o"jQG϶#/Fm7G k7=1%ށrZ:R`Kc20%aPX8 |'Yf#g޻d7ѳk&]mvb4k|>88>*F91ؕy6\wk~[[C\>knRbQ״¸6Cs\aqڈ6%0[yǠ\X4{Set1b\'*L-+~P2Z{f\IMO&B^5[o)W[4~ـ!:ڋM㱅Ti$w3x:RFH?") hWUyXl|@"p)EEx+G` DzWH V3vς߈TWbM`_/\U63j!"?.$#q6XRDX,K3 CPM/jB'0H (h0 \gGLWhc2mݵX\ƇNT{'p̘=*E4@PZi=Q d\O H" xQ\zT%{j<Y1nh|Qpi(Bf~\(ɫ<>$$=Oy]U{ hoy-W-,ڂi%| A5,a @U8f.J(1Dub4\ $n-xQs*1U+ʿ٫B=Ę8e{$K@ŰNeSd_,M}T/#oN_>S{|+ƺ#Zh}LV萦 ZR2$kq'ۻ&}4i‚Ɩm_P4Wܥt[ Et/!w݂4&&vs0K*}7,; rr3RvCћ6g/u&_oC >"xEB̳5/LFK/)*bruzK1Kd_6+?A^w9356ƺ@8MlX$m|buOOG"tef~ў?ڐ>JM#1ڪZ]J[VF4PoUa_0%[4 'z)ut`c2`ýr~thg[v[;0bbg6ns!`ʯBqWƵrʋvk#Tߐj؅:E=Wk%wiz*0sLD~@yx?~7jx~|vf C ^B  ̉*2/CAF7^ ](W]r'Ic47~L@5.ı\9PǾCB%wxLM25#'=UF2̓2`BEY?rOh?qH"rI~c0Y4X~5Hi(L*K9^ SQ?afP,p:jc1uUwP5u1^KDhxFI(u[mJr޷u"1* $&Vw:X*ԎlDNboݙ@M98:1ǵ6tQwMܶ=ooKdc~msn`Y;]4Ts)j_TaCzd.L^$K/$M;U=*O44e%\H"*P [2Q@5B-Q -Qjkz [~ Î썾Vg.g,f"FGln??~j_sJOD\` ɖo1g%}0IhLN}E:ׄ Z|c흲0/x[U2r#^Q5uj |1enukxA<:oWIQrtЄB̘'gT rp;ֺ̓kC@p d|иӛX)aVezGg?'͏yio&ЬKows9>hFD%`Nq~?{x"¤40u~LJ~&?hp#O,z+Eqg Lg()r90>`W=]Jw}sB*psf(BZ(o<߹H֋-m:xjČ7Ա rx|B9%*=_` $TA-pg~0t3j[+Nc,~o6^.TY+.+@WtlG=$|tCz1?c(qnד nwZ 5inr݇&S*fTj2A0 cTa`D5%_%e lVhB"=H%҉J*$pC7D:^[V!q_@:ѝAiUD~\x&)w$+B Q9'I-= 1dƛ1OВP jp}l O1}Yvi]\&;IHOl9)3}|ֽ>!07ù;*u}C52Ƌ#w;eQkɫE2_|MccT2KU/]f@[ ,)(YnAv H[\vkZ@!z|k?m )eM)q1y.*: K_ *VGVbGXr-'?I vu "s%ayW* _~{^!MH=)5r-8_5g/"c((0Q1~hT)Eg!1bi4;~WkWd y-"&<^sBLmoA!8Vs6“PnWwʓX&oXjfK /iGw]ӣrF;#nZOwίcΏ* s+9RqiletE|E;LΝ\Xbet9@Cvdh?ҟm,ICIxt*ЊR U#ʲRlv:Bİv۠EoTmb㾓^()!gn&!Jno,/*ʂ26W00ì' МT-}Ō2s*\CۭYN4n {`#?a ‰诏Ê'%TXL#8#f/vl<=;qJnh3ҽo9fx@áFo 3za(` 7T^4m&o;/om]ΉUK#j6YؐBiP Ϩl?6;oP@LJGpT#,>oG /Qv_?YK̈́zy %nM]qMunc[v$LG^]Hݔ4GCw.#aPT#..:11Y͎qɕoJW_^E}Qޚy&MXݼd\Xf4?@ȋW'phO5T=!3Q*d.a𛻦6E6)gr{fLo NsG[lKHjƒ.Sq]q͋TD5 [GBŏ5e@S;m==F`7˘na :iaeR2TRZe71ϫ UevD8YkMHn1pk合+G5UvtR잍J0)DAn6TwAs9D{iv#vꌻ+t g8RޅPh_k\䞎s\7loJ-.VYh?Zؔ$q+bKeFgG AD5bEu,b~"~RV=!68hfhDu9Q'uHy&X 6E.D9enUVE^dU':CN׎28Qd 9@yҘ~鿑9j2H'^7H\)X^%r/iʗu#s! Z/KtBZ[N*"Ʃ9HS-]V ԃu ^ V<8G# 3OV 3pyQKJvq~')Td?-$"8Yg IM7̡&4F2+({V_u-l(ό0ty.X^2q$| -QN| kSCi$t&cZW6?"omyXH Jؽש5gLQzW4ITk{CyYoa\]=U(Gp'`z7(" NZdlba/ބ m?Nhio:]M\Єn^¡:Ũ=(](Yݸ%^ pcXe*=e 52. _=9 FΓqBGkHY29}=x$'1ljE`I5fPl9υ K7X̢*b,,"վzyYሙ)UصsL*.VwYfoCJ9ޠŤ>InДj ~K,* ?WC|0)b8ءծFIr#q ;#.?QU#1.9g0b'i3ڬ79-s7Ҋ}7JXsicY.}md͕v7~Pؑ((6`݁XLIEM1a L[_?pXyOۂ{͚/C0_{ rv ɻj͑-krD/_'><,߅╒-aP 3!W78? Z;-H#)a;eQf?Z Nocg~Е.Jr@FO98P(2D : 駫; jqShpx5- )aquӎ&ua+vԬɣ`smͻHT;]&ץ'tI& '`۴V8)89o6Xڤq#6jr+;aL0,`pNlv pgP\Ǝv1*C}fb@zz'w0*oIF(""|'}K -Y*i އ`>0l՟`mC(I>Sx{q_ms2/#2zar3W &4VQzY'8ks#[誆cW6c9>^`ǎu?jJ<،.s TĚvX+RWg2@1(H$RK>Dza[s2Ύ?(֒͡Fkc+o)69jsoCO;ƲڄQљ[광0vYR熩]Mt4]EW(@g-t@-d#dkL2GkAB*-5\ہS~1 8Qqv`wF[S3|F=Ufp6^QHnx7`tvS. 8Ob/2%QmSOk9ꑄn`Xk8+HKMReo!c>-;\s '0,mct,CK<ɞd!;{\rvv!p[n']C4oDO)*#-:JS=F7n3r*`ȝqr9luV,]ΔmoOCg"4a ܤ LdBcd`6*WA( tx*1# n{U :aѩf6/D5(وFz#TGA~\Ͼ>)ucBt"6D'uvI3K@jHͪePKIf1a>z/4HGa6;DE|A~JQ? 0<L+VːbYCY-_jtUNFz74 Q΄fYrt$n%'wx%֝Nqǖgn)H&Kd;=MR?9IVN m6j$l l2VltrjqN*^Sc%r `yCI|$tv5,J9-ixH!GI`p[x  }7, yLJL3N_YGnSP?5gz85d)ZCpmsS$X&V,Wkȷ̏Ũx뉜[ci )޶ ݡڷ]˳02t gں򾇈|Qdm,"N# Ɏ5H~L|ts#h=YVl=!+.jf<?;%dc.lӨ’dPOx;(J^NhBDX)_^H5cr!$#S.sU]ɻ|l3}Q~W]J+ IXf5 +붰iw_wV9^6h3{o;?9Ok($8=vh0l wi$Fi6_>R&B9qfuy*xCX,ʟx#hd57Ĥĺh,Οn%^LQ%mJdf^Govtb+@z 턇R)b|<=&e}is߭[` Pp3VR혰p׃qA>oQ*|m  8,}xBY. a̧SijVG[Oy~!'従iL{HcFu7RM%÷f- i2C뗨?$( Wi+>.,q "xm œ]e]Ŋn=O053/:TBX'B].ZꗎqK0 |Y J0Y`@&eYctHy,z($u}E@?bt~tC&h**%;LW8A_Fh&/j>0|HwG:ھ4I0&H ?0>C-tF差X7bh=xe*nGt=A^{UG3՛aYi1G\~_FhfNhPx`T0 FԬRi)]* wˬ@iLZlp,:$|NxҪT2էvy61EjtUxU*svH G%,'HZ<?E{_ĺoI+ Dy1e3ȃ=qJB;e6z왴`a}l|&P۶WpzލpW5WtGmuf0P@4Eg'ZoIO~z+o-OO*~H[궩޸R;YqpQHe'{1:Mi8960+i %s}mVwdT~fP-,d -J kZnΎ6iC Zs0?cq!s*{ yēYͷjQS[7qZP P2]%#j㮢Ƽggim~w׭:ogCTm T+_0+0 t$CݿMoAP@ʎ,MO!Fe&i4;8F0< p{1.8B止lKT ľvzyW^ʕf_~/- RЅRT5 TvaB24BZAJBXZ|7A c̯5[db9 Ql ٴ߄kn¤ ӑ eA BTbs,O\N+b5~Feo nvs2ɫA?>>e ]u;^7v84kSnI<| )K|&V2.RefE%qm%6zij0$]!k[e':!Am>k5 ,H;!?֑xJMلZTN~%+ YPÝ|j;qh&pO06G7MP㡹滋pQNߨ6^6+2| eJ_",%z J88#wl E3(O Tl0mo4D!NezPt雌aDZԋ$ۣVLL.q%R1FufiwSM](҉jD tbVR_h'Eۃ?I/ ?;f=6ypВx) >{+U/sai@ILN&#gr4~6ZX[IFE}poŔ؜ xgF+n/_ pKʹ` %QJ [z+<ori񙕚aw7Bi- ˶43d!wd^p,|ǀ᳀iӱ/]Xc({: TC`X4rY֞de 20,! nhYx[|כ=>ACx6&2.nt~E o'ypW Bp>*Zc]Fl>GxrAϻ3p{0:8ny.UX.mHFUugXߔ)We.Q0'`dmDQX1~cய}qxrҕ#^a_ҙQP'6Fyį_[UgEd|5M"(H}ɐհ5Bwϛ*o,~67f3ᤅV bx,Ζș M eDЊsJ'‹L|ûNN.jtrФlhfxK%ZaBc?Z'A385Z9$E}Ds"| o/] <tNG JmӦtLv{: 5 y3YPjW= _0HZ"ss4[Ӣv}]OfM'֝Ok, >$Pa4.N;SELfDQSZk**aQ[;fGY; N3f9X3PS.K3S!8:L׭ A! 4 A/4Eavh c.7iuuAH<_fbXa^DEIH|mOILݺcyqr 3L6ZGj6ڤ7@zev.hx`v~>Y0Zcnc;x3bL IO zm%옱XNm58Hl*_7뚨.w^brǿkr;#E6#20#-b __,i[o)/CYljp4̲CYe,/w3E"u񣫪ʃGYpi:0Uϊ\#$'>5a 2bH brkud]K$tP209佒) QGkӪC|(E4@e !w9 `jV8Vr| &D1Ǟ<72owdʨt/r1쥨|T o\{T|ݭIx3t[Ƿ)v|(5P 0x q|Guʫn*[4ݲIkTйg-Dq s.ѽ/n}Q^o \tҌ0@^轉^Hju?c>uʋES f8|&ƥF0967y snRA6c#GUV:}&B7SOXO]; Ш@C^Zh_:t"dnʥBFX}KՏGZ [sQ[c0R3_lP{J$ :/%UF}X)ZLy$ ?^[Lj,{[v6;mNIF,N.{K`^^~yoEv X:͆@#~1IK(-itF N.j"CH[WXfyjӚ].(ayȁF]ʘCW݋v] _89?]=sj_*taGgfFȜۮ`pٌQ$kn~$g&jM: /Q/uy\ރ1 ,(M|r1~8b@) ^4]5׻v'6/0b'v%xex> pۻ4]٨4S a"!m!˚ sE}8y_(|$sbƊⱶ?LRnԵ#p514d,Q;(GۈИûe109*w>vs /4Ou<5g!jdXor%_*a*@rl>R-͝=4/hfM<Ü>Ob46AKU86Yg÷YuNS5h>JyF5TI(sV=g0)^y_W"FƎ$Cq\Ř:efNRmݫ*zrT pzK  F &F韾(<5@ް|<8ytUgPK$峝^+r%hJa$+px{-H`6+Pi ,> >/|80hly_7׊ >&_8px ň/jFbF?+R|0j{s.iH$=oivֱda}”jb)#Np$QĮ %q IVZl'D &2G)Md1 hN һi$-R-L½3$Iv(q5R|U)Yn ;M4_"?"Bga!"ʸ>Z\Šb/L? B,CR"v*:`(UfbZX$zBFۤߡ>{4v+|\v֨S7ESt<1?Y6Z 1X8aƖR^Xalw%}.ˇ NXT\~\;5!:F-t|sgzz67(VmC R0OF o%))'4Z3KQ2_7JqH-hjo%nL9-I"FŖ:3up3r!3櫂LN ߒ`\f GceL.oEs,DřQc,z:_ʱ(v*XN'grZ?g1[ `s~ HE{<swc$*g.ޜFa&BbrXO8l<$Ϝ'}Q X?bi}LIesq28MeAMʤЋK:zP]mƼIj} )[SgAVM3EbȮD;d#j@Ȍ)_V9 ?w+RdSw!}ueEGkH@,C<很./$\s!'ZER+lR덢I8#en( Laӽt$ə1 <ęט@QF+r٨?k4S Jaﭤ|t?*LRn2ȠeTng=+I[GRƇ/y U)CcJ$'n(XrQlHPUF0%0(BR S~Z@w崢5#խAH"( 6OEx5.TL~)s+"yV%1 9ɝVg "ijKhj[!#An3m3d"Y_,$r AVQG4~.Mg(&<7߾ BT [ |'Wy_U*GVQZgg'<ysԅ+ ]3A8ek"LE@q7::l[|8"5rF|gb;bf!i/0(n"QFM,%!jP]MͶ%S Y&3Geݚ+׽S. òKKְ%LuЎ&,{Q{lDilWۊin꾣*]Z*(R9L$3tɘHV/>~.-y,Yaށ|7cQh،a;%_*a[:؍<͡Ek;Old%:D _r&”bIvV鬺ɢQ証x+<M)~26[gm*vR/vs [ * 4S4"vS]o);?WE)6 l†;ib* Rj#S5r:~X} ?8Uj2BcpX1U?4U;7ֱ V0{)F,W a{EWR\2U1 tuLEٶ2] pg;e2 {[ӷ-"{kt悮,WN:P&Xa5HO VFccgnqC둳99 T݀pS"l ^-bCR)3y{`DͅN[.yr-Ew><͘z?Sr;pV΂UufNνېdS[yZ+-Ћ5`n+"8FAL$IFBs _<W\Cͤ06[~uJ[,hNA9>ow.5+qa]v~n, <>7c.\B֓p765$0BLVMUyUE<@MwH>je4 ?2z6ʝBO$aSzяI+6"n(!jWFx($9;\,IQo$>aGy',8?AVC"R&6Z䎴Έ5MZ9ְkb?RY#$ F-K̖|L2r)WC="@Ėm 煆9f $IC-0K"h֘Ԗ-:Ey {ܽu'[?ՖGZuHX(nVa9j*3O: !_SM"Q 0ؗ޸dިhnߥܦ-zQ8;5k RLp2l;@+Vw zINt#msJ~. pq~0-$zV߭+Y>ϜUXߍ4B_6e1^0K;:ܞm9I0cQ%2# Dz>4pNhqLiqYsk6|nQ` 0?mӔK~NnAza ױTNzN\cFfa1+^<{%XARnxwNyLV%r=m5qԛ!HoC ^@I~T9+%hۿ`R%asY_l7|M@yضFK[ﱬx誗ZC⮮u:+&[?}%gI,%,aRW쬪"ycMOM=g"{^JXdgpq8 K돪QxslZaqKg <ƹ\~ E7'a=7<5@ۧMl %0< 0wQܱ&M|TDڢ'M_OeZ-z{*eE 'Q֩/cbz=Q߁DB_*P }&ޮd˕W7~v\z5AI|~\/V"ƒQPgH1]PU!S,fwՇ{h /1NqU SnyFc߈7Yt\mͽ @^Ի܅ 50{'WПD309+xxj?X+=5q~!TUj0^y{q ;qO+>*z 拢\/g>+Yg'ǔ%E5)bbWZ\S(HoPF` %* uuq+" RDLo+;]1-F[CD ܆vBa uQ!J.+J \(Zf 3I yZ?)]\BF5$ 6[w3>z`QtnF &ǸN3kXL?SGф7hS'a4ʿQ7i\LTͳ<}'(&C<_~+Bpgׇ[؄?cww墹L&e:'mpD*zP7+MچÌH,ƥ G<2`juM]]s4*7{ymČŎ+)8T}26JSqhfod>%J8+gpg E,1ݞ`-CT۔on2(qR>jgNv'ֈ]ũKm otPH*"Մ U3%mcݥ881Epު}"^0e7ŨB{ЬЎZJ$.MnS̘7ar#pk#j@t +ute$f˒##dFb`(Y׍zxcU m:2F4Ygy¹G4BW}N[R\09aH>-#RX0[_zvw(6wdtZ+t\chݻS~ "ҖX mrVB e a nbB8uq4A /1\ qֱŵ[7&*^×0lcJp=ˈ@7IQ2L}TYn!:A..nHӕs Yo 8F&*5 IA;L߮UBmҷbCrCI?-z]Kfky%Q Hb ,%CJUJ4kм iH ;h y<GmUx?d˥%_FX͌V^]k|. 'l85biBEuvy5~@ë {AQW>q3"V~qoפfNF'kQL͕lMNw1;pq1 4홳TD(xO6սZsFG> hobb4ns%'t48f(6GZ ]25_"+Û MFQsbVV>v|j/ :`uWt7_WϳY4#vȫyrJ{[GK-J}E1aa{s׶x`PN yc~gLZ}9yw)P4/QGu5˜\o.QfnO)\_ !hT̽ST*X&Aw42xݥ8P:ϡOr,S ; ;}2³촧3a/y_S+ɌϓN1Yu?HPdf-(pUrt{/p8I+m =V{'T%BQϔ^VkDLG9uD@RlEj|!9M}H9 Qx@ NXjזy(*C jDŽy˭@Gi~4*8Bn)=tu {}m3 Oh05$c_.'Ig[˵8DݎYxdl&WSh~f Fᴞ~SS3'F;6NW] Pmg1vLC R?zȶnJ6,Φ +up98ۡUZweumb?iBx&/x|=c]BuLn!q)$rdGutQ=|0:5N3#)t$C膔1^ ٦'l\F^\RU@(RFTT{HwhC\d7xl-qJX5?c 1q.doV( `= (_)jÔ sTM9 Y1Tc5[Dx608$?Oa-jy?8LRV>ʞ ȽJFa]=WxRbX#|T4fRK&{١{x.|*Ie` S5y@-al;Zv?#X S$f܆L)\0+i( ˂ djmB:[W2A2Ve̲YE#[f^Iabt?;ΔsXO&yFZHyX1~@yw;Xł̳EPᄑvձ/Zd%V~'^ZYOz3L,yM6N#`/x=nTʅYQc$oOku<] Ϯz+~oOu}U\&L2̀USg>'k16=.)4)B*T`~dlQ鞸eݨvZC$o<ɺx F r|x&{X?}Ǧؗ/8M ]I-%nUR`Dߢʯ`gBfѬfwFv(D/3sgH,>[ "I:cŦSֹ5RM0`aejƐ F(\:2_Z,M4>#Bu006_!dqFRǎҦrQ;YH =IҨ@WhWtS^lCCO;qCz9506^DiM/t.7s>`ӌeY.\p_kc)xN; ]kVӋQMp[eQʒ& 06*abVDhY廩wuǯQiYIЯ^jtmd NQJ.`z"7g8 8赗. 17@JDHV$Xb:MDȢՉ7528 \V+,NzFYȬ!<4.].[ⳃ1CE}f98ߎӚp6L[KknbI'}4SNL/d O~^Bq6˓[#!_ 麱~uL$L 9\,'&k!1BW0 q A+LVW^l)_u HA_»ۑr\_v+4;0i}?s@4Nۼo ҒN-c!2نevsAUlB43btu2]~Ά#zqK,!1>Ҿ%5T:QT ^`AF ƞu/.ǖAslG-ߥB"w8\T%7.'+h#%t#Q!9KչS9S} e:b1@53XEYC+pON%d=Q/26#7-m2gPLPr 8evBF_"MeY=0w׹ZAMWޠJ躒#_\>ea񂙟KcQ5ژړ {WHx@uݹeD3LePTXNd4ʭ:vR^%҄Ņܟ k+!Og W0cePCI=P+ ʢ_`8./{$J3AtnqucQG0A!ò՟f$r :j.RDA`Za秪$SEtB`K{a.Ij%mZ@a4FA!3f-dPDŽS1p˜E ԍG[x%bm]4G@& GmrCCCX} ѕ{L zr-*J-[J$]ȸO4@߃^ ('V(V939KqE'ʡur< ?$hM%ʍ 0U!N0D*԰ ˨^ al&+5֎l@:SKMq}Ē})= #& 3[]MqlG%j>.mB4*$3w(YgmF=aڟkLQazfp< 0сGUXcy25w&. Gd*eofvVe_s{0&!̆8+=^_aBLY"@^&-nui.=,#u-[GTOQ#䇔ej%(bߙLz; kq~p>ᘬʪt,p#>{ks s`"VV=y\c(Mmӕ+lzGpP-C}I]'n[/$^ebs!!X_o[%Wi=l.8]֚яdP/"eWAb5Y5_Y"7ʹ?x/hӐ<2@Km}?8*o!}H1?>މ²17K$LĽft@{O AaOgY\u6lo( 6*1&%0GgnkftiR\a"Zt˿ҌR7yc,̕){ l&Z1y0Az [HnV4 i!7QzBEMa5"^ʾ";->Nr2$d|^X/ϞUuʵp!tD\=YȻEsѬ65'K7?O^̿ KiB#SC![>+}ZH6DZR%h]`BX]qHٰ́dXH:w%ڢt%0@ Nd%i,B$>;l( $Eo Ф9~d.1v; 񯡛[\~-sn@5u/Iz+, V{jG<0I;\a\P:hp AI5f`]4Yτ͵],xvnZ84Ƈ?΄G 3JW\X9ì9?3 t}`XA\5*kZ^ʒq˶+jyqg鲂9,(5N@B|\wq0?W76S\P &tkVۉ#Yo|97 lɽ5s C4,穎paw+6,:~;u^ 81ۥb%I'D|hJK*ـIᔜ`z4&;`Qv(Ix+sĩ)Fwh,~ʼnb]&g$!4>5 |B@_ n#ƼѹD{3*L bp`bWWGюE{&V> 4 SM|84d$6O[S@Ýte;(ЯȔE gޭ@iĩיB% q8}ӎ1xֲ"{uz04{ XݘMWgsHpggazA?*S̞&r]Zr೶W?[diImS(v*ԍIfN| 9Rc{=$cx,Fp2t8d1*;%ގp1 CotE ;)YcCŘAq0_ʜ+d2oubH-M/+wH|t-<)$Ƣ^5,],)7{¼v)}hw;3w`IʺU`mIgX^MKMS"L \'#Ø۩@I<-=@ V^y O`WTzxJkNdJdRz^ 3lQ鐨G ʭZ\QelUW@c @qGz=X^LW_*-ň͢[Oї^ ,9<``0EWoチ2Q8˦W.d6^ "r1_hKSYQs= !F,d0etv Ovl`h(U $wO2[ ~H|C5 h]={n蜇_'9Wr,,Νw}bScAuc<-HvPuZwYA櫬h4L-AIb'yο_-9W"jlB_=ZZB|@ox`LF5l SА5J+A[ëG=(WÊ^m_ː)/=~OɗݭVK"%K-uk:8BǴ!<e\+10l8*ݹ QG>R[c o/a^ K:bLO:W~ާlV v$N<#kc)-φ1%ujq PN߅@: |1CW%9D@'1t͎h#yZ·S0}C8O@,haE5"0* 1$[k߽3S<ӄR BQ$0\wO* ܗ3tk9JWc4 %ssV6M q"gxہ`U)Q ue`m+眕rQMY8Zng8w1~mBFAxgGp QT:)0 y.\.2~Vį]zN|z,tO%r) 㼩K P_5ٰ4@=&s⣞ZsuF,gM,7'G Tx1EIk{$`Dј +Eio=%TU *C0$t JDḊu&]/5ױ^!\^g'VeER\sӌEv@@%lLC (-i`wIp/wGnںNܙ-+CKk*$o|>g![v8" u黅SaUmky)bAI2N.ȝlHE ;\HT 8 ߗeX#P)%s-˱㺇iTx0's@ݷ*7Tn#ƚ?˯i{"K8>_ÔXB8?}"U,ԐK$ h_7h*:m;'yO8$+,`fP-%,Drwȑt8MHg$)tXDl3:nkJP-r]N1 Is"ǖ*|9qôi8TODN]}#ȾL_[Bz鯹$OHKK=hGv=Dvꀧ.C:xn?(nhp? wPHA*1zmG}rclZy^U?p=/3©&^3,㏣dV@g;OMJRW]f ѫ{[y<4Fg8aZ&T%̖"4$yh 8;k a%֗cneZ2L#~,/O!'rA %o}(ϞOfZU#r#ɤPJ/;Z?64ԍvx%eM?$ KjxL$̢3W`se??^tVx(યJɈz#6nLп΍__Z"G[T K ?>bb{NK%MWgT |R5$p}6 $a3-7<-@˻aoӧ-+6D>/V:kJNe=(+(:[TVaR"mX 1K <޵c<δDAٮYš .@øہ-?+<Yz6϶+שǯI~N/lOA@ 9lx j b^:`"M=z%I]k_Xg5=Ac +w֏>t򬸀{XMW6De(  *it9WTr sӱF1!CX9g8ђY xȑi˲`o&xGMsa7 drתq%$kIt3 XDib;KUOC{: 7p0RK%A8|Kf8B$E@w<]޼`0A̐ 80AOX{k^>=:]f{>`iM`Yvԗ"W Oq@6|SŚH-ף[LܥKVb.%WefO]*e!A,Y`- o~aDRg):UXe+Gl8X0N9:̊+>F{V`Y3Iz9s$Q uEUY);/]ST/;:g)*4ބ96!`]+~ρ!RMA'+R*A)9kKM\ˌ1;$f2|9+9u@:@pQ[KjEf+9] O7-G$/2Ce+S槊+e`ꏥE2xzO~Y03`2/H@Qm4٪ |Cnw`,PcÄvs5ZGRj)"x% mX4i]1s7s2AE$yJXFnR.P]UvZ"C95a2ڃIþbIQ Y HjӴZt5]cc^DM!2.Ծ\$cn&(@==,t^J?Eκ9u匾 hnIu@iqp[ 6^E51.>rqTF7qKptMp帇P.:e 9)p\¯&I< WkDp؆ȢN7*O뭉H=yIzd \ZI3aC1Az3]=t;2sH*ql>4Q$.sfqM-X?4C~@LjV T6eӣY[$ P^/h"e$ٱ\q)BhNoL1;Xw}° tHU0O1C?Ć%I\';mjq{{vKlY@MHʜs+ϻv>1m3$E׹ivk1%7 ̖Br7%#tD5$++°;Sk0'Q-5 ja%i6:L\?$-UpSDt)YICb"H̨x?Y|*O`ѵƥScEA:i@hโJUBeCD؅s&f5lx +@/^6**AbC8L<[X(ٝWIyW.sĿz(W@EB>$lG+ghDŽm7MۮxF}ӈ?tNO\Q;;3d_(% jg֮DX1I&q,4g)'Q/y|V^$Y{+2gC&ɯC$REohg^kӐaNrMnC(Gs 0%?FmU%hBOT<ϭ?[0~Ua lv[ŁcH#,@=nv}W GrH:+ֳr{vw(fc YaMDNߢ[dsm/0^>łg+3}[y(U]-х?f 5onL66:Gr-o}h-tz;{.3 ۾B9$-s Y?zX/u.6ǽZ=T_,"Ӆksb[fA#:2`|S0gy$9~W oB3,V'?u#+Töt~M18v/J"Dzu:GRn@5(g}bota>rx .TZ`OI՜)b׌OUVHqxDE 2vϕyi7qIj.Mͷ@C)DF0!I`EףtY`=cC]C8j1UE+y\{HWтm@]\$gP}x}51ut~bC ds77Ci7͙~Vi++F(4;mͻ_;&ڳ%E0aOY\!Φǥx"!w<# H99,D O@C!{pgbm0߷BjX3 twztԔo:ʡ$s;!) X&}9(\+6*zJ( YE##ViNoP%8.֕t6#!lXAkЖ, M69%^c=9bz K2VYhJ^$MRfm>;+JS kK KλgwttԳ/‚\ BJ/ V1i ̘CbТme@m%Ue \}VqH QE gW"g:W&bPh~HPuVYaVz(u.Z ],hTr_V@[}ثX  g:-8Yt[i5'pWXm*UIxNcqa SKXjF-p'*ua[ p;2(>إ`hqE$V!_BPLBeFUaz4Ń^eU[ZNc1=r.k͟}د@pr?h4¦/w%VW7|L7Y ]f <%!@l+YpPR7tKqU(9Mm֒7 h_")6iw(9 OM5bhKNr16c@2C/=թ5```@ "` 2i↳=6EV[i@X/lկcQOv>#X6w5nRed%jDySFE୻; JmIPr^m59Ood7bt:ދ&rXM~³aP!aorOzJt/4ꛢMh#,<]npJ@L~r3j_L$|xzOjđ"A ]-*ځ6W!wO߹+|>%EoBP(x y[AA}$e I B`:TNTCXe o}M Uߡ ʹB0A`*'{y2HԇjvJslQM^jK'K!LYNa!ɞ:l*TZef-|tK'2OsmV\Ya+/J~MӨR u|a~}b>{ fgY`b|֧^qK/ s9ft\Z3O7X-xNFvTk[~Z# i؜fcJ>Tj-4N_2'ZlY|,s."`phۍmӺ/Fnh #)i,},]U˒* T?0&Wn{ I1ϭY!PctmzK(/,kfI6>4m-e˅_Ln\MďnJ#iч JWD2dk!Nׁnc(h9!.Zq44aC*1+Вw~, 3!Z;RD~b ׏^΂HjHBq$HaC佬ԊI>L2kDS'{3uP΄F1>;Fz̧WTEJs5K}?$?U"͠fvmmR }2a}L.ܗ"Ѯ~MKxԳ} CЪnMhF+ { /Q}PT kJڑ̳ cm7D!BIA;V 8dhQ8Rj.M*9%z VʹfSK"0)e'gVm^iQ<=r=Rü5#| 3)=ڰ׸x~@"o:屝n9$ 8[p>RLefv7Ajym2¹]cƷX{7ܟmMۦQ:k5Bv7r+8`}Fل.LJX4cHӤ<|6 _`ژW Õ#K<־tGT!"%SC (gނ)]r8K>Lp鑚o/Od/kY?WG 4nb'ѩ2$ʠ<(I8V)'Z PZ?{*ԢJIo ^0c4t"Bq Be^<3i5#4ênŢ # ߻³&O~; ]/} LޫLm:ݝ5Ir-ʼni%il`pojXRxQF)O{I>;<2ͶN᏿HbB̀b7ams3PG^;ϔq|Gv,yus=< ;?gSgB\>#O;_(8(JsopvMqm=;9/r\c&PD\7bA\WBZh˳?H6IS&~_f~)?8h=qS a(h!lŠq1U"Bdak΋xFH1H+4jCxe̿ƴΠ=M"Q\>rFџYتJAvsFL[9籥 |yv*.6<~?.i€}x_oZx*瘒OaC@<΀' )ACW >VfɭKW+L6l`BsDs!Y$%}`)ϭ;P3?ǺY,OčYEz px~V ;A!gp5O&|'Ro@bdN#Ir(<.&M<Î͵XtVp&S% د꠴492Baj11Upn_Ձ/$ ٣MUaIZWJ r]9ɏ4"m>W< y~K4Ê簯Wue!hԒj-%|;[݉[3td9Vw8l\ohsd?Ucԯ^$!zsDWH" UxB>{"y%w6vΥˍrYh/Q|D:A(2tB'1 ^:W\g[2`}h#~f|t`4-ipmz!|EɪcA^Mr3% }>OEE0c4l0nhU̲#9NCYÀ Y׷v 7<bǡhomH(8kQ%U>N }tȽXŕ^j]]kL$-͟V,W8NƙD4JKR-9Q.b4`咄j>%,TXD[l]֑HL}:x:-ˡсod[J|uEjhFXpԊ޷, Nƪ*6-mcx -lJ һ߄:H3˕"ߢyP9)Js0:F'MfǓ%c8/Y9i,=b:t1C&D܃{RaKnm`D.~BJCfi:7/ig!8F.>JJU;2qׄ*7Ȳ`QZL':l|.K+Hjldܖ-EԮޕT"]#J2(1b+8lA#khvAkٓ{ߏ obػ,uHrb|Tkb$.}P=O]A?p8[m<҃.hcB|ў-hhQEOҹ?q -MnxI}mYkqC恧R$#*K4[3ݱ=A:O)•8T fO5 LcdtZ}(yՀ#`LOOD@:0kKV kh|=ڃپ_ܪ$n,H_keI\:5VFʧ#*ܹ81?{,nɀO6=eN@1}, '$pzq[WˈTJW o+/(սeՃKJ"̴;\};%X=bsR)SWRFri󿎲4Z+~7{tv#'R&i ŴM]PMOԹx4^h#c]#{H2,mG:sch=:MgCjyR.)Ϣ.Z6#ba}Ps&#ek&y9b/{kt:@yuљ|JSs²g9_tΠ_{=As,3Lo{ȯGSO;D$sp93V gWÎ"\$ȥz.;gj9NɅ:uٽjYF&(y&kT6&m(vͽ;yD7d8W.v\")ç\z7k[fKP(A= 9w@[=\dMthp|'ˋpe [N_^!Ǥ~.F:&9~{a 43nQLmGA_Z`ҕMy&3(W 9?|Bsz>W "&Ey3^v2ѵ ja|+ݮ]\2 'gA$˽+;P2F7%9h\r[a ~,4+n'Misxh}mS|웃;\ֹȍŅ3«o+rS}扡ysi+2 `''%](t`Fs-F-'6ok/"@zs> t[ a<reaͭ@ }R1dLI9AfXR:!%phޮ-qd-y:!f5R=@oh\̟,@Y{ be]jEp,Gs7 vORhyۃ;˔Y .UZpSDƭRW[[ Jppzƨȫ5<#CGc܌tWQ_؅o&܈ZSu ϱG֛t"ZHI֌bL%ũb?l X694ء cM acm ;E7sø g.2~ XjmAtydwцmgM^97HڀE(oFƀl%:/y(hG~uʔmB*=-b AvG\I=(fL\Q+[[>_hCW[^dвZ MJ5qNI\䌁܀C \㸆d[H:q?fIiCj`ޱ@q;? *dq=Hp0HY22`Hڼ*j%yvܝIr}|6Je&6U\̫!ᷖX_, x2eA@TU ^ov4 Y !.zl:[EvJ̆ǰS.Rz_nEnQ tb6Մ_.*n H-?DžM \fJ aiBREMrp 8y S՟;NR@cm=یv.bYtϣvVeA"oW#.PQX bTfD0,b X>>eENBm7Ĩsii[^MAC jiH7S-ߟ5 x<h$I>[pكskF(oatAao??6gBcYI!Z8x ($Yt%^v^F D! V$@4n_b/r$@rb3,5zu7)cB_k+9?0<^dNW3&5:rux!ו?E}G!wcKNLI&! %qV XNPaJԦJP>}.ON "\*z}Dׅ Ns+I,caoI̘QC$bXiIqbXB*KkVK9$ouؕŃ6ӏEX,+j;$8R@ʡ݊|9_vF=K=&caN?A3Zn.6*ֵ{;dm1p#'>w2>zᬔ-9) BID?SXyʚRH&HPFh@.}b-jnq;JgW{l*Qv> mϧqp?<(-gtͯ-h1g|oߴf=#PîI -2c@Qu;WlJd Y='_򝐠f-ith+o<kUHskWp#( S\ ZT%W>̇uw !=D˗ⱛ Q-D~Υ[ilT8h1":+P8qHۮWb{a;1uGؿARkQ:u12-$΁ ..O,j]/],ݔ%|xeXtgc+_w>bobSQr.댆6?<[$Akv[˧dݱ[]DRktL~mmd9DfޑIb='|jax:CJ 'S\afLJ嚢qju#ڢZ@n VeRSgaRҚe1z6L=3qV )M΀DSa#>bT53)T\GuNBro~"GbHy.1}01QEcn_9C,R4+S лv}%Q-NV),'$FU*ø8K,XQ+<Cjԑ|{1I̓NÛ(%j00%lF2?y=Vw'hlXZ2nq2O{,j:0?ڤhU\.(I @:cSNOtH 'Z[mʡ%lku4Yyt*"{ìԲTa2~ 8wmt{P4W v$@"Ubµ챸S$ GPG9gt87u6XU+c5#y 2v[#2اS>BmAtzX#Ψ['<0 rmN%<d`E="\eOv8tZur,GZa&GI]9[9Ë&ԩz-^9hA#Z?A:4ara|Wl 7AX Ά% 4[N|NGLK*9::PSP,WmFf)я%?hkՍ%;?i=l>lV2IC4` R*J|U; 6F$~ѓH=+vrl:BMP=8l-fI~8.`Kio@o*{B+{?A s9kdMxWX;탐n;'wn*^m2dh t',mLvϏeK!e/[@KnHzLzxu; N=լ8-g$)LBz pnm֜,*H LOː3?QlRJ[ZȤUGmK͐xOZX"%jc.%s h5M/%Xw>ʦ>Z!g̢$b$P]܉:Fh#tʞ*uО"{]>ƅM^?Oal戫xq=9Lś<-h^R;B"*9YXG32gn$5itkc{`"lkHvHf)![_wqWaDpMf)dux_Iܯq3 P |/$jNH[OC7CVbƔ>.}ytfK#?8W&$r<J`%LҶ|7SJJ}Fq|M7% &Ҵ?p] JۦM`_;\g*҉%a.s'QŐ-Q֊(VTJ#,`>|c-X`âzkA pN^ΝApʀspsSCI5)GvTlsrn#ޛR-IE9(<P誼]cրJGke6- hȥPc๮0ձj:ǻ_`w 8Om{zYxWw̉.xT.; y<b,f|V8۷`:z.(O@;roP;1)+{#[2Cvͬˈc:ir܏CkdVmeupGHOb?Nr =pQ ܽ{W0`K׉zUjCet:9jIu%^zmd_b< EiG+.|y Md5kx`!n br+X;, 6k9JCCu ':kw/@$;>G*q(0lZ&}0(E8͒gdDf]U|О tjӔ1Ioapn)^'=eFP d-Jicʇ`* uv^;L5Ѧu?WƵ? yıG^26! VlIHBQ"UkC9~g˖>-X'*ۻq(I k@9 EUWȐt/Y{fs9Ca眄٧Tf$"N|ٍ=z%|#nXLLPQc DX.q/o:ǐ @c!.Xl+^5w "H:/(؆'q)Qh]^ $(}B6̢ZWBAYCdUnu;ťVjs^jTQ2*Ѫ6G/q=1~K6HJ Ro"`3㗞9 ~ XŀԦxI]>F$"w.1{z;|^0t0QbsڮUoN[pe4yx԰Xc?bv'|H"W ʔ܋"8yS=-W}=HҰM@S%P/Ѱ<%xN6PYMCU`+`t][RLmve1S\2b; x$ynz`usZ%hռ䰽F'?P_[vINY >8̠dkV(D֋m9=EYry6F _Zn5Y,+D}|YȮ% &_->h4ؐ wNwЪ:봼[m{Rr:JE;J\|sb@q DmWC=򍷈 vA\0G Nkf,Gqp?"f69TԻۀ?xf UQPY} )ջuƪ1fuö ?]D%Ha#BD[E"~ZQﯾ۔M e$%rܣxoEK^EϘ;i goA/611 QKڪN𧥚jS.h1W([Lp/_ͪnoU@A+Vh ?xJj%6SZ`8ia}G*[,;BuJ-B 4aN,nGjƂ۽ގb-Ưsٝ(Ԙl^b*E'BnyYfm8Z{6+ۖ jO5 4}ew={;oEӔMH'y L(3$7Q ΊE@?"h|au5xuJlgesgWyc^;?]3w_EXzuhDn /=|BZ\=I}xFy!Vt*XJ/.C :< .^t×&){^K"a9J &$\>chy203ܫGsMR:nE:Yj2vݭcx-K?y駱}46q);Gr2I kYNpgl(gQϦ";#MlO~qdp]jK n;2{ ƱN֪4'i6H7p!@ЊC1@ VT=G=.=K6 F}/ ũ 0`'ɭUayrU4Fm~@ř"V8k Ar-r$R~Q{W_ۻ _Z_.лJ$`smSHyyTj,MHӠ$@su߱7CͶCFg),rSS<(+`ϝT]so?sÎN*8E¢, r-ԓ9xadhŢɴ ]y UL= F7eE-Y8֖Kk|C rwOUHV{D8gd$Ws%b,9o2aKfڂ,SvvǪ4_w~`IIXGWaUwNX'{2$EK^*" sFy4Ljo"Dgl #[u-ݚ> h5r2 yz7{idjG-kræ`mP8ZbW~ķr887Ơq D7i]F MaxSADοeCe@7} yzL#6GBLEn1gËH ?``DS\誜ٞd'fotQYNҎ Cc[ cԃ} ŗ6G lKyw'{Ht`@d#a Tdqm(z<Ԗ8 Qa,<+Gzmw`E,w'>߾Q)6zszGwG-ҝ~qޚ7[pHc SlxTC,`.+4~t^olv!~:(mqhS]qe |A 0=@Bz?Y= D̢ɯy*q0pCR):4ӪpAa+m|B1%"Usv2w|.'.h]jHݍpzW5UNrnHmxn+딤N 5y=je]'>V1;UF2dH0HzۛI?sHH8C@y((M&R] (1G'D*UtH@%u!TI,mL]^Q\LuZv8|BOy7KgT~[Yh(xs3M1qQ>FJB1J`\L>qL;*Yj,"+o]5r"(Eo .Sm F(y~l׏?-tf@bX~ F9/|߇цyjƞSNȭu+gay >0NKKX=NH`y0#>Nmzg03fzuml Gm5!_ g}"v]yp2i%;r~۵ [f6Ns˶A0-g TayPdPf/TmC#Rz1?V\0g [%Y6&g>Igqѩ|h&kF`/<쐔lRP*EU Ј_DN @4Ԓi S͒T- JTsO/DXP*kրB\H(+;i1 Oy#2|aZtb]37G'#=_Ձ>K.I} WN!:fءn! j79=N097&1u 9KȄ׫j>I^pR$KlB5O8Q3:\ _(pQޚB雟hÒNBB`+P3wc,oFrnGGwäoK[n\ǚlcmv2ݤY%8:kǔ hL6)*eŢ349e?dO) YbT _~6񇞓R=spE=!<7%g'#AGikdp JR\ ż$}ِP$#Tz¿\>"ScNaIW4'1lGE5y~o[RܬL&녜T7S#Cڙls_uN=5 *QS? \3٘qDlܩU@=²ZI Sw*d\hWj?)dS.C#)ceOr,8zhKm v٩AMЫNMb` R G4hzZ76m[B5v2~b_ݛ'ZRV6>jiZl_ƦWso}GmIki7#Ʒ 빝( 7MD)-:K+](c. † ť;LW^󓋾jqyRM N mjfD% U% +ӍV>@c8QS8bn6=Uf,bbphaіC vğO{ 'OC&/K.SE/$dp[;\"|ړό Y9 WY 6FE_>t/1eqHvF@[Pm SN.oI]aeQd(%7.l-ƥVұɉⳉ3cP&,%T v%+޹m8%Ӹx丁yৠoQ)zÝ8iPMA#j2)R62&@=S"iM:rcR7Ldl=W | @kA߸"lZ{4"E&" ;@5(TWJnvz$۩kC#0V̚ߒC#Nz^Z6 Vy/afZ*?.hYE*_JvN : t,me{P@A'^Q1[Y}O}߃A&/xfz_a[ U!zWR˺h0Z!؊݇ fd0sb{D=9^JTt-+P#܄|[Lz9^ ԫ٠Ӈc&8@5Ub;TMui,@;wŞ硠fC~*#rOM _V-ANAdϻpY B~7r:*vf\h[nt'!)ªو_M[=T[nVR\K*]`hj'F](ђl Ly2쬞(KٰT^`[ܭ;wB 0g(39}w&cj?ap|m,2=)1sn3tah颻59m9YM\&O*-p7jBI@ͯm# qbE ,^rkͳIAOo{-TtiP W)*On\F }?WVz|BwkGA_ʠL;?IRːP?%o£B$_0lb7^Q?%ĊyEj|U(̉fNBlGCeSi_զ~Ҽۺ  *c'/(E y=;**d<̺ƅeoffTFr$aٜ#>ISjΦߏ g{*YtfuUne%ϯ[\oc])fBY ^NJezUQ'>ٖVdA<#{N)m1ts_ċ҉Tyx^[z~LQtjn0jxpH"r,}:yԴ\6|ڋ,`K hΝ$ījadbaQO EIhIsqQ\on#kX]Ɀ qi_ur(mVW o-qmb: oqV!D09Cد .Oج&kj,5*H<}Zͯ·Ke ܑnCHkޭUK˃tC:(k֝7ݶa[& K$91g{j$B2܋5z9p3B$l;p&3=%[\>ﯽo4B %wis?sPӜE~:: M]ګOKh,t:ߢeOAhYK]XX~^ns4`x0A%rAQDzE{a4!ӘBѭ~3{p`zG]x*yP`2Wc@L.o3Mw>b| DNfB-uz|YxB wj(ʶvV{P Q8δGkC#0!GCQ*(?Y ^!1wκ[ܫm-qA&C-t9_g`at,%H!n)_Qw4xRI'OVuu%t9&|c|]p\ _X4ja2d7UE3Uq^R l\>bQPP?YcX.l..Q?)!H:x0L[PېYz$2(ǔ'𭞇jm}m|g[T3^ K!DԾeCIqEJ@)XYHp ̭AfFa.?;@W,uovn"?UV\@Fz,c :Į%{2 Y) QrٮwE ULӊoPI(,AWRH?gv#ɹi]Pi55sCkj!lN Nk$بid+MnŞ#jE<:uqeŖy([ 7$vM_ogw D mlC?T6# n׏]C_dvBFr)ܟӇ ꑫ" blαy۽z}-]WܻLUDe(G8.; ]jvq 6YCV]4]\jNd{@"H4儝.1Ͼd&jho׎ٸ0\>uxnVBwL1QNZ Z=u S uIi#-]Wm |TC[GFTץ%c U_g>#okewME =lnSS03\^5f:P㥀Pj5 H4,Up-X9StzWZ%G.G{+ .t%4M]|wsAW\F_Yt64D{(,m XHma\ FO9sXU~IbВ$w]|v[!{m[ʼnh{, e?nm8T8 IZD1s"ׅ/.BPgO[h O$owY"f)foADFLz&Hf73v0%XBoa7_]Meze?037Q!g҄GƖzܻFbcFۘ'X1IB7ƽ+kX=TcddݬA&~ ~`?Z*M/&VyM0R1=C#ҞSo9 * & E3vh\s_mL?͡"RjՁҖ>^VV9oZ MuW# o`91[$FTqM0K$^zMp[ڬD]b$_(RvsE ԝMX0Hgc"ij;injo_R;$ u2>h ,*_W,6LBg|7Ȟqjz1>2bRp G^-^J,TЭG̲AеnCjVCuԖЖ@qXUͧ4U @=:[1-ML3^$[xS6Ԭ0}0iMhib(\Gv"yA^=Adz4Z+p; Q BszZضNLC ){} i53]eWր W>Zm/[1` zc+0 ?4 :t3<$!Ű/2 .MY9g KTOphܟүdh@'ݬ7t (s|K,O>@pg#5^!+ 3P pV8xiF0z .~S;FsTyBʵOG yh Amuc`:K(#NK|z/ ՝& S ٵ[*85ʞ b]f .{ork T]18mGWeJ1}z}r9%y_LU^xu΂UJ$mkW4Q4idQ;BH8 @3EjiL*>}{DazZ`.|{6lroEX}aoՑ"濛L9{0I5OWoRiKRuBwjNK#M} =;Þצ 93;vܒB 1x"ą]'+?겮G2rC?,5FxP(?}qUY#:u?"إnu~ukTE[F a2<)z1+{{#NnYwsQW0 b<ۥl:5kXJnLϵXJ7=2EV_dƲSNP@}0=7kA6oi+8Iȟ;3K5oG2cH`icsNɥ4@zn7G1k'T+Ʃ"FHKiDW_8# ڵoʓꓝ Lw~?Shܦ[4ICPô@+&̿(@;XZvYoS]kaݮ:19Uˡ=VLiߐN:Fu~%G'_JT/*L8fu6yHqhs$%=Y o1Ƀ{'FGءs L_AE`RF*6M}R}\ 3  ?_۽t8Ο2ifLڒ xosf.S[||mjM̩mM*AWhlt5cl.R0ª}7k8[61PP >3o3nme.ERۗQ][O!S>ȭUƞ_9 ] Yyso)lFJ7rpm)]I$$dD!7~8θ +T $?q.pʔh֊;<侞\ x)* 3ln;׵OqplA'/:y2KNSe$K\ իխ9пKjۗGR5UYxrot5p.L 0PiK1<рGʁZDS*TStX1 Vbp[\R2Aû/"`|\UVzR q +P${=lsAǗz@ \/4gDSD?B(sF޹p֐pBijzyf9J%f*Ldt"]H UwLww['ǽΑ;`y_-]dScZŰ߰}`S*5x;a&H*Bb41MZG-;gEdr#/%VЩYuj`q#,=i?j^ʙԴ sAuv91 9+W>Q7!ԼGC31B'%qhLdwId;Q9Dfs-U1dx/`\oo,7*{=MPH l٪PHnd3 |YOH 0g*; [Y[aκS**@(`WKDbđ]PAl+։m GC^L P45^8@muNCGEQ03+P%_N o蠍7-/Ӑ "rW66 _RHDX4EϚҀO1W'\b ׈sDI:y֫U ׉l7[6qw^ۄ4eБxi (iU =Wు;'3/4:@1SÃFxƤ \|x,O2dR%փ!uPzu%,4o?Q{ }W\^r-Eg}6쭈K¶e-TԸ[jGkWP =fEp_M3j-v:ZSTYkӊ|WuH~ltӦ>=:bSɄ^S*Lwcx= ȁ*e<.Z{4&m4d H!Aer*tl6(a|QD!V7K b)8,%~R-GZ҄I*t{F"n(:SsA%  hsoݲcnoK{"qit#1'6bݗ. ^6 sۡ;urW=+ZnWvN@A"Cf60+kyMAXQg +In,M [SzƺPW hf 5\LT ~a} "dj ܐuCԫ.a[2 <[R*9u']Zovf|f 1u8|\ 9OePm*~f27O(Aog0\RlfKh<;` s_hntnTpOHұ̐k_~U^gZnwxEJwcImtn}R<;ZhGlSU?Z2@[_d[RDɴGЏlD@z>Wex 솵F mQʔ#YR}"8P2`&+8-y:2'٫7ŜV AD3#v8G )8hx,)@9~R ePH"1)DH5*p (<_ft\<2)GWΘWsk1$=2oRUD/Ԇ_ZO9,{ɻэd39`%5Xg5α51HgADƱZEcGL# %}<C)kː|BW_=H3ǁ,OPM=\qD$>A'yQwY5~V2N=y ۵@œG!bF>Ĩ;!RrTN?(k׸0d!ђؼ8bi]Xq Az˼s񂖮)i!#XTqC] $S}Z"")Kc㎱,6@·v7ֺ#T+̜~{9@]*wc7FaPr\C؍[N\Wd]ĖC (G .9ɳn<YW-";`:ж`}q&a^(.9I'lσ:L?}1Y?Em@ Ɵy>lYN}$:\ӝz43Mex<>ISGE˅@H%n`ԱBrGLs6tǔw 55f+DZyPWxZ}NMqV~AN1ƉR(V02{Z?G:~s9gNJ .# s{ @ t( 4<.G0Ҷ:O]n2N\iCXL!B/>(abnX3l';ボI{`#S+1|uYھTRvR2E-]*PTvx.i^.}ib]od 8<:\"Bl 7 ^y-b-Gc`qUv ]?4ApƴAreh+%[$ wDzcsTQ2gNqX ЩV*kpl=Ʒ} Z3Ry7R*#I$7C"kny.َ.V^bHoL/lG o&_3OPm6Ͷ:m!~,Rܱb6/]zu^䴧s3#XNxL1:1R}3vᐖ~ Ue),àèA}l8)ق ٹZԻWk9W2¹ȷ-hH5h1x4׌#PCfvc vx{.{nKDd=LX0rbpo{E4$0jGZ\xtn^|1,P?-͑fgP)*JsҎ߹7&l;rɁ" !0r o_"pz%jV38XB"[Rq5A,X{h mbs@@әTA!U.,)J r_t͵;z8CDiս o ո l%ISȒ2F6chpJ|̪c/VaF\ֺD`eJqvz znt 0''8#JCj-DbA>w2|:@S5;>C45pk>Qtc凈sj* WZ?j/A. e3!Q_)c@'˧BE?Bw vd&zc5Hm%8PNN=DŽK'fyb[K6wzn7IJ6tFtEd$),-.cBA")^7-] }xmbp\HmD;j& O^D%A7;`|BJQl6Q?dN| {? 8;R(<@M`HCQmڷDGH|d\3߁&1v8MjKFL%Zb9, mgu`\[}DǪB{AX|ݎD87JUk4cLP`,Rtz7 Kc0@iKn$KDAF9$a Otkw .o+'.Օtw.Hިո4إA"me$604rC0: la,_Zm@5"'Pt5?7r|ȍ2$stpufC {Goč|sf @ Xb^sn"hhUbME ]`.:kk蟔1§ 1,HxRUq3ZVenA-; HUk0sj~&w? (8pznq P7/ѻ\hM1mr(xÐ8 vزj;pƋ/v<(&BTd5~>_ !r(xJfv)n ]cYtk&jU ƌ ~O&'ʷ^*^r[dlN =Lt#%2 {vĻ{{x2!:HBIc?WQQwaS#姲/:1Y+F+{ȰUA}AHfH@ `qC ^A9|Xe縋!or q%`.lwrbu.SV9jL OP⚘[Y)QEѶT:@.o8E FrZv?2/S^W(m!/EV6ͨ. j-̮mh,άhrŻC| \̎˓!yGt1b_Fc-Ë/nxP oGftNqxA 8D_`kw-lPyT[Qօ=cd?37EoB) h}DiAy 2B[" Ex{gA{1ՙF 1>XF +.(p1I[1G'4٤~n]`N#s탋j\ʨFa @@-d‡q,ϜrHjY(PMpE}SO}}kX`T¨ʈuq{_ջ*s3F_E*=B`[ .pLXU\w&tѳt|l1"X Xk)}J&AYO}vԓX%olǞdʱ+m,~.DEfM7vjcZ+\@xUR H+LHS bKJzap%grwOSG$ӎZe[bvp@zVбϙxX$T:e.+;##sd*-Id,M!xV4EP·s$0gX87FXz"Ւ9@f Pq;֐>c3epi,Sy?~yv?V윞?Ŝ -V ɃfO=_ CkCQt>,;pݳ,s?&so\ɾ.u"#IWxsn>[/.PSyan# *&{S:߫*)&4`7V戦rV%VboЍJOD:`g㱷DqMXFU8Ky]/ˡ]7qlm\$jKF?,l![j`)5oI`|^yGt *nqyS?piI,#OX\U24UW'zwTcvpA6Xe4}"wլx&hfu 3*[U:h7_^JܑȌӋ_\=]#|$ץWVaef<ՖTQl%AB>?A@tQ,ŇI"P2Xɧirr:D-`Q4?4;_sQt@5W}[XD`W3G3AaOW*G]eD,R$UIv-ƽd{ *Ta(0B/]wq*,_JjTsU0f(=e/^2EIC" >!4?o= ʉԈ>('O"t1?*AkouFWaa.G6$@^g 0]xDcͷRMum^i b*`s-Щfϯa k2cr.".0,S Yςiꊚ:썄㾍zn9@,llG) n)[!{p;1Ldᇑ[|de%!d#ʓ̤pҀZ|p*}Č^И窔BC\3?y[QadBhro4Y5!&E༉Qwݜ ؄q[YߩPSڒI]9蒤;#sMczT8+\E ԁiur Xr'ubŽٷ]䜖) _x'{ &M@n> -/ҹ&qIVr7~oQnMJ晋fRI1zj߹աw M/[alGܙ4 KͲz]Td_VOw+RhdL@NbD;Wx1 I^E UaxcWvG"[tX~h);{nkT&umyY"\vR^A{< Ϊ+W=VP3ާ8L43]m21[ILU88A`B`{w{?!w/[YI2e;q>%D,F`s/ Ū2ae|zC.lLoׇlm-Ge`ivHށcNXJbXa/>^"mGԣ穳h:=6x~WR~"-=E-\l!嶷)Wex8@q^ L4ptJbN}3m"I{J *l5D M`~ӲX=׎r#zPڐ) IwA<%s-H0`ϱY.Jm€DDp؅M-Nf})SKDD3\Ǚ?q?pGDxL9izvY4'֢÷i-oJdiy΀XyᚿK̩Aӧ `%Eó*K0z3zAUB/`w.jFUZGS"άISSmVI,Q5F2Ʉ^vگȡ^_NYX$vh:`zQg'ȃl^[ky%0EΨWxTӂ]Ie-j#џYt͋".3R$jgs9 H5Cf(e؃:{p/Mĥ Q3.o0ٵ ^"Wy!IZpm +8S( -ߌ=腗 G7M-2jvGrc%ȶ"zg\%Vo"kmD;͓g o)6-Qbxc= r}64]^\4ʼn,]A8#$H' W ,i?zؔI :֢ݹ e1LUMl7q |W& j+bD,ڧ2UCղ+՗􁭶Ȍ6`4(|VCɱSoK2_KZɈ*wx6@8S_o#PttL-^FRN+gQ,: 185C=QLNAe2ʆƈ#hɪkBi"%-?#Ͻ'I‡;b1wMZR: ٦&T g G:wT*.z;D1 y8Ȧ0g<ΒEO4,a(zzlMa!iKJP0b^i;ڵ,661H9csq# Rr JsTiCx ަCg+YaY(N4Yt.:4es#_QoW3ޔAG,Kv^K(u,\R&>ajh۪4a nc8*"Gэ?rl<9_3 (7py'/\6]57B!fh%M3oq)X /Y`Od3݄'D]3qR…m7Ʌ%b&_rL- )ic@B\oB+P3jdK|elv[P3I K}ZmstU0fTrDoӾᏐ"=}XGWyNk*^8g뼒 -EpPBdSRNLA6'Fo"bn 6J2з߸MI hBjN q>O:&z~ɫg v @C:=FsSZlT@iWLFeDRorԔ[GLI")RE0}v|6to1xl3OPj' |]rWf4]ֹbڇ/E<=i~ |ah=l' b<jt!ZYvÏ^S;4ӠćM! :Jk\Tޑko$ 6NH:@lޛbo;\Kk}~%ܙ%3F2Zb<li֟^\C0c//eGF#zYEڤ; -_N6xzmF==(/;\v]5ͭlpv3c!8ޅ?wQ W$Ֆ.3Ml1%ӅpZ9vR t/LE#Ӭ*<!nl~!bǔpgiO }r&׹rowogZtRR7x9O5T¹jC38`i[1K;{$qk1bن:F(~4m|^bn@uF(pgwB }J9Y]B還^Ruā\7Pnzȗfev'صsMDצ'0>rڧ|ۈE݅qLh!sHsh;yQSd"~8yC<|9]Ґ' Eyqd=*BDzv6gZ918VNl:v c~(Faa[c- $-֍|4Aeu_Jtu7eM1V0%;S8@-nW QӞ|aCً\X \ɛ 1Id@6.#bJ9RXg8ma[ !lWd$EW7ƕbOb4V5ɞ;wWM~0?pdCBCϦoADhu%ݝuBP֠U,NaZGOK%ie%^R.9 Wz+9֘&^HY?  .d4yC:^0>g$+p@**_sB3e {iHu=Zo$,>P;ۜ̄մw>+/Qj8ZBC@Z{iojc+T Ύ놲L Z"qUuvW`nh]}]SR FqЬ2sRakA3ŪJ{HI>Resq{ %+􇃓Prfk\Y l+:m݉QoeŰZjh6,]k7C 4w7Qg^zN-/VCĽ?JpkpzRcelnaJvmBP x UCaP/jBs˖HfKE9P>ݼͼfU\t;i=jy|mq_HSDAØTr+- T3Ð'ȋЮ:a C y] e@UAlYqX;cy!:hUW~l(_VЕM+MJI9 6,jnqj+j}PvF8SO88T1,5"aq&RgTOD>ũHӡJ jЎ1l`(HQځOwo;*.k͚n0с%ks½Q5'LF} ak``,b qCet:o1dmeKeհ)6MfA *'ZV*_kDHH!gbŅ-; @+SnpKĊ )6؛oN}ݞʹ?~xgkHtTVK8-ATpCzMo׀aɿi#J;k}S3_ڪ"Pꈬ0`Us]YQ#~A\|NALRQdW:HP(4BEZ䋆P<}}Ѥ*M|je{|i%qf%y>r>h46@1&{P| `X5On۲PڧlG|h+}2C- k:դZ]fF&k&R W$'fđ(+%v]F1c3KMd@3ke+&oY@=r^jjD"o8%$kKT9ty>^h}k3gdcPi? uhStX.-`kGe (7n$mCj8\yں֩&t Ƹ}/9m؟/U>)Tc9 cH$IHe zPxL cWc.¶̤& sJar .ɛCހ46ԣL~`B""D 4V6w]lǾ'ᅫ5* S^RsPA1 S7&(6>qLt`RM!kN"AG= RxIX [`t ,_My5'=!$OQS;zOY,ʠ"NJI]֦O;yr^={}oc'ۙ駢2^ª/ .1d ~.YPG,mw'{Բ!4Ej?L ^sɃg`7t^\1v! TS Vw K6-X._%LnT \-}H0_JH~L4|WB`7aIaX<әw#K1ҽJU\Bk}7ZM!y˧>$?qkunԘ 5IҢr?,isQdII=L$EµPЅZTo*Cm 2g諶M+%xqY "Y҅ hk̪kZ:#[k(x>&#HÎ5gڞ4fuО `_(U+ǣVq$!oecL܇-e6„]|)";LWhZ+ ;o[ur  KB]Xy6d^)# vV8Mik t4xH ̷q)A+*WD#۠0k;dީ=+< Wdh&p~.Îr{[dq{%#l6Ɂ'PbV3fKȞ,߲:J8~XR]wG 3gS#q5QZ UYTEr-"ܛ#/H6zWJ lSUrn Jk_akO߶ qG)c|BwP>J&~T"u/q$&{IJM*krJJ5ߊBiIrb~(6uX1/A_^K0Rl mӟgDMD"dQEl~3tf͈nQMAHԮI*F|C&Z1#gLk,dQ{i mHf\RǕ2pHhfM+1lRx7R'ţ;U1Rt"T03A ir] $pEPj+ >z[qpiQQ^AB{h"BPz-$>^\^M# Em3R[˰/1 s`o/[˚O6͋Br%`[?3Ϯ5_%7$P[\p.LQfbPP+fذxӁvGL{}1VǹD2_Hz&UG(L&kO@K~yel1я_e.I1gV!__[(KR}lfea7u:%Bj:vBFI)5 l2v-eD!L'KoyQ*Hf8:}#c1_бVTb\l`A.ƐƮI~ F;N/H>WWRn',g3U iPc X`R|M(ᄱ 1!x@6{w\,&jP>}xf}0n[d6] &zIVL"ۙH<, Jio+T^ҊxFLm1 jA0 yudot4nqMT{w\N8Qq$+s3÷SS^Џ%Ȑi)s`>DƌsU35GTN?Ij ߪ5 dy!F @1/sQ O: (|b"l~ .\q8Atͼ붛$ͫf Oc̋\kJQگ 6@eGcO,>vLNllްI4!`AÁk: * 5'1JC11r:uEmuYc+>1y;\Oc\uraEt10&'ě 1" :07e LO#nkO?7uS%븍wx)& fԊ0 w=C#< GibVE5i*vP.Dm}mEUI9)|w~{ЧK$  !p& ڃA[j1u99GzU wzI\2Nk?E8D>!i/!u_kNpU*bELdz.8x5C61eߙD})P>%`u,L"Lǎ}_8;U^Վ[5' ɸCNlVTW[ kySؘs@n=W/ 8{o=+n/M)5lK [O7+V|aD5Wf^RY¸HbW9cMR%TyWx hhI^[^-!=WyOآoI|٣dc*f2Qe26nӯ*fis~ifekyw<AE4tb$[ء1(/V.>|Mgݵe/B 2?%w'2V]D ,O.j-&WNd7a_FY.z'ᐕ}ounD&d5z1-,6Ͻǐ6ԕžVyiS`9 HxّUw> \:/k~{:{65fD': \fnBv)F.4p&1 oPd_[ $XTVm =ʢ_^4+zK8W3}pS; 7opA|n)ȮiQLKn4%Lk  W5).&.a=ﯔ68CI+۵ɄS8i0n57y,N`}:~'~@-Mu“*'T.Ucx7"VZfCX}x슭a뛑P3-^y] gU0…6^;h052͢L`9&ވg26 qtHOe+7 }agZÓګh;I CtF!2L?qpNT 'qD`)`gRy[P:2DǷm3)dP'+3*yY"͋Lwq˥iu&VE4 MUbQró&|A"ږ!%\y^feW|k9To!'" y~XDȪP4(^| <9Փ䎶L9g*f[#{"]KS^ώ>De$=إU%]1c?uuI [u%NG?̡ EfjF 23Ag=qT Uk3H3\ >c2EHGQD"90̝%NS 6*ks 6Y^cE3=so5 +lmL@֡hmLE\ɌYJk7{E %X(M2\nd 1~J^ dM)-6`UE6#e%9|CQyr%e1&(6$g# !a2 7Xgtuק`r #'lSĿ٭jq[P7kM2R_[R+P^~ K|bcq,qQdr/FX^@*T+"o=3=V9\ "9!Ɛgg BՆdp@h%KvfC^pӛδ ^v^p-̈́? { |=T=7cѿ}tDK9cYPQfasm-wN wZ~or^'WH#ܯ?%4f@.V[hGnhWB951sS~` > GʠZ5Ϥ(Qrqlbp%k`@Nxun;MQRZMc|OeaYň.4~JM&I$` W|] 6I,}/4f:gML;jbXw̸{ҶVt Tp8Yj8z_FqCϛ+蕠f>V׿h[c^?$4Lo5=B߮cB}vu{u#vIUN&?QrڜU2`|H`pjWֳF~MΨ "8vm'T5.ʋ!Mpfvik z 4d m*JAoխ-&2pfyN\~ 9s-l|l,h_7hٙbM㙅2 PNR&u }_\zXd~̏kVoQw2E: Z.S َ!՘6w4, ~] KoetqBZ)ULĄeKp%_g~Q j $ZJf\\5xP3nJClm=onm1fNdG㇓"OMy|8us6'Jjx>fhio)tt%Ga _5( z\yY1ӕ"?Y=o旫%jadri'+ӓvHYY?Wc:b>8("D.oÇZo6go}3*J'PzWүL{s*)mC0BEи8&D f?0x@v >6P|NF~fQHܱs#boMVjD}R <${4kY6s<q XMnK-\% >DQtǻ7+c|S8tYWCk5@ Խ7*3>hV|h*Jkaf3EޢQ',DI**t_;9#+ FWH(9#hț$"@ ~87S~j8gk~xaʚ*TR:OLZ21A .WHwH@=@jRn'ϑ J dYIc7jrߜ-f)>)5xvZm(eE%;V)_űPm>,ZxWmv<R< e? J%@<{{J>"ָqMX) I8hzS2ѩ&mm)6G?H`fi UtNj_\YddӰ颼K-#su֝"[eWGBlڜ(xȳf5oA ;:S{ IHMIDjoiq;J.pU.70T*у-1oqVx-23?Ui7bÌ{A8=%6A5)8_ ^jHf[{v "l6ME{!ѽ2j&|`o{%;iw9˥y|;uuCnۋSCsH̷Ȝ9YOTz=rƹzqZܲGh{uL/|o $ώJtO4BnN:ɻpv.lZ.&W*Xۣfs 48Ȧ߃$Ǔmq7\ʳu,R'FdhLtMpư>;̧ t!hV;L*`b˗c9S;cc5xEәm/L> -frI:Oc)kY^~K)vІ눛訓p_J6ܱ <L|'voOf0er d%3:5MyҖm #'g7]xk)g%ZvK>yJӗn(Pi91 媣<[dKj!%zMȒR+l֜F] [Nj;Hs^eL^*JL=7I4m$OLC[܊MX;$PKTdpPOrVc~blq"7|PV[zUc}y:*ٮU x̑[̡YFEι^ ^6BIt`@o 19(Nk&[ ?+U:hj(9m#ycjNߞl]zr@5b|\r7c- V:B Y&`9tͺp,]:+iSxNs},?`'pI3}R9g 3 Ox -{o)i|d=,Oι&@yK7kTZ۠`a/ZjKkMbÞ@b Nqi&*F(э<B|P8~Z]Ӿgq=rmGd6Z0tH'%k,At;W"\;H|f@C}z"4컇6ö{ܨ֧, ^.K@?-0UiG'*P./CHXR5RJ@HuIJ> Cy w).Ɉ .m$v9ψtjd^|2= ITJ3EuS0I!|8k dHoM^i[w4n%xCS)m46D˜Y:Tⴶ/ߜw :wkoE$dJTOUIJڕE-c&}SʋWd2 `-Q3.~HIH-otV;ݥ[ .Y , |!s(}vx! !dЌLQqg w{Î'*b疠4/eLnm1w ֖_$77IP4ed-s8ቘj@_ԩoB=@Gc!U@ULH&٫% JPo.8srx.kD;x PǨG:_lJݡ2Z¦dOr\Lt wFI6_j"fp8`'UNTT'f6yԝf=ō/lk$N[*ƐW ]"rmXMP8ϓƜѸc9" ザ1~Y+ص?6s2ǮH9Zˏ0?-+ tQ;"闱j>1J-'`&'f3POCQy$R(b2fBfkKq p("gɝ #3161oGDaEEuq ·~iº|ߊ![4c l gH_q6.;*ᷱPaRGGliL_^Cg/}x6$1كU V1)[w꓉>C?.P( K\7wIEh|6J}vzωv)MM8$[n T>\=fʙlkAb ta󴹁ZuѐZQRNdO>4iݜW^à'J5dH[; E*Tg@&zOX.9Q3)FG_ yaV2D=H)HݎΔUunm ǽ1Wu)YK._=|G.W[K4?w,'0z # 9+yF`ѨA%w^-|W_B|$ld-‘\ETB ĭcInI8{ci#75xȇ)S_ جy|U5?68y\Ի%wܺGk#b2>vR:@aUekp?„rQ$CU:UTҮo$.΃x (GO*`ojKJ,Xٻ`k?NSLLjfWb6L%o{GFɏ,)  }Dc}&-s`'g`j5a.nƛx,Vc5d#k7DŽB8'A|LMƩZq}D|4Ԝ[ȸX*MPc'xS ɋ ly9@锤f;Y C~Y'sU־(-OuiUV&wX $v 23xRIj$/ mh^"Dv:`xӾأl? XW1f\- 9`ҷ>_B'\&*z\Aв/!٦Vl-""aRȐ2`II @)c[S;Hot^'MwAU%Xߊgݷ\-SxagH\ָ2?$&G4߽M". IXKb1U'n *^Cn%\ZKњOLJ\[AIs[F]j 3+d-ޛ\C̟C vUp=Nв+ο%xAlx-UJqH,LAIn,SǢhzG&U_WbZ|:.)zav)3 3 ">#d 3ɐv_(YW49J?ѮTd>GBG0&Bv:6nִ{}E$6㼡Ȧ,tYAɞn">RT˴P$xbm8R%&-)Y 4X% [\y:Y MU@"oxe1FuŌM|)ʞ VKV<z߃fUz5+ERdpO&B#%u*,qi:y/dq|V{jjhRA2'j*3,Q"Ż(k*_&o ~m8HSgYJW|Y"l6&~rfy"c0 )asvuOtАǮvKEZxޤ߸u7Őa I=bR0W-06 ܫIGcšP5c!~p-4"^;sQ+8gŷ PD;{Gx8X9Q#eT QHk:hE[ԹO:эV %Y&zvbos"#39G.v@*DJ8LI Ϋh̄h B:1%Mmf>r"}O 6:c*TjVvCC}9|P]^ZD}#04¼ب̓(TʚW|5TUulj`|? G!x|@ 7_hI>BXyvR!/]}(L X/*CM&f_:P@6D1󓎐ZI? ${A9 P*.6VBT1A~L~OHЍtYh+*_g ŒM #J\L̠rj{ɚo_uRkRYC"9l~KIFq+Whtp!r&bk{f[0<*DGi B+Ra5^ 6)1ZJ?NGS:jG`̪=(#gkn) -MGM,tZͱn&]!Ϸš~d֯ZJl4gqCrӓ)sXLv 7"4VgWKҡg*ɼXBa~mMo[x̰u7' ½x(voGQ^ v |[SߛT,1})SῠB|D O-\3-NzUBBeڣbb?6mIKOucA$5Q] X6aԖE+na jYVqAلd6%I1pFvehػ|F&¨9I M yVO]ia6[NҏzhzsPϓrf $xDBj[+i{AnmFpڹz_Rn_f*4 6`k7Υ^Iϓmj- D'Qk@~d `Ճ(.=nOX8q6kmF4C 9r N[7g\y$. 3tg1j宓"tMu:v-zӳZ5 -e/:oߌ좬3>|QނܒeVm&/\3qrڍjrib_Ќ ;NmŸ0m4yVa,ᡩ/^Std)^#fpJb3y>-uփU_D i7JHݔQ*KHPA?7ԅMfffv^ꦎ# 9W*GX)YKe; w C)ԪZKgyP }^@O*x3zyR'ziOq#}'#h "˭MD,4]dMdu2L7OL RAp 6eūz-LIQjn0 )O67(Esۖ7m {쩜*, l9?ި&H]>|f(u@OLp9~:'uƨ]hPvDzwԈ6D,WüWV6 'oc}dr6&!qaqi/ﲱ€|.S}H" ~9nCv P*V.$TTq&[%wj4&_6z+@D yxkϩPR(]MCsש57@c;ꭖ2QnY);^夠S HB ЂHAʤ!!VY(iz;\xSvRﳅFF&"*:Qung:DO"{QC?ؔ-FۦH}uZ}i#-&9Hvϥ6 tȡX-Jg Z5~۷Eku&bQ3F!" O>M"Ou&KH< ‡ ozP/;)xp~[胸!3Z(X6\BF='w/2CK9[1 [DJE6ٶFJ}X%Dx FYbi"!Ag9ջMxֹRɱ7 Q=E e۰{kbt^36K\@a?De)i~|} cⶒX%Y4Q_ `3Ǣ~Sj5hS 3͚q[ڽXW[܉il" is`Tɘ?}Uv&yP"&(PӫޅTJD= Nm wx64'cCl2OdUvqi=j^" CL7UwJRH{'-(պWIn#:8܎a䧉3ȞDCwE Xg{Ҙ?mI$>5lD.~b6;$/kbn7 8l׸s65(qKDV,?63Έ2lPA師6JWO3Z(^ )A<Uq|7ӷ ;*#hoxH{<B6%rt*n|5ڑf; =ƫ<:S[ D6 K7,\ 4e+ x sA#0v!1 !0 aDͱv;]GHȥ`; ++1o[;fSu\?/t$Qbqs2OŜ\)WŨFgQ B7&:wg=.H#KZ|V&RM!ctqgܾ֨?y^g7՜)ٕ}[+ݒa:k]馒)۩\;OAQbZ]X$֌TfiYd,C:aĺPe!0Z>3ט۳ڟ0 ]FYf0( ƾS3/Yb AԤs b!v&o1;n<@p=W7:'yXw~L7ފM n3 b#.2?tԼB C*l_4!Ll2`Vzpl=ܩU,oV*G>j'W>I&'s5( &rcװ;-tވaG, w X In~v(;\>oNES!3Vjc1vZ7>'5C>ru-ȢĒA( Ue7eW E!B;vTB_I\/9ݿ)81=$n^s 5K{Gۗs[O>O^o)2fȀ`_UWm2@(#qm\1k-͝[]D|~IS|+57֒B@9_' 7'm'iZ>,{Cht@&Hfq?wD<53),PORDdu_ߋ$D'J8;~ i|̐anRfꚱ| *}Sri^S ?}s\m AJ!n-ίDsk-,&? w&&o]4 2?DšPM oJ+>gr >.٨u',svvhڶ 66oS#'$#٣e|\6- 6cV£da`m<\&kS$̫ T#i b} pFAs7u!li=CaLI8VO55:>|Mp,ix:ۓrMO>2ʢ/-U0Eu)+nq󍺬_yYnu*uhL:3 á$6@f~}3svXK@hb%OϾv@”T 7/%,`Gxјmv~M-iب0Y? E)7.٢E[F PN(Y>)4kn\^Hu zMU8>|I^p^ÚnG#=CJ ȁ;Q+h4t1"b%k/䰶hPUk\u)[b0BAq̴ K6vב@#QuwUW(Es&z +^'@hάǕ\oc 7>4W|.Rɽ^Ҥfn/8k@Tg9EyWQ+k.7ro9%ͪ |H@ԝwlUBڭEdXZZܭ?vw R@x-b˃l:x`E6]5nӾdhV_l=s^~eefñAw<\& zlvuUP΄qޢO%w-`~j^)PtG|o9 6kGCGROɮ'`eБY" O1#=1Ћc {Pf,DHafGx~nVB\;GoD6jN=0[>ݤt p*pD4lbdUf XVAbem1KbNA'rTf){FU yҀ -=~FHhM0jrku 'c=b؂ E.L7iӰo.% [lPM2ؼ&Ţ#Bցn3e0D^X2R 2QvkWbqٞc"n'Nzܭ#5T!o"?M R$d_k [K~ ,jA? p^DFgAkPJ*Tv, Zk׿(B'(%{tXiRx8iiF^rH) AW렾Ew LbA{쁣J*$V9XBDžlDîFv|Bp6+S V#_]nCtmuB :c&~/hX_-8eaXIۍ*Iz^d)m kHp=XC Gj)FṰG$/B`-dI}(M.WkxD */D6;]yܽ tI WgsN@F,vaZTBgñX`yP;m̕Zlw9D=i/M2.dM%BO} q3d:1ZʣHɴC=¹/ҵ r_miWtV6G*p#_*)*"z)8YXƣ,k>|zMs1!l_ ;u&+[eHOxtg"}hLJWj\JA;=Y"w|Tu4VULmx7\չmdr&mC}1@ V+XU_46D^*kӆ,HR bGyTW֑l.D`<.| Iأ_. mQ~4鸆:l tg`SRqpRt*xo؄z l( &}/`C; cuݷtA6K Bj4h"1TՅK .N5 HސNx¦ ҇=Rm-Mk'wzU} DW0}v߄ V4Pջ–F,UT%5!?;G)؍:e=N/ת2 sbZx WrbZtLj^s>u?2]5m%l\ ++Sջb%J2x^τN_DM/FL'aGg[+' { +dguFU)O.ZN'NsȰ_; dï!tyL Do!U2!d}, q$ 2ty̏ VT$U=LOE)ffƝQ/ԌtU,oK`1DDIp C'EOLWMT k!WL$ F~͋<S~KMlP9.K,O}(kڻIi_:sB1,[>cHufsط\u_&AA _S1Ua*'wYM sD?a5gWP<$,K$$e:z2#kdvi) )ߊV@lk  'ygCcZ^l}|(OQgQOLC }):4<15GA:|JJ݆+c%Du|)E㆜$i6Էh{MeC6 wDXS͏TW o?kI:nҕPCf=_7 ]0 &M?MVIvjPf]P tK쭥DR";m ]C1C§-3#oq?OH9.8IJ{WX HٵLpU? _km1Z2ydƹ:*M%XvZa;稉L [!tT ;E3C <]-eHK|8d1oS4-@ܽ# +΁2G +nBO ϲ*ߛ/C猑 \ ma5jTe3mZ\vg8-W_\qf-7Ĺoy\S60jO yh)Zyj ^*r3BFt M+c12/ >4vas/D? ymgq3'6[M' e9` 'a8r0GS tb f !oԖR , cԧR&iB_dvWq'Wak~$dEqpzfHř^ Nj& -Qlk=Ŷ=v\g꫕9ٱR/Ǽվ;;3E7һߋqėKv,_ c3ȥP&`W P5#  )J{O]O9qVA!Fxqq^rE>p^(1s@}s> !wERJ P"ȇQ&_TWognivyrhf82`\71M I46kh:mY+MnWc.Vq.,fZlWJ 3kŤvk^xVr NLD볓7®P1:#%0![x=X *~gV5% Uȼ j~ԅ/ljSNjڪSrO-+`5Jz ƩZy+-.o){R%b Kq8& PC09P.DQ[>RvDQ؈[==~[E7|^}|,q*PYNT)蕂Q] p2fuךkC,Ҳ{dM1~}A*d\Qם!p}R aNشisdE3-47B$e🢘 ^\E7^Ky 9QkAۭ۔XV|~(1 !҇(W'?͛p 럻#ȝjm] >]1i ">aɔfF7ZoYC%_o*V~ ̾/k<1d4z@;hVGPWk$ dH,A*2"mN6c2l#fErs5c]+ܘ,KUԢ͟rk(} gw㜘Xz!Z7X*239RHMZ+ % ưިn~ԡO(tN)i>9BES/z2 3 㙟 #7[^ɵ~r\$EgM _S4'njid={SO#k7kyw4`1LLU{ݎ[Old_ҁH37j\:uVnYJH<(uRF˷3:rZ4v{g̉6 tH_)}kDڜ#uG0-pM ZϺXvwY_z ݷh~4keWбzk7[$)!4hÜ< ^yt#귤ɽ ĵ 홰- |\̜s/ܦݨw1Q(α`qZjSV|yPb_ A?#{#+L'%ҨqQbt dr/7 [wUbioELٷ(kepAs䣢+s +!PԬ.cM82bewiy/ ӔJ ߭m J(ŲZ,mDQ<$@5W0@p/!L򨯦°-)J>ڨTt:.Kv[ fkRGuNCΊ)Tl_&DiIt! 5I:=JrtC#sX;d+T{ԝ I`DgKfp\V'.fV[bkڷr@,Wy$rkf7$Bc1nV)S&vi{v1n`{_u`j"a+_۴.HO_C1HhŧFle`]֡0 %vAzxUNId5d,^.ϟW+1sQςm;"W7@ȴ☺_7guz>B=(bjX,K(iÂsvta[*qbkod9/md&{D?nSG/iKTt;mB;-Vj9}^.J6qgA,2Vy |քz^/~jXSnD~|A3B.Ȕ`@WyǓԱ{7fp7$?=9|IB"HxD+ IQ1\}0K5wΗU?KUKG" TL_B^ϿgY T䇬Pf^f:!P{!$Z!KśQ<[nwmH)::]J{1.=c,]&&Ӫ{G\8a75D) 2 Qgׂcۖ|#3D Τcԩ@zƻ3Ղ-'- Ys`S {'H%FC$=  ݑy>lv%4>9-U"Z6kupaZX!W6<(D1mL-/'dhJ]pSs=H-a]lurl6Ńkgg[v$͹3m {},8_]Yey+ Y4I}5i]kUc@QD_mWg椯Bw1~;i` fEgڍ%{p[de<'W݄}Q W6EgeL칂ܹuW x ӇS7HAGUT3U#D5̪ 7bq"3sMԍlЦw"2ߍ7m.4ۘ|L10"i}[0mK=nDNיZ5mcHmUNjHfo}Wr)Ng-rx"J(n 2:S})QMRfJ8֟2,ڃTiB*4֧yI'pEyFHԶs{^!Hurݑ[m[R޾>{Щuu'oTآ-/ˏH(sYrO$ kqXh W@qo,|К(Y%DM,J?z5KK:zLs9˒+ lj&`\I3 w>m&=;cy6ySYEʒ9x" o;nY͊(≉rBG3IΝ.VI}_5]HjԌ .2'WUQ$G+JH>k?I|4D2u5 H]-r(uB( 5hDzqirКEj 9qB;D+o[D=ni@{R'tЅMBAphwl|ƉD%%Հ!MN8b Jg(ZȮ_&f#2sZM~LCkO8*Y ï3?vg i(jj'׫qw2WMD/Iq50A"W/3~svZSM,A|!lsHλm'yQ`Rf|6vV`%y[dM#upa?)1-EU: ڒ_ϰ~>cfTX@~Pp0߆xx橻D!W|QS S:YpoXTR+,!rf;Fs""~@˷z]{ȳN*љeh Z܇޿U7EAwOOddƲce_7>P^5Q: 7+]†:9CC^ =)- Jf9JeOs(QMl(>Gfi@W#Ȋoђ uf }OwWpRt=X cnCFGEۥ,6Ն>Q͝l] U9%w,x6 pqeidFM04/Drؔ,+˰2EErd9+ІT~ 生:4"aB#5Eό3*2JΏ.;{b`7kߴ;gX?7l s8{8s)79XID'*a 1ny)e y9|X~[.<&񁳴"?%uhOH2{_ɛme~Gx<{$& 94б$TU.k(}Ows8"cnnbB귤-ru@!v;*E|/%1@^Z,}pg.ar7h3P[Ncq/DvSw"&8!(Paȋu3눥w*uy_M2~/T 6 O'_Kb+ xCn̈Xԇ>l /؆ڕ3=wF8(֟b52W9v39eo7}zuu{ayMGX(WɦCE*L|j1~f0x@M[&Z:tW]%L8]hI>Q ^*LzgSE~錙8q꒓7IX>Q2YYԴ6 rfY=[eAiާ Ҁ#T̩y p3vzP?qQ$2L0̦>`y'/χ]:/c(x>@"P F&') `}HZUD+.ʩh*,D}d^i ذkcsK*M-Ӳ|#|a&|}*M{hm_+$hQ|nm_Uܙ`knlH7BIN]%%-lE|lHX{CgdTYN,B"U;"IqbR 4h8"4΀3Eӟ͓xԧ-bzGݗ]PB!H1'Lru.tҗN͛`kœHNPz^5Ic>Xx5-cFKt#̶OK{4B=]QTL ~/׳^J>"Qdrb3]\@<锧ungN|$H,䤗.ư)b[#^iHs-Dt?/H` $b;_K%}b:͡|?r_JzI>EV>Un,~*Atf1"і$]P+, _=CkL%Ď!/ǜ_ 9VlU]~ ≨8^Uk` 1]1 e`]*@>-;hG2Xb:;˿&~Eskz. #YI ׭)(߰Cau\5Rm.y+|zE3vleoz3u3Xt_#;47a]Қ{VO\O 6+o!kinܻncjra}q[a7IҤU]ܦ]X‘6Ц&"K_-NdiqG#־Yb]UgSJjvI!2$do f6KĖS#gzӋh 9HېO?ۧC# fQA5|Z8".nʲN}x9޵[|BI4Ȑ!^,-E^|mpFDzL9bdY@A&8+抨%̄g;(1iFݷ㞴I p `&via٤nE+?C D{w>? eW1:d#fTUүS>Ugn5EYkNףWyΊPedruHy%Ī&YC0̘z<|훋<8a{Ovs{tgfFwd[ˡS(>jƄ_GtȞlHp$בJA6W,#:ȌGClaQ-?#v_wjO5JmJz.LR9+Pv/&)⻇&O4LY(,f7إm3m QS^g/Ӟbe2n?J]25OX I+`AD.eߵMff6T5uA}34-t$uǷ/1rQas 8h 's{`'6kǨza -#;T"mM߄V/`^|IZ`T_d*u8 4L_[At4xOyTNE$,FF\%ewl~8,͘4]~=%?N(ő?!+6tp;#VCM C^v:"vU@q嘓IbpS~ 4e%*b@|_$H-EN2F:97A؄5 9 !j72V?NO(ġk0+u1tRV(>jҤC͝!Ye3Drh-{Yх(=h?Vk)C_\YcMSvsKP7 "PTr8&W@=Pa >aLcaB=tY?:TZ V}L5w%pPȋ5I}S G`-ցNmOw%H,qf1h櫊yo3M>UEBF(KO#cdVoiR*$/YyS?!@C;˷5NIM: -m-1mȯP Aؑ7N]{D+ydCu"yu+%'R3#9k:#"aɝwrKK$VK2MЩm{)QxxIkl<$gm2\(yR}kF)<+TWw.I5 {PNɅзKq q~ċwE{.eG_qAv]  dP4.Z[x`Ǒ>"?.(Yђkl57xYǠs\㛌NY0|b\i=6CZdP:&9op\SS(ˊWVCߪ>1i`S n>,L.9wNs1!$ ȊU":oGeJFFtVKjIt'Qt<fa ^ZOz;j*d`}ƶzz<e0&+O2]&tV3!Q:h$$qXRՅ@sfXB|i6ClO_@[$k(>HuI`&éJw=)H |ES`ۺC'ցќ9$x/q{0b.p3TRz]`GzI쨣Q7+ ~nE"ʬqoȫe`{+^SR"SXE?ſ6%Zd1*4"0-#Z;Cikl/jwg xLF,?E.ʬh#m-pQ3$*hf@"F3r`ZJeyeP2LIyRP1ǽS(cuo?DrPpr1-;0"vUCaF)Aܛu,fA>Zz|]X D9qfY^}RfT$r&zDi1a yZ]r 05>NG ) m9XM8B-Zu 34.%L_a9DR|i ܿfFI,.8ꭋX 4Q Bn%#6]2Fzo[dhiIh-jH4c:9t4ϏzBwӋ3Xn<-Ef h*;{eHՙٺF1^ޫgI l'7笽7=&_PVSwnŸ{T{.1E7',R! xPɛEk/A=O ;P5Bj@e(:[3ߩcmDîϮ.ZNj_0jNd7+\ s8ɿ-PiLr9}FfM@2c#.-Y, PE]Dx lźoQPN 34+ ڔ *  c4 :8( &W0W Ks8}v`Ї8 ^EjP>PDTľF{-g&z#c;q5]F妖Awɽ{Fخbs di&ꌢQA̓ڕG!BqOKHz {;8uuLi}ebHD}e_j3[$L6E6KD&#>Z >cr.p4k_يx(QHes%@cvc=끇r!Ɋ/)!$*wZ8VGEwʚx[j5/loʞ?^s;f ܸ oe!Cݠ^t 2HoBݙiVZXtw<qD$T0 8MvPM9P@zn47Ze:[X</րz=}'P |u,$ՕFlȝy1IZ>dS?Z O9>p0P*főG]28u,8( Q3o VټvR?I5;#3͇v:ձ{9VL%ayGn"o_y^͗%} Z v5gaw?{0 k׻ PV$1_+ܤ„at:KbhpT'j%#وӥ1{U# [棥קr;TB QxjFeL 4||8dtdyV!gj:p$W-+x۫y, 2'7@ɖvȔ 쉴ke_+$q%=-R!hQ˯z2Ô=% wtOj9Փ,T`mI[uT! W$ơF5A:tcMx4LȼVaYkU;MtjVUa$ː _{[Hl$ʼ6{%9i2D"B;?IR&#= #soV MzØK{TWr>86H9-}43&C,KC9([=HHR|u xy[k-O=Yz}2 1&_p#ĭA!;tHc9X\>b4uRp/,ã@1G 8t#}I!)˼3VH9t)y({Y~*+oէ(&Rl:4Qֈģçd[Y>cͥQ_1#P77g'Ԃq,A=H"TN/יWN?fg!p]޵4aLݎ牠{݊33ȭJE" b,g ,-,X! Πx@1cYb͵Tz_5hK K/*;FN|iƂ3/q!å'1ljvc[;+P_{}Cܿ#+Хn\4y.)ɴϢ9Lgi R6S냑nѕšC6ޢĢ@oX741bC̀]G^=~j87Tҩ~ΰHo \Qb|;ڂ3␾:fQ 6Z(5a!ͬ#wA r.ݓS8eQ:yTҿv@x;^P5=1kpO9&{f^Zdnק{z6% kr: kqX]޹;dR&c5CHXtZ_46 `Bݻ(G4z1`o7!ʋVĨ K!bP*Q}`Mtl'o -݈3JLhp dxMtN7mTof.qeBy;o"7 F.ʠ+2(Q{;Į,޸?WRYuШCu8Fpިg>FǦWAƊ w"^pr"g]W1 ]Vښ ւNǙMΣȴ$tZU(ߞmS3OxAKI[zƁ4VFE+/#8ciKɼ!-I+Բwr| OGMZMN]Bxx`FL0D]g54# 3HJ-& C[4Ί`H Pl}IkHCw8X~m"hVrմۏр#/*S͏jÖ-;'e8?~1gPk4ʸZN56dU\ߋ(VFB2[%d73lɈ@R[jۣ-emok!LfoDxIRWYWDroRHIyr5ttQA"W~tZ/H.wU;U1 д^hzG% m.́UeR'7 '9"zZB+!eE{S9$p>@T⢼@ õbl|+X^}d/o5D/)RB,S=]CؾMu&ڠH c-1*6Q*'YYbٛ*moު#a#! R)3K0pQz<ƟhP;# jI~D{:lC>`ߢBaLd8DJ|SD2I`q>{^J?r?%K~.Hu`OxA7/g/"[{zޯxuhL=P OE9Gf}3/OgPu+faS#N%@"$ħ0pn>,+RR96Jɓ~^#Kp% z˅9nե31Q ^0aQ_8 oǝ3K#B,RU9N|"Qְ̐V"$fH'ηxxc?Uȴ)x+`B:n)0e  Xd.Y1^הO~ůC}KEMDT 1 79(KjgefzaS+ܬiYo;7EuiUbx`nRCK*+>wQX&X])nGjyILX_* ^X_3ҹWDb\G$>_koRjgA$X 1C|*z#Mx^,<h!_b9T$iS'(u2_{U^}'=%)ۏӫq:}1-nbji9:B&S}#|ް nW jf"lL{˒] Į(i 6״z+TTf1ZoH{}z / qYnk Dx!av|ܸ{%Yj&s< ӈ%vs_&Ԏ M\2NV$G}˚.VN5jfuXh#W,}_fǷWρ'dsJ~lFˊ}*1耖=^ (xʕ<ԭ~gRPrk6 ;xơD ϯs޽6J`L"*a\5bh_ ~H hg1?=!&ԸFc~]hжW;KQc+H#s#Iy6e8B7;NSx1mȯp.) a+>l46qYHvwF|.v6UڷQ~<B~SjoBFZ}EuyAUvad$pA;gs?F6Ұ^-]Z;m53#O ^ȯb|Hik\l1Dnj.`EX#|_b=#@Uﶵ߉ ddH3p}rV66zBM6$ n" Рx#8fL7P) (qּ,kN{cU5%hXu _HZqtبsʞjeTg)e޼funòoəHRBQg'8~r 33B V3s!$o r0/ch%$;t c3&WV0g`D0XKZj=:L&}Ƈb Q_o#EH~5y/b4/lZ.h".&X m/Va,ݐbϦ Z{n'PD!$Ca,T8 'h@,0ew hV\G ֨R$iQlc):NpXm ,_?_k2rshL\E9p9Xx X#9^glAgRn#6ӟO+ O<wlNv)FS8i>'H&X&W8t+AvtG䃧.u5/om7&_5aB2 j zsVv(cq b f雗>ؐCΖ,0bx$ͻeS~JPL }sZ泐{SWVzB9|0j+n㭪L?K:~[x 20m,В)VRsRboʩME^ -4f9<ֲlޞ4[ko[Ȇ}eѕ*qIK3=xToܓBrw}y/m[SA"Txa7ӮkDAPgZK"s^^ 9ҏL!E?jw|G&RNQt aԆ$. !ҰQ8j',.tA <(]&Ux / ] a,쿡t GfcC+ zt95>5QAiG7*'jGw&K3$0[`ԤY8:52O sS-f@d?CJ- Wh86݉Du'j.}S@M\勵ݶ<6,"F#kZ va hr箸w!ڙz&~r ԖMm퓚NFUߩX?kI֊*ύ=^e6rqý1P{dP^ he󯂌6eP*O^e # |=/jL6C|&Q15erCxV躨~ɦ hdG n\=t}Xhgb  E?@>d̃o-$cQE{,dD m24GI>O㸷YV tD'dI% 1^"lx3g;!ڲJ. u ˴K%u aX;,{ W?RrP<&ޢ@Ë.ImHrZ4*l3V&{垗HAuHaA:֐Mw|=t,V~sd}X ?"ei25K "E5v@Vێ"/!yѮXo@!9cbœ zndN?"JCכ-]Ʊ%L}y9w#L<>1^j_EE2o9=j39C`]`( _z6Yŝ7nOfH_=~1$0ha)G5a+`g84_6b85F` ~APe: pIf<1TבE(,>b_व(,}YѮg1&PۭG5&K,jLolR)yWwsO^H`r;]^C"Ct`$g6ޥz/tàmZkqH3Eݖj'X#5b3/tL"K tPaM]4^ HùZB$ƸCf/s0m$v.T{#4mkJi#ܽVd % 6">YN%eEilM[ N:]#R3dh5}Y\ JRv6#GR3u>&Kk[w=s8 UEUpt4HFF|MA*,K9yn^=̨ gk Q ~?κ@ |ᴒR'X"B߫K,9KzXQrYϳ/]e"2ˊ-L5oj^7z$cf1\Gɸj:7'-j_% 0Lw㪚y/\p8R%dh. KOO^EfB{w4MqY;*uH'7WBoE/drJb6(u%&j!KJkEG aꌅXUi.;ğ.(p[\x 圓- L9y$[]X Ϳ$,` LKt?T܄gQ&1`Ѽ~jhmopc=x8ya˜*!ޚmYij#ч׀K^r !׾Sx%xex7'DANjP^IjV8N?`3pCZ^-}7.(xO +Rs_?(Lۤ+u1pmOZZ '&ta 4_:ṖU^jذ#<=+cqF\\8ߚVUi~ЌF6ԪDɚ&8XybtZ446dJTgm1"hZI$Њ ϲUn6w{Ư ƥjCYaYk4<^د $h_"MZ}c37v3Gz Zhg [%aX Ha+~FIAߚDK&}Vx#/U\x#QsGU`FHmeOkjL(DFRǙ Pi,f0*2H%7heEC6f JCL[Utv3iM#=bi*jމGTt8kJ5@p Rd\*>H:>^:ci}j؄h `Esq nc"¡SO0^M[P'#m }kf`B{2섉r$+jL!CKR_2(C$D-\]HhX)UE~zztN#T,\f5> `]ّHnyh_|^BZY=Zdue"V5~9J:j_NL PIa{e:A XKkM[7-d6rդR,䰄 Ew_.c ~Wu{[L9QÆ4Pcqyl+ˆbSfO+(HJs%;$}|a,~ \@ʴԦ:`9֎ q vKsA[ U&ZMO!zeƬkZF:)}cs)'EM S%]ُ#SEgChq"W-GG)xR0BŹr- .Ox*nfiML1%'RDrlDS!,Tnq0`T5$&0-wVEV[$eb㝟"y"y[z!)`yT*:  YٖǥZqz<`g-tДvj3WX8ہLЇ3|sF?G:n+aTL-5QIwI8Y{킹 bI*0, t!Xllݬ NopդAH\L-Qw>[P^[΃q8Qb3d5" 7?{e֮}hHfiqok5 dQl\"ucY6@G/KX*F9-o0=nKF3\EަcZjk2>hk3zn,cgiahOC&q0 =  Ǽ!*KAUV]kX*-tn]fwb,?ց2)w3\nuZs% V 27+< Q}'D.^BH t I(*BԆ ?-49܁*wpY01ٽ(3Tv&Ff#opOE@2 n+n$3vͬIdT#:<-!ޞ*l8|ZZ3&^k P N)@m.\V1? it9ˎFDž-y5XkRZ@@td˱*ɯh@B~:) Whc-*a %9ARۡm}A~$jDDq.!5DX?qVrsƒ_zǫ@wswN k5I4'2b+\Պ f.O0ЃQ]JQ sZqyOU Zk!\&m3`xt$!.zuq1T j6+q]lӓ h"HOTA m(U|JD;6'=yyx!)@XLbVAvORLr1%Ǯ̲GFD.SZ yphi@ZޢRŔ2 pgCl^P0 YM߷B hp@긅I81 H[Ʒv 2v+^.\m8w;n"%ՃU_X(x# XdWjU9`qDrwJNA7(Q:^%SO-q *Ubпvo}z`λ &vf%G^>LԜKNR7Kh'mh(;y&ƶؑgV9@ً& ț΍|wN;O6O{6 ?aT \'Z+Z6]s{BT3%8ːQVCg/\,uYMS˘Ɍ MWdKQn^{eo8nAazlc=1  :N -`A>bP*䉬ybMՌyrH+OAR6p7rw~re$ب0>"\?'C"@.6Y̹2a 4sd}"" vD{5~ ?d $ y =܀ؔ>m+kdS|oOK%mS1#լ/Gl K#ߧGL4qst70LJ$d^E9.Crp;˳1U$u2Ff;%s:mؕ-{O Ej芿l6gd#<ˁ2Bq׬{gkHOT/Sج4 vzt(gZ22=UH_c#p,c.M2fȰ&%]k>V+0e~x$Y7^qJ)_Kk* /G3A!&ݯS7kV Bwh*u:O`b#l~Ϧ;sJ94wT ɼz?3oL_J0Ya*)QKBn .=WRҶ N4q)@b4bF"k2zNg1] lh^ߖ]69j3d:;0#Փߞ=]8q9_fϜcB[@Zo+#n3Cxhʻ_?t-dOl~m'^9}\@琕UΰV7_7 gI0hyir>-?8?-+r#u)c$bwdi3zNcyl̏oR}BA@67Y߻@#Wzn7Z ųǓDwb b.3@9~$E_kUŚ yqe3:h3Tz5-8T*Y.z%kq4DL;GlM&|M>L)ơ?%@%Pz:?r?$%P(lh+f vHk] D7-hxIh'i="B6ns"3Hx-]2t VD;ѫIL Qf|߫ґtWW%cK*njE}y ,/N<\~DÄG^o,Wȝ)KCo1汫3jݗԉshQXg2iEo4$˖ })yJ!I#1XD=cy(+,k*ɜ691M1Hy ~++ )>ȉwh# ;:t8pT ߔJq[QllL*d(:0m+E\ ,4:y[魵 ;']!B$#5 @Xf:Hhh?d,_)V5.gh{_rcs}o$J矃hsC:'?Tk`4c.k]He<gwF_ u' '7y/mP<W¢d2r('v;㋼aC=wB~"l ߎPgj<='$ԡYUmcFN 1xI!: "@T<\[w@})x̃wG!$+tQ #VC2\Ea&2 cy|!Ͽlx.`,I06)#Я;u%&Y"G}7ډUđ2:UCK(cW3\3vAjX298l>e<"yx[~/(,KJ&;aP㛼.pGpM[ ےXvffFA`TUp>vaڹGس3X:T̈́v LRɝ$/x8 )(B^672[6M?JކV⳯EgoZV-ǯw* =/]BR噣՗׺F~lu7% 5E0%_'KJgcRxP iԹ(JA}qA,-_^ 0]x\뫌W!a[Ml6 лVŖ@nȼn ,7uF`!0F ِ(R7Yx%|q LIl:hؚ6wguZNy͎_^g^@B̧x˥e;j0.15L5[5xbc0T=a7 zfs1z* <:G`xk[3zMU)ieqbҽ-za.zA ~6ɁhhF#*Cً Ǝ{ܞHQ> Ž b6 u8\+~g ӼW*iPd>Vw@Vq26 +%upE=?[XٿV5 @m,rU-gxXx\"3WP@k;>p[lJ411GYHB-E| Y3ѻA4u[+ihMM0#5, `VR6TyaVRQ?*VUy719l!&$ÄJ%O0vO)O88ba!h̪~2nB>3DڊC>a`z8RGK+BWY\Lf"@!!liŶv сHHTW$G,xË&NPϥ&v~B+\e -8 9ߠHWMƄ *i!:tEѬa,Xl3g]UP.6V:"bPw4wk]P_Ȓg`Eς_R9(K4zAwC^`MP*>^ɒ4ٖ&(8$ug:b?nB$H4dǺSNC{UeɚI&KuKG ֯z+|`$ q(^Hq9v7lLF5%! XZP!ӫ4utWH5dCf$%pxeJ3]~c>/QQZ |k򄟵ڹp;9,HY]yJE)t]8n3U"]IMՑĕ n vmHGr#N,|w}J%O3>'i`Ԏ5Q[utcFt척DzF1!+zFv8HNj}zG'0}DFŅ[{{s( 6%͔\S~ 䁘*阃:b/vf'}1%訨vѮ "qz[Ȕo|]i89âxLwd=PLcQ u`>{بȚse+n/oCO@#U͢nFzhj>5 Rm>uxt.-zëXZI# <4IC\eZBf_C[+1+K3/h4eKg F琢v459IseԖKv>+S Q`R }*apwCf m|c /~.:/)|s\ }lp׫'HQѡIe)T -,#H)b1-3gf5RFpG&C˾T ճ. ۇS0Ȃ+1!l<01p|NKBfc$Zh"iК~|*kv҈ lG=+G0ҧ yS7Bu.,sV]v8TdI& \+\=gbx%UFwBST =GuEVvDˀXG[F? xuz !02`Z9A> LyB*i;2gu!Yۖ=%Kc-c2`9z DG%>}$[V=@٢!@?ӧ?46Χ0FaO~l'NC8VCMx1fIM܅iWn ]Q9A&6d%O~ ye}i .x1 aC^wR1%jWrHs\!e[\Pɰ oOyc"膻u!8-heG5^Xن^nibM{c&w=DqzQl}qD:L%_~EyOPs?#h"cZr%|ݣ?@q\fѮBOsz3T;i{0 ?VgQ)A}r0KZ(cnXsjpࢢ"pq&_a锠膌a:S m=4MB|CnZ G&U?)g!40HsN eQA D6Qot 6Wd=$ۧazɣѰ([O)wPxG|-7LڕprZ+"vފ:!![=`RRGI+.$ jˡcZ2$h7( |d:lAiuQF%hjȰ|L]MjKT`MA^ҩR!=4mtZa d튶+gRX% B 2a:9MK&q)̪-' -1FLl &[YQyTk?Yۚ׮1$I`4FdLI =NFnuwf^j8+=L3 x-آtlgtw/q']Ͻԇݺ^o?qA_tfSuJTY?nCZ{IڹCF1Fd(oKzY'AC~\.`{)a2k\V5, ] #UGnٗa鷈ǯ9wqr _Y<*7sgS$IyϺ2u@Ea4{Sx&gs[f`ν/گ Iu994H|Ìwħ J 7YG^m(i. b.U t>p*nO)QmPtn\ tYGπ*Mrqb wK8{59 ;ꤙ\VfѲR6?$s\أ$SHR zo$v8!f"ӡ j{$i 4YTKs(q?ts04.QZ%kcO(!λ,to^ŗrM`Wglȉ)&oX( ֢z@f]_7eRwS /6˩~TcV!۶(r_c_S`!2u,Ǖ)! IXFI?De\b!p ՛t|x8O?Z5P$M[ p,qN gjJj"v xLoZZ B~N*"[ԷPM3h|RuU L7ze]\{<&7Ӳn6({X)y gnWЁpUj~)f\y&ÅLWw/ lu&}9b&ܦRy3 0.#P)Ѯh?ΘesDɳTr HP u)RTP~uxr⤎mSWN)oc[X7:/0 $GcSGKm|LiOAUMjN:oD#|Zu/i%l܆nxk x͈U 4# 2|/IQ#~pL%pXGbvxGϢ_90֣0 )NK.|6-sF!A|â@?3lXKSmKS)|r"M{ Rr\l;{~qX$^`-j5 W}:YU`ԝ$Ͻq M^!I ,q51bkzrJµs>M,qt; |$l4xPϧ%05Iz٫/7fru0!u< ƌǘYgyt1{'!~B] h"vB[$$C)B~6ُmv' ̪J {1rբREAЫx4_< O?3Oˣ\NI&VH2##?Rؘ/8Q'i6.dc|/sOكN  amddu_x`b}iGDd5Ϊ$nr2"C"fˍ,&Ɂ8g||hCv:(7cjMHt}_Ű/_9N"oIeϻ>4uV SEJ$)1uQ~DdY%ئ9?"ឞ 8=^eϾRIWg Cr8T@sQNJ=qzYf_)2 ,пW1 B T <^ =[TQ^E1Qe:順H4qBYU'boj$A]k*T15Y k,6.nsBL~C$ޥڥuԻB5i HÐ:ܢ)7 1306Kl[Y{㰬#}A: qp6y-1B|BLps>w+NWV.=]j^xD]r7")Xs}@))4rp~Ċ"EnIYIP.A6 w"GX ;|s;2'}o'ڑb],fUҝɻB[G:'`Rp䋄 yoʤ3Y7ݿ YA6^u&qC.c5JkRmte; Dy& > ̭.\ಕ *Ww< )(ظ 2q*<(G>gF؈Q3In~ͽ!gf*+ƄǢ?c΍hj̕B@ґ`/6c]bWTrU-~aVBgѺnY^2WMeH(\vnToq&iyaXIp9t, a{8;!%6v"ʨO^c]l" Vx-jvko*߄a~6S=E"US}Mʦ\1vvM 2;Kh޷9x{ vz-aOfP9_{F:*4% i`("I$򚛫7lEu6ɿjO u(+&~*fqz2lM;zX7_wG7RR +5{#auX˥PSAvAi1 \KsFDsތC8rpq_h.'V"F1U$=#GB96~˗/APfJU@QH'*Z5%#'P^K[d] H?\/I G=. T7>-͗4NEnlމ_ QmȵMBLI /d"௴;vD0B'yF8=dZāJzjeB㉐N$KC6PrRՇw )-^]BAuV]Z=FƷ2f:]_OC`cRB UY6Z+-y*ּ¾GBآsoy%h?o_@;q{N'b{AG1מLhE{ЎW% wHO3R'~TBHBEԇf1.xEDd:`D'USܺ1?\7O`+ٮֱWzF,O8>!H},V\Ӵ.BٸIb+C ]kMrY .k`R̓6 7{6Uű\˃]#V+Шd[>„P^{3rtO|+h($SN:w9oL` c(/v Hc,dC5Z"83ŵf<|P|_ݔ#P*iN-ԫ?cS/#)a橽.ĩԴ{l̨\^;GgZ:Bjcs;iLxԻ |.<5OtuXF-P4Hu%I֫EhإZH`^pQGBԠa6mA(斠GH&kC4 4W~X EE`k׌^,BL^<P<+$^jNCr>άGI#R]A`g&D>nH(Y>H~pc3:e ɋIkUyR*Kr}8lP*a9!ib8}}b'j8q5VbW!Iɭ s]}nf(XDE%ӆ5\f/\bI# R]C>߾u'l+,(f~a(lH-l(1QA&47zl|cqyAZ=R*#_HBHI 7F,b XDzr:?$wF| !5Χ>jWՐ'j|Ćp7p왨˶䟒ځ^@^I$OT /{cPEZ8{>OQĀ` &?"vI'z~>1, +N'nlU2QkۂsO9۠&릻~VWgrX@k?O eƮ]B.]IzvX疑uBYLk" iDL%{˛m4CPFj[A 'E\> /ygb8=M)Uy=I*Z Wbg 0VJLoDg>VS? U'K_KD~ҕ<^1}8'?]px3aC x'ڳ]ؚ:bh慀XWwۘ&_@G4r፷3n .?Ҁͣ~Og+3ek3M`Hj ʚ \HeX9"z>׮+RA!|g !W3x "¿xDw m Q2+P.,!|83O/F:Fg ɦK> w"Gp[䍐4y7T/x.4ҷFI;ߑ-M۵1Xm6tN7w9'c׬Z8k>Aw_XތVBoN1~0`n A?{b `M󪽅.Eb Xq]ԟU֍C9&YwF, 5=\ťHR4oqp@"s{)@M.=R|8!&v˭U1 ^qv>i\N[+sexvҌ nxw/{}q1>Ue/,G5rMҒ،lWl/%ٌWIInU j=Zr2r~s6a.WFM:n9[ 8?/os-F.թ%ڗ+Rj]=Γ<2%HCƗ㞻4 3~ӶbçbMbBFZWZ)x_ʢ0Zo\X5$Gmc\a YEСMD1|E>"W"^.0`R]^:S@/84 ]Al (|j"Dԇe︅R,-_/~$k5Ⱦ휗bΤE̙/,& 5^wHOJ?~HTl񩫺g*[  A1?é &9ݼ .aQvgqDgUbPE i<=T$BII)J7 VݏJZq̛X{NWA>QR9סs}~j"dt!obHArٯ=d39UV;{eFukK $BP;db.@a_r-7[ vY|+E˽ұaoc]+-Pc)5ؗug#}=eǣh={zЧɤUZ%V|X",ܫs2ol+'sؖFF+CFfrL3u^]-^If^,> %Is=N?jX /C{,Y r~4\HvPǝ8>Kn/H\+&Ht J=geq0v2pbdTi $Q~:Sekm,\_CbnJup2=;q6SRKnd?-P[sP/srS#C.AF'&|< 7mZl~)r_u2yM)H<{!U/*b.,8)ᠤk&i{/LK 'p Ef l_MY:y%kNmzt?kIwzS%laOaqi2~e\)&o5BS,aEi2IqO i~ |~BLPcɅeaIbɽ@R,_z6@տVVبz6w\jZ<0F+y+zp& UmraH9jn"(a,WܰtUAIW-#j?@'Qx/~h]BظlCEpWzЮz4%t~YA;x_l>?Ƭx mkAh5)U7? ƆXeRZu6,1FMs|u)vCƄ=}&mW\ gB%f [u7Rs$}Lg@^oaxάM{"352zpy"KR%wo7OoJð.!%L=?㑒aRi{z!e?q7}ϩܦD?5TIFO$ӹu\YmQ[~ϻK6P/Z(Ŕ7a.͹u\檄L" HErYtwyJ3Q@gȵ/,'k-S|Nfǟ’~ m@ljN'ԣd:ֱ/#jXbɇ М% @DfbݮBW{;`iJo=elNx{`5ukPPW(՛+d6czٰ`/֣fdaK|o'z(&H( "ц`zQ [tF"kX/Ǐ{retMlktǓEF=3 _pDcpO[˟ ʸ#:<O߈RKö&In rkF0*uGx0Bo)I<{%3Pra!Cd%j,ֶ2lt(%l}2IqNUe{-k=?&uNs/VAv 1DLDtLҞAСfg bPa!`or=8hg+yV&Yy1δ$+ǘ._E qӧ W[U L,^Qƕq=_' iLҞ֏޷Yd}pӋ=`) U+W[O:/ ^i#玥U2N2'hԅJW VDQ>:k!? $.sפּA{RƄWH36ecE8 C{}@RWqjNZR@&^^ŗ"o/Z:ٴdG6m]v7AᠣvWy߃O&QËa=}9hqwzrVp^ɅqҶ3tGNf/}ȳw3j9WQ_EPrhjtvN ֜^ dNWH}Cu\D)b(( rcz@PݒzBsVVF;`M}{訙B 8LMIToXH^4*[=,~xBvXE'[1C0e$+^TBB|/vJѺ9JÅ!i$| sJMFE V58Pw4){szޘ| h$]8=8*yAd^/WR*G\o0k=Ы=!6x|KfW$)B(,MaCy\ft]<q@.|-IDQw/E@(&2l$yLܦ@æMAܩDLK:O`/FKYwذ) DɃXVis!Ю^avu3SlV9/Z1e,E3HZ>n<>1-#mUgׄ^2bh {FxnߤeΩ4i2ڴWq4{±ĄL$#gճ ǔ'* ayy1q)^H}rg㷖~)h)kݩJZn5Sۜ^PUI:ގá<Ư1A9Ƨ}@O)hqM`&~fK9Jm"^bbrUd$Y c T>$j6=Kg !dDɿN`=&#YϜ\ʃ7$jOO]Mse^0Ύj o>@<7W ̈́Ge q?Y~vI ]{J1bOg"G9':AuG9[(nRon1vdCi7D6FOLb .4?p5p@_58Nup©+kӯ"@MqhK\ q۽%yຫ&.e+KK2]*=2%վʌ&𔫑h\J-`x)ceZ9˪r7f"L}P, bpz\ ˂pΤ86t4Ţh!e*4o8o5%MØ}DE7k xQM_%5Rߌ`KD)LPmM4$۶uM~@DϡAai3jhȦٛ5=j$1o΍Nl.V [hݜqCgItjއvE'E*;e{_ >4;彡SѬdDnLkڼvL r(uKNQ[ k}t΃f1YX!-zJ8YyEqƁ΍F QeUd Wa=cvEj 6ǒ W+Bw?g듏MhK[dw6sw6mBUV,0,.6:7oZv,VH~xj Qh]ۚ BӉW!=$4nTn<~QHa.w<מYLpQ&4.Ͻ%˔u:\I;ᝄeӝTq>=Gqb 1@>(Aaczɲf2m~TZv&+ơ7N n3<(73jpbFfBIbcR#L%᝽iWE j/:5n,*D-CQ8v\b[TzJ3r$DKeIl!r(-ܦg/Y~Gglͩow2\|p0c݅=oBP%u4ЀI#E%xlvzG$QmB(9JIށw.)py>["Y9w =VЭ!e{3 /p=e3Ճt\_w͖М2TXHL.\',>׷c" x&y$D>z&,klжyR 㨒ɼ']E𴽢 L68v QVۓq⤿; /oW幪f>[k8@48'g<,'S԰wkrK+{lD@YyP`C=`tQ `* 2Ӹip}s}a#$*2`hsOqP7W*.m·2%F u:Lyk8)BwamB/ Vl |+1ei'rh 0pD8SXa瀈f[=EȢ>gC8LNNPh;tˆ;S`.)9$3BNA,rl9Vb4,FDo<zȴb-ԘA9<:N ?BmDң$f=|8w-uN SP%LK䅏L%0{*(qS/P,poU$$~#7xΟ #jͳؽJK W\*W瞄xpE_ܸa5`JGIy;9t~d^yizXY(^; |xd{ -ݸ%N<8edYB3Gbmw1rs2/ӧ\]_K{yߴaɻٙKM, I/;2-(yCE>`nID8WU5x@Qc`6;&=~|д@è(I b۟Ĵ"M<%#Ҝ4~DVEV`6Y!Ymt"<܂k'`hJIfAEjƑţ3 #hV$vț"~E~WK:i.T&9ϟ9 ! )P,˳H=%Gͼ'pi Y2isp.b.8h/&}+G2 9d?ﯱ\ g ӄxBf?S'#0(O(~. jH f[2z9;T@kmxv*9@Y?kBLW ]TG0+;ZVNOdg3nema0.s|=No7>sg@g<\ ƻj;SRл-1Qx(ϣ+NʪMKC'}OhX:'-·GQsx\$ã<>%cn8iSh>(sy hFEY*O_^F M^^h cڴ,㓘kPjlXJO[V_rNd!L!4c2 icp|ܠ k#d~gϒ;9Qm ^n>vMyLJf.bUץe/0@p B#}fjb+Xo]ITY &A֡}n6ɬҵ· 0>zJT9)A% `rkyfZ1MZPVl$ O ՜1Ƈ[޴xWVe ["1xAvmjb+iuBu ((HRB(ZP[ZʃT&jxTh̍s0D#(xjm1K8!A. QEF6OpDr$9צ-醴IY!q6/XaB0(Q9񋁆툵o:ӺT Zq2AK<)-44θ-'`Z\4 GTݭZ֪B?E[W:<~W""D󏭷vJ4T!`ť8w,3E؅JE?70DF]ZkSNS\yh(XƟzԌ쎥ec+ ]gW.QRu0zp|U, 2LQAB;C'GH5l,i#Wٮخ[2Đ#^fe0aj5bI?=9ETY/B6$8we$NO ʼa'c˃ w޶zT(8B^1JrN^8LqGD5hgzT mx% 5^`UӄR^_O0h- 8iTqukOO;Ğ<u[Lx>("n*s- hXSHRSGO~!Q>UwHEpU_?76=C޼̧0X*DŽ,,@5G,O*TDMR{܉z̩#Dk(\3F]JƘӇA-{D E$v1E+ωDj{7?|K{[]~^ gFPjqܟ@(-}Rsfq`[]VMF9cC(YjfE ֭҄6'& bst`7gEh*G+|FT ($ _90Р5F?P-܍ K,߰C\=qVkʧAٴsJF}X@yJ>K~3:2VY~ >(2tK$[CM RמcvBVhw:I)z/Y˓1 $&% @zg Q?Rh볮JNLN`Śޫ3kBs>pB$B/kfMJOE;cZ[tf)ƁGuzbNUoAb4\hFZ_[q> g;:p_]y @ 9f2ȩ]GkBNc ЀdC3*p0l*i޻]݅J }{DeJelv|%߲:/L[~4T0<ۺ ~ O>Hቅml{!~\oBDR4Œ4 \a ruQ`//cDQsbLҪ&fvJ`%mgK+~zb^=ljT*?[&A:OK-I/FT ?ܕCиS&aNoѴ]do NYn 8{MC$?r,?UQ BYb{ͨ mq7ҾLG:{P8B[g7I_[*#-k%>Bнu" CmZdn:xuT zH xWo<.f&$9qRtʽvpYv8u4^Ꮟ#[N.:lK ik 9N :f' "qk5A}׋nA2ƜKSbav R7Z*+0=9gh06p%:\Nc^9[?h7S49?C7PUBn ߪVĎ"(+CIFf[j$`\\s.Y/09rԔt#O9> Ok6E3ڙIGl֒oXVZr/םF[Mu1G_h sW(sBR}|Y+t¿G:',y&߲6Os9V6R p]Ө˽N 3u'W,HK2 (TKOv kw吠ilg(ؠ`<>L\glvK:&5$xg+H #L+ RӠ}g ՒP,0Iz͒ԍVOkXVv);މ~C-S!xO?/wیQO#wm70( :D+P(zdGx9WZC@(32ta_:G?*jʦĹ1WoΝèA}6!fk#?_x$ev uR$*cEF{d=u0JCum,'O7c_{8^ѽ[˰DyWeioG LVN"^x!:# B&5'};45sޒ&>{kzKxC?=nWm^BlkBF/uq/0.mx7P¾h {{^\B3p 7}T\s #XW k̹P"grؠ4M2=]]8p3İ U&~@M$CC;ːy fn]!$M<Uo0ӤZr,T1U^mKF!Xg٥xiiQL iE(KS$dB5[+ HǓ9(IRV3 )@ T3 /,<Ÿk4'>^{ Zav%VM8  NAzXG,,P|khyX']hp%0&俆~]V=5 U XlT̆rHK6IEUm+|:#`Ѿ/9kEñڅokz1Lq'6=(zm= 'gu0Fk)I%\]_RКllyRPEZۉ\&B]6(ى7vV%) c.>( '7`ɚr}Tj |Y$wA1ߒ3YcH4ުθ] ׿̣D}뒀/6Z{3.Ēg$U9f3s.(/)Vp5䤾+^U.XATuí .SmmZǣqHFIMٯ7ybOv?˪EԻ hO۴JmVb?P ]9XtmneKqǧd;#wR.V+vsE*I8gѥ\9J9eH` KҚWRϔuPytAyVAT^Eʤ6p^s]nc{zܡd|eNK-^xJ15 o QV [%Qp[T9I*SG7}+iCB '2.Yjy `\kì\O [fLbPysPqQQW 5;˂N.r13O!@C*;ؕ=OkP`<œ ۣjM͸;Eݗ.+{Ӻ]IDAI*tXJ;ȶ+ԢΟu,_X0~]AeSʭ\Tj (42j!,r5hi<7>hEf1&!C1\Pb\P]KPlK X<%Վ*vI{ *pk+6`3ЏG>1[ 7%_HtKX[ Rfy֒+ (vw)v\3Pg|jmZŌqV2UDvtaS.Z=fcUѹ|=YTUv/?<?R!ۼѕ@Ҏ܄g<袗jDՉ2hS4"8SDqWOY`P>4ͦt>Yh*6Z˛8e̮7v{6A^/FcZUR`6՝qCbo.R!9`=voK9م#l햔AJ  X6xeu*#?P^ n?NvW40Txm0_ZF_/:Kŧ}BYwubClJY 7Iz-QE4p, .N%}ǽ ũ>@_M$tg^|ww2J7BE׸w];:c]<Y.36+<愼P{,ӺR#۰gYﲙl4B@ Ck?V ~!MXs3 `)g :nC=*@+`G+ؽgV0K~txt$M̀xK!s^V`A?Ƃ3 a)oδeks'uwF~[;$a?@7a}w=3_Z]oÈŢQ($ U뛆}ժ𓶴o,?{^:Rw(~Ȩ'N3ot> }'DIu-8HTH Ψ:Y||L-iF}/"^W͂Da3fO,h~x[ Mr8} k9|6(Øl,OǹS]QmpqTkALEǥbSmh*S2Yu(H6i%R!1-n򏨁^ ِ>e)oQbE>} )I |\P 7"U6r^i7EPc4}bUpUfiJ]%܂7+W!#R0Ҭ*=+`b\km/.DWYOvbVe;T產AM&w=ts)#O+ $3|] ȴxa ˃6nNFQ$n#t8%{h?n*d0<`]띑Zx1taLT0f)k޶$<5GlM҃l.\q1Dܸ4LCR:FL ydasWγ)ѐ40a@F++c }Ò0?P [ ngRڐ5z'?r>8o65*bW:<ִa:?4S2Wʬd~ _YZ@t9䋘~: Z +NvKCґ&NǑ[x] ݹT0WW̷ڭW]>מQ@x0>K>ة!KfJ~\}?8[<6 FM]v4cf\ \r^Ui)7c= bF桔̛qLl΋?_I借y=JC^=5I |܍ t"$]vq32Y3P^+EES<[ w4]0!% W0Uñ6vp!dd ~QUO/qPmc*Fpc^*3 XˈjWF5Ljt~7W2BJu̬)΄LƗB(wz(C^1}Cu< pSDX;Ht~*LJL.)4p3sy}Ju $ %L%hIBNqg5`ʻںԔ|Z) M^؇7D~%ߪʂܛFɐvn_짰DD!>I/p, i2@4cM3Osǖ,M} *}KGň{YLvJIB$ ۷nLvf%A0`ᐒ<͗.gtN^*]ԣ-Vq5КՎ/6}BDwѭ-aZaC0N7Z~r1f-.LW [@^yȧU V 81τȫC]D RG|6atzB7?ƒj]xt0DX٢ `˘32]r83NU v[!g-'+*?ѐDW|TK$U %LKD%~,?hh3#k@)Ν">\j85ڮ}Zr]'KG/TK gD.NBQ!GIƒ2P[>`lwŅ~54!]V~IwB_&W}6 Őt2]dy5)S-(bLם&ۋ"נˉE d ψ#tՖ[ȟ45I *ќ r*p.5,ߥ޻ ɽw<Ҡa1epR/=,o1ڟ{:U䳕Q?ڿ3W85P÷Ek47Pw"MQʌRdP[s*+1ȵ1JeO'nFNTI)q~hlj?W;z긫J|bu^SLCBO#"".:p'wӜ<^x/;(1) t+>"x}a#&CdyIv .iS/y,뗘A+3҉(7Fm)SA%?ا; X>Q){ؽ1bbHD^Zw#sGb}Mq7H?U^_h:?|I64O}ssFV߂(ϻWqe$L7)'ƣ_ɨQQގiEvCwqn4/B>i)f 2gGrؤKO E*p6n/K؅=&IdjKB]Fe(hS|gmXJ[+$n:P3q{z3ыqs`F<gT{6bAI; I"%& "g5hX`婳fE]\Y\&}7bmSՊf B`vWSg(Ⲥxz y=~)# %Nm2[8B% p77^B^ \%tV>†;Q_/Kǽ`z~GɓPa)Zԩ^ `u\F ZLjvrCuP2A+g5ioH­q=,֢eW}2a"di=7(@QӥAKsС]Nî~Xa5?mM0vk`Ec*"yiCҁͧG0pn%8EgC4 5 7x4,c2dʄ(5S2)Bx"]휳(1J]Ge&/yۭ1`'ΰbxNFhپ1umԋFc)$-H8/MP|"bi"r D;G+.F~PՋ:|ЮHm7 R45g mAZ!?Xy&MZʂc>7I_^T˴J *qT޾Vލ;TGs9P bUMo& 7:8IyMvc?<{_䛌p6_rZQMG̏%kϴUK%_.%lJ8t͈w%*~KM)VMUNqsGTmt&-2_#{>+&FzTdl,]0RӥL&0 <ó=LޒHqQStba/W袜߮2Ta"2 `CO.)% ͎ך.}3w4!lϦ:>-VQCc}c_¹ Z8#/hᙦ-4j=ïdCǮҭ#R)_L)΃D~9ŃWW@A旓+ݒ  z-rQf8ʼn|XzOY%H&;VZjl|I&I]H>q4Gf)cCNf. Z!,3>4YK*D_3xntl2?_~ ggWOF .[L- Ƈ`jaDbyAd+VjS TwYx!c=vw9\J, 7^U>ޫo7/H>rNt<.bd)a'I[2!ev4E/:M%" _?[%7ѹsve/|+]XcZ8o!Қ{D#Pts~4C֭8yjyE9xڲ7XMnĬQ!#??vbǏ9]5X=ڀch4$u%()[SZiƸ+KGŪ:@ll3H8t=7m8Cӏ?EKQH HT$_G)Ohtd:;ZRs}w9ykFZ0A]Sp_dSһm=HaAR28p²jWM9(sr+4hf|BrSK\.rn5 Q:==~;ZيZ 3i Z٤դ]0TO(obj홒TsZv~߼ sb7-R7WfA=vy׾R>Ji$%NtgF+`eP:0yjSQll L6J5!W:!|uGX/c;nsNS՘bG WWS"cqUh'"!m<*:(i+0W\aTaqq&9Ub/N*8B r3ay]=Zxm aiF,[IT6u|B[i^DH/ޜfUc Œof4& 3U$p| +%% j#_΃O\0)DA~nb.@ VY\w1j+F@!yztyb7`-8!fm̙|՛'M,9pk>%yE3sprۣ /t*sO E-U4n*[ScZǍa 3σ0qLs.Gj)#삕\:1PY+"Bg A =2('vnB 2 /=K7/s/28#q S#gtSYwBBc$W!˟SUf.sI˹^Z۲ IL@cCx%pBp%c{*!z~U_bk?P?,0@` 3!#hCלԄQ&wjBbzEE3kݲ[c(YҏJ@ߊLMx:@hRzl棂&缫 ml}홣ٜғLsƦݦF Lm JMUlP.?Pb:‡ >3`:NxBvjL3lOD"{Rܧ su%KqՏ<5O)V'1&#}H= ϝ>,raC Z)XCm LXPKatlD Yz!|%Ix]z;B#NԢxuZWId=Lv%S@H*HϿ|MV[!.¼C Xvx Dq{')M)v)"9HʭQQ6aA<`vAp N]vJ+oR׹iM !k"9ַC;cDqJ:+:s0cG/\e#.mߊl?@:%RN]I\f?pYSj҉YwSs) [oBRQ׆ý[- @{z#s `"?ٯ6ÇzY79B(prE,"kʤhJL7^ph5v YH{VZ #NY= ,jcu;tAeN53u_Mΐu Z}Y-eLw~k1Ih#aH7%[ǔU@CdV vdn tSȹBV{!Oos.JA6]z'hp,Zz>[jy j-\V%Eq4VϗLsymIrk*3jb[=S;]MLFÚho:;"ɕi%/+Y4`uCރZ,q"dl/祙37{\ M6乧 n >BNQ=`Z]AP4{WvW?W F(<0G8CG/g) a:ˆˀʴ~;k^ =@ |T `ZIyIxRm:*‚(l>ЩWI9g]`YɵI,Q<|Ȭm,Q"$vpuM==1M#;+`z1;zDT:P7;j@-%:}ʖ&50+DX)t9e5u1436m28f}+DtjUɾ/"SC^Oa5'`cECo\xYmXőG@4us<4jjdLhO~ |dSzPX|^֪t˼1Y:<49anMG BfƗБ}S_9FN$ FŞBk=: vd&.=fqAjd¾LH]W b&I+jkcX XwP&UD*Q#;7 \fߏ~C2"A .5 Gs{ P\9>{aG3{qap5y?V=0mMfeody0jV| {X@n_kO {էvQ>6bj^UѢ[6d-{<SMP#_!Ei}6Q;pY|h&@,\6$RodUXN>2WEJG nL]dBʛ:L׶J,ԯ"vĪDS[߭ sN%d f%Xu`VG1%MʲË-$:XWzcŹ滋zF2j!qC&16fፑᱡaa`Qrg~LO țCBtU &R+@!푪%m6xVH8pF5_n~/v Z("OT|}+3pyh`tM^76Md$YtБ"\l(b&h  $HE1޺=KVm4L"+Gs,5?ÔtFZG?4 %ZC)Dj_)gî :3Qf.<&f=Ξ;([w;ҿlX .#O̬NN rm4Ĺ#%a?@duS_MQqIY{"viJ*(ܳRZ?5 7!XP/پ׸di OL%dS7<չAh:V;dzckRcUxi ] Y_8zZ#1n7h3p2w=r?4-|E(6 x_Yͤ RO)_} eHer{A&)g$F#>]:쒘/`6w)@)y~2-n.&# {PQ4+﬏Evy[ӴY9A͞>*L7kzɬ<~#eՎYy}_DFkyZX^muG8PVިkхl^˺Tmyd[sm,RCZ%B:ڈv9v:G퍝iBj2VIt4Frx3zƛD?O⤚dZ!FzZ$,&lܿƥd7y\;1c-M%uoR@#\ V`5 ӄ Dl az&|1'!Vl'BKf2`$1 .1ϡߎP۱j84ʱm 9Yh [i*ۓ 5XSALŌ(&ǡ$^k;~]4>Tg_MH7t`fkAU l^ؐ8ɒ?/E0Qh:;gw¨'q)7|o=7bN읾 D;?sH@s~c.R*CDxw\]Ha@1|=NDP$1Sv;G>D[Lu%ׯ2G i,I ț|fgt{TPs{"M橰oZkTAŗd^6C;Sf2wS.^CH# Ó *æPI5HStpJn!⤔ JK91)YLW򋡥<<@{? wU|yBRK{L:0ӭPbUto-]mz!hL#(mks38StW*dP yR㘤4"1CGd)&5mZ]|Aa1CL'ae^ UҞ]4d|[nMƞW0;{(l$ke`rk6΃fg1ZPa, wlɹ%W1K&o;}O(K+ĭ<,3+-ĂIHu5,õ٧yc7G'oF'(ZG}o7\(Vs'z a]n"޴SZi2@(b3I[e`ҬWemvGM+P])e) wo0]`z,u%݆ե%P`7ѓËZɃ^sIyw]}U\Y q,I;֢ϤH?HY B|hWw@MjA|nJU R+QRSF8!~9M\+O|M-ߪ͊LJѰ/*2鍭9 D@XP`L&׌|npӾy2}0VG(}Wʑ__."5zy t]C`j+tv&B6x$ T$:AY+ʐG7Hv|UZA%0\DV^r׭P 9D{W_Ty@HEgρYidD}AĚRN;Qiyto`6}-VrѪ_?*Xf+P`2b5Q1G5i_8:_H)-M/^ s\PAPGZK~?ߚH'TfǯP'{5ndhXjTQ*P=ڃbrKSĩኰᳺbDRP勤:Pb.bhʩf4^sFkU;F>zg:Pe7H3 4yM( bGwc"m_Lg>CJIOIlFNPn=(B㥯)(>gm@^9yG0$wo[*VCdAQgG(J'3+h-a4O+[^oXa{ 5<:0-_@>!@5f_G *?1py_z8C Z0+ xyfزwb~p4`83F"{RI0M챹He_x 2 C7;tf*; ϾeN". tQ\62JC;i{އ^)F쎚7PD}SaP`M2nH|F~s) u".%^0Q^UuIAYI'b&6tW2hc}* ְۯ0n-5r;ٚSL*4Wozȧt[ƞsQ.p c6vy{Z,)CM'2,$2EIJ246977D[CdpQ#!|. qbڭ>O)@%bZgHuk3VNQ_{ OoTT#1k DA\%o0\3:)vtoH8x ,k7f3?xw-۸ͬ xT*dM :Y҇5=v#myzOs܂d]õ/ >[2xw6G% p,t{hJs9|ֳWC  ҉or,ɊG^eM{{Xi,Pqrd3q28WK`foh2hlfN d]R7-- )Vty 2kmnI!Gg`LLWc!#U|;I@`|IeIz +^9nlJֿ-m gW./(<.Eíӡ713՚7[ N}DȾ`D+'vo؋+s{8Ń }cy^tI/9xrZ#=C({ԪofW= 8xg4WxatCyW gj6YRrZ,\_q=V^9w}QΗEHHyRo8[{v-Pv\ZjAw YkJ{vPa/CՇuΒ@Ρ|6oη}"6( “7g Q&q)a<݆CZކ^zM@j sPϮ6܌F_y 8jWaJ0+g!"w,~^mTxU󮀼QIllld{8vމ*\d;ȝP!r8Xkfl,Pv ȝg0BRkQDvu8}];y`ұ-{2:DKY2›A;o_{aEa_ؓfW26r UHs|W?fH_9J%o:~" jEoOo~bx?fT:r3(@$ -l,U8Ul'~sxW_6ZPU;S5~TԙV(Rj6&őĵEm2amM{uH'! 8Qo϶_ײ) wrelNl~X>s()<6u y̱,S6`KH{u w(k,ŕYGdd6'؉<}{q;!Ζ%]>m"ߏ|q(٤s`7LPIT,1=md|#"d4;z a=FWқk'yO*4/QS#|W@K`fUL^ 2Yx¢U[a 097OUk> qe.0; Ow^&plBay#)6LH@ y*hje x|!-G(ZQ2ydG\mmTይی75(!aG|)k2! 1!V;|lzOR >Rcw +|7σUU9*b]<998G= Iةj_0d{h?glYg)fruM=E,o5Ap뮃kr#9<4tb(\?/)jP"zĢ  | kO$ok[L7 = =lkb0s~dzVi>OG\1om*{3t~bV+(%Y'W"P'o .1(6}d\^JQUCx'$K1hP$4jMCտ`~}g:%GN G`Ʋw{+QGjMƞiL: F ?YƌVVh0+cZ<.7KAYXx*%E /-S_hDb tф4VJ6o捈Fw8>t6iZL@a[p (&O _~܍ck|R?uApՄok֍\JNs kz1ގRn8'J t}c tMY56mwPn\^h>GY+nPu,֝/jVk8+4m*^;bߺYe#4H,~vNagupkB)QWJ^^2"m1$Zғ|,geCX=P3Y7hvh+ULjHCz ?cOCj{v$4\êe|I ,QտٹKwݸmsrp( +2'&m^A>P0߶>Mvx}3_%#>~)S2>H) q/!;9KQ@䯴!hժ.~`2q"8Hθq*h! *.{xT $y~\2j캹&*9_"/Ř:KAI+#, !! LlG`wY69lp;L6[r1 =w{e!=Wxiͦ 5GLKٳv.G\s??*ݭV9#煀XOqQ饲jY㮓 9N^w9J]q6f~[/HS"OR58FfOVc5;u׭sw;~q4VYdQT<8SNޚ~fzO; 2ܼcK>Qm*}v`OB o:rZj@6f,q^xQ2",mq Ƨ;=I?R~G$ 8@ pN/U"ΛC"dn9X8nHŴ=jH ܲ7>mBe% [^9Z۩qqҠ{}Q[t,} Ȋu%'\a!p]`ΰĪI͊瀺 a#f;)nvyn3 (;zmGYv*rOrUʜems})`~-]MiVzooA"]yRO>"& M^pl#W*0,UblJ|}yba2#>Y矧TZ(TBد}䰍N{K5tb<-o xE"IXxo> zk6gx7޽9L7Dq )"jAzB"|Ŗ^Mg53w߉XVJ֕e6Ǻ86^9rϗ,r.x+TpmhFFU#["G _58PMWC ۋD oqzcJCՊ9lZKPW]R|ij][:?N!8vVmU~YJ$Ի{]n dZ(gן5RI?*vR&S.A)9lQ9vcԳy#"x{X#:>)M d@MtL]K\ ] 3?;jv5MfxV>z g/U5\2{=}^(d=|h qz7p #eh;|]\ % tA~ހMP>]VHEWM拲v_wDiij1]Yn1da98RX2}YVٍtΡWզ27M1ϊ0tqvBd:L y xbZL -\;+FIho%=mDƤ9Cǩ3wN6;e" s|#+B7?D6,44eg qIcx ~m 7\L#vw~/-PؠBJf^S˕_,$W_YP"#01wo ],BV)́@P 8Z rz}y]U(+HN;\onk1㊿R0A%HtՖڗBH4bS̈́H}f6 ;ײE4#1ߞq)1zcm=L9a@vQzmr؛GdTU-2K7ZRʴ;+*$GŹ|% ڧi1Ӗz:"RI4sԚx9c=GTBWb\z{KM]DՍIb"pu\#(|Ƀ4Ni2Uds`y}J ݺ¨x}9S)'+~$loU99_Ab!k0"s]'שaLR/?.Bh.dr,hʙW:1"otGEl$XMX%ֺC=FR1Nu..12\_{#] uyk*ߧ z)AJ`H,0Bkndl7FMRX>k)U'L)Q{39_1VA5M$v.avq]rZ8Bo4] )T'd!玫ڔ\֮ق4uUYaڋh!UJ˄V%d66ѹ$k&BLӟd@bt 6]KZE(a/R_-h¶Q,ϻMXnLMΆkʉTz$)妲j=+˂<3rfmoϯx8QvA˾禴(+w[9553k08N1:Qu M`&ha)}AlOQd_^ɩzA8;6Q3$BwPd`+ID#+eޡK!/ Z(9 w)~h1 VJ }B=H4\穿AYH"PjƀF UN nrEC^!Sҧ{6Ltej9[k;nv+fkj(`A°rq4 I`[Ap?v18ĠwJ_(T7"d-O1w_D*ppNzJ3! "rQz1n~Øė| z=}z~FRD|*ZS`y PrFB44zD(?j}^"qu+C˽0amå@RFx+On#>rts `nѕ>-fi8)c1>1t?ݑÙ]ypt1t%n54wKj)џ}5ԫQ.N+ ɼ4=] _z!l(s_L,Ō4/XK  ̀{ ~/ VEE8ƹ&4w޴r9"׉?J @sUAQ`D,w/l >N{Ta(JmN)NZ|y80#;>5kG)T u_9'x/>>ei5p Q?pw#//Bz^e_M3[MKLbnN^4f:IgQM}J*%9YTLwE9R %FOa˻b޺8Jh(tY&_k<qJ94qz ?,]*bYCr/3g7OCv|ԏCIvF1A)FV+1S_uh AԳ-5ݴ:ajv\$M]yWtlYQnk;$:'F]KQģ 8yXDD2yC|% {_w*ׁ~Y ~+IbH{qeM &Fԁ̄G"Eӡ)PV7ɸ +(nl r `Rmjocb1!MG)zt7Ғg]ۂa$t /@Nt^; a,fyR>Z[qA\P %^_,#9B'|aW##!Oy!߮gjaI*fz͍erB" [&(Yu7[<"O/NS 0-CM~6.C_+C/h3ՃGAݜ5_) h,A #38cmV.,1pam,$y<\$dˮ$i}A6CUU)}IT-T^MYxz|wJ˾Uim`q|XI0;ww.Ԉm%'D0/ ta]n!d||挀%HC!Xqˈ_m$bT+u9eNSR,U]A1}pI2[!A)S#jy{ߑ%m)Ɵg9 2@Fujt~7D98n YTz^A7 _?_e B ՖPE&ϲs_K]uy'ʩ0!ĨTI.hN,(E(`Uu q^'2gE?/KHK hw+96xT@oֻՍB0i:x@#LgNPK74_ ?$NGb<}|$7%6У;<wUߏwp$AHx,p SFm#tKPȰ/F:֘HLa.emF'ן{!*MĤ3Ƞ/R1](m#6a?tPs_C?CTw&]t"L f*NahMFO-3 j|&XpӶ*"I`@M겖g<@L؜h0AF Kyv| :Kfbʃ-mTh4Y&rhL&7!xąe|1#(.v|,2A@_,w 6 {{B _ \8^"wgT#].Bk-Rf,;SaGH?J,|=*\Y 4B S '2k.W}Y f(l._EaͣBhgD5ޕMʛ8n Ij`*83Mpa_B.!>[#7fk>r,fQ-X*NoM40J]J{["FEM3ouVնZUՖMsQqnOo=0xkXNE|h ˼Î7oQ&s^_5-RFl!W7ξ!ԬmB^>>@dnXë %҈WÀM&mk (*Ц §=W+'eP)ۙAtkqdQ3npAG14Ҋq Х0ĉz ڷ`c7*n} r﮻ȤD;(7c]Cos^`dQICϤ\e0dANhpk̘$7 |NjשF>'38 $|`XaԨ<e)YIetvX|3DXYMTi Ԝ 7 $qɇ))-. 27P'r!=f$23W9IgWbm%/N?HӴ/=/}dF4(  nuS=hS}(::Gѐ}M%R2Qٗ-rpl0 ^GO~%PImA/]T&y76)lC@m>-B.zJ1bT`…qTj(wZPQ q779^vr'-nuh7: ^=gcybUwpH).#ðV]T{wrY(U?v#Q[WG8@.iэ4Q m͇|POQ眔):?\JNf^!.vDP-6(uiZ'ҙ$]_ղILJٌjKgJp! u= F%^4hZ4b)ҡ=j!b7OrpTO磐,̌ RoBYSfUyYfV+do]?Rn<'=/KM䅜 J.XiTI/ii>pP @IQHFQ%q7׭co#Q~kiῥ~<YV@9N\^rA V>O: gw=ԁ8ЗUblRi1IG~1:bz{VhG#Xи#JsQhIAJ?$ʰNs5A]X:@0O Jtquf~0n*2j⁧#g3y8SF٫icN $+t6|H9M_kj)?T|G@pŞ5@;*Q 3>t %IX p~ҭ?9I(/iЫ ]`;C :p0FӥRJHZbouUT;<9NLReƸ1kA*4=7+8dvy|8V.M[0& Qeas! ](dfI6b ˻Pcw95B͵@LX7IMNVFʠ7$Vu) Z-8ueu,CKհi߳ ]\2]4@A}zG2Y|Ql"6b.Z@8Ldž:#(e:!(Vx;s'&:atТ=p]am>jijr[_!ri&v[up 1B4}e.:Lr/1hJ~~>SLaWg_L)/F#L1ۼy 54'V,ɿ=^:JT&~fbmӹLLK?/,W1^S@֌s{$%߯H..߸0jpSСZ q.?|U*g-(|g@VP]j2d"ڻ04\e]`8=+kӂ j236#&m͋ eT/\Fƛ~t9BrQ]ST}thθ"ӭ-_Jy1?y %ѭ.`U0fn)ѸR\|ё9O`bӃbp^SP\g|35.\;;2/׬`ѱ&2f䞃!OV"8-i}~ܳ!]%ȇfuz Y] 8NnDﯞeLτU`!9 <\X B4޴ma95J)1=_ZG$dջdzg 9]?~?!) Z퀭3 ZX?oW EO#}d>qN1˫D,^`1o=`TVoaД2PzHB0y X㾇5M KB]'ۅگœsl(Uj`.ys ;ILw% )UW(SY_L@,L%`ѵS sV0POKXcj?N]jdrw-jK<"/Oi\L' e\ C1ez`pOLbK+qDnL<& gԥpbtb#y@ڕVgiB$=ӏb7_o1sr3l( (+Tyx৫ˠբh`H: TY#䉪]M@;tBs4Mf[)&^ ubP:aq?5m bu#A}^ƬQVM1V /a=*%[_|AL>&Ec'/gmS!У.C/k>@h ŁJ-y<&9)tOm%fh3 I{O%9Ϙn~m{vaTAE5KޝYྟK[:xjh+ťVet48cg%d2ȁ&:a˦յ"Rh,nO {EL=w5#)10TJeUbAwaf2ÍP/z>5DHpGlp VSIV4fD7reyj.ݩqujN-L4R5W0G/Y[&œD9xM7? ]oL8u#I- h C^l4Įq_|m,Jn&c <]+`pd5:/ujIyjVc/}~wfRS>_}4|5%S*M5IhDD[SNpOF+c;ϗ_O %jl'5O1򆴆!]Š$4ɜSrx!4+|3p 1cc{\'"c^ P} 0&9 /yUԤ(#ngeشY[,#Ev"K*\QcsM5%;EJ+Sqzq#F ie-iw/H;-,/T{C)đU-5\lwOtdZ{Fre3 t L/AJ3]'0!EۭskF^OJ d}x}vy\ 8|Gʄ[1ܗdd529\QN1@ {+:NZ@Z(\7ƍ%qЙFT+0~w1WE,~Bh7hV|c+Fr+292-%3oJ[5-cxS@ō4쾑6-U 'wY Ǣ@%6g{ ;th{0Ь$@TqHto}v'伀mA"mmhQDHeNO]$9 òx5EZ ͖]aXȉYk|$=5CMO25~ oG\HDy-wO6dI RRhLz&T@ciE:8n\#]pcUBwCή?&$Ph\3u\ J/ =ʅ4Z:U-_ÎDZMWOqP ўF] a HORzdf7b>[H2D ?Qg~cRUH=95nr71m/:یʼ -HHh{-y]fg~) я 4 thp\.Xt*IK7g vQf2>K{aݵIyБuiBV'@X+RM?³gBR,Gd \!-S< 1}ײ\eY{U 3yao gB|.=_G ;UAy^o@'.z?o'f5J<6{J5ˡ8(P.l脾$0FrBկ$FS#aeV@q-zcA KϨ]7\!a]l*1Oa*+U+J~__)t/傽|=R7 vh}K~tL[~3O#Hmh%6Yy#=O?n.#hLO̓we̶@@N|q/8f҅ᙬ&T7x垅QnywT9>e)K8eOZe[B_CotCUzjym=&;CAn*c< Zd+;MI'R"wܰ &F7l㶛R@]rՍDnR / ښl O6g,uwDW|-#eY y[`% ~Wl~I3É[d)ҿ'*Uxq.ʵSY jk}) ,[~"w_9mk3u?#+^v"1g27J8lv᫿k*GOJe80QxVAF6Owiz> 5::nE47O49.e3\LBm}!G 瘱NJPJ2~ C`yLKOkY&gcR"P&8{. w;?HŬVm5# ^S"Ү; r)R,bWE1C&]\@/%S 7k[S\+f><Nk5l0' ?gG1tKn9Gz]8%'ͬ]N 7"&F0Sݧ?tTH4FVYmع9/}(]id np㳓@v"Hj[}+u% @:$1e p}h1&z'&?(i.)&NnQ|-&>mFry^iAFYt 9fWYf=Uz2;R2󅩻!ӥM .̦RT>5 4 H~Nl"L/ӹc$c=d8cB[ʯsm_SG'g~U$/dqM40q߮%};fAgMjhQaiٴ5H.G<8(ncR!kF)T?h/^ӂ lkKs_AƃsC<:WXH4Of ;rGWҫbۂ>TD =5YY؄cUJYd Dwm9{inDs?U?9,ߔq|kDbLzN_J¶UFk j'МBv =E6@O @sG/~pH- a@ir}&&&./`ָ (:EVpWjlٯO2tZn_eu+nP1,>G}QȢ,g+!=]+.6,Wf>LrjZbsL g"zVMZzF)nOP*Y?!`;bMb9u3bfg{xk/RȞ h>=cSt،OWyN0'rL[w$jጶ$ ˦i$Moe!"]<sz>PjoVX!<nkc:臸ZG혊*̉}yѰ)7JV V 'EGС+;6nƆ8Kɧ’\ћw2wjSzq *a牂B hw9\OԿ@*=$eLdUpmxBdN( }ٕs_v^Er) ~4J;h(fFKq^qwYLt)H,8d~KBʳُec ᾏW6H 0foPL#r۟l g 7/P}P;i63)MO(O^,A LO?S_0J36XvUh@1x}DW7'3.4/{*NFou<7cIx16T\㥍&s4BYhcwwmC#]{Ppt=@_4j6 y ,~+"Vptw gI~ 3G^ ]t)1wl?stXfD N@'ǨTLH+^g"TGzqL-Ьnn CQ_PdgDJJNoC{6Hx0UDj8̆PAP-nw?2fl[ʍ/$t~?П yWϋ)AM;a+B}u _eׁ?&RֹO.;6FGR˸؁8n<¥*2O$]b6J3sPJ!fkBUyt[ *1u@էS3Bo.#h&>c]g3P47*'"\IT\r\5SLՊ: IT󗸵Jn7u NV:9MаgGYb8[NT-ˉ@kGNABw1͉Al$&4ǒ9].F9źfB{4K&4kZ:kʈ#46Ĭ'Q%ʏPX9̟R)0;c>rjw=j0We:#om&~ftx&RBݟXP[3SBTkw|wQLiI>PCY䀪0ҵyYK?cߨyp5ghr%l'WUg)Ti f}\1d庳h]L0Xb$'#"~Gh|.6_[Y S'UFďiln%,W@L.'qӜFt/]+ѼZ§:Qa|xe 1߽nsjUf3&A1<(61BW&R&WEbAnWy\0?Xwk/ޅβb27w ml6@y}ҧ#Y)r ͉3 Hr٬ ~cqI)Fĺ܆Gs(y^wZ,,wzkǗ}RSdϙإ4dA(raomQ~?ӐM{N 8xoQYb s3yĥ fr]EqXFS'Y *(Ih;؍{R{7):s2BO2:ZLhH%MG4bJB2 C_"SCl}}6 po{:.jRK}G0*V|HH7 ;}+5͹:b]d;2ljTfVaV-:g0Ҭh[ӧ|jRމ9{Ruڿ_3r:/ojJbu6)*m\ğjq!i(3 kGİOW0_K6 S[OӥܚkӯH$54+lw`Auh]CE~=:E(F3Kdn 1/Ӷj؋U8eh,frx"|MWⴇI 08mCO<Q|:9ce%@}#WlN- I̴ 3G')%k#]t(yںG+m t*Jj!ghxIRPx 9W e|[PM'.]j_ThSi'g@d(4WD'Պ.G`#hhxjY9U-MA1y)ɢʼnk!$AMKu.%qJ,ƿax#B2Zp<vQ s~c2MY&L!RAX@Z1+_֪*{p'dV =?\Qm_X7 0c4,?%$+b_( HZm y?ߘL1&v@s{wBX?V+vߡ17 {|,ay Fs llnnj).jS{Oc94z[GyG,m%λ+S>OCE1El]yXbj:NƂ|?xTNh"pi^|@+ZpDV ?G/3a; U`]?eӢqg9Lk smJ01f?K"y;SqbrN[g56LMyVg^:h. \3=Mc!?T $!v|h+BV TɾAnc\Lw3ֆ짽V׫%nz[<";[-.ҹ_ ,f`S @*W+U` [Z|*> q aJ?)/ &^D=ޏ7ërRPt y*#4g+'"jf?Vin~, +[BD{S`롯lNb78D>ǻi}RT0(SN "^9"8+B7YYs)v.~L3gkᓅT4.mr 19J>})f;b[ (ղp{f.HW^d|2q'Le͒Ph+Qh( |KW%'`'j\͈ IJ*6n3KOcvQk$;}|Y9ݰEN?3eT+~ ve5Quӱ^' ۦ th!hJNe4Q34:[c~,iU,d&G_+Ӕ4'kH1A$"<4P'! \۾ QO>v2MJYi0o-hΈ:^ #ʿHZcG2AYq nQVnV]:(n2%la!]y*7t "M| ZlQOy*n#JvyG𐇛Y̓C Ϳӷ {E;6:(BM\h⧣'<ܤy"0'*!&@|iC|{ OjT*SS [6 D //iH o5T,%p˞j]'oe}'P1a#`qk/w¦WaH42,W}U $ѱ̹C -2J~GG;,M6!a2D#6dĆF;|ށW\@'НzzM&n5 +mB]B\E )p_Z = &I`]bL{tY(b3q*+qUl'^=>dt 6fI(u:OLq-ߤh=qKnO9 sT167 +47  jͣOui1kZDYSEaG[DrO-…h %Iu9gatqL\L˛y7jvy?PE"hiTS(:W#6q'hB)LToq)_+~PaVAC&@hܵX`bQO (.WrZ^P>`8"t{<-]Aj1.`*L9KNӞ{S)8y_`BAU+A@@sǿJZmmk&ɣݨ;h1fȇ*UqbQ^Xۗgi[ $+ɷL iH@p 녙Oj@7tE>; 9W\%oZaoC$6D V6q8Vr fTkGGT>Ha<Z+\˘ճ5E.7u ADJnCX̔Ъ-( iT[N_2 @I9A{VÓ][|8|њ)hǜ [G+.bnCD"Y=p9!#o< ̐Jt 13)ٟl_E/}xi@_i%"ʪ|?(;Ms@裶uZb6:}ynm!.t^GDe 2@ Y0jF Fso^ݒͥцK7JpM ӧBž"=l- H 6"9F3>gшU+_d&yǍ/W/W0lGY1bAj*F0C;o(=^([X4VQ;T(4>mįou  'LVA.[ixC$m(Cԧ˨Ez96AqV !(Pդ8fN2;(C\"Scn`C d}X*9 M/7:wO>NNr#}GC4y#7p&_AIUPW ;-Pdp!KFJ:;L!~ARr?) 4=m~J0#=1).X"{!O8=;eUyGT߷ ,?ZIfd}̄%h$۷Z8mVEa%fu`!:[9O*jUv%MaK`47kwy{_f5ĵMԝeӒ{J| VOG%BE%cR_>ϧWoK]g bUBio@%~qxI]J0v+`a PKdړYݯG0bNDIA!զNddE9f+&u3DhkؽmnJ*x@1tǤ 8S(Q[bsԟc'FݱJF-d <3NP`cǖeSmFe-'oV˩¿,_AsqC)p{[?-K|$ C>ejGb*h\zHbbz c|6&Bd[vО^.7ч|V[=}C!xῗUO,qmsE]9? iNV^)]=7S1C_ +h(*"+Ҿ|25 aB>@Aue!#Z.,KLw\Fl)Gp h }?)B&uHkxfʊzsW ӈ.Dpµ6ixY^eME٠f)u\ǴSQot͋q!Pqvv@ٜ)\Ϻsxe? G+-%|qB֡P/e@0Ka987mWf5zoׇ~QiQAOB4u7]{m:֡T1E22ϟ]81=4v"Hτ*5ܟC \cbj^owazL]G\ƥ[n8| `byPD"-9#:X+[z6ymqcO$խ,s#\+೑7۱ZLd!7N+(U` &) U >\~k'03(k"_[id6 f7ol"l2揋y♇$2wwaAvͅ9$3m̌,⧧NQXnL\sRM8 ϫ-};$J2l-\3ZmqⷂdW+FPșP`6&HU%BVʸ,/-BiEs'@t .T(v,'Rѝ BU4|$azo}.AO߀H#R?)8fR5H #_qi*&qv]YmU#7%KbܚM20T<>+S2%@ۏD W߰,]!K2"3ϐ'V>e?WBwK>pIWWHC-_Ǵ:Z7qC{(C07+!/W#݋rIcOxsr:5ZO }>}.,W-5bSFwXsSڪQ2C#f,MUqsuLe!Ǡ){:ꕗqnVn}2k5HA?y?׺^ @j?0oJ$EXg>I7F+{p%ia2w +^=k٧R<)Q:2V@t~ZAw):E^)9)ͮtDNdtcd\8zϣT]<戒k[, {E,@`W py0IfXJ'^G&0 F$l a&{ؾ.~*;:3TzK72& |eV^} Vuɍxhwu!9V/4F//۶[Bsh[e7œJvE%zjj- a̐}yJ%lº Ap°N<Ψ&& Zsʀ|ǃAH/^|ڱiW/֥E ċ foTQpr XVJWa>z%yٚRsْ"⧅kXԛPqkNSy;hOH[^ߦ;Y0MB`-eoH>~Ef>XC0*#K)UrAH L%d@>t+5IvF JE: E5; 6pt*z]IPlD܌&Ss8H#vHF i[ 6̺|M?ib:m pjT٨-*t-Uίx(lR(XwTb)CNQP)b"Mۢ:GȰ#ԕVG[p0yW&՞iZOG'\Uw$48,ro`Xa_f(|49EEM=b`/J' ~p#'8uDPyN+IG%Y̅(!~Sn4}"Nj[RN)ڇd)$[^:.(;|P|lzq6@ 8T3c4Bt),,*s,o]w=_s׸YpW7V_w1Le&~{{׀FզBl\`f[NFQS|pD~C{9X3rë8w.U[UX/7\卼4iM@#n[b| Ѭؿ9*z&C&8}ye`= $1=H},6Ƞh?[B<{+ #U@G56㘇q"Y#Og lسA7m̈I瘋^{ \/_uJ)/i*v?}=9J>ϒAG8jYڏgQ~jӓJ(_4ko`ߗ:>KFBY-?(VXF)Ar1b*4>?Fݜ$!et0/i/Y6{a]A[A*p!RXQ_݋ip{DDG: 1HP'l*3d Fe{f-gQi<3ЃzYub} JUqHZ`?&bEK@ͭ(f}8'%j>ܠh(nkCKUǚ6t!kP~b1_h۫Z/ wf>+_g8מiOt] p}ā}Y‚R_%U'z/#~OuՐ⏲ H,k{J9VDNRvx}{1r= &WQ+ܒJ vq)܌"R+E-o~Xܗ RЃf+IٓgF$v"7Blj}%Qd/|jlIzgfK ħa=xOm]aI>%WY(}0ׄWfE,OCjbpXJ1d{\>:jFP(C-B`/F=TyQ[R0 %nI8'=bȅMR`qazL9O= %~-gӾ}n#CYNjb Dؠo\qO:L^^C 8XR)#Hz/1HSҎ\ҒZ5Ti {_25T8;1/CޟhwutwU" dJsmX[w 9\_VuJwދoIޥ|7,\ҷ']~gT=4J'QsƨYZo uII?3zARw?' :' >E'gcWjLkH.jwrLWt)3 eBfBݐ,٪\T<ړ7?6^B=nLZ[9泅07S(wepm'0Oދ ra|َIBƂгȪ A_'\G#$qYnꊠ쯤QΪU4d oX$JYGD^nkk-?',XAuz;ޱ?t7!H-3O "sEs.+j4 '0ZT~r 5 в% q8&AgGߌ*6nVl\b\W[9SrbD@딼µVKExQd' ȗ@'3wƄl`t^Q/{Gu4551) qyneE x#((J$SB>aӰ\e3oc51u4>3K aQ'O#fpaT$ n*~Ķr}PE<^B21*- >Jϣ}ځ0MU #pd BQdH0{Rg. ZeǜѰ$ЄG/=9LBNT]Mw2OR-e'gT! ZM92yǨ=qiwLGgݧ~Ɓn<0.5f?ojCq&`hA2- #^P 7E+9r;A>6߬W^i+߮&T'($"١)"M򊬓}t h@i]ok! =2JYgjj+(6ʨ8moFr%ᖻYvET;/Is,xYjτ 6`>eR$-XTϽj#5&Td0k*cm'Dg8Y'!tځdg}jG%u0C%ǴyIb]t4xʼnlrIͬd>Q6{=qXY{8(?BGb[*A!B6 uӤ=  C% >ȝF6K8V-ȩzFºGri>aɩژr:)LAcǕElk듂sqB:ȋ\Jڃ7D9Ň2څkɃvaYĐd|G5**PxUV\p}=uDEH,N]} ߨzw72B[kqYo8&r+&'Gu4`M;9a5Zl?;14@^;TC:$;nV9 FLYIe{>X8MAYV0]Pb5E7$jcMƧfy^hæH<9h6q3h ];z]qyEl4~lFƵ9M |r Divt'C/ld0SwBo{$[Xo@ mH*to;IBjWg$'YK5gnU" bk-;@n04gW3 >[=m`A/ՠtxܦϾaEq-B8)0q:C$ pXr(_=Sl1QRS܆VNcM~,y<4kඓvhh-OW6Zo3-5e\f(>k;_cTwpҖs)!xc1x-$7coɼp#>e{\(NS|`Ԝ֩4)ӄ,_'^V+lD2>Rp.P^0}x3./7͠$=z_#+Q'ָ63IS [ :~:1ۍ m(86!jp/ {`ݰж^ CIKl. u'rNvv'Ͼ7u5vP_YGA̭oiXjB2ׁUZ;,FvB&J, ɴdϹpS:Ch"PٜFq|U>wPu&>| .kQ:QhujToYUEIe /9HI\=\궮MFsOq u"VzgX$|F kHu6)nSBe(޻ n 3GAUlH (E-2  :q.͋*:$_-(}((a%OAj:_|ų@!d Og5`[%&N], Gܴ c?)+[WF)/>2o58>I9郕}wbovmn_ql9Uϣ-03gB!N~z};^S46urE4+$Ekͭw|Vn dEӘ=6tc{}7Q¤UTw8FyrCłOuIm]KVmXђ]cͶ.pIӍ0fr2e !R }[;*+Ρ3 [M#U!(DU{/+9SύWد\@fUM# =+m ℄I9 D~i+μH|2˃y4%\,q) A[zM ;t.e(9_g U.2QN {e:P_5kA(k59H4WJy*[eȠ_ELڨrDޮ.QI;^ڔ:x,RG8P"⪂IldΚ K׺V~&g;+a#6q/׸յo۩!sGk  ar7*5yw9\/QR_wc$=O|SHM!V(ӹ=ѯrF9*^! 65h:RIclG Zb_8=)Q 7- f*AlI+6- )|Hщ-ݬsbǕD6須xV''6W]us7(pcK3moYбohLF!98`f5]YZ'#I΁-vYj=1ߙQh^cjOׯ̷LQ Bn8auˆԦut_l5qKd(ȧ+*>9UD?Ͳ`s1 3o`D;UPU ;C*~H03#9~,y kxijتo Im@T]6w21UK6xd7~fe^3SC:ۑ_aH"1XE5qH}C*lw=f7?e Oӫ:H 1,Yiv&cK!oRNtؼX ƌ Uajq0Fhl 3dr Fu9<85/Ϳ{ WTQM}hOS1> ^˜\m r_\E%Q1{u\v88Fy O®8;D7ҝ ^ɅFR`ޕ`a}y@%TGD?>9&*[;KJm2>bbo8f_cŪ,<}w1!fuvNC=f;fJYC#anB'b7gqߕCam]YQ''2A˭KnN27u^[wr,Lr=DyУc}yD`rnH+HUX[$m.?P?:Tj3oUѐq\lz^bkUfj(4$gWρo+ ~kat 4nUwqgF[H|UVy$KGיR OBƺ: '^g-}Q.nILX!5k2?׋sr!uᵓcϒwn~@Sߏ אN<82}ؒivM)(e_\5Em91ޒk`k+qBEL|z dHq2C.}Hllwp;swݬ"=Ʈi+EבS)!6Ԧ;wI19a*;16B}kӻ{>^J𽼂A/*V(7VwN徲>dyy  *74⩱˥g,qN7+&CqW6A#AM/K~;UD W =] <Uqj@>Z!I.5mP)Wyʃ.ˁ~$ACC%">G͝g, >GzBJpuؕA#9R֌ñ~R[AGͤ%W"o.@S;+:ORK^+%WaӕRmCSJ5ϙ;Ʒ{瀄|4=L}{UE̯JbdiSF2]쥗"J?2 gLC诏XA-hx`n(߳w dˤCgAV=܅ 2DY2vmc\IGa%͚;D$~iY`"깫DCJTRے? aO<ϐjXAvk4}kxs~^WɲE*EW GAxK yqJ[C) "̯ˉUr= voP`c&bN'4MQq>*&8É|Hm*QpG@.Þ*B⑫ ȫl *a=xzX0V@^^E«~䟌#) T2 K9&6Nf(l9pF:,,IJ h8O3 N Yd/=J`AKf\[ 3xb:okXa-:DYf LUsLpSGd%n;.'s1tFV‚+0$kFA(23<*傀cL8L E5Bt)kxsGUgbWE3y2Oq/I?|AfZ^ݞ2SY!e܍wF+ُLz"B.xHGYT;YBr{՝3ch|w].y&{%"LR=G;XX ctmp?@FI ay܀ ya>Īq񺶐Q T+ +el:"JJʘ7=Ww/$ IlrhQW;q@5Nc-onSmUpaM҉܊ɼU60P6135}MG!fy%HH'utDRNF\B, \Rbf&U u6E!;D<۾\!G_8c_,! אCa)-w6¼kt^^?=rKբDVg3P0ο#(ml=S&+oz6%0Rn-JSmjfND_DGS)ks" YT[°N)Qܨ88`Ec)$OV%vHRyEd7Nj)/S`xWn8 \JUccoUH)zٛ%ͩ >DȒ[-@*j9Ȉy~kvIJAmqL7%hQqLU>6|H?S^hHf=B|b!bLmq&~w|7-_9ߢG ؠC4o:f^w :ܜO˟sh\!.9R\z^UO>5\Y6T|ǮXqZͱ[W44l>]Nz+庢< :E(4I0<ʬ--?oX D}5d|mJ70n aWEډ%P|fA q>00ݖeEOz}Wz30K|-E3jqt"w Ћ1auO1$xPU*):M޾EY9qvh[r+Jc=ۈuhG**.u%c!1.X x:~4ɶ̻t)ƩݱkX`+Qi8w:YP 7N|ԧt/ԫ[E]ղ#XȿZSeM:>:L3GԟƠn9c>lh{9w(aƯo72PQd>u,/{vٓq5e;?#N/<~w5VW,gZҰؤCɸ 'FH @Dk{#)flrWX)J.Nf=Xo殏Eد*euFB!jJ]p:f)ړVI\ (qq0{8{?B os&'1 2 |vlCkPF&]h9B YM6M ]t"{7)km =v U6T|rqte*A{B D˝ML2'cbWk0Pֻu6_P-G:]`}!S'L7ckN~iQ,LF-TOI2xP؀<wj9g|AKAD ӽDnז#PK,1jPSr F;@#('GQP۰h{$b.J'Vvt2m>hX3O J'}+=4=*FP[Tr gPw@9'T Y+d:%sQ%"EwoܬhD5,4I2s3yDr j8|f&Z¤ppf4">MM&JDzdE]?ۖĞlAF "ǽKB(UbҧЊ0GFayl"OB=J6;5 Ev֒y @|hH)͙ m]uaI)9> U kfzƣDz] J>0G&"$KD!Lޮ ][v߸s|JH,mZ$pحP(SwT,Z_J92L=]z巢3S(n 9\mGWR R3ZztS8eKEt$S&E;zbCznD%njx:$sc Ģ3R~ Lt>eK1HsPTG3L^4~$6,0w#"/<-\LlW^1j F Tu*ۻHXĜVl[Q$#.W{jR;8bK^)Og]wy %+ieu S[u´j(pW}/t ѹ\G|&`o~Jm@#A})-i-0/dHqF"EyRhwUD˘4f]`2CN+$Kt ;1Pb7nSњ={$,o}W|(3IRa3UGS 9`ѠӒD/Dd,#$}-NE6_񒽝sYV``"K}c4xSL$}d> j{DIXW HFX 1EM ʝo3R:̃㻱6d}C6;N>:#yVJ ةW/efXz_Ok0vetZɛY:,OΜf^̜fJ OZo9? ~u+{'/c74`9=Z5 s`;N%;@'}0urV&YI !&`ɭډϖhLPr.jq/Z*V\[ 2'bi=@ɽRy-G;St9mZgKeN=iJ:Dw&bXG6 DmBǰ^ߌ̵*R.Y{נ߇'TP{T)SF{߯{S՜% &R! _icquo[!e{^?*QǓ'YT'l\#o/<::=Ԯ}{zuNUSn+t(rd>i&&-zYr< #j+Gݯ !Nx$?~0^? $߼5K>[5A(?,#Z1a z~2ɝ^hj>E&YtvaPF(; nQC<2Lus_ԝ j[."7K.ψO5Y?+tnf|khyK7*cx!Of 8%k?Czkm=s1)c^5k ,s%U[Trjf@б!0+Yx-` $4dv FϏ 5 kXFu%4OۊjI)l 3^E tqq9 C!~c[V@ou@^)b]2!]>֘)MZ\n"~9lhüqP#t(Z pbӐN4 a5-BoO"d"^认Foߡ7 ;2}Ϳ?IvVdJ@(fgOEn#s;Ćj_\f{L\B~.my%/*HD<ң44o5]Qj;?5ٕ)rVmAoI)͓'L]5¹6yۢi(aW{^\i0<^> J?͒4#+kөI+ZENSQ[aoT2<[֝uU5UoV>ԆuF[fQ.:` cμ6{?KXf Saa~85~ A2u4_ީH07nS}X"8R]t4~,˰՜>Q!d+Ul0^8IsDl PRs.w˔/a>zH }5 .U2es'?q_mKtt5RQqkWAoRoޚ:ʗn\#Y( zd}~u-o ~loy>p6OǛ&G7.RPoD#qALG+GSz kJ)GV9ҳ|yAy~ wu\vcc; Cgrn$kDz;Q{ CZAӗ({A/n3#Lw;wV?PW0AƆ aT227~Auhwe1O@wu_nF)Ld&"^KD~{[/i I TJDa=?/S {aL=>;XBzwnZEX md$-H?vd,@ј69S!071%'"vG"Zo&<1c[5!} .P j//vMЈ al'ED@jH&}Z[A׍*W6_B_"PFH( 7909'6V&bey\+U!cX6TQd2u>iG5.&#Qwn@zb3J6ci BVQy 2h !؝kf7]ݠ8hP uM/͙s޼S;+(RyRALEWտκ:ŐLBZ SVEg.ӧ6e[~ZE{)l\ o+(&X}( K9C|ћwL9+57''j5pN["8?VfyEq4BؕC&&dKbȀRzu6tKJOr$VWuuQ4MDu5J1Ê٥9x_ޗe:˾`J 0Y:` JE9тx1UJ}%A;4Y!P8}lFGj5XjS`' +jߎÒ3f&Y: ՟ZQY;\QًQkzRkMI!>b~[nNɫ #kXԧu2,FT݈ [AtfXƤ^peO$7XO4eVtl\9ls珻z滉ǵ"8V  hna+yJ^'_ۍz~$l )'vrc8dܬzcbQrm6Z¸@f$,esl[b RpU)+fYÕWRpgaþb s$/% njڭ, h<\ KGX4-BNtq#c̉Ԗ+#9 u2v!4BGD5ql7;ThNWuݠ+SI؋O~i@>jAs7FxgW-rU[3?z† QBl+Jb~RFt PlC ->f1VH{]p{$55-6Yy 2I|wrai@ e={, v=y!'eAAh i&F}49)LJejņ*~h+?..$:,T uA$K瀳nա, ]7VbVTLKv %fx<U{֧:EDyNDq;TÒҬG+=>=UAEyc_AgV >U`#xZ (]b0ʳ \jjO>+]3tP&+A0:DEC@E镳[2ck]1::3.hMWX62'2}sȚ/NtEaB[`M}{E6H@aޚتQoahL_V Q@ >XXaQӧZqUā%|93ljnl8PNs9жs Lȱ|\蠣"P{5dhjbϪTD3*;0TR1} v첽% j_$&0>gW8p!ʀ>t-.xw=1ZMg +.sQ^EA4_e~{WA} MgDyvA?"~@(v3b-|O9-}x7sb*n6 !1YV{4T&rnØ@Xc֢V4U']z<𮔝)։.zx7 vi 4"cΧ-hAJr9M.DxFHfޱ3}M&YiC!O|x! **裁`+;>3O(隮,72iq_k'6>LVNcv1 7BW;~jZ#l1~Dw>weQ*h@ —cمvG-,^@dѹvpw=% ٖ_}˹7lmKe EP^}݌mĹF] \-$},,&^F[ KTώ{ g,_G`_X;]&|V^KQ~B!hñ!)3SgF"%~HˇiB a+[lrxü'F0 ~w{^@/'+uB|D_6ܛKG6 .RBW)҄0ky|Xw]mYPJ~:dC+e\8uOHjwn m%MhdٻXh@o<2(@MX]*n @^ydiͨ 4l"+hB1X~̱tȣȀg3} z U3ҝY9.\ j Ta~J49*CW;IrU|>Jh)/r5>gVk3X"(:&w{&WFS-p&]Fj \m8?,.m5ŕDΡ˂rɕ2V .R*="ϣ4,Qi^ GJz :j4]<#ז#_?Pe†OY#ߋ mi6  yyë920yDHwؠu2E<2}1?-O7k u}`C~ѿ&yLb *߹COms1™ O1Oryc1&[.]/xF. bdеO]Ֆ쓜Òk@sz),NpL.݄Ic!=feVFYw Qt^,\n t$jVỖ:MASL, ݳr/Ɛ=ȼi$dݻrQ|aAlt ՃĞ]J_rICrGXK]Bi1F_] '6K'$sAP3.pEM>1 4$Ȗ#F_=%kĤ\ABr0y'ݠ%8 +eD~ j҅pQ3RدpZmoqLZbYAV47at0HͿjO iwx:A2 Ī[LV/'K4wfGY4.Iwǜ]NDFN%k1ۉ8mgB$Js'ZMYp_ت1V ԡzy̡D r#j^x3L#iCX~abk9 aP"lpM8ș='LUlhMTd/4j7g&Q>+X9ꓪ5Acs*g~rNz~IFwO *`e (`[c~ӅӬZԫ_/L,y E- uNUV0Kw$l\يu-^*?[c>nD'oöжD(Og0zޅseiiuyS nžkWzd2YfފUm>UC\]}d,v'xz 8Ⱦ@'*T0R&y h+vgqR!%#vq)^x-лb&*b&!9Bd(Q$Ж/Ț!噉1~]/vVc&#ZFH`\ؔx_~g'dA">4M :8ҩ{T((*Qxfb;㉗ʖb %^8'V>>R;ssNc`;AKQ>}ߞS|4~XC=xoG`87[4 Z  jV21JԬAi~ƵbFH)ACnpɺzY`I8Z =i.s/103u`=2 F2$IS3nԑ4N5{Izix4T VrV6[z^\yk%Ã:vp F'I*όYķr^mM+wy'9>*B|TmΥjbd@a f^y +JKJr f-c:zRn>r}nAD[9~T7_[Zc|v<r N ޭ""U:dpn0U o^{1 ޷4I3:.wi!J9hcZĽAOIgAHh-~BщF10vUl <%5L #O#r1l|'?aFU ݹ)̧Z_`׺Y HjM\8NӀs/HSUV"R85^(OM "3J1š i9o`FY q:vhBl2Y)a? (Dia&hF=X- V̖~sSBi䒛S1uCS/ZRnbYzحY2JXq m2y,nFf0lK9VDÁik@N!heqYn?W-xq3$Ec?Oʶy2A t x}DX fǝ0PKr~NB{s\\wUESB”F1g_xGIdCQ w Zlb"ǂѦ6N@pVUQ3XO;0˵tNjWp| NޱW;}B|,S`e6r:ʅAɿX,j_>ґ/Hdym3Fu7;Πil]Di8׳xOXQHݓt9Q|@a}lP[I@\TTw@OVnn\^zL҃})jS!WMډ=$_#`6@g Kw <[B4ȹTq؀{1m* uiOQ=B2󝙨L1fPdquW3)[.YWylӦ 6R"pkb6֠~];$ڃə98`hXot%,R!)[c=V{1Y>[L$!Tq1SWz;;`FӝL 4x|WYK?yԇPa P*CŃ˻ޚ yb%٥6%O_;Vʵբ[Eb+JUS~,辂Zj@ctE _vMxEUϪKܧB!1R_"ٱuZE; ȹ(j#"vKK2,N ;I 0ObgؑP&W,ADQOB6Fo$1ѯ6ժL*79U#G}i@RGV#f1SolztbB\qn c q`ሯ&bKj~Xz<qF%[;Pn'uSfY' &_hƘtI UopͳB@VzC/4wylMvpyrʻY: TzCd `$sʸ?>n-Q[FD)=]n>j'f? TL Ջօ5,~'2|< p[%8W|ټNB5wik@i2 2(6NexPP67lu $A&|e2Ƃ𴐉JdoR1rKaVwE@ñQ.3 e}EgcA'M'?2.(ƇJ q^v.yWKVEE{xo_I٩팾R∖;ǼIH_G+1$'UtƐ 8Ɲqv`i` ͇?8IDPe裍d%β$w68faP8FyΟu&9vJjEueVn.ջ@D}ajHc6r84:YG*? PIUJ\xzV+ Mh^M-&s=τ\(nx U&iEjfmJ.XY,oK`n;G,lQݤiNxzr9J4 Qt2[fn }4F9 u|vBI^=/Xc4~~U cM0x(=Cvy7CZ%ĎO(KI8Ӫq $:8 Q } E kt9*5*/+uce(NÍJ.M|r8|WC5C1uf]'jABe'|Vs23Ԧڃ:c]a^ ;Cr]smjECۢ~NcWg{L[֞`ݔ,?җA;I;0ĂFZlM}Uj="t) ɱ:Qөfez;,~|ŖPĹ(Rf)xbV3eRݰ@Cj]CuS7xqTb'CT0\#>|68"Sxb~pD*? =/l+1ǭDtSO&ʹ:-Nz{Yyy56nVUvX]@@Gi#]"g=SլV/ :֞bm*:.*Y G5i[)b{)rlE,| kL$=U` *;yl?B[0?b pt\nQ\/YEqO~x9c#E: ^L 2ݍ;cxu52@)>5`{eRkr%A/DMXf޹7M}FTn8s֊m ^gVf'ΰsfFV!=O(_ عGhx{s:t Z8ۉ ~` OF8?pІQe+w;(@{pf( {Yg<xSڿ]=C"֯s8,Fjʂ۟0S~`C2JV(fkl w\z19/pMEi(qpaS,;UB?ZZPF~2~9KCsyI/!oӈW`rsΰl h˹amo ^񊫎'ݗu8&xy2 OYNܵSjYE4 K &N)!L&-b &us({OЇ&^'͎ͣ_Jd ][s+ï27;: Yf] FNҕ6d"5zں6icu-u3M̾6'w|t'wɲ4)0>N\A1q@<ߣ鉃k `pG>Dtĥx*P-QX{a oθFha\#(YO- -fn_)I boxݬl#x[7X))9HlcH> 2<~#&{`|(Qr"7v+E@Xsk_HT)&8:W> !0ώuQY}!۠ +Q9T)ڌ>)v~iU'Lޚ;;SMWԻ[,\ 8V>K+G3fX&aP]KYrB^{]JkHJzw @>A 6FQd`7ڑT@@9@ʭx̎_N|QS[PO5zm><:JN"]4J`p[jM$!]\$G5Ze%{t#_u,X2Wfܢ7JYIKEa$r;za I'{x1q4QQ->dJ^1m %3(2uՓ]{9N;賛Lzt JBq ߽5,<ŤKݿ <.KBPK1^_I(^ wHR9zy͚s o8OF,g`h/(Ng(D|c#&;l5,ק9 QqO@62VY 8Q^bnšM:d{[hade#o*<ݕnX,};ڭo(,;r|vY-ds>_Xy?%VKFʄQ\"l)t큳=ӌ~q>#?H3JMz!e;9u~׌L-y[-7o'$9@p#4p7u,;&uPw8 Ba럾)^j&mJ7bOE#͙kW@mjVJO-J`#kAl [@xn5KߥvAN <:j+НpZ Y_C5qVn:"r4*&R8̬z.r7ʠFRId; cvƉ~nId[gX0-@Ņ^pgF C}rn AZ`s:JMcdR6$[ωsCّsZٴHm@`Ovoi_ZWE#gyi`@Oz;r[-|T\;c.Vqa/G1![FjkSܡm[b'LAum8R8/D`G*U?#J`N ޓ(,b7'Ifc,84T>p(C0? Oa:͖w3"U71^*L4V(1$}7Az2-%Bu(瘯&;:yh0r(JU:41Zc%J~&%ȌDf&3qP9dȆ@J QesFUަ6 49%T}/.U$lA'~32yPeԽQF,,OP>(Gi$%rܯ^0U8$n: /H%l}{&_&Er-'3$'vM\17҈۴6撾d}.Gm8]^| ֭{4:MRDE u7SW"grt]$eDG{>o k,;㛵]uM^!=`9Ok7rtW9z N18XY\Pj'{?n9u:zDTj4f>/A㓲pVq}^pӨa̿ Pvl}ѵPxw"ٜݶx|͓`k7ʘ-2uiZ@FkhD]%ԧz \DŽ\&J)ҁѯ ׽`kVM8΅ : QQ`Y[EDLI?I2`+ +bOfhfͥ+,x)ϧ]Kk+OPQ\Y@s&iněg T,#Wla{iO㌍eV9sEL2ݣ9rķ[߄'FTtj)TyEv .]fF⇬1 1R[7;*Y`%!"_?qTN5˸Pl:š),W,+jۄqBBGp?Y)/;bQ'C"6qF Z0ʓ*bV?26bLkSc "êV(^6l#+EH)'tYi]䱂POCd ZqDJݡol*2(` 5J8.ab٧ÁgN"@ C]Cl( ȥp~R77i O9scJ|O W"o&z-N32`$闁f|%j0+Vpr[ 0cdEIIoA7;?m}nxTK>2ăҠwCf?jk*啚 >uS Atu7LsVK~[挄] ^IYP&iӚ6Vkҋbgm<.\'>H+uYA>}:]YjèF)pb:HB {@Ȼ;)^rޖQkð[&{SUG$wuCn7n{a4`2Ov=Ҕ!fꡨh xA~69RvT|"zjy$<M,yl( x$a@9@р0߭{-RG٣Vgjmkaa R=0\>flD\J|wȊ@=K.67BM4GD Idtw=4i'!8 J'>;е#aKV+uBN(=VԝBp3&_5:%eÙEPg%hG&CFA0hsF]R˃An, ҏ> =tc knUP><` :Nwi}yy]Bs!ҙfت"2QwFʑhi |D_4$9S&&VHrA@[\ΌgV^yi rj]WB$:웿[k]kgsKF%]v5x򖻆ӏ.3 3v*i\\J\ȕT[ᴌLX-+L_QˁA^NFm\B*"a_8q\n(KeU~)[8eE: vuht} }+S)l 1\[ݕ ļM?7,8P"mo{5_CmrLW04mj1{fx`Ģ tU/k:{ 0J4x\&0]ImǠ/Fv:zed쇵F%Uj$ݓ <40[esNXon"BA Jaj8=eripT8Z1zCgd)52㳍2C;ϟIm .MQaYJ>+!cRqƉSjjF(.Z\]$:0$9˅YE+`Xjdxς͖jb!@՛CCUkc3 ;=KYqp *z Nizg$SUϮ`SAQ^:VlW&b( _K{Z}Cs4BjQH+:UhаYL/jEwZikO#$}1z{j aHXE \")Gj />4mIOtBP@ P\SbbFx@286'&{ šEVG [9J14kЋSr}*;t6beo,Rҥzy&(T~!`c$憙.:)z'wHܙGS]grL0Jq),1C8dl7+g6dt`@Rc]gn!ϏZI+V1GML5&ܳ+CQvJ`^ gWK*m1#m\dtS~vp|3ʴ6TDɃ ED4Α%̂[-\Ok2 0D,Z AgWZ8ր1(SOFQfdXh =d=L-L#B}ou3rPti" NW!F/7 GŖ. ĿQ j o*o{|?n{H\Ojm$ug^'Ͻ?I-ON|ʣ_C$  QuIw7/,͵HQ>5fX"yUׯ#d.pcK﵋Iy(ii3ख़*p NČ:.րVM$F];ɶw*MTy'ap+6ߵ3}Bhc('*6emV=ƽ~&iC4?NvC֩3~;HsWLg+g!EA*p7d֟!'C4;^c5Q"W#Hlf-1%cao p]!9m`97pt,IE%!+bHIK{NGJ90ykG|f%pMg[D>C&7EK8!b:(Nyu6|yZS892 sCtpmQEcŭQCѴ6~#.QB1&X3l»QE'YPԺǹ4|]\zquWgLSD<~l/%P؆C#fgKa #/*c'Z'iwɛ#opi5Qc芎boN|ST 2BFT~WSzK+6P+кQa/~+ dOjO ahk ;GpR""Z(<:Vtj;kV/̅f!~X\WU( q*ג)׳<;A35VW=t@{>X`cSpƃ~' CBϝNKP?r6t̖H"q>4ݕ%`ɇTT濙סWނ5=++H]!%\Nk XbX(\ƀW7⺘.$h~xkO>wFh2Аl(xѯSp,AݨvXqOs(CN,Կf7QEUP]tߊK|5/:сSTҥp2]<,*MG {DklW_`=!1pH 2U;֘ahpgd% Pݐ((uwxÁ)``Rj#K AƤ[XC9+<%h[(Ri75=cCK0ZMeT_"Eoi҉jKz NJoEXq 4}m|+.PFݢMII2%/BO"ٳ<X¤WPONXV4sJG4C:B:m@zyM1LǨ4QA1E}Etn%\BB;q2Ю?tdmm| m4X4mOVlͣ )w’2+uX=}>R ].ֆ!L4>U5Dv%WQXц~:Bئn@rGT~n)j<I1muf=+qORsXN i2o$&/(QyC,:ܬ!Zj_M֢ Ȳ[.{#OAz|{+juԌ~sWvk˺~,eJ4t w؈CLy F-xa^;|X*i@Xp`m')U?^Szfœ"BЪl%LT"t/}njB7^譈1]&h\v QՊ9Oa`gxKMţY C:_@IXBv&Kpy}sP_G#y. N\VgJʚjS}#o0%=a^cc`ynN_`j^5~Kފ 9ImD[՛^Xjњĭe-Dr@3َx.e1yk(𐸊"Pj搵6BV`~4D;u{b7b$o}4;:b|VOtF \gbum'?֝_ u66!-f{_䢿;_ R hP ݃/rA೦;}Gی#!4?U2< W6|l`tmh*T1\H9OߡYnPq9Xh+E0O1i>۟>`y=Md RٗYR=fߗIxX(?>=lr̢_]55Kpyi|Ġ.B _*o_UvKŮ >>(lR@cIـNJ* 9+S榇|iTۊsеIKX+;-d.[p)gﲺ$,˅~Om5FzA*k+;a(>X j'.^4EmL$codȴɹN$ (wr~1'h0;%?ǿtܔeZe7Ǣۓ#gmu2DR!aT`r<(/Ma9$9gB&V' Y/ei(i1'4AƖa]NIY? ѹdapӸHcen+vIܻHC$ɥActy1qҋX {p{G[yvsC82XWyvȒ"p#=0L-5 8;J0zP<KQtX޶j+ b ?@`£8 .T3MO$=#UڵZ<;\mJLDO3K<-l96!\ٕQT 38tIQYRܒ G˹qz*iFtsB7Ǵ $`V.q3ڍDk gLI-C0S.;sw:=zv@jcM#'kA aa+j3I}E.”)lc3bJZW](43J9ȸz$Cwxl EzR %Q) vvuHvB֍D<) 4kSBfQdTXBII (Xr㏍l tkpO )"lپo^VW-$ ]vpO͓ XBDaCE84 K<w!u$.`=3rQ֨S,;?&ů0;6V,rĂ :a稷oP.]Fh䓡ăMYc/>]؋*>]4\p4V޿:*Kq@(_Zb~YNRrJMZkM.TX,Dz3gIK}'yG}6M #?'PVkv9eey&#Q u: V}|tLEk w F\\`fӏ >U*Df(c }1 }cGiUK9%LkEc#[j"щ}k$7z؅+RYcH'Jv1U7LJНHb^__wO,5-b+sfɪXڍm0!efB,hkdLގ~$Â|TE@m>6@ӕ2K{ GTTa[$ꏀ4H~0[cJZ}xbwi8Aarco ?':(j\W# G&JL8nm4ԊTxߎxBS8ѱ;X:UG̱,, QiY{B![ŔZ-Z MGY sH(h{謱2yy{ZဆTYH 5nDނg`pe9"!QQҥ_LD*[(kc4p]7H 6_P4d[=<7ZO7QP֩Yv (zR[.h8)j ScGu37ejiԙᅷaeuSM-eF?&a=ń 8u(#0v.8C2\oHTz`dQt{rie1ոDgch^ ׊yLz`Vn?r Z $]:J(I/LoJxcxKz zeRix~ @y \]K.8/\G{>)ɶHL4[+!L!-\ 萺>, +(fCLU>ϧڞ!~^'5KaP;܈gml ER46a;hu rԐia7dޟnk^wvz.L8kz=fzN0iyO-W~JwT(zrXi#tN(.-9w槲 *ĸ)L(Iyz 6v~:x+Ž3cMTnZ Qs_Wy3ΟݍC (ڸ/J$?#S_[L3PR_Hv MnWynPǎfU| 󝀝 r}& Y̬ݞƭi$8mO^`%@nJ" .P1мhyK)a-U864sT Qm "0H0iɘcz<OI)dwi}~oH BĿFtC^lyw- wmQ܏ P~p0FEHpr'8 ܖF <#[@Q"{ 䎦*Ǎ$Kei|P 4_L:ݔ e|&lރ_fx̮Iwt)rGۜg4;)>F.2D16BK+Vk_3_\w56r1 䏟 04ëUH A|!VG`ih06t>6+N@`jӿȵg]O`vDQvJƑ 킶`uy(h|WfR3$3=JVClhv1-_%ɰwY(lR^xdUTp `Ǜ~3Lց92PƠ+Ǵ=)O_7p5HQSx`VwNPdg<:Au ^$G2(n`)XҺW 'f_qy=f Da|R팿')`@η+_L Ӿ7̦~`YJOG fwֈ69W+bCHYKӟ(/wVOv.!bͽ8yLj&"Q*]CNU'vY sU`=e9?N>cp/G;{"-%2H7r Z(jgpMzFr4!-ko8B6ej1 C[Tڢ4Io<1ӛ\;:؋3^o!ʧ݈͵RF_y}m$:=zYTKC 6wnEB[A 5°k;:hQA}\ff5;rv&u%9-.q7U߾24k? 2UI"{&I7 Q*6 Lk aROnú nV!KߒLW-bTXeh3C-!qy;$jtws'bv?b ^j=BEl͟%q\șh l*\'&o1 t_ οTihttqc%wr!5IDvxD)R%P &-:Kw,#@rseLM' $^VG]^IօX? Bft<R@ׄZ4߳ZEՋv*$SǓ A4A`|?۬Kiު= )Y0yEMza8]8%}&O+6X9IG?#A8Q<~8dٷQf(el{M:P;mԏvR?Ȑ`(4( Q8̚7IRAgh2K6}i=\Jі@FcwyLѱj+R`F hd2-Aa;O{\LT 1 j" {N6"; 9g 3Wӡ2@A^\dI=J#gea貤+QooS ~:w ć4kZoD=q񫼓|_+Lg iRs7dާ4*Z[bGHJCY (YOQ'׮]mi\><rYQÒޝ +{A:${9x0_4T`eq d"X7DxwCcCZ$Cl,ф5ޔ(םWz|<:b¿ ƞ:R9DWc;Vl"m0WC40MzeyC ?V]S_p zqb>G?ycH+iM(+ώ]r6a%!B |AVVM#MH\ڍZXg$&>xNƽԂ^^xZwrqMF-%Htx@¤X9v\[0Zr]tLHDH~ZESn?Sm\K/B7/<*#ho׆ -ZUnFyLTKٵ~O)3/Yk;#^Y[^`hچZx9SVxEJu),Hq`{`A9fe* `AU~L@ؘ/x/rءAugKLmeFfw\3[W|5VcK([bΙ[}Auf0l_gGE;ɡӚB#] [.:gS@8:cѻ)- {wO0d%)"-DE_*PU*\dayew:j. a̋vv|D^} +e3+pԼ*Yj2jfg{Zg(3e=M]|AVX^cjb g.|8pļ2 X< nsS-%n-KN#fCymcgLhK!8i/P-E`oAᶴ# A6 %\m_SQ~~;&؉ <sN 3f/-%ё;=Д#L ۽ S^yyǠN]$]򺇘F?|$*3u2K}/yጡwkfK~Nk.&ګmw.QMY{m2ꋤo`U6`çZCvȑRq~¯VlWl6̩&1,TUf"2E?w%KLpL>Av>Fܒ’p&$Iخ =_uo2P%6حAt sq؃VAGl3MʍNQ~'#&,S$@)|EL)>Xh@'v`=k4j/kT=[.\2˪%};7#Ҍ {<:l',Eo$9ѐ;5GV&%S 3)QEܹ?P.#sH Jyʍ!VX-P"bC[bjП㋾f*%[~j 16`XR흲'!r}:P3x)~B@m^GE£hd/zPa5eZP>K9 Ԧ65%X TnujҚ[g;7X-XI둒&\Y%d c'Kp̐Gha_ϐ?:mo3J܁aD һ4gAt$-n657Z"iڅk\u7m88Sɖ(cF{h-5VqX_cLHbQ9 :.Y01pi *^XlW@}3Tb@1Od7m$Bm*q!I6$yYn87㜇#)Teqՠp KZ P{V55mCt&@\[#W$P0^=hEmj{&a/߭!UHL./3̴ۂL Nf8AJcR]PD WrP]½K3jdW{JBY`lSĉ/`~  Gw-ؙC9PEz5&*4Д,lzd%rA~jvUc}QbCcWHú8v5D@t`;p >$e8lX& _kaOPvZɌM “.Uh׫DUXʹtQUE#ͪjllfbP0`kMg&g|iv)8+wzbX#'gOEt \٢k?U? g#}i;ǹ$i}.爔'ժ;1quZ꥙4OvQ1\fh) ɿ!)rVM/DIlMhPL0gxB`ɇ;Lľ-rz2>NxasBQ"ZbG'j.+)+G%p)\4Β,XhEc0Qs)*]%yɪEVU^ֺeŪxyF-ߠ@e-rFq%@ŪHdO@?8C]т\.# 1QRHdHIp cuh ǤUM:^8b-!qVMz2e1(gJЅber~DgY'Oh-4tzOJC[䬂r#uMX_i1 fih7$sv-2zK‡+4R>t`yR7c%tG]gDHR#YF\B˫I $.r 0c95QН[KO݄bpe\KFt5d$"AYp&>߱òn޸n~{J!U[-9-R`"@0n8?.C?ЎdԚM _i[58^uvTU?V^M ]JEÖQi2a}~-ưr6 BMys2\cfXǍg| oѺ Si۲Q_A7Rj0։}CX `rNpA0άU7DŒ}k,G:q) c]YPiwb` -.2\hL[rde#ôkܒ{>!gC<8)ܶ">\Xn"hSɌ |ܪkw&@inaM,PF 1_4.mcs26Ke$$@_4O}u,ܙ>K[< xFStD=)-pYVg!-c9,Yl3&hWxr7f18)ka Pbvb,%f?/VKEϸRM Oo\kItކÚ<^2bCz m_r=tH(0D c;1x9\\m˥,*3Ҳ^`i 5G'8I߾"fX18#q sX#Ba6d\dnJL1c(Vl;7˟$ dY&?'?[lz/E"KFޏ,-I@<;iܻRByjVxZEB!x uH3Ld)s_]b1K$QRsy:؊o l`-e/g.1 U|;6*k uFD NE:䅿%5 UXF>.TSe6f'H צO2Ws9Odvi=^i҇I.l]+t♨Mm8?=#ȠZ8:PBMT19rؐ@ ;*U+LBf i:ɐz}J֭G5K&e9 ڑ17M5vJT~UtҡIυ@GhP,;od? =m DtitYsm1]u3EW~އ_六*" P6|4~rPH.D'kE\P=/-9qf{ae^舷o7 cd$ħZK_ACBC &FPiP3ɶgNb%;[Γ @|Ξ(y֭L͹t;qu )n+ $B(t@:PX8'wޝHAiI:HnhG~ f5 UP3PuG$IE&2C(>ɩܕpRiY0Pq qXիA^/CT]3FB)RYikAv| {{Ups q$r?o1&,' "a&Td?Oe-N$( (=,HQX;ϵ* t%$rg"}K7T WfZr"hx(4"[6UAhm3iH`m(ȍ|{P9;N+n?<Ἇe!R !'eZ/SYEah4H`gLGu8EP.3J4!">\ܴkkPMt~0gMٍj[#gZ&Xr6]9~լX/ӕѪ -n.Fq6)D}e6ö!J ?zyYxiڴ lCp=H4ADujz o I3!["^=T#Q[tmZ,ȹoOv.` k9 ¡Bo85LաNeAN>0זgK_37z p=HcxRYo\|1[gG톬TJt; FtR3Vsˣ~ xSӌmiz0OuSR?8/q8ex@)h ߦۇ-WFRe%_װiUAߜii8<ݕCYV[VǝR$@a+qWiAь f?wkSNOI*]";|'m͖@ZR IaTI*k EGZU`z'4Y$rWS(ΦߺL0w p*qšadq} "*絜z"NFL1?VönAk~W 5hYVMÕńOږyѹc*ҙC} S%WP[+x,SѠ8q֞㽐K0)9yI`䧥iIʷϧ2cw>ʊBƘ-zwtPFL"ccPjnޥ_*U QG A–ת["B'J{nT0`Hî%AFlvu+yʫ=+.ZߗI\0qZ gzRrM(@`ns|u} s` ^lp|/& r/:sk2Ikm\TOuWX C>MnThH$x/|ow-ӻWu>㠖z'.hW@`Xƨa yQ:EUrǶ9ُzQ`"[kHDj~Ƒb |LKKs.7ܦV/IyD=j܄wj|*Pkh gnF5bLyB!ľxjqR/BkN"-z\J=o=ХQ5M%[8`YQ~31ͼpVqmUy{JMH[ ӳhӗ@$q &XfOƕ;CU ԕTE[&4%a_ .zdR4{6ۜ V Hf3qm ]*,;CF}t~*DCZ( ^ nWVyuH'\wl[ iڰjI{$ļ!BI: o*P+?NjJH܀5#Tˇ%h?CRX'o3vPyYA;ѪٛHvaѴtnydN2ab?jKI]ܨd隫/0qs[׳YVل[DŹG ]SX~ͱt+GP/1ZW:34K{zsQtDXu3$fd OJKnI4 ?Mz&zs:YM" {Ƿ98[?5ӌ `Z 9_գ`)5csBWw{oVnqkР'o_)O>z "2vwU WfCeLﶵX+[9Qүw&.,OBjz^F¯vعlb?밠 Zk?`c3 $yVַ!H vTQ}l0W縮I.]Wfxf}:unԳu oG5^%Y ,[pdEgtTу{6b3Ci.}]GB덶,#GvaHMbp5uIhbZ|{V}[&o@Rw~(JL`*m`#)nm<_/Mv%vtKH#¬.3e<\#KDwHr{jI$wQ2Pr̬XZ ¤XW+ω]Hڂ]~G-FAuk&5W_ 6>#7]XӇlmЌ\_^zF šW9~. }`S3YY|?YcTdA[\V1'W _<bC_6z:l>i*ZBb^XبM"0,MNT ?#I0z:g^> s<4) z' '@'(. N\8W>vctv`zhQX:;B`ea%D HKX|ׁ܌H)jc&]&WJOCvh*Eַ8p`=4]ա Zir[#a|ba MCۉcōzjyx?Uk !YEr,SJ?c2?>i 3}t")k ϘSUQq^F]Q|h:n9, B)ƑB͛4f;["Y";^P"g225Hh1o^I݃n%* o%}h0/Iؖ/N/+f3*5K x)|bϋf,JT죈 6霛FAg8^ 9 J?Bwʇ[? ~S (!=i*Ee`aJέ<,:xBbpgu%Ø]ڄ~b-^+hȆ6޵~#Lvg> :Jv f+CSB--X-7`+ŦH;UƓ \4}:mx#RixSso5yr~@0hZaOs^5 7^'qtNM F|@%NLRS N~ Bb0EX&l%lKɪ0eK\NhftO뽒W>Y6~mL*]uQݎN7ܒ }[ɿ+ӫsYˤw w M}lY A%$/2E9&ȁ⯒rTT UU>Bw Sh25"~A2!TQqbqAͽ3tn S;!N{\՛{pٛ+eU(B:+dCl6G^!%3"*&_rɶU=Nj$wX&(c/z%3(@D-*-CSHF(/s6z,]::'خAx?/?x&=#Ql> Zo-T^'i5|ΰv`p}Np.<sz CykI(j #,sqS90 nζIDoT O{Yxv{n;ݠƦPwT%\WEaS"/FKh-Kұ-|2 bn\ےٙf&En∟ Gvl~Mpd汢SpLUty91"01ܻLИSԑ^-񘁉M{J~Gr?Qud~UE=e^% wc)k jzH?D|77 m^&iѽg z̭7N? eְD8kl*,6R笏W@&=^a =͍2xQs+,BH( BI 9EHp(x]{u a]4wj&&E@5DвՠI|MnX?Љ@=cեh2+YMip,޿?\aw'Fk`iff&& !nVh͒]._@a:)N{gU:Ec/$k\ {<9@`7sDJ,b_YdQ {>EXirR= (d!G4#~'p}<7@:$}ǘ ͻ1@i>/Hu^!¤s6ȃS:Ui~wf0 ^5W_AzQ̎?GTt* ^ʁQIGps*VadTo {/Ŵֲ0&4Eo,%W y(|nҎa~0XqLBycد+ f,UCgJ&/WB]]PaWm]{.-1rq?>Dv"z?xcQm\c6v{]=M-x¾&]o?P_VL#y{'uLh2501IwtYs %m ^ 8Z++Ww w+j~a$Q䊴Fe UݨY,N~Cn`̽ޟY}s6C1O՟,'1ub1)\&n!h`70̔-wE{c:Mz~/S,u_BdiM\iPwyڗ"ʖk6vGđ3j\̚qS'kB[C3k$)Պts\-(-K^TSnV|N8J1Ͱ3!w>]F8M)#|3-Bގ ֨Ƥ釃R\2R #\rʒu&1{eSY}pdI:@=CD] X.I*'1|ɑy*wXn'EH~g]/5}Hat5iJA[.^b0ԁūI+>&K6Y/iTĬSP\(D>Gs Lݝ5Ȋ] 㳉HM#/;WhZHw;nXS,Q67{[ნ*K4r6IH2QyFfFfN"5JuʭJxnyg#`꣓.mЎ|G#VG z4>toe/_G|u_挣y+%:fŧ$E3%. gD> <,s'r]S M[:wS1l5&Z.sXJ[}/xN[:^z*+8Y :fn#2Hefo@uprh9X"jsA C%Q~.JH}Gf5N;Yp v+`](\2P*sN&O&:HTPqdYMeoוeZߵ0&jsOISgw0m,r* TQ4qSUz\s=uF<өx3g NڑH]o+XPP'3[GO#fm=(e U?TZ,X$[q,o0e42t&Cx;J$Kw`6ZyH{I֊꽨!|_בf1xT9zl@3 p G҈7xzkuvrpF[v>SvìOztotKq -o&+ sqк #W+8υ{xXю-P3 0OX؞U! o\!SGIK52x&Չ+ƻ#S;X+;B%]|x$umDnNK{0-GR* -:V.Uǟv9tP=^:"D{-_*}ڢ?azٿz(tHgn 13%8ȃ}MDIe#vA!Ǐ7tt9m(Ʀ2-(u-Lx-. A~[R^F@˦NdqW~ne%ugxG>7EM raC/fY'*ZXy9@/Yl%܆/z`Og~0`<e7/bUo g1Q/ws̨g ÀpxS ^1YPD?cS -B&2ȽuCdE :}RMvL_a`!:KAEyE0:^! POp3؈p\qU"CJֵ€vyYoޣz>D#/[1hSHfk6thi`5mn;#e'Cf"gov(OP{3W70Xp|^r&jТl&~>$ 7*N!4*F~<_w7Q6{+ՠaLxx7G@җkm#1Y1K$5궧,{͖XI)233,c(^D콨Ol"zB T[ q|4 1 1V`1bb>@ՠUߏrC~˴}ECzGNƏʀsh;N`ySA^~0jEoKӱ$s)g !3!0/Zk~f `6[ǸףJ!r&xv"W^Uq([a|v*P{G/  fzyC*ѯ7[^-/vÙ"~1PY+kAH^gPHظ+$rA;)3BNko2z&2&r@PdE:ޠ\KDnUD1{4s-jR_$_#A«bǒ@y2#~sk[w@Z+Uc1Y̤ۡ,m-~Pb9<%1 GdOuz }$^4lgꄤhޝ=xXY5"TV@Lɴ'(,Wnnji!/ t۟ 2֥ E͟r͙̕%Ȁ*?S8ET΅Ofֆ!ж̃χnjtؑ) j&+('4R@]~Mh׷hi -E[ 8ΑgʠnQe ~KBc|՗ݙqJi1^uҶ8NPTE~(| q;[NXbA@~pU(IORa{%d]EqE]+g*K==Iz%|C FjD#Dq&+,%Q\ o3"a 5+V3SE(7Wx%fj` zݜ +;:]yҭ/b +@(%F^͹^7*Bչ *䶯I:,|GݗϞgmÒL [HXgq|h/]#Z[ xju'9 aD`puńٻl]ʏ.dNLm/pI\c(ѽ*i̫HA$212_tT*Ng:`{锥y'W]pF7Z UE[n&8 ),5_61J> sgS}d^2Zy ܋wpI@)QX0>%Sh;|PE*Dev x ܟEJ+1WcHELc9ܝE )GUϤF#F w/釷6e5F A< ]}{ clp[t~ƥܺV~;ۻ 8vT@UV#ۘ5]1|6g(s[B;%*&B y"Id~B$pMj`Ը.E (LxQd:~[zmҶ6C4\o!݅Na9a6zyJ9-)ϱK Oz?i#AX'Z_t}D6*SޝIfĪ$]Z?]b2~xgj `Y!?К5q/[~ *J3`讦PB͆[K{u\2W \*(q?,%W=Lڜbj)EkN`NmƚƿPS Yr?]&wE@Ǒ+{.|"GbZh +ݲ%[ rIt (+ԏw}!`wdaϱ{I2E gTF~/?)c;\/jzfc68>"WW\*W@O%4!pƵja= "VB jd{ZW9`4`4HĠJO %G CFfj<ݲ1U*JbR(e#eiEaMĚ9tJ)N#+H^\afp !a=A:Pz'm؀$k{p*n-Y23>U޵aQG.B,1[8`nn@b@ ]{?95Oa:EEmibD5^0 dGsfjD΢Vuϖ9ʸVA}s6gԖ԰Xc롆)C }?|[Q&mk4?]/Z1smQ$=Lʶlt܅(s$JDN[AqjǢVUV{"8aex~ ^j_#zL}gpcl1fG=I)_+KF_WXkXƎfa6z\N@bUWJ2ɶ7ܕ[3!:!QuQXGOf22B6s@QCs4;+է÷ݱݺf`9\0W2~-$U\j&-[m]̕ܓʅ):`PBaLՍx=fL^/x G*RMIy2bOy!u7gҖ}N HPőR1!m"m+8zՋ苛g¸ 1A#<% gR^q)dܵhոS2ߢd? rH$\!kZOj !x)TNKm ul^daCXe4D2&<^G;j"Se^I^xIJֻL~#C#8W jB}5,{j_{Ⴈq MUE /A;^>=>c1&WCVe#Ǩ]YUWg>.g&?<=]9J uo_Bd̦&S7n`/ٌ޺ L.G׀F7HCoM-n }|D?}U$E(wPӵ$8o%ϫ'; 3mZk*5qOCLPG6Ӥ}4<4tF"_nP+g|::(vGj4!d˪c{qr95iD%H-Lt[h s(a44мm[n({0*-ڛpSO`7ߛ*FfV;O;IP“Ka:1jț4q^qD|T`GȀ/'}8ʑQX\Ls'2[OAYIa2"~1=v_~/M|;AA?STjU=0ZXYۣ⦆]]x<A`#znѯGb7U$M 1(--q/.+߁?Kv1r|Jlƅ})^2# ѧQZ+ 9(Y= g(EX>M) [S!Qԝ Ս{@w\8nɞ-]' E0@,js(82mNƮIQHWKP1cE˷0 iP*oiIQ|ۧoS^\ҋ.enuNIjsNRB^,g_s-E udBT~FM2J."O6q8&Ft YW ì`8W@>Rb͂@PCӆq[|Y|t y7sˉtnGbu5W7_1oMȇ}bق0ڃ2'bIYљE7d\G]LE /O+ ώnL8~zɂ2k/iE%)@:7hJ!ۊ q'tv̝݇D@}"AC\Բ[O9 g6zdN*+!VI s@`p^VE17[ p)O^-י:m"y{{?VD\l%V5F{E QG/Gnоg,;0:iRB,g7GmJӧ +hŖir~GG/ ŋP;v+ȝ]i>.~YfX>&ϯ/dee ʲa 4Bk;d7b}ͳze*L)iRkk n4ITMmW-xh׳ q?+JϕH*)+ZL~UX u y9}r,OgA3׏E;4GFBZ^??E+N/sz!H٨Lbq:Ҽđ8yA\]by-2v§K2b+U4Γw^UPS X?**A9Q_ԛ dUQKtkE 9w@?{fgÎ긘 /~Rg.MŤlj>oB+󠛎h+O^ C&fu]xh~;' $nrO\gvr%s]X:HguPp*LsO]LґK ^pB]#pкC VM,ϑ}ұ*%3< *4e~ک,q!#Hkq[/M & (^"i,qI?\ƯC_<<*6/> %MTo䌨ܣ;oK_v}$kpV0ښr+"Y*d1e!fNsQulASO@B 7UH5F,G=]BnT6GuֶTi̷P !"z!0B Gpgayq`8exǛJ PbLՈckx|5$B_+g}wl6*H)i@Nj]p#Q4qCX-2P i0/= kVE7)EIC )Uqj$X#n\={lOZӄRb(!k?o"890/dL?~wY=A+vױΧUt npMFs TM`zdΎ< kSO}_B$/]|JF6Ϸ 蘫Uzcă?  "<[W@l*n n;@5 'Z-@KZ>i??{,[ C̹:@R#luѤSlg''YOͺ v[u\ZY ?ٿdZgצ7z,yo》N̕ oqwyYiG¯¨BXYҧƳ+AУ ? UmMo+'jk_.5虾F!3ܑb4tc\PM[Îe r r]B[=9zz_ͭVuas-݅hC7s\_P d% ߽ g5h2tG,1N%`2MTCn d#k$SE|6t6гobﬣAjJ,PYKfXdMDCf '2K A.ayx$02k,eeZ<E~S]p8R]jX*nT@#=?$/jU\,Nx32md_^)RC|;c)&gv&@FlA5bP/}7T$~@8uF6eB@RCYWw0$Y>^s3^Nn/Oõڔ K[%0q00@|}i`݈bCpsb|m Ix$SDŽV5u\yQLo(\b4ky;zH||p`B7Džj_ |=%QA@AU50C˟}ӦI_ |Qw5+I>9T?l<ۂ  9bjuL!ԡCj_qK JHGgcɑ-z~~\C{s}Gi] Z"|}XG@Q6ƚ+E ̹Ԭ=[*hڟ=mمj!uB۽JҼh]=*ʣoV[ hn㾭 T5O_riٺ2.zX/FE3[*DNj5ڔ<%*mhknu9r4Q2CG@w[bqc#G'aҊ}8W܃= P4g΅W/gGD;yT0=*x4d 9J&b,#vvRʑ+Љn9 ʠOPAﳵJJ|!}.|b\ZBBvAG?;5ng<\&!X[ZOUFYV YjJ }Әk5JxaCicI+ m|7wIt9g"%GǠ^}Uq /|5Qp3RE'_ںˉPu}2R%G`LgG;ۚ9&k `+?k>\ 4^h?0]g}0KxdS$LkuGm}zˆxaMN=z-0m[98ʹ yBD1{eC[- ̆vNȎP3rE &ik,!'؆8c2^Z*{2[ NNK+>O sOL7<}%8q+c̮io!Ɲ>^yM )#V <eGnK$Sh ȽD}@Ufx~48ދy ɯsL~JHp${xZcQ-[2͋Vzdz;uX{/u豶t+%pDKqhG&h"C_;/9fOC}>@@NZL-zcJ$% yoB"2(}M|.Gd*L~_fKӡo bv`žU&[T/c8=6 ئ%@cN&۬ Ys&΋Wgi֎mM]Hђ&/iCԭ7am?\\ rs5UO+#Ωz8[a;aq`><>|?%λ@03D(A u/gi7| gJ~DSno[&{j'!.kZx W^\ Ҁ뫓[!JGL7[+\PD $gJjԅՅDxs_m|rw8K %Oy\<֪v@,2δBHNژM уC1BF%:}Ru^v KvkA! {&0I dsE*%OlHnNQR[ +q<^siS^IQUsyuRwz̴hb ԜW95_8J<]=OD#Qa4Um2CDK*`[9gxƼlh*c_W+y L~P?Ҷ߂ y(# ,:kə]ЭT|;b4Uq}xP ,F1n&tzJ ]mvܥ]ϖ$TSv7YӚ+עT~Sݥx蓎}c+CౠYNW Z`ɑ Ќ֤HleɁ ΢x1U2\v RCZ4V} yܾ{{^CC(0l->.՟xG h-ZSDU!eԦ7,E?Tk%|c_S2?eޱ7Ҧ~>ʊ'v1^i7V;`DjLsiS=$,s|XMzI}ۑsv~]B04OԄ{o:mӥW^K}y F;Xo*򀮛M<<=A襗XtIBY12[)^1`'}DSES)Mk-܆A6A4٬O *#hTl=p2ʬ'Q⹝E=uqk5M{I9!BW Ly@gKº8R짎{vsXDE`q:Z.1_(ܠAS% _ױJLI4UCOTa[I<ȯ7X6{Ӹׂu%ŒIĖ{ܱ-2,E GQXsG2ٻ3h0FV1 Qc4edL=^!q`11@yۃSE2*IqjzJp]bRUTzm.ܜ98!U%:,Eҟ bĤS9ѧ9ʆI)O'To pEsBg#*[:#3Um-@>*- 3^iR3ݰI-4A 'AkաkRj# 'H5Gh=qV0.+:zW\> .WF88*i'B]g{ݤٕ:iCm]]!$tG<?YԢRؼq4Ψ nm}T%sh!12ʩlڸ>nlaR>5kXD ۭʠ2>q*fW_\(%#gyQS񯠣p.y/.~=Ai"2ȿ\SŢEjazOF]Mnbp*K I>'cPo+$DovYh#1ki^xk%*ш)x{"hZ7:Ćޟ?(9Ma>6%FgEaVS(Q;sȞ\@.a-O+co#焉Gzyo }~E+Bydxni2ljH 9ҕh#V=5[AfUy)%_ ^?^Ҏ %% `ƹI Rl5/{1:8b;yfE5OZ 4&kRa-gLBTs1j&<־tFaM:L9Vզ|.2jg+Q,}K^Q[:]s?9D.@.`9Ck|E\&?9@O=dVV[dU Qp-CT&#5ѩ΁;k-4f(L+'[Y -W/e bjC}y [2aU2S`"۱>aHGs~,kIJNե'K;?,U4 Gx^v Måb!s  Q'Gn=E  tbc"&Y`33Q!¥j$w4uxM7t(sM-AuQQ|Գdi1yR6`–B@@ūg3#<|-4ŠQD{JУA#ςqlT\6][⋧.961KC8ʌ~pt yOSkuEOQ8p{`'jFķ[4j05#;MY(jȆ:"zlXNEPbx\yjK^%tx2b{i1yۚӴ(ID1,_ҜpW#&UV+V"2DȟE#ڀFyyh0R :efفwffF-%iW@Q%0q8&6&TX .V.GwIȢsž5*{J^dZZi{!͊^VҲ8Z p(*$7D(V.ኟ.C?:Dc9 6ڱL ?(LrNwRjFKXE|s"dv : rн[5ٓqAj3mOX^mP=GZdN1'4ZM>\C31(e/Fyd4@ \3k߇ɦ4x#'a;eIUepWH;yj^^dxt~ϼvGk _! ij7@=:=(#{A )J?C9lJf} vLM9{nqU,fC~GD8MqCo0oƳr[ `]\3^-m)P"Y2ܨx9P$$ԑ*[N?#Gg`rq^΁]#ɵJ+\+T ?. N&Vn-LK_)]!Wcђ`"yt{fQϗ=c6U_OY aɖyw6h #T_º Q/{pZ, +zxGc`rKxͧ*p+s~cpolA* 8KkG1eŠq^e~iȘ"ŲMϞs+*[so u+zt= Pd?U7e Kw' eS_2:4:7X.d5@ΡѲvcJ~b l"7ZYTe! w)?̌qEâ3Ui Y9gW:5rkk"6Щb) BJOT0 1 Ft6'rZ$ʗh_~"3d% wڄڔ RwK4P}9u-݆b˛4&͍!]'VTW `[,Y'~C7!f3:GPAybLP;8v+x:AHU;U<4$ʃP2yڤI8C۠X[|Ir,._REOLFF )d*} ꨻1=w T yB7A4a wVf >,́BEx^u&_2l"Mq7YUv\ce{n*:##wT7^3šQ8By |1> cƒkA?uZl2)qL_\MElvA8imoNoPR&%e(ۗ̈́B.-nq(bj@ ENeɥ<&`ti,`T-Z*s@ҏPR!ԝi`DF*!UⰎyk]ԡ.ܛ2X娶[)+'iiT80G_1bY:ꘇe B_p߄d0 ]8MB,(㚨=/ jmE1(JxC>1M4Xe3 6/mw2q֎(iﻃAmBQuW!E+ l {4N/ƯIb1ght5@5e PaI NcoY fכ(W\NO6+F t2^[k $Sokܜ5ɱxGxܜHҋ-9Vc3w9h@WӃ6v߱.vW1\Ba7G? I'~M̶^' aLn^Aj~ʹk$|r_.g;~F0ӄT.\wy*bo{-O2k;j|ODE7{ e9'}7\>X4@NW`J ۷t9'K\Ӻ@3 myD#aqBMjֽݐ:c` JgaE[F2oN <dOp"pY b 7V~|[D#+E@M^F-fY02x4<[ VH2NH12yTTUrD 4aIS֑PF6j cVr=_[>e7~(E!"테ha6t"%ALڼ'K};X`Uڒ "`aaP=.# ~?S|)%&{i6Ӌi̷S. H9|8 `>FP=BԖ]3֙a3:Yԏ:׾Hޯa/9W oJjŖhи&,fqׁY[#pcsF`X)Hݧ9-$xahy[i=(a{ĐIL >T o<ŽEBQ`6 ujپނ>͕8/t.gj PQ5Ñ^(Vz$(ߪ#t\\J j 7);+IPsjH˱&W֟iV_H߹(5ݜ+hB"=%!P9a=JJ&|ѣ;1=d UQaAQ0A5|).(dhaU_J{:K dsq_dc~qؘ'>QR$p2@}+MAfKVLJX&! 4C.Ѡ'fluՕ9͋KZCW`tiߣMտlooV6`nvPwO!@Uliq6! yENbT4s摳_\%]ݶ9rn r"m _xT8?DQbz"ee+8\0ú 6A*9]\(f\-lq^Cʱvc'4Z({Yհg`$]/'ƦWYS %})x J/36 {x-'4سT'HݼfAՀK>Po tC ):2$o':[@#92`.t&%/p$]Cz4RP*c%Ԕ[Z81˦G|iȕzs7f)'̈́w+hak #- kXФ=%S* Kùå c՝<\Sr 3NPu*ׂLf`gPN2TA ڽ?Ca!@֏q:N`15.rϫBPF) $wEgm_~︕[Ef' 'k֢2&%`Q=Q BVdzZ;79<^ pHx FC/fY0B$r}ALª#jTX#5 f_%Aq'0@?'H!Ԣ21ׅG]5.}ufKΥ^9䎂ΌH=Lka)H;R`էnBpd^̑68FR ~mXqYjR0ͬVb.E ~gfQ"m>xglW6SfM8/[P(sZ*nk Ek(q}G=nºXiq49<%iL6!#Hȇ*(Wغ-`oQL}RD= _c"$lpuR4 t7U0rRI !(v.Its/:QWٴLhђ#9kGȯd+Wg(ѱjdRo׍Mߥj5 /O _vn%E Gn}'!ɧ@ r~a;*s>wft&dy]p]R}M9{ǽoIS)Cۻp4[D%Ӏ#ArbqS`(}gs[LPs?:ȡ5_T[,9%L{5u֓62c=>No}DŽG:-b9bV&B;}R9踂׃DkGRu5_1Vn~V!1h.I|Z~{N z6/Z|dlN22Z>xޗacу=mo˕WjF9$hkɝ7d-7ƴ+ U ' P9R8s_'+)*A/[ۗԁQ@@4}Q;;Os m(_uXʥYv`##'i>g z/+un #]yq ( t9K}drƺ'B0y<&n*&!{ .ڗ?.ԍ-}xYF:~ly(Ͱa=bs,~ZZeG(jKy.S0smR`]Ng17ZӃ+ڧxQYi_Ġ$KCJֳj 2Zrf { t *J/K1Lw/b {ZEÅR]Mv X;iRaQ$TY)cJޱ#Q r=ZzT]@MYtZ Sx Bo;(]K^>5ވ7cU,|s^ mޯC> g”u] .Fvd- e}-ưzAsvsо*iO )QVCMJ9nrNL`4o|,0[?\bO0kc -I<\H3]8@%b6et>vKмFBRB`zIp᎛,ir@q.!Q}b%s<2>emK J$nHpG#ɪ ю /Zµ韀MO3tbp<尌n/ 1 E2Ɠ :9H/՚!(Ą:;UrJ/ \A,~vdRt*DH$ iGvڎ9 U֋Ɏ"vJfqj GYlmF-J@7SsSgkFh8_ #wu$|$G.~i3v3w~]|\Ei1jԒVKl{ZўUGEuH:Y>ˡc{4J5Lx^r ?(!p=,18ÏøUކ$>ʸn{]#;CxluƥH:cm# aTִAqÅ T sH^{n5LZE.}7N_e ݅W)([M=4fHp svl}{73e93tE^+Cp8KΔb) [z ~Fka04XIQ_CvOluxL] ,]Hx6{ eT=#z Ć[QxJHHS2 igU"K/lTM&ed/Ưvx*+?T ޾EpaR%%ԍ9酚B α4豈d{o7.}0r&>ָzfZ'P_( -8x|Bqx`UF.-*9+Elg-,ӁVeňQkVz%Mv]:ZhJiw n]D>s2+ČzP*sYm bB"8aYX(.cpY͋OAMIB.(ʴ\&^(+EO8 Rӣ,kE'GM2yDj t sdӑ۬5}iwc&ds#p^LD ʫѰ|; F%<#NYm&M=+ $k__qZUFUGu%y^Q6!jv"T@ їwCCBcČ9Fn(BT|R.jO 0#%x& ?P-^{C@XEfc)ZsY}Orwq?'m|YhQ*wq7MեGG+" bRHkoN*{ϝt_ [(u{[*=@ /]'d-0E%jv}MYhde9j>ujɦoD?:O=ao%fL pKR:aRkP ǨdK _onM{% [K:X(j|ujزXA,1?MJKc=A'`Z'C[+s7LAJ&۽oůWdHw31i/h\l4}bOc|CZ'W𘊖={0"N;FςkƵqkqYy|PDk}U[lx6&` f[O9 TErt,hb}\hMQ]'Uvb"bbzE|)c*8S;3X }` < MG!2_-js8 +D>uW8*{\ޭe'QMyd\]Nm* H1JE_n|׈*@;htڄ { B K1eb`㩋e-~*aZ =/z68:xד_y[$=H [2T;3$Y+4BW7ض96z1lh+ L?|Q{}Qx[G[B{;+$~q᪞NbfA>-jG@;B0Db =+NءG_"W9RM]"?uwMp ѐ{ò>Pl%U{bRw:uuO >fUrՉjwb)۝pB4ߐ!H_:!f yO@!8[qB81qCs%ǴƠG.4E+cW1p`\iye:ou9AA}=RsVN2UPnnN _?7X\{A(gqB2!}NN׷%:-q;viTk\ 9(Y~U"bp?s=`l'ݹW"4LJm)=$] }Ύ)C9rWCa{VI- إ3znp f413VKC]\$z=f4 arC)U%&Yb'8\*3%p!N3hz.Q^-G'G2I}^&0e\Mq$>c 5hGOBpDҽE3A]喿e!pf딚24RB[97>[;g"45ä w^:Iet*3@z*>RY g%f3), 9qb8tnYcEO܋QWUK\YΐkAxhf'$Kv0N@N_Q OjZ4Z!}2›@LԀ*5*K,:nxf1{Pi5 ذl;;j{ޖZ=<7N@NtL\O=-ۃ`Ej8<AMBt_pjfݻ:ŀE}vh+|]At3#O9| J"c4\՟9:(9(DTx"1)5CA|`MF`-g)a'xF&#NøLoYmoŰe2{Qr =Ko]ez.[v`wS#yXm $EH}ԅ7-y nBBaܜ@NTM2lZ$f;N_[ZV%R5 wT7wVW`z sV뤝o+91I|q?ryYtQq 81b`@nk$ (i. V )5|+SݾItpw1͖`V}ЦϘ|xoOi`9Uwb>>=*]A( Q͔ #;_OIbߊ7@gf )8~6KYv=R9k]^~l(%,t KɋoWvfȆPT@ ^1=?O-Yxă vDS4TP&:(!ѹ!U%1XDaqU;Ž!&sa!sDpr1)oC 0@(7az2U&_?ePakڧ'dǘFX QV2 c"0-39ؚ$gRJHXUfh%;Zw:o|C>Ir-so__g_'WG5rot:&d\xJ~6謦3r 4/ÒHFٿR^_c/N6^Jm"*!GY3f8AJNm*v?b&dGc]HrBvn}>r4K8ޣ6[sz`#CZdnmtI0c^^Q4W c1לxpn~JPG#U /KhĜ5V6ІַsC{|_0ZB DC'DN+$Rzvc\Jի\A~Iyt: fzABeΊ|d=p" x fPȥ}3a0,9ۙg?_: ߓ G9qe^vOκQIGR@+kؠCo w5&y=`?gvR` /eeSO! Q/)B+|ō7,%TO\CejPF:!tY;?բJigtzoG:j=,Ua#h]J$Nր6aBZ Y|wl^rzѤs?KWє;!9M#`%*]--(ǑsQepkȆˋ(><zϴ[`&N46CoXQ,3*f'>(ov*/01ћiw$=w4Nx??ca^0d#>+j1T[2"C,%'rL沑'6<Ϳ畯#Qv;UAlwE%('d={PE"Skq*_QS&Yqa1")hx;聳=ӷep ;Bj#} z.禀=uz:ZJv=[%}L|ÂBeeU 5P`^RvϠu-lƳMS(dUybR@1lpǃY(mHd[گ:˝1&LzaǓ+WO4$+h#dVW&~q [xZ6y^+8W :r+sll:Il_Kx1nl:żq+BG#,E 6I=~advGȱ|Π=?SCx5Ǜ]F;&!,>V%. *N|&5LEa^DS<<.-!`GʿyütcBzF$;C'ۅ̓ ;jpfE9M$~G5"i + uwR!a ?p ,-UnP~d -V ]V;VY#PMQ.}Wՠ/BèXN/J-pA˦F /? = |FČ#~dU(3"Z؆2y[ͬ=".WH6]@h?X+Q~M&"o2Mp[&Wz`>gGm02L>bYٔ:An"tdWc,paBv beQeud\p"No_}K—O#1~KX5|IPXŬe$}"_V%[ѩjH.3[# pY56O׎4n ٦NʺcPāg|TRݜ%eDhҙjxڠK3էMlD8Bߙ¸4U@:H|/H$vH0D&rdATw] @' *"'hBhs1PU/IϏv^Tq^L+tejG0P'}内| *eb|4+i.X9ln~E+ a}L3R\(% O ފ5ǘ#?NkTy~S)Ң#8,r>$ZUhT+턘 6zs4Y^Sq]gnOI_dW&#H+ fuG[*[kukmM- Wy0 &(OvthF3 ot:N'ͥM/` œF' M(08.z )<%?=l 8(#W!+Eb0yic:dɔ.FQDHt=\A?_OtK )>SƀE٫ m *9Cؚ=4CKPZg)o-&Ӎ7{,(d.03a 1;y?ιub(:쓒mLϫD6EWA󴳠}>wXC=J77؟책NW3{*d=a,.meZHS|OJ"NMCT!!gqX/͵d+p홂/z;.g)s^ "vxk>'y]lYZԢ]TQ%l17ɫ1]7ƹъH$b^zwoS7JY*j—\͊7T\TڇUϱ=cVviD'{EvqG/uG"X54~d}XyW^p |`3䊏0Q5B>%6s@5}(ɯ;./%"ut@Ӗd]/$. (=shy85:mS+TwQ. @_خDԠI}o-pD*rMS:V[%دNDr 6+d)0c?K 5 yXuT?g.TFS2K ఀy̩ k; @ =Y"uiùabP~בⓅf"E@'6D?16wNrl,Z|FGɍwH#n҇)t*a8KHz(ȴą}qD []E .*Kڽ= z̞aA"A$=/KDm&$wС^ϭr{b'wmVBm1-YTT6>N |0(xUΩXG[?T\|jٲY7Պ]7YzMh [jL<,[+ tx{v$f^:p9ow:+:Uwq|J@ӱ>CRkG\3KPc=GOV -RV'OD;NL PoJ} S\?٨7oеws?_>v'LI&Io Ǔ}')y YcH؋PEZ=bAz7pJh]N]z{YA{&Ct3XU04PEpz{=dcl ? Qf?9_0#*:_atT-\h[l=xg!JA,=-0+1 p peBIRVcxܿ9b a/La1Нi1k S\- N~zG4D pbOTf#v g&/%,kq"wi-%,~'ϖh$1шecC^I{0Frf̞g6ޔ|f*%𝿖E7T EkKo-r`_a-EzCmHG>hGMZB@VnjDuqi =2L5*k]fYpy|#FZl0`s>%x)am>,is>Tzޮ ~`c.M4 B-|DhvTބ[d5kDVз3j10 E[]˲ɆqXMv]`y/Ex!t)jUNݒ>O/}H[GV' %$|,Y)Be?m֢sKପ.{R;1fRTy\SHmJPW8M|@cf+j /hMA!(˲i8k?~^xZ氹9+tH d@4C;s4jr̯N@߾!`h=c2_nݪU&_0j菪PEt78GB. v4ɛb&!8b֕@F߈L;Ҭـh6Yh}7MFmX](_Ů6'n;Wa҄Gr @eT*=}Eu"' /0,>A5v8NpAXń [s@OI."0ny֜ NwI/3[ZI^#Ѫ zX f-rpwx`Bt ctR͉}NlX @qZw 5]b) SR♸E,LAg| s#-;_cCֶ e/Z!Oԕ0@Y09@/pevvC-W弐 hQ}>uXMcpO3.^HCPY&=-nm|NSZ1{Tp+q"KCl:d PW>.FhkkT- uӹVKN&qsDdmxJ:JA|o}s$nu~6K<:v;>=RWxk CR06sɦtgnB>+H`!hx!9%WNj`O=@EnZF)v7*_́_Nr>9GHۋ{j$$ Rt=C.H.bVu{? Z{tQM“4WCyɪw87 KKH,䢝n bZ`Qnv;YP5P:Fc f?11-=rb锎!{m'!DZβutO-vXf^ME \!mɢdh6bc`ױ8* {rX`.y3ٴq #|U5Uh{Ba=z\_fVQ^ Kkb=`7p)uF{; Gc]T$큮dpLӡ^N U;ıD $ &f-/vk&zAsp(\7UQ`ycg@z7 ,@%PjQ~A78b 4OG .1ꌌ"v-9LT;+;"KHm}}*azVjbNi*w2ܥR7x#9![P;>?~0ᮯLe_mbS&XqH]3Ĕw MojLE#'Q\ =Ih7 L+pBJE+!3HXKf 3 so>R{lT>(oOoa; ) czK < C9BoGCUZ ŨX虙,)O l&)DdhqG q<[>nMIEdpO]Wl ByN IvC6Ii]W-4l]xbYKMu]oJQ >ZMV_>:ًnP~Vj􁜆Wh'K9Bc:eA$=CoXH!pxtSz} AQw{W7J7S< <ȫ'9c "A1QCc y& Dҡ1ΰf/֮ +w[dcqjo9cE,[]]qNMm@?ȇ !"4c^>u1SS9@բ/e0;Ked۶9>T_4(O3]Ȗ&CwJC3\-rmdS1L5݇{XlE_/]Dν-RI]4 %袤-Ojvb3N~Sc}bGPvkIIx⧯ 7쑩ND:}A?I.soν$sW?<IT̏Sc ,H}[h?_@Nj_({)Q\%z( Ŏyэ5C5a/;̑چr+s"{8.3-_9?/|SL!,[ yL7)47K8 Vz͇cƐspKtWƅf=صv>|t]Y~5]ZF)Žn0:&^_xo>c樶| $hf41 ɪZ؞ l;FGAi,Ͽ[F2K:[+LbҤvj6aw3QpvF=w͸-z!\ώz 5cʜ_P ͺ>6t7"9]M<sA1>m$TA!<{ I. D:̬ɲ&e:enH 8a&0Ku*tf^eOrT)I~ ᠜GǽS@bX fUIJ\qG("vAI֑'H0Ȯ8Bѧ"_P8Q; ?\/kY@R+9=st}HXKWxWZi;RH(ŬN l0̂A̷А"5X9ìs Ӳb"ܟAn:ب;(vL$S2aVJ\> o a b5%آU&@1A{*<_7N.5U~ BYP W['yG (Ǘ#J=\o+Z|+w{ 8$b7(XE6c4fE__MҦP-g83f!O+Rf_?ޮXLڏPL3`#ZWb~i˾h.+skH\6@iKɼ E;$'#owr<=8l[3gL`0䱊kwp+2Q6ze~k,jfF!FN'^UGÆiCCrY,,cBʤ#X2 6}Ɏ[~};"#L㝨wަtFl!Q4Gd32rNt39q|?]-+cZM$& Å䃜@ErpհrqC?%_DSLhf[5F, [YYW$t=T;w4f/ybBƀ%c_MX.W\[{"le@Rpǻ^ڢ-'הo!KJ y_AY"_]~Y5Bd$K/&B0aGRMmg %AD& @?1QTkw%RunT@GEAu쭻&qdx-w!@&xI<fS3H]\ن M 荁~Ў,R4v n/7fXSׂ+NDtr~B"6kEfIH# 0. M4Ih/|H )UX#nKp]8 @jҶB27^|Гw fuN'7(0bhzbn_tmF5MtJnk tJliL@DgYN"(1.9"': 9' )p6ja+ax3VyW ֗kBI,qu(yuS-d]݃:\xx_OBʌxلJ֓,vTM:HgS_z#U15UU$9-zy75xNjXijm̍Y >y/bxlsF5s]`1];nko mcfG)RP7TR4PȢ~X3ۉt7li A)?*ޞ 583*@إ6:u eH \/Y(U ` uϣ)#RjXC6X !LI.JzANOqϯ|`eHhBYuZ+m^0x-ej~wTbl zW6L%*}u1Pwh`i\q0#S(ZW@2E;fdrY\uxTH%MUފ=dO-,٥lHHQN8[oڌG* gނx`;TtZج q|g =G@kķEVk3mq[YxڤDH=͠ V]2$G+uBxrD,rn]6: Y8tZCʏb2=:m~E6D{ >[nUcwF(#ΔDPFbt> 5eeǢh7[͏UZ#dmiv*6t 1/bFx7$* ̯Ƨ_!S!O8C 3T^fܭ = j /uh3;%Rۘ&mYj9醐Xz3gOPL (ڬjj@+8gU'~kRuUaApvMzUr^9v ^+ߐxc@~!yYDn#w8B~a$QdxypՁ~knX}Ė1Ѻ}y?1(6A_,~$ac'}N]+#Sm޴Ov\V鼛|C[}  Jy1Lm; Z`tZ Vw(;T,FwM6 JϏ[G:IUԜcqj=+G[ZCbx"\2GtUM\UɶDgeEWîsI).2 ƪ$b|q?jP~L?8a4 X)WkZQ'bnV%E;T 0)RZLeus@GC9 ^[ұ$Mb"Xs|i7=׏! {ɿSZ#@I[@Ɏm.eR:4nXv C= G;hAWٮ+!y.̜\ SA)#rŔѵ-4H%d%:K|9$` MLMjrJBƥ|\M£15/q϶Lҵ=|*{0o"nS쎑>fKNt ɵۍ0W ;%цְJ9/%+r򛃄;[:oo%B8C~SgFJ>/i2Х4x'y9] 6i vۧRg.q|ޓ'H}Z?ųDǨ^ܻϧ2Uaи1NM{( +fs*J'5t< FK*!K.^GɛbhЖ"LPJ y@+ p hi5@{M;zDJeyA6>_ySA,f <˛?e$aWeKfk1-![. Bj/.2 K+,}DN3BW(c]%3/Z)GqNMvT+dӟ>@oXgeW=}|7'$ rŤR}ЂO$8a{c" 6z'tBr)o]x5U/'@|f'6\lX'zEzW6U D N\!u/|:23t\Ϛ pߗŇ[&_0qGU/"۬f{Ffl?uz.fPTU@a ]ukj fj[6"*.ZsKӣܯD]s2|m,7ʙo\wrzz.S'cl؝⊊|?GHѹ)!wVE ; <_0Q'SB:r(ȴzy5ۄ"_¨EӸ.MWÓ 5ؿT `mzhC.$iS8rCu_pTُǍI С3g`'jB]_}\ք|XA\JBƁ8?2"4 Z3trR,wE9X|o,CP l5NDhʱiѹxU<t OM#wIcuv! X[Lɯ͐[ѶJ#bj,k-nYMx#8eDň[MJR¼+J!ÈU{i!19J{kTzyLʈ pdAm @VVMta/4e2iҶaRY)zΚŐdg/M,ZeΈ _'`}ה%?t9ش y;l;pfE|׏4y14& X3<áV>W@S&d 3\gW?h?V].UMTX3KvF`֋!WuGm P?> B{iv߿vDZ`돋N-j XRzQ/Ac1Vé½hEI<\1xs3g\ՕA[: ZqA1*7K|w{dq.u+ P ӫIZy*򟹎hmRd/dE\(q FTУvyʑoTvʊ~. CBMX,4kl3@./4|K \Տ 5~{ V5s螭i!%+(-e zc=leCvǼu{JQPx#+P?>X}߽߰GMeD*f U, ktMٳLO}u?-8Hܓok;}GH,@$xj{p;aBH ik22B:[.FMILrT 8!┢~L?f4f$:Tk*LAgPTTi+aHh0ce0( WW%=zpF^%Eiҏ5+Ag`*_#֚_~T`,~ZiF(-7xo=^w\?짹kWYxrsi;t2(k݅-!m' ^w96I#cڨ>ܥٚMݠWHchGƞve\M15Կ:#?c 24a*rWIr_*y,:4T& jU)^; 9v[5= s` mU%Rd!+9wNex4E+^X I(cIgqngwH]5bLyh4BAɩLhG Н _շ1pIJA4U T(Q0V% 3?.>'D>n=Dגօ&P4;a9x*e?2$qNzxXj2}HWyI{Z~5Z1\9jp7%c~Ȧ`9*P?Fm@͍Y7\o`'2;'1љ24Њ=7f% )lNm+uo-8HB?Rϔ弻>ýN:G7@CkOnDHvGT`5a4Bˌ0^k£:.Qr tlQQFe(f?N\{?-a^~5ǪuJ-_/'_K%)&re\~4H{8%ΆeJ ?%K6'+\א0^`òa? fCﯴhrU.?&903+FV"rR6ͺyߙ@o¢x|*" }|Rmƅѐov/NFuUy='X";~ƾPy/쁸q+a(ˏf$_|ԍ6 SC\} 5 nP H)1*" =fky\e=CPGYiY- TT(=$h:8 o#yL*\벡BX-1ւIOr8B㓟p:r"|XxEI7{28?&I\5Z&'z7V[,,_,V-AqޖEho#uׂ` 3lɱ\Tع\e8NӨgW7BlJx.&7Lp{'1IľKE/WW mPPf<੢b}kLy*4#ʁuOAw;V٩_zc֋O <[֫i.\%8{!w%)j YŋEA|,RVsWF2O#m˫]v8äz;iv_nޱdroM43_x 2 zAaNsJ괝 T}9K8BeFj@^l(_bT’87WL!gm%QSOvlYfA): gId_J72-AEd;F65BQhe&IgY*74Pejd}.֜D%{^CLUvk5+fpM6imrT< KT ^_Dc㾘VPoY6mv K"L^i 'N6ZHq * 2MJ_ wVveLl. GwRpGE B8O}p-{mgrIK&wH9 TvB01ȏ Z<wqs9Lpd?U ̓N,#,ayA> ~`tmvI=u^3΋TYVYݝxu[ՐZY_at lZH V4rcg6>{ZTf>`c;Cǭ[orhMQ T:Ug7*3P("` ev?^M@S>wiP |ځ -.#jZ$Nx΍挆"_y>j1Iְs 'DQ€p J7_90gӮ=n؟fO[!ڀgc^5gS]#X7( ^QtsPFL(s>X@\O B!ISx)ɳC8D#8.&I`;1@\A]JmБ4@ðf:hQ 'uC^-ʜ{F./;ArxQxAН|"*l"֎NזxycK 5}=@d Hibk\ eo㗕vPi Ff^ VUEXٿ 毋\=sl{?kc,bMBkoo!}}Nv2|v47fx)&YW7(@O]FJ+ς[ʊ]!%E0gʕwn ;&ϐs=Cb0括P)bC+ZFG4  e_1WT'/[>'hqyo=rfiBW7Y#1D>;A&U\Ǘ77 ueT+Vj?(~WtTdpq`Us@SzV{B#CӨ{Iyk$m߆^szF2d&S2e+?5 I^0BdK׉lF~̐DeDK]D 0?c2 ; Dp=Ћ.#妒-f[}h.vZstiK?5$gxBP.h;j;s`YDm ,2 IMM|صX_ X (ڟQc&6Ga%c}F MQݓ"\JH%$"@d[  zD3xS~'Z8P r{7rZDb]q.F 5CMB}cEbrY<=/=a'mVR&#GuPӸvz#>N!3cIi 5İ]5#S =#CwF+vKbI -@ YA-je Nl _~!Ie^ o".J|6~\. "b*&ףO/bBdIS\^h;b8b@jBwWdjFW^$'>\ĝʩW֡@6 dU-<1rl:BԀ8[T*hD F.۩ א>g@fn3 s0ya*?Q4%?ZPao;,p﫫y]j\hKUn (pl^d ۖs/ueDZ'E#/A㍁am%ckf%o)eH30}nhG(HL'I؟kV" 29R'n]j8(_QHOXڥtO*{9H6s1[ a˺{W4Xj 39h =>׹n}\mEmZ#U{9*&d36&+&ꓓLQ[ᴧR4MWax0|9|UBqn\E-=-9}SX{͹UZq@#vE8LB )t|&7)%U"s81BQ I T0+,D'*^X[TN[eHiCC^6"_E}97dȝFӯ8L_ob?t~9re`Ǚ3N"+~`ޢ LaFkpX+{է|kO)̅BwVwl]TR #ZO3Gt#¼ _徆Iu`Dyo^CuVPI=2s"+@K[~k_`u. l3SÝgc/a6Pl\ (* DZ[TTZF Jn{  KwZ{~=9=Atwǚ;q P}ذhǭcK_Iy>n1&C/(t~s|~gR w'hA (Yj1{{%:&րՀn %XFГvXuq{& yQ@zóo:6Y+ otgLTh ֈx _BYἵNL 4MuPA~q@$}} ѹ;n?N]`u!!wQ1YGĦ)' \ 2 HfR.lE85Hᮻ mWj`4UztLzLvbl OqI_+-@q <\rV4[(-~'P}[*)dהGO*I$LP _n+/57O>  mli)pGc.(p+Ⱦ{_| qŌ@h?`A9ˆԐ)L[p&RAUK+=MOX6޶&R:kU,_DŽU%Lg"3k#XٛEMfRxvd&9O=¨$Ziv6}YlY6׈Nb}J߅yXI,C\*W\e[oP ,r8c&]LwwĂ}P"k!@a@\*g-+NPD]җ;4:e]X e6R%uAJh$'k~dG\>,q-mROBL[@!NZVW#a25]r?P$F17Cv(ht h zF?6$%abG5ʎEY-y5kr3/E7F3^l (&!s%;آa=k2ť<f6V%V:夤9؟|n}IZ筒RM Y_SEOKoGZYse=(t IoD)1L572!X:*tɊFW<࠭__s(C1NYvLLmms@\r?#eN 7oBWLo,U0B]oZOWA2M+I^H*cJڡ'9WW ]?Y$vXގkHFK7z𒍣bAOЈ v+05spGAqrTlj̚&6nTAzOϝMjX7bȵҡ{&O/. ;Z'ŏVhؚDvSE!WCMibssrqݛky)v! չdU uv6 8AU;2;Nji-Ge<w\<M2>I<,6]4 TCMՐ2k2 'Փto|˜QnT7ڛ$ϵ*7L"j_LJ-|k}/R8^p<K 9uiy*u}LM/j4kPjXh\c6|vq Ts}|]5={ pt :/'OH%Ю!wf{ J餦|Qk`X N8xn5!reY <4;"˽L6k*X }nCny7;ogI hfq o me$JfnvbtUj5DX{6W+83wJ4y³拮a`f^2b"6OxDIngTV E7DmXI6`P'SnFZ(U8g8R^Un2(%gd[nb}v+=ˁTC JX2:'Xݨ6zꮿȜ/C>J}A1pv6;QiiKG4U_̑PL?ޕB6HRDT F(Q&=&=s2 GT5}bhlPKenFntydpK 37r iyR(a l`9D}"bDuxqrY.^9yyёϛ>{a Xs<u^;we1-hT?Y׸иJ '啝W MݟpxZ g_ė~QN=m+2WҠIG<W#"K`NN GIn܇w۹4A9H.LL8SrG`kǛ|GE`2Unwo`K1c#ƹi5:kcHh~[Wvu(̅!aM@25020ebU~M8a7:zD+a#钃F[¨ #iV'@l;bu*B_]题֟G:骮tGg=sPR7c R>#uA \KR\p=܂e)żiW[ 1%(K͐4 !K5s TzgU*VFl.z;\;u{_D.^OOUEz0$;mzL:G0^6vʛ3]'c\7ϖc¦9 xNԕua468>rZ}^{2"jDALz)Z1H[25Tk smQl$]G!E>E=STsٍgґC1*S&( ,o Nh=.>Tw6g!j6"-Ҍ=`;Q/.Dn ?ﴨcӅOdKϖ]#w(ZW9^sͳ<b d5"RCwI}WQPǢ@m%t{*| 0x>;)9v@߫!,d/ ~UmzxM,`aU?B>я |#7 ޶N@3~'!Ǩ޻@ 5asb;߁ &t:DIlB4sȹfbp+#*drи 1KԚ+vXHT 1[ǽOgfh|U_1LC5q2i%-ۗU!LϾ*Uucu [DԀ(ڵxOVg붎*MIȣ>by=Eɢ>qK9ӫN@Vq%ɭRqvl2@;2DYlqE?ЀF_2oȘ%s|#fp uhYgPjߓkNʍ.3Qb4#.BC4d0{Dtɖ&lG7]ԝRwVDɿbG#NPUf(Q<#bpd3U(_InYׅ8I8[Wc z~(|׹tL@HLv%28 G(gWxo%`)gHmWdÐZtBUQHxtrN3>= cxNE<-][%-2~2~'Yi]q FPK3ɓן"܉开,/^WMw0'$U]_tQh^5B4/oIHjj+c'swD Fe 8VE?(jŢ[0CMSm=H*X@ t<ͮ#'Ab'_K9aV,8\}p^,|˩$,vX]B35Pѥw?$kyKW3N.-8TWDk'0#ReMd~BOnulelm% M B:伪qY|i9W;RFUca'1bVMNd{?P27[m27Y(ilwS݃%Hy O L=;~ݢi}%[@Gj]i ǥaݢ]? \ _ _W`C"=y4"43zfz"mtc64ludL‹p D9Kx֡^猵`IT*7VtI5ڙ~]`?ՊO)8s"F }:0몟de`i_z\fy&D?h[# &xR/ǁjUgхkh.z5j٘~ PWsEۨ)8=z1D |#'@xjx3h'4ćΩ[*a2;Q{k0Y?te{hcBS9R Ī;);MũDž`^G l_V8U0{Di%QJl!B=`Ug_ugY5Vv,qb~(Lj Tt1VgįJ{g Sb];_>ǩ O|)sߎ [Rsw/L5gڮmݣ>#P nqkC}k@A~;se(sKv=Mi-ĀߧcD!D%m # 7.m R`8ٛ8gYC4~'G GN)*z18<>3 |I8Z@v/bʾ7 Rp6UHyDH.V)Ff˿9V-}DOA2*jm{h1 '֥-:RfǞ3M+r.{d1P ![2yK7y,YQjuUiƺh.e.LDm-؅94_5i<>*WA:){˟*<m$^`)B 6)Lp!6M8pЎs? !P/n n`襯i=8oElewy2;. dq<`!Zmj}݄X"8#9Bt|qf{MCeTiO[C{D `hIPMF .)°Uegb1ϋK. R_$(ۊbǀIxpL>za;֑e󥳀BSZĴ=u֭f%sǟqVyr2ڱmƸ oŠD "!vdv|d'a vB\Bӥ蝦R0  |K]ߡ onYن.<-27yLk /ˍCJMP~?zY{/!I71@0YU͘e˳OТ Hn#d&hVaÔqp068q?wM: !;~Jey"" wVq4]6n崒]3` ZΣ_-ng s8h l'e 9׮^aюPWվ:*HXGß7dB(UV_IK'2Xd@~(+/AieˍIbaa&.s gI y]/vl\V¢6![BL} [5^2x*jTshi#8!]8&a=^b>Fa<`0S96zɇ*t%L >tdhxrefo5fo-~nZX#ʐ:7vGM°5]Ov BEch1G(VdoY. dz^* ?LXL+ aLzД5^t ܾ=.гfswBˤ,xY&QC6̂/a mٶOFw{6X3)`Y#xcJ)?"ˮL"XS6`dZGv֌ Z,Cde-U Q>\|dpag~_?2Ҭc@*`KsFwڈs_=Le9gy㯋LmFLA[d#5=DAU,br(y=ӁN^OD{w֛> $4Qhth'hoxwmhii&V7$Toѧ:@PE@hS!OWgHdM4p,8uWOdءUL>q3/eKI @ i K|9T%?Hbπ׬ yHI_U;ya̯ Q%h]iU4G:d#IXU\:@2gЅO qvDW L.%! UBvխ zwb@8dnإ=MLI[ Z|x}WXAJ7ZkuVV8ƎLӚY9v̑Q,?)Ngw{fpk$~p} )W-Rv)„esw{o[s-ȗ3.>ho*ABXshםVF8 AH5ҹƦ4b4F"" 9]mQZ sEBc !*[qSՙ.bҊ~{R5540ʙ f\=T'UQ9sWn2&{5fȖxgd >\\m@`n _ aAed9ɕl?hƄPLlNqpF*xμj ~߻ܬ^I3Ljs3٘qRtSeRoQVGs|oKͿ ψbl`Zfp3u%7ɔ)ZNE- DYAp(6 1˘8ئ'u "4mB.~Q!knڞJ÷u:A9Gwcg,MFG[KKwĘcͬtc$*mKZ6ިFs1,͐nhKQ~;}ulo# 7쏯)[#YeΨS;1\ +Yx`$42?dz𚹋i[z[H( H[ՠ 垚{b}1UCmY%8ȍ'vMb2J㟸G!hh%5;lDyR&)Zl˸>YW6 tTR?7̍\ sa҅E]C:O,őI딚_5[jۊmq{]MH+P_ѐ4R" WZ[sfǣP Ŝm$6A+:R7MB/'rИ#I툰GT,à?|KMkΆwuθ!%Bx'Ot8טMvdqc3 WVLcsj60`l@-5swvW)^>@*yU:<ϏpV̀%*'ke&y(Z,xcYo*(/j3)N9q&f{r!-uZWaMe["#}WXkۡg7ϔ詷-+s$mD#v@zC+1LQZy%yH7^҆AWIBUooŶ' .ѭߎVh% x*8?*uMN6y06`Bu|ӿȵQ,0pY"+m u]xXhǂor~8x7 P ;9^1̣8c,` >HǽH0Mb!wlT hwb\=,z)4^LϬ{ye pH$D56'$B V c\D5|xc)3؆CM@z/,L@${q0o8ыPV$IIW]XՋS|x\jQK: ĕîf, HLZڧb2˗6Aú i ذB}ӿlC]}Å^>Ѯ̉=s11 p±YGKCf|70rgJȂR4O͠1ϝPS1JiEQ~- ^H$؅2;oY8ȭN#dtOcE=S$ixcWeR%K:d;?!<:VtOqʓM `GrS@?^m%!ڗ_{F/2=<8N7Y\>6OKrTcc.ʠπ^te3ip\a`w~/KoDm|ÍYFҌz:h#uGwUb٬Waaj~bKL< J /ru$2i&r뗰 +ulr6 d㳋r)V01l7BÁj_S8{tsA#D_۝C.;C?yЇU7Tw@(90IEGWkټicI z1Ɲhfh[G/LG3Dc< OoM6 -g*'(j >!4НHwϞ].vO1sn5#hjWPMNP[MSo4]|\P*=%ݧIr, <"2g;6e_@wb^#k~IIFAl/cl5U_Q8DoPa67ȋVfc8܅!1FE1@i3\Fa6yPw-ӎh(c,%_ahYC>& o]]I<!a@S!:iKnia]/q"3TX\cw/,"4dK 'HD{eH20lsxn$)Zyp@`r;J!@l.wBiXWBCiT2uWJay @&p (me$wF `Յ.CY-̲LDyOg)]w:r_ormf⧣DYO& MNJvsoJ+=iLYc2\-&gfQ*pmE؁BJy7{j]}Qra5|-x2?Cپy_ȇZ'Fr45G}؅r@|{T4+dN3RƇS/r߻fa1J4g!q`Mqq@sM`:;`bs*R~NZf!E4 ZK34$Fl3wSGc.;t:}v$@v.3|/dQkbtwڭ6 54"^4<nu$Z~HH L`_.%E&x,oL";ڄ_T`fL%X§ʰCÙ. Zd9mW{_%U-kN521az[SkP;!@n*w$`4ck8Fb|Y8c 6&}x!dN1d'߰v&H)-U>lX - jhR}%L6$'Ox@[&;I!:TgpS&bQJ9eًwEs ŋ-mOq4C,H?j_[&q*LVGHh ?Y|>VV;6{lRda3C3<5d sY XƄ>V[b4>rzݟ؏\:h|"T-T*=)jq&>2+jOCme'O[!K{B@(yWod_[ʲꭼt8wܚs&zEA.;RC!]3iĂ5P|!%S;~^!q:vaFgۄ}:r]WKe,F01=H_ w =?mԘcY 3΅r&fogb)t,^`^J=!kҪ{۠?UM2GX?byzxq\&Jz^8 4۔d/xEN5cdu  5s -ᆸAd0~:Q&g qx!oTlE*Mp@@Z.$Iwyv3c'w e֩=ON-n"ϐm9Y’<Ty 1b,M'n=Ibr#s<?xwXr$Gv AjZDžZ\͘e2oyIN ,ww b=%VцT[:"Ѫ|Fp`'+*K},1B.$iORjn/&OU2n` ԁs+0HrG@pzOCb0t1U>a0l 4b,δuOnf/aؗ3>a[7=|n "@dvf뭾=3i9xb,bOZʥ}7F @&d?_+8WBq@_`%@y9WtE߸;0SGy8>:qG?,<'~{ŋO #DMt yNze:O=a_+ Q E<8bS*!7Z=f_ `?2CvzqOG9,e*"OXJJ6DZz'm/,336 ~ U%d 8mNwA.f.WEѼj+K/X͆EwMU|@Av<%RfmHJTث҃uz\hW'7ocmԝ6-};zf~ .:aj>e>CnTUL Z^6$Y0D@xE WQz QAZ[Dh<(=\(fa>.Nq|`;}uVq' l#!$,\bP ?-uOIRb#HhW aօYW~Q|C_'P@nS{FI`$럂A-EXb.ā?n0!gMr/%5k?E77 m4 Ҝec}XΡܰJ-Y7)_4a3rK$lۦ*0 n&;PQQMc(i`Shc,H~,^֙bɺfRPwr5S.%mqS@N%z1 '{o8);SϬ[zD :$RD bĢfoR1xd&?UћO1IE'c&t-'0/ j8aO.> i8w|iYӶߙeJKJ"R%F=0l2Nrx @>)ha52YV:) D)vLv `:ӹsnO`+sHR;0 ۅXeʸ/@Ar_`0v<AR{.l6!h#P*C-^H 8w!A}#ihO3 cJdͪ&o鏎%2w @oCn\uRJ]j$;#cJǽҪ7RJW)% }2_etF;TuW5S. kd9yt3h1n8C^%mldWױLc.{yAI;V7[2X`X>,X1.SZ;k nwnwr)"@-o{saPI-OdJTȨGГN2tqy˃ӳ N|Br"Ry<ܭ~1E]E`; RHQE+wodNX%ƀdA|O)lE:s>p0ۑuJWsF*f Ф`T˪aF 'dPLf_r??#); kb# 7տ%YbQQ2ͺH^HF *XpivNf9q(,魯Sv!^"7Da*Nat:"_fL Xx5:\  i+Mi;DQXzYR<áS8N' jct_lS,e$K\vy\Q@ t 4C@K,S~5*?j'-0J*Q"G+@5F|B2&Y¢7 oFKY@"9x_)|Պx[գD+,`-p`@gSh~OCMpGi JClEdJV]=Sy?eVjeTxZ@NLedqhQ3eUZ3?Ii7ʒbRd#bv7`>9O>t.b$ågzmpy9NqqpEdq=e:aAhj!|#b}N di\BPKDž[-8KL$6/ APHhs =뺯2qy F0{v JG S-$OQ2WUքF82l*ԫ($T໖rOJL141?Kc<7v,cΐ3ۼ>=,.%Fʆ?鯾0"Gٿ+)&k]z.JJuo6}}@3dƝ.Pq`泬Xtq`XfcV ^Al}ٛ?GCxl"Zl+|O${ Oڷ7C? xlC6v/ 7`ߠ" ||g(,]|;}?)sG.rcNoU35D1Q9\Bidd KۓH֢%4Іd!~X#tROn5WTH# Q w{ҝR;UW}Sť[gÛ9JYӻ [3`_C'֕ܤo1̙mm%=֗|TCJǛ *Cƭg%IP#\#kj\7F$_| 3h}4Ռ]кA"ka¶& WEz_!ga۠A 1zd'Q5.!Ir#AtA_/VR!lL.ru,k_b2 Fںg@ kCxv}ЊSy'lz KI& El!CwɆ*,- c?J˯CyCR7u2X6}A$캻ݛ(k?I1UI\lemuF30NO~=du\=[%8oš,u4e$->N1.o42O%!JJ]ڔ֝p:Bt*rtqqdn,Ԑ{ [D`d4dtw`X,q/1cGE򓼬)g"'|܀u1w`ChBG<2ba3 D89̕ċ9+~> `vu% '\0$^k).k3sǷs:YW/YJ$4`ROGH-+Q 67*u2Գ >eȋ|-b^"R|!򲫬1^iQk/ -E_Kqs؟,PR_G=2Fh .YGm4T]W[155er&E Ρ] W!Zc9'8O54LY82i9 !}e6LoB9-Q ;a+/d +Nz3QnXg{/EC@p_tPUm0,^3Ky: QS%H`5rAM©:=+f@V ~j171PNg)v*_h&yq䑑'rSF#:&R@N6}_,L5F@02kV|J`Êso>!4+#S*YI*R_eC]Tya_#@W$Tۦ̉a%}cZ VkB$O ifOV|z]EONo)ex }ӘH6R$:G -Qr,W!IZJԳ١W_0Zo@ +GȎm'-ilNu)6Ky,¾W̙,wDl<#gGj?T[ KADDzXJxO:os NySb}~_fLg.@#fόU5ؽQThm;j% =uFzC/.fqb=c~0¾r:V> q{E`.vķ[,"ոٿ u=Owr['/Ǣɚ Y\@:lmZjL'N«bt{ˁ/ۘe¸"'ZaY P^roݒRP?'ey^ .\˝D8$Lvy֎Xtjl ̳ޭݼ C+p4#S1#< 'Qt6  h9siEC}.O胏D &w4%MfB.zfѥ|-Umr`GT5y996^ 06pHD4tB˝ZB~U)e2gzJ4:->3cx؏ >Կ^٘>$=a{^Qi ȸju{^Wj~e9tVeHLJѡtzر~h°[s1 ?%32٧W뙠|\³r{xhxY܍z]t!e;cq@[X,6}-vo "Q{\(J|F(PbRH$ v/bIR]+m>0mDNH6!X\#\'<k7!vy8)qIX_Qɸȣw\*7@G6~@ρ"C  nrhnWQ % *)L#{a$K̆ YC 0jAХ>K*. ʟb+|ߥ Ɩqo;//eƌtyi|40!-|jP d; ZCHܨRF 6DM&S)!Ӳ]B`aLl$?}87>plk1O.ɢ8yp?-qY9%N`u,%>IqU7ܞ U`9[QH-!M %^Ss챰oILGكe'{D 5)L,ֺ&"M{A&k[o.c0h2@QJA?WS_6&ɫ *#g׏a`bn(B{07"ݝP,.\i7?(7Mt@c#.*VMTC:0 RZi!Xl"o9YGq1rq:"\ |JeMJFL&&d}AA;3f \e!ȁxh7r.x A*aQ ܯFl2@r\d<}U켕c8;>("Lɗ%g$D8}>û方w=J w.RԲ\ϝmT7ܽ@7) d믂 "hOY8]0Q Z.Kq݁ #8QôyQmnx7* *8A،۰POk!0ڬ9N4FDWon>rڣBi#Y }c<`u[c_r}E3 V=퓏D |TemS_!yN2\ wt8NaEKSb[1<]$64]^gwM"4綧lf=ݰmn( Ԉ+"bX&A5X+{>Ae 5V]mr\" Y#l7F^8+2B -W,J=P"5_.9 EM%7'i+^B,`Jytx%mdu>2QScSKxrk D,<=.G|NΖpJ̍q:H.<܉3y͉}Z'>hYm^+H#b.705B BaCrI\1c-“'>G\y3,Q/ bUen˷A \OFRZC+E.[:w=+|C z79s>bͣͩKY]L+tXZĀLw fnD8[b3PJ +KgXJHn "BEr!nČ*V#\A('* h1XM7)KKס+(٘1M'!;phBɻM='<v[mUE 4ɲƱٻo*e D+>[X,77Yԏ ۹fg+߀W#BƖpJh$;KW o`WIOCrSYB/c^ 49LjWYB7^kxNWH(FUGN3)B;cOٷn/dHE[)UPۚ.Q,O_{;O&8#ڊE1=)<@>PUr$*fIB˖=a[6[jSSR~NKfQԆmO^SobgAx m w/*P<0P^p 0\/{lJRE“It Zb)VPiረ9 Bt.6Ļ)h#?ߕx\ "!@(O4vH Ύ HQrj#Mf)j$',L4 !|rw *!qFSij[b.{Ο,u[4ʦ{evyѓ%1 87LhШpˣ ~g DQ.򯪟6{|/cC,nO|Yhտ _<8p([ SOQh$Ҟ Z x }"Os3$^7kdWy5^}fl,=~-3݁o8W'b_;k\fFdJR˷âfcLrJZ,%PH+|!CiF-x桤\oZUŋ۵E;{r3Ҫ1$p p$NCud$t&\h<"'H=Q~Ru.K,H==5DNl #JZ}t Īlq#{{*89A"@.79gϽE۠ĒyRO2:`zcwmP t[Cд|.$I(YUVu'QB\P t"/2^;KYi_Ջ(+ ܡ_7 Mmcꬰ}`/R Ηa{} VS06)}h ;Y5U{aL;k>oNZ.ZK&%8)WĹiEAޡLW!@Hs}K7X޲c23ǧiv7.gS:n`8dgxRPWs6T}h۟HK\ G|WۚL= 2=}{'A d{jAr,زm50[B4yV& 'Zuw{QQT/eր_cs`jfA-wx*6{z=6"[GfX999ۅJXN>uȲά?W=j^u UA/#.rM5*Ji):t:Vo,MTjSnd{^Z_|VM6_w2{{K0Im Ӗ҉8!pMphNMQaߋzu5VʤS$ llQ~Ue5*5h+uW>sQdFpl Rx' o3E`rVVfH`[b4Ԥ}%jzvPKh$TA)O!P}/E;o2WoK9MrQW@].Ɇ;ʶBpN;:78}jjZ6zzR0J-4v Ҏp-5`e| Pf~1:&2.5JvrlL1/bp3zxli}gD_Ǝ?SXIi J<$|M^IJӴg]Oz 5߬c{ !q^U)h@tGξnnzCXjoi"{uف 2 Ai8dr)ޓxh䄆c¼=6>|u܊Ep׹n|0a Q\+L@SQu7;]´$ox7-_)ICEdY5*e|5un!R**y$|͍Qjww{A^.HkLRv5YE=IبP*jLIOW#};F,33'Yjc.A(I&CWw؝>9c2\a]g*oaLN@I I713j{†N/ 7`Z8^W1- uՕyspf7K& l%`qͅ]=AȊZԵd>V .W(蒲"%QGƽ(gڞy|Ϟo~ܸ Uʼ\\/_ZP&7N=Ue+nJu@$ө8lm֥P2(ݹ xY_CaK~$WBkGGphQ_]g.XmwFAK`D5zVwFT ֊ iH΃ri>h&v͸Þ$ЏJoH\'L*L!H8[+ekEuL!ڢl1ɂW.AźŸ -mQ!$ +l!Z {pw qUmxR7AMl4pdHB!ob#= ٝNl=|g(gFZ_@@ c,Wmb G ά<uR S.֎5Cg9]; +::'A20ڳ%VɧOZ\kX=(NFyxp{iMkiCd'@}vi+NQj3(Gc@[ǸS̔ IQ.}̨X5/I qJ(Iyi?ɗv7TY ~G?cDГ7's-RBK5,u!UM4-Ns$(_!R+4n[mտ+;,)ɟ-ɠ,N0CM O{^A٬_vӬ͈_'u 6B~d4~\N)74nkEEWj#`#-;UT&Bf}?^gTБz~naݣkwv30b.Ic۴WOE R [O.|4$}~)osԔVމӊ($ ոJ!K+dڙ6`*\¨'@~#BL}ȃ`'rb aJwL٪ji7 Zϱ_4T2T:B4'?͖YDv$\Vqf,E| pkZ)iLжZg=_!`^0f80&Z>UoAzpFIbsjan3A4q;R,&c& f-U]}fvbsl&3RR"lۖԕ0zq+K /L<+\]3 yn<> ƖĽmTxrd_1n4闤6ٳp46<P*MYQBl^8m]{l75=E?lj1s_y$lCskT>^ahz,) otGw|&|fq;RPcTFgfTÕO19z,vފHO(w ` N#Ai}+kQ^c8X TfM,@<A>>[ox;c:c`OlbwRrIJtK6-&&q眚'ަl4g->Zf괈oxn@>u+8&"0xJ'%5K{HqA_" Rː1N=dAD٣U&d\%@ tHiB{oۀ4i˜t*]n̨;M wXE4σ5/$OƦg5Ie[Hlfo%vkNb еAszkJS^!hCB0d^1WX] qV}?ygQ۫^rX@ FfyJGWe_T"5ItB)Jy(;?B:?Zߜq<|B1yR$|.4 FS'j{_8R7gKtZ$OG`bAOy axWNb lS caβxIHAcU<.95)sߖaa28B:ȳ#H@)a]HM^\\pJʶiܺr?/L͸K@V)4 f4[Q>y{s@ecE?ȟ? ܯaVGn+>G}S. V忂!dl0KҖ@]xWkt`IY#"9ZhJJXT5;~k}ila]G`#ST^ЯV''i;+$;u0%,k|MPqHD\os*IR8՝f L ら8K hn}7eRLKnWDF{p%Q qT/aQRS a@]#٭c{mπУ (˝ZOYkXu3ul )^"!]XRUxR5 U n[?'ss*a3+[\vR[QCm@h"E.b]ij8< d?.!bPZDxzR>-\$+bx8F%a<۠Qi 2zm}`V}qhDaڈp@&]P C5Ьw"3k@I˱1W| p[es"ۯb7p2S*YhUH5.!}87 ')yo]{M+~Z:iHb2\Mߴ zꨢޖ=p 4,Wrݎ/qٙTwM*)VWZ BqZ:OM:1)c<݆bXSN>wޔVtKJݍ2,:_M@>X??7>ԙZۮڇÿzʉ0Re]2o#.n Y㌮ 꺔гJi*Ex?n,du4M|]_j}сC֠zf_t蚓W(62 V*I#Rg$33ra`B=ށ̑֋OFǣaùx ŠSpۆB\k}0 Ƴ{(< ϏߑidWyiiWasFIǪ T\H)=:H{nё-Lˬ=AFK?ygzHoԵ)DX_L:4Nͳ5>"iiQ3̹O2{H)aJUU1>Y߁5S?K$: BH>Stk2?p7j=6آަtC-ƌ8L8TrWt-o{5Mtl)<ȳ$pPn?^VGr JcH~}(oBHYk!z!eSҹ5A 4:fe\Orߒh22 }svSRl_[hX~}xH薤z?\Kqr⼷4n*ǟ41p]9y;A>NAt,y-Dv%@>]hJcx͏[Z=6B8DSh55ap^E[[WYxژP_IP8%i㽫pQw-4w3o`26 |VIf ͵I# HF Qpҵa_4i6 [IIkg07*cvX, ^D}a brԳf9@bzҀ2fwǥn0oAԎscrzh>[e=lj ŵ~Cnbsq֙8 aBT=NY_h0wcLHSs-hȗdmw1Rt5B9Hc*Hdz MH޶QIslC>m< T&]7L 5Pl@2`Lį5\R Z0k3et-:@rjY ' upֹML iT[}3FG׍t2]S)(p纔"8I`GLWqtW?U3DKG 7*6dR2lS333oT=9ES>dT_PI [Xv_u#=Y6/8O|[LN*ҥH<{DEܭo|,S< [m/I]\iIyP.VaʠWd\LkO c$u/{L6) UK7 iv/wP6za߬Y֤sa' {* v`=P[lE)k Xi'R >FDx#3SۣC!ʌ4Ue8?^K2wvQb(_l 9ʅ˭}z[vurvny⴯*0\x ':UPW޶b4J&A@mؿX3 I!|#k F.Ke7,juCہG>*PcI*eiJ1̋H'sV`u>qh Bp<1ʃ~tmʯ&RFbo}2k@6q*-[Apv3OKw@lj l/A8Ju8X r^2ꎿV܋zTǍFmYinaDXv҈YI"T;"oS-1"BJU)2tajt gg<"xxR *`as0=_()0WL7,J[Ȇ;ңp~(%wd,VFEYy}cmmVٓPs&F5o|S&;7:tl{V Z [@2HAuЪa-GD2;k!>P)MHG֦˵6!r;0c1,2TZ.VdԐrGYd;};5+8_UU k}ٟ(.|W%3ʘ>Px6i:)(F}~,={/CVU=دʵ/YBwntdMN/w^P )g$ɩtf3g'*|VeoW3'@zu.uu(CKb4`% W -d N8\%!8[׵_T<'I(=@3یNՇM Spk܎m :daKw?:/Bg5,wbk1MF_d)Zx8Hrzf,LelvdG ?3_7֓Da>&ue|S'<(YW6C KAuS;šV?Í/]yU"&U6Vjbf/^\aay~N"bűDqtgj:/کx q"2Wm W}WԭO-CsD sԘn73>H82! ?^ NyGCN1_xos K+)!(5w\Y^H} V+JAr+Ѵh k{A#4ic -RXz7G;]Ii-Uc[!/C SIY>f߁CџxEȘp pN@2FDh~@P*y Kwe/t?/kHl8̞=x&S*h}C6ěHԴ.x;vzdwg;}o;>(4sY{3ncY+Ƶ72/㨴94Ոpz O+J!F4N\("NRDqeZ,x;PonhE4WOS s`pwcЧ(Xap4,͵@mRI&rf:lv=J\ Yڸ*$'̽ ZXO`m;h:쇍iM'?O LsVD?a,2@׹6ʴua~Z* Fk^JIK] U1X|VC̫Ǎ$0 q+eN f.[:Gth9L( ap,fՒlC59d}r jbY4OTce\G,T8Aag' =GDO4;uC×l(;-/!^nl{8?G|NR]l0G;)R_kS8MgbS7b%T+U!!G+b;Rm'< (+]]jBNaavq-˓(5ba|B[:`q+­pGopBn2!ά\楗.{Mcs-A#~|!2S}8)0WrM(Ba:|=jti@BZ[oxá&ʡH}rOģ7l>EeWi]^M*?,Y ğRlth^/e6e|tCzlf,]}Z[/ kicA+ A+m3i,q:} Gw/`k݅~ceJ]nAW- \֣oM5:Y< ӷH-KB@*l(q2QaV2H×s_];;a|Z@]M/:j]?5jb.j^Y}hLN0ߒs gR^`r0Gd7W.r5XBQhϒBU+T:G#Z/#糵HשYu_M̪h7!U_pJQTC`(~Rٟ^u z6PK@اJD:MuK*joT fjKS%ndcYjqkLsgBz xcffn?%b^ סß\_BWAQ<hRkDKn;IH/K / u!ηg'zZi[{c-Tt,K纽;m>q )?xڬzW֯ug9ЖZs? Lk`.SAgaQ"5}ww,8A/t/C5xS5ۮ+O%mڣGym Vm*( ߓLAlTF(˽y)"~bϏ^^..!s y#@7kqVoa&+'E)9Y;tlm=OJgeQR_DӋ4HA/oqm#ٓ0f;CpE0eKE/ 7'pf]z\!T ,q85l\YBg_M[ L`DNGW"Ö/tQqOxWRFXb!ꆲG %EyA$y=@#FLBV 呧u[ R8sR2шM 2зSz[eN">P'vFIsrjsU D<+̋Sutx b?WGY4]i~וvVErUP\q(00vY_0nEL҄@KZ軂Sm0ssIx]^Wot9ĸn }W~ޢ9ުrݸ* AGKx)~$kzaw 9&֝ f5~KxEUYB<p%f@9M+0]5[2q;UTd݌JCYXUWIE`*I4$,%2%hĊγ!&Ґ-N'%mBY  ſhS_&v}c1" ubQ/:$QoEtHwKu`-y16zT!@@k|~20SZ@N&|1ʲA^ 5rb tb$}*@7%Yz󉐘IWR/:PwR2=qX p=D&1֠O`-y?W]%Rފ1E[hW"C14d *g2mVLI:y7 NK'mוDcp톟^ϸQ(`-eaK.b.$-'Cɋ+,Yg+j2Lθta} rK:+pK5,jF,99^ ~uݣ疘u(n]v4썄m[ Jy1Ec>,Tʍ[N2~Y/,漈RjFC.Tz,T},(X>3Qkr-@QTW ~bZ?xpd\nE<%6oӼi}tPAQ L[P]^ &ApϠ1Ht%ub])=x^OU،γn͇g(B3M-oJHyr_U Bǫ 媂!݁s*.__,nE#Mf(iv}Աh l,Ey%e족3 _/;&" s%Y&9v`ږYÒ' pOK R4KoL^@R¢# qj:Y%LZ{Ղ$/`+os!4wnim݈>^^ȿwnКA7wL:qs)`Ƈc+;7:]?{sw6S?`L*kW< *G'Z 7wwݛQC/YO(?@I BDJGdћ?gȰªjm#évIq Mx%:Dfn'ZfOn5M͐BI(> F5-[i{jZN!xمP".>s%k AjiOcZ.p84:^wC rB!Kc*zaaH(*w/ig])j܍.JXSmJa*2lԿ U9#KxAn/ .) >U6-6IlO8$VMK;yd4zjuמ g'Fc.*{%!YDr@fjkog2ڡTX 6nC8 bҳgas-& [Ih8 $9.Oվ<#zD\icĽ=[le.)2[n&4h ZT;ljɂ͂=?C`Z_Lj 6oBeڅm; e' S6LV@ɊڒRR%#wB0dqx5KƸ=t}@5RLN`FޭOCOb2D> }i)Z1,(NSbAp[g0H:i>VE#[ǭ?>PE$-b`cc2ȱ}cR.7lvȀ0 L]umFi~ Z>fu ݥKIVه:u[@%_ yJ$ \Sh^⯺ZoV e~| I) r[~[*NrhX0.,c_IDz@!:-DJ1)*0$6=֤#]Lpr(OK =3L4/Bc nLS bUNׇAFc649 .:$w,ØR Z.|D|5Kc\tO)V#T ,[c=g1C|Vq|"'^ĥi_yNWQ%}sQE }&ᖾMTD~Dk2PwP2.(r,!T+ea ީg0byz/߲OY<;VEJd!#Nv_0A>$ /9x@*s +F!ĵ/N,Ƣ<hk\8d!Ny\'1H1_.zl-`z?qڸ8kD}ɾLje4~,'He^DoNr"Moz$@ ,/2ON0q J.UV"V^Q 2Y~3aB^Hh8 Ps0 m46\z{*pb]Lr\Ϋ 0W.7vSB~,*"B8֙]ZS3ؙ&B`{P9EXU>LIU*&jy_~EA61i:BY37]"Ϥ*JzC*39)Nz|?xbeS)z]L  trY:$: 0۰ j33E'b bH7&m</`tw[gd[f KK,C㏎IgvgIKO"e/?1g>a,$Fv[v[t(觡UcYhS/RB2,=55_V/HMkͪp`Zbکr3/S4!- -7SГ3_8UHk/JǠ:-Sldit>,-hG4W 1~dء9MnհqdRq(ŋ\0X -w EEenyVD=|mȖZ |qˀj&7-S}}hrj"WTfq@NPI}hx9e6J@k2|>N9syY0wj8ID*7JΓEFfUĴ BqR(ĩ-Dʵn/_~ c^K)0?*$BJH%h߾CԹӲw&~Š˄#E0 왼4g i \Kɀ=7navHhyodM4#j t'&bjF,PJ[r: K |K#$k) &TƅD*` R9>iL9k$^[D^#JEg*vp5 Y@`Čw,;]C]LGRSA:irٕܩoDZ"ЗMq 1%JHO q ș7}(Y\̻3A-RkpRcjkN =ȥs'ݰGbL 3uAtN.G4ZͰ: tA g'U7W>-I: MJц>'-a29zb/S@t;Z)V2 Zh!}ɏLαc~<ۺ>S'JfG`n<*}s&2BKyDd+r3\'r:umw`kGZ%Qxw/̽~ӣe> .>&1.,7)d3?~ԡEAڤM?D4'"1oX] p frrd]_[KX `YJ5M2O-٘jASMɇϴXnT?+ȩC6< i]/F`3\zOxi;|2Ua!P7?;m'7umCźt%7>/v9É#~DÇ]%xA5x>('T@ =d#\t#6&XnJ@ֳU 浣vv {vpM?3|˚9p.Ε%kX=!< ~lKމj9˵>IQz*Ga%iB9o hl2 ;3 $K&XXg)w\vm!4Y!<&t%WXjF㦂vBBR&X72ҤgkՑ̼$K i`)=|BbzMkN +rSP33T(WaǢ(f?aqr*JBy&YmJո݅sg_Lp]Z栩)ߔa(ũ';n)X]sͶňj.",wT[gzɢ3Jba8bRxY1~r']@hurZ)iI7o'[WbX%ģ LÜNh:Xij1Iz:)!ɦVq$4V=b3󲮠KK-ZO|d=VV`LG~\W\n(lF"o'? t嗫PH#~ʤ=v3֚*ullp!n<q~bNaPi|'s|!j7PEҨCOtg *t#ںK e +}qA,'6ܡ*:~DnouƌJ4 O[0hV]15 $ٸ6yn/m=Т4 @L0#{ӻ<" Ha &\h*E-@lÜo~^ˠ#vu7C:B¹۟Y!qf4r{~.IGUL|d-::BK &w*7t BŝeЍm9KgějoGbg)-A??=]Q(ٍն` 4a^V{IOֶ- 4ai>$[_&[L8{ ]?)w~!=muOmrd lٻ+|5<#}:t.6>?#iDʞ1܆ <'u>/˪sn/iëϋ'5ӅjX*hnf +i rߐlvn߲ >2{)= $U"ۛxuʞQ-`#`,R3&2}JSj|DkItP%S=y mN2 8]zڧ{W;TV[^ӬO*-Ay=u1j$< 'Sߣ*I&"l>93e چ05z2#v fMeF\'oEɷ0>R~yg]*e'KjVtzA=ef.I0-6)e0:>u0Ta)o I4=nL[s,QSAT@x||[B7e`Nm3>\ܖγdrʣU ژ1<P0ݩ+B܍NjiN !HkI*Zrc [La 3t Ky>N{N1Ra'D`\+=KmCN?[$o$h.\hWt#s .R yI{[MEK5FeI' y<[-i*95q---FFȏa(b VL!šq;C-cB"8EE/b5)i{w2Ob6_ TX> Ͳ xhgBBKVx[+V2# \Y R׷RWϗlsoR0wǐg3%DV޿jWN/2A 9[o*}#[ Y@r4{:3;' htWB%ǟj˓dɠm0LGs@? [R6s-=3uT pD#hoT蔣Bq8K=˾`u`Lgi8Ucj˓8 uET !S2yy}qho#v7~5~߾5yŠڧl\lg;ɬ&ѕ(A'Yl8 M݁qx tf| TY*7=JfNd>~H0l|98ΜFXr8\Skk8.mƮ.i&^Rw$4SlH?NmEۃ\$ظϭvr !W4DDߞHwNhq_t'.8) !f➛<{L'- RpX_A)#XՎҥ<8"<S 2c|Y RewB^+FUc#<$O |g}aV t4 X^i ,!2tC;wNށ@*x\HpReHVb՛UZ7{VFJN3r}ɁdBInA\L0Os .y:a^V$AE~l6"1r7#*KJM rPmdNfd3`6 H6VngquŮRW∓ݐEﶎW@{%} {6t;tR4`΂k¸YzJ-R9k&>n9xV0ЂR XzHAtTix AC Vcw>K*M9ïPm$ Zt$'Md14es0*B;.}G_l$r3<΋k-,>ImQ'HS̢iҚmFP^~{@)L,ٕ[ja~sdi] >sʿ e~`"AT5:`mV aɀd^ t ׈(+yD.e[H :֦i͒ r3Α`S<+Q ,+(uq3q|)P 8UO (zvknj񻈛7wU/US"^-gDIװ ("~=㷓m'2sǔ34Va!4Ý]q1uϑk99!gSkH?ξZzrӥCD߷$x2Ɩ.){m՗䃳 xU?csq[EG-̕%$efs`8FO Co"Fc"UvN.VJdEiКUEϹS/~cߏm8B} AJywaϮjO`7MmLOM}>!.oFGWm6 w 2C' \wc? r;z飞P_$MPiϣ<gЬۙ|Lr#u0דè <2H,.[# +*_ƚWYArS7[ݯ 敧/NrB9ૂ( ]NXhS{' ^ [!|*q #NG)_9R:kr@M,Frvw3LsBO>ۏP#LYZ'DqR6~xDRY;OxV)h^^4mP5+4YtWۦiukѪWj%8$q1G6FynP B~GW|oEg p=N/ջ*C}C\ō RVm7L?R@Z$ 7[K![)ɶs&;T,]Ӧa\Rvbc+KX})Rfo ;x /(5QU)Gd0%2N'_߽.8ܜ6 (&2NZrS8 Jn/S'hRcb>$@]JBYU#p\]/N__}rDKӥ Oka,)-= qA{NoQyfXtJveR\ew]"D#c=|a)^ F@Vx*8µq؎XLU#mԜ~R|vB`W;`&L5P5o0V._Vn8Cj0ATAP B?F ݵHyYwk?@f\"i@FGMأJ,Xjua ySb@p5Yz3SYXYl/YO#ە&B)8tjr)|$b45vGAřA<|z&+U(%+J>Krf<;t_[ٻ\ke֝J(+Eॾel47 9vEƴh 9Dg6@Kfe-VXpxҀ~ hqopt?>3L%=/:Tfxz6O%gT׍yN2C^ %T~U #RAcggeQ/. X@> u꜊q2:|3Մ96fVOXhBYy1Z[A%%e=*i cc2_=5V]Fߋ,(*$;NO0xI#ep[1ʴ#~J=1:kCȁJJ$5v]nԇ$`eoeِ O.u©25$˒NI @3vԻe?ל*+AmlQRFRIbJUkK ;obޘ_?So} *eWTs~plMGhrvz5}]@~g7Q`qޓO'8hA\fHYCGzJةHfu}Bl;S`/;.VrPc -C:yBh*Hv?.m_Ke􈾮hQ5|cjI6oQfbl~ p飒l-8&Ƅw BmqE΃ R*xA\zb(F"?kv0^Ug?vK\1A9B|"X xO# 8hNaZm=GP SAD{%|mHD|(ERM8(=p)k2/;R"w$=AU;> 9N';Ux` ]rs<Ġ5;ѡ;$uνub(溱+I/j\%`|xNDïq ewSy^A*hwnj \wYYGG'Q\QY|ĭ^˄v+1 J1 X $/X᫮mձH6V^q*<õ@] (kWr?N&t7Us2| vTy|XP)Q!Ўrv3}>v꒙HF҄vɅiˑΜ4+j8QWb}< {[ƻͯYcS3[6'E` к~PeBy%ZBΫcw+Q}.8͚ݍ6|tǂ ]gXaG/r@/KBrEQ>"ߍGtZf(6#&n''r,T[syavt~M K"ꊖlv35읭v6OeZ-5. [)Ժ0C Z:AP*#ޕ,n'ZOG:HA>g»Te^G뢯AVC'Ũ'S7G:(`dVP(0#+V~>Ez8pĜ}xZJU<ͽ4 -8u^1q8aYI.ecAf9ÆLO z (EQ.G[^UxԶ̒οjv}  >|Gϑ(-*N[t͗˻Jvk0nJ Ƚ:GHM8zQ#΄. }]c"DoR*R5qR}ջP$&zacO@eO2o!bۏS^q @ ȧCSNJ9d!7/a h&R$ȴnp<yх#Vt2]|07~2GC]{#C `am{/c)n0*$}w)>Uj!~ -wuZ'jˤA97;'k (C0^f7/,85v4<șy_Woȝk^#@6=NKb@zcƵ>i.V9 t 矱8BdҽM~",v d^>A:SmY[TnMȜzFhF۟zZOy @h^Fo EK.a yϲFe 6G{ &bCjDecP%*mVmf"-&amO.h<Zz=sd#eӘ8/kێշ¯}byYSQxBd9.[A.V.>[7G!G}ԕ3_A-$t܀e:Cjtf#b[ j 'tK WFjv48{wNهTC6g3ڻgSX96y+xh*.$ނ ݘ;t>Km \ \p"8Nd!vIRmTqCG"~xԳ",[ɪӇ 1=+OK;Dpl[6@vPISw &&+(E*$h@f-jZfB%ݾJ81)K&:H -UoO+!&;%3AƧXH.L?GX0NFNBM5/6G%ȍT|RK7Žn GiIgo3I4%t^g)1HND˸} C,7f/xޔaE"ȧMzZ}DcJxN$,&ĖjY|e&ϲT΢ӷ4n2(79A o:JhNhv1IQ4OUuKaDPհYpؽa5%i=WL$|ݱL+8](gHr(P1D1pywm#n;XmvmKҥVoil(i9VyV6daAFa)zoĬ4O"z0Wv|}1)[ę&ߞ|/K濓A)SRA1 ^IIVXUY3G1QWXlS~ҙ1aV\h֛ ,a^%KϹREߤtSA[ 84DV|& Ӽ9՗\T`̾HϖqKӂ,U8(-m؂4u+6n !?!%28_~fQV߲&w/geRj:Dv}9gEQm£"[ꕼu&b*ҩ>$h96] 5sȰco P*q!\=fN䃫D}KFx͛rO±¯f>% ԁ lKL WP9KKْ{y0Щv̠XʼnL6+$Ct𯪩~ʾZ&)\n8]q˜z\rFPGYb$krQRy뾤-rK +/BHlH|?|wi Ӧ&801ԷV+V֜DM[\Vi HN9<3Mszx򀔄zx-S(#_e3O I\ V@viO;UyXZex}Ї#\Vkn^OUbw;0{d@r*"}hgb#&S˙Gw=\:\ :aP(yv-@~t,NK.4Ҏ3N_lsVf+?t߲8EŁU׽Ͳ\ ʖM- |9-#{ ,3dDp[nŋd%VIg]_(Y^=<^1 >F~ۇ6Uh2}n\kY~Y 8DpvGזl͟fo_]0ֲ9 RsnBn8be&CWͭXڠwGrH#;{?Z6rTFӎ (l 8$eL?#_wqHĩh}NM|lO/(ހ lv9@[ϭD˒ݐKDZ ɤZbXrrfo"$I-K Sl*nDfe)t@*״LB^2iq 3SA#可"D3ϓ*Fҏ`}f\B޽ J- mKj QvD"xk^q1 tyf澞W&Oeev21# C?%`}#U$u )t^9g%PhE#΁s[z?N/;ӂOL TΪϝjy<` |v'敳 r4mo +oe*xvYV*&mVN\ sRXS#xHA $d2>~f=YPd(dL7maa#(JAoq,jJ 1_M,m!A_>`O<0匚 [)DO_rn~2vݖD$kY0%Q{Mzڇ~bms41 GȕöZyb\V:̈3w6!tJ AA2XGlIt 78Bbba^Mf/:qutg#_W34ۦ6YM7c3ERȂBfJqV*bYwcK:IZ#,g-\n>QJr8f %Ge8RcѪ;)d АuT /=2j̖S5 g, Rt$6ME d@ n {VQp*sԌ%q+r5L2ɫѺJ2sCugK so0zX<H˅ix* ȯ8rv޺G%yv,ZkI-$cہi02r:y$>N7t)RI}qrH~,ݘhhq"Qlm,uǨlzɨߑ-ge*g1d~#ҷG%7>X. ( ukاGsѠ:ԩcy&:~Pڱ!qТP!rpbξP!>PgʛXofJϢש1U~/O?1lכ-*_|x'|MBQ1j+ 9(cNOPV<0H?G16 mGE%WN+O8|Ofvu'eS㷁 VpˁJ(~׸a|`H̝`=[>/exOR_rChs7N}=S,WE\51)\*p`kK$̿h˔BCG3᯻R#eۊ}qie8Sv}N F+Uvo8-FѢSZ`9 s4Oj)*ZfO%]p!R8!k$B1v@6XyY`fM߽? &"K[1}?˽$M; tz }Rً~f P. F+>A<íR7DiA;XHWP@;x oTr !Èl3s6X$2#qv@Hayr(7~*w5F*i&W~Ŵr@IaKS2h}y> Ć٩YSYr&/B&Ow{H {?ֽSK!@l@i,R(/3@D"4o ~)b~W #XfIe'ZZc 7mRGE˝k{4o*95{ ;ףX.+ӟ̅dg}Zd.(p],hz"vFM[o"C@{ 煷+]\?_~iQXecx0dÌ}ψ^$R꒻8X$'B r ]2?dJ@堍4 M@B|Pꍌ{)BF/jW:5$(R?w>iP?[v:RRג̀E&=jxmJqc4_q\sL0lW>Y> &k#bzJy R(b2}4tSo~DQ0!,"& F?nrNy]I4)V>{SU6|Vc{K@4}鏏i#. $~|a, %$6'}*s&C=Aǻp9M))z1&Ja b" Z 7yE:nz!DI>B(w 'THYM-bopi[\0L'w{SbI[cժ! ]av )iٰ^L"\I1rIZL}6Xrh |W.|#Κod{Z$Z? ֦ב+rZ4ϔcI4?,gcxd0Vqs|H?7ۦo+`E86JQWoqoWv2s1LL?ZmocZ:ղ\?=E6]oNBHkPvcHJYT,Oui1|K~,u(Ǟ&\>ɏ0k< 'L}ZžYbԌkFuŗ:lVuZҝrk(4b^_qa[s'qW8(j߲ٸ45v XTY\%ɒNUd&9d+h9\_%.LCYu.1,0Nv0[0:^sjzۀE::wr(1"4^ &J3=Lmq֛&J%0?}:r7#'d`TBHyaS*EIV0ηS_H]S W2 =P H2rRä :|0ʈ.lQ@J`=.C? R? KJOr}AX'ps1w+@?W*]zui~7s -4$TS'ˆ5 [ALΪyt,M'=fF `gqm@A斕QG ]NA0&1`Z -V5|~> YsyNr ׽xDDTSi s 9Ĭ5U]dqрMD`s|N ؋E_'Z)MFHHV@Vbx,mWu=Kq&6F  \NhQ+]g;Z-yXƏn0Qjrt˖pP'˪UkJ,>g6sQe6.7t &2$5PoK<6p5 ]Hm;<|ފ5+xZ]7í%?.vUKBZ6 }⳸lֲ[X$Sv%'Բ|WfIR캢v ZJJa%E!ꠇB #oHU2 Nؙ5 x8>/*ˊ%-vR4fEg *F>yytWnO $=|P)TdΚOd=G/^ƪX˽2hzw=bdI:CoqBf)5+eJ͜mhz .EY!4q^#>t1)jlU{ʣv.iָZ nYOLz7VG ]Z!eAM$6k7X0Tm[_HTjG,E-` ]WoX{R8b vbM[ KΝ"&ؓNr:bb('}sE S7]J0'a_3@mvax]mRË ; BsJK`G'a[a#w7lsR}kFۤ?é#qOpis, /6B3交`XkO?nO Ƈ0:O]wª+|s!Py~ _B=L!}){О &ymuF1 Y:]]⮕KDZ=IW+IdMmGCV7A{t@0Wgu,UJh=tlz˞Gaid+ AXob zJCuAB<0Z*wk%j)ķDPǵp|## ރhMF: uU$ wwcX*x zJchODYTf7Z,ßeɫa+%ENJʦJ ÷;XHB-QQ([3 02ޜtfKI5T^;=:E?apq%" WĿ{?%oNLZyq#m[I$کa$ ,v4g EuJ林ٛmCaW ~ƙz" ^a=6#Em"x szKD'Jd>n%SG!4i'ߝůqԮ.Q⎫**zwvzoB?8m سr#",^oTq~i[~C آ{9^^>  Ac y7uֱO4#v:n x%62B&kc3:s,opQNCRgҮ9i/J!h1i.&!tDLr}4{<&~;ΠEW@w_DZ+ɢ8 HU S>Pi8#JfnzYke1_+.8 zQ^ǫn KJ>I@_ĀPW΃x:rbvWBQ\tbT>6$(a/kGF!So#61PfDgLDX-ee~bQ JH$1Aa_Q.lڶEOvVBKY҅&=fNnpyF#0]S_4ƴ..ikĻ|~$ l.}^Af#bAar@^#*n=Ѱ??8V\ÚKaJJ;uo+2v!_+^fOtzHRk:F4)X.-Ts VHϰYtR60mH*y:`D]\O¡1'A7P<)5Ѥ.7O;%_'o ǣNsUdRw?Y.cLMS[ytag֔7o+{P]ܘ]P`/]dXܬ (s5WLhg fPUJG2ٟM"k.V'ÖSK>{AUpk0\2Rbw|&Url!ط0 9/ D*h8[6& ws_^Zj;>;{8al[Zrg;.YBi}MK,^BqIv|T*(T+DaHet[c[2 NZHBM2#)Oµ٫ 6bKr' ;;I $7N"b4(v!dFx{ߚTŕh'" Z4VwGA3u̓{WpTK{ҫEQh] x^{N֡?'pQ\n*sZ5HCͦkF_yK*<4Nd?b*B b`tʇHڲS;ð1He6jLƠ}ȱ]M.bt2meBHNlN8ZG ?J`W4"؂JTaG<{aV.Rw nfhPQbCwq@ՃC\<.[ۣ(Kda#EpLH`ͷ9;|x5|–t.F6))PX#z+d; Y~cR@?l <[>Bg[ޫq&a0h2]eZX"uM=KSzfW;;kjA>r<򷣶BW=.-M[c A`O[ cI_EMz4Ch}X{E)Oubf 41NuȿuOb[c5@jgٗb S _ , tAA+Rp A"az$Ƕޅ.(*ŮR M!d3rK$T[A OyI򉀦3ŔDDvgUkяPo~㫷x$B7R^+T;"#+Z5ʺ"tgѤY9[YWX$}DM'*>ޓH)~~i5I(kqԊ6I<6&dWCd=ef}a=G)~_MuͶP%Ph4&kgpG߶}R~a)/=>B%R<סOWa~ >}+!=)LдNؔxxjl5GakJ!Y:GgŦRrGmh_F^ň{:`d Qb9:[zֿf#$OtQ#@Κ ~9<눗9F~jq)8 ThۣG.H Vq*SbwilD3CGqwDhW,3͚%ʒ*=/db֧CKfGƞKv' T^= TEnj6Ƿ״4AopulΞ:>tZrg!Iމ EriOz'VĕiC":&(tj{nl tƯ6.Naٗ)OfMՄE!D;]vO5Z1)\†ٺ!7r;N԰w['*EӼ1ho7})ʾe\$7r^Dh,s2YEpgsVΉt,V# OH9[%ׂl!eĈ ʛC$ Vuv/.fqbHBF < )dшHc͢GjP!cdJF8brWPj'o@A)XF QEўā[U2' 2S%,;i jwW&43 Da7"\, B73г ~tS%rN_z,6@,f7* ¡UM`])"$'(MK : C>C+$[i}HF\gr !&MCea#GSQWK.gͶ\T4U|DLHn+%Obݥ^[4UECmY>D@,ۺ,+-;j)-d|Rj<~˄A}+Ow$0*< pi*,%>|aoOX̰% ?T&Dx;La{!*e ԧh|-5a_^@4wz*cm&(!tdvq'm1yf2^@]rrIY-m`=hFJYdX%vjq@+6soaU/?_TW[$v \(VeV"aRmAr"cz> 0hж{Sz^`pBFUvBA*&%}zD1gWϟ=Y (pltޒ>%%y8EjAlO^GWo"u61:kD*)/󭇏_Ӥ!O؀f- 3P7Ŧ)Џڶ㨻;i ";) +TC%L91_&}'{K[FH82-`Df!5">#43ԃ;tqFj{?BBӼFw l5OCˊ4[!L~#F \§E6*]>h8WB~ {ZžTnUR) 9vכқt9GGOOϒMyo.1C =80p7!?hq!I:,Y)纚u\0Ԗ U@(ISˬkXuNE>F]=م3[vCh+ym]UVI_Q@lNւiÇ庨Us9?{1ke\#ٮIj Ln][OKr[%܁nބ#5):^(H<yR K ZyWyؔ)&@vq9ͩZ-V̔E%j:LJW΢'=A!GW3oI5au/x z^"s읯N.FEVڛvV 5"q &ph# {a٬c CT' VH\G@jZh&S~ysEX)zcn%I 3>*t%'nTP 1 _gʛov' m` =v6KرٸێMW4ʐAl CKʢdq,blV_(K\2Vxس z\qΠIctrx͙x!h8=(g%K< N۪_xzn˃RMK }6qEjg6KŸϋztUAב)_ScǼwUsbtJ{ՁeѬBb Lu%fXuB^*҅g_F(VfMJß-0,U2cn+>i!LlmQ蓏 &'PD %.A΋Fn{#Ѳc)dzBD{^q!4tnB ~3kӪoQx9㴋 $Uq =t 7xQŵ\;Unyθ -V`ޚ<ӁW/mNqbP=>}΢&WD\-j8Rw!0=ܜVS ݣ*hT[PQd(]Hi07 Ujx;4\T7H'v.$nj&`"K[X'vЛd|eX"`W֫ґה6ŗά-:_-Ҧ%K0vm 1ٌ؉R}DpKdP(]^\R}Ĥ1|{p߰Y'5Z홰 +h@ERH$۝FA}F ŘE$h32PM!1WNKٺ\w;QLJW#.>\c0.|) ~ >s_?h3a,Ac2ݽnc}]2g?Ă2猼9I6'&z#SCz.z+!G#7߭dK#&z#z}M,K'Gz$)WOɏf5e 9m=nWqF1]$F!B K~਻T`8|jMزjeݥWLjoN+5B\ GC Ecrv~nYpacDSkX˴( Eq"pnG4p6{2 $0|/J^xZ<`DlzA٘uÇj|M Ԅ /# jI%ONw> !Q&ښh}ӽ4J%hZ /a̗>}G:4]Jf /k5jPa2<Μ2^{Lke,gl>rJMk%4: ?@1>=G(#XPв16 ]„vLjtJsykRGis1|cn):ZI߂9`p#jQB}&ONy74Vf)dY_`1O ҝ"S8fJh'$&( 'IM&\OQÒzW*x+sfԥ%k:ģ۾kApX)ߒPW`S\D8fѨ󨆴£`"aЙVٓajT0'[LMwDA$%2p ~MP0*[{ Nq. -&54rh.fHќօCdB8\>5+>Y[ڂ A&䇮7bMa|5{Ghχ1}6j1 ?Y4;儳rge:`"ɾ<)6J鐧AGT |dϹ!W"6:6C3Ԇ^#Ӹ Ct9p IvV3ГՅ^L1^i\ GÓʂWtVX«TB;C <>r_h$b\WL:9Y*ߩ+ bUkwI깝PT˫Ev L"O'P`f7нzEMOlef9>ClcOwҸm7CL P .='=(Ma1P_.vXgS쐇|GuNh,\Z[u#UX_w+lpsRG^2>6v[I/0Ec8AZOEK|ra<֙ {B`s\DN-rxh̸bg=k$ma )t\% mUeHu>P:N'J^VNy`8Iz٩"y%sgM'yȹ/:6 k3=qwLЫsɪO΂$ϬFLqJW%άwQ>kѨX«tz{WâvQ"5UHuԚlѿc6$hVH9$:t_LkНCyZ,r)I|ck}K L&5RpomwexGdo&/4BvPƩ۸jM. :frb5Z"X;׎%e [Bڸ W跀Cɪ—})$f{-`*`!,w5&_9="d_lA;nD[&gwΖ8aK5}h**Wӡ,_|Fuh5ѻO5jl*߁X1U.SoPx_|.1(wkJ>L+P#V`!@yHGq|k6@xWc!ʳnM b[j[E[\v<+V9`\6f/}=-}p M9+XZd&pt%7L._J:hƣ,4:Fp#,ؽV.?p-/{e $'=<4D&o"ּH>7-ߤdd%뢤e[@#]Ā=WwĠv}9K^ irS=`y$??]Uϕe6^O/_JGHaia<˘S> ,\웞ظ%<{(q\V @(.V?͝v7[/Z.0cۅy4$F6K,P+-40BRg4]TB$-)xbϑD;mW";[7>QäcHC!MOj[)]\n>GKXh!sFnoPC_Ftm+Og4s0Mp`0ID-Ns]%5ˠ`aDbR[09rą [Mt~ =8Ur$P 9\5@`E~FߛiBcc[j "[Z:K@S*/2 \Tbg23d/bwq}ߣԪ:F+<^Uؼһ؟֊_wه;NQm:$q~FӀlA6qs ^UDfׁ.BMhP_GF&q(^bS\FTEk0bA+v #D `c|xbǠwk\F ^Qv^N؝$`m;Z[XlkJ 0$5 H_N;3Kx[rI<-v s]L3XY ~T8ߠyܗtq |vLucvI $Y%k60XFU:bApŁPC$ jI'GE*'5X :*\%^BbWQ;ox; PL–fn2ȏu^fm"T) +X ΀;HI%*|fuPãҺg!"|/%N1.y?\E>ULj+PT(6cu`%̌幞i =4g) <9d JKp>2~gig1j&q9H~ Ls7Afmd6whT{u733 Ձ |27JV1IzmjoVDz~Hx&`GvV sz(fAj0qO*azDŪS,lI8>|"A*#:_ [U"$g*/2:iudžkԩDJ4%U.U5W-,I 9$_7M@F6$JKe:p5vzO["bLAMpଆ_Z.`DN>](Qe|@!llxXso :H~vzq}]_&kIf臋 ;U]B6U4p^{]a۱xn lPG,Q]֯(?@cșV5Eg<~rN[jlWyԪR _Nd,0ۈ J'XZsͅ>qsד~)uH$Zᑚ[kz-!<NṀIxtƔ@AFs0 ung~2yBO/=_~zefN_u̕ix]e9m#+~ t7㚭V=Ծ)ͅA t Rp'Yt*Se#zZ@$>DD%`'/=6LE^Sf52Cv%|c5WbMY-=qEz|vwQ ;/fvw yc)J"ޓm@;/%%T]vɅp\)7O@d5>Cƕߡ\!ed8 q[T#m6qX!5$i:t.QMB1[r+s刦?zvtPRyL8~8B-+ZH)Nz[@ރi,zGpW>jyIRa]0{ӂix.n}`<%ijL e楊t_'juBv۷ v,[\x״vj$ a W,~ x)os% d⍓S -1@Imt$;&#[U5o[9'H4L:\>P쐝8(aʼns{# fx,E`]s:|l |Z?wz9iQ&'o53r:-E0ë́ɂ̷ {ݙ~CCuBOCc3B\>^nˌX(& ?!3Vh e ?#.@[&?I݁|kcRnP؄U^J}afKFoC]7:E./^gFkl6rANݛ-o[SC+J57[7|W4'Su8uw/ܐՋ"'j hzo=,U'3QLnNl.\GIӁ?dW#Kt,d|Wp,O-+ ^..U(:’iΒD,qy4wr?6-sˆp:MN*:|tMKI;$&g{BJyhΖZ c3)VS /IaCzڄVC7W"4Nejs"5^.\xwnXT*HCy&%hعI]1WދL,0bB~ yJ[8MfY»MqG-*JKˁ@W5K*L,徊,-C颌8:(E} >PLR>ӂj\4p<Q/v'D_%Fz|jTf}[no\ X.=brfٜ5Ƒg̨旚iq .B_B)7tOFXNg~ߙ۞pD~|_ifBxxbuֵVDUa[b!Hy?enN~{}1%'bXG[d2!mh V.QO e ZZwa>r̂cOeDݫpYUXT}Σ:]0Bǭ:(':|90PEx4.پ3s>AثroaQ=WJ`K"91e4jߴq}4^?a ]:[r*ڶ[Y( ?7&MT^cpTN Km<4z(yȚV 5+"whB^m@i l!M?{`7`uTNJl6u'(]/%p:h;/ {z;1rE:'K5]y_`M ^Ķ̹|ެ9{ݶ7FkSycP l7]t lF3; ϦIQ%^LB3=A?@ʒZQϸ%XD1+,R먆 `籔(z}@lz|vցǺ_V"e3qjSc?@5=7rn4rX07(jN#b}`cw{韇ھqKڠ, 8FR67gI%f蠒k]+ c h;Jŝf1ۤ5'RS %o<γZaedp6J%j7 srfT cݗyʖkܠ괺>pIý߽=57ׄK) A+6ީ)րv"#+=N "ڎs1M(2Hdӑ`hMdh3/+ &_13v2 LnRk471Jm@M{@QSyo s--cuNr6/1u3g[1fj#im%ƺr՞fIy|EZ+cnj_(8^sN+i3sS?C(UHVrǙph2Ca#)ď5@Rϣo/B굆)5%?I?q z*ք~ %=cq1ArES!c.<|GB0L0َrUOT aO NٮRݶnnO8:0&pICI^ȓ+|[gl!;SQBPF"J^1CRqDwɢ7U94sI~Ϲ o7i價$ ct)z2GZ$Dw=@q홋Lk!U%VtrRw07X =UHrpK۔hmM/n l_0]HjE47yQ4sB~R%]pϒg8] 2h,nH!]BYٍ` KVaޯ8o:/aEn7)Yg%?x0\USimFQ>1dMZzMl'5+dWZsoQt|A&vQ TPN;v\?x Xp-n`ɍ ]iuG#o q,k 6J8vrNyU5pal zk:,_]0axq_:#_mVB/v`_Ɏĵg?NKD OS}V -ŭ徧Lj M E;pŅϲ02;rǥ,$Ix!r ?Ǎ:;2`O(#ׄڴm:~6tnE{mgaaʵšr[Ltzwb{ G~]R0Nl֧Z8RS #7|N&4BD=_d,WF#QԌ( {̥7<@4ޤV*JZk38wF 8}-qR\kF|ʐBT<^:cγYkSJrlE/bkZG0͵b&-g22ʝĸvNg㟢2ȶP *w ʹGTr[Y7KWf$?%oHrYKk9M^ޯs Jb+5"׈nb$tL-yun(+[ΓW_Gzml25h=9BPZ~{Hهri{a{alA$Dng).#a^ 13{k ]óPZp^[2? m66unWt%Ǽ@Hj˴ϓ/K Pr]m>B{qsXS?X@1Lekt:-kuiqxreWי,LiL C0Њ/`YRȀJ.ig'#ceOiw; ַ/DGeBWa9o[ObjYAaQ֘1`Rfaz-C oq&-E(C^>mXcUXQc {j5j!4A rw'3ɶH@uSk-liy#o¬7`ig`vGÙY`pv9ѕvHv>wC@,%7l_X\er(f~@-h[aw]H#㱳7z>T"|ҹ>Xx+p^.OY:ΗV ^ќ;mbŏ>:Y~ -qt_ԩglG EQ?? _YE HQw'_[vSو`"' 2UR4#sͯL-#v %Tcqf޸nX2F(0 Ih_ig2`~.e_X>8G^@B3̺M诃@A@,!XtsʉNZ8q)^5j1>4 0t-smW;#|+GBËض@%?QN$2=5XFZi'?.H@q}N+̬PJEqu%xq^hOEϫvJZ. 9 gR2*ϼ7%eChA[ڵ|K RLrq8;FxQmi()N.J ,+v۝ H?߶LS8ſ3ƾgk ҢJY76ZvmEZGoH,F< RvAh[)k9Q*tM{}tm*NSװx戂uI"P¾MCw}DHa享UnAf 6I kN, @Ufe<(HC59<Sl,J]a<+#5sVeګUDM ߺNdaKw'>^@s|*y.z ~Gk" 1c m͚bZ#>,#[N6X1K^LρWQSoXQO*AX 9p4^یYԩQcf_;%YN'jf\4mISZxݨmpvT!k|PYʯ@d< dў%_ۣga?hAޅ) IU"^@xX*RpWOeo/CB64)Y'䁕lM5BU7덾cm( :r=4Ke@^i𢓫g`LеA.ҏ;兤čF UUqׅ\evkj_>03;B}>)\:""w[)JQlW &QibFhϽ5͜]%D%О5.P$GHbp) 8Ol˳KZwLYEZNh`I7{&*&w-<ⒶvވԘ&G4n&-/ԉh.ceIL7@4XVDEw+Hu{jɃw@ws}Z\K$?q7bggо^TI z op%;7+^CS}vuQ}~8gS-'έ>E\p ]T ?l%7 smgӇ 붞tI$Zj%E9 Mje ϷI `>nL{BuΡИ6ȕqEw]jZUbVZ*=Ƭ&v/V&!/)T|..wl+^+Gj`xqSst𡴔@{5-Gn Я1F}bhE}2,0Ra/cUU45Ğ-yI>b#KA~(zIqi./yH-G+x.rE#$ݴAbKkHK+o5Zƚ:Ț.yl*>&c(a:'FDjUP-Р/HYx4u)_J$V,4Vc4UOk{ + (|"yѴ@@bӹ(:wD9ޱ"%\ ;ЮΕ+U&\AV3R,uwн/IH b/S8*樢z wr@GXfx/jFfaW3;Mޤ.Ƙ'JȲPpEP/':k :Z/h(IӬ%1509 !'~@"WAa`Նe܂[bfj(c5Kϙ&l఍/VvUoNQm퐾 (ҭ_x%KHx-[fKxWEFSG=g&!ӗBS/9[?m UV`j8!pV|58kZً0`ц8ᝤ㤰:YEhi}/[ 3vSN 7cR-zv4f\`50<-<9(p6ŗ,4M5LT"t@3PC%SȁnT!U~@@v m3;b%R[lO SWF0AdI- ]˒_8{f_BgBSZc,Kb!Fzܷ0n)Af{l.erB)? jX[= #J_VGKM tvA#IPL 41O:)U}À߯ϩi!>cltXy>tz^ظAd) oF{^a"rI6H,9DJRfG&}\U:y <9k&x2O[I8kAJ*E8w::l5Jۯqd#_5_˸!,m2z@YQޜGFX; d0=y'EһD7NeOV];LހzԎBuՙ|bwh;e h1(I4߶k%eUp P*AlyuqVPH2AmJ>Ja!niZ:$,?O g+Om< TO{&*kM#nxUhs؊}}% M[9=@d=᧗,=T7cM\i?Md'(xcӊ%M##Y+7orFJ|߿0[AŠo/\[)U {$c?׻j 5=4*KD!eV%$-@**s|^~!co T -v J8G53V C(_R֠ #(™@^Cr9Qiaqf:77"U%?Ȏ4i"{ P:5E&2ؿK6j'Q ^~厞:]Ҝ'㫶*1*Ȩ^ =I2 U06HxAFRO{ AJ)4doA)%tW Q#CLj^!NS&[.+g,OkG$W=ԋze2=H| !Ɍw8~yjKȔ 8ex#R$X),2Kې0ܡpwU>k^Ϭ3x*&jvMT;%Ŏ8%ORqf[r1IO6ٺtIn50}5S(\.Z'iP& s-/Yh39c5,8<No9;"[Ȝ]xF+ dqa&`yK~Mf2%8`-OÉm: ^>?zv_ޣ&8_G6tPtU 2mL2E{Wظ+&[Ye.wAPfSg[$F,9i3f"jcrx ݙ&Cvms"OfJ5+O}K7VuKт@ݫPS&0~AQ"g(FR =EFA3_*O$7]McVC aMZHyzXQSk&@ZSџPr!RpU:<"wJJ|n20,Y]$bU@V9҉_7(ꜯqT`Iǝ-ьIHY%ҺS7չ : ڌ0y[ |g?`6$|x4Wm"Q#vJk;6 z<ioX(p  Q1< 7*`HH!U92Z%UXF8[_h!U/@ -N4e/6$X&PwGSp IIuj 9Ъ2WpxzӀŚa-3g\qyB돘yU!t%ҝK??rk^Ǫ@0nY97Zېt 4<쀁{y920{6-#tΣcG IbP!=A*+^vwsϠIRbP秆;tNu/Utǭ'V mh]^!bD 2QKаcf5' >/s2K&K'mQBbU)GgY` {kO>ieYS"Ai$ U5+e,=& @c^H$H_Lzo?De\tջXNMkdJ4$G\$|;q^n ͭ8JJC5{kFT{%0Oƴ|p:wFhד]5j'(C_.ee6і]I"XqOFpve@CBk_Eg&當/f9aD2 %bmqa:񄠞9<:59]y뺚 zPڪw|!&'I[8Ln9un:"Qp%4d>b`hlJ(uJ1 IE$UϮ(-{aHsrl%s89:F1GZKtt5V*nyL.}!N9K:Q-'KTwZ77ocPFr^9V@d<~K[mN]ƇƏ,.Z'L2|g ORK{IB_yFaFig+%2A_wOK6`0x&k톡{'魃4$%8#ПK}/5s5&iX~X gla\&xֶ(L2j(uY|;dA QƜhG|ѯ!w1XkzZ|YhKp7C1Ҫ͠K)u0 #y.u (<*_ Z6d~Ud%N~%. q6N,&"^ :A x}I2,uW~׫3J@Zn9~W@2BtP_[G y!.tq!J #V}=H ?'0է8,BoX-^"Њ=<{࿛uv)N@|f_5|ho*߽}#7Z6ۂ9kl+n]$rIz]$_\clc/ bɲeP!|be ;CEצIu XƔ^NTMWYNB+IQ^Y#EBQUBnLr*#P_W{mzc͕2knl]o0Ttw]-鸻Gkaah|пЪ@ hx[^ATXg5ᳳ p vKgs,`{찏[D7u *(ߵ^UkL-oi=g^~0rw077l1L]3 zk46 )u1,!"42mRٕS!큾@hl/kް ,gTll:Qs.e1)MKFR GP:'yHo@?@؟u>;PVE$4 /P:7s74 Q2ڎUO,T dGnX`\OkoG+[2D@&vFHVXcmM΄2ѳĎSl%Api@4{){&?3lrU!a{eä [}ݛ&I7ħ/{KͺaԢ›`쇭)ȉA$V`t.P%fL=#=T1q&,Izc̹Kl4(g )RMcB0;6|P7R;,XZ'vGnz+C3@m3MƝHOImRy>>'"Se֋-;-ètnI]YD5-ȓ:gх:Nk}M4P.[?f;?8ێS X;[ W4t .f.C,wQ+*5-' Ȍ$LCPR^#l]% IFz.DMYs /n.*XOot%UJK)yOpc$g<+YgRqy`[MRuRSPiƈNE3.̐kmV/C##wQPB=|^_"Zv4T-BvG à$V$_pf@9?w5ja,&[ԸĂ IԲ]>?Wg[$caa+"zXAbHt5!vWp@K=|. h7 [=y_.Ҋ\k}Q&M$C]sѹ U^2|Iv2 ٚ Gg5aBpSovX1.M3a: \%k-?o柘4/]ȍ%߀a7wiyha_{Pl/i{Yrcw\4\s@^7KgPͶWH|wn J ჺLRsFX1ZWʤkJ{#TK; @vu+ 0lv#$4 V?56ICyrbC+@ )Fx^s3Dƶx&1W䊗n1)R#P<F6 3`:7zW@y:yje읃_bJSOKF$ٙ=l:sy>7gˏJ<;3K`ԇ͕ 6`{(Ô)] ~(@bҜb2Z<8rS5L壔ȼ1'pv~Xlx9okY,Wuhfд>.U e> lUn[JsTCqZ0$G8n `Zy#' ?kR2xM;|\v0R]PhPB e7&;2h|4βB/y 6#\ׇ 5z;˘W̗4!@pZE "RPE G 1mj闊x>t5X d0--~52˨7Kt?1Vv32U*(&ԕo_yCui@ Y4Ǣ4NRU*+QX[=ݛ" }(#J(>&og"|W/ʴpJճN'>B# #u`><&e0!8L(]-wj$`Kk];/ڮ7$f7*\Ė3Onz^@ =P0,I- ے_LNmrCW{010&"٤r}6kXg LHJ7İ܍ZՉ}FCԟt%!ȹ◀ t@ަ+BN.pAkBSǯ;su|꾂3`h% NHkɁaօ뻤baQTO76&>M6Ou^kc]BBP5WnT&Ga󌂥bio4.i idBuQ)H_l=m]k33g˨9UMg,}-'@'?U}xL|̏R0=CLVt՟/(ɟ}q N&U! GNt7S&gASn:Y߀ȵ~Q D` 0ᜣ #XDZ9NA $7~N m \C M'Bfל`fM&2i+u*B,/z0j1b:*Fb[X[oeK2PPHphF.]0 PoEg:{)yo `o(WޟVL9]8܃\u@݉QpvQe&iW.uZ^}C逾Мv@3 d Gܝ}ð93L a'D0\Ljdlj8_R֛jk! B~8Wo(u}"ʰ_ØOE mCHA?u?DS@v!q;c~#]a.(@gSDݷa8Nɾmޡ F7ZF<ݟ%*MwR!ג\nxax2Z".$g޴p$ɃfVd~d\~ք86o$;V(Qg\yϝxӁ5Q>!`'MrŖ=6+`јmBAbڛ,8IN _ ;0S;\"0rF45ߒ\x3 dچys=DŽPN0mL!4qkSSda1g`oap,7i<3ٔ,()CÍ~)L7TvS/Z߿\uXn>>hJRC#{\N3eB5ꢂnq38.0  ̤g qRh"W3nyqo\fH8q\J<36:6 '_{A4=H|I$I?L-?Zz`[q;@hhEɁsC{tO ݖGa)2~Gՠ=3I uID.\r\.#<@ &+'YZ!Uɻ7T勫(<=(U(1!F (BӀAj”X}W<'^7苈KU$X:X)w*>\q.v_qBZ٤neg suߗ"]:J]xݿ5g.TRȭvged^ud I>xkޅK_ -+_S~ V# D)ys[dB46pm/X_DU4(ɷT^$y 7U($~n+mfbn ^brst3N{l6I0ЈmYUT/6%fx֞9nb#ZZXwi~ e;0{fQ8uW5eᵕQ1hG'&)OA`*L-F$OC (}WؘCqE{֌gz%!Y|f=Q@Q \V*p 3hc^v)#pL>P@n˘ 5\,<.DnIڴ5U!$;%(IYfFnb`FF~ya# m;.j4)<(OR(Pb(|L';}ۮ9jRPtu̦i̧ wڗORRRҔ K9mx:T1wb+39r䜫|wlf)'ry|bmr2vxNBJ}}p}HLOj ߿\:}_ yTOBŠ>}^%灎Mr_XJji%nB&0,@-t~)^,5F2 Z Aإy;:C4KnIS:)|g9Wpp53A `-5aŜQ󌕛;l@oc(v#1Ρ`*Ѳn:J<&};V܉*mƳ--SF1#Xo,L. %5qjUS@uwsK==I^)odp>%=jz\FQb{RFR5]Hλ6vTY廜MSk?ZǑLF ""7 JzgT ԧHWVF._r2|a10Jn=ݱ)r3h\ Zt<_{)$g{ݸ iW$ݎ@0ކyѲ jLawheC_L}V@D<#fϤ*H;Aﳞ:Cf*ޒ]ibZY !IjuY:^U'3?Iɠ3B!l4\&2oX Ώ\mp,]9~ݗ8^zFsODFLBf~W ,Q>Ć]x{ 魳o p\\`ػH-L6$r\t#Inic6=hkv7*U΂jŶG-\C&dx2glOV*umDLZOi:R* 9.RѩK}߯C*wFf l#Ꮧ酢PȘK )efl߂73gH2G Igx"^Eߎ['p 4Ԧ =Saa0!m*<=ĎyNWyPv0HڈEls-^`x=VZnbҐ9RS/NgU#@@j:p#V&O?}[)- 4o(?|.mN^ylkPK=܌Aseٰgl-ԬGE;::Q%8W"4W0y2?sxyvJYy-S HF[>i[t5lH -b!_x4uo"U+{eG֛K J Aq۟֎7CO!gaӵ}y|ڧ10@ ;؄mhukB$o@i%MGb x͟Kx"ғ4+kXpcA˱ܬO*.bo4>bqU9gٝG6ˁiۀ&>^ͥYrz-C iÚ&ѺD1r-MUɟ]nO_7XT^en1Odlx/rۭ1 {RrpW+XS:pmX>|E!V]{@꺈?,p3&snzבhV1bQuKټg K34 !nm9r0]X3#S#3Uxrnv2x!~.,%N ]5n#ngB#ͬ]8L7t ]%h?ͽvNhEgXjtӐa7^¿W"oEņ!ZEt%w?6K=bf_GX1%%-et?>%}v  \ pV1,18xo|Nlޮr ){}ދ!A٘ v%11O]o1EI -N)uFƶ webr;31"~U`K "ٝ+"F ^nž;*"4:9yt 78ZźѸ-ho&g1#=-FZ2]"RF/#UU4(mºKQSs0\Ҩՙ h 2-S/Le"ieתLRJ_X-ߖdujK&=UŸOyhE@]>r$B=o a}=D$:6{VtUz5`MHj%w2s[3 |N91?z,lXkiW $ICp2~R{vE8*JVUTԡTSr~)bqciV_8dEFAp`7 :kٌB=հ=8n I+k7 s%$l^˛&#q7>B܄>! AX~'<2gYJ:'U$EpYA sr?EdYE>Qv:Tj_ ot L9 pQwәE@3.Owny]qQ1넌'-peԂے&f2jrq2'W :Aw[|ڶ*۽_;67艖޸ړa">Ejg`I@"W(Jv.]=ЬiɉkbY9mȂ -#z4 }@l$jFl\< ^Q@8vةi=i-' tsמrj[Q@  U)*6çgK3 wAa%|N<8g,q.p]oy?+J=uhX%TA Sq-+G^l։D˔hEZcQFts ֡մ:R>CRoop9[7s(*- ׬+ SmĔ*qDO݋%ZjpI404]Y)!t-<>7=wH:[e30׹٨kš@;6x]MbstC=J̴f  R@Ӈ1(F,]U1^" 'v3qs‛..T.AX&5{;d-&Vc $#w֐7㨰b5"wQŴn'C@B-5x=3ZTHo(Y!{bTteTsM[,qza [0J" Ȳ(it"@@z f9e4 ]X ^;Wbyw~!b9H9vߌȫnoD(0:ĸWP4Ր/jo3}= if[:pJPitXZ7g)U obdE,iq0??ħ9N,=Y` sdޠK}[13ɥvn_h ]RbuU PsEUs=ݐJrV+] >@ycH?ɹݾ+mLYaXv8^̽"~䶖Y&UcNŌ@T?Ve[6-]O릻#p|%jҬGOp*Sd`-E7yo&"0R|gą$"T֫˘hv FXg, yml dV?u>b['M('>ɐMnG?PngHh2D U]^ʘ%g] I[[mI0}js]EA |7=!QWΒЮ03FEB)u[\ Q6 A0F2~5nQğb#fvn К4e2lhVуn4y(w ghjwI-Zڒ&BX5bI |~wY/x.<oN>`S^eSoѣ?{z+P#qS"BwOf,';u¡; w|6L{K-M)l`~,#) >j'Uxj;@xevq}@oiBab#_%>~r 0<*Bg`Ej՗PN˵ 58D ֻt %Ev:XH]RŴAi2A=չ 'c8 KT2eShTH::^ŻB A*)T5m\GDhi⫢iTn=K_n (J"'Mbt$!T~A:%z/}ŇUq_;Mr6%`i,\ DV0oꊖ@2/ 901z(h(θI{>GyaR ?ԝݣ_vX͠nƆyS'覄6Yn=/ރjKe^XX)-Y&_[E]֡`D܍{hCA\3h P?CHa=.G?LUxX18-ʖ&%ߌ2W:`/C'RR ܐ9(ʃK^2M2X,헵V‡+~KXj:H+3Q6%kS7uS3nG S"w1xYrdCGC{P:n(VP\P1,?S}_.ai~5YJӁͯ 7y ?fodAAKX>ЏA^TjTO(hI2TxkﱩA9pU:h<$2Ŗ(jDHC8+ fyUzRwcp#>S(?[nvd ?1jd!}F*uIae9sa w,a-5nPq',.fOl)fbC$vpe]҂*/s9ǙUX|Tka2SRc$o|Y;OgHdL%[$zh@0c"HjOsq`\j+G7TҹmuDɧlyŧ݈.Zo3厇/#fqWlK Hn_)j f`s;?aL5%6La?8>vu2 @mkld[QհVk`;g˭."j=ץj9EqJ3XBPF Ad 9L6Տ~@Jdtp,mZْJ X1\QcHU #swtqSVu"qeYu>QߩHXBbTryrI|bڻQryd Nb EcMULNz*E0l=Tv=I}tl89)8Cr:Eߴ%U .X7i6=YN݁ ︻Ӽ?7T~hi~"r[H+۪aҟ%_Z=gYc}V>ݡTȿ[$!31@_ 'F=WFC ~ps 36֛lsAPxE!.iB0γ5:VXyq[9v١w"vLY5kKjp(='1e'$Ey;`~$̼v<XGvj!a=>,'s,YfKyN<:dǢc72>J>#QGC&&^%-+CX2O˴y4Goc3q w/P}!#9SX= `R3R}F7|Op3Ipɥ:0u3h))rwhҲݼ"ہ.c2 e4D4j9e=glfa||Ls΅8$+panzxM S.QeH"[q܏o7NT?QA~Us &knF椺߰Z:!<448fC*?΃X22a/ 7b2ZJh/m_h*,ﲤE<GP?uigʅ+ۺ+乷6A0 j&ʪ^әuj6FMP?, 'a~^6*):cw&7<y{6&N21"*/%x9RqB3,t`aM Ke*d, ]z]NV՘`GU Bnkfdu IvtŕYbgyAb.kgOEVOfx%J[Btg3 a;>WnQQz0bp{x^I_8cNV hU د>'X+EeJAԿW"qvNÙ-oubPo,2cmvHuƖ;ᵀ'@?-Ѡ~U>UzF 0v:E~K*@Hkzo(v35;Bvm{$) s__]PpU<%S/k#+j p^1!2M=k:U=Q';Gݹ ˘Ӽ޼|޼m4'HUf]\/f#֜n3?-#MBC+بAO<1;mP#rMqY'wΌÜ=V̉d#G[W<O tWu.gjOwYB?U5ﭡ5\Ld| myj^}/nUO{YEL9Nn'Jpÿ)]=HZ% };pw~SWJ$?Y@u>lWõPMUA9c9$6.eJRzڎ!R(g:!+r5گl^ U7!w,IMmٞm<$UhoK S2[i֒p}|Vw'<ƫ' 8DvZ(7Sz<X'PTSᯟA?W;Qo+!J -=1#BSRx38EMcip -XD$Z]v*&F5ɺ6It*%tjQ`pJMt$G8i~-QY4Y@V2/?OQI}C/״]؂\:n#.K_*]BmnkIۙbQ̈́w]U[/![8#<LV(KUt-g y_jfIQMLZ_q֒dő /X/HA:/{K-ECȁHcdRe-/I.&˸骨qP,e|*iå5qևV`8g?9d( } E_#|c}*/۶W66YAp6 Ikp˓}KRypΛ w#g_[w8}(^ ;H!;@wOPi+xݪw(x|Yxeie y\ m]{PfY? b ՙbT<ߣ@U|Q9{Jiq 6\\/D/aKh\̷ꂐ) Erob,iMgUH]<-&J fv2:?6A3g#A_][J.8Ox-ˆ-Ν#)Q8:!tFC,3@u?-ؒSV'05iQ?keQiw9(`|bH)}Lx2C;,-B1*nS2]+Nhݘ(7kkps!"Xpns(]G^ ]MTQʑzl hzY7\+,\rĨ'tIH ڇ-e4~zKsk!k%m.' /EiC0/u  ")Mgaa%8E-*3㶰nnp-@o檶)$1˩` OAPGf0\!jҬ+KlsGMdVN{jǭb*fKÓ!/ȭmYnK`kKYFX%H:ӚHvi7mG Jt+}DoU[tZ2 Ai~O%7O.|`ZTjp7I魂Z_E]p9Xww;~"Wڒ_fP_).vv%VzL c YE~ y,o?&̃^pߨ!6H)I^H^*W2խE|AJ{}P0R7 Ȼ%bak luhPv!:hԱb.Pg3r}>fFF*KkV3u@{q7_wQ漱!+8`UGpV$T'Ǭ$ k;.nHF63N47|Yhop-S oRaɕH_"6#kxO̙열Ҽ-#Qf|nNLQmRGQ󼴘wQE/+?K8wt{-.M/')'x|TX fD;,p H}-gҪ}^ChGH=dJ~.,|6uKfrO}x*qgYfJ{NF;1]SKeS&wb@и`K9 CDg4ptuƪXb/U`աriA-Q{-`a֎ʳ!2v6`d}!BwXi/b_ pCWh?BFVK;|wl72 2DPMmVv8lmiti\Awl 5qieo8]Go@^ ȞppjIL.qO5P)Ru/wD &};zo4 *$;KKia5GW轢@=H ;nG9<Ҁ4V]>gy'=71dInqjg&#CX}v7fqs3˄$emCѻF?'BGT p )י  zl>N\=HT|y $.;ݱIG*hSgUߤ&. o 23y9q\d+ x% )8?A|3/,TvB~AA{C!F 9P#_^.|< rG~/p5p#ƿq+fe,0XWG2[J!)jÇ˥yYwc0pAWϔi yO6VӸ.w=a S-#/=iX"m@҉|s |sƦR+hf~:JJ*竭M F =ӔY5YdB!TY•%y BRuO턼Jj?|%e*Iiuf-MvP*G:1:}#iP#I3<Ƞ!Q&aLq(-&ESo#:UG%HP1^?`8mck!W]aB=޻ͧ[t,0f8NH8$¹\D{Ηm xpھyqbeꘊeI,p^HhniZaN d!u?B,KnLt"d'BY]e%3غ95f+0UY @ ,KĬJiH=8 Z瘟,[ 1fA#ΒsmS|w;On迷!}nA=Zw7 ϋ-dh ȃї}<#FV-`w00ʟ/V:1 3Ko,st[p,cN:1%ɗꃩ|Rg͒?3Fl: "(0bMOۄLQX8N6ݵ'#-Ov#\= z&'uZL-٘㿉ya@@Ƣ 6l \F `.=緇z j0J<,j#tE$&7ms2vg@D++~.՜N&+cy<%jV!!\VC9m #fR<|!=3eH]F4ffʸU[0D3$ hGխĺŇ/5ٍl1尟Z}94sb1KD^ I5lZկXru.v>T v| 1v1A"0qXQ͹oڂlBp(>9;LOhӖNR 2^݋IlPF)wpX! ^=u1cz'6~!IUAZS^# xZ`N>.t G!sã~ڰ.Ǒ5례>DLBCKׄo(<ɣɏ8F~At$1hOGwiG9WNR' k<*&ZMӌdg[=!9P &I ZMqC#=aSWU 71 Ї"|ld,V^MϑnK8#5ˏ' _HM{V'XҬb])hΐi$HbIFM@Ҫ~HY ]4cdvNuɖKmG.y-cӵV3&RUuQ'v9uM ^]-RtIVdXtU%4$~FRe: A-űD1*>PYE'}tѰHQŖ/{#*~cUs/,w:Cm"oQ<=@P"&=ښmؤ!h~Jg&\s(PB8v^qy-;K0(EC`(~əyRY4_s1P$P[S/8d+NL+1`WqϘIv;o^ldsu(8ԊiLKiGGWromtR3и@ImS ; KG~pM=3"J^3Ә}'iOFic;9b2.Oj\sʽ~T%cobg<]cArQOʼOY.{BQ ʏ|5kg8? ;K=Aج6VU`u4K^eJiP&0jrq֜avnAv;|L(~)FHȍ{ˀf] "tȘXRQeKS9a؞e>hpj<`n#>׵3FJmp"A\~UFvJy'H( v>Қ@_SH?dfn.a13acF8}RNIN4VyWM_><=22?30qh۠tJSˍ@oOUɈx?dfx+a^V~q?AFdA&@o58J&Ѡsp|E$֧0v>;672,": 4 :P_{9ѣ(gr#* tD$bd t2i,Q(FR&/z d4_- m[f1wzcU¯?89B19]b W{aBcDZBQjbƚv1Xzl4~=?"$!#JuW$BE 1%:CQhIJT~ZqAe2+2YWe/Co |+M<0F]29qzTjnE6v"x<OH*b.W3ڲYWȥ^AG5O@ijut-&Di y>.v]=jk@GaX@kglM"J`AkAW]VRLG\|Pε7 BTѺ 8g65DWl?R>LMңPG[y2Q1炓,OܢS~F s b Mގ$T2}@~:OɭI#+KXZfC~qOQ>yg"|#2֖3! V絊 7:OeДGsЍ 2|L$7mc Xۢ N>jmG qKãhG% }>*@^0,0:o&-o.)Js$37$= 4A7W({S(Uo?5]M 83@60%$w]dE Ӛy19FK4#X"B7Luc|#v&у<.a+? zNT Wǡ~0`sUUm6usE%'qDYIYY.6Ǵ 3^tJcU˶~ aH"ssn{suw5,1z=*2-`װ{]1Pn-id;tZkLa H*q0"<2%qq6ԕMi_ӀJ79wA95dv 'fd׵F.;oKnLUbb%\3r<6F lZIa}Fzz9Qأ iBT >5k7@w؟/ |}l<2x7~"y?dh&lU+.@{Wl-/zlQU 5vqdjUS=Kdr hbիuP#``-@qXzhh\C[*TKdKS 89VBЏBAFV}A^2DWzOhIvqVi@& W?RdgP䇱|]3'D/>a2m~!J7mZ?療&h(E S&kX"C$[#~O'%+XOnXiFB@Q+=-~[;xO[ de[~Z`Ŵ &oOTNڈs{2:x;;xkK҄g F1a^EcY0@s͇M ]@b^ʮP~j2S/#+^<}9ma2ۘJ=\>uQK,lVѲl(8;3e#ֈ=W]5UowzH@ilvrmaTsR=AόwbuRYtHOCwY/q:w&w۵.҄Aԩty`/,7W JXaoDQrH_ ~L&koIoSky^t} -.Oxe3C]2v?f+gpQQ#a0B!a֧nLL3]9U_ia:5zz\T7<걤ӷ|J$n7Kc}0I& ~3XȼW3#aO&PrXOIMH 0/E@z?>!d&|T1RPJc%̠:*0kz|to'lr !i@u928-ΧʑVJ,2y61$v`;р/ Ju՝.6#uvo%a/,,cL]L.5gYRQjFk zRb[??ϕ?ORoJ)G wiD?k!M)?^02=F7d> Y_^{Y*$pq9Dч8!4+s -{@_N8}W[p'W ;>_>]8:O*ƝWE*yO!Yu3LujaJ{39~њw)K.i&iZnqTɫG@1>ޕ&m.+#n~iO);O֊-JN"X[Le >QP2/`1YsMZ~[~*uOȔ x\8sćM"ռMG rDbq*-㦡7{H7,n W09So~>2>SU5L*_hD!AsPS|Ӈh~Tix!I@B`͘ضv?6i' f<0n ]8 r?%Z\""Dzg8@WnoHf*h% hxmޤ#Oٴ[5[nOv,@χλyI盓\#T`p%mlVݟNCV#ܢ%ͅn>s!541Pⰹr>L'h `kR ^  04$>fWJ(7os '$틽;3[I V nS>Չ7oYH׺8^שsz^8 燑~6dlPKBBMJ] ųU6ž>2';N7=Nސ)STnbi->6Bb9N}r5Se(ʢ\]cAeSaYfFryoH-ھ6а4,pC@*"Kf}IUeYBVe GH$ ַ࿭~ IYM.*F<puwdWxxWfasլ")Hg~DQxǧZ}LSӰg鶩>8v~q5:? N$~ J\}_LwPr+UȋG{R7MKFoj OJ YrjT?g٫<0 ɛBQ"qGBZ˙MafR`KxtX ?ƫDyڡ+AѓDMDhK: Sp˿Td7m=@$WРpD׈-W?Pn$/ʬ %ڪk]t[8=;ՑqXNm G>gz[ib!m+7WR(z(Wz c6L2=eu/ުB`ye_6'E=nZ%oF*FhME\e+.U?v7LQk Y´ 8yX'rׁ} _EdH_q_|ZQ• rʕdX/qDAi/1R/r)Hq3LKA6*+eTR{Mw #M vq$ z. hU}ܒJ^4CP+J皋U(0ϛ)$53(Ĝyl ?_`A7ha"V-5NW=G9w|rݓ4QiwU9rA Lf@7UB'z_qK `|gT!|=ϳpDQL/]VFǶsW*ma,"]SMQvjלd#ԉGU"x? Sތ`Osmf@9R9.o 3J~?W=`j:;'4R{wzZy~ ItIW,K Ñ/X}䆊x"Xp'9h[x2/]B[ٽlݴeivlrm$dbnEIW|҉QϯU:hF>g= Yƹ̷b6]v!,uùS`(yf<~ *Vx" Wwk2  ~];/{4U' l|ݓj-Wi„TmZtgۂ䬸9Qn؎ˏ2 Os="-IU?hOˆ tlɨz"G{bvQ,XYz5@NMn,荊+nY?nk||b_2' Nc/prKl jt"dz@o_Y?DGޛ+ǒدѮ8X򐷐첉sp:v=mJ3@2 ]}w,D['7{zt AGI b%Uаe,S:"dw&6Wt0OA1[ juYiQ2imɗywfH wC袩lmj_xvވ. 7 1mbER \fKL3wyPw Bш@8SRY5r7t YeϢȿg\\H0D 덦Mdg,ސ嬔$_w3Y4 h1Z*(PmdveӾXAH٥{ntq8z#}\@{fCh=9|\rީErsv[=w_WN?gfyanڛy;Y,ykM[1w/};~s娎Q9g,'b4jzg J +8/ٖuEV{}u5JD8}rM rNj˒$&t/}6%PDCSe#<:DP@ah7.c@rGFIdir9g$ȍ;Mx uߑEp<$%-3s,8"ioU#z5ls /*B^Y,y$YLTnb㓋[Obhy(:v->Reg6կ\@ zF}*fڊ&Ic6F$ oqf-K_UY:s{>Ff.Jai3 yB Bf/YAn|J~E(Cl}_dd -\CcHV|Wnݵ)2]޷̫)V'뺪ވ~*RSݳPu`N6[ ٪ d` kKUT^-nɂlk r=%I ɊzlfZ#1a3M<e$6om~jE4zf5d z<NAdVı ;G^?vca Cʶ.D rxDW? OUYT>P}+,wf=%ěy+j=x/\9Ʀ[dJ)klhxb$͊2"ƪӾmlKOR3յG)r]wbrC/ +$ :5@a p}gZdw M[2{^ ,фyJUOG8ly!{-us?NjCom7?~u 6tyy\*#.4d$,i^\ƙF3JTn/}ċkIA0A&Bؿv"[9XIZPא)FՃ籪2F/3nj+s~_n1p Sbf]jdTu71Ξ  +4hb"Q8u'q#m}: vw&4V0PA-K@'T$߆i=5+)5qs{EF6- Wca>9jH1UFRĒ+)Aw!`)7Dsv6 6I:“vLl IsA5 POVW(1vu W)"N8B.E{,ck_Q}l q2hX]eȓɹCl68OH@Ӆ]W) K2DSrFtWx gm^X+@\{ȿW^'u>emߣ 1Щqhnh-7fӽr5bz7d]pskQ k8 9{V: 4#-q`̠)R\x{Bo[}.jt`BJ ă΁g!t|k»s0=4!kTW+_@z4v?` cjBj( tgX7DNhJ y8T0t%cf1$mdI=`KQ!{&?$ 3Lxz܍DŽ_{$o FepaB_ Yek6,zTY _ zg/"@(#@eW|6*-Vk젍$yzDXZ#n!HAQϦfo:FГKpyyԕ a80 +N&*3Z bx&D941լ첏B{ V,칛(}*khm$R[zvkXu1Q3 SR˃8@4΃--f&E5jToG;ʻN(Ҏg"ѬE6y*@A'=?h|&֟,2K=h{d>b73-S0~hϐKgɸ˥BkY9wxN M 4F+Ju`WM ĨZ!GZ0RA ip>>X[CyEp+C@mEt N{﮾d~0h_{稣&&O:?1ڛo<3k.LjeX#sM!жr6/m a VAn$+_紡FhAP.vrG 1}>:&,W fSIE/t}dzFE7%""Kwm}ͿXM@3@ʫ54(7l01WaB~RAf#̈́o*2uIJ`= D68= 3νc;ťyֺ+y,8[< aT:g$xM:dLN%pt=NCCB餾r#2J#UϿsrTd:_Jo٣);V(Et<7K bMO O/ pFd(u:֜= Wa뿓Ng*Q^ަX~-u5wӝܿW)Zpx57$ktHD" rZ1vXz~|-Hmqk7k}/0NDpׂ c9Τj)<sCnPNҧ۲ڹEGtC~ιbޯd"໑WuS9&o}F1Bkςz F**qaSh=~ѵ'2?9 0مC1J6)CM]XɸjX?H ׃*I,1t K#q7U8 .~1c-?4]c͍GPaęY&b|E*R{ ?|+>t ‘u9k9B+Kf/Iu,+ AM:J y teW.7eR^K(n i^ԈW#klP? pGs^$/G-9h$< bZ [ ӋI{sx(氾bjsKY&=k@dy֋JCrT $[k?h~N@t9{)l:>. UH- WAeg*hiY=[V:?D9SRul3{_ /) xY iTɏ3n'ڪ8@zz<*#Y)y{,>Fnr˟&a7iMIT{5mi6Bi!/ۈU^KWB[3v-g~:lݬc}$HZ?{W$fh~P`?ޏL [x8dW;wfy{*otl';뒭?e!ῬIGLV{Xzi> _dWYg4%F{{S:Lp&399JTRLѥo;9[pÐx'GTG'I9ͱ~T0} !BpICb2C\lZ mtmariZNhAi-K.:z4)R"fjeֳB FqI aMNZGςbLuT}('k.b'9̀̋:7h#AS([ӗ!l,EVW#k&{^>eE*[ ҄QGIaAd*Bya)): QMn,{>.>4Z[Q_D*3"{mƛ*^ T:JD${Ȝz(yRL0*=aG4% {JjrC1UpƂ  7 "6Bt;{4s`&J zsvEk}|8K\'OXo_1/Ϯ5ueX,k TAua}&4X@>@4pif9ɝ;jbcZA cOǑ;9"ܫKt.Ɔjv #%0 CBX@h-DhӈaܛA8/z=ʺ`]G,β|O1MV5e* S%dYb1D1ns$W20U`΢~GYB奻j>hY. &unsN"yӲIϲ%p6#zL.˗;Z X\?*M 28$T^aza+j_~0Չn07cQf9}.([,@?l--XNt 4cnON*+T(Մ(i44Oi 椮{7 >gMh|Q1a'b,d\'k!]NP?3PdkU>:- Qz;!Xk޾oFRv}o$o#Kn@2wUMklSslGbڔ-3닝•w|' o!c7 ob'[vGS:{z۲?DTٽX55T`wik/} G.9j;q[(F.:4Ϗ0攫:ɣN&YnF|\ 隘'WsWuJ-nHmLv> POP5|%+E?5:m\E&;wR ,YKcH_JS=45u$'R9{d~%=S_ٜŒYuO}{%; p/;Td9APFg@~Vq.N:b"aQ`EskPVu >g+@3Mk$AW)Ƶ/OSbA\ @}89Ie˖RF=G<0 @\'pQwDc5򀽮"O2)fuml@ TbzFG(\%Sg- J|c F F[Tc+QW>aXz聲C_ sײ@-~ljաP_"o!͆+,+s-wiX7N#ўpvŽrzu#咇lLJP4X28 NO¬;(yfѾ==ߥM 忤"YB%0CrfB4rG43i}mZ`V&?S>L¶dLO9ry.?8"_XUX(ﶍ|t *ypkr)-< xjE [(#ⱷFc}/fF?T޸g] F!rj)%ǂ,qzmk_ JVU %Tx-1B(!h?'dWkptnS|vn;CsV[ozpg>UiY2j3#@G j5xy B_A݌ieuDruUO{f?b i"XHjRB|@#kIE @{ӯpTDq'cIc఩pg*Ȣ;H̘|lIHL_[tdPVxeMF <]}I# 2o8o$Fi A^ro6Z4ʩNu!=_ݗi, puX G{Eo%7 plHVWNNx9*Um* W-u\ .}pꠢW{ط:{Oj9V/9#KӭgBaS<Qm*Fx' N[ 0RRG̨}"`/!L8sJU Z>ƧI }uc9p33 2z^}J=~[`)놛2t{}=o$3`ΛU~DwD۞Y~OE_KNX(} ZUbZ-c҅7BY1@ *#qpĴ-3<@Oч ǐ VQSڗ*Й*%5z}T  xGZySzd[B h O?Z?4ݪ`=>.>iio+}#o\ABV`yO¾ۨ0(;dR"=sY@з YR0Jp(e=DR֢X3@bkTթltQ." r1eو<z GRj dVJ`(ls'r,beڮ-;$V@E#=$ʥQqݍdA"ux{70Y,Q)}lmc|_O\ ]*弟!^0c#͊,xͮ~hp߷h>Cv|5w pi#RpBzX5rRV,0 ›1Mڊa/W54+ Cz6n_L;~g|36zf2_~2[e| h$čڪ>[k9op5nbcMdP TZMɋGUtG>*C3U#\R%ipNW(4/ עRhHB#$MlF˘'x` <=2W2%qn99_0$ѩE~7nB cJxVA0ñ:..+G(V߱~kHiRE9 HR׮Bׄ} PWaò٫;~JL_{2CVD)U YKjc j T^h*!6+mջIQDL߬$EX!5"&i0Q)[x*uW6G=N}Q6+6uu:x1Dか[CHRϊb>( `8B̤pN9: Ir)kH[W|R|tOq <wAz@^ʈc`*Z4h]їOxŏƩd6M1a=[!M|.!I*N44sP2:j. M <| =ŵ)0)0GZ:Q غs'KR?hRCCzP\NgNNsMd'hJw++wPA Ć*ub!W;xC%1 }*e]٪ؿe#̷nON z4O܏ $żp!Vs.,b\K4kC1wqC"]۽ՏqgAݧ%ѱ0V}0gDqTb8ΟʇR>%t6B(v~Gf stH :א'kw#7wX YOUDAI1s.[>d, |t#l@b=Y&UZ5Ix<7>K?ںA]%_gO*"٭xhbɿS|}wdZhDOĻ#C"rڑ! S:gn6Y?5L5͇yMUuBk?Q(ū;ƒ9~K>:8M`trJ8)lů?OK$_fB 9[:E˳>rIu*ЭFjȴ$ׄ^H=l۱-gd7dV'h'BR+V;PUo MyP`_n B-$ӳ3ώiן Z8QPfzyG z߽}9*jaD{|Cs hkm^IJڏ'˒?,q"#o_nIg py2o\(19`ey|UؓA0Ȩt(f5忊חɜ6j|0֕dƾc Ѣ}2uy^b!vwr22mlOE!xm#sy2fi~I_KK* >Nh&51z٘lw^ep۾K4HkAqj/ epd |X{Mkl.@g2(~g]㽕 }[s S-  V*@ hPP*R@U*P'~Ɲ'^ރYgbÆ$vDWH9 ^g;:,ִcPFE$2NAuP+*F5} + 6PZO}oE<ȂaH ?^*b&b|#rۖ뇰~ί:߿ۡVAoq^RwuY8L2ӳwtkw)Xб+OgY܎CCh\d*k>XJfDƦY>Pi"b!G@aH[އ {'B6Ulմ eeI;j8uŭcjQzـ KӈI2WRγz٠Ĵ8 K4ZK@MKrs4Or-b"= J>;yT)~_#!\hG9`S778sOMZ{>Hw 0 qGT[yim!ţ#8E G*?_Vg.2PK@<]Kwߧ_!(%$h3 O* ڸ@Ć&hE:IT-1Rƴ)mqv/EZ2 v(]Kt9%7-o qHa`ׄ;^g?jmPut(/.g[god6^N|GxRM^1f;@6-oj/,3 SdktA͚\^q&%:eAAnlCtũEuŒ[)qXPO+fїӝlGn:& dYkh06QS.;]2sOa`- 2Dri߯Կ +RW1âDzēW CU~-.D]@=d0MeZ4s'hdWRXaU]pSF$)#m,g`n^_ Nj0l ".ǫBAR6W\5NqAgHzExv͜ b3zɤR*noUfQGM|a~MUp.xWP|@w.덧@u QPbD(o?R i$={&CL[RsS$w$lveٿ^~~ci>j8nVp3~O<(H ^@`M󗅊$ȗb@8nG?&Z/:v--;T9֤Į-(E҃S\xq$LmXuz'!t^%G´2;3&]BiN=V}O콴R&_%Gz`;wP:{% kٌ;ZGqd8{%;9R d7RGFjQ~a%|z5RJ ѼbsŸF@Ǖkv]6j\t8f;1pHUԆ]r˴ ؇Ϸs^;?-MLbniq7u2Cеvc{ Yg/4 X; g\%f굴.&BQc^E"3I#5RpBnWTYF2ћeG !O{'pN34B'˘'  I Ұeכ;q֙g.y瀩-[+v I{\)I_lCS.J|ʀﻱzmolL;%t^~%t۷8%lMnWD&MH+iýB!ږέ9:5fe;,òx}@x諤YU8ɢfE0ˊP)p9RJ'foo=deAWzeٔ kLG#T|0 )GDtdY!t*Y.~qKeXN53_cQ+#a A=Z(gfwpQ򋨗t-7@"_Eܑ+>( ?aD?[?:pz-j TR >sdo#"yusl~ N~9%-2"6OK)UGNQkj OUftI͠" #d]5eF gȄSwX7LIˋdlNs7uǩ;{Ɓ) IR6-_SގGb>D*8Km5{xN]!jcJΚŇ55w-RP$QY&3>@F]T+fHg[m.2}E(c>f6. Aq @cѼaEjqn[v!^Zԃ8A&eJ2uΈ;&<5rCY=]K?Oםw2eY$Ì6</BX30H|]R/y#7P\|^()M9ЬXuv"ˬ`t?P##P}*^jt3$pV[x6RMce\(Xwj\q9}ǓM,́͋4FڐY;A?*@QkZ:h緆v kdLOH['f[O ht!:ѴN9c{ʑ"09s:mܱd22W~ܗ&2m@M&kP9EO)m~W7 ;WBᤋ! H~}mz.I(7`\ s3`P(r̘3;/W$6Q87ᮥ˨ -*yAa+pN hP-Gzr*8,(F9'NewSfcFmX|CG"x;})t+@M }KBoQNEdت.u=t/϶m5l3-T,2_;m sqa#N03JI(ZT O~gJV0tᬀXb d5ժ.P8(J'XK/ɞє,Qu*UjCu H:)*>9rKP@Z a_ vsXHcSJv݇Aj?P/kGF%1g}c) #oĤ){1 4`y;Hޓt߳FA幎̚xB3QZ+/Cʹ9f#7QRwO?~IORbGѾ6J`$N βy"@ A,i}%&lK]"G;VNaʨuz@Ϲ naǹ?O&:m׾SSDJ$ QCgq@x nP9@aM}Bźu2)Vn62k!0 72E!mP 05;O-82mgPeE7[XAKbɛ fBe-= t*c#uSN8*(PMI+lr^ }/+ :ߠ+海 ^G1L*, Iݼ~yY{c&DSٲ#`%hyI~=y0JJ\B)|^jcdqȏ6 + 0 &XtخrN4KQ癣 䣤!Wgͩ ןa[6%ޣeOlGxF׫ߙ00`{~fR"CP:kC[1Nu|`fJL IX^zk(d Q#rr3i#`ľ8?@8Cv%l׳eXH$O/޴aܤ̆w\ jJ"22sI$hYqJ藝mɼ7/&Jtn?<47Y5Y産KXHXy^I}RV>99ʤ @ڃZ=y2C\ve #z'7mnH3 ۼ9RaIES$1&GKzE ýg2 (8D cȽ8Jzj0WLưQ:үâG:w C{ְ ,*!v/"_p+J)>0|_|g\+kPÖ{v 3E ] eQ}m h &[b,4ØeL|+V-Fc +c[?0oӽݾ]Nς#nx4IGasMβ9C3dl]j89^< P;!Q"(4~oӨ\8D}CGI]$Pӳ33 LkڀS\#łj >s*4 W?Gk@UƊ0YͱF?WTUeiCE@f0[enәGvgB$V"5%w,~I~8 Ԝ._%|=|29vXClXZ#wpA7`@{m-{D>).\AJ W, RMT cc {J$f@ 9aF2 O:{Oܖ\GJAԒM8fKcfS*S){̧'z@K5fvsĆUh(l{ "Rʐ[10byQSLaCjc4JY]ZlXKy> 0SbE-Ccd le;!JIXӏr= rU 6I},4f%- 4>+.ת1澿rlMSҦ#>EX(:Z!0?REkX?9cf[TV~pw63y('8-c1G~?}!dS$٧2=%tTBSe 65ݨriJapHGbS@w2= ϩ#ClۚA x!-]<<rWv}2Kg5׋h:Z[/ 3jm}J|DX cl)|+S6[jI4?Y@b`1qZP3]wjc)1Zە1cuo3D:k9692UwʞAg(^,ozB&* 2'tɕgv()m\٠G_ǯ8 C`"q)@ I=,npf?zHӯN`א5R_傎Z)p% !-{l es4Wopo>C/:R _ָ ֶzsX ~ *.=.S7Am왉"Bٻqf6^BӲώ t>޼F LE/Z%bf?m{{5gøAяL@NQSԒm x+ׁp5D EN8yeoľ kxIں[U"|'1B4Gf:)M:>?,vacS7VrU#yl;ڮ6SB*`>Hfg9cDG|~SNh v.+^sRc6<.60J< ϪƄ'*q1q9R.V$D!I0/2Mm`jZfd 1$x3×B2MK,J?10>V`úHYL%!87߿Xx 3{sZT@r;\ *G5hvsNaH8〔R4WJx.]?d8Jzv㸄4M#*"q^}(exKEU|KUdjc9v+ (Q@-Ũ†6|b_sQ8EqkD;BmNOɈGwZ w8' A!(r9F[Ԭ $Ώڏuфէ}(S^qDיMRjE0 ɚu~̌k W[,+1X<={yv_qh=3(').ؚ[tGLĂa%X?I*N.Ԟ"^.[M yhFe]eN 5kX-R Xy-|(VmS "r86g{fQoeU{:s}Yȝ׻T| lV,7WVs/$OX|z-!ǶYdNm̵ܬup5uB7~==93ZF/I%d&,Tl*meCeE)YS0wcȗ7R?#bIE+T4Ldhi<)FDq0 E(swX[KaoF1_H%FWr}Ig;fix@|L]F 9J/0EǠx8ID!t^|>\@4. .aw,b e{2x8A~0=EzQ !oo֌_S _dR2B`ʁ&Bwf!x|𽱩$K=Ubm8,Rբ$+~G~F}PoFO]V~5 Ĺ٤UM<~q [uO> k߸M$fx2:~[r LҮ-93&.yiHfge;K -7ii/ [=[rEyclb#gH3%PsفD}l @Cr[{a6h]/^qp;GiAO QTK}'[]Ie4)S\+,jN|3 0$q0mW .%SQKaVz+8{4rbHїBy .Jܗ1%$9njo9D(6K> `Q(UgjщV r@84?8oTTfRI|Kfw`g;PH[rDIQH6CRN>;= R$Tw zL믎{="]m"tVÍ9ki>(>ݸ"w﹌xLWA0/dKLX AM r%x>Oqa@MfrVvPdR=$kڧ;`^9j%g۔jkj} bF5 t֔Z2lZU1<; GA\5vS@Xp~Y\wn.3hwبol%cZ!A ([& ,Xr92W\P*15"QJ4*]hdZjEU=$dB_~iˆ%cp͹dlq98#ܯ7FXqAezRlҒgo'O/{ G xtw#k[߷e98Tf)m x5t;pCэ NBy@ė8üS Vd#r! 3ҪuhLkEO1{EiƐ`|"5 Ʃ]uPRq] ,-R*uoaM~-,ը@+ϓG >I+d/| MC[v&᜽ {"^*CPHHgO;~U$ \'n1hWD2ܯ*@ @39Nd rSZ.i'ٺvB/g3d[ @qD[)#0-̛:zr#uI_v r4<(w$L1NY7N9ۜTmUeDi/IvY K&O]4RX ߠLr+c*AU{wFJ^$KBhp()'qaeY?>aWR׵ΖJI nPCϿ @C]*my"&?`F.p}FdBCWschEnȸHt&:M-Wd >V^Np^ up}pF'7^BdÌmJ^N0L9UXpηOPӫ:9nٳS҉JE[P |VoCJ*c@l4k[(>s>8f=pJy@X  ]Dt=yYLYaT`zep|GtDUEzV9vjɳ5@B{|6Ex(C@T9߇q̢Um'~!Tz~ $h܈Wݸ:,ى1-9 _]_"oVuٳ̢c=κ Ʉ*9| Qx3 9aK# tNy/Z}8abf1Ú0"F57kV<@1~0/[ѩd''IԔʚpqI1۷hLk7'7T}yhz0:~)w5wNܝ2>6é!=DҾW\'  6JϣVc m۰^MGU g8a:~J&bj]/f-&y )Z~-Rpn8 oV"~. kAzkK;7-ߦ){6nnE(MeBVBl7hD&2EJyn {ykPq[SwA Am(ڔƝkaPȄ%RIW?.<}0Wr8g"8hHoV;$?uzEv(k!ƾƤIw:0qVvxeы_u:=g 4|vTCK #S!5=߻dr⶘*NdZFqb(ȧ΀il p`ؕ,T.䘳^U{=l{s+SA͢e~6 3v[pLҼC$_kC!F FbI)Ze(u>ޏεb 2ψy)YJFQ _|ZϻH ᄅ :f1>rէ|r ݦ>1,CP5uȖjF3cnLʤƍX4y.CyD/_BOI7;™0Hn⦭ܢC D\0{A?m >Pkn*ekj@oEkQdT>gᢹ6$,64r썯CTm'0@Beb#?duϖco_Ojm:lB6SkEC:ʀxZOL&h~WAM\E^Ÿ(5jgøWMo1Zq&yB!)(Ъbһ$eMήx \5e8.rT=%kql&.6AyPWy9|IE0cw" q 8UM}"7*ÖYvs@ZȽh Յ8M|=ҙG?N|2IpRz7 Ǒ+) m.&N !1GJn!ܛ'̀g+IGWWDN ?4'jOx@y𩴏 !d"v-a{vlڽH -0Uhn`^a=uI^ssɇuH3En1fmW(0*:\~I?6wJ}uˠ33a/-бRɷ/ɰ㐴ߡ+eR ՞Eqj8KS0oJ&+kuH}Y/gNry* 5Ѥ(. :Y0?j!{є&y0sBmX6$pE.BoQ7p)S4WfG >PVar؀@`Ձ9$⨌o[:H86=_1~h5]b >.bhQ1'[hbO["9}}Nw#cL#O拡䄺- `b9Ԋ샽wY>w:"vhwv:?Ts~ڣ2",4v@[Pc3)t]Yɽɰi[J+ekʜ'lD."✣oVlj+ r_+7ɇwp -ɜ0Ԥu&s@4Y [!svL\@{Eyvkω& k׊K6wթxYy#F3y !_ן}քc7#"[UuQ\ dSF'Y`q l8>@- pD?xxA`s3 4lBȟB% l_a4f%@q䩠T"̊G@qYAZP:r\'>N_Tw9]a}NZژJ]. Ĭ-mȩMw]Ejrز"nRɊyD3ڍr^`߬yƅg8(X4HBQA^R(WT*)M =IL3Z`OdjS \]>V(%P̄9"Lw%YgSBĕxn" ! ?Q(&bHʄ 卧!U{+F{IFܙa \S6o>dEB24FL?vNDh]S=e3cż% 㜞ԹhRK2>f~,+#>3 K|@eS|7kNjC,ߛzmLRaxv-3V1d)/ٞ<(eMrxLgJUZ%U]%N9za?jVnwDlji}Lzg`C={qL &Sp]33<2Q9G*ķ u4 U`=|*.XGWE09Ua8|K4֌m<x9ު4# PHbuBgaaơ-kЋJ1/hh\JZ 53l8[{y>Fwa#S-H%I^SuHh82% !5jg ޢŮ:OΑ͌"bYF@C]^Q0ABRz~ 缦OlSno5csuv\4E}O {DZmk}(U4A 56c>"YMm1O-p|v5#(hd%]d]x9~AW] =#8n. ӎfEn"[*6nM[tFd`L'zwK&ڤY`P]ƱT<糝a m^rG~GwOdQ֕]2ɚn`FL'J-"0$Cp>MGWOdhQqY1d($2EqVk/pC ʽ׭` ic_ ) zG_SF [rx2Vޅ4:E֤sJװ(L <,H̛^%u>DeɡS3=b}[XڿЋAZv#WUT-&{-HDmЂE4IO&cɩvܶW,|X͝A )}r\wM$2yH ߜCtqѱm.yAlBEZRƄR3Z+΁J {j>M9[ kR~XoCX܂rS&HˁRV~dn;?<*8s !3!JοB,cdWUh*g`-;-e?9AO,6PKs61zq?6V4':gҁ@;HEyr3Pz[l.`U( 2X_ @ht }%pS|wk쇼YMYPᒚSn!T.)07Uł8uuX|ƩQ Ƈ3dc{KiGԃs&Qeて:*aIO,S@z1gzW]D{y=\1!!{HaA]8#pLmtxfcqH'Z]6_>ȏdqiNR ~ɭG.)0B G!;9xY,}"gJgk.}̾\$?pcP_e"e#a!΀kH.$.y@?53t\w =/Tܥ ;߄XR3eJlCձt: s8i%}Vrgn4i {|Fp z=@3A5d1v>Z a+_~ZG8 ̈́PWs 30u|؋W>(K- J W \Hꫢ7c}9P+}q/'|XL1p"\U_6bZr&74gEԝk)1!礰^/L8_EK+ӋBLE7ę]IvKC;SOv!"\ dJ}ܼ oXsDIm~W=`v'{dC]0ڊ+cs6X~(d/-qX菔 vēpdH1v6C>}RMᏬ8ATWǡ / HGb пv/qCU!7\[Pd*XQrʼnwѬ@Xc[ÂS[[ь yɘ;6u/M(votZԷX$B9N~R sxٙlO`ef`WF`]Y:E"`"a a }`׹rְ#DƠ?y. DF_&zl[0 1c˱GrJݭ+#K 7FabWk#Α z_DAv3/`ډT̻=Xa>+IK?69IɞDo%,F0^бÕǫ@ϚBatnVQ5U\4f,ό__7:k>LFK[ R`cn=Qif^ڝKoo)mCG= O7a) %9q/7'aȫ$Uv_S$?- hU'8b O& vغC-B1A Y|B kj?-b9'La̚m+ME.zЪn+ yc^H2T(`W;Eglܦ4O[߮a3Ωe9 V$YjuʠQyX5-ێi_FH<^;`yl(G%h7P [E̗|-)@_l)wa$hlS E{aq**\?W v%ٮUT]`c薺v͟}>nCh_O: K ½b=j6ep@^xK'~gⓓ}OYQ-OqF@=!hGdna1Fr~,x]M@z{[Nw_*dxrxz.7&XfB1oDz *7.kaJ 1fڲ7:].?) EGxcoH g!P"B{,H< vuhƕMƛ*Ě#z̼ILV\ 1-ZLNR]nĄ]̽"jɼD٣Z%-1yZB8EdEdW%GĈHځV-;.挭Xm#f+XGE:k_5tυ^z%ÉR)vLǠF:jj3&ހO',26#h,%/> ev___|bzA(bn:NS,U\C+=%,Z2~I^=M3оmR܈ͻFWFUw{SD\WedH>uo`͖|KߒTK< ڨgSYG7irw^H-wAw\{{1 @ǍȓtnM YZNrdzMP@I-U mNf)w}dŚRbs y)CW"Ϊ0zkeOv(JA5U:\$:Ǣ6s+]|<1m.u`sD_Y{cIzjO2W^LMa> gAvCiS_*L'dN?G/;ݸi~ MZEx=m;.= iAlҶI-3!fRy)Yp`^^<08D :nӞqqG5LBqUgf2ҤSM=fЄM,AB܄sLh,PJAZ>>ߟe匞^1}٦E-p>*  3aW@0m/*Kg,]=k[ST(GA*P;g'%o70IWm n:HHwsVf"末jʞ2w[WKAe`W4ئҵVyru-qrٹ,ʐ,7LY?D E|yit&AƮMG0>X8;ĺ֪[}b9N@9?do ]?P 6Ce >{ xDC8 u&raoaQsX SŴH/)ؙFbMȍ^˷aLVk8owKFx\\1Ѐ0g*Ӛߊ?|~ख़H@)Qbe '.Dv Z (cKwI,\ε":zW_eVk5[,Ǜ6_{R+ [@[6{kUPx z=vv߭&iRTj($ݟGBE>T^FNeEBz}tjLuyG 9"!?Pp+ajQG9b{nW^T!e(R)pvRG2)!XS靪#1f M )xT^|:`z99bE?S& 2NQµ)CQ@4$f\'ߢjԬF lш$E7|HZ(6ʱ)\Wp߹{\h«?: w9ߨ/K~ǬЁf.|noh(:,:C`{Vl okDo'ٰL4^^PwxIPːvxy򡎡:v%-Sb„v=FN=}Ҙ3OzɃs2ݾ~?⏂5ܮP`U?\ ]#t؉@DL5Tx[.I- zF#Y#yȷ:鐋hɐ,IEN#C,Na&>3- *dxmCh=b!Э7<fi *RՁŚvX&z}t[7,&>sfU8'5z=>M/.M,2Z(%:({'' w76%/ ą#v0 X.8;6U!_D}*"r:5R]% (x_!TPE5 7)U-%/y fGFu=@qֻߞN'۩n뫀Z[)@",o"H7>e{CN 4dCl}3-;ҾSU,Bulg}9*;MWʊݻ,]2⏶nT2hmHVoNѳaPY4Zq&2iT*}GX--FExL%=) P\I6D pq{o<!3ypbSߙ8ru+8,j,mc25 \=J!O_ =.6? zO*AbHL(WC whmc &xKs`lڤS|\ eiGj0/7;l0lD/+ueF ʇS iAHR<gX\a=fL~cx[ˢ34$Eڣ.qZ3ܧFtM*b}+ q$00*h"!oNj$9j,n`@wդ AhykNJmb% "o5$рB#~!R GxXg$j9sV'vZfe,"E`yv? ?l4&gjMz} 5ޔFqjW @SvHH#lW((cxQP}{J!hPl:3m WM gPGkBq"]m-kŲ}iKt?R,C)\Lb"F:rfe|}a%g"Dnfa@-L;^WzOp H/̳̚3% pn$݄mIdHKSkfBoZq 7r{ ڇau8*xz__Ali2h5a?\;lzWe7x|dLf&g G7ɖ(_ i=pOhl㡐EǻAxFcCkQmc7ҳ=]|6}vX.@YYwQNBNf  IH{P!䶸ʐН W߲W.L[wiT0QE$Rs~gG]q,f)2бZ,' ?.\F # ^3%Yz|X>ɓ 0/4v~0C~c>r舖|p9ʻ^muٍk+U#J>?CPG|sJ{^$uLCʼn >,C/ݰb JB3-ղw[,6z=^5*q(K%@|O {9Q4Xf=gСxR1%~ȍ< MW"k><8p_BƸQL*>^NGFf^7PdcQ۲ 4у&3 Kx7Ojh)R]M Ut⑻t IqAeLA3'҉rkkF\wmv*&kYh<㶝I9ʢM;Eua2/tw,GWCAԻ'dd1sU|k {OCJ&eY-u-`,\.10Q^58g&1>iVUg\ejh 1)gs=#MYQiyq0(GumdKkR.(\Q: }Sb0 \[)Ę8 F4=}<৅iGod; [}Oᆟ}SvEI 2#4oكe5]{U܃eEY6 tH鷤mKNi! As_m ./&UeQ%A'׹S麧϶ꕐt)_@R< .>50$[5cG)M`l/T"' J]B8ѝt (g7蔭·_D7˘]ˁ2Q¥'A ȳef?FX崻썫~( jF#ְhgݓ.L(؍}4fޠ<Ϧ3 nJ^ynnT*(;mu=u$mHBh)` *.q 離=n(3qȻH PyBB=~C)^"&EUp\bN,XTH{JkKXJlyw&1] OQ&1f0p˭ӣ|BLC#jaܝ<=r>Ї?9=CDߑfpiaˎa)4ijANƀѿkKe2e|Y'4!7J+G*zw`>1Qۻ09郓R G'OM,!o<>Rؤ(,[B?rF&Pb-"A.5H1PkP{(m`&I"e_69mY'h0}̾4I$@qL3FZ͞ [ E>`ljR?Ƚ7Asdd,{cM7: sp-.>"'qxIyr7?c[nTӬAg΄6υI:Sv*}~ w e;(Xt)Sn]Ovm;)Q8񼼓1LlxQ?H הX36vS#@̲Ϸh>:3|&*İ@v6`Jr Y}tP_I׍dƝ& %w.ffc0S4r 32#͞wxۇ[7q´_}W;vjn)b.c0O5^kI}ɁTS$'l=ŕZ#$W~$J;i)Ԇ,!d 3'uleDqP;UCn,>pP5RߊyaxҢLu').M |hޯV& pO^rΨ&yA fT5N&1D*|ŷkD~E[DzC^0)|NR-*o v!& C֎\C _8ju n78yc'&0[iU0`2q_W".e7|kTAˆNC^6"d9+/ˑ_Ͷfjnk>M8LGO D)pE5,JL$Cys'T/rMP|z^w Dg.*:H`j9Z+ڂׯpy#{Ms׶5OEp┷sI;"RGKMN$13~%U| [wd3/DHȜ%'ɖ=t'Y# v-i8?o9|0=Rmw h w ._E \+8`ٍ" $KxO~<4%5SҢEmE '9m H ⓘ w_jxz4x_mg߸zmI8s?Ըcqv͟DC~}6uMb|s@myс4vBYV$Q/0lkpƪr *3$Jg8x#a4}Qwbl㙃%b'I<3KOq=>Fxn&[~ ӯ}R4fyp^uˍA%}=QԊ7Q4mLTIdfd=C1}DŏOfKh&A3|oUy7S'`ζ>~=UD6 -<*k#<,<.~5a3ˊb3 scUDE}/[lR!{cK@jw-2,`N0uq ^ 8Dyl-"beom <@-ДdE1I,"#GAK[>> sKq[b%k^S 6\&ȖUJqq RRb$d+JZb훎:.F850Άwj% ozLOܱM4]դ!#د:^63 '{ %ׂF5iAA%eKu#8R%Y%,$-?8呤Bnr]ګCޭڎXx|U}ݟƥk e .!,ԁ^:M$/hvWZ`pDH;(b(Ә$q؉'c>v4hd .q C-]º}2ٹ ]-\_0R 'K9fU#xC/iS.dAG޹کu4Bj7}\] }psE>G}\c35SQG] \`r% {\ɇ O[Fcmb*EF#J5 ^pEi]lg]L %-r(XYt\!qM3p0unk3#Hl}hTLun-ũ|9?mO4,f*Mϖ[FKHu! *2]Z/z\/mWʂ D0 Fys?(4{Gz { deJSTkxT>dcEW gb66ҩԅu 'm^ [ͦNO¶XUr>ϲM/#kN3JzwI[)Q!^ړ[}zRދT Ct^f lH`shgo7< Dj2bA{`&^JvxzjԃlPmI? gagW4$In[ 1xU?|] 0<[ϦYECl*:m N1T@XюNQQ1N{n/ۍ"+|5=A)6(\ySV"=g|+13Yb`?Aw)SIK]" :p>_mtק$GPan͚v9btЃElS>h؇XdML! %?!IJB8\Ը[tw2C6d8)kTr }oxHB)g5)K xPאd;2aPo.z3C]? Z=(G%%7 EMݪ+y$T& $Ҍɫ!gNu&/^c;r[-z!>^c8u˖:EHtA2oL~?Boih6XxIz!z5SS|{*sH %I@oݔl LIށGtɜhKMDKPj ɿJ= !yMY dPfJq"Lox}^C2`0;.1J02<_/H2 960KaD.{qvO5a{{'\5+B댪]eGv!M/ 2Hs(:yPSKM) =BՙY"JTF_JmGl:I7t;7;$BdyosMA\+$Fӓˤ /'1<ڜ9 ul '.9UEa읎fA/Qբ Rfc_"VPOq D.wjGsКwJ"Z%_hOl_\!mӂR]0R RF[Sg#(xMHp=tx:ݶH}C7X'[A*iͷ ~޽Fy܃^?1{q]woT!ɧ?Mb kU#ytڔ`6:/J'O?R/0"` p!mT7f s w[KIu}8]'M zxWqyNd혴o"sb]CIGpIKjUa; |#IXӹ~ć4HdUIM9gMKbNMB53&NeP[")!ԥ-s_v?s^\O(Kf]!TmWDAO@2e-sj)"Z4f<&"֐?zB;H#M7O_BK P{_Db#fqC|3qtxoj<"o OMvh߶VqӬ2}I@smE6Aaaч(,xՖ\0E1܅sǮB iVV O#sCSr|y .V4CsTVh[%\ rx@¸b&>VoΖLycD.3b,vL %[B%5gqv: -³wo.aIE=z1|tn@9̈I5T e,(-3҉[,V缈hZ^ (# ),R^\-[LYx]?Ηc~j[ܻ ^.p G 9|l'Fgqx؎/ʙCWLҖόMw0%tmCٯ߰)yگSq4eCM|Z){kzom@7i-0j(qMΖc0<*㘙a&&|ױ7qro\6vW7˟]x^ 2)^X̤4I/+5f mw1^iOH;,E(zkQN>\)o[\N$iu3bkb+**v`9JLIɲ}UQ9.ԙ̹T6sf;3f¢Frʮ~ n\_^_-Qg0yj'x߽ލ5&1&|nyl8\|p=toZy~ɹJG<_-{9i˭r5Mz#o\~_' ϐfQdR@LR."2>Gyң@|Xx\Gcq%GsE=H/ګ.Y|xC8DcKXZ˿"* -SPƒ23==w@6冼xT\ؓF&@%".X !\B C{&:dҪEz)}sAM@kEBϮ`A BB.gYjX'Mş'2&[4l [R$Π-ԏ>vtG7 U0]Xφ =7,+PT)b:7AkU"8/GYFA-[wxu8g7}_3s!~uC_ïXw Ont!sEB3+dS_fRB=j OGnc~]VOmRQ i=<1 W0'XglhyCW/3y`JӰ4΁U:>ƤtBH{P2AM*8:ױA!ԠO"Ʊq ڦ$`~o4L>܇^>SNXϴQP3mu<4UJnDA@ɟ>|>Μ}5e%SD`Bu lo[J6D5={xkf14DJn*f_H́C,uѰuUtz^>\y^v͖G!Pyo)&bґt.w r L|qh|f=t3P-K5.c?v=# 6s/9q봗 HN.+1_+=]7LEXl+4Cy1w+ R#g÷Ӝ %ҵգls끧ӂ w rZ"Z2D$ʒ#Ő/ $Ң/seIJv@0[,j 3/r4R͒GSٹGL޲Dgp!? yag=(gâ]{hvZ6j&s̳IY;w=ߞc,b 1EXIgݺT0zIm]c6q0՘*z8vO[(.,<ݛIGWO*X!>5qt8DJGYHk^$?R<2…*)Mi•Vo/J圗sH8)2z ;/f:ib#f|7i|;?e4hpoͳŜ:9rA~ xPsihNWN$aZM!)c^(N)ש!_Hw Sa"7T~i8'v0x!4=w.e.oѰ~G%f [zj!oH磓wUƄ !D67ʼnO3RQ 3E7`TGVޟs|Yc6ŬV &,yn\T.tsp*T_]_zap#]jzǞ`$wХ[S6`*I#Fi sTh4n;Ȥ|sogL$qRjBf+fHt&p1I(Sv?#aF̋Րjo%Ϭ2U/v,guz'?lyzu#VHe9 t^*M fiLD"|`6`s W+ܫ۾>:\,gw3V@C`HC}*X{ Sr0~ct/54r*ڹ?2Bno|K$oQYXaʱHʏH-kQ}n~㪩cE0FUZlm ʲSAn qZk[#ZoKhliiZ Nz46\iZ17dȡVips o2arb]=̢\f^,MOt'MM5_6&(!(VT P# ^{y@L e,Zn*7]nHt\^dO:WK59=@ZJ|*l%EZΗ"ZCLfA}d }-W'ϛɊ. V\LY=O|K $VJ-FT&,ɹsG:wYSH81IS(.+9#4FϲbƚZ e oS̳lZ0uS"7ܖWMA+늆:bO8DJqN4nO6ߥjcl90饨TQF=||ۛײ=>`; C Wުe!wKrp935l~BtȗL;~ǭ9HƝ\l%d&;=)q ÈRa]"CL- d/3h IΪNN1)|v< K` /fh[0f*@QH28PY˭/rV]u"AtBAk7R<!35 h͑"\~L8 gc^M嘹RM ?  $1Dt#-L=#'n'2}r3ٻ dGnuO ys=N.Qymeҏ K"1}O~%9 pХxwrB7[wEgo8K@1pݱ?f!lUN>c{3tTjb)C͟rҍ(>ɓt;Ir֭!Jd%#W+oR*(Xjx aQ²y#()ol. H^l vWqozd_@~<ۣŭH[vg%Xf2f4(WsD5l3fNuoiR^41`?s3"*kK`UW5ÿkbȨ?c::v8q ӶeȎ&`-VePAf>ܔ~)K2+S?$`d`HlʩfIfkb9˃!2ԺuىzEyƚ`2xD2Pڐ2mkn~PAyN|!@)y5X)J5(H+F'(4Uk-nþ,#\ՄB,t*)!d3W 0_d7jF\ =ޖEx]󔔧 H2ygrMnnKu{5KUP~(("k~J,=wF颔tm).Dz0`~).8.vf!w y &ކeS=yZ_nMXi\A -mmM8Madshys '6Hټd ψ<o|%Q.$ OGcZ~`iPJl{mtv ,(ALu1+./1>:* Il.~+]侨įN&ZߐOM0Uz ~\d&lgU]Vc/2Tjf'}Ǖ>NS5a ,Q9?nэ:@룭xG{"g.SRO>uj`ܝLe$8te=#s GL8rVIJ'CDB4g@4u~ѥgMI[Ywt"n%5C_M]ԯEF6nǰK gkl:)!9п|J ŨO{ %,N'N5yTW{/M_ pǂWڭP2PRj} zgA r}DpE`z%ԳǓS_/]&bpQlN>@P:>#gݐdePUA(C R<ə`ZKY9 jpC!WT&A::v58KS=(bZ뀜B)^oOw~Fj Bg`PSw2 UV7͖JS=H-FgY³6:Sv5A/m ޡ&|`<cŕዃcgGWC`P,z5Er>K'φ/#E2y+"Jw Pwඛ&gR&ر_-)(r'j١f%TK^Oej^^+`떠/Yg}lFb ǥϧ}5"F :dp`ߴE^gpP;8s) EdDwaԱ^Mg>L2oQQ㺰Qa3.@hUk&X.dlw;} uuru o%L&IN }n,吾n?.BzWǑ1\z@<+ Z$Bw?6wV jas]chΰa ҳ*$B`IhAI58$2~Y?w@hP-Hjb냅 :|hp$w3քL%,زC"S8t zt~qp&K~elqw)ǚ|ӾC#r/՘`BiNY7B8L)Rԧ9JJ{1.J`ēթv-=/ <ř@:1-(z׽YҸ>ŧ5o;KML-/}Ygp5߄Du6LIdL S{ŧϙ¨]YxdYuY (E(1'x@6h]]_(Fφpe >ޏL^gܥ!;hЎK$lSoVc|+Za0])~ؽlsvĥ,7p@Od|9ZvpRTCk)4|A[ iw:]/ bX^x>d zp&F3c}ڜ' iTOHˬCXzl Nʦ˞i]2E,q_蚅<~Rg^K)Tu*<`d Æ"vi,)RҲ֯OOwˤfqǝ?% M]>G1#zfsƞ xi^g܌vX޸V@O7¯}Z#=9(5{Gq{m=7hv{9əH ;8cnݬDADrx@ACV 1a Ņ@ qIqĺ-<ǒCq#I䗼l2TĤ o|𿡬 ;x oY<,V4?Z]}(+n`bw'fcR(V&[i"7x8 #24*AZIBB|U\vg|}Hm]؞f64|c݌EI @`rӰ«)$TG_hyL :[аWy/ GzkrY|fr% eZ.3gA C"Je;+j\(VoVK%{~5P5@ti;bj+3BTПLoGɝ `{'[O^%b]1bt!B%"a[GWyd! lGčaG͒c0X B4-m|#Va?R4HWIQͧ-рx*P>Xz0gUٌ?X+ѝ;MEv;5n 7@5e`lGPaͣ <'߅X`8__ gM!{)Os2 6oɆ/dz-;\aZlMeA(zy̒(Ql5/T$+u"*\2詟Y"'zօ SrH[s!O[sŕdc:9-ዝD1dH:EYm´XeWGQ쐣IF_~TIݽvKD,JbaZT{UNd1ߪO~ZqĀ~p)nEs||MTrBA4%AS%Ѵp)-招U7  ˱YrOS mRjИ|ɣ `'CUzb(sRP޴"sK!-R&ǍJo@;Vò'oTdSq)ajr1ơ .C$!ЃHb00*_roZ9 tPݹNO]hhoL!2J6ODZfv,,j8dш/f K׆H]C"D|к, 1{@ͮX-'%12^e$P/ VOp1kgX=y'pj.?A@Dw$_@/rrIZANe^:tw,&mjܫ:!" żlusI`PVJdvlȍRj=R("MgEZ*8G+xM(Uކ6㷉9wy,٦emvBhaJU"Ss 072jb k'WwU~!qCO.6 ֓*9<3Y~~%# IkXg]0}"܀G~nt14ꄜ VuęiԹ.quil-ަx:Ad(cYiE&Mb?l\!UzCJe?I^*[ZPdN.Iqkt"Tꯟls/=LRG&~ 6ֻWF5|>P[X\ed1mM$E Ջd.X"FDkZ+G :'i($w@Y7> mUې *0 ,H73dxzoyբlXyߑc>[8B*X %a#Me[ ,7X8 ~X j _@H}80 sr =TsB )/! ,H1ԥn5Z =lM뮟th<05ՇMs8Oef=fd.S*"iMHk8Hk%*T*oVH LװN eb]=7ۘ0 % =(`ÐI3RYyxCP:M̀ivHMEvHGbzX&Ar%OvNjw'eSݩ?6ժK3-u єSSoNxKE"V;*7ѩb2i&Xb4ܑjx (MCv ՏbƂ!?WH6t!aLK8fi8f&Hk~]F3c顏ȀjЃl\b3o7F1D|H*fKUzyGC8X'IytS,A6> 6ϑ1Ն-!1C`*OzQ¯. Z$3!忉i:BusˁDK2 JOpum Dsֹ݁m $)]Q*Aס޿ s9]ڀ*rʙF/\YH!n:*4@ cs4]3H=[ᑨnM}tM)EH A8Ew~JB1 g NUӢ]~ q~BO;Iv۹Жa&_3dZ^l$KbJ;ԭs|u[΂ GEYsz-;pv'1)ɵm,JzZJ<_pˮE_pv \jCnwZ>wTA .ݖq߁!"TaWM1VǭaDK \Ag$.B#&l7&%!~6H&7N\ʶXd+)͌Jk*vߋt/n?W!ցX 7̪UZ /46=2vl*Ii9E7DL|!inwCk)k y1E(;/PiFYy ybK}aC3;O dY ;uN &!=%pw)eg}v(W痽 N_dv~_"Z$kSƒLhL $̂ȠTNvɼquiةDT>vS3n'h,BiŽоr#'3텁2i5( XMA9*H%izI8rŚevb (%zI4X;.c9J2I`꺞g9̈́ږ1G֓F‡LF3IL.^6JAꌜ|λF7>/;f8>p}q#؜{ 6:e=J5̧qN>vf8~ YM}<构Xi'X(ϑPk)rs_tko0 $(jd?\\Tß. IhZ8I~֨< ^XW 7cp.|T3Vo9;uet ~@vUƶ/W`dïF-k7/8&b'wC]}P򊟿,3Gu?2U釕un%Qea""[ HQұ0픷jaiySp׶k"hTPa$J?c]Q)D} w_:|qsoV`Hs{1[޾1/BV$gTLl"\u_ d\`8EPzPas|SA͙ +dگOX?`I:95/z7Rntt ># FRŠ+>n^;hq7!Zu[:MR|^B_77D>x 3`c#w6e1^n}!K@ =IE{W3B2A؜3:A²i!j1w`1Eг;SŴ#VB9Yf™&;U\)fi18fg'9ʠ${#FTk۽[Jˡ8S7e=(>kW}qRqsk|wd$Xp2wLxn=g$V4!nᒐ[w{'4v;Z#@e?fg\w/uPPzۢ5 #W['Ohy_`ˢmBT=*Fp|{"x)*ر C,p8}1S M/ۙj4C\˹g3Z_SHT;'Tu?fMt}7M8L|A(G;~WEfc\4]lϽ˱}]@{cJ@e%pkZH_:V@?/O >ot |uWT2Dj6T;g+>Ld"H:b`uKyP_vCajpw)]BZ+oABKK.l0q6קH5"yVf|la0HI'mԍs֖̀gyWl-V) V V EgcvkgI5̼vhH>B}l;sQ%rN RJQ]yKAmUfaf2UL!6ToLJ0>}"ypEO(TCځ qN4MB75z9I jEi">w,maž$Y)䴑;y 'ϱ I5ga~^>Xh\XxܳgY ~ٱLRyՓfzcnǾq`aZU*3Ӡ bf [ /8a rǒ^ 㸮/Y>Jr`vបJ&4D.PW6gFvyԣuѤMD5ާ4fks#75ON }84Y* ͺm!_=A4qNhMˎ5,CNA2}-QDcXv > Ifqa#n[d1*3wR7l[XG(jEsv$ R!JVxʥ <@KOT54̀PX{DS9+i_3Ef<+&صr8 6A 52/jF3mǿ/ops9t4-'$5?p.֢,W(}ܕ}O|}/i:QUzRnr[NWr;y;䝡?u&V=,5seq<2{`dI[˚ Vaقױ_8b~ h0Q۴BB'jl: N5@Rxpig,yC5VFqP*r!T T;r#5^dMEmJj;GߏULCdݫr`w@Ž5@Fᑒc0Iӵ']fTL[#ĭH$c|7Ff^YjDwtcĪ*YRfag)Zq7D˔ \{{;.mGDCh,D* ӆW:x ?vߢ^;RzW#_QZ=k-{Oe;NSMM9X C~4R??*h}#2S3;Q"= ޯYpZLs[?LɩºYA)T#wW{h\  2Tj 6H77lQfH/V;!z4hB@ N,b㬕Bg`dQ^\K@s !79ZG4)=R9-* gEQ SȻ'5.iɓhpTM F\h_Zb[yHsV$VKZl,z,e \ꟴ |kw$aƐ Yn- ro]P!ݻvxlWF]N|i6'`{W^]$ Jo1Uz<]G&THf׷W#ڶ38{DvǴ0 h1fҘ;-?C D%{u$vk/q_N@hOH$% pUf _%[ny߸}*ec_ p8@W;iIe<}勴UmAJ[dw7Ϊvf.HFVHM+y`VwAV?!?3dcny0Q7a=)U^E\r( lRB)NXZ=qVІd 1!Ey9[5 jl up:SRF=Cm g4U\fo_]1&Qjp: s윸ۘ2btXnW hY QHa_>uu0^ġ- OyO NidTb2AcκtpW~ыVF]DžҚւN. '# A.9iE;$c/$FKW^&NEh5Z+mUmݷpJAR$VXߎ EzFZ/)U9;3a|_udB7l)W%)Mŝ {Cݭ4AйTH`ܷGHzIMݫB*T'"! )[&:Ʉ7PGX&(׶}󤽋 ^4Ʈ+b|TC-ی//ښ,dK)[o+k5(2ZkLJMpEsCdz>\pڃ8p od{Ҟu`74ܪ"8MfH D&2źȰĪZ?Ds QL`9F$elzr9Tm#h3HUCbpN a2)0Sq?(s}oъa."k>s>4uuAn d2nn?7>GBxz+2pAEA]9X,6Qr /kDeu %$-dƱ<,-牰cLjk;JZЉ !JJa=(4֒v[XU^[PZ?̍/#:M+3vc̈́00 Ѯyb,|3OX;\\KW8hk[Y(rk`t7|'ރx㖒ԙi b*$,ϺϲF\Ƨ E7ů-P55F.zRј0@<ZW@,CW1ZO˔x/ِ܆.hq;OaHi bnmw'T6+s \EE{[Ix*.6>#$TT? a]F,2ͭ`鸖6Hr=d;Eލ+ ##e,,[N 1+ٴޛlNiW|c/C_G 3庥-Q]8!if`z\ TȋGQǴD7-Yi)p:%9̣d;zEfD3ÅqZ :Œ?Ʋ&)XU٪W9!)t DmMRu|YI- (#^>ۜM{3._^`%~hHAQ\;$_ 66:O悙plb ,H2Y {t9gJ^K6ӺR*^Jjh ,c_8k<_Z_Ŝ>q Īc$ޙ&s#VfH-hTkPKd?BG7 n5@#:2g #q&0,bۮ6΄elX+}KRD=cVTR:s{/7/^VUlçy+a) 7d0C{i<ͻ9̍(*0`}VX֡d\mp60{$cYHxE_@/%XrMP#iؒsllS`r AڇAd¶Fsnm[7%`6!i3] qQ>zGQJqtHrکTHCS<)u>$\e4`Tކ Թ?XLl[1 fEfވltnÇ%N@Q.a]@UxZup= |S%i:xxt1  C8L9\+ 3HE\t*ƬR[C@EsBa/%1EΡq)=g-Y/喫|+>3\w|]ǘ XbF=xa(RtX[wbr|iEz(-ڴBdJ YF ¬A>YjmI`ʞҀ\Umؤc?!S7:[VxZm8`gCDn`V UVJl+$ɛU m cWڿ+rg ~76 :ZE.3Dc(t~VQD!Z4/H>*,1VlQX Srojnhrm ]K!ݻx}zBuYUhPS ￑ bI>q'܏2ԋ;9Sd%xfp擌bȧbU 䡾,a< ʷ)fJU-PCH{.[flmp3sZދV1f|4q }C}v xхݡm<;3wsdoXr81@xN+"tDQc^AxCf"]6TӧVWR'.FOMɤei 9$QEZJ[U{$ѥcZf,)Qe҈ϧ w"Y`gmM0HX-E3|~VRu8{}),vl[mD[7^NW S`33{g]Շ54 Knp拋` ǔb-1e RepqZ%rz\0'ȕ泵*{_yEk3M7$+QrnT˓ 3ۙF P[PeئGaTS1$_\M#d ^3gԺ i<̀UAH]!B ԙR&:*$~R3dOߕIn2Ψ+$ 9H/fꔾf!XId40(D'mϴ 2e1M+*}aػBfL cbCh&Mo%酓"0cʲ]S':B6,X &MR,w}e{r$,kQ$|4>.z0Љ5]y@'a*yPC!mUe\#J m @w:HBE^!XTv7/\IcykhF~W(VAPZ`q;9+(O;xtm 4*rA3NkAiQ񗢡H@5Pר|豏 b&lW$}9-֙Z?գߚWvUn RJk F0W0RE5rA]5ș/K!76ȠWݮc^$EvF;! VEXE#͑>7W`Tϰ"fAS_of x!Pc-Jv^xX{Cz|Z-z*2! 'zj~.~ B_CqGܓ?3TQ_K&X2sSj>Z/ 3vaeՄ$ӜDZ+A TY߉+?9oE4Ja`/{L/pڤ,h! }zcg>W LQLpl1 ZRqIuye'F_.FwQvD&P r#+n#i9!訮cmշȜifP![Z*cyɇ}iOEw+fRH"22SiӒlNu&6ΟJ{xaʹn1.šn~\e% CYꖬ?M8*a,ig@q^Yikd4ٞX1^?S|B~ߙu%-``O=NS}mS,muwRWe"̤/59'wImYaz_EsV,v!Гy\=Xs{濓N"%\2AAoCW΂@^,I8#T1B4dPJDRyKͽVO"tHß{oyߧHAxô9Nqu&`C^9{R;*r`4U l(h/=jyΠ!0;> . BFRS4"Z* FN jQP> w<-'+XǍaCZmn˳ALϯˈ>ũZ<ΡѶxd{r0,Qé|gO_y7cbBDZ߂*o0Sg]q<&<.臠 %3:蕓|6@#,0i:Np䦓vptvևw&ܡ0JK]l;uހ)BijFZkq^7TaHajlm,j͈k̚I%=FR']Z r^&4Kj BwQ}tl$֚'S^LǦDSf35;#!HEyE1S3pmLIԪ]8%c[A^lF$ȅ( [&UMq;C]!]"H` A HUiV.YZZ@YkC,̀9-Z|xBecA6l9;3a#b@X^6eUk9s(@4;t<[qp'ZRmUop F=pjNNblhDe3}M[).bKwōVO5l VI@\S|3ԅgYrB9 `@'Eӌ4]7~'\eѕWdKA%q`blh}AAIsn8tC EKۀ$%jC ̷ ,n1m(T>`g"YFk~];%3 c;B |_COZ |=_Ey_'Yob9]&?^іς캉W;HO@=2i+y-ѧwFD=!ނzl"E"gk"3 y@L'-' ^ WjUS/Yp rYq4W\U dLiƓr{D!Q#/P.bu%Vo ׻!fŶNU3KjW ]uzw:DE]NT0 \0Pc1 P<VU7׳Fg=8k| {eiGbf[ T/ӼR31R5,c(qhB8•? Sf<f+xupdҖ]ָRl/N8Q2TB a 3juFGIakq0;/%ekG쾝qN+%ҹLèYL|PA}ޠ ɹJBs?|b --LW[9$F33rvΊ *X_2ǥM.XP$ʍxT^hgPELa~c [4 J0jh+Z,U ee. pe2ZdmMv;7ȑi}Ϭatu/1ki˸SqڧT6vwP]P ?3 B*XjN2֡_vE,.\\:0j+W۠M'*h!2M4J#IԔ"GO~(T`#`)#RFVu;Up3x˖92Nl5B>vǿ_* UvD؏7|LZVWo@ZC'|RIxTQ+Dq6G",wqEDT OO@&\BTSu|uɖ=*jQε.C(͞E/-٠nONJ|3D/ C6 ܐ1i•ܧ,S Ab؂L0p,eh~&DaxeF9 5P꙰\*} )w~gesPz PmRo{NR{_m#٫R}o>gqeԝ59ռ…hx6TSc12ݭ,]DWb˘a?j-BQ2lW9``JLBlMY -æ5GzX]کI87wW6Kf;uRl0)9.͉՞|.R<ѥl>$\CW/!mV!΀>g¢wb#P̧ Ocƒ;?}\YPցM0coG4{lp_ ':c~"g$ N-Ӓ+Yk=+gW>N5 @yiQ~sf;%P_j[(C2 gRp1:Scy_XAq8dG6#B)YQ?TkB3?TqXT=;3Xc5&+vHC_ ~7BOr̚\jx#H-{;-h{MA>kTAo`rgL;ɻkEV@Xfb''56i )) KcwLa𤃐bjS&/_.e"{.h]hgcԶbv+ 2A,y hg>˚$:c$|εEĹV- rAI/7َ" 5;^>ȉ1VF]s(wYG#!ǝyj&́iZJD53nQre!]kx('r_y!`+/P㤅!£O@pI0f‰/Z: IJ+JciWbft3>x:j̕Rsr]I8/\E nO8օ &43s*>ĒC<:'Cdhj /Al̆)?rجs>Rpis?u$2\=T@;}D\51Na2WyN U_Q)Onrz蟿 0wɰOߙ\Qz0ݱrobJ#xKRۣdnrwf&> 2zVz.uB%0׬K$K2ac-&30&C}Ux!bfԿ{9bIk3Yp7$Y`׬4VwuL>@DeQ z#Mxlehi?{CIV,gy{GЍHE~#׉`K|/͝V[3{JC.mi5Y:~zZJ7xVq53\av5Naq)8BF-u ߐl.Yd_6ɭZvt6da/wlLmγ?,g=2${džI!MIA [(૽RY-(7 d]T<#XUC(|W>R( ] %:^G_0DqLʶnDr?n&3" HCEd#6uU>x/ 4JVdw1~Y 2TOQ Y hKoN6L*t,ٳEI=T)Kt_ |J{>g-}/'Ef_J>b`G.hc{0ʆQ~O=,ZƎE:.EiTE' *&Xu_IdTjimNK$./£k'Ѵї| r2ӌ1,LмƝKK+t>b7NQh2 47tٱqlՑe ^4Y{#|(.GmUd'(NJϙ8*=#Dug"rOX޲2m\~olb+տZDr ("7b%nZ}sC:}rdCsHm>H-m:` ljnbJ , _=<%spXqܵb2K= eW!=V"LdDŽMװC.-ᐁHO)cpǚPe%B': ^q +LAB7XauSáA>B . 0[/s> 6'ʺZJ/ 1E^7Rwfl+&pt8q= s9؂h45g^)@ΊBawxQ$[v&-JUNH`tH( 7e&/)B䮍ץk^\{u¨B@e,>fFU}w/#P7 Ȍ @LD3 GXRWcrmxBcK%3Td#BU{pgY9f+_Ey^[I'%_v=`Y̼De' >׍}k6ސ14UF{2;uP.eaI6brٖiƖ '34 2+?L<th`FΌ@2 Km׭֗=Mos gS8sFiGծ,:"_FY:iy=vcC3I?u? Hz]}qcxn;{}HD$V=WHugxB["}Nq Ď1?]x'_g@ԛjl?6VVZv(dB`kbj'5_IL%ÛpXƝDmisaxQQG, uߋV1{ͬF& C ޓ1`07%I_m\9 *JALqN_C"v2ەF1p swdMr|=ƏTӯه%Pff :\CiqX#>Hp ` ,hk&_ջ#2늁柴ʿz6*B_lA~w ޳dh{(9Z7WmiUnERQ`CaH0y>ݘgipf_U5R XJreB"4>(| :# ǚPW yܬ(_ctG|*bx d/-PYsٚm⏇1-KjfD5C4s] \AЭA't jIȃA`I2 -WpqBE΃8u0d#wX"Iti|Z+~eiѸ܎N^o=󏜹L*fILv$% Uz}MVeE>cU'ǘ'HtdIʴ]>~avPٯ3de5aR9>\+aBUc Łr=,kDYG6u|b8BR8_ykb@;]Bsnӈ ڞMղ |׵I^:LeC j/hqf|2TؚtufMNRBw--#v 6[,'{)P0XfVT _7L[q4~`UvWfӸ^捺~9JŮ=k-|g // @|?qj$,m{amKy!2MQ ѱ> ѲԀ݉q̅\?$TXj\"R`* yteb2H\P.FQ?Tx(H*O֨ofi?DkU7= 77ּ0۶>翭y|7x_h-gW!0Jsy9NPYrP^!3&ZxźFOťqVv5Lp_i+ D[*<ɔ$;1M3enr4\L ->meVZ&W=%<^ɇp0 ]8;iˆ`ÀxttwI<ȭ+0ofYKfux)Rbz 7 5C&5&-H sy\7EqjnZ{Q-&g# ]] Y@ ,Kߤ"1SS1\&v[>Um1)rߡbCM]4q-ZZtʖC cu>[Bt^ݽQO['b '&a{.k4 PlOɦ0FNhFw`l\lw1g,./lW[8 /WKy{4i?pcį2Q1%鰦䃏k騻 !2;$ieTp/Lz}q̰d8UNrm#$.OƖt*9R*1E5N[}"cl_=M9)9)Pf3 0$[eKN|"pmg16#8XC3%p :H{}83`߭<=edxu<2ײ">LAr?1~WO;l]I>=հ6̇l JhG.r,<pc7`zeOaLȋ}u0? A#pPLP~k_pVѣ|/͓87SC/- ޶:^,`¿/vTTvMH{z̮XA&cOU@ҰdZT5Uls[YQ@¨bK!at12|}֠6!'G܅өFo_73*ӻi@@x&"N8E78okrW +Pu57,=@&Yn]3*ɝ7sh2q^ 0R2+Ө)=3>?Vt񟖸'R/]1X~r2KTfB@P"8)r@XvW)7[SK7|25^\ƨ0Lp[\bx/Q&x)<8;. F13_0^¾Yפ^) PR|ȧ]g J7D:cmfd.::R !1a9 Db8=1`)}4M# . 3X=@ϥf6% Q+`~yHX, 债秦kU\_*ژ:`v{ K•Ē9@VcJvg8X'AVyncܢ )D"9;xGZ3\ȭf"f}ӞnFC)bQ39Ҝ! a׃x/m7Ak3arvd B75e}7lmEUn /jZte.Lyjֹj})iyUVg6ΎQu`0t(g>wm #A>J8 NiD]t^21aJ,Cx(wy&RuYڏ!jv:@FB)PX] N wɨcb 2̌ j3C5lI>z-fb@6~Bm0SuDCN}e2]9@?R,%bqdu9 FLI[K^p9/l+، 8䦋 iq\Ɲ8ZȯU.s B}G4oP4\Uq13 '3%g{  Yq [ C㺔E͂يtQzU6^'s ùv ?Wbi܀ MTY\b:.%uAsy1}\X8~?`lz I0iaKֵhT= Qj7)70-vng0')@Xse %Hr;Zd/.z%!BKL\zGM%%裮%6-|wAe y_h#_>UxsQ Y>H,;\?sp['*SDš=#ZOLDG ܩ(ݥ+҆A"oŢ#EOs[|kU뵲ou;=7DAJQeU&!3Gn{7E4aMp$Uրlob?hGG=hq`^'Qp6eu SQtMɻSK~k \F}tmY7:k|y9(Do4#_B!9][=1{~S)`k.eeMt؟]9z)ðdUb@WZ@UO8)Tk~Cϭ [!o*ϠcZK/\bHfBfhwYR7FyO&N &8N@oi-./ZyO iMb5ΙbI˴NJǏ:uh7Vg(/ 8pAfvםRd9 {P4I^?<=7&WD=60G Vd1c5v"@B&uHbς6V}[W2u:8@(P W :9{l痒.rR^BcT{[;k񦤲$C8b?5D& hoR]򁒣/Zn.27YMa6 ÀHw ^S?^|c∝)bޗQk|z0\*ư+s"/ +_PB$.0<"oK֮u~¢"F?33;к/"PSKy?⽛nS}Ћ2?\J^~)"|OtлMb}9nNo+).Zg4܂DjzHhCFNSU:{y2#"IZK\-DԘJ} BPLO۪ݛ hZtDXɮGhmJwr#Ŧ Է2,lʇ9> {/d|8x(H{IAv*MqVj[4bʾ cmU?8Um ׍56\c.NE"HvB&&skvؽ0OX/9w|nV}G>*m]Ja"0tS":0%JrŜY[@vW3۔lJD`r|ӦR@9Jc3,IR]uC>4('Ak2-aAO ܏}NtF3 *(YU-R91$?^G:0NR xOtx^8SA_Ӣ|[lTq)w\p b~YbKZm}kP{"ʠ6mA"{JgSUBTHWÚ$zNVtl?_e.b27 rCXEL76+S.$8*Wq{_,q4o;~Q'?>qOpl}#VܑIOCuW3Olv\jDRI Ѵ:a6dKvA' _5Q@ffhnPC>&4y'Q2dv~bl5!~Ho#>.ɱ[1>dQ?+V>t_!k  YaGBGV|@l;cGJo[g'X Tk:D޸!7\~"O=&v-ODXs٬Kg4{W-,#ΩE`hg~'VKG CTNNxsֽWDQ%x\uŀZ\CX8t){6HPF-("P*;' M0Qb/58Twc1UEq'-I%h+a@3!m(f!Fdu"B,ypvKEcF(0k)ưwµ,U7 b֡Uhr,hcχiZ_G evJW3&9Pꟙ* N"}%~OO.ŌSC)ϣ}%y7 J<=Qj5h %] >Hw+"mzD{Vߦ>%^AY,0_qKp00 ԟW<(.bSOy(nxsy7`L΀dsVu#$)rV~RB%( h$=uٚ [0Eurd")a︇ОˌEC T.ׅdisg,d#"ա!\:ewa$ iH7/ƽzK=Q"إxvOŬKSvrQyToL}Bm9$tuLmߍ%; HkW\Mt\ ġʆw71bJDE:D)']BŭNq*4mKK>=zZ$# ST:֕oHX0&Vi{nF}nppH[ߵ`1n T1ބ]_`'vSji*/ѶG:M{pм82S/F٤=6H.6Uo`/ B"E^V d!7܎gl" /P]4)2RY gע,+\{:Rsi(9\$F5" 582{ bHװqxu}{?V5._#[V )k}'CC)[C<!,S}-p$w7B@v .4Fs*!J (~Kċ|iNu?X!h]t)1 n2ȩOyoAxm Ƅw#)=YQVKE@|5&XVX?~L`Ȕ^sobMऀw.KB2Vtw?+W<&Lj|NWdsy\zEBaƝ IGW 7v"ߤ=@-󅉢[SMa#(ܦR(5N_Cٌ_|}:З3 t HKxźʔ5dm9cq~纭5`wG~uf!'<3Q@ϋ&s=-,8Q\F(ƌ{PPcq!ϣUd+ҟ/Yyu25wTNUr/I83N> E? O~R݆ h9eH?7gؗ϶˾qR^xI_^ òu6K7|S?m-=MO&t{_)|#c\Z[} %~ȝ@v+ 99V8m|l@L͋ѿv0N!2X>#<CD_L篌LG eBkwU&U4 > NCLv$Ā NddvfqgdF;92U:ƾQMqW%nVD쩓hD@L5k! N L7r]3:Q4tCea&8>~ KɬLYVÝvhJoF߉gm0qk1m x\['U U%@6Q~-;9ci_:Y#`w Hom&aSk[~gZTWH7R(w/gQ ⻴B pzl y]a{ ((Wii:]1D} 6>?+kov5lͰڤŊzvݓSP w"楡+8l"LUv/숸c89'}R90Ll v.ɢcL .C(8#P1AbjQ dS?Q}H봂zo8#s-/i5`t!n7dBhPo O8bH ?W0!0[jBTZp`?/O.+Qq;Wkʄ!V0ZmD=Nfpvt!+3AJJ/ +I`{#X}hy}vl+?nqM+fx95%ӵ6 ,g F, To=ƅ#MЋl;)HGxϷ`sLMzʍhі0ÙZ {HFȴy>Giž|>:;+ ,j\waF:Bն|Pa}}Ʒ^]><Mv1u<^fĠx7g]R6" ͟WIR1kއ.%՞O ئ2f0p'_$|:"z8[G}8$ky՟6h #:e1= jJ<āCZ. {C*W sojV/8H sz MӰPR3(5[+ GP=DMW !l>aKli^ITD=K2&`oUQ ړ~ 3Iٳ 6}3$ɷCXUyƤ=r>lNLi~)?8uF] cGsԘk $>{8@egKխRXlڬT YMۉ`WQ\)w#aT°'=bfXB^oɝ_t0pF3 _3@e5K%nI507LLQ䆞7G=$ Ī ;.2슉tϻ 4f(8ҐD?>t6Tq:p锊"f].|Qx^R MŌ[&ЃnJ0]ج*>VkGW9Ọy%Ť~"MM>=6&vgTr&6ƷpWas▃Rgd~{sUݕs?.&P u*ڹYm2{T4kQHe5̢h'^rnVõ^NxerD}| <^'F1`mOU/.K_]ssD f<-K7M^iƝl5Ea{}wkXsw6s>mRa0tFsѝVG+?a!(T q;U·iրG[EqI2~Iz~ۆ$0v8 /j ?8VSj{}Z֞~ #ZfKR:(_8gquA:E}|1n:oY\{*|kɆGm>K4s /ľUeX@m='&CuS:T[{n H-'!ff&{Ou` ^wm7( 6j% b+(L)߽07saw CUΕECL\!ظ:t :&M̈aNNjB P 8MKbڼPW? =SZd+.`: [` eлjg]kawԅkXBhc?If8Vh3딇r ܈\-W+y/e~ꈰM'(&=ƀ@lV4 (c,eEʽ;DLX3Gs4eh9%qÙCĶQوh hL'JRzo]Pl,md[#_ZbX+/!Vʝ^J&µu#OzG_A.ͷB رma__Av;@ȈS!$|dPcXf=oonG7a,yf`g\!d3)ݶ׸g3k].|Ð8 GR Wt-p,۠:j@jkTy"\H@M<4=WK'􊎜]SLrgض=4TԬWi(7LG nNϊ/3WJQ胉u-!dGdP_> 5Ld߱.PUI aϥ' &qs߮ L<ԉHͰ/Y~O 4~Ξ1cQc iN*2%3<} tez.?O+é;s}ּ2ijO޲Wq3+sy8@Ͱ₴u{Wd[*3! n=սN)z*_ѳQA ںjU%C }b!Hhoa}UyX_P1|֚IKD+SF8 S`/Nc6aH qo_&)MT\JpB˷*F&GՆxfɻZsUzHV{BtdlaL:6$jЍW̃;,%rGӣ2<:!iyXKњLeǖFK+_e@diM:&IG0%&[\]D%2uόӉvŹ+׬ e)0ڀy%ID挞9H9>oA4,״f* %fw%d5~%p 2%;t s^11y>GS(E0k"V`~m/,o0tn` ["hy5Pe% }%) f}]V_C1~)!v@GەRy[ r76)-Bn"bT#YcѲ$=eBt̐[XQ&= SIT$qsc!mm4Q=O]j }.OM oI]I} k[w=zW*BkNrLK7z`Q s|frYJ . tw %+S3 UYkz?/ 0߉μV7'!x!v;C\=-QK?t'b%LL)+b&`þyJsayb4n_׆KMGF~3QSaU)sW. 3xԝ ״jTK%#M_3LiV+l6/<鱵 ?/`C+ur E j;ǝy;1BeLT]UڂC7R*$YM44"3hUq|;đ2R=Ep2jOGОX?bX\5Y!ʁX1S6LbXI0pv2q1ZVh= Q`=.M&ϮFmntïf<V:Lg4oKu(B`JP|ckG?Hz*t&, ERO<)Z%]ϖ2:zufquB8Bv]@g5ׅ}c5k!0A%DM%ϝ*(`d Ѱ@AK>RTUG @KL p_&_co1(-w䢓g,y jtcUzD"*ȓ,9fogֳ}e˾ӀrL?S1AȬVFq ڈ]DYj69Q鼒K*dX]=wE0,4j;Dy3&؁Hc|JǛmUz]l+AGj9PdS/2gͰ7 4eHNNO[A/2I*WIK~>Rk>Ea/[xo[1bfTiԁJvZ 6$R?@VpC|P}9ٴdG$#g^ S U;̥ˋ"? ernq@-tK5#]4R] 1Gi"SvOK9mk%Qs \`9!Ȣӽ']-l}1tIXE|#6Q eQT4H}m0Vh/}SG0σ;OVg4:MT]U*@X9CKndӸ = Uc#rq1Dx[Br YhfGu w5燱W4,._@r @'iѶx?Sz`W{ϭJpmx(n$"/'ٿi1)Dq{bU(g~VJYj DcZk?U7h#9 _z \=1%EVhU6U{E~CaBlPR4MP*xRcߪjK>CbL^'e]uw>DEH\'0C:TB0Zz21,BХzPeؔ Ŷ42zRkN ]OO ٷUZ2@U?ϯKɮuk\NS<1(X7EפXJ4(g;1]MdP"},0.qP'n`SAޱnQS$-uNa痗k'?L?/5.A73%y~kKimh\4ң#ZN;x2%j xXkDӰ9@5"fרEAɏ6MmNu0H*A1f/<,gm{ZĽA l6*c p\z&֥Touxȥ8~]es7ď[XNٟ! X$5M~KR6> g_Jb&T SKϵhg)~aabzdUvPdHi +kmŎ_a28G/D1o$*oX㝍L[/Ĕ3&IMP\\Y.v,+ơQBR+:StOOu BwL[X,娋jtit>l] R9~m]XC\=jB ʓ!$ZaLiO`OC9ҭL2ƢrJݣ"&j|Uf(Uݜ ([ge]U{)FM|`V1HtPiDDfk!]kޕPwŴh*} ) ̎9@h~wP9|6Ӟ(Fv~ׅ)}aL\c_I^jMi~/&igՌEc N1u15FlєP#TB] P< g*JlgNٵ8=,+bbZ )DŽ<kVOޗ?b2_6ڜI9pL!$'fd9mZp pu73F Apȴh=1k$Pr4c:[-vڲ,)5I>P6`wC'vM-(#Wu2xA1Wbh?^v@fkYו@tV6D&ZY,%/X33t6'sbS<]QVq߲JWY6~2I=DqcDboT3&h̸uyOa,Ao_ޞXg3骧[q@v"`"d4Co%蹹`pekMaD0wmd@jk3L$5ԋhV7(ZO*P M~a5ػ+*ed*IqլCH59b^xZ"6'ZQW.h d ,x^#os<8L)_vpZ[sNtqI}|9v‡'UtJ L.1 0 _M V{( pt!Oy$clNЗ@Δ:~DdoB1g%2٦u.`DOm |/R ؝w >2RR=p\  Hz1٘wG?:n䦁iA8ɢn"H%Fshy+7p_pRΊB Htɕ ^U| ݖS㏬#B^ bP:ȶb8hm6f*Р.t'Kwz `dmU n!M g)!t1>4?;fUG-=K%B}IY}()p# LR PO׀1^1tP] %-ETy!f'Jawҭk|;h?a7Bl)t\!| k—fAz:UA?Oh2Zs\a9u1sb6\j924yn&~+.1@W╾~ڶ>_hSbre"o7P&=\*?(g[$e\rKs\gԉ)1Yokd؜f T Kw-ɥzחq[`S2&;r/O)jr.;X-ao|0t+wv ۮ_jk7z]4LXFA+s$?j7ğtiE,N dst~b5PfbhJowK|=}lz4+{j aNLшG'sDg9AŵC;#齉H~pU \&ǬPcgh+ÈZ: "}ᰇ&'}(_DY O't:]+8S$=Uejt}0C)XƐz@TO5SK[C/D3L}E4hqD4qE&Ĥݰ acF}ϖjiGGMSu#2np[PKF˄(~rܸ<>GX<KeH17r+rw ZNRE/7OfDUܺn҅{}@0fꬷ*tdҖݖ3@ϡMyicZDp(ܵVΧ׽.I 1c~rӺ=Z5DEr}َAoVޱ#gl:x,6_1!L~)q 8| jL(&qK>mƙUV>3n\BxC3a@*]ofp g0ˏ d?)f/$dY]˒LbW^'餖ldc"8qqف+kؚ`~MWfɍq=Y 4A 䌓;dSYԨfmrU{z9X' FeJ=恝͈m]7O"L~ybI^t`b:p`g{w$Y>^θJmwyJYjohCrDEzyok^L~ڀ:Ҍ/ylHOE?e}+akvr*#@Fi\+1EwھL3}+&m r~[ xl۲M1!:)qC`tfyYau V1 ~1m8˝O`̞PߘMΛL}%QJn'_HD+p8-#?|p)8(VwfD Xx[U}8} ~en*brm>km}DJ \OleMiM玖s76<}*F|ͬM$NpWj~vE o@oII<7v<)[כ' {ͱOd4,)ǡ#…v.-vmC:-4K>/0ͣJwL'5S6Qٺ[Wc4۟dpJYvS>55Yf?6CL,'tͦ1I 2b,74 !e&uΚ\ڍFoSq7O4Uz$o5B1 Nalp.+k73lTcLXd ؾ2(Wt|g VB嚿O@ֶaT c5覮yZڛPJ a*d!T5E"jߴSS ̫^p#,yӰ/xh ^[]NϘMCld|LOgBl9*L~Ƈ޶Z)"iatk#w6 ?*6؂BY NXy54Ee[Zfpi\|X7Ѭ eBd'!%<-/u/dX{bjsQq; Dx`ƀOx,{>2jl/W äNJٗ#<Տ2KOҔT(?g F3Ĩ$-'R2!FɤD:qhѓ`-2de#av{s89UCGա|'G(\F0ڡ:dFEGvGw"ƘM4CyW,XڹpuE͉f`x]烎 2FGm^c[Wu+4q lH7)P< (8XF`_rO7nv0}NT{4E&s+Wd)*֧^;m` jKNAh9̤ /׮Lb@59>DX<ȨP+@:*jgh1Kb-AF2V 1]MF$WRܯԏ忶Nm~vj6mҙu/6 %*TU[IL3 K{hK DLjev %Idh/^ W¨伪 uUv>TapG]Q$ p@B/dI na]l.TU tV;TO S{)f¶ʶw_'lQ!ϸ={JZ,(e"Re&v :Ֆ&µFueGnvZmYW{Qu&şփ&CB Luf2]␫Ya pkJ3 E˸H}W>V.:mQP)z4QtZS]}J&[? "ìa;X[:=a>qrІ[.`LJf`ȂSI0v~g]^zKW8I[l<A퓒QE|t[$jʝz j4Ѣi<FںXȣ0\:Tx3,~sNDvo]9ܞjC4kE''flL޴XBag~f͋ b$TQj/+#Gn^`h [YKb3pvv@HU,[>zj% C< N b\ӌ0M+~;SM[USX.bP6BKVңO6XL V@LJ`T^]æBſ9L}F&1ќ'c<\GYy3>'PT; ȑd~1Kiv#0.Y/97A$$K%j=%&XLJUch9h.]X> o j%|Yp8' 鑚aV6{(?>݇J"9lf^ģq]-+[}` 6ک%ȱ?B\N8"|i]Mhn{nZI Rd.ժ "u&xL B 4,~ w6N9]DXb=_O@vop ̳vHٴW"z|eZ]&r-Hm5|Fej-{LDXWrf 4L .酱ۺ@$UCcA*<{u7ﶞOf.mV +M˹ A $h♥M\C3Hxn*W|E\r0]OB@{Е/ᔷROIjzV 0lDO mQǘ Zc2F#oD5O3y [ڱcif~άFdGt1Nul [z]6QͤNt_`i9@q6 >EE@N @~f5M=BԬa*^(2x&M|4ܷ)]'lz5{]YUbj=a }Ǯkc-)//c~V[R?nF 5 ;.pB@IqO>v?u1PPb(Es (0\<qh)FgU蘎*.!N~Z.el/Y[y5OeA  •wmRRU tZ am[7"Ķ,-Ћ6Gl (:!GLR&LiD$XmbDYnj4Oݓpŵ+0}@ǐפ'b2 ҉<͚ϐ|&9C,~RJvlQLxҹ0'&zKѦnN#2cD3b ~wT cP_fX0Zg|wɁtי;(>(hҝC8X*eم4@Zn`"#r>6ITЯ!qܠ L Qb kOTm+Լ f H ұگT/qed Kv2º1rp˨v䒘_0U<2lA}xnfU=I C1_L܏el" C,Mnxja)1,Dq=hQŻ6a&N&ܰ=MXʷ{'PAv]ƪTn r1% J3{߭>i&Gcyu)ivKBp)} ԭNDTuTuS?>*SUUC,xXSOc 7M/uuUkA|23;[MQ| &=u-v3?Մ/Bl 4}SU578RݵGRՒZyٔZS HC~u80-euzIJk:HOM[2V~!aX0A%ʼ˲'(ha,򹴁cWcQ8ġьGL<_LI9#~$ 7b:A3^x/%q)Kkp"Rt!+(6(D*#<7oU̚Kbm?4(V,) jYrVdUJEvB)KЄSf{ f^LZҫVR^0e5풏rN#?f7~4FOmcZ!/Aύ` f0W!MtWT3UD)fCNZftƁ(c]bg #@Ada_vH+7r۝")=,7eb9]':MyOKk=ӫK L8Zʮ(r\u4L= ~,;֯D9E}؀Wi_{G_r6w *LlQG'fU&i֝7G ƥ!,5AzAE}̤-g3H)(zY1K[H:y`.JUMߣ^m' -.tYD/9ga ⯒Jz"U!FBѸ# V0x mԫ e3^xojW% Ռ}l G#oʉ4I!hA[g 1%ڝ'E*ύ#=dz B%>v`be.)\F}'$nd!2 1=>$\*o/>gד $a {ꏦ9$(eҊ>#/C( ͱI0aI㼹-3E7jpv)BX9d;W m mYy?Iz{F\hܫ_/:7;kF)+ltB?>^j[hAGw Hxzi@,15A>w>@#]o?iI BÇ&C'n<:s=uK` '!QS6?Bnf/`K]0fh=T\19 9Gw4co),&Gˈ~u ¸=QW|pV? 9zx{^`Y˰ <5|Ep4;Esx.QF sޜ-;Q*Vcd;vN0Aں7S׺?RѶSܑt10|@.O}Tt\IayHdN"ߜ*1X,>x^b$ŨkLS$c&.4d8\/FIR8)^d ~؍3c,M# !|eL3RJMKm$8^g?ל:Zy`9[SfXT<߇&* 6{TY:šht~VrV)GzҐqЯ]5=H/YHc9v29#W86ZM據89mW B8&~m鄳(e$فpuȆ遙P QwI248!( @)^>$ڛǫ.w l^_Ν!}Ơg"m5`#a%aZ#TY.{pTY.~ r߿S Vwzۖ\mEa%-|K;-x G%_bT]fRg52"$a7:knܢ%كWX9 % CآpZ5#!yO?mRˉF+-3ORF'\>lnYo*k;^=>Xxu;p  /:cjIL'^ ̪ei 9h7q2*c0;ۅ^^8&m@UPF)-8d&gM-&T6M^<.yxW0,L/x *U*d!G%,(V\(`.WӠ /-=3&3`(HAΎX%$O FW^N۩FQ#R;+_KV`AC+%Z|U@’Z: 9 ́Ie=츽7hdz\V~U<dF-OBl67qƗ9񢫋<Ο֡k9 4rHKI< hq OHH$03#T(^{.UbjakQ$ nTIE/_$v^jg+ISgcMqy=A_v|GBxw]Ƴ<*{Cdhހ&+r0|&8p|4=t?Y_k6n(Fid"ErhzRW?ས-JLY]TlbJoVH c&R#AZw0ַ,cM+ e+Me<Ãchp~5F?/%Ag{zWV'Xs\1RGq*'0oe*K*8ˀ[3B%yWaޣm (i# 0i+T16F_qRO)Hfyc(5w`)jPmlpN M@"ϕ2-ڹi&B7gi1̓ojrM|Wwhv6C/_\lM[``uՙ'<}=Ycㅑsѷ:'0ݓ]נ pQ4belz~+W5x ʻܺ:?ԩj3| ? ,Kyy -jIKz,hɜy9{!E bL5k&y*4jA#̒?Y%]vR>JbDaLSF x(oqG<3>sx6MqbϫȇClf75 Yܚu"Ӌ ٤c?0hd[y]r8qY|\LSQSѨ+t75#99;ױy5<q~$~OYCϐ $A7cT=.zh`r(VT$]p!X w6|T_v3~w g˃ek(AVKp涁`,oÅlV]}Z׍nBnƨ~v*ӇJg'=)?st,9?d["#-0"@b0 {7eMUx'=#U-zZqG!aKN(>$[I7 멮Y%,:@wRnCρ!]^dn~Rwgor!z% V5ޤ PY wY7%`tr`u)34߸KzԠ%t8MZW=@mbό=) -!2C%k|O\o~_] (*J 98a:-"h֤:2ږŘ1ENqb=7@j)u:S73rAj* g>hߟ/#f4qf'p|vZkd tf>w7"Ss"Eo6f<`2l!W)4PcǰVe_1T;iں!-*Ϣ c s1RṖ%()DJ ! E7.5Go;K❛MQ#Tn@k)ؕxmҭ|HV܇D`z67;#MMÀBa){"迆(6 *k\ӟ;wd݊c續`1#^UNnkk)O |氪'W}a}Uo c)늤*(1 R"9<&1EMA½HMc(#AQ!Uh[ Wy"db$L?}TsfwHotş+rH %eމ%m?D@on% ҳlV߼֨mHUG2/>@ekrX&:!y߶"{|UV:xy@0!ي@F uW{EpB)jd˗Xe6ZC¬fxbnGUIt'h?j}7"j)NNsNl0O؅Z[ W'!a% sMokNbnq`>)v_VKtSGĝOk@`cLӢ8߀-@ZY A$[xKDUsb{7w̝1j |StC Q,g/ zo8V|^k,FhU%2ÍɓV64QFZ e[XJNT2k@ L`]Wqʤ4AXͿK) W5xCeg; ߖq1d|dGPi~M,X?ںXYKN*j hٞ:Z]xfQ,<JGO/waAr>c^D b>v; cFe茱ڑ0bYq<MlqfePBS1D߃H1Yt)UgY8H69sHSPG`Jk=y-roaOP Ao;@m"E ʪ_9Lf C -2Lb0>VQG"/)~)m3>tvd<*$KQK.#0B.4Gb92-^NZ|rbJ;>VDK zۏ"/to(]O y (6IZTm#o2o( }LYm>,-!=~T.4e0 ? Ifh@xr$"̣gn>3^kd0iCe10AƧ0~4Dw3EH}X.S缞RiTdL*ܱ:nT'umgշ-x \:R_*=Q TcN&;d<ʽ&vY'J"#{LũڲWrYYvsuMzdXlȲRq'A۽kBWFŗ|nDa6^P4,08cX1Pް3{oA)8BH{az0}LjF^6x,F$"nx J; %wU3_<寊ܾ8i,퓯`x]1yI#gW,2 ⬫s`]lXYu޳Pn}Йlbj r<y`m+fp5z)|]UeJ0ǍYQHEWfe~6N*|Go{6oO7׿A1Ɠ2W!܉zP Xh^#q#S_/Xy5LJ^<zD Pɮ`#{97.FcU {-$M3魱?;(8ʻ/:?>).2{-Ѐaן@ ` MP[=p1;b7.ɫPEEXo\CJ{p#>A:owY1Bt=Qo& m4 GCPSe]㶙|YgUL\5AQor#[|8:{Ju{3`vHRi㱈tZ-t ke= y©OUSH_Tdu|Mc}kHhsǺt f ,@I5?,ڏ=𸹛 YpX-[YE3`o˱_dF).n2}V <|"'$V/Ed+^w:L0X_;șdiYbܮ{LZqD ֳK.P;_鰿DasϟbΒZeUN}y<کFd_sF''푺ڣ( ߚԡӼ v6TAE6"=<`@Nҟ!ŔB,Oɨ rXA1+׎h[o.hP:R%;W_lƘ+L~-67nu-\]U(Xwh}w;*c<\ o OݷDl!JPqN7xle-{w2#9?+@Ы7ĝtWx!LPOy0冣')Z j/2Rb nOyRg>[eT9,R#n}lKl-$Up9!W24B/$rE=}.i8Rz֌%QNIB;³OÍ1acdnyA*M4uF=۱Ln,w~{GnΜgg0 ;NR:[ ̗MD쀘Sбgk(1ҲJ' [e6 V].7y{dPQD^xpo&uuK[Hx9WmiPeBuWr}NT`s6_˒n6@ϟwf@7Dư>8=;V> zX2)&8Nnx2en MY0Wi.M2AYq$pLg?zY^#9 W&r5U^piMi'Ʀxyn^-Ӛ]e_jZ&PI{r@3^!?d&,U? DRiFה%$CzP 7I|>~ϥUwl.x],7l'5wi&A>'io]Oqr[)-m)ԾD$3 |zyLbIl0Xft\#Ѳ7a6|3WX3`V˻ћyf_+5B+WQGpLYۥDN? W}$1 O~o+`^_Io᪨JE29r.c-?1Z&3>.r% QuܐU|:+j%0ٮ X&)7Ϟ@>N=uN NdưlffMRkYqrFEPoMS:Z4Meץ,gZȌ-7rcXouJm 3E95 PH=G3vPRM R1h%|`MWND&mDWi(I;9DIN\>%bߊh5_2"O-קXj%Wnψe9O/Dw!z g2`҃3^糥'[Խb_Q1cߌKNvv3J^ot8őÜuV~^b鼅2X[mgDP_[;ݖ`{hT.v(8+4=^M[ݪ2;xs^]dI*w"s nd1:*[=Nw! SKY#9in/J*CJ!SD[z.> `%dkʹ"XW626PxMU*F/ɲDg|OsSl{>>)(PyƵ*.QШJFU_F7cDj>/cFtt#F{##6F2ѭ"ZmE褪ảxU8ZKr\>䔄HBľb W2* zqݤKeކjV+;]=Ph3!޽Nӯ Mz,Cl#.:61C0]-gJn-@%hF}֥[&o>$X:eTovtG/o7f_fpD(9+UJyeGs-Z/ݾƃ@FO\<%z,o-{,E%i=YL\:ŚRnqC@]ErA2ZZȦ^EQAnhJ-QM,0@oyXuNpm֖r; )52B&7,`nzzS2](/}ZPKq)vd`cE%!}u5> ۳E%toØg (v5.^\\)$|g9AII_C,zj8%+4EɌ#:er%f}(  FQW$-H19#st!%In:{PVo޺@ 4PmOZ+3-ܷ.pdvĎv(KN%ʨ*5$BrlLy"hXiN9rV&{~JB [iR@a`^쁗xx +$NmEGͬw)4lPԸ^{BP~~Ptn+ Ni2dO˽ 6|u#Ϊ~Z+$5 uDg!KOso4d A`άVCC~wvH҉7<y5Q:@Carք?QCD1ݦyk5*D4z#ly2v^Z gW*ؘe$?{U}m Szl_rS+e¿[+S lB7޿ lPZL&`g;/bZzMpLKc8jZӪ-oW;9|lSh7Uf/Ի]_pV 3DIF,O 9,;C{VI ۥм*ˡͻc3*!1 U0j& ZG`a烱99bIr%"jh*|t&,Jg.͚6x$ƥui1_ ɷi"#dљpe`hJ^W]XAsoCOi ԅW˖rZ`{oQ+v؅ ڹbMdNG.Z2EQXk+"{+)^2jNhSă1}ĩ ()YQ"O g&(ʬ"Ce4le!bG;%8+OD?ynQ qkJſ]b!2FMo%jM E~Mh qQZ ;"`blPaOQ5kek[?~nRZSi>+h6SUg 0#ի2&229\E%Dǵ9lMąͥ${! p~l@L 4 7#:s${ȮzXJyجF9{%/k[n%QT[)(7R.r[F<"iƷqoͰPGQHaI'6TcGs%fc84xx59FuŘZw&6 Iso?<۶k/nwdbC4_FCje7Ç\XioZ Sʠ-7'&bWhJ_؛:9zTn(ez R}eye7jJKB ǐANkО Qiԃbq9Pm$XyŚiYB3zUr +xMBVte*~9F>3ϹK|>LO+)O _O#PAp/n^1qљG)AF$'N!w W V)%4t<0ZXa`lc޶O) yNKRHHӊ0 V^ UC8b>͊P;ͿE+Ndy-&^hSd$ypfN2L!Excy&nA} 2|*2 eXqΊ܆"BEe]!>嫞c; /Ǒ2%~" qPHCSt1/.'7E]rQ{mpAi9}~|Q kQEɟz$T;N!׽b#@g;7j.ʻ~鶜U{B{3,?Ƶ\^ i* G9^BS!7ɿ*O,uuh.["6hX\YQ /)tM\,~K̨Py4Vנ NB8Z}'l _$@M"^ 6†Pl#T{Hg-3"2KJ.B`\v i&]cƔ@4 -nJE`SƝ<92C8D@B⻃k/i^:/0hUwrם! /&)E |N+XpqNK{;(̏WgIYZ{p Ң'9$sٜ̽9F2#zE _ԆܦS ԊܺQ=4 1kWScT1KnV⨍LMHNwoJ]D\ eJB/4CX G+~KZOgɾk^GuAkV1p]`d#CA ۿT㮉 jM;$h>s' Ssj0Z"^?qao@}d7⹷ݑZ*F~EdPUPl g 9;E;'IOIDdOnvv[ҳD7j'4N20g3KV[EɅr,iJJy-{wH`=<80.Ld,j6ɝ+E J9SXj1VMyՉ ۤX/H@L2p]6"RdHy?ve"f4AmhR~mW s7s lYVf鈚񓎋Cdh 2llAlא3^dq ^ fW:?=t!?LJg0\<`1/ו痺oU!$f)ZծDǑH"_ ЊBoѬlHd"7zR@Lܳt[PLRJ=iDswG-w'C|QH wRٴw[dE|Hղs?0MiI @*sgjՂP0&ީ YzJlwB>jA{Cd^"]m/Lgkrx&kwSЫ[[~|O~nϮ~zxÂ|m>Qޠjf2`kPBZg[I)&7:-hs(pcR|(ZAd /} aBw6jP;[PrbNޢuH6>VW8-9K-9d+Ѝ c#<r^vW=oZj'/ %pPEv.W=՗v:;v!!"}1b'*#UɿSvuyw +W=r 3zkam}&PtW(45Wr'XBgW)+ J$v34Ǔ̲sS@ͦIuG`]{F?d"_eēw$Lh<- d;[Io9)ΘƱ-|82td&׌ʨ'HC8ҘNTE=K@`ȁ\ySwH9Gw@-"i,HWCrr!WUh,mG6>ޓjѻ8V<@*>:p8{r,M2NPHb 68ߍ`]n0' u 1w˚S:6;PF80ΟamZ+IS# HK-w2p}ە۾6)(àI!šGh)A7dAGKTh"P v"hv )z&@r22`@ÔU zC+ ;aͫk,索'%:#^WVhA7)ğLj飻D%ND;ܡ [w࠿ !![.\Ź%KpUŠQ |YqKèΩLn v1@w*㕏r!\pzd>B4_8…(hd@T*UWJn=e".Y㚶$5IW-!ȗd&I|Ǝ(Ee:BF"pjqwuߪaoHRe[I֊w8n%vX0]s\m>\Xqƹ]2ur4a~]x!6u#)[Gh8 lX2"92=Ap&ē'N&)/+]{0Y~e!\3R:IHh?Z:cU1\Bs +[Aܗn!h}o6cVN:yЗ[&ڗ T+D0˱GG.^30IuM&眉0X=El)~<&FeOrj0DJ6P`ԇ>yYҍ쉋dԃ'ףl\g{Vx,p]'ʖX;=~u\'N@ʭ5Ïe7Ƞ]R O$2'D(k1K0x-{ zw-p*:!s 3")Z,Y$H+lXTIK t^/<^f]mkó3)dpg,"yJIhA '0_0X ϵ=X=^B}K?\¼t7C%LZd+´/cֵL)vGhdm.' kxKuKCЄ}kwBBb& aLߎbt'#vF׻ }Yo{P>!qI>3I5en]A=cA(eCmo%V{lɭja?I,׆j޴@ )c !M; ,zgq1&}V.2U]FE79X̤2Mn4x8e#h-ض47 }>}^)`\4| ,E<2/F=e.h_JmY+t%'E$]…>ڊn?9swX0$5DJK4sFM}$s]OG+Q,úBCiq%xzw(``m0ߜ\ &6%@ѽhy^AWGUUqq3TF^t*Zn|dY(MYq*pU 7: sxzꩲJD;w{K70K=.u WiX:#@_vO  lA,'1TM ]S :,OZ5m-ɻ_-w|C'f2;*k@xkL_xXs'0_CEW-ɭG#V=̓8&lpa:ӆ\´ ud-.,nF4Rj@5hٝ.Nk~IV>FsО4pLrvd{[`il-}"v}74LXW BIYHr_R:H=<ΦNfaku|< ܽWzooP}*#W)F.Yj Ssmn6l؛׶všrx) _w? 0c(^)ds.zRB\o z uuYGXnB2"Yť2v/Z%.brkr.#;rzl?DkdP`0 )_u#ݹ|;ko?M^o @,`IPvVkL]F ]2Uh@r0nU;-A珙1Rd=a8r'a8ISD !a iu gxARzhuFQ &^OL y5qPbBoip -4-Ë[*_azM=T}B$OEPl-ә0UAяjHFt[*61 GrJfTf*F`jɌ~g>+B~ЦW+ZlxMJGs7TiOAGqm^`o#$:E"^^‹-|h8e`9P( G.lnm*]]q Vǟ@MEF,;3XX)QUqkwkp)M(" Wķo@}e;ُP>8W k.mhRټ-^-U+-痺S﨑(5Rpyoz6K-!"ZuX׀p1:yfzgg0)ƽo_uOerXqa9R:b`D .#;8K~KE"K-D-79/:v@(潑uM{K,Lf_ 4 ʷ`?hA9p m-؍ttЮ? L*R/&e$Fd_׭%ڂrXKlܳfE@y?&< Q4ؐ>=op_64l}"]4qVJέݪ9|5lBrdx%ޤHdzmj@K@{ G.F"u sh1?Ue߱Y:if1X4%˘=\m/xl 1ݵ_dP1W֌{)]/qu]jiG%o]%9ӯ`!IaX^:Fk~_!>?Z8uKx@.& ]5ȞC-`FQK> f*Wq@{gpQO^0mƍ\sR-Ԧ3gQ'7 Eُb}1L)D s4u< p|}ߋ yiri4=5o&$k|)9z{ϪߺXY5RcݎBsoT.8('pDT Mg=N(\="}߷d[ϐ2| v@|VsŻ]DJQF5urKA"~8 gľ8޵e|ɤ] }S*#7g+FX~9VPJ9?goGZxUG6%ms!f5f8nA؇o+RkmrY<=0( UYlq)MDsdq؋t>n0g9pu1g&MKc'v*d\32w]VgMo+0 3?/,j*|{/>p)v rM@Ս!՟pVAvn>Vt&/!i`_;KxoǮ䟲t I1(5XU7NkYֈUى!rb]3@ ⬫XƗxs%YG5eo TrS0i7MEzk󒋲mnq<Fz}'\7('3 "LW"0ubZ]OVTf8M u(s_.+x)mf@14_T> %c͂T ֘_~_7ς&@<~j6Yp=5,3C V7E 6WQw}6,IX%}y, RT; :֯;A!y6OWAU2^޹ @Kk?$^f{ݻOf\ d3(=TZ.+f-:g %aO 1|V?Dߛ[g`ksb㹴c 8 _>?Xx00b)kס3f i*{W8>?jK^w?%9%n_DmzB=|K T4#:o^D;h pO An-d>\*[#YBf3mPI>VJ4>-`z{9~8Lt M^u76z&PD"@7mU/@90\X]%^@mHʏ~]s7)+d7ǝq2^h aN9)5+aQϫP +IFۑ{ /dp<:?TO:12e!䡃/޳ >e!^/9w^[}]p)it~jӈқw^fvҭZxfjpI%>n/})^>!891Yzٯy ~~2_5F+dLzH~8`B` .2bkD0U@DC8[`ȳWt7.iK-,v/(p`_ykHN2`6%rgiUb݇@T"HRLPA 01a\Qf/- 3`Ƣ?.Μ=O[ӕ$&+3_#/9zu/mj6a0Ss\I5~7PˉT b/PEh 3˻bBAYS)0@;|C=ܶ4r&3kg= wx,d&BbyW C%ߴ'4I~Lr+ LVd`6~BG `Nϲ0JUBcy4tQYlC3DDG^ux:sN1~{\? w|).p)9CԨ*Z r"e*޻"|md&۲ޖ\V)]t6Ziq}ׅ -)Ha, k>vt ?3xx$9OfK{/Qwߋ)ȐKH s0٣+_ ڦzs?s#j<R0F@w1R{/VDDy3 r&R4/FN9IA{BY+i OO~yP7i/rܻ!G/38`%H,FE=F<8N1G&4&ŇyjOK=.о jD馷ď}ѕk}DYǴpPk?mx25~J P\B\vC=k.;ƈ`D^틿?/" >dO?OJu4mwEg,M5+s4>9~aLZ ;d~g NBӲE`܎([(NgS[ HڰYH=f6a%O؍Zos'cԀ>^iv5QhElH\҄3 zJ?6?I-ǚkՋ<)~!|cb9~? _&q $5V+ VMvޒ._0$>O[5?RtWbry|**ɿm2#PiyI``ɨn>c غ̒*ZeLubϛqoPm9hXyCGW"7L5m. #O {rհȋ&ǵYC }LnN@|&mKXZvy&ܩΖRF\K,?sPWϠ\(uy C1WycJ;Tcۤi%d &Kڭ@DsY¥2"i(.GZˏ"៸E()3cQ]YOup-8u+a Fl4 MwB^)-ic \qdI"zJ OmWO{wH7RVp:ŽPO<2hhA0 ܺ08v.8}$d*R.Si\~[J }yYDIq gmM&X^W|N2E !uRHDZ@ L?GDFq1-D6 _9Ux%So+vp)"DUiԢr I.r` >' .~G^Ԉߕb`.v˓nC+&l!oyawb˜XN31Y"D)eg/98`ku(ɿ=ۯ_.+ &gzo\=N"!@o$&I% J솲덈+xFv '-USr.Kx54nz%!Jf%4FϑE^zOb>7`$-_x< jW䓫-S);cZT+ds`+[.oH5$|Ww ,.X[շ4% vXs ԏ`a#GJ$:/ q YA͞EPոԕ+' oSHP?P|VS]Ơvޕ/*>~g|:ƞa#aSYQ\rp·*+hKϭR\cOVjˌ0,,>氭Zmtg2wSQGiOʶR7wb?uW#/wQ R N{ys!L Ӽ @.XUr +Om,H p67Je^jqen;Ó| h2`_|?cjxiY N]n36R tו@g&JGJh~r>%P3H()iG˷I'm\($\ár+@Jតmt*͸i-X3gsߌaAɦ>IuܠT>f3J4!NDOw{eR\VZepZUz+?$NH9&7Z(F`,1mCJi$No숢ȠeزQ lj]IxAQ}OCWxNX9ޙw&sqE 6l saP@Cm{O'k6 @LTϺzrp::,O/A8íff؝#O닗"݅6*g7(V{>yVvSMSZH Pg2 j0ӯ% x%;)˫ՒkUd Lɱy/ E/Dvk&8ւIN&L^}FTQ/jee;?e[Rÿ@.xK>b8HgGES ,?,f8طElis>ˡ6\sq 'F?1 dyw o4"pU5|zZj2x PMU-9lhxf:rtZ侬GRn( WIВrn@֞66賒P!꽵PM(De'Q05 BQ/3E {|lҷ93 3bT"c6:˷}%fs"}+z4Rt^.1PLfIQMZ3OL/97v \KXJGcgjr@WK>90TwsSȪciugxn !)0<.. ?iU[̎J-|CAU #DzpEsNez Ѭf9D&3XR]!fRɥj88dMv(v:~SLvj|V>6nU8zNrV@A^۔%_LT:Ed9EB׊X>n֤Hd^_+/.x 2;| z̛}" hN,0XV YWRDhj!V A/ @>T%y ^pArhЂ]kfHfV y}N΋,:ӲfAæ:ߛ{}ª=s'֤ }dH?LqoS4aa)p2o; /7~)ՆdGi*+G% :NM/MerNP(δkԫP/{dҵՉ/9qU>9q^}*Vβ*t[J^Af/y_6|k ȻT R.mp+5,+X&LrE|rjoG1jnK+ZIf{U&!h $d_c N}LzA/߀w2ɗw? &6[Rꖷ kj E}Kj1ފ] F?z6i6.?lBMf&N9쨹ca0'p3Z:qdyCɅʘf&v&m[(6Z `zF*|9ٴB9@kEez9}ܐ&r-ja_L4t7{*I?) J܀PkIetF] OiBO1K.iAd(AεMaH=Wa)&|x- %Rz OZ_}>H#5p 4!>ޣ\\n`Bm3ޝ43`vuplW~lǧp.$cbd:>AeCq׻о;i\ \k=ctgޭ֡Oѳ*j=2ٰzA,bs+J|}a 6}VSK Q  \Z I6oГ)gTC(ډ Q ^E|(a/by. mLsi"ȰĚ)` ew T<;0tΘ%Ɲ) \ܽMO&6~%:H۽z{ Q*':(ZOkF%WizX6LA/̭auw ]Q6"7|G3a'xSSkƌO$2 5gɠEfR:4N4F na/J4eJKf׊CAkYzSi=eW,ү-/ɠroUxrRW#gxhSuhhzL4to?ӻ2JR><"sI`uERenWVC4Bmu'\g#{[0 D\Nfzz~6Œ F@3f{h m0ŹM!FN8*>Q`r'D (/5*掺&"( b:Hі` rXM9p#5kyv{1#[J6K=):C8uRn.Duܣ1o69Hl  b2yYݸѫlݶ]|.sdV70,v(]:.B6F'tl.i/s wH[( \@b'QBs59 y_w gOnNwVgqYh[X ?HEEUt@2ѹ8@,E.e O,Up?X%<0OUP>qt 8 qG_ ^$>㐜;yrxXV`}?D\&BΊJ?Ch>H2Hsm{^/}Ns2~Ҙ{C5;_{7iwcă0&Ik81L),ݠ΍pz* m:Kmo?zF1.HvVpx U~HUdq2,ɔV>b/ppF" qv<D,+~ՄwYFw}OR׽[ 0Ο~* Ljݱ MI"%N1; pl̕Q0px(Ӫ8h7ځ}J¨\ H0_ kf@,8}5WԺ :5 wM ϾdAi  :/JӻANfY/,Aa'd]tOKOFL-Fun-3Yk&:^(l>[!Xә-kd=}SZT1/Z̑0 *Wy-nKzi9`s '$:Ɂ=Bg%+ۿ!zi^\<;cF4Č*O ź6QWiP+B8d/5W 0qCo7OA{_UGL侲F~(HjB攚k@~p, yvzC5_! 7 Ց3ʮ zbU(mX6hrBw$8Kmpylt9:#]A<ۏvHvF~aZĖzz_!gk/lw9i o/٠^U,0f;bmJ3ÿ7H n[ZWphZ|/( 7}XmNz_5~LHdi:jx+.uU|`%:ڡjɱGD Ĕ[(߃VboP E3C!+kB$Mqde>t=~i,%k7Hv|c|5@iH e.oaNj*G c zQ(:&@ˇGX38Ϲ$VbO]5B).*˔_ok+yQ5",>U#@$ RmAxiGWyWweָW`0ΏOe^ZރcqrjĵV P1CWzcN ۖ'1eef^Ρ)c}Wh-{I5nˢNK*3O T}9 VH=EkCNj~۟1*`IdKVIS9e^cJ[WCXLVMC97m-)tݼ,1>I9M3<',h4)P6Dn^^HgxQD]͓~ Va= `5>5$u:^{J/!qjBk%ld-oJ IajO;u(72AK9t"a>3@[g, f#+lS&eS 1e kzS3c67'CWFi!-wOs9@0 raz7[!)=N]GzjXRIe %-TZr2myзop=g4t!Y Ę o:\0q%zGRHj^'V'd`/i*աUKPu^]s$!$ksyy29_zO)(&i=Mcd_;zn?YN’GTD.9ɚlj=AZePəum~ f*9'u޶`3x7ɮc4 tɂ.=ږe`3DEJ9bjxg' y"rL+1Cpha$*PBg܁BhN,xwxh_/"5`'8% Z9"ߕ '_LnݯAb.&WS _|)AUkߓG IRvڠI0A;0lO"-)dMU0 \vslI#=%@cC ~_̟Y<06VˆX0/@I+O&50'˛;M˻p"Zg#VW%ĝh{rgtW͚l9]S7[MdtWIk xa!,DC r< 3A X0szJ~XqDѠڠRjD_\;1\K+i㞬]l'VQ SW?wglŹ{[; (̙|*[SIݦvr \m.7"88|dL6=x_Lջa/ؑ:R$Yl:-W!S&n}:hgpZ=#gBAytG'1ŕd3+L2vKY@ Zߨ̳cb0=I>u_";BDv=}T>]#k o~ؙqGς뛁+y -ɂFQ9e/Vz|m: E_7/@u,žryxyU> .y.'l{ƥ{M˨G~q+2-pB~淕K?t$V:tܯH\r9!-^TQG\u{j2<v͙.obE860KC- ,j?pWa)83sЩ3݊Kq2̝&4F֧`h J`˻^ ˣXf:C_`keGOl=a|YM4[LYo\LeʭlA]Xڝ o{{OF,n{ ߃H`=)J>߫K*5O\Sܱez%)DJo4kLU ,A,JN~P- ꊯ2|"Bbj 61p5߱ ~?7;"6\E {$C Z.-` $!ƕ.;Sfʴn|rXg֙L.JGq~eF@>m ֑NpS[,&0r<E;֑σ\V#Y ۼIiFWfJ#,O6w^|TǚVĵq3Tq!KEgov#aMP&GL\_h4ӓ-x{+ '56nÁMGu2E/yO[>EVsV* I-*aEV\Z}c+[Ca@`709댅F@= ;u[ʛg㞗0Y}9_"i{v?7ouRQ!GR3sfqxa |y) 7FR1e3.:a=yS!J"_'q+gG9*lsez,rk) 'kN/>ti xY$zn,Y*N~b;|PyCH+UykB;;^u>{N<y9ft0F ^ޙ-ʹnyY-` CJJ AOWJ8p"sY E4J1ZH@ՂW7x$ڰ,~:G3u${Id~Ls ije;ZₕX183c`Di7>7Z]+$/և1CJ +m*,烌ɰ iVP?c#"Row0`~}6<wJF\ 4m;7sIO}~Ե썕.M̋}c?G=3 J̍y|w 0"w`+@UnFN_ѩMwfcԃLe*55[&MCȤ/KnI?LB1tl}ZG=/wsH\_vn;M2O{ĵҩ{8!a#E[п!U u]J@Ko\1|_%Q%vF8אqm":`>r]WҴhsӻ +zk< XZi7Û@ps/D X;/wpU )kabƇ5.4B\ 5yQwvGqυJ: rtO}a(`'/<_0`p"|Hs["ҐxW.$* (/Y!7D!.?'B"!RGSE/kA#qneʢ2OCU`3sUEqK:ꐊn Xj: xgW@XWmOjkַo&FF/)ebsD-Hᄏpآ[DK#.L[+"bSB~Iq4+p>H? ~O-m=+,N7 7,+dxHl- 5),EΪ!zd0УZk>HogTVzaA\GN\IIye5Wev&"FpI!{VS% -uzլjbٶJ"޻c~':>@sh=8kP|8go;f*/&Jۡ$TUߪoKhۛq餰ɥxx m߂(6Y>-1Cqc:o.8ޅw.j4#rti9\cp&9qZ8T=+ ,hA5)]^UAU(n/.30y^=hx$c'cB:'Gkk煌%3_ QLIg].ԡ$eЎ\Y tbyVZxUm_M/r-*zh+u`:vPQٷb<ƹD䓥ⵤQ/Kx 0k,S2ٵaq-$)*T0dmݭ/zwԬ/U(ЄߔANp=H7Sj&{ֆ+LP2d5xha`0Ӭ _{Cc_y;|~E32fjWgS蠵KɣHKl!N{W:-EΓ,ӑ4CzoKrDsm7 tLYZX~/FHtlA7jrZMvkZrKn vIl2f3()=&o۱c (0?ׇx8BB 1bP~$^r@&.{fA۰VWzV6}X4rw; ;j;t">w`n&?O[zFXn8}:A}4f܌CjItxd9 d#VbLm6FpmMX*>R\j5m&״%#,؍s^*驽ee1 K.R<6@ۼ8 f;L0'rKU1#:h֑$KT Ѱ n:nU|q4@(9v˓~UQrQ߆,h$XAlk/ʿ); <*@;qzr^B:9bNuϘFC 2E+Ѓl~C6h/I6G]zbkŎnGW;Wk$mi[ 6CG~:*WlG h5PoU$']0vjzЈxy)9Jh0nnMfd|v]K:8ŸĝEa_mUPbmFK= hE{|1Ǭz[\$;o*kARVsanC^X {n66^UǼ0mMR!\A4>u^6v #̄D0wNoL>YMBf aEC7>E֦3;-;lmn 6>7Ieƒ}oh'yqA9vOpcиp`!$դ&t"ܯ XXV{ː`$uQt k^yHY .եgԾ~Z a`J;Bu OF7<[+AcD{6ߣ0L-Ez6zj_Eps|͡{> qR~/U{s$`cʟ9sP [WqvBIVL q<8S$@ p(lkt ئ ۠B :žfW%S/B*GU16JY;yQ'5C3laŞ }aV4 Ȗ]jYKZ{:!}{,%VNsJ{EkkvxO כĂy2T<$WUgE8 X8ˑStޢ}Kʴ'\ڔ9g)M=CwDU*,ނDSm{^ڱA]a":Be. Pd",kDk:'w)= fƒ ziƹ /tB:IV&p:cH˅pE >ww󘹔Tޒv c>P1z.i7Lr5@<IY<]R쓈eufH}tkT# _BPiazSNX>߅uVB>sIY4Ej,V*5z*  ?| c=\ ąaHjMfW|cah"^-,q;|f[GK2qyCTiM2.$F6J>毮(*Cf.>HU[Dk)4]]^+^?>O-:?y_rW"[^ sXoWl('pP1ӈ,SȲI/j-Q` A?R+#89GsxNk+~>ס0c#$$nc5"$b{FCx+P*RSj/ JȺA8[W.NӣLck,'X1_B6Uvz~UtF:9p_ J FU /AO` T{ihHl^,lT`+z!OhUQan-ĉFhι[UF\aA.6΅dFHF,A=q)y$aGBo`xܾ(?7~Fl#1^ sHwG0GWGK" !pDQLoAv3iF[KrBxwU/gmx֫>F."{s3>#[0QĖM_NSb{,GQJ=6j2o ?dh.Gp9GC?6 >)I*SK6jSpόǑ _-kC\+&;jp[tё,+; Y*X VJMRum,j00)bWf* Eu}L{M-Wmx+բ)r?#gܭX*6<G-Y؈Y<Y)X)2[IStgzYxl"fu_eSd>(}ܔ-G65^p|&+2q B^׾݃j] B-0Dh$m#m.`K:ܘ&7Tj.>J3QM^m?xԣخ 8N^[@ʯy !B9ҷVͱm6*5$_ܥ0!Mʏrj RAB!e<,٣B̧f8A&3 1yFu!4 ђ;'.-떦.QkbY$zXCVi455/ !GRjtR5]Cxg2~!vqwV4om{IAj6k-a? yH"M_u@u* W b# N[Vr#佁\ $Ǜn+4ǀC{\ᰪL0y|ppT]{v?M1#i\U|$q@n1bZ,;eH`(7f}SCȵ=!5yv3G-{):sCK:`GO c3U^ht<ʱX Pt%U K6 /B[8au=&Mu4 ;gDL}D)Lz镁I]F·|S0L\.t$L3kE"r[.u Fq8Ob`6x*#:C%fBFJ-ZGuC!dId XC೒f4̃>xTm)5;,s4NкFS݂6(Se3#`NPm-֔ _T=ONDF¸iQ-(mZo2`dwh -inqtQ!B AoK%LN{i`="p 2W[=6:õ1b[Ѭt@VT@tFEWwbL" /qG~:)bRx +y:\B_"w0 J–9cgbl+OVi 9&M abeEƽ8;*Et9GOc9Bfێ f7ڜV,j/C~RJFtZ vsp I7Mw5aԱ-zq-K _he/ŴA{Nq! ,$g}c(%'˧&`3D7Z.KˏR!oPB{=;ǜGiή97ʸ'.-ut'ouB>SKťlj8BzjK `SMW>&rp#P3űs| MqhW2ɬbF@9w`wR={qvHי*a:wBB_x:5(#kc`>oޱWN_K}sͯi~c\V~Mzfhk`>ae+c]QOje~+#.+Fk8؂l>r\ ugAq575uk;S/|MBVZ "a6QrȟwZd_fI$=+!&4x ،ѓ:6ɾцG@J[&7;ѩH̖2J"1eA">r{jI, 7[9ќ٭eѥ߆w܊0畱 Q(@2,ݟ@:~ ,:R-;*\f^.C9 xFNO |JF KoraF4׈tTЭ?>|5w)龔}{;:eL΢zoSbj͂r_ kFBor] Oo0[q]KWVwoźJ?E7Ùwp`QA2 J0nߤ+ 1Gso<mZ* UOћjiI麈Czl88gP3q;C}O0lFy@fnlU/ u=D]X[ Z0h:Ș_\35vyLeyW,.<Uotl/:xdY愋pѳ"="Y4X-i.-;q޷B$ώqD$`hWuR 'B|)H&ܙz$g+!KR5o=2s:RbULwZoG7rd 0I  [bK:haeZMO}9f_{bfx;?V4 b۸w._d$,AF}(dNp7KQH1- jqӊ;9eD?OO ]5Ž e1dfoy8k1`ᱣ"hy*9 Pc`1:*[H^Qq 0JIћ sF9)XJDn$6Zz)bw¶ M+^27& .W&{- r= ꈦ^~[v򣕛0J-R(`-q0GZ^}v ?P+Q!N;V: 4 &bY!{~4_1CC;c0q.9AtEVQzGYٳzXTyV3ϟƏ^lV l5(Q.|@ ܳn qO$ԜyLD6iđ,jK #y:{!c׀N4s;vZL"~tA׆rTr``d]eo=eh5 0<GH[Svy,m?z᤹m|w9bb4vȌ߷lsN:YT_hzc[/t$I3Kqi%_7 Q1 sv.4G>)K &Ie|(^~m2$T=)A]dknReJ-{\:;u-ekOP3e2' qfa~=!L(&',PeLT,9C:}x(FiD?M,5 `w{BفAw8 g"À>x;צFynJl@gҷ+ԗk4%wLW(J9ּV:n ԫmR_j{ odM.kȦ?1#ш; 3cla\}`V\+^l)6"BsFsdO}d8Ce󫙋|yeRH?% >nf5O]?aTuDl ׎P;Tkh>Iѥ Vã,̅7ǵCHߍ ;RUm6r`m0V%5kB0s@fUF1Pz3"E4$ON3;@x״ۊ{ jhQ_(o&Jmn {\-j]t|ȓzz|?owKRK ,.bTqA"ZEk w=WP?WO#|ԝ!m9PO庤16a{| Ygk#}WAPS2D' ÞCIse. tmK*>#%*l6]B߀"8+;0`κdSZ%@E|c B_G>3CE,#{ldF5mu;Y ^QΚz}.#9oB]!^ wQ#&{_1viA>6vdaq,.MuW˧Q)7>jBeu` R5~7q綠L=!/uc9xִ͠BY:'h01Ih[k2s,/tjZVz95nPax7utF[sh3LpumQ6va1?8ߐ-o쟊' aL6B3%]YAHO2[nVEZHd@fޗF!wW*9:olcEs:BJ?8Po 9N`kJgP0Wuf[yQyt:@ Qy; {ږZdASnkqZζ SYV YB=<'IOf ){u Gn>Z&O`.Ac\FKGրH \`! é_B'E%<EGlNs}s7SbQ}hCuN^0Ŀ-B[ptd栫k}f;;/^`ϵ:(! pN؊zc *=toY$HI?H0+c*-[JrG]&4fkK*oԼ%{!?1C ιfnSfL[toLx_,I+.BZJ! ̃wz;enljve[ƫ\uw^1U\(%eC=di$QiV#V 7[`~V1v [yb\ҩBtYӦ%fƮ\4] oڼTug+\䷇ފBҹ?t] az26#Fփߺiz= 7, \C{ѕ*J$0{N] Uwg XxUp:3\qrZ}J=ȟ6Eh,L=s!lXY LK'Jఫ;~xnwucqq,E[ x=[7BI`/Wi7hQxjhwLJQ@i{uWjѹVp,?bx-K}trGzB / 5\NJ`Z~o|GoK5{D!Ecg2ɎjOb(S5iyC}Ȳϊ*w=U3I ZjR}P]u$4z"7YƄ?8|NNV׽ cO[oMܲv)"I_M<@p#egLL;N@CѦ)-xO~IN=-.:>ih7=(4F*h ܱ VЎ2EH qsb鈚Vyp-c9"|MTSz;|%׹:;nfXY82RKS>8]ܰw=x'-`@ii @7 V2X^`3pKRV!9ag j \,lYEJ~i=jtQ9Irvf{9gBxZ!䭫4:"NuĎ4=u0];_t+h{ %mc>޻q^;q'B3W*eSF8YPIPK"Pbl8MlS#׮i;pXiGLL`` 8] El|SlrOC0ՙ6)F&ݱݺ V-+IY,#8VJC \r CO*DKwخ]Zl W4e# u]55+E\Q*b$Ketv)B5bu;b26 '@Ky$HIimq;ę%[.(Вy^,Upmr=D[Ζ9]42V.U:iϜXV>q V;Dy.XA=[q4<iT:?H.Cʺ[#yvנDmGCTvW&Dtrd" "SQOY5-<䞏ا8x&m ^i^}EcܢpC68?U qyf9xVNȐOn15n i 8:ׇ&u@+F$BFN pW~Q'Ҍm}*nĨ]Vfk9s*3DeFWxk]xbR(8)S/DKm%=6w/nve)~[wS&*dհ֐U\!2h,8EF/ kdQ{p})vCjd)2&_ "ﲳ41`m^3@NZD{ʱC+*™Q=wfktSt' lSF*>/_?MV7UcdQ"?<&eS_&O'8t ds ͹okbRWJa 7=m,;"[!aɲJtu fn|hm.*cmj< 헹vT 4­51G-w3>d/qnJSW7"TMYj "{ہ>ƷBՑ > ,=u8SZ]OO3PtTqH00!Wе]leDD,| ~>`VFVaif՞ 0o@b'7v}`5$.Dhr ;E5moNVo P=:ع1}\zN3J+.IoMjƸ !.uǯ+QBTȇua,?.*wwx;#;Ί>RE-8Q!$(q(kh oS}:氷/yը=dlъ ˩\y @#rX@?%˜ߐǤb)C"|k2OuJ~-:s_D>_ꛑ9(2p#A #9Jhz>Vd$+M"_1#L6Lș1Xœgng-E+ qKI2z_fOػH%>9HisW%~,m8ۦ{Z,)-}ņ2;K7 X:藬Hgt%l'PY_h6~vO [IJ́ɯ0ɯ >vr2P0jyj˜z1K|t ##z Wb3?KoG[]UqeD X]w="lG9d4SVЉO4n$ чK~f€QHr偨nJ-1^tRi!i{`c=Ý-s#vBSݡ!ltnGItw>nӼH6VBKɇ{hN](Q W\Su^scm1!aq/} lϢh݀kٷKnspBہ~IeNpc[QӠ5"8P"pSA%>'?\jKW#\q˧Dl]<>?LnI{)&]>h͝$`@M͐s忻0q Y`Ǵz7EEm:mOԚ[Z#5՟UjF f+G00o֦\ًr꬯9AW> 5JkS.k ϋ贃4 9эaeZOo(ԉc@tfhmOj )30K:a]I=ck4dZf 2%cd; ;u AeeOt N>T h4VQ Cp9un๚pOX?gis4~DOقV-4G*@{0s4EmON 9{&M), UWE5AS+1DU:dEܺ/*_Y ƣp(0M<_hj|\W;na\;k7he#oq r͉"pɧY,ևԜ*Ɩ~CeùpƔxQf%ħYP`΋O![vS:sDz־xBOxE4ڦxP>NdIhO<}[?h#ґTOVr>ajzgTBAio +$ntJj$TjT43X g=1V1) ˃L qb]C&Q؍WTazM!P(8ku8KkjSmѥeqKJݷp@%4CDkB!Ykn ӊlZ-B.br۸ۜ:Sǝ\@dĔe f/VUP+󿪷^3pl~l^"4 Q'T"/BΪ,W)۾+ocT`JYn]`3hb0 o.@EܾQn1j憑>qKY{YH p/)]lM&Wk]߅.˯6f y2+{=r f!rkl YG^3QFWQty火V c[q!pu:\][mvo?*q쾟fڌ{Wefvgъ{S1N\\VG,7kWF"HB1M3%Y( cVNʎ̎-׽(F^0M}V)8!uXG:ňixn')Ѿwg]{B[ E2|gEm]"W|P z;;5wd^YD;DQ,[A0uJ9Tޓ|CKJ= sj}FE!g$j`~K!y-86Nu2wcvx]g;tBiQAm7c6wgX85| K>bCxOoV< Y} TE(:݋IC%hЅ 58M0i˿k4SXv\wuIsť3_\BTZOF Ćw4iXQǡ;5Htx$̾zyT{W6$2K)縌%l_示EWZ)wCN; ?&!@ͺ;tyuByt!f3h||g:?M YTZ-yE._\6[q/;FS: ʽO%ROozKQpN2sL53 508J%>'ݘUc )@ gwDQ#D2 H;;,DNU]u5oi1b!({9@{ [{ L< c;2%sXsʡE>WڹԲ(bߊL@Eɠ&L" @8xj26QV=iP*=_yz @ ~;)u9Cr|Nh!p˲_\Qջvm׾!YLZ-Y\`-KG?z=g=4Qx#3ZhbmI:hDǪۉAJp]-*Q@fbLry(6ٲR$?bg6G(>]bxfiIm}烵+oB}Hbm~\4no_4bn"Fmӑ 7lJ0j=I$rUi4te8Oީ֣ᝠ.'8\+(쀆lDCۯF+FW) B&JҾCkAnsl8mgh-5S5UROԓJ`v!88qBC9y6ϑiU[Kv1byKeSw֮ A:^e'i۶ ]&U-кY@%@bGĮ*᧔\3Iהf~ȳmIٕhh2[ޚK 58蓛yꪴ Cĵ̆+fNlOߡUojyzNH1 ),B<(>׸"٬= Q?9ЉPXiKfCV.D-mV~ܟ:سԐSR|3@_ xXewĮqE=+)Ҝbi?("  82yZL!4$趤{ w$V _?2X].ŭKP lr}pJH`R_>dO..AQ:,C04^kIv/b 8CےUs;&h`cؤ<">@Ce4щ7+aj{*ը4Vy@Jٸ4=[h'T b*-hd/lj{b* @IS\ ?x o"Z_63Mj}b?^>޴cd`<Ŷ/S`1V=ҡKNul6J=+>s DaS:+C2DMH_§nMr)(.dڋJp6#P#:и,^/- c*ӠEK'{_Aqdoǭ^qbW:A VW2͔z&#H  Zhedkh4#۪ wQV.;WXk=:ZBӋR;"Ú=k9$G11=SЇ ',AUjqP%qWihsn7Tblbbc(ZٯofZCxXC]# ܥ(sT7Y)^x=wHEfIWșl hgs>B0Gd a=6KwV: F *̨ÿY-o@| /Yó֬s&a[˙|*FIǶ4V4uOm,Fų zэț#A|IpӪf^=9:%c"R\kpc/5: rvκ̌=Dŧ }DYg տJ`}dd%\1L@b?DhsOU k'k(; Ck f+f%'^Hw b sºa!q}妽[*DqֹqO"n^6ΉMNFߐK,CgA2Jn,ju1Fa%u㝺 ^'niu_ʜ5 opLDb*ms0\% 8 M/0sjģڌxu\[ Lz g7nS|޹ $W/x#7{2]E V\Fc?@o`}U`$CBե8^K" kI\wzP:s>` 'wOb5rث_-Z[ό5/ KcJ $5ﺌ3=(t =)] ?.7BSl}IGЖWji9JJ8P|x׺ v=iA2NåŀC мYT>|A?~Ê~o\PH2,o}eDp'̉K$1僷}V g}Xxj#x`hf?sWsVv75DVt2aicxGޗ7~xX2A A6Tr'׉iˁti4N0Y1-5(W"SiTb x `.9/gfC^srE(t|wɚH- :[?D "֪l .i&J|'LlPi:iPI#gL(pܼ,Afl@1sJ.ĨbR_#I)Xm3nmɀ&+a#T( >*[RZ&%P9ĞH)9Z+GElXϗzb*(1îs#6W؈ e;x.l t8(T&5H}s /9&j2T aНu P68D Y<_x *$JUd@#?(tN4S=k*a4?CՋ)!^zR%1Me]e>.7m=1mi HDŘ.Ȇ?Π<,.|wQ"uœf'(`$Fg>+cD}h ¥=f9,>.jaojv5NI:5OEH\mn(5Ǯ_'~@D(y ]b +jƥ:T@{MlrpM%Y{| qrvv^T}s$}6$ihpcUD4>O%|qp rcܯOlp/6sM3k:f~מeXyEBXjT6Q YƄ(|+)LDC|LyMa&o')a67j{N*,![KT|uuy>°S]ZajZ? oPxH9os >lX3ey N3P7Z> {O UX 4<ŝgw\DB/gW{O]j &4҄gb/P(0H'#!wdRZnAL٪T7{߄-tJ^q}9k_X՛fS;lEK ]Q4 oH<4ilwf5Pሻs76k噉Fy<*9B\eM&[ * xÜg zT%vu#^AKbAvb*5@4IaWӕ58%5XW;q .x IݬfwVm@:ޖgf0 ?{[x[H;I~C6Lf[7Òl|FdNFffx"ebff˄ioL{ дVLҔi/Gg),<8 aY2 1~oRp/y^TpS?!6eJ{/wc,7Ȣ"#I>J3UW e]wM{wJrlU7iטǭ~jK#lٱ'mțȔAfN ;%r*Vy/`НSBqζ oOEN>aFv$@893eG't$"u+K-'^|xEu q7ݬ `]~WP_FQ{m]d@Y-q@X /] ) l ӌ\-Ac2"C.2>ui)6-5,\;A)lNiܔ6.,Ʃ:CH"Ud.ES"hs:wSb8;sɧeRGMv2k [ۂ.$r|M]'|yb#>3ܹƿ>2݆C_iYbZd n7ݦRwT5C}N\v]x٣'Oy,05w! fYRe0K~~>AɊMnZxV~Je%)e},/_M(=eB'|ȍ* }1w~-)[~p'd w-_R2ŮRMT‘o!`IbdrpX/MøͯRdo4~"BVtgv•kM['OEr+jV]+ۅ!ueɆݔInB1,.-Y=,OA;aojqwv|N{;%u = Cj!`.ps|g>" ?ѭ#**)VZc5}1< a$.hnI[.$jtn3}5:RaWܸ<KY1GشF]?ofbi9HKHX}9nE8nRzhZ=7{tqp0Fh]g_/ JY?P:<xP@b"Ѭi*]#8N<l@b\%IQנAt@Es&Jq./ A:&}+B,U z^|3͞61.Ӽ;7,hρ!&-:s % z }op{+Y .vYjіLu?BLj 2R+b6YG8{:zzPo7`{t}c8X5ҊSlVO[-%DԱ0帰^!5 +I̜b " tC4*(Bc%nsixDJCzИXk^7 *'^(_)yMw`{<.R]ru2'w|)Z`?nm aآWAm1!/-/uWFmz?ڭI[HjN!{cvtC`U 8Cylj[A|lC˵KYh& =W QI<~+0SVl3+ⵍgF9 y| mQ)KTmd[#GS(>8 R*;> {88.%k`P\d^K>EE!#57?&0"z$ k5|jDFQ&{$=`&{y.*\Sj[==i}wZ55 h2ȥheJ4kILOhN[8^%>gVA~hddVأ?Pt؏Q{*D#/ X*1 Hqq#fH2ߨ#H*+L(^ExQe$8~`bhL~jFqAR` ݇Ή ,8=}:2ozfo5NߪI,E} lo>tL2ӍBh%2w06$'bFݹuD td+6ggkPWկ|v~j*fMZ{3R:dLRWz""33I{kU|sv3 zV;rt,R2Ĩ'2},,GiWآԽ~+h>{w2ջ)*qs[Є&jIzK5۳ $\CZ@ gWǸO2UP(o:P_S5l~@)+tɎ:s[(q +yS,LUC^NNq4g}|ïl$XTc 8.qF"fUIb7Os8ߍEQ8.']˾`cɶ' *K"r@J`L#ĮFKi7X𸊈c ҄5پ-sE<ϋ帯o1=,#k;bҰr]28F+DŽ͌LRQN>'nZ?I!PA\hyR$2CA?j "J 6+!&mїSK;"-S4Cm._Z^ ]:]qF'qp| c0 Gf[+&g+Xq((4/tU>ki?- Og8!ϱ L]x#zg8WG{ 0b;#TQ|ݯȡQu?QsyfƋ βzpݤyQul涕36Z|C)C o]-;YBzFkS '!ܙw^f ҏݹ c?-yfKkuj兛'Ci%ugW Gaj!" /xeL'`ޚMˎJx۰ڟbmYbS4X·jR'9+tj$XLK jW/9%w:h8]q++i$X9 '侨iy E[]7 g з'L} )ucR4@IWצkFKqaiXpt7H@3rKYx(\4ن'>C 4Ⱦ!N>9rl:I: qaHfH@)Yr39%Tc/qIRf[rPyfM;{{V҈[XQ))x_ kCO8g$<>ckS -FW`&\%˛EPƋO _Gy݃%K7`[X/.\~'>)G9  Բ?,}h,gKqQO~\Xw~(LNw Mš6ph^-/+B={$j_̙7o>C!+RM-v,}@$;X mkFO^nXkOd bBFZ%oWJﯽ3RRո ׾&]{ܣ;&E.,"2㭢оxn3m&Ob8Ujes0Z']^aN $&YW5MU^4 51M:{1k +g+k/RXiAO"H !gkF,; ѱ.IAYŠЪ^akBRy\܌ c`dʿ|to? OHh( 7%uHǗTᎥrzaj?aNJ;9lrJw |@z0okm^#<]Zɨb~7쥟W:}]MVdqP)+\?RJh\ ^H57eé*9JF&/laz^m04;_t ypvtbyM!wT¢1ջ::/;TCb7,$ ^.k6Xf9)'~z1޾g0w.thAˉk {yg‘-('"m+zv&v靘O3f'@SM_kkdE(]L6Z"l&<%?8mrVdD)٫;AM%gtٿv"fkHF=c0a{;Rq\h~L/ͣ%&o\ I6@pr'3{Z59 ֱ@ܭ=Xڬ3edu(M/2/I_~u'ViRI𗲃*/J<=A9Vbm8nHfFHuԍIO*ަZZv/sqJm/5\/oKvFvEِ%ʞ叒p7 7#.<̈́/gq$ >4FH#!},UӽCŪA$c2c%Ԗ}/LG|~WZT~()[{j>&+̈:Do Ҳ\}Ep0"Ӓ%;9ojH7 q^Hc&̣k{҃5\w yPE jՀ ,UN #WH%%HϦBdOn߸hod$lk".pswfʩCDz+3%l eVL]p 2Gȟ=q#e uh+u}B\B g՗ʄ?\W8>1z8r3pm܉.T4duA:FU*v_>_%.${!AH =Ȥ$|C0_EuEB1N(- ~9EDkF˥$_@GYfJf}% n9D&l~ V{5Ůlk11!16ah}5: oo&S&7wkbp9ao#w / )Hmap;Wͽq%?dU"SlQ:m4]"|`K9 -2r6L~Gޥi]yv8*m-")k^3TxLXCۺa R?|"qH/tHL٠ș\:qnfP2=&FxVTճ(<o Ly&f:92U[FO_JX}\3ut^|`iQ~3lHTedgskT_d:tX+rInVOsTg| 6Ie Cmk1c?iNa5T.HeL1h5-2s(kwXsWeh1ɩ {mn@0dv#nqYdI>aL73WF|`^N}L/1Q79bQ fI R{#l͒HW,̡U Ilp*ڧoMOp;K$d6nuF]rXDnO>9HԷg%m+zkzmŠ#^b=8&0+Fׇ4=e,S㹣Z60\Y ƽoH;O8Ua;fRuy]uGcaDxʰ69c2j<@='~ՀӶ/f& 㫣M2HjOJѬU _S舩pz42>ľ|tSi lmԙI_Q劥K},`䧌M+O#&'N?cr+|f?R]fԏ,e?.ѠEpk&jp~qKB[68"noK8'G}$LrF9̈; Wo^Q~0gIxAߵ5}לęްbX&%&d v"+)/XTN8sfa2Tmxݲɇpfޫ:+dzMhj9^O3!v?uJܦSsɭ^`Y P\vN'rO`bn>隍)@]AκM YdI0Vr׶:pۭ<1OwUWߌ:"dŶ|SֳٓByus8Y6v#ڳD\3ѫb.gVi'nm&!zxCΟw4ŷvBȉjMbZex<ǩONfyun^:Si$wKQpȍa\>-x<-ڹ{N h7,dR% ``/׶vg'w5K.O, ӗ5~a# GǏi.}ĸ#@N0"tm)&xkm$`byM1%F岐+Ai#Q_iv49/\_@9Jz!\pO&Kh$V@UZ>4Ћ;v z~X(wرOB@\({f_2`v7YB];$ݸ2V9""7=To!c϶RV9ב Az% &^@4?5T(ɀk a44z8#/ \5jd*|1>R%Q$bB΂Qd\QTg{xoA󯩉rp{(|^ 'Ii]{7<4L z!E!~e)[߄z)cSGB5;؆20%IS\ "x Q{( DHL*96mj]j;1x#򷿻` K,(4'+͏eŠ*qӉ}Ɓ-|S;CqJ/ugvCiHa'?ӒO@\1|8aNdδl=x$ҿH^.0;jpVQX=/NZ>IfOԯNٔDuAE+͕7˫ S>961r}`'1r7qXb%7'"&*T 5={ (aҥ8o$eId%F7&?nU"sz8e^9GhIKH\$'X%^u^ha?AGR2 "רDn^Q"ˈzLg#p^$;/&9>I!o=ႨՖ3oצux/:eB4K3_ .Vؐ@MW>]V$?WѠ;&ǐ `_CQe6OY,PQGfB0 V)}ye_<ǫCc wWa1ldШ +(C}? kIeYv46ij^me@m!5B% _V5ljVRon ]Ma>J_CCHfc>){]Z"Pnr8= u }YL*I -TJc~z2j3x6wBRW-2Eg3k а>bgMŋ7gEe9k{At]:3Ս5i/Xm)aG6Ye7n.y3=Has`^Z:Y=$/Eͻw?#OO1L*^ʓmZ_[|6$}zK3'dGfA"8&{lPM.џ.] >Hl<ך}TL)ޕ (wP\Ƃ=))dVL-!E-%<ޭ`qj#iH M:3䨀+S&]XH0|P`>l‚ѓ/YCQzH5@R4&`l _glߜN=͏&BUI_LI6SqZ4Zz*|B 7mv"7Q>~MV)>|r@e4J@`_CqHYwń%3/tu ށ(sbL;Z&ai o"|z[qL?(#T!X!'.ŘoGR bjhK. {7~'<;CfXS8V.\UŎKQ3lr|$JQ~L&+'4E~ ՞PjBa 3թZNٗe[{>%[&yr gdP[Vy/r+ѲSHe(簼&{gBm{W!0heFidmOs/ACӑkTeI`S^p0g'/nBwN? JU7'Fr5S=+bj$W)"r &r5iΫ3g4{~˂wXx݃,kMĹmLLh(ao$D#AUsŨkSR3 ?* #.::^VuhsR^uE^*ȃ^t8N;oNߠc9 e3rѐ;h+m=UU(şU+:ך  i `1Cm$ "owng&ϋb{l)>I @ W "dАпu9F B=oˡb ?=8q !JۑBRz[PA*ʊ@{j?1|W`ӹ+G[k^<"ֱzja1#~TKz#lBA>!igQCڮ l#O%j嫹֟;  y:C{aҶmۏu׹p05h~,Rm,nUˆ$xCWf*c"p'N|eX=w[ fijA}knn&D.]rq {=Jk>$_!W]t=T3@n|{N<}nm>12s\ML4״"mu Nߺ7Y^yI/,a( QEH0>-,ҫ "l\wݐN&@FlQY-cÓNn}8=TZ=bu 2/~ՙ|3-J+ |Yypa p],6auge̱EeڐM䜚ig.r[$ίj }2;aSGJ>IhOdDXW ,48xot.m>p0L\tժXFl5Kc йGt{avp.q1>U=dq z7>WWpџ^ԉ_j*9~4s`d$@דyz|m沑`|c[Z/dHf BY@7@Ķگ'9"Gekb`)c 'sEJ 3$ۂU?Wpl Pj;]zJ|N9ϛm.9#6ͬKf'= :l}82_9ZYL-^G僦:tg9ŏ6J!O *GJVO)hbNMu̙,%Lw~jI:EM[6Я ޮEr?tIr(X־NaEm0r$viu|^ CPGr.Z>V=s'v"#*?m*Ӵ T.`*}͂yĝK,X[^ƞ. 皀Rx{F)HˠŏSy-S@iX%Ӭ$uElcǾ`M̜@7]_ X)ޙ/A-.峃\QnjFT"W|F^K;R!Eu9aniROƻJ'yEټ6y LgzSm4Jlr2dr9; LP6uƆO l[4X&,sAȧjd8QXp҄9q19O/Kupܦ7+t=u`3磕GKT]&$g<րӼ|GlGU%Kliyf +: =; qۃE}o2Cp% ѣΛ׿ȏeϧ~wEN6s*'s@'Jhc!dq_`ýզ \u*!W!eJM+ eDLgK쎼i pZtV JT)\{S#]oP՝"^!־me7s=Z,Zq.g{neI@!q$꯲yoYXUX ,$\^,.Tymvgf lTv{RZIO;p~{ʅ>xu&T ^&c1  {B]V@ᖻxs jfB}U08 U~1)lyհ]޷lͳ3"͹h?|eh<&D|ĠO9T]D )h LSN~C9]T}b8#RqZNHu(O_x^9OiPJ ɿ-]& I!%N'RiS$']P"njؖ0 א. ulFKJi=*VOKKbLm4$DgRJHO["V+^Fwu.T[@a%7`bB=* +4B ]F憟?ΛSn RŎ;rh=;R]s0^M@͡ƑحWk!*n-Ws[)bx&YfĬ"b3r(xkGBIYpS~Z<Јo8!9Ǣ #(NVG(KNU[=Q|0Hp,FH|˦.ip = WzF˵;o'msd2,T輮s_A| 1dc9gwݏqd'ƣQݛ>b(ubRoۃXJK\{wR$s=[t@FpdM #[Oe3$H<Ɗ)qsgT!.#ĖocMfQBG㷂}\1Y%gdt嫶 eF] EmHjWp5ƅJQ\' R4?7ώUdISyFSK{8i8X>{ bIVn (jL7&YD i 4mX:g=#QI"bk'N+aPLppiʫOmAQxdgƌ/Cd^oe ULI@Bݎlaqs}8{Q..։GF񘍴)X.^گx({@jEKXVng&g  '8ǂ^2359yUEdO)A~\J@b_g]&|Z3e$ܾ@$C\ИVHăϠ+2JCE!h5'QZ#S{UsYng¦أxqivuXb`W Z.8U֑XLN响Eq~J~cTLKKs N eH0ڱ@y0l #k ߫\w&EIH8?3F3t#Kg 0P Ebe5]?z$^ں8H/!??+o|Y4iJ-]?~j[b2iysO87ckH+席wӜh[L9듡9zEi-فGuOl†`f8g溭lu/ hbX}tDjڮO/} HdeAX,r)'67(R6=9ρ䞘Mq|;sjuBȇ]hvRFQKcYENSK;7_X::l,N' lw3tDpuݮ&ZY82*용d {1JE+PyliC% M~5H+bX܅N¬6LIVѾITJ@=ub]L؍@%L5/}ͼYi%sFI,ϞdM: ~z ABY,5Nσ~zhb3jFz'A),1 ^Z5e&'^S&|`lj #ZmplzmpcgK%oRYb$NܳEfUٍehNҩ)"O):9" LFc9[DNJT U24e b7&&l;j[{4Gr=ᢖRj' I) : z r.M:/dY@Q|ȟkx+x*`Bi41bo-tJ L xgyԐ1ŁALH{>`Gbǿjr{7WiT4˕2N(Aqŭ\e6aXze:"yL^ ]1Boݬo#r-j&۹?PP;k*UHc]L8 9=gG~8e!}Bڔe}L,P`5hf#j$v3G /*dR|UhZ56a9ю7+Lc2nu$0tP BxEfbd"%Rpj,AK]{WzTmΎ unvM%-$h{=( .d=)1QN 8irAZ4;F ʅs`k]-XN=ҀR]<#&f *imF42nM'b"lQ=u t=~h}V)xnQvv:ݧ=XMfHC??X5j$-buPO'S.*7IWUJYt$I/֗ Ld}3כ|DnXCvEQԵ<YJT0N&HB2@w2zNeld8Yɶܝ؎#Aw%;hWIɓóS, Gc{=F/QW*`.S|$ M eл7"ei| {cFG<iX sホCjѽix[iToMJ_!14}mkF1wtgsxEKgZ^fID2O! ^VT=C'эy9ڝs~)ÿZ*w %@ Kˤ*GvZA MZ;;"i7pdMt dDs}#K1Pܿ,F$k ׸*1PBҪgq 4oC 1 K*''}/W#Ftt[ǯNߜk vX}B_2T _Qyj;qd_/E|[nf'c@hs\[#PS !|^|28"폋9dݩd^S:5> ~3>* I h[(s c ;YqGa$W>X- Xku1Kɋw=FOmeŔGwV9 O/{>*(cnjs#Ҩ5/|h#~W`6H\^h=&)EP~&p}mU*I<=VWmZj^Icz589wt-?豅i3fJ g8D#/On؀tH 5RTFFOo(s2Uh*g Y$~(EȘ)<񅕺VmNu6GaDB% s6Mc@z03Xk+М1P%`̧Za EZO449'"βՂK@9R0 3h^oXL~Gsʒ< ~M ".,Hobϔ]։[41M,GT<*oqT6XjGⷹ`BRCĤ)hV3g,NkzD|̟=SyE5ڶO\hJC`&  R6K~>Ъ~ B]߹zijS*^L>bJM$lq@) ;i4@偛~J~FZSj^`g#9rI+,ZwQYM\r 8a&&mYMnL%TC%;˜QOMhYhV ha)`ߟTbZϛpնB{?(H7?yWos>*Nw7ArK.4>Jߌ3xͦ8] #΋8u Ԑp~PZXO?^eU x1S K?n./YއrLTգ-iX >b:}vHZz.BؗYhLa )9`3ޫD ?˂f)d\G$*YE;!0]?\Vh]A] (1rx<">fѶXgb ÄCٙPQ+5G4~^~po$ށbщ& 41LohSy&r?9%B&7t/>R%`sw)79rAr!{TF{kK]D]1DMngή<Fb,){Ɵp_-DH(@,^s'Sm_ݧ ™|Obdj}NkT(x$pZ#S*vw$Џ?HjBU b}Gp7I'!B;ٛحBo; q%1ɅraX䟝CKT:'(7np+Z@k;ӏwT里)&{3ق'!\+9|+'NicGHrKCПR{;xsJy/ ycnJ!ƄIPiRPqoT{eA꾞F:x /},; W> S63puu$km\{$Gqi;~|mmDK@i;~&&u//>iHMgQ- f7F,4߽SW kzi)ƮtC1/ 9eK_ /aB.B^%|4ta!PZzdWc: ^4 g2u$kz4'*;Qy+ ;VGp->~3G"Qz#!4ޥ+. ):%^2m/-E0D&B1f3}T5<`bxۉx|#jҮVKwIC]灯<r>V"!c5O9ΛS(.l"1V _Sw3:U76%U'Ga1 R *4Gb &X6eiIsqXMUH6Aq܋=[7$e9(y Ri#WKyG4%qfB?gkYe=퐧VpҀIpR@5藲(A V=<%7pmK?\÷HpOd/UANfxygxrXO%5#2';,ON39kj޴̜s~J86Oo?BY=x2JIQ?/<^957!+/ȟCHL I~6$`nӽBK.N`rұ) 6cac )EJ6@|/ z_ GW|<^t{~c +FoBj6>Rؑ*Hu8o4?ٚfچ˶{>Oe4ndyq. x)?5R 0CkĜR;xmd$S{l|EǗ j3CUHZvPgSG P(jQ}wL.ӸF Ajs8DK+Ok]QGׁ 1ˉ=`Ld޸~8vX|%KSWu =_ɑuwjԗNF\k_ W_ҝ{O!yDT ?~O.w㳉 gh2#F][(AZsR"2qt[RjxlO<1?\mr2Z!-_?SvOeHKo\rK/91Ȁ %_HG}({ J'  sMJ }"\TM#>;ǩN0yһ0s%9Yf3EXg6dPמ}9 Fv~kl*uWw(HDMt[\ea`%-P,n]wOc"2I^J W  /b({yM+=hXT̲'6(Vo]hQJCD=ۮV*/ <ո)txۘѓ_2-Rji`1Bg h[ɧJCh$'wO8nG Z8&Я%!kW5yT?9]l#|Ѿ˯&kGQP%jQ<A Mz<=1 a}_PQ;в ,"E\qjQW!yK)ep怒ΏgёS4^ɚM6sX{z"Zp9?SȾ>F__~67yBFs8zV7ԅn;8'dqnTMK5]`R(]y̧1CBXq3ei?1M`]WŹIIPy4d!*m0xg]7'݆x-P?ʿQ]ꀝIV`R՗i j)eƛl#}uʙClUb4'[v ҵJaS?ۈ+IWpב+J4gB_:iɯ;؆:crXE"8$N|\Dh2킢`L}1FNjFudTRaT%lй ҧZP{6s6膠Iʲ PR7QP[{@wU7x`5ceə,+4 ?;S݊EIK1_;Y {xa%#pDϯrduQ1RbJ֜-ve%5ƊYI˨egWK>_mJNa:pV}z&r/r7:SmvWOݍbf[ R'qFVQדW o<[rKW$%'Q5T6Tˋ9b1' OFcPS_Ql'-%<%ʀ4^cUuUy|J% 7}7޻i7=jRXw`HchdN_g4QrO_RFC&UE52YJ+,k,!03iWɘ@>P]b E~v4 RwK"MCsϘ_icCໆL5F}ӫD0"%)%,C qur;gX4Aqޜ'?fdu:8[%), j'A)~rZ[.9^me:8u{gF'}={@B-)}\@kY?zTk|gxcR3h"ZUV)mOLHk+;9li e`(ѽ$ ;lYEŁ[ʣ:ӥM5> 4_$kJqW2G랜P+FQe+РYALQ'14{SYM"u.!'80ru#[eeL[LȀ^D~T򃔁8ӰÔԁBcfiE"p2?<\qЮ!ky`HJh5{\*p)EiWؖ3O~jĨصC쥟$y(e \p>Rq_aߡ3#⡫b_vj(#0@5HYrA΅ 7.,g9qƊ%:9@ >qJ30kE0ϨF2 j,K@_r\nPEH;ftPɉo}I@j8s)ϠI+9N=C; nt~hg4pU١d/+͠HpB3Ď+k'u>Xz-&), /\i&IjJ vyޑH E_5e /6e^b%H)g q1f-J= Dsֆd@/[C|ܖK&eS6ik8%IC [bg%T3\xC?|1!:=Y߰j߽4-m *>-swhq02&Н>ރ}S|Reչ4J٘F^+:p"Z!g#է]89oUdzًFr٫`}$?/g倾D-ʟ+MY_M yگȺFJ >m/Mb|*~>g, )93~ͻ61> 7V@r+S(*5i ,";6Y+lE=nh?;eLv#I80PxA=VΧ*d0L;aU /SȚ[ Z3ЩQ[PbXUv9ҍ ?"}A5/ѳ4F֊#&|?YN!K)SمxWtvL c=ZC_Fe8R2& /!#rOZi25M5~YģnNnBG76hI_:1Jx¶nvSRTItҕ|s&!n I؈nuK UpM֪i@)PuZ&"pYmV\O(ņ[_QWjD Vل'g7FX`Yz3s9bX z@'8_I!6'zX¶!Wc)"y>U)©eZDJg\OP1ipj* d,|Bec}N52Bi&h4Z)Hq?;ȡ T%H@()2FY׬ۍOqB<3wLBPH&DE tWgK?4un1Ѣ/\ڄ1Ȅzi~|ۡFu0$KR)Xs߿"琂wR$**rAU zC [o UUSB> Y൑Z_LTW$We6}JJ6P Z%+FqzE74H!G`=~6M8> )C_d@j.R_U+F DCJVT#̋ރALߎr4A.U*ct D>(IUM KBƛ?}ztgP--?E}p0U{avYXPQ Kջq/OD9"ΤTDj>Sg3`׈qXIo ];so%Mם?oN i椑dˋU5/"?~颰@=J3TgC#52.i ')ݡ^ʐT])r:U^3ձ9Rn(6"p<:Z nh8R_*R@B/F1 1_hBm’aG a(E^>Ne(cAXɁsLRo~#;i*-oڼ aqxʰ j8 ~0پl+};nW 6vpnǐf ^q1 tSzMBB)ߦklUIqaTj *␞c<QMk8/tAr(&Et F*3b3DI${sIDўĜ!d mkRY6D2\X%hV.{IP)4z6bwDBx>Jwuحхx wMG3[ #CÏY4y,N *x7\OpĠH T˓D>UwQĤe(2Au:fUDe. un9{LUۡZ˟5KځwPk57ΩH Q¹dJO-gcܩ3՘7rl;KKt̂ߕ?*J%tfnrmXUGISe󉿧qu%1B?`EA!țZIjr &i7B#lA[uj-g"6VX+$@58U0{j3562%Ȕ;ъ4 N i/7P·jT?Kx,l3bV}->P c7X.TX*1ۏ !ax\cy*n(|u%wLBR1!^;ܪ2M:;K 5xxfY.NoU~=zcsFq(+.c bm=mI oSF=)҄f~Utx?Og@Y=r%vlLN$r/T;cR Cw9:𰴕{71 H&E&c2ofk**"4.]a1arhkPP2?nlAsј\~;" mZ4>,Y@)v@D;@ ⇗B+#}O`t %xpp"QIrٻq:T^x:|[kԋWH Z8_CG#փ)Z@LaJ4`9Yxaj-O3O?F5!>p5r1Pf$zPMm2MI+y5=+"S!-mK*>NlHR*&.<${%3g9Pv+N!p|f(O)^2[ hÁ1b [ק$* IEZBo,!/α<ɖa*'{G͈xnIR=@WP]W\LVf6}%lvfNځhT¸]9 k5 6nJ|C2LHťфT$*nciAv\2]K8uo,2^P4Ja7CW+9J~*#;9u,=ZZӸ*Tzdb. $Q`c{ēKx*@#\ob-ۼg]Gs;o03Ej 1qoњg4Cv9k\ߐl8?;)o |s3)9 64{Ruܹx}/pI c*UUF"D%t>WvgZz‹Qk|vm Z vUL=ge mpCoY?RH<*9bݮ%K\X٧d2۝Z?,)@&& 3)p \N]ݜ5+?薫аNא'RlJ"Pk@{g9cpE=[Bt&?)c{Cj[s:̷$]R_҄_5(]ZRk@x;X)}}i-F >hӛ:T g. sDeM%J#qmadw/<3$VgŲXOtS{]8M_#j?Id?s.Q\wpԙ-{+}6z4?ءh/6{< ے| \^x!Jms ԉ}B^6)Ab$}5,g覄lnwXީbWvډ^' eJo6u@HﯿY0ٲœԮбCUr>v?~=_S%_7z,$3ef 'FQƊ kκ٧M:h'7؜E%PJDtS)ʞh `unZG)^J5YED =/Y eV/tZ|!QGU  ѿ4*f)f~u+a~MT>)lx](5єo"`H_sxpagt߰i ?qP3 yFD7=P # W ΋xL#p W:׹V\p16QM;̤mBgEՕq "4bv VLRY;jݣCy@=&.8 Z^sᮟV9,l JuKgQSv}ɳ/[m 6=X;U5<޻EZA:6Ť xExu2MowW~&CQ&X~{2F2Zx'& .ݟSET]Fm6jLeޠ&Hm<3`@rz7[+Һί ZfP{utLB^+9*k^=&%(våM>&PZv *$c="RQ%=Č2#CƎixLX]ԇ۸rF>f5HMqK "bU-gbWݖS4O[~7d<2$ \ٻn4؟~sSuȚtQ\& oBP&]1^1zk^!MxJFjtT[`t"Qb 3e _UC _F \>7>rFS7U6ջf0u'gskobi0R2p HE*|vI-p; 2۷%G/Wh_nB<tǤp٫ogӉԳJ,[-R8贄1.9/goEJ,i"9쒎΃f ~E>xýH%#KLt(=e]5Î)mȸi5[\|LepH&1J9q g聗A眝P:b8uH'vNT:+r%q= A:Uuvv.hBU+ާvOqH!1 Y7y8*;K`4tH}I8 ?Gm)ȸ gPVttAbW EQV=1"|s]5dt^AR0)~Et |'9vt*&Z幉d{ȅ>D͹8vG/Lr*N F5tr4%1l163Rgdǵ)hQDM#:Zυ%Ǫ֮Iߓ(,ݔ1j嶊 'v*CgFda.E;ʩCfgȚ@hY3b &amdb?"Jx-"K 8wl2M6Rd̾qY 5tO68Aj6F'u#_RI׏L iT?FvW]@^!%,^z;y gږf+Ʃ vu9?:s)vhy~[?&Q\W|, D}dJԿعAakBEaKn&izvy5@k{I.M#2IFZ:|+Yi/2}gaLb(4wx-N V%f{X?b:"'GdꋜMT}xC*<ލv[ޝ+d:qHVY t$eJqZsUE@`A=: hV8(uTȦ>Mۡ<:n~Mr<׭1T_ʁ&{*H[ EoAcjW0 loBN/-=X/t0ndq^bejuv[Ǐm36)/Mme&h>8%ZfK |7H4k*@33ZOs.*dַIJh9= AA՜з˃a[ )yɠ;렉^e5C9n]ӡo̗Zw#b툅WO,IPIw%DX##oj|ėyu_<ϛ+p>3mƒ,:M2cx;e W#/BwPj'ǒk^)nFP\Hi2(U2ChS2mKS0x1A7Ol /zx 츊4MmɱDmQe{& nt9;щӦdw^w&VI3G `c#1n 33Jm\a2YZE3 E.ZJ2J0qVWׂ^z4ѰuZtꪝFX,#.;S!V־w[A/+&KlM"ly9Q zjS%׮R# ÷m2ڳzw-=ƥg.aPD4Axj\ -m ^+Il+Xa^*JfJݕuh=gTT^V D&2|Q1j@z5zT- "9hArM_R3138 lÐ~'P wI4u* B Ͼkz*v4I&o;+m"bVT &蟝i;g$p{Do3@A$4!ʞ8KR?h {bڮ%߹C'*ugr\G8Ě>T'FEsKw:,?1!pOڟ&~Lh^}|~Mls/\{ 8.}%vˣG:} 8 \FW{k9}}B.fg݉eLeCd8qP;+/+^K% 9\$F[ʗyn<2Kxn<]i7]-مҰ ҚJ̰ZFQi`!vOl` Av{ u 9 Ƃ-Fzގ[ G'⻲8M 0LvT1ı(^AY|WGmNܳdjS6ỹW%)=7tB@Ւe DWJ-I,j/!?la-fL(^mQʉ4xFQN8<hlEisɔ_w+n-jE]m2u.z.Dg5{iI?b^^'Nv!~ȨIY+}"yqpː>ݣop=юP0z&`zcf=SZRHhoUyC%=i /W{4*_u3

sd8tE9hجqWS-;"8Q̲dH#(ׂ r=%7y\t-a|^T0Tęߚ2̱SQ$oX"V= ;3oa_fJ1Dj,Z.gB䋖v:3LJ06DM@<۝ >\ U%IN&k+3?Kٶc|Ĩek 1q4sdk9>-xWx'z>I`^^U|7L\)B|ۿDk\ lsZsO8Bi<0̈́Aȯk|;D/ /ftVG|bhc |qwwC^ѯ /cаh2m%lC|c(;yVDn6<RC!Q=\Ath/}8] J[H{ '`bdsEeY} 2\dIi~x?UZqY/0x oZ#+DGPmsɮ9H\GSda+7V7nw=a9sَS>Pg%ſ_r2S ^-&vsuk"\w梏QF=(e~M٠;Oߧ Ge zE29]K,11(ݫv@5 "s[aOG wO%ݠj ߣ.&z퓧6E#vYX/M׹N16]oB :oǫҟl)5Z8Sea5!@n@b.^=݃KXU=ZW_v|ô%mG>&n`㸎]sU8yi^kpFV%b8 OPŬ Ҧ[41Gً'N_=a Z:pz$PU59tD@Z$gWqCLb?Q3M/LV@ %0'; AŶc2C&g0Iș`ЀP)Val5-rwB*@86f?i<H={WT6ZOg&1;bc>`)tyQsSܠ#3DIW0jخb?&UDSM,㽐Dq^-]Vedn=k0:M;r2K7nV@9T W=ΣPnˆ m?`U$n6]J|Xd@Zp '/c5{ADr9J]`Vn5! M~D/$IւM>90i ľ!8!:/9Ml?C; "ɳWo.颳̬ju *3g`YiK' 򘫍 }b bAO:l?Ǹ&^s@[-wswH>ޱ<75Z$'HD;H3n dd 4m5 %2(B}$)#j*M_ǿgMk k⠅qS%Xf=Dg 1ɠ=8:& O؛C2_Ilb(R8ZC'ORQTfrJ@w:|ubx*^KUεr۬6 pǮL SV*&eѳ$^tUr )~ﮍ_t@bTbQ ׽Fn|t'cs}@U<`Uc293Dz@e)zSu[`28K^UbruM-tonyL"R].o"\ Wh+d[j*-~"ЏDijӝF#iA]\uuuexPl$ͱ)o=yHy 3.ϿBYOR%17l^ew>f`5:mT%Xr81(:֢% rblJ<)~|[ Н-ޛǀ(;y+O\9_yܫ,h^A۴np=җ^hC_2Y+Ψhdy&"un"L+Վ}cl4b\܇?0m4אG?O=C$1_"g?b=bnՌ˿%odr3mz.ly> /l Α4c2 .dT@,+\V |q02KRzBNط7'FIgʘ.?HBX/%4^NMRU npNߞ|vNcT:3~ܣ̍z[?ݼr_Űwl(c+M1BVjl何gT0 2-(UmcMaowom=psش=>ވ3B_$zP*?hcm?_`o|Ĩ٫JyL?X9ԑ0gGTӢYZ g Gȹ=˛]bwJI/͗N {uwH/A豶Ӽ/W^5N %&S2'dוm\v*~DhO>8荑fvH209W}p,ơ<.$bf7xBc*?kƕ .[P$dG[])\ƶdp @R54j0%*i,>^wҬ"m-|d]V7&ȧG22wDu%ndHJD[-:`A3m`]\7f".bR]e5KCG=߈KyLcf{)B^vko9[*paNglXVB hT˖=|F(CY&担6xկfhVX10H06/2B%+:hR:})%IVG48kNcyՌ˧W67 Q&/qX2\iz "ko^ģEyw|ѥv3"bpkJ\sbCi)V-;Mv v4Sa',hB:^m:СY@J 7M1i:AMr. B3`ŮoM=ΪI,6vv.3 )c`CUlMm%si:# {[;jRW8B) ݷX>)KDo-:~3RPXEɍbh!`y z1B _DbFkud]$[0eŲhQJ1?, 4yc,*؟ғ<", t3$ɇcYZu^3h-S0X=G 2f[_Y7bE.]tD~G8S_y725Y"N:)}6gT2dQ;m4MiU%'.)b7?ǻCLFVw^73kKxT|"*́ؿ#KO4J T[4^ Ikgk=28؁[ZR_EXݬ,!8g) nKJuAgi0h)Ib_I =bruC%$QaO_Iu70qOe'eʍeU7Giu9br22Cq9=ƭ>U&-6"E\<:_i,Bp <l5\A+ItT&k`UƁ"XR#gX1C=V/W Iu װ>nR l?J~*?{ҋ\.Ʀk[bM"AYWeCopSNUfx[rk{$·!hZ 0 %VV4\>M,_$s˨aB,$irFTPQ9$'ݒDmFYTp[]Qjq<3+V<[>5P+H/" ]5'j! ؼrKLĥ&= ؃$<<[ƶ͡3ws -tޓlIt:8HvQ /_uیb$ծaѲבֿf#NTDAPi9` ~v ܴ;g=+IȯA=-It`SNm>ڌV(GbqSvDV!Ůn;y %CB\L@}QVraUF]@m[ txrS#\w2ole'Rwd0j`ƇPB5ŧ%G렰-a^4b@҈ul/ o}ȿG]vWos:ؿ8-wVd8 nfh352S* bæ3ݭ:DGbo6X}%>Δ4> _~KkA;eP0 PK&=Eܕw<ĥpPY3y~6j#2/d@y7ր1J4naR%ss9>cLQtșbqν-Yz2~;{K.s۰ \#WoհNgdr\S,&\&93([MC ^m{e]xo *, t&n{@egEDFisDYC9ㅒjF Le(F-Ms@EmE{W%>zPHtU~/X,gf'U;q ZZ˯$2O,N󜩡Ҏ9aʝ=mny[J<ٙe }U1vw5cнmUc>1612:EJε6ŃGA²f/mZ{x*+TkGIJ3A}e9vu^?͙Jf2CY gwD2F m)5t(ATRxKû'WcxUC29$% ^sO04SY YɒrVhS9,rVr`cdՐ<:E>, S ~g`׈][TkPрzXeTѾI\+QlB'E{C4%*c(wt3ٚât \Cu+YVfyD-Gkm@5%,zlG_ݣFP.1>85ViOޙ0fˊ|վt%d= ~3!zv> \yvK *^0oIIUWz/v|.fR:v:{\n ~k_S G'^lDe0^5n% ~۪)26#7*w]BTWΙqD5Dr' f]8 {` ;0`G좽siZ.yռfUn@srni-_˜<%Yn]c!Ѩh(bS&q*n%ƅ&,mO釪ƿnM&]`>1#ϔhee* 6:7jqR8s.luOㄩ"Yp,X>\ n@jpai*R+^s>7.DžD74gg< *C/[oUp.ʔ4&|g2᠆%-D4tqprLdpd|cϖ]W MfeSI 9- 2$/WM0upy+GÿoCʅrS36Bڲ5k~ʄW Fe'KC 1/xQ+0 ,ANm߁SmNUK&~G8#]7njxr)\t뼉mv)trO L<%,[@VMp-`L:V\P>]%vFrZM[)FDȍlR4$"_ЊVНN䅑+]%GNO%S<-7TŢEY’F!Gj%_[neQOx7A3}R1RdESwSq>bДNJ0.g)3r5>6UIi (XA&D`Ϗ 8JB`[gςH iX& dZx%_kG݋nUBLeunj%ާ BxMq)FBv"+n"nBCүQ|A6[:#'i݇ I2jyX#XU!wxCyy%uR y}; )Aڒ ŗ:X_\7/\{sYR+δ@VjȉQ:#MU}AQ Sb]0v|텫6EZص>a! WC;U 4,H 1N,=ZڱDԽ^!tVO')S8a (^Q p-d};闓BYW8dX}>$t:d?7[Ʒ'ʸSf[R`Xڊ~LT"f;[VsnvPY} 6 9zZF'mP RF$93q3+%olcf4sN)p6Nժq|6KQN`$=Ї i6M:FK: IyPْ1av?4Rt=R>*Vr#u%V3qaEG\\!EF>iJKyJ8ĢF5 BO/i %RΕ{o!~f@1J Q9l!!8Z 7X 2g;o=<喽It\}{"2]s7BSSNxn˟Z&h]rY^ŸdB&!3jnq7+@ Qqn~BGsi*k_,A25x"&*HEn0rA^ZF*(~_ЫfNz]m+JpNU֗ڬ/2(%~›FQ^ٍXcoZ54x( x&fOs>,O:dkN{R'/ ΋\ڞ|?qќk>w\:}G\@kϤZ;, A5x9 vA.>̯ ۫6@ʶ,rxo):;/7qr6fw2fbnq*yC'J%ic͏H5ܪ1Eq~`to`@^1\Z/hY'<uu#<]FwevUfF=]c(SyJ[Џ h֗;3XyFZ/3tMpSrn ]an4`m*"8IF Ը`hrr36X+S3EHZkJ;-+ IJh*Ô`•$%2'g;E#/G$r{{b )AZC`&_ Jr(ޗ¯sm s9RʼnK4}vQ,zm.b6:goݠH**btos( 4سPnwAiAd4ަ6Ń8 < W5a¬il$v!Ҹu}5eV,%ƴMHA*pX+L,V6nGS ~M3d"E8BWb ݍvRnbIzd/Xa!$=ڵԘHZ8}>`:9$Tx%ءM\6៮bm!AQxٹ. JIOFE YUs>0MnrGJ4;eof_7 )Rώ{`h\7K|ertDP1nϘ!9ԃM20`!(+L&s *'ɎYJwWĉ qu@ڇquNzG\ȉx, U y)/XmqV2I!n$nplbӹF0`8IZ(Uc$4E} $|/l95) אcw', ZcC%L˃p҂9 iQ֏:]scwUDZmm- őZ'X2I[NlVv׫g)#/8YF&;dZ i g%ryDys&ETUn|o[Y$諦C&fEĝ'ƃ*ʨ&\=xU_n4@r}t/U uV:]+jϐ')1KP5ΌAZ'h0#uIT&@(4FxcZ`AiL+/mV.I`f`#>^(Z~4PV nWkw>m0-ϊаDt'.A|v‘Ϋ$i88]0fEsU&9cⅼ:|v31>6GJ0E<'Uq|;?񘷂.*!Mߏ}cg<#{Ό^;Q;{$Ot#ܽLA9 LIkڡ4Aarm/H43yѯK,KTш>Y8lC2`ޙ&.N/SͰx8X!dOJH;umngj0ʉ3s6k*yqf`"cy ͪ̊t,Xq?.١tri\FzmC|ǂW\ ?Fh2PeDx &G$.7Xclԁy=Okfe.% t抜0 W ^.;Ҳ ʳ Ѯ㒯Z<5E8T4 L΃  `[v* %Ĥm"Y k5a_uէBX_V[hZx <,DFoX!kc톆F''.JSh;`,kTLyz&={HHL0yF :]$I45J^jun҃QMku܉T'B) PHَoz~S_M*_GG%gG@qMU' "y3# 96nV~/1$ U(ȸc3n=&[owv7Dq$I"XAO~)Ǐk5z,:ځ{'1p-rIƽ|-)˴ړbt@ .%}-)[-KvKnq1az x k$sŀd2a`4<=z,Yj*{oT[ Lb}Gipes>1Lu=>0Wmڧ lT8nK5OfAU K+GAJJyr0fi"zF.eR;r?,d3w+^EU+^_t{#۳Ľ2@:ثr2j mw̃kMmČ*AF)yři "i ͉!VcW211G%45nS}&J;bn6F0,"5~`5&% KW;R?){ ㉍zbY4?wtvO﮾`hxK PHJcMK=Kݾ+/,[;Z2wȑGEwz} 7m}[jzGi|#ĽObP-э'oy1]n)3~DM gwu\WK𖏪u,ƱR["^,eˍ$n@e2֖ڋ;2Kй*Q( tLf\&5+:l 6frs#>9 \*0+N1{Tiwk,[E󢋺\pǧ*@낉;;|9 /rD*z{8d䁦zϪMG^׉!4#:EJQnzg1|,4P*3!f6r6=N& K@Jdw7SaәDP [;^* ٲDs- 5Q\LNH,%mp]BلtbtEN$+ HUĂ#wI MO2I='z$Kﶝ(I9zqOЂTyQc}X߻ɈN/Q(FB,%e#JܔԿqӺ6[y+|YOE|ˊQsK| oARsz^H˭7gbP,\ՉwO~)MM&+mKX_xݐ]yF(4F(ńth2q 9<|#B2 8ٛGfb͠D|oY@IX5;yַڏKT!a $"JR;5JǜOH /?Ow ce`s3F]Sӟ{/Y@vʍp7'|GPJ _ϥDTL>.нoXk)rZz/Xx1jm.PBT6A"f0ȕMCnPmׁqag& KCt!iI^睟XloyJb]]:R(*WI\Z7բYmڤ (wiXmL+eOVxrH^.]aFGlHX8rCzEPchnx0_]/py>.}:g,v& 9B8Gh%~ lؗe@8̪^Uݲ˭v\1ac|r۵g&u[c 8/znXYr9`!{%aߥ/娛#D0/ jc+zp7 e4T݊v3ER@xйdLax̸i Ord7R?V(>xgY Eg /fz=aV`)45sV}v0}(h'~%0e}A"`Q򻤶D7-ĸĄp"JOwD ~-4p+'Prg<&1e0x;3ũv5-zWtJ =OB6L5V4ZI{R:LRL}?<["wÈ zn{Au1J]jGB/G*]777Kڡq݄BMua~DdIhv4A,䒶v y!'.x D%jԈ-(D kƩ;Y u4Kx;k BOz#;+‚#ْ]-h55͋X"Wi?QYFUE8`-tpyJ:3gCޣҨ JoZ_:q_S[U:9P3w|G.PPf3MPzprb#q~ #߰XvnY2 w00xz9SNd.DW&*3Faٲɑ0TAܕ2Y@}xATB= anK> UE\RѴ@ނ,0w[i7z.0WXQK#w{8oj=y? Tfl J0,J]7& ޵YWk;J:[d{=\8(,kTNz-lsCTͲՎHWX }k/Psg790sr"Tք*Bm5=߬+`XCmިm͵?gPڒXko ~+,SNӥ.l 0H3?2A ѧc0k.]7h~ṳr_SZޫGDؒDoGQwUa:[BmtScxP+O.Q3RoqjzvFN4F Zo3au@!WnrEYOt`g)n'/tcX՗8V()xFN".A_ גZN!( 0 4\T>H8ru/kˢy.1İ ( 'rFz˘زlbGf(a"MZ O~5$*X /3+ZG-}ћH)<ps- CYgHh ;"x p?57+S%$I-tmw }>(Tn::|8nP([90Rz)ȥ84G ?kBtbb~,1- rKC@ǓΒ@`7}܇FmU `bdMɉN>3޶qJ?pN,@ J,gv,հ/31n|)8DM>m)gGg`WN^UZ۬8#4?؜Ppq jߪ "d<:2lmG*eSuԨI} 8ݪJX6-4^5, N?QRǤt8t&^m4ƤہJ).(C8GyML\+ɢ{&'cd;>'彰Jdzr̞ڈ'ї%N#Lx}3N,w,U6HB,!*~@2~WJg/ZSg joyO3#zxWWL͢K50v'*P]K_Ps}@BS,baĞ-c%e;)SVؔϥMzYE_ٚ[IiBv7ɐR%`"vu-=Ύ؆-]hyV6y/T"_<<\A)WιC1oh?k/ k9*uђE•BŮ!#J bXt."Qօnw悔~ Utu+/-:)RXn t|L=5tUE{}zٜ%`=WٱBXq$^)~P4G0]/IN3)&O,3&flM{sՠ1ݱL 1JrB65M ]l@cqrmZg2>M q O4 ASg9˧E0Q&.ը mB+U @0yiA;ܒ?Mt%Cٳ:EPd*TL0#eIJKTJG(ns `Ph$) 'жc:L0Ug:* )t53bj }/&|h-Q v1?+"B,;J&a,ǃ%exE  \uY$;ջP`"I jG u}T*q/. [~˥3TwVq1k퇈Auva6owk?f6KXwƣz0Ccuqp踐_aTuv8x[dcS_)T'0#p;> n(`!e>SD0Y=cpr9B%`jDmNG ZpФV 6{>}TVW}K*Dǖ"/iҭ |5NX~0r-.ZKvQZ3C#6P‡{9}OUϘ6/ x| #XpQ> f.bLOå(S 03Ǭs?'!2w,A$tG*صЕUzV !;ʍGg15TՏGsx{Zvx#^ oĦJ&'$LG,Z 5>Ăpj9QEqFK_rw#m1{XɤQ ia92y،Hq?f ) 86Q |bS,}`Mx^6p푓7JOYبyV 'ʜǽnW'N]+H~e b,=$?! ]{͟A "ޓ &3M(putLCjF;>7^ pyߐn-ORNPmH|*=*, F MCllЇ t }G!݌ƒm;{5\s9(Q |! SR[]P9"5F"`V!55& }Qz}QזheҶpq-9ȩѰ?ix< hY,L%vG.#j |tT5C-;? mY)-g!zm:4Ve#l=QG7eƓ* PZ\JFP:ZƎuo di|d'v{ nu1 *gw2D|p%Z_K#Čq=ߐޅ0Kd>xۡ/?dsZ|gYqd H҆:`V\>E>+P ҉M?v1 F3. {LJ67IX>I'̢S=vĴ9>Jg%Vd4#LW-LfrZqB-ݛ؎\V3W@^㨕{ v(~& x#p_xP91|T rٜZP[_2#njX/ czBH+A0VaxnwFUějeI\:4fu4֮Lc?m6:8o7:mVh[~9lO nw=ޫF;Ȝ[6 ]DK:/󺗺~Nq-;~ &qgkxC4 5tz;Paqlt`/ Q/t4 H#^`z4PUk{X TϗGH}=r͸Q/1`wDsvy5M)9ͷ[GfITaxƭO7KHnf\f=p{ՠ"\6GΊz]`vX01bdF~]X8y`Vmg{|GW攀*U {}kfңݢ<R(o}1l MB%.q !x+f:;oZޫs^MHNƨ+ϴr U[T,鼋,K^e94`tUv:Z,YBd+ Lji߀hS) 9W#'++-MR^׌%3$5˦A(g@zz#,7#(T47LQ :i,|+)![B]rPQw lDzLtң"(Tcx0LM0lo^{otSpIC,!VfXbǒ͒ꁏοRd&P({0L׉o59q9$9]l< `84uR l20&pN_z', xYw'+!)>^DURFOjހxgENcXX[禊h JȎk>nA"ǂZn ڡTG9Yr[XN.HF: piѕ\,OX t9ɲ7Tw+De|z _a`^HG7]Yi*; |M0l1ŻTlU桠yڎr.3hP*p al[q'cd`%aX8]dm*3ƀmE#p?n2G,\՟ d;' :ҩ ޓ +/$3y 3zk󿃀uhNs-znFG"E恺Qܽ\*QvL{$ږ?6#cQn&YU"3AU]@Ug hFGOսVIr$^#9V"$.tJ7㪔ޫ~Gng͑U0d"Z*&7b4ܤ_e`TebIt8ֻLLK_N=xȫ>hKF`x-*]qEl$MVjsRj)ΐmOb1oEpQ>= (T ,F6]`}W 80fxɔ@xBNp`$oS9U 0m)C'`ݎZ|OjWY$2DQ&8^Tʔ2.E 2/ZS+t&`zP5{V$W)1QHΦ`y,ة$.s:2/K5o;fW!II7- sbޙ GzEc]^s%ٻWJm3kVY|>&RrF8PjϷ'KoWsq{iKkI T=c>9bnz0vB%bd:c'h+(d~ 6aZ"GR8]`e*R]ea-w겏IKa]6wV}CN A[ 4sO u KU^J:?CI2 ڒKc#45gWHE]h>-RBNOTMej-\KO7,6J^;2CU@g>?H~ RƏ_dE3 1kƧ~U;T) r>'YXqSyJI dT|E^d}\X04(p{082+-VM^(7:eioB0-r4 ۏ kA^~)kԵ g ڗ*,bxHH^ڋ)~mw 4kC P3%7G^O +.;cي 8{XJN<#4eF2DBVq2^9N YQgBמt<\boƻn| ӠWdZ"2XR T9<0,DDER.9{w0T"̛D|_awr٤7y!_3ߛe^ =Knشan]O<۝]M7&#IUmuy {(Rtcv-7ýett.d *^zI9[g=7Ae$2,\I2pj"_j-A*#FfGɕg2SH0_tPT؃R&/U ;)&3̕%?6 WHgvkݻ,i]!!ɱ*^ ۣmؽ2\8}* T+=;Q {Y灋F?fh}:yEw2@>K|BO;4Љ~YBozEΎjbnB'ԏ L8 gG͛^(YŦX,kr6 U &5 %hy1mgLpVsWq~ݭ,('-)]DA0Ctĵ&6ȵYrKa$EY[sGr_("Sk'Lh‰QH> `\7BhPׂ &S~7DZ\1b~{Ԝ^s "1ZߊsHU3@,6Bx@>yiVg=,bf1qdK S8_^A0涍}~jχ7ۓiXy/+Dyk3ƪoSOvrpݾJe7d*˜h1ުMTgL8HIG :` 9oWo$*+qmR)\c <~QF4~m)Ϥ(}k!/'0V>Ws$]3eKzaViv @&gTfr5 a AVY0`9,( ֈV&^^[ZAdWr?''szp.y!f,_*X9򊜖dXϧ|* >F=-]ȅ!XwUT?! ;& :bFBCγ[ԕ96C02>qB#hB{tЎuBQn2KmZ#O~k^}?4k_- p-[e_FGzEtPP5$^GnHN%DoFb- ڏ?ƹQHf+ 'F9XU"^q1}ϛ/ O>֐x[,/غ6]٨m32/dVFlW-rwqPdr@Yܯ 5+n?IuG)y-P{#c銞2ÓA]uKq35S6Y&h;%B+SsX 57|Co~z(:e֧8R-SVꮏ~nL1K\鏶Il+4'LIӱR`_jR0BcԴ˕ϒ3 ,{xmeLwur;/IE:;GZIx-3 D*&r|$zgF|`MQsӺyn!o11B!ĀvPUdi[u"9?Ei&"N#&H%P:܁1p8ҷPޢCymefbaܬ04 n)tOe69X1Yxjx;/93;/}GZon~X#X'}䢠`?ҕ ă7Kgձ+SwRw 25uoy5l|.xsA M \9k ?|x<5"<`gRsth/`}zn$f7[cfī.zr/$qG[V4 3IuSdl'$:bJx*P~ae!93|'h8S'08CYatl`BIDZpWO1?ջl8,T3=.CcA9N&4ZF?p C 6k&7Xx`)'(~465k~XznBN[BY ,vL[iypt :dm>/ĨmEvl>IDn&c)c(spՄ;Tb쿕 .K߈e5-Ζ -d1bX&M8!T㎛~"02R-"Erیcij{La%,W|0' tEEmWu5hMi*kJ?,+*} YT>!(ʎdfI,Aݟ t 0G [,e/*#P&Q_vXmnp~VqSksho0[˜|i $\ZEQԷi1U# .–bᬄ;J^c`*t\-E:1`b~w橿*XSbZ[cyM*RrJCZv7 MYXVJt8,9pmǭ$D6I. a@(0=md gGˀ+ڬVn1G_FI< n$_22OA}3;OPׂ]OՉ:Ʃjay\, 3gA$r񏩠Lku!=@\t N H$SO(Z%+*ԅN m쏐|5JaPCʸ*LeM* CM6:zh2&5Rc)BG<*E,Bv4M^ $%YpA~)X>/* +?{ekhr1`gn jjY +X s2=Nv5wW眛yvJhPJ l2`4pwvBcY]1#|LL}E@&._:O9bg9p;ol{vIX{ jĻڸMr$8YI0h[ CX}k…AhXuDMu]-h'OsֻH~aFʍB#ӂNbە4g?${M`ł 44!~.D9. (٢PyE)5Rߠ]8l-!+*—Vx5[9TJ/3ԑAQP j:1I18T>R~(VeK ɉ.0zEO@] )MtN7Y;}v`IR >Sj\k[.rv)+t ωvrȅ{ q lxz]m:G- Usv!eI9c!<؟0kݔ I4g(A\2*ȅ 2/ v HKMt/Q ŠɗY9TlU|HDGز55]vl w|d;߂W1k<M7RTH F}í4΍oXxA,|F;F3`b2ksQ8R{ ?NH̷b`0:*4[DFJyR+4u@ToA5yZmt^ 5O];(X3 ZiԻiOxu=W_6(9ĩ1翍~oy13dK,'r$GG*rEH,(p:A2.Y͋DKa?F:=*1gG=4){J⺬N&.!L-$POn_yqdlYC^0kdG&*-M+(\ cFžNR5}q0(Oc;dP'KgYO{U T֖Hͧ3hKZ/iPf=Ϡ`ye<$?v$CR$$}چ[I0EBu5!D6QU\CW #7bgp|թR%- yOZ <*D,RIg<8_,T^oܹ3Rs܃\%z zj78o N? ?*LYb LD$u3*O0H>mK_m#\9,~u.^seA6ē8O=_mkY+,hC=X*¸9ӖO1ݰ)2e&{<}`zHF @aIn: 1G ζ@^d“ޡ-Ee( #NqH)1qvp kYJ?bZsھJ$G1RhdNmLrs/Q~m,/{) UA4A\R>7x~&lq=-Xs}#2Krܼ6]̠,||hmq[`w#sRT(&l{9Ր]UiޘՂQ:ZjiVL]Hx -Ed1GW- ܃сѲX7+:1QǺlIǵ|,>P0:Ԏ)Y|ٵyBja,V|dThK;u֬6"Z]`{4x3^Rd/L<˲O Q`FN.BiCT{L2XV(_L 21'/;: z "fZ0y͉iTܽ>r<7'?/vH/YY*0'&& (`ToȅE^yM)*?FpFjJ!l!TrzTJ?7{Wo~)dLZrY>E~a4}0Cg ZFY׬p;!VC e4?{z7'L~9~E3ԥ(n1␴&\b(? \89hsǬjnBՄ4$X>$pm<.:OV~| `e-~5 K:n"';=D o>i>ss 1 M#W)̈́Uzf?f0JdCuդ f#uXi6AP ёkz?;}{@ظN|}~7!o7+ޔ{!Bc@aR ^&sv <ۻEA͐NH]zL'x P_NtRTuC<]'itƌQkS\lJwV2ph_t(MAh9>`Ekb!܅5SHXr[Y(}7[+T72SrEP@7*PTNwֱ3XtLb?8IDggİCbbaQ#|AԚ2ޭ+@r|Icx`C~YK.|eISOwL\ouy\TbDԉؼb"j_u Ô}x'5l[yc1(@_]o; @cHu9t 'poYr-,IbZҏ9'҄'yti؄]7|jP.i_|/K!3!T&PŜQB̦*&5  `fYRɺ~}7[;Nd6a)f9`JU`֙tڱ`qmEJ2W; 'H).+5owqHo_J(i(*$~.4t>-{p'_\#ȃ~gLYNh+R+RC_9K-T`dy> gk^ fP6l^`L,QnB҂ :?D%H@g.)w>ϋ2_$+j2.b^CPK_b (EWXѤYe@ow, =U#mN1gDy0eBDs :=̇ąwj,eׅY$`G=*< 6S$0udib:ovJiE-eXъ]rR<<1*eo#ʵ ?77Z-zn]לB姽BKisιA3 )q5\O"# @S udTʭpRr61XnK#{AH9[_ eٰ)331¡;έ )v:Ĝ' u>8Hȗ~˭ TlvgS-:D4;z^_ s< A=Ad%6ˊ˷wƳGi7S"7KI+@HxЀ6y]/<ґavH@%BThLT`RqO+eug \8wq~[Y:hθdg3oQzM@nf+p@me^HDܳ^? RB`] {BU=hm&%,:.1 ?K_a;|Y<7oWQȐZ1]I6YAa0ܐd'\%gpED>ZzDPLZJ3'γb\ȘtĤ?unk1S擌0<1gt ^0xUw1e,8yݰE6]X^*,?Y66饮7j-؞RA{ԁP akX]gj;YgĹ\4MpY~rJ0dϵ"32+gI鉎+=9dYfhXTΔ,޵\~`z1\h2\)T@1 XVĆ*<L<~ޕ F~< 395H $O%k&JHлI*ok9!~umEY<\'H=P(ә ~1{ <+s+߁٣b˧ɷ8˃?&R`ch onyo ol`RAc$cZC;MFd:bs[ SuКˢd[dXr{tWR.\b^6f>0 m_4TSXmt~ |ַża#or TPq)|@1 <@ O}p5&)A5lGTV&f\$Ԇ_5CmD8M' y4,* ld%TB`:3jA$77j>qiDv֒ gl*~vU=SOE:lm;^Fr#P I&#j70oXz2%hTn%jWmQ"Gr\b09_|K1EGG~Gj a(do1gs XR6?_,}nfcwiB/PM HpQTV\MD[?z9Q3g>Jg^)E-Ho&%?o'PvT(8˾lT:S) !N q`V.\1xU z`ږHd0VÂN{=#oמt;\Kɋ !h]Dq cP+S}OۣdX2Q{jհIV(ä~*|ϙI5!0[,"j=iG({+f{D,g1 Bwm(ЌLȷ|򐿨ÀЪ`*"%1O>ÅXiKbaL3GL9B]\~O[0b$Ͼ~Y\ K-s38)ń. Hq /f-"`RS_ D,Sַ)x`%r5vwAKCy,ӱc4 tڳg0&5Q<^2how}z3T9M*  B{#X8lb(mQ%A;fj}ۯ]"R=3- 6 `l-,0eBV5}b- R#3^2}F~ɷ|bNZ1|ZMsQahLr98צK}D"d.ޱ4޶ӐCk܄>3j&o`  st k.:yPv䬤/S 95p*?]곝MW<i51$6_|a_eC2:jbfF(\䠰[[ XzwӵZ%/bDPk˘{/8N^H; 1D _47Q,Àp"|h wRU:+EH샔 -+jIV4h6ΚnG٫#/f> "6N~ȜZve@{3σjU[=sKLMߘV'ҭc.擷)+ESBV3 mQ=7`~5auX88mYjri@F4۾.HW>i*ES/TQl> < ZR.e*-=yQvS,Tv4kD!J r[b*AiLr@%!#o{MT).xجLE5aÃ%_(1hOXK^0,bܕꎐ97e6:8v;`Hgx|%]M|ֳ}F1Ixq^_wWt0u-oz%y|TǻG|ܔ^w#gP<ôOKbDp3bTZWdY  U'}9]GfZ8qTϊEG(7A>ᔪG &ZövEjb,lNII9uzgVPmԑ @o[0<&?;1Sj$m˘()SC+ 41|ؼz[B0尳%AV2 NJd+h6 Yh1ʇgH?&gaQaz'LORPh˾!^=J2{ Ov0ҸSF -DO(4+|w.9K!j3zLM.r2u#)vxF6w1%gPKowi:9HW'7G)Zg4Udg*\ '*7IJTm%oϋLHEFd 6K8%2: լ;,SU:nTivV]$dQcشXÇ(vVS[oՏ(7t >z}Ip:]~`y@j=[Kc4,Cjҫӻ:lF/l;t܇yVNJ%U+/gop+gG}fO_}U5E)**,Ncl!,ŔL0Utg"u~kMКVnլ/GN;)~&DLWZҏ!]#\sgʛwuo"}#Khp!<~d-rn(0QaT0E|9\/I1=fzSO#T2ǜ.Dl[ZT~8@U`uHJMG:#pnQ >ȝbeA ^kB%I*426w7!"S Զ4]3LjS cnk4~+ɥ3T: LB<~[6 s%I Q/%_1Uig|eEB0нY ;")ZMe)3Ns=f%SK"4 s "l KKX=̬+y,]\Ȇ K*;e9_ՁV}e}x3YqeUקi:=X-j}4;b؊RjZ!irU-Y---:ȳH"8$WrS;z tL7b ч-}unӯ \uo gk>i-3)r Nf.lG93t["la+ImVe ]Ah/Ё P.\Dw?ȓ EM -l "8̣<|E񣤵- *! E "5>l˫qzNP¶aQQyG]n%`ho4 6X;ŒY(S#(vDj3Ef%؏/1TgVő{4,F"S>CHCLV֣3;Ztt _1A1WI[1 _Th܆!xy]=?o3Z&[-hT\d(pEjG\k*hi8o#6hˇwԗkb+E3 $(Ta]1V,Yg"YEeYGJDAF;u$5k~( <ߕB- Lo4Ag2î #'}q^xo?`9O$%Kt 辽i .h?U#vс#s6fhlpX}7ޝa~.u$B1C;^ ?=S$l, 6|ހ9: 3T?f;x-'@29/)*tB17g(îf:ڻ 9n]|zXh.Ͼký}Heԅ2g^خub_7b Ttș *ݨ3*lՙL x߾XrQDl6jE 7TI{ i,GM=xKQSfq`M+c e4wT79 |}M59IA|Df[}sfl>+IN#:# ߅Ii Xa5[?:ѼL'π1aNPW cyQ~\4 h 8kd! qj>?xCz*rS}`F:sM!k3dɝBһi>?͛(OR*Rc 6v>.l;MJ8ܼ AZ5$GlKf#u8|uN# \ CPλP'G:aN%/)g~޲hi0gu)ᶔ瑥x70U>ؽ`f)i:K6(nM%XunBQ1ipA_3`w{7$0>Kxܢ[F>zR ,41=_Xlm%ol,|^22# [ݤRv_*/WiM9F|lõ`sI?P˫ }HoRlY2cODr-:c+Sbw:#mDB'r]) Ӈ,6 p1/vSqC&ТDV>caՈFӘ-7y\A7~:xdtIDάDh@%6\ y?DYߚ;WHnVYO 0)IaGQ 0 Q$RV#0xAxrSZHt: KbO2r2tU\>!@1_7#C  ?Jvc#+L6{,0ոyY%*lBо4^ƶSdY`!W*z6/k([ jf/τ@j*++2 a;淂RJ\nWS`W[{ `YTx[!/n:ͮxFGisiR e-ղJ-Fkx+PSޞc߹3zӣvYVől༯߳@īZlMm6ׇD\"jG=76^z:!Jz\B#f#ijtH D HA"69΃,G;7.UӸ<2I$ kS2n^+og0G$NzT ؼ"2^WJQ9MQK^`IjGhkI!\bҀ *!uI؃+2Փ><2 yCluUh_̄EX2.8?GVfǍF%VfT13x@BLV'r01hRn&3we 1߫>_\u,q'Dw?whyպe|K0+0#%en"û~>\ I1wy^$]Q9|-r3,+3Yfl\ţfMp{};hPJsJ~ՏeV nfxQu Hq]Ԗ BbˊK ` "1ۯ^ǔJ>82)Wj{N%&h"T4~8E%zQÉ3 Ƅd/|r rp^T"J%Ɲ3Ӷ:\kLK7]h\81$ , 椟a3Hhf0~O1oe" ]l՚D_ !`bޟ+zi'x7zVAŐ什dLUwcCk2;a\F/ƥ;|Xxd_F B!Bs^-Sn8h$Bx.Z3ٻU x{=Wo/@6AxuLL]=uQ/+/c':@ ڠ:Z=I!J.eCZ=D{Jl/fȺ,Wv:꡽@Nndqɾk]E h {5RH1D(E7fdu!=̕S:L ~p+>~%A63̈k5ԋKSS?'T@<LX 9.5QN y?Cl 5ȑ Zp#e8#ܣuCH2༁*喦=fQ@ $1n&VgaC m5kQi""pu"7dvI;5"GNٴ@egֳk5j^8* ͠d1c>r q2?jYl95.f[4tsaW`8cF"80F(%~FhpAas? 3jt}/>> &y o# A,RUp53 yiH]t*+]^ NU*ɟ=9Ag\AV-p㢺*y6 א*&> .v*ͥdIV{ MzP #޷ XO#@Ok(^Ʀ=ۿHD,*nVRH9}*vd;zRzo⸇l{b H r$+az32y%z4 Mf2Er͵L$ÜlERY8wlg;$İHמjD`o:$#V̚ _yM2}sA7x=m5E ?_O^  L$+z7IN+5^_Beaq4i?s5l}r,] o*{a(ѯj//L$w͛ b.W*8[|!etQA~N spyn0[eݽ<]qb$50"rPA2 [KųÖeo_6z ,eUR[^wMF(@7x#3xCaA܏&D?f^<Vi?7~(/ UյD<]ʌ\G&. meLjuSD)Q)5_܇ڝ)Hn=zi.t#֌c;M"lcXVeI9&+VVE ]oz17LNѮV8A"-4zQ 9{Y]+ >ͫb zd`=jyBĦ "M7 Nٓ BàlE;ɓ$l#҂+F7VbҲYa-ݙ 2/#"T=0-źy,p7  u/O%9 |5`-cwFgK#?s!of_ =fM:=y\y>q]. 84da[*'{t6&+Ԙ Ǵ+.3k%8haʨlҶ\ԁ,)Z;$s^lK&beчj3 v7=#!i4>PsǤ=mU)<ўYeG/)H;0u4uW5ZFj̳KP)0&e$zii0XsˈYdqFc|dNC?É 99V5ѡ4vVc8˺|, ՅQig52S+N4] C [yPˮnS&9&^!*j!b9!/db1v@49kɌ=Cc"\#+4ҹhѱ۾w\o:ά'E踠FlO=qFpyV.VhLK;SfݎI& I0'wln$=~r#)LOӕ6kS'VGL0Os7]Q-=Us/=j] ,4Mu| qCÇѥz=L|'j G/U(0/7s%_?,˂$gP?t3LO%XR)צȃ|7Bw%Tͅ\)k̬zC cggXYW_jseYX`q?xF MN`sO54]d!sA1{vhߡn`;y|Z 0/AfKhPNtqZZ8*|E e BV/Ёߡ+y*1~ٳ`.vԱ7X/TRZL! @jWth$یծ؈7SJv 4 c渳GFQz3oLq2K,s }cj cz+AHv "s1IrO96G(ܷkUbnA]-\ߍBBUUĞWoOK~p; ӛ\.$ЫsK?4i @jgwl30\%\2p֔,ʜin[׽JZnD1çLQa^ fcj7 g08hF}&A>VS֭d4 8gH ؔjz3י.VȴkkIU%@hV>Z|Lg@/DnM!wϙa!݇!) CP:&;MSj4T5."{xPc5vdEp?Vi?}?@n[``YA!tM#hks-U)>Pw"4|k_37~\`/a)t\,-6y4 `gncV `gڢAr3]'~ ; s1ˎlrgqS@3#ⴋ McƢTsLIw HQqwb0Q|. rENx]S ՚nqI+'Cv0Cp5uT!,Ŗڌ)УEÍ%|pDDùF%{L`iOyƱӱԄᾫnxm>O %z$Jπ92 YRo8AGfF/yCd(+G!^,ZkS;hxX+joQ3J;{8{D^(q4Y(i"jF^IT”K_" 댁CA #P"/&zwL xA'Jrx&ipa ȔQCޙ474a]V6jGfWrV7uo{2vB=&#pzw5uH6IdAG~f T^:o+3 jC~|(<_܇C S@V`uѣ >LFoG+.w刊o-他Mzi#gar Pϲ=¹XiɟL&s2wR>rg uz?#\/hJ?Rއ\O!$/r{J~=@%Iµ,@|SeƸ~p x2g!䫌Ywp4-RjQ((.Vk lkUt{th)\/B:6#„e5-FDg񗖁,v~ȜWZW!дgG8Hr-s+"8R&ƤF!,4dP&+p5egMd]uM4^5HLBd٧CK)NSV?\ۓ^Fl&'Gݚ6Z3A.v+D?,}e qoRqQز[s*eoS xJ&lzeuY;36."1:(uؽ5"_ jBHN:!: ,NH\ʟohSefs^8{4cw1T$jS]8n+e~ axJ?N.3S&yMi nۑm,B\m3v|fW3RX'zYnv Z΁56@X#ZSq,ܲ \zq.Y\[pEe }:Ya#U6Si%_yk?ˏAV*-7K6ώ5Q{.v5, U͑+l\"D$<*MA նETxm'7 O}^/)! ,WGe!N/ѥ+d5+bjz˻yL% *>qOmnJ%{$uF/} Fƛ\FDl2l@|(5S +bT'}>v߶ | hL9-KvBўŷFZWC- KfT˛F}$QkӴwߣr @WvTHU;T:AHu(K(;(FGaypR4hq$}˦ ~ds^j&V,3{I?{% N3YIk!"iq<g ,LpU?îؽT<}:QuC%H! HCRRc@FLY@*/ueg1jOɶ3&dI&_!4!g\aAW ޻V  ,\ry8#k)I9$LN 'X`jnRC6'T睫 >=HqwKfÅ2.C4EçmZ Ko([D*a(6C$.@kÞBS4^]jǭo$mЊ\*#tzN |w,S 4+1z=yxɿ,kk+vM[5o֙4|=av4w.U??Hg̒|Nލ|S~59_UHUk@r~kcQ@*+lr@eoXclswR>HVcd78'ߚt!%!9FRL4Ȼ T__˵c' >mdt#x6[*vo]hlne~4 3kYkG?fj#Jsˌg*ޘ;Fz*ٹ$m#3ͅ? w l wätJ]50/_e'n04z9zXō 6xO#H9rVBQC'oK}但1>ܯBiYG6xZ?=,FbID3ߏN|Gf]bjy5?yvMOdx*!Q$ld9!: CQJC4d aܿG]M@웃S7՚p)ž@=d==ʄ;`cFH8ّ-'TPi|j S~OMFxd6- UUqa>EB#v? v @OO,QVa"Qmҭ38s»C6ƙh D}G0L2{N_}uvEKX?@ab'29;e[I+|ƕGшPՒT? u] gz(rzQ+T׊GrɲsM{+ڈrGǓ[ )Jɻ M) ($lu/k㙙W!DeW!^\u<`Zܻ>=Xwc+?A ko)xH9idDž MrEc _u%ĀҚI斛Xh-^qLdCj]ZsMo !9ed}^K2ojM=]7Y*ދ28po 9a7?367DVX efЩ\fuגt| qTgiBҷnpj{ r/dTX@@r1\/nYK>\I:3ߪLcD*$?ҿ 9%M5#.r-]vhi%Y1$0eK6_~mY[ Y85M2X@8%fU5>A`KTjpF >I6pe(`7SJl3"fǼ'-JPQpvxtۆUk?GJI>Nӣ=PWKx}Yh֘ф0ͣ=I SԇVfy|ݥ 7 9B 2ԵT|4/E k`[PRꝜa?5ϕv}OGv9u;ԘDc /Q:[?x0ChuVQcz{sI\9}" `wɴxJ9A>ϓG2zh81ZA/p'ثx}ޚ\&HGssj~z<_fu\R;1&ݣ>鰥uYq12kush\TߐƗnP}6g խETBJ(r}BQh ࿤k))r%ߝ[~2\=NJ/vqkbqoXK߳: k;ag`$mqj5_yM!1Td^tFPR鸠is O# ²[wƤY>s$ KB-AVBjv|lQ{ӆ噅m曼6LDR%"(lP9pK7a d\ }>E'F{*-6n,L~LK1?,xc)@VI=Ag 4`Hez1r.taX}{]6hE uBc-BMthvt[OZ*a'͙k R/']ۢm Bo2|CeA],Skg;nڝZf6'"Zس:9aZ+@A'LDhy/7Y^T^+|OfBfd.uvVz=뼼Yy|.9J$k"`y)j͎D*RDlpNj؇GM߆R>*%fPy"7.U4g&8 6k}U5K|N XĈgR)xizZ;N2ZmBKWU"d%OI{p+Y_3MJPf,+v;O z}K5๚ُց+ݤΈ'm,,%ȻfrK.5b]n42k ,y:r]O> ;]{L $8r!I[RrM6Ȱi3*Ѓ/zMbxOI?8{=K$A VtjAVsw[1 HWJ@|uOߎrG(j&uO~"Jlgt2ÓYJo}?l!v0t+[#r7"N]'vNl:@gv5M _7 j $sJpu[•XXQ4r }70\\$n+vA(ac jcE!nxB Ȏ-R8Sа -'D3# FPK ҙJ'. I~3z ٙA֦X?yd+jE!AاJ1Ydy{O y8Zm{ԃ zhr$r\ zfwp7 3v,Ħp &\hVF4Xqz_P%rwB͵eh 膯M@Ϳz2Յp~@J5nw)iwտpuD3J7Nx1g-":rWG !{c˃hf><1/j"^y-Jፋ5uLxċ +=wO8{*(#WY /"{me q߂u?a(]Ϫs`V| L}7'Jpl/E'ñO6Uͭ)Aue ZuFw qO&ayY PAp yRFJ~5p8; أo`}<Êɷb;B #kMcizT5jZ׹1taKʈX2 i1"NaU4#+s$D[x$ooA & EϏ @X"3Ms3?ʷF+5GG\J^iA!kꊩZ5f>GaKV(J1uF*q !*V&Xz ԻdC'dud{698u)WJ :Śi ΚIVd7,cAM,}Rɖ̞& Dp5xkJfc1N&O8:)d}ȼ;LiҳVY])-RY?X:#mQ@Qb;= 0.$r}P+y$YޠGɬpHcS"[3!^aؖL]>DӉ9DfbZ @Ơ_Ɨށi+c#R⢇[=@()=)tqEcy0& WLzp̫n>,ǂY( G = }n7AS^tCulISFUV.rU~s~];yWxl]Ǐbq[6EέV K>U{kKn9-ԗ%›lç@Ԯ묥'RtY2\:;xRM_o ԣ.UhԸ5CVQT}\?r0>У&Эa:^@g'0oU)v9$bgeUGG߷}*4t#1 bjs9'ܤj/S2ƃe*K\ `vBxLMTv5׳Qa^D]yKfdL69=@prxuW&}m~"PlrNkC1UG`1>}C43mh ӻ>Tk yt /-8|̈"Ҷ ݭ|><|:cenCV_O>Waw}<gz^@4jśY9g'3e;3i~:N=#%~jh`0( 7z.BLӿ0hz ;`x2հ0 %S}@wZe e dO X "r2yE -(GэhØTر 2KHH_ѩHdCG"ܘ-b -j9 @Q{OS'Z5'Mg]dErku .ݠʅߔAd<%H\|>g?i-r[ 0rH Jw$ȷA9^E=2l 6RjWq}tz^\/MrWu%U }A5iJILpIy-qb 52QW(*}(}=50d>'0:cx-bL3꬗M9Lo"v6 9FM7HG56U7{-?i;$Bb0;ȹ:tCshmf.&)߯u \挟K"op S og`.xoHxeujn(fܘ<ʗ^$dPpqQ7VRw ⺓n{ CYT^kԒ_ $dqu8R>v7/5pN E8m6bSaf7?'kc *]Lxekf8OZ*t%0o0Fu t~FiYݴGWJv$. 甚Rc_4VpNŅoWlah+cѺ w?&6_SʟCU2GQ{ ZkDuھ70_:=W5 ˆ+3pĒ,ƖZQ}3f*,UdUv}:}F6i $ ϰ?L)Aղ}Cpb!svI΁&jCXUTFî4A'__%) ѷ[i:־SD8H˰u/H=փ8c=)Q^^tlT grpbNtA*N'~}^8esiѦ#wѭ\khM s8IGIOŌ_ X|XJ ?H?7D-*$WD@ч7#̐zp3]e;J}K`o40jt&gk]ML)^ԸP.ȗ(Sfh ZN^P} ǘbnEK"Nn9HCy`B*g9Ʊo۝ԯ?sǂFG.V )nUpOKѤ7$-_}ꙁ4M3Þd=44N`"60F3ې\m(ZzO,I΄7j"R¿>VHyMVPN.X67צq1E 1 Fc?jno&zm.]פx 0J?6vd] g5,(}Ȩ= ~>&DpE9w0]b\#8)Vh{BVl/ !JvM1Yzaax,jb4[|ovd;:^G:. S"yfȄ?Xuch%n#41`=2OK'ݛq|[[y=]-фӓϢ![D.$D>$_i(oG |EO y))H3d]z`'ߐbIM ]tkkAr#,fS2.}Phuy% V#ϋk7s?| qECTJֆU݌\[@ gq#lSt֒7(v81xG;4QT! yU C3[1xRYY-SjHi9H73?Э& g+sӖ##%AjDe\@^]>3nkEORyZ1ZX #XI;k (+2nN/6J '!$Yc>+okRt{xo}Q<}qgy(=cƩP'Rdƀ+K-.bP`:K.G@3Jgv~ eXc3ybu_%3 ]5eKg>a` K~mr$W>ZrbB@g@w^a&xwY)S$=HT_ּUvz?I=UMۇԖ?XD $TFs/=wqMy|C﹠έ%:w_dg?eh$Hg`(X)bLOWz*gyd#:"ȓO/QrSx=2%? <7GSU-k^LOkfIDq1 bm:[EW&`K6x KdF;-e:zEIu YIL]`ڍY&3" 8r6 RVTOy~uZ-T[F\PSCk:{Fh_b:?sLqx1^@ WLBnQ!gbeX*Sڭe4G/ǽ[^(3 Y]vq(DƳ`Utg.aL uX܏mi}FiGUhuyنA ПUG= xgr9Tv_}T| @dtH%=".%*'-xyC(-~Zy^ BŇRɵoA?uzGZQ,5G0`X7M,J88  6}ͧ yZKٟl-DY!84K>)2U 3 pٛgc،`Izxd8BsGb4'\Q6_VڃFVEC/ Z^iSXIV\wOfhR E? gE5'&'FxTp <5ì\8uӹPzUx73{ss"#e+=t'l _`c~gUyó5y] !}}`)cPux?M4/ d~_DrF0]!P!~~Qœ3_r. JHawZ +9Z.jϳY@%HsffV]h='D:M^2x,{!rwq[)>^\YP!wBMf[^k+.8A跊嵣U),A ;dI j8wxvX&!rglۢ(̘%xCyh`hdurd YI54l(0kZKNh 7 'xp[q}qju1G{Z! S1OG5%ByDl~QGst`Ut@1 R9!+"ۅϭ.mS>hb3DŽjՅu jKQ@GM7C X;yu_r G,mK9-T_2A.eMTыߺeOxC΋ҹ&{(N5,lJe5vĨ问/ObVYb("3Nl8APW\ȕ=71K!ŸLN#YuYԿuQa{el@htt`i5/Za=M_X)mgQOո?]C|u"}оA |dс3jb8YW.Fr_fLw{lί,]]1_(ۓX+\W p `<>Q+Xٶ>SQٛjP^mNw0^Ų]ZaZG|^:R3EOޡYVSm> Ep[[ʟQ:oX ygq!W({Z7^ar0 ѮW_lq|X5v o xX].9⛮d=ڭT,*y9. [/!R^&Aߝ{Ѹ|=&zEU_l>32ky)N qV"BT$6 y@k2!EoŬ?UQJ0UR q޽!\uQlZ{_,]W>5*6lnI./<·Q{\-+T@_X;(R{X]@ )BDP}~;t.阝v'P݈a[J^8_߉C򿶅6Lp rp`Ju['2 Ga\S(x5hJ.ܟBw[2e9䈐QEҢC`w @u[`b݅78{W?yG޼ֵm5>(U–i6{4$;V\uIgIC@b~y1E'8tD( 8ʷjm -ϻlцlӧ|/`WC6jit ܯ +/S sT}+]i 5@m }?:,Złv6GT7F6 l;)Kǁρ1 4jV<ހ7nFIvX/,  yFTj%R0ڝ2Z&0wUJ@~I]ntÝu-MȐ㇤_ZhR7Elv[anG*! ,iCv4a+Ȗ̌S} +OFЖ*xsIs=^|[ebm[V_-76\-}&=]qs_h1E]ݿkiJM>YxWhS1>;ޒy$KR&YQ0._YSaA1_MҒ冕Q`(ŋrsb MӏB=K(-pmzm5k֕N >2#ddcS6 ri&'A(8.aƩp"5Ld0y/hsc/xN/4,"Pz'P 6W鈈F|jjj|8C:z)8jG:#ITHx[+7S\l2V2_]QW _V %CMDO}IpL $|̃1w~i:L ل>1+U& ւ t.՘(?W&l`O.٘WFH48J_&!v5)'Oeܠ@`̐cΔ8[Y$QIpfCIr|mtsRID"S=^B/}iBb?QXE3#ȌB6 >΁=To)(=Q#7+X7>2ϛk;?z#/ ƴ9ZRox0*N?OT H}B<_oŽ%m4tBD`T>YSʁ!RX-X\Fc`nPLJ#x%]k9hVgJsB]3=tkX܍aE ԺRD|P N9t|1ƈǎn?|r0KX==# hyW>1zGqoOpguޙzήw&a<~a[:ikgdnz7ߖC]A@Yţf6 {n|H02KۈQ h dY5COPZU@KNሯ#4óv/.fyx!(keWR5jD 51ʘ*J2eRK,|÷ ~?98q_{yh)`i;51Ղ  .3n:MȌwb/QyeɎXqLs= :-f$vmFYkB]XD~k :QTΙZ>kdCŞ*qVu !E:9N:vûzvb0nI $%q:6I+M)I+wp]#zxT(1{L+m8AǬٷc!suGCc=lTldmQ_ZW_hn合q.(xKt3:hPS -~Y̨]F} ʘU,ʘ )`܁(tZ߲?] 4z$uK-X ̕aզ`5RV54n7zĮu9]^u,kW+dؙ8䦱.{YA7tFV?cɇVRO6ݹaLuKl9?޼¦ٷ׳| e?JSt1Y E[Q/C-"hj6N1Z!0VʜxlK]T\nio6h3 sfDo.mJAmw)yDq}AVŶXq}р\X@4ZfƊ0{Nj5bryXaV0'O dtk:ŸU\q^DEAESO$7xd2o=:/_13a8cw8p΀驹lMզ;YWv});(^ vhs\¤K- R6Pg`dDuz.Po N&$49O5  Hq~ ^3[@W3Rg^5q[ߡlf9죕=t'´Vay0ґWT{rGpi$NΙ"w系]c͜ѿrj\vS->]ZR!>I7;F 8e]"T= 7/]2L$z58]fec2:2EF⎈ U. _AK~I؅nkF_fΘ naUi΄|bzTgcYK]7X3?\8)NazԒa=qDgPOX5/p"Ӳn&vA1b30`qfY]Tw޶93+M/A@?^N=:if/7ej3'FhA:Q r<Q+;eb;IƋM(z8A'?õ(w0D.003j b;cΡjwf[&N ũxQr!K%Ժ Բ7>0iPBa.ywgT?f_Ciqa1Fs*\ᨑp%NK]9[9VqP9)ZBw>:BdL6;W4q"!ۍl$ U~PW ~r 霶5L}NS"T$v4Fge>K!0s˞ZV &N\g 66_@\Rn<-Gl1> 1艋&RiTA֧)u&1lT>%yyZ\`C(ozT§z*b3f'ݜ d=c!( qHxtr'B%-mB߲岛 ֍tǕxj\6•5N3^I0#nvD)ܵ؉"jap1;%˔Rq ljzZv;JOӨ,6? ~R:EZefQ-smBik(Q۷*vɡĔǿnըŰJ\uh028/obҖ {U^;.goHH}&;U0Ӽ+kVrX`8I[dhH+Nnd\LAc+EUu4Qض[]*:zlul/\4ǰԱk(44 LD=1Jye\7 -fϷgYPRq7porFx64g_ I"*`F|F5ڸs$ȎKJ+~=b&P ,,Q&qoRbZHU_BAٕ(hWKQ4y'+p.ܿƬ夶ƂMJeP9ڠrɩ@0zfNjgcaiU:Pz_ALc5UckQ AUoT'I X3X[nba-܆.n4{r3mt͗ڏ?6c!VEIb<:Iܿm#.rʅt z( |>U|Wh@DTG,A`Kj7jn911P6 EoruIw( i1xz0 <ChPv}Mj56JIN6M2W'*o(Z~* @`poIYu=*ZڹΫEe#{daBLxD%:pI mKK=la`G4I"Й"(J MWf~A wfE.f/z]zv%ӰMR=fhh dfyu!ui)K}x -)N1G\1^YYYwHyo~svn#i>?)I-$i],j*2 8>R6F/߿BVEcv+!<8eqGOm7QqAh+@ d3s_Hz~Eǡ#ܗΉ¨>Q\) v { Z.gxd%A@M\QuD=d3r~ܵɢ aK?w> ~$t;4!AQ|ZdܶZk]Hu`E) N3>I3EQ¨1mK<^xZȂet(fʾts ]d}CqdlA멠8=W&<6qM*RsWGg\c8fqNyQI;Tl%4m5fňIS;)<.gr@$'a=L#.3{xpYD1q K.HԹԠ/;Ro>hNll!,woJJC$;.a} j1XVCWyD}qW#K579 R20/9~aKh_~wrx4H8sALVB)#?9*[)+Z-0d>8]ŸietՅ)%` [a MIi-t$\/WDmG _%*?2:?Ɵcw8=3,CJW'.jHJv]S*kruR5+&- j&T!E鄭o*J `C5BrXrta&74epW AXp5m?п\qj7bF(N,BcVus] /WL@u+CE3?iU(X--(bpm] Ff꫓&!U uf/}_H&GgkW^s#ĩ"d (әT B)Юk:Ҫ} XSaDŽ2R =do28 U-is$>ݙk$w QTnnH;ڟ|~WO1T1Tk9 Rz)j"'@s/ =F9@-0]T{Hu8U{J.ƋÓVCJ_/0 ,8ѸFfߩ+,JZtT%m!WEH܀"om@;ʸ-c:QȽgթG0j:fңAOmb)䒑=@R 4Q]nZSކxbGB 5OeD0c&t*4k#Bi Ͱ0VHzYe[ ;Co.8ɢH_,[实 %E/.Y327gMj13xE!UeJM9|vMnTpU8eo|~ ؃L[X^0fx P Gg{*b:lC = 25][i7 g8IXBL_,%%m51j'[^̖wW=pxIX-F5b9TޞOq+aES .E,?c4:CaVDѾkmkVx+Bko/32Y!o|{#^?X^9^Doѫ+Ī[nGTnnTb uئ6V揃c- V!5;9묛 sKT FJv6^ ?IDZNPj13J0C] !i`vtVeZcMsq fZJQwW7TrB c{Y]|'d47K_E&\¿٘<Լ"<5#H9E~YFNoɳXOB߬@9_ M%jZ= ǻo)k!{v+tnVܲ`IvLcHa٬ysYhZj6ʹ׼&f)L^.WxZ d]WT:䏔;{xR96|/f26P85g6Q <ft?W-?B#6ϡ͐~%aw5809[ .P DW@ؓXI Fq'e(p{Ԅ$|wOT%UP#ef־jy3S>A)rS"%dv+Frfc7CׅlO^ O{ ;NW> ^}ӔlW 0 `ZbN̯?.sݼWǴ߯|NRwC{d_Sg`EZLO425C '`w+>rQ| At+7 3['ٽ$&"7%~P7,q_ Uȏty`~F{|뇻jՌ>~#*?V HQgZ&r5!6OjS׆!-H,0r?x]ZVugpoœZ<9HI}lpD$'M͇c p.3#<ڜk)9\KJۯ'[v=E:iWMZfY*rx+dj]d;RuE vE}ʆ>ҐB&8\l\#9R L]7Ȏ "?;A,3x5 9ߊ0f0}~Iv#ذAɔ21+/SAF++yQ m^[w(BSZ@EQHL3 3T$=W(i)4Vv,x'6;}3>J}])>m3:Մ~pqQCa;ܓ{,zy*lI>i3vT7Zɣztn 8߂IUO_?D[mtE|vIEH_nk, ,-ʝHG@́! ? ˌ*J+mCa/ m=j|O{O6K3P?#' Rf^ߊcԜ 0 ]{IaX\B"!1o 6<^H6-}Sul7^p>"c c]x3V ˧Y3vω s;BV¿r@aB-}EŢt6cfpVts|$v't;O@k*ʭI^:jjl HZ\6;=пjh 垏"o-9Y<-tm|ۼCi9`BG;z \Mimǿ<&=&/BޑoE &7JSsp@8mY*Oi+`ua+ =RCߙ- Q6wvUPg Q6&cXߍMw%*e>;& zi!e / )Zċ}|ZUs9//zE'P~zx^؏uSfln =u&^^_lN7X{@SuöJKaiimURұP, yJy܊[֥pkȥh}$n 2c[ R{mH*m<ͣӼHQq&=Hod1c,5VdNzHON׋]p1j9!Q wL݄NՊc7cnx5ݵIAڑ8h[,\EIǖ$y|{Q`L#%ް`j'1##!0 dU1g 3} (n.Aago\茨T ;G FZR3n ޘMm!ބ0fIeޝCKL~;?}^![Yub>dB(Y郍m#{ cUR*=|*b-͛(ZDYy`WT"]ltPzqh#bwNl.51pwFmej>|$zpfdHDp2/8)4Y_U mYax<+FN}4dzeSM{1W{98YTz je)]w?fcqu!J )V'3FH) RZ`yYBaMQo^)dU!zGUK7y`A 򧟨 P9ko1 Іp7Ďq%@i]GD"Su4ꭖĄ*|vo#[gSa9J_ױA韃[-$Nԉ2yCkqbl#TșnjFaQ'4.cyy,{FoZ␉6cLEot(mv"'-1CB?^*_r/ʣBQ,fgE F@dE>AnO$\GuqM4x |P:4xr#IߌaJ!H1 ¶B:z _0MݜE!ENGbOZIh肤'}u}h,c?!cL KQfkE{X4MI=Crݪ4S{551,Mr,dD\s?h[~T;G8}}CCeeL4%*=]h*?Oi 1˯Z $!6Ru˶[gD.a- 4Ԍ}]Oe*%zhft25ee;Jg@rtLr) [+BɞVӆyZzgX½G5JR=܀ա=#޽p@#`2IgWLդyEհڥ7Iz|DhFK qEJD%+)fQK{u{HJ]I_S 2;U̟5:=ᢰ\=Dܚ¨ʑ>XfPńIe<q{2%PY&.!Nj5~U=N\!֞LfM=XbfVdV4;je>]vAn0X ^y]`\aױ<*'O,ԓݰ "^̢ZȒ{OzR6Nڱ5ԶuGn${3 OE C 8/+fV]6Nㆼ Yj֓f_MSDT۴Ą/hu'}"1H#R2 -Ad胨ИLNgLoRࣨ 7ka)m>_/a'PR>1`hlsY \ݰL_3gKţFРR"h؀qlUAӢ[Vvh0LmiHŤYykMH 9HUYDqix8SS{~!XF ۏv_;כyƮ0=AsR/iWzuBQ_W`c, N":NSE73pymqK:jT,C\ΚN$ O&h&GlBx(AM1oPU~Ɯ'ƄHZgH})LڋO@סJRmf QMAceA'Ԁڬ;0.#IΎltX5xAW]LviS 8顎&MJ1@IhjwԘq\ aq#1;E[)o3n-}CuN]) @E"yc3#hseuK]RI+ }4ËW^tysu]*̓&,P+Uyb*oV|)a|TP[Dm'8wR=.@KdCE=OXъl|G-kH9BeH)6ua@5ޜ)Лr2=!e}tN'W{̄OE^UD.9LCZ0029M' $Lf"r~NKvK%Cx!uT笤(k7>*&dɊ>e4c!Uihw'%uCM̗ϫtoؑFٝc1[&ߣ9^.ҡWlWhʶT oiĊs-:}0-p]jo@6  %Do+Pg`c(߫w>\|M*q] eE+$ٌ-0s ucusTK<64 {"a:$YtLZn-.0x6"E=:@O@E/Tb OA":!)YvRv=f >C/DKP'+sj^ut%1qן s%|eea-9(T>٣7 B['Lj+" < WCNis t 'cx1X>AF"3 $ׅl;$t >M ~}yz~3>^;3CsM7ZhdzJU͍§wmB;z#~ ݷ[nètuř1ӆh6cѡ4(o@mBa h*'Yȃ){p>"rv1C<#:9'\귗R: W0A'`@jB*7v2-POn 2UDmZʉ`A4(-Z =X[aQ? 4űp|crQ+ N@ȽMWaq4,v#:i;L|W^m8.EhmݘTT{4aHd(+V>c-a)wdJbEKqrG1AXG,q,-j( >yoAGo9J׮qc,FndzB%2HOH,c媮>8ꢍoK^Nn@1粘4~qiʢ W} Tvmm4FZ>Q̀I=L%FF6f4gw~OTYùY2:865U JPCDbb'7H|\̈́,(J9~c@~>#xֆW3Wq8`[XK:I7s;N1_{B^׀wȎ z@]&aU?߳Abr=y˔Uv-O)q0kLbI<)RhF{dc]SF4uh9YMNVZPTm 2H*% tg_V:˰qv6xs'˴,0rt o Hh_=欀*NIS?ڀ=mZRg?~:u:|nӼ8hp}sm 96AM[ʭevVu.#{hC)D6S譤](=t{59)#$97!Mf:;w_YT_X!|sW4M^M:{ ,eK0߀ -T^4K$z 1ґb˦3$K1oPi>0[UDDe_81ydmnX4rqagiNZ|/ˬt߳N;Ҙd+86SpU8^ :SoD[F#qh/$''q?IV+)ǚ!94m[D799e)_˜x 1jc5y!R N/_͋ !@C 5ʟYߌtc R*X3X'pՅ}ǰ|tpd"thJ Yk~wXP-NAh!ML#|n"G :0]u&G3ݏH7Txa^J&c3 ]W+W-S[p1wXS4wo6?T]֡nK܅l¢dbG1ϧY G2Z5X=M߫ VUUlJm7}k"wd!8r$oJC9r v:vKw P:V,FI !<9܅]Վo*NF 0_6: ʶ>A މ[vq9)8&v^q6aJ[3b|sX uL6gr?ЅKNX SXI@*.3^ Y`PK#<9&nJW*H.V:&?Z0M^gS\zU)oAZenx+3cϔIW\V޷>a MN|9Nƿ`jGpceź;eʄg FgEվQMEѳ<TF0WSsTW0<DB"@.Pc' EI- HzS+[:M;S[ zvW4Nة2R$ܬ(kR 2/U-k&.RZe_y/< '5XK0qQ cbHd5'#2=89ݴénNzha 9iEG*~xaTѫLfۻOTs E6B4?nnC]Nd4^"'71nZD@Qtex32`31yG>+nͶ*a{rU]n篚_W9K:\LWtĮ] Rdw(*Ro} g#Mx1)Uۜ1M?S.%Jc/;HjW!@EU7k7|]6U][f]qBﺛVpk#X #2ߵ_=Ӡ< R _f5Z|W鐵 TACGuن6c0hQv m7܁x)y'GIL.wc^sy.A,Bygy.BY@`ö3tep6DepGE;`wUpj__T_9U&Oh?W[WdUj+32dP !%c{~de)!YGu/e{߳^tV ^Sks]3a #M$"oyT9Q?`Kd!4@$_ o{y@A~̑`=_ l P)sO_l [ DN%qc=fh=OrEcOڷ~9Y{wԖǥ?(@#T&)LK:~*$ǹ:Sr3QGֈ%cބr ?O$Q[Ou] ?W}UN_*n[^ r5bQHEܕ~\zcސfm&*},Y'Z2^^jQ_RiEVW9g*^$g',E:Nt#LEtˁZw)/j= e'B'ڒ!=ؚßS?"㺃,#^Xz}Eb2ţ_kSyXm5>@ 9-)_|C^S}[ B "ۏ1l,1BP;H>J蛕pL6*7mյ< JLцGHlX.[Je ۠NtFweزz,b\<n8 ~F=n\4@Zާ٬yL,mHpt pbdd#YAfKKf;gdգ'1+ts\w4oS$cX،s¼yl5~8cKmi/g^ {G6I"ɉrN,>;jΠ~|@~RPN6k/uYd20 SG#Sbfc7jҧDtAJ=#EBe+G(2e zY]]lS/ zrkoy n$ڇ+$^)lYŅjf 5d:P{EKk)[[l)[?v d668 h. LaOr~F˿pVOח%ϲa=8Oʑ-xw12=S Aj<‡3s+J(}Hە(;/FQ@c-64@>*mIk7I Q%ԅeD3N~8qH f%uN 02N-w2DOeb~JAp _Cj Z;P5lfT, x - 1ǟl_'EfMc[/* !3 ڧ`*`镾#FJfpm阶Kpt۸-|OllW&@/**3474)I)m\6KV3( cdA3>Y-̝FuыRVNyWl+4Uh#cR8 MVUԃ0zdı2AEZ™X8-GkE]z gyxV8oF=K+9>/nq^k7(/TpI0K?& vYPlS^#ӾĹW'4MzHM;_S]'W7-]\,uB}N٢7jr.F_3'dS WR)!"69d#@bhR5 bܢkC GerKܴjhIT1q6:4 ȿq$Hl Th,L=e$&޺3xVʡ=٣ܓa+#xbκ}MuJF*G_ei0ZzJGԔV%ョ iT'K{^-jVn1+eye1 B}-eEx&_2Ueh3\92ּK{N),[ʵoU[ `xWLs:eH5s tȃ/W3[\ JH­D }%qnfŢXuk\>M-箵 m8ow)wֳtD ڮƄu䥝z1kE^e:4~̥I&b-VVMbG2JwhWrN_x7J| J $N:Cwn%m7&=""Aç`~V}u:r8hdV.Z!n#>Y9Q2 ?΂In(=;Η_& ;䤃`^Tsx,5a-msv[cLKM GbT( ͌[ߌ"?ھD*p-&a WraJ`|ԡ HUt٢!xV`uJ}c% wV`;0A˶Kzs~1GԦ0?4,AȆ8]]UI o:Fep nQ7ؙ7yh.of/n|Aݮ·0$Ι7Th =.H')1 {ΆJ2Fa bb x܎Lc p93k~T!V1бȳڅKb`t%&3w~v)5XX #f5 zrg#+_ (FtMlyJܸXʶjS[`nԇ9 ? iLaj tM*3EA^S,OєN\ Ɲ'{Iy0] kgf+SC],nmzq?;_Y8X4ޔˇ0aGo!qvU{OfO}n6t|n.?V *,CYJaI^pn0ZuJ(7a.rh5DlT dpHώ{J CiGXk9?TRdxiwQe_Avm'Q  ^h7e\\CzK<M#1M-([PڸPDGB`vМR|8FpP-pHZ"%-7:Js)Qkê-ړ(USjݛnD*{í%T'<;Z@լ4L7bBM҃^A7 b':IAr,$[-V&.b٩Z@'f=o?"dW' 2#%q*6>cj,‘%A3FC_yVicڧ1[{15YL|6@ :Xb çPTmyfMgGKAZ(%6!^"-Yk 2NOْrB1M AexI*dsT\H`%Kg9iñ+|e{P/7t'F}+ o?TsC܋FszeNQ2hdA T1&bfT}Xsi ؂o|9 ]/>=+Ҋ  dobD9.z\q_@/O~ШӾIP&ϐYdl`#RҬK/iM{$&R oopt9 sӥl4Z](d8҇:η滿w0z)# y_z%ۆ|q &fWJ'%.ƹi~~(ҞbopYZ,t-O$ \vnh9 9hAL8kBh!+Uay-C@Ddգ7ɉ`ND΁陭 AԒ^}D$yV4$:~4YBtj1GLjQqviaR@tRUk{#?b7*yeʤm ca7u'z"SZ~& ΠFv|m%lׯDtF=􆆟.p0yo ĕH㐱?^ȿvuae'mkzd8󔂇5 p AX&@s=+*f3>{j붩̢% f=@yW5M(Tì-UʕckEJ!( ɒ\3:刷>Һq[_[gB8x#n<  hm/.j]Dbѱɗ {eQ/L痱pyzzXD S;h_v&~, X(Z q&Bg6G ˻:QL_ ep>ݳOmN/]%wa SA?]b18Mug9фSq+YͳL+[m]&䇇0v93díP"wt|NM3 '⠰ ;.ia= X)`6 ٵzXdzQ\2QMJ +̻Qè7 QEe`x/x?4[51e~0ظEDzP_[W ~(Lع엛 zaFk0B"V F 1'i4s&6!{bdXS4/Gbyw1 cxiC=soX')ھ6gjݷSY 8k[ ],d4bDxM2?i"C% vS ,Ѷ5k 2DfcA-fKC6cRO5t Т]/`}D_MGhkYjnN1R3uc۟7QAψM'ƄӴS'k'Rh"3ٴmm+{p>.Ϭm\ @=e7S}43˞MH3ܡ$;ԛt$ vHI`1R}|R0従8z[ឥxsyy# :e6?Fʤ]ir5c{FK>3BeC%,&  3a`V:R*g|ͅh? $&95;9C83$QHPH1gE"B@ws,gbz[b)ܾz7J"G+.rMسp LP0wFآɔG5S1.r.C,cJiPoJ~K޵v64K9H=N^O]F6ZW=Se,GoL n^!2g8/yx>k`ج*Za9¹6{(CF〸ZN|IU2v*>Oiu`L5oLd}2t22 w Tkܠ2d hPQ-cБ.DP48C0ii ֳ֯Ͳy:*ZcO\kZ#贚<'T¿~kNtz9恗R?j5{5A9$r4dc!/Y5XnҘm9ȮNc\6;90!D,%G P CUwEZԈ3-X9TNo>(o; D = _O`֜jf 32@Ɂ#KB礌%q!ڌLe[q曱ܨɂ5W6tZ \r+õÇ.pTj,a 0XH۟RӜ͝a tۘ%k#V!|>!Vt<](H#Jt@AC`KP(]ΑBIN\98ش% }NNiVKjQ2E8mL K_xox5fXe*Rj DO7>Hs  JK$"T)BFE5 dn5b~wa`H>CFsY| vD2ȱ7#Up0 Roɋw(=)+I%َ9Jx2=DO'sȤ "L2(r k+කlGVĿjue$i~6@ł˛hN90:%ogsYȝؼ˃ܑneP 0Ѧ)k/z|R9OX]{MxU ghZTT5'*ޞ@)8FQ0Xs ]pD.=WKQXq6X`Թn0rrq3 (4`lҴoM΋6/QA5 ,^e$"^F~f{u/~@H͛6f"jD{ 5$Xm*˦IVomfK ěb 0/427'P< [KGA PN\/qqPT M</KZ|Wk.SO:>[ٚ1&z<)Baܥ.yc·Kೆ%5-L&8fXK^o펞^o8#;28bhQbi1)3R4`_jh"^8  ;=|ܳHsX gcv]p7 D}'wj1TovFήEjbha)?߬SzUy}18y( A1yZ~%[(](jbbVhbU!0<}&ϺHu8eD3 a>(FgTT+& d2+_6fETNhkKܗW(5]OXG2z VʼԺ/ťK~RՓɨ0UEur|_FF^Q 8q;葫:׹:LWQ{Qy@;lg\ ਯ gj|HF9᝶)ܶ jIUUK6x~*{s_k}ҭ+(⏗u..n/nJ "爪~xW{iKVQTO%ӵ7\]ܤ[XQ[G,ۋ섿fCTphW[/Tڶ iȣK_l Mɻkf G-_ 듹O!VQiTcvppfIF엪Xa!4հ}ZII͔5g( l.j-T5Tu 4t|_<q]נ1 *=3^Eu 1.8 g&SXfa! ,_$Epi:ϩ,4nqqei!^`fv] /luw*@z{'Ojf8 PЍMXisaBG Eݒ@^01K6Mo/T/?ݺ*}w㘂ETd`)rGtUz5wUv8 p OzM?pXS~`="^pݨm-ubzYpY9t.H8-?DQ=[tI%5P[.W9dG`͋lp&*3L:It#l.H(5Jt}yl%~Q(øi?}Q1 KFc֨cHOs_w1UJ4G ?HWppk^gsr&+0^Ago.Ȥ)KCG;84ԁCl|I눙j[(ߠ?MK׷%_JVѾn.#o"[ю?I+534hoWaC w-K9u9䧆l׳?f i#g(@b:4t A f6/;~9smG|\IGmFg( t +sF7?޸8VgIlBOjB*>4=WFNc-#f3ɐ龾v9V)39G # e]Fcnd"Wh`RĉҒsz.hKQ"ʢ+ J`>!0cD=tϡ0=Ev }%s!s;n P0Zm{ZSAؗo[KY .!= & "4Ƶ-RO*R 5$m4{F78rkZr F^$\)_f@!}N/2Z;DǓSI/*YJLI5ԻkX~m!0:Ht<˭]ꭥ0/YO]ՕrDv 4x{= 7d:1);WLN&a0|`RX6le]e-ՙ +Wv_dԨN_rx]R B@Whm]05fF[@del-rmMW,T66T%L:N\=YH}Ngausz'0G?4PB$:P{[1ro!A+~U*f EdIn<E ܚzvN@Ki9u~[M3#e(x9 AY re +v/j5y  dy~l?-( b:5[/ut R멏+'up{ 0Ǣ+HՎT]=~Wm0O篘E6yF'L<wr;32[%7ۙ]P)Ҁu Z̊Njpeu[JjXLRV^LM!OeaVHOȯT&pi*BZX8 cpttݷV9cEC }'8@VW~źQѮfT"ڢ}&,l~Ok.ѝ]V@~3te R)[zvڦT[+ X(b9ZJ QVT"pN#/>h_m;]DAWS:ҥ-θ9]qI/>.XIFgt~E?>]!_#Uye*폠 xl(1yw`Elb=F2fE4q>iDZ%n*- Wt썤l1XX!5-b:tfd^ D"-9֋11Hp3yD`xcyRM-'CJ4uzǾM9$9saۊ%W<iX`md/-7!bW(k>Ni1$r,* u;E^ J0m°1n;:uhh \I T=~vrk4^ bsnn5x5R+Al +b  s|_̄ V$Ӿ.ȿWLaxN8$QL?_}kQ.Jf,{Va\ Wm8Z&򚈮&vI`/loEɒ*V1;`HM&=. S\dt\ ѭxPMUr4E\AX]MTSH Ӊnqf&wJ 8QDDp3(G/g eLJ78:@9lK6v̩ +I8a !9֜Z6m7ˡz&'չ6tiќ7U*vw)bJuN$`7"̲B0/¼Ѹ|%.Qp?-Nш{YQk#oڨ-X>5fhZz7؂ijIce@ !:GxI9}N# vJ^RQw[8h[ QGkkZ?ziy>'],ȶy(a%T0ZC|rz g\ %G('Ew璱 0g(r( q>!fxG*n\+KS.O|pS`"m"15Uvr3!G5> 7sRee7ƕ]|u? Z7 s:1 8c_Gm"SRkl~/@S\E4l q󵗐u1͗uvy:l=$Ν%A<:➪5',qmjO7vp ̟+NI.K46*VmI|j(0^Ҥp#{ VH:iət鈸rkӴH"xg#A[;r\aR.8$}RWÅX`EHXd"o+gX.󵎙ʦu `vV@OZ_Ȭg)5?0dC1"o+`QqsԉnyXJv#_ɕuR$S&PΘYLS&x"cfWnt|l0ĀX0=2'IA?} jg7:-Mm jc3 %{ֺ}XTg 5f q獹iPlE4}=C|x( !6?) @6dїJ1-4do;V"Yǹʜ?>ujȌM~ 6s.1'֚ʿ_}x`"lg㢞M8\$bv^Qg,X?.m{&[k&QXIxo3[#U%NOl,ؘ3Y j*->&$=>tXi4!u-Y)*"bAI΀!;4,R*>N[_-p2I, z?M201ߔf:Jǹ+eZ #fAіKnkZuM$ҫwxJ;GM 3#2t6QO;ȹ='PMHTm)?2),MGM~;WU#:sS`XmF%ij8CQ'jPs:CSCuWX(+dv,h0g%Epz Wc/ d4O{a~%YT%>k.~M< ̔5f%}kDSKw+ fv Ԕl;)R螡hkqILkr}]xĴO=J\.,ׯj^ZI$ Mx<8z:`A<͡38vjD2;=06 #yr[L?uv~INR6O|jhQrm A|B' %dfrҫY?z CmT0(sr b@ϔ=}dn$m+P__W0M}N4٫_JEvr50]t7bz}Qu1 $EH4f(=yˬ},Z/G{_Q4D\՞8-_W&2۪WF廈P ?0ZsHr~J^8Sgm܋z] |Vi`*֑CdI<eRnLR"s5jP!&q9hAcʰehMڸjZw$q-~ g @v \ȱmy.wV4\H!BH|a5ePf:^bf|Aj$+ܸ_g*͸<5чbh؛CJ-s΁ر1_mU~ Q{艼L"g=SӇ{X:&,[c5s]@/JRϳ]58*Ib66J,Rm(FRq;_Eݱ|12b%v] D$'AEEݚ'_& 3Ũzmuʷf!*iYh<[I;pC@&V 8ma7`tuAݹn{PU3+ooA"DZ%)Ҭ$o?nJ6&4v\z썚]S=u߉xC;) BTcCHYIr`|Aī802!cu6\9gLhOmKѯYHja xSm7Q /\p7ƠL?q$` ?ҎO8]9j=[dRՑAx_U~v3!Ө ,$z/AV_3+iKHmVaEOmvf&ȚOF?O~J;E;,#Aͥ,L͗W%A\Lןo&6kǦ^9qmzň+gW, T فKM1C跊`6j4&hVE,΋|%k+c[*4!'̲bs20swsM5yf TA^^YjG(;LvyK'g`L}.kq`u6 ELQekL")k|c9c+1QfR4+Z3òkNx]mBȀϦM''ɉ9ZKyiBN!.<4NN!iYZ&rrs|0<:u`zkdS4Kq:VPwJW2lq_{m> 3B}v^DJNDoZ=#WiIZ==5*|~=dʚ.8I tgJ+oCKq,/kRO{rCߡAZ"BvQ& -q&<^󆞒osB}Yu~X&FBZP莾<퀾@U``euVtXŹ$wM/'A*G'cT}a$HTAЌ>HeL't-ъ@޸"F\sđ]cr5}Z A#8yQZY$L?0Av`?g3euJ,̡ _ ޝW( /.UI2tа2@u7rl ]sAL:Py{QwxK-WVAtqZ3@v"7PZd_;I΃Etļ.*D5+fYŞfB%Y{d4}ЋGd͇anYKQy<>,љ5X}_:z*炃d' of{R^G3r(U"PsIO313_;`\c0d33 ߧIIa3t,x8O]TJxo7H}4Σy+HV=hid5gVwdq4%_5=lXuR\XT-mQ͢]g U&Ǹ /'-/)t=LNGQL+UZ=)&l%WxK:ґZ,6ʎr9ttFjs<9V_x^,%ovkQi4c]SVWu !S?YC\:$Qd(( ܠk:t}ydfɆ.zdUͦ[.t =m{;ְU,B1={Ri{%q'l3JVyRvo6,_"e0*E:#rM ?BR;Yz#cUks֩2gH{UF*J]yPx[vT=^L)nZ8/`֥{D<~[bei|ۂsV%hWDEJr@ToFl7,h:Am;eǪe,>!kYCv}ﱄn/! 0F ^_[SYea*ȋ !}gaLMCJ|ehdSw$DNypIAşM!jTi B6e1\zjr]؍Yo&'Z EC ͈g)pBxJ)-ۡM簂}WJm]=DnZ/ҿ;U(@T=ڼjIV*)"'6Bӳs!7ɅPstVؖ<Rn-(\[kv@J;Op-^<\[q`ݙχiT}L -rJ %2EɌ"%wǹO_LM*afe0:d S51BuA|2&k;G`0$mHu1[ǒ#ռke`nT龊B`tM tkgL , f܁Zj }9\"Zԫ#LA&QB/ @?( EVEm<ϿËîh' ʈ~]+:irCl0U/ٜk?VdN:TCHOٟ4Ē9zX}‚]"zwwDN-ڠĎ+[nAͫ>w*3םO/\OмMY+&06T$  vBXMLOhE 3xbwpe+xru_:5-m9v{nkcp.{y/×4[觘+eVH E. :8=oA&RjVa2^'f j̺ ="{\+v%.rQ1 5:[M? (J>au=cEr/zC-ܐ#8h0QQ̀0W^ F;1I T%D4 cy3ED4?`<hTz5saʼSIo@1rO8$G]Y3 BQR_rU;S&m+!!a?!}pG-ӊoUI duY=ojp)%bTVxI-ITh5h)M IWlLtqfh`"z2Ӡ _~ j[]r3jM[m'Hz{e:t/cK!D&?bïz{E~@Yʅvl'R 1bno^= @U]qUf,?l&#rA z`n ,'qG $p]C-`q '"A= s\+1[yY@w{8u+.M)_ϝ нM==.+*2{v%"J} :e$q,v> )$1yOF+:NX꒻a:;~Zc~⩻?r#F䞬{̆wP4$S*6*^zQ_;ɋR6etzK@Rp[Hr47jz)EeTx\)Yи^χZUߢɠ؈y((VS/=:u8D|"̗b¾b fa7?hRmo@AKQ5MW"> )7{qt>X?܋#u@'dP5J o ٥WO4)Ӡ"k㞻>FqI#lma/ ą,?@Dd]3CL*Bנv wѩX\Uk(?So`>R0(.,M{vmPXVl6L/VTDNu3.kl37I{]Zp%.([/.e+ aœK^r ,B%,k#sF S_s-xlippv +4,^[ݤh1=ѵ `U/3""G͏~do*bZDa_S9'\ЅyCbd`K:#9t! \h.D f q 6#6ItQ#c `0ʓ!W^HxoW`Al& IUu[O'0²<&rJJ(  "_ OO`iX=(%< 1_oUm6dt,84cX!26R"EK='<' i7L1~Kʥ0 gMJ= Q?`XߊV3,rk$|0Ďẗ)(G8Š3yRy* YṏTb E6#rŐ6 54$'t(\6)v![/$ am̔L7`l>E,}5 \3M2?Iٴ$@|×ṊEqdЍ.m(52 Lט[^.V,:w$).ma˓)>,y#j\68u{=Wd ;ebKM&IY] YnXvbhNcui~)ϛ0Bux\}eu/8[;git}ikYF1]NߔGqjY7ڃelJ!6}>0?XH+ -k#ik% 'zj+|+L 6]%ROVb'0W&RJ2G/ L\WbNf\8/1-', d)8C*7 nc:֌8;g@1qH9oSF3$TOKE[e(#r.||H݋-:! R"7͊ir;u7U@WGH4VPMڲ"aUJ{NlE4aU`Ň^f 2PύOnyqHr$8sfSd6DlY5b<0~*>R6߷̓A|`rK.w^6ȾԉPǔܡ 4=LRǯ$tdܡWGNFbsW+u4ydxm`BߚƯ54K$,40eܵWa*hق`eaA7#Zmj @@9hi;Q~~ XTfIYf]{G]^9Pl=FE?0}rs}sd@d/uc` '+I[AQ.7 N(6Jef{Ҩ {ܼd6MRhAxOn)N$[L\a3-Ato*kMa֙6$闩_Wz'|uImf SA Ԇsdz4e@SI/w/}3[+*OPwZԆ._0b8dnbT-䔁j۽/>7eTt4"׋E^MQBhmDz1Ͼponζ}N++-y6!Oc:-3Bz1RQŰ[HA[ð94szT|D[m~~EQN'Gz͏UE\`u4=Wl[oW8%vL \GZZ} sF9t2ʛ07g'5f෉5_C$'sWB@Dc)Xq2+-/&[X.󉊨`>.SZ-DR>spO>-3*;+~[4^skKvkcH9Rj!C몥ˋ)%$eɇUq9[!G" GũF6Dt gy'@i78܃fb'GHu ں<f$(vQn@ K$O@QUr4o e+aUh==]-Ig(kwԍ]҈z"'݋hb‰FRԁV<Ȯb7uh LWz| ;S 5^%I7E*iD +@_Y2g*=,]O Βa`C~A:7 oHg@@/.մZBmf p7c6)[ '׶&j(=U1U" uW |c[X$ &+) yخM!=$6Lt,'>fSԻܨ`T1=[y2WjA3=[p`J-7gæŖhrT̊V/.kb8\d@ 3|S2F9ww];xbͿŖ3#/ >&e]e+YªQN#a,Hg<=K&Z?bUwM_@"۹?j76ǿ6*e";Xܢܞ)%nbT@w`ZW/Gud=q14ަGYB諨fBk{΢EA<.Q"|U &n3"ix1t%l>(`IC)r!~j({]I=ah< "ꦁMpxXz%+ya3ڱ䱟 + F"wآL@.PGlBҋ΄X~|"#֊=;Ama=Æ m/emhp[ecD"i (ⓑ>j^߭հ gj$1]tD hs+\q`uJ-F x+I\+~H^ EӼڇ ^ʹ|K#h`d /qkjMI3J- 2hi`'܊PPu\*S7ˋ3I Jǵeܑwtw102ogCO1 FrY}&!p>CțA*yV_\'q9l.&-ڴ`>`+4]oqJXfٮP N .?ZSqXnsPH%W.%j9c4Flvv&e@Ӏl u.]Zoǹ!`gVS+Q_FK*0a&7 g] B74W~4^($?K]C6˓pތ4`cPvr o!ь{xSDwVru=BXF .Wk&b֣siI?VmNBzN FNېyBg #[j3'iHݫ[׆<OTk,;,zyNC|_V}h%m&R,b]Riʨ#4uOqgTְܤ9,57iXkB|{)5lL.ˆۿ5ڿJ7/;=[^nk"^4 6GzU7u3 @"W=8TWp*X mO͐fӒ%{LI;@!r}Bs1 icv/mQiRW:~aQFpHR^EAԲBGqHLn|SZ2qm]оVq$]kBŌ4y/o^{~tubE9He] OR0݂blG =WSL$>\u8?f+DR<فA!F֢e9s똺F|baoDخU>.9*=)`5 l1^${є\%+_KZ-.dTnlRX  ]-t@)%lYکEl?IV" \ߛ#۶/FW'8h r|s&|Hک*Ya*Б!ːnN~Z>xN8mnM2Uj/"r') +k~Y#?GCU40)s noJP~倂1໙ؔ<$vcec"p1j JZSv[w[&̹x8"{S4MA9FY)Pg̳Ƶ2]qH wVRD0=|C0,_HisJ`%Kl. 4FË;;9}ٺ1QmX s%[ V8βLWd=II#7 ssi56 ~~C,yo˛D[ +#)թr)Vd_25%A)X (r4̞?!B|ȧ,u{^|Juh rrMz]qMTkb,7vPuM 3G`[A7L 1 8X[GR:+ =?-:rQ~2 PWB.%7T|R%Dp6wT.e_ fuxU!߈߇W,ՄKA{ĥ#4V0)ܿ I=V{赖@xW4֦@{C|?$bUe+,ρNKb1JY3^q# OkDm π$U3pj~g&xB1`+Rr^n[׀ *A Zk b- %x*l ?t'ra9- -ͤy}?4[P|;cp:5ʵ%Eb{#i u>@?'4`^GZ?T(}mD} ԍW!dKsq^$^cI"n9Tn,ȎI^ 0ݒ$*l`;9yGZ^.9PS9eH2CajohX ݆a%遰 %s\pcW{ANN:__-B/fqOSInx]$6J"XkXqBWy>3{IYt0ala ZM|=dW?T+Fʙ:8"#"bDrEpnNu^3ʃ ~==ȅkƩ&tU5@̠? t=Kuv),{>_gQNP9?36k,srCV,a2i 1 dݡ-RzV׸5.łbZX9 J'e, t ӢT7xjGsEp5be>֗Hc^oStV v}u{ z?-zDDWT_i& 6: -RmH1ҊlT1ׇD|6%ȵ8yqpBRz3Pl_F[)Ðg{v5{tد.Ν|2-CQJxx_KݚSk~併MH?,|F^y}u;YʇڷqvV$s ϰnFÙ@iSnʊp/_S ){cK`F~e<cFk|#u$kuCXNE>3 hQIMW= P#%$罫\v^o|ߝ!TԍrļQELuFf ͵#C}= ^(^6*GCn5a3qOjwWj@rrrZ)3(Ÿ^׿ q.%|/7}vsyHkh(`/&%z<= QFϴv/('dܕh'(G2TTf` CS !0$BzAA܈uwNgt'*ɔzwEiߒk,:̗K0?SeY.҂ xO GDd|n0/"cN"ZNXl׺`QE5 3!?sc@Sga  Й eR`ޔjfEu%#o n!49 *Oȱ&,dѶJQb;"7*i;M 6&i_>2yVACzRUG9Uh 뚓iUo 2{4R,rVYR&w-$l_n'UE4s;)ڥ7J%pӀuC|B̕]c ĪC٪i"@x%#:[NÁáaycze2Op\]_Rf9ߊ܏;iit΂o–}k2w%R@]&.$'ԍ11jGy \O"C0*Vɋ=l~5S&mA2<4)/CC7j~UVaU,͟ #jhb,55"QC\xqq}pTi'L@SmG;oOgREAb'g+ 'x y4vh&t6db/r߼DK䦪Ao_al쟼ֲF"cB{LFDS]5*4qD"!Oy+LkB=Oѭ iO0 B0>Ǐ$K}uA R )yP'+…ɱ}-{}#ti<δGJ Fc-P7¯;.mw4IH z/4$O8uGĮ_~3ITLIjE6S*2t]-} lB/htGbUE?8Z=Vؔ 쥶U{OV[/r>BcJ{=LgEtz0*#+6]jo#C=A59jpMaC4xw"rQpmZgOm׈EP+PAGv;.mZh_#Wj}~cklcAdU{#DTZt@>.}M춱_5({A6`6{rӌ25^-<$.9?K.9D>NP1}ާk.=nz jkNTVW+u^AD}>YOqE9͚h> &'6prO7܉QMd lw>+оct=]Ù|.,S_ RD`)ױ-td3\.ok^0S/tЍu#-3?,Q 2> ':Cin.l13c#"+q5(iPh11{6'h>mq|ՙh.:4+͏T19YfbCn5K|!񠧃a AI eC~Εp}̑5= y ;R9D` J,~S`!>{S-;\U\s+ˮ^}nǢpJͼ̄I(ڏMCD#7-m<$qlM z&.K p:"}u\s0eIejLt.P*$aZRUZcRf硃!λ1Gb6ȧ:P".<k[WK,"Θ~ԑDy'o"GqQ8J]߬(қğĭ{,I՗ TB5H7'wje*_+'o(!=g.9b,pDT8M]DJVty_z_PomM}W=șL )JR6.^-B0C|A*'Wp7Cn /"E4ݚW+B)0ϵ_:lxCa7Xgݭ}ǧ?]1H >l[єBFBk/AtYZA,*aNMI"SgBoxgf ,L B݂pqszmcZn, ն"bq/Y䉘.Ų#@bariec-U˙d9O;JDvCV׎?'1S(ESo(ihS:s&k!4 VĴBI"eFlL|"BRPLnQ$["Ap{RA{hq-ePg@%C4j>[4ɢiPqKtf_%'ga"sڽ)f)M̾$NTL tRx4ǛGL]E8OB(ri?S9l"l)&pqcui` Z"FJ^֐z',2urkRGLJB5>sX rzwwxȆ8 b_zt.e);fH+KS3L秡 qmy K_a} m~z[}x˫L"O0g+Y-]4PP//c,0uч3h$R6}A]0]W6f{pNk28F43FJοuj7х5tn/I07w8@i}kHG4HS K^.yD aAEE[+7opߊy-tM%$)}35 =cޙ: %_@h (`:s'@>aP}Ǝ|xCV5 Uac͌ks{. P7xrB!(ıE2A4+m$aS8VT 48l@%u?p#AB`OMY~Mi!vBωqjRyuVE =zLX{Źٟ('jL)Q qEpg =莽.]*Ln¯t{Sq^u%qDy+ |u.FOÇs8U&d.NbԸ5`lv:sz8!Y)c*㖨\`O lK|_ڻjހDϠ}E7`GHgu, eX5C(ʾ- a  R& H}}j+Lw''lIhNH[HiB>keRl;w۾e͋ !ôHߺސÚ[mCW; \6hwձִ5 Ґܪ֚7gk8蜁oe%_+\".PwlK}Ui@mGT )u\3YIQ[+x0פkB;o՞axHi` LN..2:@&>8A5MgmHab <@齬r?AdcMUJMS kLҒZ)' ˝^Ub' hjYhP'gMQ( Гm+ge$jhR@D~C_[n3, t8Ѱq%1wa55Sf&jul,Ie{mD gOjM88Y \KV@~$ -C`ɤ;Z ?K(1z4 u0O=Mc2D@ ]зOͬ½px,i>sW n%?x NˇW:eڝFĎ2ښc7'b/ N|'@Fia$r>{}FW-b1UO704ÿB!F4l~~ 18ᇫQS?|7DԷ͛շg9ù mPK ~H5[Pbh̦`\媂^hHzGgTkH;>/Wh'/|2zW>mIv2` E#a(/x?pPXTtyݸӈ@*.]F:~aZL`V^06N8nG H]Yjh!la˭fUͿʸoc}u[5l01{qܓ hL 落 q˃T& srAeZkրM4\#S5 :7Xdq|I3՛ m>bwɢ q wQDO+udwՏ WJ0UxX(;1'ٮl=;;Zfߎ2=mCJ!KV\' N~x|Thdؚ (q?`lO,DY4\IJpĊ4)P'F:Fhufuݬu Doca5Q EjVPCyPULܰ|wG(4]S e'"8 GW.⥭A븼@"rx؋Ge`*  Uڑ^A B9O~ڮAmҖ}^aʑً\hBU@X=oևGe)*q2{i(8>7-PO'WAT3B0d~C.}lg (ʢ->4k6ӵ0AM0C͢{_CQj\4šSs a0I]5eyDMzs-:QZDTS5\}QQq";HAq"ajɋdӛ{0,Gmvf'=56475u"5N9OK$d9B5,|VTV[yѳGg1͑omn#ɂJOYQײ5X LCu[} b68ﲬd'rӃfoz2Xp JW( @Y@SH l瑎W伡Nvp`5"nC{q^Iol+cq°Σ CiPBVt!muՐ̂XN1|j/F X܁PEzǯy,9aD52QI2! \!_~zS>竸7l.s7Goc ydO'vya Ȑ+'] >9Ž{U#ܨk+=18\Μk=*x9}[Mxj Sg\iZ}-5;\AsNH.=sM#,\4=k:wH!dj5-e=˕Xܬ6UEZ߭qM~QnїvsblQotH2V?“1 [RwY>StdLsrf7-NƦY JR^a2-7Bٲ_6{y:Iˣ #~޼=zZefA/JOAM0c6_C kCûu(r䱺%*ЕYf~q=51nXSܒ#Գ8c=?sT-U9YX8!:f;x*7 \")MS}eMťuVOm4ݥinc'sCfOW ѪCrcf(qds)_% .}{)H={=N]L:WiHpۼt`駲d /@`堯uٙbo ]G& =TONWbRxB^|hD~N=D>C#Bj`=npTu4ϊWT5;'D1eJ~|%*?-6ЅnO&j_QHA,W@z"2QfM8iJc,Az67&kҠY˴ ٴ=94 0c2_%dؾ tUw.LJמ+rBp K" C"Rj4U_&1sckt z0r8ͯ|[Rٮ((:.8P' Sl4]a;+R+|6HB4W*߮F曇9/yd.QIK/1O&4i莑F&|5kW^ǁ Al3a5ȺKh u|YXWe"q@_ܺX.}] :[LQd_uCKB|R6et:&GUbk%GɆ14uۑc짇:5-OWp+Έf6hOLS wH 4]odsƃOblHL{%`%CqgS{2KڿRV. *ߴ0gRo~>uPL$`׃GygҮF%әѽM4_kaOA?PC^Tal{$Zq3e%:^r.͍z3NP["/0)x͡N'*j|zoTNfсn5W#*Dž0ha],T D)_ 1нhpաĶƹ׾ E걌rP2tWF~nDc0Ouf{Gu yTM_Y}Qwnu_n < S~i_֪@úլU@\0Crk]s(y i/j.cP.Ȩaa`!<0~ NI~M2rvxh? TK7R-\Xssn<ҍepb }1$/˄ phN Dȭ^deț7S j,oߎw.'a tYS =jP Q F e?e\my ?T05fAE ȼ$e}'5a2 *r _%W\IXiEn*)wͿS`}ȒSffU^jDPBh 홙%ɱ8WLV"@:cX6aƒF̩SF#p&Ñ,+طʧqW\Qh~*Pd?'Ҷa?+bŶ utZܾ'}YVd':JqFŒ.iYX}nz&YSz豅mk]οqƿf,~˺W ܠ_Eu ;7wjz$t JI3ȞyZC7L-Ķ XVQʏC[PkD#4),ϐ}%-u֠8י/7dVFL@Rl=ϛyWNd_Y(_cB'g̚AH R\sAiç CaIh_lЊ/b$D!4j)Way&!tFݵڗ* ǚK$T\,*B$\7oV ~ MjAs;a%) 4,)#'ܼύvg!-4;حoM Z:XuTPpwM*QU"{u F<ݑցߡӲPnXؘ 1b"| g~0.3'>aPnW;x7M ~s2xgM}.v L"qG,yɱvI>ǛglJuU0fM_XJ!(Iʻof ubr dK83/V/SOBQы|mށ ʻt;c\g]*6^*`] V]oQ2`Km:,Ywza&1LyMYşVT:I])H>@/Z%&VHٳЪ:^`޶n3nWRBR3=Q:7'+2c4^MCKgc4pbio9:W4D]0أ[XR$ϭf̒bhJ|Q|^*9~#/Ĵ6gN5gdjMh R#CS:~a'gAox(05}MFһ ٔ_WHXL-\[ -pY:Z>ѧkpαdp'A`I>pufJc,[.Lzs\z+g0Jt4CcCR 8DCsm#!Ҥ{B>8yܽEYo-ec}2Ȯu=HS0X J!h̖H oe]fz񾬰FϽr@nԐߚ;(6Ĵ-¹:NE꽻/?viEAY(XUO}8վ,lLhp.8t &xu0*HIWDlMUOu1U4Cc1 A%"IQ?_@ပòwINC&6s"">Ώ;a?"3.P?ګkGYIY"5~1nY_t<+{ 'ʤR~-@n`R;˝+ ƘfR- Y=x+K`[\EЌ_-, PLmȇKOPOB (;u%,Dswuɂ9qI#l3iҗB"OVejw e/AB[:IU#?:]!ЫL2XCk_Kh/Bt}$*4~h$]CQ(A~,c ErޘjuH木T1!V"Ըϻsx5 >I.P+'Q-kk9bvxCm\R `+ͼ<(/2>s1fP 2 _ kzA(qVaY~fZ|6@޲e0. ‡d_;0(%DLFֻ. v I|,TTP+f'"чIVh@ I[\HNRuҋU8{bO 4!12Y\Nف{EXS[ip`xQ]v!jY"oRޑ)q61d?N3p%HK ,uG vRp,$͡y|aY0qhV[FuOg/PzQV72#]nhOӆ^fL ^y2 +m!Y\ ͇ZDBJlgmZ? ˷@u:!Ð؝+j@hG[N Mȃ!]1hsw,/{W< !J7AQ6/ 62ِrA9[KiԜxƅ7vԈ9Q.5g# Дyȗ%+-n[T'6{&[2/ =|Ǣr&͠jhU!νjŔiI6i"| >0_llϢ B5&T_O#7jn Oǒ;^~Z(҄2]t#DsuōvkLjujt;Yf?!f܌1*z%z'$[$MY hBbR}F#fv秗ZޚM_zKXB\v ,̢􌛭G)PZ?NM87z/F\L].(~8<]l={%>)ܝ v<ԤѠȨ{&G= 'q6`J|Pc_R2_ ln:;NS6f!0'Ԇ7>o%Q8v%6%Y-uVr&㲀F$? K(װ,y1ƦQPHn$n1 L%̢[S7m\ɻdџf` tG"qu_Yw%PӄѰKv"kdϴP6`M5|O ,»7F `Rv;*Lp#-[> ږy)Ӗ(&#\pI_̶29>NkT+֨*(=c ѵBl'mxhKG)E;!=kiK 9T99#B|!pD%M ] sAڹjv5h ;fi=5XR*p$`ypҙS*Gt)CR ׯ㿦s|% pEFQ&@.]uA`jvI\@! ̞پ1j蓋mX>hgZ.9ODߛR WF}R%Pǥ"LDk;jf{4ɤpQ~GHp[0%#}?A_Հ,UE=]S KJUX q4"YaL ~Cў$UJ,?x՟ǩxg:9O~ ԛ6+'+)ECۙOd}V`>q$2޲9bm;ċ4}@w K֪>[Yy e"e{6DԀ-cgE_/Ti+c6Pɦ2HwEo<1[&?K^Mɶwk*F֐J3ݱݓ7_ @oWdU`_Eφ+%UMFh jz"Ʒ0۽(qntDm#6WF¦DLwYCB*KYxt-'/Yu+qA}ߎIj ,GdUq&"r Ϸsk^)˿PCXDg=c寧d[N-m=baY,ҙlzw˄.Yk:DR$9 E܀##Fb'*Aʝ)}9w-fWВ4b ~ 0DP_PCMdϠu!w'% Q _3ofįuȜTv'|(5;9h~"X-`12Z zx e+ |sع:`+ }[-k’X!P`=Zw͂^Z M,= ԰ fMȅEk%N~$\ (OOQDohTx.?T̟;TvBr*I}9.^ >< 2 7J{>Iap fhCW٠g~oCtls#B,h_t ȩh/$ +r)4X穯OK#4Dԕ}\DKwSG\oօ$ȯۘS2p=T?"4,8 [kX{ s]9 ejddPeߏRa3u~j%湆Cv4y 3rI #ۇ.OE*{?+.-iCQ)&bn;NC̓ʧ6X\!0a{ tյa ̈́GgA8m[tk"npފv4NFQJ$#`wo:_{1?Wlu6wJ"hLh/!O t) L[ft9[KVWo DU=mOP9*d$j`}an3$(즨+ ^Ujwr=f%\7=&օ`Oԇ{ř&O qx[[az"NTk! LofۑI~U=)L-A~ S#InY3:u+o:_x\w2^,lثχN˶!hhȶRU G0thllr^hq0}pYeU1{R{ `? /Dbpm Y we tVsBK]ؒ"jZswE=2^t\ cRsH}W"OR-C"8baG` Eu:7Z"T3B+0)ZMYz=Ĩ ډ!N?ss`LjׅݞAZU;/rT*:f Lj#.0E!*@^S#$*I`;qo^%}~vTM5=t=FA25o1tR3-*j+kXj'N[?7<䰹 gq| 7'”ZYo@j9&?W٫pڰ{, ϵJ#rcK>\51Ȅ$'7n@&pB`$.<%.S2n茬+T[v™BTNw+@@f敥gErj~ k:qg1Ʋ!)uaw!#Ï2Wx ߽Ey$<;[cउ񍼼v|bF\z_cF͟f!ztRZ`Ƴ$ `E~ *JPФݚ05rb"mg>'HuйN?W^D [EOd )|>DyhYjG]ꏪɔ9`$1ks80?'1{sW21r&tLg DLLxNJ"~sN[31IASؑb-@İ@UYޒT5f䎚ຫxb7[%Pܡ* .0zR{ֻrK$%9trB0EF* $q;?;0oGZ\Fǀ7˓ wv^%mf&:O.$vPa q XDM 985=\-=֖ߦ L~'K8£ҡOax;H"$'Qp3]v#s/ tʽ煮\?E !~\P9<Oh, Pһ_yI}5̏LZo-'X}@eFUzJO9[i%)5°toc?lNkJ۞8\ UШ{WO'(_ bǙx x샼1rřEayiWQ?;$B"pyGa׵8<n|;\_@-q)$SonRo{]/S$/66KM~Q3GێyP]HB/ecH썑E!Qŭ}릚4ɧ&b5&p]<Fy*u`. ߂Izq9 /_N'h2:0wn,C*1`QF0l=ȸ#{IybdHs8VOp~}bKZ %F "p͝gjONؒv}zCMwSe?EQx&4ѢS ] ;y[VZ1痼׉+r>Y%7OaIɊ|\]m"в:g` "|CbɭPf6ڬWTP`̕TجƵ3a@_g~:٨ٺѫp|,P-Jv ǿZkQ)-%mCSu֚VKp=jUz""%WB3  򹤴 դ(@5qx(KO \[ӜqyOs 4 p7ϥ<<'eXpCj՞3ޝ;?%8@u:OBg%VjR/cn5UXZį+Ymks<gGe⮼;yb%ZeJ[ִ, J#u7H8Ln Q%0/&ONc3E=bVf݅]5:zi{$t{WFNslg5I OL2UL{][8JHŲdyBeMK0_s8Et4l1J!(nK!6\-@(}+8S>LJf\*( 4 "Ӥ3EֽK2\۷6;]8gMRY6/Kb2šY^RՇ[@I_;A(>E sY 9,cbmooy| LSKduj뚁ʾHgLF_EaO@A!Ojz$ӊgiO*Fg7Gehzvn0_1k ̾l 76DOXF,B'}#m H61(: )D;ڽZbb%96VRW8vҗ.zEj\ebvK,PozBde|!S?r]dIP:HK]X:;c ".wFL]2jnjrhFda;/pmb8I^6sȉPGuN +؍ٓ+Xxڋy]<-gi}n+ ܎.TY³֕c&XGy _K&vчbRv:`eZR2zk,!E9ւ65qV3WOg*A  oji>:I8LTTDGPzS&(3غԞ)rk VX cG\NSRjeGǢ3**RN? x[ipv"#i2g8[?̈;4nFJbonF?U-:w&i^s;1Y7bXRiyIqZ]j#9z1(Ƽc}2y@2NH):*+&<m q ]> ? h߲L֦df]vR*NpO^ N.0aQD,x<Z胲eG SK>|[\-t2HHN`h-]NJ. +D^wJY\Nŋ;U,EB-WL+lL?t:xZ"\:Wx =#ۃ~Fƞm>tRqRƮLdkyUKd= -2t-5 nCũӒ5ml (ʓ/} Aӧ𪰻 i/go@>1t`ܨ'B<)\n'\T>(vZS>* ]:62Yǎ Wwt~2.2؇[bSG &doLQJ68(vot,n溳([<= k4 o0 LjB| hܨzj_ۊc3:eOo\rd,4|gb]zTZy# 4HlżK8d7^ņy6 t{@E?:*]C9C?Qar2͈[Yz9sp&tpz]SbtzK ^HNC68u.!|zdLR{${ 3?/CRD6Bn?!.;OawlF/_eSۅy >>7ѱulX?ae}JFP 7Cx[ [}E|Ad2`CMO醛y&n5^;(I̢Wz/~W{^żA d\7߶&3ߜ%nY9FMs7HZ}3#@fMfO:\ޅ΋b$ ,.i2PƼ:lWTF0X, ëYysWZ7qdFpTx\WcYJ'Ei wd熇b%"Wn7*I]H?V#7{7OEX]$/ JqG,?2)r*^ 013G..ayRIk9>ϭt|sPyj6h7c|Q=BCϲ[ 3 6|-!IK%r#k+pQ]"e{tDe2&o,'+xζ#Q(w,K'm[M@gp[İBC!grof>%Py=.U Slg( * cT'G7OǢBWxװ{i"0?]΂a"VrpLZ ڠ]es6ѲqKeM/r|@U{l؏G2՜i]qF] Fd5bZKX#l:Urz:q*j9l΂Ko׸;?@"]aD2&7OlqѽJ*r,VͺH?XR[ `o'森\DBkVNK|yA75*yCp.ȶ8ڰF6,Emvuxa2\"UB)jm .72p<3Ʀgӈ7Ga _N ئ`=uMxaZ|A,@h`R &͟#N5 ڭТzTLD!oM_nV2́,t_8)Yo?*6%!bĕw>}BIFg{vs5 f`Qz}Me]0u#3ϩ{w/Ӭ>٫#v*X P`ԱLC_dS~?fByV&S*R֜ȄE9ߨk:xLj8"?NVD>( x&y~t gqZ55*?QoϊQ@Eћ:z.|_$wvq|Kuۜ`ck8 JrOk'Zg6Yi]Чz u¶UrIIgP*J!CuC|W{tO5~+ M@6"2\B"Huml99uP֨2 2l53JF˲jS&$'akmq~H8p?OzYE:t ZY.LM=qt9&clZlj $Н>e3~>6 S";I>UVaأ^ɳ1?򹾋 E:H}Yy2OVnxIgYipE 2C@(Y^"]bsڜx ̤1 %j`fS(#& B(8'\͛ʇN7x173=؀‚BZ젍'1M~4l2z8r*<_6P J.cP%X a}}k s! *b[Ҵ>GL7& :PENwDN JK%(u5ꟊ p:uTƒJ# bU"P֮֡cDCF{*߹ \t6+/I \_&ڤſPȢfX_q19 .E]-7::i XQC'Vo4a 1MuIHW~R_%# uFΝ"f&*ĽM P&4x8U-"_t0V̀vքJwz3&7cFjFY٧uӱKEͯ-htV(q#^^`LիK/,cY/4 eZ\If>HK4;KJK*LS8YIWX$ qJА\&6ov ir#DHCRc+m}6=s2?l[yQVM"xy,ft1J }MThZ͙߬^꠹v Ƶ{ǀ2sh ">3-+L~Y2uG5 4\ϯ'?&'TlZ+6ꞞPL,,@͜iwn7Sci 02ם6'%z=)v_OیW}敺 ħ;]B7H pry -/bKp[xbwa. t89 cMe8A-d1WMӺY>E]E{ F{2%wFLМ6/]4`rك]R;ދGLƐŰ3[ԓIn5J+6 ~Vch*k6 Os[bư)쟺 #:&< J9'ÎqGk,57lR-4^ńPؕsjXWg%=z> ,A=͇9s_)*ʠ߿d|ֱK^owtZ+M$PpګquKƈiґ9mzƼD8Wq?1"ݺ#a) وE6|Ӆ85~-rw%Jɶ1 R;TEpN+ zל^a˶䦮MT-kYH"R[O15]3`9un肑)QnB j4!85&)^SCSPۼ_l Tdz$:ހMD05Kx.!m*5B( 5?A!ܷU|yy!/BE௳vr0a!YV ?QN„L%nG˷ۑ%!?E!X+c[:Myc$hXG*=ckۢ|]rA2H\ɹp ;̑1o(Φ|р>タy Ga:sadRHٚYlU?f O&߰ ld-Fٕ Tiu"ޮx'0Xea͝vX 2nZb`,uWs1ߑ4Jw7ioaI HUnxꤩ1vz)/A>T+%FL}/ε8A6.S+%K)Ѭ4"Y18F{^"ۊN[bHĵu 9֏kd*Y,X9Y&|鎅ΫUӪ%y%~Ҭ c]ɒ 9 jrDbE^BBCqI4)[15Dѧ2^!o ׌>Zʦ3ֺPH< 2mp]k`NaQ⪁*ātWM%D%1fg˔,dUz b@` Vro A!4Jug?Q/>a|aC_I>ik)}k|x} X/aN8p(Yc tS@ׯ.XZ;pS ň̨Q9gyyb5-bːں$4-]ͧkә󓡦e"~.H{%Tr/5ya[iFD~WMSIĻf=Jހ x_W}]*6:@a$QT8M՘(#cq?0V#/3(yL[ ˱EdY24V@ECYNBM74L5K깿ֈ1f<"laN܃z:ݝo8EV׵ƕN40M>`|J_jW;O hn$Hk `7=Il810s;5`C)# 'J0e,$kQOXS_(+dǤ#(W2TvNF'E8ܲYO%aN {Xqg=E`|EzH%\R7[)~Ce[e*5Q'ǚVp#[ G"i{qyi{o>VZ!-`emQ>70<&X[90͜驐B,U+8y](<9&Md?L>zu3_)k.iIj^e^GӷFDsՇߌH=:*Qރ s_۷S4rg| RR27*%X0#ec6@RXAkDp(d@ ~*OijeK_` "lJCexWp:H49)p/q "Pg^]3Y끮A2؝8Wc[[6]㲞O%䃀Ա;3ԯµchny/]/:4mszMV=ruK(qw5Ccdqw?Ҥpߚs0#f hq7 :YXN!)|vOrUOzꡙ*lEgP )3yeagD E"z#3oP!bX*)-FXsu"] I3V/A/j#P M5ls " B}ǰ§ <[In;xWS,2lawԢ0zI3%~:ڡLQDLƂ$#ejF$\zֳɃr]KptS䥜F= Ph~qdxC&r,gVB#PLiJLT'xnZhm)Ije_XpK[ xuRzbsilU)yx$Vo_w9I枢êbcb8B@JĽ/r-BP(X?*7ʔEIàCռV\1_>+[\ 4!@@;U|Ι 򲴘 V A4JVC@B~,M\R4]hG!aP:۶SYy9&Z4#KԖA+Z9\"y-:d*J aI?T"+G;Zanb/Ah@P(ns'f⟖7yÔUX"pW=eit4fҬ,faǀi%Zw{p<V5NWj1{?PwO ea 2 3AC)I Sg ܑS6~W/*=GL"Fm"⥉=8'zʷ H^YHeU.hXk"3:_lpwi8>p$;8af14(UyyG''( K2Foo|3qKԴ:֢`hc톴@!_XzLu2ΡufG M\E*^q?LZHȍRL`GZ|5*X#wY픱v3]Wdo)sK7 - }uXb}'ʻlr6&ږrߩ7  ]WTg&g\:d(F . jWuk®`@ F\XCY|yGU~ wp7YW̿@4ldQACJ.Wy/Gif(RapN >RV#(آQV*w쩃ϊ1H}4uSeMn%e.(ЙyD4 A-uucMCGTXF*&0!l6yh5K,0G*3$) ' 1b 2g" T@W.|hm6)HݫRPYp} Ec@ xohb;73^~d,&? ZO;߄ePoju뇭r+(.biv8WcQoO"?@v]\jwbHf*Kc. [VAzӦZoHV&'A9iW{w$4ff\ӷ]p@1 N5X'Nmuo>נ6:xJfBAMy3I'a|Bio]EfDAIh]=e?[GBOT*zLPY•i_CT2`xX/`P.#JԖ!#$4s3~ n$O9I%ǚz25>_S ,Oϥ?)6z_);꧄l汻rR'04iͥ5иD& #ڊH [>B¶,J:2jrF6 SXjwW;9j/\ɨ Wya?JU՚j12Gg5 .eǭd ˯k'9FN03OxD etU=^ri%LQWPQxMTNJױDp GF1+ZpPz0B؜ǔe3>G_6aoe~+%?s ҋ3?OlzĠZc_gWp@#r| Gh𻀄={ፐr+eBl $8*]ݝR~sL~,*87"C='8^CGNj^ ~F;PQr2Q Lv)|gyNy"|<ˍm?̷HG=g֚dH# yfX{@'Xw pBnj4f5 JuC]1KTSoXf?@=0o簥i|n,ׁP0!\$T򐕲Tpg'L]otn=CAY 3j`4`"EM}'/_ u++W2І#][6`٥^)}fyt.~Hxi`y"ypΞ uϱec?RǕYlٽ30t=g[ÔA?cr}sPJ;9dPһ(^>ChMs98 0z_C%V4_]!y4R |;?PaBp0ήsWSer k%f ]_A9=SjSnO@MJa`La-pp7Ɣi7xROAbv_7jc}t\ jtȎU4D(8ޗ%!?uͲ$&)d ]KQԧ@k-&+{ƠZjEXpar;.T=/'>G$@j,% %y.!HKw egg꿎-dޔ!QbG@Tz g{Sh I2HeD˫Uxsuo- Rke 41aLW~ B vEahiJ Da; + N,ϑ#ס[K7;HdDT%^ĜvZQvp/,%^1 tfhwjOKo>kmoUA::_x>畆^XW6z7V: 9QAR eWYէ{a^Us_'^ݠ@V9矀KRp#ɛʰsѫ<_LR(Gŀyg٬[\w@P^rĚ,wU&3(hӪ Umڼ.kMHX (sAbi˰ &8X׌"턾j=ݩ .Wq;UeAճ!h G)|PNAT1~jew.2:)^}S'2L6rq`]WgHz+$e ,"'ebi-(^}\έH0+^ţ9-^+ WPyj *>Pð'`E,Oʭ9]t fħrCclHfѮwa maj|t1[|i;q(PMo,Ë*k8ڋoawWC=' 9P#$i;Ps~:~cdr#&r̎Sc;5cUK)HYp13&.k³ õ\=UOTHQ[0S[zBIͩ8l"h|4p:[࠭'0H+1S)ruwCVޮtE މtZx9!|K3k3Ň4  Y1GZ 66n*c+^U:^)~6HҝBjÆ<4 &ժj ~z+ڡSrh%1)2KSMVyV+ϙ96KR ^6,f2,(2 IiA8l#N;J{cg 3 QLWiʲoʪR! sܕT+HkWKfZ.íFޡ MsN+~ bnu.P%d*gP,Gǚ.VUې}<Ύ>MeONn-h$~Q/,pHr6G7e͇(#'/n$(uΏufwws-Q&^]dZpo=-oGf.$a[4nl'wNJ04o7sr3m3dy˛O€_-STTv$[|U%+7leF`\.D;(94XМ#5L'$zk! vܶ?Hr5RQ;RW5-I*AۈH)ٛ&.=6"Wxj&M>\dS7'\LnaJq$xpܕIlJ`Z1AC:mJ+F/j&AãzuFVhxQB}"U SBAjP X A6WD{ױECchFg:Y52˜Ƒ%G{Hiz&˩!ABUBG.JqDBs8eS_K8jVg h>,ȯ"ƈl޳(3l0][ Mօ;ꛑO݃j:Eīg⍰[ Ce(& >̒|R6hc~S\Vsq@d j"?9r<5q&jh?ЍrjJe*6Vǒ>jVEd6"KGJ[ZOW#$. omU1qWܶH,tVBo_a!Ќ|>D.r7,ݐ;P, Av~aWu7Mֿù WJu*9܏2ĵ ]AA ⦯'2;z`Z}e7dN2L-b =Gk} GLp*z&;ݣ GHDtܿjCh;{VN\|=#kh-kgu"I*-LJ~~pa"7 ;>49K6\|tR:iĦ_,\mƩbM&1j. )?h14*~0$@D  ov]D]u%?`dgپ:FPs+brtҠ)d늂s@Hy &WU `?Qό aV2tĨ01BVEGGP2ӯV']p:cv+[#j(_nG҉=xtLjOq&wE'ezϵf /,:&2G`u`Cbf{"I  xu| iϙu 5@d>նT};Dً=?+({/;6O3?ܘhupU"x ?9C#H"YL!CY*,/U8i\x+~  VdkJ 0u15s&o`3nAEBץGF.5mQ²5bNJɄP|3vWnq L =4Q3 ҂Q#,!29E,vs㟠& >Uz윉[rAe5 t9t&Ihĭ Q,pJvˈws %:&FZ8)VoV&yY#Y?˟Tg9QqC.jé{8Cu9|Yoǒv́nE rI7rcVJrźmÇ f׫ݍ0y:tɧ_JlfxK^zV*lo֤рz4%}q[=MpÓu,mxKt$ME??c&z}{CPr 37I A٪6344[rK9n%Ծo1E$:iGdzc o5e(%IH뽄A= J[OG·Inx89 /m*͟]tYK&MC٫Wl/l3Z"GhBR7}:".ɦF 1nM:\GyxI L#n_EޯܑP;5zUZǹam.фpV]489,5W\}Em-d|?Zi'PtZB紞aA${O6lvY ;t=DZAvw)<M#:}h+/လ[_ݓaHji v! RG.(@su`ʽn12=x8A*%l"D(`5+J̫5 V;E/ʠz<^XEw7dO^$.N٨~,#O㡶zJm WF]Q ts16ڒ Nixo4ѿs?ڃpFwR;IS.K=L QT\EJysUav<9W67d..ّ!<+qD(&M.dfF)VZʻb3%S3隄Mc *3bBێ~pˆ^R gGgzE6(˝}TA[$R%}?DYS1I,|J̲/bڣ_݅'sTI9Cn0vs7oΌZtq2z7u68C3KX42è+L?0f Ϧ_s|WqlFU}PnkKHeqA$.̆2RC$|uywGP< 3<˼hBXE\cYV@?E&m# :-իxHZ[4_b.\E.ߞ[Ux~Meַ4%4uе/{s*$‰ WeUMU ,jhμd :ݳnrVPei ]B†q\IU-43E+͛2QUuWߢv&#`ASTA>'82vFܲ!b~uVLu])iyt>֛܁8] +ɑvN{pdN{һ jC \v=M7tvJ #_c4KIhbV}""RCmT:*1q!iE/Ld&aXO6m0RfIӊ`|82sHR5MƏ*D '`>Ԏgci5S׳(nDB:3fr~@k2c#i@5$DЎb0OiKF[NԾ E C' $su]0$ɡ#\ Ӄ?61F:ªh"hfCS>=o>!A=@eMMaR5tKpj6P3t&X,M꫏mbAEE15R~t.BrMG( p3ߴ"OУ ݥ\#?ۘ`w2y۰Oɡl':zn "JXXHg+(׹䗢Qg[s <7 w4+>EwLOR_T$IѼL^S̷ݪ&%рɮqby7v܂<>^t~{D› M?VUgyZ'x G҆(MxJJ'!їUDfZpJme_&E A=pdܮ&Luz/yN J]\I⯮ޜG}~L"B2͛OD=X >..fE֖Q)sjn$Fvz|0tt5SUxdģu?|ⵂg#9?_Sܰ1% &ӪYPN%@%u܇ߡg4_&35/萄`lIE3AJ 0;)KuJ#@MQ.T0|uS+(rcP< }ЗC5 }%ʋ9OOJ_T=VP}P)u2}| ưzٹ WPfwQ-%/bu##@6]_^A׮VG o~;{[cVCT71.۷4F=)!z\M 0֬6taǫ8tҩF?< >R/;,]y;Z>[kiLṞ}%GzqAp^ֲB=;es}W#c6+$I /1+kzf`ܟ$&ݘoȾ`ޱgMBu 0r"8Z% ʏgƞ ^ڎJ@>^gϘJ#wd14N_5?VUUi CY(VH8zcH3p\d-JC?S^7Hϓ>uɣ Pwc9q4Rfm!;apR#Bm6߸tb9B䠘4o!i%L3Tɪ|0}:ܚU #JKR]B7hC@U4喕QR}wbYf@ؑ@Ї2j1<. rA ~lORe5V&fJlrA:Eo`rh4E|V4߉ZEx`k;|OYmR(6|bZj9S#Wc$_X. mVF20w׫۷(>Vƻ4 *j%p'F&\mHa@ܫ:6Қ=|)#edޥO9 *pDJE3VHo$U~Ȅ'~@i%-1$(xw#$=:22N\sQiրEn_k>C#4:%hRӁ%-9Ͻ/gj_$7q<_j>g шesՄ*Ls IӷzjhQ7CչT@B;Lk 1ߟlۮA8K.Q_Iśv/&xrv6x:Gg??iDPrk-j32Qf5E1 `jpV%#@#`]Sx9xF&Ug1/(e~Pxl!z6oKhqndZ( `qp:fT.q ^_ 1N Q ݌3WrjU y/\a;l#k>]~ 097XiA!PH.̾uNhVD+lEYc٤q/!²'RS~e!9÷ 0̍R0?_pw֨tκBPV:6,O.E虰R!-ܘOyyZ(ǒi~IVV9?%=ۦZR,I3Q(>Ie^bq4 ޫLRi<[/T%g\9.373[^\ǞjNPGZYş %sK3䭏]rUSeZpY\wîPmGEY4lpzI "]|*3Fg=l~Qm܍G%6κ{uoF; Ъ x;WumƼ/鞞=bBiRpXZW3N}r s{#i oӉA/c{QnZthۉDaqzxjyǤGV^ߠ}(ռ!$ 6pTɣ lGӛ=գ[ A/\WM'|nv#KUm}{mU]unJi-EDebҭM*fоH3|>f^(k^/Z,+T7pedrtxG_R#v1``˨D ()߿'t'#VL->huQ24&pX;0=U[_Fwh&8^@m_B-0^r-7eN{Mr'L>ȸEolCzV7sKpۛ'xͳ->E)ol*bsMoy#:]fj:+;0rN(בּ&r'+mLf=X *bC1^-Z,y:蜹9RR*FZ2qfek1iBZ5n*lR`OsZktzpD0[M tgg*(9tVDaH{ɩԚAG->6ok؎4'NTy)$Cօה$=׎ppr|IqR(`(h +"7q:Le?ʴzhsNׁ-Jeww!L`f5&~QdzuG ?\I)T3lR7^Z6ֹxJy_<]nL~0'<~lWuF&q; os .?ETݠC%\b+bC v5O5 fH@\TYQ2g@Do h312~5۴ԒSXc_B<9?ڏc{\{7e-@B-~A*gYPuǮn{\րrU Q?q@XȬE|mVQ?VE4,-ƽ[a4YkqOaUoswI:2+P+>U>" X5?ɪ\DC,xe ud نL"r靊դ脝\yL dvK=ٕke烌&iP\051j)*Zws ine5FFvZu>O䀲G]\C|ogU{LUdZc1٤ q=1w0Mac{u-o*Ǔzϛ֢e  .eQ;^,Aa'xhܹٚjb≴fc3H'9 tYa瓪} >VZfR돐]{P`Զxוhз~ŨӺnS(Zؐ9>IpڜpIh)eb;Y>VKL7o|x{ӥ6-A~f?tR. jrr f4ظx3kŃJ#L ]N]WݣPL}$? D(nȆjfl"Q6t2&;S\3{TBl$ i_4{U.rjH.3άX3_Nk W hUT^NN ~2S %A;=%4 ohiFwUȧ) |ņ7âKP]+P-อ6|c^5{w7*1sKH"B(} ]zVڔ A+R "5Fv8 ôS@2fJb0nV"6H XeFi2lr .k-NghDt;'E_vtFa]SƅSn+埬gCoPZc3xp՗f& L;n.No;WlrJ"cH;-MOa')e]:#ky~ *H&ۈ%\#W7?bq~ꉢ(Ч: 6U?Nק۩Lfhpy?jN8 a7+ͬ?L=ƚ-N)J4_WLJ{ JH`vPXm?'*AKPx#T> xQn;0&Ed-7Zq/rw }/%aUE\;$DKAޓ=B"Uqg^*'kKeȘxNUnVk ?Ȯĭamw:.kN$ eC9$+eWK6})+TwhrG]J[d,r@XV JpV!i2wd~+O%)Ǥg5?_20K:ٻ\Z1AM!3r@OCoZG^q%=آwAj#O& "C*@#Ap149H1>i7{ZSؔMϫ#bS%HSlOzr\t?ss,jĨ_|]Sgzj9YTzr\!~?у M87UtzGI|]4tFɀ¿ R!&FCXS7JppAn|^dkcˉ6|-c2.iyJ њTP`\R7Y'Ғ^cH0 +δ(j[IJҴQq]|Gв)~qZ4M,3HeT7xWפ9G5@-!f$?r׸ڮ8*4 $Riqx H#UT$Ü5b'VS|,2ʯX-d).A[fA;Hʽ}(DS+I^nJ[[ȳbuaߊ30{NS枤 p]Ln멽)H9Y|ܰ"үA'w@JN&ɊVGoƵ'w|GĉjE>X7wwxW0$k9,jQEQ a;ʧr/ok[6<󴋊=N9;ϙl#HQ(x(?P7'e^PR 0]2y3<@~kzGfgFta2Ǎ<5?NOҀ πqwq+[NoP޺{vzӐ˘:edB;6]>)4? }Ι]Q\+ORƴ̵$cxf@kZ| *u+"Uטu3$YʩiD5ćDc|&PeHyV N]iX%OxǑxXe 'zR 64oYL2-St%.Ci4k1r.; p@ (byd#t|iFcg@`9)+!B?[2$U?WH5Mt.Ͷ />n<` $VA^nQ^sW;,1eYaGSU7e>S0 KIE NJX<)zvDKH9#ן(TTL.sF7i Jdlb歙˹D6Ir\DkL40 "X ngPV;ƀE#榕RN]uqzK1sMegT|){Cb xxqfX?[9sk-q3mIY|f ]zސq_KU"&u "t)Cm@ _à*r5Xf)Gɿ5E1O+j޸M ( o|B?`Ѐic[iy:p0=y'ҬP6o_^SgYsZ^=CAH(JSZ"Sn1\B\+kOyd¤azPPAϧ|ܵ1 3txOf"V.Gw@.&2:.*oFٴs^,`s-|"̒z"*2~WN#Z!g\v\# }gXTi ?JNV33|:(EQh=:Ažh8۪.eR$~#&؀[xvUmB? ZD(NTc 绸\ҕFE8l-z-QdU"O&Ԇ"jQȿ),F"r#eG?p~Ivүve7k "nVSwKT"-({Ί#b+!A:eWUqoYqքw͓2}\[i:&aS(Y\[:7xf_a\`XL%7$'5T@[Q' )w.%b@ܘo>结30UX'TEҕ>hsbEs%rq6Tkf|>Vqtȁ?[Ӯ(l % 3M9(y Z^n a&z|0C3eEь">_](]a {7UI4bFWNB$\$)oΉZU-&i?gdGp^d( X(]`ސ(pn_roR> 7,i A"N\L2w|Ѵڳ˾bV\=}uB~1[@+t nT %K9"+dشͪN,-_2V^f: C: Ag~&^!KDZʌdW_PMFuK3zN r8\0FW]|왷g&De!~rJ;H$ Ydʋ޳q?  BntVG TJcNSH=tR|@jMLFy*L84qοΧG^̣ʶMՠˆAZmYcz2vSlg»fUehm YJ u:|-mOǡS= ,w D?DkEiZp*[zѯK.YאJ6K*ea UqHЃϛh)Kp Z9p=\ދ8ry=/FKF@o٢՛pD{e^fܭZݽ@L s M# MIq`IZr0g@/]t[C+3`wwdNYkI|]T*[DjAMaF =Qn\-˺|>xָ|ivHÑhaZP_*Ǧ&HTw7FD.Iό.۽.Q=~;ğoHeEcФ>PBrٸ2#zX|pI{v^ 3\<pn1R_ףLLP=_ gf]^(j'V^ k>]4Ua*á._VNz3.Y})IE"8\jes0/>KC @m:Zф/R#RSxd!73g 'gZ{ xGJ\ם/ ͬ@#P"wmiIDFW8M`#ђu[:Xv־ށgI''@R-q% L?# I"2 _%9g0`Ix%ڲ8w Z[  0 :2V w\mLi%rUj0#Qxnj,7C:Dڧ~F Xj#y6&">ݐ~r)eTvZwnUL ῃw4M,mB;%r,샥u=Ѷ9wJs\fwlO)Jvɿ`t!Fմv!$S$N. AB a/ OXcA9=y&*?e |w k<I5a"Y^B'ӲTuT]5$LfH ҊT c' 79ue|PH 8G {0Fiڨ?Ņer0K[XKZA\ "._'{(ʫ(<moRLtKopdPFzUd|8-Ouz" _ DqZYg܈E6|^v&jV0Pwd#uVFJVn?_YyP }-!?3'{~򞕕H\{4Cڠ. !oVAPnlчQ,j|h^u N*Qkәo=aNr(Y07) ?ؐy%"Z;Ap}rf pVI%IJFR*Kf>"oN^٫hMtk5x3\Y1DQG歏oUCMh;%!bn e~FcN 2bb]GJ"qDM /ڨ#y5mBkq[I8l/ݣ,e7w6 Ԟ[5B+\oߛ:R<%~ߔo(f{TV$ɠŧþ&ˆ*prgY jxemd>;Ic 4۪c8uZpMij;_GN;4 ޼SYʆRӰՇo h+trݺlt WɍT;jJ>Dxe󒮱y+iB,ʅ>zFd0? rVu_O׈0BZgƺvN;TlKiz?rn:r՘p8,%Aۛء'v"0WwǓEJ@CO +w}(a4(7Eh9U^AWy 0RZCSfk="i+}ɔz7l1QZ(=bՍ<(ORnXj[Tȱ~YZ>ffMZKm6p!=zR.2{k6d@ LS6Lt7 c?Hlu^+rI4=00w^Ea]+׼.M2,̖QcYV+𫅬]{ G~&PScix&^X~YW|ڡm]`OpJ ,#Cz _Bb.g]α)0iGOvEHBU/jŇ 1ܬIXqV<.Fqv- mY\$2lS bdӨ# CG`Kg3C>f0p3Ŷ l9+<23t9~JȓeXm%_д;{X>({0u[zXjuG{ ǒ_qzp '\$)B&s:0 oG̅ʓr!F+M)z~ϕZ >gcZ$]"-KUY_Tzv^A²L#kZC)k ߦu*nRsnwGphg>Ir-g[ _=C$bm3LϳIvX/~9{9TkCQΏ3qReqr`dx8U[[s>٧lm)eaGϞ>'a9}+5ob}9x"Վm-O3,FӍ}`{X=ۭo{RzbJW_7'6C IGJY*)܎ː}\Eۮ/C\=rK*v\:Ib /WHuvADt N;eo[𔜸;pR Vw渚pwBv;e g'Bkban@Ry ! 3]lԻ|G3ܜ8|VMH06`zR9}Әc'!{0=n6\czn0%lQR I+ kU5HHסּwI,:T76$|ݫfVj->Gi]~(!vԔ7 fS,@8kS9e/ ;I{1|yWD T%/6o4&Exozýqgr6:K)}CaPlI돆'Y [ڐ}p١y@k+z*ۄU kU_ X QPCU%^pl!uJSA-nؒ!-#GG5:- e ƝESŖ]]jgVy)!f{s^7  Z$sr8nݾNG\,%&nΉ7i+Vo;B))x|9q)pWqQ-D44&HnAʚ:⬢ qW.a&:pq2HN@]w ~v7Aft*#Vw 3)19Ύñߒ2YX4px[Kӱ[Z KQ ıcpx1_<xoF3,ŀxE "t;B@&ju6G!e20epM= XXqU IѩD=̮ʚj\$;0Iگ$P Pި !gnQgr $֬8]'k$Kvu^"S+`Kw]Q]= &ca,@- g^ ~ W 7]M 4)Jw&m!)s]9'cuęl$N\vGCHԵJR`S#-NƐ`2hv/3*+;;z1 xI"Ud|hWp4ln. un\&mD |:ݧp w>X[HLRB:)Xg:3l1z0nwJBQh9'y0ڪ OZ& [-E F-prӷQ&_њk,m1#ZӰ};f4w'w!=,T<2Gy_{,'mKb#_lki~ݞjh3K'Zbo\򌆮Uv9"CyDSכG;c׊Ynv6 6zهf\{xR4A(J vǬÈY" ǷC6ͺ Wh-@7/A*`ak! {@kzʋE?~jNE4jW7VgLd,XKpCd HUsN(yNxG95۰fZ@]*չ@ U C%9QrO4JfKnbF|7ByfFEZ `RTVπGZ@˂7P/&zɂ+qr>-tq-c dVWg*i慚Cޛ͕4c)\xQxP쒴Adat%lca+7\Z`n)?VH:ɍbߚ6n`7/2*IJ憩D4by$8ˆXIL_rm-J dNJ\SUHQ|M";D&,MwdaǭJ#(@rcXg50oTB&M%>3Sdn`` (}x՟Q=n?o`"'pfP1EM7nA1Toe!ת: i-~^47 J1L9^S|VC#gɵ|} Y/;(O1EJ(hdč)}}ȳN$n~?c džQ=j3eۤj=ʸ*V %J'C7a\YD/oA \w$yuߔcNW߸ڭL.F#su|gJQIGt_L27Ps,w=3t7L>* MarL|^C[̷ڤ@wDfaM`"Y>':!4&sAJRm"X8rP{@?J_xmH@ 0)a`bV9>cgkG1: Bҹ~E4Reۥg[/ߢ\itq;_WTޭD!'BUo ! ኪ[ P9tP}4%tR7lnߤ[5]sqLݢ"$Ϭ~V+gKdM">Nt) eʈܑ}^/HÖz;6v2z`ql'FrQWߝ+ÜO E~C,J6]ʁ%y^GdA˕Űt5/h ӳw|&W %J5"rwՁj̸}7؃AC䖳\F~1v&FP 07nEh/$q3a কb GBʼqzotj*KQ|<)~ c4f)C-dNg F^ׇB(BfzaýIWG,5dׅQu\0ѭ&eWOY>2S"BEvH+[uZ`&ŀ?Ջ=Zl&pb_؛?t5gJ]80%h{IRVF数 u3% R.#ԦOӒׁԐ ĦH6<qt}>LnRlj*8}(Ãp&xنTz]&{SuH~qc v1Dαz[ xjnRF#"¥frxհC9GUT_RR0@6DiJv*B,C ?kHvE69YE/CrLfAOe/gb )~槦)_[} (Ovx"H Kɣ8NO W#ufÛsA>H̝jB0*,Lq=5 fu 3DqDΫjDgT/#İ\\BznAI}ھ|5 Vh%*JV17n t$zh!&3}^?/z"iJHp5(6/ jpKeR_t5<|%4G?BfF?!g'+|dBΟ#*?t1bwI6sq#z` {_(lQ7;5a2CQh8DxKPknxhIDG,T:m֢Oȧ?Z8dp xI'IB,͠$VsƘ0s^;'. |B֯D*|̝ w*P 2 Mn77l%_=6lrRXmL=bU1mlĵ#acS̍/0fpZg=W,s?%cihׁ}5.}j?~HTՍinP{+y(!~ύo7טq̛^ke{sjj]ӲZdїqTʎbxF|% +"бDY*vw۸DdB|H} 7^[ Nm(J \4R:&l+V0ndl ݤ_ZEMFUe՝NvU="PH /yl{4h!L5}# qBǺejZrmx+J6p{MѶ%$ yEA\09#yFݻau1m{t_Tk ?g-1M!eSL 1 nIaq:"2ȅm~Ιvt|"b'G5O}Hܛ'y.A}!:4ߨ P{Bf+A?2Xz 8Gi]u1)=? \ *9:/ FQi@gNuț؝W?u+ .S JCn\*gΗ1*> DJ '_m3b숽vyC .f#spE^xgi`I?E ?}gByUp:M3gh= .k#c92&.UH1^ѷyH>-`);QKSBrCvy`\B7c-hv=q@OstEZLxhP!_.4c Op=&vGQMh )F35.>Ueo8/2 bIRr[!л9 (jhEӌTk%*90eW߆ۂӹ`A,5 r'- BFjJK=).U*%w 3,w@|NHu5aIi:'s% xZі_]_jUSVX(fb.k}=ftg>ޝ =N h+= {9 UbkG@Wg |UT %†`f? c#Pla3 }[Be7"gu;=sː?Qi(Z4t1`9O ǎX- 4tChRP^Dga'Դh%m/G2)((!;LR Ӝ*%ö{t`2S\l$wATAo@ZiM _xzųĝ2(*$#*0@ݹexZ^\5.Y\6a(n`w(=+ #m Rp6Xm^г%"0_}fέ j*A5/0۸F_)gq4(20?b)zq+ת,ꪸJ)S!~dSI_eqw>T]h4htV\LNN̟)2 -(5^#_t`?k,/ 1W-rjяav>RXiB5nrV2Mߵ y6$i. FQ%;L'B_Zc|Xh G73ờwɺxs_sWQpEe0| }wzWEZrw'~TlS+_rCk MNjՎ?@^%o=.~a/1g thXU/dk{LʦڞQJzډXDDҨnC (O/Mhܟl/Gd@.T4y N`AM%AAv#+vb+u l;!UC? O!cCQ 4Y" HM9\⼩ŽgOM*"BuD{P{,v0I{@ 1#>[Jp/$pZ"yTߥ6$8@!ܞ:/:֕ ngAoi-RVO}sN͖E wKü2qkx,͉th0R / Z_akc2 xP<ՀR'B_=׆<饾 _@Rk.fT{£Re q&W" }{fn.7lbgd RQA34 @:`f~q~Qe?1pInp3Y˷es@Iʁc41I;fԱf6 V)V۽H佫!LN$}x#X;~"O#0 ?1:eSg,-?bqytm9(xɀzV!8"=cC[1UKUW`]{[q_v3eJt;1Ghs>3:C3"M"ݺO$î{I4-(I߄ d{c^[e15܏vjMɫB觞JVkm5Q2N~03Y $T4pIS$pj%ry^79t#o ܮo:I`U: A]m317o0]tۃֻ{o\ -0I7S. cCp萛{x:(X9Z=PU *i&`5v~*6+CP=q< "딕{܅7 ,aG<5K$B8uy8x!{z3H.Z8Ԑk7+ɑb鷸%g'pS3bړ c~5 rrDfdP`?Ps!ZPNJvU DaCnGnMmv'x'hTafnM 0 5Exjbi(Xl,s?TsB@[Rt]2 XVZXʉ[mC69LwR7FSOM9ASW.\yW+#w z hry·1k/spt )s,ru Lq6Oî!#8_hf]xgN]e0̯uvL2 *="w~{D~Q"QHucgODws=gԸ 48c`]TGà'7XuMs ɬk"ekp8^8=7n4)Bia :A!M=ƙ]<*/m05*M$9^QrX6I9&()M HF)AU.sƤ)|ASVSEI䜲8٪%1qBwA܈^^@x5HR3Sw\o|S#{.cR Xޙy[lZaêp0~ 9:͵5齫xr;2džsf.sXmRubn c3Y?}vJN ]Ѥflhx?+v)D4aJ0=;4η|^`A7-؈#ۻ4c T{CX FE</vv|8NNQD'd3 FE:^d͓4R4 w!(kخxbJCϾ(GfGg(Bk0K] ة`qb0{bt`͆K=-g*sOչO *e4xD] zy`V6΄nM~V&~Dv+76(-n]$鉋{+qᤢx>e'ޙyGQd tg-5{ud c_ʲ7'_3qޤmW:=B o1y\62rd~dDv#1dql 1* *LsX--0Hu5j6[p1Hۧ/uyA[zsDEJ5!XF$`%z[ F#@Mu ?6"񺗻Gh?Y*88ܥa4k_G(5eJXEތP$p%KP}JsN:\dz0y &DoR|^{!d1|(zF~XE AWU=ck)F^rÞN'*1W8-n5"N:h+v"0ۘ0+ZfPMM!ٯH(X#&j1䞫֊pc]%b\GMb73cov@mUqej9#H_6Ϳ]r >pT"#8-tp'EreX ^,,ya)&dZK>J6_wx.NfA y%D?kͤ%O%fg 31u(K>*֜3n%M\՛T!^v%pmϏ6.k!眵FkN , OsvMtPA&͠|W 5*t]m*ׅF@,:Y%_(Tk<  v"3cS]Իv, aEK>bL"7iŔ%<:jbu+cSb>X-EuHu~.Y]#uc'ZsXd5޼}Кc.k!0:y< *KYh6F$Siwћ,O43?<+$~f8C.S%fOECF\s)?VP* DcyT䴖]i-B ITýfCȨZKo/JwzfW#{Ũ@!Yv%ӫj,l 4 rԔ=f]1 `rC!QSϫ5HFuҽ 12TxS 8!4!wNjn)~؅ ,wϊKX%ĺ6[ѧMX2sw\1LN9)?Nil '),9@dY = ;"OIB\|ڲfhFEeuY ģ0з&3ն>S?ՊNTZWyVxf__$øh^}rHYry\%Gδn O/D1ҤN{`5}N_0W K NJDXɃ<e]_xi91C.9Po&QYΌ@otͽpM/)d|cPMz/  HTYb>q M"<`δOވH 1~y]\\79K.Eo6 j4j 2+PeJ yޙ枿U,9`0Kjh@_N2t?Ai ~闁k/oe16\5,B9Ĩ ssEYG6b,_/3C:KGMyJI )H|@aQ _-ܫ–ot]N5ABON""c-~z0v@fz]KU7/\jfq!˸XlBsꇌҠIchlSL@=qHqgB 0z>^ϧ".!A2c'.< 9+-DDyFKFfx1g]ɑDu)C;DnqA>xaqCAv .R`-.`{+^'1yð"rй+@߯I~oTȇY7qn 6M7N S㠷l5$v(/08d OacI!ifW2wS_(zՖ:X R o _D>PGǧTwbH7zy|9z]f%bpcz4ޮ%0v%v{z7Гʗ?t]zJ` {Wtm \_ (*j.4(Nz2g@$E{ :K^k5Ñ8 GB'.8K/쏃Wb֖m 4Sž ٶ-N s͖yiȞuntS)N]?-֙PAd 9~붦*I?H3v9@eK rLz.;Vҁȋ "LF)Z?ӑZ\:\//t5Mn]EQpG,uGYSr{2@HVnFᵤd뒮ZՕLĖ󟱖sljvZ &f$W:"'޺6|l]"wLUmB[ ﷓ -8WR1 B.=3W6z 9u%I\UBZ;_© &Ap:{hrR!J^T2Yiv`o 8(siR]V_` x#@焌Ep^Viݮs(h"JNEЦwKΒ^^ SÔsa8NtowMJZ$*' RXyGB!ԎCe@c4 O[͌n&)oiT*=~2NoԬ$Hrdk\VؓrE&t3uו }HN_}~J1a>ѹ3UuQ6ABêdmJLr."@\$%L`7aiҤ揓N)7i㒧IezrҔYxJڒWRؽw,W/}ofф[OֳcWSR6 wBtmK|m 4:|z!n4R=ܽś|@VKIN6Jbי`-ɭ:pOHHz6mF CsToU ۼ[zGQ}ͅБBle8Eg5'+a8[,8X͛2H; 8y%3:'ZgU7q7eeS Qdܣgz?{'ıV~T,N ^oW17-գ>r}=T%ϣ:k:N:єQ=F6p3 H0!ᶌL{B}fgn.L0/,{ܑ ғn_wkԪ0t",ӎSjʝ(7Hkd "`uowGנ&7hZl"9`Z`a;̜ch ,z|pң c M|v狼+kv=Rw ihzP4MEI#QP=4f㛏ypjM'<&wd{? \@pY~yy#Ma8`2xxQw5Gc:P7]m=W(fI 5Q3*9CJe[0f2xgU$u\|Cԫ[3җG"T"9VȑFj3J~Kis&~I%5JGkfQd0?i`r+g'6~=PW!g5Cy lkp-'pS ?wj9U2ɈF/+D:Y9d16G/ KS狷x} 1&kve{qBj݁edzy$Gyަȕ6_'GBq-{C5bnL ٲ,oT 07|%9 \j13X ~:X'ǴNVlæ؋dHf߰GZH"nW&jW YnŞvťvp]b8X`vo8 9L3=D`CL#-[_lP3bJ7/6F4l)@GgҐ}H}b {>z+b.^I.|tC: eD}(IMonTK`AY[km3`Ui#43O= >5XFtQ+1\,+.Xa 2TAE~1qr9E|Nţ40}bM``\dBAeK0)/u#{C\C-~:Q'^;?2#d5]5 +Y&ڂr5Ou`] =b{ > V-0S5x4]aq)}6"&޲ؗ!pOSl-[?x[?(O r)|448oef]{cA\9Kk#0pobˆ- sj8ק؇|hs<r%l7{Ye.64U+ͱ< "\>8-<(tZk q}W #DCB2 ~fJ3V#<j0#?_IQEi)BLm˖-B옉*q]11d17AhE쮭"x6)f $Wr被Y; Vĥq7ejDVk:4 䲅 a/-7zQK J+Bx kV R3d^jIF $2t:@op-qqdEʼnbN#|2@%I@_RH#Ӂ'PCzfƹR29Lr::mZ_ 6?]*q\| Me5keuQ}%m I BHX0TmUc8p'OW1w}y .nQr 4mgvpG*24v9q N5341uF8upuȽ9DPTG-Q$ï`𷊶Alɇ㲕Y9;4& n7ׁmX̰bXΔP;X#[2;rF|&' NvC7\젃2CG+xk uPR Q@SV%ߟSS- Õ]61ta_ksBӷɖ[` l9(f8jgjGLJ(eŸP'MIRJn,d+@q^fQ]*fι`i$h*BFߦHG7BRWONH.+f#W,wލ:v+XuUaQw_"Ѹ&#N3iܘoO`R1C/AH|Pܪ}vǵ|j. ZBL~hTׯ~&F7,`[*nˆ3 lb7a*{Mz\KRD@ .oX"0:-^P;K# Γkm|:7>fY[HOS <|Y=%_*);0!Ýx>NB CZYnh#׈Dv䶳laq"Fޮ,Q~;TweZ^#:7lMJ^mەPz ꢘHd뺛ȽC}gq: b{ߔ|>9Z*BfHeV z?-AVD(#DUgŅ|@ -6vR缧7PA(xQ-:4Si|-|Kи952yvپx롚s|8ե}Ā%#D3:DG{yRo#u"nfv VoZx<LCA@xAOR4D3b;oYsF4g(?')\/&;0j#QD|ߧsIPr""jYrCnf8vϦG`:5CČx~ ;'7GRÛT}sIU%gug.I'*^g#6gFm\6WoYA(ag(@!mՋ|ּ) 0z#PDm=0ihlםi+; ]'R1˜&HnH}1RԑXp`/.BXpHG:f6^,'b{pnR7׉9͟E#N \4&H$P7|=<ٝL F%d|YqPWGO U7]bg*̍e'8RghJ/Qj&*4.DHf\_w<=: 8>mQo J^m>*xJ]?poI0A+ 26B4g?ti~Ů9̪i?/u iZxkyy>vC<4b蚍uFRO5N3gyC+q7tKmYa q0qoU?;ƁիE~^ H el޽nNAHP<di &-ME?3NuAW[s n$吶ϛĊWBtl3DVb:g^2AcCw^jApA 7)=?zϡ5S6-AdE巔C\n$UpҠ%)a')DABb&SQ(X+QvV"*4У0*okuHm )f׏ 6i}##ې[<RzEtfh8=l~1f8ƑP~;S1^D=?`EZGHO1'[vVo agnM&.Z70j,_fO+>HzO+?sf/*iuv=KW;WޕaLVKd wbu2 |vrOrƝYK0[2OSXX]4V]55ု\W!ytJ-ǩ*4tL l4o(V8gZPvng\Dmɭ2ʑ9#zH&ADW3Y6mfL괧rgO\VЮRpE nϴ{s XX1ҋ&KBx'sFث:K9|A#8L+Y|rpY""E9WM)V@m !!#wszvX[/tju.c+p}|*'߬{}T$[ (#!4֟0{@cOWDB%dD lEn>N3[Q,8˲fyq5 k7ΜRM]u$[-]O{;dl6i= L]%<<G4WXDK, ^yN&/jrV5o6p~o+ʲL6(7ĔӮ1A4eqO).3Ћ3Fq6%]`D!6[gAyv$Y|$+?tWk1u,Rrze! @a?$> NC2t#M]%dn7A&hK8w!04zD*v%6vD7:T+`Q#y4>BH9T:o+oAl^=_.h>*m8E*B5Ȟ~ kN4TW;Sx]ȝ껽`dv ՋaSdc}p#AXizoeZl^lOh'4+Xpp1nc8em c:I{Ym݊ir4QnYQqe$g S%d*2ؑQ=Ezdp_v'FzNess>ev!E"7mW~iI6#[Ճ5MTNIS<_옞e["P7S4SI{ _c/aJJ0 !&2 {#ꇰz: r~Cu>@7ڃ"I̴{:*KPX GA#ƙr+ i1M8l]sF ĖIEFݏ`Y~Eo!$PbOvg+X l̠RtN:tWG3"lPtr3ٻ|>0[!Z]ipJ;(=2y_\G)N-x:?H93I0p8htM%\vt&=. f:[Za2Hƴöl1ȣPo:>1kP v_yuS٣@!!E\c0cs:%GTg5EAΕ Dx_gշo?Zqпs(9){(~AG>KW-KQR`Sَ?=f7N6 r3~ܠ ?9ЉBUzF 0Wu[@1J(2cJCkgIsSg򯛌$CAâ$lm`Q86 Xqv~K('1Pw&Ҭ7>bc<Ō9*;eG7>jAAp*y/&FnRZm} 0~ Z;fn &q.4b'q1> `z* .Y))b8&nU?zJf.QhX )RT +N; bRPP&`!'ޟ./dQYIG`<~@}F i|NZ~Oƒp 9)AG"ğwLΕ̣9`r͉:yoU]7R'$Yޫ;|=1BcjAsG}lX5Nڧ]5ҕo\vW}L >b@EЊӰ|8瀧n}`_m- 1띜oXn2}0N5XZCժxj JI [%9W/];NHIO3<S: V=eP5*WgkE-<쀈R*^uu`p},{;7N.XߜYnﶇ@/R>Bѐ~ ʒNvӮڵ40Zި*Ԟ}?c>yi5kN9}Wv#շO7dR8^ةekk.ߡZK$5MDZXӞtuZ䞯Ve=/T9Yfo ~*լo#X ~LMd}fK(ѩ~mC A1o MQJ&~k -Βp5>5(4@STv2rF325Vp{8ۉvاÌ#dR~(@g~gPawKuO nr>[ߥ¸9zM=&0X8zpZ.xaO>q||lF"f#czv?$gK\9@A*0P*ZR:+4tAT"T&ٷ#MDM |ξ)u>pPo4\Ο})?,TQLV#?k|fMqI4`٬]K}n4".rӃ[$jauɕr>M{6:c7rDE2 űKU_>4 l@xC9DctJ擼eqrn T\? v6{ci $2#<6s.eUO͙pTJ7<"7p;: UA цT:P0&{&jC?n ;] +iܾ+m<&V's#b*c? 8*VS(g$>ZcH-_^`I_mp!6£/H7Y 3OF*h#Lg;{x"s䠻) ĊT+_}8 5Iċϟz" .~tdڛ#6vAxsIAۖRai +%ZHTǙ1Y|PaJSKڗ#R-3٢#7Vk& 봀x&:QbXm0Q@%BZ^OUtFޡ@lFMPj4)ux'iXA|G'up9 4jO)G\> HA{9<?Rطd9g 2%ĈPO5Q*zPu"~fBiz&@Гb(ש!w g}% (Ej1~4pѭެp ߕU> ^X@C$wfJXH㫿]o7Mʄx_. 'M4k&HvK02Ĕ(퉃H!!4LuP:t-y1uB)u2(waA2 -q -5X\W4gǚieeNUTsS;F2ښ-]e5հL !zKҤ3J{i}#ͥ,dM/h qy̸ѩa6Q1%X *! #M/=KJ?d?=TH";B(pe-N3^c H[)n `&3щ:@f/遢Z-斓ӑ}IdO[OhN<KJj1^4ٙ3΁'w'9>l`歈1 >/lp:@HByhxW]n'lEnv0m%Sh+k;ܒ8SaCvJ*#q=?zJ{ a:C5ܟwJuY3tHN_7ʪ'JP&.Kb`e` {-i^;`!ȉtїǦWv'FrpR-UpTb]ϫLt˨k )+Psxtw썐:N5Y?,.F/*I M˄h ʳOL0sLR7S\+8$ƨ)~p$cE#MqRƇAbv$"tO➖a] t9z2Ofv"$ϟ]yJI™ ƐƇ>6eg'> 0 zo,"ӋjdBv K~/TŒA5BD ;Ύc ԯ'LrV.ފxRp_ uv}7ө?݄<2 KWCpI!ơA6:~Z=+2q$=% tX 37;ś/  V( {pIcd7u3y3S"S#)U5d A; }[}toFʲa|W;(79EAtv{FHYqtL.HZ(hG^g pKgFjble0zv-W#Vn^BȬ~{'ݻ'.sif qc']XL*oL/ 3us%Dt$.0on=Q @*_U-f~r'k ?sK*ě(xS0ĝаjsS" 7;-թߍ0A+8׳Bb =?"nS5IĜTB{%{IʢS !0-!QvlqΈM9 v Է4h RVgޜprU9 '  ֬f |uGxak x3AU$V"z[4M U :ң1tFHh/ފ2{^VœZOf2Ao)CcxԦYI #J6mbCnn' |NؔҐ :g ߫ؗ活CQ Zy9̟+R%LȠXK9$1 C>{ {KV{њԱ6Nf#2&ќ xɢ}*ݵD7u 0)J voҙп!O'Y$9V 71:m9;bFGvI=\{9]"ݙ6;h/o焚ڟ%X9px{B x~#-9s9O7xaP{pGV*]"Cp.s[ Q) p (msݔ,OA&q" 6de ZػiZM2oWV-lK+S#C U>]7Wh!1_RWuUl ~,)LC΅?ݫj f7ڐ @q@q٧n+_ WQoSzo"9B*Z5—ڑ+H_q`@Ǒc˕xn%;5Ѣ}ל˦tT4[%uFD􀜫,>A boudh:#KyC~[LpUYμ*eUFY^S/yt}*~(1. t,>4\MXf;əL&Z 橤6@<3Yَ}cHj^`7hk'ͪC{ ~]L[f̊cW,dpY3 A;sW^uA  N6Y0EZ #Uye^_ڏa[4ywY_J7@"<}tf%7%S[Rɟ& *Wi[6mjC``n$60lvc- MSM2j"X1h'IeIC3;RfʛX/G^*cc,qϪF잀}>k*lP)>P&Jqs.=LE7sX*un%l\0N{Oxf3c]HkHZI :WZ-JWjʇ ]b7Tz{VZP. oԝރ\rN8هx6QqY_h(V9O@-JX9 r!PX3M)NюAOH +:wDY M#ai 2̞.><HlivH2'URy_x*e !/(,&E?m;E_D|Tuph[J-@4d߲"%㽼^ ,F?X&5}VI> - MNA̔X@@g6R&m?%U²RHyW5VgKS+p)Wk?*_gC f(;L&?(6fЫUB5H ՟ d s-1|2*7~*9J:m$x0YLВXD8ש YMgpL#U[84&mo0rMӝ"c sG7 0/G#7l;*Y)1qV,Ms}7tgm@tat[ϭ-3A#44XxY Yٞ G^THgvG}q$yrh"Qd4bKRO넣!{'gcM*/Zb+BO`h '\}5hULg.  !Z4B sz-%7gߖ&@~@u.UZdbk>K$ZSjWsU\NO<J' tc^0z3zxrߒ OEqLY;*[+!ju>qDʲL*>c~wccp}$d@Ϊy.Pp\&$ؘ7Gx\W+)iiO/Y|ֺc~"^" T ԂhD3e&qq%CaT ?nTg&ҥ5Eu!se7Paö%fMB+ <]OlY0 ذQ#e1'+:)XĞ$)RR!ÍoB (;]V"vs[؆F("Xe@Q:%OQw]"|KAbu;?  !\}7d䯍wU=9~0Uv<Ҹn#XBP*.׈}oOYlVA-Ha$<A&PX(Si+w-p a3>Sܡ/α,пi\w%aW# 6 V8’XB.`c7o>An-ʼ5eJ_rg`sH\?G@hҍh)qٺ'Gvp:xmYh4Jo%Q`Llgh"L.edʈ't"#3Ӵri NJHd.db֊N rl aWڑDcc3?)Ŕ@ݽIβSXF)yROdm衸 /jhш1|VOgO4O [q%{IDg6kݽSMS#7ѤwP227@gOCWSjRػ$6P/jmzΪKjިs84F/61z; HvW(Y4ץ<5$*At)>Lح4KR)80IN†=M_[:%xon{ܮ$ !x&oC[S)cЛfh,wyxxVF]xv]xyAz%M58@&Ɨ(o^ Y؇8πY̾ZWozmauBSytsunk"{4XX_h&7i04,*iT|JsSۚZ//OQ̴XB1zRrSJg?O0uK-^ݹYRSվ@$YRvimN4ׁIi;}.o_^}A803@Gr^WoJB^iLsƺ!ŭȐ 3[ =8w?My-UjM<ݽp -*;A &ˆX3;OQһ 0Mf&B]*4L}`()؆2Ӎsks頱ʒ0Tݚ8>:5.0ll}F /dr!/=ɍ)I;ܑ|t B(QQ@#i<˞#ϑG/2,\yキU'3 Mduf1ǘǽr1ۢ8!Ч1f1{W)TA_\m>5TKA1&94<꿷^ 'v/vPHb ψ]>a͖{VĎؚDZL$nvWSֱ CCxMҖHpHR/ZΌ;#)m_HYF:> s <ge剽Nța>l0^i&t!16(@;߫;wi>9cW!!9$m6MV%jJ7p;iC3Ʉ[7KtoC͐ (DS bQO_ueFm ֧ izlQ]ķs$Ҥg~2l w+uGm߇VX`钇?zI^PFn1gq<îS~JCO&nZ%*<!R`Dj6_?dzKIlNOoA7FXn-?!ϼkojgLwLcab,J}Ju7į\ ='JT[ѐD}J+?n=V 4Y]1A ]xI̱ ئIaVAx"(<8Sy7"= ݘ c>bN?9ѠFt)V~Mf7Yy5)Y^CK;^lך`wA*C.< |\j,5uѓ`y_L$U?/hUu%:kÐ,ОfGX}[\$eCጠ{ x7gi/󝸕ywsTj1W[.׉O5˥]+h 6g.;p."q9h (-v.!?7[9ZC%Nqx/ٛ@-gAo9؎ìA&¬mb6ٸll$W&K7)P7I;(ذo6S B\$gݜqDYvTn 1ڌS:pCmP(6ys_ y# s~;!L@+x07gx-ίmYTFJ^9l"񏖌gE{WsMVjl 4r}.3f&pE՘;E*_uEegLK;6KVy. ݓ+6JGu][=qN%UKJbT5òk*k(EP%%m-'nalfxs3s[~Qу$Y[{qS/'9,41~z/{C|78YCE\@RG0W} {r*Gπ{>A cVbs' ws:m&NMYmkUFT]Y^2ɐiJ@ QCۮ1~3r·(06U5(pt-b;e'"zf֛w wCM)Yی\2\Ѹ 9pTҌ_G fU((/xQL!9Y mL@.Г8HRxO42(ްPra"),;q=ҳS8܈36~i_p@nHA=.*|!u3FkVʦ-}j^wMZ}Bw)‰mJ,׶z y??bl^?_B%wnZ hVO CMX;с3C0 O<7To1IXÔ{RiQR_p}$ :&oYp2sHPHf'~>;&7br:]皂UI{OX#vdr",()M7xP={ ת/#Jݱz\G~m".*XkRt|5%ƵLcKC8M=EntSxn,Yt~K-EV6'a=`*E;3Y6מϚòyu <1=U2?ͷ+c>fU 9M,6XOV;<6;w `+=m'5{#S9*9as!)g؜VoߺeV8W*P1 Ebhjg^-JB $g y:毣XF߷wP#F*ƾE(t i'{ֻX28簣a* KC_h$NaE}UxNϪ㘘Y3qJ+7-ц>тr}DpJcVX'ufK|*B>!^yG+T{,Ey +AlR }DBb:đNӈI<3w+i) y8y'*%NӤo2yښdA*s0xnu- RLGH6?B S%8·A.KFg_k %unJej/ *ޝB;r$OV|2LwrlWh[J_OyT׎a$g }4v[BFߎ3j Oa۠r?<-.3 M G;q> pDF壟+"ە~1W YWްy8?JҘ!TbztjI|q&EXjO1ۢOxDxsz"% 1G[N:Rm{e,Bدo&:w =죗/2o6 P dGwlC}$˙оM) 5 82 cc4u*qK餝ٮ$صb🿼hy^QX~}eeV!G pvDs@LqB&nd ,c'v`˫9LsW*(jZ%Bz-H'TcXs#kC[eq8 XPOUw@\'_)Zp~G!IW)])|«,[ :e?cGJ8gILQ6A.P&`8J_+(gג A{ԵI͕`3ڸfO٠D +8K]"矓g E7iB+P ~]ydBkYCQc*}mR8ؼkO)w s8Tj>`ʂZxkI h6Eo6*kp05O4DNҜ>NO kDt #aL-,V:7\)lTں|Rs H'7Pđk|4I⭁"a1sk%%E3θ5֮W*6me i|#>^MB7"7"/?2a`!Ǭ@jhg7(=4،]h'͌LźtBH2+ |W(DϫшUDMS-4#4{cea#DOsw8 +ZE_RջWOjAcE{'qjh (0is do>+w I Lf52o5-c2X#_4 -{;5Y h:@^k[if ,)3qu2gI!Us;m.`>6ȀQy- b: 7&I`S}5ÌGC3}m#ԁS^ j$3AaH/I pPOecG*[L,.=eWkW|{vr5*Y٨BxIXBO%-yLTॲ{mX~-4e.q+tv* I{ YBC؛TC7iH(6P!mEeѷً|S}}We C%^lˮgNJU %HR~ Twd[G8xbpib:B0bυ8hpjP, ?\JbĂ,gw$ HcRJ\~spänlHX*ɂM`Pc/. 7UMdKc̓XD@V62q|@%ٝdŅ!z0>eb38gӊ7{=R`R~ bݵ/<zM ;A;jG\htlNͬS[d`]u}2(1޷cI2fyp0#,WdAkhj]M‹AʃSXe͙ATsw5kM<_"7< G\;j#1H >JbcNʯECqP$2?<F(üHܥfcxif拭8 J#- ` 3t/x9UZG;!DTyFݠ#YjJ9{UfkM=U -[\m>U \F+gR%,<qSOQcV6@.ĨcɩP_H"oٶz4Zs;, kS1RV_E 6Abx5oYroSXJvvٷ*Izyc/> $ F-i/)=*cX8~&*M^d(ƃ6h~sjbr:ôcqLql%*ȡt TΪ;GfDʑ9\&#Q+ iKLenő %%]sI>àbE;pv*,=Yw4S,Y fmlzyܹ_zDK~KhoJ3ʒR*qyd ecnq̌ mN><&W=]Ee\ӹ*mhg}mr4d 2}yi+ud'-]am6H@rf{cə<7p6Jɦ7̗Vawd(7q;}x+<BK㊀?vV<@EU(Y#xvwc|♬T>0 "NqB$4Sm;ALI!Aa{oDkmA*]†2 L>mj3oG4ŷZTS H*!_F6 J=7]bIuMqjz,'#Af|9Sy6]@ğq_75oP0yLJ#Ȝj7pΡ ƻd]&QebO/E)~Tr`q%H7#Krș pׇ¾ d ׹0v>pSBFAŨEVssmC_ n VO?M[Hu"BO8j=XI6AI{׉ vpߵ:yx ٪v|UFj&i{4?V1k7|,e?.Blx2nA񫩚.{]Ȳ)R`B [V՗"JFD*k9\p<׃F/>THmyPae=4dᡃn(%l]>Ƹt xktr9dΎNdjRr.#%T+>!p{4Qh[1FfSjw uMVUGˎ[(.l5I~6y\6XTxA+ns*}l}H$ YSEYOm]@nw f1s±1]4XAWE- WZ!F Y>k6O/#QL/A0Po@w=0\Y?M h>)ڣ,c1Tg^q)XJB0Mu~5OgwW] =uIx816+=l-14T~h“H";̍/|y| Z&P d9*,C+!sh[@fAgdqQ1C_$C܊?bY R PV 78~ȏ/3_2SA;79Jt,i1AjU>Rtj*$)=.SI,zdebk;XjAYNd9~ыZ&xۢI,u"cwExxsx"*XϝL9¾tj'$b dݟyС &YLG--w Cd8Ps\1=42Hnي)>*!u(N_:.Vnpa#nBYx!i f.~$o9(/y.a_=DSHjPۆWxW 媀p-7@0Ci.™&sSj`^(#|ڕIY;׀! 4R;s7e?^e*:j7N uNݠ%[=eб(F%bLJTrӼDAP@!lQ3)m1LI6gER8CџiC!UW3Q`&ULAT4)Vn"&A̶Mň=;75xIׯ-fH0B#EtjMh^FٷvV$xipjp<ϵ{)Ej߿z`ɻm7q͋uWs 1~S0ؕA2R^Zhh * ϡKPav uF[ :p}U<}E/wK&pv[hN 9兺NsޑO*d DY^fm,o9ItkwtWbV:PH 7j`F)+|j#80֟M<`C+hԛ%[=D 2HBO S\9c4`芥EmlLϲ7xH"cX/+}A6 1`$uR3qӟH5+ KқރC<I$Y)^X]n1 OUy]za`U4ZDִM&ـFN%[/aX.R%A"tłye^R\>ϸ16'E7R>#pƍ ,Dϡ'i]c>5eī]֠h֤ ~l}Y,UQܜ2quFҡ!Q$}s׭hrk/Oj, 0eZj<'i+z6SzAI\VVIqRǞǜ"Xh'PɉlEJ˿SMyas=:m[o'?,6buJ\5bH3ƫb4](֐N,)YW=QVu_uoØV`P)FYYٔ11DLG!0j:cH'e7}l8KnVn[B'vDv:}Ϙp'Kg g_9XǢIsqBC B0tQ۬{q[8E&׮ 2Z] |I̙oOlpuy\ WB]m*TA=2+h q4x_\Ukna,l'G ͽ&+[.~@rl 1@1 VY#k +C` iRjfnM X(Һj!L`:+wsjkfA_2Ze/j=_¹Nay]Mu w( |Fy9Tu݇C؆U!pzu#\b0sawy~I86~_r`(ÃYcW館 #xPLu28eBn|B#7f#.f< 2'zSF@6?ң)uCm /c NGbЪ+ ^B`8X"U"0Q?.v99cO@q~i% {ftVWotjR+E~vbVֹ~mb<|Ȁo115g~ w?9?^w"^9BԱtc/ dJvƷͭ!,KkӀxAYW(dAmZz>{k\5Y#j⪯ 3/mPnPdgmI=Iw$O5 6ҎaBm>4ug&n AU!4όQIo3Ba+t Q y5U/n6ѣU0kՠ1:*<9`cyQv Yq$PGʈP+YťrNձ^m` j~ov6׷Ľ6\{~"O r8{MlI5l[ ʡ q)uB2?LEryR!xZNtĊ(!X)76b;MIvX'ʼnp =hZdʥVw@¨^&"g qy Qie^ي~A'F!0Ol'!rZX 'V8Zy'!=#]˪qLZw#AJ:{=RnyQ;G^:ǫ'̮1GeM[k175B|AJ4X;;򝵎/+RrU$[#`T9CY6åi^XD`d"SqÛ 摈4tsx +m͍1)?%@`u\&; +@RwqQYssl#nXyʁa^&>DqdV1xn3UUeS0Ar`;AB:e~|U[TC`>R^Dl;A-h+Nw'wL/:D "ʧi#zw:#Wv6jχxdN@fV^}lJ7ŧ(H[V%t>k8@Jg9lPtBD>f7U Gv(ůw9YY8EVT; Z"1N3K~,;}sux.s~/y"}S^3~ ?U[g2gl; z,JwϨ_jWj:s69ojA-X*㖮KD wuiӇ҄XG)ðOu_b8k̆@=PJF\LVYa8Xo zn#SYB)`*&7!/ ÄX{ݐnB^9`)vB aA .BKӊg"*d17wOP)z,uj0sgDھb0rMvZ }/zv<$In JTp4Imm1Sa |4`w)s)m`tRm_(Tw*sۜv;E!@ObʙP~O X59<6@W<uO]!0#oHqsg tY@)mE2i!tnUwcvenXֹ$I1nc/M!O_'wP45xe{(6-C*EtsQUs%= 2(;MF0oc06P57,Jyb'XLl Rt 77htNixӄeSVنdӸߞ5#:A\h,Wo6NX|~[4ͮ8[6C~Na|J_댖>{fq(LfgRozW|w^}ŔW.۔ߡvK)O"̆ bSڎ8؈Xz? Ul󭼇+tc,-u51v 2N,!s²YݬBYy2?߮"/ƺ+iʮN3)㺮q-]:6TtY7! R|%sbӎb #5mT C-+X?r~1tա?5cj0W֑v>t!0\# Ǧhvm'{DJeY%G:ӎ#s< sF|+RAZ`8h-9H|Ӯ_ҪeuΗFG8GU3^~;]Αja`q9T-X2.F\4@Dx }"R\0+pL!\@ nG}R(:kxe>D%?5t \W=HYN|)CLԍsP 92%8'aV@^#%- jˋaU%[@DAϺ;(%Z2!J5)5u.[=ɿg1Dy+%*VPܽv\9@X ZC~`}~,'w L !h{D3~7uSP<}&zvz[й݄wH @#y ªs _X+RW7&[ @.sC1YS}Y_Vkhܺ6׻FC⛷4Ď4jKd(|{5J:z_}JA'v Y?r|"gfzS[T1;G㷷ut rez_6 Wn EN,ՎN! H5ǩ!x+;jM!bqү˛kdOп3 i8%-kC>WK }cqMZ<֪Jv*o泩uыms7孀y|b*w^>gml \ JuEvvUv,_>NmǵOc PCF1su$P*Qpj&y@=t+RzO˜zV4I \流i !41՜?ؿ BɎj-Rw-<;.G QL S#-Qf~Z'*B6S]{:u5y~]M٩JW Frfn|… XyȧZ;t3:@? qKRC]2~vwRϒɂ/ $jˎmV^4{/3U=ZȆ&hy2eq6iX׭ Ĥ12ѥSTJB!j8dHRr5l4p ~!O֛CE|W /.jJބ@CnYQ@]r4w4`Y0{m|q'N.YVDOII/xꉌ-Q-\M`vl9*p3&91[gFR']E,՜R3y^Z@HU\uCV`sVl93(ø'Sƪ ̈́Y2e%C`gAZBFwմpe>[SWuJig~&aoHb$tj5K󛯱j9RǵU0$'KJQ ,HЦ.Cix7w1V>o=M1hs>;F; ؆t NÙ֌6aB`Θ7]ST9޵܌_'?ӭd~Rfxaۈf4 ̺ ޾C7!:>njCյiƗjG~!=ZmYD&u˅k*z^Fw3# v\ddHvSQk <~ X5ʴ{~l;/.C;-z}{_=w6U@s/-oin? 9ZVW ӊ'&^OI\ mYIZuG/#2`ijO ##]IxBZoOO!" NO>kySkfN]"U<$wtaÃ_AcU^O`P?߫&5qj,ohQ圣]0?1ʺ?c#J{M߶cp Qȹ{$hUIO{G, oBS4屖I<(H-kN!6_N}V:jl D_x˼\ E r AΡx!ay!Xv=t!vVXyiO^ ! 8S3&9 圆<-iPVdrƠJ qVK87'nTkA/2w<϶RH=#EÔ- BZG4~iD]WƥSoˆ,_W ت6<5$kws_̚dBvlF<OTn" fE֍8T;? '4{I0`tdg'Ob l~0:Bu`oycf]<%yzsn~vMm!,Ie]F4٬@{;_ :'GiVq# u)S}qمPzy I`Y9V HDC|_5SH"ϕ`-stqTG$wc;{G[e-퍩G*DWA$ɛ~Sفi- Ε=aYt.x-Am%`X3w?\)as̵}RW̨?LGKm3 =WzmG5cFW]R4E-&<|ھz16"P:JgzM._q,Vs'+Z^*.%ntZgAo K%\~65UR6HEo/hF @'2+5~׽tjNu|3Sv ~S˵D]Na]Xg:+ښ6 +&7gqU@FP_Tu-K>Ks.5ftO d޺ 5|ĭnIdP-L.&ڊ["tJKծwQF#یKQpՏr6"N/bܥ̜==IX>ʵt[2Da)2P+ǥ!5/Qm>p%n$` F5bkBZ%qEaW\६A4&Ja+3OU¦o/O}}(;^CrUwQʑ g/vxi '\:Awb_`Ȭ\I V 48cĽNY?cu+WFQp)^_Я0\nb6 ?s=]l1dGQ7^żeaL{%-D 4Lh_|/LnaYe,iT2COK7Rs嫤Þ0±cmJϺÏi9L˞w7TxN$[qMC; #fZ>:%6}dt7L!:1QC.}2k3U@ފl ڑ>S`{- Nr8Jf1~!tf/Rea͜0|G ЃVx3"ؔC*5Q∛}eҳxEW8a!$Ǵ5tR (*o(1_cI>+u5'<)g;g9pMTW:=v ;'~'WHbGߢ1]}5A<аT|![-Xb~x3?轿AӊQP? '$@΁}3˶c2,xNaKˏ8m2w:ZiZnmeF/`2B&dBh,:Z,ᯞnSHVy&кvO$SBȩMHrm+^W TN ,%3LoV-אƚ2\tP¥%tboO,t ƶg [S3] `$O:>^or0Wu,ph~;V<ݡfTĎ4J9-`Qrh5 )A0A hj.3'wdKЧ#L8glJذ|x±c@ط=~^b 3BzEnuAinH cftdkieڹ5jiAeIuD;=f6j# I|?L j@2>#1YMh,dU{0Z_M||- \`35dRWPE-ow58Xw?.y):0hUE]x1\rح8~:))kpl~H0rLCooKCGJV(I.ḟ6Di piz>ĝaJAQ}uWuE$ ]*2@a3z<-'~q#V0§ر@AKdkb.HZgsMHH#t"#(9] 118p]#5k)迟 T}'$|m3qp,T%FkI/3c!wQr'/Q̜ FYiv|Xԃ܁ߵ2&jFV[cJ.!ŷTQ^UFpl>a$6YI'Pnq@D*rk 3CaCvPR%"CgF5lZ (?蚸v ݫ~o0Hqml.`&sC:>{4<7W#49F2q* :"̱=)NOa̶2AS`&H =w qŅmJkNDyD@'39i;;CȔ!K4)pIn" kmI su)/q^O.Nj;{!]Pd0ɏķ3en?ŌV(\sa+KY.XVn/OxBҨ.x!y$tyf5$)gڍ,7fe Oi* |wTri?WpD5xH\8$#q-`Н6l9\ppK6,W5>mݚ+mبoL"- dHouxgCGX XyM_-`+DEu|j@מA%I_MRB23!ѽDҿ-auvbq$UIθf4:9\&wμvr<[y9'fw9yab=eݢErzfLЦA6?!DbZ"U{w.PUbHƈ9Ks:dEohN.uѫC^yæU8Vo'+qm* 2=ӝ[T+;gmAs gG!C^eɚ^$7q+ÄddԷ&}q[+SnhM-7i[cTRxqgR-6Obc6L Sٓ=HlVB:Ӌ_*>h,ytG+TN5J/I$^CdS5 H5eUp9y;p\ԬTUy_)g%Ϛf:#M/k{ 7Nw@~*>[PI@8>&YOaܦ}: W}[3nlnnvcCd\'#SV?DB o5fӸHȫ_3t y[:PB}G|ea m2/6 X~I.9MBؒ{#;K3wj$dq0Bz*ҿCg-}CfZbjʱ9<|$h٧J8oF E)рO| ?Y~wEhgSW'>p/k&-V>c.#X0qȼe9/*t\)6|dQ)sݜт#s=6l4_ʣ)B/|C(&Y+tr>a~:.uP5;r)Mvd,X;Uۙk]y^ĎRH@]lRzB^y,4Y҉C M+`͓wzl&PuV\'F95>P?/1 h@<*ƫw*q, FqFnǦu*sfT=_Dlr*(]$S6Ս*3gՁ h, ѫޛ~NUCFJG16Y.2#Cc#aX3{z+/ өHhP-`%"#}*xȧljR:S&PBK0Gzo$1.^A |6& j.Hs\sz1΃`pgZ]a1QHnKm"G&Z/B7;rTm+.:Җ<~Ejc,\+8rR44DuGPLD2=3(Şj0X 3|I=˱ gNOO2xos$ #&_絸l؅BŗH " )QȢ -{6fԄB{ ]AE^[ U[RV -'7u:i6L=s1ZMO(\%@YZMbLP(r4 >´+p*X N'apӛRa\jkۼ8D{XQP58FQWS'gCV㶢`{჌wS.uaw.gʺPI1Ow.+W t;Y9b)(TYl;1"IۂǾ4ȵde?~7ُ`hp}ߞ R; ]^A[hN쐭'rpt\p̆8^ jj7cpp齝ZOkZfhe (89n2,Gh@b)5 QCmAL!_ǜt_5+B,&2Rf?Vwɀ^ETz _QzIH'~)b R]RQ_~(~j)&및-m\|uf`SmrC uja'?>`Vt;;BqhNpݝ_u懬BX&c˹\yk}u] Hji >3_h3/fSU=by@=7+ nG篠K(lh\EE, Rv'J6(JAUlhEi<~3ݻA@أ$#[7 #V0ku/w/yS1%daUFX ~NAp!H[!qYa"oJDA7mx x#/._z~Sj3/{q`WW+Hzp[<{_9/4L~}XXAwD7"zB:Ⱥeܲ+_fډ&8f3ٜpl3]kWTW ^$MQD}zdx{.vB[ʪ+*?%%#Ϸ`H@W t U ܄n(OO"/w=XpI?&Y:&wÕky\KbK|XF1]6%AGbNK <`lyFV驷2zWҖB(x1kLIE\xtiB_W]Yr:35 k;u^=\_] ZR qn!j9$(9澁'OOkFS<1G;e9`n~DsSdIfY2S8KZɅ qכּn]4΋YwrNT9*Jt!߁%WO˃>^E<:u%.Yv46A~O"To~h/A[10׹SW /받ەg4+k &#CK;Ⱦ| =BFBḠO&E.Z<׽eϓV,09MPQ3{|h5r/~JZ\ np,5&EMhzFNODB*% Iwp(D իAC h\rs]f4 ]NE2Z 6jԽ5bhІW/)x\I_vd;I;5T퓹)EZ{8 @蕤Uj7t%DOK"1- $XӰqȧt}|z*xmb$3ϬRl^-@;`IPav#ud0OlT,@[CgrGbYk3۠WNsS[PXA Öy޴ 6DC[|ˏD7D>D ٰ[ J9FE|$")b}^0$},!K`~]NG.mRh󋩅hàM^qSRxu 5c ?K h%5G^e 3Qn$8W3L?(J<3mq)~ȸAYș|iSTlE cdbڪMbeH\#̱/~ӥ\prגL׾F#C/#I+䱻R6ZK<4䤊(֓%`!nVc)Zn`u[k}p;aK.!X\IWm]L `f~}et{c9%[ [0Rxqgqǵ^3s8aL4Inc)k wyFR/¨ZXS#j$!ic+  Ul5+DJsk8Oj͖20R1/4"d$Ѱ09vfS'e}UwE;۪e]6.RMlY܊Z wCK]~B Q()ր0#D*B97uCBC7\k4j/Wy͞ݘⓜ]XL&TD2Ϛk30)83u`ADKyz66n2a n.jṷψރ!DclMmEZwkފ,ArW`O`9*F$Wxfp>_~5ϸh*W߾foHWb+(" f '|WJ0O:OBJ@NݝU'+!m3zE9#J-˙{вdT{1ܚKhB#"vī}bJN-ZYYsIz,JQP8/x*D9ú_n5ze 3Cn%>>9_Bߏy,VS-HO*%yGnI3^ʑDP޵w /~;>NPQ]R419h_$.s9\1O}D3m}h2} 4+Y1uv# :jo#TOCL=!Er]a@Oρ3!p5)%,48 %Q A̴A8(āݧ?@nG>ZİfO ax|oZ~ z-_t~X@[. Ǜ'џvM<$ SHcq?FN@ ɡA!ʸk vGdB̖al# Ɗֈ GzL plHe(.']Jr@_j5z8CRYl1S1q^qu y$!#b Y>s¨nN잷:Ï3 Pzy~441:Xlr8Ϭ_/fc:aɋ+j鑖7O4mtmL''q״ogsXJ"LyHiGaD -+$x=ٛ/z:hz5;a$L~@Pqza GހJcLIbt>NJzLzz@22 ^a%g@s8}}-jV]̆u%$YhJxH/|t 4Z#E++RSEZ"88$yžRg-M^(ek\Yꊹ 5+M K+WR| z']C5uˬVxJ}/X<-X\gj9@g;XL|вNEm^iROǒg,CsTq9jB|*AZǓ.9up'L9{dtߪ^d疾{KcFNz1P){%Q)JBꋂl|\ٺn` ռ驰tW!7yB*H{brփ܉b-[1#R N/ʢ{ Ota-''mRR,P3WfN5?(= c\5He77fAYz/\0cOEz1Mcd*ChO97Qy'nĒ??CgwjBJ'S7rfSX0ρ)/,H)K$e$v'wWdS˚7Ca~tv~.d 4@|"+ ӡ?}ah"ܚ݅ڰF5`ھ .^aC9mjop2iɀzb*C(L5)I#HrxIN)!H. 4W2Jٹ >*[BBYv~>W\"dP )D&  +X~PHmhsίGdV#\2܀O &I9aVQZW- :ZԿN j.3M͸ ?٘ՃO/E1R}qھVG' #N7YN3PďO#);lA5X穛y'|KLO ӽą`}CMFPZ^+EZqGRuGstYN7[b49O F[ƨqHkUp<l1Oy }u圳y<508 HX@ԍ{0˻Gd詑\sGi~p\+o땸cZ';iκΖx:H#cQ&M+VVOJ(>U\%> ^[Bul_A7:[m2TPgv#Bm-kQ7%)OV䪇iqƤu2lGRtnC1~g|g՛<7S K1Їug[mKTW.1e$w(H!~n9۟1ΘR9r+gaeMvݟ{)-l#62ߎEs\TM47G^)'wp/PD꽲6e1~a~ym8@(1~ iȷ{Ht0΢-Z2xڝ4=´mJڎ _}ǿԩF= x=%L`{҉k}Xc&Ee(,PB|yz73i-EoT@.= `[HS\-  r̆xv9FٮZYWᚮc[s?y2XzTyQ?VWqJy(Lgza"w5] K&%n(?xQ تcP41ٖvLdO xWc0d=btgO/ Da>>#EM9qJ ,ks: JL}JOꀑ`8 _bHi *uWp[*ryS{/,'a&܁݋R70v8b@dedm3yJ'iG\懀+k>1о X4uk;Ga~ZL:_crЍ< u67mK]7pfcSj&cO} έW|z<̡4q7,S(`lR, ?_. Dgs>)ܨzUn0,#eC\'|:+&+A4:dvfnzk!YՒޫq tuNX-:õ|$Jug#ż&.nć6מs$CԜ8~Yq>2nXXeG_z"{]0hI;[yuc #wMmLbC7ɛYl#>F< v/UqvNoFt_fIp._6BPTn צL%[P-N4n{H ]9ldcYpzUVf/Iw:R[:q RGZs f3jEgrMR|^WFpoJ~/1-U8G>~ AHsU 0|YG} RSgr>(휯g=ڊB,ke_j[nX 23* +7E, unbYH;;nᮈ=s*[/Q^;z,uudz' kBY m4(e V%7-dH=N`k?\7n:u/3/Bĭ@0;fl8)[Uff~s_{b_O'n#O>;]bֽd  Dqg*YQ,`ӡD5׏7ʊnMaw*8Ne4A+u|4űR|ɐ>M{o٬?9c D0A0>ٳ/ٿ"a!ne 0dyS891Pd.,󠶒m9yu L'}FȱJ.d>x b"IN}݌~ oto&C5u6S] ~lPDX94|я/XNji{rVL?>wЇ-xP~73tS mtRZ" 筦+lE]% c>0"Ơdy@vi ޱ@Ӳc ^}W,_V*dLjxKa*|BCM>>Yˠ̷MUpYCi{~ʎ֏h  o~vEC8)/0#-j~,V ;ů}tin_}VBa*p,OQ'U2}7u0[=Y$c`Ms>]ɂQ?o] 9[=/!{Hreë&PN(hm4bu*,@` GmK~&ByP`MI` kuMcWD0Gc4{~憺peJ#sw'QV +'Ǚ֬I{垨,PP1m;B;ݹ$@֫g"(8S 9o¹9u]UrK++WoJ&D v"8makuQdOgu_;n "6TGDBFzr-' }۠Yp, HyAnؗ"f8%? =7, ZZ4ݐ,^$;{҉MAEFǩ$:egׯ㛡.㸓LQ`6#T>$PȆu4wɅa+A/3VBc4-nys$~/r7\pH6L/8;0@c,hv,C=t8QX 2xT> 9O^^u|v bМu{k!jsE=8-lƩ#Kts-9LٳUJ #&auaSbBl J32j詢]21?tLkqqZ/}B`. SP QQd6|YcJ@V^Hy..ȋaH*@ OFjT3:"b|S-lmG3;a+th-* xk`ꛣwɼ`ҭ3ED~0P^STOj\ڿԒǚmXy :FEkSvWuD~9Z:I&o0$.\jLخZG8 )U_`;bGRk|D24"MtR+F s LDL`JW(Ʈ ±C) /7T~Ed#?4"2W<{.3iQNoHr,6kSky&]H!D~ 4"جC#3UZ`>i鴺͝ > FX Gg:,Lo|3-pJ"a(F&-}Syc׭l?fgeMU3Ft6t$b %Gr ˳sF_r`WIa7£, 9J.z!(K0e,q9[掞5ѽO}4l}D@%s&֊o[)uL^KَAi=ј@p&n+gӉ@U@B l9Ѳ,>Kz=ό;XDyHQ&x9& a)\8_cˀ(䑶)z ί>~" 7Jmm7ǖ$cL (f׀)= H <2MWbC؛ۈGs_R!Q@HLǘG_,1Ajov"jAPiDHlA 6a5:&_P- i|?L.z̺fP%σTb[i^ҡz^)qY᝙ק3MZ!(D9_3"6] D\r}FB xcڕ`2l3{Ĕ]9CsUQi@jI34CprhwSp6Xug&ugp,Ώm\%w; 9Sㅂ6Ir<-^b$3вRf~sUov rEpZvͅP.ojfj(־6W-P!? G߽2Ĩp}XS#LOFzhʴ+ ^$Mx |[uJkV? TF7kAb,R誡&c+׆wOhK|h5,#_R?p|?HKţ[ٹ2fzA{vK|Ay],'w6m6@5%tFanvڶlCGƭOc~yJ^wk|]07!O`6B2tbB5z:>M炾 bR{n ֍$TLلW}QF_Iݧ.qsq7\gAiJoGl%~iGV<浊4Z?i_Nq`B)9|<U+tLAɬЧ:H]:Z(4 ۮF\p jݒ ­}T#"71%JT\4ܟ2d."mV[}I2}Be  @VdE% }]UW';'i \:Jj0f-%Wꛝk+}ڀ|vUO~ 0xp;A1,ɌT`1o|Ptio-ۈ)oȝ+f#ʙ2h3_?az>X+o2ua!|4CY&؀Z "|" {9c`(䌄;rC7yT;"PK[ƕ2\D `y `s tnX_v`BjIzabbu@B.XX2߶]l((åE' +  x?nA.*LO) /;/ـ 'Cf *2B4H҉] eh躜dN_v1OQ^lz- ~c gX+IGm?%\ruzg#w~P `9+MԪL瀖4k\OL$V?ki:C*8Γq3lɱ}MUK"`Zߋ׺/2@mˉoQ]QҔ䯥s>((Ԝ9c9#ހ-B(>D=TY9EX/ى]-a Af@I#(;nGNuP+\ gKciώ${B|t)nOvrNb|8LL Q}39w!ӽ"a&M&*j+\(|84*/.1(M$q>(޷6Cu|jv1]9x_h?R{gwpz'ƋMO`rB)T;&;Jqz>m1A9fXΩI?;ɮN YC Š3#r/]Yۚ{\C#A} Q ?@12!2oy*)O-$E]-Fw; )Ô*;EV(:Qڮ5*\I3LNڨ#Kvj=~ Qޞb$"(l=J5<hZR_!bjo/wa`4DP_mK#"gAw0(ֻi,+XNnhvn5Eى QU4lŸgx4t¹QPYXQ yQ#};R`Qzk1t{sBE L!YEbX 8O,U(ރ—OqԞ8ڡ)?7'`=::#"`3tWNH*VWHEJ_I-t'38WL 8+Omq.~ K=Y[Z=W?)$<}` %[ZЃrl\,FH]9 3hu)Unp Y)<;sV4}vTr T2gvSC&χG_hUŐaI$zaKxq+O#N؛w(* KFB9!n;`9 vySn졋Sf v~:K"F _ѹ0{ˠ8*5:sV$'WVb45=CĽDҺѶ#V0z _x};V̚xewJ2POҟz{0Naz_hSGk**zлh~nkG*o UV5'rd p aRxJ߫;yٱ(W5v%՜&Yda2-U Kj$6#ce4|=Ҟ#?8u %Ml#{/ _|>94pB8^~kTl[ɗ8߿6PN+v<Ñ>XˠFUr1nVF)U+ݱ* S Oܴ)VpІh%pB eBsemBYo*ڶJĞ#rҏo EV0<mSY+N W*>| H|n2j296~cjۧ7S鶩Q&+( ߈:rJ.91\6=HZ^{ yXxK@m.DcXRw_n'Jba U7.x%bݿ#Pzmoa8۸9M<߬_^Oe?򒸡iWle:&q>cPM<(ƱHj?!jl%]?z)[ iMH^5PCi"ۙ@x׎DYAs|!E-3C&9˃4/u}eҜ%V>=aQ)Nofx^, VV52_UmdN68h262F Љ" 6:'7DrPM~44zU̸6_=+G.p}\ NKQ$e!i*8c<Ov] /O)Z7w$Dï,~8ּ:90÷gebJaiGE#IBU @ ?{=[uX@8$K+˰(I; Pg#WKEv^Ti,\An] 6 K-HFtԸyg<H5ꕹ!k {;cB*̨SS+n?cS*Rf}Edy~fƣ7lugpH!=7sIGu"X8}`T?0ŗs*lW"*2 o$xt\A6H Q%ٳ;@N1)\8(gĦX:Ot[1Nlt/h!F RP%@q|fI^R.SNudl}:O7ڃx/2? EXHLBؠeu7+JRo4}zf>!<Oe:gT3/E10,aqE6FT?ÒJ󆁨9{*8V ”w..6 gj:Bz)f!RD 7j5.*o9~ϟFh1 ʧ9a-+ ’{qY|vUA 7E9*1p 'Y7lSEwX^N3wx4?{]D/ZAu뺓0Bār~A)dƠAJ G؟v}_]:1!3p9;_$+>_6,)bnw[()A 5yBu B(nσƩ fuӀ dy0I@w6x/CF_{H/䞣ÿ6_@wu2˗P$/iah@íEX}Q yًk񔥫bTe]6bJbioYyVAK1\ZezÚay җ蕬_%>C1?,mf;Dͭ@̙hWwDz;:VƺX3PHJS:ℏnq1 %cnl3wt۾>k(Z=r}hPjItA&!,= 1oŠʏ)䲻iR;I+fj(>W?K+ eÒ٧y힫Be7Z!B5a#rq3ŒiK#[6<Q2DGSŸ0_{F ZP,#B)V ߛ3pyƙs5O/p{ ?.}dx@xdJX'Fs@Yn^ A=$#'ޘa$j`Uڹa730ITh)`X(Qc=meR{: '~dc~f d"<'Ҧ*٩Q^= M6ϔA+ )E",ヽ$+[L=Q+ZĺsٷϖQ~QC7!NjF'p%s:c{֚0dP"n _ǯ6,W(nv? ;{E͓/ȫW&G2Z22? 0Uc =i)ێǎ#(2P:! #ʸ;8IB Nsfu2Dv69so6(-\n[[i/fֲ# ..ί"!lt i3oULй9[mS m;atԡIN*t {Ҵa /.8SW<* 'Qp* /#!|f1O 2(w1m"Luӆlʹ߽Fea6 tbx(?Jwݜڊf}拣mJs%xYXZ fqJ* 4k1#?@7?bTUK7|QƝc)0 +XzHk_bP8odlME |IK2h\MZBwX1of 2CnYҕ>f@ΆI8/pRK[eM;1suꁢ?ԗTpDŷ-NW MW{I]m*p6 L$)vŠ*Af9jhv:&~OLѝ"89gĴJËʉ dDOd%F,io҄t)eqPkJFöa8h*URX=t "נ͑v^=h^Yo3ߏE ">fl;vT*EGϻ)>$6ɳia<ɠ {fYu yl2y^%>Q1e *5@K/oCǢ/Jk ڬH./ ` Vl{/9?Ѣzݢf焣cqw$W՛ ar܄166g*GTPrrq 5~'P]i9~6V\ j=B' ^?mƾ|UBPNէcĪ~|--l@a#j Άӷ#_PE+'M-R5DZ*D  5ʂ$s1Rx%@d(TBC0u&xk)^4 Q3E`\^ ߘrە[uo+M~:rX.1Ggʲ4@ <>m_$R#H{͒Yf)"G65Mh^@AA!;^MHʲ!vp0ou}|X.bvCIrf`_^r~sJx"LAul tő>z`snŎ_ %܏g\3vpk0bFW f?|>x,ZNh![7kݧ?ݗ4zoI[鎚u3@\ܴ8J #W# \֯B: OJ$T- E֕RQuȘ~E qi@-;+۩Js-)NK6D86Ҍ(۲ Bg= Օ\B7QႯZA7d~P܅OQQE@V?_ +ZO;'n@ɞL$dneHo_j^o"XrzCKIQ^Rğ7tK2E߬D/qLۚq$rqiG/Ս>({+UaR!zSuA=rOG,c){_M*j&l(`G w]V詃c^qNz&%wHV-fKmaT$sW;:,Rg_ak׳.  ?=z(7+mB&43;rgPʙܾsqq %~ κ3wX䬄W=Y#FD _2z!n7=bgiښ5d_?{DPQL)1VxΏϾ8߭,3tb.vk(o$Tu.gb4N;MEV?7WŊET ]U|k1jy Vav1v-"oiPteaeB վgBw~lA!xope2?A€!|{E1#[~07 ,0v4ּl,(Chrê;#!mroɸjHS4È;j^KEd,dsd_nU` ڃQeo=DEڤ6j\ F,nyzFYLȎNGa~v*w| v`mLvf^k^&ʼ޷k`_iSaNOM2 q[ q+^*ssRU6Ld8Wg ;row:Eu ʪHC5U}]+B?]|dxXX0[4VqepF<d)Q*a&4 N4XAؤ6A{fX1O؍Rx/i(rIiACr1+대n`iɪch|o6_ZJꋄp>Ű_J ,E|z02x_(,񴾽J,pw;حmԪv }6wD!6(xg92[=u0My.1;q7^ž_4B-ל[N'{0$D+|ҡzƁiM OBp yhl?껊P V4t'^4"Hdv6i#: /ruߛ昱[u =v IIůVyEvL\nPӌ`#o49HA7I]1c21Xo:]qZdCD͚]ոcc{MoVJ6>l5G%\1z;*}ӫ3MNWdbn %5]OF! [ s935(ǝݯ)dAt(HWǖZAK?+Rj´#mN.~< $] JoSqܔr([ǩxB+cJ-P8t%2+׬, ͅG4TrPE-6v:It?8F_7x[F4i)Q3bZ׼0Téb5' Iߣ"Qq[.[ׅ2T x^;2; jcQϩ4dk^ 6f5Nl~.v(saXضbP1JĄ]2J5>ch>ӑI^&1KA'dR:^&n M.sk`[͟lk;0[&Hf.רLZLaEfi6CM°ǔBͽ# 3Yׯpj/t736ygVS<&#h5~w|nX[cUjzV6H8>d5̎*zQ^*d|?&.gc(RZe# ^P-`;#}]o+)L+ɏxo}>udu؈}Yȧ_K?^ 22r"#Xa+*qfي)bCn#+"y9X7;d=>pJ`*Rd.97`DEnUn#>'bCIb|ZK>֗SY)>(j}ʊ,!4 fӍg9MG<:'PAr|pʹ_}B6Cm-'&'.?\sjY\$cƾGduFP Ъ+=XE[AH*?l^` 7X)ؼvCN3ԉ7e=8ކAds;ri|fU.9Զ?sշjtPH`u--ٞ4=V7G(Z"TnJm,R<н(dW],Z%&6S& !7*P׳Mbs8RX,ìa"kg9!xc9@-˿mgߦ5|{dmKjR#P Odf:Y`odfb\*a~_?/hlq1覹ZG4 SԷ})r"Gj"UP8mef=|oLՖ'W6Nys6>["e].oڷVfZLrk[S:  WؠIwmH!K$n|_˦e l5z.Y `1NE]Z',y&3*3&Rۙd͇$f+/l^ !A9VD"cvzg OuRN`t۱XkLH @@66%4Xmu?8Q=mÕ'J_@RT|OʌC3{ J;HR/bN# JwM lFam}S[9(9ּ>z8dpq-O rmJ0ecx؉ йguCnTnijF}~H ENV/ՎK/^C% 'MOSVAqǹ,5`iO5[Ni trS\8崥1n{}K\2!e24/n*8{"H*BOCi]t|2i)I|ړs3zdFB꼠}ܗoAw' GT(Je]e8Gg)ўR a>ѢN1pD7膎Zq#-ةJvL: 69`B_`Q`.xpBFԄA9Iӭ40L1oф o2`o+O*[Yۻ;M4^_eGk6*.lmvVWDN H*%lx`n_#:kШ4k7PUSs_Ȕfon˛{3Ѩf:BD?y?{_Y$S0Q`oQiyoBJ(k8Խ9Ǯ{;de\pQ^Geۇ$tPz;4C2P_j9`Od Afj96[ub) }.TXKCRJ*-=]Nfߙ^䑷6=Roy4<"lf9;, !u2 )"ھ6bYХjbГ_e/Q~z<5|wcvQpҬXN4= 27A2BR[1۞yS[\Ǣ7=:}BuTMRT7MmR?JVFxWϜ.[r3,#SIMst l_}Zʕ7C[+T]m4K|E>?}0637P^i6AqIj>q<*f6Ai B=8zYeLGSzx)ڙaUwJQŲ94ȴ#-g~q6Zd3JI -|PLNӞ,1TQ ˃QѬeSk<SFK<) &"|>;~V%c%ov kYQ$犃ɖm]LTT6d#xn2Fک"xY (w[$>dddk^'ː]"fgdzkM4FԐU *ʄJ'tWaE=J{ JIux;Z+FC}[]^})'ЎPɓX8Pn_^iƬCtsmetr~Al٬߉o#I|Ѫs# .Ar^Osn9m r~AZZlڒ.4ꚨ2)m{ :[dN-$#-jqdRk6 ΩWҾ!♜hZ/br*LG|Cpl  ۮ԰/S5nj`7q.8];_;=#O37S= p)f׼r%I}T4g>yϦ_| Mlo8# $ޒ"Oz+ZbDR^My{y֠0虫'̡Y{";~UR,{\%3SNQL&GTJ[̑*;yo/#\߰fQOG'q;YO䣺{e. S曜R#68; ٵugܐw%iKbC6J]_f ,ݤqӟ3:mFΘ 4K j(/P< `;_ZY! !(!Y h_OڼۜzȜ I~[0ɱWtLuı\)nNi9H:{zt`zڮ.gC ezqw`lk9 MG_g18t3h-w>*o@{g݈ 1zS/%&>#O>YG%Sw , K&]IjvbM 8_cl@bF@L9xb@j;n+vDu3h_.^+kɛ+&d:*BN<)8Eձ@n%_'%jdMIg1~ahMh+YL F: |Ff_+S6XGds>{;pHwRh+h%)J잡Lu*oVC!".PBE"Yu&Ă}uS(?.0&T;a畻l(cSF Q aΥGi'^mL&:Y]J31x=Pc;R>+$ڪH2-*٪e >d{;Uhȟ]vLCO+m?-D%wpwՠ|?CŬMd/+Anʗ77c4׊ACƫ±^PN3ee]}&l'优z' V#qZRF1cZ_#4y\Oڋ Cʠ(zf,g^c 2vf˻k~2|oqYh$^.u u {ѲщaCGyEEzcgi܅},k9}h$w@IՌ trfCIcWNc/Ҵ& ҃N)3\@0vGzAyEy>UUP;|G[9u2MP@E+Hu8:j_I(7в9Ql%ezC1ڻ!rk.SLCXi ;.]◗qkN0k&SVg4b"]@6FEmPn Flob VEҋ 6վw,i,&/՟A^T24[<6](6!̝/Gh_Lp;`oXB//Yts qd% vSɃYAg,2Xq1gjM;S3,Mv;W! @ >ͻy v&Q=@*:]\.z>0l## x7PsHPZiOyMgqXkK"_:RB iM% 7fuZo)^^L)Dsm<1%z0Egz#i,_ꤶa=y7ΊE`mL_lNz*p~!#l,"WBLx*l`[Qn4G#RoM`Xw^~E=JcmQ_o!l8'~5ݛHC&Np}l VH]NlL_O 0 8[%\̊ twwM8ȃ6Կ^^=p'7-QԨIpTWX`rco]C*8fkCfɨ6;CD2":yۍ" T7F Yq-X|4=pSpKbs]6I},P<_qKD-۹j@2SQ'?#]?tr ֪C&xk `)@S3HӰ*!Wy#;*d=- xds}tSn._K S9'1:aqKfJ1%ŵ"h5;UsrE i6 'ys-eJ_Kst3您qCqA{qߥ7j"hf40g +L25,k$ib7!ۢQd* h #EAJ?[;q9q)QUַ%BqSz46H$CGwib\ OFvKE֎Z!=u{Ȃ}2*nDqTnSc\Ή8AL\nP= q˰?H}LJ:-%lV#zZVQ`'q,ތ̯cF(Y9P̀e"#V f. t"lȍSɿ3jGN&CsUѠm&]x8l+=47߮Jʑ1ץt:o  W 3Q˼u. LoF̽IjRjЙ \`$i8gW+UV0.; P53 I~oEt/IEO6Y,lc_,= _ŵN8"X{f\^ {b*ogp´J2Vm?%SƵĀO4|+npg_ ?qliMf@}e]h* j^LWi̊vaڐ/)XkOFfӁme@q$L0 2uex]:{9g|I%u}0@`kZHcSU(b0u3dpnrc`^VIS\Pѭ] λZh6+O+/h| AV_)+Gm!<8ÄvKMec,L%>]=:S?.W8M6OO~VjTkCuǺkڤWm,F T6n3< |v5;ixJׁ dQ}zLIi 2R8 [ Y$JWlkkTq2JjUY9D-kOJაԏ.e,3Aiܰ$ ѭZQ–߁VKL8{AɐWx"N* U9Aosphsxȉ>1& iyElM^,ζlxU,Q~=!̴|ɗ HzU`!wmo$U= 'ޤNPyϖjj9># u>_ј\v~Q-Vs/2Hjp]]#F6Tz}M3&g_ e 1xdx}Շ]měوQĺR χX Sn #' ۗ/:UoݛIJҵfH[UE?π"!G9gK\E}Of54&W Yf]Vcʵk Ndx 7b)Qec|Mq;-o~BT.Ǣ3wdD@1Cւk%-Rkڵ7/ hCž{m5 W ~'Nh&!V0BeJӾ-kqnƁ X.1mUal.Ee;W~183c6w![ (.\c `-CQ;T4'9[NŶ)PaȪ]bF}ˏy|pIf:)G/Q.؍RKz6@u:ySAږәkZb{^*}>rL}5 w5kWn]Oi{y(rX& ?Bk@ $(>N;Āamo]0 9Jg$"+Sza]" jaW$ NvFGȦĘ> e^*[0X*2%Z*EnhKf6T$Vg 0cH5rcԑ"KިN1\QCIҮ-&/ze-ҦvRb@􈓝ٔ} v3'=d{iga`PU%'6қA.OXijğttQL?YDxE`^n`^ V n+ )Υ?/J+a&W._FD=b`{[!@xwobQ[\Gx0ru^DoI'Z?=Rum TH&.{?ȉeOiM:iDbB' %_ ؔ4ġaXj C!??64/A:&!IO}+loFb量Ͱ`U$+]E#e1/d94Utƽ@Ԕ$맚<`N#rGF`˲MwFDf(-g)Ԍޭdi0rMm-HUmi5QaWf(Yu.'(|sCA1MK&?~CozbASgGlW ջ:Ar!/eX8XG@@dMCN| /NK:K>bsRsa4%S?~dMOunu)ch3ϱ %*p*l[$QWdR*֢!Cp Z,N[6Յ]f^o!%pYXׇOMg| RM|'AUI wbjʿɫ\Y]06q r.{)l-Dԯ~=(l8rojk0y_DLd(ic5 .ӺtƚAT,>"t4';$(+DZ*\,ձ IECmІvȫR(][DEFc. ucWV'J8̍815-p=%ڜG*|qpx&d.:sձTػ_9t$l[Ms/N̒$b! i M7`_H#1F(ۇ0R9CM(45練^ A7ngkc%岨!'N}ehzNGv-P/y#փX1x,36i [5xp6R8m,u'~+fx ٩it/<6ȼk'It!x(ʧ=~`زpqNS`wrDM_vHn\8}Vkt7[21͓tAmSŲ*ր^&~逧t4aVŒt>f,!~кf 4++h~%]b|Ɔ1`r-84PŠcL+)X$Ӆ zAN4[)#g,{jh:W ʏ ؅T, Ihı?GG!oH/=SOA-xݣ'XWE qdyMblӅf{ ,u6$;jtm'o6|Np?|eS_喫q?F9'iEñb̐%c SE޴8Jj@İ;N 0M\v%lкTph%6$.fW$~[ PNsd.h`Oy OXm)G={ tVQPǷMWuy^ekXY_]РTh麟2룂qc]c1TNod?͔<8gTXL`Rk?GaCZpȨ^&瞿(>?h ^|;LU}t: zAY!G7Xp"zjx߰"$\ AS4j ,$chumuK5K!#v`~C/MQw2ҜK֘4@_ 0o*#0uH2\ =n[;m_`i2֑ǚ tg4yvL[$-&zS렿 ,P`f4  | )ށ"Gw?!m1JyAKgWs%YU-0!VmRQpqI"^aBO%6(Y4wnx_c .eW }S'LQG[%#WItAj'c- x_ lU^IV"pPn0N6@4F7]A_v<Uc !!GPt)լ >P #d>PKLλS{. kJueıxFl'~iq(~{s95Dq>/3dLcuJzW=Dg~x[!E`HP}'3(.Z!JAW/f mb-9}{2 7!0,@ u_:9x =-ǭ(|}4PzP+F/ohE>>l$R*ql4X 8@g1d V8S딺47l4myLJ,E%  0k⁶}is̰ڭӾ鋼#Or)ǁ4q.q sG,ܵ|zbi6z;qXr]Fߦΰvn -obW[@еBLզ-Ĩu[Z5l׽K!6RLvj !Q$TZK?[ YK+V=/%oSnIW ъ3.c1Ph ƧO<2z׏?pΛvu(ݳ]|bL˰U2hpS O羇U+d%\'yyFuf Ӫ*lw2Ȇ5&5N%qdn9ezTvҹrVL>c*>n?Y.M5 y9S;)S@?܁U銲>l&>ͬ2gn[+mxk/a௫oGO}wi\UGH30˥LuƮ%;Z[ZӼR\\340T8'kKKE14ZrНCU{&z Cg2gAiy+a4/Ԓ4)3-GaiX>id)hz6fp7;G 梾F"sd1~HPHJ)겼SeD'^ y8mčg=a M'|8M#zYy9>@C* MOlzxV9Rq 1}WwS|dXx[&TJ%,0]i>\3ϸrBV1/5/lVFZb`sA_fR6ؗ7\7#T'יJ#/qxmwE~/LCD 89`v |JJ$=M2 c Qx3#k`~5ҸEzRfYԨ mpRF.9V8~X:KD8n<Y9ƍu&&Q혶;`4)75E}C*~XVQYwi6]mypQH 󓥷/ʑ}f]s}芦QU `cOb cei{t%G1*6-Xr’`,&Ul[QGww`i,[k]Yspw_: L`Uh|lhhU\7r ܃~:?̗ϕQjȵ M︩>aRj=SntSL83W$d77O{%Ka ;b{.f2Jqni|.2t-ۧ? % (3 &AF/vA]MߕKR2U\Ƙ63GÌ_@eP$Hm,H`fl}O(~o}m|I==KӪf%RXG\,A3j;B;$tk Ab4Kn6EL/=mO[RQbseLH`!}RU{^q&UРp*0~3:"?KqQԒɵA^ I|a&Z\&7Ԏ,a]>WXoH[bPDw(Y\0#^cV]]^@_NrcN6۪<2~5(DOjUJсyޠD' {?|:6@NSdž[ګg'*REr+t&n*=Ba>:PEj?,w^M,4,F#hX}7= 0/PI+LtP}.:] O&$M . 25Jee/}SOYx[RF 'vGQURrka'4ニQW+ 3YH울^N+*,8f@]R#sV#+^5JuX^ g8}3qsԬzhҊ(Wc. CKgO]_%mG^I/Yȡ^6v̺?pPmĦa)\E*5`ҘSz l珉'sgӓ'Yv%CcM ڜKI]kW"3f ||?d1K8zzA^vq8k&vZJO"xߑmUkIl+4 TtȚ\"ZyҋUB$C3@0Yd.ןf(<2GH/W欉8^ ~Dei2QQjA%+̰!U˿3 0 5!©_=|]O{*8ZWFlQT/ ^ S+(d9-eNOWʼn8ͺ_*(J.Y:o[g%K.ޥuS\Ar=Z +Ҝrw:J]hPZ%8&j`QO0}VLTԫŴ!xG@6Wy4FH8hBPk;F8yaI TCa-!N=kUƨM &bwIqu⚣VȎG 귲㐩~`Jt}o%7uշ5 o~xѶ0 B`K{,teϲ:lGILwZ_jWH&`!/\]2_Fu ybJ&0/s7DWd!ga/| ,#f7zmHuk8Y|q$CE9u kkK1慲1kh0Hp[= ( )a0Y=z4o32mx?jeb-,''*lzް+QDv.t{ȗpF@}b~ щCfp`PĚi`!dP/WBF*ݙ+%wjZ,K2 H~9e;e骰J1-?IB'%2%kŁ/[e`%Vi FՖ2垐 ftdpFb^-68Mѻ!`W/'ꔬJV4͌'l䉜E`#Ţ 2 Q$_VmjڭךV5 *Ub0 *-?/~',[R >K tȲٍiFLNIa{Z]@>nsfQuT tŽLP}+}솩G ؼR6CzOI 9'ۈL㷤bK`>t* 1rLFȣ9$\E/f.j릚}e(狛=JZ.G.,aSTgx>Il)VWa&AְA )_zD@ݝXGb"r}#Vvi]cZ݄#V_6CPㅱ*J=˵dEwO?t z G%K7(|6ljpűj}:/$7C6ؠJA}ZP@80l[3 WP]uթp9*av0]*Ty^#tdI"-0 G |%^|9l9̈WTvaڽN0²0FNFLQ<ABi'rnSIhR_ r/YϽCK}贪o_b+yp6f$䤗pf [l~EZD?GK.-æ)lEӨ,6\+c6=>[nZߵj 2Ĥ͍m._aZe=Ca>,<~hz~Od&ig:'45n2$c.O5 B9@1!aT?͈OT6xsKNbog=}ѯ zEʘE\Ǜn&H&s*t+ 'E='ap#i_\{U3'9̓@e(d99@SEJBc92+mC4kqjpSܾ%qE2<=jX,V O+qmYL$ zc %}8'zR{h |Y:j1LaK1}d*`n;x;=fe<:^+=ocF\5WĀnOB['tՍ/j1C0rgRl?eZ>KvON]o#}0PcX<~se*#tƟt`++.h.Z>ꋅޏ}iڟRU4QR4Sf֚P87";1c9Q|Pj2,ƋR!&vM7\}K~4tCdF ?'%ޔh(?zE KXRv)57#md4j^1d(82#m2/s} [{o jۥ n\c?!o|f=Uqz2hҳc/#~|~}: ~9e`t^/; <~kDL0"ث v 8 3/7SMkW$2|\V:\tI)8;{~yʒNkKa.-A&X8-̩88}8)/㱭$CL A|qJm> wJt(5QoZ7(ILw1hK5 6@1WAW@ @?7ʑY$īCNĎ6EH)ptss2~(T{j+g4IU1 f^=b`h JC .~iƋ3j_M1)Hfi hz|վe3Z %47ㅟd̒Z(? :׿N&>n*XE$!DE OXc,Hu1$pD̈́;3KM.@Ҳ딄u:/|=S|vCCLAl8bܣfFm)* = 땋!`MzSļ_ݧd39+0# >+> qGmLtzd i5I戠ks<m, n%z=O& sZ^ϕё7qsŕ1HsEbȋ;/vV2J$Hju͠a)Yd}\zA+7}^#PCFv=bF3T;Zx8bl5xFC0JdǍ-cӘ H0TONjy.3yݭ(ǽڃ 'NpmBTȇ5dw"I]GSn p.IVyv6HQb0Kl/Lt]7==ɊV]PxEc4-VF@~1g3:0se0!sioDGXyTqy]=ȸER_#=omRHK8JV6{}D! Ҭ$~HF@eʇP 0; QI+1M?=RS+:zhEWv/(acڄj4|lǘRm,टՑstugBLg+vNB`V:ñYFtoEYSг?,~5/D޵+"vМ2*0T*E]:àH^%?a7\~abͰXz2ns/> nv>_1I16?J2FuNKI'@7r5R ?ɕGTXsXnLC-UARD/ۭNHrNR P5v3X 6owe?2ȷϮ&' Z+9# 7e%_ۺ^N/Vn÷CH|QRh;>M_VN'g*M _o:z[ BL.h?X*Q5ٝ`4M(h{Q/j/QM̧T fY&BSwdv=yÐ#ːXUen[]P%0Ɵ 1l]8nrj:xMpe!ZoѺVw<S=I\ݲ}j(}| 9x?1-$:BkX"ݝI'./'-y @K0Cޞ(M ^. >cap"`LʴeK#wj| [c5]a@S=҉ɞ sZ#Wh<*PW4B#xچjj *7SwE4*4XDh U7T ~ |JLDC*ygnUh|6+! /pdyygFbxެ(zkF( [_k|AU0ً-㺍ndxخ27` k %Yk*i,_5~Z%5`z 5Xajg, 76VV6̒j9e\/wک^؁-UBU/3NW[/Ʋ=>뭃 7VP6JEXpcDJYXXvH!8*:s#+n¾g\1<}`'GGƝd+,>|; rgdQTv=T2aGz)JC VObI U!K;ɭc,#uoqʜڠ%qI߇Fز$.eE$ ZMѲhGmL$8JXj.du0~ @ :w~? EZxK\6I/,vT]jRXؒI 'Af:H]6!JHbyY S=v ].7=}^p]rmGd˰a#to$-loDSm2k}r+sխJT} *ׇAIAQ*4I`ڎ?<=n9[طOzGztN^Nw7] e]_ƒ*ni =Q6RÇV"1U_k vដ ͩP5t9EqĶs;^O33Vn< MLZ#wv"gnDgжTf ^=ÃMrP8+})zzKϬA(*%懑}[׌[LW!CΝOCo G`bT~]@˻7 NiHF7sȝp;! S„Acd8uV|F' o@ MXW@#Μ}c'=++s@We` ;=<%V~;s~7B@k3q8|t@EG Rt cUfue& wJ(5fHj#2@1A4eqXCnٟ x+5T.A;cuVުlhO{8n=4));&3,!B {`Vz3z v7ڛUHș-Z&q#%diR+;k[khJ-}ڗeR ȓQY\Mʵǒi^ UWb!Ǥ\b)0&e$\bxg]YT@3wȺ*+u K}}j+Y5_G8\8z%~Ő1$IUAFJү/1cPe4A/fb|gLn ˼ !ov+pǂ@۰Mw}dz!cdy?}?+/;]@,ZHJ!Bc_eլ ;!Jeh\ZJ3n0[!8* ۃqAD,2Ff[HRX#+6DTp$9R"2lmtIxqWȄa+Xs!.Qb5˃r! v^(gG336DU%0@/[b.tth;y: h0!յP:L!># Ssӎ0ܛtɔ s@N 4FwGQ*ts{=:X'k`;‘gJrQ|RAɑ Q4E"pu UR _ P44 =XA=1ϕAX4g-w#}\V05R[y8M'7\&XC4Ct٭\S=3 f1%RM @UՉIeеSg"OG'>Go'e Oz;0B Hx(^Pqܫ;6&7Ils*Z05өJM-& #X7҈.] i~D`D- JU Ճ-wTT߉VR`i 6 Y׆C,ŲGn+K{w\͹|\cXɔPMTgtpZFC˾"JogAºl oz%p|X+|.JdLD*9m;hbHn~]=hwg' VR{w].=]K+Mp8( Ͱ8v4m'pYd=4uE뒜dml⣎ 2Fޢvn녵R vS,qEo8nZΪ=P/0M դB uB 2[ e~?!⷏?to[o7)Sto)zM[!ʭdNl$x1"SY"m-q okW*(GzCn?d1 ?+IvP푀w]`2z<o9;wu-꿦K#-kЬĭm_vfLf΋0GhO#M5'@̌Y+@N19THY~{]kz@9"s3ڧGUY44i=EћG9;E !:U#䀢=g/_=Ӣ{{R@vQ"(ɬ1Y(f̕cZg3) $_]jI[}B8@lZVlt" (3瑕N--v7 ~a] y8?$)ss|X]D C˲N9tEBE|G-p{psƔOb[]ڕ>4-L;Oy)7I j&\<:YJ~Òp33ڸZ2jR$fPΰ"Pk?ҟqKΜx͑,/ f%R"B>H~́Bw=y_f314F4Y,JtlaB d!E`~ gC ^J_Y]}B'^d쿟кIOr6+pW&xfPr1ɛKWg> _=(}-H%@P{=/$A ¿$B넘V$,W%'G%wd:]y upz)@ƮlwZt Ñ<8R^X5߹>^ZՃ;Ϫ6^qyu Tw6q }M*4n]$V]~Qq~$L yfxzСϯM.5q[ȩFiN?dcFf.Us%C*.NBI B 48EP*$!֯=m~0v#9}ejԠҊKHK ||M0$!1 &ݝ#p9,?DPGrkG:j"2NN$Yb.͖n~I4i2ZE;'M$GVeG #]ASd]p[JV Kf@ XZ&>|\ I:rɆ3;dz@\=bN(\imj`8b8a)V q݇xV9Px `tfQ]H[c"AxQt3ߢE"`MS{k 't~ ,䈃%s7PAaS-F+M[B*&,@Q$;"(Za&Zpڂ8 U[43[HιW.]Nޜ-zyS޼3ͩBz)uG+-x$|LM8AcA-&G2&$hAh4)|alU1C|sAx)WiZ˯s$#?oI8cVSHCWS.Pq)U&œNجeF=hWTٖEOA܉_6^%,d95%Wc:brepd= $-`);`c|}/gtLH[v17h~U^$-iG\Cw|4W 0<i",Zzi FaYP&*MU&G㼶@tWL!e' 㼮{c N̨-vG$bh s"L :g,XZ{n*g.k^ { F3ntI1luOK s)pQ__Dڕ nStJkidkj_$W)+IgQrl X@Z 8Af# ULD* x,,Y Rݲjs PӁ!أIӴ+=D 9kN4+l#p# a-Q!r'OnCZ^/Y:(!4OV~k ") BƁY&@PFGh0H?;oa 6Fv0^ (b\!06'&,CNJt#@;c Uї7z9ןȧ&/rmg.L_b,;@ǽȠ쨭f&:c(Ud 9(3PTQV30+ȏ8Nl 9'(/l>^vh ?Cr*l='&WQvKZ{W:ޭR4x .TF g]0L!%YҾfSmI!NOV'a['W&VN9zW@ OAETb7^V㸀h_X#_[m0lAB:Li6tMSDBy#:Z'a0f&>B!b{#wEqi>Iq׿lXH ϙAK=mу'xp5d/PA4C?~0#-4J'$x*;[>ߝg'|"JmG)F,t OR#8RPcKEDKɰ٦s@W2Bj784fQH=ے|cor'Y][s3`}ݔj?VMZtu^6ҎKj89V&Aa:WwߧYĚTxbͺY䖙Za]i'[2xOěw3i߇vYFU6VEYH6\kBOE*.dl[6((E%;M.{ZvA ha(? z@Ud9X+NU.6,类̣WE +ٰD4_=߷{ȯUa{dCj\W4Rxm*o?CB y1]G+З!mgyv%:lP8^:-[&dTkXV`Kb Bb0G:_+X8*Qm|Ü#pvA E^"FlwdCSd]KGShѰ=0'o7߁:Z\f~\85/u)A1M=as乢_ٽ< ʖK I$[j?V)I +^$(ا5dC,CO͡*F3̱O>hlu_pn֋y1Ӱ#Z!UX"k+ rb`nM [L%c҇7I s,2e*ep%6-qPCQD.'77]$JRpU+6Py1P;PLIy>c|gYg4ΐ 7\mdκ9xQ $gfm+=/b 950UKzv*Dr*+8i֔rȿD#^2Gc5!(x1)bW~d1 DnӐ}rx6: aY\IQ]b\>d&-JScF{]3* 9''t2\sc) ?] ]dX_ȼe,jMa"Mi0 bo&舗{5ϲ$coұxi"x`^e@Z'EAHOzDo"JQFEͩA8DĞ6#E\yy@)4MC$f^{oދS2Fj13zmLDP E)e?݋)hT d `ɸG*λvw22F3 ﬍%h& :zAG$H$/mȅjF8N`A+Y-]݄G̪i1d0t[Ņ)7A[ gVZ}wwW l5Aooߤjf܇&+N % xcRXbRYkr X`~T?In31Tcՠ5,/_p!bJ h+Lų5@0wWKl6_YWQR!`g SM7ѫ)޻FMb<׳E WѵZף<^~3rY6[l<畞"(5Tש (ٺc@] 8q(]=#^#фAŊ{]d~ҷjt4%#뺲YF@w]^j7rP[bPb\c7ґ|{I+\p"Ʈ;νbAzW']wԍ [q -&n/d+Ԥ~p'>/.^Rs{j~j&,c?A5x De‘rC^w`>Zt"{bdk$`SE;25I_GF)ܒ2CRե0}e非pƚdnC/& }IE$)m75#U-e$;%C+Ȩl? ( I' ,Jk[r9VZz{ 18& @!|_a|@iOm#. >t@z W.,It"ۚqBX%xW+KDA*pZ)BU=4jz9_Lm1piwsJ'h5T@FGDW:b2)|F:o`|*1hZQ~d4>ֺ[p\2yySܝ\F&stskJͽP؜ Xk~B-jcVD%RqĤĞP<5QÛ,vf]ZUi9F| m;XV[82shh>C=e@Xz]~SD.}&Gro}$`xKb UҷV_ YX16Jc:S:?ǮN|S4]>ۤ(?;Bl_)tؐzT!;aؘ0z#Blnd G֯ш=`Nw œk& dW: WL R#db4P~J"bT}^pGV{*91'RT_>uvۚҎq>u`V\˅'S}I#/C}ӤYnEYP w+Y$:W^[EDvRjzG҃5t٬Aq-Y!r1=Qxn=j-Zi59'i4uۧȢNpHU?;頮k B%F+Y (tRaOCT3C|z\*B)]od ƞ+ĆMJv|93l$L:]3,1r򐍥rCuW$X r:7]VIN:в<˓'_ȞXRpN>Cw >d Mh2_ Om@ @PycA1an θtLpm5KJ<)Eyl# bV&n&J,q9o4g%3>## ԩ>szE;&@C2up/PJ~KGECi¾>IAF-:1;ӗHwkQ%+ .5Va<C1[\6mOw)3RԱGl$Cn[)4ڍa$wE3␈NBey/ ` v7 v,kƍ kcO+>t.^UFY r9a# >57y421:+>hNZO=VN=\Z{VK~`/joS]R o!D0G[\!:HfYwHFfꙓOkn_xyE4ԨP8 !Lof{ﻩ*'soC+SvG(t$o] ;V aih 6o9Wf%L>9kشmtC! v8W|Ē-*=` 5HAφFWЍbtc#|LQt%6g$g`K+r|_TE#E{>5,<'%Jy 'jVME'dͱ"݈rƌsx(|kϖ 5#| iBF6wp g@ӉQZq債Q;\4Mu-D>eF>MnD}YCٰTcŸflo7L vwyRm.} r Q&~^›Gn$N3خ4Z$ xy4GGm~Z'E/eclBGiyzNv6 a> ¬RA WI Th,07vQΟzn=⟻c d0", } j]IL݀jC eaV>UG@ $9;MSzp"!V9uI-ZR v^LJc4P!%[)|Ǫۈo3ioudYS;ey"hf$8UR %OY.] ت6 Biu†`dEϴ#Y6+HHPnCgH1n9:U--Dѭ1gPPNLjΒBxz0'WS{m+Oї%G;фdpIDK ṯ%-jqIML]QA$ 0g0` iڟ@.қ+RkxI z}pEoԄ@;Bj8yrm&F njGhUFg_E6y8Sb55$!Z&¿q:: fδ@1RbzFuDAHWm'v"{U yṁCt3%RWF|'/>3L`b0}BA< :gp\{] (B|?1c¨rI!-sS}Hi^L! wH`ޏq~iN 8$EhXENLX6i%g\ζM|hսBF ̖p_*]\ ;jb4]8)rIX8,\%;ŌK%iG6qPL89ɋ5"Nu4cDithI<αTMZF%M|1IOa|E&&F`2ԝ}(bC\O>*+4ns)APj5N#;k@}԰*`ұ6]^^<~{/Uo AQ gh"˽Rq@aAI-dg?]͠ܖPMhzҕAs2ujrWD]'Y/bll$837)n=Ջny&@֪X9+`~ Y< JDhh|QZOt͡+td*dc=fѿR_Ina`;|M=o)m,[4SbuXgmbt?̬,es+z?77V*BYo{oL!- yw2-۾ RS=F+š1FW?+)\Wh%BMeqsE#vAR]t;T,71e!+̥QuraO}i*P&XTD*KAzZsA}7'xD ApB_E6jF!@ޠ1 1 dzfބx#4wˈ{EAx<~t6{y{  p5'gp ˈ!{*Jl޹9鹪=UG)[ck' DJSb^F{櫋X+@X:K ;ʓ_5kZh8jH*v/$B&o!$|8'pFCmIUrmޚP|MYW*ie*&^bv˖px!Ga|`pS'6t[|~&4 px׏5TcF=rd¹IiQ渆0>t/\o4r(91At|kW..@džG}s> /kH|X^ EM\%\ ̦ZԣRD%~XzV#GN Cӯ]r专`ҝ7Fٔv"`qӳ^$`Fb/WPM]jRjwc頩}K9ϝ~E9y42f}XGnzB\`ocVgorpяeDn`AŨ R +#K6  %pCz#B=;@ 72KG~]!K&5$ɯ{ଟQl1*)MH @ȸ+OCY=MrNP 욼7D$1_*!vX 6\+Ck֋9BSs KZU /t{5O:)ңKtu:m ʺ;'?E#;,~0Rx>{c.]eT RxJn|b:nSEFۅ=bz~7fә !W 'ccSnQLL&Tb?Mni"ܾԙ3Iڕ)H e5Vݩ R.ف2حR6H(hQKd[\y:aǞq33$k_>8<(,ֹg=8փ(ywA+$.m8ZXLR ݟ{I?)8Y 3W8Jx8Cx’Yv^c%%@1'ʍ2'\/2Ǣؚ%䡅*[ڂZ7@SOxrZFK7rB˗@y\ hw1hCz*3[pпr;%r2K6]}Az.'4DhזMoZn>,MKai/>DtG*bP(RpDpPq 8UX~,PhozF&2=>إ%/# X:\83id0z3%~GUZb3X`DRQiص*qhbjvokfGU60nc%mXm-6ޥA"!IWeŃd +4ol^ZиB7!MW@'A]gvo=꿲6KLQZbE+|!ιJc(+ =$ @䲫/|},N ʂMV0qznsК@^zmyE!|EW?!w>bLy:sI=W46TKW: q;`: ~g/1S+dO0eICoj{_' MY8c{}4ۚrcxے,KM#>֨>VRm^q/x7FO+6ijAiMDI"? J˿-QKf5Bojw񭍲u1!3m &!>OAYud5 = բGJz`)ߡW^PpY~pOZl%?ݚlGlZU XtkKgEA;XS6Ѩh\2f!hLQ2`_.n=Cc7=EH WrZ>>,  zwMJQ5sP!&shi]Ve)p" ^kmW׸%,C|}h*ul#ؓ'9lH3'1{jhP... $h_n<ތVPa?K̴ݮ}Ffа*<}-}C ѸO%(6;:0`w"@lY)2o|GõX?aҷ /H)g2 ~IMV״f$crq6x & Ƶ(jȤqQLIvGZR jC{}Eo_1X嗖LgEΙF߶;u-IGOY$Ll/Ղs,oɞzCWW%EtĈ`CrA8āq'QǯSl]vظ@S b2tMR>{${@b4Y>܉W~~=gsh3\qBh"B =U A?NJ3w]'ʶ ܢCai|YOF&;J$tf)j`;h t XDY3AiHyiQ:'=(/ "Ô#wb{dƕVQfY4k@R. GSVګ``$vL10dO21oLki/Mx %3"#wqʍW}6cK'<Q(4!ᑓ $9F! *E]8V|AD@gX6}%,l".˳30bPEz6Ijs adըC)S/  hʶ|%J-ݮ2PWe_όi^qDĕԮXOǦ6)ezf Dae_'TSFR 2C7]B]S+M=:lz73VcK8LRKxෆJb|ۄY%LX`=6 C%Ȫ4HղU5n;%cM&&ֵAv3m7laH9iokcBO$0nZDdNAV;9Em(~#[U{ɸʇ]o݌^T% G"L5Qмx'y&i |Ϊ"`:+wTb#cKNo>ݷGWA:ӆrksܐ8`Rj3ꉢ#DN,*W v;UOAken9y d@ľ1g5η,f&k#$~˼NH;z? xU kvpcfX*&ep{7+{߸?ǵ5Ԍpb)nVk~\$J'L21| )65'M¯ȤQUvh?ͼ}j{-r"=E|Ly6*\.n凗p78mP(g١K&8J"hp-m3 wA㼓x +rHG- *T2aJ% 3ԐX`h+< LQ_Vu9J?zD)߆kLkF[ڵs*(\/ߤeYpⷀ*B?@}c"םc4$7FmrLZMe3)Р RaZ:J@#OG[Yy\o^T w>b&eyUk-#|{iCњS:nׅG =>-6. i̦pp0<[:KUN9Ygx5s Ȑ\Zg2X!h7-sЏu- MqwNZe9 f5LWt}.ZY]6j!8#A]fI`V!KLoLbv>Xk'!\w-v3jncrl)D\-RksqzS'^;᧜b^xW,oP# %iIX+OqsΛd[7[A%]r2Η%6?#+GT@.Fl|ĩNTFU!foZ "Nerѽ|d f`4 $";i0`stZvUTs?p&yh F^KWGk[eX<C'k/ّ`UWe  g;>vkX+> ,w8U@OߏĤ@D(13QXL v;s˭?{.ޖ?Jrs{k짻d!ŬKR Q:ҩYߢ[~dkNjWQMUQ~Rh}HՑn-Xx{+.XrNXk(HD&,e@蹨a{سub]Npr(bg6 zHw5h:- 5{0/s ScLCAl @PC+ɷRErF]|Z,mL!4Ć# q<"NCĉ5# ftT|Qx7`{aT}ȥT~1Rt{R͗#81}o4|Y"##M\= g~IʦRe'9]VS'Pp0SԏbexhqQ(9QށCoP]^d\cpe(8X4Z CYe6ѓK$ pz|FIiSZℤſ4'VW #q7m::Ȅx.ᏎT~KZ9gm/M T|O8={j,WQlx}zDL 'haߩϜB0*jh1DGJW9}HJ[,|lڛdRmtwo}۽Wxeѷ?)TMpemӍmTb |'')K 4wV"jJ27Ks &"ܱ呂l8bf3Dd}WSA-6 =\9=R+\cje\6b3go1 X'q go.eX'62Y}<Xͱdda|b|9;YU6'L6ET4i$ar^k<[vE*sBL1VI`#6H_6NB0K7 [4@QhD 骖G=GJT0$m!1QP|_Nw<t3w '7LGsOZ'g@W*;DspSݒ7Gj.2Ū`gJ (e 9%8֘E{B*FW@%t*٠2O*άxcΓuDx&q `҄swn?ΡeEXсKÓ!f~e Hr@Tڱү4YCG)@kaSKV;8KB_ f}Jy֚‘9߶}zP+9cZz"Cnĉi{^FZHT5=onNx}\aZ )X-ki^5tIxX=GDc # u/KU0ۥu)+=xePwpLe:Zq 2Nla<5 ƣ[#8fUkfiϳ?ݻIQXb'A,|*MFHj}Z Pؤ&N_97Gr }mQcШE?Di텽XfxsMiӶ/Z?,U }sd$lw1]'R՗RFD@9iz?{ 54Ğ#N)[[,lg29u >1=wdk OOvp7OۄKD'RᓸF(-(dF  7Do2o"zD {钑[k7f^h?ȕSM=ļ#ηH+OZƙ5`CB-~Xcoi1H< gޭ+(rZ Z3M\lQ%S pk?r_5{\w{IHU"n)pSte xxٳ^۟,XY)d9urqIuzK,1b3 :>Ke,\"U?Ozp-_#(#8tG8:ԩ,)g >n&`>m4\LS~۳xوk_( !E#ǩ x f;0턜0 ;_.'9BMvi]jJZ`o2:*(tV.}}Հ=7-mpzMV)jzmifX*+KD/0BW#/JcC?^,-"7+ +14t0֍|+B1>yuB jh2HbI&,m=,}$eo,+]n?;d3ֆqp" H {`5Y".]~]Da } a8_ G/aL|nDnހ? eN:;yEChaV? qꄀ):εYcViQqֆnk.w,|0C?EaY6?Quϱ$.4˦u}MX쟒# .\+e)$%lWw ʠ?"̫=ֽC+/(͜g)2+] :{Յ/砣 >v)ڝݧdz(UmaWS~bUqkY5I0=Π>f6 MZ~YQ%_-K=\A70=Q"w-{=<؟L)dzo׿ٶV̿=k'R죗|h뻍TK>Uhd3q䪗v?TALGwjhF1+ǔ?Zii!'G'Oۮ9HtӉ,[l\^A)S|QI:i݅Mo+ ;ױ1,htJŐlˣRpQ< DdJcaꆿ:#'e1>I钕F° 9㉎ 1^,v;m!]4ֻ@Dt %qM>ChBt|4uF\PgL*҂ ^@g]\p1!eV lY 4IֆR{gAWJ_Fp ͔2 3A#ݔ*è€O26=T2)q- L&K rOI[8k͕WfMz5Fp|9.3' @W VOB@(f4`by5/b19'ؐ(fl,\z ?Ѐdt6LcCrv3 I?DLL^r; R퍈R7:g*\ucc.*)"sɪxȩTA$lH d[Pg0-ݚ jtǀW,Kdrg .{f [58Nq#q8ZM]Zn)lU^/!ralTs P2P61ȝ|yb2NzA;bhrdO.l8y jM7&@ҚMzk< 12 ޲t8/ X ̬zPi=B8f.1Y`̪` c,ˎ9Zd'ۼ«DŽ^7}F+`a#]JgzW=I$ZFPJȼ=|nH%smXKY?@Ow*BXpi]o#}_+]]4|\͕9AA;le~4?]A_8<-\ȫ':hOdguOǘ/7BasRs3_Hꃃ c4N$Z90+=EY`0\ܠ!B\!uf[M'm["Xey{`4S]rxZ^uR& zhq̺!/0Ė]os&)J ݚřTĔP5"kV׫,+~Ρ[NlhN"zdq65VCc jWB|<Sj)~Ycf%8!zK@LНV44ÿ<G &-PsjbbQ`АAܞDz/`gg7uQ<;j>/^ 2s*wZ]U&$ H Mʒ  :6&xXQPTbӥTI)(b-iHy= МHlHK a@y20w #S[4 "]~^t@?q4Tg1p{ټx2ksSrFI0JHQ!\ AkP5mﭦЀ1q} KJ,sVyۀ4ԢL+Tlow/Dt)**[&w7Υ׊$Y\W yN Wߵåd<2P",AɄ,$:pVl_pC&nxݧ3# gd.-;}Y:l%`蓨vqK-#z/ L8 a?z~A5s-E1۳v2n]]~Qȫ^[!R3Q6v̵s &)ZI'?K9=r thUZk2"#>Sn,Kp qzю>ĺ#:;}|Ԧ=ۄ)8:*D;` *% ۓ}+-9j!SPOgdQ:;j.Vd[ΰx-4vDg;r) N<v^2F'g}dJfbns2tA},4}.c\+{ PYQ˜)2a &bQ)r;icC;K sń:Yb}8̧ie{o.6t; XIesWgL;_KʂZ`& o,} ㅐUit 5<qM/+WPɡw)TTBB,A~ \'~@E!a!1D7زIA ĐYg5%- '/[;:͒FI=s~a¸z r(«k&dc(K{.bp);1]d̀+H10=9yP~[S.PW!~u|dNM0_UPґ!Y 2&e|1SbkJzΌ$Fݖ]=|0uqSYͷUv4kRsU*ؑ/ϺpE-KY~= Xfz.4@)QW=+$;D$zfU_CE\o ܤYaF8Z[yRQ! Jd\L&`Dw*~L`j()EN&+kxݮޅ./Ef7qPSfW8*}{\ 3u{7v`.MHaIpgu28%x<Ą_I/Z~/ŵcJt5n,QF>ʨBC/bce|w@¢j Om2?{SufU`, :SPofgR_^'-Mf v)@T'H)):Ę-ڀx:ͅ{-uV&dB;J\\"vb[4p 91ϒK5N]*`/|^"?qŪǚX26Orj'[ NN]t1T!*퍳5^Dtѷ.o\q P ߝ j+Pu+:&?oc5c| ѓGI=e@k N_uW+'F nwMJZu/ͳ_c *AwAW;cͱvP3MdƘD??PG ղYxjdɤE eIV1،w0m>ܲ/ߺ[ 1wF"eW*lJ-AANg7m}=ۯ3d)b5v7뽬iƗN/};1O32 J|Y徺 =mOۤ#~@%# 8H2*YD9mi%ǚ4\zB/uZ4 CgSQS$钗8%,am ;1c7o~vr M_,8O~7%!|}SՂPC4X<[ KS|n]d Su71e~aSQ1J,IEE)-M9z.yb ]LهqQZRi'4NX-"u8C)ve{NպN{D:$keZJc(o"jr7f qSv]<ue#~"ؔ\.p>鷶+_x]x`p甒x JA] I1d4PB%6t ,T^s V;,(N,&n:6f~׃x ta2Q5s{rthy-O8_T ss\eU -C;fn^Q y.TbX|a'{.)kbP`] S\pGA*k,i_PqenC⼆ݯny>Ξ(g熵zu[IO׷t;|rFS`jyC8RƀBGQ]5PFm# A'[$ [$m[EOsߝlR4ڍͺ zuR::w xUw&uYB3ӔzlP]X]4hdc b*(Ǥ-NFkJ;99uBAUf/6'* Q Z R߆cap:[9hArZf[pA^s,7A,M^Vϲ%V*P#Wb'F~Jt*e'*zXS,3qAQT$Aq0*m`q!^E7y76l]ST`5bS [&L+k =6 %8u9Uu ; `M$W_QQ@9T.) ["(ac:HcP8 7| `赟tmɄFe .1;4)R]j 7c8X6fM!x$0j3J JbZsXZyZpm;B$Щ6U\mvDؑ1bŁzdB~Qz׎lD>khNrD=g+{}~++T6&<7R3eo^nC~Nn6*<:RRwT=haԿ ENU3:XmR3a2s''$|A4-MwʕBeWɅiG[8u y9Y< .`Dd@o,vk+?)1szP'ű_ZW/chkpq,עcS ^̦JԮ ErKYϫu)]@3Z)ǃ7,EU7VQ{ciaJ}].D#lT>YEK*NUYN*y[h"pJhuf0/zҕx\?T_DZ(ĮLAtBwpӇ ,8lAn)3jfO.H>+\8IO{Gx Jv/%#C:i?ٷS"/]"ewO09Nrm67r/rV̆ Z_ d}t@4Jnםk`sԳc`1)**Vie)>%k ۪*g}W{6wNa l7.*m"ԓX'c-CeJ׈{J0:4u}Mt6y Lm,n3[@V Pc Gy\ђds!r]0oJٮ4}!9َL3%G)zHHYKŃ3f{p;԰Ki1L*՜Ph}nYF;.x.yro)9]?H.^8ʬG Mdlb3 G_K&#  6Ealry 9Q$)] bFF]Xyɨw%$\ELNHNY|oy|SꢲVɘY\F $T[V9H)]"SbWbm))].$㯹|LR6pcpfrv/Cve"n1HY݁GJi2d⯧_JBy/nIȤ>k*<~y 76'dwѓR2^C9ͳJ(-[Hl;O} ƴa$ub+lx3OE9 qq=tV/[+ A2KLe8_I@IIHjL[x{@-n" kg-yUO1<%üԤB74ob& f]G44f/sF E]٬.C|4 g`]-%6nr[:ȱSQ72gvd԰+1˅0Ju{b]/Wݎb1>䲩rȬ" 0U,I|tGG/{u.fq%ZzzҸJ>g%ZbĞG%[0;M쨦@!g]MvI-39XsC ; I?"lҩDeT (^ޒo@- ?;vV|+7L[ D/0Ty @EIb9{ qyjK/_֙]q"EWJ+&7Xɶpյ&}(!;-jv=kq#}K QCgv-Hz|Ng"lN.}m+z]OAfmkx5a:,~b_IekS\fӋzXeDaG^U29H&]7 |E= _&.307!D~pv_6ocmHTbtCLrir)4D?OR'g\N$M3_yk|`9ɰ:Op<01igcEO*1 gxdͯg۪-wiίl.[N}*OZ鯟UtH)9w: 1gOǨ'36!" dZ"PaQ6@xd/˒p?q.%s:91m+`+"f?/:Q/,[ЍJXxVX&_?;(Dyws{iw י1$AZ)dE.M2p̍`PWjڪFm[gxZrzk,yP$$9y V@ _| HAɫn1)3^1hy<0`vj:Jߥ*UuP@0>SBHC /Cנ.l|9y\x{'U9uv58%ec/Я (+T l(VfpoL~UmE'zodlWȴ::QI=1|1x'e֧hQBVW}\L8z !nlmL+= G zSDR|QV07 N9yUEuUhvŜs p)TxܟL* ^f?hQ%ѓ蜳P 9e2=4,0xђK, +/PE_gIѺ/> K~6?ڌJZ@Ϣ4sf4pe싇b4և`4lw,u5@0(n4[f)PZ?0)~Ze23"S6}02oZKd-fDU 6/K7etrMvU,c|Yg@hSG"aF62g''_Eu}_9|bzjQvkF e4rǴ e?:7w\S O Rf'by)smǸˍZ\б4 ΍'/E礰bK h1Uy;1+"SuB$&Z4)j(S|fI>Sm Y:P|D toC~8VkwwsyvN R^.R~ٍgErav%yK$%4*ib1Zu4\x7?j];rUeV2ҼloNqem1&WJ@v؅:fդ.x\YMra(YW( 77*M ȳaѻZNJJkE<' s"A tĵ{cv M0&c#rKd+N1kR?CJo LwgNFd tמCR7cMn x>8m2Es hK@ ɉnS̙{`}q =4hh |=#wxW9~a}VC-Jo ,xarJx q6fk{jlrf;IH| +C hЌy+{`?̈́]DDw̕s}4-OOfXsל@ O/s;MNpcj4!8@ yAFS^ety,E#V.D7Za?wRЧewռFK V9)On`uGQ˂Cf`D_yơ%^qW=2Jnר8\zT v0Ke),.sq JS9 Nuet 5^,7RGh*)QzIسg+d;!Tꈄ/m?Gaص.[|~1l'sx i9d&")(Ά( w~a6 `0pY{8y6A˦fxe"톗uq ;^$g =#/VDeLJ{dl.b'6)xbapVw&˳Q)A{k7WhònRE|NgRZhp%I9&Uҧzx2}QF91FVIDc-Ъp+1Ƿg[gh[@Hlf6#"(PtJ-oB[e͒)_1APX,n%uvrI|fȢRXʨ,q y&D6CKiKm;x$ɎuמA̯pY,cEKco[TCLlqDEd9 ,bpgw-[wpJ(Vo#y=|iwׂhdG':h4Hwa ]ҥG;eIwhK c[pJ U{$__o_;O&Ȧ/X^%ċ6(>]dl5F뽄rOfEZdw{mBCRY?휘=== 2Lujq U}Yf8|єNv>9;ϫÇ{<<"3)~KxIGomQ(/:ji)?^6 /BPhǫz $P Z$f&M `yuX366;^$X4c{uh=)r.g;NEN:׫+j+:'AR G {KJkFkI|+k-:wb7p\]_ԕhS>j*,tMz3o(Q$N꙲np"H7gFPq^bX2|w"r:xp},k-w<?-/$P#TPHv嵂wOvWVʴPZUbRd,r GL.|:9Uo0CY8b̷8]7FxaΛLQ&)P#{dQK// PD\Ϝg;&| S$01<$*\&Ņ.E5Ʀ"tB zEx=T5pHv)sؓ0,; 4t;IW|c1ո?DpGbijF蟰aS5.RʼZVl/pT壄/C䢦Tq&oƳ"E ]mgasѸ#3Kj<C jy8w^}H6BV_e Ms>׼At@G6 heGZ#+ox :ȁD\8+dAQh.nUޡ`VTRfb24z _~;7 F('|a0%&`: YP'幰h9qRA#w]N= La='mǝ4Qbg nPK~2̭>ľiNc7 *K*=  NIמ^ >HEF#K`5754BJ1j^HfUI))WSɒ9r7au!ڃT ?ɿJiN!vvD}Rq߯}N+;zKۑ`b,d5+5ߡO*AiЭx+sl[JHs_>]fq {1S::mЕf3RT\pԸX/z]x -Fsmi}qNݷ3Izxj>kw*J7ژB= ݶg閤9cc|pP"9򯲛Cq;@1I(L<{ Fxk \T+tWh90{Q4sM':xVY=p!=Kє_,[ElS'+:ySnlٕ(bumFO5SބDJ=y!U z|#6}MKT҇8&O %J|n- U/׎4~*xfzfobJDH9$ޡA_  6I_:Q+INj@H]j V̬f'^ߟ(iw69uu1ZMww$#(N8@pyVu*/5v/t31rd޻7f;aC0fd1k̼\4pG.EȨ>̆wH9D~OY~(8Q ngU"!ʬK|n%~p|ծff,,rҵ+7 rf",#@s x;F$CtJh%0Pˤ&'N mJ9qMb&Ֆ[d^ `Z:{Ha? Ded\4-wsJc-{&ښ21ѧY%YdkXPL;1ѶHCn L?=X7!Qk#lDWrTduf+AEРiKAOanOGpRӳR6"JPi+xL>xH" | IS`bOI7P7g;,]hk +D\c~Sˀo٨y:\ڂa5 # yMʄ ͺY@U!y zTovi` %~&z;!;)enѭ|Bמ8 Suy@%wrLpnUKhMّa7 jQ֊+*CTT 8/##  3-6~Yc0*f~YI!5b҉+m86FJX6ʙ}ǂأX4[Uˉ1>BIH2퉎}®&n%G}ݦt-š 6SVӴGnBvC;D .& !?&Hh>]5 O,|Qen.e+ό[JId#̞G=G1q6"*<0 #M (ղ*eV(I 7U'F>{`z{"' }yzAG:qJp#aݮ@[0<Ϧ|~2"znKݲNh#R ,^kw].NpFocu{4b?I{{7kz`*:ց{ufÞԡ"n5{a=OlL9vر3eoN2䋈<#aRcW9maNg0uJcN^&lLM"]pL(^$ S$hj,RuWX 6@L*ffH}r%~*xM)gLne/y|HL N /5x~-D@z~5a{ǾjvtameAʽtcx-)u xȆݟ"ESƌD+G Ӂ%/I޴W tDJWU'Z0lo{]8X&Q=b25e< ֤yOJ!$bQFU3hz"O#P 6N$d~xVv]!pQ?6 /sFI (5YpωQt(ƅϤ'G JW(4̟&*vOZLlbdsQ4QShԯ2n<$as!ztEHOB1K޻18XChd@c&ݯw>V(z)g'qP4b>LY@2d;+ATXպ\M6:<:3Z%dm}s=䩑I 7aJ_|˧)sLl}M[C6$fXӻ{hSRҖ~GgvC=}yJ3OLӑMe B1mJB)(z5~saD2`##vquWHZfƈk Vp?1o )U+&}zRglZyg Gud!V.Oȏ:uYf\?ivD#j,o:ՠ.ӥk >gV[AGB0nXpX0:<154)AGέ'um1ބ HzX0|ZP|B8*а6RĘvdxT9kkv2t^~Ƀ`0"[4Ȅds" ZcH)$磧?}76Wf"?@hՊZcAo' Gz5'}]ډ@;_ כ:ʖ]_!~ @Oķ*b?<,[bA#&ݬW>d #w.lTGۘo7Xoq/^G 0y{t9 5?q@'K{oJ'p84=pޛI'$Ro%5s}ccۓmBzM|'?".Kü-+f*Pn0Nu&[ڙFL₩yU1/H9a*Z?Ȓcr[27JlܷjJ#9oeKs>+7q+ !:Eat8sUbKG9dZe]]=NIBs:~#;;jQRd܄/좵gw8N:޴uk.F"Fqe9XlTmH R7(bK;R Zݵ~NҏZh`=X+族j!d9Z>b=W\sB7al6>r L>UPÇ˄)x3~ w3aNJ,5>A\-#uakᚴѮ J\i%/1}Q2 SyP('5A{a7F yo!˟f"Tk}QCMt.M%?[\D;-g k5F|;S?EEeܣ,ЩfUڥ+I$sRfK6ęFwN jRgP]V8 GFA\{Q92X ]r*"=[K3 (mtmjЗL+ׄqV8QaSm&:+7\ Qh>6E MRn(9&صZi[c^,mW-zT:ү{$E:Һ#l*$19g@j5]rL a"jR2Ifk Q&X`۔\ff*\ڵ#͓/E&N73 WĄTkK9ઠ8GLZ` )Z W ]Puo'^'x`ksIxt[U:[2XF4MY C@h)yY bA}c,were>|f<^+| kN?+kN D ]mT?ܿDY6\[nR $#tУQN53>rڙIĪhQŪ͋,ՒC"i&O/mb"yU.&"cWLN%BZ6ZrAM)uL 9িқ?wIyHmѬ7E+c2=8͔= @_O'? +_Gۚ@mVcޫՃoAzG_`IoxȜ㡗EZHwE@@_݈٘ylD$jЂ~ihѢU/fν4B(GnCNk.N5sΐb~'HOAzDh#<.[P'b*$L =^^3>&KjtrF]-B6z_ GZh\Ls;wsKI5WW"!R!yU\"@{rqB DPAxHarkNHEm)~!<g\j"*'?ٚqƑEqZVM$yT\p24"bICՈNt̗_5X ETY돌el$'e֣.T.&|fibL@ywx,suəߤ)a7z f|Z8LJ@ʃi 䙜$az*be7MQY0uj1\X.B/ O#>Co.·=͡;-9'ɃwU5ƀsloE0'mM6)$n71jf^b5M5_$0[vǠ t 3G84s/F q16Zpusޮ`9t׎HAr*u1NEWP\ql/s#M[8XT,ݬ'Up~7-K:؝<", E&F:3^'UKD\ x>UdQO}k-e[8]6`ȵG0qI{-m,Gr6HTLu< 쭚Oh0l7e 5XY={U.CW/qd@χM'nT9bN v^!i:K6PlJO D7_ϠӋnUZ{X ?roSOY'1 f=[hPO333RtN@F'jTSәw').XdkmJQpg>7Dɷ; {ε&8LrǷ6.3+Ci`LO@;⑰̪7V[͈ND6?~]pG)ŧB:jZ;`# ΏKa=81+{#-n3|?v:+2zF HlNj𛯇}}< hP9STŮ SMن db&|E[~b IMkƛΨ[ՠ^4WݜD v ]'#`6ذ]F0:L]W 1.(RTFIbk_>)i7z!$~Ғ÷OyaoU}5B<}M5G=ܧpD{ANKՒz[3M+ҾK.k=}3!h}lj_ pJ~0Y;sJ#a P Djq,Z` 70IFP"Q8?O<^!ϸR[ϫRƖ vC\GI4~p>T(70VxO+ź=Z@б7X,Iӭ7=pfXF[Ъh’#K±񔫥Kv &߉웿q>/Ԛy™fcmRbS&TuV(%u s[Ġi칠j@+j,.3/i;0';)"|&wxlm< cU.&;׿3IIJef|yMzx7eN9|<~lF&.EH+ ədSMWD"4.NqMR,-dNا?.HAJƅ;^n@BI)Le]*Wu+5K\O`ҍ2Z~nV~MA0ɫ?Vs-282YJX3DU)fP-ue ul}ԂQx6+=.Cyķk4r SP Tr.L>XzB஌mک.-mqFApVm,UZ1ׁ `RWD66}9lT0t|MvɲJH-iLu)u>Ǎ~Ǖ$dAaY[rh.Cf6H a[4eI,$xMۓ+2-tc8K; :^2iW׊ЅHe+g"AhXɞH#}O"Z00y t0̴GDڠLȳ\tWEY<V#Trn?R3N3b^7s㎟c=;~ 5e*8Q~yt5ӅIdy\Ľ?ªs1dITt70nEh~։;_n}-4ZN^t7?+P4&TC\D0ľuufgzX5 6 W=b^Q$:UbT.(>0m{+ TKT58Sá~;ie~Do# T|a1O%+Daۗ6>l#%o/78n+"3.D%ӫV p 1a2%q>h玊 q^it*WK[rhlaQ˿[̇bDc;WMoF@F>؏Y T&o1a6zL?qrrĴ%˲9B2U9e9۷nYex3ZzW\wjv){yw45d_釆qCc ,56m#[hy/cFÖL5(}:5M;<5CR:jQ&*H1|O0t&&@XVk^\Z.qmlZ,؂E&K}t n]c$Ǻ'Nl|9M{pHoLr^Ua8$Q~i)F7o3d[F;Ғ_ܯy+Wӟ߀SƊXpnNB`5k E?Am§5w<1s͎4*5%T4UƐ,J'B/<3 ; =*,~67طRm"M,i&OݥhNca$zYegLA|A#7? ČWk n*-A. *N g NM aQPJُ ,LvyU|Ce!؏Go,_**+0TΉ#Zz7h8[Ձi嚞(}l`VK Q/zn>bXo2pcHafN}L?bapE{:t_ګ%m ?k"\[&ɦ˝b*McܛB+.#P${zvE:[o*D"q:P~ŽȄ|;_ I3-iSW&Uig->cc|Nkn֮55z Kl]۫M`!p3RLNM2=f s1T]֞'- EM Yuquj>!,>(?w1 lbLԥvG;gA^ԓҺSY})š)7 :¼@OV`f1mUXAB_ *Tq(}mDvM:}\AHATu,zpz7%{.$ZǕU3Yt5X)^l19SP83E~NYBWߛ0g=銟Z5D,!~2>d*&59H OO\L =1j>iL=N?H ƳDoԢ\,ڙTk&$A桿2 WCvb)AB羽LX߄eW䍠GjA+ވ@v(P5᠚)C2C1 !i^]ӁSՅ_W%\,e-[-E+Y j"׾. L75j%M5㜧;^% Ӓh?ғ.Ikl /C#ߵ6cZ<(QpK60`2ԙX`o߷[Y{KKUJ 'b葎3Hdzݿ8DZ3ޣ9@IsܼP}cQ4 IAScDH5W8~ ]V^i>((pyc3.9g%7켠:8)V8Cq(_UQNbmU(v?+QRk=GHi_s^3)#)(5X׃d?;詙 n ziox:9+_'i="sYZ;,X$<_R)?^{3=ĺIWE0ͅyO-ƹ NZpT3 WL˖O*!!{Y0k䌺pwn_@хFc6,'P8~C޹+ZB#tlԦ@u+ٰ|ݥJ[K6C[8KWɖbك&8N@Pl]W49G_ꜯ~f[.d7glt; }iTZf`I^rWNXWa%j4{z_ 9I7;O3NDĐ3~oH%uѨo4$P)U#ђV VXHh c;Vg}Azȴ>VN x9&c2R/lϊ}xci6gmlɐn@`qJ}c#\S12~?bUrCRZ2w h\Eƿ>]\ 9U+5!/-Cʵv#-yo"Hc8T H ,*w(ҏAY|%}5q;l c.nXBc:1J3$$"Pg[,#9_ZT%򥆗;h}, +[B<Z+Pi.BLS0q:R^ ќ*cbYqCP@!ƿ}(Ğ( N) b`ߗ$z|O%},ś.>RjǺ⌶[ms uMYCuݘ .7[2K>R%0hXvCq\; %RA4Rԍs3PǦx9[GWNStiRTT3+i1цNz~"]?3(VplϱoG**SA7„Ѩ@Z9 rtpNp EPI0|n1ČBD?&<=%|IhFsnGki}* M#yXM1re3%EDR T:%`{FG0+kLED;:X,*и|̄ F2T{q c R1,ߪ=%|>獠]aFk/KEsː0 <q֘DqdҙUqƱq;(h ~l7I~]k8Q:};4ڙfKV_ G,jHJLZSΊj>ٹy TDF򺃜S VS3aZ>K]PuF Xm:/joo3MNN:UR|D\E9$scCZ(n[Ŋs#\{*ږ h;%!wYu2"t5cë|TŘ/j@l{O3 Dd!J*|3$Zux MX>?WUpax}j3 dj4/ `d*{Jxzeg3-4ׅXw#ir}B d!T.C/@(ѩcZFa)3HH j>(x8J*dsoLQZkQ:K4>H?·J\󧼎7h^O=MLU>aۧ'Wo?&/΋/g=trVt 4VxҨXf5ѥύN4\5("Z i'& V_AtHt ^O42h})|,I$-y]=K3U{ѓsKL`vQ4ܠrXw.ȱw_Bv3絯N./_1$ፆfZ4Eq#qjMa5]W(p?8qxyqxW~8hn /ǹJ-X1i-XjHAu``8r3a\ v!sjAcQ.{h`{ZF٣>ۈ*.qf5 GaIm},Ȋb~^{{PM)ܽF4p>p#lvvtZLm+< &XFPfM)'Dž.%3FӄZ欐ν &>;r%O|z^O DKIK8,S5!bY-8lׄwsQpEy1G,~rv{IF<3: i16:VUUl~⨞ׯ^DWm9A&.*0!H);vtƷoww*% ,<Y2J7`B!2bS3+EP7+/N ˘ ":UWi.rhM:.ۿLS\д!@xi >yFt((%[ ~Ht{،nah{a~.Vnl[žԿ$ ZM)[NG@ l M)NlC\qvFtxgiʲR,M^=* ]HFi爉~ݎkm+l y7E[6\3/՗RaIOƨg<Kaتe7FØO3[NB(]-x#n JX9 jNsvgKZtc qG+;Ar6ǂД} 4S UfxNME%PdJ K=v[&HA@>ar _)`|2z_7_7{@85]-\ 4+  \E;Z2CYAGW|Ov]ƎxIY MFad XPk\~5e놻ULa zKjk.ԡ/KAG@(ޝs*A!_K'X:-:G&;VਵFًoȱ5b4bjrִ5aMwrOqQFbVhܶ%*g__[_^2 }t lK @sm|q^?3ez"4}6] .Bd <Gf?rļAE]vD/svI&ۓΝYO6x+Ѱ\l=W@|v5(^eB$ēv(<8!MD_E3%VmCV\8^;%6A1tw:Q)uKYgp%eJ˶ZmG{]/ I\v˂WiW\lֵ_;:(KN$݊ȭbp裉 )ɣr*jE3@dt'c97% 5t> glqQf19K=yS'WJmc~h߃* aTzGҽIef椰R@OaS ǘƂ٨2ts Bj x\T78cWf8  Z+0^ؕ sl}+ xi=:LK1 7%[`+&:Vdpa]-Pm |["{C'ʻTq1Gdn>t\xOes}/ƙ(D C^}L^^V'6"n\Nn<ÞD~“ yVBZÅiSC/DdX WQmQ Ǩ/l{&^,<ǩR;J xX&$\1wC%ҍ\^'24QGB)ވ?~ioT(Pߋ`7;v#;y "6!nnniOH9 ,2+kO,25M& =O ҰB"ϡP'Z9a/m^*yJ]ZݕvyИ}=BV-X#!l*QA[; "2.KtY7Il_B\[=+ݴ#L OG}Y],HKp)_υSVJ`(‚Qr86C-TZMdYG ߕ  f8fvCg~E{DtqiJu Xia!as(F'Z_I=b'y]{Ch/䍹lAD ^ 87QߨZU[XruOR6~nI&LտDH^=|&"DDBYMq{%HF  NQ3UX7i*˟[-B9.*TwIN &/*EΪ%w|egM`\S5\L +Ce`q)St39b };Z8g.U2CEvs<26f4_Ƞ]ѺɄ|(~_vj&E>8$|& ̤8MvF䏼\(=[W2ȆyˏaZA_i*̞aNRQx4֩MKkF/L)F.,N%#K2Щﱚ\w䈅1}W..G3;P "BU 'xoN[nI'h]] 0)Ʃ\0ȎSl9eQi2@At~X<']7 -Qw䰔"D] 7J @Ձ3@7r]\7E'hWFMIR˂~;7Jgi[{7t(O*Юz;Io͍8W{\ lBò^-MڞfY(% A**$a\&GuDҚ"I*}ECo4i-=YW"&NxhڀgF:π^s?7x{O{Q{#  f:^-+QѲPt4~422‹bCUgo֦fRhƙ6F7'vn>v )O:$m(h s CKfe F=./1```k NYq 0ԂZ“I$0_ ˆjxWr7zĂW_8m#}p"r$}Wƣ C&>e,ul}7̐Xf=Gg{Ѡ};_nlQ5lT&8R6ѥ2EAЗb7d8謟-ȯHQIM"KmL.T=_눥Qȩ:|*Dr#ěџ/NW ե< tui!*CbcoZ,,4( C.Qe$qOd+GYYm$k|-=wbeۛJ[,sE]Ӫ! ¤;KM6.RN\[xK8 BDx%&]?sΩe/wTe3jbd Vj=i_ϖgU$X T\c -σ mYrehheGҌye=`4ͨhD}(ˍ\U+v7/ l\m <{5se7Pq#mV$0(3K] aL@Ba6ovl~8sNGXŊsC9(<'gw/BEk'.>oi (ڰ qQT!(,]>'`s T*knZ!kmgn477 h4܎orT<~?L'ZS-P,q6͔V8퉱c.GilNkF ZozLD)nΕOBq> 7YYknqϯ swi#7R=> J){"n4$0N( [003&;\3X5J3k&$io=c}N(^-xCҊUnv1E(_:p#Q37bJ !dwRژ+{ViJeH4!Χbٳg e&x_V3XM}5 aQ<Ag]}+֓n婸$AR ~1hZZvFj9<>Q/- e;eӥAk_*" 2 Zq^'$0^HaNOIb8j3fi>Wѿ9x캮A>~;oDh(y/bBE*9f P! @Z| HuS 5jG_Bi⫯K@3pB|^rɅAa~ ?Tۑ?zyBUuhQ4)Vk7o(n,K$:Vo6p@0,o sŒEĥK3ʠkh\ti= ȑܲgfث8y_ &޸;e9q$M9hfM0EG9lQeғp]\Ql$¾-rej9*F~5ZڬabWQkioZB]|9|ūTrf'H\E .ڃUfmF<,KǾ]xo%͉V4]r6WWԪk5BZ( K戠[z.尫1jz A Iثi|y5 WeV82 >jo+<$)r-'Ab fgWI;/Y0WT \,=zyvO W _TюsrkuWDHDaɛ>+x}:[rJ+ۄc&fϏkWꉡQt:#A~}?z0NV* Q;B3Ԋsв'6}]ԓ%y3jQBLrBsAoYwP/]ݙƗ>>noLϺo&|G!u!y}iwG>«) Vm,w7l fitiƒ1IMjhN-՜ÐJ!,-kM`ZQW?]}I|`ma7+[Wk@32qNҘ嶓arP=2jth)'s_CV(֡iLʖae[I\\&Fm(ecN`TCWʻFοWH^HOPHr|K͡B@^&Eum6D\ƹv /%!w0/V F 靖4NL%v/#۶гy .#zgJµؾxNMتN,?`!m:+Xղr*[\i^,Vm%@vvJA5"h"hj3)Z(}Oli-mˇ6¹cl4ִT=`ք3MH_0zJF, 䛑;fuL /cJNK/ɓ-Xnwj,]x*>t! ?=vC/H 6[PYp(m wK9OLA|k5Z5>>:t='l{]SeECTi ^^ha7x,]Dn 2/efPM-GF.fz•GĎҙm2iQ!39 V|kչǒL^bF0zհ f)E-ךل0^yABB"a?RAg :tf GԊKta(a W|/}Q, #ogc$yCwn|뻃^=W1 ^ɲŸ}>]ir];V9Kж$IB>O^@/]Z.^³OϦZ*X`ܜF5'~=MscUkGun쐈xi+ޜ߬M✺ KN(X+tj1eJq"[]hKk=7T9rQ.oJLޓwiI}a{L:O>.;yQ37d~ {бe[>q]$YHALn9*dO!̩ޛθ!k"5y" 4TEh;>o=;xC"=Hx&dnQߛs]UTByՑF\FP0z'i6q{KghOo?1'ʪ3T(X{HRNl Qbg &di~g`QHxeθ;}A_ś9W]SAY{̢Mj0(jZi D!PlW"n:D{Tl$MJxq26lٷwri  5(vs֣zbWu-O_ߋq-I#U7)t"5[,2? 矀bAƽ<%::í9-Bv5%D2[P6~H:3+8|\Z/B`Nb51:TBuy=;!۹s2w`$OVpb~->y܆ 2z SIՒ ͚ϥ',W9BU'Løq5?}݅m&4d9(E6 OOdYْm? 7AOJ|Rflfoc黔jʆi/ 8ӝ!quϟ~bXE\Z-nŸ>=/!/&frXP$lN4m{N$z8BT^=s$P?LZ X~f{_4ƅ8;]*0F.R9 j2G+r t't lrvǗ+T` R6cuiI{ :$?GA\Eϔe:uWALCYz1pYf&^*FR2`aa"\5Ͽ{rSOVf K3Qȭ>uMXT\bEk mr(M$6rA"CVS5a Y zDwi~L]A3ttjM~Ţ{w Nɉ@z>J=DިO*MX@B)NKYZUow5]h~;R\6;RqT4iQ2 !5ۗQg, v~\&Y!5B28Pt/}A!,˷GLA ,W _ ܲ9+?-9X_%$Di5f$]}AȟyCNd.kP$#$!ĄŘ{"%e{v'TD$MG=A?c9◊e硝U0/Q oo/GZ9,wxC_ƧdIŌ I[!˞ߪ4/5u&j3 EOב M,JJ q/eBȁ8{|}åe_<ˆA Ъm^nY ]^@ut]H.Hڕxn ުG]QDf1bHw@tyEAH6MxV]+ʺ62b3Yj&kXfjߵyQOװb8f9ч,RE[dΆxڝw0v#맖qtNXޗ|ysN{m|{KuH?@/m|cM)CO]5 z:JH xN8gJ2ϥ%i 0pYt@?B fvWmb Қ"~z;^#6FDkm7OtGȡy^JJ Q`(}酅A*SplP&$f :wgjC6*~Xq$&ꡆqmR -g ʯ-ǙS JSmB6Όw)(RNdU @fd "Pz4y[uwn@̕F0؟}¦r3O9j`y/nNuw#ycA#fJZS$QmN=(Y=k8ϽdzS1ظXhKzNOtH^:ɏBvY53~ȯgn2c^Fq6,f&vI.aPb*Lϗ&r wZGOLdt Hȗ`xE!0>A6=B&np}{gnC-b?pFL*};wlT9r90 fz3]-(~qo+Іr8H5*wL>/G1o& R ,P%Pl C:/dGf& m_Ue& ^(ju䲔id7I[QՈ!Q)NF^"i>沦̃c0f#`9xhZ[/Vi :*KLo_ǥBz= 9J(0h .>na "ẻ̵*PNL XJ~ ƴ4n CdY^励N[0Z-//.ka 5Yޘz,%Q).!> ܐċ,xǺ Qaʦ{@|x #ɭp1bk@Q "(3זi?60IW~}'f}٣,ykA4-okf%on &Qu6 i'3Q[4+Au-WM%|TjTJ*,{ +BW&B0$23-E{ƀp隒\ ML]{WI SȍrJeA+E^AQpnq A/+*S^lyӈ{ ]vaz6HMO[l[ѯ3U^-AWj:jz 3, )D-;7ׇ47ЮXl:fÁ}b+Dk X-50E\ ex97Ze~Xw;<զѴPh(=<*뜹R"}rĎ1zxÆ\4 G+Bu3ъrNJE 3EIfW/=ao+eQqbyȁk^?)Eۀ` re M~&gD)Ύڞ@?w7H*C%] 6gY2ڽbB?}*qjUyj Mp|9x wt_ 3ׅwB 4 ,j):z6BdAETs*1l7T{} K3]DA2!&kmֲ}S%(RJ_S v:RRC̒CxK7iO2[vƇ&biUS[90N#WtC3fj=Lyݦdww3 g2;Q9W>7׀c8Y_(D գќ/5:u",fg(6>V,h'  ޡxg3[Hv졶@0A3JݐCK+趧'H>Lm|w% 0M0[54gX U\1(8&\pg|EUR22 ZJz1]c+ߖ+!O6ɓ,\{x4.kG<f/4yx thDߛxD $pϋ抜z5>(G#x'Sv,:3HU;YIJ9 e%Gx5B%Wz˱ 82vKBP0={j?TnG{Vo)E .x?w Y}ovҮQIUAo@̹F0?%g)>T:z$ըr`1?xֶ%A&&Cż]>[c&aOmgh-T&oLc5D1c#nr$sC횣(tf^S>F^ +>q}oQHEƛeMQּ-^LG6LApȘRB֭J'5tp3pX3j+h}BtwSŠ)`b"r7w-U u6M H0kUjf ZHq׿1y#.&<~#oX5 8t%-GTk_ ?iWFg1(C8;v+$+淙OMn%*O4َVД8 %ᖤotīԦ@9 Cۥ#}|6>Lq>,}a\3V?IP] ogfO^Vn`CSks)l&>U²P1۸ڴgj7!ѝ=xW-p qW;=ފ~ mPgцS}q;$ʪL[my%v}`H[|lP%٭3hlJ <2.FղȲ'\+APT/L  x"zަKD4}:L9v7K/J* E.“ʘb `Ӹ9>"fEP]}9 vԄSg>6f9~2u(*RM תlO?&[NKp vgYh&W4+kv꣕5I7ȄEԂ:͵"m Ն&`k$eQȻ./ _Q)oYnc4D/^KdeVj.UwLUatĪ,5Ğaޕ [\sA%z?2ߟgjg *a;a%*BnYcL &xi{v`!b" ]qZEAόDn: QFSiBw=1>b?(9Ԃֱ:6 .xpT@y#тCG2 h_6f^|9PTz"GJ!ִIRcN,3Df;{RJMkQcۘrY yٌR'"CcSNd:Ȕ]Z[B|Ww٤wۊv"hB"(1ao-1cxss]{ޔJ0<6,6}}Yx23g4yF0d|7[0DAl^Y{l۵W~ aWٯjI+@Gd 0chc.vJ]06q+N [mi0Ue4Or_6aq\,onԦT`ǒ7\pb~EL}V)E)~5ե#ڒ;I "5>٘~{+1e8m m5Cö2Z PC&e4tyJ/f9O528;gXGGH?G2{-RwEdQg7mD-&*BK0iR-'bF;pP)`ڈzFOմ<]c֟PJ#`{E)}C$ ɔfLaV-G˺G~jK&lb }*F*Eg2tJr'D:K8$0Gc{t5{َqiyoQ(M.6H^4=|9gcƔW^,Mh*_|q"ńhJh8# J]56_Im '@sIweeOx 0Ɉ`gq6gyU=%TD)zm2ғ$To&>S: ~v:jZٝɍFPx՜эda"` 0CJ6fÒd7+|$|0lG{[LyL~ q4/빠P̀ F Fp 8[eSlXd$|u"ش_5{ntOr0dۏҶ z(I0|/|t+4)Eξumo@ 6;#yf2Gػi} S ~(v6Fb\e!$f)GܛXygbG'w]{3LM,6SorcUכIw|gKԱ8r oQ|)FX 6\drW:3u3Y]'a Ҥk[Plǰܠ=bCO<ΘZ" $;!lω<Nh.|T;$lпRa\tmyQZ!}~+l'P0<:g&:솦܏]Q0 `]- LӾUr,LK4D3i6@Y&WWnV-+ytJa9X)߈PtPMI/|C,/AbA%ջCzy6ΦPm,u;rk9/iTLRzxbSUi~>Ǘ-g '=0-P=$SeLyƅ򉜸ld='&uabbp΍!Cjhrw;e,wq0Ha>u݇c%$,u--@)zfozv `H>~x*UP$ 8Q)w2.i*'cAӽ5s۞ P-qF #;{-߳R HFoR-K> z!Br9{oN玊p|۞d VJ;tN\tU|jQN%r:xME՛ߟ^u]yLr? ۸xH>* o&rsuK.^+VjV DpԅasWW$RU|WOy"(幅>{?ғ'T'ѡ-zv<ڃAD/4[VBUŵ袇8Xq*${&}bnBO[ߓu' ᤍѶu>9 Ғv} CMX8H 8@14bk4Əo[ڽ~#Zs19Ȣ@Yh$QImt2&q>:" [ǓfEВ_1|o}*GqNbܣ/Ҿ,kS\el1Gawk j2'zu|!sExtG k?u#I3]A!N+h@Ү)&QâF QR=jAu8C;FK^iN~i?A9mt }y8iQ3}=t*B ķ5G6Ez<eڸ?,jOC+^߭[LlS9e L4p]BCa*GM7afB:*yνdUc1ĘTPJAN9P3y_-G0laeCx݀]ks8eg EAC̀Qw-ػPqǭ.j q]:zܡw53 tOcyaPH$]pj)Q_ `&0Ѡʋ5s2Sl&ÌVdޖ]Q0^5ɿgP'& wi *=z_Ci&˝: t| 0c j0Bm†MMzٗ>ݗ2*& ,/-KJ^ oΫ*n_RCos /b=sS9X#0מ>0=m!Tʭ{VTw&JlbQK}|S/Й>tAb^|ƅn݂z ~' =H]O =)TW;SE:/Pŗ3}1#Ju&j|:wO\^$WWz]#YKHm8pDO=*IhUю"vBۏL.(Ts]`l4U 5$&epd17='&3ul ηWJ2rz_M-` J6n(FK4fAHbO6ThZWO`/sȇFkBI/[ &4(]Dk38A°\IKli$*TVp3/}&Ǥ\ޑw`TUVcL|B٥J%g+]ׯj}{b>g!B/H)Kώ优FPu|x} mlYۤt`,@ON~s颸=4ݗls9L #fS_x/sC8SӅDAOwus<}6. Yl/gӉ]):D~.8x\knfe:4 lb):π1A d=:A%c޿h,j.B@T$}7.y71 ,b%I u4< Qkrb\Q`g k@~ٛtMh 7{gnkW'&YRВN1:\:GSw!XʻJ=cn.y;t=P2ZOI @9вM"qe~#+%wϣ6!h~T|ntXc/,HYPY@wR\͜yJ'a[ǜ}VYeAFX3X^R74PaO}ϝWSr'OfJ!H9W5cNVvL]S gD;^[FIiA?< ƣvq0cĤA Y2K@] F 7Sr5qj)a qعLJ/Z $Œ"׳1yqte yl`&H(Ue +syqhHg.sk/Ydߗ P/ԷFZR㮝j.8`j$kL?$*Zuugj@\x*4뮱Ǒ_gG> P='ܑVKtGbfgmjuL[.gM\$vOM5` 3v @EW;J,[Ds/?pۙ'8rGT~6Hoģ5n 95:Rg%IΟg POv eU`\e[^af8~8}|uɢK $&DxS/B:۫ePѴވq,Ss77Np|2q(HJ0irzmqoԇs[[SwK3!.lMy/wFvFlU \}ZU'sAtd\*5V} =ΕѪ[ yv~;g`ݬdJt4դg,?Ģx:L(NF"!+qG2v^w)l [#Ѫ ~I/IRkM0hoS(8 @jSϧAjݠ[Iɖ:(cNRJbJBxq깒Hw&?wrq$@bTKa9 *砦#[_qZC50\le K M.愋ŮΓ k, RLlH DHP5]]FݦY0iњ4zss]r0N$٨7=Y.<:a]guN4ن'9rV+ˉkr8mưeHxHD4tkgGP6^x̳[+=}i!Ujy*/=w"3[QyUO]&Ȧ+S4HGKb$"%&l,aE3TLJ@^m`Z׊QN]^yQDxVfLk{)Rp0  zoUCVMp@әūrB48P@3p?wKPaHz /F'k&ݻmZHK)̬Kc< (0v=ɴ6Z ~IF3(l$cTng,ܒDGV.`%=` kjHy[VdMxs{jZuYHwmc <~m֗yWC$8=&(:͆*^$MV8~9}ј (,b`v_qzajzmtfԧcjx{@ @.SFAmRR=7`%of nCz:pΰCyꆫ&nx d )pH "8% )0 z4l!RFGګ׬r lKbs\1< мO3 nعW -P!_6dBA.ݙ;UWZDbeӁ3o ,K;rnDw) y5)};OxyҺHcRʘ wQId 3A# M*Ɂ7ۻITˈ Ӓ-S2Q kM H߳B[[GLahd:M*>zp{HU8Nr>\2)OIȤEEHįb|h@^jqֶ *no*:q?+gD^ V")ΡR j'IxzH(O#[gS-sA8EiiabԓތStNgP)sN D U8MS.yJ{h : %IOeX4igg#~)NZVp걋;!4pT6=ލLuhrMNC6ީ(S](^p@r;3>da,x}xq5EAA]mM{E1o8< >`bu]by''$eЏ,{yJD 6&٪ldȗw`ޤ@iW%Do|Rq!6N([q%ϋSHen0ػxUr'$9ՄUsܷgty/|,th*Cg"V~,w uU=pRפdQ8CJ:;?(,8ZEl7M45*rY!_hyS+b:cx6@&{tÉɎ&#%TGQq-y[;5Ic@AM2ۍc$ PէabAKlc/Z jtm^ݻ,Njϸpư D$P74ӏv*o n?D9X~ZoZVşWL2&EP ].a%q?-i=q!W=:MU(v~2bG}صG=Sl3=ɫ*Fy(/,OŋK6O=MOm&; 9mN3Ed[כJyt;ݸqL^f?F!10ON.i5Q1ႂ"K+,]GO)_ʄџb.k=Ү- T+FhTζvu= #XF[wYTT*z,kKz榕V(]]D,ѐ[P/?M^Ou~Ol Ao ò&,/E}C_t {\(<ʚA$:)_pZS /`Q jXM.ETH2i' hy5X 0)tGvBkjE Jó(cUM(6U R8//E0fm)xD^㜥R74hmJ"f#Jt^gh칿^uccEpO,;1i14TQx4fhINdBq셕fҞ`\זf Wb~^9#lEM'C!Hؔ; CuHX'׳%}?z )PT.J_WGe5YX%+F`8~IՀ7+I F{g_k/k6J9ι_/flF7*vv}E `*#QӺ:M,)Ǟs!N? |Jݷ\ R+q"H'~v[Y@*i-gYYP ]Qu sY<96}4q'5 gg9\)5(=䈑)Hmm6 __~m .I0^lm 'gJSϨ0۸*" Ow3Kr*T;8zf&ybpJi2K`/xJ7;>(E2XP+X8ڱrj6@.03m dr?錘eJ]!>ubtȍ xo#mRWNz^|CU韁֛LI+qs]` km#8srK# 7t o"up얕yiNkg\-o X*bA&''梶(=%޽ݠ  ;懩~z!K G( C4YDlX]~{8%yΓ#1r**@f.  r%->J68I;cS7yէLj%rqhӜa-ąT6"ᇿSL5g,=4[d l|ȓyDUWHV1U8rEɍkY Qo O {B@y ފus6tID_yGUS͎j߮kg1 \E6mQvr 0ґ͜V9(zC ˦bP3=܄BCc [S:=aPE#A<0 O:x:{o4aR{ַ67ÍI~2=GO;=z(-ZnT.֩Vc`+zH>ke4~⋸(z @ R#u[CMlZ׈#`;?Co2[pj>0U}RAf'h:ȈU8i;GwiHo%r{(0hpʵ l( ɗ@]QE,9 _&Dcߘ'_ǰ9HA4 09ZȩL:E=B8@T !DtH5رt):~sQ;*F:%B$yN' 0;Hiz7ijtU3Qo\M/J )O'](aM_76s}{LV['.V޻V! ק3bO]9yyJ]e )&H_^i6@5-5ZO{3Q F- s v ? 2mj:)*o$r0Oj8n?4@aוbϚ>NW41d(pt?gP!?Z M4Z[oBBw^ JG=JᬛHZ'R_w'6G]+sSҩ@:kDȧ Ǝ11=g@CSCMFXoGN+=2 \1Uju8os 78n`_^tta7}(惫+L!i$L&*;z}2<G~odl0MAݷ<`I2;E kkQAd v%4jn|QZ) Т~Oy_ݑ;_(Ӏ63<5)\&'r"|bɏ\9f={yh)Vk-6 uuYo"OFE8,TWXAI(i';s,:CxcZ$kC)ק+S%<)Cb llZ`uy,hĎӔ/p1^X zjl_`6!NPHb }N%qׯ*18Ϋ4Fis_Iz^4Pـ㥺_Tބp{aۆgD"5<.[ZҚRu.7Zwg>_/BJkrq_ xx"B[Jպfo1^3| M5YQ`} rHE3rX3l4{kvn6:pIT0⊉_H=NcaY?,7bɰ( RC;+`?"-ppֺ̝Ds2fSE`,w`'()C08S4eP!Ool!VFT@2O)}v<؟C2Fmxij;)l")}ï&<)P9n6-pUәciG"GAFVt$O\[ xD-A3s[ʽ"_ \Hݵ =s:s j" t"\n?4no Tň>︜RJ| CHօ[E^ׅD[퓯J7i# t?Iٌo3y3^G`Y3фv gaI. RrT:h+̄ڨ,BNW{026 rN^Q&1i7&tv:rzU兟hdv_@9`~!aRgd"zz#sXWio/s&ttPbohbRvvM"X&[V%{w}u$Ը|9f)^O>ߚ<]'ZR 25P08Jսt&䑫pB XX/A^"@=˽QaUY;۩]-mjW_E$9oguؽ KI5F_QĐb'SR) O#)'˓jlVyF ߔ ⾂}pUHCNמw>B'U)P]8i 8?,`CAV0|Q{~ԐHmAԅ)f]!}|zkN`XH8l!ei4oG8Y==- ewyMQ[8wGH, Y&J& ٞKfja}*O8U12Ft5mܔ`ES\@4yCў:iMpԬAo_\&n+U*d63r@R.;xHj#ox+#Qf>0?&(55Y~h; ӫRJIH_#Zx!US=U(ۻCc7@#HSҲ<*)iz1F!_5Nxbw9g.Cab r%|^ZTw*[T֩AI7T)G݅yG}sugW )o 5pfexJ_Ua2.|oo%&wjOQ9Vd_ ۹qMDšJq0æC-p/1v]y)I}G]rl8.*LEsn1K :D5)=tJu6tuh]kX@ 4{Vͦ?5M皐Ÿ:{QJ E#b/" ͗ȑt {E+Ln(t-2*BݟIi5qx[e4pĦpO ? 2$K6Vf'|X}e#ήDP(=0r.3oFԫGTPY{E`e?$/9 %"JfT`W>R))vٮ6;5Ƚ)#SɊ4Nw*ormJd:GQ!`n;M/E6I"a,B{~U|EHxas.52q$Ki붮z*@: {eY.c& bፑ:c.-/Q޿0Ur};GfX}op ._i\I_ C[tM4tś=υND S˸nxiym*gw}Ij7VKa${)' 1Zm*$*Ӄ yϯ\[B޵Mu%*rBZFXUƽ/%pq?̈ˇKy3h۴7Q8#if40BrX-uc0m[_R>*Hʐu &Rd'!:Msy4W~F'P)b \a yf\#=wϗ=R/uv ;x-[jS_9]c.peY+Πj̉ <_/2_2_ gPM<bXW)qIqPТwqrN(2XXi+|pL!T-0̩R8` b1>ʎ= D+o}`YDTi˯ݑ_d`3} Usp}nFzt4+ =?3d@p`K~͚GFU yry` c4_9I4VkiljYȸ!)p`j 9;sauZP #mWDfI_zINg67]-%5#r: SqY>;jvs;t0^MnulIEAw= 735@jƚ=,!5ZM=baJ^"o|gYE{(-fP\}6iȽ%vx= @QԶ-:A{#K QZR(156̶ ^jaWMخo'q <͕ 4HΊa\M{-zێB ,È.: !Q0 "e|hapHi^,Ttn۫J"M,*A$\Bю[ۋ_(v3]7?1q@cpTUz xf -lDN8蚄y׈6A@B)@Tʾb$6#1{$څZeQL\r+NriG >҄32R2Mq!$A&(G[ .xd#O!]y\@Zݦ<3,}`XQh]~f[#-C=ؘF;HQ:YaR*:xA> 0"$/Z f/]GIj?~Bs7l&Ī&a@21$ $:/z56TDL ⥨) hך 9'r<*a7+gf<S2F3I%x8"{UOߞeM/_g>;hˌi*mbS׊OEulDB++M']*R~Ö&BL\fK*O>FbFWV`mto_:Q^xM-3Tl!g}X/r=,˯dȕ~D:$R/s#{E4,AØ ),&.&.C-*+[zL _̫u/QPKťPyrspf:& :ʫށC{_ϝID8wEMf%O}JT腏991;yj)4B@z\))_ %m&V=T N$0ᭆ,TMubS|iF7/RmDL0CVah 7,fZ|-C-7m#ji5" PxwsQ5Q )YDRsYܕR1Xz^'B/(^{(4ȼTT, J{ D[{)p#ywmryC Qfsu;јCfbb(UD )šGAV6]B]ۨw/Lk1*we ЩUP8wqLxI;y PiUƓ-5ht-C®e(S`{x%ʾ{,@^%nc͝~JNw B ]LD/?dt.T} :&BS~kdCgɅ` 5}ÙuhT\Ԯ˛9Ѭ"g w LHڶ;Rk=it;ɵrǛ\7SjJRN#qa'wM(BJDФ,0|x\̇1 7mjcCg\2H%ʎ(1gaK@z{\zyL5[ ƪBeF.:> mFPC(~QĪfˡ߰9|+4[y; ]tsk?gS*O/7j\`W(J|iVBl)6} &Y26>3E^wdjPjA@sJbIr zFw3Ԣ"ziW sV:o1oo JX2U*dY#K C~ۦTի{ȳ|*ضSMÆ cfZ2Qq Ƿ/[3`EZDlMV'mHTf6N &4qtuHm҃^SDA"q߁X o@S!MM< !)0.su0!ywܙUڈ Ϋِ ,fY;/ ;V/sİQ5 |!zV ? pV^qi熟ZI)>iɑOhPWqlIϐN h ;;]LBP@LzcM{_ `Ѩ~ニ`IԓloTxؽB%j(i@5VfO%,jwfiWp< ^JcCdΕV7gPe)J`k J?{Hdw^f{"\8Yq#{3֦<FNk?0C<^hsU"A 7pko~HYS1 d7d_E^!8o`#GDz/iaǚ<ydc3I"p" D6ܴ:̨Y!\94TګJn)S1A%=::v*w:-AO\++XQTA55LUbwFjVkyMeL:`K-l5GRd Jy}зrAн3zziRT}' AJ`'N#9Q `Pw=<Sr`EQGϒjD}k2xx̎mKbH8 ǰ ݪ&\JS9PW']y+{Tq?vz7 Fݖ/g"zmJ} yHGHTBSLա"D7`W;m 7β4gUYOHYbE3$tr鎙Rk;k. qs9ķ+]T Oa!8@_EltJetIoMݯXH SJm3Q}]O.Ua=9;, fT:VH ECfM%kBNA$ߒrݾ/ٵKI2!4x}6K_N@$@jBaÛz'Bϊ_nsZtճ.0nL PE55CO$&Bu*WۉYdFCcD1c|HTG ]Ӻs3he5̀#1!m S8RM爸Вz\&*VC\}a)LC9cӤOXJ~:#PRIkj+=hsb! 7M>S1rT/&g @q]ޗv~m0gDy/3ih_R7r7iEDs@>|"}M;]*/rDBz-,Ղ$BU'dfzl,E%Du F=0㗔5p= }xv1m`/ 6 >}Xt$Z~>][3pΉ-n%D4;~hܑ|~j ^|BD hi<8x:Wnq~ɍjS9H68ʜ"mE&1ĝFyWʰјߙT}m;v&T 5{eM 3NG63K/a jn U\`ǝh^&3!~mU[zw<ш Kv άŴx(ם+9n$㩫56OȤBWc~G=)4\NVyٰS4Yt@+, Bׄ^Sb _jϪ6A[p;%{5ۊpY `ub86jz 1ˠ4GT/lM]m=}b>-S~ ʎ؃ٵuՉ{|ľI xvߚe#&d;aN<VDZvBr+waj+O.GiY(5 Q̀{G/>`ixv)L6!4uA;y:U{j[MDqxdmepSD)ō,r]` 1 LqdU[X:;ќ/OfbRRƥ{MzM5A+7\"__ArIsLj@v^d)pF.8TØ&ɺxba&˦b9E& ,$J:|Km|ܟ;'B @u]r_M'Pl|Ǵ!--ElĤ}i#Źej6R7&Xb.a[祜Q̛:NM Y46r$fPȤ$X#q= բnCq7I>^ʀܚO2Rߖi_ w:k~nr.Joi?c#o!Xe`TF /-&msR8yie4pi307$R! ]/RfbMK>rh-;&=|*MxM~U Y>P`ʐb*'Zswo % @Ako/ ׅN0n{HQi"Uuu=虆EY#^~5c El 3sE74SJUY@} -eIAB5ٳ0o$" 57"D 0uF7'e O 8wMFBP惼 B!c)k\EX=;qZ$ojHK睥MŔsqWNh:G ~PO?AQ.;CС>r/z )5[W3U!am4F:W7RvC9ZTD+4<|V3BFޓw;fJ3*4~Y@d$r:ugM؂ցH`ѕ){s#,rmf%r)a~/Ϝs&el ɠ ⪂zc\eq6vޚ I.[IVs`0~~Pַvs),F΁z/Jo۠RoUhÅtQe|'gWtPzzٻy@K˯m]k8{gCZH-B넔vuz "U~p3$.]{Q⎖a zah tǂ蛯C@^g.f y7[wvC牏;v`oMKR< @}+F NB 㻢*wO˫2*9JZz8J̼Ie`_Ȯl9p_͘SQ[cUs֟ A:㽱# r8^@ W[Wxo]Q5)C f q'vIm]DIqͼ`PmZwiCB;V}W ;cQI !bBۦY5*y7{vOv@oTwiOo/ sb!L0wp5dHX(ںDlWgdu J~FdueԖ=GNhjt w6XWU\EuρcE7C\>IUŪw UwWA*:)q" VgE=:|fGvnUI@d!9x %_,:LXG^?mʯ.x/ \M&)fk-o5[~wq>ׄݚuP1D.Fo0?>[R؜@=8!`v;kBU_6K/S?Plnҩ%ίŌ"=:0R7݊I 6xC8;^ EpX@<E, T Ķ`EO-tҝhl!l]ǒ7,W#$ 4 wMnV*~[> &-"kT^ ^J53Ι-0hd:b{q(ou<Оo|wgZn'nS%^d?Y }ϪWQl`)5W\=8fnPv'x%uwL|O')ETB9núa~`j Ʃ\~}{y;iju.Y9uu.IMHL!._& O$`+ز eýxطӘ{i+$G߰X<`+ɶua7N (`Uem(ƙf+>Y\d<0EŎ8J5l'QϜ(EOr]&]xݖ!Z*4( -hG&5wRz}q%|z$U79|@荙a^]E2G7N!,~tA@=OSJfFW#'Lmo`*OR=g 3:3!"dȐ });9YdAd6j;K+OWEyҫ f81 =f-6=̎Ts''pyЀPgA>M$*ߑ=v.fw=REQXLoT4t >WKy#̆z'rSvqr6Y±Ov-u*ɭiC id˚mek#10v}I}U9R9o(aκEV{3.%4e.Hki acaT答}k# tP7la/?hU9|yᓌќ+/0E P׍$yWkzy1ZPe@:ˬFTuuC2c!TF|tYUNnɳn/$P2R-ՠȽX|E(fevIU!ԃ/O%YHmM\GL;(">$7SvKu.\?h|)\><[}=%$ }5Ӭ;{-0Hk9nRzN<@dS3-*~yc~o`IFRRHm Jk֡ $G3:jygשά!Nq󥮼,7Ϧ<.0ads]i,$X+JD)i (:c1ݩ[`_ζ8zHzY6),k/-jkD uZ->3uWoXg`35@wHWDrC*,e:BFF=|ү% zRb7@YUFs,QܯeNN-4OF.so @P[Q=<^߈U}!W+}yr}t#yDJ۔q8*_Rx\V|CLI>1^0Z.z֖@AFǘίdz60Roϲߛ1[j~{<=lG{|OKG_>'m+'hws3WlJɊA4>D!|m ik9D%P"(u|䢐tPt=62Vuʧ:QVrrf{2/2Q8.9 ,-}ūD'0৙o[TQR|L1H5lơyQgkbAZRDu$^#.x7s+$Ԟw.䑹(=J')=I 6gm lm;JTrZHJ^-u{5ڽg)ft 3x+aVrԓP#pM{{5tAhZcZ"1+$0g'T٪Z}\W.ER `R{'w~z$]IBXa<_o3d:*@0*hD.y/:rWZhbƆY]eb 7\~Bo?=.UL}ulhlVcAɏ]^нlnD㴅7jhfZa,5@EG#>7MYyuԅKɦX*N\T R g,i!j[3rKQ_!ȹtbEY1$/;qGT PŸI}Il-fu87ZN/V"DH,F췒LX$EJIw C'p&m}mPj3YծE`Yz),K4pzμXzqV9DOw951o㚤5ɴPw|җ}9P:ʩ Xi- f, 4/g𮾫ۙ˸ VyK?b`k\?A$A2.{c|c/<lHxFpr"&- kHyat2 I?df̖moMtN3j% ?^ps(Fs7>Қt^ʙ?^^ D Kg {A3 eG| glyTzvL]ߊӑD::3> nE'+ &_rǦ ;EmA8 dI Z%4<n΀Z4PW)@ġBu j#`WUō-U$v_Ҥ"Ti?#f~/IJJ.ZjR٧t28p TT]ˌio0 Z1y6W1J>':7lF%\T!(dʻ0{%8P:WnQ]:Хܞ6HgEy} 0X'5&e#]U7k/ \HޏAljJh0~jBpmABI0jQq,Ŵ8@Cgdcj"" ن 7N(QĀ<0 ;-{x_=p S ĽCqi.' ń>wl ˟ ^sdxUhAEc) }Mw`o|y[t>1{r ?f; b)twAЌ_Rzݟ=QKr^Ec]QߩIsŏ Z9$̈&SGIr_ iUqJ{{E^s\+G\lެ'ST sY[4Dg%BnM7jo'o9LRTů$#<MV?ٷ GH2,v ~sjB}tŭ=MUؗ7)|TY16nrT Q"5fSJLL3N/Nљ2ҚoQO7zQ(GS1b¹8 /bCrd T5۴F@-i\&z؂xOI@B ih`|u99UZA_n"9zV8#ĦBm[oN6AdȐv1 ]6Ii~TL@wvy zb2͓cFI#ވB9 u\0]E{_&3OGݼc82ůSm$MQwv4b .xd R 7>ϾdCCJU06FbclJ-`NWe"OKHF"E}ht0a,(\rTlO15{=Izż6;W;Ժٸ%i. zSi >$@`A.j@VKP\nI@b-|+tohD\{*)M5E%9_P)}Qy, k!^]^gutM(E g$]:w sҘe:>:-A"o  d)PX(XPI7vO5S}$j_zZs3 Pl ͞I]0vY4[0̢U 7Q0S{Yx#%[N!ʳyp&g<] :㏤Gfc b2|[$\O\pX ;ۗA\Aǁ-AP߮|So!23֊: H;}+_Avj jdB|5Ƙ;aoowPFJ){WmާO$*9)諭tELTP@c=a'tO=$\fMQ/حAA-fhml̠g3V{}PPraݜl˥izjf Y zW 30 +m <-GпوN寡Z2-卆+|{'fJ5cvr&O2qk({16 q<¹a*W_No:Di:ѠHُo=a*1O'2ljX;t,+"F`dqYBۍqzՊ).aFqD1.ŏXE_{.;ZͲ*r1oϪ.%,#+pn-m}RtT*^4A>Oլ.v/Xgݣ#x~vppju5EbTLHZ5i%biBpn"jz+̥i(>:GyqR wDV;?6._5lBMR` rMzHIij+[Z*zd;ˉ.SVXV2伒W<>kk;3tVޞɨ't=@hWtn@ԚHĿTIJ@.A&- Ĕn˭{=ζ1.&8ٛ,@P2yy:E6P9h"XȢ-y-0̀Ł-ZK7oG2&kt6O\D,zR:(yR 2|wEoP.vyg Xq/: v< kŅp> E*(~<C&dP9fפ!T{q&3,pQH^vx|<.>( +ëIԢt "a]٠Dnp@`֜M7c= r갹N^q?_uk$նo~?` m;VמŒI&ǃ4eg%;V)xAT@a£j1&xANvBNAq K5S;Ƥ|/_۲̛J,"1d«[ʉZbnlo{tµ~JuSJ\K>8lDbd4*boLY֥gt'=&ّ[x+ haMSٲ69OHʙ3Ve&Er'M#"/9D扤Ԛ OT^Z=)F[uC5ox# HY!|} WM O%.dRʂ$-QO^f\,"iŽ05dtCY#8R)e@3(d9L(9\mEEB DNʠ:o dI |52 6/73Gi F8eB4I7Y+$ k@Ғ?FSCݼ.7!F0U#o\%q{8ZQD<-&>$|&0̓^=ka6P3(>ևN8ĢWߋϲ= l Mo5C=zq$_)Xq5%gTTM J;՚5Fq0w%E;_d"t0m~[O o P+ǦiLi&@] A H`,i}p49SkIgҎmW19I)4>mfp!^pkrlnboci22D9IЈÿz ]oj֑v4 Z9i=km$~Yn}]&rLpQWI=ں+PI>{#/b|K#i\Brl<2/8[FC{NבBQ:cz%Fao 卑 uoE½W>,LX*S1r1gre-k˒A }0XǔFpgU,$ (D#0!%wm v|Z͜4j!_pJfDI΅oehd␆s{1am94QUٲ*--,B# Ӭ7հt썙g):bN$ḋpqȋ--ك;8];rI d)F4mB`A摩}8ϼ$^8q xuXd4R)fݳay9+x^%Uɧ/צߙ\Fp2,QWq(YG5ԟ <$kJx ۲|HFJs88턺;;ƏWue[+lF?q1Cm Vt:W67?cp̶]P}r[r&!o.BB;]^Ovdvu&g`O Q̠+"YW簹CR!n+9KDzog휈ٹOufxnv7M!,BA=Q_5$ss:`*ˏ&koK;fPumxOjp-w7~YB?aEoJmSEm]szFD+@.`8'N/IЙmB\ɨuߔVJ~63&-$`=*6甔SvK BXp|d&Ǜ{!$\幂GUeN34Z%C:/W1y}k'_\Jj)4cOVxQN<<b/`\ؕo_S7;;7eqhFѿ[oהf&ȸj ;<%BJ aVotHU]I\&kioK菧ɡ]iqƌ Z#:/Az`Ј&37jzx^ WBY/ԍ`Y z bD'q#jX]LD^#'!jvJ)G8DBףin3k4X]6۬7fbb,<3^Ka]"ƹcnl[lZKmSX>U K%{v4 >BU۔fUt/\:gE 6nzL^ n!7T{wD\Uׁ^Nc^@^H2Z^1SU{rV;I9oT3_R6Ō&cb 3-b͝#uajuw.aP0T&Rf>}sㆇZ\ p{3k# IduKQ91Fjxd鈦U3HU}O$GD?ԾFycISu2==e jw).nOhz5Ar ceg8BQꄾ)z2uzJzA (Cd,_U:UFUm ٜe4e\#Z]U{6MSiц<]7Yf%e^3ʹϏoVrNschL[ԬtfxKM~ `);cU!j+hdWZ)k[&#q ^M a;ME#υ}&g|1I0ف0 jqiy 'Q88jUVӿBJDCA>]`BSSxgtjLEgvs簃,s}?7q*=ĔIyXUdk|r!ʵ1 oak2%A ()O\([L7!GЄ9g$]l1Th4V1KrRiAG"Xĥ>Z<}|RFzFNT#ChЂmvz<$`X9d3Wt]^ogb|^/o1[y#VDRa^ jJ4!7 Bc"lz#b.rNJg{9oQ PK(]SoiEH2Yҡ+Q{n͙{@Rx쥒Cj΄|)~Yh9W(pު_7WźO5W4 *g_e'./T@ݮ51N0UT NC6Av 0u]~NRJKNr[_?e W؍c4m|zT HB|:4IG.W^Gy,&Yr5h_IG?d/>zOj)hԘC8U3* 忻 vu7xJ)j\<80ph'N*MrQ n{ [!h([ظi}dm$aS>/ E:f;F|=$tUծ֋fqdhys*ji|.( HwP݇R՜"Kk*Z:w&i-DneM =>m߹HK4-k L`xjFIީF/Ь-)p[%F7mp^[)&c/fz{홎.PފH+zbibp~=^Oۮu:֌:F0p,Va",פNjU_n+=A+i;pj4NtHp\!ŕƑ+uoôGdTWϢh5#SI_~}tk\CWH*C^Ww=5ΦV<>ϣEgǻ# !RW>y/ńY΋ 2U9y, Zxt{,C K6 !@!X߶;f_*c;8S8CyԪ!Yk5̑,zw!N`r7ZL-F xjDbf Il1w]'mv{zlz.oZ.^\¯HL=FHPǮRD;$I/3Gx =[ "Be^Ioyg<JSvi͘ xHQY<}Y6_FSOW^ ,TQ:E.=n1q#eſ׈11HJfUogȓ.5LVPDe\OI#njڌXDI8C?5״YOF,b7|*tVvDqի 9JÞyj/y o@t/aX jװ"e$]44(Ul)AXf+`]窠mP[kׅ7:%`>šOJw1;7Gk7 5&>Aq7-h*\: ++QT-4h-ut DnD ĽTQPcf B/, '6u܂_BFn dQ~ zV @z0mN{U((8X>mȶZCe BEn>Y[VǞȮ)(׾ۑAz@`[ 0ȣ"{I?] {8\w!yP֧L>3Җ?S m ::#y=Z\)Mz&Ix( EgR-62t w6]Ot"KE7i֯uWֱA,{p`A>FYԋwI{SPؤƮZNItWk#'SƟCLk N}o$hQ|6cdC}(\hc2ōg>JSMF`#HlכTu1o7_P"q6-(Ņr'"4 qIbY7CA; ǙvqU"'({_g λA9p;.O ׍rSV(p0`h DL%݄ o խha+h |gKc&mξc;.Glo%E1`"KniO-б\ Jآ WԥOȒ*4NT=^ uTvws?A/OiS6thS1_RnߞbGgDBkęLc!!6H N4=q>4܄F=Q} ڐ,{ 8S\DVl%zxaG7fӯXwG겦̈́p_ktiãn$x^9{#QMZ@HH?Nڃnqjb_ӿ{TÎ QZiBjLwpdtފ?iS;cVJRo%ŬR[к*-|& o-)啀tlyf U&R\8r8q=sЕV)FG/,.2TOCDr^@̈r/݌LzƱ⋡s[ K[JI1f'@>e: xtWA1¬nq]纝Yǿ!x>Ɏ8δ`VZB$$tGkJE|$0~,8#]uJ.у$!8ê_;z1R\͆}$ +]=*,N]6IpA2¥_v$ݺ3503~i_nF.%y`_r&~bŸ fd6I;HݢbG93P 83: fs aoMKRmFصSNЕQ s.+$~e3U"f.CѫFD" \8iPDZVbyRG}N#[aڕ\xr5.3mתz2ni`Z1!`d}/̭[ADLlz'v oOSǽ3,AcCn֋WN!^z .(KZ?|6d0U}ſGU}]!_S=1 €I؄Yx:G]]s`Ⱥ(4W gU`Mw؁UnYzFؔf7ӵӤ+Nx{l>#ZX#!'Im}>_H?!3̞kLp1 vzxKF+bPyF/pz9CN?ߓfuФ3g+- θ-rķe[CZ Vfn'k-PW nR r&D+"/d͖ݢq G|]91$0w%ENrLhA&wzغdR=C|U>#;IjdcTUg0s\YlRXG6YQRs8g?@is1vhCSZh͵ۈcu4P1C@o>5:b!.hgn˒޳B[0W=MlӜv̯b[U+RGs1F|P]&5<܏$S\Dn7\ zv_&6dA\)xi*8z>}Lxs2ָbVj{_frifRUO/<\jz{kAnFg'z;}*#X-Ƿl\d{4(tB˓5M\'jܨm+93Cq ! B El.wY! e.a<81eT$~8H SOi+/F'gsIuZz"NE'-`ф8ttbnu [Y]F hSNJ%Q>DQs^f?o3+{q j@@7(Dl)>׿1W!(I f1,+Ԓe#&K3ʟH769Dz7z,*a2bN>\d(`۟{2\CZοNO!ySp8n?qR:GpJv5:jBM-ߢ=C8b#ຫ"H(w{jHF ƍ}EMNuL+&qǠu&dctDG'abXd*"cW9τ\q`$ePEVN;'8E[nT8jVTfn&hSZFiMWmGWt^ Vs}᯲<6~ox=||:'?D1jhQhk}[Qm-32y5oYHSvQ~ⴘsIӓM|5Tu"LW)5B8Ŷ#]Sw. A ꛉVtdADE"jf4b#z=0` H)roLfRx깃avb#1 Locu э$+R+q>%Adֆ&Ȗ .E ZtfA4wYae.mP5.lIoQncր|f^1b}쌀Z~"#.A,)ðwvPCg)fkb2'p3vGU'7LsCB->J0Q 5ghSpNwnGV]x>qϋRĤ<[y̦3vQj:Q[qT"P+ɖCkp:1b`iNscDbds3r9-LO0@v#Ȩ$ldlFKVLl&D)܀gZ/?r2үe܂[lǰRK/>b`aRB2}j* :,/9fZ-3Bk7(aVJkٌ]1#7Er3\pNMb}Qq xFb3PHdE_j\]=]"iףp͌uV22b&Let F MejPĄS&VXGָ(7z$$%ߚRJ{XԢpry0 (HUkI;%>tM]Ll? /V1Ds8(Yhs?&^orHSr,ʑj6nZ^^7wMw'-41U٥jp"\OīuH.4pA[XR{NuMY4N5t2{QMK(^  NX~Dl i:1bJ#._eBRF͐#9kv>ֶ1ƍGH7iTi \S()Vyޝ!,D1UbXJˢmuɍ6:5vWZ9uX ܽrx؜kOBZ<:`sZnߠUuved+k@VDݲq FI^#F4xbtxIPΦL.s,_B- /&: o)HL?Q(feMv7Kaݨ70iE?4_\@}C)C- *u9^8^a&GI?+`ӦlvDt/kC!<;[K.ip}gԙ_A11g;Y3Z[*5CUzU:Y_^иԵ02Y TؔjM%_0AjldU 9,2$b-J`/|\һb_&5EN+Wk/d1t)W]OuyumMx8<(Z*h÷Tpr 3&>Sh+~ׄ*:{ENK'g3$fur=}e:p4_y79WidCS XApƸfηε👢=˱/^t (#>[NsMU r~r׀0hfCb~jβvc].d<0gQXevK)pAs܌ ~`<2 \Sڷ·zvB;OK^2 (:^ 2a0* pF?߅=ROQOUOYR[.`!p%fRXQ޼@b_o1A2s%%z{"֯CSmi.[4O7} ߆F(5vYN-BV~*QՇX%BJ^z)a˺-YN]!OG=qp<\pP3/}41Y2kTIC )MCh%"w7g~Z.ThLyB{\NQ & [Aik[Te(n;a0Rc ޅhad*:M4q\筡{Y7`̭R'tsG};Xnt:x9W$*I.ۗ!ܿ:NXtu, EkѦ6d·v4v +ȼ{۞-*BgU/fB!,eS^M>!~ݎ0Y)0Dn 4?S}:=T;S\A#in^jcϿ( FRy\J0`0# <@Nsz/qOʺ}F5?*J&tsʊx-B(Do2NqQ9UPت R_AE{5U|hK{3iX,|,_,};zX*U0[2HE oPo bs&t'zRiO>gylK^Lo8y5TQRv&/)Dʇ|B?yECg:2>h`.Cih?v/mW 5 2!% x6* t<ΊF,cM@#X7ٶu)c`U!R2po"lٞ%(\:ұN"9 ڕщ\ꀊÜ%vLl|MB᜶j ovI{P>MƦp K^dpV(kmZE@ILUt,DVTߍM+6l(sVȤ.7y4Rqd{1ZXnDž"oIq?ٳ:Q_ޙ?}.åm)D6 ~RV۶B㑸$;x_*9 bL6]3Wq&?^ƭ}Sl3z!.EB@o˩ys(.0&=_"H70kOɋ%6斚І¾ho@HPk]t3nլ}wW'[ 9 Q/yV*ʣ#h.|p] RҨ7:k5mQQn%̋MF@^+Zxc(t}/ tyhɒybl/;J*Hn֐&ɆȧToĠw$$s&ۡ>U Ѕ?եpԱ`%=Z-U 4jVD8th(:_P.Iƒ&_Q}jw+9c݀_ ~kL32D,>D>Ƴp[) -b.Fr649*bMݢt:oZΤ  :-849-/dWLa\Vw;NM߭Bg|{'ӗL84'gWlq*WOIǁq-n]=~ cpYHY{z_( ql\3 j`9 ͦ.uyƻ+=4lpNETp?eboY(@D(lBYcIT +i`zxbi]|(nt[(u&p|D0$ԞP-4E\ϾW IkBy{~׋dDH?u^cqR?*^ 9O1!  1)RC?cݓ$D֖F+$\ܵbQew:{1;]Z}d~96 ;bS#t9$?;"1,QbXsw%N#ANVnxf?DsKڔ91j]Tg{81|p'N08mCmʄ=caR+d?kaCh n79ۙ|f6D?ex+5~7G4^>P˧u W_|"' $7#,Wn 4ckBe$#n"bC N*PbY9u}UzДʇ`O/+^b z/dJy4@f"l@/ӆ(O%@Z6 Lmn( nO;ݳ^ hViŅ6cI4tjR:66*?AjAO&[ى?m|<+ 1|*,@nFbeaK|97e4swMVo$IWlޙhS+mYLGfEN܉:lU^Xȭo|;=]VR.Wf;+.NV`t XKʾnt.>$-VKEa֚Aks-6\=;b8hEI#X9`ݔa3҈$$!‡ZU&J:S-$vqϤE/p=GEhjiMM4f# \37H}Uf2yEo݉f"J;_!u-j(g CyIZ,9Hb*=|Mg**X Z;]/%ٜ݃~16z5n\n:PrQuD&@ۏ>YT,KNrۇڴ˟*AD[Xɠ0%addP4RB?LG.ni4F nX wvNJJe|[KfU%{}j{[ay!bl19pqT;*O&|).`0}2Bsrs,=4X8 hJ)&v(ںp@}L"c8 YHZt_S)dn4쩾+5RB5seDԫR2h*^e;7s#uPYcs Ԉh`+Gtke'?\߭ך< OZ^!Yt_&]WJLAկ4Crךk/;c2.J7I5,^ 2/r %F^>kAak-x%)"E,[Su#ho!4<*KC:ɸG=e$m[H\ܲb8߯n|28?xTtv\|i'MbljYGMa]KPj#&c)Keuu%_" ܐFamęޫZ7P" $MR'5s|q~@\_MLB0QvaStڔGG7t[ɖw# 8?h^p XZI5<-X|Sy<\d9&FdPtx ֭YpR I4R3`?$%!5@ 罳 9.ٶ˙/ BLD= PkVˢ[G"g @o|,`4tP+][5s-u/zǮ6@<d0hq[>udB=~^GzR F1=}0l,y4EAt,<*=( bLeIDk~sې`RM>k  Bч]MT%mkg+,[ݴsBJMBOZ@V]O@GMRs@喺'|[w?B'CsҸ;=dr! s%yhzgXD͌/d9㠩u!] 攤}R >7}V,c[M xȻۺl" M~a22 .XM$bK9隷/2voA7G$yFQq,cŦ^"}T *E5ۦ9 {BVkbm enyuЭԹnv{.1T1*5-slܔ)KjluϷ@{d.n$QM&[@:rB5G\wc~]%ؿouHCαX/] hG=]Wk}Z@F[ &nC&AV8:^Ǘ SG_"LVux;7e'/{>Ȉ+ 4(R?XM*C?ote!S+{`,E.Zp{o9PQKo%u 6M|'WXK_Ҷj~(f4oVm WEڋE1OW}[Oԧt?fM\dV_pr +ME 4nW4ap{wU+K,xcnr#:۾,&Dl6P11XRZfjaXIBgŔuby7>`QU;dFpFw.PTXLY mbsU` ^oO @rqR ?a$C(7,5M2N”'ȟ%GωcP___ܱ⶚)6{>ŭJ̥*b`oj3D8-|!Qi RFU;[M$!`q^I Q PQģm8n{"]\\E!=f9Կ]XԠ򥕥D*] _9 ,UtAYqyl{k;GN ͧc?f^Yo[TFb2s,;bM4Yѫ1C9jCGKfNjRf[[z 9|X.ȡgܰ.@=Zv F^M#Gl@_BVal3Hiߌ KR*$;‚3OuK.^?e$cU=ÒO\p4.T4]Sv|9 S<{ s7Jq͙75pjOmA&J\a7yD-zC僺Co,M9 X1ZYd fxQ) OB7v9ȓ|mΐ^GగCLCFDpRdλ.޶Rn{-19^0#|van~>\Ny+r0c#'`a]\Y$s}Xq[A CVH4m(iZƚֿI3ZŶL=z4MЃă32W힫@ADI9%E,jqfL}ePXUi囟 ;C".oZ\݅UUo8L`Q}dcAȕJ`hEB&B֓%FD/Jpc8aӧgϯ>”|ï:T aőC<(j qb_WAړ3H-( yeQfj VB {d72cYjΌ<?o0LQ =vmO(M!I{a{FԽ%,y =/&R\u$* 4+! 쑩z((UKO?* K,{(G%{5q1 \D. dR4 /hoI8o^:FX;+e S; /Q=y;8Jn OPJZ-D eW^wA448OV3acUuKyA hbo; ;i&sY+: sf/7,&ή=ykIPG)o4Iw5 )Աc*mYv[E6 &pi^RM@ئC>g{.#4ރTb}w(äj;ݹpM;=%UwߔD 1zthK,֨c(3 Q"=Q5-8*^!+b E}2Pـ}\i)!bjpO szR&ƈOd2{빛0}{GGVM #4g]0C}<]TDI R?0殮Aυ~!Ѿ:%ؘbxIXw@.Ǜd;t׷d>  -/*X" o=:Km}.a`Էߒ,xHN_C<*;E! *[4N>:TjFrlez ;rM8ԫe?UO%% We#õ$u;㗆6v'K=2w¸f6b^[L$trD=%-`-iI1<̑V(p`d+ vu`qݟFZ'<u"60stF;#p4/&c#^rbȪ19x{Wb}+N d88K kpW5qЧʬܠ%f~tQn$(SN:9%H2(Fb&~ǂT!:r : G+DQ@Q}CO`p" % 8IiF^OsU;KXfJs~8!K,n╝g{5=#f+ CgGN@=97nHyBu6pt[@~ց^ Z(Kc~E=,H~o1cO^~}뽕>JDE*_ف{uE2y.Zli%}$r,=ֶS⎲'3>c7Y~"FBW~qyv9&fpm֌IFۏXهvXS9Nr6[mb҂9ղ$V0AX~ 6rqMX-`q  ϸ̨na9dA)IGw}nTh?=+JkI֐Bu-s^ōfX;oldkTkQgk6£1K::+G);" ,/9*8^E@Yl;E;A]0$?<\.ᣥHGuO᳘~Gsky78S`ez+J ([=-;XAF~lp3E"ji~<&ro:p%(}0YPwY҇؛(u5@s=V0 )~7 JH#<<Fi4)Qrb?Ѱ1q;e99sFɅs>?gXtfL \+#j`1-fʕf|Flx 4ګ2'l U^LCQ-h*`r0C\NAinPa (UQ U,3@TPpc|_ߘh~sb]67փ>oN܏"(׭4f2Kig/*J!*:-f{XGάo"KD\&4#ElWJRC6P=LW^PВ]x54[ŵOE9Eweo(Y ~XUӁ_7/:s*,&I5RVx MN &N )?r`X+ѥ] q{;*yȒ@=s)Ȫi̫!e~\0xp;?^&O/mfMy1̭d<:tz;&UJ3s*d{7Zc޳Ln[*=}&oSE; r'3H0<ԍ1SOKMZ$Q|qQ%UcB:BDmVj3BaƵک=kWF0uIķ#.7=TOSyK)%)h:4e*Y2?=epT!OvD4ZhKHAŸO,Ӻ8bM  A)~\ܚm2gdET@W|uk˕*[/S98 =:Hvǂ ' )V&"wab0%* 3:(ơȷ[N,!R< ⇷"}o5QUi̻XAcOO[) :wJ K7̎O-hR70D/Tx ]%ܠ#Y wbW,moo9~÷v{zeprB$E˶JgkBpOAG^Tlt)])WϧCAYxg\ug Eʏ^ {)bM\xx&M`ޯ:8h3lO+᠐3m]EݬNDSXvyy˺/9zw~+> ٚjq]|1!pEI PY(1azz؂q=֋DN~jSd 'Z9tZ}!cԛّ,ʡ@7=d*@!C`pz>w!{iNfE!뼉QՉ*Uu$nWhiC|ȬfN8KJkl_Z܇R6o F]@JmXiPV=($M\ ^$0Dr6pG+^oC3WFɡ3ឆ̹M|gܯ߇Af7t"eIf 2x&שp]$Ibv+aNjJ^BOUw}롹Y4/S0AϭjɈ%}<+N1盽S~䲙R/\.mH6+t0 (=#7\.'yܡKX vV&wc4A3;/Y7t Ko{KxU&Z|WoXA7+VhAF)`vm~Uw}T߯c+d"rGrk*]UpS[ctfT+LzQ'sM>s&`+݃qK-+-.Qό -\HƠ䘞+-L4`PQo&iv9;pD=NUPA޻ox$ׄeef:T]Ubga {֨0)7p"?EN! ǏUGxP?-yg]wB:T{2ª4n>X܄\Y3S(GGu:Pqd^ti;.B=?- ZqZ-X=\ccc{Th$P-L _ mPOÙ m1?EEEWViя*$E~}e~柺'5M/G({H95%'GHϺ|{T^OşT(5Tr9pdtfW;^pia}aجcfcLR|*poW:Gr$JXC,T '#flZ}1"]#2yڐjBK-q(=JvuiYp!:/lR$:R/fikVļ?0!b ]4vߎt Ta6Dj4$Ԕxx=U߱[4?D N4fu^$2DY&Ϛr\`*eKbgX5'kY꠰+xQ;"(ĺ8\TD".:-V G[HE .IcmֳT;9ޑ0yyJftH:{\l!LuY"8]Ⱦsgͣ,Rd5EB)r*_L|saClJNϿ7c-?(H8ȺHvA)4%l%&F/Ry@Ocs$RrS\ 城|Ȗj92Q>`KrFrSPͰo <ǥj3iiGx& ;?,>gVd8p-4{Gd*`Deb0 >%}6h2c٩w؅=כ,qRLVCxuY9 xvb:#A<ϙڰMhkp>*-FhHs_cD3+l(F,lҪuhWq΍AQvFfr# TlZQ1дސƟf%y*? 3Wf"Eɨ[<I^z}F+|0Q)ߒ^qqrJ)w^㐝N+_w'KTtكʗVT}&4(kMw~c/ou7+8nsm>,{`'r21xW!p6@ҰIz{;5miRYdڀۙ5ps^4)x7 Q^1md? +-?d/Ģ~ ,PMo8:W:dg;w6Y.Hm1 Uw'D$Ʉ64ߗMx#):*G>K=˔6I:B|ϖ kVY2jub R'Rqg~"%CW('$N׳OgjƬX% >jZ.\03۩qsAʲD&AjM]iӰ""鹑@C|~3Qq5čF7~CD]I$zMݯӭ@j6EWeL:pFoK# 2ޫ{x^N;68r",( k>HZX>|Y] s,Z馌ZOq@62L4#D@IF4w][-7+FXL@ځGⶵ,&&^"=OKqXf5 #IF~w8.-:0V PUX(t&^!u&p*֮S9-+CA$S:W$AFLրvG cNÙgaX< /:?ǖbI`n~LfIfbYɝ̶}me^FQt\{ w vrBr 5seRJV,;#MTn`2>/V6[; srd yUUtv3݁x[ i˔wSvNDa'+s^HQBy| pH!\Ml sq!IE6*/|fKدm/XӃ.4D/4~ `m[,z *fTPTG=yuLm{ZJq|m&&٧2y`f훺K" ٥hʗmb4RX삋i@)if1"kLm}dkIîfJj,yڌ$)g* d/R2q'S,<,:?PXajEYɆ;ieogbJω%I|ٗkY(P'hE^RҮ8mJ6zҩoTK9Z~%y9 yGgn{hPS\J EH\`~{f)\by#q1t%cϑQ"&霸S+&ʔ_zLhK:& @4t&#d^ҔTxmi5V-oٽ Q*z$l6n4oga~nNMC#Dz"n:t&bJ[xҙNTUqw 50 y}5/ \*e$dj0- /ީ X{34l3!BT//9LPxib2&@jfKjżT՘E'%>I G͇< P[nkHӺv@C%_ɎmT7ԛ'Wұ ~hKꕉ7-:mhpOMMBG7AF1fK҂{\l{0Q8UrV"mua+kIxۂ:ʭ)MۺN~c"c׀V{` -,` 7v ޴wHG"l? 1+UpkF*pdqɵ/չqt~D1)Uq1|YWDL#0VeAT ̿lem1DO^B0tQK 9{ ֞Gkk}{@"qa^As7AHzZndqY\J~>#.93lvͶX+ŘLuswz%IJ7 Di)c/QZ ϩ}wzSrS ؉LtC :&m\gv5&?gw$C ]6HWv b!!q]2NȡCJ_7øIqȜ BMF+).᳴ǐ܆ !.̠ԋ;D~a\V0'm|rW){ hU~ B eݹ8WʰHcfi -M TEGJCΆcܲKbvT~6 *b݊PFh-{3gp㤝\aP%eȾ7gTG$Ry\7.Fll6GW%(.rb/SJx%LZ%'Ѻ{֗Wy}*,5M`VyT\ek=ht?hN>zO-a~%[ʯ&'1mN/L=\ORVx_ H9;SH2Y)Ub$U')-*o YťTrϱuO[ +-^xUo;} ),[m!eKh؁8~Ywb^6?ݓ/VLX˗QtEi%"*ӿ pA\L*8,v^̧r'=Y?,P-᤬eg^Pȯ!zc2p]MQjnCJ[. f悌6NJhkܶ?(X&P [/R< ε]ќ&)UʍRc} q=r N[!Mp3 1S6V.{pFEkC$1 HtfM85<8 [sNEu V1] C{S?NPɔ]&PunU RX EMGk Fc޸Z%7ϤeCk]Rս0ίcRYףI)Q #=Y@)2l\AxPӝ9fa] {ǠplSf[[|נE~VbGչ* .vδ>H`q 7ϼ4iga>s3r4C\?9k%ba+ڲa{|nVmЅ]ܰP܏gqO:bUUش%\A;f炢2J>U@ڤho/R&%.:,6 <+$'(h/ pq IUN k3wǔmB!(뮾~_x19"8`~:jZ CsFؓegK 2{4Yt>sj?`Zw]Zi)òTl|g@]x2}Q`HMϴD /e0#TOQDvy Emu;COh<OftȤ |VeM-8?I?mh@6do{Wt̋Cu%5 c =crSG(_z>6ʶtk!0IoR@|x)3J8l֖$k|s4TtrmUJV`nԇPi|լ-э_TX >DҴ1T0D70W8(-Ra<& jGq٨۽D8*Zn'>$;<㕥zd*ECv^ {w7%-G G'1U /b>ɣ~°~͵d2+,^񫷂(rwߗH="㕰5q/ٵGAUZZK Ya4qTZ-;\‚RV6~vkgjSUU#Kp7u t1K;zۖK#Yc~UEX Q8y@=OvHt?ؕWJ5/8co-ĸ -=[g"rABYiFKVB,s uN|]ɉ Cc76_}w} > 2E AblWµ9YDe.01cV a~4l>CC נ7-;I[ 7e[0c{Lr?&M1CR>.践/)URO>8Ϥ}"1@ ۱?v&N"q5}?n}R=*2|, zĠkzRҲ2i+IKO\V#2)g $KƂaTRX'/]y$TS:7y:O #f_}-_׀iPى[.뗢Q`ƙQFn]x .'YbC, `6AxJf@qEo6W8v_ )n50<ƹ6U&0?nYї>Vs@zzrEEt tI'j<,U\vL>P .wrR_C;;8i9z%V]YDng ̙Ny0~~Duvkj #7OTU{=ĩ@M; <1Fa@Iu:͡Ҍ3ڗ 4qeDI_>3}Ca'Md{[cA }HS=f0%u)z|=݊25B5GL- @)D^޿y}p^w"Bc/n, F-09zdnvK&ZA }2t+qUA"2ЫI€ 8E]0߹X sZh8XTÒb"/AEO޹^ uXT`C9"tEkc*YƇD4輢m<ĶhSAftn ۽ FO yoɴ3ySiDɢmwYj 1زk-˘ 0 \nNztBvxBcPC"y/T8 QHx?yȶ>Ȉ_>6'v}) k1Ei8kGn93ޑm̥|KWbTRѬkpUDHl[vmZԁoLnN8$i(::ċ8/@Yaim=`U2x&KsNjchFkeU6E$sM{;sP IU!=;OtK ܛ?Y|X ˨vq^\*ݙ d){w}I\G]H^|k5CO9ꣲƽtr7BoO}\ϝ<5x5Y &Gҹŝq9la.]|˞yetM>d]daeޜUX2]ީ&&B4$G2<>$y60L窣ŸD򔂛zǬA1?OP|Ff.t6z;f;wXRcC&RS/f۽ N|Pѱ*Ni39!:ԭTJ(`UʒfͅxSN !9y7N"9$[b5X#[ KrV|Y -IBNxU~YܣX_I0\UqM8ZWZ#g'HrM6Erlb( `k:9Q1={) Z\09m<6sw("':,6yX Õz,AFV(GP'V1z9$@2r@pnuY!yTIDc]+CRj15yʸZEX7߾}}Mg%/Bn>^ IW{`Ad/e{~iU?X8)NB\#>8vw b$.c_> X MvEx̫F)=t쐢7Zg,KAޠhhl(}o7mVP;۹)̹pDfA>p&GAR[9fQgsDCAgh{=ZW]* ۜ?\/MN/H3h6i>GiqpwVK,s^Nz}?٣cngf{AI_R %5ĺ 煸 +L`Q1 Bma&ATtMTŧ0Gr l".sa<]ގ3mKONV1lѳ@ 'Xʪ "࿢)XI2?a92&C3*yU9@wO׬EĔ n8ZvMdpzg|K8\.YR$>Z hE#+lYZ8}P>ML.hz9y0?ֹ[ ,Mi|RP#<,͍F ]K{Ћj8nN3H%0 Ĺ/' -gYpBPXp"*ԓ$rI#@A2<JzO8hsT s eqLԪ=El/"űzkQ@$?DuQ(I@ YN/ σqos!F? jPu8!La%);%$u [[V]K{b;}l)7&oqUH϶~?u%yl>nskܯ s#~in}ROO:iy+Ty߄Z8!2=Bntx0vYQ+bd 3@R@$5)o3*p$iKl0i8![ &Q"k3?GW!)a (̬O?s +Ha#]>p9fQ^IxXCw0^.+*Av2DKzƮ緜 \Ϡ&,$ٯ_v6YYA顫}q>gr3 ԧ- ︥[bPerpiHAXna B-,߰c:E=z@-_d%lȎU-9_UT`}NT7kP<.ؗHh[c>7QtG3:ߏCy`PLlۖ]JⴄNAtwI@&ğkyl s%\@o8ju %\03M[]4Py5'@lj 핤hX'3Whŏ_V)k6^x!Bb! s*u hvBB)!3ܮ o.b-d-/r0x't" RTKAAtx.\qg3tJ}m7 UQB" 3$JE(lђ FD56M`6G1+ױx{ǔlM8& % YI+̓A L=,%e5\$՟|{x]O@¦ˏ!\~PuUikqm_c .wvtRgζw{ @`bZ"e^< & 2"E,*i!œ| v(FXI,S&P>'wIL/F8=êF1ؙ 2w.IBEiKru2sShChoj€7^~]"1=)+.q}aPG6E-ڤc@Fhյ= 1oUB,$mVQx krK{̜--Kabɕuɢ&R=)Yb ؤ~ $CP?U#mqRNAM L* Btۍ Q=P3]Y<_=k@:c Sy_ojꚃ(pP1{7Yu;jHTfƂjq ذ'Oܒtn3t|Bz~z1EI.sC5:!⛰W~C#&:-s3.T5ꚤq5Xsb̍6D<$ƒMk5F ;F Sw; A@Rt[V)tuNJiI"#Iy `z-UJv0W.0EeIrcI{C޴mg7<4,} nIƝq쌎.UMW8M_O0@䜱Q? 3'-ZlƴR޳ȌꥬsϸR1OwG؅A@,JGb#ë}fG-{b 0OVϠH_ C9FCM09aWkPRҠjb?}ߛh:VO(]d{?xGFvT70@%e.%s9yԂqzl;1T^vT )lMRxBDgẾ5O @XUG+tt?3?CA+ ȷO7 >qv[3i脌a]P?"°cF: ]Ԕ0fknCaf*1,mոPuvTy G/MظcDU7\֘=U;w(:I7  ނml3/ݟy@Z9PBN7̦e^iBv!aÊ9!E٘C4-˧@j QO0yx?*^@9aѧ ,T&7[ ֭AN!O-%h lƏP}[n-ز [Tq -ͯ69D}N6k-bE$.dփp;5_/=O Y,ݫ:=M?Uo@S|{XIW;">cl |0aظ: Ea@$voU>0XӨH#57ߧSKUЦ>*A[w˧z~ғJѼ>ɁʲÙy?+J @&\if\OzCn'{R =.ǠJ! &m@f2 I.-@mf$"Ҕný3S, yvhQ_\[-KTdv5> z pbYQ 欤0ϭ 9uj2'rʶZqjR5%)ʪW*nt+JY_[EIYG3,4Z~nu}">Y~[S26)怔T=| ɢ1"#kZlT98[!< L+d # dakW뵲v M'Z7S-gҧW`[TuO_ 4p%7j+:lSί 8i% l}ogQ ' z*;D21&-x|ʈb"K w4W(vjyx>--QS%JSZ^Ǻ/dɠBF_QQSYE :nܤA4>,g2q/M7!B\05r|fvB~/"E`Bo+Qo#>(9ƅ7}ˈ hmp^fӃ]]r~G)K{Oy+h-ks4(chlذwEE[]N{0)uk8$г G{|ե60 {(lՄL,`93%)#hKA4 t{ݒ"{q9"CTDkD&hV/(UB#ʹY{OpP ~FY 9cz﹑njɁ'mP  a_hSռGHRЀh%fA>[Y)ŷ9 e{QXA~P7&nȢ^] BV8ƍ Va9-70/~pڃ+ݑk>OJzp3CԿDiE2 cu=H鉯:Q,Ie#hh(+(Ȅ8ċPFjؖD.͠`#[HVRbvGx~uYž4>9SQƵduH;qO V9uw=4._KkrJA9C8;5YpkKP!9k _|۞б n6`~9@=I8~Iwg$,qJ1*K2u"OK9Xt)dDR[ .ôxO^]:#+mvj?_0(}(S;$ߺz*vu3kv!M}%6%%o!߼C9kQ`ݼ1YW!賒^IR%}m5ϑZuGbPa^+$3Z!k(܉D[H_ `fT iwqK)]@UIXĐZ:7QXi_l_oTM A'RŎw-|6 5NMn|Uc$> +_,B"JNڴJl +.ft +r;;co&Y8K eݨmskZ"+r(ctcYY3~C`Z~k2uO^Ǥ*,/#D_1}0MȈe:D5,TJ#] @e+psgnuӱ)??' fꅙS%nXG ;>l nEKY|7Ն*왾yY adԼ )ƬbbQ~@!^+pAtWij:$Y՗d:pڧIY. ֤AX#*DɆr vSYNlIY\רǀ]QB~4)t^1ڟ;Gw5l3yyۼR>_s.F,ZXH ZRQ뛃Sdzny5;Wm\N/U[yx;RwZ6+CY~Z/W%; c ݆X_Li>@nvN7杞S2+-Ϻᨐ*Jps|QW tj0Ҁi"#'d?{j Rk)d4F50˔hO}՛2d 2B@+@rGP B"0w%u3_݂:W.#>>Rs%}M8;fc\r*j'Ehnlm/ U< %őDdBr Vɝ_ OGD, Pɏv4|ҳp0E o<y wXrm.' !Lb1iW56,V'M+f63HXdR8uH@oiLy(] 4Ɂǀ7muE OtU ?ZpW3 ֯)7JN?ko7#Mw8^#ݿ6P&Lh^vC92}ؗLZT6.mܱԷM4<=}'p6ImWVJZ׸wQ#@pyDV 66 ('IR,]'U`|R)WZ#0fVv#$)y0*ܚRY4`R,ms +ѿdJ>Pf}vmhp 0/KE yy@u~[8QVB-1%5%` \McE̽4N@z>r^e&vZ g `&7!mY brW[ϴ/YƎ$ng]$c7s8ﯚcU=SYQ;`N켦XEuzc-CrljKbzCD\wK,C9EA<]yjyNjyi)Mh(_ϸf+j|d 2:DWȠ ]yW|k1֋7ol[ lDp!AHtۍR,P*#FӚ&Ӫb~e^9H!cD $C ADB6M!̎W.nfPR^.gr~Xs8צyYҺ~Z%ux:X_VsQU #v,˰zzXϙMgNNldX󤆉h.fmݘY`FX(G9Y:็1%I^k?aJs ۗgC.1vJ}hbPCHb)9 X4 P(]p&;_6CXnƏ3oB8LX"pk8ӖЋ=|_@+v`r͖La~hv-D > 38f=&GskOu\@\ &/-m$**`!ݷ-4ၞv3*wCM78C`qp̗%`VS2ҽ.e@I ˗Mhʷ'(Gc=Gpg lOx}-89 uf;54-YEҙ>u0 M2Šc @Yef rQDr`/F 7*f]ѭ gI9yM^vR}'h OS\Q3X#%L=F^edTX\C}4$.U3'Xd"s%H(&Owu%хٜhW',%wԘg,ٗ瞾Kڥ5h(S! YӷKQ\6U Ӛ_ 9MҤ}95YQ:* Bo = pSV]X>dٛ9oP{@EwqBwG kЩBsR~gD0t Zg*.Sf\ٮՏ.ni\ &!*xs5v)ZQxcjB-Gy=25mxbP; C;ToB=iTL1-Sy]:^RX1D|%ʃތ,xM~=I3 ]J20!r,2 55Ɇ3c ! MY(2Z:Vvi-|LRMyjIZi0g|<%n!Cޓ0|偟H)ǬJI䐐=5 .'65f0&:eG׾$ՅF YO%*⋎Qt(MG7}ח<,xDZ\VH5Za36=1BoAtϦØ@[{^y6kQ"Zp1 ѝb`kڥCVN2RgP|F)?iï2۩Ls!l'_2p+9''e|?Z={ +.ֆgXlpTp=pL>y|E9IΨ.ZG&V$iV(aq6ݤtI!Hqo0oBŰJ#66ZWb6+ÔN[:A[ \rd#I%nb+0j@cLi}CW54XkS0XEՉ$to~ $6c&(1&RO$urÄఛ@b ۨNAMyn',$6jp7ʄ<0,BҰÚӾD l˨^nG$ 􈘉{G+U,1O:z3;ވ>PADN Rt%{r+Le~sZ.~RoǴ_ ?nd^x.;e¤_}{VK3.GB9?kU;8q^ eyrE}8lrC /$X9D!dj+FOΠGAq; 4Mj.Fg0.Jeq}@qʅ<|uLThby;51T3My)/Yb\ØYЯcƪ_򓩰0z'@FnΥynsYgSˌ$gD]xgY` ^GPCL_ni2y&`vOA0ats "&E- zGڔ A.GW9IfQZʐ,fq B4~y &aK+GX-/!;V1Z]htXKژWn73[&3Z5[)_HQk$\3dhTsJ81u tq*8Im7ts.ݛY]!!lH q<ږw#TLBh~فo4_r"=w(!O¦W{;핍jobyڂ8^R\sn􄍑5qCfʔ=Ŗљ3}6zR6aX\_{/n&ϯ|ݚ )M޳GQZHȎ;Y XAN5~ptGmNby] y=T!5gų. 0jIuIO%F,=,!5L4޽bM\}LOk"lԍǀY95"(q&ɧt0SY?3HE,W0m Q5@E.zt8K 6Fpĥ;q\EdB/̼J->r@i%,趌 r5^ѝ">5Rz2ODsFڽb&P-/|eggzXI־"gtvJ UA9aE,} T9x$V#[v(4f1: P+7[%Tw L +͠+6c2g6n \X͆o^1;A)nj1ojӘh.3T41H?J: m(j,ymɉ 씨(9T4 S?t4Q(dcwӛ<+_`#Hq}7w?׬{Ϣe^\q,e0pOA)ōT[1}Չ]Oy.\O4 d&/ ٗl ]G[ESfUC*tDe krP>Wq1."˞ttJhʚ`_ {iX9]y/:2$^dCbN,6YV O n\?Q\T= hGZ9mfj3q$5H VNF<:Qfn:NAh,*#x(\| Hө"q&j>%BL9{ߗdd}Z_k28ћT)[ [[Kfe(v_A[j@* \isִ (y)]lEz̧!{G%V>?GbTc; 9&tT77Ll}G<__ɶ>*xW8u426 ڼFv 7)%"JKEA^:^͉KZ0ZަCtY"~EE(T|[,r"Y}t w_d^%Q AE *xFVB&Ճg4a.T@ɋk3vh):JYnŘ'<ÑDEkS fycR('qmAC,0.x mQlm^Zָ1Um)6Фy)oj=?Y{cޯUwma!ᬹ/nysMV@Qa!׭eP43RՊ?c-<fHC|j(( Xpu#F~ʏK^ r=OO!Ta$*·oc>REqiZQXUmGgRpoG}M"SU~ ΰz:ڋR/d$w>m%.t"2m[( i#i{rUA/dZ"ė_{AmXIBond!Z:h$GI4^a^9Y/EKFɻۈ'W`,j>ﵨNFJ[CH. vdo^Gs&[k'5M8^]âAwȆ˪TdJ94L`e7ct׳/Ef)LP-\Z0y ^*l֯{OS^TK}թB8JKs$AWu(? V'u)֕!u>]`I ȣZUS5s?v9q1+<=TLєO<&H"j| I"fxr+l9f]ʿP+ECICkiتKs#ɖ={/(C^Q7[4yM&`}\oMQq݃^9ѹGWE`ꁣ}^]JSs/!ޱm򇓺:v,Fa˯qZZ[JGY 8n$9\i V0x+aQ/u9FOrK䰑B6y/9x[?8K2 ,`l /;4]ȵ@үPkҙ8n޸lp/]K!qy}*l@ϔhƈE14!,>I3?`:e6ߵŋ:"!C(o^"GoU|LBOl= j;v,xz.w#/:ef $\]ƔQ.,&:dޮ] +ҘK.Y]B0wa.fKBBqTOgP\QCsjn{8dx+10p<KW~lGYk?fx+O|aTtAg@<|}`փOzmHʝF6zn1 +*mFxvxqkf~DHYzB |fV1N-oȿ!#j5U"#fHVm#N!(zu>==48!wd癘ti詂̖ ci9af- :JJ.!I`/$/8X`ذ1ฌ L6y .J J`X'+ްJ*G4S=3O&r]a=!by&n"DRJP;rS >FUd m\?~7M+6 Vb jn'{kֵi̘i{C}X;OeD${~bk, jw LTTo283pvN=l=dfv5 fT^_f_S5#?ePmSoo{|ҌxؒXg(2_Ia,<&_|so$z"cS?a3}yvl\]hB'ox%kvry7Vm; sM1heHK2 _$7(- zeF5mwz:8'k{D#4 CUKqzZ]DNʯ͌I0<|/T:bgɖ0H@ G;S`LM[6NPt$")[BtăLڻHg>z1k< j`jIh&e9Z#W㗃Wh"4$ fS|i>a= *#R}6K--[b"t)^f8ub6cRQ=4sy3" e6&t)Wa=?}H3\dl$YK&K" @)bGSS2+20"l" 3Lꒄ˦']# 1Efl@uz\@5дFs z I}~Kt6t Onc&=ϋO+n4Ÿ $rN[/躒1ĺ Dߟt@Rط?zűv\1h@I[ PaX$sᫎ0G(bm.'*\;Px㡺{=*A=# %c-_:)AL@:f>0AN91և<;>go1ݖ2a'I[<]HK!0i?[|03Y!4zF9lev6-鋛0ev(Lx,A<ޟf) &&:ghP 3Iv&{`ǧ[FZ_::u (4M ~qC"l,$vQ a! [e^m5,ͮMwg+Qh:Szlpf &|%umO+/C$]#QNk!3%1vb/%kQG;֎v%Y5t7RCg^8]Z.̰XMx=8:`3h|vۖ!s;*(Pdw,{++o.!*NToHX] "W]8w!%{HMn64uz^;u#r&DKAQp`gRaݠ<2cq^֫M !I譇w⚸*J"oV,0>H.Qbt1@H5Ŋ3ɴR[. 8AaY b9hX K@d ${W 'LĪS $Q!( {hd֘n9@(}`.FV<$j17P5I5^"uI~.Rncp}$w&81KO]h,]q{a669aF\ۊS w3 Q8GGPр`-t={\۔F~5ʘ^ä,0͡ K3{xd,l&8z&YYǮR"K6Ƈv=$H} `R|/^hqRgwǩ@nj}v*̝=F3~ww!>6ޤO\vb6X9ꅯZRπy_R,;F|al(%Z*d<N=O-k9P _ 6ο= j1= QpȽ#3Sq08 P|89A +*XWϸ|j/P!u _>$E$#Zτj,<|l ?flZisk@+'`;Z[vٴ6)Pc. DLf0+;MUMQwwDkazBz:B41`f/KZznRzZf#N=H8_ǯ^Dc;" s%RlGPU ._kS *tMb :"Z0c|Fp*q W4uZjE :-hGrz.`Tx믙1ڒs1h7KxGuKE]\*žlsT-Q+O:,b:+I ӏ4,WұPƚ틉pG>#Y46Chl!7YE&#P"R}v` 8m-Pd/ZHSi濰PGι3^#t؅N 38FXT¤( \ǫ?D(=j&O5*壆ݎD /i$ƃo7=Cvh(?L2\&;j&Tv(+g1I9 2O'SkG;Nw炽o>ތW\c,R<`Sc61{bqPҥ쓘RXNL\㍔yi0󌹏!۹lޛL Q!Q’< CbOG)|Mi.'$c'g`IbڻXf[(ltepkFT?KW2,=٥50&i vV C53QM[%4Ɵ9 TYUEҶ2tZlprҡ,- UpiȤVIOǿ`D4sZs*-΀dF\Ki&"(Avo,):u!t666J`܍-PrK%vBeW'z|TH'σ*WYQ^z6vS҇n^2(ӳN`̤Y1VT 1, F03D\G,xyl kmn˒֊m1K쇫wZDWZߘOR9ql1[ 'T=|3o7G[iuVZ73ZV>Bje|Ķ[b/ gN;ZX0K?^/#5drdrMDcwC$4>DyjWvq? H/\ْkOp'G m1u\AVn7y-b]4ߗ)* ɭp>L"{\ kE"B%-z9DE$u/Ck}c}N0#zekퟓ{:[vnާ#M;q6Ila@{B.@4p͇U||FX|^ k TbH!?ŵs Tr?'|7h`BUL@t-#MP!󷋦+jz<2e 9&[ »'~ѹH3K=)Ȋݼ#c # օ`h0m5Qpp9R'H{΄eJ8 @Xue''jmbg"H6-Ae<2CT }O8w0jA`ݧkY~Ƽn qf!@y!=6$FA(FoQM i\һ݄Iȼ_4.ZC $,0l ı^h\'3Æ%X˷my O35Nٸ0'V7:_=+}\2yW}Fx"~ -K !WԔ8 qX؏Us{sJ}^N@¹$?F\"9Bʶ~܍cqɁ H! fu5No kiWB,U+'tG6:kPeT2#bCWzS Qs1CŸM ub"e)rn6d:?lҤDzf-t?pyUjFU`&g-.pm|Ry$ AmnG I䜥}wKC E A)@7ڔO\nq U$j*ݶꒅ |n3 VM<4 | ]*_i0QbxX[4,5`Ҟq&GR8;#ul"6Z.og(4Ӊv'3L>2§y>A;YK_{3(tٝ6h'ĜFK3\–&hOVyZz^gVP Fk@ݺ>._Cgj) I<v%htgp"v{)XSl"(Y&Jl}1r?Yyùj >4C֊q5^Ω1-s@4nr&EQO~}1ϲh7bJ*5Q+x SE|TbCX0l:ő05 q'eWUG*Uplpꏚ0"ˌ2VC-D^lczkU[8#Z_^KQDvZ [?wg]e_s.Txƽvfկ9l3]D0n(q3iP'|M^SdyDQ' vW^د xobQʹKwoIWCLC(0_·dѽ}fIL80Rm/FM8M`p6<%{t\ Nqz*8I=9g(xsΤ,$xc}![J!)BQ2Gla\aʛ7fv>"JR \].+h ڜzY!/ӊkF}+,1;ʌLhńY[ӟـ-"'ԨFVz%ZƢ5}-cԮuR ׅCG=;c_,r%r2 6ejXڮKZ`9nD1tX"[,]2[S5LU;>ld+XSRBzN"-@Nm:p˶ԋ;S-!7dg{(WUlOw`RxY8SőFYLԃ[5&+0^}±W*75I%#%g&00xp]-;bb@Q/]A*J#S'G!}O:a.]AʮiӁfUɘ_25dtM*ñU4 9z7 cOH csChpTDq7*qMF؄K%qluQGOEqAt( LK~ ~] ބ i)Q,48uHfi2X wɭԐ%E3&5K處#J i>' UჇ߽|rbEk}r# *+;>YZ-lVЗ2@/߽,߬x1z=aa۲vs|nn̹ kQ~ wIv'@w_0e^} '0C09̫0{Cfi GozQ r?0X5jRMtY3G%'k@k״r3#H=^۽hcW^z{L 0%\,OUo<;$ Ԯ1ؖ^G @F![ TZsSk)gr֠<=sGHxy׼gb7IwU.(< rиT^&dc"vLaKi!LޢxQp,o@A֘nYS'}dņ] 5O*Mr Gs#e<.ZOY?Kߕÿ,Ni+ &HPzV~AЇK$1'O͗ɦg̠2}oN*7CBkUlltT\y VyKB|hScsK5.~<{ǭYuՇWRO#Q7ƹvP,p(Q!(/пRȅ"7zu[Y5DߜF^r&KRqu=؀b! f,en4 ,2FuA?)xT_eRIEhVAf3ϛ7-ҶeK e!y jy-Hrh4}ԝ2 >¦ N.E-9+a#Ipp)A#"KeνЦ 7KymN~{CL6 \WDVZ%-hҁ)ӳ2sVdy89J r}VC, u{p~Ĵ+H*hs4) ieWJܼQ SRj6"r59<3or doo* :#1?3)C "m:gK"kZ=*3NhexVÃΤj^t["U觅4,;ꤚˑ"my9>3VtX'@U$%-[ pO!!B1l7rͲ&/* vި3 A^9`L&>b?sF"R‹ss0K0WFp6 u$5Q9R\dzO՛[2% $!U|>bOè7U`I-f_;aE`OZQ+Ãn OgP)<ڼ6`RKoj4AUIdv.QosiЌb[sȾ'$oVP 8ή\NrbnBgIge8p‡I 7}E ndr@?5s0*a(M8Q궵'N`09X GDWn2Y5~d )["9Q{"U-F4Ub=l7S_. ҺsLoUWtV?3$TߥrVQfƉ^P_$I~= H zAB(I+\']\G֘ vœݴ"K CC!.LC{aʚyT̉,0\ IraL@~Æ|ͤ&nE&qPZ2/ԫß_6ue]nL$1w`3H J- )A("nV,N,@o~_'E:.)Q^T>U9esG61 T&ܺ`~0&>I1:~eQw BH&=9 2fk9~>NHP2$2#Vg09@=&Uqlj#Ko44w6ˮ6B`Wɓ |LA>|"sm(6H\ GRi`r0[g6xXs ٦tŸcHaz%N7t}w*gY2=$AWDRvݸcJ3iߖ{ʘ*[09lnoƒл.=*y6nyc]2gbaW2ܜQSsu>mşHIڷ9:?VNFO4_Lt]'M_>Ҹ>-;7/Hj`bhzcj';'M#T&"D} c5ٝR+\ 7#G|٥}Yii<˴GvE EOH"`4u|\`tmsO誡֭e&"TA='D$ Fe hh7ȕIp&А}zյ}!glp!(My2.EIC, Zh'ЫTA`ܰuHO }۶T$" j+ˍz!r8CNOUrFgUA# Ipdq3rjtg!} ,X96- aC lJuZP,(%:qn*4M@j"CCAxZJ%kRbq! @Sdb<6>(!EwȾg[rCc[׬ '8H^4OxFԬea&Ŀhe\Ī7jăwjӸ .{Zc3DU]6]`r#}ȩI6; jA' !Iv֜"C xGmvJZRyC+ E?6eg@kIڍx:h2 'L~e-ց؎fԯKcIy2t#>OTSO4!C'ZP`> >1KYɺS.aHgVbPQ~Blӽr"CR4$M!{λduG рD *?]Fů!n byeEM~߂]_gK+ ]>QCF'c+QqJq7l- ֻ'™TNgog|O<}Ձ۠VBKkkWIi& {so"ݶ(QФ(V:٠"o.ƕ0ھjwx|Fl w_"<_PMHϼu׊}͝ex)) Vtã":6Gw/g /Y_#hb zb9r%MHUG)X Bd#NWmbTHm /qnxVm\uLYOx ƕCa' ӳgsUNɚ':7|Vw [%;{,2 Ù K^['gĄh- UF%-'gB.݈_x(5OQ7dcʯDKjBRdQJM CHɎUODGcљ4>\`+  S/]]RzH,YQgs=.50cp\,_B}~=.E1%O!{V}_3-\NW+m-(G՝61(17mfςfWw+l2B\=AAջp+G&]ț5LҠGHM< 'MF3quX¯X!9k*JIL iB{ǼvSy)LsAPdY+$I4Ď!H)B6~S@f1ԦAn3HuUg- 'ev,A|6:6X- EvVdTʤtUf'KUH2'@HDK$+Gb;xT02x]a|HW9xk(f!tbAI@/=/IYo9e*nw/pI k@EɻgK-%icCJ;a'׈ uJ Gg1[h%p,%XO(ˌ_!8l},tGҚ \.ʾy3H$5IUQƧL."'";Y XAxCTn 4f~L?9[tk Cɴtj[ 1}%v4a PC;{(gz9\:| 2Hv|%3oWr@|ĸ1Bb:$=P2sߋe OZf'.64w^"}8@#ks*eX/F !s2/G%˄8c zKm )͸mi|wJ\Ph#|8\Z!Pq*%WzD 88&/UK9Ó ;:2n{ɓPl[[$ZpMӭh5ڦ:0w˩-v炴i6YF:E3O9$L=> rLe#B +=Sy1%`v4"yEB`.Y~v Shl!S9~>u>@]Nx5$v*+6AL~w N4Q3,[\x4^$aoÀ@ .kwNv}SUlpM+LTPx0o qݔm;KjB4ea*NIVf3(f_gZU-l|5[x%zt?4>ERr?}ed(22$h *tD:Th9Hiu܆7lf;(: VF*Ex c|B?ױ{'2nh߳RYR0Ėژ6dkFdu~s;Ro^R\۵;M 0)dF3_ņ$3:w!jT?/l鰄C@6WĸBYlO {vۖeGBA͍,h^?!.TTv%UlG=^\C q^C8վIs6/[Drm`g,',n>'.)f>$SI9sT#W>UL2Ixք@B"\dѲOH?jw^' o߹jkuuϽk*,Adw|hJ[1X,%Xj# >>J^4aj1F_],>ơ0~df1SQs-|k N>|eӅyd4p?o,āvWNu n]lpibM+Y[O;hg%?x-Eq_kpQ>kwUs BcL0k\CEG^/}EbCgbXTl I`U>r~ BQz'/) X.Qjx|MD4  pD'vgqǑ+.XoV&vVQ¼w0QK~$gxvF#7 үR46߆Yϐ,롥@^&r4M-ɬtExl|Tt\ya5MrF>g# 0 gܗ0ghYa3ťT^_Rrΰgk/Whztzoޅr\|S#N bZIy ܁I 8\\`Mge5 ޓ ]D_zėM"QFHt^up[iG ݙW{\l x{؈aVKF'+ZC>zy*6 zWGLA,[yW4(8Xu]7M^n6hK'9VUN_|iMeF+{ 雟RKmJ{$e iaWoo`h 'o3?9[ ΨIQfX[ƹ)Q]1lw`u s 7| k  -꽇\-,_BčعnMK^o h 'w27 m6J<]TB9V |KtiMZo;RPןZCRfqY'b~M+0Muj_K{^0(V|)ҋjk32Z.vqcET*dY]!4z1؄Հj_iUV(vS}BaKj$w f$eBe>iiMU$ҕ\vw=0JH7& ~ܶ.`vnix$j8^Mbv&t}>f3^6<ӠwWoN!& fAu]$뭊QSU51_ M(d#!@iỚdS\/A,aJÙgrkXHu*n_aflt/j HOѿݝ@[Jmx@VI a.qRֻ-O!&6'WP⟇Q*V=%R;X('fF,k$KMBѵ_*+inڂaab*QmyJY+ QKHj/&$T0yU!/ږ=R}ө˓VjVT-@^[-4{/z2U&Vac ]rE~~[-GA&,|DO} ;Zo~t y.ܷ!rdǰa缔+K d:1OޕIiSprí1d%}s:6.A;d5B(埫4בoK?wAXT SÈEe 6M>%6NYU4e f{Fٕ o՘K8; ;^FM^_%uMoBFYXc*Ix/CW[!=>_PHd)-oPiJjt'[Y 7X>-,GXf-XW?1s(-m49ju>agԓL[ 5ЉZ7S,'ҢAD'S׎.?Pb\MܮNY!8Vc" ,GipC\}gO)KxlrSGyfDG+ yA'W\I#h]u}0IYgmW#N1C*:;hsgInfRcG24A#c NV"pqJ:^wZH-aaf9K^7ǟ0S!(6x8&W4ӋwdGX',M҅#lE?@TO:K+rؒAO\s^b2˟x3hY^0x]|6qnt{W@V,GegF@n6~;Ϫ.c}¯2Yd?U%%_Ί/w T!r+~24hj S}Gz'mUwz֑R|c~/=`z{a:90}C&^HzM'((+dE-r]Uډ%*Hg N9`Voz- D_*y}u.GJSyqR@\͇Jwa_cܭC-wtk% JG(LT`yJ4=ypS)>7'8Ǧxv DdBH0@$:_ӫ1{ Ħ$g#3Jےtm /Ceo5^lM1 J2|AԺePxh3s`! hSn JG_ȿt!Ы$RXF4T!;$P([p[_WzH} w"t\s`/&Ʒʯ^i7C S  _k$~Cf4O`驹c拚_lv}}l?ߜE*ɴP* E ps?ŧozi ľ'bTyIxU{r*p';Ѓ)R"Jb/f V.z!9>$,&%?'% HF@ 75^ZvW3 oĐrlE nUGF;A Uq7>{7x'-; i+ V}f@ V_$$-Ň"TJx, <CR!/sWLg'zC^Om@v ڃ3Bs⌭QS:ֶ.!k/%;Y{{=S~ZD90 Don1eonٽG4B*')UwP#ЬwOQ} |GCQoa2|AU!qbGNWSl2{@LmS-D|_!E Q^a xaIשh 6:3J!:0/ /: n>lj6Ra(7IR.`|dg1tʎ>@yYpHfܰ.yXؽrw_Ƃ@*ٓdcZŧP" "V gzSG㘜2q9QלRV > cv 15ZXB t<Θ!x=8.,-# S^/H˅SU+ %zg e2]1 ]ZDOUҖ#sH` ԥ49D +ղz #7k :'C(L%Vg?k e$HLB.u,.#2X1!|L T`կ) #YީdQrCNqҌb]0=Ě>lXK鲏xedFY5(b;*3O(.GnEӉ؀Þq|”qФ'`N*lj=sļg2-IqF&YLh:Įuc-I|zwZJ 8d=Kig@ I~̗FM 4f'hgOH-6Tj6{Pvl!L9:话K? ۀMYhM*piHod40=<0y@b"!YL.6JnwV܉n%gl$žvi!7M&rLތ10 k LbK5d+] /H, ^2u|Kz.ޠƲWPtaEcN4bz9 )ו^Cj}B.n--mL&v05GYaBcܭW깭~&u#WMɨ !IkxE2!"nQN0.G@0$d&g2DnJWvc<ǹP8Y}]&r᝹'߫T^ؠXFȧYzT5>]mXQa9.nzL2!]g0y[% <q4вP nCd|eCt W3^%47$ jԂDr4П5Dp,)q*gre7×˂N{BȮ3ZF۰Re2"Jt%;mXށ#4}R'@(y?_m G2Gn.{ewPIzg0z7R˛͞[ɹ/1eG49Q/s˯(8ܨS W)?UٿDOy1hf1='㰳ICRPwSڃ32H#^ ӓKbוV/ Qe##ml\UKvWͪz>Hwy|'t''YC󀐊"x]vj&b  6Aݓo6zXsQ-/&lR*] uX8Tvhva @곅Po7[Mv(?wk5bpxrs "c!L (6^g̙v#I֚F-(XoxmJ203S. M?ύ5SRM ܅RG| H.C:9" M 5FU}">4So-6`xҾm1iM?=5^璳?k{spf#Mj.y()cOE!NF:YiHUOZ?|X<3#3oAtFq.e`"T, ؙȋE?zP)R<~̡AѼa [I`ӅJ<0+m>UEV%gʂo˪> #mOȷxt+}0qA j(J.6g) 혤YVW:QX2 ]} 1ɻ}]pI+{@N*$qqp5 g$du zMyciPIBU*MjKk>ޙ 4jF"`ܣՐGtn]s/V pw\|Jh¤"A H7A{Wa ^tzEtoX~\#"'7Jaxq *ۦ5C٤dc[` e{a/L;晔%3xY k75(Wwdݺ^؆%B*;ؖC$LH/!xrwz֚^O~=)ƃHE@Z YF96dIĐph/JDvo[[AT"fv5J7:EGSwZP|𘷰@JnN'CJ[bI3:#ySe4"7n~=qGs0O[% _v'i>B )B^6R'B$ Cyئt O6j1NÕDxeB *  >M2Lľ-S^@wH]#k z `;q44,ayA1sCNq~ F%z_q#Sus5=pnnlwXfgʲd䏚Orp7xvs3[XYhK=o"'lv \|X9OfI?D…CT 7x ^Cts_ lhy`KEdW?喢%"ʙIP&kVQNw[5'SYEXhކ sabx!K)9L'y<ѳ@e^SM1͡:!m=9_)piJLtߺ)OCJn[`z&n`tM=i|gж0$#JCwfsv ),d_6r_ശvA.zU!٩[X-M){>aD3a$MV`TJ(T**m!V߸d5VB(sx=Д+\J):RbԂ.c"oQdy0| C x )fս>z)qM|J~p,]:(fQ@lҚ Ҵi,*Tc^s;Х^6m;I{KѼh h#uN ovR{bPUeb a\/jMLvxqea0L?q;=͉od'}=;]r͒/u}X3C׵VIGH@ORhzZ X* 7d׆ӥpD])Qxݻ+XKclWvN()"UK̝<˼ؐKOi 1SPo&s璾bfU m R%B k~QA9KvSW㗳bm>i,x͙+]ܖiw \&3pn5!\<>R eQ]XR@ADqJ .}}NɲŪôFpTdǍn>r8ҥifXÇ|zxY RyRdPSߙg~VrIZ}N#22=h`!Vin9륳˴KD%4:^B$D=Ŏ[C+M]TSBNds"F jx^{RqA5bvvϕ ҘTh?]&{>}!b ]k.J>jt󴾆|7_^Jes;b_Gl?Տ)*|BѵWy B%NmW62#q4)yU}PY/:/mժ6Y ]g ХP$GRI*"$m*bn| `{ @Jv.{hϋ9R/ŸXAx^8Ygwh&`a Yk&qЪq܆.vc[Zq6F" .kT2&"d+ qL4.+xv`){2ha>iR`@uWEr$hVF@RO1xm n\ ?~t73D(0F]X?$ƙ￵ Hp %A$B(c[)W O3Eh0"h_YX VbU9BIG_T-@ ,:I&Qꆒ5o5 Љ M'y9'˼L5-J׹.YIp/GY(h@6@z2nY67خc^@՗^703_V$ qցyi@@kIkWRIղ+?`8Xz!C$W^ˆ҉( N ,{l;rL YAMm1+u0#aeax4>?2Pvg"OL̺YB.#?#&b-[_ҋLp+5hЋbV5h kSkBkTs&) {ZvH#W /Ɲ&@ֈj,hH.m,7G) USBC Q)珖̷'ք[Hg9qc4 CSy֠q +Wc_^ǜ,fi咖:@x-|(E)-%նo\WLޘaWo&Xz~4 tkxQXSp6ZQGjU=(4LukCДxƴVTܜ#'a}Fi&8D8~ @>οωсoddP*[o?jւ+g-6ɧŬ{hc`b¤Oz8JwkNfsfւk aխ~ZSUσ~chRc 0X0`{:* y18cP_#Ńk=aK%PxɅ̠z0^m >։A1g\YCWz2IS,F-P: a(8"@; ȫ $=u>и_g=lu6*H:2acwC|M6S67SjoxKLy#1W zgC&Cۛ;|݋ W{f^AX` Oʊ%,Kad6oAY}TP"]h$$iqZm).vg<;wSOs걬$h-D`4Z8יLi_!+nH?blAc VgǬ0+x G9ai-L ޺rGx$F%9!ZH px(d*CSox~_  V j^6?fr0BǒB0 Mx%?5}O\rwA_Gtj⪺X{*m%̳`cJ"t8r\]<G˛H cRqdKVBr wg6E]o?#N@Z ()-HFv6YvI8t=uK,Τ7G;M )j+5^}tiFQ%V癁2 eꬶN<1+ѥw^ϜBTk! k6 8蝚QKb&#:\#E8Ki>.kPBAbZ\ }'qTRW$H_\Dj mE$ϐw]ID8m}>8nA( nZo_|F{OXg3"D?c3|Yz8h(׉s޺RzYa* %u>*׈|_2.F ]Vo.&N=SL|I_;7S3F+6`P/wLK@- a[3T+WMzt:@*²#v# 4H 5C;?lH^}3E /6C+8Qf8p[DȔ?޺pjpVϦl:T2/ Ϣ#yKv{ZǬ9\bj:7 ַgTTW XF :Toy-X5 \~&( 4ȵZlx+$4 RO8 /8Rހvx$ёK^A@o=ކd1 Pe />!ҐO9'pt]Ʊm:?(JOLVtsw y|Q3I!P@DwgnU$v/4SP(V!EXkQ7+$+q;$1"Y'Y<^. ~&CDVea}|6(qG}*ՔȐ &vBC]4'Kξㅆ{+/k&~:;sCX(JYBQzTdjB%tɤn'Uْ_چk0j]UJ-h7]1f] E'Ny[ gGCmođubr LEH\5aen[>QOdǫi8jCRPmuL,,bP~WYD_*N$i,NvP4I@a/<fwI"xǵ+ &vi N:C{R;̽E<\p'pM?KEfɆZ ED4NtОۿT@ӕ@<-U?9d0|-朗uAwccqϐqƠ$p@WT`6BX$6Y5בZvrk3F!g:m o#,nٽq\]8cWiˉʈ5a^94 =uFJ8Ll4*#4+r(*2VBܰ¿j(YTDQF2Ijv@vnYKTdh7g:m: G>MBJN\Ј]>a$aXm5EQ.Ԇ7+4>] 'Z\!st\ZHq/a30ԩje2{ Oܦ>,oT0rU8LiH/0 עZpwJ_]md,%=B&S"q%KpM,qAΜjӯdTYS&Ӄɻy0\mD26bI7\`fjkP"ஐqE@Aٗ؟\Ȭ "Jg;aʞE^Qu;Q?,^eExu z1/xg}= vғQ䲍3$C9wu|`)jy|va3 ς7Rorϧ_ 7XT<سڬS;LSien9RUJd [?- ݫa0wwXDulBcBms;kQ)՟(\'dC~h?=tz#""!RBܢc4B(/qGoȜR$5 Htgl'˿ i?SMoVi'$``كnlZ}&R<ƖZ2 ~xruſ12uhF<"YA0.9/KVָp1xi-T.K=/2^jKOBvCU|?1 ww'%J' =,{B=ѯg/_ʣU)|} 9&NOqЕdbN'F tQy 9ƸIDG$e<ʮ'i\rHEYΪ!3)vPk0 f&=ܹ,UEGMA/ 6dGjHdzIo\+ɴQ_`d:bHm-V&>=20{sx}h Vc2fb"hUZ 0OXLsa>?DydSMѩ=IcL]]{;y-wb:ϢRf7ba i[0m=# k?a{)I>#8 ># µyCG"xP GGQ}8xk-2AҗnO+s_U3pw,ZJI%Tr%S⓸q+;r  P/)VYH׾x(S"ފsa*:d! cp^"Oؐj~Rf^#7) w,x9ˏ%ѬOO]J\JxS {+=5dݯtk9(X'/E\d)8NT{0 $\]BC>P J]vL- f5KLWw}И<3)&d1Dm-fO"qӫ>Ce1$ ~XOa'C& :*$J} P0q6,_܇3L s)M|Қ1oЭpWLG&"&{eQp, 57ս,WIb-rDK+Uedmǿy|VS #@f({[0.wt9s x +awl߹m:ebRWp]ߒnxǻnv t ]#^\ ,id(kX՝յX`kSzjƔ0ʜO7̈#Y,=J[m̗aQ~P*iܜF+Qn$quAʤ(TV-~'7"w'ЇqDTxYiY0tLǰe:˅ ⦎To{M5[+SM Z B1KLl6^"O* :l5{Z[StdI sT3`qoz2BrCӋFۯ 쭋,JNj̓ †*F $ fP*+#0WEdgOИ$6wɑ9%?7IN ӈ'EhFۢ5&+v vA7$[Xm >o5%>+@PzFA-*A}Ȫ{;Z@soq*Ywx?/.p^?wJ-\'ʍVOm81*X 6811^ZN;V8a^mMwЌyEq{2W  vQ # 'w}icZK>a4:e *D511XD}2/EwQ#[R1}(&N> _jzx*v]E*K0d!^,3y6I:r|H hhi qXo^FjWZ^DcZ !"EciRoQm16e/vʑ Mt fFpW~`k޻ؐAVZpľ)٧,.[`h)s+47<{{1L+IR떪.k(F|7#2!OF'x}wcJ_ pIQK33Br?g;}G~aAΒU`\muG𨖰u%-pQh׽F(ŌnQ5 W PesEwtBdo/UVe=E=L81;*IN [ xYc./{"5gz@7?!hQ,h霊a~?[b.S$I ¢.-䬠D-yk^4U}{9'bSYCX~V0M`$@::(82eNKd1eY~#w͋$ )a@J擵:|~%]#s1 "χ' At)&D{CÁ`oT4Ooh?T>z-pk;ڂFE4"w';1OTPchaxyWh`+&e` b_,U jjɚq%f2`r7kǤ6tZ`1q/nf E uPTQ%J-)QOS  eʁNVq-2r<\%"+sM<1/ƒڴin7|#{'PSH89"PAߪ* BLbs1!1xDJT(4q VszQ!o8+|E[fxVtLldɀ)aXJ#:ol&UOqAZHt|!HQq챳yrRIӼ#ؽ1SZN]gdzaE0܀AqʠiMF-L_:k@ goDēZ;UUR<=&G<N:7?:<"tݰRZnn@ Z5 5?<8R.Tjv-vð sZ֢^KՇ</HbHֳW#9dht]sR'OTwS4 m_ӡYͤ{Mruk{dǁĢkX{.)QؠF߬`L@˕^k'C휏U#!y&f}F"YQޏDz:(27!(on lh-틴>B\؉1']#vv_޻}f{]ƘI`8H~_~) M#ދʉ|h(X=?[krgOB/†ġ&{_x1^iCE5!A;Ǣ *X/|{gki gψMݼRTau4k'V[T&l5mclUXo{]l`_"_`༐#_4ʆ-_s*wܦuٿf݇?crcEw&`?@3ջ^1] #97BR:Xg_RQ{Hx;zƮ]ƒXJBU沍1}BG_TO#4elHln〬39Ìzz5jG-6N13j}gߓWAgf[OgCjRAZhKM>HKK_JaFz|F:%w#}ɖ`)D\g;DYMD0ۘW =IHSp>n '%NۛƮGC`:L߇!fKָKpG4zm΂˫tՙzO LB ]Vq 3"@d~htz;pIwr &((N,L'eLZ0e:šқBD!C@KJo7(ꨬXƟ=:%f[)T]~V}&vGBR=puJɿgoP5k%/w!>!V_c?Y&k bBC;/q 4vJr 5% bKgҚGw B2]K"\Nm+;61\31 ,'騬K-F=:lypȗXC8#)3./J]%X=mJ:Y ਁG`%ب@O"I/&ZH1T){턄JWb0ndg{Ғ8̿z*F rl,ِCUruϓD0SEx^hSIW6>#JjmIo~{:TFCCޚ9γ\,QQ'ČZQ@mW/:&Vt]4aV \ CAbN= sI=Y攊g}4&:~MobCW`Y;c) . E3ӗαe[y[חhH=P,ҋ:Mu4cB` ːܪmr^|R;G7ﱫ />9MvLK `s Kg@TLsój;8h7΅YI*X:-̴qDl>B.) ^`/b>~mFqe T&<[3ѝu?v,\O {CzSD][#O 87랉ðao0䀲5>b||e *onJG&(8δ`)( -6>dO/Yխkc$f9p)/tk!?sQCv 7\=/3v?9t_dTK'M/:Y81a`V%C\B1ޫ#لZ/%8c6HьWppbWH-݆*!{)[<| i4rR,1&OZ?26/BM`7I"X`XoIrj7%ӝ8pooԚN]Z{ o dF@ >Hl]C2|=uQ@[$ۭh'Q5ˣ8X+X2d{͉YtcseHٽRX Lo" ɜE#Pq~XY'7eBpS#'I999];r\=~T 1cgQe8Z2/S?Cy1W89VGrЈSRoiaSOr?|^Yб;!Mw|¨yrˤwB >vu}P9TW<3ZًQцct2Md;PғM%MfJBl]?oEE]z,K ++"Or]QEWV0xm"̆]ކ+.8VˑJ5}v>̰N`(8ܢp]7?t7k5^hJaa.쭞WѲLP|'R\!Nv?SȪTՎ{&.: CO ^W6qY9:,uGnq{y*FxӁ>IRf( fDFxZ Q?0+ bFH: fN¿e?@nr]ױ@ /Y~-8E@wgՂY&{ܦ)0hA;DkJ R ۪``e(& o숭 C\nb\}=5 `77@ԱgR8(ۉٻW2vپ][ .+9=Ðm`eO4dTOMIN~S_iCݣH7M&t8t39} .4{ hLza8Pp V="MF-$4&@kQ JS Q\1_AYfu;F/ODLLwXzXi˘8ƎchryoL9Dץ;Of\ա>l 8@S&)]aRo"mYٖ=-)ӹZSFL_^L1zljB{a>1ɿbChi6/\TiD-PE:'IXtw>_ Χ,wjhnjO{Cx<zVb_XAkpq QxE^ۅ I7 8[l܀]nk_TzP?4b!f8eE%CGX~Iғ:/Ӵyׅ(\YJZcȤY/!-<grQ6&sRԦk'Y=pb+m.%혿Fr3qb})x_WJNŇb7O"gxYY<-\5"\%\WM P9:gh9kU<iY^8ܴu?r#.&ԴN*WzMYy7_uwN@AƐݜH<3|;P~43E-7韎?ӄ#3ѪSy䀹U X kA+_u>W7 ;C֟ӢYP\yGSVV.x 7k=!2Kq(/M@*+~[] +oKg~=mȘ #!Ԍ(oZU14S iF'on#D tR1S '>x:k Bm?$J T:wc ̶0u$\3¨cf/h/2B$Br) ܙ@~C =66bPɽMrh8Z mi1Hj*Ma;àZrտ6w]}IK9|tlD!nB)WywiQCy1:kMO ldj;l1{qOvS 0 RDmA A/ 10/O`^J+b_Xr,C W/mzXid׮5nbP 5ǟCyJIKo<q?Dmzy~-݀-GPz70p[%l[2rA,1\Me& tCkJ[/Ƣqk]̜k̯=af] XFcb]L݄܌#Xj Ș"7XC'ȷNO{iN5ig71n"<.08%ʺx-Am,|u½a!@M~¶'xw@euMxgQ=Ew Lr&`@D;fs7*s%岫e U].Sn4FiK( z'i [Pi+W\xipڦ si9rP^D6˔_Z۹=hFQcB_.HnMehϤ"Q74PE8=΢bo2z$eWmObr_t<|8y " et45V"y}1_rnTxESH[w`-4]cN408ٞק[V+h#oc鸀l8 )@ܪ+D@ͣ7;ݑ'ύȐ_vW Xl@~%o&ĂSԅ_SZxth}F .wx=TBX,ϴc2Hw ёaLl_u  #B~D=UM{hn:%`hr{XVR~;>t qq.#&rdC ɿt>R)":?WPa 7BNFK oqA@ iv=E4s>}&/.$+uS( -)&QczvE2u7xq~Ф|ܻ[S'VC[Ȧ~q#FlD16,H eQ52.^'0j;6[ͣ$SdCt}Ojܪ-+6( `IoýMo#䴩U- FcS8ݢ|`_a$ҌG ST|PͲG ͯueIC"c?S}%(ߘ|!|sܣvӯa~G@@s&r|s1nҚu)(l✥rYiy˲uR5?F(vMgQZ!)IzWo3ڭ|ShBZ:Zh>E(#}0b?d7FKW\J u0ɺp˫Ko,H%WLOVچve&S`=jl, (1.'xWxi1E4bPfA6 <>)b)('*^ W=Bp03K#2b߉ـ`v97_2*s"C`_w.]&C^NGAUPJrNK!tؤl`FD7`.Ρ'8'.9_Y^^3&'&x#xg3|z.i*h#݄C;kk F&(*"b~p՘W4c83r/s߼ j2;R'Iď+|33~0S53hĴcRhzٿ '41ɣFML%I]_/YyD權JyAm]̝X;{kYY)fAigD(Wn8CHqԃw/=ҼN̜Ve!~x(&{i83vu{>Ռ1^Y/qU!X(N)eխ${mI~*%Q.k%vY}Kw\Ũ3a5?ER_Amæ5ɓ$'ՍEE ;gJM)nqN[( ɋ)m) &6FcIa^>>rqYs 46~ ekXG.Jg{{FSlj 9|z ӒDŽq}MӶOdz"!TAIWJ蜦KuM丹im ГB"wȋ9M_ 0եBh.qy;UvZv}ŕjȷ 6"  ̪FՖ i^tq١Y5T 3FۊSf1Gj Bi|HW[ub:R.q 4,WB23 K_ .?mZKJ,W)y.-ˁq+\1ۉmsѫb@& 0p| 6]+ZfѬSl\Q~wC߂pL9&5 PNច rxi1K2ã{cUY̚BNz|cly٬VKO)5TʒԀtwJ\SyإyYC}ʰv,#2B.P- ;XBV{;tVX~` HBk=wIFk>V`6t ǦY%*_Txd ؊m[٘C/m3ܘ^Evԛ ;A]TVhWx刺n.PH<Pa C<>!1o+&_*J-U>09h~*΍4 ۖ6/{6Uk[uߞjfÑ^mKq˙ -v//2Lϣ6][v!dgB t*/6jDO(u,׊uH{ 7ʍÇ+;p)`,w*& 묓o*5CVs" \:(L6ڿ?䝹0hٿv XFQ}"G!c?ugJ'z.T#B,+f)vVx h f]z5G9}#^{%ȍwP,rf7iSX}!gGdA XWgqL=,X:~=] zgeut=I"Båh'Y+侙&Wo ɺ{*zZ_>4 k:iɡFTXitǴ~(T =#2xulKnhAY,5wgNņ\%z ߾CkL%kW+}>Y8?kˌw=`1{z%%*3\ kͯ{n¶"+VW \ߤi8ˑ.]s&s TCKsW$ =W ClF/2J@OG^xLYRoY>Aӥ'\Eq4ڸ䋀Qkt?85?8*ӣכmJ p@M:, l裿T%eoqZ9Z AqĚKՠuM74U4POnHKAQԍfļPg*z]RDv?sw{=(^M>EE!$kDҟO- ,2~y)~)܅4~0EPyC˼3w[u}Ky`l}#Hk_["#vht%6n\ltL#K<,'hVm! :wL[Q?RVDPPԗEN }0wh)v&i[QBh}b :-/K?1[ްk3s7rV@|ni`vB#:f@8c۰ד5UE N[ai+:˽K.+IA*<$:}<3o~kOM/麧  ҩlfSZA ? j[%ki[_!PcD[ Ң/Hw$on`+jcHՎS QOMF՗=@:*tXFl;y0-؊}gp !YYo{%| CpB+zi4}2U.ڛ` ^ZhG3I2!s570|OߦpI#:x:T.Lqbr^ϡqLEr7rHHBxRyfb/!@CWYŽpHA~%损+}q@I6%/H@Y_%k.=Aim3$m4뢹L & @R-Z2x[$!Oq@iÙHuc:Fڅ6D-Nآ5yQR!Wm`䨉xpљUPI 7~0}, B OvA Omj6?\:5`i,>)>t'<` N`QpJlrxh mWk17(S !WW^:O@@5K>6jYt]=0u4򆤛~GJ bo˼i w*w[㵎ݔEz/pfaWY*Yr %;$ d^?vQ;g pAMYh/ N OoFٞ٬ךVw5p)q5A|N+N@/f;AN=#fٟ8b׽6@x#?k2Jp5+{[" KLAŶ O{s'9"AD sd7'ڎ ,tVq]y -P7>D~QvTZ9s&' rjEn&͂[PDz'VFj(0.?4.} jJ|%tcϝ=x&}f9 jʞMA"z 1,89mp#Ee뢩$/Q g!d3f~ZΘfyܟwH$oc9EҡX ؚdA9_y $;QR`@i qwT:{=7-JŪ)2sFjR`Ӓni,횡F<+ۛϢmqÉZfB'dvHTď{縌@uЌ Mߐ^}w?Y%%63f395Hp+!~rh\}-D~.m9t8)*WI_а{p &H_e^\¯Rzt7(] >qSij~"UG:0Q+yjL^;[eXO'd?'nn."m,2#^R(/m|0MfN#JV֡DL"mCL<å_Ɓ bSCx'jڏj G(Is04sYCIȐ =%2ȶ E8l)sӆR"NFhh+MB~V*"'\}i়|ǗiQg+q644W6c? JI0mgG4w.Vɖ2w+,UĆP̴b\ SqQ5R̎LhRtS id1t/;nE[ VeXZrAKWHMr;;ܕ3}IokTlJN>C-iȃo̪T"ȊNH]՚4$iFul|ɫM/ǡP)#{Zm(፾ab'okAysnM{N,?sW['akG+:Qp43eˡ n \`Y/z5L#ӁE;k\x:QVǮѲJtbOFbb2c`;Ql: H.i\^m8rqt+CC?)c\Ѯa`w {+Jq?}LUlEI'";<TxЍ怾IZW:c:C5FKc`b@se O'S~:v+pbhH֓VH#աa`w?%<rg炌kGSJ0D߽;^HV~G_uxL{Dܒ>?ט`1ITUE^֪]G\9fCOPQϏ A 't$DeAϧ_@6J d Æ46rGqm\ͬkMDOeK8Γ{ ̉ޅFH駷!w~W^JwiGNl!bw*[ԧC%C bJE"l~}(~#t1w {dޥ;FWa\t:, w~[ѵuMK,0p_h2*q!F)du.Ή' Ke8ekU/,ShW;%]KEFDw\ILe{9{ģv [~׼w TVuqVy/`Ch$JuA^7w"#d[ʲÚ66ɜhSAQ( n]쏤W}jj=RNJd*+d 21όPz.BxoRxFu/ӚPn< ofi@ъ-yCڰTH+8,uL{ Gqt o.Z&] 8w㛰W3lܼ1߫{J7g9{Udo_>4kxd|>!6 `_Aޠ>OUh]UHWyƖĤ*f<.sb}UW,| f*]3}wͦ8a4_Rzc*c Rק^ {GS`$^E[a1IwX!> rkk?Qv߯U=q-qPm >t(/_E0@)ӛNJx?yX].ݚ6hgq|'+W{ҬӤa\KAL(˺W\Z`˂hX+iwD>U#h4P.y*xl_I A%+Z~9Y C:in"sdq1$x&R,4KkIj!~>p7sxqMl4 !õaX'$Pێ%#0\ƾGąSuԧu!V_\ro"!#e+J:=[=3yCZB2|Q(THe&%⃯\q9SM&qkU$S2 CWL_٥? @M7L7~kΔ(Hi8KMd4qw&|'\:XAoG0%ͩ3ݖ *gCG?.B ƈw c*BoVpǵˋO)ةy(~nO@p_a Cjsa  3L_a+ߴ- fUg,PvT``SB<,MjO Ay`axzJkpHfyac5OS^4A38p=b,N9N"f>txW,%Wãnn`.-!k4h7Ԏ>{5K*f(v`BйBA^hvuAI2z'lX#y^jt&lNēĒ7g炓"ش$I` >XQpѳ>!D$c5<~NP.2v-|vJbgLF EôQ p: J=\gkT!@() _j)l-.^q,lt8>--5d]J="dSuחlI%s=z,A1UbUq$<}w~Rm7:KPUEd 7ѷYrK{aFnj?J$q$YcHITÐ.@A9H."ZYl˲ ;R(+싐\\ U{[&n/.j"$ZKq5#T<&ґ6ڳr,F =/IZO ASkfh=**. E7l_i2WYM+ j r!U+ys {ICcD[DcqsU8"LɷMFfDvbB&i1rE6!w+Axw<,Ka~.k"/i3ٳHU1 Գ9g+/?`ݓNs9_EN c-Kju ~qǎ%)R!Wqy~K$2Tyy/Z;"Ks'b l}Fc9L"Oa>/ckq_0.qcYȋu { 㝥ڭţj ;y׻ AdϖE?ۭt[&2>R7ɞ8P$T+;h%d SmY711J@'M$cH٢c+^&>ߥTƮ,fE V؂+~}6luǎ<\!/dvR sҌ7;58;7Rtcl=&;>=]Z"ۊop.AkXM-9ޤnz1 I}յP[A_m>Z!Q: ~J{Jߝ d`=䖶gugsL;<`/D$4!y ?G%&lX x0C..OXIBAb 1%ctM}@,S9`'&aE{ama,cT+x#Dj򥉼FnszS~I~&z/Q8"BX'C Dd=vDKȐ1s[\fyvuTmI/s,=^{zSFY:dD%=F9 0Xۄjcl?OЮtwXZnc;ԦC!F\/ uǠXDFq@/+05sc?t |5kQ*U/:& no_PH c;(¨\u٥5C.5%K;IEj[F5Z$Ҝqh8o. '-`dj4N$|m3V._ݗ'Pc* I1@TP(遚|dq&~ÆXR8ȞI/M5;berh5 L11{J,O2jE\RW _Q>HCFq$&Dnưl4TNCga܌"q<8:oxş+V>S=Hi" m`jd:Ɣ0&\\d$r;i/"vyT'8ͺ"uS|X!(M2iਖ @0by܃B2qCƹp,:}c8aUp蚅U]P+j [AP}yp_zV`fN! w8֭0ub׊碩ףcR8wM-&ra#5 sP0z-wu{ RGO4ESiTe'n<Na6*>4Ehv&ߎN)_cy[4tҙG^{_+0Ύ1M nmE&02/g2:I։  ӝܠl7h0l +˪AYu%tA_,4$ ;pfx\T,+塆I"ȑF?0kSo@NP˴_E` |TrRk 7vmiUyU2wOl4Q'"|>n/ϖQūan t yr#1oJ_ % !dE!aI7wxnVϮFߖAi\~aIU_]aJ.Eil*QZ /uG&%Cex28f;p0c[3 [rr PCsW % H93i"GuOsIR6ztRH#] B5le{ cjֱ//zrvKĺ%)C0u*~:Hב#Ll>X:qqKb*pADh9Hp)>} UTG+ZV `l7n$3/Y"BZ/cK aX9/2cs+5:__?ď+5LOE+z£Нf@T2e ~LkA@boen.*ڞm=]:m}MZl) z^Pܣw$j_4,UEST=uxb'wI+rF2;W6[[һIJņ"y?_@l\ff}qʕC#+Wس*`\tNo!7;zE0M'}2j2yk0M+ By9k?Ƹ 3 \D<2iJ6Qx5$)6P 8'PfUC-]akM)Y kvErZިjvGVi4Ѳ*U">bOjwtU #N\4D# yb@4&n_[Cғb \,H\nzGWz=$ƙ@$210q(. (ohLwFgnBa0\>=\p@8 3m06jI׏e1f_gq߈m A1DjCY7Vbͅ:o!Ƙ b σUknȻ$L5bv?ހ.9;ڽA_y Z=XXwY98 )r $s#5~B>Ӕ9*U8z/- KbTf1|6:uAȯc6Y/5tpm ٓb+Ȧ(8 s9nTDνў{e-)ӿͅ_XdwJg_^3ڛ^Ѱ+X?Q&7_SY1҃e6IJ`m&V!2-ɥ^˧oE[)rr\ĵ|X$,'k51}6J9Z㶞ێi̔wOyJcvJ%ps`k @;tY{˴qp.3< NM|C0.7<}Q]8 ؂YYZllhddN=% t ֏X%k{fe_Q(wg`R+ $jr[l6P~  yu>3ڃra@.oEUMIA3U(&R щգ8F) Qkr1mZ }> THdE`M~?bΨ!:q9('2Z0`. ϩLvyyv,Lxgl)w+ m}^5NG;SOrb>?7 fɮTMR8ޕU!Sg>+:6qy,t׹.uFn4W7nfCݼ x˘µE}H[dsRy8/Y~ӖkҝE)]q8H $ p[f7:hH3aXٹ {ycG}>?'#SyaX+rUKP0d-Fb_5pq4+9PJaӮL< TG4Rњ:I3[|xV-nl^yAm}uW/ߨ.G3vz؝P'!aSDS :ԉ' % ^=HcVpemqx$xF-U^EY mctJ ܽl3t<h)8e<}fK9\̽E̟!v+'Dfވ!%3"\jcy"piC0qyWa.MW'ŚJ 6(Zf7 r2@m\U9tWtxp}ێhV  ꮭ>|8cV>18ݗ;.Q{f`.~Ƙ5 x9_gfgbDP}K}#i`.3U[;&J ;F\ dmۗ,:s8?iu#SdtSHX> eUׯ0Ӏ%DL20iCdZMWR0=np/##Ę5G6Z3Ai6*Ňal2!<2 [f26x;p: :S:&TYvDVeobq<{LXQ$n.pO|%+UNx)68#,h3|1-M.7_J*FfovSEU"]{5^ws0M shW+!0y+l=Fi{D-V~+;q!\t Ȫz1E5`$&f2vX0u ًc_O]#*yƕy"KbӁ[sn]69DzsŻv҆tHTN%O>dm'  HoBIV?|MYjZU1}QAe^Gbdd>y=X,0͑sJLju8z5O:uPOF@8spώhm*JPkD qMJ&d:ͭF.f*!"x$/W"07ۇ!H[G2 Sh!y `[b>K #QP9&[Y\WFLx`wrHh'm+’YNfKNnBDyEWZb Wz:pIvIou06Xr20|_;Jl@Pm?u*ͲTT"zJ#U{j}͚3zH@qpmb{qG1SR"2[+#z hS`wxanв8RI{uj])ЩeIU I 1&0ckZj7Xk4F )[83[Pp ÀʍKrz{aoe?H$7٦COHyKz¿k^ϨIKս'sk EgX뫹P7cT [$pU«ƕPֈ ce9IX,{{@Q"|  =uf<>l *<ȔR-|70gG[[O4?G Ὅ;Apc rzCvZz9@V 0G To , iHKنu E% OoO%3IÉ]tLR-tGzc,:N\vOp\#-\ș7]xMNncf! 9q[ŇӚnW s5 Rƿa'S""|'ů%y$wɳlKyuטQ/ԏT6f$mwaHUo:DhKiH:DAgx4EbRlԳ-fdЋDpxŌ vȎ5?sk߫Z#W5Ewc*!:Bi|۳hxp;yn׼U#]PߠcJ/ E{ՖbPR_S,CL U?Kf;ﵳ=p7=OOYJJaT:˹km*9ր]uj݁dUO² wA&kjLYosp!qoySL쭚8ͣq7Is3_xwbl ٳ'*k _3L(=lvwpc6e>:mbl9H-vN=sG);񆺭 s_jf!)!Ԣ<ݘ!I X?&:-j5oC17&sk63MmNE)H8.s+Rœ#땩rPb!F,ɗ.Hu~m4DŽT -u&Ymqr- |Ry+k{Y_(9AZ ZEmgHoeJ݋M X:*@a*[nWhuL!M8ŽJ@H 3-hC`rբrge% [z-K8#_ cgnƒ02X$f誻G WEvz<^jB\x> 95vR8]VͨhouX}҉Fpϑ9-wWm}PH= ЈTqhNo&Ex(zl3md!QChEi$d\#P0#v旲ql3aËgn,eړ]A:PtvŰfi]@b>!osZ z| Q߄/w. J@ƌs$_Ҫ",g&^hpnffez+Rg--RLT]^y9=N~z70v VYeW]!] /iT +3ld,I% xv+.V~_Lh@(nyC,(h!}dZh=p~oŔ%ȕ*تGAi8oOt]} :t2. (k,&NظVɕ8=ϧ#UƎD.؉93%+ݤqyT|Co|4L#gFڞZuWo,G\Ƚdwr 7&qyq|-Sh[b;k6<`ٷLm`D sHv;-\/"\x0%]o?^5Asŵ'unsѪBfe*Y]Q~JC-.֦)`7~G۔!/7ܦX|W*qz2er˜ᏱdJPZ~gjJtv^IݧĥinA)zd|3~YO`7ju"Q~ gO$<\˓~,C#t+5g*B;5Kpm5 ˸.\ZD_C0<]k Y 4xUd'EQݬ._ULZ7bi[X;&n j_VK2 ^!B 39 CJOWu+3o_(@e<1#a EHpy+6Ɓd,z 6vP4$+ @5)|Mp9QӉ=a&Mf7z̈́/܍?hhF4Ĩe^1gSJ}îSxCk?peVžwm"z(銦|A}!WsƗn1j x6ڵmڍX4E1Z^bhлuV6M6ܶldAJN",20w׍Zw/㊖,3)le܇EM<$y)ghnZ1/j[C{Zr3j$=ʼnmcCw$pخֆXm0).02nXJ(ś'F(Z>*h+٪ jg} rT-*JTe-Fh#t4FohC"Guwlv5~M-oNMQZgBdNss#x\oul  c鬽J,gGklLTsD~K>{p\]߇Qn0_ A{*V04^+5y ~fz0<';KUV]H#miJwV~ B뺏U={&]Gz{uQJF_ϑ8B3TkB~vL| %P h%g3˻j$qe/ "MͱhLlC#-Nn'84;g!O‘siFp{9:^L LLF\"%pE<35N>KJN. dInJ,z}\qx̆y^NrH!Am+ɆO5;coJd@sV:gKGHo]M SlTRxvδQ>qe' ' @F6l& jkcmEԇyB)2u /PX͚vv#;Ck06s~NZ\g㤢+`OR40/Z.ԏsݵ:`C+K(1OCkHK|%BrudBBTEd 5⽽ X4 .ۢ/=(BsֈLGZy0|gm?F3%L3giB"C;BGAM]D3H{ϱL wF8!]rbie'}9#4D|2z&z焪wZU̕LpA*Z=J7q`s YAA,6T375(FxL^o2}lh丟 ӱK%zV=kdkgnEQMv\7يx҉dcV:a/1Pݷow;#EUWwQؗaf0(-~Bgtn"zVI5Rvj;2@A@)(xGIF/O jM= P?6O+;"?%+Q2rë`L~0Y2H6)O#ӟÍtgU 誰X0HHjIG.8c4ZV_1ma}m9>: beyqIi2~awe[qؔ8i3"f_"ˁB\gu!0ƹ制n6ztШCuN+MJN/m#R7J7ɷא P N UZ4h* aæzV&obDsI)a/EoYojn!Ro]?b-&?crXgzO9/5կˤBkG:f,Ru͗p .C\SG3@ȷѿ$e!t$y M(r}/lY~E/j̽Xd_0q߃xưɇ~ r"VOW:8m lۤ.2 F-w(`мE#GQ:5U=W[.,6'D_n\"T2+ I%w$o2vV8,]qMGBOčTF4koPrL2I׏*D ֗PnmI3ě3.Mit"q@9EM3 ۇZ+Ud: GVw $]0 P;]bW54(:֓y dS2֋õ/=SR%ϣ}BINK\ Q*3Φ1cm-L2ekJȁN_4\mu($sl֍*phL?CLϺ]8o?;{svUP|_~K:a6J<ɍj7ٿ"Oc?F%(IY:tnhp̈́EA\CP=gVPU9o lKr^4 M7rt{_ TRK%L'.MȚZx 'c_ \ 3mκp~%cF೦Lkzie<.CaH\U _se-"t†SpIrNY7B2>=:8X}_RoͰEPA!N3Kh#VuP[b! OVeb/F\*K|[v_lIY<'$dN[OBYvYҸV hd)Thh}X"ҰC4Qe|x/6/#eB)TzFω9/~pY20$>K #~>ݷ#H1tz̢Oj'uB9<c:-M'n&=+̍e5ܙYH礐Qv,/^/~= Bhȭ-yUylRS V`:`xb.<ϻlupaUsg{-m=%5ڰ<잜]{^s9׌͓ %Bt͒޳'؆ϙc I96"-;`Ivӽ><͈ N{p}d dmk8]L%"2nx~>L^({87$S *uҒ#xַ*NvIvCUj004QT՞ 5%jH¯1r؆2l~xhMX/x&q<10&G03mVu6 t!,-XtЂS<)DbԲ".<| ^XJәQu)u(s^o:wUå"R |s MUQ:`#.=swUdqƤ)԰i+<7XK$P0&dzS\@"`ͬ!u;}Q=O$@WpܾXQdv׺ o@ ou|@]稤psꡨU1|\IΨ;Wo1ˑFzZ|]w mzVz 8X${bP["d "p$@ BW.:rdEu0te!_$ %>l۾jfDUzN8ޘ)`].u ~x<Z~,W2fxH? {?)_ju/f]R 4J+Nؔ,OF0`0IxQM­\)j'_|vHx=VA;Q7Uӗg,>qk_`Y `9O2)@d6 hKB3ZuCgF`67H]K^u(c1_6 %Ҩߏr֩*KQNB ۃňX5\(V#Iir-Fn 5Ag4I&;*uɑk1VD$u.9:e&#TH=B_ Q^1β" -Fm. Vb"X#+?t ?o; 2ݖD ;m"`tʍ&ˌD=)tT,F,<{" a 0=Z1@(Gw7@1g`{Vf Q6 6rVGC RG[Vb3plύnYKT'ᖂ&a~\qI2, Sd_TCF)?P6!JT_eHs!L#l_¥Wzp P-JQ<9${ai Őf\}(M Dkh~v~B=^9uy ZCw n=E5l}+G>VZs!9Z>l nn1ùNnôF~M?N3PsE DO}%O삯ᑼ4^ FF{|Ϡ9oRʼnq_-ՐJfq3%>(DL}i ce j]kxkn8 jOhxJ{ ?2XCiC*vQ/&( -#ӡϬ@Bv7BDJ(MET|^*w܎kKQ1cj7>dG7Cԗ.w ?ZÁsW_c24$M@y(tkz.̕r%U{J`d:/y$ݑr0"`QiEn}{, 8%u쇷$#(iZMC&}Si.r"ܕdLsM},8 N 0FHlbll?aT7w(afj4Pt!o#LhXǜ%`򸐣ٖ _A͵Os`6*YjND9HotKl~Mjx|Qkcf#I?ήn @Y0̵g9(^y蟮 O*~_naҨ0d5ǣJtCgb&ׂv+ `n3QDzܔ.йccn!b9eCjY;Aʂ컷'/q8s=~V!6(.Bݼ[L5=lO+fnC=#RH*AS:'aͧ]ƿb(V[){B@XԶ,WgQ?qc#U'i1bCб*((=KŃfC~f)T-Pum;ayF*xv9?oY&n!%޻ʗުbF6RN56:CO/Y^ln4f3Uŏ  o91!YveKo>Jǽ%צ7#}~zu.`b4G|yUHhCFńg 6UxLrS>ܜD[yR<˯ּAQI;ѿξRFd,7k, ZKrNѥOPR&-3250f^8QEpq@nOEɌ 0fT wR۾7\M4QewEeٺn7tfYD:.\IE|R! YjOfYIJ'cEnN/MȥRp<`ˎP*/ܱ.N24镚PvUI]3sMVF;Aƫ!/#ndIZ,^=O!s84HX4;J!AWUϬftJ²( ¯da(HYJf/P)~!@Mu_re'1#M=#mT,MaSWb%7rGPX4֚ZEwz oV4b451ЛSGp i,{j(e4(o& nwyQw-Kh1)g ĈK,u4L7s%Xdj̭xB7mИP5XKHG.aA5u S+ݽ"1p^:>U3_jooة+ Ӽ`¾8Vɬ .A RAXְ,6tɻ` YaOVy)r W$A `LgT Pot=. {<ѩdQ-^U?`Y&}uOP9JF8sٳ)fK1{ /5@cdI, $JKy=ޡ7&ʏ֙;Z]m]$O)$?'ꑮ st}({Oh!۔k61dba k?$^4#ƞVOBxc0f BZ )l);U8g #w~i{*˯ |V۠|fiVk%)o%KAR)}4<]Sn}1?ktcT{o $$F (um+xe=tsG?7rk &  ,0#~ܜUO`=2Oˣlj"FnSNUtyϡN߁m)]a/3ȿDɬ+68/Dʂ琉lôg[dFL᭐ȁ_پ?E9"%VFF.\t`ov2tp@)^*Ռ%ބ1Y濢Q^8jĵ%7Lf-u!Ej ts 0t !ߒ d#[N?.Q+XI(29bk[ (x]yt;]G᝷<-}4T=ūtzlP# -EDx) L=NZj\BhkPn|΁ cdO uw/%vR|[6͞;(Z!؊4XOA>SG!nD!ӳ##\2&7|C+̲c86)06x6-W dm18V*&kW9lWMz-UETjz'TS*7 C}#>X[TfPOQ+sm1} CTgl:[6Xo 3P_ۧ#ʹ^\ 1%[妖ۧjeZ]T9Ml+>j[л3ZMCzjpKk[;խ2Ybhat9/͎R5T^&Ҕ5KSo/j ʄǂ+0`x^+e[B-95:7|;Hgi Bn;lHW]ſm X۝Z12-sv-`4*J4- `TVSjw,4紸Y}wɯ?qJQGlsMsZN}E͌ K$U0Hbo}R~~+Ka\Z *vdӭo}6G|F6$"Oyp+XJs!yG}!⃹LҖUew[xz8%K215T[۴(,19Dbsp.Ok>@F?.#)>_ȱ:e υ]JyEd-nsCHLq'' Ϋ3')۰ İmƚ67^$f4ռL0-~1J moף nN"|q(A\"ف`aS$b $jpZcލKetiF=^ ,l0*[H sy߫jFtu@4f J{hDBV JU{Guyߎ3_p(qU=0=$)1iM6ܱ*Q- Dam!'לRɼvR]h96kXKB9X8("15ͮ].U H3~dQ_\'P8VvV9Bimϊ"  0QtFXq`fg 09鉶 -#E`1@Hjϥfz~A=xG" $$E32Ger07CN؁+q$ZfU4M f}6&hۉxe,}P@Ex?ƌCE^/gt&'sLQ+t9^Ku}4Mw$G# ~տ;R{,oO n~cgUUo&z<֌^  d3(!퇺Yl@(VS*TF#_vemWtxnY4͊8 @ַ%G!p/n~\&5;Q7_p@8>P6}ł 4RNˡ&+6O^=D>W}\@;lผ埖pǩf1'.ss[NV1 gchChʘ6峭tX s_tҖ_ ]MEgH򓉫#Hǚ0\52[|F͐g+;i1uc~ W7I˃7xC3G*Tf.,j-2ex_4J v|RH!%zDBC#6ˍ[F݈ EM3({o3)nVe9_ BǃJUg`+̕cPmҘ%cmc,P]P Ht`A\~4Vi1 ?^X(=r5FڅT%EuUgo}(ZŇ.!wʪtXɧGT)CG|7R@cd̍+srFܗK4X rKSG1Aj5'(zSB+71Qn2vթ; %s!\c, %zjB$x !O ڐ}2әz9F:v新It`עC& aPA}%~PNVKG L0DE0 B4EK(ڗiO?g.,}1VsU/MV]_fc=,fkcDFwc<y Hq gHJkN(n,^t6BM؃+pōU.hZ4ws#}QiK7ıy͑>*!$VP00W vCϐޮCEαu~pL|DIQt H u֚6RR;=^o`\8ڕYqIa*QJ2HT}v % J}%('3|T>6]ƻF8` }dۛ1eɻLՃ"Djo&_ u>j.b2G8n( D .:["8Hn=-8+!SXVς,q()gȢ[ fSNF O [>6:܂噁ixث:C\Nc2}Q>)yi,YB$dYaÓgV0~`c0,HT'eQa%Ǣk_l-7UdNJdm.Qn5Z=kn&'-M67ZAO6dOFLO==݁3HOaߣؓJ$ O@?P-"t r)%D2m@1@y> ;o+e7CAߘ1ldcщՀXBroj)@}j9LqUS2K{6;Gqʥ<l]p:Nt(" eAѠ8H?cGcwi!HFrWlR4 D0FvR^ rJD ZDJtq";_5 jTH/^ ^#an47 DuV센PY7~`H' 5g6:$(>vCpk7)2]ؘ1lyl@s ("`[ɸIq5YyI"K8Я 5Nd{SY'_t^.v Pf6q_pwj\-2MZS_#E<%tSVߘ1b,FJ;6.`& *!9&@D bXhd*JQjͫFb\2QK]@OvZl!b. Qie^" EWC͆+)Q,_=-TU[6b9f/?Ww}+ulBֻ` c|is0hqҋ$MsqcA:U|FBb&!Y+[';dtJ,➥* WdZEXaJIC?ﺽ-({DBzS,!єLـ#ce<ǟym\ ]8-ؗ(IFi`('Z%ܡJUd1.Xn[kXӔ0DRpjOi@ji=Q=s#mZH=*]w+Px 9­qd45Iz`pq'[mIKbdF$ip|jRW@pLGŖ"M|HRDzQmj܎,cn>c h!n (XQArKd%3{hK5VĂQT|zstEqafЀ>ao(/Z NVlןXGS\`!#z*t e-M07H/6E{j?_ Z?,RMnE'Xtة8MۃB֩@S _"uS꒬S*1j47qJGjM; c1! tm*Ӕ@ #z!YyVNU&ravgN8=L`O;VHEnBإ{x-#8cXv,G06x$v9Miވwڂ&2;r„wZy:%f 6# <P!Ĝآ8@h@p״S$!dn:w/jδTh6U o¸]8E V^녱n7O2PLH\ӑ&*蝆) i~âybOWxBMѾYCP5wTt0{)-#=yÚ[Y27pCrXst$2oO۸'=]ϞI8bF!±}:dmkQ#hsrpm~z=qn; .Bז(PwLHu.ˆFa<* +SUɍ+7lzPi%g7do sQZ_J)+YT>!6*ѱ٘yX׺UaJɡ3gGFP}/"ȯ7lr `ӟE@rr!ܥ%=; nBϦU.oob4O$,a`62 R-<o"A5CgA[1_o_n'ˢoM3S=-iE&a޽(cyAd)#<% RO O;'%;pDDx6'ypۼ7=b^S@[q?y.]6,1e%l'x|1Dz buRkG`W j_;Dta*i›[[e[r}8>Ԟ/ƚJqI"*sH)2@O!$^a'5S ^8&F2Atx5'o럕T'PdkeBhu ZSF)6JLCHMp@'B]S_s6#!< OQ}1S? ;Ժ+2'הB֝d,]h<1w]Yn 'rW$)K?AB&s[V;8NXͅ]U؍ dUq#8R!ٷCr9;]3jcQQ;-1Z̐›YYgܗ~{Nwmi>KO/  : % S`ݒ)jp>n>,g>ssY%d Tk-~W+dzPp Gl%z#.x* bQӐL$ 1l޻&̫rq*dO):=zK:q)Uʯac1H;L1-Q6ˋ8 *ҏyxlBDcglacCKpG[>V25ʳ':Ƙgav;"/7=<%5`t؉Gt H3E/}i,*l rp^sB% .fպr׎RG[ܺcPԅ> rΊ4mV%^#| %sۗVt|*%[;:jMt1x&4eMy+Ne}%G>p[;_ lnb߾C+uzc>eEB q5VV#10wP+N(|x }yZ% _ [ToMtIM=D;0߭B9zcya\˟omNAWP^h A0 %`\&a9E՝$8WU-w0䌸 oRpWqCn$9QrTE1!c-=. 2`wcd8d>FBb~n[+LT/ۺ#/^t"3dYLnH Qfؠ,_\9:0"|"79y~9KφkdGE_mji{,( ؽaTpQQEN4Dj{/BYj\n.yzd.bCѼ&o6찻gH⻬"q*rn iM'Wde;sAJb$4fkK ҈l$RW:Š1 \drrwH>B*r`IWṡԿGxs&cĪHGy~܂;,])CYu Ԧf0,ƅ&S()%dHKviDžG]c[jhv957Vi`h;d{Ѵ{+.NQং3.A_Crp.V6u~*f6϶m!^ÝKyBwY?bqOrVު [1Bbe84ɇp[b (;p]0LոXtAF m:-Y&[њf9"դgп^hUQPF 덨V3uVMX"/45-W/Ig6WӫoO5di߀ mãGQloRf"h&i'2J[h nխuI)p.Dilbq.DP0WֺG?}tSw|,yVC#6ًvU[ J1% 8F`[.>;CFOXb uQK=!9c.S07r-u>hɼC׽IF/)i@_> OhZqz5_դ3޴X2;Y&M_';r\f>bB qh_Y{Uw -ӯzvg8u aA"GL^TsVmH1=rsгPgboek曤W$% 02/OnuAFݲ~?igXWR6 G|1\ oOO{R*&km /|FV"D8n]@9kђBJN"ο7kb$E&\jgŶ@M[Ck92g =ڵNݩtҐG"[+7W+eO-AAiu(^J/a*Ӗ"K} ]?ՕK"̓wT [w߾Z-b)(x2xjnjK}eV \L\0_+r/2aoEzsӄS3en٥HC$[hB0!*9rɈN^I%b&` -kأ%4!3!w{9c] F5KD[8e6?äED-:ڽ$bXe&CLf|6ZN*YthUĪ< L3J["B%K6SORj.4jPuE)>FxϨàҌqrQYIخ(8nE0zӍ͊")ϲ󪌭" ٓQ~xHL*?61aڌd* Oa&m?T2}6Urj~!Ϥt*ksԕ.:W'9 ژ:BziKuPhx5 =K4ia>'5yZWSbMWIXoYQ EK<~ޟv!1A-f9TQhA)>(2e\xn5{@RUV$pFƄfW?-Sqh9؍+5i'?Cq,1c8%IUŒ-wmĆ>ZP{!>㪭H}LH mL0/ۛU͂@R-ލG%c&gD@8ƛ鎌~ ¿%9wYߌ3KD:߿md{Igжɪ ^\"7Yg"^aw}qh+E{\f~o9NM7dŰ#bW)^&f'n 1Y~PF)ҶM` <OYr6̙,"4g=Z qr!u VP-خ8q"E'~0 xxI"JE˙+I/xJ=f=*qN5$ V[S\+;RMϋ K^`fp^>}fiBXUadpP%/,&]iVMW͡+#Ծ5T@j(]z)5 Pdkr ;'ẹ6ѯfm *b74m0e_}@]19-YA5t* &1\41O#p픈t"kka*2.tp:vqo;}K?ms;MH|gDg.绵t^KIkKHYEocH.e`!PJx=L/}Z_mF±$̩v䊖m $iSd^R)ffmq'D0Fp݉uJ^ RV  f[PMl~hJ*W+zQ Rb`<_yG'/+C'eJy5zjPA>2#Fts7ɦRS&!i\à䎵<>c8AdoՙV1=J F ;HvMvWgo[Uq ǵ7vlJԓLnx]ϱ_uqDc" aqQ-X"Si%H|Rp"%!U:,4Pr巭6V50r:pfK1-Tu;쇀y0蔩4Mώ P)Ҋmy]DW⨴y]X]O)/4΃O-һYʄ}rAsL(0 ?ùdp ܑ̅t̢&T:ѓe 0| @3{m WIj~rFN%O}*5wLػUaHFYq&;EzB ͏ȭG

c~y]F42=s ?OT&wO,]m%:bд WPd 2;V&gQDK2E\FTqD8D)!\KCY:Wf}0?E#w@vh7Br3+/ h2Ud∷q1.7]Zt..U"(E*9p1\2(Z ,P^ܟIhn:?&fkxa,8L?՚Wb3R!C!#s_9>jfh#2Ԟѥ nD)C=Pil܂9:ʮR`$i~oˡ)IX$*䑦, kF]kD; IȐ1.dG2 mx.hM qGiG!wO/gҨW/!4gˋa()e)E=͒dhw\ѧ ;~ӐR/!@61iYXGIż)hTǒ,zsB,{g-J% ᕖn[ ç7H>HEA9cS.a!)ͽ᨞/I'vJi84Xgo= IpM>ꈚq&|xU1.fRCthivC+3--#~x"NV0(E[\'O S7>JF@ !9gԗW8$O%Ɵ,RcV4{9BuS7Y5$8enׂ.l!y_:zl @5A o ckq l(WVD! 7WT@B>kZPm\N/* eiEU 4'Q@ЯdI>%(+&AҩRiC / -*"kA!p[dA7 ʄdN/W-ZiT51W Ll)}> ly@Ԗcv)>%kiYY7k4(1 ޻^ĺo![I./@to,2= 穒˕Ħ@Mn@I'QlUzZR4~p7dCe-"-^ U]0Wb̔̓#K70al2Cj]"e@XĥI VZv [FP(AOQC:dȦxaS pK yfb j޷FI!A& oVc< #`k1}֠=AW3 ir6Hߓ='o"~䇷`blG} jҨz`\xvvI/CwSk9aH?Hϡl [~%WdJ~9%]2qKWwRa=gC$QwA=Nc><Ld\ϲi*|C$rҡꐏhH jJciNJ*]49 Js%Tal$=:,R+KAIijϓBJa+w³CfІie Ը5n+=}hCi4ڡ0+L1Bq ]/o7GyY:-滁^O߅d fy-Ph+M.X'ydşꐿ"6 +f)G8sL>#\[ОvZjapdT(+@ZJ!d=KMS,\]wk}wjXо:%:q ]m$hETi#F_ؠ%A6@oMpNJ\"K;5&P-A{U jb?zbםs4*+; WFCcz?'=Qd OqZl]>j8c,fE:Iu:"-?7ǂ'uG Yh#+nGB/jQ @lUmf7-V܉đ,ܤ?DiÜJYDQ ')cĪPӻ vh,ء&2AhvʚN7C_Sc _; mʗhp+7]R'!R}PP^aOVV\wdۧ^$HO-MN+GJ 7b]4[Y>3e PHR "Gk<riNXR"O-_IͿb{xt.唛 ї ǂ"&yq8@ލ}gn>'ho9ͱ&]WjLkq/E5F^ݢ/ej0־&|iX[~x˱0ۋ(hYrK:BY ڱ JB5lS eXna%mv%E%V<Җ@i gN)oN^;Y禌96Aqu*ޑG+j}ijnTGZ*ս7M#Y7_UF}-?ᡦ*//sl)J B\HԻ|oR"r 2 Mz5[ero?.>[aNeK=7ā3!qbAC"l12)ux$ 5 @"=]tRIj N<rIp% Vv@<:^q|foƼoZY3)*9H fƾ:+6`R- 5Gu"jxJn2L] *91F88ѡc3_ǀ]{4{>|YWw5u _|eQ5/Y>h[iԗ׾SSwf/Z6G8iBЫe oӠ l3Wg1ɹ4ԳNmOTEĤkaB4Pŵ2B1²B_k`m-RzV^oJs aaJrsr-~UIp 0)V-NΜK;㾳S 5 ;y4M9H4> *?"{+?>jyzUm)l$|L7V5iڕM@ ;k1F*o0.k!2%ɍO5eT1 Ÿ9DkP%H5bxUWF ETFG ܗe)'m,H5>E@>dWe1t>[xJX^7]hAL<cGȤ5&:]ؿrR`Zb8˫+R.8a1G%xڨ! 7ՒǮ!T%7~lZF8ϊb}jNMRmW]oI0yc~ 4zS\jJ/g٨>K$1/^4dnw3W[XXu}p8%?Q͊[ zF@\^0LqlYж=2>^`B$%Q e(n͠,'{(kepx2rׯݧH~34b.jqeBϴ!nXB9*EG|n^e1]͘ʋx_CWPLlc=S0P#x YHJvC{IcSX#$UΜ5'\lUgo]zƐ( |ѝuRzՁ YU: Ω i卻-pPosA c[%tS ԋ5o\BbJZXC^qG94`Bfsk7ZD+#85H}΍FJ s L8y~ΟkA[5tV#WD#ˤ7y#'O rKC_M*  kh 3||׋FB@C>k! H: ԧ$Z}%[UPځqI&Ŗ*p e> YfӞN<ϚI BbE[<Ɖl0tEUR-l|)N,/ݢHaoŷ+i_-2-^X|w*D+cn2/$a 9v }FM>YkxkxBzAҿAChZgYu( 3ªvKG*Q^%EgMr(X i{O>SHi}|ڝE$w"SCp_a< [Q;Bchoҹz,{u`% c t| oM[+ly ID@^/SG]| qJGUYߡl} 1rcxdu' zH@ФkJx%~B!3i=PSž(#T1CN[4q3\m<[jI.Zg8x=GCz~UPyXTB!d915m}=0B&OG 8>fE}㱺hc;)9 "Z01z6Ícein}>ـPQ:=+*7fj ݀zL-LͪKVdD1?^1ԹZڤ vy;؅ŇM>(ʡUl#t8FPڹPTQiA";N"ZaX1+.+㛷+8"e3ίw5{op?9T7c7A' (r(IQwL=k]Ӫ 3Zs%n5>ޱv ;Kk]ƼޝM -n3U l-%MpaWp*E,bQ:2,^%d"`}*s $Q:scsRÍ &vM&qƊ*DJdfQ \(RZRP7HOsr$O cގlhXf]82 Z?]_Dz4#mae`gyy#=u%ˮc*ƘQ%Xns0?NXG\u:6 cfRO}j|Y׎IhY_M+vYD2G &VZ+xŔ}Cѱ/,srT?USy6(SyU]Rbƪ5<-dWc #*~:a t)^7XEBn5çq VPI|dܲJ`?vٶ-ϕ +Y$ A0XUᆗ}^U^Vk25GM{MB>a7{2#`Mҙ&y^kƶFrj·k$|Tr[w(;F) ]oiI,1 (7c0XWq6)EX,?5? QZX-YSu~'#Y?WЗ߿c.Qj%ԝSsf,'"EiH|dӄjeMs%ܳ.HPeZi#ŚCP[,6䨔VGہh}r;,; "^6$K}1)zF(t=|J5%qKfhyMw8io孺ayV;о..|<=m="r*2~@(ĊUϖ93kzB7xX̎d}R\,NcѸ>EtѨ|vs}G&Ӟ4a oG {uA N)$?+DNd5e6~Mn) FN ѩ~ɭ<[1AVy8R%5fq+@ssqq8|#tN.a)g"wo :!\ۘWeڃD5~(Sj[ 0<=c,Sgy'nUz=NvZc`6)o@+|YQƋ:wY ZC:mø RֈTQ cNpwR_u SDOx7=@КwL)cU @!0[a {gz]]a:|]j BjtO4iHN5wz)k#S S0" E8,v0^-%HtNg}iw\q9*6 ;g0ōVjld@4yI&TM`qrIzOsN8zEΤi'р4__8 X@T:dd Q.yvhpF\Y%4`(zf5D@$qD{JEG _*0_FqWLǶBR)%O~Ȼ)}-f] zy['wW@9$'-t??_C\ ;a2^fϐQD nPF28TGbYbI;$0.)4L `^Î4'%b)*@/A;AI:d~q̡Iٝ;( w( B{d0玅FOY:g"ٿ[Ik̩D>媯($o!iŪn"7vjᦸML<9.^ Zے08WJODQ2>=eDo|@yׄH NQ!! tD=.d*UND=KQ}BA0)o2\s#Ec|QuӋK+HTJMLm)IKHjfĴ@c8NfWJC%&zNdƋɼL3zɎG:_Igĭ;F<7NdpA<#;pa|]&-qEtu(W G *! ꄩItg*bF=Q`SVif,] THMQcYŠ9stYUCm\O*pDcx?)"f]6ͫzCօ*4`-I@rѻ?Ofވ?Dfmlzat؊}1h .saEJ3l"CMNFMA35H L~= [ )56܋ !)ۚyR˶ ܏A''PT6DOv'1fh[:*^(W2)Wqؽnf]cL 5fv wI׸9{Q>X8>LR~¶6m4Y8ġ= sYݟMVPl+(FQ-LdLyvUZH_8(6aoFJ,JF6DDg2[j MiQ$w8j$ IdVy|C(( q픦 PAޞǦb YsLDYX8̣v(܃OfIP:~%t-2DqJ_= }~F@RBl'xky Va$kiwTLh"8ظ#7kȊɁ+7Pҫz,Uپ F ;axꖥNbW&/%O-]ɲBx;wY$lfYҿULwJ~+Lk $ѯUƉ[S>AXw:_4Wv>prˋ3ߤFDf{"hɬ9-Y :tX&NԱKX6LAl n%@ G-^q`J.Ha54OI~Zo_AfN/%^%бCǜįF"~?fҝqźI0BN[԰{˜昜:7u@?v*CJW0gx2pO}˷ޯ] Ѓ?nA_\ ' Ujũ3C۠_q9e%PBpU[9 srQW|) a\urmcUr.׹7PpEIqհl/*S ޽Q0kv&o4#O0{ЮQ5%(RUF RKˋt|,ǞYcy{]={Yv%Ѱ|$>ƍaH57ř̭eथ Lи7ix`94V #sFr掼u.H hoUML2h.u{7Z+5 ic?_\UeCVA.L׵BqhY *AVnj<>H2|v0uAӵ>1f~8y88*xQ[DkD5NJhBu  y>nHz/.<;җytplFNŞ,ȘgCb1%umZ52+jcM&aS;Gqx KAFv;?2I~3aj/Xc9UV ֭БmzCr?Yt{_ nfkHй4dzDO+%K MNW%csi d&N?|#wOx0{ ,.KW~ Y[4r"'[s]U7OhwoG`_kaӂ*Il\bFn1_r> z$C*"iIQiryBKgAthedaUU ]"f;*~j-戬E>ZkӖ{0DhQ]n(DMX@Jlxv·߸w}y40unw *ް$Յ'ї&WrJs !t@ o5h/Vtb'hcԿ(Kxm, HH~oDb gyK~IR/OÒצ&dc'J%d1GJkF3(aJ$qpUnrO,plLWƏ 5KE)0+#jC;BV%oM>],G'ץypO[zÚ5F$ȱ1V ?6!W0}?Wbr*L*1I;`ZummU(hiwꌡi;S#Uox}Mp 䈈pk:W$"$h<ա˿c_l~;yr0|_yW)>)k >lJb/.)ptvg!(& oѭWw+PAە ?(Ηė F@ys@جC#;P[+C|cHL(r{1>OF3S%8帥Ǖ;ZLT 5\a~ g]"BTyB` bkڳ,BXZzٵ^?GL. Wx5wKƐs y@z ׋O y‚ }gv_.&Z_gOp{?t[ 1dH=$&0kNfbdc 1ɡhȜPɊl4 iXiƆ!<?I GҍҢg7>2`0ضTY@ \/zkL=E2fQ1rp΁ai{tMJXZ(O":p3mZދkof]eb^B:hї*@r \<$ Oj<ᾝzx\X_܍컕.%fR ~6p/2U.c7jA.Ұ/>7Zm6|PblI\xџ>g_8flb 㵢6=f, ~8$ӎ7M0"1kCjMmATdƶCRZj'kNp"T-'O4fIZޫο2L m74욇V|^U@]XA@;5梅/]J},=L}xTmNakSfSLG[>tsG!)ʯg a;zaڨqZ8X kX u ݎƠOU)'ϝ*t> Ÿ^:6[\̸cdq2Ej":55FlgX`-wU*0 ^G5\#ahPs3RoPD@j"jqI>:Nʧ!'-&;-[6U\MG@q8/dz\*m϶wYȼ9$[-+Mō1:cŽP8C_^; Tx9dB SV!8?R!{#˗ nEG"KGVjp87>Lݹ;W^bE{LXK4w;,VYZ~vRO#흮=*lZOV)Mavf%b N|&lu!fes}l"3VCx&&MumY)Ra 8L8%}EycW06!vq 'I +8;L~(RO`%A'@_46bIqZbi]7](B^$yg&p#l!s}'V$D{ͽh Ì\;E¦|Jr\2}K֚5F8S%kGPtqop#|@]3I>fJ& [)6I^ӷ$7"OF)N~ @tzhTf;I]ޱVt!DGDVE.jXFN:4hg(H USHbz&}, vUՕ prԭ2n\ki:IMR3PApnN(m8nhws&9CMLz nu$r 49`[!d;1pX.H)l /!~3uWo0[M1t\gZ07m :<siLtk GBHVIZRGHױ^ /qħǗ0 $(QgY9%?v^ѕ^9;oz ARSS8:Whڊ'$W쒰CS@[JL( -b†y# \盃|?=O ˱BM?gɔd2MyBcz?j%@?[N;aZ9l0*s6TbEoXD|5` ʔGG!Xzg]yW@dm> .Ëk9Yr,|'hEw Fkln@Wtʪ^g7(5j h Uŕy \txe4_TEnn G""?S6XT[|t_ohŵ`eGa+ Za h9*;ǘڪ6K#+,nC%7`UI#*E AH0ӜAFBՈu\-MЬ,d%6߉]|/wm3]Iq csmoM@'JV::;jj(HP͛S,.0JEw$! %'ƂP57EptRJ^g!!-w;w*Zyƚy V,X$*_͍7}KΑa%BZRQ˖m}PvH9\xi%y,ө X/PG#M7,7/?]ґZStkHܛo =t΍Shsu; 3-TBK75V*"CU\ѭ780^[픠J7wV4hSК* L4nȎn/8dpWy{իPQY@L2 @Q٠>xԺm )6q%zR}EqQک[. n-n'NFYBV~v{N֣hA>UyMf:*w]Q|c5:q ZץoRFX2`,oJl xC>M.Nܐ/fv.C0!q$vjJ ksl U+'a",xOת 'GHXH[lk>rx"CmH$S_U(*lNj5[+m1;ųۉ&ͩMp E]D'OG,fICpn(>/#mظIB[f cBMf6RM|_w:CE+K{Bz/ejGxt;id 5+侲7;<QOy"t .s}\u5Z%R<緓lHK Hd-4 ߹t;좭6vĒQ| b{ _uZd!ͨ ;Om.Q];T99=,w jWp}oq"C'f uVlIޔxcdu/Njw5#t#el{F oVPg{|<uUǴ$CaxEjB;rR )>y {J:("Y|lՇ-7#kA@dXvlO&<`p8pWZ2)Mb7p hTw&1*Ec^{ڑJ&$=**A8ím*H' 8[sH`#?d| O~+v\ 7ekC`IȤbπZ~wplR+^fۦv{/,Y$p_0 ĮlY!1{;]ʴ؋3A†|/qwJRD}gg)˱ EbKo=Ȇ=|2lz&8Bb ,hj6mҦ>QpȘk9Q"PpASJ+(TN޶||?ǿ^IGx l+pSSt2(4}(L|n. Mj@ M:s>T$?.\ zPfض3F0kсHKg,<NXֻ*mxB:a,/;nҼ&{*O&ѕP.GNgCZCm>B0mU~NuTJkJDuKTG) `2 ޕN_ҬbjVjq%I?H bysk#$3O2ԫ&z p(tFGp~bdtqK-i78fkΦ M>4BZ;Lbmsl! !ê|=nXPy!eު|Hx 9 $eQ%=X|g3* $)o r ېEu18XrqmA6|uK'Qs6CB  3;dB(O2K)7"Q,oi$T2|{! 3giF$kNL`MM6|,m!?R"3XW3}[t1}:+ٺT$&Pw?N c!I[NfpW'Ӭ 㧴'̭z5#8O~`x[xu~tbR "N3> tm[PJP2++"J.W^f?̳7?ZsSe1%=qu*icYC*>RWTY Uð:-?϶8ERkCp gҀ0BPo}׸C]gBUhHMe 0ؚ:zH~n&pN_ 繧!XhIF'^`>Φx= }){bu ; >B P\1,QŤVFJ8u΀ᆓ(DNŠ0C8j PBSj!ɜCL9a#D$d[1O/2%Z(գIdHZN$ ~4D9OgxD%Ԭ5&Cƫ]F|eө@C*t;f}0\1<]>lBӻ<DΙSy7θ Rd{u<\JBD&JQnP383\yC2QUq EfV\ ԟwd:ύ.5 tPoՇ+xHsK_v˜8}GgC_w.@!;v0&8p>$'"1!;HYkƯq&W(Ѭ?#J8P?܁nRu]NncY&k?S?$Olj.A6ˡDK(@b"e\ 37|$W8ğ}8&tNܐ c-[^mf0F'7@QPS&@H?ęb'pp=5"54!L0s!A}9'׉-jR7IoF$oS<t߁isćg%@XCR3s?4C \UUk2561 aN $"a"8A$2=lׂJ + կh̔ҥෘCEܐ:;pKٰ/烨4z'Dgo=' G-FY"Nmvg0'S)?}cJ7+"1Pג߾5$_פf~[{XVg@ }U/s([nr)䢁A#$X!9~xkW6;1ՑÑ׋-)=r] 'Y2բI{Xj<@[Z/չLSF\)dOdtq6_~#>B0WuhX_ٴdUnS2@:ac>A82:!RX LZbe:)0_hVSM ભa8A`n2OQ~!"qٙ8O|tAq^? 1adؼp|i05pVH>\B,eӱ4]g`t1Wwr%iRvb94T+Eu#VB m\H%U^JI;`Gg\9 oV%ѵe-?fr@QIv$ƨbwӬ8%`ѱЧArFz>kWD^e  J˭ *x N ULΟJ0}I>$]c9sI+13g$7F-3GĊM%.GYY…js@A!$2,pƹ$ғy>9P[1^MavT աOFQ`1F38>+s[ݧ(WIž#y'M }4i ԝhÈ$`pk賨]N'ynF~s>nEY(012CVOF\TZe _1HsUp@ Ҧ`4 LZ٫@f.eQjb /k,UU[p+/_Gjh^du!}*!jXa~eݺlnymƨų \rgO(US.g!Y7:6H"ZcṼ4TU+ R{G: .d ګ(uytyXT Mq", Vh[˦j8L5hkr'@EƦ'1nP wdHDV^\&ws -Fx (.8L^ )iz`D-L;]j@% P[@]iUCpbZdb!UWck\flm@x7i#/C Us.hۓkQs)wxV}y}($>, ~GDf˘KOR [ SsxYy8r\9ٿ:VA4_1;P mLXET;e!.q),)jT1WTS|2U%^sqwD?#PxX{v2%tFS ai*#p8빝':2DqƱļ_`ߵlޮ淶M* f5*SW Z1ʺwPi^0}D-$ȝl~[v%Ӣ\팙&^uH!F'%I"zY~ /בJ+h4fYPWXXOsytK`L&] NٯxW#~i#5r~~Z7`2tEI[ep@QVE3'1CKyg 5@QL.jؗJY+{+|@&!ܿ8ԧWNܥ, 6f~Hq1 c%Gs'2 st\ 5y{@ zquRƷ<޺W :ynVZ jz fV0{f}X7 Tj[tii*5x V 1EOs֧j.W3yag*휼)jgh>m/@5RǩHTfRH ]. Ekd s)YeHTqlIǔ٘hhRB^}tSIn;7@%fVÇcnٟXsY# 7VS7??SJE4\ s=JW~Q= 姣Rs%*U#=RGbdX^) PjjG8+.;wQ[ϳK{ֵzZˍb1Rhvns 7W`hp|Z\è7iTs`y95MgA;dzzhʝ4e,Bnp-c0\jԔX(N5/ ]3@v',P 2H@t٧p<;RjqϝXF`Cdf6c F|.z#Ě5| <uG$gNº_[Ȝf$3:7Oun9SvXm(7rPW3,+3Dx= &T{3Sԕ{'ɅPX C8|Rܯ)cQ[5?g($lMnCm畨rkPcW%; ilwS)saHlUB!]1Kmd64񯸀kaj3N>[91ʚ  9];Ԧ(GTqdr- x淋upNNvA&yN.w *X$z%B͈4[]& -zlbh@ ു ̛w3|SXDX;PGꍄ{.J!/'--;-HqOpj,x2;h__USQ,5~`mdCo,&CG$5^/]T-_V B(Y_}&6ݰ6Ꚏ ,d={j ߈x|%+b7xtV|fuSJ)$A,/7ed2u#pm7fvmHy劽 :V(Rw?6ՐM(S跌=\\q7EP{Snazŏ}nb1h#f^UʷղK/㶹$8dqY|{D3g fw)ahU'NT1bu&M>:n {DgeC)Ȃ6Ns\BHnG?kdsj.$u;L]2f\ Ms'>Ը 21> ЁJZ=^icHvRV硸HгnE 9*Rʟ,9>Af 5kjދQZ/~]9TKA`i"VZ.S0 2DB0=,gFSY{X, ޾?DN<'dJ=VM#Mj" S/bޭ\Hgu w ?SimpB\ây1 (꤮Jߤ7buˤPstFz0a7?KY㜵J|Rx~\f2Cy{ 5MaQ f[h9 ^)6Jc؜q"b|b,93?s_rj, 86/Oq#(t tBOpxҢLëGM[c,94V*_`H%Th!SyhBf(p s(U;q2*Y0$&m6GNrU @.>ŲS!<|y!Ø*uscYŞ87  IBfphq/ʞJ0quK\H{Csc[\Dג(8[ ʺp*'@sx:Lޅ `h6vs2=Yr+HofD+N]~[.q`VL#YYe ౓$j,b3V{Bl$&َr޻3?sYg/YՑ{Bfe3}O.02eV<>te᷋ڳ3:\ _bA罇%)B/nh׵ŋ!"^AoZ}wh:yw2CCP9gV,̰K^;Uy5 ºtPG3GoM>kB >N~M6J9m&Dkzm&Gv8Ld•G$/&D\רAfWkYW~+IWo ]ك3=Pgyz\._̒غSeyTI.m&V-@'b)c܆)$13˽@ #&ըC ؅NLmEr?yYORcߕR>IwjiHk v,Y=MbLs0 ^׸ӨS5'=@ un!#M/L%LtO1r@Egw4`*8$'P5_=Y}A|99ٓGO'3-&.8>U׆gYLdmJДVkD ]L7b{4Flc1Gg ujO-Q.+g#gN⽗‰X,`؜ss[ݸ>%ѥmzZ~)XwS&I̔6t)g "c|%TM;v [GY685׈_V+Ʉ`⃟QuzCN7B*ao'b|`?=>7M_U\USxmjU^;; DGIcd . }ZmvTň_LH`) o}?)ykj99'?>0V,;[7ðT(>esX/%GK<nilM|?4JxWՕ~vhk}d7*J =T`gy{̣.?t4VYx$= \*y%uyumǾQ)1 4JnskF` y |k~~(䄶7.kbh9 [g%Ƿ 1QpǰjuJ*3Oi–S,Moy&Fg D-GG<!NsԚݫG%Rv?ȥepZ,}U S mU{P:ϨR!*RS>Y$שjvdd%N- 7Y/Tі@oxxǏ~=mFt۹4 P#튷0M?ֿK6.+Юn-֡N'u85ra/B#LZ8pLF_K 2ޱfRݧY\Cp\?yv[vGc<*@m=T? { IƵ)(rZa!%mWFy'٨:Xz*ZA:SHNB{$xprZ6֐D'NVtgfՠ{:,hfK^S)\wC ȵpӮޗ鰔Om%cP߹N;e ^xbSB&Xu7EWInez(5 DZDq/U|a_|LEH|\(Uc6ޟM .%HútE$n *3p8ٞ+XaAx,mm`f4Z/8#kGU-8|ePJT[yvJH Z*tYAAiB!HGpEI#1祣+V exhbC1ٽV i J+MDF}YWBEigmvc灊X$~b2>jmV%~cr>)`f_kJ$T/NdL"2+`APPI vv1%حHUlva瞨aKn9i h!7dIf*HK@ֶ7|74ZuFF]8wz7k%'-EBk\Q6J.)-å3b7=77#Uފ[ҘR1U#"?+O!o*\pea ʑUOt1l]`S Ng_M|NP@m_֮w1Y ű3]2~UxZ?nOBD5FaXccNOVX %P@=Td lSe4V`fA BjgRVVMC[ݪr>s94|>iRg@d->Zl0Js5*lMdB~Ic8/>L+]=jSTô-3/#"q}# ɳA?!qxy!(fsةH1i{cT+1YƢ6dp93ljDvU]v!۫.~ELz$z%/6A=R1;2 (nK"ft k +_1LdD1 ݵ11yLPC%}#X)`tMqbU]SՑϴyK0^ԪVw{:. )(a~mo4fֈ)֓a l?D=O {*;Wv!@'aY2G4_˽ws"Qw } ]Gfn?m,ct6R6K'^=?tW´S^қѐ*2T'WXR-wC=E2khv)6>c݈zw4&KǼ7yogfu52(4}vi ?Ԕ}0 ~\ѧ3S=2T #DfR߷P8>Au*sPjs&"(tfѼmc &%*v;d@*YW l+ѻK{#{U}WRu$ǝ?EJ@GKَw00ni2P򻎞|O 4siѨ;g'K7v]#y% Of !EgO=#[B )j"Ofwcm'5(cGkJDDYh҄ߕ&1 Sp8K܃}z4@GO4Պ%jߡl̃G !v :R{ͳ%6WM"}.F?yX(EHmL3Nr7YXtg}MVlņjv`.Vjmm9F)t>SQ;ft % zkcIzHUf `wfA^W>N-O:s9oH8'1j7S|)Kݻr {5\C#R瀟׻/dWۡ.ͦheygidrJ`R,WU0w?kL!^wY;ߣoJO?5|6GWLFڍ(=AL#>@^=9fy>mqH5ɞS*@F̰ĻV"/9J=mtƎT6/eG)'nX2fjg1h0I|@KC J&` 9VXO+ɔ!Рe..<E5|0ɯWd=~>MW$,_jO[8F3\0e{MofV' L G2GSF7QV:Jle/b]}ٌ|5Q:EƘ|K- ve0Y, KmChh  \kwj_ZC]="i}$7$V#ίPH]@ȍRU 8V؝YztdOҙZ0O1R*8O;>@  $T2:QkGBl0<RLfHE燱!i| ?`QIoWgX͠ D  Yq>.EM. CÔn2*댶9g-2+K= 7Xhrd`:]pc@Rwerkca"M`3v}J{GVPr4.2[wlE tETV 5{^3n;n$|P79t}'=Il;B #F6y#D+$Zj"xB,9ޭ`LEΓŠmmg&>h}UUէߧX!RLd޴!V%'HSO?9*_(=3BQbva=ˁDp#5𼳞V=|I"wZbK[q_&'i-+M}~踣eN>rp*f|(BvaMl`Bޒ_uSqL~W JRB06)`+$lL1ZPZY&aYb? cuj.CN( Fptq1'xQAex y* ubcTJxH@"M=Sn/mmF uh@%KÑЎfU'!NwS leY$!f$c{~ rqSߨݥX㥎:Rl\ ΰ_=ԊfRA 2 rV!qSm֚s2 \L3xtIeE6(٨ ~6OkE70 J-WFs[LM=ϾZ2B3$\oAK8E$DY`XnE8y|)wSP%yfQ1w)}Ȧ(2,M/ _dV}r瓤ڑ!pfwYUN4nwV)09d?u7: ^D緑W( Nt2TxۉJ05o <5ͪ_׌t<qՄ}#n4$2! ~ԫް쮘zyl^;h,C]5T[E=|Es*Tĝ:9pXV}]O ^جRLNLh_pco5a+yWʮIE  ](`pi;ҺqrK<~R`l>籎Y*n^KəAEi8Q=W/z[:UD2L_6g*F#.9q29-0/m+U7c&$O/ĝʨe^VΟĸq%D@5{e -kՕGbWky(ѯ5NIQ%8>79ݝ%xһjnlHAoUz<) D>a{ZT0CNI^xB8<;>c 3|M%/d.9LKqBIgmơ%+gg$n/}] _j\)ZcRmmEs~By"Ws]ULAtƁdwŅ%eа-?;}ݜ.\KE枖=d]?V>y ImD6#msyk=kY٤"޽fXI]Ө&I{56bkHqE?x)bӆG>MxjwFu!: c酖pmC[|`{?6~7~o,*V늯 aN%%N.H0q,#_=3$YQS@!ɻ3]YB6.nܪɿ3u;!_ ڄ*U2h3.%ߑ@y@7DM:n*:q1Iu(s)X!6XlR'#GtSB! ᅆ>Ym% @D/VzeK61gUՏi$)|Pտ QT3˽pJ 98OHV'doWKb|.4_pp }q2@h@6%qcٮL5Z/@avPӮQ'sI 5~ݗm96oLHpm>EtZ| v#սjrRM=RK ۶Ĵ!T ;Ɖf W =Sm{y?'A8xǣ嬮Zieᐿ3;"aE#j]u]V[?* C:1K]B m#^ !Mڤm Wj`lԘеNǮ=Ym$'1䃤ܶ>KBUbP إ V)oGURcWG"MǀpBr{6~6%z;lR F1(kVqjD47JɲI&)Q*C N|~?k5 ^)qLIVg[?t5ߠWRP6Aw\% X$bS&2찚ݷ 4G_"{F~nV_|TvR@,ƚ^7آ+jo)GKI.ɰHE׵QXkXIۻyrXo{j]ٕJNI!9ȤhR~l4 ޗNx<_i9T];#IoWGw]BjxOQ,ƫ x0}3ss*gI^,zi+,0 ~ǫ9\l8Dq*@MV~ UY,PM@~\Acr)3@a B4!1 =(i+G:[Xm)Tsxɂ د/JD_Spf':t)o9[5p)qOn{|5wxI LbZ%b^ $?YX%Ly>6>r䮉FvCc3X* T %#U);5g70ZX&u -|&$:VF(@IeytA^sm1Xqrn{WHkغIu/य6ij w+h$*Jx{|wM e"uR=Wc|~2)3dϒ5荦VQFEaQO =[!"^)X)b`yi{ne sGUAtkyw5;ٓB\4(!DVj*vQ0l#IK!sM[aMVV;$%lvp\iqIDN3uWHHfT>::{Bɾ\#Q~cJTX$W|ݪ^ӹ>|:6);E|N k4"WrׯJj1F4s I/羗f{h*և;|S!|ܦI?mAlU&oWm6l B qOr02]/(wZ[[]&"qՇ;M:5+G %Kt;Ҫ =WF`HDf1#~ĕ|3FtH7X$L,\e\w N{XϙFILYNDY啺R*9ѷyMD9.φ1x W JgMS;j֥l[w,4vbP cP/ФbB?UL/~tߒF7R Tphc~ס[j,FԿG5mr}gl"u-3U%u6s;+dGGQ#̒oPLI)ɼƍIk[Z!cN0x˵g2gpL$ _o-8'CxEK]jV0v5}HQr<a1 cz %C!ߥ췵cI`HE2G1%tBwI&=#3n T=jm(b)|DTc zGS:Vx߷9mNIb~_>_KX[E`8K_ubCG'1ӘFG5!)AK%we8_Ė©$J_ʟtt;2c2)ͿJh$jGGOuY 9ơb7>4L,x5şty%YSD,.$:kIZj/~D8c/NO!|F~ 2|Yd # _=kRؐ$w%C8K.P`?Ϯ譛?6JtU8$M,%{س辡Ras Ȫ8VnfhjaAXʪ.3+!YtDĐ.n,eꦑXw,2Wowx q4[ cPSSFdBv~JVҪԶ;yuI.@Ca Yj>WO;i :?ei|`H9lRUXnܬQtLTx;Nbf_Ņg@l[87A}_$N "ZI nFwM䮇Z7]hbHsY Fs'F)z_m91ۯЩ|]?( l*Z`̨. vUc Kr-q^Abc?L+מ 8>B5K_ƽPIJ/fkػq J߀|(l{WF׽f+MzP~v7&/ ~tˍ,V1x' Fњv1!![Cnz@f;j3xqParn>s1osNi>E|ݾu=>@jl/(X~Ι'5νl{TT0 o%y9P`@EWtOhUh}¡Q TnEx{KGtנm؁Yfz!?1ͨoj4Xv .NԻYƒEtՕqzߨbz9%yMc՜Qgbq4KUO~W֤gI[B&NV5{|h`sbkA53F<}ŔgE>f.}R*dկg.pw4v%V@q^Vkġa{{iQG<TOt}8E .S،dw{v$`Hs3 eo6cS옊T6T{4QXƯ&XQhIkѠϵJYB쥤^1c-zVԢ4$R=lQ=`^YbZ*D1Z@Dk":TQKruoN Z3YRC @?\T3tM B-h$nI{@ifSv ݂&QxIB˭yu|Wv,~_?dmw˽T+327owoUI9 Tš>#PHWVJ" 9Xޭ<;\+RE- =޶̔CX5aIU21oۈ*l~MlZ:Úm ʃW"ׂ1|Etb3b9ot󮔾Q82{8nm]F~8:AKo-^iz)mKS=Aw'蛰zݑKgHr31\d0\oFě^6Ϩ6ߞ6Ob鵼@ph_7Bچ(}Y?1N0Qw[qsXec뱦DUȈT~i Fa%>pd4YNɐH2 TӨb!F Mnt?g$UڭCbϓ{Hx;UmC-%p _uK"{r_m3!Έ`!ՙdcv/(y#Vӓ4`gn^ZXi(.ԕ-:jvvk;q^=t ;UmOs=x# 20,NHNAs54o^8co 3^(YܩYtgوfrP8bķoof5b޻އw `g>v Q²00µlV.ReUj}R V،YR S> r}VK'*N+OKW(3'X)JY\QOdLA [R"k醈C\.2=7RL!48\ F3>FPӅs,oVJܯg#i~z`A;*}^vط{h||9ԑu^jÒl7ݪIq: ^ '=mNb 4)M$*G#׺껻KM4*Л*^␤=2DqHⴛ\yŎ7ӽzg+$Y%-O֔ =÷= |@+.Ԝ$I Ua93LǢ֓+c@A` Tj[BWh8 Z-k^@okTbe2tW+>dF)N6S?x~ҥauTm.xq3n!"i2_,N|p"y*BL4хέ̸.ifw .[Εۓ_lǩ%VHV1bՋ#hNp|캲Ȩz0>2@رO-ɢD%dO7/JN=ϴ.-35w7$W[V4y_./xQ/SY2m"l#hݼlu{&"֦LzQJV@\Cc7a"0zbOiQ G˓8Y-;B?h,_f!*6깴OA Z1D6cYz#h2q}?}F,1"p pO=o':f ([hWqϜtF of5Ml4m[ŤJ(=wۇ.Zғ#Rb}YH-%|4rߗ[)Ak(nQuJzhRJLk8= }ұpИ_̑U+s =VyI[C 5czduQ z/ #ve2~Ȍ5*vW!łPx90+kPG:1IUCQ*]N)}e5yY7#@mc5T45rkKȎ'[ A>C|EUouWaEz~TB-iw C <{򿝌Wi o5vY|fOzM&?\r7=N?BS<6Z8]La$)Q:?PXĐsޭ1Ll3Np09֫,~C6*;lp&j=57#Ax(pEI }^TxtOa@RP)OoM4D%w>0y 1ppvwZwTf70SuǞ+nsQoЖ!rыPB!+%?qvuva!н ݡ~N91P!F br}妈+ ApZX ~ڮ__a^KnȫȻx0˃_^gd)/:f^Hd>EU7֌*  c?e6{ .}F4=V&D9E/IPMP\*F8krby:[4A4[4vF'+^ _`q@kl#i]]_(Pc;IwF2=ߥc T5x{diI‘XG=a.? "4uS~'%(>\V+[̡cyf^2Ի*WXŀ#@P 5"щVtT)O#J/~q(RC S\!0J.?N&Qj@^iߖ->;8vOH+~ ڜ._nG1>h-^bd cB-f~<%5ɝYEU`S}6h }t㈧N'.p9g+Ѣ6+dAd:Cm i&}dvƯz&W,y?`WWMJP&/,,N>d/ԕF5wfmLU8cuJtOdR$hTS-dM?f뼮shD>{fYv\B l2?,!&_j.֏}AH U">^傀b3 ">6D!#2L汇 h#'^|8AE*k]n>O{p;AL,*mTͧ&M!SCm#uJ.[hpo[!\_p^|GWmpP8[!oT/nn-p Ԥ dV ])S M.HУqiLr.kP@,j-(5R.gbge9eoW~>},;Eyn_#B7Cj\kzin\'9)F%C.`9`0qsh̑juuCz$nÙ̱Ws%?v 8YB%z(v'6._e[^K2T ;GxL!{ٮHOA@#{QV-{zTte@}u :(P~$C,-t q%0R&l9>5H" 쒕6z\X{Y+CC" nv;Yǯ1TqZ<@Eht%u-tx6͒8GiMjĬ34'39mmkh.Yqi(B̤dK`lt9֔ΐO>.+ j$Rmp/㼼&*/$Bbcm휹YxG3yi8(mb,(YM_Nʻj343̿k)w_SXvK#koiKǪsůdAP"ΊXtwlQ5C7+VƪQ#ZP;gl/L뭊%*]<85yȖ}y9+T&bMS'sELLGk㣵lDh>>n m' q}TRUɵ§_W-'ĩeo1_zx͠A)Wp`qgBZh;s=_2e"Rg(~P(ctf[ep,Oo|scNy3zjB'8}//7Ù} W v. $lÞBQ{4TeJO;A?"}ZcSREEnD+M@ۙq1vy7U X|XBN V_BX_' tEEWOgUL Q ]\ 7.7*W2V& >?mfi>Kȷ\M4iVs.ԾjK](ol֡6 ija%nB}I||9eᕓ/]t"RIxV q؇6cflx-g =蒛~z6Հoic*tZրZgnJ]zd  [[i^"0#RYl;Pj>tsP?W{SVWdX%`.3)wIWٽ& ti j"en>Uƚ {J{/_$v,^n4ZU' )}S\;;Q(x_idP Gn,O1 {324)NBOƙ3$em,HT/1bxR.&LZb? T!VvHflS+Ҥ BGeZD!ĕ4 Q\]~y*,/v*6dNeYȩżAF;k~iz".K:Jt"9jTLWKuk;e: X(u55cAo;5N'%X 5k$k}i~YH+W{JEn1VoiyS+T@i:tqY<[ ڻ@G-yƷL *?_,?`8/&JNh`T*r~7%s9Ld #=?|~@< J-dGiżd qβ2JqCTq=h$5mf~paAt VK g!1&/ Q !ٯˀKf|+dYw@EKū1~\.VlW[9k˧$Cu6:.Q Wno][(Sd𓌠F\w>S#qw 1?ϳ5$^jXpzKWzƜ--=4 ZG ]~;2 7q.r`\ H\鹵@!X*k+UZ^/:Pe+wE*&}z,S/ƒ7lyޱ Cٻ%X)UEbS>$3jިK (hz IfEvW -0K4(Yi^x/j [iIfBFSZNqr\G3<4q{)%2T~ݼ<[(A!qDerb?rel:,Jd:"GD,W2au"3!ۺ:00LΙB JŶ_.D8. 8dIղ(K4fKqOH 8#%]i(_|a}{6BEs,'\ZuUL&$Se 50'/T B5&D;Хv2g@jd/r>V J#yC6&짮<=ݺaWO IZ 3> Sg/@5wk)(mE6=LCPg16cgɋjnZ;Sw9VLl~nTk"3<uYXc:\ˡE' 9UahyWdٖcj4u7MS?5.f2^AA';Q0+wZjҸjT CLrc_3r쭔a+v'JK'[Qt*[H64:0 :@ς*ozlԤkꆡ tS ImgmSͅR"~hF Z[RJ 2!Ԣ./@x˥ag=AS*[t{xdߵYAOA6W'h!G&,5M5Ocp:d Cxn|(7fjW/FCc$Dc`ddbU2ГXxm qlណ1:Zh km.*†ݽzWuKK .{ɫ; :O8\/~t* n hو)/_zuay3RLRzȢ2[/NpW6݋Se#9;kFy{==em@(3N<+FB0gvh9u {d_% $G]Nw,gE!nd%ǔn_pO˫x*Ӻ` O+g4ȕ?"ȓAͺҚAoY }* "xطE# H$24yKh9$SS$0U95;cp߬QK:8T'q%X0H~*2aG_ Un M5]8{z@Oo- n)=k7J{Ok e?%C-RnU{mF#`s͜~*W&HQ2gS9ncD\CkEɿ*&l\8e>Z ׈/rL%m}Jބ#6޵7j&7&>:JA fCv^}Z;S[AG]aMкikNƊS{fgU +uTg!BiOV㬸]){u`n JCdF(`&rT1Vh1C$ɋ#$LM)\ ,o< R#ko"#]T6`{^Eρ}UMAa9MUg3tr EB1\_\1uP ehDx,7a 8n -A*%G1ak>DjQ=uSlH7}uH\qMI=΁@zA B9©f\ q6bua&Ax 2RDu\2kgƅIR/zji;/X~A]D, REٟ?-ađTyQ Q>,?ՔlӨ[z9&!L[0$-C$-&yl&sp<,)e4}k~H ;7 >?Y'Tsr1C7Bq$}WE D=]X/@?R,zR|/3یĚFH!T/.=*}K23@Yϲ_É=9e Kebj`|;l]XܙYS6qպ\`耽#⩬v.5ܪ[;oJ߇yg}6' m*^o[|[& BL}gnı OWWrʏ5]i k?_H[$bgᓒ4@3攧+l2n/6֤,:e(%&]zFSgYܺcg ML5jN.qik+Bis iNw,$ʂbvzx*`/q-cBp;YЫk-e["L6 BemO$o>kUӠ] II%/r{,Ե`ŗL^vnH8 ,˪3_=,+%%bn' ȕ5K;.U4RYxZ繕r@=T?l@xa۲< 6-w*2bލ˅,h"3GU^P\Rn=HٰحYKT,`6(-VkI@ -an4S"V'Zkgv_dcHfnk~e[H [5?&rvwq=K;y.ߨuCfQӞ|Xo;:R|GM2kI[LRtyM:zGeREk$9S<@e 淗jN^*zaz~yc0xkuI?~mFd yUm.

CW&ɤuD?5BEQG{)yZoYji+ 6pKJ1TGl[(?le_WKZj26)s$!ޛUxeճ&,/.bu"x7dc ea[;dC}8Zi=;/|6+ۣ([NGD t B#ܙY! ;R&D;Ds,ꍰ;[Nϴ5h7fgʔ=c]:{4WDsuá;oBSɓʃ_&#UVyO7k\2S3H"J# 'pgp{}uqB$+9DN?N)G9BSVt(%׃=}HFq+񾐂:s\Eq%dĐ#t e|t ȼr4B7 pfJ.8ʸP"lNCܹv :J]dwL;W3<ΧO$qJw8`~xg(LqUh]X5IjsP`/춈x_s̙f}"^Kv!GKQB6V nz@Dg)›JI<1P'aM3PZ/jsDK.\_I0QAFh/>\?K]A4'oni¬x~6EJm8isխS?-$grOՇ0? .TJ4+Z|EϱՋ{ WC ?Z!M6q!_ؽF$,Sm<6 k\dM闏t0v28_*-Ѐ:SdHc?Y9%A) ͇{К?P.%;EUR[*YMS+| 4RcJ>,)s}9Vg q)x}],~Sv3ݽ8O>V<֗B=!w9 K{c;oT2JQ5HUP8kd4BR-xrԐG )َ72M3ޭJ!2"ҷ"jzEڽ%uVMÐf0oӲ-t>XI=xz\-lR=HB\I#rv\M%-a7fr+vBMei)U&T UsjzE(b. zP%\ݷo{NxdWU4+A } =TkB A'?(2=ˠUA+Vm62{ʌiު{*!H9T=A2zc۪ 7M}$f!\5UX-1any *u˲sk V\9Ql!)(T2DY{U:xȚ΀t'ܠ?Bԥؗ"PC{>,` Ӫw9E t  {NK 5) ;4ZI)i$۱tH9FSϘT@aOj^uklѫ򆤆 D?mPxb9 q$(sqŰ0w!6 %Qy\ߨ(_Oٓ7RWO;$@ :d pR(M&CYۼ0/j҃5g2eM @_{D43eR{"\LFPسNCJnjSiRm1lc{_+6iVyRg:b^.k->31!$$Lwtx;25n>l_PWTe/*L˘.y|̅!}U"{ϳ 2|}sYE Fr⇼,řr|;3ԳOm rARiZB0+Q DF}֓d6nwclA"D[Ӡ&~ȊL`*w -S;`J>-֩lVXNdK/8|haG6<{jj̿Dy4?>|Q4cn(pC? JqYުvwe鰖$PٗB)(BPQӯ;jxDoX̵3sC/_bՓ˭ YyC3۲s=/5\eP;aDn S=U~cmEI7Xpث9𻥺tv;%iW#fӄy K T* '۴%=:F*cpXG^6ձ՗GW΄! VYA[Jmogp$pNu|iLx'ꡆNxi0eꮒB%d}ʴF]n&i^QBi/]*sF&Xב6 ,òqDQeXp#{T 쿹HG/e_A(r] mUBN]Me͜߅Njt3F,-rl5ZB*jS Ǻa #rQK }B~8'}ycaaqRZ,*֞_m~FI $( >ǔz+_艈hl7pQ|Ȁ`Ư?Xj ZIH]Nǐh6Xy7qm_ݦͮ=Abr uwOHe2yx:aS<6$$F\y7p_e{zF^C69o)wSHgdw+5oWg? ܒŐW/lLв#i ssO!,:UJX2Ksz1| Xz0˖vcyy%VY{agɺ+*:>-[a)nJ DT ڂ;2(k%Sb061raxQ2&cHY; t6̾%6fYEc('YA~OtK?S α1h"r-Pvw+C"KThAf'@cyMpb2sC&s?UgiH>ϊ(T"ʚFr>3p8/<0R|pl4!X`z1uO؝e K-W)u mYIODQ7fb |xPo?01资z00xA0K -g<%j;c ?!fBheU.?#M|3ckK VZx$-|i-&!\&TVH$.CMUE-n&[V=g^]R#`[xr ' yk a '2R|MJCǻ*S0nW2M[,NQUӢe|=,8)hXu?<ቜ)[ޞ bB"mRw׮\p^S,Kpe}]cg`h4p忕9U)2WXqs%jG2Y.kUR~| O"[Z:f|b+;x L#-?)6_&Xvɸb ;y3#dB~6vtT9c|Ak}T8̲lEt`=**29(XA9T+gtm%Isց<"&c ~]!>J+nB'tߣo-u|DR؜:!/<ҹ='x.J^9`CWGȆ6Q_W;nڂH:atP{^Ekb9C.Ѣ^9 pDB-}F9/}fӲs@IAP `Q;W>WcsbKkLў΁ ~:hM:q- `@׮?&$^Kn&ck |TғWcf{ lDޕlF ^z䛱gR.SQF-\kBbVVdWw(Wͣ}̚_ʱFL<-w/8+A`=ZW47*(5Y!4[֪lab>buþs p@<G~Ǥ!$ *jJE{2Cu(.ff޸>fʼ rJbҾ`QO fwߞݟgu[ҟ?Tb*NKx)>3r =L8Jv]uD҆Z%h)lI|@T]:vk1=^9$E;a.?ʮ$[i5C7tTLEpqQǾg$NbJN'xF3 +RbK'S$'@J>.1jYGg*/bAeާ(}<ZD-||G[KSaӚN?Xp!], 6QvwLh18_AWRo\8/'4SX-)RչalP;+#C)ra$ZC6VA]*՛Z:Cv^WG.d2H(<3}oC'lS&}‚ 2]]$}EO'Լ9_G<-j4]]S*,PM 5P_IsGPևɴdV15 R9r6 Q9Os ޭo8,=PUCGَҀ՝ )tCxl ,Lwc:>9+:'P7fC*ppi[15i$CU]v|fǥ{ǐ½ J2ZBptNabrӫ-8YБ)z8mM ˡi֗ukw</~E͠ش=m%Y*Wuel5qK%4^n<.VՈMEKph f9sh4[; Lx|;']iZڳy60!@u3ac )x12w̷znScyɤ%*Y93"b/ )'l&꦳H$"zư6÷kûBZ%JzD*ß^JOrTMdEd%o}nwvՂAkǤPAAȧ~6=ck,~]yIǿ>*Gr.i.Mbیgy,<[P}E4`E1ieT` NjS+s?=';PuA][5Ih vTnE%z}!{3 s֯80 Q'^-s9io3<&x[ݟQzlU|eM$UaK֢+ 5 *;%Ct 정e)ۦt6{NMak|9A;Q4]n,g)W]3;T]do*egE+xg_uö Y$8* _Y&yq$XH8Q2 q=σxEqA   !AܛLIBsM`noZ kW]Kؓ> %Έʂ}R wYK)܌ۈ/0f)F^Pbou~dwQ4Ⱥ`xsIƯ̈ܨ2権4cvDԫ*vh egُWcFz}_"" [bm͡V-li [Xlwm bJb/w[A`D$Kk#牮u';{{J9ՉNs:9,Xix,Y-BafFBQ;V*Wf4.~94\z@5*mmd׊Ѿ4KM- kԡh#:Ű@`җ{7-[y~̊-˥"K$P:) ן8ĭZ~Kwd${c{Sz٨n׭r)$}9>xDUrAᆅ|[pe^CWOr@l+tIA)XŗABM<ፏ^(qbzl@3 XC~ BZۺCgʑao=6- (4B<'z eXTF5l~F:`r쁚-͢vW"#l?-T8+0mXeuCkc/9 9zC6m`Nvw<5Z3 hUn "~|ٺ>yQy8r /?/"zpCЕ<$]<ehӮO`I_M&ʜh ^V%& 4s odC gXЎёtHg9reod(Pnf 6'C*[;h,jGo2.8!h,/mRI4USUD@+ +% wa( 5afQ4LҏEPpkdMp"ᩆK*?koՠ>Y[t0  \ghwZ`1@$9rj{\d] e-!dCYG!J:v:+ͥbdJr3Z2IR^ׅ*9pւ'gy;lhs8Rug2[ݲ x5)zU"w^(L\.,f__elI9K@9S7Yv+ w paA5Okl@YΎւ5:}D6J/m[g&Д0a9J3 =X~B&"n$iEfg 9Us`qzcYE(:6>OUmۡ}IqzgV7(SڒrYj6['Ab69.)I us wXg Osw)kؙ<(B\jFp#ngcit8  ]mTV4d'J8dq@-D\;Iq(+@1]R0GL 7vU̞j|4^['KKŅeyhϚH8Y [I1XxFQdĦ1,ˡ;vOfUrd.n6iJ "v1 BTF^X#R c'S-Y=Qk(u[Ty@(Y<ٸcEt/82$63{ PҚjPcJL1.[m僠ayOXP _ VD6mhZ~o i0}*{h +>,c fم@VQ5 -Y`[VG9q1ѡKcRmpov?$[,>>Zy]%QTeb.@I~V$:STAHSZSĵڨ Iؑ)#ƴJ]7*< b"Q|S4u;HO=_vr]zSiMhH~0rW5|[כF=Nֻe*.dc fx&78&(Af$WWCCcJ@{VĆz u2sV#䌑-\K~a:ɬ!ywqfrD}݂uyF3ה<`'|ɿA)z/#Wf٥.!v%IZA m \Qg ##~++{YHd[^€ǓӄZؤ YN9C7֟, rĹSwor U܆"#4}_X3*٭H ͨ9 (%MԼd1ဒ':%ꘊNWLM.$ZX>:FF ւcjSGhtQx!=bt,iN\gWY'iUdw}}@&=.pA'E}T7by:_E JkT;_ϷABtE$2RbmZ[=B5r& c䆩jq\U]xH[ _?L6wg3:s+m^Ob\?1DC$w'k04VP/h,ZWV)Vӈ%eLwyŠ)5«hx[g` ɵ-o[8ΊZQ4JL'+Jpn:|P Ҙm>-[:(L"Xg& o…>Rvx^Y%:Y-l'wkX 3j٣BӢ?L*ݡ0l2Πjm*@G68q~N[=BrKಥ6jMv=>Q[ VA,6Ȅa3*_0%w=ʦ|gkkZ%[3L, ;L«pX|(8WWyMy;ZQ.6ES6:@B^LUxUܴ8Vo!_M=JME+ShGy%fL2;X0VJ>_4z^唙/W[|Mbk6FGz;q $~?K_0( 7<)a*`6ͪϊiJb6olLbikͬ"::%A_{^~3DL p~ΘR@z,|js+X5$A%3hMQ@{8Ho*Auc꛽w:裟)}xkc࿺bNFCoho!lTdP/ݮV=*E`B$YXQ7;[epB̯[-eͿ cI1֭O/*>G0NOobpkMR$bjZfeNGtFQה~G>b*oO^ԦTov>{N84qB;zAK5JFqKR ޾%j|9ӿ* {T$}kkC&UzׯԜ7B)(-b5']O;U3] ~kCm©,i\f.L 'Xc-;MjJ^ DBGYOasjcُVAus4yxϼFpk`TSFG@ (/+>6=OS*\3:`\Rd0uxK7԰!?w:b:1BK ćŤN^?VԞς@Ԝ2Ι`qr\+ϡ65yQTOaIE7,b*bcdfULd@p@R𱜔6Svtߨ)NwURge7EͯFO4-pm}p^vxpT!4G:m~\YX$a]xp jl/KˤT8M-<(qm.hȁYu^@O"^hR&{O(QaB5Bh"Zf|eM4_Jq}9&Ap3cH2.:ژjF}zF}Ym5Ϻi~e;\2ꁅHcR.xgmEnIY]]pQzwKb.e ?[uzޮ@廖ѩ86mwo9)/^}|+X==m@Ы#q0`Ǒ>s#3k,#ʰu{w?1ED-b.!ٚz"Vc%Cv@~,u DX,H9],20Sܑh-Mޕ{3ZU#mi)`9}E>:ğ[}/* $Q=d_Hr}v&ͯLal`h'άep Ae&JHFpK :{5#!U~Ja2]U* T@i8z<+m&|펦Kta:1{O@/\qߚ .f t\9GmԞH?x.~E 6Ir2RIT1Px|ht։3/3(qp=dW-C0;1n~Z֍hLxGБݨp+&ƮOfx*21'aLK;r 'W`RQ&6B?QBmEA"N9w/+N-w J fnxV@3eT|twQ|"CX^kpɀ'Fdt>[^-jETmqOe< @S̊fiR eʛWciO&A/$EBhznM7).LC ٣"<nd2ǚxb ay} U+B4WUX[=3b7vyt@IETԜ3^C?VQSb>&>|IwY 2RtwqpL6s?v oFt-f K 0DpjMI)a'yqC, 3: #|v!o:Bd|0IKґ4M;;$lQXp n0u؉o>f1#7xZ.Qʔ&exdXp71QHsC׫h7{N-4ư=(^`٬Uz! 4;O*g a.e] tYr|%fY WHҿe+htb~oO? P@עI@y$rf qJqa{bެ=7e|EBXMb g;c $!ǩmq!n`R^̍5w"r_iG|qyD譡 gIA}?Λь Ǖ'nP+*fvkJ ھƺNB Gk\;&jPu8`#5k\ _lR(;@D#P 6"DwoFg [cVH~gxHć#3^^4;2DxVƶ܃)x0(IoʅBvI j_qlzF,.IP,< ;@68g4diKR3c&QQ~!✴EtyANC)W R3IuB-q,0ZoRu2%/LM.eEy:3܏ȗa@4 vJTf!B])}oTLbp!DfaΝH-8qK3wl^7sx cpVUKwʹ>@\kP5E3ζN֥aD2}aG.Θ/M8]Ə2nB/+;9,Ȉ6~w&pUճK۾#DMEʍ7 0^@á>6\`BKa;  CyY$ig t\˕QknǑ{/!}G =?[,&lhi QFsɴJ!Hr8/r5IF. B sҤO灻\h":XP\}F=o z*֭&(dEʼiO@ G+6vf=u7d e6<q_YdC˭o^YjVl>9[)l\a[ ҫG}:=1@ ;"Z༧D蟩.oZ**#}t3%^w^ B3rL?Qo߮UFKn(aiBI7/4L`$!GʠF)OFRjP lS = 1z)Nn̓QA$3Ao:r֍'_y{SL~wVE&,+Dہ7*XܨZT QJ*(sbyA{q PZaPhdj~ߔ' NjCuD ZCγd׀™uSlh\*ћ((Mn;gU HU!Ҏb1Ktx]o1+4ЛAocn] de' OYڛ9YZ5j!&zmwQr U|6Uw&֦8' X.2{L HR'ԁuYkZ3K_G N^B/A0vhW/՞,XoQL .G'ck[{[k嶼&=Z)gIHE+2EAe%Ede[dmVo )|E^;Uxi>KJo'_ <#}`E|23D@}ƾ-S;5HD$j{ÈbK9G@D5dklvB1bWhlgH?,~sPbZF+/6X];ihht+qChn€y9R_-B,- p)7"RO_N"}g#4g"'h&瘱)<!y(S]#GzeIq@906eSSlemDWS)us[Ֆrbr>0XUyVRNA^OQaC=qN ru8 R*+ak`̸Y]kC~-J"ZGT(/U4+m(`@4[lr}07fq~=8|3GL 11nJq]&p,@ 1pޖ;},vYJv|$xzy7 ŔmoԵ8 N1W*f_Gꏪ3+bH'oQD2%]|G3ALnY@VuX"}DhpN-tV岲p7X?@JKj w#~/4=m_N(IМL~+2usWip˧Z%s,dx1{Xi0<kxcVlfcq}=Bg[-ó*F\O4`Wh#tU((^ eNTxM"(J]Ǡ7 q_lm3.VqS.|)e,D D$ o"d^GP )@9kQt*nܵϰ rUʤ=ĝkMT"2#v{4JiŲw=B֥ q@EOf*gƛCBm}):$o8#TSb"x밼lQ!ŹYS4W NИÜ#fO0a >!(m3nE_@ Rz &lʙ GWi@HII鶥<" C4gZ>q)rDjQd>y&^4u:'jJxXxyveu3p]ܠ'&ۊv,IEpkmg5vFp|SL[arw,]E[X)807"#sSsTǨrV#,njނ9<<n,~Gd\%gO//;^!+< ~wb蕱A/Ք^(&W; QFFҿcL$TA嚛B1#(HgϣUSbW-+:@<EF93,KuQ5]$~$$Ѭo;҅_e6`;xJPAn|[^ð%-~ /3H:@3\jFT7xJ{h-%KNV|( ae8&[\~ N]"mکzaTLd{?FzS 6JǯF݊ϳ 'n[8A?(wIen gLezkY5o /Ji|~RVt3*$[zŲaQ&;#F{":SתP;eTe9"YUY:ʸ7O/y8yFvuЊl>;u41 +=(X)ɊDC:8CE":PSxd8" : :3q\_ HȷF.=bL]Ef2 _6.T*}9z5pס: l){ABj%' /*xtPyڋ$d4{ S@YvdC}&)2WizTs^܌U;i95GIs۝y?3sWP!hG ,>7YbI6x!>P$r-k7xξXO9@;pM)搔)"݀ -9ܻ(KmF2dM:UDa3<,X<"vޖȕ&xKo5]+Z@9%tyMvCz9Nb8_ (|gMWf/kЂ5۠Lf|~_I̯󈗜.6+OR /vFE^ (@|&듹C8Ojeֽqe)jQM}sO֧hV2ʺ]9A>{ 2\  Y5\*KijL"`HⴽaqteQ~gХ|}Rs@Zn i{` jͪvfL!'$#mQ?J&FedўYTA-fUA=Cg#ڼ"4cT"G )CmB['Σ<6,&^ Q/ߴ6&TU|\M4}CҔlIcr ˞T@WLȦ6 [{ȓk!KYd7:!E& ii7P'>ɨ)ZaC1a։cgo6gpiUVrjZӏX(Tg09p@>aV@H" 0i)ڪLTxs*ʃi[ v3 w׀$,O2W4~.iKZX/iZ p[?jxT=џzRVʤc5%~]5RisOQ0-3G俖 ߺ¢7{/ G|JX]#¯wzMnhr 6BϔBOt!+;(bCq} R3Kh^/N [QڴU{eg6Y&%HdcK VxVv|HUZ$6 e=-F5!!8w~A&SQHVWd;ްMEӒQԨګܗܴ'iX)'DB9GwS8W,YF@B@dmb QK lbK}x!$؁eke^eph4iU^B?ӳsݡϥYnK]ؔMxENM ƭzc}&9(xCS̺gwMᑝm(_ꢄѳ])[r/O0ȲdFϙ"ız'չȑ&|&SLI&NJľ X|aVzA]zOTA߈xg؅siޥ5ŽNT/H>/+e}Bʕtߕ򛦋x'ئF e,[appytg)v[а\4#jmݙhPVR 'BmT vnFWiP.]/-4x80N0}}; j~+NU^c{NĚBLvF? и6ǷLlOBF1_fK`;Xbʬ 4b%LIT@bt[ol__WM͛.oYfy{kcjpkۆj2+J@o1梲[ߌ%W 0Ȩ$.c{ɥN:e]Ds_y<#WU] 3l8mӳ;i6@`u^[To@asUl_  C@ԍgͺF\q{JE@|$J UmHjYM]"|'-O@ ͨc;Bo8meAXf8y |R#K^=R1w&-ƛkjLiz@8/%Ue ͯjɦ_0]3*<īGܰXD~sM齴 E&=f7/Wڿ;)@~Ej޻ ]S#Ԇ gv ACKS`dq(AYOAG~#6|>3[Ac&3r=DUkJBjm%99bHQPvʐ&ձU%MrmbWڿcdNnW)!*dB X%QrJ/~)fkH wjtPahIM)jb77o W>Ny[R4d K EDmݛk-mz]C l&25\?9K0щyl=?77;~ @;OhrA3wUtiKkRNr ;f)Wx\\MAHAu ә|I^1r}nDS5 Xh UrC&)Du0Lx:LӥL^)j3虷9JTOL/D`]m;Y΁ϔ`@6[Ll' `=~xv ;vAP?zDơ +QoV=z /b"AGbP/V|ۄG! Ϝw&bt̖ /MC_֧@f;ґ d@,g[Q QF8Z'-qQ_uDg x6vM +Hdm) 9`~q؁PS#/HkOpb'ώm[h^;b!㫏~tqǾirǗ[DFLI|q$ԆApɷ60 0:R(y!´TѲ=w%,՚#:(PTtZ&ŪXvC%R {uDr&m3:¬ipZ'>aЄ5^8?xnY;⟀~,(} $=yԸc2VyH).=T'{].`'D[' }aHT]5'ƦsM.σl '=j@1AzPUI>TqO,ɁΘYlH:TeX T~E4 [a)Xf&JPh3Sf-Lk~~aO BK嵪=b^Ay6 }1B@_a^$@ak*Bgatu|5^:ߘ}"cح<=l'R|<>֊I 1GVsdZ^"ۨu!ƓneK7,r<{NmgSެ/*)oc"CɠSǺ=UDYZXT~^HI/\<`/d1DvJGFsTGTVC]B#b'Fnmc /~n[W(R^wdzL@pw;]i֘} PPd>ٽxCnv%.[(Vh8dqaf _t Ð~7yшw(^iñlg۝+Z1p&MSI X @ qd˰3QCԭ9N/ !nUշ~zLF̖U.WXUme!Mm.r-Y(xÝ.l~vaKCZ>0X|PȽ'`)Ɉy)W(q,{`'_('0),Kt8')  uoXk*Ґ6X]C5J}^p׿0C Z' %|3ҟCHZ@)a)=Ȕ^UiRLL[y}Stb'bnCҮBUͩ s% > "uťVl,E*x02 NT2, 9V*F]5b/0 `ߵY;حסqoŸJn@:[B!j֪imz!ZV;f= @sqbL7WU ٿSPfXQc2٦l+cc(^L e9c͍nIɖV*y)^pL 6j,wG#)]-ya@ij@i瑸ٶq$?pY7Š/-;ʟeKh{SWGs#x`#M+MF3q_~z2Vb)Rbg=ɖ&h K6mυbx t\S$-5@˿OB 4oΘfQtzP<4k rKK{fS).hZZ7E֩-,zҝrzMo:rM;)TnX"FoB(G·C\izw]rKe{forPpD_1T T+%*L;=K޽ƛq+ΞA_; 9,#;?:˭+ ۵ٰ<Qk} /)0ԿLFk{ \{&u&oo"4 `F/@`e9$v:  =m=`Z Xr{߇CeJ9qqz~6-W8!Hb>ߏ6NaRټCgإK{`cF;TyUX.zWy'Tg(97C6R< _TDV7e0pwDnaAOGF.~ D.p!Fdt/ͼk稜!IT\/Q+Og*JlkYS,'$Z'UPQvVeJN.䵜3l+67·$#*LD.EO=@c´pⷢ_LN9@HOB_4#6& uDszO _,$ۍ 38|nc[]^/7sQ3y EEzQDComZ sfh>!4X }뷡J(';U5V4.rKoOIZ 26nI H w&Nr0֊"sڝ7_+A>AuE1_2\*hGlHTeoytIWړ 2ꢐsBA.Jze G6s+KI@a Ż6H')Ou0fk *ڵ ]Nlqu3[%thx|(h1ĉˑCnt7~E0FmX*jl+X\ȣUkod-w%GIxl bjZLz_GWA \.:(FN_G'GEQ!Έ)yY]`B c:@JS(\z=, Wq FL -N-(<:S(惯MAz<ʽz}-?o6Vk]WxP`T"k r8kB( NھLѩkQJ"gs0JRHE+H4X˸c@Ijh(*2S9Mk@ ѹynN pflv# 䑕!OM@[z"l:d!q]_usNo/Rɪ[jg;>@ݫ0jlzVtj>}рT=8:;ޣcB7 `@2M@;"3SvCdOz.#B^T0)MTW5/ӐI R/|aOsȻ|koE C(iqsEntA_b_]cJW5x Fm@?F_j/sstvڒ 1t˄[ (=RGE?%_1OQ}AZlCx?p$5Hs7mtPhaN͆XsT&@yRDdG%.ڑz ޳r;Ѳ__NS(:4"0k?1ﺓ1| `sxU&S#|o]E9+ rDq4~MnU9RH]9p4BInM c fiJ I윪;eot_I]| ,'KХ};h81%:\R<̵4wi*DD='nb7:T|LK9-Tz+c Kf*X A"D 1;NnO\̈́"~s\4rXmb5=BD?<]&B" 7iG^7*੐ܣx*`Vz6jJf.1/+`lqߠ׼^h_!gܒ*5}mϓŶLF&)谶\xPaf|Q306p\=) e  Wf` 4?3W^Yzb苨2rUXѩ {v#:jO[~Z0ّIiЎb\#o DŽVW]qmCۤCE7y%Z‚DWhG82&]=TRZ&5Sq?>G˜3)ٿV 췭]38Ń 嘎{!5< J0M-z)9v,~q5mSq_ ]}s2\nJ̻FS”O]Cy (NU+$ ;-GC2hɖQJD) YM0qW1;O^:>|e{#AOVp) #juO:ʩ LnkDaK*WO/lmb>֦_RɆSjp@;d s{J=uE׸c32tQnswN2 )AQN2w h8mV&x TZ>}#ciR t8PܩŶp{J}ʩ:HL< u~Bz"1 hI_C!*s [3 +ӔQ:j00W$\.[ Ye5 HZ~N sCjz_O ^`FS}WZ 2( 1EMC]"eM"H |C@at'svܶyZi)l[FknBq"1gR$F.U=ޔ9{w%4|U >Q>"nkOF5,6PPԌ8,2 A2H YRkC9E?JDsxXgWdʛ Sh bDzK6+SWn}+Ǧe^({v>؋W(|PI=DTC2CeRdDQ~+4~y\ z˄ [%e3 'Sfe(~-۞)W32 /בEDY\ Qx̏^n0h-c Is- )%@2NNQZ{b)QzDLTG\Ռ08d~#~Xt\.9/ [sa)fj^)q:mM+D@?#kᕖׯ zagCw)0=dh 6jqP60m|=M3rfpRҜ߼_9Lu\faX݁>y%[6*6ݞ#9:kyLN;/dI&oյkG_H\>4>rLlvMR!+1QKˁU 5%°њ+E\ ̋c܅< <{Z Y]6ճ z-UNxeUv߼z?E$g 7y˝1Ew?^[h9 LìN6 f|=c=Aأ bwƤJl0*'V0.1? +N5P!*:VXUX NQ=)+uQ@0#e. VGF$* &to-!MjS;rb* y\_^2Q`TwY`g2$B 1#*w+O_?u 5E'l8,VvǾ%Bė>&9:еIn~yY8- 17P^tvdr' tO[jNm rV J1W(դ;4ԡgäVmǃuBW f#t`b<:쨞r2qVŊ7y6KP%W 1;bT[UE@AC$!Vړf/AF=$|!%3U^,` 'ҏ{PU:p%~Ux=UuIRaXhC'Z!BrvHo8ů[csӏἛ {:f咋LQ 3?-/Z62 u殐BpQ,i'v~'iQJ4[%q/<4j@2WP5 O;JҨ"yM#489>xXǹsEn_g,p@0=n;Aȁ-0YkLlL yBXP_w )52(m.RbMWt i G>3EAǗ|*+qH65?fUz0cO]3q%ONIGBóG*娽ކ56* mO l5Ü6;q4Ĭ8)J* 9QA.k+ǝ`>="nU#Ilz. ;yU %"v&E}eg1)?$ӪIFJ] ^̊zCќN9(צU8[l>= دI @BD96Y }<˼JrPLHgi'{#XK {ȓ"&)CVԡ\Xn[D@PH\M"?6vOl e4 ]L͏4]~Y/&Ω}Ժ.Kas]D Dx>3p]dj78Ԣ;gY\sv~aҒi ٜ..ccD훂xˏo&9Jjq`X0 (`#u`Sҕ=.`݂;e_ΝŌE~nz3DT# @͖]Oe"c >?-G0zHy$q%$ai+ c]S?9:#LDYwK)A'-`TwXGC,b% h|˦+Ǫ_}c-r-Xp z2m"& M^JR/6-A>"pfqPH7Yޭlщ>IrG1˟łB\ٛDf)-5KkR~6! Y ؘ/DR^6iJH#6N}bx~Nve!%xce!_5Vu_x.6&%>^p`$-H?V#^2b[ŜmFO!yQWΦ^%t%Xf+W!9c2`c7YoJ00Nxy' '炥$A8&`/nLcLC3AqbF5 `O hGtuQU9;P,v8116MHc|dk^Cvv3mkY^HȍF&] pq6Z [' Ք堪/N{m1fC=t:low%BK_?_`XC ? oo5{i󘢍Jnlk`0޲8dlI9 +_'~Q;Q6pheq6oja2hE|lwS<#Sט"RJ7d%SQBnAHgr39\22W+ Pz6ZGwz2I0GaZ*PgOtL4X3V2Xw,yp}ij=3`%=;nN^ULitm=gmBk{vV/꓈kK۪"$e߻|A}+sMxu,q :ۖ<]25.qcJ"x2ژ]˚IWױQyqJ!$fXv$ ~4ß|Qc|Vl/6vdmb'%w"_܊0ƔV)Hh5ow3ki0I`7>t:b,i꟢ =[3o2lCO<˿s9A<*5?}@QT?d10_@/9,hkR/1lڬS\=+- y ?ll:ų7IJQZ䭞:٩ڃ([6h h< U%mxoPfl K/=Y^+ 6sʡ30Cs!nH;) $r+oYs()N0];&v1UKg5:jރ`^Կ-=A'PU3tg _ߩʃxdE9a~x6C|BLK)54aQuX' *8KDo4?o҃GTPq+~r*urb"ͣ%8HPyDTkUtK#(~(2"eF_[yT[=y\`PN[{lƇ<7V%c8PؑT\Mҍ2- ]Ʒ 1i4ܤۊHTI 60_uD#bQ=DDI 9wWnO1 *ɘ?\FזX<./$>X}tl}uӺtw`8 L8#k [xEj詌7G}p ='3nsuE^)TdsY?e$:} }վlP35&kBJ2̯qjT dlhF>Ԃֺ3NyYsV Ҫ[8U17@y}$zcbNR ş%{hw;O \_y3sдFPzq 6gL:p#SȠ&6C ^qNI0SIEc+aHs-`0"2=@"Qy{R68n_3\24yv+vZNFgŷ14zAy5d>] Yq}VSxtf &M 70= L#Ө$2Ϥnރϴt@[8QDHPȮ^CEq:7JIciMt<3,-=|F;<Ѝqx?xSSZwW6D~tIAԄҋaT 'L<4 OK!"ej# V@3~&O!$('g&c:5P~MEqhaF٦y=~$Y0.?({lUj}Lg^_evfȏv$_: v"}Q]:W6Xk<{{6`1r9_cJG|y,3%-Q"{BWy9 fČ+ؑFuTS_/7g?0pZlYӁ\.ΝݭaЂGvr!k{dXĽ!"g(>@aRmT3.Q>Ǧ{Tt}yY8oiƥZZʬM0WwLb~d S>@jƏ=hJTjT?Qw.ԴOqKW{=) ذ98Y^M%AvoNʈ4ʯg%L {Qi7˅)k%ISezpFQ{s~9@MS\/tBo"B.jY$aez`D'N[ ځ}@P HGLܫxO Zz4߱I;)-],9q ,O5vÛ9/T; ;6CQ3vQ-Vʁ,^5fzbwv5Wzrc1#B6+kIPZ%'k|~o >n EF78(0+%} ;K|=A-`@x@0٣ե[hLaxc]J479kx^{>TS2jxaaM`԰.\kr G$yXIV`]"FL3Z፲Et޶3O V: ։Ms=HqU98alfWL.{^`k; ]&-u@B8q|Zst[)/"鵐ccl\d<䮪93ΐ!EyAWErRLPneR(+3ιř'PQ@D~.O͵tX֊l:ؐt%c"ψdmJ\-{@NV`fܽ)p[͆Okfo:nBfQK=z(Q1N37Q_$ڕ Y-PtDTrTOgi/*tAn&S ?ѣ(hWv<`+k<|| 'J配2V]Z*=`+Ui;+K,SЉ߅#g8,` IO崭uDFJ|-@?ޭ<9Qh1{(??P4.Czp?{ڴ@yZLz%wq"JY2>*-z)F,PG׸?d Buf ~MNƲX-}Z{1jzD{K (2!Q]a]?÷{ dٝEl;bE|!F s$)7$˞9#*F^ʩ:. E*X |P(!Jr3򆻼k*1Ep.YR߰vwui.a$)>U#wo1pFqLYcxfTx:q0s-_;~zew]u{Y?c6F+ε-&6)eltq/nɅ|6_c|&tfK=pKd`m '1qp l 9ypI;MPmtͱ=dWnBo2(^GvY&6!--7tR5c )HԒcxы 8r.Q7E ڶL9/tsʁ7+q.Ue)6CUmwН6HN܎Z8L͏˅Wncz"I]3 IKR6DT:˦Rx$J*lX;,;ҟf_rP&Zۗ[f٦$_PɯS_͒aވprmquHR̃15Ӂ!e,rPbWر X+?<'ܖW&g_cTOӝs|_yWW^* m$#NX>ɢ#wq11eG~anʜ_gH*;&ٕi[DgXS /xNLi!]s2w .VX*$E#{姁gޒ6Zx5a翏,x!4~ӑ'&R@||bhLƐj& #/ sEVN}_JqZm:(k?5;>6Z续 oHJh6}h_T,⯐/Nu І0Fkf~"8jV*wcObٷcw?e=rId>18EbɄdX2.qCiϾ]2Rydm i|$SO$|o'"0 M 2m+m8U읨inìPyEu(S`.DlC@M \7%2E:gPU-'B*by|wRYbXGI_iwo/)P3j%)(S;/_wT s.)u`5y@s)dm>pnY:MIZv~Aׯ N7ݳbͶP,\ޟG˕:gT[-O=DH"D-wmP*I8Q` LO'n^k&$-tISl/$YP>X6)mʟV{||k`Qf';yTepr"1?#Ժ{hlW<ޢ@Oْ%(XML+wfIdø:gEawPG{/W"Ɠ P8/{{-J+ԗ?+07FoB $_k)N0. A|<VL#T\῕v~?? + CN]>eŶ9p/l2v@+m{+~*- "M:mgǽ g4=Z׈a(2ب.+8鉮ד$$(oCa_w}tK!DK[ (s @X|i 5v{2NCm\_0 ĠAmdBW ŧ* G9$ֹh|`L^5Y䷒i;%o`c b ۞q̳C}E#ޔ)Lnjrj;A ^4K;vJ 4..* $+oVOi@c~|r9Ax`Vdu⧠n/-@D>r%'ƅ51pzu$  icrTЄB?w :TޘXoUq)iC B;̗aI0Gt-#^O\'' ?C,[e=O]'Dr:־D?1".T4VRNl:~>z݄~sD -L86`Q?ÙkqԔ0cղBưXΗ5UOsR8U|01@v%ʢL@ ە{H >'~u[ u 5]k|- (*[6/ks"2k{XO#bKӲf=d"Qo"jGs.t.[+B$7pr8#TCRH0}$2y& )\<4*Sxׁ(;h^Y$P?'rDbmߌr&=ͷd.xYc>& qeU`Y 0XF"?MZ=Axeِ䆒@O(MiDSf/ߝcpe*q-HICQ~!z/QDž 58y",=ί~T7e8b "AmT*NWZ P@2ɮ> T1'Q$FP37UGqL]%@ HǪ?Joǝ5'w3Z1ډ :ܝR>*r䪕~o-}<#9"`4Oopy5[!(f|kG6 ;gPLfQ$IB&aVL7C!)q*#E>wEz^@*RE4 ^gUֱucT3㙚vO>a bnWU]Ռ1\.#qxopYؗfVf/jŻ~hqr:̽R}<'f:UtM@ ӝբ '8 <$#Hʴħ%֘-p–H̎)6ӠB;r\"{u0tӟ)2r(vA[\qmݶ*܍*z #mu5/Xӄ#[[ӂV uid>}V:w|dH^Btާԅ&8U*kcb~70XW{p ;&A|x,yEXKr"aaCPтτ.ңrr]c0[ GGkJhD~V3E]JWf2ҋ7.v_n8wXU_EeIdjt Z3-~6fCFg(q[0a} stgF/G}XANH& Ћ 2@tM%?yP_ z0!"b);_ЏV p/ʁT=#\v$q2 .J*ѭ]"jS.} ,\X /{(E\UwC9Iq.o 0d3BYDmf]Q%=p)4#R:hGE$J *; 1|&d ԁ}Rh tM2@+ }iQ8@_=AZ:/sSzB7(1e+20 9`S9f-c(험|bM5m&N1ZOWIJKk5~G8T\gl`;(+zϿ M\ Ϩ\[ΪQrtQ<ӼYOrm}9CadW̔eV&wbF"C!Q\)` <1>ң:upzuZMƱyn$*RңAT9fy6n[z "59,6* .~z:G}IҝL>Y| >PRyۢg acUb+}ڳIyKp.|FUzAb!o7 5`5WKҟ~'֟PY"5!s1Rjwhx;+w3MOl7ļvp5|c!6UݧrUuχܸ]_bguj"|llE8M%-i0LX_4qE͓fsTMHEr?A.!}1a6ͳӹ` +ƍ&N﹤[-*!ov[,mLP+VppIIrFŸDQ#OI9)J 5Z?vv@""C\6ԵU+fFPsU\ |g,lYFrc[n[4߂F5U)6JV_]%U\ Pd58WUC@Iqr-hrE{e9:0dX\?ܖq yk |̒T? g6B)?mW&a*i$Fh"'k=I 2/&dsiuSЦDh8Tj'Blx0Fe3P+84-/IrTU,W92a:yn)׮v9uެWxxq#[jWaBh@[.bpbTE` x$\i#PD{ [1^dct7ґ=&{Rz*Uz1W:QuT91za' ,_q2Ur}) n<֢ZEȾ0kl qһoqf(3~P8Kݕyƹ` m) d\+h =NN@OoL:[m;T GgC½[bz<'@iaϗ&4l{A185rTB6?;I:ilX熺  rJ?]aԶ MlJFT1'Ҽ<˄ÙwBYw$to|MF+np/zxNX{v$T{[L ^csA\uY[vzp <m;|08O <9}{"l׏!Ko<0m1ֵZ%0ƸEf_ІFR]qeYWTvF{Aa!3ˏd%ʼnqHR5*C!dK<}bbT*7 \|o_>#ޜ*LxQm@*uA2TglBY 3.h4_bP+;(SJ]8#yRZǻ "%u2'3K@]HhM: qA_Y5G!+aSZm<׾%iPmFqaϼ"Dzr40(YAtq#7"nvv˵YP>wqnۥs[ٞ1 /d F!7Gh4N4ԉ|}]Ibgb6-SC8_2r7A_s( `zi䁻 ٭ǮL.w nɡyZh$GJ@ k׌o 3m*^4 %Dz4mTD6މF9mWn]#5v%4A}_I.ڃ4zb)^(`#]#QrgFC LW 6FkOB~;6 N\zB(aU3JLᑛeOe5( sq)n|F)G-Nk\u9W>[T[!~XD*k H{{'B65C|(eFhZ#lgU9empN p 19" 7w6"g{81V Ȑ%faMw+' 3rԬ{+{r Jk|8teݻlC e`y5%>SQ|y=k<u_߲:n^>~ż5'4|n ,lN𾫇f 4\CGMS*|/T~kDIdwFnM" N.(ڂvhڮU+ž`r`(bB7wʐo:q5ms!>:lYg*FhL};2) V_QY_%ya&ZϋEmkBcx!Χ CH܄fgrKZ6&=Wh0njun3>SM\i[Ғ+\$ @KdKvWy05 f7#L{D3Kzu!zpP>=@gbzJdj&xg-*ea땗%_@"C՞oԬS&PæŬ2QZ\4=>^%.?7*n [kJb @ ϏqաقR?>/4ͭ>#~BJx+M- OxZGH"l}z=%~? ݆A 4y^Q`=}ɕ(*\ގj_}] *h {nϝN~V%pnAGHD{D?zܮ8K^C_#ܚ~ɣe&/P˙ EAX"u.Y[Rd+ϯ$ƱgKXtNcf=fq:\>;wfӠuek}6(~fAQyIN2\S99a4XZ&sk6j/D7A0}tЙM}U *52#J!Ȏ&R#7d ɯ@u4 oUq9ۦN#PW$etV?0Ϻ~^dMiᨈwu#+5+e). m,`n;=bV)=-uL r:qȧ}2z,P Q5@84{PXʖf+aT3CJ0UMcP('e$B>벗Ļ9a<;#!٢xgԱ2G&S"FS%m+]VV.O2ۇׅ 4$:,^µrjS{ 0jB<(\&{˂2ze3E{IAVմ&$h4ʃs=%tK,Ǿ(i+'@|P&b͎o֖l[+7blB_]ب:sHW@X_TyfWiGu?S;\+$چdc*٦ORjDIӥij(@\jG)Υ~GqOW_KH&w+)+ˉ-!B,k&?\k_Imgļ\ώvߺHMn֘~$:G# k\\rFV6W(CFq MTt@bnI)=v@SRQU''\6$'@=Kff,=P:MH9bP}V/kFFlQ$꘤n%0OЧhw~32![YIe 6i;=q=W|1R;W9 ` ]6dôB3A2՛$#o ,u>n[Y?SfnC (햺#A,fO 4E89zSjwX2yu[Qb.;yuQ'{W(,u-鸦l\7е. XIk+i?mް{O[WQLeRF .'gb4g2CMlHT{&]!29ƣ#H:qAcǂ[Іr;POXl7K1XF? ӁEI3C?W?P\>4 D~R 9i~JgeCIg链+m5Pp^holzb)Tݜ}4~(xLK :ton?WO W3UM e.䆴6!J@KBዠF!J`4׶rh][b47*\Fx{:Gc a^Ub@y ?T-D_2UrW0a1n\7柠ÑZ$u܏Ŏ<,( 6 3мz 7?cծgg "4DX7hfX-JrWĪ({pP[!pdƀ^x1 `ZJ/ȒG%l6 Z%'= q\^Ig8V0[M *W׼*Bm[$O .Rpܤ0ӎF8o,!~-:ՅOL(ͳ@i&;BKgÕn\)q]VZҝT)xhy:glEZ_Ao>K0g4޷gupL2ƪSsk\r~g'rwF]hz#߁a:WJFB#RMKy 58mPSN;#=,w;E`d8@?IVfyԕ4;I8dׄlOk>w3뽴IEJlg%y|$dlqZ дD&@NʪTvȩo 18 @V[9{>!N[ӨL)+}Lu[p']d.c:j$8Xbk)&PwuT7y U%P 2^=Utx5P)^ 'ܼf[0hjiY)W7/[uJNZ$YȱXݜ&f+D~ilWgÓ; #gK=HU0(Σx0UrC=_LDi1 :b8Dжh}$Fy,uHQ+JEUiKkAE$^OgշMP󁲮N{ae`S\?!D_`-r*=}71: ,KՓ:uFX|…"ЭW) ,G-n&)އ?vZp^shA/_~4*sp8QȜEm&tHIzNs>ՆzrmQZS/\JKE7}H>ݥV^>PGq0|PDUlY'c aGFv NWeyٜЪ@3io:2g68~,C) 6whzlx:Fb}󛎬uփ4;C LIUq%hfw ij vڮ(&O CP]6m.xiyA|jFtO ? VdE,gJE5 D)bU݄(|D=a'YA4WuD+ g ܸ6?N-@?Tbߗz`Zy=d1?GLPcFtWQAI]kE7}6` 2w #cp&W-M}^(]jjRR `*KbC8eCĪž *H/ouZ 1 SnM 걕,[^vPQ5"Ʋᘮ`L $>&"zwfK5$> [&J-C]S"QbU%eT>< o00MĤ- z0}\Mo^lXW]tq\ ~.GW3;:a2^s8'R ^U@y@^DE.ȿOGv;Bt硤Ut"oyN ɧ#'sYrf'K@슟$!0eH?92ao?mUXYA)9wBz(YjlAWw\wj)}(\P^Mأʆ! 0(dU`5EM}?k),G8=~6"jʏq$O6~`י^f--/d oS,*(ኺtx5!rEB [!Z_3(mU{ ^d*Qe7ٖWfr@o1ֲ1T*fX5o κi7%\0L҆)]xqUQ+$>;WR\WAidpt ' 9{ }wu1K׈ Y$uns*ns ;WѦ` _6:2n MoI_H8ӫlF]|䛄8spCf2hè`.>dцwx{Dq&`e?!7^`Ծ1ZLMJ)w0PtTvb?C%S_iw=0˛N j4#.V1RvmCR!$\qW[8nvz6h5n];(z-ģD-l))Xz32@&zAR-c: LK]ƓְT7k#B7̚4I4_J^Pz] +D"vQsoW]dĄg zo%IYI tw]I`y˸RC'C:<ƟQ=cĝ/O a~y5dH6͝)EpFh}iJܠ|X>%yusi $[[čP7еۤs AU(}rݻ EWgP]2$t i>QI嵮Kqa{ֳE]@g@bTG♼E ҇N\4u,`7# @܇Y7ySveON5L}a*Ev.N*<{3|0eXt\ ݻ$ƃjH8ٽxL%2]XᜟwB t\I_V /\&)A!i)7'%e#~8at!ngʕ3ӿyl 8mm VBT:j9x RRgI`覾J¥%18 F W0}\to^.-YLNCd L$ H "L;Q`L+aAM } $Qp< j/PJ7P i`eWhz* ~Slkj;ï'']sttQY8+JC/+X|ƚr`W]m6bɈ!dr`E")ôPasS<zu>;Q'cE4(=W' h6 TQuh~nW< N-,mzk}Jvhں_ [{7{`A-L!P|٩-[\6]moOeGZ^&ўe!^坆N0LWJ'& Faڌũ ߗ- ~čmsy('%[ cu'ӟUGꘞhLD2~=j@ܸH0Xź ~R=(yp _S v\D L~=Sߧ5z>@<,sΤ8_ 5Jucpp "[_~,D8fyTrAX>|A/#5qfLz*sc@ފ!@ .\N$' .S3P{бOyo^Aqv͆?S%9DfKAf=s` "[jW/e/*N~'İrPdeF,$iIFL?av —7}ETֆ%@mKYfiXc$&5"h%{=:^A&/9:ߞ^B(UNxwXIG7nJdNe\afI^hcoUːzu&^>ȇ&L+=HF-T0V7K 7$&|`&T[sD` "\g #/Ua"#h|߇2ݠV >°6j[W' /J `0 4z}C[۞.&o_=m}~`j{cs ӏ` EAXm$߳cL]r8ZRX:@_CO2q•Ġ"ʸSƌ KEc\3P2ofe:a֐(Y}6㕒;pR ho%S8r,ֽgE=iEi8z:I;CELB\ =ZT3I2tP2üí]qy8n&XE&q;6˻Un_pX {(1Ff~z͇" \6ZoDb:M.MwK?؀q@O&ӗ=##Q>]V 쉫04GG%!4ӕvh_GǤ/QtR S yXwfiτU=׬H(rE@(Ztf}p7x ((`[b&)BYF!72@Ns%ens#Q`"߁m94/n6Qlzs EԌR >NklB k$aEbOPtXK!ٚ%aDyH;Cw_| =.lo?w inXIGY.T+mS7fy:\\M7)]MFTwWLk9&^f?GsIj/ɲ>=U?>fyp qՈ?q6Vcʷƪb",͓j=DN#`1!E(m9[[y*uQ9`؇&jf_=R7,f/]H12Y邧(,+eMQm} ^ XӹZvG ÐmiYmeɅ |ZD¦СH>at:*:+ 0oBբ Pv߀9vF2Oݿ&Jk9wHP'lcĝeY)eˑm0{lkɊ7%'8G4{Jj09UWܹ ĴaVE)$*jrɻ2T8AW1Fi H KYK,o&5;ZsSF OiL* :6p8꤬Rʒ uINuQ*S7,Pq~8̯k|in]',1NOH} Ӱ*FV߉&-&V'ᬑ+$SD59Q <`u>k;vd9||N̩Dqk>l՚$ Qwɢۓg(٭ҫ, efK]K[^h8N|hSޯ򰇵I*A#Lga9>W ̖[rnS vkao`ξ+57),ϝ .%vu͖,?qDox ot$))m8I+ }&fOdڱtwVaW6fM+Iشt1qVԴ1ux22cr c>4XM{8j8U`,Aod !71ɾy;^~.TemӇ^cH`e< IlNЀgB!w!JS-3('L0L$ɋH!|!y .o5fCQE;cP=\J-"P۹b:İ[/m#.AP897P`eP3Ct`AH9f㤓&G y? $` A1EjI;3_D ]Ya?FNNAH<d#F_+B#HM(&,bdKO*k!olO23DOGH0>N>3@g{ԵSݷsX$cf;tQ3?7aJ /ƄKү+Yvd3xp7Mmk$eT$\w0@W֞6^/cp[Mg ך7LUqHdSJ v+jy!?pxVfSEEߍ?E/`;nr+u˷[Y j0fȺY o!qCwz &+^P<#ޒrho UTĢ_C;6 {ܰUXxf|E;E^PSaV{>HMA߫ߖl=bT-- R 3}QE)-{U"ڠzVCcZ,Ζi%ބZuc{_>.QŐ}K[/XA(qf" /wZا I-.hZ#uY{-Y'b tz=BhnrFpz{xGggZ:Kj]mE Ïng[ԝsdwB(eG ?֜m-pىև[ zM큕!P"YGU J6dD=_*O,>e_TDƩ ez*ºz.ԑk)^N-|tdF=UҤы= >a>;T" FXA=j?j՞٘ipL>k,E \̪=G'p$CvF#[!/+еXGϛ1 i?1"HC H`фH[*=7/k, u_5_8^\EȾK&;ĦaBHCgy]4*q)IwjbHpd~05w}aYL^ 7^ UDlJ˻+(t݃A 2 jO񡞬 ^&shsaiE,=P_y<˛,[yr2z*~> "*z˓QuBdF ZOaģ>e7p$2jF@mPo;oyJX {p9XN#Y7RGMqˮku˫,i۞̐QgRzI {^B-I?N. 1oܪ+3^׼N׿kH'PB&^9"4.hSxW;\7[G@Wk蹔0fV\d1ڔbccY#8@kښv78>k>JjF=I5D`RmUB.O8 >*V0 GM@0)bʢ;u7*9uGɣ)+K_1:x [Jt4pX ]1&9uC@/x, /Hm /3N3L MSd亠r.|w:FTMwJDWKEoزV^l”): ([dѦpA4?H*(YD16&I֪l_bU\pdxUI<*a֬@ֲ  Yre4Ht;A7`l-s)!}3}p>ITȳS!@.[!q UJj[Ue-9_}fvk:u~zѴ\lNZNxZc+oK*lu#H[ܲe0]ɜq) NeDfP1c;8գlϑ.+7R$srwo1! ?Owl<B3B`fZO:V]we4ܭNw&46C7)aj`hRFM3s6)5I?kJ.z.>H^Qm,$-ŪDCX+R.^TobD%xT;#!ÝVh1Dr]a3|1lZ"3O-DZj+X=-w$]5>p-ŐѼVeV!"s+^׍J|/0o>fʒ#˸(!3ʮ=Q3uޣ |7з $<,U b>YN #tN6U\Սy9Ζ@jq/hd@δƒp~r+Du`Fc@jc9\SH~Ǭv7ʢ$1u8JIT3*}dp+ /l-wq.]O:Up=T&v#F7OSV7Kxy-,2-;X?LKA3|#\v}jJ [Lf!휿 D WLc;x "\, PJSW3asd!Sڱ2z5;;]XtI&|I\1$X7pašl`~~\akw"cUV5ՐK{wŧ 5 ΗP0f,DHMZf8 UR;1uo!3@>}? dc |Nr2P`]`Ɗt=(i />Y_w?ةW+$[qMA32cٍFoGѹV;([!q }wf#5Hq3XHx8 i|D~I ̨C^ ׀s~m\M 9R.r ˓؝Vv{[~3+#PxN=Od>$B[! { Y[FEΌ2]|H5,PǛuY`?b$}NӈwKN)(Lwbu۴E;Lr BLILMYeπفPe@ b< JޟMI5{(a7Pe=kJ-j}YÀDjA#b{!t.5 + )=?rּ'g%._i|Yk<MCcPaq|eWyIߑR(-jAE=(ۤ  pLHm&0xBNjw{rŊ}miu%s{iIR*dW _."ԓ7i"zUD'h<iH\2׀dnM7DBWY0-E/dfv2dX=\MdDO*zڑMPsc@H|I Z0rgziGe7KlA58sqsk:7!l ,m^OBxѽ:49d$d(BWY*.=j'!)kqZG̃#fE65;@Ȩy[~0A]7/,QX+ΐ|BFM@1IcW 瓲44_cچK6(~2*`@8;tt)!_ n-9fY wt WN4rgEnO8р6L:T$Ѐm8dTr8hcf5t䢊ԛO47c $Jo -^Lk%sxG@˝N$+5hN|kIQ=S)Y>5v"pL;z~>&nnߺ@)YG LG05ڮ \gQXѾ6nn@y)}&}_:OPQ/gPGC}Ʃ i 5#E>ե;pBh5ٛtkpۺd7,t`gLՎGÁR]̧βTv`C!V%M]LH'x>a޺߆wSŠSD{XjK&{,2"U$P6m8~.XM >и݁ RmɳqYC4'Q_Q=ϓuU0BCȴpAFZB-'YR~K q"Š'c<?s J}~ (הONζ$hM<Ԓtj#MZ9 >J_$1UD!JkNIP"sϔ4BJʗ9n0,dYK2՗g+c[񆜿Y;]otp,[֡ cFk Ec1GI^\~9mG {Gm̘f`N &nj ?QFZ *Z[UOy_(ktY饳 c˛i°D`Ξ c nj2tO3`-A '*lxHi"<ۂt2%4>?.5aUxJ9|E''|6 ,PPy{ah`qigY <,9:3R_'늃{*kb hkqzt$]Un. m{GjIN_RèU^La*<7Y&ҫXf}kp׿U9y0lOSzD~J d+kb{c`#l|}#:ceϮ,mY[^QxުFAU8C#Y B Ա('%rɿ(仂09`wt|KOn37%v`O6Ԏh9p0i&|Cq{Hr`&8 pts2SKVVJԜF.3'ܟsSnGkfstڿZށIC m@=D+ ~|La iWIu&Ja&Ȝ!%j _TG} |AAt9_oU} A9<ᒾS]#|<]ҝ4ėw(g6#BJ uu_Yf4?՚*l[Љ<C 41\LGlKZ+CHч+)^u?9<6 )0"&#=Xʜm%i3:h!%v7_"~|Z(]Z.m?./^1:-k 7zLFMT)~F.M=#Hκ-Bx́X;$#J·(_,#}X ,-pQjPM9%z; ؗ۴W'@ +ԜF7:+A#%Z)]PEw3t}-W.}\(}/(zX#BYBa2CLxF z2ވ1( w ƽ̗4pa}fgV iyd"QkI\jI!V̠U(9'A7/+g!rg`rLzY{<%4Lg3٤ayV Ale:[NvW{Ż(9ܥ%Wx ]792VR-L1tH9BH66mv/Mȅ>-԰z!V920›34wIQ ( |ŸcNd28 5s5)q`MȢ Pzq*C6Eں|d|r-( 8$X"M Pwogh9є9w؋ S{ !IZ;t^`ke3a`ᙞ*f;awɒ団h/0YqtO2HBȣ^}?,C)CQa& yOVAPodO :Sb Ec Rr ThJd(c]I[}.Hj (ǒ+CS[Wno(d!AhLӓѨ}e'3 ^;_ |9#*VpAVMB.;}yBy{]:O{).­jB1*0ڏīv^Ǿ$k`0h4k_ hfjv S)l 4XOgͧJՖ2:/AxxIcWrUdv}zMtGL ]E}2Cm&2P$RkI$jc.z1d1i Qt:Po-4O̤f=ε믆rjKޤ(A+Y?AҬ[h3.GW|4Pݥ;;yY NyȥN~ʲe'Pr^эL}V|y}kw?#D牴6Y|kw=#P#xFyآ7yjf~E`&575ftU /ɞjW蛠⻒mp D}:hBg+dY&RUNM?XkOiG+elщ++o6뻆bH7jhaF=4EO(t3Fi".C!gA׿خ^ZаmrwT=ǷXNؤ8Cup>DnX 1.pb!(RgL#slYv,e?J2T^Nx8f1%Ad3 SU ]:΅b" vMcr~Q"A'*.Q}.EkLVZo)JmKgiάb5.vi,{ܸ|BysjEבwRg\6hEIssVvyt%AWr=a2 mD'`<3[JtQɹ=]ҝ Ƃ#mI&~AK=|;3)?)T BlyteCN"ү:3Vtx61%j)Vw30Op'jp^SΑ(_nێT}دn4`C| =2x KmV"!|b,>X0*xz zÀKl 6J1Mڎ~d2ѫ8= f`}/19AY$Ӭ*̊D?smvJQ6w? zeW4[aVk;A=-,i$/pX7pe<4%k[YUKu ~m}ׯ,ҧ_AlbƤqar5`*JLh=;{\]2 O(%GHWJ|??C F0xt_k4 ¢oSz%J+#34Oaqe`,";yy#bΟ== RFyqQsl㞫}= lۂ=(khIsEղErbXlL M0M=\:OLh0ˀND3; aF2ۚK!U/z({C1=Ϸ>SMϕٯ|".(=}䦀h9a)ҒCa(*84%tN/Z:`duHB'Mtt8gOacx/kAUhCF:5'ϓ1SDI륑,paNQx=C2_ڂ!i4E ɷZh+3tMF< 0Utg4Q8'"K!6 uf \$wfAD%ҧ Rȏeع=KMOIbE 2&4p*+t哹J(!\tfLzdtg/gdϏ&eg,\rX^%u( +h34Fc㜻w+dgjbTHsğmz("zxE 'ɷ²p98mh@@'jƫzPO 4m:b/CxvƨcU=KۤVhB="L޹ %縘i>9 (e|1=JOj ]=@Pb/`^eZT8",[t]Qp tID^x سIbTo0IfƆ44}meAMvmS9Wvk *%diTY^:\dip_6;2'̹6i+ȖNI1<Ȭ$IIȥUGu26xѤeq(@-KU$AGՃKҺ.$2`bBc,MʧHX 4?(>$@YLc',YTL~j)lht3fB1*.XwD[?'-opI6︵>y^d+jL҄5Pu Y>j+PZٕcHS({d%@1=JGIBO.3l B[-ҳΆsU+:8+|H[n<9&DuHhXk*"V0T7+-@sC F6+|\22 qfO>(1e8;hNcާ;&¸1 x@?7g_9HMAQ$PLd$:V+q^q=|ՀI;F.IsAFݠX'{otȲ N&ݱf-?jd Mk;9ŗTv~~wge}DlQn|>S=r%tm3Q.!K\٫5K);$t%Z7 Fzzz(+ԕkdGy#(ĝߞ&rP}Y:eZMğ{| <`qd d S{a8-^6*I`*^d2ºm8(z`Z +%J'.T'4é`'&!eFGS[lOdZ 8Vy?UzNٓ%S[lx$!ԫF}[gm QV}\x/zј3b2!->bDʓK[FU2ޤ& 2}dߺv(,N[X&2o`r!K/6. |v̹nE4?y~(07Ud1[ HXK]ũJgSg&`rMO=E vQ\+iA@X >c SF(k}"Ưg-M`rF1+xyR/!D4.xm& G|&`C8`i]&hd!~M_l,TT;*sKhTXU9']A+$*&xπAc˼Bu`Mᇟ; a!#moKPLfuJٍ)~ק ,p[//}LDURx$b1uǫ$NElE*dܞ3+?}?e3׹c/v0 lUMfjwz3H8YtB In'|E ,Ae.Yࡀc4ڝD<&6l 7 h , `(_" #npVNGU=aIO&SY/p-8miF[E&$lH"3 8fS5ym^>-d8k6 *,ChDΘʖc'ruH fo8~f5:yiGb|3JRʗ۳uLH#7A*W5Xs ~ YҗnN#т(h喑4˝=o2%fը!տhoZIF/[Swȋ.2塶qzӰ#2Zz1WJv_r>/yوn|R8!e`_DŽ翳R'3;ޑ-؁u{fl}.<^1,nPh^w4 #[Igf'S8&ev37V4Wi$b[[E _Qzn賸% aH!I}kFu8tGڍ5-*>c|%ӵs*qim?6gɎ-;ຟ2v82ѕr!R{?`[<db&}&0T/Occ=wm~CZ$Sf’n}9V|ɕ T^8{Rij5Ke!tϽ1edҸ5Kq5V>%5T=fTMPbfTjrÒb+!TE#NՖ "4Bݵa4x`$Eu=kD|LTD|rvO}%O !5>˞rņou1L C(Da-..[/LKjO@.&NSl{K7}F$BH4Q85 ɘN oD>h6G[ts{xnf+ܭχ&y6d kN9M>|I_7O_6%GYhn Jesd7d|2˫3#I}U7AZxn<Ӄ1Ű':"M}-2 !~0P#;OBC>r m$@ȁFcO*'bJeT*Ҡ |M@j>(}4qg=sF%~Iʷ ;Uz ’F[(Lc>@5` H~ DZ}3MfoIp/ Z|$y;z h$XNqɟ #ׄu׆Mv 5/kZP `jVHsi^ V>,)3dJ'좯_F.Uhj͍1z'}* Hܪ2T-#auҌ8MU.Q5;;jDuOfhΒ6M#gno﹚. y ]U<*Go٘yPxs-|"+ 89o=T/M`yON*|$w;+7=^;vUK,+Ua:M~MYb @-Kf=!Sӥ d㶹FMՈdT׬ "&&w:lH@]lr^p׵̤iIn{o򭧻͔ &GY1ߢmĚKC17PD4Ίx588KQ5&X~4[6 Sܕ!> X=V(i6޳d3wp,'cnaQw4&⒗\9ut y(NX }OH/FX0L3 (\o)c- 2a8뒛NlkjtPZ4KXfd$\Q)-L $ ;HcȜF+_'lA*Q@G~[o!4JLROr_BxbA4\,7qPg'.XKYwv^gs[S# #˧=Wl2sK(20GgonU&!q[Ms) LNCRjԵC-7m?O7;BՄw>:͈}SpE J7Keq ~W?'zaO@-eR "v`;鸫W&4kQtX7N\O.3a'{DC0 6P2['~O (=~1>!xqy3{; Mkԕٓ ϥxq'%2u!gQ D9c0SUr2ey#Y*9Q] .?ր>|Lm¤4LJt}48|A+ő 6*#,We AD= 7=@=Y(5`CIQ]J w̿VGl\r È=1سH +gÁTr<4^8|?jK{EQQy(3A^O/`]Fpun̒Ro=bQ[%5%V6>Dr-/pRXvJ89>>p+4JIjyҘ~jy]:JZ@2 5٨>X) a;$t=Y6B#F"J)();,Ryh~m &1[$p6#}?sNl"_LyXL~S1i2?Pg)&3tL5څ0)!OG~ UD4 97ylR'w"s ^>rd iTboOӜnD=„bnDMғ@-6ua;X$ZN}tpYl=J##kFEsVYkk̰lFe]Aow<+ $ WMx+hXYI:}if&ߐ\g{$R >3tSk';@,eo0H{!K*zw&$Go11:lĭ']?Φ̒ |tM#b >Ua1sp^]e愰)Cn012nrHgnl(BSeJA4w:50]_X3bE^p쨻75YHȨH p@R9]xO`,]hTh P{ l~!6 ̕[/ y wSvQx~&{nIUz3k'! ;uj$Z)s\6 5ZLj'>J[ay"]47Y%ų@'@:¹V1Toyzӈ;=RFlL!$mIlsKd]fCoL@kiI_zHA:ԋ#@t&4&*GoyKPuK/E"KI"w;%$vr\tkl6?5O #zzl2[o mZ@1MC\?zi:_r߹[dJ.x y YӔ&̆-]nT U&H@NeR_T 5os;jβz}NѴP 꺉~O{ty6Ik䳹ryf "9NH>4OCq<4<* ;2henoa8W>*R&հLϰJU9>Yu&kLF e&mI7{M9ǒĶ)J}S0GF>}p>!;WI5v4QIJƻ="V.(\3rXr ,aޅ~a4f{'pE[=lxe` jpC.V05VzFz Ox>YM/ZJr VHG%eby (S hL w|xn0LG +^XU5I4LIbVh 8]Tb?\V+*WXl|ӚnQ?u2$*eCw@mɡV3|h8~A{LIЕP ZX#oUL}kr'u%} Ym⽾67G>)t:sogT0S9X|;5r*х4CW3O;zCH27#)u<{x9^ ?0)67M̋e;s%$2D_$&ؐ:?%J^$Ҁ!a孒+qAB|Go=xYMF/²)KYg}:*Mp 2,861V ~CH9H9"pB \6 0J62q5Ι,Rn ZCLg4/F>t>%u49aWPo h iֿOz;m >2ƌY~uߌYLOeAqЛ ʔ2XZLCOGq=ĉ$p"6!t׷fGz*W.¶鯊 " Mvϟ &F Cڷj?Dh02C+JkXhNѩ7:K{%N~5O[!cxv+A }cIusl;(n>F1i׷ Sz{I$C,q '3-g"dXmD>GOY,R0 8RzLY"\ۗ8p]-3c+ E &1//59u:}IqtD{8݈6xRJNN-#i};ųљ^&Mx'C:{% bxKZ4sX:<5M* ӈ/oZeb>jyX= 3"ʦRO.{ ~4 ăԘݳL/0&؅*h& RC+&4=SQXuy1v Qچ9\}? Ss?rn yɈ晣`c+S콙>;5">!ԌnAWؾQUPGap=㫚j6$M`U8DgKe=v؍]*.E+AOM!)ѢvMrOUyh)$#itޣ)Lf5AuDל\JJpzLJчv<]&&xd>lN|5U'W~c9r~>ɝs̞Ng[DsI0 n4<_8k!8Ƚݗ4Au &Nѐq/10WVh\~8ITk11婘^7Q"l| 3ſUBl BB6=U~[_FBcő@UKRhZ$HXx\gAG]/m~*X%,JJ?jY; ‰Yiٛ0 D?#VC |%.X  6u(߫S<4E/o9m`q ;8` cNYqA(o bDb V %3p\?Ӫ1Ky!TwƸX+ex:􌠺4zSf&fw0jl[5A?nBG~PmZ+b4hW kiNˋ?kY z9L4兠iHG2OGԪWiY"wTD]iX Bއ1ۄVF7%l pp5!qE N@W<$:?l/M0^A4ugR&|Wl"RE;f6@{b[=l.^*ih"R G)cq05 Jڐ=)Y`*y)iv݇=?'&   d3Ӄa[%"W=z+Œv :|F}T' o544Qf8hA-g\sIB4$4"mms 6saJ/QFù}=o_AwtG'qLP|mKy5ZM fw%M%Js ZfFs\jK6!Y*RBXʪCNI~D(D +Jw ?"eVC'z8ٜ[.SA?sWȯ>u /\j_c6%7hֈa /䙖ŜS9ux>RDO>CҷR.|\SgBȞ lIYi.$tH4mm].mIzf]4NDnv@|ϕA+GF$yY3La~i/JˆgDr)I)7? 7R젇9 ~U~~}g/AߊuO{9hx[_Uu6,((s_^P ^\uxҰI[dNىLKվ!eM8{1׼- !1:M3=3+R42\B5,X E7>; 3xT@^I6nRJq}b}!3_tH4F́jR RMB̋}+}(M@w! *@~^Xoj!"YqGyc*SO8b8EFSϦ:`hTF| 3p <94~ׅʒ_;|᥶q9(̿7=;ˡWfDl?ovT uyw.r]F2{C9]2-{b*eJ ɫUq# ^wT| h(IY[hE?ڟlOiJ1If;:$t3płn*=A߯k& !k 6EE%ѓ1 hRHOuޒbNu+ehd$ N8mv96-JT-8pGXm.yIL ѱ6fFƆu%ґ%vl+wFϮkGE(E;3HP~=}0Nj旮9q*HVx$0#exGa,eNF>"pff I[nc}=ϡkFM ϝ5ܾ)B0|ݩl{0lb=bgU 9tү\Hf .,'+K&|'rB6&te+{}3N&[m/n.)eeISgկJ ű{YY1CLJz)Lz"ZGG kfZ uMt"SE%BzWЗzҸؼUϻr0+O9lc6&'FC>ރH܄G$IP›ӵUغճ!4 Ub!j[S $U,1L=Rac"o9xԮiõbk~ˉyqI?@k0[_t )GUvy5t*8 ,LԎȂwG'易tR>!a)5SgcuJ!טQ ^d]O&gJ8.!DM{Y i7#ÿnm'/ذМINX/H(/A;T6L:H]I ܃u+0ٲCdLPvœeP !CN;|/*5܉M`L!#@mҢ::^ aFKEyg%Yh8_[ϝqyr>d -o7:YUޭ}pt`>ic”{!AmQ\Zw ްrW,4 W{fH/I-&0g-H˔/ߺ˘՚`z8i+ZD"{}$O֓rBI;QAKr*a: >UO_qߡc}=U)Ohg<9 ~^ףzkXԗ,͍9URKԣ۸W7TTĒ<dw@1j9(/.aSo#M *~*-w6 7Hc%n8 4˫$xЗYf,( [̟ +oHRߒoH 07I[.o^ x0$h JV Ȍ|^?<)IM j&dUЎ7_:~֔Ljh@.'];I 5k@s*C\2.# ʑ啳3Uֹ캔7}9X}kBhRbXgGQHܙm xwr{tB .H/Xg{u_&,zHQVXW^=ϮZx;͔P)ɰ+ˈ6&Ct[*?^xP~s .1?Ǥ]b%Y.zO؝ ā/ʞ٭NDbl9bMKԤZ $1K(. =MwD/Y l*b_>vzs 0w( (Г~ao[t$N&VF^ ؓ_졭_:PN+=9wN*U}dL1P %)e)km!5$zɆmpH4ZXtLPYV2$D e˪O&UրEada̚SMCImf]8 KTg P̲5=7p"Cz'w3QKgFZ'G1_VD`Z#t )ALJ6sC𽃾~#P7i1x,pce&!l`q8($lQK1q{6MC^I^_MT"24k ԫEA16!k3āb pvDS| h=ht)e?í`IfA6uy^#CF2!P-HyC"Ù*ԫF__-QƌazJ'BOsEOd}:b'j9gq;I#"Bndd63}B>6q:RFIht@󎼀c('ɺfĹ\SK ^IʄO̱5Z[Ϟ/ ?hy^Z(-wr# شegH4ȸ4єxE=mR9IG R'ήвۭkLݰ _YQ=#ᏸURHgIpBsCw9jmL,闌j/H0c߀^hܑ;UU|cլ~< kF(0,fRH pz3[pZl- ?_O"w6>R!ɩ4'WF]>nuLKa?s B\ " w.VFwMz UẸT଩40L|]C@r}k!0ڈ҃gp>&K&9>=Z~3_CM*|]ȏsK7 GZ^|G%2{z_}6K(A}&?oSy2%";Z-rH.1k) ݲ)jGe7C1T!AzLa)&JxT2,ftb,2{8eWh `znmȉ3OH.!F n2G]hv0Cm|18feNPNvB&Mfli~  \ֵÎ/%]'4Ax1ddub[.׺?[#S4S //p莒)S9$rWd4ڬddCyG]tFވ®-*`gAEwlȡJ:.`S8k f->{EX86PwHEfkǴ/jج4%KBTDx+Nם"lLjV62Uς1D8vvCKRaX]x_ (x`#1Ճy$ S i3Z=>.PC]"tXt_CGvu;1ǖ׋/^H+NlkV)NaHg=~zH.̗.J 3UqS\zwo{(Y:ߑ!_ zA^3 j/^&ޣVUhNq; ﲎm+m:$- L~4yG?d]G0iO`[] J.~`dsPZ92+F|2O\6oM2r?Ҵ_&X*k NJb'NFvdS`J"IlBv:&dԞlTGu]a({k&YIqY:#(RJW `Qu#s ?J"O2 V-~8A"Y0Raj>1Y[#P4: !1)F|Gd*12a(,$D:WP1@:nWVMG eS 9t>㬪*Rſ#Rɂ{9R=f`@oiLeҴU4Cm-s?x&=w_vO@wUf\M:Ҿ͘j;EJ|% *qz6O`q>T|y[ }O NmTHpC{+H&Zk1A%S}iE<u<1On47ޏsb>A;]h~;CߛUs\7d2)lֿ+>&BoHVy*Z(ӆ1OtclhP@ ,ƆЕuPͧ XPPjc3_x Ru=c}T*c#CQa X%P.#{{Rn@.Hz®LggXf%i`bLŁ/+'bsGW< b)G6e?!-f*w-B"߿4ֆ]/%%ZI6>j ZʬXHc-A.L]`d!w)J >p)?i~㔧ď1mwiliQlbpJ@̶Spt|D>*EpHgBd5T'h. _c'ӦοG6?&hf_v|j-BD+h?bddߐsDR/;zLV hY{pݿ1vWAdRw0f"g^W_Zlhopۈ oK}^$^F9sR(p퉀7+;SsUoiUp)KqdQR܎ >tV\ {ek6{ }~N翇N?Ihmt֗ylGZ|Z}x|HVV}M!z?y6~"M]eqBz^ܾ <ZWfg Úwcb(5~UL ܍jW-֝MU:Fʟ ?Et㭅1Վ!|N¶+Dֲ7[S[۸m9ĠiNJ"){0_q.Rh[bMn4|GC,] -+|Enޅ{8Q$F>v$i_.XG7{a躓a3a}e؝ֺ^Бb-ySZӖ)]WՊ*Ms͈< @p$Ӝz?N]m!~4IձO?R" 4yevÂ1yn}T~Q rj@W[MV>'pX 2@̢6/W`i^ψn=) 7ӓUb)Ab2஋in#IbχYҌmeessiqR$gLͲs݉u@*am mVj:jws?NJŸ b6)$ $Kld^4> Cs,͡3E4}0 SKMu~gHyۗ{s_.ŬcfD yks7TA;P!]LJA2[z1%ik^ h_L`зn-j%v> *Ҡ>&N7D@)C*p(cfZ! sjZϼEpBx} ?fmeؒvm}kKZ֌2Ƃ#7U]=pOb:$c-QWN?f+4+]γb0<-"LV.tm`8N\HG&bґ_qwȤ̞InjoWA&YB[RڻJE7nE@BK+R4 2,ԗ\6?5;ښ'A-~A5{Ŝ__ _pXRzQ3eG1,C_Za9&\lT <;ʊ2w'ަ<NGM&Dinrel.Ua5Wj\|y%ժ:LREǼP['N1{ߝ۲~|vJ9HQ~@N7;2y6[9q0 w* E45c&fk Pʝum% f+;?Jbw`SEc0HT%U'OH9QB݇>݅iwO\9 gWH͗udD-rylJWm3QE"Ÿͷ,GݎغE!FcsV;q GW?Eαѣ-z79xIpOPbS8*LZnoN;(h6.ؾfYJ*" L|0byk!Qi! Y7+ԫkZDؒ;3CN')]k4o%B`͂#y(_f1]sи9upw%/Η HE զm󮑺);K #(u 읗ѹ6le208~_JP QM - rڰ8I)&% OSdH߾web|V2A-3M߯ %'f0&},M.EP7&Fr7b'8{Z p09xT/.<եRHx>+c}.]H0%-&Z3 \,bj$aT[o!fwih\IVCfți'zK|Vo]s;wօ\#яQl!l@zOZz,H /}32iEnC$=?e6'  k]γ0)lFQވͷW? ]h?$zWQ+x53*V'gKK< ,"~p_n E﬏H}Gl4Neu8Vu25dlScb hn;#uUi pZʾd" :UV/du B[xcrhWV Z48 0acf.$}勨 3Q4ĞŠ'ʗr}1Od/vt5,z 0zz*-  o2o-̜%C)ХBVBHʹI,zf8K"?eCLgmb"RyB>D 8 7x":?I8Y#->G.>r1Bٲ!PqkwRB|H-Ec~AwZ(V0[efa>d!Xvb[!L(gc`fbST~rkVԔ] Iaߓ<&/ng @+[Ub0kt󃏭m$Bhh"Ӿ-;&xҬr;-U.f}+_ގTǂYZO-)2@LScm*dNOJQnnYOPW^ `"Hws~͹<ҸW$b64CژB`F;=7S/"ڛxj/;1D.P2gTCOl0md7U1IUka%c23Pl|s8V]WRޗ7xT.7#X!%jLbٕR='Bb컀6q 8/-e-}P\ %⿽̇=tJ)H)]GD7#H'Y}Ÿԧ3_:N!}f5`>].)E[:Z;C?ɡ3S;uBی}2-۞o\na 6#%n l,A~OJW )Si+Aa[,HUs wuTt4wE{I&ECX˦gVVqҠu7vX[CP0dP?tvh+DC1ϛ_; &aw"y9Ag9ٽSҌcRÛ{J7NsQ_RN }WReCUU8hS0NdXp:;{Eρƾ婭xBsl5 _olf%<%Q,xiLDZk2XJu17&rj{}z(jlZ8ezһ:jƶJZ\}gޯmȭ{#S)VxvtN4ΞJ$ο/e~!-*  !a^Dj $UǺ'L Un# Z'9hK+P4u2)0V12Tw"[Q ?Ih" 5S M#CmDv"{h1W gjG F1տSECIz]G8, @FQkWqoQ OSm&K 0~z͑TpOjZRk=yi"ٔSSx+e8<~Q.RKC*îM>Ui~@(Kg!QqIp w’,o. c|'2Ѐ E5.ШSvW-&..=1hu|bm00!ihw" +%5{\ B;i1COa}Qy\E}XDGMŷ8YmYGlŞF^+ yqըVYazny!yP[lм!K@M\G=i/Ps3'pIJ0-92)Ez3;2d(oOdL/$Eyb[$LQ _4)=47}0߷؏ۤ.bfϕ`{dh;Hc'&ZlIUwgӫSڮ VnBgR'$gStk%䤷yC j\Co0Uzb2^Bi ,v0f,y].2$Y[F-||`m"J㘉2 ?\R!^teTW*:xgsqħv!4bG1d̠"MxFT/_ ڋJvdE<] 1ұ{q/ >ܩ~^Rg jpMAvqa}DMfo7㥶vQcp\10 ]Y, $OT@uMx7?t!BaqLuJ+`S ?wD]KOF'0x]ĸӐ3!oEG/V p'ج. Osz_}҈#-̶Ybiؒ3Z%Rq&!w!"-ad[tag](I޵g9=܍.4-(.zoOLq e?u$`^7_ !ڎ\ ;07&:CϻX>E5zS pQǃ=w#l9=f{Ρ]SF%mش'-.i#idzRCa.gM8x'- ,ѯD40q+ݦ3^X'a$΋1NF}@נm?ӧ1 < :Ql uBuQNԹ-Z}e^e~lR7LIHBK%k&>ShמCNJU:jҋЇwsy eIx/djrN2۲/FBo:3U9+,څ]BaV=U=fAv=fɜp[`d\~5m (v)vx@%we,e<(~-/Zfs;6[μ]ڛ*C=q'3X>tRDՔV[淥 1=%qw|DN_yFT_ӽԫN@iFEhN[k+Yf88icD_; f( ^%狣pAI8Hx&F wbrE4ސڸjȆmd!u"a0A`xLTM#%5&bccz;xش g'BD#77Omt.3 e0؊^dgަ),xUy^Z`\ڗVM.myXRU!@iƓ9~:K:lE$1-jJlLAA{޵a oY/jNf(nC -̬G$줁 Gpt 1J8 ;Es\t0thS2]Ehc'ìӔ _B* lUWwQ'Sê'1[Lnvm3eř!A|Y[+4BV=l64־SUd_1P#F% aEaԎq؏U,uCޞo0wrG}~: J㘫n=e0ƙ>k%4.юȸG(S=Wf'O\WVq*Gn.I~Es{Kw(9W4Pa8 ‘!l XmYTt_D tu#8,jfs `m8 ܑv`F41WaU`ozpR|FU:яk[j<̑{oh>|ݞnov|cIv\FҫtB3?Z2|hm$U.Z{d?SfIO$MP_ARoYbc2j} ~MmLN.jPG5rdګ jֈ2$.´C.H)&KYUngǼ0=p:=h.DDzO{~*8=:MKi"^B!UбW=2Lz!>jc\G,3qS-:gg@+^5e?* t:. V֐[-רX˰ :CJg㶌܉xNyU ROΖ/)=Q"`a%eR1 y4|03V5U~>vbY aR3\o0oFP>[ ٝ逷p170eBr~ir}P6M^J_2L> ,]H,аEI.X_!/`?RpQIR{.PiD#fSfWj6 $Jt*&we46Ï mKS;bHb b+%0]FňO BvADFuyLX۱uh2\ڑVWDaT{}ae|aHqbrC~!nX M#kfc _Y³sm{:^֘,ApʚyԺsnzn}S(Z0' &`Z7~ {;䌫W64vCEwZe* s|)~ixK_{4VY%}PA{]>k2(V/NW(̐gNo֜1~o: ^K]d[Gv` '%BGl(a~pGp{Rm(Ut@j5'<ߝ"V?z9G݉i*>D/mNs}*_UEKS}l JPQC'~2^ydcׯ?,#G/T9wy{پGA1tqbc+xlk>/ʳxdX쐖5l(zp$R,ϴa ;%\aYyFC!KNF@P%i"OBn_RK,0rKVѕC¬5{h z(c{R`;Mb7_\ED^!3KTGr ԻjϳLkv. vܰCBvˑ:G /Qh@[%w:NWHi#qj+÷vT-1ݡlt1UM<(a)uaZ1/7[P4^;:`َN]mh)keteV@&#o6nTIW@CQ@{l*GK0PXA*O1Ip{'/hPHaak#]x`Uԩ:zmc/"i,%[ >A+w--@Ѧ,ޥֳ}~DkP=ɡDBWjj6:2sdrLReU-(AU^NH+eJGY U!R>RYEٱDH S) Ax3ON<~yqm%!Sۈ~SYd^(CWvsexˢPtĉ{,JǕ-3V⣧~F!\n07 2e'G[aPB3-;7$i:$JTU*CB c$SY,CHq(H>W;Ih.!e&81\d&Qr4-w˖J`?Y_H?쌝}TЌ&,96X-n&C֖IA3G,kAͨR F".%5iʛ]^OezO4o]n*yɏ Uq{HeMmrcަeGl`kj|V-U-׮!ķY~Ӭ{~~jf{`)͠KͽҧW/'LCrJ1`T2CűRL&!lz;v2R!t{@0c^X4b!cluӻWo97ۻ,tF8;=zR>r ymdʲ7 ~l lړ7L-qƌ$t:|wA1.\?' @wg~pjAF#]ܾ8=_Y])+&c4>dk2k/0n e9 {$sd57gc[kb"?}STdiygɋǰލעL1J~jr˩Neg<KLEL|J"Jre$,yb#JRз<3(k`)`v-}&wccà}Vy$Fq}~@&dBJhU̚~p H7k)#~ F]GAg<+%?] tVk]Rg~XY3M93s=x>y?1~>8Չ=?jT_<T~'] I%CoBl9jG#la"&D&Wvh8d3h!aHXj+</m=^yS~Uoh 6}IDquZ n3od01)+Dbv"|M EnD$( *H,Y7BĂ2I 4[ " dʐ9dl2-.dcC.G?xl_J4<"xJ̈́䄒b#mۚզ"O GMk%  w2/zWVU4e(8Ku׾Ogl1`jywvch*.?LAS*.RÎԪc 柱m>|]v#hsv,n}T.d՛e6ٸD-0S܈~l]PG ,<~ *I~ صrb6>n=t` 3W XEmfݿhO5WP8mX7xEA2jc;xh4HZR>>/A0{$! c0[,UegOnsrR_Ew@ M/㜋XIOJ8#. nF}'} b#W6PYө 7 kt/>to;]7V15 4t;O> >]̝*st04i@ǐ!zcC`rTcVK0*̸ #$Pt_ux^p͇LP(2 kK$6'QzZPЙ^q; O:R!M@lYa< ZOY ^2M#D2s?备ʼrwJ?Nt~nb9:,Hb(/&N%s vr(&-A []-yOgI12VZm % Ba9)*I"p A :ŀ9zhXBc.r\yw!!+U aMw/mZumj6W{8sot俹:q0bYA5l]@] Ox?>{3i.:ي#Jc..|Ǡb8x?l$(d =!4TMȻ,[{zZp@$[oba\ZKU^!> ޒک4O]!m-Y6Dbt12YmHIC蛘hW٨rH b{4ہ8*{I œՄ ~s5 +9ehB8m ZttW9kEg i0\~o<dOt 6#jzW{x?m& Ma^5[8(uˋ PjZ8. F26ɓ>݅X V{TS-# AtkRN=8y3gAe*5 Fd;9Wc9JJor8`8"B]tl$?+f mЉ.v/\Nl@kJhﷀ=i!(8@y+eyz ܬ@Uv9wĭxXH;DyYgI-|P+- 2ꅬUGQnjfǮ$;ڈ #yrIҪe\u0 +єEi,9@ะtOyv1|ʦlQB#6h"ȐIA#7Qґ[_q2wf+g,Z\:锊;X0f.n馯>߹0".F~RSovܓ/%Bd+`ui!9ݛ$vDB,;IMs1}8 4H]JpQ$ogDz$H[=V/fD "-$Up.Ϟ[j?YbRDy qr"vjiߎ5*pX%UP}iD38,_dys:] !Ç3~/x[sR ^lKHth(27r1y7|-cLS=gM+C @_5WԕJ8ruAX=&^H+>Gq{TBru[=N}[r>BT\ߧL//)AA/tdt@IuVc5ʱgj7IKJ+>ɱ:+ S;xWG~G-Jя S|1pc XwyҎ'癤=(8Sb)tb||1lΔaO.ZTꯟ8:ޝ#KUT39mDswr` LDV9&A* Z=DyEr[?dwfkTsܙ q?fӃjs96 sm7cżH؆1">=qwp#ZYNٗsF~^*6HUP[fw| 'h9FM5O]'1XYD\xqE` CY$r'*ԕF/Z]0cZ$w{Vl&Cdʅ26DD֡5F@+?Ǫw -Lms2Tsr5͆-'H>/)rk ui0e(FgǎmɱGN7źG0z􍝱xfs/wqY֐{`qp+>6*q,1Hʟ{<.02*f\j\8L Eet3 ɼ#6 qC#I5$D8'2B#tbrI\Su3bklԦP <9ݨs#64d.̂{+jMT/ ~M:k`)AB:"8nUT.q1!e6V Z{P7S>7-:Ľ0Og7i# HR,WnL@!ONS-yT$Jx\ul۞`;ߠ )azIL*W͜F'C7RnheOy} f~Qq\\ZROY9h.OE #ޥ^ўbV5 h>k7Q9Ad\o \O|oYw43S2 ELҪ%˝䫩wLlپXN*BӇdcO)#f 5Bh" EjFV;M]s ؉LfϏP`xcNU!burg2gj*u,J8_:U D ŝk `J=Xz .FJ'EH,3mdhaV&4. hbد ȵxާuȼj?i_ZV'!eeR`?L33`T<`UpKI Oi`W-۲pT5Tj|ԨDVNFa*4sϹi9+]𮽡ޥ-LЌ.ta.8Ur)(nm!Gb [ݶP Epd@T^l(K!55@I)ihIYf(Sۆ5;>JS, y_eatw]QQ<&t_Ɋӫ,3%RmmXÃ6-b5_5b=ifCm[X.ODѧx W8  .WG5B)W \5OXNnaez J')$UgqPC!3&VveH8H ;5[D\552=C9ux?J>s[W=Eb$ o Z\e´ \:r.؂ {֍zkV6@˺peVs-N&W7<{ݤN!Zl]a5/!Um[EobhAl:w0q ?cNj yGU?5A^5rWR޾fj9] u{P` B--mqx} 05t(0Z&`V\ 3) w|v83vڷ*9vZmWF^Dy:OPŶ_ t00?[L2:{iuHxsUSNֱ0 ōo:TYj}Dt*\dOJi2Z4Ҹ+0"d*(ս@C L5oYFrI? K/3489㧺w7Kc^DW[34=S`ݦBdxˈ"mTs<~)Di>'KhHE!RR'-uPU{͚zva0'M7П+(N/|F|vRh.$(J7{f, 'ec{*U(Ce۝W1Sˑ];T  bץ azNHϞMUAR.F)IJ!?E."g$Kr {n|׌lnDN6ٍa5/]&!4)sA^B&`6ݤ X]dWvdp(sɐ__RMr׵JYİ%bz\ 普+ W*ˠYZ=1!.I&)ȅb `ECEX-m v0;(;?r\ſ;uI 5N^qhG.mwt;n' <>;izO_*7u;M:wAkA׮\>pb'eC`eȐ.Cy߷j. uW‡xսYS,d;@54=UYln*PB|U#(6IW#y#t oQ{(.!CXXƛvz6 QNEZJD72I uwO7\ji:bX,\]ttqA!َԁ { y`{x3$Z錿>t_wɑ) ="rM'Sd;<5wjR/ [-[;VƽFz~YQS2sL9kR9 {NcnR K-ڝCY[qF/GF;″gW?(Zz@@'k ep(WP;j~BS0OUYBĚ-qǞ2eA:.FF;C_(EG4#nRg{l/5-:TgA[}v$ ;j23Yˍ@n,MzA ᏨWL*A7R RVb۾)|ʣvdRTϟTDnj`Rz^U:6poA-v{X#!(r͸T֤zz2߮ sf܀wkvo}K(.$䡾p%zB4iKk '.M cˏNmdzV &Wce܋@{@b{g=v?Xw#F6Zk&h`ƒqGg!+S"6.pmymcmAKiug?B;GG]~+Rb~r$m:wDrt򀝜n#}*c(dq_Y-wF`GQ -4 ʾ>՘ւ^;OksTu{\wS y|b?1}#qEM%7߆-$ÌYx L a?57[vp˄@k-6FlԂa 3Iȃ+YxJ-fRsxB<nE 0_Hf9dN ]OoA3L*%uSibF[Wi^)RYxr~qsJ=ađw /EېvF8b-#-|o_07 멸GW5x h"bTB´ f!f86zO"~QXaʸ&{2@WGR)]޸CN &̖sZ:[$ Ll%A52o\O[m(wmKbWTCI|J<^P\[[Y|؈Uf"bS0nr}k_M*kP YTއ ؿhP4 la$@5\bJ^x)S'?j0Y{ݵX /:`-hu>tcóB"$bf)U"fp?oZcdd)ǹ:?Tчm\ 0B65xzc[)ݩ Sswuc$1k&Ps<] <r0k(XB8mޚ:1o%bľ|& RX8W0`q 1NqԏLk)iϢhmfE '0DJ͋_Y)et~-u7 \tvUl::3yJu<0uSaIxhTEݢOLd*#7RywWsG~հ{ˆa2OJQExa6KlxTs-†?ɲ Iju<,&Jϓ,2ax(]|7 |F˵:3;`#cC߽ɻb!R Y ̝̜f*r -_5?#DO{#B#̥ =pDqCirr>]ǓHp_oDizDaM|>:pe_aVD2&!öRWIukSAc-w2?mO/L<, i#c4˜Kﵴ%8tSvjFAP5o&:qrn2ڶ$F# CܤtBoǪǢzVMGAf*[7a: %u]BnvlEfv+ G>:;`|3sćemz+V/k7lsq]qfh$}*07MUS-EoRY= MxFJ3־{Dv&hn;_~,zo Dj &'}X}x<Ez/jCOD@'q>Ogn|JYՅE:=e*F Lu$.= q Pxcm;01q!ÊQ G"HȊ1 `MmhL:c-~rZ-67ZT@NO;'snzT6|XA4JǙgM[9|Wb gs$F؝(hN.JN͞}|')^??akTYsq!QNkhqU6HسJs5ɹzxP^|xU< (od =26*1My/"" ?55/&.B8ZIf# _S}&M1!_wsa`,痾0ZYdoBbQ9Y+j؛]'b>%J3:p]!^~T' ڻTAdr(4 {r{}Tf PxaL~KT_ͿJ1ZKkӛ>"?Ii0cC}#U@QP6NS/hTi3}("ݑ~cd&yZrXٸכx^o '-n:Ϣw 7-?߅wJD}u5#oiZXUMjQ/f$4l̫0Pt#mEtP`=xJ! %y^X㔠m7F4>aOV9VWRTPJ*TJwwMYūΌbAs|V&UJmyKfqg${$d=hFh\^g+J $OZЎKRP^ZF8,Xmo N.m,y8FGS#x"1] ~N5h j?Bq7d?؎4l<0y~:D0j}UJ 'gz_AΘxIy2lia B2e1]^Xreh<,2^˷*lLSOy80ZpU(~SϵH?1R,gm?:(}Qf?PL\r_N5F )QRƆ sm9=6D}ƻZ{ nkǾFD$J ;)E4 SlY4K83$1%-SgWCNa4O)TN ~ipgd1s x@B}saP]'o a+(| o҂=b ˤ+3hO}ِ9qi9 +A\؁Q=ݔޓ4T-pz|Jn]n Y ѿ%AnH*Di`dz֮*?NcĪ~T5ѴW M.!<)#2#@N=AD(}0k6*.2KƂxaU3?A_ɘqD_n!TK=܍̽KUD5XQ[+ĦVnϫ:khݖLVƫ^b |v1'jEQA7Wv 뉌UC7tKOry& ݙvjw. F*G7Aip|þ{J@\>F3zxwޛk(lROk0x9pījִ/^>@mѱ8+a( ȟ$,j>枻k@s  ,NPCO?֯g[2Tw2xe]v$#71YH>K<k~ns{``}$ ^f G0r7hח;m%X@O(}!,E- wkqZ,|Q|X_Ұ$e_1 `,w=+Ӏ5ېֹԼ@bR2yqp[2ߐxmV92x;0PdP\&}ou:bD)*$\FV,6YzfA4"B2Zxi S̕Ґݶj [:RVtb' 0T 0Q5r6}V]s-h, 4 q$E c8Z&wĢ1OiDF\B;@&ŔX mqpm! *mVjҶ3eـBیgz9wgx͌:-qߟMĜ]p{% 7 wdHGWقG$E^k lBd7U>=๤ʐ7?9ZV[ҕPh@H42-@NҲm\ܵr f֌uoJO_(DD/Sd AԼL18~'~ޑPYpP(5AOz_&ʑ;B2 0pSCJ=#L?Gh2 Vb*c+)q.!w1Ž{,Pg e^Sl _I*׸  x$w4G=pp6Fr&q-/c]#!iknL~cW$z> T`c 16t$Gz a$͌E'9[wDUU˩:I|kѢ Ӈ'ӆa؀Lm)n"ŠShu/7pb]c)Iol-{YR3OG6f"8u1uc(5AyފW 3M򗥩kO*EĢWdӥX[g$@ ^-GՈ^*yaK*vjO9.z̝N$~hDﳜk;Ҟ|xr43nyw1^;y!c0Brc\Tl1㝆C,C-ڭBo=+^Ae,- 4{AA2^/5[ZvpX{`p`L ѦAk Tg~+ji"d. ghmw h+SE!29y 蠖"Ku bV.D6tG~CT /ع"> )xIi}:ƙ^Q+|o.j}ioֱUͶFK[BJUPq4T{F3>g?NͶ1E=Dw,ΐJB֒73隓գos>H10äK05eL&@ Kb˚;fH _k@g$H5_?ˎ]aS{Lr%YփdL~d!wOV:vcONe9D_Vp[^G^JͿEOVQ ˨H}p&Lej4_&5; 70Z+VyһԘ522pAڍgBqylp5T{%BzވNujQjɉ,R#*M)ɕh<4i+@7aM`Qofʻ;jZ+Ÿo/)՘*dۦ2Ñ.DXީ?[1W2&o}*/T"þC܉_OoTnld*/9KGVp0h@ lxg{ދ~V$}@uzuw`b) š}$h}4=uX  D-T-Y ҥmPRbt޻efȤøI?n<"/Kc=i瀐F`Ɍnb>(cjH2]]32Ka؛!?`X3ܯ 1$sYȺWElg DDNe|+%ϳsSII ̵Z9>؏@;NVPx/u?(J9޼+]"{Q4KNEjt&&S8E]8>"BV6-1=*pFsdh*N2M Wk C;й3h\H9M\ tW$5ְDϴ%bB%9w 9{]GI v *8ArZO!P"#M|oTO+"}E5ū_,}ECv!?&cOBH e~0ꞹVhAZ$Og@5 AKkKC WP˞[ԩEvIqLg5ZPy,0ɷq*3pN3-3]EU *#7& ^60Vbޫ$1g | ?ҚtzJM6Y)mLΗķ7[ n뀘qLvqNN&euI4y?S`HJu\묦;:1iv VυMPg~pPc𴺸K!3=kQy(-;Dksyf't^TTN~=c.1Bb=8]YN"#RfsN[T_~|OAw=ymDõE3uwt'ePxdf>?kB!k e#˓b׍sX]X°p<Ӹ4lUVh+G;SEgK w)ƁsJF1ݪ4]$wi3 꼦=k .?ݜC}Aq!]s`<0 =:t}zKѺ T"dceGC g)=:ȿ\|7(}>$SMBgG'hqaTjci0.lCDBV,v @XPț/xiz-R*10ȁjv,C+0/9i+0 , kf@>=6K%gvC|>x=jp9/N! CiiTzmߔֆz!&(d˖NAښ9l#j@aE=f9LuvĢ1\O$9d`s'–3B c)+6QCQ7vw.kz3JzNI.xr7xFL/Y{cKP?edĥRCtVג[ېٗqzG8^[~7e⒴)fB>/t>A.qm|s(<չ#t)]NV|7'J*R)$GyGwL2u0bCku$ZTU:(PT$̯5!ڵ=~T/q%%JTJaZ,RWKRQz9~)Z;1;;CèڎmR4JD2E_#zgm~pE܇|M@#ys +h Iv+8RٯO&44kP[ /kaE!MN** Iq W\3Z3ܥHlRkJM嘤 _rnZ @/dϽqgv(BPLbUC߈FYnp~sFsŎ0o4]ӥSW&IxoBĂg!ѬxF xvն ݁r8V@(B%_Ј-`rZ!ղ#OVjamo)yq̅6D.36j7rd%!P[&96sL҃S `!Ⱥ;ޘWxۘ)@-2%#D0[.Ϭ[0|nr>!cW 8 ؋RD;erBl^T3|Gcj WFz25kgpCiIF U&ZV௽4KHGC%s{aP8 + S- @ *Ά'&ekjL_, S^ {*wmn ɣeٿb5< 4)5L&<&0ʁآ%#Q @0x)2R5h$b#mszS9 jMw NN=ZQY^:LWknQ;F"K=>*f%䜭Ɂ7kºj_wPT*kԷJGS11;Om~k=x<1ibpfg([S _?ݜ_\EIL$ C2f'`q;K Qx u _Zk6w@2+0#((q-rO-Ue6D_Wvە`(!,.G4 U:,(3ϗx;̺mڪ݃l7?{PLK"sr^g1 r0N(Բ4[,A0q҈sf,%.Ɋ -)megЂjrYIgid'k0e'`rJqN)ЉO/YA:` qP  ^@nk(هReq!* $VK{p U-n ]zS %p[ f^Pn ^u.3O4gIřW ƹK]߀6i Y7 {$ q,LL$z7g ~K^1VE*h" IR3%_>* 2R9춳nv}J>hZK+t׿dґv..^t˨Ʀ@,k/e[|1"Q_5X/|Y'TBh(?9'4xdR5pXŲ$EwPy8ju] sU:H\,|>-N.?IX6l QRѭ;׼k8ɳ)`N3W"E_臥uI£(^$B!A^X ;p^' (ІJUH>M(lvÜUIVX#$3(`D,UޡbSaTj/-krN =Hqn>:CF9QNު,9 DTzwy݈n)e6#9?aU1a¯-Z.n5ɯKe (] oA/S2.9vx/STϷHC>s _Uղt X; ՙt>$s& ]CUV;k^:̏59H|tf"YI8֖Q`hpkjyi3" goVԊjGb*H \2yTZJ]d)M:5#>~+%"[ƺ'9E;|~xLT4ґivN"}HOal=w`DTeivJӓqk:M]Y|CS糳z] xH}/]vp[5wS?.SE4,&T y07yRFn_<8?fK-*/mc@%<Z _\$:xa8^&"DE pW /v )OڗokteBdJw̹J6!]/w6soځIYQaxzC̦U9x1eϕGcZ6B,نK&i j@gUo2 "x#:+hzoH X"ѱ02t4(귻dBX.` ΍Ԋ^)b/JwU#?6zWmY7\yurCpCZKG "_74c{K?)o8X1k3 3VyԆ&M/]2~4DX5D)?go=\2jU@j_ac &}H}1XY x$5W=ܵ{8q*)B$EL061fڈцA>$~g^yPW ۤw m ϗ+Gׁ3bQo+۝d99[-p8ۜv0^Fmpl7|Ÿu+H)63U8+1u lDe9Rˆ]!tk%Vyj^iи{cT&\ 4}^tz/3) l[J6 z-u@+-JcA=Ү K$, +9^;ȨJ>c&Z&bS20U eFd7 e%S.?!p .qV?3u ل (lS(y;~GIGbRUօATl\v:ZH=je.[X6*DVS~  L]8Oub G/"9VyM&։iy$uxTdQOj_/-d &P#_6uV"vN E0@u`keq9He-ql2FG IsxZ-<:= l3/XL [ in(vİAWq7jX6 鲹,I=  O޸0qZj%tE *#LzBne/.g6A!gEݢf7kKNFS`^u\|γXPNr8T*9*s0o?|i?δkfP{^6<7/VXr(JqL/2Hp1kϥ x/c.EŪKͣqLhlm !ǪL.fb87`s)8RJu\ڧW"W0q+|nܣ#tʴL7%`/(<K&ǤKC*n3~f@0;Tz!J:] sIPsѡU A%y+u5嬚mb^,^-k m1d^ o^N_)څcQ<v6]] -J8J+HrL-;h̬e* xKp EƪU#gp9 v#,ݳ'}3{]zp9r'ҍjkdhLp(%.\*D4g }Wi/[ Jd;=y"r )W$׺pR T_aG jM]𛽍-i*aJy,A -<3q\]”(خ5:q#@+6.^ra+Y؀3ڼ]mKvtAS.}yQ,)@ͫ3ʐmb=)S-PQ2 mfZvG/ATOC{->S]EĐFT-TzewiP:ZEG d],Zrz|71>9(-fp?קڙ W^bLw9ة#r[G;&!1i(Gє BNm4D:9YƇد*7TbD@+v7Y{.:Ԇ12M{r*y+dJkY V.ZK$N°]jD"Q[I:SΘQ.oIlUA^~.JJ~쌅SsӏZwltBDRyY֚iUѿ-1XWtPg5T[~<"wK.ŦϴM?6b}mb=wy5nt%O?6n192*MO%;6Dʁn,'44*DRFE#m`v`0M]كƼTf&EopL}Q!,+L.D2EϱX挧G,HWJLdKozMGGl͟׆Umqӡ=l~-* \ќSIH}5QVbqjߺwl63ȓ">hY }DH-ʷ l#!SD~c\C+/]:=cnPb> Re%vڄ:t8P,"f "k,p]4[9,vJ'咺vDچG&(nu+ vݷd{MUx N^}ҲǏKL)Kْo5\riAډ K JVo7ؠZfP&_\_©d[mz|$ՉAԣuHQ&̍˚ ;ӧsyW` $i&^Jw<@wi?/3)+I"nC$mIZ*ou1&v} ]~f(o ;J$4"̋`M*Id<Fcsx 5y3L9qmA|dlUs0?:x]5v.4nFs5۩i63EZwoA4vEUor1ο ~Fr\.mCf]X]3T1;.{ɒ?*Ьd[>`V`7zfޯ94  A%-C^ޒu8U+Q? UL" ~(/˭+K&ɡbdtd]ŭzϯZccHX|Jd6@<=_8\wBk|_9qA ^)WZ̞j超bhiwQby^btOhGôݱ>PAf*e+9˸TQ,0y8<ǎ8װS_oc~6:K0yjgY\*̺cS &7i$a)l3$r,h#i{ArSO3ƀ{l7` Z> OYrK8x 8K?7n#L&drA"ou:(zYIBId96=o 'ّIEGjk۹'}SQ=! Seҳ4^ p1AX>(Jw#hOVTqoC hfz4]^-1Ӵ顴DO>Ư\S .؂OG\foeW N&ihJ(!a^4+{0*8H-|^>_ƉOOH5RuxlM Y,[y~//˟'(t.N0kOU0LpQօާy@ѫTU>G5Sҳg"U>{@C>+_揳r%O{f>Z찮/3St<&?mb] {ji.[&198i_MsRx8,IS~n &2Tn^kqF%1>h(?ˋ\/0FvxYZ z%]@1+4Lz YkYL@jox?pԊk4X[(ID) %D>8ca8$Jz y!(dZçl 7ykI.{& /$JWc=js>ѢPDa,g}ru&[#l!fL6& <>G5e`|:'6$_yv DŽ wʃ5.B?A˛ٚ|drK0|Öz7zA_D$nH@8 jշݛ]yc|CۿK"}tZ$sؑ)qƕŬ-Wo+ ds,D0øGTX]qm;nN;aPrD#;m-Hu/;8$ CDu_?wF #Ƞ+_0y0D1i /=>%Q&C5W|5$V(W*bMا$B;z ON/U\K`ΉiϜ /;!FB/c\ I#=/W UASE H.F9Ge{bQr撬/jYH bA=Yd!MO͌CMZ)yc$MK2Z=zۮxl(h) Ly -'Z6?mj'W4]r-}.1`zη1? x5S.ONV!y5\u !AU`;}d+Ez9Qůʀ>Z oED)5_6b4Q\FP+6wql0Fdc +sᜠ9NsA$9'yTq獛zrnΫc^t4XrN*Ӯ? ߙ= X4<_^P:Wf7W:6T|ԸCFwiLI|D4jI_C2 Bus!]c/haDsWF(j'~z׎yYq?/b{~{} rqp%qmXW7_GGZ[l&\ݸ򐛩3HShkg>xC,o/d lUmiH_@Ƽ 2NY6Rָsn bw2~>KrUŻJX^3s+h6uuas\ʗc'o1&08%TfIcSfe{ƒtФj<6JJyBJ53M/t@lqSQR|i ,3W2)~&ijfUm'ɠ7"qQ~Lz?)FT#(z!QLV -)GTRd |L~ o?` t`b'NN:`a߮3`ż L<,|(MVCLbp;o#LYC;3@$͸]'YKAcn dSp ǚ9Vݍ>ǧ1,T|HpUϥ;KAHSR.n&Eg;=~*CnF`=)j耓Z}\ovKΏ2uD\M0?y],'m᝚ (@IH秋$Ws[3W,~D\Q-BmL⚕frvp9Q6BBCE/bOLښ{ EIk͙-|j#zh,,(ٲ)PE{+g2I ns *<,d+Hг]'̞}$2imy/DS 1|5`" MK & ݪNRn ^fd?Y obnW"{;^VUC{XNrCmkރ>9K.D$hOvgdCN .PF|afkadtw-l.Y~Ǩ_ q[od:+j^Ϝzjh)$!C\s!,ޣk4'W1"܁] w*9JL>+;-?zbwj MB|VnRv" 1^SP,geh.G夿R =*ZwPnewZrFQ OM F8F"\*Aasa7"DbЊϫ><'M*nF.?tAV' ", stGvRnU2;p*G~OJZtU>9wf6D"JtN.BS֜FdjU'"GEA,m2{u? :ov҃㰰O_Oô85/e*5Yo ܕA۝U[n?|(~@L;ḣ3רQ8ysȊ7T-'?b{xR?]yZpt>.jsL2y>+bnBeƚdc _iukNCVG_.9wE#m}C,",z` DNS@:"VNC\[r/H $4MV|80dfc)lܢZZVQy)`Ҁjc0 tM"Qf4`V y-[<8Gdbeo^ ")?%_4Uz|\h s9A{)t RvJh DE D)-m ֍S84pX٘2J-w߃{-GB2a P{u'?M(E7f0ks>4Zȍ{ O[kػ;.r3Z'CwN_q~6d1^ «p3R  DQca_Gf{|á4zT%91o!r}2WAwn5Ĭ;jaK>s3եqKz=+[zDzYY21CZ6_hx]̴嚢VnSϲVcxO|a=QM]C>nc$d~c߹qrOĵpu\wEmkAWJ)rTg3 ɮۡ5=% -WQz.FRm0]mXIqE C:ͭDUo?)6(g;ͫ9RuL=#WGe _JM2ߚDtß;ŏӝlLp3;gKZ'qA#G^`)KH`6xu\0ؚ.5, j7JV^_[|=FdRfĠZXY}=;8Ɗ.C.S s)jv-kHէ"ޖy6hQRq{5_Ù4US=c|nNL"@s,w=@L?EJ?J3ۖmG٨uZ:,|VGtnM*~O#\:NixXe\(Rk|^~%nE'S.y(׊ypMW:< ^+)=#srs8N¬2jcrwV~}AxjB`q-y{g,є xht/V{;8aHT-5y2tsZOPOZf\o|%TBf6n着dHF \/&ݥUEܝvhjˁ=?d3Hc<`nz&qvQ3 5YQ[lӖ} 4Sa_hZwV k+}D9maռk,cA!4Rz>]zJ*3i/󉅋_[~,ABDmc~7I"!%hܘT||>.@VKdv+C|'_H]b8c5 %C@D:* o7j82|Eu\Ɏp>=YF`.5j>,WHRU#!DADb~1r.-Tf҇_)Zd ?BO):gq`޹C#Ɣg5^P)-5BVZU58hi=zL \7>7S57޳_7FfˉfE1WBHS^ TFv_<-4‰"uR\1AkQ䗲4bA#[$v'">;fL"#oyzl2즺 OȀQD|F3W؋G?Z?(~# ~ltcebTo md͞j 7Ld12t6S8GE.I;?0Y37~yb E*okAXȏq!^D]]JupT0zY6pnnñiP TcDIXc>lL'uݢdGz@wǹ.dZS'mRH# XԸʹt.3&J{x|q<] ݗ8֍;[p,;Xcck.h6/;q2e(Tpoƣ(Fka{8.1804źE0EXuW:p cF &sWmce>Jc: ӼX^EHNvar$TVA2g^+i'~)yI8ǥ*1R&7lL+>*A`ʳcvi~\k:p?^Fg7B~br,R#ag_u7X7O)2M1= )!럞E,;~PUUt8ΫI.99vlf`*:T˛^HG e $fi1R'Uҷm?zB W#6bHj!Q}+(8VogqFޓ3aOɣ_ ziʊ9{ނ*.l6,?RY }K06=m:|0i,=]߲qe< HZ^p F?' wi]-ů)J t,Va{IE<͜Ҷ.1ɡ!5t #ylܫUq<֣İF{N?^7kǾeo1Az9.&E>$0T}=BMLeԍi &zGBI %.C'kQPvg.d];0m䇒s އ.#,-0 Ǡ>֗o(:f~  1E^8G{Gm "Uk8zyX}7Ѣt mI9FcXʇycCC)eRk"(͎"j=䀸.ΙrY_lk3Ǭ )s6tKԁ&w)jѐ݃>bI"CO߮ϴt.xhֲtɎ,\ i;w+1@PހXk#0̓LЩp{yxD|LJڇ͒Ru0AҡkL2Dg)I,|Ňq\zcwL<*<6{1r8shA 3߼m]iyYLw. F"zG~-]ѕqM = #Ed|lb ,"F+44 "SV_+?ۉ%L(鑛t]Phw*g4کYq5~%rݑ, r$}!ТcUzG9('@3lӆ\bt5/ܴҺ@S#9z=i-lxML^fm 6ʁs8R7Erѫ$DX=&sh&[1tcd# u bP, u;epmނ=PXmAXw fذ75u؇D-$QuGEWtѧ7=$/z,4RbXJB at %F8?a=ZGF4Vj_֝x'gJb񽎩9kl,i5 AԘ&B:32feyf F15#"ҰAݪc*&4E ( `=s;ae.&LP.(ye ~12}=!Y1E8q= fA%‘7TeaҦF( Wk؟wZOMJѶ: TrQ=JCi ,$\Vcy-_[QEIZ7CoBH ^gZTN\A_IK>n&۳J{̅]81AIu‡)qNm;H0X|+Q1c#久~:C2swB5&@b ɑ}M*a9Y}F J#0ߞb,35?p© uΕ4t/=Z( )iKM9Kcfwdj@̏߷ʬ# s:ʢ%zg☱/ٿ4[vDyV| ⍱mΛ c$#/o6[J|^IUIWmϚa>7ya#e8=98{+fH})Qbv 6{E6c_ - M& 8 q._0K 1evX`챚~B}ЖPa)+8GOG]w -T\aQfދ11oM6Zw bu.nIR93>7Uζ4mOϖ(:tB)I29݃>_HǼ:܎taS\ǽ0M MmwR:GT<;s2OʥDӢ`!,} 𳡗f]0y%y&ХT^ / f5ȁ)]QWhS,LHΤ^XcR\_GRN52򋞲O1ÿo`k}j7r<{ZX3O"T8"RRޭd}jx _kSx%#5Dέ|kL +DY(cOw|bk| q6d X{Ɔ>oHBSQwdam- (m8чC1*W0[%\L$#pћ<h :?23d"Rt@QS,ӲRYL[>R'"ԏ KLp `%I\2e+Y]5/ê졔JjPv!M);3j[g'D~p\H_BH4 *4Vf$e)p_Id,EJ_R~/YeCpL҂@y6'>QJRxW_3 LA"\P5OBN ӸYd /$Zy„z|A : x<.ٻq`b)1N}ult%, ' zRQ5S-NwL5赗h\d]rDwcٽΰpJ23W(=0$DcW+ . XuiE؍=$d<ƬfgVnOAOXLx3X=J!uS[#=nܧ`V ze!F8߈[8Xt]tyX;yD g FDnABKgCe*J'rpm:( #xɣJg$'݃"m;Իe2O+PrBN"ǀ>~_I@ҖE~a4Ay (OzĩWݼeCjuh~GV=m2zQ.H? f\] In-- 8]G.+I!w|93^tmEuqmA.ΞvyX=Rjp\zVu,LjTz!]fbyƅ⅗}h\gk$ǧYGjz.rY9l9.+ 'CR9~/G􆣽$ 5mW8>lj!βsEsbzJ^Ѓ(DWf$ Fz+5؇9 E(f#I8fiW 2/v%[J|PDJ&sz,RA(c@mXpӑaZU-W2X7/iҲl@zp_9_r|wiF[BLt}rT FRGg_0IԆ;? pV -1HK(42̻R;2k>bʑX]q5%󁅗vWX֊K(\f?[^:fvƴEwKDfP+):V}?m:VJqTn=cˮ+pR`ʯʤ9@iVSڸty؛;}~)#h.ckM@yOS#yKkx^Kx]c ^QR,Q%VW =16x`_HU\0aFÃ⩵ؾ*9ӓ_`i"gv4e1Y;@T2X-8nz i#_qS琞5}\?D ӎUKTtAo:[ [*5)TMv jIo+41u,͟K sǯ*(lOJRm!2 8!-bӲ9ɨfIՕE:tXH=c)|M!PUBΔz~iWT*yfJF"jo㡕ԷA,%Z}"2@m9[]5 ԓlW,Zv|5ϣ޽>% VQ<ſ|ߙ[g19/6Qte׏={ǩ$> %qK2]I&󣱅M,iR"DB3 }眹=ȞouԡR$>>RDv>'~ Xb1c1>G,>jW\EJ-޹u3N9*>54,$R|YhJsI_z Tx Hjk0nz|/Iж(Py9'x]^/;s!_ A5gkåF4q5R뛐jN)CmIFɢ~vK#@W+"SQЌ}89Sf}!a  ҇ NO6yZi?W'TJݩj2ҏ:BeSS6_HƔ> u!Œxy*uSPPŻ칬h-a2\CNqs8Vz@!rhl֦FCLl8"D ʡw_@a]4f" }s"zD6M~.R. 'u6g}Fƨ֎Er㵩Q#N2GYQKbGon)7*$w We(ٔ U^A%UbAEAMxtHKCW7\7O>q##1/Fl{r;&$}n" ^<֦ P%tEm?puܔd0Zܕh,'+j j$E#$˔PvP} TRs2о%%¢Pܡrg+d(%G< }\==ʃ)T_y헺j qEͦ!#:_/D)A)SxOQ2Ua2`a\CqI 'Fjw=ǻĤ'%2* 3ƾPY2 Tp '?UtuChnTIy6Hes Đ/*H~jcflv#,)s_~ƚVQxZ)eA+ wyT4@i Pԅc/Z1!VћML%.Iy,=m`_%s|EWNXQrMODA JFq>Kv$H`~HMd^0r[f"9f&pQnKͫ`,4#l%Yȷ \^V;EYphcTI[~~B>mMGЀ%. 52MLa>YEE << NB)2KTCJϱ߳ą RW{e^AЭq#U<uQO2J찖seQͅܡ# Z9Ckx:YPS Z~Mlj_ 6a7vݗoNhoD?>!<(9MI0] LP\۳.6࢔&*Ŋ_PIu)9@˺N{\Qb{OيFék%sbHԑI ܈ғ< VrcRE8eט'} sE)/M+RN5i"fRV?E⫄Y~p-7ӁiRU!wrhG슀|O6K ZFE/iZf V~Ga@"|ɣ¿ZHDF{)@䐺$?MWKwk!s~WHWAy7!|rx#>q(~E*/_\:_ `Kv崬([[M"T5O,}2Uc3^k]$n μӀ]is;_T> xzE +ȮKEљ ?n6Qeّt.{rdNJhUT_bzBE28N5:*;G[`.`7BtrcquF7B{g]E嘳12 1Zam@ |Fn3Y9zX_/9R,h<(3W 럎^$miWX'd>;RD;C1VaunB*3x2ZÔ/w>MUJ4E4q^f+s:dvqר(F$>7HLKpItGm9dqY!?!GOT38ZC)_%΅'Eݬ S`iHNUL%W w(?(. ecrmR=%h(f~4 ;\Ԗ@yv8]%#7sjEnL[ڤ.Y? h35rK]k@F i3 2Sed: 'j3=F|Nu7Q3o+F %;@2M%Ƙ7W~ je\Qk`}a%Xl^[ ~Bۯ AsE8]SBX@?2O}XgUv>1҉ܦfƢ_S lH%mpW,8|;djY?*,?큲yjօ> R29icO<,FoO&_Th]:o7pP)i7,=]y1F|is.~vD<3""_OHc~t8V tMN z ]IB %c޻EkP!SR'S'5?R8׀[S+y4`Ib߾n!PŇ_gI(>28Hyu^lx3T#Lpިi%uE.+GhWwŶ=5̧`ٷs>'j&u;ͮa(BHa̟U ,_$bxE`I5|m$3Y]ayd)7Zly][fY~[50䠭6,mo{-\kqӳ"ln*}ncvdE]]Q20/:XEZ#|xQFdE6rG 6ڟdz!U]ebT} vH0QcٱȮy wUdYxZH )2̦]tQi*­J!#x`H_:x?O+4'ӿN9No}~>eH7>$8lq sEhqX gԷI6IIu%pHk62yi-̘y!)[+Á¹0Ɓu%RtZr`^icT[f`c7,ϿL7/KBJ 5J)F̬9#`kt :k.e}O+D Rskt~yQɝ@? >6\xx*c..TOYV2gCc /;N\3.s8t)I.$pНnPܲs\.QaP]oQ[%ΨI$h+VD l X*:8Tta"= =Av'&%`M02 X!Q+ta.yڋW R<7QKn)-SFɋ-yڥ<E"zr(KtNI+x=1ײƄgx ?Sj D!(Lsn_L,3 9W!;IGj&ܻø'ze9`ts)9p]g2;C5ҘasNAe<7"Lk+nSe2h ?Nf 2=+U+,Wf2 ˙IV1VsÁVʌv@0Xe{jRX~oG(ޤ@]nsZÓ7h\a׃,Z҉&6C6:52/.p[.'*rO V!.nik˹;m0wj6^ruCp[(o?#>yBڈ)a1¡ÉIj:PҾ"gl9YEAP'qHY7گ (9 !'?ddG<|0n! &嶺.u|'h>Jmi8>EZÄҚ ?|"82)'GH oBXa =aA~ߩJIppܛZ5ُ"T z@y 4LXNS4o Y(~hgUJOg *\t#X( (iIla֒nb P“qDV&.UnMǓ,I7C#d! :&ۮbΰ%z*co4ze<@τYNl:x+w+݋B !X8Γ5FEu^a3As6|'ܳՌ2yO ՓOĘ`v.A" ">9nsJ -18OIjlme9Yw|˰ HyǖZRn۟J>6t1hsc} 袁W:\ d5tٮ)'soMqPM 6o?rBtS QHA D%Ϣ5MnbAgwܣ-g &H0/E|:T !C[gY#38v*6~ =?'" @8p]a=J!ݖ \bV\#6=IuJA^R` +E wwAU AE#y5Wܖ쥣UF`f1-QR^=#&-XzUoUWP!yފE$z' A!/ :ѩ`GFS@9R=+L`YnfhB3>-k.c߷vB G 'eCjPhL }Ib5$w&s4J.]Ϸ^N!ƎH .eJ_[۟YGJ^ƚBcPGkDb&SIF>mI,KtU\NM~,(,!D YW{)hܩ:?"m\SF$^|x\<ڙdZqfg#$n+Ҹo(wwjH߮Doز'rZ͠ OgZȗylfR6W~Py8FZ5۽0me9K9nAL:Nî,+T0Ney'lωϜp vbiʮޢV>en=QGE@tm3Fya]nq:,t̹_BD@^f|+oYDmJԢF~D|^YLmvO.f3k$)hv%݀*XPvD*9DKwUl,/w\Jb3!($X=$8\%e% F &`s0bnl@ZZie2BکM[Wf?]'>jOhzp9wDŽ6FÉ>[F dYP@BSщ׿>QӶ׽csSHr҈$.ol>rDF$nQs3nr#w9*ي.'4r}ђ+,KbuLȞh`39DuPQs&ڵV <>htjaCʬuL=\z>=k'z\5nkA߄s Ƈ·t+B=pWr=Ӏ5V5jh}![L;qT\VM>f%In=سVG.HYVя_YTzA -l0e0+÷oHc<I7I'}zjO~@c ZXIjeՐyA9~RVS3oyJ" fH >]@=p)l7P KZKi Ɓi[ڋ@WJ&)mYTkR&鏉fi y@qNJ24?%`z3p~#Kbp 7R|bF(\LaoGpkhH-[C4-q3bCSc 6G)-QsX@0?~r\c Mp=&t-N }L$$uQ.x<h, LFѫk"5K8s |x}9sr%ɐ*k2E#|(VAؙۘӎQ"<5K>hR8vYQ@Lp 14w#FZAHG`zs]0j q#k|]V0˂erUR2`&QWE Z p#NY%lMXEé5t &Yϕf^kU'G 70/uW5nJR/G>=s8;`1qT?/W1:y_K#.mZgQ!zŒ#D;XҶ 4)c"C6~W刺΢+0T~GX.=z\c9-3}^!6v : fb͑;+Ed0Z[ 6M4*Msl5%6^}?7AD*ՃG!^v !)h1 `X;tpMTxA7Y[; d0&eb~YՅ2?ڹUB2/7 ̞5) 0okf]uCoNNƸvȤ!x*B-iU 7r2Cư@9l1F]~ L|rɬð:bFhUmL)`c[H; `G 6|$OyЛ_59H'Xc4,ZI #|PkԵKL߰grJM@IA<',= o#9#~/9  ,bVz|+( 9Uw;Ctgurn;C(ÄyU^!%t_=pZES7&5e3 闑e≁K~M/Є~3/Tu?RIŎu;`Z;1]F-T(H7DsOg" h#t},2>=XrT ];8vP:'CA_0P:JrIDd|2Fdk"ӒSgnY9 ӓh%gԺx7YjCUNedx&,_oM|SV?HuAEx+4>]ZmJ-Xwc!zd1vTn2d;Z cqMdΨ̦' M'<VM\Au]g¿J .Э1?%ykٵD?xNMpOS(E`3FAYl%\e%~j,Es-<@ŲS6x`j30oUd2"KfRo^֭%yZtL,ɡ[]L'g k@j)UjR H(ZZ+94ޑǺMVZ&P4ڴؐ=t̂mZq`vTZJ L_]rVa!IvG7!Ycîx P`rpFׁ)a1`+d&75m/9iX2M4aw Γۏ=dEʱ0yyzᥪIQA]f܀d9+jlu54wQ#=P d@q"/8"Sfi/\,Q`ŗf?ZўhvEuTn40HCsTOh/mV;S~Q#%{-Rʢ:|.x(nՑ;ƛ丂h ptp |LUL;R̆\lDZ)m̥hgOsF.b'57݂{܀y;/,E3&S}1s %ԇQ 9aG.ͫr]ѦA-Wɍ7sDЮcIYGY5>tؗN[U1 &x)k27&u}7Gjl<؏+-f 4: a̗4Jsv <Ea9> Z3\mDZ6<&uӈv;  1';xԏ3~Tok}RɦsY٠ B-7 Go: ~,ߏk I 7ӽ-@kb)B rc U-߅ A[uM)ΌCv*ycdp3⌜'Vٜh3$I$( e2g?gcu-3su4umg6TO9-Y\`wu#~pB2e$7U+NCH:Dֱh[/zT2iPAmEe* Q7_XV-m(}@dF۪ȥ~4KEQwRVZEc{δuzU'[ NٖI!Rܽխֳ9]#;{F]yPBZX˼n@p^Pdv}) hgצ5ѿg|v^v )1X1.lC/'Kzu^޸V$kXF!4%&뗖EunD U!ww!㐫)0nQ 9 MK {!t/Lr0Pkt~&ɤ6Njo3haR[:obKb+ 2:yMCtsD*r(^_#CS;l [ke akVUg\XPvVƽuři&&= j]`?0f3JV-svV*ExO#֛Ô9~ư!J!6{E#5HSGԞ#|OYu7Z+禡AOPXR~g?VskvNT2CԵbr*%bi9yM֬j,S6=Q_<aVE/4ݼ b T1jq7!>& rs'`Te!S7/lF~y** 9qh*ˍYhk4 X]5>Fz")2X*e^{bjyI$YKequ A`гJEYllUj~oxXckaxRd,qKGw+_,n C VgaH$tMt 7%6W1 Yeȸ?B5["(%%c1_|.%v n}ՇaoO7.hDG ~#!R.Nl|WW6 + {iXUlbs@# @lm(cn0<2У:ʺ9&yzf7r-1;wG'q: ld $|5"=;qfn R-*#+}3Wt~Wvzq[f>!Uy\uxO)V:PX"S ӌՃp|&`B7<ۊgFE=%-? LL N2ߗv }+n(0i53s2]{sc9UuAkaAYIk֥*5h=NmJs%P p'Y8 % nI<9 L}!ӗuŒ #=?7 -am)4<\=2) t*Mbj\0i`J`%1kwNW`/ՄgȢܠ"G >Gz 7(!493Xw~#^sx`۩R011䮈 үFCp;%x RN^=+01[N+tY]~f]r%ntrOo4ibUopnqmEXI„Jo jzM##u.=I*)1A"쬨g*B&+Bx>1xeSg~懛U^9'-_?yj騛;`-ou.WXj6L*MDӗh.gӺh^"o<-{Z  :Db>| Ka P6)?HTn@'錳y]oB)Xx.% mz s^[\L0ɟ)NU/n]wH|UR`Dóyw)țyPlǭIۭ3t^$uVMix@|fwB߫晵^ZIry,I0: ]݁ѐ#\эwMY6s]AS.ӲYL/M8 TlϺ cNpˊ.ef^#=l28V y /߮=D~VDŽWH2{&qGYؙ2)J\UʧD|L <fnYGkBA8%x=홶#d( 2ğ+jz.kڃ5 '*diGےr-2CIӀ=@Έo5;6M6L]O@ͺ~]X$84^պqUL eӜyi']p?9j_yl]ovR@ *z`QY{ VY!HZv":mǜ?-9.h ?W(R/O?ND3-2)XmIҩe䨂Ӕ{);8T6L$_ҿqi:;v{"jm8FxST弝#MV>FƚT]THYRgh}\}Iʱkxa<i;}TJ }/[nqODoGx}Sm89~H:Ϳ>6ڊshHE6\D-cϟMbv`ƞݹ-RN7Zl;\yA f!i>~ }_P ֞{>Vg"Y]b3X(V{^Bտ /l\̘QݕiyҪφnoԕKi$K1;v#> UX.Z)fWsmϗlUX:\WK|NWF=AwKIku)jZҽD=E-2ˡ ufk*_s2CkSӧ{:$E!nhLH/ft$ Ws*)wj:$\akP=EkwvSZ؃_)R>FQR'sqXȠRT; t mj}jDRP}4lŃTxpAI݇g5`PPu la(@):޻+ÎiE9H.iySn2MAjBTeP Ṁ)@eWJN@ Y2SlUjP JA(/~};& 21kQsQ]Y<| =1I%>$#5GSJ/8ކBTCcxQ/]~|t'ݖQk@7q-smI˙S}[0d;0ƜCM(J a^XkVj?"dҪ`Q{Cw桤YXyz3Ȣ[R4fX'HY(`J<G}g 0 Vш-]#+l{~tbaAԭ|[wVT֮ᾳrPcPMr=P]ӆN(v;Jg}O\9N\h[қyf 0&=d<"fN1ξ(7RKݘ8h{lr#sᓷz!'Q0@^1LW+Eyj`x.SOHb %3Sɓm2.8IsP͗nս]K.`9*|FǚUf ~zK:+Zy"e_ {އS;(h#@wDE녴0nkO$`0qt)Ҏ>&-@ ػX%IM2}VƳ#qizNxi=,p4=4þrP}(Ms.Au[@J o^TՓ2¤M)iKc Wp٪:PPgkt^V w08{) ۝8Ik,ϼNF1beq~R~䠠OPdTᇉX¥EQ& ,!a^@'nqUv.H%IkAc[B 󆦲cl[|q&cG \@IixIƦ Q)SŘcc`\i ^W _la.ViP"+_R-̈T{&Zd BTI.L` v"5 v%֌O~dJ <#џS/x-b(ڹX؉xtcDӇ\Z K :ɠ7oRVpȀ3%K#!(QOW,-T"Ipʡ0EE0᯾~\>Xګp|ރ'V~&ofuYf<.;I%x. [ax,Dz@؀WX7U0εg$ѕ6k!8&a5 `d},pŁm`V?le&֔4wxPPP搓Īϻ>%[,)[:EV4V 0VQ ,V:#T&_-c-NT [|԰V8$$j+AB%LiڶDFwEVgS8 "iGe`}U}]>}uxdȅSs{ȊƘ `&d+"%*S BcL fe֖*pG1mYR>ePugo٣w:W9MgC.| 9ܧn,'uVԷ3b^n}ղ&t{v ܓH L!.)".M 9̆g}pUg>ijbLvLҺɑF;L맾# 5^`1ԉw[uigJTI e"NB/M UH[׆ |qP#-;UW'-~8φIrCrc'y7IdMbR+iD xXݭ.ЫӘ 'hX]i B/c>'tGDECm3>W+N|@"*2Й:CooYVKkrj卷NYwxبTHZQ41渄76;.1&WZ4ɓ֑bW.q\;%ig)]x«=-mHU^h.Âm@<8A}uS^e^Q!Rp1 xX2E+/.8~'Ȼ W11آvcQ 3vZ8}xz5LSx~pi+q(# [`HKr827vmW_+MTm{hdR . ŴJJR-FTyO0go}|ݑygz^SܡTd Y5m=`=kkj7b+~[N- yR|iRm.k00_Jmuc*Ac5`ђ͜XA;ֵՇ 1c 03&q̐)Ht/ >nZyS>zc|&gp b.@`|q#w^1r͂w/E6qTSgQy!.Xk5 t[nh"Nmv@JM=!<ׅjHvejQz1ldgڰ<О+LК r&R J[9L@ Jo%j P,V_&af._;~CML9(afj^§R  OY'K炅e)GawU6T&lSƌ'o<ܮM`.9T7y![\b'X_26zTHJN̟S?h&y;tk.!y\&zr\unnD<߽[-r=m 88 Z{~AV =}w,M+[:I--$dPpM'\b;;f%' sv.Ai3(1::Kբ̂-飤p$toUF}vb`6Oe{qt$Izk?I7z9JsS05xbP1:{l=ޤ,y(/e!NMA!Qө+OƳ` cQN*` 4ݩ*_+v.%o=2R>+X9nF  &vS'@P16[+zZF8a($ 9  ӅCll6 "P`uآva#̾}bXT{l]jGt[ ){sTX{JqZLRWytE^)׸.+x+(zsU? yLv&Rɑ-X90&t nG$Z`#w Q] L.9n>0xx73w&;7=a-0H]X`4%9 a:z@vwq*yD~2O6 m/Q0W Ӧ[D!jd\ vͪWIW-Hx ="w#n->[lc BXBBzE9/%$pFsG\=ǵ0 ]Iғ/?UFRne)K Y;:AݽqpzTUlWlJYgIͨڄW)=!*ӃTH˴܃xBӱ'e&#sY@vӫBtfc BQgy*{,5\*?*IBNny2=iENCmΔi;[F` 㸾͹W@L""WW5WQՑQY}8Iu^"߼tX܍'3eDiBߏ# 9E6o5 v,&0IߑەGϡ-̶k bFQZ~K{е9' p4n 򕫛 ̟lm-u@31pS2F  Т7Nd #I>*1a=8]iޚ'pق&I˖[ KQ03h>x≔J #U}SlCcE %\/(c\lQazq.wt d8_SxlI@,[5?.DQNM^s`CD"/)fjJ9# W 3T>*!ưatD=WI[;h?9Pͨh<'>az-@Ѕejʊ}&-P`@HÚ@%9oF1wd`{ m _pj*@lSYmP̫$Va'Z35 À9^   %g`η# hς-|ጒ4;({! jA̘K !_K/!3pl@,B.UґYOsƱG]K??۲ TT̈́"VLo%[Js #|#q툽d+3ܖ=H iofgUl2c=Pʦ*-̽nYN5&@  IK&D97*”{2'>M”읢7+jR6D5+Ok|J@90Sxo1Hsc -sPJk~Vk9wje&pLF,0 xȁEqn Um{@Bny$@@:V;3F&nPYf/ql \.]U' FduڦYq/P'Iw"H2\`Q{{5LN(P-\8@zM /j C%&&_Y4lhp:E !7.x!Yf1,`LIFu\GIԝC_qޞy(W9_E[*X47{"sXog͚b gftSieiia Θ4F=+upR^U~"iGҍd3 b%dOã#w$I BBi F\$hJ8v,:$O>Nч=;IoYv ĴC#lWرNM]qV蒎8P{Uj,>n̡: 鶰) $#⑧(Q)?X-bu 帴'օYTW=O{67]j+`| kzsu7ۓ`]q)7р4f9d#o67M@X;P^F>@V|ͱU_(IBr.3CyR챐< evx/XhթT3^J+3>I^l澤%/^x "i*U&_E5Dnx{90$M bA/擫4x Ow_B!SCUv7dN("S9!bOH5Hx$Zx=/vK!kUp^g:r"G·\x`F"t =;.Gl~^ɈC}h$Nt l )g{Ot'B>ğ_1 8g3iD\+Tr 0Ppб8I0]LuL[=(J]z0|2E]ưPva+-ůZz"3٪(:֎JMDF8au*S:H2S|]K|N[0 -t/1Z}X3&!-F"μyR|H`$Y2ǦL$`~[@q*m9\XMtɶg@bOq6%Ѥ~=3D3wl2~d^U^}N& )CtBqo,+ _fyQ=“#/X$/wl|D,Π\^6~+S͡ WŹޞw4o`mf+W N.s^i?=*8#iBEOpQ4&_k'm eZ%^%4T~ۦ.R*q& I !b 1bڒfQZe?W}JjzCF3ѺPIg+>QyK6vˁ@]2_$v z̍3U8 /`f\ A %?z2,K.4%%% ༖'(s,v૔}vbԯW#@0)%=vƷZ߳x/FhܯKi=WDS޲(o]^S`?']aU1ً5n@ e[d9W^!Ԏc(UiiLE :kRy1hAz7\S#Tx@ tp03QǷ~pd >\jhcc,ENJmFqc5\'#|~ETh1$os.[YK@]mJ qPFYڰw&OLo(~-yJ.`?B仝Zг"K%ϧ"6,GU*0$a@bpvhQIb*}ҵQ:zAۋ{MrWGy%yP0Z7\:QYV2Nm24!$' q,U}2A~LiDXmHev >=y耯qX3 z8&CpQ?bUb]gm ܔGԑaflMb0yy0%]0x2U00, dѻ!.Bp/B ?֋tGok"K pSqڿF*ĉyc /weA Z 24JXyCQM6gncV- 𧆜⺅y/M-lYtYӣGw:1ꛤI!$+*b nUyC>(=D,ef8CD>0\e}K 60&4:'CEp&y]#ݾ6c}$ [$k#ˑw6":IAaʰ! Zw^rT#Ul Kg8B)?FiP<=6`^ Kǧp=~&jfoa;tH(E6Lu\5@ؠ%7eG]k+J('{DO|2ʖ\7帹s6>" Juy\_Ֆji9)3H^x *["ʟ`NxY2%aK\:(+T,D|k".sс%pà z5iN.Q)/Q?0,I%H3.Bw,J !!JU4wc [kw#!0S N>[G.evG.<:Ě\D;RI`Ėl[o"'Wڢ pEp}% @PҢu-8 QDRHL敧ׇ'Q!bLXk9$j=ѝ*DN 1OZbZ*:j3(NEry1>:p̮EG9acv/@⓳Wz7v:t)Uhd贑- rtL>Oz]K)^* 97Of&d+P(u(*Y;h&=^Dx(b+%1i|sĴʍzص"84FKX?Uq5 ;uE/Q`MM "6_"oDrZ^ZE",N7WJ[`qd@~U6eqP“$P6'U!k:*BדBLP"欒'ʧ5?ئm`R窱*'Ju%y>NBC`3%qhÏƬ[-!$#Bع}@b $Ӭ,ZmB5(D g6wo58%u>Ь\c=Z6pgNcɺLN(6i*ʻ3$B~ }fN ^$!g]5uz0"Ҷ 7qv챪@ ul ~/YKWma h(j3@aO%Z.ߪTU,>))DޜLrJ[PR{wNmI>|!i+w[Sk@")g{<3'(=c|C!F 4cTQ2"FͯkBgB`to:TsTLE VĄ/}4U &"n6N}nචAך4 вod-=ƨ9Q Ï?@Αu-2ir XZ$UЈ8+!-+Y8{q)nw_D-l-WW@bFJ̞fL!Ι82Y%Q}xjaȑIrOOШ(Sp-LPl3[&B3"Vj ՜CQq+oz3HOZ%۷j<6^}Iz'$yj #Twv'J!<Xւ-p8V4mipUc Tz񟒀_9 Z.[܆9|?h8'f + _Z] ڏa=;j'kW_4 Q;h}~!o+ŠBv/EY̯SmJ䔇N(y8MXk=UHs鵣$}β ;Wn>`YCthWjV`Ub )J-5Rv5?bQ^Bbïh T˻5." $}nl;wC(Y6VR0D*9<<0HKVZ4'#G5khjy&MIS˸A!OZ9?g@XȞ5\So8ҁ~c1l%!(qjg3RLJXw,M~+FM Ĺ,vJUr6I6uSߪB\&ͽ.e9Wok #E>8,O#Rё4Qp?BWHĉTZ`zazLp^]W?rJ3Ɏ,sp*) zjmz:sG 7| DɄWe˿~ypsjPi< \*O 4 F:_%9;6 ?v̦(CF~p8d C)˄㼱R T[\p*Q?pw&1.fԏybJK=NCB,IvbCg/\ş* <ڇ-S$Xa}䥨IE*a`b8+[__JK)":gժ l^mZfCGV;d_jZl>Fkrq恙~o|?tPM0>[(֡U~ڜۆ]MSMc` FIPW\2.tڈ=7W/nhV437Kqis}lڂvUWM~8T3 bv^s9Ce;apMtsÂJ7咽P*U~_{k*Kt'>D8I圙v⻰{hک˸VYyVC`^4@gfsOFBTg;sULTy20>Xz @YٓnǀOgd󥾿16A%ݖʊ9vYx$enyMMi(DdRۑ#QJݓ m6oS'VVY6_FBN1Ӂ+iH\o64U^69kXЌ,OQgxXsvb6ʥg}T&<-?a}vuucaz:,Er/zXym:;4|V~@>F]x Yc(I-4TY-IIMTH*Gd AZǖUn㖴rp6zc}iyܟ&dg2' kqs|E)ߧ&),},Y\J¥)yZ* f%T6!ak;$I/v5 Zn.l4Pw9^d%JJO%!П bK*BT| dBn:h"I@RF2G0`cz28 =bۛƵN} M9a5{ʔhM閌jO7L:UOchĜsZayF!%TrZ$/Y@qeD]\Y>F } tTg2*='G0 cߕ`| @r @P47Gn,5%6/5בϧ7C rNFrc{L'+*]|,[o!A5%~P|YU R̡Mv\F )/8É5lNS#H9 ̇ 4XG*B qH.r=i+ Ɋ!aֳ. )r!Yku]Ԉle"Q?}%Yg zHgv \P[_f[| ҳ `:[W=>[꓎Jڬs8~N7xa/ʱX@ P6Dys>d :XW0͎T[ +p2qgՏ2-m-:T.sE?,Ae#5S U $D* V0+^ #'g$aTy_%~VjpΆ,g.~0inCi.Gtα>kռzIid2 ˮXh .Yd\E[Yc< +m n΢3@w?ǩMPV=o|Hw 9<!~4s01 ,PQ?Z3P1 ;!H0s97Ki'x?I-3#o VqР'``M6PY d!4jphUQϋ- |?"=:#gv|T7/R3$Si=~v6XHboE t2-Ea%1d4h:x< ùReR hh 7yYh4>5 A%l ut3ǒ3KZT<8L4.v>gnNH!]2yfyWʴ׻4Yq1\ǩ ~O1o!'mJḇ4|Ӷt):[@w;p +J]&+?8~*DFoΥ,פ/h[ͻS6B]M/kuXf ;KH-z]>NYع0MZ~9oigBԞBĈL{_ pl#an:#w4%W+y@#k=OXl\ΫuKت9&gy"+ N6"E.\]@<;;갚$/Pd:x6Y0G>.]^꾻P~M_|r.J;a)xj.# n(-Λ>/S7m3_iTʓb~@@=}Tb* ~xFA̓4 +K&ٝy–)ϖX.6MNtFD Ӏ7o胀?ᇲymWO gۀ<)cr/D\D]ǫF k_B(}Jhm-vϒVB]Mr5uz%lKڪ ڕ#x n5f}RjW{Xσ=~Hb>Q{1Ecf&쳣4_K8*z$> ALu*q:9 @lJo@_DIг3of u[.84Jz.eZQ7I 'bFQVce4#Foz¯QexcaПiFҰ~{,nhivsV`1 6`bCT뼍D\1[Mrs ;| }r+e9 v c[Е~vOU*< ?Z&ei֌ѲBti~Ƀ\v#B@i }:.nq'^RV' |n~Q]eہhA"힪uXZk#URY <{WįW3WY"Q:;`զ0f%XRG0jFw1)6>JX1RUt!w$H~|bgr܎zs/+V_a/2հ~Fa[eSG!QіէN` mvVKdUfI7/JɅ+Wױ͊  U揦4JebflQ =&A-NfM-B~ ;3ZT9򬲏uc+!sfʻCD# 3am o_wmHzp!*rRLTߠU"bfC,:Cd;6D['qZ9{)'˗dMEe[CH3fPgjioj5Q`F' мתzx] orUeWA Wڡkzb K@!,u O7Fn>D@3_y-OM1+#ɻd[r2 vc # gp/XNaq"}/0 $- _sH|#ߦQd4kv?L&)w+{y Z5ƌz _4p(Zkm$^gxxOd}:Tp ^>7[}a 2t wDwij"2_ahq@;¼>gAYBӾmk<ﷆadD=ȰI#K7Gՠ.f!pJ ky^)29vzÜ3˪Qge'C:;FjWDr`‚3]²`RNnӍ Gr{㐏?ޅlkɝ507C7 rvB?\3. @K]{Kd7{+JFÙ%^QQr G7[NJ[nʩZ7l!:M_+7Xr^u{ ht2bJ%H$4aM ^k^9FRxHȱ3zF@S_ hLThDGgh^͘{\KvE±jTESj?l8tςIi l&ZŐ,1]uR(13 ^1x@5… %xl4>+Z~M~;I6ˤ$3)gݢxKɓ$Veb]g+,[5zli YaζLV{//YNj~2Zg|ڲDó˩2w&ؐ`P-<ӎ93%GAmg32O B' f9],wE;nuQ i,ztS-@+]_.Va^c=CZE1[S(Jo(vpϭ[4>$^ lJAWcR1)qN̷K*BZ`$E X ͽ dAeG JCEk n1nͥ *}0[Y !7TW(!Z:۔GV]P;vN8](X+n4Tfh#eZ[cF9K%ܵn,51*qEOIT崊GD{n5t^سa߸=e/@rx?QZRN~™6H$s+z9Ah@V45r I5KB%;QXu:g3|ժ <9<\ bȲji=6ϳ*Xvdzwň׋ GA;wc-|r6b;z'w .ǟģdU?)DݶG ^] pgtZla )+̙4ҝ#" n &*(⦞1XKusT͔y}ly -_ Ы0W! ^Ra1[يdFD+voQ1"Hٓb-AHQ0f xA65Va"46&3M20A0wPӆ&q!Ζ*=vbd"$;;02 V{-IsÇm8肈@Mbd&_~tRc&*ZF;O Y޻H{nLbV1ߊP:u9Ki9yRZ-l4p ֟fϔk>P^xz-HΣ੯kwQ|34.?iYZnn?4<Ւz 's2;-kze\@lnxR\P)U,GG)xfJH.YПBw:7!2xWmeZ0{OМ57 vP09wMdlŝ${bex"yL/^QV+kx@Ed|_]>GrZ0BkrJ ˔DpwEbS1 0NRKs3*L4gԒQ+f81]-mlz3#'zD tj>Qv{fڈ3mKځ.HG f%:U;tUKRu]XgUYM )h\>(FwS1էT3__"?$yǓ[2flVIBRn_ԯyxSz{I^Ϙ9Bđp)VlkPf|ʞ^OO%j|,vXҿ I]*i`a iTKDlf;ThQ-emK#t`$9 9Aǭ5^6 fTОR#W<_ʶ h+A%ٙ`S18VL`#͆+=93FO:Z$,bgp/:<3c}uh鐁hy*M5j[-M\jn'1Zmlp F217CwB^WPY!Ӌ:z*9c"s.vކQ3}z5znN:k?縵0$2:usW5*=@eǦ=]hQ}=QKі2 !j[* }-qsIRLʘO\qUr+ET)5'Pnu,&F[#eWڍܹtDF9>13h B=޾" 1#a[N)vׂɀj0[&/$fo.=u ]2zhjoZ=s1߮qY?K]-dHU%,Mk_Lba$ZPa,Em#ZRo n`7iRЌk}UC/^`%JNf(V3In%]ӣ,,Gh}p-`IXT=:=[3!VfUA3Zar$Ct7mp+ 08j2] PjgՌHMG)}a!Wh]v91ݤBxF@ox1J?SiGO)c) ڽMA!~E܁2>! zJ&brۜ*VITF2}s[ "2¸Ɛ^e]sp\Kg&lP 8!]hhN3f[ [Lғdiqf >PQ️P&DKRb8p,:Lw'W"cqmoXb|t98+; )o+?סh+}tA'kxvxn%G7v^å|l]lcl}̗XE@L9VvмrXiL|H4LH5df&'-Jf^jGlWYwnʷm!{sj?FmB Iz;{H"Mlok6Jub:߭ɖZ_ͦ- 5놊ݹ,ndԟT$W[;q0?eW'k/L/#l#QmU{(:C:R=6~s+V,k@R,"[Ԙj(- O=oQS.E8V T _6 g>zФnfdْ֤A 6SBD !-АK޹UmcO9ercby+%b jND+{IWCECtɮs?͌`IN8ڇN\q,3qU MiVfQ%TH9=ى: X!ڢ5,\2H2]w7HvgE ok+ 1v,&qFy4LJ8o.m ij0_77ԅs@-3%װϸЅD)q b/*e@Z }`zv|`uABYw]b_J:ʬ 7 -8M:J`(Xi%yi2=g3/Ocu)^vTO|EyN8FQm-t5W;  9 t^08u¦~+[}2({#RՓ.)gǣjzt,s@ڷ9vUoJuRUTV:~eh׳"}2VOo+.^w.%ϰ7vG_0"e7WS~>/^)݆Y KKCM!.96u;dQBK6FuOfHA!x={pAޏK=e㠒7.G$O.poV갬yx  r0QB38"po2cEҗT]fܛ PTg!M!! ;ZkUW5,gld({Te=)bIqQǍT)U[L2q"npO`Cp63Uu 4}q=:V:D ˧4m V’ڵa!ڷ%X6& D{zy[Vޙh$Ǒα9q!fAy'`Ȃ[kGTogk߹G9,LJog10ᲃE+ҬX-%٢gc[k] w\CPI(UC6i3/;6G)O4GyJG#x '6ďD?PT+'@D߿f?%/ <mk.Nx3+aeyrrh _kZ_1ڸLSs'Yi v'*;%OxиIBOJVkg7؎X-ŝX~pZ+R<+ ݯF[/ "&,H~H-#Q }Blz}'PD,\+ς yo H y($brQX->y@ d'cG8xEXΡ~)8,$EjYZv^-`|h&d̢ aK%s\F V>zٸlW W QIjWykm0?s hCGO.VW2$5~ TJAB(Vwg+U)= ثMxF|) ON@vodt*R[4k/ITi! Z|%X3(sdBf̚@7af@9׵K3GlH[ y ֗ uDD8*<9>ZyǐSY]dm8`Ch],/Ut&irkMKD`v" :PǞ_ౌ|2>83L/&ذ̃6h;tC,΍e\KmhXXx%LRr1^Jv1XS dAjkpU/_M4>_0Р4:' d . :l}9W & PQPKyqf^GX5=gU"(M$jOC*]$~@h쳁ڇxH>y3&o`wNq~6)L j5Ę0E+> )cj9TPUcvdF7Plb}oorf$KOl dž 鶃6$wK,n$QƶZZZGN 3!k:{xEK㌗ [06zpDSb(oZQPy@{ș mΧޕo^,#D%EFRR,ۣ1ȍtu$Y ;Ir=HS/enI :kБގ & =ڮI95IU5mO7x!dtE0SKA2wxr t@]踘#^JU턯k7^(O/zIviijRHDLȿ>[R)j?l~H '$L7Ki*P4fʿY zpty/~,H>F} Z\awIHM97Q6qW#9s`'*QS#IW"XQ/̯;K,q.zZC$G\VLC}IIj籄6"D8׏/2 G_CZC1]`ȓ'&?]Z}8][צxv tUֹ&x3꾴i^e6fg@ L"sk ^}=ƱKBI<Įn3Jתʟso =L:ĒD}ưwa~Sz/[1'1gp =V=Uz8&eHti&YVĦe"L2GSK*$Nd6 a4N잴 ƛ@uYsLSSčE hScͫJ#A;CF߁$@jm%T(K_F"[H{a$cOYB?^3{rMՌ);2 jp7'KX҄Vg׏$ՠY*9|_5`",xs+}at5e { \9[8Yڶ}_Wהt=pS(yZh/BƑ W"2;n!#& Bh3_ - U:x@jRIONqאUNM #m"oy 4Ԡ&rޠ 4 U.7deD-2NL][g%.k#d?;˨OSrQiƢY&&ŚJv dr}9L:cc-.cP= kQ6[:Ru-ecl_iZX xdf֤YHK"#[m(];i[ďI, {xf=:;IJbr߇K,VORaNQ/5iL[UL{vրx݉Z#J tq)yw.mqvU@bb NؓM s XNC0 0Tn}4 }4S%5|$(`u-%HL J=Nǀ^}vz΃XGXϪm,yh_?߆ NYqB1$aa &I\x(.9}fR[bARdk?Iq55thЂ-j`Ut=q_bS&Eb08\e2E_{,@ M,MW1).jg:vY]IDڪXS~UrOdȆJ9;ͅqb:I-6kL뗆ruJ`0` N< Ҏf~oi}-::EXA`#ؽɘcA@54'vS P12^}8] ߠ6W{rycV OnjYՎ,3X#kGzuk<Eaܮ ` 'e&hu@ޝdƑ+Ϲ Y3nJhϷf;$5up=kwevHI:bM7pډ%4q2x+ds2v_IkUV,uU$N*W.u/wK!Շʐhh{\yl0/1K4@5OTE!P8vIF1/CpV\BR滕V.`՛s& Ws܁b7<ۤkzi#d{4R>+*߇)[IDqjVس{ՠAxoyc}٣/Zx?ٚN:GڔBi\5RVT |4EGR}t#ZPĚ?\.>{QErœ_\-%e5.G<4 qۣMS{~ҏIbpSr9#Գb+4?ВSs߼e 5I)Vy;ƺy/G?tmS\so >SY8,<Kै!,E=znηp-[sËpS r %},AGuK"t.:bb0O[ɣKHHp qAP{,w HERꀮ=:JFr>H"/&qО3efȳ7: @r YLV\nvċZPC.wڲǼ'M,zk9W<.S"("oK?' AY[JVsHF ϼԵ4M4m}>K ^.'n&9/Ml|mvSpcWJ[/`p<|]'ow6LV ɾ3Hz^ =2jcI:(YS♦^D%k]3 C;1a\#d]K)z6j6Ƨ"v,Z]x&>X}%sSx@m,ujHdR@Lz͉|8-wu/*G,X9Zi | Y rҴ^?]-B?&]ow:b|ɢ(O9m Y Nl.WZ]SGa8L՛z̥ ŞS2nph4L'VG+8JrXݏf0:{.Q[ 6cclŇNjl҆(LaUFj"^=W2Sx$VEGJ`qJ0 .$꬏SljZP.juu)P xrÑGx]tv!ˌ(GYRvW"0>mKqi~?~IF'zTT"m2/ƠMmR(ᎈ?[%{ Һb?̺Av(\*q;/,@%Ym?%Oُ#b+.9TF"Jx:>GˠR&yzgfeifw/o |hQKBU'Jhe ortp QجK- FAQ.QҥCHU3ȼ'v5NȨ:(6C}I){2vKadѫ~s!*Eo3N.JL,/O3q^sm<@A"#įwBLt`7Vث9Mx_x`8:@ eLWWϨo?&X?/*Ϳ5BrBv-߰$-/۰up zWjגtM#?)(&0j-e?U"R Ff*mtQT#]E w.;>[i,OuۤV:AY.boEƅmK0 ~*#>)!;n@48rUy`fo/ ɟRs.Ĺ,] u <^e'0 őGNg-" =D8Ac$z*z@Vi[WBax7RLu6|Z^Xi>9"\+E=)$h:XxfGTJ5,25 /~wq<Md}%.` G&݂&pRr ̩ VHF9y<=XZAJ|K2=@1e!=}ϊ FRf ;Z@k SևuZLyWN7S}+WBhsuĝO7E@3[2F B#^|nf^5ཛྷ5΢ 0Mv}¢hS. $AiXc_!u5hdu79xcVp?]D^\9rOFnn[l>%mXpf$,Y%8yߎ EcQ~u_JYGGdZ${oh=ԃ޵A`;ϵ]_Rq 2?`JlAm;dZ:V=CyB;rX7oSlz&S!_i z|^+Wr4KV'7Ao.8˗h4Kp2$m@=̕:ky[eL4˪n8Rُ7gDCHv-`eXbVBaGfG? "(+S2alm{^FL2jFJ`{(Y=AϾxU6rx (ЕôZ}y@5B1wK] v];忄OLҦM{)-#1-'_y3vcӎI*k̺JǏ3KdR qWmHK ڊ%7<&LB ?)n50-9$|M>¹8 rlNE(<ޠV? Ad|K~ښPxcy%3C$l>~(TQ_qw陆Qe.sV$m1+EdӍE t S+C> e_sF {Mls}A~\(~JmC1ds{T4,bW5۠"6G\Cߖݴ=˅ W/,~[|75v4\K"At4tf&c,c-I^J}jd?w*?Ycg\ssʇ/5/Gˮ?(^FDyUt2$MJϦm =vPh(LBjԼq2*ZeIeSفX$Xſgx_;H8"*Wdu>nŏ슪uuGY-ق YY]*QY+ZliU)΋{}zZ@&MQcglHL&QU˒[ 58.FV~%GU;)bF]A*y"}X_${O4fi=]Y2n OJQ}I2C{ˀ߽ٛl{\^)B,rDŽf;^xˆͣ<=XCx+Rvg+Zd P'dL|=2xVY+)X2[}pAR?Se2b 8o5Fyź}#?^aZ96Vifg JU;,n:Ie+!l'x}HL#6\`_:=(2K L%DՀt(}hV'/b> v_YșW-UjwB>^ o.K }qrnڸ7EQFiGܽ,{|%vEOg5 y RbJJB_!nqfbaL*sy Oч7s( ~׍ ^rrn5p  + d%ag]{'.Ac޲Ũ8/z'%Y3&O~sYԳSdVZ֣ ]^K\K)|(,e{$w aΦz!n5Nݏ uupI*$${ MLm&JB`t*~&o3|+e&[*ˋ lsq7wQ^ %ѡYt8IW U ,Kr՟luX?;1lE8-q;P7@ү_1J!tS'iC@ ~:9}dGV*/ y_x~_7hZ\Q@;fΰuJėZgWhf>,K&BvxMs--/5c'۞E>%˙.W(5_Ϩh/řq {/;`YBU$?od)t_iˤ%\M\UDg0x7X t#΂C4_da3eYVPι))(t| 2\)Ʉa=b?np$GKG⿍@cF.9"ACA3 ?@p+ ieɱuFKCW>SA3O |ph@҃7@ w봦:i$눕’S(C;V6n:<4́v@NDvd^R`lI 3/>Us3sxi_gR2_I3c͌BK-{Ds,9W$z0CKT5LJiw+e˗zf'oG$t]ST^^s-z' +&G(oT2ο0jse[ue[>ba5s_4f4wc͇Oj&tdV ^L9mn_`*c-@љiQ':|@7UTVhݞ2*"$K 6t)u*^R/ mfX)`.9p(ͽ%JVދAa`B>eT`VrN䓚~%tk*hHS.Qdz,Y?Lή5R\"(F$UGo[Ϗ]&~TJwdHh2!F͏dN1FQct[ͅ.0e몍m9sP+x(M*VGSN7EpDGkDM闓:&ZQ_"D7 so7<Qb s÷>əc䅻3!NTߒyeEufU&iLEM~%4/.rR$"JM[_\¯$ r&ϻ0zp(h6LxM.ȃ;jh;L8*;ZI.Efϙ6-⾮i/a`/.Z`d] Tp #&[sHpnwb3KղZ VM\=|]e6hCBxB4'`Jo%MX_znm%Fue-q^|UFzI igD%ǷzP}Q,-_٪Ɋm%Aj0B\*UXB= o 3Ȓ5 =1݋zC͘5`e 0.vfYv!.FN?p%W/ /O$g2̃ψAi 1D1Oe+*0ô5==A27źC-RZaYyZdj71r!EB!"x2{ OF ҷ$7~Z{oXPa~&I\0H%vY`hZKoBXPb tr> g׻"uuB-U (zXk[$OI^ %Vr7І[MFjimQ,sg `S+/77NgFd% Yu\ϸOL`nX,?淇27%+NGңO̲#v$UjQqIs욫􂷹 Iόkzmi3ZL"fp&ۅv~˕elO^ݯؗ|鑬/@Y6m%ʎW9M%)W%0^)bAf+Qk8.iⱝo Bq!@Z;<yc []g~z$uJKv +({F$U7AQཔԏ.:˷YWie }{QCJN;Vn.ֻ:B[j_\pY8-}<+]J7ŷ :F3,tJ{ js8G\4kl@5@(pCPH|_#60P5 x:F=~,'ZwrA[4tϮfy'? =L seJYD$`dZS,Nu,igegu ߙDHDdɩ-[n&c~BCuX3\%jyw#*#TYgCW@@f=! C ~2)8o?(V{0ZǗY -p@!˻~dQdBzMN>zkς16JQ7UgxSx.eF~1E|de{ycێAG֦V tpޢDeQ(6z5|`f+[{&C}Z~p󩰶-Tov ӗȤ`73|jlzJb7qB>|&6BGǴl|)5enbYz0?`DZ{#!D "G3riߦ} 8lUwX_om볱'A*}y1r"Wֿ`x %}SL힃#nVAbA1 ~qvzHtSQ~DB )c.ODPB/I^6cl~A/6לP/9e(k F(mЗ,#o5(ƚuo WCk2%6yS"6VbR#jڄ4X0 0v[Ȭﰟ uǞ/-.Emc!O*]Rz Ixaz*DhI " Y^vckUfâ8^YXPִMYWr:4qk2a{$7 fiolfZF [NR|책"㝜 hbysJT)rRC'q\%#"`~x?QDROTLl{ľ@@}vb7yP0@ PM-3ê>cph%KJ H'&?o-'B*ѕ4k atez +7F(0bG(h;ʝq! .E}j3fZuqXUι7]JA ]OOʻ{(=cR*kMhoܗwac !_zrX٢y.@D5ƽpQ;{I7"a޲ ɐ=K `K&9DkƼ[޼]N" ]*Gɒ&Sq#zc<.[iP/D45TOc,Ae'=+j;3xa95wMg ׋ J߉-!-%b1CWzDZGtzF{ X]Ofz?Wn"jot3j'*7[Rߏ d2x8C@F _)f@nɖXFEZ5+J"̟rix"A pI3BsO8N cFzP-:Ӕpiq33Sss\ I=Cwiś/iRq.$] {)5qg D K"*ĨPݘ0ѿHɇlU4w0Kw\;uSTv' 1iqTD?W w E`ʰS $)o$.:^Γ+^@j3kNe5=x5hs(|W$.A*hg L(!%mSwӵǕ0d a GoES q\%T RRK쪅<KKT9_ɼD]%M h7#r[rPΗXUvm7Շ)VѤ17q6Mq5VOʘyjt1_VQgT.lz]/(s2 `;#a@Vfnw<9LW aak; Pq/OFũK| 씴 ud)1v>lBzsc8kl*Y;MǗyIhQniHe`%`At>$nHӞv/a{(Whouj%]Q Q=]įX=xO b q5X!GcS .9짞dW8%ӠuC;4K%> Z) wi ہۺXASųR7K/qRx.US!Ð*e$M E y^S%X7Cmj w9w퍸ؾ1,hHR*p9FjU0X$s2BVNYDk[!9of+G lQ\Ԁs$!JoO-+r9p!LѲ];fJSO}n?:c{px ]`4dAŒ7CJq΋w7Ks.0[#I;ѿ%a*&/֓o Ɵe-XzG@~_q!!پGATY^h77Uv›`$3j(m"^<0D:]1kHgłРuH,KL2IS"c d[:@Kboj"(X^T$޶lfKZL}B kDO$.N=3]'a=uH~ .RNꦝZ ]gd.Kz'ko Xy> X^|Z_712aUu DE,hS~k1Y0ѡ*m/يx&.GRtbTID/ndDg`#TTT6-z̟H^ICZ{,]_\ ShE[4,2מ{JȔ^FA_]rM.MK~PE@g^cb͜n?#K W陼ny([\'4t'MsvwUN@zq"J+ql|A1 DO7_Oylplf:mivEϔo!#|*|3j4!g/vBSbV}13^ʛzސ%tNz AnqR[w're>,\&A.y)i=OݛUc g2-g/äY8J:b:Q>1,bkSWޭi\ ÓVkKqCIjj7٪4# z{\\6YsQM>C!@:qP;DEABaoLV />N`GZ2_I^<~tb@nɇZTɎ /RD3E8'oI;Rw/{pD:k(%Y%{%5plz qk$.nJZ}4IbZYVT-,CUu&C,$p:N'd5&I2 膑ăKU9W!nQ)CgohrLECۛ6Z&_W E^=SpW, ۴0xw!8H7%SaV L1vVN }z~J 3iٷOAF ,A1T1U0lPx 3ʟiU{7RS;UH7@@c%T"7:/P$^^9죺VD3JA'(蘺a]h~k$dsVTr&Bpq~?=XxKFm#5y; )MX HE9ToUrsH,j w;6f1ُ])aA:.kH9b2ƧXi FCUCVO2192] 瀈&F'Q9k̐eР_ =d?xKn?i$7kFJmg>&?0mEG";C{[R+o#ΠIm 0{X.>%j{Wi'!\*eb-I!oKoSngE<.L`G?ml*(Z:ZŌ&Fsp#&υTRL#î(?l'IP2@Fa|E(|eE!jB.@ 6^Vgw-.bI8.Q-M~٨H<% :y'Gyf}dzn)糌Rz6FABzžctΏÚOYjm"D`frqfUO۫; :28m -1s״u!F;dp@[|g_I WtH;CKpeiY kʙj-yoCO/笘[ a=ƁZ F&~Vx__X^j,"{ 5 ir-'8 d.p=/=ScIZPyWA>Z`,>E&Vg C+E«tP7&?BجpĻߌ;>[ AsHӢҚrLI  R|PQ2=[4gzI oNJ!fkM5K„i4('ﴮF27-ȏ_&lޤ0P>AZVRvn+MB<9r~ oXc/E'0m̕n%АYJٗFF\WF~SR[+$=:8m AuTz]p iJvYCי5g5(U R_B4 Kۀ%R@UkFSQ>M+,Ӽy1 (`_HbT'=!ѷ'R8?'߹5ʖm뵝Y!a'~#XnSNؼ'8Ϛ25_ov4F|@&T |ltֻF2Ye"vPec!(ʼnn*?a޴],+Zɠ|IxX77n) Ä<јRzXh;`!]6lXI'kFR}쮾6+y]7JUr."Τx"ү,%ph~?|%\+]A%9!/7ZGVyz/zSbj9DT9\4+Ȃΐý rҿ$ўg]Du@<0p{F{b`3t:)=Kjc.&సdHwWh]Ża$F(6?iVkwQE*iLMb k =s)/C,o66D͋bX9۽8Xϵ`{#ҎҲA#O ) t>m9D>otnHxg+T[OM=q{T-)~u3$.0iS@Z`j+W A?탚" 94)?=) G f_1նr(Huj4麚G=,F^mL< P׹"Lҏ`kde]17 ɜVAi+6 s.Lfv5V$/c퐠Hj̺N0oL_ݸIp&z=! P>ushK`yͻCQCdg=W eXu{Բ',U}^ASC%,*uǗY+ۂ#~H#ƢŕBds#/ x:<0wx3k2Gn7 8+\P3'yl1 L}\Jg%~# A~M%" U :ƊEdbul,>*ܦopN-^c>b5rR\TI,NS+sB(yneS. =+SDTk/߃n.{k?]ZT2b( Zɨ'sRgv"Z/gl̐EK? W,9MA/t0oqK+o6;nV2n#$2ҁnmg qJrF% .wM&)hGʉuHăm5X^+ξe8qB+q>nэX_@pL0a/#E˲ހ07OG:+u 7⫀ɝ*oהt:~ػL -AcX#9`k|\E,|$ȳ<0z,YƜ2enJ2fHb?gZ(2 ٮ?.?Y{Mo!9' 郜XRRc$9W((EWqW0ܢxy`DYDXnKKn`J ~ Yࢺ7ǾP"Zni#17n8$[|M&f? 3qVO)֬:;ʧZU.PMcгYsإ`(Oz\;੄zM/%Ժd SoIYlkNY]xd|ڻC#yUICg?HY$6`!8wss -ʔVP!h$ȪZ+e % _suN$Jrw4 p/Ly /R눛QZDpFχ5dn=?d4PwqcM x]6&=÷ڣUL>5ȀA g%J *1Ⱦ4ZG+* 0 t0"39G|b|BEV pA\P}~N`k쇘xd 뻶p% Ҿ?'u9GF/=F`=q $wBtSZ8!Mv M@ e/[]>ly@JPBbv,L/P Mrh>c{^h~0V:ǷMw`\ə!Ҡ_~DgݺCۥ~H ja{zU9 u )`_ CiƉchZP ;ti,J_xΜFϓ()<$rL6N?D\[6Д[2Tn?#W$Wm0S c'1WNFξ@\dl 㛷bռ9ODz h>KɁ˹or+ܜ=庤xMGJ̽4R[";ko)Nj<ȵocq+u9Eb+̤R#'eĽ7R\mS:pacAM̀)y%d[m-1%܇RC̿(J[S`x&*'~ge'sv:Il1'ilE_Shw(_12Ȩٞq (&Uz>uf֛  b32_5HcVz È_}mWo Zre댢u}!x.h F~Ι/h{MPt5\D(鶔sF6zYi_G0w%}wz?VF _t :DEbD]-gӜ*hCˎQgJ[e9ʼÔ/ Tޝxp|&XVaٺb3eWVO,ZXmvB|[|>H$wa>Kіߕ*UOF||;GySdKK>8'~0ljs8v,M}'`zt޴B=0 HF#ʩ6*T)D1p0E ƳTx5rC,fW?KDzO>Yjxj'x߭nC.Dp&ٯ;+4u‚UFУ:òpH,,ٕb".>nt֙@{%zN@4;C#Ƚ '1/riXHO\k BMu1>~B[F:2^1{ƻgܗ0QR;EV'_oyf(;`:N]lWgGq+m-lPYI^8͘mqM͵݉-d L4˝/-ZE)eG`u_!*i<$ƝN Ǜ۹`eBSH\D;EQ"3%Gb nUC`("xn#z9?QY(.瀁/ƌF觾c cI8a{P*5 ${ln类riy?Sn1qy-&-JLŊ QQ|`74~&O;poytp>lt'(ɂ&}9 þ4(.~`ֆ{NpF/cP"nmaQ^D4Z(R'j{(ě"= #*QFA*(#|v)PdAPii>5{ڟc3Wz%q}P ݑEp³oSu(Prk7Hԏr{"k,I[ NDF>ozbqDBSlS۶~ڪi|CM#,.;kRPl`46>&QĚk,k :o?Z7lێC>U? 2m?Bac` h"Tbz/țL@6S6~FG^':7 Wg@2Ti N._"4V!USF2O'Ւ]^}  0 jhj&U_]{˔&`2)f[;]t [?@ lBdط N\S)2𛃓d?D0C?y+okh\j3Iz8eS nke,WB)d7W$HbÊPG&AU=q@MvQУtF'][[lBOCX)Y/Y/rrM쐰dA^ RS7N:yb(SS ۪&RԼvP9LZmS798 “+zfr׸-6P%޻N X싼T5h ɿ}Z }_GvTX9^;-5"Cf }Ww˲oOPF[x h48M ..(*`6d!"k,ii/#ր|:A]4 |sY@WrDpTi'T.%̑pCIvXnnƠ9ܼFUuIrF)XG+Z(:|zfb6: =}ghP6R}d\[{pWҚ2؄̜F Y y?q̣86ӌ؏Hq;(̘25#T)^ꁟFY1H1MmS=fcitpvbu׵: j 6?a0XZձ =5zKx+V]Yoʮv=CQDZxH'.((0ϥzèO# ȗtWk5kN̅qɋ4_~e!󆺖I9 3ّƻc-X61 o牟fV:4lUB<]`)a'HQ< Hޑd[G >Q}ɹxOnZ9W.nLnn8,ߚΙ }ARG|m1L4P~|ė})ɯ4>:PPR6!&Rt5>ֽ_Q+~ r9.Xl5_K1ؼ c)Y4?LduDwq#Tyy(9Eh0VomςՓ{ Jp=\Z`v~{GMH~V.9vB8Z29j( 4{Hs@>Y1ֈ094{("h=R-^'p`) vTU 6S h+iY u8u0)z,`Ȩ@$}{YIv *8A9 |1:_ZM![TW.{ 0~4&hx 1`_6Raj1愯ʱAc[A"|GNKIel/Jh;&\V}L%4}8Bl 3HgG~8TXlhhFIqt8>8Q-٣J@2mOFp/a!֏(`>Ԁ)dHZuol1cp9\[mIfim#YslrV~ Ǹ/veݷH$Vmvcr#'?!YXl"GSXcNlg x+.R`pzaktjWDY>-Z6{:ʚ+ R ܟh{#fᢛ &ՕxGx[LTSBRJRm(RI<ޒ[tdnu=9y9"yA^/W$ҜۈV0'!llR> $YQE059z"Z QuhYy姷,M|`BtpkfQ'񪘳'vl.h'Jt:K\vf\w56'\Lr]HZxےY1}_ƲqoV,b2ir I-pEnqn6'B #M>YƂ?U20`j_Safe(MZXyIްS+Cpoҗ3Yw{,XHoO%RyooHP, \i>.vziq7Ws+'`E)Go^1R=17Dϩr5=aTP`D lyNFHJ!n&b( MsڿhiD14O}FnPMfC>'e_רs Pa@ 4'1-T`]éO`r@H{(_9G[ոH K)zCnt|?Xg&#܌.DŽŶQ3\ 0?+FU NNM܂iyYJR[طKhO蒑ݣ0|) 88[:c)RHrC3yq$Ї&s n/6m)C:UC'*>" ?HOP(kTcΣpC+gN0mUa%Ԓ?;ҵY`!^'^O& hYZE͜Ek.*Dw wyr dxd],jAuދK }ܨ)-1/ҿ74cI݀p^;w`:m.!XAtx///Ҋπ6nÕ@;-"P@6Ji4x+AI:72vctJٸyWLV9}.X/1n4T|KAeu'(ýV!W~?EeF]ƒb]38N,<?KF煙dО[J[ [$>cz lLݴCѹk*2Q@AƤ3N92g8ޯg|/aVgFS#7If@5=5 79۸eernH_B\:~Ӏɒ`ax6ݟjfkM }: qG'@Q >׻£FD!3A T`ov*RD%''hi͕pm#ZōWI{}dh׻#o( 4( ;7*u=l/&vRwt>m.WbޢȚKsf=GW,Mﺛ۰Rj^j=H}'%xRK@n/֓.UaQRRO'f$io E$5S8pΝ;-02 swf~x"ݛg6x YGnqj@E}I\Ͼ.WeDPNrG<1ֵ1+fZJՠ!oxbBCq3Ĝw֥4|'7 _hh#7y^*J4t< 'Mg?h EF!wpoiTSpf|[]|7- ~S^⁶7av= \>eeYM%()I^D '§)fe_* 'AC5;yݭK tv U #J#nWGB?R $*{P73,~/ c K [: -u5mבBd1gU+#XB왅GX|I5uNlF0kGQA]ZwMMT&V*˟h̭RβE^i91h%0a+ YCum W27RD,n4r֭h9DЁYP <\sk@_No 2Sǘ~tH 2>>%"d4jqxУ枖+{$Un $ichNLYEP_EabfÞvB)AܢIWՉY0-aG'-ˇ*Ko:'nl\P72]QG&?7ڟ34a{,mOk<? br7ZvE849] -ŋeOa!%&_:'˺!LזD®"܁9?hĂ/RW0̓ȶ뒢u5}GD `]?ggc 8ʜ;p UpXr̟.F&[AqAp׷pc6V1PٲI ZRӁ '@>Sx,*\R,1Bs+mf wHD*1z ).GtT߃8@HJ eKucYokZ$D֦ *83\+!ūݥA­ Wfye#*OS܄^ңS}F[Y WN`zӃTvinjX̎za'$LmI˔M򴡀+&2RN2gMJ |.CJ͉i'C^ff኿4ϤF R[e V$1zίԁSdbO_ moR]r*Cme+~J?;,gmWZz[õ\T,(/<7hIXi)yk*-~;3rJwL0R7區ADءK,XSw2|jg=K\(a]'̤l;OTݛynS'89p-jlHԵ_iEUNѻET43Ob[Xň9tL>Sz0}qr@&`cFh{d[vߵl`wMn 7֍xQqD18ZW܁P쭒D%7V -ǭW}9%N^|'{ gj'Y'!{m^1v eՏ$yt=92U6 WFƒf%+2~hw3 lK6VcYgdZZ MʳV9Dmy WQ'AE5v T v/x˃3$bO D߯bPд>K?s_B|jm5&P%~͟*_t6cV[ ;f$V!oʾe!tļð!716#X2c6.z[yKzB/$h8cHn坐qN(R0ky!;ri: ٲiadY[v?N€yұKũS:tY7`*Suq1.@Q532g8;+۩޴A\d3>BF8_:&xxԃ)^Gv30";ҏ Yc +MܙN\*/>3 9#U9&=u~z' ERJ7Γ$C7C:aЙL@6E1lMH_9kkfu;eb>JcVWb-绮~xEQL>Cvg[TTh$- h`ڏ1ni8Lb(= tZ$A8rkj-xD FfVҁ́oE fn2`[J]6v¬GO,R(j exHFdͱͶ>B_QPR=1Y Ŧ[+:͕ rfrZѕ ܛ V]aRy`O"TiŞ}qlzek;ryM^E7XV#ugvV>tlJT}EħѾ:mR惞aWl0R/YI#h%/R\i#<0t-kWDMi>[/u>_`XhN*"AVߌ3 [F6< g)c/sd>eY$Ew}[TpiEDA%e%@\($;nKL͑L )n^\I7['nѤqƅx^$3w!4 2b]hjSܠ}4-uT82xE- 9WjSr2I߸0 ۷&Elڐ@FfhߢkT"cI~1vOtƣt%c҅h螼{(‘^];x9<*Lj-OHz8s-K{dt4ZEs,6mZD 3PUÄo{EMi Tߥi܉vc@$ú=p'\Nv wL$j6B7i'dXID<),OO%j@q"657]N]=:ԥ= xNOWİ&vѽJccfhvQx}D0cD=uQ[/Mo6=Ćܵ2#0+[Z>2 5y]T.AHX˰' | [-n6%Z& XREm]K&>;AnY(,t;pp5L$y6v"$pM̉b&,ZiK2X=9ޔ>AV}f^8쩬C驽=\"ŸBh<I5]FVo_WFmxzSd8, &ƕM4qsrN#{vh02nhS0؟ɽ5.Uf(%}dAz57/Dc [X[3CIkDWlMGdj©ڋJ8P"ܯs Ϟ$Fr"rh jm#oU ]ǩq-m)z_^- aGiDΫ"[K BKcl*dhN2&{Q+lbdv 8#&v~Z|1o?a ʀu(3_b *cfUI!4mNݴmmYYD+Py懏elrĢWIERvd6Iu\¢Rors<P5#>X&NAsO´aRMwV=IE6oUjKm.?N “/raj5Vߝ0dCe.UGEQr3ڷ_h_QQmLD@fl76 rA\X)뿟"Ԩ}/{Su=o8 \x*0`! f t#η<+ 衙 +7|ť8ODTk IňC*ngt{X{zgek"(⚔J{/Gj MR|EDO༿.vHI)!N\D5ԎvdżAom_S6u&bR1JY7G9*+Xòkց*! EV/T6! [?O[W . jU:24Fn4Z&aАX!@Bf")9B-#q\H)BD,[CG[`shveXx\C(++DAò,cVy'Ƈ ))Q=e٥CQC8e+3={~X "]ZjZo`\SSDQk&~%33ٵvI.Dπ1j`9[;F~[Ua P0I *,f.5 cq8fV~b9x04pQz>M)9$RfZۼ븴?H ҳj v^\O#i953#&p/h6a}{H -@VnvGdSP,S]Z8Awg 'ۼM#oofxpV 0reLbm<{LĺUi I)G~FܚP­ֲmuSo0axܱ0<{hc{LYeZS,M<v5?9f}A>t)|$wn>\? [[tFz V{(}k Ex=w#skꧭf[8؋8O[]o-]cغKzbТ]E7u0G_yǑY~ npƆ甧nHyK0C626E;~{M1^zdkI"OO_ܹl8M4wZ- JuUb +Rxs:L|6;}}k]'߯!~yRvOz(H9nģo|UߝM$yjĴ]s/SoU{:FM["qP4TF#Ďof~ Ҿ V29?os <-DAX#itx^[kq䮙]:*`AbvK6i.UCm~Q'~BZ{ʥ!k#3a#U1?תV`^fB|3b8x`Zbx&3Zp{mLWҨ y˲Τnܟbgm㢅SYGT$cMG3xgPEVl><8I<+`݀lՌ[sl1įǜע [sxҏ}Jǡ{.Jߕ_:ٵ1VeKҳ*5_g'gThmY7@cvف,X+ |2L=F;>+B<Ո/7,oIpI.@в|_m0#eR&|W=&uƐ 7%Y{ٰj,+_ba&!*Bȿc ߐu:eB=8m0ˍqm0pce'WBAu`Z '(%8dN4>|ʞR1TNC~{9^݊WbGF@9_ P1c||"E 5[2"^:G-Xf-W(E=קa.SD@ RI?Lfô||=(٫*UW0inS%{cUZpp\GyC抍<gbl7>xi'&)2/:V~9t!Oq1[wL6 2 gɊ=W*whq$;Yo8w1YR =IB(6^MbmNH% p ,KrICN\f]C-Vʈ[?f3EK}v)D:UžBbRϹ-^QcrRQ@M9lMeW?-|1KSH:R2ԠF-+XQ j=<˕'iя{u<5*;7U2٬- 8Q1B? = HV1p%*! l.nI)|%@jCT?vxreߣ&kyu};eT2X#QϺ$FJӸO,Vk;WQEF'lXq֜ 4tMERCKn/E<\KF&5Bɩs7󾕢hԎ-38T{jbfݞԗICA&Nܰ-jI MWXMy48P]WM-nZ5PVZw.$8uX&W J= ( ސ31%4TFf'ҫ y>"{a9xψw} \/:JkMnナi  ,n ,4)QdRps Ȩ %Jh.:7i73uc̓өeDiW?+A_˓+4zj^KD7(q2ˏ,zEEW9жKLp/~øٙ:"BΆbv<U:oYVJbar='I].W0J,2!-N9O4"Zuhp-J1ZNО7&5#yWUVpS Òq("0q ˦c&`s,%ߵml?-8~}]Iݖ u78LJ}rv7G)P8/h-m#}lrEiS|lqjҙSѤc`Ьp0e~2ک|0oĥqezy]ŚU$ro.a9 RB+coRWhw %y-do+!c@3[R'ncHN)s &l% 2۸> 2/טlzcHհ% /4b«CSyYb9vLY:ıuKE-PX*)! +:W鶛nz.GyroheJ }9-F͗LfB/Z츾 zuI#S ՠD2//d06 o8bDv:v1L3x6xy{ɰ.{~ldB"s (0 rkզC61^FďUH%ti\4oeé|GKxuh(WD3dmDQOoqk  ?LW,U (8L\woƹf@Ƶ(YdM'M0g&ߛ%[A> /vOk p/ENt:DkbH9bɸ ^ϙBm{8p| & _:j%|C+avE/0R&ĥJ\ԉ5HJdCzjU,{A{wFs/Hu!ݫѩ;}G[y#v|2T>3kXd]+(iʝl25g0ƑV=Z`03j`ȮcMƆH p"gŃ(pPhǽ!8ZX*n-DCuRsaJTrZ8ғ׈  KSa; oQmz)*GqQ` `T;6Bv JVNYg8.^pᏊ&l=Z;a'G|WsDl!Hj iMLW,;B*R1j ro(4s}:V](Yi<ηVþª#G~jǿGp)y0`G`)Y˄}6U1є~g5m>5^壈FOU3h]OsԳpLe&B,IoC}g2fP᠂`Yrq K夣M!hn%@9]DYNbelNR﹑;;nߣTlm2ͲUAQ̪{ZCeZj=$kc7ܫl5%@  jrB#\o ~zf;׏: rkh:v>}|Tb'4fw^S%LѸZRZp([AA#]_-:z)yp߅s[w d j%Ϙ TxKt OATm?3O8}phH|.Rn6*jhc xFׅ =Uվ 3)& Y+z6"fShїX|&W$+eLq_G1R [ =52[_*-A=b?h.mkc[ ?x`sWуխiXz(cL_G-."n&z~OtCoe\ϫwEj4&^-/6넜Ts*9k` ij}՝o<,'oZ@;HuO]\RFwSNME/ &^#-W_:].Tۅ_Uح(f'MhgHHT QOQ f*přs`>m>t ^.qSoGnwةؠ^ܖzJ] ?|}E,7(AY8qC6 8K6: >e͑f,gWuC|d9$ t lxEΗS9k2+l;2@nL Awziؽ٤G!'|xofL`,qYVr.D9LKaȇÈtC'pwuˀ𛉞 WO'4-%kJae{@*" V{bmg;M!CG4tOqKݻνdxzF`3 +sw"w(oԉNVXY0-tȄmNȩZ̢-fiʩL}Q9UH}f9Q  [FId 9dbrɞ V٩+aVq1NλCxENiJ*pI*6] v7ƭ3^7i~cشxS̱c5SI/M޴N-m_ r}:AGǥjMix3S09ƏJ^\хc5-ݳʅW̎"+k'm q#P"b?\<8 *?)\AiKQx0o*P2!9]4D 0&df7@(('6G`Q{UϝPX !&-Bi/9>Ju( Ѻ4 *r73fҹX Ug;54X?R\o2i:R퀯6qKOR+ .T=>V(CBmc8W&KE@|"* K:cA8:%&A1 gFGy)W }DR%dzptPR/ $)3 DK'\ͫ2zen!E @V%L(1]q6`RJO'ϟ6EGknYpSSvy#|![m _O m:gQfcC`=jՆcs\"F-i:߸%YWb/eSXNv&#'˲8oPcs٫礋vX케S}b2Cwj^Tx?ȥj[.[`P7"AdԜmKwSfk+zVV<U!6E?wLt/Χ APөyVnmS7]ӄ&1P4MqE&y|Uu?tyrE==,bU?:g%$6-0 tDC=nX' *a*8|Ǎ}yT,Nʜ+bQOތG69c0x KGMfr r%P%= y-L*k(CT Z#6DKM+k?T .b11ԧVwWp虗Lfܾ BKU @`9>$b`/)_5yH.t=ѧQqIኴis&T4|3ςI%~ ~rM՟ ӛaϙ$onXJ51&y (gt I:mDW?%Cܜl훍 创q0! TK)c}JG XҜl$6i>pAfVm 3օ}!F>%O$P1Tfd]ʋ$; ߰K[k<]:Oyp>K="XWGaiNS`{kSϩq~(f?J捉Y>bclx?!Ŷ4zoa*-ze[x9QAC$dOm PʶP|xWe P:到f!*36MIdĻS%Pŝ[<=rW;55aKT\fzp81يcvxK1Zd7] iM;Yp:6M9^`iёΆmemЍ6B|vF}A/ѻ:NmƳT^l5H9$|9.oGk4iwls!1MЯx{V/~&aokn )ˏQԬE /6u@\*CĬtF4O6XcR֏Bj@~ P(,?B0Z;0.E-H\Pmܻk稁z{پQ5=tD wk/SrWl~!0fdPcQ?#.ߤuPnՅ)?ؾ'{|icB+SK=Bg!4O2 W㯽M%#4x6(,Ve-Y=Ê2tpg-|Ӄ1b}vg..hA|!əB$_Nmm17I#;tdHH~YIsREm  F.ݢv.ER3_Xx|V^<ù'$[+yEbn_0cAv}hBTZ$HZHnVn?sg%fJ2wd٣:R-tތxRFgfǖ[#HʆJC)f`!IX%c H|Uw4Rb> Vx◠Oޯg?+y 哙9l] Eu2tnL] (Ռs9vfW=m 7i> )nUMR~Ri֧M-+,4eT"Z+6G%!2[]`F# kf"TQ/F |MkzQ8\0\֒D{b"|SWn]#~ guC"Yt|[+㼼8F5lR9EcI I~@6oL/e&3DD'ܾ+e]cJ|T߇ ȉI&᫱q(M%ᕷ|z'' $ߌ |%H7-Q:V-a n6$Ng5s<*61^L4~ r#;V$ǝ֦h'h @ۏzpL'Z㥜y850ӺS`zuԄkKSvŶ63{5C wkыr$Yn2]M Tz]M 8/hm"ȻtW0AWG0CWm [5|~8EW׻RNaY'Ԗ.qѰG%6/R6@/;JM[NZKS$vs?(Tz8/Wo oo4TqNfcuƘE TlgWSfXzه5kZEo]5'pZ 9GD&N¹o6%(rq&R-ѧٜ]CgfqR;ԷGbQh'g?PSK^zghpYo,  [/RDREwt`FZa <.ߑʂ]|&`.v@>aˬ\'eڇ7=$ѐ)Ɵo0eBN >{,j*evcY`c9OU"Zvޅp޳翐\n1%DX >['k$F@ɰl!`,svCx:צ.~ͥM읱Yb|΁`!I'(E-a˱a"%͏0qIK0\=_:k`57){)$j6m{0|@WNmw YG%Sx!CZ;.lb ৿ (,"Uֲ`SLJVmyLϑ9h(RޣdOuu5CVBM~ Wh&Ra(5$jP۵Y YyR)+W-{fWI"B(L܍))+4;lK>LEl2B86V:fesF|Ι\d-"Xht5vt0>]j=ދS$<&YWS b㜢1TPlQaO[z9ㅨ} e29OEs)_ꟆӉ`N,e8]htYV"7HW[1a*hmsMe= :c ƌ,WEA"f J[>)|-96;z :f[:޴s"]ih+` u~~`%dV 5~_B\oF'k )11}l APLumY~> R?!(PPDGc.+ NisZTbOȤ/ͥD %diy!E]-JS3ATc`M-GiP7;?F!CvBLT"&ELfō޺ěM*^ħ^Fu#Se.?qW@f~kMTz"1 !v|-7$Zo+rhyJ{\|Oe+YA[;B $39 #s{B[|Xo,{L̕2_en2 >h {{R9)ږjU,ʴ*'ihy"i꘱bj[x SQCfvZczUnT| wa{uI,G %s+[KvWެ3OY`s2ԢeV؈=n7;{!+hٞ\s! 03#QI:TDLq, ?6Dг)3c%Yf nΰ]kGJr3:}"q8q z$ Lj`DL=ܟ*''*S8exEՏG}L͆ CެE*"WZog !xߕ.iٔ^ &Q܆[/S؃lr3]$S~a߿i&h5 [yǡzuL }.Ģ~dIq#y?G\`v=;@9N=g2?lR)_4QHrNLs yTXa{}cm(7~@4 ><+Oڻin~/isr]ǫk,1HMɊқB>%2; .Й}A9$H4t(|d۹KI33%TMsmj)}q/[r'{KTϛ;Gk2tZ5}I-kpMa=-j~A u& }k/~ U%Rw7n T31M? @&V]}$_nϐ\^ȺsW9@Yl#!`7Qm/4b35^+nTDH{{ o(X$>qN|j? NLEOrG\~ʽ[ '3nH\{N]qYoYpWv=#׹ AFmOQ+0%>̊0o?7j4zrQmMd5<&,Xa6 DIp޵( :y62yx\eHաU^N^|,.%* }c̮%Y(_aV|W|< iof+UǛ,'PFfXrشCt`>DaYvV.>XL()t{me(OGeEhvIbR (#tE)\!2s3&fQ s*ݪOj*`Pe|hu I Ri AeL<錠rkt6T *YWҟ d>JYq^eјz,drbhjPͲrޱ8{#$&_$4ssX*#`k%MSQ-^krHCEiYMwZm24ƽjd}m:s((C m`%9y$JgݓA¹5 ?vbgSI]Cq91_T_y5aؐ &(d\P Z. .t~ې-av>nuTW?BHv'`@f.r,J i~eJ#ɳ}4 Pٷ^?`!XimPI&"k\ mOM\z]g602]t(a+;2W\!T9wAš0h1p6E:Fnx:((*YU$o=ъr_g]IYM7m/~A`L@=dT:׳K3TIx2ۗZ;wd6ScJOkBQ])|MwUڨh$0PuV Qg[G/n+!b^\6SZl[w[0LB,8O)Fx4gV̸ynX#er4.8r`>o,/ 3Q'uU%LS9*S&%6^.9"QvM#^B;_x8Ҭs5n} T ,(Vmm9"YO2r|"Gh+,3l 9<ֵnO2qkL׷\X} y؉Zה?\Uf,lvtBG8+|&{Om Yr B{5ه€C Uxy&+5n౧I銜S~cq1+o-G6/Y , g;CdFgtxĊ-hCרm@W\UI^A7D,`ƿU.oX8.RZi0R`m_i[!Z-w`B1T *2t,?R߮Ess8$N3{bm/E+_iXsKECG,r[^ JD,_`ԄD/%51?\ gT'U=)Wy*b2 m:ys%6Kh0։g9CMB<[o& P 6gP! )EJyX;t6FI®-ע@);l^nzylhB2 ٞW9MݟH2@S8/|:_(6Tļ57rK>5H U]-^̮dsזo\ViD^`-3*wpIּ;ӵVIRQs5ϨS"jq,{MV+a=o'z%U:&UT\ N5R gL#H:x=ޭDs \  9])q+R{؞-̛B rhI6j+6=&G>Hs.^"~0>%򆥬AF|V1euv1dlGyzJ<lc٪Т֚2i&Ҩs 」 +[N`J$W1xA2jdվ^Bb-_ lu+o\.vr p<@_荾־}´Cu'X 瀨G`u7d]/f7Qg^9{38^=*krKB uyIwS4J#OVkW[\lwJl&%4"%30zP>G[TAtׂirHGQU1IHYBl20Rar֕+heX V]UIh <|bb$CMLNwĢ;ᢩ&]{8RF9l.Gܥ_U L39 ;~Hm$vR}w>#j, ߍkljw 嚧Չ:EiBRrubb3\㶛E;d,b]v %IuNW iuWM> V3:.tWАh@($BF퉅D¨V9e1B9Xvl*_AI"in^LJXrJNǭ%uw/@ @B§B /)V Ȕ;x$ª JS>?Hgа}=,ߔ|ݵj0ӑ5H ]޹kdτOKt]1TR^[u5maYZξdNb {9{ s l3Ic m%hCУKN@ `)'jӉ;Fsexdpn&𦱵/~-dr|9f9YX3( ]0: $Y+U0EY֛O$pĹܑiƥooJ*u'AZҧMY?o(\ѿ1ozϊEB#ZkIX]ya.4uXF@De5?ȽLYa!H:( Y8l'xRP5"KQ,dȇP39w[<R^~;];6I?J[kD[%D0RbYMS`֨WՙۀoZ nL@<{vQ #aZVRmW,tT#5BOgvg2 Llxf<9?挫UQmNvDM*In)3w"ԫ}37μqy͜ۂ}<0<`@zFJvS簣{ MgȚ;󓭬$'$@_,7z^Y0qWZT'R. k<\(D&TYI=WH x' f1NKǤ{OF8+̆sW\Z(R1XpR)ࢊ)Cf\ }#ݩ1 Dz9ư'.vbJF6X{зk9o%bj[o`%ہ8fp¹nVq|\4Q9ěm]T+w+:mB:•U<@;l6GyH? ]X'ER[mZ ojoObpiz#~Xbtغ5'kh_BtLT^p<;C[TqjN# !Q.{槊 2y /)YX ɢ %^ S4_6]#w'(MG{w&$~(%L?1~m]yHLkJ0>euREw@T"*v8yc&t<EcA\Cgz[ZX׀x.ܳR)+'ү̧6}k}THB[gP2n2CEC1{vCȟRCe--ȪL!{F$x,I2f]^gB,T PAZ&ӰWǧvBr!Ѹ/=5fd8ytd,^Pa%'_.κ<0i2Ɉ`STjiޕQ_rW@0^A6[(cFd/$ ckEz^`VOBNDH~n*(O w @c6iH[xMSbU6oܺ ]XZ+gOhQ KwrՒGV#Xwg,=?ցJ(JlJ7%@k8|IK)iEiۊ kK+pp8+u@|^H* k`u0Wbe,VI~2WLaxDi=DW,܉OmUl~fo%h9+xj3r #o{:4f]5g@;3_s3,ήal>L{gjgV0N5E,>K-@)$d:S$1u#nsǻeZ E~mߔd!z~!K!+63!ljAA/W{& OR&mnˡ:I$Vgr}ꌴ}1SXPuw>i_Zr[Ua5Kښ*fl?UВ,&"VZΨFR@?:-F]uq]X5.Xc¨4jBV8AM=Rq.CnT $Fr7mP{W/ TIq'oC|ber*6:l6frl"cLPCv$VM@ElȤz<{nŷ~M"G3786Ւl>fӖK_tGF-Q`Ŵ<-{tnMXL(};DVCة.x b#t^X/K뾾glvpa)n*=mj=' VEJp=+ kOm(<7.bኞ|T/w6 sT=~NNIg88xM7VcKr}*2')s]g^W&?6 6y}SsGdWI6Ky5zzW:&fkzArϧG1,̳=fFW>gcÿIj_JF{V) _qY>Zށ@n k+DnÎ ?9xQfXM+m׶+~T$BQ40F$$Ԏn͉w|l{%E(+[lSlD0F}%-=q I:(^&DB {d2(ety%&EQ3΃-6= OTWeB 9_+ܜkJzi}?(]o*R4G&CϠoKTZY'K7kڛ`"Qn@iʠ~30ʢ"`oȊ 2Eب$YN3Dᗲ} +VVg:<{-~^AUY-5FԜژߢqW]CNo+CU j*+3^'1ϴ41P2*>(%ZPx .^v5p" 2 7N3%sUJ^W]lSR}5Z=\/gGh"kk;>j&wɊH~=T: jy3%4ԯDū`9C Qb_9x&^jrC'߃}׹bB3Kf_KzB>pt { jƀۏٞY-H7$ܮ,5vZ'w:0n[+cF>kqt_ ybzE᫱݆&Š<2361bVhcFC8@~ib`Ή/Zc &ϠA*Cզ{ߙjSFXCd13XU,)Eu\Edg'Ha4PM^[nO\ ,?Eߠ1ڿhtN #N3N}F5i1~ 5GP^BB|dM9>vZB \Kp_lBZna<@jBTV½,ƋdT I95No%_("ZH1OA1&*66qpdu3h׳Q=h@)|GFFxnStmLu6ʵ7(9oANz)XSן+ ɝv]kMڵ9*]#SU'eK-فKj.#eX&y2-k܋S?\zp7":ee7eM*7Dxm&Y.NGy_*0mĽ1w)wtrQu 0x Ě\Ź )#/\c8 Ô1sE@h-R'|H .+I -sT*6/7?-0ʹWi BM2U'?.2-R.J7AXC[Ke7:]bC<,IjI9f^RLts;9dIQ *m U\jf5ٷrϋz'6Llr `!Coa] J& 2&½4!L @tB2 |#qJmZn m /.0R+_(AObA0h[sv:Zsn#$3yDKD.<4 4!$X:|Q887V ]tʌ0 NnQUqXBUc ?lC4toAAXDxb۟qe7 b&WMp܆TY$o  ߕ|?-aJʯ+2m|">JD.~Qְx'7H/,Ȳ0$1JIm ƌ E>,sN /:;+-W}BS{s+1$TP5(6P]pW##pYp\ x.l8Ew\dӴ3w`frLC)ljMbUd\AI#rYL%:'iD\N Ӎ'GVRO[&HjZ"H{N5 XnaqA0P T2mq=7 q1I˝N^̎`g,m3^^x>DcX]?#})^&t@  mz@ @s98F|z3TD:]#1S}eokpP{JiRa2x~tIJ5* ҍC͎@_=1E&Gk zv%@)R7!- ~Lַv H~BG+Ϭ7b5*w5!|a/F`#Wo37PE/I9\iXB9ȶm{-jh o uA|FhPo\б؟xvA=rh+pNİEgE&tCޥAUC}Ё e-$E΋iנkah0.Lg`2I2 mka?z {7]CѨ YuDKd85fw[] bM?;uTϥb\a駲i-*DH'tH:ĵ{Ł"Qwo rVenlL̊luw6ur{-2$5T/2K lhk;ل-e+Y ^itD#$ ~L5솈P(YxW/\R;a22G"fGb/Q\0Ҫ+5لF/V < V=O W~J|Š #3m_},@n#DvK| Y0Bb NCOb=Rȕjx$7_=k@ڠ3hG4/ !RT( Vx2+՞h CkAٲH+% yud¨Uݝ[пL{HhEh75qZ@vYQ4V:b/X4iHԓpq9>W<χ^}|#UgrU[EN8v=ˬ\5*2t)қliNsXW>g =|ڀ8Pg  3OSvG~ҭgX&K>۠Err?5!ԿIaF%-7#дx)Ue1 :Gh|/N$Q%eؓUz׬F ϣ9?ƞ'ڤ^Qĵ3LPkVE{g!x/,*s@Z26gzI4ljTS<9QP;V-mII!IW7j]sܸ՚esi0yߠ$t)cOO71{1Pmv=If^f!-B,q<&k|LAՐ;HMrKI+ṺMCg|1š0ùkD@mvdgLgRۻ NV%@:ftmS6|.0Օ}!O޾yLmD !>-tcQhÃn Qk(`/3Я35>=})V'cYcLck"V5829Ul4g! ;ZדoN>ԲPh1zpb؝Q#XN@~m{j86úlU0ݖSೆ;<_H}5~GkTaONfr$rQL+҃3ހ5^ d́IϚb(F'1,RI1m&/S9ς!JN"fL2㻎\"Bp8M* > ky=m$8Oښ2U #dMůOxc7q͖dLx~XwL}1t{zCbb͵OՏ5ÃDmD&|qȱȾ΋߀~#Q8';!399}NnGm{wlUÀ?}wmn,ٞ!ZQ.ru6+pr1WX mʇ!/t1:]47t4YfZܑAпZj ]L@>j #4\VA*B뒿L(!0[G4KbZY"\-}Zz$gϺl{EaTa dU0&iNn>C7ŷ^ .oohGQ%՝ko9șL~Ur<) < =&>y!g٠D bf8o_PK5P?W:VXXzI䝎6J Ut Qy$&6x3 hc>]PLOa8u&5d?.i `2Sgyw3}r۲rI3R}Q3ۀ4eX_B訌)]d22FCr?G1Jo!I}ʢ[@$;͝ϧgen8.9܊fWz};s!݋.ȫ{˵ !=/zC? %S8F <4xqvnf<9F'~춚h%v~ᓌXc$KՆHJF\ xͽY9l׾9m9RUm\a8Uh?A@zczA̴we w~^?Ao BTPqSEz /v,} T$>Y&aٺsG6_0&\tkw!O/84;| n>Ш¼kA*LSNCKd&0!7M`3!\?3UenN7ϧG6qg:䁯_cIg3YXsn[;0 Fj\졼Œ9oL7e1瞐Z95u;k{x|0q_YܧXgz")}T ,Q;}yJ^ x^wb"RybCŒGeqֈ¥%<K0Vq9BC3EwU5.V(f uV毱hN] "5ۢBN{ZYnZ[6kĻ݂m@hZHo/3#Bb.Q #G<g7Ugc xG -QGI0IV_%F[¹`^@:L =XYF|FЦB]֋\<[p6"ny[F/y"8UMdr֧gcgR[ZRW|M "~;xYx˂@6@A#?LϏkSBy`wLY3pНԸZe . 7'1=vb`SzP6\Y;=%%BԘtQ\@/{Vp]+ mA-WV0[%=wewSDm3G&) 9 f=r*T^$ =WCVq0= !CO(@;;vf"C栯tN}ӔTQ[Ae$a} K<(Jh8=? JH{u-bGBR\UQ|9lZ-)_zzR"=L`ݝ_ ɪ:Ajz@mbe1 Q E~ٿF A6DrGo'1:tRP)Ň'ZWR Y,0sN\OK3Q瓪}(7q?/T(uEW!&YؾAYq_QAR;M7; C 8'دZy^BZKoyLP`30J[sEϩ^jPΠX}WL95!%3phYTۧ[PP"*O/vps}+o@?Iw̦1g1?]7T.dW.5z:킇 "bE 4h_uxq53_}8 u5BKR\Ă9 ?adyȐVC\t,6Q_J9]ZV TK*EcJũa]cjXdy̞*2χTzj3Ur/Z (bUv@\u>}Mv5C> DUBdV|uv <'^;ۻ:낹6 mّT ɕQ* e`iv; @_d9.jAM^׹ȯ*iubNJ WO | !Bz!0/~Fj?Z>- Ӄ原Blf1.˸ SA 65R֔xnNp7˾ШK-{vA,hgy q8^A.)Dj MjゅksLk@_h ;3l8'2]p59#9*݊29put[6ٛ*ae[5 Pi~1ZZ0 kđԟQl^hA$[Eŵ@׷r=L)}gqHh) ~U^%uB5v-ؗ*x:8-b\|Drxϳmg3"` Hp'b)~y]Vl2<[F<FP.>3f '?`dhmQ{{W8HCP(n!7%5Bh6[`N煮 Uu$|UˈcM:t(QqDf05=ΩJr6C;ߺ:}xogSg<Ƕ{hAxͶ] qL\0"HnKXPd. YצzTZtǝ$:B;RJ\*ZUq*#`'}l:Smtue5iLWV so{:͘$ZݰPWɤ11b's&X"Ī<Ӎ'K7Rʊ.3muU/(m20( yR-qB EvOGPpauӺ[S2rc?HB*:OJfD^G 'Aq5NBWpu쎟8ؚnifof#3=WnfgѕXiep>nʸC1||wvtqb}6Y틖7o3|++>^}_Of3xfjn.Վ3{so7h 1uّ1o>7?D1%ߨh1d&[PwIHoBoQ=uf/9beϸfC4K,6噖sh#,( jveMvW/Hh$KHizZcf3./-Xiu^f[p[>A5 X{b`c~ȝM!Ki<G\ B4xs,Y묾Fk3`qnxצ\_,M o_p愺S;ҥ~0]1CS]3vy Q2ָS?RF+[c+ZĀm%%!v#'bs6_fU[ 0Gq+/ m7 WI N ̯yӧ&!n나R?O0G#nrA7\|,!XICF u<#D4Đ1h]9@Nd*nadvM*s|GUn> XO3?p3(YFwt\^7FѣoGqS0*a/\(33e$CleQ2dxftt͹ zv570X~= ydXL;qx@w@y[Ľdʼ;IrZ繢$̵I ( `:?3ϑ53wPKgR׋6LچΤiUiȓe]:7͈}?ITZ]y{RWn* +.'M8Tm5q9L՟\{Q嬫vRU/DqWO#xbno.?(8ث#~Qxѣ+&o<bI,P'jQz 4=9 퍼/X_7jUfsuh:[h=9(p$el{ș(rZsaS ҆Yrè#k: UxGSvSC\oIx^oV (7}Owq:꤁fMOaN(KtY _7Sݒ[z}Hmc%HiW%Yj(z*$c!X<NB5D6k(`KN-9s:w*98 5tua$@>sҔ?p$XʺQdQ)2EՄx "f$kz6k;94 m,2Y7lO"P#اo.#=Õ޶Wbz궧v7py%G80rl~Ѯd檋'^ҧeTuA6(r8ս RսX]ÁTP{7O7bDp?P{UP&ɻbB'lYD4>zTy|!r\M2ut^߹( Ca= 9}<1 -$Q)~3Q{I6{.8@QRc\֭ILJY.-)C+la2L΁AILHr< ppȦL8:ٜk2jZ>‚qI"' ]+$ф/6$ڛ)qtAZ9Tܽo$-zzl~|EӞi^D`Yl5 p<&\r6uVŻӔT]mϹSs$/!չq 9H{pZ56; ux~eqߢx=Lp$Uitmoj3r49%.4Eiap*K8xm4oMDQ׿*ʃ:)>yϞ!3ײW͝ɡq߁ᆥOzՀxF1 2?|s%6x-YW~*E9B|.xP"6xۥg>HE>S3w$GVL1`:'}j@:ztDoePi[yŴ̩Gq0Ɔ!= NsX8+QTỊK!LRFQڕzT\:Fֶ̨dg񦴠Y; 0oG$ }/ށRdY&cs#6V9hS Ӣ̛JO|6 f)@v?gs3N#JClDl\<Œ/ .c/3t֪t\#X$SJJY]<_%B&8") @y`9۫hi~pIx}" :bo Zi<jF2~zR v"$4|C9./WQar3m'0j~]H~c~dS`ZTM>0]Gjd<]^1_o,p2~vT:A@ѫ7 m3WX+GE5i=l95C&^SrLz{:6QJxpH%}i6myWԜPIO-Gni-a1GIMxD[X%JAA2d,<#?Z)OIzFŏ5ϬL3,m,Z_kKLو C#L3a@t7Čolhvs"tHmҮÒ,f]k[h+< ?pܩh&]C68Gj0(=3Zzwae(o:3DzY=-i~s2 *Wi7V-գSB_A4LĘ:b ng2AȪvi%d^y 7 $PŜsPQNʘ-UI"4qB 'jgՊE.IBTwʑ[{i[6EAdn /6Mu66D>v‹@felj%rEM>KM:3@O?u!tޮ/}LÁR7 f-M >3&ld HDTӀJ9el5յxuw5h͉~$Cis,Hgr.ꎡ0E3sf}h׺7{[;z&srq9Cng`m@beAcs.ǙG&S |@hzïĔNPɷ6KSg͈J;Ⱥ cDlNp󑥭PHps~[.4"&wqS7H ^zՂ~l |MbHQlVhd4?n¿΋ gmxVAB42~f;P/ᇛr =]AH բv1=mz 2Eid<|%j1 XgՑֿ"#8~@fS1Wxȿ{g0sc:@(ڨqe٢a:G$\xEDIwI[{$EKV4$aFH07` )~ ] $ -"^F޺|2܆ZWOnkS|NS~u_dJ,VmrEnEG{Ģo$}8Ǥ_OǦ Za(I$aקuF1>z}FmR]٘C=UhH|~y)x쓏Մ2ؓgqRgps@y޲~JtN5 )$w#tޢ$(,!w,JG?=c*q__0ׄCQGf۪oOzТ@y^T%z]>Ps6!~dTN"{ D[y+o CW5`x6A1u\y~d=fq+Tc*KkǔjLH½yY+IRR $sl+oT"zNe-o:B8MЊNy{Ѵx>; yt+F׺@U=C5c'PCYD!)A iz`9,zDX ~lmw͗CYEfb rW<;aí Z?0\{îU|%bU cv؅AtͻpyZ-=~` n&u,);Ƹ䘍/ׂBCM>rpzd#Z¬|ʣ4X  wnHW6h5ЖE+ YttyF+mcޯΚ LFѷ`DڭP% 1E@1eZZ8FDLQG昲MVt?-y0N\<` E<=_Q-h1^1%jaTc}C`|^ԑuf% ^gxͤhbhCuE"L(+9E[ TE4{xO.V{̗\8:qN'f+Rtl?"%W%E25W~vNVI&ڱb^f%q]*j%kw}ab a RMU "#ax}8eYIҎ&3Rt7m,xJc%>c:5 7SHma: ~Zշey-Dlq9Yc{AXi-02@^Aː|lt@{`\NѪ+CzVɼ`M~onv8!i'(y JZ]ٲT9H|EÝ)momps!l&]q8P/TMc]$<+kZ)QYjg7 xnUںJL'.謗o61\4$ 0*L6ÛswY.[͔A4%k LG÷19.3nx{Y,_KXԿ5v*P:L5o`#sJ$aopSQ^1ܦA?o*.=vtOށ4ͽX'w-TK 3Y& 0~iF}ԬVdg+ѝ:K&ڧf-yo:یtL}QjԆAZ1^=2ޑUrEQ, xͮۑRä zYB쮅kD <&_ vCb9!o `YU{ }mL`P {p~ODΒi x1 +;Ԁ#?aB6iṧG))[FZ8h<SZAyl:^,|ogI v[e 5 ZGN e;|P1\.LLl7kv~ta$ս6qh-1b?%~ck!'؎V&…v_OƚGg<~ƈd+&uN X"M1ѡHBQx]7AfNfSI" w. {?"kǭ~-l:<]׎ ³*Պbk{J^_Hԇ:"74 '1ӣT](D`oɥA7|*|}_,|<Vs9ҋs#l]7P+zF?!ަ7YOQ̴::ڻP`>QhN̨T2kZ\#YRAOSbm21%*ycH(U9V5[`| qyjr:o%} 7ֳR7_cjXyn/d& uRn6gBmq*|4۠=>}5}4rL6R1!%z=:rO8EjDh@/m RKާ7b.F1F9djF[`_0ױ`  atG;0Q՞)f}fC}# {A5bI.;T#5.(0`x6O)\, ݍN916,?:>%*PsUjm\ ROxv>k7/LH.BFⴛE„_H0}Y "7\b|3L"\bQ ؀">kZ2b%vcU~T ' ̡SJ!\9θX:!j a~b _}3*b$_id*z[b$ɾ뒗[^N+") A1#7OO+n̆ծ3DIhVMϊB1@a/a&7QQ|W!$q&AʷJ+7ft3"^Ev8NLgjMǓ q5>`C"~D3sQM6g&ۊ 0&A$2kސEJq5[Kh $^|Ug=P 9\|%:%'4a-KL?I!@l{[9Ck*DOQ>"nS$j5ܓ%<#V="$D^{6y`ͭ4={!C*h/mيCL[cknew h{?L||>v>@ֳka嶏,TSISPuΧp' ͔ M Bc) LRAyF#7PI3odrxQT\VgdPvvL3Q51z^ ,e x(JRvwQ6.9d*f#Qr[;(e)EJ+e6L?\N"pmhHQG)f:9jx/lﭻAz!~M)v -ܣ$2C 80-=g@]tzm & }*ˌ;aj@%{ C?\$__l5fz-)a)b'AM c7&,G~rUkgPQmޗtcy-`֩EPO">~j-&eT\33UsCC\-ꙏͰ%IeLo1a| ,vˏ۠ ue˰6D#4 7[S)X}ŖQd$ÔqTOvߛt؃%0$:jm!<11{#_A r1YRF72\9&%e W L^2gm.RX7XLa]H;5iYn>J)T?p"W%{huI9K~5 _k5i8uYDsw\j /WWqE8M,?Gm6wtMѦGGÛT(@S%<59u^3:zvy{R>ʥH _ rWLߴ $5ψdž.aTjfzHƪe0cԈ ){22f tL#[Iۚ,3RҨsCQe }lٜ~yZOnvh@hp=E!᎚Pw{MH}0ʄF3 5!r oP~'Xd;z6W'z^Cօ Y ߰6im-*gEV[h6a$klyRFr JR"ò\Saj95@PJE/ ̝2ً'j%ν(l,X\^k6̙_3=1pYՇi?B-5'*4( /ґFuǐw[OSXg[}> F=` F7{DNAQZ Q/e4%{ 8͒x[F#E?). &P?}n+Tkb6cBN ^TRPk[VZJJO,}0H4}M6@ظ )wX9 B7\%qE+y2pHFSh\(u?e 2gJLl6r栺4{<2~7.f`G̚P̛xJVO󑮎(foj~ /LU攺vAq FÔM>,R`FE!X٦@s\~g2m7wK5Br9֜pdT$.eoV󠳤 ^R5Eh 32 jIg &)䱇Ҧse nsZ rMclc7>Z#gOmB?<%=˧[=]u9}' F2{Ə[αoQ]}>F}m4ݗb{%k0<#"kWUjn *[:;mx;׏x_B476DKF`8kc)P*0B|NWQU[bax`Gr:eu%XZ Cb(|q J+QC)fӤ&|1+Yqxz5܋ӵz'X\~Gѹ^> ҕ 8N+Eq(Hjo>9V*M?uW7 i:YM527\&~+C :hDLX~K3~mEX%c87X#<}@?ZnLZx&y3۱{9>BM!TB,I9+^鳹\n7#93tzz;;AiXu~C+\5/[NrQ'!-O*C^ѤBΜuƭ/ȿZ7'z*U;|-wze/Rފ8S(dYҌ /ϡ3;[@&C!)Y}7,~LhU|7HoD3@z 3R1cBWlM|> }^}||׹`575ËFzV ă /њOߝη!(-|CF=,vA&Ң*ɲ8eԵ1I,`C'@SROD _Q=_qGT\B@]5^AY)oGJ=J3n{ek@ZN/79:wN`\gs&oN495}OQuWaFA_$ciI 9H  +\rݥ5ς#ȸMeS \H:>nt-DbL' G]GXLE묮ŏօFL{{`e#,5so5U݊A0>O ECVD-Q'B2qg8UIgLt#3a0QZ,wmq_)Ceq4WU7#ֲLY۹؄|@:n E$'0YWnSo|,b+T2/be쮺񂬟U2ý0@ѶYy~?iuVe-kFTzx8oJH-MEnHu??-yD4_PXA?'n$OHETOj2-'q9a}Iw ^Gz5@@ C5cF}ZѶjtx/U('O!k{T\)͜%. #}oы ~l[ 1p^#)5mVRVhf~^T@9 .%-] Yy2-^V}E5W }` |KsE]gBkeMRU_!]gfz@w3F(kxxr9ϐ{R, x ;Nd17 h#cۊ_sy"*{Db@i|X<=uװ3Sj5j)@(4맛C[&-D]Z͈& ײ>]] |)YM֥_ tnh~G{6G/4$FZ W# mR"*֝0E&;嫮Е@Ee~c>#hhUE(4E* Џg[>6mvNM奌_jwywQ/U~WV2.ZtF3|I![}05ʼGb'q4 %-0.au]^24qJ}`;|`ΑeO?J= !l##L 2ЍVkT6.>S_svº%Znauu)MRXTL1lY\r(1Iʛ$yr`bP~yʦ!2(b5'{W'_4LwNfbPz9v ;9FPpcnwo]|FЫS8R#'L,:od3d97:iƩ޵UV1אs闛6!0,n*^צ}l_v@6 `P&Tl$=UëIƠ6q SA(~6dw1ƭ3"vԏ gcVRCIi8~ D7A[ZuPd"GX/:#fFCYu=g{.@AYvɅw w_26 a@ĒHj{f4RJ}lbqMT۰{zR|)}a*;mM4/4Լt:DRʕػ1퇽*f4DU+~Rco0#wCF rZҚܫak+[%ЛBo٧vobjEb3"> 8]2V h+>spb8!!?Χ~5TY$ND5UlOoA ϼplm%À,P-Z@Rr8BrĮl.?|Zd!_tlp=QJ~[* ŀz?}8`〹f-E/d+ȤMA-4Z3YM@̋C59fgkqQ\Ɔans?&k=o#`$ 9&}1N.mJ K¢1x:$xX U&5,nv-r _@?,c=&*ʠJC`W>Ei sŤ@P8#|G˚?wnrSLjsuJ(,'wCڎ)XXиPw;|rvDb`;#LE磊6U7*b*,wFW%^:B3iMyB" Vp<|#f#/#˾! E~jLГ('Ou7SֱvDTEovL8SzKɽ2D:"{TID}ƊGè-{*CĘ9J1L-E8ֶ> gol;໶]O yHk;w~@A?VjuhmRf5pg 'g:+B"NC+Ιo1/ʍ4l^ΒWo Z%Dwbx͆J+C.e;qx`&|$s)ֈrOIN s|Ȱ΢xaڥ# W=2@ɉ .г. 2p>= ,IU6]ܢg}H$f Z mV'Ÿ$Ngga¾U!Aj̠&_b,Þ4yqeޘŢ-~p4nDz<\SUsʋ# ~7jkipo&IѩMѩOƆ u?R#o)>2=5J*s[*i,ZVжZ/aߑ{fC~Gө@y| ] JT/#L(Keq34^ h%Sdޟ>f#WlDI'heю菰a ٞ'xwnu]3&,vƳ'LG|plG&'PK4oҷЉ\`~ICẵa~XZnGToM8"بne"> NFT 4A } Hpn{6+9yGC䤷t,;V&cxQ}%3]֠f7S#XF hP1G "7Uz-Nw?ԙObbPZ%lNVMl+=j4 'iN fSBK ]GTzaWF>kâ>v,_'O"OMzn|CSa&A#9$HV,xm} C⩕_CI{$Y|,qO\=MLݵ`zNXۗM*7ju}>T8z#`6.! טsmNrB6LrlRT?zQ:у^nnɸUE6N7Yc>['T?$uB̒/-=Ow-nI[%ČI?Mstv,fϢK{\TsTx7T˽+%*F$-Evo X/ox \v(ǥfk%h>in$W.+ΆNfNi wBʀGtVQC Oթ] kh^/W_OQkLcC$!Z8mvT7 ?\!SD'$RԡVqe &0 w왙yg3a6%Gy!tNY{dG*Lh]\֊x)̳`YHXʉfdFxivq2i8DʧZ'RT;VTdo>vklϩegV dzvGNûo$<4=0n4@K]/l\NOEkBh19"B?SkM"+@kq,IVd8yz |mwy ڠ ֐+t{HT3W|m4BUvmTKim&GEQiT"]1mòAjތW:??HD߄iR,{n#vMuTR7j7NW@iDIu5ɦI+n$}Έ)(׵/*K "4 V[ H=A0S~=Xfce.DAm ~4u>ΙW6✜qZ'y'8ߛISME:K%ZZb33:u*K]qC|M$+`+TÜHp{ 9ͦk70nX͹ 6|ٝ //CXVcC4d\VŬbA-.h;raA" #‡LL wzJ~F}l\v|EwJLb4 $/\a'ޫE/y {!pk^t5,VaA+. k:wZڃ$^޺5pѽj錩nXȏ_hJܗKY{h{S1t/*No7 ۱a$g5L?BUCa:n)z8]Qx0q8ښL"Ĉ&RCc)g[SY"RRd$kVn"aHg_\@ /[+5BVbB5zTklTd2ۙTn5_ɇ%DbD2mXI{+Ruvϯ)y/_9MPr3_5!k).ft`kgL^uALnt&Ñ'EZwt(y+BXc,Sd 0tMxzDvNka@kS/28RzmT4h)ǻKhq]S̸e)(l{9 Ip2YO13I|=ٯ;"R\qw9E5qh@ 0alqvKЇn攼 UKd >Z UrN\lH_v.r`6R_d~wbQPzLU`qnowTayF S!CwȁWɎOԭ^(T57YwGD!PN]ZXODcP4+c vǂ$CS}kR)EQ*,B`4Ɋ)Gս'^u+% t9w`V1:hH"h#? =a_TaC@EW`㸔_ P0FVC#<1@,C+-'UOπ<ӛ@a^Ԭ+PTx=lmůEWT:j_mx?8Kݶu{?. 3w#͛r5^!0V3E\d mVdR><&A u?gp]|x3}Egnj}3ʿ9x,)r6 =[} ?QĂJN0Z[Hlml YMteT]L ӛ q(l?hȀJ.`#V$D2pjgM^:T&}p,@4Jknnf m&^U۾{ Qi$1qO 0n2z@i(13)5= %XИPCnPsn^ C K`V̜=R- -p;8 $a0_ѿ FM3ӔRGEH_- QÍ8[Y.2ٝSejh4Jg<ͨ"޶"H؈ooC\ZE 2 81ue}d];[O> F!Jsqݑ.DH k8,.?co ?Qǥ1zzP"s/v/6Tst|,HBtڕM;2b]س"hwsB{4l_ʎT$E[zyp<%ޣJA٘RmFřq2aI9< QX#/EkTϛ>?ݥ˂w7ˡw |CTEÞ#%=%79"3 W.N1ljάK-35= ~"7ܬ lpN֌U'}k;Xt$nW %|s?@4j5s!P<;.ORm!T%1?%o˷a 5;eBީ4|m]-!'/632#7%M*uFju﫣GS{z5`S9Žl*|f7s^NE 侷P [,,o\կo6Ĩ_iw,4I_DpDxVA ﭻ.ElTBl@i.ʨ 0'UV4'Xb'Bh͏1nS:b @ Yr YMmH_@-iM[{SꌢpŎC@ICgR粖[qz- XCZ-x98GEy~}s7mσ;0n 6A޻˿ccAz뛟d7.:E˛|sm]0UѱֆxbcX<" QZq N@dV"oˢ1l~KX,ZylDSn>N3I=߾ -,?m_ńiy1W%yby),E2dn+b"t j& ފsAgڧuH]2ytgWЗٳ#Y[x)"dI.E&DZ)-> bVԗY!8Ë_&Ztdl./=)/IFt0J#oa/: 607'jRARI/6ljE~@vCf:ƸG^Ig"bԁ8cp_<%`=u%*<-N( eTWHרa2z4f0{(15csga@/Ib4)tg2]k0t4\|Z6E-Õ˦ ao`55j`N)iFi(gEmCT% ~ l=AZ e'=ar:[OH9g 5`qK/ gMѓȊ%OD+Hޙ`~r6_Ad%< &?%WW>,zKUUx;g SmvGXVo*@Vy34!P",vRpNr˲]?p뙬!`y#&^r,P2{x,Ͻj̦ꥒ}w7ŽMB<ˈצAӲvCѩe)oY5hUeYqײyg4NU b1󟛾 vKis$.Fe˄*mYdL?*VɅۚ7jqaWͭ '5%W*MAD  X|q },q00Ŵp3bk4[cX93BywbhAUq}'^,bF^-Fw gҺ2)`5owr0PSE,q `D!O fޓ󧊬Xx|lɧSw'Ԧ{=k }=CTŰ9$39yدYIYdSKc ir+tw!kϮhup#ZshkXC a񑲶x*{c4v`Uq:>*lR㮮1H4)bwx+A ]*i^aP4#[BL$poG%]=ݐT #jm 7 9ΙxI,9qlY4DN{_߮e1Jq~Wz,v+#nv,Ge*7W'e3Ioh + 4>{`$e.puN};Z7 Fr XSKԨ *m ]Jp0y5A\P}"G> 4f{RUT~wy aqkx*8u\xk].J ]\N\8lUOїCIFkRhj=u{ſJZVAR{3@4CP%Pw3Đ=i$`2w |!:`ߌ4oJGTƃh*q8q c{w ҅-@A7^_>vF`\yx5j'SOvQbiy :3mOÞVg?gtZ%rs}}E(tr3*; 3y~W;nP*!S7QRyю%+̲Z؊=D 8jap#uCD)uIWBuxA@!/7YU%rȐuڝڼ^/%Sފr"O,DD_)cgb,v(sjj\Wg y/@|B5r2Gpy`9d8ds5,w]u3$nTSYāYʊvnÙA\Y"{o`$UmEsr'^[$=~(571Fgks4h3_2?NCx5m1EygvK@9PZ&-vtӵK(*i*LR%zS=±pS#$Qᄍ|LP.)z:ARKtq|,owX, DRkF&o&[Ϟ]ѫ\$Ռ&\ݙŒ{3:p_."APeIkQ)t%g[^Ou.MF/ 1] ׻z\aqAb"K>89TlPįd㿘xI>*/2 jLRY,@i&)ƛ7"@޸$n 6?" "1̞S i kBᝍ8S ˪pW$)@7Kl7ᵉh_x*7h(]\[T6|Cp2MfRX|:0Vr0|ń澌25э3t)XroZy(A9_Tb~? .ZUb>y{qb1Sn<i1ǡ-u pID}gh`qS޴7;̂2BoF~V,5Qk8 eRD%IXm;gEPd*pkhXHטU"x\ߍeg_(mm (> *JC-(SCC~kttXcΉGtZ 9}N+ٍ +8)7rTۥkؙ.0ӹfඌ仙@n)%1"3n͹9 *Uκ b}C9bk5wFX#E{8~A`sb>}8RrI;8N~bԦ^㗗%Q>b??ބ)x!ʙ#iRW# U$)[=qyE}zcq5vZ}q,i@'pQl^{yzY~x߷Uñ6i.W vN'Hg0b,aE ;HX ,($'?E]bJm^`"Zg9yЧ0v~7H(32aً84Cd7s-0+d~j}N GꜭᡸI50'Y+5b,G&w8M&@%2(7yĮAj~m2/t33{MH}im?eIHʪ5hSWB\,j)U0=vtTtrfϋޥ߫sekrY n.ӵ@[E22$j EK=n[#@?I$hE:f `o]jD1zKLqe,E o8\"#j2 7\\.b5\[*oyU e3n}`cɪhՈ'i9C \'2rqv;t$Qtn=K;R  "GLO^mj|]qk׷J gcp=.6&-:(d tr#EF/jOſ/]%Svb$SȝO.f}˺W~6( d:׌1v7Ο#G>{P 5q6C+#QSOP$u?`/ɍVuoܶh,7 ЭRɟf Z=Yeq6h؋>ћ#.Ԧhx,}XR;3dI5"߯;e"4;MMDV IM|ɣM1=XM,I65-G%19[A`)a ["QQ48BVTʩ!QD :w4 u~dgC4%yM~R@r{٦q(ޕĎRi>4?SL& ₜWh?/τf<,{]d[vZyfMʬ}9:Wnh[cW/WIf2__A)@= ~'0uI&0|`li'zN5`X?Ej5tC)zZɈ3ɋXC@_𦊔ta1c+b fw׆SݎKv˕Dգzk$ݤTx#l~3`U6m ~} Bi kK;?PiԱʎ([)1 gF&]gNc&}Q f(!}QLfz6!]_65K.XP\|t8"TG{6W`̚+buU>n]bV$rۃ~}?f\4X^{;n [f;r\d gt+F?=5D>:Ta`,Cp޳`Cs;CuaŲ ?O曰WW]R#r| b=Z\Rta2fjW|oŠE- 8HIhy?t3>ڣ7B )r{wM Z̴svMB1ʺD+Eœ!S-UEv+ޢ\Mݨ]{1IC:BP N#O^%˰ŝp1> nB5OVBuXXzm;8+ĈX:;=-"]:G4,T)d~@ #:\l&yC>X]nd.KU>nŚdK9l{9{J fCC5,ki UOV_ٱ/ X:j N4b2w]LvDmuuwDju2{6'iS/hl6pd],&E9UU^}Aln>Μ`>1CIʽ?H00<)ͪޯ@n'yD[b~yacvg[tnQJPźRŝp1> nB5OVBuXXzm;8+ĈX^;S#-ް ?v#7@/+l<ҿ%i*v/X^sz3\uV+\C&wfo^鱸DV:;7Y RA86^!3ݬRH1Jj$ V9& Ȣ=1|MdS_d.S[R\w; zW 13Pa3U6ADHv=֨cW>;RP"ŝp1> nB5OVBuXXzm;8+ĈX^;S#,*P)zx htC˨ݖn*#aE)0`p2@ Dz:1X t]j\fLαυqeG_;ܘ MEȾ00ǷՍu4FBr!MJRnOXuBt>^HGeecݴm*ʩܖG{"'H|Bai c+mg28ZI mibCJDXs{*tێ 4+!XJ%2jP#AH3J$ƾrx~o5װf툱,WR7Rߋp[>ںI,p*nUZoCƜjrSUJ$ucjFt!O2Z*3!Wd| /,SU'1Bvt]^wM Z̴svMB1ʺD+Eœ!S-UEv+ޢ\Mݨ]{1IC:BP N#O^%˰ŝp1> nB5OVBm4!ę1Mc ~T,ELL$@d?K]= *rY Z )\D>4oMp07U'v 팢WDӐwo9+=fX٣1 Sh$ʝB v=EXy A ?-?2Vܗjmz!PFa_/rUB,Ⱦ00ǷՍu4FBr!MJRnOXuBt>^HGeec܇./qYIfX٣1 Sh$ʝBSJBS!>QBT[{eBc6-bg"j~]gt6v1ˍqsדWdzY^ +:&~kSAj87A˧̣ AQ{Ɩn/FULظ¯RK*oۭ=O̎:rW-foWi}hz"/v-ohWWuA>8 g2)7v;CKHP׌h1tc4-E{½G*6Wߚ{RFNxb0\#޼?vkЍ}Ҕ,WRD`\l-oILkJ,"S~7divpG'g(ρO b^nv-&0֧kJe6L=ɁL׭d&'J3J$ƾrx~o5װf툱,WpvD}O/!}Ν6.L! v~H==- n댊;ճJ= v=Ҽn"+M2GNj'~_߭9e7O\>_.rSeL-f[o gNehYLIDz>_: ޞTtxnl7M냖^J(M I*J(߿;[T{@{}$V%yaK`gUP6Ӫ fnRV׍|h!b(Tyݴ9y'JhbsyB_6܃X"fI,F/ehLҔqg_@YFr(u}9GzLoUO6Ō*CspvN<UoQ+@埆BO?E\FmyWu0dM#cZթ}ke[=9m%h@04Ka3U7M u \z]{.YꙓZugeFtQ1T46p;ڕ{! Z(=rjaܞש"1RM$EhBY-nNwpdE A R4Qez=/7M9<{݉tJ:=1r<ZV%p(Y_&vmy7|ڣzp ^O",85_xƽTi1WgOw7q3ʅt&⤛SUi^lvã` gӰav^K`FtF4}%O18ǨŚ Մ (Gv,.f7'ƹWh6<]@:=W3ᔮ">DA3%H]fQ;JI=~)scWdڽ촆B %uLO| y檗ILB2b^M!'6{EÆ>ƎWCz#\f/O5/ *6bfXq*l9*vݥA:g|oЙ%XFm?-1u W0U1Vb y.MQ&ʀdklsb>^ZF4l'ߚ> o!ǯ'||DF fwj)`"wp׾)!>ҪM2۠-|V^}FMHILtaZYvS+Rd'Q97M;.EzYW!tc0"$*@_$"HXwER 9s6d)E<뺂;b 7]}B)j!va걃h momFq,55 K3P=xLkW^/`YBksKɣ6kqyV9Z!F8٣gN=5!KuY 5BDKXO+f#Ugu>PO?|@.>,nt ԞUT> CJF!+cc֊\15h_V;o t3t!JE;A}w)x0<YΊTч$B^03@UDԗ)d+TbR T +W= >|#U5q׏]~BME{H)~zxRڿw$MI]F,Q]8+Ϥp4G]#5LvOMx8%PX%ͦ%e,ǽyd?pS%E୯wSUͦe.^@-O:uGo|˸ajG.mHkȆE h|5!VȘlxMցaFrO:MW :^8&9]srmỴORP|epc֬k:u3e=eVr|䭆̛t6SgdvXFa \=v ӫQˍkV=%] A"KR2ߧG Fy"n^:CGsj y8P}nqn4^GqA^Ԭ<^2r;$Icud-xk'u2C$GDPyAٯuJwU+(^X0Tl+Z9);86C"e#s'o}N()0xk42ViNYy|:#іQ#s3ꧫm-0@obŪC F:nZd`RtbbPJUoP=dnEI6~dZaWo=Ie7MQ{{Qn<;/8{$f̕uÑƤ Ofoi$x²lD,L72bh[Aez!6&f !W,Õˀce,GSV|Fn& 4P0U{m>iPS4FWj߀_iqBy}:d3Ec͡S-_sF4Vw8R~$MJ'HY[5V Ưr S_/rp,у'/J1xliP#}bOLGu/I*@OPװӰx0 O QT۩}fPC(;ү[5nm[[;ս0YE/7&M¿ꃘru;,z:xC"廤h%-Iɯ)ztkm ጠ 5$ 4]=%ݸ0ҵ9w 0 YH8ֹI|P\v15uQ r9@oz7փF/5Lxi( @􆮁u!(R ;z`S9)v}{ildbx ݞ-%r N((amEiLee|oSY}kVA^ڛiб$6ѳ}X>Ƅ@F뫿Ԓqg\ZXjz=2NDV,ٖ73OU'3?#DC?h7]ga(){V^(}2`}I@e`Kbf9u^XP<\`t Lj=dHb% V._8K 䑩tP|G*|G1^1?&\8mn dxNi׼#adսY 3_3zPD5k~|| זy ! 4Ycg.:\CQ+Q%OK5`g8{a-_Q;Ds~K@5nͳ ht^ TRm@{y.7zA[d3, % +5ӟx\(TpXRMX>H9PU{5haX4?'BW}SsGLVm$$8)3:4';PgyhAP1իd ͎Aq7pU J_?ٰӼMDGIƊDRys du#:TWFYwYN6!Wwn@g+gna< F^B~qtdY^AS9\`\ xyYQoZ;|ĂG'JC6gqkDNhhz3 XVm0_pP@,3ٚ)U6J^"" " VUu +^E`T_ WP!?5@Qߪ!sx@k {h%NȈq5#'V}SMSj׬찐H˩l7ctiMr#x4c\H$@,ވ?N1U؄ےpFXO"LO sХ)o)TVid_9OiAPiҙ-a5b&-܇F &L&lIlRO=ZK75(мtsnQUT\9*v| >CKyfGhl|AN R0aq)/7$g'EL0>ߩx&ُ+!޵#5Ɣt;'< ʳL52DVlhmg\j "QA fKV7xkIq4Z H;/M63{>X}_z/n2(K; AS߻ xq\CBK @Ț)/k&(޼Iz22]Hs#^KSU:7;ѽO/@ +s^sB)οt+f: 1%W Lڋ;+:h,ys ;]̘/YWC!Ȁr@@L^e%ʞ.Xt[;h@_MehpGy3*ૣAW`}\5l{5%+ eYS7F9dad6,sIgB$7 F=Wzf|DLżUBdd4 l"K\4,;Ώbg9L]!9OP&{]j؈ss~R?bY1m?ь}|\1yC {$~0Y2]}H84Z2&b+68qؗ x7z&E9tRSxW9!Ca%F?^ن)%RŌ . P> 빱̀"fUwu ae|NS;H+QIR" L<O̜a̚7d؆&* Ľ&1*Z5C ^ :){ygs.h>!v%T+&g6q}/,Hu1j+| sxΎt${\dUx1Hbywe7O4FQ.+x Lj0jX\j:<Δ lHҞ3sl71f[$K)TW Jb Ř&_nR<5ҩx M "3iȍ`&Q k*עٙ5 ($S \YF.}t].&4 1\KΪ]|j;o@U<~pgaMn ْcGSXTVZp8/<@7Tx%5V}F[ z]]1G.`3A(W/-0L|GtPݝ-} L!cN'au{L<'6ZDzOEט٠En+EkY4_.dU\<|$.=B8G'mH;f йJtxt-odBˊ;`x[8Meɨ4_ <_o&`!';W  >mCPn~}SU3,"e?7,UK>r5OSݪ>{*lXSҀ:" lfo0FwL@*mXUc)HSp?,Q& 3{ رڳ^~k529\$NGYt؟xnh(K#tjظ" l7NU ?R#/ C/B,uslm {HFS(]7x-K\6^W5vtNRL/71j.+xYw>uO& ZSV%b'K|03ǽH 9 q>aڀ&p,ギP:J6#ƛP|DPݝ'oXhD /.O9 ^čF (T-\D\wU H#JF1mȴ%k2(O_|;cufN)f+ qSDlfЦu6`GG\=YLEX扂D Ң1nyjTB7g: [Y7 ,Yp۲,sIS]@tS6όu?ќbCO=1UN[F[BfiiO&PTRmn4 ZٜwK|s{+@o|Tl : #E}.]*yo9W#'T=E% U[ 22WXGIrtKF3D2GTgר{JK%x.$b3VI|J^i4 =Zn.. 7B9):@v#G-K/S~iIV9'~F_ˡ<I]\3(D[IL~F~P0S%F,mF*|Ii@M(7 R4I:Qe|JhT*pgť}YrR\|hRW\b/7| UiI5e3$r #t&+G~#k[0&g b:PbTVY\PsF6(:?&_e0*I//mZ۱=5ol#d]ŻВ?4v)% "JG.ac[k&ܭ43; ĥ`cZIޢܿ[Ɓ{?8RN]zIn ߅qN?jc8G"UOsH^^)29d]̊yoƢE^㡢 :}s eӞ7ݢKlw+ y#( Y5%I"y%:>UH(-D! y qfǰma8`Ӌ2=J>uљ,#tr%J^E.C3-V`Y><.,>ߒanr`me$GCE+|>V2eE \r#Ŏ Ì]Tv穩nOF;*z捆+4A+"DQnikMK377VDa`yi&sY/Ui BU]PQ,<->T c"V3{%4nD9͛["r>N$W)? 1Z|dΌ86G H {oѥV$nۊ*tlmKm徟UGVRY{UA&t1 BJX0u Ȗ7 ]&_F;>,VT2s\0H->H$tXÙ֎E{ؿ+*kPeF"j]f^UWU Yog&B(E^VMV՟Hbo{X()fo׭=zrqx5S)<+O( 2$Q6kpWǎY5VY`_e,:u_-pZ.Nhd`=~B_ )TI2^6>VjSp} |Tx-IGibKuYɝ5s1t08GFUAM6D:`U~ء1ez'ho숪~/=(\겔UR&nAHӪw%Aǎ=ʱIokWO|w;n:uw)/w]+ޟHH;ˠy_X17y{[>#lhxߒ6/ocsu0RM֘zt⬆׊kGx/Xn{%2J 4@:|!E1K(+6q.4W4(l3'* 9Mڃ9e d]ǍADj~^頬-iaYrdGQ4*k-_$߽(XD]\ 8; #qI$ZzL[%ٛ/2lD, 7j ǁOR ?v)fNFݕ#foC2Z9~>_(b}tIPgѥ6ٟ.XTd"ƴhjXlf\x٦&y5 FSfTmNgʊ*V!JnE3nXA;w6cÉ vkq$BIG`%-]ۥȠO\zEnH T蔂#S~5DD2?5ȕ@ * ?)&|BuSoT ɼ.KmhVw?MYlFZ;S'''%S 0#/c ~.p{ӂPaz{0|@1Mzeݧ(h#@QghBTUk;4U†BTRp<~ $^5v7,7go2[.]CsJڕг%W|-l6Tz9}?-  (@6_g۷@h %=,q~{>cBiRIv;px/) Z>mSl.f4ԖV? \ Ā6oV\|jL2M%䳲9عbi/zm>~R"52B,(|v>- XH ieLCzx O\˜ {Y{̽|<=D 2e20zэ#=a&zBT?g|ٯձ cIQtkC9V:A0/h}S˨'`k{=cvPhJztgOܑK '[;> |+YA=>6\Xx(jO`z`~B`3cϘX40?>|ޑVm<ۍh]:me/x{wM|;:u +XaߟcKdF4E)+ pIX@ֻ g(l?P<&Y1[sѨB2(!50őP %}fs{Ph}n~'>&@} }Mk$?ۚgJ 6?Uy}/{pϽ7y%S2r̓-pG[ezAKLځ]j+=]I]Ah8LBK@O<Z+gÍB+L &0 hpvxBQQ%੭`Z>B[_sr-/2>ܮFu$ >#|e.ВD-6m&8\~؍͜F#tI#Ⳕ>@O5PM1Ns9Ѕ,T(glGDd}%$,oL*8m.Q"x]O^p>}82ӿN14_TN_o `#^3Z*\J!~\[bd ks 3Ma&0/vl:W$ެA:,J kUHlj_4-[ ܝ7E5OњL"QR̻-1-6P+8{Ey= " Ls]C¶`JY9G9v6-)좩v61E-2!Ҳy ={کO! 8~ NPDPeyT#ZA+5~+T,*4L,pi[|~j}BOWZTaHf67}CQ]d;pΗWWRB j޶e.2wt-,Ơ*`#Zv*O燯w ~ߢWy<_3"YnD}cG(Pmd)Dgn^g1!5\ . )&&x5zztsh9V4ܰYMhE.l9#EuC\_G4Sl-]mռi99UYcRs}e#V:oOYsÀ,B,F\7Ԛ +f_UD['tť_bUDjAzW 4zL~)<vؔ{pq=3/OueF@~ !,lˤ?/~[,ໆ-my >r+ 1 QYhAk<'+ !g 3Y0F$PPb[P4(z)@|nuĄp۝Acio%ͺ>[Exۅ\s%]/ޫjsЀԈ!sJjl밋Z;+W]lyҟ^fٜ?@3u<(4{[{Y],* rO KsK4.zd@X ~:{@1bRРlԩU+"$Zb7RMrfT FK4aGHwM,KUu%"Of&˝a EKYska)4K19iht˖nCYk 8IqzT6o߀_J5 bd@k7T̊Ĵ-4M1KgJ>H|(XKӘ4-mۨ_g!/O3UCzJNmO "0Տvw&4Zs>& 8BZ "GbM?\3[xYaK/jb~&俽2u;Gm9dq#!,D r AHu ,(&T|>Ptb-!c^h;QzԾ%AUSs:}T}oM۟+,NvȢQrC$Nᎃʡ r`QNy2]YҧvVPX=18յ-880* Y= H>-~Y3{Oic <h5=y}K:3Tz: !"7 I Xz8:P^j~*~[Y-B7ckh"V~Y x'ѹ\)f9 xm%/f68`V)(dlKkgGzҨP0Ruw4oy5 ecdA9=!0/P= #MBga|*zOI GO xaZG8.h\c½E3Q-@8o$PlPx7D%v /9w kց^CF]] K|tVdH5E@A*W | 6TS0e`_ιϏ53^F= g/ɧzqݡ/%- 7ӡı(en (sw˦y Zf'ah7~b9]/.nFWCAb f?1kNVǽ5}Y$79}{~ n[G{Z*"ֵt !J$^@H&Va"*YX-2׵&G#0m-Tb(95|hkSKgO8|M2-:@I%E^|J~.ޙ)auȫ家$uRp5P"uȁt:5jo7c뇐mɿB5T- >GY}=q92&'-84 1b+IfSz ;hIGͷP{ƒwD}$Rb,LT~zlx:n3טO9 A+p47*:;ȨM\m}?1ɚ'"^qu^ + hߴőᗿӫEm*#D`y\\~/q^S˛@M_{&Z:bo&Ͼ'G71HC^HfD#u8 xvRÑ2k58ǷJ0{j4|9J=m-o{в1&A @y#+YELImzw϶)g&TKiC ]03(r:8ޚweu" 0B[`<까5p#LtbY>ZJ">Q-.@8wDuV~8KeCzZr%daV`^7iV C/C┘s.Z̑Z* w `GO dgOʝ e}L gnȒQKh:NgR^Y#;RqFЬ2yШm(1JJJ [w d4sy:dCwtrjq vB?쨕'.H\ OJ睤Sz[dp@\}BIJ@B^Ԣu l<=yVUbc^h pd" s_`! yF."[ip6+miGSS1wpyPm/):YFfG{ eQ_몺 0"F+8+iXEe?%aps\y}ZX-aID0q#7,%Cna$FX>Fx^HyQc ޫ$S@E'n%TϜ ?hkS#fp7[:ss4&u>X.sk0ij VkXSqq܉F] ,ۤ/2Fj}>  ܆ww~)lsM" Z)Tj2"5'fs͟Sj `~f0;y\{I㚚tbH&FrRCFAbt/ @;L7W볉 ˤc.D+%Lqzb !' ?*H9Q*cy9Gy Ut&J3·h0gC7JH6^J.>!~`U_̸ mQ̆sknI=TDR&Lc5#@߃R8k_<'[nyDj/aJ!熒Nb< !4}*bo] gtH@ 4}灡:} Uy]`%?B+mru>p(O GBr7<e\/|﯋< oBw8;D,l\cXgd`-#QҸMa!-V TC{/I}穟wgIK‰cg6XQ_:}tZfr)XP!˨de }~M%)D@SXfw+גq/7e~!t˶Vsgjz1/| !߀Rx6,·BL2%{JGV@Ϡek0xŘ8f4d66%}~ 6bڡ@C7WnFh ^h9%W >"<³?X'o%WE'%仙ub4ZzfGh"_ټȧ94xR{W%kق dYu})*4k'w?OJ]ޫ_b;ʣX= ڼ|JT1UT*R?KB-ѹ=$A]@ߪ+Ky{keTl[(s7/u3 :CDH 녖]$#J"o4qVd]JS|롛ɧ" OCwpxzOG|1 Tz؛c*vҭ} 2 E*k| PN0 K5#nbg]8uXBpoQV7ɨb x^3vX3}ww˽Ǜ ׻m5|rNz&em(6#,y ۫qI,) َ1ۘ#:؃_ێ0vqMƷ5T91oZM쟶>,Aȯ.1<`e"b2#5rpbsIfsSG>f0x}lI?` .$L3øHOm?8FJ3>tYa- !KW+?sig̹`*^ADwyau3<\qMnp=7]X9gK4M\40p_Uq[,%F54ZڦCAѸ*|ݿ%D13WOa)h@x+<TJ<*&O5AvZ bq9ޟWSFN8C Z_ptQ:[",)1KF=W(H jB/d("ptJ-87 ѐp9ZzM0)c+з$[C:5 OthƬC hgP9:}aVkAlOJ~D8^s52#>rY8գyL闅λ׿ݲ)Q=vˑd }edѽV>"$48G%D6YM%t ƈ< xv_GX7߰Tt]_Fx2:`T/&):gF );j&TVruJеN4x]N~kdS~,I吟VBIe~ąiN.K쎚#j`#-TŪ:;`?U\ӄ5!}Lgu< #>1G|fKFS덝/{LwGBC.nGU8ZK8wD.rQ!ښDQH^j z9q8H1܋&:UwS-h3*d}/m^6(4,Nn?<|Kd_ߨysXXXidӜtQ ]rri!?1.RQFaj{ ^ey᪻"O:Ja rȶ9,e&TdpJLk`W1.O2滩K$~׼Cug9g*8zgNOAq+(i=HLA/^ʃ#'SIBUӂ]sFBב^;6VLj89|a["A/Ȥ~zji^_kcl8+^s \Ҩoъ@lγUc0@/#5C+:$zZu%HP*5^l[4r X<Í3J8:U9.f+ң)gǏO,N\z+S&FmBE":$&\ 7t mX3Oa{H|Xs |%Q8Lcձ&-Ћhau=xh5 3ݜh0sc DW,{p#>kn_  ;VG7͎Jbx="VnQ>np25_ҠuI_|a_kQ0Zg!>l7EFмx qns}~5+mմщyMJQ0겙ToNץ_&ThSlÿߓG0F),ϕ ͽ݂J'ۺc: e=O519씞 U pxN@  *Y(˵3/xV +:Ԅ *(^MC н"D--:6J_Į1UY(GA(<bp{!*ӁBwۧK,jӔ*4fy!6oCý v},saf@gVIGH[IM8 jj/\>~r=DIMAt>Y'"6P48uXpAtRnL+T w򄳪"Y " o{ֶ5h 6@ RWsAW}Td#ʭ pcjAάT`}ê`:GmEMQv-tIY]'_ag6}0pS F^"FN3p%9Jr4?XgJ#XbKv:?/  ,jpNNXXAWfZ8W  =SvgIIre<28 v>~1!ҸsWTvmt@z pMXwƢ@ppmpC| ޡ.1eb2'jRцtWK!ބ]܊YO~*mwҰe -T,RZrɭ=paDx &8a[~ 58VEi PI0ջ,zwX.lmBٱ5{ U,yƙL>nX Oxu(C4as8VWKVk T^cZ;r7 [Ryބq:&tMNL{ `pT8AQZyO8Y.tD@ljO\U4zi^) Z 6|d΂p ;PQU"7B :ioen;{tMV)u>ǔ: t79^1kI֨Eވ򳍘_*.#sJ2\pl8R0iӵ&}/`G7P d>ew ~#ns# j  cҸxZ&;]ò.Sk 0& @j^^HDDާZE,8gAչl91}IofM=Pa47>>i%kk4TЩ ya8. |q !JA N)=`g|%2Џ[yiqSF@[0?5^I0uo >_{N"qө+^lToFMCKer58yfsC L"EYxOw֗pr'g ؀ jC,[őudʀ`HdsqsrqZ)KvPٺUW9kܨ1u8E<#^%zڢ~&#D45ig#(d!}U/!~z5(+/{Rp& ?M62%6 }528H>'thw̥ !Q V7^ ;5dpTC"W<]U Ym5?X`2MgףK!%G; )KpVh#%g#;C-ʼnLs.\Pr4fPBub,j{vԻ{mĻ C7K'F+d.]\$tc[]qmom䕹ጄq~j5=α@-\3{.W kml(lHvў<+Z*Bs,~LwZSSZ>!H-cum_@/ aK*,EJh'$L*S;1qE1?1o6&6Fp{Ve-\Z4WuQ- )*>**cOSU)= ӅfDdÉT@w#Â=S1@z}O~?5-|hme_)BR_EuWdfB\)fժ[XKl|8+9!MkSѧ[YsL3+L{˽ s˜{UYĎ2M JKI]Aޢo%"lBbjOa&%*? 8us.\\ N  ^2}T0_y*KX@0P1s%R?ef\!eP1Jd績GszEGu3bΤ>29KyQF{Ei? OTto|R[s,c/tL2gűh-?\~89Ã#d =^e5$mA\J=1¯cD LB$\8=O̖g[+}A`T2y rBwɑ܋y&zl$.TFdB*38+F5T9TA^s T=aB{3wmC& "g0'r){XF/l\#P2=7Ͱiv.n_m'KG"iWاkQl|`_tV!\uuKrsK[0Mzmyu@V9[[ 7H0roʖwIJzᴓCr U1T=:`L9k}%uයMy޾`` g1=?TȍD{K>?] 9<^S.!>WKܣ5 fߠ z_?x!Yb5=C)k[=*$.MJPإ*1S cr-wˢW/~u חp +bBkϺACjH7؛:1_z/}F눝 _9Fr*d#bG-Sk F9J4A Ծt.bU!F]!ӒBC lXכmٻˌ9 'hB$sI9c']p"uw#e>v5^J.З`dWQq _{$I- ~6H!Ǭ'5~Oj"H6oyg @xgfc:胯4L#tW+u:$T8fu60=dPr&`}t ?b3D JsAU򔣯f.iw62 n{ }#c(:W_ AX9P!]აǤ8`gy\'Us;ߞSBҠR34YdHwĦda")xA* &eվ+-|з :/>qs;~j0+E4u VȝWViF h`^c1P8%F_qz5#&!սrr]r߿.ƴFy ǖAWc!V .j UMV \ %+V=SU% &F{Q^ t6 # 됡r' :C?_]U,),8| eO9vycS F9 ;׹&~͡n;(ޚ`lG"|>C]hs53#+TB7>G3QB7]ȧVB0,ETk:AxU*9 ŻRh5tQۣ0j,W-3x M-K/ BVd|z=H A$ꄉ ~ij->o1lv` !/޿1zٴ_˅W,!8<ӡ }1hNP6koHL*_9V?І݆Kl##T^ ~?陆sOfp*o.\BgeۘÒ#5 v1 TiMOZכ|ȝ K3e.F`8F8}mj4? (,PHa$8Q0A{Yk%Q[ q=Dv8&/~IG זSesjhh)87ݠ}wuf/ b2ԃ1m\1iʱ)`e;6Lvq ,- `#@.GFSzX$wt)FkU5Zj(ŋEUǓ@&Lw&bĐBy)[Ш2jtH; XoV|-hȀhcIr)XJ߂ڈJ +Aq2x[ Ce "YgAY J,Ukѣ=)>V7KwntSt%,VSU 8N+"(Lo izw>Bw㻘fOʳ\i!(ˤWWtNh(655Eg_#%Ʌ%5SX"stn?4n|O#f>鐄fTB??9黦eO&=Q2!Shj%1J@ `Zp#0j6p ̉EQ< V9wx k5a;f`~>3O#rddO/ٱEsMe6""UcL;إ%]Ý9ΜM.&]lIhees^_xE;qwCMK˺v|pZO7wni!CTe3w`jXZ9_3;:@/'̏fw`&5 P06S %5O3`m|r$ OLYylU_-Js]Zӟ3셞:#Koء? ~upYլU>ѮĢKJ`n3]uq[bezXpf(Kcha7!ވ9r [Gb  yCi Lyң C77 &q75qH2/c%4@,jM/绯 RQo]J QŐh̾%:ֻN̺؜!í⒧/S?EZ p~|m΋e/"mg] T߮9vT8JkSȶ͛32@fI>4Kx\K~E㽼F`~?JwI&yiM6u 3fh~_fD&Ywy_}t57;SהrӾhXrxZ#1C/uk,Ү뉎|#|onu]R%r|*ͼۙ{!d=q-ۑ- ,)~m4-1늅WtXHA*Y/:cJ]3*tB??1{0*,!ұzUuMU*5f_1lwqԮN3&e Əwa,\Q{,N}E|AͅQ92ͺ975ځk~E['99:MvDj[࿴LC4_ۙ sjb3Qf^ E}]3NZ=+kd Ɨι?aEZ5cN*\v#jB{ht,`%ФjRm/9$(ڎ9qgj:JAΗѶZEM2ૹFD.Aw3h2ϓ0FB vkxڳ Vpx>M~|K4uH@Ó?_1Z 3y$QGY}?™vSbKxg>;"9LB)[k֥cʈAAٓQj`OϾEn&4-k!-IL| O!F~HׇQ%N{#lnQ_?>:7㼶>= ?JJ=4MO%IJ:ew~Szij($SA@N@t`9 D#NbJU$!=8=.j +vU9z>"R:aHkID1Y;DȈ{#3l6/Qvhh!c`cŭ+rda 9M+’9ƻT"~]AGcKvvUHxfi kbhUWStqCD܎M{g/8(J]QYz2EuSV#]FDx*ҐrF =i!鯹HZdw_!)vscճH_3byB]VuĄ<bi.{*ˈ XA5Y9i~Q18)oiK SӜOLRCP:"Zu0s n)9 rmսlpYB\>_%iKސ|EHRcK2L_F}L5X"ʰ*C /HKMHNx n2O8Q=q˞RWMa@iP.Ci1_(mh%mt++GێQY?KuX6[lІ Ak=䧥XK>QjgĿQWE"#:)# aoĜƣkd%Xf` apjזyy P T-fQ<9`fĬnw>/F#}!rʡC!53oGx8"HfVŪTtSػcAȲ8jJrs(<^&c:>Ѣ⥼!> \f@D =<&KdD邾WBs7XfhxK]x_f(pfLTPѲ~ӥ r1h}.Q+K˪K]!msgPEYGa :½ މyH6"K?x 7ccׅDw%"v2fEkԔ4{ö_LME Qn )&Jdw?AhߕTuw;(tP-M28vA6x"x ]U) 8zG03~& v,gAh0)bc 7~vytKGѠuDS$"V`h xxGſ|gOWm[XOiUCgVq `557M6yNUّ+-^+½!nQqt9 o\FݸA *2S[HmY0G{[ykyRn򄐄hZ9g=khNb[uol3+HlPΌHs_*2/g?=6-,U $%Qv;lSR+^bsZr (rଶS)%V jpt8jG=3T?@DW@&?ek6ք|s\?jÞMK`J>0ڇPyIˎ6.[ A͟ĄM;YLYMVXb&V1H\ad&m G)eU*vҊ4lk ̈d5=[`Is^CF#2nnnp^*=LJ+M]tW4[ KƊW, &~Al ]ZDDC@85Uj]as)OtLirǓhz(}ͱ rM<.y_eVE"xVvM29!Yv4IJڐBWOky>(ߪ]ů8P.Vz+r,dU |7dog(.(1kodɒfmV®Xl]Cdgk.SvzR֥@x Η*bPxylJyn߰@U }-JyKp ƣ#J**{_ ) _EuahhA֓?N*%}mou`ʈKak>~pʪl::g\X}0}YZV kYK+*.HWѶν7-F zԻP}Aog/ˀ*L[- >ZHޫB8 b`#z-@RsתE8\9v&7]g ЫvB2aW_ԹP.T]9m+㥝TnS.>cm4V>&tD* YqLmMfV ^Dhbg'gєig0 -_.B‘״Do2)9V(oߜYn\"ԃն{8Rۡb{SC}22iO4)71QgMvM y~-ȦG7A+Q~y^!Jɒϟ_Nneu( Ԃ6DvxWqY훋|BXf;Jx|nD\/ +t Ȃ $3zPd@zVOKzi$3©KXȖGZ2o`J}og j3^68n ;XN!M@pK9_٘_#J@fL$| |8T>njj~ǓY7CPvS-U&7~A+P nTӅ@ eS8\1:Sp #UxC:d)R9U_[lrfhuQ8>"wxiΈ878{A} j~uyd`7[Pf<);}2+d\ hs $ԐGRV {]cW*., dgȥ=V\vA@dX[<"Z0[bg=LpHa7X|?6= P) mrPr$B >8=Fq^aդij l4<^ki(C5@jXv;eo@_d!AHfXBsTBқ~j8:`Z)M/}*#)ų';Ϟ~WD!x =͝ +:s:D! 5=HbiFH}EpuV (XCY*到:$;,Gdg׺Ζ^4~y +ot+phт&66+X2+danj^! ]щq~H-T^S.5.AX\QVTzUO XZ]|(A_X!+:|#g{:[epScwGkHz y8[fDBVR%TRPk`8,w񟢀"S@ϴ<,hm8.QԐF\j7zjBtRo),NUGQ[d˅0\BϩFr@H~z-:BTbXQŻZveƄ+9ϡj#Mqd+2M%6IV2jp=rW]q,W(&%qLP?M.#=e"?7%{D3H 5szf_8hCFD{M8F`M0HS)G<}_mMͲt%`+%; Z5JD1/67@=ZڣU!i:ڙL$׹C_#ˋA6/Ḻ4 k?9%&./^iDPl><ļ4 YYm%~SI@`p jZ}~➖mr)m$&NƤq#xi?UN^T 3?>*t[s j8llFul;= S`?H-iVja$^&NE2?4U-9p-=,X4% &ߡDy&è;gFPVE^TL<2u.B"`q–l|ͤs&S}SkP .8J}%(bCF4`*"3{fJޢdzҺ5V9Vw_VkNZvG*F+-A8^t9iD(ɻvPZ=zG]07~zDu_Qu@Z2r\s'66'툤{1 c^Pxh>ت=r9[י*RQvYh}P*mi΁0C/2ԆhZ])TrJ^'~{d2Dk=x+r aXg.kA}zu'IU&k}qH`WfDŽ;҆*`' 2m<,d9rZo[ڵăsg3TswbM@><~O1MT`009}I9Hb^Ya-U+h&F`Y!Mʡ\Ff Tnʞ^2k=]ڇ;=T1+8y㵘¨Ew܉vr~4[q%zH6B&cwcƴQeS,I u^IǫJ!i1^/貇4ꓽ WcPo tyH*d{ElE;ZJ JS 6زZH#ox{ҴP)N ah2\2+NXyg;!KIFJ\@dh;8t}j!*eѲBѢ9=)jZ?szuV ^mRGܣ[. n-e;v=g`R | m>w>wJAíIķ~u!h rDZLIz]?GmX n`C߮u枭$dXmz\1/`lN9KQ;nm`1JKE @x%n1oz*!C{ =MAMU^~aT^I/$߽?fù&cxq-DZf'Řo¼e.3HJf"O4,2}}yPuZwc^ Qx25` J(,::&g: Q՘P+w" Q)@U2I7=%";g\/6jQ>zuΚM:W k0A)0 >Om9$eTv\Z+J>L*Bzgl|F~*?2*3u4>4Od]̆ƺbt2ndgawEj@y4 HcS5r'jT׍1F 6 {E|ieޗG{ X<#2bZSTp+A2'qx>Gm#18|Yخ|,'/li!/0 3˧ aeEB ~2-ZeVj+V *>hE3ڙ)28ɪv۝ō'ch^ޗg^m=4rzsɸOe.  $?+Ub+U8trX$TOvyt ,l栴`ou@R}Z(e'7&%tۧ#2\|a{ ZfP4zK% 9–{ iW|׬ bf#_%Z덒VhQfiɘgLimnXt;եDLnP3ʒ -`>=>XxbRRu sn#77::rsϋY%Khp`rZXoSۺ?Ð'fVX 4QA܄*ߤ eo}~LdFV h D}4pw%Ug*̺)Rq$C/^l2U~/"70s) 1caϷ.Ff>N \fliW7ADaA ?UP[syst/Eg(کɳ/ކ |–7{o/F ĵJNG5A^8I+ <1H|ar'edߥl )t5EȜ313!нڒ÷ 2;WF3>鐾VB<p 9wƉ~ק9CcX`0dsh0P&ԫQ|bq;- g3D&i'6MԻs+Dz!F%bfm pCe63yh#‚ώj.X/zv> LfBsR~S I&:YNf /-w%h !k]HN(gVq ($?+5J7`8l. 1m_ǟI.K Xhӷ?Gy)0sʆhӢ P>F`GWd GMXhh@Y^Ul6J$:T%jrYG,%* O&:T1(#bk.q|JzoĊ9l* S"ŃSe&|*^NuQ,|-$)# -RF A,y4* e ga5[yjyG8th4D%=#'@H$6rr25X6iY~A(4Y9%8z9mЇ <KX1)W8blà$Qsq*,Cܱ[]ҩxRmG,`4 Q'JxaȷlǑW/U21Ӛ1!Z§i0?p3=uzp ̿#'|ZdmuK*٣\y+O'A5* 8g&k4:ȈRHZ,پ(8^V^a 1/ H7Lz$n|~U&,&L 7#2u#2r73F~D FY. nS[2jؼO?R`0C_<#9)QFdTza^/QMMVc"@yJD ?O_8 *1wZT {1%x3ڕ&0J gNLN])JYg25>o@5^w]  P$f?tOqe1i*_v2eXV=4K Fa`B%U:K30>il ,ʺW#x>r 9ʺe²ѣz9^;!fDϯ>ю }Q9};iAWo kpFm~9fЃ2=Q=a61{e\nj:wȽiHOW-0ԞƙM𸽩8RoL;;a}jqVnPAWJf|A<l,+?*:M PɎ2Vă[hO!I1b'+6PR+0$ v`>:NH厦_=Ҙ<Ru_s1+5x Lup@OBU2%s2> 9Vt<o@Hr P|6a%X6RUmؒ|X1(hFVϸE_rWs-}jO7#?[o$db7@^H"ڠԄqH嬺q,ޣI?CBC S# w4 U<~t,>NzȺ.1ءWGmxQ=~0Hi U|:UF:9~H aDS 8~61Dw(V6\`mTX`L$MpOgӖWU ]™Kzm7J@)2\4he$#&[M&p[=#Ksc!Ѡ3nɎ<\ߒ%;tbeZۗϹPL`VEdYHۤNiK zECyoI!I[d1{*GvPS9zBbkCy=K8hz >A<ߝje*EҎ96q$(&2`;]o?|z_.Ǩ{ $\x,Nn>Qj{;2d&|)1Yd㗃gr{ׇjaLٝXn3ppVJ P+D #vRvHLa0MϜeE4^%&r7)$vhrKpgkr5SSx g A+^7|^[=F8+@J? ,]pG_=:lo'Ify*p>,XtƎB@)iY 7s9_Wzzc]>H;ӰJqVًt!3[%7?+b#b@7M§ b]נ澘 m+'448=>oip4J?f>˃=n{K AB#<+u:!H;k&* ^>y+bla؁>R?GÑt4/)!pxs6֥SXzZ TmVٖ~iяD2=VNpOқqΚdK"ݳz4_s ~nq ZulɭbvLtVs{=@JF#'Ogz<5HwEV@3HʙQN؟|qr*NkyA+ w(~Hn3ֈ2׹K7 ͒~IF )>/*.Kg*e)9^V08*R+_7jnYo_N}(ꡝ aZWD|4m<Hm(V.LK؂E_oӬ6onaSo72ՆALm9uH0f%U&uz9:澈kz#{^?Ω?^/j-c>ba FHI܋V=@(O$,O՘ςIB/y"Q64ߋKuw8'Y h_/y4z-Duw!@˭ww,rڊgi)t{Ni߸E@Mjٞ0=)JOsMvҴ$U5]s-rY*8RW'Sl)ș$ I|H2JbLw݆hb^F VW'Hb?C%UpIfve2L0c JUwHTkM)d h^4svx9|/r[ wybtH@<Ÿ~K:U rjNG3Ey|xy)T5Es2Ng>r7Hma,(xKϝJӘ1O_t;x7b8o9"5,H$ݳЗXF* qt#Y*؎nIOd0>Nm4b-" LD%|gtB%+)b;Yi~tFW/>VB0 mv'Ccph$_WD| P(J`Ao}Y|EtzGi>.wJ`%h ɈmWԋW3"*j BDcnyif0ZB`ygtxS<06wg\*v^zy4 R^ P"\!&TZp"SdULZYCf[%x5B"MfE\1\ ̧ Q}Na;,TG,$.{$:OWksH(4Jv=\c\{HGI4zbrbrΨ4!{GdIZ }^ &Lb|IF k0M7Lq,HfbW)08r) ;,CfL٠te ]=UFϕt^2Vaf8$6 s"֐>C]W 3;<ݤ_~@ 猑k-uBqt+sq[6i_i*T1l oE>HHs*ߩ)UڢKLi_!N 4Jwy. Fg `e>1\ EFEk) &P&jWwsFY\ i[sŷHl:$Nm$qs5jdyVAO,< *epKo,QI ^lnH+'&xW#n3`z1]deN!דgI2pO<-;/]t̀ j^ n]ˈek鳟jg])Lc C#[Yxט rxUxXu!eˡSe; lcvV2 &co(5`MYY}h\ʼnjkp+gj)ӌt t_nY楆3ánC]Pd)χPޛyKEfHjR?Nli(Vl;)[]+??I~M,\§)3OUAD&%5MA&߶؄-̼эi'\}G`ifv큐M' R>cw\"靷@ߏ "nA(Y+ ڎF-Y$tm|ON^U bPZf7Bv`)yFCrCv}y!M6 1DZ3^ICj'<} Y=\NQЂ8Ny>n~ skMOKg,usgsv 9l'n?c30ɠ1LUCd^N,VdёGǜzjQ5/)L$>#Id\>z8Y$徧{O5}%O\Cقә3S1jdRPX}.4gQ@O[+*S H+Q5X zMҺjf\/PfڄJ#<3r~jBZ +xMt3cF|;7"b[lU^,1Jj"2rD&;c[%ף_3\՝B$I {-Bax0wQNC;ps5X/gjF^±OJۿR"% 'Ljِ@n>{InXBY cOh96iCIF_a& 8uq/ ^KOjkvE% U\SxUQDjt?/ jbWi1$ yAޫM-!biRo z=1 )z Np^MVQ$]g}Rs{q v4jߎefks #RsU[JJۦ2&Fvx>AI0>ɘ|CY]syNnt, eUs$aJ65;|ά>ΙHO S"d =~2fmxk}?ʽ*J;qX qtt'W9BجD'O1L qT@&ZCFFΤ?_PzTvϵduBzIRir$kѦG&ȩ˜3\[)uyY;gٕdbٹ6;z(Nn,v'qldIc@4±sQ5z#p+}(I)w1p3el#WM=8W'nfӱJpKp8([x&pU##֬q~l;Fy<+9zr6 {ɏrmMi*ru~}N~fAҠupPA&(Y * ,Be]"e O6.|AfB:hhc>Е8 xUOS@lCYTp;5lR}P#R PYy/"Aq<$$5ǁoNQOQ:(qclMO 9λ&EK9SviSJ|#B0öв h75t̞Bu-<$z37b9,kGZ XJNƍ<ՔUEQ4Dʹ5.nkmU3nYB6mN{gX?_VĤ!$Br@EaC,"0U˙hCI6~kV;em ^b $9s@٩j-  00vHƥ BXC]n"D+Vba}\8m0My'ֱٵJyܪL 8BGߍꠏӚk[hn>iơ%AP)4E?v!U|5`s&ނ80ke,Rk@Kyv)3j`3uv=(OXtH4`OokwNp˿2杔6d*d-!1: K'uCp:)1A8?iȸܰy_`8<]KشR^"rY[xaMl`6V3ZJl|oOA*mxPT${ɍ0A5{o!-~. tN,m} )ҭnw|봷??ܟON*Fj3ܽ\p,Z>A)DD}ǁ G0ExS=3ةsKȯëh+YD7M,8|F&2)C"i F0f1T4E{o*5FK@ AAҪP_^ijoAa(O"3xyB+ɹV\K*74DRB1+MHcY`:K=@x/@u+ʹ]x%V"+Q Dyh{) 826 2֌ Ж y2NTʅ7l<7>vSIj2~ɈЋpҎRj 9eoE{InfOB5^Y-Rl ;45wj*(7b6/r1`MQ#)kyW/̵̤e2[E+)?= j+x3* x?H*YzЇ٬ɍЧ-v9MǬ|aZu=V}94"w |/#ߤau!UdSj@s͘dթ$߄aSҟK0#E-.PX/22{$2(Y~;LgHI@:%*U$iItR2%0GUk|F(JEi:QO|߀CRP?iIvC2#.:xV9-f#\AwQQ,\>v%dȂP8NpKG8b `#.V ~}/;jyxUgB;-]TĔJQu&xؗ[͘5!En.ub}Л؄j~2t}%%]<[É93`$,R۪i[c:s"aXB34-Kv{UYR^Cey 9eGD;r3reWDMbjj ;(օx0imq[0# _xP^D{ݎ-&3ʜ^>~ڴ NL6LzvA82u _8Rp慥I0Ku#b°egT!sEsC<~%0=_#G*"0~%W*=?\ yʞYv}Tkj̑6TxSgJmBɄw2cD3~&1a ?Z''{s_@,LqƉ9 wZpx eŸ&?-*Fv79 r8cPϦhZ6qM)!@ofP 4F.tľscGҌ%xq% ltӄW&6(3iY4i[Ӡ4OU9Hgx*QhT|$!$JFOU,|Y2h` V|3TQ| ,#( 1TݾRvm/*G?geȷ/飛nRWܷ W/и82ܻ2ddlC R~cߙFh (Wei֕W|&xfS76^Oͬn@@҅w;j~49YS"-d;R]U2t%A@HWުp!~rM_ IZP+Gt0|Awoד-'2y8\K+6bH8aK!.W@FY1LV"?<#2'_] rOpMWs?Hp:=_m;-s}{FEδ]'9v4&W܊.¡'B+,5$8RZƢiQ`F  `BΖ6!̕/hCs'6`!➁<i&@7.bʚID31+ ^Xa(1PV+Ap3{ h[-Qͤ)XB;E;Z 1_f~ ;rlEZέ9!':4OP16[n43tD <:\uhQ'#b[% ԘF!C96q|sB3Hsk}yBۜi? QVlA޶)"F6É'z{yl-W <&fq`~jbr`*%n B}lCK 8+&E9A&k(Bx'%ݕՏ(HO-/+on+!ڽɺ)I8 Va]dW$BBȫY?AuIg+ a\]4=d&ńM~. u_G9s>"i1bfA ʒ@c˜⡁ÔCZT}6[Ϥ<`C؏*\"M\9ˆ8wAസȭ 6^É˴/ɠby*/#Y,m: UW4Ű&޶p*aiAe{S%SO)c9O?6\}ޒkҼ\%: yx U4rٲ_.ҚܕJQXoUP}Qg]hoPݝV(-7kTeӷ~9UIuMz]w}XD|CƼC B8{ [?AyETdWŦ}˿d0α#Oл4 HvŢϠ\Ӡ"J㈪R46lݢUZM ii 6,{ )ð?v4mb:佸c-a~ (eqM袭)zy1; 6/\3w>ݒTqe$#0{|^6W QTuϜK%61u Q4Dۓti ;NlU5rLwl&5ipk]j,rfXV;Rm3(xJLǡn?ڗf7gƒ !U=!jӑw0,O\}h@u?3qkLc RP .WFbEXVH z] |SX!zxiM5l[xaUIM?s8[xD[+Ylihu[0 nk #Ѹ4m@j֍"pn̟ ȢaŊ* Z&/=xw 9U7)}QP U@dsdXAAa(FE-G\#z@|!Tqy őFkE=pH9;>NzNU,, !̫Yկ2 ^)Wsz'Ũ#df3oJC)~^E -޸VCL[WgP* 7ﳳnb: O6SQz0ݢeFY=fU\idE5c; XoفplƩ޵Zy80t`Cqmw)B#lY#w>b0 v0)fySog~L  }?6bۆfLݭ(r)Pw 8NݜŐ +S mf?zkXWhTe}ڔ0.]ncOtW9J3{tG 2ybd+qRm77~\w@ع5coK`WhOs﬍Un0EK粹7Ӆ8ڠ ٰMBƖzdР}ѭ">?L?$u X*jd _G؇rN\"6ƾ V"˧uɻݱ B^ E!ru6 B3K 9J^4āK Ğv JۣO9F[ɓ Z )HUhjr Hƶs#x6)Y2M%CsjD_^:Ln=me-@W4\3m*| .r'-8|A3ZNUTXÝ)lK2ݳq06_x|JhFSirNa+}ϽpT3jBST@j$miRgY;˕-zʨ*\8DPmtNv/g e} d JUn!-S3Vus n Pa+;Xǐ׸؍;ܖP&n}>mDEמ(@ 9{De@Rcw,yS_%5N(JjqCm"SSP|GAzcxSЋl'dw.hD2M7 ?{svz=O |e] dsU EGoX5Zn8]'KPAw5^0Sǒ$6A]>, ;elDuXBGGܟe=ﬤ5qF_7N·/s #- .~zw5h0gƑj3YOj*tT]W\|ǘuǼ* Ђۉh@C׽./Av)3";QB]M# vH<]e*^>33ѳA,%) \0._^fW/Qv&odV,XLVfM={m,:=~,10(ӒSCsxO^WR2̝ܔnzb&v?^RP]"{A\\ [_|D!<Ӹ^^!$bCp @2kw?fLNOI&U(xpQΓ)d@(>H Y,>15冸 Na k$(GafޓgQf#\U"|9Z)Q/`\N sv:sjdVPGYaxJ%˓kg@A@m lrW3xڡU[Br x0m }h.+ 1o9nJ 7L-bh) 0U47Mgv7/R(!ltYj "K=eUEنД%RpĘk cEK?/wFNoHzmj{<(Kj j2&MZrvoFcYnJk vOϯlTٔ>\ Y:vԏ&$uhqTFc-1(i\FGuvw 2]uA*D%oZL j"c л}l>>}>IӃb313k-lL gyDl1TAbA42DOJ\*U}iZ F:A9$xRv!_q'Ulk!'üB63omVmCGnN*ZydMf^y#pu؇hy 6te=e:M=qLt]k,(fxQhA`819_;vr]BVbS'jސ/]zmWg^!0e ;ݩQꁓKPd'Q|=!3juGvf8O%ye dnfW}ժ n&h2~U3s ɚtciOqke3z)f[`R=+R_mEz?-g(ԇ'9 )HsLcƏuƼ+D!!8.3B;t9@r7|Cus|z<)\V {"eF.@ (l/U%:0 iK=_;G\ g~Vn+@į2 S3$s/K>A? ]xCXi +lA,j)^X/ZO(u/2'0-%(u :{IY2H,.cE]Uxlf[96vuBj^c˟(h"+1/!d䵧u̩XKi(%Fv?%:ꨛzMK.q剩yeK$w}ҹ ߱c "+y=C. 8oۆl-)]ιK~W H-$$RܜQBq-GxN.q@f Am=0xlpz> #vĝL6HW؝(#bNbsߕo5'/>ajR8B` eiD2D6FX}MV|̮h,h3)V7(;Ggy ;nF.!,pe,tK,bbuG)a#u$rXT+WO!LΝ+ s'\WgxYj!PӨJuo׏ $w8M'`_AaʸQK?@8 [ !O<=bO]2+@&Th^e6ggv~"-@ j*ީ`X 5t J7,QcaoDlvN<;xsZd*XѓUQ0ZO1Ld :p-~c@ws3Q4%iחDd=iܹ$@?2d(ذ- (v7I~TH .e,;W7NV5Fmy #į F-,3ŋ8KoggZ7Uuv9e`ANB3=u(TDH/JH;^m] #dJs6I3DHW)y,f+\8GbE}lxK'7r+UZ-ȤrC3$}3yMϑv0 XYPHHҲ+1R76z/&͓ 7^N?ʓ wk8:!T G@ء$482#U4JR aIIY11ٸeDs1>3ku' V?}#2Ɣhvu^)\^eFp}O#1SU5b"WUbۢcN_/=x9s0J㘌v2%Ê+@1.ۋ)j´> 8毊&5K@= -t4%44"M[g_&& b?ۮWONI]x6BO[+XW%fjƓtl D9ZΐѲI{NG,Ҥ5)jw<ӡ8C8&4!b3ij*4]{[Ά]_)nޤ\ց"~/Z5gb֡Ӳ,I4_%5+@ޟv |HzO0`kӺ#g7ȾurJKv&Z~G/TO-Aergg^X4/Pj[6}5UzOkŻ+|s"fl3tS߱|YrS?$#6|$eۼP .h #)~)[9Z/'U'Ԝ^{#CXZ|5I|3%3rO6-"eDoӕo;95zJʁ @$g3Hnr:Ji  ]YUZ Cpg//)#?|by6KϘe02u>`ʪhΛ?WbMͺ;<,= R؂"%U/s .JO5ϒeK͔&!,rSE餡VEꚰxr D<x.:/}/Z]Y7 $&#D xʇH]3L: 4=sOFD l*%FQIc?G(0;\('%{T*v"UXAĂFQAzkS4iَ4QJIB%It+2X|@qИ VY=P͝uG)~]Ʃ`S^woιh+2 ƉZ0hN>Y+/ˊ%fPQM ck8C$&/Q @̭Rh\(sW9b/U99Wϼ3x]<@Vr6ePs*[;9̤{,Df\1cYOͣ3!E˜G8QXjė0<367VVWeazP3l%#_3vZ#_ /,q.NF 'BN*K1d5;8xDj p=,xFt/oC@I$G `+%)O48/94t\ƵqToY{uLo>`%@+_#D\K'ۍ3 R"k%Jlѿd;=+cRj 6kN2v)AK;2F]Õ;Z,w[,|0 F hy@zuw0[i7rW{q*Cml Fݕ*պupxV qB<0tWs) O9C)Gq;e$7X̧t'ؿv @o6[4\S:!a j|g<}a! m7yH1QpFʆqO( G9YL}ȡ:]ϙvoy?-)Xc٣k|/p|cqڭ!ͪsX'cR _D+n|V`r5X M(\0f"*7{ipd5oճ]nUTs4Sh2G) gIP++ry\Ke`1 MelzZ;gc/6I ߺ{!⇪!m\eA[ ;"ƴpnjbGhrasJaGWoX (}{F߆&]#Jlm[!PƟ< nDA|[Y%o6 U"j" Ow~R׃'+8 6;d`0BlzHW'4(y{ԣ.s>uwnm]RYu\i@Os#rlFeMn!~M%TqwR'gyy |.!h/ޡ5ه))@#6'J6{_ Pu$LHq3d5'QtH5V<@ȲZ M^9|FSgcDցlzB&zz2eMJQ(8'AHXr+ Zaqw 5 Y BCKVٕ!3]AG $S*2%n B4^l~jck) ɲRZu3Q/O6 CoصtW#ps;75[zx;7[Π%ӇtW:C[hsPBW`dyu{t'pC8AqL j܎%o}nx)&NLb؄<̿&b&.&p)(彄'ZͼRcq)om̮%KKN/30+&SJv ˤϷ*|\.fWaUKLJm^lsc 3AdiY^9E ?.tW2,flJ|'>=%fQzߠ_ZG47 > :۹F{ #4dY!j%s Kvm$S `ų=>;Tݡ !jH,30bRKq:^x*0oъH^,lA^N8IzF!˯i:1Ov8vh,id~'] iVbV#>+*m.lIM7@ÄyAw\Bv1 ::dV>'=TL Jik'+uIQƚDtC@Q4"'-h<(& t~Km#Ėɶ m82`a϶qк"\mx&k9GI!P*S+1񚆮7~, ) %ZDNA@vȟq  \`u%1Ax]'+ #TcEV7T6dnI1=qsj!{#X>Hl\[x5'M\]5#4.%k[Е%Xgרgy}.0πh G4jF*oi~'&=VPaډk9ixduwӱ8 fB:0+ywrDQa5/DǦJ~l\_ĥ12xPޖv7ZH n `WWOEt\s[}b(R+vmF|gAɊ6gZ5} m_Ac-3zTo U,㾤u炊昛zܿ^:3cLźO+Ji?k9X0r+ xK\# g٢.ht}Uɶu;k"SYlD L| :pjT+ҹ:LT&Pz6)Nv*%dJWR3I4בſ.6&e_~}{ ߢnvbmbs`>)@/q4=q[y{v$mŒ.rɿ4ljʇRPed9o=Dšm_kd'r$+la>kߠ,AƋ#+K8M?m3z'82AO zmpc*` wrXʞ(a >^Hm n8]&rՖ{#{2NОi&ʅ@˭#JOA.|n,9 :m]kBq+ xN[@7t!6KvoPQOujH Pw zU+#ܻ:롤C{y>%=TŠ2PJk/P uWutwI%u҆(8ڬ&CHZ; ʗO#|#_ ծ]7Fd#Gʢ2v܀&U4w(oqr*qݔC9Ǐ3I7g3q"0BlaTŠ!\ xI[9EP,&j[:~eͮeq+"5Ybb)s[} UL O'5ډk/hsCm;'iGND3V}[/@|OT@9Q(cd pq.BsD M06H"X,$#͈M}(T-73ɟ%ڨiwNnm J.!obIOk\r6/RU,ƦC瘗>6sp7f現c oB YS1x( vt1h{pN΢j&p 3  ?y]#oC`'lY*d=tyi̷jvy`yޮc9JA+D;_7E qV*eoighϱHTF%-o#[x,Kb$|x9p6B?^¾ql]ب` 䮞u ujXXLfm;_4: sQL~;/@q'%s\#Xu쬮 ɓJ;1;24\˛Ϯ]kPi`^ 4%[LnS9wbHҧ ^M*dvBr-| &GkqDftk1lleq/OB4YiY}0>ZOgOf>>ym9-6ju"rwsN;} )-6Tgx6`Q ˅}>$1 D4wD(UZvͬϪ~m>WیR'*^Ѥoi=>(igUxXvF>l?g#+B/5)7<3؛,/jKBDXE;:=΢T,:dᵧ `;OҏGՒ&g8DUHWѩmyt~`m n3+`A-1&7"vBO(r*8 ˥߸<, ?yUP֢Ȁ5rB ^D6܍P5K/} 7 ;̟!sXhx{˜#i?5[l"ۄAXњ glTBu fb6iwҴ !Ad׈MpmSc13 JWy Z4ŵ\7ҢN%Z49(oC PtyLoAۓP+EzUj8 T@>N֋ˢ:a!{5t}J Bt^՜Ix |3`2u k!hvޗkת*{z?mM$xJwl Q9a;at>WSAӷ;PZ EBQu;WԞ)PgϜo6/*HS- @G|[GCj\4LI1FâZ;d x1xʯRw|B2% |һ~:;y+f;H~% dfIٓen68\h%x)_L{Y@%9OMdFIeŔ[B-`)_Ot_+-7KX`N\#]=I;$ã45I)H2lV$܌ . #a?:FnYf8u"[ _8NL ޜ:S /,|,0{v W̑~ƾg%wĐ;(7[=+D[nF=|B1n$V@\s6CV})HqNc۹XC7\v՘Bˀ^>ORcs곗Dl&@8@s)8IVRuBw(. N(e4Qsh6Ki珏uܷGdk&2LG(LDRSvx@|1Zޕvuq|p.i49 19iqľJ`,%`Q㙑:C59t~zaTL0]0> aө!5Lmw<ڒŁP.oa@dm%f۽AʇX`?G7K3 Ӓ'qȄ/uvN3&oJsC޼w𩕟"f #'xgy*yJ^BxiTݠ "qg,8͉ոԧao&Q"2.P_mʚ;-73]Z1ד Ӄ1KGr־%"j"#^NwLb+(b*\Ng^OkY"?*>#qmոN*>oo>)IQ{raqxV*t@p2K~zP!HePVg}: 2`> +>D2?%6<㒻W O1L5zN5mw[V޵q\wRdvN"KNōrm E b/U)`GA="k']tUd?KD_}FF2Ń@!*!ؔ='*|tpE0ack({KĖ>aQY 97\rg-#W=F fc MX?DǑ0wmڞ89xCo2' hnr|B22`)5G, $._{0wQv̨DWfL$bmSWG+lۖ*bm&v fSs)LI-E$N,{$GPpǞ'A}?#~vF7f?1B/9n&OfM喝,u+gk; .?n5;X&FId65( o TحenL]/S&QTM"BH-N3.6c; 30R dxI@e?mRVEOrd5;}'-Ez]@YF` sxlpDdpbt؈F's[i RN` PfuoP+'- v'ja`)q{ g_Ϥ Qx5jy_LBe$Uy}{7>R= ?kHr9uoVbPLe!nhU؛ͺ2.FV0f* ɗLa ҆Xx'D`0LsJS j<2<>y"=B2'A#hYfY o,jft럎= Ӧ['}v1I=MX_-4L0|PB?=D֪v?> Gt hnVYgw.#Q`e,6԰*&dHkuCqѻVP[)EL~x| @uk!)&ޞK~\ x -.=Tk\|n)52HՅҘyMтżO1$;=ĚbO|oO%>n_4NI9zdںA(9z{+0y=fۛA@%z(JejѾ&\&Kd6G?9S ;[H3bmtTf0&Bvb!OOk>yWSo<%~+j&ppi fM`@iVt%/2mGӥ;p<<]iayM04;.'aZnP nu`@TCf::~I@k*{lcB2'3X`GīdYĤ1K!JE\l"7d`I[Dz i`SŬui0 gQKD ͆"+ nTC֗ p&՟\=KʔP<ˋΪiIk֜~}0Z(챴/!OF Ru(lAÆ/ `bQNoq)vI)qj"5S$Sѯ'1MNb-CZ\TTC\7d}8(FpP_>_J/s 8/ʡp,:"Q!gY~'w.|#qE(1S8f8,E4U**BfA8hK0]QT8Ip<\;XkTG\!8(rͺa>w>:,pjzҤڵ;`8kK&,oW[1l6n>;e\;Mg\[dMZ1٭ 7&T uG uaWZhMΙF!V23D 7q5Q(al dõ++w43@u/,$97kG_"q:yց1yV$˪Qmx H.07pLs4ȅ͍YiȥS)c$U{m*^Ȭ7pz /|dOzrUL?oY'-D5Es{ /(]9xBT!ah5FKl-i}%bACqTdJԶ="=TSIKC/ܐ*r5;ɖOºs)qį2bp%[ N'9Ԧ.U<SCZ]G’>[RPX:-:Y(.eaieN! RSokD|(P6+RSN q4!`>7GY2g:bX/V^ָl ".X)OVO~o.0`C!&@ D⠍y606qsc$ Rs*F +ؑlS 랼]L(|9Fɨ\ nݵ:Fz]OM4#ECMoXZFqc͒sofH&q&`<\K^dq ×.힐|(:jb!2/?=Z 5مbGcrMqطQ]r87G٤K2*{3?*Ac`T B<g.Qu+" c/^#7/gN&}?[hc֚5Vܕ6u&D-`:_ǏI+BR:3m{Cv;"F i$YwM.@&;'!Z 3ihCO"}b~n$^P[7+[̌`juj~-{ 2&, VRVrTY{M'qߌ> [x\gyWIWU;MGYI r7EPJZڠ0Ĵ\gTAձm{ Ql8ػ2I_21ȥf-`8Zu-ڢWLW4F`In i(T~ƞAǾHA˽hk6`ɤn-F^6n^7k2H >O ?])/1ÆK K(H'ŖMLnO0jTæO&o qfwk|^gi#~B~`QG3<G9~X"̻|BX!8j fm%B\%>gBJŽ9`ɚ/C6NE UR(U^S+ `%j2)'d6.,t򡁇Z]qn XvdG$XAvjwX DP;.Y&B" Nnc)bO>a-Z1 Eh-x #zqr@&5҃<+W;ȝ>c^[9:2TgAd^զou͝jn4ֵ_#ԜPI/8̓  G2x^ nFWdDB!F߄5[NBC֤"wS/:TΏ6oe;!,N[GDpU%;üaV?_ uX$rG"tvΑ14~jT6|32j;Pe$y^p_Eʰv wxʣ]dT DvzKZWI*"6e&{j!mY=C>p;5LcÆx!5P,Mk y$mz:}^:&jXCdFyp~YF!I tAQHAV`JcO[w D7viL!jWx o`8YU(iAڰ Q? ]`_xxr ՠ} "57m<[9`W@q[ -;Pf]U ^+R$t@DIuttjԒ*J7[]O5`\+d'k2Y}Hۍ׿ԡW_x"󸦊LAe7 DQңm8Q]IO{Up8.ޑӬcyޒE!#3,&9<:1UgczʆSZXakC4c4nsk{i96U&;BW"Ke>3h`)!es}ok&a9 OAx* eb-:f'pc#*cSAzcZ 8`,c\ /%_p_9Lz`%c3/e{ _0r#/ EY`9)!.I^S)mӀeB}u.5Jj aIѓF(A~f>fgig23=x4\7J4R,{";]C(Z{K*wb- >( VIMyaTQ`Qk=%?)Qs.@f3^H}b2M 9Gzp$i;|2o7eBc/" sAhֿ.¼{3iN;t1i+qVn͸ N+sBކƗ({<ə)N c Avq.P+d$}gqr.zP-Vڶ”2|֝ɢ׃ W9IG]gc%%$:]u Ա 6 Oiq8)%4=pQ%GɞCO}r FEE;-t\ *Ul`xii:_ok<.㰂eK$34֦pB:+.C4UL K8JasJF8i1 2S26ED6h7d Yҏ^H<*+E\$'W™mTDc] ]33]+ަPn b ݷ8,- ˮxˌD|Y5 2A΁!HB;N_'sh}ߜ +1Sz$'Lۈ8k^*{C+s:>з֣%;ѴҸ.؇hT MI"grlD 5<5&`\#M(nAml?WG$I2Q]${:Yt ?YcSm>wN?5m6$(Vؤ3*Q@J!~N|_(.3 ðbA=AiEX?4SL&U}>jK*A=4e'"_%A7BИzePTTڑ"jn{Wo)M*-9{^iw@/,ݠl{8Ք+@)1ƹN <>9MK){ۚ=z7)d=Ud!g`X`(4 8u]D8-FylFSπa-*9 cr:qrNoV eTQ$u-O~&'W1 Ls04AlЕ{t*W•IOEk P03(T59tY@K:`]އ>jFcy/< ډenKiwVc I7!b9ks8dĺQZ(eRZIܑʶh=ÒwX .Ǎo>ic,'1f b]1/Oam % ~o69L ݷt߂^ )acCځ[ l)Eq;ҤIʪ¦9(_-PJ Œ]b@r0z#A bD" |:ّMAAS{#HɡOXU*M~j5ϤD1qD=9M?R@0i;I6Њ&{]r9N^Yt#oLVzѽ`qD5#FPB 41F"W@8DΎ<7*ICȸ9#05=Baq!tYG6g2i<=%=dKP]΍I]+`1Hg|-Uq;3؆*aMѢ@Sw~kA0`0=JXz]aUAH>tLUIDRΐy&ڦ\9!ٖ  +r[}l$G/eEBK\n_,f5+gE`.'|T OF!fYN%8f;+[٦6YhJW6)8A }kB-,7.F7R֫m YU g-(=gg||ȵnEqm#jv1ZOġ 1!`fN+# !t=;ݢ1J.w<co0[߉"'nb|a{ZoV~atR#J58% QNzM^eZD)>AQ{C-@dZH`'q*E/Xl=;sFrv[COeWX*}y!^:G9`ÏSMqd$c:&˼, ɳw=`'C4.hST|pLawU8:J}@<4:3#hLHsDq|eF(߹v xRb!^(nB:>?عO"MзCu*1?*a#k¤C?|Bg+vSlе񒝇f T'Tgg}&vissǞ$%UhSl"W`Q"yar9ry^~D4-y&:L w0 mF/LnigˬHHHO\iH*twqw%ޏ 7/qd rha_`0K,OӨp7q2z_ +fLטhE:(l*./9+q0Ƽ,4<ȯ :{㸳խ_tfw_#,z000 (!z!;dE c& d^Ƒ7LR+ucW%k1R`ck4˰o="5# 0FGwSO\9U끻] uʲ(/-!GSC 9bPƩ5 Lv_kB%,`Ti_SDOr7"nI8u&ik3gA3rY 9|@|껌هy~)(H\"جJbD>'f,wMoz3&"yi)c9$5|KLSXK*ؕۊËts Qapr@1g6 ȁ! J}߷g.;fAXENMgKA͊Ny]RT`qE'7z rr*{Sl"DHҊtN/isrVӅ0mT!FX7,2=z .H@k:Sź2'Z8jAu]r?"D7١o`עvLT 8#nGl/NFǏuQzQqciMœw-hZi|jĉ撘 Dh.2Tck*c(:ZP,'(;M@mvrk :9YT0{ Os%Y~HHHIAM8ջj&ذN5D$5pGnZ鎖4ƻwÛK슴&mI9xF,A&Ԍ tW25g7U,@j҉^aւ}zs/57AsTx_n0oHC3WJq(`Oj{M~olH%G:㍾gWr/Ck^4-osuF9I:w>5s\+PRU O!>ݮ$ǝ{A3>v)(-`9)azl@{~+no IyUw H-lw@|տ„rjÂ)Z1xE0.#;QvŒ/yZ Rl7}dCZȰn^cWѲ/8fDW! :g*w=&A4X9E2VM,uF'$[7FG!v,dsz)1aȴq̤/2ޑBij4_f`n т8y7#a(hCšJ\n3m[ౣe%p"]["55Wش]hYsm .ޮ@_x rSM:ԪY e̊O9,/9 ~zfͳI =\DUˣl!(i:$œVa-Ms{JR*9BH-)[V4Xos;vF-o?,P 쫽M )<\B!mL2˒_׎|ڀ*xQXMJ {oM Jh Sh{upk25sij`O}CC% ؇#0 Nwg* D`"`|Ôd)߯A7xnJcˌQ!HR,o.aw>e nvqb{88vs䦒gܖvFىx95ɏBMY֢3c|kH%jИJ<\S@ч#nЧմ:FU9 tɺD0L,0b |[- bux(E҄߯O4^^u6,0zǿf{M'qC $ 7%:`7)hÌF^ DSCZ魠Rf4~glSBkAH.FwDa8",$X-) D m+ĝ?G[74=RQk&pUu'7^5Mة$ZӃˁM;)!@;IZp%^KpQSFҷ!/EX#wHFa6X@D(ϷzI[AST]UUQS>}H%4g 2_Dw= EڡPy=H98O6, K|\.eK:8 N[,ɳGYaӑbtit8h2_8R,}zi랬%RRVf WMi4+y+|S!8Nx6" c”?P /Y ww!&0Sh*EJU":4?{T'\B%gT3U@e|26[CB ,], >3!G*3uo8Vn"m` 7Kmsq{یtWgKh!]_Q kx\]]|Xݼk/[,uiі[q]1 >|Ž* z(VI]a(;ŕY^lmfU4|ZX²q)iw]uú+6bZ<)E$|_Q\ Է?cmgٱe /;ERy~ K4t״ۜ2tL'#ܒjsI&WI*qyG<=l5D'|팴PV+Dt +P yGD B;-/"鳈;czyUL:2Fds"L2m2Uuo`&{t'lΖx 8ּxcmm_p,Ssgv$98=g^DŽ?HJ̲g(AI^nj4g^7}4p 5GNi!ir aNj]W],\-z@Sgkp5'nӻ-]0iHdzt"\lczuptiʓ!3.t|GDk~m%EFtCW&(XOlg`ղ~8aBE\3WM&9Hsu<v֦3b$OK>?9xhRrz`SIt4}"]NhHSxp ¿w$J$?*, IپQV2x>EigIP7ܱ^oLɇ8USm(0cR|MlbB^ڶS1J%=-ٛF(˕"(^(.(;G2J %EK(q\=SU#,aəC= x&ʅMdf|M"Irt v?V{NÐ< f.t!Ӑm/&1 8UgEh6 WRj!aE"JDDt |Uʝk-v6%rg'‹)Q,Y/oKFQ4&@ۻr&l" ?\ R@u^Vys>! F]?ag8ǯMoeeHK%Iqi3+ Zʣe26r$ l#IpÖ^-\q$0ۍn%{T$Wabg]eV--CJ])bujID0i|e[ToD#DmtGV6gv vBs'K uȉh!JɔK[#jAOcT4/H}|,cȻ8^(]ӊ];A 30NةPcl[ح<Qy;F߂8lPPwЉt B~y2է9\d̛}Zo:g&dπ剥t/gDCHb +,9^9?$KK` RO?nfٌcgN)"HT&@plV'A . >(j)imӏ,Ԁz yV $63 ~iK?":FJBQAi?yn@ ^Zzo0&|x܊nTfyơqIE`l ?r~M@\$D67Kb O@!t `%(DxF9ٱGA N>o-ڒF T Y٨k+= x.)S[%A:‡A(;vkKXSO.Ԋtډ\cgf^'SN@ KPY~IT@  컮B_]~m/ I7܋[8KJ|a(woݍI2Rvw L6ygQ2KV'o^sZHɽ0&MO9 "80O^6fYMN&(V +Hw8:F$6X' LE?R~Wj +@Y-5ע-׺:H~&ƾo9@ -hTD[]V|r9TP#[&h{[Л3˛nU|gѾdw۰aUG"R)mVnQ ?̷ZJs?Րz*.N혪8e#}bcー"vj4ϙ3(qO*3[;Ulx]TE[p (yFvuSB0>&\]v?K{^ #Q9pF#¡@{IP->^8%a2DH}/S.Wg堯0ߊtɬfDwqj*@_,a:X3W'|]} #OqJELH 58!W|EQ}<ЄQ cEcߑY&7"zΕXD85'y}&TQyNaֿ#1S-J (dsb/U13IʙKvhבaHsό0AiL#R6I=p> )C:̣w:aO rH zmu˂eؿjmXJgrs{[@EAzIp])B -s^c#eȧ5ro[bs7.cwE<)x7_KLH'2$[1D(!Rx1-YR޹iѲPU,gsz=4X`ŕ2lFĻɝ1_HEnDl%%.v'z7x @it;v A#<*7V55a+>SP; ˚FJ< GH Z'ݢ΋=\zkT;%yzHRRGV丂@PHP/[ jhrRz] q'Az7J7fhGT,|aU9ȯv), jNlu"nF %\;Mw5Ĭ0nڲLV'2x#!D6v%F\E_ ت؃&6!x"oLNO7R԰&T^Qaߖ7Q S8 ؄ (2<12joP/Ņgfg ᒇBNב|2P?ATVI tz.&ע(\'NP>H~bB6ЮJ~W M%7APB:,_nt@wtf])|g[/rJ7>Y=ځe>gX)]ivg<^6Bnq ,dLvBv842Y43U==N}$SoA3ւx҃2J,r W2p[ 9&teY~ao:?G'kGҍz2(Ⱦ-0xK/\tE) Gbųъjܥ 9. ʼVHj"ȳZg-1/+i_| SwgӖMxV+/O4/J<p#+;! .Ofp(=fOyV?t)F1=/ E]{;3l4J7]tՙy [K?;`Aڌ`GQ]4r4{SI2j hJ7*~qS#GxdRo hg}|P5Y*Z}*b Ͱ屙SM*EuZ'|y֌skqe%** cX-FPPܽ$_{>Ϩf)?eci0޿$/ib2CR8ߊ!ؿbE U_'+ ܈ճTh"IqTUw*=E8XD܃ܛpV-ncaDI?@^ q_'+1sxkqېD;ydSQUQ5Qh5ż0XMNE4LiWd4Vda.9p4kw8oWOtv[|څ$ 'MAgօZGV65⌏QIo)K {(oY0@--k]16u'<ޕ?ѳ~lWۀ|Ϟ逫P ,u÷{l[J]VU5tqu:Xt|M k]L.pE_uTyl/LY 6F$Kz/&,A~CD@4fP֝ ig$t T$uH^)qV?jfjyz5 Th5qdCwvb/y3\{YMv}{60;zI\Q)bY 9~j3J?= J٥vYMY&ekuʘBw1|!\jG[ ڐmVI, 魮ؘ '1xrVY!K1-jh4cJ ͍KHRN Tʐ vFey('Ql3昏0nB0 3VE[k(T~1[OS|8e6S qd$(mڼYq )`04D B$⦎ati1cX4;pW]![#AaOk d:+N&>W+#j#te.KQ;[6='!6Ό`)Yh3W$(}tggŪa# kFfN7. E@ٰJ~h?]a]=ɠ>[ S9wB)P÷`m6m*54Տ09>_pG =Vr2[pw,$BIKaOt~=зO!9%0730hƞ#5-%K>veϻc9Yw'a~1*.9OpjIi@E'BxM< M;,:Ӝu k]'Zgad[?ޚ!J?so6463Umhe?7y:,yuBдNvpI6(/e:A=܎%<6*ޒ̝k(=.^>ip|?I.1ǂV(@mz׮钒@7Sgg˷ 艷T cu[QSPllÏ#%!MfRQhg}3`nN&wRo*Z>%27QH= ɫƮ6I)=&1KGˀN5ȀoJ6rgֶ X Z!\DAZt݁ޣ۝.xƂd\#0u',&?E OD`TW\Sѕ+;Z2&=B_N(*d2ݍi_/f_F 7r+[R-+[)cw6nbDhCHqJ}^e)Xߑ8a{D]FƔ ~t%AܗBDt(ŕv_*&]爊6j\v" z}G:9o!>w7;0MU_$8~ȥ$\76 - :T[%x& }沷q"XR?4]6h S-CG(v]xƪ HF +1x IFj.0[zLJHyb7/-RN`8U:K@ݮ\tװh26҃ h5]*M5f1?Q:4TN0-&Rc]I?$OOR \[br[(xcT{\ *j|߮0]p2u=4_rVfD3sX~2 ™CrǬˡqZY۸8cMRRaIOfY&d2jC kb어TeKH+Ѥe̋ Uu—O:ZKXt&p]8X!W}%քK\xVsu=i*:pc3y拏olr4u-ϼx(fm 2ȿȧ/{v؄sl"ʹLtei ɯϜVQBZr.c껛]YyGR\,=} r]<_yK:fio9mCUA&ӱM-M`T/[q4^/!p̰hYgٶ՚x H 0{ڀݔ.; ت}Kpz;z6UmȺ3\Ef |+6 ǀ@=rxz\P4d4䰭M7g2rQ( i';h[<2$M4rK~bE4Qkd] ?q㶂cH#Q٨OM7fGhf<{X*!rZ~ԸZ Kڷ s326YkVI`_`zIagi[Rz~we,:@l%>/y)R '֔a'`)z6`z>C'jpea4ͻh~3O}*9uMOhO!^BU!tBRy{[c.1BgDl*2+8s5JTeqWW0$𘢰fZ@0[؉h WPr'\熃 z<`MT]rS'/mE,kzo^ȽP}{MWr">OBgL0̦v>i)b?V7nla<@T,0z.pM_V!ϐzKT5;Z]|-m&,Bl &<+mY|{XNuĠ n*̯1FVy[GgD݉nڦ>z[pmpEp9.y`dAQ@\7b)8B?IݝCOqh8%24~iW`K06ДNo븤M6zliL)<(yPTgMV&eJL[5^F (9x479Ozgu!#;=sN/MOUmMi0`,5מrm EߩG94X5mL6ySm4f} 5y&+CB뾩P)0ż,yU3yo[Jaҿ JW4G S9>xR3?!/ nF'a= ~@~,X4'rʃui$;bKbl&Voq?*52C*=E` aePz.$/cz[?K\h?4`n`J'N5eN[ kfcv^mrACj1XlEŕA h'u> `C_@2e}j_1Φ "@F=J t*H'u|Ym\y@Dzq~ܐ9jT;VnjPp[U!Y=04a&.!v}-S]ի69:˶ - <즨mŷYSU'(=v~(QNY [c%(D)A6& bկ>ԍr>dn0 z5dt=0cWYX9־W?)}.jc$arh^fٝE]Ox֓.aN$uy-IMəGa{(9*/6EV`YY qP$0[7%GוD;??gOSy;jSqb_N`= /4st⁽C}`vȣ';.u!_MsfAUUl$C@FRz4`ik a# DdC8B? vŸ )ývmvqv>S8y5kk3Oo+6AߊkO$dߜ(K.ZCzKQKኃ5!r=}9āAoI%^ K@P愤2`|ܝ҉'|j)\ 6* jz;?E}fѲYVMdt4 f՘hrګuZ,Y6&q÷a a6 #H?tC߇daZO̱>QkjI)%l3}TO֐fЦIX…K[J iٹo6# >Ţsuz4?F l;c8~ #GKˠgSNӬ3٦7YCx⼜05Fb s;ZudZ%ii 1d#0>JVS*Ɂ*m)ىR E Yy*~+*%!MlP+By!1Bp3'e+uf\{T @T~~ONT&`u [Y<ǽ\o.JR#Qv[M ` S;u %)4G Jbج<3ok7" W0T$EU,踹u%HP]ѕfXjE\XkR$ {!ʼnBmL-2K|VPh{ZcG׫-fZeL;rDK:y`bg' _woRgf)<`[gr=LwS=B2h#ȓ+#> x迯L.@g%|'slut1lz]}0lL5qF9&D|FZP@KE"׈׮Bp~|OsEP ڬc9QngkN&VMA5QjWϧ {&=M5ytGs~C _|Fګy즨8.B@Zq.xMCH y=??q&[==\6 K禔lmA1D,OKJQ>Eߴ,<>#A?& o..\VCagդ=U?P3Jt ׍dMiI6\Ը]4ɋBą:&N<<^+4!z1&ƍn,$#xo4JA8*(j myA=T'ʆ.bz6~b>ʉ+?kZhPf Wɴcsܓw@N3?8* gɽ+g i ֆu /$f8#7K^u| ls*H/Lr:BL]I 6==[lb詖?-eןu Irv{6jEٜa$#R9je`0UTY,,)򇴭1|(퀐B78.FUoј$Y,~Jr/NOoixxu}rIjUӭ:coviD\ǡ4ZQjJӾI7ih{< yoISK5u;ؙ4*//'zռ3+Pk .!ɿB몃1߳)T5"5hS8UY;y9p,F| O04=8Hc>ֿNo:?eKpScQ$=PkN>nt!CVK~.{~Q?ňC[>|%qg~.x5˥Xo.~Ғ\[5w#J@3@M=P$~Dt2kE`f%Qn}Sȶ(L0!0J1q6cMn@}weW@9Nvn~M0SBQ#A@{a?D#Z\׊/~;<ȝ&_88^QS0 F)Pt]b?1BJ45#/{E)B~}"+nRy$=Kېlfmjˡۘv͕7TUbӽ(rYA-ဴ i*&gܢO{\š}ň*ghra^U9[mfe2gvN45w%ۋ4e9)ήRѬ"ű?Xbح"~)( I$=E_pFnr3zYS-[QLT!z1HFA#xoE'$؉8^aCi׭xX&ؖtUXՄ+-RJD򹤓gb_5_{8D -R仇A~c\!2 o#ECБ-go;ɺ70HRG[+6ҩO"o:B Q'-if#̄^8CR8h& -F o%wNRYkn\3ӹJ82pgHOu>dhrI;E dvF,W+ BvL^"WȈNT?.|>`:a0|5'Z$6Bi)uV=oI`,_3CGx!W ~<dV<;V+Qci-*&VoIƦؑ2j:|Tkd٩5?v΄28L<7,_*]pSHV#gWwaZ{,/|!~|SvLȓm|eOК͠kW2.&$2:ڦny|qfہRL\SukK(BXFI޶J)^-dUۮZdMBF*LNYZYd񶣕nt=D$\*հ4Eh815nN42u03\M_1i|:Ҕ[73o-EKico_VE<ّt@<>&} MxgtAn?&0{Yª8{"4OܺpԌ@ѵ*nFLaOfE <6CӒoJ@+@200eOOhy# D "Vf?-H>JNh\{ y1u|&Z:cxa9]H\ds? Q7K<r~xfz!";eq*>B$SMqnymoMCthğ+jb bahRP%H_ȭ+uh$z"i/im :cwE-Q* X֘uԤOEZR)ǂ8|ӥjzKh"ޝc-& V;aojC&[S}+ ~R|",_r#ۅ7!cЈZkc7P@ohXWu ++\*N,045yh;;(^,_!A{FK.vjI/:#rWȍ~$4F3O$o)AM&.{X /{awSB`H"xݭ;-{UZ%z˖-Vbh릱pvQrS::E}FUJ`\5$1g Z3TD?i[}L"]͂!XeF:J `1yS\#mK(;XTߓd *A:zyvcEgŽo#O׫D`)=yXg(!p8XRЯ x:jbaSrXY7qZ5ZKcяDd$$V#OOItΕaonj }fɝG,UrlpƆGҼzCGל;Uu??- •Kᇅ"BrʺI@ٚ:%it<.7lVU҉,X7ր)YIR罭k{P֑y+w܈S4?;a,Iwtu?"G= uOH#{J? e4 }7ͽ 15ӫ l_jO3iSդ>w7YUk 9d=o}471V^+gE5z Bpך;Ț ǂ6.CZį{B;+. =xTP_"!8rxn;4ಳKerQu'ovӉǢ&$b#RFdH}gW]^y:d~cS'i+GT<~b:o$૒dVb'81FNAՁԤܬ^KU`,eu;{=Y@e>NJep[:j+zF1.VAۨ'W-ũDÖl fN1z d %*LUIS~Ajp/ [ i J?zYݔsڐ_F _tK Zl0؄X(G$tե1KaP 1~=r"Psn_4B Z}-v_|#(Z-ثeʾs^;}f^m$߉C iSuC۲@?"c.g"ߕ3{Z<0i_#Q`)îLS.X81 0#c6H/un%Δ::H1th VOeUIgx)YCW$RE}Rԛ '#FN䷚E%\|^lnԢ?o^*&(1 |RFBv\ ЅNUϰ J!p rC4[ueMS:[73FݮVr&?w-,-Y)ļx2"L"`zً =n .Qo ʡHl- JD D,w^>σ!9yʐqFJe Cnm"@Mx`+J"mQG; oJ!=%m-ʺ&ƂoqV=cC| I&cJjQ6ʫnB"woBaOY>S h#\R}X6#c_ʀX|y5gKܛyar';,2u(?D Bc$CBrrdʁk%4\'e'&f5/~ 6@Eȭok"r}j{)|Oρ]ck ,'C$ խ>4=O“v[kfgm\Η)NT˯fRSY`R3ɮQ/G; k'UW:nJd/2'-- ( XH-|2..q.gU***z~ê+e*hkDm=gIw%Nh0l~;v쳞k7d1#MJ-.V܁U4b0 9h yxdIC\p9ki$Mf8ӈK͍@1:"S0J1/≑ QS'.’E)l';?h2([=`3Ѥ3?8IՍpt$?M9ų}đF⒟yQp(\w"ZpC= "IIKODVȵ%,b^)A8TO sLrw7*/nO^{֨1p  CmP˨υfPV3aD@m5=09zEKFF ]`rHZQ[$ &UEH1:/'u\̫53q ȯ"F>{k$Hi ]d ]ڤh|k|.CchQ:|5B$<91\YY3bdmB:H+qG|X_:a* zf$'`h)55Ve 7;2`Iܠ>O g&3^0*of}^Jx6Y`0p^T4%vcՄ zӭU.QQM놛]]M0G=)#Yb %ZFRa*9ITb(|z׍\bH1J="7RՎX%gJl"q u?UG]A(H̜ ŸǮ 8'Qz{&ul.У)kS约c zЏ rb3P&6jq;n `w'l8hմOrV<8,r-5ڵsL܇)g>jr`B&l/1٣M{/F|_Y|t܍)^ߞ9 DK挵#̲Ju' L2"*DbK.*??jDa tlxt0{@ 9w}"f ޛ1dw:.t4&Kl>ymG8oY]VX{p`t+بCmð. ;kKmEG~l8;ʞ8iYJq#oEw!ae2F,&*>,: "T-({6ا6Tk8Z/~*dj>_Cp:~^$0Ebly'QPClzD|Uaocpk}H$)(u9{$̃/D6~ٶm v._r*x> nEhcщk4QF[GLIilVS2.1g>axmvW 2nx8M %F""4nׂ}.s0&S3([6i$_#17+ :o)i ӊt yXZ2?Ihg)}MJL&Qu{cJy*XBOK & r/!gB *1 78h%%8sIZj⏯̳GM[Hu֟zr\E^Ar#NKp3\}YËWK; Sճ&":͕U?|V23Gy*2kpA}/2EN{h=32"c{݄t7v(y&R¥IUaU9+߰l1}0M=Bu UjQcLOt/l(oCCƤW*ّO#H`GO|ĒbsD\ ׻USylRZ>=;Z -`Fu&馈02T 6@$/خJO7-3!!@;aJR}˅-r" S"AoPegIɕ *l4DBϋ% &$I`I_6nI+?'1HImIaᗇkjtR m)83>lm v7+JID}7HbxR0L9ZoX@ZL}Gɠ.0|2G9',^V//1AV+IDC@Kt N4 aM#Z682Z翑Ƙ,csE=>KOBw,JtYREc&o?P|Yg0IV7huM+6x[_<'Լh/_Ms.s,X40ɶh ߪXHg2c\UN1rLcPvҔ<8VD5+3>e+ +YdCR]CCq*U۝)46kbz+n ,N?WqkGFO?B"XgZ=n' a9>zK"OgIv$οk$eg0.ƵVI/x'3&KEfyTs5vsk -p#hrVz\E~ ,JjH6Ɲ˺NkqJy1|J{=UbcCdX$O{if;~&6ˮj$".h=+]٧ b}g"O+,iF*+a$B` &6B[v0/.QAWQOZhL!(mDVbKm+# Pl|yQA 7G8I3u/*.T:=[͌3Nc4qū&HX2J ӤƎ%gj++{L촧.9ז-WA)~ 9QiF%?EGr.<0F?v ۭBaCM!נp'&Pu#KeҍbgUm̪<+DFRjSrZٺeD+[S?0 _K]Lfn- I&BpüC^<1+zW>3O,ߐ?{,f˭ݟ:(axe4uJ,0#i~g_H.j.99^ ]dgwrj[6a0|S';Q&U Dk,tX_JrbҍcF3UYEntAAN#d $' )u59MēD$0SӔ*Ɛ|nA<@-w\ 063b ڍ#nkWpxn "%r5 \θzOYkonEI))Z?cF<.lOH;Z J00.8uQɅ URPJIA> ]}eZ#L#kMӜ BJMkB훓Z1L @=ԛ|]U:s3 Ĉȗ>HiS,6A)֊4ڥ&'MDz/$ (Ba&0XHee-GքL 2va 5'i}X - cjvsN#55{!ú&>u6SRXϫiZ9RbXU[D)~&cpG /&Μ ".ťLlg:#kڧa[,zK\s){'.!"]n2S)kEgG>,9Z,%;HdaQ$F!vpar/)64z܃8^ȟ G8#r`(/'e;͓ڽtWc_`}SU5J~g5vfFGxYs3b%MՒN]l&g1 o HsB^2x'8Gg Sa}v/d'4Jܖ!qn3ѲY\[V2a+^-fC oȠgSt/-_/3<t;+&WY`ƤqȊhwFRF~ ]br(Prv*{JN.ЩRV|%߬[c .I;cIvϦF} 0=$pGi!1O͉ٸIJRpevHRt,PKC0^Dg/ КK`P*QS%d^¾e5xb#O!\|'vtGbsh0VS؎ Ÿ" k2}bB+z`):"G v?yQ77$yG]]xc=`^?.*cKQHs!TP t~[ԭ`0Baqo25"W $'4b-QS 3p1XjS2h<`N}S2V$=2q|U[p4!l4MN ͫ2;>%]֋7پgWE+l?Uf8 @Gܑ_5 ́-L~X\|ILU"JF_xcqČ˔R jƁ4e%%lby/_i/"FU#ׅLT9F FޯXlرԴƿAg~$td}.A t BL>^0C&B d8&.S\}!a:i+uCG\"_&űPկ J*ĭ PK*#MPLgzڲ-@0N>O׳}I)>hzlVCJu6>bF>+VC]Tm`dadb%Ug@׆t-zӎ;%ˉD|/ ްcsz u(s ?1:kY ä/!1|n% z "猣HTzLfCHi"]5P5${Iy :p"H؟Zr[b4yᔉeWoHZ_ܮ L Guf<2--:-J)P@XIxD;K,LwNklZf0bSvX UD!0c+|HvZ*9s6H Vi::hSKZ̓0"h-[A4UE{%0¾T6f ;F<3:wpA/4+aX 1TCWB =n.}K@E$rF)&ݩfOA.߄GX>E¬HJk%2c y55KEz!ԇ) X#QmpAE"λyo%uPPc,2N"OfkjyVe1} aw.ip:M, :VsV9>SLi0)&[DM 'R_i,1.>Hg'J]% SCB5N"*P{kzE^s@:Pޟ,vމ4pwQ.|QƄ6@vK҉{  Zl23t/E쐓K8ӚRI)?cKU81+'o>]/En\C O BO\i}dJz +;M7B/dV.rf})( ڑF2 uoaaj~#W.RYAMkB'x}\*y&*HO[92a(ʝ3"w$fz}%<";KDÌ YR,oXxV\>BB~6ZP[wp fy0n0}NWQMvlByv$y>''|>[Y)Ѭܾnz/x$X%/A 4+I Zy-37HJ6: 7Jp) BKWV">K.{z`5l\I L7 \QRepGy wՂO0Y+FEc@ghΝf : lAݒ|x!|Y,lfΝwrf)(('& #<\A$>(JJh^X玠kF^'lbR1Ui:BYC ˷:fU1>V /(XDVW]:8%R'qZ(SELCvn ''[1U ̤Dr7UoU1cR7%h4VNt©f$2P1-BISk6lh,2gzh4?Xpʌ;D քzh}3x ,Y')c3gaZ=0Hu/&ӱ/ȲinN7 sumk[HQWirӐn.톈+ X!m`BRnaa{fCz3"w*+F܍^ߢmz:hnG0*WJTx!{nߋ+IǪ89>e 'Իc&Aj!(V;!&_{B ;s .MnLrD7^A%&nZBU_)`Otv[#ږUۼw;\_^| W(v"uiuw.7aH]z h&I㲉A*f0< Y8}[goj" L >ϟu6کH^f-}s"깃إ)6D'\WpM$PR=fPKWީbxBjKld| y["= -9xǖ)uhD%W}D{^hx;S[{ B 8BU_4UV5=z];^ `"˩oM;"hm4^d7Zca9OW:RJiPC xQ$-g5+~*fIG,HΨ-m2wLkpcv4*- +HSU9fWkv(!,Ŷ ùߡ cSYuR;Ǻ [,y8 ,Y]-G%P="'&X0 &S0g?"wٺO\v1=z"P' H R=g:%RЭ e RVXkUrJ' 6hsJ" ln(biL,KBԜ(h49 (,ݵA1kW+^X<2Ks6 Y3DR4[MRMO(T9DS7'β3hPM{lI k IF@J[n 14vSeBң]=VoIi`vhmʽ\k[/=237Rګ=h*Q=$iׯ&}v5ydRoI1Ӧ] &trϟ@Njp5jghK[¿vtSޣCqIGvWuB[|?r݌}donYr)*Y)# ^bGVqv˃.a[|!W:7H-뚥gL\b-Rl G@L:)f|Ig3 ahf/F.1:8 s̱yݔnUT+x(޿-_vqG:Pi$ CfzY7˲r8n\p7;y_ FTH{#N.|:#ap' ,rLmUD ܰDj^#hakkT?^]6=F{:laևngDVx=3wY^R9l%ʐ~]\̇_'&/젇;=QDx*ޙk (N1ZBh@+ :ʻ8I` <ğiT?G57O >1 z[ɒ6fa&9f Ni<bh/5F"IGvXlЄIݡ[oA87Gv{^/Lͯ,hW4#?fR`A5KݯH믥g80")nLfUG.SanJ8dA%/r7׸:k"t Si`9 "!}~RKi?-]wՋHV&K-9\:Uxr^h`gL /Ћ'.L3eym p&m(W=R?|=x=AC{Zi}2"\ ![*xvm{a5ݽ}=2)TUSLО֮ɨHj$->ӊ\x/ӹWyL0IaQrL)#G!ء\,igAqQb7)Er1@14ʃ.,VGCw NgB9e6},oB| ώɋ@Miy'n0?3co%O~zB=VI _O"KqzE`Rs5ųLLc'n-au 8+79F4FaNupkdj-Zl9u"1 u0\qe7gm`TF)j7.Qڒoș ڡ@2es5</!̱{WHǧk '$A<3y膈=iTζui(w^MPf2p1w  iGj asq"sjmVU9EoJ7d:ZTc+}{=h# Ma a!#HDu-3߱>`oΙF[C)솃Ͷۈ+…kwؿ||k;x, Rg@]"$xx,&$CV28v 0 xCNt4k*"%XF>"'[ WHSj#GVb o>گn곥[oi"[X4*7OJA+RME^'gMyl}ȯzKDI/xTRp<1i]NiofDR~q{mS =LǷ8 N.zL;Y!/8SE+$ 8'[/I1u<&d!> RөCج^PL=2}nEJpјkYF Ri( ] ѥ =;z#27ܛ>$c% OOt9.e6x̓צ' ڞ/%5B6}wژv4#8qG@ʶt TpJY׍;4&F>6OHEvͷJ ZY\tE2T $)f3i$!WEYԕp5cgEryR d{'(GEj1 >N>]GTl䦛B!T}[u)o2,:myzV]R ɯzPBod:tr+N/vˑ}h6p啯i۹*ؐ+hDf ]97WCwN SjTF4,%^XBW|-ۉ F( nB!HO[9%*;D"eTлA/(|;<:,;#v{]f;lPNN N3TdS8 Xvs2HR#5DǬ7se#Ģ |С: 4ivun*H $U<?ڝQU]ϱ6Fc~qࢄIF_HĢQHSov8X8⢐a9G=_i<G%Xw [<%5ZT(AWsJbbYu8r<xt#%3Y;*T&+,.q=R5L2qhQw+u3yF i耗X#x"/J_4z%lpx Jq=5$q8 EMXi)}SJeDD@jf"+t>nۨ[j s C>' P9n6i` Dݗ0JTٶ6{ 92fUC:^yI/VEm>Sͭ<%m`&"S6IS-BH;@ױ\ʋQfNK;Ik|lROq|ꠅuٗt u PU"3`ztq/%.]gZ.Iwr:*HɷAضMh@z‚F 2 I!df];9lca:wPftJ5E"hA E%4˂_x"=Clr=Ĉ-:!u]KQ fOrO c= I)kxk+ 66!M d?(uإх1K0U'"IzO"&_*0p:$՗/1Oibj4Y < F n^]:$# =`HlS?qyf ?/?ejl%rk Զߡi`ھdGC2%%aMq{aGΔjy)`5 \7@ͷ` ʇUYRW. vWQcLlի8lgj89̅^gG)I@vOnx7&=mEXMDz*]ޜcw$gQqzz/-W85on,s$P9\ӊNw)N#%bʹ%7ҙ|YWJ*lawם8dI[ɰx<{QSg&x`}W$8mqR;MYU1c=I#t EOi yW('*="2JvWHL]Is>yv4޷ggA8OUL1T~,-@ԝ ٞSZ b x~eS6;kA[HC[&.@~[pW3w߽oyKtW76Nϔx$'blf)`xkE(zY0M!KzЕhLp5b|ÒP&[S5ߴld"&l4Q#kR;{ im@:j-`}FO=τ;3[ ~2Gm ħE8 8abe͠ *101zܓc;!ev(>f~5 i}K͂L)p =k]E1)6+$jzŒuAѐH|,O UFT NK"$+t/s;s;h&D]'`sVSԏGb؁5\z͏]~E+Ey_$>FɆg֯J l*<ӞuOFD2{$"eIq*o س \-K kk4laQa^l2uw-)}E\-G2l\zx~b5F!hG`?.#hHcz⽫@})JK<`RZleAƖ$*+!_` pKl r̴9s2(*H#tg0-|ǚ&rg0<.O֌#"04ikiyr6U L  ")L]o4ttav03l+"Ůp⥰jpU0O_ev[ ݢ:ݣ+K'EKb#hB>t=2pEiL3Ϋ@?I@R9fe|CE0IF=iF(/ptK 2 nTFLck$7̾POmԎ~>> @t$>b2r-U/Say*\L/OX!W ](lʁD?&B`%0F&IShHm&𸈣5/ӶBW`V Ũ\9:}#sMd-G`)ct!^üFLio-x^^BP\KE8 p7FVY0ezmpySwrzB9XFEӛ:ј9oC¹VP xd}Hj/72C֦MvQ>1QJwߢZ~6& v2.*xr _ի2mW -\ՊV8*c sNs;X~zUbliJ)?tRNP|#/+ak55 " =5qE?j&t# U Ǡ&zmʍLw7"%Nr~? e 3$H۱LϽ|.$ŹIw6e`@lG=%l6mńsmgf:r[vс-II'rRc)[Mkg=Q7Sn5<);&(8P.:?&o"fi(0#^L?`,j+ zyRC>K9j"dĀ\.͂uTpZ~}TzpUF3*֌3; |5QR[Tg7nլ֣RLrSb[<~ [[`<֝RxsgMbۛ>nQBIfP|k8la ^!sɱV@-h S7*t-r6Igz-u4MjuT?ӏ+5l x(xgx4.UG6:\Gx%@7vIM _T.n^k*%!IlMpgOvOCfR]Ny$@`:NM mFt64Gے f!g.i`56lZN sCdo ,4(5«./ҮVszNfA`\Ҙ(+J[*h,.U٫!TPGW~{uhn^PUj=7:;g̹N/F  AM Zy-T$0"Æt=X oiqBp0HϾFj9C`p&ǧya%y%jQ ̮C>#7'J.S/H81PhyH;L+DrC'QQƨnUzmVj 2"vcJfX]Lɫu{M f"[*jg Npdt EgzK^Ҟz(#$$>VrG*Dx$1, it$7^gBе֔r59'T:В|*~t>uRD3nM[B!Bg[e%^HR qD6AdILuT.G6PTۅ,ʈ0Ta2X]t鴇V)zMW}6E0C줹&yY6PC x<'Ǣl« $lyRufC7FKiXmBQ+oKSKzэSE Haj2Ԉ"j6&hEqg*BJ3ޕ+LK9^XGӌUܧs(s64+4Ɣu8~F}2鿘φxGoTbۜ(  ednhy4GJz NGVa ]~~R<֢Ď^2d6BK 9sk2;Nw{,sxJ?z:ǀCA=Y6 ~-!5h+C^&0Yn/z=8u$N\A |d^kP+3q;&y-59VLb;\rV* :;,Ɵ`ˮN0sDc.O$AƅG0!TG=.l<1<  g! k{ymmp"O*H=/!_c^E!~bgّ?RAwLr2w*rHëo4&|qÇ t=Q.{["(ӭe5C G"O+^azF >ey8q6ovĞƜEQMs!CEGSLR`DPmxo'&Ut.ϣUPW_qrRuI͙݌&!SM$eDdz!Vgg!YO̠0.%6jZ=~cб4jD BY=!eN9̗V{ͅ@%48nT'φMpjC8vyN%I֫$O`䅞#0{⃮PC-{tdq!g vj,])rLq鹰*}WbuiF$ګk3lF|?ObFV) DV1Q"}Q6p, ;fּY[)8V*xK⻂1>LsW6q~/b?*ieaujZ`7`V&ۿl;i]-(\1r<#L.J{r+|Sg>Dd y ltUGNc :V#Hs+((wV|ƛ0 _"8KbRhkyƶsR/@ZoO釋 8bmO;~HRo bɉXU{ tvJ1t ͇ 29,cڀ^[z= Z#fsM\J^ǀ!5NZ5y𣌀=8=^P^D> ( [mWwBu{$Nfn+^YÉ5|$![sNgDDFP:,BK>>M"b ~.M"[.!Y fW{Fh @Wus0_,4go#rOo $WNWitEf({-#C`KQ ҐQmE5گRKʢ)(Ln׼kVPs"j15Kۘ>.9@6*X+SLLs@qpwE˙X,'BMc#Bs.8F$rR;I_vPψ;x4PITuSUTi# Gw "xΣcip2t˜O\0FMr>Rkuݯ0oi舌H{2+; +@(5pN.<fބ6Wc!|%Ob ,b9c5YN1oXRZnL%;%XjDFZt{> ~F~SHB ͊DTZ=}g~j$O֕k1۷5(*$Ug\W|1t jv .Xj?FvTq3c[ypgK_j\-o WCd _8j/VWا!]{DG6}7*nQV(P?7P)ܒ —UroE{w]F*^Ex@9&q;&^,$x 7HLFrȳ5R$.SNǘ cJ.gl![/TJ#ZaUZձ7|M h,.}&bxjb9M@Nl /0>&=kܐQ~ HA]ԞaY0ȱi!s1p}ۖ-7(ؼ^tJܿZ>pftMhJr6[adnyRæzK~6l }Զ+lTe/ Υ5ܞNeW MqDmE9Ѷ:s0 X c 3$MnŜn (:UE VIjN=˺p.X4`/8,&0unyD4 =eQ *~3͝ތFz:vJgx6KJ/V]`hX$ A)?k?·j,L̦4S8?W]X;^eKj$^ŋ|?2yJhAB  03ސT"փͨ>٧rĪk\9[(4yʋCbvoH8S'N?:'v笘0 &M|J.@GaW"3\=1LΘ"axJEJ>hh#r i8`ȅ0G ̷\ql+Ϻ\t:%&om:K; Սy}KES}H"FNl[J݉i{ٯ]=?O2UU IiX|"1T9&(҈t!vndoԫ7c8@ojI^O|w}L#]C7.WoŬ"FS /z|Lh_82LlAlm}74h"YzOn/GwDU곐ae8Wgȓq)D'Ljm\(t"fĄFgwF^J+}A1'Tu$Ж}n|bsd_ Y~ R ֧$=HIqFMGbO_zlmέu ;Dz8y-Os!oD=@?I#(m94"é-!N .nݒ6;[fe &Қbk) ]<򋮊4zv7miP`"HF1/&6AJ&oJ| 3w~a[TWN.YžմkX ~:ܗu?fV|vN0T(ɮ\>jn0KpHq~z!w~~ "EsOlW528O^/;_ '2ӺՏ'ZN[r'O#ԁ+)b\2Zi9ku_ka&GqQwvCoQ +s_\܉:HN /ضҤ^pŕOevu.8JʤD`5{nYji$ ќ%tڪ$-LAð5M޲_װI T4Qfirv(Z|j6dsN5g`[>?xLQc>6|AI iI< BߌkC0}o%ьm&Q!)PDrkojXTݳf, ZԄvHHL>VH*V8 Y7.96霔>yM3U.o[eɟ lOf*(:) _r:_)@/DYٜN\ (\UIE[~-^r-l.<:d-SHn`*@A>!cP~yt5N(Az͡X8}W0[I1=A((9Rۈ}S99AJ X}]AX9Vpٜ?| gN=c\9[%{nCUy oFzRyA3FPM+QI0 kL=c"z!=ݔʭ}$WVnD%)*-oo9ŵ6b{DbfEK#+npo@|gJaSe"F/jZJDP* ]oe톭|vEN;e]ݫKPkBcAuN1 ՜pW9 Cݾ@y3%r\fA,Wy_߸=,Ϝ8ap ~ ZzOZߢY\Uf ]O'Cnӯ:fKTY3tSJgNI>H[@ŭɂ]7/';eД8Jsvi1֓QG(2@=نI3_Eq$ :GTڣs|k\"5s\9 ֣ T^[Qwv#ߋ%ܻЂ"2ǛxoFfb0VQ<̠?k/. YtoQ@|i&jDO;_6?TTc7{LK~>emSt TNΏW`vQFIywXeGi䩺Rz)A9O+ 7TAxR{MW7,]Ze4)T,7'8w.Q-M:7ӭ4dzpwFډ_ 555#E62W+Oɴ&pIfv-XG%  q#|EA>8Ŋ==?)c"@pu.Ci%5am'41W~tp h'Xcz k 5]OM $XAj1[M;|3Cw cH#O lӼNQ {')YᤑɻaY>PNu8vi*r8&l8ءZ8g$sC.bk3_u=2*%SQFJ2 Iw̴zYrM"RWj =z`؉hC^ڦI˕ٶNMYr欋em0yK#: aQٶȢ8[!pEGqz-yҌf 70[.X!*ْ)TRh{SC_Je^mUh+9I?wI'@ʼnS}WJ7ĬZ1pi<[x}8]Raؿ a_uB#=\·wESz+y *-I+D09scx3;sB G m=@)=,oZ^TGA @gBz+@-OoA9@1,YVQ^EPZNyYzrKrAuVy~_Rpԗ\9lzOwu࠘O{xlKsZ0R+ЦP]l TOܷPgL 1&:adZFIzv@hy ޵W(=w(D'h ~7`ݖ֪v!~7GRҸEsp;P|g{7٧FbC|H2aa.C ~Re 'y O '?[\dDžK;Fׅp@[1N_76Ps;B= nNzER58 x nvӤ}+3wd9uKOP}w::}a85cZ!cb>4QJ0fNAݻ+s0=TUy%Qs2QDsp;-+iRԤ֎nA+"\iD>K!=,xQ>A1CB%[8Nnh*Rm?\|'ŸK{mcb fO-jaQQ$=n3 3K5  4lnϱ}vv\U@b1IR\:H4˷$.]s_\. %|w}WբNfQB ywRk6ϑ|Gkby+X9D]#R,$iIKl^tV dTJP[TJԔiro_W)Np#\PDiP;,+eeM r~i~gYH\ tOPzs{#j;Jh2 ְ.=$Ym]ћgXB+ĶAEuиq%KeHїIw|9X*e΍\3fj`sxWNYNToV9S-[Uqi^H'(?Y^r9xn&c,v7QO+EH~-#92] sw0NWug(%To/4[Vqd) :M,&jyւ[q$`zO4lɆ]r0ɯ>9#՗>fM\)8tŞ %hdNplU!LrsC V-wɇJmEx.RUݧ:E,>nG}kuΤK Lو`Tv]#+=$vѸr5P!+Tވ!a$>>f_" A&GbܕhhC6#~Os!4aGbWdB9Ku?뵽:K :*Xn!`I&H-WT7=pg͡Y;@ <_bD\" أm=}C3Pzp+%3^g*BpETf>FAn ENiJxYqMp? OUh|\@lih]m86D]uCm3^Usț;gASdchmZ2"@a>~ՃsB?͜, >J=aUr9P;yv/~tY!+c>!Q A ui9R|]7^6z\T`ՕJ|>NXme'xz*yiC b㐞.cXW=)pKT Y|Y[& F/3`Xڜ|"d^B# BEo /+BþlLA͖ 26)rl(<`C 04@,*(@3hnx88'^.Wj֛G?[ͭY4039lc~HoMhe]Χc蕴MNrv7Csl `{MxB)G<9}?o؋K>a`>(c_7* $lR8V^̒YyPF[$o E &Z&_WoMF (XݰfύYٟS)_Zo!e;In̸aw[1 rH[xjRnq?AH#d3.Ӓ<'.ZRбun$$-H?@υl/QjgXZ/P`y$ cXdVR\A }vޥvXϼA^isB%x|ǝ%rֲwѪd0-{eקRV8 (}z8~Yˋ2J}-qdR j;v6t}~n-e֊J۴ЌŜ&`9rk j0ti".d ?j X5ѧ@T ҍ;Dh r:߀BgW/Bgܿtmw=ܒ8'F{^s] aIVg\K l̘)޷ ɇt<#e-{D|L$nz~h]GM;H6=/~ zqy, :ӽ+=Zl;r:P Ia_L"%4{D`MCT  S4=&I )}!4#AM9&Qf}@Kl->7PVlE?Y-vFEmQJU7h-@bL6S+5*Lǘ;q7רw߱o.ߚR-l\'q>%rF 9%Ɠ}|o3`ŒwdtSL}+Yl=e+fZTÓhS80kɯ^h€J}:c|wD;C‘8%okx4ء@k _'ᮽyH5L?'3V/!ːvSLN',0S ((YzK;v!q $K1ˊ'Ap3tRQڵx_[(BYj iMef9p^ W~ ?ؘQ3L朹CFi\Roĸ۟byW7OE>\k{ -&R;)I?Dha]~6V'~Of{.dW:ڔ*(P5L\},fvu (ұŎ"H ,69Լm*֗R̺!YdG\Kٴ v-R oce ?ion,@Ů[ 4Ne; ؎Fl#i'bO֚zYFX=-_ Љ(w fgLqt>v~(D=O'Yir o ͙ٙ(0^ȬȌVξ*<iL0>rƖV0Wt{ہ$>2Qr!YӝV}'bәI)Lxb,/Do٤Q'v llҚw8<7Dq15פy&DZ\Y(Y5v2i潯/v`s+mJ ؽ'\H c%µŝ=EJPWqޟr3Π!=yw0sH|-z쵅vd4vV4H ;~ !8͌~BtYB,a2͹;b|\x[a`C&Vgn)Fo I oT'M񬈂qmI=%z-bI y3V13 8~vp"5R_WNqv|aU=ߏTk]l1} B9 ɮw9[TK AIKwLCs :9E*Sxܯ#+b[oJ1{Y9MWsּ֤ȇFgu@bBH~x -A-)twve{V;l]˕>ĺNv&JgBcAbJ\ E! 0?3Le*}.UM x?#Ckw̰.LܱZ(a 4\u-Hm!Udx~. 9jBCԸ T58ayn F]%h2LPݽː~A" d0f;R _XnS)eEreU0rS 9LO8@Ĺx+$A-t{dHc6E/jhXoiXn]ʗۙD}b{wnehN6H]) $ztk:;EcfV"Bi?'e~|7 5v._19kt]({nyGqI4'GD_[gj > Gn&=gbT}4e=tB@׵k.1= |[ EoíU}"]Em~eU ^| KC6oV;` 견0D Vn hvIG+nт,SG*Hߖ[V-IG#; fY7B~MU#oTp^ػJ]ѽVHTh5RHh\&'ZhK/R:d6R$K/yʁUÓPn> =u_KoH@5t^h{X$9}0vl%#mI2ؤ3Cѐ6,S}xM sz^UqًzK [Q;.d d{6i ;4qP|' zq(:.퍘#S+ )UO0bHI#~^U4Tz(E4ou*u=K[ai =|V`uLڴ3D ũsnՑˊ]E,y-e\v3<8UmL|(~;Z׵h E~&PQ5w#-{ XsxHૠ図4E@cbH_׹V#s?sw2NOLŎ0dqX rpPM+`'/U t{`>ˈ]h)O|,R/x@0\3x/fɫujf֢U,E SH썿Eʈbe M&U!- Im(J}jI'UF4cdcZq4X%2w 'M;s݇ێM4 ,-T~}UgPy0\x&8/Eh : 2tw fm;==}S68VIЋ*M,D5@~<>xZPHcJ;uIߴVQĒfU& >ga3'#)s'7Qu1-پ=pEscXwF-q:gYצV@S~8SY)pcPU qe5p:- =M6c?YX/|UL+YNyxZV(m[ i@(Zq1"RY[ b+Y+o?B$DN+&36ҙ>lF {\|擂|YW ļ epE**0?YQ_Ze3 Lł3.3IHR劘o19clXX@RgMT:dzL&&_ :8!(]6,O Kdmxyڢs9###] $]rK!DlbiBg&;Z~$s^ \? 3 ]RkElm>$G $K2 t=[g;PMXm:QTڃՊ%I( /1g}Ł1"?su0=5s$\LpX*Q|8A5q?s|x<>?w`ie9f(ά!y$ٞ :N >%^GRPneĂQ ꮭDwq_?l5źSp]sBdmp[KԘ E98ؿu]{v K)ͻTӫŧl(˚A@:٦ e7wͧ/r`ùq'?.$Ba%uBA5(tv?);WɌݙ۷77cZK]fˆ6Q<^{4+m||1KXBphPTJr?{gd~j69|i%!D|h["lZL1K֐n=l[bLB?hS ˈkk0WNĠXYbEQܶ B_ۗjS]FQGJ'@o(mša ,(Ib:E1Zq^pQSP<}TG_:NIwͣ' h/r%m~nY6d\ ص'Iv||aE6%WU:#62fsDA4= 15v`(xUs\5BŒ!.8rޝ]fKySV3o$hSIb [ zjBx+\0 b!3k94'(@IE_$=Hf?C>jg "y@CB>e; }d}*ntUI"-/f2;G6,^yi rd{g{B\JW3o|y0%jJKxjyc^ f.Q 17"^/ZA,je겠ہ" /]9]9ې]3i6Nv›ɺ.$g՟p2>2W̔K=Z)lLT$A?4`- ht䯻tv1دb /"i[{'sd|G"qI'GXSqvmStãd$#3[:AEYcB-~a45 dA zJ&1$l+ktiG)/o`'gKgs­[P brb^VL:=,1!U_s)h{Yx\(5$ysFʝnCGAچ:s3O$ %zZu]LAٜ_˷?webe!+g9)rN^eè:5[/sd[ߟ*o{v3 #7hBrT/_Dn m;ׁ1`dd*YYψkO?TT%ycgyAY~%xoiAfT7N:t窋]Z,Ib`K)8`xkⅢn>I= 8w\KVNt)d=m^CIT]7ZPۑ0g >0zZ\Ŗlڮ~{*(ˠ4!`o"sU{ˎ upNa '(=K}W //QHaִjȒ"~UN9CK|h{$c\^;-⚱I`ō U8st RǐBrQΜw{2"mmFY(^f ~*7څ@a.! xWǂya _Tt@iAā1Q  7^6o>v+CLXf~\Riqè{:~|0Hc>dvθX$XS2AQ!l;==aMm F- LM|-iEZ0 ^$ n kA9nawWRCNEG2/ѐ6-p>1Qlօ$&g2FS''{}+mloS=w'#*mL*&6ʠ%Қ]-Xp W'2IW&Ĕ\`Zk%Eܿ=y{/Y1Ϟ"8?#A`ys66hPIMVpIDx7(>7;(p\&(A-冨qo_ %Gt,MȂ2 0DCN=5lb^w[<46pfz(@̒B {ɋx348X@^Fʾ9s5 l{_[mtj5X)gձK- *"dB46Li<,h`%"^xYϝLፚF M r!D{=J/m}9;8uӚ1 ];N].Tb0 SB&FiU* >rV:-3c"I3It@֢*ˋAbPzH]8%A \p&'|ɓRJ/ sqa>-VT둯aFA&(6KӅwc/~7bJAƯK~e>c=̑:G)GD#Ȅ #G4!FCcXi21W@J[v6!Kg 8-2qRD0vKdr dW9aK0wʈu |w7b7gm&:xlƱ.n,u0X(Q>O|`5bYnǫnZ`nz{0[Бyj@f Sa==FLUKmN 7a:&Aտ%˔V}TLbXp㱎LV*;춣LxZR&h濱F{rzx]MHJ9lomh>)vYaX⃴=6<ʒ lqXjGշ #PBDoeG!Wwԕ@$|] 0JEl6 7t>@ M-) ~ԋ_3\V_":(+~ϛ09D<@Hx}!F~_%/=HA;}jK#RIH0q@ܟEϨ˙/3/-p + fk].m45S+2D;8t&'w4=zJ@wX#2W)ނ$!n*%D(19g0I0~ =Ӝ w{-;|a.HnĐRdqBY) GIZeZr)/(|x5Z: ̢B0KW uv1Dzs3AE.A^T6)uICܒwx`Sس:Pr#X6 b\yVNÜ4|ǟWhj?q\{bӯƍݫ8e|XFUTG k?tqܷĺKe!|Pmd#Br.<:<Ƭq{\T5|$:Enq [3G;6w@9Mqq7wC2-Wʹ)z 2 e[P5ڷ[`~͇ޚˣ|}CMXLِ𦛏68RzIYgпK X;^Q~|lj:  5!Z){? j5ˣ)q tomMl mLT߻(f ]Uf4U<\0=v u\ s[ e3p:ÆG-x'b|2yaW ҏKJ@X˗AJr}Xlx;R(yOlԕ2z7preAl \ XXi8*x>(8U?YAZO42T`Ue rjbً[v6j0q; /aa<@ 㾭\yj>8\qgx-#X Mz=$d{@y{,5W.P ISүhBp݂IVSJ0OTLzD('oj[4p^pY<X[*"K|f΢W<.`l;wf'Q-;w2"*1,Bk Ztj { ~*@yQ{SCҎ}bڏHx`f;Ym w\IEEıw{뚄u^dߦ8GiŌ~bTxȔ;nI٨RJ߳RFR mv?Fl9ng#sN[s:DIj0尞6 ٷ|1VnN.USfDe, иi/*F+^JvQ LIs?3 gf <8(0JgbŽz1בbW)-(ѵN1'/3 l&†opz՝G' -+e .㲩Iyݿk|*k/wavܛ:8hkfSh'_hiYڠEǧwl&2ސ/jӬUUVüJޞsiDm-`NU ^"x~?!Tc b [qdh7,QY=q#C 󶻗/2Wי;:FnpI6ԟ}9H3O1")N)&/݌GVf<|:ɮoT`U-dďlSA.m KuBr"'o/&G&:jꉛL1i)[aB#eZ߇4b7Vk[x' 9.D+Yj`~/"fAb [ @ai0lǷ2QғNVeY./jIfȤ()7.73ETyڭ9S#vU;&a+Y:@pVIvJ }zR=Se`UA};WoV<ELn;,U(F!;">kU^G]?lcWS F$Q*=a}IRZO՜'ٿFh7t8On,>8P8?MXORG_>ʍYC:%*oj`lp1jڪCB3l,>ESgB7T.I^fX7D@v|pCnT3ݏ޴J9pٞ:xXXh_l2|'KA6^Or}mLj5ᬋ&ncC/Yh*qOB4>A̪nB%F'cI˰4.Vngm^g%P7|9%B?gWuQep~@ &>_&(!j}x? g{kqaȄ*3X@yY5*2UnχKt|ǻa4PwZI/6Z WpK,H^8 u35#a1Fy_Mْp:P .9$0vXz t~1 jC ҝ}mm'ukL4ӕB{uk}EN31{\_yV֭qj\`Qwɍwĕ5y`-q`c,+A4LGFYn_{CU6;kkD N(|gtՌC= 1ѥp%H4>^ap ۪ӺZ }$R5V;\5TWm6^a+fKn(W-BEiwqk s'Z=Ô?Vt޸WO1N)wk'ˮnէK!̮&vKNg.i[Wn`ӗb>v~nPᣄݚ @7 K7j o|%9^Ϳs&3鲏rzHd"kQmbR) ۬/^;Ah_8J5vɣ>Z)}We> [/Wm=ޤ6wفfiхg>{C (^Vq֜v?hL~Ug54 E3%7+e1kSDYcdqϴ39!d5TwB fS+9MF V@:֊ $P5mdb.uLYp֛@CYNv)"O> <\zvł*. Qu0! k X=W1ة| 5ȒY@kGɷ_<84,lI;*fhdGG.-vJlXt^/}ʠًdű3CߨC;=KbnTo p;o #;n cT]?1೽S&$5m,D74G\oҞk+ ":|6aK;/'f}C}'H^hUu 2 1 y-)3pifOu;$1ܑ3;{XZ|akwTrOQg, I(==nhK+w- xt޻i﮺ PlBS|gQMOv{8dsE)5'=~'dJ// Snp6G^ȮnmAHT<JX_xI乙lV'Y46U$qJ\bx@xTXg2^Ilfq'~%0cFu|ɔ5'q*`1Zh@y6J7.ъz[U X6'B& ,֤8xU.꛺r,QuIjLQgEH# ^ V:%m|0` (&Z{(mh`ҰCSas)QK&3!v.ӌ\\ )8{&!c߄ץ#Ӓn̒W z5I⫩~B,U+D/GIǛ-F>S(5[?U/ϙʮ݋U@1LT6,d=Ŀd+DSMwEVӍh-bYIJ qq}s=llӉDnmkgKK0[MDvYԌ!/9llLǯ 6T/#P 0͇ a^*dU CGjl ړi{t[9z%`1ȻCTonҎAɞzNlOQSZaG'GC@yV{OYbMiH@ؕ6D{9ܤlu8=>iTptw {I#Vp&`*޶rrvFTif!ɎqNI])ϼeI\ VýiI!/. 3вXDcn3^'#b_$r"hL1uĸІH QG*h1V޸$Xh5QL'?[dh JO PQQf\ ANc p: SN3IE p|{#޴K4PjֵTRk ~;t,SA͌VDm@ToV6'hp"J}S$*譠3T6~yn!\Zd>Mc8.M%RZ*W!T:}:mK\ݟ^2H$ <FvYAf's/x ;58fBPYiؓq=$4?0[!dSy%U;&>Ae1YrvsIxpevtrg(./7 ݍ`>t> 4b eP; : }t]-.Va Y;3~B*HX*]D:>@*g|,tThăy+ lCU91EEMUJ[b[voYtn'mtIggǢ(sًPAA p9FUw)(;`$9qrMk!N&y;9_vz&0J"JÈ>Z0];J)U=ap:Z-pp6 ސ?KhDEQ'M#qr&QX WgL# 1 ZJG Tі7>Ӧ%t @_ u+Em(mA& H z)v)ea@0*;]z/GvIOa8S P]*Y{DSfHUFqoA|}@Wݟ[r,x:X"6kר^6VT5ce75N@ѶOs@Ļe>ౣyOwdKky]tX$mAVhl1"3)qQxZ?Պ(ᨕٹ~ـ9yRxϮ@v(ܦ󭓼4&MAZ4%XO'ܡ~߼&2dV/zې#%~]+qM̪4!Lgywwu$C/OЋlD&U G@I;%HB3`zAq5ǐ|,!r]ךIiN+b[j+A̼zH 2D$~WDk~4ز4EÇֳ, FLܯVõՐ,%2DrxĴa/B8tR&?"xR('Z4X9 #S','xB}uW'dLo [UpHBJe{Hh(£JSOgeќ?.fi&JZդEi+*yx];FTU Ggfִ٣u{Mؽڦ-we&>*ڑ^&gh`(q) <3B"A 4MIJ}fjl0,.j2Ax%神,E`&Alt+h>cL~NMFDҽ9kH"Y͚I Zci1uꎊn5%yڻ" :7t""szkֿڃjձ.~ll] ϶7W(ZKxY] !UrV&j#TQS}2N$h_dM^~~4싅}PVqԱHڮ,@S)U[Zc/EE;RwʜRv2[l5.K÷ ty)\%Bdʐai.p0~4M0Pgaq$硺 N8M8 lK iFWxkvڋ}?$ً[$\'_Bس iZr)̂PZWMXԾ>!bO} ^P옫VA PXvHzCy!{5&=R') M-ĉrvl]h}"ouD}!^Mv#R*i1sbpW %Vζxl 2Ι!/GXB\덥@8͞Ч>H2.Taa= b/z[{,2ڷu[y ]{\*;eNf8بs ]-\p~DGhK,!cFƽTƌ Uu080m:[ߩ.r.,oCC.9Jh|Mk$n2SX08vFWkf,X~.f!Ω=dhGIzdܧE!&oտJ99:}t5*I `! p e+W@ Ǜb`42QGxTPr>A4A ȺVߝ5Qt.H RS|)FÅKgW+{4sK|2?],Kok =q1eT$r3>vPo0unajc +q&Q ^=O黕rDBMi8KxE+(@~f#sfTV+ ~tK0V0ԧ }q;Yf'pYHs*6Kd:\ś_`uP,^ʹ#lPְ=;D_QRH B\5BѤdG8lU~NW#|AJ/neCYAkǷB|3KJdX^r?nd~^Tvp Ҩ@^ L F5 Neԟ^Eu:q\n`KV G#_pMW[~W=t#\pf51VAg $;P+ cqA O+`˜ҡZj+@-NhFvUv>-&oc>}Mo=AHʇwϺ0CSMs5UʼnܰU{ld*7±fɠnǶ [4rrݐԒrBp0&UAgiI.M/kn+,NK8رQ5wVPh|'$dnyVWCvAz3D"Bb@5h?uXT!iM>e?L8d pw;r^SzR|zIeaL`+pHEKtVDxt܂RvA>m&N&2ρLP2cZY!}R2vd бp {--sTosτA;)eFO%Ǝ<+aWGH[xCR;_umr'/ۑ; :%EXQm Tƹ=cM) OѮp *M;r* 5t`@7G?# ޻}a+8+~>3$=]c(jB;P#(9vv&*ov޴gqv /̙xt 'L`$e&n_pn kҼ[WhxS'tfExG^fIs==u ?;,r-E )T;p9FFcY.4SL7.O?zV{e.9ĨI.v|qvhoUk'F2xF8$+9RگأIaH"E|}Lefx>pv ZaxlDx) eq/Z]r xW>\8˦/I"o}-=- Yņe*2ǤVnjPY *ePYK UT^Bn+ NSV3,_L@Q7yߏ&Su/̘B_,^ kq(k2=`Q1'ᾪPxeo &#ߖigYz'͸hku$lL=q(uJkhe{ j,qʓ] SfH2{-00s(CVԻP?0,1e70~cb<-qRV44OV!J2d 6śy:*aQ c; +)BP0za}-y|Lɖ>DY%fiιaq>fVj*QQj aHޞ?&.K$aXCkb2!,q~˫vyT+yv#^"9iLJ!z={pZO.{ON[ ;oa؂$ʏt@4CĀh@D9k m0X8vx3u3x\W t:1Ш,V1M/ G kGSEHÀ`2A^N%dd ]B<|>㧯l$.v[~\=y }'=q.$.s: Dc9i 77 *b6W Ų6հ3o;:TܮrF&[CB Z@M\ɟɛA#ńʯySgjDE[8%Z7g sh'/ύjl#CZ>)5AR7M??xFSe *#PaURbAS9D@ tkb׳QʽM y՘}[/~\S[(Gn;|RyۅMlnBj=4P;S#aZfJϋH^?"j&l i) 0Ω)F:C!5ʱAl/J'X#}ޚeHh.u|Dއ1a)$-+J_6Pi&YxP>5Q́1 9z7EBq?bMu KUM7lӇA~9j(c- {=Aa\  t~+ZHmIipzG:rqaJ2 $Ydyf[pj[]g5ϗRSGGg=7Nq@$]9X BӳÂ!YyY]-FI ȓ:bmN4Ox*g8Ms2摼QbUpsQje~.tW*I rkz<\x@_ZΘ5`'e|Mzxc0O]rm^ 5SkEʽ ;qg,c!ሶٛ}Dq^lQT/^12o~4y?Kv fm7Ӟk.<(#? íx|"cGEW9R;x-=OhcB|qgW h$jY'CUpSxE㣠 ʩ덥^ ?R0%AVjJs?;2]1 3\4Ş;4_߾eO'nKw"Sy'ɿY b, }3W9ۢ滌MU.5^ˀ^*葷ܩ "KRl ȍuG nvPFa+oSX8](WSΟkMr/Z ʖqq y̖ƨ&G29s2`Xdl{Vq7whCV ^:3% +?BP[5]K4W>+ T~LlAc 599!1e`(8j+b5#vO lc%5t=N-+ gaa t԰iy$g{BudIl^ ŕ m5$zTttTYώ5#kJ-HTpC5@Tu:BVYuO/N=jāXк9uA|Cٮ J^zcq~TMᇵؼ/ {Ds.,8M T8(hmJ'MfV^7dfXI'A5](^!=)J-ǥJكRޕ5Z \D_!'F*(<xqAex=؅ 5FH|fAD0`[gkI*C;#LUfhhWf !a< yfLl[܁d*0̠R_=wh˱S@ ѻX`ƚ;ڶp젃 oqLt9!xA^il; Ĝ(#.A,#k -pKo(wпLۭ vEi(rZ|kzD yr(ѽQaMBhΪT ]rI,OqbsHRDJ33iܤ|>ǬiuKteT*0tpv\,T˫Ç݌839X9;rӻ"(ҧ#)X׊Zܙzak0FiP ˧7mz*-F VcxzHvWFP7hpp(YuޢkD|!zFߠ,(y·]b+Q $`4qCl: m̛kp31XHihn śc`R R>6W1Qd:Ԡ߅u.s >18/' @W+wf!/kong\ȑҁE|__H\D"TJ=)\9՘`M Xc2ɴMu>x #WQI}!8Dl%ִd0{WĮ[%fwPXn03d  _䄠/S%|yUB5o%n_|( F$k^(`Ni D6^NPJj.F}dz֧hӠ+DS" ΄gZ$ScO&1Ni20vk(c=nc}iD{S2)r]Oc)i.B5dYp/ezqwCb|a;` wƣ|SqjWcQ \'?S!gR2s;]wR? 5%3&Hh?#oAKc J?uI =["ֱ{#[X9%9ZjG*vGtET| T63-F=91'Oq8nTg$%+;@AxƍfAtlipu6g Rs*DYLIUne(Zj)q/i.#5M$Xmj/_dvîg|]r_"oOpq؝`D69LJ-(g$ ~zZϞc!>+yț_誎Dd@ՕzBz=raA:Ga$qn^7^#np}v JҌ 4¹Qɾ8[*[Z-AfN#-0.bVBa\awzɄyri_*5 sمSLulr pDE}m/b)޴҃ u4=ɶzv>cҺhri"YSgb$MIxx麿ë~PpOnN\2]#":}^͇R4UyG_}Titu#MrP(1HE7@!JL*}/prK/KSruf=Lpkd ":+86)+?VtR 0f>zv M^=qACHE&Up: ^S)ӆ?Ryb!\$BPs=@]jy8~Q"ɉsֺLqZ[+{ysډ_άx ick_*<լ 0KVf`2*U棾p¿u *@n[hD(_ 'xBUN>րDNe3u{BX@DzsPf{=#?Iԛy;]A+5ck7У,7<j>W Қ*DOIZ)x|B]m`ol]?keKa,xjG)iY^ȭxS>`NLӛ|8k,p^ܤ~ڃ4?t}k|HYb;(+ÓӀ**Oc}T+NgEŽyv&rfieKrlt$kRuj~u\M?W1}2BcYXn,Vp7<|WJKՄY{c{I 6 1b߮N?滌]୕QMKGL2i9*t(W{?K7,HSI=&R[/.x6[ZIV 2/pM0@^/(3HTv%|E2]@wABe>{~+q(,U L3b ;HQF#c9)Sт4bZ/(28Bnnduv_ܷi5 ]k,M?mtn f]kEK+mk:_bAH NV3ܫ=ǕEšC.:E90_%D&͍C3 σ: 'UaTk-jk2|r shgyYha,-x<^"Z7|@c9WqTD;"Nf,ԣzS$wh] ]zDbbB5k*0` qZE\N8D]Qo)tF8kvmH=!=m3kĀ.l0Һop.b[B@,^XCיVy kkv0!3*Z֢"‰`Š}Y4\VvيKvEMXT&-H }.z= ѬWjŀnbOa^, Puq>.зk%+"'-,"gGxySsk H=R[v~@wFgN/H8J~ u<D57M@x\]T?Y΀4k?hg<u ;&hT8ObdDJoK51XeOTf91!dڱ#/pH䏀/oErbʳ}%5H8? U $(tzWcci7_(\MsV.>CV٭[vEE.R˰IN`ߚw6@{!yЂaյ:9-yC_,WڨN!h[%. ?PkE{UB0l( hY;^- s8WpL]$M9="fTl_p>0D+7I_Mcgu "xm'B;շ jEoɽD_}~]~%njQAaMmna_ rB N*#rR;Iʩ9;;`[Z>4Ndm*u 4H {-Hݵ|/w&2a8RHSpxhŶ¤ enrWn'5.Y5KP1g?t\'YvZ_>[kjJ a{s⵱}j7 ޱ }+;)p2ڒ_ot$2-M7s[w6s|;W0!8 ~+gQ鈩DV=IbZ_5.RI)jqb߿-0MoYPP덆oayD`=F+7 ˒,3u C?sZa? ?Bimy}|li +. zh!`TՏAaEݺ&E_ar*c10q1;"Y_(R^ i@.78}vb$5 Y@ {ORW V D_ׄj[Lt2+ SSSu*?lxlAKT^ ծhuI?F&S3-=D'pْ*[J]Zz&u=C6 hc,`|r,CNP!l ,ʽFiG3ݕ\VO\gir zi:"-Rmꣵ]fnH@ld\-+>cю<M۔"1R-~dD+W>99$/7SAx4*i+b\=G3D8v !"~Zhpvˊ l_DR4\j=V"\#? R֦,Sh؈POy W$=v 讱fwTM-ȓPNAx셛)ϋA[tIa)|븗: 3f{e? yT"EѤ4Dۙ >5 \H93⦡O{'8ЃZx3[cK/*LF&g[J u^}*A+Fc18y ΫX |mA%GKpJ.RyC&80rfCfQ^eGcps@>R2ˬ=x>aBeB UmQ6ek({7y8YOP|a&愾t۶&]I%bs{ 0 JSő94R0Ua{WfuIU#I*XaŊa@ Di'% l5biCT6jы6T֐*-R@P޽fKа2ymx̧x{dG+^ԕ!Cf7?ͼqλEkX#}Q\=fI H R.)ϞW#q*W?i[S:{Э~^FW_. _Ɔp~H^&#ǺLȈsq-0 qZ{Ŭ>}"pҋ=֩18nXђ6ݖ&j;B4kmIפ-X%3f%mkY1oM!ITnT%q-`]ez2bZ> p.@Db=r=n@e^'6zB<[g g,F uE[!M KRP| Y}j>tKK+ըP̴k58{r BzC.49 DMÍ6Ҩ*W ۀ14(F pb ym?yE2AX^̼j`^XzZGǵŽºc)Vc@F'SE-v )d)!V矧`b#&.{ʢL܄gHzKi"]+ ɔz1PNF,[V|6eGLzMKKA#= } E=(T';?S4瞩gN ƛGvnTf E4|骵S)C n-r[XB_00BbbbSqo؆-C|cӴ,j@BQVLUG ؑwcʦ>1@K'Rk^aKgHYB:k"|i1V:6PBJ[ş˔^6.ޫp!? 1FO~Jus"K](I* $6 @ x+S!)qk&^@IxejVdYhq~t}ݰS먊w[ŁuA$<}se5>=F,mX.ǯZ%(O5Ѷ q)t3@RJEBJRN T{=־(S&q_S[ͯ"U^!tbZH´pj4ˎk$9뤇pO~K_|/+AbA|t/{G_{v gN_A&0&5vb@`=E˱wBy,Q!<N̓DMa+QuѼB5cgSBrd$/˺{/QS:QoY/%He|˖.LV$pf\HڿlynO\052 ] / a{Y ([62f%Jq 5h 7@6 }UӄgٰEZF̐=<#G cSf%#7nc6/^ Ջk._IDxy$ߦ8㔭d❕dN^CP(׾x\6nڦ?.A2&g8k͌^le^9|O p,4=|Cu8N_룎ټT^iv6)&68XD!|y֍D*8uW?YA,bߛ쳽p&> %QB,blVX͸* }_!ͅM5 N۱jO|:@p)=tt6}|O'#&0 <[YiԪ1~f/UTues9.cB1ȿX$L\Q *tK0X[ T޼"Ҹd2ŕ1e'*ׂb"K@d-'P"@xCl8T7K)Gt5ΥNGNQE0.Z_5^v"(Wk j營[4>v p &}3)0v(s\[wܿ!n1 6M%t;J]^qsS?E~Knе1"]Gɦ.g;{qo:K6CW :lvEuARJ$aF MiF&$Rޫ"P(?h ?5Š!0FH9+IiZQV{}|˼v/:X: PNz7 W 'ӑbN yqS^!l0tEUUjP%9F?uضV`g9_&Mׯ4,\w g,e_N QUh!-5p!Я XbDx uzT@"p)Fd&{h/USo![yv^r7fax35p҆(A]g׻NzK_%sr&FlTBa_a(t5%wIes`Ϯ[i̋3%/=.M8nK\"RPMB-ݗ5"`Q:Ri4`A[W+J|pk[BȺ 0t\q!81HF1 V?FU|FFl Yi,Fu 4a6J~flr Fp+YWuJ涓4$y2Mp (B6Yѷ xka8+'$f㤶^Mj@!m~Z]FqO:.`Pc]8:m2d,>NrP+4P־el:F)u?"申dvꭕwCd[(hYXΧ 2kn yz]4=cyrԨ?BZȱp0!K$.zGQy1Qc@r3/awb ~"'$B *)L*3&&Pc ۇ[Q<ܔmòhvlE4eՊ@ݪVxh9#p@de P; s| O!A":.iotVsy9K5+]j%aFODrcDr@b(Հ_6?'uV"yY*煝=}63:skU$97e9^nٝxBy5&UjG&=b)4;l_Mf3kWm!̉7]!<|~8ZTp6O$-˧&C(m'3̉I 0YAhWD>K#Sڸ'N^oXڞaVqrT21;eus\RL@Q^zOJ] sWЫۍ7@B} w?[ivË1/G+^9kO}| 0ne+?!^o0^zT6Ц@F!+{.? Z/Rv s0f`l-lYR3K?A.e5TxHkc0z˴ȸ#Kɬ2'IxI@ARp;tP,  0pMslVOV3RҖ!=x7Mu_Qjf/83몸>G@bҥ׍+>=KCPUumefaY;gq],R0׷n(P.dpp:]y؟4-zs' >Ja,PsSN>MQ_v/b F6]!<hp,LPfj;+`1ߞ /> ޗD!W^ 4ϤZ@TF/XQ%ET_$SS>^pL3].IA)U@6Q!*83e{9rc4._fn{h^S1 fa׃)FSccRD3`?I+VXZ! hi(M(tS[SBd]..EmwY D=X> %`0d޽".Ԯw9>QH_8>r+*§eh\u zW6|Zyq?M?R#{A%4f="zEtD٦0;IyZT2PO 'ءg gBs;7MX.}QFŗ}+>jbt8K"en)ЪDY8lph-% e t$V~h!ߞ}$cB35&SLLO#xg^lF|XtK:7ã()DJFʠŽ^D=I)>{}k;yɖd+|ym0n, I u0/35!2óU oUwrqQ€!`AP~noD*|lu|Oy#SZ:}cܮˉva|n gۙBYC+S%Z^FaTz/Iv |qM, gLo<KCn GT/>ytr@E"bp!67ewBGs?0/g5fSx͗ǣǛ,¹X闵,r [' xePL/i`aMZk1 + QQڗtT R46I/PI$vcPrw1Y|M 2~ktU3 pȷpU,XGL 8jaA*]O!k.Q5_V7ճ7;jC<( |,2:iI'4c7y^0NTԂ=IӤ zj=gNEm CG\GJO[FmJ_scӾ]pU2mq /W ZgBC/H*m$$tМ @dߠ`V \){ *8?K#;iI#ޖFbXv3d{>x!2rڃjye`~=DBjU] -T8IS:;B!Zb_7#_'fCm+@eiJȣK vt16M~2p ͈Kvi8А؉ Tl }rTc_.?n\UO̧[>>6lu\;/УXc{́͝NPvd=%X^k?KW'8%M=r?'{sPn~5<ΦD̴gR´Zƥ݀)P/'rL/8gѳ* ϹlIboYUMP~-dU8wf\ yLF6%RGHpF^`aA BM`I6ö#g~%vNqr|ubM@\tyFؑ`m4 o.t&RxC }qV1I*;@ p*_1R\6vO€!yLhP;=,Ftqh8*4.UD22%8a ?3Lg Wc+.bX /䙡ngjAN_b͑Б!G 㭕 } ==a1v|5~vq/v?!6NX9=@bفTP݆8,f:j;ċg-Dңd#8v?$mٜ;X..8XB#C{:.OnN縀ZdBn;1+hyq>u{ z;I ``,՘D;."pW+(аheHY!x &ay[UH/An@sӹڋAF#)ߖ(pbd8APbj!Mn%̽uxlGSqZRk`K㏦- XO;Cxb)K ͩgS.ՋCG>p5}]`ϨxETxYC8İuM+91nQrL>I^A薠Yf.738 z JPFy"q.P;ȬĄ--6&s:0.m]#T5щ[/?\OS[>˙yǁG5CR7f*kKJVM!v6ОU(W=g L٪*<ô%| 5v8dZ7 fkdj/=yx }BXz Щ{eIh&@&B<r=._s{s9Vny{FyFJ0+ >[sJV /!"y9gjPymbP{WqA'*e8-㨡*+VIK-6':7-?H2 ׉|-\iA-Q_*ҧ!إ24Q\vg4V]SG𺞗3y8#/UNa B52/xiəg&YbgφQ)A )gW=ԴUi{ӺƎ"<^fld!6U 3<7 ,e4+l֠˟V#hǔx`OP njKҸz+]\t{qxX P9Hͭ–Ui;@2 罊`ʕxUϦ,%_i}mA+yjʹf937ITԃhyKDpGdRz'#k6:= ))oP)tGhf,$pa.<*; 2EhN֋4|*d7 Fhq׮MLZ"e08.M=}xhFgN;| Vj%sN5*8oekv%=o@"6M[2 Ws[&EZcN*?:dN=@Y柜Y}\Tq΅v&65r\I{VH3x;p6q7[ Y"CGl®<مp󼜏-xn3y8Q?Lm(c{ q-^w1+:ǺB>!(^jyˉ1K0|ښؗOv3[֭}(R7CxԦ+9>cqa̓4fYȂKB2*xOz p'b#N F|u|CTJ4޾glĭ(C YObMk(C}>?,ơYMꈳ@8ʈ"onڼhPZ7b8<']oN³2OM5H<=#уYU*`vS4\w2ԑ{3#Q5ZZ$L*sqM:+WD9"RqT1K='KLD$@kB 6Mhi_[rhVWei r:D6S\~Ϡ7WwaˬG^7o+}v̭\ɘ`.k9iW57hs*q .yu=h@SHX" [g<2-d?ibl5=o"{qG*O)1?*@;q أہIjJyJ9>m t]Ѝ 82) $t?JWV^ rX2 0I>@|0&&]5dF&ptWX>|Jt!+w4lݵj+EzyOI^D:,KNM/qU 7LD<˒o#lmU+Bqa!4Pe8]-DՐd_ $U ש.ce[F](4*ĪbdLH>^HBK[Nxu-`$79~vSLYv+Y}AiKZnCˋȭs<;İ9sA6vGh95].LȬ_ <5襼JAwWy79Qy+CM <:ݺGwDs쿇Hj B j/>;`W03 ϵ~fԊ,؞E+49sqEq (p'];ϠNSά^gS[\ QО)m^P|&r p"&/޼녋pv| 2W:=0=ybu$(agߔ5oaajsl"p]nCU/.Z8C v9 ɸ׹IщXZo[h^E)mΧ!C%CAf E&{[n^l~':V 1g Z=a`Y ?5G&RvgÔ.hI@@pmnܳI mAnb%`e?嘭9|7ѭTku0DŕFpb-e'q H+AT oӎyúԢ~zI疌vl5 Ĵ_S ]$)2NwA}oZ)Dv_&"Bfco <8;m4%@;j+h.# Acknj7vgm4Ziے 9Rg*o< )d־|{2/,e(|Gf@w /h  1ϟepROehc2'= &M:BSOߒ$9șRk- bMF^qZSܶ=uQ.rZZ7^-e@vD]uм5Y佦wgѾn/¬XeW Xf+T :O;$.NX\E'7'ó}9љVixcG*I: ㏨7N Z^N*8d }YxfjuR9Nt'6Z>_VOQ413/'U_8+O 1~>!gjs!i7~I!>Ooy{5M% FK ]r}^E!רf]*3Ŕ~qt mR7طk{BlxS!g]f5 RyIKegݛ,)(g%;9ړxvOz\p|~_\Qvjîb_l1 Ƈ)!O wVn,*/VlN Oڰb?*iBZ:ܤvJM- GVE=)Xp3%p*(i cruU5:ƍ>9啊P:m 9@,8yK (F֊/ " lȪ1Q.yGY'd3-% JxOy|>L[ xO(%DJao Eڣ 1{ D g U]ϾG-7Q:KjJZx,5RWyxOCC8#&5k/M.E93w CXd?6Tӣ{6q~si.g: őeDYNm;Q.D:ulݬ73rJr;8"Yk6a%϶ T k)+X@|XU1`шܘe(p5{#pţy)Qj~32RE(QbnﳅĐ%_A8M=A9`VWx*x2gIBZtfA# = +Sga8Bq7̎%ۼ#_/~j0mV9jω*bZ>{ Uw@Z32n°zqj4Ubr/F1v/s̈́=6|&2;,S~ͺe_9~}v\:2?hz6_` ') +r-h$ TS{徎I.<_xOفD9!Zm7O M(,$0ܯb;vg>2VoG\ œV`naD]b{8qC>*glિdړUT#p[רLb3u5>88 a"P6O|diEFG(MN#0v[yٻaY ck`XDss#Xl`9\~?8TMn(cerND E9*LٰyxqlVRsln[}T.g .qWtiBW.eQYQUߗˆGť~N%xots%dH&&n<7O\χlfujO ,>qA,A6tp`"G%MfXFRQ^t;>5D`v5FD5n+~TE Ggd?d&Ƶ=xp 8~`^'b5`ISƲ+Z9"};#(k<}$ݷ]nOi XiqzM)g B5՟./0!+1< g[RA%<.|Vae 㒗hNzdP c@">ie/>~Ȧ8#0,e7aM'l"Y p{Y O&&nLμ%v)6ѸVZMނHisD)!3;gӪ>5h` h|.Dꖬ#9KG}j%ػ!X[-mw_\_aߔ#weo0O\{Dm׏1`tLwS9 3 /=VV7vFZя)zk^EP@=r`:iA{Fd4eS@z*(@Znb&Ҋ}ȝS?*Zn٨=lѐˠ/^dXbg=n oЌxr<;[\^2ߊMXwr 4p/]ĒBޗ"Dž"& t1 N0e!f3"IXSwĜ=F0y (cT+\)B}dzkCzkE:kMjÍGb5x3ZaǸ! [hL)7V\; HEJi| ,b{2x)'(Gmvd8x[i"{|fAd7G ;H6Gpnf\!0sS;ǞqCz*uM/ ZZ C"CٴH w[~}J~M 5I&gCP.A0hǚޱp tN~c,W)a>Zg@"&BMq6RW+Y!jΧ3NIQC7Ck g5?SCj"ha,̮T82Z)ov *Ў, qmնL½riD'_S+S^bLWol"F\$('IA{te+|::jUiRױf}>b=ޯ[8SBH('Ih׳'l~{.?lUBeHbpI JR@n8qGN|i;O`D,vnEGu(GDw>_=1yT\ΝLhXs~FoH,_ܔK1om屢/fʳx\&KG%tj$_O.I LE{-te(a:@F(6pa{HT*AfuҌ ?~7l)BLg/||[YBY4(І;)} tr|MǏzֱ+0XRCyL/4H/4 j@{l@|5p񩰌™-xCCQyLhᴔr+>SM$DqL4AG( 54?`[WɎ &%~/T⧾^p~Z (l&pi6#&qٔ6|,!xjwNx95~GeF)]pV@htQL'ߨ.R/]F}+ bxJ*v= !MCNl+QJ -G_L6m0pk a+pL2`ǍpWzK]ne .F[Ԫu\鴃BvLQ8:C\j `?m;ု(\[a%ol1Ca;٢ˆwUŨb F+>*C{; k\uQL"O6w &ie):[' n!/,7= 4qm{.B+nJ{ؿ(xʉHZҙ.ܓܔ!QȞh]㴫ƔvA0ה7%)@A#OG!IlbG]@m(OP[ˏB( 뫉o 'siЦF y0B-;5U=ѡG>7&;1?R)<s~{,>9)%r-_gpOD1ST&DN^'#DQ`To!I8Vx>|.`8E+aՃ4.0E-;gM 䖹"bK'"+Txs%((`i{C䠐Mbz&7ܿVb"UkWľ.BaN֭nsA& /ٱa9"3_^5Ը@qTqCR`RYEH#AWNO-;&F1uF|PyY1+UՒŁw:uǹ{et{ BE+t*ˈVmC*ideם-gdN?UH RPJIc }W?M168D(J>?՛E?o ω#|Q F?^1sZ{S8J}#17v'ݛY3qif4$ &__/DKgxHxO:G9^ H$?ҤPϚ$4Y/W!#ۈGm mvmsLVÙ6_!2!UϹ`P Xyh٨X德\(idD;%[,@ ˩UӪVFdѢ@kpH e"!in:֚c+oɫϨrmȔsbe{|-s\җOC|=Lb(HGxU?&~m]ٍ6#ic0 ƊOe Q9np71JNyUXAU/1eqDIsu|F Ufo 'I@WLWp@I —0*2!=[v =it iUVPZUʦ]gi%FJH3K3XU6:C'{סDiK!;Q-l,]F㴳pbԜSKT}XHG $!()GaՃ@b 2cPeX*sn.{V]a z֮^ei8:#?߮؎;uZuc# (cq4?iFn0' \Zi6']}0~Rc:zbk(V36 V3Տj4ߍ%]z_E"vfsځ̀1c]Q1s{ey6D;<[TD^<=|$@}V1O\:H$MWu:>^ylΫ.9:y* >\GpT7H߃\̶-YaTczb^v]N , 5U:^cT52R.p6נ_s Z_} -+(nVyd%cp,SӥfF)l\ &TxF@HYɍf.J|By(X]x|)v:tp7G~d)0'9Y@i*D&$=L Fgb`Fs~Y kV?:I<ѐ^BS㞇ki)k_:r@Z,\)\Q܂L<(@҄k$ `3,J b*V5&)^2"agڔ]aix 2O6_ҔmECD'XLO#ЉCv|hyҞ5Cl ,zS$NS}>ǽ^@ԸU{s;OUľ01VDd^?&Vg܍Hw Zz2Ol!77PlL3$k ~~?H.ɇРD9N)6] m:< "zZnMIťf'"UW)\m I!p }T|n'w lfFvi,JdWYG~ᬿZxe]<}q z@Z|6։)ni` c3 .*(taV*AlA\󦯙(|q:plB-eX< k s[T^Ԑmns"gh;Mo2[# 4;S;vI|4Rhc3OC*T;Mmy IRvjm釐 񕫅fWd(Rdl^G0^пI%n:ZE |tRzgĎF#,%=* ؿEms۴/!LjJE/!*u6S9ZLsۺ4O I0&?$ζٺ^ hc3bq~b{򅀽B{Cg+Jt֛̬[SV4(rr<#%D6 4{@PQɃEA;nr"SA\0dn1Uz,Oy 5st+x͟mX:[;*Egx%H@=5I" 敟E8U Rre GNXmOJrZԈݺXdld>]n^$"Q$) %7(DG%#; :(OM &8ұ̃#zZH~ZO2ipOf2fZۭ4^ %CD9TiV!׹ X тwjj/SdIhg]1^.2]HVA8kkJJwFұ8nx?ɤ^Bx|%hV~+U,@4bPO.]bbT!w~W|ҡEw@ aa(L\uBy)[GIa;iU % ZAA`Kb[T BC3tì.5 [! Բ%trolh)OTFL4KuJi}`PaW:5xK} nhInYl߼4ʈ䣎i]:fȖEE5c+9'hѤY=x;R H)L7/ W8O3@G'=?S+sk6 +pvϖh4/D47Z]oos >/1,e*Ag·oo e)cc6~ʵNf{7)v;L^U,1MrJ K4DLH+U&|}?x*Opi] q[\[J!~ hN07C4-$4\ 5ą ,$ƌdP/n bmY3҅&:=b#&*<;N2Ї5RkG ]u懲n w\:#$fHA'Z)j% = ؘt=%NtN2L1#8o[#qu*z]DQs Hur:k?!LgD,J0l*/bmu&RsWOch<Ӵ8VetN @e_Qy=CEk}"`|}uN_!o[wQJ>Uw*1o[7%!s ܤ^9c>\(RgǠ=薪0B9bg`O9/#b%uBR=={?!)뼐Эb8 FK9כݗh~-wdyȆǺ!zͨ<BNtC`u=gu_AN\!_R^=~]jQdo uqIp`$Fm\x('E!8 1 k!= F_elQ* bo8]I\-Uޅ9ӡg|1K 59.)vO4أ{BHtͼN)1i` dg!ȀVȵi=OS]kYrYgKd2S2DT5HRNEͷ:Lv$ _"6I[ ̤^$KN^T)2ZGl'Qi(X?yvkAҾU÷hU%1S{W~9ۘ+FWGLy40VFr)r~u3hr;~Btu{g=+eE;C28sI$y1iV@AFU)")>bPYo#]bvg>s(Oq͘eUA֚3KK7UE?gm$|8d;~(v!!Đr̳OW>}x\$ >=h(h~`P5&6\|}-p WtL74U4H`JS~NDmG!_uʸ,TT-gS2Y=NPsܜ-/[i>@꒭֕, ii F~dIۚ S~-bOUuNQԖI wN=9N+m2u|fa.8ǼcdW&S%:)EUW wK$l{q%#떴~ f\VAEȮߌl;4+2-( @ThN ) ˙눟53b")7?_f>5h~%m݉*=JT逋@Ϧ!6aXuatx{͡ܪ?Et~6v gb@m<#xeJ-Y],g ̾;Ϛ5VLQ؂k UϬ?&sk"۩F+y;ZڔG;2uM,3]ХGV@ǧ )CwU&UMɡPA@xpcBFܥbĩwT̊cYzz.4ڄrӮ>ˎ'bTc32W1;<\-cǬD{tC6K-YڊnEvLim\5ȉBf6wL.lf( SP"N]f<0/B뤛t&_"v70H$]oI/g:xCo-(5+s9ֱfBK]tdm-+3~23*܍|{~x& Z!'NSy K. U\,J\wԐ(mY3|6R7';v_0 bfJ\ 3Oۏl1!*)vzbL@8;Fv] oh\.:&N d!|lmb%/G?~LehD27E{ԧ;}\hřƇN>t4^?n$7ɞ|Uz#GBAvQOQ =95%v&{/d]&b]w!L+"a^pOS_TEy)FB@zxx!K "q5 - ᆷVH =ҷi:9Qje9)YlBENh4toBC=QE+B_d.";*!Lh5s6eЄQAʐ|͛ҭLWCf3PSE)A! Mc 5m.}XbumƫvbꢽFv07M.eQ`r_4E{i(xp86CCt$UhΥ9i;U`:Q0T 7O~콹.1/7(R<U%t'H\xRh[SqIgC5rəرѺXn#񂸖wz&v#_es JJՐK~.7 Ũƛ5e]dcKT/[X@2}^+\G˘c5nY3=ejt"Au&h!0` _>0#}}jND:r8Ya'4cr9GZbz=ԑ?x*v0r||EIW g]|~VR$_B]VIY+):sA5)/)in/֋ӲD oFZN79'dq!r`1?KASu_dTAjď_؄T6Vr!.n:5nNL4`IbGMK;iu\߁~yzvdf=@3h!>q ^;!PQ(A{+/#UjZbsA Gscl} YOkikUS⏦6#,A|;"*  S;>#2Ft_x4i<5zGmHhB(~!0nL#Y]EF!4*N4F0FJ?^6 7c^-ӗ!x ;p4PΦ4k4D`ZG(h Ef{gʍm)8_LĪzdq} 5oy|d9^v <]xz>n=M dYg9-ɫIE0 y`4`AvWY^u${ iO8:0 uԿ9$gaOBvSh-I )7I%?"剻 ?-s\xv:+^j,gxX"~-#r}|};O9˒ҹk7jaemYp pHB4@:!-kFH== # %V*:#w|7gjtpIГtua-r=| 7:ۿSB!6/krɛpk9 ҇_*B/ZvLu<ܙt (\LA^3cE~9;,cwŽ1]c=6q҄_/^qD$ۨyP?՟J⋧)tIrm6Nx80Ww:irǹ%FN6ڹ`*5 %4Uy_)'i0R:+'6b|jx [w,b,WLkY8T58_oͺP߲,Yec1 @w1כRs4B-:M$w@}sYlj4Qk,Q:&`߅h腸ҳZQV{TM.=]&|)³zA/SBuO!rcur8/qw<:nlsxxMZ2[F6<֓DzDU <*Sq& b,$haBia2iքD&yfSʋTtDS(8' aCI h ASϏi9R<#Zv$͝9K'.HQ ;kg6f>k7:ddߟ6kz6m< %9Si?^oN4 c\Fr^WߧAfY=^o7Ј|.}ʪtwCY F!`B`9V\Xv t۟h2 Rnf=f%|"|eQkc^`/@a )V-#eP꜠<. 'δ+?)W0Jbv!Z6!]xu?^,&Yv [ތq48~!94yDDB |*M{ G1F3͋'uLfcy vaל4N 2#zWm>Xd >BU|K; UzofçQq?7*4 F ȒLmSۧWfdj(L(8پ3nbO::Y{sXlQJegWSR+lppJg{r&tR/9œIk2VIPF6njOq@R1GmEO>{)Z y 4 cS${< q*9vun._wFa|Y&v찧:ō?1_vC bQtčYާ DQ2͋/UW".=f.fj[Rj, /2+ sil[QZjm|ȩi4 jf~ l@YI _:Dr+mN6u^4OAsLCc 0/ŭ4ԧ (Yj^I[.~W )}elLMz^&*Ped{uRG eyReee"ѦŒ Y6 T&W0̞@:sI+Z9Y^\1&= J5M_~>Uz 8MɜdM1٣-[٪IbdA(|#X,V[2n6_<۔[d /}TWcmjՅ~E vAg,4qhKgxf$dVvL?;e4~9;ybp2մhfb? u  %_(!O&qKKBa~z >xp|⯇H1>O^$n! t=@TSEl^bRIE@eOS;bWl3LP9\`]{HL,E[NԔ4ǩX68 &(4=[K+EX: c=lɂn)ZЍN(gװtWidAnWlz~]hloa%տ..7j *j{ļnJ?W! |>p\UdEaI?ۥ|D%ѸqNᥤIvfOJ%(UsŔM6?W4o1mN]bҦ7Z={s/xۉPs!뒯چv-+G7(gv*:³gRSd2ւK'Wgi<XÙ'HW4D.Ru.Ҍ,xB1X9k=s(407]4𰀼bC盏G%|VLq/fvLop_`{՛вaדYŃ)C?] Zn6#S̈bsRڥd'Ubԇ56u PU)$0}U5V #NjxwZ~^G6~jc7^ 6WH;A-GO5r.~6Ō~o0Ӝ(+Zu,> *$xc{ Zd%?깂b/>{“'}bV|7ƣQC89/ksC1U*{; ʅ>,!JÏSm2zu*bPP- B7>۷MA(,}&x6zIoyMaVN֐= ^N^ЯxRJN$ԟט,}mo"'PiS?b3WsZ!.ؗQ:/ˤ5KWkn?6~8@˗=_rĹaBwdNHB$[ g9`L}*V5a_;EI;4~SLДIp4MxKfyK&4MO._UR4?PBdcA_#L裠&!CX=䊣홐10۵~L+A.']n Xf7chn5Qr<ʒ)( j{>E1-s; w+|Ttf,]~KuSkwf Ly|lB%7n82M'mlg\ ⣐[U%|!gD: Q=3(r 7@=G@L{hJgiz"WVʦbʶ|sfNCOh"\WC\r2xYhBpNG/4&8cnGN[bW~{L|qddd< !,VP[$RmiJ&'ͭs!scP-V0i$FNQ9-垷В$aȊ~v]ƂQeƌP⡪S-X(Rxk4(l i 8T BÊe;gwm6"t-V?2Фf0h8^+mTV߆MAUy L]ټrRH-=DX(ď`JyJQ[afY7ey\)؎Ltr?h(Iww);?!dǐ'mʪ|<49\g$⺢J ^4ćR.:޹\w7o' .Jn kmh`L-3]X(/uS&^_4"@+-N_K[qz"Ta5I!T2Z&~sk4 HA2(]ncL.u"cCe"ԤKPL?ALRn.H(oqGI̯|{_fI}Sj"LJե eO#.{4>IHP,b)& ] #Z _–om̙p{wg6Pc7:[$."V~F[1a yдG XO^8j.atu/.0sZHg&:*~a[Z l^%+"+5`|4SIu8 Lk̳鍱*# *"]l-;RCƬ[/@͂qOV/ |;=w3p52&h[){~0o8!u27[2Y4yi_y <.X5%Acs *0#h{-ǨM50 >[-Xu3(hHy3 T/irW$[f g P΀k}L`ʛOfp߰D/j41FÅGw0`/ğ.VR$!PY=`q_V%ȵ[ n3-4l. 7fH|EckØ^orwQ"ץ&ۈ1 u~J|:2f晬V 9 U/%'ET3]ϳGKնE^߶ :Qupdrzb2jҐ{X3e'^햮vn||SYJTc #$,4@޳!^p]Q,'8UؗbjᶺFl9iCjV|0Kf#NV}DW=Zԍn-+Zk<>}j#Kޒ*IN{ݭ"6qPBI4za#zŠ0-RWR (%tjP@7e+\Rų'=bi06V1 o !dtxJ}5ؘ+<nI~x{F$Ej;='?TɁlμNrq"hi^r@xiGSs}=ܟк|l:& mv駕i0^4%>[.z=,y0 |3hM@E{)ekZґwME_94DEhr^zW\P:WIvtr5*rz/>=!9&)ǐKKh+E'6S#@+SQhrG>jO~SP5SRKXVyCSCeiƬ^ԫ@kr`u7*6ǿ㕭 =҅K[8@'GA9F mr1j6o;9l߂OwH򮀘3IQ֑;Ĺ8 P&ЌbC2<yWv&0K IERr `=jD4 }ULN4Szgc)-`候iSxOybn<'+.[CP=|}ce;#(ck f 3Bl`mӓ>Aù,C&a4h] =j<4%ۼR2؟3iZ@Eٛ>`dBiTV}dfNHdxHLyiBUBUfVڙ*yg".>o$nX!ot": j!v˶za #7 24W><7|ACHQ pi@@4IDzP:* cEwī;5O /bz/0s]&d_ul|dtVdhqDGS%P8`K&۱ӾO-i*_CpV`&$aXsbVR1Z(NXZCpEr%‘v y#ї"'̝2w OK\zP/(4anhDhv| ĮcሶJH!eԐ&}3$C5m$',P\lvNv^!֣'|St&_o߉DI/\yZCnbuAiYԺF~gC]͡.]'|ИȖ0Gh} ,0zcY0j8 !UF:gfm5KؘM+N׫}E_\94֞5#x]ŧq.q<2ЩzNR!RѬp%L!_pOsZ[ 9o 'E=Ϳ[y/{m4*%q:-ZPUz~Lg -qU13Ed؏~jod(6Tzv~"X[`s*E&G$k/dgabwUtn9%`=p~d?U_ \<#u,É`oe(S/`{j%RjqRUҹ63%:S=rQ6C`DZ.loI/<s=ä?eԍ+MV,,2.7 xDИ1s`K>$eYwz/A:F*޹= ?D8կ}btD1-b CUNRF kyv:; [R)4͇D\]ȃP(2U~]#vf$EX2ӈn&晚݉翺T>/~a2aD@JvOd}qFL^#*$v܉S}<\7d6T3x`Yk)^20\#8B3DŽM%}syMtz j?*2lּ)x5tCȱI B ?w\:hO[7$;{`&zR3dkۇbkDh 0|JܽءpWC#0~'\%!q+a굑"v,j.C 2Ζ8YǯCmIr}[I|ᑎ+Ȃz}.PT~Pa9r-{IH^G<~F v˿grĒ>Gj\vL?0G1=x܅KMG^dr-M~H*d#)}]C*ݣazp=FX {Z~>^18-,4xӭx2+| Xe4"ӛXV~7')xLڮA$Y=7ɀZAxro\ z0Ai.ָuD pD0ʖU1P;rWViWɪgdOVcp~o87HR,t&뽃h %H,S)ZBQ3x&86]4\8mwgjjl@ p$Œ%$X# P"]uQ:6d0DaSLcM1+(:w ?Z*zK0SWmR&BmGvKkmhǙbd5HvZٶ8=/)IGl,ͬ>EĄ%'*Dri I@/0c%@m뤚j]@,Uf t4RoCa1́IN@B_KT;bܚQ+Є5OYO e 协^ ;I-"4sI{WWlF2)`l/ ~#wa\Rvܴqq{Oΐ9voK}íaTa+u?HQ 8z|umÁZEꟺ ߝtl&kmMBn$.3ґ=,i`5#Sdo"G0,M8A\~x`4f(2jPVO'^7.S`խ>;#咸9ߪLg=p~FìX!hvH'bV8dP\jUfBq."Yեx^Fw)m]ڵ5900ra4 8(R^E6D1o`Sâ&&/!j}*p6w#k y82 "EV},1ӆn&pOA8"Fe{bI0:RYjK^,!D[y&U@ j;l!^/cԢUK!oUN |1,ضC|Ws `Z e m_{\,JЄ~uDM Rx_^]#Ԉ1oPC6CVdB28*!ϋm|cJ-˔>/5d!Z.}lCuDF)H)XbkXnik@!ck1{) :{}$ڪK˘]'GK oUKpFQmKyuUcec\g9n\l!ASp<ϛV%uƝǚ _䂍 böE2Ut3o;iYcQsT6hhvċJy_XDˈ/c^AuJV6 ~I>tuO->HG{7=Q [u{ qMwq)eT>Mx7ZVtt/Ow%~c5aAϲV dls@5qn' Cq57v9`bB%#Zۋáz@ر.-uo=^ ߒHŧȊ~njUI$~CA?Fb~শft-Ӈ/Y.$mX-&V}pnķE*Kʫppa~{.D[a7R}y|-Mkauoi"dh$#;ޭ:U DT lQN!Zmn'=q1:}6Ӎv鲃Kۃ?Zhl) fUsy L}u@ ۊѭl*uuql3 X2dEZueİ(M7]zFP~gғHwkdNV@y1ed5X& yARSjtz޵smIw{| RyL^ #!G`K!Bo#se-maWӁ6rUƺY\Mi=PA{ʠc=˳(|7SFY(sUZr/Z/G5nkGx2 BˁؔMH1,nX4,$n&^`ݤcV^:th,醛5\l֨w]$yt׽U8ސ3VR j"X`9iޠ +)7i0xmBaUYj2q12#=<rqz51ȚEMDtO}>tUpFx}tMb/F / p7ӂ-Bg}\wB6?/hwǦ{.<-/#B+ {?Vv02[;w 0G,'_Qo}Q HݒF0ֿ Q)8YTvP\<(xzԶF`fDk7աJC.c2N0#o/f4dxs+ \0/R A ZXÞ2G͢w`YbMAF nK@mZ`~C\I@96G#0&PP(MŅc١i4ۛI=ZϾxCf<*[@+)ڷtM>(&}̗{TJl+LXz*Ϭ:tQ_ ]3/[#_xP <.fHh(#ys=`;ŗ9pλVܬyQ}V2W\ҁe #jT۵V9kߖHE[yW>$vع7m-R#|TM˘`{qw.^E%vZ|4D1Lz+sKs _VB y+IYx#ü: Nepwqn8eMMLs5h5@ͿL,fn~ghNs~WY/*e$ TQ8/Hdmؙ2UƝF<1f2/e98$>[FOمQ#)7?cN6[d@(Vx,|gKF%1Сij&=t)ڮf HH骊g֍훑qW|Gg0C7wo ߤNn QA*i6PA7# 6I4m5HCd88@4r?.cRyM->iۈV(iSᩝf~)/Z}:cA<%334]%ŵT1ZţI`%r?[=Hw*tgR*$h,XZ<{Yq8԰-[1cJ>x@Df$t} qyV`e$Gq VXX 9 ti\.0Tl38W%݅tڌ1s &9ưZ9m?J1xFj)T~U(rq*d"P&:H|F{v*xƲF_Zx^$J"hAw2`FnJotpwv50>OSHk*}g8TjZb.qK o&Q8]ZLc툝|s=# `ܥ(޻q(ZYZ_*/eVZ.L.*B}Rz QGvƽ4Di0Jc-('T#`1bA.zG;-6%:[w0Gjhl,A铇+h t ԜTrqwPVq*Qΐht%=pЈGҰ~Aͦ{ e?=HЏXpGK[r֖z1'ߚ|G+g@9 (D%*V}F/S(-(>hvco= Q``W_O7q$f4mӳ)vpm1}mϰ-ZWy~zGI?wC 9G <ҷ58jk+-vTp) |٢ʄgj4So\w#c$bxc-j <$qf&x[?(WE\jϷ` >q+@,E:Qg~A՟vV$?-ىp8,,ER. I'^'龈E/|A$E k0xCAҟXIZ㳸"$݁9$@3;zr{tj52R>$6|X^+*GcF\3͚+]- UQ19I{́j;jOmQ@BsD$Ș?87ϛ_^(I!J#8 4%V#i43SDRN5+"4Kr`Ad([TES/&Vj!uEWUZq?kLcڑ"B37~}D oT[$40D0LXpѓ+?sɜ)<mz~ 8%NӐ2KnZ3pS;RJ 3'x_ ž dB,oOFCAwbnG@:0ZjkʸEO`x-.K '*nl`A;)kY QETm;b;)kAc`ڙw!xFWJ;E9 eܰm*?ֹ1{8'Jk Fc46`yGC0CQI&4,`/yQ q1qu~(MA02&xGУDH\ iUL!$U&5e@W/=JdA^u G7(v&FASغx!Ì.10v4XiSW"rsAwm-wZEZ]]'ȵ`ޤ7\˺[&%yRX0* TP!-i cDYVO kYNyi{VI .#2v$ dEiOQGadmg';X9PO')'GDR 8Q0<˷M;r}v} )hSQi̫ ɎJ}6}SQK95΋c2,d&Y]7PxygHn7a,dL0@ PU_׍xN׆"H/jTZ\'<+"Q'L1-!*9잇ygGP;?,k/z: {S^kzPЬ(Rbv8nZIoIs; 3zB.:ӄO~! "wi~Ag6K"i9f&4̹ퟵe2^prj>RnZٷ?Hi=,wHȅD4Ԛ?x^RLPR/FӼsxS /jb/Jz1י6?Uc[q zw+y.NyrdyFIiitEKM,Fk:]hVu͗%A혹A)[Ch2JsdݟミؑCGH' "H~TߏB9>C'X/K?0|,(mXEyԎ.eʁܨl82o0c_:wCۦ_:赈=-scd6BRn&!8v[B6DO`e LaݫcZ#%' @,DPrՏ2uiBFdlaf2=r 1Vd-Cn1BS`fy] $Tj.bW (ADT}Y肬, <-c"|~„χ##I&`PZIu7q,jPu3ʯse (g-,n&Cj-LRݨ/Ɖ_a*wx@ąЈ=1^MċLBE;wE{w[="f)qMwCwjsK%qjL2Ry^S# <0 >B+6Kwj(AaLRp=EXaS.zeXze_oss\¨"Cd⍲.{O}$s}ߨ`hM(gm/}OY@em]>4l,ݘ>\|/TRpd_1i>/(*{3ffSk!X^H "Cݤ~cWX+s9o*FTQي?Ћk¸Ywy .:]$9&dq$17E9G6stV{)~05npLl]X嵛ĕ3-P_^kS'LSiArfk4R<\7@X+sDBhbrHQa;r&h0{PT~Y뒢bK6Y#6c?2ڄb̀+V|~^4cFE!%r=(cwt\}a;#.Dy_ rbso\ga~4খ"Ҝ)hǒ#rU^s2ޫE33{F ÑFTpj0وAT'>3vkk/[{_Xܷap>Fr$:1,(қ0;aW8j= 9O˕x8St^iހ iD])-rPXLeq{ $@^P6nEҒlax\B7P Z~c$)9D1"S%k4X]Qf;Ek[ %(IG 맨'9p6`2#̟3O9Gf/e1{R\Ѹ&I,kupp/[eܑ< fya*J__]Bx%x'HcQ~rx39[bU2qx_q-ظQWp+hQlQMSlWֈ͊xw*Σ07$kvX['ٝ:{[YJy pȺɛL~t?}ùޖ<}4uߞ!MzB21=JK;bqa/G\[ĂLz m$̃JrcP7g/yg h8vт7M=q|ef{ w㢿 mXH3f l"@LYRv؀W=G~BWV)! 1F6WyFaK[K Zo#`tf(-a|oJPV F_@ s\@[@}SZ tARrCqo_eI앑_㨭F@rq=E QժRYVWﳟc͗!Z8;enl}c h.}rxSiV_\n|tPEPZR0oehۗB19Sd~`v IZhj?neȘ&jrYdlєiz[9"QKoqDƞ9kb%Qu <8Hݥp\&Mtƅ?Az̄G#S+T8?ߏ6YpqlHhQj 0dAAlg8v9"CSd j+}:`EHX3^M(=WbT|**ZDRqMtro`LԞ4yT:chX00v=~h3,:@o t``xSWk2ZZJbEvfG*LA݇\.ڛJӾK a^%ﵴ]EK&5o! ߒ{SM:?7Q8][)DHyR#EZXD;Bv.8W:x]HLރ-Ƶ4G~>+9bK&K>hQ.l ΰ&fFkD"$ ދ(ϕ-6$/`pFp aX&!ZJKVVNG*L%&ĢHa(j8P&RjZXLݦR-ih4ЌT2|K_m GY۷PM[x@[ag&]K誝m]~gMH;O dg+rxQ, ZKF; 93ݭcWu&$ %&h6.m-a=K̷o˭=quȢ,s=y VXMG׏*\. *$Gᙋ[Lg'_gi(@u%!{o&! k꭯[OE|ꔰdyN`e =QIvo#~5 g?!*Kf[:Yv@G2D﵏Pdzo Pf)UDB P WƞPpf_M'+ڒu8JZr8, sΚKAN!TH7ώ^V,F|πs JĊwfK2Dp;=Q=aLo)-W&WVȒ廡60MiBkgMס *<@/Wo[LXZo/B7VAM&$bALKX"O8Nd [nCebI1 yMW> l\&)Þ=^R[osljd;>x6\vБOvxdXլI<=Kw Iijy[ox"RЙ;dbD)$0CN-73`t+?cSv6:E_6c>lpl"<qX&` A6Og$كğndmZv83gY>PqfRvAҿyq{Mzd !!,j'H^d }jIo]1{(vn%Nѱud49k#uwKj{'d- 5C,ro~$*2^ .T]<)Yj`vNԃQF//.Hg%!NwI'iHRŖ1Tk!h˯ ~^9.˛fD-F憎pt,s4*nFU[f?Ǽ'G–ؿ^ .&XR0aԺ1>? G<°2l?qJ ;?) KΗI]S@Ao2NfZ-/jDVF'GrgF*p>_\BpCj (fI7|ۄ-6Х`oC]1`%%$(=B&hJ߄p/Fn^_?9ze.VOHGVJJ˔L p8ׅ1Lf8GD ETg 2H|30 6o~/08oE(TQ*{Ӂ5zZ?Vx !_LfT(R 94g(SR]P"LHµA?%fSfK-N #_Xo#L㭟fv,췒LX=t⠑-䋢/MV_¨Cͭ a '.aI4l^W v6x>pd"?V GL=TЙ$ơmJl& }sPًN. ykKUml*ZF]]Zr{lŽM$WQu;<fBBp8DF&k19Xhج.*"ܷ1Jf8Ĥ;&;d_~Nѩ i m\p-ں.qŀ7GM6hmMjKcOMbdp=;AFgԠƠ@rn)&&Ŕ!m wųqۂ2:Vj{;hpD;_)|Eb O>DeyLPVomvDw:KGKaQuzؘrA??>cnYH_܌*eQ~]Ϙk0xwS*vW!]RɶPE:VeeM.[cM-|>FW z22|_endrsSsI` BPr w1[-} HИ--)fc1zM01f8jCr&U6FR',E}0&a\:\V0񞋒⛴( (8 Shy}Vܢ^\A,/#›Oa CZg(3l@Шf :.p|f!߄(}y/~w]A4P<|ЄVz&M%m;cz;^A IUet@/yyS?~SsD _Sbp%Zgy$a 0q~QJyuժ6x *MS $3}Cҹy U34wծ 0:ذ.#m4(آLb^*;7Bo<6Kb]!蓬1 trw̫}iqgc S!-IiB#GW {:.Cاّsh<ɺ֢l٢;crl:qE=a& j5u-.Lח0 >;ڲvdnxj_kRCs:1@r}YsDs+.3qhD-_9{_'z^3ڴb.d97}_[͢wrk a#D6)k0֭ ߨu@Fv%Mҥ\=1i34>kU?nRǪHcڞ/-m>/D+qL%b~J/oL@pWj#~)+*m"vg.r wM{f$^Nwo\l.%U]|1F.8ǞsmQtC}t}yŪ6TRL'VMhOH%Ahq,R9+qm1SЩڔᗞWUO.s>|AR:yE__&ĔN3Gi*4J$:̐ ý/Zt /1vIrlncigh+ۋ:⍑?h>5q h/WQfVƮK匈#ǖѧo!ޝTē#0C':'t@MN링2|=ϐ-}~hvmam cLNg׆SCvUxt #!l9bƷv$GS#I%Y*'ZD& ե6Mk>u,~՞V[T uk綿4v.T6>m(mѫgGoHXrc*1Bho4m:8|N,I޽6F\ܡi$M+_Fe"P?tƥA|IiF)7ԊP@+],~˜-m1PS(S!&C&xL ̋~P_L=|'_BIJ pjbS?clNCqmtr5NKȐc;jbBf|?g'd3Jw1EISW੶1m"CW54xctNop%%daλ6R2VpCqSq>*6bROS b(_s- ?l&rP{XJlOTidEbm}ܘZP6|)8? -!Eխay^[uFW2v]`u8c4Egup)u5&W~2i ^B䒰2YkY@4PizAz&#)]fdYM8 ,8uic(7K)a(Ua`=A:^| /ݨeFgpТ-(BEܱH1WaCib vR7/X]oF(ĹF+!+yqJ[R+$9H*Xu2A3aSETȽ)\Kv!O5% GcIP]>I&*@I\cLLC3f4 }\^40xj !RqL, CN} F|OfMG\NN^9\̴]sϫߜ/$,##?ũ4%8T= 3뒭fZpL VKhI{*n`G9)vJ> .5)I1O!HѓJ}]ȒaJ̨42R=$p  >)#2`r˜rSP@K~V' "e{dzX;x:]%1^ٺ,B~1# NҖ% Q7o5b#&fG}8ls"x@ Q G*TsrSmgJ_YIe3^ oiqgS 9تb:RoT]s=lbR?L"Na;B>CZ[!܅;L|, pQ`P lTCp՚-#y=-J/7"q [_AƢЫ3hZ/9a"c;)a!Fwi.{AA ߐ5Y6*_y\1[mol'zמ#}SI,{q+s6*%%y"'i?"і0u5@CQE^U͍jgN0)Zdѽ̤x|8GP'9K^c &Ț&kv4ՅiDQeuZbV=0!>Cu]Ǚl2 ,m!z|8l=m>"5A %Vd6IE>Q~g:wG: n*udEL$ԕɥxWp#(Lz2 =|YTi ]WN4`, |ҒH@N2A I{[6?<\TG|AŦ25,9fa} ǡrqM _ib=3oKfNM!j,D?N븓_  3bI4cIPOݪ̶k4N~# +Ը5=hhX\đԹФ]BV:__ݙn&*U0 ]´ɇgW(0 lpWx,o=~7d1|X~.XquԅjՈ wH6 d.K󽜟jQ^F)P}m_!XP6oAOD#+#֙p_h)"КJh^Ԕތ7Zf'"‡/ET\1CCG1Өњl~t޲^jh~F[2}^Bs6]7n#5\Bl 1;G|Fv 3do|g)8Yq8d7YyiF15P' XmS"v™ ,ʈdnYm+:ƪ6*o6˂L]ӽkw" (GAIy٠>TB]T%( Hl [|@ MڌJ ^wG,~*-EЈZ1Fl6YQd5u+e>+3TK k ְ.89D#Ese`Yw_~FdZ$fJb6E|@D%uW&xiAK O b|ʮ^qc \`% rp@TÏ 2y}pGE\.gQ5nW/KVƂOb[E.x[ẁ,> ۅw])RH|t%F:}g ~B x()=DI(o&@D3}M]ltlԿ[x88 \{pxKxaii''z/Sip?ƦqlA& Su G@I^/p(6:dQ?R^faKUSyMD745'U4Lo™|x=kXpr]=X"u!t+H 6Olƥq޸V`& ްBLےdR),&+믏PW>BOlX-CFjf_?->mwY0ҘuսrzybB$ Kbp>q =0ީfyP@aE2 |F>{֜NUDci YK>4.R8ͷ+قP6g4~}2wg `LYu-pUES}!nG/OG&4ʯӦPjs#? .|@o=ㅐL,LP *n۹VHٕM:l3;Ί`[}kuݍY(kp IppR Β@ *:1ݖ6"\ s&lsvqmPcdjX.%}CzI=eJyB`eeq߬5\H|7D}6m xWU1ÏCw ⑿rlA5=ٿN[cȩ8A+YPdVģ^1& # ! %NCVf_PU[J⮑j`DI>jWϵa,y 8vdoٟBilPq<&d%{M\&wl?+QEvC[)K+>C x? pWoRa!*& x*(@^\w(j`i?&q*5t,A0:(JJ ;9c;NiŁXN7eG$B/$2 Rzj\~oEgӞg.eEaz 2Dp9vȞR u.s#Lh%U!0(М rY~Ͻ"t8aBNX5ߗU($) }c|σiCa$:$}e'ofUb@=P_>n&Iuhm@kL'u8ֵ{%e7 h0V9k%'F3$x i= W4^߽G.M i5T;U5%iOPZx`M6CJE7Wٕ1nȭsF1UrУ<ҽ4 -;;VLl·wuqřHcv0>):Ni3A< }sNEsKoTu"*BE/4Rw`Г(O.$DgB(ؑ:NBVon[z+ư㠘(W5/1yFOM, [b}:KPІs ο"Ĉq4Сf"$ ɈUu Hs33pJqb.k@JJ._H`'&݈LB>~}ÿ|g-61۷ ]23\.Ϭh}Cn^ZbP  Ï;wIvh$v?rF@?s#3tf_ QAɷ)qDQk9-b AdR$ Da2_ g8i&8Z7k1#.DZL}\hTq8|3TVh̳sfF`HS27s$>)fwwyiLMp3m|bLA$<,R9Vo h7*HT{c8`>æ" 3{>PK?.sS[;8e].TTbr @!tȫsN{Ii:L#Ο_Wqw!պ/MÈƊauXLt VrG4%&HkDN6eY 3\ݹ *M"k&ZdX>=~)DE eBN5v\W Hi=λPs ̼ӳUDŽ.۔=gBB&F%dGr1;hIeqG 6J<{|0tbgs!Qz~2`6<^D ,o# \"!9k(T#ݲHK:;K}P$_Xܑ&P,Ĩԉ9Z91  .¨Zwy,Jy Ϥ6ܔ-&{- #zt \}pCU}fVG, k$i` ?=S"|>#CH I+[|4X%t`Q:8jwp0wr#[Y ̗hO[otnBP#5Zܤ:0a"m]PJepCA{Wx~2WC'bzx>En%wIŹ10H$vPlB1žd}=į01ѣUH_Q.W>$D*-gOGҼ3ÜDJ\"y?mw5VP-OWȹ@G!l0Vծ J&WnWt0 V0sSZmv[m|>pPBLtAxBd߅ ?5>g^иE@Hj=o+˞U`nad=ax&۞ʟ鷾dv՞=RxFEdLI5MN@uX2ĸ0RN#SfMWu6L  _Ңph4VAX>)-sܓJ q}˧a8|u(W[u)֨v 8ۍ09 !f9~2Pc jvkw@bgQn+'s!)BŶP@*(9@GFAbp3Ț OG])" N5Zc}lUL#Wr΀hForf-Ot_|$y{*{,8Mjtd/ IᆬFh߈׮L0+Er1Oh0\#~YR,"yxUV]jUH͂~ڣNj_AkJORŐnjNgy{ ޞ%Agi̝Tgt]g$lz@r'fYLjQbǜJ3z#{@Ʊ͆;(+e%p|x/gS֨ܮ}agk3|Y6ֳHOҊPU5 MsTjGª9dL"g:(gsy?LN7&ZIª462es;=MC{Nbǥs8LQ撴+עjfw\#W:{͘u@ 9n.`` H=&5xB ؃ɍnRgHG>3 ƣW!p>ҹXEu*є%{.q+37qo'^A}xuq(&ՑN*^ @`QsdoGɶ|haZW`Ѻ\[lߕM4hEX߷FK `*v&,2@j0VҬ`W)!n=zWXôWԔlBSDQt(D4Nf8} VL_SZx=/G(y^$h zcp/;4}Cx UlE e(ŻǧPIoM'C߇RfzIYj !x:#~ ~FZ8%QAMhEY[p <1ELdb7trv7#Cocٲ&P4gޒe,jX9 [@8yp O,6c.Nѐ] =#߬6A/-x"u+)jG m.Oe>8"WdOIJo0ǝa"־FQ]3`@->Z~2%bp+?73wED5ŗnx,?)B\:΁I* fc85#*G: ENJ&#e\'& ^rQ`̵mOv\8ݱR%e 2"\AHL&'QsV~ .Q-doCWh EqG~#]ɡiRa-]yNY%;w Zeε1 pE=np z/X.z Yȗ7z"3~4ᷳ""jS{rION'n`|JC6nu HcIej>Cci\uȢ .2jYz*͓г+Vԗ,$<~hh9k0D"R9V/M?JK&䊾cd\ PUx.yx6q+3",uJ@h黦t>B2:E%TPSB_o6~Ac^%:uy'9 /+F/2f03e8Zi,ikgP~܊~TA'ȉTn|Ug2_G-ȇMӛXe`2X,"e3`+I;|dŕW {1dM+a.Θ%{P cMchrB*V>xJ~ mБ`6zsxk50 6UʧRoaJX 8_T)OtyxpQ޼̭%`r|/ dtOXMo=;ѻvA>~EWfM52v~4A/JPv1r6 Wt"ȄUո&( 6v1ݛfRS>&gG p+.ըc .l5 \AXJ_-izkΰ2rm)8,p&3x"'T29yOP'U~PHx2}4%i},0%#; C?TVz Z6ɲViVt=%!  8#-#_oGO⌕EEtx#EZQ T)ֿKĚ^zukH}GݙIe d2 흠CC|:R"I .s9p"HBٶ۝FՁ!ōڛ/َO s6:U|@0tZtӲ -_"]TzJEu5ߦrA[*ƒG3,=,)ißI"oI.I34r5um>62KBNnib?ֺ+Tp{FU4^5*~WE!b;y?r?^녧ډD^$[A!`X`P/T+k5W\@pݓ>kϡg E9!9h{`:oo513`|c($C,pzfהFʒe?u}J e9qW([b;d&OjRᄥؒ@k)ʜtG*>̶EӅwP:n.{WbaYO-u.+mgw- \p>?[֢/!tR=,Y, $ʳaS ->6~X H 0ղNS2:9nk>%=uSbqLTCHZ O&xeef0k 11%&wEr$}lD"NJ KJͱhy~E[k:9-&`'"2ԉ9@j@UXP".•?w5+<ěám[VrB]ƏB%KS<(e :}ۻ-qYd : }4N®s Vb@S^| BӔvmpH'w"YRdA3p>RΞnX'ׁvH_$l9}uTYCx4 f,a,xvўŧe;,,M#guC։sgV2ǫ"˩j >]f®ڻֹT IIJ u2KK3Dϔx\N8@c7]P_cJ .[,>L`V2m2˚gvB]*uN]yđ'/SOVH`&_O$7!svyn=sսsM=qw$s.ꯜq8#(*a~&@ ]*qG}є0f+[yef7M0>Ջٛcݶ5JnD=}ƐGf;:qd *wNyR˂o?];K3qp[I8/&7^gG $ (*5d{$h?ShؓD&X,bz+$rp._ˎ Hth}.ԅ*^Yrl W;, ]oz3<[zw@2|xO:a5~[eA9,+juf&abS[eSHpZUp*wysɭ% Z3SD:;>Nd-9xߝE{}.8BT{W6xw["ӭM/t7/I5Tg7]6,d2WB†iBX71x,C!e6)QMIh^p×yw%vV>g^/{trnyņ\&/~PN 6YVS_rl-&VR3[D!vR05nG8qŏ) nmN.NmRǵ'Bҧle(y6u'@2e<-6Tjy2aW9xȍQ)L6fbUXoM$7FV:Pmx_jv&/$5qHsB9u$_ ,.CI$mW3w }Ӡ8MPFal|@_y[oi_s"=6}(r5 8Eu)KQu>nڰ nv X;mT}O7S>y1?P)ð?L>k.tFp F2XU" Ca1@Gi[Ĥn'- "t޸njuqYF&_?6ZAeܛ8#dFeB?2#Vr F|QLVdz2qRAd-L+Cd.O洮@ZZ^>[d^#Ht18\f+[Ad:G*IuW FRo 1<lHK^hg; Q o;S }r؝4o.Z'AՐ}i#i H򚗐 7^%hdžKw :R]p1gk-m7,3ځxPB,$8x8!w΍A5;e9 {<_Rmp^}>&zgdӾ ,Ɓp'᷾l[5Q)wmOS).C+/}oswi%tќ=Ս:ꏗsRMVǔ^`@ILnُAgLɬ; 5{s2h ހC͉@ S7:HzԬu B uֿ&ljMUtlF77[a˪bԳ2T=D Ӱ,Mzz3oUB9G@"%6#4@nOLI>Bc7NRf" :Xd7qǼ6ƞwSr`@`)Æ*яJ8+*FAR![gn* ~Ԥk!JuGP\&s]XD 9FvND;xg}ٱ2z{PoZqx2#o즏$6g=PU_΍8{REN.-:Yk=C91#R^?L[ ijz^&?Cpt. W+|ejI^"9\2Ri?;90M56$~ʹud/3 tҸɿړOzq#6918L5J:1 :īQ{jTU Frm ߬ѻtZQC>A pPeRST@^#t)>C;oMKrO=c( xSgӊ?LQPN5gεi!* ՁmdK$M*@0t D?K"eTix5!WzH:2sɯ}F[G@O!IA?0n(+d3Tۿt[1G!!<$PW{= 9yJTMj-$ê9 Su]C T-]R:ԃ-8DvLtB{. WrZW'l˔Xצ+UL]gp I8v-4`?~[$5atذaA{M༿$F7z΁$ՙ{TZsh@9?^ZGjZ`a>hs#@0xs xOkEH5d+ 7`Jk{\|>Tĭٯ=t}0ܰV@1CM+;F!eb H`Pƈ-_d.wKww2{Q"`;hѶGvx}-a-'6`2y#cn[d]Sh͌?]_o.o\H.hhfԪñ? p01 *'Y(b}Mؙ"b"#i@iݏgnW;QYO9XT}HIM>y ޗe`br6D+<(Or\mTz5%E͹jGb-@i D8>2Gns.!Oڦг&yHrfRzL˱g rQU)5H".9( b82IM Ȳ4Xj~ҔA>fq{Y%~*$gn#,"2m%l6D֡2ss{C;7Bک Wu?:X7h-#2wO>B#~IKhP^\:qSadݪ$ubDb]7ꑭoߧMZ%͜h_AQyyUB%y(hXV3ӛe1x羗#77f`U$BK.=d4?G rxѴݿPގHb=r A,ln Aʼa3"^Wuܚ]lzpgt9Сiۡx;GhzŵgHt\YM?D'qrw rXA-ñi6@!Q2Pwg@rukTX<UxX{?:1c3n `xS!T{HeBɎ ۿvi'E9=٭H|x3my">N XJvv,1JdȹHc^R!V`S*y.ݽ&2هK_amGqͲ+n2wINZ>ʫ00>{dAc= =,VR"%;7Ħ--VTfvq)\ɰza#UNJ?7x?STe3|tK[@"|c.f8ܿ.G; EQL]C7cCk~qd,AVgg:ً4OM=(I[6[ײ뢂Uf֚?X0L^uy̺4`M|x{$?KOB )'.,&58 (\e". 9B>`e7P E˨]cqi|4us&]LIGAJ'{]G =WqX9ng'Aҹ")V}Hd/'/\_Gk>ZpfqN*T1D#zt<8'P*#Z+"Bz6nV2Cf.D$4lj`-H}ۣs٩y 2> +: WaC zzeF8ˏp5 ,RFd37B5ڞniJ~ց4*JH6wQ RwdٲiMU܊02p]/'5(="zaCWX޾!LDrѸVyM j 1ޙ~nB}zZ(\TakH0DWN ^ߣ<,s 0 -wXЪLaG=_POKWrepݰxYbV䜀+A-y\czCl| f!?8qZ="gʴݑ_awL_dROv;/:?=8`:TEk k Eb3Q(DYl0$Y Uv:Uef2)DKG ԏveh?jS^iqf.u^+ՓJQq{gB7f@bGЎikxg'nR^'& E61L,V8ѧNm:K>pHDEM Ł]C8hRcmǻU}Ʀ K{ K}r91594J{M:D&'OM jm,{<̨ch=;F#ݛ3.Lu"~&^MNW-Msȃ 3FWS9jmȩT}o/SEcL&D]D֘nIw>!CPk[ܮ.ͣ;R+ӐL54O!#~}fLrJW|\45[:7Fg|DuC! (aKa- Y/H~&rZqqwud~"wh $5&Xf6W4"!3rHe#Nǟ2Aȋr|TϲGލΔAho^01:gk7pHݖ;3sZ ?p5u%.o_}Wn Ff9ԓNK8 We?w`,̱wX6WFʽ4_T.F"wņ[[ ){9١`LyIl{38CaLQӮWU^)Mj{ŜS!Ēdj2_ۙw-#d#dB7vc"B@#wE'ߛ|鐏` rѱX]H?5{VXzŸgN[~+ 㺑l<`,YB޷bz:^zhx>*b/Nh&?X+Z.ELpl\̹aTbN[m oQ?vK.퀱p~y,ʓ;a=d5b%i"dCEEa`6hyΡE6-W7-%W[әѾqtv ص?2kscPA\uG"u)~ ʄ߲X![[\ ~aږy-ҹZS08F#~-Xtn.|Ͼ0cHB&rG|Z&} ꁿޔabh34.yyDi/BPG9?sTj;^ͻnC)6{|w9tGd/ 42QXvYrm; (@.C\ZH">ǽM7nCŻWpZ1{.bTiԴ [Ռ#8].ЅИI 8sWȗ8W3NJBJͥE#2P*s?p{p{?<`U)Lո+d@-]A7<5y*80 kY{#G@Yho^!&LvIr{әk_O%_cj:;XOl*ה o* (vƉwjm* |uρ &cjANJ&>w&9|jr_<ͳ4짭72^qXJ~|BO?@AR:q: ~=T`>2gZ]ePab-^ ᇫҖk0yVVv(5~\ZOkp$l`ȣgӖXÄتVJ<ȱqm0.Rbیy( f&|(Թ تia/a#ͯpi`| gn9@~^v[ )>MX;_+c1CSάa~Bh:{I8UPO'׽}%`-4Qԡeax2YȻPȡOaS7վ4\r{d®bh]U4>2!ږY?(d(;s0:Hë[aIoܩ1 -sqoAg{ebɞ,3}[_="Ө|'VFCiWyy< o;n]t3QE)xo'$v\LHti446OIRVE. c}GF(kXQOS?+Z+#煮H%+NZeӲc)9g2RUbB:+ =`ɅnJzM6xSqFhbz<_1mW2QW\,l2E/!k)]XC\*NWV3|zX,,_֔"UÇܹM,k~R3@^Ϗd ^!]hyZv}bh]Pw"H' W$9r<]'cX^JCeaDdž<I]ٳ1R#E܈cEoCWR`(JSđ7G2eI4 30' VW%ZeS&H@]8~~XԽIe&8 %)Efsx+XM(,V*o&>=ր'#b$E>>*bug MԵt׊}0u]B +ڶ͠$7%v+N$ /7k%,+.͛N^.L6]z^TlhQic|9z jmx_p@Z8+ f Έb67Ŝe36:@L0JNct5ź]H7ԉziU%R+Wb+k^,pvZw{`#Qk0[/P68M:f ǽ&@Á ]^*Qzx h4x xC Ɔݶoڄ5\f19ȩ&!1 ,o:1G_BĚ&Q=E @<]a> w'򡆀\XY"1ݽa*#Muw`!M@uC<;wf&ާsa;_47ƺ `^&< $odOoCP 2c1lie ߅Uw!|Q!ŗ8t|+VW1)Ndž7(ԾK;>}n҅dFb)5Yfw2Xe| 9]`")ۡ2dK~M A|N];)]_~)֖xw'wXP۞l3R8@\^5& 9Ql۱9ugKHku_zD^-܁Q[#"W;! &%D~*5iJʄ ?jmr@yzabXi:!:{#کfNCaDJ;(Ó8yvr9ӹM=e}%0IY8'*QWӢYyi_߻ l?_\">4Ǒt¤brٕ>Leͳ4;Ψ3l!VK%h1`_/Q0Ih1˺ R`b1.}?ʭEX`#oƾ#J{̹z v*敾B s&7'm:؀ĥ"P̢(V T燜?XuU`jYxdx}RC~=/\XHXj;x3">_7(dY:bތu) $!?Sh ~=l2l ?LiB>  7J ~6he< ]HinnyBY&H_bniV%\P㣖(xxؗT+]$ \cB d\k,•Ɗ;kw(T~k" 29= 'N#3Yd,s@TkݹbEGAp&0<ЏlUi^g ;@8R.\aġX@H/vC YW`;7ݯ5T-=>ОRfYw-WR.QOݎz@/H*TZ\F~ f6Ϛ71ksN'HZlK}qp4jki{ҽyh<[f|:YuERW F#ss4t!7/VmX Ќ:)פꮫt ȀpZācں37M<H0Òs9~ "d-bnSў4BYجfsxzy0x.n8"a8ڠr%v{Z?1v'5j CiiqVyb:ՖZCJ9ڽ7 qĭ 0+-,l%D [g湱LBP.)'`53g³ͨNl!cfLABBYd Ys)$E qjR>A? AUml5K׆X8m (rj Dq7t[ga5pO |c>r+6Ub$-T1! ȫ救C)JwNRi9i^f@~4YxDI w^'< I}NK{٠zpC{~[9Pz3Ҕ!J.*?}SeD%7qYS!b|=>UOP?Pf9rN2T*^r_oO`u{΢' s"$L`o/iwN|R R-U0s(%FM㺋{ }Lg0t54:)AE!?ӝSԑ1y ZjSiEi!Gwxkaa5u̓yľ ylt,5,Sig=+ }!ᄡjM?䗾C uR57~9Rwqӂ&H^-)g,&d!' .@Vv-ڹڷ )ڎWEZs:E#eaTdzo*u_2zBD&̃<<̫7rpvٍp[ԺOJZy9Ȉe1$"r}\=o "(}{47C3W)tVaf!Fc**#Ǩa01WSbk ‹-Ap^:Q| gxIJqH Zr7szĐxZTݬ^oAJ9ayҤ|HTA+&8} kz4 2X.,@SmX_g69t{@g?ijA|S!1w8M2ּW 8StS lF`>VFz)^VO^P\D=г.y"y\[ ۳64%! j$cNqr^҈J4H+D²ۈcIe$UjCb:/D{PC36'2VwVReՏ+k0 X+>ZV&7*C(H \v׻]hctcDDxFu2'bܤ?t dh&3|fQ=! (-HW3ҞJ_zHW7xLW'Nc /ꊀNcyA^iDǠq@;;ʦhZT r#ܐE7|0y•A:|^Uy0 ^f,ܲ蜗a,B?x"#KuEhI!۾ ܌> ߷*]ݦ=_yX?=M Il;}ur~qj!#.5ct0 G9ne @E2}MnцeWH]_j);Pd3a)y~NיtUisA!JL"Pm\ 5mPd`^b]Lgz-1AIWY5 oV$3SbMz}OTuפdO2L>=0ےr[64hdr:r1{sQph/a*A4{`RF?j"I7,sfU,n≙ 6fiD "K~|'j-aC{9 g+R() $=}StID* ll3˅څcbSA`d\wqf`2V[$l1T:< \oTg&+X~O/tqPw15;] "hp\(dwT>UrBN`t4[gM9GEnUI!ss]Q 4]Y*7ya"d }D0 D\L"aMJ[s4jUl¦)yl#-}Lk|fw (p2M7r{,9ZFS_[^.rE}!Br4ƭ93`6U; N-[}.wV˨ ԘJ̵E;`P?J뜕4cr˦ T :񊫭@'4c!Y0mB J#81(zJ# "(r65m4q߶@S/v'삔#5cFQGy}- I+צ|VEKRPҿW bY  mHxhH9CVTd~b|R*Y1p$:a%.i85ݰGh#6P40g]sa \i~1#td /_bPƮj316W1 V6b>U<.x?$I.ٌ5Y6}@r3A76sg8Fߐ}%*FNqR3 T,̆TAzT+x68X),G*fA2JFJG  W4(-M)Z#P0YMA,?o8}AI%*X4 j0uVVTEj +bnܛF ` ttK *kմ 9_APIc>76RɝJYg-z[{{(}+%kƗп<W$V&;0c0o7ۅ-Sc.wI6XV0#ºӰ4)s_.6agl(lr3]L!GP6}ڨplCv`>TV-5\nOyƴ{}pa L3In8\bL.^I#,kpFE !Z,[O3nwя31p|nKrɾ\+E{s~n&UmMxd-Vd64^!r,M3_(P@:2I)tT̻*Q0mqEz "t d$}gPMO z+־wP@ISk3pl !٣CL/",;+ށjxIލJM\BF’+ρ.2Z$0dK- P*B$rRS%Adz;)deɼ뿥rmT,NNjo2CL%dC/ۇף5x^a1NTy@dqlGmd4'+"֚.!dZ"Q ^.?#enDG` $1BH{89E]laT }fڒHu3ftlA0>@xJ" s*NXDzB]pˈ,T &z;,v ]ads8z>f,a"'15@r4cRU&PFVdRO=9c=Z2[>*I+H*_XLBYya6Ω7t.Ze윎 ha*m-|2eTHKth;z!Ze 0N/T!.Q MQԾA1.U}!l߷Go'qpe |Lo+wG:ppDm<>?Sm;lu^[7&*fpDqJ1#@["(UW\˕; 1ʯ3ki&ą^D4.fnٰl PhXI6Bn0g>VV_NGmE`]aJHM "]C8djn7G Q.ʁB-Kf]7)2M"1. 9Gd睇*51,hTxPkesUG̰a~Gca @S۪( 2di@a]{!IdjA~ݻORy&`#<=G^ߠ *𣃪5H 3Uj(폁v1,8mEs Če%#S`x ' "+>ɬ^Ehoq<{6FiNn_y[AA2a`k{ }Ĉb֥)5mw󙓷Ív X~h W8]ry)eCK2̇PŪM"}Zzgq _".ݻl'I$U'q}px'M*n(ط6柟У\JچW+y r. `A@ /҂cIW2!㌽8cD m@qdޔ?߻LÝ(Γu k0bt[a!hfpa[GY%IE*xdⴌ:tܓtreo;c0 'Z.bfܺݟȬǨԧ/^&)ރgcDb!aa˔^P'frAenjq3˴9fa~>pDİY ٴ,1w<{WrD6xv2O,%"/9ι8Vσ߇rU4؞bAie4㳱3 DRR2kj_Y_J*@u׉H޸ʒ:-}=Zi=mgDE82$ Wѷ}rE-Wkg3cz`DY|zA+;akd"6~NX?/ ؠmKBnOIRI m|[5ҁlb~v b1wg8>jISXHGQ&GU`}.y EҌRh# !󑛳^Gj1j\S#,{?uu @iw𥞧mQ; <(nM$]Ð#`#x-ꥢK +=(bgL`!̡7}}] @P2/.qZP5UlRE^$-OwoT~٦Y,:kpׂ"la͑|D y#& HzjJ7UFD+v 4UwjkkR\哮2t8.mCـ#N@8bDB!ȨJBX_hBKP;VS$*̨VzkbCbTP,eegqy@OPFQI>0K2(835忍e o>ʂ Ds+{Luh(롄oxE3 @c[´0k2˟*֎.:^qtJʸ1Q ̞ d]yN/q]xS=aa͟yTZ0X]6o~1#p2Ǘ .Uz%.7$fmHH}tOP`-{e&W]5|,k3#W/Y$aHcL7_HmDPbgJC 8 )tI֑NtKڕă,Pb&z 8A1o(THN}aujaDې+`%lQF&p1p^#XiZ*[ Q Ė ^0n!mE) tOZ2x xA1AZjDR=9^Spz^* i֦]!kvL2! BuN9Ve'}!vuZZ5]ED.OǴwJlGuR#cTtmg \M $il{,'wmR'"G$K'{KLX ?)e'&DG ܯqU_wl툭nǧ֑VOPix~N#-&K|W]H"13@Ԝ.k(ο+e U0v$+1; vꛓɩ: [ME7d8wC\wzbUg0td#4f^.Ìr S˝SV""zILOɋ B&b&FD祧hQHR툻mQ{!.l`/mQant3d27:+eՏ9mԀU) BNP#7l}#Eh D IA"a[\@Fa2Џ@/PH^Hq-">6LL[9t'Oy1P-ID3˯J6Fe?e?_y+9*5>RkqA.'o:m$.zx#BxhL"+ACYnDd\x:V=@Uo?!KX܄[I2Tb8C2\XQ{"2#7k3V7-Xkvj0pb"<#NB_TZ!3ـxg 4xJuRG;Cn|+ Izuu5Sf)tソApF t"4/5 e xw{͞!z)qr@c!i @;&| #D]pҪ'ܭ()w(}nzhX-酲2ݷ{5-O9|6-SPrBFCt+Q(|Wo@Y]BO =K 1K^TF*1xSfVkNJ.Km`b6ԹNG9כMqFUao49Ofm}/Jr`!{s/: aOR8}PCZc9jO s7,FD #pYh݅+.1|jEҖ@*Lo5Bby3x_(D'IhN+JT9E(Ux%l)Q@FLKΈ8O0)~}6f)d8PW.{~~F"od"3i=# UpeDbS uDIm*iЕJ82}3O+# Io|ӯFj\;*CS D*~6vZf_Q/SPա3^ro"&#߆N7yi`C[IҰ&hb0"} LB-ԋfy6$/ e:*p pjS! L:G@p~ʠ ~]k(I"j=16"d36Fr4L];:cdJs/[3 H;nEק?V3:1Ǎ>%K"Ê?Ȳ=֛:rP| A*ȯs$|- LVkU9IʹI$-21zL f<¶byC.g {86*h#QO::dF3dl< 6';D+/qNNo@~=<;|t#j//48sNG ^ ,Erix+ #)hCWas̾r  b< OtDg×>~/lw0Voݸ4@z{Zh8wM-jnM8ҢۂZt! GPw1h%bW`2pVFK*df<8<ӻpfD8NuT8"H&7W$m ˿wfm kP_DV'X+J\C~O:櫅;>\v`uLUUP=k;"&u* r⟈Qp5v|d~mwwA'AL,!^p .5NLx<`j "4'eV'BZ/JX<sM70>Ϯ?9Y ,{Sȁ&#m b bH5L 5Xā!d(W# \dK|N#!qz|A ;ѿ"^"AxMda慻9;;OZϸsF_IP̶ ]AxaN;.L:qModeC:ρTߖF<&AUR=CU;*Ү A@VZɗ* t'|Ѫwiٸ!\1`BJS@7xve̯ IDې>*ȼ>t)&+)$5|Pei2WXĿ'8J9b ѫ"ˤ1՞إزEj(oWf*FeMy>B(4tOU7DvZ4,!lW'䚿I:?cCdǼ|qaAE ֤jnfϑ9f46mLCEer[fiJڗH)awImp%vv[ É=56 Y53`ZفG5+IN6U$>:]ݱV@`I YGXx 9 ?6sƃҙVCؔJwyn؜ U9[q|)<"CxJY^ cB WnM\EZ>uJA1{#gB+X_V .IE؋yUxrבD0(I./!B:;i^X͕c!CLwMq?a5C\C$6Ս?#sh{1z Jd'I]1ChBctw[r ;'̗gE^ԙƨSyE8g:Sd_fFbB|R?u|`cl2 +X`@g7L ]p".@V/_7Te ;I!6G#JĞF"6gf^>o0~hCC{k6Qee#lR$T-;)5 !'UNRwNPіT?G(n ;9 $6ƥ֫2Gx2r3u\>bAJZYZi45) V7aZo0C3 3o{!Ȧ<7Kˠ@'~u*+hΝh^5GD;YV[.eu[,uR>AV~ )Y9IZn/@Zrm Ѧ{L;2sQP~}>fذx+|TҸC{h*Ԛɹge["yȷ_ E=*= 9p C(v}%wV(k!Y1")KW )D] 1jBlod۞zFbThtO/˟hhK]ߵ9C-+L.ȼg},\&tciAkH } (:|{61SYK|͒&f e n{ZCs 'j^F>5P,⹂&j ˋo!,c 0iuˮ Sį]k6Y,` \kU G8/ R'VǪΧ%!LLj4ih+Vwk GjрpؔB>xؓ>enJ^6#k?ZL{Ħb>Y&xl[Y:usz2&N0?!7'gg0j%W-3uOCŤO/#&jCC^ 5k\>:y@>꺹~8i.ՍLI~F;>?")rS뇬0@i!'Nǃ w VNSEJ-٤f  /F o!EV֍ၥ^]EZײQ~ 3erfay~M%cm|s1~S1 "5K8RIa@AØuJ3#: Ve|=oJ?Jrf]T"gx:*/tEbY:aK܆QU`rj쥼B!j ^bd~~AӻC$ B1.?8}ʼ^jk äMy"^ϜNoFu{$X̄9jP$=RK=3 F$Ek e ^*FyA/aV ;(Uo@M=;c!FS|B$F^*H}qXZ/)B. ?%|_yPW7PԪ%^h֠7.llfS-$,@h n|,}:N\70FS6^dqyB ϵ,(QJ2UU *FJ6gvcL80OIeRکQjwo&Kj6+^R:ZDܟ"La$䶷9 Fn/!CNLK<ciƀ_{&73wT*b#gc>Y ӽ1oڑC{͛)Xfv. X i U L|Z(0¢Obo֐kWJ(cE |*]F/'5uI4{;+j]+ƤH2@3teaTӮx;:4+A؏_u;y2Onh˼EڭY;Ƈ>@ޠis;S$fTzCU Z$Ul hvlmi˸Y9/WIq#~Nčoyc>|>E8ҦyH` K}^(8 7e'o5 `I<@Ǚ O5؜._IPę,*Po>E|q j@S`&U}p];Hr3,_s0aCG-'ՔaJ:_PQ&M m/΁,ARŊ5t5yRTj#^pA° C5ʹ*neuo):5*k'9q Bz]> ;LݧLH綾FFsqi-LSX_ף3#Q8\tsQL;j@߆iwfꄆ'lY?.1hsj-/e-k&7ĉ)Ӟ&o+jއ΍\4kk=<]M4FDP;5V#pTgBI?ʒ*D K_yp^=n;FbNk7'S ə^BNP&rce&A̻J$OKiń" 쑴Tmxfx[`҅:wޕ-_ץ7%BˍX1kv}g决"N18.l\{yï"A40qٟY7 var'K,,36$hyw81oWC˞oOk;vL E!$P(18A3k=V9Q+r7_~eÕ;AOI͠WB65K~\}CG=3pCP?g%P%=m9j1 6/Ċ01%LpA+YMdj8nR)4=yYI|S3 H,܌dTތ鿲6Gʖ<Ҧ^g(/Gĸ2dF,#%Ka'2,Aɏ"2uLo(nA|Q&+nz*悯EOY!<ҍ 8w$pGlu?FN%%aEqM ӍwnK9;Jҹ(C|.ta$/ GL3 dfo+%9b{*3~Fdd;R?IXeI,Ʉє3=#ie%RQpχ{NB@J2ڃ΃%ݯf_4=\*_w{#GyJI&õkj>q?21.#M}ST점ԟVm{;CMܔ:csjJk`Z7:9ϱz$|uuC Vk!g$#q)Z+c`X hY= ُh6<#|W k]lA#ţ*зg 2sդl)t|0I cr;uֶ{X mR,،P^A=t]AFVtl(R0Z ߟLю;qT0?4\$vX@i h_G.qtr~bs ;5}+A@ LѪ$'15T:lb%"+ô HGA1\JA@r˂RwhRM@$_f'VePWU"hU~*pwM[*֤ZlplbMWfՙG@unOhGɻws+sD,mL*4 -,Dg-^ŒRԩmBˆ7'@& mlj99Yv4uud9+J}P) ݺ #QAamTLQ[7(s d{ Y,O<`]a7${,z>sg5Kc1W sGaYO=Zem }a5/; M^tpBv8^A>NV_%=m|SǀLlvJQI=ȥbp}煍 5X[mUyC-Dz2Vd]gEO&5M%Q{nN-uPʊXҦF_k vd~j"rZWvC/MGdNM0z\_U5"i+U؊y/JJJq^҃iRGw*^}+ޓ:>\f|U+ `dFm2l)M1c)k!;3/\Z@z}q&,] &s$ oMpL0BMy k)G32-mD]?lTrܠdSNA㲰7s>:Q='1=YsV1 ޜ3]0O-Ne$fV'ii>2Q~$--qt|Ne63 / 34yZx<ŖSiبuz+ܲ%oW.# >& (W{B-1-g^ q}QWX┮#Xh'ܗ)f(Ms!dʴ/]D9ei[J"IwMpGHjI"fK"1 b`q`6urk>/xQ;ί(N\i Y|)Np?x/Ts"BRi҉3f6>,Tg 2{ ͟#,5trK#{!8ԆA{{~FQu.\`,_5@&QbO8Fu߷4-$bC`d2dU)ϱ8I_JHKT(=qMn~|6jS0zp`wx04ZRx<$/ -a7`I:lK6Um[:`@cݕcV>79֔UylE?{O6eq+tZ$ك!Xz3DԭrWWv5֫Dk =}\Z0ݰ=Mc6B=,H8;&B Muj~pn{|^b$B&BVņQV_ll19()Jk;4Noyc]'Zw׳7-}eU0pii]5t I@r> =z92qЖ\oL! X1});VfhtJUڔ1d[Doފ!j?* )ܹϢ6D0H⻿29vB [ uW)>m71Y?TZQO? Asf' 5!G且YwSpV+9RpsO5f;mw͇mC{iXJ sFUyXEyGd`\/BFY[E>JkkB3R։$* tRrȰzET>4[I=p{Z^|$- V}s$x{ ġϪb$o+8KŤ%( -oOsJbI{ib~ߊ#:E8e#e8Y 5@g ՃC>xxd'~ڝ@(eWNŦbV 8^*řR-M\_Pە\<{4/a?#9t,eBJu7[vAu@qӞr],$UԭOա?VQ}["rtg G2M Z'\,L]nHgPL;նҹv}M{֍g:X0oV8%  CJ0!^O`;2"G~PPbLq$zί:7`B.Gˊk ~ C.o9(QOqr3Ep|V=Ԧ% ]ޣi؉gQC~&ȓW(XZ ; ]EH 4sb31,ԩ%؊K&PDS>שxysdp0 y;ЦCZ#QޅJƗXWYu An *lR7Ndg-oϮqIGܦ} ;:n{9FgE;2Ƌio:OИy],+e}[%2.ҬF}`6Ibk>i8xf(DMKL /ѲsPOxʷ0 4HiGT;KCU[G v㜁$ |;Kvf?|LLܝ( 4hHhO_J4FWVw! H8$54ydW07D`ኣ4AF2]}}z 2rKU3T;gcrk灲<[ߪ,F N ޜr-xB6zZ||Gi:{QD]HkVBOV+<>(9O]^m,IR0H=7v"9ɧܪNse۷}MWyG;ɻ,\K^tɳb4b3*t>k:&4D-LuTIgZXB(2b4wgD:iH ̺8Pt0;R #?M{tvXrx *)k9ʢ{Pc1\^ 1; LmH:¡= X`C0: g(X]Sj<\S fqK{؋Z< y=lUCfmA A:kPO.R:*ufǡ@*jwpe>#ԩOIE eHx.|ib},hҽD (a-nk5'_ N0Cz!RlX~f9pۨD٭"s砐blޏ{0I/׷Ķ!2W y<OP35j8;+AB2[ lV-F0&xPMCM ~nZG'=, ē"@M}uG mcRՐ]PVqd1 lqq vr5;"zTvB dqY?xt;|+R(oT֜wKm#dbQU=sI.rTd\k-ݪQ+b TԂɅ5do˹moL R %@:Xm" -=i$D5&BWTi,3G0=*Y *wSQKg$y2f0(" &o%Dc˜")GQbw9DEF{,tř(cԒ%GiHR.kR kcƧю14{\'7KaC?ImW%%tCAtྪ 62@m=k[Px\TMcu嚊ؾj zk'[mkZtBb[s7d|v!.3g|xɜի~8CigI}pR.]u{JhHJ >I2_vi̧oOjCaO@$HOPXgB{JO\<0ߘ ]cN7d[lSn)ћ*,麃G$  =ɑK|bq Q :maor]T|~ɷx*`Rÿ>̨V)ozZ0-˖ǎ8^KUf+y ϟt zi6ν3*Uc|@!+%)QO45 `F m:cӥ~  v_3+?#]=^XuQ`(I:A?NY犁)I$9ل #,AP+{Z6m%D#VtEd(rJ{a֔bjME@Dq5d)itI<^(_) Gŷo-1:<(z%{+aw>x-dsjqg{ 9rи 7%%fÿ= S^a 5if]zNy 2]gál AnBfW;}eàRST{kۊ?j~O B(Yc)4=?v'O >:eaS}eUt}y PpgcAql}j멁$6Fb!\Z%aފ#a 2kRA_ԬP74Q$#299"6Mx}HdE_}FzZg#DB ` zK"^: 8#L#Mz.rtktW 8oxOn}W,򪺦؀#Ա:nÓ8uQӕhS~\[yW=_</Bc^NctXr2}_IBҟ#"mHSl2S^QgWł&#|}8)PM_(B,<|'k~bv@o\:IxF~sa44qy6>9ȇ5㢉< $_Omͦ5FDYlK=2< #$mGMV]}qzR Ty؏gJqeVZ>LtsϨ]u$H4:62"h}o7HR{rq|wL),͝##d3ǿ Z3,S+xNDEQ!+ #:-Decc 5@kͧ/yVkgοN\Ta,%0izԸYcl.0FyGxS|7h!!asSnq\:$.բ_IOxAlV֮fN-^ymxMzr==hG`?FFs̩v^;Wl@G<: 淔}j^$]VtQxHKۧOmp'eVLVWrˡ-V8'NG/,J]ǚ[.͸ISF,{-7=ix OqDe~{ %'AZ"SIV)&B_P1.-9ȴw5u BWK~1v D+6tWr p i(D %sW>jB[p T8ދs?9c<ҵwYsV(߹(KtJڻ>UR.r֫c9y"_# {Y˷Jp V!4ninC{_s9➁lrlՅ$:!g.Lc5=٭aP H(7e03a~jY1p}_B7<ƱٮHTGf5++Ԃm~@sNjp;j no3=OM =BrNmBL`Hs^ 9f}_[VPQ,:s^ȏ 9~q:d_nM8D}-Wf?9ůa@R$_b& Ó=Les6iu.. &4íAdE^>kװFx0hW:2j+mTb@_n^>Yݘ Hc'9E2!ٍ%{d,/߭?!)6O2l;: ;"rB/rJ$cp)cmۂUѵ-k.KlVPNzG!ՍǕQ۰pb8Xoџ~{9Hkm%aw W)Uzs  :cQu,8qv- I f,YBfaKmzM?pj4 w2w  aGz#OYnJŋm9^0RĢ@F(Hu%C?p;v)x 2 &0v*:|W@Uic~lN#Ĭ$2`ExoΒ2E-nPi=c%[Q~k}Y1?ۘPzzi%fӎyxHr0a:혠މvLJ P&0#Ù; u(պ"$rϠPK֍Q:8"/FÊ.p .6s:n(}^Tj64sFFx}jiYɧ^vK@&~Ú_8ח%Z|å]@RiQ]U0A5Yˇr 4bk&%drGˬ-1%ߒa9 5ToETLr+h Afkuzn`X 欀)ď9vmUO6S _8Wj|#FJߏxlєI"B`SEH4 8;Cյ_.f[4$Uxc72BI CkVˏȼiLL(o9Ӗvb;Ä`֠-U\ftC6:/JE)p=,v:Dј\I5ނ|wѓs}/SfVڒϭ懤A'b)z^ "Z_NS}@5׶S\ʘlqK{K6[&%4 c!=GMY{ |S c2l޾g2p)o@K,P^ uv"S^Q*dE kZo"x+3|5 ;MZ;z@~ ? Sb*U Q ir5K^2o  X?*CKr{kJa*d%yzRE%raC>M5U7ə+I4͓وKhhQ·:yJHM玐R]}&1\#VLD$W &#Kڄ`_ \~5gI×n,5 m3xHE)rzB @ɺD(JFROx.)Yfy0Cd.˫7Q8`LW3|Xbe(h U(>)]ۥpim"r}\,iax8aF)ٖ\94BPJXM8ȠB>$US\]RY-ɗDg7r"abzhzrк(herCfyu5 YMe?&pqOFoO{GZU&1܀ s&g`$yUΆ uIU T2'.WwCF>|楬wPaZ쒎#ewd,&,z:n"g7qQcTG]f2claMI-_>rI tC`c$_/s:Qz079&>M" +SK<*mY>?o"D|uyo7$[`Gc/SI>oty,B1SA *NX^[sN?.$ QMMx*U^J\n2̩)xB;%8(Gj{P͟h!B6īu =6J v^t6jc]_X=ˢ*+7&XT|-( tbRyfJxK;56F$&x^]Wm"nkTɤXX8 N/ 1s淬rzVaLŁua7<:A8?g[}h(Ve櫵.QW:K . ?.FP7B2OS0q'V׾e7ok( oJicKC 3iȤ;@η˹`F<2Ki() =aަGO>A^_mZZ@\eXo[du@i65[K<*SI`sY퐥wqc O>BsO |@^ "G rpn\g>h^IRSzS5M¥\KnU։5jqhy[Ӱ8΁kPc'}:v2bOq|Y.';͈VBR1)kQQ\o(G`>PùFx\.݌u}ro>?[+ɨw~a_x$BEyAĕ|YFpQo G[-QQ)ɣbu8!-:/>OX7n\ϱ ce‡Z!H:35.瞦Q ~QU 5@( TRBM/\ k"9*[ϸ@%MEidD+0y26-<ݸH:IL%!Kz")s6}:=W|3Qo&*%ex^z\t9]JSE7v,f/ENXɆh)3p^m<9DZ H"UhtTc:lV̊%!"| 1t uƠH? VJ{5EbmRuHUXxzѸ%:񨎨XFS@Ah7aeAa-KzP(Bud=:5a8˿'jH_UXrqY4 F m%|QlGr0/U.QhFE$]^7x}Jz%ӅzT=[xW~DL:=,kX_epQlUٛRmMO)/I?gۗ![=V,RMŌ+& Fh }Pn~LqYNlr4(ϩxq@ Ukx1C X1a1y`qUO+ ޔDTM6q:`y/s9TU ~>ztB( egɶ éph>& Za9 UTX4%ɿ/ٮKdrV\#|-)>LhWM.Uч!j r*Z|O#10}[G9.3adYI3Qݲ.[mBʱZ/I5/<<^P ,h;dg{Po3Oi9ұ=U@qf産\S>8vhՎˀKtF= co;|VPA6%NxTIY: #aB_?m̦Yĭ`BhM3!̸ZhXd?Wy?LoiIt\:&Q_[DPEz6$3"׸+sTy6U .oCCþrw~~ uꘫUʼċN-/ʠw2s2P7&R`)#]+qw zLh@*Oq$N Ay76K،_tHh-j.liL/M 4pYʭ:`AƾCsnexhcc:ͫRTK _bU i@Q#piMy/$[k1-\dAuye j/ f}MNz#?nBFz%ut<"Sƨ~+^yNtL,aJ-&jel=w+lQ]VM(Dt cƪ @4©ى (dntﵔT9iɓOpO膂ɯvY{:9 GWTJg`hb\fwh~f1SP/>mMRud/^l[q^ E uO"J2:&;l1>+pFLZ.W|k@$`>׀]jٹ:>XhhUfZ^,ʍaD@&œ l\j߭*ۇ}n"3& VsL=xWgD9,2'k=>L9a~V٠WXxo'AF+"_ܸg(/e([y,eTpc t{[n\ۮ9]!RB, R>;+#;ti~?>Z|m%p3zG!MKb7،I( M1rQ_Xʠ/nz:[\Jt#ZX.jԅb/Kq$sLiEBȶ*] 4OHRѳ+/q?[!XScZR:1*q3`pb^1|@LQCuU־iI҉\f'S$N߾42j3|unyͬɿ4VwĝІd۵+i84s0\pQI(?6s8<:fr{,Ytz;w2O:&kوtlz$+Z/9t iMS]fj O9N OW#14usU(fـRմ,ܴ"0Z/Uȴ<SmiK;@mD;׊~_<HOt]gw[ܩ_E s}55l`K !R7ǯ}%ta>F/'6{vuu7*xـ{gzy %B5d"JdzNJW~Ja:wϦqxJ+xH_ rx\wcѵTTQO|헃 1Q|܃^,L˄6vX//=tnv gs"Dyi:rDMȕc.3~^#aaj"wf}8' ʻ_%^`W=;Ch/_ͤrjx WU*Y ϞCU]=FC2Wp?xD2rX?VEߢxj. i%}>߇$0b$CNeazr2[V8EkO [޶qxJG+҃Uhby8HHXSjK{l 6֝4 $(fx d)liQٞ/Z :b)Fm+ɘyg7 mkKE23"҂ nj fofQQ$Q 'dS;ͬg60?r7Ey7N#p}xcaŧD楱p' C$ 3 󏭷w&uAxf/9^$Mإ" ꄻ0P_ =JK2ϻQ3ZG|ٮRycń1bd*˭s J}-V?F #1@6>E'G~vT+M(*{5h!לo.v!\m0+kg_-Ȝ]:2p)v1{X(ٻ3yY6**fx}῵x$өo{k,YkrMw)iY"ʱ a)oV0[рof 2qʻ]u/vT$! [hÞCSicD>.-^@=rl:؆tb˺v&9p{׀%$XtZ3_u[V5cqv)%~,@15uT@SںcAm{a\\ A2c-_N {nJ{_7~TJ0[H٥%15應 ;9*M{qfIc Z̩WA[(kCLg!AV} 2mSǑaE"?IW%19-2eZy*^h^6d[H^%R)3M=V#CʌDȳPͯ^mFcG~@ky},}[h(Q,eF9/J-]*'?:֩)wȡA!O*/ ~o-bS_C-4@Go"2IFov-Ty7pGu܃tofGɲ톧3aSfـt)$M#^4`7d!jjF(bq;K hz|/7H"j}*vq/Ls6!΂P ?ɡ";c{E`\[.Yhg?W@,D: X V ]S#!Q_ u՟Xo Q`IH%m閜w` N:9]aTdۭ"7Szo2zXkiAG8o:[:hIH_r'v'C(L`,GțwQa~ac'dLN18U]dA.hy]DEl:R 0at9ڣ=4k`MǴ;zF%wi?nj,k>;dTio."W\-2K~o S()z8zq{uz(l^ "Und37l}]5kK͈q5iQ/mX^ eZ+8gnF5m)1>Mh/ٹ VɈx="~^O~ٛZUmS~>$"W h=;U+ƇYxR<^ j̉aD\+@~NuJgJlGrm/ꓭl@ap b#rxfE pJOXdr~75y]tJ2)qp]㈫`R)P92L]~CSh=>yuS%#I޾0}6\痹o \DMg|C3sE-T]M׷M=Kй A+Vahkd9 ";@?]t1W'[< IL2;&7o"e[F]8$r}c W"#]B7^M;^.CGSHٚTh -jϻ? yP Rf`|HӐJ'޽q9tU  5j5OmjBp 굜@"ӱ(pLA%PrXH6zCSRiA+09+SGԱ?aZZE+x~ rΞdtyؒ}[ZiL(E( 'ȯ? $"G@\[*Yt.Ü0AIAW) 9{ N tG5DVϊlwC?m0?%7}~"ǿ%|g'b2C碼>Q 21|"j#N);"w#32Ns^pW1I oiQ&aM/nt]Ltj:q<̰#V@ PW&(WT\!s|8 OX!C6SjMgީl:.I -yiÚq~E_kp;R ;xjl fэw pjxĶWQ@ϥEzOoȣPl#-@ .,i:!Y+5 /?mco4S&2֖l`m)6n' XAG"?Ri2+RokTH^Z>385Is԰I>`bxݍGYԿfs;j5|rQs)|DƏ kX+!Zm'2`&%&/E xpSuAȬ!`g;19& (x ,؎:®W[;S}d(4  A ZY0Y=% <[;c wS٦@CQ`&[Z/0G(ObgWCc?hsLE0v'T[OOaPQȋU+EdTߞ/z@Mǟu)y\$orf!LƽsD|`/,%?dNѝ!BV (4b0"-HVcNTZmq\zuC8CgUm;%yk5pGj0e xuF$Rf}r6abBNpcGOv&9"͡RIƸۚtD0LPͧz;՛:cqU w?Mk̍V8U xGOvqN!RN&Pׄ,N3+ytAh?W$e5c$ &|-@ 6,-,/Nq㰀ہ?u[UV^lk,أ#^%bxFTpCWe-Ute(LEG $姪&ǰ ->4+MLiYUwٛKq{HǏXJSDYCADz)r*,=lK?̄f L M 9{tt$^Fq&\=}k@N).#:M<ح{=Yw~m7]"N>_WDzY8Wg~s:<ݳ _t]f&8!~gc2Jyk~qوuRXgݱ. L ? 0{H+cEI@pǹ`IYG.sq3P%釤3Zˠlt1yw7ƞ跄?Za ]T")W1;cxna[R6\wڰ5zZ_qj&j"’"'7Cyt1T8]nDӽ"(a7-Q]iê.b#Wz:N 1ϳ*k?{?+s:`P< č{tzK(w?Z 4"Jp`4܀DKQ5h{))zD!}o.!;F]ϐ*pmtc 4Lma /r~"2OO~Q%&vхs/[LJyįHJxn6_Zo6QO Q$S?.l_T~UC>/V7d2ßų  /)%D2^)|c̉Gܫ_(:6vb"u5}g e@ѧ,4mBzVYX¶ܛ "t)=ˡTЯN6ZsgwRmv 45OP"L]$WFKE`i(%m&ƦEO(L ZC+©(?T硞jp8f$A Wk#D_NԀ}BML1?9YDDpXE9t^۴ݠ:b^p-F~>)z!M -掾xO_ kbB9EܞaWf O-42I9↑Q}OP(3&i$('GuF Ar TYq8^ǚ$ q0 Az3 :֒I' M,eC@Kqx+[+jggrdX1 Ra"} GM==Rf& +MJ5I8ͼXu87Gl0Bՙl _ePwɮEuCf,=tK]MX"ՒYo?|nߖYNouGU'(&:^zƫ!iMDvFB~Ok"8ŏ :FW^,cak+|_"GsB^ 3&*ٕ=)am8pHFTes^tc ;@qp:eoon1wStìTYy ŝ 3IݚxP [6芗 %.6[fG &I"LPyx$I)yԐic^bge u ȋV,ӫ5eVxtCIa]ҪʥK,:CuNi6/> DpA JBUVT=S1'<$YϤD!fjIT u#ɱuh~40Q{~.~0EZIֶY'uUeK *`QOJ ;R9<ȼubFcm`&%"N5 Z#!6 73E.Zԡ]@޽tJw w팿fMӉ^9_SCuC\X1ʦbgyra؉=RvpBznjIJ֢\Wi @,ɎSqJ$m×s?pCϚ% NJF(}o1?!nZO>'&(SmZt :M8)!k+龒 Bu H1` UNB<}i,#K8>k_1H;VU&+Ax>SLQ@1a#Lyn9kQ2uLi}l o3 {ذOϓ#I0!(@0,q!;R`/" mgiWzBd^Bx9T4)ڕtSݸU{?uϏ=K7G,%֡E~l-jזlה`Q*j޹U8 #v!lKl$v$y23|%b ӋIM4Sڨկ ?CϓT}(\pf9rs+^rB,+@3gm^aTG18EȺ|/c_3"AzѤ*¾NSz@v~c7!źj v搗>`(ԹC4_CY,@疤u 3iBy2{,@=ʨV)9s6<"u/Vŷ>-IQD6Y)X 6O"᩟~ 0H-i 8 "5pAU5A9Ԃt/ ]|rgQATq0t/ ZTmQҏ9Ik~ nv9MK!MT@ǭBvxd傓"G*N ?U%1L"U-[X? :q ztn "?e?, -,B\u@:,\,~7OTV_0аȖv43ڑ%͆lBmyBn{b^qvy(b63-Xng%V'rBۅ[#Rl%sN6nnd˅" r 33S7=NÌqҎpgQ)i=z`0/1DD1%72n?IHwI 5 9eBGp^ն5"Hk2T^# DDGDnXZ=Ģ.1isJ]DpUu$Sq}%FSuŸ~˔rv0h%&G?𛤩UOEi+M39(+)eUCT}v[>?(l ?i&\!} L9<lq]αRV+ mUT,RQ}4<%g>'+?Ks0R IgyRY}4qp#Nq ؇f}Pwgv@|ڨ+Z55\]{WTE`[Vh$]ݪ/pf\dE!JP߸Ǡ`؛(MR( Gam#K-7 ujBd@/<唙a}2g4G;oOK*B vA}JA-TH<ֆ+} ̊ؤ0$+<^.8 z\ѼY+ȺlaK-qy0|X/u0#* t8FeN|ؚ_JZG8B)|쟢- 5 ưZoR?u'*,D])V4B;|!v>HЇ!".2>wa_mmPPp&iE$[t(N0${x&5}9? wfp=R cav% ҡfel  W!F? 7z3w!AF%۴3.@Z#E p} 59;xCG+wgYGId-{[iLSBbC{)8z~;f>~Iu r .<;C6MV,|F\FqROWvpkyDigi]LovIMj@xe@nDf C!F$/v,ѝƓ@E+j%Cs<* {@ؒx;9`nud*_j ғJfl6>7H"K6COX|̂6miUr4"&Hƾ,;UZ)!xc3GQ(7?i/8K")F@c2za?yV0ig?67xv~"89НzDM o F6ʕQ펡)I]h|Q IDFs޺D2P / (S0"۳%̹K+ˈ>.6 ]YcjK*IoTos4=_;(v({K2"w8N>ѷY7fM OnփɳjpdF?Fv,f7oyPpe_kTD/+Y6% ݤ/G"3Ɇ|O2|"z T3.SZ060ڀFrϱXUT=M;%3ڗo˂+5)SIn!Q'e"IDž;',}:[rI'Ed\cɑzol_24+OnI&t>s׺x?#Q0_Jj-ǰ>-U3ZlaYl[<V4DTo-.#f~N){孺y293;l:夕YtF0aBPpMznL3 _ph`|g eHʐi(ơX1؊0Hh3@ 6R?r&k3lk +htZ7I_3vXo+sVɹ'TX18T̒A;M&P:XHHoiY3H(BJ(AtD6yKezP=e$?y"xnXʔQ+5J rg#ۍ_$L2MN"]SrܱK:sQ)c13Ͷ/:E'L)8xuΧ# `Si Eq椧,@BN 1F>mܧÒ`!,EhHbF k,y=fS6Ƽblbm^@Ry1KFЌ%T ն/D慬6G~rՐҖ.ˌ%۞X-R :_vk-F&f "ӧq )E4EX87!jm "7zXqH,o͛GQ6D!1d!\ݕQ͞`nM`܌ki4M2||Pt58h( uv=nH91h `ͽH{6w3tf Z"Z 'O!2EV8iTTpêb#'ܤ aQ`;F>"#P{Vo}&'c}My+ Tk~e V~^] 8,6Ld*47FhpzJtyޥ|N_aKEJYTSjV.byɍO#i+CKbZjϽc 5}Ru[vSZZopxo=u:w1*?՜Έ86߽ݦh]ȅ& 0bS9tQ͗J# bJqh~[\K?XsTj|< o'i4S:Boj&g%HhK <=xhϮ#`tY YnWn= 5E^YpP:8ީ!t}Y)$8DRPXmjȓa-N|2Nہt2*Pi ڰ5q9F;yX ֵvH6 ~E~ky:le._IUQ^Ȁ9%??]k>(44UkdF$ H+ fRL:lu/.T}_ȑA1_!-!ӵ[ b *WWI:c5 xq@*#K 7og}DX:,NFvFqx2X$[!u*Ɓ=шܗ \I䭀؁vE bOȘuJ?3Dha3vI塽.'Xߋz@vɬO{\csdCӗsS/2۸TGR8|`Tc"5h-P 7BaqHENCuOGx Mj!(y׿i^&\Z|n ܬeDly{« Nhn:mhH`\Eв2}F,ݡUSyS*dո8ʑKI !9@iu.U~12[g9@ofQ SaXJ/u ,L%nynMFR(t #;(]2-"4j2V/3|RKv)9%X'$q5/&*vn{μb;n \-\ވ}˒I .ͭf ]t#aC !xkO8遂rs]ۓ=:@/Dn#*M鋶o5E>]ѩW8P~ bMa"ʏ4 3Qvr'Q3)s,ADמ;|zYP(! `8wͯzׁU+ 25NxG5|iJ >F=AjF vXRAP[UQ F8fgg¨nr'a|VOC)3LC1l99C^^um4|4 (i9 a@SCaDPJ[Ռt6]S 㩇Byƈ^b'h@^+[;3ۻc\@3٥+$ -'4C#Xn0۞Iqz<S>낪lȆץս[H@o`ş dpq]/xD D+w7`C[!F &}SkC~M/m47pi:Uў9V Xтw?h+svT(pR6 1T'4֧"r & 4YJ8ۥTe.vv4(I Y g VBSCWV-릯0¸28At-K>[9"Y6<0kvZ_?},6,玻oie`rv1{q4^m/L[>]8T YNƆجuC~=D.Jf?9L%[#@Qʋ"YKiĆ)\F_t5J~|^Prjvӕ8 $YKӻ(B:6go蓏4pF2>F'IAdT( "f -1dD_Y.ޞ/OKK :eA؅3NOWd5ne^WlD_g7*sW/|=,mV"c l|+[6A?iI1jY&H@ 0:pFT8M ),Cb=INA~@ Y(B,Eʌ_$!}{Z}ds/BF+cϿY/|vgK $AdȎG:9 s OD/~^[M=:Eqv"+fh9?EUh֓n}}޴gylhPF:4_9džcU= Cp ςi-bUg'j'Ua%3rk0Lj6~"Fmk6~DCX GxNby.GAts ,q#do@j!ꇗO'Oa@[C:X rMNSt 6(|hMơen1Q—^.&?^㔎|>8q/[ 1o2RR XM ub+I \0gu)aT1 )B@hVE΂!d9ʟ84(+ =({i옄u=*|<5j|y:, aqDOHck|?kɔjE'hz>tBqq::Ivj K)92ME6sH@ֶt_MnQ)pMsZiiֲ<@ }p_0HڰJ}S?z>|2tEX|c/ ~Va#4TOnvO@6䷈ a#ܑ_QZ @N &R\M顂*tv9Go<ˮŽ.8|C!Z\[Ď\LsڭӚգ;0IF`>FLUX rfWz2:g2FD~}i E9@ȧ4:ϺM>ic" u Uo?w%@XK{m:Iߛ.\Նf#=tqZ[pd"hƓ`<=,z1W Au-BRN b#/ 11|Wǟ5‰uC5IJ/}G2Yf!SoVeZ{nȉr>ޚsYPid> 4nedwnv0'c+鉷ʁ0l*By"U-HWT.T8wأqe{) . }?rTȯi?9>US©iO2* L"|MSZ;hgUSc/͈^\s P.ݺ}@\B7ꑿw 'ɾ2|Tjiw^N`h*$kƕPMV:OwB6(k'uY|0֤:v x.9)fե\$$6ڣ "{Bs˶^cmf+Aq}7`sa(92y̯`?dxAWbnVq-!W9vtnZhğ]h$|OEKWA+ p/b}lOڂ}uRL:7]ǂ+v,wsO/XWy$N;eFP,Ma3VG-'ޤP_ק qP5.e:Gr.YC5J ͻd͝sQȌ 3hS(<0V|&nghQf$mwMzɭ.S~\ 6Ѵb;<`ޠ)'/^2Nf½0 m*\yAWý`,`&#\ PWy*9>QRp[۶CUB,UQoI*XVW1A &,j^B`/>~gsͽASy[i}R4)(Rl _ ?*˔~3'{8s]/չ &/~j[7:byuJ`i؊2HIMnZ(H>K t aVY5%OV:瞷RbVߗt؝cyVd7~9bׁZՂ :cTy#rypC1ω2HW ˮ'_EW1g"T( o1~Lc=DaݐvRE9:$b`[ƒKEBC&R,_*F, yq ]Ѩ&P2lI6xD/`6FvWi=ed#끫Oa;P?:'eˣk|K$$*G7M5މSΡ]Sv0  F&wLboЃo؍[\p{FJ!ݎ2AOv$n3U{^s树W$%˜λf/6`I64M.WY^&zRBNtt4S9ϛZSzI|Y>,,PwYMךXfiBb_~4]5p;dR1U]mt"DNh(OlikO__~?SpwBiO9-YJ,J2g|#H6Eg|a>}RT t@͊XI:;kB7+[Y9x0 s->jajװjBeh^$|]Cr{Ib:oDҞXޔkߒY>ҏj蛐Ih)+׮ ߋEy8}nyff ުgw@ n)t$'iaemCyTu 7bv^qw.,/Dh*YQg@o틣3ut &M$Tm%I_[ 4\u5.ߠWf%vPf0c_*`eB]:82Կ7$ۮ$vmOکzwwDv}t˸`qG֎@c V__&xo#`[Rcr T \lC$zFQJ$bΡQ=I洹F yyƔ{NL3Ir ^ǵas>=%}j0v- Pq e<`!fm1B ^Ѫ&Ol3Yfc;2v8;}5x!Ն%a:eן(~KJڹfJBb +*w k6~ۍ6S ,|1Kg, GQNZ>16d~Ɠ aYPߔl/%Eg!Ïث5vFTjGm9""\ eO5ILd 0u?Aee+) W*EO)芴0Φq"QV.踀97oOءâ 6n޿M/Wi?6?n%e/Mt AqXvCE_k 6tآ3t&!}+bbҥIIk/& 7XrDw2jFD9V*™r͔.$*x&"Jn'߲v?:_ CKlj\NJZyn:v|2?{w,塕y~dbI[La-CF4! r˦/#vƅ*l3\ς(y[x 52jZc'ک슲0lUӅ=U[*]`Jy$Ĺ+ޝ Hz6r۶(2 7JԠC9&0E/Q^' dmxmY.:뉉˪0-&罭D ~ 9asmI B(F~ksɲq>Aijo:_3Zbp ,3rDGw!lgZBXd` ⺑dOMV9{A8דoiFɅ0k@im2㞚O=jbFezo-ݷN>`,C:v~.S?b--aw)1<=,Lc}ѠO4K\Kie8Qj9s3&r~ MMHy:%)[,EtDw a78Q4KъZb햪\kP;bd<[$Keψ*ki<)}-|eި;Hs<ա1DS;ՄKsuW ]*G*r05vnV=< % E<Rъ[L}y!宜yQBwbD!w#Cbr[R)S.%x?/j`(H>͚$3kӖDfMf Nq(] Nn , KSdvg$߮uskTEwLnSTIhz R]Xځz7:}(b &07Ց_&}-IQd D|:>@>"hs+v4oVz*ӲdX[[at"tA><ǡ 3.M*޸B,j[.{9:!ߡf-9a "yeqJiDX"tJF9ʾ@0G:[yA)O@eX#GD -sS #)7IIi *ّ̀&c2U}q|>fL"R` Pn0$3bBT.s[Ǐo^&J*vF\J4U[[} SOBM}=B*/OѦ04 tg Í^mPHKjMvA8myU.J[%:Bv*HF&X7 ]KdgE7H2%wRGndHTFLIxd|jhϗmRxeuHJ@a =`&{0#Pp\$֚o2=_XuTZXYu7tl|x"'AwAQ)6g[-̩(pp7)kꎼKm_Ze0e{#Pnx#MEWp;辶v d0ԍ\̛ծ*(y5 v#f (㽐ќ'7C2=6 jb+ۍ%jW6>H?!9TLWBs G]16-3JǸׅj/wW=V-].52w坺ʒm~>|齰'С̼#F5M<%C?EUp !*#TX9\Ib"(<=O͕_ƒ*(6]翇l{՜'N*VcfᲡCçuI{|~V y&LiBnͣj&ʾrbt UHonWEN&bqOѷw( ZJ j~^Go84;oyPi>CvDmr!y`g7up.:UFT gX#mdDk?\:<H]ʃɓx|,wQńɸ򪝙N\la9P./ISG_vgS$ZEfwu-[0FfǑ,- @4PMK?HUM2SǩE-"*-oEϐtyK-_ Zul<ڽ hf^l?#yk~<}p4@@~~83b3OG@t^A2>o)iy:sWMY8ؔĢ6TXwMUWS.aCyX:&:*)T)z "f*]fS $Yon;% lE(?U+V Qzp6_9A]m`s}# A Z8f՗„]_р Wzz($Xlnvm3,KrQ0 ߊ^1XO/aj9 ,5Pc>0b$]q QQ;ѩW_blk?ײAŔ>:|o%GX)2PX3?RT޶* +T?0x]ps1)=16RB|be'zh.<cKӽסSI;: _A c3+༑d"0BEeo`ܕ]+tOG*Z{p"d늯 !HeɶM9sLZ7Nlw[&^'!9 ) RrkΏr'֡Qk)R.YɚgX?H2Y #3=R_.2L[4?{;T0ӽc ]rA6jBƲ@"GٌELi.vԴ J* !N"-ġg>NCHf9 c9DgK5)T(泼ŧ5J gru(;iN߸&dImKmEϳ ,xC\DWt o?F^GP%&`[H^JM;0ٍז綾Oz`o9Ζypw}%\O^E$|RgQ;ęV!:v(t;GN+~Tl2r5ij7}4'44> bT ~MV_5jH@oh{)d+i/djx' Z[to̾s])6iT/Tmi"4*j>9ݸQ)70]0|`܌)zRۍxG}kp7.[J ~C73ϑgU:heeqK¯k@Idÿ߅J$6bK>& |`BOIQ4ol#(_`Օr*=dJJJbZbGS^a/gz0@ڃ@Hvgx~f}~U7֗gM3)w NרPgATqhǀDŮJG!c֩=1sX|VSn⬠?ED@8C?7Ð_z lpGaWi܅c>8)O~o`SSq'q/m `t٩ Q֥~^ld#Q@9%= .P-NBq~S ~|C[r,&֐ _'bvTߩg>|Ή sP>CXv..;m}!RxP@=B<+qBgHWtyGq7с"N.UĨmr!CKndrxPT%֯h ׌r~Km3Fb shwZ\P!r^kay}AsoqѤ3$R9|X*EqEq Hf'=Hd7p! ͗]]-E Qr#?^r? `P91 X+DXs,pLh, PVRRj$~>m{N0/A|>Bj><+}UyF70' G"*w>T:&^*w֠Ś $0Dh+XޜxlR≟ 0-* SS4'ro6y&Cȹ{ĩITbki;7.q%ycds9C5Ng@gFzD*-7_<m'G%#}Ë!]cz XwZ!+T  C=̜thȈZ}ĵ_\]:(pq&YFs!.ڑalR;Mi&%6)&1};?1US3HdpV.pTJ(Y9]9cC\cURƔ5JCS3g ؓYзD2SvF?QrBuSvr"XB݈b(xˆ~xKE\ǬחΒUm|wYp=b YI-鮍'{aԧj:2) *d.XCR 1/œ$Ϝg7vt]CHpdžHn94iTbdyoIS>6FC-^A {]ϡXW#tzb |q ҩH4 3 1NJ0|9Ʋ =Yv!n@\ 7mg &m} (HƑ3*:whhڔ \=~灨xK%C7"m e*;=|B-m=uY" cUM.ߝYXDsC)?XҤy vg>kp0Pılxi*ѓ Ԃ[7=֯& PyLaUVw2PYj3匞[]<61}z|O/R}8& n#J,;*xx? f=p/4@dŠb%f拀nF&v?hQp_Dif+L(oD̞ʚvV"KwCḺ?9w? UK~HYBArj@e+~l0P<-F ~PJ\HYo1.2MZVl^odEр$d|2gm(k## 0 II)N' 1$`ֱD%J*A@ʀk7~ljcTIE H\@R -3U=2g'jZ$-"umتR1%XTS˰n|"vy=:eG`φKtY*}>)ٽKYx _+~)T-lN4O=b*fNoөcC{P;.ٖK`%qǒ[z3Aa[&$JVq.* qx?\Wx)L{ c ŝ NqRE/?r?Eg U6p0YGxč0˲|Zv3o $]lתj¬-"s:sݹ/g3NocA&rݒ JxګR[>ZoUlWK{V ojMM@t(C]hEeaD=|yN1 ]kp,񨪡\[-dNV[?RW%꒗8h%G|=%o̭r$@]=kv}0,7+1 P& fkޮHセUMy. +;sJ󐖼)]GίuuɋW=)F|ۑYr%ciL|ykxf| τrCwRq@c, e_* #\83T9u "u}8h8 =lwLā|q>]A9/X3 11JnIa52W'4AJ׮w[C~ ǜoU!3_ o:Vo擲Q ?֟Q HX0E|QX+&ꢠPCmxt3]A)%!4UՏ狢<0ރt|M2U2ڤʗY}a~7t_xc,3xn*6 W.4lm6u2/}Lbȸγg3;MPņ FGIR  Vn+0PHSΫn}TU4{OSݣF8 =BVգǾ^aZvS.qL*h3LqD0z(a{+ԩ"7I.bğ&P|$~(O1!IhxcB 4Zb+;كYOfi["O8z?js`3fUCVb$Q~j u'F%o_(O3yM{/_m="i 5*Pi/qFv0{H)htՂWuڡc09av$pҔ^oT*5Q#'Ķ| |Oq9T(sDXmR z+%υ*tn.jl=dry%GbMCL; R\ONnM)vfGEj f<& iE{E#wJeI0) Viu/TCC6IFq* MbZb.~LrNAf4muSi4W[( pOЦDun|+z|*HƷ$D עPJ`0w0{®c3rT^rY hJ@1g7Wi9ޔ]dG 7CL]Os傁=-#0F{趆ɥx-#6i5xYXW0PY< Ƭ|qӟ%\ ʛRiŴK> 5kܞ:0z0gGkӂ!X4KmNm!Kuz"NBMcW ~&B̑Bl .[`/wx\_Ռ! akKs؂! U-vupN 'cj"o'Ӱ![ĢK'pǽwHٞPpo#5R6%{=3{TIAg-͉&Klj.?xl,ɚ0]dbE~tw\^C"x&rXu6`%zQ9o5֏KNozЉ߁D-!.O#NW}1R:SNt;R޺P4O&j?(,sD{+{&A֍9W.OdS9ۉ9I 3Ky|d}j bo[-:dB;8 p{@zW2!p[Ck'MSO0e^sD)F>x$)ZOf(,K=UJ_K_E VRPX/tnxVg(b耊MO+;LrH(]$yDc}9,+tެ]Rz{#6G9qZydQ\S@ V> iWcޓ% {0FC1Yr`5."uY5b}H@91K!b$QڎE5ӥhӲO C(@C` `Hs;${Ҟ[Jۯz:6ܧP6Cpq xòRrhiW<Y$C֧]ĂL+vܒ{?aX8N/&.#A"^v`F|׸"gJr ˛KRd !Lo&CQx4"ZaGakPՌ=<3'gQO#jI($qZEfc9~eEO^e\kp zJ}nK۰hVߥӯrڡ1ˇN]yOv(b{GעZl8u$~]\AIݚǵP<"rE1f.H܄"Qq^qGjLV;`;ǂ.>#mr\ Mmז;*%kȑkC+hTeh^- OK@|}V]9sۏ+%Mb4HzZHET|KR\z{nsS .ڷNkq@9\oK>\S3gj}@ w{$ga'PUiz3pz5`?,>K8C{LK\$~qՅx,Z0Uc Y*6&nXtz#n/vB-9yi(~{iTOWU~Vvj^6Q[!R&&zc#tQl5醇_MCVc\^ .*#@NG[ԫ.]h+씖$VIPPAz?"_I( z6JSo:(&,ǦJ#|#ޣ"Vtx(To׺d~A@ ;4XNJZ/ꈨHlp=A6bfm0Y'IQWcnxlbф鏊ڧWf`G8$h{%a ۸ƅ;H~(M@),F5GXo3ii`lS3V&H$zW"/UP"4RhthASb/ !\h;)$ǥcXo1%k3a`; YiRvTokc3Y*+_Q;&vV\Xm)Q>_8-6XW:Bf[a8jvA:rML)HtXhjaLIQQ)7}z(KEn1o^67vTjmwDhiUjZfpL=vSN_J" y?b VFU"u}_!\x F& //3/i!KbnQ/J6 1:rڽHG,R_d5WBc)߿?Չ MEqXsi܏g>1OuWURsN.1@h;+m{vKBf⒛}<PFMʅ# NGz beq֢7':v}@I_e2E!Rђf'™f %3Be$!}3i @T/qsp@}ӑ]/@t.5w gcm1]ˑ8ǖU+H>ĵh7z(ip >FsңѭIV MՖǫnTޞ?ظJ),+9~%#f~Yd]-wDK+\$„sa-QT7`pvm"l:@E)*߾^bݟ12J-Q1Í*r+Ku$/)B.1ud;A^̪pZT9*{g@_v+ HIp~ 2)HJNjέtM {U|GX}i1`cFcmQ9=<.9~fr>a f.pנ2< Vj(&3NQ͎ƎjhNrlp%I1ֿSɐ|ez#q{%Qbk6I:aӤ|AT,:Qە]}2N9/N=Y1a>Y¥a[?G.!&pؿ]-rco~]˓l|')%<ʉ![ _'c=(ڕjGdqI.xs9zjV"_]zDÝP BTMrl(uHa !{Ϣt3vݹLZ>OyAm %]Ao‹8KDB w b\ V. u'jF7 9_xH 8\& ;\e<ŹүڏODnB`H,|{Ť /BXa͑f#e(!Bm7ؓέR\j6f`[766\4}`^{qm "Y5(&Uw8U!n}a귷q7ϱ+oG{tUEOi.Y׃G jO]וޓJik{t)S!L Q/H&|"3)?oZ=ޱ|&J gY.>Bhb RJiΎg#T$Hŭ<^Gwm񒲀,9fo Y݇2S[NUR/KaO5iڶk {(8>tCi|LpcM^l$^DuJ))N!2ENC% -:H-w^6h.؅x77E2e2yˀlb[?<:Hq>NϞAE}8?=?3e&{v#k/,!ٵr 4u\]&{\; |tSf.[ \r=w:V{7fE7Ɓ@af˷֟Ywm*W &/cN?1V78%?@ۚiw2W)(?+ P57$̏$? 1")??kUmL7g"t,U7WJ.A1 Dp-&u' ㆜2ue>3z8c^9fӘzFL*EBk!ٹzVF8q8 d& [jd}ϴ"[V|fEZ&فU4(uΎ߬﹮)0İWUX6="m)JWLs$)ѠbGKb0@.y_lCOiZ=6M5G=ĆDy5n\Sk>5KeX3=d`u8@h4h$}sL @To;Gc-ُ:sX[nvcw/xo *(R=YƖ\֖V։T~c4 WMon g9Gp3E\Ap=#ȠiUlEq#֬ت1ivI_%2a!b oH962P1ULġ}t, M}GĽ} D*CriRIú'X|br]5F2E1~vTOZ(ړxk>IiZpgwa`&:$i+wWU nٙs~Q{ƌ^>O0(({_𳢯 +51+׹k؈:b=7I'=b~Y+yHj.?p2MFDzeW]yQ~?혌c4E2_׽q¿5۔YCXd7H^|Jii䀨ŴiW}0 xcD{a*[ ccBα"ȦGG2erʲ9ju 㪯&Xy^7tI]-C%Y'8nI !@|IR/>/`Xݏ,"_=OaCу O#k:F&\O{bl|5+~H,RO߸ +NOՙc$H\=kB l椞qFl?xL;KaI$q8c=:GDw64wVyyɒQU{[?n-'ߙF/ 5X,זő%ŖQ3F45]uVqOGDhY4D´3o4Tm8^8}n2l1q.o vT]UϜ$|l&Š&6n nMIfC Aѿ;!OnD+WE% i q]о8Ron*(UJ:z4 ib7K+ EGME\UNz@bV M+ p0t`):%j9!Pg(=i DYe[(uoI#d 2#ܝ[beb7^ =3БqɎÃXԔ@i?#Ul_|E72ZŃ̲&|7t>Z 0m;TL"ӑ|-0`H+.5mP|Y,+Q/!煅P]F닛fq)9(ƛ VduJA~'DBdf&ACC%bdhRK U@⯃7 /v_p% ʧZUff1&~AӦm.Ԇ/ݢ% G?\cBlOo*b Wy_z7}%T_ ɾW c")\DL"ahg0(&3KƗIbz+WG2z+xS4&&Ek^6qz^#y/{a$L*2McMG0pQk+ԺXKU&q$+ Ғq?hxUʂ<ʙ">X۞YAU7!VO^7zH4Xa0k&C)s(s)Y/s=ցn/MS GCZ^]?1<*D'c*8TM}6qjʠEH# Ɯ̍2*k2-|%ss5w)wڞ |`XHPZԒCq.c"먕3M]Q߉#^x>l2 0䨡E6X]I[XnkPaڑL/P[F6g]+z(Hz$^ECk622MЪKVrrq8]?:夼"%EϜ<͛ hL5Y["+C̦su |s9o"+Ċ¯/݅[P|2]{!^aqtWȡ { &"KC^5OP[|[y>U\Ir P*|&8y@~F !ƕμՆ{Sԛi­c?eh|鹒=^!`QjD]KhYp9`)Y %,/Qlw8bݤ}+MkmR{qia􆰪[Uq {a[Dnb$Z|~0yQNIiá?$3/A8dbyMi,Z޸q s?d=EӐ \>CiubyiZ}3z Oºsuve 20YZH mtUA%i[|1;jz>;3QWHΡ#. nC%|H]zYV<55=GWFwSeFƵ0jd?~q 3J5ԇ2h* ˉ)XRs̮a8') X`#]H{^ \yyS7 M(哄.edrΩ#*A[ښQ?rErXgKtu 5\iy/ g>f.Z1uIWxG^@spB*bb"(`8uj_H@*]ծh+1Oqvbf6kŁ3%a +,*[N^:fkrfJ*h[r? MN^S `HY'?ϵreawЧ_;ϓ p'%#)~v4"ÉՆ_@O8w nb EZViLD(xp/ln;/ C?_EVg .@N┉3{lYa=Vt'` <$e% U\,e6K"qf~',B(-KvTF&΂U1]X]LA9> ^ AfEB:MapXowh1Cs0rݭ+#o:UriJ|K!/bb<~L=4PN >4GÜ?vΙN,#{_$-|'HPqE+D].a\4ʢu7tNhmj5F{[a^钪v8f|Z-a`i|noHqWg~W"J_=t:Xf4)A9-"f|Sn}0"[t3Je@Th_M}r xz0݃"9*lJ!;Q*3' 2S(s#.fvkZ܆dz64;9ljF,^Ӯ|42$T<#,ӂGG~=:R5=hWi:59>VՎu(Z ;}P2oDe߈z'!cJ%%gH*{4Wnv'ҽyMtg{tw >1n[T:.:h][ ,h V̅XHå߲le{JNf-PK£G8#Q'͍pmӽӯޏthtCSzvg`X6\򃼢 wr<-]`UCٌxRqf nCg0S,1 vG׊vfBX"=*neVa`(ur6q_)_'%#\gʺ>3H]5,5KhWMj7A5e[xS5Gxpv8(| dBtwЛc2328J,?Z{<@@y5omKoR$uP)Z4y7]v#maa\$%pXWxp'ڐ8嚃 |W/ 6HzCJgg39} C:RL N=K2*loqfaa)6L OȄQ.  do#nv޻̿1~vs˝S)v}((8/0Ɔt.8"|^ fHuQ7Tph#ƕ慙*jwl8z8ka iTe4AI V-ab"i'CF*pW:is¾85G|߄KonO&_E0ˈ:1cJc_c e0z6#deyX!*ϜurГ)'YX9܎}vNBlcE^#|5c ci[ޛ+m+@)%%wE?x哪9&:N7=OeV=ŃQҺ7+X׈rNX|/bzE?`>})4u, aڃ>'-^8Q-K:&Rs/3(T{15c6oO4;\ vT sUbi'n`͡i4qK IS1q%QJPW9q mI`AO׹ުwݚYZ_HAa/H&={W՝|iLuy#MS)Kx7.ί'PAZ`(t`"o;g5] 3` ͱrx?~WDn7y3+*EUp9"5ve,R4nRqbE6`jY7a'f ܕ::f4vy/MCve׽M+A{K `z~ߋ+kj[$oITB$7vM&&XH4^ jgV/D5(F^8Oz&_7.餄Z[Ι*ş0;fhHCjY].pfObi\ YE5(=_NԭXpWICdl4ۗcPMENYcg1NyP0`zU# )Io39'n6U, OlQWFR]3VGb3|}ŴeG>8@ڲlBCQ wwW;$&0N"$ wXKAaOVgON w@o>u ^CBl39 +M!ণ ^ѽ7dn߱JU[_/Z< ޕ<ux1{ 8Nd )?L`x8a\Pm= WA)TpA68Ǒ^t x'@p7ozˀyA-"Sm><^TNjpx@8Ls3Vd6c0;>6$m60ޡRQVH! 0'qrr>F -&0k9[{wyQ]VGil@OǏSB`L6/f/z8.q=$3o(_,\}Ob'2!rA`o%$fyyWƖ]oU70%EV澕#EݐpVG6l ߷4k%d&^R/&}?0fiW1]@aVBBGN=/:4M03lN{IT&ɽEݚ+}Xe7 ΊľEa1䙘*bC⬒JWV'z[+V.;Fkȳ]%.W>SN1UwddP~jvrdl`pir>62L doxL**\}™8N_!17Kdq*m&LAEbs%Yk5x:*<;=irVy^0mOI$1ȬD d`kGgCn1 C=H@K&XfQлVeaqnhlެNv1Bav`o (߾bpw $+&aY{㖉io0ѐa kcH(XD2=F&$MCcՈz{! +Y-8:"&Hy14N7@R VpomY9|;/t0La+80B5UTز}1L?{ Qv>Fro/,@5X) ۸t`uG_8j\|'f-Ǻ滮"B(+`B\ey߲i"BXW󿿟qb֠#u2pMH!7[wVn[o.KNP+.:Re J?@yXB %}99_I^NY[iBdM`ԂDsJKUj=XP~XgA J5}|/@.?ҥNɉ>a4?*bopr'&8~+Ku.L2B8ߛ s>,M*\ΆD'k+gSvaйg@v ߣ p&-,fW%} k -ˤO) -$˓QVi Ckվv57e: dOյtH*GDg汄ADi/vWLeeTr}Y}بKKiH>!l#c0Jz7oOY`ޠA⮝'(>jq 0 8$hM"B) j-H0h;A<Nj-]=)U4IQt͖|\, e$+_:7FN2G&V7AmBJWj@V)Ja&ݲ#{2!1 hPI N_!7}ZF| p`_8&xb@d&t2YyT<̂1}$hR?4`UV?h-/^mumKl'sh8c&/ՓoƵpl>aBVn-"y/1}-?UIDʑ@ ,.igS3?< +NUm_g̼GL,n졊W?=>wAf=0TZUwyPQŒ  (! D<%N; j hd+`"[ӷI9[Nog*?(HSSs–wzuFoN S͞!wF!d0J8|L?i%kF٣XxvNH 9X,ATb쪨.=+>\݇02 /'5FĺG_fڲŘ(L% 3G hy ̫OQztw 9W֯>Xs,)1ӛҍQ& 3DRp賆  π7GFd?C13v9p(so<p@-doB#T3KCAy01F B")І&a/<s˽'x;E'' }+ A٬<->4Ǥ:pZbNAlz[sMa4$}PS v:m,VĵíJ\Ob9?n6?u9㥢a"E*]IZ#I& boҗoM0}VxU]TYق ᙌ+PZhFDA%kԕ߬J-92|wHuh;=)O $[ pK^ɨd6߹R!"'yrz?31dBlDc 0]Que[_۞Uއ,boa=kvLzE #`X-Fte@>s^(x$}tŊȃoy;ҡATS9_q\/8}k̔Rw3,lqdvo`_4>C1ٍL_yez&#&zo|.nPׯmF@5 lv`X0[A'3t'_^&SskibB֭|roS_3Tc<m؈o I5^&]t.yG0%> x yz@Y̖LH"U˳1jew<3a<"/xț ΩrPS=F+/=óД\J6bBq?S)=5͖ (ί@5bI Tfry]|f]R̛>xJðy3Xy@wHu[iv)/˅wk2N?t$?e"KT_4;vbM/u3|5"yG86kGbO) >E%aohp+f8QSXcMvM_+wMhMVePgÌD&:Z?a#Wy\⒒>Ş\R&e_$"BcOaRނNKtgœ>N?[(n=E pkyd5#'sU}ahTpw:kscjN=uCQek@ӒZGmPU(uSNiʹӐMiC3vwȄ(j0ЗEDg̯ĵXQA n=Sh4z(y6PincɔCQT#:f|o:xAO/&ef [ج_XчCЉoRjF! PK-~ifќ65 3nWƚO{]QmUpktI%)!sN"bb[aUy/H咑j8фEQrduJ0QNt?=+kv/4ӠNXk;-Oҗ¬4.?!- LC,\+Sɬ1cxz"8ޚێ[(+|)o ^{-Y!86z |xAGAFٸHܠ 1q(^E36hL:&D=K8u0ik])c:"ec"!F,OA!+9Tj$߸pc9`ʆNt9LkjJAӌzvl>v5^ܕw`MIFDỲ+JPF#MU.\]kz\fJ-Nv|LD4 Ap^D'<@r-f(D5; x+ W?eճ"u>s:c$9BͺP<@ ܬF:Fs55&ƿFOM'^\E)xWlbA2a+ =~ ^C#hKfIV S0)'Fq9/Mg4ߖ,?O=-A0p?';RAB r2&QCmDM :%Q?A&ȵ<$ +G&|mvCFGe t`Bv`BiHLi_A";O]ԥo)>,fqc*i)%|4`p?|?(7,n*Wx3 ]l ]ɵO^G"?>v3BXJ'AH=OD9Dɧr Q _tòMqj=(ݏSܶ(a\C4` i;EVV` .ߠ7ry;8wU8sKfw/ȵ XVW_ K;aWkݵ feWnQD#D4-?5nvy5b}u1ڡoc[Q&W J`6eq4’QωyK@aK6FpS]f#'xhY#AF:B-c(N^1S 1:( V R'/f?&L_OŃ!a6M%΋cfFU٬$2CBdHH &98er v:sוB-\8ETɧf7ه M׶ -GAĂVF2|~rZ[ . ?o3OJ 8neA,VӟsX}n K/t?M}jwp Mjqac<7"諵 /x x.u =β*ݢxYiԳ#Lhbhv9 )z9}u鏘?{O;{-i1 毌鈾#1ۍ WuȖWg!Te/Ψ=zE$cS&ŽnM(12 H(,.+Y9ߑIL+"6lNQh}ox`Y \Uy \+gqVs {W]marisa)H-x* MW+PńVV:g Ǝ\_4.̵s36,D8#f^G+[f<GL%fUFvX=!{Tq&D{%x8"ORnGߍ 1یBXJ;;E/uKHc:Vci3fI~*ڇI`JFzew̖W+GѤV-t>Iaߨ^۵l j_B\o /ч79Uuya2L7U+ 'M`D@]^|\}G.#w65mBE+BvmވLA6 {cֹy?߽f U.-sU5Q*$\ux_@B\ :(V(=2 xk U@cΟYy2GI# >/M=TZ9Artq#[*ǩ3}߳@_i VZ>^eN(2D_sBb  .[C:Z3fy?,)w slEoEG0' {W*»g[51ev,=h~ٔ%i3¼DyT|#πi~-?ArO'2j ؙ/tQr!˛l'A:q<kީNEn$jZY= !$>f'pyeG4m ="tpϰYHoozH`Ug߄ʼa z̮_^rars%qvɂvNKW2jRq¼ˆ*%5NL+ͅ-Z[ͲM,'Pnj'1p#md“XҼ>^bosƒJ; ABy-b3 ?A J9 ٨l n%SI=U NPDs샲-(| #(Ff%b~[BFg#⥟1tf`11Wm!7rQٕLN$鰛\frԼ&x^TVJ>e&YmiFs"zw_ȚBI{*x`I4_1[6 !cP?sAwd(S|7~Z *L9*1brtb-R%§X }'7r= +95?o,z5x G-Cq1أ?%vU ~Jr/Q(ۮh岀ÏU`$H}/f1DnA>؊ ]jCKsdZlhAAU}v*}sp3/{wV=:"&_Kтp ؍)s8ڊbbJōZA@ Ӑp b$s NSV2p?L ~^ǃA.;;՝:R-9Af{~XV* I,lbjbE 0 fbirQ۪ԕ$ʾ%Vw _O ݃,܊P%'(0L{WV8 rʧNʛN*PYes{_}?oO`RRI`Aƌoy# 12p E͎YMqVܛECm{uoPv@ ֭l!6N>O\ཪ>=W]YJPlt008(/2ݼHo& Գ"h-|ZWr^ wg<z"g6d蟄EE SvnJ8&ؼxSoĖL*ǝqn2|vEnL_aqL =LyqۍԤԃ}ίY*T [S.SΞޜo=kE-1/ ˈ00$Q7:P2ȓ+H0)izN-ᒉ#C6@ZZL b #A~*z+V!YL[0ޭ{# {ح` IR?\ XX=jI ;w&|XD-`m?5.Fɏ򠉹NBͅ<3M2DY@}LD+ icH'+onjKuݴc A[9Exb3'1fxsZ8$psFa?J1E\Ё>r ?Q{s-72d3^}tv QipNs-l-avfoVTr;mZ zҗ9KT*>MLm GIc RҊwyŮ*M*ɓAx EQ<X>+؇P*8rs 8:wRUjX~Ub} (i6;pT>r:aי91R{HgPCqK7rLcaUZX: |08/v,hFXeYqtf2uO cOg+۾oQO UEx -ba RQd'z;N\p`,:?Kf+)MzoH׋ UKfN;t2pZޙ-)6%mTTV9VMbؖܞY`Z纫oh'98a!l>/]t{2*aRЌErw ]Eސj(2UЂVy+lhqgڼ$kBhu7;2e6˿ H**4$)z87 @~@LiF!D'ΗԽ|Iݰ@-Dvè`$%Ps/1읔Bxo (JGR°7%BP>.cThaupl#3@~ZOI=l Ҥ}v]Zӭs9/쑜ؓ;A^2=M+uuՀ8$E: X{JP`}6hHD͞-`Dm\9騊DηbL.&{V;X|2PPS$C_\[hkmڶ1~nZN)mQYV]Gzl>/ߴ/Ϥl(+TO~Fb4MHYLT*8/!+C&/C1 =5lÿ8D҆聭Lkg(9#ITh%SV6J۰,j_:?Ocn۱_ ϲmYխ0U@ .]GN'S:}hud2CtM/DgWQe <F@94] G"S̚kÓT0b.*֫5K(\(~ɂb\TK!MtZ0Éj3ChS'&L`AH-W$R!2"ѣuo ݤpL]Sbf{P>s$Sf&Tki xOSAh,: D:L/ڤoZTJ76a} MW!!3'Dn9_>9- PjxP2{1))?Ft. (%ϝPʉ\ujW6dBr (A؄ {h?oqMc rʜH$d9R(Dʎ+,ac*%кpjjSA!.$| ̓^X&&>,>E/4Z>e ]3?pFd*@O2s ( b*wu((4g3A/Ylr#2SϛHzKh+T~ǘ{;qf98p;`݀ˊ\5p@yS>xsM |3$. 7.ꉃ3@gfps c>j ;<Ʊ%I*Tڮ~3Q SRvLVP u`$ER>*9Մy$2"0԰_UG*5Og*` ?H_sŌe=ESǤoGG#MA]N*2 7q8u{zA;mY?j<{k{ȝ_:M _}x0b|bW(@+{9|&'J@) q^U)07@c !o֘(" gX'Jۗ8r ߇#[iͩ'*Ƶ! ZU2Tk;Nb5mlоQ4F=E W#y tж #*mHBRq^WC/Sëf|ϴcO]\#̀VY fdy+I:&!alO6Y[ornFr+`%f1U\.T  ۏWpCᒯ6(l%GKw*MjJXnk!j&Η16ӻtF-G0w~K^%9 ӪT2zuQjK?0\ˬU&A2P*%pRUVIcSm4X1<'VQ_din )hrB>d+8BNqDPYPT4 ȦHO獾m 4~*8v"K;4h~Lٽ/^#nB" 5Wa3o7`!+%,AX qt_eBfyNN8^tmQh4}۟u DMh%6JL[6C@Y=Dk?]aLdڪ(WFq5;v+0#A( ů)cMR˶]W]o{")w->ت~UB|EO8QjiNΩ]V" ,6u{XYchu"l |;ͯ5܆`i P-S Tā|7UAEq{mO~aS#ad;?tvަ݅>2첤)f ZP4={h)VW [o"!DA071j;']YoT"Ʈ) Y%7:`!R\\ڪ@ .8"S11_xJ⑉}/ƈ`4^{n[M+N1z$. d-_ƞDKw"._ɏr q 6q`c?WjHX$!MWf~/GiY[Ȁ^aeJrK.c#=l;ֻ7sxh{N6'`Տ&͕U8#՟^7-bJpHXC%+, ZCM{&OJBuZafEmUTvlDrJ^ɶF|w}@YMҶۣ݆`@p%(]d*O-_[MQqkɋ/ /@̠ʋ(_HkrRxv2gu߮jucH<7VGi)T[ȴI9!b'$'lsAV=?HPQ>c!c/a^9RZQideA҆& Trh_s^wYWOR')XKs=D07S՟['^x;8Sef34j-zQ)ۇsqȉ)K9W#KS-+) A i[xR/a]t6b9/2 NZcX@PD=8ft}3Gk@Az-||MhtMf=a@!v:P|a%^q,GLjߥ>#bpWið}4: ѯF%*a; ?_Yb8Jp.I ;a(\ md-VXA55ɳd M9?DKh&F޻8%jB h;cRF/@0nSpamu)rX0_]صF|Y(^Out﯀P#Km/$A&GU!}[ve6zq>m"A:j7 a}ە1Gڝb<,zJPَ<}`1dRѵ1?}EDN;`>?kmF*Rt' ^>j@|a}MUw9\`l@Pcl5~s3[RN4#Dv?#-;Dyث[ T!WlQ ?K76֙Ǩ-W@j`sQvTw8;Ձ?[즛pcS.rl%KPR,OvrtU>MV-N-lzT~6S%ϣJ٤(? W..tF|q~En2^+SDcoyM8.=[=hHTamv/UN1 ý'lY' FӝչH$v+%.]W3_XU 'oJl=v jS6ynыY|x+amX̻`۴O.XX#p]čM𶋶5uЕu'OsLuPVa)e!vPUb_rʴTmZk/b-f($34|e eUѴuyY/dDu_8Òsjw/;pixy&˾5t7.G}ѵP!yew@j;R"3i㽝h T\4?/45PS^ k.3ҹmR[:c6&LI\h~&㋺1 e c^qY *n)E }Yۅo^'@ad ܠ~[rB}$u5!_VRCqVz46i5QPDpFҿx!d*PT{TfR eVFPKC|V)#ɠܘ) bP13o?'+VZFk4Krڅ88-m}?R'R;GJoolv4 f˝{13R^JQfb@mdBczF:W(.iLu9/!2i) BeQrEoPhmuAc(1O*%=n6MkWdҎz+aƲ4 c@{K87={=ئߔ*C_qz)ftUF)F] j?R 3LNEk(9?/Q}]y|#֞ = bV\vM׭7)Ҋ} #7^oT/ >Eٙ9_HmSe-9x~=Z 0 -fRhvQbj7[K(^yvQ! ;skhdh::ҟ ~J3M>Nr˶'] w[8OD2R6SqW?oe֟P (D ٵPO aCM1xU,aDL?tpƬ3\ /iVЇh%g!gA-XF\chsy#hɁx 9Ig,A [lX@"Dꐮ6Cu*'g_'l:^" 6g3. gvA`Ys )I\hf!e:bjAs7u"=bdpvS`[TnL/ @^ q197^gӜKT벏Ꝧ*k9 08dFi\B0y`pVh}n0M95թ]֢30Ta!,53 &Q = Kec`xpj!Zq];8 zaZ4v>Aa-(C/>ؙKcg;ʢl}-t.&vDȁ5\{Oa* gƥLXDf'mvs)Qj vDlhP&肒^MuEEff5(es8W" t*ڠb[P$sinbѭ>~nqFma60gՇ-bQd7;\zHl!_̗SS]Oa !К h`hxhk{߄F: 2OQa_6ye [cq' ߬ti),VRāӋ%WAko"%699ڿ5v 9oTb<@hd| O\f*~]Q'bf8y=ULk|]btlTIORrԔ%K I" y SK@u˸gU9UiW3_ [W2a.wpSP{ ɻLʺnbK&YRq(^0J}RXDj\o&Ȳzckr,3Vn/-,jEy;Yo)ƾܕ%]7ՕjuT/XvVYMZy.z`yns%4 ʫLI,_usL-ۯ0zyբY]-+]h k#WPMJ/],ZObNzy2 />ئz^.5_*h2.O29O@?b*VEzYoSRkW9G^y/Q(xp>Bn";`^x3w`\ile]懹3 oKm3䶐ٝ?3 qAĴX;XN`WA{ BY+PnK>V"$=VXʼZ駱i][ w21$Ț`[۷:J'7yOH/; 2=K hHȼ"d뾿`EFx1 _>nV5i$t c0!ϲT_sXYhU@uh Zd`n@]HVQ c*n4 ?୩ VEWF?5&[t"Vby1Ə҇/G+Y2vV͠k@ j"H+ mBEUߴ_Y#a`5AG4&S#[Zt܁ACs?B[Ȧ ,g7dтp0+HN$Z虑$F-_PO"p u\b`-#մaV'>\ M|qp&q<ElbN_q+YLB{DqtD׽Ƥ=qB*趲z_~L;y.ࢡ!݀J- F4lJvSy~#Bׇji%*t^L*R]9<'w0 %t`H^@lT82EprIҫR1+&CJ oTͲQNU)79 !vwG†AN9 ^qY)n=">-KYN0`K>|G |fSŸ:!.5R ~jItP\ЊΖZDh]тu:ұY@.|:B cs&Bn/IhвX:hda`!P<=pmtIАr`JIGw\7'eb:;Lؒ ˤo2ŏP_ej+9hк7c4iV #qȴGY&= Rнӛ:F#6C䣖 .%ǬQ>ns&99y"ѴK:/5_.XP^dU,P#I12NO?G; w氬|e5oDb=[~ @tII>;H<#12:NjR|zðFb Dk*B))'WXor_vBṱ~ MıoФ'tP:FccO!X 44T?wk?)^QP[KyNp^'1f(h;>+8;] G9Q{v_G88e. Ku?ɂ-ċ~Ma]jkPL},zH!izx97\Ĥ~Yr 0.,F2?9N)CY{HszGI}(ļ\˾kP7Sq+m p[3MiP=FkbXNlF:w^g>Bȯuvl1}D"ױ;KP$8xrWuLZq ?`Kt$imIc)͟([OߵXADNPV~l<*Jnħ~KhtʚB5Cf-s QyAƋ A һf ޒF5x{#`䍿3gHrݝiS GQ?ɲ&! ,|S!LԉRqL h-S/ kV^L'y`={'YM qY6g8t8FDu ܕ~JhڣDğ,&gYzH]T^*bhҥ4Jq%ZxeoexRֹa%fko[ZmTR!;b,[cEcpod;-QwK{z6sSXPL!I|:JRe-*>E @zd> A]ydK'VoG{`Z:O|.YzSL&{%tHSy2v_;G#8cSNFS KUhص2Z7RXtBd\h;58OFT.V\7(eHZϚ%r~JynAeܯJAǣ .j 7tg2<S+̏]Y /Vρ^h]e))b*CpQMU{bcw,Y ،߳mAESnڑ#/ZJ=޿]ZWQG0a1CԕV54&D*Z -UDcO3ϸ `;" wzd|'3=pӹf9VtաTqzCW2Gu vx<Iː6)y<q4MY t폻4]Y8~H Z >WIuR2 -i*s|4h3G<ȩnmMwʺi[,/id@/`oE'(#ji~g,zUpVv!Mj=T7 \^y|7gvyLu`FWLGnnR}/+ۤPTa9q7^{2"'oL%5Xi^2P:nZZx|-s.*Νh*:ą-ZO_!SĔW[:lVahSGE{aBGP,Y _gM kKѸsl uPCRO1:ϢF*gg#/` ىQjQwO8i:tl}ͱFޮ[m ڞʃ"lapp9!u;X:: ͊@|fZ\փ yx,ke% *poOF04a4Mo!h%A򹣔HH&H\oOm} }PbCy !_uaeh]SY;Mi|4$켐zE3n/C6%5p m6$<q)_C yly$K<* G gpU v9D٤ؚTJ}/qI8Nkq9lRUN+Ds)-Z>\ɲ-h"zz 6}LّTэ.a:$<rGvF`oD.4!kD2Y7h<{4+5.AnN 7C>̀E1*NNU"œ,9iB8G=U+fQiESx+f$8Ì;4$Jh[9eHf~H mKuͦ (-u#N I,nVޗpD#a/r~\h fUX9b (Tp  =Dh,Ub_fk{+u)koFdg@FlK=om;ġB~- cK}Eo 6-I,} *)q\x 3nؤ1g@,3]DnY+V2 Үs ް\G@ĝjhP/om Rg 9HbkLs F 7:xRQ{l= 8G%t!9'm-9뾱뾩=IjO`Ap^8{gx>YcXdԐː%=:K&Fr.!*GA>\qrN[q. al+1)%u߂p~D ``sC-?GWLmm1G?봇Bm݉rdBc Y1@zˊikpǯ>ze1Duo &.IE%ԣgKu헠H ?[^LV?݅$Bʚ ad$C{>.[ X/+. MS$G[*J3\ o_!#UMj*O \H|0~`ܓc ĕMC7 387FQN{ H 4"N TԄн)}aܷ߽{ N5"FcAiS|b2V#h8 1}eBm*w#R*;_njbSv Т#Ab$o ~EU>?H6]5j:@Ym.Ǡ9:\L yE. _[0 2AZP).D[0°adfxb&Ř\P6w~5/sՐ,@D)$#fG5.W7 _}2:ԟխsۖRW QϦ7/4M۝M^nhP $PAa+&wSȶ}oqzNmM>9{] ! !dd'  P@91︾m9P,wB`7*ThIX!wvEG*܏2Td뷄WqJD)W壋h{- o6ɾn⽬p9TJ Ҳ}iYV"=wՀ`l+ϩβ ~-ϡ{R<(Lc1>̄ yÏEIe6B<.I/BQSүNdz@"U9zZQy<`:=}RAU 2ؤMBda%iC^a? `7tG1ָP߉vkz ||Z跪 n#7NUIKP(S#og+Wg-ZQUJ-ɕufLYS l/\\qB? )!d}nL?QGkCbu`vE͒7 ܶoXkCߕ<{6Lk~fȟ+o 8=s/?}놝5E,DIc۾1neKJ=ȼmnV{i4N./׹͛449æI ZvC*NJϨƺA| E7a.فB ǜ)̀0(L9zEz/QbhڎخCϤ+^$pB]-))J.UC׏gf% |][R$[xpV A4|{'}:V Z E6jd9ϩ逕S%r{UaRf^!$]l&.Idw9)c+cT8]FNOg g{my) `r,Ѕ۲ee^IN[[(+ Jk&gHcS&B{N+ X,/*H#VQU!mTY\LH0<"<cCUu޺?ÂKLQ;C֚G:6gt_$y{i- d czK6 :)Vw}ÒZ_# u$ S qFJnlE֋2w޼Z?kB$rIXnz'S۴&1 HhQUR6ҫ6PM ev.H%i?iM~v* xCLN۔8 7|+n$̑h_B r8{w;\X[N2ZjaӘ";QЛ P,KuMs?w 1]5 ng%u#Dl^>iy΁_ĠԼ̊_Z tX!yh V#&ݪ@byGS1 tRfث%[=Z}E;cDeoka!m!U- A>·~aoUE1?eZ ĵȣӍyg8n{MeUhf9+ڰW*"ii[=۸CX8f_fu˼x#i*̪ǵB9wۃ2\?Zr(IR{ԯ S`>혆?O "F MUl 9Hv7  Z{lCUy ES>eG>Lp铬պ?5=U5A ah4 շkܡ& GG p.OjTc3 č5~g|n}~ڞT5Kڼp'z K@a6q7#28^QzoY &L3#&R澨KJ8P%E&F ,VQyXHW?kDLy*U͘pI>@^wMsseE1YEm"궂#k\>ADpc:͇WCi)`}={oK9p0[3~QEaBZܬ=ٗz,u"ƢJ+Ka[ywB9NίΤ5JeWYZ[ Ekw@)tf N3r_(2䒔N0'h|(rEQ ˉkt1'_cmu\y|ZE+4!?Xt68.va@*?NC3r*׸b(NgO)4Pb) ad)S9Y79kŚY U;D$ZW{30r/x32ר[:%D`GAm3!LO+3L:s?Vsb*,x݄nRј#%ڪ3ZaӟcftP'q۹Eܖ)S=6orڿiMHAvHa C -SUMgWe/bbCvKqz%'O7vWnd\#RL 1rE?lCNSȰJVee;R߇]c6$Uy:vY{E&fgK}xHOyX#3Jşu=psg@i3m$ *STnAW96@3vAlx# j_O)b4b y81*#U4*N?د8kAxuf/Z dDafV}죵_D|=NoUN^ܤ [oR KcG&,¥`W5/lx:̳A,""O[ &Q@w`7y\ pUq1G\;|pìsTTR1GM#z`H'xA*qj_|l0yzGJ\ dLtکAN a'p{Rۺ%Ld?7hSJRaZ]\>Sn.HM/J@g 5+ w_|5:?] ǩgF",0+ U!nE:Āԏ. n@? ]Gg/ٌaQ֟YU%;05=/]d;,;E(%;Ξ!.E>8(#Se,m*(_$2}lF[/,l|8M٦~ {REL@YQooI UL~[ntoCfGnbE2uuyGj-b#|Xk"+ˀ\vdEAn+9eN BU~BTOSӷKqJ,8XГ,:iK5bbz)9\4lً_CI"^HEIbZOg@OawsR$ ?-֓/p^3U[#M!x_uDK;MM\gpԄ:Ks}6#vfN 2´GN簬*@#3s;µ\X6ӿlԵXZ++jR{t2]?NJM$dG14FEPG۽XtǗ]7q h) —΂ 05=*LjXm85.%"ǧ(AͯWw͈|e" _=udws'XPQVSc3GEC=]>YW9hWCOW`m욆ppt2X|ڟG-v그@pg7Qwyd! Wʚ#C;M= 񶾇?'V쉔 |xU]+:Z/5î`UA)hmvV:#ZܬeBá򒕚"RK/9= ?)cj3\}B@jڈ/])kЌk9eLV\ l-7'q fK+{Q?-oܶ7x5I+Gt͵ӗi⩠裠DRҊ:wQo 7m大Z](5J꽴Pu520Y(Bۊ4*CQYh %tO% ܕK^\UMRw0,dBO2>3/. gѲ_.7}]{@k_?FbW>f`*:G!YpEOSE7vo]:8Ą/л^\pfUG*qdoǕIzsm.&s_*?.~R<=[Z/ c4csF}_ g%3{DTM=Lcm$萔Ѐ;){ɡ;>P_.c ,m.a[PI*b YknFt&fW4&HgkiQׯJHȺX)af9|ɡK C̦G)9rT̅Oh8(O Q u>TFSkj:ut`6duf6,m l=VeчX#s,(|)rȾiiL¬w)nFl0 _)dd? [ xM{*۰>giвg\*Op; !1jqP؈b) )BS[5v N  z̺C?;==]_/U 'eDfëax5uqi2:f  s5ČJ4O>R ϲVK?wL[MG:.vl:P±9=`F [Qx@̥:zG:>ȰPB7+R.:?- fN]CЬ$+Djad7ѕ7WϡϹĪqYKiS:Fν٣;PESq*./eNJBAFmCzuYEj<Jg 3^Bĵ~V"l9l4xM-/Ě{YO#0S.-YHw ծ3b.\O d4 k3P^ Dr[\,$kYys%hCa7~̸\ߠ`Ck Ru]zc=֤,c$š N?t?}gBH\Qmdo yd7DBL =~;dR >HoεE8*x{_Se.=?:1w*kc%8+7T0Ki*d ucXτ1+Ր]f79:e[>+.eRңԐPYmny/6@*͵z?Gdd+LS<ybN܁UeHޞ~>k4m)`a^Ф<20+3] cIj&Zy4t>~maӣJcentaX?p?JvLS [W$Wܹi`eq~9|<K󃐐=`UJ}p{6CTHGqga\PC0?1$e`l\} Mu㒴fKf#૏27s"1C`bl*&96nMh_gn, vS !D=`Z?l2E"Bxx0`/V V=k6Mz P *`:9p3AY 3X >?|y&55:/R1\'UYڜ|\( y5}'NOҳNc/]9Mۖ+#O:œ07w3SZMqg4C2k5Xڅc҈7uK&@FFkjzZEg] /̈$O%gz*U=H9+~vO6Pf6݌DQ5(u|[VL4u#Ib^^ǡl]= (=@~:2SS&AnF/ _OK`tX,BվqnM̤eq-AoY]TMoՒ[g$x/}vE K=^ؐf[n r{-[c Mbj#NuB%7K|PF#(XfI! qO O}&XC'^b-AŌ>Y(7.0}vw\Ra~yƟccDB]GDy;Ռ<-^҃I=hTcGo؂岃i&!#r%o*`&峬&p16H[K翗OVM:Z`iNzٱ2>-3Rɕa0x OcM~szƓ^@4V | 7ǒhjڼW,QfDYH?A hbe+&h}ܢ0Rix誫whi1˫jǗB@o Қ!^jH+@9AI-a~NVO?\͗B˄Kk{%WF,J6ĂC]Zo}*l9ٟ$2^o,ζQFĺGB(%rbo(Fv-΃WF!ڌe`: b]sۡ94TgA߮l,0^vN+$ISVfOQEh)APU GiAqNyjFH-v@i!eC|$8`]J)fGbۊӰ%Kyl,H>qHݗ_NSτe$MY WcVV+evBo L@Zm9cSJ?% ˏ1:d0ֳ(A,Iy1&e&ۣ*'4lQIX67| 5rف/H:"l4'!d H?O}$-41@yxҌO?Q^C&)TL[il[q~3^wgq`q>'G!ln6EaMgGP|#AXLޡÒ3 qxjymr VPiU5 V_ĻbT¶⍂m _ e=nbuåҮ–Pɍbǹ`x1ZۍUpDn-nZ'UPyF[uv7oYF҂_׆2NWHc1biwW[DC%(~׫%gKwKR u|ƍ(|G!kܙ㌱߹+n%1" bCJXibd| 5`Cz+#W>9`[{=97F`a4AN#Hl+]>U+8wh60=w8/UG=E[/ul2??/ÁrE5b=9Ԃb,/S36 "~Mcqr\ \` c$f5+:ϹM3w $&{S.MukUh7EՃb֫Y!78UvJ2/G:@0aW%_I^ah9U4 Hh ꇃ# YV89!`PΞ>ե X,8p6:|DV63 "@ܻ_iܐ~N>?t}@t6 WA}+b|]E^=eHʷUʣ;bQDV8z#̝7 PnŝX[{(ݺFȚ[i: BQ3? AVy?Oجrz=%ш#7'v- 6k_u:@e)-,>UI$;*.Wt\ՙ 囥o uJ*}V$ѣ*~fqv2 l#:eOx@C*[>lA+@M*(UG|G&8w5Fze]: $#]L[Q^ܢCbhx[cSaIY_MLZ=BuaA,KS}Yɝ\ĶAPE^zpIQ U寅V}{$S?+aAG"88'!:54^s @Ak mR Q- TjY| _z7P-SOo|o}+ٙk٧Z4xvO]qɻ"y1DZaE-hEp[%x P,E_NFp?*P%O lLyr%iTSDPt0u" [HZ1E$m 6!u=vᇉc wrV 6wص*mŽ{]-jF%jz}4_'{$P5Cd<-3'@&5,uF$^pZFq8"l`82!9[uVڱ`Y4=+64U>]\OK:&U\q*yrRwǓD16Tl-Gxm扈^1A} :& 3;<ּ#J7 +?󔺃J_JkWn-`l~*v|toQ!9%6h隹2 f [0‹:G`?Co/;P,W.Y?b7der[@еQW ^V!vd2钕؜WeV}Df>×SzK 8x#^cSvC~8L M]QA!hx6m X!`)guǾCs}"@SklKed|b 0H9_Nh"FT&$F}֓ҊZD"8Rw42ctv۹؏/ ry Á=etKN C.vPӰ>p8`xS{lAWBAb T: F.;ٜ>T|YwOQq򸹗tFz:#gEGu?eP5qtD/:+?/-#Qe)ټo ;?Z^g/2_}yx.X^O>l- *OBh% T h>0eE?։c]MobSumT|)dĸõۂZzWtg7(xe~BqcJsfZ3P+ݟALJ/ ىK}f znP A+/^w)UAEDJ8Å9\w2Audrs(H<*%`G% 0k`4{petSn)+}.J*BJ0 KbZ[jؕtnB^Hj;x/~g䮢g8 !"f|¹|< 'ٙb׽+V^VYc-zPn>Z%LPsal XÁr WgfzGK(V'Z?w:+挤wOnw e#M7- $^=tE4 {qG!^e_"RգJ>D 0p]4x]6t'␘U1*q 4 ,9HӡWxW+ Eƍ^|өP֩,: ?*C%S e~5 ҋ{n^Ѹc*Y/>+%HhT@q( 垝bՠ=!ҬEx! 6Q Dx 1aߖ~ِn:@hsQ o#RW!@[Jl@-\a8&bqc&h2#s>,[ߤ],aj0m2uKkBvqK`Z-S.+K3LWl]4<<@lYȣ2FBUsBSH!I!Ơy4+bTlUT :I'FDUYڻjdU !pH&Oi޴s HX:B!"ԐVj`@]S6"I=tJ7c5cd,JN:fal :huE^Yj_Ӄ8UWSEi[^(wPQt$j6oo8Ki LBaf5):pP13I%(h=z8h IM^xV'9X"Xu id;yO!e)[2[Q]?,AEu, k,MV&oH^UGgcO&&( ̬SGgѤTcju4k^F!N0"U1g;dlvC #sbŇ!}2~Y* lۍv4=){UƓwj 7"I,t!y6Sj+pd/+ĜC> Y1I(FEMMThQ HǚquvaYJZ$j/A*d|Yͤ0#Bf a ^*}&↪sCg9OI' EPl uR,:j偝ۤ*#V*_QZ'!Yx#&ϧ;trwz{Bp'VI_ ^ 8.ԣJ]`T %) })Eķw\@ݘ>9zM!haæPsq9w#"-@ذd,;vѲ%B:V;*1ցFth6[]xssFT.1=NH;ӽf ӮFr7v3*nwȀǗCu&AogM| Fʣ7閙g0h}(McPٴ# $SN^J ˴WZKD'6ŮR"#2rJ5nm6-yz+U>POwS8o _q<ŞvS ͹+ 8 #*Nק`z2#*ner ]i _ UV:chL0dN:f)n*SaWZUne۩ 3WSKK4puOyVP1qp@e^:TXR%b;eUE?XTE䩎 6?׽еȯWZ닎/KE"@b<ا&^ŒJZq"Ee XH|nAH#ˢJk0=\t[Y򣐯2An g0/yS{gzArڂ\ak`lէpnۉ& Iݹ$$_Z {G?۠KT뉈">b!G IT fē@ey&r$̿Le:?д-x$>R yNG2d6y>%QNه:=|}`^Io]IN;KkG|@l S4DHay Ja,B \zwV8#IV̮?l(34bbn5]d S H:}i64@J'Ő U$ڲ2eZs+A=,@zgdOp["4 8My@K<67b"#FL@WGkW->Br}dZR h]S#ץnѻ+=:O%S'JQ{Dr='cvk`s/rqt 4h>" {p$76 ;dLSi{ 5rbaLP)3cN{bU"!a]iWrߡv"kL&. ͡稞\A!Eu_B eU^oH9D52w'.ٰsE Uf d|AˉT[%=i121nvg7Zح_m5#2\'G(Cjq%J@d ͕$M<͈Ȳ}Φ N^+B, Dev nK CRK6L2 *GǢ:Z }oa}xzQV8$!p՛ZގZٳ 5.Z*(% d^ɉ}c6O:FuD:nG;Qib:B RF,Ym'Ѓy1.uͣ*WR/DAYmTzfЌFqN\ nE]ďL3iJ|(UQ;IbOR.7a[7~;b(:ŎK Ȟ +lJ"ķ6sk]&3L`cΕѧ;Y\9ji)7ݒ6A*BkHit]˘SOn:6?[~nYLif`8bѼk)5gez>`gd6.$6EצjUFKV6#W1w@,QMy LYA~1>? /hip<+*Ȇ;Fp|f%js>WϕR(w<#_n`h4k*g]I1-  6y^cE-r-F/tCa@8K |gLf'X@a| ι*O:eʑNגTƒ49՛kvnN|C}֝LYIx#أX7tVmik=E#QY|)NnGM$ uҾ@fL.rb]}mzu̐Ѩ9ej9 9 J8˻)ZL8q# h&:H'q@n2-^{ XyG-` )[h 0Z{L kqM+q]#Be߬oE|rB(>|p 7.bȞGAuDC?߫`zFMIaACiZ|3UĘ#9B0Ė_60=3APWL (Mɓ ]"ٍ#c!W-Az-F1OcJ${q`Ĉ%R)qL!GyӠK3T( 7hˉҝxUO)l @ŞTaq`0, Myc5Uw~bXa(45H##Ҍ$Hռo V! xi? ז F]dzHcPqF1LkLc pO21Ym7m9k_+u+hY#3{}o /3n"wڛo8)P$/Ty'JXcj] MY[4 2 m<&=b5)qhql*Mn arT Ğf5 T?iΐtٷdYlwk+ۻA;`9KE<<$fin_tܵ hnұpe8=wkMOi̷ǍR=G+ KOsaod#:&Ae BVŪ\& \};&<@31Sۄ}%ZOd3ze1X[J1KxKXpl52֋dC5㮪 #E c"}HeY!.8d9{j 䋾;7Sl냂|*]鄹$b]jZ=ZK{]:LL^SGql VEkUҤd'כmA txV:U_Ow]\fZ 0| vT 7}~V>]ZĬ)gMzoWw;+2&Y4/c*R >šN}/:\ U 3Ye;uAM8Da"v蕇w+ci C!"̸sjܑߍg omoJZ[pMKw& @IUgt{8L&L&;h̝00߰{,FgkܭGWfzοtZ~PV`a7xwi1ze}+Hy5}ZU%Mt6q*& pvY 1G. bm s5| L&Djh Kc@.AXlC4'81G\K]DmM@>﵄rĐ$Ap±x27Y +9NjᴢN܅PwI_.=SU1 4ƢWwLo z6^9X,եT:>-a"^DYyw.pFnDtfq]F Y"}\yNٹ ^E]Xp"L 3+|6MC&(4@zn(xQ")(*O8HC#ƌlct@1~ [ z .1%POU'aenz7"6eN C)7]N!>?l_&l0[mw xl#Tzy$F;Uڪkͤs \Z4VIcy~2TݲW *)rf><1ʮkRGRuukj2ڲE0Y_[aPgB]JhVݙGk*.2ظQ8kW"$m*]mAw k}#]T6( )mb3=6ďkl{Dze[hE~OIVis57.!U0KG adIwtsD3C"ؓKНi-{|JQMۀ]Q5!e<Ƚg M~kYSkU_N:aыKCvp]x{J;q1nqo*J:ġ0VT`Fƃu.β =";QkEi !,&qҒֈC\83`,xNh0B)5j:($q3 ER4 kx;Ɛ~TqKsvY ׍ L/cHYȳzX6O{w-jvm{ E%%-̌%IT5?><:iH)BB>-VÃ,n`A*4a&v;G~K,E߭Tis7 \|Hu =٭ޠ?pSV;7 jKNAkx-vEʓp1PIu QeԬ^OYIs[͉}/=>5=i4fwvJhpJkJVRkx-.0\ &bej;R.J,e?SJ!,-bMYI.3]kП.;R&UI肦_gׁgtW_rWUՅm7ݿc7 OR,q[FdHs_'CAYjyg]%Dfr+| q0.cpē $Yyw *y1"/vȧf ޹֑Br L MMLOK @Y7:n/U4gU;bjǘLT-1N0wӘςytcakڬQbp}+xr1|ՠUIsDS_2s>-\5eڼiD A1OݢY"#3{Ci2U`,] *~QX-#TU>A܂S| >j|, 3-x'$5(kwFuWǽ+Q'P֛LLI]\BnTB GܡRy>z\rz!medjon]JPNat Qf3]>\O{+o}2"4Z-ك.GDFiQM۝d%((h7Jv9"\ʵ Ȣx81#Y?}Hn2a\;4aJh8^^eE0|5ZOڨ' s ~ج~"Q5\D+:.eM.tE{LA=us\d'E4ڌQT/`U88KaRNPM &Ez8L)&2!Zycۑδ,m[iS,Ցxb\2ζ?2]@L:Je zK)%\K`PKP.4Px6X%V͹mH) T-C4=}chL*p x9mڿLB[ėÃU[D;#$A-/iQQ'#O׹=71Oq='g}3EU*//DukW:t$)k08~0 `:Oz 2lLHXRFm@D VZ&A .]ZW 0as]ym,s}rc3ѶAk/%Vwnu &6g[Rڬ"$AP4ڹ C,:d'ʓPg7 }Ø\ǯ,+{W0De[jl U/2PlÎ?s`4p`@e\ K$!Ƒ Cg?ҽr1APۣӳȕP_猎}xsPps2-_펑[NXcv;_ăpݺ~J15}^l<``|6_6MC-WxͧZ<*Gz∈) c3/ tPt4(M3rRio^ڴhE*e*s8;e.V$x,IFHE%uӘ5.;x %EsA,lmr`HIɦXȱK3܈&92OG=HeOZ넒:)YmH7,1u Js4VeG/~o1(e^t;o#>ff3kh}$L~abq#Bp *a-8 rsEl4a9G7И2 ]~ٵY zX9@=uhPe#.%~B w5⇻ ]# 35[Au{kvnLÀӝ9Z;nsL߽HHG^,&d d(bc,^ǥR=.?=.)96P1%Yh/w^ jm5|'AߤU'5FU,9Og}U9]ʄu&ϖFv$tE c黁w-Atth\i) M QF,#BߡxK`bD:Y@M'a a9A̩ tQ}x}Xy%g,=Sơ٬O8OCؐ`zHk;1Tĝlb&܌WD3u5|VydpȺiy+ERVB 2 Lh !_ݑ=.]:Eq?k8ܧ~­3g)ݠ.g|<%S^Q6,h)Oݨ" pԍI Ee$&~:{$ !e>+ *8`\I߻Q#R:׵w |PoryTj䍂Dä( $vy"I#?.mˬ~y}%zz`K~ks|D{1786!3 ˫A=S.f|%SdmRdڵ|Lv! z.)h6$d3?C`@L?c̬I7rӀܤx#(4lj#A:QMnK(qx\?O,'mwz.<>4 &~:ۣW6Lݐqv_-:)o  "aP,xՒ1-Qz#V*|л=%Mg6aHn@ȃIb ?{[>zEX#5Պ"JW/!_Y:DhhF4}'J3;:z;Lkmݼ&& \?hqFH]`ͥށXV4Ixco+]& :14N=mmם!Vr{Ѫ^|.p-H~9ܑ$:iv+ ͢ZY"t*q={`>'ہ u GG~>^C,*u!!ⱔ(I/){T; ~d.450]:l:ح.w[VY ,_~#d2kxaN#uޑ$;Se@.gaA94fe?cEA'Ƈؚ;K- mҦ:$Oh}jcN >`"pRǺY+4ET ˳p^:۸;x8gor8;!v}#ߢ懌-J40v:>t=Кᐏu!\b!/=D#\4'3֤S%QP^0do邂$l'`WA PvŨV%crE?.7F"x8gMfkܐ%Y 1*C/p \F[xKDPh3n|\U`uRmi>:W2!+g"Gv6b~um_ېl2.8D)WρےW8 #!yݱa .JXÇjl,~?36M{ij !$8 ܳpnYJ=hKIQ f] ɱP! %Ȏ3e_,69\r2Ir^dkɅE AwJ[ϙ᠙0^y2DY9`XO=> ?"ע0;f={-1zɰ{;5fiji 7f϶o _u%=qpw (?Ҭ&`uf٘2pgmdX]-u`y9)&WBk&!Bb)?舿/(QLSYNġeAEtaxx NO8"{ l/ߴ(ޔyC\hкqlFy1*328VYKl7SRT ~B_q-Y6dHMI,}q#E*)QYNFBgan}U7?Y_h0@"O<N,aM8 Qe!@Wy-٤\:6ϵ[[sZL |RQ _+GI3+ v).d a :%ECnY0$q mٙ g0o3삪3N]s 3O :M@rP݁Ai Ǭ .&RkdC >hJq]ؾ7m G bEROWz;HScSA2}E1Qk^5YtmU?xtao~-ʿ 2*8Tobz~܂ϷD'uDvu  :ocqxN@YwLAV*#<#1(T5yVNl=uhG#CŰmy6+K̗,뭌t œt@_*є7ds/ *Hx-6!pϯ7xNsܳS\$/~ G[UO4 s#!Z K6L"."L> r* ;Yq8r|mc 6}H7_RoRxg'̲W3,V%VO*`T0y 0 2'FT앮N&c W4~_WKYMGoFfIkHX:6kj-Oճ/VFL<"PSn*2L~powi%,T7bW7re8sكu9Jkߥ2%ws.8UkC~zcbA8gGYfe?[ɼKp-Ygid,?E&`YXXWm Uao+qlQ&-"Z""zMI[#FE[Moǫx4I<<`V9KuLZM떜̮- ǤLڔiҭ)W ~QV)]I9˪׳ :RgLo:9:4ooZFЧY&k2ݺU ԕ*O܎%Lz-qR/I95wq5ԣѠk*ﱖxa$!p$+Ir )^eqp0zmQ<*v3/ `>NΚY3xey Ho371Y9E@2X`|e${o'!_I(^:2y3Zw '>=mGh8]ޱ4dmYp ?RB2jEF"3i5zT>xIL޷49Y> ҫZBΈBCxdѱM+0 ܜ׿Gc,ύpL ٟ͊{fE7oQ42>J$sK_/n@ j< +~'7`~'|UWw@zAz'!_(  w)֬Z[f_7" _WT+IZ&R.A],h#NeeW ct9y!^ yǧ;eÂi:ѹWvTw͸+sgJDTjDSB#<8.|>ț묞l 9^Po&9VF-M%*J[K;AÍF8b3_+ Vca3WlքS.WY{媔8fᓘ<:  |rih%&\4k$C݋m XmZn`:| gf׵8Հ[$lj=<[OIB!Ԁ* 51Re6yܼǥ0burdm[9};$ qߐPeSڀ12( mۦYU3 jfٱ3q!{K96-\.)-r\]4٘TgIA*'[ kX$bH.;ҊI5b2y{C( uQf'$ۖն CQ dG37D Ar:)ݏwX'LDxWȐݺ@<]Q _}Zxyq0xHvOKq.v|Rۏt0Zxbg &>! @: #\P}a7Hd3^4dIMjQnCOdwu64M2[i3>UjKR! gPn|iSl4hbe"Gr:Gy=9^[.zHeRD,@WW03I#> ե"q:0钰&w}W!Gp?l'Lc(/\ͰĽbZ亡u EQTcPڕfy6~ص *8,W^´0ߌ6S75<&IB(k Q"luGz+ j7,f? xeG L8lb߈46UԔ"|,`$\wW "돚D4my{xx/vc'ú4^z.ˢl#D 1!bvM&OG +/ɕO%bǦAm#UԻ!NNG6FY[Q/H%fcn")l[D0# R={vt}-X߱+#qfiESZMP t%Yk{h2bK`褈ׅ_[h `rjGOֹcڪIkT_n]KS2""SZT7 ĕi6rH[$B~o bk!t!7~o.(.;0זL9pd2įa |wn˹XM?&D|f:]9s+25i8aNɡ A(Yk1SYE Ճsh? 3>6>u3NmC6SD:!{fk̀_\^.$MU%'o-+=&9{}YDݡۧjiʞXi=GH4Yh<hZ8>k]6iz7vR?c} 2*UrϠ|2Tdhǥ (7ٕq!W&o>@hO"topTia#B^ E*?~ͦ# @I Qxz^q9j)ҟI DQ`R'w& 0&0sᄐ E58l؆Ȭ6D?h]J8o1ax0y(а=% Xt,0!8N6qi` ˝"ckT ޘծh) %ZJ =åOҩ"T=}ЀzѦOq8+ Ӥuj3~FJ\Ul062?IaX7*lU12\,36*K )&OP:<"> G!3fN<:u?ѡ&a!pY.OhX[VРg܅|vjϟdU$La`s'Bp2#5vd8 ,(]}?sN91.. gt`4 A"s<\KgUO6 >ZXP L]ќ#s8Ռ3?#L߽y)x$1]N"RJ#Җ{IᢂH. _]!Z+d.guE!4(ndibvFwC<7`<Mwł_; *٧8=R!cD-S̯LМb(=Q1 nO׉DԽ(Y]% Dd˝D!Xcr0K^oGyvLE| hiMւ}V%Xa[6O1jׂŨF+#,CO<-YϸAeqED”d:ܡΊ丱G ¹իk="U6c ?P.]a ܳJr3T^@@CQ Vg!uvFELNS$w+,hPWvǽ="fv,FĢ =qBY0i$iu5%js iow?1qlqQѨTS"6pS2K8#~ 9Ӈ#E[⹨1sF9 d*}߭H4(9G~3'95!zlz.gc^aQ;o^<йy`!UJ @d΀R$<Z!ӑт+w/d<`a;OtBgO"]aolaUyjqp@yh0V|v|-;- :kWa +zC CRGéI7mlMS^ֺh4{fdGf-$YA[]!J)D8]k>仢_'GrpW2CF%$BA<oXh{*(׾x&h 6⼭((jwf-/ 5CϪW'ǮhHD#zQ-ˌ>-j,E.ଧbJ1|C6Z5(3 rF9FRl&LH$}fOq1[.hh Lx.îQCAlwɦ'0K_n@XղC S%F"ʠXG3Un<`<;?OjvKk1\}l;IX,kc'z& ~Y˔.:BRc?fرF=rR+`nR0l3C iWYS/i!K&))2pQأs^*jswv K> Z2DOCLia̺yÜ'u M5p_Z6҃BCniT /r[-y@z J'D*ȠN f oQz"CAoȒ\y4^Q/.Q=O4/C"CJpr8v"&a!wX|7\|WW~'P!+k8Yhg+e "f |шG0uU7 /ѩ'ȴ kwX&סZ}GY,A|ZE@Z& p{;Ԛ}sbwb7wGSPa蛗\R:6ׯDsL  Ͼ A>gTEg9s_&G hŕ~8kY{/eŤ㵅gC« 6kU}k:Q9?E4T!FtN8Qa5fcztĮZƪ e<#*daSC&m OD+߉K ܵb18b),q5dCb k-ww P8wVCqf}sn/cG>(X+:'zBGo .F1 蕁O!*n Q톹`)Z蕨V7o%C&ԠTkI&]( ]'\;y2ÀnՄ gC-V3uYD"T~ 0 J>e;) Os^jpˢcTcP_ a hzيHt0nàJlоz)riT6lѴД]?C*oi嚈"a@c qO;.P?Bs4XNݸ*G' ˁ-r[?av&M޹)R,c^G֏^ |kK— ;߷l\Y03ٗTuԂ1 !l~\Y$`*\ҚkQlz]5;J6i 0n]H:y zi_Z3yF8  [ܕX(ݯ &6f ]Ҙ'PאH;D˕DN퓀P/i; >ܹ{4)D"4 M ~;|<^#"q[+0J) @ۖN&cQ<:v6'ӝ߶*&*%I[^M8vH^g,PS '|5bF^qbujk(N†5̛u)F.|$W)#$ u.⨑1Ʀs]Q8 <:1ɃC_8°]vmpf 1lp;IϤb>f N0vod( kPOOZ3ઍsGxV T7"ka|"𝙎{h]? ,.lDB5ƶmY<)c&U!m_uuˠ2Qjf>.ImNNC#;V<ʠ~t'Ա}zOx )"J܌Lb8TGrp]TBJfPIp.G3= ۓhsNnff:a+~2~I~c;CbRBo HMY 2k>ؽ*&HO2Vkf{/ SRA DPA O6Wfk|s99*Z3۱vy)(gfmh6!R{ 2e͟4 0M=瀺EbVMq9Cz &"jp׽jDzmzIGq6^x2~eK&el jw M$~rVoY\BTodʝd%+&-0YITȚkIsaȡBA/m2KM[4*\j6|qx #Ǩmg SD|WThxjB~X-[: =~ou?ΰ*9%ψcÙ8~r( e\+/$AA!DžA^ Ȕ mkiM5Als:W4nLa_G_ B`,#"WNE {Wmw ]F|t`MRNs֎vE" /5j#(euXpKl9|s:R)6tqv)/?nA'}M&9c/Oדx\ɟjݲQMi.ƀ}*֋̟S%S-AQ*,6J&`]dS']B,g,lp{C"&jR( .Cx;jN%;,3Ƶѷ+{;[-+pM^ĿiYHg 3+yƊLe ԣsdQtB%X51=ϰVƝM8޵-n%3@%M/RGVkhAlOߢ>z$|BT-&iO؞@+R20e4^Q;Ő,Vi@y M[rNsvEw_„-;w28T.3\[y 㣆ɎSx (KT ˙=@{.kMNzG˳{s ,eb/4̂ ސzmS.0ȤQr8~)$0yUpCMqHQmg$xhWQe" ѐcnA.[}K7lS;-7MF$ [J>A+X2D-Ī4'VR  [5qܘ-1('fzYd"+I.]9ncҭBOSoN(O ~LX-V<ƽ JN<w#דʂ|rzK,jGpmۙBjՄ0ۥ1jF P}`1NY.C_c& 24CPkW,i᳟l)?KtN^H( h`TgARW@BN)bvc6h\)셒"2퉨Go`PQ|dkAo- y387!MZB[$QM=1Drp2+|f*n6 6 *%5ӓaCg`2B}4Q֣X0xߚSSطU7ఘ8XIn/! (gmnqlOl&k'j=nJ7MLV\WBm8>hgyp]KQ4ë'3; !y9#`wi栺C rPYX'D Fat? v1PiD{҅ML<5z_S~*GF0,i'dk"o E_r>(8aV&;B CU~|B`i=tynCUoBּùibdC6tWaɭ[k斛hscp&qOf߅ {ޢj;uQ7W!LFnXNTb0Xd 0ѻ* Bt9t'AM׵Y~hmR%U~َ GD' YKXyX`K'-GL c_u}-YUR=;'~SZt>?M١hh8JO>PgNw+.,qj߻|%o鱸쾮%#f>v$;&)-PXHLDcZԁ$^Y;JyŊV(2PN6?[LFBeTE$鋒2rXPaM̏)XS g3Pn9M~4LL|Wx5m8@y*/6O89q]rIC[4prv'⑞-D(˾#{);0&y*`N$c^Og:aKcpqEhٳF+Q3 r0+18{9.rsp {ʧ 4[=t72 ӿiYo!Bi |*UhpPZPP!:{ |uq̔7Å4 ?,,+0fz$EtFM)óO^P;"ϧZ%C&cπq]*BlP[ _bދk1^Tw#̨aya*.P X۰jF^ H,9*KmFĜlw `Jڵ;5c`>$[4_ՓE-Mu&WGGZ)C *wn=} u\n|2uM,sN޽1\wo 0өwCG{ףm@;uK&֥'Ħ| e+(摜9Bc~!(/Ʈ gN,zf ϑ*EǗhʓTZblr އuEbr4},>ƝVy&؀oSI ` HT !Bv%$%b76aT˒5ĥ&79*řkdiH 96>1*r9{A⌳G!Dwo=>+o~te[5^5P[?J :v~?6*r(P m62dž]>2|p Hi>c[cIHsIM Td&BA$WfMnYtd+XmKiShAxIt',ꪳUAB:`5Yh 3Kvv6[:d9!ʊ-T+tTS71_ʙ}:+KK rXh@<؄Qw;F[܆Bj8-< ֓hφWqG<K/Lg9XYU}] Z)N luST94s25Q<9:Hc*l ^x(\bhFɠymPe,&WaĿt> N}?8c&!u =%R=ԥH9lIjFۇ8"r][ùCpMsG`,ĵz&y8Dq=CTEVhMBrg#0KغAv GJ a4NBtܘ:^5ivlBZC"Zy/Cui r$gv:CQkz c6{XMvm( ' IUһp$.?sfX_oo^qH=}ٞ/gOނ*C٤M0,J`~:!ωI?U ĢX%q0QÎ^—sـ~ 8:X| ~▶gO.:PߜP< f)O7+406%%Г;hGXeםArDv9кxA^Iii'-^BD깴m+u˅}R,O'PT:Ӈ[Jw̭(!mprf1Zq^i]Ih@N5~o#"{e!z9w#L`?k—sa"R>Upgwrl&/ f{{(lc~%2x言2:/)2m=dB`l!/6U#BeY $.)pаIz0#RJm"}8Z:Ͻނ13]6r,Uw-"PE[7s RxHjSV1ؖOL{f_|pQ7xƺ/̣0 R2{cԶZ]42ʄoǾY%Q6gxeH](5ܱMqamEC)$cw#Xo/{ p|A䋖"T<p.<+@ٻkH"dAp^МkXxCϻ]֬-a!rme |ƒan%bp _G E{W 1_]&]X5J(WQ&#X;e㖷:v;paTphpH7[hgUKNlfo*Ë餔 Pj_c/~Oe\n b;ڷj+Ԏm;.<ӕi/z-OF-[a"7T1mej_TD  qcb?e;ߨ"u[k= C6w|F@NW&>@E @u,m5.R>9E&"=Z 4hw; ن%/Lc% ףĤ4i,"'&o ,2Aj/Sࠗ!\%ՙ-`̷OR`ZQKkt6p?:?Z~/Z4ݚ!U s% hVW7LZ?MP.ܑ|޺ӓq8|g| }qk1c.uȜ> 8{X섚=tdÓ7s wlUr. s&ItWiB,x>?`pY.PƤ5vTmQ\|`uv7qtfR XHr >e/o:# v& ]]5~%x:Yt ݂y֌U=EF Gj7 +Ff5DV@"٘mz8"|Q!EDtz9$eSkv;K1R x0Ԡ%Kc^UaR*oh(UѨE&˾ҬvNyh@]ݲҤmf|"67DF]IHnn/@ō?2Olf@"[X7΢fJz(;Y1݇qVt1M-fytvުrVtCۏNW83A⥩?JO+B-XtX.xyRA pW7 $8MG03bWWX[ "NVcH@.q?th/U*u9kBi Q e<өO* |*B"3|!#* @LC"u\repwOELWGϿ{I̤T%-G00TZ3 0z؜K`E3%#^[NӀ`| O=uQh_QV-ngO~^xm ӛ&1ٕz C)4 $[=9`ԑ~eT{쐜 `^o&Gdw)LQ<=^Q/)ϣܩ|# a 3=uTs ~a0>v$0?< $2=[ .h, ʊXɍaIedA8O78,H>^<ƣfM@dtKuxdm(+xy*a:1?Hz| J‹nFGrip]JW{2pmw 8?rl ZܙB_̆n4gj.; lſ?EP]"<-f;G㙈ykUA8^*Q'g:Ε׽_`߹0VS?Qm$ir(6[M -hr=Y蝑J/%RyDY_}^]<;\ԓp߉c+ t UOYWvtϩh Ni, G#zvOOl ]W]ZX$0s$ #J+o?S>kCmja(BX s=kwhf/Ǟ 5e3@Z!u̹Ju읶Yl"ptэ&9Én=M1xP9F8vA)z,@+9|aޙvM MRHH4X8܆?*R@HA{WAX)X7=)Q :ߧl#cź_GRQ]: c\ μi<<8 S⒩1W4hL*aPp.)H9ޥLHhVM p9Ah|+:`.`N@2`8:i7WђQ釕F%Gk6$o /!QIo㥇=SbH&z`;^HfC6ng%N?}Slؼ;, ~K"D't`h|宼lqlx\,HXf25V~/Nfzdڔ¯($z-T;׉zrv"&Uo9Z1ṓbCA{ZnsR~I2bMz; iO)>rζ#oԒ~)!1|=e`ϯtOx\w+AC۷Xm O=6+c1Z\ן"-qOBWY7 x`7h/Ic2$VRPN={e7zX3׾P$2d9e8ɇIΦM={#;PDdb-f6<+?" -1\Q&["QjᾸ֤\l+PII{rS%8rkcL G|ب?‱Lߑq) ;yklW(kY_׸7c:Ƙg:6qU#8n#\gsPwQSRbԫ8|BNQ:s̀ :̩M{HƹzpJEBv:JuaѲA8ڜԗ-}8=.@Q:PLE_ ԸabI'{X0<*"Kd -~ x y ߎ-?[ɚWJ#_ey7p #Xnof4 7ѝ[h[0lVD54#?y>XepڕgDCDn-e L }VƥȮP_NUz\?_!F܄FJr|bFCAvHע0!RLYI#@PӋi^`jam1vȏSl&lC.DD6e~ǁ}0<7OpcdWKѪڴAiV\Y5nU[o;Z@ہ "rJ{MGX f09_M2\n6i Fc4QPP*WwiGF̬/)(>%189BhB@khP>xK FKZpnj8ʜ|>V\eiZ x+! OSALVIO;>a+;q0@\^!G0;A@$}ǑM=r u3l좨>mMִZWΖJ4R_xhƟXpcL ,Nab Q1#:Of`k~T>?Y(&"GVwJa0Sߡf/!0BJ *COFujIA{>[&Q>0 _f$yTW79AD䁊PNɵ͆ͷX1dZ錥Iu?q*<Son)>.ڞ>N6ӎ)3SrL``6\JsT@"g7 [@{"!7V}RX>ɴި?jff:VzCVY]s>7 vY/Ihɮ1{gsM<@dSnUmG }ti/j˱';y)MF)%]Mbjhfk"ORE4X'+ m-p4B2Ż =+g,hAO I m7pbAaDS~pwh^aގ]-w#M297#>dS/ٕt%3pݾJh`St`|ÕzrGq?٭؄\X?jNm+/TwY5+Q[i`o,>T-uI01:pH"z\mfLrMnykI'q;뺮E{2*ĊY>E$XoMeBmY9}7:qF0ozTۏhA#(pצr2X2NEF؈2Fug!UA] 9u8fs-k/DHln^^My-grTGYaAN3iaa"/vW{2 ipeQlb4 ƈٟ(W>ˤ?J1bfDh)RJ cWqқW[k,gg5]yj3LP1Am5*z_7'}cbײq` *rW% T uj!ZQ~NصG&@HAWyO0SC㚦'0ԚAKB:Kx%vo,s0{EKRW2Lx{O/Te]m#7`@9ۢs +uu7 օuI :NlbW&bҿ$!*gZ6urW>(JhMOe04VF0Sc*d +㩝 Z^!r&3~sBg;3i)\Rƺg`[ &d3qV[X̘.F*LC\{Bl4+qpe(*1Cԉx W. Sv[x)VV\\V Fvam#ڳ/[npB*w+"L`N EvNH*p/4A1S5 g+8# EԁL4eDq6qʍ vLךikadW#RB@E@rO^޶Kgp=zpvwA?|9LKJ:R>?rS|wv.l?db_V>p>\} T3"3#@: A9N?G 6>s~F'{O VH)`,O\,͠ZzbPMz=iuɌlJ3*t)@ZlօtZj7?Fk*Av> S%h=7h`tB8b`ƣ(#J5K PZc~38XK):0T(2tf gǰֳq#^̟MCyXLφHd} WɖBK,J?eC 7O-Z'V3ȱi=3tI5'*qi ]"I#J,F 0((>ۗ*9"䗱OScC =8vN7ކ^exwhBcʺ۬3_p:-˻ᠤ H|07+n3Z1E"fh8Lr5%_':yBI_}e3jHH,eNB ]eHv''/|@2b0SxTVU2޻eK.B(XyDr v70? mi^6Lَ}kR˟H`Aԫy^/PjtBJnz; W2M^mRa;r 情CP#,ULuܑ[+HqV.2x'lIѕ?2}aLe #H!>R$#Ne\GrH{Aܚr _ ߔ!oH]V=~ͫXqG~mua#qG@X?EaP^pm_E(K+,@qD4_#QԪc dI}99yJ,+R'jZ l3~e%"wܶ@y?[8ƥb/N(:Ǹbj;!?= ؙ)"ZѮnĞ۳hF^,s$1dzfC]#3ή#q/x@5=ɜT/æ((', bϤ=/ɵgG@O''ɰgc Ap*H~XȺGo,'4fOH+` \1 UK//JRpFPM2yU"`"}YH~G@P-P2:={m t4z nѧ28}Pc@,S_ыֿ/}%o]]&p`8N?z R&gFQY~BcyyW\ eԙϖCz8Š7pg5:"\y2 |%j$n!͍1Mrڡz^MU!bcs]4tygD6+b'OCJ6Sy QI->n|ESnX9jwh9ozZPfu$DDڸ5>aA;naN^X3%g-"#3R?];VG3 ? wnx¶h$[N]c<x+9͌7R<Ԑ'jM})" ~B g"A 3v)},+XJ>HEI2;I{| [Ea<.I16s!;؈)qmJJBE+&^(/Kh0-xvy&V5T"J6J5\&#wb>};MR̕{r>FtqKfX8 JK_Np*B~~GT?ա{ߨCYsaĨIZ 8PF,KD޽u0^W-Frh=9-%trd(G2AL+%<!ex쮜 7;X}0m eQ s}kFͬ!7!ܰ ;m9J,``['Ǒwe@,&'Fd*14K5ɼeAإg# ՗Dm6wiDb0rM"#2\9xϳ|9[Ĕ؛$+n}1?"?jW!#tMDRQ[E`j2*2388f5v5喅|q{L1P#>ԇ\R4xFd;y8xb)av"WK"_C j{7 zO~Q}%'.ߖ)=vO#ELW?.m (q,y|s O{?x5=a",qd<ȩj:%ډ-Jteh_fbjZL`Hc#*~xڳ`x|Nr&e>r6Ɩu2&K]6ws]!dE?r IcjVq1H)Lb!Ռez ?ֳDtbG8qP˚j[Dm螿1gX[6m94jryU%57"$?B 4昐Z%["Y}v}08^HajCi)P`cWb-Ou.XҰC$=3߻=gjLC P ;~fT[+`,Vq$!(}5:_]WfheCpq^pkE& X8$jF=qS&T϶w }IJd!%: c;bYZ,] -W1RM@<ȡN]cNTǎB2І&!?:@rKPBz©G PCJIG܋7F~ lKr/:CH`-,KE{~kEÅCXŋ%by^4 xO|A20<{0#~e,)Zέj{e3ǀo:v?2nƳߓ'>%/#mnyaFoP+Vނ řZ7 oFg xjJ8ArדޡvhZM"C ŀOh~~ {,& nqv g)VYi9I߃fLJDPhke3H1eR+c Son SNٮfV/BæҎVZܓxU|߶ܤeh̚l?2ylt;PɃd]X&|iQP{o9XOrWkh${pr*V&sEb5mϞ=E5A:ZgRQ}A{F)'R)GyWC$\8V:㋷[e5 /peL;U^mb ӬzȖ=kGqK͒Fj5sgSlN#`o+\2 ҧclhd(Ƥ d|ܯ+E;i` -P,?: w^Wf Z\=b"u.& Z3Q7jYג6 %22j+W&x5c:fWy,q2$t@Ciᖲ55!5wP0} 3zJ`L0)貳D趽zktlzn |Z4r js/jwRSeup<~,y[Vܲ|Z\:-]|Ұb*BRYOfކŒ7XX<$أ6db2 S_|[.E=- {C`+-m>>-\vj2c4V ,X$@է~2)ֲm%Σ{Y{#n=bNz2߬$'9bh.hIsgr&޻uL :-#> Bꌞtڼ4Y5Ĩdԟ\U[>Kk",U9߸w'A1Ņ`9--ñ=yyRVq*a{t5i^hqe<'plڜ'/Q[&P_5oO=@Kfegdu&XV>f>4/ ao|1kB3974[6ڧו.qͅ WA!i ;=<@5!d~Xr"6 0 N3 2-pD9eE;:c5T!vL -B?n*hz8 aA u}C0R/=B*2 64oցgJa9 l+b֊..𧻓\+*v3Vԫe\ Z+aJߜ#_Qzs˾Wg@jTBH"9f(3l x9 ж=88,!t%.nȴ@E%h*BM8Yc%;ܫ.;ý^T`A./tՌ-\;̌n|_ 1Qf? /9~~E8${G=,H>'+ݟRtbEͱvC+ɚtDȦ51&ev<v e*w2^V4hW̊%94Wy4ѨhBIwYjMo4C=V +aSUnKP"$g gs'3^*A Fsr4+ 5 1̹uULMNS8(Fsľ#NsUcٰT1V1V48Iwbw}{5f004h p#y!͕t~ wՐڛz7;[ F<=&T߿L9k^ҙ֦j^hAM8Z y]H]1hRN񰹎"t.\_2}}85ONH* `Low"͙=E(*$!gKda+8D0h@^CA 2K8D%PȢ'ֲ nc5W xġ~Eu?yk2?Q KI~,53 }}D궀W"joUvk60_. X0f 6l13ɋK:o nAAY2z.h ԉ3ji/2TzlMph]LHb?0FKBG5^ 1M蹭TV=*.Xalż(W\6%3\d"nT;9= U1&c{U3Lfs0:^# 7e_aBѵ+ΓkyIq Ƶ)ظgUy (MyLZ15k,]PLw?,6Rm[(,9LC{t쵕,25@RCftĎlњ۶ }b13e G0ez b6aoW iNj^yn'Z_F;<ϸ7oӴ W&i|r3CXI9ZlA?bqFr-$oF:XfkqYoN3;ItTY%K% ^tTPЊ##0l.fuYyXc.3XC_)zreɇ4!:fp'7#q:!rY:tnK 㣁3+pV۽^N{[f 4z>Z/r4x´L1<\{ "~.(\B,,gp7KI'!FF1Q -cOB)&Lݷ';oV4 @KO2c0;-ls**ͳmFr@Xe zFFwчCbȰ֍꒻Y}vmіtj'}0ڈ)Q-+\L3@-uQ^py8O þa֒6r9ߪ##knC\N.%mq}[Z@rbtJ_čU+X*^Tyw`u v7c ov|dʊ cdwnUz@cvS ]^F5wĒ_⼐;3磖fӎk>A y7fdBNlzN-+w3}^fFG|$`E~^mchW\ic Yj?gʖ͊>L>$GГ e`C70es7A.79B&|3D.L'EPѢ,Mo݂ъJC $;]:UT6RxM7zi l&]@j_1GF\$]T,E}vcY)h R^G:&&2؇*8]_dh_?@\BԤ=Տ$_jP-<-*O!@ UI\r e'U,͟s\Xɑ3mUm+Tֳw?yoR@P~wa|5HZ8FMcG­T(߯끿3Չ?:>L |ǝ>QH2w?9WS+"Z-c=R "g NX4 IKђ< .Q5"ZRCW7<ҽQW6ZS){rJ+&6s?T|$\5+ke8JNʤtܮ=W^?믊_p:wd1  9_EGhv z &Yat`|v+G2H!~ *<˭mBvEM JwxwLq4w۾M[@(ʴԊ/![ ٰ gtbrenIj9jiQ^-]*oEb#H37)sޛX-4!x ~9ٸR=]3V^!wlyp2t*EJt5?p )#ZjuhH} lD!t(PI!DNAIRKչe9.3*c_e'<:fL~ 3[-xAI 4tksN#A75H,WPۼiof3TK kvɖ%Wh,PMyi!6#@Io4%'DXךfROcqX: rZwDpE-GEJBB&a6irvѽ0G֙2*k-/.#k:A 'ҁU'Dah3c`"mSW-(F6BA dX%Uls/JFxeqX~^xS42g@|n~w  C“"{+契& w ΁Dx8=\#}yYa2t^O]诒} ڼLTEgAK{[NV4p;G-jV0j^hUd^ޱ h˄xD4:N4aT/k\>KY)@ELdVBF6û/SqiAr;7l!8’4aί/'Glu+H,srB(d>zeCk*6ڌxI[ OJ&;YyuR C<fv/m[D7#:*}2g/Uׁ,~FǙ-ǽP (jA)UGlO]Ӥ#mi3C{+WL'&PXbDlCn''q>TSڿi7jjU9?e{;`eMj,0˩v~{J,/ߥK^GZ0"&erLϵΒ3 ;XbA Nu!l~kK@ߵΒwmV\nm)D\Y.C5Xo3 R*ʨ j0rQoI$"5{Ú؎ #=AM>4= vhn1| :eVNU!@n7 !C,SBlb9D>QH?ZQ8c㉟+_{Pmɲv/@p2:&9݇oh/'>w1gWc`Wmf92pkW4Xw-"If;`yI{LTzvh J``:AR,h,_NgŬ-ewt2؛n;^%;ƷytW  U"o e.8(_-;uʯG00 ͐kF =\qq^hN2"|Hkg{ D;M!ÞsF ϔf! sӔ~;i>gх ;eOo@U\>ikk^\0,2?f&Jt*R[R. iJrN]SNBAQQ|<$Ա`fPϦw!;Kv r[ړHU sOcZ+,/we555C |53\~aL,ﲀPqv 4?`dq1Wg:yBc`=b@mLC )ְai =V/~1(`kŷaS|9i[&cÜ]u;ͫADy<_T?2)@0})gh;'eť;6{%Z^[4 x*`uWo#G͵t[4!5fSVG`^e!6V{,4ê7/qk IRt O 8'! juaّxpcqcbvږ1iNQi}r63&?$["8K1~hm$DB`N;?gE:[FYiyt^:ɳTj!MO k]uiCs}a4HDPd 2 d"NP}eM}=F)}3VIdAY'0W*%l֟U DJ֟VYBA Yi@\Y(e>DBhawx*W1;Yg$UQ}Hf"AG-LNF-'`xX*' "} { 5}p u h\VL%_+<NOCbdO|zu["(.ӧvo.$V5q=2Cv@we[Zz_4M'CBj1\HER*.3ai1{^Wn Rw)Ť'nhgxUN->"򴀄|VASI ˑ:;U;' fg8~!S6=߉GgR$:EN;ir7%1>7BcDMIuCH( 0NOK!29o ØR+. vMVw` 3iӹzRt%%EwiV%*AL0jmCڎЀRUV}4d8ԗj"?*wSGo$LvQ*뭼4Orinj4EU,*ؘ5pdP$;Nq= \W+OuLQmE4h:h lDQxUDĺe'k[)GE"mĩ!>Gưv2WpӼk/Ƒ02/H.'Xe0ް}qun1L~IFZlWTXMBYY n;߯c>JGJ1}`6S4Ŋt@ ʍ!΄{(4'Je9L4Mp~W%MQ `s '\Eڷj7 ~Fd;BUv]jҲfՍ x5^T{EΑb> .~:g)Duĝ7wx?Ծꤢ/z/X~rª+ch:bBCme͗PR?)A!*&*zaY}ܓ+R&rEltrOi98%$wŧ"4z2r^D eW[^ޕ|Nղ 5#?UG뿄A&,2! )I?VنK``ΗR?as 4}0"xs! } $r)5p Y^p\  з77BIҭo/N5Y0w-dWNV`So*x%t #"!6a?!Ԫ0N2LkY^(ɑg%*,^\eDkm.SMU9͊[;kK9y[Bt s[>FW2to-lMZ6|,s3ML;x52kRON© J&_\BXٯiyHCK_!K,յI&"ͨP@-(^T><%LK1Ä? aD»(ST6qe;+CK\_`xK۝\T*8#kȈ%x)pp/%)6OR7hY+eGT+y.s%0fM: LĊ޸0RXE$W[z< }H⸾';퐓D@n2 .9+H_f!l+d87m͡S?ɂbNSm*[sExG =47Dti[eEs>lc*D&kTILGwM=v̗sˆĆPtSi%TwN-՗9@=BHLQh#k>lme/\' 沏WNK2Ӣ/mo-$mSfr1'iT2|~eL<%|j¢MeꗋBmc1XpT"t.,i.S5 @Mi>؂0tEɝ'}ԠAҕ:GB;Ǟjˍt$!(6zJ%/㾣_onK1q [k4BbDel:7UbSCfҳajKTZ/{+-^^*p`UN+"?i;Պ; *w3-^'_s;2#`J>7Xv}` v}9s Bcg*ۀ8?}iߠ6d5y%Cލ RdgAaiPdRSv8"(fbVm',O-pUb*G pg&XA`RF LŚPd")`ւ>dO٦{ĠǦxلŒI Gt,Ŧw3O*Skyy`6yr};I ؾun>JeVI}XbIe@z҃:L\<\&i\=b⒁vD%sH&r^OOJaioʾ(9&ϟZJ?HIKzdzhI' @DxY[<|kbK=}Y"VŠlƠ%O\4YL(-tػ>M89CyS4pK$hhm'vlw q_- (Y(.q̄ pTdM %ScY Sj#bsIԁfɞ,B588gHΩ4ԃtɓRQq16BمMM0FJ&M/%jS<^AKx#Њ WUJ<(믇B~-P bއnOFwoA^OpPe"PgŻT^(Ffq)3 &oI\:5k8T.֥~mzhw3A_آg`.[8]fL([&.Yi,g}swI]91Ujkp+݃eXdÚN 䈼 1k4TZ,~4*X5A.pZ8T2=7.ឭ梸TxpUɕk;!s=Г6!^y`ץZw,s^LtqZ}?3H!N~ *[q\!,kܙ wZ_cmڸ9dfk;DZ<>;迚 lƪ!6pA#R[x&T孎oCA$$n15Ed8߷3y54؍I'KܪKH0mS6oY/&lO^K<ݵp)^d^|90dcs6$Ÿ[ O4dk eh^rH|k+N:YJ ^HWm'Lg"6M";QLLh pUz" MD ϚdI%srq$jk~']U\`jϝ@c~B?gx~+(vple[lqq@!h(S4~O@NqP7_KaӘP09Z}+7W1ݡ)%O1z8)S5X%K=w= y #1ɦׅcFe;b@x P5;,B"Hw&EF3%Y$PwSMMS\Z|8 d%(jޡ~P8Cu$XկQK꽢P`-ޘy5m 䡥::Y;E\-`_ĭ9xE,}PXq#N-|1X{eac\L^l͗!%q_އEَw&lѦ3mq`G3yosDwA&?(C&HL4PI%.H.Կf )fڸ2-|xy.C 0u`:$8NnZ$Z2%9显֬IaFJDYݰPI2I}~0Sv][#Ԓ) fa!vR?mQ:x٥3˰]5ެ)+ CJŧjS}bE|s) x6)%\p]3& y }kr1o\ ,g7v6.7Dl4<G ُYD^X-1$# Z:+ױJb5VSG[:1vfw''r z_񢧴6x'UE>vv+@wx3s*E Ќ%7W $I>>|[75C4h|Nh#K&.ĐBs(u ` kp'+:|iИ|ڭAqqqRP:ߒ1H־k @soo7=DLUhMW+^(bw$I_ К"o=mIZ('º7vՠb*LJPϠ-Y7 IiTx.%*9AAnb ?) (%yQ#؊Ț 6+,כAe 0OJ}7u2.uc"ц 5+qtbxp ʈЈS"KhUv'sn39gym2ߥ1‡nqĩ:zl7|R5%b7VXoH A׈+!axV4J2y*=@ED4Pӵ:}v]bcV<3د|> bx◞`!>ЎKJr!aC )>Hg2HV]eph7:c LXWca+k ӟg4[>¸\ud6!U2XQT_d/Ķ6I-FEhkG/!?hk*2=~g&3ָaK0Q[k`EП5[#&'ۍu7 @>k$/2%ŪnnJ{j!f7(v>hmrmcA}CÂw檈̓D ;wW3[?5GX`x)5 ?S[\.cPc@FzA%H)#f"AyȪN4M=)T&}a'[u5QaxUөS$U5hNZy)ㅽzh}"* W ;;O7z17`6C~Yr`ajIb&/ =z;){gNiPu4r36/ք ˱p;-B8:HT/!}s +"cis7Ĝ~lf"H@T+<:(Mj %3 :}|6ѧh&%nGo<; RcJѦӷ oos=%Z,m^EwA.D%!*8_0G-:T]#1H ׭:er2ؚaqg QzA=d7&7^Kj=)a(.Q8s=bfV(FO\U;TOƢ _b̲do =hh[ D8c0`;3jr|6u {YC݈6GqhSr2O<+\&oeH"JFd[87֨.3)*MsfС#H=^T߶s" ,hˏRdp-Lޯ1ӤMa,ӱ蟩XPoH=qZml8T$pJ/K5-M xעZAz/^\ A#.d)rهRS piGL\w=J;um/X >e|e8X8J,dLSB !䩓`6Q] 5bq}i*-G5+H"SNg^ayU 6&3';X-m0reW>UaK\Sv)}%#m-2YYʺ?gV&>+h~;`ID~j})NeM8{.fΩ/Du|nTtۧ6e,G|.Ot=-}ʭlZ-M}aJz5Bl:Vf!C(&"1cWtd`:sы˒=Ǎ…y%Mhs>3:=.3oY-I7+ߡgb#4F׸RMb0Vl8w_CMa:JG@ M:. (-'gٺۜ5L͈}ptNR/;L2H=^HrSA5"? Bħis*Bً=C0ۘ_rO>ibVۜ%t/g l$ ž@날Q+rO cO[̨{?hZw2Oe3ki]any,l#ǠF[նn `X,xTYJ8m1nUy J8*YN۸KR簹n5@-/ m|$ETt>t4=\gnw&Zt s3Ŏ,<%wEXM9k\*],l+~:XEfXis@ZP^yTjC"7y%dPɃT9Ӥ||6}/̨0Au\Yw.16J]QVBR0Cw! E7Ga}5FeNsՀM=:`΃ "wc]Uɘ Iǘb FUbXq=%KýBbN 8G8rbȨr‘ݩ'шZΰg,(XS8ց+7O󽏤*[meKDS}nR!G#*.Ge"n2c!xqJ𣔀@ш7ly^6zqBDM%* G|4uc}S@hJ@͗I'*2_,aߥEf7i%Du@#2%\:!%3[dq#o$;A\*&<$q*I#?\cT#C׬'~Q Hx<µYjq)/!9NXD=7EO۞QFMBF br8?Y~01 ١lQ8/N,dtWxdY!C`4}4\ G#̜[cl`6BZƣʌ/]uwb׻\J5Bh@ɂ`md@{]Ǥ>|:|7T8]P8s+mR25)USx%EQWK!B *qzYfv~9n Z!67N "oF"e$$y *Kꐹ9zKq ~)Ѝ+i<qR}g+v8es+戮EdVM >12˃^Ʒ屺ŵ8;Bd/BOa*jH7QAVuid)l HKu/8 fjW J.T>khcH [5d~2Ltkge'yc>08Kt x pFZǀ-25،C9b1,˭!i{@4Q}AtlNC'JZ0s pe(E-*[{q(G}$Td)r $:irU Z,txe!v܁[{q>d (%C)eiQpb t9If[f3'sd#6{wt3 Hw Z&'[.iv]HZ &&,(c?"e'.uU{#{)Q/$%/ vh(gˡb 6Ґ "5②/ XK1Md5[ Mj(͚ҷUYq]Y _go*kDf+?]{L*(;f5Ijjߛ{d2";e>CRϙP^]^CykALogv/ƝMמ*V@ s}^hQPttD` ns險BuDznR[k Z!E[iSwy\>Zi̊_!\#O5&_Sԩኀ[~8=eg(0-AʤS3 -B͡8$pQOuFp^m#1r#z0ƫ[@ 0ȹ|=4kё`mP _t&8S]:r wǔR?2 u\΅#X>⒢e389;TX4@ԾGTf$AcMO4_G+ E*S3hzZA.3zяiNJv~o2 )ZAٽ.u)1g"$ .j:?m?wx8ߏڋ'M9$X37`[}4pgA[.C+x Wh9R-|W| s7\܏d(l0Qž)TB!rvKHiXYf >i^( Q&$OeAU ӣjNBκ]/$#չCZtɷ3'=SJq=iOX;NB IEwr΁j"qgB6wnfOHEEm62~Ǔ݋ZP Sh '8GxL;^I! CcX Z%է_gĹ^*U} 2\-tJ#,<ѝUڀ聽 g<\vt ttC@IOM0~4eDpf^:PUfl'M m,'QcODbbx fU h 쵫OudBѴ^إ^ddl% Ub'`# <$48kCU rb8w7U/*A}p(kyIA Dѽpl$>9;S>(h=;^a^a%aPA%DQr|;LnxMNyTEYN{4k:6k)t1uŧׇ΍Ej~ V}`$ zà9qij:|ůlٹiv܍̴?#""aΨBQv[ډ JP@nOGH6qA ) [MF=AEͼm%^45]~rϺ~ҕe(6a9Y A Qi/[\nkrr&*M+[`kk({949k6 @>"7%CiٕDxK.ChPQ4x^QRէ&򍃖p"|MGr_?7iC}ʼzr6Ӆk5GJCQ{նo̟κ 5}Ixp;`Ԣ)AA'$lx}ʯgֶyJUJڴ)ZO*;סy 4& Ĺ^Z, -皈/k!渺<$Zl~fxv(e*Qdy>@nFpʋ{v3W[Q:sq9D#)yH/ ㆑%=([ b"uD_ sqo'<_Y5| kOB&"a $<'-3KMe%o.r5i : ;-&W a[rWwD "&*< nXlXrۏrr;> " 31Ϡ1.[pU>Q؈_:lX(,eC'V|> ]{{n|NX J~ɬ|qF}! s6 }W*4+X7sa¤Hd= y"zཚ8s2J.*VbEL}DG>} &ISٙ?/fJj{!_{GPs]pC o\ϟM,5ܲ%\ >fzN^~{Q#o/m'S.P廎85:₵))'WLx'TǿUW$DH#v Iw.ʖlt ֆt7VU$nNÇ~q뇩=:~I0^Ʈ-MY(]q!@:~7ljg8Y=fӇƷW۹?*N8vjoUܾ*zl*@ ou%(ay&a)wNV?S1J8 dY=̺&WT*~[h{a6h@BjJx*9Mh'k{;_삓1BvrsZA br{ f4DR̍ɬ]5GjZ^{$Me / aڧ:p8Bn7Bv[;Âaav2 z{nwN;;o:튣)QX\f&&k;nI0k~0 Fߤ>qR@lb%uL/KnL&2I#@˂^6Ȝ\aJka9Qia^VMHLT%&N+V;°;lW'&('˟Ö& |:ydS/T¦ ̈\`=Sˉ@e+@[]3yKK@(mr*J&JEWxW 3ʝ|Ç2 0DJ$nPXhH N<{>>=s'kh(%- n އCv%1yg"ֵ; p0]ӹHBOJcs~ݝ'Τ ˣZGŀ/=Q5"zd @b4A"QG/ ffpD><"U5ПYrWqƭ潔JA\k-M$߳oaG" \Voɭt\Z̵3H jb(js*=HZQ vK$*i]ꏣwͯ%|m zg+W;!-p ޔbQKK:a\N*ZW9֗ 33pQ~uZlZdv$ w}Z&װ kIipt{Q~Bx,0"%,QSOʃ;/c$Jj?xYAyHs ɬlզb?yTHr+K,'F] G^K7:'eL_Y3!e5p:~/|$䛒4^ q>W*je`{_eccDpc֩3=٦ϐ2>euYۃ ͍+xB2Mz~Bxb B_noMNmc7M A \v(y1Kt=$( Bҏ# EYhmv*hzr5gYtWR 6eQ5I(8IMSgp=~'}1?@aGQqz-g.z  h΄8nQŤ^M?axBS3 ބ?v2#W${TYFf2g*=嬘Ƨ XDp P`,FY Ւ7Na|Qw]3˴Y62{_8׺:M:xnK5"<wޛO& =hJ_/9T-XMz%ZYT#OBIu6yR&. i!ԫNAtG9L5WVѴ.=4ޏ3;Ce:F#$CgINU} CI%=JqNw`& #z7[-~+Òs *g.ߡtwٍhVk֜Ybd0ra%14x&.rf;ӇԌ,z]ԲE@Tܭa ND_xI<ἆPo <]ɥl7t>ACMBXjTht6^OY+oYkfDYt:7>=tI 6Fp/qU]{|F}**%Z^;?: Zp!U)[q- Z !3$q^NgHtHvǤutGU!IGM3˒Pm"-اgJvzJaÕHٞvv4%P|BA>Ƹ 5]}!&&oΏ|bmEϱ~8=_S0U ¯B8%ID7KY;|\DN%M8Em܌%3K?Qᝍ qKwL[MK,jμ 9mJ4"ig{s^'/Fʐz|˸y*ֻ5[rV/=Sw62x8t?\Zt퉲 h'j1~ kT3vvIJkI[Pf~tpafynwS g=[1(X\S w [u!Q[5AR\ap >uZ7 5=#wåSMc}ɮYA#SEZĿkƮ76z@hfɪ3*ֽu MT`&"+O6YGUv̟֬gbMJ2~-M}`o2H)t˼KTG&orU[>ϿazTD3f, (n&!B('J+.(I/z|DԯAS;wsOMwP?salUL3:,ny0Zp$}L: 1%,!΅d8}sFՂTy9O a'qzMVV6 Tɳ4e ;Q#-BGJFR 5>T{ ֟UBg3:TVn] ˧IJgyfXƙ-\w/^o:Tѣ#Kd (wyuq{jD'`X<>Lws\57#|7ըy,u"94̌r$.-gVR0vNo)CYnK3֬̑tX׬C?}` innEPv,ȹ*h_UnN9:D9Pv}B,5=+}sX(A `@ڶQM:[ûA]'.ITh#ƴE.K8ޅ#p0+zBUm](na;g"#mx@6bBSw%|WN0}3G 7 ]89ުXЀܲs9J)n!eU) R/IAcut!eF'.p ⪖d9;w-ߩF+#& O2RBm _ "QLv쬝LAknPv:TsM«q:)d]x(av\ ^Q5o1rv?9TlKՉF;ɗ=@!nċYehJ>3vHe8ld GwOI)?!cQlvL,x+6%wVs>z]C:g")\Tg?qzRY8hU @@;2uG>m`$q4s(vlt\J%aK6{dHv\dkO,I= WG 4 j)岟"pdCEtILrw-d'i^\(n?3o *ppt3҄ԭ._8o JT/`pda[y*(_xOlGɶUk-Xu1i"b+S~?JvCEcV X]4\J\\3?Fĺ%&Ro2~a AW)$/aj?6%F\oi5Jexfg^_ܟ jb] Pdo9*-N3k nq"OL~ʗ=sV`!cӉ˳Qj%7.Э.RGOtꭠ8=@u\Q' s[ Y19q ,.ҎXGӖ]T{lCu44CeQͅ_w_m(((PM.4-9yNe!2ltp Vy떏sx}2p%Ę"5*& L%(v9T mSZ1^gcX CcHHP9%7CJTTr捖gL+0h$A3F@$AL -iqxEV WXɇj/J;#"Ab p1+mP1OÐ ^Q"~F'i2 z.ئ1U?{O2( [Ho$F7mİU@D~}$v;.8ZyyuӰvqȴN*&2%Fݩ2N=g)Кc\P }[;oFʼlv!52ܜV9vҕ$VTJ ]VU\Ւ;h2YU^"/6)vةX=s>H0۩9NK͙QwQʴO!VRD{I؛x[ |pA"{rWDF3}暶{KL0D-M_, "X/OhWn m\n6tG1TS)nc@ӧ~UeY7:"A;@^2+FɚwKԕMC  Ku WCIFoy]NE/LLg]L$|ӗ $ɼʵ%DӝaZ]f38fUO,%H5ԗa:eB7jKr3eO+fTԍ6UVY^v yM_P@7_sfWu3N*˷BcܢFo%g$]y{JRX?hxbD$^_'ڕEߝ'alK>|1j3@X5GdS#'i.!>(tJZJug6mv>z.m lFr1AN*o0ɥ b`#ąN45FG[2zDsBy"}nSʠ?MIx[vC/FEoQs*t3x'1 HzkP-:j \c['|is=g)8޷*H+4ālp(Ag,k xҊ>/NG'ྗkuѐ#ٲLvo䓗b1[xܩÙu.D]&< ;Na<ؕgb"eJ T̖Y=Gkmv^V .%HDPLc+3^\m.rxz"3##eׄKȔufwmn h U2.B`K: rcNC?dzQ+o? e [RZkAIl ["ǭgĪ{*^Ŷʀ `Q=3Xo0*$"6pKX=D6\AeH8*@YVFo8o(4B]C:ve!7ƓcJ.8׵ ) ݟmPI__Fh. '\9z`*?p(꒸Le=e0(扇;sO :t҆PryIIɐCepN]! $2L=a[tҊX^FnRg7f9ۺ?.,X=Q|q-Ֆ׈X$)4p:L~nFW!ᘭ+'Bd&|NY<*]Ud#8Vm"$_\/8ak|ChLE]i? l u]NquJ׆85a+ l"An1OA*,D'0 ^h| v` QCd|*߯:V!l"'cG $*!C_s#w"?!ֲ Jܳs*`&RwbTme5m< G E:p FIhdG[:=y*=#kg9~Ӹ>ٕ]Kj @UYOB&.4I0 >Ou 1b!~] ,~*1z`7  0-ƛn'j-gRf3o??|ioh i.*䗅wic'}?Pհ,$c3JUao(tzZM N>ٳ5o6$' -XtC uZ ϩT(){TZj^k hT|@# 1MgF{%}#>I%zcG".c=fg9e{#raSôFC0}\auNମgT)jl+I&=U5z􊺟oqIw wOhG 3jU1Ri(b5uCaڿqDgmx/L\`Cx-:4"Gvd8v6 ,B.[<:oξ2s MFVQbn.h?25#mu}o/3z\R+i̎Ww)][^B췄Ęa-ˑtZOZf(63q2- @ b"RwW5NBbf&[v2T(*(Gtic`8͂LGd9m֝c5Mlsr2Zm<{ sYwˌ~Ǔ(>~/S hF2}#"K0*Hh,^KdsX^&A~5Ƌ!qxJ&`1ڨ7[)K/S`n845(X~4&{lKE؊5x8)N,NGM' x3uWk\'U16w|׃y/yGI3%ZQtv^!L1{щ)6b(Uӽ/_lQ`b[Aڦ 5^%%| #~?%&{r,cZ恝jHRqB5bt]?>X&AFJH3?c`/DoIxepc-]-(%;_ *mJhB2D=٘ukɂdkt@ u 7x 풖{<4銍0c }Q"<7(9*a*TE@]p&M \e%3pwd_mG'۳x1vYllM!0)ʸM /iLftiyA[vURy8NoRzV-{? '\Q«/U.vHQzikL$W\aDQl{}g.&Om!| ca$[c$I2q_,C7M>[YG*S0R]%(cIT2xMlű%i4#X Ə< ƞ;*p_?V +aukrå+*Z3R,M1jzqcA{v^KxYIO]5Al6zD:aZiL޸֏4jP FYVNegc@Vc;BRO Iۑu&X^ɨ$1VL׻?fa c}J*d9&NJ.QE RDy[ s3l !vЩN5 I\t<@?{ in^zP4[b!񥴴waIsFwNg~X]@9Z"( 2˖cagϱꙞYMz:6G77qQ:/kSp9eM&7o~F]F,h#Op`S_A r3Q*4 8Hu'ћx*AdG A*/L[d!AmT=>= HԨ! u*aخRs(Л_) "qG)D4J8 2yVS&|&,Q]Y=zA?M7#$B eu$pꭸUd>׶mOb4eu]kxrOݩӹh+x.BADO1!cCz9Ox@(U:&J&0v\f6{̚y W.#(i Oz6do }o3E2 5;LJ1q<عLI[L"R!@QB~жö+7m<:s4Rh^ThH+zQ>s`IJYf"x= kZ-h5aLMNf&L- ,!:3%q}pVEQ|dB;d 0D쳤C˳Q |, pU$7 FHޏ #W4`=/$n+gצ}Da>ZMQ鲚*4Sp:)⊚ ,"1Wk`^N_pkNUW8_E:i3V<wXx{u V(5J_zBcH$=?K.I}H:KG(3)}>Y'q,^;+妧F_(*ewGoPLsp(BZj&Ik` tg l Zµ>$Z^*܍EZL)|kM;6jV4Nܒ~NKmfi2],i?w#q%A( _A 3 )BKHėߢ/V'y Bʛ+;E#1l;J"qQn%5퉈=~݂ɢڤ@{ɰ oe>m#>Ҽ"dWmj/x;QXՎ'GF1X4xZYچ B[4m-V&mԛl_T'[Grꎠ(s%9$s1!I2"ok/0o{y*-P" $>*z%K6i[5/ ƭ| DcJحV+mҥrGr xf:$CJ@N\v\}?y˯Wgѯ0n/*/jV $M괿Μ C XㅱoIpy+_WN}Κ>!haIfN̽yI\sዹ;չ>zFP,$܍xŢݟ< ,Ex| ,'ЛJǑq:(fȸff< 2 `3~njO $zJju.Q\h@?Z2+bgleZs.)Јi{dw)vpD$žո )=s+BqFc' WpWiXjˁ($ ?M>6Vc%7g{ǎυ!vS\-QFaPkRs8i%71{hՓ2Tum_C\,l]8dU0Vpo NvN͇ݍr a jDSLU8+?0s,,jR@oS$F>=HEdfIdݐW{]*)<ٚ[&앐jBsv #Uɐ 1B]ユ$]po;O6cgvV-v|^`'7JO"+v@{?5-ANf-YvWG+Q+!<ΙEŸ7ܒ<ʃ0@eϓCOm.=<'AP=2r]5C] #/(R0X߂o7Y]%"&sM$j7SluO!o A˲|,fX4aw8,,V6׆~/4%O/2h꯯9:j?DXb2 AHHo"jGu[M}Q<`[mZuBvEa%Z&4XCuՈ<[߈ : Jt(İ]hsg~[ߎEnQ2kòƠV?L96k `m  |`I*=="̢Y[L\T]=W%qgYSlDv4[:w}e]=ܴ*"ڌ'ptS'I?-zqolMZӚFE=tH}8 [ n*X[k Lwc~N|Ac~ۀp~A\SM<{` Xfhq1Ӣ6%t #/a5j '}/gH=Xpi2v"7^/2RDXI -{wŸ^L?4K\(bzկ(3J.i;$vYk䆢-h1I vTzӌqBF,nm4ِv_5֮GXN@% `qƩViiuEp=yf>xK Sd ;(ߓ&$I!ma슍f#b8Q0?qB~,DޠzM]# |r̩²93NAȌ3h8~]ۋ1IDz8lU&N/u |A#q zHY#ȥmsgf{𧆋Ѻ21q]u,nH éϠ>Nn/{иɰ?g\]1ObV[?db&,0cp S`Z Qɾz"|ʾ6ؐT lfW@v%v-Ի)M`OIߊyʭxH[YtA/=˃*׷;J:=@YU=2u'@f®[^eAn@*yHZ$tVi.:% ݳ(i}#}gwt &mQ):bfb[,;ʼn~2#cE*}YɵF evm##?JtЃK0(g$j 8M#)c<*\[H8FezJk …02*:%[׮QLQz( s: WF;%іj>i&Q~}2}CZHqZMP3>x_.L2$ο M-3չb e=gbD~ʶ?c-"N<$Cji$bh< H͕e|iHTJda48ϬXa3v&ÉQcI'ˤXr^<(R,胭mvf?]=vV=f]|ЏO7 4Ұ̋G260ѣ&!9st«EX,X{3Jqf-bźzoXXX ?l( LLոIf"0轤 1ͧr3J T$8w4E=MJ B^ʖ?QPljw(b9y`SUY,.z+aD":!v§?w0:q˫;JW&dhd =;״'}*{oL]"bEr -E*WI1X /zaiE\Rv^PW dJSD"M>Êjy+#4SphJ|I3t1%+h&%EQ8'g\M @ƚCvZd*h]gEh,ËGD,?4iVW?&Be&0C0ɞm߮0}jpGWYL(qn H{3dJjb?G'S >$*Z:?|uoW67==Gf&hHc 8% Bώ7 zU+=eY0[T1 NSՎaD 4͉ dmۇAkt}~ݢiyO 6-*m,O]<a%s7poKn8i X=6!sqRZڄZH&. Ӏc046]hnX]^=Yeg\;=6W㦪/^;r7O36bkӢ\Lu'5N/&s cyQpxk~0DȪ} nɍ(,Ժ_-'W8,AI]A!@SB=3L 꽂tawͭhn=[~ `GuuG'Cؙ+2^T= hv1oX*M/]I`v_ TX~dvi&1|ԝ'jJfrWAQ:|f['wIչ2 sΦ:JMW g<v-.O2>){A8' A-Vd9I,Iz{~k,BT`òY1v0}'Wߖl([vB#<PYr?Dvz*oO ׷Rޭ ZύC][Dݤ4Yx;PUhg\6ǀӣ1(Z&LxwF2!b)S$PoY ҔSŵh8xbY k)Cή)kfU8 ƽd BƩpR-yvHN9" AvŻӟ=f M! ?V/#BjZUq}cI߸.Ƴ0!k_[qkEѢGJDQw[ +Mݾ{- p;p{ro}ue~.HG)y [T~byq:Z猭#p/DfG ,Sr(w=efwRѢv-4C:Jr 1H}dYf1Tۤ#,$R-3u] I=(z*N5Kh!;:O^ Osh%ЁnxO$uǝCAֽ[Y~%&Rd28 +,i8.K-M;jkpoeo_'3_3E)\X'umH-ʬ"aj RE"XD̆-}525 #BA s=̓Md#*ځaҊu7Pa?Ϡ2CyoUQ L' 24}M@g vxNqJu%":=.C +xU W)p=bAG.rEA q|EcrJhfntcڭBw~-N=+, UGoK=vH Vi}AAD"1$>ZZ# D:i/Jc5=_4L+/j#1W(aP^)߳ \ V[U߬'8hnQ7{M t:8+J[l)S{:noʤ;jÁt̍d&aɝZn=Pm!:殂)cB݉*]N*sp !%iMMp҆Z=34CTյY#q:ŧ\EU U-,q"v\7luؖꡂV #hnl8)ѳi.X U"\-f5u=;xh#A-/]>9nJa 8l 2ŏlt6<ࡔpb59 g.'!5Gsh']I6*@C4) D1#(,2olZ"U p* }cՅj?pKl4=#0v$MjRb*oN8=sӯM :,[?Є[,N &>DFiId~FwmgS;MjL:n5 ~Ӭ?jWk-6]ӧ>X=Qq^w-$1r4g0/p(Kޛ+b[KVԩ!IaF'\͝0'}/e qt5ӟ1Yk*Yzܖa:_Nb¨謍p kM6cD.iҁTH@+//kt@wVT}CO ϼh}Jlv3Ż'͙ z9Ո*"r(ȡ N1,Os |-J]v2*&o/y缳7pH{1#E` /8^y=.eý򏭶RCB &NqWqˬ?MͺL_zXU$%DjK{qQNc"q@ѷěz | hɡBbuJtA&@aƗ^"躴"Jkԋ21Я/NhrȲ(XqHܗ゚7≀ɔ6z0D;.שQ $\H؉Ov7 DR~L̳-Nx@zM'I>=N3C} `Bg-.%U9ܮgUxgf{i]EvMMVsXkmy'-iA ;06֙t\&| g댛Jigziy{Wt) Q]$x;QlhB `PS-n~"4)-;JbKGjp};6$Ok>`^7O\t/YLBpe~ *;W>o<)P?t x۲GmP "<1!o' +,FOOF)vW1wۿ!=$$d5VU@|jz/ߩ #Dt?61שfT"2 ]?]gl-r^oܲADd p>/i;?^D h1CgFh{ȁ]mDrgGo!G1v4X.e9Z'_xq7GTu!sѰǸϋ#' 悻T~_(|yq^ބDcI;9kϼڀK[ ;Bu726?nlTy&_= q(`"+Վ 79hTܗ%"X5 1E0Dx>uf\X,8-?׽ݥX>HT_gq3$H/"V+$rkG"<+@pD} eղ0X:q@  <Ъ"E>%ÁVЌEm~87M+*HŇe|Mu DWd-YF@Nmu:q^(ݗ~4@^y*W&,·*:!fU,hcuz{XMas~fU6!|l|b[j;M_ٚL Ez<?_"^y̍ƣZjA} V oKo.lcJYQK 4+"ݵu8رgݣxUPZ j q?JmJ˷;i.U=R2!%BǪ&B2;"2J|,C&E5Ot"o>Q1=|˘;5UWd$,F27p B'[yF`%Uɽ$zJx_KDa]L#j N<.0r}#qd>;*2eT6O]׺͠ ].V|lc&%" i YMt% f/ aD'qz=#o9Va(xG,}Da00:F! uv)Hwɽ D;o7LD 2(?`^&ڋBo`c- ɖoIuZ3*D )6E|"k.Po~{WOpe݄ICqv֣7ۇ#>ɖ zGh*sHS@K&N#&%kA|\ :<.vUثQ<2>*0#]u&mTL AeJyO eai"Ug60[ L7 $SouQM+YMSzh3P=e6w2 #]i&/4e VW=$ѫpRt֒I #]1.'nȐ/ jw8o1_52űx~9LHw*M{Ba{Zcߔ(`eB}C[><2Fg@1Т?/ē17qdf8eۉ:7T};hᬝdwwYuM*c# `*m/p0X8H-ZEȍhM2 *3pnt$+MRi(;\7M0M22"0Ԭ3(&-cy1Cl CB3I0/Ri\f8g{֣Чlmg%`H #]L'x2ƑwЕ=#֯f r4ۥ!h)ꇌ ˙e&t CҪl}b)9i9*>d o &^zp$ۙ|vpNN3s /V߱[Y:(yǵz *84=lJS@ݐ;c-%֊mU5<&e]8se$8SW gK?5rh]k?VKiMIJo]$U15^{'T F^A8ew)aJ܂~5|?)g"'a3:y Yڽd,ͽ/u ݅)jɎuiх z*qZ<:66*괏c6 /]tuDp'o2xuZ ƌRl7mKi Wu5W#u Z¡1)bd`dF ,TXOS9J|5$<ɪvJӄVvtQB:|zmɷM7,= WqC0h_\w!KؖaNB}w*bmoq[eDbd.k&=å#Eq֪#iT/d_'Vu[Ծx!#fb*NǎZVԦZ{'2VSb& aDPfD8‘纯|j{(]={ՌJL[4 Q {-@gO+)9 ]r-q*Rm7u2>JD mòwJ}SXKUgX $!.J'JzE^ M9X#u ׌:϶{僑qhAfT\ ZNijbᄯ?@(:5(I(3\N,W=^pM,c'?}&8pF.݀e̶1UGXsKPК@W_K轨rYiƤ=2iO[N&l\Q؛odhfeEi] 9Q"^ƂHX( l:س=!s.~Lɩcn`M&e_{.f w]QA )0,cx-qvwĂgGM?&dh*>7HZl&1[(KE_o˘t9 n U+>Kc:v/JY|ܧI刟|#P*[&no+w][?Qgas'yWx0yۅ"=[Q-mCNIU i2plwth8$Ұ@)'Kz A4ԭ oH[ǓkV0} a^fM`.y$ԨLL.c҈C+n~_V@ 7ojD[E0h!վb~xNeDwf%agxJ)"RͻeM( =Ս "uX0RsP_gi %24pqFJT>FBD~C_quVr>ЏD ۲;~ paҒ3mx2kdخ$)A?HQ4G4oy>{Ni{.n/@_TpL C!qd?G)g<f}) 1mhK+=;]$ ,#uLHwl%=_35Ȫ2HmK akJD𛮠|Iɯ,HFr3\nr'`o$F/*g 1m6H rt oҦsiD%0UsmCar/;'ۢF BUx~Wvl{|&u"?~;kb<=8R&(/)o,Km` wBs)Je9#,BC:$BuO~`0sZc.FgOok޼TƖn ]:+#;yi0VkQv̱^ft#HL`Xt5g{D&z ҽ{d.[Ήǎf}I|bp5΢o@ ^*`?&Q?4zʠq˽0sSG}UkD4*pIl6v 菡ڧ^gU.b ,-N}G%253:ٵ٣//F~a"_ɨ$PW  `gV$|Ǻ*N=!0L\eC5JuۍK ULe a&rk{V6Y{]}{{ \A ګB>6USIMam_X%ƋO]=߯ ԝ%rp [YW{W&.99 8^FE~Le O; foezju=3*WLӿ4J[xDL[1WS#|Ґ d 4W)oai^F=Q3BZ*CdloқR²ၬ׸,Dw-ioȃH4$ "V~iDp1m`'W?+UcHe%PN +LZt0DګF2g#ù'p5n!-\F'}O)T qTl!'LΠ6{YƊIbRk"3!^$3X3[;@Ga) 0zUf>|݌Wb@l::D"_eɳGH!d /`! ZKFET5W + *oMΣs9G?+evp̾r|'>}!CS.o/^_U"Oƒ[/-POa#:Fkb/F2t Oо627z!5Z% C9),ȉkdPv$YlED@o:Xee*~%Fu!>ϻl;=7kqS*+`Vr#^]AX5rǛe{vE_J˒jy{5"7YEZ6UWeO`@DS+ՏH|[(YћyxXWlJh$7-f0H ?*CՂV;1Y i V]5)]+M ػ&EĂrCZALi@ Txnի]n١ׁw@hTJxŬلNh~uNmJ!oxƤ0M@= (\$InX?iD:Sh7婾.M n9iw7f£I HԊ !m234!@BF95NS\\ "}@.*1f3nw.ƏW+JsS#;B&wmRGW:b ,2qI3)Q SG(Ew '!4%U=xQR,ʨqԄ&۬I>G&TcW|@o_XǙKel)&1*֢/HA bw>E jQw'=:R6< R|cSg;Ֆe't|v0#)rVxIB.3Ni̎o~B 4Vф;wH E"t&HlژYǯ{0]GZg7 %xhwh{8M%a#չ71}xaUm&_wg'-$N )uZ0e1Xf3bƱmsaVq픹*h >|p'w{>!djJ~mxT4WQ2%ܔ98=YGq+m ʯcl~eμ$ںb&a.-aK1h;!EsIs ^3*P1/oWjaW+fO ScC:^JkA8w ZFa|Tg$Ԉ_Ý<D`? )U&VfT& sINA'u@HMlw{<ܐj{oqMԟBYO! grīnb豼VTJ33~By1e٨LѸl.#O&䒐ۍ&5z[S]#ПR3 NQv)qGJS$Z| bAqݍhǻl‘at T.o$c^why>8 ~90AAM/% x"Wh%GEKJ9 TjjHWt3v!ѹB !3H<Ͷ^əW/HУ5_z+0W۷e6(sפuG'd aXrA3Ԙ-mOj*יPt+e%p|/sH^ a o( s QބK (éH%&y*|`Qr%Pdu]"WH]{.";F ;d'8v1sW*'S)PJ;D[KH-'V{?(+v.}fk^#o43<"4I\lS22Լ8maK!a NS>Re7`aOr9Gku #Gu;sՑG!RѽX7wZ0._.sk\8`Nf 0lcsT$T6C9=zh@/mSKÚMS,h[ ̽D9sirg")k|`?h=@getdr[]{*FG7duWse,΍ykSf4G6t#R;TX4[ξxB&fDZ;H0䷄ D(5c"$uV:BAc(p:a)M j94R{i5Ha؆P˪FIA9],٥.]V%!,GrCH߈;4o\Z?R \ˁc4*>\62X"M `VC8n`ݐ&&H={G% G2!'m=dkD1LRϔ8p4Bi^= X3k]د8"ӴcY/`h SLO{^ɘ|A+ڴUJ%gRa㜍j.Yq-AS~ 'X_F-fp2F|y1kGFys, ]ӭq8}Icuroj̈́Vp69g DLRBqJExl,! Wzɿ!"F6O^~~>0q(iDl.vZp&"=y 4Ys; 9Z)MalbRf_bFWm9(B9I^:8QR{ ڄMjddɗ>`\lN]FGN pa uLHN՞ $~w~8ɥ'f[/eNMGvM9ץ6c(55gNSk;sK\bg28ۃL}xv.~T |h'd%Eoa!ϨuFI=5H6qj}񛁪Թ~Z\Hme)6|73hFi07LJ^O3kR*h%bEdO$yHomZ7oqg")\.).9QH|㥯#1ؑ21 K' :ܒI9В66N2mtǛ>8!JN { 3V,o_DC㾱24@LXndIޮ,l kMԴꑌw!r)7y@ݨOc6LE*PvH2`܋nx\3,\2ĵP6\ K+, țx&?mgV>Os+a!7'*߃zXM{สW> -Jo`bc;yᣌx[H^%iq0$;F >6U L{!;>d`o+Ϊ(DL~<Lr a22.PBPLWϐ,ЙZeՋ& ˸@݉T$Ekl 3K}.-=Q$^d[W e)Π2C! mPqlUBNݽ._`fnٵQ!}`]]D\MܹFo%eNx\>$k߁EWr ՛X詅HEc" /'FL1Veɽ(i,-cP#q7X )8PujB Z%-+ 26gy5^a>^ N_/ّ)!fh-Fe~^VaEыn??*[zAoC|MʄE :|; 5/̔d7W V~nˍʜ܄54W4.pwtw".(_}R!EyӱM.s}\Lpn2Uk9n=e?t0Ae> :N!0Tq,*'/1lE6]6؞eֆP$Jeb>)vZskwnO?7) XŮ>LkdkzD -vʧ6so,JNȘfGDOM0EQk5Fhu#]Vm;"cK,O\ Đt`2a LE㪃ΟqT}UG;Ii6R XԷh[@Q.0U뱧<-Xp6a@ n F/n+,\>Әlٓ0\lY(o$Jbsos.B؈vonn؀Gn}M,Jo*h0Y yۮ6(b,1Tbimg_C<G4vD '?Yh_WDSؒjxS~s*FX,^ aBf~ QD2kJK_J(WZl!({STHKiw5 w*wr$#nm"X=5 m0MFAQ@ŭ?n=K~E,bC$ѣ:gB~ai7" < G ޳IP837 Ozs0Ce"Aka[}> K?$mr-򕑢UԦO QܱO˥>wn$O\oɪϪi+GάDڞ,06؏#m)H WðooQ y\|0dȃZePMe ܾp;Ƭ³˛]X3ºIpo:N^ Y5d,QW_.~ZYb{!EAYQ/;=I1qs0"0.fHXej^8rvWZ*p0)WGP>jߡ3STǬ\K*ܺ DXt6D.< meWLK0]Xi_wi=*~K~\ RH;0 κPږ;ϋJAAm 2xXo}Nn1z,1H~27Ld#N݋X$i\vCYg6Qְ Fi)+:H *lYt]KL;U?d$,,yrS|+[ ;DrTAH[RFd#%>ޓO5\:7D b惱†"&91A |4$*STN H O-ƿ2ٌkܕ#P\kbӏ0<$BE-5&B $b,܈sp  WJHsoSSZ.kac6=AqzZlp;U C#c<8.ȯXc)7JmŷWE2kV7ew FV6@|c*UC? Ct+D`6n۴UZ89!a5΋LRX~zb#pW+㲌p3UQۼ8r$b@Ʊ1*k:I[MU}%bjIF+ |`خr{3@ּ~zgRs3?Lx1G>BR 7{>FiJv7>Z}T+AdoJ*]H*)cSя{#S>sG&bЌOy3T>Ql;sӈ*Ͽi=:{68@*k HQ4tډ l{%e] mk*YLSH CjfDŽ̍ˍPF99*M(Afcs?N~o2ɿ!{vB+f1ž&rr-zC % V^HLt;`;A#1̺; 8c^ozv̗ /c Kk"1I)2omښ齾 ?Xp|kH8Sbd쫈K{pi%[ Cw @gF ,^iMQ @`uEҜGAq[M[QQ6}l==_9Us<]8wX#1"L7;?.bY(eOhH//SE< ]m4ܛ&I\& d'#5g6EdmbԄ%P8*Cc#򁼼v8`'8H.+,MDo55tUuF۝kb Msj2P pVt=-7OT/ѥӅG ܍Ye1~"V{%NU? [Q/Io-\.%g٩KHSƫzG;0:z5䆗 G *(ʫwBhAsI)Md} 2}4fz0)x~}?rnQ\i:MmGzojZ<%s2?醰u|:ט`K2b5qPJ.{ DF3sp%2lQItQE"I0" ]iZ4e?Jܻ6V-FS}.y;&=?ϱcv*&V"]#uR/ $8I5>2ikC7dnmbULr70 rЅxҷf; 0?n˨ @sJPDVY5sᒭ_NPnTa~K)v^bN.LJiF}h"E{e/% /1EjX1YP/Z-$nFD1Tw([j(])Im"H:e#A nMqflȖU3D1xr)Y x4]sa [hD;ÜVqr"5Ż(Saw]x?1.FQ̃ J; ~q/sV4̉Ɛ=}wϏƦwvQy"NyjB;сW[>ebiΒS$ ?]PB@R++my/M1' ܇910ف`IPkMzmD"9ofH%nF24y_,Fw5LS=>hEpZ=@\d?Yg3;|I+$D}a-ѐ8WFpCH4^G#.ʇ2r8N]JoCBR!*{n(̢k4PF )Y&8Dnz8ҋ!)R1.x6]4i`&j@=4*0rlY>]yf39,ů^;8޴pS~HCACUhA V8+k2B`XƷ}#%Xɐ?]=[浤D{u0MԂ=[:4(Nj,;"=}iYs,/x1}um7Hyh+7No}̷,9t^sBÙzTAHqc=ޚbW# CHi~){(PA`5i**>,)\J~O'cRT Zx;~${J.X"gmMI5q(y:},lm6ܔyXخAFRRM+Uj&C#s>ROhN$bDt T%&/Im4QPkaPuƳ7y9 r}6l쉶ioŒɏ&QCؿ2Ӗhc(v#Ģ>hHCBsӵ&@;OGt i80𴭍wÓ<0mڏA03XD~tYB'w!Q.[=sYm孨!LUBZl+1@*4eE)i5 w}~/4aۗ"*߄Q*@V,|b!:p$4}g̢oVR'42]ےPc!u$(`pAWOfesB}4'4ίһd!?)}]DX`nd0!Ni(㲈.vJ:0%ޱ` LCn;(Ԓf9$0L2($3^=;(^#Q1rDݰD5 :!!7A4 ˔V \ɻВ"c}p#3g"/I@Z8cܨ\* D:q_? 1$"l}Q( ;-a#rp iׇmziP'Ru $_)dͪlI~1gji}5q0=;}SkśRx\i`;)$WϺHzɢrljN>T$,$Ka_Mx lbn Ѿ"Hay"b,W#tHG%\zMY JUi9裆5$ kK;Եa_ޞܢcO)[o9L9N5Xho2~ 1Z.,/ EУ~O?b3T '8@ ![]*-MlcRUN$NT;_%Qd5a ͇%-k:*;T;K {o9ژ"8 pKkt~`QDؚ8@!s -$-̪qjS-!|?@H)͂qtZ9"#mlRzG ?T(b 55 )ya}T`M /c9ی_0 2H´ry`caHBvlJ.,JsS۔kT"83V7>ёA0 S'R-q gޘT820\c. y!3b}Y-dM2p0 }XeNC^*  9.QR͙E2ф #~^&* aa๿LOZ4^K+^;$V#{:CijGz`n~<'_z}BmMt3ɞZcKs:)&jrQNF11T`Ӗ"&<uIR{'̵όOÂJzrS+m~i; `NmPT35~HQ4pst?X^%->Y,\ˉ$0'T{۸=L\;" ^Hz Z!"Bg=:l9WJKQ1D?ƶ1FD,fhS0)*d.sTq }B[hŅ^-\'`Z@q &d29jdy ~7,[ y2xi50Ft[s'?jNZ1,UEFFFmG aq/Lzòv9n |x94{FgJ{M6o#7UH.ytIr |\d:[(vķЕ#S@89$'sY6͢~<dcW^V:Bv_X %kYC5NSe$J$88`Ű?)Wf,ѹWLG1Zۓ-V!=`y#L^zjm**^- pթTJuL`5[7!ƨnO-Fۅo%h~S͒Fwi4& l[93h =){q_"}֮!x;UF~“|O(['ڟu4RNuJ%!5bI0I\فwpO6dx N.Ә =xK 9 zく-*J/*z<dfXPgO"ʤ 9^Ws0Ȕ?)=uLOwbxWuSHTT8wù/җm#jsm 9o/N;y1x?ĐŃFIKr}P8{YNʟ Il {ڞeAFi}Auhq |'.c?SssoHcGU9"4XsmE[%tU7m?݌#'2 贌⻞H%3R|{2U`gNy8>KݓcZvd2-<`o쒝(,@U5!ۡqyn& @w> {P{ߙ($|D/O?Zd W%*mb2G~Y>˞8t7__"WQTV5%g$גXCD l_HodJv XK i4M @Z=םOËfjž#2<=GrЖ2E5sK?=|=ο\b@~ 4t?^U"(T $=oGC0"/6])}"&hI-_Џd%|6fm=o4ko[&Ȕ:$†qM;_XMSEs՗pArՌ"]4XZ~ #@7 (;KP-㚏'o3nJ Y%2Kt<)cWU{9Q #rbUP*N7SX%"co&wBQ"mW3$n5C1PGzor=Q<)Uj$gY1p V&=""AP7 ?=]˕aۄޗƩPfs/iy R=$۸<<@ҹk5a$&V Bi-~wPIl*.(+ĵ پx) h/qnƾՉvLI*29L9owt؏yJBO T;,ߑd`G. [ {nL,$I=G9JJr챰Zkb@B ~|'70C+#j&g[mY*.7<uCPr2:3"FppJ $߿Z =Wggy7J{%ȇV.Oю[ _}H&lfHr*@\+y^!E nWhurJ 8E|48ec)~Stv&~`6?#dĂ&% Yg84|GagOEv=B[%gNġ rat?EXX\Ák礦A͓e@h~qku!0\e@AE/أaA⦣x L~Ē}=E&ѧBV]x^'0퇌H4nؒ.01f?ZpHrVfA6FDکJUjPrt3/NdSݹΌF'Ls ޯVɃAQغ0QoGx Z̛喅*mrQhFMva2Ȭ35B;i2=Udsyﮋ n!(eE˅#Grqs0_7]Gj,LQ.JgsgA #.ҏTu,5x-~^%TEB͊4(+r=Yy} (?ʝs~_p%T#ЙKt׳-V1 X*0j*98Ė>qN֊]OȈ#xzi 2=(h~,@ABቲ^}4PBغh^vВY|7 ȷRmܴ6$U#bz: SьoJe$!=d $[B32{b]Imú?eU{VQ,jshMfft@nzh f/o{oQHtVJAJOuL^dOG -b[d {"!p F\y,:x ^'(h B+n1שxlB%0;U iabΚ,kW3%2,4B8@osF؅yi03sjo!EoyYԞK-D&l7M6,F;å;YKD[s4eY&mNߒhcφWKAm*Cv xY:7W0iME-`RXv~w-qTQ溒z0&PWIDdGK?:ֽ V![ZT>W!L#d !~c*T M#z/9L"R.^&GJrdơ8#V/:Q>IC8B_X>ߡ܆~t.  F{5$TScg r $ `QJf"TiPJ/V:I/R wsJ&Dy髾@t/pZ6IФرPax7 {Cegx38v# e'.R}rfc3iNbtټw:kA9B+NoԇyДۄ]c\Ŵ\'V!s (:C]t-t$]18,!2xmQ0|i]$-R#LwAtWF0*GZ O;aQ**`H#NW8Ry:[5ww-P7K<'d(J _)` }\x/u)G]qLhMr0T8um$h;\Z`Sk՟ͪuNwm/\C|8OT;6v7Rі ,"9ɥ.U)cwv6ʠiRFb[:Jh#I|̉%2d8~0 xr8͘~J5#]ja`3$|xfaF:%q272cX@`%7zW^/Щl_/7.\~^yջN3]mD,@; hE-UIlfiaIꄳ*As`bp to &,.k^'aZ%{pu#Ք+!y!9BΘct5dIHF+.uOdO L`laƭ zʤXj8R ܗ}#n%w iDlGz3f]6\ec5$7*BZ;ǽAFO<_iN}ru`Q Bō&ES \}OU lGZOq K8J`sC?ːۑk=_֬ JZcBS[+XaP̣Ą۴ߟ.73W'F4!exZ)]>V&3aO\Hq^VuÚ:vw n(d52sluRogGj$xN–~O rmi,"=¸!:O0 yJzƺ2HfA?c@FI,62: An ()Jv\L@EBn<*xk򖚷lwALM7E3qUm |KHBъ[pKJwaNe;UkHyjυw`X/}i,nDޣX d"t av8=aA|Znly궱PF­J( Z䚂5{mb!Qb _.*pg 8(o7zz,;؟r͈PHd /zUQbB(!w0d>n W.d ptv]=z`C*3`{/6_6ݑ={68Be=07!, 2p%dsf>:d^i-ҚHzbOig֍!=SHHXj-[6jJ>ppJ0LIdwkT5'_!*V.(n- /Wcܯ!7 :A7M/+I ? 1\>wu`I| ˜H:QjRRcE g9BN2MʁO}׋Q ylMUtشNR'JOPfJlp1!V.yIUkZ#Ag#ݡT&B+tmhxN d;?Ĭw|G􄩤++iJL)qFw{)>]iTpxP3##Rԥ YKX@f"W5-cDRƠNaRF)&M&Zyݸ=1i$&m}mFHQQ Du|Jq9|: Є̨eVPO8^*ҷx"jz6nC]E-Ԃd1 WGmqL~i_M<TQ2Ļ&M[N4k9 眵SNs}OčWira]Ȯ[@BQBE1s WLNWZӅ].S^.@ߌKnK∣1zWh:A 7b W*wNgw{ꁤ#α;()BeezN+%-~b:_d?6>g:mp{sm]pDTWg#Tm+fq8w`((u17aU17x#J > 齬We)D'>4Y͜{ќ#ҢcO>@|pXqZi:]'8sY½3>|?: bڍZa#]g%-ACg܌/_{QBbf)BG!ѷQ/2GJ?s37m`~@&H-zfΣQkL;Za>pu,3}YrHJ<!߸VJ GxH(:# Tma '(oIe$X}q|C!|[wX9ADkPǴ''w(z[XB!lfEW"qB PH z$Yx 9]ߌk LW@s\Z#$$Հ%/*<00nmq)CG8|~M,Zi$^,cwnBux0 5FYt}@aI%CoȄd~*s5"6~F;Y3%(]%//`/gLnTLWk/]OIk:ݺw{&zpm4/k4rV 3Z C$p]ċ1y8ʚyBf}?b `l<xW*HG'PUKE#U[|k-fnsH[(xOylzz4h^uӞ5L" VI1m][k%o6E8pJq&dKMLBy rakh錨>׀k_+0,e"K$jbn!c{16RoHuЬyefyp{%_35U)gLq C?gW(@~=2z&!P&$XrƦm5Fઋ͏v$`Pނd fI OeL$a4qSĮM銻0"d[8M{EGK.3a0tLN!W7ck3Hi=?f8.rP t]ݸՊ{f,w0xrY=XkÑ073cKu!ez=϶E!)3 HO V{[rM <K6'ro~>Yu,Ԋj"+SVѹ,ۚ#-ӇSs6F";,=vp4#D\Ir [7?lqc8Ca3k'}ZpimqnB!E<ʛuUPFJ|`4F $ZP2Un(Dlqi3b/I=1N(NaJ^7g{Kzrޑh-B&Cn /]1_Pr0!r, F y^''\N h^vp Ddk<<Ρo.1rv#l]ajl>dWiT\oۣDlIr֊JhlM˙0IR5olE|6^͠2milėaꪃ`%>NӑQG3Y8#x̶:7)  Cپ^jaaM`ΰ*o [ML1.'ҮreLpjx^H_&J>uBZlv&o1Nb-M &DG =@8s4ML8P5׋uD?S!PDw"Әerܓɇdӹ˸sMמ{?yCƽo<(q-K[dσƚ\WY 9rNUq18>YR z 3BƖNfPsh(j4ơ.sJV, Ԛ`V҆L'rQ 9.:@\&d˔68p^RװJV ak 涕,HT 2f+D~'mz}Q=SP*+!"M7zVDDًy*CKg6uQ1h$:i8Xu K$8K޼}K~piNgZuZԺ=:ǞuմSb늳>q̻ڳ@ӣCG~S2VjaKO:"p_!sn4eO!与=>w>>1n*j 5ixܕz+j tUKp#cKDX%<ґIOj/@ jCWXD-!@F9ܳ/!S;8Pƙ*x_JkAGs MyFCr څshÕT8=vGC(Hd WVV)ɷkKз잡ZǧK6,5^jbcׇ4:?_F&fp&vPycb! a]JrIHk%sHC9deCQ38F )$Dkvla)j:{^l4O5W琥RLA(netc@R32a&5 )7(-U{:֚RQI+LOrf/>4bJG `W=q3MFRmGc|XGvsՋgALK+@# OPChΖ\wQe1c@ B~{|J[C?Xl:5w:BhAs7Ĵ;#o"1' ?/!Mb@整W2mp7~Į88"Р聗e] 29/pcʳ=Wl9%L,/n3=dA7 #;3!eٳO2 CnFIzއHERr~0ؙj~`*lECR#bCêʹmS(|9XJs0 J{`rӟ"65IKօr!6ÛI*sFӥ[PV7 N9T.}t6!`Iven$& !)dcwz4i b(< qº-0J9q L gR+k =^ EU&McKZ"kM8f9L(Nh%22V*J‹]Tkx+[ jPE&s9LLY9vѯOL֍3?uXs2<(z(8sŋU9 5`* "촒9w 3^7 CυާIZ^hNv÷TS갦#*ce_m2z?Ӻ7MZG . }IMke 䢓nckoC] H/ m߸uSvԇ&oaNRչ?LuN,0-L0ЯScK$[gz@.JpC;=;{{ݫG.I륽;PР%;lv?O&MX$nܫO.~{.f brſv x}SI y92*瞭 Oηsq_gMM66 e龛L-6,MǠ0ua-m8 ɅD17k:8F ЏSlyD.KlGZR0|'D#z~H!O2n"(Cȵ;nM1'\3j2D?1;%6nm^Bon;q pdՈ})c%.IMBU7AGy8R2zeg0ܐ\ZYlqPSY/{;ߕrB}*iquh[tv Xe/j٢mVfy T g{ ~Ff(RB* fB,%`ap; eذ`.x"G-/`yk Fegsܵ`?m/:e<q#o15#J36 >.mO+)Kxedc÷Tj{t+E 97԰1r%jR 5i;& lTӡRZpvOd׹A,pd T$|ͷHIJ"[ SBV%'ht~6/LDߟ6mŠl1kdPkXt,3|6:~<.R Nӕ2o$#H,P ^| PP(fߌyDdXd 5p]-\XS31HTP@,n%+܁mIi$ֶsSRd\˂B\6ڏ kRjk_[(B)CAt(F7G_&jӎɋn$vN uda~0/,$tceZ?(uK``&{?!3KAn^pgw%~*~䖾:T6 AQ@^7t|T +~oL 1+ޕYr{Iz6k"[z@u>xt`l?t*dyE!t3XV~Xe!Ȩr'= .T;4J[BtR DQOw&*kx8Fl^cm<+b v8G`fg L]z~oHf a6‡_:d2}ZtuNIl['I$+ אhӦD*sKI9=UЭNkcvl۷8CM( o}`e| GhTI\o.ѪI5$cP:.(5}$>#cG;ƻx|fͶ8>I"K/?bl?:j0@v B{P77\9Ⴃ›} da1ɌTw/'}} O?hR\T)X߿x\Nǭ)tZGV{5YϋwHFV_I32/Q4Xc&,G-)i#ZD7@3\Z)$&Y&UfyVs!d 6j9) 1aJ6 $Tʥ$~v2qn]a5Uo('__59}$`.X虑eJISjgQ?'ڴ}Ҁ&3'sUro.q$Letu"1M&[rMEU-j6u:#;;gEX ,h;uō-)0U9U]= Tm s |+fϹMI $$u~ A/jEp+) !o@黖ټBaq]e*:7]n_ƵzLyjx+jQ~gJ(:|\Vwm(F91Fxb6뚖xnV> Num{VK[~4f U˩u߱ Xn8ǚ-Ā .>y"Jp7>n6B- |-6Z?3&y%'ѧ]EI(a9#CߺN/aa"An3ľLÖTe4{|ayI~=r)a4L6 _Dmbi}قXr)~RA@/2y}"g7j)T W UcE̖NXȾT7R3IKbbU"Mld~0NC+ .QM{A~|V(~@MD7[ ,jRͧgly*`ȸRlGhcRe k1_-$+#kr/$;zb:5p9*PP4㒗YKQ@Nboe5i5@pžxddcaTi;HE)PtGU02F*\GL#E%A4OO3BV u q1qszms,c,B0m O}{]qok`\Q0aRx4½|!(=8]T5F1ۼv;%UJCг8WE'E>b3'Q W0Jmdꍚ adKݼd|gE@|-jbL PCL9i\\A6Eo,({̟7N%&V@r tˤۧva-h%.bޕG/VxT9Nx+%S;Saj|Yۗ<@ek(BL7}e,kl?_ E[?aQרJ!pv+ڽY<R a r>ҙ6pCkn > 6{yڱ&+5'W-:+S͠JÃװ$?OfnbR^{~84WI!f 61OHDL 8}Dhۺ}A [49>}= ~+,T`yィM/Y>v=P@Ȁmb^muذ}dFq]$7 X`]S4ۼ0 QbƆΖ#[|'76q"|w"OLPL9 g=h/yMU<MYg1V3${U<~&Ҭ>c>jm[J$ߊhYB@V5zܞFtĢ#"w7]4Egܪ .v+/hޅ{Ϯ*ڂͣ,R=Q-)W܍ҕl%iP6|8={33*x59qƼ :4B+c[50kՄo{9bnDoȬDϧ, '2tQ[kȕd"+kSw۸MZvTz`7ϢϒP2/<[* 뮭_0OO'xh^Q@twOd\lm5:҂-^5Ul7] Or4iXЍRc_CJh{Mh5N/(=zɖ4tɯGmf\n[I)dwrfQJgi n*F4D>u*K z|iLcǀcs/?MA24-qڲ!@ ϖLC(B|"%D3;81x@^#,[+>Îi%fpAY'~oSP"exFGlCdzf*jQHN<ǺJL^酹SaW+^.qF =R DݭfYiVZVzSB,㘍jQPeǗ_:\4쐻X7$5+~RB;o{x@`@AwYZKq`3Fn#'DR|trt "VIjvuGs3F&qn?i.lKtVNYM1OW5 `^l2N5 zg kN.Oc@{Cu9 7NfZ9#O BW^tl.όA鑫`L7B9[N3t$Ϻ,E IgJl^))"6 ?3!w=BENX1W/xǁ]b˕T;GfaE`)}0?9;DÕw9 ө_@e$`6 P 0@;]Ę:7q: NQ™I/2u)0]zLd"mo2*Ǧ"]CF1(؆sJZfZkO*w^" Ф5.ow)UR&jQz$)<`-! O="&o"Ke|(/'-7^'6&QNhgěXБm/%lúy|m5(C=2ALl0_[ 7nq=6 (elᄒUz)l). VԎ1ezMʽr3<8OwF07FmRG:pͩ$!X=dv[c=ȥE>ceq ْ#Ѝrv\Rќ?^| ᡇt{6J#Qx,xOT`.lf&4K;uebJO})/3ӌ-BtQ^YVyWc޻A? @@bO\yNn^QpT;=A{x?-zWRFNJr 4' j˸8߳ v,-Vff8\QQ8JM{ӼuY5aS:* y]vP)ē$ ˭ekRy3K:kd"ɢJtYc*`*F %}8TA=Vo!{+rqq@5>Ez+ PobЌ֑}m'VvwςAtVtXT?)ľx¹w=G,q oi15xD4)JjՑ1I)iΗ$)b;ǍA2Ec)1늑DP:n[F't?UP|+&\ܙYt"D#SGןb` DDSjx!0#yzt ]Nd0Z+Eɽy|J&A#I]aWROqjهbxե"P(̎.玙XԸf6unajZwsC]U=eNpæ璇Ab:ώ]ٺ1ZjdL7>8u* =BL`ےATtS|IEm vqT6~` ]7;B]~dөODHj8)ZObrq/~X+BzY "ORT 8@SP+L&ƥ79:]4+S@kdV}m_/s9W,ɽ\igS<!QwyQlu痥 9Mv6msY+ZÈ 8w#A!R'+Q%V掁KYq6\E)jW_T ,L)scfP;r7r:Ap>QxT3 Ay{rž){I'WkJ+ۨ[5@#Z6Ӭ/+|KY@Lu0K{k:9Igm]%W)J$fK`VojE3p pOʕ~׈ {!e6 @O[NՊ=ѨvUnQ~ $wkqxxSu{k<ݼkl ݀ߔt9WE;?jX4.cH;3W!h-I8IA'!*Brٸ5-Qd#2߯{:T>[l01#Ƞ ÕJӠqonC[3{H*NIb.jK{t+gr_MK];$ ^e&^ǟܧRSjO[ [ "r*~q"]oAxXaDO^Jnǣ.nTLfaSv= 5CF iEjȐrV?2#x+^4{׆!TE@f$$  >kk֋AN g")PI|1ARdzdga8Mfe9C8IbY+ -oCc~˴mکR'{-;h $W%MfRWIэT*ʑμ1ދJ(tx ige/94՟nBG';>K#H|e4+?Gl L,jfeJ45=c6[Kx_3#XphfV3j.T ]܆ġCa f 񧭞uO *abq;?!m4 *TS'$8n?pgp3侮B{*MI?&4XhG#(]$)JmL! J8\exnd{^ α*t<cŇl l{1E18 =Syf ( {BM͜9s/4hEE.T\cvlAnU>Ǯ7Ao8P߰]'8mb,Q,.سؾzKqo1)RiSlrw͹@S3@rDniRvÆ~C\Z3?sO(%'[ig0wa>#&$u79qP *UU-=,8+4\R &aZ@X81;>6(gI8g -(܃ WSXC7N+(c[i(E>O˱<^oh#F>, {Zᶠ@0uƺQ,vUeڦ#wi%*(_OBvp&@kmL93"jăS}_yJ߼88Fq#ez efx*OOM$5ĦJ0}n.WFpJ5!o#,;[{qL 0(OrɅ/vvۈG^-_kJKFy>풧W B\*)֡7\ clsB!$t}5 d?{( 8g0n2:iP;Rul:FW]wX Å@U>TYsFz)} ۢ}e}#2A* }2$;vVB @cv*?@Ϝ%魡>_򛆇bX 1ݴ5 5jVc&!@.D5(.k3gOU Z3`H׏66zwbj١0|گmF p1{C-뻼T2*L+[d߹6B |J.}m66%BˋOwTuBoG鶭,cp5D0 kqnE+@&R'^,QwZ}뉘OCx'D8 K.n{s/ۥ.F&_=X7ۨ2>AA#ض;Zc_IH,m|3H uC`+V+ ^M x`xnڂKfBx";\gGeL(o _g+QI,.~'@AmNn64!~9u' ^Wm aWOKG@221LgfҊ"v:Tfڰ`ḡ7O`DzBw 1rj"a=3{S_>\IIU,wꬒ Ecv=epM[^l&O=~/5Xu#YM 3}t^:M /ŕa,&UkCQi="~[.{>?R#ި#)ε3JW-IU[|150np0JA օz ZCOfj !]ޤ !!A |9:W%?/%w}bO+(b|黜 m1 vP<(&QLᴩ<<{B%;\qɤd5ACZ.@X8=8{\bslJQzUsx//g?) >Od>[$b k$\J;$wB!H* vђ,>%BvLj#g#5#=ziO7uҾ|9wB[-s:$ FG=2ףb;pr| >"@M]':_jXqrd}+@a;#&] ft0D- $Jt> /|9-eM+zgI(I;kΑLOK%Wmg+GeJ_`Kcҧ`4dϯ{_pc?U@ Ss1Z )3NKJ_Ў";[W2hz#2k<"z`t=g4r3+̝E xϯd}.~TkT-" b\֕@**tZcI( fE:wc*4J"[ug)oJ[3̸~̾7S1,T LP@y9A3Ϳq *.a1yjv3x؍AbD%ܥn!RY. {[GChrdP?)J}-y$L`Af2a`6~jcd(+>t[ .ZT3"H(y,GA5Ňb9M$[:6b5RBsrfz;C3"ooGEw\ҬoNWW 6'2} ۗy?=rC`߳i;# Pb[NgC2P{5dҨmg=*?<ڶ'AScCIȉ-ZО_I99bX(-1oDJøYKV ~C1hȚV%凹qwB]1BROLpKRw[3\M9K&̟H-bH9ޭ;'5]hiHUb fKj]_Ee ;RLǠsXleg=YGy,*}p4֭JU[P6ϛHVy6xmb($KR9V8h"-nNP1ɿ_1.1*H~9Bx)B3 h[-owԽ ucR"#,|-t` t`FA*":)o@x YUn %Rݙ ^KboVZ!Z*k6)L&2#`CMV+Cj QcKLcĕ[BD9Pƫ:PhVa3#'?QkcGī3O 2 [0"9,L_sh!s&.38 o<{8|,hEnU)u{AkBD{%9 4{~99xe7v ZURA=?8C]yکܡ'@D>}!mm%YJ"&i_;'>M/~eiS:TJ=zVO_D8X[Ή&m5i)@,<,657tZ, e A1y@ Mlj6g8~*Uv<-(JCg:IUS@qvRA#D CYpWh=|?#A+C쑂u8 @IK?e_a賟N (Y%™++fTxfb; q`?zZ08kxN)W-=_%w#c<;uWie<hLY@X ֎7ͿgϺo!!\ R:k }CGbtY Q-$23s1OpmESZJ_h}b7y_dyӫ\6lX ]2)^M60){P_Ilz-k@W&Ucʴ7.uahA>@)x3]3 NLjD _P=<0陽8p;^{ fzVô+$IS*LTUoFt9%}ՈP(r2g=#(P&j.P=OyҪ.PV Jm)b_M kkbFk2,րkWwAeB{02`]u, 7 +<㝊@Ġ@Zh .9x?gZK:7xPEIt+-xJ]+#.Z=BEE*YshuCAHV_syN9ۿ`ML I*\{#yH:q͕*>bҨbb_?2,Ҷ a 1K/zpbݖ?@ǖxMNo` Xjf$l2Ep0:rb39OĚͣ@rr8RʎA@bja2Jc, TUG)!S|p})78t:XUe`6.n#ۊ1La)̦-E*}ӿ0>m#Z!MG2%}q.ÚfDgrUnV׾.'ܵIP3Y Ě<=/f)A&R&T4-J/ΖIcTEу`[{ZV,@ZPIH'dN |%s* ^>E,m$W,#5%,*kX 39T koV.x`+J5 EنAO 8n=DLCCBrsWWI6=6#F.2z\z99 -ޥa['.5Uoxj(ځ`#gjFT7htgza}jn*mJ FEJ-+Ĝ.P#;+"(.GQ 4_VdTz)ij@Ơ$boj3e4ZP2Dދ*ZY.Fx•X{<с`+g$e ]/M\܌GAq]k-s>Wb!`OQ1v_(-_,Nk?i.6OSglQ-)kzvFU1c-1([ۿED<=]"h$ɓTv`fBH.GEWβBh".Z)9z K•]Wٖ=m&+)ql3LoEzJƃzo|@кJ%! X xw1?"rý/iRԺD(+:w^`rlR԰jF֚W co1hjR+dc/Ԫm-F 01(:O! [:,.O=bS?~EڀlԺ\'d\6q슱̨4E;7$C)ZT5)JBאB'&DFٶj( Ɂ?(.FP5lxPTHO׎-Ȩ 9*OP)M:,ŞÕ6`i( SO~qf2σN GƚN{;U~p۲qFpz|ȭN&\:RGm28D РVXv)mҽ҃#DP}: }Y։N`*|]aR_U)vAtvQfNph9ǖ%](N'cӺU:FLjz# 5bMaLa-hik xEOwgVhÒ[.O/PsIwx\_0X#,rG2Bndjr +hp>6|V64d^6! kEUC83|(6k/0 jؐVҧ~ { 1 ,#Q4h;}bʻ7l\J>V2ϟ o| ]&!Nf d(nWrYq XqCXIF.L( H s7%9`KPn/wFqpNg,˖S82ڭT P_ޫX[nQ.D{q@ TSqB:tq-kr*/;ݰ]r#k̩F{MKH<_ӵS}1ê<7(j.550iK`T** 韨)^Een֑ӉdWiں̶U 2-ZD+,QaV:*tݡ{(7haz×&jӹ}ub@l_kG,\F"23 JD }bHTMTUfcu%" 2s-8.]eCWx^q|DOd %~]ajICceItl'I( .<@2o褑l7G+8\s@a:*eB} TkDqRRtea`dFAslv^adkٙ<8Ǐ6`BYjZJPDckL !UkPhYM뿚׈oLj^A]oaksņ[\WFZOCQUoEuk7uШ XW[Y|[ ݆Rxa?CANJ)S #]9u"K- kJxHSVֈo[HX!;8ck~&"y &b^>VnyZK0P)^%|h!G2_2rQޘ(ԇ ] VQ;pX:+`RzTIc V|n6:ݩĂ [ǁ݁7M #,$n3*5r˾%Dm1Ysij4t0c͵86*2sJ`ڒb-:P;nfb]+0@-QzezVkӛXtC'qmPGpN{ ,2de [,76Tswԑ1bB/VY3\fB@=qyv+H69?)z& #oޒDB5Hcq&=dEH2rH/7Az )[Gb*q93ϯI8nO}'9Up@jg_B穘s K0׆u@C;0>b;{kl;OzXQO 1n 0\uDC/P%iq (܃ȩXM<:9-$b) ` `(p]OW0~7$7ƄJ NzËpt}W|IEzJ!IZanhEB`SU1DjA3|{x}xqqG0CfC)&1d>! YZt+t* =ӣӍ#\ '%4M릱0hLLxnuhk&m0zD@Bl13SQ4+Bw4O<{imUh=/\Y.Yԕ-ո6ӎK޴ۂj{8HV@C_AAYEC p&f U@b';KQ9mtWPŃh;X9ҮO[n8vy\jŞ4TFH]/}S&X'Ǩ > ? oRGo+2#؛bުx/љmuG8]x$(ą͗$H_O3[?T֜_őKlMD,6ʻ0P8T GZ\\#*. lTs葧QȤeX38DLO\B63Uǿ8 irْy=rԩiX+?fdFV9]XnJ5+E/ZW&g' #}pۺ@C'+gcl|\._(_Oc:~r#/k ;{HNwv8ex~rU|&biDN]4yD^+z5Z# +upPIwߙ5|̒T{}?*g3`-MU o~=L+:L9[OBuOflYO4|C,c--|^{ {4\x/ bL8F:OTٱdl+sDw؊[1sV.[\x+)АP]p'%mI}؍Y& $,U(ɰNz:Q^'Q*SY;| {әjH>UW2dOr'p%p [I_f$bmś13J[ !1:Ve*'zs3$Pd& أ/矄ƔsJkUDqiܖ>uhsMjEטhc<L2qcX3s] 5hٴ߶G'IzzӼ-Ե 9Xo!X[EOieie7Fڃr.y R]>=%~fowTэl\]6õ G _&HPoUˣn;4 R8O_UnW^|Xaێ qC~ u5ꎦ# 2>[ 瑚-1Q8gR;>Ń4k%k,?8\-ЌD1MgYSL3ܗ1uڲ OB$&n_Q:r{k1vI.Ъ NLمJ.RdX'68ttKڲEn.ӉB.b|>&EJn]3xԧ~͸8TaVWXhg"vw7Uo %r>喴4Djq[{A:0@qNh[p^?uI7{J*H{\a?ELӱEy%yC0*@a]1m_t b؛|lȦhko4\O$5BJN̬v9b9'ATO uXyEuYyrUsq3cWf:G*BZ5U`E@+U?<SLxn5vE*$פcAͺeс٠1!]B-5F#G/d.EйeLt8˪_\6 6!*2ζ79MbNzOcHn`'v:|'XA0*k\bғЀ~=6>=TǖEF>M蘍>b6:bŨE-ݠ}؍椎ECon:1)L^RĽGQN $tDTFG}[ STMAh`B3~QSZK⑹iHZɱQEh^L\|bU*:5B6fz:?|$637h|Uu]ԨɾXIK' iewn]U9$OV6TnwĠR=$!f:vnDPn]ۦ?/I+GJ2V߭-8u ۣsN+å`D9 +1tꐽK%/S8adql A?,YXpj PF02W6IdZ P1O= אC@{KWЇw 4DLQı4TyTy?*@ؐeF R[GcT@,6^/.%AEˮܴ`'<=Wj$⸬;s'm, ؆SnE#eFj; q¼NNT|aYyHTY;Ђ DIy\l/Fψ(ZRNHkam;iJ> Q ^jYV:S^ZZ=&֔I)#OTUzg:֫iۃO:ƾt'FUʟdDk} I|IfP2s?9I׳ΎF8 *;#qVI#hkKz?ALÞ`Y2 zs}Ɖ!%qtWqyֶh|U/nfrں}\a†U%syh]Tj/dgE?7,$z}:+Ke0. psC MvTɖŖ㈪<Ϸbm+tkR*VSs#g8FnB}dx= /wsCyHXM\T{ DIcSŇlgL8:QtN-bvj@ w5,Uԋ}\ JKcyx;ruBo1Ɩ`a{o U gĘa7 7['N9`3|$7$('4cͶz]4W>Ol_ FX$<}#`$O0>hy&!-UaLڛTfykd5Q S.m8Nߗ tmoJ&Lwn`ZbF7["דh5GDZ4ׯx0ke40_^NؕWHq.p>'e:ja ԋ3W УaRa908/V 9&OVPRHx6t˄ ̤ظqHlѷ:&SXΗ-1jʹ b1o}Ʀa4fV ($+ƤK ʧ3s@t](=}Nm5 #]ۢN1 <9cy>t&ax,⼸.9z!VJU6>mP3϶{pyc{dg: yμm>XB'>#eCn½7frWW2|R+ϟDfEvCe8za~("T:HC@{̰@%_+(P'Yi˜j5O`z\.cjSb51'HJCpFP *nŇ)lH%}\2|%һ#ӷZ tPs yاs0#y줁L8I\V\ԅ1|CfKǙh"{C Gu*! bԒ-&ص 09|Vh?7 Ŭg>am⺈1 pC6 Uy@VF@=+԰qdId(ݔ `5^\S8\I *seqNjbd+t gA훁Xi?xʪk<U\#"-xHo' ÎQq"f"]5ggB{, LkL7ajCL'!esH-rFtJ`syMLj6%ŕyLi^ 2ݢS݌u'E0~\d-9gt=6z_:LdIƴ0沭 LH4sU m xZu@6yeW@/]7$(JZWEXV'|=rIPr6.fbx QHɶEϵ::MC^&9 !{}eM+YbyI ` H&Va cYHC!{A2؊~:»sAH,yKUlZ2Du[A赒BivK"Hv YJJŞc  J3be2g>  ''S6 XʐvψYQj7߷kS z4![}m_v1?70n۴RLJ`"OekL&eLէ! 2 m49 6e,,֠ QW5dL_a7<_F6*LF;dXߗE+|VTh|3;jґ *ޯȁijNk)T/ ivl2˰YJPZ@$TsoP}EjY?N&M#>'I28Yu^z@I'E*V.?/+5(Wt59a0 n%ʳV'nJ ˮ66ς$c:uk4eyJ$T{vFwڦLj.&c>'3˅ͅ&'m?{B~*S4,5 䀔%z v6f#ʒbl83넓LuQbKͬsB8AWغẖAy=0uwu/+.龒6B딙V?ģוxֲ ȃP/>vTv7:s\n^NH O{w'v*ˏ˾hԐSf2v. SӒ;|Kɓ~wXضʡ}u |~EcH,;#Y뾥775FaL,nj+&IVRly 8? fm!a&:k"ӈ(37D,b7w7N >lKz*Q?l>0gT_xQ}&͂ >٬fs'HQ .mãeSGm#I)HtӍyHv金rNŤfe\o#\ wV:xg޺n{\,F@U rcH'bT4ߨHt1mSԧsqy_q[Ǫ2&4[eZ_t39El۰Igc]'nqH^]YH(23 =ד,q s.F!o`gxXHVUo֜s<=YJl.p$xԿ 4ʑ^irSrBe'c3m<,peشt9騀 ہ/߈U0hqbSyc.ˁQAKhAིwW_`נ_SՆ;eJ*@Ö:2BύO)jLEs/Sy_Y +"3 ~-7OhڴCFhU~=SNT?^:F9#6lK0! }4(LBZj)a +vj]3׌O3|{xvCAd+Ơ_EIh*a\t ᚶ']i" w·(-^'9TЁ7#%BmX׈NF'< J+*CٖR&[ 9?7SO^sI]y?:$WPT8-K#h kܘ?f: nz9yosݲ0mdoM0b_o}~51q }\r6E!gz{=>-56FgGaKvYD'wqӴߛr7!-5FKē:@ ܹ ́_V8mH,CZ\v!BpY\0N =ݧX!]CФmhմrk_h[!8+2>t Q`%.Ttx摟 tJ؍dK y浚riN B;NG"⨇2w ObElfW-azcFe|*t0щ/#-K XF1Rv#kxEf`z [<}i $(pi.&g'ؔIu?dMڈsO.8׌?>c] ͥYcnEk{Dd hx34pZѦ)'_%ܓ=ʅXxQzT֡-?cI;R5@$52碪gKddl9Cȼb4c7&-uNTcj24^XO dڇAGK.+z_.O dܡū"!]v&$6pWwt16|=n+Gb\8>ERZeQ,]iΥ%lR([)aMY>Źgҙ= !i(|"zMOA7XaMg-f2#=`<,u Z~g4߭"1Dٺ%h"f=|aKL'(R]n |uéUW~R,Ԭ 5,yu `P'%ݔJʷq_eFB@1A|-橰-rq==~*kt[..3Ža*f[k(dx/ڜ?`R6oށXEu@Ә= >m&St\UȞ8 g? {8G jMxxڋ1<>rAo%Ng '3psĀm B%~y ֞x>,iv |qQџ)+ߕ `Ez3p  ԱB&l ,B~/Z:58D{КݧZ:69ǝАÿߚ4E_)ܥOfrwAƅ*[pxD1KA=X)9`z/]SS+y Po }R@1wE p #y*T5S6csfhޚ8SOJ^:MZDZd;1ֶq߾`eۄF~_^Cj`4ؠ{',- s4&S"4O G6+']Ursʱ7Fw Eά @zG`yJ8u8) S o4埄iſ%8[Aa;AF;"5_|zSXM`pӓrc]ͭ{n4= ǘitFTatk "DHs%i N4̿&+m zs4;{"gZ<»OJL%'@} VЁy8JpEHRƤjؐDA:ʤ~BL<]DYGՇixPZi Y3qeЫY[IC$?{9)^XM_(ɨW}Cش\˪I捨ɵJ4F pR|k|| +! t9Ib#y2%"_UM'DBۜNxv$Ns-)s@D+G (!3Z$JK g DW?I9(Gt1+9UCs^d#D5# g ߝ/+s6iO:wH=>C]-``ri$.ѡ3} 3VaޮU!z24 ScU4Kw&p}Ӧ??[; ubYQOwP=i?|"cתY*5<;$Ѡ?YVuˠ1zZBۚ_L~[:Ygqڌq,h - V e̦Ⱦ6̻?kk`W ]ّSnʾB} K#忱}e@S6a|1• Y+j;HMe fJ xAlufJw`\냁p,ĉieQxٔęinb0܈қBV7࿋+[ݼF@^sU,χ1"Etv366=Fʹ( }XE0[9$6QEjl] E1& 31{G4gZjqj-^KN71 ?HKۥ?9JY}]Ԟj! b"0 UJw`5=!ςADf^v;=SãE^A"[mb-Ox2R l[FP{b([!PbH}[^ P@:]zyg>}яEurCDbF8HD yaz%5bOȳOglo1.tFDU^: D /rA,/Wc~r uaDOŪKY+$Wۓ8L̦W&cԾUxv e@rb ̕H9X0v<!ͧiaޠ~s6.WZ h DAUI=#㌩o&7^e}C! QVfpˎ /aAm^" J/=ɺ17`%8G2j*4y.=XWw f!.@P5m[<زP\1LO3r4 9NR;³)i^RuK ŷ?N|?8S)tYխq_➉o3ft=o_؎19fYLFCt 9ۗ@k#"3Kt͐d6ic[h?~ӱbOXq'CE^W6'+۬\0MI].4cx%ZVMPOjG0sXLA.|v&z˧dE/H \S"* Nǘ~8 #*q:M|5T\HFj-4OddB&Z^*߅]`LR'4exY.;E uw|1}N 7jFl0gO#9;De,T:$Dp'#- D6e?m:\WIOri [aLؖ?NO6Y* g3'%TG;uC բ[nd%Da[aǵk+O5+Y29\MXKRzH0.~⪊Ķ?^=2 %;( `Dx`'4 Ot$.:3uTcR8k$ڲ=@7~)$șW26I~6ʮ`4|VRNO2d`TNȵxUw1 `I@,kNB_˯X;Oj/B`mϡأ nI`x1i_\$8 {؞꿯nµ6kg&D .lufO;]L}ΝaBy^'(`{fgQZXZO@B[ }2]%S}"RW}}ٽHr .ZS_Gg]Jeo0e/а4cڽmnq7E\uՙNubDCqҘf^hC3/_e9i7Hb_5ʭާـO:?MS~g3a͑{+O]v7DT)S2w } n|k(Ukm}.-kg.tCu=M e7r1 g|Q?i}Bc㸴Lу(t,2h"&+~@׻{nV^砊̢D& R(S5q-feJ =6RCx np~~8t I+.]kj33=b,R3ԩ#8V*ߐΛ/v'Tkc,yu.6jV&>gIlVc?*Z54+@~Dw+C8,6EDZuzMyu6sBF|o&Yzx;nmuwa!Nba:b{QHɉLqX3 c<\Y݈XzSۙD@؉KIRt/ek5/ꖴH@ gqQ1!U嗹?XͻV#:Q^+GYgxΓ2O&Fi+3S)w \Ǻ/q th$!Q9 [ע ΈK-wqsRR] 9=FEXtN"B&f*n~וvD4>UNYt|>Z&8 vILm 7*<:.<\UbrҰa[5ƛ1`dKX4ȒR&jΣڅ͘G`{lo<-o^wIjJq7m3(6E`)PhLTXvNP`."z X@Oc.<6{9>blݢg*UOQv_&\C;xK$c jJTDT&nN!N%Q{ѐ0$JRKgg)fðJ k% Kܮz*K\|[P\PC?jr A.֡i'0uUlҳ҃_\svʁZʽ컒e ?!4 7 @mXJҋb HlK I(v)r,B%jMY$'m_p֛G j^ݯޯg!Zg2U\8W#yzF_ |ff3?,0]@엊W=1yYfhS9hPdUn&Vˏl䞈'06 8DMqp_qAa}h% >W 'Jmu59*JѐE@IWkzuQZF+kƤ]fЈPF@J<j U~@z>j<)9l܀"{s4wH%gcEd8dY},`s' 'jMtI:[#"YX1%6f}:LS SG*+t4 E2*-H=%Kx- id E#oD ]5A網]jc7wCX#N߶ hKp𸉟C(ި4ƥ},hЭ"t#H9]=U6 |.C$5ecM/,5ȉ,9V;Mj<)Nw KQs=27uC fs-|>BV6i^SR8(ܾ^{(2ǨEڛ澹{#.0%`78U Hw ʫ̥t2 \eDKOcvXom4)ʴ %B lBXOHZɷDvFZ D̒9$h jrO) hۚ̄*4&rFj!p@1TXӿ4RjwЙC7|`:YQU`?kҧrIv9, xDـ݋Wq1Uv{JRær!t`qҸ ,J*{Gl-= qx6m(T#h/F$vz+ vLI]؍!eNm![:!y79,~[W/(#|pl1Uf`gۢ2/ץt3EJQC2CW, ioDlIilP䍻$zCİ-R \=OEH~$fAZR3%h ӝn^NR=c4*߈B w;9`3^Z|.~Yn#xCmX]$9m8?kʙJi).a3mj}/>L hǏԱkD={zN=g0 x1;R hʤ^rnJxhoo % T[|_މi)֌QB-58bߕ|wS`TLO$iy g0/BLlҴhȩQJO2$ TEZѧZU|v+1) 4b{xij׺`Gty^a=|*W̃NH8>JeTuETsZ#m3ez*q/Sb1ed.'8Xa8"rŃ"(2\wUW#.y.񔌲1; " GOpOԷ; Mu[/jo+M}%Yt2XA~—ƂwZLJKK VS:!6[?c g?Sg/%4wN,^sE➂pG{$U\!N"qb,%*!Tk"%]F-a$!WHlD# 7y-J.$!ci'< 'Gp<"X85XT$X[SRk,]0ԳA3:dU5CA* er2*tbmD(Lٌv׹$r 庐\?8!K¿ٵ_lY%͕x&Av"%Gu9mH[CSݽ:aGa8xӎ 䙃MP;:MoS7B[gtTT֓FB.忞Ic%xׁ5dzup~|oefr;wU!ݜ ޅVthFaE'VMܩVr+&!X1HxKhеA[DnPH©.N6S012Á!;kS<Ȳ\$LãA7^-BL7ۈRsNgJܢ*| ʿBx9#;w4pC"֖; 'X@?n-j[C*sB=Lݙ ;g<{B/ܛHXy#2yh̫]'[I p!@{۠ Z[EQbpAx)l|ȡJ {MvuqU`F-l=iʁ 4-k+j4EC=,c"cHqq;)S}&(zi}N=Ek;i΋je6B v;]Zbɐyk+>0f]ʯ EkT5Bdyt~#!65Y"i,;T J6%0xPu_Y! XOpwQv|ν·.㹟W]W7y{H^ךCcx;E#eN|!;k/I!r~g:XdW479_^ **}AP |"[?҉ yr|·Ӝ_S.?MOːκe~by:pPr0BD ž&A"ҷyCP64a9hB" t#\(D8)Z̹+iJg2,af&#$1}(^7!4=S8$!yk&[jF}>h00Sc~@h D^ Z&`!%7gCu໙IQp(k“no:SL\0p]6}q< `SaԄ [>AY)ur`h(XI=QB}S pg9ʫ0N 5李y7"[L aH(Zm`pkZU7NU/;g:%#jiTNOu=(Q_By4ٞpW~7>2xVF $8$  z/%֙G1&InJ R {i 0Ph0StBRWw/h@׿mz/c HM 5)B Jby ! ]Yj$9~x|:cqpӁG%J},sE%"x / /OdoH)7,pVng͗O< WTgjw@GLSeI'rvX;# R_D fQD: )AX-҉k,B#یLƴt<*PnD@R}KL2RS"h/{[:D>E|.1Oxد2 n2E֛Nnm6!0NOêFG } 28Ւ3hW*zkr XteO|e?\|Z,w+Ę)ZM9>V"ixԶ"ON?[IBUݯS`'‰D;x9tg=] GA4hZv`xk؞qnp:(bK%!5t:{u%bW2SDp6xsԯJR4bTq-B)]`%!#R8C ,n4GRPwsC瘁"7ǯLmb@RGdcC#Xp'=N*05qxlF{93B=`9KXMu`FP2asJK"aģ1Bi5\(t\,HM f(ԡ)DV \R5u c'rk'[@7O˜ʮl+Uib^|܍ Uq^H1 G6s VE-8ufD/n :[Tl[N ׭k:ݲ&p6`VU;;;mPLUK>ՋtoI 2t[)9:57{J"H&p+ͬ4=lrfjѨu5/a,xܾ=#$U^aAmqOv.v2򎞯Q6役(XH #!IBXMpFm\tC)< ef+chN7iB0T`'X/Sls`k3G|WvPǡˀtO Pr!玃^/O/m +fWQ9CK\s #GFDq{5/wسi1m-)kʳnE'5aN t/7΍Y\#_lh :AaŻʀ"Wl9$7 4/%}y˹ƌ,~IhsBaLTbWT$JN:`}0?tYXNy< N0CܡrHkWILp` u$'~ouk^>~Sp3r(y ϶[}r1!:@t-4i)) ۞au=7TnsP9>IW(vNAtm*LJORV]<fs NVJkCKXQS`:h;W7f$FqkNxk #,ܺdvWdZ+g xPf0 ߌS.=*gC/L2,271\ZN WkwAdl%'_Dg*/H"{^)Adjj󈅫#ʠNyR_}B9ki1$G7aptsFrj4% =8N ەADa"2`i3[m[er~lf fgmn Be6g[8FWLbD{doKS04EW:~x_1<Ԡ3"baӪ9H)t_\v$e#EoQL~F+0^`یcЍGv{eT% }v 6c8Rm6U#|SC]:.Llh_--4K\U6DW*q7 N'm*v4 %˩d NhW_= KsRNe=$=N۬cythu! i4| P9%}*u m{4 v+b~Nϵ6䮁Ct'P&vbjHU]Qy3O5IO: `]6b]K@# ڑp׈E"T1wjOSE#< F@MwQM{P#Q+8R 1?lxzc|YS`7' M Y {AHw)eyd"d*37< ™'BƇVQUIQG+6JX}YE *Ü N\N <fҸm8U7,R PjTփJZBvPExK׭tFbߨ:JF3.WdH-Wxu13-Kľ{c fԆzͱg4,;eP5dn޶%](pudFd ov? qfD(/:*PKJgi+%KbX\a>c"1ZEIѰ9;{wx TRA)^g`[bӹK Y ,˚i >74x5]]lH#<oOnnp.-\%_c'KJ].BtWr*N`vT_hO7[#nQM0s J#wݑYqȄrFpGcBF5xqv`A "N29ԍX e( btVLV+K)(3رI[GKRIR J\u)*޵R,emnARL Jѧ,iDQόB3\ } bncەB΋.65 xP.b.JOC`=Jsew y\B,_H4 *4G(ņ6⣘MM5SiBBu(eew'H~te@zuѡw՜UJ.\X'՝gRg֌ւTAgSLyKQHmV>ĖZdesc^[~1+F2RnRȾ! c~(\ JYiI_n HaGb?,TэjΊc9U јk'NoM! ҂VԤVLʫQJColX5bDcZ &}BWdP+e1|iw.g\2*k47cF*7vY_k\~Uɢ4PC&CdʟE$j9haɽO멹 J韵\MVC+EP|/Wщ㊰cK6hCˊ#r?ϓ2NՐ2>wn x$/NVR)v@Pc! 85ttSͷ3ΈIS+_ޥ\cV_.Z UXCjc+YNgDo c}˲J$yiEʘ.|>7v6;I-Z`{ _m=뛷# U<6-w6 }*\FГAc4^`_w**k#+XffvfrD'Ɠ}F_+O/tv<4u1kCe}fosUd* /&7WGgkMMڄzw` $$aYZמB[7@xAY^nPh)9׭t"N~xF[w}럗`Kq18G)Rf/;̃1w /W4B q)#`ӽvN]5u/qh< Պ©5R\L69v[bR`guAïH7 H&LYs.qLM*gmi.Rbϴ$ŐL,rّ Zrgr&GHn3Y,e1h>865x6+1oJęrAs,#+N#yWg~!| +L4$*r(n,ie5fS.5.Z1.DѰʆQa ې>2j(e"mVYu=G o$P cIUUU ԁ{*6_?(yF(`vp`{KY|s@I8&8%]VS ;蒹kg+FK՜'},P;B *Y__\lFYv54mUW99S49~D/\ G(ʟZś*poS~-5ĥ }X4YCEk $obAHyuQ׎ Rlw $oz~> JF˸(Dcy>>@~ͨ_v^}Q6'ޜ}Ƙ0+j{c m9:"G`3X%K|^qEgWDs/tL֠= _8#4눔7b/<#qA ·F褯1O gH膲Jaeݱi1*=CM;K&8@ 4=,(V+23.Ҋboǘ>dӪG-w#yd)Yi* $3S y\hcJߧ(O'4aF$1h{@Gl9:łO_Nݒ͓psTfaDa&˨kT:䍩I! 0?Qm PoȐZÈFpDup޵B?;_dKﰯU PwB{խav*̣f )0NOa?79wdǰMZ$Ǝai[mqEJ5-A]3slxiK2[XdpM=?L,l/K4ɉx}gD\<>C5Zt 5 uT 퇶rpmVP/G&Iƽbng4jQGz.'Ľu9Bi"_8s7Vϩ^ =W2[)a(ii#k@!23fmNҝm!ՈsT:>*"[1epcHVå ū * %K8 WBQyH$JRp3^.EEI[v i 8B2| tԼ7˵t=&5NܷEյ>}A4l 檠Y <=1W{ <{_^u6T8U*7/<̔X.\ [NŨ%:ỊF T裨iPPQMcfN~8 i2I~syёjK[nkBTSžm>,pA{9T_+_rg9AYH1q=v%3tDo} QD[Kb^q"=&D>eRC&T?Yb}K7ipyS#!VɽYKe+R r԰׵I//!}W,sG5-Ș:ZćX|1=&s"mRV]Gl"v0;Zb_I~'S'"C3sh gHPn@rx n%(eeq 9l|ra~|EZ!e ê?ddS#/f^Oęp0Ҋ__g7+8K~ s\8"eR+Kx:MSmGKҶs5L+_%P߱-7ˉTLǴdW hx 9]d4[;'sAN)'V91'L}#cyL<~mRTѪ:2 43E"y=em+O҅V> ȋ&bFĮI9qTSE ނe-BE"̑.uv<@ }pfifܸ0  3'O 亘75M)rՀ_ E p.iGDf aPlGMGM*5&-HӄHHgZ`&]̭2ޥ].ݻvcBm) 9* ?j9~1R^ )?lF@ݭ"9D|Zf|tra aNMGu(cE960{3dTYO-}AhJfۖe \ņG>I"wLG0i,,G6d};!:wv>7͚(҃JAcָcVTA@δ]FtwsU±Q 򴃆ۻbN%px0As3C#] 1@U%a2d#|A$hhnjM…4SCʠɺ55m9  HgI<"]"-yiuT+ NFqPmL$^-Hvp2pz)X-?T%Sam^C) Q)g|k9 []#;lbսܰ8InxUč Ϸ(2xS,Ur1vrC}졂_,PK[֖^p`?G9&h|mŮű]1\5 ~na NFT0 Pz2@ jHn-"= l2vW/VPo$Uy@`uff撐OH>XYe-//70b >ϜH$ D 3$[R?}X~{A"mNiݳЗ$'.t_RqnVB+i1cK5ƒfLu~_lІx7(LռaĄB{\G~8ҧEIx~HÁ]|vH_F fy[7rQC(p_1pKB0!;_9绉aһ ;pgDy;Dž̹*3*:~ұϊ龴34\O164b5|-,Iis_"jCΘR:~WR4wa\T3aOLjȮ9CËOښMV$E"eCt5϶6j c2y$<б$;vM&-wа5ab;A k\̠wQXVKIP0'^-|rf]aO"Cq փi!PxѴL^)p#[U} QMG7X&"75ުxމ7Ya 8{נ ˝}+#=\yj0Mgn}HPR!\d?'i^{8Kѿ BwF[]+[`?2Gk<:n2 Nr&RFGh 46͌'Cg7Ц1Sy$t[ژc'[xੑ cGOvKޢXxF:5 w9xZwU <أS ̂)~cl.x]A"S#jvox<߶ә݉ӼSZm>:Y…U0WscA^>!)Nw:`{ l䉔ܟvzlYrɰ/d%;T\_[8EQD\䙊չeʥ! q)y 'L0 /DLT,׀ʁ\.{Dh|{̂?< iH0D| ˶14,?@ wnOL*KHC 0ЊFJl8]s.VĄ.sm`AEڃpYu_< !:rcy,bcf|&X.ayϡ%5jۖ28Uh5lԧS ~[otc:!68eO$Sh6[H}x]}17\(Kh5[wfƦʛEv@CgjSj'usTg Tk2ދ JʢA5L<4#or·IP`BN/aI3ֲa"Xy:-l]d,x e1PTZg"%' ݹ0j* _"T!؛Z9i"7Y^ٮO6UDta/i @u s?xp)Q;ˋżrvNH6y1Ш}sTPg9QO*/% lT~oXj.EYTQ+ }D@H6qX`;֯>V061cs3-[Ɣaxs2TTME(i%7< 4\ wz1"KC*@SozZǻ•;njQx2"DoY'R">S$#f7gEfCD&\<>±FK+#׮)갮\$_ؤ<,:"^FRM@2rA M7tw`W!6X=^j5ezr j42OKrBJzlFvAy1-˞/v%oڶNvL)_ ? >ӡZqwТp0kfߍf]`kQ<9ӹ=p|G$mW-}HM"1f^s+}^ލ@ ){'KP)v͸0Q_"{|>N>,A頲ܦyyF!Hzb3=M$)~WX좾ѤrvW5qьuGibVͳi#=9Vl#8o"-:`{;e% =dfPPYo@zOFsV#c \Su[n)=l|,'P?o3"0ϻ?tS .klFD>G8yJM1cCZlj48U;tוbS2tpH+iGets@iU (Kqҩ7jW89]w ku!MEcA"^SE& =K6Ǻ3T%zṇH/pQE7͑\bP %fY1;%4P;;. Lm,[3Fvog7l^e=ML^FE:t|ykz7a=7ِ@_6U |AmY(͓;"̗Nm%kZ9-Ň~ nmvɓTZH] -߮8?-+;Mb.sd8{}#r{ԍC%,2|EAQ}R.1ȡד+[gn0)5U Ŋ"f]^٤ȡ(xi}Lm T,z>DLL Fne Dv*P#x5[>7| B܈Y# ny4K<#gϸ(\"mƤnDq ǝ:c&*XPR|*p=0)2??u75 w!zѺ%l1B .YɶZtiʹ#?'PMRژw{b2MŁ !\z4ZQ]@غ7 0Nږ#JW 5ţ!B9afflMՏy=%jPIGPd8)GEyr0CG4~9_}kQ1]'Gݖ9y7sj}+O %Ɯ;e{m /` T_佋Iq}S1&v!lЁJDm a-P4aԵ~>E+0PA7 qS9C^f~SzVD exKK۴ǁ9¸T\>ڳ+po=n[6X(7JfY`i?&7oqmnlK |e6$,g- 2Ulm qW0p%xi2?(4P<;KjWf : jqJQI$R7)Wa:qq/B-fQ:'N"I/Μ.YWd(H}dV]LK`y'&] Qzq!]|'4{m5:+:qEJ*A+Mw;Ey:%Đt4/CrO gH/2G~YpXTq%2DB?~΁;dOߢ>6U'P Fqi `c흜ن)뽷k !.xõ&SQv*#^8ȱH=T LuFhrxL[QgQ"?)tM4^LvZj9CGAJYJ Zѽ/ęf4Bf%raahw7mV̇>/j4?f]=I0JDo%p}_Oh0@$ q&JbGPa@=s ~D::BbғP=ǵڟ9$?H?ܦW/l9GOdoAӏ3?`!7PYʻN2Q|0M]Qe_IpR#Qr+`cJ2/jɊa. @AjOsd[L?Bx躱Jbj6ԅY?ykJ<_ RK'xWa#CKmiV?XhפcO06ͿVc6-Y %1߈ZK)Q=[$OٳN}{OV["dJ–ŀaux9RPvϭM|`k˓Q]ٸW1ߥhQC1p\^_Oƫ^ɸ*ڙd(.~Y-硥~Ult3zbrv&˟S2LNZq6B]J@2vÚAO[k"לs%cPP߉٭ B|Rg%jʜFm)k^&dpHql.B;L?ST(h VBdDWE1B3DXNymSVfe.o8`[a\k1jAB1 屔!|PxH( fJt˯ȃ(m"YLrq2K"+G EΜixK_rLԀAɸ& \Dai5p* I2.,goE-|R\k*o{1 @sޖYᜍwA>aSZ-*Op~qK40G>WY4Wk?qNc7z<+Ynn7j eu6R$4s Z!쯄'o%ӄ%\HDI9ďA9F%A\X)?tY$*P3 {JO-*|b!#|NpW` ($cŀ(—$N%ALʐIS̳Aԋ+) GFѹ$mmk$l27,Z5{NJ?[~Ax W-[ȿC2$^N\2l a8cH@|^#A,Khʪ᝘44H LBN)FX 1O-7ter?ZaV)7^đD`TS<ǭ{E C \qy e~`0ԺVLw\ B=pAAe!XzVRy`gWNHH4uc 3eSߵ0%G];YRzձR M4$g!5[F am۷~5T5"I%6;"-}~y1G6gBh #"vbJBEb{=yrwTzKl;Jjٷ_yx#TRCCJ\f,Z(ȲJeuէ)R> ~9Y3Ί+7yiry,xtM'/䳩vW<#Vz56La^NOw+&81.%BY*<&_Nf9y Ea`׭17 ?-mqB๠ @=l8d^՛^m˶.̃ x@[]<9ۯw FjNku8"H0=V0͹ ^nFA/N:!vfE[0QG>]5P t{5wPχlf(6ϒmES{=#F]8w-3G=#'!M^-z%e]I`Z󜂦K~3R;v鰺UMTK(;a%,RM̬~DpaoM-dT4ϾifZc-NrɣmAXo2L]+ϯ;3r*> 8 ;tet_/a j#Ob5dQNrfeԩ<}@Riqг@iΰS"~}:9q >ȓã>=hUv9rK3ȄTAnnZ5^!_9tgl&^qÅf=s^编.ڔŭ?z<Z;wG{SB$d: 8KAUe&2Cm0?lO֯-ju>ZyDŽM-JVQ"uc`gbeW*Ouh>g`>?o? _L1v q_'^-Q'jbAδgXb:twdW<;2شj]V9"N^A!"͓\~wk))3SFj0F{XV@7wDzeCw5g ]65k.07s}|zz>n//' To_&v#`9h={]mfR}SwqUny;{S~QA rFlδ͚=K/S`/NuB70U/0jB mx_-:Cy7Fk6$V|y::2I9}, QunAe  P%>LRApF~V`pMKH/cQƂoqϣ=Mې}e*udvu-#A3Oq_t#p)45odbOQ ) U /1^Ujo;ݏ,MF_&ZM; 5/bt3D{.&0`>*#Q_/9؋VQЗM.^p^2hK`v\My->zHZf"^%*F՞<&ҵP( W=xGWM}~ 5B+#77Tl/J8"iƧD/#GAQ-xmLK;q5*=LP#L;)4T+A7X[0V)BBByVAYiBVOoqI-q#|8^^hKCsoj;į:HFJahisZIQI,I&X7-W 3 A[J)8X2^"vOf/Tov:?V4*T$րFS8CN{tLbV@zSgaAmXA+eA,#w F6jE?u5(Rl!(+!ЈsVN81-9 +E^svYY Sv|gP.J澋l6VWªIl$uIqnq` 8 $x=զߚO-VUDKbե">p$tR 'USxDK>3bw)VNU!wWzhcjr{ʄ=ne TssA1䥈Ky"[f@c-U+Fn Q~ga(ʎ6ͣ7SUn&#S*WNL5FMv $'+0+'VejCv_+2Z{-kbJMǟ8{Pɣj:Gkzp75\L`&(NQɫ.QۥHd"{{W릺?Cif aU ?(zhiz33xڿ "<3)H=I 2XYKS5CF>dA[̀o ~SXK\-8d]ǔB1CiU<_C_Bߩ:AУ uVD ~pԝ"˝z= >ZXx\Ѻvfۆ^xND?½ɞ`! GL+, U:{q?&%yV!^Gu iwyQё7'd :wFDN,))C'_T< E޸8[$蛻qAKWFS3hGmTX.>qy;h]JBXzLtcT0\綈+u]?K ]b}ZEMO%ް>/!Q ؂VPs:L宿ܘI}]iui6b1YN9ٽ RmZ֥sg(JnY gPۉ/quAOxsO5r!ψ\eJZBBq:vUx'D=e$[`ꂻB + 331k<ZmFgvy&ܟ`V(sr^v'.9W ʒ,lcĽJ!`S `Y46CZm 2ŋ4U~W&ck2o9qQ|(DF%P6@6[X n9@˦Xbu]?ܶ?Je IǬ]%ĸ4-}LlĽ.P(jƦ sN\xVuŅ\ݙGtEU}Sds{IY5r63~/'?* E^rtmٌ8-S*GD P=;y:sp [^m ) .j46rNv2\\U "$!yYHvibC=@eޢgo*?F/4N}X6PU)k? A==N -= b@VζmUq=pBmU*o%}HԵu_jQ8mGlbCÓcFBj3XXmh!:A_c ؊t뺊⩞;}rh!dN~j&?قiB[{mIcfDoJ ,`ǫ~wC.^5%vb= Ӂ'39.h#ќԚgF!#{YKUzqI!D]vɳ"p|>\|.-ٗGa@Lh*/NzkR/{ ЯVNB^Ŵ[A(p1,*&紤1}:߰i.z MoV5& Ed{B^;-9wD95>$@%@_r%/g8-IkȡXLc~-`Zx){+#l.VhxBhM\[Ȼ<)ZSPⳍ%!u#6_a+Ѕt;g0jZ^房̪t>l^L3|z4IPbߚ&B>`3@a6=wZRKbn" b _uXǡ=Df*' BS[Z\/ !T͙&1ybPnpg( 7I|Íl>U],(dFo`ǷIG_b K M H]!E =7 U#CaJHm JKݸye`A-<{+E%i,Ruߑc#aBԴṇVcDd_m'/Fn>jcog Bx B*V+4s%iBDiD-l)̎p1A _24MNYLt5_jr7U.u"&Yël(ЬYeEEӛ 0ZČfƴOøO+ ͨG0~(y$ɝ^h %IUf?+7mkF^g|%<&g_kк:|<_ǙLEPYir((:NBp3lG9"CPlxt%iMibvC>={d?.n?^|<[SvcBY"ٔ2]ȞT`#  L j8a(2K*:<1áX^P=E&"oוe D0 ̄ 0QiB 3D$մԔ HYYiF%Gݟ YҌl\ǝic {"DY.Vf2NĦO-Do.uZ@Px cRyZعɁw:gEǓ[૥9ctez6泸,s! XZמ-EO VB! I5yo*+am T~8߶?-cB+6H68h[܂k%H$EtyhwP ~Җ7H=Ձ=Lm,K @^%ͺgq G5ו:_s{:\TK%DlIK yK49"1e0_)r)ne=yG4uʑ?s$Uv(qL/jqηQ_qCdy*꽊rG㒻HRc}0=3RcT9@F LO^ydvqS@ew+ֿC8'|=>wnw )]=ey s][x5]m. < B |m~pM= lBq&a) V;@^L8Ie{A)H(Z[wŠ+^+=$&hv ?]dWCF=yY UzԂE܋$jB☭s #B %EXiPa[Nѷ ڴ%.բ|BNfhE Py峢AƢ#B 8q]S?-Zд m>o.Q^预A [mu&g$L k ]˸5U`:F\3 u/iߍ7>ݝ@AҹUնlFP[(TtWd׵I/Rx FYA#oiOL席~Kfz3\Onmi/9`<70C;i&۾LF~0Nivӻ=/X}Ź>]J T&k)34һkh0(d0|3j}Z K҅ ;5xv~.23inEQ_fE/֕W2YKh[pF8Pǟ_"> ph\}#X%-+>(k$x{ *V<56: 'Ɉ9Br2ky ;N˴Ρ` G\ Jt=>Vx .0''("Ue/EeOw>=ڶsF2Ɠ!cEB2lUb Xs!41ß.J7]:);x_u%ˆK5%[G|!ПRRP9(߹XS6xiqۆ( hQ2;^GMXJ{51""fb2P^E5v^!RNV?u>Z@h9ƔrD u{nBn<N4b;`._=GDaG ì wMqʉ5^ ؛zy2v tJ.>sI 2cƖvmr֣`lǑw,K8HlK24 -ӼO*G.^TgP8ڛrtg{9;; хunDY)(!hx+TWodPh 6MaK)7J.[# ⿒'r=X FFG6gh$<9`Wj$[ 㭉*mBfjz̍ g`VJnt{̇+IT0؜ozCz}Lbe ]B2{0=o⨾rNrX<xҧlyb;h cGZG  e7s,; Nٻ`F͚rotרF֜SX!Рؘi#iV>Acށ}h*"Rd9SDo"ix6vjMIa̰8H09K NRDgWAߔyM$?G $fVcC+HۘqJ?tҋk:)c]nԮ&*ȃ$c`qd!:b*`$>_!+A8BqW#)R@Sǝbt.p8t5<,L%y;(Z̎)P>qZKHCj{|w5L ׵o:lJHN :ٓKUM/Af3횠hI6Ӯ^,! sT1ORZS7,1 ZWysNO>LJO"g]zbT1U}jn#R\]Қ|'협jrzUr3K |[4VN$wpO;?F͓q4{=|~aߡ: 'e "ٰxYh^]tS TA`Lޛ}z'-fuв%EO?[GS9 -{$(%^[f6/M`BnɌ<œЅpX"(1K7ۥW)A焻#,+^p)gFC'zX H3G2N=,t AYm_Lっ s _ii28hU|?s#of>6i><6bauRL|BLVg<geVIFe^xRy.5Ag@*4t /HXB|37gd.z񚏠2`Eac%mc:R_q1BWA>)s]T4*$kޞ e OQU[N]*@S6G{TCe_  a(dou2x|ǒĩ@gsl;_9z:$iItZl}@7;:25jw;Ws̵HtˏizQSl`ǭr31OԺL>!4dIŤN`#Iˈ>58Jr2Ͳjj4c{OD3 z&'l9>†KH]q+<Fi:ل-lr1ʪA"Za`da,Lq vcS>BYgP^&aì&ge>%+H氇?5J!M:\`^ά/} 4w&;lT{SoK=yY"Tp` e%cYPs׬e_6egD=P LO<"Ǝ,(8j;Ba;M+o*OiL> 5&xL,o^$sp`AC.@7h:F岇oNЉz~xR\I 1 .Z8Z|u|O.%:H>K,P .JrGHHpoMP/F?2 kaQ>+:LZ| ȮL#gb(ALZrp4o !%шdN$S8wB1 <ܔ8&Gz${tFrO~v^⌁n@N8cT?y2TG<,#O`^E+5܃>yI*3t9j"a 'G]p5' G:}a@GZ]vAA}?7s>se(kT qHDfK<;p[ςZuҽ:gKV5 m_OC}tm9?YxPL2zzo̔Zjqz &FAǝ1agm!6mi" >}Y%;P3 M3ZjqlV`qyԻ0 7@D/\wjUt͏l "CSj H007jLMW%\̘8/?Cs&yI)5c;,-oO?z$Cl:;) NRNN=U. J)]cVz: ӵyI>y>NsQ`]K{ா9E7}^*YX h?Q"f}fyP9GG%]dCI;΋;,z:Yi'%Rxnނi`+|tIO]GVc b`wRlD >Wť}&Gw1IKS?f"*n_<{++fL\fg8L<2[6n+@>Ɋ/eeGE?^0F&m%_|f/h$/)Lg\'1o"+R< uG7 ,')?s{Kv ⡤D5a7QMy'@L=88x 6=tPr2BbCd͂K\fZVC20B^V?"1FhVY ΆGb '9Z0_-uZCe3hl2QjlL(t{<Ԣ_X= yg <W8ԃpY6avyJ 6ME QMÀLݚ+;B:•+ U.?;khrNmD rQ/x'k_a+[sP1nD7R͏ozKKhRC)ly+Ģ`KHD`{dDd;sbrW[`g^G+(%O! H/@(A/69WP:v+ӝkbV$^8݊veȄHzC@X)̋/%岡5Ho lf0x+L6,ePF{[\ D9i8l)j:Nҩ6<p+^V&0 Jv W{*7S&L[Yj ~Ѡ3V{y}c֔B&)f QD6^Eq Y64q$9k"DBtd?=,A 9ze-V#6/%BC'Vd#Br4A쁡eܦ>77WYiB}kꭕ쉴`E wd&xD&y)Dtp8L𔹖M\hBԣYOFq{&sh=X[x8yXǿDbh7uY>Ԋ=sn l,vL狶n~i\S N \Ά|zSرIaU"Н-f(Q3 pXu`NJŭLߎpn iG/e+. "#C/q D0j`LV !۔"/2s4S@ءqZZ}pxպ~ n`Hi=v A&,{O~/77G'}K J?0l  L+ē_ _]v朷gЉsTt{yS \~rJ:AsߪQs Dzjpvk(~1J<\3xGt:'(oHGƥ?.ϫl.Ab?"2;Ølg ߞBr. KDsJ86JUӔ[/ኾo~B2"P\jf$L TLgzY[ B `$^oҀ cn1JXue Ђ(qyǚZ޶Ϡ"G'Xr:Ut@jWӮrwTw(oRX'cơp%mL na>N:ޘ]qNqUrH#)k(L6* a{nǫ,JIbS޻UYq|Gv&6ATd39SKQ$dӠmW$+5ΨHF[uXOF8"Ɛ6( l9q͡!+!2}HP6θ8{šئ:9@*/{F1`)lefꊝ{ l#;_D#iU{܋->^C*I@ h@8ޡri DoAAf&.Y=j9`0/ǿgt^mzJ4C9VٴKf Io'D%~U'4K=h5|z .Raܝ$'W= qa~}`"Ջ)$@q \`fu[ō" d$xN $YkQI[:nc疇=`q&.9Z(~+\ JiG,<VE ?ΦzƑ kqt&|AɽG^Q*u+@5.B/3B,GnT@xe!y?әo]L~b_!m 揾,|ϰt8u܆x2RJ'ރ}ˢߛU=i:YGWN=9qzSeۀS/eKZˆm.to[Vuz ^q5 kPeX?6'e}B7Kڻs\X2 'Czn9,q%/zFQ,»LԂam^aGdJ&ʟZUjEoeo-nJڞU(<.g"n@'B"ŲJ^㭨Y,l;&篰 q-*Dxث{gz .{ /&Iu2r_'^7!HлDŽu}o6'M$_m.x@7TiT;PZrJO->&xi@zsL01mqmlIt,^s繱"0]MI#lU\@)+lYbVOCnF0QgF*g畁xHrzz%h2 *S~c[ԋ V`7sbՁkYO 4[N@5 #L)o̯-v !&#n ?;`CN+-Ez@. >1z{Qgi`Hpninb= :gJpiK [Q4G"VDE7~xf@- (S`" ֽt?>l[oPohX  >_K_IVN$uw6R=R'J4+1~i$4p21$zhRag|WguHZH_W."6ٝGw"ԘhxE B5~c6A 7dæ : j9aN35c?\g\ت7i+h,--Q'kOg9i} Ȗ:b#Pސ$˕ DV^+rCڴX js_uҚ[eD/o)vo$E'_z>՜!_#3ts_!l#{!ҩe'Q8uAMĈ^k.1;5h&Hό v48qO4jDf%,xNojE8a"`ul*[9i!n `49q;Q-8)Jf(%ư/="Nj((Gz7PZw+nSBóқ`u3yh~rn{vy d ;NÒ#3Zp)C8 13YJUf迈-1E&mNKjwl&5Sn?p-OSIz.j*y?g/^֎v.TӁ?/L8m -ZW±V-ͼՖF^ J'k*`lp,He#_ES"|i#S{0HaR:RÂ."P]=0` h͕ "D~MC6 ܩfP Hps%*˩9]ڄ?& xf==?Zz~垷YMPgDOS}f/dUױ_TlpHx{FeO`+ 1 7`#pk>y¾dl"69*j!%u(*Ђp`477'I,/ Q'!N V|<4]S (fVCDf "=N RUIۥ2ZmzKauN7d3 &5lV`,yۡU$Ǣ|%ވgf0 y+ЊQ[Nm536\\3WiM3q5#pǐ iӅ ZԱ:W[`q0 %Ǣ=N`)v<)wRXCa8y2v*ʷyg N6wZ~Xq>5L~(aR1S,_ׂkzQmCa]rEF=MDXpʃ󲖱R@);̀P9@Wi!)*,:q6}?j7vNX#OdW@Nwxs%x)L< ES}8Uc@j{f|IJ]5/ծ{R,VL`knWym2q,‰ ɝ c(#*7șmfOؐj/>o C>W$O[2u/`4 pNn,~8T x@ u2q3_`y0cUڂ1%6 Y{ U\T,bD9 Nql{0:2N,5I@ŷj};R !xQrN xk[&OLY^N븋S$YקP$( 1̇+ ,:hIQGT)Wq\d尠_{Edzz͍"y7FJZ:NebR֗`+0X[[^+ J܄-r Eqx=I.0I[?`=htKc|oV-tn}&FGpIlC߸YV` @G)<^x1sKN1a[؇j!&r^mXwF^ȕ՗BzPC@ .2nl*z8u7W'{͋U'PIGYߍ2UK_}S1Z62 E~T]}urtɲJLj:o뒧Y$qHxv wu(u`f .p-Wj`JqQg-1Kc.UNm?[5}h:ys_}s]#-$Į/hgTdJU+3?i|inzye/a/=@ 8&\1zM.jS6&QHHZI8#+&%{Y-r!rcA}nޡf>NoOI~3_)~*̢]-rz:;N\d,U/71Ҧ@:(V씿9r!&mQD_wE\C736T4b4g oZ)2\mJ $6[;kL~bd쩒DAE#Cڎ8 9ϳO֡׾0xf5CGȺUyC_?Ey%W"eВ >Fs\2V}Bl׋\llExaQ+xZyQ4%" $qK6=f;uU%)Q2k4IS`aN `=DA`tO, vYQf#abt'`#2iW=˦q-{;^x/P7Љ- &lM_ p%姄}dp2ٳ)6r( OMЌ$FM' ےg|}v U~FF(~n1g@LWܯk0! W$ Vb ez/t#C)=ȘZN(sK3;S:\\$_|HWX5_Z00쮪6Zܰ4@bܱMWx+GB,A%GqlLe j kl79%Nf]Iy.4S UCpRN4m&|.7 TTpin!9-5뻔bVǣ'+$ g!;ͰBOmQ^]1D1a.,ĻL!N;KIjTM:3Kn c#,hFBև)Bt7^äi4t4]G\ hrc/PD3 b$ }ӨǴ42C7 A=fbFK*@Ugؒ~ (~}U/G?mں g[Ay^ w]/1粬Wgg\rIG݋,"Z2$mkmC4桕A2HEQ9ɻŋi*.^g*O +QTK}vÄPy~yy@%f0]I_Ă\@/LnBTLPi$F'O˗զ= +z'1S\[D31 nhlNfB"yCsN=3(EI!$N( 3U. q`/#hsG` ^pW^CY2vmr$ >tt[DׅB!`ydbO 3${ek1.j''*Ψe͜s= ";"?_?;nm)9uBT-\Vwtd*H](3S Y+FY "D`BfB13%O3]ibaH-7t\R,2Z'` 7ln XLP쥾W/2qJסrP7faRmN4 yFϢhn}Ayfd;؎8v φw߿|Y1vO! M~3ۚ_Ju~"޺[*f4|zUH\G W"р5BzS|- hhXuuf[{-|bwf37Vh!$7 ;I əCajVk"ƈݮvz[>0RB a={#WO`B7tpS<hΠz; ,1Ywx03]2.a- d3Y'cs&"Gi24kP%r<'aQZнԕ2%o(x5, *;Rķ aù:4+Cm:~u-\3*_e0T&8V%A$Q%F8 ODye)~+ =ny K~ߙ۳1f`iGv HtLզlmb0)ei-XDžUBHvXaL;{qe4zW楢 SI2M)\x~CF=|TIw(xՍ2tPm}φ4}95#NB\H_ʿkeZ疱ذIB.z'eD6(_6 A6Wͳy}~U > ^۪s;2[4$d>z pz;8Vx&]1Ad  +6S kKs[}HS\NY8pX0yjYL?9w){uUM t˂`92ا3 j#7I1u|_/Q"?W2c<+8{vDSlM7[ܤ1bMu) &2yjAЫ~Ӫ©?'dq1rT&m|"w_2̫)ߪ>%HkȠER7-.LTbƸ\< 9mQqc! ۋ14Om=l(O-[[%piR g^$YnęW!㾥?Ti417DUR,Z+_D":9p*C0χ%kt/_ F-,($@˪bKT펗k+eX&hˇTqcʷ X4ҡ@c/Ser00VrVX eZWqZݘYw)\I=!U0X T[QKpPBU6nQQ^% #N)ޭ;ON65ky$ G-br(l9H"} f aGB*{!K*ey* hٮZ/`"OЊu49Blt֍GFƒ4{ C;Eڷ+v:0?쥽')!'t9 !Ty ľ|ҸvK P_ـO>d-Z{՛Y^2C(}鏩`% =\UE^ﷱBA2"뇑5'Ϭo>3Yp2mCZ:jcsOQu7su`3rgv|VG>ggk+FP:^Q-2EWJGQЙŇM5[ce6[3,3|h pc%֮h*ϭ.8`09GgAʲK1i jtuS_d#6r`1 ?4dn3`&σHgPo*{ m ?'I*ySG8Jqwh 锍]&MnzseИ(0j{ň *lt gbU_NSAF}vrb ɽyf .\4۔us|ͅ>rԽ7={QqeDݱE@5(ZeMXJv,3'̈́ThE0|HG:nM2O&;.t2 AJoSlZڅzvtQq.WpK C2S|,j>GXqܴ.ҝ]9αy+qljHꨳ͂19Exj< XHqɷ{wIxhCAl9!Y"UnQ'>h +y` y(Xi*VY>"I;ɚb +C>@M.Z^OJ>Z*ʛb#*TorVT5a `*lSdLŗmڃ0&icg"&܀O_Anpt%U,澊;#=: a)1dg9ͫq",6s| bfZES5I(j--XH6Kg3"TG.L{_vr!&䮭=ix{0euVq =fWcCΡoαo[۝. G&fv( o>Y1ڨa{pAWsÛICw6N )Z G0 2'oO:aPT1~xk }; QËٶ܊p* ~&z!T',.g5?A3&* ܮaGXC0[^KBN%/"kCяun,]prRr4;VI8YеGIM"l&+u)ph8 \݈K7uǣ8s y }$NgH.QSK磸PDTU7C(~W^'M"H]* 42BPzJ\DjetO#Jrr>F4i0.co"ּE3W "AyǴZ+% ?b y NHϜ 7Z*;FF YH6/]4n( Ya09}jd$jh2_ƻpaIp+c$@O=֣!aϪAʥyݮf|ZW/_YeY(i_8ĩd]0L:aV̷@"B?4[2h{rPI8D(Iƭ##ݧIp4"Ɛk#oTRf͸oFEҳ\STcÔӕ6}i>~~&lq$D%ńђA潬oIiT- 9IdYvBDO5_xe3'e\)*d/ش|xwc;W0mQ,xv.__Iqֽ*irq_p6:ގ!;rjU ^D?N hI%3)FPc 'Ե4{[䑨 h޵Y{VkAa= SoYl5I"ׇ܊L;xFbYV^[%#g9NT=ur'EBE}LdPN̦0նE1놟-\oE}o0hHCe4A277-WAb?=S4ϕFh{b~ײF.&d>,1XȹqToT)?XPLNzUr!) `Vyfץ9#Od_ 4 >;iWR^:ay|o(2_ ?;ba'dUpl`Ah]Fԕqi%l,?ɻ!X?B&JYJ͇ւoA+RzռH4,A^/)2=jE&n)s[%]! Ϩ#[wO8(ŨHZ:uS0w4/rPga`Bm:<(^!h֣Mg5Ŕ}3|VhUk? D4"yֳdꫴK󱯁93C\h P<_ǧ=ʃMdAjTv tr.-ȟ{j밍J|_283al p2ZYfT 3{n.5Qlœq{9Py7tJs mNfa|%K`p}҇,Q!f7F-1oN2~$ޠEY4֋NCYNW{VO'0FUb˘ >>E2g}W{ " տm:Cß,,Rz o)oSy:WX?τş+ Y"D챪n l2źd \wHZ?l:.κ&ʦ ;NL.hkQr B1#;d *>!Ҭԕb^1wNQ~ :. Am5mm [n1)J3W1U.qevG:…!R%YJdS(8i#(Rc(@A,A*'ô(sB s@{?$Y=&\א}?9׈\8q fxvﱑ]cm3/Ln. qx 2j^h 9OVcى@s@ɣ$aO3Ԗ]KW;#UFTEN#^ 5%x&ExUГPV8nm:=nd =NSۮ$_1^lltIxT?*w#d!SH>0 +f s}@)<?3M=Ql#/B U×6^p׃k"] dFz DIt/BwxC}zH*©Ńq OQ\.JC$k:syHٌLJ^qjPc4dԴp7c}姹{JIe27@̣7w; dCwEvQQaN ~%T2]Ծ+O'kUNsh.YzƅE 1e48Krg>0=`A5j͉ >Ӳ:IjavE?@Aw OݛC߲ڍRu $2"n?sܽ=NY{,]KAY7>JFAi;mz.yL6{~ ^U .]R1 5HJ¡K:] U}a=V1OMRN-gAhuG4I=؋e'j&E5hX*Z,<s%4 ?D-HU7E-"P@Xؘ׋'dMc:&Ь*/3`i:кz0(6R2mzDDDkקc~oPL1AMV=47 _F.*8uKQ܏A}'b='v.kwr&wkÁHÄ_T\jPDpd<ĈU9Y9bhteYVV+cÝh&Tϧd8dAP1tڞ+X-Y^Kt?֩Hʔ?/A:> heUv>!jN:SgG|.+E|4{:UꤑbVۀm}խ{2f:De*r ξ!"K7"ic3iF: ^~/"6{#l.3,6 rl"t$VfDŎ|1!Ry_N},}MYp,ۿ6_D+OQGL1Y _eC7fA1n+ Ro$`{I~RNqx SǙ0M_ti&/t3;.񱔌)Amj1WW]?-HAo;@$ЕԪ-RGƎfaY~hm Bػsr2\*X3qh % m[+)E!C:9.&**wu`;@̖´EXFI#V$L2#e&֡(t鄬ee= hT*9{ $߇gOX5I\ub$[A%y̷|jTȒ+8M_C9&UBUzO;gf{;f/58Y0Iag='XO>IYL531׏MR]I\tњp=ZM]Q֢oMPr\ _q< n&T)eLܼNs!Ķ5\{qpV.r|Qqp %F0zt)09'fʆ $ϰǿ;ֱ 3\}؅ "#pr4_"6 %գ/ k܋.|= K@Q\/Zb)8WC'4'? ng*=M>JJYNmp R՚GONݽnp] dVk34XͦɋeN G)21GB eᡨ+ؼSlW\:>uBY7M/$e9E39j:V5F-M.24_,یNF}0ES', I ayC(Md[A8=fЧf@[J9QDxY˔fwʝFoFذKeSQ d-1XZYljMȬNo 8{ *h4/683`BXi[  S\sAP{r~'{ &Q~Gעu(c| t6)͇YoVn׊#txn=..H_g7n$V`Qڻn(3g&(.,PYᔨ1Lg@Uq7KRa6_=I9 u_b@ˇ`(/4'2)R2i1]PhynPƴYC<.Ν0Tg'镦$]$/J_Cl,ɎBhܴ6Ӝ9=njFx!OoZIܦbe8 x`%4 =ۖ7ZfxjUb7#F>VpdI2*ec.Z57>xR`DZVWC iXЇDَ7o yX Ǻ<  fR Sb-a !N:R5<ϟ}k6I$51*M1Ӧ3biYK^f:r !S-/ fơ6J"DNZSS pc+a''MWd4%lBdOR* :i0|iKsx}i(q[# $̒vďE*9:[VMH-b%[o$t51{+5OS qLP`k~g 4qҎ{YY*,g&Mf:A ˼<[?%ek#R*11k]@&Q}5fZ+ 4z'$tRAuRP ,)g yYx-~Pldn. #ͳ3= @; OQUqdicС?#KR?c EJexK2B׬ wX\GA֊Lpv:寖V2j%Jqń$B Y,P@NBk Aw1FYBIcv*.,բ<@7}'cSWbKٸ[:Bd%:ֲc tH$lyȬAŧ@`s>^ôLilaW=%4kXsZbX]; 0Al=*J[:F1 :<'#۩j4]35hn{X>7Ak".'JX6G,E>3d'h,Cy]I npvH&OV_e7nO BF[f!5le *N%Mk b=3ͫ0YLit\h/a;IiL,R } lj&HD^UzUD;V rD$y,@(i@QVj2QE-hzP6 .?4\7"}}T/Y>>krO:^O𑠳y5h֢"D*:G8ۚAjY*i?֦Ng=xma'ĎT,\8q#Ј^Px!r4d V!'SG^IX!MBUṖ |0sŠ2,F_!}iP<,'X V'!妌|{.>aقEG_8S Blú f{2Sgn7jA+hrtRʍ; 2v+HL&a!mu>jtpYxU2&Wl#7rcE_CHTIol:bU45XT0$ Q?K0sͅ[,9* X 51{ttyO" y-'oQ|-uF>S2`K27ד>@ g%e `qG*FqF$w`io(Xvݤ.lk)AEӖS{js^ uG,Tw b4hQJ&<[*V4^05_ RC ˥i\s5aV63. $ YD kqV$JCKoðhr{kVC7;+mD1*`̻^|e&Nm".Al-^CFǚAf^z t^3V_־հ=1c +06B.m%+c٤֠ t.5KmF@8cõ;hv{uY6 DY(+߉ [*_ަ96,6X0swe,QˎMcb4 PK)صG~aY|.H=Bʫ>WLҬ'M$QZH)x,6F5+Uqnk䰩=?b7;P$ojŸCn#c5O`exӳ%<\]N&\'r #w:$5O&̪ 1 |=9@kv4>Wi'9ln'6Lm@%xqU2C bBTfsmVt qk;P%[WX}'C4$fK.5?gK]:=6-V\ <.w6fNXf _3h|6[~rH;9 aO0:o8FȖE[f1ѳw;u}0|yO4CYR?Ǜ!_q[281@탡?{޸<,LI8:(YJClQ*h&4NPƊ #N3lMز& pH܋M8 ui2mwM :Χ?S6|rC_B\j@9̇{xZVFEhCͰ2N~\y C WJHO~ HgYUatPZ[nϾ֑W3f,zڗ&>*E͘t  "xsVci 5ݲtEfr؁Fp;IuEL@VX]]' eGIpJ@~EoO6]/$~1Z[FrmT޸=:Uf4 vje e*۽1fp,Njlr!*WL Vj2.6Ri^c7Ł69O_HKԮ"ez~QiГ%!K*8z. i$F(wC#2}l >aASg#NL׆-kA(m`M=P[ fO&6}T?PY|j"sTys3#Ad"F]O j2#EFө|I'V  ?򔠗d~!<-Q_XV=иTCs@3[SE+&lA.@Cσ4\uɵ:iV`-R}hjj1:96;ATߖs3fY^P1+8A )Xm6_Aes^&y:+]B-H˷&`EUPS b`bQ2H!)*?4*!= n,}WnuUBF!"?<T>@9b]e AEyhE`r]OmO D%E UiMEWn؀x"RmeϢ05!#k BΧ w.r ҂w{D_d ~vF(agyLS텻=`Lkn"xu>쨒/)Rf{VcU:fp) @S Fd\ ,n J2v{NYn'ؚi%nN7{~Cz&u*K[1KIY&N!xyNǎ(*YASt~}bъ_IwE,QZYOy^F\q]200&Zfԅ,1돟ҨVwSy#ڂ11__@&OYhTIrn&Ѓ}/StkCvp{?odZmiZt\>k_;ICWqb;dfDy`D{ IH{ bVM9ܨX36ic&U@O`zWp[}cw1m8prǽeީwBHlu?;#ƣnfm>7 ]1ip{ݓ ȐЅp!7Xq:mEB\4C55^d̜ق s| OQeLJ'S,Rz?clQAFC$I+b}Hf-f-lnЫסtXGQPR&xYz )qxD73Bݨ#BDcE"ȋ-նKn }jHDZ1#3?  !2+?Cvc ݑ5(lƢQ50(ș^wVG irrIi:z c <;4`Za3qgWgqlQUQϪC}xy @`q1h?Xa*yMKpP9iV3LeF Ol(ssYhBPo/⧺-VQ9:JN@=-?$mt:ֈ)) H7S{4Y3fFQ }uM]݃gGbu IQӣ`ZRI^165zSQyHQsc ^^XkFӢ\4"0bg Z7Yo,9x`)M?q"CQ%ibQ"98>f s%>RZPdL![k=/VeXf&b H)/d;dNnAmΏ@~ og\Yf^Ϸ4!jq@W:3`b틫XRchFA2Ɓ|ztkߑ/BG4~ @Su; YKi>K-ҿ77XppQYVS)u=隁$Ub2kFl`M^à_ ގG9+&k[ i-8*w_+aUgW(\~o|GfB7Qb4QkaCCfrf;_ ]/eNOVE$Po<]Dw rdmo> "/b5XlVi(@e# |[ " eN#d*-ԕ[rOE~w f MvŽ;]#eq2f+P#r=BZքQ#?@P^P}O2|ʯaQ;8L=i\R .'_vJA\}qMIer,H_'՞E95F=?ȃHjQ]9$V@̝Dg;MPy&omL˚avSUBY'ȿh\k@ I(m6.Hམy(6ȋ{:/p,o{? KпFp.0;V;^,D<dt5Y@&[UoYSj&9zGKlWdQJ~r-֐&*d_y$;?("7vmgi7\S<+%Ekҳ<"^/KEcy繞8-Hqh{:8{z6*˵/rK,!RJ-ƕl4mr0O+n4u]M@)T yUI\)s742јm8_(ǴFrMW2mYip̭X y%.:zYwtk9.kTrrSI:dtӊW16#29 ~q@^ӺDݕ EonDt~0mWpFVUO$ğ\sR?:Z7ϓX%fY AunnTz@Ӹ>C>@K5DKhg$^b kMsϏ*FoKUVE^GMWlEr7+7@4 5WjMPy@0')Ae%"*< -Wz[;@;ZQ&C}9kDt'>gv7G,-&']?)0sAu-3B={Z0 E *e$Uַz449l[cC{$£3zu4ץ?1[Sq!lr]sBa$ca(1ToB+Hb~G|ʧ~Y+.-xB̿s|@[嘛/5/C[;5EK̠=ZT2msVA}R(nI!RqOF{8p/;C^:䢖O#f4ј_ v b/qa裿" 4$x.}è,73tte$4QyV/~P݃=zgϴPt␼4cDGb^;k؛zUl`t TQJ2CcB0ĕTJQhOY13~xlp)6Gi?n'|'-K݋IwtJFR[|UB7g @'`ReXL2˷ٖ"jJ;F+%S? Oߌ7<./f {.N?˦~nGYڝ8ɷ`ҘNV,TLXc>2s!{;_l[L/0aA+c-kxݣ%8s8P-]m:{G/WzVvn r,=|aN$vեE 3; ԧā!^j,Ԫk[-踕%ng[T䗠ISN04y]*GW<:ܖMA?pl(`U&_ @N`W"lZAP]vhz)NՅ[%RhGh>d_܁tb/ 9m}!!z GS@xo>42 tE:4/7=U%aCPĠogn<J4uh7D$m@//Յ`nPI(gΗ%L85pz<_5;4($O„ W|t-1ؙemP7l#n]wH*!!@gZ&t~lOL~ӯ; wL_$Նp7k dHq@4a,#;yuLeU'Byfi7"\!EDŽ 4ԛ,cn#SA6$C]69nO7FƢ#>m0Ʈ~K\^0Whz㴅GNm. ByPOcp?5TiCr‚ &㏏sQT+D]JJv_&\7d2 2oR4 k?X.eizϼnm@!C'WxgGG$¿;V;擽"TVjlaكE9z;+뚽žMZ-Nr?U/=;}W]&P6*cBfY:m эiURBtPn\JB[_ Y>c-YBH 4/a*yh89XL)`nM{H3"XuY0ë,gIx\nT`1˴~sAXzf"KG5OL,ÎcYUH в0txj#F=vz?rhTv)@ƼUu:d4Jݩ!0 a΍|n6K`8 =Ɇ#9!=FU;e[T9,+@g 2#D+0+mvLRͬ:8DC(847/j0>URP~6 `[Q)|{GOT/,@ōJ o~ &qf/-%5uIRi:֦xlψ?Hg5q Ahfd\X&m r,b(lx6O56ԾvYKDǁ[Tb3zԧ*;eN4 4Xg Fnt^Ox mAlhG~3O<1\#+{8M]: T'[D0/o4"x\X7. uX3{``\(GaQCb dG(-?2xP8ɨM + &-/~*FۿAX&EmlG](̫]>A9wiW9D9~Ϫխta#t*qL:tt4QDɳ2< mփUC&ssҨ`˨g'Iy&"H݄B8޽̮Ku J@X'y+=-";6%V1ŷ("A%O?}j^>,9RХ#3o O{5^@&/ }X)tޯwc^du~Sy`ģm/`@K]rKrRPGmwW!M*g=Hnh.UK߄b$6^@ρNFٕ"5H$Ǫ 0fǰKڨ.,z48#qs΋t5BZLa~ျ>b۲@*dp$[˳ *;GP!SLKsmy5)~QO2T;@@ QXnh-KkՓ URG^(r>٫ 5: ˿󥙻 #it*9p8T͙/[1{v08"wKU˜JzuNcSzS J fHlg:qSVѡjL $/۴ ǭzʏ볧2`Uc2/JWYcISi~nUKHm=!=J"8LkBVG3CJ1i|@Q @pqIp 7U<ҵ0ش"K۵U,tԚҒ&΄Wcc{#^ W>ɯhDSaocM~]I>WNW|V5G5*v3 e<ƾab``UDVJp{ESY3{X.U zmx|2:\-Z59<4#x1m]z^q|#oo=2ct`{k %98{h]ԩ{Y! sn_rDhVޖMAvi:7)ŕGΞY+5SL1y\م.1-S3$`CQ< 4TYɘ+ }v/Zy' S]?<ɅlfƉZ54LEB#{ZVK0˿Ct61qS@ڲp\j%YZ9nA׺%IsQ3J1ienv|#\Rx^ɮȊ@LFwۅv =H ^i&( 72SS/K*Q?maO0D}nf@e#wx9vG~+7BNN_P4L#3-'* lAGctQVΑWRHv$l 6I%r2sHIUcŅ sGuuL]ÿY,qk[%iO<,g(>z!M_PyL<(+cQQ|.d#T碝8gDCKuZyNT64nU3f]B[9l52"Q _VC ~R+F\6k,mz3:Ҽ;"ӓLEpY/Z^Ia@3u- |N]dCwE瞘kTHVA?q-4^eC`U'1M;z-n3odlICpeqhI.m,fxXz:2%v<-xSיMLkT!{'\]wH݉~#l8Z (##Wv*L {M}~9ZVd:V0]/k5,O AY4f!gSRn@5$E?xAȽ v~/Rf#W^䦻WڸJ%e,q4 Wޢ8?eQ]UaA&ec]/Qmmͩ8e4! (`ϩA.Pl#Pc?9k BjպQHH+ -?)ۙsߥsC uƁVa9vZ{G,|CRBB hQ@+$Y1R.ϊCPmQ.C&@ȣ3Ue rB5|7=˭lV1QV{ܡ#8YMJa>:NUHueGMV Y+ zVxɽQ ߐUޏ&= ҊR,!C[k667P5^.Jׁv~žKnN uwk ^4~ٔ!!9-OB2ƹYE-'2pz::Un+BcL|34Oh=%Ȫx&/P#u{n' =-P=G&n~BoKrGzNq+i$qnt|2ό^'a[ yd1M|(@ f|_*rސTjχVA?>?7jrL΅n4,mi;Ǯ$Fw씭҆nt}pLviYYw)1HлAX0Nʘ\!HwU(ȊKslk䷙ksER#n r*T&L5imQF;].,w~]eh˒t*M8Jq֎1(7,3~:;O!w :H}K\N|K>ڿ {Ussn+TP|@Ŧ2GvOl7hڃuFD 9 E>Wf y[Ƀt4Ki균Q|%Os7-吔_a.E{R]CJOG mX 3jCbv.iT5 ~U̥=rBaܓ-g, .oz Z> 32 b _nh֝o~l'x: ޱg+_Ўa@:!:Lv֫Ԗ&L9\/wZ {8YYK,r O- v5eHH0 l!E().Ƣ ʅڔ]{!Y2F q')47w&PL=7WхߪF~J/N`OQ|IoaYx# Ǘgqvrw!Q$`!tWJ7?U vvv4ʨnM_uqU;-][yeoUxXe4tdJ} QSfΡ:8 flQ6 JIjHȴU3zDᷳհoL(>3$K#AIRƺ>=}<JuԈkV+5MKI?4L t Kh5REX⋗QP 5ش> mq(yx18;s"w㳉N)s $ڽ( _}Vsf߽Y/ߖĂ @Z=]ɐ7tw'$%Gb2r4' v6UA:Cڠ"Qtu(1H 8֩աTd;.!WLTbUEwl06dRz]]gpsEh_U$J?v&ad.qiJG&Iy䁯a.S5jܜŬ5v[lryxJX?lmhc2]+ǵP8^l>?쪷fQEt`8~3v e䞘I]lO_^Jڭ HeLz!쓴GA(f3ձ0醮a#5.ӹ?0%)k6;~`JJf_S F*4=z`*rG>{~FK(_NpY4.u:% 1'{GHR}i- 0J޹ai`ซdsP /u)QC>WK)9hK9NB-5簀p 7ɰ / 2$!1‰Ymp" )@ vKBbxS8c%&[[EizZn:#_I(Gs e 0s VK,%;Hy ږ c¢뚚:値fNgYr|Cpz<Ópchx|`C3ګ[IZ'JIq?{wϓDjԅR+gen<цˋ!?g^NVMjiF'nV}Tn*Ue(e,DsW8t=Lgs|cNƻuӲ\ RD1>[ *7,pPJ3.(mT],krP8=,f!B@ i%DgAPj_'W@(RQv>mN(V>CBmc^@[zuPq{gf.9lLcDزn}&3F.,rдaeH[NH.G8y>Kcu3:#7 ˔S"Ap먧[:Z2'ֳ/ qC*ؖJ-ӆTy\RLKZk7k|ieMԯFЫή*4S7Eig8|K'X?T()aˡ9; mP(ctkz;$IL Vdã$e Rl8y! RF< ].W!ZWM[ XO75F?U "~P5K>2{C]Ze~h %&@R_~>@H.O-alR%`o1㟝ʔp7ҞρJW1 ,߽hB`Tzc\\C8W:D3 9U܁hG>%00 *F!TQpѩ.\x~.p՝ؐgPqF;ʎڛWZ'NE`d ]x9aQ\x v~ܾ}Eݺ:c7k-OӴgo}w‹Ҋoi}O)Լbghr_̢dcʞGT+};V`=I 3QRat U %4Q8TKh#4˷yXi;03I@wTU xfѴ~  lwo| M*xh^CVaKN?vW@oL~$zueNr|WS~a Gn D2]'yEw YO}*цO=_!% E{E ѭZjƲ{Bс`fl:RQEG]#j+ATQjG=iQ.KkLW͜-5KA"Mo"@l4DkaV "gɀB`lB#Zr9Dk2HŬk68>v;?ם7`g-{?^Q'd_+*VJ1p.\;"c\BV ?tM|9==Py{ e&#lF_uD+Y7:zLYν "T|\2bh\8(( p1?ɬOdl5ɲnuH(*JT\xyaN.| }} $UGNTO7wXuL^{3Ԭ.6A-k8b[OV n 1 (4Vy9b5] ˜D[q܆6 {ب}Metmf{!pK|냽?5nըO42mPb=`P`F6d+~SsfnFIj5yW‰0rBs)=e:}'œ hORC!Of&Ho>8 @uQND~w\3 :.*% ( Tx}0N˛¨Ƽ0Ú9 h*Py$M M+&(OFj<̿rȧ JV_Zbޘ-4i׼>@2UGm!w~ً_.\![O 䖶MvuS|!Tĥž-Y' =gf1PqN{\Q`eƎA _W&Wa,y `%VDبYAwif/?eS'rA,S_-fdrz0ּGשtݾ R<9\~2HekX|;ǀ/P0a'jۥ#A.Kh5YBno(V*RkBwp6ҹc'2gZ{9CA 6`%@3Vfb=6&!AJ%-YA%!uYEUҌ:G@ki/-<ߑ96&į7ZIr!]Iui9Hy F$p=,Ɋͩ}tQ.O:3 x70w,Ti7GCqb^1Hffqw4ZZ12 MI#",gb_R8dJ_#l`3-lc6^)hՕC{TbY.{뉗׍ݯBKʆ8OM@s5' yeNrId#x|/ڽ,~a,Az1P+\l/S/$+|fU[B2c@Gvz,R|_QݛFOW)x&LXk6~`<#O |F<>0 ۞+&۔p\M0_XGNJ4xE6cHUԹܜm'Ӿka)7Q=4, ;b{~HE1bG#yZ!g5影 ' dA 뾨ZW$a#1AKe-cSU]/tSh `*E K3C8ɸcOE|g]1mfrHC=,6^JX$n^ 7#N+;;r>6kpŭd>c7>k]d%M38OH?@Wp/s&~$`.~ۡx|/yUԫ?* ~Hd%<Sc92189\(ܢ7V9BxbMa?:QFL+]>WFYurF YbRMD.B@L+3cnݹKzG^]~TK١ {S ScyT X yJsKZ ͞g91B1Ԉ{Rx%Cxhm:boiiv}UG넙N:f7$ME]'4 98fR>T`Im#N )xvT7=<%8P`jgj<\GlYy% (%MU얚T .)f*R'-RTK<-s(yonWS"9YϠ-&|&ՉQ#bz@ԃ\pYv:ݕiuU<f%:aYz,T"O&vJ2ڪ`#چ{hIcoپ@+D>W~[flC]o~G~%\Ս`kMT렫Y{y]`T1ahaCg#H Fv {J{WHn84i+3SrbWJ8,%c w$Y |+urܹ=vm(>DŽ3JD)]/?})RK{ipCEf^,&A_];F+="GbU(f>ǾB6-4bDzh5"Ej_±nN +X@Y>1bAU"_z]S'OM:jc0#kz7وρO^d]Z"rpީY]aD639\+@pdcK:*b/JI03nXA/(F&xJPxIQvZThӀk-j-u 72`@x~  ~:) cJ?G,Ir]RzhH,xuFҒwq,H(CU~/̤oN_+N:V*T&1+mM/&V66m7  > 2| UqULO$iYѣcdtb x+Z8peB͕+"FZV؄"NR8mZNLu8m\< ߶SǻnhP n}Ύc;$r8Ϭ/VdzncOciSX}!g_|<"Ҵ5IVoAb|-ix7:t›ILI#|]L'XD=çcd6pF2wvk`ʆTHEMdGE|ң{`aH3ӷ4Yw*<.}@{s/3Nb>ACq9H*#D; cn Zxu\*xj=OrVU o]JNѦ=#ڡʼЦԼhGDi|9YHm=[{5q_ F{&mju1K]gMG %?ԉLlF'b\{)8ı7DI#2Iy  psm!ph؉@B7ai-^F"3H{ _m}7V-, 0{zaXf6(bUW|ɺaC=~.Pw0Yx*4:[~Tv+cbeĽcf/-T.QsD-և*.@p9yu̝*9sy"STnPud8JLtHuh^?pą%RQ^MaJD/0zC7"!gE%RJG/xE䮇2Z͵׈l:l4ⲂDOrv>}3i9l+|m fLvoeļƣH&[>c\ir&_T7T#]]Єܮz-0")gJ M3dpV`ۀPԎj]/;h h+٩B%EA)Q+?)UPm>iJŚ)3H?^?PWL7cOw< zlfq6fpu `)qY0G*ϿThU`!Lwf&bn4 : ze4"؞TmФ%#?JV*8Rѯnj ޴ʹ*hɔ*%ٗZnPF8j)ճ \J)椃.Z9(`ws01K 1ՕolEc( 3cufRY ωaKx2BoA@i#llj?mthq9Z23lb SW O[@JF;hPx92"vس%@ 3Յ~C9Gޑѳf},-PbMrXS V&9j|G7DfՎj N(TtMʨz%Z{ZR7ɻ&;Vk_#&:T>V!q>x uug T,@+a^`u{Z!ap)sʚ ?*-ƌ Y# v_Ί6 (9 GUk93{Bݻ RfO $;\\iTB3"i KǶg%?:n?b_jmsiFgC=EJf}̗_ {b),W{]إ4c/r 0Ls" ^a DDoѩ}cL }9ul!r6x9z?N~7jOoHM؃#r|Jdڷ.CClH^x{3n-SV%vI:q):)tb.bs˲iid˿liϜ@z}a_ 0D .7n +唢0i͙0%FN0ҕ@K1v.yZsPV;olyAw}D  X"mWg^xu 5Æ<qt.dwq:y3r- 3%0D]E | j $=~2GF9|#dBqe3(:`ib \SDA@ߞ6]#97q ! 2TCz)=8S(P \3quy΃1ƊaV1^5n(N%LbLR*\9){SkP/r;R>rV3WrH |AGTѭ@_wWSS}m4E0e㏐}dV,9mc"ҏ>]}Dpչ//rn)0%{|OҼc=w#/!3T%}P;BIe<+GGKX(ʮ)"v<@Jht3xg2xicXWY4TC-N% )6r}BZ6ѼreҬjD5/uoSǠ0}."Q,'w_s0%V2hvz7U"z>sr.;4IV_Cie7P<~'G'Kݛ^ b[(vاI{hU(:藘mFveUР9b7hU㲑T=,h mLPf\y!v+<ENo`uzbk 4ϙM%ѕx"W.wש $xĠCك)(jV Z캜Q/W{Ưm:mO4+a:Wj뻚'[G4p."YOpzYmȴJ'j3PJ^oMێ/DE Y*CoMS Tdxz2"qH,=c3u :Dvz61#-+\;źoۍE_^.AT2e:E` 1V纋%*&"~l6a3a>؀FB ku>s%FN+~Lҧ~MA[sxa_@qfgބSWqLo&e]2hۅv(ܽ0J# OLM-Jv5HYK|t\2?_S@R|c"K:ژo9)^UaJBY2"2 j|<mc.$B)OBrك0ff"eK e+%~II|n*ο:=R::Ű(if{/aKk_A'v\5s\GsR44:>7ƌ%ȴ.g)>B A1Ov$~?%mY؅%C!3s~Hy,1P"izh"'= `FY7&ưF]Tvt50 u=%rlwT *dlk6MXtysGx|J}ݞ]C]잖aY@P4Г+d| ̋ZZz i^y@ v V?vgtU!fU) / yc}]%B T!WZQk |aS{+h'(SF^' v?|NhС4β-HBe]?wkXEn`_}+Lv70.?t.Ԧv&Abf'V(̹GF!Btqj,{\a0a . kk6L88S gO\J@HZ7zVl̲mWS>Y2$e ,N[ 85j(,CCadKNF;Et%2 &rB G7+?ޢ>B .ip*\{FϿ ũrTJ u7, AJ &~gӂ 2(FG: G;. G\_Cώ+_$3vCebKyM#`/6,խ`|至Ʀ6J7i)`0=-θ!S>c#8, *\fF㨧I.BnxVGƏ*ZɳyU*M,ΐgx  Zx0B,| iD[UfjǒSN3I1'&%| /z TTrUGRڈf-vbpCF1u[j-dwCHD6]˶SN'9OWDK'! '(sNkG.SU%zOSqF_PDŮOMU;nqnUܠP3jn@HeSbg8b0!b{7Mr`Ȭgo[KM#<4xQ6LܷJ2?zۑ: yfP!?U< O0C%]^练E؞,ǓKƁTJJ5K] ~s jJZ&j-˹˷oHW'~>RKX&XFw2gOfV\ zN] k:cO$E}Dm+#S!o4`⾾ݨdʕי(YlaI5JgGX|Ps;_K]I^${lQB&gޝ1*q /7[(G^0m+0=șmTFQ^`j&}1R}hwIҿ@Dž4_2QAx2}+֍IE>2<9n1e;GrGEBSKȮq5rӲ:Ǘ=,sj>+JRCKCu|ۙ'/!ŹOTgx7s!EC)ZY>?fI&fMЯ;`F*J~jo/e.$|&(k.;#gqn?2lERorˡ:A^2(yIܼo)=]n(0 @a>^ .rIk q_!/Lu|,Tpj*T6?A7kUN<P>(+,5Z)>'*]م9jn5Qɖg7 򦓍̰ā0-N%ԫ?Z7x%G]_Q~QF#j-p9YT|h9j2Ϸï֠"^ %`Zۇp6F`@_,2)/4U=5]C7>2"4\~|uO.ӌWU"g ]:Vf7F0W Hab@*ҫ8ˎ2M bKõ0: ␋m~$_EgJ7w8G/6߅8n'mT!@kHRho R;.rFӆX~E1ӗx R W9o5ɠNo8iϯSoL  ZBK%3+' @M.[,UyD x1ꋿ~RF녖B#.d& f{ӈR22*zBu$OOs3FkqJ4 ̓;/צ~4zTR[IM Qwq:nX! 0~N6($ e^:0 Ӳ/B[1 i'.?h\[e,6L[ iWjr|',csBHp2*O;*GyvPS')=<_ ̱2rBh9D E %}eՂ^fj2#=Qk ݢ'.?y*Z*oi~}yWdtZyU1W) fhΖ&`ɏ8Me>By'_#{Zq poBݔ" wX_c w:@Iَlj`}@GC"B)+ʂ!PR}xl|=e2R9j#Ty qٞcշQ qH~PRA_y%YdxSH>zf|0Ns,f4CF/!IS+4!]JdXZ!ӄP sJ2*ֶf֙Bw^2AK+>mzA VRʩ"2u}8/@e]ae.%^rǠs(},pCu]ƲAS K) {M6zPjSlnқKEePF/'s)6óiCOkjuSүQGf)NpP5e 앣SXl3 v9QB_ S_&Eu!kW #ڵ0L }sS@#Й-ƌ% k_Cޚm]|D*=QNjcxb ;f3 Z~4xIkGfJI# RII`ajY:t'2/ӵwJ IHQ\ 6ur% BWRFYͽNg<'EJ|;!S|I3<7zzK҇S'W@uYΪXOeDk˧hn",HƿbzpwNf' Ξ1DJUr0 Lxh)[֙l&pfsd5jAϱB?Wغ^okxnGj^bh .qRi-#;gx#jjJiC g<_2z &k:ppҐ6AI?$/fM4_}]bO{өZFݢ&`)iD5Ќ{-(K.4&4``R%ݙ% ?e ޜnUZ[p%|"HLu)@ ՚E26:=H;z >oDB,p6?'qAEI-Cķ6˸Q_V8+DN+ZTS{v2f9\x st`{^`ҒaćU^n$y=As]B T{#v=2S-mYHy*vC-DX~ԂPy AbJf3ٜ܌$<[\FP'@u&]"[pף%|8?@cfp&h!|:WY8NF̢X -V]+JWu'Yqu{HЫ?ǚ[DY_Au-$COϿ+Ӭ| ))NBUҠ,F_|؇{ 1阧5)K&ǥX$$DA0m*&0S ~+NKlo #&s1Tw&ysnG|>%:p~TBgxior~cAy泦`bøafa'RjM\0r6=puUEr;SpմDކA1Ñ_!+v~UA3հ/x#1c86Bҝ)N} 裌\m$Rf#Ƹ8t4d lx?çLtЭr</|=>0,E$J)tc 3m}B!E^.]@P wܒ;=\oÕx =>f+,R[1G͂#35M\GbWfnE7HREҦwrpLb5kYj)F0thsBFV ;03,R0֞aЬ䂽xo>Rv걑RHJ j(G@'`rٝq9d[,:#8BTW[}@p0ٟs 0vI b,b &74hJBQDa.\Jj7d&A$̉q[I~y)-ղ= vA_3=o˨쉚Mu2jT1Sr`y]\]ek^hcc?WrsYP#.+aSPOFM۟͊Y/A-okgC1MP1$>}FQ72,\lg|;(;~X6z(l SE%zDFL?MZdz"LJíA"xiVPsQ-8t.hٍfljs&gobk_NCnTdDI@ҰجUnO߯`(bJv8/bݨD/)&`M@ ps<A6~5r9‡I_p/Ԋ$+ 蓂d 9:~| cV. =S z-&23|:Gh #fgӌOOf"p>Vj e yHtdY :&1THB-Mׯ-AqYWX%`ml96B&/y<A^m KUl.keT!4%D ;^DXn-|v)+2Tm7+EOcrIafwVd hf)Y;k^u@m}[c2\ u @բM@%Ue##[da ~.]ִ|\ b&&[wTÐ*[.E Prj6f'Vup G&l>ɪ &k+ c f3zh|,*3O2_2N (hOE\U_(UGX%}I/}yqQ@1zqv-@OY X.b%NlI7i\nD:: A7u\$,t6O#29*&C!jLV>ZG ZBQ O~v @Pw~$Z1챲nlN ߶.`A ԞE8|r2/Q9 ҠF,ƉŭoȁHv`E ^-Ԍҽ|6QiuʛoJ,'?UNd,}*i}aL)n/`G}]&EO#Q9Sgnݿg"(.=^X.nED/wW X\I ϥҹihOб2̏>ҙoȋ!f٢Kݹ"haα r t@buRNx)\ICR7&ӠbдUƥԕ C~?P-ʧ ni>u1T*8"?&G sImTag 2hKA2j<:P陷iu~"c&Љo*#o0ynrڌhn] PJNڽ dBm&~v|vGP6ICo5Vao.Ϫ`Xxn3aLԙUck`KZXL!A *$ُ䗕SH 7;rfC{?4(gw?Sp1 { +"B~['mNWh) &)$LX@M*q ֆt$YΫ8d -MNcJ4Q@j'ܟ_6 )J).UAÇc*4P==P6G }^J>%2>nc' =+@촴 x^ܰf) }_C /*=,Hm$- &!ZFzZ=7Tb/ĎF6C\q ˗cI *wM駽~I : Y1ڋ t\T>W^oE;ͽxg"y-X Gum#] zp2wlXVU\?͇sЙ=[2Y ‰a"9,O^ ,ްZq6x4Wi*9Ͻ?CB=N^>> "G9.tޣMl 6dWh*R;:SŖh7Qpiֺo.!L_0В sqݎ۸̬PVJf Pk61~]^s,!iz ^mTc VUJR T25 jVER%v={dDUaDd-7&R#mMN;Wf41l7=qX|ڇo3Ўj=_^`6#ůNB;b ->`9܏RjiSHE=DM[fՅ674LNt/"&AhjHcXP|6qCS 6%ޡX'O?P\}R]N0zKtT^M铆_d{ct]a[IGs 0d(ڀA,.X/UȈj.Iݩ*01A(wDASJaq\_/:K_aX/J>h\pXZ@mCx2z?̸L怫/dʧ^o*wZcs< ^\p]іxi~iA7v GuYYlޛa=:+O ]i'#Sc d߂~ ,@*gдu˒g-KfY' RmY㣒B }NcS2WغvE/Wqir9=ȐVha&.Oi愔X&{DVE .Lj{ $NƇ-Iq'Y jOȖe睻m+xSsszwᝁ ?# s@_Q'<肖sM=sRPb"W%WEN8nHj7 h7^s+q&-I#5wFaGa>p顊O;|aS }=4,dL#~`Iz[TIKHj2`{@F¬0/.m6},4ℌrlVmeKKߞ4fSo<ޤZ5DqK$l!hͯ@4>O2WYlvWjvܗ]hHx2xNFgwT1Rg\ɰN6E -C4 {?{K|nՖ0z&oA[+`lŁ(ZmGcp-}直L{/EC]cSt3: l)3}H> \O/Jni{6:WCu_VZ\{tuBO;óxIk~d>v%:4$!{h`P]EY36sAȉ㖳6[e=78MwT.9r4ol&?U]q3(Ol*w1BnO-'㏸\ kZwEhh?]FZg&_;V!C|Z$&(tn.=.!ƛv3AFA,ԏl, hzä֟" qiu3;[o`:”g(ڡ ەYǛ;jC)KCVV-WZ5TgD\ E;13Ы'7m6k9aW^R3T m1F$?ܑej~zf"|25Zw-؄4*ꏬ]_i1-`rFT|sQ\AhsgƗ,URBHOLÐg<фUۉn2~wk%6vnJqk<2-;MIZU'`M8.AsIn/:' -##E57snda,Ϲ /iCΛ"ÁٮUBTSνNNl?I <"LY4-_L]Wy,nWKl*~``ze*v٩/Bu(re& %)P&S"VmW6 lO52:# 4D(DQ6]tΕl+`w|qotQ!p[YumH JL鬃#^tTI*홵HGNclM2IK'Ď䵯=v?j84k 4+lYϲpϐBs9eMXj#/upuYa.4CaE9 DNQ¬(S8O<3J#īyc hpj 2vbmC:Z%a"e6nK\?qa.C  e 6.Ġ!xyoU3e}.?Lz7l//vCM9`+RM'Zv+־a}֞+&/4Ix nv]I{i@? !t*&"*߂AƨΣ'JP"R<>2`qu;*o}ۻL7-|L t.ٟRmvn%C⃬,iNcא&x@:SM\GFN)x`N01DyD(r6`Wg/ʬwzM.9>N3$|v{Y7<wxy>ψ4P RĔXLSL^P膘%MS?g$O+H?f\Z)lsjej槻se(vo7feJ3c^7O7?*; 'ub͙#{J@ɈW2UkFq~Bv~m=jn +"{,"ZV4l ݁ .ˀ "2*N m ա[y)+_f ?P}%#ٸRfK**ʑt#N 9׸sm!d+ئC&V?e 8ac9?}y4=B7ϓp,y&zHBr BJ+nSƒ$- Y>:c5ټ;=` U^M` J V lqNhğ ?cEXr:5ofn$?%ȭkk[D..hr yFBgAOm]#G RA4f"\idIg z럊|V<#QaHR2u,tDXa7o ;;|^/s#c#L^TE-ncj'ǽ>kZ[/Fh{7DAl*]Jv5 |?jϡ=;9*c({,1_2D9/KdVod__B5ӝ7Vr|-uD] 7JQGi t~l9"l E^ ד'?k9՟NfWj[_r[+V:g5Q߻r`\$\t_m%R"ޝƯ8'9J*ksUidVTVlC1x̌c \ZsCJXvVs@r[l ғR%= Ѧde!#rsymq91w64Ez~Eh 9UB%JapO 2uͬն -my;Y%2fe T1{+QnaLaH`yʄuT=G(zӅ]y饌Yﶢh0gW`y1#Ъqz9ჳu25 H8 r[O7fނĄ1y AOP,]]fWm{J,U-\ R~zC^j捁o1n^.Mǔx?gqjt;ܬJEt[]yU]z)nZ'˝ij)BetyNyi=rP,[(Ԩ*mcECp R@>0,a') qg Qu`c 2'aKnL.!l))?{ucSQx&qz miʼn+7f}׳4 G^\1kx?6X&|Ss,-E (E'T]cDLW)4 mF R7o(ѹ.Ilw{ khi Rp:]A@c;;b;Cڿw@T`P?^`V2UWj@BVW*$W@rKZVX^uff7弳dQo,Ж0rREjdS?.և0F-:xD_Dx{FkEB=}/*,tKdb$0@씃?1f GcɜE Ř =昰XXj H~`v5 =sLn6 fPA>XN4hкIvi4jnQ%E_eu=>rq>(]-" $l+e98@!(ŜUpl>ff{rwo1_WZ"}$~D[K_,;GtuxZ;b}@Dk4҇HWǪyܑK;w)PbN'0쩠òy*M i]^FDͨvDSc7,?1"{o#R䓉L< d_=n+&&$-{(ę-6 oHQ>]Xmu{ 6EY*pr͑4NwEb d޲j2ʳE[p Y ICӽܧoIh ?N%9Qos9ۧI*{7:+[K$\ǯ]dy'yQI  ' Ѣ!KeBI=Sx[T)* {I W%̥V¿+bH.z:>7Y|TQwl:A }I;ؽ$B㇪nqEL,Ոr6Z7R圱1Wv ylpCՁڋ%[ ]0SB:"_iGq#_i`J~8ι4wWD_8 M!Hv Z亙A/o> z 4QEvAI˱Qz $65;HKdjמRܬ.NjuVcXnd2M6PݵꝾK%~f^#Ԇڽ_WGMIQ]k|KfA.Ҿq)wP)׍hw^fwgffh*Odz`_#ø^ZS Mew省1=1d=UVV|`y+ ag !ZC9.U&׾6C!uARW'x_# :Ncay|k$\S%~ $0E`U4opX!ZfC$?W y Q!ӋEC0"jDN~*Ϯ"JƶH/%|BP%C^?}C{=Zou}PLqt:ܦ۩ޅ<$HNoG4XFeԠu𧊛?H?5[@J%RfjM|9zR)"gEuiNZM{oiUH[vdEy_3p3N)]?[KHNΡ>._bJL%5q1c*(3L?%COtB /y(JĒD=[49odyc4췸viAbbJ>TOZ{ 2DGޮswl.7Ah8.1;]iM8U>AT>܁*y) pBO!dcj&Ld wqw1`20iBy_(4A&'UoR EAORyQSf$xEdm"餂5䑻R8%tޥ⫱-=u5YmyW8<Y*u€%=CE!(q"g3U}#&_G|cS񭥾x;HcT(3L㮟E5 L+3`8t<,+9[b~ T:juJAJ U%ӭl%^7G f1#@86*[C0#Q\$5*<\~ U7B2Ef[(7QǜaE5 2!Q\}~h$Ʃxut+)*Kqn &V;ħOn0\5]=x^iV-Q3 :çQDW շlmWUw%IomY!/9ԌO\y vBu8f?ѵ+{5J}z;eԖ}Hw r;%ʽ nq4Z#Mc#Qt/J۪S'ێREMxųJtп-)c4&] "i|eK@.3CovǶ!gG\R-v6劘{>aeɜ>VL~ȍ1m-! I(rbRHA%XyqR\ Y$߶FO[}CI71gsP-Ia| m4 Rq*ޝ(u"ODR}Bڰ'#Ӗr Bt27G@ӵmu~2:ea|g=xm dRT@o2:^eW; FjDp8P;k} πkF~9 %6?ͱ-S?DGc}'tV$pj]Ɔ4&o{of'S8))3Λn+䳎5uBowϻ7M6"mȔAw(2E0=yU rbC_O]Vd\(מIjQ8gb1LV&kj f$\״CUO(Pb [΀B DE7EmHGaF(Bjqɞ gh8neV9G6emfi9sKA'oBt'Xh]gkg;k߃k`/mF#u]lBTM$0<$ڛrNbv/mV=/c3퉎msGynhnjv'D3]vW=Ktߥjs蓄KtXim]w2ݔ|V$Ԓ[k|-IDI_Ac@j@q}cU} 1|v]AeYds*&lu|7ҫ0} FrR`eeoRs@g 'hU51A@h?X2K3X@̾Nud$;nx7;g5|Կ#gj;-`B`1˜zJbvT5W U7CEooM LoC]R[`Έm̘ ּj0>ѡG =pZ[Ց;'mR[/IJTg]GB(zwrftVNU/%}oe^<5\zʬ{${h"O `K5YsYfZHTbka;9d_m7Fu匢 -Lj!.cp,2[s+{>;iv6nd}Dü C*3RDNfeց]|[B7I'ULfa;4;oC7:ÈшXGV̸='xq$ in~uO3yI"AoX)^nWե\>;\݁+*?^u* i]Ƞ"N]vT;+sa%Ԇxa5r)h$3Fkͭl/@^adbd$!(88f8N"1M߻@4ē?.]Q5*LAԅda+7GL0$11~\14O/`4L7P8SY~5u uTӥy9c/]U!K&ˍNbk:>e ` [Qwu=y͵5lsqoqHK)rkCx2N}F7[$]I%8J*@$)۰A,Zv;2|~"\bN_)L6RS/*oy(珛c@N}SֱC=G*W9JSQ89,i^4)j/P ڃ-DžN52v n.)H79)SIUeS֙hG-6lc뒯q} YЎ}q7t ßQծ{F6¶EsSbrSNqTy\`™ F*D#b^+E$Uec\ru* ^u$5s$<0A=C:sZ*1Y6^׽ fLޜT ^{[wu4?]2zam .#.5ynDd4 WcO¾Vɂ˟"uGHG=lhVWATEQcn,|a,;EX='w^v7`t7/ U{˔z5U= f{!?XX&~J) ><×mN p錏LBiSkGFjSj'gE?uNoyUejӄSI%|IEmx5~xeIfñ3W"=ј7 (+XȪڼ h1 Z"hh\aiS<&f|c텾:[$nLtܬeTޒTX՚0*E)n&e|fOY0..!B碰1v3Џ;]2ޥገ%Pv_d6BΘ:?[a6ʥu;ժ?%Jʩv+xwl66U5#XX< ZhG>ٵ#՘j-s@ u/>ͮnx-܁UeRiLA%l*RA_K45%Y8ɂg{B_1ʘ*3yNL%3riNau> bOtѕѝ#$Y9֠t\<ꆓ=ו{Ka=ߧctjוRl"N4w͡!H8 ;6C:R0po(e_|(&Ɛm`rn9Jͬ1J, .M";?y'QH{n㠢RG?G7yPw^3ioW3$4hV /149*zXݵN'Fۙ:˽& FҢ.]Z7oS D;}$XιAb$(/APNɔy_`cxogEGf56P+ivT&`?.f\'"P7NO[ޯZq,]"t'n={- j01grHыgb if~ I{ٱ$vpIN;ir퀟HvAmL_x[F֔f|2U?Zi nRiD4,V,췾xV1r"!4>v n6GCB|lIm^XG9X|9-x$ւ#&^ZZjuJ>rUe8F41Vgh^N5F|zs nWcwTDdD2_FYG F]\CD9ҁrp;qqG0Pu0СR!X+ J䱲Qxr,swC=Z~]}6L9Tm1d pCE=j@b4TJnb5}.x))c CcƉ='tjg>`ALFXrs~WĺTʳ&{-IޱCj"ye@)ǏRtYfƩonxi鎝7֭M%ؖpڽ\} La.%.eۯK U5%@詩`߿CZp1Y_R9Z:-=lUl ̄)|nshHtY 9}34o4H*TFL(6~9ɮ6~?Of]^dpڼĹ m^B;{bkNCC]k W_%[Askf"DL0'O"j<95!{MMջLf*yؖ VP %B1`V(/‖Ű92i(jI EӼ!Z;"Byԫ_[FfanNd-H;v{s8*6m!Hw!ǜ-隬94;o+7bTs$k-+6 &mVQ'Ǝ:<Ķ-jI?Z7j7BMdV-0^@KGɵA(|iO6 GѲ-r.Gr5ӄM)&BRM֌n ({K9$Dátۤ٫[i-n0k34!%p(˥7 1g2WӋkLH3՜% ?Tq/J8KiadTN*jcEu|D~Yu/zIKӽ7D BmB|T4moO51aM,m+W[c` 6-@*ģܶp!U*'/~U#v̎ar5M8khrVYNDRo d۝{D5=Dw mqZ uR1sBib1,Oblˁ5Ǚ˜}jõv3ak|"I؋"sF30T !BYEPjS(7 *'TvEGش "fKEI15 5ut)TJuɵwyo?W)ط0䑷u MUP;"ְkXS kCH[mЖԕ 7+@*S5LS'ٺ1:Hv'8n2Y…nBV&KQ궚ޭ7ϽHx0V]`_4oRsiZؠtH37xL̳//.- u+ XT6 4cQ.Y zTSZ}O*$%>oIPغj'F}cxi vY- fX 4['Ѽ .l!=du.lfkTX6Fv6)? Q D0:sHkjSb9eȮV|+}OCW7놅6AVmtsR(l8Q^_C]ϥB7RQJP?Pf%9doR$ z:P@X`+B9"D17: {C} fS,RyLPR%h+@- sԑtNIC;*r=\JoF x調a%id-GDha8G<&%֣_'V\x-v pqXXlk'{,Vޤ9TSq\8F}R՛xc8Z('r*GYAꈖljWf0DmL6o cQsݯq:2we%;;u /pq΃lXPd,mH@UXIntSԠzD隆I!Ŋ:#9?uS2.WEׁ`kfo Ƶ8vLp4Q,EWEΒAݖ_i-۩(? F6Wv՟7wf6z;u@borI@8y $o ' ?_d>6aqi)W䢞:6)Il(BǂA2y D3pdp&լ_+#5*G+ iy/ʡ(bM%=xfu]wrp`lƓ-d[(|EnH2pvѦ=7Bxo_#\g׽C>!N|!.X&MY$@.GC˜29-DAR;hPbta{` n Zc)T'n88foŃ%Viip.Zlt69s/3q"c!Ւ<c2zqc1 c{'.Ĺ.ao_?Q^4t0*?݇MɌWgO)04IN1L4Q\e:汇Uv>qY^~-tMt{bfjNޑWH8][HXW_촃»s* rGb5,f"C@yغh*X#4RGTjz2G;K.Q2&Dх'K \WndOrzQǵIdž'B4EvВS_h`̴yߨlJ׭}hkjih"zpڌM/q{Q){0ٻeXqmWvSPv}j B+`>r G-L=ĥ?v)}XWȞ$t*'o[4y{ŕĖn=XtQEblV#mxcq<ɊE ~#N Q"Q g|ْO+u%ٺj<'FˮϡWh7;'ŒGF"-zZ~Fmh\țFJq`"X!pY,8] iXR7@T&# 8Byj.tG|-x>{e;bzGyrjǰE>f4+oȚUtK*ۻt{ni66PbmU>ofKZLe# Da%ۂTU0{xn,=jlhf:Nr#]Rj?j͋j3s-,]w9LŊ}bndʸ!H]BR %hd >JV)rNk[3HC,z_x X6jg9dvC^TG@4|vkmje ,6?}8L ZO48JE Dg_qk ,(]CyĂ3ҲHю^b!$Lپ=HY3 ّ*D@qU"Mv>?uc7P:D˷~[dTiP@RA>R~h;c[n]!t, jlwOh`=+YfЭhh[ λ*UQVkFߏVZ"$f7oVfb՗!dS2P!'@A{&L ,H9֙^ƶ09 R "-Z?'zH }EBA:/Re5c 嘮@QG=}M{ &6hhJw͑mZv/5D=`wL[ʂw8XHkpƤbŞi ~]RHemqU皆jl`W뒄y~O=txT8=Cyu!(an+ҺSGk6IC< %ݯeh]1UwoT"OH.]4~:A\+} Qs7;NN7ItX~phvFI9TBݠsNkW!HtBsf"M*mSu=[Z(<bx[e#P >U8(.D4a|m4)ַ!NMˆ#ż~IARu~öUl#p3}Pch=I~.6'!h.~L49Q`7T\eCZ࡯s@z ̌sd ^-k3MgS=t((rKRPr~;whDŽ=kkw-Cy~F]7/zt qؗl C)X* Hw'L"Y·rD[7mYn%8vB :tW܎xỏԎf?<ecjL44m'.Lav>[k2&("VUj3~vpM$ րPon|{t1{oag]pϞ*`ZlEh׌l+f#_4yϚ꣏߈=Lwza%&jNbٙz8L>$՚+L2H5ѡ"4ST dğ_ `ΰя mm~^Z.>4}BW|S)y΂߀@fSN'%qNb iIOo !Ď,mqg 0lZ0{1'U2a@['o@4fqjd.cG2Q3Hd{ Z6-G![o峄 d6̧!X*xc[qL|߆8iѢb>P))В7j"盄шvxqi l͛TIs 69oU[h:f ߉*yܞ%PH=.ÿ<\I$4+뼒$vHMR6b_#)~7 qu˓O 4oPkN_(/e2^FuoՈ- hV9 :R؊8שWx.jXLޕP^ 2u\b`|.~rC(Z> A[%ILwaHA-$R(k ER%6;3 bUu~Hĕ" k2QU<9^6 lι }w6}"--a\gm7WMvMa 25 nBPLkwEEWΌJC1 ѿփO,ҵPaPmvxaL<sγRMc0CQT8:Q_Q Ljbo5{W$*;|=l" Ȝǟ/QGs A_JghLH3H31=ǢmZz^MY#?ć q%CT$] :O?v$tIb4r30g(rj'f2&3ot vA?ee ZT|Te DŽQFP~#^wG9y=fsG W_`"* B#4.>g["jhɴjfEHsMOsK`F9!&9  E6FP܌O:rMz~b)ucj \ˆfQ@(0Cm11wv Rm(.]V|,b K'2pSGkEaPCIᎫL< l&4P#L_^KAPӈﰗ䢠U׿6vajY6 )1QnueJEu(+_AkY)wt?4y}\R27\-iZgW߂?-x1rP@U\-z #&.WUC6ر*azZݙ.z\(x o6t jf-8i]2n]M;bSt sYCZ9wGIVH3~(}?G\A_Cͫg5O=wvC@H<;6VohZ!"pIEU[^(-d& /" n?2m`QNxHFwdz+fǭg 츺Fuvo~s#aGPY`By;Sѐ˕mS־ht0y5zc<63.Snw\= mRե梓O Cҏ#c5Ivh֑=!9y?8^l+][&U4}]a[W7wug<G5[G/ȳzgk<LOFG:+ ]Έ¶Ke(v0, :B\$}~@E,ln' !j=[8:N:ӻ{<*+0֫ŪdIJnרЁگͩ⣞F b]" c1ǧ832&/%ۗQTgJLE Ŷ-C]H~Gm,ѧ6g鞆Bg?fvac!(4^p] ەGt|{! #i.Hq.t]S ,cv`{O,jXK)wډƟ)'2J(K#!v%L_7_ճW X')KR!n_HȾp/SF d1uZY4WEY)+4*)F%=CwVE؎dBHs㪖4wPȑ:("Y˔$ӭ=WRYAg.=E)R]"!Vs* GۦБ }NKtT7ݫSæDh_,fJLUͅUqd`Ncc5 |'qς:'gh_4` V\~[fz8z?0g6 fԾ״A b ٦ÿ}. "a'V ϯ'/?c7ጥz85M5Bo@.BPy笩3#ķ#1o5'#$b4^-;髝=ܓ2} :_AHvucAT%)8W;sPvE%2c(G&fEß_WGUd]ͷ!CUü]V@O0Ӧ2[ (W 0y{X}3}i&y`nV]}Ɉռ*,{ yTa}3713݄KΖ9KP-${Ʉ {Zz61߽nYwwB2^tu}1+&6 ) iC.$R} )˹f7 :^܎BdW^ʙ*:LzXbrHW@јn/1~]&-Rxg'iBߣT)k3W:2bmq[@2hDqMp/~Xm}oDs4=2C@uaAS+7d".#gŕ;Qf8 ̏5GqJk!k6xtV2wp%S>WOQ5/%6>׷-`2,+;Ӫ{TiݘSn)LCOV ^Ÿb v cܧ \K&9p@̧Syf%]܊V^s}ϑva*(:,ƞ ү}4peOCjTIE<0C\m4I},kS}x8'xxh_Out?U^}(D L;$8U`% mC IO/Pwm8qQ/rn(Y.=W4ѰObqͦUhI(`b0wJHu;]ڒ9rdO"9bsJ0!G}A ζf9&7/)s~^0 [D*%z# 8zTyXdނokZIi@/,C9v!]HQ+Z:1[|~MfH`6J{(TR9#,X[(ap-PhO\lK;ph9"? ;193 {j0Ī4z˚#m:axͦaNV)R+Sp.[ 䗙Ӎ#<hp~bLE.NfclڨLkZ*ԲPZlwX}ߛ B3f4n{aCt :CerFzf(쑬#ZFm:wu4' /z/A] *OhF-/"YVm/ߪD;zїuYb#E}YPUلH=|+3&h'd!+$_.ZNIzv,nGiPRx146nb@vR?ɠl O?\qeO+Rt-\ T !}WȮRX8F;&7#B`n0<)*Kho8R&[Sܑ[i}"tQڙ0\;·@aȨp) ]Va]Cֿo(dF +젴S*Ϲ7A516C3)R>YxnpߐpDz%;6#$ͨMi6~a20y׵3wPZi//^hwעfPVWv!qW#0t;W N]4^"e' Ov cioDbqPY'Y55TW/_;jp ϐmNC9[RDGo$hcz֝r泪Nע9*זN~yw/F%Ny;}痿0B\qgԊȩRp[VǗGɋP$9!~;wԊDw~[sY=#$e*~&qf`0ϡ[.ɈUUyKFeU:"k["zbX]Fyatyٲ6(b*#{YpuKk0+=ő;MѪ3׳m ysϝ>OZkEnrkBE2MPa(- B#ȏT*ޞ&o oz#gfA!_tDdoݵ$o1N-T;OBv{9TƸ֟ ҆U^u8M fFuF)w3vGu_+_h쒒+>T8S Hut30 8M=Q5~emYGhMĔVlD wްx} 3XwjCaBCa_k3p̸xY".DD8Y"\ z]D}i(4!ך=O; "ILe*.a-R:fI+Ě{K],5KnV3P`$|m>i|](|LZ=݄*ڍ_>h>%/ϫamO9-@6zՁbGXT.G\>P_"[ߓtI4]c_3ďLk[OwѼ|\4E<|<j}- 3-]%}I{w'QWDK4+53 ۅ$+"JXڱ7תЖ0~[pR1>Erh9 kubZkq: ؋G%I^ݧ .7"kvDuATI|zӻeGL ?[ܩ8d!׀m >umgc#}^7Ni'ea3;ܔ1Fuwth[#z5'I mz:Pr`XC%]f\K?TJ| )Wwү#EkIt!ɅbYI3 ā=@'NS_C ܸ$BVHƥN &[G v%* Xz#D^\Q=0XdEzjqlU]r,m) h#3IU0(\yP୊CV?f- ks&|PD!&̩D]*BBDe]<4"_a*ߧSAZ>ˁG'Dcp[1HDs% k= Q^ф _$5?bTguY LBh(iݬL&|wDo֥.BdeMngOf%syG_ؗ"DjT%or'v6 &vP!=nĚѣŻ8;z:ˉ8Xf0~!1S#-AVw/@WbbR$gX0 2Q(]`@+e; bO<BLr.n89wm^L8J[/QG-!Y^unx//AEjTZ"%xkNѦ0H"Hl6K,"#L..0itND.4+̍p/0el=ЄC0xDkiǩ: ?c)RGHPfԣ BEn}<5o1J0O9W }c+JG9;? wu΍L]ThfSKd=A-GkQҘr{#l!;ٕiDYN@^(ZR2c}/p+ӞL*Lȩ=@9 >pdv,'YzGxj5:у{*BINqr~|0QDR *w,'r"֌Mu; , `_*Fv?iߑV `*n=O$|P]|&v0N7̘ /f=zBol`*\A@yyb$R%;#"QR0>AO]b9EgE4@o?/^wfx&)v] #6f[f6و%cȘvD(AA=<o?ayȑ$H pf'Ǧ2*_V(nsvHNֿpL"W h$O5r'XGrpTJd\IHo=3D},|8Lā?s#6j{~}%XI$m-@G:!4^~ ~雓Bq4x{uħ?|DTc|X*nZw[ h3gir@xmSjho8=-SN5+SLÓ>ImLxHSz 1rod\]Ma"8DJ2fF`{ w? $ &kc xׯ yOz>Bƅ&9FRq@TS'. Zd0  VQU狼(2k38zA͉y&xJrI.\k%uKE]Q} i0(]!LƚAFּr_'QA(ےHcs8e$[lc4њMtēx}0a}'2P?;bǖ*HMI+f!sxՖ`9{ +rT%n@ro+#`aZ?Ů,S }x6|~V#{yV[j ikB/?"O}2%HSoutzAV\ \=BWy㢾ZCy.}fJk"bgDPfl`v&-b~3)//MxiI>XSIX \eߧtIAh /(*Ų i4@–sp[t6y b3oxRt?^Fx_g3*V(~{2&$`!OTX3%bdfZ YuM,3KZX/;al gE9Wy8 0Gsr^C%'0e0-,-DsA6֑rګpa[ܘ;r0:im򪒌'v1Y"VbէܻѮofQMq]餋.J ,{&}$n ð  SUaZfE~{n@kV6gpOMM|)̑S$ԫRլ'owlȜbrqNA*~_[oܟ5'縏pJMȪZNrRԼV%}fGzO$j@v+\\T6xƍuH tQfB歔N"v~gXi~ e 1"J^%j b+Iڍu۞zdXnojK¶>G] B#Kk*ӿ߳Pۘp}0Z}j~1c׸Rww~j2 U ڎGXeV_ij|,]I#턶DW4 I8 utPc;l'ΎHPhJu0eIU Or dJ@瑱rkX8-W24rj_0k)Vl?a6i>Y\,7ݪwJ].JH\̰&ļlv'ކ';:n͆RR%'ݭ}L;B.<gK*UU J~H~YᅗwKokDlE|S$2áCWkܱ$+胎&;9Ml>jJ}IoM7t1;Q6h_4F:0Sd" 0/mgc9 >t"$u旓sʭ,,MH T,;ʗ _9eI)+cH9OrhŊq OD?sKf%V1yWq9-]yWԢ#EDg}%&"= ?}jCj2)?0btz9ylvoF|킬G.WoҶb_P[J# `ҹ^ EYJ6ƻK;7(m-օfsA;śT=Y#;EQ |J!Ҧحml{8^nL%>?@nj$y7,#&b HO'8ְa$}D剏QWCg/&8٭9o(cQiml66e[?Ke. a Ayu?I;! _/&;v}C|0JeWg+{G$fI" ׮ɋdi$bJ7U=5b>:(9@ -? JnWOj=1[S& l } qbxVp.Df? EKKyeD oM20l t|'&_lLI3seMi(Z STEg)hX͈ڕQ[:i#ON͒@aoq'/@d @:IvF yhZmFvKnΰjmK^yZJ[+wn|:80˱C|8Rnx<_nm,Q\>s!\Byag~ldhW-Zc"EZ%Af{WtsͿ橳bD$ 3ܸT$>V2GFlQz(zEFQsG}yC:?<Ҩ6gnS+%,r@҅BCd,j7 Iu'gөu^ pZ\<Ζw.8*P_Ha2FUMS[d^S$!O9fxN_!&>!ʡ:| }x-GE}GtŌM[Gy:Hg^;0<&k&6\g=CސueO{88$qDop#hvǁHuY2+?5 o>7؂?Qgnͅc6y|H:M_T b@Vd'Y.bw‘eQ#k BRlsCb /[{+_⦇|h]}J\T%O Ai\j`$(2֟j;J}~]=UY<(q \Jsek-j׌@FoV̕6I5s44')Ƹ eRL.:Ŵ1(Pgj=IM rӬ+QR 4]M[~u LF^vTsEA=I7(X{9퀊7sB'7u8^i${̙HGjFeoG(q z?,'Ub:dYnE;;%|̸ֽC(6 z9wQ{ԇh^l: ٛR na"ݳ M%ao:yb7|]ݼGNIxDW ϭ7W\㨾Uk*}yU?Ŵku ',%'Kx@t r0{~;-HX|3:CKFCIYЯ^YQC*ŮD Ԯ2m38GؿSѾf:TZF6֋=JdB"DLצa!a &{=Uį8{ pk} eLy-j圅~|630^J*A7 >٘ݷߑt#Ao15 u:(g/fNOGSI| װ==%z8?ogw혊+nc'~~/ Ml `ggc˧C-~Icu_ؽC}VE9T$>X^\n,h~/ȵӉɚ4^RK FQ#E/S6+@6|o]PKW-*(9drOWS/- rm 2Fm =~ЧeMY~4fFo;6 a:j)GBLTk_Iƺ NW~$A}ji5gש Fuޒh-E4,.&Dž1D70u'NOl] {爹SD#sh!p/A?Q_=S0iӡyb I`N71f>3_.M4h7`yY_C Edd2`Em_# \;s Qf@.)qt$F?-hS\1y9$t:Iwl{LbYWKNm!'-^^Q;kS\?`U1F&ѶovE& Rؗ$ἄrx@}D!}vk_&|za;5%v]3߲#44TĝTH_u? um>._r"2"j~{:?Ea{JW|*aaFZez7a8 4o;^C:1'w5Fuu$fEapUE![4ɡ2#іG*( ;^a & O5oECJ3 U=W ԣ!ƚZ`"ffQQ61a;,U؄WhWbaD I(}GsɗM>F진RH^Vt(!73P(󎏣 kjVTJH%>d(A :LB16Il5Y䧊5eLB:du q0kt]pY:1Xohrp@<$£"k*OzzvйZ  #ݹ # hl$r@[:6AƫPll= ̯u}8{mSLy^9Ư弋, {|}qK=aCvRv.uYK{P sLevu]m}Mv2Q B J{1`E(PLkAʼn3VVt1q[3+RhlA~:>n%Yz7$?ÿ"l:JtOgiMlF!%( y b0{]T%57'ɡUl4,y<D&<^L,p_wT˿Cu5tjo>: yr}fDSv?lb4(+9ضld׊HzF$<Ј&GK率|> 8|>h^TTEc ^jkjYiwVo #pH/'VT%cw&LI:dVScײaP2ۋ ^QI4aNKDaKxJ$T 5ܼ_Prt2i~7>cAޕ]9d(g2]s1v>gvGN@ٳnw3Dؽ$Afs#AH?Gwřd1pTBĴ :#9ݫXu7 %/mA-"v.6:%s\= ZoPDp9C¹/ P)J)I;W^2 {#5,{yƻ Rs9˳ʿ* LF['` pҀѧ U3ZF\spC%:'`/LVpuj$;/t mo@QGhu-Q,ymdF*Q1˝9Qea)|E//! ozfxxe4,ųc;f,PM`kD М'kK-D ^rӝ s| v '`#P.ep%kt>[%Q5E"M"cpzfn8d :!;9{1KEXb:Sw.}U-6a\K J Hh)uQX/׌O`ow\η۔tskmԺ淔uXV F}PSTtAk!LCo,]SƠ !iSںqqp!tWnޥ{0TH4gF ) GJ! 1N-} SDEa*L-{8W,:v;cW|PiZ?Oޅ&6AuPz`5N$OrtTٶM^Dw5>u[~Sލwxs|3Clf&-Dp+!'9c>ΚATӉ%D2Qfș&Vtfg%p5i{=ԸX 1.E)t–=G8g.CUܩ,j`U@[6<"oez#Bg_2]<β8j`;@l_&x}o|.[D+S),yZ2y5> }P9 %pEF{H5YVjm=Lixp_!ckd=QEe[iDW?JbN(8KMYN)kI@Xh8^5 L~ 0Y<׃S:r8e;LA"~䑉FDЖ)k;X!G]0e~H DD9"h0Lp)U飉!*E6DN:2Dqg i > s ϒ{e%7H\f󅙞(iQoDh&kn!a^K{ŝF@՛xڊ,PZk[.}J澁#=iNgZ1IY"R C9l"|˲3![zߵTzPt3 6FQhuAj35_bf6p|UmLj T!ھr֍`رzq^c0?ګ0 펷Hٜe)9e=:U}&֑磝 }d^| ޏ7v"@z3,%m qYw#֠M$Y.y a~ܰNHGӲ29񅎌Ǣ/jۨ' s8>_Zubrqj[UnКf%L)x6A䂢#0/3.CM^]JM$iʡ0,&o#-iAQD0U^xm VWUL7+F㚥DQ}̞(Pϝp[?o.G6Š~*aŌ.#0׫-48"&~ڰY #nԽҾFD=!:d. ]FQ(Nv^<FytnC}奵ioe9e0E9=ѱZJrM}n9pa'5 k)zT~-2˕ CVPN)N7e:%Aajxz)˷B[,w{UΠqXT0|pLxP.H%쀠G]NvׇH;؊aCe(.k='i v ~7b;w hRE PzK$@S)2X9ڽP+b6=( 4dxd[[7&' 60')`I5y5=%.0my!{}IfE0 6)Rq]RT'&g&+L s3w:Q-&]B֠Xlz.HϬRπ-JAx:vxqZ@ -}uqL bD?([?; ޴2]\ƼsjI+uf?ʕAW)m۫reUB빕jG/@f>w ʩhD&*Y6EGD#Sh;I9S{ junhb%WɷS7&+N*@[ЇwUJ$戳T=!j^MԐYzNUbOҶDX!44yx0| eΔdY{c ?HJ{=}~{Ӝ\py"n=ߥ&Om&6+Zܔ`¦څ9hԎmqQ(wٱ @͛3Nb zw\>PSGm_K='һA6s#=P.ydoMfU_O=E(p&x)]э:yAӻ\GU@MυBaWu -'.{ⳛU G˕ +ۦ5(-6l]dؓJëHHW^@BO!i1ţٍQ; MN<#Uڶ+)RLF=@qQ.6o"S= ޘ#Y_ó~ĕ. d P.'g~/2BsBwDJE?/XPO L1H CY$@}[;դ|!YuhgJ89:DJl=r0Ĕ&_O:^èT.ⲻQ6%Q&2J3d-AD rf'/ன}O Z.8 tHT;<}V֌!1bZ*~쒮[U:& 6z1rtlc<]|0d=K_o)٩y)bB~ޘ>vnDOso#& =ϧ#Y<>Rd%zJh.g_10! eIoYf熈 ΄Ib98W A7ݜJ3K-f}/G&/߶A3IvV)-3"*vk;¶Uw ѕ7ïRBBf O=.F" vfSP;!F|-YZua>icq ]c+qH`KrP>>0x) ,j(i^OeXpSҩqz^9;-? 0V2"nrJl!Sjº Br8S!+@=m:s]3Z?,)/q4vqmlP}GQń^|zp}Q &2h[(!Ix,yy_\J s,n;q )ȵqS/Wc? V =XY.>\AU5JN3+_3acR^ɐ< ɩz5  \ZoVv7G"%~U;8+ᮒ˃FK>E{rSe'Ս̸6?NKZDž1$x&UX~uVƸc|-{ BF>1 JNvq[, W){B B[$bvcQO.rȉFXtQzGŶ{=;(lA,~#9`sMHG=WQVue8 ㅘӂ eW_Z[сƀJSu';/YVsI-@؟@֊{t ~Vlľnt\[A[wO(VRʫnݖIX$(B}r{7mYqtʅC?-l~*Ӫ)&oV}hTFkb?5۲Gԛ|Ov'CC>6V#_a#i}3 J]-נ/6Nv=(۶ 򨳭규J~ +1OKbաXOw0W9z_4͹N !-/qfFю&k9|Ai45Kp%e.3ĞG]1ѵQk ߨ(-zݳni%kJH@/ek {]\F;~gsl600j-6 9 $1+˅10C"6iGO"'CcW\gQƦbTfD=g:+ƄB/A8 qTEM2,%>P`q~Z\7)'୾|E77 A%lq>P/M845A,Z+$Ha+7dڥKt(xDm}+4[#0;zGYZ4 <:09nI7X\\ @2GA`T8su-`8MO]ࢠpKhƋB3奂 < c\u_SLEW|b$.g)O|IW5'`,:?H-Y-nE9Sf] ME=dgĉQ[~9 HGhڔ췚y} w1v7ؘ1lu()vuPO u_=>cZrvl22bՒuuY܆%8U#xW]=9C4!pW?S_$rW JAhqPN7m2s k†crrYny(4.~IQ-0ȂBv)ȒTꚮ)Nm^=hEدHoeZ )[bU'hs&@EƁ9|r51C;v]0YSi&"*;@FDn Ԯfs •n/z 2 KAJ{X߳8~xDVŨ"T$e>:5Zm؛/η^&:v0:L䜍 H\5``hM`gp+[0LwGN7|V/-gnW?{Hҥ[0%ˎWLQeq?088ٜxRBթ\ >?XG&G}&PO}N "[, Hs]u4̧%b LOCQmu-ޝ(j U"SIb Q"ֹ#{*M8'CP"' SIpݘl<;nd9&[/ luw%aG2H#_Lj+惙of*Eخo׷&8MX y=;hQpN%N(/p8 HiQd?kg[?蟷LaXNp$DP^uM* ViKnbM׀inc(A [+77{ׅit3y`.P`V߱; w'imdL h0dp|Oɍio ;fiK]P 疲!)Kj(Ɏƹ>tOv-4ǷjM1AE*OY[<\1J†;i]N9vz CX>P>ƺՕ\ciJoYXD1_E?VT+|/Hi\7b0(J) [C Y6a_rB*k~2)2"P7춮8rj=@BE2$HbF 2fQ>;\{+N[@%6" X&VԡRqt=g:O|FbB@ {d2"[<8 KVL`KPbaG\Czu%AddjME&f#K֕em6\q&{| /eϑMhf"@Լ$nHv4RF"SVf[䤘^_‹Ho<ޮ\QqYDrSn(Ԣ=}}Jr>ދ|n37`)% vI2(q<"& (l9w37֊=4Z1~'7浠$ ۳Z`\3P=.FP & @#[ ,c;tMp@v_"kXvY.*3t7+1u)_aעo[R@en).p*2`xά:(I=8,Eu1rj2\ 3u9gfW51X1ꦥ7L.paq> 8~ܝ թȴ5f,mI4A*6yyMGz9fF| X#Xn뭏މ&T^'ܘ9I]h/ w^=v m_õsBFt4..llnIJSV?mm&ƏiT"U5 >| MNOwaZM6UhaZ4ȗuۡQ=⺊Qb+P-&q]e2_mP~G#B:tz'cOU[ij;/E Wi9idJ 2AF+ yo|?i=aJP)N47RZ&5 GCEP,hHXϬG DݎZ)tB=[l#}j3,b(O&LsX ޙK]yuXuVʒRrVF2& j SҲԡo{&NyV:P_e:!@tX?6||[g,2(}!䆩ڇuGDߏƄ6~[m=wJل{ C t a?NkM[㱌(@p۳C]6ST%a"x#;GAHQRk۔TI#Ui ,,8dLu ZVL.&%_2Hͱ7מev.Ĵ2:Klrݐ2qm +Oi}c0T[!Ieɢb|y@U- 7b^PHE8 e* 7<+aۺn F"%Ϙ(6˸n;RƷ`B*~o2" >} ]o+oO//aMdܴ V72;2xТLo!z ' 0ψB^ౚ찴wqщN0m#ǗuҞ4Vյ&&@'o_Ks\ıVVЦ*8'.9.G8Aa|_4\䒥9hH>La`x>b&q J-@6]ok9F@z UZa'd:;(Z95B4!5g[2R\BFL%1rAN&>N@Ц}7j=Po6;'Ʌل3}EE:bHgf;m4FV,+#$tb ݳwuohfS Rw[yOw:u T$nZ=aFv(_ . 04} JYatk>>:þUH^{U?!w8j6"mi=;~I`"JmόPŁAW>1yhTOY_!^ei)I6t۝BkŝH=d<$-7'ɝ:A S$c2I4^ߔ"&hQ (KWx+utu~3@↺-|Tq? H_m hH]\@O▋ MuHV>eh+1x?DgX*s^j8WLUŜfS{SW¶%ȻKB' =*;2.J s@%ofBO( dgD74l{K,uV*rg9bAO"cVoFMޭb9VMWta 2}T% p+UgFg!g!A"hۜE) LɗA1fN/V`Q`x8 V/mGZ`!X#@WZΨkGV`T |{jHWi5KVO-MnBϡmКn7lC?)??,JnjQ-Q@s gbݼU2q 3^Hc]fG7sȢXAfA"(NN6Aʩ뷥?y}28 >yV p[T{>TH- .W u!=$#Q[>< rx|UEC]I#{Wc&I,1 ܽӑե<@ /vmݽfIz/ RÊ'FMriBo=`pMHP&d̎Ѹp|l :\22: 8M=Hϗ Y,ge*.zAS_xd3q)y"VwT4;í\_ƒOnओrqm 9Cfk554iȋd{iZ.bmY* Hpp 8lDG8))*UbPRVųSWy$҄o*詍0K8i,iȧq쬒6s|IP %/s̆Pc2q}eYA8C,Ί{O2 ,KMDB=*ڀ:w6K%XDxᭀzPf w!D' `72[CǻA0 K5(P6iz=wFx'{ȄfP(޳&0>x(ŠX+"bdu{Ƴ`-wv;*9aԬAN?< ,`@@y,L'Ma.?3 z*qY}+ M%JV\  pA/SGtPu37uq(+@'brkgMUWӂGgƓUH\>ndIt^|rcP'a f tNkW߲3@ݓ>3k:_hWjP?O<[dcHi3sI5!zjʵ*#C.%ʱ@P0h '3 ~ OJ EXGDK;=j 5{U :ӏp]T)W\ry~r SHJ5vLKQQ6<Щzjц&g d:^K R^,]?x!0$((>(Mcp np\Ljbq+߄-޹If! ߻̶ׁ9`G@[3aR:)sr\`<.hH& :$VG.J@}E}I$hθ`9g&*t@ ~w\ꃫ<`_7ZXgE0L +X\#S`:X":hv:u.#Ba8@6M%-p2bGhץhed-_7U6]J6H ^$w (+z˙)osOɋn;;FK.9QI'e&^I4;^S\ld Z]#/ 4;_ij4u;T@JJ@ooJ,mE]QݬB,Ty9+QB FIU{3D#6Oki jOBz\㾂![pi FQ C*8<&wAݐmZThiM6UZ=m*S `K0zg SXsĄ3!slܬ؄yCH ]RNEw}g6;97BpgC0+yNë/2\(6d˃qTsN>tؾmBã;S9yaN@iNs gfbo`Ƀm9apj>'̡\/QY`K˫y#wq ar&P)k궪<%E&>#(΋8t_L@EhF$!gb/up鍒Xw!,$*h.Ϸ%xh2FUG I\xTϖi?{Znqmv;e\>ҸIM@@y\ k~er:mV^;86s{x*gߖS qp)ս7?Z͐Tɔ&PzZz FSyua5 E(2 w6eO'%- 4iWX3B aiIVr.I}{$*)=S_'g˾CE|c۾.Գmsc,pd]Gї,=~<뛺~9VtuyXH'ixsd$4 eY9Eb5}m2-H['T U6ܡ =uAZ?4plN%K<-Ɵ>fq߰/& vX@֕RwʑHt}v8s`[&k W%:)iROA%rVzB7AJvy T*\~#de Q(߳Q%vax&٬=c[>n Y{ɒlVP[6x2) C i ֻ˶}^l~SlwT)AK^'q^|C?q{ DqAy,l5֍_pHtdv`^kCW3˭qR#Cܫ{oq隚NC М'{Mӕ{Yޮl洡iYyAE|]NϡڍVN$t=ݼl:F. OA%g6tx좗 8Е:λSm~Ows-!Iјl4QO 30? /9`!CVL'V͚^|['b ?2?INh7\K &gpP-|dD1߃bwNx?S`Svٝo(QAĺ4$`Y*&j$XOmrakZ֣gNSxޖbVXOJC`|oaM<L sNLa^,$W3ǽVp\:Eឣ g%o ]ɫc]ӥ NEIDTP0D#ȓb  a=Hd ʟMvW5/#bAԩ}?*TuĂհݝc)ELep'_Jmnc ix< 3еr7/>gS ะu6gcpF5/X]oAAca =o[yeEQmZ$uM,g@3ށע`C)9~lM|OX KM=Wv<.W3':6Wzpt3zsk%ԧ^ڶ-=B"kkD؝KPe*kV?C6?-WAs"f^TW\Z ȧtּv;55ÌMkHԀ7 ضL"{j8Av< j6` C=ĿЙ=?d >"'wfcHأRTw恢݄hKE+"|I ^!SUwJKGkQ yUաLA%sT7?zHaPb `DAe8)D?b#SDXwE ܰ{vB$͠ $Mo@RBK)ONe|» Bԡ.2vebt+՚F}CqG5Q2K#k4Z؆т*m*w<5_:2V8VΆ t@@wou/his۪{BǼT3ɲ\v@S2Q'B]_V\jB#ҤȅҰ6./vJ3<Jx*xA̹z]Wę[ّ t?0]a{+oVɫ_O޾/t^>;-ڹ:|YC(X)~8$}Pn.Ft -=0w)$%]`[m-'@Ɩ<|c SI 'Zj10WR`JݐD[͔^})!o?q( 9z4~65" $ j*CcT,>ʪ~YbTaV{!S7& Nrb@V]$aB_2~u(MT];vߧ©m aaےp; FgO|OL1yqL0W)eN/L|=׷ΛF z`+T,Y_r_^v5IF-離#Df%be\<"죪y-9y0tC.ݩk 7M "n\ϡjh8EN+UQlǶ1K,(P_aur,`Z陎g!78{,1+]#[&4C¹7u[<F RqrO9[: -'^G+#n&52GӜM_7)'CL_fzx,{ѱDj\ӤX$>t i<8oώ4n=S[ lk ;R$^ 0~A8r:]ǿă>2dQ:td;!ӯJ~S2f3t]'ݎ!@ъ6DXپ4l ̲'Js3s"NgYgN 9&AX<99SJޣ Tx„#'A 3 SP sͶnL_VRsDL!o#ȯf bAlm;2!{u+Jrpi{lLc qFh&\M#ՒZ`wNp±38Xjm_XtO:x]y{V.+|Hy+Q:FnGg}KnQ@#tI^;zZt]W_ hN]ow59Rj&8X.HixUȀOY@''L&{QfU&L&lm!ȋaqhVN{W W(ӡǫ"dk/M\9; 1C0,Luo +Oyv4BwSIv[**iYĭ$s NG0)0mBlVkKRYq*bE^Ya[zO/ v"֡V zX=FFqkF= g|DqNk BR- EnLDJfSx ։y nNi_AIflf,$ j1p#cEk@qZX8&iQEGz?+T*i!2T~y-OԠ,"<~zUyZ:``TDL7F s!Py$18w5>~ N,lO)p65aګM*;'L+~2f%P4y$ߺ0X;[=IS}.>%hT)Ꮡ'oeb')Q;'??tX1X7ABJ*KD(!OfehOZ/Z.〢`*jE-dh4⑚LմIB)W"f{ Ӈs<D)(΂>ꬨ37; {^薞g6"h;|Si݈O_.K{@ 0Nz3hlX&X{_vi1xg"e y bC[|H%'E֨k]m}_An'jN'zI·$(2l?{նKaﱊ\_LEjdÖy_4h /Kɥ_k3w#lz;o Pu \^ X<wbWM\(;)KYo5ĸsJR/]v hRS-`R:JpA}/I,M3c~tp5N׮B)NJ=[K6I0F>-EzԂUp hʥ'+BB.eL:ĦL׺9Jd>p:1oA*g|mם5/TYk7o7Mۜ? 4# X]Tmf0i!}c<w~dR@;(4o;M1W~ВESㇰ9-ѻ/yC Ү?@Cf'PoY:rd)ւBZdHi(1+/#v7O[|e}(nû`艾k8`42_ ̈́aN#[}Pf9 i"ȶ=B *ym]x4^Zї];k*JDsݳfz\vm/]A-~ @i @yPJɋ㨯zM=UWUn==Xu8=)Ma6n'zNҚN`$u>@<(723^wk+Ln f:AwB*%g/*V|Se $LMT[73$$E6q~ 5q$ O =[VUA;-^5EaܗƅW>[m[t'X| ]|8rs*"1hvލ ZMĝzwݤKo+=$-c;~Ba,ҝ(߫U΋_UDR#+r4D5V_#Ȫn40bC5?T\ΆKzYu+AHI-P¼A'05=ߚ.bk,XǃݼW#|6 !kǂ[&VJ[p(#) {&!G5ýh/ kƃT+8A2\ r|_,>R޶# +J؁Q\_)F!X,PX!m}|(!Qo\`~^RE8>ٴj H Ïb-XRV%snW-(- r7o9𑆘0 ,rT6Ф|(owFMH|;!,5Qɟ ʯy -Zp"؜KF"[͘Rۏm~ *?+o:5׮@n\I ;%&cRj@e}㵄ʼ$ qbAzF6Ɵ7,7K84 i_%xIy慅!3!ExMBoҠ;~'[K..ڦ|'$5w„vGvm{@0/r +(-pUc8à p\W-OM&h6o#}3IO>t \EB)O+>u9b I9+EPiuMVQI bgJ: 7SxNw][~BjF[o߭m*g9!ɆMNRPb:wݏU <{[eā͒a:Nd# c-`ps`Ӟ M|JnWGKLzJf`n:Х=Cv2:յq*O_E#d xّIxsܤ_NAK\Pi9I0qyՌ$4PqT߃s5>dϴ5?7i?߁Y ʼnbߘ޸Nl} }R*P-w @0n\x,3ll=iT?]ޕzи,kHoʹ˰$dZV;#Uh:pŝ:?]21#*xrsNPqdomoԾw$TA-{Kg*f}[%5?{+aFY%{yzE "-H"7HJO nS+*T<厺d&X /;y1#eQb.!EdhbS'Z&;i?tD i7wt[! RZomqm@ާkbHڛ(ԉO4J[}c'Gf ``{`T$[w^aCcD \gNʱ{Un`TlxetG$L ƀ'/C~,ha Pο !DǤYHxO6kW0MFd$6اge+p6V;#>'!餘O 2+I!ڽ7k1d2%ʦ'.&Ln Z(D4$d䍅 偙֙3f$Zڣ?ʙđ[*:u(8aSV05 i8t:TL61=O :,PҠk@ Oպ;V"{{ocig6x=}HIQ4)f7G Vlr6 mΗ[wz3VM⫖^TϽŵ?EAA;q0&Xr6IE^"hrWVtJ-[ld5?̠W/miiیߚ1mF΅>j /o ΂7ǖYZ8Tp f&>{"`.33!/?UP<8ʪ%ߣ?3>l M:/ Kto~Z;h`ּt7ׁV|څ3 SH,\O_=gl m N"l_h=1VIΡ0-^nZ&ZŤ;gXu-jsTXEbLH:,}.S O9&w֥"j,<Kʅ{)26.nΪK׮|USCRj>~'yn+VCkUEqίbR7ɳ'f'SVP[ZQ9!fliM8PNS p=X?6"A`YBQ'U=Ln@D@gS3~L?dDjf -𠓺)*B` ;.~FxƄ#x`ד*{<(~|;*W]$}j#Xd]\'Ȯz9@-n_"SH#inqbTw; 孓if m"٢"ǻ4Ew ءE?g.r߯iZj_vFp{*@ѬB 9=fg9}?9[4 7WMs]"ekhʵqiDyNϠn 0Ge#n1=;*A֟+0,i}Dps"5lLA,j?"c-~fu\ I?";8y Z^]yZ"|9 R`\w! m* aIxCɥY e=)ҎѾVk u+LJ +Q"; c)\zUyqsCn5dq|?u-ûf{SCTn>C^ֶD* kJSgOhW%{b?BYA^Y'p]ADH PFy=?=h!HRMby!Am?^41B5"gEZVIO=VGZ/ _5/&bضS+0t6 1O`$ u62a%6&Bk|GDR~$u^Er4Zz_^@1c&#LNn@F!m Pr(NE#,5m)?eM{){ Qcź?[(~3F&$jlTE}͏uLm0x=w4pߝ)pQ%urSզn2s%ۑ\d5P-SylŸN4]XŁ.R,%knX%i)?Pi|Bs]2SOE/%/~.+PqMe,aD'em^Vem-SP]/lqωceqE5yFMXRn2Q mk{qjb0j/n ?$=ӳa|r:`7TH+N3w|zCp;ٽX\/iܱ)sNڃg4;8amʅg x&pũ*"#Dzˉ>\Mob.{ S- > "Tu@Ųi8D"G˃dhbA7Pb}aE WBC"/omy,Ri7Jj>7'.@)I(_/?"aVuF@vMKJaZQoh.0k!F\Zlۦ9lAe\M0:`wsqIz|>d'Y ^o'%8BI8I+ˉ[J4$&W(%9#5ّJt Bssc@ow=rk@kjM}@7)e߾<䄻%h"A#+`p._2Cf%3b=(]/?ڄ-I3T_ȕA kb` cϯͷn]]M2b3-F*g>ɹ7Vθu)C5<7h`BYj:6e=i*DkS&{.{( 1E[n\8\9ҫقxr 2ro(GXR&`l!1jQE9:sj1id#!}=;grBl6zwqwΜG|64QL'h"] 4Ф8 x3Ԗʻ^k.#œIp%~9Vol˦wԊ^e`$RƢ2tq|7^jD {i7C?~?S6m-6嬰rA{{#&96de_CQ;5O|{ GomN47Q :آ;v1ia " y}L@3&6U /Uϡr{+Bk*O1b@Fj993mN"f&uω⑼P(3׮ "d>06Z:c72oLL>99q\P練k2jVWBh(VL <;}$)RRX=oD4y̕(N!joy%xώio0C801^~~en߈4>dj+WLe#Fc#yoB;JE OqS&7а׋x?(^X=Gcn\%@RwesO3js6ARU|Cˎ)لjG_T~KC ;,T@krXzz:@6v4I:JGI1%k\֎tO~XlMZ5b `=P)Wd*IJfzX$/ޠE5\ȿdK:Ba !]BCk.5X{mo,T#3 #| 7SN1-Pb-:.;NB№%".ζ-grCNcf'PX$jƐH_Xך[ClL8=Rdmb5\Ip=`X=bNAL+SKsg,,xv<@_V^"TvUĹ'q(j0i4J0_cM= 37 EOi0BjqId+^ܚ&D K1{ן糧s?|V=Dnjh~+\BI :kgDN$ZA%"[fn2J 69U$uk1<%/N]2UjCD/`C[kx!udw)$ 3)mʃn@َ;gY9 .K\:,Z݌3YGk~O QsG^$VO^(ng9 &vf2I!<'hf(dmrC HxvG9 D4T N@lyzP on-%X=O>&i:^$?&4Ư@L' 30UǨLՙ5><ģ+hav¹Pc绎4PЍ躀?qha{(}h1˞}Y[ ُh͝[8o ܴwH-Dc/ F' ]|P}FR?%It'&%5,Di4DH{ARK:sUEjN1FB|rS>OgB&G>tNҽ~ ur,KPyn=bĎ)Ϫ/#3xKU3ӊ\_Ԟxy_kբiMzX s n␬.%F{-uW$u[%oԍ ˁR_(t۰gY]V F۴/u&^-W 6$[H;5 b5! j-4i\(1RۯVcŸA#}/y&_0Q[K$'V9@Eַf/2}O nKL8/p$ziwM_"ඌ?OfىFzGYcE:e ÀiH3k "Vt5*02YJMU7rk/RKff` P(Qɰ^Ψ~mݷ=XQ !̚{x[Spt.% o&&Ihi+j룂//GWUBXSǻՙgfS<}ܤSgØ%tE+%ck}]`ׇ¾ЋxPj<  yj4d_ɠ9eC"E⎥:pHϋ DVi\Dˋj fF='QԘ`;a;k@&!|s!V<:$˭ɢ9p&">ͳD =7^$0=~j`.4C? qۻ|3p^O.ljĴѰ}IeUX!jUOlTA䟊zq΂RٲpJ z+2} BsZO9O-P'-54E*?iA%N[tQrbё ˦8Z!=7*?H'R~7e~)^L?DgIzUe̚T6|[ *L' t?ɠQ֘l3S0 +Ƃ \k*zao WF e6E L n`\UC)W3Uiqf4ZZ{l˨x^Gpʹ0«j%ҘpIɈl~UQ a;Ҕ4z_b" ̂NifMT(">S +YdWl4P &YFܷmwa[峼Dɺ41kUr6K8Aa;*onX >G`T6lk K&t|NY7䂼*"7"6D U9YS<)'"f4]r'2 ɔVIU^;EEE e4S/aLJM!ah'.3sL _ga\PteXW:DN$V?Ժ㨆oZuglhq`0tf ֜2m?GMq;j Ri(B~/mp)ld;ر! Y>Q8 6!J?QtõMu#75mrXMw?cD9?ehf걤(#s%&U}!QבspcII\ieT` 5Oc6o>E`[a=U|XaZbzo q/JOfq;l RNrύ}K_=J2UHΠ:L.^f(NZ&䧎z&\]7[,Nu6REBD߃rۋIu[@k6$ڼ:̀)Kʁx:1@E?,9^Q2hfͽZ:HȤ­i5˹D)҇m׭eŦakMiAΒ!0576`oEe¸aJAa"QMwKL#όq!v7΍@.ko^Hx"NUۆN|f7b_ \`}QOj`Ma|@W:nb"O 0lzlHm׈ 92=OA0y3ș2'tnF+.[ƌ[i\sIgqM&Lӓh%䨫/NDX[I3_gK`b\;*ް^I΢(yЭXL!2x DUjSVclK,hYeKɰ8߉-lsT7I%)oKϑAOikTqGJp0UQ>[A7ieY$}3&ZZ^ύ =:eI"qG 63 CGS,LL^@&c*ؘ=xCht .Xs;…39PASOɹu~@d_ԉꈥa0)0cn*j65:YbD}q hV4-L:ڧ=ᨦJAh59^;FZ#,Fzoiɐ@*p8<&pyBBfr3P:-Rk'b.կfs;Wu 53eBoK*2OMWO($-.4{kCgQ>;?!0dn4*VeA8s 80u-+140:j6 S+!ے 3+<7@,0W "-[ 9;c?a7ai_@붭TA`~t¦&IUgv-jOf cǝj*Ly7#rL=h\)NHƊf3Ak ׁKqut 7LRڊ *bҔ&mhțk5Gm)nP9rFJqXbm IE;%v?`6]10"EVPĞN6Eœ#h~.g>&ʁvJhy` y3;3uc%;@hm^7 IAkb6nAi tz#,w*؇wl&I:{*/A?udz=ǽJhCl , n/)v39/,~8[."_-JbWJl  DM&_Bqwb[h$e|+hij=='{7]Oeu"Jџ{%O7.E9"N0&G܊onjS mp{XՠߨB8iaChOx?cנMѕsO=i!pBy_}+;5hv"QGxlmDfQ^r#p2J |%DfT*rUgKJբJMaZoރ܁5ZĠTd|UF~aY\R71=%x5a$S 0V"o:1tѼA?Ǫf4`u4&l-]̪YfUG/!vHP~'O/R_ Uō*'MjHp,hWFdHHf= =-4OӊUӊ5oU5ש[HFfD1r&mVOpRR5ur]@6"b`z 265' u:i:&}35Y\͑7c$ʃ2I NUC6ϐ2'bxIy߲' R9uQ^BV,I|**R<=l slzq[Nǧw{h?kRfPӇ1nSƓ}"x>i|BϦv,{8+F&6ݔzʐrdb._4&Y_TLz0Pn'7@t1Ep\ $k"Y MMI#Y,ZN-5Lu Ch'{7 7zA"RrcӝVZ}:%W'5T+L!-eiB yg@tz+{Tβ*H$簓(fOE4jC`J/K \o]}.l4溶N$=.@VYW{({( sC8+d,AG14)[ɺk_Kit "scY 'vVq"X'l9ud5da,-5Jt͟[CpaLu-P^zP|d]w[b̦򟂭.z߲}!n0YF|0i~ icjR8G5)*\iTJ]=Aթ_} ?} "U?-clnBй"<6a43:P}MnXћ`$۬KڪkBkAUlI^ 9>U!fK[guH QΒjdl3@ . X'ZđcƧebìږۖ׫$OwlBxsXѴlN"%{RnDhMyC@7!G{:5D,Z[y(*:gaN1tQv SH|Vo*\wnWZ2}L(CpqO~[ys0t 7u&Lݞo;NlQՔis3 an#k$LD)> R'|;dxF92[.Jjr |@#&h. ~`2ד3;&$%.y QBi|zG(Gu$~G{$({ "tc+VW3A;2iTqu2Jq2#cTfYcTeD34!7=gS~́ChZ^"z?7Ut{NJJ(QY+`I-لj˷'XH1O-uϭFF;oCPRӶoG<ɷZq?_ӞJ}dH4f Zd8Qq\Ƿ~+6W _8^$(r.>J>.tEh?y&c5PJ0N,,OOVX:GUBRC){[Va A+WFW0 uBxOWRP<4<0Cpv^>3%qX+=Td Td"6}BbѭH=\X@ "y:|Wul&rWaK {ݕkNphr9r$'aq™k*pm%.2 -IR 3y &`Hz[L܈HW"LsY:Kn}vkQ~Vgx%̎4*k27/+œ T(a{|i'_ѳyZpw{1v6sS&%\之?}u9|%K˸Ce^Vp)͆HNl_!ؓ`iC;IN\PdTR51וr`6nEDɕ Y O5ϡgZ! F<\],7k>WN/5^[Y[ 麱ir貰XZH\@.&dOu !_3]q'P@n*,}ǭ4's։"1=u1,y֣,__R 7qHudkgSD:7~0VVd!".{W-%D4,ָ rѫ:q y2ӥ- J˽/?Q | {a,/+OXmHiYR,3E'2lOGJ7דC9"H z0;%rg {湄Jh'$[eC3-ë[#|o)ǭ ?;KY'0ɜSZ7}ocUKGEn%lPz J'n2pd9H2?0:6Xg:HY(jI8#B|"(B Sx¾N)?,g+w7m9'ht8ys͗?ETAm*}fׂr GoVht K#TYlD9rkYv5NtF.YTu}y sU(.#UZҘOPJ(mNyAh3_Q暴R dR0z]Nu.\+`pgaWs]+ac2@؋M>S'@$Wv\X\1RKVa}Ͱ^DqR ֆDQ9_/l,7r0TE- -^+rhNWd.obIm .uZL BXRcf = ZUxr%߇x:Q9`gj+t)F@E?EXͭd3nc3mFDF-Z@a,Z+M {)cc*W2wWģy3_?nv #h ? 檞XC5 Wm?l 켯螿:ֹo[:eAڮ_oA抙&Y% 'vtbOezK2>/# 4>=e.#/W@Pv`Mt"J@Ӷ\ *EδB8cBC*ٺ>IP0=_¤j%bB.ץg铪a @5x*n_]*pv:rRWC)t^f:jngq*=Youu'kA&  i|1~dYchŪ(WP"OZ(*f(PBT>:cǀe'Ex/N_M) <{NRcY^:O@O.} g~ɨ0ME8R8?a(DYH"0-qk:dq>r. GL4f-{̎3_Vk+#'8e cFX> nh䅕]d9E팚-ҋCp]-7i3P4r6Pџ BuS7-'w@>J]lzB}pJ*q];ȟ/ڤw]iu6?5Ngne!S>W;dw&{aHԩ !BDcjj2dYxe0-ol 9VXH4ƒO\`}$菝j1[ދ Û^P[YFB<.K6E[ա hZ"F7O0[>VǕ/+ol]sGhHFE#_#:TRsڌ@CT΃g3EC?5- 0觟nv*BdIe0Ϗ]7gLΝtY)>[ v<*5"a,xHQD_!ȏvV~6a!٩KN2 O.D8DHL>ZkE2DJ7إ[; kr n1)A[:k͸% ɘpi+tUyY%<|l9&Ɩ;>f*Z #(<7]l2vp,>G݇46>kGEz1Cc$~oX.eR`!* eڸM (Kn=lZGɒʵ*j~Ol3 gm\&vRn:I s-G.E!30*;?Fi)4>%|w8kM?b+ԝUhe/'MP?!%~LrY>:#~4Z'#1w|D1ra+{}F8n.H^fdI,J%A7ZY@ya׈?pkgRO7d2 Uo?vߏXIr@:t>㡷6+>E-jqh5}:o܌߇u`d9aEX4@lbBX*J~3Zm0Y\X=ڰN<*L'Ns  taWWSLD= :VL {!=u_oB;>M(T8p5I'AAl(;aZ-UpW9tBUHT[:X&VՎ*~jC4WV.7!"۾D}+dw̾\DWo >'raއehYb39 f-s[~h>r|tӍbF LVS~JCyFpl*bx_Uly^A=$B#YL 3n:sz9e0yoa-~&Nݹ e-  Ffav<ܯp_ܵ#`ieH._"ZZHء.35IiрmlmKĄ%t~ u,:k(BCG" t|h KSia]4ԙ?͋b 0G[qT!w;=ԚSP,r<8)jʩ5UXq]1ܸեi;tRjpJ~͈d*qdRvWFf芇7?Njq ~O&CE8$&:2#0XglqD}>Of٤),W=Nvˌ+3u#T=Xpݽ;|kl=۱} f^Bt.# 45Av /~$ "M ?3KRGbK n@ zk@Q_yDHY\1 CM= nOVJ9mΗ5գ9O\|NZ:r X5 RɟXN'MLF)hK;Vu-Ԛ$ aATtcmϒQ}JxF_Q oDҭۀzltބث?]{VbiƜL?2" }7: bVۊg(/rQ5ӡZ^/޶Mc 6)!uv"d~DZX6 0__ҚQ)';UK`D֫.x(*%·QU؛~8]dx¡R]:FC56 !3 9Sѷ/rrKh]\Nt0W NB3z+ZxeMPk@¹ $0CNOH&%GWL*7Sťo_=Q2mԝ*/odo"bю0Ժ4ɠS v!Y7< KFEr{K?1Ϋ! p-);*)䉭¾Pĩ6\` Ne#k {23 ,3eV"~@Gǘ [10O[[.^ږiLJ,]qzS2#vGp~bWKj )EԦd >XCxd ܷ> 8.ʋ?U1E"ɦ(ہ8Hk9=3N˛ku5bD젇.h$.m_n;e (D!UedLzjr_i/7\wMGbױ( [fhoG2"QDT!ճ& {_.N(qB4T~ViPJۼqT: Mbӡa}h%^YJ4ba8&b#֧$Ǽ$6zdYep'3%+N9E; t#7\=K{ˍ YS=8bmotif/ۙO̽Kdt0楺R#%sDҺ3~EKI[tD(VP^$jk,vA"جxn/+j!~ Ä́/1+&BQ?qj&UG3Xp|7rgX=IW6T(+^vw}yEo ~$AѩJ3yCۼy %s~-_֙PvzuHK$ܔυ%qv~x'hQΕ1󸛧 0!2?@0b8h-^$5u֐oFPr(gٞiU,E'=_sܱlfc$MviԹ./!y ;1 o260;5Zgy/c%4_4Y2VFuZVQM .L*2+4Yp;d70 J5Dڅٓd;NIlnO\S2Fa7C%:]U-VDfi!Y%/.pKՑP_; 䑲QYcS*}9$ғuY^h)}-Y+$/nc0qb|6"WxȴGi.d"ti4 ]}iZ:{tERAv;;%4'Y?Ynd+>*ϴZ=J/·H n[3#NRZjƆΠVSM-KSFFv '~4aNU♥$X!LA*jT*:j]OnIܠ N-:MFϰ8O"\JM{t =rdpV;弓>\:kt$v)XQ ;$(Oj el*OzSiR(F&YR[:06վ2HqD:l:@^<qzDu_(]#.`F97a:0mʡsI(kL/<^=E}؎@9oΨ*eXsT(#OY7];(a%{paևOA,gaxp"ˮ7E7_,JK@)T&眗xr-ΝXkYEDZ,e.6(zo0rڬfLswͩfŒ4#{")۞gf*~tGft&y*1w*8F<>"K1h2f'OgVsd8J1ꊬ fR F``W WOԝѿm! i><+;WBRzt,=3e BQyF6o!Z ,E|=T *q +%b9NsRKwc"8v/y:H\Wޥ^Jە<,j4󥀎5~(942Q^Մ'QRd`*g';,K4Ku2$8-ɁpE|#oDӐcIMBz'\Uo3 "_HJnzzDHdBrEl:;?E_:5 .JQ|(Jڜ6;ML(GrKjlMA5F2Ttlb^=uD) C7hu*wC~MJ I"/(Ŭxހ=8, ,L>jHgݖf<3`7 &--û6$T'IӋ%4o*OwtB}fp?Zipzk}Ԓ6䕍rR'& * b.>@eBH7+d) F\cc:o:dJt@~AKd r'1f.Pzgjw*Z 'L0 C=W&Igk^hF##CE_aR:vB/|c|ܼS:zZ?0(PZd٘ʹчS=hhߎ[?v$YVh~@ hl %꯷."٭t2P1+0eYāCI@UJDWFYkD:8$3rbHT.ڝg{ѸW )F4?x(pfZ2&C 횐Ü b)s إш@@cE;]89#FkEq0Df}gu [&X(>:c*d"G`GT`t&ڵ{Uޓ y5C)͸"3a/|}xS Zrf~ytw$?7i ~DՎ<:BN= d$YhOXXû[VS-bPo?{d:xN.bn,}!N]4WbH( 3<ԾemBscQϢӔ'O]W,^'J_A!@NjAorAv0U,W?0~½ ҭۛ3p"yD )TRWuL? nx.vz{U dP E0>?=Dwd/zrf&@9lq.ߞE-au0RJW[ Oh;L#[ "@Bb*ۃ1UM~-˰ù{iV(2^G,x=sp{W:`yBpd`E.{O ffP?:wx odcGH!7dao4>TI=* Z)V)Y Z & Iq֍ MLT*ZPc6Qfn/cV1t@UI$r5QO7j5g޻Va5C=Nwb&Xt`~PA(VK`0ݻef) E p1Say -v*W!UhZtƿucAqLP gv*[g8Ϯdcr w`X 2ҍk#yiTU:s+ \]|>d[]ԼQgq6Lu݈iЖ!^V"KKL+Gr.#m5m ur2LBDžzϊ1 +JC5Ÿm,-UnmOpt%vrڍ"A=<*Q`NʆRr#!C̦tWlnEYHw/(&`Xb]Kwr)|,7 [N؇@7d!_>9ଳ_ЬAD·@H +#(_2n<ވx?LY)fû{^@AU3i hx9;׳.WF'{)` 3X Q5?ulq#c?iDk\N440dri6]x7A vەL[sT'8(Z foQ FzE7[FM4&uSęnrS?N,HWFXuY_kKMܤR7^f"MDFw5Lw u8VsQE~l>һZ%X&4G_x- AB+$u(JTGkʵKgmSF>DJ{6':MM=CF ,uqS1?P78H U &=$SZndKqUtsO`YQhsav;c tprJ͟۷$8vMCxC`ΒpojOo;]q^yźˌႽ$-lJN0#Ӂ]-yћW  _Tʖݻ0*c*S"?4P??A3y.8H  wg B4 . ޭeп!C>2icakYտ|\@^]AKDډ3ux(wd1ck~уaE};Ҩ!Ԧvw>N^U{$^f5~+lE|1?J҈[6R||bbpXY|&b}[EIdSVYh iYRۧ1ċqQ_N> u͈R,4_q-d*|6O }/DH$ÖqwY >ݥкNDs<ު+;¸L%+v8wYMa݉b@oa%c [ a"'TRD{Q9.Uwq6.Y!k5-3C5d7i3MV;g<^¨*HzNAH-Z/G;[z][?l'`R?WMMM^]x:YT2eh'[>R:)CP\XQ^B(C/s7+LrN)GWN#?mTVPҰ Ḇ;P=yB,Vq"(S:`am@q.L' 6'Il?$ RE`9KlAn z}T@g[#DJD'luOo%7) (  Kv]΁)uQW,hbPF5,G+}T#;!fт|V[ҽ/'/w.]=kd3XL.إOv2] eao$ðğ Tu =i x)+|˝Fg#]ZJ:h E⹨OYou4{d5Z\`I:'dW=8śBSêޔMВ=c[WCY9MH Uxz6߇"y+SKwEAHYP!x D(Ff>{gh Ȋ߰Di(8lրCԪtVV@L]7@s^|H3k:!^!^Ip=x"|87 Q >m2HcŇhpsEl'^iX R6V+y39S!ܮg6!?&%)dڢq+OAFO<J645'n)'K*tM\;sō Rou*Ux$qC. *s||UuKc,+^kԣg`t8=U,p熓t_mwdye[k{G+H^D&rwW셢q_ꪭf|4|\to,{윶!#k =5;0[[Ϣo %JcvaALoUpR+v|+䈰%ᄍ J-)2I%[ c'"6`UNUʫPEՑ|n&ϗl5vBK@;JH1_ xvzl_b[I~Tel>{SQ/sݹe pwn*4ruT͟_xH<ijvp`LTEgiqk~F A_)6غE84fەSO ",%m @1Lpi&ASIG@ ۸Ծ<8Ze )Y5qq(T0II=f7?K*pi1(:#feEȽ> Wl7>f]F% .֯Z2(dLEQd[52Tap xY/oFk[+1Ik;V8.ԙPkr~Fѧ1}ApBKPӅxt;S!3AvN*='nawr3U76r0;un~f#[HLh>7^#sk>.%n?S|  íW>#11=M%@Ԙ"afv5xTf?MFD VvAEWT}a+;i5ދEW7頙GD 2e , EzUZQMWugćD&ܢ\'=)`c+˩kj*[)K^EbYԉ[>[ <2-xQOz`nЩPx죮6ߣ7j%1WW kyvBm- 0#Z/ 9.D"=UAظ91}7{K3Ѐyܪ`)n-V=ʂ{b8䪶ÉA; ']A\[@*#}[Fov%5cvzo :&@Do!&[=<܁&\ۯTA1o2LDĽR-tlEFi{dFTz &s`k)2K6' :!@DRxr 5|2>&|nw{d3/Q8c,K^,-q,kR p8yX jŐMh4a i`\W J9Fz鴦Vї=~,թ lӅkeSx `!av]5hsmY3Q*A'_m%O͵>\->@ A [d#@J8,O7g3>e9ϨVΐ8I!?+{aJnJ81 ;@~ KC*ޗ'ד"w5Ԃ|[%YCۯo @Sa?Eo;M$K825.]b`$Zp{ץ\Sh˞@ջ(ݫ a'Jh%ؙBUoN(K5=}ʶ* R?n*R<}&>ݘ%_9V"sP 7uP~ LRhZ\%Լ:k&(8w _ާU-pKs쳳Ra(oN2Gg}}nmޏ0 jCAP9OK"9b_Hc|_< MЮWmFŊH&ea^-ϐ15"ΖO)xZBf USi7B }{J}7"0a.@Lv[jL#Ko"b}95H O:ŵR2$A,9Lб0%@̀EƍJ" ( 1CW|TfcA>Hck3G4ηn KhIyɑcd IЬYu5l=֗0Un4s uYOHi6%Ng(c.-gʣVyrIFߺ([ tO,g[,;Zh5.Ҷ.d !ᥧ]~Mh.T.dY̯V z(+i-9?Wf

@N7Nb`66f_cGZ@W:`8.s('f~=p#-C4 GZjK0c@RxmGfά빟9{l34ϝJ3Aٴ|qyoWnX۝ aesV⦖uҰ\Fy;M+rD#lج#ĥ iN֗N+u?y@4BWDare湡* [R7CTVY'uD4V=k XA @wk)S) ocjaR 4{O¸ 'q;1oe5GNFi,aFM0KNwxF9,7s'/#a::؀H9H{4iY52,ׁ]W?A vgԑSZ |r7$?`%!YMg2Ƞ'c/ vc9`#PhZr$[Cw.`?5@M?-lX{_9p4HI-}Ƿq^kB1vZU6 xDFU%O⦣ftXz(wʕ08w$C ܳ䈲p+ػ| IY|QEŠ p @hy z^v=0^Κ#+Aa9@ƭ#gXW<QοfSS6dndtNTa A}MGUH5}xuu1i|gg^~|XCh:N}E{7mdIE.GҎ0S>rⓁSHzhh]RQSHSȴ^p"@c>ᙜy5q#V-m )m#Qƭ$n6f?xB1&n0DwK쮋7L6k@hhЉ󋙫+It$fxt 2SNpE*ov֋6Op|e~&%Va3 KjHLsͿ 3湽$_E5;K G\8*Lr1)N@vƦ3Y`:8`B MhD)ibbmt+ޗPw2iaK.f4  0r10-Ҫqu/q ɍhC(2oBq=JX$+WL,UE},I&jL;7Rt 8&E=f{W(v &Sjb&ZO կI[dVn .&lm?jԠ@P d,؊9ȲH r'ENqvGC4tPab[(5{IDZɋM}MLx=J@7:4PDgA|K5-5 Dx26BI4Ff)Da)C3c^ 6.%0;̪ U 8ԍn0Gqŝ'}ќy5mv.aNO:W~dy)A]E[삔wqŔ@[Plg^L\W(f 1 $/LsF8 Q9gj, ;Y;ŝ!;J@*`(/ ؊g4:`/9TIXzZa ~3b_lu3C@ȍt2A* ETB Hz¹'IƳWYZbCY~ I6gլ&RFn0ę XL dvd[`!~eA󖹲%:6xFYEpI(o;*?j{t%̚*E]_s' xDH5dЈWgm<8nYj| F "!L-nx!l)IBE3OɂZQi8X4q30P N+>O^Nb)/הCbLQ>(8NŠC3飢ʐB òr-k*h n3W_K<{tC}+6Ʌ )d3g jx^;+wݨ_ 9KreHehfh[{C #(Cpqꋿj\fl\}V@ܟP~/7h$DUA}+xh.΋ Bsoive?*]Քr.* a*.c`s~u2tlG^#1#H-0g?ÜI~(AW$ HH-]BJ "]=3_1gܛWIkMC4.Kl2|H)TgN1qȯ՗WIWO *Vn~2qC[x%gwR=r-ϝ?;cˈ.Y$oB~)¯j+|!V6pc=B^~ ~@4'#Kr%VXN.&S TsȭyHu?pRO-k}܅>潡co;<{StT[au6Rg%1"S3OAG?Gıq\S|/S?>u5ͫFx CRoX,R EeUPS8 yxt(qVz6gf4a.d薌fMe|fDY+w`0 1@v[Svb'[7j|G!ߘf)vP ooEWPS4OqJ[yQ+rXgkO_[&% 9WۂtrdKLsK[ LV9㗆O☤5e5̹]vdfN契2 Po V. $_ش5J||=V񒀑|nKL hI2^L$Ql̗i6K&-5'=]if؎r~z~%18< ze]z@Z@qCh-܇͕oITq;\>nyW]%˗lIWO %ꞚaEr`yL5`6:8jnCCr -UKgʕ=/ݼ$啠?4g+GBݦ2L 3tk6gxC,h]ΐtB$DNI;v41]OrݼF7ţ{(1*%J(uSQ iԴ5jR6Hs)$*Fi(MIx@͌R,e`jNQ{RAM'Lڔ/32+/wt;rE:}tR 'C\Q9Ժ:=H-4Ņj'"M$-@_Ŵh Lզa/*d"/7;[`ԑe(hFGTZ]ѹ56xY)3'3Z*TadY'ƍo̟ug?Q#S QJZ>sUj8Y5 tɍUc!ؠ`H\+/l'7]j0uw$L.y0Yv#B.zGE#|CS}}3`hHXAwi{Nl4thp6%W3K}Wr-i7Ut3Z!EПh`с@DP/NP|v3(ӚOQh$sYaҬMN ,?TUL[FT(Y lER)`=1/)i?`l0}YIOow&F\33U]iq8Kڨwk`miҹ ̗Um"? #}2'5S_qrq*,n9/>0 %恡eDTPнW1c9GjS[`B%6o(L`Sd PJIV~6'(jqz:BH JD`0G/%BL7$A .1@`I5+;Y&`lĐ_?< mcKq>xa(`8TJ0> C87Дq½d U@1@auzޞp:o6~Ԏ>ˉ"~7<"i\"M:AnKL T J.r|9ػsK4ACߙpw1?,#7~$Ӭ@نfG YN&6}#g+pͪMbf"4C"lJuA{ 0mKٟ(̟z#a!OϩQe C.-_՟cF[24sq; 5}/Q[f[HIGAw¬?cRD!{pS T9< ew\q*Nʘ}H(~QgO[,Utw9>%еZ(͌@&jZa֫ħg7`D=>q,ZDz vBmSيPx Ɣ{>aK$pm{|C_z6[I5oZXW>D7-iPS٪1 -,LaG)&>^R ^7ܽ&Z`1_ i?[aBB */W۪\]fW|7%ffFSZsm}bbp E @JT=M# Q%_Mvsޞ x[mbyUEcv5(Q9MQ0޿]4qoeGC%-XiGI.Š.!aG^Oo]N慏Moy|jHf>@]ow[kuoNe@&6F;FD'cBXR#2u!9k; +Namp(x:6c"<|>Og]Άk)A?>64& ZyjGkStCR'Шolm Mѧ J}('w=jpFgl&^`#zL /7֧c&l;zON V4|jU;&|k0e9Y7珨 | IR~V?8 fº&@sڳ\{Ы=%EY G0vv({~q4"5c}Nk#8yHF,wbtѫz1 D'cB$P}Pbf{2yd:R;*τK{u KB#6"8L5IF",|kjVR6Qy BKm0^gA^z Evƺ P؜H8HL\%/#t#ub0r]|4{N[N2cϭP47'(ѻ\^Me}Xj@݂e߬طn̬ek?YNGFJܞ֪Y8&gALӠa%jpyIΊbH9[\f#>8&rtcQ m!Kk`-&ߍvxۀL8ӛo-d<(KpX~j"bveFX7W{IN3sJ}KvMʂdC~3 9-@?ĬD; <;mԋiPt,u^i]TyWXn>pU !IS:AL\67lA!Թ|Ȑ-aswR*8tB&kMJv3.4rjѵa𛼮qy$gn^03 Y/vHxh%SNXdÛj˜uIjAV!0M @_>o#=qOM)}&H- pd=Br0!\ v.w}a.W5l`Ni9 Y E:ShCPU(VZv(eE^2 a?ė$`ǹ4Fz#~Jc>Vh ZBlpuĊZM$B.\̽ 6^qgx ;Θ"֕Or\RfN)o7~٥dt4']rō8':Yth1)$Y# "7<:7!HH `W]Wgg|?Y=:9Cv|(h՘|6E#PGt}Il.qriWvvGXR5P=.eJ :Y"6 'e荛2u_K=Nv-e;WE@ΰ#2i5enrE%;GMnzۉY@2Ǽܟ|,'JG" V (-ڒl`UjהbC۫- Uv `J[f5 o+pQnl JCt;pt0@oyl}`})eV2FH@IFo)vÈrk>e!>A'36P]: Z"Vr? 5 b8-92f`s$&RǑKE[ӏ Y0!3>Ѷ¤MsM$5WԷ irgϖ35nɭB@T&D [k@O`NMYy\6ȇމB%jVF"_4I=*o!`R\6K \x`48 y7kUU j}mA-瞎8dnV[g8; 8h<^4&C8OdIT2QqYӶx7].0/s @9-WEt}u.h%w^`!\#iACka~u)5܀z7CL_eUZ#]줷sV:a"%:;?|N lGf,fM] A(n ~/9W] ~& Kχ7ݕUD܈aR,;23$qAQlz ])ӳhlЦz`Bx3zmf/Yf6W>Vݯ fM!&6c,vaTCVljhB=R7\W#~q'#M!}ijeyS,wsv;7>;֯P+ů`[cCC);KAat%b@àcُ@ڙE+#'PlRZ̠I3m `)tIDrc EUU?'+poߒ(`:50 Z B&jka*q%c6p/A<[PY猄RA*9PQk%b|5 8G48;.1k9蜭@mP*g={,.{Yz/9x6^/r|&ֿdAKꢡyCޟz ۑLyv}K& "bPiHC8@ K2ǧ"Ց[*d.XTFƁʦa/ʸ`SB}qqD†I~WgJV Cp9VsX|s . dqqfN5CkǶO/=&K$_V!7ӝǾK\TĥC۳;C6gqBO{[75H*Tap`t];L= u丶^A0[hsJ [$GW/Z E]]G!gj{Z*INJ/ܢGFևFr -wG⣳F 5t WO#[$ 7@j͔Oym n|["w-'&eĐ!x3E [b)ID%-]i8S)3t!_*A@̗+ğ 2D}gf$\luj)$P1* ]Gh@yK$+nQ*Bzk' ]GF +_m{Ϣܙ/F!9jzK.rx0bW*cAqꮣ~gT1 zߤ]3KHej WeQ͔)FӦTZgQo; BW_oOVZ9^KzQSȜW¯U5.D[Sar*UW#=I z15h86ujW h{_cvYm q4D8cuǶ׌Cx&8!9 J=%l` I4$I5?5yurf;Ae]} Z\{_//l],VïFMo0[]4_q`s6]( .a&ܒ2p^5~`'|}IBƂn.El5g8#ļ,k`?BYG/K":1nZVm@3U }bS+%`}Fv :ǹ)>׌ú,kc'6*OV>45ݘ nӽˎG_(n|.jF넧{_ kp8bۦ\-WI+UDS ;ݝ iuVʖ`;1_7&lzē]p=yq[8B}j֢`<&8dӅQ w:~Պ*/TUUdwd4;juSz)AeEߒ#%匋lΥU+Q4W6&1CǾFKuY'#Pr.{1>.M|a%;}h|CcRA?0z3OjYQC  h#w3:mS L&*?2hb1D]fmoȹtQ hʧx\DƌۖZI;ê໮;)7rCǞġv|-U7{Qn_̔`v Ϻ!5ԕʤcn 4>4Qq0r7}LSş#KO@?uMQi^[*&]>:pf I)CRġN9P1J'ï;x5f0vFZfz#xW>E1U:0%Y_T C2;ݲYh"&TiG4˳'ay:#q/v:kQ*uu"rim7bb\7q)5+e?}ZLok*5kG8[wW)MH؝mX_=>I4Uꁳp{K 6!!`_[)VIHЂFg / ኻgSzP{[hB:ѳ>~x1-J4*AF.n}4vSta BbȻKu goF> I&5ÃX{j<Dfj [QaOl6Σ6tdlhuO! 8Z+J{|\KNrs]Qn]30Xa=Pp#oR~3%老كRoO{0+¸-Q_ߴbp,E23Mc̟,A5Lwhwq¡}xnj)ؤ'ɡ~)a8u%5!K:Id$| }9lY̒gsvt۳f({lls1%-4qNž )5AvhiClȿ2_B]-Lt"tܝ7j6…6ڊAUçA췦9(3.cZqXeD rRE?K`@%Ybn {j]EIv7g?2b9ӌ([+M4//`Ut (pӎPb@Œ#9]P-k:*fg.(ogrЪI>Jwv@S,艺 LL '0,:¯p}m jå]޹=H@ $b8pxζf Wd]۴,pⶑ_G'joi;2v|kXb8\*Lr5yLr;bQ)79pp0w%X#l8^ w8ŝ Q2 ?/"UPf) Z8. \nҀQ ɺA2u=]˩)3 x¹_WtHyC–2 |Y\J$"G ,7@\1z:۹Ȩ3/u@W6@0̂s'os/PL1fr>qPv_!{%&fnv/60zhSuP,0퇤} O8sxR^n)7æ:d2SuF1dZ$Ԣb 58ZG]QExc6m˕Q &!# ;3T2P zݖ]݊'rR28tg"{*cKTM;q-'R>rpLd(ÏhLp0^Fe5WtT§dK*HKFFf[ hZ=RyC檱_o`N(XS#$xւΪV:խީUU*d+daa`*@[ {m/1vPFaJW}g;bɕ!M Zp]ƣ  *= aݫU53PD"S?86DWE]]\I:t).9#tVl $'mzth<DM,U6B{;$Oǖ4o:f_xǗfI #L+Z;c[tNG_?3>_nj5$8mٷyq9۬ØFhW8it*C;cY؎O v17BYaV 4ڠ 81[?=jw L{EW*Ax(bnOGK$'o{ybsut$͂3<9{@?Şm=\TJdDK%s2Є,8.h8^,c W*佭&&z&ew~*9-BQBx;[rmoį%H`P976[*lI:V#y ɬJZz5yb *3AKZo?S4.β-Fs^u1s!o N3W 뺺d1Ũ*Fje+\5otDm-a=+A46 uJ;bKK{sF `GBޑQǃzNO7^^F(:M:62 أ+32nj2 0)g;h _$@? sݮ1`9~%1*><7H9l{R[+Lث**w`[HJ0DڼУ%]vrtFjN ^wP]K鉧h XlOCkIp"af#)^ykTȸ+FTa D%V<74"[o.r,]Գǻ%O]П?_pxjʭjeD}/ ,㸏TR A%,/]n?$&4ka8 Q |՜MȖL^5<bLVe*sYAdЂo¢&̫y YœIO TYЗmکPU<Q+#kj%ÁA)va'8 GX<Z va1E9Tր وJO6,g)S_P ,:6TX81ë.ev]4&Z('Gٵ-ښ;LXՓTqMTieD:pḁ'-t}?#xm* dKH0p pgHty7/uHܪ\22g-&M0ٷu(WRMڨH)(&+F+ RHw2B;p_U-yl]YȧCbF!e HQ)ie6^TɖD%[^֗L@Խ".obf e KÆo`˧\Ky*V];S C4ڨƕ˺MvOOn:0-,kBy~qlC=^}{yyV:Nx @AD.*|Tj:~7 %T|3odA| 1ka5ְ tR-SVbjt4(:*ɝe!' #ͼ>:g&AcG{jd62z0LIP7MHP*L9EGg[$ԟ 8ϋ!)^'ZeƓrCoK^l0$Ŵ,m-mPja< :1);OkS3H#4CPgSj->K ^lr~7O!{O@RFǣ8X(83;_vo~' (o!rx<8řЃ^Vq2vo=hC`} ՘ݮ֘U,MWȼ0#F!]y:smҺleK~¦83A0:Hu&{"_lӾ^)dkn'Q[I)kt/`l! ,slNܸcEwU`AlJ(ネswvL2GF:}f݋׼|;sS9u6D$v8C`a5`bs!wmH4~[x/aU(KL6 ~6;j(R9/?yJd.@5O#ɰ:P{ܝW؏iN!]I~R vKA ^IνV4x'U<eVU D2pkK?: lyB,%d: aqV m6 l(hD?>_G@"WTZSHuU*V=8+^I>\-#`lMn+/Ma{H۶B4rczB<&{wn/xļ'I"ib%;=~5-KH;jL٣̩yz44؃8?s8g w^`iyDG˿F7$&_^Z [أ9~C/DJP-A)FRw v}ϻ" LIL{X\7q ڠ-:2uRJCS!8Um3,C9Β6I/ )h3r/JTsC|ӽCVj.O1)%13ݴN{VSMҙqèQ!R/0߅+qU"U >#^%[ɳVAc٘ev9S|? qg~Bzƹ<:w6< 1~ZbAXF8LXvבZ;Ol]mU 3_ݐSS)RPOqׂSV vIo>v}g/ͻqm+KFŒGFeF:V-kBU YX N!"}mbfR)gӓp!~Hn0`l ߘZRZ B{8EJUl=W ~:ǽ|R(KL""%ֆqqpRGE9v X%B a>D×7K{JvQ.Ghw ތ1h69#;fƀ<Պ%w3v|!mˈX(]ڧ@P/=}+t{//RUpܼ-[W7&`tȀKe_@#(Ϝ^9֓INO]YxP32&ԭQݼ^g~u-'q#uk-Z\x+&nKvGC1b0bF;f< Ɍ&o 2V/@UxZ, |&?qTY%7 s3_@f;tٟBڵ 5s@溿Io˓qR/{mLQ@mbv'- ^YráI<_GI{6PY]s(\C -M 8Z22^M~k`&dFB rL͞tR!u>66f",p !”3`٪ka؟ӢS+<-k'x}- 􇞬'wT{kaL[Cr {gOQz)!t*O';E@T .jGv^k;/܅! /L{dVj±w;43/g1tlWD[c;@)nR||ScRsk{A:ab\}#ؓpGBCNkr h:\ő#j*f]\_h>Ql7{|n:3*6wu0`Nw$a^(*%Q2V茞/Nbl꼺aV y-!ehT(( oCԎ덗z4hUh05HWw VQ(%4wyp^FJ0dXE؉\ V}dy0 -Ąkv('9k~1Q>-4aT/.sy2kT#bؽ, lQUR糗C#mqSA}\16 X0x,6g@ӲR[Iq.[mHͮ\QSuELXgHv̹wwZԨX#R2mÂmVQ$1F˄T_*%3TV'ES8dDՎzNS<끃+}-IsãeS)ɠD*EF̽jI(̘` 4bop!F1QM;pdt"JW؁eDOF#BLy^lW2OͼA\ʂc to3ػx$C֞Ǯc>nشBaT~R@y+Ma&i:Dؿ}7,8粌ѓ (72Gxo44sN{Є ŭ5Gw9CoBPAmUoWC9(/o̫(NmL5u23SOWͿ߂RvΚj?_y#^-<@sw_E. ]q6HC ]0-(6i P[f mn̆ 9xvŷVsZɽEvjV}#ݎ>酙<+>^V1bNSMBFMw>I!M gS=')RPX?ZјfJQzMPyY49E[bEQi my /#avȒJKTdu @l UЋ%;_U @]Ps :}IJYeq* S@hϤ,|@J|\Gc.i"V\G*jN^{پ%MK$aڹ,Ŀ\زp,S6-6#r^'^Q 2b/\Z A`wqx$pFxh.$-Iu J(5Y( $̎KDD)ԬX|4WkoNT=Ή-ѓ\ҟ68a &cwz<1nW|7[𬽕H y͇w[ZoݘnS0?1 #h(5soH>LY@K݃oWa]2$y&}`;+'"1jq9 Z=Ӆ@neVo#+3zTR[퀞~8ꢕ7ϞF"O`om=ՋjspR_!%$Cs?Uib"J0ù ~\0sCL"Z8~ tkaKrGUd#YzUM{/Mw)4ǔ:(!hTTH![S1l˞U$#J-Ioz7_A3v /_ d>6R3$댑vh*J:}Eu w۔rOi3ߋ HxGMPţWzOU]Cn7a?FA(6+hc2yWh6Zd1ȥ:I%mrR֊A~}VD&_ @-h\j^;wt~ u \plbНxpR{+#.BwD)mi:vb \ۇ$Ljk& Jd)gr}a%T =PSӤ 1=|^kY[x8t:&Jӧ 6|ۻJк% &P"%A+TN(|oG$iOX8M Uh-^y/$a'$L0_42KSBnↈ3%># 6>Z! y棊c؉|&| .(@01*2W{!B@dn ށ@}Hcv!v Q=?Mx:fiHV;G+TM2î}^)SXn5n5~}>:5;3'GbwG bcC zPrMMױ>p؜V `eĤ7]'gGS $Y9aգ%s؁tXz.S8O| }ai"Z<  ;s V'bnlo$2cF|)al!򐰌) 2\*Dj6Y,RNfdM`>ƽ .8_8Т2EFq=ޞy1Pv7!K9`/g'k+8`YlW:}C },D!$jPfY2{A~8[HV&aHDR]7fϜ\y 4Bzꍵ%^w1`,AY|yƢꅽ8-!eUj|'͑@Ւ(.i<9 |pQln0`SAui= 3/"@ASYxG-[bi?? #@Wtnwp5F,,qH&kݡ1),Lb UtX^Xi6E؋r,rq3 d>m.BNk [0]IN_ۏ_ xxz }NjsQuZ^rO-%',U82]%^uN##kZK}ufꍧ%nVvW}=߅sG$ͩrz ja QFpUf'3grmոppS}MBG<&M@ftިna-}&Ѷ eG旀pR%L[&ftEz]8|{"讷?|8Kw 'EpFաЍQ}3$ s@г$p0IdanwbG4̢&j_(M5/TLUmI-󀚪ӂw#gGJ )Ӭߜ0D$&=?ǽtuuoh=-<#C Don[SyYoyZLյS*J )C"m«*Cfy?SC1XaR:7Y%f ,Qα͒>uy{\Xu?#'|GYV$ը]+v5=}DqwgsTUʗ$lsx7\4yKl:VXhZ252y﫱LewsPU4g5 URjԳ\j#u&]׌ؔ郒U'ZgIz iA^ǡgQC̦Z/2s.m1궬x%kdC]$Kv@mw-\M?۫g/6=N=t)}X4(j> &հ^dz3E؁ k=u"Xӄ][-MUv#nZzu̸y2'uĪT`XbD lk7x,RpBEZ9{MC+4g[oZ%hH!i^銣 AdsHdFkрT2N6yM$ƻ1^vu-l9N:B\nHï]8N[Afߕعnv WV1C|V@}nD^xx9~eXup# O΋DIƘ kYڼ>&ٺ+WіHy D'&e+>@l¢,+@po룞r5N̕.@ߗSO݀Siݡ\"\BWV;'N7t??ʤt%S-*F!(Vz50Ķ( V.zB y^Habc%!2>bXO Rd/.kAJ( g T8>/5F'>(0 8m^ZG5Ad7B*\ڄ-GC{' [~bZNB)g `?h֋SfTW|(%q_6-UHowIys?gUL /}g0ksX^ZrOt:MsG2d5j}v!m~68:ge4xtvx'q%i)R-Nu((jO?"Dگ9{~Չ|j#0zNJ{VmQT53T|Efת'˦kALh1<{,ucTS( vNP^V'n"`r[<ĭZ mtt[i_;ފ+ȓ^qNJd'6$6w(I }B1PhaIt:!> ? x`߼ _rnՇ uǎ_4Χ~A϶~YK,eϘ1'(h"_SEdլB{!W<%C/cuSBj]4(5nȱfX. vZ>>W e/$AQPOvt+`: 7NT^p ɆZكMXV uQCNDqmΠuwJ(ȟ}SH`SK2IqoHe9ן%AMƭ>*V<4Q{PMWVx=Tc5DBO I3`e *7oA@I|G$p!W<6 !^p(1{D[ayTOx@pa%ؿށfMurSxMmϭl1f% 4γq7m.jRqR.A sHrdW5Ǭ`7nʠPtb m,ؓCPBVbI7N CPb"*JKuE&5׸zj^\0| PQ}K-+cPT˹Wrm$Ep^H,)|7)OWl˱=+f϶"tJ-* jO ?ߙ1ĹN1~8C~WzXG٬F*j̀Ydyް`#+~)@{NLW. +9"MY}H[ R) "䱮 Ox N!s"P@nԁ jcY!T\x'O0lIM?HX}y"m-#sThP {Uk@̺7d.|̍jm(“/["cJ#))a*dup5z+a,Ai=G̖c[*D'>KO"އhJ|p%?\zA]fw-ahU1̷ ʊ0wY6S0O(NhJ^tiA%bvN mJ.+' SM\M0.!6| K#ߝ6Mh~77,=>"(& Q{?Z{aWi Bq_mDPpN`7LtQ!k6LA0Yu?bYE'a}( έ.7h9@PŐ&lU`a|vLtY1T='<ZK6T>< 1ߟcjF`<@BQ.8Zfr*ͣ!Gqnz=els Oh-lcd ǚ`r5s-Br&2è Dyc)M;Z6ha6:RFmӬR ҆i3~L # lu}/ڤGJAtOiq&N6SQo6T:Ap܉Dpm9`)%dcba҇MIrO-ޕk&׬g<O+hA*q3 Xe@P8}x:'gS]N0]Akfe5 K4^XD.*\{{ s 1c< *6miBPG-HE^axkEK|ؼ hiZc<+2;=Nz;,m 1-,w֐LY\'ȀKŀW$AI23)/?+K9@t3%d3>TydpʕS 5ETғ18n[/4[#業m e1s\0 1(>wXvb|pLEU`Mwzؘmzی?yqWNEf:p2,r&c!qY)hb]} cxaqo H]O 1 3B-қ7#WZa!`gAQNot@ YVbZ*}8O5<"_Oaz{Y=Or+t5D'?<[X^ y-߱*R~cn坌LGQ8~xq/n?Ŗ(V'7&?P+xn \єsVq91GB/^iiοIDuiDT M' *c$+Sz9a;*&滦,zɚ6 oReZܗ` 7ʳ2d! 2?Oc f$7ϵf#ihqXDmR\-Ng>J8@(&=&?: Hfdh?&A,0)Pd^j鱩Ѡ>#WUK؎Kܜ775c7/6XtP槻i(F#>veQʦ)xM=z;kHaT^>Tg\Y8a$=shI'$KCxBgl281s{=:_,RKsL5{nU׳T$=0!nHi3l4n]/$tGz3EZ SNtu7&x%ueH/nG1FDAjW=RGGD3=~+Svx؜Ṕ 0/*1 WBnxCY5: oDF}WS= iPeԀan@`3C;+XG"7/.\_5c^YtY|iDscȴsyDQMSC)(?E#L%[jC񷣔e׃4:W'UZUM w6궕57'3l1_%}S*Np3ʡi뽢XQLgefC` yTi'L1џ o3+rf)`Q`]2ى0M|S% f`ntNa[[\f I牔j_ єhAt_V} Vb1LɽR 歕g MJsf5dgLC KC Ҹ乓kZV+!0z̆j^A7ǘ z`FQ<+`c(vy:d"fuF WI9Dxa?9F.)d'ufD-B? mn"23TPQErl bua:yAI)4sIC-r/COn[|[жէSHD,01~kdgLȳcQQ@U{|+DEz @lQ qʕ0W2T"V-B8u,0E#Oաwٝ1v3:,8GǙ~RFcB!VMsJ7[ܟ^%q뫝E`M $/InG}]!W;r A5$%&芻 J41ddxcMJ7櫲+}R`<ޛⳆ l봚QJo5UŹU ot8$tz y=Y:!,ވbӾz^2P>= X  lj8!*ZFcP D'4X.dh?U=+M&C;bDuD 4 m1fjS"ٞW&8s8BUrSJ-q&Ab]\b+N0Q .(o[0x[z^K} r!٢yxKTa֖[Y;!ȍ1ֻt9{J9yōp@\AޑN"3^M[4"$M>QÅ`A[RJ=)TF; Ru4;"+\@L Zv%Fg%媛TMչ5rǡ"GoַT}M "Ӹ8'ckKm}Ɗ[:j.mOT.|ʌ3X`_ڳ rl?Il:g2''_־s 0 z`# J'K x⠭|;ԇ "pp?}S`Ɯ|p3K80r`aNԍ&! ~_ZT:Q!$+t$Վ#71:Sn&Qn0XoɸN߮ݑ۪c*& ѳ|$4d4B_ܓvr.lmN-87fE"?hS;U]aF6 cwvR5׶#\S+'8l?W(]g?%[AEh.`|j?:RͮMcSc|'8=rKغ>_ W`ީ4!GRލ;Ԥu}KMvXn8\$1-5VLRQZ>u}\d/1Bep1']vR2ߥx9k0FS40&Bt3MC(k]MW 10=5&Pʸ 4yuvfI%6C$أ-4XFXwRs8_"7 qUe?$:>8D<4׉l}yll?"+]NmIt4S&6-tF&yL`fU*9׌}]5~>@y{g\%=#dmY88~k+6H._ޢc .CDoя jn!C$4:O UxE/-eAS-y}Edo><2jHa&s8,PM C=ʠlImNF? #wI5®q }kL5He#F,6M;wx['#/1w-沤#| g#)}SZ듪9&WvvZ𧛨@=ۮ8UNf矔G6RNJ 6"`n'?ZýRl2rv]mQŏsELm~!4FK_dgS Z$cꙬiz `xz 2ssGS~u;*to?ЇˈnWd6R4m$3ռy9(()Ry+i,s0CN!VɦAJHZU.mOk^oS <"ߡWC{d4{Cjr3h=ȿɓnWBIt~]d)ќLrK"VE$Uncby(5mUmW"HwJqjZ(%]F~]3]bDtwW#Cxsy3M??y\~kcz~Rbk[ ¨?g9BkmcIUS婻\Di1fy-L Ü5N2&rn|G($Q"1oroT-$IpQJwב ZYv*[byõ1QX+FhiHu7Mg@W++ֶ, %F2+xZ7R*_o%iDBcwiyXs4mbZN?XU߀ms,\ +3&9y#J&[ҕ^LfQ'@ˆJ涵' a{A)]/)ܩ߲{=C܍69p#x3f[pkuFY4k`OLOVB [qHZtZ:_΢mIR;8IR)MN$Y Qaq;+E\Vi}EV7 [im0糜IH&P5^~jdN:shhF) 2?DrǕ .+ҭD& ٠%Ecw6!qTAC6ItKlv w긺r0oPXl kgPO-Dp&܍OaBD7PmMT1 (H ubb,adX"K89汾2&$Aوuv+BAp Ar!2'*Y')ilP~xRF~b|yk1Lzf1r2 ;jky?(s]$1ʤao-4]V] V {֏$y7|Y *'O "46B9H}p-`8?Ϻ F;߸$);͇l2s? DL6hw̸؞Qx>_ J6X( to@½)59z8.)3uZ'$! ʄb|TnBp=l̀jFMk]%8E n ekO,V}E $u&rҪ1L0̪_93J{5!0-K 9' BW=jELl8 8PX g_X~= ]#" O#Án4fB3ز3%'f I-ug8J1<*su/{AFJ8mq!4GUq5GM#yoc`Mĝ~5s)UVjPXgok0/V:_`)`ח X0RZ6GwcBqdCC3}x);iةD)?tHdU|V4e"f/Ђtz lvL Vv&W dQdnȋa ѣx֢vb UXgG=G#;\([NQ(Oڕ1 vD"_Bsf]/ hh4n*PlGgo22]jdx=kFK$5ڒ9X}["@2\ '*wnE9#H{Lcx7fy=g~x?KQ!ηh}YU}12r6C2AֿFSxɴ;r}oIOӭB}2u"c0f⬺`Q[CF.*#剱^m͝;(O>vzx%z! |?pCc0wS zbx40ӱw[:nv+Ek^!]Y戟ORRXnƦYbm䡾H^UՖk_T9KH#掎ZOs".֧*OM M@Ӣs%R0uݿVnJeҫҭjקPZ4hĒa vLj QTmjv+ vz RʥC@p',HL RK玔Fa|'"-%]Yi+pt?!/sn֕[EfNƒ;;utVG(AR.,*_IZ:OA)((daqͭ|:J H!!ER_rȗ >z g*H ѐ2(F]ѫGu6DC#䄷#ef%xoBgQP ,ZKXBi4Ԧq4!Pt7[Lne4;U u40MY)=l쯙E{@ʗ}eR~%v+ 8A #& -3:HN5*{!(͙{yEC|/+M. 4LiԊm {׍+]e&;f/z.aO]={ZkW9c9 q (*h >@SBpߕM65FR2!Y܆_^C( js 'rwCRbi_U,G{՝% n&¥*Z//7nR:81Ld ga6kbm^a+SDhd}ӟ9*@$A[كxJ+O X>V9i3 t 9STZ.P`Υ}s-`ذܸpB`DvyI2?ȕB3f;+yCDŽLg4\TwM]1C$ "=!S⇋Qꑕ|9X*r$+OK7^s;F%]\kC}M諢GC48Ihxl{jba1ps33=2[ߖƚ 5r /d<5cֆףc@c:vqDH<8Y[Ҕ)E #%X VPhԻ~!(NS?8!ZHKQ74lW2@T1&kOZ-!I`RHf(,tsuHb^W:)"-֒=%}JgVƒyix$f>7&)xȬ\ʪ(%oQm}QawK3Br*=MOEjKN4NTH!P&j1}jC@K5 I/(i9Roaӧč8 ~+lL m=J|QJMܖ?M9Fw ؋ ǩQ ^KY'uR'FH9#gkZ5v юA,?1:`!ԓH%&!xIKd3w3jG}r% M`}oԨG!d8#t-*0af]Te"m d9[d:sgm 25"ZblDuhl-,k2"%{{}KJƞ'iX~B8݄ˊb6)4'Q)xFj M*@ ;}ьѰ;=t< aV~T<ˀ4D_3c h@*={Kb.PG#]Oj7PH=:ER򪇦lg]_p$:SRG0dž4秆吝u rB`Mg!r-/{MbG@ '!5&\yd5(gG s]IHݓeW.68hK~ۼ~Ta MEP2iСFxvn:q7uu-OhcBNC&2SMtZq7J?nru:UӴx^D_V"]h݇Ecs3%:/WS'cO_!vdfXFv.f@9P_Jjc8\Jp]xHFmW- iQ ܵZ]f*5@x' n7gME Qn8/ v#C=Tl&Q2_NR4w?4T2پK[ ޕ 8mY*KBUgO -9֐}PX겻{nE("CN~Mٱ=aŞk:o>o3ި)\It>Rꈲђk["`Q˸+5#^N&&}e7,4@l 3y|†ȄM"bF};nSiz{K:6;jUYJ~pX&Z (ĄVs:Q%sqKVmnVrp0B3[~ԼzT"N&ԅH?](4[l]3>YpkW"܁Pe0b?+a̔VE|&*DbBt6Z ?r ٚqGjw]+WFM6Po WDG.CE*MV9;(BA$}بTzy蚍w~e8A {V[c֍op֖¢sDqٙsT=R`7xIMwzUK?CED#kdk\*._5Cup6O{IK`^iW%M{| 3BAuihB#Ϛ32yM2T * 9BobDhJXTaEkC-LP tӣ%L"H ZAT^#oh;B:ObsY}/t-*C=_4tY-r|DgXkE }-ǻU4 H} bC[rK`;ha.`sbb^4ۇq :abiOE"7OF(&4Gl8cu֕)j'2>_m"Y|st$\epXc r Ya<$h:_?FlZbVe-E0z vLu{ZX8WTjQ=&'ҕܔݰߺL6A1Уj0_ 6*'MMQ35m ^n6&6y+ϟ5@(F81sPP.nl-8Ư8UJ$= B.b( li~Gm|%}㝽SMT$ : \٘]#weXJ T|tN]3?C+iyZ\AKÕt]Ma;fӧ)E):JReN&wyZTİs`Nkt]>pQ  wJEFz8|w @hU XS>7P#" LH/)7yVE;ގa=ͣj&*U 6r?7nI1s6 h?ɏ5]f>S [p?W"xOA;^/*eve&at>]"I|teE/Q¥]FF[Pb({.%ň\2v4/ =^hwկli`_b'p9TI] M~n 8vX9iPL?b:)7te>c9G`AF9;F[,=\~,]df>RO]O)ZEK6hOlnu"mډ"D㲐>?m6`X(xr!ĵj]~ۣl/Fr?zX…=ve~ .a;|BB[! yV=/Մ*WQ֥[OMeQGEPFp@:ȃ3x Ly 6ׂ`7ErsU=bp@,DmC@B@h900A8U_;;'&Kem?2=i<j\ AZIr9$UƕC"ꍵW”5DzRBC X8EG c3X% ݒ)S"ۈ%3`xE vJT%BAyNpG] !j2Ͳ'tHû 3ͪyFÎݿ%8N'ޚF4UC6L$lF"^+?Pτ$ ?j@PKIO YCWj ccQH (![ĪhЫj69](&6fvA ]RH8zH$CqPK}[}9~cYyZ{!ghLfNvbK}׌jBsJh+_lr=f( q;Ό6 FرQhճgqTu=Wmut\ c5eW.h ]jTy R P\f| ؎Q,'"ugM,*hdځ>eĽܜu?Uޯ"2PtC#4"t!,`Ď]# $_ӮsK cp\c\Ҡ-LQXL+zAMB;lw%Ov/.9[%+P;ufOUy)ШHA"m[V 6ucm8G`<jQrg˭|2ۤG*H )HW DrQ U0XNMx /d(L!d~QVbPaƸԬiPB}xq-+YD&˻;rWl[F ]Syk4(C݊MJ݉s"+wD&7BE7-x YX_8PQ*ghںH@sd$|xsܼ}[]~!| ȋRSς<;23S*$V%Cun,ߍ-Ӆp D-clK";f"惍=*|)֨$ N><]u\y(ipaNFz |PadEڞɭDx2Eȴa#*l/WiRl}{ g2Ю. q/?Wlim-)-a׃rm. Qe'|H3Jxr I"V=;D}^ _[B~oGݡN λD^5^*%iޠ`;-¡JN03+w^ȩ2ښtfmhN߲Qޭ1+f>2o_/H 4'.Xi3' EGKaP}3>L69쿯܋u )94vWɬ"2N9P٪3UdRc^R HBF]ǡH~S,zmFSlծD" ɀ4հ{+Ԝi4aL|FZ(L{RD 9-SSa\gr)td7t2QͨXEeyL{a)j"Go\hȱV,#j=f7` ۔-^-Z="BhS\^4[n,u=^3LOWC?Zr `\Ȇ5O%6k9Ly1XoRI~ԛ/X Hj+ !RAv*d}Dz}Qfϔ()uK⑙a4+q;.Ln7V&DT=nkiT~G, Hq p2H#n1xc_Y( ŪGa#ҰnII%d&`]v^vIT2< ,)Rs0O۷GhFP1ۣ҅>'{/5Z/q (5W *{L# _Hs2J[,)lɨSutjq?X܄1|.ל=R;}~;\{%r >!vDLa!̬%Ak2 m?$w*9~֬Spsʚ)ʁ]\y$b.vN` ׍ bJvk75W_qN];@,E/Uz,ٿLF3/F=鲧lC2Z&hAq@LW-B:Dί)0guwl )Hڼ($~ܤћGEioPoRX:2).!ܘUB m': _* 9PzV5"x>7REַR8K[[xie {Hܞ!r Y؀[%hK?VZeLRa 9b3%&9`[w*Y1-5yɣH!cJݫ [?@R)fxK=ڔ,0My`9ښE.|(GF#6b>vQE' W@91cN Ch(xuIF ^Iv-}fˍGfsZS -Ť7 Fq37ie5(C6t`6{=(ymupf4܃GaCE>ɝ.ՈDM<@iCA?VEyq껖_+bdߑθSd@ǓmtCnO^)GUS D ܨ5ZVl"ݿ"ۜI z@=<Cn(]F.ܦTku*4V >%+g~<e:괨3K\>+S_mxEDD7lybk딭Lໄ2:8Ґ41dlir(.km&@;,ᡏ>J}c} n|B>҈v:B`2ݟzy1M>'hK!bJݸƒ3Ih"1y4'& `Z,qToqDW2T"ٌ=2\f<hH[6tk(c+ e^&PAt)8FV=No6AvVa%I]ǻhRp `Tp8]DxkU43279KRXEftt~ .Ru8yPPq>ou#f{TM,(O$6SE,ƾ{r{I?BRJlWihq)F%kBOTjE##`qXATӻdh>^z] d,'}۫ItO F@k{GwXhdPV[FMMXc L2'}>J$/Tj}/rK@3!P|#_(jljɷTHNF,Tz`QIVDI~Dv$ln?aكpd^sOqPA#xWb(g sZshCyi۳k:pMw'\ZNl&|KElpϢOz&El;{G2}ar7raJ8ZHoW1Z-m,Hk& Qb Adxl]!h^v[lX7njI{:%g<RVnA/Ol0nQ7V_%ɡӳ!r(\7iR TX*L,XRҸ|2cXxB޷Jgxr W.Hxʤnp2Rs_^gam,aIh*$hӂe܋(3:KWY. p۠0{tr7H&|y;bib;نr(A1ӡN;qGCBp*rʚm@ɗjv^?8A+V՗Pk|q&DY~19'm^tͯM/SH*?NØч 3+&C| RS}V򻞡g+*j.u}WrfQf@|)qUɡ[_56督RX/0l*'kX =3ϔNRAD%mnA`ehzOn5 Pi;uxs:haK.D',3 8|4޸PkJɢSͷ@J{Qxe$˹E,8%!g 3Z JcԽY]^*GxcKdiީ~Z0 ]='9KVn mASv DS~D׎,C( E.TRMY);x{"!mRPJ(A&&:CACU^,-|~oo`A/j .w*CU| 8ŝ[+G3ί )7(1U*D1tg鈯J%B>LՋe};`:~IU#eH8︫ٷu&l-k+y V39tx$4(]adžFTKg})Mk#4WgY¦fqo'צJ )' g @`unAmvAUF?$Q(Y@?!mH/@i{ap8La :ֱfVD+3-d`GXT7&dsR6ꨑY@"|:_\+AHA- hf89})ce8a`E3O)lErYcJō' D3]Ix@0!)v#j6Qi^a$Â~G a)\@(CdbfviC/! g_CzoMms1ELc@1@O7r ,"(aWj%@AwI/F9H8OpW j"w0#W&6J}}1ecJmuo}Tm-@ 6N_qs[U_@8s'! *EH5/9)n7Ksl/z lޞg<\`8x+a{M=@"볂CBa?6ofMFDGśCO=̼60\[EA:NFYnEիVńl'Fؠ*=='KmpsqT8U@OA j蹢l =h][%2ⵍsG~x0َXN0/%\63SeۺD?ɴ(G_P:dxor<˹̧HIsAl}ώN.z X}}a^6.׫3UO "?Ė 0\{(ÆZ3)fHߤ1u; iʋӮ,8(=Tܘ2h)z `o>4M?ͽjͅ{mF32ㄸɒ<մ ~_P[ep WܢHR 5-jvVCm<"o.D^a֋#p#^!8]Ph2} #X^s}xkF# #uJF0`%|#[j"hu09ZCXZ.- 5)4m{s2L 9lD%Q"PitSj+vi竬o$X<p.bAOݐۚ'9[ptFd<-H5 S'$dFAr;^І|?@,% Jl7>I*ņq3' LQu*1TWPPɆ:58t؃.0t_3^u~z.dvUx0$)PypPH@Eu~$hIçk!ohol22'jĜ*"$途Ϲ7g=UP-X.U&|^,{Y),0XJGd>C|@uvRsQD ƊpTye+|Z, s]aȷL+ 󌑞DFN'@^ibX@G58D1~K\F m}9mEa2O"@蜗-ԯ #x+v˛Ep//+0ko RD$!Eq:ы훯:#Zo7.f~s:w Iؽ-4  ?72-Ԫ^wϝzW: ARMlwa8,^a$B\BCT#ۘBEK(+XIo_nD.Q`m:Rmp A-%nM)~ݖvogIMHa/R~4TI0lrh>YFiz򮊴; #%"_ռawƲ 6%SPrDV'RS໵I3w,5Q|l R<BCD1L8!Pҡ-#Y02y{#̆609k&)-ik[e.g65xO<͕J+:.ѓ*;7=.vrέ Dy>mn=8\LjGwsa"oсtǠ|sߒ=V64Zrѭ;.>J̀f_Wr鹺 (3J2 ߮=²+ %@:~z9G"qu&T&AµoͦXpǤk3bR!>DI3g. jŻQF \2 {uI`CYVg`ibkC2lRLtE-DjL'M* )!>a"e8qˉ$ӗ8&zlL3_t#zA{) G_=کZp,wPzqw#@?^,27ViČgg$*mQQP ?_n[Vj\kZu9XCnxm[Ye%rt"+of pFj\~zpm6Zs6T 㭛9,-mfhd9$Kx_h }[>v rgERHԼZP/__:$ ƕ3p F_?d A諛O-]ڽAݶGh #VӁ mVaxYJWOGySxn/- 71WBd6].TN8yJ%{ةz%NJ:q1uk/:Q;x[)@+5tRe5<],F.̴&ѵtg_RN;lj'Wq;{r 1PAfۗ:JL]+[! (ZQgb~5 ND_&^XiɆPQ$;"To7NOz]c]4dWmyGY^ .sݹQRծH7}rYLɜ>c:U+f|٪ȞEuv2ƥ b `&䙤: e'?{Q~#c8W'<*3lǘ"f_>\#@4jk2Ax2Pic|W\UJ`"XЦBRś @<7s_?a1|+QP,L7S(ҜKיU߉yB%`n$ 3%G(P7IS+n6-J~)@;XQ*Kt>*Ѱw KURR)nԋ7MSlsq[peyc ޯ9AoCbhw#_,p#=yJij)&|pr/Wˇ ,Nqw/pF[$ li0vP4oTt.F+>[Hcl23TI<1 ;pֱM M =k^`LȉG=Dn<"Wat~Ѫx\&`jAS9FZ2 ݇DF1W yuIeX_d̫'MxlOa@v-[0w5EL6R*0SѨx7q]B5tuW n̋tfG Ϣ,WO~TQ O [ ڋ0qr\/$d~Ub_}jov򃚓WmbE{38 0ːGۆi`yoDEqk @"`)-b1u!p/ِ2NvWA+ʽ[l1NJmMVty*rqW۝1(J)=\pԆ&M&:1#IQbܗ6|/!GdkiS1D#?"%Bs٩]+Q sr*,.:SxPK*j~(}bu=)$ڧu;Lɝ4NfUK$mؘ>VӖxNɰj(e}b]qe4 S.aj#U`wy9#Y4YfawcvƄIl\JS޴?ck$ ϭ6^XY3vv{:_1ճ <4N32CxK$lbia!]p!v@U#E sǻo4Q&8$%r7%d1bog'I ze;c95K+b1ݢiܝo5";թ^ lA:wWPk܉},Lvڵ"|rqf5rx'IRȊXzà `"A*A`w]oL0Udo00]zVKQOh\oy 'F%)olQLY9>(s=E9{MY}]mږ6BbJ6=Z${o:@HvtwzӽwOjJ;orkZ4v4WzpÁtni:VWgjE OVOUf,%=ګnټs)]J5{fW`HOe0_VC.Vd\,E'8vVU8&DC#q[S[x82,ܛս?F}͈R-9 XzT[,f DA?g,w yģ^TZEM> ed":NK!El7+D[!ӹZoAhG4,#݇hE,P,gB [cPĠD}d=qK352l}VIbŒVGt,-~wҀGvD0:$jO;P?l6ev ;*>` $E+ P1nkg>ms++/ߎe< i|k[8ЅbqyCo%kߘ?!Y32=5y3p*ApRXDZS^UEZq[)/;՗Yyy&τ eF>;}fbHu_]y ?t|~I gxCN+lICГq ~KBiC AZZva_s; [";nwo! x>Fď ePvéQ*W{cz⌒ief/qbR<㰗.IƮ%-G}vl+mEukω&| w-g. s >dLYS?/;\IFE U0@uZlӒ! YfgϛKuZP`G )/?MS4?Edy0˳|ԁg;5^EV&YDE']-N; ^;n_DFG (ht=s)!nYSbHM>.x`:q5LD#)r=j,M6:i]p[;Ee-9WR~obD<Ԗ>qVeC5nNґ=2kbT IM|e]M׵Z>>!񢾪,R,g?^[t͇q-GBdmLJ sǖYkl}rB*N zuSW~d0:bA|(nROs(_x!>zrv69ҳC!.԰i$XZU((}ҵ)ޯ^ڕT0hztH#ATyta_V-ރȬKn4mYIWC@?κJ=PPbG/m|4(˞]ܬ/5.OyRR#ꟓ%7Xe| IJ~kntӘ.]$9 nͯ8k'Lऊ4Bmr\g1ԠR5ژ1 O18P(p!nǯ$fj:(:vUl*'ߒV@7.}4@g [>ԏ+~qDZNk2xqmYZ;ٸDy7!{ݴfĜY렸N@ +5nlC[o>ZWS8bsa^& +ѻ2a}gEAd 1H? j:ƅY?nn$9 TNI@GqW:w9Q m9Ja| 'N)Gk>3ª{{/TΡx#C:3S@?xA_Òp²C 3! 2 ^-ui0s@P.flF*dEJWV:Y< (z>K)r=Cprs7Ʒo@8OUgܜ,u#A+UŸJH xf S(vǬ?hsACs)rKhۮy}Ҩ6eUR*idHxۙys2SKr\Tmæ g(ryLWp`[iF饒Dz>um:L+頏_gR5 ÅDd-^z. c3;8qm<5B ᅡJ8;w "kgk\:K뗜{z/04&v$)8̴M^grȞ~ϘB~oT#A堫uDU2`P(1@y ]葜t92g*>W2*f9ټ="3 ,5¡4+-,ɀ4)U ;1sj~\:e @[fj!E%jʨπHuYf \AMq'pc t5.H%N꟬ `4γkPזZ i))ߗlo`ھE|i:pq}'V˄EKVŔw 8NS8-a \n-,lN^,fE,ܚ+"1(SSG@8Mrd&߀"t[9}~4}ۘik#|ڃsUT`X$[Fp)\IՋA%; =k@v-BrFsۀTkY3)oկՓ쮩򇬅Eh[B]+2) D Rm;K>Cmi uMk2 _WD].BG#t*Q~Գ{\: 1--kg eb@ƚ99tٻ ֤iZ 'y. >'@@(rA=B$BkdƗnܐ+5 ́Y`e) 80G#[Wf˟'EdR#iI#N#:A8JRp:_\7c!$.Bsl_4 mZoQ<@Pj3"G{}D4:h zݏ0ysl}'"FF|#b ոd( ~hƇp:UT*x+X࣋9]Xo)P4Hu JD‚ء:,t.O'Z8[n皂'f (?k%d1Zte4bau !8r߸|=wY-n G(?ݦ\ؗ=}10P7+ k!v+_U¸e9qө)Qr^~6O8ѳ5,9E1H7f?s}[}2veSzUIdT" slp45֧Lp6x9\hW[C9mcIx#\b늱冨eZMy 8-+s=FC]H>n)PMأ%}a+4BIJQ;z)`[(tu=T9ܭ cZC(/q! ;@0Z7u-)71iFm.4=:gj'f]*di˱~*ha=<맧AE5@2JRfyObY4w'Tkr/8XBqr26Ɨ$] gԔ^ 2'El U d zƋo5hN/I PI,!hnvӴ8G񅊦*21lA#)p#E/Fՠ ^zdNSd%I6_@e@0^DFK p)Ji-ՁVrLC,0m;g|=SBj>DwD,5kIx虛p]KIgLy>fq3e7սHK%yO5b3{f˲hruT]+\VsK5l$~+w.Y@l Hu*im~Vw4e6 yw#Yh DF)2r_s\W5Lz\c>vp YalsoB?ubI:>uw$'~t @jeSvng&o/5:rHw~V"T eQ`c Nf5 'RQ?.hBX`l_oo (pdCV>8^,0νfeGvUiIIzQvOIto"dqΡ}Ppsm%=xaEDS8N#8VJw@|/܅#zi$TKHM{Uv=GqVܥWګ ~X;EO2atzGiϵS. "W%9 (e_Q`Ie]X F+AdS= `;@r(h?hVV7TUZhu{ӯaXUص2o%D4pPb#q6"Z-]TUn#9j(to۞d"/v G]wqPcM O5>,8Дk(2<W|qCy:PɮJ*հTyC̟EH{Ȼo'ؽ4rNh|I?}30i$Q쵧G qu^@ip_@"2f7Fcδ5}k C@d"=VbG,}vF:Kd-`0֪7A84v4{.&fȍ2腮"qwY}-Nhoﭬ֓CB s:s߱+N $WWrb6p+"?J:]:ݶ1@c> \{HJ<]zHDq{+@Q52mOOC y;ٞ3$4̣i.('K㬰8B̺ 2 j+ CP-1BDe~0gHźD݂+jxrd58l?)7 y3_(F[! b KV :k*VkGŇ_V}lmY NJ2s0&# 2ހ؂l\Hc{7tayu')gΎ2lÿSI5;%z9dZZ+`]Â| AhTkh,$p0=@*|z̆Q' .a5DNblK VI A <??=tD;ה{P^i򢥶aK鬱jwf1,Zi2 LZda*DngCTp}uc=FU4Rǭ8"XBO(cyT%b Yck!Ci*ge*y!8Y b TN$x$moc'ؔhi5ئ> `ݻjAG97;!>'`qSg V R[Xlz֧,-܉W4GxG^C4y_(#+*d|Q [֡咺@ZB6+0|$> T4+tc:Z M{N *Nba1( yH02z Ē ;nʽ[&?ˀ.0P7c&Fd9nb}ZG-*bey}j˽>7a5|Rg($Is\Ә)͟\ ^'ҊpQލ/Kr?ƥS5mwW1fAm~/)MkXO<C<){qɩ%,7-rܗ)/oyPd[hIQ=`3գPW<*ệe#>4jg:x_18 QqGOCסH1G?:$ïʀ6nոQ#H}YQ °_!iCC ');%z2*B%,4Uӥ֕`k&hK:UR6~#D*bw|'\Z}6:̇w(+*ߺcYIibםOBF% z2T ,bTDaN?}-MIʌ^h]C1 e& |& ;5b `A-`96NX!cC0ᩔyoYp6{'Pz+4`41^dd+ٳˇ1MoLyOqG~#&ÊS#?ɪv_NMg`^D(B_.-f㬝7 p\.DF GdBOGcSu sO=]3(@^Uu. p>#'`T?~KR#X/|!. wA9r3"Bf3`VQdl\0{B҆?{.r$ekmdGj^mQj=œq!)\REMpE8*Tqφ@E֤ǓX#Kro`bAQ硐 j[_%J-o|Fbq|'R)=sȸztpcR"BP5bE:Zz1 #{? Z{§_/P̦fߺ,&v)gr"̴esN&>zBT2uٝVeĔwù_HO㦵K7p ŪA Np];cAX}1,PvDT~CDNDMzz.ob6Jr7b4|?9AvnޥSmF&/*64{]0С@rd5y'(!&)m-pNjUe_'>B4;o >q(6A;lN7|6X 7K0lLՇ<w|,I(QKYU`T}šjDAuYϷ4 [hyF 7t Cz^^ui@etQ5o&lpr=N Yne{q| 1|tXfb{Tvh̢hY%W펞IX]µzSϮTvӄP!;4g,񑊼;Ͱ≖ LD\ dkPIW9!4}.Ŷ(˻pw+QrйR4Ym%aGm|ȞڗХbUHhm c{2/؅k{ \TO *y`ޒei y\72¼hT9,unNH8E/X#)+{(MR+G"B>m5T 4xp1zuL6c|>L @It8HwIS_ӽZaow|" GS&yMq727,ɦ23B6ŇZNBU@h9m]&7Ìi`i2Nu1# q* < z0^x }.c >$E 7{,8@(Ägh{v+aU;TH"+|xS,1"}D:/ `T,7X%##T%N*AƗY4эk# aNEj=I[tzt|( q׹ |t-69PSP8X"@i3S(8{'8K2eC;+Ff<̟#t0B/5 LH ΰz,rQZߑ`[W',YZ.`a/ɘFZXu̼#S_()Ma fV) AoWM'ʦ?t4>\;⌎Z#%ϚZ]w繲 I Aki!reR^%#/d^+y_X *{}ҶF_S~&C0q 4;GF8o]U 좥-l;>n[SQg,PuEk`Ӧ92w0/٘?Ecl19ݷ.s#1DO;;/+Fi0v$+*r,_8:g cvn$&w%؃p],JtͣX+83D rKЛxvM 8zav<7zgP*ngeSټu.9b:]l$fe<A$'7L )y^[A2yj/K*oiߟ5Vm 0TĠ Si%س-h e\ڎ$ ~qUZ WD1[lI l n z$o˨W{]7#_+ K~Ov;k z JLz٠x'P" BU Ĭua$O4؈A%w-ß39_~h^=1L3' (LbKV}Vu>e%' 0 &w>Li2aCmhe zc}a)gXXjyG9@ͤ)_I Lul (yk=YY IE=KV(W[|BZ@- +~C{}m &+BS,"+P& ttT_>#i{ 4>@lRH^z 9}೛ 0xva&ƖuuP3$Mi$Ϝ*~`缪?)gm (:y@ɆDoLqz'V*@v&Ĵ bOR,N ~wݸ0`皷؜=BWζǚP0hc}u[X|"{1p/;ǏJO;PNC5J*[oGΤf䒔x7TI(xlqrOlWQ,4 &|JK?|>`8QsU=b=zR'\25wr8;]/Lp*uݾ:WR͊`:7v ^*BVвUbŽE5Po'raM #cnuV*򃍦M77͋sZ~N8L˖[)Q]î&m&sni8 4kA^.\i "S|ޛGݵt8n R+o66:q$ ecsc! IM}]  g 2jۿ zu %_y(Cq.3ʢ 3\oŝ,:fFSIy/2oHK+m~ f3`|BA$rmeyAMRgΩ:4Zz7w$ivtօMIuYFMwX %τI)9g[kZ:Rt[(h_ו_׮s.Z$`>'IJjؠOe%3 oȽy9RbZf&Pkx]íJ; Z2 X<ё6*v2SL ַB,C`88tbz֬;W'ք̕.W 3#~?J :qQDKNOSrHo?#S[Q3; JףudoG6@5왒/ݕ BrA}PXe &鉁0kj͠eZh(=jf%|lSџ(hV_rKGܕᦋ:ͱCEUyW,uX{ɜыis $,ai6ԥdHI+_+w|^O߹nq]^׌S+/ONoQy%}ckE?>w_T[+A?Rp&7ޣh<.]xyrWAg1f|g ^[醩tf_=`~vI/:SJc!?TeMҪD\z/Nr#مm)PWvQ )-(Bb4|^Hn-{ %빣x'-3i ON^&S4*TMLelfp\X.?':N&ze;Ux4+aY4, l4B;ҮmIG6<B?&+Ft67B z}g`"?ӖM|wt1\"Ȁ}>fWh;}.IbDM.-<Iy)ч" d?+.BdXVCo'-Rˤ|}&;Fm3"Pa>L>fZT祏2ؼ;dlnR-COU0q#(;|/LaF9>ݩ5ЇmṴQ54ŭ@dӥRxcv`a`h Jf`uI_e>aRB4F37am:x1 ק4rNMe$l@ 4?*~^[}m0(d\Py?j9cPH?it5~H{Ȥы$8Uo޶v6s  vПX{PExTtYg'R%oh?tCs-ר+Q.Y1A})CY2tVXiT'RNNQ ?ҕ}~b:$ 4'A?9\}z;Ћ̓|1>B3<5̖9+*L `h+\ҢyI>">㍺ 'B0`2`GXϵ5FP͚$W]D+ ?3?q |vɛYXb9Q]~6b[11eGJ5<ߩTo끄8ac3=m#x(ڑ+7BϣëmU>sb~{3'՞9#izp2W}+ o'Ax. lwfܶ`LfYYGd*=Գ\ԩ!7Qثxy\er|p|aN|_'q\)\nYm_h$= C؛\;q)a|SoWڱr3)&T >aj".wWA͡2xDNL@+Ab(<^&+,[A\- G\}3lOeuO<%ǨyA-p'(ΆC#sbW.tS܌x{^lӳ-/TSŗت%31 ̰%-eOAFzϰ;tm\1JH۞! :'?wv 8E̔ҌLN—%Lhhָxl,qDfJjlL 6XaJ=AkZɰʓc*G"W㕢ۘVd:R'wpa~k5szAdG̯B!- 8z#PWx]'T|`ە~ VR;ơ[67)oKh*<Ѡؓs3#v*=Aiui *},"߹lU/k,rpׅ&Orι7uwvcf wM`5r1qD3=9չdZ&-b,7*k[<Ϗ3QR2U7v6bXÀH͞_nboʓA}6wH+[R=~LŇ˳PsAG Y\Fԥ HrCye *G]68cQ!^%9?=qFA<fj or/ n5j@up8M #|gNl4x PCe IgqNR_mI6}گ ZhOi|޷I*sѐ,ą|a-2fw:K!IU~ +W$"Qj3DI@ix^)$_A֬j#[fq3@ tb`e0+t):mӼBPCs1x6Î(hX&ƽQdĞ(o3_lE*Vz~z) iv qDKW-TX6ԌG7{h`޷RV[0Jο 6݁tG1^\-Ra {"}T.Uj4g0Qk;j^9!Kl]lG^#xxmr04->Dg &{.2$+=7V?+i24 x>^rG #$DUZYwVʔWn<\o)~תDZxP}c,4A[ۇ#]q渍$WUv+ޏ_*~b 6"߈g {ꑭȻM€ FHץVh.o\E1E+ to Y%¡$μw]%i*6E< bwc! 1[Gѯe;wHfٝJkϙ1RV^GW-%x(۠+M`xi`<*FF Ȯ"gMS4OX+Irwä!΅4 -(dE SVz\pEƜ Ԯ#vEWD zW:##+.P:R+Nlp껇95& emqs%?-2'c .|8Y̰]Lx<9q K˗q!e!X x_?\vFȐ xXaB6чk(+x|aCI`\Q7=cw~ڢ7_N>>Ĵ>eF3v|%|![)hVjæie+X8=}Y:6/d{I5Dm[5R9T{8M2VOxQQ݇*u!Dg.y:>ʵewiҨ*$~vcӧΓR»7X,_p*Z+пeuVf8̖ N)ٮy6z$8.Y¦M=0Š|ѓt3嗾͕ϟ+d6 #QD TƒÏAq=Y maU18mo[0GDfټt@> ^x35!OwԵkڡ@i*LezP{q>B.^ !4Z-J_zMNxwcƣsr0Wbl4 CsS Դ{(*{kgv{vەjMH_,k}N "K`Έ ɅRgPn ,/y}Z+1C\PjTꟓ)؄i r6;㩜^䲛$ I.ft4f- ^8+ lI@W~^y_ގU+ =YX e/ڼS4>)%3K$*$";{uC~;#Tg1}0ʲuH6T8AUk#S6ЈL&jA /q> ,vY)(@~Q5ԡXa.GNDЂd tއBQ*JW2k4mJRmv&I.D뷑#v=_GȩV[,ԐF{u%tvX`x)HA.@<8 ͍N51FįԆV1 5 /4+ zKLq5%"iRk58@AmK*'Ks ҧ&ޞk)FcQC}00Wsl,)X%BF,w<ߒoi[Q-uKa5]k2`*t]B n[6D-^ JN NX",y,%kUƞ8.8֣܍wi|炦%="{s\03_ZظxAM'۶(7;XM'-y)314VެZuGVe$c9ȸ.V6_?4'1(1f;}"k n4`@aB:[Am1:p95XmS:U\;6I[?I \wV/SnNx*D)n@u5ZXHp9cvNkXUЖ{D[^XG:<703!@{|Nk-ZmQzKƋ9aEM]-?ii(#X M[E88mI`}iRmSg L|􈩖h@T lKvY>(?%CSo;VqR5C vSdT%K4kaTBKVwdX`jt6+4r`t8HDf(>x$<̧|_v~z.(.GWNW$ƹʌD#myjޒ9O&5hRoDG?Ẃ~{&(>uK5f7B9E,:Z1(ѝGh"R\c`c}_H< &StvNN^<'O G//,ӰԮs Mh۹G: &xorw5/WZb(Sd %9?7 91ՙ-v֡f^|->%zB+G'rj=5n" 0 \zDnå&7v 3?L>c%,AF/̶ӯL! nNY~m]j6d]*ۮT3?7OFx>*-Ml$Ե6{gUb7`C41[cOdi`լ,D)^ay2+kOJZ1? 1[2ҭAfRS<\jSYcwerpsNIl_zmAhѩ^yY?剝b'՞]wm!^VW=m'X?Nz$[ So;-|_R"0;Elub`ՃFWdVf9.1}・^paIeyf[O+ HtFDj`6E!ɉҺ.oXA'(PDueR-7JEr qF`8`>Ii;a)/6tҶO6A˿ ɒƔstS%ZcQhSI8"D >G(t+wQ?$u/ro?l}?Z;R/s J1*oFG~h=- KزiL `R 0!"9Meoʧ\/e]f_vF.|"n,C%4n+p(UgIjC=K a;NE}о&ho7Xm?X m8R/PYg6.*tI)[s:MX[}ŰRݙ>Fx7G^m! !.9(Yep,Si68TC̕C ?! wIc3J\"Av=-!uUFdj]O-(3#'f! bC*/F;x]+̲y; u̟AlTrꏵZH L˷?t]]ψ~Y2{dUz62u9OZ<)hjky%:h>{Ov/WymgC!};$ Wp`;b?jDUhX'C R`/mʩk`fR]-48l7UnNh@r ۄӏ= L %?9`,^JƪYb K4/ʽ TE"&4 jp\v͘}*S  Nj}3? >UL XGro)Zv82N{R%ūGgOO/.4;+}MCӼgS&fM ڡI/1>#!$dPV{H)-,@-oS aVb$<iFW&&oX9Wc2O-=WeB̀=rf8Uh1kM|H~Sك?u FRh{ܤ~ߑ !̝YG"- dx}Nbsګ0o$%^GHxsim}iR ( P O,WveAe} t1^mE7TvK萏'y߸TyK:Guá -F]PQߐٲ *R(y|'!Y8I/5هw6XYֶ _"JF\Arg;f4I 3`OҌ@]_ txmpIQnjTNh-5Z~ ʕy\B&:km6[v#d7CN`?_3dVF`y24y%vY}}A'bWl~>p%6y 'i#'A\Q+;ŏqlk__BS7}TXYuLIE ;T H`VC>[ mR#d*)푣zL[zP5N^B:QxfY2^x02t2e$ :,n{P&mo˟8q(G6J~ʔ-Fѹml~B}?Nk}^.˫.UE_d[Eb;5y͘O&<ցL4 ':yT[km y;MI5 B@K ZLnH vz.xܺVD[lgm{;X.Z'e `s>vīVrW,PT؟s_%&+ M ,LF0/r ]4sˡt G}+u~ Uh>RXgU:;b_pQiHY_ vByWn5L̇䚿4ψȡfKid:5iʼn~3+%,! hxxܯpC9|بT-'pbl_Jsvܛ"DRMW"]f+ %4/<)]\]2gI)s9l֛͒Տ& YsC2Ў+4St̻<3 nA3 [v>٣P m* :%xv?4QF^O? [;9Uct]ᢂ.3Մ7u஫T؏W-p>+[hLiryԟ6J*[0h_gcc஀Q3= )ti ׃yK[z`Auw`n +^8zY > [9Q A\_bhl BoȔR3]?(.DGMx;I Z N>~/>i,"1$MN) 0ֺ~,,oc';dӃTV |F 9lՅ3հȹ_RMҳI)A7q&Cu٘~̵q [h` mssz^yYIcxL;l ]s-oiFҸݰ)g_gN x6hz5 h4Xsl@|nZ FT.L;d|Bv ˳/5`/9lPc b m޵C2zIv)֟NDV@򉂉TQ=~n?NH{d ;YVL숙8hQ]Cm6*ޜ(B o`p,qZ=/rB(vҶCgsVtω7?ǘ"]H˯oq /h $xGt?:=S z̭Y|Db؉9Zq%ϙj:C`3?[AhcmLSXO:30Z6qR(rbеkMryQ{×M"=#,z2A5jýu'n G=ÑۑwZ5>#J>,>Y23Fdec!&&X rop Z硛N Ok%2R|- xgr|/{@ 4aߚ2fS.o!Ezzb*۹wt:QRd=<2)Ƚ-Y)iymb!0U}KB WS?_;嵶%~V5(.$xBc|*s՞>DO=xbe(XtVR!+kwc-݂ء/딫95 3!: J1&lSkguAO:+g1U9 xN~!NX@;= sJVZ؁BT'W !FHltrf6MzC]{ ;4ÀNX-ByO*(~'NX-QF>Ir6+e9.T{wM+3HF:#WZ &oZ]Q_۞<.p=xeSl5ނ^(}G$y/, ebr ؍$;R3eKPCgwb6>A٦hxJUnFt"_gVtd+IUJgyP\/ol$՚P,rܸu#Ծ~zQ8 Fk26.z  ¦vHy)5G`+sy?.nR %! 9w3|SK@t}@N۱ēqZ#\t{ *Nkb/Z#4v#egZ#v5*O(>6Ci/(^Wapf[ujP:rQo_Τ21L4^lQ?̷}B!aJt"5Fkl3o"3HǙWbb^X}Ocr&:2IbZ?쑔CH FF.A?wHRW; #hk)]RJIJ݀GV~i")Lb} Љ"K(LP@K^kyn*klWhm6~ڛǬiy=zq"*q`3LtUfX,ք˴ۅP:k.`LRMЈ+[+/ ʛq~ Σ+`(Pm8ʜ0}M6lN/*lנt kcmԋeY7h2I<;}uyаme;a2wG{{tx$m֐'\CI|BDD آ憯N%۰Ym5LE&c^kFGgd # mnD"ʋpX$W*'],ʾi5"<4n/ ٥MNR w^n+y-3CXBDIK #s!*xa8(> DTڞb%=uf!LH[ H˙[`x-D.+i$f&9J=-]ZZTLw#7JNꁋ=*C*/OG-RoYJ~p@!/g.E;2uYS-ۺ`WD49S{`y A>OlT]>U%םrUa7%]}C4 !E~ ZTS;?DԧXb$$`T-ݘj#JolFXq/2M8K7_nAvyڇȔEFǢtsq4<ɇ뉹#Uu9dL?|hW[n 㩘(\ EA"ZG 5٫ f.7oH,~HB Kvw]`$#唀x/ӊuv\"rJJ0,B-+ Lp{]F{:(I2tg1!bSW𭞥䫭VUYJ=:, _`Fd9 E3d;hD%~SAgq=)W )/aEű6jcV'W;lL "JޣH%=ѽM:%&L(A!y_P3}53kǥQ(iZuZC-q,= Jiz] VsX' _37JtnV޿0g2Ug"7:Wֳ*,(wU^QUG%I>̃MH=dLn#w=8 Љ;I) m-Z*_ b|6?ޕ%0Y_rSnQ9|z +Q?s=EYȬAv!Yy c?1\1,E|Գb.~R+g@b͗kE)¶=ƋfNO&W{0- 7|x.m$s=e3qzi L6O/;OE|erE8ud_8XȶIYZ"=3 ']?b%Q.+ד?)6fZZew3V5&O=1zekjmAUL~* u Qq~wuWE1|3SIxRꔟpRJQ;21T, ɕ5jςG5yj,,Ǻ㖛'B, -D!LiBFvIvT YM+䍋%)W7 ;$d2\-Lj.EɎͽ|^]Ol\ b\ zt=O_ODJЫSjzNyȾR*'PY^3KkdǺuL qd}:_|=hv ])?"x!dH8'U=d&MEpHbVRɴے=O7,f&~ Hߍ4)Nsd4I]>,Jl`)LhfѩNVXHō:[90 ؀&4vKY q(wIs--Qi4om')OBm/:Ug0dTnzn7 {T)V?COE[waQZ+`s kF]^q?ɳKHA;L D0n*.t?Ȩw=5 ]D"z~P͓U$p\'z-.PU9] _H&UJǮ@鼕Cl!o :6.u<c(3݁*?M#3h lQ""hP8 ;~qv:$j#,BVzd&zi2Gƹ5T*؉q9hȾ|>ԾFӺc? YX4nl [ pGwʚ7Y&)EFyH sy*!U}j \He$OKhԭu=xȮ543 I5@BjG|b͐aJFẀc M3K I2;ҏ)N J,TϻDk -j bMa4[k4Bֆ O%Ō0tlt xf ϣ"/o"0ۘxY8ɣ5x_1q'hE891c[P|ͦJ!(%uo{o|:([Y[EĽN]N;M%9T\.G:q\&+t[BիE[#"&4=p :L=~63p1H&@{U%Ny(hc22|9KUe:]"}g4/(f޹NEb!U#YS4ޅDOУ`;Hրh=qIt-zBss] ;r69r2 ө`=-^5z);_nƐ܎&\b*1:)YI.oՇtasXd~7ۡx3)(v1/gq|tnWE81Y|"Wkfa+ʔ=QQ.;> .5C%lyr`fɊ\coϳ}%5rw-_`C 6U772qNϩeBuLx9Gg (Y{Gf%VA'ٶz[>8_tTVWX! 'Oi< g}cmJBC@n L^h`ϮS)倆 ҸtNaF:e^>q$ӓCH'U|:+=ʹFѫڲׯЯF |qnRZ/ 5@. ';/*t%d*(х;ť\up6RߎϷ~(>UAmR0e=W R(kqL#V.}Ӿ{miI=WQ/kY[(rptPY$yEQ(!Qx7Afcl6=n[H iK(> ~0R|[T%LtHmvZ`\'̝U3?|x[E7]qT~g t&S׿`O-hc팯яS2DꓰD(ySI kFj $2i zE5? ; 5DnE5GvXVWs6]Wv/si;ƴo%'TY,5bk!ma:BZbg DNr-Ls_猵[9ol<}uVG8]R &q(MMM)-\!dRHbЏ(?I9ekI KUL<e Q2~[3%;*B&i\z|qkϾ[oAb $dR 27XVvHA6g s5VO4/Ut%Fe=#a~-H0+Pwjl}_bf;Q7W3h.qy.?mq|V7>G_`W'~6fV`KbML&nkrj谪ct`td 4cXeNe6\fTRgN3ڬ5Ii8T!vz"6)8._K>b?;dcAlfr@ȼmnǿ褝?ĺ0UW2$-Fy#~ͪC1efN GiĈBw)d)$|~΍CRg!B_*J3k56E6jIʆ)8:ַCRonnY.+a* AywCH:頄tkrnho0z(6qa,4U:p :'% IY$`D_kߏgnSC*Z3}J+QK/l_tRf& I?|pֵoж~"ǠԸ8\FW3]cpT1}dT*NG#94[~dB#-v-|H$&57{qˢ1^ޖBUNTCx[=ag]Hr:ى}?2'04Q jK{)ΎXQ񬓜PgxqggHIJJn,δ=ۉ6qfu f/\x!jb*JV̯Z^zڧ<0(~ sRu,B&L>:Ir|Se*PB%!P+*V M4k3w[k\Q=5}(r^(@2<$'jH!2e_7v(xM_dbu|_yX&l;Bw-:oʹ:Ӛr]rMT;r w:?pKvKe9Y^~Twe7qKv'E#jxkE[nh뵹^UO,v޻]?7 JJ+Fd]T$ dO(`F߸jgjrOoӔ&/7 ]v& JGjke0\ Ot&Kâp,ĉrko 6e+&D} .eE_頣'=$N<f8⛚1 n%@ \Wt>ΰ8_xmVjp}U~wc,oN΂~?9ū ߠ9ZR23J%Y/4,ma"J[vPþ܈{{3cl匴+q:jaؤr 4Ml8^tL&k~atY%Y>Ofڹ3T$x%W6hHAR^7<0@DG56?z(,DAF`LU<稴y 蠡Y Q,V؊338MAşGf݈,8áwKN€Wd|%+uI 䕾̆Z(8$?_PfU <wumI1 *UM޻H騱\JEM-sWLlGFA;x+\63g]W3Uc$3T$8kb{ N%y@0miV#|N ='h\ eD$ӶHfOg7_P֘QLx]`w&[Jy^Rd[MdT퐚EEk(r7Wrhgܷ"p@ݬ54::ȋ]Z&S6B},4>avUiä?p=< K~d$vá\; 5&?/yȦWQZ\9}'nb/!n󘡑TRUUq5`#]fq9yw|j.4bܛ)'; Y"Q-K%^; 7;7;Og߰> t!;d[Sãg&qŬ<{&1z6<ʱ 73[i0^ EE_%|1Xa ZR\{ʶ:9.gYqR;9D3kC֮n>4-?DMĮzqh%Tp.lM&cXxZXxJO) T"-%r  W]?7:?!X6_f,2=M'Ho}j]jD %9|W{Vd2d IrM> !`GB@zpSaҟЁkؘaV[yt`؁#W#{Mpw1BhN|-ywQn&# N(E+7sk|~R$֧Y:0DrT&[J,M-=^=qUڦG:"aK$~i()Rqth>cJ"⥪Fn+#hyV߆KQW$ΡL8VxO/WtՄۘ§*| m9e31h9a9i |' = O _)Ϭuo>QZvo>gCvOA,Ms=)핀?RѧOyv˒c{N/)6_%=Hew谮RF$0$P"kJFup9%=$n^W(AV%c'|[5@%ɼ ?~+c ӹT`Bi)Ae0k(c}ƕap[CRvʀICz>ՒZ}>&uvt$8APP*PH mPߟU31!h;yO/ 4S\0uIT|-ZTS5QKcl}H=fT]?7쌑 X]vą oc9u]Ț?3rfꚝAZ,}(-)va>)KZ/*ZJ 0~*8+Jls`J3LՕ UYHFO#hZo1AґCJ!1ZELK:(6U784Gef{g_k#\](f $a01>;B[!L@P|=b6]&y܉9 "vK["ުZpxD.[MROmOXG( K>hR=2"Mc^p5L1uAt]]ì7TT.1t>ŋ2d*./G6;|{Ew1K *'P˰iD,y,s:5x-2mx^Ag+mR {恊m '^Ч,,JUn,K8`S#: g~yXAHw qDa-4iVQʳa:= 1Ji߲1a3tm"vnNqgZ\ęZ~I =tYeAni ((y_bO]@HLad{q d, *{kCzyNj)2< ӈ?G {|cuTh0"@OJ0)e3cl,<V?t1Zп-|^ӈCk¦V:ƑxRɈKj)US:b ?wѝ2F> [O-hFlɸW1>&_qBabQS51$ c:(}SyhkϨ]}Ub1d 3 !dKĉȐ.;4q! °BkxaOr0N"!h#`Ӷl4TK߭|,)7TL0A-@`zʼnt5QV9LiFڵۊ5hT(+BL%= = @OzapvO8^"}K\:Ba۪OM/ě?蘋v#b7OI"OBQJБqa X1b33ᒨp@cr{`X&}n7-8Ǥ_`hXgiklO.3W.X0ͨGb)x2o!ݛ_&?5)1Nv@Ҙ)+}X5S'!b(߾o!z-WE1<-%IVµ1-u8Ѓ.:WdFnpĂD B%7ﻵYGIӶ xu1}CC)cIF.!&8jKm[K0mMWɲ D܈-ջ)| \7Oic;X&:#k}:Iݭs<4@5 vk:c q=0@a/`ģ# U R8{ }`tn6Mt:Vj%Xݓ/TŘ.DFu&KAsQ4JټGϗƎFmJ7aMdK07T߃졵(<6 c"[wbWs%\`B g$-veަHŔ(ᶣfy{FV&S~{O3':blJ39&KƸyg8i3[#Ba2{3t04Eg>~ X`%P BzZvz9AHs L)[;S0176 ;vd{A:e9-j>zص`}-Pj/=!#xR $խ*[uٚ?5l _>7]J/14Q4PȰ_ZNz^<:=X7$A"<"[ wu:2vSJ0x:bǼ.ʽiPh1) \a4\=7Ɨib36%>Bŷ1jܵ<2۫KΓu#9:+!XoʧA%xc)ְ0 (3 Kg㮶M`)<dlzbAB`K}@C!PV`s,>Je$U}Z$'8?ȻdmP8^}c/b(CYh'^poSZImIŀbH646b!F !ѫ_[4Hf5_QL_E:fKB@u}B,@3irM G3!ݍiqGQ2Li!K |uMe7, |spg#3 cC;qǨKゝP§KR0Fh+NXXSmQ14GV$G]R Jq{yW9'ԩbש^1iJ|P1HۓbJ!6"h,ɤVR ed(%ѕTz}h$B]8X*KЍ- FqhwR $ PVRHOY$7@φCA+|m|4<S6{`9e܅8vG>z>K&Nd`_9gbt (QFG?,ubvƕ tw%gB "oxh_RnP+dd ;d]뉀CՉжft{cj[Q4\j{ni:7@-#5q@.`j_(5 'D sPVr.,$ ceRY\/e bQeεv4M*lRV]h?@;fKvB󪭫k[9ᢂv) HD|<XPʟǃ+ Į )VH;JYoa$NGN+:P,, }'^iv.)>[&+cX?c$9}ȯczpДNj-6Bp'[3(/6m S}yVZ@l2Pԅ$qVgLOWIXp֞SL oTAtyoAzfl~sYȾ'!xȻPq "hؕҮ9k4ٜ:ޮ~8(؄Z[׿ KNKp֬Mhͺ$vaP|߲İ$ KbmN$Z}33cTDNj1+~p7:ʣs[*Oѵ~}RBM,WPd@2sP%7o.rfqZYА+A;ΝպAo X6eQ}gB.~@9}e6 r#+[y'yZy୅.B{U;_9P911gf:6l!¬)\r`\Ռ_ks:w!-E2US]=̷g~,o'8yWŜV2K!0 T',yj1͙˖Ʉr|*쪻E,(Y\92rեP1,EUYྼ$Rm }!7ׄ.,V#$|g |vPi$_1%\ WnZ,ėi]jS)*lNgR'j92%^[Uk]#*o~| xɢ=b?;I$c. aE7i\r3𾿷Oa+ʢ7Xu㼕 N@&-A? --c8WO4=lvc2uCC]o؈)b4`_ eO\tss4}`7{D_Η#\{AW=` N5ؾkTX%_hx2q*UbR'*NFy?x|C (P?4Y(w3*Ѹjĭ#O2}#[O ܶ bJ|n6N̍ 3f2Z#3 1MkS ı#NZU҃%XZ;P n[zvS]ӓ1G/pq( Ќp>-E<; `xZu(&̤/d뜈%MkWiO(6-lglL'dX"xj,KTLȧiNhiэ$2柩N *MsMzLK׾wF?P )Uۛ'wi$#ELw-RH88"2td.|}DE1m)|Z$hxƩ%0a N{4ZAw0҃bM+닟A>Qcѣ#?Z{twux:Zܵ|G֭.PXŦe,k˞(yY';_]?[zMBnlO7;ٝ,'.0tǰ0F%xW^qt<7}!@ "J~<܊\x2U4_|YD 8ݴ o™R&vSFF*%eNCv>\3ɞ Kr[4q\1,Cea"JnA``Sjіh{jjZpsf,uV0#f=Gqg}[HFrAUʋb`j2٢vOBIȉ@NV;Hj_(^-C'>ģCܺY w֞hMaNAGl"ӲY}]WSLCçǸ 8:2wUY ĹiI*r(|U,ûԡ@Q朢DzGvI2< FhR͚?*l4 ]6+'g)}SGYbͦ RA5$IQԮ ERcr7De`xW3QSe#!F-1΃&[L9=1e#u\jn_0&}ec*S&RɈa$3gЉPg#di;@Rc=l}2ԕw5E|JߋVN,rˉffw'fV-.f,,Le% h$)gfp_^~t4ݷa$Ediu*C|kҤyV3% Ps(#=.SukfJP%CBzl #;-3BZ*#4 )-s\S;xĸ68:cֳ.[v=ES 1+2E48"<ӭo'65 ؛1&xJYcPQSxPx?PS̭2b*޷Բ 8Oăx񎑊.ѢDZPVDpoP-'T9#y4R-6 _ŃEBXw ^_ĨhpW]h80AN"ANn?SZi321.m8 IJ.xA?j)˳Z ͖3tf(9TA~a{5!}ם#O*Gqwn6P/,EbaÙMF=o 8 ߼6Q緣Kaڨ`1me;@,I _>1߼;ƒbĸ%]Rp' Ĵq5G8C^aB Sҥ2x>'i]@`gR(|T4h`[v8ziUҪ+Ȱw AKÁ Zϫ# _EYnM ^9KHŹJrྲN؜:!E<%  Qbu#ۥBXut1&uҊ+B'EOp[0>~P[u뙇〶~ٺµӨp, g`wP@^?(SK/D2D~feO񮚜bh/7b׻q20@NNZiJzZh=S]tU9g;X/WNr)tbgz0&ujvQЬ"r(TŽ<>T{Wϱ9Jv<1:\b|'`ASPvʃV Q"y]<<K͔Ƚ{bۓ̓3+-q$8 xܹr/KFooTJׁ4 YZ=4H}_p3hXt:H/M! CӋ5v=X9iW?g^zxXc|4[>$^`dq 4|Km_j^ p8|'=@BOf!v|EvK16aWՃ,e(]zGZϲsl|q7QQv$iECQnsO̧|4pٗLδ:]3цJE_xB#KU|yDdzx.s?fL;_Q& td9|MKamLWkZnJ(ה9nU8J7}Tu5<DZ l|Ά``q\=eQu }uxzm_BHBk8V,8I&o"CT'XDAS}=\VF+dHtd %&'j =1Hg7.{ 70Am's)vGBJDXµe_~b^ٖ$VŠA8%6;P5C5ǗMgN%)6:qqzEQ1?c|vyes_. w"~Ydwb{maWK' e V[QѳP)v*ՇʪNᅅ]N؊0 / gC7t@قw*#k(B\jsNM ͵hq dzTL[g טْ" ^j S~ cm]˜FpQ@ne]V9 7<@ z^^3muȽ412S,zd|%yEh=\οr`VPz^N|%ٴS:ctZ&bDwvWJ6!v[L#O'e®HMlV4p֌L`ƥ,l\3SmA% t3bc~zЇ#mj+>7GsPTA~# kP0ExR?̹7IgxHZVwS 3L}cǀ-)>>fa%̞v83$GKzӧӺ.U49{ůlQd@?arT,q=S2A2*x s-g__ ӽ[l+*rjV6UaĿ3ceP$(2{3!e]fʚk'<: lcGkaZױl3$u4n-hٕe+t#aYί{ v}k!bQ:Hn=Uk\a&,D;,7 ysG264Y7^s[$K@B);Y ᕈAٍ R75Q8aӐ_uDG,y6pG.ֹ%󜯣?'D;N$qx\i^'*3Ff ˠowNR=YTJ J-~TIĆ_[ iV2SRאK>ӛx Լg DUi!X|[ !܊i)1NZim:Oh mld*rOtV˫[:fmX B;<{`D&Yv,$ot0Ti9߳XRyO Drua|K8pG&F4P6{8VkC㱶09%eSỹ&=* oCۣ|{p`ED[]as3ުn0`_TE?ACCA"X]0:fcHwο(#s*!'|u-E]dIq*>0GSK47s@ =j]=#d܍\KXdl{A;:'6B,X7eCY:TaJ_wbF?5.lw0 TEkY[XzNz34$q6ˇhLwyR_#u~F#zXұ1Y qK27DpuwY(=aٝN{,Ųxf0pӒùgNҬjGa_̽ ~%/~e'7/djU"?XԄLcA9}&6$I9UoiTzyBȒ`"4WD


UÁ-(A]3(Zsh#wZ1mSqV;()|fG&Ў͡a݀9LўZRr5/Pg٭Îs򡣋H!6gUُB׵_r/t|v:Se+6Z M{yHD1b qk/xnvƮ}{K* b޴ϱ=?> h*e]-*[eD!!sAtI!>KĬjYX9J:hNhA[7wi{ح3|V8a_ o1L3JlP@Bg7dTYUT˻XLvLhc z 9*ț"UMN^*d ;9pQF6hH*ū;CF 8!*7?M|7Q$˕>+nJC})uKeAtcux~S O)8k 1]@}' 3[ 5!G7W8j`XtL}_ $ vU6Jxu3i!=0dL[S;]VTV|"e] 죘v`2Zxty 3RWfI^ǭLZ)67&# Ƿ[yVpnAΟt5i7E헊iJ$jUj z?h=*0!dI]"g0HǧM"z`nU?㖀ud8X*kC8%,El:E/e=NB(s h[ "jǿzC; ea: ξ3!]/[`( De:PÔ\? -lLubZQg3-[n )Os2H=(}lŏ j$Jvvw)YCtZ;p!*K.LrEAF3oBX^Wݹc%+4Gݚ% @'wR*D=O M`W"#U\1sAk382%9^ꔋL@HZ 2sqhbrŭmS>á&T!MA$6>!wavrn{0keէzmMI#(Vz9 &o[iˈV8$B $y #MbMJ@H;I=zr]vQksϞ:XEB4c1-SI,ַ{"&؞m&bZ mF݉kD$nZ5+ SS_@k'v H~0Q{+cфhG4>hfI Z7GW|[+Z -SqPT#NF:VdD js1XSH HDzh zuΔNo9-rV'Zk;mQ)0_ 밪 @Ery>Q!ܦ;]DIlo*=v#QG5&cuE)mB2ޭUN˯oogϭ~6oț͉J*&U੏,GXOdSOcD*WiE^f$ fz<; SoR3&):T+y|sfQM$TIkyHl͎V#2A PMc%J䲽Nf't;S@Z"mflodzfֹܫ)9=Z@7;7{Zo@]PDnx'S!~ywj GKDˢ4e~gu]G3 Y>yFL,CyM3c_r|m;'HA R h[i CgC^ up]qDh\ɡ³2C77oԨw2㚜1rHM:l_0$+Ә ?nLMHm0yf{c szN6"t圠, 8v{ 0~꟦~/#Ϳǡdȩ|)ԃًިRpw甴\8;Nvc3) xi~"DZޜJWfa6QS/iY]\jb`OpHN>MUs[ǭ $""] ʒL\d`BW/aN=4 ФPiA4b6Tɮg xI9'h1[lkBaBq>ݼ Cx|qK @P~rS66>/@r=UWv5O.>#k_!eQ=lM2$ޕ;~h˷9޽Lsʕ_\ `^=3oX. :a-+E_4,[нTGDeF$eek}qV'E=·1S-&MUpd=1g\ aK<>*"iԷ%,`M^zK&,p()pdyt-)Y1( fDcn? `dIBu}x@Xt=ol'WzY>d1N|ҁʧG4.V2֖jC ?lhdU8M;H6ށ"tħ_(M y|4dfn^?Y_.zl42eJDߋ^i ԇrTtq"\YbMUU'ﷷH%+tyF l1a^50e=(kגJavl0G宱V(!@6mT49d6}8|׆aظV/kJ8Ԟ/_x] -ȢI@~)dhA (|m{_X3$6Yh_K@L&l?{4KB%q}] ʠ=9o-cş#E]s'}ecR\]]_ĸyQ/b2ByZ\+קNktt(eܮlLM5GtĒ,}\WlFbŷKՆS|TS7(mg#@6ٻY_:9/̽-gWj_U2_D|Jd5 > by2?>Tlvr~ƚ0xM;J0"ٌ2)-/88ƀQz*Tn _챨B\ҲVM+h %MN4M<rֵdHA$jtȧɤ,E,S?o8zDNBdѩD $]D|^hR"y(Sߣ^O@ӥ^~Kf$`՚!B2S!~ُѦ⬗F&Ԗ2!G0 "9>e0<0iDY]Qrj]_ ב<'3 *|Ρ ՝_ p51R5Y?[OOL.[ D]$# ]U3~o \ƣA莥./#0D^T")AT[JX^w\@@ &"!Q*$/XS5.[B}ǼdLV}ܮ[͙, [!c"\ z6LYm~81$W!ω5O{Nq"P]?Gn, eHiؐu4? sPT+mS(Ͽ R ޮ˜6"=ɵ+ y8foN2)QX+ŚATഒ <%jG''S ?7WQ%O=zlw51xj2Xgۂp;ۻhxbHwDWXIR8^yo 7~IѦyAN+][Hݪ&SM@bٰcnGrTpW既Qi7Gmnk4bY_n;}!"⋛L9ci֢ON- (sX eg5išz!nm1"hv"U`Q=.+?G*s9ySoW3hdO6vDDO[0"!w>X l,8FU?\b-}sSM%D VAcZr+ 7h%Q,!AD۝.yg/EA9zAg qf "juKʔzMۍ#V3y{078C6pP-kؖs _HG=VZA [ >?b Qc@W|𬒉8Zs>h$,UTQjcl'y&vg*xܞ?r'7TЛ+ru˻~s1E1TT67 h]w7VY88asUEջL 1B4S++wD~h9J*ؗs~?8#eSW" K|O)D%-~Q{^cJt^it;MI!*l,03N;z][L:'l e:#[̪̖jA,E'D%%.Ұh+$t[ HYa$,,pi~I$7ZƎ ]],G=/_nG}Y]䉺/הA8&{n aAtܑͭ!gH0b# !rƅG%uJ{国\_`O1\-\9RG8&)jLhX̞0 ѣx; RvRAQqp=@Pb{p#黗4J; 'z$=]!z$+.oR D՚Ƴ@מhTu(+3p~jt0p!k}DQuXM.pmf :4սYڢ[IWIzn {\7b}$D8!a^dؠbR#>cլR [1r`w_݆,H@+D0=[=!;`̿P7f| a "~#9t{dk@IO&7=w?vʰOu ?}!ߺx^7M`9Iq`"a}Q,: $Do&Q#˿*DB1iUhp)%qˈ+kOaIe(e]cAP[3:}r*T 3+0vJ;jRN:'8VF.t)q6hޕio 4Vi&u-o|Bu{y]!Ē !%gUwaY/rz2;;'.|Z"Z5THcS >GspT@dWuތihꍫzm5~-Wү!e,{͛0> S]_RUHGx}ZYFjgPݡs*kzMD/լ .G6pNc 卋֛ sm;1:W ?R(V)#Ϣi믛GYd"564ʪJq?C*vy ΓjETk`Rx݊2L6#xKO".^BvNAFcG{oke| a["_L,zTC%J{yn  {.Ee@څ~Q)# GHtī2#Dл|uWԕ p[lIhP\ʜ7S{զ!keߔZчc8^)#8My=?KDtJnN.0A6s~pM-V{&Dp p|5ΛZVq rZ?_PuWtO2jMf-䄵QhUlYT (`!MQl) WJ|&y^ !4C!?ͻPýa>۫t]sR>$QTo̍ʳSW 3ao@./FPŞ*2S)w ۚ˻u29sYq,|(i"5}YuO­W$ KgM:aq= 7 X\Hkh@; r sGp^qƑaFUųecTl;D( <5eƑ\^JqU@qgA uL@YY8\bcpmapa$ W!F#땑hU[t@ (VpGzxqhD"ń=&+~dܡ4A*盙D݊kXqdACk}A s&0+BL/kqYHd]":`\(.r޽@*q˭Fv 5|,3x%P=P5&U+ֺ~p( ha@ΟVЯ(4[t|ZJ-g]~2r̈UϺP.|\eex_;ܻ(+VWLXOH}3g Jcͭ?C1o3p-`[uӠޣ>*d)|+01"p=Q]RLO?ue u6TEg&r)w2$ώ{IwZNF8WjZ .ɤ_{lÖi(\2`ʽbSMndbݝUHQ8^Q "2h0@tN-]Y6{m%ΙSf- 9d^r*YL!,-ldxcٳz"lwVףzSE] B{q4qVU3װ]zM=H(|x5_|E͍GUt~L؀t_O}׾B`Ok:Q~К)*g,`IEjI!b@k0]my"9 T TU7тܕLۀ kB"~|/R\,H}oϻҟxQcC l"H@ɬHmlu.eB!&dyǙXwtLupÃ;u{䄒# m+)' C!m*5FbwE`bEYq,8=^),ڀp7$Lx^WtEiI臿NV KJjVtGlI2fvYkO!8QCg8R!f{c 8E:ƒ1vgCXfo*܇0N(\䱕6דMr9 4i/aغ Pցג-3dgm6RB7ə(,W@jfip)nsJ܉ p8BP֙.)\㮱ԖgC= TX5BOݮ^O6wo$@#xߢ}KDH IOھt&N0~A/|U1+br)ZY5 Xۘɹ9uג;b_v؝%vUpFhnI\]h= ?jO-QRѥ)56-N'{j n |(|+XZh,'kV>+03lJꃋMisO) ->M77ZGoV9 JNif~޽q~nA &U帟ǽ^V}F<.O:Vb4%?ߘ)+PDhQH?iDcH ~9+Kb Uu'+nNZa.2ѹܽIXƮ`\.9(CL]ZĄ 4AJʯBgLqŋf\e (C.se/y:Vqud }XH:kɱwDPNg$/qw~H1Vo6)RXy&oZ62 /y3Qf=_9wt= ,2k3IgKj-YW ޏǀIյu2 =Hq1 TtΌZ |d7zJ;cKNj+E *TJIWv9|@'QHt3tm-5R!E6 ~$<~ ob8 ׈%K^DQH6|&s0|6𑎚O<46'4@_0ڞfE)6K.fY~ Hԓ0[ zڋ:vX=ΞA7Tإ! bEVjcwznt9b%6xF6+,&7zyJ %HCNiHaZt~Gs9ShDܖDl )qERF;Gk{:Q u~RhT <EZ@ܛ*[ / ~ `b #7$ R~hq ԁUa0+\$= +]FGO_eS3蝉.)jTAyCAJx&2B5?'ü"Spr9s !<s[v :5U}<,klB|Qih MWɞiMRDѦ5“Y #v<%Z̹=Ai"Q_|U g]6aq8KYT 5$23=Rz'>9xYTmqʢŊ0Nzq\ /.3)lƚ)UT@~g p܋+υ  u!xi tIT% ~5GA-YeKTxJ 0GI*T;$ʳL wXՙdIOLrx4V hG)e\Ť^nɵ3zbGw2*dIR#JK_!gYD+ْ<2«=xi畃m{5'<\U%^l.cfg=U%ȒҜ642ɴ> 9%q@BDOt׋UU-v5y`e.h0̺TA=>+RL 1?3"Нdn7̫nL9cv)Y-[xTյF.)#t&L9mF=p*˿ 6\7j7d7!◚]S r⦢)"pIm.MA'P H3'C־sJ.wxk¾ǯc'sJDȁ |IŀMx]l}OX^g,.לN|J[Grt Є:[? މ6"m}WN(u.tbs] &qj0 %MN.lW)'XW9 u1Ҍ.h{ BROy!C{#|7Zj5-q嫸ܔyY寮wm6^zn Vp3P]E[5.x%I*rk1tљFv59/Dr\y)~ZR0۶f@B̓_;UBd=Wr}T;l`ߨ˒h6dLFp`PhhyeTe(',kPxyl5݂ uVwZ} L\i2~l2rױ3D HBX Pl-:ZrOA ?%J (WdnjIfvsOE$)4fMGKY脟IĪ4F^oq웂|pE#RӖaW 4&@^dwFV`S٫+؄bK{G=*ߤK#wK!H=DG!S0BKZz*3j[ȅّlOdf,&zJ $Ej`Ê˺4=m,890BlF61nvݨow"݀ ;f>%l+pNNN+⚓{3<H*/'ADsUTu`"_&dF<ZAЋ!Յ#z'{SpH:gS@a>8=8vt;2^AXxc[{JXmqLtц9(C`p8 @EDIiY}ih3lЅ\6N Γ+{޿#Sx9E6^\*ƻ:ٶrVf06 nq_E%J,4s*\\)&In Q]k=_է Bȕ!)\$(J<*D;SCGPd׍ &NL&1rzV'Rq ;{QܻT%$O$xb$bHn|wf(T.9UP:ih&? -z @tC`=I3 :*-?*5љKo|RnA6E?bZo%;0bҺjFzխ{v 2.KQUOvDҵP178:p/#NXa#;vbRI@"S8eQ~>C VMXz-Y>%H׭l/`j M5op7rWrn1l_K ˖6dly-ǢXa/>G)ע=IFȥWlLњ jMfdG-H8ivDAĵ10ߜŹ_|Yfr_sVyܕ,L9g/VsjIeWZ:1Ci0$I/&|fCs'Mt6y> :ZB4zI$m5T9Kn!N>`LөE#xh%8 Wufs'_2.w@e[ V% 3!Y+ )uSC.  蔉MpA c5a*63 H_&R2 zp4a z^O⿬ŗyь'slw,3<$Z+#θ2 ZNSlZT}?7_z/8:Y. 5` K܆txXꄝxܲo57?)`+c ' ^qXq"_q]w LQ+M`g뉨L֚&/<၁BXmOL ])3mG[c70ħء^mpI?3$dz~ OY˷P{NS26 (xv^!iTv6D)+Zi 'Q*+Q U],g0ÀŅ"v' K> uNfAih ?6 ]WF_iJ}}& ٵMw4g)TTDݻZU b JJ9 1WִJ"<"k)[s>2jIC=~uhGg0g q&nK>oƁI*ʵFx\ gy0Z"zpL3mR*ig~m_8<%T[W*›BQ~3/%͋ܨWQ=Sۚܕ R7~2<0 aە<1K+P'hE{±;blG&H.sfbk|6~=xʞD`4 b"+CYzA=8Ci} Wx Ww)R%fV;ڋ!oŷ1f؏0Il/x+1F5执~|%&语k$Ks%BsGau,W~ A@&tb#T_Z qd܋WQ{pd 2 zܟfq1mi 죷7kT"'O*Oy$M^=ٓ]U. _Qg D~H0jJ.aSH3%m55!AskllhВN@8X;Tv /IL*ΆeP2\&DǙEdExݔ4eφT+MF55E.k~5ma&&5rf]Mn`&N41U F^urS32Tb2 $]$s\\ZhE3u^WD鰢>Q{䖪 btM&UJET@9i"ZU=+ CLaBmK!ھ$,zIdӽuawxm{*ZT'T GF1ޅDKW-ex 11R}sq~>1mVY<"U7&jh}a"J]a2:c{LtW,^׾pǮഓ(-?|\~ƨ]eD wmhٵ&ac FbQ1!6!t>o eլC=]t̝{E!؀luS#_w~֊S?ȿŇH%`E s@!s2_l(jbE4қ,O8cM]t) w.@[g!ogjFFI41C$[L5m[`>0WBYLbОUxA{Iw򙯚ڭb @eaK50}. T'l !K 6@eR=m3(° 95`Y8iʏ5Ei%,#<{zhJ*MKQbb+E+A݃x=L |@].vl0B;ք>…{X6 qɺSn&h tvmQ6+eJ(Pw͓Tb|1͹xn{3e^yZ$ ?K!R>HQ7&=cNVmAL ɺk'Hok`8=FM m?cCċ'][ 4CtR*I4k!?߁H8JI9 6ET]nq}-~cgAlAۆ{#$cqr#*5Co/3i=CpZ\if{->LO!94R :OReJ$EtZaeK2k0񳻒+6/ƥO k]+ %B, # ,č .iBT뚐:q~wEG"Az^yljjDvTDXɛ%UCB `A|es9~w,RѲS-xuzoJx-bSu\^b:Vw(%{N'UŤG6Шޟ9cO7{#b.!j[Ht r'*/ゟTԊ܄uN_HĘsYZaVwK \ @5^4q#0~WǛ yޥmE1PZ mx PJPNjWcMj4A6(4Gυag@Lx8/ (䝋 mY Cr,n TbY{1$0R݂1J9a *˱fssr摻?$uLlr^"EK8C~Un]%8D< d?eȣc~aNў{ (Sߟ+ΦXErnM௷\xAæ^#81~(Og`(~ɠ;"(Ӳ}嘀l[{U1\swAVz*: ~I!gHbD[13[=!ap?Gm IH~)d K_)8)pDkU4M C\~rQT1QLf)3T)Y,ȇLx3pm@smo ނtl'6\+ ]v> R"}|a/`9e(^-9R>pwjm  yzˆ 0BZuU+Lz}@Z'NS(2_#eٵs<7?5#*THrA71@,x ><LIY3J֝T8^V3:TԱ5KOONƏz* P\C]|A˴lst:\[ofImRzFyয়ZƩ~=}6WKA,mPt}I7Ճ;OYIx(<-u U 8 )R?)nGh~ nU2=N.}"ik7{묒&};#k*V%Z ̢i9(1(z+/G_Sʉ?6oQɍ$4JZJ'ˢApu?ޮaX:9)}ٱṳ )8*:&H9߄{h" 'Wpq C&4VYwefET6ĉH3m~و]l;Y9hJB.UWH;R<ƝBeٻhh7;zT\T} mm=R[ƽ^7Q˜I{HnWHyڷ(_e[ +l ,WDi7HUV~R%M>56٩! L`T7;(`8V]'h_pGb!g0ŅS-ZMP&Hx5et0Gy_!iAVtW9e0DcUK F;'$-qpR̵\p4+ГB!>6]vq vMvV 7䙕ZˉEUǻiiPC>ݝ6:7%;>L&j|̻> %W7 v Fk80+0`ruΔ ௬}+:9,y_sXr2O-#ۉefٴ5U刄+RMscvaZӲ-k}{0a| ]X0B3IׯQ:SP#6È_纾?Zapx<+9c/T~T?I.fCvo YzgZ(- c;&F0!ͤ,2p9BqĎq5i=)1Q.b)8%^t&VJ.Ζ$tCұ0.ęڡ*֐OZ 2P-]-yz_߁~JV\zD*wm"SA};<J_4h ie(?ﲒ9^ѻk?*GBKgwO]jUBJtHkjzj%v?Ƶph>g8SB i6 2+&QơYPe~b4u\4]ԴJzJ B`:-vi'4~"FG. LJWG/9.pXjS= cl?ƞrБ,l0,'*L jM4ڏ>N3hAe;,fBzؤc"Z&F9mEV$0QbF* \ t8H'otάU`' uc))bz Ddi`\% :!E ~ODxc@ndk+Iܻ-ђB=,92'_|QNlÏk]s(: WX!_t-_3{{4'oNfL`G%Dbg 9L:jQՂn ÿ3VbzV9Ca`mOn]K*Y7N$tQ gr2_5Ϛ{SW8~iYi'%6\c-ߗ 4x)VUi;&7x`2̞HrYsl /Ƞ%_Nwq9A#eE@"v (NyHzaREٴ] US\8wHۋYe3dl&:x%?5eZ}L`IͱbV?]}n^=5ဳesyMt &U#!ikJ!*= Cܶ$DI=q8{Dt`Jī$2@21!=ږ 8v#KF-n'2.Q[dle+JQ&61R{4ϱ *t$sk!#Mƍѹl[ 'vl2/ MIqO+\#z#Ǎ@܈:(hkX͋ZSO8o.~}*Y,ǕםU/m>W6jU,%1)<%¾+T8G;jq 9Zq#Rrd%x.[b;"M]{ŏ,N;ҷh@GW87^6P]Gқ~" 6aEN L$rgn2; 5Nћl@ 3>1b`[f<@8Bspe7? aӚ ].w=o3l ;ZoJtK$jCbw]i'ǖ#Q.{֍.Z!~3lٿ8";L Y)&eQ Scss Pd/v%Ntv{:HQ- ~D'Aqk F %PRT?V`l/6Wa]Y\6p{VJ_ۢE!AU-h|˸aLnZf<waIRZcױn@ [mArV= Gm!!"x?O܊'^ IQ^$w㖊INm : _lQ#y_gj:=ֻ#)I[G"czɼ&\v;us6| x%TCebc]>`P7 y;D?& LduHDBXRPKEQTCW̃局q)ޤ%҆c@Ĝ98N&C 9&Ov'c#V͸9e:#ez}HTHԕ'q"UCj M/|fm`}㖵Pl>8܄SYyH,iOQ?hnnA^k( ^GFـ;mEώ!z$lDٛF Wy>( l"dy(gdkI 2\$i23mJ;N帞ƪ aiɖGh҃&,!-&F>d9[R#,i[1ϕ CYԈ)͎SD1W/qsB?G^Qڗz@FْK? O/'JOJ|;Vzג]l?K;?EKHʼnƻ.;S<DZXZuūi9IjfK55, (^Ql[53EXmFݳoZ}JOhrDצH7+Kv 5|7#4gP)KZN(/t{yxHcm~ nU *VKY( Fou/ә1.Qu`MPPFH˲`:.e1JGSNU4Tiߛ3du@}i輜%#dϺi]F@gaex#;*m deZc,SI3m4~8/ݛPK#eMw) Rܙ#$FȄ.nd"a5髪ҭ#AGp_":v1AIhw?xIЭM#iT䝜뢖>6?k2'^_bYD@[JF8})ԯ$"&gAQLbMh>ko?XIm 8((xOv/ES e.lix4ukyqWB=^͏pبdGtv~bbh*94f:f='2݌"q8o~3cxOi,uVsEQ]SZA8"4Idi)?M*@|P~(d*' \LfPȻ;.4dwiJoCSoeLx,54!,$H\W`-<%3}/"HWq嘋|gc`tjzŬ+Th<4<yi'||B֘S8b7j|2^fQ&2 0Dۇ9&F?t\꧒;5wh!*f*E"sU!lٺ;bSqcwz<$ 02k4*>q\Zfm2745q EIf\KbUZci>5$Xeo& tNA/_=*N5O'KkpyyXZqH^OHn,6o̐biѓmg/C1"a :6wdù qU_{AIJLG ;^XsPFy/u,鈙Ӆٗno빑M#Qt yI.PbIpJ26d{`t20^,9wZvT% mSSi{ O3|av~r6oʗ˪| vb&51WV k" ;̌F5Qf&\Q91̇iQ^ @R,VceR<[p_ R(aWF /ײ[fk -]]t`5\|2޸ZIxKBԈii7Q˪~~>Šz%{kJbPaPSGcq*&Yɏ ZqB-658p\{`b\h}'eWo=*]0cߕ*ib*h'vr FPU27uFkB؛/V:O"1h\:)34ΈQ /j+I0:F S ɺhH BHe2:0`b7xu Y&؜{Mp*ZGn׉H ja!;!B1I<lvQ[Zi,jW arB^ة 4w/z^򓯐e 4r~ԷutpM/\?d({q5k_ߏ8`!OSX{Q(@RMC6,Zn/&);#_}4H_ڀ?% DP6Cn,)&)c p.Bsv鬅ihwn|XVsg lkxIW۲k*`+"T- NDk?5yc&c&,בrn,Ctfq:|ٜS?Z)ai_cZ[f,U|L4N*$Wփ&ښ*IOR9|_a/p܈-VȽ->R5iVi`[1zʋp8R{v)qmrXy MFnj +|{O4*'p$?=8 5qd/T#~b5 as|FfyAAJ lܯ5Ʀ Roxua նWy}֜$=ٹS=P+.7F(нoR[ܻ'B Q_f>G![[^R/*hf)׋,=6h1p`S)̔K؇WjRJQrX^lkfhpk|p브'0|ƽPΥiCҝ &K5޵ms|r5b ;Fa(qw``^] @^cKac#}$>S13JKߗ>pesдij\>E&ym8EK:l1+*İd>/" @RPCHߠjLHpדI!m}˯`PЫTF=Kp Wѭ1KtY9y6i<|xҗ7nB=EsҊ4Xd$tc"$Ccv|\MGCXiVO'=uTfBF MFEЪUHM u|?G KO996 ߭(NDh)DZE:~?eRTF)4p\d2u-\T/QS+f6G B< .臒]`d=o+Oj,2y)RC;ș8&5GSJys{F`T!:i@en,C`M8N6/8j45lȇ^sTo i܃YcIXA:U<~DMLlLǘ2 /#X[lԹcr?p$ƪH4aD_^,YXHNcuU,INW %TG-@Z=CBi"::(s,ɒC LҘao"7m*ˠj\??.hY x}vƨv$\h𬅼αu{\ >YCn)H:P D۟tFOetTZxCz 4_Jݵ. N8m")>)""%׷8ikk鶰Sic N=y,H:R\mY,ڍ=ɋ;6'6dǿeVX>dT:W%HH5  IUtZ `VgS\C^ H[ 'j?;}A50H{%/)ĊPv&#Xә׾˯@m!86ncT^3(KyafZH[܂To&Lѕj7uzgݑ\',w:qg5E"CBS,ac`/w[jD.<;,nBb"a\e>NPduSEn2,vbxGg~Gt2ŬwN7 Z0lfBf~subVoOuObw[1,8!kr`C_V_$NUK>H

ah]BCy>>|.B3fiށĵSav!'x`Gm4e& E*!H"J? # rB$TZ$L<T958@8 wSU_52հY#b&Ex~ ȃ8F∁ZVe eb)VZ ":9&S࢒(T9}\9$\36 w%lt /se(~jxjքSk{\4\0ˡح +]fA<`K4 0Iu"ѩf 쨍ȉNJǘUpp7$bħٞǍyw":K 5UnZGVi-ӑqo~܃ DjMf/E+xo'+ىaR^u|vѮwٽHιBóͽXa}΀Vʈbac-5:U.<~T\k0WX(ݚEeO$NwH讆d(WB8I 0%c o__)htsRlvG?QÃ~&:蝜L/-@M&YmW 8/[$Uc"E\:efEC3A)j-ufHX„p$) [ {abU:>| K{2c.m9x8:G"ؽb[ҒԪeb㰕 *BExa,YoJ[vn YqA1$ Y$WXHZ׊m[EMR A;ݢ@%j-v=K–GM:Β F;tDƒgSEMɶҀ6R!}.tLekA"L`}tOaTd2j`&>X׾Y8?؄CI}n Cm#{BS[7fA7Ojav^Ml%0ZR 22co=GVfo{|*ś>fu- 1*HNHaj*>Mg ^0SSG=|uw*qHLx"p!Luof&锻:P#0y~{QA;^؁&tZDJܸ(MDͰ?m 0>|+:="vOdQc9޸AGÉ!?#kCi7|2zT i"+#bt* sd<3w)76zC3Ѥ 3= 8+6MWk6b+ ̩5ջ~>*|R^jl2If%㴶 ʈΦ\agW7f $%@ 3SdHnzh'\8!gjpBkzf%8ܧki 1$ nlg۟E %^w3"ٴ[As|.koJ |Jyb qj%Mg\GVhlS+5Yu[a΁]tQA%OIaWNX*=؈CtC g"ma >g>cGg'%VһZ*Uz<7ա=;ݤɖGZaźuO.5# N-=̷G:-־F k6f1a "iGttSTH'J[!on#x.b+>l:i7)qm{#Ż l+8ǯp J*Qu8 M!` :tVƔAG] f⤚ͤY%bELa|t{cݰ,;;m+3ފ9lig >–Wa K#Tw r }6˪˷)!3t*AMA[;Jh*7ąP;p`T(ꝳ cc*b5dc/ J- _4]_},E5pm1vRpg@xs:W|P3{b_x@34~eIůtsEZXbbٽ5h 6!^# ]4AnFr`w0'0+Ss]֡ Cu X9AL{D)97yN˗ dqlB@oϒӹ[>m*\˗5C޺ к;ě^bV':!NdX 9wt k:f4xð4#e*!@x51*F 8&6" USldVÏԔgcteRYE]e< yKo9DoPUf2Oz`^<[5Ag~L0J+i\Sm/ a?G2M5V蠍Uri6h_B54·*a!gj"C7MUi\ :_Q,)ظ0oWãD:w4 i"fgx'WɪAbЦ55葀Ya<&WWW|L2U&( Aͽ8yfʭGUqop>B  '*x0 nF*m__b!T`v\Ⱦ"rGX5wx#* `9:Zm\d^"PH#oV~nWGGpv6nDH2H\eV&m/B@jL\AimZoo4i9!͘L}]* U3lأzhb0\Z? #.;#ZH1=3YYZ"dk%Uԯ9C*1SO6SQ5;V'Q:]51Ҁ椪ګ=ܪfV  ߎ1ިjyQ O4!Gtm C3;>ܮiu;A%si9檌 !liT9\Ku 呅L"clɽ ܒ܅M2S | U;+qb6sybAuH>E2oJGy:Ata@x4.2"}&atʖ!+Cb\X'a6=c1n)oe:-K^d*O2F2^<˭百X2ʌŵ3w. }@5zdoh83 5{u^ H7-r9f6 | ROnV T0Q7$[;(m)w-D71+qP.SlQf3 {.i!r%7ZHД!Aw%! (YOp=xxy5P<YӶr7'f9]hjKsR(='CnU]_Ш0i[Ӷ;Ԏ1PG{_N[T9RBd G=eٽYD`)JϚWݐC+eA9:ӜiK QGCg!6܁ehSu3N1"'tpi/bU/`.b Jܻ`+MO˲We\giE-m/F#P rQFa𻓊h+3AD'ŬG/9j3Շϊf@"c)6/g1ڱE[LKY+b8ki'6q(?_GrبP+{ũ (574 Yl( ;?<`JB*~F'is zYsg?vo]# ~gSB1:1*)*d F|Y1'gk wSV`hwN-Hvr-B?1L}{]ԈKAkiO uv [?g-2ND9^`rFZp_e-p!!Wj,'(.|)q].քjѬz!/<,))~?Iw_(r3UN6mBPۉs\gEMV)bewLp&@ zX"{tp,hKLwf^@YJ$$^NF)Ds&+kԒ@vG3./,M_N7ehXvP &btmR8`㕕opLS5e!@뮰ǡ-Ϛ8Iu.DFN|)F?yI,ߖmyK 1rBgBٺGqnhqIKiXBcFM ǎt?&n ) o\n..K^ϻ$(=e+B%wmkʼn[ČX+h;o]_Ca>*L#>ѺbFܴ `0ma3FYTDv*k,U)Hgy'_'uRZ% !/C cTle֐Ϩ,|K72paOyuh0c(@}7ۥO@rRbaY1j#k  [8Uq<\m*/mD6AZwC#7Wvtirjn(pO@$u¦$EnaqzDY_G2%Ȉ۪ΓU(oţ.yrK.^M @& ^(;φ.lT !RQy^vQJԿOm1s kr`y hϻ@syd⊜& Sjz:s(|!PCϻQt`>W=s36Z\|ɴQZU%6_|a949Zq+̀?[Rq7(l T= owU4"[13yʚrz-/\UdaXڟF^ ^H*lrD5w&8\T] dʈpUF|-ΖmPMĎ1L$Re؎h叩VP:9}F2"[ɩG'ZIaL熣}RGNYx)hQf$scȹŔЬ/`Db,ĖVWgD]74)r"x e,TNÉK/B@5pUtx%KV֞U?Z .ReCI6SWj4g[x2J5ZtA]%'Tm9]=qQ7aaRx~~)/>vYe'J*d` CBNY.7;1wqLdpm^۷/+U _p(ʋ+u.?I#1ICkǧj7C eMPA/~-J'z̆Ϳ<\՝&Q9T I?QܒHp{cےO|x:fEb?@mR˖y.>*~U ?N,>yj,o!x;ʛ?&>=Ja3 Pt#N3̅O867JsLѳcxݰFqH.s= v"z7ʣȆL?2(=kUOOJZ(9jCK;L'^x~`K+xfT^ڡd+:L;7Vv50Q0k?YCMվt[+m2 o8 =Qe:bQfcKD-q)afN2ŵ  > crR⫆*?4[$6\'jVоcRך{O~_r;1wUգm .Yw2w8D., cY]lԑs!қަԖ^k^owiG 2EfܥĹ=>.$OtT1Qj@ը$RYgvWvůZ]k]'] (OӬ5< N59L:8k4iMoهuUR˄: 8HҬke' ,?=KE?dǍLؘtl7Ӭ_?姊ʕ΍,qY+Q xjwMaoڷLa!u#ܢs!*P|B%=F1~ g;$2$qDJ,jؓˬ/u Gft =ҿ MfP~ %q%:mLݣqJFkgt]m f=UB(; wTvM@v퍭hἘv:} Wp?+1ÞC~T^JWŅ=?霖;3) i<ٹ\1tIgB4>}[c3N6[2+L(K }Ӳ;떌vYE%9J,pxU`w,ռҮ\mU,}˶}@ZKI*5_Lp=@j8Y V -|FdU8ȗմ^]叡D}fMNVtU.@{ҁqՅC3>^+ɠXVo)#K5e`(;̆ b3'~9O9ڜAutƧHI-+: {QwH*6l7hw%Qtmk[{_ʒNq4^-|c$H"-dkNzNap#M3Wy?%[tV)m5L,^3&r:LY9~S-taN:&1_d o5J ;8HHCxYpXB** Cތ"" M CF zOChRUGA<:Lel\8optLi‹)dkwr؉<'j_dMC///Pri= S7"4vZE=³9o\9{a v)EWDP@+g$"`6`N_S@ !jQqЈ ó]'78bg9 D=\q0PEie%+f`^XU]1^5FpO )Fo?"B7Q☉N}8>mH\ vUM}ct%GSFq{ͳ@P9t$jvZ}r` xS'ă覑xر]ܵMXϕ'0aT5`+HܴS i__Cvv6κlD򫚠9xl;hAϵ4}8~[y궼&H]o]:mx`zPz [n w0gfjd5-D@ xqGjMLo؞{e6g=b҄ӹ*?tweo[WJ.b0ug-K9R;:V?lHC&@F>0 k-4S((AMmkΡ!޹<~ALdIܹ-'3:NL)Y!֍öHdд+3a ]wyor*ׁ.WWglsH14a K_I")vaɔCy.y/BϤz HH$Mopr,lӣ |؎El7DB{ԃ<`=7n~(a8PH?0"G)F&ڏg)F0қ@{}hY3r_S9Ԑv@pQ {l:u崧B0g.%rGq62pdWV5$6H珗ߩ=Bg\ĀYY>bju3u -I*-͍LKQ%w>I:1o嫰*x6YH2-)7 }]0Kw)В'a)f-g'x t&z?'W^0D\„'(tЬZ#(ZjpY 7NT~9[p 3YCЈT[=,+_Q! CЅN\HD>^0)mt,g#LG:_^^pER"5{xY B{xs=(u]q'}im'"‘8xiPܦJTKE];9 Ӗ5]Y㥡t-օ*H/*>q#"Sv6,?[h-%_BaߧT|l2F#7i=q a(3: /QR,p|z-tWhl'tX9jy9 ̨1h@YBSqp؍/z} >^Bﯿw, + nQ L Lw~:Bx/;$Mr<=6qѰAGQh3,f!>f҂^Em'a*)Jxt7D"F% !cf4NNA[Ns1ZX?F2ucu"e+0^ >@*{@'\X26&j_!*6y8r^w)1y|Cysqjw{ 3)X݅Drb >cT|˜QqA-_ B785\ (o&.LI>mPwHK*&*{F&wl - dVQmRxzM:pL 4U Qjq@ 8fż zoJlITU0Gd6/tS բ;]-qҖ*e~ kEpei1]Vw[q=j$ f ; 0ٛ2k9xfwMАGZ&i +gV89s>hQsCxRdʍ7C7M5N&%6#wCE ʿ72|vedwS?R Llx>UIH&S/ wjvzy5<,cUP`"0_9-{IϼVN/~ I| ֣Hޚ}i܉QOe!t E@v*+V?ƍհ#8ty/aPv|/stǙaC8mlj)RHNR/ꉗ'Ę AI(*Bl?ny@ vqy2^<5DտnζHwIb̄ʷ\oH%"E#u>>y܌E }{k OF {Jc+ݻ ^ Os 99QE}B(9@r|ÿvhpPlc%BsKriEF9 FBޏFx*%)Z?-4{-90 ~+G-VgZzc*kҋmYRAΎ#-ur/ig VF 9 `wm&0Ml,7Oјa1P:g(p0k-Ƣ߁O#d{*_Y5UsZ[[MR˳2 <`ݶ/Diٖ>3neCVb=|ffYis;l52 5(K`RU׮i]*~<>%:zKH s|rLOЛAyL]N[D+Ȣe{SeW_ St[[wp/sYh9$u~RK5O0l F/ g,R.4!PfZB)sO`#c"+жR+5퐆Ʀ]$~\R|\IQ j DEX'cONtd qP3R!AlgGM!򫏴MDQ@Ǒ_ebXDw L*ewؠZ[.꼭.lM lTMuDKDϏbQFIv⡪VaWG٘%o)Ccf0:攝<nefTFԫ%Tc.ز@s=雄RW'p=:sGAʭ 4MRZLԅz).t&/Ԛȋ۪+]}+f5IG3Ls${a;>?hӞnQ/d=hH8v W?TGE Bմ'0]tJVԸ.k EXcOS(m!֖B+r=HM"Qus:,H:gL{r` -L1Z 0Wy*BV:` &Li Yy3|գQ_H OV",&.Hd4BڼR3%DO,e{Z [yvܞw%ŦpfؘDul*hqT7NCIYbU[Bi&w~ v,Y!ft]cr jl2 -Uk8aЖkdc\G6q* Ǔ}ZI l-3IJ8` e;S^;952sC?ޚg1jmErLa '퍔Kѓ qfs u٘~JYFZPJeD2UeNN\[h?XfNkxU^b[l⎇ eYg |\0eWA$(0O%l']X{\\M(@yeɲ7o a'[Qp_; 9(['ȩgo+\{ٚfQd-2ܘqa;]u.f ]B4j5d wYpwrn@]6EG8RSm;7[ެsovwZ&iY]9B ;ܶ[?6YepILbkF+~K4*itJ|Uއ{X=SI9A6N^=vQM~sNHR)Z)k9Ѩ@mH(0n*N)' %ZY8_l sAwf]hgh T.*ɶ#T?Z}4 ~0u~0Ԟ $dz`%SI!Udm|'\|w*d8VG'B]C#:gS^T.c udWLi.\ pte$*y]Azl!4uepT7P"sy8v7NpA+&(ke+Z"rfZMw`kB+MQATL hȝ!! `Z&YjzS>:]-j^xQ?um[h?s O% ;̢BArHd|k]0H1 1Yk^zԿ'}J˝K( AtrH-}ߧv0T$6tFA$BLy%RH֢h*ϘӚ ۪*Y3ƪL ¡ϓ(HfU&tww=!߼tbe p{^%Aڈ"GfLeQۅ#wf4;,`ke1`HkSKIA[48VChLUph1Co!m{1B ETtE?9pIBOuuH͂DB,S7l²0@K,Hi `mfLrqDq!&d2.c}QV{ uCNb 5 #g0 |d^ !kG^ug:s&Vm+U"qig0;1` {)@ dm~<c1ބ|v5Ph!rDzz"'VSutǒTvL0n'E{@yX^7C}<kb*}2"SB0`C< vcmnj*ԛmsIdv.S;pVvfJPI[4y2=S(]_Nƥf#1NZa&72y׹xmaS+i{wj@APayPӞJuN"Jp;O$=A̍v:z8|/X͘9za|eQm.JfcrEit>x ȇNcՈ"ĞOd-(hY!Ixg':E$_v+|qT<޹mиQ03$ M#1ga'e$ԮBiSi%Q}\Ҍ@4E'G)&f >8VbOr/J03diWIǼd)H%9ZT:g\.=5k&j^͍(g(-]f_QuŞN5v#..t¥w$)Kpn*#PJwNq5SE|uRvK|wzrL2=B*9d 3˹n@eK c,5BEuJ~IVp# S.-̄9<VC\RðsX; 3KnmxCxZ9 ?x;OR.i42XUщh$~O)6=ƃݘipB÷bofZpN[]a=Q ~Б˪EM|A^kdn9.\tfݽPRn13Ft: ?#2~JЧ|@%l&# ˲I?7#GWӴѧ`}.+Cr#-N U4)>$re B[_oR8`4Zit:m$Y{'"~M!t_&z΍wDl҉r!.|COԀ wA`&P-O#Y 1  J31ouJ bZM߿y0UO4+'㛝+jtP$˟xOz}Q ^X\Pu 8y#fB9mEOV0i*أt'fyJ?P,A } 7rO%?.0& z(W y >!H!RhR `qq !0o,:j:6) .svHS @:C\5暏]ݧ?[C"ple5wie27%zcp9C ubFGMuU䱈k-ܧϣ6VpU:wY7iS6P ?.m,DdbOtZ347hm͂"/.5Y6Ӵ)L)l Pp S\}YE }W*,e4 mD AG@Is((1JSfN(0Y|M|Ӊ,`b:s@:rU&:hh@5?{ϧjoRYcI7fȊf+P4nt+E6»f/V|m5 dqLl>Ddx<[- \_mrbfawVv;:?QfeȱTXNnIo0μ~j?0qQA4(cB3T6/TeoV]] I`0,8 p0 \BjoJs̎rCnb<JR^ 3)pTî q7xa$-L@RL2))%aEw\]3qbX~jȎ]G4X;[)N'䱻3$0Ĕ6(Qk饢^T!Gp?OJEM˲ ~UTU)28 JYRYwV`u ^¦#{ h>g.^|R8!( ym[VolZl-JӶ+ᵟr"`vPDZĐ7/ UAP/qKlEmfm>*njCٯA$,J^_ Xj]^tȍĚ--NY5>6PCJ%wqН8 ~ptz^S*RJ7xx}A(G(N0Y9c=\gIC\v;R 'Ɍ|Iz?lN^H<|eQǹjIY(`$YID8vLj8F-t 2PD܋nKxKgڮrOK^,)7fN4ބrڼ9WWRupsɘ#m :g󧬼FjcIhp 梈BlGWHUS#n+4C _Qe瘐PP!\~ 8#3*}ޜ_$oV?zdUk&0通JSD[b]L3UB@-\E6O;YЪ3]#Q'hw_i(C4=?-&2qW~/`"IL/*\Յrs:'eViXVI">μgϔ&FM7P0甘~)`& ӥӽ:_\H^XZY?ИQ]=`D%Dv 'rM:iPfYл8 P uHM $H͠v".;VyMX?1+TCR:H;Eʞ`; eG]>jzmVWM.8ŁL2` Ny2BE:6~vBd4uZuǹ jϕɦ! 6ϗu> ^"Չ~LC'U4RjnnԽ3b&j0$= `!B$^$HtI E) *sPI mRɣvw=a~bA99``DЮ= PV`ٮPOQo.l x0|xϲv7!*AbV Ѵ8|"|^;!Sez YUvyp?+C8F׹YI0--_!;VXU9:'WB@sJ#),3L7G2xO tMF{FEkzw" bh32ir7>?3v ;[SMTzTQ91 @>3X;7Y~H`H}9=R:w]ASo'@^eFŶsEL0Z8saK>+7o{R58绌ĝTMؙڔ33U#|@ 볬)DASRʽƏecVn\~D.]v1`*8јG(NזzFpH9Kn07RQFXn 1up(OK"DQp#UFxIKtZ;Sm 1SPkMI;Ub\uM`oT|Eiv_fRj<[,M¬!,W{*R>AE#׶i1i0$v8ۥ_x|P` 5B]$ ]ЫkͶ5zүBkia/[\3λ2y[XVA=[+ ŖgH+wvuqx Os^fh ƿ}T JLѲֿ|de}eF&D|#U#Y\@8]y2j^ct8Xkc,WP y3YOxL#ID^ *!$ogL %p6kfmb>;Kpn3Q[m'nF>-I:_D΂Q_e38#l6OV$=lE^i:Em߯i_pה͋"0 _|{3+?8m|/vNfǴgዉ68_QOMllP㏢5U ֬ƥqaJidWܳ>g&$ρt 1G>VBW}gj!2Fj{{QK&+Gx II$kXCLFa#AB` R&h"X?.M1(Lݧ_Uc9DS:б .ҭmh'+|kĜUUkli/o]3 @' yjkָ W6qFӞR( f'"`uSsk4(- Z]CIc=/(э@K 5qƽ鬿y!,~r? Ev?^t-c`$ybLnOMjMx"Ki[s[eي VqS0&̜:189_[~ dDR̢qċ)E2NI9ar~xjm&04 1-`(Ʃ(ǖqYGeF) .=@OUpatLti,-뒞9 pqCw*ͻVHeyU!Unަa||-rrbQ(@xLA+E ᕋSG ;gtGA[ja}Rj-)_۱GPkIÚD9f8 픉sPc## t6?_:K򝺀>'fGa 6)x ̭|sP >;cّXH>_|c?A|*c6!gdQJlOg4NƬ6H|e hztnwj@us q ?ac`g9ܕЋ+[Z\1(4`-awשNWnfjC`rUY$~YdmZxX!Nl~5JҘ-zi;IpOŐ:`Ȧ 8Ncv V\'?CX[z!/m 1RMe\1#ɻ HߒW!4إ=rVI "7/pHpE/m6AEDn f^Ksj?'·@&Hi^"i.5FoE6j[fq1ǵgs\x-rbޙyduI|pW&[j17g#%`b-xID-g&%CpJP(Wtdx4W~8R\'EocsD{KWрc~|̆_6F1@:Ԅtc(E,1IɓBj -]kq;~FoC q'߭ IbTMJ5H#ORCuFɼt j^ןu⧫ f&5~7I#CooEJ߷iȔxHiow yIQf>(b3 /DGA_uwJGu N7 σ3-Ws!GJ0IeA܍yLFFڼ8vv7P޿HVo[**@zΟ*-ylZ7 W}'DV< Ms]Na "qY v[òz“ ̞vP.6ҝwUrxn4l ɱ[k]n8812j5S&>igQQslv[w'EY&tj} Z*2q6Ūzn%kپi怎PΝlҔNIuf/ģTzĎG{D Uʐn`F4ULW?, ]9rWjT+^`)g V4K$0wwq: ^gbhg"+䛐sCr@1쁋SgL.i-ddPazL=BRS6^n=5v a˝)r|" u22Ǖ Bs].~`쐗8fxR̵.!AaL䥋XY])t4[0!K,agPg+ϼvIh@Pי+Lo4ҙaXo-JR DI.۠z z)x{6Yl[;fҥ{_3Ycy1nk q1$xzN[gd91h=sFMb#A6k-Pm){[[Lg `$<3~}΍M ]!LZ꺻PG1AȻxw@nƖ%_I W8%Gb)] ňxW`HiiW'MuB[xH95=CC 求`L'7Oa8ׄFF#G/HdHf^r|}J8 hOjs^e>3y2(ПE3!i`'Ϩy$GC+0h1pGisCVǴ 1hj\[T8Y[UBhU5dA;ߡF<[sEާ\)x+#!Lj_o<O狟lc 8(3'o4^`%`Y!Ҡ1 7w:ȑ޾B4 $\8^?IZtNQqfoduzDe10{ME429# qԻ=\N\zfhCGaw`='jZ(Ho?:`7#n>L00-4XZ䇥A2Cb3ԯ <lC'gL'Zp躸p5(W$$U|[67u_߼X8<%RLV y*F?=!ZMNF!f9*5pX7-MeMPNuR oe)& Ea!:sWtQP؄g3?oĎVDcӢ˩ :^>ؐjdw Ĺ*}/(tB^iՔ@Ԁ]TZe\H,EԺTx zJ:2$x*L<)M?M:Υbn3XBUc]T/dSP:W2*^%fh@eAHyK!`h6ģ 5p*V-+"z"y<Ӳx?iS|}X$bgԻ۾/Ɍ8i"rhd,R$ ;ꏉs*ƣВOaЄ34,6CagR^RH|U96<?A (U@hy]~0P1;`rߨaE0jֵB"^}0Rg)lY3-^{(D.% x6e;5pmg@BwQ$c6rL17h-szLtO@OX.N__ `ӒZȬi'u {6uRCT*KY#h$6bڌz٥̗>Q$D8+4+Enf;s"+'AAה~M7^Ru̅*MBeQ Q&7+)ղ 4H)XXQ@(ƒY}O_jNk>hx~^vbʿJi5(*S\ .y" 5:xh_&$*Ϗ/*R<j0ұvmG' A Rp #j6(9=OdGq@~7y,ל& QP#;Ok.A-ESTY]xRcr(%CFH*xDs e4p-Z>O:(Vܭ]39Ei\ zА˥ R_SLd@!^fDV٦H?J]ڴK.4YQ1fj1K]Ws,El [ d~C)^1jIH<"SAS &.JDyy󦚠7HI9އ)}s6uw5Ł/a®Ccex{D{q9{\\Pʕa#CvkUe G3E%g? m$6PX˒?\V*u!6'ggbf#RkljᡟxğB'2m$YEahdiFK]Kl>VѹpJ M'Sid>Ty*u8 ފѶ{a&HDn'ںvٴokަDasXG>!mї{0M켁Ww*$Y!ҹŝJ{ّA]0N/C(mCO\rX.Ntf.-⼪EQ㒋ć߀H N~ OM1;5JMsµZ#qGLM ?' r)侞=|?ujds|i0)2`_$_BPA,<毿u]̶BG1,԰KUv֢Seܣ|$|pkrK#$ma.''؇}عaf`Aw̩2`sDL-XMI>^XYoҁ{RV+1 [^D8uGύCavҫDW'B 5Cn2jS$&pw)B?.H@Ŧ@4@굱ݡni\hHF)($F:#*^0s%1n+%j f po;ہ:WVu7xS厭f:_ 1psH (FhxriS%{W[،];@dQK8b(@"cEEoI.'L)tnpO;YUX'|.ˀi)fg,9_{-.&5e6˃gq -5 U#G ' :G{bNa[ =|[藸3?.â =YQT C9@;>8ouȚ:B_p{ostq^;G=KFmuoadO< ֔, 3@^/ic,sn&|Gɱqw:L|_Ѧ '!U@gh^J|y'oJD<52VB֠deYBDSXv zЌ}_t~^Ʊ4Ԛ,g֗ ߥ"?m ?!q]L3i)K9ʫEù!]ʜGe07VYs?Vߥ(%ƓٲӁ0ORLcyMv~#5EfKr(kG*4?s̶Ckd =/# kmZG{^UD >c/goeYLħ!ưPM.3?wl>)FaF](İi|~]q;2l\fERa8#brTJ쮝tzIk@Rw[ExUǽw lAXJ"pRҨHI{85TSI[&^)Z-SN*50 i;kA=a~;\ďO2Aoz[޼Xo,9ѳN3i/%A).$^("t32ñT[r z:08^qK{O#)#V[R18Wd@׋YP)VI4r |PcD;ń~ƌ>2T$&Αd~7 Lnu.Z[S{pGd"SWz~c(-hZG== LB˘ B;r8o,ůztCu}lS޿2 as rZN00ia3$9')[Q }rdk0iEwnc:i@26K`7BLO5p84UDq)a~ / ]Ebhk q0a8W]::K^O FϽAYK%pD|3T M`Gcs;`K!2] y;،8HI72E wo|߸ZsЫBhT9Xb2`/R!;UG`s:d4.`ח>j+K4'b98 ijyinB4Ρ!aTRf`!z^݈ଁ1{;KABľyy)/;2XU)yZo;ԩ R[q{";?z6Zc)+lbo#F3Ek\%ڱ^)͂7j%i<,cw!$@tQb',*ٮ|YZt+m=3.^P8 3-wC|Jc2;]+~`$ RPc-9Bǥq86r@\mOk$6iM\iwX,-UħJa% cy UoYn `Oor|Đ"~Dr?C0肠+ZtK#M]OqG%DVzgxVb߄aVGD~`K+\ K2 (N3@,i:(Tl.\oȟ?OWВ@v  ɕOjxZfwIiw#LHo}o&;qQaNB'+([$ZA|B_tcTa$P[t<=4l64[zyBC^A/@IMh+0:~ш$:LZ|7GύXs;& ˴%)͡A_ $K#^EnRY`{3~htzDFXJbC@ Tſ/ r?L, L_Fv,<&(1^Xk~*BN ΎTtCtј9ڙɡ> boM/Y"E@b !jqI.~х}Q#jh6z&F¬(" jy )7 qW'H5D2an{[L$u]iڈo⭋"^?~!RY.tb6=212drٵD=hƯf~Tși$(o%W FX%"aN< "s=b@ı/xP׼ GƑިJӊl0WH\=c5gFc|aA8,{ci{KX[gkz(S%QAiq=Z}+ij b. YgŒ[Ė !ڷQ_btY{;mAmR~%86%ZƱJ>2ԇ 19>E9ɚzAIAXN3-PzғY5aA##9|l\1‚=:J&ۻm0)~Gۨ.:|%p \ӓL*Ka*/Bgg=_pRBX&h&ޚUnI]\{ 8;KБ#$T =\K:ҥ;Ik! D `1G=&Ysӿ5Z'(F+ C7({pA I"?aƑtM!M gza'rIu#;6 "QOf.M\ToQ35 #7^ ۾Ѳ7I20Rk^Q/)%naE Rk{# \g4y5k uMKfIq6%3 )]"*%BAL0!p.2'\<@jӊw>D;2 1/8zfJx4;0J~ᆪj4!I5%WMG`T#3PTwqQ;e8)6es{Z?u;<>2aC=_` 9}CXE }."M[dHb tޞIJĖX15=0V|)H7ܽʒѐr(61;c8nyYT1[_ 3KYeAװ$er5?=tBUWDT A~- gziua8oOaE΋kW=u6/<۳-yBA(W|Mٯ0R ?'WŁZ$ 7i% Xhg!=")'W/6]5 ]YsK,({dt3\2N5e-h/pnRaLCVWj4A!FE&X31N\ t n*1?y8:UF۷ q ;fE;)1_G\` thJL"i@KPR{| 0k!a/5b8,S.'h= )[mN}aw|"bd{*}v@{M[˲ǥ=8A7{u}9+SKbL]fB71K iEnpC#ݕZ,n_WvDSUbPLY<^.#C띲rm],VO5ouďXTUt$^mmEt J]\H#T_GfTC؎] h`?oOLV|v&*mZg7K`oaaGpmhY?JVh)dQ娪<`g +ylwP\VPQ3U[8Őgާ  ֐PQ?#ʶb+"kTńo*AfwcMxwsؖ|4UzCnfw|ΝP;(͵ti@h*NM (78)= ,JM@ pX%jr)*oz,wc9$&}yyM_U> }'%t(i dapdtg톓B@GU3̮Kx+%`Y{0&H+i*D4qxyQb|}p$x;0*]rFKgu='3̊[\j B$?fiQJ9{^DGqM*G0uNBt = 2NkjZG<ںc~h: ,C`N,(4DsvjjVVa=YY;ǣNq8|4P-2;JNc] ;q}%2L=ɟ$D8f75?kX,^ ׏wOM"ܰD '#*Ba%#mfG3^_E{dOX\4*=e'BY:lt~EO#b" KtgB=F9 ]p҂o[S98+K@CqB 4J jN QܰpfA͢pa=|ϩQ#R 6B@m $;Η>Gb-EHT@р^i\I g8O9itԏG}^64PQYb_وQafߍd!}['#Fѿ5ڝO&&0qȧFM5yc%Ftǒ`h#1^N` 3%%bvDZ`ـ?Vc-u]swXV"wߢI㙼^9#׸gY^tM[>IMUૹo?Bg]58e' w 4x#& )a҆-^eѶ<}XWM 3#_bTI|y=gG>QF}ХYfP f ap'$:K}8J_.hM&6qq/F;]T76 svDŽxzO :!( ,CĻFU`]'4qՄvs9PnGb<)S'dFg2Iꩵf"'Vsi\! Y=$wPRMNG HQ+g C9ÈvC #I3ʛ7ˣl?`#*LrL5٤R!HxtP'd[p4+TX) ƽ(סyf5e{^sY*3SRZ4[ ># n?zr;G*P)csijхc)xgl=N>8-ba`l#ַ{X!xXm'0%pf;%mpR&I2vFpדZhM"A+p!6~6rs'~eA xGֳrN]bAMV87sY&HlMY+NCYf;b$d$bVk kеhTyze@ HumTU'ۘiL*2Rۗ>KbRS<32jKI!sWu7!D. IӘ; N BzjMV |Uݝ [֞f;|Әb̖7bD솲}lӌ^ijKɵ]-vCAJPpJ{͏l-hA鳟@Qڬ sJ*X&NRZeQnU0q-`LˣUGUJmA$?ڈs}qC(UH@ua-{\hRl9L>g7]y ӯ]&o~CfہZutV 5G'pMWXx@])8TpWUhbhnUdYF4#\40(Od!%ya=5*e5V;h?R<ԑ}6"2X~[wŤj}އ/PpJ}7:CU>Ho6ӓPzg̟RSQ$}Eѡl@z6Lj^+p2(c>JʘgUטGO0Ak1~ʒrrexx qFDTP4O!>\NZm@yG.x!^Q'=s?Qcgo Q5}YnEUK!֩wďJ/aݻKhW_޿IO9$x^Hq]᠉[}4y(,k0Y2{[0r\Ph/GkBvimjȫ'^!D(`ʫS'o?ҥ|( ^5~~CS_5!&Dތ?*C-GRR}'Uo+ԁ ȥ@cAGpC h _m%ʕ B&} 8L+]'Pjo]k[Uʝ }|p^5DU<]bN q>T$TTu<0Ŏ"ŵocܢ:{*?~ߌw\ȼG\~` ݭ+O5)ڜ "8u,$(;޳瑱ƺed }!L4߻u!uaVb~߹ N{DsGBp1?ǚI9J/͔!ZYУhKIM* G"C<Խf<ZPz{?sjvfe B{j[tu* >0{XB? . ~u\|۶ {ZD"``Z&xnCqsG[ArzdrDz}'w=Z'2j|`d/y:R1ΚO(C}$?ݶJ 27oW2R>S;I2(d Di. iK Enma6n⪋g3,Ҍeޑ7^u 2Q=lb<_s@R𘎑6yRti毾V<+ٳᡡ0e+Q%Qd \߃c`ZFJnd׾SUv2jeRa%n5&^n +?giDjSB-LaFtKj xcŕ8SBamYL=[b ǭzX{:^xlI!88¿\Tn\(NaÚ {~>) =bgZ昧IYb 2vJ ]yuҊ," NTOk%-aMCU55..*+2z e]QDNGS|D9yO*Ei8ED;52D}aFXI?FyĒ9ܧcj0JV:|^}#9{90y2`HD`;E;lɦcfCFruOGz kL,Uzٛ hW"ȫ3GTBv Wԣ;lNwXX|1VpcY6sL,"7MY:3˗3UgQI@R=vcNy,#Vm,{akK\b M.sK=ISC-',&ZI*=w5k=:Yw72I 'fJp`mED+A+4ۖU\@Xan Bœ]HS3;Z:-zy=,캒Sgrq#/ktg M[ɳ hF,r0HGsl[,ccL0H9cmP^Uߩ`O4'Al`ՖrO |Yu s5}^l!Lz^tD?iHT%yǩ61MUeɪϦ,8~PF5X ! ]C{J+pF &r&:No=lv|_pd.g\6&*h++ XN M_~ rtpq}x {Kγe\?svZ{ISb aQ+YP p ɋpPv~XZW6s2bWwlsAGi3lGjM.jnX1dۖ{W1۵7]tcBAs`07Fu;Fn8pZ}efDqb(ѐ4Hq8 Oms h(bPhzn8{{'B@^3~1%3 ?y׫@bBE6b$T&+=h CA%LѨ6.񵸔$nUknԇ = f" ʚ_:#O.ᅂv%M},Dya3kU*=0MoI(MC% 7~lB|⎃-~HVC|H+Ps)BтXp*/%su]u8Ö>˄cM`ryzWX'ιpWgqk p&};vZ-, ft`#CZd2J+SEqc+ZDj ^n&>;9Sѵۣ:VĠ;]v>;$A|NXg=Ơ35W͗ 4$O]d-Vd:Gncw33E!pE\E$sάKAaQ<'mY' IYf.z1z4V?NB5 @g"9?Q\1 4}9:hYMt1)aVJr5+,c J|Dy6tVȲv t6pPm#i]& ă(88*6= BS05êFL@lڳ4s/c,K@z RB siҤx㺑>~h "eh[?B*5wz^9n@~f䘺DJ_V |6-K^  #⾽/o+jXk?|Ұ/:0yiLJMh>C-'  cD\=[p7ڼ Qmo|cf^z9t-mrv'cVlj'rCAK乢#fBwg5"H\\NdLSxsqK@!y)iQ^ }\ w zoO##A?ETӯhħoȼ \E$'A!H2zEW J¿Ee!’J `8A5_ B+X\DɞWjroN?H Γ|)*1ֳ6FX27p&#@sڬX $%^ ˬ~FwgLjF6{+?_~) L6hȁg3_ep>ɵy._p!;HdI==%<1[ F&X2`ڢIX.hc$.MTSq1k}y>'bwU xrM_ID[Y yoI NypC:nkC[~z5][ݕ((񗅚TUn-Ct Acջ%ͯ0UU+s6.P'ϢcicuB? !2<҄_Mf?x]DXN8'l_y  !(HiB7=}ٙ>χ`W/<\}VWi\ ,QS2* ^DT\RzPݲn;q7 q)nq="dmQSWQdϳ|F-K >|Ԗb&8>cI'FҾT /Pzv;b7!BҴvk"C vxi؝L'BTYhg=$ʜѕ `n:I#wW Q+N6W9JĈRi Qps~a;r3\B%z8#$iM̙9 bp5-+} AB| p=_UgjSGcH2ڂIZmر\7E\?ȁ׉HZG$w~ɕ`ufƔ{Ȼ s[vNySMOb&v!n|"Wo6z}nfzLaQoecڼ#]@ ӲWԐ֜ukS%fF] v9?z"z/(r(>_ F]SFb7\?]Sa'NYG`H>wB!Na1Z̸GںO€h3aQ?E6o7k,\.>rng_EWx8 Ł{uBYa=!L>Yy!a6RƪlncE* al~l`avmE)WmvhNaYq-H3Q8ڵU0~tE0S{ow@˝{^c a8`@[!6qQn~}CIV a&剥J$ dDyYW}oWjw26g3l_~uP"ـ?:o }՞&O(+G⌑qa&z9XPܪMRK`QT񯮞&K!v@ Թ)@5Qdk6ODVdG#SMxVμ >GiQ0US 1e #w : <\YfcVSs@-Za']ۧW/kĐ-m0ɒ+RZ܁ >%~ GKO9O'e lH&wӾ'SÈTӆMC HoO}CӐ m#xE(Fl;p>,P7IF@#Xհ-m<@6ktc+$^褣^xH:b 'hϼR 3zb"l"vȮii}<(AS}^w}&1rd7tisp'+Em Qqp.P=\uj[(ErZMprCW @Ѵۜ%Ui"{#=!KٜrhVNb*zn2^]XR1JY6N8@UՈ#u'%pWІvy9vXiT&+ChY/R8! //z ]4/!YmdiI>)7*ex")CJL ,UyhO}Nڽ+I܁6sU4«L2:]Ƨqn~iWڟ)\%#$Xl}5Tq11AW)2- ~MI}@0sMu=08w z iNAo-%DW[#:C~5}~<$_z%7 ӐVtH`E*)bc->ςGvA+J.^Zeԁ9Z%좠-u8j E٩NGJ@7HL479#Q%~dMz2&e3nTS\ydsrnû\h{-jn~!WQB Kp_LEl[ܛOFu\Q(jI,%:RDNbv= Jr1'( &!P\C5O-'^Lnx#aGg(KhAHNb%A{aP:p,b-(*fW=K~C`vX،d'\W4j_Mdc2}$y}nna4#,a)iv i/{%)Pik2ǑJS/*(8}rkmb%t4Z(*KAW LmʢŚ#庢q\F>` ^zŪ?Y@C*v̄j.v74HEZ] 1AL%E̹=:z$;=n$MNm]!bc\|:MO-TfRȰ ?a#ÅXPͣILDコBxDԭJ؇7amdj#s$$mD:ax&:AiHeAJ3{]z `.BI DxJZiuj'K/V_Eٔ`3ʹPIM/Z\7/0 [}h$gƻC>9wȽMxd"A>` 0Fl0[2; B34ƴzX>KM]GY#5A1 ͊l8܇9'$Q 4Ɍ¼Y?վ`}ؤ.\c*ě*l^ۃ_CCe "H60Bov,EW Մi2Q, 8Rtv8ϟsax^_gD@5r_u!6/Np=u[OSXDu? Б= U鱄.ER/z (U[47"PmԻ*d/Tr,2;/Q2 ԸJNbڞZ"< $,! z?7TU̵4Yޓo'V%7oB:`KHtdDM`kB/\XnTLN6/?yl_$:&shS]-iI1vq߇ءצj G_p5tځL(EpQP ˂bFϐWxx`n{[scIs6/_aߔ@ e:=dEgw~-e9%u^:P眺XrRlT%>zLYIksCA/lr(gYͼ~pKȖg?#g y"-;v=Tdۼ2}y#j:a/3E6k`Zk_@c=H:~ͳt?2]Xؚ'q|uA&ooPLgsIߌPY.⸥j(IAĿEGmksW` '$ V-_tuD ?Db\4:~@J0a`ټcej2cdhգҘ&W"9>pPj}VpstޝO"~̝rM Jt 4qX+'U^Fl1l13".4?n`GU=hh>Ix2CkԠì @hŶʂΞk ߘ`.^%"q(8r<0,+I]4ߙ#Rvsb b~>K{`ܝD}VцooG]IԪ.&#Z| 7a9 f\q$њLAeԵ&:btMZIw!ө!4{"kAϲQjMC? Ї,{jL5zPPNj_2kCd02zV@[mN وShncfp5ND"W2i5Y)캀7>,Ƈ2#m׷e Udb Phl{SyN䯑:fpVޏUD hABNޢCN3CZme\4΀\n 1iA {# eμ2"ShB %mPOs[WS XvR].O]!H/v͌ C,atK wW0MꩧO-7gM5)#d8/i~FfQًn )5xk1NQ["dLUR❄ο[i֛L&Ӧ!BW//[_@|bCZ oz+POkv4"~0fˮV5|v-T7VQ&{S*pʤye >U_K7=U( ѻX NUQDd:C 5K<^!gad_;zl@_&K-i4ZjT]r4THINHӴr[1$TÕ|0TlޗDy,r&ʨ͡.˘* b%?|oYc3mk xقky)kz!+PW]Y8lfO8K%;І,[ W |O7Axr̘<<$\.H#WN e^L ?|fPjn[Sy  ?dälFk([fgR">0xV2{gB+I;:aK%!$|P"ujb5F]y-Uu[9MЏr\ n$b2Ac:~oqPV#TG7NR#ޕVω*t{g>.dZ%a[(iܖꉧ|1m3=AŮ[OFۣ4T!@ڏՓW(47*sAmIqE[PDPU1xqQȨA]{] &mJ>_zCtg?x}Wȡ0\&MxѾ;e0BXW71ICS8kYm[meNNVA.Uh|g&H~3hwKLlҥ>82duZn,@Ũx̕C|:/tUm1boON5v F@2o@B)%< +;s HaKM5gWM MdZRF_94w-T@kt@k=1/7̗@ߵ*"0t=-D+RcAV̂1XWW4S4gQӐ*N韮1r__hufh1C( wM_'C(o+ 6KbAxu7ۍul7_\zdE8.Ln1#SW.}` vBipR#xRMtͦ`lK:h8<[YZӨpF)%>({MXE[ 1t/r%h'u9g;9AS1)0U\3Ft~} Z*kfδG*քRHɊzЧ^-OK tv6(s&NlhR *>RJ3"˽Kt#APqa7u5$X Fg4}ԭnxpL\ly_t[EQYX|.w>Ǎ;%؁? ]]ٻ}| :C1XP3mؚGn"(iLD,y!,n("XXpTú̻P"2/0){m}5(qԠѮllr Y||gq(zPkz,C+ScmcHl ;KoxS{/n]񒓁f)Vq{I307MJ{rkλȗv171/O AZC *u=Jz8@˷}eVQfUٿdjGQ_2C-ata6+/6іb&i#$%~n9$xG=@T/R{v^ [\8E\Q8,y.ђmP߼+wZNu<ޯo9ɠ cƢ,A5TmԌ'>%;PRS!\нxT_e}7r /&"O3+ăwJH::æq#X:cgRY]vɣyŊ.v*`.@N0YA'}(l!E[HF($`"]m71*Vv3ӗ_CGc9drhA8{F17xlwCmDˤ#ܖ"ǯ-O^T|5r0y֏V_}h=MzJ)~ xW9R%<?jɵ;J@48f8;«WdWr,'w,Bp dqZnb;# x j%]<;sVUz]Х‡TAh9Q7VhږLmJ{^ F T o"L Cqw5 DdWiO/՘"A h}mjlkd4:(QY.f y` M{t̟n)/NT5wX bBTsv1LqA ״8= LM>_d2 yIZVCNQo5;)98k p [<]}|a*_ gt (48nq(teM,v,鬇Ґzy2HbDX\zڀcVJdQ?;ᢇ8)|0_2<8J 295J[dg؎s[<mR\?CС=Z)(b̓YmvmuoՅ薲$n鳏5"|ҙnTet 1)׬ctwYA:ᙅ(^DV>T* U$jZ"}66je;KGE?f\DX?&2\M8ꧬD(N7~+`E4TIg5шsՏX ~jC ۃ'c4^%] (Ppوl!djs?-g~{ϻ b}uxeUe_Q};ܿUL3@Y, n/6o{!F#v힧JmK).ab1BU<#4h`-,ʓ#8&CRR`?nQ]u'p:C֤ .{֠ 3,饤-}?h 3p~z܁x=$Bt~.q#A?1,?HgCY0 8n-%+dtNI5\?kii>U pFS5K&9s"P]LӼ!r"ER{)Θ,eJF Gh"%yhJdP;4R͝hL3  Q]:s7dݛ#= X4E);OަcZnwjA uh:o~3zh9u# IE,79Ŏjs36EO.@oPUmAC+<$k=ZFbahH nɦпﵒl9l- S[1w*SUerbu#\i;C#Bhɻ)I9,9>R)QeNsBIzh1K -m>SAk{ċ r{#gݣ[bHFъ[c$"A++ $/p +MZu\@~vg 5jFfČ2 z}G#`c̐@~#ʞrЩ XA!"/{sY~20VJs ϢA/^o󜚝RK!U2Bn)"nd+{) Uc= leHh1ڣɁa$դXQ;\{mU%MTދ7UAMVI/ǪƩ^a|s3(mԳ^ - Y~9,v_2M[>w4iM ss7{f*Zk>fUD[wҩa4>ꉮiyzٞꛎ pQj~g2"?6e_@ ̟ %c\[ votT:x{!ƇZ-nϘ-o+b;3 [$?۴ Rڑ{/xYH?qX(&*aDo ve9q`Cy}`2g ]wmxKQ{g*&h0 [%ghG!6!nBbB~m6; 9.;im#fLlk^0C/р gxލ ,pR}K3 ;:CC0z{l:>E Ygeêd2NcDLC H FI!(o'D-{~T )qq@˙ +56G`o\|ɇt`/agWR>Ł} l 9M7JtGg%Єpv5, 7<[$*^ 1Ѹ1 ix$!4`hg?m2{ruJBL *MGQ-#HrҬ#/d'p.1=no,G'+XGяZ0'YNa ᅂ&2z8:6M.fͤD5x6[ؕ m+j4 v^7 o\s6+byoLwQLꏄ`:ZAp=2A|x6缔\8>Y{8mi,-s'Еx`Y OO''P}Oýs$RЎBHe#l3և38훢s~e`otm'œ=ЭBw[|Y_Xdogu_ba: .tHJ&}[O0 96~q0!)% WEK@b NԎH':qD3O'+a&ЮvIwe9$6kKas!ty^̆Z؈ zPF PY?> R!`&nN7Ux }] 8TB ]Տ ƂWC7lPJ_Dy0neM>|;;lQ Jp}KLMr}ݿ5hj { 㾷jZkm~] Ǹ *#l$)\%z)L6oivz;̜U`"͙.tI."#Gɧ'}VZa?g`kb)\,o {%|29ژ1J8XXGhд+|p] N muLI|b,=#6F<,,N^QE&_]z@C5v 0Tq{g&;ZsAFM@6J(qJEIIg6e<&6h6٘_%4Y q`=3ZcYq5)<(bZ5z߫q\ߵM#UY7Ì<|grsO7K@QvMsexoxάiB?iW>+3T<ZoEn&ɏK%%4'BL@oѳ߫qa V ]LIlۚB;aWO[q-N7&"x_ǽX=)[MHj 6VF u {]a;$B>Z-͡&:-'11#NS>QM2KA#~: ZL{I_pX^zH$*-r=5dgI|CDD@+R)~XϬQa!u@7*(h< 莮9: t0z|C/UvnMo]sbm[v|Zgn[ 67"KcrrV-:OT$s=pBrBh0ƣ2Ȼ&~mz AúI~cu&@!cu&byjȊLU?*6w?!C@R!S!13{u0ȸNݿCp0~nYp!Y-0oa5Qݶ,M}(ĠHQxt~A&{8 +[5ۏR&8)QQ|cƇiݽdA N;X `сh)IvN}})Xb:#.`g]=ˏqv(O[]ϊ|ݤ@$ xipp6 DVO6%mb莔cz^oBroT<,IDAlr!بj:JϾVS `;k&( JgUL*cUfI6}##FGZΈS6ft}T$RN7XʻR=#N0)ý@*I]eoÎFrXQ) ;.?B:%H9ث7',zNQP:;!wŵ=L WhVexlzNe 9ٜG`znMea \ͪj-wY{ puϟ"NNֵfذߋH"ki+`rLU=W5v G{e!.}|v>3 ~a>b [{*7޷kJY|E+V>9&l=RAe`)"aN)Q:̬vOfJ ʄ1iw%pȯ>Ar,al].X2Y_xA*rsgfozDB_-a2WRWCTΕ<5Q*Gp)., O:g sTj&a@=TSLޏ)nl yNyV F^ QGSSyhp/V @E;@?ҽ~*b8o|>`]j+H9f i!^8(Z. bo&-4S{]L,կy 7@,KONK$ؓ!bj῁4! e7rwSxH,nyD4ɷWRBK񙍎`s+n8^vxDJT 'hcE[)Cڢ{❕h`YuOkL΀؇,{V{eb ,LU]ᕝ& r3E!V%)Y-%lK۷)S£V#a@V;ݛ5J_{SNB;P * Mgq9WlB k{"GBz D(|:OPx}+|?qP=`>,y4/Ђ`M8ejܘ0p m]ⓀE:h.: 07hڨ~e eJSD 4 ٛR6'xmr&. aϢ'dJD;#2J Tȥ"> vE-Gg]Iћ,Ongf3Ӧ@GMȎF=K$SBmUM.ʥ{iٔ#I`~?l5*s>Ӱdhi_1D؉Dǖ\?FտY,ÃgQB PSbE\:J \u'CV7,P8Aar`[_"iݛWIr)iz$|̝2Ty8mTbO]Wɖ 1EGJ&8̏omщ%'3Fl^з8~Rtc;ïJ:A!|M_u`oFKu9.c0jl2Wi=?(:4 s= cGHt9z2OQtn-2A(]г|VO;"wv|@Y*G4媪K3d=sUxqX$/v~n fVXLݏuQ|h*b ]VvG3x:Θ\X&U{CE.g= q6G 5V# NaA-UthSw7"JM?G T s}W~M2k##Ly)c+M@lW찥HB%H)W|\~ \.S֠f/ ;o :A12 )Jbi7 ythHUZE6ή\J8#ܣ^)n 3`T@#M̎]2Ǡ~`9+z8g<&q.R͕ "G9n9W/lo~32Y3)h_MDeޓ˱%LB1sŀ[chmp~ǏLPut}:n/¿5JgAD:#;Л-w :=a0nCRQ +p{/xvʻxQ(G?4H@ʁ-NHU"bD&UGV%ka;nzK7zXD(sH!G(o-a!!zv)HæU`C|9PPYLf=%AE5ކLiWtňC$qCoģvTӑbO`پY9i~*k1ȱf&l'W&ǜ,L0:<ѡ]D rq[y3}%{W; X.;AbQKge}~G~Aml74r6w ,ZXZLi<x]"ٶ团a`Ā| zǃz]Q3-'yD[NϽVg~N2r|;uMA(thsi3T}?#u㣒w1GiđSq]Tzo5I+I#Rnq @0B!  ֎EG hMWJx1P tM &{nđOx8 4"jD*6+!"p^!#K$F1uj|;"tQ,rai wZ,9jdXF7N);Lh ɕ3l`kz { tXLJ.%@RmJ Pf^sǫN97&X0LJ%{w44|&d*'$1I#ϒzQ3/'vΊCpzDNc=r A8G`-0ySRwxSBuR&C%_X?ΰTU > #N9ElaY]X A3Ѧ59mGKJt X^"};!-=TYq D}d -zr}*X@U{ǤKB\ǵEL}+Z[ bIlC,%i;H?}R<[Z( GPc2PqƓ,8rm"IpgD3aBZCAqX M  pA^Yڀ0g~4{a\E5szSiޡA0"](ۤxiJ2[`1Nm &BN!֚5v.ҿr;3P)u]a"H J %Ha&j32./3BE’bn[4vGmv/PsԮT ޢtan'݋u3: Dn?3$UBE6Jghz%\5 (r*N8њM)ݨ>ԷפZb˫@`p7P1t }ފ8t (O@kӉ\^~8Sc2 Hq? /!. l[$/1%^sɕ 'hѯqhC5srZvbaB]gklhGܹ!W6?rx"O[tp fAaF~L9PP?Z&/*>mc]ʙdl@nr'@A}E!/t'YKkS *m%u7%CgJKzf9q*"o>GʁF53L3M~ ?cSxV]GS;HY,5g(A%[`_ 8-T@#k:{n\mwCm`wW`0%, >1]i%g1QQ$Jڝ[<ȱ*J7 |,nR9˩|'.4^p>+ΐ5#' ۰ Q-%mkW,⊆Dc=TW>e d.H/v}NU4ROA0صxq 'R9 O:YUm.C.I_@,)Ruꏶ9($6 5!QI`x x,*+Pܒ F]г-›I19P55mw3dcVF.;{j.fq@3l[+'p˵:M "Q!Rfd0ה;(U)HC7E&T{5M~E&nX^SAQgOaA@`{-j c2Տ9KuG F[uDb|Yzy%,7O4yYϑ?BE*lƦk>t%:W|1\/7fRRy2{! ZDjw 7wٳstK$Ő!"hOI`7R"ŐG'R%<xj,_{AbrkB%; v8:L#iBF?)1*Moa2Y3Ѧ/s[|oUC5%:gU )ۨWQ5ƦW?׏|rm?+%cg7XP<ʣ!1,uTd:"TیHX>p6 8oPlԊ!֩!]۔`/І ɤ cJͼۃpfk_i=O s1}k2K7THXGqݼT3 'ViwI]՞DRF-doWh6^ ~"h`'bh݈a- LE|8zEm "EqL/@ks( B+L=h_2ۓ>tb ks)OFA.aeµ d:Ƿ,B舉8Zw$^th35"Ӏ+lﻬeŤ& J~;`Z,am]]!x_W솷3gNӗΒ'XG[Vo?GiݍX|?xgoCF0x)poY8v Y(iS}7$?/Oh]%9`,7uo(/d$vxyCXF,dIzUek)r@4 ?_J_[b(h.wNnjLtGc`%$*4:Ry]w]_ɒcp,b7ƯJPA6TyFZqyd t˩?rPqЁbJAe”sA=: s^Mlv;gLm6hML 'y>bjru)03+Z)beޅ .M&h 2fZS.dju,d L,;= L7ukTfJ7{Ó}g ^֑OɸP35:"%i lz,c LU&c& ~;=7+2~L{Z[&fOOiГGd|)xXsox ƚt1 QN-+DcMmP7Lb&<"Z/=C&1wXܭƺ"0F%_a|WUvؠ#HiCjs4 aܹ$k~Vp^y~E~Kj{xJM.H)o8?9ucGd=FozzL4#4ˑs 9/RRdL@h%/,[>k})qP`485-Cq`fP+C-F3$ ZHxEXk@3~ȉo #:`\? }]m.3oˈ5YU¯J98L%gI̵ }sz=($9$u,reJd©g{gǖz+׶ŇlA$9h[*o:K@J$?)^O5dExIqZ]fm|2MŢsLT) ^çйx9K0`K(l!xTRjJ-<*B?OLZbዽl 'ӗ6{`M+H=(g_B9Y2z8Eh(E<ˊGI澲'hMI*ܹ\xG\J?_6i{aəv8ĒV*7?p9+R>+nK*6wVt~q= kCJް/k"K{51~YW޺m_:MՍUWȍG %8b5\oN10]a>.ڋlWEGG4?,gB`w!)I ϋ kL!S(LA[sƌwc\/(GV!ʓ^`/ۄϱÎ.DJ}lPy~\m5ca6j(# Od>d2oV.:[R8֨AJ[)a2EVzfPz#m:xF 'Kn lsb(oF6yG\c#G"iBLL_o;dF8VTu]A v[\K qy_0٨0EӨA)+/qo/Z46T:颊m\jI"X"4n8umϬBj<v$)i`EoځrP8 Nd=TZ]4.үjl|<ز7?Gκ}a1 ose NyӤ'YMzDUԯң(@9qv.쭞bOz{\DgrhE%iQ,'r("M:[iҞ`)tuu< "!|m4Xt$.d qI `ֳǨ,&`$|)At_J ʬ?Eّ3`VM05Fs@^Dp.D:aŌnɏz{%}vF>'ޱҕlߪLq ]Fp=-rꮾ-Lm$İ^臮N}Ҟr[?#+m;d-cg$F _{q[k9^0XLSRSJI " Ms}/si6rR\1vRUKQ^Q F0_Vgg sD;k\-kG3]k(ೌضe--.dVD޺Gw0L3>?(:~a|L`!" F\ [^非QtHcJ "1N%8tfs]mYSrS%Dp[i[&gh`X O.\Vn@a1gDv+= +~c90W%4(>R d(_G8dStN0qRbx^*rh85dt>eMcxwY1ZkUe_L`dG*\o&ٞI27gsAk@hj{/Lgc+0|BF+BEiQNzZѽ)9n0d^cOiNXm $aSJ_yx;-BV~mUd#!bQ_`mehkf25 1=߾ z/`z+He8>gv9 4#ǭb՜nR(uXw -m<0g,g3~V]5 g̹\ij5.>g^3Q[JAi pRfR$0~>0L 'zk3BB *Ju%(;*Rl[{3l5 m5W\heo1Nĉ WyV'@Jl~7GxT̻tuL5]̋b/sGB 9=N9Q@BvѺ/nmr)$C;Yz4N/"TLջs(DN~;\uW4«#m/NnT_~bʄ,%z`؇~H h(.FQy $h[ TdGX}ܢYa_Ea6y"%Jg? zpSdN6-*1W[oD-ay!Tε:{Ο'p$FV ӽ[I#4n7:P`P5 ?݃lNQ>2Mԍ]VNDh;WK!Qwl6鲢D` [l fAegrɊ6>}۲2t![Ř&!*K9c%v1G$dŵ]&s?k!!f.54>9lOD \R׮k:d5Imn%]YM`1䱻ʙT>"W1js({((*NYuA)93n=LHer f )jQagq؟ Pr3{;Bꄇyv]D -F<8w( Bo[-{(FI⽟qIo)s Ҟ*y9)*tSU):V_0'ȔP A]|uk֯IhjFqn1 ĈGD!-ؽsM=wX99S/(R;ls@E`-eL*-гM|U%ILͲ*un=8 Y)d*!&)ayGwjaaE% Vjo,>N.^L|eu k6 Y8!nho XOhF =#Qk2|*)zNjȢ9=b0]kPn дA dbEhqsd<1RgE0P%޷juԣ6"-<766E23 =rX> UwO x f2 y0יu( 0ZT$bVsR} wn.[ z! -GWZfQ5SsI&f5D*I{{ Ky {b Y.L x ^t 6 KCӼ9,e^E@cnm4G;GWSU>!Tv(>/ޙvʅQ5 E!SE8OFkǁ]AOu==c6oZ k.AͲf)4ꬶg%A)ML Sa|8xC>NaEKX'.rfZ8S@^!1|oZ=O63 Pߺĩ$f~+1/`K``v0Z_T=c0+?=p x+CR.q:~K^jAa-T?]+IPbZIf"s.HLl/UfƨPb~^M >ƒXp풳aț4#M8}y@}.n2 cu;ڢBtM#-'qPyzh+b_`+3?  *) t1FϒnɁ gg-H5خS_@SDu^}_p)Fڛ,Qt߻IȏeЄ6W odoEB0n<06:ZcI("+-CNH5߼H`WgM$U93p?e À {Kg9Ne1@ Uf #6bD09|ENB# ?1~A.R]$%9 Y Lų0B-=pʲ6m!bvwO(i L:4+3P4Ů8H阕LL]&hlj/xkN/L4Ԑ7LieG22ZP7MLo0Lt\8_}g"Yf"6}` ΃r]@TMӨРI;-PӋ벶>KPPgcuGUc)It4\b#1+ DrOm(wlɟ~JW?d& `q9dC5QR+Hu,|Lw̞O+LWdU{\:L;+_q r앖rτ9f7»H%GU] z1QEWYp/g8@y+0$lrՉdl7Nj\C}2`C ϣ1we0]*J &xG!(Е҇,-R噝^xmc̬%O+ _,9Eb6gxc$;l|Е;(ʼnZ;h k{X~ɡzY+s*/P K'LѤYY@ń=T˞V/Bt!#]RѻlC|ږflS?oA!tKiD]&uN4Hy̠]}G"_DmNݱ} Ds4k;N&^G(TSy{_.dB/J8)œ'qgcuϠ BXs$=.em*ަ?,R;f# 5PK*l3q]w)궮mCz\WA,fe*!##շkyq 3wؗFmj#DٽeD]0V2*QnU\AY @MݷFNx.#gh:Ŭ:fF>d4Ek51}`hn4:AĂ58Y"aG;:R :"iw|ھ .Cid*n4F>~fH׬*΅,5e\ A|gBͽaύٌ_:3K_`TjsMi~Ka`𷰿=TgIi-\3jd˥:t w\9~/*Ea߭*T޶q:NH]+bg\dz?K`P&FgW#T9M֦wE]8(S[~Ae:5>7 9.@A /pI č'Sc(s xYC=55G&'pdW]WʪNHJ== gj󤝇SIflwu`֚Y0sVC:@4r˯jz~˱:fB{f$Ȥ(ه*;zKpM!,%.4w.nWZؗj@ȇЊLν -YeT¹rar ҇m#h--5oݨ40z[n q'w1FXMVNSH4iP_ oC!!21no'b::Er?aJh0$A ϪLu^i8˃*ݜsҮ#[YªGKn̙ rΰ= veJ!,{q}&m%^d}М{Ƅ!+']k2#6&- $(>ISam!^_*~jAEѕJ5vKXAz*Sjz_߅BO0T 4/ցRLz+)wo7lnreօ_O_X^˿K%ו#2VѯH8˥~| VfaWO= g*&)QS":~I3_G6O>G𴰾ØߢD%%hxx|}Hӗزv9<>,TNz*΅jJ^h zXn|O=*0y:F^"F 1h =~&{5SF ߼ 3f|>U.5[Dg<~aA 仢,hXqb2;^Z)%DDŽ*z-~j,'@ފW*h =p;p5ip /sg* vw 5AE[)M.R/<ʛNԟOes~ƣG)aŹckTh7^:kr"aIOְd2b=_ȑ4Wm<$ϑay T"# o 9?IʮҒw*Rׯ& JCF:y)>Kn$In;~d BL4^?Mld@"P?ʇţKenDC_TS6R'vUӬs-HH 7--0`)SύT<פH0{^qr;NH~Lv46YX1HX)3U7ּ'D" Zk +u1VY6P1+36nj"u/H Rц%oaT iCĵk Ck#=B23& Srs WƒIs5 8rռëvݷ7o 98VJHxCIݭ+:,l*\СTecL<fe!QDirY;z"WJNeͳ[XE'BޖsY$w;0X_e]da8oE@I2F^ҍi~ ;E.I2,P)4x9e昂Kgc(8pi |}-E@>휊8bX-Tc=fΊ=H.5jS"<ش DoަKeuI<0My֘N0z- eڍdRn*L:pMN6w^`UnIRAjB /~cT5d\[:Ty "CV?Nz`Qsץ0HOڳ!.{%[OFeM 'M|K{ \xER3 x~$Sҧ* YF \\Fg"Dt0qYK.)鶴z$顫[#2HuZ:9sgh:7fcj-Ȉ;#iw H#{~DQb\R*iب~*e{-!鉜.tʌ婖/-o"vZ! Q^NFҕ m݁o`֮_Ql{O5Gy~e] C$-FhPYs_Z)ROq<h$9OE`PÏ u&ʱ fFkX!yt|? &|h6I@hkϒ<>=46 \P@wKp2'Be̍I~k>rp˿qózIB=a¸&AqO]/WB_[g+MsekWV2rdUj0QA.^m΅T(MZ:}\HPCYܮcH!}8>pԥ?~k1z(abqk?[U,MR<Il].Q힆5\,C x28<+QFQ{5 W]fUa)tK`>Ȑ\-/'kzg]'gZu4hM/HaeN+5S942;0ueӡ.CPY̲?ƞ{8u/ЁKBSC`Xcd9.'{Pdnor55E^@ma"G>K5OvDB.ŅwQIwJ \1<|tKj<q6P0M(~AhLFyr4Ϣrf'W#*}(5Dgۤ-_O%5aTوzP+TO4BcXL%J@Ht/@k+ŠMUbEj*ف&7D[i8}&zn'o=cSty&iMM[>G| SZ9eN-`ǂ8͕f^zR{KHa}b*R ǏAazZ[D!T$mO ?Szʃ 6 3үcf(}#SݿMjEz=Y1; ٘yD΃#:h|<ŁK^X (r CVssW }t+,UK6QVI`by mo //Yt%\]0q.NxsO 5-}%ͯD,*?x* )LŨL%c./B J_(:J4Zt1!Nr.PSE>/y|cզ!М*B+hx+u\ÿy3W0t ;V9ɻG/<y.#%uپj][0 {o(:8׻0?u EЈ8ލB}AvzO܇}^.U+Л.b{!f/̑lCźxGCevÀ#7m<@f;M1l!Ҭl$ p}[f.@䀳g䤌'suנB)S ~vR|O Rs\;J/3M@r]f1 χ@a\?7~1z~mлOPh66@VH$0?JA$ fjhstE}qH(WhS883Si9T+b#еz|q! otF{16{ـSyOpHSxVHވ.$oԏLg5y9F|a-S>sVۢ sǺxiթEzq'.}/l*dO׫Sb uTuʢXX?*d:7h舾tQv*eRS4q!蠎e !q5Ů,'Y<{q"q`Z3fԵ?'_0|r/4^mE刌X[Q_8 [Q0*@O n2:_=s/[Hg2#Pgwsn#GFfLyNs DnG1SHLU{|4KMrl;-ɀyg$Ɇ B޸o3\|"FWɖv\o!f{I'XnN;Y1dqO+5&t 7%T 8ׄs< |P@ڨu;0`p2KЗFsIyUu,B4G6Fl/q 9PzƒJU ֿ~=XTL0L3蓂Li@IQZ IY7*V=9g9^.i'K=L5S弉;.A^({>c)ZY!QU)>W5sz!1wtml tY݉٧ Ձua0Nڄ'*•& '8-6;}Rk@X5asսH/z=VPQAQ |O8 w7T&2O-(򫳂$MA=#&[K5X2/A)9e@eVC1= ntӂ){٢[4bouR=#pܧa@іWAw,2ˁ6=jdD3ʋiz2n:sE}.ҍzކǙ'6M+gK(8ڳ'. qweyR u|կGuU.{<5z]x 8#񵹒hWeW4=o"~}ZItȁq}01,Cmyff_u#%J.'uWSXEսZvV8}o3o;WDz+CWz҅u\ЍTTv)1-Yɦҙ7潨AHo@x0G"`P (ƦRw+Gާtfġ2q+Zhy`Krj|Mu "evUĊh4}{^m}#\ q1lF ^+?##2ǵ}g4 }SݽV,SJR}wc;۟-x3ャC/%Iy+n rm ?ܟ"hz]5oNs\kթ-GcpЫ?qI@AqPjQa儼/ O-kP FI|j)1̀ y u+ +6\ZU7QD*0ujf#F%}iPBcq,ΥI<\ 2fR9KYb+tΈf?{"ibXmT!|m/{(з'G6Pe$4/ܭQa4&"q{wʎHs\8:+}Dllo?B$tIDOPgow4AE Tߨ7l:7j]E&p `ΣCKDn_U{;xuj ŕɽS3m0G6ij/dž^V]LsR:NӦˊ؊*\p6)#Q[h*~@Y~] ޮz\kLN "84RDzq35MyYsExM!rdh< k$  WϦi7vjJOn CRud{U<1_Ү?r >8'hϥ?p2͐S ޺ y$mB\:moA{E,)B$&x7) !ޗKu=d{w1osV7$&n=|I~6 F[mK)R9wۺlMnOో|&LfaݻGEOX҄r&*,JK!)F5q3< xaXW3+-ɑMr鉖E4Y#o:a|DIOCЫ=צeMgtYz9p;>__zm= Юzpx$4| ^$J->/uBUb=3t`?(Y.Uj]?RVW=*MyJ\8RA!4QX$C QgE?PNO v"B/9>GpF'#umV%$zSM$exVtJ5qw*ݶ#AD-/_Zh^OB]&eztxjZ6PŘWΚJxO'}jeA2vi O3; I٨/ 5_ӍWT G6vkwT$rɶIx0gu@+8$ѝ^:@KUM w`V:k Y=~. B; ?g ͙٘ ` -2=i&( e~ YCQϵDV͌MvBvvAUr]ҹ[eB!@HϺOF?b hӠ L{8HDSK90F G]4;hvL"&U0tu eTXxw/6dPF;g  %0B+, rMKKI|{yS듂TKuI>z͊RCJNhdTYLgX5Bè>5C:-=rĚ=s{'*fTq$X}HNm<>ohu*^b9lj< i5eO(A0 R5ߨ[%@n+l :)^cV*A"pI7WUwv +3AӅ1P"((SgJ +.m 5>aCbK"b^$E \ߟ2{Gq3+!G_[rz NaN@`$uZeSIvv}:;nք4='V[ "@z>؋W\Cd&px2!~[1F6Y<_w`sW1_dJY:i]Y Ү Mctɹz$nY${Y?Rvjihf7P>5}<\&Y)W)/c=]&=P@9/ʕ>zXy_ ]^)f*4Z~8zjPktvM.% /*Sm͝5n-,ߔz]47@p$PQ*ԥ((/jыJ9Ad.8яbebx]at[i{!~,_V-єKLg>!n; uS?GlVvP r5lC ӉW1OSVֽeeA_ ʀ]4{,#K{-3 X~ bpTӀLRwY@mJ>yXLkԀNj6qhm TϲplLXp2 }YDYEDcdԓϒ9ՠbNL4.z[ܺfv%lq|E'b$4>itڬi,alK}q c).7:AEC wvzD$\#bQ? LN&+Mt4VC?ʩ=,\OyX_K,TeI' H1?H;@hZݷ?)H Y-08_e{8qW!3jZG!FzO()ۦ;ނ&sR ZU=LfH9ac[c+Yӧ/4z g lVjk\tINzH[WSS# |ci1Yv|:ImlF)ו}C4u[uocmĄ~N 6KPt`qyV9ⵖuBB^_vwbS8s60=+1⤅džV湆~Lǁ_sDw/G7,r DŧZ ։M& SYr.[+VǪJ{yRx,vn[p7MKhʫ9oA``>8ex+;`L'.33w^'!vS&2Fׇb6w3?ljR\XuaрZK QNLp3ǂfxIXe(nsغjr>sZ6ǖ4 {3~H):LOdǶHf"Y7G?7k=hX&K7*@4_Hr۵8=A)khlU.kL>SIQ:bL˟0n@̠6S8 XFnSqugXI1K½RMTTTJ HnK#xJ\V XvSVAM}9UTDo M`Zo±h5~V q 5ΟD D5bvS~GבGsm\2Y8$csgq|_-:=kQ/#O#msv$?j%((HjUҭ07[UHfRo{-&YS5g.3_8 nd1@S~˺^/$ZPc0^:4|z_eL2,Xҏ5Cb ({m@{BzW"g/"x~/#k@^%g6j[?yWu:a\׽gy6Kp!vy6Dى'qU,WFq3u/夛"9.bxM?Ьح+H{{t 22t(hhɄrt~ 0..UD3 լ9ʪ vKu]H 䅉mӲw  2`lX0,)Ug!_d`4n~Q&JWwiS& @Y.U6=QYAW@3*+FςLuOLjYJ #5GSY٨Q{ 7 }Ervqѯ4r$j=Ũz7G{u_:u˕'|AI4/˥ۣU&w)ȩ(KFeEw' /@|1 >D yiY6H }gL@;ȉ6 5XiG[y8uVoT%:8W]kϑU 34+/C2њ lt{;), ׅ/NS@ԳXʦw8%Ñ(WM_Oh#'4pulKyy P"FF1j:Xg4߳6aldv(.I;eOEiYִ@ Xz!n)vGhIٽ-)rq'<ū{(x9|Aa|q@} AʀBoX]Hݟ^G@r=p 'wvh~OX^M$p`Qk۾˯F Ws:k^*`u0bU8|( ,C1 Uӝx 5Yc9⦣Yb}Db½Pm :8R;,pp+fՑH<Sux{S[_a4kQJ B4l_5>t*J`9M`LZ4lh'kK#pO>- 6)Ou"V|3O)'\ٶ(G;? bgڼqes"_/T*nGWQgL KeNH5J8(+us؟:+vyW;&W 3$e01Df{(E A ؋5('0v;o#jF3|'< 2R[s8pI"| (~a+,GÌ_ct/fz,bSLy?T۰= ktAtCsdkA٘q9 @OklKsWУcg-@l ;)[^K|79yyis&gwV"wMMoa0Q\?MiED"Y 9|SyOdmǜ޹o΢Ņogؽ1t>dI񉳑U#mT y|0!jS0%cbd+q&nuXuV")X !%L_+C˳^@`6%׆/]~D"AնK%5 wf;òz\NWu{H'kֽ]&nYp$(rM:s)j3ǐW-K)*L!eyhDdCUkvXVJcB3?!?dF$~aw t3WwbfP O>3puk33Ô c\``sl(9 |U)Z}aAfnT܁Gjj3ke˗W*i3~'~d[tWYfb '`BzvTcU\ojѽF(hT_%*rjw3tG8Ax._ qQc ^ՀYN4e@mxPIfmC{H+Oc!Ɏjb=T`c}Jy63􁎷((^]wWCϹ BRCk/چ<9ڔlys$+ A.ϝ9y}|2b!eĪ[ ـ$:t;]Vm¢}:( k? \սsafGUg]o1jiU*pS&}V-ll-XchJKG# )dTH*縬 "cl;%Y{uF *wg{k Q΀sC8;&xfZT]@_Qy4*3<<dHh^#|8[:w, cjD(`)'1 Qpt9N_M'EV e#F<+.E<2 3mbCF=*g#NICoVB'}77IzPțDTnKڴIvs lÄ0Iʅz@Z'QJo+hiq]p#$c: ̿_Q#83M[ BY8{8`J]4BQ޽ْ)\d-u=QgA| (D,$B;+q̐ 5$9,`bK9To)B)ϪZ{gcRAZqdelGiՓ6]GIv:U.5q-6!ҽv.T]]gkuSk4aveF%HP$kKāJ?mwNP%2 2:Y[5vxpLWmeS|Ws_-PZ^+|]c< Iܙ,3\80| t(ޏJ/7ms2/9l(J|P|T"9 gRI#x@p.LnF=wA` D;n GINr!҃KR[ xצr|D^˰ȗwz gvm m^朲u0M uN"y`tK&)z@W̥'%ywu?{Z y_< ~ZY$ )dmN ("ZmW9;_wfJ%J֞ 4qO6zy#9*mԄF ^0YNh+1y8ˍP%Pl8cxVL-a Z[xN)4#"ҮtL%&~=㚆Y:r_q4$,䎁㦌_cQ˛yZF|0#%M<%JO!,sx-%tՅ-FkAqj_vvϖ֘c賐`ԽMsɠڵd,m*i){ᝳWV-,d/=U;:ٕi$*Q1\Dঢ়NSbPtX Pzu6u?qP VYAFY2V"⭖= RP6RRNJ (Np !#$pe )rIǟ6q{r?hS)ߧ~B&5)'(jqjR[Lr3^ Z=H4ߛ%>?i"ej]ҾVQriYUȯo4o/z@Exi Q\fX@& <s8+fVb2x-0kX5Qx9lZRw389X) ,hH=m= ^:Ֆ {F/?洱ݓW{X,~2+}SQU7VqDwn<)Ro 86LH:6E74lߎ"WNmI18&" e0Ǧ`]tEfu,`)?t[kqM\"T%M&/deмb5&9$\]gŊLJԵ`(/(nW3=kLu#H!s K+zTƚϫvoRܞ4k6Ot !PE"5 [WaUpHve $Bl4E)Y4q{$ƦmJzjyn&LpL5UArAmrܓ&|( Sr-C+|{KeNF@AGv}]+hYEiz/bУg$=Fdن "R~C8z饻[X ʹq{k$AT8* Y88"YF@DLUO꘩\g,@xn@+$ӽ!o7/ ],QϮҐVE'G?_ r[R-Ӄ%, ۜVt(̺gu5E@ɶHtPQ V2+uzƀ2󏕲XH @{W3!@+KʆmpMAAWK (\fk7ӵp?aP^1( ,WT0,`B!T1K=" ݑ^KV1v)oOPtw]U8ElhH"g]Ue#?`$}C::ГGvx&񪧌[ZTܷHv$O|;[.0G!N hϯ %},,mHm1^]!n*Jm焝vH8-k/  'iouFWk9TB85 o&-Ɔr킵W솤G*Oԩ3^ ?>IO F\jE@0xiI&47)`4P.+!^P 1I۬I q8y Fj STx9O7ס8`7BZ]zVMH Kw G`8#Eh;+)Y]#`׀-oQb1HV{{ >' 8=M~]}~K ۼuА'->Hw5N}Rsa|.{= XA>y,"nJ9ҁn@b ܾ0W>V"q3B ۥψ>fhX3g>/Gp) ۿmF$lZ\Eߣޖ],}DksVP[N[lMhSV5WL4dZ->29[ ç _~hd2SM)~!eIq?߅j3AkԕY2(Dl",o#yRe2r{ ݞ1?#kMy8|t)i 1rgK<,SfEM+2܁u<)c:3LoB%A8l͗$WG%y|>Gdx-M":1^lyg!g,t*l8%3ݴQ]ɜ'_o2cig;"So3oq|ɒĮ3˻NnG| ܵpISs&9*}(ZߎJa:B7X&{.5A;$B]I"@<Pntg~.Q?=N&d{²E?W݃ed ˱ǵIutZƗA:Ȳ"Z7Be4-J@`9g0yCV9%Zf6ϊy5U+~r7x4â҃ˎd;U`|RౣUQ<׌l93:Wh5Zy .F}s&hIs;ddx6#Reg3 r̢.P' -Q(+N;j/>b6X A7f `6,b|x"$0xHRp ޥ 6T@9t{ I*`jn ֮uG7x$upWGC>ĠbP5/_L~^BRw!Y=5i|u\J* [xx.$TR.謃2 tqyRTr7!(:$Aa !nؽ2 (>1k5+0TC70yl ]:v@} DlK9.F'MNH,.lQ|ߑ.ùV/vm4 C%"8ߞ놗}G@oxrr2 m=m!˫4Oko80é mӸlA6N\롃ob0:2+*DJoBVF>o` Y7bdXu-ᩘ+OɸNZ4ưNs@zXyMdO$o62(~S?.?S<揫YG%7X8ӫ1@Byw{I8Sj2Q8:3˚`7s1$/LڙvOnaܼz'"Yi%܀H[1jhsOOۜϲG+,׭gN0sLN_FX۴Maic]x_&q7o§`g* Њq^P !NI8F.h.jlplLKxO]+d.ʂaݜ+ne gsٗ"˒peQ7= kh7j#X%BfVĦE$N/O?N4?S^.ۛGEO_?{\KWPģ:]v)?3 Lqܴq DI@ίp6 i5~/%=^ܝÝ#CwW]|9bS.lŮ!XY;?Ik+42%| qfcͨ+%hCsA%eY$b3r hkUXTFGG&Vہ n` i}05 B%c7ƆOYGfNnjmq vjKkz'x߲&K;JUu0-eCq0 qzϔ%T>=ؿ>7>ZᏪء,ٳ&̶mH F0NރγM[ɚ4  }iTw!o p@LpFMylV* Zƽ]LE;̀X-9L"FՁh?]݀ڮMݦsY"PUedë 4opeOoy)hG{9L +)?Nxkɿ t`\Lw gPôjL/ί:SYb& D!yE^i# Bc-.0lYpF8BkYv^onX(\zxWd-6g.9Pcr;H%Ma2m5EX4 1]9]MD-s7gL\8Ϝn4ϡo:5mcߔ>:ޤ< v2-{^32'ϐ#ܜJkl"rnf581ny$`f83`^UX@0|gF'V "[?+ߪkP~KR1Ğ8&l`JIXNgGfȰeewTQB5!WS2Jgʑ1CF}7mRrͫY9'F"6^5zB٦4h:>߱ L71S0.eT&T jhQ$xՀ:$]+ Za'LtphnTǃW/dfIf8aHEs-߽ zn8lLD0E)zJSBk2]6Ol<*#,J`KN}O «\%Ͳc6IEt#B1!1ݴ+å-8㖬1~9ºcL6ѰΟRęs"&ʭQ0Cu {p9 D( ^5x#/HD$c24Q ў2 h~"Z7 "e?Sbѷ7R$*DY(9x}ܨ>*P#>`{V̌ymU%?9]/wI{4%ͳ81_lϤ_9$Yy.g, (<3|+Oq="5ʼj(D鸖p`'"~ 9\]Ia `cߕ"_hn46C>gY߿?Bل݊U4>1$VX_e+@T<6v; C"o1x!NnAx+\Ǥh ka~$" y?f7ⴇy̎ qݕ*."4]3W`TE7ާjy]% 7&րExW0yBFA2 ]hn{R}IMveN>L(Ďִ$PB}e uqpu[k y'oHmeҾ/(IЋ{Ig_A"Sk6wcE]8O;BF\JV6&9p :J(A_Ry_8?9HxuWDlbGVy#. /W7lvIH%.Q hX8IIh'57禉O6ֲׄNj5147A }bzPvB+Cl]*Hu^* R8Lwk5!`ўsp=) 6lw">Nu|7C@"1[_OVG> (rKFrdi6s?hSf&zTټv.P92[Ǚ]b!XEV}W>Zs~x< ^%Y#+Vq wZE7$g/ —d nil,f{bJ2؋P oLp- }1OLUNas7ofeHj@N%lqrD5@Ay]#q)|Likr UE$8)"`Ėp~|m$m+^E˕e>W3Df=%NJeRb?5O\иyJ\%%{Cz78G $9ZN\*H*t-r ǚX9[8|Dhl*}^. .X4xʚI)8oˬi+<7&C;eeQpq1s/ج0}OH"I)}⦏lLl4Z.NSN4lZCY(WāPectA<7SԐP謦W "{@KOb+B1sKo/w"%d#RΩifyRtA #;W ]}6d+!~}-6E /'5s,jhi _׷%2KB6D ]Pn=op#3*鏡?âߪ|ɐuW+1FHOW.k6OmY3GBu~ʅn  5k͈#|N$=Z~@,^׉wV4Kz37J&Bx;;0ymagh׬ihPV2aeN(̜>t3D\P i,~it{7tYDcnB`NZqϽ2oq֘pZo2Jtuw|L`P&,X1Kh1 3=z%xGX:)Cl-;NLg[$u̾MJy~MD5}S:bu+i@F=p/Bo\]&W HȽLԃul=D*sH/?." a1M=; 6) l/Li쀬^l N:8r e/ J|`}Q;HyȼSm'Q[:9Q7TjZ#ut4;CϽYAIiqO/A.׻cp"2'| aP/8<^ʄTEC?G]:+&!UltI6m#uo%z&~A24Mυ.'O4K3_u^Ki͟mEOrM\#s,h P끳>`TdˋR\l`X Tw]:Uk"Lk0s!ٛ7hÒ1no@&YSm8|# pó ťkŨ/r J)we~2EJ0 NA8*=j~>R\.1wZ١IDBPt*H6̙{z  N*킜>fum'٪t5bcV ݑ1 xJsKGC!. Js1yu5>8v*FLPưgk6ʕu\()+W)z 7{[Rfn=Tx3f_\k\z#d=jxXSA ͞DC߈KZN:(po o47U3ږdƯdn$؄o{WN%y04@!OIV:ns*ry\`=/fų]P$t_rXʃ,h_NT`D!)JT*/T Q^ڽ r\#Z.Ff|#tb|f5D{J|+)u·VAߑ]-})%̓yĀEeWfwaTsЅ|p-;̑VPKԌQW>ΊmtL7QHʌ.{p^=]bX ABW[Q (Y$͊d-[,@rŮYګǩBb]I1T能J<Xxż)˞G-'pZk';AnR]gW4(qѹzۈm\ڟu,Ì/_e_d&E}^'(ݶ)vcW 4:w/'ӡS}]Ȅ|Djq{zK +6gXߑ~fӯ9I6\aH \"KbIX˳<w7 NQE8;u>Yqfs HF2H3'NB ːKC鳐T/tE'`֪(&QT'(xhL fFZy2?ʗd7RV ]%!=8*t?z2ـwi *ip#FGPOdC!+gXt tņRB~\#@kya#7#R`A4~5w'*=LQa%y67T5t LMIO%Dja!]]M(=F2xPs@'Lǭ.m  :0i$O?M83xBcEO]pUu=m9;Q>[=ˁ ՙԼo:gΓƒڜ&kzdNڃ𲞟_nu":)^."/W\WNCpF1 %D 2ِ^P>X<%]Wy^W+7܎GL(w A񾥑R5pp1 >(%\̉sѾb(lD#a ې ).Eg[^7VXY#tL[W7;s RV-M-cZ+{^ypf;<{W#<ak=y-qS@YiϚ :QceE6EEL?SF8cX ,)4|3SM܍,;=$bpP@d-FKhz.ĝ?|>-*;B쿦f=,/buW <oyӍ̣4"g7b7}1F!.~+sg5ЏXߚqX1ukבPC5UkXBdc 1-2z,׽>x(=PM*v\ZrJIkt3g{&U.q%jV=lbٰ8YI,}-N2,ֲA&hSmLjt tqcQY%zsNVX'3qf[/S]lJA/ ^Y;R9C G&!$aKyvr;k/ɗdx[~g V /r~J7r(Z1o| F"*΄V֔p`]~:OB;rmJ$lyft!luBw-~$b 3qX0Om}env%i/l&פ•w\+%Yr q^}q9bAWtJoDb7okQ3yTORzzyӈ2xh %C#$Q2QI47U\0 '!H뜙fɚT"/yҀ$NHbWo/>!{_2h ѽ4mϥD<fP dT:dIJ6>"[CvJp^u'dž)=F?f*؁(I`dj!,!U[% x*ϳ2 DcQe3/ 7(DHv9oYw?)~WB7#f`bた!Ew2aW~)YD+ 靵hmg@=Rn Ơ\\;La𽮺[f[&1b-%gXbx3w_nZ[06(pMaV}=r^i|:cIMDdYY;1b<ρnj}^ *"oz<"=B֌~{`86 r'6f{ˑ-۪!pQ=N]̊!0 P?I ?cn}UHjքC9N17Cs)w<M7@ [تNnh˖D *ݗ)Muf懩Hzw,:や\ /g4O7'\QM2l _ g~‘zx/۟%4._fUl^yI`j5EF Y &ҷ>~&ҊYYyW3dZ*d;]JsMaL#ߏ_k$*~`#iKtMʼn 8fMM6j+[.Pk澜y 7/䉙#AOC:ǐv]}?:Q1q cq8Ȇ+Pݼam9OR3}ֺf^*r"N5nsR?T"Ơ)`) SL[<[x7DUV'X$!ǫ9WtM47|$ n~15OX{L$!ﺌ /}H$Ld;S>Hi7HXEE%՜n|W &&HHr 5؈UzG]s|'a{ݷ:FČc's@qЍ+ ΃5e/.k-0=(t4lv͠:vdmB(/$i5D4G{# ) he"e'*aì#%b&w7re*T>]a$ PfMɉ"PJ|O/,B}vgN9tЬx،>ԓt8:9PT <$qJƃ5HJd@ȴn{&m9~U:t4n4ty| &7\gg {b'3siJUp)O.KaZU6UjB$0z]:܂?9#8!޻?tc%Z.A*@K VD;L7]G7G x4G:+5,_G3+B'a<hRX)]qG^`|قJglŶw91N! ZdS.!dFA70[,1OF̻z1e=K vF-Bwt,lٽ'FkpڲIIv;gԞw@xͯ'M(iObWt V\;yHF27 G *mJsj xi{uB5|WDبo+ԕ< st|# ?5B\2cYm^oQ "O7NטOG6x6aZWa)`?FqE'9*dY ;dBAJqbcjee.@mIÄڸX?oӈJSFW|O!>pUb>.v"A^f[Bw/#4^fN2anjfg Wj1IZ[ӓ]ј҃} Vpihzݻp}8TCsƌ+4`Qw[ PU!ԮU3idUJ P @゜K&piթp.Bs[n|4_;!@Y*%bٌ@QW @>Z7n5|dGѭ/FIiuH߲+jrʰJwuOVؙ;&Xkq"8aHA>Ufҙ\qy)L\ Ai$/ Fٍ=fO`,_ɎJ*0C 4fJpQN%_3?V9B-"Vo k8~Y QW5h(\Ztdi#/\0%@4Ȏ U}S'.8q9f[;{Hes5r$ckqD҈`a\Y9ex%ўGb~GeV=Q=;]s7r._\ꅙEh vNX`']kƢޝz?dC|uvU9?e}?V?Ь\f , j#bmb$052n|k T' r(A-3ܼ\g ,B}l՛}at*)۔='HPyw)f!M,Ty7OB.&񰧛/Ըcǒ䂿<㈎,oT~,,k2y\9`g-!38fbiNDyHg8:4/\8DU] `M77=`ֻ麡̻2yN)BþNwj>G6a4Tn &.VX~&b%Woa(3p}ibdr?sL+ئ$pWvY馨ڨB&wGAnHz`N8 ^QA쏒Dd{|B ۲{Mҋ`7ߪ & ZTĨRQL9mݡ}&V<u& ߌj%_[ I9.Ԣq'QقB9M[]/rrJ tk# kԤ - 0\/U?*bK ۿ(u{w˵G^&Vz>8㖘_hM6 UhZ]2vyVcrHT2.ݜA# E s̪rx#~($)BuXʉ$[KI?*ӠAFd_:{6 =|#~b2p8"{EF9QrQ!c'0l60@g <$%U~,B2wmb}N,c!mTe;Áv399 qu7!X_jW%^y\A. Ej<[)Yj(JWi >/(!"֌ PXerF УAq$C$ǙOiONaY5*ӵ9zw3& (ZW+s;`i0 )b}ȻzAQZ.yխmIv#R3׉|hgty^ gTXp#gؽ+^8)z,ACۉ6kv8Bf5D^)I#( \>1aӼGSW%1܊xt+NRdqæ5JK M6/}_pW5v|RLD32!`Tp\"RQ:s2ڿ1e,5].|H|ߔtUIRzntZn> >- `aWÍ c"jw36CJ :˔&AWܹ8 X3|>uD܍4^Q9qD ~BY=X BqEiVq\{7r@e%g.1r_ڸ~=_ ;?DMr4)Lq+,W#[Cۼ/ ܤxu;uhx+Qvy-4,B٨W2 `z"wی4e;1q_^ |dz]i\|P{[{rf ̋PQdtLD o}̓IsUBptn{ƿt"I37zy|mF-1 ^f-)Edue0u T!)G= !S<lǺeph"9!\/?kYwɤ:#ݿ.{!9Yɬf`ai#4=z&~8;2k^Bpvӷ_j6;Gih| n306K<2c}2 r4q޺3ׁu)d=nf"3 Ƃ4Qdh$ d=W@]pq>j^,Q*6 W0HuO$a<EbV5n?r҆Zl}B1[#Hzuz6 1tF0px-;OأLh8J .=BBl JTO!+&}(pα] ,pE^CߣmlrVO-g{'ɹvhBwO18 &q |3 MB 75pƣ:a~~e *< p=q;^47Ғq\ c|(ILnzhi CVIYߩsζ=E*|MryrfB{-.ϥOͼ~ :2 >ܺ_XQ6n]'Wp"@b2 r 0 &Aځ+x֣9k ^1czz{(B4jjX]ڧMGi 2A͙ >o7 }5d©O%1d<1i3kre و2%re0((b@xcͤ\M6ţs()O|b,D@+?vQdh’g 6{JFʦmsSw8uJaS0K_uNqkAb{6n`5*f+h`:k\'~0ZD.;XaZ51L/k9Ai~fX5"KmڸsT=qM5 ݔ~!.[Ft{^bWD9\0ދg]i' PoNdxo*aEZhE%̢T.'Ywe/ܘu n4D3 *|suKnv|lM w];.#6"ծvR̉[# J|(-xT18ȓZ/ԕ&JP:G idrC# k/xjV!l^ZiHҲ]uI 8a+ 6Z }#޴ZMc9t+ o}J叛oLݭUf+M #l`S5{F[2?|X<&,0kVΧGMObW2&d^ljzQVY^ k8s݀ e~('3?f@`ny]A-zuT )E.ʬYF$5kc'g(S!Ѻyx!F&GQ+rog)rtvfP+>oɦ 7rvtnu;K؝Y ϴkƷoofГ~}N] HjWYr~@1@txp,o#0W?gb ݘu$D(x-/#o~6lZKwrgem3I֣'\&*ǟR%A9tqR5V2tyx@^<:Z薯 !P&WwŚԤC;GSMAKvD˿?b6o*2oW9?6оYCDn2؍z1(P#R5OOz]ٹz% [M24b忪F.YSLBӦx HՁ[wghTg3 cnm2(~ UI*MYܧW qzonlZlˁu-K&}k33&Cٰ9x+f!U^vxt~6s|9GJFiNDy,X['6ʎoh!"]i6o)Kπa; ݋K.zN{H?5\;B024},yhoւĤuN)M:zB>Epݝ:vRu Z؇V8Gh2V͹bkyѩ[qSű %[)wp*~9̚~w[F1e49rlL(kA!Hr{S{x=4AE)?]MXzylHZbY4Q-,ˀ" /\oEa< zc,zeAN0[޻M`!AhzAOHYE&nrbYQ't+}"{xiZ_ 6k ?]FBfQr!E7', v`f1|("xi5CЊ SЫn Xkb97v:1/0QhKX~X8nTU_yM]ڻޕg*Fڐb_`ݰawy˕롳U2i}Yix%N>́8av%Y[y3`BZ0pZ [ \a ilTrߟF!lܻʐ—qlH5^MkӢS)Lc_o 5-Te=+yA i${5oN`T< E3V}w{A =#L6lDp,3}+Iqb'e C,T4ճMCXzq[u;YOK}Uu]Ǣ&m4Ր-Hxt8O&,O4#s^& *^!q% 4 k+*Bo2:HP,EN`K裒- b9UkxKu6`3!oh0{L6Sjek XǿfHL)twMw[}ׇ%& =ML2كى#An@ԐqDʢ!Y\Wy%)p;]ICv6PuX v!4~ȗ[+nĮT>|I,:!EARˁqnYNK|BHxu6<2cIR` evޱz֑CÌf8tA:K]֫qvA\seWF?0F[ V `X G @_eW(bm~Wc)Z0JHLw|e4>\BH'6 в"bKvIOf0k%/XҾD 3_,T gaL^ L}tRSxFiKCb'srb/ b;"kjeQg\r}*2zVbX74mcE< s]7D #@](ԃ@a}ފ 8#\nHlU6< Ѕ=[ȫi4ޮh_NJ懡GNyrg.TFmEd3_EVNn#M\pw#C@6g*.>xlL$F#gd-9 Ղ{GNd1HȨGjw6z\u*Գo/,tZs b]X\#SqAE=ƕ]$r ]NZ"}i:rc*{>"|(&5'bHY2kAd6thvat6IL=n7o8a=nqC.d6T8ȩ 扄ɡL7jaü*x@Ak-DzpI.W_åQ?o4CpZi*niNA@FP$Ti)_~>BU6v%WCC`[f2.z[­mÁS #:` NF?'-_l>71'{}uB7},4@.s\){:"䘣˥KFj)zYPNyg\i Ȫ(%hI(U{ά`tZzPOI3J/rrZ̫Sc ꘶m߽NQN(ҥ]I:d!|lZ~ P0)ǧcb~X!MtfTP8Ľ޻R#kvQTGUBl;C7i?l5_R Ի+f.V[UxO .e< le2`K( }íY@pS~k*M5@h*_e9%6bm{=9@Fâz&aճFGxT!9Pڏ2*Ëop/kԣ,9t|trg2$8$2[|eLJnvQ7iDBP(X&ް}2ڢ8J=W߬O2|_]亮g0ՓuTkwX0̰taꁐR;%jc^(!NubÚ/BCWXn}] xX~Y:sو 30 TcX9k)ڴO 4Zf.pdRMBY'32&WTT>YDq(;Es42Lr$N$=Ku t{ '2uɓec27N- IhX8R3%1v<ϳcGDIy~|vZSp7# S?.[_$٬2kv&e 1"29?::v/K5j6O(d"fЮT~;aʪ\v 7=Ab9hC9{_eQĸ W1UWc@,m%, #}<g2]<Ģ6i}_5#>3@7u il^=xvR 1RwFX7b0?Kvan:b,Y74>U-e0J1/r.;I`䙓iaWjx܂~/U uj6VO[2LO7i-K̫.XP~u:6}9LJ=%<nW(+KWmT6Wwq.){ =؄cXkO-JJ*YU!*mVd6oZpp 7"YGH7-Ö!40^h $ݜ.( / IHsp.vZA&mᱡoo7 B|,jf7V_Fb[g#J)}Pwbykc*j7)\ҡ ^?V7e L9L2>[8zL)aB$rI/*=Q)ɮ$fxPoJi.>r1gF>,gbiʸ9t@mGV&܋FY ԏ=&yh={:M\dҕܭ=[8'>⥳ :nݎ6Ʈ һM_ARj&%trX /zHO"|(kb_ZLu^)w`&[kB ٤P1pa!B..yv"sh\-0ۇJKٓ#Mj J8([wYز}7\h9W! Wj6Zs' әb38nN*&TD׾u Շ:aqc/ڨ'&Q:vt0oT/чDtdyZ^d?nvu:MURe͗tZ~;:6xu꫖$<1zcD2YKyObpz}j%cA!r(ZWʲx/zĬÇڙ)1fj׀ gQw&#G$GV|sE\[$%݋ D[8)}dd2&$ݿJp<[HBԈJ+&*R|`] khX<@C LΘP+8pv6)\QпJ\^ͮ(.}xXa7ǃꎩd=`1(R72Fnd̖0;0CYMuDԮD&z*91%c;鎱 Bf< (}i2nos(XG.H*SD- fdxm4oR^Jh|ˬ L\ 쎊*۷gEe/U&ʣ~Z g|(slb КЇPk\ C+?ugZ%#u<ư?j!]* 4; ݚ^!ܹn<.0pvk553~$S(t{ꐰFZ]XAi:T)o{L8s!o}WE1O7\iIJ/ɀN~rP1iG^omQ~,5q7s)\Nc&3|$ekFd)aq,M8?6T\,y(FHy9/D/r {op֙Yxݫ-Qt喚C.MAW_RJ3-2q0r5ƓSIXVb ڛWX-ZRrkixARBm[_?`˞k$#ΐ^AQo Y:aᦃzeKfZpތmӥ , kw,*W7S9UCx&*j𣬼&JnE&M>QhX7ދ?@F-m4?W}E An?tv%$ \՜,N EHDykORFOԨB5?f*PhuD8Γltʡع8'⢦aXIHcS_*3%X9(Tk*$x> -򬂇[Qf-dP<=O3= `o,sTMFI?a,j̋ĥHE NHskQJm5lW4(ݥ泌g%PA~xDߧLqg~Xub)Ew qx~;gd~ r$͠:Z,IJKCHHzPN 5>K 91bHZ^qxtp>1s@4`%:oJ-ZRTfɗBsV!(rG{]7BEV&zW`SQAEj-q(4&U2;nIiCۨT?8t ${@)\e \06 0O?2l_#CjMMz+=-p-}4D*yuKxjʩl/n\Qr`+[̂]uLA C?#y!LtxjFtsO!60QBHn_NbfȽ)]-A:{DO>9]J<7XxQk= yV@dS듅hI%h܎>dTx4r}!guG±f_(X:0m~ӨĈ<,61[\WQs4'"d. A>/H @;<D`:Z&B pQ?[螤J]0%so !ʾ3R h\ϬkR֜!x~ lI"N_[ xf`jVICBI| B|NM ?a͌\S>*%2SSLE'v1x~hH|!Wݛљ>Dy;əV z`;o(Uznͫ+heɼ S—P-[E\O.!@JILp,(#k5' LYh2l/'(Qp*v0:MY5]LJ**i_⧱]~; .< D 1h%%A(p] 4ukR="z=a :MyAtY{a=27, wE5xi 7~snZT|1\̹&KՎKKp<<6XM%}I,SA}՘Sq\&59$Cq"'*AU4l5Ctmh`1ִVv[ct`Y>XVdm(\車Dȶ,R/.E ZASPĉ3U_(U=6Vs_މCWV>.g.]F('.K,);|Hbn ҤiN4,%59c%*ӛm_N6Zvt4λ_m ]ZJ^N_ghCtGBϣGuͪmF -/%Rƨ5a>/c< D3!0׌.ՍYc ;+l/d,]<Ġ_.&Tߗ#๝ԫЙQ7TM7 Wj7L"CqMFp* kM7QI)n׻"ߒq,UsR> a P+2Ԙ>QXnU>Y2okMl0BoyUחMi'A>unQ Uk^uEcm*1"mC'G HOm&1p[  ֹƕ̲#CLHg}ZSpb o-p_!\WvڑH<)u'}.p*&cLՊsقQ2 K]OHeLs疳C-,v!L!%|H].!g. &ܷ31ׄ9MZUE;Y5ָ fkz*3]L#53Rg۹G"0#KSlRS-FnM|GKB]=3EiMζT(#_\!Ep>"$}˔j&QmL䪝zC".2*V7ye?uyexyʇ{ CGMW/rWL ,7;F~. G11}>t$HU9QHlWjO<_SHyx/9l[c kĴc[b`pޢOk4N {u4|8 :tj";"l"0ln)%}u˨^ ` :M-5!dļ3V:/rٴݭHf'v&cs:ۧ;ш (Wǽc Wm@=qNuQn~V\ixTZ_4gAq!m ʏ ^مoWR"P$Qd{3 K-yy(z%cpny65 Zy-'S;lu-- L9I孋x/KigN5U;a{Jd~vL\Xt#6K}_SXݟLh`tuì <.;x v6Ɉ?!ǯÑR^C qfjL '{P)"iέዜAYlJ2Pz\]fEgo"Fg wwތLȖo<8N.Z }hS՗#!]߄'l0ScU;51ū`!<~Мr CacF$Qƨ[{Ql@ms?|zwVXS [ei럏5XeC?բ㟡|D3Fs y1=w;#cg1ѐ}8Lkξp:[^N5d}c/q!u?6VWƞsKU5BNv3VUK_*wqSB_G^+pqΦ-\M'1`'%Tw+{).hugBL$"Bi_akߜ#H.@:=gᄍ$_/BWT[aĪ vFkWC!XIbzDc&w 6EA0Ϙ% h=r]cf ї%*y²)noNM- +PZ85|RM _VW) [/וRU;"5]^'uLCnG"xs]|npSn\؟MC+R~xC I$*鑌%BNzH HΐN{2 [#dP'2 0#Pe,o7 I:~osч+=Њ-uLOAA$p茚`КPm)@(Wn'}2ӊ, 93}2(S;-S_b~$cѾ6C {O)`cU\8 o kA6 |"8M>.?(:*jN]aŎ2vagO EeeCv#9|HO$V7+^` [i1YmStLK+Њ@RE.'^Z[wHQԌs̎n ;\jP{o#K]eQX\VQb.7Z Ru>I+&qݨ쐇 A,VU.JsL*ҴU]PС"uvgꈜ\7(r16ohW"%Ġ 36ΧUc i (g?qj"p8$CZw i3e2{oAKsRj#x-N6Ý 'b{رK\=v')TJm;hǤIB Є5,* %=#׉C8X<n || < 00yQV` OQ I |Z|`  KlmO 6ruZݔ3R߆lWɃ*iĿ,3n; su=.ɕ,sfg* ů-D%:;W!^1~xH~6 kzwZ`-v9wTu kW٢gs2Ayc& r)ni&PLmu'0d+ί9坱ʢ^D3V^?o.E#j/Ĺy &S%u;6xaiȠLx8zʽzL\NZCw6C vl.)|v1N ,֌)bts55z A I8U;@=:7>kxҰ<XNI'(„Yf;u9(8 QdWgzV `XckYuJ0Q#áN .GYŻF.Yo~o`W% R0>jh V+t7%g4so2vչ| ?DewA%ܳjݧ2&aJ²odsfܵ3̱g.Fo5Cq|jdun u2A>\{{Ⱥޝ5\N+WF jq O> tdDy_ +eR>s!^YEvn2S^>DekixO!LAj/§E0ֵ*Y-FnL/xMH61:[앺xJ[ AA>ۅj>aluGhIș4tqѰ3GP :$;VIZRg+Ҵ.(`%p&WjHrHc]I -N5M|r;B3/|Q me@^,s\[ YIdϛ\Clb4QvؒD/fR`VŰpeїUޮ43 dVo?d8ən9+_^ {l}5fByD1nPLZOT ZʯH|eo5j_{R<8ohuv^vMy}Nkgú ͤ3h e94E_$#sp^'Uך`JƙTD2V=[:j2sN- WQSLJg܃ʥgvjMd~&w.8фp~ӐZc~ߤ2bLy@!. V}i J6nxZc>6Pxf hd/ODQȟ PUKZ 11pnCE@݈KzouRqq7,iR$HBW`x@YTq\oc3GE]Pmg^a g<$O(rKE ojÞ`-cX ]4{C>f07NYbLWhގG3jtPvj2j7[}ipb`-EV\?qGF|[1ghE@H 1Vvk P\t{=+UW_.$:a7?H?=!6I :c/o->uUCJ3r5lroV1P~n(sf}o$nMӄf.#%|9Sݪ 2鳗A]/-=>\H9%nn{LW_v4%)%[I!AcY .ob-XQLntd~&~eܖB9cIz-]*D!`3*">x.ձ 峣 u [|z\S4(b %BwWƻ>X1\s?aQH3yϾMYCES9Lb:pN!6q:3rϔձ:5/KLҼGo%h͖ a:[x4[ě\C Mߑ. %x?⢭ɪ/l;drq:U냼JWzb̈́I.JC:>ԣ'PqR ߋ.Y#'+GƘH{_|vTjQ`kf*^)sXv 2q:x$Nk%mY}Htjb!Qj;E}&Jb S@ d|\Ff߮9m3 t&߀V|sb~SCBc6|14oE%w+xؘ\ ч9 V3g97z/r` Jǿd@싺r}"[p ƺj WRݪfu_I=ۀ Zg/+i uda_0?tB@@.Eo\e%ntwgM毚p%hTGVO܉9Aƽ'g|!WlghKSz_60fUsp(WT/WP#νPζ:oWTmWTX( e*f y_6 <()B+ѤF_x4*2c+~d6®Ԟ{ǧ\$^/A$2O*Ua~ǯRSL\w"ioDs4)GVO4l{v-G p4;b}y3P11 Zmv He%>w)=ӓHP&ir\P O1 ż"(,*-oC[[56y8i􎄷ɟP~ǜ&DE V[q:q KEM},JJ]#"lcikj_ {AyGm`M!W|ټ]mGk0- xkWκ^!8 n-u ȯq+P\Cr6JIޟ !pJa9v^Iɳ"\xFIgr_]$4PW[`ZZAhLqTݪn~sN9Ma}t6ȯFG/T QI7# Z)Ҿ4eW K 0Ӡu%;H-s rh%tm[[r1hWrT\t{ң{NՖJhF@<:]1 ab9f1>݃D P_J[W]5>&Ei~L.Gm3*0a&{]hjO7}xjLU+(ʔ }J=Hm&Q6.+m)h/ˬ s"^Y:sh Hf-!2Js MkٴKyx܈F쫾99Miq,8^y̻U_U/ؒ$@ۅn z riwSBʳm׹ԑw8E9bXJ\r"ʠ{83oK5s|s1ոeD,UU>gw5a_:<<)*˂y;d ѷ8\wplt #N/M9ձ; Cv`ÆώUkq  g.@Qf yŸ-C)@iO]j 7+A[tyY~^{~ebݝ>=7S}~1Pu шT버=v.jΟ$hvT*ޓذU%ҵdt#!OB&wU,){aZ}` @)-E:Ŗߧ n ސ'it)3pDuQ~gX"un!=yq+~=5ub$@*hkJP^ܳ`5W8 4N%Ϣv[<ޠ/-|,]Ls1ƅ%$[9c``q<_Ec[7E|,3jv2a B9*u8`Ya/۰r|#0\l"a\FoLlF 7kTWو+/nNZ-.*B{"1R{,! p)RTvI vD~X^ S?66@q,` h)[L}?@2T0~#-=Nq}BETW˂Od~e9J g+ɲ)`,P`=@ )%ĺ ,l*a Rmѕ{v:)w͡l*Nu܉|g&:Ƃl~&+tEVXP I"Byˆ"~E1} J+ 5DJ2J򘒎,wt{V| N;Ӕ$V)m9r<`|u6/fm*tgpf*bNP19iN87@ =j+ER-8^XciU}_DwIA4GqG#3'GDѢѼ V8T1JDDWYgFzAdhUQ4b#]>Iðe\xj'FTzSsQisLVOD7sDsUDg~^^ڙ=2%GIp%՘CQ:Īyl8uGFT=^9- SzCJ]S(y3Y25>N~Z\PU~kn{ĆA4 "Zh Y[S\S IqF~la8/o)#o>7礀1GYxɤE %Ӑ+I%}ih I3D;Z*>iaj1#w'!P,MhZn n=_/^Є ]~Y1d c1icdXeďƮǢvb6iC dpي}1qO&(D_ pW+Z ІeMѦUQjz½xiz=[A94 XD'#c| F=}j!* RiFLϡb"3 d&Y*_k"yK\V!X=}*e@ B%|OXl ΏD41'3GtH-y>—@caOmrɨeUaGHW]Ҕe̤ӎzHvlR S;'kMET<̃YgGeF(>R\G1EԏUX/(C{./ʖNĪ]m XKl}*h<.ۮ暯 .֌q7Xp!p,]إ pOcLI)\GdɻIө->6Iپy](Q OBo q%b 2OHӫ~3%3f-kxm_cA16Gk[ lp|b}NPYYhўuل rhOa kR3g]*V[+c,ӏ˩!*/iQ!J)䧊`fkUE( 5cPSMQKv`nNn~tk~9|!ktF6͕)@>=|3w&65ϝdha"=9c8mwpeG.+|S,T;4A1,_O Q+9 ROao mTM c~J0X}CLIX=gkc:#=cY<cu7L2& ؝1t%͉Ӌ1kFJɹHIHHVy -lb\' zݎ C>4J WVypo)FWe#B12vq).f&uȥ2v/\,Y:`%r3OOGM":LzA<#xx9=VJY򵰪L_xnd#-?x%G$}.cݎEz%@c <.v~}0'>c5J's7$X*/i9^0`@FSQC\P4M6I)Ghƽ9V|pVԋ+0 MϺ ʀ: .[vN~]ǟ` g6#`LJb~.~ijPY0UT  B*ҳg~!} r'3o6C4׹oiPǩ 1 J[9hx+K0TR%f0 r ^FCߔFl<BQ4Z@˸=O\/v*0-[,e15HF=(iyͧ%AF&d=tU-i7Mوar_R:=׺\' BR߾l#XO(QCm9\%;]^#UFg'<ǜ-3V.܍}"sH-NkdU ։5z|n]V47Fm܌vbk͹ٙ!l. ] kB[ش$<&9,>,H8SI1JsP(13B'fϯ8ns[]bQ9pǷcHjktr uHȆVOqQF9%p@"P%:Ix$=X ͤurѢm{ݼW?~QĒF5i@uvˆ4z)#m38p nT:P6)z1NGUSF!X&پ9Qac5YkTK? zVSSk e,-bw4iB; \ڬ²"64tNeÇ<˳,#a 85.1i 6] .p-+K RWk*6yd*("?"3Gs?հCȲl/6N(Dq07>Z|:2L1Q8 KVv\1jK`(MsV<B7apRjF;N}* r AI 0X}F%ƕ*ȨSd&36[xa4 y_>4ՊBYR}F ^*Z(}Q)lwjEJ'0?˺  E, $VTlx`&qadJhItVkqeRu>oL} LfA7e"B{{P0W8/g$Q}.R~1kV?ZPKcVj rZ,s$tNDnB@'S%LqtKF[zZ% b?0@UpkJt%K1SMsbe9v Cwt6S<~\+JxQEN72ÑX'yh! x-|E &i £.whHUIG4 :ɇ5,,0ԡ}3s#CͷFFQ]λRSYI&ʭWvz v$$w'9~GLoB2|]fE _N~ ]AAwg ؛m2USp3 -})$ ׵i>?<^9 Ǒ & .eku'~#s/^-J#ii|U;B>i)FOomxik#J r1noG!4xb~ }~Bor.4zFу85 !:ry+ n Z)h*iP`WU&m}vk 6Rh+[YQVQq; u_L{oG} >+I&-= gNⶠ UEԀv?ZDDYs%2_ca" ~g4\=uiKqvOB&kxzG&K M%-E|-=0K'(rlhI-]R)Mق' ?<#{ d"a,+UIF ,l|a67F7x6z6HP/ȓ?$ sQy.]+@A˼r"5:Ca8ءQ#ic7wTV~ 14+U; 7RB_ Is ڱ5pv[d[e1M{pw~1OvVCM,/J:azب<7(\Jz$xq}}_1rFʬ7*ػQ \(!* %JŰ-V䪝og^E@PP=cBKd 6D'f%u go3 t#*G L0!/xtFwݣΌ(xo& ;taG:"@󿛤4pF܎jSTzJUdxoSn|&Q#S!@].ZՋ]EU>\ d🖊h1Tڃof׽zYK\$K3} UH6pr KIO$[>yc9ɭ1] Z\ 7ԑ~G`vPk4VAxpY LV^^d%j[Pbe?_!'NOS$DHa^ێ?EN Eq5xp0i@-s)|.`jF/R3a͘Fw2M][Ǭ]3ãbtEUiVLx0\L0^0ަ_M>ЃbGxSZ{9*_iRz蘑{Rv v~7, b֖HXqoe;$؝3$mǝF42|@IL4QUw@[OC%CpOVPǯ!T᐀:2:] a-ֵ̽zrޏ$?OlSx сl677 Hq6@CaCt`< X3j/l}y e=\ݸ%\U10HK'R+!;IsZn jj: g(:@hCR~=S^*vyB9՜pH;~8J=3ąVt.m/eMqQ>(==?b̉b@4]{ c҉CDL %*%y7ExAN9no@l`@4b uDoߙFdRpPsN5}0^ٷ'"H˦O_nQ(׷;ݫɴ):w,mF-$Ǥ Ou.Y&1A]W䤠kn!q ,$uKh<M<|ճՋB$r`7L7G,#|/=Vi43G#Iv 7{?ESmt ٕX:~2&ѤY K آh[5jm۩X8ʗF0""|̟[ @hjz%9 ii IFTiebr7㍸ă3HDQ+,q?od1G83ZfqStN<G_%"+):uTE]&. !+.*VY-u1 ? {)w*΅B朗-΀bDNaIV'h4{{#AsF̷Ɯ"|2?t?tpUy' 'oGh8mdAK{JWfڠ,t#F }_xL.ر2ҭ1MlxⰛg\nh';-i,Axq2BJEU54/ /ABN$眀 8)k/("mz}4uB,؎TVwזVŘ(~0v|$WE_x?G>NP8Gqs}ㆬBYͣFU4$*D[pe!AT6%3NF[(&vzibR:=hx' mm#X_CQ )fKuJUKO@2MmXN ' ŨMvVJ9CbhuB܄]A͜G'K5Wd~($9l;,ҋvѺl6j8# БK%w]K)z&x^ P/I& EMSYe Ydr >z̘ qS@19-W~b&"Ef = H+'n yvtׁG.mOenӈݾu 7.56cYo:hr*0վ-#GRK!Di91:&^'blsJ^Es\d["&A#sdMH!0nj{J+|.Gӓxͥ,MmI捱$Xhm.?c7.4%HN3k`j̆X} ȃ7/>R :'y+}c ͪ w:YrdFoL# b,$j9r87E$C9$_ [@ԻmHE$pEcJұ= NlW3^u[DP~@QzeEk (PIh7kk(huy KM>^hx[a#^2/\,2pW>5˫P[㨃XO&.#_wJh}Xs-2eZI]BGֲVX E"3<3ܬ4Sxn(s;[3й*y`M^-v U8PU_ ?z+\8tG!" R>HpVGh]*: ̼xaKD!#4'*&(Nޏ0vQVOS$V>G~@$SF!J *ItQ`Wk@kR}6/ʧwaO2Ak-9_u^eYjV<\ңJ5P*BncVzipMܭ?a5vo #'M{cdtPET@3I< wb&Z#i3ֿq#Lȡ'|ǎAE۝ԽdҢؽ=*tYu?3ưO`:7bD1d#SJP4wO#cw<x(s2dzt/{v1;tV+ ^ T߻iu106FzhJ, nWNUX&Gw'd|%+#|lw 6]Y 2[0riыºCD^wCu UҥV7*T̅@ؤu370 9t[d]_1o7:-EMh%Dxbu^Rg-/Ft9hp0 uOPA{(iV!ʙz m 4Y k(li"aPi"a,88< b*"aC4安[p3s6~mȾzu( sz೺]̈BKo#uî" Be:B=:\zPn6\C R.IAj3mԄh^ez2 -sJ=|~ añ^Q`@Q8))PH|g>n݉q^RL9 ,1_Q_ LK'r=$-W!NVSX&LX[p =AU i0>BPg5s xssR0ν}ebUD@Zғmqɺj7SdE3KB&arӞf8gG&cy7wRPCF8%$fCZ%m]VWX_<\ !j7Igd /_eCN|$ G&ÄZpR?N5QV}wZv{&PIOa~?. EO c !!߿އW٦973 Չv<1iGw{$p:v5¯ =wfЂ+ɧ/v+P7 k+^Mmxk7P掩u*Neq%cx^NQfS q񘳂 Tc E| g^g?65Ujɍݡ_pVĎ,ʌ/?G͆dm/E3&P)(f _$0B`U \&'38^  غ$֩~bmZYRb}&c[\[# i9 8:,~GX=lBcQPܸ'8J#]0YM-4P=6neO:"lY,7|93JS;'/f6HbݑdI}O(4>a)B4ZV $c00gTOe{dLFf yo/M՟v>8YKm_*Dt~RԳp^V7Ҍ<09ٜ:Nr2*83D9%c!JS)}?͓PPTXk9g6<3FXL CʈO mӆP4oA&W]&5'Jg@ɩ7{S@i?݀S |WΦqa].@AxD0#3fz\ӐCuGmSuWͤ7<%{<.moXɎV.2=>Ey0m<8quN_&nB'6l#w'Ig9ˌ(?+4B և!|iF-g/6mwezL2-gIws&mӬ-$@pTbqx%K&WK\F?9xQbN ٹ dC`!~KAoMmtMsX]}jJ$~`gDB/(BKP|zZȍä鯳nYc:('Wfۚz]A18*I &'h`_~oELj4]Z=F D/BL+uRPHIq9;JдyxJ\~a|jagWm9uV꣦;Gg8j VҀrFPNPf 8p{.x{[T)fj7ia-j:]o29H*Դg8ѓR2&FwFDW[QtNIWVCj{qEm1f*KE:(뽉m1s 09^[t^kUl1(CyŨh0/R#e;۽($e\O%QS|'3d@]5n:I[3g1Q!ҩL9AySs55E4uoR.s:qᣧV4CVytxqߌUHcYɝm KUw̉n:ދf@@~ 'dA{l'1(u| |6>.>`cQAѠݩg~iؒ:M /uCohJ}FEerS^v&"A_㷖J@zon>=IQu^`CV@3p5_WLq?6qc=ci±ڻZ7ʂۺw,V>xDPhU&͖dQ9gx<_'QWkOj{v8v`0dSa^IףH{Oh(Fi}aqQ?%1,[Wj _3o]D"TF's7COWRh4NZ%=/ͻw(,j؎Lf u&A#ݲ'h\_`qeDFUt@bp&ZPR]a.ÞgT7r6,3^͛ wCb(E XNn`XrhFw,t@o2qZs!)U/2b $7mm7[CB}kLN{Lr+\ړ4F;K )<2-C=R/H:k{YpmͿ|IUBa'1r{ǖRp`.z Ѡu4ͭ3AՁYt8] së @>OҿhNuPWfزdyQU1QNaY %Zi Calj9.Zg0cI!sGK.YXtRUȲGp8.;`rSՠ9i ҎgKʏ*/FH1Re4xIRh jHI ]c 3&@ Ɔe8CpT/*)ItA:2i,ir3c@M6i ‰T)-f'&X6t Pn~uՠCͶgwl>p@%<m _y K'ܗ^@5wu3ykeb EJ\w4mB`Ra@=RxZm#Cב2Fߙ._O[Q7CwXƳ٭@;F9])Ì׸^%KKU4ΛDGtvd6O"t@E !I|٤ԹS虽o8nZSd#X\/DXߗNgO '3$[=@*Ǽ.W, DdXp^RKgԍRWW̴&d#gg,0E G _f9FR톥pupxTZtMJu/IYѯÑDڽG_?sgCJ b L] 1rod8<܍'gG_L Fvq@c(yAީnsyQ8Rd7;ntI]塲"0GW =pخ T 5Fa$%4!qgC82mbbcR} gm:X9e *X5޺z*,sd[Lz r=n;aa5뵟3S6Li]E.Q6[a[ ]9GW쯞ݧm귆ތ6W^fŅWEZY5a=̳z &rp$\||~|@U?Nf iW8!+ O{b1{alt"WϩeF#!dKSycJ'c:_`AZ t P+2)L~~s})$&m@vY8P?w1.2o_TV 3ggmi qK\04+u%n>I3>]Lrlܶ:TZ*o'R%`l̄k,pR]T8JI%Ժ-uhE0KfHrR( ˰3ODnzP/)]!0-rZo&N!墮D+j[FH܅0i`%I#U! RW}@j:#‡Y䵑 o{?oیEHZfCEҮzճcCس5@A̻@gQhP_ `*JS$~*'!vj3f_' 7W܋ĵA!F`zЦg܃Ӻ^*м#@ϡ+1JS(bbD}\̗6E`x2tH>FaXTN",ALM BӺ8Kxdվ@p 3/$>Ȇ8C(Рs%"e(CSceS>b0y#M#h|V zBD&Ui!寕F+h17CTdd(&n7'cwlF䴄 .t1RqZOk!{j6O餛fG`*T>AJ l&jA:s~^y',oލћm!,2u0*:3?Ok/Hx)`ՋxZ<>q!GDquza0`yLs, 7'|Zӫx3a$~)tfhK.ȹTir ۭ\#Aa۷G}r(*Mr2=?OG@`h H,~@s0[GEQXnCZF;h)q/ؚtd? C\ѕҾ"UG37ȘLhq:WĦoسJ'ZqJ -Vzhg{>54eXs4(> !K/:dQۡHzMy+ q7z43jet'*L#V-iyjЬcQ;J𩫣W]]D*םIiwGQnr`.McKm YHy Iq !H4N A ЮuN3^GXa7IyVYk~2'ʵ64O\# j(Q9.P5Na4n2Ɋ Ӫ+ S6*ЖϺAb`m]'dw I>E}番2#V黎a 5䞝1A?{| x4M#KB~w쏆*=Ԋe9/, )CQ D7x-LD?ތ4Y? }OœZ9W!Κ 7U{rrd =vd7 àDhaQ#3!-̰dy$RH̚$-UIqnݞZ YzD0ι $(ք{`ideXir,̭@sJ݄bUvFHRG7+znG@%jSݯ OA:.EeWvaRGv(ϻ?_ci]-CwTifqf@QsȏL`JZS$^*  ԞlMD3w;;rɪ}y`$`1KbVWD ĵyŕ"B/P,u4`]V\̓+qo!=zN%`U`0e~0G/ O>-{eyK/8o;oIn_ l^/'N p`7/G {p0Zb}j;CkL>Z#vY^ ^J%iW&N3F q~%=뷵8Wl5CSsq>k%nZ˙_DgLsY5:ScvH Q 4B([ʮ41jGK P)[2xjOhd"@406'SbHjO"#5_jFUY~ <3M#Fko ʡ㛀fV6 ņ"HG}'FCE,&g#bƆ,# n1*=c""JMl"rșDK%)R;8P5sW5K|Ǩ-|ҿXhIa!wX9WC\zˡ ,)a*โߞE U8Ÿ{tG z !qEQrCT*A^aS ͤb.+A /\Z0A i0"##lM 5/cg|:BǾi/7f瞢 [KRDN{P+f5m  mvK:esr=l9_RtO,[$WN-S1yk6AD7]}elL8-avOo|0ܹypJ=\RQrS_ }jk*]lS5l /p>|C xŭg\#J lӺ Wh ݙ9dzNkഷ`KeUwφX&;]]Y=sL#"'HhCk,ʞ 2J%bJf1Ͻc؁?w}*(Cۙsi>uzGc?$:Z` _Yrʗҟ%HsʂhW |{ oN7sDR;2'gsvǀ6yr/3+ Cc_U˞[_˺NSDHH"N,_h>R݈D89/Ru[bHӐ!h !bű~-ne>\vSx1=ɈF1$ $4~(3p'30vj*[W8,spS[I5AzbF)Gan.8\5J=&@lXyYէ&(=Di+fՋn)Ɉ|~d-\L^ ׸isxCy,QX{dlb*U W w[j{&+;vo P0!(j O)6tA_0J{TWOPzS`?O>2BR .*q߄\O/Ek"t`ǂ%i昣]&h^@M.DllPc>] -^X{+ug8^M/-NiꁙgF9dǗs#hjR4]2I^/z<5OrgOVz8%: @2s@>f$D3NY~r0yOPxy=ˠz@pgs4-I~ELۭ@vq~9@n:iھ;^u1;lȞLr[| $eH$ KJ❝; u/zԻkn#(ť}טQܾJ0h eJь§df"Ѿ쟇A]ږ ǥL m VТ'tVˣaFXWO7ŝ\1"2>yD"91Jy(aTbegM1; w#w ;V-must2ŝ H''8:qj#7RElħD8l3kZKȦ3'SOd) TlXX(&;VWoD2'>XIʝUʶB;RU^vDx]# Wqs25qrtHFqE Gz`:s RJ^n.x&:BleJJ/i%pPv11( љ4#4!S qgnQE#gNS;g|F #f<( |r=k51@ApzDdY`4n%(P0@p.I?$ho4`hºT3h}΀Α,%^ouu|n5%CJP(ք7H6oSZ.z{ a|6_q#x%-F~ManRXpa7g\2:kIc2 hФOI;Rx|}~vp.і+Fq 2(V(CiϬa fuC!,E_n'G%Ln<?m@[ʓ 4.aHas7?]&&X.+0?\/r3(/\1H$1s*q'd{4lpqt ifeP˧{6GUw"- ybHɂFH~Qh+~dPyr g"^r^^ JFz`K"z`nVq=Dn戸04+4FQ),.K}fd0"C7scQ_+oԴ#rT|Ftd'g7Ze|x9U[f3\eG Id-`)y&X48>;}Ab'|ɸnWDF+tRҼwV֮t,M:B 1,N}۽N ]8ri'ԄP9G'J* mK P  j Ͻj)O\_Xuȉ7E7[,jtIBع/>N3ќO eaMidKv2.gi$9; !l!,0QX';8jkB&4i)7pHJBOͤ:DmZ(t'~IE,n5E9toEOI-Ș5zAj+W !MUr IN'|a!;eiۦBw(/4dVL_Yyu`ʇ7jx~ٍV2ڠ5S)) [cW}mVV"VvC\iF4#_%VYe>쐈MbyԚ]EagE^wA-@mWӿRobψĀWYz@M-EO a&~"tKt󻂣iK8zIGJ>NRDoPon\ eo5$ȏ^suS~`թz=j Kg\t w[L&@p/eE38WJ[tYprh%pyRt!%{QijNܙHׯٯ@p3Tlupآsȟ ,)+ǣ95NPW5&%&z4NDcTtx@1+||DyFXK 0$ ~Gglp[oW$UܼV O' ҥYT,2ICb]`yD"EE*M)˯2 ר#@4_>~bCBϏ>(_;Y-lps_Aq%CJGuIqO7^剫ØlGc uxfg0q.u~+|ނ?ƶD1рz%0s+c݂܂l?E sZ㑓h!Sz}H{5zI⩑Hi Zɔ9}vup _4-~ĭ>fXT->LY- }|B]yV_VvBݟEYx'J1x3e-XAqSAvTPЎ ;SG$QdX'PyݍD\g)+UCxX^V﹐&. ?r/>B\^/PcP=]`B$@:ap7HO(~&G2C(L|;"U]Moz(-߻*=sv:nxa)Q;i$4iL`,-黛0X0E& X0[Q @ZĜ2c+]֌A]:' I";2ԩ.z^~zcrCe2[(urA sʡ8ߜT^~%. =BG4aUP2Y\Zh DҸ($L x^2׀)*&c'\n=MJ:zb Ncۼ:G=A+mH^,3/͢~DzIjAkd޹MJ-b!HK%u޸USEx2/'G}cwVդ巁ȨC2_mnn+ߦHx}2u٦ Hz&Ιc{!:Tk'֟5.[5,v9;MBiԜu $F]J%ϢK$)eɌЊdIiPl}jð- aN %l^b3g'b >7!Î$FKA&Grv.}!$r&{DYՇQ{ #Z(\wqz(ʹe$IqԟbJ $6}L5 yA;4 =déceL~}Jf,RJ EfU|K9|quLҊ&G<Oy9ns&r(l䁒d@ۧH3{UǪ 4y,to08ev 4I-t/rr7}'#0|-i,635c(ig̓>V cpkoQ)>ں.dɓT(@rWd2IL(Yq>=~T&z͞Zlu̯ULG\(jBГh?N"X٭[MՈ;h7lƏxRn|26p>U4LDoR<CNʓ3XVbln)qp#FR/7JL`> !P kAҞJ2+2$PCm#;QuX; ӅeX ܦ#IJ0"㕈3x@I?0 =s~"B/eS iF)A:XxlZX (&V$o]^)%CW{nvfM$]5{#l>Y5 >$iրBrT- X\)f %HhvB2V^vuaWaLu4 %ߜ 7A(ա % 5^|<VsI}EYllPe8y X\/pB*>(u œ!"Lu Ʒb|(*PdC/QK֋L[-'cp NX '}R$зPbLf|[7A@,Fr7HjƼ᪵h^|Qi(۹ZlAVCدoo"fl(~EgnέiN~&`h xa"{6gD s zDžS˰ń = {w)8uڢE48OwA nn+2#+cWU qK s1Ь:Z7ѠEɆRo>Iѵ{$EߠR'J3=% p clr"f,"A±8PD%xilDm8jYBYڗC Tf8&EC↔,)-kGؕӠWާ {֢#ŌC>0[y @Cۼ} i?"mSX 'ț1kb7S~)x;è-X)QYYTA)|Z7nZgGw8Br;\0(;B{}pOvNX=སw;\1T}HZ0ci5W^Gu4+Ŭh HDHhR`/6EN˾bN Mx A UT6S.zN&NnB44 )Au<'bHԓiO3Wbm7wf.-& sGyꁡ*~<aNz4jC59,X`Z«894Ȥm3p=8c*{L1ghIh^1@֡@[/a%y u&TH:X v*fyt6w] @3R5B'] ,jCcDMĴ.{HP1i۶`?Dq2'3\_07/$‚ 8k>>+;ڿC8ѝrѶώo访G)/PC5<w}%65==f1' d}Wy61]אRI4$dozF8mV-3RN7`܎|2e3FRA+@Iq/@`{U_^/՜O_ϸl Wۭ4G}#2O*eiTW1tf *{o %}X2A<,g@E2nLSf:!-Eٵj„־ï0v-Lϗ'\Rm֡ UJ' 4:ALx ?E ^m.igGTJ] 7I/,IR-;p(q;΢~bgQzS6uj;XOalS2l%HaH >pidz}bb8;n~%*{J6 B*'+$v]z690x|S&Szu  0T7+Dxs@\4jfx3rG (e_iFǃC!Xt2Kע`Ƈa<E̺Fh4N."o_ &mpMܞ9KҮ*:2~䡰%C.CѐU:Ď{.Q8P]G{)KmSXMxqF0+P|'P;u{!e[_iKJѻ@/3Jb@"4C99{D夢MR͖͊Y_Yxrja4;Toh˷5*zH0!Ǣ%k?L* bWț4o,uXH8oԻ_xڌܜ &~tp^PYe G+}@_6o=%mCڋtr|RCX8.;S3EB!f۴SH`C1e[)7oSȕn#-y˃el.YB蘩$@IBerH$꬯%_YtBX ku鹹/Et :L=eaus tV66Et#v~oc&eږ&Z0Ɨ ^hI jDEx$Z,1gkgëwvU01;צ1ij^Ŭ"AM-\aMJ&l.Ћ`G֛e9Y'S*VwUoZ*ZyF #'noka`?CVhmAOhM_0( 585(vJ͡03xDTU x@\uE2ZRt|fj #wE5kHbZT*t"4wull֖>z 8tݎp+ALM>xؼ=]`nvZT;6u^#*MOs(U޻ɨÙX 8!U~X)Rt 'gqWй w5\"A<hfPBOt砇S32"T\+=( -E~<ǵB%zB1X Ԕ\) Q{TH-{ fn|er_yUj^&Ð6. yuo.MY<4,fi`˹/%Or k Do4VtjWJX@vn K]k+=KZJsݑ 6PvFd0ȚM)$Ai󮨷09W2e. n(R@(&?&|da I`AVf9Y`-Zr ؇)T xVy欷1G= n"/2+_31E^q#ZAc=#܉Pe78}]گDaln56ϦA b9 D']+Xu, meX(l@?f20K O|Px%Ԓ4Rޅp!{m(q:V'o$MgfpQ2t*!qGh7ͳ.ݦr'^" ;Hvfq2G!'-X쭯>ѕ5D ?Yf_*%&TX)L jYe@ҴP)^[ >JO5sS,X!G.1ɴV n%{"kCmoe.jq[fȲBC3jNіG"6SKE3M +$ ut,LY`=JF ]:E-Lѐ=nGX(cbpWYY@5(:]Cw7SO&<ʫPG%8 㯚@JixT\T5]S (m+nIUC^ٓN~3jʋk%ѡV+k+-]o2Y:'s}4+_:2SyZZ Q<#my;+||? ?Q-–ӝL3RĒbi(l۴f.F+Ѥ=z/óC8EVltU">HMr\{ܪGFZgWsx;49Q~(,[7+9DYrUGWQng+{UJ-RT]zu-veie >Ғ4ҍ.2%O;f'gSvr YppTElW[|㛬Gȥ^UTRcMKu*Y3h[[4 R#vb5Dc~„ﺹ''}~#MC+;Gv .4*$0OLtl]ZK;Q2V6*k uذqPD a_ff~9iYrV~r_tn_) }Ds*~BSL7:Pi߹&Fp /?x_k4Sw%Hi{ -=},(T3aȼ()lJ*O‡bH(`foky3ˇ(0$#-f2"[i(2WZ_eڧmt# 'E;4dG;#O(; pw+YM{_~)㇢71Q r a֊#Xb,ߘCa0LJ".H_o8f!&8 {X%tyC%e 7@A%9Y 'ym() kDQ?[L["#Yca8u* |KJ hl-i&0ً]z }٦܂NnVXdA)mҞ`]7\vO0uy <4QG`p੭ZjRsY\$JĻU12\R@p.L[0_c˩mN(?us5|ސ YmtDQf*j ?g0g(9ASR"3Jנ(!֩A1$x/έbgX4E"+I̬]\gr;eP|ὡa,|B ۰%m΍9qWsR79|õ̑*Yʗ<'Hl/,R0ʤ$&UwW/ LAkWJR筶i**wڶh&Y-Ԧo5Z[-NN#ꍜZ$Ѹ$c[(?%t(ٖฏ}Y;?^!IldZRv8Co FZPw*0{ aM/]񉏎x& .V}dʗ e4Jׁ̊̚(ęF= @1(hOxJ!UŌJt"-ǀU\+.:qE%Br 9)nXv le 925"VǤǰg˜!uN jl(ur3Br٠/Z7}aYR@}){$8 'q^$A@|'n!_ YCzVMeH` x(EM:m8Cĭh0SUy)U>YEEx@au_TeqaR{`8Sa{V+u_q5cGH=etתn섰NPt(Q)-Os6`mC`7.(vg>I[pŪ|r6  8$Y}޲0}#*iO(CT #qىVV`1ðwcG#C?W)>WZO-u'zC W= _޵?sN0 c-v%Bs#T܌x :|VNdܾqFG2T>E2H9P7oRH\f琽$ G>e v:}4 |䫊!9ZIP/-[ +Ť;zL({aa[8,IA>2\]}u%0VJI'rBcDQӽo=m8@B#"X6nw͆-?-ri/_]S*z{xDd375j×yݬxXhhSA>'`,"̇#P?N"0p>,<܊Fw4{Lj'H0my=Lm[H{L) c{}P~N.$%RM"Eᴂٶ(7U9)x.eu|Ie^C5#"BBx%Y#%ar>`/.mR͛1Z"4PY N+K&=l+]*aV>D§ pj F1Ps4@ͮUp< }501y RY!nA>lJ@` W,άOT˩mhGͲXfZ`[]X5KW$c]r^DD!9/;Qkē>Ni:?p09:8zMFwȘ+۝D<u=\lρRm݈CN6MLSzP־D[|MXCf/|N -2lb/𶴻]7" hyjPkNJ?. y`񴦏('Q7 _|qoUţpiT/*"2g 68ej*}tffOf0a["r1%y33R" G,K}mAp*OTKxhx}O{em@ JոCh 5n{'G*K{,VT޲ /cO7UȲc?&\V<4o9M|q*FuO*̄KhXN& -yZgk%Y\P% h#6 ٠@D=np |GD%FZ՝;720@M V; bFS$q=8NnIa39_ch:.x뇊t!a޴)a!|a&A@=ДDwX㍜Z6<~ >cO`e~jp4^c?o~K guRpIp|#8+pq,#Ůw1LŻl"п"Cp!u4zM㭞^-yw+'H|pX:jyH5g$ /`Fy!IuLsB~"N?bLo Y#* F\Z_AڎeYXxJ"h`όOLi/ E @f+X7tfkx:q(:-c$͍{F⤟aWOFz*ofLڿC.2~:Yr/+& -6+a1qēj: `}ί]\ %1\%&{?n>!V;"d06sO[ApVzfщURh3 ر 3^m\Ug&rL<{ƛSl drh⓷ U G[m}G/0,V~6=f,6oghpIqu$vQpqXES|xXQu:ab0⮫lA>P⎬񏛏kxYѮ3Qy;?L9cu]σ"|Vuw$s'겋U Q8Ԫ,8V@34j^buԻu䅢&08y'+$2c5-xNh=ПcUZAO )d\yW2u$PHv}j\Ѱn " 4YAS#aW4\|_JA#/>%.=+я9b\f7 !|35N%@)6yREhuz74) MFf IwDN~Kpj[ o>yQp;U=&~5@j3jzohv>xD"RmGhH <1/kQhFۀGmGu2w1T_{?E!q>&]œ<9 X Bd/22V3Bz@0p׾,B$ P0#@;ۇxucX"+mKe^7N;*Az#z#y=g]IejtiiaߏGTF^)eȉ13+sf4Z /Ҏ|) DJ]4*}B.k@˕RCE"<@m}쇥U.H R)2uB۔;88m\!.943oc;0O"g\ ׿޷9C0IV ,ԋ9#ձJQY'錽(GECmZ՛f3AW֝npg_\>-DY(Or8D |c+Z̓z҅S<2X (u/V*2i3f-\i/r?N-mF3l[&lj+IV0éVWej!X)lˤѸ<`Zf70n@B΅P7}w3Bpwaʦ}>0_Q Lpskn*Ze9׶:A;0)"9а;W bL"6Y(eJhqOQ4NFo K)G <}  YV%MIXi3΀8Q8U<)Kb'ڸ* 'cR.f9>I鍷pMU^ſqm%UЛ`H^iOf73>9Q#`U){Tz5]ylɛaHArX.z{䤦|'~u&izq`7J+"jP(jZħP]dMđM*U\(;D<%Mߔ,Gen+%y]a oEP2[t _*z^X6 DC=[f?5V V5CjNGb{K}zvQPh*|1U-l5o]!k jq9>r`FGde,f@<_Yt }b7J& sJkr'eD7|{O+7g.[k[ UvQdN눼NPfF ށ5mQ p&"'U ~5ffbnk9d*[  4LK6'^3zȂZ5{x.92-LlPPƣ_O-G'sݺIJ]1ŢnfiɺցGJAqGWC)uT/"^42!ﻗ({]13M$A4~P6CFVIB_Di?A\Uj8Nݘj ]JtD}8:O^v娌.{zE$N/:jX&]17_M]EZz"X)3< w]'GBum=D)2L6L!x%F5-WO)RLSA@W7o]\ء,_.Jv#d ) \ % f7D;ĕꂿnAig'~,N6A}*ßlydm*sCG`vN鷊[𝳛ˌb Xɾ6od BNG/i.5\>ȐWћWϺR4wbnʤ ʜkt`ii6^>Ưq($؀B" ;xex]DJfu =)/6ƪ Uh)=Ѿ14YH}Ӕ՛]YymN[i"5C3|A54p1'm  aԅq[XUQ`;az"&+zKl@8cہͥ{=}`N.*Rt "e{(2o.a֔ӱ^F~ >xEdq7RllZSͲK\Yܔ֒ͥ lo 睢kԁ!.eRrٙQ/]v*GM 8 ;/y`n/{NnrP *$$1m<v%t6b1cͶIu5Ow͊oRg%es`u^ZVjہr=\YS`=P(JwDx5q8 d=-qsʽM>*!JꝟQу%LCn_T/etD[ݢpdvVnҳoRlQo~O|szҌ"ܤN#w~~){ADH;b`/f簶N>W;av%.e˃i>Z[%{b0#Uʄ^`{Aΐ>R_߇FbmoOwmG 6Tmt>̯FY;nKTvu^SĊYNWugƣ]Cu8[NBK,6CmGv갰}.+ɯv1f0zHeuv= v2N4UGjBE[oj Jl{Un~k]+ x.𿶕(̧~7f&x10d6wYZIw"#d+ʓ2 u'Mq]*-Um/myes|)*!m=^+ 3񑁑|;ڮ//50vgY%11=`Id h[cl@P=J [O8 匁}ͪ'aIL-zd"#p/OMk>=n}Ȁlj/ )rEOZC_}I dRw~5Et7w g3 Na2x] mukPZ_ݿς)őjTy/ժ0{*VZ':"xK^]pn X{~soC^VFo_䏤3| LIuIPu&RuOhO@9Ɲo&uoSb{brW{gQNj,DAt NBa ļF> Efw6O凄c5mY(@kҹyꂏ]tЏ}CKcfr?~W+i7L MM8QD-X R0,y@ Sq5'"`\I=ю&WFnl/2fn14Fqau&B;f^qj,]ԃaeiO}Gz-0]g?Puǥ]X LbjY/īB4 $;-(OO9[eǹDžD9MHWS#cL_$$aR>)ڞL!t-χέ-vCr,0m߼{ y{i gԠ WJOC~xVqc7N\Sϰ]Qv?Ĵnz8 ܘ'I>),!wDG._u-N_\~l̚'/̉bDzh ]L،(>B,3U_AuNXJGYz1H%E?$FA?ǘ+;+;AaF`m|d$TA=9UbQubūXfjU`Xz05*;pv#$?{gBܩ4C v >eO!ZC@UCP*{[? v,mn^D*ZJݻ\rmJHӭDuoTQGg{*SE,Vý* 'R].o!!n/\+߮F$dg5|M0mʄnRҙ2DZ:|j-m VQ !n$OLڣeS k"DZī.$x|(LGf sH]P'ŻTa)728D%(zYg~;[8 /V}p1k2E._AATO| T͂:Wʋ-"A?=gd2kVDU xׅENZS5ibj%}]d>Br J •W?_o?Y:ݬ3Ì6'7eVj*b$*+1Zy#V LzMJulU}[Բ$=\8G2Heq+ Yg~);l$HGODFBMi;5l03ԥZ`a;ۧ8rr| +{u )oJ 2^=`N_lA D{ZPPhIUgXtd7bjs"`$5Wco`R>n](%׬TUT\f@IUSZqU'qؓwQ]ܮ ;f[N CI@zqfl$ޚNtq9up 3eC(H׬a0]rBj*?_ 5 Z3kQ$/e8)5J&Flݟs+3CƸVZ) pef@pk uSc.Q=K%h|?C~o[aS5I Fs,+>]nek w1^ϋA} Ɋ'K`-NAG%cC. (cgByĀЅ پ xN)ꐿ@r6J.=v&F7~',QXoTTh-}ԤkbbxYPizjy# &C7YM2oRhs5Q݅za'#J,DLJrA}YH?j=M7M&ؒ+Yĩ/?`+)dtIgx> ! lwD)%~o %E"ю1|MAZDxꠥ_Fb4)~ >OμV5H% NWKO;(eds8*&DHMUVn%'}D5򣇦ظ9 Ƨݰ>,I+-I9d"lӳ9EtMUSʭzb w:yLP!SSwKy[іӅ)^N5:m[ c^T_r d--uTJlUQeWBḺͿ(pRMүwu\D͑Б6mo# Xq2p 44OX!r8` ݁|!!6%S)pi6kEVkK^c/s{Z`:%(=sɈ=7"n.CK|v%3[g ?鄔>.E}]Lվ1(F=1:>97p"yk yU~giل%e S)g[dעHk:zyW + wap"ppt_y|*xΒZ-Y)EK[BQj}D T ?a.\ dQ^nZ=ӹ:8h,0i%K*l3XZll-Պ%>RdY|Jpyb텍vʁtY_ͰVOuqGݓTMB}7Nb+b=R5% ہm" (SI5i74 VwOf[R& p֧3whfm]5!֦v~wbw Jl"M[Ɨ?ʌvT&PO0F޼%Iy$,ҵ1爍{?l֏Ŵp_,) ҁQP| X'>;}N&W%F¯o_Ru]̦w$B ;[pcd&IFnoy ێ0@ E̞%Xee"i./Q/R$[O6vɩٟ|#+J~wY *-:AQ7qȓSw,$}0`̾E-HPpZ͌^ScI(*X)nl"Aux, \Hb8݄п55&@Edngį6"L7T9Ǥ&(GIES7F2LZgŌq ߝ7]byps^/,7-]Sc@8Ƃ(P3# %(QWyoԶ6FRuðaxf`(Iaej~7k+$'ƛ6Wd'knaǶSe륻p*"n! a&j&yS0%[=F4oЕ%eK.N"91\1)ipVy|I+mmy6Dv4d7 Fv.7F֍N-~4$MUBhċ/WZ)[6 ],jK^Yt#gP]|`;KMUaOb: @0p ~cR35YVe P&jDCЭGQ|;d,>.w&5~EɋDso. qRKqsx _DE+eR@Ly y7Ri9)S)fǖ|caȤ*+$9a`o):ql&.oY({.IyaAW)e7d+YjE+lv$QZR{KiGС=5r#&f:}YAl+2bч7ȴIe6MNt .KijٰbvݜF# Ms?Pg8Lj[U7HO$gޮ7^*&PRђEu蔱=4ÿb#\5P~ Hؽ?>h4j~HԷ;'1XE~ڂwKc 2RqIlvmIۂtG5Oy-gխfh㗚h  ԍHIdV_oUM JM|.m& T1FT4Qg,F)ڢ SI5E9zҞ?!yYL0ٳK4q2dyݿ'LP^7P$E$C*H4i*/aB%pgpbY0hPfrIf={QɉB-8բ96xoԍUf#Q@A@=V>SFk7Gm%Hr˹]Ŗ;O2,(yEIyRяKDH+2 , xXgp|rI`dbS[ U+-2S 5_mLĐ}7(F-1,kE_;ZrQ`62S8O g;KsL5qyVb]|L^6;g>k\QXΞp9FWv58;z¯k֤]1yv98Se+g;S*pxDKc]_''j~a $A XP<).ً3:yWLFMԚLvgʿf)8ۥ@.ΑlNƘnj?;`@ yc hRCo=Gpv?ݷ/xejQJ;n semno' RAmr ɱ<TGťW]jDZ`75Oޣ/D%B>\Pz+މlI8?L8p'T$IoGbRLQ7vEAv 0.އ`WN;C94l~C14JypVIW߇stXH\IR2rKDŰDJ #F ͳ+I[4J8ÛR9iT7klخp?:0Ȯ.!ϝD(כ=x J(cu3fvgl!ɵvΗ/1IQY '8g@u'>lI]g~nfgefB^8QVB`fd;S঑"ql+pdqg%}Ыu:,\F;N6Gj%'1%+@ 5VkxP<Õ+IOT+FA,rLV(uB%yWDZ{ @وV.\w<>Z7BX"bC#d7kQ'Β hvJI=Tv}n$n)R ntV;T֏b%ˎPzɇL WUZ[\/=  (w+50oHkoz xVck*f ~M=—[=`omKl%}k^xf(/ۈ92F"8J\:7wUMpT؅ 7p؂o]ffjZv=GBu23  mt!WwPC%\S 8 (2sJ>my.=8Nr鎋͝8p͙|||!Q'H i7?엫z`{X{eS7DfHa`=caJC8`RU5&Fzٝ.٦M%LQ^iO+J=׮@Ԩ,n^xQqel)jX4MpB/8OuSF l#(~jW7JX-o艑O@SJq= z?͒p&z ɢK:QtP#Qa^Q~FI*փW 3y C&fp}Un 8_xbBQ z>̃JFVLnt˩ MƯu6C0lz>V)~C_óvT,б䛽$&n:` "@q$ <e_pt^dJB¿@4 -">?wB/`?#tv٧Bȣw_x&Gȗ^מ9|sLQLiچsTBaNy߭W:75k#7ؓ܂NIirǧ7PBWP~ӕUOE* ZJi*G/M5pv 8upsL_YPsh_uVr:I]ܑ1fj_@ ͟{cYǚntҮ7>o*Nȹ0$SpyvʀO ) Fܮӟ1)69/OƢҫط\ڑ&BWaЄTI9i&:8E!mTwX\~"f}3/B+׮ň߃ b$vj.&DE!+85 0~(5.nA[. cőod̵BOA9p?tEYo[)Kf2\oeF&8Cյt:7z+xLnhֵ hA^U=m5ȗKEj)S!h9뉭7U2B2`YRH!La #TZLyfߌ?3;E~*`B x_2 ^* ˰~oEɘ>jNڈaόA-1g>P:)&ھ_Rda}C[ 9.Rd=D=s4kD^9',WMyLv"`":.UZf! -*Sߨ)AOZ%O"fgzPD%?Eӣ\ADn\SI5xUל&S~i+1Q DY+;xc(W=Smae,t!LIY|<6moc +E4w'NƐ"y7Ҋϡ 2 &!`g*õL*ۿ\a+mtaJv ¦)hL&گ颮@L-9M5@1ݯuŪ~9NʶbGWxs1L-qhqJv008[*K#Pv%i>YC== }ƘU\N %Tf{UGB۬ſ#Z}k3zƪ_q ŏ\]F=kQ]9"/xMԢC5-mcBulf+A¬ YMHR,'6 DsTk(-ut_nɠD/?bTTq` QcgXWVjGۀvCg|&?Q"v"J3.6*M1{EfҏefN j?siE%܅!7ndpߗO&-?+T!]-ChKwlGI :Q!U?IxR<y_n}$_3BX= Chw"K_ S ckj1e 3KDfh.n?a=%fQ5fFe=t$-t.QyvsK^vJE˧U18@ rMYCxU!-U DR:Tl [Lty[+ZYE0RxBuؑfl(4 gp5E"M#WGnQAZ/(RddHsN`+yTBmӻ\´e)IKhk' -Q5%1RBji,҄q%>uF.EηwdZZxf[֠ qmv, PwVob8}wTScw5 ; 7uMsis(ԥ%IϜl< ]hQ5*lqKu<CUFp 'k`(DHzDD Ïeo9)f&.(Lٕdst+q<Ɍ`A,e鲶jc#AV3z8kWpbQCji9+0h]|Ư20Iּiq6o?9m6]~BBv36U eV6Ԇpq0E:^@`o4qUB}C M ~<\8 qa ݉ "H= C1@꼥!qd@2TmT@p3N=4(,L0{ɶ(m7[-CzFJ׏_T"Ȁ3$TF ]wطwMg%3:/~p fּk 0V%:رW83}BN[P8^Tn+P'xIqK*cNkrzGIK)"0*w(-ӾĘBo 'k6!Eּ_Ѵ<ᄶ>eWJy76T$!]{#'. 0wV^1!#5OrtW1mgD .+II2.Տa?i:тׄ﫬󹲐/]hl{i[l n:owZI~slu21E6DR eӢ;ލPo,1KJҺX8 oD m(ŌBFbG-nKnuTކΛMZ/CVL_V[?E`=#w~31~.oq?}At|srgdzH* ŧߨ̈́kzDj ;-?IMR4j7aWRݒax.c[@3Y;9x^ m}Fo$DE,0"-ٱ; )aBb~l?10m0]W;keL"|_b< :~;-@'k P_mSڇѶ0NeINثcwK obMaTڷ.@`QӉӾO{S͏X^:%V("UɎ\zm<^\ؑL֣T*Y:̀)J$mEN%f(urI֓܌bucQܰc.0HmJ\AqDA535.K2{JzJ6b'"}>-;oV}}m&E|lۋ)Vb x?q%ڻjq0!ڞz%^{jϢXѻH4K%!{&d$&Du21'`INō l N0 g˔<6̴,s\&TbΥOеm>YD:G@7 Kw{`BYm5 _AVF;e6~f:;j㮿J#B.?w?B"+rI#F)De^ekׂKq%G2\ Ϫ7}&ǚ̎%I#Sy;Iqxv{?ˢa^0A$EU_js$`+I bn5̒S8M&5g}E=sD~f,7]zHg;7OA+'1Ha&Y?T]MHE5 T>rk{.﴿Kz(nۦSؙ^.2znŏPiZi^G-5]E,`;`댼#0z bn.?DhBX zyX+{?U0UR(DG9EV8(cU;ЫeGoMPCApN(jL&|o 0SV\DX/6%PM? 7}A =KVm ʹf2eoB8fC=,N"{&PO%ċ,Ñ6_G/blП@y8n}aMqZuc=ӏ Ov+]kHe0!i-SD-$ĹRƜ쬏hA=}pX1F&7l+GR226.Z$e4ѷ=H,auAźA~$~}e]2 )avr! 7fق7MJrwT`~;B`Pes7!f\C~Ԋ)ڎc*"TN>;@o@T3GQgH4/O|X`'|3u6jh^`hB)<f[etU)#vi? 884_I6{GkДr"# o@(rFz1U9b^ t~x6yU=VIvP?͝/ cOkCh8{[CT1,on)swJ.m(%nQlJ4z-%K+xͩ1ј2_u){2Vw1H`KE5xl\C[n2%9f ʝy3^0t_5 X$l|%/Wo tm _5>0nlfHIbKxLSW컔8ܿ$:F"%<tDes{i>V7=@1-وı+?Τ&o&2b %4Pkza!]"'jf7[XTruzfѤk%WI yQ} ^hOo\9 2&O]ArG]Rۄ vɍ`;ic"o@:FXtN|8<=r.>:'fW,}Ø6Reuҧ=ySB0It[Ubku'O?oOߘ!ӺKRqv@eaiD%)ĂA.jFc T?Ў4ꗼBm(̔!|$$u0SA #FLI,! j!`ᲘtB sI}@Kgh44=̎>f -n;4*U:D!H VVIm(z'>,VU S)Ed"0S?l=ad[QvyB5UP&r Ktf1*/&& 'L{= yXf٪ȿ:/#}.b`}#gACrҍ9NpV=13L}XrAL5_N67+}MdO{+ E I2(}М:_.VwaqA؍z#/XNM][6YlR,7]"e 8DrWc4nz;~CxLeu$\VQ*f^ͩ:ю;r^=IF~b?$rjy~aY3771WL|,IT'qBuSX$ D(ZANthW{3ɧL@ZG3b93o,s b 2K>C'#Wܫ2Zaw5σ}뿴XGwbW;>Iىcwx9<:Y2-X,xg3,&q".X%$ReTtweٍUl 9O2*wbsi$W݇Dήt 0]?Cտ.x(2SO~|jHIʌ?*ˢ/H!`EGejgrjK+Fj o(˝# |@4ʰ`_âxYe,YOl7gky6޸$#}QNoO@^C) %厠~NKIGiף[T- F8c=" nMm-4#7FCft*1! Vfk& cqtQ06NN5OaRqPM7Hh9dSo~MڰT2 I2%`WA/_}c`y&L+q81J qz¯S߾x!:N^W$Dw1yWV|@-/MP'6e|޸ێwË2hPPʲՋ*}z 1Vnf@@yFෞȮc<[Մ-L^a-Ӫ]s_:-';oMFV#3GH0: ?$U% 0A@1 Яk~ɇA>֊_Jq9[>[i6p"F¬%3"< A#Q] 49DfAT'b%DBAߕدWSe 9Ip_1]Z~&i7Yz>:F@I}7h8ZICx P7QriPW_g/mk#Nz -1Ez0 [z ASk.$T=m K.v߶Ne-?:,2Ze 3-]$wI AZ 15: }%VW<701Cw9D򂳓EY/KO޹x|,XҒCZh]sYdm bcɰPM3B+QSيf ]P.߶kĄn?<{74*U0sGFuVN(hSM@GS` ,026?TkP& h2p.xe@'qƏo A Y٫k4Q'ñzRͣ~!K"6 'wrFӑeaDVC֜! @ TNec +7~=x؎ܑyZ|P2Dj&X+H۵t> ;jsYL[4Q[۰~Vd)YM D/\qCsy`D~R2JK(3ʎrX@hDEd&5Jb*ʹP1ۺЪ^T1٠QgǬt_S($Y%42qZDM>\f e'i Kb$v1)kt`?'~^3ysiQ1ϊpj PK^LϽUL^ghlMA!Ĩ#&`6G\8SyoEC)r?r'_9oiN lh:Wyny'ɫ1 赅 V+JJJz-ɨgYр^2n;7;9==TwY¾;VQIʐ7D-$ujU߆]`MQ8)LHe6IGe /mU'%xBI< T&x^EYp;8@G{qSȺWLF<9&:ch:!sЃ)? D'r1>_&$dj&G`l:V9hgwg\a+)K`_{1n,&.o<4=i.|`+a[f^a/4mJq^z3B gܟON=*D5G~)^ c?- dUTkS㘯`SJg;pq 9kQv~Jhe}d"]}[81jqiNc,Qo+gz¥ } Z T <6yn.]jmxqRH{[V 뤕 n![NnYB!̳NӄڌDl^9mN}A|3~ ucTe9δȢAp}>3T&j8o.ٚ DS3ϗ{΅$mEr.{ъ/F ?5d0%I-wȱĮZqD{Gd%yOHk _bQcZfcX_q0!!\Q竳qj/<޽)4Ã.T{!`6)oL7o4@'PЙp.Ŝuk@nPIq$e9T{l삼gH+.e}4!TGip_M+X^NerU$KmTUذ_]Qɝ衸 cbv׌rlT@N)-$l2?qvYڻ Nrt%q Xzpt/#,6L'&(X`{nVx Bi'S#ut1hb~Bz"\^GdSqi$Rx[wx.o&2qUc.nqԽU\KJrh9A».VO7! r z&uSQE1u` ש,t9: u- C-/͐n|S4‘~h(!koP"^4F7usXcWHkI1&#ftE;?JBld9CtRa(,39|SSzWܹϑTL#W? ,0f2W\ "L+'?\(()g* mfQң@ SD+%z0t}܄_/RCJV !s[_*zl /YF*! ' aµ7񢬕[$FHeh*u O Ui=:4$5sֿ86~=h՜gb`,$~oۈGr>Nu@ݯ!Wl#Jt"t!Id*jѽ2yڙg1 i%a+0C߿? !2Ϊ|cmu 뚠hXcsѾoJ.|x5 )#\ڝGw1}*a02i/hː#VzUQjevw!_=VPд7a1ab3K5er^\,Y}u46M%'״o!&LڡC7X^MPR,nIr=wJ,'bv2)_I)xŞw]S'_X7^S_7uro] "5GK0ՃGQM }o≁,pHѷWޖ/ᨊAI*9#>w"5<Kx:u8dZ`L 9<‡]'S@}s.{ Б.=j>vfoL"/Q+Y(;y^mH CmD_%UG(U P>Sh, ΀3z2._0&Lf\WPu*j5 a"6.)NQ쳤 ȆfjJ#G2 y^#K ud…,7#6Wp  MJOi-JUXiLTٳj@#ܵCtѭھv(K,q޺h+?A 3AaFq*E'sP=bIk^?g֡ ޕXnK꿻.q~J2y [4/wMEمU:wCFOٙ"bx_LMeMck;y:p!ٴE}7v9Ku XS LW5()(W_?; Fwko3%/B/? wm1P Zom5#<DtȐ UN7 tKbg0%ǩv-#y|tL!1@]BX3IgkiV;iKw}IO/S՞~\N-<"W>M45D o[[~e:2D Vk xS~ >Eg8x Y\lRabiX5MWh#lڣl uUAn[RjklaS\ KٳD2X ƾu&=`ZRf*OlRxR"Г:`rJ)mj@f KKݾdX3c6 Sw,,7@0Fi5͊EB @ L%-W gޡehPeEJrO&fT_X ڐ*]@S0y7A] 呝.Æ3cU@9*K@J3~";v̬g2!is+QH#w OfcLCp##(a\I#-7K1)huʴ(s;$n]$N$ sM?BrϊniH XNDmEUu"+P .ކs.] a"Y5l*fa_Ջ߫W[ 1Ēi׃nKh\He% ]P~ū@5o3)iD屨i%Xjzٗ*a򡫟1e) 8Z'N/ƣcsr^Lg>CF z=RHuYՂ6ag)#^"FX5< Ut$6wQunF(x}߽Szє*NwOda#B;!;5*BkżW dF2?.H zW-N#I%罾25r1  ;^Vwv / qjϸjs֡fŶL;(wBW?s %i!jg,0)2 nJ 1|0'/5Du{l-)Ê@&0qLQF<y)w7nn`K _0 X~TPdVYGR\4TUt;3AY$:A&&tq\,bخpv'YRXgj}O(X8 |Ӿf}Aԁ7~v16sMhehnPP|" ݁"U 鉑C ulD3Fq;1THkfP򤲚AH%hTO>'5KQ =7d}*+zHܿ#ߴDD-@;'Z$ϑ{|7cT;d۫D&Gԙe KnՂ%neN΋D4!->,ѨYM<11:z"+ųHnBjL7!Sc4I^%dW89slY.7iܲS3⫩;6*ZҴ!e6pS0I\0`bCg"_wrQi OzC@fT!Pˆ1j,n_LLIwmY+ K^\Gv7L 9pF5\}8/|Z{=C!ASM-CzKu JxG~#ݖp}0rM>M86O Íb&f=HqsWqIԟ! %^=4\ pA:.[|<~-u+Bc Ig3򉖴48c' .B]覼C|>;vȩYh!ZPn ^]E;#`*5+X4oe_`2ߍuS[EhOrrK =:  JUbt$Omw-=ܨv'ʼ( fIjlrR|p!ʯ-" jpsGs"2dM%7qGxwrnP'w;tUtxiY%ǁwY{>@pn]d+G2j#-y߷pH||9M WG ̉l{S @Y}>yf$qA /H& ^3꘺<-3=Pǟ^FtF~)Uefab7ܦ_l{3Sڑ61oEcAK=>ɤR0Ίk0cII&JQˑ==ւAk7ŃRӁMle?ȗl3^}OME!-]D 0kb`=Hi[s^T$V'i0&`7ϝ!Z%T|EVԂ_ZVgl76А3M/q͉3 ]NjPh6@ٽa5+g5 -+v+ovet`*p&S+c`΂t@ՍU$5+iFc~-^$$>nQgu-{~ݕq'UƥWN ̥=:f@_p^!%sJ|EBl/<# {#82(a20~?p@y?dʣn[7p4#F:TȨ8!Vp5Cys醘Ă|&R> nH єQ3^ГR8o W(~VM_١?[P;X’Tz0ɵ-j2#SϸHMV&}4!)Iqq\@ܢ +C׿[$UPRXbibx̐Z(>Y)Kn(S^P"e]]rC mC"hheF6XheFA3ohkW2+ڌ⦮>wZӑO6&׎|MgÄ˽w4Az.J(q=Fs,\LSE IC,ns)Ҹ{2̹.=Z<4!\]p}zeم_کF2Y ܃u&0&:P~;yOus-г:;o_1,l0ʴ'A"^*O_ vnAazMoUAɒm6K6{2?.\r0oQ/i^3}K\}G\q M|J4I1dGr3FLvn-@-ܮTdIwY̻U?qvc@ s[HY8pcDΰ?a}fĨt fǫ6;JV!FهAaSjR3oT-h·٣D*EqQ7HL|vN CK0dzR.fAp=IXj}uK(=9@MFntCLV\ZΆ:ouŚ8::7qyD\_oP;kSp0&d4bM|M`d`2:)A\JV{:EպwXEqOE&viqnt Ml~bC+:D,e0Mq.htnjWGU򠝎XWj qpa(>@mӄryMf;'JJ*~a<&k?Z+9ʦs1-IU=b/kŒ6?8CvXnyqF+ -6͋QXpV[lc&Τ}&|Ex}K|,bB-,j$L5@pE1`AZtߚ1%+`WHg o@[L;\ߣ?k6R[8gz+&3Fz/'ctc=b:#gLscK+kdE:F ;P%F_'M"4>r:B?͑Y5dsI3Z˻ݎM)#WXiMq@خhV]+)cS\ 2#K֪)(vRerHplPIJ8qyJv-! Xp9G\lSۏ7fxA\keXtwKxeTiEñC:V0]Qwϼřփ0b&,Crfa/\QtuPQCD:79A勘 }ֶQ5#8*M3"6\8; :@Z_WZ]b:B.*9D˲(X;MruIౣlR7O]>K툆8ߜɰ*>hR-b. $Ks+d)*GX_2Wu( So쟉`$S{~_]\ Z.X5?oa .uO*ۮ:}tID9Pm]w2).R|]uuQ.5Aa>qP"BK#Apż뎾Pd[/)|: U30<8XXGV􊎒2QX[5>IPgfI18w8ByVCk$8iUM2lz45{<\X,&[5oo2%P>RӃɀVl.gh\Mvd*%G 34c 8D aOD+z9/4*|jLƗZfUj F !Zb 3+ !14?U ?ta5seMN cx4됕={Hi4K=AeS#  /,1ZJ(8~YFuoc]7Tjqb̥~B5ÄLt͍)Z9gPIz-[(Bvh&sr,6/{mLK*z#Qɽgo_|1 :f5oUN50o._+6RuwԅDRq ~vec'¤VG!79Ks]]J=\_1!:e3gحOJ$m&3W"$ǫRJaؑ'o7L$| Z51A  ;K2ܛY:WG*XP8 '$-0 t.+^#esSh_'+ucj(1^?ů)z*hQH14>3WA%6=~*A;Y%\@'%ҝ;:5MDB Y}#9dMd/~hhgDY nX:LT @fvTH+b ӯ0@oMvJ/ װnad?.#P@:V;(r`ߎΰiV0~B2wY]-s?$76ZW$*HfJ*}{}f,!}沘)l,se. Djl W n_sf. åh w4UA!< 8faCt/ѳlFͺ=6Sޫ :-hKƖ4@_>]N({#%4cz@VXIgT?9hQw1f̑tyQc$|2tnV@P υR@n(׌A IXKh"#*> x#/(|OIFKl#Wot4k<.V,Wp: Fj2M [b`^Y(rA( 2)L*ouNu"릋Pډb#-!I濓8 c^qz EC-YRpG0 lljP `u'jAZ^tCNc&sVDm@RJP(fҏ=)b)DDtJD2tgHzm^@BgBwEPcb2f7prF> YjR>Ci+,Wm}#lCrJ!v`@OKFD놬<=$O vKTZ KˀJLݻ#'l픂m3(}:dKSeLo ъ_7/*\N6yJ?tae8;X.#(ù8Uc ]9W* (:m>xXZ>`&&Ct.|m\]&h(YɊT(Ҭ|S!/"1X+6V[l}Dhg݅B3pHk`Jz B_ET4%Q^aC1n5T@(>9/vn Wrbe.pw|'E5m'OWr7aCojl~ܼ:0zly"ܸܧaHRp0eIY4xZOZE&#VOoOe#_{jjvRim\,0vhDzQ0vȎxArn#!fa䕵ro֝Pٕ[|s(55q(DDusr ˍ2E"`^ F)(Xo;y= 8]G{3hsnlI9VX\Kz2F1_E6v/򖬵~u 8LbRCKt} r^VKi_k 9XH}dwaa#-!tZ[=XCY# 鏮&TV .[Q5*lsDȋJˮ ZCRI61ފɤcF2)H7.Hfx })ӷe Jt4׶-+ƫ`Jս27.Pa'N5I ==/*\ki t0&nQo>.A?]ψg9ի檒qr)kJqEBU9OgoA,wv_)Dj)wh!ȬėA8մ@'^<.Oװ߼ǑEu3D *Qsdǡ&qۢ.+B,Spx½7q}uv2WW:A!A$ty| }כ4 }ߖS/_dãUD7k«R9Md)imxw\3q R?p΃Ԗ4b엞ZuVjy;e2 җ]T9Vu^ِ`L"0mH'aJw <Ԟ YAʹ?d5ɏ%yKʵ 9nԉF(, SW8DPL eB0S&Ms^UҾzjP2Ğ*GZ+(u QŜ|JXD"L0AҸJ ~>c ~<"nC]gKr_/)#x@HGV[O*{.$nlBx`y(KQW @[/jX6sǣqB4rhoɣCX"*-Mrc_ג<Y =>4OY[y+Nv˿Tt*Ͷ+H?8 p xFPd֭h2$;99陸ANܐx"`}*WgeJ ?b e4%.Uŋ?nfǎLB|jĂޞ+:N? :95VӆYݶ6$))xCOԯ`ڰik5u=6P{"Xy +.,m%WG`I%C![XzOE`/{76Ӛkؽ?bp,~2G W#Ա{ĵ$z9/Y#,{.f8;ՙ9a}.^ìqukdy=R#޶v,R{;=2> !Ԭv+՛InY1'HC ʝms]| '%0S&PH~ܳ!x7KP8ZDduXD߸RL|2, ͯtA9f0Q`!pՈe^@F c˕}ozSf Hs j~g7%t @;Chb•]E 8gO .ğ=s x(|V K|L&Rރ~&5o3S$X;pt8uK3-*KU%ح1u\gqGoʹQ*|NWSINn1##n.{bϝjhkBe\sڷP ?,0g?F?ByvP-rhQNδ7`ɿ7)yɟ AK\i ;Gt`~/9--+ KdGƬ6+$1@d?$^}`*Simq~}Ÿe)L4Mu6!|GN1S@u1\瘬VlϢ3|A.RHF^a018t+-~ґi|T|VK?_FM ᡃ5do_Uy"uf,s; F"G{̻j;Y= ͅ"^ŏMd3 7?}ЂсE'aZ`)-6fY@Sks% EaFqGEm`]aYurq%zBL֡@d>n3FJw>AN`=Orr?dNC?nNPTdؾoTbZ@ 5,F&AMٽwQT1s0wvTCW'R´bAV-݋싊t{L q 裱L$l=98Bh$'!O\5_ U&_ã;94pVfƂi|e@;oNeʋ{\%(w|Fı#:n< %tBqK|)ǐC3$Cϊ%E)Vբ<4,@فγ;[TQ; ՀgYEpENa(!{$SzQ1ӱSztn#XMwZu <(^GDsaV7_Yo Dw Ny Zid-z'c.3ρd\r]o5w#> I6X.$x n2*)d f"8XйC q =5L#,fv)ܓ}`MKW=@AhՏ2Ξ5V[Woƚkw1w Dw5 Sk Ӷ~$#ieB^ ]r6+)+\uyѼKU$27Qe޶WToj4sC& ="6Nl2)H)^p%zX[a^l0Zp9Ա5o=d\%v0[AYwŨJ`?8^pI,%%o`,/S5R=4{$P W9l'Ч/l[g%H?A3!Pz1ZC<؃P]z8YŅqѬ4P[ME1CJCXm/lwƼK/s)Zg&TG$pOQ"}mf[\$ek{a[h9or ?%*$TkQڶ'jXHKlYEXed6|)EDy [Da]X+|xQ?N݇h(23,D<-ȉ?SmLi\߂`s@~ $IiBFPQ\4̱$BR̠3͹yCޱ xl;mNHp(W\AD݌Hsa{I?4 s:SS,GHXԙͲl5ʇ?@5_斲!\vkE./o^%7;$bBh1Жڭ SfTξ!I}6'%|Hp˿`4pEv"r+yhԥ|v6v*I]&W0 ;-9+$6Z2Q!RhpVJD 'mu/K<]:+ ,S1}2U a 21MR{NuF/u)-Kjklפ<1V2k@גܠV|T7ƙ>LjB\•yR_U}03~p'Lm4p72Hr{*?1RLEEV =yAv3x#\R+%wF)45 K]vJ ӞT 3"vF>=ZڨH*э3.HsKtwxi ChfTRu }^t%:\J"-F !l ~\CҿTBr nQ1H^*S._;ǁ:O?(#gz/Sγe `<-tL4QH%bV 9j8{6-k?wyn|"#sL Ij3Kd6eTS{gPR؇FY.S waIFi.f ՗GTM>*X92"T];|*Naﶻǵʄ^\98:X7a c(R2.z/h_p b31y*"+ٹᡇZ[m( V5Dl"P>"qcR8]=MEAc )YUEycGbn#`v`B孩bN;pV p, `UeLtwI22@ wZG|v=C\K߆Uzl$E Ձg'x [7hcX97l թҩYɋlg j {L yakYU:􋑈x{'ymͩrj257yMݩ0;?U}׽Bi$hCpSEW=cTa^Hɱ2>!(Dlb\LYD~U&jj#@d3,_QIOFɭM17H 5$:!) Vq꘧-T_;X9N.=z>]ǭ6ߌA^Jܔ7՟m`JA&"VǠ.zu<2:߶>V)^z!z(RK&v$~`v'YgXbp']U:͈t-Y Tbo Lg7B@ xIl~0(C뫗Szi"k! (k)ټ4u[ P93hHJho|Dah>C 1@p]0T42_LsKq]^Y>:P6QĭY%OcT_݌Ghֻn" 0$큯~OcAz<kPt-SQͤmRW"GE&\'I1sѯ3}ܿZX! % ¤L ?!2-^-,M*t`Yk#$j*۔l%xWУzE q??a`b/ >mC`RM?ԍԬ{.%-z-7#}c(4~|Z8 <^ w,@nHl+Xsf]#j;/ݠZ#r6";%@%6X=ikb3v;ѭсW`DWk2! L:Itי)X7'?Y)DȪԓy͠5Ż7^h '_fțu`)B ?҅z}UZD4!@L=@#v ĠOG:V-T{I%gJS=Ⳝ"a!0Yǖx =pӿM l?~I:Fqp, ޠfS >MF-W?t:)@3\tCp%%gLgr gcuܻm12pʄoׅ* uס)MBE{b&CеiL"D x!_ x$A"A 4'g;(zq:#q"DUV$>ӶWKf45^_" ΄V & $c|pK)]S8d {Y0q{Q:-W0*Ԋޫ(2NkIOd?-|Ʌy⟇7g/ tc6[DW)YG!R9Jw?y0*lLScOK^ [aH,u)uSle;5CvPM`p \PTMm/@7T2 eQSˁx6GLUxJƞZ=>i]XeNڨS5ZxSRl)2uvnd! _#BJ< FSm..bg&ѮzZ bI"Q[DNx S%u>rzA(r/8S!&竿B!ڙ6zޑT.gE,a5Fk!XՏݢ87 =TdRRB:E]ªX=X1m0=j _Ld݂(bDBawsiqx@/!!19q܅lMGsM1wL0HwVcv5 JHo=7"\rEoCKEcZ<0I^D#刦1*T[p3o}7Ń|Y$k o Bhݽ//GF[ld#6 QxvMHgڳ RvOn.82L/ek1ߠ t&pL o#^ȴ] 5#Ǚ. k"xdBwmvʷ(U\4r(9i^aý({fN H!t}3ۆ { 'kʽ}miJVXx7,u ֢NIy:(oAoꖸ(} <N&S2_\CpoH&[2tFD0yxDϨ?:11~qsk:6?Uٯ^mT[n;N0ƥAMS֜Bk 4#^`+Z(8M.wdHENJa,.ٕ2嶏ќ`22[ gH ~ŘLѹ-X3̙ 5UkID3 l'm\2ΥpTFCcV̈́RDj1At*C %J]_ o y"/#Av/;rԩZx;"J8v˃%?>8[$ۯ!CvVpd1^y/ؤ]ZPo6lR{ױTͪ: R#-eD6aSE,yYz?}X1[mx6(  X!ۉ!g5$Z`F WsMf?BWL;1fUZѸL_+p*cp&<}3܍CfGǯHlűƭFpX'MTcMNGbH$ЮN^]Kzsc['`{i/? :x[ay!|/a@CJXy4&VzR 6C  [/ElTYʸK5A2RF @=-Nj $8?(mFW깟dc EWV7kwX w\VVE&`i~piP7nwꔮp; 5.Ggc~Y;!ie3]XC兙ZfM(:DP\4=Qӷ@,S4RU+#fXGej|Ol8a!GliFtor/R+5 `|D(K\fט3fD߸TP@7Df‚/4Z: X8ZPR猩aCsKTwӴ]0*)LQl-(iV7B6a{Qk`Ͳ g| ,w~`MB'Yja.griCsf`ioؔ@ q ؊'gCV([r K,X䵭nONPw^j7'jb=ER}qb A>`60vqρe!K`"͹FYjcT KЭh=j؅b$P ôlA!I?%CUv{ȞAnk(GE͟`:u)T]DwstfT0Ȧ^r nkBJB;Ab{p icf)a?Mt}J5]G(p=g20i| {^睴K5^?0P:kp+F A?ۉu3+2EB/@&]akഀ$T+6&PxWWE)/G?-7@m?WBf2pQY'T |')WBK|Mmj!K gDgK KDЙ.;b%}h)G<1YuBxuT#_ ScmlJܲ55~z[mJDS?1Luа+q&2DJE&@Ţ1k4@HXeXc-;?nO9GFzQ* s&z] 1x"C51.xc0"xv[6$:ZݭP"U mm_VCgFs|+F%WxQܽS{/'E,$A ԏPΛQŲ8aJKSk#V m)0[AP+5mR! ^CSW{JzXV}\ӣߋއ^*,֘~i7.7ɽǼ! G$>1O];)KѻhKޥMayʒ2m@O%?šF2~ogD|)ķ3(-ˢ((Ќ` x ~<%5#n;QR: .Mzm{-+X7'ԼY3t$ ±Z C>:\UAP?=q1%9?Sg0A1ʊO ^|׈tt+l3)ю=[WYRVHS EM0]%p9c4aUt] :nfX (]t߅e~yI!;Gچ\J-nAmPuDlzW zIi)yW,Pm)ުM/sF`=gg7 M)T/VNݨI7&J+Aêd@J4]'oJT'^?C|9~=Zr<{az߳kqE1MPT$qoP;LB>(5΂@ފIl[ JBSb6S1TLћ"b:[ƒo]`3A0ޤ'(^((u*0j*gVNW4l) i3a._~1HiSQӖP\Eӫ?9)pG#.fb ˜,J"f]nv-h.Պ-T3Lge1[a]1L \cFM ;B1vĔY3^*\%~*zC2pHM]gU"8HP"i֬cdd kR*W`F ᩔ~5L0i\ܕK,p? Nq87Z8wbmV_,o8Ιy` 3XuY\yAFgg@~5Ih&hhKme.vX`iC?ӡJ?~H^\'{J*C`:5MZ!d)kAdVo-$JQěquZ\ZX1-.y{*Ȕ ،wʙ*~'ɞ ԏ,N/hU\ YEݩ\|Ą`-C_ip8@E7'=D;t=QN'nPu6,7gx|t޸u7c|]0$=|-FǦ䣕";mc9dRH?n)`QpӏOLnhF 8tGX_[h@ .GmY=q}yez\v1wd <G %醖4ȅ׺S Bv5ȷT|+p n%4smQدɐN1hPaw|1,g]~:Ad+2ϦC%Oc-F#!\ouN9A8r82[nɽa]Q% 8d]e3<]XC޼:YsOL${6y9 O8!-g& r?:z5FPǮք!>l"`z}oEØQޑ_EaД둼0f.W"beϧ^S"Bt&V_,':'G:9GQruz`%x٭OŏPm+  WeDUaQ̄ռP Oqh% .n9lgnc#P ξk%W~TI$ Q?Pm:_q#a?=dx% \¢gLn:P3`7DaĎrL@e;Ղt8Swr{nZO߿`nB M!瀑ٔƉ cqѱ">04!w$C yTAc2}}$ )n1{B jUw 18kv]Q( Kl|+&bY,KPA!dn 3e*v&Y{^|ܹg*ٙ}aJ ЗuosKy_Ԟa\. ɣг pa56dW7 ͂/78k$o9xo ("@%E]^<ҧtvIȃ w) /t_f:g|MkΧ [_58?y0Ow>Ak _!-47y l&eaJyZy˼Lb^݌|cέ '` ; ].I*XM\r19q\2P]A?ntK0 ̯B>M#L8xNP VqxbX/ؿzyச0YwzhsZ-z+snAߺ+?l1A_(Z9?hd;Ә/BK8aDZ(c?U ^םHDX|7S[F?RշUQqPE2h҆9qE6w=FT9x0-<@"AYiic5 y( X=tbqYZMU?osV7fLo)+KŝEU{Ɣ o)͢lY95:cL/`?J~ 3YIX`~PAZYJQ3gMzvCyug6}ڙ g9~NQ-7 -K|0kv;ԥ:\TL/Q:K| L^T|'g 8Zt2I;1yTPY#ZA!5!Q]$^T觉β%6/[sPMgu:X_>C܀<3w;9ָ;"~20{2 6Ndq:1$›{0ĖK\?FV[iviԟ k /V>_eg׈3ڊ*Tޖ32=!)UIX45+gɞ7(hpCuހkR5 0m3j| MWz+|> 7oήuG*8G-N4-snIѱw'6y*%p}^Cm.+C0R qA7ɤ 3I*sKGY!TAW_9C ܦzJtL[P= &, %e:"4g MX ؔC- CHJgAK Nyцqw۲29rHI|14R@5mŘ߄Vp\XL3k{jԕf=H:|z@uX.ToHWd6TbiqXeuZ/)4 m|TJajj"n"#?5}BU&GVfjܻr)iM/O^+k~tsp{h$p0l$!?U~Ī ߭&vY5<\"$|!孝C_&U$ YA6`\֘^y.(E|8}s.5Q<m)k:pc|ϩq98v(A{e[ָ fxL}_y n&cTeH3p@hQ0sšW#lK YlGFSs%Z|}'rn߉Yܤ=Ǵ}(͆WlUDf1eܻ=ۛG[M6_['DyTyEQ& cA<$cs¦<>135t|jmVb]d^D wYŗȐ$m]^l׉@XL%rRTlD;^Y/-}#d%^AiN_z ClńEUm荸Ѽ/xևnPߧhM+T05+`2ܔZ0Y87)l 7F_&+1hܺ/n TDɁ;_m{zK*ڕv1@l A(&ZyX^Ӭ^7ZchS&EڙqS?W" +kyC:xԳ~a9C!H0u"#lŇM .>Ң<(qfvbWLQ`z ]D)i:m̶e2 6!P猆9&=_/kVH@j׹ߌ7D=גU_$( {5@Я=16JYw?i1BoG@PcdZ4jM7:-m\c'p {4x4Gnvc+uśi ϡ\0]Ͱ_%f?8>]&OV^K$YKPj[ʢX]9Q`%{bb6#`;&r@bjX$Md\X =zc_œϵH)F=ţkFaP(mD`lp1w֎!Ja#N"ܤ} ]rJ+$TsqRXvScMMya0UOg m8)ۖA,]+LORE NW3$}]..;%PVZCFa2aC4,ʱ9u "*V %-jlLW''e! ͸w3b1xhRR3Nr v)~o7j~Wk5Ro(OOh~Ǽ{b kRDtJ~ͽG4Ð4\6Қ+}ε'w}$hW(͒2](uƒ]-}||ߘ9EkCƟbsx&(Rţ5'7^`WF=Du&F0=WC  "HIֵ[y!`͕L&K vqpW1UnйPw#Wq9c$x%l,d&{Ⱥ bZϴTnkp QӴfrjm^ߗ*f5o m87P"̉gs(}1m0Xm#9m ::⎷Gpɿhp^mi9Ⱦj{7(}.UeĠހ6{C*ݒg^@jċގ2 *M 0xΌ@IF"OOnA,0VR'Xv| KLj5~ҌW[K"j߀1$瘶m6W[ t_X Ykf›\h_mu 9=KuACCa 7.qyZa)$B#7*Ch^ȷ{w\ ϊ :|ki&-<A)W8zNjJ/Ǻ '5 UYWz̧`m=^(@ b@/N`y{Os%ܪsnS5"DoOn,^n0Vb0t\ZJzn@!N*MGɊX/#0 Ǫ:! cWwcQ~A&_5d"at .cdHL#I9}{o-P|H#l6T53cgqC'w;7>LT<YcrVلJXǨRvЕ7푋J?쌀Xړм<T+Vƒ: >2[OVhcF9O9?KctJN]Aҍ5l-*7^TJpS}27 u_y)0CRp,n\6[+CCA|&#U{[ћ2%^\ӯޟ18~ NI#{||{yiD)h`>{X,_NQK&Z|G*Aq5rש$? ۴FA~?X/H(j] CO3zz }dV/u-ߪהRڄ Hyr. 4I~ M'[I o਻q:,aC10fx p0hAP*=AEp@ǵ6ُZļvᐤh)>Rj*[}ryB'E]ֵq&#6WBXG!$ǩ$nVxnS,jb}[=wRT[:[,aFIqmKYkJ@9R|z*+c^yyo 2RS&Tn@j :-*`W 3І ͪ ChTcg),qM{G.~Q]F&(Y^)ƟvxMϵr""ڳ25t/f{P==@xa2DC2KgՒ9S#CM]~!+he:Vڵ NH׾͍P2tL>|M硝( N?bY4}N<%pV60 :}8F@ͺAQMQMp_71=,$G/nG]u0Fn}Qc[y pz[h_l%r4}.v!`R.fd 5; '?|zvpo\z]%,jK)Mh$4A>3j0/h2ָ eH>8폵$eMvzT7q!iv^LrIXrJc^(ܜ=ѴRzqBL.z,RbLTgcEX:[bZ1J:,*j68d൛mǑԂyԅ=dI]zxGgme}gUB¥w>@'䒾mÁ N?imX6Bד6`ӄKω#avDn&BfGU l\K6RTI_@8{Ij[h/lhT4`bvlY`J֠\l+{/̰矔\랏*r6cDÔ+ 1'JJdw5OǥϫOls !_?Չ4}0*HٌNNK[L;Tz,C3ӂWɒ }_hK+hưkj5Bٷ:cUo:'$W2vU[(ջ9)PS!Ōcl͕`I.h:Zڶ[ )K+A{o($c ?=Ac?[ME~7&asW()=̄xrT2_toZ_,jb@&pbڭRRAӸxYOCB/j"ru1iWZ`߭3_-65)*&F\;^*onzmXT\rTgGyEjĂӉϿ25E3$FVv8lFfY-4X<{Uw&S"fm:@)gD~ђRyao+j~S4!b= {?7W4ka6zNuCpmD~G װKyeRl5ڔ&ZkBD_ǍK( Ĝp^T' Ivo+ X2A+aĈ;Gt;-v?FQW~C_<$`0S|@NU7buoX@ qe /V')Ig ypg:1.!`6_+VDc+: 3qf0rn0~z&5jvE0aŭUvU š쇮.ĘLSNCF,0^zŠ >{Dx%۠kT6wS>ҐLQąY7fu?|VDG;D9{:`5IBm(SюIU@UK V$Q}v@j?G6sb fĴV\Y[5M~#95줚?Q Hl\ 9[ƫۦ.[oII,%A&ɚ$E#-<=Iu'e`̨:֒&[f1[|~\rc99ns=Qă 󦉤V]$k+lçO8Q 1(^2 B砋|A;y!D8':iAiχoNUNH' d)&E*`ERzwL1c8RGæP{-v"Dg$yϡ8߃-&IŇ'uL]Bw/&TLdfz̏6`s\לux+ |_b|7Fy],^ڂ(2slhރqU%9y$I1f ZEʹ `JV(iR`xqT,CGVN~Ww5gݓ$mAV%Jx텝'/;FYS<OICNV $b;ج-T+g"K׬о!āiϋ[IN[0~3}%0dGs$5HM7׹(^g@oZ&NR! NeI]@r3pR,]kQd]Jm k,k;Qdc+ۥu,-YqǦzn60qz~y;DV) =4`({eg!f[\TJeljk #*d#EKce׊$ ,/4X8vmqU:=v衒&g`8n2S8;5[q`]Y- -ًouoEAR24(9/C&5bhe3Z1[|q&]AV sSf(/5KVdʢ}v>nɈG-+>>$#SZ@NM(=[҅v;A*4vO<ʑW_ԱH=ENkzopIfQwsX™n: :|+9DD) Gwti"Kb~Ǭ-L{LA/~Z<,WFgmSn/-E۬(ˉUiVzè4pԊn ΊIC 1jImJj܏߆qS#};jV\J sf]Yf[Sa8t}bVz7rVf Mm]f@'ԕX:3[U魊X CA8b [#lmyx҈jZ tk<_1K,hW1Ѳ!0Q `i0 nYdcr+&*vuޱfZCi8z9>`jV7җ+] Ӷ{O6Xל]j*Փfö?5;ai:s׷(iFI12>G{*Loή78QJ! -%r)=ڭ4jPT  ^cpOŻ׫g x&jAC3!H<t$`+X5v DTݪ| IbK e^(ad{@ ɫіѨ]Uld1—Lݸ"W_  1Og* fW' `B:a BӮXI8&54H u;&5.ZWlB_/hz}A A3pw.MAF%&!7בyꌰԕ&kްfVդ睏UC>W5p:|dITKCmA_d-yw*Uxʪkb tjI;buJ73LYLvl]! !wvytɸDxO]^ P alPXrT#E̮%끙~cn4gT5(D:bN#VR$j}ϡ8qREذgٙvsVKX7&4p=^νC99ֳF@^22f廭QsnB⌛hߦ{kFGU7!Iq벩1cY_&uO ]A52)aia*Z>3҈r:X!$[Z*ҵMjԶG_[~tH}`WDWh'ɚpPj^Al%B#T/otiQbYd fg'hc6Iyͦ7ݑL'&A'1 ##oq-O6O&/K#Oy\rv )Z@uX/"A dqkOӤ:.{ΚY`J}X_IJ.'(!*6b5OmXm`uіZڥR~u2x&' )yS{2PꃡJKhy E 6zoo#V'>/6Vԕ_v45&ZC$cøy.ˈRxҲjd}kZEbi2u8@9_U8RI w RxPkyS6p9:q :֤iǥQY^skYi\G*HZú;\&9mS-GO]D@__K &RCX !u(A^I P|qp<.s"|e>DDxjl4.Eg̙ACnc̅c m_:"lc:8dBXlb!T`=7ݷU8]'d-Ct/W[-O̎c R.(oOrÍE?ՠ?rwu_맚t[~YKI&H:ѻdm%)OF6e#Wy:u #]j12?`x)M pnl?q}A r:u2+u]LP|fXa AU!8 īSE0[ؽZzX)0}@D&/ρ#S[^9ge›Q|F78Ve>E!?;r9g JهER<|j&rOH N%u"ԿK"t>jNU 24^}p--Mj%7. Qy1/!rϱҒ&(Rsǯ!P :a72nKVYlѯjAzςq擅z1B`p}FXwc Hʭ֎bK?p;zؾBfZbtc-7WM`m(_'֕:1N4OhϕY3:g="L0Śe9VQkayq޸к8m,^X$N g߁e 1)ؘx#kH'zZQsr;]m2wܱJZ@'TεF:.s evdCKנߏ/ 2~NM&u\[H#3+ݪU^F{ pldG9zczIfļ\MH@/~1n C+Tv#UQI+2hpcO!@͵);lT|}Ofy3- HWyJW!J)e`H6#@ j:hrTQAfB S̑7aNJ]"&v5#$kFPAyC JmK`tgKwhuMӄP'`yklΉ; \2YW-K HUtiJu-_t1O6f7${GQM~>91Wi0yt"<ȹGk{ t##dX{zJJX9oUFˌqpzd/9QjC:u,3[e"qj ; `Dp6):c[Xm3<%#O!LgGZ\(GP <%i;ghN b01WVDy(W绞$L81Kn7'tA;veĿ96 蝾aCSwt 479W(e yßD# 7Ijw nO5(,-؞`ԟeQduzSyۀ$xҾ_r f B1{l#/gyn;nB3nC)7ƌ4C1LnT9{QL-hQHt1?NcDP)ĝ+>B W|&|.6mY8@iՉg L馿8MVi,xGJfDg4JS K@2>H *v *W(9T29IܧM7&Ar([4"on !|5mBڸV;x߿|p  'yěgZbxX:]z: QЋ#Nz:Ou܄@ ,&A@T[+vȷ[n3֙.<w<>c4VvqG =svea0@l4fr2vm{P61pfl@uLFa4-Ь-?WKjV*EƎ4Cp"ٟ/3hYdkgӔQԙQ2TBl*B3}QOP-q G2@;K y h>kZlM6SR׃?t$8m zmJ_)N8̗Lq@}i?@mK280;(\@pDA n]<]:4N|v)Ӳ+~Y(!&~nL3< mj)vaf[E L?kD0)"=q7"  8mp-v*纸]XBXUEybѿ.RA0]!qɈ *UD\`y::Gݨ(dğp\Č0eŅ.$ z$ &Kdd!m}Ù;\u3?rtYEM͟_߷@O VL& IHڋuz|x6q&MrR{s%}5+QÍ0I9m!Il(FRM + O#mƷ.vŘMS>5lݥh{ҋ\0jFw\E1l [)V2fy{ +$w(z5fv)SWR!G7$0Hsg6Nm0$G?f^AV:Q;f t`~{{0(PU) cAUY&ToB_okz&@cC{?ϾP4ui)' d|c ='q G(j ƹ+"W"g3W ]*fULY[u@bƗh {;<{H sQ$|䰫4*wۭZzl%Xdq[|I b򣵹Vi7䬺ܟ }wV)zD!$8;-BkƛdR]Zƴx zWEfٌEG, ^]Fc.d^7Ÿ&p٭70f.[08Wչ-Q#`M/pwe5u ^*ӋJ=&_z3z98tJ';=(c Wə`@WOtªcÉ㍨s"ܖߝl1[#;qXᷨ 2H$֕T49@4H7xKoO?XmjT RNJ83Qϥ3Qc^iHHҸRtrb鳙\=EZKo6E.v+lD,8S#!뚨fG,& rr1kպ506=O{MH9O)џ!W}.=;(ik1,fɈž[͛?R/Oq\@] O`Oy/ҍRcT7'{Z~'3{s2HFeJ!p%q}ӻْ"?v\WrȆODߪ2NCgSN}4eakz|;vF?O\y&҄pV^=٫ "9S>/'I+`$>U[;NHxDL dԄ%x[/vHl`k%*{k?4i&(+Z_]A(v0ʁwN ԣ~g6S-ɃrȻT"Ԇ~" *'@?Fu’]| d c/JEِʖUwν=DXJIvr/pZgOu[۞FN >Ioê5om-Q/HgT$fz. \~NM8h =LX׋;`[.{.+zݰIDtѿCmW/MP Uy6; -p ̽@0ek+R 鐂zde=2Hx_ (iwU5> h X!΀b9M#n-L\ UCו!v~<߫7xZV8= σw#+wmN-Rv@pą8XS6g[bHc ~FVKճ='groZ8 |rIXOMb`W'çϺV9F$߻ywHQP/(`FofUFd3RT 9kIʕ)>z>:s7*Ӡ 5[/Gj^3[+v\v)sLGs13eۙWi.WVs2Wb~@ h/;$bUV_gA`}#چqĮ6הˑ^yQMؑ@QInhJoiOoSkX5 @2 WCV$ Ϸ=&^^?ijÚۍJ@*nZɾ,a ƫBc=VaO |ԩ &/]E |8m17,lZv4rZ&7e#\儠zezB*pX/j׮x7+5 SXwFz»kM{Kn2y>%ڢXDpxŐҊqq-%ko~@ї6[TV."[NfS\54P$ uwç=7r> CL`EKzႁ쁓lE6D@N=%mt=nڿPy "kx19|% ~GzO_H+yZ@|13H|T[AAL |$)G?'Hߐ*ء`Z%ۋUG{tVUyR`"梜ֶe"E0󚺒6xU=e dY{4FFQӂts?} ~ULY{\/O{FgiIʲRLKgK ,6l H g7ɺ_!=VL{bGD s j*,!hM ag)%aClQy;ҁ;eu9!P Bvߏո,ȷ8g1rw(T`|Tu=i`g@Qa Z -XDP"j́ԴIr&*ELSL_h-NVo]6V֟-|ҰM0P1Ck. [9AkIpy0E*Z˩2"N%P<{ KmWY_œ'FxYmE`t'Ts+НKIm܃KKtU*|jn>M,tXk& #d.:z gH/#GN86\Vwgխ8 V1ɛiwmJ,E @LB۠~U[ >[4qu>qۏ!O:WIJrs B+c)P42r.[ob)C"̵!)z7zGLίͰ:vBX\@3v8xjq`SA7X3LգQ{( 7{=maf5mLrur[&#6<|}1)WSUfqM+fyx@>oN:f21 9f.z-Yzy[C8H{=${bbxL5xVge#})x+)+PD7x,29"gc:䧏Q{.n y8[ oE!,;F-MZl>/xTr uYXF4>q+ syk+KX)@F$(G\{?՝V%6?g6>>]Fr?k.Y-kzf4 M6Ztǘx _YL?&8 r~~ 槎D*FnBM"M (P!38rD?l/ _4smJYb†# Y6I!wcCLgg#(O~fXbGe&w ֠~%?!xOHP9*tPr~&3ƈWc߻N1KcAXPݘx]PXL$]l!mPW1җW@tŇnDa*}"j !fS nJNAԥԡId9Tx{X5j .B5*-lH.6TnU!ClߢA'9% 8gXs8S$q6Y5E>bG;Co:PLaK}Pz,\_]@x𝏨H"筇&Y7A,(,zH3Ox>:b(]EU QhC5WtHYWG40@g ~}i/gG K]6@hqӇ=N(cx7i !/LYG'I12Hyys{sL~=%H ]NO?KB[,YY[f@(\?0-cCӶzĵ7WvFq {mxϙzD6zM׺:tB{t X`!fVU;Kp{6o6/7^I(!K9̨_^y@ )"rN*;e!|螦 NbY #0"c}xg5M(Ƀ]ڑso'B|~yȂпM;?E%}޲ lG(PɕIYk1$ NGm1>';}^:I6ov2tZp\\;8>KiRw` DLIǔgRK6 #17ҺhrE= R#+n0b/"'r|rC!( }CP`>Tr~)՜c՞B\RM Q a)Aֱ)%QWt٠t~ WPl}Q7C!ȣC_hhk e.W픜CݥŹlf!24NW!qPqMOq#)ëS\;o4O9S;X-A啖3*-$$m퉚 Jaq& CvJO®. Ѐࣂi.eb*|C')eH#l,vg•VIͿh(.2+9 m؛+}F>X JuƔ Y('TX!7ӓQXlFVm0Ɋ4=+Fs>~r&@߮ly2K@8c0?Nf0Trc8T H~U%V]a-GN| F4%N&Ăylǩ!* '3/!%Z+ʂ2u|k)"% 9rnK쨗3&5WK fL7F͗@|@]<]8(l?;D1ERsyC2̧[UN՚M_p)֔1)n 60,̂(` `nPӨwCHV6Nm+v.Sq\9 Tš~sVz?!.Y^3;*6d?n:dſ+爦0DZmom*s=`zOʉ=y\%W%(-bz7vkl&'ppw(B>yH`2.%k!9Mnϛ  B8H#Y /hў,()FR " oku(}]g7zL||{I'f#j~!]* '܀:[ĚfJ>C"w[&.~lIş1#ʋOc %삇] P #xk8.-ߪ`fNJv#y{欺X6 $-0|!<޲Zt_8 qj(7#?KG[w3i?)dq;>[?险eDGWqTwYSq_eu+y}VsW&– ;T{(5b-R/ӪGW&@ , A+ YSi7m!$T VPמ;Ē :\T5=1^A{rIȐ26h 4i֡y QL/ȿA`d;7bNs҉z,\MVzkFv{'/ϴ״'5Ŵ f8DR{~Ԑx+-}2a c=Vz -@1*.|!x ̭H.~5ބ1!? 2c6jui2dJow+?ԓywa+Ѝd|v 3NIqj8|rh]Q'Ҩ 핂3,OpPM)+uH2+W[m0%YÄ{0$&NŮD;`оNiG#9dy _d l[ °MBm#xZm/A1~ $_"fxSŢCZZ7q+MWe5F IΊ!;^\ό(J'>31IB*5~3k"L6/ƇM[7 5qJTܦ2qWQ&O?|4bYՉaji S; zÓn69!IY!0JFet%Bo\U7=whk?qBhm<;#.g QU+Z  26v%{S[@{Yb(R/C""Fbi&V.؞kwحĒ]Ñ pe&;^{lH6/I~UT%&)hS[)-T2B)?0V-:ԥ#jBN@}7v(k qEyp;g76-X3)5%C8W}%>"!}lPOvb*T,99G^+!RPpzJhL欚)P^P(pCU [62eBR*k~1{3w?GU,WsS!5,P=zBw%hMSr[EX[B#p&eHm # 7 zlCkӾBa>;>Ke%JV(I{Nތ͇F]PW>RLYŽpl+;6o*O޺\U;@ S`}y_Wժ}scUh@=l|N<='kA4B'0ꅬ=9Oird]VA6N&ҩ,#.1PC~Z:2gr( oS> ) \ I %pZ'Q\A$@.t'/5fX1UXiv~na1Af]#:-nr,O*@^Λa<> >.)ٕc{J=t!uDfNG0ֻ=c^MuG ,⺟_J༸MEzQ{{"HH`,'kϗO>R)4Z1,NXE7#Gwb8BXRTfREJ" ',]LDϽ||{f$XTLbUݗPvofY%_=vk#wTЇo ŏP<\֪CV'ElB`_U׭\%-1O9CJ{hxy%W+9 ;|=LtgAV:o DžK\/4DD,QUcEtN{Xu0gM/2uO|ra)2H1Eg:L_\+F;1 DpG)7Sa0$sS .-Yt_$&% kP!1P3 H&IԳTO~iگ}DG]@sv+F 5%Qڛae~I?h ݌M^`37C(-FhMuMI[(Q0vav[^!*xYQ2yCHl{ܹ1{Xj 9e2E+ئ 0V9,{LoF ,U6Խ!D+S@@/RLG:d& /@LS A7Px(J'С~GHd !$ϵfCtBa:1*?82_ܟ6==KQ-Lɳh~iXYlX!+8;[$a>/:X;,#*b߳XA$I5cT9@u4[h4Y^s6K5_RYKleA7|Yp@FߕyqX^0Um3vyTsєtn6E^1CA9[7]*^g7q{!?1 pƈTY 4I؈CrqFS0(hie 5nyoZ kW5;j$?˘h@דijilsinHaf -|AjY<(=04\-@3=eeB$S)"QQAVL7a!0 Oex^vU԰:<2nyI VĆtD%Sh4To|@`$c]__l}Z. \q8sYOa2H;+1*u퓯@Z{6s|xÊ0&g/ۚkMZΘ٘rKijcjb /bķ+n4ltQ>peOk_sXzǬ44npmOƄs/11J."(Н `: UGE}j< tVBjr?x@'4ymѰ8uEURxQb4!ҔӪΚ$M BUcL*VVA/'H 1 ׾=.p6dg/eA/RxT̥ɑ,V}s0f~hVYw3YoW) F#kփM9ү]P6qx{knDhE,#Dg yjr?AtҊ:+wRt Ŷ0j~ R᮱ANcuN<`+ c) _U!]@㧸46~e#T.o_vP;d3Gsfc*?;yfx"ց5 ht+ΞH}4)"($z4¬7i.쿴qV};Uzvnʄ"b~ުS Ii5Qv~pT% 58 *[~ve npfnt{H-;E^MYuAlW?H&ۣx l- 9 IE~dV9W(MK|;osn<ĝt6^:^zs>$soXMN`ml7mn>M}?m47Os)-G?|ys}V6UG!ūKEچRהlu_aض %brg\ro_O.E5=cqL;*&*lBbF)reL+fm>ͿkLj%TFBgCZZL;$!s1μ~ɗv٪o o A*o㹛\AoOڏ ZS3շJ ;e+Q)iFd)]|&!TrC<>QFzJz973IEa70{fD{ɮgi28 z]vl;*zB˜~_, }ˡ̴& 뾋aT^;Ɓǩ h1N`DRJqF0?A Aõ"- EW[4 ENͤJ`$Nꣂ I?DDy7vp xm}[{zբ0eqܤksI##ޙksQDtAø5Q? #WE-4?'L}ǿA9= 1@(嫝$թ2q}T+S]Y<(r{ЏsPż8=v)S(V-E)0|`YtʐO]dAY9n#{<`\mQxSaYp6pj̽arqcD$v&pU7G,S#s}-&ΡxCTWhi;2j뾽 ^;(ſ_JMmWOl*"fWԣTb3fgVz;zC Hc)njwQd \ȫ~5;ZMyC7\и:,g(Vβ+t|[xP/C6*̣6*v JYX2EFB(T#ߡ O]bb7<3 6\߹m-rvleY$f;h.:]_\3.UE|KQ;N2:X rSNQܑjS&Zwnϋ)LF`yd*h]5B:Q~d~BOk]_M1vG:okOع'k#6fݍΔߺw?y y4U <^&s! liG+Ngw>XذB~OrbiU=Lwh45hE5ild}cܯX59TurtocHLo#9rRԺ7(Nb$dYgk8Fx1W fF_%yF.[%46l\ sbo{BSyb{Eb_*RJ~t=p.;__͖jY]R%z8:wY[`IMSL1Uze= @CMxB'H? `WTEH[2DV/9B74sQc r0Wv[P̮ȌAr?؛cJq EN/?mu :{ig Z 2_hJh ͽ4}Q'ͭٺy#7J`]^XGQw((^eYɰqU'ҰR&^ve?=>b8->ٍb#fws"ͽ1*}PZjy06;$qٚw$M5dTV <ﲕxxIlhH9JگyQQh 0 oFߤ]?\[/*UԤ\9)^KW\¬҉x 6K )3@ kNQW%KmH2>십BHx@Řر-p ǹ/*z㫠`Ӓ2a_ Vf88{Ƣƈњ&&kǮؙuØD#"lTl2 J)jje xt2E[EpLp |,7^b>k~m cC4L֞ |ӋYpr$nQ>k]N;'XgbNo]K(;$ R 8^s7'tP +9'{<^ )5i1P s+Xnթ5 g+سRY{w@94y0\,Tv8޲{Ci\5H x=2UhΦq:u'p>jo$9sN[--WT(3—\0siDX[`ZkS4:5A^yO;+$wgJԄHrq~>!e9M8`%v&%P:&)}$c$QH%z\ezVGD`ͨ˸#|In- *` KJ+EZQoabsS؎.0wqh΃^ 9!FSE?k)ku ߯:=G~Pe?](syb+<5c;($S}PrRf'*-b\=@"&[S{pCMRlN6!wn]]AS) ꌡSZ`k'm9#{TRf*,fGlk>}!?QPnpe22$ۙ\BQH)VlqZ6U={gEƾMǢf' x(`GN%Z\EV'bqoM4@cp-X벑Ҕ;:7ɺY!}Bagw;ȋ쭜Cpp5dGolHɎ7^9R>ݡ-"0XF; 0)[圚g e1ҷuh9|9lPyAxIʑ[t{xQ^*Ӓ4`Knʟ:O<8m_{Kn8ŝj#Q@OY'vƻq9?? 3{Ƅb{)O=(h{hL3V7ї"5j^!57Y} ?Ki1wp0W6b!o4^|u[DŽ!jqeKl\BP+D˴V[e%S5K+_:/2inxh)XLk7#@Dhx_:G s$e1bxL~um!xw`'@rpdo+Ǻ?x'z~*)/ GmÈlTm_9 / kF<> 6ݩ[35L'4:r}<*+.%eP~',(7Y>p^iV^~"[Bߊ&%?dBqoPsL@ v78PRlݏK){ ɍT)81zBzh#݅ >b*d+c^GzxwX9/2Ŭ#FoLLl\-~F̥?76p8yq,!v9v @]c y%ݕ~+,3i;O"J>5 #n: /qZ627wPNH[YajNS]'jAP66}h= ug mQ( nMO&O v2ȁhWF`m#֚Zn"w% ML\! _ T3b[KC0g0`u2.r]P_ Eb}qsRQIa{MP?8(.mmu˹>T8_<_@MIGf2؃F^m`VJٰ# #iEcқ+K.%O}{uuߍ.&Fd(ygo(tVwU`4|f܀> #hoop"X y8m=I^[)֛-KJrWFoeStT{F`_fb2KD[C$gm6 ;~  cbT8QF ˱%?(BMd-<^Lf፿ynkȮz" D$8ì:rQ/roay mou&^B~fD9yUWǠ;nh4i49rldvl_dBK7:dc@x~/ ƢCwp⛔֧w\1G+sd(n2Hqy~C?MS:9a%$1㾩 (=)*}POނ;J54ǽ݈w92o #9  B>ڡaZa$Tl0ɤBP"f% u#תl9?\wvd[€UQt DAkO? ab4 xr~$,$] h,Dv('B?^5]^…iiIOwhj7hR,Hg: HHQ0Dr7X`(v8f7]iJNhbʈۭF1~o;5_>#3mNykmrLک@ y:KC \|H&&W?m='f04(SiϦ z(Vn(fZOE棕~6P7w ȻgrB1^MRv*Z%E/MPeY:d84#W'jыyK%Y ÒT:Hjp`bU|=G@r!{\(Mʙ91[uw&ü\2?R4K<ƫQlǤ%qUhVtE2zr^dZꋋ |iK7$p=579!~ Sm/CuL.:Yy6iuZ;rlj) O谌2jygt{Ua[XC; ;};.3]Di q̴`uB]f)gT!P ZhS:s[ -غL=6kη9F-sj . `/ g:[H? '1d:Kjځ^g_y-x^'I' Ղ:q[l-HDّ?H]9Ǹ[Wr1^8zaktV}H2;<{ϡAMT/O@cKu03%!{pQ_݋ӈM T[86:6xDa(K*\&'&,>6);.9[c|8ee~k]iKt3L&Q-4M JV^?wجz(/%v>!7Ge$3y!uP`Tj͟ ׬mQm&^R0N>\r*oq;Xxx94˽ɲ#yleƽLJ.F$N{5Jpsޚ  |uhq;}^0]H0bjbHregMN^S}pO*ZBփrc1oL Z0z.1##Ztc&ȡJZn\m0m HN~LY " _WyQE,C?b S2ʯ"{.se[5bՀ 24Z~![=qϓK[.yB 喋Ё\B;SO fg ߺ슕>m=l#x~!,AOiIMR"gA' 碑 g똼1}{݁Sìum0=P-Ƈ5f^Zhv:<PrUցx'y4(IQ jGކl$^ih oJ?̈حZFdMRRm(y#cEE 7tH8|/Wr %3c9(jbBny_6hH\F}>9z"AThMU[q`MoӼ (Sgqv3_)v!ktљ //+HxSdCd2mɡF#={aH:kÍ0J+/c9>#^d z^_5L^];ٛb<({wŕ,Y!}h1]o7og;iȐ[˿*SJ'Nk:{?EaJm\= Trw+ LFaxssF ƴ`U)ElSh߇b Vxwk)+ӟK+m48 Ԣ!U}jS$y=f3Ռ*vɽ W1S8CR] *G<"4u"ZQxl)1X4_Cgd5`Y#P ׯb4$FwhTbe9QUpU;En *0+e eEȈLƮA.7N8%&ޣo$nOt(i5%ioz!M7f?̀xQԾ5Z~0v  /'˪D1DS4&CxBZ)HALq^AŠ)SEh9Xس-Y-~W"YۓUr]k CA"*_#㧆Ud cV{'j5ρ;DDxGIIx_4VGѩG2äw)VO+QW GS0 >ҁ 'YypG$ "'#ݘ(ۇ7N |k4 #Zk؜MiXz_' K_lȑBsa7QBC~Y\bVV{!3Ohn|Wi)IS;Ln0᠗C9=:)œwJ#2U& iHכ|\ķ>k;qJP sܒ b~ >/yXI)ñ]Q\dR/PFb]Wr;pI Ŀȗ n4^(Z77:]bd-&ڕs|?4kKU?v1g5YP3[xX"{~4mEۏjF]yPZaޝ,.gM8GM3]y֢qMɜF÷2.T1&}ʊ# dN ~ 87%h" C{a|ۇ9s[ð%H(eP`@48 $%w ?Kf9o0ۮɒP9s~澅Q }˶E-n0`pl&jYu. 'Sĕ0T+ 밊: A05CmMl@4j՜K|"P~rkr5iÂVrc-7 >sCͤoGs+d/m16(PeM!co \z Hűwcѝ7w?"BL˽ތI7V ^u&jY5aFPUpW#pUZC_å?4pˏW{|uשּׂajŊT >`\- Md,-BC "kSYvE=;g`M!KŵRݿ DԂoϒӱHPp9GBSZs\Q0;ze:%yYS$=#? Nx<μk9|">/ה(H PI+YDC 7`ǎsm|r;{Upb+,,&!֙<ЉbI}k2kiБƥՒJنr=&^IwϢ<Ά7 I NWCm+[ZŷNm%L.t26|[}TjzbUkp[VwE^,۟CIlo% UBT.X'T6^]!P;Q8+L" Y :gYxvxɵoCt`4l*g-0 c,)b.uf~.(hh3Bx:p&<6}]әSP)J{{y ?6 '3l)s'DLׂrPZ}SDZi 2! Xcűƶ\C| ٯ-V7ؙ 4Tڦו@7)گP-nCR98N@isS[g3ѝ^iz.fhSfedԳ5wϩIaoE)OYkJM-J^yB^꫽O`fX o5#v΄6AZ̿=Iש;2# a|tFMQ>wVrd޷Ƃ5 I@3ya03xE?WcoV]ؒ])5Rrtw71dl-i'4NF?}9tI]KNn*EWsZܥL7!͛Ez@3`Ʈq;*B5䭂(! U`PwQqtk\W/f@.P09xo4n 0a:-MDZX՛5{:mc2vP2ZaHu?{)<^Dl}6I$g: I aћ!7۞FZ . \u,~TTMZZ/$Ckg\AƐj-Q 3,X?w7m%Ձ$'e˿Sd^hvMTrۨZOl`7(͠ܥ~ 퍟BS`q ^8>MOOh>-rJ\+7$Rvu[,\~LF Z&TeRpeL2ۑn\ۀT6Z'U`D'ZwXָGI҂v K!m0M*Ec5k1(WA>0XsS- B9x',$=gi| U v?q}Ǿ#3@}Mtn |9/^\{ </.Cm<ح+ i~(i01a~ݬ\Ӧ2P|C:ҌT,٧ a PN)4O}Wm@]E d[ qQ,mGtv Zg)si pZW$o}a:|ǡ1/Oр3k_hE|sѵ(:}Ysr\-@A*A1<y;{/~ h_h~}eESKVܓG (5K.>W .7^CuPokATUDc\Gr?E}P!MYY_L lvJZxq5,@ ^oOMA0^U\',"urw^t "7 S{z;6~8S6 -cM^Gw5=r?b/=šP/dN3.D!nI9mگT;W r,hK˪PKUGrz6 A: 9p&{z8 s%q1b}`&u_tcWJGQes:_%3,DbYJ3RH3 PgIKJƻh`;8slɷƹN5:iW+~*Xfg Xf<)G^O'2)N)m;)j'75Vc`p?ْ!k-Gzk;Wi|8i_Pe ?K*%"/Ygv4'67A͏^Z}uDnwҝ ϳ_XնkX.9U3C o3atJ!L%Y̰iC4z +~7"YDfld)/<;1 BWGWN1ZV';^0䃢 ` u7Yr7'?^SH" C bp1-`\"HE`Qo`=:ư$q#BJ qm>qSyא Ψ" HEg>F@[=kVU߿gXXN8 ZI]q0.By.P + w^Mga剥FqWO)@+:`[᣾6+%{wB(}w7.2UNS":&sG>JJ:CUuEgX07jcKOAW8)`-5 Gz pMkJ\KlhF5kcdF<Águ.f/_-dܶL|e_#'#鹘Μr{)w|'YgY#oazaz͒-J5"闘9β=,~J.¦^---.T(h/)U "kX #!Ir+T[7 O%Kd@H1*xUy+Ay#D>dcƔB)woh4z}q$0Fedr}wliv9~T4MhYReI c]3NX0?֍Nȇ=c$UR߀ʹBWڡ6"fng`'> ^=i_ώؾ2'ykSv?G-/V^ãy|q_PP*n*̂A& F2>-Cx2qѝdh|ӓ_r;+v"RFO[CНLPU]se/[yI dTjZ// #!>V{q1P(R:c~/ fmZu]-`#KA*n2t|lA/VH,|5V_Oute_1ɝ7d'GmGV:shf@s8pHvg~Arձ~)*a,p4!Gه!IDQO"q(= ɉ)eg>ZW=$ӥzDmm~g/WAbu2j#h^.$JX|ү*3zoZOǁ6G"%7]b/vO+4.TN^scƺJuphWHA;>,^ IPF'=?S"y>,,鏚LVD'r?z4}P^qn}[շ2` y(tRNkцQ38e<]DSes*k  ~ ȹ4FQ3o'MZpujZ|;..GTcVebC1Q[|_Pz@\k|Qm|0i]/`JsVg94"#0^kCॏֆk<;*֔iD]Zj͞ I]?+XGHj츺_!(Wծ9RHK&ʴ2Tk38s|oSljIn+k6: O62wT_j\d_O$`R!. "ݖck ln9d[``1x-72$pK.w TXњe fgd}ϡHXO2v\ Λ>YhA5s%ޤqh1P~vi12շ)A:/ %,낍-zelBz\-,=rs 1o_'B*etb;_ dtTGG-NxqF:Cj j)m{ȐPلKB{ ֫!1Y}Ad CI8<ݢϏ6}TfQoA,jj#G:#)CHSZWsSڹc}/\񼦶,zc7:*r1S͵8Kj.CFyp)NkTIɎP>Fi9cmbr3Ex ^N! ՜;JIB|3.bo'E{ڵ{+zSS9xI?0.[vt[z'0/ţ8u0`}8o2cY'?PA+&$VF6o 6ݻgqeKe=lţKV]F .^IjJbڕUc 6ظcŊS4M퍏35 !QgZd O@[qW͑Em3WM6& YwEwip}iRP|e^6(= /\_җoptHiK奃|u`jPԠҞ7M GZzQ.GSʊ*j1_|k+))MdRX*6d\TZqou@ vr%vPVVj/nA 9j 2>%Ba4k+AK丙}A癫4n:Gr@A}C+)45!5}c_,76@+]vܴ\Que%u+@DܬwK E-xD,gw"Pw ) [EEe4Ί.fe8iPHYjm;Rn",!Z> HwywBKӽq"5HE)ϮhG=72<P=V&U;m~M)5,B eOGvGYȽ+{Uւ!0k!9vLz1 ]e^2jdS&/n߿:[1*ؕE6-~jSA%F]ӢQb^WDV K|&k@|.TFuؚu{!/bX1p9aswp.Y1=oHߞjV][tHVE5>TF :fd%4bKױ%M;':֑Mb+c糁yWvН  ݤe-@nց/ĺ!Sqa=)_*B]zrJUkT7?bɬj/QJEV2GB\H_NzZNkZ ?31)MA+- f8 \)YWn#OIӏ$MqQ%~V`#!l{DA;Ea܅aw9!fpG Vڻb3 ߋ#:1qC(cF8ϣg)R,R63E'x\Wkn1nAk2bQ`Ly>eA4pY'DUIZAHD`λD$I@xoy܍X.){yF#5Xpm Cmlr >c 8cK̥\U.Ml]5%fL?6)J\ y ^ ~dk [֬0{UgԎ*V2V}C1OdPOP&^iiYrҎw/DTmmy@q-DH~?e=ߑo4򤼞7\ay.%A ȬMn̈|H0 :c7њv~U CM!* ̩2^À$y ~{jV^QwhqZ==8P0|BG }$#UtgmE > +dY[ Dof | \-jn5j&'q^~1tuT*)wHQ OZs@"A{g(q2 'p~˒wʲ*s. b4ncR_GGFBy"(t :8T, ;cq)mȘCH qS?9< fМcd/)9[>W\|T>[x"߇:~2V%DHD}ueqΤM1LAO= @O^24Dq n'gŎm1x:AOWj InVNk%}єCݤV`dVRϜM:YSPЅs' rNYډ Utlo^S\tu`nX)RUXKw5:km 8oy74J|`Lۗյ9N$.dlOV6Aj*watiD߂Ig ^7ds篩bXiY|Ydԧg8>+{R;u_(zX)՗Upfv}*#ҨyQ$x*uM(0}vr|0ͫBnSQoRiِNQ*:Gk 䙗f7hs,@"'kK$ah`9 a}?n~ Zk# 0t7 sհ'G[Mkkhbo6"qPe Ay=81ÈG2X0@Bz2J,+A秽Ӂzku¿tFbOXb)ȃ)aoeyiɪO@.C>rikOn[=|Yp7@ 3@7Fg$j3\^gJ:u6EJf{~OߐNc3W;0=K"\B5.Qm4Ǒx~WJm&(S653Nifn8߂du[75~#[,mov"MVow3 q!:EDwc0ht (yrP}ߌoz@@0[c7oS]a1RẃpuhIo :ene3]Pׅ]=x9yJQD:`JۗuB20/%UtZϗ@I9[aX61,@(O{5%5F`r\*S\8HiǤ[R@`ؖYM$t,ѻJn}3ho8{P`Q"j[\rヘ0?iIqaP9@Ww9| z>t\?|yH?`4מ@4?CR*JU.Mnj({dAvynr} D_PX9TF[g2\a)= }%\i?鬏Oaس[WoΨ<}y!e Zh, ^P1]B[&}Rt61ӎ!u‹W4#C`i, \{ҾMk4HoVOpmN!Z@1f60}`.1'dR>rX B#ҟ L{^qUʰ`M>i^Y8D8nk ,d=B&BaAf]6Cv˜g_z-t Jg],pJ_޿&9σ$v "H F.Q*Q\ӃK(͍J)q3ثFr"\'qd TdzQ\G큪Me)rvcaK:fFωtzpxPFp"jV>'"36G>n0Dfqzi|ҿrȫ[ʹ*zW MKVc3Ae.'!I{٤"M_SHe|7i M{қ{ĽX~l !@"84TGф-Em#Čm nq),,Lɥj$׊pR+3q O]>0g`~Lvhh[r냖"ұA.>;y(08@n,ӍdV/~2+5XTx+k 0!M=epsNB#9{8Hn0㮩 \ݏkpNd~KZ2~≴SǪ@;ѰdG2Zc1v^AK_Uii{2r I`w*`MwMb"$LkwUfSKM{&0Yo'T­ Dɕ^'E`l-sHDo!T$|M!8c$h5idHDTv=a\6kPs7(7.Fpeip6j$ʕc$KH" QHڑgAG)NZQ$WpCtyT!xXr^Va:Rq`2?:uiY5t%3(vb."mLwRO\ma$qYvǑ*qJiݴzCoORVoJkd.)i:.=W2Er_HS+MfmP˜B+Ix,3*1?ΥP^S;,3GcRp"UnqVoHG\w e] "z3۩li"}>h K~;iS۴ ?)Iʐ5_bIBr _1i6`&8-^w #D+<Ԯ8l~ @~) W10wW]c^ǜ*u3 eEXIO]AZIjNb%R4,@5< C@ J cU. Dٹu212!?D- -tS}B~Mٹ'+8zpI [Ia%YβwMb^/ӛJ%Hd%{f5U#CK < p3$atD1Q"[vTyXvկ;qH=|Esj`~>@p C/$14$u4kUHhasR=KEҺ m剦g0x6q=;/ԣ P䝭@>I%h&r5%Smū+ilB8JCC{l 4Ͱvt|0@u@@l"QHń[&s;n;0T^.bͯNy~a0E`Lv?UOIz7 04E:6Ƨ<-U1(Ap"8!)g p3U+Btޓ{e2܍MZ08v Cr^膵qRܢ5K{DSt mqA.y[Z61GOng37mg^#RWZo;/$ۓ쭏I#8/»DU'3Rg: lsi֛%ؔ FjYT8:0_%LڋH<`-~҉-~m Uӽf66O"|!όHkc_Ëq΃e`gh 6l{M{חXT#f[S!Nض-̹6(%N|}X5_%BjH0^8r,"5 i^H ތfgÔt1uzc?JwH^;)g+ii.tKݳlm;8Iu!;Ly"TlT^z}3$8{vua a(rtU*d@mjìbOD:}衄jWa=cywJG1\in&7,b]T;NhҴ. H )}{ ˪%!` cj1!m%=̏[ P'f}Y/bѿo!h}9(Re*ƴN8SGX٧9슌p„թ43 M^.6]; 7kP7>?7RQ>ї!*9`eg}FltAbO$ t]:!0Y3.v$2Ub\b>7Awg("> PNO6x1e"@ Q ,gqAսt"/3nOD 4Q \,7A=tyo!@wna22`q2Mw'Twu?\拙E4iy1ޔ#L!%3Nf—!sȽ(pxa $[64?:zfZ@~MA<{m'sq;K{mv+w}١F }-z#LWe cV3CϫUO9yÞ#ڏ%5e,^R|y ÃFOkNڋԴX\$ؔ=\g39v5w؁<(Hͱ"AikyŴ$VO>*Ч)^623<^mwu>yH'~%麔zmՏ\vCl"NO ހpl+ͼvΡƔjgӒp%$72bfњxW*S>0fq+ +EMFC{Ö  gV 4Xp>S&Br yϊܲKF'=< D`w\{Bid:QGlv٪Ӌ$f2q!y- 2wjtc]YĮk)%5̅+9i=Vxڙ1dGZ9vN6>6|{Ĺ!e5h5"K1!)6 5@u7K9b2uǛ\^]]zn\{1$cx2n&rH1j@n6*-({2酫-X۷SpulJvF/"Ll2ǰ!֪H:`_mG_.$N::(~NE|[x8ձCeم QB:O/V"X'VW݋XKA )1mg_"=AL]jPiaLuWԉW2LU6 wK1H%{BGSeۯg%4c1;8+}T M;ZAKn(>@$+~!=&SWH gsߓoST5`~5 ?>.h c*LwPs#Z%9{ʌ) ۡTdpGn_ZRq58kՔ#" Q6AHT>.j" q+5) +ok7GGM+<`~?%4l]@H+GD<<:qMx y\T(59"])QfjN:Q?toУae~:6G/@)35%Q<ZJvT(x,Lj P,8M|yo,p6,>eG0[jr}7͞~:UhhYw+uZY֜o0WphNq*aUW؅Ke A {=s֞pm8%H!kX^ -YMcsTrcfyW''{…]'Lk]VW3NT̅99[2,TF%wKb.Y`<¯Ge|yȧz9k*И9\s_Lw7ܐ++;e6]43. ƝSbtuW~U ݭ] pAv~gQH KVFy "6nr[BK ْ`a%afS02x 5cTܯL$QaHK]t@H301+|Aܗ\0oϕ/%&ύkzk& stJӤ·M2ѹL·M-;^杧#_‚Z8c,giڱQ_{ȈPV WÖ~¹g[/1)My0~c2ʂ] 6`^9u{'sK,AYZcAeL8axLh$5 O8`5%ӗ.I?|͵H&ʑog(}fKɎ" ]a{;NU z,bpQ(&I~Uk%+׋hi67ױ3e 1_w> vg- ) \JfuiGzNl2lk@3)ڴ\ĺ_=ax)O <[RkmZ*-VNLGn {yu?nE@p9a69Œ빀|BVkSDqD|]91n՜wٻٮ&՜Fܯj"2̜pr'u<{}h+s&{T*:aW/6= Oo/W~I.YcxnE 9MȜ2:ݰ행^kC&Q4\,&ؠlLEs\AJB&fL\ 1VP1+_L1,yhr 388aD-FS3J ۮ;.7oY>5]@qO=m%oD?+2eI 7Ŧdo ΥKBP]_E]]y"Ԣ! '6`|Ҷ]Lu|TCBy)3x\N@*QVݪC'a)(=qjgԧRۀV%ʜN3eYn^e$Lƅ"[d0iE]wQGR}۠#'9_W)s zh{ҏ0>IcyZUR+le;X勔{mgaOyՄCՁ'*< hƽu]??m`4o9db n뿲5ӄǸ(q'Tw/>mu%)j:^Kdkˁ`wrX|5C5\"ʸҺQƂ=fr9F U}U,aBzq.miT MBd%Oƺ즒BZm/{,}mKzVɻ+\s/^'5 |'2!!Iz;F *#:>|nLV:B tFh2ЅI2p۽K|Ww&n<˨^@X۷>t!S* ` +|*nAˡKMqrԀ6::X"cޏP|vuadiҤ@+`3(Z[oj77aK٠)no+- SjUxP }l`svMBƊHȟd 13=/?PcHS.yU|}>8>tJip"Pf ʔ`dxlژ; T=P5^9PcGHI<ޭ6 ǁ[8MIG(nH7Jknj~ZjrJl^YcS3~fǢ:.v9&  /!9*U,,P)xA N׊t`9 ^(4u)%?Ħ"KRV3LY9ʩpzQ:W0͎nByjо%n9j{7JE oߖ7A3JlWS9~܊]TMl}8@IeZˍE3?u #Œ[ o`(EUG*4~! >)vST }5Gik+& ߽ǔWʏ̌·GYi_Ne~E8HKK UL ߨ =C& 0"lX7(NTLni)M6F`~yX {RH6.IkEߤM N*Gj徱%&,:6D l)VW<'< ѵ H5VT@BDk+x)Qʡ/ i-ЃvK5UƩb>0ʰ [-5l~e#QO/ 6kתBgisX}J"]%KM}ʽ/4ROj\)X9*nd?Nk}fk(HZ2vYlrq=DB=PGv]׀[82n)IbAk2 a: Dȣ2'Y>)C P7ӭ9Cc**ҾbpQ䷭Y6,!.%E1tE B2%TZ'T,tz@A""hEyZ]ˠ 8e5|HB\i*0R@D1xe.q7ҭ}TxX 7w:ǥkXZJ :AQ2Uƚ·9YަBMq㮼mk(mô.ʞnЄbϟ,`I㵼R>6_sq  r5V؅QE`Ձ!4OL-z/z. jy-Yүq8Q҂/ uG\Yv}@$1g%ɤ|@PK.{fr$&>C8lc鐩It:j≯m཮RUjՐNOJO$K%3n4ICXnh;n0cJrY&=u9I,g/&: ڢKaȳ`z)F"ɾg_,@98 &Δ|g:d욞~8t9,Tz݉}nN_YC= "JbY\j@,Tg rCM X5%s5AwRz3^zQ\y]Mm-eT.of;ڍ kLris!JюFt{YD罈jŷ/s!>%C&EUw ǭOĉ6e < oZ?/_C%S;'uUoH[%uǻQ5>H!i;@G1ZU9-gGأ XWfɴ4̝,tgpox=yU,ԱllLn}5I,bFL@IPwI >zVxrmT'a2Pˤ*i>.װ@h6&}Tt1- /)T9C54S=u&C^? Ƈ&0v\:Yn;īJxš(YP%MbQ~JQ\YGey!(%9m旔O^"2UM6WH+8j:hS-EUmm#Zpp,J9;kaB̀}sh"3S +J > RPTz1uxɡW<±1#|\ ^~q;D6&<[zT>@I"̝q9sA;nH_EZImD08d'1ğη,|eqSkާQ9=|>)]P|OGzZ\=C72= :H,PuΑIH\i; Ñj>VDGB̂XSxq+{T *Og`m٨gD"ϦlfC8~bCC"Ɛʕ YcSp-<[yq*|U.I|k{c<%hO.Iz+ƁLw,^ [e$o(XKנKHG#"6+kJh ;;>puR%+>1Y5ZfJ]Ua QgNRI\X,HOz_NtU`JR]D'>>m59}鶉qSPx_a[ZpM ?q ' 3kaE}.I,msڇF+,dF <@'jbײI!JT\LQڼیr~Tv|IS&D܁|FOaY쀫ZzY϶(1RQ]TELtF[Eq=MMEMr0Ж~>˫OQU59ľcKHѭyQ\ S+Hqqx)N]~ }BP2Xf&8+Rx=pMYaVcRw4*onc$&uӓc~@UN&Ճ'M;vs4ppblzVJ.H֑:0?M\!FDB .`2v 4*$fàr)0u݄wsќ%A$a!6 tV3~|y(wFPz!AbMl-X\Zj\xE[fҏ2L)42j[hG%-|T5t9JjQ/rJqy%yf ӑRo 0?s ٘" SMP5VPDq*nu-k[N`qr8;T׫ R [T(ޞ]TJl1v~ӇٳQP% =xд},jItY`"zV%>f[P [R3loQ^ޤ #:j嗠w7*(9q既2ᒠSϋ2o4 Q*Ot{ȅ~@c;H55_m]''J 6q2YS9D'Zhcn~cagqjh*B&^J.b=Pd(&fQUiiZ%I罏.G%*phQD_}}&R('_]Ĕ -S|{D@V#kW{B(*'V x,lo\rOmQwƚ@N2gsR[l}0)ۥN澑P~}\JK~CZIaz^B~bQPuj[2X+~gnH-N"QgӃH(x]}X‚Guǧ8q~M)/B\oM&ckmfT]Mys7/Bz6$|Qz[52?ܥdVU-ULl,FiƘ뀤y;4Hychc_T-WrZ&1#$%FpNa@UęȒm쮨h vAaߒ!ԉi7mKwX ՝BUrcT;f{`ICo,D#˭R!2j P]k8ӗS !b1v)0KIKcGxܠ͊|U | "GTaʱi@e.ጀS>Q邥6Hۉ;HɆ}qR|ui;ER 䔔ĈlPJ\ޙRbrv =}] ]=ƯHȫՉ\%& r g;A}@-;'7"s;j\Lm^ ԴcD,Ln),ݶ0HV\M_ny(-tUcȢ QNTo\ %q20F `IʀCq&$_yO7D@T L-9=&V$ CX^1-W)&JagP*PB樇+roEڗj:Mǁu[59l*@ :<*phdF,@]ؘjuƛP\JtA`WZ웮JLSp}TNW6~oA 6?t'ShQHl%ӀdtPYm_Ġw%6K0NL b< 1<-$1ش _JL'7"T&)"rv- 8mj" MD Ag%pLagcY͡qYv@>]4>,tPs ő^}4X~'1'̞ 4sk W$8;[\8 ?9411C8T\H*k$!tT-"` qY11DDn<^hb  )h !CNU}\;5U4,G#o/4՞4S b&fdQs[WfG5Xz1R'A ^D@\E"Rs Xf3z73qwW^z>{ȑ'Z! %y[c'߂ArO 'PǙ`GҖBJw#p.2DAV鹈x8o 1 Rrm P!cN+3\QTؽ<&^cFcDzSub/iY\ iiH= Zė 0u}4`}Y^U0&@lPM0EQx=9л`V΅eϴ> z? g6ڞv5_I!r4>{E pzVTC 6Nsn1L 7C=(\]ᑤ `H|Zlt5 M}Xʉf U,AϠA"=ժ/j. Ny?i# ;}&0T (o9bx! .1yG+K$a whLd9ÁDgiW.45bgҘ3#lܷw1Uho8<d{lj~Gy,@G-0认0].Fe~ٯȇI+G;j7\CUߤ*ߥ#;yqU@bn6ܭ>ﺁ =pް5_i>uf,fuG2DlX`VVSC'wMRw 4Gl*1;@=&nחN;mO9Q. ܈.Hd|䇧QA hүX`ˠ/+K=ёl"jH!b2:9i02& 1P*O ^V;KKm*ܤ&'CyA`\%i4a1]Ԯp:y-j/싧-֌.z=|""8NUuҗrb Yh7Qyl3n=V]4c90wO6>'i@Ѵ604[~sQ3SITdN>s-|>ZMJSvp't\B 6^8i,~1*Wdb AF Yl._iKRjTzТ0(0#ƷpMEB#oӳ[RK㳮,_`c yLcCtjU|(jl) ~JRK+96*7Ku%MvWBgS4 \Qt\-wKߟZPaN([;=~|GNcZϻEX DfV3iG[jd,`"S,ShA.SL)x$V59{;į`n{M!һ`*Z6-<"S]ԭC_EC-%ԗtrrܧah^04<:6O>o}COI@'>b.2y@~-L1 Qjc?:aiɳT7egpGS+.H튚1 q+A뽩QdHv rXzJەU:˕F JId[qnƚ %7zf8ѰS|e1jz;汤Ja,?,tT{%ɊfؙL"LwX7OM4"\ >8bi-UE.'zkc<9vo|aaS/TфwwLB"+{k#;3* zMsb0{TYr;hv56j 7Q bAK6T5`6)Xa Xdyշ@{#ѬC)tT`DqZ[0N~nz\QJq@H Km{d2!QA]?d]Gˑv4'DfOԽ7) =S}&v\x.pJ7VJ+ӕz $̰]s |QPw4츜jEm\e Fl`+ ֭m~Fu-?tj iJ,h> gGB(~4iQO66USsxZ_9s6J tW :Wjo4/FA$"~0Cǩ Ϫ`O h3,zf UIVJsbPKP QJQ6KY;ܭ?'Z<ȾeXkkB{i(ap:˓j뷱YE6 Ʃf\RN<e1o7w#14uA&4{{ ?43_[IfY\ɺ%K@f恗pQP)-ԱO[R܆Mv_x#[!m\s_lPT%l;_AAFK;syX%k<썻Bo<K+u[rk,aR Z?&?I8}Z2 a[Uoîɑ2&]-Q+w݌o&!2+W[?Xh;g7Jj\.U'u{5ń8M.M&a zFK&5*nߘT u^Pp_Q'.Q+d4-ePmmR}GBysk]L. R)"Du&'BT YHN\%\i%w׎C<ǽ+*W@媊iM`zi瀙f:|D'NBLf-ȫE61p+v g0%] -Iڞ6q)g/ ߯E0 */+Oߍ) Nz=mHL:,dvj0X%lBdಂTӄI0;\Xސdh9go"wr:YyR,%P Ty9<:Ai-ƉB')? -|>h_|Q=(Ϙ敳IDhSfD|jqtJ\ԗΨ;U;(/efЭl Jp< [JSRu.IUmRx=@̩% fMy)wpLg)jP4(DVYB+ pH w? }l[,ܤ7(nH0r3q+5g }U^gH.~jovf7>"D[9"j…[A<1HȢ4W-^{bCt&wfVh l_92?:-OV͞zy^Qˌl{~Me*2y%"ʼnyٗC P|۶RĎ.tfPmX ܤTu~ բFsQ?csV֕q6H`]B K(HusZv6N+ ~x훥/!=xb|kDݜIIo3 {iA|%Z=:%-\x˥aù_6e~b Za`{$[54qa|=b—Z-d5rRa8my̱cM):d'}*3pQR ˋ06^y >>PuJnY2'fvZIH k9,Q~=(ie:OjŹDWto9ʇ`RX?IvS`U%)m v?F'՗_{x|eQ Z:8<mVҡDz{0Ss qހq,(FԽe3d5D#sy.{ FתKh|4WCW|Ij Φ6Ivh4{a[ޖ ~_ =|oKDCG5SmfOSL bp_kӁoO W.( 5L{џWwpXc@[O7d(X5Wh4w,ɥ"gQ+:u.WgЖi ;hXrryDbr KtW7T )qL\H;Uz!+e}ҵ=cDZ8iKԗ0=.RR<) jZʚ:Ңi*ޤ 9[Vt-9:oSqއ7(5ݦ0>φ&il:Jgߋ+B'zjQ3 qv4m`s!PW"߰RBm1-113:"Ij:4N)P!m7ҍ\bx_6 0ged;YnG=֪D%QhDZEqnGO-sS_fύ@ˇ$H&[=cGq^!n#5PZK%,E^ >%Q۷Z-ob֠yN}0:W0s WgwČ|&#?U^nZL]ZI$j[e>Eڳ]-.}vӫ~#9CQ@/%zqm$yϰn'.{r$]d|)UIYNH &}@qȘ?. #myh/5+MsIid6n ަVjʾ At"xc/b={s_O +Ilb?{9(0LonM 6 J?t{1}J#Ϯ:Sc_%gˠ@w]<]_5.Jԗ ؝8 O \G6]nkoy8Qޘ (+[3nʃJzfݝ!dAb#T}P̳yiE\L8X'ƟgFdtCs!ػ`-آ~.!*Iƕyj:!g6p;@zqyzq4U2p0}rv^Uz 8,:Rr(lfLS?}q|** b̀+8(.veŊ =JFETH b!iNJ~AM{o*7 *N 8dnv14}\g60{se,{FnfyN=zȤsDm²Hw4+I;1}kegjd+ڦ%9sJ݄Ы|.9A$咛W/Z=1sW )\m|8?5 D9Hrm䧨g'j(u@UI}9 #0U`>dicds hL4S7yIP!pUWQ hZ`0o7鱦T9Z{I3P͕Y&`xNo *<QߞT)]~2 #eGb<1c:^rc ְ+J )Np$\s=f5` jccƂc0<Р취YXxB ++b/^\0g"PaL;FXBQEEW_NZ]Y_N^ uZJ^/aSȂfI\q*;#`hu&/G@!hk*M5qD,dd묭n#ܲHwlnG\j9; Qe$ (p҅*Feds/iC@AMY>}$oY̬"@TE%k(SqJ.^U؎OY=>2*Omى/iq a9B{ v@RɴU1ѳ]V ;!Z 7&p # 8lWoMkK/>( ԣI4G8)X=H e⟡FN{T.>%tK*Ҫ W~Un.]y΍]"X{]Au H( a$Rё."LFRb!AsGpI;͋7c%5XH38[UDaJը(o?n#Y`UF=L'Dءu~O={hm}/oRy8rj֝YW =̚Hia纐~?]SP*k=4ि9& @6NeJQwr_PHlj;̝7"EVGPqN+un8Ƣ,{Y3L8k?#<>|Z4zP(ٯGB}YB0BNX0eO Xrd5~ц!l,35׶@j>E8 Q,MEϥE0V-U9Iy#au7y,~d}0"HpwSn8:F@Ejw{'pqՍ| S.RY7^ ,d%znV[FZtغL/n湣~yk:u H!Xcj-0O!rau?YŃ*ssԃJX =xWuo un97T;Za&DI U8Cmܟܓ #,m -Lo[(Z{)̣fmW4Mid~_V#{nuMY8Kajc#*20t*~sha1b: _ȟ_L2 xMtj>.[nIRG;Ơd$p8$$k1NL6²8 '[u!O7%@ݐքq%)l~?n{e"i"eM$_;mbùPX=XB@Ŏ[Pԍ|dR ~~UJU>~q3iq48Ҍ|JY-ǂWQ'E2h4i1WK|F$=#uDzJǕtz\sHыMNpmzL?/ 35KeŻ<}$ic? A_I<,ÕJmgY~+* IM眕Y;[{ǗijsA7% ڪ%Qhѐeà\hh,XGc9(u+)Tٌ{f 3KdtX)gqD |"De+Sx5 V>Oly ާ>!?WyiFiu{^Bȃ?h>+ ߑ>5j6A)hJ YvTQnr|1Buh)P%XIJ9YÛ>ැ9so(D4{FL:] r{~rp{V+Xm 㝝ePZfL4h phUCMBCfs*j!39P֓`VȰY^lxD3Pz);L-tB(#i2F¹q43;B9N"FNE)م _y0 s)g[ 6|| (jXCbҗ` p<@5e)K{KG/P>663NlpME߅\(~PR1:p_^PELZ 8M~43/W;qZÑՠuRpN>F=Yɩj?N=AU_lkTNTa)ag䂇Q&KB*8__h;ĠhuD}Em? 4ۖ$^\w7a\%QtO@'m<[Ioݰ,6y~ PlhhFBZ!+E^ yhmJ {'3>X{y-qɮ;m$Jc4$$_ݸ g M#,#{ڨ$e̮"oWpOC۹ $T܉|,GXKIN|(Yx zŬ<v`|SrdF/(D0X%I O_721X Th7=TZMkƔoԒɁ _/@M=!ė4a/wd~v̖  (:$$q;=h&W`|W @$mZثl Ak>9Ŧ`.S= 3H' rlI뮭y3p t qHч৅ҟEQ?a"LիҊRU'&j_OuoH='ⵑ&*w BDK+3he׉Նi)ȼwUe!%uIؤs(?bvv)y'gf3$CߖHj*Fp4Ћ$4$f`ė΁OQaN+@:@T'>egM &I79P / UC\hf" .Gz^-V NKa3u ;H2Zrt /ZL A7q#C 6WME,\Lf EX7x` (ob*>p;fhpsL|QD)D!h(qw!JӝBR`_t=iaKLhȄ0+6FKN،Oh;U2&{2B[΄@04^3=Lvgr'eܶ;ѡq괔I6و0)z!C֕M⒫x4:2,\,moɦb@ls/2NCڵHN{gb:@3Ibqȗ״Bs }=eإrV)$w sz0:rj1/ph37/i̎.ޞ~ jHܞ䱶VFx»m؉5b7%ήU߁' 4&MK…rYx2?5 Or`FZ` {UĢf4W6Fj@%Y.Brk+˴ lٗwTJQ-Їko,t ^W)Es|R"p$|2U ?yq1\M 0P562A~~roվuUQHxMVR!\(9VڻqhV fm8[]WFʩ1Q<=b^ Or!- p0I6h5BBC:j0vThN*xl+o娅0Pkuah_я#/}Q Վ>q~=p5BSQAGb9DŽ7!&D::Ys X z0=vN*-=|K7@> v4WږíM" 4@АG+/ƈl=kr*-d(xJ,38`ǵ $ڭeOGTZs<Ϥ:)I.e%(6yņ] %ǤDp]>f;v%sV9q7Z!l)z#]>hI9Ce-5SqPEĿ#$˄7CBmwrX*Ҕl%IOp=H &uoXW?xn [p5 U+k7ɏǦ[Abza0B%??[@JR@LzEQU[z=[-ʬ Pq.13YFFyy"XKO?5P3VlkeY4z*YLS :x Hkib ljyS8`+vqT[qB`eGMh7{8 s8Ѹ&F$oiz˥4h/ݳ86Y3_,¿~>.O NGaE3:GF|I^-n'kA=% 8!w +73] a2t3CSR.-kY skEv7Ԙzn%Ұhj3^ӭڛ@>+d>JӨ]TҜDS|cDiVi13lG0-MlWjz(+'yS_pBĕYxjLXYLW'8hg}TP >| fuKsOLU; j(PfX0N#hqӪbju( ܥaWo; @bw$^^_x춱-Plש\2> j 0wIoEIIX_Pmr\MLlԱN8ua9R SՎp^#r. DvVeUqVx(@O13CjKz\]#y*F;DS ]'Ypvqd4F]4DsA]Z1&9UIbx,)_}LJJ;a-W.zTLO!(:P50:G(MAyՆA~iD) H`\)r7XX'i-\Z'| i(\gs}"VVfg,)aTzu?UO7o{ux? +rgJ!0\Ej:Dc;aͶvᵔRA:mVIU!%}9^DʳW7G<~ f5b;=)Ʀl!MG^0hb[qV5ްiyvi4,చiQ x߭U)mgY2p'"HMD,|$ E.\*բe] R4>d cR@i&c]MC ěReM_P"rJ2͗>gSN`2)3Oa@'e+&_3}FSXmhJ8b7ӱES|bS[N-SsZlw+ Dc(R6%|vZsdqIs&U*~F+ғ$呡{)7ܰUO^7"SZk8 +ң9f"7߭g%B<]cE*ă|y^M<<{'/$ kG5 Y*]݀(jNFK&%±[eS6 ̜J^t+Aj\^{慟y+Bۮԇ~!?? ݟmz`VB =e]﹞TL [Bv6_W}L5NK86;m% T 0 ]F}_f9LE#AM5BGv-kbsq._tɸqyc6V"'(oā>6R!ط s2.*x ]q8yR¦v9/K- NVpʼn] V0Y܊Pwam 9/bXA}}d) GNL؄яUDs{UsW/zcnJ `ϛ5\#'gQs"kll~IxJP`Mrʳ/WP,"el<pUH-7YC796`yb2G,)50klۃkB6[E-?D.\dqk˯h-~z\ϣEGS'y5#Yݏ'8UeM.{+\fŘVetZb$l-@ljE+;ɊYJx<}.¤c@>6Ax~tA(&</!٥o+;pڄ20hN7ePfI)rRE#!eM &ivhvq8yJ,A#[ PyQn(kw9&.u3nPD)\:Ӓif|60*:0gGVplFҧd}aݯKFS'Mnk/p_nSqrk1?RDN q"i7yaG3;b5^J,kn>rSLm-\p-A4a]$>'3e/ɫOvL0 xqZo‹t"`JzºjgPh~ qx]38Ś}O!s7E%4jb|(>i"]f^~0-w61҆J3UBs6n)by/swA {YTe-[#H;UfcԂ+G,M2|xh,q"k1yqKźX Es:k0{a1pc͍&0S1&;HKw(eLG U06Y|ðBj Y[(zNJ:Y69A C.f5)(@Di^<I) ] @XUٛ;l, TA0\Rod^ظ+༉;Mq暪b&[@'%T,qwB+aʁÓqQI#4 akלYXHغUx_muW[͒ 2C&jz4U>D3aVHY/w)՘هP.& $Ѥ܀ZQ-Iy R;#i ;Q-y[iWSiB7҈=VIGf nhD2XL,N8qNulH:UGy?ƪUє# .ӠmL({V4]BHLVu)DMC"[i6dBf \_Z%i&rxzCʫ#UUaC*vy鐑4g PUWaI܋%W `B/7'B0s,ҀLOQ2yqt@pp$|om%ٷr qi?yaXDIΤziV٥e9wGˏ E@a޶ +Ѕj[E tC+I$z)K=̧;|&8lvI^zeg0SG$룻r+ʽkKդOE(=8*]6c0`0gr9HUi#36Ňp^|ћQSMq7!WpEӈPN[D$~Yяdڀx lic,[IEd s=@8{RBA4)bZs%\ݫ}uEo M ڭ1l[ ^>n˓N{_ʼn~32ubGג|+f/eԕ%zV6mD9KTV]OeSAC6𜿩~Y'MkwjEc/K7ܭvS 8M Nk W|{"w8>f`|NYK^;ڢma'*kQ9WzbW_(}H$MVx\N!K5vVy٥sv׿ذ+4 S/ey= oeG s}wJ oΔ VxJ''[r)+aGV'Rשe/GӚI$Mw?*AU\IVcP>c8%1#V#e&||Jַɭhh@55]$k h?m=ނxHi`@Q<;$n8-ڌf^d96*]eL'f7n ǎp] zk ವINSF\\2_Eː2hٙS՗DLQ3'(cpwuҝ.$Do 8Yv0 -sUw2Z0kOx΅d ˟D;}qǟM@!lV$`(Sv#^!@V\>]EZDd?r).wx$AZV\-/C%fzx_ڛ(h}%۝aMԮcz(SJc[)=:߻e>.Pi܂vIY560:HNYk|@n0#rt" ԣwںxʛeᄆsq|xq=Ҍ5to8(QgrV8b7MX}&mWy'YBH/k~Rs|>k>?&vMm'4^!P{R"1jfckF{?tرԤ=r)Gz(ͧ#t_Wؙډ "΀۷~S AjIi3`4~b55 fUErብ?\?I`bDpJgF I]xE<|*'=b7PUM]}Ja8|[Z$J`ܻ3>ggͭBGZaؾv /,} C)Ӈtm"*/;xd/Uʝ_bp}7iĂ nJWS19m>G\B? 3I6F֊SJETbCtS_@{bmuM8Vr>`_m#Ly TZ ?@YC/TlP>ju(CAek>]{Bgu ,V:X[*qjpw+[t Mp 1~cXge:cX2cX Fַ4ʻ3yBiAg9t1D)Zq3<\y.F b%NVƠ4 f_sXVVdӣݕBnن&z )#)}ǤjdAC[>PT{P?~xS1h#VR̫R&[Ee7+ݢ~SP{{pHyB]xDhT$;Phd~\қظ \^SIq YʅOY?c7xa۵%.Z30V!`at<$vt񎧎=l6T (3Jwi #>ҤH(0j[ {e]S63D'i/>CYk ǃ)vw;FdSyMUaR1WnY8APZhS6]U;¬%I)hY %M< =5z~V|H /`|2/tum."7۷zߑ:bjN6ЩEI!i&)@!kehz8ک  k0TÁ)cum3L;`Iٷ^ Ⱥ&hN?0u#ռ% 4 >Oʪz/0~V;3o ~p,xPnkgxП-y~`@:t {-=ZC%|I8 +>H֔N=ƌaE5"V J(6teEJ)i<7j|$CrLBℯ;BS4wKttS~`9"D|#811uB'gא( %@mā~֩3 o3pe)0=i6 Cۼg D!?{9xϗGdJ"C-}lvyɎ{ξ°mp' ̚4\/"^sDfL{O-u*ZPw)|G*%g,YpT?X$t:`/tt8yB;o?vD..$RcU>?WF6}0y1ny&kE3wOgzR!xd`[2J/Dɳx<{pYC xմg):v?n[;1FTh.P M(J B@? @fy g}Q f.SdN5Pz8 + E&5:(tl؂2\$LyΝ`es"_ۃTKi* 4G 1]+i~ѱ8NjR|uiFw#857X?(`5Wż_A1|O;O3RXQ=|z~}ɍ!qu}:췷'et kzs)SJ(DZ9=/w iY0S_?V:Ώ\$vҳ^Uޞoy'{1jIKIrGm PQw1B| fmm@<%"&=v^ +MP۰uEM\=OÌx][Z%QvkN+ k JVe7ByU11^.}Wi q#X޴5 Gg l䌅ExrQdR}|$Nf1 5P""K?\a(i Q#B ZFJ{RG=hhd!ai.Q>r<֯ʄ~8/D 2(Yg,M:rg-% 7?PC<'?Fi\9Lj\d/Os`k8hG.˖;8f{~([jByb{xA/}$~{gS]IK4[7bٜ4"HM1AY=9aojL6dUV}Q!auBNxs]zco+:FMP l-iZ^śht`;]ڧ[ooGPswE;4(7/>Tw;njOUux+lݏ#q Ll=Åe[) S<.=ʾd 4*6!Z]8+Ӫ|yp{/[E M-Gk,x_6HdNEd[[i{cj':.t;`~';" ?ߠHTȶEN%^'d>ɻ#[a/g`,JlnhM@̴ncLǞuiEiN(#>8»>7mMx6PhYHߠ<+2aFqjtCk _Ψ8(z`Eju(&D]a,w'1U{&`mT%E6@&p,t U -}RXʨE+WZP-aYXGgqR `@3>) H%Rh  2".|Ɩ~ cmmH"D2*5(#b0PEϺTE3"pm6i..qn*E Fe|HYXFݖ)ӭ|?YW䬒5aM( us-^@σi:<}mfbJi3[Ӭ?l1tZj)97A@<|u&C"a[a=q&:ȑ-]¦q^NiLXE>I?]E+T슢nְ`)&WAH_wΫ)`K6сCnȧxN5zcNhnuTH51 bDi#@%\"Ѽ"1-[uz+8Wn]Q>ywr_ M?K =`(<"ȗNEg! Yxl4$3O9{`Gf{vw)ŰGfRsܘFz/`r?TkXNK\x (D-P7I'yڲ)1CS.$'`ciYB 9%@|[G;3x{Ṽ>d`vnؘJ3 \iXM W1sBw`g0j πi0G"y@:e ɋNSjvRڞj 4TVSIY7 Qd!>$MKpNͺBg q~ll u<}?HRx.+ߐ"@ґhqF:cZtV]/Dh~T'en".Y᥏R x, 5?8F!Monw16/MDAݔ$񍷵/\毸܆D$ zpOHJ JoϽ(Mnz-Wic|x\5IJ Ǻ@Qi *36p[hζ8K5K/6)ydT09r+oa&FBgW] E꘎l!1tUW)›m7ۮ~[Egz: ms93ZcPX9fES0 Mgy^o1gBtV=}qȳEim 1(p(UG>/3IET0TcF-J":!D=c`|xiN4q?#V랐3h ~& !~I#t;8fAbYi56VitmB2P:yՒhjk%jVNz+힘/rP47Xbh2GvA. Ϗa~jX2ƨX,NΈ4ϼAbe\{}JjNe%CuzGXĩ+d?)juR.>= 5jyρݸ2mR_/I$ǤuIN{ͤK){!y[<1$]oX;ڪ<\?!h6}琴2ۖ&ɝ]MZaSGMINlޖDG]`. \dy/U5+q!i+VA铒9, M`V`Upp2KPd[LJBcfӽn8oHTB g8\|YI3+WWa!ל*w?_|$1V?DǤ@gqĖcW=6Wk`OwN!y71bNFEK x3j]U¼*m7tIjJ(Eqt`'G^:T+uJ!|Иo \S&(%j xŧ#mN_$ eEPȶH}{o_iA9*E6m? PC(E5VH=/&6,e15Ap:Ê6 5їA/K"37`H ˽|lR/GUHɩ#'^Jʚ]Ec KU(6$H_2$8vv  S GcX0¨-Nnd>O V֞2 !^<2%hDȏs̴>s9 E\Wψ4I\qȩq= 93jEd+?)Y_W~Vd:2]*CA _&.JT!>F VBEGVȐ$rXF̳ޢ)ME(! = %nՙ0OA בSE|lbU}Gnu+37Ix<s%tT)V7%MmT|`׹YS":X7ZᦱnDSڿ(C5Bnx=<2OmB?|/dH^l`'mL`AQpTwGri>P0QLAZUx|G2vRU',܅Vbܯ os5p12MGgux޹/#~8Y'@GYm0,*{;- SwRپjNTbݞG)&W>䍴aeTUT~k\,UӚY|‡Z!5g$y$UVmEuGO#j}uKfdP̕ ^ۺ_."!/y؆%|ƛ6@!~;gzU Y7xAO)ļ,\Vfr9_J])@@͑&RI6iªe;% 85̞HU& +r &4;eܡMFEqXM"'Zv!TZmdI9=/ &v-, rS= wc}P 7.Eyt_$z{2Qȍ?&yO*m;6XY|o_roMZxE;ܿBCj @[J E2gyMN5*nӑ"@ge:f?:̳=㡠gO=۳h9Q!n'ME<1hc0|$?k0ZU Lԉ(0^ ӊzqU5)^&SpA@ /ZL[Rqv̗ W*%Qe\1OwesGF4f #kSMre(S$XYi3:Whz |w Ê&zw|@JNfuuTK8Ӻ%㾦=%oBRPh;L*Ua=\xc#6>fo0-dHgÇ9?ĕV$+ASe h9^jĚz{^-0U,w\gaÞX[JR b*8R`EX(zcDr4ݻPY{$^7i1frl`i P UaNk(8HvB~ Njw/w KbBcNߝv=Uf \l4{3[ƴU10STa#Ҙ&'TW<NθLqx 訦KuV%z:N}6:H'ՌcVMa)4Emސx̽Ⱦ9mH[CΣͮKsHs7΃MT`clo(rgڍR_V "U܂D,\2n_aJmT#>1*.۟}"ԐDZS1DI|_A"xi*G 2uMYF)~hٕ6Wt]yڐn9U0 sՃ:a9c:[HMje,EG.:Y3[unr3ZQsFMC1U^Zn6Gڢo%ݳG,$$Ҡ <ڢOӸ; MMi(/ȇ/4rо\(fD}.u9堉[9-nG&"-Sylk?_Ynj%Uu4;Hd{ך_I0Hz?N j&bΝ m")P9]e.(>"Rn}S_ .իdfL!XU6/KbcM-e΍gNUl~udk?^vzq "`fEAKϻ(-Q~ɮA8B'g\Gj~sj1S %C̀4+=V1H&Y'I#8X :[%+}%>3Ml3|/.,QB=VO-8rK*~%ZzyHK R08aG;845p,Y,o{#|C/ 9tl2 ~7PSmųs Bۺt7p/d{>3_Ohx,?[Euʼn /*Ua.LJU}3]ywZ+.c3S(S:Z?o1y3rSEɞ{`Ok?ń^>{ʷ/,I;Ѫ3b>MyWeO Ɏ$ǃ'B̮a^|;!0>xN쀵 6e(N^O@& FVOicz@N˫>צ%ߋ&[8ji%t6!gj2L&ꁂJ n5'3^SP> Ŕ4BŶf$ Cכ"_aiՁ|zF%1t9dX2~׈hE"#]Gyɸ,|_V81H .qj hU'2xBN:.phO)$Q2iLjm!yQnNZ.@7|]>%bct= 7đ뽲ۛ`\6KaHf>,v!LIlj:ihz r9f=ڬ+]оXQ釄`l VDH M78@fWF.G:õ4yZ3 w|ݍhhb=\ 8j$v`yJKH'<3R eῺBExaz>P-{ϾEh ]ܻ<˖O9UßJpN"=&eT -zAvfV)CcazQ-~ ]ͫYUw5r!,f?xX W-kXȂ|H coA(&8]Qခ]=q 鄎gsDhܱ(zֻl.R+A [G!r K`Q:)wBsb&-Ez7( 'iHһP~XU? 3z*6}K ;GƆS_yͮu jW<6<>UU f(.=ESqtkk0W`#s?q<CS9':n̹qFQGক%V.KsVQ^v\T}ŝ&*݋xK"qc8E\*si#9Q.G0!6e'cYj#Bh^gd+^oX*L¾~՞Xh >vOA %.w0Ƶak~:-.~hN"a t|wIe"0@.YE.x¦^5Wg*WKlF:XE ]PI+4ĀzD}wlv*zܛ~bO $ dkZ&:VtuQk{f=+Qf*AeR˳ZiY`ڲNmMY{PЁ T(1 ik*B0c"PRELioQ3tTC+ڿpNZ955'[zHQQ'7v^ 탬o٤.+9Fwj۶mzCt#v=@/3P$ sf0?piPp9_SߨK%5=D*;T?1k X3s%K2~\*gw$+7~lRخX.ZG(s GP}Q0H6G&]]F)sU=jhQ(;;;:Ns|E6a3B)UkUCwFJ"Rrc8kXWoDÊfJýe2;kı2q3kBl7rѽ}?JOrQ! urAYSb#oskimmMV6FR?΃1xSVV% CND]"REsept Lhx[.xbE SO׃Yϻ/x Np uQp12o-/D Dx)Q0A%lmQt96FpWv UM`LH|}V+$j%޽GeJRJG57ciB֠1̳hʿ^./1NRV7-sA"~R,P84>UCQQ-?&+wr>RD¦|(tO>y0J{J'wf˗ hE֋yKPF`ZO0j:}{]2F^%st{ozAD&A;N5otZIrփZ; ΥϾ-UHu!/a3v#_1ir`O8ܾbhk {Ǣhh?> )_< #\Sڙrd\.8悎5FY}jRM L4*oDtx?73k?1aDf8#%H=,x ~ۑƠL{ͽCef'/guc3}dP#o*2(81 jV]zNnzvWC`#nUT f> xm $*$ )ƢFaBPzE\ذQ/o%HL[O ߯g}iļYЈF[EAWd^Ż68ad'ػoE'hX]fˣbhgX!/c]XD;z}P_-SثN}HYr; yN#YZs(i݅n&uAE1% ṀOrhg67A~n.r ` 8 N1o'A8v/ <D#^M ,90 VQ=F8uR[jz! e|e6t*?e5׳b@kJ[ "JaAIz80\Pم9M!rtg+Xg5Q]Ō^͒Iu۫c&}I0E[QTL&!57UsZlmܿB$_j]\oT*31Js8iJgO40ƹ 3;.(AAh-Gk\iTaC-Bb򸏿4k,:TOiSVz|* UB¾5tƹiUaG(H@-hi@4+u+u&88_\DW;ejAC?qZuعi^3z.fZy3ԻeMY>OI+VЊO#ctb]Hj,@~ez*85|6 jm5f],朖+em@|0>ZŪÞY̓o1~!ː~l[@Qnv4y#lK+0Uk9FrvW8Dsz7ݜdSjGF JSa5J E*q8۞7iO&r[cQH11zyJ?*qI (ME].2Hlj,m|/׉Ȕ 6 QsPG7r Z X^r%p~Ht-5gi 9? G1Srz^vKiTD[8Z{چi}ꎡƒ/ݒ-6A@01w6"$S$&IS$ֹbޭ6GHRY%G[=mv4  =EӉ." d!Hli{ jshxڡ5l!(S\BL  tyNŎl EN U]~O3Pmtc-8y,#( B:Kl`BPŇsp`(;Gجl THTcϬ'"y *۵ e5z ͳwE|={ \Nf"]Dϱ׼^ƷC,jCzLh )Hhɜ6j(ma 1R$N;*m~#ǛoF_㏾+d"T ӓYT8,rFXF|3?ZHI&]Wud܀jH2Yg51Vo@*z ,V.bI0M/~8Nol{?h5ƫTNx>ּ# Cg{7ƭXIt"p̵ [^, ֿԯ @b)H4W}p2NS{Yn<3W3Dr^]l,t$Μ'ZYk܆K509 &ðmH#gv 6\EWSS j=ğiÁRgymK|揄+B:!ا};M(X9ugLFKE@P}fde:"VB8 SQP̹Oq& ^7#.Fs:a]YrإCD'brz ^}NYRMhzO4z$JAReOg.p n/<4 NgTcGp/D_mΧs*~3p'jw{OR? BJ۞V *zy]ە)&u8y3rX!z5xSσ_\;5qv5hwX|rvJ.TyjtLbe${C]l&ߴMDej]SFhJdi;"r |kRh\*ruj{םS4g .Q!?*;2hU:1QU,7A4$VB&1PUS<."q6q2Z f!N /Ys,cEɪt98f艼Slt)6i(FC 8cvld6cW=뱗%}o#284^v8YcM',MUq;m?~(v+ZyG|dD_&98CcfLph'7'EG Vj6+ʽ65,/ˉ*Y'čK _5 }8K#mhDށIh7h̔NL?.Hm4>X oW pWHKndWglF)K7&Kťw(N0ZDbZWZ˳ EۼiUڝS8*l,ă4CxUMY.h!%KYd)/}^|iӣ+2FEt>|ǰ >(AR%sa0.)1cO4lG&%w^GY}h+]&X t2\4utؖrn 'rHMFjtkw>^1PIrÉF<@/ѤUMëΛ^5IP<廙!Q)嗼$Fkdp߄.=};IfB ((}1"Dpg=kU kfщQ ^Ҏޤ5e'. ^qyStv5Љ#e{nY$$4ׂưNݹPLb/HXfl54\݅{'U` YaS1BYw!u} rY+%*xݓ׽*?KA<̕[&}v?oYDs{62앗JAhu8WoAGGG&Rj벶[sj{~hk<)'iPƔU<~WW>㜿&r pq>iا: x]/1> I/ZRtSr8!ңInSB#n|OiZgj.ēr]aш 6k T!bR'Ă+v`x/*:/8y i؉^.wٍs=gS6A`%- p iuA$;` 4]TS߂m7`eCO 7b4§X9-IB @?ܪͥ=]σ{ ? J3 âK>О"Q̲x/? Ksm9tEC(beCf! u'."LtF?iq CoRjdhq$aaꍬ i\/4m+Q7NCE`Xir,00\\NY% 0Dن*Pkyѓ㓋2yǢ NqG*Ϳ!c`j,jpcbP'( a,\cl_-C'U(Y7Ӻ7tUI (q9cxI:שqӮA>X=zAAkA{zB] 0Ijid&]O:%^^l|aDxV3-H ns"+V3_2m+njp!1E#dUw^y/g31tGeVl/q5ԩגcW]ݍ֞X;41O2K%x;t'Hdn6#0k62ĬybaLhN\t:*#c S/Uez]a@AW,F#xJ$"rwR$ usxE6iŘ"N45_p3ke(5zn(6rI9 s`Azĵta!C $Gw4I>ߩϏ {XV42]|XMGP2EZAJoEMMu8A x%dd&QWO$lj]H#Ik=|g7eaEEi+[try-J;N"2W* HɨH bXT Ij|'b{uJ͆;$Œ%EBeO9H~>q#jn;7h4dxtp Sm8ӄtz뛧}Šmge @z suY_eSƾmb+k$kQr  eXحlѷ&Zh8ub]s[IGYҕ>Pp'0xT|DEl(,j\:4X҂-U>S+ =L /ѱo1B"=8b>mnt<1ky.|ɬ tM;&ϑuZvrѻ as$kIf_7:^&JQ%"4=iC0V˨:garϑ)%?Bp~Uo-{C(qK1gHyNONATj`:G>6] 2a *?fŐā5prG i||/ϸ}V_}'.jb6lS s_ExeE \"1StB(=1"1m:1ia("ixPt d.M-~]0tN0G}>& N& *0ͮXgnF[E+Q0i"a7Z Džm[Q@W/긗TϽlc?頵"{@o~XXjr>!%v\ 3FaqtavT/f1` bO4u !NAIcO\!1 pڣ2"K2H?IEExxnC4uC.pX,e w'd/ s &hj+}!FY{r>42AKͦB^{j6؏h`''Kxغt.r.=37K $l22Wl 5R("X@8s >e)}q ^E;kydZjaI&#m7Vdն֌E݌4qpIiᢛY륇;zF"@2d٠ ,o9/q@ qش!kqOLO^聲.{f sNahX ]cCI27psXD |CeU(ʀVо)N߂La+#P2+nu]a%bSO~pb~_bogJ9BYw446W~KcbfUy|;z h/â#"r6Ө$"t;ՉnZ(k$_XJާ8ryVspGu&c fY\mgc-|0P&1z5b\9rE c?Ă_įԜU[)7@kd1|hߒ$vG@4C[F_&Nnnc/# }߻<\vR_+,d\CDLt:ZJ~@݃:gH: INHJc~ȶgsjF^к|*"{M1aFEd1/@BOqPwrrpg% 燩3OotF8$`f͂?F]GpT}fň͵ӻ$)5=*Ϧ??WU,^x~3zXTQ*!Iz5ͨ0D@ȝ ;MdQ,r'逽pu5G+ 8dRz[T\Jd0+7k~mH{à18D4:K]'E2ϐу JC~qvŸ3^1ߏ#맧j:P) \S؟)i.BeKO@LеQK8` U KH(JXpOKS˞e BNy|^-{تyR<p¹/nf*^N.pfb,?9FuUGvY wOꊽ~K|o" V30s/(aD'GC/ C|1z Iކ3yW] 8Y| i~dUï"t30j]W9MBF|NJ3R{+YAC(na#+Է(t!gW:޻2|?ؖEEsV L 7Y<+wBӠtЛ/ @9)/ 8u-+|@TY7B5[GKspLWW_ƅ]X_M#^rzFlgRK[r@#v͉h.oױ3EaN}UnFIyphfMsedPv "Z§$ňa)Yvd~DZ9g/2{GI#|>gW= P$zfv`@MEYtB!TCcv -E)V>Gg`KC+Ƶ6/phs? ijL)b:vȮaAa= Dw"q8(>FuNM&u$2 /IÉ/Rt;GYs) ^+Ec:&ሏP;m~+$\z@C#e**|.y }>VUVwÈ ZW$keQt1c( " m2`UB4AI#ri =*#XG3&\d/g9@Uazu/k᪆T&-Q&6wD{NnV e:`qMb0*ށukrإ-}HrV F] ł*M&LR4Z.IcdI\۞b!2Z*Zp9"WhZ}>hFc(G=#P:`f'QKxi5-$~%N7XKvlbF=Јzk( 5p*3sAC lg>u>EG"X_4UR~əGYeU689ۜ;I aiz,(v(n$>E*_j4]3Ue^7So'[L5|$-&t-f7xsʌ,[7iHPoskgV+~^0*`c;H4 A;!.P jk~ @xn XHT0iĒ-:K)<4n} M`~@헟)/d.;Xpʏ]V=Bw"UUh5uҩe5Ialk~ht(Z#Gȃ8=Y8ލ¢ N"h+WbRJW,_ܻG_9`/' qb+"|]YVdwz$d%\zC}!:FR;_NX oEհl5*nJz~\Փ <|8_"]uV,/nŝh n /6>4-](ֲ7f辣Ɍږ996\ jZF4nhw덡1zbCPP`m⼯Z?~kT~s~\г#e|a35,#5NyK5ұFJfWf GustV޽y~>]OpmUwQq.V|`_)_bc8)X6IkG{ƹ8!w邞-4cCerͬRk[MN)J vB97{+>MX\ZS {b g]YqTékG9@[+-LDU]W}!,R :Kv:}rq90Ԙzm; '?Z&σdx?HL"k?ӓɖ) cE;gXΌ&0"N2(&ex7IcXxE³! Bh(🍇GvqbwЗVKB6W ߴ8/T@Ѹh}]` !=òV'9-KXď%' JS>! i)H)Ƥy$ u"NZJ%;5.{aU^B&/#F37C>QUd pG @N_N~}Z>d9tWS 32;|}@Y+MLm>B,uT8`9V>%,AWXۋP+g uwŏ>2^̚`Aё#1j8_zvp:^z{;pR4EkSME 1$?zO^j/cņ>#k2[JO~3}kPoJK6feahN#)y"\YP><9+FgX.&gץRy~Σ Ϥ!}PKc{(hh;I#Q_\ $! FLT8G*D[b![bgѽ>ӿ( Qxn\CWzU0* )N'Dh>kb'ۙvU´A~*KL>oYdCKgP(TN\w~}PFbo<̤[<F)jo]^3(5Z!>4 N朊8HS`SrW lQweh_BRmlξ#=%UhIwK\;CmTX1Z"?s9j-ySTĬn04;eMUf3݂s8amj4]!붅Z QFh7sӱ; 8MdpeFlz2 v~`|I@`6l mmBN;]ӷ)wG>K[_M6Z<Xi+fɥ2%%>[ Oݴnp&Pmu N=^eTF\2&vc.u?=,EH~0 {κT)kIbѭꆪ /EFJ)ؔv#@{G<>ouT@I6CRɈKI[$e+BvdsK$@bԑF۟&"9K/KӰ^as7Ě/~i$O1]IU5e?E")C =Ѯm1g5>M%~ 'O'/)*v0Dx ȵ(?NTm#*LZ$9TXAdqٴkAO9Ķ-Ü,trmjuQ,gJcPPin#!,$B:H|QT^B4ZyZ߯&mZkc:fB 96X>(¨bZ#5GvO9&G'ke[AQjջq#lDn eو`ȯ ՊXVMajf-8)kÓ*DޑE[ʊS0s,IQ<QT/g<#򦝁&Jg? biH9׬i$toJy3 K3249! Ġc^D}{*3NʥW[k\`q0Sp; )Ga;q -S(e!x5^sc/3ʄ|VQ*|jQ>J( &>y3_ǤfТ? g\θ-BresEX@O/DS$hI~1uX֫46T((ղ=_ʼnbiGƒ:S8rQ^}+-XX"ʖcGᖗBz' |E o `P; ^z$T@Uơ.y,(OAb !hǎnwxĕ=C<,H<_/N9ji?^{Pܽ 1ׂB8ت;`ӆe,q^*/Ie ]PqN>~◂@//jB0;2zI(规N5a:VJIڟ0 nMqgJ rt|C!zqyQۉ; 34 *{2lڠsV5t:$m[W +]'q۫đt0ዮg yzwcBPl:\#>|}x w6>y!{pw}@sscT(]`CPAPs pq? -TˀP-$9f}N] U$%r:u/E럊wr&& ĘCI5nCh +0Qc~H1lo0;АɟAPL%D0I'E"_reԃך`%u5C=E"P(4+r"_"-g`"ۙ^qyBw+D VxPra,뒂rU>aًNDo^"~F\(ӈlj} Hߪt/Xa`9ny4o5GK_VߣS!_E9&C`J}5+&Ф`-7F0(k,&ksJG[XneBzl'ScӠtG_3SjJ5Z RfEvt0\xɢ#="^sk&PYR\7f=ڇzEN} H;7oTtaY&M?^qGAOZ3]T4wF2RƁ}Aj~:8Ĭ}<W~0Oς6}Q4AքbYE[o9 -i=G/%Upn=ћ;{O<VR& {58?}.5wN}34*4g<52v}m]MlBzU]@\Wy/dUaػ Ԏ8cQL_& *2]sZ^SE@DgW( l(I~hCͼèk=Z$;* ͔9xFwD4+}{hۘٳ êDWjr(|O_ˋ50n!op B Oc0k?&3um 'F;Lx͠t]]-64x.xpK5M_rGpFMNb%z&/892$Ej@iЙ4AZ~fŅg 2Z&/r\֟6m/pl5fy_ġV.տH_o9h շ&:iU3z- #q[@ft\\! ?H}HAOf#*F8f٩R¬]:C'!* \0bkpFdfgjDwO#qLT5vuM!q_K o{TS<;EC~]-#qᗂ[ndVYM\T5 nKLnP|^hN \ub"HEષl_J7"%ZeAWQU l_ bW)᮹n+]E,'l# " 2L,ڍ"2ɕVSS<.."77t Pt&mmc?ϫIд~G-nі"9WxYq:Q?@\%Q)-h7jߧ!PC:LjJbWN<ί7T`[9k,1 g-]!ha:bRxԺ{ZiL3, Bn+c:vS/C&@8d9Y](Z PP[gsK_mxK9\t*SDffzv3G?قw/$p/?0{?ڞi/3NJzG%YF磇6tNl ݜ%+Q^0M%]R-cq}EtHCAn<$HM`.TNIdJ0~q@q@TAGs2yz(V5ʝhC{Kh,"u:q5}J( x/9 s\=;20';0ֈ|k ZO,( +V\#]ws_~6^('DU93I8E=rP"yBq+Ne}(%uiD:18(F<ohW5F)=Uq2yKT0/b-"R Zii8aH*ԏ':]̾sNvb5b˖V !NAYq6@<'oW16?@HXT>xb>l8ؑ-PM$NR^Z0gԒ.Whn3DnJ~?1[!V1^{G۸$IRF^-vP9 ,͓{WIcfde6 !i46ygf F9!c[H{m#_O ܢ2 ڭK]qQj 4wvY?uOݣy2EOƥ|l[HCq,-|LQ[e(FQKӣevz[aGi坛ߙ9YG@d^oRj˚'nF*DΖbMG$-i4C@',0X@u|*B+ؿ=9:o(aˡ+޴y Z|ۅ1=PzԤ$^E'v…j%~ ֫s湲̩mFw =Te✶I$/ SZ1{8]ۋL^XiiH}SL[|Iu<9E9zGDCNi fY,5`+4H<׬whɄAh˕{ NDԢ slyv۽|-'јH(9 Լ=rBFfe̥tph%9 Ra{Hg%a7{,w|D@@djס*uocjSZRЌN*u vT*=* ],KxQC?qo G|s^2g_fsy|/ +Ya8U恑`׭=YQm yȭ-!]2gx*(9c]e>̨ŽMH}q٭Z9 Fc]-wO+ uhy^j]|mo]Ϻȷ(PA;-'tB%'J =!z=yWF?&:a05Js1ÕІvQ+%djEM5F!ZԒ XDj1L^GK>%:KT-ׅ*S$S1]wqWnmD_CU<&XM '.rmF@>p7[!?rLpQS3b_2BC'I6wj0+Y2ZQ;Q%đ8n(ﷃwT0M`zڏu(&(A !я?=HLuH;b47D*)Dw `cL.QiWZ7CoOAu9t{5}L( kib^+VCMg6)ǘwH譗H|a:A0B<6$-cBw^ǐ``K0 X;)&,ubcDӌB`$`+[m+SXW>4uлCtdGdӺSm_uڬ`eҡY>UOt,&vvht )˒ ÙZuAp;eF1Nu^ʰ%+xG?tCij:Qň#=..B{\ m/i^'בyρVѶax E~Ж.35L-3u!+_ҜPH5zyyu.FP7MBHsL!*NECGz:˝qΪ8`O{'@2y~5MDxLdNhuo5{;Pt˕苋Ac^y|V ǎz~ӉP +zϘ XqgI+PL MxTЅ)?t8o^M8nc"{q6h[{ǥ{ w+S[IpGzqbCj!2 bq)m#us"hi,a]DQ*,h#URRߪz1Q]؜rPƽo(J"'Oyc2Y56 t1&ԯy$_=i'[$8MY="qM 9tXNe4v~"n@W PKJ0 G0l꡿I9B9ҭ;ݩWw6 LarG2" Bx|MY~|UMtS =J!ӬT5ۣ.SQa)Y_Iqy?WH%;p=G}Vz(C!?Pqe\]]}h gB"! [H׶~":NB'..uMxpqr`Z p+@nܮEcjN&MmXuu{&i~)"]Ԅbe/v Msie:`#EE?U0dzG SfXeS{S+|TaS+vQMXx9|ـ$Xl..'kOј 6EǘqDX:'oO]YtAO\~nFe tKaF줞ڲK_0JjIb_p䆭1R[At.H9 eN& iڂ)=G^oغ}c]eJa|D 9:7;RJ}}'0PϕK>fܝe Պ Q_4B!x` HyJ0qn1Hr[2. 8JH^-_Jp}znFK'PgCQ8EAG$4f:@1D) tt]a.t\+ BTv؝O;xω-|rNB(+RV+OH@}y^RH>n'm؟N˶ޒQ;e*5 @O^ wK#HǏii*T/P!*U~/Ԡ98 s"N`aȭ6mAj#~?j}Q;-zu碼T+IjGlNV5~ϟ+_^!ƆU01[RT'zS'*t=\@j@C}Y<7!\}i-+oEV{X8%$'pT-ĹW)!{+:x$Z+0nCl ,Dk+e * e ' >qarDRT 2a)^ (kH%$q,+ٺTzD/oReY*Lw4E'Uذ^,%!m2\mܭ*ϤNK 1bt)Awl.#TJzrAf>߫ʼD >~PA+g%2T6_)QgaޒLrP˪vd8R\"͞)F3j(RlO@ʄ3._n/Njk$kZ\9M74iεWxF7d_(io,)S#ǑKQq%!B{~ؔR~ W'8N3O~ES7{[ǥ9,.9-]Ĩ+[An.\0 2]j<=,) rj2T]o;vrir9شFD\py:r ![ug6:+InLggod2Vx KfJuNסș-vbW[)Tk[^f9TWAN4B_NtʑڳMZ((IQ1{tO"l G)jE`:!m~|oL?:–49M 1k!!v4̿:$MMq\㫯64q蝾 | )~;cs3+=")%sմF_~22r|"9JD]u) 5P^d-c}ku8Q Lu1e`a>HԄw0 EӔH@ `OjQ7~R =2񥆱i\%`\f57%(MxB)y*X*(`+B:@u}{2s~ĔWiHhhĭ΃T MGϞ?nry x{0z7U;@BGn"i:tY*~A?== qqGcD4q}Þ57 7}k&v\f*tk92 3?ID,bX^)#sDKZM?vysu眦'͇DJ]8`HJ:#+u2ce9oYg?#Apvܒ=DЩ4e8yqAc {g̶~UkQEq-.vDبUS6|,R˺>5tDZdcKT{RS CR_0]?o H[VÏ7*Wv:6gH8*L(iwv!7aI_L*?+`bh~.[GY#?XciR!wB`q-i,JɺFkoa%m9"cyuTNR6ø<!*Wnhid3-]ý8yecg5{^> B2wam4T[~~Ij tA 3Xr~88{QrhKjLi$g JBIc`sRpt >(r-!k$utM*˯G"D꒹/vS]=w+ifrH9Yz +D[3tP_W4eajB\Z#)SZ\Y8̌952>/3@kɐ-n`YmysE!l]dY}双YT#Wg<#Iic,- gv]]/9,M7N .NĮ֨>Kk6;bcb˧E U(k." +IH0Acmu+ex؜.~P/y'l9#I7.E>%#%O(Xvm6 (Ozڀm*Y %-7v*٠*f>`r%43{uc܁7bK4 6.XűzV5J+Y6'}'hϕ3'RvH4C9^d?EL}~(fXpG*Ytr8'y&-??rd&sŬ/$.٧˺Y y9u-"ˆ{ؒxJӋ'1@SuN ~`7 =uf}9ISX~G}^Q ":W*m1IÂER6n{v_TVehVb]7Jz Go'Ϋ>/hfG--}o@#;_8b*oE=vcq="X{]-_ɝL^6Lr3V Xr:~N?*pP? *YŮnFwk7jx?M&=6!BPߝ˾)ȳف Lr hB"0 ]2 h|REdzV¤0ý۠\o(MZ 0v=95ʚ\=sA\]B¤z{RQN0s S8F&z{$w>Q z7@kEb,Җ<+{iUht(;$$Ų$E{85mEl.'F~ONQIR&-*imF"dP:ۑXMYke["?}ذO\tuK4DP8:mRf.ToyvnQa._e(Z'5之o|:E{#%LVi뒍U #??4kOݧI8h?lD G91idyzde<5mC=2anPv[*^q~|D8E LBn7|2/nNJ7zzXPlp:4Cb͙KPJrk&&BCT 2.lW3TŴ͵Ba"BOB艞d7ew(ѭMEoS薮e"1[/VcѠU`Ƴ@ wyx+K@{$jAw>Oƾ>)cɞi&= fIL\*Va*T4($5%`x:O$+J!|ytg̭i/=%Zúq!YlQH(H,n&YK6wc,hvR,ӸT)+?n1b]wޔr#3~zaXp[ []&]F6wHHlƶ ȿN:}Tf eV~H 0ݙ8Wy*J$۰3Dnhtw"*?{NPbrNTE|1 N~!"TZg+'GE$ܲX_37.g/*(G[w5.AApWP}˘85/Y̛'0搂Z|Te5̖@4hIޑAE89=RTi6)/gb}ֈI8ݧXKl2_CJʳ/ZC~Hfٳ [e!(sxHnhUoTB+{Mzp:P=ɆxD{8ȣpl1j8~%5 ᫋ Aݶ:5Ogb={5ĤgybxbOOi[WCBdLmNd"M)@Q}U~%ۀ,R!8,"8+aKxOqU=X=1¢&EݐOt-pY?ӸFv)h $E:(wa8cHi/ %b<šF3IQI'v#hm(xrmR㽘R7~Y3#0E֌ɰN=8HHO{(i_?M#Rq_=ŹB5Ry,NOĨ%ZC鼞7Ԙ ŞwONќG·ZN &?& ^ :cHzfNCDvq>ʤp*+?Otl5dS1gɌc:5V`s͒0>fF7/ituFes)zNpy:7\|'g9*(הQ;A5BRGƤS5N_gIl{?}O4: @<_F\:uǑ!Ù0X-0K Bymzjza-3ha j6hdc:y>XjSqT<Li׀۔GႋYE}4;ڸzk@D"Q"}צhI1[GQrS`:'vs`/=]!Ն3ZXo`L~,K៸ڔKy@II`\`bȔ5 7P!DWJOװ n1,[c!F``_^|IΉ bh`o`@!Id92lnU:?}(dMwkKռ-ƭz$ QK<׸.9ސ 7:s! MKܐx'p2{5L mM#4RN;M뵹i)tRCx;%@9o;~ō[F)sj#rRxC"a@E^%.|5%B%I)TLcb{+F["7W߽ Ɩ^(șh$Ɋ`RD1{7ks {nV >)n5MWR9г"z^O&XyFP{wV[+BfY;|P*L6ɍpkxK 9<v[:#H!q.W,|jpLAGoN{+w9bl U͞3I6BMnutӼko"u(M3Fz# {.2<Ͻ`.%?͋_rYLH_T =b9NVm[Jw]2e1meM"ty.S}kq,u۟&g`N̑M߰r`AdgՄ4 M!lr!^COZ[C%474O|Z*ѐ{gtCu5JnS] xv>:5ku+Sh`2G5@PVnTZJ ]`@W$шAG7 j*br'ɂ *,qwЬ&O* +_ 'Wb3;4  w咲(edLu[_$J"t뉝&зD@7Z(*VK\3t} BzZ?nv"BuL7;&Q/j`ēG>)Qsp|Pu⦟"H'ΌDk!]yae1Hɞ_w>HlW,qavzV_[ =+LDԕю)ßKw-9s͓u*I\Xӎ[V"raPzUp`́M4y- ךs$\+P }Rʪe,,hIW _N߰xE5ql=kQJ(X#pAV GA%hd&!b|n ϴ+vH_I+xPAx*%Kge 6>HHȇZ0\F(pn/O{l*áJ̶}iaȫwG嶬HK۫p_ߩ~Y ok0PYE#77OZBF0[$zmk?,՜w*TORf>0ݍO,}\ g8nZ` nNu R[E LZ{s(8m'zKEɕmITE-€r E7`9٩J wף6r Wee ̛)1M};dQ2/ ? *9L%'Ew6.FeSJRIM%*+:FcxR2m2Df 5 Ѵv[ۑKiHVzLZ.j9i9;6F*-&[jHO)>x$ǮE$N#̖`|EѭwդFVzg[1481 ;Cj^`[HrB"6Dz,cNݝ!vbƪ3< 0k W'g#0$ >\aܜZkCj*xnE,4[}dž 8,Q'ANU({> _J6`(Z Fs@~WX Pԅec$zA߀>1_52dPm"Chyil坥BA)hF }sjz~ye׬]^n48ký|EB ?q2 4 $s*p FÈgEW4+6IAU{=FدPu}It@7׏Nf=U4NTf uD}0ofVt<ڣ)SۋȕDnz r8*&iVX%[bVn:#\PenI|o#2C<2QhԤ(ziA:twsăGvI_hă6޹w-h㽾+7ze6O%ظKN$OtEgш)!̿gM4MjrKm]hVOԳXfuȇR,6/*c]Dqq>`Rm9 J'ٔ3bӊi&Fxx8l) Q'Kii>ώ:RpÐ =Jpt]w]HCҧbM tJ5\`7,W0;z%xRJcBN(2D=Z ^71NM~k2IHIs)z'$U2Vc;SQ/JX@ZL9B#֧Y= p]!\ Ѻ8TK:/,')|wC.JG-TPL20ꄃÖeH(#W4iJ/.:-lhE3Sz3TuSr4 O"wXϖ"@ID!58xzN&ңJCbty?ף*>ܾ"VP WST0Ωk Dhln6'B *g4?ڻZKT#st ć=Z| ԏ%hQD:mkߠ%~ԧxlF6T!W1> kRB1<q.QAցKPt$ K9egNI8V5>/YC? E1vB2+s\p'4;5u w^Mgh?\\8[hRf~u|]5!Z[Npss=VӧOɻt"h:?ڎ‚lID:l'j/|:w>qF >=xRH> az>)Oo)1Tؾu^LsUK2Tb|~P_pyq۴wI.3NyyVL'G'0 Kn];}4*6BQBT( < Y rŪb\UKiPLANB@O2]R=fk`̷as-iꌨzFW^ext)qt%m.4(7OvN\zM%дޛ ^@2wyܨB4&rB4g"|kh)ް{Qu[kAHn1*Zt-*n:y ud]֟4)+OWtF:X?Zq3q:`" ,+dJ z#D#vOu VEg%LZ%!K!/0v zܗ|g}P}ȒOZX9S~'TO\,(4̨`3x~3;'u̝$`֩JmH:I]Y EƲx/@2cԒh[ `@w\ !* Gy ;f$G (V&^&TTk;Ro 0@lT<*o#S[~kG Hy'HH5ݺ “ b7Qjƪ0/ uf 5_"ix0SnjǽRDAod>ǭO 5q?s*|xʵ2_Odr% 4(,dMg+ݼ6;?ebHc\X\Ѭr#[ʟRpi֦lpޘ)mY,<5 a [~. S}"qI Eh=1 ")'+(Zde(v#au.٢8rW]knT~\߻¥OE[cKw_F ѧ[xTfR^)HgG./Ά+"&h6 %| ҽɁb}|Ma' MڧpT[XO %= f:k+HJ{#r\&mep"LN1R :JP|J}w*93o_@vI%KYiŌ'; l;RLB=Qn" 6 G-%4M])c/ L{ꗅa\"Q:?^I0Ĉ2 Dea\(+#PKPUZ5x4!lK`VX-?Ujm Qט} InTb !H^[Nhc7*SEh C@n_7wa #n?Iq[Njaqi2 yHA t)$#A[;Onw)͇z'@}1z JH~uZ'6b-r*|>G{G(& Ko'׼ƽ.; EI d\ymX2%6o圧X+5veg*z?@ 7Q<:7u%jA^I缓0 6߽k]X*I>B=i޲[}I-aoi9b{H 8Ƥ? ΋l`שy!%L4 7CJDiνJ:]]z \E񇸀;cg}ï c;jH{&juZSpk P4⦶r/c 0@ݎ47tLn" FVFjSR.G={s V5%p%y1؄.IZ^n;`OH:4;u5"~|NB1V۱+>8=+t S6eՙEq^%3JHF4( \t QjzNzʞc>%Po;gII_!l5GQ\ ivd`.1sz'^`ZHϝG, :X1ű,߸wG;DKFwI[Lf2H#UK{ʞ =`2j/)(UeQQT &ċbhN0 .HWF8|2,M˽S@a=n!Vؑ,i73I{Q=B$V21R(K}Y!єhOЛ$Jy~LKcR0+ u&2p&Y߀ iޓXy`vj rZk f L)_g@NZ/ }yA2AuOJK:q[nuMnrii0 C*^p9#!R Dp_emM!,6@4( H(}]Tdˌ׭3,;܌ ,Xb.p) 8gMQ5`]CqK6T?=K=SsTԒcuF?/*hcEd87S!_~ko ѫ.tKuJgGx_595ɚP`[mԫ+k"ʚJ}NY(D:q/z5l)/6녷ɨ-9s6Ԯk7kv!{;H0w!,JVꝯI!ZT/v #:LF=!|^ĝ$VK{`l~=|Pbݽ-ҹ= sYjp~qQNY$(ܖtC Ced#F../9l>EZѫ7;46Xn`sv?Mi^>AĴ.;a2eG)6yܳIɍ6jSw?c5⧤WBK>Zn?C&Q :D![&5\t"O4PoSz(?/O7 nI5XBItVV,?hd @SCyO+%4 _.J)_}lW zWuaING)j "z%|^,QaA>7- B C,:з`V}lQj֯{ӂ7K%Se%1fǧ9 |U:Rp%qa{0<4%S9Ρa˸S&YiwC\ǎѕ~:^OpXӐtu.()QpcW M6@Z@:șFuZU-J! 4MeqFlḰnIRV}.=e a˾wgjsRF(*Q.ִ#̠cM`d04 f]{A3h:z$.4O~iBQnw/󦯱=3M+#n~oxCt%{*}[0\2^ƅS`0g勺%F,aT~FEvz)#^,MÎ,ͅ $O|=%ASW_Xї[?RL,FZ Ð`6+}U/ah<\hh̪U #}>wWNTz֩A3'>/Y0gvч̫,0ďZ_l T޼s0yb#-ܩ,Jɰ1&SPT{c:߀P<|F`2vM*u jYR7vbld&}[3ӌ4ueB=Dht z'@:+aWX=ۦbv+>MP WAa#ohZȲ'lf;:F1S> } @hnv:3apL +Lm$2&PL_"f <@ fǰ^Lᰵsyimqtf,aȤ Ҭ@PY(k$zI -isUN*YfڌtNXU܉hjs `yϭw| Mz:;W-+8:szٟ|!%4ԯ5hHQwtp̣ޮ{ᖁxloNh~1W,EqeZ&Τ16efհwkBCXz/?7I`BlKEc@Ǣ01O<`|ۦ+<_;|Z/\-ZhLe12B@Lsk:l4zAFaZh=)[w]vHb+&ibr3;9?ޞ]"ݝdF5?炌Y9 Y+9(B2kFI Vj,E}LB>R\lmGuo丞AE@% 9EC]ҒR& &y ѝ~6zHO3JPcjӜ2SU+ 2{{'cڬG[@2Hs~Ý=31q%@(.н1SCkF1n%m&`LrYF>n︾ ƀtI"k%. [b"; dī~ YV\=B1iWHd*DF[ #6{ 2t\/;jaI yVS-=q:÷ &pH~MmB}E'^)qpx 1籧sվ>` f0w9x ]墸a`9F `}!M{6ˡ 7>"! FkRHplA,6^..Vy=)u RڔAbFEztEٳwkYo=<ے=W8gV81/tkT=Y:5fx@啇l.nK%+/ul B<+^P$)F.dNs248's)n-׌6;g6RK nv{^/ߧ&+L?nVi20*^e@OdnlV`H],sOa<"j$޳19A&oTnxYsi d#ܶq2f)hp 01`M6%=E9C_&S9B@re(} 1dhcm>ZlqUhۖ(Z`(_lo o"Gmp;*3`[VFD9CdMBR.'@A5]!ގͯW#!fZN aTBҽ n:7 0YQip:Scw6{7ǫd{lbWWi/+Y|CNLAo2αJ7ii"ޭnTW޷CsiMWsR.\+`̚Y4pvW*R#{=t_c<8L<䏂R@{ĊB1:fT l(Ch[xRRwbV#Mg<c|m[V[T&h8T= ٴG١n3.C@En@pd~|bloAPM[=IE7ݣsXzwb*.t*D.YauJɉ3bLp0;r ] O[j8=L Mwm`ʔg}dh"Mc B2tZY1R`UD+omZ"ib ͋#!*NO~ H-:AF/zpuTQ^o(8:95z*RI%CMm$ 4ف: 3OH]ś]E"8uB5#_:4yߧq06!Yi+Ϊ"\AWbSΉwن؈Hm@L.P]С I>ʐQ8So-\؍GXLb.7!?7; l3[/t{!%֘4xH),'eUɂI\7DLZ&8{ٕH/c nx_&#;?ϏN,S/72@!qɑIIo7e׉޵t· ><)gx]iz]')GquC*qgC6וf:t2A%PCdTʴ&Pyy3PDsDȝpm)h}D.I@e (SD1ݗˣ>CyOJHp|NbrDK*10A੺,:a3I6wORcOWO",~=|D0' 7MBT6D>oͷ>y<Ɲ-+ḢW jJDj%l@6-5s}lI|MR@(\3㒆l)BQn|]8h|8|͞}3(g/_CA PNzihC@KDjpBvxef+nCer5(Q:^ C5ѧUtrMXmOfeRX%ew5=EDM1X5t29&Ր 4ŐyX[aZLJGFXڴ>bf oupu4#AFxȻ|A#M5 אާHh%~wf/除XwZ[Z:m׵0QYFѲw_,b{+_:<+pk܉8)"q7yxtnUK&Oe{v| C^JrZO΍Q(\_;@/A} mPzd9{==үOk wpP] ؽ jyҌn[D1N 7uw^갌 0Q1b_ԅ,jȎ~=D8 uGi5;wj.)A%7E+ Y᪇XӦ4x-W% L/XToׄaҍMvsaesb!6ME{zA4 b8y #VKF݄Nxl'wȉN>bK.$h [R#X⽌fW=T[g%jDsn:蕝1Un#aX-V\6:E;f#3p]c7',Z;qǞLĀ_i1~¸AU~x+ 5ue\KϘN3@@-E_4Tp?_8pb cROB-o3ŝVC'"^{1A)f0i1ŠqE!t:ׄ*AަB m5L' y08w²Uc~y.;rqR@jA+ݽx`v\#(2p\lm4A6 ^ikIGL^KWn?Z;Y|&՚0A[]|21;(i@iJ }|*N)6dғkw6 7AF K:Z##VfJ%JXCw:{*VVlŪ ''Z~*0E>F A~̣}Oh2 Z 䙅2I68nZW< i2F=l?b8z.U gN;apXSh!HL=#2PU(RIIlÓ,D׎eEMKy/W,KUbF" .Ul NH+e!j>ҧ݅0Gf*7!ZGzh8:7bEY=|ȖCyU9Fq׊r.πy'Us|*ylքm4 G6 8=*$Paٵ\Yn]kQPAܔRDF~6MWryd;M0<odK U""(hn&rqF%B/lñ>g6r~΀3~ vrnFTkk,+UI6}9y*<#9@83YD[(8$0bsNoyւ0)tdk]%ا6|$\n7nPZ`) ]0ov X‚n]ʄKuZbrt}?~ fQy'/h/Ѫnzoui0Ztze!:WԀy(zWeZW~ʸ|}&FO:hu(V*'WVsO V$rib✂gFn-ǛXǀ1j|(@d N$A 6&`%98dx,{dQ]nEI,?1N(64׭*8bO_ ɪ2`y?7 :1ԭV,SN X:Q&8S_PƟ Ry8ku4.*5=F-P&aZwsvAPJe銰f=]HF iTA:MmFwsx5>=":bzTJXEpnA~o4=:PgcvK&Dsč: > C5J(jH1*o$Ɗfb$=% #1T7[?an,k@XD &g2yϢu ?YBmm*Q|JO]`:_0IzNq|ݽ°rqd飅-NPE{G񱀝N 칳3_RsLTT})FPO0C-!׎UѽeLݴO\L )61Ũ̪Dmf:/P(,\[eTAqKE.v\B ſ1FÊygNTuPl$NJ"|k|֟¸;'$~ݻA}dl4#D# }X38Y!Gp%?ɇ܅A$O 罇uu@. `ȁ=V^8;LjcQnRb/@;^Tkڃ Db# ^u3Eul5\(<1r*ch?q'uCx0RkUpi'y7㒦}HyiKfK*YOt ج(Oȼ:/B~I{z ^^^ZFWه_0FfCN@tzBgߪR݊D>Ho $'PWh$emS18Qo~08{Ŀd挩b /b,YOŘbvYUN[إ$&LԶcLPkxםg#.Sa;,_8阮K֩F#pˁJ}jԠ̞sA~55 mو |' Ukg[S+¤eT>JVO: aC*F4bۄf/gp@JxӴvf˾Ź2UbAjEu_:2lrFCX6M+[aEh5JuvGgDɫn?mk#&bt-@N$/.9o&aŐʠvvVuHe0!|[;dxO..fsLӲ~樤y4(#ĉkUqPAz,4jtL{%X*̦-[Wf^0 />n[7jܪHQLmDb+s]4sTE:pg`LA^=wҗ jvo!b]W؎<;@K=֤2mC5U lV aɓf%?GDJoSK3\n(kWQ{ާ{%Avs?k0bIXEq'[-p];ѷSsd6v(BӓF>eIsC \bm^T<|Kv I#`Q ܺj'z;¾noFiLRszj,zz'U ⣚`_Ev#e'7**P;,I)"(1 z^:EɅQSz9+Azh'.r%&UV0du7R. ~  #ܔW~ʇŤd*c!5|lOV.m6kXhlR%g$U9W9c^k(lU9$g))A0!(9|NKTےjÿ3v>xPx0Cx4u Cs13%uzɈ䁐TSK^;eʈ@.{J=6!}y5ie )0;1܃yf4Vʡ^DVky9{55ٔK >qZ8])i}ʎ /9tDL6$༓򋧔ߪ-hAc2V xMp xT{d:oYQPW`;>C,Q=u6;Bxad aRW\fqP!Fm! lߏ:IdEm8Ŧ;N$u%_CfX#ҟa 27$J\ίtfZ)f|=?']V92/7q "t6!39{wul2M%Wy2s2M3T&pYw8Һt̵ {caXt2M;h1w'&brƼ0'+r0Ac3oǙHY+?Խ@ &2k N QO!̹ R|_ϵk&8 g'4:gh*8KYV֡^stq~û6*2 sڐn$[)/ZwxOJ:J^l3r&%ΖA1 ᬺ#`hMA/Mt-^UiO(2FybLľ*UjPt{01O{guS :1MUɷ\偒=X'HsTJ1PVsݩ]".rwEޥ!:,p۴Ng$96  p5h ᝊME63>Qg.ɫ↙],U_. [:l FYޭd*,Enɤ!WW)y, Ϡ:pI~RKy1Lq'R07!s^%"7iPQhApw G V:sٶ:WVL]ʌN3^zvq1lNH**\N^ >N!hjð֮䭆"?=,*TGǚEa zoi}"g%o3$ +d\HD15sbTԦdqF!Z)ݐHU j's Խh\W~~ [qL͵&nsl8Sg?[9XKo]H Yy#Z~(BCסc'0t&D5b}+0/m>u fHD^1 zgOH2R)RP*9F-&'6^-1ԇUfˍ.*,ϟ,pzf:ھVO9AZ4XB b [ -oIÑ`"76P]`PXʉ7cq#9 tA]Z5.E~cpm 3ڤ)5~OaPV'3MUD]b>t8 OF08Js8e"w \?4)U HqX#B!YmM闩4z;C3g.HV]dFﴃGWCMbbmeq2Œ/Nwd#L6MhQ |yX?s|Sv,?4HSo]nc~{ W6qfZJ=P'Q1eE~ 7 FIWbv'믻H@>6!_1uꡇݙOvcK(9Ɏ$ ^O1}-U,6Wοk c 6*@Fkzm꾨+ܺWQϏ n  =`eػ`  d@AI`;FX>ʈ | &\~, [#x)-2fRjlf6& #f`4>4` A2SNoeQ=( y˟uUx򓪷床dv߻r^GG"2? &~wRV( $6" uvz=i ↾E~3!)&9zmT ,iuriɺ8:Ry Z`вeØ O8bZ{O9h)Kq8&C2.b 0bDdUx?bD[J|VO.5hgt`R1wG)1IXֱʘfO:rQV.: #7U`>8WBoˢXy85_fdOOq0h+i7vGa*fD?(t&K_-*u_/=0 xHA&>Pط̽)97;{%s` qE>u׻,Qq1kB85΋OSڹ52&/F+Kƨ`wty~5 z]Qa!Au7Cj7uw\*`m,N Y8^iY&rJ0/0}e!Z¡ ĨoشRqp.ذ7N 7ҖZLꬖ!57%:m 2FAԫ^ ⻉hÂK 7b+:AxkT2$tk`2+3C,#Պlmj"۰]ݍΧ9@ԃb}"cw7n'X6Dr3өIMD?mV]fWXL=m2 Jm#p_-v#*GǢ< 1r 'kqpc {*ES-LL*ڶ!xQ侒米F1' H+L! (+K&#Py}3ƾl[mүUGV3|nP:_{C8ǂMQ(EErS,=FF &H0ODC-**M@Ȳ0ҿhq!e] 6W4'+ P:yO9n*}fV5 Ö7@]coEDe`iְ8$GsU{PQ¨"nfT *8Q~'B PrKhTa8o/f1BPa~#Lc\lD_++?v4`H@K9D\ťp2L:Hk,˛A=[}9z4w_~si & Ayr0ڑEލuNA +yXǖC2r:Ӎ0QԈ넰[W)Qd U B*zuOOQbr L3g\jYmt3SGKY05NeQ%TopR7~٭8V{aMQ][3 ,V~ZwE,87<L}Ӫ2V R1F9WYṾjisU?CeS7 Sq7VG q'T<VS Sǔ%le!ZS*u~zyЙ aK(I 5F{`K饂 xjY wzFt0 ťͩ&84‘b6jXntC4 g޿0g0Zp(lPnC_X>F67 ҏ &"85ȧ ՗ Js k̇~kf^& !X!Np'Flk<aGB5ڀ:৯)?+&L|cxV'U9`K%;Xd/A9uZh:v Pe6aô 8Д;?YSjQ|Jouim$\T'(H3z{qf< Qq°RR@{Th ݧs^ ^>4=#4q2{7ȏ|)tr/$FsBuJC-!]r\E5r&#<&7XWcw.lAش>׻cov2"ZHRɤlc v~ pfmá"7īƂoL߅Ɂ&dkG;Y" dN d[o 0 6HcR"Vd҈eU%eiQ'#tC'yO !9!!BS~o-=U2+5|yMs@IL SBޠX9SSЛJ&|Ok`큤rYmJC$%'C=q4'TEx5'.O xxbet.{gujQ1"M ӿ#w3U{.Ȫ a`nѺ@L[v >;3 @Eb^ m9V슜XH)u^aBY1@;6ުFp2nx֭Gf =]9 t|I\0Fal 7BW4`wccdٵ-@U}%!MͷXZKvyBEĸfgctBXf(DlbEuVm0-w,nw xad}aqP"0I|G3x):]2jggV4 Wi Ʊ,28  %; mѴFڹp_ܫua3Ѹ4Lg_$߭t! c-+X<0Ps} f1S:L|ju ʈY'yuȒ-հ n"۰ ~A@%u!AׄV&H,"G]N7fU4v~Z~E/q)k"?K֋kf&M@InfW(D{B̈́Bcby+uo̊ť [kHkxL;[/. bq&{N}`.-8RIK>8L7#fc$S zա:d9]qIyfGP\bzs:;u `<<̾sq'fYjMVz^\[Jk2OtGLa3/3ٝF%20R8uB%,kR#ukճ+3[d S̵A9)o0 bX*ޛMZiI% wzwUg]J,mvrAN]9ma㈙, ֨;z O|*(2]g`h#ZOT0_)*[{B<],/l12QxܡpX]eꑪT%QLóu}[cI7'"Uڵia]tSS^C 8FVrg|)SLԽ2f|IN%:iuO@Cz"޲z p'=1 DRN.(GrT`"F~drrs =>G5yab׫ADv~AE?:ްYj99`0ŜV..S?l撱wDΛI'V"n:k'xm[Oڝv6.b1F_ `,1@sXc*L ZE/ެ#g&ח7ΑCE!Lh(96QælOϠb<@lZF(ԯOw h-Vl¡p wZlAa+'HNRG]Q]gvf̃ i[&4tV4xX~Ol,\Ҧm>zvyib \/aC_/)~EQl3lWs__RMjcAp(&Ȭ˻P=$˕(A7V;.\qN:ڪ,f_T3zZ|-n>9Z1:D(Rs )!܍ bHH)!`($oa-:o煱x q2pՑQhsXa{4% v8!} yoo„tf_ Z?9mJ~.bU>&$0z,^dB4̓X㒾;ʍsF`hNQ$r7 K37^٢d>6~N,qw3t;bɭmW9ErU{xB)ȭsZr.;@tt1`\>6Q~`T|\ir´K87n+rb۞D}Ų~zip_g^8KRhK걓)`gsyW߁Z[jl\ 5v\O][;&1/d=k*1&\F|"!rX :+<"]K_eIqiz`ݪ CQt}20 5hPWd;M xI%!B;Y#yn #,6qGgq'z-ԇ^exPYdHJߡ B}ngW pbWJ0Kti۬m-7kb_1H<#ɚ:4ڷ>3AZh@ZiU-O&B1Nzxe(Q0yJo_ ?Y^S4{j_G?*"̉ ?a4\L.qa\_J:44_~$>031 /HmWׇ3Ep81kirO*gk2[j.qa<>< eZ5obճvGL 9ӳg5˽t!3L|SS<1xk^E)2݉X(y> 8?,g?hgg9^8Z})FO{sbqFޛ(w?yÇ2ze`@L3,Q#JĎԷR@²r? ]V%-)Vb`Ybn3:4 \*@ث`E|~ $Lgl% Cv1YpȲQ|v }Rv% Ȉ|[֕o-!&I$ՉƁg'x`(s;0/#ѯYc \`y}J2`;  Wd/4\z/o<$#(:jpy$hM7N0SŋD`G\E` 8Ro+yQtVɓ0$JZAzPP&ƘDm4J!H*9IK?8cJ#~PoM 'V.["BlVq3t 4ed,,"M!F=G`eEgpQD]<QKŎސDٽ,VD&&ATZn]~Ymke?IKnhNr톀 Ym:/.6iV qb1*JH\Ԅ~rd8, <X5R4nX2}e (D54sZ1Mݸ9PC{+"r㻑%U"H%2o#Zt7q*8 |b$*ݱ> ު^m`2p%-2cK}OsTi{_ćGHx]N&do ӧ882*2ra^O5?DD &=`+庅})b}/NdV\7@4FenWBly*2 \p3q~\B/զ/vhe* {):lԃ(D|1Km ${+?Aݩ #X'0IkS7k{N kL"X-jǯ4JZgx*:'V+kM6^"4 5SOZp_\~ +CtAM+ \e.!aig{aG¨jrh 3$c*/r%Ʌp:3zӍ:H,̄|@ʙJb"yQ61ǭSh/ (,+[7c/^}:MQZqTG;o%pREs R7Ƥr|AOg –/`JY%V\ϯ &'A`#5:38L4xZLwf,)Nu L&0 iKzjh *ǀ.T)Spz؈7oH"r;sY0fW®k1qat婲&ꨫe=X;9|/빆ir /#XuƝ8h@ ? vkǜK0^AM0k*vv]O; Gb6 jHXHsO*Tco<" k`~VG(|VBXyMFjC|QPVWM(][o[ӏ |, IRR3:[`O%JwM(zjGK<`^JFOd?B=ʠSn)jc\^$g+)  k[4@&\Oa|aZb~kn/[Seʲ*ES~VxeFLƞi3V8Ӡ/O{Xq08r/{79U19nӵItkS-D8XnΕkD(HXvE܋|_c֕zW0i }m nER/[mrpL=`Z1UDÇ^W-M'| npx )/UVq[-OLfdJ\tWq^][c~ϳ \cNZVB;H !<)Nx( l26iMtn%owՙ&1FS_x!#zڜ)"U=`U#$esΒn,14{P"C%Y g^DsFB89[.b4rO TՓ CtlaS[f=e}E,f*3Ck:O"쮻wDk~MJKjmiqJO'dCbzk׻Ƭ0Q l bQ_RG*@qcxQPl$bВΩU͹$A2mL'nKRQAvs7qCr̷1˾O : 2u i󟠤7G' 4p\- ٤6XGj}Q%= ~I[%˞.8T쉧9blce>Z$U~@ 98D5D-"e<\V櫘Rvnǚ[9m L2߇ }U6}E*IFD.9 )DNsn[R/8l PC K E. ~1,|;k\q.[4- }w bƎw<*SMOI8%(={at ^! Z u1W j,=ָN&NxijV!^`ñA6=8[Qq~IazDzJ5`, Btz͌5{]RGŬUAKf3L׷Xum Ww!.eY HjY^&{Hv\QBZmGuJ;j;R /#9/2'8BD0nǰ4VE@9˻rzhL;f}eŊbX2_Iۤ\8Mxp+y]q9rTJx7HilǷ;#۝QݹcXo=/]mnjhw5xȢ WJ. $[gÑ{J $ @;MWYEKq!)ҼYJM5D+=EdYhꄚ'<4f+>8@NDvч_q0Jn)ULXקk"}0x砛ELYgMQ%|WAGǐ-ݾ*yvUHɧ |3}'d;6F sHۏFn^+W m؇?)Bė#A0d#^: !0a`P³4{y $oTv& ,+J$gԎkl9&Ȑ,PN /g-;BkxYtZ`Z,wY}ՠQХ C2\sk;,Dw#\yOI\\ߖw_Rg!v>c%sOEO &>IC= [0hTYf~t;O]p2U>RGx+l@ҫM(d(>.+ 襗VhC~CDb?C[8x^pj*헚1ZF,+C⦆Sck$hĪE6*ȔY\o)bRyɺ%/ZYFUy'<{@ Fo s >!{pgp[/5`Nj5

]x%kG< To~~g|ӝ̍zM\\Z(-M_Î^x{uqu7\8f+ I{!s tMiٹ.nslfÃU~;(?ϫ`f%%ִt{;e / ـSV"E!8&ӸJPw=c!UҟBЏ1J?kz+ wt ql}UV~y¹Еm=[a#ռP!G\9f;wms(U L29fBڽfoՌ4D3w -^(Ny%Syf3%ID:;.vB*H5  b( _@+WNòKn3O-djIC{gU hQny+-[l Bf8?@]YuT!G+8F)^w-PFMzGzc6/EqnR=UpXʈ|K5Sk~>*=*'vՙMҭDxW] Ko.gxcخ{Ȝ24Fs$MFW '7DӐ K^{?NOW-vsHl 'hn:,Zp Gl7mUmKfq> ~MY٭A9W7/>M5&z0'LDOKnyGʛHi#;ܼ>b>1ZrKnjK B2+1$}w2Ago06EⳆKV_lbϱb] Q^ZL3&Ѫ;eJt ,4%HzzT$'KbFEfX ̇.Bф{'ir-DP6D唥?`͸;34cYF Nd%DYeL&@,MG3aZW{)iTϟ؁Pl%JäH.=CREf;ۢ"Zz5PW7r<OKR(\ !Z978w:fheq/ք`sr5T%4 SQX'bMoȷc$y'n~e;:ew{ %2.@@SDOԕVzV!`ݟY@޿6(d0+2 f['uzH' .|abW}lql3VxdM#8wH! D^zؕJ~TKw;נ0XYo dPO/)ͤa[6ބ!LӽLP\y؜~ok1:/x}Ӂy.V[NZ dL5U ,9ʅ.bDW bꪾi/2̛nÒɽAC%*c gIIe%G'C"XL̊)$h{wY_?9+z!~F_1G 'nH3"G$by)}[Q>Hm8M0Ъb_d*("}cGEV/!@҇>48 $Y~+Cfs8HdHi8܍((2=VzO8v =2I&f9 y<[H-nN;)%E|c- 1s&q5M d0,&P9ksIJXJP!uY00[*KPsm1SJزɁA%g 7$}02j3!axr/(jg)(}ʰw64胂kH܍;>4*Q/gHgMx5+Ʃ vөBILq 2K8z(7ÁCŕB6cFhm{aA;`-H"OCv,;T<x&i&(ܮˡp `z(Z, Z܀`)$'bM~QKGfL Dfù N cbs-Bg XSz\G<Ώj/ΛmBmXNG1TAϱ]3mhЃAսHm{u_9⚼1\Ȥ0N)cV_NhwO&&e jh)0cJs.3> O -ZX}G֛/G}FEžHeU`WhD^g:ҵRpN]xI"e& IϾ[,TӣBBjb~ |N阾;Q{fFϟf[?Þ"q1#VuX_ݷ\]LBٗPB$I>/Mupw.(;^Tre4L=r|{wQ3c,(/Ev{'02y8OSE"E ;-AkP"VpS+ڑȸwYen*GZ,DK}.rЈ˿$;E-x:2F-'BjaܵPxi0Y3:NG*MBa^Iuzپ}7j 1DO`(E Tgh#A",fWs(6rCDƺp]+6,oJ0Mnӏs'TR<ü_Q@rk e.{M:G7nvBȅS*kzʻ}E< -Bq2Zp&&37#YcQh6ҜLFhV5f&A牣<.$ɸXQ]{oŽn R!i ˭fB$ZӴC MTi}"ק‰IY;|s*aTd…z53w CM&G N*u|F_b%$"X:c MjF~LkV@_֭V<}%pT f9v^5Q6c.hhbȂ0J|4?KzJrqi90]wuMuQ.(EV8Wȥz!\:v{VNTQs/!Ag};ΌΜZ0{E XrG HM.=p~j|4{JVp!CԱI v9rmD@):1*96M:A`V|è`s7b $XF{L(Mi?R]WxxHib%2 9 f&pTn܇JШʱrPHn%s|@a<ץbU3m|i o|NjYQ5 +)[.( ;f¨,@^CFmИq7Wވzdi/p9fLϙMΘ1Kg@S6)FS?'Ͳ")ob,g*{9,)k ZB3Axaȟ0B&ͦCFp#GWZM#(MVˑ1j%YpZ =y&bJ憆K]ld i_tPp J+QR/p 9sEUrJq=V2|d6nˆ9M]g[jz&_op1I֤8UOa!(#o+J;F^)=(+=)Ǩ:Doz{:Ʈ 2,5..|cJz?yK3 l@|6X4Oi9hqTRJ&s *[ ]OeִkQ6$״`I4 7|tȟY LoZ )I3'Q+FU* Kr)"` $YbPG`XXܐ>hfPr#1 7c7m )e \2rZO)c X:C|diO aqlc Y.z$>x叀&= nĈIv>QXn $qQ>XsSa[g>&[$DIa66{ BNZ lq>OzѰ]Px7DYpb/kǢpJt{^PmY64Vgxks6X`5?5 k39НՇo/|H7xˀw紎/#Q-ߐws?+ $X3ݐ)gƬϻcMi_s qQU#v~S~9}Rr Q0wܝ,pƣvnAŶbZr;:z]p4KG򘼹UCa槵mATTu|u*0Ud! 6!C(hw>)fd|kP6/R <\9|Z4itF50!a<ĸ*< ˶S(~ӽaTMڈ{ZYGt.6d@ *2NpF@{c;Viigu=nx 8dUG,;JDͤwݪY"3<ri+F2?XYdqކiUSˉ?7OZ[ @ǰ,9w3iр*N(]=/_Lvryfٙ+%/8K)A3V6;~m*s򲥗B?AD+ǻ6Ei&㎗rVB*$Aj-t͂=OBǢgr7y:T)P`Qڛקڐ{sg|tNd)1{ BJO,khNE ᇇ'w[΍[ې}YRa7&e*K|fRˈd\l|jѵ= ̡0,JOrC0r/nGlh˵'þ$~JՐB1h瞣48L$ȿ~uz5K ~yZo=4旗KXw-Gi.ѢLse6Ԧ:d9I,m,Ș5IԤXʁTc/9V?fFEZ$! F֖jțxm,M.r&宓*]~Mp}lݞH &Rά/g&$`)>ĢߊmQt񿍩 @d^K$MwC)^'`(kM2;2w56ъ~t%jh) ΍MFKz^wɃ wUYbֽ4ۊ;q@dtж2YgC}P$x г VEq2[5Q2 0i6`4b\xl%ۚNiZM8dĄ:&8b$YAکS =IvtvRpdS+5VL ʥ(THn Z Sőw7Ǝh(᭡ b\ȤE=RZQ%w u]rPua.tU=|s[+RigB?q̋:RV[O nJBġsDP{B&l,qV1|MS5ݖ5'k-< !3a r^)%b Pn˥@qg;;1wCJ[M Vtlm$D~07EW ]>DE0cJ9i] ULK~l7vg1UooɩNQ5qXW祁I ol V)ѲPm8)Ts:)C{'Is),CMLyYɫ6To9ۆJqU]<, >:{ vsyzhEO"H yzOȱu_wtɌo2@o֡{d:M4H+_ QF=hzm3/& QEar[ű60s٩J"DƓ[=PEl^$ġM+'GVPY XGq$!+ާg1&(] vL SNz. LT p0p+^(js6VSo|{mVP~dmrٹLȄDR_EO\,KVw](ncpPYˏi(GRX6z K]?r65x03pu *0&%$|ȉGP}Z,Y\#C&^\8H?Iπ 5 ȖM_ OM+cFXHER?ovF/ń~ rښn&*s ʉ_ y_3$B[ b So6֘/ Q aLQidNYƙ";QM}1NE c?sN0uąyKT@'DDeձT #-Os(DEk=W#%vU}W.>?]cE-@~Ǝs [b*v}cr WB%$ ]Y}q2qLsbT|Ц k_c*V# Su^ Icwkng\A,:7дbTQ3ǃ+.D+~ 1p Ozo@ J:%%Ou-S eOe܂/rԨ-tMhud`Y. .IH$w($2dμa6#^}.v~hIfNڍԎQSeyhcp"Cm80%ۃ+%2[VN-=әc5FߺEЋoH"#$6G^갷 IJA|4:`*na]/yKnt^7* _/D|tlh([Fqպ޴٥[;_2&c (|:2i4$rcc a L.htȪz|'I41 }Mأ~*]{9c9jNM꠻Iet}'YQx:N[>'n{# f (wH{ԗaPrR-UtUEM5ED'0!4ZZ) PZ9O2obJ%L* M6 \1V]k*kDqd\;)RWȽ_1&_Ϣ4]p{ bkHy^ KO`>8 ʗ+nΘx[f+)SJ('o~-*B`ItbN=9G)(,,qI/k7ge&p0]e,jm1IHL6fraۼ(iApMDoW oNU\($y<"wȆ^''6jwvTzI9Fl-1xۈ\Sm-z,CXj$Xϰa<.,zç 4{oDz/+![{$w+iߴFBڴr6/ժ-$( p{I#l*?4 P(Ğä Vl;ې !" ([L* W;MLR{Y x%pīk:5NpL=~R?%u-Di@}|[`b#-v l-{XR*~X wU+Nje@~K*.F$a!'Lz?kGS|jCkbEQS.fNvV8Pʒ('91{Ϩu]Ea̸:Q,bꀛۛ(FU#Xk/k\7 2rS{_BK62lf]pd0F<\=ֈdU20$&^".\E{vtm#9Zžq$eړYTWs_ȿIo+1n~ćny%뒓?d@F"0Lc2ҔͤVTxOx:`.4f qv`uƈKd.bj/9+#X?LW &h';~٥%e>T?,}ѩ/*s& :D|o%~m9)_[t&$Dݤ%h}@4V)EZeR7d V|bgiAuQob,qD30t+c0HkP`6BƇB* 9,]Wa6FP0ulM[+`Jp2ZR;G-Nby i6I]$NgXp56Es?3>uXJpzm=@JdsUw0`I@Ii$i,)^^o l mjש]y69L!JcKKX~{ Tfr*@ŽbWRQOlc"'y*:r[pY ̏Vn{C$|~hժ^T8r6g3Z{1 ꘚ+ /+^S`2ito6kC6WQcs4u1zyj^6_e FS@>|u=mW!$LB_܃ lVuŴ;X;5/6S]r@1:kzy7?EO8/b0U sq7k[y!-UUIIni8{?D͍$Kõh0oߕG-^ 礯Uyd`Pp7MTh.TRڐ]5Xc|/V{i2IFY=k+Lo?EmnSW'of1eYIT"|cXj'iom'kBy_ȲlL.?r,%'JŨ =x8>0gl'dT7Y85m{RSvD:?)C~",ֆ1D5k[~e. YVg+zd- ]nU}|Z BEՎS8XԮ[Rj~NeK D3}gk ۻx^*3kBuEYDk ,ɧhQS6z="`7$ԩK^ ǩQT_g5L߰È =ߏ[u?]&-ۍr;cbԶdC^=B잴5p ()9W'zTCyFbW+{ oW͙2 Z y]޻jAI_Uuq6ؒTRm)#)1F}F^",oDA&YJ83 tq6zK6ꃲ\]6J,_#o= ;)0|۟bxSm8r(n,]ɰ|>Jxa?4HZ93{Q^仞&(h{?,KX2'gˑ0 D,Z'Zh*42K+sl^[:/ggt8IEj.윒ȵyHq\8c&2Sg%Y.F3&eiKt\?ϺfaQ%oo`$8QG^:lM¤~{dos;{OC%:70L۱ȥ]$[P ouft,H;\ Ivp) Ł*P=!M79y=@XTbzp:L:'Q`n/AF P&YxHz+V+cw@zIctŐGۛ@0sBق3cY(9.S'aې7ܭrFXsLK%3\!<'K*Z:7#|uHX;*/qm@ǬzUu'  y)Ta8gu$"!f ujՅ|"hj7ERA?O[J[${0F0Rin7i sv7{ v`R͸ȓnCE!d.t;#kvJ)FW8`H(X U&m8-^9GܟB[gL[X--N;edɅ>A|sȿL;20{mȴ$XfϽM2rgz`A'bKFK >lBqtf@ C|m'؅"Yi1@Rd00[ϲ $ R jyh! ^7_l~| s7#;j&fg-&7c2EFӜWWU‹<` j§y^;gg+]UtW"2 ZJbc)0۸C+?_/J̪j j߂;dW nvcwL:Hű0@%̬=L8Ydӫxl|B6 o5,Gi]go)>6wwPLqY{'օfQ9ik΀֠ V_j{FhR,h7`iK\+̠x4Fًb^PʭbT#ķ5gh[ P`Ʊ7Qr>`cLˢo|Eny(G?rQy B(|+܅m_͉WAx^ؖd@bf3|;{o$*РĆ~;CMKv0یyOPctj?~2  qpsYOVd誣m4jb3KU[ ͩ1ԫg-W܄kc6. :c\X?I0pkG&r ^]ؑQ궨7`q.^J6L*}f#1MBÀ=! 0Ⱦ[P &Di4YW*55OۡkԚ -b:KCٽǾFT>8^3č&0(X8H-(ӎ w r.m$@bciX2i*E09:$`L$/8ǒ9fX&r"8ن`]meGm[H[o&r2u'`_ڸ Q!lWu2!z\# P\ĊToԈ Xܕ"ةNXͨ!`Ƌg'T>PɮhC Q nAơdid:ɦ?ɜ[ LTN>.=1`. ȖqJIa,bc2uJYYqِ5ՙ w*5cTWnEzKda!P-$/8zd9r"a1|Yטtȥ^LǃW;ea5x铞B]CJjɃ# (Q9mi-T[PZ/Lƪ_dchp/ݶpLX;p3W.(8Fm̅/_\zVQ-M=k 9;$ԃUT7i>G!nN1kWӼ!Mmv;\Gl٭N]Pl{\ $CҐ'j!#[^o"ŝr~vY. ~ы%yHtG:8{_`#Je!;|[x`_ Wi!̭:mCPqK<_0zt3Fdh 2-EC7dgv[{.B*!)"0Z%aVo[5]oQVgg eV{~P( V>4 YbPl&7ZsJM >zDkeh;YڛEv+AuAT`[}]*ѣ.2t]]A CŐfzݘ|<T "ޥm.: Rj)vc% ^!o^k:۟!{? ߨu\S^}HRVyRe:׹<k\B|)\Cko22_Np3 . ا?4Eeʀ5a:` S>I.$d*a=hhOZ/aN(ҞfuVu'a<ـv l|zc3t%A&1MVwlVmX\1̿.HHXUv\/NXFmu%%(ErCd\/ Frt$ZZd@ 9z5gS#1ԟz #Ѭmo\+so ._kcyX8R V P:^úc.^jӒ?W3,U˝+BGSيvKS$hWGd;qěP>-Ɂ&A#ln(/9}:;YHCw}s0{2ʰ)?c %@OIĩuqK*c ǡg=yWuY, HQmȂצڵoj!x'gͥ!6 vQH1ͪ[YEl%-NړYL( ($=Y Rn Xys`EI^ʻH~Ϊ_Ng Aw)\= i#Ɲ=AH|*56nrrC䁈ըM*!kµ7v LǾ.Mf rM dgP0as49=ulD'ɫIJy>"o8NwulWLliBDe~"FOL0" {$tdΛVXX?2c`$#ιI!/z"_OmpֽD>&л\Z`zT}ӲxsTaM>}ZgcX9&V9 ZXi uFߛlqmy26Vx#Ī7V"K<1nSDw'x M@9 ` KWUZ1⩻_2TA W~,̨!JHE^D߅+/EФlj#eυ5xY3?Wkf|Ѱ ׈{G}w/t]RhyZ %huE s*I#u^w蔒+R,/dN;#ݩZd503#2]6Z2GU{kFôI{n"JE Xu.}%GMÀ[19͛"$UDB hHH@rA/)I! #Le 39dbI H$םe9 Y#꭛6*7ESmB 9XjzÜ ";n *z@ju:|w×G̼ƿ=&jIwIr̉5M="2 lģa/wsXJLQq̖TP;4 YڏCcSR+8#&3dt=wgN_=w FzyN;chY$7W"v6i#`|A|gi'qF? ﺫ*[DN?\%{ĻnA n~:̪ꃟkp6M` 0W_%Bh>q ѱ=`a,[z)L/l$Ժ)xd~9Ͳ8MfEK'f0 3l;_]>R/b[P4EoЛ>x bj~ώvSP1 ;{--;40E֮|[w_(^n\냨N{ @ջ̠UtGx{w^ qMT{#c&-yfm:#!D`SBNVR6- >IY3ER[h6m\( @&}`PC2OzłuS)oPvyke ē{?Zz2 [\W73uEGޯTj:Nud+,_ ԞeuS*̛QP?} m]/H(ϏyiF2Qc$IKR n8 EJ ez XxDW'^!Hr۷h6 TEE~u/i$cꟕ/!vxAbx=T!K`Tp>_b$*YI[z6`1?( >OC6}羷iXxoG2f.#'7 b2~7@Tn!:e1ʲ5:*}d={~0xSo pt7[^Fzu#61;ϳ%,Wt53](?h2.Q)T}Ɉ *RoQˆϳ۸V~Cb# ǝ$ 8]c3"]'\T niA֛.+ nh,l}2RlSSN;Լ/Y7PE۱q3tbV9u;|K 0Vr,Z0+E?NHp sy"І׾uyc`*{!C8hR!Y>yIMcTw]\XL>d2`6};s2kHmٌ~3xl1ڛJJ[1"xrn*Z1IM2049T4@->wa=@vIAn*.j𽬨:A 6Sfxsc/RQa/Tñ%~&uմ|ֻ3*ώ,CGV6yaFqR6g3o(zC$O@E2'+)')j~Dߦ}f"D$+ʵ9m})dyVqK'%u><`1ا+FNgKe`Ԁl g`-E ^V1շlT35{}k(G*~W:LG;pPN39\]f2FoHaMUٞG^V=RR#c pXxZLyFl_IeMTYsyY>:-up,QOpj(rwc%Q`,uT{^`w4ބQ./)=)t\.*:2%ENϵp]4ãihd}M]" -fJWhW2Z wk!0ߏsnLPAP|:̜xG{@,<̌䋡0 Aߴro88A:_}f-W[_G7M`EsBg8w>Md-4U7#*L-B+pwe㴃-2 DzVI{:&mh$ ]E  1C92V #|u)yŬs>$(G: +J}2::a`6RUK]i(xogNd ݯbAbw}!WW PT?z"qJٹJ'4<ȏI-Q7a]9Ʊw54ikq,Lt̗E&8 /2\jih4=ۖ\ %m3R<JNS7-I>d=c| ooj}>?&(2Bq5W1[Twڨҡ_*!qf:O "x9~?X7#wӟx! 􊢏dP{lƒ#|o&bHjm< eozW5c(AL$< +ms4,-]Nr\_3sxIL+K?BeKz 7z[XSyҏF~LgQ;`WUդ˜KjMgN<@zI|E%H6qzd>e>k`e`YroAiW[|'0LHnD;WL"<Բ_t!L@s1:4Iސ,O~UŹE̐qv~yפZ)u1΍j0G:w\FGzؽzVhUqbmʷu>e\5~"%?-MaD׸ĩZtS =rr:D/r:ĉ!(K(:_Nͨlg~e)@yw a ȁ6I/ pa=_$wزN"N^)0}Ěq%wHZ0ߏ[z5Adu⹼Wj_!&<=j9%f*[&K_e('}&&F= *h:K) e6skam~_~WR2ZH&?l }|e$(%0Z PDf/{8-HFE|<0;4|=-gAOZQ9iXS"t8tpPsR 3bY Ìn\l9;~F$2w}7ԌO)V~Aا^JP%=C4Cۙ.~BBE!a!Rl]N3nvK&t솔pS#MDzg. !YҦ;kE6ވ?Hom4EL8qVCt[*%y 7qy ~8dA.havrg\Rii~HyEEiCU@H/kcBoR=߲ph\MW⦘L9cYm<3pagKD@p846jj8]38iMf o<~=ɝň՞˼Xbm.CuS񨌳XTzjufuh1$bZZ@^yz҆ O0O{M1dϯ3 #ʼnDX*nō:¡Y9 2L^wCyM;feU1vDZݔ֪/6͜*ًqՎޫgeY;ѻb sOHv3}feF}<0:Ry4<]FRb-vxAFe/r.}+1H 冧;nP話v춨{Q dF ;4JjL)K~$Ŕ&Mbs4wR.6B*hfβ;=ϓv1GR =+ꭈ7e2TtŒ?$U I^uwb)'H2beV$Ϭ" Jy]Mσ%U6 QsDĦZ!$IrS7?bY&?IXEƻ4dj;X ZlqrF?:9h?$=-(-E$[WE +i ѺٷDbTpipU- jP]n)b1ەd3kPNB샚}/:N+3`w]Q8­5QE)&tR)C#)+EǩXOlO-12>/@\sy]ܣfiR6)k$%c6qB:<%Ti'Vi'6)Ɍ-󅻝>4so@ * ,3bywݺ .忇i쒹#sjmYv Ůaa޴j@.䗆l(v5/GKn`2_Q2=];<6zJ'D@= aD{F[sΈpпlEt*ð̣vU<5\ & =s-rm%gepG}U,aOVJozqoj6^iFQV.&yl ( |khZx<:ez MB{ 1q_sl}%i?B(R)#fh.& ?E.W'o`]mFɹD<$>O`_(5P"}ЉI zp3!)LQ nY'|R| RndpI½8l!bP&wo%{ä{dl(lkꈀ"Q^Ƃ [=;vK~ M?Y *T|o/sV.~\;n2x\GV{r` oE4K`:y[p^ɽ<ƄEjÁ%zXYx& 3:1q<^J8<*~s{{"[L"^/Q9o;A`T_ii0_ T18ގTSKȱT> =klI0Zdv+jOeOϢZ~6h|2}8ᄎ.)B->OCuJOsԿ<^Wu޹tW]/v'22ҡ;I1ؓ+T K\Lg0FzqyjPn;N[-I0šd) cpSNW>чkJAg<1 F;wVƦD{+ }=b,'S&;f>㍭z= ņKDHt(d`wFs8Vt9Ht.Τ C][\3 c 23L|ɎcKo f6Osb@L@02tkg(7$𰪧(y 5̌e@$BWp}`Ӗ*n۪TJNXS|yhBWoTa"h#]&}SGZt7]bw';Xlh+<ƫ|a r7@ъ1;3#)>iڽE$הeiӖ[;lN=sj yL!@krooa_U҇'@t/ojCu˅N ꇫZ @,~yL%z NRY3@E )`:_Ѝ_p#7"J&B[;2/h]"ܷ00նYGq8YKacq Bp Kr=ff-j0tlFeWauV`*8\#6Acx,)cA0Na=Q%] pBo용>4`vTu[YnkYrZ[8(_zp&9@ 0|cxɐ"L!.&a|o:{J [=|gua}0Wo+:?n1s7Ғ%΂oN*n7=! |jLж^%n6b~p1ƪ[Z~>(@:Ҙ'˜g:-Xoxsue"ߓ%LzUM*`@oC汣O{x+󮼺67j&%KCَHuo/ 7^S` 8| o $ Ut<.jT$jJ%5jM/]HxMnWS@3)._gG;W%jF!|[nS oBT~I.K!#x ?I1`UɪQ.<d5 (ξ $w bX3jQ2 8<PDo] 3nei_@/kN Eriҹ?SgWL;[@ø*E-\8L檛X%<)8ٌZ69ᢻW{C7ge{ 5W"] ڱWц J^` 6\˘HUiMEdOAFゖ%aE^nGl)Y 8I-ا@(L0Ibќfsj=4^gPF6^JYx5vfKsQGl*MUb}*k1>~O>h œ)P |4@2<҈UI줓 w:Ng6ܠi,H_kN_RZ{LCC:ΩvbkX4"W^2â#pͫ ]2;ԠZn1E޺3|+;^UJDPƮϐU(77,U"`??74(HT-&I%߰!l2c~dPairy 5 ;ŏ>ܨI}ihK| &2Wu=tUEm?'nYZE]URh2N>tXEZRicKXQE( 3hH8k%hWH9'~_bkU?)K쉇w͜ m.$S6w0U)j5lOw=@ nwၬ`z~I 8{kڗ_UHe;dXZ$ČfLJ8k(|'KoO}- 7 YJDj&R؟Cs%3:,Ϡ):2QpJ9AԻqI_-ٰ]&q#1|nђw 7gT`PGK-bUkmTl"/v;ԄNF%LD(jniQDKӰFmaN77ml{~^Mn ălU\)N_8>(ᛴ$w4uYt^ScRyJV /KZVS .<)Wqp?F5Hu稠xvy" 25ޔ;iz-7[P1@oN'|+[ aIćZ+ځA.sZ276hxUzm6aٴbjsG SEWI{@Sk0t8z@Vӆ䎌IιќiMƌ#t8f&}NT)I 8r>XǦ⓯%FcCU94JlNW |A1r jr.qB {H\= },q@kaab&huC3`-OHag)vcgrXb²R%jv4q(cRb}[fߔ"!TN/ϭn󾁽EVRU7zfhbl.hr]V;^+PoI+CHGq&ϡ-+׬F5X,C!CYcJĮ:3Ma!NuʢD#!-󞭀"os29AYdEwҦ?}n,lKLvRc04ɺ.Fv28D}.o +仭^ D Qec_>1vr>991trttY@Mn+[C _9gkޤa !RCui瞟Wk^ڄp]XƨP@^r?^ToRfuKDm?{J@=יQ4J14(tF:Єg,(!# 0l@d Uc]ߤ\)TQ9'1VPS[jAχl/uڶ[nɢ?a PO#(>s-}C68QZEIj)ǫ%?}aj [^_Mt[a.Ω~Gz$!.F>O)s#$Ǫ&m|\е{~}$tnhF rB1@(C2ɋW1U߲ecQ!WR,i"? TPqťuX# "Ic0ZR >ʼnM "9V-Ij*\u.~u,{OCp$Ձ~ق Amt2cyzY5_D/M_,3>;FСX<5zfA,﮻\m $_Y5&qFHŨp1.V(xG| ѧKPڠ(~G1ΉXÏ {7}%b!lһ ;,,ɶS:qg͎X9`(|n(fuN,˿MCţOqP s)8W/8]aS PBY76=@ \+sv<봽g[{9E;FџNď8(:S^ظ1Z7WF_g% ~#-capՃvSB"!D @Je !@}U$f މˌ̞Y{.'^"kbI::upWQ@ޠ~"__hx\2Kr{2qdTE_~_9¬Kuܱ\+\I+("cYsi7 *,g&Y{Ees?ڰȜyf%_òY@*%P6mc9nt[*yJmJ"hcܗ!oY}`9`Q_F n? bֵyvZ :>ZA 72S *б[_iV5gӓ"k'=\tY(4:Ʋ7E<_ 8#6]w#x|Ea30v[W0׎q^aÿzO,Jℂ1RʈYUIg]ߚ9k,t'[ 8;%?#clzS: ,KX1P[LFt^qx/ٍYNɽd@m.1x2D4^qzcS *ti6I t8Ef\ީġc!%_%RŋS",\EѶ5wǻ1 RQ;F>R6ʪe#0OǼX,QvIX@Bd˳kI83_0VK5Lc׽^Ds ^wJ4 q1҂d#G?-l:(K-{#vz|;D<ˎ,'0ZC# *O\! `, =KKqAaj< 14Zf a[[,"Hר3d(X,K慚͟ejݛh\?r23Mn-ϋ($te6Kh}k>=$oTG snuߣ :jĦG`n])$AbC _L[ʖk[SAoiz_ס&~&U.+"QM@0D ^ޤV!Yrଌ/;L=0WiZlIZc0 = `޲MFNtӶ=ϛ>bgcᰒ$&Tiofŀ_4;+>3Fg޲Wԟ%LG?44 +󐷏2fKK? "Fu[XF'OPTP?׋ e/(:+b-%7BwVquӶuUqD ;A/K(0J.{ y_ϿycE8I;Fh BtE\4%M]%X{GbrTʳs`ـIKt_ьy]<UZR!(]E,A- 'RW.T$㙦7sc|2?.26Lgk"3wحj%WǖO@~?R/J i K [f~ BOmOPm,}P͑Zw@L;ѽ_X Vg\ /()$%Yu^R; ^]3k)+4  nwYZ!|e-+09D! flb s `X}Ѯ!,hmf;51\'1-*zJjHs5PSjdjԌc*yG]FJ6Ǯ>Hkh~q. ].;TE c ZBm[| Jߊzs~Z k2̌|;9u.1>/!;[$rĬkl&!'&> oIj^sSY]~j,C[j}S≮:͙b{\kDaD֓2!g9ҐO 7cOHI6;A{C5h(x6C€ d+N6 bʏUxL?$8lAI+E&ѝҐF_9D%ʙpG/j<Ł]?E@2@K793[֓vdQpCUՆS7PǍy.veY`NV\}=>d\ T¡CT_oÏ [uJL7?{Y0C%y[6Svٖ7N>[2H̵;:%,~7P[Я?.ChBD" :#{f;歼,i|1 HMp,;-MvQ)"E @M^a_.ۺW 9^ƞy7~[m)}Zw31~ xI$*kVtvH&[xkl>t4Tbht:bH_kRu%³G`b ^ӉRFܭ9NB8Fz b):t-uN"[̢`|}|qHAYUtMഀ>A<?v~$Qpp,kul@i'U,3f}Y PyVȓ\V`gΎ rb ޤcJm)|G&v,.lFJJ$u,+ $j*IpqᗆKm%r=t*;˳f |Nn  yfh'bФm2sݲY4.& p> #&Wwnwi&_mgKZ65`Ha\j{Ǜ86C.}q?%=QTJ*cܚSa+{ H&,smКVj.|WIcۥ+n -{c ,|=$_Կ+S(Wqtv)h@ nw lؾ%,pHV P̷Tw(w1 J@6#;*CDsOOh%R4B`T5I&|xW<&w.G4|8 ~T˗dbxC"8XzFҞRM_ɤErl7lU,/+h̯8s16KN1W"nFo/&o` =.Jָ pkk/vfW%0#Yo@AY ꥛(cݗP/FB2K;d O v.)͈Yc/7}n5rƯ^]A-?glkx;|y,Ip$A2͇QHitk9Q7zNv'kp}$'B*ݖkW 7ITq7>7F0x*Y> [S }+MAWBc 8<6G)sQFd^bJgF?&2Kie1s6 2yko;Л +`rKB66chsH5:JO"7nxi褁M)BW<ðFKA y4lMQTz sIՀ"Rg$-@~8ť0Q OΖ!v=@3XLE$4vz5qxv^ l E]6{Hj K6;7y;f̐ʖ}93qϪb n~*THaeb tol,1C3֨%އ[)7"9& ΘK. %N UqYݶ7= %':䖐ܱ(:28{`p<G>ImU5d D~Zjw5r8Z; dYeS@f@(/c838iDU{ϡKe@aE)=nY\Pk*nf eWkpNz}*Eڍz:3QU:wQ%U@%llO۰L=S5jCXkz|SM{ [{:ʫOj4o?FMHٚ҈խwՔfKa?Z 6d`' ѿ2Lͼ-`ozprYx*3FcvtA&5ڥC ZiXTtɽ #u̖WQ@E[7 ?DhXpbqvlߋ Th[w~ăыe9\z1ۓŠh 0 +)}ORM _/lE`“>h?Tl2i(1Ra/B63C ?ڑ`v|`ŕ6{D_gۆd߉Wbm$܏ULga^1ԞK.ʧbY_}A^ؠi֔%2XBqlB pvAPoiQZ _p)A3nNS}8Ovo>RdSls|Xڨ3ۉyE%Y_Dѻ}"oIV3U^,?Dߥe60m,g 5EpgED6MM.!""K!א]htsQt,kmB;[Zm٦#}{fʤ; eeg@?؎#v(&Z("ٕ)Fs։Țb{ 4 3C A=יϴZm}B.2I;}:arċ{O-B@a9r3ҵ6*3*sJ">ܜ {('RHO|=S݅nLڳ]E8SR^&8#b רPi Mt5kru_ͯӜi ,w/2nr!\jx@qhͣ$+l(eaW,X )5o1=uGAhq`rSf]P˭`Cda Z|4`啐rFQ ZejݴդFWJG}.Ng4Ihh-F^ԆEG3d_=gS[48آyH&%U?&>U,ZY I;E`FsHQcS:7 ? X\ר*5&&\/$Birs\8]42[@ЕDj@J΢ i3825bVU`&-~"hKGO~o^00kMtn.KɧpEa@. mYPDXܤ:&2gNfa?sӴTq'0utPrGB2 yVݜ`b]<#!%hLul+$R חE7=[yFFDGd"8Ta) Yw(w+ 1[MΘ8-]$Pzndnʊ|z8o@p3p^ XrZǽC3wpF3)ƬVhkҗ)6kwuPЉ`*OcG9;?KHseC=u40nxz'2tܒ-4(`s"Q4UQ; NfQ/OCf0~zĴp5BӉ+ ocQf^pD/U誐xZOM*|*Vo,G`$<~%!sֿR1M~|>^: j. Gm쉲C 1Dyu0-lu k7&a**)e{|įVC kc=i=ڮCf3A^kB+p7d,[Tl:;fRybjվR"HO= VO :cs?KI-@9В^I 1t prFbFhFZ *a\̪s`vfs?ۓ3}cAغ7ߢG{h`[ X:QCi&wH @q+3'NK)o1l[&SN/ZQw=ǿ;oyRq3~]x\*QAފIDE!Bcmg?!)ַ>P9lZ^~H<5N_~nƻ}凶&mu.YyO\sZ (7j^O)cHN[Ya#]>&:ivbbși0ģ7t\-EE=XiW5)~jᜋPb ߐMgOON3VW]pvV-TZZ#:`x~hT<ǩʡ.,Tj?7O{Ɖ@*6H_3, ~̽Wp ɮM 7Dp3sDns@v[0tpchl,Ir͚ȫ5֜'VdFsTRm䮚݆Vv:Kv4>(5>K m!8aGh\g.KX-u_xDu'Ak$z7cwJƈYǒﬤ*m Ԯթ0\j<`[w 0O$M&3XYEc,TkxP&e>!ҙcp:>Y yc9y TG7NɄVJ,5">}x?%{dv7Iԓ]8_Q:0`dL_u F6æyfdX!wӊ}',2Xp[0{Gy鷢5<q]t!⨁7>R\By~{m(S帝`54j@gzy|#:MlЙqluΞp06IG: Sg :Xl's_G0`+ZE_˴r(^Հg1, \K$xCIj/U*GĞgHnr,:Ѫ\dڃ9:`NfuwF$jXZX7!Ǵi ,etJ1H$ #Sm+\]73;ǣ NB\LWO6QM5J6@/GH0I/$)O]ۭk99T vs)vVnvgA v89W├>y1@ݍ(k;A) y] -JQ#+MGw1RNd4')p"/4i~~'{b?~-dJhfPx;`YTPQnfe@!jw\4+2L aD7ݥn&58BZ7.{~'JihJ(hŪ#z Ej2km)Fut}?u,2-L ,}rbw`ƿ7ۍtG;%'\C@U6ȼês`1\9T ${=TcezOlUŖ5&4U7s7ƌ&V4,RSTsmFl`Xa8|z|̪ECJI'@]ݸpbd7xk0sFp<+6 ɓV!4*GPĭk&v"mBRdOujtED/:y`L4ö*oM//ʽ4 =a\a ,FPҊ^>:JxMVE|mֶd:QȀE% BB3JfԀae+o<,k$売1̠Vl{h_</zba^M++zl. RTWTo†bƗCm!kIܭփI\n`3"F{hff>h:gqoD"A* lU(vKZx K N{S* .$"r҉֍΂m0 6dْ-)ݹI&mgQƌB媴-(I( >u9 p;K2t=Z/:2ڈ(Ɔ(=۫9Mmg+"ءq&vv䯑LXw)CEBXud\APlYOTړT=KY4-d$o搷ݺoUlK^'촒!Ka f-2}HOz9ޑ\bb5zAO(ح宺Ju?K;aYNËc[c*򳷄=T1ٲ V3ݛZ.9,;90K=®Cc=I=OeA}4ELep=Sһ@XLLi}r? qee5Y:>Ncg/b1.E!YV$v*b/C֟1M*";.#|eEƢLO1c  ŕXoJ؈%[h~c˩俼c%[xpʟ糝4@c|u=ɟnŮ`|scvQEH^XtC]  i3r0]jLmM@3cFv q.6qI|#l2i(`š¤ö!L-k13D&n0n ~xЈeLFCCKDeരEؽl [<- $m.}sJќ]fepbl)7Ki'i3Pojlx"uDKH9f>"z5:BK)9>C|,fbX"ga虍FbdV+/dz ~Z$(ۿ\\-)A˜R~t?%w Iת"C^ 'y+x:c!fjg lՉ}d.d)f.1MPe=>6%/0ņq@s2oaF/Z;4homYs͘dh:̄4>ܡ4h7{3,;EOao1=^3d22RRvS~C-_aJT=O.J?˸eŃ9AxC}il.O?m@ i$&pytn{%krÏR $_s \thf7oǽ9N5ӺCxB,YBOl)Ȳ-JDUx Y?޲0) q7;[{ @G>H+y@W: vhӏL! >b/8(\Ņ8OsKT4TV-q_Гx&52ڝ1/w&tf/V:04>ϠbC\#:!0xV3*ӏ:zB,nL)CEV6I=ijZqTLWxx5Sged΂栴 HFUYS V`3KѰӶ `.=N#Faڧ=SGCq"a;e!}8*G;l)6vQ,/ti(fwU.^;쎭Bs vE-!C=?3*Lg<'ۈݾnZ~ g;eiZgx9`Rq>0i" d.uƽT}p+c&> *g91)*h)k- fW`fgث  [miJ U_u_W1fs\wv'%%$*cp[@ zۊUK7dY{kcGY{GH*R#0q6cYW]d2Vpxt]d. .)V"u"lPI1tv:xv nxlN4 =\"V-uoKAk'cMkCqu hD&cfcR"#F"Ȟ ^˪! O s`Oj-e]TA T-f]N o_,.\Oդ #zf,r(d3[Q(:yi÷{7 0`Lβu1ËU(wj;D6M(EXXPEhHxx2[sy^%U#04u,w7MY\4łJƒk3-I֠\8RFWӓ.j'8Fw gQk2ubStd.oc;Q#] 3܇ O-Wx+K! s¢(n^¾kmxb#?&/쳞ԜnzGq8~EP|JҺ@su01Ehb<ً5f^Z#GtXZNm/ciE* ;t׳u/~Vw?Jy¶o'/TKP" /|Ms,os&Ի·YeP" ߅{'0/pVm-ܖS\jKp!jI,B C5cg#>ET jn,+Dg!xyry 5[NSp+/)V+ƢkO-T VI*ąȉZ|\zWpDDJ;.-QOsBa##I6m?+ΔOQy<hPK,"lD£nS羿\J[l%SwWOq|,ҜQ(J&{܊+G@ <`}P>*};PʭIacT'$.p}jXR;݃˟^td"C49=Zj)\X<&v-i<9F@F8,(%x|2A.owE'5ΊR+"O NR uR v]ϗC6l1R%iݴ1_?w7^- -/Wu/KVۜ]'w6"m%ereJJ;7NMxƒaYގ!CYTyc`}s5=[VE AyPkTXUevb2]_X26cXN+t6o@ߩ>p{ƫD O%=.J&~7@:mgʎ2oV2Ɉ-mz?TNU3yHF`^3}Rf߾d2 i?59}7ߟΛ;}L!(Q Y̚SJgZ±gz] s"6{,M3Z.m\Z'r^.TgcJClhr7Uj;%JnT"sV@Ft@dya`3 u/tbX\ ;_n~<-Wh]'ږHXFV#P!5/ i CpLhO*Hf{Z }Ḱ3ywlFEJ*@XHv(}GXm g5}0FW wF)B0ajwuZnxJ1pI L&LDdoc=m~GFadY5h͝1ctQ?*rJ>:\p|# }h?7 Bѯ $Zw,rut) Y޻+0{pT[uT`Քm=W2<Pƌ6̚ cE,'٨%ib?ր]`A6jt=st*׬퉿,uޒLYMs" Q^ K?^] ^'g+mGd"{7屾-ݙ+Зp5~ƶb6,qc>A?-!Kx1,rOb H%z]6[ Lz\3QjA(=NiMպ*d6o j}@hwlfx塠vv*h]V}ԑݦI#:2ߑ><c\hDzr3^(utq* 3QDs\QDf=N7vE=~eUGTaߏ45ٝu]TýreJ>ѩzM|qH!ohVE=,uM1[I4jxsşV~N8LΑlKTWǓٵ~C| ('rrr@cT,w)>} gV9R@{"zpmg%Ȳ P׵l?ꅒgU h'Ll $0<ڔŚY*i;>)ܻst;S>oFQ/ +Ī/) j%y0(.\%iR$2$k@;54DmZو`}ΑLb\"31,k!(H)ړ7Ϗ/{^Z;fʁAOazP'Hn챺/*ܕft`k=P,/ܚZ_\'|J;?e0EBiKU\A|^#6.п<lqz"*}vU0S 18;DۈM% 9։qE(pV+G77E@Uߑ$S3ѴЅOVI3@J1 F[}5?psMUpQPF-T5I Cڝx"s:nvL&4B A$pv(D+<٣QcG^E7zgs kN}!U}&3#ג@o `|ך Soi6i~Inmz38ш'C?6`m/nkPHrtWwZr^ZfªXz-wY1M>16Q<h <. 2eIOcjqĤv+tS2娻 !\ȹaټM9]Scm/ؤaΧ-nҥ+yGSqYd32.넛(a-"Aޏ]T!38[% ױLaU (1hUwፂ^ i51#G2j6˨fqTg76"||~8%sNQ Hy* Fi'V c%QiMc]ygT=$UͼrPQ<2&54cGlP"䣌#-_ bOZgFZ)HJW2a̩ѩ{h»,I}q-Qs cedpyp8DBu?No}_jp` JZm #yt6N J3Y*LigNwd 77h{'PځpQ j5Y2кFTOn\@3 F?V _~a2n#n(Alf*Ax1sm5bם_FdU4~wRSc=ΊFA5Ή}0Vkqm]7DkyVEW^M$/Y~01uxqo#!0P7A6CGPQ`c; *P8G/>[B >^+Z{=q;n8;TVЧ¬@O˞o͗[EvG50^$d=ܚ^*EcO$8m5b[lG;vjtꑌTs e\w},m/CuAҝDN2|'&-'{%̎ 5xA yĭ{A"N >@ ?"Fs3/םŕkRɖu^CBZRJMh;P;(S0gw_rxЏMLI#=aqySJg852 Qm{B#OϢ(_vN*oɾvշ(U/>eH=:a;,qFS^֦gU d{GnffaCqZ֪PtX^P<4 A<Łwx+xHr ڰ%k<ֲ-P#H[>IELEbXAs{ HwL(x[tJ b=E۪b$Yߢs NmTFw5( b~= vltd%9p`|JFβ*5[EęeE}{c=P [ÌJ=RbWVhC׵qS"Hk,&&`Bq]mP昅r{U 84׬h$(Dާ18\ >5""ι+\S~z@BH uqPe!2s#ظ9]6LF%5~VUaŒӳ,c^#@y(÷͞3j(/tt0FbY9s5# ;6VҲ_+efILqdP)aԂfHQK9ػ,oמ<nڏwNw/ܘ8y!x` tYFM1?oYFbxaS>1nT.'盏c#}7yu/|.u=W~Q>{n!d5 U*_k^l'ag:ZR|A.ً8 /|aBzXX2]R)3f+ֱV?(`[w>Ys`d ztMvvDóH#pB!3?^sҞ;qx'vmH˿6?DvlG֖wF޹hZ FsU+` wJg6͉9"eJsfU(=!xS' py5 00I~ڽ_fz= Q@P DZ;ࡒ@/A4s^bY5JX;(AV.=CҪEȹyVI_ >\eL< eĢ8H,}-:i36v: nT?|,0oэ6:< szf<Iw þ+~Etn#CNgGZ6i,tѭ*V8ۈVN _Vif\I\6zҞyyZpq?,cdb-}l>p濔n6%p=o1**}KbmKiX1st` Т4KM.454KME;3=_[HM\k$[ r7Vs=b9Wa:CJt܎O Q/<9Ù%?Lg8H1n~͝&[QT+p(Ŝdqî33HaWS[bŤ479Pu:4EP b.,:mZ |.t0wҵyjFy%?XHCJ]sl ]_ c'X!b:Oj\n6̅Hvj<>&2ZuL9NŃvԫQ#Lus}cabKQwج(Z&*]8QiT*ۻލgX~E9:PeXRp]90`WbߨF$r:_JGLjo:/&oJw.M:l +oa"[d_f[BaJCDc3uFTάZw2Kr߷,-u0\(#|/3xqy{@seq?.˳'>+>Qq2ޡlAa 21wF[oZQ8Dn.t6ʚ``GFsJ}Z5Y>"oq,dF(NL|Lq!|{%ZCtr=HNKKÍte)Ler.4!ྒྷqe|/w|}w{7r#Q杸>Pp$U+Cn-˓B2,ٕ&Һs΅'ƺ;*OenE@pZ׸a (L܍6"T6w=HP}e$Yn47 S3UJ0J d )Q6mA~ϋ[혳- *:ݲQb}2DQW D{+=j,|]E^S)Vã\LWA|O򻿮pJ3I,Pbu],)J L!]QM}!FdЏ2,0e*5`fBMC?2bZN]-RHl`pÂ19p"p*v*Lvn7KV9W+YVZ'({ @¡mWO r7yzxLAV6$`{Z0ABIM3K_Jۉe.1)3ZE@_˱1+BAZvK#M<ޏ5 '2lP1Nȑ8*5Dլ|=튑sT>>t eK]͞3H-h{RGB/[z%3Rs\H21U&ny`ev} `=UYSDq;'N/Ɯ( XhڀFJ“BҮUSqU`Qjظ @~~~XWn,y e {HaAy6x=tiZù;ko3T\FjԮbLYiqD|#;\`Kה 4j䒡:2<99pµsVl՜S'nMh.f+ǯ #ĪC5hmĞ>#|sCT+QG/,qrDqwrd|jțȞ,>tLt3 tٍ0qU&bcX-eּ' /.f]wwl 'g 6~T>JVw Vt @*5Z%aeĕ{BefHit*8~/B9o\5%pO) -yPJbvzɸ|Xœ2|$fSyVU2&BL0s~܅buz6N;t-doߑ/)s'bgs2Dm3Njw./@.Pu.NÙ|()Y gA`bds4EǙ]o%ʳƷ;heLp1i+]XM9|XumOY|.͐rp-g`PG$5z+8\|86T7I720ñ(*,|, |]OBK(c@A\M!GX%n84:)LC#^869*3~!g#'Ǽ| &C}4vV)j(ݚ,"_ud}qR3|rp:=MEt&F:eeTyg*bVWT{& McB']]3&zzO  ehC1'4͔S9,@!ןR$׾M׽^<-9AXU_kxG, uSxL )OĢ~c(1+c"H%iJ_O r8OIfcu`/y$Skv]Eeq5Q:8+!`+>$wy$$k,d}V2[2*^ aޢ` a8},KoeY7?oKiĤ%{0WxuTaj"Xτ@5 'gF]$q9hn|{lE(*k=,䐍 <鬫 mNPA1e_(ĔIj%fF :Dڈ))Ӫ j+tܡKhVEأ B`gLT94 Le0O(-r444EA7~(;Ԝ}xj>%=}t;*? HU2ekiG;=C$|N68Dsi X0h~<<$dq. ԋ7Z$8 F<2kY{lu@B5u.hZ˜ɿw;J-ƦT"2ymM+P2NIyZ~Uycpci wd&@jyx\*z@[C>tiK5%MZ{8 m.6\* P~ 3S'i0Hdc(JLqDL N6}ޒa{y6c_5WŦSJiG(. &7 fBӠި'ԛZ(cOd`h:&>#ZLgh1\eLhu왕*Ѿ3Kɂzp.o}}W W:2ZߘO$Q(<@$2T2 s^Qk[i/jĸ4.Ys<\95 ;lg.-fA5zhAQX̒Q T҂cSﹾjT5J(؟T!׹*ؔ7j.pfٵmUN&kCq)Չ)NXtc i^).+o1P>H@.ep6͛}ƌ߷:gM4tkSAX@g_YS5Q]5r}c /ŔlԒUo7@ǃ+.ڧ1m Gi0-?BKߦUeM8 l_ߤ"{ve D%DOl)z$ߤ6Tj]Z&: ME^qLm$WAs/et8>8W(*%#D9إ #" iTdUw/էLvlg"G@ײ۶_Y0M Jy]A 0myI>[Unqެ S &YeMJԾ+/AUBlw/Xr㌯tn8ͽs s&T@55Չd.MKkL/?s C;-?F̯^IV\kOKHw ZK\zuk ФeDCKjO@*1J`X*7I* >Ry˚M7 /2 !V/i [χVYdS^M "#ߨEoLB  6B3#~z00qM %%EaKHlL@7gLV),[;7 孽)pVFȊVeT+ y5gcL<ߕb @7Bqc 9WG4k{d-os#L`#Fz$E3q97~v2RA ItZeA'^C|`` flÌMAkw_vѱYIhlI hŇ|:Õ`@L[3Ӱ';*X!,!p؀%BzNk'F87R%))t|FD*ԞkTarԮ9!}o/}?%#6T WESq `Z7ü NœP#5[g@ t1q=.~zs  Zo)+=$j2=2PuFHFsuc@v:K7h.>E bX p7EV26aOOmj !й[6L ,a3%+Yǃ:iZ_+f(ߺSrDTF9g?*C^HuTSQ+"qc#CXLl&L*q_\;^贻Xjr8 EwN X0ϢK!]ʦ&YŏXLgUιohw@pIK# ;%.wFԬ󒯰&Yikbjv#'DQ;ͦ_谨#luR0h6)!>f+ji ٨Hsg[읂|w1XMM砻%/AHBCDQ҉뉑?zZQ:@ke`?pl3:ʊH*3eIbEr&(GA-jz=41xOݽ4ʕ"H/iN -7X&AbQrUn~XQdXTg2w_S\G穓 7/Vx$5L:lE>Y+! 88J܉.deD F N߿>zq_o.ӑ1.mf6KEqTΆx\jTIQB`6eP W}MM #Āc9 PߗO%o^TDѵLt+)WixXGG"_162O7OX{:"ޒStnq:Vh=vXd'nê! n}&vB+s"s+XW_V j< _Ξ(4Mw݀4IGR-S)}(6 p?W ,vt_Y}f{k,&w!kwD Nm =fq[Kh)urpLx{& }c(BW|QJ7̸msN7D#aΚ&s6dGӬV⣓Da4狳 mIQ!_Zӝi3X:?<=G^%es&hE 4vDh+K%B 3 ҺY4f6M ? w_EAI9뷮f~,ih࡜Kщvsn_@}ِY! >ce'Hz pt~U}&Ŧ|:@8PO%f`pJxΪO"o74mjYGݛw*P~]'*C/ Ə͓߇zYKQ52w$ m;>X Rm $tm:e Y-Rd.l( ˑ̚Wd Gx~UNA5" rrI*EMÛ)G:Csd]4%0^>^Em4xymAm<BjP2GBw\LPE%r(( g홫7c/fuE3Z4ץ&>faO~0@!s5z԰ȼ rECxR=#@!/IXO [.rG_L9l5DXY;z&hluIE. -Ue@̪G 4h}_*BQcү𘛷/(YLc 'ktOՔkRY:1ڐ ~yi`q~&]`pHt"XgcK?]u@o@<3 cRw굻*#G!n_@L\׭J?27ȰߏQ/ccwh_5tNkX.#|jB;735ղ7]ʌxt{nJ8'5}˥mh0lDd-mRf#Md fqnsT߾gfPa&s͐p~ s9 ~eڕ=uH':+,T~氲Bx21SSnR4$"pEJL+kQ⣭Gh?>An!@RGeRd Lh#ZU0i_&BZ,3 5i3@A8L-*?zgh_}7 ͪWM1ꈧJ֨6cPy˒}[r-B٪ O$Ѳ8`uWb_f$ 6Β\# '*ٽoۦ+m[Cc@+X!3JToۡA\J}E$Fm)Z۫%(6U[I`lR;]anE0%H3uW>u&r[sn= Jn"| zo{5י3u(N+n>摳Fu7}&b ҇Z'jjeɧ::I60?BygtqEX8 ClLL~M a9/S>gF3e,7-wܧ/MƗ*¶:lֵ [ @75d>V׍{bMATBƟ;Waiq&:U;K;3Q* c)KN=;+K)5 cH-{">F/ElN.1UtN\Sl}<]XIސڷn%؊N3<W _;ADbX~}k, ÄBXGoDD9E˪@kJ@g}y:]s:B%}-|+VNN)\:@io+ urS %l ZZ%։@Hw/nv{F xh&zdYG}Cstf8y;:Ī';F|*|k7%(*(VBMXv7dfHSU@,wI,b*`*W@y*Tq$ɵ)=iaO ¬[z9ͺp@f^PÌ\9ŀ}}r W)A$s%Zt g։}BU)("vf~eJ|mx?Ӧ=&c\m_k10$X)!A{bKk[x5C j*?#(fTZ9Ƙf%3}`P58DI^_'JXYj4{H!2Cw/T'ln+]e .)KiF0 3>1SZnE/UdDE@:ٵmn,OB#Pmx?[>hA By dzj>1R-2Y^T3F>{?^ +MOQ$PM0p .N(B~t_ !KfJ} & I,QcٹG6sBѸH&;G(Z/nj Ed#grxª#bї:9'34ڱl#CN؊1kmAJT[I; 8l_rwc}Hb‰5NK2^9 Sn6DX%Ke3j^-`·P[d"FA%ein*sA6lo֙XI*-3 jMMݳ G1a%."fe OFupR|85ׁ/Y-%ΠChB_"f(FuEf(]<ζiVhHևE3ۮ`;f.UGD^~0 uql; \U3e-ע dExVQd9uSjݰj5աZfa ՠ8=dю1J@MpBc Im,_},gmx/bivxQH7:xMuG+_Y4R`f(ҞMv*8,͵j E4@_8dS4jhczF%;v &B[w͟? mQ4ץ<>(c)i#ܯ1pWb1qz DY1pl5i@6#M̖=NgmDz ujJm{n(+Bh•_6C`% 9MA+ Ze*[FG;Q;$6'bd/U)kcFD(&; }Z(Ǵ4rrj.j1fӻ ڵBw~KWvUg%QNA(7?T4Z!wOyB$T6q"ԂqF5.kjmCOBs APhΤ22τ~VUgy!uO;Ej+@rjpb3 Xw02(;ofr&'j/V^EKĢmğ܂Ǿ@sv2}lj!*1@LA:wySbGqW:UA"{W|}+q4buD$!kMwz-.%='CHFa+EmJme7 r#zF%PS,dG3|Z1giiu݌y^T}*m+`8l kz1uX 7 m6s&MFtȸVA\8~ʹJ^hH{Á[BX;L;9Izr98xx Lb aO=}B,J?R4࿟:JD1>f?^_^``I8׉?/u'B?bKY~p,Mɕr$n=4E$ۚnOaҁ j 8ݹbfAU\mVPC?''VJҩH('Q@sа4KE]W07 .VD*.~놰be#7-}͒˚*mJ>A9,8?@?NDV ;6 7keHQa Y*9f>*Uh4C0Ϋ̌j)sVPAn@߫lm9>*bJX9 oPeVgrs+4=+IfO)5q{SrD=_U@v;\ Z Tr:{ 9eT tRA]Hǧ|<^ Oq؟D}H}gG W;W}l/ Y 9`2euHϡQw.bOƺ{uJ !WFw7h-QeMr8~T*TQ* Tkd(2"G9c 1۱6)˄J£[^ўm)[TT (.Lƨ蕈VC"R~إEA3 Qa*Y>)2q?Kԭ]|4gLJRwXoтc{p$'gPjd{_|Ȭtf:1a cevhЃMBԜ ? UkN7FR\DtfM˛\D?YV0LR~bŲ*|L(nw>%@3c>J$VelpOP;3w?-D“EǑ^K7] XP7$Ž"/Nآ xr-|Q"TJmǟpI*<,}؃bM.끁w{8Zriω 7TwJ#Wo3]`AT &mJvJKI*^waĢlD #ѽl"$qn,ڎ&/&--.sHjЛnhrHnz=~MfV K>e֫M$Y& '^ݑ^eH~^ ٞ5Z<ɻѵ-YMcpOtoKɒ$;v먀ȣVQ3$x h]Oj0Ǿvob=&M!=, * W\ D?¼j6oE)YQ@'v{ܴ\?zaM27C2h%E!kMF=:0Es'R[-rϟ6Vwjg^sOa⎵{IsK);`3@1ȠM rrD’S U54:BsPTBB,#wZ.(n3JR:5K$0{ ]*volݯPy:/э0#~ QA+z{2̰Cn]`Φn!Uwv E\5j^wd9_# a=}C",~Ic,7CY&.ϑ@;Q?.\d_DS -/~Ӫ]!_eXZO}ؾypQpJ'D^{oh U..afazD޸ am#ߢnz:ԣrŕ値3mbs)ptlcb29ܥC[BsqGĕZs$!a)pJ^*NX{& #6+㸛eMBoU'Gt׎vZ_2S Vѕ) ҋe占`[ӳpg@*[ -Z] 'ҲJwizs2N怷KE:z_o5O郭@ # b v!i":PZ}PI#E>=..l!h#KH j;1JwsqL 0s,&-~66,l p9PW=q ~=Zҧ+NQ f>:h'YIF@WFyG'R]ˣcaXz3@dU8DDW Őd90gWk= 4~#I3j&)&62%ewX/ŸQ?Cwfgoo8e/,>!1i%K<]p8!9mgPvA JQKy$Bpn +>JehxUVb /L"#m\8X?V4}gM) vXwDpvP=,\#e*^Y:myLSWV1=fJ&;zz$AA:y HurnxraA־ݙL"H;ݶ 0PD&krHO [D.JuC t.mjT5D}zN`O@g0\N* ;KDq(R=mU> i\nM߆J钇Ցpo0Mț9kԫH[KTTï۹p7+pbrUtI>S.9G.HJ(g/'&`Z}gs Uǡ:|ʊjhZ}kY]|K?.)zEGp{tFqxP>x/SȕJ h|![V8#B OY(ߴRTמάT)ߧAY3aVX<OrRZ}&IkB k1yc#Yq!kn Z~ }&Gګ 7F8K:-_ mY_x|ZkHAׯ^/us$B鮗r>q$ NA8ے@*Ba#? 0'դ3ЊO Ql]pxC^Нp#?D&#ad!fN}!P9 Y + "p" {o)NOXBu3$fPb$'.P#C>o8s4NFW='ݦzC((E"T:5Bكǝ[Sdx.Pf;sے`e"ȁXhJqfѶzJm˚"+(wyVI 9y/$p|Js#Ο<5+Jg[Be/s>~TxU(R6_-6IN:Ӱf?*bwWDhBQ]P,; }a::HVA':Gs Ȓq$U '̊ҥJخ +ƙ^QKl8dQV&-ɩ饆@A9g}P6ut{ ; fn^ Pt˭Bg~ aAz],㝉=4Zb%HΐG3(tP,:ub]Uˠ,H85lݠ@9475QlnG.w~uuI8PV]|#%yr NNkI3lqY΍wJc<:ޚ'J̶߱w=)&r:Sri*#N6$zv2Tu\.4ꗀs DgBx˼}VA5"iQECK}arԫW*״e^rc6 + BW#* BT M\@6$ Dy-户qU[?0 b=w\JO_BGZgɒȗ4mP:/*{>q=m}zPpkݎ{W@ܫZ^1ko*cTF>pPV9N ϰ)a8Q65y0ӴA%7d W;D\{ZZ\9 1hnRxQ%[& |:P2(w/Ce|ĒvηZ/Ψm)B\}7,+2dH,=aAapڜR\ɋCuVíRGXPPkOVD ctT]iEyuv' ._mCD^g{j8v'pg4/T|Ñz!a'a__@ 95`}(wpoiŸ=Cs!AE N[3Ѹ{/@֧ZYc5h{-6Řb|9|q@t'8^}ʠGDGwH 1j5&nBzc$Դr#q'srrw'93dj .ٿjL()"YJbUڝg>@Ji/kL8૪ @ [7Y`!k!(]M:pXO* eCfY̍VۜX9e*Fn QbFe(Ӗ~Һ[g ' O~P6ZIa>w& zfe]ar ց_ yo_v \M+YVG/<ӰF|WM{3󫏕Lխh  'O:Y?|"d%rGuA 5NO?עZ 0Ц{?rlAwxg+_x,RW74QBD}/'%Lm \4PPp[ed%&*n@8.KQw5"}'k.<ހEժ0=ACσp v x/t,OnOM4|;G X&^ mwȠZ8k4AVW, tg~B@B37N8/BWptz?%=?ڧac_=Bkr{?M.kʨX{cbd9'N>Hʲww ,NT⭫s:Ef(eƖmMX@ VbpLoyĸ L? GCDZ/rtX @XK3Y@&T|0ؐz U]KJadEauI^Υɞ˓|bt2/dgwp.KJD}L]H?bf/jqiL *UcU4'E_K^>5&sʽ 1일mdS:T/aT.Jë:߁^a+|y;Qeg/țNڶHX<d45W q%p/p &6@p'',`^SOĔY^ptη_i M̸>U⏏x<.ض6hCD.̊pU'Us{h\t'-͛j9g魀~U[)& Qs_އ3֖ؓN# ܑ:oƹE@) ҧsHifi ۩U|?9jҞm(< 'x]5lz8ڃ&⵸MD 0g-Z^Y@rjB"\I$ ښ Lf f!!. /slft)Qv.Lv52FVNڂ4"^Ae6!dcCm-6y wh>v -÷ W!ЭOl}r+jɆ&54sZeG .>*!ɻ\y];1/dJj9H?벷Wk5a 1&F=bX ybvǛq? xGEPq;yPNO~ t- zIloO(A%(XC [@sd҆'bYyjZw輕2;G>"*a1O >`dӔЮ 0"gLuBBQ]} : !M0IMp z%F[4{YBW7Sd#4dO))Gw?B#: A eNNO@3 ϜiF![DmA.fHRbML+Դځ˯,z|z׽hJaj,"5&4`mg+u4%n G`f#^P}jZ\?%g<-WKr,Ց A=v׷"ࣱ7TvPXZ)|2BwАq#.Kn#re7~fKZxߑwK _e:t+y$/w jbԶ2iPDWnrvj\7\c5 (>]bMIY㷊b#G.^I+n"ֶyhξxӞg]߉RM$}:M/'Oz$2'9y`&{Iltv ڐq)ruGBd8 "Q$n[PD_$Щ$ 0sN]UE w}_5M~;&ӘuSFd/~fHG⛬ZhrSt/bHWx`Wm_vzYؿTu465%Gf .z3lP {2lo1.ae(IƵ@{%c^\^$cd?1iX8b>VEX a 9Rjo'?)g=1Y| 1K+A`a+S!2vgk^ܩ&zlp7Ga9Gū ʂ]h-:2 =,!;nm.^NFRQ3vmKH![@$Pk{k.lr kGTn&[AE4"= DFSz&d_kRN ADɥF}A>[+Pb|+)1GD "g4jXUWUIU3(/"#EgՑaя9p>u;Խpxk%!C۾ƭGh;hS|} t>D^u}>bA RܕWZGnP2L^pb-G E 4G(h#e9/B =%"{O=/娷S =(J>nLY9Of"4d=9%=$H 8`h /0B#0%=uh;r*= ˓̖.@t#xzgVg;9 ͑*9PIv ?9Ag*((jo}̊9b1 A%_ZB whQiU)+ $)oHV'%'~:<@x.to:X&lb8B_Ġ96/ۓmّhV 0R'Ֆh>_+b#DvonW::24{M1W ׍#A{A$ϲmF%8uF ^|A+.;0ɦ"qW3eVڡZYzslL`7LgA|p[]85[jSbZ÷▣|%OʅWGk>w0Z:$Xmq褹v5e8& FfSS^!gHp-kvrJ,BxP v>bF0-*$ W+;:q%=~=E=8frjm//CN%b9+K;}/u;(WD^]M< ж|8Lbñ!ƚpyUMHbm7f~ܑ8ի#vQǥ0do9Qe9P d+O"Eg;Mcrm;{8)="%$]^xޥ&P{ު6E|˂ͱpֲH*SءNql^NY/;qBaL-U@+# ,EKβ-Y]~Y>4D5VxB+Y6`3yeVu(H< ~Kɑ6w=UIv 47{Ad0xS|ELV#!5iFlo('OR]0oSßi{ Z󜏳CbcbOR0^#8GS}`Mh<鱹#_AxzИr:aD.'ǜ~/v `"ԧȱO<,2Z`,Y(!~yi(DRh}!,Ԗێҁm0^ት !9,hߑ6`,&/v!~G(؇H>+41 6579L: a?#"/Qkhw #qΚ^Y=me;@1R>U}T|7NdyV>$\%*k߻vcKeF%|fFkBG 2#UDUΨUD} 5Y~٩GQ7)SBpu=Glާ,yMMi;ٜߜtuj;/>bRApee}5Ş=ܧÝ9X"&凌I'HᐚG|La >PLhgEJg8E59P3n.'0.3PjoX~Lyb b|r~Fz6y/_n$wwWX &vPWO'pC8. q yN_]AzgMdњ 5H6˧ @=h-a_mVq7A57St"b">ƒG^Rsό\A=]=` UA>xh"7km0yCE,TA~HJ_$>LoHcM U|x*l61M 1$ -jh(戎OUHTYֱ,#2sfCFz.ӯas5ZSDORm!Iuv6ycP.!N7<;pܭˡX`M\ڻ#=-Bc}'e]! cx.&B|}LqF ZE\sDGKg?w0)YCK4'.0_+rxIyY3DK}I^-'{(ѵ|($}Odn h8+z)UJ"faǤPF ;zkP 'Ք0=uaDe!K?whLi>8E.b elYeڏn#Rƙq{ lNџ\_HqH1Br4jf# j_N\pqDiwAeOEvEc/܌Ҁf"z_~3'OGy0_G= 5P͕K~n]l87ql Q>1[r=̵ 汃{]``6NcEU|Z`ӓun-Fu\ Rr>/SAym7" J\>yb{}rK|bnR9vÛm%S=.W|gW,gl#Y ֨S!.(tM}ZD)t%A O#-Cog2{͵I:P޸[qELP/Q h+ ]AQ!`1Q;T#2co|Q{)@)&[XBZ} g$m4Zk"t T`{3V6-N'_wHDTey+W{L01ƥ\kc"&5;BkLZI£_p+l6R 7VJ<['&E05PG`n+̤f$gt0vʡԍ#wG)4M9q`Nv@-ū?ς2%t"\eIXqHRL`%֬3XguD7 Mos\=wh4H[ ε 0#먤(a sm(e^/ [}m.gN2TC0v̽C5ual)[/ՒF4J;+ٳGD:.G#`K\gc(> qB*a827rZW2ɦ=Ojcov/`B)[~vm? .dJ@.wW:Wfd5OڱA9vN$&Á7HΨy'VջڭNtHX&P"WTTi~#T}L N$QYr҅jEI.70Qٕz-(1i%-@`|F)5!G 1#))wZK.wN~a$f 1> 5BMt ?_n13OU%Fcp"L[Tک;bc x<`=-cIqgd]JNP:dD6OS!x1jmŸPRVf$p'T^tb+aLD~/G Lku ?JtkI`TwS̉)i(hǿLۿO[=3ePSK(QG5x=&$Q|E{40T}0k[w:ib1҆J x.׫4K͠s^O6LjnBC9SZU(xg9YdR:PH9ς֐ИTe*J6sl7a1lp#u3Nq\6!jˢ{p4 :蟞V+}%7gԖs1dHxހSt3&HC,$w@k4uv0kGv31Vڰ=}kRgv> D)ρVogf.R$}jV]?r%24ȁ3bX𡬂aw/rs;IXJvmїЌzas)z޶JSO{H֛]% Ӳ]h+#s>(fR|sϱ dqz"5% Um,E JDҾɤ==6|g [Bd43Qm$RpQ}(œ☒3AnሯnzpR`:F7o3/^¤M\?ed;hڿ|Hm*^qi^{J;nVl(&@fl9p[V*햟aoeԝ-kf <ާx 2ʬڛ(U9[l0e(5K)x+9]7ߙ?&NP)HutqLX{)rkC*Oy/ĉ?D2 B߻tGsŴ!9hi.Bb10kziuA ccuPxNAcON:Zy7-(mExqê^ف 2LHŰAQ n{g0 ,H^w5 , ̽=)EvP_+MaY{G:ت'b=M} thcYrٱMK6lppAJŬ(A|Aya,AU=CI#y D~ i/q F? T 6ѱw9d@GJziqF̱G'K\R/Dt. I;t+R|6] =.9$tSԭ),+AkzȮ f_y0(U#{YX?}˪qfkl= qǕ6]?R}듌 P|2,_{ "冦@]t ̊!/ {m{=\7j]G5 Tz?H8 \L j9ؾ.'um)ptg:2DC]DW@4{$5ŦdqaM=UCq:CF:3%'K* 욙|gAd :&)iɎ=*͈3ǂ=ːRc lQ`u&QܢiYHё.x /}ن_*_#'E8 1Xjl֩drZlcrꠃU4 ?W)i- >ENۂ$d7 u-XKPF;a<">M&[5˴ 'ip4 [WC[Ovt]8w(~ r݄~%$_VjD^j ?-s .Mii=1w>I#Ƹ;`Xh2K~#d<΍z>(G C#)mQP]x^L$؜BWzF8ʟYT݀tmz݇>uf$v<Tj86&^/ZR,nӢp} _ CGvMuuy gC.Imgwe^߅yZx7N @+1eƅ2 A}hJt E .B˪ap9ӽ`s=`L)bn1gG`x!VA8{X)NӍ;u`4K.ʲc6JO(pih? XJ.ض; ?u~` 0%ƤBШ,T0\$^-`] !>J/jxD}WH# 0K 4e8 ;tjcQu ȥQ@w;v?^g}!CDlVTz P*cnXrySӮѹ;ab <51`:#.R )JpCM$$X+g22Ac*". >6~0p!rgBFqNX%a tݠHyANO?$<&153Ƴ~^b z|7^ 7֏;av%23NDzH9C,z֖gr'd2 @n0|4DUI݆-+@1foQ1kI4ڕmƛ7Y1;ٿ K-*E}TG?+!PzIAVa l/quU+p/8V.&ukEf9:Tϯ5r Pк f~f>MQSTés__ ,'C}1k (JVűyI Q:^8FԞWwd?IqÍ b; R ̒g6V܁$4[_k0ƽ \fԧAnjߡ&ҺJ" g3Aa*ax_" vY/] dbF,V3}ڱ0oQ=b+s$ xؕfぜk/hj%? FZ&pQ=iRJ,Vqn?o~ROhb0];^㲂p(o@y䰪HJ@ȎmxAgfaZeЬ53W,ࢪ>uu,T/,G;~_RB,K"$KrwW1hdtf};E ݕpe2)u~t,I_Š0T# "#v~m5rfScy$ľs@R>u8rHEܩˡ\:=muk؆'on2;+.EUCƥ"bњdg9˓JiA~o٣F(G Κ'=6|+1p#اxǭvˆgw^%9dQ ٲm#?'냃`|q"Y`n'{Y@"B^v 9׎zk5`眅wi^@Tyf̀GvԀe46xTLbW.JB!(ǜC˹uDC* vVUƌ( iOT?%u$zM!&0J#٬[ }*LryK:;)jVӺ6GMw(:zDgX =6^BE>I NOIݼʩF`,O 6o@c#~]/>㤦ܧ!䧣=$VUۀQr;}| 5{N˜pjWK`nE?ZpJtǪXYSrvb$p]H#XyΛx*Z{1kL72 boBxVx>(W.DU䛒ˣ%(1OB<z%i7Fj c|?C`xR4'- \ǚWBZ>=8ٷ&=mhc$:{GҷO-X^>{iR]z ^hn&4XQly7?h +@8/Z7ob*cB*O`*햳{\p;vǼ~۵iN=L|dsKE>o"l'O:ga Rx7t4 }gQۻ!;V!l $5tJI_l!5EސM![uF},f*^g|eqIx_=v\[S9IJ?'؅蕋V2Q?]2Y0 Růe3 ;KhW%E} h$z!õJCCVm*ZKV:Xio gS|V%_NǁμBF|m^@;e)s=SH>y[`B R/@sc 3yI|1jFdt> (=ho}4噳Ueψb l_,g Bqۋ!@J@(;Ι8Vcn|Z_ |xhV5Gad^Rovݸ`f'?>.,9WߊL:ߘ0uZ5)t"Q2cq Z102u -cCЇ-ȃ{ӥ"i]UBΐ/-8% Bd VRѢRr©Oȉ`g:>$r8%bS=o:IqO)N Y6DRXfⱍ:}mn8AִW͛#@y@ tf HLᡒ:Rq mHtC/;1xlDj3q4м2b6DӐ4k`!ocүg@\+d7p5gz~C;O.-GsI(:&o0sIN0f& ِ*iEz6| ѣ`1ա#= {[̴+1>5;Nz~Vk _y`9nILd{̇eh)5)tbdvkUtiکӰOnS GѝCi"'y/Mx9G<ӑ} ֣[s=[`rLR>4ƯR:]ِ<Ǒnysgvn]=C8@w=C7O\ ]w5;hx,QcĆrJ?RiSF# ;YOnCyDəufk)x8pxVMLJ )~- WUKг GFTor 0 Ssk!mɒOyHk&@0R[2qДkǯ9-seL'& O2^>GVWh)Fzfү{MIIҗǷ$zqesۘQ3#2&/[:.p<@vMO>F*&4S(Ch^h\`!\&7s%A=<4Wkұ<+B݆RuFi )5'7Bz~ݴ8I%Q~ւ)+C#gw*M6_cr[E,Q9DqgGv/s:٫ wJ+L(< i |H$0co5cfHf]9 LW@pE>ѣ aN.5̗"]S84ޖG+lYW)ܔbL5Ob[Up,zR[0-[JNc5`:yFaYg澚 ,=q6GwPa3I om~k?Ek1<*ezhb#STnd4#$| B1GMŋijdž !7-RUBRrθ\H$`0-r(Lu՜.ȽĺC|WӑB.+N[FiNEF}v]bB8g2igwuD3Ms3BNp px:?un#v-;cwNI'W-fe FlnO{!/]1`܄86K@d__?+Hq:>:s&`I~o1_፯ [>:FD NLWvS*\@=L5K_t(fcdջ+/?W^HwNusC|鏷3LY)x9 pxa7/L v8PZ7 yq rnP)^U'gHF9Q6w#3Cd(#ؑ<3 Sv:o- Y2#j# l(׺WHj8 2b5T-.J+u=^ȇ"yN).,BRTdKf bsԌI|A_b!аaL8ph1*%%5kP|XT67'X+(!6C^]OR7g׶=I ,k'6`/tG>)\=.PSZl&"P&~85@]j4?WNKf \b򢲌d!#wI$E:y}cɎRRTˉD>38|Lu˩sO`y!7_hްCeoP&p}75^ۆ1([pI_7rJ Md,} $ڌ2Ar̐dgQBdz:,{rP33 "x>jفMYiYWhJ)_qM P1AdO)9nW; N'u*KZX) C&(^7m Kѷf!<<ҼrLwi`n9+%=0!(i?Nas7K͐eyWpqKoHsv;>;ߍ?Ь$nR0n!t$ư(BS ÷ЗbwBjI/ ʢW L\UOJ44l܉ /n\jD);DQF221I)uI-Nݣ6%8^c)T7|P\yn%kW\]ζ1ސrKr$+߳`Z?ev4$܉ M3MGz(|ܶ/tCsKokoސ!A({gbD85Qz4GJRS!R\CoB ?Z{RXk]9#hXCp̒'R 996ᡙٸq',s%l&G ttޥ C4haJjQ!|Sh`EOUH!5a/ GZ*ϸ q|#9 bS\H3T,h6awxpb MG1Ӹ[{g5jJӛRu̧%,!syI+\ "wULFΐ^.]eh2 A6V!\ ;~~\(`0cD(`#uVA퀯Ze)JFr-xɢ)t|sO &cZ: RƁM]vy=t:_z`6\*TJ=ǥt]pkJ(_M +_{j *"YP&:#v$]KZE^3n:)Dh/Ei'{֏i yϔSb<*fSܘ_ 6'? }*AU}qACnaժ:Xw.&]zS_ԒL4EF[hJ;'ZSOwnI2$M*-e@ؾZiKn05Ŀ!i`ANu)*5m\u?2{Q1om)N wF Ƚq$_Z&%"һ f 位1}]` P1ɰ̐o7D3@fvIRY9=' c62_5mpE c`&j[.ͦO1Bn&Q::)vp1Imk!cO!<}:ky*=.(H)sc*9vVtpVdNRg4W:,zh6VһrU4f±;^ڏ %[#RDgMڦkzGGMv+)uM,i>{YB*0<뙢S 뙯u!iNۦ) DqJ"ޢڝQN?g ]ډ޺&t SAHkFu3{5穣.P[O#%c[VR2q y7F]6hI#\6XzHϏ6;2WM%! wW!j AK =w]gA8;øu}ߕD?O~BwP aԝ KaMQ`!F#_ehLrФo:PFUoU+g=:14`W칬>?CKyR(E\j!od_aœn'&mDrwR)r0D1W ŕ#T=l!%<[6 ʋ7n'ۯmrхj[ܦ9'Y5AT鏤UZrHOj*bvTC4d [S\yR0~T"IȪp QZ(XXdBʰFks *֔@v]-7rbѫp!jkw3$-4]'Qk:\'*u; vwzj??Xk鴬.{Ve'uH潪Q_Egv1MQ?D _-ۅ%:C6@ 𙽫BmU7~|1VM{péyP+~ ejQ7ϥ5AKѸ׶7zɉBzV w]=]/WIoԕZ-v+ -_I=h+2yN Fs5_mx !>%Tр'z~xB̽ > \04ٯ9ql]35Q-OuK|K4ʏ_tYzQzcE*pY&QS`Ay|4',2פ"81R./&1 ~VIIgdz , d&Ir醏S9)8KO@ZdGfٕ~4걪TTb?s uCk^롌+@>,bW<ޫF2dd,6s?kY A py q?1Y{_\SA{_y1K>wľ^ssЩT. Wܕ8 (Ic$NrZ(]a:2ʡ)<-Z<&CJDwp@҄iL;b0%bEʜ,ZYDnQCt]ʭ+a~K], 11%i!p̀nxJMH3J+ 5S0 %3_IfpcV"<'kFrI^P#AaPk_~[(V}F|l&hN&n#7?ı ܵ/_ŰUX rUa@Xa!g݂=u+!g}V9I>Y=(LޓG#WeOL|-?D\B!inmc8];KnvԚ%8U YR.h@N:*4}E߯aiO#kch95ǐͦ07X`%WƓ $ ׊ 7?σ.XCG>t=A0s{SOY@J aD[}mm.f\$+ѯh:;ɹ34KCh׏;NqG +v3ȊIxM5' `&ā#X~66ΖoHEt8m^"JgXCPP0O>S!tx|rry}%ь9 r""0*IǼf fC4]}1(y%ՙ*`aKoN}e͓J"pG".xetC"}&5^rE5CcM41Vx!+j^=X7>;8r>uҖݔ5H+cJK^F,Weo4#]$nD1Tyj'Ƌ8+y&[Wj|Twe.Dn0ND*ب;z]jkLE{4  JR1gx9fi?uno XS_o*nCf8a]'ߗ N>؟^vAף8mDcw HגөCaNmņyq㉉z{ 2~9_x\5 OSEBK޼4%~wk > 4ظy\;dnT5h 6'Ƴw %M!uy[|BJtRvDx2w*ϬF(nrF[߈)~G(3Zg%=`Qn57/(^Z/Ԁ[|]B@'C;$~SwJ 1PBc,3'ߠ-}$9Lt | _i(qYLDXJp/qւn חfڙ(D`>ԂTP3s0! X͸3/vU,cGf[Gӌ\'+Ǐ7w*?eKg\}{3mm~"UxXb?C < (2>>Ap RR"UTm)ScgJk8)G#Ol^V_- HI >ZS~^/n=z]`rd31N޳n 풣3YIw%U۬[2/(8 $y鹎MxNj-r!̸YmYWb (c CU:]5rnxTÞuH흿 ;aV#~z ފx)ڎ/P$ည[frJ [Dr moPA hpt [s[CTbWپdwf_|+x,U,."UB*s:7 PiS!?4T6 ܾHfFpRR`se)s_X@).dC?sh~M;n_̿jB8%}Jd_fk̉d} 6gr` :f~a-鰝UMa 0Y +𗆖xj;$BW\93➷rРgm N?7fZ),Yhh"{s/fL Zyig'zz+1ϲ:/1->̚(t)]w'z*96i87}hX|]f/D}n1JLr>PphȯLMzl/6;R7*QX I"Pi3S`fڢ^K]2O,$"4)Ault~%g6@9fIl=P0᫇Pĥ? 5!jn&:lL"k[Eo0M98_i!lݰOF*Y v妗)-s ~#5jH_!.d߃^.$ VIO n3pQ |O\}z9cNW{g<ϓ5b}ueGVT#EN$=”|>5>ք4ۓL?&+iתߜheX8NK>B+M%M7]&s Jd Ck]'\!K?j-iE׀á[Bʅ[/b#ffïGXN87ރrZ/oѝ>-IfQ)uC v/EKg,q}˩<{b|RDDhôwW⭌&__Q'LXbg$ K^ܭRU`8] Dޘ*}Wv\xihرQ0p["Hac_@\{'8X, `!\q]/Z) )Kѹ; L"< @*@-% %Lhg/,䠭ZJ}KNF%M)ֹ~A*. GрbJa}O+`.#㑆#v6- ?@YE:G9_<csߵ8M, zF 32IaqVXA$:ܿd,K ~d܏~#òeL(dG8V.c:4pfA|E_E~gl$BEhrO)H*΅n7BD p[/\Lt{f߇jB!1?;|m* A *&[D tQP)@)|eBVse9}w劳{,)RV6Sg\I&qBBK'sRokK+->b+JA8Uضޅ ìQ\`4l@H`7E>/ =׀|TV0M& O-bgt{ȗ;CӈttL JFv\ŸQYL8ƕ4QrOTKV KIuxWm{ tz75!%\6^aL*j̑6,ڇXn[nCSt INpq9kS\(Dy=|^mj)ôv׮[8*{+`cMۖɸfn܌ ¹F_Jrjpj%>V҈]Zup7.91R: ?!zaUNx(#V/ɟ !߱[ 9W^fkYUVA5ǹ) Vd85Ώm1i1okDU(?C`̧2K-QS;y3$)ƨs^GFucp7 IT&B|둯m+<\v l['*h纸AT4QE↥R3qgo,N3a9[~ QJC0Kar GոR"yK,?hblW@weݖlJt(7w%ZfSR"g;]tw~RvRذ.dbGE;׏=QWjur[Gl Ȍfmѭ0dF\8p(f sӞ ﰽ<DKQ|rwUR?CK;z<]«6il'K.ᴶmDW }|GaJ\p4qK;6X[\?#AW{yq>{#.M/nduL,zhedCjPЗSx~VHו ]+[O |0)7Xt X-#caqZw?'Qߙu܀aVPwsS bg_C6܎5?`Dg">D+HJ\rҊ.FI~ӑ8R;V{,J6 (]|EB}vTdP(Q `㱱n\pg-||ԷZ@ I}AmaxìZ)\S6٣ᩩwOƑ%=n"b8G\s 41Vn<{H4}MNU >#O̍.r}$1^p:t@A\"+g 0m rvrY CnJY,lPܰ&L v1"cm3g0i^hq{kѹ7de&B+a]Lq -=="6iЅ&kpJK^sJC I1%Hh!(vD:xM# -Y#DC;ˬDa}FȶzGUPεMm4tRq=^.HugjƧt#}z,-\1A>N!6#r۪ޡ6]x0e5Y bDpGe4Vu2[7@"w6yf[SIf5& ͹ɮBlGج\e90S)Nob&lAYw|\dmbhUq0=hhvvAZH!7 ._TQ _Wn="D'6QLW&Ie!I)~naGcW1E?s}UDk:kW섭wV?s0 <~u!hAyqs 1"{Q3H1W-\p#]}!]N.9[d:ן ?- NT]vN%Q޽ϔbGpҕy+k=7(!wߗyށr*J=yi"Z/>i . rM+÷+Aokwf6u+l]ξ$v iLp!tu`>j+%RIgM[ 7JVA|=( K>T}Yh&cJU*TfiF09^FLhV?fY 1ʊfdRIgQ{NĿ:r?Ǔ>\T5 p5Q~h(r,(XA1GbW||z;B[Bhh*0ůf nv3w-߾d6vU!TVcian )qf.)9< :fI<mhBˤ,VPdAlzQ>vXp} i@~[:BM$M9ݡmxP:J]EZ=Jұ&h%q1dZ7<̛%}paRdkCGa=+)"赀񕻕md;{Teӊi5A cm93QzCzzؕ+VHA=#uk!Yi~W߰665׸]`F^#rNe}Ψ9,(JZn&V(MV AN[s 6|GW"mtbJ=o2& ?Dtk 8,ίǓmXv#<}¹=jӝ'_pQ U(љd{"PY$đYަG470*2$rFGq~d@J]Elf@V<݋BjBrR4Cګ/^ٳԮ]r#JHUea:NaSa^}y<{ qVgAtF3_HZZ"v%'cNS,!@/儂CC- ' mį_)x~O)cjĖҘ#$7ZͤaK%5@LC95"6O=D*NjBu^V9xP͉+$|):7{;"SEFyC"!{/8!ZzRɐ;ew9'Ue!|>YiUEjtkB`D==(| (-PޏYZR^a$*f1Hj w}M:΁?/345۞ *K6): -< PLqtl/ݟ V; " ,ŋ`}\]H>gLvYpZ.S ;Xe6'xP#"AdԙPjd* P:Nr{C|̬šyrb6~2g'W[,:_c!p#κ"QLhÿBK}C@.XE;>:e;=*` < a$]aNܻ/t1ĔSpj=t&$ ŕAۯj6 4H W9qDyz'O[Q44ۦKŨH)j+~k&wa0'rhփN5kTy D~)d6ղ ^{gþ=7עO<vb;u6m*p!_`gם`ႄZ BS|CYG<; udr#֥Jph*F GcG @!DWpg54eο_}r+Ǚͫ)_py=YrsdF:ի.֊׬5{/ ^ tNV>Y2]V2Jx]أ!%72d"Xz\x1{ DEG3jeP`qFCfY8a$غBaO~sѮYyp䛈Fb՛j 6cg_( #^mٵ "5vcCS7K8Ԑbr >1?w{y-h7.ZMBQtb2_s橺1b!-' z H`8,p(^a!/Mu_="5ۏ,/8ɉ=@&@X |%c"}{@B; J?ITeᐃP5z|ZsnL 0u bR'RK  ]ܙVC.1h+26LT),,a8"wUe3,>ײOo1D%ŖlC-0ɑ a6ξ[,זIsz]̳*(cpb3n`dixaa/4풒x"-KO!4EPT䂋&RK TpjąryZs/s?1yKÕEj38 38 mN}X 0r&P!6~Y^qYEsق>cO`5-zq)F-i6ʉidžn =r{}OZ .ͅ:O|Jc4ع*?Z߯yZ7F9@9l yND$|A :362뙭aȗm“J6.+2߂Q ]c$YGdrBQL:Ŀ]ئ ;TX3%VJ'Ea6(X|ɶpp 0/#uZ n;1`Wl"n`:h^I ;!G۞Y/+h@KAGbd1 Հ;?v@ys1~&y-Kne'8j쯻ߓv-a|b<-=9*$^!y3 4/Vcr>!kP^0k]- Fр% `j,]lPtVH3"GZ#œ2 cLe(@Rci;}M;gщ=4pnxeɕٌ",DN,7-O+%xLͨ<%xWh(LG mBh[|8b5¬.0DQ6<ҲA1̞?2uZm%? Rñٓ+O'>O#͔ašXWgImQ ~/hurr#3 THM*M%Ήs`n95/ĴVIvBn`.CߦGsPϸ2F=/Ie@mLx ?qap3+z"Sxp ,߳Jfd}s=d@fZ62'LsHmODb5͋Ò>+ekyk-Dor@b]rQsUlǹZ 6q}wԝtD!zbr.~]H)FxXMXzLFwҐִs{ϬLsmy?HX±4)[i2Sj dBz3|۷`OK3=00;duIs1 T(xZL׿n) m`BECB5feTȊ+,j2&$gH]a_[s C `ˆ2B'"yOsa9}i*J1^$J/{%PnL>Nzh"Td\ _u7+M92s{5=Mu}ܦH*;V[DcEL.T}T>.g h??z%ڠ5KO䶉L`! ܮ!LolJLrMKWcq,C{fsʀp_g KmSWjPsS[w3y¡ $sXxYoikRkd 9lgmUnu`'eat騭B_61[f=K.cd $>?!x8ԸY:ȱL|ܰ~URQ$ɢY_RΒs93a"#6?Q]VYpvbn8lx?@t ˞]ȯlh32K¢#vS:N^TFf ]qԍ_M`-oQ#<6 p@4IyRŬ概!/yਲ਼-5ӥg؂FE4$~he-g .|{A[4W-9 56B '!^o 5ʓg-N*0c΂9mi-_[x,OP  z nc ֻv'Ө `0@3[ٍ __i<ݱ/a1fR BetG= ]إ;_QGT \%#/9@X2|'w9( wΗk5EQ7rtWf˓AXh>Rj:~})5n1Y뉉|s럀Dljj\w2cR wgʿ%YƂ_+Dlp7q>兄O&&r2xX{8D_+}m(TS](F~0q9m$y@k~N Q(MNx`/|li7˚HM33~}M=~wj>NJv/FO#r@OO'I[fHBv<몳: l]~3q`>zr:=igL{qayS@1 ;I>to%gа8@5RYTɕS )6%UncVkVhe'U}f&Ski-Z$h ZU\6lV"$ }huCr '>1͚2kg|Kd}h>\(P.'Z+.{6fKbDf}iq?p6x=xiNrݙOϚtbw+?ѤQqZǛ/($2Nxk*G.};C]ș=Üqc;bԭJϖ JS$>M/V\[_ee2 o}Xb!V?SaQtmӎ~C'bok$BzŦTjtkZ-X"wt`']rGzhՔWq jt/ Kw!,6IBq&`vTmA[ nsӦweU+|P-~~U.lwHےa4Ȃ\"j;S"D[rL:tq4xϏ금KbRH!1$_:xB@ث]0O}IS)]b[J>P#1N;Q.$xiix>9d~Ջ GLVXVq[J9Ty&+6*$ff+onǵp񏙘!䰳P,,ϑ;[yޝ0nf`~ہs$o?]Mf&wbmvV$;$O놃jCݢ[GTSyUW{2kI&vNJq*F~[|R6E,mZT5p^1qy7.U㗀 ȻV q2y>n~Ej, '_9bC #N%Oo^JhaV^hŜe Q4uE3yё|^i/PG-\gtFbBF@HHR NBS"aB!LKYH8{K?("KQ^Ao= {*&q)5)ICؚoH$( dQrR5>-\ aDQydD1֬I ~ft䐥ta(ac5R\jjm5mٝ01QU Seyx63tػ2›Ĺƅ߇xhެ_?xr :WNi[';W%[_H4-8zM +Õ 3[I5ݽKrdd/_ -NH(' P$ ",;| i2?u/os\إe7m RqJD;pahS_B=51fZyBa GB553x,ؠa6U23$2 橜Wyj[ԍ 9ՀA;SA{|j)^Wc餵ٔOL=&Sq89ċS'y^󲧂4DF=K{ むU}8j\Sij-@~J"t#5R'oΙ/`D ;)u2bl68,xpRi׋@_]]sosp%V(ndሼ\V\d:h8_#x)&/H35F?[M^0\>{!;+g+[z,eHx"JRE$z7:{=H3gD 0ɘt;oYr:ֱyɆa~ 05g|7z=?5 "C/$|LXrJ!od> |e m?!, :h5ȪlXi֐ Par`oe`:'op]iՕ\jP͡lqޏduŽ1}>wVlKݥϿD-~ l׆;nڛb:6\F}v 0{O][} :Re]{T盲 R ^P4Nj{*v.iSyDN{eR58(:ΞDTUlZER r)XA 8\7]~Wcmg$#][`qn8NX OE*,Kxn[Y|o-|W,[WUl΁=L=ˤnbZxbgL u02NIPUnSηP`zoVvLGBht>q^#h'65[hNb^Qk$d0Ƌ$-R\ }_u][}P%1(IB}lo]*2u89*y ynIYRp~ݑyYau@fU0l)fV*duO) ((i`LvhY bc< 8x<'q/Ltq> ]ϐ%?ͩ8:F_m8\gRw[gz#9ky |ux*8#9^SIs{9$R xxd+k / "DԢh#lC k{tv٠Ӷ nsl+9#)! WפR@Ap7!VQ[@CU<.FeN'`0rp.6d8kX#xu{P̞.jQջ]9[_+4oܝw~azH_p@APgّSc\wAfn@,2me[kҒ4wseQK?=-ku+LKA)όoW ňt  '(?$p{Jp*mzzғ*'vh `|Lb=|gAxX WPE0+Ur-Jh'4f$2V18i8o7Hj\Z"{އPӃiDiQtEw,N>GKXP5ƎTO J. OǗ_ߊ`Oo> WlFv,.*)|)3['$'`o`&ct|s/[#!5$K#$Bs d)(&ch 7% |f:s!l{TƵH_̇ݴTGys ,v)O)3bBUäwD%6uVy6P)+"I*ƅTWeՕGI{/py+`!yֆ%0!ylz1>)J';֓#0j5?I_H)eW6Xut+Izo8O1aw}_|9 yAf>T;zE>]+/xezW/O?*O2NX+gxsMi}.{BO`Tj3d9 uO^@ƥJ%}vXhj{ D̐5#?ze-,2t?T2 "At_LDQ}@ Vx)SKvQXUP`}cP3pgfuM#jJ^|HJ?:53 usVj?./ȿ5R۲"f(8آG#q0a,JC|H/L zaɁ!w*1U\uF?EŪH%76XdG&陣aS(߃ϛۦյ5p';Ux4}}h7on=d3>e){rU$LGA64(٥d7Ь"kuQM(K-O3K1N6d$bܭ=3"@ø|l_c(g mlU!\y8-ĩL;acMN&0Z'"DtjlѭF:ԑ-V^Js(T+elK0TV>Un'g ϲk6擷J[[e ; 7EՇWDw3?̴[C5*B'z/5&z҇4')aBTF{:xPI;1~ &Dhw=kOKJぅ\9fE.b ecO9K24v -/;ޘ879Djy'~֛Dc0U+I^׼;oHĘA=Sy XT=/5Kwl<:k.R1Bv Kj<ĉCSCLFi+%eC/:L*;pnJzS޽)xHiOrT3/Cs]0/5ihplx>'~FD )3lHalٺ~3\6"~q;$#p$}\@]lS clUnH=!]>KqvAr}/CY5*F'jKE%? S)X9R+"q |p9:Ia4&5ܖO!{d-_7CK?-HH_݉^!ȏG*2;zha 4/;D:ȑ6L/~f{K.- u`܋vQ4uXI8r% k|LsEL-O^'Aarl|2Р? )l1Bi5ڽ<^YҷH07~ڛ~|=j^xrsԎVׯB}XXJrUw9bEQ_éH#hc˻_UwɬM Lo/kĥ\^t=F\Vv)eaީ۞顤{ޞ\v+N Nj2|ئHn4n_(sAK4 )V!/Otۊj?lذ'ia"!qtG&>mZX:Gqo%v/XÀ|*طK ^?iP&M]cΏLԦnS.R;<ޡѠĴ5a֪Iz!uՋ}QQtD$ҙf".SgХ1!r[o%H$FףmqVM-Uʐ_PXCӳ9 qsssuuŗ@"N0Ndw5_ )0~'iD+W<G- Xiy>2 >Lg{ãoĻ]eYzymXAFkbďjꗡتT6H l ;ׄ"Dõ῟#Xt-lv."_ߜj`Le]X~N]X){us3Tˈ rbd ".-,M閜hCM T r!IzaB̑~,/@5Q=QQ۾W3~j_c/t4uIZ/vTjSOnn&F2 fzU%!w o80}Eր}T``ah%_H A 92AO#|3K,( 7Jl aEyImlڲCÖێ`\Y*(wԧO_2!y\wNF[t؀ޑSwVMFOBFə~ `F{Q~~)N( ? {v!7T77~=pL;X8 Pza^8pG":(8dE8IԚĪ"j>˹FJ4~ViU𕚈g͊KE@Н 'UM=R񛬈f_row"0Ne9wєpILp|0 ) 3IWB6Ȕ7Y~ujD z1s^$1_w6n!p)Kje8˘&0qy п'p71罋~N5oJHPyLz<ᇮ7ȑ^9=nUut<*{. {_R u1d}6e ak&cZuhv$jNUPrm FeD'-|̰Kc$be<|.f6֠G"W 0RؠGvFghBHq8b^h{i1b ^K2;לXwFR|@!:WKwaVW/O0LIٔ_d 2ՙc9HމElقڃAu~T!IwtqaߴG7>e-\O5?+W'Y㙢&araۮ 2f">4zQ2ϕȼ[[ YEgBu [aǟaimNFuf/%J\Vu!p %)Q,q.[6,5 #B-E vm'= &Wa)d~=g1j9DG;` ~BU9ogQ9Nv#V92vAnr9wDh%NYєzW -A anp~uHbnVDso{uĺ9yq{{rQq Wtvma!J9rUXZk=dIaI,)2"%KF R쯰Ax52ۖThѴN(ἆ؍ZiهCϛ, h ϔ_&p_X?JJ_ B v>1zzHä7\9863]+hvRoK 5{W%$s4/2MΔE=̊ hlsdZHbJ~h&ka]PjU/3JiJ99u#Ψ1$[=XyR_UC2_F|"jE 1.̱ 8$ƴH(IiO#~*E>4#:*[_ę|` 9l3[֌Li@%^>bZMFbq=FB- ˴Jޣ5x:8&_[KG.͂֟TK&9NTv$"-LZX)4s1՜l &b9k8;,PMYc]@w {v)3W wa㵖poba!UFnrGqY$O,9xFr^<\K~`_2bs!nj4 B)؛yTHPT&h|p,+IQ3KCY[h B?kmH@ dN8" ֨AO}FՇ xop0UM5&%*CCf\1yjʒF0~Co7y`O,V nt-FxU)UU&"eZ]Xhꑳuы5 }_KW1< oMIr猢[Tbc: ǗntXJ +zJ4ҋ3 4s}9+JZս ʫ9A/YJQC99=8vuW[k7aאmfF45ac&ⶂtPpO2e.^l\*OQ rHZjV^mAEwq(}h'lYnw2V%S@2x cU4:OqĆ9 q6cj}ͬ+7[ci*]Y/+umjO;L,4ڑ8ge >=IZ/Şf0!#$ ùݽn 8\4Ym/ p6N2לUVṊ]X/JS}'0~7.bi6!4q8v>"2Z$sd>/JZ .9C|yfňMOVcQYOWC֎[[Y= ܊z,9L=`o眿NHaؘ-Z0AF9pz рB;v\A{ԆwiuCF(e_It?KvQ3wWcADwUxFN" Y\:~SB@b/$$\tfcItE0FP9f&9 p&H w n7]aSM.-奠* o-0aLT&˹BnDj^3vI̩G=T0곏jO-5͚J%xHp?鍏ǛFDE ;P ig!#NŌg 6,ݰpM(yBmafB)UTUT0SHAwb 8c: ~w*D$s1T+~-|U/芦JX`dq;mX62e\ImBMȾ#9\ofh5∫Y5 k:񖧛Al*P'oх[[5gn̈ "ڂG+m_$OB_R2-BcHvV ,uaooe1睁 w֕&>ڧ֬K־ycOSɟ.ϵEmVeA5l5~2v^wc+ĨZf pP3t8 0n&y-.8s^JXjFV~ՀakPYKęU%a ɚ #nxf+ԉ*6t2SoH 36!/2UsJxy3}RtN2?oOXy0WsBG}eqЕEO4vU/]Aw`yUb LP2 |&EtԍxΛX ֡: ^ѧ1"HHJ(4l-t5x)w X`͒ cz% "lwd9Lq%^$U .FłO~oVYQek~Et=(8ײSF_ϕjżni+ ,ǐje}w*<꬧cp5>Њxc[)I}[N _;cXiyL|aR?}*6R#$DO {BK7h#X;}8'ڤ)Z"Rύpd8Seg0"hKZ> i-<-u%l1y#NLq3%ᖴ?rp#@9pI9m\('&p\ J5v"@jb+vԢe%vՎ S3GF9%4"ah'Byx{67[))*)b~&fl?x3AI/;KVɾ (D ʍ5;^-3盓EAz xo3u($QYI"JԪӗ$TGd_bh{Sc'?4M^J)nw8D1м2# LQ5A"f[@K8A%`jYx0l&#9⳧ɪS9EJw "m.w;ϧ"\^fzwl_}Q2~ *a6q|^w7+T/sؚK3`P[itIN]#g/ä V* 8J^žѵv$[Tmgّ~>pϞTH޾#Nx{{FwԄjP+}*[ktjZ6S ic\޼恜kW5 W[8[:jҧ5pʚyR{B rIFz(FA҈uxJ=?1s *|h)PqqJ #wVtdԽȭEo^>, rXL`Ω-8R;~6GNb:`6SPVNeQ1DBg1iA? Vnu_Wq? ɴ 08ef0eWŌ |d]zɘ.hs{,gOBp}VT'Lڡ@ Xzw:׀9 #hR*q 9V&K J=3zH|ܦmqho3)Mk>vңiia6<-(q(f{^a tŶ3Ql`,Q.Pr <)GK[ʦQ4T^x#$YM$[bD47 wMb"EProhٞ., 7xTףʱKkK[.kWw cv櫎4i1piѷ/wo ~վ|00L1o`Wwcn EzGFV-OhU3\箍|'d 8[6j|7^DHݿK_e"[z~ aö E0(G~2,j'=wϴ #Irj񿿰.[a#Oj[c,R07:P46ߖ#\PJX/+`5|>{OY;ȉGnlRٸ$ODtf.B/-$a|Qcb Gqެ<A^иes}XwGJͣe*JQc[`ъ׏)AGG:H?8E~ډݏr~#O=|߽_u :n})a).<`C9RC0=sR'ۋG4~p%0@|1'\7a'TG#̼4?vΪS|ڷ>Q|53wr1٦2f+~X27ir&0ؒ|UbP+hzКp"lJ*|Q ="~aP&X] $*ucal8H[k"\#^EsJi-Pή؆7rb*ҵ\aXhDfU;d^mHCL0izWFV.W]e0qvTO˷19`^㻤T 9zŃ"}5QŒXfpaMy,rQfqƯ4kD(TzMo;J=B3x݁T/ hW!no'0YKY?Lrq=oLJǶT Gi~2\ uDj5uxz-o(N?>W)uLFSt$GwW ZK:+桴ʝEN\^@sؾ?GoRc椾Ui%<Ui4q $ʂ9c][BczFa!=ed#Ƞ͜T=K3:=< lz~Qnyǔ!F(J-Yj4=>) hY)w(y T9ghaޒ u䫔C:b"KGW6R :O!R!_5[:=3{Ƴ0_)f.SQP@Z mo 3j yWltx]x`0sl:L+#_@>ۮb$:؉,rAmUO*q7QG( "W3Ki͜ 4 „ rT3 m'C`'P\ZՄ7<t4rKҚ-wc'/qP]6Տ(J'k=SIJH%__E$mhA.;oʻܪjq?. ⅾ~"6oEmצ~&cX;EKK\)Jx=Z51T|n]@rm&9=҂GoˀO.Uʦy禸M8owQ31z}4-2q|(2FPڽ='<0G5'ua"q:ش/{ 4{l٥ `[qMP1"(~" QV*~U);Dby RY1 $,2xL+k`X\`oL/l׹3SѪLˏG@y2ݖ]?ҙЌ@F:%?Ea"|֖B ? M4;?3If=`uH/> ,۲;pNc, YKVL0fS -='~{@'ے5\Z V\XRt7<+߫uL1z$k݄%;ݦlmM1rar +:wpivq u)֬9ȼSM~æ[7`"Xn#F0vNkw&l A&y(&Pud+$=#pcXw2H%jAWO9$Elό.3x\  fnVڈ,/"k([?7<|<9N{M^M؄0\@3e}|]}+<{Ŧ/S5]ol_i%(F<;AǫmPӛIGW/_&.evzceB굩>ZABX z"˞z6iVͶe@5fy4FF)7Б\gLbA>@WJI5&Y2ړT*~A˵-KnZg] vݴjCaXy?qPL!4$)xiR]eGM^5 BGi@LNX %r(RCUx$~6霞>zYDW(f/'c(= TbZd5dNjuaIb"Aפjf>MML1A|NlVџY QF~+LSϟhA#w:ӓ{dn MvzFHKUc:MOYDtݑp]?H.][ȹ`%MO6#xe?fCy(aiBa t/hÚIqVW;#^Q)H;\m^&iNz˝X#Olpxu*`I |8:` pǜGmz/f{WJE=z@Ϣ6 C2^)]~Sv^]rHTg>IC 88Zq19UKA^ _gF-\a()<iBA44X)?SkM |і>"GC-]|La5QTiV_SEqUvO8E#Ԝr H"69_AИUd:ng{z{VIB>ʰNGU^qkں=\Yq+t٤vaqF6FI4lXZ'C˞JLm~eӪ̹A̯dE~iGIz20S-R^Q fI) Q#u18>n2et5-w~zu?'p!|t,oN\;> Yb[)3a]v쨄7;)'9S> [.Xg<&|F,}W9uOJJMfǯڇGuoi Pn$z̵p߿5ɮ!㳾 tL?9D@] rj8KWABBfebn}[>vRyhR󉔘e\iCO;jLd ɬ!WF1Ay ;t%~¤%݃S.bVx 3$5^Ɨ %៏6uf> vtE'9@qYo? 9o{YIAq~K۳VSGo{=T oD!H#G! ʏDkMh }Dz;W9?s$iXƝqSr,(ucpduYTY?}3.]J0%J"'@!oE|3@\yuh j =fW3Ymx9+50|]uFg'SJؘr5hLDd9); @X)"mˀ$"+ՉG1![j"GCn% Yv~E_\aWyէ*4mϱxEgّ2D vTS E7X5RM_9h,bg8h w.M ^Xô~Q['Nntt +]xD#SbP I*C[{MBKk {&\8qM_-,q?2\4/f**#]>ruG;+FHT񇛗WF 1繉(5F^fdfIa/ %'(m_2ZIڶwHl$/x kK! +*kRҽ'Dv{;g1o+!\ւGNМbp*rm€ YoqՅn˜2@9Q`vSgl (#M>k4vgS ^"nt@ȇIʿqX)/ 54Dޙ,ĝY?lTi] 7{W~rd_ij]c{*1X7$!Q`cUUY ϶tI6 k_1hgs6`!+\Ke#,',+a[ -6ZGYbW)Fx*6] z!~[TKcE.@bʆ|wFhEIW,u }Ps SD(;^ YLXޏ>$ 7s'\oI@&/>*5s#{3 Bɏ9WrHxw[7pI.z0cP:H Ӌ͔> ʈ?^6@auR4]E$k.AQNC&w זO-?2ȃ/ڃ[3HٟRe`/}%.T{hB ȲVAv! d)f[J47J^'9AD6 _2 0AHː__3"\j"ʘ=sU:oߧT yIJ[[H ][pd|8 $*~nEqv*x%}}BsŢ0ޚO_ف8Y^ 3t`w䃮W3bT3C(4.X^P`IM2BGfgP]GVl;d*aFchOQ(*<(yHXC]H3oK ~z+EBK6Po(ky%u"b[afreaS,"R=xӯ$㾙zLotb8.'Odix\bP6Zٷ3 n+UV_hZGvX`ct4f]rP\r/ rpSW w}] y0IS@; I e(!gs,de(d)tiR@!R%[ԃ1UeU%0 ?bЭ:(^IPA7lh(f RuW_Jd e4Y^}0ī"QŒ srRv0jmi5o^4D_' ѽMzӧ Ṋ΋ŕ x c]5 etTrVؙeD8_KIV">\TnGeXS47!PvMot8J~Q3g0'1詚P螿NC:NvWG#K&( gXV^I֢ŀeW`c0]7]Ԡ{} ʴ  k!їC6X <x)ƠU9YMUݐFJB0b:%m%g |~v̩iRµ?M (IlĞJK4*@N/?VˆK[l &#CҖX@R /Q3RT^b.Wm.'S3(mF'c-B KVdQwgKkƛq L[k~:B|s SĢGy!Bw%O}'z44#dnxt7`>?#(wg-II&}w2'~aID_p0`QZ#v?êC_}GA7A/RxE-s Ϩ̂XIOS1l TSX'9*YtILŰ< o"m lDQ:}K//PT[Rjk|D™P o,yc@eM_*0Ě#7^A\ ;\D߼OBPJ*ݞ^nQ%dgNn;Ƨu 앎u`?jj'r#Rgwˠk|{>3]X仝t,9SHӈ_oӉ.Ehu1XN* ڡ^LUk<Vm$݄Y.0[eػn#F~<["d ; V ӳx.L]4#澩Ɔ-35ywX{!ߪA/io(-NdD l靺[<` 5xh[.I6>|HXoM 3I .dnмd:[68-,hԽ7|>wFS%nhJI-1=I|'z7Ou=8"V.HUهXaXz-HFG ٯ' r*'5Ur#@x1x>K԰J F ϑ1{. %E3t4]IA]ϫCٍKjyzP(-ѼPn0&>Kcc!d󧼰rݎPwfQBܞfP֤$Dm4)>fjyAsL?jZg_?pm(.U<o咚IN:b2*mÕ/$i1ۯ"VOF5%m+d\[H c}=^& Lt02V!& Dd?d!ݾXMaPׂ ״9XNf#S=\6JCM~-ܙ :wRy%gѪ|U.n2u{;:ߟc(N3,W0^fZjo/a(+ ӣ1Y`kzEV, k:3w=pˢV*Z*lui+,p2©Vʜ|[ g0p`|l/{ß02U:;B X?ynp5KH[pĥ}i&S2`u;<߻Qn1EV@/ONHLqhnC4<}˺tl7mٻaݐ]g#K#+f]E%i(<ӕ|jQJ9=doq)c[hbŰ'*G&ޞ!BηIN\@qg)Ҩh8Afw~C*'k>g|o۷6rzW)C+i+*Y0 (^Eズpݬ{;ns@m+luPPܞ/vxA3tsNi:I^KM Mm1|XxoAuuD/ba7 +1lGAVYw$~zS$',~@}q6Bz=+ads1?5bg )g o&9/+c S?!#VZ#mp4Y (.v矰Б"n9ck5Îf.j0 Z:vSPx,.8kY Yg[`\L/3m~%Ѡ7@Oa)wiAX!-.K۞^8x-eb/3? و]g{ጃ])jʬ6n>@{9Б܂~ǥI~eF ?N6$nY^[!9zx;3јm^ #XZ*'V8mb^梥Dux`WVLL04-7k"KÏ.=۲؈ݿ["ݹ_d}K2PKM:ld}[Dh6kW)%ޡhI?Q2ߊ=᫞޳^Oi$tb~>hF,/M{|j13lf1K:8s¼>XJOFF)meXES}iaCj>v҉e#q$pm%~lLZl-kZg@xI&*_U|? T>u3e~dDF֚%EZRY~~Md!x@]&;6g˳*ytEC@T4ӗO h.Ӈ<*aQi3dzeoxVEVf GUNu|ʩ@S>KYM`T@q&E # ob%b;wX!$2uIgUe䊂!^bti|ɯQa\ℍ:hwua0m^㍃_M͝6 (vR+p]M\6%q29e"+Pa>+1|lٍr-pD쇷N>2_ɺ*7;Ϲ{,W&'{HBU"XRqJQoMر]E$M\ lX?!nRg;keDR߫*D c{<9Lw1;^H*x`[axhGȸȷ5EjʏԀ" w<{ /$dPAJ^M_Bv볞M>zxrwJ-TעRo{Ha85sjˣ#mk\;;O淥PQrq b{CmW.*v?4d ŎB|B_[ r_H%6׌" ENYY<jf{}d!rR/@x?G A|mLc# J5HB@[ fLqZT754\=ࢅ!>RO-q :S'iaߐh:\z1(9#nbM S"|\ҷYE0"~e}f'Zb.hY䊦))S-' "n qiKAA >vNT@(+6C| kxzN4q͗*m|oW/i?d o'8ѝ7 ʼC &斁z;!J F>h%{3+ekƁq\dMI"Β^!wF>U8= [s1y Ozp<5ۜ vD%5@p\/tbCX!\ WÀ7[!WߓSLaĕcHp)` j%Q 1)GewI٦D"M.9,o Y;Ɉ.GR[ !oJp[E07, RqKCD#{ǜj.V. SΔ2ruSb>2S 4eNb {xs: G-oU%Tj'6]yǡ~ę}=@gt֖ KTC[ہeyjIhzPh;%p7Z24s b;f~3#Ry,Cbu_l(`~F׶ z?f!"5%X#^fߟIيnADum&QB-Sj{FZeğ͇`BR(f 29;pE ;Ƈ1[ q'.0+Y5"`@P+4DȃYv6Bpa֕6s^¼FKQ,fq(è,|7lʗ?d0G[i ~6X=dʉص ^ o11d4c*QasueME%(ts`L0 # )IϦ7} wZC&߶pY#/HA]lCJ'CGx?Y`ׄv(yQfQ{.YϨsBi$.?XY 8+N-{gvCK}/>wx,jVc 8u(O;8@DAQ$&r_xn Áo8Ӡw&'}̠*~ý^Wdie0Mod {)e E%_HYw an_ӻث*mEf2^7}Kؾb3SRĐI83Z?ܡS[ڕ?V_ϗ^ 2|"ηy!qUMzNt@%;6(&!8mٲ1%jz7j hQk-Y{.ޡBu?jr!qc"M٨S* d$m_!;A7Ipi#O]mޔȢO(W`{M'T#S/R @OT.2HG|gK曈~A!SSKQUv$b"ߐn7x3!(AYVohs+2.lj%&cY1-R7i.{ݧgd#tV ˠB`‶41׎`?;pN߇K#;Θ4 4?.^<$wqƝmSbGCQ~ Tܭ!=q5!R‹YbP'C--o_儾-M_ן=/{ Ȱ_SY5]=FFaS8 e lX,/e]Nk!ֺ$Y)KZ.X٠']vM6)e(=Gْ_'Vo?fQ<\RyfI laE+K5,\⛇GK(D~uh q6y1MSa 8bcTvz/>_`3ڶ 0Dzxx 86!ld~qj_yl6ڬC[Lё͍x@0RBsvrX|[B49AS9#ևJuFw+q?־3 54&8(類ӶZG&9D. LKBs?iњR9;xEZF%(L7RpZ6PYח)#&2Jߟfoo[LW`U[vZ%R-6*.ۄ/$:w2npwRF=-腔@# 0Z~) |^ e+P%%[?Xg%e"at@Ȇ*5+bH<%]5)3"oSP{bIf{~ H&p>Z7"L6|W@(5,J6pbmH^ޤ@3K?`4]06Qadajd#w$'^Ӹh#^!~F` E K/bfs~DNK8XSkS%0fyf3Rx<32>ø&Jo]C Z Ea'ʰ}ufܐ45IQ m:s}`i u\nVغȃ'~=:,ދn3T |=kKW4`sFm])I{]*ӽk\>V`oy7X8Rz2-M}xJ~6`_ b0尤ӒEGx3y&VxuzYyZe'*^XC|{lW@>&6&!|t"icQ\GD$#Re=Đ ()Uo2gFZƙ } LIi&ܢ]EeDez \͙(z|J^Cf/HÜ)zq_z3 ICej-^Kؑ4*~~w_CVKt]RGDHh:v՟][[kP4)T 9`5_bHrgď{ۦuQJU:#ʽYӋ D߯]^A0POLjg׫|OG AG)JUԱ'NޮRZoIǼ!H[-xe؃4wbccKfhH"as™ژ,Q*=uQ b_xcߪ80& z77aryÎ'>:4V`jbeqED3ͥ( 1茻wAA)܃rMtٙҨ+b}z&1:+|i&J4 *N(^50{P 6^'Xہ6rvXt~8Sr*Pl p42ڀ1uԯGCU5 r6SP;金7eZQRwFph%4˼'_7|kk+鵰EMSv|m]DE* rչ{`=*%%%<<żbT rZ04)uЌy%V6D2'tvS֧-oEw nw1*J%oeņMOP#Fwb;]2pV:~뿤~Nx˯lB$yWqJaLhpfkw s.mǸ3)KZ j7S0_5 $z^ZC*C272݇DѻД6 Zy#yߡ 0q`H9& fOm*BwwOXp}^a,<>V٥w00֋raPksn,W#læ ∝Ng_(ͻ&v/g.V}B_kP-$%) k8\h,{Lz1^gjKJŅ>@Ћ%PN>,*ph;:( ܣo(4p0+B[;N]T:fV%iNhamJu6RteM!4,?+eћp(/њ8 8 g.9yqѼ&J|@g? g;ȤZ.p\Znp ,Ef @YcƂ j3SyvGS}6N/12T o}ɺ_T',m$\EtڝPw^{Ao SցZщ=2s(}w#!f}EMW|kw϶b>xk6;SHC lڐqT38z<Q\ӊqeQhF9dI\+Lx(B# c~b~Ӊ=hH@}Ƙ0Huq8%[wgRDuTnAՁ5/˯_d6+`~I{8[56ljWP3д\iBM}MQY8.eRa1DFvG|-EnV|9u7ιJb&dq-V^n^NeStt) ;0ʼ|} z'*㟬Sy5zql=A1orsPO$)>:ܑ yX$`Bp+A6դO*CQ%R=Yu+nE'ɩ-EcC%Xqqrjj;yHEws/[{Ri݆GZG<&p!My.5^zH5S^GUXdvuBSdG)c{5:guNE)uĮI,VO?(uEcPY9z_1,J*o̮CےҪMNIʨu\Nd.'/p?QIIG`e)Z gL7XT, gQU3O [ MS([S&1wUY0Le+H)䶿\B< Q?)9&-ϐoT=vYZm[AX9TDOltsn12*|~~JH_ws9Vǀ]|ѓP.Մ!PipXs)?cܲ X2 챡БLJpNL۫Oa^ C`h@9ve~ihA[TJ44MpA<+Z VwZ5PΒ;h$2oM.HtX];XHԼQsW;)?.na${4"IEćfRxJD6<+*['q?ӯK Ub" 82œ2ŸRLLx^! m|jzp %N _)D*d \Y+We!ѧ'Pb'G"I`4d` 'OFg[H5OX`IـkcvIwX`>o)wi,e`EGvU%g/n>஁*{FRV Yr:(.@Q/Ǭ_,VfL%%tEn;gE0ԟ\y&*&}^džj@ ZGE@!0cO0vY^"uֹ5b邍(>,s>SV!UFQGv/9AמdRU\ń!1#zv&W} ]ikTk5Sh#0gaɪp!-#]﫜+]DJ ~rfTM0މ(ܵpN9\ ~3$NKpV/)ub9+6'=hB9DGIPX6Iͬ[p?!p J%TЅ,N2'Ng@֔m)Rgp{}OxV؋bxj:Y(pBG N!%"vx dl5M{NJ _~YDرpꉙG,KX`$J+#LDO.1G*jpI'3ZwO۵=%7!Aʊ_ pTÇ BMK |){%ȯ%u 7݊dIco&;jWQ@(F]y/e\Ϩ0W? xQ F\t,9h$7+2F{,Cb?e08A;8g$Vp^q7ӗߜYl1鸸ٽKUy$B+^<1>A %g*ˑ8D84T$\,˳{k1nڱ :}ZGFq{N^s6BBw;qNApN?Gz!cT K ơ.Z# ZiRx` h 3y WYQlP3MHN?.D܏CgS4l3w^*!2*l\+ʞQoO%+lk WyއU1kš|Hj4DihYXw w!Ywzh& 5nQtD 5֯?A.<+Zk]$( w7``1N[海rפ!EO&awoԃW/٤TU{eHRսl֧{=OJa@=M4c4.LVH--^ƓGc,lVSȈn.7u'GMIWuØiQɕR#HyP4!Gqu׏=$^{r]_|.F\9 t,#pe+&Fg"U9912$_d `JwI)dn*˖ȁJsUcӦ$F֕m3*֢t%H[BFr (SJ @.~Y~XBظMڍ[R=gm߫2V-iy9/٥$NT @tM-u^ hߌXLHquw E@fY/B3-Oěu*:)E##QJ*2%_^/2" NrR##_"5}P:dv@# ySV:LVY'7-`e\XdlؖըoF沌knQC賄[tD# |UiإQ1+x+`cȳU[%I,FZ#17a;u5" u XԪM'$>XAK?Sxpvm4 $>d7VG{mSH9!) BbGÐ^<[qXq}Gm|~ѶM=$͊?N_{iD[Rk~vP'.0&"zG"$HJfMl[~ʁ5{­1vXukLfHхQVWRAPf`q+|Yh@,l9=p2Q,0]$tÒы] Wy] w#SUrhBQx1wd~*XCe.a|[ h%FclU)KvMT9׾}Ẋ2H'VYvG{k:;d*<WA7~Dl,} O,qƆ )@9]%6.`z&Õ$Ekt06 2h8Lk)\&` EzI!LS \f|ϊ c%# +á{GZ ʣo-3zu XM70 xGq&o%se`Y=T'5JkYc gox8"Nm]"vC|_FQ >(sl9 /,v)dipǀ4<@W:6tW&_)vP4'؃m_ԑa [aݧ+f-,7V"im=mhL +ŝ8ـpw]=)$>hC4'FHmuY y8˻rlBx8#"$'VAvi!}=v@`jTw*FYx \OʉgªV4(?j^ \z&{O9zݽ PDA,Mp/Iy.Y &Idc"Vp=S3l^ ШWtj#\"Մ|?6/ J+ZY^|7O B8M  y!<;a'Z8rVR0%V{1m8Ln|zŌ5d} BsݶK. WsStB R\[(߷@^@,Rҋr<뀳7cYxP\)9UKJĞIPaW|(v-d@WY d2tUǁIW4q{^ 4K bMP rϧ._[PfOŻM l̃b2\Fl2Y!,Rӣ3M*ę[=P%%eeW&#oN%翗u`"zLɢ>oIҟ'Y(D/c3ϥ!? 1i 9L­-M Fw p&(Dt `I5ʬ]H$QqqjL+($2zOH#]*a n)SdD"ziE16VsڮNFlΌK lא!2OyQ2Dhr>z)$p ŵu'*ZaFD % lWن~\EoҔԓw;ox:uQ6i9d7ZSݖp3ꓓ`Xfn+Ɇ@-ns We c5 Dya'g[H<8w:K[2Y2xF@\JXiL3/M8 VIՄDvFnU-oTʐLZfVs28}?G*=iвrGmƣoDRyMh0;Hݹw`0zdlN\+'Vp4[d+}̍ʈ+:L/f KQy]Cmo>C'*H:ndvZiR ;4![lk8!)}b~rKZOğ}3co,$h͎@ ?yTWhA vju 'S<L*~L ŀgUL҆Q魄6tͅ3| mel$Sauܵr Y ;+H͛'}ézF6'ݸ@ńiM>«M ^ܽ2>͏EF)$b"2:w9{0#sm>m$?MѬ 'M. Bxy#*/BrQ8 j')`La6=ݱ-VP5a Vva4px5BQMuy[c1(e@eRC D𔤽Yh ciY Ӆʛ;/| Dئ-V+ .\#|;!yeՄ8*d8hI_ qTی-E!9sA Y;aWf.ަLJsae p;/ ;{=C`͌:ѿ-r X/ W&?fjvke8E˅L0LY?Ԏ!TC=+aN|]fϱ&w챪k 55vKN|ު8tK bWXPfsY@V=*͋R@43$Yq:檣GcLO-ȣGznP pE2[G,KvTWiuǀ}1ۦ(N‹ቄo3R՘޵d_Jf9[VV)VL1 ̘d*j=UVM9ÿ{͡5C&ԮxB\rJc~qJ"B9lF q^4KH8oVĪ)..tǙg'gzΘvorTX;COB_8,ۇ߲LcUN򤣆43s2F8 ~]l;NL:_6V%ַǑe~zBW]0l`"Ka?wq3]t8LV3,Ame,$2k< bV9tL }$Fr 01T%H *Ot 9Á63ۿpU-IQ,s(DKTx%v5PM䱯]6ǐGG 呆B@Sri~֬DDnCj0J>a?l8Wˍ'KT4@xӄTLK=ջ]E_>gWlnqye쉏ٸ"UpFaleۛUA+ǟUH OH)!70{flيy_~ndƜun?pl1ڿ6)7!ӳX:Gm_-uRh+kdX/>EGm])ȋ0/<Ӷ sFXiH,Ԏ=Vc#%lEK ҽ4/ڡ#zkO+t}J wK`jhIjˀG.G<y|P2]{ f["{v| -JӺP[0hEDŽ8?!rVDv9<4x 3GuҹGu~߇@j$ nnqҘudG qMAc3%5By[*4H ƘqrbJ#X1tzZڢO#Bh<% lVmE̿SQsjs4(_/l4} .:TJÌJ34sz)m Qwo@CHCh7F>1bY ޗ+.& SeE[Y&EmxG^AEghbazzG<@4$]dh/&nmouX+ʑ˝|Gv#I)A?d5XtG >w~D\ß{x}W|J5dUpUVCs_< WǤhIckB!}H+Jz  0 0]:0Q9|뭘RCy$d~RZ.|V1AqEKRsR,j] ǁI@Xajkb6Z?h]  ;⨼3}8O=2D1"V ydzOr}%;Ԕ]$Ag '68!M[g28OtJP>x®i}l\`EQsA.8^@ѨfОG ,ˢs+ֆ[2ڶA_z57bѼ@Q3mnӲ࠘1F^ -BZF0ae>3vemc\td5!&}?^ *cw¤HMj4Ft.J ҬUI@J:0i)_=|ۄy&!YkKg&|T mLJ6`N9íG`ţعCY#%O r'GƇJE5xvoݨrE"#']8N}E٫jCP-z{Ma=֭!-; qz0fw!XzYUϷE9;^(<}4~~Tn"AfMljB<#;/hjud}f]wc>5ǟ>xZhA4LzA)xΫZcHܛx7'@kEXSyyo[̻oT,7Zg,XhDxfef*c)#L+|qJ d.FbX!6D weBj*7$ F̘ذdW] mX#YfDo3N"KuQ$6愳8o.}> sj(@㿾G a1М} `_/Џ O%3gNɖ!u@#;swS]T.4<,~@ CC^"ԁx\>o-rH2)yVfw\ԏȩ%']b%/f1Sq/{!ۍi evn}*4' ߦ(f/J?zOnX]|VxKB<iC!!s;2ޟ}o~==u=1.P$Nq >=t04ٜko)TV]`4:DmqZUȓ㛡GK\ T.`F`fYKt;yR\LSҕh:B QZ%ߒUZAQ@qnYLlkn<9=ՆGIPwW ѝ-'O R|jB17ԪL+<ȧ3t(K!%(r/ 1 w]2tDdO{ԀB@Ly {-=⑽~*y SZ3sOd%f7t),4Yv|tDۯ6OHvR"+$QJDe(P)$iu6uh۷5f//sf3]QDYSyCcZho[HȆH k $̎*ѧy7wB؄C^=ȋh=B" N"P`7Kp%ޓ\׹&!xŲg}hW](mVxa6yIH󏛥 .b +S޴CPAE?u.$9jN&m'U_¤C rmDIE^DA+ߓ۶2ưkXHYwlNt)7$\L :U?RNw;zQZob,̇,'*+%4pwU”0wQR?ș"1YDN;MTًXJ}oC"㬦8F) oʖ & ^r3䉪[ޛ-K gl2CA+e/}@߲Q ~?qlR,$oG o(ӧZuhQ:5T<!T.AyFgFe&")cxײ-ZY|ʱ UG e1IS4Q[\J{<Ҍ{bOg%d4d8:w9gGr:Uq.jx'rctzyFt.bcEٛ]pY4gkT`4?H'6hUΗ.vera 3bhn+I&۵LI5\Z DN^jQM^\ޱn,1UVѳ$2$拨vQ I tjĚ=zNv;&s8ӎL| '\3Ȩ۞=8)ߑh\eCZz)G¸GZb%?(h 5l6 }"n8\_ ,ݥ2OUKd׶AX'_aX^VXv0d9< ]I$C[k(HG2^T%uodLLp߸68̩lЕ y`;+#uHj#'6"YJHu+b#hD%>o9TNB0V`u|X\U Q"C?ؖX/ʙL|!g}"a $-PC^c*qZc*6wI\BuukM6\H/IC5ۼL^B 4iq&L/ ]Wl|{;I_UsU$o\ysM ks 45W*i?Y{Q_N%MfoôZQנE'cn,ϫ{`!x$ .`0XVm' qMYLJ-sGcf`wdL'M< ៼OWFi>ܩFnޗY僢'Cf[ޠ1{ ֣"!fU⽪W%>W犛 uh;&UGe 1vdyVQcl( 蔽iF碂%h,ὒH) ?ˬVMV2H~itUdFo^DؖѠ/HhHBEE.lJY-ժKghVG^Jq7;s.lbv!@E.xLmV%8e[ާCPŚIvE6a9 >bhBK8cƬ{(&LHʆj^DZ ħeK{=H O@S8|?mdVO$.[^#QoqZjZD~m <ŐTSQdM 0+J6=FiQ6$nX0d՛3]O[ڃ2}G!#_De򋍏7k?)Z~Q^uQ=O lQ ̮Nq+2URSD*kóY MvJC|S_%KGj L@*b}r \FWomu0l6dp:qtw}#y} ]%7x8dGD_&1Zsʼnb]4hH3ݹUEz& ʕK D-'ECHɮf+ mk+wm eQ>2ڀ:,qvKrb"ؤ\ = n.y5҆:j$ 5'D>@L} .;-똷V8K~%ގŬ+\$g^ŶM4 8< i2Ax~m\H=ct8o)p\.JcN_\1?Y~x*IjVI8  㽜@-NY)mAp #We*%Rݧ *v$Zz"ݖt ΨqCȒ5&J^w2#N%̜RrX%UEjC ~of$Tfcs"ALϱOGe%BjqdVTTLBYKddK4M?xI./;'g 9bV?(ЛBa>+zqfEEX  '[xiΛ{BްpBzL-ߌNL*4nq#zvxrOg(.u5r:9 (no߽r\K Wzz蹌N]Ҿf.Q USz9}a 6@˗+xg=-ZOwaBk2qS*wV]cdU>dԍ36=}5ުњ?;͏r6:Ur1QsѸ2d%(\=@O0%kIfڹdUu9zAj&NT i;~tuNErL+Dgsc՗lgTzj8X(lxϹ=3[#tH"pZt>GI{GrCM`@is9GzRU &U@nvϡ#)|ӤfTs}?.2"0snDU <_wհ|ȑ#qlUxDljDDa䀒mJ+ţ]X9aݖ>)MFoLb"_xMNSE(+Acda1\rw;*ȻAp)H3^dq9ɇHa+%{nq{6H(22P΂3!tN) CR):O! .[k 2I[ѝt0bmB t˶2WRݝIh\K=ͧ +O{{ɟ^b buspNGԊӪ*QXSbz@CSgI2+( r\IQ,('Qed>-HZ?m{t>$rxlYl,Up$JqWX %RY2=B)Erku G.'fT-+"]Ylb&E{ø^ ZI ..G^AH/Ol=$E" pe3[LaƸvsLp bϚ"/e sm8},RuG/4~Ȭ*{"#cgF^ӘRĂhJ_L@cV+{}^ӇPp1V* 53شEɚ mͽ}nglpީt1^eIEW ]"[S6L#eiu0S{>@y):"SpTBL#Sd5"6@JIs\O鮛p/(DxX2ӉޓF{ Rb]~f|Rx'WFqX=6j4,!X29`]{ >Z#8\Y6{e |QBkɩxF[ NBOOFKT$wXf~2arɀ[^<6=׋j^P_zop}v+Fmg{LqOHz G.ţDWOJF[E5rM}3mgU6It H6p5].+v` xy!8>OG v[Ξ1 Ǚ ݉zf9lr/]BAk%=>y6 ɞz4l KGOtkdz'` iN۸}, i(_4T$(ӎ:cLRy0mq+׮!wjpDrȯV(=hV>woU44Iζ!`N(oL֣t8ԥ":Aօ%vXv!G; ?||Yt4-ɫUQV̤1b<z 욂\ 8irLͳ+^.wp}OWu.!5}mwP5m$OBc(J^0&q Zq:_sT3+@ٰm"Vp 1QtmR3ļ/&acIw\L]Ctp־-8BƬ ]  _yɮO*^6^plrS&2q GXOP!>iUMw8Ԡ&ATCacحaj0hpc33ʄ:LV+zgv-AV::B`Sd fzGxԥZ׉T@moR?ߏ#Pzz7spX&V>aDc_(|q!s]KJࡸ~ 4Gô飂vnz~(,hy.4gW[ xӜ|KpƹN[t€TTQQ~R"/PA6|0KDvl.-=h0l|kuB}6E%s͙;h1JD@&AÁ/|y }5l\ @{uV)[i􉹗ǃYU%[Cr:ueQ3yuGE#f҉"tvi%|^  ผZa]) &C\Cm[PƵC|50,|i)lܥѢ1_~^ȃ$ a&2eBn"jȽ/?ڵs̽S`/$jbd$Pn1Oi_cW( |=/4Pe`:a1.aGcF'80 ]SPIUxt a Cg)ړ(^U~yRxc^$)@cƛEO\(} o:fpO-񜋫V9LGAYQ_=kot(LȡNYKCo33 ̲K ~CpwIqUD&[Y[,5 Ce#H>+h$*2'Q?N$xY7vq"`o٢Qt)2c#L~Z6hvaȊ3d&KņȬBI{1m~Y/*I!!s8K5HTVl -Kyս*t]j.wExn6xAl]Y>k @oEVhOϞUN&qGxjb#da-bgjj8]wF.i'w )-O<]Mq~Ƴb# mSZW"  ȹBg#̝OiD}+%98`2V,W{noU_pń<E>W61g Gpnjv&-)?1>dzW%I|lo ]_y8߇S򂴔_}"z3G'J|9e@yjJȎffe,FbԌzJ4dأz 2 %q1Q2&\CB`Ktl0Πz3Ysxz)/2esLw e5lw? fMYk!ď7.Mw&÷IsVe|40 > rv2.J| rS`+u'yt)Dc@]U3%O/qhiQR>fckwIB`- \:BI|&=,z96I.#qv4u G 1?sRH\w ^-QxSB)XO,Gq?HL9XyU=󩨣;HG.fK-ԤYZ&lawu; QmRuthN\{uGOX~e=G,cxin\$Igm}jRV9w/i6|JB"η3mcֈDakoҬ$_g+pdnP|+^s?^7a1-j c|..c ѠcÞp:= Vh* [jɈ[lS4g=POhO^f99_V.F?.l0Odj :HQV/Of'dZs߰ ]}W*AP-syޏhrv3(j*v|}9P:y{4~MjF2iM-LN}$֤ͼ.G{r8^8NX8S?(IO VE9 mq/=n]A YM\^HiSv 8֚ R64aT&dl ~ vP໿B#?Z4 mE~kj"0n k*-zPd uo =]sJ@Ch_+f%Ă<\K!#H&1Ϥ *f0$5Lt(x֮dN S* TAb"&=(5s$f˧#X" $=&whb!-C;hʹÙoDO;ɅpBKEFE-h݉qQk? 0S@,G r)vFֻy]ڒ(lCfgǧ`P>L[ָTKgrHA7L՜kDzR|i/U mZg!,͇8\m .4^x m #fY@E!j2`?:g4$k͘AX ty2]2WK6RI+[YAK X(s*ZQˎyf(Q<^Y'HnҖ8p4Dp4'QdhSq3\氛,:@ՑT&Px"^ S8U8$w2󒼓eQc5n .?vFa2p_[s!վmx \Pڣf͒݌u{~&H55boP€}9e%U*QVTt[ iaxgO}[$ȷT匓ݔN<^)r3B(lc:tg>< 奼?o1ROۻcDbTΠ"-7 ^4`& t闢%jiq nKKYsջӨ9 oUJ'sezՆM{\Zgqvоh;;̘C`rF ,M$>(< 䰽aq 8;F5=, vZzT~J=( GII~ vq/1JO(|R~.97`N"Pʠy,毳`|?o4O3&'\uͅBAd8%0C=iSʿ2vTd?}`[*Kg 0)aE{BӮmOWdejYfUY"FhE_6G Iʃ<Ԍ Bg/ChV5ȫѳRgfV!iNq+4j]}ڦe|AT9tKDWIŹ&?sy!?"[.jgi ˥VhJDqM8򖖚 c<:{v8cQmm_DJ|5}<>;KK֊Dʯمxs8L'ɨօ{곞˽ePp:46GtLp`K m9q[ưOj2ɚOE?l?DL-a zB#F3U*Kj;^#jH܊02y: ծW Hh~|ո|l,ַCni [-zo2*2 ypkvg[D=`XÌ ,cRBqwS*}ι<pz(b1Y AѸHI7!u/HKZq  Ŕ[a ƃƩrRf[`s GqE(cIj{"?,뫚hw^n|ѿSxn ZQ.ۣy=a̶[Lx!@k1( tC|iw]ނQ=}ʎK=.'wo Aw5OkUKixr n"}m<}$tP"0fm2]N yp&%KA` 5>?- u1 G&\w0QB7n#(`C޼ tV}b G.rL+GHʩH A880MNH%4NQQ?mL=oPܠl |rz"O;MO/ $G UD5 jK?Iޒ060Jx vIftr=~,,XL;5PhD DUbX>5;I,tC؎ȹXEz1~ypJD${~H4*eH=Y֦@ؕ֞mw6rԄH$ jfӫXE`Êpsɏ'$v74G|F&jbL-g`-wt]𛽂J(ٿlM+<SIςq &+l= P$27f: iv3Z>w-? RÕТ}E|eDĜشEdf89gbJQe%*^]fB=p W_rI  F vMs?Xe]NtيߚÜlbo짖V'1AeO/ʌ`ÀGiB !0(Hx66; 6܎m߫9FUk"YQ9nNN7$'\ߦӱx<O B oEn#X R4Ebӧz:`Kب"H)~vn3o7Bh<}eǪpZ0<]hϦ4[|K!jTG0d>Ū/➤^{p؊l إwOx|.гH(Č LXN{aڤu(*s96S2j=AJ2~)} @oJtEŴN(ssaEӅ6jZ v#\ȞY92!]X6*SxֺhU`߂zvMoى? 43'SM\Ec2.ׁCMI[#9mU/qZūur/~nfO%q|T9כ N5##ֹܪybEJˀ$}0|C<3 %>cA2 s9n9f *2jzʨ` vŒ!OS=)m/{ Xe\ d"N53yCEWiSi0 TZ׊]v8<`ܧ1aJXRlnUEVqKW&٢{]:ؾƴ+b羞2.Y58ıQ8F' zt*,`5 0u[GLE YU=ݧ?L] 78y#4Aj2Z실hQۓ_4U`p8khD'7V\,DX83wm7ͭ5Εpg( (>0b\eѠtmRW5ޝ ,mqKՕ1fhbШFRCzc.z=IdQStEavg'4F) ДC0)Zh!ȏNlM[cu᛭ ^5xe_yg.K b:롬v'G%F5r>M1]v).L|@69vRaTKZ6->. oTʓ07><|Šћ+Ja&Q%&-ixeqMo4 *&l}doZm!jnY0ٺgJڣ\C%-\z@i~22ЖP5ZA_;tUHR@UTF棣ܗ +H}k[yqvU d ]rTEӎ5cd{~?i9eo8~9lT3q)F,autr!PhBrm!6,z%puy!'}]}#"ӼO4Z]^n7[1T5Z녪AcMf%R1gaGJ!wݚ j, ;/ML켕\nrbek>UtqvF_IRU@{7gx akxAA9_Б0Um".&gMdp0V8 (/]Z$Rk:li͂bM aIǏݼc B*_6%:,)YP/rbDvSv(lE7_*/##!A\ѣMύ^:dDskDhR0 yRԗ?D8UwC`*t|H GY^"} ~ȐA=UwU|_"5 m705NBx1 cg* 26Na`ׯV-\׹ryKgtY!T>1cnu;IWG`ج|7^>gud]rԔZ?}#E){ {- rK`MY&?cJ?c#"x! g~uL_6ɾ)),WU*<ˍY֎eblَ~;0+2+9a}v1?:]1C{WFk\ i"t%E 2ѱ7EI.?ky֖v)o5- @->P`5yhPʏγkgmX&kUS3+ v\FxJZCcЁhc9 ,$ ^/ALo[=,CpMʛ(%cuЙӐǗ#Y {f>usd5;9Vȹix>Yl ؚLpUu1\ij ڄ.Mݟ*mCB4 xu)45peZ?~۶܁4wTzi$2G`z4lTaUyZUmc}'`6e*4֍I&[ӬAXfg/.Ƞݶnjg 9o A,S**^V~I!A@aHVO+4(2ؖ^^*b\OOP6jPkB w(|,x ~Ĵ8լdC 祧mr80qA] [QHBq Z%&?g;" 3U<+oO03g4L9n^5)G5ub)꼳s'BFypԵw%S,-ʙ43Ԝjm2OR+.f`M2^O*)j!I f>w]LZ-PϘ罍Lz 0\)p,x5?DOXֺzd g8ր#:Nv)9(|(V.K tFhK~i(GSZ $|]^-.eLsׁtw~`uJnl%+Ypb)f{gf"W2D~AkE[6N4+2( Aelb̯k^ٴF d[}+ ^̻3f'~ Y#nLT~Y}vw_}p%ۥ[-ojTਓV]Qbf b׋qPS. I*"[rD.oDn JgBGOc?Ѓ0 ˜NOl$ h7)ྴRH%Qͮokdz:MD,|(E_P'kCI; *P fUT(g:LOk负20%boVn.juSfBe5qfڲ“ΏE ~/M$qR -jF~}vA qɩ$t#ɟb"2%7LaVIBGt~<-u?vMʂY>AGxV(]z(E FH2movst]`&gռsODx_E/N^EV3m-"i KA'|hMfU 0od5V:@X"+{ Ќ2* k h$nNso`^`ˎ͟z&ґ/b&! EՌ%җAlb.ҢFcQ&2 6ĕ⯆ѻ.E4q)BB3JY_>b'~$t>ܥA|S٫i3Խ]N7zB1*"<=dlč:]Y 843_e~r"W! c+Mڥ:ͶT%C>>@QɿɓUfA~VT\}9ϣ aLtuSu4*F6_ArFk7(wd'I|`8]NR/ONsC02~\|KP"2`$M^ku]f s@VsUeW#7S= pfVݪ=bzօSpb!=WT;q0yHȟRtpjvv⬵pZ4Rt:wm: 3ER-q(SE[BhȦ Pb j E:{Q1]u%lG7cXX)7](^bPP;Np:S a_0&@ru(WMk(]|e!6PLK 顋GC D5Ts^!ӨqOӖPra[LCȸ> ,ŋ/wF" /?Qhljb+I uc3sݨ؈G/;3x9潧Q14!n.ht? bۿ﫟Z i2 ~>w0Et!NyٞYa X{ ~bl2^F l'T|v0 rlҍ3i,NA05R' L;R7K|^%;wy]Az&\!o8WcX+j|,um$FG:.PA0|?4`^*A©E)[Ǝݨ }#|0|\ӋgУyʏ 'p2f@k2M UA^odikoh+ʁZsszn}=ܫ+e'ƓQ\96@:q@[q+wV[[#%)zR$70o{˔^{* G]FϬFMp[Hߗ  "`OF̲$mL=]̴f;Rk8TF)G]눢+|¸eb[,0w`ǒ̖rF.ÏvceuQAH*Yy$4P^g.j8?=d&Z;ċ̰<}W)ӮV2Pci8ݵʢWiK]q]@٪^wsv?$4S͚V ;_u&`M՚ZҮE%織\z3lu"9C8Q̧I]]LA{I rs ^wiޭ'YP~H!kAB(7 Vjp&.Q[w[&b|l-u݂`#U͕"m]oeinRꦫ_ºx/$mG,6m J{}̏&Yk@VL 6ܳ屎"hU7r4(ϧ=]o"wG-󁌇EmGfr&1tΕ-% G*V kDmb'7C=0Qf/M5j%5bdkǖ.JS'k|$0ch5gе-?Ũ>e tk/վLi&lt_IFqA>e* R"u74'e]>VJP \ c,>&CӠXGNڕEIyJ0eG3ƋF$QM ŅZX=6XVS$_ݠ$Fjr|LVT)5_xTXV?T{ uM%g]1aPWɲ1e{qI=}f+αC8X])p񭆾]vb,c![G?@Ur{dal(cȇ&vPHU :6JkP©Ej0qp[:7I \]j_5|2}-C _xs-Α#rK 7҂&1DʎZoV#3^#&( H/6(W=!kmoO=p ӵt79UOC( .%0)j zDXCUj$C1 ?{6пe=p%ם2 ^q\:zj[?7:A 4iRo8;]p: $~Pm`4b١7#M U ?Fj+{uU$=W8+ZsS_jdʥ<*@͹˭ݓ\$^{3t׾/0y5w?d2 9ҷR;yL ggLؓÁc>d.KQv7tnJbsah&UU[G۹"=yJuA}-3gcƠ96AJ;jÃDq<.,e`C[VѦ"6<j+~:Y'>qQATod0nLg5C?-Lckzɿ'a7c|jވ͟,sBr..wlHefwzdRE0Fa~U n< XyE܊H_꒩GM$Xn!J-npWkēx"EJda?o}|VD5ͼm{_T\8)+AǷ1LvF_Z 'E%m/~v5qzyFQmP,4V~6vC[2' p_M ]0٬ֺĪ;{ŶšjX:L_kCL^!|Q$JDmVMŠThjg4Ae~RleƊfί,(4Y 3d/#)PP< gH-x%;ni01,S# x=i撑̶r.'rqYW(:(΅X?"S5+KvX,3QlαQ(i/"Aʞ;f6(ANc\! kIOU'tf^hSsޠSb g?E$[3ZX{NoNؙ~FD\&53IX:Œ)-|&8.33@{gԾ~H{)nf`zGF@eϷ&7py:lf i@h^Q-?=.fI0-F;[S؋%atTnDUj*uV|s>Nd.<cI{X z1 ^4׋n8(iXs&Ok[ w= {uTVKD5b7A>jt0ݥ Em:B5a{a|þs]}Ԅ )>cc<2w|y_CWqNE;/_nl;-?O%IXM'O| >!8|vT#ra9B^;]d#`ۜyM|2n8HhD3sg]'hJNMȀUr F&~dC_gB"0·`i š%:N_?x3r_;Gjȑ~0K|l15x?5I;7g^\T[|6rw6-}"XJk;-M4&>٭$!8(>DJn5VhwI)RO7x{wY&,ɲ!֨,As,0buCM(sFTQ 3% X2R+Ze<6 |1m+.y2*QNWDi3z$I9YDuq-d%޻s۫~t+:d?&}hLJ:uu?ضM |ĚYQd %tzimx@ߚpci=,Q}%1%z/qOֱoijFר۱EС֠YE'Yx$h35I~& 7=g}iX&K.F# 餥Lۃ (&Lh[4e˞U&h˕E=-̚ O'Z&Q04|IJk?t+Vi;9뒷]r*aE`?N$R^i*  ^?t[P&;*ڶp*^}+TP% QкV42hd;q1eQLm;Т{}{ [uT_(+`[{yk腕z_?k1h 5p8wR@oMxkxXm:ո3\iʑ4v1BIJA!UG Λ[@- 1N!<{\&uqA_k{~X&y𞽠u|9 PFG[wNpSmk˚$:''!:κ%8OQ؂t!6wcWIy)+߇ǔ,g_0.If^b@}t?pNl5 H;=l8K1_xS(.]rzw0vjoH ܚi!bXR0T q9[?'uJ17pnm=r+vęQ~lI{`rImơ?I UlMk FBY~bE/oLo)@V C%WQ`6.EHx:4<4 &ji]Nwy y!8}(4$ {aSv-<|(+C_%O7ۜ ! |i7(ʬ"AY-p~$R];4< H?1 |i9( ts=P-xl8aʽ ӴSi\CڴPGX 'N ޴G`Ž#EXѴЫMC@’2)zV oiHC#YK8»-2uCv0܉q ]$yZsyJ̓ B *EWG~WƧ XN])ne;+%_AZA( %` q0 =sMOY?%y5z0b(f/"s{QC+|ۡk0C(GLyrFTFM xQ2 UNLtQv)6y$P.INr2bpse@f&z ?0(9RɢN%w퓧 ˬCpIQ*b-̲ ruHI[ "^ZkRHx~#DIɠB|#K)Xio|ecXcXG@yaY+6 vUw.erFkiNia'Bjb} ,bcҽC)9gfPLA".n*__6>AC|&2',]L)KkPrS2y[9LҬ*: 0#gB U%]}(fU%ؙOhw=c 3Hu2H@s7Nnтieꘫ| zϻ9 faA}cy>87;R‑{"r?R{kD/߁gͦt}N. ~ ޚP4S(ހ㛌+.:#f& @ [D~6'**UZ`{ǥ| y6c^2NlaYZc.(_FX-{ VԢ.QCPxpRد1)@Dzl]s,-q'zAA"# dyߵg_dkd vqzQ7× ?ENI\"g#'2BdeÉJXUJtȓ! v qn_DkW)eꘗ{ kw,βO/@¬^=ܬ]LcvAs(f{ƨ/ !}{C]s̵cnN ﮬч w( ÝIp/`;ȹEN$4}"|^ٓ2q׫c[tߟu5 2SN~]-+<96na6XXVɧxC~h:T+:cJ哟4F'l&]j%7T_x %uTAY-E{ߌ[.BDm4ŜcSr@Ԥy$KBRsUi+LzYT|D{!́颵%i$B!(m2x(Uٵ 8iF9k>;JF]Rpt"g@1 {mP8V8%~ό O%pv|G(f̅;[;~KOT- Zu}dfhPUeUUIj|V8$Y5̌a͏7`fBvM E!"ܬ 9ȾFj_`H%lwhk2ugS+2Ff ɑ|G9L5Pr8A1o:I:`AfJ)o(14fqK6$r*y5-F^kf&s #ٖC:rmozB)ҴV'=^<@:5Tejn rlg`~`5hu2diԖԿVu 9R74V1<`~T|&,' [%iyh _2t<4D"~,ޘzBnJ bWwHp +[CLzVߝiZwZiRlV>Z(cPn1N[{ !%Z'ӳw("S-~[du~HqRCr;Ě3H}ؕ;^  1VO[{jzHP_U1¥mmKIAjqX|;VAPA,+#:51 K~[l`w-YϊJ(5 +8PwXӲ4+MH՛ ϵYMXh<7Qi,P"@ /w@OT jG9m (y !I~C DlV`S|b"w1}8>8X:;8SgZ_ k`KǭJtη0QȺ%ʟv?VmlOKDs?5S'Pؖih#E|+Vͺi<3հ|ʼnL.l<3;{zYurR+1Їga +V}ld[s&N\$[VUQ-5y 2SϽŌͷ0:$^܍ǿPVyGUUz!,eN%h򆭸H0 ނ6nJ8[*F e; ŃL|/=O 㜣$(T>7)J⋒&U3q#Bh@)X\C mdtѮUd=϶I9#Pyŗjzr L5 p})?ݚqEn) ֯\T|_y~E!J9޴$jK=?xpYE8CopLa=cI2_~Mo$|.ZLyX1R'Ѷ$&UZN:#䖥Vܫ!wQ$1_ȩfN&|YФd!er9?lLqm`|L 㞌+^ LYC,JecPb{dl@1u'4Wj`!:-{{1sغ~kb6GK{Tdr@\a~12Wpr3D¢.mp>ČwݛkS NnhCbU{E phxFW썰Iĩ :jLRvKB[′~^ }vi /iѢ3V7 5= ݈M SB>wyor*^?Zv_2'C,Dg_-L YfԨBFΫ>E* ÿ4 x`N5]qv勏;=w)M[ :BukEl\pII{GtHl/89E7xIM]{^v$"տmcD nf=W@cQprfɨv,4+KK=[{}DxOHrI7[ SͩJG]B"ç6$eRQY4 MbA?Tt|9 *S@ F&m _zgjC]1Pզ)@>qF@Ip qwK١97[Iٝ4l߲tXTͦ: *mKåu{*Lwb?M0M/bֲlt o s1B:D9#rIU|'C}Dld̋~*vBL!&3H"G[jg{uVZ SQ/tf_ynK AG V2/4S2eUPHI]ĦoX5I7] FP\g>"!r'0ˏK#Qy(9y,ɊN7EyG?'sX0OC#Hmyĉ{B جUH 8mJ K4E9@wpU6H.okqt~;Lࢗ-͆Qm+qBq6봑O=tmDg5Eλ\$:!g WM6*^bMpd* aȷ@_TZӏ"h΢PYbJzmKpE :aۅ+T_!M0U){xpڧBnMAr>k_}R 0F2Icp)\Z#t]#'fthsRЩ JN?RRo@U˔|7'^k2HDs]vއU[%c}S_fL崸4 :}nLL+1L>fZ ՖyÆ-^6c,RՂ HS.gi:t ɶ3sH?R|dEyڣOZ簶F]rĞV?Ovh՘|>{j?_t!i%NǯfMy   *'ҵ39Mhz"0hD`c>r=mVpWR!ݪʧ@7bĔ0Q}EMROwy}UJ7^=-dRM-߯:zYBq 4u+-> B=kGl" (4Pm6uJMjW)T/S]닽-y#{Y?l/$C]ZF" i t K9s*PH-Z}D(GU KuFJ~~35_{1t0R/[i,209Y@Jֆ>=#n'n3zFOEm0we<ջeYx1K9xfT.lCTm5إBeT %M;l&mA1}e-ݑ}HwzsV~ ' ȃBv/]SQgE~z@<y*vVE]o/ XP\zwxqͬp+4;5Q7mÄM7_|hb<0 /OWZؤ-RJu?PQ2 . N'\>} ~WBJi#XtMۋ~_Vtg-BFOF-k՝ZU& c$i>Q|IaKH6Xmr|1^M&FGA1v ﯤ(.CrY'y[RP"7]wb$D?>HhWQ7*/? cJ( .3g{@/y{,ҭ]Oi)5agv.Ojv3~Z7[=m)_"EBͯfEaR8ܫRn%$d?-Dv'erگ#5%bfkP|鰧afFd#`kF#3d7'C!o"^잵>24yĉt*/R13"+u_(\%y, e\K,'-/9r%Ba6ٔ$^mBV%qbA8ct51o?)`a/f|E5HZH㝽1*t lXnsKFZWѭ3+>!DFU~5U>򣳁;g`+rKBu_͌orq(4Vr  N!X,hNtVx|2Q,`P 궱_Pej"C M?6wK1؅1FHo-9=(ß.aq!6uU <ߕR^0G*ӥݏE&Ww_"O=1dk\㚃>`oIS7C* 8x)xGg6]~ĴK5(F:YFJ?LqeQޓn.&Agv&J|-.ur6&4Q:YмPJAsqS=Y8biԶ㿶<ѿynLٛ 9L<Ҋ9J()Y3e35 QXĨ}8uDwH^"`#WS:6Mf wOpcpв(!lwr-ӛ{!.?8~plMPo-e &ePx? =|p`T7%KO>xR4Ta)XtC:ɨ!n1qIUJN֟:؀ K!çd5 ?>K2A5vj;y==~)Olp5iׄJECN%޵bPg ݤ,i*ӶT-=-L=+b|w6K [Ɗ=dM 0A?wh`B4xP5.o{Sĥ]8c&wy>Y( 2.f9(Ӊ 񖾘D1<?Z4iݿY plPBdhg @ɚؼ3yPE'8~|@O,0eXA7 IU?n7&o)DVܞwYwnpl:KC;F[;Bh;(l _:;*?G2_HSˮgJ^ϸ)&_cAriQ*OL"]/4Q<@ UJF#p@lDf#;Y٤"";Rnȟ֐ CjU$ǀ|F!9bp*aײ~.ʟJpÄ!S~2(>yJPm_>bŠ'(,#Ŧ1z u 'JSU|_eNGTgܒo!SeRظc^0XnbYS(q_xP> nX lȯsa%54[:\r#c(v갉Mz8vNrP7@LJ/lKsb2@E$ī}Ce0:`8j7iڊjs8[p*ҁQxMx־ {=/WYD6`weȸ]R>6CVkz%EL!ogDbf>> 4MlȵL-;\ 3}ifZ=Ю!VۉFi$L%+t$T_\%K%怑.k$0pv@ߣ'IPYR))PSȯ)h|^^¹\_[p_.ߡ/O dzXbRiEqAߊ0=\IPi `Sk9Dk(~Y2I~"i+>ďd9 .=7j@ilBk͝g~ԮdWS}V' eoX4O~0EAgESqD(~ԍcvxp {^z״֦u#{x^e–@0s8qc<` {k$n㦻*ZDHK=0}߭Ҩȫ*9?xMe% (3n ں7Ƞ\lIG:gmepz3aHbMoc8b}j\RD]:E*Ƭ(iI~Mt#>f_CrPf7%\/~Jj^=x)o鏃l)yF:٠.IVCnpt;eRh:]JF2"W_:y_F ;Ov^Y6/kldsB`=sR͍J(jHπuo~L`8:@q(1"plB;1.9HLu'Ep< Eq1%W Ͳ.x-<{<1JV g ,ڰIF~"QN2kXmKi:SY2jcUyM.Y,,.V,@.EKϡ9.V5ɜ~uƶS6W}9R*xQev7|Y|`+z pGMsHD|4@^+D4iZkjNKힲq=p ݚh?_4KGǗ.n%,Cо;yP_(÷|P4^kɿQf:?\b1} <rmE7.`[}x^pr@ʞ".t^?0w0KaѸ!H,X/E]/bN#{C:yNbk'?潶NpV;o!]ΐ"i?lqؼHaJc&Iߛ0crM7vxۦfˋ%ׅ}RPÚ) fyJ'gFLM8^G?a/1+ixl֑8N zT3<*ww2'adC NPI<P|tmkP]~^ J9Bk|)K5MqJ2+'`>C\=Ӈl\;yb ?UbZ`y!,O[|bp^쪊ގqwj P_3@u'Ԡ"'M8}kt60H,Sh[ʱSmjy#ˁ<-Ex@<}To D'!rփX2 $X yK+APiXPodq" 50x#f" )vLൻA݄pue'{a^Dk E(KSFge wdogщ8?Ù.1&Q, ;+/G|>8W^kLN4 aIZMR \!t={6P@r|ƒ6$Y3}p[foC K{r.qUL,Tnށ.Z{א ,6*9NFư|hVJc_wå@|PمgþS܁ rTd!RzZ?!ͧNB zqR5Ȅu}"z EpW4d a~??bܷtW)7K\$_Fj1fE)Sd" !E4FylZ)ף3ث'?e[Ivb-,^nEu{sȎnks_} /u^[uw:w9Wo{|*u0FzC|Es;V5Z>k`K^\@b`%ɥٵQ^}jܼB|]_<Sb/GG~N{<bD+WHL.Rm]q/@:p d\iNsF;lV^`C7ArF Bu,T 1\:gWͪNUߒ[S00"( 2߬ng`uO(!szGa~mYkoeAg[URm#ڳrx>Hmd~U"-H9oL}bZ}oKĉ_G5 B1pU`Q5$ dTi*B%EwubչIcҬLAW.xR׍NUcIl%l{2YRaA Jz>mC;p:scϾA +%$ioQA󊳣SBh5'/l7MoǸh;ϪB Qt"mr^ӾJҪ +C֯uS^uN<'(M>4dɭ9q,m25JN.e2B26h{aP٢0(XD՚BrH+<٭4RobSum|4],$,l'SƚbqD7QU)6Ut6Pk&ʐV%6Wl9D bUĺ8~M7rS$X1qTC"VAjКF>#_ID0s7 H4oq/f{G;~AV|_;D 9UտLY.n~%]an=a`tQmN2E] p='7|0NRpԡNh|Wlj:QOlp9l##Gd-5[[:fEaJyl@M36ٰ`_`:͠mBxT&dƅQ$:,+AErWT7zЦ::'=zH_\:&QwD{L,˨"(dy̬8u. 9Gmx\JlȦ !jP~7UEn΄~+Fƈ_R3\S~.Sq!6bNmpY -{lCJE|IR6l[;2=Dz[iI^yLgnvW [Rĝ#Иq)#LEJ6V~;(s[i̿C4[Յ=η8p"jF NON GoLIR: Rjt,4'S;Mt"9O 2Wᇧ$N$aTc/mw.t|y pu`4VQx0 C3NGupcgicem"Ѯ a!f_JueC]0[{Rw-هZwrӧrӺC( 8"#n+wC7);,y/8c03P ^w^t.U6F4jB"[-V(0EH|=ܚQǧ? zPY*'n.A$zh[hwd@? oAS܇}-SikRoUih> QI!MhRE#nasZ&D?ibN*ɰf^4#A}f]-]ʦzSd]ӛP10J$8F@OւXƖ]H)T쫹ܚ3orxZ7ImFc(t4^|tl ƙg(s3CdN$91˅ytH@xo 0mcyK3Zr%sx*I+HiNj;]m]Q0c†;Rhr=oR4Or hu%[XpOggߩoHmzb‹B^2%r'W5ijۙ!ň-V BbҴzlcX>λã ,sǾx\m(CԕXn6})ǂ-Y%S.BP=[n6& jjv:uv9A8sg[Gp\' I€[u2X̫958! e©*_At:bj[1Jͦғ A,3F?c'[(y;EWv߃gyl :%ۧ :9g AS #uZ  2.N}-_!cqV*G-DZ୮\2Zx8x@|U1&Z%;3vkHm@eCi;Î#Bó>[c`H}W:S$f6qעYjJTcK5{|~jcvFhp ]O K\{,b*#Q4LQh:#g1rxĂI/ohG0hEIӌ`h K-fוZVk)z~Lko@$07j#(.%7\ʾաI%S_we/$}rzQh$WqBf]V29m]C\u;$s\n:82.i{|PO\ o #jڱ\<ż%RܒMu쩎(U]Tț6mvdK֜?Z$!KD{L!4>mNAdvYG¡plGJGcӶ'O ID9L$>gYI{/iaty*#6žiD-Դy "*cTƆgW;LRQf:+w VǸ!aAD-o9g}rwjqwA0\sh3W.A߳z:BN&x+l8U]Q,B}g2 2|QGPi8Ұ)WzIwy - kYlbLTk@R=XA<ۂBz%{PoH,{mM7Vٴs^z) T,0B0+\W[ MnS\Oqkx>,G"ѻ< fpМѸRhPin$BdQ2)j+ D#wٮgUi &"6K"|i'co}^BD0]O1PCl~WЂ^|Ѻ~d3aA}WF#Q)13j Ou/,-XiD8bw|P05GI[]p,7 Z֯U|޸S/M~Dw =!hj<1X"mke1Ҹֻ|H0yڈ׃H"{-IDm\o4,Fxjfy<X3sF@/ʰ%B-әa XI>o/bXϋL)&r?Jkneˀd,!E=ۓdbd^L(ؘӢET,z VQmYYPe^s딇œ,wh1|Wb~Q˲M:5UJV)(et=f답R6M{ٕ?C}:kJxV dYFo;ư''&(NSvu_|Uf̎[u:38¥N&|I Da o8^U27[XO1aB<5[ X/REw9G&K?FM:"b)祛I"A0@]+ "q?ThF-Grf9@4@b" _,Έ_iKӵ%_P6X7(:>QStg^ ٥X$^ xț;D4F#)W@" `U)9κqx;l֞%^u] 7%G#[ZUUtsY=h} v02M*y#P/S^klULWi (Woօm2 @t:73g~<52g:ɱY-aGM 7m5D%v[$%li.]27[vsGD;`[}h>{6j0@ HǂDlSuЯV5bI8ef852J4 7I4OzU5Jy]6XrBRihnLHSOQ4r.ŀ+-w2k7ACu($F8zl5xQ[d"}éO2EH$#0;9]5 +ǸE=o|&xR,#i]fb4ƿը0" 48sM.Q*u6A4e1BT2bTau['kf5!%BOHK$M= :޹u162}WmWxMh!5&U|,>ºX^Z bʌG٤2(p1 V× i1_E#_FgRgP6Y>~AѹJ§㺼'-3L{c_ղl2$hrg%QB‚_~q6p0$;!7|=fz ɠsK.xHDST*Lxc[jҰo7m\ljD#kUS˪@ FRm?fnD$P71ReD'8tM,’NnN@JȒH&P1O9˻*DJ^ ˔p-vEA5 j{Vl΍V0ee{ =(k_ O2q鴊'3[Fj"VQI#?ȃ%̚&حFo~5,jmQ %ԮvoZ*V ^N4a!^|NVZF&\4?5uAN5ar~ERT$xB0S/¨j؉ ]qU6\T=aHrO-@,_oP\BNqWPڻw^ү3@=u9x4-zpb@)3'6!CEQ .E?0tM BquOmHQʈ3 s"&g#GzJqwt ٥}MM0[W6BޮMYE. 빤,.J}<-`E1M%;XT,-ؐ-0 6*v-DFeЄd`tk*-IBsZ3B/1)h;.Ͱ*N:aIS1Q\/%"+ ·t.>sclD$sGU656{5T)5ǟ di^M.'lMzK\>x(gE|³!yґ"u,  C X]׺]Gb7qc+f!*,a=W2J]<ݸ-Ȉ?MW _Ρ2|y(6c.!>-?P NSDYZW@ƶ7Kc7lco^i?u߱_ VmܙaC9C^F@'LӐ^-JQ0?+g`H$VZVJNȵjp0R[hZpL{l5-K[*[`-sq.2N?t|F t=M%˪;V#J'םLb-t7WuJI6/NEt3TΔ4pQuOglK]+g:)7y|ql[?h*9S_嫵P)\{9={<5;Xo )\Ir~/ 2ǧ]8I 2!2L@>sسH64&I?~\dCzdv!AX]Nh4AH͌d"Q4(Z w> BX"09탷u28<55~ndo4Ny\wEx?UPpT-31jU-2AtWcDžcڏU/0R ¶GPun&z// {U-!6sj%\zC_?:M$I\OOo"B{J\Oīϗre?NfQU8uJ}~ 3OLg¡;Hsw+hx%BΜs;Ocȉ.a ἓk--m;րۃ:5F̢N3ΨK 4_QysV:2Y4 }4dIb7Pν?8R6xUpTK)ie];_}z|o7U\>H"kB7qt#V/XԜKbeY6;sEԒŇcS_09:$N&6PȷҚ8И9Ek'ĭPt|ց㒉LO턮Ȑz W1%R۩Yu]X۫.ׁɄIWD}3iY$ǼhiZޑװ vz  ̏0AWŽ}ZSRC`yZR 5X p,!Z;:*U OY*.-LCt-DK thS\"{n7qd9i-P[BݔҲ:w]hhՄ̏C+@țZ ZW p?E,]#Nx$Uvz]8&lgaw_Xf˷Bܾ Ktd*spD͏n$BMgrgJybkH rj# ~4\agc_.xpweEm7@Kݦ_׫A/vU;[[V"חsA agQ*V读;y~e}+_=dᔜaDzZKJJF 8O% %]:̵2aF>DxtnNջ+wHv`Xz(^]ѩB XUZIJ|f,ȑ@]ɾʍhWCne$ C!a/ok޿[Rw1d$b;O97Ts{T c*f6jz`ŭs”y Iv DYG yme{ɹ!N>{:֞AiޏȂ{OĀ&` uؓ!FWk| Mo)\]qf)G})Z˃EN:ڊz??U1{;#k8Fay|Q!~&"NH3*)2 c|?n ]y>|c6Ujt"-tMW+e7`@n[_YLHZ)^Nm&mu_v 211^ @k^YjEXKO(i06׎VWwHE/wDvbY[Mt׏r+4I=o/pXn&\w_`BϷkDF\jtic#]$&QQۆbN#EDOyոom>zerBjOz xNۿI赲~*eĺr;m6U_X$E'^$㷯>=%g4HIuvސ=20>=/'O,E潁-fx!PSJ33:'.ңmOjll-|0X}ˆy7zy.6iO"<6~N1&cR;vh3%|i)K.-JGF"hŧU%z4F_xcYͱʴCTmx'$ @3aBj3\!2P7o/oN;\2DM ;0Ұ[.ʳ>TW<^#̺ZIu2i& @}w)(N-êM4FfOEg)؟Y:ˆsԺUT.mJ^! ^ i-uIo%_aD%-R C;TnrBEphЕNEs{A9tOE_W4rM~8#HVzEIVv%UՅ4t"G1K%97~wTl@$WB8w#L޾9&PFIw˶Pxrg8Œ ^ڍk$\_Sӛ1|M/Y6s༵[ A"|yxH8k9-:{R5rkß )qI5sSNM;&`{S9:jY!{n>M=Wg@,M`-yn  ~-_ Opz* X'>"ijCRW;ᅯ PM-2C?+Cc,@ 5膢Y1:P" #82EDz;d>W~#-No#G;cs `mg-`b%/O|m!b|t(ƼсqOjnkf+0z#'c5\Ywn"Wc$bܮo73gvK|D$| ]j]07MznH3_Vƍ#5PhVx5/4B)fӬw=a` 1~dmڵdCdCOEhB$C6b.N>ЪPa\0A O7<o,)Q_sf1~ߐ}hkCf\(֗(޾2\T} CܙQzܠhU2*Bv$YZykhC,R(jCOQj4,īJCS0.oj3vkJY_c7rޔ3ŋk}4a[4i=}1%'k ?\Bnրj[j8Z؊OIA>W8[i2T_%=T$E4$ nOn>:- ;/0|_Q6d2UIi10wS}7o_(`t6ݸ}Ύw_)z=6U"[3_T(~0WV!p> 9*mJq2cW(.5C\XzuJ5 ~rh4>+k*J@TNVAi1.X@`p8pnY%1 L_WǙ̵\iͤuNhyc7EG|?g R)Jà_F39YmU=˾#la*dbY\psmTjG[#] iS@at 9;AhV/m[ ߳>ILX +Jo6 #fin@Y/(1M,sl*H6=uVTgCivPdVSUYP֔)ݣZظAIhXF6!Y%R>)oslB$n\j1,Dbc?4{HٞE-Fs(YW{f*м{D\6euC4 BGo x3>yU$ΦPl3kyLma 5c&ja?jl㳸ta8L, ee"jZۻ)W)PNg-կ.4]15rV>w7y%=65tm [`/iB_*7|,jGcx|l<ɽ߷<몺) Ͻ" 3ΣSbR^A7Na-QG*dW-wF:P-SG-1Bea{#:j T0G 1Sz,7*&k99ϕ*!=OoQ0% \Zk҆i"Q rd'l/ ^`=#bv\M93V < ٮ< תtlʎocxgѐ(L /)2ȳG.}i.=/5d7mI_DċYv#8˺3cțp a'U8Q]>R[f6k !-YN';>V_'sN6E##Q l[\grOAx g; SI,ҨuBL^r橘ݖO mx+x.,Q,B5vUUÕN{pZE8o\K; }搪~` t}ccydS4]pS>2M' E5#iV?I'Dl(+a.m[X"VkӪ w_34<ԝ/F  >p0CDEP LjR( H:e[kq`ia15CWIlKg}9ǿؤ WtLbӀVjGr8 h=XFRn'ZoojӯG/ݦπ`-@ 0++}OoM D}0`ղx O13ՠG tYi[mqe2`;{'b7{oFMB1%_aӹ/:WN d+vl@T&&C>)QAҎ5!L{0I!7l݃}wn'{NFE|2*-{cMۙ\y4H fr˖lt]sO2vJ_쟘V<,Kꇙ$֭ 8Pb7(rޞ.&M_:j%F.Y kll'FeTKz+Rȇ7 ]ړD96weIxѐ1\^x7/%;~>baZ(W\0`6B+nhd:ڿ1iMLZDZQGvBvV!%IFov d RDw?ʱ1gORT} ]N4[gG{JIKO482p\ͩ9zpD#q@YII 7s$cMjA3H>/BՅ.XTzy\AT8!{Qu;ʖ^b%^ersg?9\}$_itYJ_ELmh eqIw%tCj>q3}edPNV歙R4j_Ym;$璴|QG ׺^qZg!`{}V8QzZT9h΃~z0eB.n6J{?/B <D L5! 3E3E[A[Ҋq-_q*qletul8 i[Fgs\L >=Cwb fE<3f/yU $j*1^FgWQ^_#Fo;׃o2 k./ڎߐk `,J^N\P| 2Sg +0Ӓ G$G;C 1|A] ك fqҙut6R}dnH ź $+Rcy/QƫMcχ]-M&LhiN>iܑ1zN- IuˣzC <2PDE2 LF {a @?T3ˏK#LO֚=I>6T=K'.0ԍO ꓼ@|P,#k"_%Yzc{mˆltMԉ;m8A|q>Isڇ8W]=[i<3˾Eif]T8+mH{+E2X-Njk!}9T=uswe:ہq(*Uh햎xt+Ƹ'Ny ([ga!$L뭒M%SpD"١q҈ L>:L-HF:Ϝ`9g^P7X0kG.p*7~n yZпoMN]Y|?U+\e;Y <.]}MxŁ/X7ju&¯[hs+,Aqa06s: 5' lqhmK <X#?&YW"*3tw-Z_ݑ+ꯩe. wJnxNs:c&?8Ay>Nr듌ZףSRJą~f'cH/V*YZԦ1Aݿ˷mD9-f;g~MϟWחqE ǂ\񾃈o2]\3^| [:QA8 fmb#>)SXz0xt}d͚Ό| -;?*>[q')`*JenT@H~!V Wf t"kwє6!o|8W^1+k˜;*6:d㖣rFo#+Ց9mS`$-ƬJZjʩUyU`c巰~͢`b9c^@`Q}Cť}ԶԝSN|F\m40 2<]Z/GGh)Q LkBV~pWK F`Z5閡 迺P>$.Wo Yg,ߤGMd}GƷ p'r}ļpCKv5{=HQɶ-po)"c"I/E÷BE=t7ڬ# *8nNHcq|ԤsuUg"g3 izBMCI~D4^M+7z;W5 JC-ژU[s)$(Z#v/Jϧ@Oxe϶6atv n.Hֱ6DMDY KO鍃=$S[wу.tt$[9rs@tyH)m4W7ЧbU[9|EɡKLcE  $&X}u*Y%Z֚><*>B*de ΪڙB䄟NitJڋ^cf Q wcaccOT[+iٖ[D؋XG^/fZ\JU@nP%rPbZH.ь )CY[YS(?/a[EӬ]uEA0͈wIHN6N0:t#Ix"l,#)^ z2)?2yK A aFD>G&ܫچh\CJ{HJg؃0$}+OH^ݾ)̎vYk\Z Cy i\whQV8$"۶;^(㰗A*\Tڮɇݸ#݃W{;7#4{\zpNIs,ʷ* UUs_'5`CR*HڑH&)F,2W։:tEuUd}]Xv~Ҭ:ymp^޺}z9MϏ8c1uVvowz1㱢,\E?87l3UOdbqR`m oхE SsweC|ḛ4꾾9m2Z U 6?WȎȋۋP35Sw!cx+j66oS";DמZ&I;ҫ^S;hji dkⲨڃ420j>`'XcķkǶnlL7 ϙa0Rh@iHMn%̜ 7;mzHtCbs2Q\J"B7ɩ(`acX Pw2K^h/껌 28k،~*elN|0OT% [㧣Gt )p"X Fg(/djv :6ɧhvm嶟j_ܫ˔iL,KsWYk<)ފ {vfOMUй<8N02.Gu+7&r =mSF˄`ag [yؒ2q̽˩[O+JcQA N?Ñw7O&N ä#M7GsN/%pI4 C@^1Ҵ\jJI@mBBM%}bH@]͖=0{M,}#xl$z#hCՑgM#qhi+O>+ÊqyNA |mdJiPd`ފM.'>"M{#1A,#L'jr)AџnpVBz<:__ڌ5&ŵx 䄴}yh@/Oa\oCL'}O͓25Tlj+|.6Ĕ~grK܍s|9tyZW.h`%kL}WRZ2krt/642WV1k|_Y3E:¶U$_V܀0!f' 4)k.x[^He r}{~Yϑx#3u  ʡ׻4$)T1f읆V@Vdj*rxDz ]l094JS- VTtk)B^4W9&]" ;!6SUQkPBiV9M}+F [}niCael yimZAhϓ" \-ȴ8 {&JBNEt41џs׌ =Ev+2`o~vf#"׽ߓ+bi3’B zpyw;N}2Y[c4E anxL"FZ(N#k-[|2gc#[?ʜݤJ|}y, qiJP3VU7~(L=A:L~?!ZHCK*pZs_@\G=ǡB>xI۬*ֽԤ*"CE!/&ܗoIFFha0\8QeYHF4;:j8LeSFE&'"J,5SQ|]&_r"ruFqd s#&' ^@V$$~Bj1T:HC).m3 4NwX!* UИʋCWr_'yW;\k!TNKҽyky'v臎qJ R%o:TDj±H2AZg*#o0G'-Ǟ Q#?LdC&|:.N]ʍfۇ4˧92*~czd@4)CDՒ󤾨7.mf~]V>浼sW&7LBێpڴH ƺjb嵑lwh+s ')C{srK#r, Ӈәi{oV_i^"SE2E֚Ciƫ46Qe-ڃaU oӡCj`o o}$TGf`mHcvn#Hw&k+j¥Y Uj8 6g~nǯ4tAGZu؅E^^3n )SAr<ȚMQߏc@!Ջi(VJngv@Ova۩7>uW?Dئ"{8z!MS -;#=p,2 *xSwg5> t9n*!ŸJt"9 U62a5霏+8Bn|Zu}2 sc|6sC u>h(/#:¹;dNHMJ<32m&$WKV-cc~(3:}Q3|Dh;B͏g<(x=}ul-4Lm86xۣ,!YEΰrBęe;A ض<3,RFͿƗA;;Yq#w13&]B$V;?8k'i{:mӫfQ+343FfmY|CSo (S;mhk91]wȼ#'R804_SꦹSP9Fk"E LދnDpt:EحZdRh\2$PCg|źHQKŻ,t*0{ȮxEF0ꩇO[<¡;b̛8>$m|ك4k{p[_)qX AE1R?7NcHtRetϕPFE\0()=(Be]*Zf|ӞWf4+=DLX@̠rFOV 8Qf"{igg_raqx2*Yk͌L`i3Zu̶2z(Tz}tmQ,'sj KUz_ZTQGH%]}(R" @>hA^;Ye3~P!T窺{ Y=]hu PO43]!Xs+zD+C:,0D }Dں6AFڮ܇50VE޿B͏f 8F.兹EʥP(6u5h^8yG+YsR_iHnCXdsn@I-NRԊBǐ'4BiГ'm-GWA[-lYp ?_.Ղ³F:ncg{ ̹=㷰/;wKDci -#C>{0Uvc=ʡw*i1(b3ŤKaQ yӸktiMەΕ6k+ۭ THEnZXt9](`?94pwG&~aVx鱡)!զ̟ۊ_#O\|-l绚=Uo %PM{D3x춆`|/ sBZ.'ݵ4Q9fHBvwpeλ*$zXK}^B&mDߺw^dzP)[P0:o}Dx;`N)M6^yEtئNQM=&9;b}e kH+_ |7: X%,JC)i7yuzk="kyj mXz9;bvObAeVe8e)OsPҙS6ͦO׭=ïX M_He$v"x eȨa82 #h&\7mZ(N./@Zk}dڽpӵ$zkTk>; &˯u? F o TJh8J/wɜ;'l]m啊25<2R' *+0ufn` S^Vh"*uh֜^ǮIc* 4*J 9|QNYu効>& fKI- "`h#<>anvSݰ #l{+BIhy5 "FA1S.4h뿶;Iq̠ nv:ӱc7sX4_֪6`C $_)c/)n@_И[ Ȯ-1dCA9m@73G_D%]v٦ ]"! A<ZE2=9dk>]|BCpNu!b)[v0,svjqM3R ?d^4y )2-Cdq4&/V錊]3f"=ÑurlLSlI69' Eapٽ d^g C1Qt8v\a8øzF%I@s-Mz^O*=L+ZGѓ/W<8<{*5O 0Gʈ5~$#"kPMf m*JîĝdV{ "4v γXT;ͅl]3[ZboU+8BmfW%lG5:1wP;YbVC{y;u$Z! 1S{Wb#yw8:YZ}]?6Li6׊8>XmPx\d"繏3RZoce;,A$ `MUL2?Mm:0ō3U4p)lMP2 `<,9]#yY0PhCa[ʠ<*i$^+*֗xWd=)TNI)jٴ`^ܨNtOk/85%jZdWE hu^Çbp캤seyoÜu_C.¢g Ȭ7oZ'DCx_b6wB8$j5x|=;a#!M/gAXúrϤHW!V&U.ᔑA];i>vit&ՄrW/Č% ,]>n"CsGK=8*Y49uI^2^,5GmAhcxYOg@ߢ=PzB1 Sr]#P͂$A(YG 4م/z"C#`(& :-ӫr# m=ډmCAqcke& Ob ZVCvFƠs gNEneb^y7. }it˚4,0"Q9ɅbxF>Ⱦau)K!5_ ]FmS#"הI#K@Lo,1x~wN!L;"J L(`nͳ'OHfdҁUa}JK2lKn FTy~f jHTnw cVЩjK%tpVXt~1 C7m `5+Ts%JlC S_-eѢ$[|vԃ|:no}JhWVlD6 p[/,@-ЍwLԀ5eJE`!݈_jaL2!5΅inݿ!(:2դ`4B}!eA ;pPn)ݴiU_bK0طNfa}j)TSZ:Py vu֎ڋoΐ0b>!:4$ml({28XO $fqFru~ u|߸yg~P]z38|&[ Ipk7>X?8V;?,ߠK+V.,X^&˺%vVVS#4-{*/n`c㵋?r[MlYkw2si(bqS<"&A˩N4&7쀡~_"~V{_=Vc.]zꝚ+hԶ,VЮL'LUab|.Pm礵n cHA含:㒏[#-1MHN?S746-:0+359ExzϬŶ:᳽+d[E\ӄbvK4{yOV|ۮ4&GG_uknXݬ({i13v-׏%ag 4Dd_*Ʈ_hQ Vت7k1G[puڻΥ$%E|g7.rcJ#A6U%Ld{ou"ȹHJ +Cd{;s*23|n y81+[aĕu;gmjH #G˳]n /ժ+IFIkV-֫5+^#-0ҍ4%|@959g^$jnfPC}u3SdmƮ~Zl3Ҁ%Ye<&hzc,׾m!֨vؿ \/~glkUyA 躨nÁeN?7,m- Mb'~XEQ zNO3cjE8yrJN҅"h-f@1)~e/h. ct}qk5 52޸9}-Tԯ>Zԧ6apA;oI=ȷ|o Q HT>g4mX!.)KM 7Vbւ1`dJG2"'s 8YGed[bq&1}u՗i("a5tA7-J(;#zhcNWbr@{ D+9.O~]--E?jD2<!鉹H H7G^W0~*JNZzT(Ş>|q9Y'z(刱èSOT,t%q*T+B,?'mnž) >Q;vW`0F=y۹v)+\1z|j7+4h2IyeWpMR_KQz}2L$eQĂs) Ȃ3FBg69@|,]8|BAE@D{-?Z_S/ޔ)B@7 Wl+pU`q6@Ή_vbU2,5D9aPӍZ HW*rvN: Y`k SE6È EQ/\ >NH-"XN[Fj힄0)+qb: 1hW'6KڧtDZ=w5`L}m[u/_,5O[dfNtS N*c vK9MX2VG'h(}O0d׍D!`NM A鸋8mFobvS pr,?~_vh9i0psVpiHCŅۇbf2R>?c'Q5U_~)h.L ʚh\Uq$pl 8˛#fh kcr PZs$]"IG0XPWGފ^%U+vvG.g4]}sF̧XQ!%.zMŸo~(F,>`XNΖ{K QWtp୐w"F՛Wubg`b TzcB!O}2{|03)@+;ߍ ʘE5mk+D 1DK?I7eIk@%mg=O_0 فa0E8989ȼ%W7898n>G-7`r(֑>22#:ȑrf~2#}{+#FEmL$݇v \#_fp$[xv՝y%(up TAq -ԅBWaS]Uَ+6#L9L ]d!d*9ެeITxwKRɺcaxbdTTӁy`?wV'sUj%ၩW"u ;S%^yShtfPlWQEzM9!ݽ 9.w7+F1Nwj?'ÏY< Άۋ Ք(4dgG>CPHzAXu; UEɭfx\.|BSAm(ȶ44L~46SMF)yy6YA`N gnF{BAH8m k`Mt 2.uڲk::22z ~5d{gåk`8o-wPmXy`w,d+Ɛ esR7U NMn5(ruԧUeU%U +eUE/tp*L x^K^_V@ݛe7 =ͣ7C@q$Ur?ПuqU%o:;8H. >[_\$s tG-dNxa|hУxSwj*u8pEG%AI.9I$bg7|J.sAFNK_(9NN'&k=]keeӥ|}jQW.4 a?kO>9~v E}@[ Hi&3mv7NX#k9-5XH]c33칫 1RUuq%K,~ Ⲹ'|g$(Cn9˫~RPNp-6-Hjƅ+WY3P\do֑Xr 5 ϜO=jt.O@xۂ*$e@!%jJtJ-9h^yfkfY]8)3?cVԊ&eZ wm]w,ӈ"Hm|UMbf[Ͳ實EYm=-Uȧ>^GRoo7e H*֊Rcs ![.MKsG6@OF U~Iy2aJd"?}?[ uk|]-4 ]"ber7""DDGA &  D&k3H~p@ZEMZ7_+:S7#-_.PdHOк(ݱ<_}i8V&]mKf \ACJHp"ryv(ȥ؞ &?c/cA*,aPiI1XBS",d)rNA/=%Tn{DVk8{.,yUY͝ 8#N cؾA(\ ]P{+x\%3pClLnO4H\Qpfܽ^ȅM63`ko{qBgPdoc`\Tq% ã8Haƿ#?ޏB*^uH0WZt|:fS3o-lu7' IBt&P#Dt'7F]Mp4Q[QQUuA"% /(s-up<TR`O `&U4y?58<$[Nd*ɪ5\]&\%u8KA,AKIṗO%"⺓~Pm=0G m80װ *m+C[9fR:3A+Bi T Rt`69]<9弈W@BNV-H\\LcNkEXk~h~ e1iMi[V {~=Cæ{t\IW1i;RU0&0cU~AA+V(ࢂDHtC7p0l)0z?ʺ8:ܐuڤyk'' js ˕vɻK3rt 3VESuR$hvt/bvh&$,6ʅ~Bʗ%~s H5F;M^iVƯ r1_\BHʦ ec)Ř'ZVJMĿo߱La.T^ c$8vR@o{Er(C(ξ#ձfQksIb4U]Kxfh-ѓYR𳚺\U;B!65zm߈gx@du?yDO-WqRເ*;{qH//4lRD!]ؗf-Rπe惢uNgcK7N`OcF=۝W@;*9Зvbm?=`1teʒ=zQUkx~JGԳQBcnXFPKB!]tV p {&"7 f$sJuO0/ s( B@()ͧWi08a'6_2`QO`- Śg{B/bYpGO\Kb+ WJ, ]j1[B,Rҵ %V,&xobQr$@qF}ↆ(q#4aY/*zU_]2Mx&,2sJ1#a{4͗ӧt6fGwیf4вg}J:4%k&ܹ3E*dEwgaqW-p y3hcWxq!iH0zGdOjwm-OHxTz*Pk:tI[UdeM'lܐN!7}h))pʄTX; $呵ArM)";Hv-"'3I-nV;FjahtcXb2@P΅)5 /¦#Of<ˇӈTb7qnp2CpuM^ x3)Fo`Czo{^^Y+ƈ&yG|=͍{ 9򊋤Q53@8 4 ba/%- aAMU CFҬ*`/_Yo~^-AjړEz d _v`y4ਝŹP" 7A,|Q*N>K^u+OÒ ;{O }}U]^8VG+p,b} 鞾t`jtqنl\ArQ(Tΰ%^vK\]4vIlZ\*:PbVO4@A]:pPןeH=LkcIJ؃X3j^'?<_dcmxBi,M?TRs"5ډ3Xm*wr^k4OIp=ؒ6w@dC4aWFO?hUDE4:/!۩"u0t4M=|rH,7\4+ݵ`sf#'͇uTfs>!3;3~(fm٘ zQ6"%#i`yu欬N tE}mkŦu}*AۺQ:(:6Jh0idh$[e6jcV,ֲ6.:Z٨? -,}^`t%z1W/bOdP-kJr9[Y%BQ}{PcL..6i%i}*| L&=2<3ʾL3YpОZ}JNnA5_&+玻:y5y+8*vb-9i{2wY|F]4~fъ9p ͽEL eի(WϽ""׉N$RY#T LCF^X:gʪ~WPMwng|= ٬`,@jA %AfgXK 1u5ėg+\Aje@i JY wA/}Ub:*G~YN%h2"y2)7z C ;ץ[u-)ܒny >| Z8--O܅c,G)u,Q/\< JSmÉ独1|)?aM7W~"ƙԜӯ!8Hyׁ< ӐTccֶ`<ĉ \Hq TVvn/n Mta_C#~?[=|f+3d{]z}DiHX- Twj'l5O`tD-_*d9m?y0S¾>'gZUޮ0D@Vm izr6q α;H0 wp*ߝ6xSS.t: %%K#h~ Mud,^)F}veHLny8i%Rt$j)g4$A eP fHm=˼zWp# 044j?=wjoI<  g'\ .ٶ'–-=K:lDMH I.6~֏+4?+ [N tIc< 1M 4ڳSd8TNvi0sJeZp+ !6 GҖ,j7YE15םq7`PzVbܟ ٨o_ ,·2z箺DQ.;kUEXiZyij'={ ӢZcԠߋka?#3Ъeg@}k2d<ozkd;@T>4iE<3Z5,^g-7ǐuRx.,*=Y%A qPdwJ-" ȟϡ~z8n.~D`3\ )ψ8MDJxg!P\:ޗe##)}ZMȸ K +hQx8Ab^k<˅`,E"<.1|d-t.y9$ةx>0) 3mPc^ϝlWxPs{6E%"э$&Q`%0G䦸T ٜN7gh]]J" R' C/۫2f/NWiZ\?‚#8XÓ⇝WެV\'92ƹF^cظX\dks=ִ?C4[ZGmn׌iq/l8* Cʢ3m_ a9e6mB E S+gH ge c'Q0NJҧ9qY & J4љmp|0Hs2$ܛE0>3T=^_EAPUu}tCwod;A,`%x6ٗz8_Jvtߕ3iEya|j!i Pˡm{z)9)tkO8$@ |_mdk׋]G<*L4TsC)M5;}[1l\e$pN 8p2}_h- +e,nҬ^,ɟqo˶! ǔeſEKƣZ S~G=1+]iZ«"W+ <}| l#RTuBo·@cEI:8o1v4Uau=+P< ZҜ6wsVH!4&ƪZvTXD"sFNV+OfiYAc [gC YT9<1f/ٿ%Uk,HZ_ p)Nɑprhwrt6|[Y Gsnq#py0VcY)-|x4oTź#G nhPH8/4\Y7dmm5g"9%s@OeV_5B;>4@PVN o?& Ui`j P?w b_"j*`&ױ޷c[;Ҁ")bb [n.ASsXOd2 rM1BP2"^3%e;@;ŋ߻6quJiAPA&OJwҟ{U v}o)@.o 력u+DbL@''>C22H|0qRsLwql\DžM;N Og}~ 8+ R,i"ػ-WAG-iB"63zЂp4}+.pܖotXC=̝Ht1;/ R>ܔm qEg%5+ߖ7nˡNvJo<|lcf6;mW@`̊Z["mNCX틜eT}3MԬңsFSt1ǵ.DQQV"Rj=֥(~t An\N&s)$C諁an?*Fտ/25PcblJ7]]|`Hmo$og&wErXDU3(3ʆYN,a ^zqo`N6*'Xnig#_lS( ϷEwL8oZ Iyƻ+vzg㏕kgevek# 1k8ܪ.%S<TΑH?7@PXCЬ؈xHT ̷ur3(sr j9PswjU_Sg_@%҇[kC oƝ(;DN7w>NbeH$ɻLH|zQ-e5'Έcٴ_O)Ē$K (H\n2.`ճroZ/Fqʦ` b:y5`]0ad NuDž h[q*-y{ܬ/JX}|W>$fs uf{@B[2aati1nI9+o?T uI}~*AXGĪG:#Q:k{=1x-ti7Lt`3S_wI7934QǑ<9';4D 6;{GOz"\JؼQ8xp!| Q;ìHXl3٦;{]D ,M--g]Y F%88٤6$W1")1|v;Hv4*IJ ̈iI\0YDDMwBWL#λ67A;v@sS* BfdVyˤ aRl2_q2ԜUpW;SV/MR)wGY+W }Qe1i?\+6m\OXknBsTOzع+ZRnIbO!X!Xfw:HoER+cYSŢ_2 #߲tͦF+J)T{OP^Z RUBG>%S!?}kqD>fN%(|c!tA1ăק#WJoh;$\rz4SN(At%X:,vA5 pوh'r'*ℂ֙w)`aeL7\k8Qnk|E8>$Hߋ y>]w=74"At~ʅf)zv/4rV)yٵ[&,7g&"Vp8r#9|^8Ao8jju'wt }ͭ4ꊰQ02xzme Zf1"bz^k%9PWjb>sW^l(.ېP迿)M,_ՁLF*6Wb\ŖWڏ}lp2(ccBPq{[=Xch3n$q\Od 7=f&7AeZJ T|:i)Ș,npyC,H6?9?o2TKX I0x nw 8t8fD۲E8L 賴?Mue!X%13zɔ\_X7׼b'1̀,xfIcD9'ܤaqj6tz {"~Ar4R´>l F}1$ 9VqZ!Lo} Fn =ϕuMڠ\AD \4ys24]HKܕøLESAXQy&s8A<,,}f-rTc/b/;Ud f ?+x-k6;>GpDm?o_#>Dm?]\B#ϋujaӉͭm1ܣaȓ|t QYTH:\< .}xM<]>UTvn,@XяH#n`YV?gpZj=6U2fs0r AlSwY^\?O$ytW_ySo٧MHc޳K7nظ#^wIZ`2,b? f ŚfN F-ϣ'=u LnTW"ó€~B;/9tnb'ˊ.~-EJh2iw)._c<7zrDAlݛr2n K5)a2rw!-26kg'>g1? fG_;6v( #k DF=;e#LaFQ s C8ɗS`wJ}BpRj[1p"poJDA!~f\<Jά_M1M~eO}x {۝KEq8> Շ[ѡDp.qXhx!_ I+]Ov 빲%z"bW:/\IߊJK{3 ơ{@xe,{6>IC?HgFI 9Du5Da4s KmA*JB>kiVbp*if9k i _,j&!rw-#C " J%GM5*GfdUDEZE>vj>{ᆞWH_%=L|z$97hR‹EL+Xиܫ|oTĦY.Pi,N$MbϡWt3`{ ė0~-ҹ8)JdBFW7dg5µ)&?PsdNW1(fuǜ*,,Y(d({hwrue h]7 q EVoMX~)n&0鄋H1xx{2-{ bj&q?|R6/]i?BV>wJF;Sзfhŵm|m^{aX'K 6קbcx  Bc{ KqOo&g^6QW}&<Z d#}yhW\¥Ф4вb9*'KNp%]Q  +,%yFJԆ;ȥ*f"o[l~\k0Zc;.#~ƺC8d)"jDNYY8o+%@ SJGlDui.Р@`]Bu{?%\ytn yB@6]C8PNXjw0K}*Tk \=R~ +6bfvC[:a4cm$7I ͜%,eG˾x߂3Ũٞ qެڷf|'#u[!0!䰵]OB@*U"f o&яZ!&"f/ʆ'n;1h-Spx]Dݚ*#`xB,IuYJXCu)JbZ)eyz𿨡24k:ñCP]yAiӡW9CbhYr{혅=Xwu͌hnI$۶1;\LѡQt1J,K^Y%vڤ|}Fq7>yKhO{T =p]hȿɸ V!'|H p9lѡ`#^8l|F0:1SNfm44^Ǜ8xTWeH)`(jaH规o8(+to\gF]ROPOfq-^%GX݂zc+*5 nsJ~wr6ʜm ub !8PٖekG6P3pjy^1kZ7EBV/6Ǡss#Nō-yRBNu74Fxz<7_y#0Mel>-t׈D Ed\)Q5ڒr3>ay葼<5ƓݾXWqQ:@EhUQ.'8NOA%oqnzGޒ"+;qqB[P`x6V4"%Swvˮ"lS1'i͡(N/-xK,Kϸb%WIw!/>~@u-KYb"&_eYXMp-L ءۈ lb:?@3bV5O7}OQQ6RqvƨPhPty4 =P;bQz*'H,:lAN1s[՝**WGۜVY*5A<Ɩ ֻJVg8|-ҞY㒌GSyTwFrFIofZ&H *Ptڃfu}7 |:g}RD$!$&삄f|~%xdL%g_<SneZis3ql{5 uψFNK[N`!QI^12'RXn(c*eJWt5:igDϗM(}7*ROK2sE-h lϘ7 mMܗ}ƇgFaZ~]/YY$UK?׈| hDo//wѫa ΤV8t+&̓ҳF服9vvM#k9hYF#zVm#D&W Y s·s] +@ 0~#~k?jT,_s*9 ?Ȕ&bk-FڮcAEdNGHM>Fe(zLL?7ĚF4ޠŬ žS^/Ķrdz#ugIai ?zJ*$|c0Y~Yq}?GnQSKkaIq$T?d!0_{E>:X(|K5Ɨeʔ3SJ|l}6,z1^/\; eQ׷chH)^쩓F9C=℆aOo  jbLN,o 5 ôQ()jًNS rۦU3|NQ`*|Js\U"P3ȾD&wI%;J3x hdrvVוЩ)DvdC~]T\i' 6VZi fP)dȏ5<=GsEh|߀~Ŀ"̈́W^Q;=TL^ܡ ̄]'FĉLcy"ذzI Q!nQI!GtMK" "}~rqv${p"&߯IΕ[ =(>:!Z#Avh'i-ƹ%}~FQȐq}JrOJY2rP2+q/C* (a?!|f6RB`qq8 }UP&7ɸb$\mL ox8={oѹ~>P$0^s7iӿr"V4tFuDAҲ8 u iޞ&Рؠv0;ԝ7X1q03ZZ^u'ZH,n2L)4l`$i9׏JI hfkn(Wf.bUfucĭ= A(%NF1POt+.^zWԪFE?fo#M ̒W@!zLJA}}%{VA̒м1e0 5-7W* D-ˏyk"@A5K$4!EIl2]яt7q\(5N\ik`I׭soEԈ;2nV鮬Fq8|vK)Wi.p : `^% A; .EG(ng"O be1ѕѕ+|Ac뛝})5f2xߪu rPbSW%uߜqf>Oz9Me)IvV"o!M@+ ~|o(•""p$ pgݺr]Hi7x_AL3KS/vxu^:l?+?X#Ìz7Lxbd%`&Tv>CK9p 0cwOPW<ꓢ0=#"`ؙDˁ&"pkאw&q&3UPy UOٗp1 1-ˑh}QXB7=Vm6]9Yzwgq¾ \siuщaۊ) #}MTҹVZ,йQ1V*NBFP^;قb}? !rș1r0u{ Nh5H00G!Ȇ"lĀz@JŠu`m%ګM1㇛8z.O{@-/1;}ăPGsDLE9'F( %%uƝowr{ YDWagxsܵj2g\&{^cg7lr>3k<ky]25UM*>Qu\jhV@IU1|- :ĀfZz7R1R Lޚ ]}䬭exj3hJ8U6RDv] LwdOЅX-sֶ{aE 7 AD0ƷdiuR&5WR+ /)YpgF2uU$P. j&Q<:8&,rQpT~ruOqdc.S;Uw&(m6Z]CZ'#)a v:_6v Ћʉoub mu~GBW;o>5)h4d# åFnY 7&5Fp r|}Qs^*H̼!/1G(gscleM` ZV#q Q? | őG OjɃ2>Ѥ޵〥 u s"0 1_@u=λTL~bս`u("$~D>c=%АCn;Cj ٳ&D+)7M4Ǚ@ŠK ӭhr9&qsi孒,1ٻ׎XQ5x`f)MihDNSP&36TtRVxw2XZ̺vC@2)|XbO K D?d j'|  L=37}t=n$+=`Ihz8k> AѐX.-G#rYT^KN`Ŋ|(+ns9Yjb3rٌ{cI(ۺDoRu 9ď{"6o_ tTZ$xďBj.^тӁjfV%HjQF=.+kc3u \SCXz}jve.޳YXoWZw:@clzDWQæw\8 L{> Ia&&*~ N$C-x#푦T,qZJwJQOۢA)C*gԬcɼB!W6h Nx|} ׷@ET̀~:&(~@:5)R| ]kBbJ1ʽ~.Ǐ p=1' d@';<+)յUH=7eP tWfJ t:Ɵt625!YJMxTC/?ԛ936?(78:+7BɈ(3f?œ ߻g+2G㙗\G̸ ntfSސnxE`](xMTVHe;Ox^esfj0E{!7+I FkP;0MOM7pQ81yZwus A-j2@ KC{UڑΒYZHq.Yh@*+n+*xF%$ko()~031--L{Ά ̽Supg9)VYnݬ-9 \SuaŔꀍ=:O AfI.ZIxs]kWD)^ZiuX&]vTXߧ!w :BĄGw+j,_GG:F~t4'YFvy h4Hm8FWsq}ZI;`1?.U͂4(!Q:e}iճJAO쀮Ղ5ye}YH(q[Rry׀ &^P`=wj9:sQo[(V3slϱ niwSY(VH&8x=Zers;NphN=We +Q ^5 0.xBEqƻ462LS.3!W{By`YP"Igbb5l^~!6x K.LtѱQ ԣ}:]yct nev5+"3!13Vf!tl[ ^G+US*6 &d/? ۖ,n^ef<6O} fuBg+z1E=q+jt~9hW!is?|BS,WyZ4 Z7-aB_'J;Ma:J-p"睴Ǖe<%C`NQ-)T\(˪zOǢD?~$wG~ą掇8+EPhҘ5 갣vV*~aigrNYbٯriN9'kz>RZU]5[|×V0>!͈=*Hjᯩ6%;"CvX_:I\8_):PZ GslJQzxذMT` q;+*՛@-%ÖcGnp@;|Mlx?P;M/d|/lhmڙ ]5#=3.:Z(9H;]E=$8n ŕf Џ5j)QlQԮth͡5HƺpyСC8OӨ# ob>H؎ܔ\2 8r D.\ERVABZ?~Bׇ)2+WeG &R_u,,H]{~1l-L (Yk_?Rh `@h7+0Nf#T7Z K)1TAX.&M8ʪYUlBy+0x0&)q;5N~m"bq:u#jEbctOXx'=^UyEgs"$J#Wߠ =~OMisoרc @W%tTv__fT "~"[WabQz B7_ N>&H^aAT~xd5ޏ<}Y% "1oBPјƑ3PR/.~3Qho9"^ EUJLu@6p0(zf2鹊ڲL zY0v5΂OCKVD p&&(])7ؐ@%pv_3*`Vyb[:,F=;!R &ݭD>鞡q_o$κ>Eai CqHhB"~Mw`~YKC"uzd_λ*$?[H)ӝdO(֤d $B''7~ǥZ:x"M6falZj dǽ4j4Zi=VeZ өj^%D>] lJ2%fT7'ݒG|Z Oywڅss^5/\QmZ,_. 4~$%f`Z v)hs^w=';af2OŔq0;_-?m`M߈^kSuQnGs$.l6U z8AGMQ*o[8ge?ѱH$]IZ86źFnB7cn'Kd Už\Re,{SV٪d@B4:,K*qռ<$~Ϸ!sܸ4W<ĭ~)g z y) )3y?|`UԶx4e>0ZIT3X^tG6\02vE2]*bY%ڨ\ٳdB6wML,}>N52#2;,./d'=TvǙ*Ԓ|Mܵ'lhXZ!)HU͗d~?MfBcI<(gDhǪ/Cxwm~F]Tb?rU1HODx<2݉ 9k9[&)+Ibyj6+!pT9v^\? @G!eP<ܚ` ۋL usYpj' F@ILRF:nT?=LYoޕtqYn4 }#ܕݚg:/2 ׾;haG-ɵ)A$+g<3¹up'+*P0LNH7;\X,wh<l*)Ls?3aT(/myA8o/u32tHc,:O~_ǧ$/fRMKWQb"'7ErTOZnӰ×'RfA܌9)~PI\\ ?+ڏGԝJ`ΊbסX(OR"f J`nA+ l N^]㨺XNa!{/:R"͍j<hDh$[6;; ۋW(J=,{Ce /;oU^Y~kR7Ũ 3`~殗#5+9$.mx,hy@ &-"E2L09[d )pkqPD\ 7% lQJASߤ D 4 l,D+r7EE+Z'ܿC0 k WA<.DR3Xe||PcdxO(eӛzTýuܨ+{Q}o c KOa[|`}ո‡JCv}Vڻx;=;N(7s W)bq̺p|Ɓȫ̋zID]J|(8U.9τ]9d|bA%RƒYζVP,[2r6 Eo'FTEw߁ !:q{vvF/Ev H =?(?~*v>P"&I"q d=1 ^O ܯ p; n9Bi⺫eP {p܈:i؆n0/.D Y\ϓS""r"Q1<9eMj0N̓EAcٿɓcy׹e@^2I|yU|عcAMԻ]|[On2+Pf/a{YJwN.*eb6L)|!{J,E/ěT_2Z(_3`lÙVnF2/\7ZU)YEԊD\MD\614gu !#.R1W^f)ybAY* $k)vue>*`(St2!nۙf`f]$,O?j AZO(h6k, cR EE3&qb\&4N0AJfݕwRl0b* M5<ۈ"z>2iQL%QDg,rck=r<8vȋ%mT{3PdNnj:ڥrd =M#,]'/FыKM/\Ͱ`Zon/ezNJSe? ;?/&Mhݭ@8/mBܘH9QYM0¶Qqt,DO`4wU!vU1Bx0exT4yw<(]&mSXGDVn JOa:\"k ]A8)wαvԍ^aOK,L^RBW{j9 "}f wuyy:?#ب&0`VL1&*0͙Z\,_9OJf.^|.F9SŸ_V1 Z:vF )2x\Ç1٠"J64j"B$&9J{Fgm42{3X}1:?T$F(JG$I *;=<4[72V,Mio6&M;ͽ:y/)h@F/ЫM^6rG!+N] /ք>^'SJRt!'1Z3JjP> .rZ@riTxlRTED8zbzL{9w1s:j=724}Cjˡz5W+ڔvOzȍ+|u94no}Z0lt AO0j[d nvW UZ 1?T(/9K-PQKKd t.{l5޵$c^?V^ۥQZ7d"^|>S:d[RJW0pT⻃@>9!vOo>`KsS-9;]Җ 44^9̳$JJ`3X-,eխ8Km]<5| *B%@`w㭱´NI sC$`(B7} ~_kƐцx=)iU@A[iրUZ\g0Fo.?Ta%G!8ݾgD3C|&I?ĠBle0nWh[3\ ͩtamP}T#W֫R"9 ~ XJ6N\U=!Q{r¾{bYR,Hc 'i+!Unaw%v%}Gthgٱ $od'f.x$4UrwS$tϥMKSHA" ZAGsZq35W%`aK!F OiVRw{oͅhJVG h =rh/.q ҒR=c+Q'`|7E:K~&.L5JW$X29,Vg=d_-%UG췥 ޜ(sp }wɏvwݴ\O5n-sv-Oz\ }cQ?8W㯭Y&#Mv/0WMi8C+ͦ!9F,}eap56FoTD_JEWhxMg?~&(]38 : uK|g7=/Ȍ\ЧAl8sL_%3`KL*ZO7u)ZtO5gެoAJ0v!O#8*@ڎu=K@Z:zaad~j3E~X7wE @_%Q^FϘ4.h4'w:T@b ' vǻfº G²(isÐ̺U\8Ytg'ʚo nu^i]sշˉ!Q3pFO/ }ԨYa%Yʻ[$ܜW],8I?qʊ`\21K2jI8;)j_w{HN<5k iuʫ1#§COB]+`l&>:H<*KU0)F_^ۘ7RuA6N>k_j+Yb,4L})_{ώd sդ=e:N*`j:8= jj%U$&+~Q0]0dze{YQWi0c M9+m̞LV}ټ߉Eb}}4ԉLgc-tcEMp(YU#WgѷKvG^Nd#i*jLm4?pD%/Șn0SDU7EJn%`Kxj82vx4rn@$oN. cgQMgy6X'PI ks(C̺B^Koh>\91oںXrzmHCd vs?Rt V-F Olֶ Dߋ:8<&<3~a^qw= /~zar-"7!*VbUg/t+$}{JTN3t;H)' 0ílE !N`ЃCtwÄ nAv&=,D:>6|!L@0N?%z ugU<40L^G?M$4L\ꫂ_5t@W) !@vYALNEs!&%1ѥbX;V.5E'9PAW00 fsV[%FaMUc)炠*Q%6B!C1!@ *ڞY`];'l?^41d?%VZ't 7o֨"]tv#@o7K6y;f?OBEEX]v%` 䧱nWȡmZD辳X1.Q]$ye(rN<,K=[9u.A}kri$~}9h˂YX!Q)F֝mg}daUb7Dkuymd0fwT3эWy E`;*f{2or˸NݓƲg_/Q-KbH8$EbdM ZsڱhCkHrn?&D#V=Kr }wi@74WlBdiF&n}یhxY|HWiU84TxȞSU$ רr(N,9\&;"s1草Drg t}4p1)+" y d/X0IǛ0 b̺"9I"89ϫv=/U¸㸢DMދy!Ob\XKI JLUr>Lwj'`~l۳cHwR;9\jsoj4aQEr_.ƄB8ZUK~ \ne+@{;;D fw v}%dRVzIwJbGX Yfemѡ >x˭BFhE߯1EO)$ nqc >O q1%{^W٘o eVdvjJ;QH)>?ͅQ*[a9K64k>;T )ЊrF@IT0wb( KjSԜ?e42ԡ$ oσBNRfAkB_&􌶱\GREVBN9ym?X'fDJTgrsO<к?N?5"2ص2vB^UM8ΗŔXJ—Exz$Q"Y3O?!*>԰ɜu6Q;/EP&osBvXu{ 'dĦ扢l^aGcϖKZ1 pT|CwWRqhT}W̙Fns`'-Zj+}Mg?n-8B>so=Y G*;!]SzI.Ö́ IItݓ2/u?{ 6%ؑgrrs [< 뱌x?N>3ײ<+ Ҷ$,➧ e۱gs]?ҳ|FRmvJ?DFUsOoMcqoeۓ"qt@ l%?َRc( NhiüX)IG3@/*̀t):mB3 > ڇ/v\Fyl,MCp~\DZdxIK#?t}qg~LΖ4cuDO\u QC#wB]qBR:9qPpz3;phwvTY<$cme =;:sBfq3.`I^/q&k}*t)Q^\[xQ!Ҝ|]l0B`i"i9Gޭja|>]lޛ~?ScLm92gę~u/t>d7Hzo}*6\N =^ܟ?Ul:H+B'S Jsj^`|&߽")FbuDf.X紲*,E֣Ey1xHo?U[lz)2oNjT\&U҄lgk32?@-#o^ݤ:uOT&7Kpn\Kƫ`@j|\$׸L%T tR^UM8w#O6d6NY[{O HS4[{ZxThK߉OxVe㞻4z~7Ы) m)6K?|va;sR'ߙİ;i˷'#?CCR`0rl/nhNVWJ6;mR/ȿaوF%:cKUQP *<:Yz( 5ۋes{::SH.R=Moe k闗DxMKguv ^4@0)NQ}3zcdFmuy7{4%D E2I: po(`dDjA5sLƝ.9DePgIG:j[ @o杏۱)bd:!M#,)|Lhr F=/?upQazEs\ C8Vwq'jJ/mu)|spo(A*e[2qbLfE_!9Y$+IuިS~U?UQ(S9R ^fȏR\v)N7Xmu$\ 9.͟l avzeUOu|b%ycxo_W ]NIn( S<1:#"dphՕ@ 4U`PܘG&}Y.Z3hU s%w6qB<@B+z 'Z"L#Nlϐ SZ} !S oBn$old UU3 biC7$ KcoȋxxXM<+t<J ^M Kޏ9?Hk)@. !6\גݖ+@ M8F:0^c5TdjBnGv!v1&UR7KA*b+^b琘VbՇ26`HUG+!DQ7e vgYaXKsv:dE oư$]o!FS9}7DA`Qm/@Xjhl;g73.#ɱNw;!]d͈?;`8-f[thzAg#(?*!+)9i'$zA "$U)9.beחR"|$3Golx5 p]o`&!k9XLL:_.7!h(*.gd8[X-`-S)McːlZI}!XP*h|=?[n6[LPPFé]n4yJ gFv??fmU MF n)X4S[Cv"<{.!=B |AiH=IMr;&N4 z>YحMq_%=}# GXR<{7|7ptxɓt' 'JϑѭSVuWIo[ӓtwXќAc@߯_&c/$ W&\Lyفb {ёZ`i"56- \o-2v6rY$_Oa2~hZҮÜ;888wQGZp.N}12#HV L2­0ڟusDLT݁#6,Cۘ_C2TkϬx/U6qP[&'$nNH9?(䟢CV.?5 c$;V/E¦3auFOcZ iE r"I}glZ <Hh ܂t'[Y&^65_^e~/L՚Zx铺.ytqωwB_$V+$H8e3̝y'JQC2y33#O|Crfo;OIZW]g0kʁJ)Rv#㪍P-@)1NBGZ$br,O)jԲSpyⰆdJt"*P,wP4K!K};!"@7> N(.}kLMZp6(¯6|w%2J$>`o%^) =/M|.}5\\,kl*UϿ{.oޠeD\>5H9Vo׿6g6/0FSb'/(*vp f\RP-:~{tN:o`|gE oAd.6<9v Iᦈ!.IfA|G0iͣbvIaƲNtfyW\9;O j2u^t+CY(Sp"]:=d%9OzJȺVIv!ɡM^˨dM)֣q]NLt^nΩ48mu洭^8}AjK=2.KXʦ:o/W(w-X?~ (d$Ym,ە2gܤgO'SLݳCNՎuIp Q\d1}/mU-Wj{FXIיּ=埅㜂Nʖx<}EV  yb5=G+ƒ+;}a&o LN+D+o 4,eQ) #7Uj4Iz, D(۬ˡkg\?{Ka+YgGa`SZTV,T*䭝hnA<\U_--Pq;CXsVWa UyC`+޼)Wy!W-6.*mߣm};wU XKjpGC_oXχ=,tycP)jR4ooJO{?lu$ dC"2o[b [Uﲡ(<>m/u?3p9\qO;K[gFlh&0 2zYg^_ p]h3q '/m6 azP?n=!( !5b5Cm4?}CŘ UaOWHTmxwJݶFB$Z?MG iEG _:2+go)ԏj38>eV%?~Qgp[&{֔ip4Ԫ(SqBz}ю)Q+;SUlwBV 5bV)T#z8_ZLzuGʉH!@fDӗw,U#(U_"fadJZ&9\`^)A khĬ¦0[O\6\!D'*a\1(EN<ղ,ȺNzuQzI y7-d0%*~VgCMC_/eu9qo"MXmNco*n?PSjVB[Ҁm5wPXS|yvfڶD NŸRZdxXRK Hs1,17 qmߡKY_IGT'Rl@ۣ=k5Ch+qv<8} -!D{~kEQjRo)" O_/>=+tr)3xhfSٕiaׯ*F4\P;a>4k=M4JwQD<ʀskmfU>2Bӊ[ MHP`cwڻtBY]uΙJ4Pv92:'o/ٚݧ Idi?]-txÞ,+WA ̖,9u4} UVQc\jǧゅȠGQA0-e'TzC)'vjw;s}Хr'i}/辰 }JNG7=yu$0ʠ]K3Z$C,Ÿz_!AҙOaK~&L%kP2 YJN2kmlkz:?(tc J;q, `?QKsq,bwG%K%Qn*fWp28mYHA AO*YIRm(&GWV\o ANPAt5Ai bŃUТ"s&y#xb-!Q/pRA M΁k h'6\K[t/`~>&ڧ ."gFKn CȀ}~~ $vCCɡs;7m?&l7Ob_ bn26>uuU,9Ao|d(fU4QB(P^=\Om ?8XQ7۴;Fflk&:Ӵ}$.$+VV3 U7[43)ȍhr%;g[ P$a't6O˓ @bo;zPn[QUYЎry<%;:@wq.5쨈nCc1ď-;jN@{eShd@wrekU.zu&6Rti5I'Msv? Iܒm$, C`h">qS `KhWytH`D] C4Ɯk& !+x%=Ξ JP+@k&K8*󥨧HǚGzDzU L%3= *^2i~h]8t.>w68XL<=ݗ߀=l^10Xm-T x8R|7C/ 8Q'aX4xd`E/e4XLι<ެnxr󳜾X2j`m^ݩy7 ]OVBËb΂#dӃS LEh͡ Pڕ׿}F޻Vf:b4#XIk+i '‰Q=\4i\w}_aU1  Kٜ uCEnD;ku5HS 6[S6s5*LZOUX9'^pKj]G^ -1FxjxJ[:v~V%iFjB0rUl 0֫agV'bD Y-K~/A~vqU>]JBg,m_gG:z]V!=V89"DS?K0 \ zѩ[ N̏ACd= EӰK [TF<#!Jrw޲1-X>BRK˜ZWG]XƢlJEO^ȷUC\tWȻO"gm;9L}wItTۀDpdN_vDW hȞIfkykm擄K3] r,< mKJμ&Z}5px O"P4ƃ(aj?G)ekau˅C-@zK7]1ΧQ,.GӘe#}_.nNWw#i*֜}2;2c/ܱD@wwPF&XѕC8f¡lZN6.__S KS~ LcT`75Mb%j6QܶM_XI&T _`7s{Gs4 ->vzy4ǰ JͫHTu he?L_g'j@/񵦽;\!P4D0N!+=$tj G3bq)K &Rdp:hG%E/C*,1q7,Y)2+? ckhukWS:١D,T󁹈a؅|n=`1X2^LH3!A%P2ߌ2"˾5(]Bսs+WAT9ntAh@:khD8Y}t~:|7IROi_3p|\Gx!`K 歼9%gIXtebV^8%E Eb2,S)؁$3̷ny+H)/*GY6rqE+PhZ&o;1} ,yP{lLy¸mQXqw;Ip;ch9N~$ϱ0e_Ԥ{r/F%*:GF Ybδ'osq +Mߩr3(4k|9]yвhr^Bӽ0aI/c6<DQgI\\Vױ-cŊyV]61XA3_NZ"ըN*}>SB)xDzAAd"nVhw6x \˔$kFm pEz6)[dz*)ZӻJS7{s σ}MKjv> W mU:L3.%9Z||/c͈k,qCZEp~n繾fUOclLűw=wևˌ/{6$1?Lt'K%K8@-fHѪ&#iXۻOzFMQIiiq"zQٰZkuMZmRLߤAҦ9@(":NOyW(pAc)횈`<5S]B$mjB0,פFԏrK)2#%viIvH(mbG/$k뇷?{eܖxc3VKDQ}Wj%BT@}ͭx "R&~9vXN$"5eO S%#Q/QL%v(Ҕ|.Bz@X.$p3^|k‡}SΥRKՕ]}5bb盠΀'%..b"b! p^c AAhc1ܠU{WA_?[5 wys7\-(U… ⓥRMs 26~͵·b<wMi3eWլ^cFJ ;[Q֤aSţ7^bl:E{ߜC s˯DMqS_nJ#}PH;I;uҤVw :-;t0AemKȫ'(GĎ2K>ॣτQ[r8hڲdb?? #+fhzVp6(Y(QEvopaC$IcM~+f)գ*ԧO>ZjSzDd('_-I;ٴ!~I!QXuFt…%g<[|yu2A"or<>摍%{cDU[M֡~XU%lU yP½7jtˮX߿]EzCx;:%I 4t-:0296ZR#K&05eXQ;Zy0 i* Q6xף\dwIvz?Ggwn)l9S /+d tDR&;#4U ǃ[XË}a/BWεI*puvS] [d1IcK;FTrRa j@DomhZS͑k ֏?.*]@=,Бsĺ~/~?,+ P uQqV(/iT'mEBK^NݝB={0`ܩX0]h7sg#nq$@oi*8Q! fޅqEƨ3;p1N'A7g]M:GG%D>;49 05쬓3cA9`DiX$ug΍k}K3КGKv՟A'3'w(Ss]z^(tZ&kFnx㛂{,a58mԑ*cƵ{Th`4̆04(*R_ ƹ_Hv;S6l0ݸD gPe ܨ!.Q9ds5 2HPWx̸`Kv]{E^;Wx;I"ɒx ;U(Hg/;]j">FOĿ!__EޒW~gq ZYVJ`*ɹ~pQF]sP\Jv1Wu :@_!GX yA{W9'5\^߽P7s|q9dZĦgk|BF,b~F-YR6I\ Sۛ fȅ(8ʕw޲vai7| ad[x>穡˂H&I'$+MՊӳ?tz='hP+.íz[@J* cEK3 .ak1Vf'ɀb,%EW+ES`Γ=Fйd d._W[=&0 㟷Bl uF`K,z/v0˝忇yX6L-䟕|_uP>U&KO-0 ,a%/5wO T!pA(Wt#(HVQ;BJSPcup}.;;x ;5Qu1ܱ {tvC[ۛdKH 02(uzG*7JBu}Ђ82C^d}$XnblpqW1 Oڳ$:`ϵa.aˠ8Av'B/.pxe>b^!xBw~~YuJ69idK'H} 9^zwL6cѕ4v FJߪtkiI+tM7)f P 1BŃ*M"ʏ=$f [7<5C]ނBfgC}l:O:U'nik`G`7!ɀ ȏ%˟0WQޛcU);jמA[&y1A=<|b{ 1:Aabվ_71gb;RvWwa:@;"ɽCFV$A?b1}W87햌Ov_>$Ux5= 9,qE.y#c qw \eй D=Sĵ3Nf쬙0Zem+3tJ#Shc׹U )rOǣo&[h7/og(65!XzҲ2@Mh ~jx2M2"g{}tDXfY iIo} 4Zf9]^Ƴl7Vg:!$k mѠiocD< }\:U #/צR XH#I@Y]W6n"Q0e\U~vGVzbEG_=0wGS8Z~̄~* V Sѫme\sg*d}/Qy@0&p6_ 89esEwvX'xvN= u{@_=(b8< Sُc8һzF~ءob\(aByKA5|4q ͣSVpApMyxH,U.Ի&^JYg=):2oogq@ZUtlA9>ɍ{]XS(ePKilLԛ>~|˙Ƌ BA.hͭkA$o߼n ށo{ߞצ DɶȔ"W=18u3mAa#gXwu|%D`@{ܷԻw#?9G5T`='*R"EDT]^{ 80 "D(B913908NAtb?_+gUQ5G2a'B #D Ot^ڧrWu%OAHs)fŚ/1x\>N76:oRqIM~VAL&ju HFfUJ?IZ"^rPPbؠ\9<=[#z&'  ;sUyR>ӷ~3 ?vLqxLu)d;ݮWN?AIXf(9=⋣QGԂ3=v[[ڴPKS%H#7϶6Ue oũM,zl nYjFc/H(ĭ3Ogj T'q=\X)q-hL%9}L_ ! ׸l=E𴹻o1GC V\z10*ce1ex]aZI5w?7غ絢2qƘ l)4ycHΨ/X:X#h@E z.Ua Zk[{^^% R^g0򽛇 [WDˎH!bF==̹W0'cǧm("~5h^טh'GJ'dG7|H֍uN$997I k U2ơ")4H-K &:Kgy-PAAfc|dNx琰OuShxT0^D&r% ֎ z!όʨX:=}6r  _NLRz)@Q[yUWO0 =j'׀hֵM] EÒSQp0*op;neU̍Hk_X(*(g q{ȷhXGKFC< ry q ]XQ+7 !fLzcA3uCt8RS2Dݴ`0G&TOl=3Ql6)ԽIZPݠrߠr: 8v(/qsY[DX/{z!hYDzGn& i;'[Jt៓TP&~s 9X ]\_BK?-7]c{3Aa2G8 2R'YYi>KS2;s:+ ݻ ;n Št)e MD0:BEɤKǨopLAeX,:p0#` 3A8. `-%cVV/P 8T֫* ϵe@w.iZ!K[ś, 0%$_%/'ð7q| Ul$oHP|<`7 Ĩ[TVr%5<HI/cyT{<,"8Qf(L.6ͯ5$9'L4ǁOeu\jt@RU]B +uJWi8fV5BD*>I;8/Ҁ87Qdx5)o!С ,v~SxEFVP~K@C'L1jklGY `܃~ɕPfrɰH"P {#4S!v: J+H{ο2A 4q W[!QW*l"h5:ƪu)1f':]y%geRi̪ c*A_M*!7cZ~Q̵ |t.ANL)U)C1Q>`6DA`z"IW hɦA N1 ոn6~>{BP/}p zgˑ==R d˔#P01-y[ݺ&C n߯j֖cΟ|[My%. di'? ΐt M/1I|n>v ŧx>,g+SbJ5rY +V"ZrD(\-QҬh2"7isH-Ol]X޴tO'xJWv~ZIk)3nj ]&Jłn:x\`)Mhq 8nM[CCW\R4VD`Qa6ՠ;T9T$ `&MBc|gWJA;$_DObM)u3V]0"OV}pGoDN.!ǁp8{UJa)YM4h9$P(,auݘ/ JK+kfӤ3yVoI8u, ĉnIl]G㪑'*o3)^Olʮ9,zCgL'iY̮]%Q(8'X_ģJTڨ7 ]$9,$-z9"r EU9 ).QN7N.bgJM$:BKڌ^ qYSrI&1:D[-sFqjHՙ+}Jb]0z!uޚ.n rZBY1E5b~@6VVVW4% 0pd'{h5Bvk+iVPln<&FkdKxx4 5N%ElFp@7+dT{S5E괭s:,jKrtϱ=뷷8r}GW& ^Pcϗɂ+W^34#=g WJȵYLZ?vjôI9Йy,:^q:& e B|4S9ru%^sँZJ;B)Z֛*$4{)}zi 0O@g=ݺ9x1P}iӟ]_,Җ)<ȔNޱaK/;HI]zO˺\VaEȻx8vZ7ΊSnƖ쌛;L8Έ+פ1L_3o%{<Չ`I˸^uQL#Y#(s&o+sw=Vk]+Tz%tFcv w^[?1d5R0qk/ku&~MNnJkӌ3Ys.kHዸ۾3#]-?8Yy.7f!!S?E)vZe63_t$x3S) ) 5 uД-Os9khۦRkanΠT{=WOM⾗6(x^s_kcc~\ʬ)Q3͞rS* tRaPޑử=-$oBÌEÖ\Z Ev1wԫL]i^]ҍߦrJEǟ&yrL'SMx>"6g=:O> )IzqGT:oImAkvGWg~D%w"y+D8yds2֘ڥ00^/񴯜uKul{7ŁHf|Ne7!UV€]äeoD)XmA 'fR}r$Eҩ Gjpz*7iʙ34DPurH+ z9;k~ul=-"Դ?IJG]%/+?*)RI?ţ{dɚ+#U,=d=wGGK,?@%ٻJ%iH_^⥆E>#[`Oem%%7*cq];<=.ZNI[ӣl&Auzd_FMlZT$RZފ~.h潹v9yE sDI(Xղj0c>E/ 5gݠ)/+!:/]'wz,iO$٠vIt!%\֗wW]cFb֠7ʙW<ɫ!QM+lr?. .n/}<'u}*] 3w{.\S,qbH~So뷾ĬhݿI)uEf1!˚Nt1HJە &f4r+m;T`Vvňm` $-l8ާeBlt|8Vy9a0fkV|Ld},{{YXa{ ˩y#˾|拑WnANVn9jV޾Y ٌffY|L_:P¿ 6rbְCqsAg 5,b>`n4>%WU,x@ 39PEkØFM-xfKtævQwv}n_0M>3FI^AV VjpzQ- i4ήy\%j5_aq}_z; ?Z  杈/w;ۄF"(9wNPڄeL@!0ĉ?f[9m$ilO<|8X$?$Yz_\C뺜]Vi/"ϲ re7#/ )DZV塷[qQ2xmctHRgBJS˶ǟɣ/djr' :2%\b6K#$guj笸J7Fq`{C; $ qNΒ7_#&\ ^'ɉQZU4J[w7?lJS\bLt*ܽ]dT _C~löQjaů¹7R3.8OWwQwO! oSg.udi9aᩍojJYP{5uQNםi=bE:,/3P@;;*?7:NR%;9s6$ s)ô"&Ӣ`:9<M:hOI45D..sbִֵRtxD혛1P+lLcpk :Ew";OvH12IV9pm a $đHF o %rYwX&\~Q-,*S-MAϖdaTl"Y,Q* DKLhxג=! [E6 PX e^dV1Y @:Qn@x9~%逜 ?)3=bƺNd@dQIDī"?}X©Ⴜ~G<ӷGq)⽊Ly?q3k[}C ,Df7Ʀ9}Z/v8L pmmƶ]`||]F N?oO(T/\w#z o|p".|Ƨ=PN۽R.6Yն{#ʰql6Q M:c: >݁t ,arFNdmvdR T\#2{YD2l} h4؝6+ M]ݲ$,v[/dł}@nXj+;8zi+ ?wWĢ#H T ihϘHzjnѧp$]cYDi-DMצjG"mudWE_d0BBAC0i%h'00k ĸ7p]mQ78~iF[).ڗv012Mj'W*e>5jp2o/RMDzy?]S-Zy-'ܾȲ62B*B C[='Y^k /]om'=; zsYTu 9!8i8n & 1<纀a`Mh)`3W ]27<1& oy$&_)7ide9dΫ 3Z}dRN=U Ιgͅ:_Edg0n&0能:\_vedMmx{3t-] HS*y?cK_כM(\7l-"}zOf.?Nz@cGn:Pr9dq\݌IIQQmˏ}kP:-^4cr y wܬuX. Qo3T8肓;l=vEyVrs#{ |Mc)fMWcR#Ywq?TJ*a2p$Ӷ_<čߥ Rݙ-NoLR {aO@5SP8 DbSck 젗:>y <]AjcF hQZ+t&FH5St.Jٖja{-(zStuF(3bkK~ nQ8>B->cX$ũ:FYۼl")[Z0ZZ6-)6@adң$iPu!`,N(Kd9@*TKy7|?TIjz2 \tfPm"C!%|8Ө5-ЖECp6Hrꄱ`Ȑn7`!"G]gJ2<"N#"W+S/4fHp-zߣ&˾vI$^0:Ɏ+~"YhY8Zߤ]6.dnj[ȲrAˣ7(@#Q~x~G`Pg~ ?kYU+C,%?6HNICK@!;)Ǫ ;|aZ*oj(m f[&JjaQxzR +N[oHӏ'6w#Du-"{W1?5zrbn! .ogUP\׼z?ÝysHb J%]|]#Y'>u\V^",t|;ZZ2$dC!R{urnxTU 0='QrZe-K} p`O H'jQrKxI՜0#= qo3 38&JLj]Axmck[ƱUITKu91i&`vB_cܵ9ʁ[6K v@?U8 еX*ꮦy@-]YHP(9C+" @3} Z])Zp@n9&'=pf Mܱmpm9mߐ]cf˹ cxox`gE~n-z@ )Q*+Q;?_O"\j<"P#_ >%҆A[0&m ;ݻ}eZ u:cX#pnSJ#cvq"MݴpzG@ Nyڅ4VXݣ=p Kq)_]l4H֥(* @UeJBPVe1EN ;^ɑ8̍5936eTt.ƻy :WrBJKϟ2YC&h'Weī7dl  5oBؖf\)u< '@per sJCXҳ23`6eQ0?aqFٗGn\j^%0ya\첆XZjsn-N>s$wqcG\›"ylV<+.F~LCBQZIx&6sѮ,Bsu|bwz*dO ͭkl,_ -zq%~-;`" X c^*G̒/iН/w~9HChRzn|nTN6l"Q IU ǼxiSiSef";lg;{>{b;[пS׬6}nR JV]kdӟ>GFZpRZ Z0fⴒ2PI[?f`"_PRR&. }dԹ &JŌֲ#͔!CcgJcZ*ș0d3({d i!Yzߘ˫.Ϥr֕$cK:'n2}DEU$_\n/+2 =[Zٲ8( H_W^>)58\ʘr Ů"/&`GB[<%4KF/g@,jHK '|fru.BxUL(HM- [H}jՠɗ,e*dz%ܟپ Aa"kG1Z'F/Y =(ឃ׫pzh _VJE_`IHh00o`P3#u8^vA5"wRh${G,v4[*I©nƸ['x޽}_F~Èa>r6d?.񛜳O'cxbSZTO}ʆQ?֝%Th&gW=0kv{lKC.evr1quZM7IJAKw#q]FV1G֮!1 K'(Oǎ\,Wl&F7z,#;Ԛ\'2=dy? npZXpK# &/ .~ iNLd-F< v x!ʢ2ZUu3t*z3*VӯzL bÿT˞&E UK:!܂V,(FHL>,<S#z%SNߚqx캑^9Ik)=tQ\Uzw`q=lyU%`niIXNC,m TOj1[} {ӥ&R_Ѽi 6fuJT$U8ܒdH쪐Ӕ b r t_s"ѹ\/…zD~hM# ,͖gŔ7g yb<@a9[h'vIKM Ϣv1Ht81*B`ۺLKz/so%UQ5rXl% L=S ܛYßБd7*;1ᝉuTҲm({5UHDCUj pQ;Ħ.ׯ)0v,8~X90Tg݄-eJȻ D8!H ʭ1T:9'! .I:BƁ:O 7o$?ib o2hl  $F@p a@t?Ý;4r;j9Qׄ}rMRjbnO!= sle38zbE܈ I"=EëwUٮ c$tn_HlChb[A%Psc\ϜA^zU=v;kqSm[*S5 AUi$uyP~ %8_|S'X<[3-L[3ǚ*13r@Ӭ:l7Byw-+Z:y'T3+6ۇt|"PMU9Ρ [-1i-~g!-pRpuL {7&ZMH a0dT=*PGPeuhoKIgx{Tq˔mr%_WQ&cA(jl_UF]G nVvx4;R.+8SafJ&+PQkbNϫջ9rgM3e ivn C:=x'++^/Yriҩ IR#PXB$b* B*Qg%ˆР–kߖN%ͨL/wGȜbb~~JK_p+fqRrsOm K/(_49~(?554OG@R({Xz1Z9&'40:񛟠"pxyJXŇuL-HL+B^l}F<h8\R7OjEW<=|^Y`6< [{f}L.h7ؕu3{uD-fu`Ȩ(WN'ae[Yqo|=rLC`AB\c?jK_^3Q `{t>rQ*[V/ϊI~Kv/u]lEM ({4݈ H<Ύ8pu$e]Ek@-S&&9Jo`tZ72MBsѸW9ٲ83keja8uE%Cb}%`W- @N:XhkLC΋~sk >;q*W(.bTx}9UR9,vȿ{Va$p#/$wҨX%Trt%biTou|(4F-xb`yʲ۲[H}Wo uqݳ~x8mݾs# U,$FUuQo&pL| *rPlrOdeЙBbsTV]YhqrtW@%3{/LTalo# };|9?hNCI.s[PNB5ߒI?4FP؈Pkd I\6v߭קJ8~)UFЬrY+`rK⺁`d<8WԲ}CX*7;TbLCgAW%yl}uF#y%Ix/փY8$h jYFݾ<[sё%;6ih*\:6*-V i BQ@YhA,j@ #qWTHƢ`d)p~L+2qrw_qH@l­u@uIať$PsCtl2 d 4#mjGn-.1m^}Mj~r}9;LxHU!R9=ǺT4:^;!ب8%r\),}D@⥣@H::tkty/Q5a aZ4xÁսB5JLިxR h[Vn(ZK@ed7HK@VQ[iZ/:R9H'+rf:yϵ*I\`-Y匦M(j@ `4E|׵=i"Yނ&:X>5]l}hUjK)-@: y Z,U>iv8p|ZK5c5S[^zTSV9Oftzq K]Xz"ýn_%=RF)}5N^ȐZ%CL:D: lu?9 x姀1ʆ:_&p](@EvJ@ ifi6ma/(7G &Cם!^j Q;OwkK6=,>{J /bM6G̈/|MGb<&C' p&wS0[;!eȶ_55R wB1"(Nș#ڤoJcɷ wGyD-YEn"X'E>%WZ5Ync=_|qԿi5o v6ǒ$/D6!?M,z|;g[ aTkgD3/ŭI{5k +^W׎FĹExs;i(u,ZG3hblH :r1a @ 9\Rʶ&74 NJ]Vx |.@bvq1毦WzuoJV"+E@J愛/ҷ{Ҍ!$o|/K%;sW k1\$HdKKQk|z_+0㠿- 5 SqC exBZ Gxj_\\:gir„q!Gl,{1ihHCyG[ TW(d}6{b>{*W]d'U5~6IuZQT:<LpSdm{&֧%߁me1tW$ǻEߞp=R\|3݌ٕ @(AJXR*"VڼEyAZ]CLJs{ĉqE:ĝ5)M}zXyK)+ȆQn{OM{!OLt`XɩS:Ro3'_M6ZvDgOx vⲵGu8#k ;F.5T#5CGC)y?q:JᤘEVE_t-19Uq둅j{dܕB@ 6B_{kz$bi*¸\VNhVxS&DF"TBx+ٵՎwD +\x1b"F}Fc\G Xxf X(3j*-Ƨ}R*憃pXuwK2'ߩk#Lx)3B" M? ϜZ4@a)EʭH{]j4)H:Y%~H×%L"WƮTkNِp&RUp>b8  ~Wgz:}Z{py =]YLw5 !FUw@. pq7.@8*l^mA^H,*4 XaRd=_<ua`ڧfe`:.{7ZIC]3+}ckتgįP-Hn.9$M*k'æ;!<6hqlN&&);Sj$0VcŐ @ 0s#E)WzbI!/2 Eq=?N5dz-_,y Y τ[r2V2)e6ZFO_ř3yNgw5W>|"!@2?%gTN꽙.mS"FɆ c-gOАZMyO l5ddU1K2ѶgЋ0ܒh<2*Ƭ $E'&wXD=_@S}>7]^B)ޙ)gǾqt_ {)I0/(c\bH;{NsQjl6֕/<034JC<*D-unUmI( "nMI<1I {e͑){e1~!T_{`1*xXr?RѶ7«k&RÒ h|jV ,F?N}- I 7q22NpU#[^nY`:Lsdv#CciV_n-ʰӇZ_T X~ߌW4VfT)1z3He춓 UMwqN Bv )ֹ7fIH-urLK7/J~9mB/,oLIQm1ute(D~&"ϹuWOXO 33VyJ.Q=]:Y m+0n0vfCjzM:(QS0"a>9 7hj/丠 tP rAzUOOcb:FT|T3۪;b~r&]ieӢCfک#GЏF!d!G,-7Sq(bV!ёpj1ó<!Wwg'Ij^>xh*t2Lp6M_->YnHmpYy=WyUvQ + |@9 (l/m] ]vLw8zV=?ۉ7JZ&"]ױ`کY.Y*i/ὣc4HIFuv\0IWi2)1е3 ܽ9'TEAȷM68죑fKYlH6 0 952וBUYm*br>q}2u0q%ڭZI`p&?ü\tض]nf- =A6]ᅡ.d )%)%W|;mBpLxD#k_ ^~%GGd ՔinQ-7t,FE23?C!bt5)O 7H*~iRU"jF"6ZC,׾=S`OY@kܴI:cFWn֕ar0?~dd>aٶBl;a!=<*;ee'iԇS x/O.2s-潫Dwn5U7A:j0A ?J3vKf]Պg;$2򳞅OWLGL2ImBjxSeBʒpAJP .3|= P0`Ϳg$cWWm!G/zzjD R,kvq E$NL ew/(O QN6E'&7^l|1^ği[ ]hC3_pL>J2[Da Q|9ce KCח }x15@2@Zͦ\*9 %|\fk9,yMJӠz+:!9Ԭ`h+T/0f^qgs#]^fi]^мwb;Pa2N.U+XXo_/_.ѳqf jҡri /=9b?C]1>rRBYtsdEVNe}i\2C$vi1.tjGhOi|ޞʫ}) VM0-{&bl(q'OA>3,!TơXZʰd;q]ύjV>6~50ҭq>{ ?퍪}ImR[x 뮚ķ D*(-=8m."dZ;3L4 }ˡw]C\{ީ?DzQuq0FC6@?*="na I䅮3]޺ ˿ߗEE>G<9)(c_LeZ< *vy؍SG Y "M}I f;oC;vVbW7 OUQq -ۂY.U\M HA=VVuiUˍDe71du?C&Ҡf 'OYm[45~D~wO,$g $0/tA1!qu!bq5C{wJhB8uM($M1,z@Qoje($̊T{ѻ`(r3KܙZx,Tv2ftV5d4E`q' dc+ﶢ?5>tH7zbO[+`lDz{++?eDzm)#+M[_yTYnhu#$O$Yä%ǁf7T 5Q_էB1@i,4G!Ӽkکk7ۂ2IE았88wg&9n|QS\6{ɛvD(hʍSnFfQ m4Mryx:>gtDiL 4OGO5F \#_p;Yv剒*-U_@qPtgDQ֠- 7v{@?쬍a>NYV"YVdw}!a$pCd9m#ޞ4MUV) g'yh ^J(LPǸ-+bڒW+ege!>#i";57Marme(hӛ$Bc-DEH%,tOˈqEwC4ZwP@GucVA ؛Lo9hB9h^tՆGK1VLTzA` &iáݿ>*]^}03 bQsy]0mn'xخH˞_^+`CLm:MGŃ 3Cj0s8cpftP`Hb!r}w)Yo*S8q8ԴS R5B`-eX>CD QY!g/I26X)C_| X f{40^R+z4FWm4p' 4;:h^lީdkm%(9TQрU&{-%oyq6WMv5kd]a1ͼ+rHőc2(cjr- e1Wdn=[pNN+HMxָ|G (ChJ#GHl/;eh<Is#gEٛ?egoKx?'o&fGbbR"i',Ҡ0`s .C %ԲD:e,sV|}KyԢEboV _8l&;y s֗yqs_OEJ)I--#9dK7 e1sŠg{fJ١iΫ hRW jǛھP7 *{)Zǜr gюֶ>v# @z"t>(Ib $ڨ)# riJx942A?sN' XQ,`3r2,mR RX)\R|7oQ󈪼- pZAТ?H8,i)OUR]PY5hrV "ue_/ yMBS:#TSB>+[skvWضnQF>#W Äb(u G0 G5Uͤ0Ó uV 2@= LdW kd7~Cr\.B>)4BSTv5y3}2R/t@ᧃ7l[ ڗіΛ ~{)f#!|NpM7&Hp=!&YIHhs3GoKv3NOrg?*mkpJ;0qF|R[Ip҄TJ}&tRsoƵRE'.c9owPj-) iXu$#б1nn79Ue!d:oX8e ً,B=Oő1y3W,7`\|YFey- ;dyPF ^.$/ ploL3Q?M8p2VБNcΥ'Chew%=u !8ݯ#?6cvƭo !N/<֝CYw]_UJGCz Љbs AS֑$if{1Sk戇QM=k dy /ʂhnc&~DlSGv2F{{vw4n[W2b,;x[w+ Kb5%]*IEOwfD4b^6N 'Jo E41^wILZn&?Sվ%5ީ_#;5X)\!@dUL*F t:tO=HwLP#J+G6TmȈ"YUdMXKxR=9'w|h"EO|m>d9!dSqfjK-$_q`Hn_ da;ߛX.26},í6:".YN{xD{~K j!!c?}G:!iw[7Ȧ3M=Ȅ\j5r갨Xʠs׬Ŧ+ya) b+)mfS=lIՉ-/I6;I?,t ZeO~e@b bdoBN,^1NTFB;%R*% R&[cɫ.)K<佸,aQc&7BR+;rDAs)*f.4AtX,<{ $^f=ɠ\nU ؒ_1_w]c3:cςEDw^]vE~AhG0(Q,yM;S%k硵(hr 3oWnjYŸgң(O2vrk@g%Ñ od偛,J~$ۗS`:ѽpe 7[1a[mAY,vyF!WY O(9 ^98s  %4``Q6`&ƿ&/`2@-]/|O'<,ׯGOLs/)|_~GB7i&l$;ϕW#./dr[W4\DDpuHQO hMfg4XH v ͘*[/ec_C4,T69}I4PH g {Ugc<Gjlsf쑻K=EK:fEYksF idS_ h݄x_tEܳot! b[KEȠ5htX>NiE 2/#g0z ~;b\s y,s:w!UM.001 #]&d,ɯOFek;ˈ"z{l 747Wr?b/wCYUOąZevn"8QGr. UNauB3^VP\F+Z,~򙀇*rs' eќ9T߆?ѹk3 'b-FTUepޤxo| :MIh}ZC A; N N39% ~>[4^:|1@4:T -*t bDENc'FCϧ`:?%KVLhl4>zZmtu(Ȋ{~PwӏU3\ةߢU2dT`3B/{ Ja6|f` alŕVdC:|uiYy [#ʯr߃ƸHanjqI~ףgGCp[K̰"FlXӰ);~سNMYmԓ f'DyA'?KQ6I? 뱓=8%ďpe &y8h^^Ip@R\i-PQ8i|RH Z$r]x1Y K4V)A 餴*#uVqb$D GNǗd6S6o/gΚxW7*?TH7;M"{hECa80K7 " c}R#A}|ZhSoդ?9ԓM[4/ %X%;{F`70nQXS,4[ Ns.lD'Gʾiag*>hYg)p7}Tgqxu>*dX'?g) yMZZ(>A;⮆wAK>j@%&߉_)dI(Q{?o*mD\nHRx_Ɍn&/wɬ )N5o|߈SJX0,P>L q^vA_4OR8({"ȴw ڢ5d´18bH׈.5)s"s/#o8_FȠHejH"VJSP@c]3z0cͬa2G&v>]ob Hh?b>{|gUDiz*>qOϛfdd/HȝBo$?OiPB9 k9Q4 S<>Eュ$L@X!/JH o|T9 \]dtTiB1v&S&rrU@~ 6.j~`FZ;`Mq4rI3jKdґ>->*!Vp**T/Rjmm"xw b *eȭn*47 .3ipWG_zU J74;#`,7%I&eΫZxtzu5]E4Z}4` ]}^LQȾVɝd.A9"J*,xz?Tu!ȕGJ9g]p{Ֆ_{yalDT`ӈ_G9gWEc 8Xatߖ@$('4el^왘V8^4fD~%zZ\i 쌆tw,SJ}̥nsgR b~L]dd_ #qSB1nG$/]^hrG3'Ә!H|^Wx4A`h8aynV­Sn 'rѬ+]^.>J~ɂ}[;3tEW6ymn9$]cP6gO+xQBFO }1ͰbL쏹&b#l{[mt^SMKAO*:҅hU3+ 1E\~͌ KȿT(2}n-(N1s#cNEa)<*>}Lio !N#[H/M/6ةi\> vsn\TKւyB.;r8Oq{1tS/+]sݹyNC[~ү`X̓׳L0ïv!AFl؄{%͋ Pޱd62K%i-|Tphs Zp _f- |H$ei>5UŢDՄzFx!@)໗P0j5-;aѕq0CC~90}-ōwENl. KlXR$k99=:.p7i2Ec+wN g7=2vcP83&y7\2WܮNQ2^i0EGLP&]~ŀ! ߐi״,R/C@YPKw a4ׯjmXtClHs%& s#X<_JR#$>*G0|͆'Jm8o{O(qo<-[ni#]] 2õ:ͯzI&Y)0bF>B0vtky6iq`a(bmqQB<3 [t*  ",Y*@fkuR&0 0򳢪FХEg-h&Ty嶊TD{0`ſv pHt>·&wNUzQ}N6]G=uKϹS$CڭnI)lwkLMNM 'Hh5[=MJR9"Ҷd5 ,GY|ǫ !$E/ւrm_f: 4o3,>53Rm^)%rI;] 4"o9z ĉ F@r\7A ?ylNC*[wM,Վ2&[k&gsX~o~u@i{/>sSNL= -<&ZIJVJ -(4 nLӵEڮq(7F`\xLT1kTG~QFҹR୼/ssĩH9rPD kLpIR g]<oiisuҵKܼkPh&QMnlvO,.iYsϑbOՙ!>Ucb5>Y߬u3KW1O(ȖY AS2Fr[V-,Fg{oyxw]]׹ZJo"u )n}5yX}di3ė38^#E mqopuwg9cF%jss<%r`+}fH9WQ1JN(\(U'M݂P _!&d/Qw[U뎕ղAJ"(bEc5iHvY{ۓ <{m6nnk:/W2FT|PR U8Pɔ60LN(Y̘lGP"Μ!L`K>%k9>WlW],՘;)ƒբ?^OY+z~%ٺ;/3t|M 2啻rVhNFr]_" HO=N+&E@Xas ܓzbcUx`>4XFxͭ*#TD--2Ccz9w;Qe| O*TcjӤNi:6\^ƽ~QY$javQmIٓ jO:7ء3*Fa7iq <@A{ wPŋ?ir ِ?{lѤLGI'B[j޾Mbs E:L ,r8=+0MAJy 8;]م>Qgu{Vc+Dh< ІyufvFچؓcX oz @4ɞjDVP)ghdJL'W/hpܛ-51̠!?H@Q\}탵v}1 XK!$TA&,ELo$ڄ !f2f/iԚipbWLS]޻.uڒ5nL4{ UJ6z!yW@w]W\X#AZ08RB׺ adG$}Qk8!FgX+i0O3Ab1SÙy ң!_#B[_G6)e5 }ʭS+%Vp8:=6\@SGf]|vvA_:DܻU"|y@΄}8]&=emk%T3yFI^4Ȁ@D\F7uʪtym#z9wm( 0ǜ\rQ!D15L^7Tg7B,XƄFlXm=:&yتk'4}ӗuK&!WC;t5 *o@h*VlݯVi2.beyMW vZ։YQe(nLqH~orYi,fows]Px)&GgE4ԉ,ﵬ9 .VM}>חK8Bqq>^~) { `f:$QߎG$@?mK>5p2;jA`UAIܣuyx<Ag0 0)B(  ^s[BE_FYBޭ&޲x"##i|bPׇ - ' xGK0Oqblo g' igygm{WJnDuW6O!%*:3燪M{ڪe37fZ b}!:XTuM!~ cʇr72V碶v8V*tqaxH fG˅`z?.lr 4{4=7խDlVMxQ5QN\$ Uh|aj־CƜ I{PR"^VXcb42E>5Н"v[n٨/M vLR#LvKP[Edj[oac/|Dwؚdɤ;e}$4O䎯'f.P o]?DYJ;Ոќe]!f66ڷǨ]A8(puŮ94Xt϶asFEiK XZ}y:"Dy&!g\b|v%|JXi,2yw+]Df)o]=wx* ro㨤Ø!În~~ٜ*Cܔ3tR/`S4GVP7Q{U.(T%1?Sȡt fr$5hX`nNNpseNдozw#HioAw8;-I"΢4'rtmM(J|y{KaD"ҹW VE6ӣ<KFssѢ|*<پaG{J[kt /cUD7e+0z=1V 9A埔O8?"q+ɳ 3=3vuUB?Vy!%h(ISіc=;5|+HmP:.vNch"tIV:Gm‚qN2vOx YN=Sv@*8R +g1F8|3vkd }i:I#[4hO2+k@C=\|v1{(EhW5ԺC,WQGHغV -c0QW!]GOYU0 , HICXxk+He8,tuG"@SLqh*h_S]墲.$tg0L6^*s-˜%! FhgL D!"bQG#y1_o; kȨx\k* *|n\y'd)۝[{E ʠxBvX=ȱ%@K{(IE><Q4uxU#\pj4\ΑwJUY@B&ñyp:i4JB2Ww;!,$K.QE@<|ӵTP+TՑ kwRU,ֶu<.p0.Pr+O?(.FtK\vIǭ]"?!V-SQ@W̐ ?S8dTtqCy8W#"RJ(ٕjKq"== 8hi2wpMLQÏ' &t9I6N)ֳnS޹-VW2iyyل|KBz.͉ :{r^s)*w_!2&hBlb<"BϦ2Tx>_UCfn̔ t _;L(iSܯBv-ei1 W#l gfmh8%0-mC+ "poK59M&xn Ӝqs"Vzض6t:CnʞNA 7Qx KFF+v|k,i]"r?_JS@@uʌ-^% q3Bxkc=mR׎-MM"6Sp K8T1㵼%!RîȞֈ<"w2X!pZ)%aug6#Ǖ;j+dE#*F?g^90${RL-!xMaȨN[LIGyk1e9+^R+\TH&m22!u$UX !K93nEJF-mjhP=Oj "7}FPUN!U_`:YzVFytD8dAiaĜiq齜)zK hRQ8Cf+kga}[/q M7\zfjԉOM;X\C+{冏7ѝ[ N:rptJ9FZPcaES#F_bkɣO@D7PlŁc7SgUU&`Vq9 @ 5?N=J#V.Ӆu;I )(L/ z5tZkY1?x3|ܱȅoj{,ZSwlWD.3sSOS#0},qht雰5WV$ri JX&Me6)Gf{_xSVQlS$zR@tDx2m8cWlѡ$^rJ fu"0'L8w,숴D=Re~bU`>yoiixVa[+>YQr A(n5%*+W6Fb2b곓s'8ijpܺgtH7oxF,e)z^Uޜ+HS`7帳-"B З]e]Ӿ?lZX׊kAX/A#p,y^+BQف6/_4`o~Z=E}dñ|,xN3aaP`n}E4cΥ6i6RznA+3\Eڲ_h{DžEn#VӇ$!7;B(ԕxnVc\GylS/HGZ3  YwmE]?bK/ScM)?" #s  ;c]~Ww pvs>qq77s=ho9,5 Cᒏ̚.KJ1!!;-jZ Smخwq۶h4A\'41,mA 6JAG豺{VRM̩DfIUs1s.w84NEjLK7W/QO}OJ?W|tKZDGSh[RziR9Xg9xߺjz}?3֓?f$WV,pH[ǢVvE)˅slu4R{GBәCQ0Z;=$H@IY4T H`Ŗngj.OyO-aPǏEsF<È܀0tlacV֣6Ѵ4)OӨFcɓO}Fdf@)V1kvqeeOND,U g4b.8uT 6yҴ=홵c#)Gj۸9 ҠWbbq9fgIh@d- pt1޿::dW$"ni໣xޭ\u+*KBZOS(S~bm/8juKQ󭺌ep/JMOs>AR6tj ɔdu׭i†繢 4~.)H;eC"EX xHls |6`]Mtlsf6feF=tKih#xR;摍$8OtX qJJ54X9Ad5?Xa AZ>,' <1G{cYlvWn&TAA2}n+"b93~w.RrVMS.$"=hgO ,P>&2\t-yM5͝qHf [ Y' 'Jo,V8OT 2xdT>Wjop6M nM3dXu,P))S1jnhF\LgX닂QzӦn]⃑6w$)57&dcZ)T|ܫusǡF*&H:Fc, @~' rJ+8axGpڈ )ݢ [dR_D#ԫ{qJn"mwUHY 6qؔBJ&[k7,[R~:m۝a@ddͿ>+FYU{~kVUa]C,Gc\_Nu ,ID#DԤF,:W}VǜQ-lx;1 HvHql:4ꂍ~$=7sW׎CX)1v qƌ\>$x(&ypjÐǕs~uSevEo$O>mhd}jp* |KLtmRq<yj#FPf .r^[uH;69(Ц]:ok?W|*/ MXb͌6Ci\i;:i[9d}Ae쵑0KCY(e z.BtTBӝAv)Ʊא гڝb$h;ޜ U1<wk$y_0LdBkZ^Ύ ꍈh=v[Z.=(LJMй7yMOŧ(֬Ouۯ+6vw;e<ۙV=~X6PX;6ViO՗cTru I UO 0˫Y؄wj4;AN!U#at4[u+0 `x9pdgQdj:K"Ypl*V_\GkĽI綞 UBMk}F+:Vc\eTW9* f}n%qg$06ȿTQ D9p6JFJ%> ?).=vP>.5!Yje?q.qgV oqnc]M) t!o/L%Af`5  p7m[q"9m6y Yjpא?伈< F[xD-7=$Wv#d,)Hq/_;M@ihޮK20(n䃈mGyo4_V\r(0l`@v[kO=+.K"mk:&aPЫ2Afoub[$ySvw=Iw9]þSg-"pb{J( kV#ua]-OMqoe|LB9Vh+uǔ]cY< ΢k8E :/lDӋ s:LN6;ML$g<~ +}PbbKS#JCZnjm`eyoyp$K'Nj[.)+9KT(0.MMY ZX1 WD@8!I}B UG-fڿ$)g0L0}:e廌̻B{LƖ" /EN::t|\YsF- W\5LT vyv$&.] f e)JV9XKX`n/5S‹n~/uqbdH.J[r@;MI2[/U% Roii]1 C15S3EtULu&᳦:,E=([{]숟ů;1_# w+^7X SadmاJTQ5"^#ϣהVY,$ԀՅ\VZP) ]8Dq[z ~^P+>Ag?m1i}xsoʔerƇ2нOmdU6OD!!WAjәTɿIt_a{qTӋ7ِu7CM4VW,F(=i =ˑK3pa:66%Ŕ ȶc%5_Q?mwkn4|2(@@+K/i>h耤{<Ɠ~Oc})ٽA~`~jݷ?:!u4M#)Ae[_ m cY{Z{髡&op#0U]̒8O( zLK 9%qDr{ˬw;D>ۯRMS4{@7.HUmp׺B]c 1P?8Q-W=Qgѣ, =6U@LR?0y)|L$a"WpQ4D)\=,wuvvvnUl-sW#JWۘ1Spyl)ﵾ.`D/{3-11 ̱=^X+.3v t^fYP=xp*yɵƚFY؟M` [/\0495^Z!%k-u 4X#Hb_.0쟀-TcFF$_a F33 ߈G6.LCIw /nz=F_iy6s _ l*n?x@IǢ@NRcr!:5Lډ/R#Ă:.RF$nTl/l.wHun[2G-k>Ƶ3.*X&P2$G2 Dfx~lgkB.[h-TۀEonThbIg5M侜!vA7ySY1Ġ[Yx{Ud 2IWFHٟ_: { DȣOFns-.L!%̻A4}0BZis eL#Ui k YTUB2scPrإ5F+B4 z,jOq*2&v2 {䒜C> {nۉ_w.)*=o1LFDn,;l]^ϫֿme~ &}ԯPupc\158w~İÂKIHMX3aטgAstZ{ ʱBr'o89ֿ6| ŽR.x)IY4}9 s=;gμ麲 &-)>g8#Mpf}RF,FgcS A/wЙauНRPR:iU.ͩ pYpFz[5 K}Z|V9ͩ'!uWv{EaXҊdł41Q5c?m q;l;3rsX-Fu1 "o*X斓.+@ )aFU׃İ.ay[CԙR z&&dH:2o0v^u7[J[tVƟTw=Ve,`(Y"@45Ďt:-}1Vh/ۓG1DF7DTi`|ܟ2Njeů<ЙK *%R-_F򃬋gb"޴4ZpەVe5-CQכen2IY`:IO o l-]uX8)įt)V1N$}Т/ȈpU05-??ң[ƢNe3#U<nR Hd`P;w֞8AF,p>r׿9.`C5 s]*%7%po{WOv'5X$s`8[GK$TMɯ)]q?(q-<4bi92%G%4QuW .Bt( |R jPpcU«$v9D,w=|100x?lGB2Ź+mwZy*LjۙCt6i siZ*hC496xٺ>DcX[F׏D'I;Se zs:]DHEBfu2 ],3#Q%Am?[Sfo=RS 튾Ɲz--10x^gHG|+BUy?|_pIG9;g$BanQ|>Ŗ)>_7g2dۯR[ ;L&N _70&MwjM’!@DXnQ-};MK_[M˳g_k}O晧:,vn BI]Na"ѬPQFO"t/ΩY^hA m pLc l2cgC<`˹tjjűT&؅\:}lRtY$ҁ&=;Cǂ&NުYP%>2ުۍ 2^!aaB3WD23na7!N2Cq_w= 5dIS<"bIG?q5wy7(U)WUX\q\=wq f9O! /}Ow€+TOz[Uj]/Q6=!2M1t/} ɇouioaD:ME}.D QX8jVs9D@+oGZg+ΆapuOy[?>po18SF|r|K7ʦJ8k;)d{x2gs'Lܖd;25BoW&|"!+^Šp'E.FpEmavpBHrK)3c K^S(;ݷ `-KENM [Jk ˒b&|@ҙr櫨 'LS˝wz.}pEX#o i5SS0Ykbad',@5I/WWR*N5LJLH-cr~)$_wXxRV@#DbrƺЄ/'Qg\7~u(jd9.eIm9;DKlHQp;g+ϪTwH. Ӽ4 rH 3bQ:\%- Fv+ܨ ceԶNAҘ("roWCgMG6@D7|PU{88ZHE$u BJG:g2 1NZN%n%,*܉a"f4AZL ʵ]}d,s>oj*Nm>#eV""(ӫfu .-:NZ%.-XQKkK?KXWۮ 4pDFqo,ڌm >x]!'|EɽJb: ϦP>hv {IgCG^6=(Hd,2D(員NE^I}iC-lCR-.RVs[g_2oۯ'2TeG(q wJ#\:1#k/dO=))|AqT zXI4{̘|#BF4HA<|BiX1ud[M\9#~R 9HAgM6 cjـRL㽤R^ 14=TPeZ'W"d!t ]$> E/NWpmW!5IN(-X'qlTPPfb$ nO+񿖘Pk_*X0LEM\-B-fn*G)xCI$td~lk2} g$һh@S L؏Z c dJW6nw1 YQ]am95bwWi2C8뫻@Vyd{E’$C%L<6Z[rֻ<^N-T7VKYI&eg_&xٯLʭ0[P󭓕D*ȗŖ]ƹ)qO3:uk ?|!0q |z(FlCa &GPݐBl\gͩKqyfwYdMHcrSVkCi /zL_I?zwy:; P}09I$}ko}ߎn a4o3muHF\ Ga /S|LuPeϓm]ֺ;c9crpzl^!HxqdqKzz+5 `fb&W=!DSd"M PۀwJlS::#TؼX-T }J=3cS#`Rnw'B3CstOvd+ڵg*AV©ޭw0dK=7“nZIp4AlXCMժ$y_jIUn+H]JX\kHƴJDX'~.FYw&W]8۝I|7؀>9\4v5 V%$χZ+(gVЊ>('6^=D~t0͙g+a1rInD3</6̶|8v8]O1fDK̿cqxOcgmJ3-zbAvaաfX!&ğ&::j>C4~M> l=6tjcSYP79IX`b=FL .c0AIϞNUEZ*Ā{i) lDE/ۋ?%1Ro4D1 AM1)ܜ˜A&\?]_277X2ԝe GkVU*.,a{D46)2}Zp`ZiLfxW5c|\1mu,/-.O6 aa qSH L&"<{x~p̐MjPP)T7  npvRpBSnGQ꿳Q q͜#Yy]MہIQ''Q3:nȭM`l΢+J 1jeR*Bha*_Ů~q ﷩'sNGkMZ- mI$UoSfvQG^;[8÷n}eufYEnBQ"LvX@H"s?i |:Tٶ$1u7O+!5BW (C΁D'u ;M߭_9_j 6U7~`Vܕԛ x5IM pNk^5yw) ,SN>I-%Eq3V&mãN6锇6?0JF:^mD^L-zl]5-$0l-AzSbor^ ǿ[M.pUmsXov.ǫb} wmReb$kK쉯O^DM?YJ=}#ߛ;,\[Amھ ZrSGS0ź dD?C(JDmra@xLSImԷĮeǹ/r"[ h6,6e ƹYoǃӣ.}DsڝE/~msT;!hZ?&YK~x :2Ħ3f$+ ʶ ŽschkaGéb}VNLCGAZ hyIڽ-4+w<cAgL5zA}[ P-E1J3 uV/u^2JiQ pxm+Zk'Z.xr@* Ju=n6HWޥ4vqfv,%pW@{! i^ d11AvmeB!ބ̂ф9za(| e3F/#.:Qgh=4,‹: i>}Ox}%XC@MbٹB8G[y^Xu'Rw$g{%SSd uԲo(_4=܆j;Xs9&"Dvgehv($PmPጘUqܟP_~rG"+Ivp)Xh@-y"OA˳T/-=UJ&\. O-H+lZ=ӽm$͜+K@<,c3n~Y8vw rr}fr]Еt5`hͽUџFư2ȯ߀&j+ 5$pk4DcfP/.;Wu)[OX#~1BpQJʲ`p$3HIC_z/XzdE?RaqYˇ89-c!9c ΟALa|c7CjKB+IX#AK5@?;!}VI͗"_wXL˼}|03)2hD_J"{od^!L rbc[=b!4O<ǖ.dsđaЛeel h3h+wf{iW8'ѓ"5sZ|"%[s 3ѤuI ~Co@ZAh(dtGkPrxW}n%E}tNty3+Y\|5#H\P") mKx&PMd2}؂[n} 2Y i@Ԅ(x;:kmHV뿅`c{nfa949v; _,@BBz\~ssVP@vO&Lng6+4HDnun%zϪfh7zՀ5MǯBQug|0ZKҘ1KP3O3?$ƿG}yGK^WJBH^e"aވA*vv@|ϼXja2;ȠT{!axzAwdFp& wfTWe8є6K7 ؖoh 3 7;'>>NN_}yMl^хx K,R>^m?8F&ue#G^7 64VoPM& |L IalnӪR+u2`P6',u E<T 8I˺\ۺ3b@CDi\2, 6cId3…M|Pdǧkf'.qJ"N19)qyQw`=qsϗ2fd?&$2y:Uc/ů?b g1qs{@Bl+Q}h<I ei0'~Zo+!Q#ܸym}1V x8z*٩\aA .1aLXɰJAo8daoY.s|ӚzbN`eB-MasutW]s$sV룚q8ʊ])n~%n,ʙ rd"A4hN?`6ٗG\\a@MAeIpzJQШI9/ӡ\(6~"vn|O5CΖ@hosQB10ǎZVw0)# E_9Mc{"8%E`r ]Н-.orHT=`9}~د`soFb%AO6b.R_ig;-Дy5 +&gT*/˰:s"е .AHKXC |Ymky?(/uSk ,ĥ e=jrG+xdn$mxަO(DE%H*%N|RC$ $z{+M<.U24)E@U=.o 5CO;-R#{Nd\K[gw]b7Cȷ f'yem^GԀNppbs؃S-u3mpRוA7GL2e>O UQz-*&γj$6ȘHb5!htߩc凴jrz'zal JI S VJ2k)0K`CTp r*\_9L]EQ&jŐ6n=r %E=:yqoQCǶwHvrH* +܅QH✣'Ì%w`WVw6oʮ qo\ZAojһy!-mF[0qrɛ-l 5Zb&5HF0{^iD#WW&mT<3d:Pqnq i Z+;UئiY=oj_\)X^H^מ ]V8J3#Q$[#<#u Sf眾V"; ,jS^8˙Ng!HCÑc``|,l7l?6 3$^^må2܊TJT4ȓ/NjDVGA+壵P*/ejdRNS_W^=Hэݙ|&7Zux(ZmoRJq5Y~r[@-|a~Tټ*gRy+`ZuiƦ;HX?OO,HYbxg3FҚyA%<,e#b뽏XFh֧: xiB1l+jTf2̩'`n˥L+S@ uZ"XQ2|OBxnqLՃߑ3糆1J(4kP ήbD O51|L@L΅ Mޚ(EJl<",еoWxIfAŷs윇rX )Ԯcs|#P?chꚐ__X{X|`!pדMTR &bcsb9yuEF^̒Z۾m,v'b k/X9U6Fs n6׌ Z6hyUNPii+oIZx1B}} K O?Ꮴ)bN=rZTy7;@xHllb;(XsT,{^47 śwQM5-2b4la_\\8P,w֒aڡZUDD>5Y@+ő<=K̫˜8LfB2N|k(KJu]KFi4upq2aN*T:XRLf8 97s %)g2K4rYk[&4ڡN4I[iW"ç=*o{+wQ`yF"n2CbRp= m~'7Hє_ |0FX  LAl6Ȟ>Rmǵ (W+/eIyhTS9MUq9-FT=zk`&:.:KB՛6rrt,A;7bZ{mz) DG%ܨP4,Hܽ❨XW) )ʠc9˅c=“r}ЫK;ok&C2i^*K;B] Μ`Էa?1zy퇐dhQ_vae^uH-,K,'vc޹)Ywxg(#Wh$48r L('V<ǘ}g5J; ʺW] V8Z!f ٻx7nTLZQ uC3A\zjT*']2AG#?ǩms11IV/Jr⢽n+r^rhWQZ㱊~A%7srD'-ar1!sGw`u1^(Uxn1Լ$ٞ~fI.J&MGa'h]XȽҁ>~r*qҎl-W=NS> We ׿̮6JAqp?$jj%;Y]Ӝ?D!𳐴Ak9T\0?zE:ul 4!ƩA `"J>7ƁDٔWxu^d-bt??D<^ͤAE.!LPT)#bm}ƚ!0[G=5?r(և9lK_톲 k^t;bq>uN jCilր%$uLI7Hׅ oǻ;wNݾm XG,1';Td`QIlZeK~x5Vq+1zlrzfjIi]9Pe L᯸ξa[$$F-}W>pf&r39E9nץzLuB"L,XΎ́g)ɫC'z`~/t5$c_qj)ؠQ0:6Wq5bb8vMD 2+ z!Un3#}1Y5XNrGA:L{2"eWbI.2\s3 l%C+׫T3<^YV,='j]}_ݘfxVz(uhF*L[+Y!Zљ]F6U||81 FE5ܘ*CъoP0R4fc7n2(p% ɋ [-%qY`>/@zxYVln,0S)~ī ,o˼B.tÙMޱ $_[31/~"x |TC&7ֲ)[r|`;cbz)m^*ƥҏnCey ^FC)2eP1``އr"kqhzYرcWJ:&=ː|D2@w'`& _ORoF 'hXսWBz_ $F7*t]jwuEqmq ^;S;EެqU%9  R7 gp#VHp`, ]Jt[*o0~)0fFk! ];UMLݝ@wnj+F49k5&gJi9h0f/Ͳ|I@w*h;j)tXe[b"o^?v!P4t )o9_ށ.Ti2O_LRʞ켎utq5X/lJq-8f!lLATO6ٴu]S\9OԘYo8|%W}4A`WtcWQHVyT#`Ǩ K!>li* D*|QV0gObj%Lxj-3 *-U Ӌw} |yl9orRQZ~]aX}S^ewH_*@Dqw.g)Sqqސ*cAf;V%LHя+뜺JrxDw%hߚix n4eS'˿k>P9a4%UX]r%>)c?"A^yT~O6D~\-axy(ʫ6/T{IRU[2YJ?k6<%nK4ǝV&U}je ¬Cٲwşrjqۡ>:e /P#B+ÇITӈq4*3oÝ ,cN Ϯ-t (WX3GrpZٙp^,iݜ%ഐЖjShKgU&n2p>-R\gq! nGdNz,BLXMze+a6k=qr{xg y1W1sJe>LA-d',Iˋj1[}g%:E:=@+Ę;,[gFjYC!;!:0L 0eg?n@Q DKf?+b+ 3 Ξ!c3duBnEΣ#)*>*BOwY+Wq*=@XU߉9; Y*_نM?tf~2B+SkfA+ؖND J<: 5+!+\ @M&{n!/AMpF:O/_:]7߆͐4\/n6G&D:zOXP\u|<&5鲐 pg%CGf|e:34%('M~[TlsԊ}]dT's|8H@z|+أBq27U/V_HݺXbk@h5T-6obiOjo!r-!Չ٫W[؝?L+"g/;UcrT{(u%wTgb.: :IO1ӄ%վmai6t`ܠp5)9j\'p϶^H<,"b?#m'+,+}EC#d3֮y 2܊sLS#W) p ndZNJ@;Ci[ǑӍ;x¥ѫ 'M&EKZj˾7r-u6DDm wVKA* +˰y)ZHx/Wҳ x^7Pt^-ݍC&`zkaƎI_Z(Ƒ 26ʸ6y i2uR $j 6$SنUσVi gŬ9ۧlUot/_MeEhlTX9q;E*+ ?@~\4MR͑UGŜ#cd O flEc/9-zRpISدmҳW8#fxos vb)l vs`rE*|A&v\FRqX(LÌ *Cpڇ Y,TJbd-PFRC)).%W xjIJ]7,6Å"b|:)x?j@ꐾt7"b˺=r~qsׇ!qVXy(W/x-4f٘\QFV( aRV@Lg6*71G2\SlYuŢ=mcyx! M7/9ix9,<06ům0c5L s$̇ei( X)p Y-IZB!^`(ތ*YL5r~3xd%n]A V(ЅWR0akY 4SuuϜ guy||Z&j>f.6~!S_nO s"LCdzk+e#$Y6=g֋h=|.IBR2(w rs{P<Э.x$")XKT S1uӿ|Snq~=BB^.!]gpQ/;/ ;Zh*ik[yUtID{&[/pH@.Q.Mfw17yB>fs=atK(M 2豓[\OK^mPj~dBmͽˇmpl}qnLxיP>rZutA8a6'-J;Cw[aZ'j'I6/H*g)4P{C3g*b> 9\yl "y?Dnvލy9᧦i'"uϘ,E|.aY9nPBEb*cʎ$+wG/fi+΅S6?yq0N=| 2ܬ*(Y$Pz`+@uNF (xnq׸ l8B# Y1ɤNJF\c@ 7{,I9eiԃg7s B|G;r@~0.s`28GJsD3A*~yA>R} p7B*;y;;ufF9_3ҼW^2,fՐv8nr+jvj:dʱ7M9~:4/ӞK+J' J!,#pгy!PnBF4x2_H,fkb4KM.h$z0+hHF0L{ji͵GՐ0"}չu,CA /yE%ֹtb!p$T2b#8֮ c0y '7TpAb@ -'BIC!9{peQ//6zEٚ!n[|L|hJX=$}$v^9NK(zn썄V/'Ԙ@ T-gL_۔ÝpqT5!rjO;] XXQ S%~I}5xMbt:_U9*GFrm.LMPZ䰩SMWB OnUg{|S2r-N/\MP[\]00>m] -ŒO5Eg ^VNJM5vl iGȾM]0eB ^$N +ⲳv{5/%ɗX8NA怢tetE+ 9BФ9Yjֻv[i.4 Qd7|I`o\7x { q!;("~ N0s5;d0=&\vl$2҉T@R=jDc^9qw9 j=eЅ>]g*t#c(fL^[Mm /! KKGey,RFNv ,u ez K6fxi2aC]ʎp#^5){57JI)\C,39C񲗪$g/hZB]z*(Ytwu!CC腍߭!9OනɗT!ϟ#Q}rg?!Xߥ7 X9,.tG4Fҡ>ˑ=ewo%+0vz/veg/PX %̹6@"C 9(:Ԕ+=hY[л .6,/n bp'ҫ'z^C;\-ZL[.|6hFfd.ܫ(|?L- dڒ7%[JTe &#)<(qlΝĭ<Ljpҏj9|6l>*s{s%p-?KHI :H3t7Tryc|'’Y.,l! /KxM0S)maka:"di]N²=↿\77n"a/Bq\'V] 8 b"[ ! ' B/n 4d JT+lM!~1J0Y(  /Ml][:(jwRxN6rj;7g?$N֭c7 r;:b8+Y|$D-5A͊9Z`dTkpnYÞh_Oj(2!=#\ӳ_V-jJ䎳6r.,eiQ#1Hy#ceL/51ذ֙'Cub(kƧBGC(wCe6%bDy?"շk$Đ$DCx} ;sV`\^tEzA`^nͯkB_AܹPˊy錴b6J)<:'f$ lZfI0A ݻ=H|uzKl񓵥NjWshx&_LtPBռa1.o>~w)l {tS_~fJ'/Kd@>}َ'1p%jX4#$o`Jz4^`!05e.%8z5gb)?k,*')LUBBX &ӷ٫fH'údBͅGLJs`$X߲q#VJWztpʟ8^S{Ggd0k!d{` {fEg=GT.%&5:󮡽6:Ȫt8E+FgfʁOѸ1ݻA{4vܗؘ2vvA=ȉch|4TQ\&Zֺ3HiOb=*@+/d޽NF+b/=b{KnnKr~fޫb} R%;c؁ZDΚKHڶ+@}%;%f)%saH MMxI2WGO&/5$(,Y|w:)=u . O]mU_qQ![#tO[eQLU~׍ !)آ")z%+FeC3tG5IB? vwブ!Qd2.4ʪg~{ͳ 8-Hoݹ:&Ar4C)vMC7F&cPRThCF8Sb+zZt ܡ2\C/EyXI>n*DInbJr䱣/"^;hC#2*ѸO(dic87 ?fg&K 9l6Y;ʊҼohEH#uݩE߳cu{|E1YsFOoKci03Fpq& ȊV+BvѦrDTf ۘrfmOK."k nz6xd#p-F9ky6#b|8!?9*W1Kv.+%A:e:y8XtZ{\ؚ^ c*IGtQ q%_IzH> 7h+VWܚ*4$OuϦNYotT h]o-.`ZUȼ2(O UӤxƖ&k$Tm5HOD{7Ԯc|mT} kCc='(]  ,:Ͽ})mYݤlP7HNtntwUmqCrs/LH snUkFy>f3^Qp`@fdǧ7,TcSžM pti|Cy)"fl$*ƀ|1Pa Pz3̬YnIܫm vl=e.EP4bQ\`{yGh1L}4T LؘwVȂ.ƀf׵85#!Փ@'alqY}Y &z6ȕuN -} re# )}̽֫KmhvM`a-jI^E!9~Z!Tz\3 &ԞodN4X/T͈N`4tz*f R])}5@߽{'~7D!6{8,9'\CΈ !6C Nl}2s-hMA }(8\;9F`{%qo!/pfR-$ Kwh.]6| ^0{fRI oE؞Et.@z NHfoJ&o A LU؛rpMG0ADNY;r7lbE.p^.Ô¶kyF)0FK$GjBѻ4dR}g SYz7-$<QCƐQ ?6I@V#NFh{`AQq؍5Eɪ)L8 pEŧ8ڏ9L!먚Ex7nj.lBaW̎W{!W?up,M~wz*ۮ0lOqWp)!n~i'Th,>Qx{6D2eHc!IKӜM,TcJQW-@=j}3pY `t ݾh.onM'c&s>["˹oӁO?D|(C6Rܺ:*?mFݲ:km!҂j!ݏ 7nHˠ>:A\'ơrSyCn»YClׇSt@.: 8uy-*+.]Ǿ2Pzm_QP$H3яÈ DBF#CNy½m~ 즹!}fG]D+I!I p-8~m"; g~dd`syUCh~I67tRɅnD,XTbx\~擌ũSZhŦd ̂hV'-hmtA d[Hq^@8cQh^IA:4x&ƽN!BY-f]5ʽ[{]KT!B1٥[ 2Sj [}gK/ZYx6"IhT#]IH ژp`|J eA_\E9:EǖhxnezsY+8`gF<Asr٥J=qZZ&&!cPARO_N(v7S8Nە{  ;Lv}Fz1eI?E'zD~#Y dN#AcsKBA%/'M鰭L LR:HgiXd1ҘYH%TUSZKNoUꓒm9:idȂ9ONƙTn$Y3hbJQ`f|OS C㡖b k`Ѡ9R)Uc۱ oH$<#fx0ѻes*sb )>ȰH+AK/&ͱa*l ]Q'Aj(Ąm +ix־p;:O}Σ֜&V.GX/ĠCZ2cZa'_eMD`( Muºs6˂<jJg x6@q͵=AnΠOŭz>se bfd@Hn z֞+b9"#Cޞ9 a~h6zrK~'ocY[TMm7Kc8#e;ZY6sxHep!%zd\u= P9jǵdL5[2ɸ@L:ik]ءy!#l.3>M~#iuWβԢ$H`ىµ ΪܮB9Ot ߶ɴ޽ k 55kׂ0%6MtA*J-2v|ƓH.IƧ\}-|eL-[N 'hVY_02"K:`vQ-qUAU|gzħ0Da6 m/{F2@_2}zIR pM-ۯtqˁ')b9b׫3O LFQ FEk )_zy܆i~R@,!FWkk4λ }RA&8'{>rBoW[i@~g"^O(|Ӗ$afXPL/ nbe)wva~hΪ15=Y2rm ב("QdՐ{^X\DZ:GN/jWL"rO"IzMظ `y<* L_ٸ^aS6՛Q XGۼʻ Npp)- ^QCM6X@1IMTW'S[_ mA˥n/[aMu h kʥe"/O Ɓ it9V)9 qe#0~GYzYNS^,kp_!uF[T?xyо 9PwlZyqئNF;i/@W1U ^CzܴKduQss,t ΀,Φ{1)n]xs l [;߸qCJ{h,zN5̳kj_*~ KUڸ۔4> J%Ȓ(3*7*:}9uvv\! Dh ƫ / l1bM2Wm(kB#p4 /-Z4DB^1M@.'p&cY}Ǻ|%(W<$3m(2 G tP"4,2٨O:q=8ˋp`dw %%n¦ު3M6V6&\Џ? }C؝ɉem !K| m]XV[y6F &#\cubiO^+_eEtoRŸ>`itB&x.97modꌥΫG8s %39 d֓ߕ=w~|0ܦil6p~sHSD4$©T?{2?\uiƒ4[|/P; u0QQϐr3ObO].*伙)F>CuO:]| %dM1E G#B( En>0)c=AG&+qDJ% ˶mK:55kׁ* Rj$%eY7yl :@;1%=d6 4|0a 8kHFEw@N#T%lL/Lׇ2>=Niy)*2#IP,!Ĝ^ro1o!t{"[Z!|'~%?21^`4oFu,nv8%tξ!QUX:|sP+E5sLn}Yz@)·kO(\`xwbȕ3 3Alj.%w˄#N-/f{"7Uw Cprhޝ˟0tTd{etѾoEsCiovM 1LHtQ3lRgzAKп3I9¡w~; vO9e\ДT$"{\VQZq\xW8I)^E:}R,X 83b8@Dڢػ"D tt'gf|vl ڞfД~]5EF# dnEe koKفw[%K T<&8jw MՌ{9c4#AX/fr%U͖m B\U53^k䳝{,sSGk d>Wxo@7zŌ$~9Zj5*b(Ed)G3o0X<-*jzRBenP_*)#rQ+A cS)"֢YE]',5"j5zwZ.Q05TC&T/TOPjݤ ,!,& \&eޝ@F\M3H@\tMw!'!xt+/[O+Lۑ NhxD#D^&UUF 0ioE^*MN)𪷩KQ喝ͺ#%ȻA3 F +2Xd$<_0qB}iv?mǰh+L/(%&&_GfZsV/p=YWI*or077/F# a1D )1 un Vk2A-*EijjuX疖M;U|j-SE׊xICymġKGn{A:U8!Ȱ1}3 Ar IR}FxCf޴ϯgMsFǭ1V(D}8"r "3QoЕ5/[,7{S=jxE ^vng#艖+ YMM&eܖ[ {~cx 0:␿g`)5Kgeunurno"j?@bwv#&}2&a6EF7ï#?=h9!>$d¥ EzvwN۲}"rT?>v.@Twu yn 5/P$*jB Wݷ[Rd.!3K;`}A{k*OkBZ9+r1hɑyǕnF(ޢ->l!Py uwՇG7S8Q !W"](°AYm]lvȒfm@E^)>< 8!(ܼ.Z4Idf>kVG 1l&ж ='ɛ"e,śAl(Vw@g^23Pl7:OY 6S3HL Vn4ֳe؀)~8Ju?cM?:H /M@( 2s1P14ym~׶dV-~>¬W?V I lrW+;>X[$k*n/hG+Vfr!F+DwZC01t|?q v;H`1x,5C+WYH^^q[y+P;ye2"H0x {m:4Blp>bB"U,Sݓ¹)TR /ȿ@oNW [؁;9H'HL8xF'Y#vEY+)ytǝw 0ۛF<-ٜ!hĎN,[8_[eLaB/yg=X՞QnNBof| W3lO *i'C{&&/)^v&9c;rf$w\^adTTh$B</5 ݨ')Sl*FY"7ZPZSb*1pQWS/)Lm]}!k[ˬNI Vݬp=>1Xf_L@Fw@w({$(ضjaYFT Lw22pg({P"AAiK%pF_ApEK!ʡy"bXMΟp}u6;g3kv}J EMfIcK85W>_ÃV/(M0 :"Q -cm :c5{ܮ|V<i&m-á+lLs3AFUغˊ 0oݫȐ0`zn_HVNŊ2E͈x7X-ZXζqv/;ʕsμ 5r?cnb 7gcDz(t@x?6$!{!aC ywكXGGt*_Wj̪2؜=zGHUsG}%(+Bl.9 ְ͠K&p?\:?: ƵqKB}w= $&MMLe_ɤ7ځ]|Sc. b[*ܐ P;򓭸hxBoMsbOһ ~zPTlN?[R@,RwƇ}kfԨgCnr>rT+:lK}^h+=,;З%Qo7xb`JٷBpB+]U& Oq]iHC\z34Nfw#]㜭O)#</$x k y_5 J az[3%'ga쮗?_&VR^]|ؔi 7av5jvJEuK9Rw IYa2ՒQ̳]<92{cZ o؟ ~3j'* lRG*T4a7yo+uHзEaqu.YY@\eVO mü:1 |FS/5;y!<ݹ"ZE/hxcLA1k6.oTAςpzb*coЋAO'tID(Mb ܿ~'TyP.jM=`Tڠx(} OY]W SDj|V5  GmOcJiwp.  1hU];gъFm u\yiE%9fD@w(A0Ɗfl|[Ĵ-tӧSU)ۑܾ/QQƖdp3qv3ہH,]_]x}`5e9P"IlG:r/zPCX}P, Sԃ̖9l÷fkg5IK~Lz(-O0yGrU!c2>e'RUնzn6GY#ؕwՁLo|섆( li<*,2}Bjˬ/Cd-Шվr9s2NRB'j$~ImH2bx~lPk?Yb% ,W"gvEYO` plzłt7M#s1gd +'pc M9tbr谺s"L8*OazȐ u?TǺ9Rmnb>. !ժtsp|#DY_.J(P/?D7ֶC#(br!E&(1C–^OF,,^qZϹ\zW$ Eg$tG׫kԡDhuJc| d6Prf:ҋ[OH 4t) 3$ڔT@,zX :C>!>u:sSTFj\L" vʠɽ~ :"_uU Yjxnօj҃jX7`@{*_vGOVSnn'+gbW d >PcG"կ{"SKp|1D~S׋]tkA9 `}D[',&63s+eAx@e&Pĉ2g*M|]y2CF.Խ-&Jb3ͭKvdfH߹hjo,wUԿf[E}mF E%|8VWV&o;/H4H~`TqCf4$q&Ŧs][a0>؛|:4$slgـtو:pK<Qnl:v|k[,hRb&v=pfE+{Wu.U{B_m%VhA>+TYAy õ "nr] *6,->a:(|Ai4y@ p}&;(/4GU8GS)"*QqIpb@,6hviQDZCaazx_ ﮱY5)W޳2zHKN~nf'A^n>[}n04Zp≵8o Dٍݱsr }PjR \̩L˾=1Gcs3Eg6-q#&^FhHx \. w\ Uue8.IRSŒmh&m3:GU' sUX%Ɣp?'@% y# NP=t.j1.=9JF ј0lit-/<=7H:<ͻez9ʓr?B*% Ě;m %,'+|3E9M,ug,A瘕D܋҃SԱ! CN[AG\7Xs!hTeCUg%Ϧ b^,ǀat@Zo˱:46Yva գL,-Լ~c )푷`]~?@BxZ%9N{y$T+Dg(_)>^/+3ʼH$ׯ!(9bPJRL v"|ܩL:ېC}=?>/to䄣( \(T\o'.ΓbdžwD`P]:^]xLTeЊ,]Oy,t ^.;K\(o%rTS2(lc?D7$_yB6.UGN{<BO{gİ֡H[alR]sgFlb/<,pOpgr=_ܻ 7yc )Ƃl z 6)Hm_'D7|kgJhX䲈8!t9T7)IShbc֥e:T@ 1^dfoK1m|޳; Lͫ~T@Ap3߂J>v ^v)zGyom1_fCZIqf-s-)Ȍsgky߮' 2iT׹Q3~d;] gb(*v*^d϶Y*+lP$E/SX~FBxŷ 15+9TcA;T=Zn\!S1\  ,H.QNhwme5Lhf )/c&b!60!^z/1fq[,BZxBGC`,Wmg1*FǷY诃-ⴎUB2jz\HV HyF>a& ~ TFEdgH,+_ D%:3s2Q Jb_3RSRf8:u7G& s]Wڎ[NF\F"#| BppЎuq=vE{ѓGۣډi4HqKh W엧sNxȽmoj9@q!*i.Qvۋy{c9)i,e0j&nv]hJ8L6e>nq}ɶ,9~<˜,ߩS͔oQIj]~=<B`jɄ1֭i QӬYƠ"u;g~C=!V +r(;~Z *3m+3`,%M@ں%ygG4 ]aB{}½39PY ՛oDzsn<wVvakcy{; 4XR<#FZM>Vꗟ;.3qBjq ) ˤ8>ZFG$[ڐAyR>e*C$t4&ѤSZUȿ>yc,V8/4',m b`#m3dro],ɂ%.yߊ+YlHH LϘ딢U.~G]'\#-{MMTC|J[H\ٖGuɖYu3xs1SB057#};!%.0d*U/h!2mNx~ފNZ G}ת޸3򞢢K#ުl4mGF]T_MK}cы[eAO[yVX877^t@"_.OZ S+X?Y ["[%&iXS~yGP`9 $B 2K% 'mlՅMKꨮvɍwɌ&OJ= [lf;t;X齘c),Zj5ys6v~רּknozYf I&}3[yA5,_U)*=+"LFCf#'(=L[ |(>X0IsȨ`T,^J݋z-R`8,1A-|0`Iqk۹QNVdu8hVoVE`eʣXiI &W %Ό+Hǣ nuXs=|.`ijraȽ42pOX᧰?EaC_]⿋/$< \U5AgpWh9Τ}K=f7I+~%"9m>Q0<}GNC!y^jºp}R阇MAGO ߺ@ 2NAT4fՆ# *E?vCs^frO>A<~ $J_2Ky ga;tGg=[ׂlK/>Kr>/8zOS-!b@ hP/dH\>,ʊw~*͘H>U5:{]K,`] [q ˠq!._\B۹7cV֥O oQ`qi@jzl3A' asbM{4'?0- vWS YMhotS  ,ZX3uH!mZ0GxJ=!IP0D{߰k뉖<6W:%?}U;Hg'/ϡSC z:~9W2A SΏ.#}m^iۊ,UYy۵!5ͳ=GN? |ٟd{_(Ec'@6;TFYa Sz*iTԛMT-~IՋdfYtu.4i!]Mu/I{{U&|Oݍn=ҭs$!%L7G1lX}=)(Q-tQ‰ ϨNѕ,f]&2i QtTb窋6;dh}P07>'l7$[m% Ҋj dF#d#t y 8hGpV"sXrX)HЫ&&/Fp+}{gWh=~ǃ(|p2$n!4 Qn|܊#UgM.  CW"PElsY2&Uú/~O,=5=ӻ>Hߝ!4iGf:sf ԜC`Zi&ֺ}G0[-p} B#8Y-ܖ=Qo@;?J j N6>h՗#ozVE| HF|K&+!w\) {R7UAQNx( :\:Qwƙe!@IYh?n!B Y k>.iեpGw-߶ L,Q0su3 % jJqyx9ל}|ƌKԛQ/#Ej$fmx 6s!j" y1y&Ρ5T1o gʼn6M%W2 nYhD0;,k䧝%%pƝKfiat8)7eĞ@wo?f/#s+D> `z0ΰ.70X#ZAHt\wOWR1X%3`鈑F:R\ a &AcmpffœW%vЃ)ԛd8Oy틬9K$K}4۸!}Ԗ+N,m;BD͵k0䘝@"*W*&Z޳)Z&J{b͙?2 .Lq#Fa1Rus4tcIR 5zEG3A-R9?|t rLYn݀ nl},4%5qF&xP2cT+"?4G [DRqN>O($Mȍr rY*Q)PJogd~BACB&}0^q&*z!!:٩r!RΤM f G+0f #g\B lxJQPYP(^^$h:*U7-{i ?2L{.R*-+|=_:75Qe ,zLOkgHDHt$|EQֶe2ЋAG,lz=t#2zՃJIfMΆͰ[ ͢ 6PGޢ֑mN@hCu;d+@@.҂Rವw7N7)[݋[G܆K$v"o%NO8ά*&}aMȀDb`׫jQ SS!Z9wVm#`/3guZ23>BKmo1@?-㒤^` =#D@T4 ^+!t-E/@zmN (Ǿ@n"`E> !˺G@8^E(-4&*mQ2Od4O ᭑cE@uY~!/lvTeB.&z{ QuhIt^;kM Izdb4e|ǵ@^F0tڪ& ^ZbƸe軸d.H.zuKXf`s,: _Q\hr4`Ἓӌiz3P)!lAw,֣ [yF8M[4`TLAY5Rt)՘ǨQY5(dC}ѧ"D9&Kthb )'>z|6w|x9 VoР@X ߤɬ=Y!n~z%_#f:KO=4ж_ `(<t" 4d Z4,prDBt@=o4lTa* F: j_,#ų.[/94tct~W vCp؋sE3K=MK.V.t#J'(uȭ=s.3:];~ћ=T0Z7"X#NJD(с~CװS`|%܇Ww%CT~0`tc-5Ttj: \HEBg{Í1dҚt=*,%vP5h+B{;WQ̓ӵX ǕXLs L(UqV[Ʉ 6tAT(}v;YF~ZEdA,k ٸ5.\d7Es3ʗ+>~Z)df+0瘅޷9F~R<ж~-a |Ryj4|} zZKUxŪ]޻[ j]eM} '%o)O+|^:H ԛF聏qFd?oPdk f6 у?F\π?$jkw?EQ23-r,_iQz:/ $q3Pښ #A`7u( WCmw?Q]ŕ+J##\dQ 8GZ&~㇖`9P0Ϻ{-+,Ȅc@o0l) hO ]kiB]J w­4tL8ۅ%Zn^9] {<<}+0'ϙд<{uN+ӅЦǮ@zG1*EkQ5՞X@9%Gu=T?XFf+8P0At'ݥ:#Ax1y^a;P}ZԒ#H+*H@RPJAѷ{2c/N, 5E0Rq`Å6 "tr0iŔ&uT*s]o_ ׸tomr궫ߒ78c!a'_GXu8βW,<׬ཋĹ.؉@MGjo͟p}۬I{a{Un#]׈P|)i].Qu KZpqNოNfV+P)"Ol;`̆'Vt*8XAHg7+ZUEMFP_^Z:UhR3,#|ؓ[6+_mͳe(qFu_%HxtKaz5tRG%-l5Ȇ+~{h\}oAKN0cqpں Z.7,,\10WʸQ_u UIZUW2hTHOޮX{ɰrU[Pqلә޾w2ᎉ/79,yl Ü <Mnݨ +=[_c8m}K3'9 m_U C)HOz{i q) [P.L^ӄkzJC3u282BV ޱph'z',&ΠˤP\E;"Ӈz1ҭ(csUMVSLVH`sLd^{|a']xuͫo2cT~yCSG׿i pfTǒcQnlOk=h]!U'ǣ1n\KS)D{MQ*@eve&y.*Z7Q8$AnY<XzMUq8BjbUCp;ź;E>Y8Ў@MZgKѢHVy8L}VLF7vfZE8Ì8-wȨ hQ+,fnPY0!ӜG} lɸMJ畦DQ3D %_ՋX$i"RqZPȫWoUcİCMܨz/:5F$c.Xmgn+1 po' A,D3U[o~ܤ~Hq۽MUn)Ɏ4s4gEoMtz₨Dn7hNfm7#h 3%:Gerx Sn0}kX"Bjԅ'Xρu,+U*7HOo{VbaC8%zxAǎC̕t7>ͭMGld|hXv@Aޅ(^ "M8/%$JBf>Gξ~D|t ZƟ{=U8Qr1 =rV2`p lmJz*nqУ) ]{t PST:̓:TgXe̹2 3mo]-R\Eb\-6>aR"M˿p2`uZc>;B9}]e4-Y E!q%5yA`8Co5Eg|Y\q03Q@9S1{g惩ntXLc{ظ5?-ٳ2a˜ TYLi7}K!&k `dd}"3RX)KZ[ y8ѩ63159-ib 75AYPDwQnWԈT/WEx_ibd.1NnintE@WXiS>.wE qQB=S|F @GGlǚf2}&aWLe(~vpLBc#wdz@M>{&=3ΊotmlUoBg>D4x@T̑_8ʠM.9β W0@9 ?1øڼ`6j>z*5Wgɽ2%3f  9EywO,TETwS=E0CNIC2}7+ ;1M.`]j|7Rsp:#߁ -WhnH5TK B,e#%W{]ҡIB+OR ]ס7':i܇~e/1 l?H**R]+k>?DhMgի&7J^*PMwLqjBRy;"7cWTg^Q;m*_X~T/Q7}: ä{}C.WdkЅkwhThaܔɼCDYyeG821ԟO[7>M>'XL, GűQ$7UN{4]py}@G#ډ~$8 RJCqJ7";PH-Bی+S!jOkk]}t<O.eE bAU$'5D|##z3G.ׁOt(?"^}AN4qfFdC7i* ˯^g()p"aH+"F;Xe@Lp8]vȘ* "-Є))#ٮKqH&4d黚RR10jl? !|$+RY m w$OȖNm#)࣯.*[^VԨȦ[JDwyl-j|*j9ٌQOo~E^;ѠQ=uM1pP=z*7\C|דy^ކ:1y;#_ v*HOB,VѾ?!] h3&fLxagg/~tBM!>b_K8Dx#θ7o߯0GDG1D;w&ڊ?V @ ]m؛q6d|5@yV=W>eDZt%(GI%Gg\zJf bܓdVYpks*~;AulC#sꑺ%u@sT=j@vu Yl+w΂T?]N܆aG<6̥&\F Ԭ/lb:cY3ZP3~_Pv*qC$|z?I~ߏlxLq-\,sS(MڲG{+U8pzoJi"9/-NQ,2NA4)vtp_ZM'd m/Jn~9YɔMja۝(˷=;!&d.uWDeO5>PRlu ]!lUEu5")?4}OO߰afPjצi8a\:̾\ nUE* a8@D}nrI5V3c<&aͫ"_*c*Y@p<Yg%*P" *G8^m=.SiI\8(3qN k_a?Q?Z fV+1im^JrXE,}k&)8ɖ48m(\~4Gl?fe-Sjid }Nq)Xͽ߳Di`\EOgM{GˍFN<%F҅)?:b٤˿ool܈(hECf"|vȈ'+}`/Y^ܠFS?<"pqڌ ²ט= OwԜ}bBAT,7R)2krGpx{U01+j7tXTN޹xށUU oyj;UrlUfTwjz@0o| Bnf}/:zGkf>O QN6h0 \T:cB}ʕ TX2 _" O{hcȼ&XI8tHωbK|= hYT>`LI xOܫԠ*e̥[^3!fރ…~bʫk[rDU]kI3<,){ |O3\E=vv0kiz{fOáH2 +ي(` Mf5̼‘")at,;_Egd2NJ| Mrd"m˪0:(z$M n3SRBO3Sf62TwZzB:=h QDM h+[ TH~ik0pO^N# ɼj6 ΄ǯ*GSW0NcvB#]C|`qn]d0Jp֎#L冉.&ьZqFQslAE\'[4_E5vAwث#4Wd @qP;y?JN$9ۘRyd@t?wY wo"2x <)䱫eJ0_a5ꈸPF钹WCIgD}(r] _s܆uٜX[ ˀ׻Kܹ~)$A:UpZLX~2F}!RB"aqYZ A?A,ipuD8yi|h 5â>_eI,dY)9qfz=jo>[.$kiz`! BRg| |L 2G"sVb^mSx G>7bQvɖl|ʤV'6 Vm(lIvƦƜJm.r57I$!i>SENxZ-{ZX]M#:\` } v7:pp/:ecぷ_D( *T~^|̌e40d'oEip$cA[-, #{蕨L<"wl[?h1Sq(m/֩/F~qO "o47e.0\ y_ _ L8F ]PGX,v16}#YZEE "x'U[5IlPWpw&ZbZ7 \;l|vCYV% `zcUgOyxU9X|C庬V@0GE#S0DgeqsaneR==%Ol Q,R_E*@CB[A>H,8wGᶹ<w @uf vhۉb,-EK!oe$l`V!⅌u"}rs/=es8h5wvc?^(&ǿ>,&i4OK G8Q: J ¿ؐǜط*YR7v ̔$*V8>֨O߽5pt,r똅|\od@ 7-dQaSjE$ Pr5A4 nNl*>v₲@quT;]U/yR.5cNF_6Mxj7`ywQX"7Z@+[VZX]ܘ|x}DPARLSJM 1D +/շGgM]cfZW'B ҈ehNdq.R[~^4F@SRO5HI }]r[P0]IJ WVUK*^iz4[G(ZV{̦5^#5[,85}h H?`ىZ،\17rL"fLsXq@_;16GE7 {*@ӫnGLtߺFm'Sح󊊰k%xꙥkoh]f0'/uΪih:vmPv;~|1@Jjc ܪϘrݸ;!ːw_ 猋F8N>2bpbpS#ű>=2V2KKͭN<>[VYV䕯gqվ,}jD{ip~eL){T(m2cHrź*W#Ays|-yU^b虘Um-3i"Έ'wC4D0ːU}vSk<;jLN~ّ" ~mzM7',ؤqjO75Ԏsűng#Pل,p2 #ж\͆PzIMraS=p|L6s1=.:HC`׮4 O=dƝCE՛*뛈 fjl7&h6V&@EaV,SC FZg(~@/'RY|lνiT03N^켻RDEۭcGsVM'jwVK.^mҒ itj,?_6,ڣSS. 2)lV\;쵖[nT5lvy @&ʼa46|F%U6~yy|ѪXŤVm#_?Sbsȶ"NHG}g v8Ȼ?f/ v0+د=x O^QrRqdlY?K1з\BjLDYN Sͅڠ|]1άaR^p:YCyROLLjg (dd_6?8Joj3l g/Δ` c\h͡kW4'Lr` $Wٻ*,4$AOxFyZ{DIһȥ'mAyg\*kjq"`wr+)IIj q7kGGw 1Cnef[:*2FzP`U&3T˾?o>FAko@4t #UAm1±8 L?I,6ҭk.T'@zgjʑ2{nfUVr&Gď2R湤`)t|ܒiwdog '2v5\7}@䬄Ĥ-?CZ17'&*m^jA3Xy434=H)4_ewɫƢRw$T,w$9!JRfcTg+BnAR,Vj0rԢbf눻Nj M]Tatr,}n{nZfco8>CB^1}V[K&=fn;thpDRE8WIz=\x`41 $<!Y%(ĺZܳ ҸG{IZqIPCj~]o%8'Mih-k߆7~W6Ȭ`# %HGNE{z,S7Z)8V 'b"j/(}L ?1ggIqkJGnT M^ gbm ^3 ux&4 c ojkjhg+: 2 ')vIJgv![~]WˁD}YA dq zSLHYS̤u`me4^ZX6ٴLɖ^햿WJf,IJ.K)Oh̰;>/@@S']/va=XP <ŧT^i`;PϠAŅ AQX{r-'m\/;y^?𳞴2m6t_vGB[[)/$*<rɥm%r^ )JUQ4Y{8"XȽ.nGel{k.Q+"Oa=xrWb*CQr X&/m4ooP7^)FcїerҒ<˲!sloMP1Sk={an%X5ТL_w}1$R".z3C҉L*BVR`^yl[\P}Z5 1hQVVsnxŸNq|#zE|B*5Kߥv(z^z;m]CH'\(|CD.aaub?+7T59y2Y)d%H|5euyЪCi|=Һ,#6-ar~hrԪx2ʝKhnmOhg *FRps܉`pt#]8ne֕IaE0HODַ YʕRonjShkYw.<[,i¿ŏ+*fQmuMU}HhS2I*T RJKp,V.kڇ(JLU >~۫`ߦhVO^"?+[ޮQߵu6JSf (ף4?{O1fEG30# }=¦+y:D o[$ 1yp⮊镣fʿd~ۨ՟xvAĖmd 4I҂IO ᘠ7 B=k0ʶZ曆Ib^+#f.(@maÃ^ \U(OtFe9]<@mO+}pv_|.g nDKUXdf/ 8-Dǧ!UM9-f%JkR-K=`͒P45#/"~]]Tn g&_=z6 3A|R7Lj5P6 ]Vbs N3 qV/\C{\s98ذ (ܻ[@O %FҪId4(x*Og?} eN̖)zrn~IGoUg'Ǿ|(pQ47Qr7EzwW_9:K6t-ESE}|=2]n,J!^c ~QIz6pzyXҏ\FYa5 O'RFÑzm_si? 7c7_h.;8 jHu Xй6-1[eף`I2e JzrO Et(vu_ywF?٘Cgâ;'83 lҠ#uw iooK9!f 92kHd\izƩ4M;D3cpf&%0kͺ2LJd7@7D9GTKVGC^xdL^ja8GOڸw˗pz㉳@[ x!>P+N_HZЊ `_1'oJR'(uW樋@qV+o8 I匒%4WgopldYW#*+PL 8l"1KSCҠ0n.&[ ny .x`.*$M?: 't,·-<ԕ\A VVsQN{Θbn>f" ~Q?$咓eynn` $H5 /X7;%[Az νXR`g)oBuTfdxInӇZ;&)p(fPL $f~6lwьdpԽ^}LAT;_[P#OdU{ mGHdq BOuX&*}?B{qXXBjz*"cb#PҚ^u& d͙90Fhԡ߮&;M&j!wҲVA2&0C;G4ρM 1sѣa"T_bXgtl",^[EvB*ڒ98`SqX$#w|@G}CUܒE#[35(]X9A:M+X uLo7Ercї6oEK{.E<)0?N몯 a]±;%A4zeƈQ\8Ef |W~k1qBi6IeR%{F`qñcXNR96yUI%>T4)c}:D9!a) @2Oy7j i{gDb?2WD]d4!Y۸@6P@ue>Y,/ޒ]8755Tg0݊o ݂Gg-miV5ؕR /S$Ke{ aa P73,'P2i%YLwMfkmwyU?hE֠\M(ie&=.\I)t;4 ~,Yì=I 3qԼdٺAv{V<)GA˳STEzli Efb9(GB0QOn1l'u#tb*9 :QDϓY Rr1_j)kFӹh %X=fӶlьhE&^ لrv:@^`E~|QVCȆ͌3u8n]Qd` 'R:*^aYdD'Q, kyp3B+F(K#+zI€rJz|规GEܧC`T`,8ĭsԅsdÇPJ?R剦 [ /[(61`HieԮZ5T7;ZP;xh?k{ng #+ˬc `8 ""vN#ǥF( e+퓦[Ji;VI l2 ^Y^a2 zPC@`%Rb8Q )eRm^)bf牡` ^ n3^@mď@_PbAT &>'ūBA#FOR],_<x( $m:yj|T  (dQ'6fs(?+IӁ*[#A"iݐQt?NV"afe# J!-q6\IL?$b;5rSk|i'Rxc? (=M UËnE}iARIRy:E|F&/LBXhp/ ܝWo K:j e@Cħ塩Ffy(f_ [>k4(+Κ(}%zW]g^]8MFvCҷK oz+Aߴ6ڹ]so@!X_>r 8H*|: v›Q#t~+Z{s3}";g,Q66J)~—E!G yHB@KUSǮ( lriCrJ"* bYTZ k"%E5-B9t>M3ȬX4ˤNVzse][ a!9McGV fHD Ս|k=?x]Q`V zsO̹kp M 6m ZUT}9i׋&+uy' |3ˋQ8-i]rfC)=R G>3z)LHn5Ԛ۝m(- #[ЋZݦ>?*Od˻4xMPm2nӫLj@D2YT)l9]W`fl =>]WB#|Jaj,`&jyD^x?wȒ5'^EP`&{7bxdC,CK+ilX^ިc$Z%7]ZA|2iYE(-y<,5/vzaX>5a!PV\֋B0u!&jܴ28Bi2Q"5Qvkvfd*\01_U00/E7l$`ťq &)kW(#C79^:]K3@,5{]C;j3ct:׎<{|(Qq Ia@o8BWtIm\5]e*k7UCr־_ B#rY;BvԓJ䄐$Y : 繋V>Y4QdbO~jJ-${('. +[yT{$K:M++h# `Ia`''0" 1Ӟ=szL{EP7Fn*ٜhV՝wDs=4!P7Pya5S4ɉ8%inro!7"AXV{?rJM%di~Q I7y'Z]aM YHsT{3 㪆΅**vU^ *-°obk!}ښQ¦R_t~[S + TV]IYBمې%~a92@ZOO> ʞjN k~ HF\2.aF}n IT :G*!k 1D陶|*Ql!|Z!5UW( 9ÏNtQ/s,'VAr냐Mi^k\¡ |Cn+$_rsXݣ&EyZ <ѷ eArA߮&('ϘIM]/j^'&rSn݌IB2c#Rnp<5s)[-fx5UٳX"wD3"y߅6\̸{䁹D*mIAo=!ԥR#uq6-TA"Qk";wS;r Ρ"}w͆y.>/ NȂ!?Z5`\~Qc ]dJ3W^,٪ bFvy\ jyixl,. ̶Axd Dɴ&MHҽ F~# t鴰P9Nˉ]}ajZ\=GFH}; (f 7|Gnjthj Â5nfʻ =B[D'tRwy@t^/zBc b^ڃ'6 `+1kiWJ\554T 10h]Ü ki!-厇YrSKw[?(қgZ pe][r>i.–yHN yg,ea>XaL^%<,!+1kxTZ>,f]q@v2qMj6v%rN;b'Hfdfmx_&m~ǙZ(zA/[ۨE\T n e )U$~XDJd&HNelazQ+㊕^#5* K0err Jϟ3UlV5iN(>u$@TDzrp\Qo8 yfH!w j}|bf %[ ΤZqh܏B=OT+tVjizu<1ˏH%PXW1*Rj< m] %[0AМf=L)Us"R-rek1UU>S^S%-weQ~-E2wD諍^rI |xQE id6?ήre=uಆU'5ĽbC#IEx|TZУ`Z&ýR._NoS[Ck%0k*D2~P6|Q?8p֭?B\+>qCASH*R \ x(%MÞ9yٰ_3д8+!_ۯqum' ,!'KKb!}77Iv\^g\U.3j`/l @^'elPꢅOUl͌U&Da4zLu ?hzSmiwP7G=#TتBhi<<গ<,iOYs}&6=0;bY?.:t7ZO8U0-fAd Dp SY]D+k޵|6rjnG۵WJץ˯ş5T3v>tUT1jݐD pBkVW.lį̷@ Q`_+ &bV)7 "4߇qgL_刣@׍6_RVVM>BU!%c3{1=v _;oSܹ>%ϤJyrx/݂x=A5H#ia"xZfYVޛ!!tQH$% Db^]?6b@X1_nȾSFE=#Y9.i 6}0dqڍdrV~i").i|9Ø1gˁ$Vֈzwjº5St1_b[n݂יnHza{t۪ vǼ S"C~ƞJwDmrK ͪ [i@mj,})p7a]gY7M61dםXE9hՋa>rď)e GiW^Zgho2Eh]I=?XfK˹au>X_!tM.f%*{gͦiy+lk@w)Y}ݧU^m"L0mRKQ6 ͓3Z4 !ORWtbhhEA$浗vBaYW!zsrj}wS`ѕܗ`VX2P|.J/['j UNsu㮭bШ`my>P!lD>D gu h Ќp%Ak"PR#\0g("`XpV)tl 4m[L닫vBd8zӻ}!cbD59524Q=>]VN-RT^&,ZY~ X 5PH|~.Z+2r-g0Eom C}+ 96Np6;ųf;dt+Iq]5#dIbuv;CěL+ >SvNm-8rRwvAKH붙J6sڻ稲i^vKPD橛opjYG0vv(Hlu: j[@xS߽oo]˓b+07g Ф]p!0cHyF? Vh2J?n&:?^|:58p-씮C:FL@%).6'z@Oa p5V?p+ˎ0NGe,^Lu ~$k`7λ NoB5OB}I*ӜijڳNr}dp~ {a)g>*MьH;E[BVag}$lvI/Xaq H;pK>gSQ1qLָꎁc G&ŴFQ̊ ~!/~T6xC&Uϼc쯍:LxȌ6]g[3H]?sw#SIRFhX[ N^+r}bs|UCjE] )`fgF㉹ tէN<$e؂x1Q?S| h7ƫ,A߄Rt5Loc+/Ql4B tc7EKS2U|9S ]5ě~~ "8o=IeF٭p}ag_f6`}x@,3~#VV7脵IƎ'}vStk3ai=IHN֠2s/EG] H`G7ɓP]uXSG{R-r^x _#*]~˨ekwȀN5uaNjϏUI6':ZHMj𭥙"կĮX(mԋaiϮKj* ~k30!Hc`?UD-a?6lW"=D@pX9u0i6 eX\{YωP'e?,:;{DH9 +(#lI{^es`Qfco1(BDЯP-{h&xD\di֑`^Yxq. #m5X(?χ(|raM7cu8 ?ƣo4|wsΥ}C<&Fm)9.OЅi|:UJ/== ώIi,@'&00{d愇UU~bul,klM Jbs@A򩩣]f{%uPE6Nl캃 B,su#y]KS)Ꮇv-6p@=b9ghßCnFuB+m!nTmp=t.)TYb-Fkt\m$;~8lp>"uv4ɴN1@C-Vq2%)> !FQzn7 |M:LlNh3EeTn)';=LYSAɍ;`Wwn5Q cO:yW".ll±|!t; !:`&=ck< R7;\ Q5m!_*;eubܽ#32/ +?kۈWODM"Uŵfc4[Әy j&6ijs 6 >W{}&h#Y78dY^vQ-x`Z8i3eX?ZW,#Ӂmo\EVGe RrVtSeHFuxdX"=KfMן i&Ł=1P ]7(T ՠ |(a|>,͉ׯJ cKm/~0\&KNyEzβR< Co2N\4*c\,]yЧaV| tCdۻb-QOJ+ K8lΏAX^yвGQ=WIC3Fڸ` mD;M҅Tҝ7Q8`VrP0Ce0^Ŋ{ LƑ#UrQzgd#N93Q[䏿5\[HAޱW&S*ޏ1{nM(vNuNJn &t<Ų 37e& }<ZUtE؁?GyVI3/LCU*O^A`e~벨dϛ*Yp<ɣ2Nʵ˅8 U{4UHϠx=GwZ25>6{p-9?R|6 Āx\2.Sa9cDLgJY2Zٌꅑiк?JcVb-Ϭb'by`sߧ^(# D&CʌGl?[u,-Q4J_K~KPѪ+hbC Ѱm$kfӤ DRbǂ Y CdǷ=V7|[U-=O@5MYC*BIڑؕ~g)pl[zRaVuq$kOAUy~МS'~!ˣ(pm1ʣdoŋ- @_E6z_F튻4ǕП ^[3UV%ν'zj$@K)3XB"\L#fȷa'7Γ^ts]ۏ+ g?7eH럅A Mz퀚\YS ,E2g\Jkt?}WGyAiD82M&RU>#3KF5 16#*;)KLDӴD[#KW<ǭEtH8NGE R}Oa}2pgwrtmrj}Lm64%H k'4hMnwnlL^cz  +jIY/xfOE7x&,|H0]ftD4K?ojP| `ck5;5TFwIzQ!6u>#roRDeUAQ?W+hc\sC7jis.y+s3Mm(+[9,VUZv `MdK:2S3ZpӇVX\%=f;bָ$/_ݵOEˁ%m氂s;y;\7a#\JE'|8(jsB9XrT.x\mod>RG!8S#ÆWi@.,mib_i㚒 np: ZsͦSC碛StCj}D<vS/! )8i6 [dVLY˜A5ifZKKc (qpaKdGR{;ZF_i-2M,؉5a,f}:d]:ߐg3FfO3bhCDr Ȕ]gA Sr6` ek}ҽ){PN B0E 01SY na*mӼ&V'{p*]+(U2S?>-/8Jk-f.osGbt=PF\#[v ¬<xrNgODlPTL[x!.qeB'yGM}ҍٔ4!t7J>Nd$/t?pJ.&r+;9kdپ_pzZ#|S!&f؂׿#{itg0OP,JQᬏ2 -7>cXu 8KxFtꏺ#l+{z Tg{cd!>q0wiGyI`SP]m R~2sM۾׬"4 s9}4 ֔ع;1O XD5<6&KP7e|X娠BX>JKCoQߵf~#V7j Cy&m#?3 Jwe\Y!sldjHǦϖx8 t;0߭jmEiv< g&V-=/\ 6EFR'j3e EW6rLn/J-N0aNsbGYQb/$'RнCX/́J>.:?Ѓ*d yZ9fM-]7hrrB= UKTMrmd,QF![ ,3 (ȿfK- R\Ѵ1'A/gkMhuH[_nJr2 s7d%?pF\]A‰";$J;+8C>;7LVb!|MARP:b[1P8G~gB5ZPDiZ|2v9~9lxS]OX.yTAu 4sz=Z9v3Ζ} @ DŽ[u^q឵?9]^)׹ ;Y_XQԏ3ݱGύAWP[YlcO?u}9i#AWYGM4Ϟ4~YUS>txVhS;fy&jyKJ/f/(6Λ^w0<F,{_津4KNO ruu1K UJ]Ϫ  h|Pix7zho{-<qE=޿&!@'Eg}lq-F:DL+LiV1w6)6r9t!+ ^yrWW}LP7WXevUax&j@;X"uq2a6ayT' R]罖 SZg8W1YAaI ~كo we;ukhOX6.HX6sb|+o@&4)mTػX0 ӰyՕaARS$3ʿVsq`6uw=dPA2@]3SEj,AN虘Lݚ7㼒 u۶ '+K&Jn2IǴV|3Giה?ߍ0zHia||p.1Aa^-G zrTq!Lr&2VՅ1RVzP斘c;Ͳdsל0feuعNmV%Dl8KBஙޯ?6b?UG;{O/}F}IBLAĐ0HO]\E-DiP,}IE$2kݶuCVpjL$vFnP;<$@Ym|;&txy k7p}xTPYCȟtZ]2)U8Ź DLth(7֒5~ Pvrޥ$|hzc)'d+!e~`~=-/l%ɫ:T2Q ?fMoBq$hkwfwTi>~ָ$52Jr":{`j6P6[R.84,l A#c=s=,ަ8^;]C/rbØ i'hylu>]@ν,p]A}VQϞ%ZC#+[!aY 6cbo>f%ΰKk0K w7Rw?nBDZ .bP#<]|F4D#ri4Շj|5^]^ˌL"L,"Աʋюٸw2Y;Qwzt,G^= azz$[³U~1W% 4< t (*\z;_Cta[zۥSi,ʭWMfծ:xZ¢(y=qmNn( 91sNj@$)jCy8Yj\?n(=g39qquo[u[§(?Ns 4[9eFt`kO^-zfzNtܙ| (D7 >js[e"G(9'r>-Ѻĵ:e23TtÔ]@XÛl<cO8c<m NyšSC נ<+[Q~ T'8 *"*b*9zu *EIu@I pe4`/<2'%`Iqr]/ऄ&K"% gm}r]j^ [8v٥&Z;O=h$ n)V3ќzj42'PU!G̉\[MŽYc+qıȴA_L%84OHPkhO6}II)lp,Cܒ@7%uo34 ?8_{"a62Siàl ($Tx>ϖR9OC܂T{Z_?4n"ۈl @@r ?5\1p,,ڟyUPLK!;6Ey`J De/ȇ[VjR$ý\ƺο,BGn_*q異&6s BR',:{6:N4 #ȿ@>2"v$ `!7sܦ-N8 9]rU%m3JA`WzATQ8gѸ#P{?ӄ9b0͒泬"98U]HS'jtֻ* /F -:twOߚ-p0 &kPGIV{JGc}UdAg2^g Q&έ>y(I1-cE/fLwȍSiܸG|`R yE [t݅>N79ƫxH/)=i) J;YE]sGlµD">m"DeG %ir%2wI^#CUE_(0|֭yqZ[-NLe <%Ү~#Ǯ*pN5 _ic,O~1,'1FXG'ܠ&BLFhXz);BIOs~"},H24HՆZ/"*nKeq~*[Cj0vQS()YAiV5[Qo2@F-R9z_wOAo '~Muh7r=%(KŒ9SXfWO)L01Py7n^x(<0 ,FX|A:g,RzlcXR$IVv.$eZ4??.88bw?L!-ǯ 8In}Rdjcf/nSAĐWѹH92x)1~`E^DR_*iѴ:xowsE}nqfNm_he!q&~+:^`/5WN~]4籾o{b 8gw\_뗹lw'D B "2݂Y`3s; (O "ïSlnȲA2bęz`&>M* anRD_{~4 ľV3{2e})`h 7qU;sh҄)XϚ|azT7s 6nxwEc߉dP4F&b)|Lz%#x..J推i䲎RIbɫi$T߃Bj\nRmzmEw;:tм#Hw0F HeJ1#wSɦl{"Pf/!K^pf߃osI5=~qDtf б6Cd/{ @E&JH[hܞ欐"gW8čt>Vx؞Q+I56R-,|Y[e_r YG{q לt |c ޽lU4]$fBTWQDC.DF+\>gh9^"ðFĚ1e9!R'21_ J!'JF#46k1H!-HC%Y FtЃD[k,_fW9u (6$3tC 'YcM#Vw>& * tc Dhn`LߒSnvSY^Er"^),Qaj h YYq[ՙ`hUv X<͍ TU9 "O0wM#[efNnAûB m.ٜ)[A`s >/B(ܯR%msL6+6;h,}F_m@JP'UJO+3OGHtYN]/cQ.> f1 $lZA̿.>gcdt9GHZws b=fjQq 6:;Q!x+.d':^]^=D^xoL]/mH@Q.]tZ ;F/$aeryʮ,YMgkŕZѰ,w?3ٳgrмr!pU'!FMD %TK*Ut8L.u`˪0$Ye!ooz&T쒗0FG>\/A1 y,{_i5 [CXVJ9yZ,n՗Ew"reoX 0*YQbcik~Xk?4B)9 طh}ՙUc°D-'R%UԊSSC1E|rdRt:GRS%r:wdmq8ܔDܓ.O/Uܮ K_<68X-YQRs jٵ M97z\EG# ~y>S0?ޗFݥmzsֆr/Lntr\ĄF9?^N_zv)Z= ~GդGK2PMT{u<Ҟ3D){1t*v} &V*/Қhf̑+"pd0ҋu%p'k xvq`.NpKҔi- vtrK:Sޛ=>CCOD@lPi0l>b³$Hb=>Qvؙh,XǸն6N2ywme%<XaS0`ESXwgP0\ubÛ:٨zä^^F.H&Eb+o)0.eOP<.$;'>O B3G)؅0ʇ%UM{avM+fE|_Ρ:ȣ!j G%}ئV]0v4"7p n{HECűlo_ s AY;|B!~pq9^H7 ؖG忢à'`NY ijEk/[c.b0a:0=NPvWwI-Hqe=OَDZfc ]?a7X;U95J UMMA1~ʖ=!}^ ;ЌkW.}- ^Rm&0'f4Ը=W$@p系bʜSS,c֠7ڱ@|X^7)7s{U*Q]C Ģ -9M݆jzZ/{@x_sKKjEئeD.ee9dU+EJ(5iլq~o9"h$w%6yJ<ܥtM9p%j[0#p*97c 5N & U3G{ʐӉDέ 3>3?O$/B.(M[*ML'FA.=mZ?DKde]:K- "tޞS \N(#PP.s//|ȺP 'sux2Rè^f% 189j/Kr1I?f#gDCNrOkSl)2 HW"1(tNX,L㡪D;y}k׍ ikx5>_bOwq+(Z_+>$T2PgPche&/U*T΄vhz} yYKMh2%[ \@=lN&S fJ&27^h)mu@eH3%L16vR+M\"Tq6Sc!m,фo\t 9㋺f^f1usv"q m%9ǁBAy )e?[Vkm9Pǜ c3ϘYϻWEDQ\Ts]"[xp~XK?uL!P^֜FhCQylQau;Q sY2H74$^(Kzak6U N})<]&cT 2\c>[GW8S_ r^ yY2 JͺTϏ螤AUF#ȓcAաZO\(&&1O#9M?~v7|Xd|op x"Kҗմq^?ox Ոx E} 僈LhAG?r])5%gC8 x..-sv<0Vցՙ|p:Dd\~H"A/ض!5Cey r"x&GhWbbW56ʗ<أElgH+t B?Uv- Ek# 4c'COci MgҬp1NXDˮZeԆ-1$*$=k{MwYl՞͙-Tڮl09eHfvz)+Jcl~y ]h4F8=69w# v~_/^&r(zb!jR/*n&'+ C`6Mmab-=Q34eA?k)7 ӌhO$50'tuf@tn,: 3s.r 3'=b9Aa%E =Et2ƓcSe/I[wF&ڹ1x #QA x>f/} x(s\_agOJE 2+2OcHFJ?/N hsLj ![Dyk3 ^ YY|IG>aB;^+Dr@ŤANֿv1 ̇PI™=v{䉽ٞShcq?;Xow0_bJ-mQ=IBBcDb#A@`5΍Xkflş4"\& ҉3exLt8T}4 wJ2C#K\Hs0U'r LJmtb`ƒ{p_FlhjU-m9>bo>R4ZTr^_x9MDܸt68Ui>7[.G+SbbӹVV{hp+pvm4)>ځSb$ : ';Ctӏ 6u,bQ(5*;퓮>Y"//{;ŽrE&.)ܿ.ˈn]b&1I#Ы d.Qt8 ӉAVA{ښ(!ONf5Ha+u%y68hWruPl;C>l<)n4N 8de+7Z=dF!JT2v2WQQCxR16J :Q"]ZĦ?{lXQieK0F"m^a-SMn[:9V,%9a ( Nb;%[5#@|[87mk&i 6΢_s2|օoԗ](D^m˿KE'CCj9szG6r_[ V-{,:fݯY>V:5b px1i~l~A(IifwV]<|}Zb 5w8[X=bBpo+x,4j){4gMY7e;H[X=uq|CATՓHD-Hb%jn$*„Bi"#3 H )6: 'tDE:H0NG",{KYz&﷉/8zO-D OmzWq#x>Xa$YjezDIa!u=.$)&PLdF\;w" o5f &L dH\~l԰={*Ss([+Plh"xv[V+bW3 !z=KcLKnad 3/1q0'pQ"m.*(RgMh.Ixgd^9yĝ#M )dבr; @1hM Qs.J!2 Poe=u@Y(\ N,N;P+ Y ZY(`.58:n E:}c2'ژ>+"~$(ˑŋ¦gNR5e Mq5 ;vHDt:4rgJoҗplGTx/C8 n8}ࡇI^ꞦPEw) Hmh Lo}.S*>6 ;QX'_t9[~4BMVh4: 6!ş:3U3|XCٶ ޺98KlvlAK@  Z)GdPmk8ww@04"o 0sU%= ˰Okㇾ*~9tjIs1`JJll `NhN|6Pv|MӠNKȃҳ detƤ]jq܃i |^Z@e[mHvA|yaPu1ÅRInqh.!z ٶw gLsWh -hh Gw,|t&@$? q?X+Njr놡eMorl V.ѕ.<rJ&o^'bQ4qL:k@ya5JaB]_WLWP>ausťuhc!Til U*1F)e(N_SFz߽-'@ =Fxޛg?nGr; 9[p$Nh2eTVi:l-TRM@ETd.VOI  ZǞ{[C*(A::iX29Y U=/+~^Kkxf͒jo w꿗Z;¢+7Dȓl|&;1M*bBtE)HA؛|qx<WCm`wz~E 4-2r_w0 U9zVS҄Z]>v:Z݌Gۧ%4/G F(P1ŭˠG}c;C3nԙT[@uX_5;u,(+EFިF@)Q.6=Pr5]hvh;sG>̤ чupuƆlpPE+? vU]Gvnn T[Л mr!yN&Lef-ϥ<# 송UΘ,^i춧Jtp$A? aĽ+ӀC |Dghn_ECBnGGMҬ=TRE. .4ǝ S4VRkT dW C lWYQG- Z/8Do׀ζyMJ~4+N*1g بW9=!Q. 5%*&.<|Ejf~FvZ;Xaϯ}w oi \(p95K֪nҟss@jnQÇֲ=zM5G-dBGȖCåw!6JxгIea~h6ilY_vd%#s4_]Cq3܄fʎ / wE˥_а,yWڈhWR~h64nS C.e[hsH*݋^躧%ȂvIN}czpL( >`cFQ4n{'4WЪ9MT܋?5L)t2s܇"SAo`AWqqRq^ ߃$#jhXk2P|z )4:}kXA3%H}?GYxzhl_]Kr,*YǮ5GƩdRH^t65!';M3yP 4"1I"Oa*b/-ko`'>NQ.P+:J#<Q!Z+uA`ԕshV@w Ƽ *uzu5:PB^Ǯ` {{QE|T;*Sf{ٙ<;iڱ02۳u&\Mvg8G1oY&%Oڼza|dxa>`kreJzT4 #@tCQO_%4QE|f/_vXr x 7[<-kzj*XQG]ro\lOttAa!'0Q ŝ _L[z-D+i\;<[zZZ鞀N%T ;Mqէ ]v,31L<hOѓbġ^Uzj C/ˠhh/4{ep+p^WSۂ* O9do+)a1\lG`GE\. _^W 'uYM@{xփgR3a#Yru,} ocwŔ7aj]![ 1"3 Fc]%,9V`]ā!hk4aIՕ&l|f@o<(؝xBL+xz?U&RzOura>Iq-EnCǁ,.?wvsD/q”QU+7"U8$CֲC[E^[>* u,'T_e&ƲP;K|"?{}mcyzGn3CV܎_ֳ9 #[iUѡ(Sm.)Vp9[%i_tIIjcJ+5HX^ƀ1KYOe isRB0)*-o;n"r{^M%m'q۫$18J"Jp#7~˪"E-/B3#8#m^U^7o68}316B'm@[$cʄVhylx4ʓR@};ɃHE4&oeQcpaJ kLiSHyV"YRUw 4`PUl]\f'9I,^?ukS$m/^`'~w% | [m/C*GY4l}~Vy䊗3Rm1{Wn8$DRޒO&=W$OGCbbkj 0sXN?kEK m$J6bq]s RgCSxaj?㥐 %haQ.^!vW=QP<WV.'zoL\/:bAK;vG4v \|>R:xyfFn\GmK<^zHr=-RNNο UIB|7 kgqJ+;ZJa46πX-`Үeϵbڤy$ayb6kO:鈧šG_4#<yR8=%jRҽ˼2qٷ(S0U$vةP,A$tyYY'@[- Q-pt{ P>ц@zL}]rݬBJgM`m$K]?]"_{DImXXaq ya'qlAmCxT9?b$FKutpZ!r2%CuF ǻԝD\G*zZAQ~ ,AϞ 㓵 -/JKN0C5ZȀAUՓge x]ot3'o+&TF`i?ZVr$yX:dIơ9BEDl&m* K[7(.`uIՊK=LAZ,WXfo:uPUR:.Xip"S J@ `@g,$rh8o'Ffo!w1i  30^}NϘ;Bc5hM*"] W8?{EG'c>dAz Ŝ+%p\`7PJ7sKBB<w+L!3woK:?*t^)KǼ|hs.|J;u c(S}KR7q%QZ5oWBOĒB\HFeی7>jB.LD#iEfA )/=gS6}Ivs11@C&|s[#LݛX 2Pq.`9#W} ?QFU0i (~ nu=u63x\O*eRP? ;qr,5Yef lQZ 1ټS8~85|J;54"{j:EjF(W92O=2}M@B Co3}8/6rM#٤zwk|l"4p +|^~5,ޏ{vT2wx}ҝEj _7gPon1h>}sC@Mj*n_;c!BCJw- IJiL7Y'ʅA68\8B4ͻzИ2мPInQWYb+ U͠lJgBd!-Jn@|zF? 4&)-Ma7lcHZ QX 6 '̸ +k./qYjzEC$#(!O;{n7H'8u,y1Qn,*k#c^sWR.[3h!$|qc=\JɇJtۍ|ptoB($=wy+/OAIT9i|UhCE(51q&~rv'hUl%Mo'J34ordc0Š{ n!4WLnPȖq)#y7f#ЉvmW~w3ڋgDFD\PmxЅ7R?4鍴oݮͅ. epTp62\%^O¢yz|B{!,(/M겞PByAɘg;k?)pr_+PUD tTnko^6kF:8!B⃙,?b@ .ɹY om'v05"'2o>\<Ovbsn3۬oH%Nzʶqq.hQGu +òR+;߶0HC, E|].4/B0@%iaތ1pp6JO@t.+4JW-\M?<s"lW:{kcL|xJY{1*o͋8S<J"N%\1n:#Nܕ6 wp-mnt2&4S#Fʗ̅j0OF:2  $!y7|͞zI$\\ž-vmv|u% %!ߪYIļkhĈ鍭_86g3m^><6o:@b!n&'{) 3׳Xo]Ÿ,? ڪ-Ѧ6S͑<:2 7ך Mp$H'r/x?J9*a2ر2Fݝ~;世~Ugس#rřvI9ic75?gq5Us>mHxCJe%U4ډ'H"K$3R#4-rHoMCDi*U^di7=>r?ݾL'Dj{7OyKG:Y\h$.@D][,p ᳠W2lw)NB|=_FIXd>8ڼ.8V^tV23=bf؁0uQ/vːrT @lA)UV- vղݹR-k^В[wIB^f06tD\(TM9 E]kݰD$)@v5~ *Wx)jǚ:=v1db⢃nUz:}D6`Nغ́f>wX2*C ߩإT yNh2f0-vn*KK_}O ^3";y^h)! $=ף_#D;I@ danH4dD;I }7m̮͊140d:zhXW (rNy쏼]RsdZ.)lqh};N# W~nv-$":7 E }y/?X͸t%;("γ:9}ǖ] x|^xd LOM'Ad~Ey}|m$*7$hKe8Xg҄2(1Z؏#n*AFͱ;U/ghA BiMs ԂnT-*BQUﭾIB5CܼKӒÞ̸-B#w{ ( 4cF߹J}PA▼q-Jg-.C?P9[靑VfRdzױ~ޗѲd Ab$ a$Qk'|C3%Nwt|G;&(!K4DB%vpQqSc^ㅅs׎#2hQع`KGIHFpzaO52"չc ;3pTJU*TJL@B|Tlh@wC8q]e \3BQaA_ Ab[sQC!$&4?qa&!y33Y!NtòR(Pw*dao!n Ub.`%tz4#SZDd&Od.LzfIFLC3_cZ a*M}Óc/2`4֑x}*&jNq,Mf`ے{tRMF\g5\Dٔg\LL|3)N:vΩ4txz7™Vk_ )4uݒT8Aom53^ʚ_LvNO`+@!KǼ`wpRIRua Jw/"Fle&t^ƅqkxk0k|2[3@t'7$w$0|k[μTeokLz#ά >oOax}AeGw; I#)zijF\x?dh?z%Tmeo~S-.adk[/  Ƥ0Ds[Ou!U0VEt؟YG ΛP_q&1oc]b^!ȎK68i۸5. 5(o)ՊwkB/(mjhL{C2ݳOx:VZᥚl[{1{->c v\kTY|I9nro0f *Z-Hd"$meVePlƘ4M3ʹrfHBX]|g>+L> [ ]hYvx3Pb +DH4PuH~^g*BT t5l^a*[-J~!<' 2>IǔjPU4Ruf{<̝pE֒ ~Wel]aMKKO h ٳ$unk`ڨ1ixF{JDOJlpE`21u \~XhjpO]4kFV~1q~qnpx, 9 ǰJCIMޮeZiwЄwP!U#^K٤bE8B(AYB㰈eqiCC}jC}ͣc,|歳h~>'݁1iPB ?^ a ~=l{1+i:60o\9֥V#=&5tI=$S̍>0i 'snJ@'&a{Kz1 ƺ ܬ@Owsk0&ou3d-㳘M;ۏ6h$srWYnpԢz:e UTNOΆ̊,}-.|ջ,&j(YcNet.UiѶHLM4ZaQ-=kCN;郎2xy1v;` yr5 _`6vyU3|?sH$$i&o$!rg=W'vOV:u{"j+٨_>64Ɯ=9‡[!#,0Q"(TBQ'L"#{>0KZL{A?픓G,Z؏DS$j{Hf5ָw?vR CIXW\hA>2Pu9 h -N 4=d>)2SSaוQñfk)ĺGZM*2h?.唆apI(hxbL}im8@ ]7J ˟CJ>0@;HYUc&]+UɇWsX&C֪n9Xуl*]nj ĎB=<ҷ:bxJӉ@3iG¸c?{7Z(N+5sa'w[4`~= Eڱ<(.sAoަr59,i+w j ` 6#ЍnU%X7aAw0ci!,[Zmq+WOiNL&C-'_PAWJ^!Dեt/2kكe>{ /LMi rc)J="3$ySAЙJ5qu5 )m fFa[gQA5'S,^P$ƟR?+ygBxA *CԵLo[&3k.S|RgG,Cg-3yBy3wʗၢ*Tۄ4D%y ~zNddm'DoagvDХS}\-)4:,QTZ+K*{*owܝ1ߐe!9krA<.Cr/UIi-nj}XV2+P4 .Qu3TOMv`M7 ܅cThZ&F rj"׸rʛ]3_*vIPCV&AR씻"[mAGJGH#s9"`1;zGq24_>ngc;*.PgbߍuN7ls1Kh!WO/7D||!Ϙx(*hL͟ h@ -s51fpl{-ʷcՓ\H@WQJl7r'%k\:F o"Fܑ[<8nIᝩdҙB%r~#ˌ^e0X_SSqBm(mAϝ*bԉsXuMdMpo&UoW O=x"K0 Y34C4O<;; ?^PnJkd1ntޠAoV+ƾ3"+= oO!L}u!84uFe;^y~nkN2YܢW/"j2Ҳ0H\H#z%F0z ѶQ GL?oZdgCϠ\<ƉQS?*7-`QGDUQ>~f biY2Ko8adN}sbo.O*+xdl8BJ+vȲxeۣ=^v:a !L;E{!>tX>eb*"p~Tn=V(EJ r (E]=GKm¤:(e>_/9}FH`BLT\zقwGOI^/w  a^e:, ?4j#ڜ7qH*f}e go"˧edx^t+9j+(4YfMȆZ׵{6I8nFEeR˼,gbxIW t-9l)4^67=͜>ߘ* wTn/ϨzZafe Ո53gL8<'YyT`dzAsΜAxz0*өr+YĸuSom׹[EeM6ܖO$UnsڤH3d:tAsRQ)lFѦݐ|E%1Eof(s3[xd!L \\$wsذ{3 ^ѵ~*ȼHyE/Izaa3_4iЉ^J ٧Z-k=^ڷ3;]aI-kVu62B?ȇDzj;WX ͷ$iB|{@W=? Vjޥ!-~jb^1Q Ge ȶrےp⍆eΰSU˥^0;^f۾L1~x а4jkʯBq.jK,ywˋHN:`4(z6hT$`9z8Jv/S.>s5xv7g?zToBf mi+5 K3yҫk&;!s -\ejVXIlFV0~b;_Oj$~J2,;>&Oi6Cv9FGQ"d]GLW |mv0/St@F*rI\y!u\&輤Mٌ{?ְ$'zS՚v!&-/T$z.[DFO`hc1|cu|_ {ܢlec&c)j*8k+TϦNqX&d0їm3z 7!26QfmZ ]z)8V@%>&Owm;juy"Tp2ƵgkԪ3la<[3'/𿩫9Vѽg+0% 5E6e&WEKBs_]A7뵡am~:-虫7&B s>)}ڕpbeS&vv5;**?FYDOA5`o٘fU#ΆP6 Jœ.J,/}K*DǿP2NMgGWpua4[N̾Txr,V"T-!,*"fh?ysܜ5.)vTM:uw:C `O_YnIvk1,*9YApW'M)JV` MUS¬L_K;kUʼn FS{QMti"^^0ۊKizauI ௫׍pڵ.W֠N;ꩃ![a8H'1‰T7BdV0yy(GLf"wkfhJ'+3J%)f4 D.!f8[X)~/vm$/h{>IL/0R)˗ӵ\VՆJ~~pc769$.5d5EQO$Y?6BEIP `P:싯!3;~N4"NEͶJLI j.#Z?lJnfSd\X,8F?'I yQ=wArRN/Fu> lr Эn^XXJ!]Uӷ)m1Bɨ[c* 7IiAiBd.{zSo& `Z "[B1y|J9u~_WmƝ >\],g(|DgX35{/7M]ĺx+:!Cc2|zzѤ}5q-nxjwf/, J ?〺 с JBAhwX݅7E3"*,tDWYn}?-3yA\,p"+.D&ȥEo7URȨWW %+$$c퍀0>g dV9(t3#3& '79+ZH9.1vy9Y7%Gmj^Vqy1)kޯFLpPRV(zg4Zwmfx`$7 ICCN`"N\;]iJ=90m5T-(*t`.rtuxJasM/>qvhu_qO'M+3r8 %וdY 2SH_@|`k,R3iݤ:(?Ñ& ^-y)Q?تIwpWpMbPXɬyLǧQFt m@ͥp(÷tVe*{ْrŔyO#>: KAB ߌ(U/pPe KKm#=7i<ܪoY}~`IsO4 UKe`6X$6+jv:|b-4~/|ׅ_3UY&xڷ~K%ndwgH|.6΅ge)D7/_!- .ciMȬ*o҄?K] kCGUm%S&",`X|@Idƍ|ߎ|m *{&up?z'Z iApl3 o_-y#pښDM{܌#{揍W9銄Z4tɯ釳*}Cpzwy/i1Gij\m;}[)ҫc]7!1xԸDUH6m3[ %6_焿: ?J+t+7qc\xqȕjvh=mJ=Vа$pt_Moalj-oׂͤLٮᕇh4 hvD'/$tT +l: Ƥ %/~vqZvsS/oFJD.vmjO>k;M>}kd$[<Bgmdk !s^n_/pH s3pPAs1vh1+>śC: xv (!--ZۥS&|h;*aNvXCQ# .Ь8K{*bJ?cJ"*ra|nKRnD *sv%`R箾}dJlJJB"HY<舃Le"9@{hEyX T ZIψW!BG/ZeN^7޼$AKa % !4 F>ndp8?=Ts4'D%Yv0RNmu0VDzӌ} mxn$eE~M L_pBwu;("! Y X{,q#1&€G|ȓH-GU?+}U۞͜XidQ(<Ğf5ӟv$5W,-XަJY[S}wմ@kM6".2;&.C Nt˭D&)>Kr,& yYhA62aڬBIizF*͵v'0XdΧhˆ PPD@Wdd-{&`ѫXXP7<ɜEttTfc_V6tqֽJ -rDN` WDmY?(|%] gpP rקVvRQz%wn<̈́i*לNsFJozAPwtG:Ye)Z|XNEZ 0R!ro}ޒ R[\$L,5i[t (>Oo]#0(D]5z2İ~J/{}ɽ?ŭ Ui6찀t#I+\bIt ZJRa5c{Ȝ}f}Kg1_ ;MVZbU+Uk.%//oHSDвh c-8hexx=Ctҳه\S`mMRtf6GU8,)uC3{yʐ1$F+%׋@RC%v1VbP~msyZdÀOA{P7DN"#Gzf+9MdSFߠLc~thiv~N^nC''ZW"#}&_(>KAD}`!=R[踫?*0wΒo,Ec:cćY?3Yi֟JiC\0G-(q+^Y5e]ًMfRnuЊİiK-~{ u<Ϸd0`.FEiMKmxJy04BJKD5!&~ft gY22ZDr)U"e3èZ y Y?w 4v$N/P:;}Q-Diž FMJ:ћW}'qY&^ֲjѷxSֲ W>C=koN1;U+Op:J//!PG_,A=}cuj** jXܮju%DC;B"' Y_]jmEM.>f0|]o,X){|;s]@4Ep텗JpV$| ?zSg9MVĝK^[ ފ;B{83nz-_ &wdwd:@!h}NџsF}o{ YF`I۫39?d yc4` AngA{VS2uB G)DOV̲t<'DZ o꩙ k j!nD͟|l8;\]_m Dd,FѮ]1Z7cH6 (n4V"c`Y\;/zr2"u|Ζ}%PƖW2?en\J%qNr+dO|=KRsg}3ڿ#Ksh`d;OCQ24JZVR $m ʇO)n9CՊN2Xw5~xRfSa^IQ  RMJJ S(& ^ j~K8PT+24I7D))IѽgY/3ҨŬ :ǻ&-[{%~pNjOܳsP6d {T_rZd_| cudHxqsPrK$0= 7wa Z| REcLNfѕ; ߹Q$ˇjiޡ6"\k,ϳ[qFƿ[ڸ{jNm!\וJoBZ6Ul䨺6ȏ6bXbȫl/FY~u8t>R1EQvz]W~pn7z$Jc.lN9m(E]OX^ywao!s5T5rOE>O:Ua`P^UK f0MOeqb9`AL`qg\tk=j6jca*S"sS괶4%̤"|*h Ƨ3 o2wm2,_ݗ}!L@ U5'E.;hj4E[ M%|r&Ndi~-b}ح(FB(4rf7" mWFWPHٳ~AH=`Ds9N v]Y^Өe"ӯ CP.ꠔ"XNqN©=X,\EEiߎm|^6JngefA ۡ{Wn[irEj]B%IqF/7W^', >scDpTdLL; u BR01 .'%릈/.VsD6'HHsHQJHD:tťyf~HqDW1OeD'"AKY ^ZAWU/qǓRəIQkL<9Ct=S&քr;+do U v{ϛїB=HV($}{5]2^86v5R,Y(q  Lx6 Qξ_3_V UbR"fA@8P2e@ (aIzsk~oVK˫V=O޺$%{8#P4Je {S%,׃޺u0cy$1z'@&D Sܵry&R8!3!AC+48T?wLgbi WP3xcDroŊs7I|ӊܽhK0RpOpblJ=OD$I%@Mk h KA<XJ 80>LgkMyT#]z`P[h?+FgEvq FÐz{.\>4 B'ux= w\j&"8]NJ RO|N˭a63xB[cYtai$s*ϒۏZh`'~$P5TVLet4,lc E"c^z\BA"d=KdZM]ExsB.fؼ>Ĉ<\(w#$k+N&\uݮNaW슀7ًpUo#Zj:CeD۪zDT7|ÕRu.8,ј({qܻz&\nk51 *s\+%ZfEP=b gQA/oб6u'ѼduoQS.=y`9vR/$S3T} 뒁XBªdqsU+Yf12r#fQF{FQM( 2&c!ZaSl#̥g'*6 "UjmֹxT.m^'Z@1N: X2+^QҾj.EdFN.H0\'џaL,k`슋rӶ^՞@ڍaJ}J)ثRsIQYerǸ* tDN ő8* Wu3qYwT:d"zM~\䲁~aUH& ?90ޱSv[ &t۾ym3P?xe>d{ )IVdj  #v .$$MOx~Ŗ Ȧ lfnѿY.G3"T ;JQ pduI!*P*@Lj>ǹEkACtmXk0 JH-׉R+#ƈ0IA0EUjaϱx2=Li[*e0yIVQUbޔ%|\άvC_tz`W;,ohU.™.IP"}b?sя^8prr+7[ wU/V+ܬ}\F7 |<\3yۋTbԎӆ\~I藲R\N.9YL#BG?r?xeڟqLK")B3|ҚYZ-^*1QD 8i~%~v`|P-UqQU=-9ƀ,sj2A{_M-i#^]H2cwʚA\vEJy%Ije{U-R߻T|}>AHh3d{p8a#*nvO\fAx2.ރ蒃U|V:Pn湾uX/3/uQ147E]/|< EcEDJ[ccyh<[S6rLWu8ڎ*ؽhD"`fM`zb.}w`cy$p wkr~!1pR1N@_RS{GL{#][T`,kuVXt$4,1މՏ Zm'<݉8lւ nOiec%V{ظ`gxPjhl9g. 6g#[O }IQ}re?Bȏڰs䎹l;h%4O=~]}+?] W((őoq9SӿWUόWh_+RpvP_BݝP71lvJ HiFJ^~¥<wdV|?|#e :7`(y 4_?BITWDu;yݑ68a60c CM Huz_ ռ+_N@Y yE?oR"tT6 DlNm}'>U ոj9xVVg.}p )4MysʱgR?K qRm:zJx%ڱ[eh;TSފ1VahhBJÐLR98}x6Yi,H;zi6$Gv % 0iţFڸX! "! 3 ܦ?|7Q;YH!YFnOXH_Jgk뗲C $A1u,κ-;xfÙyN-iD[9F,SI1Zs TOamy3܋2º> .  AH]\Om0tgzUY7 jsl j w6VFf:G /n'j3BfFo!7*,䌼A>܎Ը&O!sfߡI`UV,Z+ɞ,_tPHrw7* &0a"(6ˊ+E71^*ois(d$}7 AƕDn ~drObG3DFXB })k g`fiPc^Dž!g6ƲuE PR-i@}VC?WPc=T `ObߠZU%w\9c|HIWY ]꽡]Wf\VG; :E]O8OLM]|Dż*$gyeƢF3l3I#|SsJk7GHqItl7vVL8% X oIZ ^qGC\xnr|Fh8|Tf1IWXH؞yv%2&7>&04kl[I:JycQ>pQWBIx>: M m̥oJWyRJz*O 7o+y;//Lja,>]c/Jm58N 'Ccxgy@+A7l@t|mHEJօ{HQ;'ń!Sm"[!O$=Pam:Y Q/$b(4e$̐B/5єn;"ro}0YN2Ak[FCyP__ F~0F{1 `nJ+34}e3z@>(g<ǶQSyqT‡[y$rf4ޒQR8Ӌ^Jv0$ &\!=eTzdCU-Ֆo{/n Q$E/ tP8̼6&Y*矯b/`}+0BBoi לM︁(ntbp]Jwf-˚$Ac:Q 4/L8=NJm.NmqHYg.Ij#%g3Vg\w&F #EjI"Qpwf2Y@6^b jJ%td[~)]ggkh g}x汱ʖ Nhs(Ӷ)KT> 3.S5 m3-16ξx)hdX-J\p{9L\r7)]m:YPnBBE i,Jeq~ "_qe-5Vje9"_WB)~q+i^Thʃ|EhLI11-1^aBGCKq$fh͆9im]i8IZpKCJ^}U"D1⒏;1 2*ͭP^fzLʮ +?\gd0[G#|CԫSBn0''O3F:j@X\Wq֚7@TW4JvŽ+֘݃ B3$*Qe%Ym#F?#|hf@}VgphS%WJ3ޔU+v?[`5.8F蛐RfF䄴QդtSc/),'I@Vu d*V6{OveۊQHrXz zo3@E'"dG;|׺8s guQRٍ_pt T* QYAsp?o!nFfU3yNͧc;#-m0)DiutX=XC,͛y 4AחCw&X"#d"6BU[ \xj# ;P ә5Ȳ؍OzhXj]WK<')ʅpx?#6UR,h/--~Ԁ87+W ]&W=62ͧS[J0͆`dz+:)|8:BEщ*˖ېfԱ&d8{ a:+a;j/^/O j4K54 9y/D0h cp$Cِ K @þ˕\G>8c" Oh &=%IjtP (]Y5m'f{M85A1xZQUlҥ~:==^yF= NʊO$)c&gf_|jWa`La%}>:ŌkPd3݄.?k5KV9I1 C4  u~4DF%VqPA]A" ̨蓽;V짨{Qm-ݨ/\wA IyRńMfyl8R/eʪRWް{'z#]kFqPe, ;ϧ=P:j6KXuGuZɣ"{/M]k[i_̐1 <|td (j$^b\4Ѫ8dVK=)3qZeVo9w /h\;ycyͦ^d(|*wUPykq*QW"*4:}۔fAw"Fi,q.26QxO0hGm{K'iAĆ^;U#x0KJC29b 7:qN;2(G\;Z 5K7~0QChj[*POtlwALK­$H MJ, ￾vi ?-uzUGl#;;iU0e񈞓dzxO ʂgOP8vQ =QbKâcQE6)rlm lTuJgr!c2DbuokpLeݷN2 m{VV190[c6|.7DQ 4+H 3Q݅V-+)_Μ#S%GfM@I탵KUs_[~' <vs)o|6LEg?XHI`7qiT y֒{ñDǖA))Z3N\Rf=G``&ۧMT1T1Q,M4J*Z2"ڟsܲ/o8R5G wAOm4tHon~l|pәUR?fPPJ1;AomۥWH(t'̫ݯZxW J#|K)Oی*>l:ڿe:yWϲ&XSZweRAบuVS0ds? f4u>1CLm+qͬ"{ʀs79a'B3хgIN-]>$g[ dL-{HwLXg) Hki=vܵȸ x@' b,E8W YiiқP$ǝKu}N|sKĠHaϩMP3J>maSϭVRh ^T/=BUO;.X^\b(_}/\֫W|Ei:A{`݌aJd>QX֑*_)> rbaxڭnVTr[ֻH`դg"VhyN z6+itWQmN 6;H'/px\w\$NGwS3$Ϗ_'Zp͵TNjC\ٟy̏cbFK!,cM?夙 >e)o RE6 ݵ<$Eʋ#W>m'ojQ{{gi)Q^ b -r4HÞRۃ]ud9aC{B1U6NVw=e@!G>^j(PY0 C\v).Һ=|%y$*yw,X6{ V &-(Rjwח5mu۹ő|@C`VQڐ/h7<**dvV w:V(~ϨI{(b6/?Cѳ9uko q[ B2F,yr-{-`0>ޛXA^QƱ3110:KC|) Ol'y$Si# i\k:+}7ϳ?34a1PK A o7bx>=кzj^IRxשdmHc/j*w4N;Q>M92>v~vE)יvC^+.Ũ0Y#i.Clzj5љhl^[{sv*8;7V"j^ò4;BofaW6oq֋Y) AdJEI0/{<f4.,t;@{aȭ!{iLVN]SunR]ͬKӸBF2"Wj67`)7Ho# 9@jM 6 Bu `#RvKZ.V};R7ggm&]--/bU-U '>@a=.( 6~| ֨e%lU"G]9+aPA/7?O2K_.v)ZbQI<2,ƅ]"Ԍ4@^֣9plucR((OEnƬz/ QA7` x,7V!$n|/'6;io;F\e" ul=f;ΛotvJvB|fD&oM 뷐>#b9]:[V=k1RԖ;HKQܘx2⢶IdXqTj`&G碑QǬL(}8x"`3:2|nӇpr߼=z-0X3(%p)LZjClTe=g<"44[A&QX0ӳ/!H2|Gy4 ~P( 9k҂D]0?`zmz< pn&Gbt52U+냭^3oZANi$8$"f&gG(=9xlnд@u ߵR03HoH[ܭXˋA)߹)LIwH\D-G6[TE'T_u83w9w{r*YUv`Po;EoۣwL:-TNhjl5o1`]8.'ב ChH#ː]T_m^ \Û7W A+`J:$fw]$ؿ씨2t~rgㇾ`!7a [&ks*zഌ[d*@8(iG-Y$cLs8Np6^CQ&w(ㅱGf_WUX SaOrt`+M폞q91US$/@Qw}u}|NGOxvcF H+2I}a(EAN>[H76gX^yrcI3lC5A4Zq$<h9TT`tD+Q~gZ`K3dO kS~cRx~"A6Nk5Wk:$T2(Z@_NCW5b=ZۤiA]k:mZ&AlxG`cQ1j{pыM#͐ S]%]J!~+1d+B?T'cEjQnE`i\!5)mG]z,eH#ZfGU.#cDr-Z T7#H'Hgӳ.Nwq]I|8 lTCK>ԦR41XQkvE E3)p6p2;wQ(Wp9}\2s',VJXjr.A1`K;5m~ƸKe,Ƴ+9}a np~:4 YGPH#Gy{Vi 8Q 3ق$dDŽjFTmΤ18?iv6JXXPjACo*{mAVd/.ցe[(Wq JWu@8(V dЄ8Y@[ȗpIB [Qf+٨.wLBHSQa?YP$BK]?Y[MW3X@>dycdߑlc BֱKC vg_I{h]߫f@Y^`XVyq1*7d*Pc&FRSX>z:!q@H z\{4>iSLϾ\-O. 'oȱm_'}K&0Mu3n@žZ=/8|z+H,K* 6>أ 9us"QqXf˅rFRz`̷"C6Ȋ[]5%!y Lr^K%^)ӴIu;4(dy C`ƤyJ湭GW=Z? 5V60Lbk˜u~Fb='׻C>¾T,iL8K+OM;'w(+!Rꙇ,A6oJz?efV _{K#sO[Ʒҏp(_K㑵(cvgVjy2O`Mځ%0o*b3}o ,^ZLS*9H)ky 6+ r4HUY$Rf[+WM9|nI%ҟ|=ˍb&:{R='3}0f9}Jk3C^YrM.dn9.U}01pd\%oCGpH;&X)` [e–RuK!p+}͛ʷY8XWOc, iy"8X5@?_ Ilm.SY$pXDQ쁮*zy{mDkE/@zgXAfُmWc=O4J)hM4zGzD|/#YI8aS\&$,iL *,!4H C66aۊKkЙOip}l(bϵO$W/ņqԠ=>OG43R5׉wNp`0';مH-Y)a\Y 'S LLt}bqo<6J>~~l 3(⇐[}p}T5Uc8lj4FHٸA36! =P( {8} elXEd vG# X[!/Bh^@-E%oG3ku3^ _Q@dvרQzIMd5yNXmYw RޔN;Z|ov|O~rg2N0%Æt)E=wGsHP̚oȫM?H3pabCcIep3 t"I J5Øi'&fKcu^I̧"1̯^±̨zm/^I',Paq⡴4n gîQcpBġP2@'\`  ;JiajӯrHm%xߏ)20tM/i9>{}wNln⳺$ݸyęl"`1}HH !$o)N+zU|`sT="?Q sBҥmfXK{iI.+bz ~LK87Tb/PY7r3l8g@mNg ~lUa.H9+O~[9|٤.a46Y[>u'b,a|v+ B~$XXڣ}i_2.f_" Q~c!` BbڹqmrYI\ӶUGӘ͡ I  ^(C+ FJ ZF>k48Fڏ5ߩ`Ј3=~N>QiX€j1OhcZNG+t;J i7A%_l@V̎bz}j&e])b=&&Wqz$ZZX80|7ms]#1H{-?D& UO]_fqJٙ'i8ͱY$RBTL)}ۼ8h&h:w8PX3HX=cq.jk=5ҸB:(5Tq|1TO#H'H> uDb;rUL\>["VAֳ<V )y"NF/<$Iw9)*BPOvךo4/aZKvS +, ^E"J(CXWPħ:wt:RhdC w+ZGs80i#wD8Hy GJB 8-45I"OxI0f b?N1Z(#Z 7Qib>P_esc.i L08E_( g1>aLYj]Ji}92vh!]?W6q0w>Ĕq:|u"ڜ H}ϏcK,Ox; h}xS>G%5klwBTO451(6Wh +~hRM.%R. A!uSX4"v= 9 ݛj%6ʌ$s;գ’|`IŁDZqĈש/l&5kOB׍fV#7fmMtZXnjAձ&8a `Kyd4H=)kdAŎV}BZu(ޡNhs(KᷠJSX~AU;m Vzb䆗q¸3>D=}_NLƺホc)VaOd/nܭYR FWLCצCS$(s3e\R$&3PNu.#?9-õvߋ'@H :%Im_C?nr_婳y1jՂ&%WwFIňIڗ}L[B4Tп*Ł;`WnapF@jE>IoКrv [6g48 $@.fO,|-]m6U;$ݺd/L AS-Q1p>kf t/˻VKʩ<@_4 鏔o.j>O-CY]=$OQv|v>jktlpRA'|N0`s7a:Bɭ|PO=|o% 8?uĸݘǒg@s0 UIN;q#%ꁺ Qup@X3d0εƇ&$:*b ;IЃ. V=_]_!2h1"8 zu}'fN]?B>30kj5,.@FG,>|ueVw4L#y3ك@VU{dLT!f'CE}_C*4>~E FM̈郂\ގ*R4P~} UI|viٞѵ }db v4\d* ~BhkːjO2v3D+&ca*fV iHL91l+p6Ȁdm{_VM_R݌;.eGaE7Ú?ghoU0ٹf;1vB^kXÔ: 6rupP.;5x hvNH h{z}#M(`1Ĕ6pZS&"5n0KɺZcۤa?Vcv\1t$dj e r ܬ)g=c0AՅ[5Oɕ}R{#!~#C-u,塀EG8Ewpoj3FxOÖJo0ܕʨz97* c6VCa4xS ӌ >,V$olt6qku8i :k7O"$y#{ hA ,ۇ >}isH^"C,˞Ͽ?27j@N\*TtJ? Px:-Y߅`fciw]$|1&=@9Y[.qrB} -4J_rkhXNʔ|IJ0ST;*nr#lJ'n`|4!"BNŲ2fx#i#ːt[/)Cho U3m LhiP&D۱/+%f4;}D*).rgΖ lxTUNưzGV{ByZ ]i>*8Ի4X&QVlfThkߦN,yQtS%lJ, IE)`ZcFeDBwV'u5HE掷nF|PZ"lh2,$vtKScv.-}~Gi;ׯ.`G!I4$zB/)uk?fXMD*R4Ý$P!. b9[W_"Ӣ(=ӽޘoE6n R0M~ 7\fJ`Ėw]ܨeu4*%j ܡeU"tAGBQLx 8]4L|{L1.@ÀT.+bD$07~@(-;Zg\w޷x)|,#PXC .rݍY/H^`Awxҩ#@09 _8.LGҸs`o]Ly*}h~tJ%%nbh) Cc׶Ci0~F ] ~1#+dm|Qe Phچ2c7bPsQ v1>K> :rF|5b abjs!Jd0Eڧ&*pP/)sANj^qj*>6'2"!n̼Ebu)\|Ѐl뽘2ӷC21g,NJcQ*V"\ Ib&W]aQI5!ߝU|Ŏ3/0DRMI 0x)Ңbňt@q7X RjTUbe͐f#Jw}`wnBXD)?17KUZdJ!D3N7ܨtg@h@޴Eף"uLxR$I{ѵ[Ez{Rn|4DžucPnȶQ=e[!syk~R]Mo$ 5XU|: &UUYnLE{d38h"uLKgͣ0 N>U O`؋FGVEK^P){RݽiB*M\pmgR!ݼ)qgݯ|3Y7ovbLM-sѷ@%s6ٯw/qq R=5#HC?`龵@83$$2G$=8v{K?zFD`hUۻdE>{0]+A2 ++VAa̵Jd#B"!@sZ~B0/!l~A'wW6(A ly Em[\F$,5L,AF'BRKuYXq jY7½I4VSvէrYKunxPQԅ?%~ôҔy83%Ro'[fV%g'5(Np/UhSZS^IV TY>:*[N I]ac$ DtߴoMɺ''xhaséуєǟ1h*g}َ%3;@avBnpT4Fv@\1^Ǽ7cš2y^?QN8*ML)v!5jϒί7--$S t>7cn7Ԁh~4__{H#9QO5'M ͰxOT"BeW^xϹxsyWvg6Ԛm꬟C4<[3葥~x ;J*>X'`0Y.;^0~u8`}A# l&f!pUJ4fIj^(q Q>*prƛD !:R_tw_$ζ++DG{tf?|Ĥn~m_Hb&B,pG;S9<ڬ&ի I67F5˔Yї%"hUUuKV kc "N aS#7$g%~I8˧)@[Zbާ+,փLBȒs(Kj")$,MR\IPNkg,heXU/wZ8osQ=ܻ-bbD&ԍeN$]!x[ BRyqD4v#!k;2ݷ!jwGJQi5u1"Fr0*{b3|1p9ѬKLǡZaPQ_.&63 \*SG`]d]n {8Dzr泵܈]&^璥2MHH zP)O2๛ I}@"}MaWZ&xON+ѕQv- η4)Hj0#*4pA ;3+~5򎾟 %[Z[!H݊TDټB)|͞GJױ"5RDdW\[07nxۭ+د+= Ҁ":P ɧtYS?gVXYz'$_nc>i?7{I}g%ݫHكL[}@h{f:< ,e%m; ա"cV= +rS୬RAqzcp&` 9ةtb O0XARVZ7p Yo' gC-mf0AĮݺrW֋4hԡyB عb_B7zgZDCIרo"j u<0ݘ$B0RsXto8wӻF*P#Qa7"iw 䗛H}\Y@ǢumNG<`5UhhEVZJmC,4EpN1tuʏl|Gh𝀔@(0* &]:6!_h*PRTTrwZs7KG_8yAhn r׼PgH69K&Uf5>2Sac{Nbr(,SOl PzJ1_`]mU\ slBNTr:E׳u"CK[ UQd.ig9Գ#%x5i>zB>z* (4m!tsp'[ @l[a՜i󺼮#O%JRUzQ@c@w2hFMw` p/%E׉_TnZ +_j9:R;u JHKQw9fWl[,YdjEG š*֭Rӟ@6V|9aP_+ݔ>ZMe#pܟ+xThM1Adx q1|l ܍om yhIgqع@_.*}%RB%#ΧϦ`@CJ_T6Qvlbcrc`55iX.J%Fr1הG:5}<%8׆*ԗ׆&8zRkE& TͻXNuP $~OR#u\]1p_O=<{ 8#40?9͙Pv)gD^`p#f[F{}ҾD›%sA7Л/$ Gߦ.hJXq]6 M,7݇EF$w,KЂ>5"BwD7`b}GeTƧX쮖LֈxmC>`R<70`Ǐ(RE+5Za1S9urN*Dt||.%7QpLD/E}'Bt(jYm?^prҌ-2zVhoh~sTlCRpژ皗5Zk~DuNf3E>di]2 Ѓ1 )`fpϕ?T9ىS @/ ) ✼lLN~' 3a"] 7Œn y3Y\g80ۓDG,c%7?"uP#`w-c'jɔ9MОz'601c hka|'f&E ?W$E[&FV?A&(ԧeSp$gkFmMB*> s% ;{1 >5Վ) >M%>ḫ:K"u*ڑo^ OAxqF.TMc4pRa;Dn+8A@BB\D^:Prꨘ <, *^t hX Bn}rsNyD^sІIu ~>uq|*CAs[GȐn`Vw*%J[X^k_ EKJfvR,.f9x ZNX[UBhvW `eiӃ5]4c)z ~:o l!,Zv5k9a40;Q_>ԓʏp JFUZ6sF~wUWbdИ>!\nXLj;,U(H2}[N7U B8R|1E~nK:NT[ПT-IlچRmkV[msگ^o3Ԥp (1upBȆ-C.D7x&^چ=S))+b(,jެF1>ُ? ){*?OrMA ^u Wl)`G$lqP"t,f `yu~Ώj}$Kݣk:c5?3ʹUt+UCnVFm_WwQbɳ>B!C[ɶCYU@FR&ZVS?1d6W3/ӛNG;"/ xmC7$* 9rٙ0Qk<{0'2v-3h T+OЩGoݘ=F>7sadlf>q?Y;q]4&d2>:`sGWod) 2{0/@G$@$ n+ BйCՑ"I|~17X\2x>Jh 3R<뼺ӻ\6L5e#n{O'uJݴ=jEwiCZ T` hg{*7n[m%>ίӚys` \>h]VG  (}s+(?{ׄZ}BƐl" `vqlTKۃ"rfL/" i͂\9@lҾ`WXy1rjܵɞ^E]Mok| "Ѵ2F4._H> l=u}c5mVm܉ eR,`@\Xgur%M`Nbp$عYB,𑫵(7*B?tز/-:MBU;32F5ao I!ꐎ@Ifi aM ZAfDUI2-H+SO&$ 2I9Mwv~CAp@`pu~o蔷߂ZcW2 @LQc?G5 ʉWDXeuB"m)f8'֬+XKUqf&j~_tHL>m>pi]a4t*~}qִH"pHܠC!8E.ٺ|axr>yҞ m U/I}T(4f%5&қ(.ܜۂڟ _{٧O7)"bť!CwNo[c3] ' $ [ޮ$+ - wLϫ*x؊[eݴK2;j?V!ʖr"T"]*Ӌ?2l^yL]1i+ٔQ4dIyܤmcಠN]leěv,HBa=0`lk!//opXl[K-v__Ra'a"vQ8q-%A䔵5 }P]htn@l,_vJG|83~_nˆBGAv9a.YiJT< a.Jo0jvvI^{)%dS|PXܓٌ|+W^F"ؐs 9ydܦb}twM TVZA#mpGȁv8G?a*9c[)D(h ovɈou4YHm`Թ]8M;Z=^ȃS_ OM?R0{ʸ[,Y8#V_HBu4ex`:<3{Gk}TrjI~HS E0+T-0Am&<ъS{p+!ܰ"oj0 i (A.!8_. Yh!!ș16=+\Ȁy6`=6YI4x#ExCT/il'9͎AKsbQ; ʜ%i  fbNl:z> 11#ـ<}wC>^4~Y4WP>/B\@G.Zo6Z?xt 2 h@ 1 I$\~[8c9O{LPv0Lu$* 8U=[x/fn zFK+Iϑقy#2[#eFi hǶKhYYOGoƎAlg&alx0dIdHG5uuPi"j HSC{ 㭠 fx8z~`)mGC(8nnPbϫQWk_|M[MS[<ŋae{tBL<,";LΨf\΢H%h|7%6m\- )8rsa+cO9ǿ7b{f#zEYP`c_ 0Ҧ λ CU f T UL[&&hft-湙vϛU;ѽ;lQt|ƍ]FP=ls򆲑?EC7/N8^z6]L}gޞiG_EJ+ n>ͣGA`&AS9g~ezCޢ0pm 6 6KrW[ۥ$Q]qxS1J(+>ʔQ㷸)_Pg y#/JNR9 .K/4m&"#U { InAMDد Oia!\J"~\|VJ0d~`82 }pvAO:*=0*ځ?QfFo 6' x'`_Ѿv#J@xјvxL4ܸUtJD؍ȗUhb`T]tFd\/A | ewŏXhA< 5XAMOFcc┺3X(ʜ)NbKҧ81:RP6=D~tq7]ؤ`n{k'qr=)VYˆkwjc8򶋀X5b5ylm5.,F+6=&7Х(:!"k g4l 彬jLu{PJ<^ԋj?js;hQo)<5\\\K)u;SjjRDukw}kG`t6.CFqe ҄ORdl'*$16pVS)})PVA>}+Kɭ2p4 XONiAz'`/XZzF%*ύQuY.r`j-LxιЍLM0GTuJ~D%TÕeU ,볥c9&t2ܵ^z1X&HVT#eYN `bhNCꪊ$;AЭ>lsc~uO%$PaIWv0ΓH S:p-mFN9 B8FFEu4.rmP cWB`@x F C3tEF1d-aa[hڽwrit&0>vVQn ؝KwSX*wZ1M?tPm$"񦼔ȗW nA^<C!/P%![Mh!gWIbSq\Tx64etNz1Ekqt*,Dq|QRQNS5_C YT-(u*y;KV5T*QBʼ;^ =ՇTvJ]5zl#ˋ|.vl<$O8-YuuG +\oKvP-oS< Ǔ  y#ظfU5Vx>D'-  sJ,.S DHfab]m+ߣgU陁X'zQQ%]A!CK(ސ_TW9D!Ib}n! n~YCF'Nk;L}1{W!CK1e+PDbx%-&ll̆Z86}p3gkYـ4V `{թᴳĻW-Z!vna3}p%Ee_Ȉ_,KҰ'tzZsr); t ps/ЎsP,J%f~Gda~?V,l9 hKSݕ 0{)|m48:j^55eW91dsa+gNn"t ܸW#N ׳`Ӷ.WS"MBB 9oQ(cc")ʸZ1nż!!/7f;pێxIZӯޒ k+B8е#|ޣ΢Cq3܉uu-[vlAPzdOzu+oOxڤܜl7TynyNmP~fr 2oW ϴ4xO0b7u_BI;&Ջ,'gb!SpHxEHN"Yd-񲢯HBmnT<LJCpqT7oY\!4V2;&axbPqd&@p&ǢG_-SP(ƢWV$!CF3#C{eH5GXd1v'z,ra8*|2 i*xV{ɢ}t%1v`?!&`5!gqgy)@Oeܥ%i0dd{z$AS6yEw]eSlw_&U Eyڔ-Ije E&|C-&]ahNHIH_ૈI!0[h8{D'hb_?%bꠖZH /s 轗oKP:W/cuMQ3)y&Ay#i }f5CaBr=./3}0&\%1SU#,QFEObtk WXyb΄GI կ qVtؓ3[mJ:/>wFy6P[*6ŋfK8y̶̳]Y /ow7%:=.eLD@xí{s+|ǭ=8w)-.1\8Uo+9t) 3Cc#b&:f$@x wcA.ve!cB/?L5pBm,#ۃ!zƎLZw5I@^kmxG.S.W̶ ]Zv!d`e, ]oq]M5Ӟȶ jSɣ{j Ƒ'gϊ線>JE s/q~=b*`sgepeLVмÏ͝m7%>5?? uqbA,ņ?c-D[duXVUY(V~юkZ<:\$e]hRA1עz %||]:5 Sn/BdՏ4b,UX\X5CnnͼM^' S [z#ϻőXJ_r;lo)gVo;.WPY (o筶$6V> & kve2,|?1F\{5As'am{d(j}9\s!AsoϵԆT֒ g_ؤir( {=~}-pF# q2XLخ6 d׼[\ Ccs͙Ap&T=H-gwb A#23ѴHBrׁu!xbϛ}Ūl}7B5Ϣ)<,R ~}YNϑ]pO0jdCoԈ[r ;/QkVzF dJeeuE[ct왵iIȵ`pA9Dp$p9^!y@w>nBI %Z@ HGMa4aSQҍpS/^~gsvȤzڀ2.q@D4*qlҨ4Z6ޞbUЉXS٩ .}S;Z{ASMV\ 4~WWSD;bI>I61љ~l^v\L\ "hI@&̟Zվ4t|H6L\NXJ_fth=Iq9>AZd-gg)kG 0.S%1MkW0̀Il{91-;yBP>{zk8zRyC .B%Aв$MҞ8'.tw+Oi-+l?ΦZ̉@> |tLtûi&wOK̒I4=c9/S.| QaqX^1ٳc UXdbXUy/{VQv}^MQDǗ{jdVPk}H1P C,ʷc${J/__ۧ?$l)-u_"콨 |cytKuF-ٗEkViE&Zdw^ɟ3KXN\ gC  A'N&b'4\Uk[ME?vfTQVh YV=nۂl~I8ߚ۩0.i, ip-.,E++yNFBbmF[#GSiC 5GVJSpClu vj˙Q\^IFUu*lKto/ {1ؖ5>?}^$ZrOJţȎr'dѥV oOuiiNm6`-Q\Kmf~No1d/nAdv e8H_y?s$e)_ tdTd9ļmXl71yMNxqAϞwM-t *=cYx W?$\+wwe(2IžgC#=GˊJ#phAq uQ0mP.\z'kn•lca-A!Qg.BsHdȺ/oE}=$..Gue 5PČRFP'HcAmh={ɪ{1SCKY4 r|'H`Jk%n:|Cfƒ$[B֫{D:@Aw>* 7XP_ Q$&E,5vë$i"AqRZI/bY4w.2a Ap Vzij?Ao0ë0peym8zMX kHBcѠ|xh*J:py1s0Mzɞ)MƔ/R! rHb{ 11X80iWHۋcjcPdq ՙd-%D.0h+)<5+%,]pS5ulOx< ]uW3uc!kU}U Jf>A bR"97=ȟmX~wm1kQ"uzɺ =oԩ!'DjUhD38ǖ^u W2EtV"Rbd^e_^RKxobZ*u EZϖS(o X0#*(!?I}G G4ĉ9UЇ2E@kA:Mymޣ*Eg)V{hM;mII" oF@v6WϴJxFOrPt* J[]#(9 (Q[}Sv1DB2Ŵ(5i C^n g6I !Q:^<ƺf}C U؛VREڰl1D_[qI*lv`[zTu6< MwEU6YmBF֨ڃK)=E &!zwbp_#yYA ?S~huE];7=',? kvݰeq>)T$!z0F] i༹-"۽xZ݊ LU8oEGzX6KŠZ&=c|M푽,@x3'=,$Tr(r L@t xTet8.ե j qi5ͧ2&eM?RY #/:f"n+ $z78L '51Y6QNχ V4RKhqX`BW%zl7*.?7w(\TM#t>{Eǚ -MUtWEHCy@gDԅa6 H^C4qRdip:푣VUK42 ~qtҋgO;-sNZĞrϥØ48PdoVj<Bϭni8\r+ǰGk⨐Măx&\~ꄮ}mT@2H-JyBإ 3o4t_!n#^Z%j+[\:@Qq OE<z+ -.^y~%pk)v*pa+%>1gqy!EIkjb61jBж@c< hz~1 k)´Vp!u_wfFC2?Jov``B<U?;>^7g6w`@?M/"ti~$H 8ȸ+ĜwDZ3@ {W8s *:ᘹs4XED8}&@\N!hx>+V2*xM/)km+-" S9р*MW5XE58dGT+lSG)ł#'LʕrZ> OzŨr,u EXvHE8:D`H\sb`.]9O剙QL(s<[#`ZPs [h6X$}iU CY<آ-P@T8nē*ul7+tCbOI^~},6RLD@sϭ }[ߜ5 ߺ :6MXR4ԡ 8Cw-qv;[QNnWh_enYx t͍GPXXdk88Ymk`2kXMd\5wB 3hRj$$gm_ˢdFc#³Bw RM].nk>NLKY>$B*Ĺek^ tWTMˑJG6ݐs"\00k֋6uJ2 dcq? ^&ڍyمL|g0^3ZWвۚlKk,ItqbJ‘I{YPJVR]GRF/YSgx>w|ɽB2:F0sٮ _@!=6A>4](J7ݏ9b>Up9RgPy~ ?T4^#Mrzpax܋5k.8swNrک+s%h'PȞCk:m#6UJuv #+Ypv Bn CGیpp4a+(M"8L܇0/|$FΈ'm'-x, *(%R|.%]u'o3Kk]G؂|å 6I}Nbht3B :1 &z۫|I:w>VU˱Xy`= 0Zp(T g_XFPq/|ZCq.k,(ajV1*r ]É|$9'fėqinJe3@D,$W,PZizY9+R^] ޓKf !Wo$U#CM_Kur2&l^]2҈-Zt<Ona&ZY.I5%mB^Y dv%FS`m48Fm%/m^ʷ7Z@ɕЂo(WoHIrdlIsxM!Q;H6uZدHFn݀!qBaeVYGkv,82.X$MQnDF@q5wЏĔ"D@_wry<.FB T9dv*6P R3IBԅ2 C$XMS_@ȏh/[;{sN L0D/Oj^]>x2G,\{GZ0&qбb_#"ik( iΫ=ϊY#XtϻNv&U?H:ER5ݾ0U֩O0Sa~B}G6rt1M6>o(0a,-qVgQGbJ->Nb9ܜE߅@ï3jC$|~1TTCeIT}ܠl|TcX!I-9Hx>+RZ(kk$G?Ny*()ze/hDDݪGkD>|Hy V"6PfG#$bL~+' .wWp-\/PBn:+8v"ʞPD CU`/REhvΔ$bL زۡ܇em;72~+mUCH?d !XZ-!(L , ]n3A.LM2~lxY*'?:@F`k2p#G|FĄǹfe=YL:$s_81T-ca;Gw$}Rj/J2+zhe~7Ǵ1@uB+A(-E(á >tKX]"* v8F-Հ6F8ݙ߷&`rUʜs>1?tؒsl%.ܞusyiO^ldFɠ@DvOd'ٶURx6>t#%Vc8-E\j7d#UhC ި6Ҕ1D.m‡h50v?va` ZTkHB]Z?ҳXXNd\B)Gjy~&5~Z40D& "8D_768p:w^Arj_ 0 ."$q(|#oo]+хc:*l2fu(WH|*(Jl>ҡ$ ύis(x |$(D;aٚ'tG6|4PȈ W,}rP)8H"V'ʮ$ 51ܘF36GP5⬊66@9Md3Px&e{,Q$yz;k΅l Bp`QM .~KHifqI-D4`}YgFF~e {W#&zFi@r64.waZiۦ c#GZ-T$ QsL'TX`-V¸n f:e佂6`hn̗%VY׈F^,o9X;d?iʫN%pFCّ8 ۈ2Xo:9lln&ۇrޖ 8ʂy(gq;)q!混{!*qEa=n}~;&|`o8?lS89znjK[A ecA8~h̋d3\eȵsf;h0J߮F)]`Qrv*rjtx{?q1S`zrZUѫ՟GmU'ڋ4< Pj$G?I ?GDk8 ìHʲukr浹Q>+$TSka\2A.]zS`YEgDOSZHoh{m{hNF,VwsDcan0uYM^5(OWW2 F>՚uF'VҏtZ4N+`T,T.9XBBR:GYtc ~./GhBj":c>"xUZkVSY@ EB ") \+A>j}\L\l*h{XDT\Qhǀ4_n)GB>va']ϼp':N4c/0 dӂgȲ'@NC |5؟p#b1&u$n\~B;#WU POM-1Xj/ˈ%޻@3h)˛U3[Dĕbub;ڹY}^&Š?a.Zrg=;*6a _Fנ~ e`wY@Rޙ{"U;t6SNWHT!̥=Dp=قt܉J՜nفME3 hn-[|@? A"h֩;j%Yir7Eکs?y;ps.$F'q"Fׅ4lbrI}zg邙~j1 !-0 I"@qdbf]?^-nh-nO]sЩ3细Iv2`F>ՙMSK=T|+CDFƦ~~A%taz#.dA>)dzzTϕ匁y%I.(e"r44UZ!pI@~ )gb<sS7:s E9פg")a }T?T4ygdn]ϤSDcS*Ch5ĞmĠ҃gS\dp#4Đ126$պ^IGL8i;\$:OxrU: ,EO^ލs abqƅY ɻqJl5 ==v`q|b熛wm3_ePus$3٨GM=C-sۣv@ZbIcߝݹ T9DhwD@UuKOVKl9R,eRl\ڄ2ՕLMk 98k bn Wpu^+BĻZiH$iclg\^< :'7VLn`;O5 sOQ56 88@z4]esC3< 9gp%GP469[Fm<)SCvǾA>g~(G"i͏Cr\Fkb&$טOEi526,>_V k:'OI ]3+S[o[cvya吔ҟoUب0$kcNH Wَ:wKE8Vm|Ni?oGR/ 7xԅ_Dm"0FW+h6ʯmqGei# Wt0PH*u|YD :2 /;wѻr@Ȍa{T%MHhjWh0zO {'#!LbG"D6PSh#lׅ* '/8!%\@Xy%JeǕ`ogy "eFzBq ߝ';} ;UǼz:1u KE,S ځ2#|+zzfs'~@tnӔM+?;c;E!DtDv/+?%'74Y+& 7 ^o#"tL4X_h[Z.má3 G9Otq!)0^;ÈNJgΗ:NΟ `@+w!Ujo:+#W'!s[ W[;3iꂵh,q9uB=i:YK\"Q9a+C$|a;v#w1Fgxd#X ^\9-&QX0i-" .8srI?4G5 j s`C/=ھ喼{Г"WzlKٍURM}5Ļ&~& x \6WqDzqZ7>UӒbG0A8xHk;& P'һKEu7 >%t&z H?>Kr$yo#=C0<m  ']ɫEHPLj"۳2A_Ђi2v%s.ɘs@GsYC~}bAK*DߵZtZScz+WDzuue;<-QдpZJ6\BIU c_^o9o[HŸ\ {'j\LָFnMw0-Zq;V:i~-B o65JCbne#9O<ʧrH9%g3ke{Kmݴ۵oiAXǝ ƃ[(`g9 4 {aB|(~濯C} We}{Ax QSgn%O1E,u3G̊ Ԣv*4#mL\fXEʧMAYk-&>\ 5P\B}+ygZVmϞWgA 6n@$C7(dkUZ5i-7)b'vƲ?cQ!it~g;n* / t7Y]'\T3fܚe]i4h,}> bXI6<`<&iWLnjP *c` 0O#.o q}ft)B$ҽ "YX/r6R?5^$i$[~I˨AUwc$S,*ϯo¬݌~QL;Oؘisfu/~| 6I&n A73*guBy`j޼K5+ >=عeK$3oub`&7i:bH;ݜ ᐥ#sw=mr{N+=c<ڼgY߇6w] ,;|CI\:ge#>9{zYy{(0.u@X ^UmiU{6OW}~Udci2#k.rYj5,]Q5tJ0o4cY"XQ]MTc XZ•?_%CJ3FdyMv8j`Ag%~ӪiC}n57yb"B  Eĭ /YA4`7Gux$la K,aZ$ eY.uR^Ulؒqbr(j6Ԣ Bb#~#C؀!]~)˭;OYӞN7rR[ڝT^|{`jBk5R ė0 tv=oPRdXjQDraj#')ׇIIȮ^jubTv:וQg-yJFblߥy`a` !tBEֱ q9D[kTEV:Ыmr!1Z~UwK7b}- 6? =ȀHTzS©Ib,OsUZ 5~X8=r|TWUYpİxj 6:^ffBņ/".U([ޘئ0&E\73w"(W t8+ ЙߵZnnt zmۈƹHłSw)70# LbOtnqt5B/@޾ lz:.OI‚h\)h/XpSWutmF!1.heWCW6Kur`O="B"cv}I^b9T1Z]!5".2kbAlb<>m/,6+",x1}? Kوy/j@Q7|/֑*ɪ7y}b\r4sB- f`3zrvVJ  ChvctM$_6dhl:rpmo,7ұ|^0ϊ%N',Yf.I$q%O`xJ\!;<EWDaVR+H%B96oЌ3>L[U84_n V,P\B8<':G߸Kޥ18bq&`R`W?sH>Zydځ*x".d45#P(IR1-VƄ֩ʬ)H'@mN92BUn? ;>Ͳ3CSyeGu{-R)~`9`INt`1{Y4zO#a65?O\НvA[oF;s\<ŸJm ӛ }[@ <"Wr=D4Ag f!˛/W{=Æ!˗h0 Fc!H'yG|B~瘬m?4ʶ*IxCbmzzC`m.fI޻~ 0SbfNNͼ˰Ldh:z&-'SaŇT/܅"DcY>,>0_^gyw\K,]}o,Sbu=/BenPJgV;k|ԞTTT1Ճ`NINU@иjR. . t^)}<Ȏ+l'XT@ kF 57iDMC/~tsĤӫp?wCJjORH\p[@JE@> U\ZhqeCT9(: D^7bDBh!Iq~4:u eV6݈Úyɸ4Y -ٻK)/fnL3#h;h$RmL6)LwhO_+Be"EIrЉ#)u*ʥLxpN..P۔9dCmK KE\jM|ڜ7/x(| Zp/Q*fls"_\9:Ɯ;:ubGi+;/̩⺦1"N5ڿ5(rl-QXm}ER>G￞fD[[}|ȶ-KOeeT3&E<jJ,%9r"U},2` !poY ~n=J,c.1k"$g}~J!5n\`ij'M`'_)򵮕L5ƣC~}_GVB6NB'>жjsAEkmZA2\oĥ+AldmF+hPX<B&Y4 @{iA;  mrkx 柠S{|MI`1?&!74B\p_x/3CwٹQîC5"cs1֪21r~_N| ¯XPk/%<6=SbH ;/;; Ôw8\R94gj Z"8_]LZ' Btc48׷&jIOFrb_&yi@DXs=n f}pܫetx;K! qd* FpyWDٯȿΥ|Eͬ-C8+ l3x&ͫn@R"Жp;Q5xRraJY/0;L;g';Yy 4ovM]7=S<>̘\p2f6 FJq,^3!9( %O t0RYJQ3w5A2KJQJY,PmjMkPHI}uyC%{X,oiǨ i~c=Y`x(Z/s8\ zEiR m1{"̌ T+sGQaPۋ Zp?jjyfY&r)AqJ// "˯e}Qznl$2NqGMN]CQnN>\ґX{w^D#)e &NxSڠdJ;i*Լ`W30~#4 9P>c=;xьAȊNj-MOۡzMY~7 *Ji@wϳi/񸆒ϮXEJEP.J+` _ }$YDVd$QVȟ4GT m\qZOJ6 %ze&{U[_y1{Ht=DK 3a0v {k7ANHj ZV y&\)Fm.EʓVŖ\yQQϓn.8)cZD02àl~*c-'Y>j-ҵj2O/AFq <1 w@FؖISޤ60  +f8Z}7EkinB?(?hvLU 0S g` Sro.#AuI^gH(0%U"wv*^㭤 ^5_(J Hg /9$l mH*H].D'FuV:י~ BlATn9 -%Y֠ٛ3o}NPUWx WWf:$JNS% ^GTXSF]i ZR0ˈ` dECJ yq4zOTTФ=Jj6ćZ] puiT~:)= ~ߩCGV  3—/Z8Mo jTuFD`(쒾C!m#Q,d"iH J'HVB.f1C{E2c)EJѰ{m~ k,MKtٌ-g #=CRpmջ>fR1]Q3]!ۍJi]Q/GyБ Fpy ywa rn$Q `oa(*eSg; 0doaOvI YȻ_1-&4ȉsr"VبE-)J8.hZ-9 I\LP܈3h{a^zO~ E ,+o4[GyRd \T5eD^@D`M۩F'cs1|CL\ )붝Yuc~+|ҵ{{Ŕz,z)ꔺ6TwtrH)OFZw0rU"v/vt>`u{.L?]'Q+ԠN_H&bީpKVT@eLuҀ`=-2c;P3Ib[8 56,G]tꅔ`儕+X ْ*ER{ǂrMӣGN~>}Vw R_ FF1.w OLEe! z|7?b:yݏ~mhKQc'O .k;k%EZx{!NnP*M?j# ]ԓ EL̒@ ZVjcVT %W鏢-ze͉g *!jn7>-@peƎaQ:Cň" 4:VLTvh+BT 0ה6_HgzWd:Mkl5!5w#ZR;b9FOq1IECf*lM/ YDr8cgC@zìj(&PY)Fn&bF"u%̵|?}_[Hʢ*/jqBYJ1[o5+ cm!#G}'qo _ $wcs ݿEi5Z[OGQ#m&u)'{݁ =oW ߁@cj+[-&`Z5) H{؆IXK>ҹ^f&R kL}x#VˏZO!nI?L)%6N,k% %bΝl3vR|Er@Pr2Y!lF\fld-qHݜ%ãsM^Dg?B 4-qڷC^Ce',tT,v,n^[Xl؜9g%rȡs-@l0j)lK&4&E層3eObKI5X-:dkBS R$ Q~mv(wȈLkt IޫfW՟D? @Q2`BrxkJ5J$.ܶɨR%pi`ùyޅPǰ!rILrㇽs\ {jȁMmߡTi%C@~&.n.w.wQY%ދ򛆎1oPjAE㍸a^ :>vg`+krNwHQh;@g]!%ea'PV-4U(r=B%ni B{УDʪ4@ bs[aVYdD7Awew x:,גiСΕУ5=u6y-f .އ% ~að:xrq(iSi) a:ZP8N({G!yưt ->iV<8X} Hɍt~iz]/=G#" W%MS}$O:*HIzf8| qv鱞ZC2>')|?d==Ү$fCi(o?<hJ Ϊ+1o~,ZZ%bX$6Z]yW9, _OJ'~?czo'>)%&0dgX 5}JnjO UL70C]s.cwKѕ0ddu2'ɽ-W'u O)N1,b6ߑGaPR,**wÔ ̵},aٗ$!hRMF\-ʣ0'N+8;$K dF E:5-L0y"-P= EWƍJF % If_-rK5d؁~Hnק/;7U)-`>wpt#frDکЕpuprkخLBW#Fy2kV>'`2 tNDXz7o;PKz(@,ml\}}V@֜HNs3=zA T@i A墉Tgߖ[da?BlBmpޑCF}!^P@0d֍?k@-ƙp2ʗvshJ@Y3~8`y1 (.5g.0>\#hr̠`Tǖ[hM).噥>_Bvtd&˛܆3k2܋c\~3e짺Q?5A?3_8z[t"Mges$?$^\,wtf%K^RϪh֧!A@*0l|U>e [#brեz^NUR;b\ HiiWneJ}@1eS.UƕSfW1hD9Xɰ*YEݪwoZ17 v_%bbFxbiy0pIn& w!͒$X)oJpl;U#aP?6CaRO>-T+@y 9OYN;| lUBy< S5A+7 "raYv?-DRU$#;mڰ1+GQ+ tJy9"#x&Wax)+ˍذ< 3;3Qpݎ w?R YB343}E NPkN/a=.܊.S&['قy)dc%2~{l Hl.1飃g#@Mh4](& h8=6[G3:PM=MjT`@o 4kAc8.ElWd7ud+/ %Q6Ps; N0j5.֊G(h~ zc=IhdϹ .b,O/urKzC' b/pe(h/a d=@īf*veK-Fc|`0Bz_S韇ΎkMٌwqɲA2}ho4W[ d};:C*EU؇59L.CBPV${b<)dPۺ ~d<*7Ĵz87:rM\ɷDT 3PPv)⎆PJnEQ6Yxw$M%r*&_bylz\K)J rb14)V:I,)pÿՙ <paF?]Ʃu9HE 8qBE*} ^LZU ڹ;Ĵ6\i$B!CDh߃cNT ^y03 ^oqRp#IBGrQ?`J3nAĺL=킣NKWI#4${?BpDE~E~GEpGj7cx>KX" [rc}T4%IUsEA50bBHcQtD,s[I#YQ%,Ն$&SX=9Ln< l3+dsǨquW55{@6ORmkتNuuoFEդ $`xbs[8LMj鬔VrgBT^>&Ud곰ز?2OT%ЈS@`[ tNh I!'zWi-|hptqwz cO-LDD*G=qDC, MyoSGHoFz6:AU}jD2EB#'Z&PW0TKl64^kãJ=fy"q󷾭v;OR4D -PrlJNoN'r7[ !fU1tB|5'*ы;FCj:R5"~"Ht n,(mwb%7:t^"H:~ Q'\"xjqDĘ] fz\ VUKҷSg{k2Bĝ4tFDWlH^$,xiҼl{|u7Xd"%b:1TQfrGL3ۨ +}g#dnrZ]>{UEz5<gAEw_I=yζ 㦒 3PAʙkq~(z^cfRs&TU:ly'O܅pSJKY`06鵐ft㗥ZYb0Mç{ЇP`\)MgI8]qQ%zMX_,dmC&*W eB1zc ^7Xkw`; Du|'?9ؼwCiB[!1Adӂ8.{>`,"&p8,Q%M EnYYC\3 #&R9щGCrܽLtpaG$!ڣP<<73%oA5}} ?2@f"x\P!6?7͢V?\T8s@h!,BHL6Iv)^RzU0ϿYp}yD{w^ٗ"hzϺCn|.B0:Xnnv6 RDR|rRbg45ʯ|d)96+ӼS U[HƁ`xA25ƟG 4wxVɿc6\=t:kjxHGe ")J}1>ؐLODB.}^mlPi 1,*Oq[ $7 8E3.?*p+lI8RCYTe@a1/y7F3{|ϋ&D9KtCRdR_%Ҿc8>XV8!'hlTvl'^#h~2ܪL3fbJ#P5ڇ_f%׉β:)aяmBsQ:.B_1 `G)(A@ح+gݬA$:7:1c) cć1O/цgl|R1}*xf(`|8+.lOir'J?ԱUA1@;Bm@Fty!qĭj[.9'4)58 ,t,/DsME܊Aք%[9u"EkC@uS̠ 'Z?W9w36$Fx5 s" iXtUCDSG {MA*3\-vM*x81؎?BcNnkW,\A&k/ʞ\r;򑣾8'E9GkNxdyBN"{2MF#&Chmذ7L@ZtE.ߝ@Iz~{Ü޴ mxzh'e/etc4}@SGB,vR4I/{hPBĉCp7ل/(3k{gZ.Jx, 㹋 Tf X#ܷ'$:/&uq/)Ò23p ߔohXqxS7TTdh[u7gʯ-Y`p:3M ּl2&AHAsPI*3lFʲʧS$+P^ٱx{/4{Z<m&AR370Aْy'erN#q{l\3^V(BZ3d5~,j@L~coT}<E MąB4'7vm!nLj|U*k4gu{ZG.ڟxs1\@h̭=.`f|:SRl)J8.>k?2@վItcz4qh6Fzz*ZYH[d\mnv4ǀF#E٢π6hEj6=_2(҉";.aoz9L$X^ ^ NLV "9C>Tm8<bzs=X,Ӿy!8yt+?Iʅ16SRjaKe Cx` $3-' NzC:D.珋$#xxRů층R2и3FDbO^[=O6~Zq#+1w!d[ ضyCgܼ}z?sQW]vӘhG;`YaEn9Ť9Q~U#pn^2TAZ_z-âlRTNa6\,L'ia."R(3(pXͯQ$"F[UFMX֢8|ɳ鄚=B=`Ezm|bǛ:[Gi;6I*9nOw_9 G3iHȶY&UFNSM0ou u,?6G l(G+[Dl,QOGjYW[9dt6}!qo2O,s2XtJJ貉9 ~Zff̻8ZDlҕj,{ZHB?'7[ N"pc/Z^4^/Z6`-e*2r 0PeqI-ݯ1>p .TJ' fp`b6c$$ѱqQDW*fIv/Y%QS)rQI7#BȞhI(dK0>EJ7Ɓ2 mQa=&0MsNa| ieo^MxF:e=jDMbŬ # \O2us=UĹ`s/ɀyUq%utΕA^/Ǣݸ9]x}ގ`OTIjgy.PǙH!ԯ pZU)#cf9M#4GK`%cq8 Zڈ*cF4mGíoIRJX.ǎL -rCꎂVޔz wtA)dzaA@:Nx))F9owhz n腩fȹK}!s&̀T'PThI Ҍ؁00XhCT#V 8myoCimy4wLҊt{ }<~!ʦyv+`*dL2h(%Lxbሇ?y69!XPD} Y7>p*5'᫏'FJ^?F9!p3.J*),53m{}L`{ѝ}O]֥CB/E CRkiHɻ>pR`}05յ7(ܝl @{(.* j2-~D-K>ڱ4]}{oz'cZv 66RKkͲ} %Pu7BXBf$-3Pc"͈όVѷs҂LH |?T5tY^4ɮ>j @H_)a+kM^kzg@uIa]^c fm\],%NV\ekaҽ_^} u+B#C%̴** >>ʏ_i!)}7c> q߄m\UAsHSZ(:2%Ց?{JCq*8Ԕ hmUمxu[k J.k>y#:mWܠ*ڢCի~w8OE$אX~hpM6HJsGR>푊[] N˝x6UocEͿIk*r1JPlMOC4uez?TŬv4&Q'\yt)DymrE7 Pe KF5$%+_cS.Ŝ&DҴםie/~xi_T}MsFNz\w-]H#~nbT4doMzM'|gz iW$z3ɜخ22_w"z͖VE;$,d}buDI :TVa Uul- )(~ȵJRpp{dv0dzO0.v35hXH:Es>xRb+Y,z`f0"Li'S<>.DGۉ B0h*(1q6 +:Owl7% p $"|MZzX@5%Og"LfWy'Y)c'qJ[F^gIiV l6?5ѹWo򀶐szH F"I|u?tO"kcC#}L̈ X&hݜۼݿCiw*R6BVN٩܍YR%&92ѕoc'|W@sI7goܪ32HR 1AKә@42bm6p&>exo= X6l?1)Y!)Mͷnێ*})GL䙶eA8Fa:h#Ƴ [ qH'_yS kQ<.b)=b,z:^˅Ss 5DdL "G͸o}> (]4,8i($K"*_ڼjV1KRop]{l8GPOguf嵗;䗳\r6Wqq%gIQJÍU7GcQ!Ldx]'0 e#V_8#H+!颃n@{~GMN #SGeMxt!6w $l7[N@B7Y3nN./io?<S M?V˂kXovL4sq{lX|VfyTu5ͷj _=O,1ۿF(q`鯽 !R+gnNm$UpDS]F5vHJE ft 4$[x# P)kPxE׀Xm5Yt=O%IU1P <4c3R-r-]LM'SJU I%I E!bՏ&&q~Yzl2s olxb17Y%CJ7091z,mxHy:Z dP@z ]6VdQ"g/\zN^9{_v٦Bi&m#lA=`σ5-x/e)ht7H=؄2&^݊@BV1IZ;HnmHx] dpPn'[$k6uilu--Au &-x  (C_ `<['xQ򥾱 Rv,Zb%^P:n2>Z|%OUF.ܶ@[;սyYKi&a|p Dam4Np+`~n%MۋeJ!cSĽ;'E ^Ãn6薙Ǵ̛$OπK!86zre0}`ɢ Vv31/b>EaMT =`Z5mS۩_2XgO> -r7w }>Ί@` T7I߬:MϱkkhLO%ńlѤ0dU3jAA"<5;ބ2+nV,ZS!qP$ }n#hx s#`}LqBdFga}xw]@F\b\GX'R8%N.u9䦧(XElZ;CxKA pӵ(: ,=|>*LH t=ՠq'Ύ/ŀTUiCs&U\zƩIӼ*!9_@ݳ B_<;KH3gK+ȅ vt>A)˯\)_#ѻgJ:6pӺnۊB E7#qXe]C3)7Ժ5_8Gj&s'2lE<ćPpC?ĵ`+YsruI%eOXuW.#GyʋxZ/vh"V؏ pTm9jnR{VX%YIa^" O j?,A$<;p-v7cD4SЮDt7ͻ@27]l`κ `t>k2zk3ZdV?5P{f:g$\y⤟O]M-F j39 Vp8щ$* MzE71E#KܲOՕq%S'u- АBp# Y{A0 94wm}P"Qxz&:=} l#IabRE\Ug[A@GUƝq{+۫[ ź)$ԡ]VݱN~L,p? F:3rPg+zXb˳?BUt+$\ -Փ(Sœ=Xoނ.qRN>62(b ~4@04GM'~عO8*S  Fas88V:CmF4`9Hl$Lb8şPI|`YCP-_e؄,h̸n̎ί,٣VKRrJPtɚPd|!lS8Y_w FNgx+!W@@X 5̤J[B?.v3ʈ1f$ÚpS-J%lSNldoG#(w/E7Ap?ѝU=2AJ$ 3nӼ0 ֱYv,6 Cȫ )1}0?o0n{_g}AQ64FԁNj->Mhٲödiv v42Ѭrg.!3OTWɜxs;ko7GE%5-_8Φ \LođMhVs"[|ˈWqI69A_a%ѽcp (w$,, YJO R[S*c&!NvW%kwZ`7Ǻwƙ('tsw9du?ړR$r|*7k÷Қg>`z=2k ܇<ԚEs=Vmk=z9^KDRư5B r;]/4o@۳Xxr+48Z40űKvZőI|0` >Rj6#\{mïo$-Sr{)LB.ub#IiyoћE/l%QOK9'Zڳ2mԾ9ZմʚHi{gWdoKtyJ1kPNgq»5㶂~PˈNzY`IY'ՕqnЀ%^n+dw5bӳWܔ<]\F Nz vb  !5.e -N8R >۞-{"V ?ݡ<&'2 3̫ב2=#=HK5㊔+q0BNc=28׌2nd]ps $M% GS%++(v'9"4+Fg,xY㱪B>ʤsE ,#6+ eԫ*{)Pk)rŭ{ʎ|fZ2m{ P>ѷ%Nr. +swɺ;|:>7mI yĒ{vUjfp,%JHJ=btm~R( / ^LqX#KՁ?#N< R2R&<%DjqQ6i%w.*. hxq-{X;ρiBpK˨─XYϒ>bC*]}%1Ͳk-y#gW$f/>4OZ^j9B ?1"Q7W[m,O| ҇rn1]xGJ`wG9 07T%F`Dp婞5bI))TqjX1V rUQQңH@#Y5)5Ӓ4DDm 1hANZ:׼jЪA<92E䝍YkC@wCaŐQO ^=ȳ $*L& @|ԥl *T [b7j4~|ucSvP:.cG]$B] 2n/"L(J){pE Ң$J|)+Y܁8XM .fy"3Xtv8Q G=j|:O* ~˗!B86kEJ؎\r|:/XhqOE-L/lpMN&8V'q(c܂;j2'<2{+t2ԾJO]6hjP8@m_ Z%>rSLcE֗L%Vt G}\7S,p_k[nhvHd)4r nԯjBӶ rFO;#X ;>F%Up@Ź)/HsK+á]Q %?.t<4'.^M`Z`2s5cAMǚӲ4? &{`z[`#c[P=Jhd{~TQ9QQz]RȪ`Z[5𬊔s,<6:2\dTZ5$5bit$\_\WM/K5uEٰ^gnR[aie3ep)ap G58S {uV~]-=~ "6%VXA'NGaZb P b*?O]]9{;#U#;J~ S3#Y=:YKj#b(rk-qxWԱ*CtKeumC5Ʋ:ӅnalG^\IG}9sZZ:ZW@Ó9 旉s(U^|ЀAOZ_8bH<|t⸇b.Aw6EW\k432%J9|phmZɳ áT?0-* l.WQg8>"$8E +Y0TqKƇ\LnnkF׻oR%K5A?DLH5t-< 3SR'eh4{I9W_iӖz#`G#f˦دq Ulim5٥9y c$rTpLkO)jh2 x ?+20 .i"Ir1U'2Qt]"e ؀]hVs ~$l-2u5>Nk̄He#JeMVR&9u[m&,8#Go|pn)c=/ko>:ZlTLQb"B.ݷ% [L!:&cR2=^{``<Ks,>\sV%]$\{X dϘzGNXL=fka0AkU&lSFG QQXKAZeTAF :LSFa]kfp!XoIh xPyDDzn#h^FyZbnonő* '7H\5gU0zY<碦 VW,BY+Xc0t& (CWB&CL Rst@VQ-/YjEb! Zwsx/_HTz1nj~p@"*+T/I G=3ZIqtzքhx7;W-UEf<95Ӷo'5h^+K&?7921Քbq+M|&Gp(!kF ۣ.zY C)o+ulcZ~%FOh琶1\V;c]\)(Ы݁nH폐l2;DU򲉠ZmvHGFO x3r$\_uӆp)3 .$.`1.e\aj*Fc)T} ,fx( ҁ. >]Sq,@ۛ%ܥzhܜq1WTd׿oFW!q#⨼V/[#0/Hp2l'slQj2w^N;4mNl 4vߣ|e=T%1KJv>9s7CQ 4խ4~I ޚ흿AQb^J^smXF ½HDlo<ʀbFvkv‰^R B_ $B|rvdV>r@I"zKgw(:R?Ʋ'y/U hp3Q<ZbT~GbUuXFbZebY5AP:%t ^?^v1-jwt/7ч ?4|Ü=\+i.߱W6,ϰbFADx@XjpqX+\NFJalb74%B%I1ɼ~t`r2Y{!OfMLKR?Hr2 @Od Eʏ ɯK g=֙,q}ڥ eỵ{GRߑb3?m8LzATtzK_t%8g4j}"t%ԙP1؊h n` R&YhJLɪgKMdaV̯EAWBK.)( 6JL\zx>P3,R$?бВ״:]^q^1gh h {*;]"㍏ױĻBH=ۊ(f v.IWȏ-oQJǚ_ݼYe쏞t #1ug?cW߬\r:4\?Y_8\P}}a^t#y|!rYNAUGT~MO@խN+zG]1<6ezd({wB|fA#FDOM "V>!;w̤2u;\M٘* ӥmiZQ tBRh~\ ZfrY.]bʴE!WCDz/Mif1~Hi+< ~U*D:|tBM2 I֎$bcYtx:OУqMVZCX:)m ʈV5cg?pZo$-~EW cUUӬ~) Tse>=j6H^q0L!P%ME3P͜Xܾ)㺧B53Wc5 ztP t[HJ~g>S˫Y+͆m=^pz9pj'~ [<"$5g*¯BB4̈́=rRe,C>.xNOd}R !:{D""KI CIh׮\W1` *ܾo!zwafٹXcsxB4jP?<l[Z}: 5d%nԥsKv̀Ii<~o\ 򚼻VכoH*[kvw!"kzm97?5JaORD ݍ%YBqs/HKd4(.A6W O}^dp4"0ɉ-IH~ICbPׁۗk0&:iPbP6示q|a&lFIxA,T*|DfL0b`LLHieI4Upg{XM(}~ ؃"c+‰TV4WҡiN#X^lJwvnV鎾zh)餓%x(p%oCCN}GtAʆ~ɧYUzw}63"czD"h9yd]V#~)֠ eKk0 gI}2fevDiRkn7f+?)A;1PJE})E0 DUD*B 7A7%6}-"S L˵1S Ѐ޸(k]uj Θߵnߒ(B@vnFb:w SaIsH]辵 &@3ܪhW"JpMG\$eB8ݑlzHAY"xaBۧ_ {(Y#-R$qe{aaHV)y3F- `0 ?:/m;$0"hweb#5j:@hg0ݑ эzBgB:Z`+D6 pYSRY}(}Ny|ZZ%|\2͍!L<{iH#To]Hyu_P8ZgeЗ, m,e =͕~z57ꭷͨƷS Lj0PBm~;GrܡSAbg8džwYm'`:^$P_hɳp"ֲe>-݀ U򙺜І;6c)-]TuyjBۧ}ƨnV 3x7G,ߠ= JK%a_yXku:)cDiԶt_T|+IMJlM XG8V#4zD*q=F|i$f+ 2y)-#a?sM0fI5Lf<} H\͐1.#iIyA@Twb?fذT[&!^ϗh#g;E"lngZ e2VZɾ?4;ӀH^x*]\h*^_ipo~1(r'YKo="Jg ٨ 8 U1g#uH.7wyDƩD5}SмdhZ2`a8WK!mc[@ϵ;<\,L ?lIr*4պ5x*d=B A50s ?'"ἦDm h+1~PZΖfs|}d#+E XW'4 -񮸌a&!8"j,_; ЂސSc5K.G:AVUzx=ޤ0p;?E(Nq鹹)wt$d/}ڢ4p?Xv8W,+cAhou~ KpvGI3n^Iɂxa9x뿛jVst#Y&_>MG¡iF)ZR3&}Q*Ӣh=&X]̝)Ld́ *2*g8]T`i^U8tjC=|hJŃFGeKzq[/BU`%r߂ymnMBxDG4?YS}I_.r@ÞNy>p{k![8 6ދYOnXDwd 3;~IWIR$0M؍ Xt1$`2mVKŸlF]4nbL'͜+dWC[WCƷ,ca+=GfU.SHe2h!}Mq v1w/#]^/T\9%X;5W*FOkJX JEψ\-8Z ؍- 2rg-1kV^δ,TtN?jSil죔~ k uC3(03)G !FBF 6%1G!Oˆؤ+{{3_F p~@9ޗGܤ;e@;||zB\[sᦳ/ДY:TǭX{9Ժnͽ1C?-^l}B Ħ,XX6ߜ]x$U`m墭29[_z3JU@u7=Y9WKۣyÏis ~uti~("XX]Qx7l2z~EȤ}t$Ҁr#6$F[ ~@JZ\yI sj;mQN`qE0><9:3&F*0h =;i¨{Ol~*O55ς% 'p;&Ѱ >t㌁SLUu)Edċ C!S?!}B+#T5 ^Wm ,em:Jlٖv&9u=$ޮ[ Gf*Z suŰ98]糵wwߏײ΂M_ZxYS-GfəRf"$kv̭@[YCmf2/$rrG\-]xOQd-h*=)őDRC6 Zܟ` k~᳒ U '3E 6k }$"U{ΠMG3~0/6٭1 O&`kWNfnb:L9 K6 3\TU"r;CQ5Uɑe4=~L=*0N:|Dm4] nkX>j#NyH-/'37R"{~G V^a2zW2VW>ڵ2u0!!:]];u_=dM '؎^nB6u!a/|> cS[s1!QddX1{0˓h"=nE;Gç]$.x<@7"K*j`﫽/=;uo7㯯X2BM1CUvԴNu:ƀodH9YK#!OlҞNa0Ys$Rv~ R :ttj\2#fLø,و'dѮTMRK=/8j~ETfz(_+Uu~+r#70֝j/u!_Z`7үSnsrqKn!(١)Oa9, e5#iV2P­EcI4/k;K"U|o'tw{LNtZ)lŸK"y'k:Sc=Oïj+ kG2RYwEnʠLk'^*j۲|c?:93ߨZ1h jk%WzafԷ}=7jg[+dE?3p,I.21KW*Zkh^Ҥ;+eH渠bNS]v-CуJ Jd8,q1뎋3Xg u&{u]\`#IQzAɝMoMIWЪoO]5{.(,f@gjQ7kŰn~F!X x @@+i 26c0@d^ycqjFl"u[8Z]+DQlrg<p>6Ŭ_>YyݟX3%ï ^(Ӓ~ }:f9<G=INc|REb*js]R|"^ʿQ2cx5wQjKr7 ƺ7SRX ET,>] D.]sb!F0 ZwV\S bĹ+#l;O:9hA4{4U~mL*j>2m,@Uʟ@:.QaHհ,JbZ@Ë,Yeۉ^}.1/"sEݍUM MNfэG45xl}M,ekEPm??Z9%=J J%f'0CG0 [qT{mzF>D6cl/r~%7wZJt]^ e3a81{@M~{s4(k~NC"mo#{l'tpg>%Jr )# BrK9&'xM뙯+ޢ+dF{7e8Lg^Lp6u ˤ(IlцɌƫg#b԰Pp0Ɔ3Tr/ܱ11A7rB![!ֱ#;5?:_\EZ@v,d1p0tRk&B'c/Mk[C1bV_gܶQC]EH~@M7M5Nd敇N;{ ^6o60׷~ZZw9qMV5d7EPLJlCCy,\I$hXmiī:A/hc2x}ηnʍd6_ 2C'k8Gg䨉!]|,G2#Ux~iP=;I#xC3{_ݔ׽C`6#•ڑY*p m6-| "'cv_'ǴSf`@݂57 t%}4"omHf)ڌ}쵧yݼB0MfYj- E~6VNW (IRƂg(.gRiF<|!\!! 5>4?}2Q"Gvql؋$]Q#Qx#Qenc)T/ϝ95Wf]Tf`9wnBWE:#0يR^N%ڝll {ap(m{ʹ+ Np&PG%xupO9&csF "鹦-hBBXQJ b_N\5e X~z=s[rgL6TT~d%8$% ^=wmVxk$nm=E V{eR*haHU[h!nyůb\6I@)&dG"0kfȋ+%֗怗׏#cci tq5>NJЫJ̛/.m R@"整Y,U."ݙF6,Hׁ7-/CuIdZu4=Y2hYy!a$9^|9 ͕zA$$|fABnrXvyxWu35PZtI+g؇2*5]<͈#;ƱK"%|E졽h! ~,3#hԭf6 CcQ(}ue913L?vjno4šѰwK^bLRl\c| / J'X5u% #jvc@Gg"Zzfda>A ,jMjA]Fmq{_=2!vSg&g)l- 3;"zVA Y$Uykz>;bLٕ $u^V[.BlUgPQ?s%d5 0ge׿\"Ƭ|Իx[^ʋ+ |$:L>Jwy98dEᠰoX\KBEdNyI]qʦ{^VZ<9|G e%Y-l61 sbGA)6띗y;j!B{ep*euc\ݲX7d1 ؼ_Rm%d~._F{)5&tIMY6 NMϺ2lpX2|}iI\~+9=\Z5Fu^EΝ=dd&*z ͠gP0d_PCxH_V:SKYi/UO[C8Q !f3E`=pF8'[َ=vt*f^yO~Zhv=QLfDŽ[ ~ GVj%tcuvK6g>%ViT3ĪQMrZ򷍁h6FR! ^9 &@0AUk`9C/.[Ϳ(X+*E n *дyaFN!~a6H% n,KDh>4h7^J)0h?|q G[kxWhx5!$wI `KCϵs:Q:yf5pPgf ]?"Kߙ*!7~,)9}B`4R9eko]I@TekAnX;↨ۉ &)j^U4b18:ږ2~f^$a<3Xfq ~bK SRN10Y`0`,W<+2vb^Jڃ3W.7ǀ;6ޕ 5t#<Щw'4zYRwzQP*}Tq2a՗ ?~!. ¤r,Ԭ["7N-n6?lKB@;J|v s @nۈC^K_,Izq'`S*QY8U jcDMZCçxCUVvRꓻ: Ș-lcpqּgOᾧv QjdeuKDM%//zy_."zr(V1R9BJ/K'cpe0&hBn~n_>)wB Nk?c=]aʿ($2@Uj;@}zsj)->fz9y6 /񪘞),C=zѽN bd 8bRPެE,]{}z693{!oYe QW|d; #$غ<] հd I"_]+FAI(]P569H4p"Ձ}WO8/@$:tu- d6t,7Wy|/ $j5EG.z0ïSWtY+/OO5Oi3" Έ*k\{@;hӾld(ST(Bﷴy|nTl~vјnӦv0h f9?JQ\`ZŮWB{lx}F>H:4G \ Ԗ})Ge!n6 [H0 ˔ADDLG1.2H.r`-p=]$)Wċ^F z`)]0TmюLaXnV8Xw {XkiTR;>uPZ^&k,Χ('6m_FX,UܢʳF0ƀoRw&ŕy코LxR,i[o>K}vރQƲb.Y[a۹#-]ꋠŸTǿb1uC?2݂1m'*'nTQ7UnSv\v@bc(SB20`0!;l k-I2]ͶkR(V(5LmQUS~HbsҶX=t$gCEh~+yrkk9 \Es 5A4Nm /AYt@xNJ ɋD5'/YI\pS')-J@T߫/uۅ۱jr)-d5 іĦ[D70v>2ڧ%C@iJM?.Rj>"  )'¾/vrod*b f3#OIsV1IU^le'^QAp|;Tx ʹ_MTHpNiFo͒vl/(UpU qkF[77ZcM7/ rq2J”H (v,Bo*bVcqhk nܥlmch$ħӯNWUbmK6!ߋ˹ѧ`3[Y0pᡣᐋ1<jW!_]&f7b'ǜ:^Iyl(;ƴ1*ޣ陴>寇H=Ĉ(Ǡ}S V,B67֯- md'Hxj&F`;'\ݔjؙ!Wѭ11)٫g"'Q7o`Etr~RV+j#xoz!{p TGKXKyxWLO*S9mHPk=2ҁ!?%*Sōf4DF+4Ȉ9qL_Ɋ#D.bYV =W>>>q'{1) GgcwYC~>r !Bz ΧO4IYͣFT+pS  eJ3&ܴ?R,?f[;sxq)ތ~tjycoCWRJ`o8+tHmn'0fʮo@IՆ$D_:hEJqG!024$-.I.R+tw/4 IT,$#:xQ&csYH %Kr]f5'K;Gx nCH#-!h{tzf"ZqgG1gfc; 1+h痼oo*6!!]0(-mϗqF1xJW3<Ǭۼ7 Hrrj(dv@<=s1X:/@㠍[GoԖ[iMkelT42Cvܾ'}qp V #WW}<`#_c(x. H;~>x=”U"`u05pln5%'NbA;$28?J6$Pݥy\) u8,2O b86["Ҡ.N? i u5F2f.c^ةn 6A]j ybJO 5=4H03ّ]j>j. Ro3M6g&¡fg&g06;jTu%nd0/ECWTureNWTC'm^.eL) =J><|_ s2 㡇C]rp5D_Y$$K臹] ))W9<33o/=f6 Kz9[Dds;}9XN%a?&t̸?KI짎nWmǝUqWpDе* {Pumq{j@~O.Pe_-|ɯYW2{FT^@aE/Sڿ޶;1ݥ2".!UG`ZL4rDVU+w XD0jctE.Ht$YCh&8.4z8Wp0jr4JF7zU~0T~7X=)/V`5jSˤꮌw7ZsujDUN~$#; jpw[UhO\E*/=uBJN|bywPz/'o b4Q6Y|Бw9H/'Effa!! ]E:QGW;,OMq )4TM6O*bB&l,Z QֹYI&2xԵ^0jvH^lB4⒪ܧnUtҴZ!΁-Ʌ J[r 5Ua<{HAwa"PQZ.5Rs K*5GmwrTfDe랍67u\*d\`*̓+kN岚MhxFsV.S<)i28dYZ JztYSN}NS<įgG+ނp 23{w"rG~Z@PκG#Nܞq.Vp뭤. ||5԰ڔ=-,ym5 s$[鉝匚^ Kd8W#r:)OᥰƆ/JE8/X\r@ Zشd-t003 ;_.~kb%,241.M,MCs4 Rxű\ӓ"jG櫆e8t~W^kM#o071  Lze󱁊_b,'>buO CX0Y0DOM= iP}ی}>l;ٶwT`ix&/h,h;xenuSL߾ mBtGv`+[֝*u~Є چQI La%Ҹl+,n2RǤU.8NaQ]rG9] ~?QΣ{ @k~ Τ6G>'ɞhS-wYI kQtp{N3/ߑxo SL iYdzvyJ oXe'J[;עb'ɧcS˂*?矣x8SJ4vt{2-wVpYt}35wS*e^ʄ=/ jm GY b6[6T8?_|7i٧Q.ڛZ* v7so!.{%t!<~I9mVz0s1}R#8(C8.&A; rFrlU f][y_VnK[JCZk0gD)vU]ު0\W:gC0Lf/qzmHvL~g3MF+=<폺L< fgK1lCVl7| :'6`h.S-Θpnt>ɔ7Xvjr WY?PliϋTM)`_Ix7r 'b@Aeb<@oƻmHO*"Ҝv[l_fok]gd < Y1Bou>/w,q;?1-\+)0V3smV؄3s?M1.m׺ڲ*U"qI݋3<,"n4@@5 9.[ҺvyGkj% XJFkB tPԦ {".$ =9h8Pش0 ~ξwP,c[EAZ}2Q#~H-u io^āg~\zc6M6\&;y^EYoԻzVy5>ENk`xv\6c]KPGʁ ; !Um:"Z.HYE#57jDEio-@/߹_Cp-iVPejZ񘬘 d 1e׳N*Fu._ߌ̐BU(?"@RN2hbGR3"ecHYbY+pH E5z&KPáLċnBOw +: ҋNF6yPPIm&*lKGK=]p:CoBbZ8]usuA|wF,8\4]@CtF4U= 䡡leЫЃ3!G^ˢ zXdz^gوvԯ7 chz(U~B{_>es{+ ,tY{E3 U R?"lL\?(f"7!\74-%K/42:[֙M`[)6̼#\ J샅?Pn&(XÀ )Uy焻*ߪ:ሹ}7 *i#0tgObqauqo§"Jz8ړ]U@Q!Ƌ"z 3ѸdFzW's.(ry:>V>Xk$L K]AMzQVl^sPZ o7_Vy=%Xi~6P +b=r{>i>g fBAOE+5c7tPNLȎЁ)m 2э`3QKi+2cPx2XxC}ODmok,i R~*aBìD0z}^q!%ZJΓw[PvjE6mJmyaz}m1, $x _֘ٵn#F>%Q`=y!(X'o9]c?®bO" $lF°)!2og5+=^t6s(b:i+-_ct&; -ڃ%boۈWkA$ .zh[1NGpB¦ME Cqg!֎vkaZMyfbcrܺ \S+qJ /7/@AeM&&WxyPʛspdJՒuIӺAmTyN0fI\>4Ǜ'zM|@STR˚NJgfޙ-(4W?\Eg FCbnS*@RgugHSxh[ X!kDumq2]`Tkyh$bu* u;xQS nNM7cZƸڟUC=HpcrcI'X Rr-9ce!Y'`T689{ۓ:^uظA{R7knޗ3G(`P)]2zO;A-)z7;<6&vODY*/KÔb$GvJ*CE5[KiQKup;1 ?T^]˵8aQIjgI (*H-d62'=Jě'Y,<,ݸ/a{ۘȟ Zz8ҕ5/{,~n$CI~9ש*;񁙠ж8FHbI7ʲE[W~ rƢeҵǑH _)J(-(~Q)iH%wE$ j%4mmr^Ot.sƪn-&>9\kSp E r] T5Z&^qQ>DȎP hчP$XlcЯ)a_P^')!Pbb9yF5D` {&y -O\ϓ䋁D?`&A 8R*X+Tt0mU|݂8,Ex&LIrCv8SBwCr9 ̈́6m1Qp=Dnh?ѳ$8gBQ]5;&L|*'{q16f#@_9R8Qcl$E^<7z;:(|J#j8bXkpE)kS"QIiUZ `w5&p}KK5&xDG_}-ߟ=\oI' u6Z`!$90𹜈@$V%7WT \5vi4`ѕ 4Č?zLQ|y!VĚö g/a?E?C %)@):^Vo.YpPKend0*NTe\:MW͗ךj#Gue5xZM?Ƣu?Ű|#g)EWmn}alԎg@/Xʢ=GߜXR+ DX%eq@M1PAas2.-} Tm1B}1*`@ y$)"t+犥4!IC6E6ƕj6v.MXM=iCWFen;jnaô@emm&3Hv̠vRZ"-tKQ"uyiJa`O564 D9 A{w[;d0aq{{{0{} %"݋<zYCvxG̭Xd^8Av'4]}iφ!p]P86L$ NpW 5=Q_Bl"TŬ'"MACDU)D] gW^ԩTrr ihF5Jݴn;N$5! *ng0'Ig3?TdpMϝ9f7O)\zWQ-ToqEfC J$S~ķSQ@W?KS^v |\40zgn>Xߗs0Vd$hO{4odAc/X-gCFdm?A&J#n K2w0Pp`R^258K}HZ9:jDMπZ°(NvH`14 19dH:q24{Dձ+:pK.;s< ΍|,-(nUZcq,cYvL a% =$Pɑ.=5̷ftoL@YGnOD mgUdiz TZ*76msxX6҅/uh'Z#xEqmm5r]icY+V+5q!@T ZM(u+B)~ݫ/,^i9'[mΆmm _,ڸΤgmtUOҸC-6Y+*/oUr44i}`V("O>uARݞ S +ٻ:\YJ azH!cwʰ:ͬm3Qj5)7?*AbrVh/nAT/LѬ|1dVo2SټU`y`ݥ&-D1dz3'e@R 2%bsv*IUkpe@Oew&@rD'G5umQ?Eܮ!G7+yh !T#J5 l5l.Oy)mHR-Ti|~^؞ݻgf['DfUItvϼ(̭̺- # "GiPepe,NNp8zLh'b#n£D6t9DѶUOhyI^7TTR(Of"7x3"]ٺF7 Tv—{FBN,*9S Q6ce1x%F5e3Z-D |Ҧ?n~=edRG܎2_R#phnb9C)K{WJ 2"Bޯc(cPd (s@|S ºκTbՖKsO7tmErOx>饷SCvيJE.i3'^Zy-K{Γ̔!IBWţ2S|mw>W%9SI} uQ`4|@+ 묳>m{r((r =>435m_.z"Ɩ[1t: j8e-J| !*'=cru1|Xgm;b^8Fe" @ޮ&,]ٌ Г+CRIb+'ؖ3HM%TX쇗]Mu}hD6)ޟ [\b=KY2[qwCF^ c_xg0\#{ûHz-H.k rB0%+*D2ǒ O]q|x ol(aS<~p7R5 >>˜3/'~`Icf)5ªYv{W^ YU GLE :ĩUOfCG+tC-J:݃XrI_ na̼mQY&`Xr )qU_xG En޹4 `} +BikpIh^v^ޜ"^ejbS>D-K)+ѾVM{/ _)W]0.S" Ͳy$ krGy+hKR8&ّs5\P!Ӗ^m7,^l(+jk>_0a [Q 5}ȶ̇/rZLsMgZI.U$oc:kKĪ6VfjMa8|wz䎯'Y6U]ۮ^/K֯{p&%[xX6nw27mqeybePhja?Tꥂ{- yQ3řb^u xsw6íѣ4RE'?v'XgѡAPsppmTI34qן}Us+χ"l5 miĒ\zYNjywrg{7g̪W̺2-ʪmޤWŔ̕'gG#`JD+ZA {F"+8kT_eerx~#i;hVډ,`:)No'&vIDhU-nQhcswW`i >?YҩS2?9p㧏^|7Ru liq ip ﻀRC=&JϚp%JnbXw g Ӿmə+BB>tّ"r-wh8Q*Y^1Pv8:!n!Y79?:]g;sdKPҲ(N q@re`NyX1]z3b|# K:MT\:ʼ,'}7JW0W F sL5B2iZT'tOھH'M*:, >]Z8AG]Q [ G5g$Ah.N;ɮ>lPZlx-vl/sIv0Ӎ22eԙ :srL{?(O"DDFcg![ىįA"^8\+`o rDg b?SD0Z${ݱ<*1oВ$hl/P7џeFKHW .!o z6.Rt}#b.o')07a 6?`qO|}h^^kBMMT49mTY.+Ix&4f/h+U{(Y,fL6U#-ut>0Mq2|񏾫Bî?4̟f : 8Չu¦D3kEUPѽ0'"-UD27YweH k3qB!N3F2ۙQҿ?2ne(<7y+I3OSCJ ]K{AZ19#~1-QَRT@l1X/ń6%C者sRx4lXl~ޕ^@`*HvL2F7d_ȕÙ!AMɌ"A? [:22:DiI+&i&q +m iп=50%jcE,&#_if1SqK,969uPj2^IǑƮ0IjUe:F䑬eur& /XidJ( j-+9 N_}iUR0zJ~ؙ9AkP$efN#IZOxe8)W)ׇ:n勺QQ.|Ṽe}kӐB4TC8l2̤;j~w ^"`}yhOų ;\j"jVњ(˶׋? e3&2C.n)Ģx;F~bfs߲tAH [d@F7 ޠ3  ܌p[47j\֯q'?+8&4v@B/Z4EDn*Q ~GTي_c;,/ߦ7NXsۍ$U9|0h>CS$[բ\!qYcS%DeMH$X>x%Sa{A`af(zj) tQu>r.CM]l%1rMZD&:ՖKȊ4a)R|,*K drAI<1{_ M`+R{A?`Zrg+WoɳX~:HF=Ӝn߫ZB)oKPB"u!}CfcV]ٷ/OruoΓDvHtI:P˕0ɹ}:Gi<{ !š3f䄕 %(X:PLëFjq2HG/">jb(_TQq=ٺX^c{j:FO@,9QvYѐ#Jq|j[m!x@2O8MF=(zEBS׉O޿5ނyzTC׊iyF5;w\wŕbGAk4B6AFe~f^\~)6j)}W2o $NM"+o.ȝ5*p}M]B*Y$t9崾^ƏAJF(}X>^BH?:YöfҾY;%'.S^Hvln8c-$+pn !=l9= ߄ʻvLek7{nv~puY0`KVE$(yrtbKVM".FWTtɒUO/1#  ,\`IĘbUR5~TEU <#p^kZCA [;63gDd%jI[:weW96Fc (j9ms:VA%SgMYX, <\bWel99|-A+zFXu|,bepo(]z'si.) D4Ū4hϏb.X¡?hDۭGgnp]b)sd˃ٔm r;BQ3J7S7!Y,Ue(-Fwwxkl>Ўpd+lߒF=N(Ñ*zlRk$[|}C(o}.$5j^*Ҫ{y(缠cJ1=UOCtA>=`Sߪ KnnPG1YrOxS*2va^P{jfQ/N %tm?vŮӃC-mN ћZ ek 7irq-ES|54)M"-2 [F@}T}]ҷ%/HDаza/<33 Sڋ7ȎAB"I4ncW&9(nZzꉫ+lD(,UB:]uB2rh>UE}l,WV{1"m'I(N>2+kSӖ>ŢOƗuI@B !t~.+ע߁!B N^3ɴZng!k[~hޞZ,F"gen`pkdߐYB;;bː#+\xwsjjt,daiX3n}AAl ^ZwX/g-w޴HGU'0B)f[Io=/ GϿf~i'TCU:\H\8M:y$p3l1x(h(-0 n 6Yh2?Q cp +:5fjI~ڦw1a.T ,>@mo3yfQB@E wn\x4jbmYBYy ruo:g CLڡO,) v|MF es+V^lMݤ V PhEx`]}%t\ J[62,$?9*Ge,&y 4\0rTS`LA&-.r0(e2vGf 2ʭEj_ ۱;4,׊3rVI!o8(a{MU\KW 4*m`Rf5/_Gy:Mvє92V&p(Ojy &T6/+)z*#*o>; 6Bve_P;:^ҍr>XN)iƁ%Τj> j}f8= X8R *#7Xj|ocG)䮑L4f~U"&SZ~R/ "u:=LkAXF Ğ>5Y8.[7Jpܨ<Ȋ:TDjcИn-ѧp84)ϭaׅK>aL<YRJ]~򐁞 ̈́baDmqh59U6e"2%qm-Ɔpi*B(i}8ŦcphD.Z1Aa|uC}Ns#ۡAM^օp uwh(%uI)[k( ^0Y1>\FÛ{ޱ˛#x1~Zɮ6#Qt3\-Eq ֿ0'MW>P%NUDVCUZ~&S/o90䞳wx6]rLrk m xWd*r6;,Kk#מ<ħeĉC,蟆z[#ާ??#oŀi-v~'[ɠ{ p Ab[Dhei{΢o3vMʒNS먥{pJIۺjMeΟeYkĩs*:Vw(ҔB>3mG2 L˯J4B{I x<dcCbk|?4?&4zJt竊PYР>U/=xVtd1tV876̕-/ca"5#֍ r9DZ #Sc-lDr!O _Lt_V/En8|ʠj6 oMDP箴O"3%+--p8ZE7T"pP2ùl'q3LaD%Ss#NU(*D@KkSoBN%'2%D#b WO#DӹkAxr*h51= fyUl)[i/']@Jɲ0%+"lMс> XggIMFl6'Y4fz)Y]yv v42I]p*\&oNhfFEԦ{Bg9/qcAX* KRbLaeU?QUߺAZ>iћU972퍨v$czWlp]:y봹Ypo#zv`&Vrih^=73T`pTeH%ρ9L)3{怫wgqF()p_;&HϰfxC R[:²ƅ )~KEhG`J"+؄wϧN!|@ZCro;0'y^ؼ9oZhY.$N"*00Qxm|k)"e+|-(^L ؂oq1+\柢ivϞ&˼aQyR"P#!^8.m qt@s_(n'x,S?9&24d_s Ivnȷ$u(#=lg ̀?/5=Ei,K_n׫`=3vNBԬ{Ź!%UQTW7JnOp5i]y1&?tzY*,뚗םtz,i-QR:7ЃiEFEң9x2p2WNWnd_=Pg:5+t|b'_Q8M!)heVo,2O"brt9CD(Y adLwj_"<OO,5gErk]QF@m/L{j"pǮ>l[$A`i !i1x:^-rɶ#y "#gϢ{^23Z Ed )5t@0CaFb\v Дe{:ڣT /y1+p`. q}óngѬveQLQySf4%A2ZʠJ_6 ՞V [r-4mHl*޹tBPi@xQ)^Ms_Gִt#,Ɗe5$58:JcRBN\~@WRcAiX MpEO8SK|}L=sJBG\޶%"_~;4P)L+MFn$+硏m(e{_&f вo"G"gVz~hFT %{UV\8^w!/ƙFydgwCd+LlYl+Dsf"f[=kޔ9S] ҘRG*A^ɘ(CT5p;P`R!߾ +e.v}77&&-3p#:U|$^-*gꛌbX ]a<+R&ۼ-QRѡxK)R⎺xk(u,n ^`[UBOU X(%q S$TIl/WE:V,ꅡ|XjJ7hNh <dAѬ4ujb&ESE:al)7sh—eT"9zDN4śvuz)_%a/ehoXd࿗Ghxf- !D*Ӷu n`*KA9VR#)sHssxG B S%v 3!?Z{95W δps(!,&ww#GfoT&d7lα1u (N2"߯_[h\ )a!o+>rSŔ)t٭72QrX8"1\1EIN45۔|`+ڪ`,`n;|pVC; &Yi^-~(L`[5_XXVt}=ܷXJ{_L>^,@jQV[;L]|@rA"\X9:c/ȼԷa='V6) 0IL|XdTwvG]L3Rd#pmI(~,*7<|21!R.hLc?;j4p6Y{:!yBiWV'= FlCdPJM# DEC ڵg&ցtxfaE \;T I8o+O{ʜ 꿠J4/2̅~wUgbk m i赌'8_Sw!ES*'qvאS#*k#l2DܠuZ~.Z &>!-JBG(6W}[3$}"{bt'SiHHmJ](nWMi%_wk1)Ylχз}E>ibq#T6<\N^:;FOVNl!թ#} pEz eLYw0ʑ6.X)(U. (]\mJӻ.tSހ& ][OjO>B9C)1:\֖w8HJƥCWDj P<;Э.(WIsd39>{*^و*am2tT.H97koŀu':e4}ְf?<"''l@8?iBY,rcUCBy;n " PeZͰd#f7*a*AK0}5qPÌ9.K}s~ *mN[he9XՉ1n)=kb5(.ó)Pgwr0|gU!x{NV'wIIgZs+t:YEV.RzZq:O|yET?;c[8`w2Mn锈+(yGV|_ wQ+ 6e#vIٺXB a6uB\w\׀lnT=푦ܗ ՜Iٱ>F&w6.Lu t/z≇^VMHY29AxL'@-K_%ΌrREU,eZGt2/[.qZ/ JZ'~P>=u:Iyt"L1CI{g"gؤ/ 4  Y%:IO8r.f M cQ;g/Q"[:Wv&=Y_H{ 6eG?u/ :61]׼w\M0Q]ɩ-8"SVP Ҙ2@~8SXvowA#ss $0{.зh9 #?B {sK-4LWs},C?35kM53~ wT*v%prՏR EgUEDĖ6HZo cQt }Y`wjz98z 2DQ)209n}e<&]9tuLuXZsӦ:0IMMCaFGZ.FUց$Wˬ8̫H\sy-A׀8ob@Ə q5sl y:m.Y<0}7O6LLT}Z8`Q!l. 璆pWvG _WpZ5>Z8 TsS2 &=pA y }GJ[_D20҅6m=F.0A[ak}6n^'ZyXAt+hyX[Ӑ;o`ApRL"FRٴ!M~[JI%LpHsߟ_L|2WW_ |qZ *oA!W30Q@W$,i#+C\!iG#P+*|{7J iњ\ Nt9H* AޑͶ~R+:03<<,@Y0xI5vi 6RN%Yxyi:ƀF+A7"eMMWKvļ1G t)ikL~.ߐ"S"@}/d9,'?W5ۢ 2x؊7 $V5qNࢠ@`49OSVW h9_MziJA=<7ѮZ$MF%Օ%g~>n_B)Jű|1I8W'gؘT]2}ʘ3Ga>FaJTF*.@;f9K_&Q{ ?FTVJ =̍z\4TqDƺm.PO %<*YŦe-|=E>)ȏ ]f6ɛqsj ̱k0q$k`~*:2~FW*_jNGq Svol ]l-șh#n?Kn PNa} p뻏LI)0ۖ`P8R+,I.\ w o|oGN{Q~ի'JNmI|9]ՑL4)&DЩSHo&͕6(:5ۢad`8S[a.,F*BC#Ns6V#ePT>{czt O7}5Kɸ* HX /̕Y#$>2ԔaܳiHڍfBНMuw7rx:5(.5(0rTF e ^QgN.P*d%nR'egpĔ#eU8|UhJ̸ߒI@uO2\OXc~[4 GHEzJęXs˫Zl@,5;b; *6^gPfRXF\4<>Ҙ8LGårKl2uLa5R|%iX9]c-/x&kwY J} ҄a1t^"~*BAփdd~ ˛T{D @߾(+6:DR\Aٵ׊].E}_Ğ1)(TkB@qݓsͰ]+آ;Cx2"j+;">T{zAP=A7G8n*ʅ*u1?/Bg; AM X#79YP~΄AEk u ~JyM>Y=Q$,ў``fbֹNj?^*o/׌1LJCG|l. y.d7g!r^3! yijM:ObL-d4N:ϳ>v:*`>y;2|6vsbJ 4,[u:@;)劃cxˆłCk%yK*&-jJ^9HXcX48֙^|6Svxp[&k] 14 7874rn)iZ{5r=|)qrrRk`hWLWffnKꕀp}Ύe"w0E~\|jUӟН73c fg"H(.]`% JX;-1!Do4hFySάYVV1E@t!g4 XDS|2 Wlʚ UN+G`$t<F>h犇nD*qCãl{1a*Ek46x[RmU,kpwmOR"E^by65;â~hX-; g5R=PRFJ<ToRV;s`FZM|X`O G#%xQl2N KQynqm 躞HM7^j,We/.W@! UA!k4ZpLAkӬbPagPiӶB.6aB1妍8s6! y^$*QPՓTs?9iİɀw;Q$#ݩ!_@/ae'J̑I٫jrjIkiBT~yRSNqP fcf-ŎMWaa aY1C i+ V #'{tgfFgxv4+㫒j2 @dVb$9_]&|BQ5kؖOإ9d$@+x ޗe.3HL0{ƕ `# CYЇ& uHrxf%.#/ÇUQ}y`hsg Nn_Pp?ÀTJ/p/+p'ŭ-**ň{Li eM&ppb7=%#T'>gv U;rPB1wm0NH+g=_aTy:t%Dp''.v63φo)EHs.R~Ua8? -sf |KNf YO܌[ [="1w 0Zo 17݉M~l FF&~KWCݭ~=Av˨ 1#u[P@!1l 43ex9_J߂OY@s iVaaSd&8/ b @ aVL:HA 2-2AAw9ZXq;7>C0_8 0C92W6[%xEb gn Am6h8*wɎ3Ş;yWƖBdWDpp9u'zX7 #TF94hDXf@޾g.+/(][)|\1Rv~47/;pPr.^Zb Ūߥ,OG\s.5%Vy'>)aRT T( a/lrQ qي=wm[mtvPF# Osy1X? 6R.;З:<-E$IUm6@Wg[|A,*5>]ZoA6IuXnvTwTm^aCՈqSsѼ|K@BoI,4dL.zĢ23DjXi#BUZS,'b{g*i'Zo͇)93Gmώ$>Uw_=Zz6`,dDE D2or\f'Գ$Y;Xee7GcZ IB" 4N“3<@R3o|!{#xvW|"K *jbWfDsP IfԥN ؑNZȽPWlǑY{w#"З[=߄8#&%d_~m~xֻykvG^mXr31b4mf)),ŎsnɊbh_:)S+7>I .+'(晣qp?M?gr;@sv+lTWpeM_Һ.LacҘCAӲ_W|ܪ0y6cHq8u vCS.lm/o8e2LHU;X x.9(ndDXKf=v?5vGWQkҬ  φo2cݺŹ#z=aV m=𣅑 ټ jLJ`! UV ܺWc,a ;V'RY}iH,Y(gM]Ut='+,E8 c j S:`jcI+  zvF2Ttd3a籃\/y"WX>{C<`%co1?W%s_a0%ؙ1$rM@*I)jr {tcP0( 䉒gѺM+ þ6,:X|Ra[G<5Đ״6v-[LA_7sp7*t_hF#C2:նbsh<%dU?a ݧj#`+Dֲ ||N> HdWK6E o[$bRQH*C{!"r# ֎f A@cwi>ͲD bߣM ә[ErTV4],"9[NpbDkQ':FLhXN؃.d=Fj+`'m EQvˡXiΥi $4 5 WK[۹B4?ZkS7 @ jI{N' WH}Fі,ʅSI#+ᖘmb$sJ8l<SNx>&v<'2y)c = RoGj>c͌W7}(٪bwR≌YOҸ! 7TΓò-;Y[i3Km;w#:Y j??Uap+?qk6Tn8h\w4l-TC@/zZfo0f-+6}0]uS>f6o4fuJp}^+ Bm$\{ ۡ;伟oDI;zGd_˽FtgәB긃Yz\ofD,D~Գcـ]K[|xqTt_rR3ϧ`Ը>(pꕖl@U~[ (z"ARv:u[9QsM^ /U(;ޟd(6T;R;|_䁋Yo)qHaJ<*l=?!'"\~b_ʂ0E@EنC.FlzA8T%aV-pbd㟕 jrf.lDDZpG]'|s6}B])7P7љ^) oՏuiD *w޽ V{Tl I@Orҙ ~1yw`ٶ։_ϙ-q"(%hHIkOD N[gH1MaĦgj0+#(鲯e v"lZh,:li'CmAPJ)z'VzmgG]X `1#Cl.' 7l;;E"cSY uBp4t xr;wϔ*ҺtY50aA~U䀙W%* ?F@6LArvj<v9-)ێ~퐲` wOUK*JH}rPtޤ,[9/}]D,^R4[(ص\0ErXF$-hj+V79nD)簷 ǁtIT `VP7f)^c#{P=1\pp! +.p# Ķ  o vj*\|U{<$J[_+fPuΐo2x z}3/GDm*+HEc?MLfk3tlSdF߼0X.c #S &E1NTG"v#7w0UY!1 #}D={1`'Cq]t&yc FdgNSh7x&6򭹮Y[4"R29J ~~Z 9bȍ,)M7Փy6ZV [i~sj9.+HN8J#>#9Z9YE`p=vϩԍluv O('6.,9pƼwWޚ~h+鵴FDVOc_V.啵> [Sn/u:2,@xaD NNZr\%жG0*Q ѿ6[Pxt̉t?ͤj!ɣa직.#6kgJ%~^Vc(=UD׫^2X(JFw:`9q[ê5Pú 9N,5_~IX0%+(rhRGVPPMQOGY$#[;WIzC.Q#U; z q<5x:Q~DK&M$ӿ-{y< ʞQ,Y4] e k 1]ȯ}8q5}b)y#OCQYa@XG1|_*'_3B3}ǭL'F)mGu 5ۆbAt=o9`:O#ͽ!"_O*2E2nE/IpHb|dWi6hy MoAw°Z董2wͭݱA ik-9 8|H6uFof5Υtm&$OIU~9חCu&g<#37H]?P/to3cZO13{;C먫V厤&{N ak$ܝK%^7*4r!]:7QhS]"&y;'(kjo:IwAǵcQ,EOpDZ&[<GŰaq(H(1_jt-OQ4l mu_\#X6"y"uS$h 'KQbH8a@M?lclzXŬpL59CB;y~&(5xJ`%v|?TyͫHV`O)T@2yeQHW6b<Җ\S2gEYһ:h$_(4i\N [L/ L5ܔ78ʂU9T-&oҕBQ.9Q+OEY'Ld7D/(@K爒4>9r׾bI%.alךRssUVB>mRSCXƨzIҌo^(2a/p£6vvep%gC*t ͅLD 5xDƓ5d~yeimbLZXGvYGr&? Dc]uO8ฐĚk~nhh s7 h80 G:狐.7kMٍ )VcPT)i꾎m8|gysiehyF{m7mXb)ט Y=}~^DFI69 "P._ - ғs@xZ :NWSy0-H$jS;?'QȆ_kwP[5_9rRL|^,5(9S_K:MXs-AEӻ൐ .THޮN1$r=Ili[$[S  rAؽ uD L`3뽡Ϧ\F+nJQ5qo D>G̎]{dre vf TN!n;-9)3+x1T=)҅P- nDܖ(u,x@-JF[?!. mb y9JS_ Q*\owk.l((hefSEC~PګL\cwV' ]]rd@%")`z#µ'̝4ذCBÈ Py@wIooFyc`(2mQ fT dUY/?2 'G,1ZjVmp,"} IC ͎|6k"^=U#+ÈA]>o[˃h{KR [UCJ𘶐,4t\YX0Xl02zw4^KJ'V_K9bӗ C7(.GJ}&ȅK 8aYܰ2[mԾI&U8- ҝtRz<Ǎj56\"vO S":gFByLfI%?#!*@…`>>Ss97o;Q=7 ʅULU?G=%@| Ѩ*{ |Xcܣҋ  )SÞ/fJEE"SpoPei"  V jWQ lk4ǟR83qW(^I3 ȌzC<ύ]Ug:yv9z xXIMT"2/6`R*@M@yZn̘yoUߋ+ D,5h5M6،떭}C@9ML }}XF"ķ?c bU* w_q5dcHp*&S6d.pqe} $< JA1xͤ"+K!QxҟEsTegtEې.(+,QQ-??#Hz޺U2J Ap]l60en{{( JIB,8(MH=Wڕ0NfQ.3Ez-Mxi}L!? 2f$׮* ן.ϵRng!U1՝C6Hy];ͪ3eQ'P)NT+/V=ƅ-Tdž3bYF:[Kw8.L83{AW0aZe{?o .e-SխL:.q#oЂ }%ٌ@4SA)&90H⽯|څ" Q\Gflǚy#\q DN5Qpla}$ @ԉ< ,sӇi28al7;˓ΧzdognCJm\OQYs؄h>4 4MRŇ #ek$nMֿ\4Dz\{w"5(@_.b>9B .mo Ièz.V=1 "R,jLF2Y#oFsm/ If|f }yʿ[7&lW6h)wpJHj9/N"t%9&tjO$騴?u,tL C{(S[ޠo5|&ջ?0ιH+dNpN=a MXGaK.)S2Ek:~-/M_wvt YJ_|5/؆a[!Ju su";F8=kn)lZڽQ lZQ0@nMÈ{x@om4 wW|Z ņ\àqQv2V/<_1w:ҩ7=MƢ^v&ȭ&lcґiM]M~@uҸ֛QJyvő,s{fi:iYK+s+1 z]A%.feHAC5{)="2dPP[}Wx+9W| +.hOҽpŝ6;RvMk6 c<5 G2+ 6< gb)׋dg' n Mfx 1D#;ϙ_<>f:pyvHgCWe}FëYa9.hJ.$⃋ό|$L-vd\N2!Թ_g{?H2S&0Dk?OU1OuL]MS_׭#T^DKy? ˁnx~;Qzλſ-/0*$YZĄC%+/|_DF>bD\%՚a1 1jMo'F5Lc7۝k cȘB.{ WKŨ [(4v= V!SKxӻh\֘%ޏB8&_|GoZw)h_Eׇд羽.wsZzbQɤ`f;%a$` \vc&.S,ˀ5)^nR6b Kk[4?9P i.u8&2$;ҳN,j~d> CV뵍^Ws)TeN=c8zSǧ`R-z|a7VHt:Ki'V9y՝uϝU;ԣe}F}BpW\J̑!(#,^@ U)y "*$0[v?z [NVٖ& gR^3퐯`sA8,%AU|a "MRpakv@ZzϚ< 09f W!A%6 b/wey {GD\ʦX\擬#ټ9w y-Kk6qg.KSr$`qj⭔v7]}SBbY a eRped\*'#O3ӚB77c{QEf۱[㮣Oz01 EQ|-@M + rtmAQ椻z -CB"qa,`o4q߱1TBiqX=^nC =DĵP,Qx"G< v!wf,˿< `܇ڷdkw_XTI>|@)+{n PN1+yNV ፯Q%Y{W@{0Yo)(+x))aqu1+]<.zɋd(^`U t̵L}\Νg 2}zHa0e =Vth )ϖHYE?\ v;.4e Sd8j)K3%i2`(Vn>6Z2Id*L"ŋLc`?aD@NT9R~( N(H]x FGp(ңO"%gfa7.}02xrL,o[ņ #mӒa19?Vqm@@{5b͸ܦ)9FeUhnZfQl=ES @L|]B-H,v[(:v79.:(.`VSyM "ܔB;lXB*K[T%r*/Lrӵ29P͟3oxKe0x=1) f?1Gzƨ C_v*mQbi`1n28p0R) \UʮTc K٨Ozðy|U5dߵnA<"/S]of6ŞQ$3_琑$V80CbR|@cj%B,AV𤏘`q sap.YL2JX՞֘jW*c -9a aJ J_ũ8K 2jm:?}%,m C#0H!}|.߀@$F"ߟ)~-iY. )]ϋN*{m[]͚x@ t;a)KR~ZE2G&H D7t/L )zyz%̔ eg7R#LqsLC$䧛(ٻ`J::k0\Zq$AJ))?|&3xk7Mk7 )H%?Yv-e #DSrz6Yw`n|yDZ!q#tq.[ !C:M6 I.QT$IU?1q5Nf՛B~: V F=h6*y@H C5uYVM1fjFzhm f8'|u&EI>]JC'e?ytd5ץ u͐pK3dEMheR#Aܩ.HTMxa4\bU/>wVG,60ϥ}6r\죀&2CƢݳw$K/,d)O~ΊiTZDb4T_oYdfuʬhe뀗 s^G/ " IP5T̙ Q >/XAIp`]jWCLLa}igf["7Wn1ҟ:mI֖H-^!ڲ6Cw۫yɈ ;zz#3l8{.ܬ 5rWu#aQ"JAc(CG8*xDi0x^sk1`], Cyo-zbOF #LU@e #ɂI5Ʋ ^Ee\OŽ#Lx]2/CC ]VD3b8V33kzTɛN%8\̿a?Vhy#ǟ6kugnmG, w&/ƚLQ/_Pl#::%~SjQDRҵhnDoԿ6 1q zVMC[rnBt*6&#u/CwIVfa)j+H)<&|&i+֕=pD W|G[B C3@9d11g>d]hJyl.Glf;k9~ 'E.f[:b2#]y~@{m%Ք/:joa#&0&Iid:)[/{a^YVb+ q5s*o-bE)"|OE4 > JyT ^(*re3tGtd;+['uѣ51fTIhct t ̬vM][bv ھT<ۨ`KTm.؏1]rs(VU]XIgw,MX][CayK$x/G%f)"^tRfQsݿ5̷SW~wg.F\<@Bm DfDnGV:].,r43pa4,_Z >iy_ԸƻaB \/\hW֓b>Dexo.gԎTO& 6̫icdA=OYG%m(JbG4TK܈*c ͢z%ԟVGO/jJI\0DaSXo0:/ ]R\=g@6mL7엃H,(eulԺs{ s$Ua E>K-bUt"Hb<,4mشTuyf5 'kdvH/)G_\Z<(;k d'y eBz>GA2<7?E @]Qxq3|¾ޒCwU>dWT;@.rnF^Z6Dh仧z("/}y8Zg"lrX:, |yҫpV|>m C_Yݟ)JRl'[Jr&71_ [ !2+H!Ek3䤊)pZW"ΆŘîaRY^Dcj9T,u6 )ߺE=%f2SQ0M@x&q7oR,d ]h ) dڼ=rsUt?1#G.&i>\Td!&%Xm#/l)묫T^-#Q4&wQmI|c3/}a/7*aZ:쩭Q~\:m[gn0 3DA&b7>\qxBA 3Ѩ9aGCL2'y]} QU!_.eq"~%2vHtaFۉ \Vw ӹJƊ̠]$iwZfD2Բ}PbX{Wnxت=7w\)F/l֯H(Ff%gc2);, :…sf @ΖÈzI!Z8dF49y9y ;aiK}/f5Vu%Oto!4jP^GV4M+~Jіi:} ^^]rwiͪҳ)|wd&H0ڱTj޶N@sgЁ`ao^cZWM2^3URW]sDѼkj<.*<0rywrlpՑ0ԃ0=ܥ.)UH !W:Za`orH.ӅLhV4@t%W{.ݍz ?;A>[Zp@H oԹ&IE ouet<wXPUŁClb F=W l A()c E8q!*EWٖ~ݏn曄O`jMlUTsafɮ<ⰱ^Tڸ]]=Y!M)F;Hby-܎=hG[K}Lӑ8ڥFMaZ(`PxvwXlH'w)~:cEFt} ?=EQD9\} !Tc)PMJ^&v7ޒ;vMߞCLHj?~~?WA3q5&y3SP/Q笷@ĥQzI[I/ySBtg.ƴ1Jz +NnsRnjOxڵ{ Y?9%jN4)Bvp|A]pqPnLc~GN0V>I1Qy)\g&3֯UXe[>GHd,2_y]ȯس4e3T*dcH0a-Q M66 s '=}`JB&u4v 6T/1F Va~@-{kƜZܝPNjjÜ//\^07=E3,qr:Mp*,\LPT.J8<'CZ(z ]5,ˎ^(!h0/Эlʺmv|f,WYef7whu*} .νffY̅vq\8E1X<5<.Se UOAM]zS3GY}Owx'I 0F}bM%'%r_e\w ~!P|SH򈰡%מ9[>OB/ {S2UtidTT%n>0|A^qx9G1NN~@wKy}EߑG |uR<>ZY; Ng6?>&ȲekB,=}N{e5gKeGP9x”9^d:ش~W7>O3{o]oD]y]*tYs( .z\D/>Y"`1p#- bu{94Hͳ_[Ž=gY?' E(5~BnEՀ8r?Ok$ڎ_^[i ZLk [8`hO{Ю!wQⰴ3|ϯ]<Xvؿr l<0Q%ċO?R B #PAHT̎W#iMY|٫ꆼѯI\܂̟Gr)a(Zh3aٜ`cb4js/*kïখVN^!.륝a#F`*@k8㍲l. %"^me+} $i5lmųtPh7 w_E|GÅe/eme4CU D|S[͗?/(D?7H-YK@pyD?W wz)gx/ k)PX/ȜK0<%*`]&Smo ^Z\_ _ ey)^L5lԍۗ$n}7(䕪\f/ԈN~\Wü,8$"}՚X?V.OPriZ aXgВ4Ytqȫ!$KWeduj=1J%Nܸn $Lov}l74Xq,rvW$UPƆ2ɂ tQ%vhCƊjc+>)U|q=;rrus0wtA[:&2NPf4dzPa_Ejԭ\`h61!X}]Z(ujxlj?1hɂ l^)C{FYEiWLηq"pAѱ" m)tj:t-+ N`w-N8 CEvP#|R?)lU>g8R#G#~!*fCQ 2qV&]tzK]T@0~/ <pB1 %+ mnYu|O4i\H|f2aSO 3CTmt$[һ'?88%8( :| > [I[E^LTsW&w -q0)lؒJNxvT۹/$44ju =iB dy+~Qԝ朢[r[{vCuBρuw@H_WEl}Sl `%ܞN28yQ1Aь KbЕr ^b "Bd'MolH}j^'<#"A4*g| a+cU\εn+1 L׫"o$lToԏ8Do%NOw\UAFgz8x`$y/ʯŸC/΍PD$^YQ[Q,cS)4duRg;Pmc4HIvJCRwA'w1?hZ`{«g>CzfM"n8={1|^K pbZ3Pnb'R\>e%3Y8<*3k\?OY !m-jv5K6Kz)7hi~rnEEFܮw9^&vq˛ qZ3?A 9t;e# :А:Jn*yĝŦv  IŨL8hϲå9qVJⴽQ:iv掰єCjy( y;ߘ`Nsb_CB,oh.%B ΢}J,N+X.G?Nᛩbx?F}'bՈ3sRmu8򨟆-VIc8-cٞ38qD/]f驌dˣw:@GXnvF><ׅؔzN'O+Aef4cX۶}lڝR"g#9=d;[@(y~5d7e3N~@#;Vck ?^-'1/m OMx.5CQkpn~l) p#(4SLֺ[ώVMV&T$=E5K(dfIL򙟫:(xJʝJ ׮+(xZO[ >BIeՂ-rX4f.dVĹ;ۈ,> ďP{(d?|10Us g}}o2< or[D{V]c 츯)9 4NBwM> k $kq9ʤ; 6 xri~1D8L+YqZǠʱ 9yY=:D{K3ȑ{uE:Mӵk.wdȡkfbG]ʂ뼛oi{.<&ٔ&eY 1 `^E-=)ƎB0r7p|aJDzid0îVh[ݐ6"#$wQyՈh&d kmzͻ wQ fEv hu@bnZ`r&bȹ-]X |{$ZnPQ?p~@Σ:r~tFQkAT]l}76$`5 GZ%VxFw 6D*S 4}3Vk k"|':Ya'Ni11A2f6mmWN=<_s88 /+T/O_Gf֎$Y b@aLS~{̚>-q~R6emwfvSوȀ@@QHF?:S.TOWYAOqȇ3u&~V'V7uƬ^Mr !"!!P_>ί1uC_\@=)=/_ayco2  ly3ށKmc`ZuōZK6nruaCݤÒ': H^gz>5`j{Dq!҉9+=&RTv٣je*#s+yB9v]ܸ~E{ ,;yaksŬj!Ds&ұA%zBItM?7 k?ϊ792F/ %,r41JC(tWBB$Ph |2H)XhYO SGT.A(8W5p3><}xpzf2~v~Yf3k>' &c7| M'DsY_IioVp֡{Čoyg.1y|]t]H 7}dž^ Σ`<&فW6;(7 XnS;,_ލi~HdhITݒŠ w.2'`gh-ihy}TJ|dIUϳQV#b;'2\$ݴ 9=yc75HnTQ2^ΜA^3a0ꆆ`t:u߹(p*P-<λ`gpFf#rwgV3r1b?dvҊdпÀ@HWrea.xu ,7=F7A&l ;_~ԺDb>U-b7FBjJ3Rr]0>|L2Jq*'ߟ qg /co6lm(KM=j ,p2t2 M)T^wO%ȴG|F՞D$~qqR?%:p(@Ԉگ*R8QZy!M>ʇ(HF \B#Z}Z&lnil NB˿lӒx .ۏ*JZ/L/Nޙ{o%r=\ jПxάi .$%# -6&9*S s٫R{~e|8ÙkwUH֭7m"?~!@UU2ᐋ Qmz[ho!X@@C@yr3@iO,.9 ^Y1Ki[,kEY3#N+mF91Jŕb69T#7hVC{}{0@E{®W"S,ؘ jd?HGf4- >3.Ȩ ԥ쿆]Fg7?'S/h]qP,NDE ߫u祃kOOe-jlRw­lzԊCivIz* VQà|hYaC`[J^֚7"!P-6"qXA{%#cbԫo&=> <'-mDj Oz dύDQGF[{f_ xQZ1֊^8qZ4d(Urn", $<7 w R6ę(|g%veݻZ2>9T_bU +N(t6dV8bRBmEт1{ab>5gSÃc4'2T:po^uA;&v˳x5~b'sƴƗڶjamT$mvU8u#]35Gw=|az&wg@A.—PJcY3^;+F'sod[ ы%ͷ/}#tXqVVXNiaFj%u78.&AG5D!>^s}(Ek/ ZWV<ݷ^^3XM68ׅ6fѢ/`G/E jm YRAK@f*\mc< 1c` ~f]S 6A6s~?d0[4:;Y,>W80 eO4z?H%6wgNg1t~0=- Rlt_đw3yZ#8.n 9[!Vx{50!@RKu.劭uH/G&&#~N"` ûnkGNoAX@ugl9tD:-#Ty@938.v{DtaL`vx`t;f&!HmCؒ8%e:,d;l.U\/+>;# ɛ_.&L )..v9Hoȓ@1}1kп^ŲA`:f{L'j&HAHR`KNA۞:iPZ5P"Ԟ7hkz[8͖mz_qkfd^q̍y1E_HA/7`F*V=#"w|rvrUބ׾a 6c &H2G0ƬuWּz+ [.~Gl~b`4_2F2Bo ."぀ 8J; Ade0KuhoHh\ĎN9Lo"fVdۇ}J\-~ٟ""06w.ć)[Ů8(:ys9e߾fd#Gd#sh]'؄d+o+V?RzS*w Ņ({9[_ꀠGM/4.on݇%yMENћ09֨lN;>DmcM"!Ghg}*m#huʭl]H~Bhem#[`iuo繏f0'=:')E j[v <xKฑo DWIJGv",6Mz)U'ʡ:odдY8:!Y@"Uizrbwm%\eKɭcPJ7tױo-&e؇7-xw˒;)tes@Y Q Q(2Ugv#<ɮnS"!?DUD/V1މ8W%j^D En…DM㓤V8Дyႄ+d:?WK@]UkMG;l C99zeCeS$?6w' 4FP2}H#UER\ /7oDHV"s''Wk/طLm t /d+90=G 0NglWDT(V46$lc4&Sg'K*7ca aU93KۂH 慟c\k|ٌaBwM8gJ](|MzwdLP|.DD;)2HFcx~Fjj̄TV _,XF(BGmT`; 0zsN5on4D2.K[fwx0־waC!A?͎"k D-zkQe69lٔSQ2tCOQXDTUC}?u0˗'i)0sk/n>SYrԷ 7s̗(%~ޜMIj +A#LSqy/8#9%kΥr9-,4,W-LKx<9BPl=_cy+D6ni&ki.Xa 5/l։sC8B_@ ] bd Шa n3դ KnQTa: ɛ)Jv;SZ_LuG&b1 L:pO9WY&)qb ~݊ʳot~b9YpfK`!P^߼?#kk?~kU o'?궣1y?dss*c^@; p@tdC1k>a6\%IdsRӄ*?gIQ]|6*YA+f9`9|7&y_Zs4?*WrDO[ozFMhL7Z@CgIծ`G3*,d5EQSr\ e WVu\׹OF{;;ŁfNA{{{gґl)@?T3 +>N_ ((Hr4XףS/F!sk%nBVds4k,T|%̃3$PMVqr1p¢m´;}R#Yt ڮpft߁ `M۟P;y4Z8LI˜-zh+!(q忩){xDj8Rw0EVo\( E 󹗮@,_`'S羃Ww_߄^J2m?{yOS{[*(﷧ٵa k-P~Y|Hx(P;9F'<e@эm L6ZLoE X=d/,<)q{zH_R D8rI3Ju l@H2 Ͱ,p_1,pEVX-kExrF1 H;Qi\|!IOLL~Xʱ`3گWΑ"8#KvNǡ/|FFqxe#zlhu<(0&Xx'3a^K(ns1),ۈrbn!kMkY,+ #q}0Q̤`jT9Քj!/{vy=5dP?qaT$mv5L1VFszAD ؾX E<_Pn}FUg3| wQ^*&FwCfϝRA쳣L7 T Q"ޟdщ\f`m\Յ8$`^A8vωZm xYVTJzfiQRiyC3FX%#Gt8Fd5T9~R ق^!N# x: +ySB ߭:SB`T^2s$kdlD5ג?AlxI4< p 9iހ nJO_@Tk  ({uaBh 4@+ͪ! EVϡ:0;#lR>pnr賮@;8E\к{M<+UTi+q.Ν{ړ,yXrR@#" CU,Mw "P7|`CV{@PC]D`{s?yk`o<˩#IUcn2as7o8- 䱕 Xns|e/VѸX)aU1#S5UDeD~M#sIO޻g~:s!Fo#,Qows8ʳE #(a@pii!$wF[aJ&YQgK(UjS:b| sLIPA>"Aĩܲ@_Yչ/jǟ@ %:f23/Z&9YP"ES櫚fl.k"ID?`Թ*߼A;ȖvLb扯#5<@rPC@ q^ É x c.uE K|kqu$tN/kVa6v(Zp{f{&i=@ b'2Eo#Z!":*UTՄ4W:[^%DžXDN<%] oЪJWykp`GKq} V79 /%^xu 0A4C.Ai蕷@ళu0/MAX|ͦϫߔH{a6"tڏpʃ4b:?-9{H,v}5>5Wyt$ 5hsIXXanűT:㨡 Hp~8pNM o$G/Hgh[\_dEb/ ~V$E*"7(<>E>;#OpDX;R/{؆HAiSWKHәXܚU='(1C<@z  XR]&ł|< P uf>eߧG<>O9 s(&DA6@яxɫon˘CqۨkXdgzonܗ#*;DDZ#Ҙc8=Fбo]Fk}@|Ky:Ow Nd af:Dڸ:Icu3j&EOH1!M 6S#~ V-ZT əw~\y mمޝk@sC@ KX\6T+-u[O. i T 95Hҏ/GBڍK8UT9'{B19(O?23л1%$]ĕֈ3ڥ3\[5ܦyr.NtjChHO/GĪVJaja㽙@4/Hɞ{RGm?YU~GdKhߙp:i~TUH<m}>!7a m u!(, ^1ojTik,H{LK(X*Fds@A@ x7!vJg >WJ~T5WaaؘSsR,2(7|!upZZi/a[$kį-5S~: KD\#rL{26SHt%[>ziJދwSc%9l'`^V-]W1!u 0Vi9;SHV(I>2t0tJH]jF ,`6LR $wId~lu^ePɩTPN_݅Onؗ1RC>~Kuّ:+T%zua<>E,&A+?+$IQHsZ) CF:Q=_Nݢ"*Et|Yݚ &C,=^5VΔ 6isk vȕ'ka] Ȉݺt/e T t/cKM_8"y5t O ¹3&ޘ@ӱ;1 Jޅ@jsVԴd';XteyȨc= TBCdU5H>zۛU&}0V9]{ݝOgH<[` .h,̪znJg%]{ T2a.2Bf_hTZxyxb|H\`QMk Zwk^P;#3s.%m~RZ7D{&ȉCJxp aq)pZn֯zU:CV[U=$"wypܪ0yNy(qY =t"h9 K kKULpsPYĨu?,S?IpWFv#s#DFzx?Xdz߻ȳw?Ğ" .eon4[3USW/5K_{Pt؅_fk]G^_;ř (W6We0P;|NZR+J)h(L j_ M׫%)F*© 3 a4\=7bQ8dً֣zE8)F`!L/ BvRK,"@ RCK%_\׋\'&4S\bsB{w&d*D=["tz@ݎ~aFJҨ*cf=OQ^ER2<+ hRܜ#TV">'zNsxve l})J!N\jӶgfղLHHn8b9P c[]|.סĵ$ 2f%@C;DKKWm*uR+V{8Wm/7"qvA(|`wA@ ^שlJ?N2^72I+F7Ӂ('G8 ?e}RdTJJ%ǸVّ!kj'h 򴻺 kSS[їJ WR W`l>CtGa]ʓψ Ќ2}H7{A`(eq,; N{|سRF0[/ňG my=QqkF=M M&'e2tf0'ׇS YZHoh4C I Qܒ)Qʮ9%|+ 0ō PS{F<%F`6Nz1@YiC=nwgis,?82wŐQ1ǃZA|c[}zIa2]¸ uGn+>S OB/1wiNsPwVh2 !dw+J ;cf@:niJІyp-^Bi`;%~?4/Jo8̝ ͩ-=%3'68As6@ p._1{`qyOb $p*ocI^:x]JOƂӏr-^UǿXݲ<,"BPJ\5t\pb 8 xe|j(qHW$y:PlwlhP'>EB0m$/QZ9 FvJA;;2!vObX"L+gnzjcz?%7Kq}i+9mes}*~^5@'*"k BIE0B^}R;ߜC[í'7*kZ#pB$–aU~ @}?e kIVOEqc 2zSS>)fr,E+65տ({eIO¹oK|UD>-+xk[P x/tJ]Yy|5%#9_zQa{(Pma$᳒B6.: E6@`&n.aAYzK)RΟ)$qQ_s0,y5Vn I傐`@|: 2:Ϟ-ܩ {yφkFA?sCk??>_вκ =D v6;ߺ?>_q\^i.{&w3egu7L\捄c /E5 }ۓ6"R{g.j!*7DʰxIC¤!J%`Y`ul}ʧ-0gȱEV#n]SEGC5O3_WE5x4E G>s0c5Rv\xo˔&i{Rt'Ro/ ֥.G}3owʥ P>k]*NLj>"+&%.~r~ |֓ݚ $Le7'=8~|wu1I#0x* 4[ r8$f;%]!&sGAʭSzۭ@7Tuq>_vH$[A הٹtsXlx 1i@j#LrF$=ڴ{$ܳ0y!^ oy&9C:VK;dri~hh:7!fm+o:PwQcϜN݊ꉰ MJgMq.q?~B׊: -`7^2k?,sV&4eS|VC4Y2:5\x!L&BAU1!&͞o&w h%Ȍ>%2ζx}y,<ӗ m8"B(ܨLC`ځ/ d qf98ќ9K. Cc`m:Qŕ{[P/hG.fnG $r}ն=uWႡ|[j}w\/|Y  d`&Ḳ+Ixy3uTkQW#!o?2GΈ(u',gO3"?z 9;l\ߔ#Kz/{RC/ft.p+8:MW(%IKf%$^Hq&c> ,?'S(P8Lң e/J Vi7ѡ+ta?g_)Qi.bdx_]CۦJaYΝcCq.mBX#2\Kcdjj1ɵM9rzү7zS+{:B8_sQkpeYz`4TCҹPMQu)EW vpC敆1f< sgKR(u߱7!ͅas јemr:3,ȦD-C>5TӎͽūN]D|Y̓|vq()GbvQ_)1׸O| حTVtI&+(>H|W:m恎T@B@JQ!b0*}66ׁU5D`,sOв]/O_R:rK 9{!4ԮS*\ Xo6 FFH?p.5H.XKd0%_ԚjQ6kӀeC˵eWhmxX-(XM8T\7.ķ5VVv+FS>@j'zrutjIQv=Kq\:!VufF P 93b\ͬ#G&)KÞVN[.3l״BI b0}\B ճЙ[xN'nPAE Z(/uy]ٜ!F s5\c};LQD,v$gu8E9 £)W6 jwvK B 5!ȫΞ&hnSRkN}JU^S>Z t>aYP9t991B[S\t4W pH O<!#.60Vɕn13<!·Pu,`5uhRwQj>429yޟ?'hU"ݳg.ڒfɈ\7D] dKmO^OJWͥҬZnɭs^]X!g}Pw4NqޫC"0xUܜ>r3ˋ٭ŐPG,>N0#2KXe8C3k :n0Z컖 qM-8}-ë߉_>o64r_ȸ,zhТhtKdsأ*%x1mLuPYPvPp8A6pjU.W텿gz[fKF̡NCJ!Npެ.-դ<|&"rS3 !?a#t Jkh"Н/cRl4W "&6`dDEZsiqSuYWKߏ uhH C {1 ~vs#CD?Q>n("mBa. _ ZU[BW%" aW ]55G8#B吹t jwhĠܓ𰖑ڳ@TSm] $HYkUhapp@ɮc7t1΍EWI(T@b}z V`FNf#59;I$̎,$)\+=Ӥ,^<)u2,߭zC2EN/w#]w[8\OZ~#YX\ˤ1,n7Ooޚ"+H-Pf$< U6]Y]N{$ڌ$cSaPXPa\VجVORs< .q+^ Ć G1 BQjhk0DprޠfůҲaI0MKJ-`۩= (/?4%OIO;_ FF6j*gZ?,uV4<hbn~3S8I0R1yv+ /gMȩ.ZJ&Jɻe[Sű$9 t4dIf q6H\W+# %Exb^;7p߁\5w`@ V9;Az/ЌwKGB"(},CԞRL[,#Sk{- -xpm Jn$+/͗q!m 4GC va vNlX|T)]ӯhzxitgHhμlʶkXXHmQ V9W6Xt@Z2e P ~ۤLhHpO|9 zeƽIk,zY_.##|mP%3zT.nHJYRX$ '$N̏ǩKW {vxm\Wu`uuxӽ\uHc*XDEryh4B^ZYq&-'2T* M^VVbܤ]>?lG*I_?f^ELX+~Wyw 015̥7⛜"0J˟ki80nݺ{b+J^A:ܺoVnƷeT4tކ>OAao4y]<|ʾJ>ŸCz\QL &rљۧɶw9ݖ\C;3Jּҡh !,ˌϜj|ŢjXACyH5݁y"CBF.`׆2*sogygU҉⢤tUdO:L+)-2-?z sX9MXWg0{M$GHx6ۿ3{+n3v7mq)65AgRy&J; .g"oڑPbi|_L싫;2+NVI.7WΔۧq2ʥ !zN)asPYEVUY-$x@)eٌ sk_i:?r@-+(qqڧw$JWtdz~.UmTqS#0@cew0vj@6vlf>7\ڴP4%)?sS>4Ӎ{㴔hBTSjmp` U ǒ9S@=]7>fė-%B֜,iJ+$b- n,q ,ջqfIaҍTɇ(vHp%5urEVd{)8~Ypݕ.?+`.<-^nxWA>V7n ȁ@SQɍlCu[^+Ou:F[$NMo.JUGq&  bh|DtUs"3P⯍zZ"p,~o塢)X%Ք?Ce-BӜ}LͯT˧X VJ3=L qA\b`3Z̵ v T#n3oIs間ql/6t HZ|bK3e,VgS#Eӭ5ӝ 8tVSU%+:Z1d<]8EJԹ1(z? ;XHm,:֎Dݢc]c Th2_Dz X~b?]0aık ~w:eݪ# [~ta!DZqh_gg Wr8g/A*ֺ>qx-X}["L*_s/VIP*^/Ԁ)gb}[Bbu!ȃ< Ň tT/<~^w*"r]|NJu+ k.)EWWT;|5먂B{(NQ{i靎`̃JD1Gm[N`PPqck1Q,C}Z0G6G2F(uQoxTE:@?Bj "t|XG{_(_穤ã!F<\]7-j1*8יy@3NRXsBm %`3;G^|Jx`d-c^6!(Yʏ32ٕe]?oP?H;P'#MH|QpʲFsKf=j .9hvLX¨Py_{[&b'66\{V WYߩq睅O/J;:[nR09aƲ e:"X%luyg^N]VԐM(V(rS-5+yG|g*w]qȺ ̰c׹ #R*R35lPr5+6jDƒIQEs|44P)0c UVǷbF n%Sh_^< '-~Xr 2es(rbIqg-t?(K,1#Oc$R)9ۍI\[6aӉDđ~cMְ8fhgZ$9y3#M"sqIx8}DWN=ZW[<ꝠC;UgTd~pĬwZ3Z mvѣg=h^(8 iˠ ZIe~lik fz_#zogjm'W>heOAқ]9>` yl$lho na2C xUGXFH6~cZInqA]bΦ .dp[NdwDM7H^|dZvB_X4qeMg؉ ;ח;:1 #^/([l;F|}[]=\z tyA^ϕ4MTt9mmp1Q溍]cq'9MlP6#媅a(\?a D.&j5l!_YAFRHF+z-m^(%'־ zn>G~ADY,tqel`NtB/F !óB ^[.ܾ\,:8Zl41 cpz֦Mʧ(5TBXr;#w%<{d1H -?M~{eZ760%||si]k#6YåATGjn-${o}!hXOf Ѕ7SڍL{}~5qxv*AÛ,L7|p!(b D»u0H[X ["Uq@9EɌ$K0ӹ6EÌ f|T_[BtA$վu6]\$ s D9ӘG! 酙uQӳw[8ǽN䤶B\m!]5*A=OokqdR"wP?gRU&x{mǎT 2P\1LH#HH A+/E?_g;!IC6G,Ȣ1!N94ߏ1 \DjCݘ < ŽzTy:j*d2YP_]^63r"g\5F58LM'ȥoƀ6} R_k-g6PW@>|#c ̚KAdky-lW=Y Lހ䃩} ͂=3X'l0ɸ Iջ[ (u ni'3*O-bV_Q!> ]ˤjX}"*S/0m׺l~N *vHfT;ADb漣aUXOAܡsQ艩:,!2T7}wZ8*md o%@Vp}/5gNép\$Ȯj0*l`1; >!@Hz3QAv٪$8]0( TEd՛ {[s>r={HFFeN$O/yQo29\}鸟 @w?C+ đ{*#黪ӈ0.~U-CA"iQkYS5$^& 8Ҟj@AMn)ũaiЙ+ `Q!@PsR'M3/y%d],QcW_`b|oE~3))4Xk~g ?[%YOX3T6pwױ* ^ص~Tej6dzC~g_8&4KOvŠߦ}؟APc cL7I9vۢ'@3psD::< U~Ax:\@ tPziiA_AsY9X}Uh:xg I!y99Si6^{(147[>0,o]Z@/f:wؕw )E@ZahոP=k !p$\ub̊A}71g*|BXu @qv6Q!Av8OWvW>N(1@yLdvRm[v%8ߔt<ܲb ʲJ @HF#1A:U6ZӬΊݗ"*)J/)a wr^%Q+ɲ30wuQ}+ L@\S ,$9mU`KWT}Onv&cN6kRR!a+c:w^7{ oUb_+^n/hbӏJJ aJ'iJ@kÏq1[&&!ŒʃҬ.!yCH) UnGrO(nDLn݊=8n'BMFe [8=u!//(:mZk$C@)U:lπ-CFSV2AY*ltmy5dQ  (#p*JF N|M0w, ٹ = P&:a\rp>tsߖpߦ`9¡27dZ*q|Gha@ G*+;k7gBOdbfe;]/.A w򨙄 ْ`t .A^" 3k"=)Dt'6`JC|G@9è4:=%._hMsB]?Jm0f':wYrO_iȄ7yoognb+&fĵrTҾty#}Q)]{A8Fl$AF0~2VQF2J4-@IDgfS~*c γvڅL4 |jԼD8VDt8 u^*PxK*k:p+qm F/ԧTM ,= nW)sRkLMjwYd f2Qd"9!kŗfu=2r5<@c;SQ5 BjyZ2 TOnV8W "w@=ed㌓0n1;g Wac+c GԖcSthaj"Ώsه\cV* Ь:MIE(z*^!:=GUΊj׃E7=X2ReF"GϪ$utvxp2 y31 u^U; %5\ԦpneoM 6>rߟLg8dAʹW{6OhFJ "a*}OE+,-{͠1 52|n9vMʥ}1'^KwoÙªb+-YD=\ڠsdm* ($uF&tezyE&ylCH5r8qe<-,'..,#DkBJ-4VDVG|G)4+8]N^WM]CB'HZ+\-%Ƕly4V1ęa}jg02_s7D`:V˞)3_Qna;p?yG@ ]I^e;_( Jqʤ$lj0[RΌ c3>,jWw׀{FC^U7Q20^_jU EO[SX1oi ڭOXM< ֻ%vnfUNG3ҸJ6Rl0̨X:K&|ĉέз{4^_:xA5x4+{\;fcMg4^Hl i;@_)ŭmMmRư'~3tpE4Yk/4 XB\*Z_iL- ̄Xц{k`6~?Y݉2@5TFAkFz&?RйU^dNVXQ:q-`f _k@H]M)аU6s]Ku5lRb(l8gK=x`2бX9yBoSgpP_ Y<^0qKTX?VGA㠕 c%aGIS~a| 9Y[c"JGЉȠ~z !yR:MK~(7x8&!!ުX"%2+D(" G h3o>`RDkLɴ~cEP:VP/{*9 ;Wy?[)U6h5~f\-\(1zsf1#td?x`>#DhWEȀO zBG &\ W'SARcgx3V&5Zq^^.B%uZZvy8s\WEOQR8~6(z}|c~S+ܤ)xdlZ%=:k]\H+Xy~Ko6ac#V{>(=bG.sʈMx"RhlٲmN$tsup>pVX"EnTRN5hiv+J&֜Jxce KSڶ: T,_gY~L&7/k$ȫ̻'v3ZiA&96v7X^tfKi1@Ed'C)'HZ6n 拵PqL2.$--Zh~םyWZ]ag&(@Hz._D%3Zވ\zTpc(li-)wC ͣ9Q;R{,\mߖSvaXGFؼ]겈^>!Kl"X}s=РsZr,_ڸu[]-H~XW==Dasq'[V>d,>7"Fb=\@jKp,"Y]T$Fl!(U1/y{7NB:osή5n}x ݆s(_*EN-bz&@J1}>C*ITˠ)3DL!7n3L_6ea܉.L"$?lUu8r 0 9^U6G %F5 @˰kq/ TSqpyfk'Efh?V]<.p 7}Ȯq);eΜ%KAP\ſJ~|լΖtu","xρ(ʹ07'S O61M 1) H$0sfKXLmSw. @~O%n b( *<6FD:/ GabO@QdΦq 6#'yz`Y'V=V0KaۘKW=y; B`Ó:`n lw!9<ԐF9/ZlEFkt>̨3'+A7#Z D?hAֶB~܏lП"͐ ym&Npʞ-#jxҦ1㨊P$utPp~tGΚF6HOi{e="\)ԏNmȷxL(@0tu:^th v8aGkg9O4s+Z\!bcjuvFY+TVMR ֎ ts3j~UQe[o\^A(ZwR^y(BE_k7w@ZeAuё6EɌ+̣O,fj?a]BIaGo"#.xVx{L;/UP$}|#NuoMEڱ՟G'4c ynڏ$>O C.axx.lq4qp 2o"UmpL tB(6l\mb/ %U^U\,}voY]’ߴ苾ӴY.g$DKvǓm08^TZf(<, ( ɀPϥ-sR _Jͻa{=^eSXwI;ɜeqQ0fc0{~dgL\ԅ$U~3Iy(9k:-BU}05X$CCL6.$bzCm#D[v) w/J(q KX;|Ѣ9(OIK q0HTxAwΡa$4_ E<22ˡd.bntq+HE6H^GKԌ1 E7Q\}1?c[YNݚB R`m0=$M~=O4ZZsez|݊)N+ma|2&L3ʒdtM=8##>@${ieζ]!oEànEQ-͏]w>GMځ3MtuX԰1m0ZH8K$Ub&f[NO#XR}TemPzPCѢ7XS7ς>t6Lxm~i5%qh)Ҭj R?T3{Q^fL mT,DSNᒷ)}),5퐱䀡bPC J5oM E:id J6/+00zY9D|ư7|@]Jf wTݛSreb9ѭV ct Sؗm+$^ ۿ2q5MYVskq&e,F g"v}b ‡Ev2g4I)mZ\J7_XSzAlf~6g ,'εXRB- (&B>/L5Uݏ [SL^a 6A߮\ߟ̐5iMeup(~\?ߤ)@~ dRƓn ^(}-RUW sТ$6_8U"rƨ;[΅xCoUv↰Ӭ7}]y'7 JxL|N[7Kt俵Qݔaoytxə Kn^9t6ެ{ĉ?{5i;$]{jG/lO) $?b%QV#4ṔRws4wkyk]vTgp8|<]Jν^|_II;;9Xǽ&O|<Y)-ϕ37R.eg҃6XIBQ<=Jx[t&8|C%.@pD3;}ƚ&Oc;0 Lckʠd/M p`AX!A.v+_b(W@ˇd権*@}%Ɍ Ey{;FYPĚg]#L7DĞ81׺xWjy~hYOns ?#_w~w4)@NF6-EZv^gx + /ȷgdyPW:/ڂHNN|PXY PE6W05YZ3jtyt-l&o.\%XrM!fOҖHTg&R>4+}3~mjR*:@Exz62i0U;*:MYIn!A)҃Ђs"tv=^uv͸m,P*/Ƽryµ jhJ,L9JG&Z bу>\Z4 z%5_SY++.\(Ap#[5svW%.b6X۞mLe`zlŗ[t5f?m 2_OaB&žAԀ;1~&2*v W#[)yq @_լ]IlV53 ׾AIwIt@5'@>QiY5ǂa;yRoX.)IYkz0rōw,/o~ ê w$ڍ0bs? B8}X3]VsSIu72(uɝ~b.z:˜hҾ5 qA3ԠX!t [K̰H.5%b0(LuI{vua^[3vȡZXO\j p! ʻ/Al35rw!yS'~MU8%NSQ t=Ut%Q'B֗ͯ*aC)+Jnkx5pfwC桰zJE3n{4h@N/; =ФQ녭bZtt+R9;>.$H2RI6cC{xj 80 Zv$] h<9)[[Z ,:o$Y k),p }U SZ)3NQjY=LjK[N&^];bvd՞qo)Fhr^(`92qhGy=/l92$qA f14iAke)A9 , MR4 $##LhK@wF> -p&q#ZN+c,9N}S1_%e8Oʔ|˷njM>Bqi-3no՚;TC`zrV17HN1|36{srGeivbAs\A=@ |KLK0XMFpcD i e0Q@0l9C&+ /f6&!1t@5?%L{r1UрqSA@@װz[ߑTK\Vgu~!J#?6'X< YЯ1I_8sPyiaMqY v湖L?88UD8mƖ-huE$Sn;nM|)%7uxI~ -$7Kϋm_J6_敦쉗nᄋsNHx|eRu)'E @ >oOrN7pxj./g^\- ud;99K<_X4K4(l saX }zmg12r+:K 9UU/Rz(+~}f"2o7ښ\"%ؒYF?\ݫZVU k80纷hx>8nW׹WBj\ף!djVA\(IKRaѡ翹'&X5 zd+4l=&Z\밂+f:gvӷ+ r:5xJ^]_U@^pIǜfD@ 8Qa"V_X_Py:Tʧ.{pllp`)Z 6s <7סfy_cIl}d}Է\ߏUJVh.!S?G[2sdMs vo\+*`[pK0Cy|2hZLJ({\ ^]Ji"e Æ $,8'{$TE!+Z,Yt{rGRZso4Y 6O5`4B$'UƆM;oؕ 4m(D{d;?kc4Ή@IRn$hz,M3ԉ0^xJI@S,}U*Nt@r,0 q 7?#HtNkFb[C :#\`u?C7}Q8-\P[nVnږ?r.jYxҞ6|QhӲ2Ug?UTיWcpߙ:nDgQh^zL>Wb #*jZ'KhA @ ٍ`v6daZ$NUfOC87!Y9I+EZq'~ɡ<7T3SWV?Li HRHF7E Ig][ey#5ra c7}:ӻJ_\pOq`1p{~ cMٯ(UQ;%dN$}D3洐ɓ8_!};;j#`wPBhZI{U. ң6).E]̃_`Һx 쒭 !HEVDa 3^5hc$GjS,ݝQGUdM X ٵd-)M7 9cXa݃ ?=J69O!o\+]]&Vԍ;*|M>AF/\6io-O">0E5.:-`R"6)A&|L:!)g]ie>O{#=sJ\uOɢj3":J|E4d0cP6NX%]yG89Bej O!6W_w zi ~qo޽0&&ZG 2QW'UvqHM*wt:cD:XYڹ>bOW$-L)%(Rp@A ҚB4,bbܺXvӓkՑ~J^qVfbم-Unkc9SJ\]mQR'op>8اk>A {@a=7oL^ D> K K¥pVM 7%| FK`.P+TKuMϯYoB}DL:h~ _1T{[3NkI#j 5=-qF@SG[wXa..dkR^rbS p/k~6]e`5me9iցSzLdʷQBj`> (֊OBmXj.`,[v9ϻ3zJNmjIM,mӗtRcI,/qX4ȳͳ'SnǼ ]wnNvgAC"GZą5h VK K͑L( T>{DA}qtNrh\JՖf6+U| eؒ,4|ʏ3>M@aI޹~q׉H;}H$Hhūd;HGSKVW/zDwA/}c*A\ፗkI-=zn_Qyb;0h-jYn `TG2iBFIqHVxEVܷ#b=[>.X|#e{aK# y0ӸHD1iI!pCEfúզ.#B~ۍLQ+@DI=w\=hz0A>9.O%=S3=<$m A,qm=[~AmևgR/ajͻ\pBh <K7э{\9޹چXf> }D9ǪpEm ''9}mv[o˭#qv QZE~|"3F& _; ڰw9Def!(D>y|_S2o|>AM9EڒI>9cG9*jҔd#v }{:* x;Ck5zr1u)M =5 ZrbdheWRNiYKvD@p-UxO 19*sV@xԺ;$u9bZLp/!01'KHXȌmzIG/ UЬtžZˢW|I4a#J s_} ?ow:dsWڷeKU );- 8DmoO]dž'Qޛ Wv4b71MGV+X ,ȣCC:w%5BD ve+v>LXjn3]h|<' })1bOJg^NoEK}JC&b֪AFR^mGu=~cJ"5us:[@*1iky32J93aQlxj`xTCo %iL+IƓN7ixL93 BmU>+\WH"mt쉥;Gm+B=1j(EH_<6̩mP~ݑN uέw@@3?.hZn%tm_w} À^{`6b9aՎ ʝu!c\A:QA"9t>2eՙsDH(WA3o\?&3\h ڳ'fDžh/t>ĠBJIK<&{&d]uѼ/J)J3Oo'L|c tlpK)c+= < lkzU\Xwc[BտMPUy; B#K*%xNQ>5GN_\(v3śTEve#S^}d ^HM^4\q֎p|X - Df~Tu+)oOg&Um%aO)?# %^JgU)LkfqV9dZu"j~y8QDkI/z,I\P+N7v0QxV,&Yzq@9L+U:;-ÒHabx[Vm4b7=Y3f(;UYJg-p`d.XDZs-c~$#I 2\(#J)54xP Yq_uח2fl>Oe\ ߋYãK 㰴FY<Φ y?8H·7k Guzٽ̻4Axq[8!yP݄vp&JCU97a[KEcw vOE{b-vb~TTX G+'@_ѫyWjbgRP0&n Nd7ƼRvJ!2E {2oiv=Lr ͽ\֋uX3FȠ;zXWH6z\+*GNX!T^ߓPD@ עCAIhGc.EP;y p$A@FUe  ؞jF X=8ػq dA&^]tK!9}4;=\:G/9CX:A7ԌjD'2Oa}*iq#Wz{vJ흔w0SAst[,X*͓ݹ؁R^˳}|,HLeY2PC¨2ƣA[kY\g1Ńwx..4>[ Yj& \|xo'&BШɷQ\b#%ub]jk9bF-Lz1ɹ[ ΄Q&\5/4|P*2̚F#ݣ@M4x-qlY$S!Q: RJpd߁Иm}G2 ύDG>³X,hh҃R>}Sd8Mǒ?i{`<YóLx0b/g[ȉUpEaE2T)K͹yCfI`:u ]y9S~cba@.C@~Z>*ab"-Ia]OE: by[shQR77qb1Ka-,42"faIf#ܡO9L rWH[V:xQ[oV7aoIu[yE: "4@*BNTI% KdW1C)x] c0B`-R5zC"#S؛y <>E2Yc2A6vϓL {9 uֆS.CeBZt u-bEy7If*+јdԹQ'/n&DJrol5Q`XjdL+z梡?i{Oj<A0TX[fL9GBVNyUi}d+V8`?Wg]b2X@[L aJ0"90s HF?%xOl31VȩZױcy+&,Ӗ& "osߛ$rH\~Ӕ>>뒋=#!yZB9 q15yTYrN˜:{#XL\lDN@PGK(Ԛ Rz6F0~*\qf(7iQ¹+i9$ ofے&ܔIm},:{bĤIi;b'r'X8jvx#WxD3065 ~ܸ Ho1]鰃1??O>N[ݓdO%-!xPg_g!xlS\2xpکb#fA},̖e `i'2n5||qIpۅH^W-Z>,99hxaqE>Gb$٨ꑺ0x"i 3-dvM j~ XPMv$3xK w0AHZbϔ8nyy z#\TW [M bi-AkI?E#3.av9nNO ݾ= sqoט9~UJor/d u[ O"8acO&tJd[T56Z]d5Cp>OAkxOZr,6b<qD70ʥ:x)Q $9 pξPp)F;GR2}ruM/zE%a#Ǜ͝2b9K iv<|к*'66#%zfIgSf fNɫOZG1scRΙL& GI(VP)ŔՅ(m9vÏř$$gR??B] #I߉V'I4R^Fz#rY!B~"Ґt0m^u6U;C 0w~WcK˚Ȉth!VU&?S1st| mIBz:]Dy6v \6PSab,(' ]_ Tqoo8~t-Ҋx=cz6JY3-qcyIp|;6ovpqC  ZxGj.R`D{30,N[އ҆,/뷈-`/.-IdCHTފ{1?WF7أOT񻙼Qoj&d]4A,0ƢU"C^Qc.G1LlؙMLM18!ipHF@oկ+0u]7rk䛚vRM’%+<Ulg衒paXj9c3QNA?*]9+7p{QF4s^&Mah҄}z a7Xb#@ %݌m`ʕ=AzO_0WAvrjLxbECWxm_7+TޅJG+TNt] .C(֡m^} R@ cy6iG8bV]Ј }²JBӥ-r\%zb&!Z#LMMq }0̥1U+3:Oh'ˣ9ݎNgݧ_.ݴKV"Deb& rCdιX۵讨SJ" h  =fǟPM1pY׭P$A(3bz#FWPsm0ݱ:+e!mCtBo`QC7p8$:5@ީ(y"W'M>UYz ȃ$>G#+SߛsC@u-s&t6pufq?{׊  T_O`~_t?gu r<0f ' +5qTmreaeM-R ĭ?\t[D 5K>& YQ=mJi 6&ej]>`E*ùL̵wmmD5E@/= :=[(]4)QN_wjuI`&|JJG9.hjgA~kx Ts^]Ol#yw9PզVp`?Dto.-eg%o ~GE?\GPNErqwsf=5`fV#?d|%R)M&D%f!ڙe,.'BwbZ<$S pOud0,X$w#mHǻ4x,x+M@s9N)'h-3-PQ%ϧ4RO':.ڦϴd4g<ϝe5mpXxAO}4fe˭3^|}#! dt_ۮx$O- GZ((Zܯ dmMAWwŁ()ytsC%)Xg;,z`3y/z]"@;%qg5uT=~کm!l! x[63{E:>,b,L}o֬Y'5 hL[l'Q@w=A!nX@oL|5zI"<hQȅ/<7тeZh:\w@;`#*^fқPTpb2O]S:3Q}  #7&ݵXVr(ߤL1!>*Ǜ, [ЋiLM.y⍭}ukoIb#ĵ{ ?Q{sUDsM?:৓0}~c >TȓsZZ[V"5HyX] Ε8WϾ0蓔#;FEsKl;# D>}\YqI\98m@Y7p-I1E Dwu1չ}ηU=tmZ}PVKX  |5,GJhv`e1oqu._g Њ8=FsaUI {8ۂc&m C[KݯZ9 !) I,oseQ::ۤ!ڸ cE 'fqGu71Ixr=э7̴ ~^<=(@\z =gPnWJαr.F!n?Yːzb3dg\~I~, ],d1w鴗V &սQނ!w29vɅ}?af 4u -. +r9|_L_Ɨ~z@=kDy54Xy8̈2W-jH%g _6q qj/k\N&,ʼ}tg&VUwfs>ABC~8dI,I_V\x)/ҷp&$렪c{'vK;czc涖ܢv=XODf|OٹPNt -TvDqr|C6%@ġ{")~/JFVDD^ݜYG;(p=.36@~*g3uެBMRM:'+0C<>scia220Q#ݓlf@6hF1IpJCf=ŠPୠώXw AQÃpoȂNqӾy+™ z=/BЍFW2~ъ74b$|8уg, ] , t]#J~V&w]P4زI%#'d/ {rg @TX:~y{-L9s9@)}R,” 5*p)PhcӉ 7|շ'Cĸ&5x4ŷ {P~fZx/rKȥK1Ċ!nR0zw5m/5P s{y dXJlB?1+I:{^7H:-WsDreYF, .RX tSw't'$<ײT d>Zm,r[Ќvz>;Gf^Ng@bH?&7-f딬+zCfȘq֡tgŏwhZF dF0vge%jfdrd^BK00!!*G@ Aq#}&p^]A~~ TCfDɡ\hQ1-z:n MBuxճpT t K^C {P>/1͇ҠX)p;DeGܾAPB$3XK= thHLMH} m!gv {nrAa賭'#Wh㽫+aeY`jͦlbe' hmW&։H+<8v Dch܌,EFsrz.Uioy~]A^zݟ>\pL׏iOP #*w"SN7('O!Qq]=oܕZnl%\ ;}irtGQyՇh~9TH/.R=En*OSRfG㵋6?B>dO?zng:͹1^VWs )ldL;es OGP"/4D0Ub#юӀ@'IgC]9n1:uh.w/QP*&0<@A%pCaf.B[]£ -3缨)3EPw6] 5#NT]+RuH6֬##^LW@0DZ:z)w6bhr}^fjc4țx[ѢP7YЃxf9lP3oנˍtigeXU}QfM4ɩEO`*!gD} WIrz|v3,{r-|ޯlxP)z$pi8`6Rq _7G|]:pFo݄gGxiX,zrb[y'CDɟujmGMѣjJA3PxZg̬pI_R t ,Bߗ ,U5z{ZPSþP%8gk,@A=)9QSA,8Ik:朴[ud匲׈W? y?EH669P,"-QrH)%(+BNj[ Tè`8f'ffniP *)- 1G]m9A9)Oɵ#\JGI~~z#ߥx8b״JtV6R 2eA3 R`:ZnTNDxHm"Y nwpgc?f4DT5m4#֭Vxy:薛(cO,~1z+d`JfEB%:55rͳ4l*.OǯAS`Rv&o=Uj"~+JN?k͎ߥQ6K-1&׍~urt{PVx*4]w72g˙:oW/`WitwhDw"XA?04jv8j(Ys"6< %OE4$*pv E]*2%ØOꄿ9vBq͡lx僆 BvK'BI2y݁Ci@Yˊ p<}jYo*HhN s1b,J~`|pZ$Ҷۋ ]_ǥHx/+v2t2_3#jܤ0&ΧTzb?&:OL*3zr0/qx96r㱎CwQ`hmL8:msھbe5,e )&FQw\mؾs2jrXs^^ehG]ӗClhþ#S5ҳHOyPwљ3Jԩ#(C2jىwƦ[e{E;5ďP{\x_ȎFXt{Fў 4hrIךmzV?tO^HJPUH3FPh3K{o)P,.OhZS% !2haMm17O6֙K*]w'(VM[նmec!9=˛u6 >$Z O24W@q&|,}"̾YԀQ(}`+5FsHvȆinvg3 Q12? ܜ T{x Aѩ:t@zH;H p4 !n_&Km?^ӌ#^@6w$2rޫVn{[5lzs)YNM{ m$U) :6}UiZ 6 .5P _Y=4fĮT ?auMKPŖ' }  "G)uWg%ךȵ=,̉zۨ( mC^"@_pzl-_cl6먿`&Vbxs{t^V!m6=Q8׎$8@Ӌ&iFdB^$eq]}h`,2S A~H#ʩ7Vp Y "湏#8wGR'V@wz(mmoXyoViguC!?@HZ4<:i?p#հiK܌vոEG=3yDίT(km}nX hkvIY B[fbNȞ#e=~o@MEP+!XOKvwJ 9!W~P櫍a6њPqE| E']u~HE69r= }Vht +M+^,$PBO#@]AĢlCDWQƾ9R ׈F[4R?^HW##[5t%xGLwDp RDqγ6U 3jef\t?S<:psǷV^"Y]a6aGA*pjV{CUw2- &9IPH]fU<|yz+3) KfBsd-/t[]~NP{K@=|vR17VW o;lX$(x.&6aJ'vY(5L:PМ 0^ӯsVCS\eT A^:" p l)O5 cd@řH|3[=Pl9SU:NBhe@ʐ]A } ?ҭbImĖ+lwBXVSi'ق~ 2]PjXm}`ahzfXq}pR C+qXN&弧qC&CMЍ{4kI=L(Fz4bL5t?rW({D\2*x/Fì,lٱj,)yCz-qU,R?lK~+CTrD&=o&wkGHՙ;|5/a}yU%&gSS"c3 f\ʺ̕I~joObȷ7"UypȜ.±|lQ+3ǡ"6`#;d"bmMd$EYO[ .jfD+qGjF~64J[ d⮓dW͚O萡9ե$6 ^n\̈́Q-2ir27nͼFD`X㷭2$R򜒓/bhm\DTËH^Cw7j.0}b|DSs߳ }I-Ynd˥Uxgs޼x9 Hmp" /<017k[ FKZ}| Gl{9ֈȃʎPCKeSvT}3D_fjcV9u-7z75gQtVtVDh h)ԊW?ppVKopa ǐeO$4=[u,I  SJZ73ykRs!ߠxYl]G>_U p٧ yOV7}=dCԒN']=:+މ_Zw/IN5qMdî:tRƻ#1D?rFDEbl=>YZ|oWXwm4F[P]~6rljSQtA%#Lhrj@5Գ|LW:y%Val|-#.HQئu1:hi(F ?0FY稄TVX"T`1}-tr}zA'y"+֯ewSIMr[A<Ck p9<2<7-,}>aUtJ>- DqK;zj83[lJlo0|h+tFYM1fȿ0l$Jb!j 9i bwJmPJ^&'"YM{͚x3ˣ! 85Ү_*A_INs*«[ .$uU%˖5]I'jf[܋synءEDJʫsVDddf]xٗWG/vX[Of:G+R}>YSш.PΑ#tZ`Z ]sb8J^?[14 [ M*'w tȿ[(?@ :'8?<5Ћg A ܩsp2+ Ą* q]Jo4轢E)Ƀ;)hɰeu t7ѫϭNNxq4 @bׅ8kqCbd5ݣUU>1uhԷpB)Ke&c!ȾZCfIĦ~n r̔kcBн%N8۪Qf1jSLA%>d9R8)i3wV< JD6B ,m&RhnkFvW?uQe4&r4ENNb,QdNNݱkp/#NjMO×r]4EF׭^ Ɉ!)WS cddƘ)WAАZm |xQsxd|#Eopc=5LMU q>VxC.芪7vVU(XVI}U1iɵNJ;Ff.}tHRq+v!c85:^t(3`K6H%WBtKuXSٳ3W\LxH:RYX+o'L't챘pc9Z{ͶIxƶĬGLOஐۭA֙ Dʓ K1'Ym_[G`LYoq;GIgҀKHL±&•&{/wڤ@beZes5!osXݸQgܿiX27VLԦtR,ttZv3ܺUnA+ͨU]Ͳ+)}vOd^c֟ _JɞuZݨjjaY+_>vd\܀piºZnb| {|0:/?co9quTTD0u V|xQKAk侉p&װ)BJj B& v8=]eZ?qu@ >Yv%Ӄ|ʆ 擄]BVħTvpڹJ][w>ULXgS s0@XA+m38fsM tkP& vh|d/ vnZ UGoI5&} dI/#[[BuNr9$AKPS>Y:qDS0ρRgz[ʱ2/ pEubp%6W:͉׊Rw B"&%.Npmҥ8L=Z^:}]u_wr-F?Ŝ&M%Y,ߓ WXWV'"hQJQK[ ʎu8rSȿ6U}`@7?o`JHZrYqGT-ړgOpScʛK @? ֌J .O(z]kw LFy?!w,T @:!/ԓ)SbRxoiP"hҷ$ "3'2V` 2}qtDZI%IQbUv[lα"cIvBYnDBаܽ!bj{{-mܬx#KP+ `nl0R~;zs?ͦ0 8;Xz@#\w63oL\ R+B3LIn%A Z# 씓aӗ >'s̛=5{0 S9xOQ߬^ Q0.::ZEN@k1 N p 6HmQQx]^)9x\ҺﶬA?*#P=)KU GơMS"KNl8ȿwee#3F)Ɩ̫?"bMpq=n$Qme)P *tmkS2G6NJjEbESOxDue`i^Ťl /DU1zִ៣#jaMs.wN[T`ج8OSů3l9Ԋy0&ݬ fM;jTyn rO_~ ;Xn΀HSt] }l=\YMuY7ٓw1[y Hn'|fE2d/'|%՞i*rw kkK% IhnO88ٌMF g=^z] d]`.~TjtQ(uozK-H Y݃@{B. *7?+S/](i'`,ZQs[376< 0>&=#G4%Ho~RF?I[p5^ K "Z_@fs9a.c#dIF >]~f  <7Ʌ%.DSwP'|Ǥ$)Fl0- 7ơ^>iE (ݴBRtr3 DSm+Y-M^u}+|upnU +~̨mHܮiTh{ī\%y ,;3uP1^%>3jMɠB95gz"3tZ{f?+̳NN]88::Žc1j|NI`/p'S^iX5DXO[Yt',߳0c@X4a M20-?+<\?8PD(1fO)PХ4DcsPeu)r.VxIʣr"QA<F{sIOl/4,P6+MY]'*n R*b̤e(Y Is_)RMfUu0rdm(McZxu5}wHwFgV"+6 ަK `LkDxM;b<-43џd )LKeE*@gX37Czb\:LV=H,l3v@eIn;>B %mӿ?hc>bs`8J3'$8 8e}ov㖟e,:4~˗^ۘDOgc<2FQ_;E]1W$wJZdL>Z]3M}K&t!_N4/g͖ͱ +6Q%,U0l$¨(zZ9=)ohw?ڀ*T`ۺ͖ ֕bZޣ%zC~'n ĝ%;L~8olf[PY8 /-d] zp6 !M~kNm$H!$K3ug g_ э? Sp[ɲ!>?)Ozɞe$ZwB=JuG بKGzp3[1xSI`q#<& `2ݿ3y:CU-ɀ:g]:Ѿ 45R+D7x!񳕟//FB)٧Sq%.FLM.#&Bah"`Cy2Dó\qߦ1OfD$I )>ޯJY҇sŊ5 TQa 5|4i˜kOz#Wc< w^XCKwlyƯFw"=]"%괯Gz?M>*J%Fj=cz ~H'tI`=fe@!c&FkX_/ gfqr_o6)+cIF"ҫbF]|D!df3&}W"س?k Lz"%<ް76zL*v3ES-  %F JE3M]R.R]gMH5A|*H XUC[Nɴ,q硩l ~2WU;:Fkkk=guV@ڛP\c{G*9=5JZ*j.ksX%\=Wfo>q8 2yҧ1qɁ-[1ZCM7U`Gߩ%H *20GffoIu}W ?=4ў|+%-fp&ǪIVELAm)[\#B 3p=io%+Ur(j/bԉq CTԆv*QwWCl?pxUN7!~.d!N\VUډapCz&R=|j\lF=ַ:)$eN2n<? yb5Ecl|hswc|zeȜbKoO]C=峳?T"VTef},q5ԗLBVx7oO,h,#~[T#v-q ]=bZ8)ymNtE kѾq\)Y#2UhÕKYQ68q Lj:2E۷Ho bWUxXQ>\gyxf /E<}#AR=\sOS/}pJs;0JRۆn,k;ϸ *e#!f=)>r|DU$:{甶BڡEj̄-=+ 1վ߳h+ŌQKnPr}#mdi 7S]P:}D|Kr-aC&QO{Ӗ:ϡ-)3ý>0[.s1^W>X7։_o#z`4*@c`Rh7MIN%J8IFGl"ducKz"a#aW|ؘx|W'_{Ka?X=~.!Vp @m Wxn@.tËKywjmQeOuQ >99~s|ge{"Lb##mifg ,/2"W }MX*W|bY}^zRĽ.oN UCD '_8K#شڡѝ÷/\B?_޵ aNgZֽ]$6 K "OyD_uh3[5ZUA .l9ʀ-E"EnU!z+Z$-;꨼"p˗6\fz *Z! "'NՁ-Qpӧ1/B,xW?])Z[\ 0`= ) %!;bŽʑH|6t5lQ=D?cY%Zc\p_ïN7-MM3[ 1qBW {b$'Hz F@[!L 4;rkH\ LZ6 /e7,I85Y0fgG7Gs% eW$RV ~Eo~)A:߉/71?ª,x](Q#B 0'e6|8k"4S2pQUT7`K\_  "CMCLnID AIh?π5+gg hw37!,!V)<ǣH1NnePt5iFx6+iJgdL n^d"|9#ԑgB3' J5P4RgT* zjTu' DT$wJM(q4@͇&):3͝x;-g]eNrwԮr2h}2D'i'^Vpx03Eclywv+ΧgSUOz᷄Rϩ4<5"t!3u27Z*6}Z MJoPİch_? n[yI,@"yq 7, , >L\u&sc6 7s_ ?-\h=JyeA~ awxEh.l-cGWfAw@?$ ˣz숹}0gD 0J:C͂a>Yix(62c(KZ u2ټ;0NJPI yĖ JY%׳(VPi6!!+K{bUFtyk pIÇNم]Nƺ@эZGX'Q,ud_WRגxLVQ'wŎx㑌!Hb_-gs?e7&/'];VŝW>BQ'[͢VHժu* dv1iH0{t$.@]#GhU$KsNV'mz]iT+%oyWy[D>!6\ LyfrGj =SLV?&ޓN|'l*c; ˭%pTT3M:"S/̢-(G 8^.* 33(MH*쌹O4`ojNGVvΨjCVvװHN^? 0-'x{;Pu?U7 (fH\5y+[pn3Wɇ!weqe|_+UN+o7dflf?s>íD7WU`!bQٽkP~dDrOl֣:! Wױ;c= Ye4IK+߽nB@0ȕ3qvl,ӽuOnصbzR1o"mwUuG0Ɠ[H՞-#rMomGwrӷ 86ūV/XL̲*),;`{0aeץ}HLHSyS~l94 7Tץb̑"Vn)H%e&iqQсMb,Ca|a\5erb>Hei;^ ]>7=mI1_|!84 *@E)VTtqߡ3YAfxAR7maՈ!00>@1?YM{;X 6>#@r6A7X%:8} s73Us`Vr8q'ee@#ID/*{uymBZY@;5 $3f.H\- 5@8ˀ% H ^J|0GKd4{Bc-5bq 7wٷ2'ls[T"Nŵ-(j0ۑPQM2>(űȰ X=+Ie3% N?/$sb-=R}B \gtJϘIdٞd[j"yH){kܑ岸jYRQ>Il()*n2n5QcR7AEQ'b6P-_87w3`>5Xͪ1om"ӡuP$J VŽ_O!5Q9R|o sNb؃_;ud`v P$~ٜHL;D.ϰ#G/&S'36ʜ2%4 a3 d݆WH`TR\.%۵Uqo[4?@oziGX@ Z 4C8R ?)X~zb`Zsem*yNgbD0oJ'A (; _Sk5&mzagD_\q 92 Xx1_m.8yA6n7ΘQqg0:x8äяPLbDTv9b%Fy| ʙLJvK0k-1PjෛH!}x1P%c 6ozq$P}#"? 7W݊gPkEcNjxVЈ?a8k<<ǻl )_8ClåG7+w $n>e.0)kK]cg5ڽN-D\>R8hv =<6{% <~G+wކP@ +,BF.< V ,٢xǥg[7<`j5.c'IO9$1*i}0dpQץ[4qZnpl1? ȇ{z5BzE:?!/eŰ'dpl Hyhdu$Q?Vs5!kA΂MJla;y쩽y/RB:MC\)zA]#^j{> qDq[*aߊ9h,7-A#n rه1{Y9l bT#5Xt #*-9.oX40\ GҡԲ}տ"tɠ7Ɗo%4!TTk$of7^ urL̶1W8^Eʥ˴8gi^kO)g}+?$AM=`ƘFf9s04C:kY%;y*m=+EF6Q *__-v!Pt_6!ѯnYG6 ng ui\ʜ% !;ҝ_"4Y*ag,vIMp~M&CY5S. E7v.@wpHUe>!)w_z T'MikƝ+1qmԷI?\bTx焏 ! H5 `\K .RjE8x]r} 0Vs:R(?s)`)K}1 WRBJsIӹ ,?b\];rH)zK:%$7.*`gц(M =v\Z8+4Eឲq8tK̈́ORݏ!$qzTV%Ե\0ж3z) Yc0"@ @dYhZ] !|?C3D戄Xۦ% ؞yYޭv3YBX@:d#?T/ۻݡOb>OEW8`,d1Zo࠮h}>@}c^_vGݒqε<cۻ&5!PвEk{{H*Yb/*hUі #L$˻7J̗rHt/e>B-tK8ˑvq)53~dx`<ߨ45CSo'4ƅS ҫ- =Գ tqtQGhaߎ{%"g{9->b*Mj|]"~A msM7ؿn}"^u< ##f!|bJ %VТvПVz'U5菑*e"S2_]g\G\2C0s|zFRkW^^SΝ- P Q|8wtmClGS JIt:z49,vv$ D@wEj" ﰮr]bj6/ ϴJ;>_ƄR%j_zp_|Zozfe +Y e<42WvJR އ-"JG>3bM9,_fx'D3SAuBf^Ot91lYM]gz 3WdKcr+Z&!Uěl_` > Iq["-km'ɔ*c_un*EL~P=IiO=¥u\hC%v nSgbi_<#ڝ~=>99BaExՂh㚂o5d?!XO}XȮ""{ ;\]D@IPst{*;XCp/}bpb<,$ZInz& УLgkC3ǖ"O"1mծQw?$R:B_x'-$)#0RIsUoֺeؓ[Wy9jqԛ~}GJS$sJ]hR#((Ga&up!O[_렿 Mږf>0ˮ຋D e@=m dsp!nj)!b޽f:קi+X$*h)0d 0/۩ԫRٙ|Fd/^W^M&~9{eJsg@~1Mdn&Mkeя *N4@ gMںX\ru q&eۄhg2,xe{Fk%6L~4>Xno\$pSLƼ@ZpE[#,W uNpI^trn&ԶY'ơMgRTbGE1eF͍Zܳ]G5(w&t(gt 1BlA%*ƣ/aIX<(ۻfFE%9H@4G I Nv,fа, P ]CQltncZMo$7t/X.b ' 3z=BԯN^U7'/ vg8rg(5c#}Qb'SoY>?%]NFr7tw\W otHC֡XZV%;2oHGCg$BDWط~C.S-M9R0`5+GmJ/'E%'Weޒ!ٸb% ,HDGX (t+>T@^L[[.U*]]8D 7wG FX -=bUFgɟfI0r*2%^FsЫ}M]JpVۄm.BltlY)%"qDwU2PdV;4FiNio% ? -[i+( A /~ ۿB63F!4ZiZt< ^xxjwrߠVL3 Jxs)lX$zFMϒyk`}>#Cbͨb`Vt9 #lI2//V|E]q"|bW!΀+ZԂENJW Ӂrq (X\>OQ $=ܧY $d c6¦ߞ`ׯ[;+-yEYZ|E=`?|\ )o%Ž1MM٪% wĸ(Kd3;)3뤨]=< yCm7խގHxU%r-dS.즿j`[y\` {LD%!o]]i%ڍԫ&Zbc89HY2zз:F*ֺKxɞ d<? Җp WwƂa{BRxOyC>Tv}-\r a6iT0T$MP[qvd`trg#8}Z\T-{l)Lbp…SٹtG bYc ~zcZ0A[FUje{qØ#ؑB(nXWk<?  bb{̱667@~Tx=a-:=:[w U>#9NX[}d\Z \j%\Z&&hd1j n}IO:y94< T) =ۛu_GF O){>̛:Dr24SgL0)a,'i!g`FY^G63?I5!I~HOo2ҲE8rv Rဣ֟+SK(q}*ԉ|:2GQN}ot)%ttAL.RGaL6^׽ "a^!]eJ },~(q5nSrzDǘL&ϾwRҗ9AF4zC"opKߐo}C4^۽=wsPLv2N*(tfX˭OU EJ12:[e( +]g'U@q@9QcE Vg};&oJlgXvU51eMޡ:1$Zg:ͫ`/G&Rɒ=@#-k9LΗMS,z5P‘邢y$Gt 7cύϦTEwu)ZvO*m1])l{4(ޣ*ĩ&,"zʓ[ `+}0Ԣ4a|GIô'^"w>q\ŒR 1R; qu}_sLTB7Hlէsun띿o_7a@ /Eq#?G,L+J 4pfwL]]{PNUP7. +n:*mVhtpeRW싟TQTZ{<"g3fFCu?N$د5gnKc >X RݫN!vDɕDWG}歽Hph~_CO,a]t}X!v[:N}ao[)sC*as] yNE\QCX5>DHaD aU%d0j qNN-ϻ׽}\cC۩4p[SHK_/bD.д|~M[h5bl5RV*C;atu$DZųRS $xYQ~BS+ዊV9e~D7ݩ `mTПkvag~ $l*^Skn|rcRI`m҇W,r:s7ܬQ@!f𼥍VwW1p.L! ܢ$2#7>^fnJNMSߢ}x$^y~h]{ C1bc;`z'(CJG5qʈUB3: ՟1_ #4q@%܉ye[vYv̡;6L7 a8tbGrV3X] ,F ebŰS{66HC)/kT&iP`\ے}f5c_d҃$G1:zq_QB&j |QzaM^GR>(f@2 #ᙞW$ &4B$zeUPdRwP7l$1iõ1IsM+j(1py'WZd--CgqS 'rAFf4?)/k%QA2&08{C @bLLub=vHբD2Ww˫\t G;(s [o2"F O ћhG_ME3̑Z8ii@D|L'E}>eoh:F 0 (j5J}1`bGw6Cq7!.7шLIޠdxh~vCO5ɡV=1gt@%0!s]h]!BEyCǐe'LoN`LJ՝"Jxޖ;*W1"w ߌHIHvʈ? /TIIEӖ\{тS;5/3?qafVݘ=s Hэ7\ Un̈T=v[!)NLFTڣ8#@)Bci;l7X7Y҅hid!&XmALneB)UI2~YtKlPL78 7 A'1#YN^ GWx_dօ|kMY\9:T2^nazVzZ!41CiGuq&b`X%ˌ5ɾM2m'? ,#Q[T'M06x׷WM&kOI8aP2 96^|םZ+ݖ@=\zR?,gpEӮF𧺶XjHrl؉b.m>Ohb\Y"\\ \|@#BfzlRsqj.k tEOD5@088v!uOޗ^o Ѝ^|C'uh;m=Ұk{b{sCuDa5Iq+~t#q.hYHɍ42V@ z'i<~q\UZӮYYoD5E`<)iv1ݻ*J )O lj­ƴ#D[YFied%.hys%G=밄x:e>! wÅCQ!c~:AyĊ<$)x[<H]?E$YCo}W?`OBwXz2 "W5IkTqO3\b^ɝ*X\TNwc45c;qR? 0w:PӂՌD#o$$:XX33K h]bic{ w#z3Z?$Y/4RR||SgW>)6|䃥INE-Yª4(dl{DZ$?]n&:CR=؎)_!1"|K *]˪2U-q-B,!)[VA)2S򊅁`%?39jaP&yƣ#HOw?0oXo\NHSؾ`v;`+AW;P?.25LeM!m/q7QD }Pb>0|ߎMHMT.{ih"XوlZ\3y+3 ButWY3S{MԶ?A&8P4ATO:yv+:>RqwǥA<4PeOzLN |DW}.)UGZbzR+ ,dڜmn_[E~O{ G 2pBB/mX/HLtD@9E1WVL&\t'aR $9oa= ʥ]F"B"bZWpcdM:Wm}9ܷr虩omFD`V;, ?V޾zV(c?9M &D RLsiݰ;A- ~fV%bSxsIf=nܲ G2JT{x× GHS}ޓZsnuFo<"&HIrlK'[1hyfŢ4#sK'%1}I(BRax4ӰmrKjˏ" ȯQpۓ `stupK+KƖWoI*d*Ws\~]0醞,o`)&qj ORdOmNO$8"ƙZv8ƚ7q&q2& x6AG{餻$,>Vc ne,(oF+==>QW@i!5Щ|wf`2$…0fT`dc߸v8Z9#iRJ[5hcF BIN'l\'ƔR o^Js:w>G8RKȥ;TGJt|RFTHxczy0o|o?CKOĘKtF L" @$O\x 3cߌ14pUw'Ni4|%A1>'_L )%̖q<RЯA9K s 0yO0xm% ||8qZYsvНM6ҹ*I[` 0X LsZ'z3[^/fcY (8lqq3FU%1셍Um1(cIgoEcZ'2_o=H*+ ,S@tƘB&קQÁUpNv`i^$RaF:5` 8h*`:J>zȗ67AK3}|E:f!Q;$\sD-Q$\@-;jSC:U"0 `+][}yfu |De+Qna_B͙]p%񙖭.&幼9s}O zoPh3sgu־2-1M52,4@pXJjj6{p,& 6/dM,C}.ni\lBԯ%^;W9˗e{k"Y2AV&/7ybdIqEW`t zڕ*8%oi^%GsZX0{ _?b ie?MXh +zj j\:(.UHF͛k硏Ew׋n $yr̤4Dɨ)A6rZZ5uͥ8I Ԫrs[=ل< cٲ->?lk;)}7 ZYϤݮT[y , RUo*lv[&Dsu|<#p.3NKJXm^Ϋ瓧\=L7nhI[r;sGC2t= '!Wwk%ⵧO-| z1M#=  vy7U\;wgd <$sfօj3(7cb'YP-@?9o,Ʒ2#0:A'Vqo QIq>h-,ks_8,*xe݅# O&a~ 5ق&~E4,`LR^P6' 婂!;:jԤr+ ZZ_XwR9H{D.>11a]AxGSF֊3Jx7->laS5vv<]`H`+U;}GXU ]B)GM⯕ Xt2kCLhtبM@Ox^SE9 {0vd8 ^,!dsǭCLoPH;rrG.@6#/0cI]1_C^K_' dV&Xv seA4¥pd$aSdl̳B lMLC`Y7Vu`2EAEeZ+=rbzl$:Z7݇VA' -d[:_lڙ)x9{7+oO!>tHInoV8U/`4BzW sں;|e DVf}Vt"sb?~'~*%ZX&+K# U39u InWu] C*`Al>p{ww4ۚzCN3w7M/y&!y }]iE/n?bkԨ̇d%dIt$務arW9^_ZT ͛e|b =?1F΅ (\j Fo3\ND wB u֏Gp<5i>xn*%:E< ݙ&0)lj9VoWމ(8`W<(Q$j|R1st>ձ$8i$jl#J[WIZ'0'?; Q"7 hZ 55X6\9*x\#f E㜖ڰm*?% M3!%LA wr}.,"L6t0 p"x9}Ñ[؂\?QYg*I5k.VOݡ{c^V[\-wIÁN _8#v==oCOͻՆE/Si6їR U'o.u ?."J1vJ6w]u鋲zB;?k3o9+@1'YQeA- _Wd~DD+ᛌwH,կ svOQ,7!崘?K#4j@ai˲Ps54[y@D6J0T r5,4YFa/oXɥjY / s0@YH]Ǝ")կسQb#(Z7ktqOqYʣ 1آ d6j1.-G*2 MAg=L%xqnh0V y5aPZ@s$[NSTᐚ;1d>u?O^vI L:ФV}whN@DҸQj𛓇 鮛p l? ڢsz6`J as͟2. *U m{uP:3^ 'yծ?J.iQ⼸PEul|)ѱ1߰R"߽[7<@I/6kK;lEX8 JEb YY/8410'4Z%![*`hD,}- 5:.dJ M~E51ltD1j/]:a;M[8Eu=z(TyL9p S~raMA4,'de*7{})t^"s9L.PN0ו(QWaP5)[CCSh]G6'EHoS`h6eqܪЍ{v+3njcE4;]PfX FjcNIs+zi::Ǎz.}̘ |xÍ0O 4Bܶ*Oo 0ޝrq}XSDWaH4h!_DCqӮ*@"K h\ͪ0OECK1pxV2͖\CvNN)Fz=B[o)MNv~yd|4/25O(U[ LWs4B Kt[du"/)Ӂs p&RzMq[ }3'PQ Ruuh%V!.lIYB9T@l9Q~{*hq+g|-_|>}*E,Wۗ6--%rɼtXVg,\CA8C}ʼl~KT9oi>8-cDT$MU_2\KyZr9>4 5J؂q쒕?H&]`p lQQ>}?(ț?!R0؇-_! )%{J QtJ&&0m/>s/6" !8dA2hs+, G>rv½d?c}xCh91'߬Q]f_l+\c}Z@RJ̽*6+H%>>@qZk6zqOF0biˠeC-_dFm^ƳF5MB-(Ĵ 3\.3Jj*ǥC}@!'Vh>kZ,ICQSb 0<5HJ+_G "\-TYhOA&?1EJ~;;CFfft'=:mx\?(?Mc Ibzܞ+$UE;/odmF̀mex$ktVCuԴ xA1L"hFڙ]R^7Y">l)iՇ˲MVJ56$d Gh>LMz =\’,/[2rAyn8!m5}0,$/0@qԄUG,Fg44<ȃxkR'4Ɨ/&yn;ji&\XcAݗ3DL:4^mJ"zu}PZ_I NhK-uƼ]\UI]2vpEl6&B9-b4 R70LrLj?".&I)~g*bY}DzU~嫉ޥ|Yλ Hqwe cU34ʣ)=h )O0F dq`Rf)]6Pc0vir6^-tLjeє/Uo|~%׫Βbx*ʖ6uxQU@%l- shW fHN$e|FOpM:0L$P?ha*3}E >*[37R [̍ޙ˂8ga$r͕+M|/w[`LUhan@'z %ҕùr)hȠ;n@"`⭆Z l\]\AK}M4>SeX4iG,,?qV^"Nm}e6|rZ2OffPҏJhgb|Lp w]o }0^h+[ٚ珻sYZ]V~9?˲:2GN^ϗN|92~"Qr VYhAMs2;bNB婧b|fZEͨ"d"J+O/ -Fgv jL 8 oh]c̯u_]i0UYe[h Q/2acM)DvȨi P±u X&kf"(Gl1D`^,k]H?K U+ֲz[7s?O@GZ-ضUE⿬UO7v4gȐ6! ħЁJyLRd?˿U+tOې Ԫָ˻y9X ߐ4h.ʘ>L(?"Q*Cf9y8+ Ӳ#FRպ8=|(Y"x( #)V*~|}[wA~BBi˻}0L4 |gH5%{fǁ̲\&;dBw Y,Gx#i2d c( @}y ~ɰ.~d kމvl~7 z2ҍAbΫc{b'E3գoeUfn򄉌_{nˈYfUSqR.뷐p,!ȋ3:K@&&)oC4kh+}id׌( IyccW=҉̌0=CRΌE;Tq"9qԳ!R1E ZkaO9P!#jՂv&DxkD#//[+%5LG4Q44WkvM7>,Ƶu]W/ 2Gf4ẄRW3+@GpM +:{t2Jɪ;Xi𨦺pENN/ l G-綘[[g`)uzg9|K%>0u'9m Ǩ4@d-~KWDi?!G@(n G$ʟvUuv5cOM (=ȢQna{/;7GHgFU{0EN&%u0T%}N% JNKN@xdUЇ䝫5oQ=%Uz)ؓzL0\ Yu(k|/OQ ̹K"JwƂR~/e81f·ǥZ>/ c^޷%݅vAo/XFC%&f|75F7sObbrV ޮ|U},jYsN![7q d?Za>kUCN oZ^RLAJ* &ܗ֚-ar]jM#xl!\總tLhpQ#WX`OuEmì뒆5 ;JX4{OB4>2K; {}WXR~pդip'aa3_.$0K~Ӈ{jt^iu#`k|i%EzNWU7Oƒ/ ],7x q#6rЉtYO"B#miγbr_Y*a">!L^1 Po7|ur}呏.v-`%zM!^ pH^ \1XT%>zUuCM 'U,R<̞P99sSj5{,{ʳS5̬ 05FgRv-cYx֏=ǀ-b|.Ucw?JG)5\aLvV1Ftk#%MFdfNBԦ׽yc^~d~l FO5k dN9q7hs)%])z wcNLvg tI8 ^L$DŌSB‚Fx,5"2!mA~0@'`H^m^O?˗V?ELb Iz2G|4yM Bll"2].R2 A7&OV=M@],_2CCp̀_ QK #e<\Q2\C)1H65XGr:'o?b/lN9 'м=$H—9,u谷 bN)Dvl׫:& UXq>œ ߌdYw]Cw`CM5 {O<oY'Rj.[~0d(jECD nZWo/ )\.Z`tEpQync$}2k{ B 2(q0p} פo4ނu# ?b&WBЃ`tЮPbWBoZӚ6j$F״o=Ⱥ/';Ͷ/x#ffv̊ ̋Cp}1T-CЇ2LZyR8vi-rhqFyjNk %Lߕ5;p#J &}*F}^ OO  籛; 3))qUYb=Tiv'VcIi]9_{hr>bRJDe./fcr <&iBȹܛu)Jp2} .g43:V_7#f "SW,,G519.ZhѹZ_C~Ã4b{Lekz/TRSncyZ>uڔ>C\蝄ƣIT^LRFyYZ?I]MҼ2H-5BNQFOysF%&\{3 w囩ӗ2ArU8\1hțyBӨ{W *VԠ,m঳%̀f1}?D{d*N:vu*9_u :_ >$%XlyLZvT]`[ t7 \IbYU>LH~r!_MZaTN1˷xث+ f8[)UH=+oȡVD{?xӥ^˥8h-}+ (8Ӓ "d]0]RO]FK (,ܾJ`[Zv6!c:Peqs, 񺧜c +Y8U.otT/k9D9 =I{d8lLIT{y4j~L?3*Z ?Am1v2Y5T2hew3aP ^f6=b؟Cэg'MHh| &091]i^=?U-<]QȈwjǭX4L  sU댯2{dj2ԓ]~n7@1:)Uu̷mYG# 9},;ZbX"d}suM?BJ70Z^ˏqv Ems1\+)pۖpiP=oLuc"ʔL,|me\Aݡy9*IݖxZZvXO oENKi?'s5|9j;AtEIi8|+IӿRJ"~ExCw RȆځqzܕ7rjjS7v]J[:?û)Nl/ov׾^\|G7SME RZXz#?iZ&VXu⁑BmI<[_}Gq$q}3/s'rpTbf|MV bET"h_9,nkkYWĸ>t4EwLhj↭'Ob/;h~4_S+:I S}T/$hA,rhTb !)NH/z/&fR$:4O%fAgK WE]/FM7U-mQ=fwD ,6A̙9[E4k:z 0s4Kb::Hku!;Fϻl_oryR\5VyҹX%#I.oct#Lȓ1;gѰw*[l,-\c'W+ }ˆDa= my*9ej~)ԗmܤfOiEYH XI^* ltw]48 8tjх_̘ԵlA0׵Schwq{j.&UU8@"~k!S.O +ci2 3j;8%$ 7 T[N!(:/mPz'k4`PI?H0Dw1|nAKU!$^PZ#׍m#{z$mھ_B6RDhO>~vr.oXɯ>s>Ģn`/nU-2<@}8~;>@VԚ'Q3b$ tw'f6?LwJwG@Oĉtje~k(| Fsm|&?L OT bbJN̂JyѢ62T67s-gdYqŀ f jٔ)H _ǒ4 q$WZ wb&5%8+DPKM1\-l-c3(xG%TL"t0n(t<#?*\{P *=)4.ȇԧQy&nģfϮԢ@Spt+JIi=z +4.&d3X3zJK(S'&;ߔ5>a16{p(NgϱXgDmaK9N'/2O=l,+e2Q]&T(!hZH $s_䋥2yCLiQ{u^nl=%Wݿ=mo=:,7W`_9X:5ZT2ʾN%8l(ٓ6x}Ɖ~T& 9m R@LňWRAp6ƋNa|c/Eqqy%0R82(.IB"'!>Z [**HhH̑e.HcF 'O[6)>j1bIHvM᥊KMwM*,/;FM4tbgՁN$c+)Ey5H sye@*c51~#@_?Je9ldhVJ7{v>Ѭ!e ޢ(bp)1_IhmI^qwPu T#ӢW*-l8b}Wҟ/p\ɑ',kgӖ/vZlsׂלגTD G˷xխE8Jy7|{cQ uqiL [yI{ASii].؇ ͑faĔ]UA%!v&<(U쒐(D 5ԡ &';^Q/k^Bsg`jbUQ Vʶ>bَ{4%\1;u(l&UN>GXƁx-i5pOp5,bp&'W,[ ɌUPhdd !=_r&@"L 4IadN,/rdk$%;|C˸jea7_ `FϘp"܄'(8#-yūee֎LB׵3q[.B=Ca$KZz, bCK<{g*].Q^׵.`$]644fm ]-^N񓝂y++'*'$b*6ѕx&4󝁅SUibi*\' 7GM(E{-3@v'8G&ٖ /Zgc:s4;KAoGx (5+ާ7p1@8jF~ɏ %W sLS4l2 @a+U=zi)wr\ǧ T 2\eWr%vE]7[u*Wruʤ G#[ra^@5qp=V5+J8ዿ".r.Y y!:ceA.TyɑFv`b0,55>1Co6~P: <&oݤ2䢟#y45d;gvo6d jQtm\] kX͎sFY=厯 }_ۈDp(4JYt%o`ֻ&0VsX?X04K5jAMzU5%nIsN@H⦧DbɚaLJkg1mS"bܚy`%Pt o(! lR>p@ wדAd+QZOh{ %p)ީsOA7NxU}%SV㆜OKztՆ"G\~%@$*g28un}X]w`$mb<"H6Ѷ٫^Ŋ؄֡ɛqb%(/D')Ȣ9BbNd)C8̉+81ŚY uE<ͩ齇'{T &: amDy-S({ٟTUfVf?鈝amL-n -AUk) ;<if,u0'پQܢve hJGrj<-05b3U @3bk2N<)mRßFEV8kzMLIj%v- x$(W qA3Ǡ4u蜨3ԑfoUV3gϤLxObh GUtW 댟T=EG?M;wE\P _*b!$,BWD)44/֢Au]H!_%tYkH s&ܑ )~ˮy_ֳ^X9dWww=L"UP8"j}&>MCtzOfxcZIViMd%(!PA]>sⶏ㌶2J%E@`Z ~?O*/Iמ&Lsؐܒ@fiY;u<e#i6ǺQl cCK 62ikŨe+YxM 3ţ{UGCНlFr1 )UQ v_G 'F·+ gDb,΂s{3^yZF;"ҷ ]lDnņrrhY3[R,eig5{` ϬxWYTgfgfQnz|oL"Se(o3 7vX  qzQ̳ ѺBq#3ƀ V9`>ftc0LzM>i7/]Q3XP9$X&@g1Y\lu>q ) OIvHEV .A$^\?/6C7*el uUzf 8ͥk|9mtv%E.0a *!o gl/*=gax#D[.'˔1IS0=i:Rj%1 r0c\!/ HeK/2o.ӛݓ|Bw&BI4 3jAK%`۩V7^I1%\v7jM sz700 Ȭh,.L ] رKSjBBc"۾ ɩCZFZ-=O}_,e4m8N'.lhkw3 + K~E[R ~-3V{҅(mXw*BvUUKV׃IէU8Njd#4 x7P`:<'Ĵ2"m 䢔,LAkog}s>ꁄ2np EV 菌G_&)Ǖ_RIZChFٌ#a yrYB["zAû 7YuR3=Ddy"7E4ԝ]V*mP}Ӛ9!S}y ¯mE m6M/P6k ) j0KxPwJg5Ks ZfíԔu lE|U{[+395zB?ՎnK@$J<I޳!iI;ã ?71NVOG$wIAmdR+b) n 8ůYK@6. \5>g9*ycl@37ȶ"%E;(l)a' s֢?t_"p8NcYT剘^߹# oĺ_2!^=Be{J_߃(4V`=c>vIkVdiL1 F."էnj ^kqm^pxGH,칦 _T: J/5n=_.j rQۇ66cΑQ9aki?ÞRmq~/Wa&kT'*#>3a!oP=c ξ4-<61\\e}pbI#t/Zt xcO38Mσȩq8"W[՞ESf>0l҃оwe$KqM7gC6<. Z>&0ALW=h0_DHl\$u=ǜyP ')gҙw2IޥOhUoV]+[5 j,ɝ &vI8V:pG: ~x!V)C5zg bl [QeblbȁIDJ9#HkW>8b{1t&L W d-#?8W*OOq´f]lg[M?<_jHX*b^grT%_Jfz{BhRWZ4k }p0{yWYKY[_9mmY: %/Yl:wZN F;l?"}M" eϑjԇUp"}Ko'9ǥ0c_PrhTX(*ޣT%="g=؏=xg'k@_B:u ͂2+WmHoǘ3d+-j"TDR9huCn_b/݁ #q NUn dt SFKc;lwȬZ:OàhhѮEPlKGa5~D')6a}n;&wБ{iUU[JT f<U7k b9bCJy|)E2w ; ɠ(r$ƧH/:9ԣBVv @~Q&D1{sK!C#cLti*b.YG$#! )ubf!(Ĩć An2Z7S3:40pj<7>Q^J #+ 1ݫ \Y5 sn"FLG3Z0k[AE$lJ :PSAr뚧j=L,]1+ wy_BRc &fٽ4U~)﷣aD:)E c9wP}?K7=N bVBIvA-C$gtv /INKe;Rz #:UJ˗Ƿie%v_Rq;jlS^27Պ8pFilw"v@0˩sT1f HB$fڎ4LqSzkt3n;Q $7XN>ž(_ #+z?0YCj&AO1Ի܀"b7lY KgnZ,G|8q✆pf]PSu6I+۸y[wYkfk qU|E*3kR[D82qV  l$FB׳wR bwɤ$."Q@9 C ']$:yEPNշt)fbf劷&}t+K5K;ȃZOAcH8>|4oE%}v5iRZ#.@s2ST%n)p+{&̖m7ʧ{b$N *njR"7=Aϟt9E}Zj??R~V)<'}b{huqe$pb ^fȟKU[aHd&:+k0uX~@ 4R. А5#6h2Bv.0?8VW;w% "iexG KxZFB3CoeX_\0PP"< Wt~9 HJ`ab md]X!ɐ1 Rا 5= 0rA Kyf\,fx;g)PE"{>aͧ"xVKlXJ0['&T6Iza*Z}HQ֧[_3b'\۞m\j? )ՋMUt$l+[\,m-҈:6\t.[!U| -PKl>vL ZĻM6FE*rGW &Va^" ôa60UWO۲$$@j%> @,C nun{f  v3ffdVQFo) he@!B̈V3ԹM 'rwN[?BU,녙/ !"i+ۓ},Hx_!^<Ei<9Y*Gխ16 2M2*䭙A|E^ѫGUQԾjx-"J>ͦliOc$^/xqڢ0V& r4oI!ixq91s)<:yJ2jvS8ic0PZ `/9>bΐ佮wC|4vEo4˼fZ!b MXh+#IQse~me(\Ѹ}^gK09?WM EmvTqidOmW3{8x'̇yJUC `Z;Dz'0qWP #xsyG*3(6 ǜayafwx=FX d(V Vi=o}r7rI1cCpV මB Ua"Ž5O;,$4s-6uX{l^T+ vw Z|1x\Q[.o$&DtaaR}A'ń(@zO-a7 a.$(e:nC|E nV=3 $P9JvN4 $mKΝ4Kol g( f.D"=h!z=0UװL8ZJ\®f8 *>hC[| -/p϶ff6Wt7z@[uŽ,"XSF_kz7|80 xui&(WfWmDʨLry.1)\NUn%߫Ыv:*~Te7ʪq[treU?#t[e0LM։8T$wl+-l_Yl/ȡAFLQRX,8bGA+E(׫D\'ƍw9%Y++Yͭ%PH mBAD46abvGKnlXp5 [! i'Y>>J²NA)Y=7~x dG:B90ܹs/ NtK ُS̐b"^.8YT]$.'G(^Ms1G!f6Z(1VDpmukg4F vkֲ`QC K8} Zfj v8͸E 'Pȴ*BZdQ' zޛ[Ar "4f(]]߬Ҳwш+Ss6bP/S=^SJ=ɍ(34G'fniPy~UaʎʅMZҀ7]GjeB>e>F vc% /τ"kJï&͛iֽYuJªו6=gwS W+]V}C{4m!dmfʏx~ iWΒA ;ϹxSycI#28OqIܻFRR7 3H!Hp>2vPJx)1rBMWm|KW&m`6Ǎ/ ]PP{Kŏ~$J'=wՄGrn7"_H2F!Mh6>i7ƌ(@RGv ^ l63c3TQ2Aqۖ( RV%e~7&/=n΋hÎjUXc\F0cQNʵ-.wkFDԀ(Dk'wA % K{A3gPH2JPSI ZIpmzc|\{o ')pfL9HN?"zT>q< -{Y1~ô]h &CYXH(P4G!25Ѳ3:k\S4gy>j&<јj H*QϾm+q$FO$iþo9&7,hˬnT4O@kzܫ,$%p \yqEZ er9:7QO45m]PQт.Kj5O,o쵗s7i*UFeAhaӍR쮃;31H;QLMH2 D_@Sn~8-ًȺf.e&U;Ē  +s=ȻWǺq`jX܃X5hr|BSZ>~9p8ȳcT-H4O c40:ٗ>3#GyRd$pa*,>>yXլTیw=KaEUU䪃l#_|5l~\+PE[: 6GC+!8eFooh۱c[JƬ]@neyʖ&hɒG\B%1D b\qETe;ު5:w--S_XhHD9wK ֶlĽRVǼal Ah6]6&Hq"! e瓡=,&ѿ2,#Nwa@Y͒=m[ 6.qFO+- g%Ԡ4.#vqxћAjKn9PڲʅE&j]Er#wa dh7\8 À6FoO?x /ye[1`gC.URhl#10:;/ps4, \1UYQu|nS\دNu1de9ZG#vUϨ)kyaAZ0)Ͱ`Kohd{{OEvRd~Z~ /sLZjӫ4 Mzh嬥4-hc%`|d٘Z5&EY/ma9B!@:`~ VQ_՝Ceru*`a ,:ڟXX?[#D]+Rf~pU''d5JH3w$jNRIpui,'ZE5,Y:(yDXօ/55L{+@#m9xs\-]ea>,pS>escg[1P~h'Žg <#1m+BMpQWӊW{'>nu2= /T_AvyJ#v)4b:iXn]jı\H3"XՌN{ZȣNJaqu$ 1ۓ*nv5i2.~Ȝ7Éh7H_Zib:Coz6+=Jsm!b'c Xcr5)t $ʟ֗*`(je#\MO|}Ł$e?J>!(o"K_iHC>˾v =0_.n\N`ӌ0W?Aj;$ /:0&К{RQ4s>MS4).<1XWr(.G0{i*@l@L`q̈y>U-/Q+lXLyʏ(7YJrj*qn.cE0&.d@[2]=lwVXU賓([[Ge8 "RJY#ӢJblRؗe):$vҵ4K9Je8ט)a9n)Ș4#L/h!GNjUJ3ta҃xP [/ϟra@T(8}fAem'Jt}d†+t*~#tٛaҟ"rJxN6 ]cxY?؄(lCc waTGM7R˓w[O@w~:'EU=<] 3rx _'mmHNC6/REUG[sfhRMa6~kw[Dè2Ё',,p'vC툳km5h=& #D ˂dvg5$"h]g"HCW+Mx3,(ZQbZ_GO¢|}٧nk'e*AڜEHu<ߛ)heK.Ol|L~n Nt~[]Eɵ?1/bF(7xc_.;}t.#{շpƤqy,:~+ƾ!J.lצ~qp^FUv]/h%⻽"3Œp@ ?7KnnI_<⠦PR ݛ+<{^lF8&?4,}#2 <=9os\a (q2]x7/3cvXW:`5k}i0:tHQ_lPAfC^\HV_0;U:VvamUAR"^V*u?f:ĉDrJjANgi/pǏ78ŋG Z KJDEuR J&a/IaI}?!HqCm;'(;k.[}ƲGM g9mge5l8NM# U<+Rx% (gv\c&A^|2-AAۄ(&ʑPGWQ HN qNt 5͢.dJ<-wawĀ i9䋚g/*G U.(6?NץO}>yeβF"#4OOKb R MZwK-7$Ś 3^zMbİh"m=ƍ<{ٛҤf-w%7J[}E˨䍌\TF<_ @ٳJ+B+-_Zm֑_vwCRKmǒ΄VwORc;/eĨ lJ˱o]VazomQHO'v0U}[8}W~iPh[@. +C܀9pIA|,/ %T⌃~qr0HhyT=}Z: ^ #d G 'CEr0υ\U1 Kਹ2[uOӖK2ʰdVRˏ+"L[4S]O]/0t,)4F6c;;):eZ,Jb6Z|+~ŗ?xM(v"<,܅ё00DnlPxPc6 shSΤ$e2_[Ha$tc/ NU?fwP-VFɖJq(li?9+BsiiߏgyNdIc\z߽9qQz2Mz!*Y 9ou gRph就J5Y dS">06p 6$*A}Π+⠃%@nӆhtx.&a&Hsjs(ӞĖD<frDgƫC^M}LK.|8P$k]R닂 붾TƞD /7$ f>K zD9( LdrRU8ӌxxVV9e<#=)`Qa:(l#OMAW4ljBeTG×P "Gam +_" ;GG0LXt;/BTWUƧT8 꽀ݴH+ oS;1 ؞6mɇD*(C}*kSwSt5q^+C]CPf7~cF ȧ+`q)Dݩ>6FxК(fTIZ%}51pՁcP1/^=dbcXKU~S! sV *>s|E3i&hDj4&hp Ц w,l0~4UV 9;ld5r%'[ 54T YԷp0l՞=?cHDP M /%m ]NP-qjH@c'륷ei!|'ЕOOV5{S9ǏL<$]׬@n1p{Xu&#vs5U4g*u82jW=Tlh e8bOҐ%{*C@o ,` Q*-". SѩFUtCl-IN[R;S G)(sǂ:="5sM22AMM5=w?P[:&Y9dr *ʆ2g=*~RPU3;κNW s KdE@gY!S?OtD[+2ԧebzq]u,]o84}Vj%q/0Xa?-$=NJ1RKgV,'yBF;G|;%%VEt[mmjQa_Q0Aw@1`q' .]V6}"w6Yx8:hBx']m3o|W?Б#y$.y *BIxdLaI`/k2̘W4wџݺ5P{vc^6`^Z X0YQ} +gUs(iKK$#w[!{ 4"8-m;oD>ƨ]e{R4w]TO|I7ip@jYhƕ?j40G2u0;^!1 J[k;*Gjo&oYݿw^]n(XSwt.`.Au }ŔV. 1}ъ3k҈y&"Ԉ$:HR0_t 9g,p.gYS:Ues؆3,[^7 9 \3TG1dd!B/ٻN<ю<};q2.sX.`ՔwϻpWx߁;]k*[B#Ȕ>"카d)'J^-z9-@22K/vJ uQ-FbgUBE.σ]q0NpSJ@0yk];Vg;pcZ":c3K-Ȁ+uuW6Z=:{QUb,c9.R"N^r$ _A^px輵wd(1sڷZڊ޲I]YmWKNp^YjM[Ș 14 V:SNF;CrQIf+_fED` PhLgVr]*кr$9Q[-eǥ,եm:m|)vXFq|TcOAA*d݊b:^gZ֑9Exp%hhRǗμVQ$\e"p x)4o_0^NMMGaLDwA)pʈs< ƭ[fd$ǺȬNVt` EUrI6MwVo]N,qE }`A]nÛڇ$`]j7jϘuĪkTdq|{StiWG?[Hፍܦy!6q=FJ2Hڮ)gG̎wBtfWBo ' c_9Txτ0ھSSOi4Ÿ́; gv)'ٰv%̃ N;]'y'/YULmEGos"C2h`ӕ*4Q%s6$=l^sZ#aErrm7|wv1|J9&.@˖"Yr  _e^ծ+'me(@ % Eo 'е*5+,y>= K+,#?¸~7^S4;G䓭L-}h9ɢy aIșһ#ҕ֞SM $; ަVQ)DOKU }E\|rE*D[MayOMj5F'&)[$LlBkL}6Z~n*L^kKr49*iקDw(Ocݭ6t,Xə$Q$ >1=[\Km~HЄL2l`. /L0 (t58=]3K=bۥ@-c$}Dm[;>3]ȃ_RtM$KQĖ5$Yb\4&׸M(C`Ctʀ:V2Cg{!#D1꽣8y=HL/0xfHQXd{mнD(>Kṟ 8l!(g,Nӟch-S++TGpT!XZ>@*rs)39Nd{d T3?z# vI\ cF/"96niTpfc\/֘p}Nj]KcOቩAxD=QŠjƤɩ7)U*g,ű^}]>WU,Ġկ:N umIЫ1[]reAIn}ʆϜZ ,O:<0v^ۋET8|DDT3^aa1Jʝzh=q=gPÕ5HoZO (De$SZu!;>dy֌QUM;R5[\186UMl-*v_GU u.VV:S/h BEAN#YF7x! 2-Y!Kf@@)tF|r$BQNxQ:kb )x07@c m"'縆k]&iغ5KWvBg&wdds)g_F[ LF%.{a[MJF-j~h_Ihpz5t6`w&|ș慨XFj-єD2k<['_d2q*bD#fKdmu>=:kXJ-K:tw]r; R#66AeU%xqFG^r'#&3zz Q.SjnLteѷ$Q1zl8QB}Qȼݧn}d k[ghi ZLɐH/7o2Ǵ:X+'soY2Dim vY;f2m0Okws@tV%eЛ^[}%j"j@UçmZk($(cȗ ҃P`xy_~LYlpt "ޜ "VH#q>.<~Qy"fHp[h=Z0J-1AI*jڿLۘ" A!&R JL]cp`]ΨXX#ptwh{W4fOfojCۼY{Њy#Hi!;\ U|3T|%:,v,F@E,F|UڞQ} LU5[*IH y02ڱhkL@8a/!тۚXb=:293<M *ڪ>da y`HF;Q+eX!PW7N]F*c:Ym@2@OW-˅e bȲ-tw*#'zs$uCOmqU۵~3R@ L&Iߕ^bW*;yc4jܤP.ͦI~ X+~ܖpxr̤%8ҺU$Y-(tƯ5>X532cYCMSLS>(!VEBwp"lG`e|luh+xI0v2^::z=syGL}$Q` )\,&"h^|@ ~ޏ&Ij`8ͬJ YuIpFFv7+..p'=TN\W[WЂpT1_KTn-IՖJu>[)΁`kt=yY/H =%BJ2ΩIM:;񹝼xw +7SYZfkOϛ6R[̻x-## v_N òptBo76ϩ7mf L]^6*榧WgF( } JuEDA!D] wR(B۠]""Z&Os2&_Ї(j!/?BP n2xSp*|Bő$Z]2Fd2Z:I׻{7w=˧BGQɚ| =(-\5+ɠx$MVץ\OܒJmEh|[ҿ@xx;hXER 0jM x >zKL4X,tc_E{xZ|cA_C)Ms(0Mg{"ҽr:#hCW]>w}+OH,{6 ]QjV܀LE|yDl~ߟ2 PDG0P!X`,eضѿ4fn6grXVn 26T>U'qa_9~K.yuY.b LS/qcI|@#As[(knLHE4huXxi,̘9vx9G%nqvΓb}3Lՙ%B4l'~M"Mi\v۸1L - dd/є&9){w{JdhUQ3T4=N%Kđ O'-',:akG|"``yw;@ JѴTGPx ʇkBdmy qտ8D6>ح.iNM#9t\UazN.@o71%6 A_Eݐ辭6C LWY2CBRww'刿 ݧrߒw1I&SP9g뗺ZV( `x@_2"' (ϕb\ q!殆&׬RDsӚUGuw;0 -)pYpG8&3OKVk̈;!]L)Ym,8YVM"޵M4dFQD䙤5 C`j2QɠgesPd`C_lzik&oy"#ÓA\[ꃯsG]'MyfDdp]yXlRDAox-lL72>ϟxAeoؐIxZg_Wwޔ|-ų_VѓA0ӊEmcIu1Mmr:S#qm5@[( ?m]E^[ Lc#DF ls i+{MgT*W 0p;|W8jtFy КL;;-.U\#Z,&'0Y3-RqRT3rXj@nʨ&%(Jk5 u P paBQ}͢S<w,범eLZZp\ЅPa*St&KUQ29t!Z[3>fA+sKN<G ` YfkG?R9pbn(Ӓe]kVTX~Eɠӯ17 \|v u5Яjɫ2 ;@; 1ۅ72 _Tx wdX4+Hp6}%S+7,/1p(p Bwv{qg5 Tݙ\R? SPF6 12nfx$0pr~[4eesb䢢5}QUїʝ@x3IKUvO&n3]e,5,^CGji[%ws[}ɣp01h)9Zcr]Q$"Luqd^) >{!xPG)5${x͓: TG D6ŐΒ^_l>硸[,]_:Z !uǿ: 9mM%'m[U`69H?ӇCeXer  GOs'|cGg{5{QG=2h^ٮWk1 6<V>>v49WǓ x*{/n>bW6 4bX,~w)a`/C0#&o0}QDOY'5Kkd#tȃĔ(k1ȕ%8.1dr "*gbЅ%FQyq^EO (]Y:;<7?w0j`: v $kKveרb}Ơ`Y=!l ;.#ibuRge!M_~tML]"BMf7 ,ïa WAa1^x n2~aꖯ7JYPO+]F.wgA9nU' QZ?Dp84Sb>^^?ھvUcA rVfyCyჩ s[; S `id:_fіb״Wҽ3xmK_5Fo БpVq~ _>ac止1I;fugg"J~N4wVt*y\q4]C!& o~V!TJ2CK,RwCii|!UUA76Oyv<#QBLB,e&'x`g6NPwyL b`+Ql;g@Ֆ$~}_kwt|""BT4\E|Pd=u43^Z` mSXa&^׼]:x19:X>lŶԥG+Qnd챖SU=)y ף)KFpsk FH{u y4a e(~،MU$ Ʈ΢6N;4Q GGRhs R7IE(#itH9؇,⢊eoɅ hѽe`s?6E)#r϶}5^&{jv$ӮtYEn /xh|v hM(d¢a- O߱|!*N&iiYZV\3u\u!)ˑ1tA?_(40塕?m|LQi?Yȉ FU)b{3CuJkg2YL] kጫϲ&Ti>$qsڄP˲4R(&5żB~^AˢB]Z~gWͻgs[A<-.uSk$H` 9(Dd3tHo;N"J@(MD{#\BibGx.xThm b<0y<]()y>G8;f* uG~4*G>|@!{B ҼH7V -xh,YVm2zziI;D,m5QgTC}P]'wExۮ`'bl*5hT1$hmrh5Z ~nlLƜIXYipfTSV>ȃlG0xJu<3@;-AED(U~Kܾ>.gGZ"1ZS@A])zy3)ZH]6?YFND*m]sO>;Uތ+zF@!{V2-Zb( +a!(ky\P(Oc${!̹=CLxue{# Kcd0ԲAn̓-vy4؍^D?7APxM>KTRU*^4u RE3%B{ή1Ny!ϣx@`>nΈ).ђhcǛHHE+8 bqDL`VDG1X4(C=FV=SU1.`[9q%0]wN#gLzfĒ kEas48rT| dXkCwH =Oq^!P`֠ԣT KЫ,ٰW!ct3ӠQT’U2hv5Y<+#:l4MhaR̹\TyL<&C+K*wcd9i2aV q:|:l,VYQlZB u& Wr,"doL}Si. &EzK'BZn@X]ef*6tUKtDLT޼^uuO9tA/MJk_Nuĝ2W܁;-߇/:vЎ4 #;͢Y6]%͔O?Mp5wFaz8#}TpF+Xo<|YmⷃwS w6 ٣1Y͟/x -2mp+ұh׸NSgpMDX?S.ml{ B2a\͡8))'y p/9WXU2I=M"d_7Sy̦sr'^KévBs ^نrqNEwK^C -Uco(^f=~0x}Y ~\`Z| ~FI_{l P @r)wnx~L?eL>Z q/%mm6IXgd~&xSQ0I[9HZkrU2_dQsb!'t鳡ଘ ]_%%i|E)+K?5UXHГff%4(cf(‡ vM.vw)R Xv9ޘ3m{\Rm[6% Fz׏0m|C EYw $ݓIj;}LDgQgڸr6&PiAKZm8ɲ{ Ɍ'$K9}m|;և&l,=+@o$u95fϕo6s?1D fumK1A&uN=:$mwm:q6LUc"=#? ;wutX&^ dQN"gx!5FnnoT?NG2fH99D5d\H !_<J`6d f_؎__1 \D C>+ܠ@YQ}D%jxcPWC>W )ۥlAD*/{rU,C2C:lNFeC6v/#c+6a6z,84r>b 7rH4ˢ$^HFxZy *e|9Z¾ţ*`" z\_@jIu^~-*;u2@QXS.hAl FɕdzOoADxҫ I lS{;O WQ> *POcgcN "pzh9RmM0 1Ϛd1/~gƼg`\K?؇,dCx_1̀Q5(x_#҃ }Maގpba@Y= f §׋yFOXPHU[HHsIZL<(͐R̀#!J K8V®dt +n/fz/m40tVbV:C:Z*+4揕N-6QǶ "zb4'ml RSeVnBvhto3$ 9{)9FtDݽo= Tթx[2/V}/v`4'Rv/*\&F p4O7H؜.q&OaV ͚wcTŻMhh2kwB*-Nc^ND2.pHN*Na̕r=:|8o9w4Ccdq՜*"O!Z_cc+DsK}}BDsJg|g"^gO}4ǒ#ˢ-lds/kHS2S͋f5iFR}("U̞qSeVݣYNc_:W@j-UĪuD±^!Ao$8ts8.&xRd CcNUT${szߒu4YFJprmm=z+&`IF^H{TfʠrwiY9])< zFQ@]o{:Rպyt@ B0Ek/ feKFC)؊SdtcȸN'P,IM)׭O|mͪC^ {t(s_ Z=-81w߅2&C0Z,}`]S|mz?];֌L ދC[͵ `i]FL;m8R單77->q[˒OTo?`T>J1@p7_z؉%OL#.JARMT` ^jYɑv4W@ N@!}DQZk|iNFFl}ϜN|]vYD4Q>8Qѵ@49.v N컧U1CR rBk9̒H,QijkMGߎhM Z%Pc&E%`hCo?W ~+߶< >3ꆸ%l#;GWmP.!u9H o{ZIĒ_fzj]f}\ffjY:P7ݝ.S '~]f)إBpRL98kjf_aPY0r`*k);Qۃ)% ^{@kYF-+-OU0 g\{- p]$i9}zv1~{J0nX% „#w㟋0Y%/YM1 l6yLtw LdHjyyA 7*c#A-Y\ྙ8Ì*SZILbE@`ޝ@quWgkMU֛=e%-u_^"̀;S_FOyTbVhl Ն- DaGd=LJa؃#*iܒ?E5J$0QClx X@_SjJI\)K~ VPxSס*[sK%=}Am{r6"w֧\:wg3 D„!tV׽հ )<۱Nj=4f!1c,da+R#Ӷ "@@ x1 :!OˑcJ*xlR0q`VO(ETjÉ|s5V(nR|r8td橃Ws H]Я<$(1@g.d$Cp4 @@kg0іl2R[/mHs &T=#v7?M_Q>~?X3Iג ?k[K'X΂ _4[P~[u6?N0@;(>GN+E*HIV.<~,ڶQjaM g2Q^g]ʯВ⊇ @4Xڜ2EP8Lz]=|_~]M,1Xl7. r0MX}`V H曖mK鲹!\#ۚvp@T8J 4K4a.2OCIӂSuN{,pK(ǡgkD^UF?(^5lS;*O|{ #EhY唥a̴*c5dQZ]$)D(7oCԩ:?ZK'T:HXK{ ,s\cCMm]{.F{?%uKX h }niF6yP 4'cO.wi .RiDYKZRr M:ͪ{*/h.XĪUwg,^[r6+Bp\z^/mil7J]P4hi2gW7SYLH!:iO͕7,ԟR2_Y/.JEc~Jc)q>@9ϟ*#ue+0NwìwO'pAdn+X5Bb6HhO(3whQ ǘ꺁 ^хQ}Ы_)H&5/ͧ}oSSAáQ<-U0Zn:%= NlQFD|2tCev&+=]fQ@vSUbvWq],5e D[ƴx4}/nF>Fu>AjQcm:ag%.R'H) q lqj`shH {pwk`vď@F+!l[Hİk$}Ƞfm\ EOS3#:jqb c6/HIJ;,._ ? =4ܼ[)Z/(YJA#b%Y˗@E )MRxg2z)6aI|Z(1YE\b %d!]M\^n붡cSqw,1EE  R3#ݺC LVm·P^<n0N )ko'7wc^rZ#D윗&K";K|]ۙjn4 [t2ֵܻrL ##UhiVa%AW''t:Vf٠EJ^p7uP9aҊ[r<^MR؁.Kӡ 6NU;)#p~rSPm[o!]ĉoO@1 tVj1 ^o[ڬg@A<ǽKY??w=Xȉv Z |P$+xrnt6;3ȣb{HXa CmSRXlL*8Lh 4 hcVO?H8#BN%JG&Dd_ f'~:Ƅ[n@'6o%s\/hpa&1aT%&zf6 `-\c?Eli,Q¶ /I)?nh[$'}6 [d,QlG.c'Ct_Iik6:>{-fhNJH8Za}"E@ۊ Ju=rGw1㐂d+hhhkݨK_J_^Eȣ/0Ǹ 'oբ~MB.f\. z8`ܛ654xSbH+''2Br⮷BԂv8ᳶ'PfӰCB#G]"-JT9RABcr+O9r.Oma߆AIS-evlKV}b?a۪|h ҁ6 4Mm\=YZBL ERXK8/Э@3-BݹASS4uǓz/N'|V-Tw6! 3[Ejo1>#$('ùdN\M7 -7A(8 un;lŎ)fmb$=Dk"2Cʳd, ZvܳwF .Ӂm{p讞:{rgU 6_(u]ub=7$vW'5vlnoZϣ3ً3Sqo .rS;X;jLrGRoIn<&EIxHm\B Q;OoVR2zɃCa_C>Oնv1M>X+D=mWn)EOd$\(/`?X]n.W+c^q峙|ƓUD\TVL?k+Jқ2 4k/ĺJ%{ ϴ,*tތߨ{>| G죟#,S\F_\Ӷ#Z.`m@|l{hvmQbp/lAU*916ؗ?Q=A٫B*M}kʈs{V F80/7,tibζroM$2m4iL03awYYk],A WL oi4|l&b$4ݡM2y諒 2g!.˸zzS ,5X_ X H^GˇAgW$FN4e:C}:ɴ0Pntjc1?ڶ69`avc j |SG%b XaM1 V J+BG?6λ*Б"()2zϵ0‘j7IHԬ~cKƔHTsr.D5!ZF"Kc=}10 Z`|*#7B@]t6?g|rV mεר`Kt5;OAc ~'4mǴQE oDx/‚ԮdDC_Tm9>TXFF݇!!EU+4Q\f"OC0zg v)RlBlD@,7]\'Jzkn=@84C Yy{Q5c-s5w`"^ٝW/0(<V` ؅ZݺװLئwkl:جv{~^$t"F);$l΅ݺyi )!ޑJ vL_.[M[l#5$:/7hB%z Jb4דCZ%|6-SZu&A#N{rjF;̈́&& oknRsu{9[EN,:E}MCn*ѿ.?:ɆZ<2#?;d7:SpU@´2=2T1oX͢( *_*B/;_* _jquI/ĶX(2 H&뫯PWuyyE~`x>ea{HKJJKCӷ!wf\3ϣW =UZX4q;''=,#nN0{4 mNt,!C.Z'<@eؾ[7DǏ΍f Pk^7vZLOm=nk5EgL'1܉bo湌Mu̺rY/1l? VV>{[嬄:P dh$\kAAȧĉki@;ւDb>GhM-lI';>[a)8D4T_7xfEB-K* KdOxgvnd CAe81MnZ|ZpOo¡cT% U}TV/TS|KBgNLanS}VHFH3 JqEk.]ƣ}BoQ;h[ n $ǻ% luf{05WzF0{RQ)}lzjVUž3z I~#( Kr55srA`:eIAԞwJJ +zUL/G"cj_e!&+0d(j .]d PG&ZI, ^Vm @4><j%OZEu6pk[{DžsTJ{Ƽ^syъߚ#;>",@ꕐ{n' p  neat I[FwXm= cۀb`ݞ۶`&eQ3lpK$0*e .LBSr?{ +t+@ty9=Rλf) C,'|Gp Ι :7`Yp"+X*Y@9LOx:Y؜fvp>LN~JhvkA0}4yOūҷ3sC^@B^*<$6Y4/fYQI?O`_8=Dv YX I2Hӡ3,hnOyO>jEm `FUMtg}tA)f+Yq6|o8AW.a4u!= zqQ刽@Q Ĭ6M>t j‰$uϽ2ϋ ݫvnA ̑9ta.tC?PF< [J7!@L;A|Mt ( b* kh (~Дgl5zm5 %ki`^BlqwC9,X*32$B)CO,Û*l`>,PH2% HLFj\^jizM[- *jdz*sĘ:+ԜsP8}R:C%χW`g޲s)rM  F%,մo :fiYk(h~%Jc086eeG_vqMlhr6B7I6)qȧf^ӐdSsv$t 'UN#I> 4PB-, |w=,`_m^<369g=^2YMٖh.9t$;6Hݤ%/ѠA'R \&DD 7ٮi?> h?/l۫&g"e@Pn2k+t0^}g}NX1 :!]Y/5v2ܫp(sTvmw:➐+5+PzN8~?d;u-B<3,gǾc $KUcP>I~?)`QI^Ƹ4+14n$48 RcK*d M: /O%bclXod(؃ȁy<4Sc=qG7!Bׄi㫵Q& }DBug5ϻvxN{qGvx_K _\KOf@` 5w3/ؤUx.KWKXlP#I@A0ҁϠcDI\nrxW -$#P0nMqBkKm;Id$'lExSd5t6x{@! QƎTvP?40*y>4CꊏdBp#|Ϫ͗KZr;/i6Hx<4ujJ~LL9C7B tl^b7iKÑaYF^2>FWĖ!gVPx@)O!@ֵ:'Ǎ|5Xg1_5L~=tL,_{8е2q7tJqx2JsEqDVGv W_rR-etVgJLJ+\N|c|$:R\j>VHuP3˄C,'p$*i j[?DG|&;Wүk #l7"ڴYJ@K6f)3T|& 8qUADGx}% &Ы9:P$ɏ+SdJxHBY򁐥Ô{ndį4㘻%yf{y&Oׁe7ej9(H!+Jl ۀ:saԡ7Rd_ P]LxL ?Щn<<N, }y㑻eR+EtW"H%@JC<\'2<:è4R݋jѝGy]Y紺0cKήӁj) DT%]<$U Ɖ'W&M^K\wPkY0Vx|f:8yu+f}%'oN̷sQШ?]HWA/KtC7[]립*7]鶏rQLUJ)$aX1Oo npr(39ޚmEkJU$ v$H0x$KϕT5,DUrb*Aӓ(c g(w:޳x͆ O0TitbxۈHb&5&3G+H$|5(Vlx띿N!~M%VƩR-~qLBBS%ijhpѥ(.HA3~j$8'.!IBo2L˨D ŇZ9kTHS"GحAC_ @v6Wv.G,E܃'α9-FS%2ʪq ~`TV 8m9oQ0z4[쥌m௴ͶgM|\ E9->XW9}k҉#vvUX(Z6 Z5gD쇻hp`!tFA^ jqSGG4~|CѢeD{jK"TӋul ?Oƺb< tG 7ƛS:KIŊ}[$Ҟit k=[u6 @لHѧKp蒜qaG!+UڵPpF 5NU(տM 2j^cH[aOc05?> 8Db50?>?$Ƭ^no< N nccyB>-g5c[067aTHO(v^6iPp=d>fS-Cζ[dIE[Sr; DL—-&*HUKx׎$?jef4/GYfs{F"ZN0,?ዔ+T5  =OV|]k{r N9$ wa5g Sؘ(!&!C ·IQǖH=f)?K[)c!taY F$'äsQ׵٣?~n8٤^-a_vc#V%MJ=b>V+":Lcom#@ 'Qd.|ΎҕTVSD}ؿk=3gH: ֶʸGl"nj!] h6$xl 梇c?`_Vc%IMu?|;B"wBh")ԭR7KV'Lޢ{(7{eO),x?duʑ#Cr2}41p|brޱs1O(Rtз;3B yL͍*U"8˟r:1F6F}G BR"d]3df{ >D"J1:3%"Pl>La2v]b:_j&oEGA&iqƄСV/|A&Eȸ6Yb73*"o+ؠݫjP̂牄8Mlk6bʚ_OBAzʛ~('Ll%@4uڒ\_)[=ف%֜mac{֏8Q2'Z!l+ *y8n+#{f҇Hlwq;'aݖ$>{>"1Jmހ$P.'o.4'"2gX!S0` ud@>:\Qz. fRf}KF+2tb?0arfi*=Sơ(2YFY.ݶ:A4)u4;^M 7U/W0MXTH`GL7W"F :1o$,MQnSFB(qPWa g[8 lt= ȣǏ2tŹNh-b~$^˔xj. je*R^گ,njވ{U<욚˻+UF{mm3lr-&~ޝY?HB= H-(*T'C5*}?7Zw!QJf(O[F9@0snEƶI~N_J*,!Gx OLGd L{zMps7' r/&tUh^Џo0oh;a` w'*D!>6NmMFϝ*ƒ"R<പh_HyR!'2}N`޵~[FP3,N%

O&*8U `tO@̯n' L+˝J?ų)ڠiZQX ybJgV;R9ӓ2*>,ְ!TM|t}A{'Qt8l .V}{Ks2a hXCZA8M܀f/u4Ȯ{Hr],nW|WݎnwH }6MLFЮggi!i ěSrQ IؖwPw]# GnQe*W؜2,Pna}SiVM!F7 &|DmɊ#%HDJt*c!p`Ŀ=ݫt kwaedH:iX.^2Hzz"4w3>(Ǿ )|QP6 PԎfs >7t31ӇR`yUÏ q$żW29!!r3e[BȉKLTQ Ni,$d3e8x}Zqp5|U~ x?|M-oUjBcyRJ9(wr^iR2)jq]^ڙ*0$u0rW <,)kcq, K- )=[0Cpkxfr?A؇ n\";N?jBSv;d<@dssgfVE,aȜp}n0gYNrqCVo&QN3lk#FVQdN@ѺqW$xJ$KI3Rt3_vLe.,qmcAm4.{Wk'rA|@b`A1q(̋(̓y,v|O;gG8aج?kvRtZ [i`Š|I%[:x/|CCfu]lEУtCz4!7 :Z"V)1ae*ηԎLL^l72d;:U!Ǎ^a>p+>M$J?hM pKd*@z\ZHKPgG 3Ac޿n49^>K9.L1g )[K4<#hѰ?x@l kթ$CI-5+'+ DZ&oedhGQkPf8@ ↘_ #KdtV}WA6apP?}XVyU&^B(*б3$͓3\u7-}*S\,ײ4 C>+1XVpJR^.0=>xg(Lj-v*䮐>lG_#>aO p&7X>]1g@] ] e~G-/0SQ|k %m DYNƸI"Ar@\tEpt()3[s̚;GbbpJm,Jěݍ!Etzm:649\lrYT4=ɑ]RS(6_wF1$ۏSL]k"2_ r[ϓRȯ,FGMɶP`(ũWU(He%E+HBz6o byg7ɛ@V D.|\gZL!Cpa/%਄0ߝ`:4"]oq8pa!覃'-S: CVf] Q if@[؀-g[LZEWB9)l ݽ&{ X++H@M}/9WV(z8j|' A}1qQ9xAnW iqrAfu2g)t7"tgwB;.'W.0eQNÞկeu=el8$񅰊atg0[ܒCIx%i^d1\l^A,kvO\,:kɡWh䢷HK.iR)~nLmJ&H7 zqAK@<kd|Av]<3ʮY%~O?lwBHbsj XOMn#{r\G@ B%wnq&7(%^[RrWg*,}tl &OX wSَz}E ׌^1ROX޲Eh#b*\@ BN" ihHic,_'/y.nys̿Mr,rD0ڿitCjhդit3O!ݸiSbѓ:U*|f&;6\fHpq-=#[W<:KiLoJ&vEt2{$3{7)Ĵ N]̣˯@0zd e1ā|rgvMOX7-O4j`«q~T\и~4F>I2;T E<((MFBw t<3#8,$"#.k!OM%X+[)cш,yj/XuN*[ ٬Z/4tҚfM-siՐGl^iC`Z oo>\kMS++)]_HxeQN<ᆲ6..?"hFCVʏfeez=]fPX5Sоhr2L|EjiG^8!&6 ~I{~x(M³pI9%]fbUoӋze-Lɓͭ'oA]6xƁRX+e8TE˱*NFr'QՊ\ /F7c SnvTƯ Ad6< S}d6W ]С8+ϲv@?#ޝsw.! 4ݽtmO|5jS26}~ΏHE?tEPA=3ZߞYK@Y}3Z@(JvGrTblÑ अ`;CT.X>_RhKU 2*)C䳏1q)XiĪ@# ^9?[Go-8αX_<a[8P &G*=J.Ͼ"i WT'ȫq26rᒑ~[jɴ5Ǒ.IӚ H宔ʠ̒׶ 46p0?4["HFa!rs m'ߑf8Pu1iWڡ{dQ(RH#7ApC>}X%?l)mq{:JÀ*kD|D*jt A&lCsb65(^| L;*6-ܥB+N+^} &=P {*B&X?c~h=x8q&Ӂl [Φ6!L$釼*L$:5dy3v%[m"&tb+qwOqz-#gy:uxtW G߷w.Ͱ"UfJ#\a5ҹAρ~2Y׳85>GAՃ>GN)TٞYĊQZDDaQ! ̨%L삡wi$4)e3bѬtLXkD,˵Ǝ.VY  = N~l`{$)1P=lkqJQ|uAʟ3g~6" Ip|dz$Jt4̦kjuR9K7EXLw:dw;D/]4,=%`E&BosN.XqA xlQO$ԥOrW `UXd+6),)A!Oob|ۺI/GS+l b(y; '뉍5!',_79dqkgEbsbYZ4v4.By*nҜ@ D{dQ`skJk<tP^̫%ʊʔ3}`z8l1%.糢)q ޼~dkI;j†Q p,_wq) R@sy|8 K9܅ b>mje\%-2ɉ^]z ȸETiWn1PlhLU$7 FmQw! /&DĘ 7Fcpۿ:C[ܠ :0@Oȣ4]q%褔&6zZ_>?SZI9_#0\< Vp' olrY1jO >3@`yNpOwLb)e!UZ*)f}gNvNW4 b+]T/kpRoymv2ݨpk53%;!uqXgo%f.7iM,+FtP 9o ARoO=?uGxyXbjA$D [뀤Vf@<2p1E1j-k@~.Կ)>Tw?0yCzPRriՖ:ȷ|M`~g?Y蜑pm7Xu*ʿ+ Oa^DJ;!\ O:uh$'{ Qcu7 Q_L_g]EBo} 0W/*\Dw2+B:^My >~g* ']%:xBMϝӥ!ngX.8+f M5@:A.ҳg7`T Uǽ1eϨbf8&)LY8? O.Jg6&/ZR #L%d⡗;*iʋ=I&t[w +(dsfjIYؤQv> 4:@ 8CSJc_#dXUCDZsٟS7T TuA%=5a"8}b$kJ{Y6]45韴J&-hw@CW>]YRczoe;X#N2UB{תA嗺_;SѨ1`Wq2tk-zLgBe@ZWF }%4 M.6iRju vW&pه#-~&[*ףch`>ϳE}v?jqK2u{ ݳ E!Ϲ5!GUn^L')q ƥxYvEWc Yd)UզN=S,RS-}%J/}]ɠ@(ɎwmRi(&;U"6]VUu #z*tq yEFZ ZxdhHpw[a6,bRx=o:TON;qy+޳@IncԲ6DuKAkS*88$_ 8-ɲ" Z׵ᗿѬϧĠATeX[+VQe+& w6(:B^lMtg9x}.6"bI7Ŭ0,ԼJV=5,jrRDȫĄg{KVqBRTn\~\K5&мy8V,^2{׶- ZZ߯2RfVGw্8<Ⱥ#>n:0@(r_ZτŊRz3;4S0Y^LءR.b @ QG"ϱx}FWL8yr1,]RZ]V !); \ׅ͆’gr*P%&bE&YqB;@;˼з}!}NEqv0kb Oi9O'?DՍ9\;{i10y@vw,(%*PZE= #({AuYEuݽ:c-Shgޯ@&#H%3>t%#j@]B^w!/^)$g>ߝ"6~.obLW F0γlUKӏ7t\QPUͬ#&.#plH 6wtvB2wVed{ -CIqeG^Ûjz&;oS%ҰZ[Fw/ mvT֒tdҮ`EVl/{d %Tb~c 壺10r!^%Vo? gQ7e^ip1:bm{a bב\6 -{fK,T^ S!hY.r>#IƗNlk1 z*T$E]s_ H^ż<_t)>5 q7͎Qۑ mLN$AʔzDuܟ['4L1C'PGcؖZ(F4%QMz.ZMU$ZbA*0'sN&M-9.쌍 ':kU7 `av5m@>@ R/'ݳcRD7cl5&ъC2;w=nP45Sw]ego4i> skrʌ0B^ٕ뗘O>b1ZOSlq3YS”%dAT I+̝ˈg=m~XYF0 Ynfߡ:̷.O=CX8G D%#|#[#8-gǾc9xz(g#fH {C;1_op& ]zI2qa<"YB~zE(>$BɗKR#y|4TױGg&$ T,}L3|F?Biƨ~1?`cM7@xCdq;;04]Fl*G(ޞZ_ #@ݰѯLhz!&3>Ӈ(u+&R=0KUGݶHD? mj8q9G^4P}[n\BI-y/5hE%+y\I/ GeBBxYS5.-P7*^˜/t? ej}F9 T#5݁7 0,nJI (w6c C[-)bGRR5i\ hb#1[w%7}K_vJkG #gsyjbaf+k`׵޶+uD~tr9.|l'/KhJ۸ m6e7aNf}nu'؟}R ƩA;PݫwCL!0ìQrwqCizūj0Ru'LQRhN2mo_$ ͑ E+qzVRڙIP/]::/3=l;'Eyl(Yv2bS1􄺂6v~R(HVMl?LU񮮫"!XlgK>[{jP'80Emz+9loZn?qr)4s-lJW!8mXGz=i)bv28.ƀ=tUQ{w{<jf )<⾡]Id c@tx|sݒv fnғb3ƒF5ۄxJ!+cZ+K,HZةk5VM4N^JD\pĖdދU3*בOE^$9Su4*6p6Ox=xV C\ AۄYYl^1!Y',.D}) VK?8$~gڛbPu E!@Uigj[tJZ,D߮:QL]*sneyA a1)7tškL €)|;%9T}s"d @ d|۪/BM^d;!471%귔(#F?]D⦼W؉DisYOutɳ~gCN*S6(p>SQJvA@a891Ux,PMG^Ba4* 3#h۹xߌڭn*1ەڴ ܀ KF*Kȃ%^@)'d>o.BϙA>ދ8ľJ#̱2+`z1L gK̜<V,[SXcҼ;x1hH"Mԧۜ܊(O͸[67_ aTS<'#$1If3{ߪ#.R2e>14;F/Ł'ҝ)vkm:mS*n5ͧmT&~h`_z5' ^vtMBd*yM#=*Il]gn󔒿YaB3;Cxb6v^ :߾sJ| צ3M21ش֣ɁJ j.ɥcDbesźuItbGvwo3 2- #iAB$|J{7[s>]S ]t*y`Zϓ+A, ۟b09bϨ@xb!h1ON ^I`mrnqBeW_ Z}k)!mDSRjjh$o9~<7g6jF恷"U֦ʩϦ{fڱ.a?utk( t.%d)[o~9͒ȀBt˔XNN #JV_V(N W)r/E/EBv Kr5-fup4kVBæ pӗ o(1fY;_12ǕvFE[`yw?h q2{?MVAjiU.ZW L&x:vɩ2,-[j%Gbdo) ,s*!)gК8"?~ۨt!Jʙ$X9ߣT]aR)}9!|+k@;vw]Q;YIq]u\[n0>T:MԮo&0Y?>p<¶GMIƆvUCCM^ȊF"S~vV^{rع9X=A{ LWESV$nA7ayyVs3:vxW/j`\(;Pe}Grq ٙܙL/ L 3[qR66c_RZ>w!kd<yʭLN{NM3}aך9=%C/q,gs:ty#8 4 Jy0&#o/19\C[-FT42NPٜl#ål"t1E2_dZ?Q%F@0pJ܌<+<2WiB'-faJGFE,'Y78$U`8rr~0$,/e{-_^;C/ݦDO0SJ{<-_:y`XJS:o)^-;l7nX(9 ÍIM;f`SB({W \S{WGά/nɅ#`ŻR֚׫CqCQޯ(y=r 炿c &V,}uXvx9{鿏7FMr@&yYba8G4v/Fj?$,x~ wk*]v>ĚY: RI YeXBX,NܟoOC+B'ݑ3 4yz;PlBu+wBX[EUi+)3n3w9ϊcHc7X&0eK+;9+O$d̜;[2eq'jlU 7YL*Ͳ}Oǹ08zf(to>Xdkj-j>!vfҭ`F\+L/(f-C852=~`oEJ3Z"1}ln:%Ҧ4W_ cs^ "JV:VP&䐁07ٛպR2?XS[}VzqtGQl%tRl4p)_Lshԭ1E0O:J5~;`( ?G{ R0#qڧbrr(S3rch) xS^U^vDQy 0k@p4w+E){QWqSLZzǀa5DebBeסԞ{{A9A7= (n;T{}1\LGY%+% bYM=ޔGC*\ }ItZ)0#nBu%ʵ?91oDQތMTLlTUI%]>7*DI$g9Xq[w0R+}p(W2$BSkBFx~t;G3 -o|xf.r>t/.[̇G˷1G̎Ȏ8'k'ȪF -kyބ-fnfoγ,WQ* h>m}s3ePpJ]ibٳRZ&, GVEt'DiPCH;&dp.a1Dv†rv ^\C) ta]UR٧rcϛH`T@8@ IHaΫMdmJ\m5{ongYɚ%f.~ w/fWͷ8m+o\2Rk]CYgXa#VD|TȈ/+kv 4yI:F6ttlY{>LA.m/ԚKPmN0^O^@Ч&.<7dزf|ym8@mrvd[) *TMw(j+2;Gf2ݐ\<-8=ZMcؼ{$l46v8m.% 9[8g8iלnHu(+t/y6!3٢cvAbR}#BꂇARr̂5 G/<[Ou1E?9N䥏Xt< |$[*,^BBx֦Ls.>aJZPӮKEۨNN[ ouU6? YP@cXN3N͛ZbkQK(sgvN<`)I=A:ݴӲ:VB\`!4f AobUm9[ Yяrrp@OƙoMȶt3 q?lRf3YXl.wl~Wz/[?~$Iq׬_"{ ȏ3|t9 N+A04)f]XScܰa]%FD!ygR e(MWY0ƐhRԜ T/gfE$.q't6F|q믐 ]#ze‹;5d ׹ǡP j2~,'G&bw/vN݇G%yj\AV;' ̍ 4͟Z6ׁ ǭOnb9{`mxY/`y"(pPx."$L =ߐsR;J+UhhoSBں +&֥dȠʗd ƜI+ Z q-Sl7TF@QȼXp]wďbK|ҹ4 Ri8+*0K+3ϞK"fly1.DM"kE mb%x 6aL~YU/~$澙m+;+wLxrNu"K):-&֫/U]> j0Q"6_T;} R g'"kiY8Jxߣw^LR$Dلt,KY;hC5f6SI҄dr oZ4BYVS(MҴd5 C;,DvfJ9-z>TtTޅpH=]@^ Ke|xr>0Np)/P| GIޏY Єᵒd^p4}ે1s!~MĬ̷A(wAz}ش:u$Wvق<ȠbZ`y@ˆ.j@9Fg[J8Xܲړ.Ы>=4o AY!ZƾP8A:9mq[}eneѕ@ /#Բ D)ptmy|Jq۪ZCytG5 =N+W̚㮾5ҭɯY< WuBU{yn9Gv U1&VhkR 8EiФ:VM&oNr )A^w-q}ګڐQ"tU0T~L'wdod߀m)@yӱp2ae-(?ncA-28)1ߏOgeިC OȨTKZgYD1\쁸;I$Wb^i,mjTZ9xc_B ytc)8d(Vҙ+0mv\gͨAQ]K`؃f] ?j2J;X>"YGXCB:iej_uvSU,w&C_DY6CWxT􆑄&F. 8=OJ,xܪ޵|B}x*oW,2 h4}f&\"\ FU'ږիVuCn5%Q |]uRdT,U I֤ոoUS? S*B})bTꤔFS/ҨGA.sO0K(pkGg39ܧ&GB3v^aSQ*v`fJ+w12f9j\TH@3M-)?ΩmN/dh(CduD\ɸ]n Haezxm;Oh7rL({ ED׌?[г'PCzuƳ<4=܎!PZkJ,L_#=̵ MyߦiJ1gDXǣC$vh:h?A6tqSlS:8`M 75 fR(@@FT\qߡWIs!4Ԣ|G~L˗m ق#d['&$cg| Js"REi A@;9y9)]1g'fs03wUl7i1 .$y6ա<8A"ᒌq4En OʌHFCnWhތtz#v&F/=B\e3څN Ap<ݐ%.h e=& iҕS<'2%dž-'$8Wg=CNkvpRщ)g%P ITr!Q>.y~g]^fIDlfgܩ‘v\U 3m2Ï ZRB Wy" )J"yK:+$iA)2_k'>7x#Yzg6QQ&fv:b<)Am/P'ۡ؃%6wՌSɇk~KCN /KO_}ҐGa%z9J|#J3h| &ayl_[fZe{-WXMZ P wDꭨIH?b1^W[>]roN(}fY:Uya)H_J^y^YؿC6AӏlMdr>/˙XQ*2#}ARP{?,хGw-MFi.'^СB Z|$S?q~F\qj=L= ~t[gd}k n|99K2'R1`Z)# Eq^aYKyVq9}pAA|ug s _'@L<{gdHlj7TEI3Lh {sЪՋQ4=/V}WG-R)\f"+7gHZ-ә3٩_V=հ9HI8D5#>N=r1ڸT )NDë4]IѸ)6 4"ʹ-tv!P~rL~z_.HR)^ fQ6cX3LdJpr#ׯnc.Hٕ 14'GA:l@> :ނ -}wꯗNPnzX'D-KrAqs{ZbkEёp6 $h('׏8H24. H,RAe Lč =7I[h/j(ᔻr4t%rA<^hA IY&ЬC8hnlRģaj| YeKA $92G}rذ)!飸- WƬN3[_wT&5Z xx4C]g V&3޹DpZr*` o6PVf~N4V+%r7,s39*%rEVxWD "oL?$-[5"L} ˶ɯUvZTmIm`a6iwFs_J4SB(<'Sۥ(3FH U\|![tڅ66*zݚ\آp52\ 'OBimuo%itI {eͧsܮvLKY pO a+y^$Pɵ5"K,]΀żmhaE]kcY{K9b +)V@s'jyNؿu<_|<5\ Jcp7;hI$ܯ'{pǽy(QFaP3U&4'_1c Brx-r%OǾAMαt8UK${zEKIS5oKhLe w~uj)c}ms H%Uf|H3Kl;qO&9ܼXPSs_'c #]n g/SVqH\:Of_| c!{_^Stsp1 ҟ9<'gD*6'$ft(j,c[kc:p/u8:<(4 ,A?DM-Lna݁.÷{ D@k;=sn%汸'jmmg/N2#0QpK462Bk-Poڕ<*(䶝# f>X 2ոSt/-º2K8Vn5S}[D\$ &5P\c̦d|;PEnN+K^_.5U Lf3KPռ4^NxWG.6%ŰsW:#Iɒ٦Է@S$Η"{,|Wf%btICN&]UvL>'gso0l\"G_e+(.7\/"PP a=?KKjRʋӉuuMm*fD5ul7kcZh֋j(TG=IѰ Zk̛ pfb8Isu^'kZ"%ip%~H)瑓 e0 HS9ۄ;( RR@'KaNOME0I3z7^Rbjjg`YVަF$N #Kw$#4FD'0 @8DXq@򉴣`j:O PcR0#.{މe Eb@[XTс8 %^#<Сdd C1ULLҿvеOgD7H|i<t؄8rjE+RIPn8xEC4|w(=1[.S6C\., =| _u-yҖzx Ҍ.QP/ Z#Q'^tQ̛F3`L3uTz?a,rvF̰UA#VvqTzYK1]= ˿ic\gÏ.]ZaphCˎjgx~#D̦߅7lJqs.2_K5^^^`E~]#d8|}FڅI7$"#ЁU.T`儡~ٸi-eXZс5XTx<ȃX͊Qh|~h݅"Ԃ`f;qMr_cJGG$6r_JOuh/ȵ_?.RX 2<@{lfĻ3Ƴ`|A-yʮ˄O/-rgT-D6q  k$I?>:#i3b(0aH |!_ K`tG\rhm@#ztǗ]DQrlQj%Џ *Opyh[]ovE,U %W>T2񵄡C~`:TsLlXq(hȡ$~_\9>K}k]B#!mjW 1K#g=Yf yIb6WgnM(N =-c{f,r vG5:KDQqk콮#swr-(q 4;9ȕI-gmE\S>[Z_ݹ:f478Ofw^.'ķ,3yH_Hqqb@KJi3Q.}X8*&ֶȜ@5=gB!cĪQ[õET5_xS1̓UͿfQh&x{J 0ToY,ǥʗfpMӮo]ϩ}7JjO͂NY: 0?t Dp+<6i{۵iOM!A'6{ScT4- {X}(b ze:Kd/9I5%^7}o۩2@Rt{_Iˍ1aX+qUgr4IoLz7"6bzP'/э?^,B|уE*!!fr [A9N*&4DJl{yM$b.vEYՃH_<ЂvL> bCYKey0(`hhx&Fet_Q:DsIW剚kCw~ VvVnJsOѣP(DKT疑l bȽwF}ozž^&rN4*17L0N9$mGǂD{m*K&}3-D8 &wg㸃! Ә:ʜQ6kJOm{♡T ܀lUKRJK5ڽ79q9&*b).2)f ' K瘡y %{Lqӟ2{SG"gB5WwC |c 2Ǝf5xD)I[gȄ(39AX;7GmR5yZkTCQQ)K%134 6[ fW;lFϏRpvsktVw_%Jv M?&Tgw"l'*e0'0?K^d7NP~orgU`t 2a8yU ]h\8tytO2b]=F Ufg1uhu@|T(A{NWb1<.J,-1?՛/qye˸J΍&lB[m̍͟@\5-ĹwPT:&=]SIs ?6Rh*9isլq+ݪhܕ{K3 Jέ(i)f\ k'l$Q9`MqT+B?)7 cH`\>.\ -9΀.z?8 %tdc0$`&ZѴl# nL"멩kxamYfO| PTTԢ7zj/9P}A47+H܆'1씙PJ]V&(]Jq͢Mn!e -r=hūpd  ]vo)_-ڞeP{E)輔V8j D$|Y×wG"лR3+וVVeZN@2p[C ̚ zkAc GJzSpϗ)MNJpp2m|eK>^NP̷)Mp[-̴YGP.P[HBףUDO RkkwjSmDHT.ф2.]8Iq}w5"-3޺{N ~N ɼQSEI4uΐ,qP,|YYfՁ :4u` bT1IHSʝY fi4DsCje{#~1y"EcK5=B(@Z<2( w|Iaz`0`,OHةP8jriLAܙ6pϪ(L=}a<|r{|҅/G4ˌⷑKǶzG>P_Z`(9GqʇꒀMÇ>$̤h"i@zEʂ l,#y|>z([KV?<%b+Æp }xz/ӝ9I IdwX" Xp ܫɌv `N<,G"}trO8ׄbJIPCG;0 BfSMu(Bmh?|KUɻk$&)hmx(sQYו<^g&᠈/ַbyG'k|3ƒIShJ=899T\$KrAqP̦I NV'l@ LUY@%r_aPŅ7X} z,UaKSFX5E +~Lv%ΗCDYR^qEen˲t~`hk>l»m1/JŨhALIJNtK{3'`tϮ^:(5J#Ao9p?ԤZTӼC/@ ARy@O`K:Z6*Hٷ+yDx NNVޱӛUgܗ(Pv#a%m7!t.j4Yz|ԛ -֮J,YܕDe,J*OET8+uaia$ Jbv2# JR\Ɇ`}&M\ur D0gU$O߻m*7R+ Q:iEM]KBǦ~fkI35sYՉ61H{M a `4k9TDK~M l|Vl@fN`ޛ٭. k6п*[N9$"c嶧9D}_/fOW:㝫e1D.@?p)^B˜LC9rQTC5x =oڗ{۳'8Ra F !5 o& {PD2$e(׎&esB.tR_(3ƘP\wN(N^ D"%$G&B8F3B*'G$nłWz^gZhљ<ao/ϒzs'30+~FMo|:jzoJ{8x/JUpxWMGYa  b7#_8BfHK;?F'doЈ'[E0##4i7u4^ȵ[XmuJg #uUWD^Z-Ka * dD8WB6I `fK'֗pT/g2PboDΨ& \[=v2;\h,h/R p0 W`UKbd1jY]Mfs .ik$=:>@&j6z)_Q#U"hvMM {:~߮V_i-!6yd#_gP8rp9ȥw[it|Oޖ^; E`/UAkHO,M F=Q^#ow0'$pUW?]22=  ({PZ+4C >jL*].Hߌ[?B KgldtӴ5-2ωctu"{"~wJ)gWՍe:4VI~\P3x̒*w Dll+fn\3FONNcޱ x?{I)aF,|{ASc)ʢn7Lǡ%Ωc FpcN`xM@01b9(ݭzS\OWpy.nΕ`7Pq7b)e3%V1hL !23Pk1T]qL+-J+SR3S 52Z؃;^^t_{\gTo|K9v]{SSi6YlĐ*mX=.Aحꉋ[yx{K<&vROj d <dܜ=gd&g~I@NԐ~E,("PLM-6%[zg +gʶ}QRwe94rM̉S3'-/1‡O/Jk4b'l! y`$''S#K2"wq~Vy91 P4U= OIX (1&<==7ew[ 2#*EB  TPJq9q.oݻ~XƐ}Bl/e .P*. Q'DIω B6TЮ#x7,5Wpi{{GUT,^a}O0abUsR %kjY}l|no'L]]!KN)܉>7QLgѷlG-t3x%3G\-U Zf\!DjkFx< @>"tfq G 4xX j*wQtޫ?[lIN"]& c`* GA,ó(U(ԒOߟɝE kj#E_./  g|e2g4&GAN!jJ$2(Cv2A3K0CΘ2-W|`ݷP~O ׭$ૡ]-C6EgjK`((> /u\Hp:vOm +lMfZDXKOLJ khaNg( lfeF|0bHhn+\ Jj]KM|L^}5*_{~W_YY#O#&/xM2rvsȨ?[UCzy"OUwٕXf1RX$欌ǻr^\֡EΐtfNJQuxt0٢ Է@XxV$MV{ZY T Xb4V,yzAamgA&+sE\OBjJ_}R@pJY)W&Ʈ~&@L0wu+@ 7B߃"Nl1O(X=];1ۓp'v(iUNLi1ߡqIIҬw3LCϕ5T\_o-m!iȔGQ'¬ܹ-" ͋d$[V-ui5~"!9r|5 kwr.@j, S>L\Mo fts$hGj7j s-Iձ xiUHmF)XӪ~v?ǾsFF ! 8wi nuh#=h~ Y g}]78_ɾä9ZA9$LslQɅW ~Wۄ~rA8ڞ4-{nx(뷇t.虵ݢ;;C5 Hk"о᧥uY/-ILdc^wM :&l8+c4Qp`DW ݅-hm8s.AĢѶTR{#(B$ȳ'"u HLʘZpxMI$r @lJ8W 3] 뫓gdD짰Q'}q_N pT2. Ɓ* Ơ~\.%SR=Xf+Y(~>TP;3Z4\A-댃 d: L uY^.Fq&z rfC*CO,#0N~ <9%ۼ$`e]ٸw6xBhO9gң\&@Vigѵ]c*ud?,LXK$U q*)zR:^߮mne4`ӕg-&  b> oDyew|탮g_@f8BN&P#JX8 4)ᕟ+uVi skJVfkFd6~ٵADD-xɷ8PzBFIr2oܥAQCVN )k(HKR?>U#^#y?3[Uh.]e5D=Mj̩lUqhvsKH k2uQJj}F 8'~_VyӐ^{d@xH-TD(.wl~yΤ!Rp2pgA*jDSR=-D |*|. zRFpʘ0uxNŻ$&ώI@5{+xÁ-P h3uU7쎞b6 3 PC-˚,%lD!VNr:jfqLj^Z^uuX:WU72y%Tk#<+Lr_pCW{x< ˅mѪL"xw%bГ%C7J) ΐtTY5>bALf^ wnNi^}&ZZf0: =m,(7.z'[z z#+Ipdh.V*Ƽ; \t@oNт -tq b%*ц˖"B7|s]簸WOuP{q𳁌kVZ]sMU)3$͊|D7t2oc -{>6kTCϤ>aBXe:A_=Р*kt|q"ޝT8Pm|GLYu=-n&,P{h#`:ym7oK-=ɠQUto_i A!\O26ZB.t=BhLZ54u% ꜁$I_w'I/[Ol<ڛl7T},(֤(RxN]P \I}m4]+(8Itcꝴ-jxVb|sl<'-u,5Yzi$5@=*Cn ( `^%*@ĴهT̒&X j(C l+~Ulǧε{\I/EO;B(05KϖI] `&HA/q)%^rptI)*x,ۮ]ݰ}.Ď%YHEf4"n-.(4oIEV5"1'ܓEpaXͭjEC0R|Qz< qnaTlY^} Æ୼A)9Ĕ,<+p)ܭ,Hn>)-<3>s&}ӚB`ӶPJR=fNMk߄u:61TաPmm+m&(HNqǗJENט_mTlzF.㘜4 H HvA]c-v_U;GWV-ׁW'87ȡg qd#~5꼋}g2$xVtdU#/OЁ$֎93;^w80e#tW-:"-|Gy"ffd+&~^y#YM{x耊aw[CDA@،5H6\ram Of(0ql='ߒUx$<_0~HJݸf iIrv20paSnT!=/:,j共UD36NlA3Oo^aحfGP)f󄪶+H G6Y͌Uyp.O}L %[y"~&bNog^btAަ* 3IpbU2D;bOpkq{) nisfH"DDk@/rsO'*3n!ZHQˍ%ȹdG҆X_<[nd_[I(6}.0U55(f\Jj՝^At58ZK#OV=;2·jQ>µv#du )ɘ(r*%ZG50|pUMm\vA(5*/-N*X݋U8IYJ9w%6"` Tj:,#:ZNoXlUf߭8P* Iv꾈UR}2ּ4_T 6:XH-ˋPۍ6Hd~=}#Z +vH'9Av9I7 S=! &v(WIxZ@dM) wBīFDy#D;t3e<%Sx=Iwwٸ2J +уӱ:gLA2:H7 τH%2y#!Cy?؁:5UL7Nl_HY //>ฑqT'NYzdDFq|H1j^/{pX] CͲdUh:'"O5,"4v1JeJ %`ᵜ/..xX[DVJ(2Z]saXKd[O-q@ؘȻilZML=rV\L#V!Z$̯Emܷ7[i+2ww]IsWv0*uoR &Dd!NwC1ѦjİT@5SRўk1<my('-YGx$]Qtd&~Y6 S5WLڊC -pkΫŤgE, A(] E?{AIT#a>ӈ&(Fѧ*DSfs(H.܉gd 1T,)sJ(d񦯨zgBM~_v<P0ie@OS+f_sJK+f`AﯷIUk ~m!:ZNó =W')/JX"a;=ұV$H ݧ\-Hu:y 0=Ru|)F;Z1r4!Z3 B@8s*JD#X>Q-o9Z:a$]p);wJ'wӱ/7U>0BbȈH|Ѽي>-F%A%I#TO? HpYv3wkb _~ ARtPU1ʋ q:v$?R -tYO~)N~4ˆnO%HoWI_v.0Om6bmΞO?':ME%RJ+J6ۓzfDOٗݼ4r"!ABkAA Aڜ $PvbYGKUReE4;n%Dn' F'a6uS+(9gx C.-D?vc06\'ER`#buUXeh+H :'MfO_t3k٢5T@3C,"ϿH.3NՄ pxRץeZ%x`YS`8 ^NMv\fz#tT-mk g5Xo1aVrT!3_HAw ڜ6Q@iE< 8*:At͈56@Ց@UV7J…S{ҧN}*X rwQ\}B<ştE4ݒbvbDc_}\km Cyݦ#ÑXA'?Lh* iazN w zn˸,7hNKVIpURD˻NR1 5D!q\ e::# &cw8i$1d_Ԙ\d8w=3f>9TɉgXRBOKY% /Ùaf|N.kf ޠYƝ: #ܠ/Rt>")P f!#ϩyb%{m +qDZ} M}XBָLey[AIM[@  YZ

lT!Qm@G*iX1SK8ᷗI'괾ayTcy9e"P)-Uq'3%k!})^Z3ۉFQw| ̾) ײmDq4p iʊr1vr쌞3l N6`Na؇3E+7ՇhZE;gAV+Qڣ}(+ ?2 [7zKY t0dDe՚:XpzoUȶ`Gu^_'X?Ei$t-Ԣreא:4[gŏ$`yhUֵ݅Yrioin&U||/,bkP%$K[U*zX[_ѷ`B?mĆ-|ٔ z#/cϒ']v8g,u28Ls )OdO鿟 BW@{e#g*:Gv(?x-#k0=s hq4g]yh1zNt6^h & vN70/ [v7| Z"*qjWOsNgTT.Z0(|o~†L<rH9:z<򽁕[[OuvCMh~Q֦>V|+e3^_{{n֝\zަEbxQe@Eh`OQY)H -i`^PIraj#Ji TC)"^7wVăcA4]80t W-tH{tYh&SoB<ý=N@0%WbGDz޾LX/OAb~.zk{KU,PQ5aEODraFRcN?Sk$})DЌ" Y,Jv.agؾee"n@ׯ/=7Ā/%z|Gm0볬 Ih)N 0Żw[˿\iVo' 02jquaT ZB^^ a)%618+'y/+^K#lPr [\M'YLBCEy[;8NAY:":]5voXYٲ]R<%ljiVDΪavJ6Y%k@\J5I\w5C_H4 &=cAO3JCZZm<Z<,k]7hҹXIQwZu?5)?t̬utVn< >h1ǐJI h~Y@΁WحHY/Zo_ ^ N)̊A?΁wW]ϯKt~r*~ݭV#? aB ' g(e,K2RPA ?$vdSPgV 5궜u%})̒AGv|:nELpԥ?6~?ɧ-&*fe7E%::꫗[80[+Gp+5oM~oQ_a &EָVR&idvR~={u;|Syw/6Aٯ1PxFLvBMH{OHp­q}Dh{qĶVYө4W^Nƚc,#UjvztbA9῝X}siS]^JN D=o>焅KV\iO?ff )So?L 4kkH ɝmQlhY pur0p/3.1!#Ӫ niP}مa@T0r4^|ux3eQC(ݠcfMxn}$^>AxogʶRm>0;<]OztbCV‡:2YȣSW몡W`!>#`hzIWmm ]JwزK7h6>f B #KCD|X]Z }9;|#HV.Í"_* oyP\|VʿEPo4RqUvah*vSi%rԺ!~/5)ԀM%Fg@q>z3@67_ҋyV`~z79ސ+¾~Q'>X]]CHZIY=n }-Q"wh2PYSTw %law iiSIԶcS?f:)[HYE2G}ko'\ ӓbzվ6@-/Hg\Loi%GE@jy$F{4g ǛՋTc2o2egrvIr,PF#!N2{dߧ|ݔ| ~;{_b mT$\N4x71EOv4(DsX{ y Ri%ևOL^rˊ\S^^o;t BYU^.SE {Z WxftAO)cB9p/r!֮S%~k 5d/{P<9/Tވ܊+P1_OS( lvqF*n6+0aͻ%f9*؁!#ʆ0c@ȹI^ SVNWCAMa'QW:|!)Z 1VC\7v{H[+oWBIޝ®4t΄*t^Q}v6<eK h15i/ swGd+Wł*?%Y0C.J-,f X>,IcWw8^úu`󍭜6u!^ G`y=#r5;2-YN+H+(k| x 7ox.QEH¬ Ш[XN$ HW /:C>ڳiSMVvM3[$7Y" 377n0˯EY&:O)4ځHšYաzU):;Ƹ>srÙ=oSn{O!1C>a()QT؋5#M99qNLJTVv l֧b%R[U%#   27z4Bςʃx\w; j~x)UJu (BQEPYT7(7B';Оt,=dHG\ڈGx`;TjsyXa.z kK"(˝*{m]CKj(w k8vSzoMњȑFlF:,rح$`oq*Gu_$fS '9;}N6<mp=HΣ  ^Rfu&+z|%VFq 8deBKPǶ[Bƌ_קфYQJ}2Q>?vDTb5Ahtm#>%i&,hD OQo>KmfVQa|0y=ZN}~NBG~Ǔ}=筨O&%/q_ME ~ ل~%M {UI [KŹ itZL{m茷$sUt99j-Υ0+d}6CbH- cnf1f c3"UOx2ӈ3ތν*1~=Ϛo䥨t.VZ +EWm.TJ6a2Q%sd/ Φ\ZPF^ ,C׼7J/رa%:,BcZGJX3D ڳ;\'Ks7&K1VNNZt_K$Fjؐr瞅i>6&z6 yAT<MQ\d2,⤌#CFWYUE,ImX-nVǾWӍۉHz^-R.:Si=Ê V{ 4a9sia4;iHu5Ge]o,%6CU!2%YT},c P-GVjib;ԡ: ȷ@W[t a^mS@Wu-M忇SU5H|5 `W OpvM$P|EsO4@&tSiN n±b<2f ls*)<5KGT_#2)]u<wrLBhig܉EJ|'4cgׄU`'YZǞ -b,qm"zhDڮ ylX!3aG^UAm^, .pNF3׃hƼHulzdg۟\P5+نxTH۹rb._86$@5vI̟5(f GY#ɎЧ[1OO>'EJ-2P'λJ(fR egbu=._VX*`Q{#q5ײsqz$16'HC@^9ZxB.Gy'ăY]dUݳ=a;Έ+,2S1Eh8m܂Cji#D;Sb h 㾗l2l"ǍCvŶ4EKOhILi=7@GPumK N~̇z{'UI+w'{O<zI1NK1);{9Gȼ 9Q4du`E[&xȢޤ8zpgFEIQL[Nepѹt.! ේd{<ω?kuV{zBb בbr"d"#}894,ǭR O0YF˚'SM%Vw u څ/'7V i| lgA,96tE ??Y'yQDWSІU==Ͷ߂Fɯ7\6D5Qwn,ꠎ oа 1^KlMciPZJ$E(2g=[;kBMmYiaIVNy_>uɈoWS١5[1Oh;XMP,񒦢Q?QӤlkp0~ўeb~8Qa0\g^5 aOڬ桄~$C?w{ĨQwc'4, Ʋxþ![#^S*O:?JF@A$r̞: dbvM`ݔ_z";Ά_â…$c7"l*ATR4_7Fwq͟ӻ#/Ɲ=jc"&zU]D>Rp"_r:,VM m-B*dY%jh'=N{J+[u0mHk7yUW'R͵cœGwr[9cZ/Pm *[do=gf CwzREKsՋpMrGVC@w &Ll KUmeI<ڛp'xv#yJ3[D-WPB`1?q<6|2p z˒-Jq~` ⑂SL4٤nוmI"LT0TV35rI9H. HP8mHmf;À Ȧ.XmQ1Ht&Cem2 z1?lVX6y̿MSYֿpSa9Lƒtso tmn?SМ Ҝ+Њ~˦y#Q7."g)cbX]_Ľh1. Kn3ho.rҟ-< 7GJB1+DvdD3rC +%Bh9 ?čUƱ  wƮ:!3볟s>%< ɑ  kζ/0SShA3L0pJksK34Γ R禪x sqQdr٫Ŏ_ݙMHߚ|Uu2uu\ |CLwQt0'`{2y30I/_!GH0D|wv>UTf [">}"+i"3.[TElݨbW{q노5TPH0Ӭ䱢@CswA|e!1d14ߗA`t"N'1Ma+໏=V0Q4 ͝"Nũ##}8y˕(7rô&k!f#w(y,:DtH5#w,,(QWNm8H{> 2OW3 # kq|<8?)?_Nd4]9DRmag&c,%{.1˿V# \.@uq4>ȼLdԍ&R+lUDb4e$qѝvv-JcL]@>W3$ws!chr']KZtrW0Շl~B=ƭZP Uhȷqս;/6,;FLWXrWLN"$#R9#?])h`͵X}c{bB'׃q"賰Rp"bo 4>< p # qǦ31@c6MnRu.SҪvf 4=)@GýZ%mFK**M{9aM+}(MyަQ0-xx⑞ZN(  je\H=d _C@UAԍ20q-Ç5.RBB>#6e/YtI$! j0WB*^$ :8-qĥ"H\1Y(!% ڤDtV\fO]w=* $[bH\*H 5xNzjqJ&p<_I;=n ɥrF%@ؖsֈ5uӜﰿ/v'$ S$L_6!G%G2ZOۣ0}ur`y!Mߛtl -i%o[v/<7dsEYМثӟ=K[*# E L9_īcT½hg ^;0X&lȗOR=]݌+4 ʩ eةy;N7S1P'd o~,|^9RX\=T"S"ظ:P썹L hO{%J2>./Ԓ(uyO*rΒ ʸR1'LnLI9Rux[|/V<'ӑLhw̴r/y3AaP[UjR'}=e;_킈U:aXjX3`~2"sEh,2{(l%i_B `,^B݃]OG)9 ayZJ )[e~ mh0),ְ|>ݴKПm7);l f'UWY,Af>t5w5,xuK~ɡ]B;O,e |×+q#^Y# 7UN/6rˆkg?М m TL{.={#TFAC Th1 =|VPԂH@ Q[!9v" -$̓>IHk\EePq"{x)86wk;qI25u56G7fȀ1R~ =JG/HRx76ky1 6$M19RĶ*;.k1(l(Gq<[,uPp)_nuSmp*Jપ^|go];A_/'ڴ\c p~ؓ'y@!xETyA4–4Q!P&74 Kd:v)РsBr7HsFF"o[E4 (a`0/)zlvouˀvZZεLPа5q|;A$?(2~eAML݇!`~⢔Ҷ^Ta|A`l$PE`6̦5ALX4[ EO fo6Tඞ&*\̮>\dC" 9Jek[.:'jjJ Q\[L{ACU7s x?1Nռ{΅bMp+꒕| Ŝ眙lOP+;Z]'<6jIcpzG!L/۟)d Gv4ŽWi;0Z^9/H/.%_ F+Z C"Қ1bhb?/P\;D/[G4b絴tPdC6GtƁxėXF8~Aii>q5pm=A B.Fz:osYgKe܍D^"5t̫ey {5I.HSuhL*ݑ{Z3I1w[e9^! * bP73Ʋٽ2' fM9:GsMuXSǥώ2I!1¥]oG>Hr9aQ(棆/:<K~ɊM!Ji*шG v׏ڻ㦑–W@%W4]ɡt ]#q\htL2K;nd1剎۩gUhV;SחO*Nut["M݃7fMе,k~$Hh)%mk,rU_G.n 0̔O&rP0*g cR _EmZ,H;! u0X_ %pw~E6녽\sW@3Q}!-}Îf 2R5, R ~ZpnU8LA*.r W-!+;Zq`9,0R״!jXL-`G$y/ºA2g0b/.E (3v8{xeT? 5ʄlW w`Lz@U)*aL<ΐ:4R]j C*pϧF)j(,:^+=O{88{(pu<dSO~4_i,*}0h}nZ >"CI95Qs.Q!/̳sW[ׯ{r??3@ 76CCt.D1|</eP(3r;qyt`zڭ|,]Z##:)5GHB83ϥ!q}(;Mg!4P 8DDCD/ A^a<]`kR(~$t^u1Ge7=72ﯹs؏JB'"b DUmyaKnRh4X7)o c@ffaD=qF-{^1ؽ}ϡz.'BrKKܡ47% ~/LKL Kq:rsPF'8S5KH KwoqI,젊nw ~#a^l/<ɰ?pXC]~i=^!p57bÝ.,;%]4 Ѱ$U ԇMVBw=&f Nf#~*&6fl+rEw3'^āv/W:fħ@t׌*vvGN6ڙ.Wy>CNG7vsR4uڜ zi@ۚe|^4@5i"8ޠ$H#X,nO j7 :z؁ct(*gFg;{\gۻ[MMгf%x0rE+3Z͇j-_ͯ0DALA/ *m#(|`1 \5HC^4W@C^JHoM=u $J-Ek3$ZϴT/i ZۺY}ݪy`ZF]AWV/#5x[/pj,`λds/fmqKeOuɨ [yX.|jDr9F:iMV}r#X =xUHQ|4LNgAᔌV-`V]Su16Noʠ_,0Yx3g ]ZH&KJ#htxd!vӟQU: cV=NiVZԮ0qi=F7#S7aX {VPB~[T.\kb,^]/*dh#rUތ7jb)ҰWYhjBdP=%׻;ݳiλM{yvj&!5lof/k]W/(]'~,k>VgYSi+bqZB4foʥ kgנ.wy v|m."i H*ow*)Qf62(%$ǩ)"?+H<2EEQҕAΜ{{#{6: qƠ˜/ r>KSU즛ۂ]^7r.-#␬z շD*;J#84Y,C%#.)[мRnfd$W]w2&IlW?,F$_cQ/z&nx%iJK"[HE?yMc,2EUq'h6t-%Z 9o% (]wk#G6Jd܅4hy]pD5ײAG#uMz4>\\o `q 24\GV^syc^J-Dn0yc^&M]ҌiXIEjQuO:yk/#8þrFT")J (">C^9Mn |M3*ߎAC,njR߰XxyJ\ֶ|W Tf P! j0Ԇ|poÜԷ4+ 6ŮHiV$7ڐY^3ws{' $7l FLM5UX3\@zm1stV2a?w:ůYZ>Yk\"9;dt CcyvzߎQNElFhg*߄6%oT՗%Jq[3MmtP7eq؞g4t23#K3}x^K"B#ˢv{#"=0k&܃¸a8fU#hd,BF/3)n 7bw^fkj;sZjJVdKT_ F]t[?IIz iNMO<|%+@dR*^?}*Df)٦Ž'ޱ>̶y/:MyQiJJNC>'T˹$J)˩ri )%.$n'ɬܿ"iu-F I^?9@qQo+j(T}t0ώ.@bÕY%^;-Rv!Eʱ,1}\lc.شBZ;~ː'V_ 01ҭ$Xv\?I)ꄈeo/n7yd{g5pIiBikOC'D?Oa|%nm@ٸ<2yzkfe=X+9s<[Lrtj@;n-D#WJͰ]zpGNsT#Cpu'%;z=b\K?:TYa)WvwUU 'tʹSTi.AX1fxxԕQViJ9g Ǝ#߭Ke^Z"j<`YV,(#Rx\P쑙F34~4:_e=='i#ȱi%kSп^[;=? `ޯdm(b@Js&f.^G`D<{*DY$c9"ru.Tc5FprSI=萖G}²+3| hfB8,cqM %_|h^{ǎnj*Zl~,,5iiqﶂ;+Wx0%`+&Vra(FWA#3րkDխ>*ax{ }âoDe:wܺǍ bؒK3iN΄,BTVAS(-cG5<3v_ş;fl U0=B- f 6nWAs$ՋKJ ͕*1AHp8@īgۄaK^fL[YԧktǞ Zt Uå&I._{9 "1Iz f {2Iѓo6$~2^Coav:nᘦj+I1RrZ?IvVy$D B b)V.Bk2Li" f(gHFBŠXT|.ҵMĻ`7i#?Vi <>tZQ,M>߰yωP ,ɛ)nUgw&Tz!ޛz<Y)%fat?hd:3 /bC\7\^|E#0,5SCX/?JU!NXybֱ%Hpj!zF?B1uZRhUYq2W>Vlnl/}G] ndx|z,@niO\mCGiEkVevQ"`i˛W VFa:p4|^Kmk98U1o@(O\* €"GKJ9PmVV`*WAVڕ:>M!|e]oG>Hr9aQ(棆/:<K~ɊM/ #SYuw2҇1SҤF~Á5f QjjłC2TKCm7ɺ-{FdyqTQtź|)JJ#qKGƂ.bh(T1Ab>K©]wEvT XY&CmΉ50s47^@nQ9Hjwc ihjT g uyU~NYEeZ\2ހMJx+[t@]XG>Gj(t0`I(- C"lM rsduraR|NE06Ba6yyPPj~tA t۷D}D]3/Q4'8v9SeU:$ܦGIEnjAs\G [4g!ߍߖַO02M?]Gvy%&9'bJ=B#CA\b.)4""䓛V*C9 D%q`& nK]EF%c\!'LUf%??-x53am\[!jaiE-}l'^*bo`Dy +f4~eO^~*bvշa1:Gjy'drqtOE1fO- λ/%*um fr?FJM@d紥XL%bv|]c #LÄK:`2|:qDe^S>(A SAtYm}I! ʬ!5FnZPľxޝGWp tdYhmSD!|qv8phbYs,dAOƅ =S#Ԇw( r,.6n=>^P$}~WB Q3$=F4k$,b#!-SC{Ps#`͌L%pB̬nG`G-[ F~~v3=7**3NeԵY.ڥ`Ӡe|nN7V4ʚ=+eBzTЉF0aeǿT_h`@hFN0ͭO !8# pVJ}kIACCrVNtvfB(4t{/=-g!x,i Hѐ pXթr,YtORXw?uU(AaWSq%FޗEàt&eW8Y}8Zt {srh`J$|BpTu*."O5eX5v^^ˮZ€:#o-bw6YQn" YI}r5rl>Cw \[NkMPpS]e_g2@ӸY5'r>ქg8]J-zY{g)ҚGRL?2H+qiX=O& Rɵ|XB8Kp&# M z2WxQS!AP?:ұoz)45z>?  wwV5ĐL d28%1Fvxy5ڨ:Tm^14(MEtI4i҉_u2k`(]"p3i#bmK!Mib41^Wr3(/)R51*2^ÈI+̌-n6I'fۻp&$< YY $k0u| $?^=gB^!_7Ρ|>7~]_V8K`ݘYtyT^ W`rNAh&vry.,'%n-w<ԩ4$8*nNniny7Op g+2{9s9 V*c͏|ɨmO,__R *aH=Ƥn"ܬ2eYF?Z:9{H?;?=`K~;tpSb'3= d]_P.0J1޲Gjx7ES%L= F`'b*kVE}/`@)&^acsBUVy߅e}t=9oNNWsH1 BM'Kr{ 5p35BY~rbuw- q9t*_=n?ja(_R)QV^`Cݹ~v|/`Те2ZԆ ^|  KdB6װ3X~M̜T.\1$0/3GQgn(I4 \81޳NT:ۮ\n[W: =x4_n4+أHq=>;f`>vo?ܧF#NJ36m62p1:ٵyH3#oKM;z'Bh WHQm&i^VQ"x޵Lw_ɴO&{`JM#L)6i[r77m p xލS3&>~G 4 <;^g?)ߘmP|CE-R[Ŧ|"C@2ӆPN +n!Ck~{,":2*N۳2C$u 8FR.`8G\;8vXaw'vb<'\ 6YEm\j+2j{6OV\s Od JwRlaP_OfR jy֍V{`gUL`}.TP8M'h&6ތd w4m2wtJŽ t}g3Y2BR]4ࠟBM퇸 hDID*Zyi Z'6g4]c}Hjp:؏,?XZ(!3A Ο"l27㴰d|oڴQʓ+6M![aީwE%8TխFIG[:ĉZV !1ށ)RG`U{E@ww9JlٌJU٧J0n* f WYoMHx48ըئ `SZ> A0{_Fu JOXG*1 }X}g\upuUYϮQDjh Iqn7]gG:n-y|$֞#Vߎ]8v~U\q#ɔNeJS|+>1ʣc9re1 H+H H##uF7# -)5Z쩣(b; 3~ Uꢨ:cW epOfIgN x 3:,5)BUbXNkݜ9ԈC LvzKK6{rCZc eJhT>ycw:\ONrh=tO"ǚ_{k"Z=B)Jgρ^?0Ԃ[*5Pg\6wơ !hLei8D[ceJ_zeq(̬mؿ247Ii"{4uwU bT9;8+¡mqJa ;F˺+$\xuoZ1]-'& Ivv\ҨcH z/A.HN0W}Q5b'xK vNhgӛ@ :I[E+rE%A`;CTKc1^?/nHp[ALDZ~~<W~}$f"y^(Sp1 cWW ~hwҾ>̀%G4(⧙ҙ'-wU8z|m$W9Eף/"X &\Ԛ2rD4ߧ.O2Rr/NΗ IDU:ͤ-L!xM!$${zML5 )/ GDɃ^5;-i|e5f[ʹuPvmNN( W!o {x5uVJ45!b_9aN= Bs׆mʟ&sT ~\:A}9~ ۂ5q!,FH:oAM;4*$"f$,,totT>$? NȱJ3B.e$|Ǥ'h ԃսAշ&h=Z2l**iE@R3ȯ5˧BOwNpg 8m!=lSL o/$&Y#k@Yw)GL[AAۯi]&Nu5dCJR <,9 ][_i3"-ֻ;}U~S!x q;;c>,_tY[Mnqv4cdK?=ۺC؇j)]G/VGl3L-. %Gޝ4 .GciƲA['jf@2E+~$FDzKj:Fؒ͡, cM2"3sPWjx2[t|8? _+onС0`Q E:%ts/0jw6n1MZ& F"ŋI 3J(񶯐>$\FtplܲMoE{vD8T9QiM$7>84B%C$̨Tv&߅al]}3;[Kc?>'eg9wg6r>5˨_}nR3PpbQZeq4 JRς+p"Mٮ6He}vsݟ^as]c:f`[fQ2ߚBBR hw6G[*_]BSE`ncgBJ3gWj%@@]\W Bh>z2nHxTreX@t$1?ËaPņkJZ1r,h3(iC%Z!L~O7Po(7&&{z&wl֬iH&!|`gbBwZs߄C]?Bj?BYj=8A'LUB) ׀C>bIc;Hi2*eͱf6`4k'?ڵ~LrV眥n.sK' ǔ /O9 V\@FѨ>=f~~$X-Il>&H1 @;|[/ԲQj`'cisjO}!j9wF ?#PXW*7$y>V01_QfOۺ$!!⿳f4 ՋeN02;*Ss8w)-&E ɑߙEQ n=-{sw]Ž dq!=5)[<##kHl;p-E3v>s1l |5#}w.Ƶ'|sщ/u),o0չ7H)u(qp3:Vs7`!24t؈oYzu9 c DxxNb䃔710}MV {)d۪VRtJPhXbtQ1:rG0L\Ov)Tz!6ڂ2 Kv[Տe3B땍ʟ?eV<. (HW_[luȽ>G^/$QiFIeMsY=}p筓Eo?/Rخ8)lTz"ܕ=|9֬H4fB]"`rdmb8op}LzT"'*I_`\T Ũ6"<^J(q'!E#r'ӭǃ(R9Xuj?iUY1n)WҗN0$/N<TZUeb,b=k/64{bѧ!-X łB'qqunK,YvS5{;8Mչ+pKS@Jvj$`4<ʰgb ) &a̸@J.!hYs4܁goh%5O<,>=঄hCo܁Jp賜r0<">^Р@ZJPYvwT!6d\^@PLGA[4\8α{.>c1(LX 0"#J89[UkM1c8DHb (@7-yjV^f3N H|؋CTsSXAm[B~f $L"0p6MH]>(usChNNj#fEtf>O&l,ٰho̤2 i8`>8װA \UutUXt]jNu}-|:gZ|3qK=Q;ЩPwߢxUگ~:.D58xqmIv9tu_bv" %[{S*i6п>_wSC_M)޻4JU¸瑅 #$!BřeCwPZ߳xC6;pIIo(^jgp-S_@0uf+XsJ7o^~\t]`]ZLܭ voz&OwbpB+`UbR5y~N'i4g\=9 P{A׷R ɔ`,;7 }9| Z| տPi4fA]) RcwŻX3'!d*mJ!g V,F oW,G=b`ᘣRͰvxI FADJIeL"rzkA/TaqC!w4F<I>C3RLH5m(un2%VX1kψ9xhT$q`nɃW-%qj!]p뎦Nē==?5 [B3Jg? {YpZH:_tklG}9ά+~ϩ$wSZ|vwiY{[8J/,R:r֭ꎪK肳(?FwU!ibP| bl!$ 0yB<`sdGD [ ʱs .h_/!Z(]oG>Hr9aQ(棆/:<K~ɊM/ #B[s됖cP HT uٴZR7EJU7H:|V #3L]u6 6"<Mq?B$¬ ;q-8 >([`-H7?RU'<vtf0,) C@$w=G说,&*0B: 1%b]J5Phs^^^*K繭E ^lZL@1YE38 >UNW@πPŹ :4Nߺ6: 4\ )}~%M!YR[!7;0Ch &t]}&V\_I :_#{(~}QB/`Ex%zWfEQM@߮ܟyy~5VUMa>8`@ ~;pI \mP_ _” '_uމ v.UE@)eowQKGv'(Cb2v7o8ŔS~7~~qL5 'a=^7vVqŒR@^q,Z<̟!]pod%՗N\J.hcyuZY4-w4iXb+qX$W诟'2rM޷clXRп/A 9un>@gִ1:a\@ryYp8S3&|=>lhމTrV0cjHޡS!ɾ kߊe>Pl:wI o"!3 =pYz?ZT*gT='cqf(; eXRɆM9D)/ˀ_zٰ'0:1wW7wG&JLA<\y8~-z^N ,u /KmRJkY~ p&7UL=S񇹧}y49yGڍJXKueMȚRtơ2@*B!#0YtA}CaRY,-k6!3GÜtTkvrPN [7.q8Cmr!oLI ϻs5q(\s? 'Jv{ӸkPtwDqIl:xF5Oiޖpo)3 ǐK /Љ1v%4Cu|RAC%@g-$KM}҅)Ȯ:ꤑL>.F w21j.1:Ko-CBSuP֥k+򁒲lR}N.l?JfH P*>6x|HRNdS{ȴ\}~G4.G^jU4(!gN|j,-A1|K! nY/p2O}9 "#ܖ6ؓ(ה `7Ð8c9_+ Gh$'ԛ 3miҼz_n f8 #Oy>%7odm@RZ\%h& Bymf NFC6 eP[&uO`SV {:Р~u}/B'Ӵ߽،L2Ȝћ;ҙr@9UO׻nqUuaId@;Qw?/Ȗ%h,. iXIU5/g>-X~e'N~J|,\1o0ɓlnrb/`|!̠"ƒoT:w+zcI"#V;ڪ~&ٻ"H^` ߚejfc'VqG#[ xkwX~׼8,5߿%ەFH#RnGCipZ$vr<*lLEcfWA穮8h˝Ϗ(+mKܽ3b>dneq l]ŝbPfbUۮz *50u'wQF{Jެfk!ct".32j*jvj=EACLCC T5 o+]jqx^$VanM a?EG?+r':}IS7z:ŖX_+b/?OEsK@:Q3_: O~F6{vp'=IOJ$\FG9#16RV1Woͬ>}:7`nѫ TCk7بeT+~p._&Xya-Ma[Yug/ m %fOMաA-=a.^*W n/g@G KcĊ%n͒vZ:!a uBg9Ģ|M[i3ߩ!$'&R\ٜJ{IߐwʇIiEgԒT;%Ȅc;,دc|Lu2h@P):t!~\հ0Q\jJZ+[h Ad3"m7NnCX@&&Ɇ4W!kc3Asam 3 / 3 yCzg3D: jV?Uѩp6 e \].Ccn\08Gf]yo ci{\C.&X~_rgl '6i[*[^ӔJ4aj5X3r3>^1~~u1F#(@vaрZ+aPY0\̎E^7?fu%:y)`W"*{4Bz$'%mIxkK {TSxLFo @F{Ew괣I ^!.CW{EzoJ"t1N12nutMڦ+ ⊿vR E?o<0'׳eQ% {Lay֜s^)-T^.^3wq"pDB\].w`\]Ͷȿ-{ݻKHR0^Q;0Ԧn."}W}aGdJqg& dDy^ 7hv^aí(X PF{IF-{WS 0'u=v>%)*k-úio*^7O,!C8( (v"[Rz_E}-~~h)<[M*~= O84bk&r%ǩ@1|2F)V}>.dWeW :pZjPCvn7(3/puwi5TMbQ:6AEUW#9PQ(ö D3WIsn֛c꡾ 3~G PZia\+\6k`.}Qm>UBc‹A+T1Kb)Bv<<$; ۲qvÀl/_z 'niպ]L2|% ]\aMSz6/]Cgx$]7دdWFv5 ~2A}"g!%Fm?w2 1 ̍ }᥄[7' -SVRd\CPr764v]:]7qrOy4|[_v.oن112݌)d|th~I_`]rUc"o:/xtig:w&6uC#kmHЂ۞no,JLo 7Y@ܛ8q}жo&aA", 2Vokz6,bie;j>s`^:cr_N-ÊӾm+M6,G7I" Uo+Ȱ' ?H*,U.|c48n%(s߳׍%Dy*4JrG4 }$eTw4hWa_5es.M ͚$|lP,Y=ˏ-G=OkHxnF._'L+SjQ}~u+3RrfG 7CSŗO+| 4KhTT=$jPŨ~_bN+Q9bYv7l7O7ufs-:E.ZNzP]ɻJ=tћ&ڸbQ䋊kt+}ow"^?Mǻbdn#/yǵkEKeF尐ۓˮozr=0zV`&i*5+WpҶ 8JAِc%q,Zn|KB“U_{=ܯq .0 f/QV3@ePh֘hzQ]M&³XPxYpgdg8F!G>7W'EXz椑*9ep:RUh;v @6xRu򧜙yx'ۉVr_\HosA ݬ/@rÅռh f+!䢲rjVE1\-3p+=oL\Px7r"7~7ʇ}UQ3ԢVu\-xO(MasÊȇe!c(H#_#psHa}|MNco&#Z͸ ~v^v͋~#h q6OIرU7Jl44FEgOLƿ%@ds7kįCո^aЭ6WhBʫk 2]0"/4<%!7p#ۻ3mRe^Q,]mK7_J*\Zk ^<5orK80E5i>-jt߈=iDyRB҃ʰ~0JbW?)s$#:gl{Iʨ{bJ42TNشǛH"[%,d#nCjJB]#.!7&|eN>I5buXp6ڏ"~5E1Q]Z5~Qس>!3kxXu@jC3,ʩ1H׃ b]枧΅ݷ}_R.*|`ll& kd,rXT-AcB XHio7WUb2 nTM4ӷse p5G0r֏ЃtL#`rc+ux8h/A mيhPОG4O`^Hu﷕P{ $<IaٞJ;aF]`ꢗSW,LhiVm.O7)!. tI"6a&U?|ۜ.No5yHHDŽM wt3=oW"k㥼x1mAku3 D:]0=ʯg>rZI%d<›z]PV~Tp7lk'!= {= T)m ܷX7, 凥>nf g]9;luOk|<>&1RUGj\dlz6mj[/c)rH aY-fv9obj>p0WԸ$4R YwپV`<58)-ZƱL$oߘsl"=:;9Zy܂N}/? /֟Le5g ."6GזX?pg,ʚK*yK͍pu&^gF=`*(0Sjl?4kldzo͎͒̈́y.v5s:%U`~2O $Pn# 38W.?d ~lsLxGu}=>ي޽3[V$ :q.&wgrxtnOY(h#tIVe<2ѽ@Od9:1"'kwQsxa3G`w)e3Cq2 95^^wmպ,8gJ+ijlIU & _TL ڍdx3BJ_TSi.: dY`B{ޕ@N۱ΙqaQvRV/<=P3k4Y [l^V:r;;*tlv:fcD߀:IL7)o"v{zQ /YҐns~Y)XfE0eSk/y9c@ť|+-/>{D:vw=7׀BR/wj"kFh-8e);,/ylL"n$=Tp9@>,!X@rM)`^t`3"1iAg5q(Rj`0; \/h 4o t[7V/P!jڎ~9"mdR{HZk'fWjf%_8EYr mAk2ٖgcι.T11x Jk̡TKJbLFz89 nRtB)b): _]$x+7LHgoԨ5suwV(fT_dQೕǹ8RZ(dID̋i3YFs'壿[ CZD6|pDm+ Wi\[v0_MlDe[vԡ受 5}!Ybe-+эsN磻"ϦB̹\3Mj4WI>4$n:mұ3[6Vj_N$^(wڙm߶xW_'P+aARn'uꌩD{MGq{pL ;^E,4p5jXTZ tpkO`D[ :mtLQe% ~KԽeH\x 0AE%'I*gI~1z0NA9HuÄX,$NYRY?wUG:i0}?[" :HV$e C ^.'#b(/@qD$R9Q= j?ڜ'=+4ki_r3SS6wő\=pږl/؝)MT{^`wGh'(>/rz 6?ׇJG3&6D(!W͂vl5F2BY6w&W IFP*[cUz&lad5y?PQi>4yn+˝4;p/N54 q84o=0 t~ihkˤ׮λr~ɰIhٲS TN7@<@J8? $8_DXqQl20Ppk0nO 'ܮ|r\r5Fn(.Zlk!V}绂Yz:pfHMeɡaa*2HbaY1 [xUոhhy8x5Bqd+bMS3NF AdTdo+gkx1cN. G6q+J$vg ړkl%ˈ>i;d*e68v٩ƙpl3ADbc% 4OE+Tc8@zM@81֮,Cye1y!ЧZuVN `Y[h^,U9o Э-r)i[fԃjă썃:?HoFnb~M4vmOZu[p;8xັxArU+5'?>J`s[;Ԧvvj'6,6  ڧ}hz^RgEw®MhyPR/ 8k}U:A6b&^5CL)p;'P85I{yy:p]^T82d R1ȼ_ +&?<ɤE#ĹTYڈ`Mi;[M:BQ~@N(uڅ33<)Ʋyb . ⦮؀h|TjBB/(:4ѐס1iȡfN/*^9-sQ7֡18),g1=Lds7&NWBSxK !`Pl(:KSBǫ]\Ʌ%Q1ET8]KYk䟾_twb0;^xQ `"_NY_=rl͙m-lOm]Ĺf@rh  gQU57UƆ:i?:^;b$eA$U.T1BdVep / ?LPn迒Na1d1d[ Ubu(l`Ӎy&t {apDv܅$VGb!V)U q=쾇{g5*^X5V`*zuk=Kk%Fm`.ߋov~>sԃKHpz^39?XzFq(J5l.O tXB{]Go‰3TCN"52ZJd6ូwL'Kwkox=m[;91 .Hڦ]mE}J ^4`G)jȁĊbn]l ̏kRh>.[b˯kKF]nȍ_|LBvl9Qor?c+ `'T/YX/E`U]Ac9w^SQ+-W&< 2sI8 [F|Sg ׈FpUMoe> -ҔM<_%4~x=;|YV- iP񾭇ܤgENCUY6KDĹDC{4bi0"NdӰbroG2$NZDNF^aG'}>uGvG7\uHe2Cj1baQ!#l~n<%|CqrQv `f%'c~sXU`M睛uNU&·tj|aAuHG ZSF> fLCI {wHc3ǀDA#/{e^>T|BS>Y\Yh͔-g}+9,rbW99~MR57ݏUρ5CKɪu+?籵*d u:zNlx-LЎ L CQ\J$ `"7b vD풐q Q:TH]?j=*diSzu. ْj\!Y[я:͏eЀ;r|{nЀsSڵI%!!o%UOgP ʻUoa`{Uxs$U|ϴx!SYa N lU7 J-é>] ^%F2Bi+W[t}˓sA#OkEgl9o5 Ȗ#A+Wc[G?㟰`ZE}$B Fmk>^&Rٛ/'B Kk7[ʤ̅9|2A>f?˝NБr"58dĀ/X_8v/f!k&|C rJvɞQ\; $/ \F@>f)aIQ5~q! J@H|N_T&ZHkGs APtݵ|<[_+#e=XKqD<ۊ#{.0PLk\9CZsGw NfK{IJM#NO`{sSg&W>%(PV>[AJhKJ^QJ5oI-0IV]v( ԣe㝺-[rQ߿6gb $TV.8u ]I0C fI䬗sgPVaȰ{d] ,λԛv?y* )uOMt%m8\ňp򙏠*CitNznMi.#60v>}[X$6IU$NɯJ7[X;K;=+ $xٲQdMd޹'<^GF==$fV%ﯣg<*1Dž q}$oI}}ӭ: ¸eh4SuV|귐"v!Ձsygz xw&x7ΈK,8y$*NE_r'\onb͡Sͷ߬Ht{2f!۰`Pc͊m1XvD^Цf>4"uvq\tBoH@AE;ԤŨk 'f~|)1*[1|dg KV!wMBKo 4& H1`h%a hdgCPɟ?6t3?k ɒLMd@.A&YX]?(˻+^P;}?{*!=\/6>GqAK p22[:C+@P]MQ܈utAI)`liՊ'|0n8'v5IKn&"ty.26j ٴ.nbPRI%0sX#  mLn[{\@ȫq ik3ZnCgp&_Qd@bVL?$φ#Q ˀz%{xE0ͱ Ȧ&U~XMCj4f(8%=Ԇ-)? GQ8 ) TiH%Ra# $ )^ZR6- dO:aObvR&A7^ܢpzyDSS{cedώVx4Xizu}G V'\Q,nu[39t9{jԉfKisC=vg偤&Ǎ8qVRb8b8sSWʬ?I7J2;Obƺm?)֪ B;z5ծW|Tc@U݁F/ȓ#Xei}Zest9a#لlimW ^pzˈpZiQ.CΞWV ښ5[#FxtrVz t1PY#P qu Ncj*S_7` 9be-^qȐtrnɠ3$H,5FqרReZgX9Ld\WXST#.-!@b3< Vx Rajx*$[YC#<(vh>@퍞,H3:-&Λқ%6Ʂnl-!A-%d= CTb(DVRGҨtjP(Y|U~U0r oM~ @mk%p,Zcfs{aJ~:ͦрMS#x}2]fU]h|K*=aB-Cj^XeoXq1ZTbh_u,@Ԙ&,DAoJwZih^~ԛ 8~^K1\6 r~A لIx"bWOrl}=&x_L@xohgnxq;_F<̞oI򟼞lԝT /iTEDE|uBI@ P!NlC+rp+0\Ԩk|ÜM_FkA!{& ,o>Yc:R o"P'T(Q%J(nbt9d[+gD|Ou@SyJr0nF@ʁk5рBsْ26KbeoS$viYpm}B#fSP@F y93R8]Tmć:lk=04]Kut hAR=ɼ-r3&ٿli0?kr3p<`{x%S/%ݧ=HLjb] ^f* 3eI|8?iaG=DR05}rQs`^,#;~۷ڤ+"ԻX5*gWhfEi6k3RYơ5DGK>bX'{rzϵ`^Xb!7iॹ lzD7\[eF?Rv+Rѫ֕&htx'.ԆMj](ޔnjqεc͑sMQ3 K3`7efpr5pMiQȧ{]Ӫ蔢Ka[0@@#,~8˟P/iH>ifd$/?~f&pHRHˁ@1 d/q^yPvm&s` &uй< Sy[ʻ`tV&5# c qD ےtdhtj< 2vZj&V>*ܕ-jA(eNN 6@sb{´6a`"bP]0ĝ4Ez"G2b>4Cöb<ߺq(n pI?k$ɕYp۲ϥ~bV^?RW,=MX@- ^cYFJ$2O{QZ=@2NiO'Ax*-8ŧem!= ;>-?dXaX&0;*ӝ9"Nܤ`HvX߱SF/%w3;$y1i3X=y*!-:5F21>[1#U8Q28YEZUsC6^O#jH(轫wbAgQQd h_// ^W '}'(YQ{Q8 r!UT$ʴvlR 5҇m(~['"CeY{9}[2]J=F]ƽVnh˶ّ\bC&ELdZ™<}#EG>siD2yB |r~j;:dxWaXmH)űc5Ub;.'imlDfsGW3}|H]IBL}Sid$xku*j!^ PQ0W-dFYkɬ0 `9J(♍)p}eYNcqsĖ.ͭ2ࡁPB@ _3 )\ig}oi7 ?$$5>dT*RvncjAHx[6H#uMsebN}fɺEu0/x/QD 3M1aO*Ӓ^̥Iɷ-|$ᗨY3ťUn7/2\%zf]PJRի҉ _S9 4M[gC[ +E!N̵nƱjcUn>HUt&`jJFl13Zc`U|vqsB$Ƭ)u i_]ܖdmVOQAr]{v¥n^럿B .&\X,= #\9ϰ&{5C-Ylz&:Oe{ .B>$n[WA 7Z8h';I <^Җ ;f8V!_44p~?N6$ؚZKhc '|kSbIF6fAyzz=jǏaI^F (FdK8~ƿC[Tݚ_1lcT hEߖG7`YTC^T$nvJŵ*ڙܗVo4swU o0  l(*$ _x<'m7H _\>q8Qe.RgiɱoCTb:9zzqmAGKO񠀺'UHcmA6K?=hĕjR4(A-C_j]quq\I1v&?ønMO5 e[ rZbMnܥD=&r+.*YWJ~]e"m1vvWƌ4bQVtpQӥ2`yeeW tT@@b3I_*[()z`P[D\OesAwuIWiܘ,P6M8Q5Ls *Dlė |uUܭzv%eq ~>I-eYٖlVa~}\% Onޱp, ;.i|r;v-~M^ƘOKK܀4DGx Bxt:\*m';,,QYpXDHt' 4=P(ZPj(1\ Y$`oAd3%)Zs,4EXPnCjkcĻzR*p)=@G4ZƄwm>sϷ!v"2d:|E=<%.]`Eo@v^~ Xf-BZ$E?,( ?mM .GT7՟#p(tNaOZT|+n{0X%;=p^iY)B&59RB*LRTֺ[_/3HmSliܭws g<71 j:cʪG9).,;,3Oz|49W@SN~qCv =)~Y $³O ie:fDٔ Nd4K/-6~S_Oelf`q=W[qWT68Y&7/wN *x 9\|aCK hs#B8tHNs*v롥v&iM+ >"/M`g #uPDkOͅM.}zs120ӠFC~kթpvG~Q=ŮLgu*>ԓjR<`7]r0m~^k6ޟ-tLJK =T9G4\+6^N7yMF樋ݧ.#uv]OK[,* kcolo[B*b^[YgO$q452 *V|`1HG"`5\+Ȍ0_B%T` ]bqRZU:3)%zRkOh݆ $drgTxt}}MGDwمl y|4^Җa W3l%I[/Xs+}6*""WPO+olnSشDwno |wD$jk̬XI5Ix w8#}X@N~wy7dtAJ;汢SC) ]zbR781{Rcى342@p$*U]iևtne~tngߴe1F^y1M&~Dzj^ ޖ ix&Ir_ֽ¯J:YM-na1W_b''.!`J0ZycLߺڽvQD ]rJES38|L^PݱV7Hu9?i#PtipD lq p/Y}-> +S9;V"S%-]'g~.2ˎaaL$ v, 1S>e /4q_+5n$×BX礨j}F])J3dסD_Ni ZF%*v[23o&]K w"х~5ikɢ"lHx No;?ydCqz3Tg'v)"$6׷$Q*M˲h/,O:drْXzzRhod|vk1R*K®+@XPwmn-AZr?KulsviEMHňРa~1^+БVH;^ M5t+&筁X{qMJ`ݨh_ ` LoBגF,Fx8zLf,"U\EqO;6뮇ӲxGd`6#b2)XCL QaӡD)rʂa{q%7$U "aO3k܃z`UAVO'ܭ/\AވJͅ|TNQm%] M}h^h3ʲ{u %*d-I3! M*UX-ZאL|n!r\bdX&7Xe&#z08so('wpEm}t^|Flf5a.&dݙ[-r6-V1v+ۊ=DhɞbDpB”] i}9ddۛeN <׋Q|#jj7s~~2 3@vyzpM6@5,Fp+ZvD3̻AIX> u 8[hbm_} ' gW[crNud% @\LJZ;֧Pʉݹth`cXѝ5)D+ X[w9X_vXõ-R+8+CAmEl "\+op~68V(Dc[3[Ԟa_hPO!T8Xiܷ+mwc1׀d&R?5wE$Pjk8U ,4* (Iq:`n7L.ke." KCZmY5īcxvF.H |vA_YFQRZ 7ƑJ=\ʽv"LZ7Lp:,x櫯L w̏6:͆ 8xqGq=؟Z_fACo{lC;,آӊBAVuSw_I$Lɉ`tmlޕ|m)R(+h*4JQ 8>rOqXUv1 QƬ(@gg?b"dAkG7]nϝ}ns J0 pYn#P3!t|ƛ]Ҋy{{"ou%ʉ;?OӅX֧m8!bƲiJgʸYIʜXαv~?& mϕGKYYK_ [?b"L4㭢!=@h<kG̔PW#joTNWڍLK]:?+NI4B+Mm=C _n^ڤ\@8Y6ǭO6ȿ*U9ppkF<nߤR~2 H(/k%([ m?h Xjs|\Phc =,v}Qa־-e g** mŌ2(AkaQwo 3gIaHA%ѝ\%EƮ;ɿ9T$tf6LB%գն6_B ůVqb:qp;gr/.>MQU4u ot:|Ti* Gtkwn3$e@:N\[t#ל1ulZLP,!㶿L'W(5[D}=$ 1L3hc4̤aլ/1 ػ~dι)K'>>D!IVי́yMũGG(aܻFݨ;k]K6Ba SbF#:F0 In,v*QT 8IFw*ǂ:JFӊ^ZnѥO4pVMzYP.z¯ \Ig5' a=4akf+Z8]H)`4S#իL&}z[QPiM?-w.` Laݹ,v˄XpbKO22hcͺ7A ,<;JRe|"tҨݕKYyϬU{{KGu顨&j>|/ stmhtiRqWFd8xEXe3?f$h6J mJɻ8KyB6ՋއuPp|MBF M58~( ;hnt hrZSg?zF\~Iɧ:"2pvQS$~)ť%D?!z1˘GRFnTy[zƭ-WMѐ>_(SW2>)'PT\  ʗs=3 {$)ZY7l7CL !8~)"kwW8@ L2S×@a[KJ\Y7#vt^Ȝ^҇%[Y_kt6J]kA@ CTV3:pG#]K1^7;2O#1$5atqZݱu#R-nHX=m}{Fmx %\bPwb95j%lB 36BNy(&˺OW#ca\JoX ̱١ǡ)h娈Fɻ)[WkһPI<?x.8!yY %t$.98`D+y }pfDbzlc9gn#o‰ f}H(2:l;/`}$R"Vp( p9ޣnAeQuA#R4Rӳ)UBqAo3 JʔBS&{^ηH#ٮ+u=^P:W>)D$SܖBAً$|~w8$nZlՍ8UU` E҂pwQ ; |0|xζhZygMRa$D.}#b mf`cqk_NhX ~ٻ i2;}ɲ\LRodկ({eŹD=u\kL^2ґ/ GC 娝p֌~ tnebכt)Z-pm0`_P8-n)^)ƌ\=^;[bb lءYq];2yNFM`4<ә҆?̆ P$b9+kr_B!5b9V/0]LAt;R6eSR@NL̑$xg?">`SQOwO78?%,.;,/~込ڛ[8dx~{^>~}^ƻId1z)t: jxgP5'!2]ӚYwC@ƗYGq䬓۸K-diBsM_䑥D*-*'KNԓ4G4ԗz~&.=y XOĖW11 yF+C6va)H2biܥ5΄r5L^RFY?x ]z'Nmtd&p0Ձ1@C- BqIn؂An)0/r=3Q3=,0~DZ#X-RzMϘsڮᭉU;̀07.X;?w:_v-@\~՜Ԍe};Uy<(kƋWf |%,Tw_ ė|M$}ǝ ̡<_f I]Zh?E`23[b{YL pu1TA4ÁG}$_54 . L1v)m`+Bvv2f36yVcK}bVp~N/$9!˔ &*zǁ) Ͱg^sDԊRW;x*X!дʜ/%jX5&9t֍Q32Y*Ͷ<|,0L`_yQB-"S㞗g厶ǜ>1õ63z$ljoi0Aΐ7?Ȼlgw5eU}oLzuZvqäϾWi}wpv >vZR(T&m.,VS| 8WY6z~epz5"1H5Kz$܌O#~5c6β*^;2roϊQrҭ$yWY}eer=vfr+i(YF@?"Y, {lN x3-O78B6^ܰ&2OD@៓#E&ݛtLv$*IױH^*5l1ݧެ9 z wPFw!4my+۫ փ}ioeOT.R)$H [Rpo5yT(^A lۋ27n?fU9V]jmO+xy@&GWy'ZQ9s}3#Na)3u ,ht#rS -#-+JO8?^! .uތƀu-+iġ(G(ep1Ɍ%)#k%jdf$X:q&/[ք>4\Cã@>0`)6tG=5 էZp9|N&"E,ttC/`xjYcvI0fP5lzGt`u*H? %M4wЃW ![1:aȞ ,ZɍPO7K41D A֓dM5qE]"i~~?ڣ`ԖXz6$UJ_YLR7T}NpO]Ĺ Afr3P]*!`T`JzȚJwOvBh8Bsf7q#f.@GI<>+rjsNA<+0^)_1(;PԎ`g!1I t(IAk3v*MԚI֟ܢ2x寫Yn6 )fxL]gbTgMDrd!.٨8:W2D/6gO08AHT>PtK-Pʸmamڑ8XHM$.jxZ3A|i~C[6!,K`#d("[mXdℚӰ4G0O1z*qsάYP>ٱYB8_V~Eяs\:FG:: .ĕZrSguJϧ/& +A2:o r0F\,@Lsavt#7f+'J,grj =4>dnۃ=1e90OSs}(T:Rcw>d~ADF]#]c"Y';?FD Tp_KuekX+*ht/?2igPa#CkD.EQ`#j[aEf1d-e z:Ǒ]gd:һMUËEXqL2W;H>:6~H_q#mDxh(:% '8;YiCuC`>l}3}DoYTʿEФvsQr;wְ^Hufk祆lȡ:_ə?sI}ȌI).`񲧪-򳨢;9[2Ї^xtwm7_fԨRcҔp-}z=\vq*^ie?_^ÄQ!|gA:w׀2yO̒⇭KJf] {ȤO)H|We=$H_TQl)٧"fVdLF2D JLE% hwjKy֍pkBm97, t@J'k9:b;PWOlj;qB[Oޮ.:'~@64x7z#+kgot;EQ9L|@S173Py*zo .h)¸*w8Z&6^lXI[nsตYo}\#QE :YP0g:ⷎelkrd 379Kv!И]Aze 떎QP{(8dF7wgpMhCp[QȂ45UbFkt'+K *nhWTHh z!Ri{50B[ Q 9 "$p׌e}#Svt* ;c.tv'( <`g"ҲhY6'p dAGי<%ڴ!_1fSfŲN0Y ҕ[հ᧢AxՆ9#ᦃD&J:W9t/Bn"`)񬬈(kpF4a٪\dRQgvq )캮r1QXSZ2M*1xws")9-bJy|+=,^ٻ;F͕/^INrooׁ =Q!.!ZThcB?s;$ٓ> %i+4*+%4;գV+%,qSjI:;ifA wE2E-W[SfyOX:q |ouؾyM/]CvQO4I/ۙ#9j lo#T+ӿc~ >'#;us ZZvN>/zTO'%z~ؗQ81Tw垁͵ jm:QM+JOԧ[.x]^e2ERb23B,8^Jԟ¢DEQd_4mn 6- ?7|+(2$.HtY!2g$Ah%;wQ256G10`aW,~kUaĕ}&\A%5C0xAInX# .,c;>{c6udcW~{֣ ʸڅ^Y\yLFLPFPp)#M~![aPP'd\ xgPVSNv% ap_;Jp@QJơuG {< ,c˄44{D.J-T!Q2`Cpl; m/ǣgOdfdH+ǽаlzLLr] ƾ%T06@W;c[5XlSy1" =pA$o4v 9N3͊3J}с} [cߐe~5B.Iӷ5Ctlkn]A|AD4>p/z s+:Z!)uSp^/eDD;}MVl:zP3^򓇧SOfU|+j,2@moD2"9GJ䧐K($8HCҬ^L # (;:2? /3|5_1pT =Bs6 n.OKo@ lIM]7 7>M:bC6ДLHKC)!! `DI+=ü4 |ٖڠIM  $ X8y,ti 6.e4N{ a[QUC9eteF+!o{uwjQrA FNdj$zWkact"apN-e^b^יy'=9ȯ#DB؂Tx)(?_D)twfλ::_/e h|'psᘫwN~x+nMts]ES}sRX$C=di'5 -3˜NCtuf{nxϹ;;#tU;UB$.TNflij- !?߈Ăj.NNm,/U-8+#0[+el0{ֳMFu :l}VS-|mƅ5P@Q{Km d.FL:Ũ3 AxB6L9%:T㙩_E{-gOC։2.mS"3IOHtQ"=0"0gQϊW/3[NELvSfT\JqJ(6ad$]*3}AvM8FEifDD̂; d{G#0{ [hCỷަd(J:/IWFIԋՈ.ug{i&H;lQPlgύ!ۡ^qXXU _3앃 ~F󜝙 ;×lfq1qY#8C0jW=JM.I7ZuϰaF6X7\tM J|_맀<@$CJA)JU~'[¨@hLG1yiRjn|YvGd^ f >uV5GG;s4 Q">%BUH˶P6+ NvEX-J@9 %,o钏>9Zq;{y7. J9CS 7n.7Xt , ^InsZ'f$ 5s._H@ϲB})RQ\Z~s/:p\+-+{7KjDbl}Y">免0n_.YlŇ7Q$F+ߵ;𜢮QG;`iN,gA 7 Ђ.іN4 ,&Is-5Έ+ȃ~T= 3sAU,%oRev%VY"3;df7q+͊;ˤfZ;֌ Iצ-<-|E4H=g ATu'ϭe81f wkm!B1Sjff6 ^5<';|KT]oĶ*4(@!ko  #-CۄbByA,IOJFF@x@W͟B%2=R~pd#8ꉕ9W7=n|)V THvwc?3"eY9 gNx1\N/O9gU@wˡuh$Pg1 v+IpUSҜ}ueK/)i*Vir)r"PM|H@!0A0,4@އ̝K"Mbu0 ̰)i]hz2ssrDK('aDݯ/oݛln/r]-pi'w{g!Gpco`GOI/:'`dt~ 5yTZvU˻F0H;u5t@3_"~ e '6C ő2 1䏠~zQl5rskĿ%NL@q sBNa O^;0_eCh)Y.H3$ϻ;m4*7g+p0rVxĚ|u7#6i׹Wa""[ R:3;Y'{ɶ7CJ B‚o4fR/~5GJ#Y˼46cM4 Gq13[&(m1~pE+tA%LE_N*}Z|+0jX!s>W6XD\S7BK>3ۉ 4[iVN4wϰ6][ZC9KVX;ΦF(G >峧ڒ3Zvwm73A>gNGb*Ϋ~#L;.s0u:eO+O{jkW󥋍ocv 0Aا{y^^QQ-lj?oI3ᱏJ]Ƀ͉p.iSdl@Q4mĨb2mJƜ|b3Դ?EbX? ¼c2"qRsdtVtn-҂UO&V`)>C%yT CcT;20cT7Eg!8䄠]/C)-JvKA9%4"4Ɗ1yHQzIa=#99oŵNcXms.nNLu5ןFgԐlUЛ`#s֥ǘ޶`-'\y*&DϴBɤl릞qr.f鿢.sT-΅=O~Kq$SέxCUNAVߌ8:U$7Y;:mDVHuw bxeg 1&e39&k̺M'i2ҠEz=oC󰑵7-&Kg#E m&O;q0UFz_+oQ{u&/iB+|5R.q..Ĕӱ$@ pZv1ULixٽFTdT eW܈OwH荏WMǯ!bUTZLޑ r*RH@wsUcA՛DJlm X$VǏi^_^O*8?L_1תg)OO;F漱,RŅ8559Jb^^PKEܫ }j,Ζu&BbKn`?kdUϔuC2fg^- W$C`8LH LgWm'׏DӪ_KUE[}H2UCwj\0ymKu t eKjР8Tj qK5ďUQ^Zۓ9q CܿkjNj tZNN_<VPIgK.6pO ͽiCfs0`1br Q:=los)<#F NOGSyPAnתܻʢ&I[DUaZw9[!/ri8|Ś\`a8F$ ̔\QxgE^lbiFV} f 2v\HجbyAQE7%Y9qfǯN'JD\O'~A$s%}C;(& ;69D)&Q`ȏ6 dmr}(" Df,AE$U׎(9E @XsܽD*rONA qu.'nU<0L}{^x!S|;jPcёY3armrZH7L(0e f&l&/*ɽk*ɗ5H]\bc+"?|l/]hS2..=$j-`e}+eg$KxhmA-1zY賁g/c90hJ^ L*)~Ri:ٝonkYԲO# bt t0֯믚̢Dz*s 4x>ֈW'sP)rB^ižQ!~KH22A3m/7nW,Xn%z pJBxJlʫd9ɭ߅E-bA϶xs%ǂ OZ_Z zŭ*Ri#I`c"; ^v"(2M3Q'@UUuy[T/_M.~ hƵjYT2|n B$y][WZm)4œh&v) <9|eQI/FAև$suUp?W~8mnv}"M6aJw至ׅI#1C<3B\?X0,\nI-5-ȜXGX]v(~&o Oq*"NNbl(!5r25Eg|GF^kP$vor)>+ѪSZt)b|;moШix W(_t sI^*rI-,`*y`Qkը!.|].ӓGT%kv_d26 Z\&5|=jԧbLl~-6^(c51֖oT#ϝFUʨg EʒP̒(>ߗbQҴV(Ql 鳙aL- 0݃#Uo)b(Q:lXihfF=] ?OQdBw{5`qCŔU{h4t+N*)#Ldst %Q/K]OFx}k?tk?ЯEgxe֪A | } U:FsRz_z1,px¼.$M pH<!q]9sWIFk_-H(SVDS(r+xgñ#鎄]{ĵ'g+cZq~WФ!q/gE)qG[.l7"nE$aF[hF`'EvU}IcE.׆KAv oRuE|jpaA7wbyST_y^ J-3Uj ?E'N!vb.! fܵ t[BS 1իVH+wG-}]DEՕKmzCvGpK=>2ׁV̟zR!)Y3ۣZlzMȷFW ]1LC?2  8sXv>ЕTtY);Y92Sm{z.yb łOd~ њ\Kr჉pCفuY+tP"1;\X4 n D[P&UkuSwtE4oJ4hfX IͶ=9d]wRa &*OUb1m(I|3Dᑜ$QaĊ?)=ǯgwk.@L'ש ͸* E+&ɧ_*Hc`\Z2- fT<b_<3_ܥYV^_(t0F.k 3QkW r--s FI A+d0[" uD망BQ%#\@y7.Xjrh7~7 SEc0Ls߼wogO}TwD>{kj.3~  cGq(̥w1zָ:0 jX|@D4,XbmI\ S#5' ?cOf:!|P{$S~9oXe' 7Yɢg A`lрʭly.kn76ܔa@OeFU֞t$}mq^37TY gL2Czp5`:tʓ,dZ6g =NIL Py6N!)Pza=qP[HMRL>ww+A{ςMI^brs\xX<`Eghq{ umD~!>fXvsXp6#A}UB)7}bgR T=м׾̈́;ql+~pBTp!JK H!ix5>Ն}X @-C TlpYGrSDeeЕ^z4ú@ 4RQ+XZB>txi@8d?q-Vr25'[)@ ʈS,YxG }R.lY'J >BG`(.k ZY=iq JT=b2$ Y_]4XgE/ćZ]+tR"g⬷څUGVv21٧`THO(9?<2\g:Tqh\'~0 lՖ lt`&h0v{h~=x~g!mni/c,B~02t#8n  5qS 3R 䧷Dwăe4eL-e%߰O_q~k)@GE욛~Y{IdY4_>Q|V3== WSiQC)XgAuH6̜QlwdxI5 tlB8VO<}-=AT |CoW*C&z.G8lh}]c;  R ­h5ar!cn?ܱat;f76ҤDβ%GN1xy8^x"-@7,UH"Ϛ1zځjJT-tIlD3mp#o qXJ@ jQ9be>FݶE (6y1;w-ue[lHT7oq~!bi\~LJ SgѢ !48`Ov;!̆fW˿@TPgxw2?#O{j MbJg_uJ&wեp 6ɂrF0޲`$=Œnެ_|,TH ҋ)A3UB"Xi*_ih:>DpT<|arҫCؘ64fĕf}+ WtA9ZIv ;@1Gj75+#﹨R͎3ddĢI)80:J:M!4]Lz`L'NfA5wBEM u)ڣ "c#[>4I['Nnؔɳ[ Ziqj<7[㽿\?6Tap29<_̾U9 @Ϛ8A>#S5dCVͦs Lv=-+w&ABb4c`$$@AH^]+3_iIs\/ʭVaC͛Zua:0g2TK`>=Jx0;Guy>:ݕ,savA'{_U 14{T=LDt&ZchD U D%ZjHhZ{H>jHSQK5Cȋ  EFHTU /$ޚD^u]NTdOi\ hki0[kK<+2PȉzOۛ AG/Z_TW(x7XhQHj0t$+raW-gf*Yp-z>O!CsǪalj((U=Vy|ɲrR.n^Vg#q}Td|O,5= X-+Yop6#ʲbX,vVD}~c0$v"O |5Ń4jݮЪaXxP–`i]zv)$п$`ۆd"42/~GSso`񫘶m 4 !O/_mb>r:“tzrWE+: |r[\`Aӣ}}(,wx9ž.OOqFp`Viz^Q/T]l[I͊^&2nc#05 V+tw*΂ZahDt%0&)82Rk&0%(u )R2ٻKiz:qM-i9ۂp/ M0b´AD \_|*:&e8fBR\~F[ٻc='E&QjQ?iKCtvuSk~83Zqbw{2eKwvYoJi Mnwrdqlv܃Ok!<$0g,^h1]sGA5LT%O| i9z5TCjnT 96xFד--`(L[~A|uBo:1DUɖrey%rp 9<M '0F<6\b! Qi '=f  JpV׎,ΐI;IwfvZo.&zs#]fJ9d|Mdf~1lro0PQ:r4ڀ"]ܼ*C,kE, m\6\IPe_@2AQ*ij-{^(I :G.{k WsZ/;R B+#sg((o?jP !FRPЩ6dFP~×ͣW3*b\3~|[il'" ⏀ ڬR1zyнfæ)'3~Pv6f,HsS^"V̻=jIIj~iA_E Y U禍,e cQ/=-sux\3,(_a&ѯ FIf IG/EhٮHyKY^Е.0x |Ӻ(Yw\ S"QA8oxBIXNbƛ͗閘# 'D2<%h~gj8Shy\_1Q,ʗ2S`4ʑʒ xƫ\ŎJZL&$j" b(ZiIu|)FWԃYܜ kRP;?'n~OC(}a]欜) U qZ°Oiܥ\<8΅WаnCUމj+[?u-Jωqt ,܇7[̀9?$. |zrٱبIc";[V&c'׋4TbUlڪqYdvwX,R6ݯe+sRKJ- MUhwlV_?x L۶vY9foټ$R4l "3Lԥ0ل{*܉L܁,:!sgCaB:^nb?$ Q2*T&1^r6$svVT6"L} ; "Q@P3 e::ju>>*DOC[r\\&Wf԰t{_wxo9{+ k1CSk<#A?G͙K33 p!\>U0/8C 8ΕY1#;2̏ƝUA!#(Xٚ$/ՎҊr]!SdogkWz7YlQ HIO|V}cw -<ߙ7yZFe@+dfY7z\Q̹ITBC^բ Hֵpڅry_+k!&ƈE=0J2 ZY+A5nMq~zWgszX K|[+B_U'9ǀ2?ipztv2Y͵&FTif fCk]l#6Ӕ^_+}FHtRlɚ Ƌ9$[Xs~d_>7r0JJb]?0u== *@1[.1S箪hV =4FOӠ;tgp]oSwMN(1٪ \Zsښ͒brw^LPF4W<&A$d5rdFrŊm~9M|{С#g+DK4 %Bf{ \;yl/q&08g$a݁4<RVդ4#T M.{sBM(0=[ J KŲ!򹘔{aLoX+d,X_ƤZSS]y  V %0{FHر;p@ G~#'W<;@lΈ 塁y\>yOKBSR=fhၶm/ y-̌O9TE[5,!p:P!SQj2mN<*3b-f雭 .ZwIq,b &m8r\3 oɡ s%²@n ?vj(9D.=j?Q$'Mi;ᵝ_0  t6YzJWEhi=u+WVc7N_FͲ3#OH[eu"=pjo.M'64oR<4>=9~tj*kz8ci # ACw2Esˆ!f$M4Q^zCCM&]::[ǡ!;LAB]5i]HcJ)ava &*eݬ.%}}y$’(:huRWݚˍH.Xɐ0ŻT\6ً}^/,:YoL p!)T{Pb&9*X<K;̤fs!] ')ݐ1qDZ7ʁ.&×]DUt#y542t´sҸ$)TwXYupMh؁<] 8wbHS߯DgXS(7rTCIy we8˿{M윪 o5ieIV#n=rE2 3Ah۩ o-) U6ZSݟQpWADVl*!c 0ztS*b| эvoZzY'v ioF h.aqd8ڹ5 2@:+IeմBpIᎀƄa&_B,vYRڪ{w17=q"ZLGl!`Ѿ?;9<%P<%nd##nSN KP;ϢG ahhcԽR鯃"S&d\} *59IR#~J&ͧ9qP VA=B%/ 6v7bS;} (so A_'h$czX6Rg!zr34xљKgd# K|}s(x9`.G~/>3{> PK9 " ^49NPJd.̼F&DmWJ,%cz%US8R?Y2GhXjs(B򞫒/v_q>ޒatq@iQ-TW<>KIH%I9)mLV@MU^*T=cQoq3-_9PH%(/}HT`8MѽUԶ,SOD1C3"%,hCB٭\ (w|g2bqPk="7y !,q2#cCdinP+ָNA~muD;l"Zm2?ԙ])bRȉeayJ_qEr g}MYS7?7a2m tb0|(G72v,ʰVi,Rv'{"q]Ǩ.Q׆f !XgvR2XMo;Dž`ovLJ;ei˦5P+xv-ؑ]ȣ&m1W~L%Fg`o~vJCd)b!0F6 QȀ2$p"!:-wHQkD'jS(7̊|#}mj}ogXtAPX6T{S9#ߪhL^P?F"A?u20vָnK)7DY<' 8^B4mcR8EGAۻ SSn3* lof u}W+83ݳNQW!ūs~D{]BQ4!Bπ .qQ[ ;RI2B3[DG(߯-o0\o#¡RK>5:|fk.7_1@Ўz]D^&6PL*TѢJ"j#u g|uM+f鎙xpdLRچ]@6i+QNUG07hP4z6ʺ9<={##n h&Z-Q)>v6,I<:4TY7kʯ҇0VJỺ pffNO/e-[uaOf{/߰%*Q.NG=ծ0ݶ rםhc2ڧZj;5}ƀlPp(=0[i35"]HaVAeY?{b*S ɣ`)m‹B0jߗ=IڗߋfR$N%t=2:bXbE{kvf3öiv̦О4qD v/kfMjW+ R;"}o+vϑL{h\&+ix, ɍ~kXq2+jV-eQ)uFFHܗ2m[LJgAv4v30cQ8 Hx/b(uJt[akLa\s8X F.!TXEOEi ;-RtI雃tʡbn[RWkj,encBUJm=88Hy)15; 6M 4)P1vF 7OI{|@b"rmqv[,}%t+ CqZ$Sh!Bك #Rы7Xtmaxc"typp,xYX+)cz@]5;n2w8#bz7 E$Сa3Dwǂdh׶JsKN~_1jUi;#oҷ;[(xp[b d}bY9.tWV{x,B1%oL'YzkAq7V8o K4R+C-ٍC&KfZ&$21;+iNH'NmXmľ#׹nkt؇ƷS^[ [όAQ/E]Nr҇' ұIej.q1xml,e.Gx"vߎ7T]&{~0k7 6Fg[cU`QMmw KS3[j^1hTT-Mf`P<0k{pרIKZҘ bm^&\/QhQyf ҽ(To(v- 7{P-+]ɐ9W+6캡?nqB釟INx^gQFBbВ &Ø䖑$}]rʍ6N O\bO8]{NĄt4=RYq|1}L̞xdDžF&?qqÝ )/bJc* r(&94)Xx]}8(<0~jlݣw6 HL@>ٸَ> 'ѨyĔ@gUnʏ4y&eq9Ɨv%.0 3nw ]C]Ï/zCA]iao\.RMٹP2u#ͼyC07`_QmvJ}t痌c# /[M8UJcS,^Wp1&Ð?οc jk2]PC3OxI#dB|9 ц [5s! ^ƕQ*a6Z𨁼:%VS1kD l~Rq-F"0_{dAHTmPL8Mr̵d?HцLW5Kcg~Vۑ< h :M=(@ ^bv·"h|~}uTwJ1 YI7 k p_j[ޙbXh*.Շn*#^:H;-[F7RkbЧJ!e Zռ͉ƈt'#ϨSgJŇc2AuW`d8!–Vm;J@J-ϔۂ˅n^S`|a8ˌF#ةVyl8(%n4U%<5RDKRE(=(ߓf_߃ȸArc=/8W`N՗+2oK+xVHƚ{CдU߅(q0t'W(ٹ5T%k!0WbJ(# qKk9.o76ݓmZZtZ_M!(a9=&R[o?IQ2ô'+;R.7)prw3U\lЯ7 ]I''~]?t$Tlf-80~X1NA:J;uB< W+Hl Sfy (AP#M~ ܘ; 6B?r"I*#_q)>aoQ̛pZrWY2ў=ڰ6e+GkZ%C_%p>Xs'Lbhnxm""ljwsLBSjK_VPָPګlN$*X}m@LOj6q:(soK*ֻd04ik45Oi .!WjxV# W0Jc`$7#Ty$ku2R+M|aH'=x47ob5::ˋ+k3>~?]h9̽-.[mPh  PΛ9xit) 36H{vΓȬ,ٓ:3s.grEX]m!Y5BٖI//pW-Oq4Jo:o%{HJ{ԝ;fEGM:Gml)e*Sg$چΑuդ^Oe hQ TwZ\Ǘ 0#w7 >)y9'!x?!gH:Gg2qltڎyhiiܟhmK˔K~ !6>2ٵ@0?1}r=#y7[WF`!m!T'"|>jpS63AqbO >-\KC0uF{il"Ό*AW~W6U@EO7 ,`!xsfqAJ1u0@vOM֣@R]N'< 3aQ$F=^4O\&5ZO{ '0BIsq ?D>ursڴZOIGLY(=@}+niDA̪f_ê莉\+OSPЈ;eR8xKe'<i"N L ;D/UBQD9iXo^@M9'|_FLhD;do"R T^BuN3]oYB- 9<Ն ௪]Efd}^a{c^|QB3Q*;J|쎄L?mC^IGZj3Gp!z݈=&Ü QaAVIĊUY!SWo*dT°IUvEUC"ݭ4K0"IFΡ&&K}QJ"jkgP㐿=dj̨75IcbQ>1 ["L|@ٟr\Q5 og4QKQHroS3(h(]}}l. s.Lq V"w+ ߖG(ǹ SkɢmSQԤ8.@Ժ $joꖫ\Q#ӇN'ڴm!OeMj+qﴯ}PM.Tu.oLutx U$%(Nz贑]Xx8ԂE0p ^ x|ko >#>-*usclg)6?/9Q 5P$\ }Q*&ϩJXbЯC0\13zB~zeC-+6 Ia'j椰yY++(Ɍ |myquuy0&_F28/- H}[!Pd.;Ͼ ^#.+Ú+ulL5Zbh_G65]ϓ3ojGqa˔ ?dwNotrR@5;nhjLb"bר+`uUV'Y2E꾡$²J'qA:-݀0rFK 1UA(yDމ]XY)oGUY YnU˒! ~VVaX~F߳ϾĵjϊzTz:LycppGm: Z(5鷇ɖnҹ4nm-+IYHrYx Ø]שq^!8HUe <7<<Ԧ1p :In$M__'&MCwx$U˟{p%o%֚9qCh͑N>¿U$$JM1Һ즋SHAJ;0rљ%H$4{ѯW^w]7fMN5ݙAP _|#ںԪV(lE99 $xn DN= {B H mA1LHngj"sþLHG*R@i4T?d.{w(GmyRuƉ+DC'?_Ey;A}^/@wB({{yžs{1"gbzw#>K\bVڽz1]VP)y]7ҘIHһF:FObU%fj h ?3щeV.αY>.$ɕ+=H&bCYs(y] VmB63_;zF>}Wdt+8_K/%Fm#dܽxwӮ>x$8v7vzDg˟1:d$W/%`pVM?jUK p0Ķ;X"?1h(VB{ţaDA>,A]hۈ+J!c Knh{YM 1mI!{w>?fjԇWh֪/{T&1h00."Ycol*1]j淩cw(IcbU!09H1nu%whT%A(wKg|7].~@f+ǻV ai>y*՛za19U>hpy52̴0t<'EאȗtwOf: 0Y՘.`) iN[{`=ȫFx0" =Ѫuِ$>l_eq?$xDM]S3$b!n必2*ܖC{ -Qn|\ٸPW>) b;7rKjå2כ_\g`'ʽw +W6ؐƙNZ+)/ʬ:_|p-}6 BC@T;j H[~TCmr) h[mF:hd*4T@24ȍ7ԠGu"&{ ɂCBSp~XtzIڔf-\<$wU$6SFzV2l#GE=_1֛9_}V~cXi%[0-zgfKmHs㾞J u[,$g{(sYR= JL7uP{K7/uI톞 cx'-_9X6RODQ}R{?q\0GCX#tp:r@k2 %1WUm!? B <2:>b&gwBDKaS{HuI45Br >e K*Ɛ%c,L6Ew 䓣Y J;lʢtDy )T 0q 1#Ì]$I[[72HGjNZa, O -(`B`48 vn t:]Cop| S <{[X}9AƱk:,r='^ :@\w'i " NWAZ5vTe,CŲ(*SɷabP@[υ)5`gE CyG#0Քs"XzJG)Zi9^hģ  ]kˋY߯:Qo~Y4A@"B+;E(߄v,d_Lﯗ:8jdiph.M5E2V/5U%ϕ% ~)YTS1NU2Fp!y.u J[M4ZQ @.Ndnʨ'/rn5qpb9UAC/W >P 8qݼ|l\L'mV^d q=C]Qq}-q p ?x9p$< /KhV #U2[q6HH Mg$|tftH6P$L?>uO(VƜ#`JjDDfT_Ž,wsM,2& 0d9 >鬰<ۥCAx)#R X}P/fr3) XTsuKGE@i۲c:IaFҰؒq,ֳdpPtI"4Ԥ^[ v.bLѧ^Ҝ=K&dLƫpB[pʁ08 0޾w_]$efA=Z=C^gҭ$XܲMlGAgJuoS%|C89 ݟd|C+[50-a=Te,DԳ Mo iNl-dzK G2]U(*.ť?mP}.&{$Ū9g_ԣMF ^uz2vZڐ&z&L?܄xB ܠiB)^|xp/Uw{ 9NcZhBV*}>R$^8M^D/Vi} O/[ /v\)w`:{$n4H+J632 g]~efwV6"{L7U.Z'nAņnƑջU}ܪ}FzB]qtb_h[fR SbqkԂFFx(r-iX?u0Sy'/3n@H8]R= ~\1Cp&Uaî*~ i&4QjR=3} r!fa"|_8%sDyx8*לɊ EU ewq}~ >#G%!ˋT>,鶝FSaIC47t}hBtކ)]x8-8*2f /j;i e l7 ݂. # W4LmSr5JBp]{ \Amsl8'o\?%X#ZWeBo0P|G0LHqnDKOہcE?&FB:qs|("2Dg-{v?>~*6s9eB'8l#Z9kʔ P<S'lñNylZ:AZ륥ꔒ:\J q/ TŹgEݫ,Tn}h`Dղ@,i K%egs4'E[jfswkR`x. T}S2=7/^n N|T}F'Sm *8AniK9Nqd*=mFuR@;4x抐zc)gTU:Lnbvןi^SiY Fxu O0'}^UK;y^XJMt.hKmؑ[6{ӆ%h=GUdƪruKC Do^:78 s:r 1YH틲A"\\#;u45Tl?"jwv XE|`9zfNdG)x2Mx~N=?d%<@h_3\nj& ] \Abz^AӅv:ÞZRℵ_ 1xUIwO.lC0[@TlC8 $^,ΥД3w* N㜧~"|OTKb`AZJ A#ۚxd)60 -/pP{/,%Ѥ)ԙE.EtNNmlE$EM`` x"}߳v|L/_XVidv"fpFcܼƻmVw|"V`<.6IkF{ NLOY^\w7>rkj)_"1vC3ٰYfD/@潌S꺬*Vm{4YaeeYvXx\u?|㟉$(d fmW|x'(w*D/g?{$J-x/Ɍ)XA Wq8+Q3F@#V?\Ni=4$TyAt%VEUt%CV3dvOy-T(j32 yg1R xtxoe"HHгnrϥ*- M}apRvNg-ő )XGIxPZH!OuVt1Wql5}xn2U@: E!pr&v(U֯ߚ&i}=,brĽDދyս6@YdrS._r 0Ww5@Hn#M\'L[/+r}zv.jԡ-P>aY#T"t3U k=e ]wTFo, /-I$Hեu%ūoNU;7 ?Z ܪ/xA~4n&ΦL@) DaunAD~knrzDv3vܩ.v-Z@@먐٥(Ў)eK⩢ZtI42nτ6AfQ\]^9%m g7Ŵ ɥ3ܡA/! LNGw'ӟ0hA@#f ˶gty6>jFM犧 Q yH+ݱ >^r*:fޒwǖVЄ3td{"f(BZG'v GyQt2CyɎ ɓ,{:\ ]7 E\q 5).PH"<_k)i++l&N]`Umz}܅~9FȲdcP9QW9[Vkp!PVYjD+/a#R"r8mw;k7/Wj'%۝) (̧#-'f=xϥAQU$"KY?N^M5ťoWB @$O#SX%uBr,_}sM@rw3h0G&R Di@QYsM_ RT61nPE>x5a KAX< yHSw{'/όh)+,jFۀ^ZW׌$\_-[@0{hQ|:j)&7\ UŪugD9eʿNcV녜 68LCH62yyb!z)_J|U:kE81$F G@vʘj&Bn=DZ}+ z\aLmA9R!zlO$Y{8Ҝ*je {w (Zel>F3.~γYuVG~H IN)RW2^bFes'tǿ{H0{բ]] "')Bߎoqv % !",c瘍*96}|JC?-8q:f򹘭Ǜȣ䆍5ٺ+ (<40ơ7;&>l>IrHrNeDQ\M`'3Q;s(l"*SӟCBD;g]?y?y ƒ?=61c&TH:I/b _ϐ]]͆|H5]WTLK;a2"?ٗ5q{Ahi[zXcX"2? |A|sZ{3{ҵH(U̹( e<)sTUǿQќ9Yg1Jw-|Of2+HX}$ZQ`)ی:y?Ǐ7)߁O0P0R1%B){跜IGDIIe.-c#.s}r{Ll pQE.~u00ɢ#]&j͜}|*68 E=/M2g[a wԝc]`Ô Sg*8c4!@NO~jKr3ҁPwX-G#ޢ qEh_} +U!H\V#Q̐x9˚9Td7 V 8eϮtF'Fє\Mf}ޮ`3--tK_?d"H3WFal?*Di-f*Q?IԿse6L[žJ%=a%8K8U+5N8OvƔ6eтB/?;"i l8w88:?<9M/?plƗTQ;+%*@_!kԜ'!`_|0-0vJLRk.ڸh N"ipAUYԯu ^d]^U !T ϟQ0/W牳yf1+eàbvi}6;B7"Hc)ܘ6_Ur4盧3JhIhL@$-Rj 4&^+!P-&\CXh?3ؔAFSmEh8Nv %܃ ӉOR1Az R(HZF=\œom^Ī1[0&n߫73qhi.jӯ¯*g08 !B ,台jSupoRwFN0su`pN) Vwj;&d^$j!jSz\^QـC5Wr)Z.ԣkEYVy'eQpr#q&>R? Bg=ң^l+{@%Q_"T%x0ro((k~laiJ }c?]Hr+$DcL+j&N3 t}ј"Sɾ4䦔L0] N}\}ޚ1,&/9׋6K ?aH`ӒsX-nuh¿#E2 yJ< ՋRo⾊ϚђD)[(cV>S{GFHlqݤ6( 5Up+E).q3q 7'rxVD1^(rVdi $=nߣrgr%wX2D]03*D%ܳYۯ =/,41!c{{O/ZEM04ʽFCuR,W2xQg/_Imr퐵61S(BqA⒫ ܘ@=+xk9aӰ#QrWNtXZ sND/gkE3[T?pk練SǍ,ӹ$` [rN8 _ K~BsIW ^e_Ɯ,\ŕes`\>wWh!5G ~1ViUq'GCzOsD8n>ŁX_w .s g IPREK2yYޕ ܂qHߢVo|6)<~wŌon9FLq|DQp 4"_¼⭥牞8 1hdG}ƹPE'1Af1 Sj,.J8 `UF2u5gY75'nghmSL4ija) xS9Ir$l֑ )mڧ[7(>DXCxVhpA 7h7.9뭃|\kDGD79p`LwPiroQ2(PJ8SP~CQϵR"9`F|^.lsh0uƦrvxjNYō䟄ǔk!!/@lYLǓA<'sHT =N)&qDC- fxJ-XdDW_Cw&8Mlo < ͝m)Z#']Pd ~>a1],5&~BDicƆ^#t@L#6ҕ;_>&4NMU;!r[HybMg Ȓxq/ ֤;LL(IشuA MOqȳ"ӧ}K^kO `ozFڹ e}"X'8 Bpyw? -T[_+yϩߤStlP{of{}NQXWm?_R6XW'B(cqq#93xV:+9/R4֟57HZrv?nm>܅M '1s]U;\\3E`!C<̵z>ν*^ ^s5lGW0 Q~e*fZ3viz6Vm72jtFѮHUA&l~Tv.2iT ^a)mK5^ QZ*/[O#W濒 WwCwUM;AǵxNrG(>2x9|={y sbJgTYTJ\HQsg<.BmR6.+X:ݽ8 K⯆l`KﯼĶ1:j/Ƚ6X`IfS" R;3n31icS䏢[b28OӮ[65D3?h" }Wc@cF+źEyf2>r19bX /a2UɑJgdw#ڲd3-chfȤ̳c2nM6X<>Q!Y'k`W=E ATM6LOLjN[K9-dDCGz6  3_V73[v5Rlpo$Vs)|xů"U\X<'zB _Kr BzXq%*=SŒa?d &xuDI(v(_9OoDPt`H 0u`dAn&N=g̐&`H$ 's2y x L:IJS7e ][)wTVAPl¾"EN!\ly_Yp9Sa) =*:2@ ֎&E[P: >ҭi +[2*CۑWΎTTک!|o ə{&!F@.>gi\Yd[/&@*r~IitP SGYpw]s-$;5ñ{mOm罓mSv ɍH`P]2_eRc0׻l"|;hďC|iIIwM_¼x5+θoN-2*|өjE鄈ގ%o-~޷d&bIv>*x(l~GUw;fgw"Jb?%}@s6)lBNH %yi^g QЋ!Sodw3׼<:'a /&lZSt}py>N >~cߵ僤~B]^;}O^IZuwMi8囌^S{3^9^I-0qITg|G-:ZP!J-,IFOx0wMv'̟ 5]9s-p;ɞ<>-i.WspW]fMm-[Mb7n1Ł[2oS|󗗥"_Fn鵛_fyJsK)d]Q #&eFTj]2=7ܴ;,$5L|aHH^MxN.h2[Z%9`Hpٍi˶Ӵr}9)W}-`/D\]rKDwc3Sp FËGU-M&8 @y\|m4-ZytQrM~vk7XUQM ue-i@JNz\ft;/o\JkDn~\敆cKIhZGc L![HM$pk@eԡd7sjS [2Ã(6oՙ?#ɲIFc` eMnUphWfg2u$1?')'Nyz峌;Y|O`B|iEvhg#,٪M9}i`#smRUT,\KKw^ 06 ze 259fc Z"f~1Z|]*rhVS~ۯbu(Rl (Qe +؞憲Z?udͲ Nj Y(ٓgZ|;: Vr&%ѯE i&(M\hB^9iQAqKWWcݵq(OFSpXq^yLŋ QjzԈ Dʡ 7^g[,~v͈ϧ9d:f?ejc'yqTwbopH(ݑx#jB3qE^ O8٧3- nQ.+#B̙u?Ae%^vjb?ϨC Ɖ7W:/cfsqұIX(.i>)5md:OxQO9:N1P<1qP`k-vI|>2|y'ԟ?Y' PBFdwYEI "^l0Yh.`$^ykG8H8WI-9)bWh rVѼ6Ml5Hy[X3wҙ.w-z:N&bTf1?/D|tP8$sx8Y@aPH+[6-x۩Wߣ^ 1'M:AmM.x+Tp+'l(CwS^$i~d,'US QG}PzY{VNƵ(RR`SIy @2Q4*_X&Xr0˛yqojVM0Xe ?NDH|0w$5k~xskju-]ߒ SI5 7y : CSQ}#84Ѥwm%(\lBf#*"e:YMìq앃|E =qG sl/AII>CxƝrX>YK,\77 05?q4iM4!A F20i%RI"W- VD'w>λPᐁ4%m0eؒXi|o=ϥ!?1, xYڲ/ ٫ 3>5;tBfPe%=ک &# =>SN,=5Ym'>>!ZabBM!tA&n{l} xQo~kP(i9ԅ W\PbjEJsڊ13< :u% `]&j)v`ϋ8X|;wjAePqva'E[xڰSR䧩i U@j1ZIwGE:[DR㷿٢M52"[vն ]ݢEO#:WRs VJ&[WRS9)=È<4+v"Min+Ɛ oQ.w,h|Q *+É&A-`\n%:S? /Oci*$kv*rpS?Ph,1f 77`m3lyOKh!H =ZO̴CVq- *^+ŨN"iEeiw[ 1L&Gx-dS)z%t!Bͫ]uz_E924y3G4hvK-FT# gseZ6 Uak4(*?jPz&NXaH tGyg4($e9ց|wo$ {n nrAeGz#he3l#*By"/L,?vtk=IAq Ko&d~>~S+,B֟ts~ίq0r>#[T.ƂY4) =9,7UZ `=M WW̺s=ֱ.z|-ExM9pvpWFML:kck8*){cpt| f+~|vR˸Xt+PH-]L-oAX}FJ[Ty f2g2b|225t#צG]kjT69 To0G:@а8/M(Mؙ4=C#%ɗ5(80R^Sc#K?9h U*Ց)*Q`Ts} ԕ;7$+ɳADzNjO=#^Q1(DC }(n6P4mȔ|$8F?k֦-<6t#=.\ 75FIw.ڵ6!$'VJl\gW{\{h=/% 5L}M{_yB$?((J Kjt[΄,VFOzDfsd2)nǷk6[keQ=‰VZ_;cVy5|tA0'>up4qC4M;iW3fS~K: Mԓ,a Ϯ ^Q LGJNɅ?P!?0Q_!bWZCCyo j}={}ܥw( 9@֌<<&k|IV 4@NYN%Ț>XΌ &޽TA bMp:!mE٘5"^7Y݈C=٤Lx/h2S}8RtmQΙ1fPXGC*!njK6Z>zbP 3ی6IGG jz) 4Wԃ:Uwy U֧KqL;=frWEXKGJr~W/SWUg~<g,P̊oh5⤹EQEH^8+uȅwTαV]Ȟ$92b~oq۠*vdCIrW *rIA LLi>QLd˴sA Vo'K JmH*mLtN+YuL~hZ?!mPICwohX3[I=K\TJoyM޸12#` IOrOagA=D. }pr43tup53O圆9cx?0 ]] @DJ" 8)~3u0\qGulf»\aNN8Y#B4i, SEz8T0U(ujm}#LTyj8Y>Ց-gxXVb{s}lu<*ƅ׬KGsoNXeHU|wFz0Uwp< #QEBWGqfJِR3kf"!.'b{fV2HjޓYQqm˷ĘM|9MɢO5Ɇ[qΩxi]} 0f`&[̧(kBLevڇ#U0!]` x /mZEXdL~ݵc(F)Xb܏P WۜB2wH< oMTRjRyG*kCab;$QS@R}۩ v G,׶lB)r:EkVtl6h>:d!Zv^ ..?iZȚ\Z+zDsi^՜x8+|[r9c'r1$ GD.O(CYE yRTY:W妻YDoרc}@8U.Kҭ\yg6&Hi2@Wxތ'xx "'ËɡC׋<5ijX)DϢ.-$d^Ń*} _~ծV')^N}Lˊ٢ye=9J8h܂ϙa9V%ʫ|F6%,I-nـte%xNOaL3&gKgLwl J"ð<`ӫ]rQ#j>X3HE ,fga~uVNP/-idSX~Vp+4qE 7v) gRrh&n5T&QqįDC32߈;~rͻRξlmۖ.b~܌W3$Y`Yw.4O i\[clӤ<,*` QC"db* cO`G0뗼f(. 1+ڼ#b+hb : {\58Rt% ѸlG[nC׊!v+bBTlO.`L޶ B2>]z{7Tو6W1N"tSǫ`crzcif0 tW^:#LkQ9Wtˬ`0p^/c #Ϡ;yb[eMG6 +膦J枿ma]3>! ѷKȡWA.tU|,70g͠q.şen3Si|i2h^R$*-p׾Y.# ua+"&15Y\X}{ݱ5ձLP$mUrʻn #.[Te+U4FDW.4p<2&.oP}qq~<;q$Uz_2~F~dm_v# gI8z?4op5oEȭWO^+ ١rEQ>gqV+ 0~WЯr^9ej0EW7KHnqJa ;d:Ni6UP~|=Z:'pB]ߟLA!_"^VpvR;Q%IGٱVc% T.\?IYsp^ktS& 0!ΌpkNd H{n0!dј;:@JvK:84~A 0]G C}m/(r;3>=DIeBZ/8GLk hx_ B-W][۴+Y|I/<6p"TP%EbpGb}U8wJq\&ɳ)|:[Klӭd~}Ѫ]Ϟ @0k:RX }=-Gl25'NѡX=+ j$ݼSǮ\/>EZj[_"d>P2ZS/cVBݠۿ/ϕ4N\ 7ީ>6l3% Ns9%yq1ЌEP)mFdY|O BO y8k*1NgQ23B.WaE]ǍFfFoj0Z) =AA)ӭL+NPwSM9M?LН[<BDh]F)pVK8v;_8#5k$J "%U)[ɡ96'mܶ:JohLXA ` Zoo)8ywRNf0&.x+|M0?,(À?dH;w#^!NX*|u9;{A JHG/;^$ø_cN!}1m i8izW~&($K<"xb:)=?Y0h*kJ_s- ( <1_疶dXC8AДmƜٓ![]_36[Aɰ ;?QB`o5QtXG o-pO2YHx1 D D67r>'^:Yp}n#w8-95XJ?Z?9B@ 0Nyy4 jx;&N`2jߊ$ jwr`cQK>z[4"3XE', h vH)ԢEE0>(S$pI Vd %qmon%#28$ ]i`Co+g_Fzȿs9B٤ -!}TZž%S&ylD}Q"pL3ޒ^#:H /0-rGXddjbN=k䞽c#cqG)l<,5t3 #U i\~qQL 5-\K |^gceآ@) t@|nv Ϡlϛn'Ă- 4|&*)NVu04et/m\ ,Q aPΊ3v-Oシ0Q$}s[ZMjә*+VF#ʘ"ɯHcõNP%x0F̓9۠Vw+*J0RUq.C":VS)dw|F1|koˉL96!18{h \&tCL][Jv})%Uzn%{CG0ƣ`8egp$g|S,Ď5< L<=g풹Ko`sbI,Tw$d4ALBdRQ#؀0qOw)Xh6:c fuwdNOeS v4 Yص4Y2 ҡ:y&rD| }GCWoDK@+x+r) 9/[WO]"fv+%/5qOTUtU 78jF?C .Y?U_/i++RE15 ӺN\ք 2Oʘd;jp-P#N H!(rY tm[ܶM9KWmlL2KJ'B$oP}MEX7S#벵Xr|(K8ҧ́RC/ κs 0|Zcuxf"B545q*IyuLT%Z72"!υJ7suHq7l϶@#\`*S&/w nJ?ka9HJ}ʸ9,WɅU m5%m=2!kc(䏄c\n _5ג{46TKHw r딇0tXo ,dR}nlc2q$Xe۝qPށ跜M@K꒼I(/Eh٪&mGى3wC$ !%>">?0!@gr5 fx|jIgΏwT(~5{h^ڜ @IjyA~ pŕHVA7?-$G?/Vm<$A+KEkȑF\ 7VvUeQl8dH Yv㫕:^בVe#Ros|ǎ=$&邚Uju|X哛 Q9b(b>^t^ [žЈPLQeV{8|N3y ^iI[ IT87Y!?PH}d:S^0+=a힝dUᏒngCv}c?v c͓7N)Ayf6׿r6Rqw~]^"勯emyA++&-̅DC|$>?LRm6v\{2^Kgm[bvn~+cMl.,@[&p >j"8 *!츪.-Rb$38-D (89]W yPn$(NelsKuqFQĸ(Ioڳ"WuLJ9(HVCg8]U،+bCojr:1oH]爥"}9 )LBaT:%]8ua$K~`p (: 7_~rxi:35g9%$m&اN  .@Õ4#5^z_bc.q1k+3YZ{l`7^:8{V͹xf~>!\/aB00Wc=)w†"66}DZ%yAXR1q19Xˢ¤ &Y<. U/Wj9`hVUG᭨kp]_xl|6j版/!=[M|7+HAws'[EȄbJ Z; ]zacŘDˌj&RpgHgYPI]*z8uE8K> (I3hYzxT-Ck%e7te<9)$[a.:\ѻegqSCL2 8ޣ-!. ^LȊ̼Jh ^O;c$~L8 ꪙ6/xQ@ۑY2A2TgmXz']D~ʗ9Ys{rYUܰX^ 9G{620mɗGha?h͛μO݈(yR5׾(($C`Izz/GE1A;+D 2*W=+,)b1r:$;B1D\s>gUH*pԖbR}Nrӵ0O,I!ըNN>I*6= oyh(rB*>ܡwXw_E) w0׷W۽h"hEnc%1C5Ki*A`FCu7?9CϘ`s.(c;\ҥQi{Or* `z5K{℗PA[;0m@'N?_ ^.,Qa,N!~I 5ʹoC`į/5.&ؗѮvK_-mL{RJr'p+Ȅ%\{Hcp~N%m؄@ ] d;]3Z# y@L{xao|3a9o7ie@4m[oIe,}o3x`)(aR7k-0+&]wn t `XS(3:Q_1`ːfZPgh/ | }o(ǘN.8Ղ><+{9V߮ )6L 7ymrM֞Es %tQKff%#³R7inИeDɱ=r*Tm||Mwd笆έӓw)kݕY"͜: xeH*``HN4}txoDB%T]juD,oE2Sqi>}6{gbt^$L"\I|pRMBy= a,=@ Lֻ G_,kZ1F J_sS)vGrHPh~7$:oV#s'~!9jIg ye'q»,E ;颷~ɘHKK:m9"Ul ^Nu@7fk>2tףo8XyqG8ݑ%uhFbQAf)30dzl'OzDdՄ&>IߞgŒ.,tZrb1*^@>Bae6fWܼoLA`ys6bԑhDNz\c^.VsdQ%%e^jS,PʜL,WfnAH@Ƴ;ħEm~a>M04yHTi$Em/@sQ-JMlby{/|l"vAA`ǖTs(D02\/AVm-i\̀R :(4,Օt8#|S 2z7QGuo{%9'2|b2@qGlzq}[q3Bll&4BZm@qj<7٧X)0,t d(o1ڱǾP@ʵtbGV`|a04.s}OVxbs=0657SrHWChɺnR! ,B(QЬ_X>! R^[i:_x׹KV<-i{[u&N;6^6Rn/lÈYr\TVLM-Nնsqt'=p" щ`!Tиy~/x7_yj%I~VƵXBWÙn]\~GGyGjAx&,r V{1[@ SA\O6frN9_ЇC D%,˼HZ4\xnf+js89qSoaED: +[\,aL(G68i{U-pѥԖi `8;_x {JptL W8 B9o fC/ʮnA5tRtq7Ӗg֯޷1@6徱^֘Cٰz=Kcb,ʹoBmm/ G%f u!z6Ű\]7%(šll^$c3@Y&id Vic3+=@rUbiM>O$9.4$[*){Ǘ=H~g>gbS׋pCV i H 9C59 s#{^d+tb.6N-R{8#p؆B 3ƞ[eȒhS<SLmMT fi{= t^q*"\ԫ@]ݡAabt]迅06R@÷,19e6J>'K%ǻݰ8LJ6443@WNѦ2O˙w 0G[2ȾsBmߟ;cF-%X)OOȁVV͗c]C6֘=!$r]zgazjA]nNɺ%kB*ˠ7riAΎJ<&m՘ĸ>;? CMSe|浽Z&n6,3 {]*TEoI9%"W -1S^)D}ޘ/n83醮B3hux)ooD$rzdBw"AϽ=W3 -5B$QZ[zDUw7;X .(s;-iD:q/ kڂB.:C6Cgr-(M٘GAQD3vjvd` )dbQjdARkYT%UaoMG͑ 9_@&08zGh)/w7O"2w#[ #xX F69Wذt!׏`CcPݾ^ 2דx鱄1[,:nysn-3Yt:U˫bO l6' ׵9<}zebV zq#oPK3/.;_/'"_H=?LFx%>6/[WH)s-.hQp/]7sY]jH #t4X^x26 R"en䙤-ǔZt 7Ϧl iq raJ3ǵsC4l?bsɳ"Ų/}Z_C3-fw5͎Ւ=pdyO5#4Iy "+XWCOWpLGO/mpŊ"70_8媭¹e n&PXe嚂rd}&3[\I5Y,.AM-ݹ4 Ѷ~81K:lm_* RyxOȬu]d1~[1}illrG?+x 2 2 EEg?\6Vl˓%x1s/;"\#GӨ ;b{sG 8qQcP(kx;ѳ#*xYTB.s-8s"Laa%zT<, Ǵ,9T$I 0:Z$@I'$HC*0GkhXܻ?Ю Z` B`(C_{r{d UdjCeIk& Nqt . p[!sMqO¤UKw:V2=]ꇫ:Wxqʮ? 3UaQ{KorUBxlj|>R\ڴh!/ ?y29MM´{ǚ$n\ kf$;vBdty{H:дה/2kUjT3 !\VKpT##_4CQ$0?ͯo|E_̶c#%?u7lʍY[sK ^뼌GKKKVrD)l|8 ޤMǦN\ϩ9L/ꮰO5:1؜byۄq"o_LMVE/a2r&.a*=eb%P*s]F?PߴE@ T+MuT;uDQzF :i.&e 4NƬbWSS1?ik5'G%Ȕ!KBoe uuiu􆗄faGl *kh?O忰\ŗ&e&OnXmK_IBK:>sNdnOve{R*9C?VƎdwQY ; uBȣjIL^eE2&{ ГNO.2~2MVAeB]~dž`CL7+@֜bs95=U(O&8@DhF+0/iBYJo)kɡoҹ̴I4>$烠ʚGXn 9 RU<7)هp ǕOFEF{v[ig1Y Fn2/TG.)G#ru5)T +_|cJ%LʔvS{Gn3ՙE4Bf{#-Y5PDq^K5@Яjߋ!#M7|dg4镆PTV-y9?TXqjGk兂Jq "QM %IHޖH (O-H\-÷{Qbf|uO(7(:d4HwCK)a3]oЍoʵ3c\)?? [(VCU;SJ0LwO(e(2Tufԧ > ӨM(]ȡKڇntLYZ#(okm|$|&ʊa7 2ͺ?uUbR)M&+h R"S-%3_^"+v[)YpA" 9r FYne&7iu( YC `]h0d5Ah U] 7WxYB~{BN>-Xe,|WrQ6"HXBCi4ң\-je/Ad[0l#N?DGU`^Бl#x)ci&:Z&AVx8TE1ñ,O /p`M7Ͳ,! 3H[D餥zH{S!orqB$!dk=h[]F8A_܆"rwPy*6~Ck;V!,W"C:Ud}3ZZǵקzUȡYsR7#p.2  1߅HǻIiaxRBI+~H "ߔ*8ҹ$շȿj_ᝯ;WOo(\Q+p &֧5%S 2#_8Q)6(=t9 n?#yK{⩢+Z.T?T>`!Z =-ukQxuv{ĴIew.9BlNb[]f N}a8/ n$$SXuwebWRj ͞K{$, bjؙcj]^ }{˒Ƕ\&"zQM>lO7}eSmM` /[ _&ԯ7Q2h`Ml Yk-dK?O&tbJ{`@?'~5(UcWf |t"k &dt8>4D1:͈$GA_8́-yI${]STz |$Ot,Fn|Ȩ=Bx\UX; _x@փb&d1Qm,-6a&DBha1^uM+q UN 58?ڳ*o&Mߧ " sZ;#amL# *(֬cޠ3o/_>Yę d𹑱Gq|E&ۮ_|mF[B4Kp8>hHͪ? i"J=ƒ_~ ~E|:.ci/)6ad#dLR:){M-DS?*]},# T%^$mrP3L@ QwaqB Ol.1V@Ce_$`hTQ{R:Tؙ迹()S =SvnZwΨG#=C6l{ ۘvRz:cɼڙ$<> 'Zep=UGw2B=<~4 O>-sw^@tV,VMBF 1M*]S쬻5*2UAj\B?YƇ@YpLߵfCs!+)# {1}8v w1'LRSD9Ѥ1Aqžb"qGUUs1۝l dلz9&wl06/p[&%Uf4 /yOwK6*GUa"pT"~䉽!Հf]("7ҝN'Ah|ۏr_H6U@a!(ECE.)՝ Iî_^3׶<;`W-g?:{fm۟X!0"i!nifWy;|Jѭd_Րg~Atk3^|@`p`VB୒߸G;*ӖI'_'ƭ }a=in`-r!~1߾lccldXob]InUd Os1x^dPƛE*uH79놘Z-NU'g|z ,Vw ۀGK*f{ yl 8SZgp~Wvsvp5(SEKsTX'Ԯ4oֺ.9 TO|/.yxC I 鲝G_x!aRVV 5?mN57T|䗁:+ $Ϭ79>ή-̝-jxp )A\Em id: % .TQJXZb&fsZpU@/:)R-z`]% i5;攤{ %"D-IʵaWܥ"pڰ.u^̮jX?#re]sMv6IǼ<6Z2z΍)Oh<% )鵝 ǻ+1‚r(É =_`-'Tg2X ~*O6W[z{A>k޳`h=1wB0`FYϸ" DVfKd3pPM2ryP$B7.T.1F]Tcz)l˔̄I4N(!8=9&KQ٠)h4[ݐG y3߄j{(N;jV&?vJulUQ'g7ne'Y+hV17pMw>+$p{QxTM>Z9!l\GYJ3R=,FSR;Vy z;֢S#z$ScV-I xAIxcj5osluW ͽ"d7SV~} #7p{f608?S5ײ ,"N-E12kP&a k_}8K&zȦ|:SO줾Ff7)*@K'*UxMBh ]VB b? J Lր͙(Ŏxd/qP^h$X], utaI)꽊3o'QwPC66aN>`̇~ k2HX [juxgp";XJݣë&&tN!n$=9d dEµIoαh,DНަ%0ʙ*Eg`b;uSJ_Q;6:%VT9ǟkXEǙ]ZPH;_(x[=@ߢdqkЮ 8t^6㼝%w? kܞ}㚯,ʧ_Id|\M%DԌ!d8-hHL(r=Q*{(x2PDF0 ӰvIq2=fPv22"%UdDʟc}(Ɓ.ޙe P;%WADֽ9l*B^Lh!%q;`-IN7Og? 1(^&i'EIn,MMU{4q!'\X;Ne‡DąL+E.na2ΧoUv6ԅ%;}GZ?/%'3x&󲻬!7Da5:$@Lu0;Lf&K8F.ܓ^t.IꟅ?kyRX3|+RA6N+B\U`Vh;HץU-f 5Rrg4gbrTgTF$NX?9/[(;,ME_jq\ 7x5'%Ir FBh[8 y=iRy7l^Bru}X S'b=tW"?tF ?fC.ێ[Gtҷ[yIF9HJ:^53sa,siL1T}?+Ms']WqVW3:n?lFtO(_lXV{܅aa<W  #Lݍ JYնIʄ7&:GmtH\K}6L/s_ױtmtJdPա%~idI$UF5(`FtK~˽p+gLÐd6lGY됤U=wM|א܌|=W =!T%ܞhвB 6; 4]`q,!Hk:VvD .,{1o(x#Q齳Qv&_]VA_JAp\Oq|:[|Qȫm URz1"wnZ 83M}FNP [Rva"{fI|pE{HQ#)ΫIS1.;b?9>k8^ VUέQ Hn'W\C!3i29f^c-[N;Đ[n@A WwR%HI5;͢g7zNH 5,[StϹLW$X=^k'Q9V|K]={$#"sgrU o: 54//(*>|~`TH> *P|>Nƞ='^һE -Usu"ENg)See__98S#oHMq;^mߙ>]Q VѰYO_ѯdTsN ڡX.q(D艺Þ'3d.`Aon(i_Ko-mE'%ڛ ,idfx_3UL-_w4Tc\\3Xg" VQbwSlY Ր/&* A*φ)t\ga蟧#(}0Tp oG&:jz>T2: .D=d1ި^r<-@D/ۻqB LdHEzYiՉ1ΠQE`Wz{,QcZ YG%AL896$t] x5{Y1< =jS^#Z˰Gtا/6׎ʨ HQ'iΰ);2lYuӡG+-v=u 3j/ ȔBUi GD̈́ʫp* .xd4 Hew<  k&okFC䴹9+ JNkWeQĥӂTBfNw[yn;'SY sbyT 5_4c6~+-3iٯB/g QTb1=^K# C,wqMݘ&0xC;ΡiṶz߹P0_@fYA%:rbY!IUiJ@R@V28"#ī1[MDxOuՒtҭ\Q,Nƿ.zqMOLc66kzsIw` ֤̍Z[MT5, dn΢vI.k,(ܒ|I$Q>>=s+嚁Ok ؂?k)3pn=g7M)"NR["_Vg|a4W!Hbɻ,s(-īɶ M0oe'aW9! ڝ^b~aI*\H UO(/'}tĕ iIO9 NPiY/l2u?Kك) w_*Q0SP8$<XI`RC1ZmwC,<' 2qu7E0ډܼjc>Wٕ0~xT5:lϴmhΔ]r&όB4\ ʤR(ZA<J&_xgLua3rI4e_{[H6R\2mM))(m5Q o+ņ$3IpH&q?7uŷ[/OL.ٓZw5pm2wZb1%tnj;KR@¼uQٓ8v%΢$-ɞM$0F}~D0 3U!f-gwQrt`e:|ϵ27‹L&įzt]WNKOLFFoX-<<]=u|v9ƤXBo!nO$ߓNKk8[twΣex&o7OIޕSg!_OF(% Z #Hoe螏dLQ fF_D-e;0~L*݇Zz9PJƸs锃\.Q݀anek3S:0OT3NE~}Uܱ /QIuOFL_!uBY[Tb\ k d˛LTe ZH.¥,M^'"]"ɕ)?idrIFHl@ nUVΩ/K{ʼn:;亂*%X_a'I2\ |B);*1Lۘ- x#XN2x)@{!> Il\ʜH͐w0žzCZ.0W)ʟҙVɋ(]3fBnQצUϓMnyLDBBRTG8@9M&TsFVCsj=*lhh WӼRgd@KXUwcDC79B%Ol[TdC^03vG%dxXnۉG_ָJs"@'oJ>c0gC:=_S^7XCVek›`ɓre&H`,kHw{vn5uEd"HJR|_bHt+wNI%.ݷVt-wb~vsV u"n U0a~V^,M5p͛vt BʑmNKw#teAC9EWRy.) s1kI=.R͔GH|: . _^yIjfXT|mJF̄T'Hsƒ0%Z4òU5tn^\(ߺ֙sK؈ nE;x@.>ӖM lec Br %]F }nśN.hT޽Z ~&'#yjvZ!´/f}{$޺§j( +29x2wKA cFt6 $M<)Gn%;c9/00M 2V>G?%5*ٯAa'"+i"=́?ͻw=֟PĬO-T_$MzfBBxKܚ lA!^:o>zK4/rPmw1޻FhiNһ1mw@R2Yb"ס!u92ŲA[د n[{B4LodGdRUrKhY`ZeP\]e@[AY_&1`T#i8`1s%lRrn˗?zlyM W!Q9GVOBaA|mIݙ˨eY#+V٢)'ߥl͍aUbeoq8KW!q5HϤA/#OzItx{F'TUM*&Xj)F~mA/.BW\&6t׭"+FqiÙ ɲE#b^ne)갦G펇\PpEmʎpYJc KdEq|P٠WPCJ[dv ybeȆj͎' Auʷ (HR0A:3s@9:+#`[hW z2nws$0Ju;m[ @ 2IArri 80љt@;SDيou1ǫ8Om:^W*eɁ=a.˛dٓڏ٤9>|J7G¿Gp>_ۚ}уИ85h9 nWxk)f5ze7(7CD:ę ! Wti兓@&5ۯRA' 4C6rsǣ0k4b>j曚;0IAdx iBt ӜYeljMFUzם3Ie -1Th3.ĞB!7z[-uF~MT5P_4h[(@ٲYQg.-5Ӭ/|~&&ID whGgbjuJ|0CqZzjOI06}$nS}0ՌDGUPUyzZuΧ1[/'N .,h3T0ֵ^uX)}\>TgԗapaW6S;qFlITaq^<EŽǹ04p-ST!} Fl{j 쯲58Ӿ^( 3W+e&Y T AIH ,yK#yWKrbթA#NWwv??^)[G'b*1 Ue@dm-%Y[, oV[d4so~Z8:8mJ5Cv:cZoKMZ tw*SG8񪖺 RFXAW1(,lr ki@,bl (IǺ7kmp?2gDG3Dž;fUC w~}Ƿ-z */]2hФ7dzĦ\Tu |#0[Ztq~o\<S )[F.j1;^]lr*ۼYg6Odǎ\:_3EN:.-[m !MU W9T$i2Hpg%_`>B%% ۞EvnWNf!_16ƌ:K}LDS?L>s{4S2)/^9RVbd+} x(ȝ5 ΅TZW٢gŇNJo9m}9 1Nxv=xᒝPxl'PRp74b bXW]>u}n6;{`%쉰^~1 f Y.!&fޭأ'ݺ@;Z1(,EΌĻb #:ψ:s.."|V12WhLSXEnY+~,;̼)iRUMaħ!nSǣbSTpo%a"Qw%?7NNKDIŔ#Fk.zS%|q#-X #zSYl X ?J>șJ EOBT2w6IBȪѥj{FbP4\+!(ߛW #:x TUGkt:o=Üqw_u=MѪ1͚Ci"/n!9fbbb?DYshuW72bojU32"~ R }CSF2 ^"cVqoe0 5٬>n+ϜbU_d7^ȩ\?BWhx=7O p: 4i\6">{ȹ$"ir"1S=+DN\JXu?y/_ݑ.VW'&h fʨW+LcV) 9c L2^g}:g1V Y ;aO0͹6)RUCVʁ?KއVuF? c~#_Hs֡i.6x}-loC\.Ʌ!/JąAs2hU/p~oj ad:=ŎD:ъrOY! QO;bZ׋z:hJĘTKmj84PY JkDT<:VN#b! G6gN531H3Tr&'hmZm;/c( P9V4Ioi4G PmƀX‘Os8'Ej$mVeU(&d'%-/xl9tt=nhUz53u}KuK%@N  1n<YlYͼ$>Na,J gD`C慷]D :ZB^bγF[81ZrTAp%6L[T)#ZٝP_y/j+IR2}pc{9FHѬn^<6{{qjapQ mJ]&J;l$)k/O.M(=hA!\TOvH L П^XFo%x!"sfIGMT Y4g)ذq3= drӵd ΒE,D9a5GL>hYyse2|^Q2@B<~ 1Mx҆ ш`+F[Ҝ3!gjy*-r?IXUT0Ԯ#90DP,$?d$޺=7{a Km5(wAs 7<id |;rLGU'p >4AM.~mܝZ"p>B"O.B5WOʤVa}ɼ]zMj'\ cwwM奋:e#>[h8蜸¬\:1_־0l  8;`E}KFw%9IZ S%ӱW?ߊ[8KðEa>EB7ԙZ3΍_@{An}t'0exLZ`+L0jYfюN!问DYW0ݴ@~ 3u'd`ODW'9ͮScK^DqGD.+-ٙ#|ldXp䬿S.m×Wut{i$\Rƣ~!' y=nܷ@9?XoIY6z+V/ttB կipLf&h0o6Y(S~| 1/CϚ:٥o ;~=m([ٚ .M(QK,6V 𣏕ZRWA |J8i${K5W_(%:g*AS qDIL{N>E|!0*,$;N>mA4 V%q53)Q;Ô0<䌂rN_YLJU\hT*2ڻnȿVNQjx-ixzڰ[d.~HHs'N%sW#mH8fDA wd4eH !0&!T<#/έCGRK>fc#gf#2T#Lpln3ؕweo82pu:%?b-r&, s| [ne^Ȫ3i) ᄏtׁv9:wfELɹ3ͻsNIePjd/۝jhP `+J7Z]!gk].:"Y~e|0z#B/j5$*7sbG?uܰ#ezfM%!r=d[F0*4 {ElDZ˓bfsKmd9v zoň9N& ;mD8Y0zC'̆N#tL6JTM-նdoʸSgN(>Ch'%oկ)wTШh[k_?g%gݹT~L?E1chج#qC07~:Rg,Mh֪|ᬥ0䷚_(jOIGD[4y1\4P0GIln# l o/8p7zԓum7  2_ǂ. gS>h4Լx@G8*NɎs0hIFJ09}UNׁfESFs3=9(v_f&qv*'@ (;+ݙ~aD~VSQ|xtel.^pFۡ2El1~!8pThwZw3ѬA$bD6]] J*X0qOwSlWy>_=3 M{*I  yGKӻ*c^w~\R:XKV0:ک-cb7[Yu <-z選ٶmEŖ .ibjA7%[$LhQyh ݢœ=C46u uqulO14pÍqW0] >B 67ԀX_WyJj,I&j>8:>г.cwy_ҥTNa\g*v5W9B (~Ŏj+')h!x.qsoBҴѳTΝ d"|<<JwAЇ*Amƀ&bd дc0:fcf3^ \q巚{ j-sȓ쭪/ ~ɓ]UuAt×(tFO#Y'62B&יn",up7P F$B_,]B\dRp%ry> 9|+fG̻/:b7)f?l!bx* =W)ݬ\mhFWS|Ї8u;N+Pꥼ? DƇk$pOX5'T'9yz͎,X%KV:2h4Fb඼, N;SisLuQOͽC + A* \Z"ro>s42X](R_J7$5o9F&Syifz$J%r* $%Xv_Icɖ3 'DB`鷏RÂ\#WS|!G;@ l_h}+ٟUSBƉ("ּЕ/z8?"B6>:\UC+If%\vM~>7*ט 6"-쥼Of8p4UPϞP;Gs^th/SZq.z.."Q9NFFu`p(_ۥ#sx[9݀J˳h!yf?$X/>i֖'ٟ] չ4 r[bf)nTJ,qQ\Y ø-Ru @%ǩ5R"hw!}'+Bvwɡc2,[E asɄ*Z^_+cTT09qsf2|hiVt jo+yŖIvL( 7u?5O?刺3> TJ޼0D[Y.16*uq< i/;6/3]#zZ?!n9mN M0Y؀dVX5ߪeR짤~[RnW"ww'FЕGn256*lyU]fT{_N 5we\>s}gRڊM箷d:=֫{ɗfm(?hOI[V\LNKL;_GbweʄZYyYI;6S@nl~1W)IW О(>[v/EBF<΃|á EN2ncVt`!ˤ8N- ;Ԏ*F!i_Pk~C H~2KJXh08 r+󲏘=ݕ"f|87yS j|`bC ,5FX0isA70U;&u)[sd (Rt!ܑw&j \9rdR{_n%/Uʑ\'}wdbIU:IB+iU/ֲZ+d,)O'Ƹ$a-}qD.'-^S#BSH֕O3䪊r60 \ XGБ,2dB)j]4IaW!yꓡ!+ynaiG{;:w?D$Z2?A~p>'Ml}LN"g{d'TE4qf!k} e>[ 7f0M8s$nrջ=Zo0ng2D4pO?2)bA4̏Q*{<` 3kJcU .uLZ zb1η"}3 k3cf3*:o»wIN<̀$b3o"//=DD><.M\L)*R] H&1߇,3 Rͷ0E`Lldm?&F@.%6,wz]~y:z-qyt`hY6D7Rso&S*$| Ӭ_]d/Mrs$1Ad\mMF?IaC @Iy'K;ZgOQ% /TyF9-#mOLXSm\)GO=£so)WO|Vqw搄; *V}4k=[I+w06r}K|,AW-`SQK~w1`0iymÆţ('0?Yz[=$f+cLX'E/8nO &(A& g+FqL eiHX)ʌ_>|fU$[`M czH6'aN.pkr<} *_[P0Oj9%4mA mG+a6> n߆ p4"&A *!JQixRXΝcwy֯:pgJШ_%=z1O ф~߄xe4g/-q&k{\=1BA2'wqI6՝.Pՠ5I3U,zi&<+r3Ȍ7SުW'1^O? 4g=ye.9-Wuۙv!7xGٽҝ'AMHd_F);岏~"׶wN;"(@ Z25gL.O 衣Z<>I b $v#ؑB /P^C?OvzuTyBI$D6O,ʶ=2a陧dY]~[BHX%U/Ys@34 ϡ^NY'2|d5S%ݙZ"@[q¥잎e $-5Q7V+ cQJ]UϱdƄ!?4TN$gF_`gGbEiHhA+ՍJ9՟8D$9~uMoz޶aR' v  H`5a`fz\ÁSZ;=@{+dtƬgg& =T^ Cy sK]סLتj K4QdS{|Q23߅n?] q^pSJ>7: ^&̮^d~vӀ~O%V10_1\PP/le-\)x EE~]xlkۄ8R=SRZӺC/69`r4!-7YkvZe VE؀%j"Eiئ[΀3m-d<纫Rw_KqtTl6T|錷|;W&oQ(߮i_:wxjI6fBY{#/7 Ã`C"==<0鋒GdEוHv=HPoΊLH2+?5?\BS$.H]` NpթR=+Or uƋlOVGLsU爑?/?c[|20brV Ŋx|4tH]nKGWv!"f%FzWs Pqd"C`ĩw uB;?}g-ʊ0^./=А^!^rws-J-h=}$0OzD2'o2Q IK:dޙUT]r=&A8nW4c¸M3)#7ܓfJky\l#éĂ~x~MjK&H%"շ O[Ccc_p_OOjB.EI[3%rFwk +?3}thX8 3h= ِP* 3Ig?K5V\8*m+EoT, n׉]wf a۾Q*Z? 6Do)ؽGO; \]I`9mq;zNzVp{mGJ)]f\'2{'U)Z2 `C)p|TwC; mHbY<+=tde$$c PFVw<†`CKըA/i@.^`)b'W8$2j޿@ID7ߩ%"AbQ8gֵ [9KV pd7:h3 !jF`ӨpO $I(rfyyY i#L~IrkAp&],-z,KQ6\̨H+] +*RF"~{c%(Ci'H+wpwKگm|+ ;62^"2.waY.% :K33u>eѳ4NPHvtH/)ؤ>%ƅ"tK 4:(3QeK%|X"룮4p4~?BjŭLl3Pvnn"0Cق}z 8g HI@?A[ hss*5;38+8G os^B@.o,t"Y%iD[]!a/FC'+a<Ľ<_?pϘbXW@g9ٟ?@h$jYgܼ~'l_Ue,{x48&-L`nYOr˂xXA}̾>HB~P_1{ Q~Tr\1xqk.֪+hP3*THZ]04Z@/&݇kD2^sh1߰#vB=ϢQ"`? d_!?D=7eLteĵ)^^T{EuO.ivԃMf]k|7{͑b2q@n.dp_O$lMpηQZvlOJ[HlJ}C_tQpf U1 ?ۀuik k oX[%k7:u[J40Vuov~ 8^Pb+ֆa8g$WqH~T8EX_GR8AW_J6ե9žY9C/U=Dm7 5Kz37w ,Pz㧦RSLUO?4:xW޺Wcߪtey ۨw(XPUC.{ӸEW5uF)<&<@3 !1J";ڰ nj+JA." UYTB_[|xޝU=J'!->CyD"QEs@KƸҾ9X=k+KMm\y$7Eڲ_6~ ỚFεwdP DSlpp jsLR<ɯ)]t Ś!ޓWOqCߴم4)cmUWG2_/p]@Jo=-1kV9U({UB~M#\^jQR=@}pPq'4ZbܸgKp K@jׁ"0R{; &zO4 lyHI$VnNv֚UݕJK/n9gq17^Va'.Ԇ`peGDd@/,'e)A8 WY#ٗw\ҘZ:M>rbk69=Ȁ' YG0$Vk/)P4'8i}dW\Xۆ Sblr@Ci-0SmvKoڽ Fǽ2枇w>0; uLkaZq@}=}H8 btz!/-NZ'2&ϿKjg7iǞX--%sg;I"Cj10[[?·6$RPuG1}-޲P]~^Bp2; Bl87+9 0NgZP X{|2p".[Ѡ ] =T# ](4>m<&CQL&ZƟ/ M~xY@iliÚ}.g47!v6 `hpHU `TZ&Hp4c.p!9=]zCVd#'hwo3d%OHw6 Ppcriԑ(2 p*~"RuUQaܥWβ'V+@p @[iF[4}ZxVJA|@|^n&f ꂾe?‰;c* jv"5jE '(?}HGtDQĬj('}ihAe/9-Q{j.~еb G APʔ(rx (s$,K,]y&=lќOZжL?C[zs<ڕL a6ZdP `oX'(7 .prLO9Ȇz) +mA4FC_ 2%cx UC5z̀>9@_ Ί[f J[8)b HhZP0ÁC<α:5K{Bg}%T:┴fߘGE%^a\HP%ôHܺz]qߨtq,x"ujOC՟7ˤKG0weB(`{?=wИu?((aA8\^VE,6ܛ+>ʡ{ lqᗊAs3L54-U2nّ)M,zA$ѿ J!/iX7eUs>=x9D{ U;0m- Zrȫ-Y<sD{)ᓝZ;N5-`!X~tS,xv4,;o:vf?7x *B!`A*%[c9c^vBa-So<٫eDf*B6&.;R aTU1%ƢPÞ6nj '5IzTWw+b-) ;[2h/ \ǍR|nDr`ȋ OKe~wT7&h5 4*]xDS)R+SY{ 1A{r\ َ\˽v)NzM(_M-A2\{HOP?^D ILb.Qaxɸ&W& "<&LQ,W W2)#BOP>O'ahW.{ Yܖٜ=_~:ϒNύ8A9 &B幰&_wCp\ɚ VIn >~{'R ҂I~$~kdɥD9W3Xv ]~s㡜ϸ1+iWJvY`̯x&zvVo#DfK IHPS !Km/Ձ3y⩙G:ZÌN.m䟻EՄ8O 8.uS'!b5RP!뙤t61l/ JL]2nQ#c$i}z 9^5nG{B5)D(gq7Uܲ s0&Cxg,=Ag m-02caVT..3- L 1 "w|<翇eT~wUHqfgy끀SFS/eD+0OU 8l `+ ʦ:dե%ʏIp3Bul{J8=m4xӓ!Y( ,@#K{z6bI-iu=ҫ!zh%W NnMd"98t SG= eȺTmvo-=(Hp৕m7`g:iՙ#=#Wx}IAW =GՓ0:'YI^_xI7]cW-% F$2+}Zl9CbM)^ԓۑ 6=XuǘUD2;'7l$bU100:{ŷ }@X_+}D@4z2o67A,A(ka%rxQ3}bB£$ڻ!my(T&wT y2A993&[ Y_: M;c[JmoV c vD.]L* $t+sQc<+;14Yq.DD4gAEsn%gLEq(3<->BcÖCMm I>q66-q\|8MGK>HJOڷ BeQa Up?ޢT<7&}ZXcn9ěhu,,P!CT#,`WM3V>#[zVx͹K ij2ΈlEX 3J_6ثa0/ϸR^Ê+$v=5(~2u?'hjzUR!s]&ުT--(DZX,,)(MfLK@I;+48ʢ({k{ȴ&u[(K 4piɷ^8LkiT%ۿes&"2 mQ?485qVR^xa<#sbWGPf"'穾urd=!ӇgI Ʀ ;4s[3byˋĎPU'=*R@Be^֭;h }`:@>/˃L(}~Z_+R7*zϝV#u.c: DEu{]I'@,)x0a5C-*GY$I#>LTaų1 YۙFDg}TwceF?^;zse>L z.*ґ+FJ U,EtTi)',ꃂUw>ObJo,ۈΑy 8b|CU3`6i(x͸h:CVi5#e6HC~AJbMu Z +|>LaeY*6{ޠu\_vWDm΂Ucv) ʔ s gHA|q E50Im s]IA;F5ysdX٠Z+ժE/$[%_nW( A>iw6#{(#u 4}Hcg&"4}Px1<G$[MY㄀N չ{FÀ]L| ,lwCPmfj tbr/ݯZZN.CnETci^<6 fA?k%ɾAwY_[HF$&7v?)M^&G{wq1 9 7dڍ[ muE53NT;P\]O e3z֣1'ՌO€)/,1u !N/ddS;}gN&tTv7gnbˏwtzE"6OHŴNŰ״`6T e큣7I:͞N\Rݢ2#\N:Bdk-h:+t>2Ti#R`f3 h`mPWepҕb`@W>SofovS2v5\fp~~9p ۦ!&ՀAj֠ktj}T <8E袂O`5@C\4q2p+lGgv9! ,&Rwi24;0qĿW2t^=)[-١;,K¾ܶ( 6r8dŝb~=f),6Ῥ1ebWb@D* :?WGIL[4/ro'6@ v4Z q&RcJ_h3LnNb4gہ QvG|vH2V%7P<)Vtd_43ZwP R&ǫk|^!N$#eڈ/3gA9V+5_Xrg@cD}!7.s5θJ_,e'ovshqyrQj猩5Z?+w0ԧ pufW ,L6ZE\煄Z-5p('#^ K*W_h6O5'n?W;鬦2kUM<|4^q\EsX Y!031\y>F苉Q!$ҰO xPRѽa@n&4ǂ5WSӯgی=j' !Ζl>/< dɌ&)^ imCNLJԃ3°1w?UvTG=vio5N11Q%\{%V/]!rKTfRƱ'O.C5A8rJBDaA`>cvCNĢhAt#Z[|Ba,\ĥ o^0"i8siO4;4QS2EҤln¿n?.Tw3Ƈ%[j]mPzxhRϲW,B{,,0RO;P˫4sQ;MO0.W)Ë6WۓS٧zUIa^,뜯d 83~ 8JOV8 bGm쬥e]U`LTG@d9@/%^߹u ͸jWDᮎ !g =M g>wI@&Bul@]$#i\H+Xw`w `wͪ ܹ .δB[x' YG6#(2Ue:45: m)HitfCMl!dfuFm V!׎a^oRNݠ:Ԃn~ ⩕&7hŻNTbarn a\$Y=!@hxvFG9J`}*}*ӛOjަaH|t62?9aV~Jb\Aێ{" 1᨜ȹ7f>ZӰZkE{RC-:;:#*R[W.YNj^./= U[?<8H7BP?fӁm%*zZ`]VIB^~x!wRV.j$bĜRJGX IRsDaz:M<G0 ϾVY*A6QR* b]ů`Nm 4Sl ,P9- I^? _b^ܦVٙփW|u5JcU8r~\jf[n4cٯXHJ`|TN#}4[gBq$Gf!KQq.bFն`b(6>qi\Ŵ7&k~8Z-Y5 Y9?aHWe'YLz]%KYx!QLȏ1,+fUo Ğ0#6]EΐdnZ~a9ėAO54b ]s]zYcj{>BoI5v^\7xJP+3S5GEm &TR) 'Ie>UKbF!)9j9MSt/R5 n= **tZXDcקכ>ȠlSLJJBv,Z tAJL*q;rw73Hc1В&&p9+cZX&G B&rsqS2R [6Cp&w{C9k%D =G~bd\0 ^c+zIiq y ,ׅHa9˸!0ZozlT5%8*2EZ^f6U*:kkɷeP.W+b0,Wlehu"Q _죟sÈzD] `Ox,_+W^f@M3Gg0^=c1"wKZp{C ٌ=6m|`R!` 0oR/cDծ >pGܗ }I#Z qgߒ-6/ҺLw@j_1 &4ZYR/̥n.哴ᦳ|U)׎da5{հ ]Cr>@ Z%|e:INF$]8]Sft0Qcǀ~^&I!63/:X X2H-M8Jjq7_oX5= Ȃ;;۲QoRvbD~Q>':`KyQ坍gEqo9 aJaGҪUfV Yb*ߣX'Pbp8dD"Z! ?X8_V@UV`)3qİ&m ԬýcQG o1T Zl1f&oGQ}HXs.𨱤cZ.gÄ".ɣ(͆oeiN=43 - &ږ(X 5CM!j ;7jA ^'i[e&jM e0+꧊Uf؜ 7GE7NI(ӧSn,lI.[8̥c6y_ BJ)~n+:aru=Qj)0myne@a1x(fDKLɻS/tx\UNsoNrQ'V'p6cuG5ak]Mp`Q=*Bc2}y+K3\ b 9.uA؆rvN8cg251Ы>l'%3v;Ͷl} w6Cay6Z+&׉6Q-ؚ݇ލ@m^uvII楷< DfUn"`pyZ2k")3ZkT6;qQ1F$;aޙJVNO^ QqEvSc*v)~ wmYrv#`z}$!: 0LgA%j ?ӗvcrLF+vN Ok Tj[ӰXhAYkzZs& :yw\j-FP| c<.v`s &֗ڲַÜGw0.-*#LӈNօ]7qW4G Mν+$P:uFaV%<`IRg8XCO6>>޶1~*4yx/0# ػ3C~][5&=|!OdY60 C ṔuRhѷXyi(8ߒOhv^"# B,8NYy.C PBUQY{~)s *ɻyEVԉ,?QRuI$PBi_pa)㔬t[f3`daו-)JDHZp OX-tFr3E*W[EU§ *ndJ6áFQqyh@^nN=YIQl[]zIB(Qy),+}JIOB)K3>T+n%ޗZ@mkLUw!⫃oL U֚J'?EYkf-F``e&b4v A3OElX8 M,S4l$ܞ("4?n?;wc"S?\!Ha[p1+?_v@wĊy ^9*{vMY8;xs(Š_BWxlqra+ |y}VPڊ{EVd0kOcZΠ|sS𬤑Ԇn1R,2wj$Wđona-gzb_Ōd2B$BV =/!>(@tKd83r5#VW C m:bKhNdaVrPd|zD1nƐie֥"R ]עǀGp%"-%_ÊIƵtZ]|ؠ$=MgBmaMpt<lJ 3t!&[cmw4{q{b7QS^ehⵋ{,$]gWL >=\ H1}x7`HH .K%57v L#Jr˃ %=%WT4mk3TTٞ7. a@ %^lT¦׷m_a-2p e&WnudқL?ofiqP#uj85Y |lǝhj&2w%#Mٖl|ܨֻڜgVę:*rCyL3(,ǰI: *rwT'Em_=[f^Kuܙ=RPB|辛eIe⛺jI϶ʝAW=qSB3uS b v@X}h{ذI(zPMNѪ8za]2' K̠ 'GqPۛ !S0X%Sтrh>1MŮa}Z@dqNj6NW,V&P p?NBsoUEf6dnףxn!G|4H١1"Z_YXuʧ,YpTF¨1Mт9#w6V "*H=ޤGA)_ p2k!@?@UǸ96ѲWlsTsj_ݒِY2^+ juܶ1F0R 9ȵs <}AJ  Rf'\3IaOCv k`-+v.)VEr9y 8e;uɨX?9)X= P/4]ao0t$AcTg x^ ލiAd5vOVcBcf 3Cv&P?ǘR_t;̐r oxcu)/b~߃DZ/(.qa|ة@y Tv`⥵3n{Gav rt-1>o%m`ڨE~\w:*;`jj8kqŴ૯ !>Cp'|ۦWZqvp\X$-1&Cx0DAE8f%\'hhճԅTfo+~Y ^._'׵|(q+r/{HąY<b*Gj7bi>xF# \͐ȀCH:سڢOIMg$.t m9 u(Ɩr _fZR8>% B]o>@͟?_Z)'^2QǎK`דGDƊlL4 /(.iLYׁUH j"[-kɑxCLrh>#X`0{ydP?=Od32@:2mԬ_LR8(ʻ:x:P8FwtVޡ?*>Uڍ ld\ep=Ωli$qqg̡?1>[ Zyd4 MymdžΔd9[a08 5`S/L U  f> i9c[Th3މɛc-_߼rxMLgMR6&@Ԁ5IW>)'YMx9'wsaqT0t|>_  M g&Pm'{dMՖANLKL9}3dck4*7^fwj*F,P^I ->9R4]<4Շ.HTR}y"F~Jg\`춷#wޤO38#b`\o#[+i`^&F%EOqmQVvK@NșM/VX9d%2>f_''WFR3<ܤH]*$-<9$>`nHfTް׸ρ/K$#7DpIU(;?!v8 Թv<6>Yga9)fud1se=r X^h6Af0];BLi-p[¢e5OKgt Z*}b#3ڧX$ݾm$ԭ0qΊGb7@e/ꍗ,8`6Y jm3>ZU^_%m$Ck1YeOQ5h!SH-DP=䬦k*!`Nw'im`F0W1@Kӛ |$[U-Ho!MO6%xeG. (xCdҮ+FrFtpa"Xl"2=:|'𔽞n^[sj<ȣ,X20_5/Lgoq3̉oW+ld7xdQyA=~=ݮ6{囅u"x8R4x@lmAF B9)+n$P_sk*R&'-kތ @ϫ?Z:ƾ,I@-豾)+&lI<̍@BKO 4lQX09D3_C+:-Aܫb9zԄյ`g=AyG^Wp"6UϠMO}d#VLghxzUñ: =dxڃ RXړcsc` OqC312VT ;v,Y$Svs-[;<&у;[ߺlk -x> T[c-caZlSa;e%W(6Oo<''i%zH]ߌ{^ vw`,aV] k{Qeݽ#Al z1 "IEX(ԩ0)gr- ttɏ5=EȰiހaM2i})XOG]ՏkqY1V&ڠ)"ci2AI]FPN[J$3Iuwb0V ,7*y!]FDyrEpLD|{HZZh` Zr1] Aֹ\cm(qUAT+`ut;'r$yĤ~,?kr33DWs3%tYEw0՟Y+m xϛ4B8|Z#I6^`Cr@FwS߄/zh`ꅄRJxqf+tf>gXڠtC90ጿdN٨岣K_bHa\[]0F,c< /=H0G`#Gq N!bF.5NIO_S;QX]>2u\Ehi뮮ꆘ/17ڵoyXg;]F%O*5h~i'5 1+DaT9D^jrA>09@@FM_ڭw/(+w)Q-^\*>7!ҿ&j{W!NK,fTsim^9\l`~62]L1= ԭ!ڗtnd>ց\4`p('$wLH96&6g\fLK`Iz /z*XP6"T1#?ѵ>p6w*yۆY_vQ*_3>zjPpcӔhSxcBWD%pe)z!Qb{%&%re2V6M̔D%k#OF75ъ7ȍ]U,eQ6 ۏ-^j%͓ u ^F٣8q53ЯDrID6 mYμvSE#?\oBzt :zs4@Ed#*+v!pH T䝟5z(Q\ɓ @K<间oL;HSelfw;r`;jUuU/&Nm~zrVRD K$τ2SG#*˦(1Fn{e%/hO *r}҆61SǮ(:=5!(*Hi"{#h 4 U*bZM3tdV^##lKvENġ ZI4D5c,H Ya@S+mO%K#G?pԋR}o Ý鿙!|qϿK.YhI9zejUbQ:o]X.y}VV08L\xMJ[~n,xtTe:BBUfY]>~$nF{H"V/dmpp3{<㢌[R@m ]n_2׆:jVKGLvJ6gMpK9<#ڜ rƧ@mdIǽDrUx"ug !C)t'Y-("=Yu+SZ`'8ڬ2E7`%& +:W}Cyd<LI{p측~'`jK |J?jXUjsP\5rTB7{A9ʈ P\zzQe T#ӬĸO/}F>`4pRg&c! uoD34ݻ%ȁSSIkx N('mzx XXR|OC=^c`tY=v:Pxk3U+x6i'[V2J`9uwd^nbèRc+F%Y0/{w1oEHx.~=bE/1F)ji4EXC-I~[\ a񙡋:Ir+&-;q\cqkgXd_{&*a~ tW4rE+*)OLˑ$SM!'j!Iw#*w)bGϴ`ɹ沠e̾w)bIKp搀!@ǘ IA9 ᪶/W 6Nzj?+nxkFFSF=]/%V7d2z~#|5C㝢'ڼT{4^ ;̧ǁ#CicMXʸRhpVuȾrS3FCjr׭sf. oOrKx_I'2 W h""Z܆ D1^Xke1v" 'C59zT$/M2/bKB52Q{6КӋ_EPf R$ͣ@E#sՇG넀,5gț I{a2'H3QY|*77).|׹'2֤Ȋ]j7zMd-:=Ƽ@ @}Wտ-} :w-F'Lhr$y\Gw$jςl6ֽ%O}/>B\8oL=/gc䒬aΚ Y}MGkJk딐NW,XIhc3ݥ%>d軾R}pt_uĴp=uT3Z{KAU":{w|% 4`(S6".)namDŏ=HQ tS@I#CnW,΢f2SP!uu|κ2eR{ 6ӥa/mmC=q;wy@j4*A[VcJE  Qi`{`mkؾ:ˏIn ql+sG,=_ g,3?>ꉳ? [/f3V!7iB>opj} $nM b4daέvwgmXQ[QRN:X ;Ě'a&`r~tuDziNA2#?ß;2n;*'9"[*c5)L.8m~x#i-֟VTx] hR|eYk#2BsLMB@jYhُ6a.ɡ/Gx`[mdf]mC(~w0N\$qyDFHoaw\]s$k !ipq AgWFdUVh>1F;K$]ۮ劤Y,C_՘ Ne d?.=(/ sJO~уZ|GޮR1DtrmH\ʃw+/'zd*zȚ&[^ҵPhUW#eyBo/Gk} b\CgKXnt+V3"$ow`.FTHuh$]3aBJu ed}KbP+ mL%%y^W.U.1MX} ָQd :? C&Ӯg_ 4S&浣_Ěf%Tǽ8KWA}fCR DZmtdWK&GY+g#=؇?%ûri嚇IJk>?–77261id"NdQ :'Cgbپ %(g ކg{* JP֬妽|.(K>E^J 04Anf3F_ֵy$ A6$$R=7"8y^3ģ脺{|;x߸ݣnBl?u*ڹ%ҰSP| ؓC6#e}L$c{Y^;pjvoƭ1$I낾^K~=6eEs7 `E{GIFJ -v"sF2F\ݯ[b:rK<=Җ /'0Jk"ɰ(ߢ2\yπ/9Kc>8Mw"KS.J~)hN܃d ɭEa.E: ͔Ń[2c)$B!0gΰ'ʖ<'^z]6G^+oA}V>ur~ܨ<-ct0g^'$R`Sz <[A.+GU?gz!hQ!lEMMz?XJPP{vqo빪S1⡵>'mْV=6<3IJ.䠬T9#ѭQa^/0\^!Zaw!Yn@lS*X^1v}.nxFLdɚ֔_coxd)c_@=ꡪ(:YZ[7_V}UN,F5U0`n|1cC O6t*2HX1Jg/Ip$UV)t"4vXH(--Hh8¡^f.laƾ(@ qeؼ<Ft;OMm=$ ?z |Zo]4aQp("q6 *O'ET J.KH1壙v#xiN~=#RB߷P d s6y䋤,C.׈Z4J8J5{o8kx Z42} pZMeaj'N ;9Z5" JkC}?7~ r=^b)qOT ױ{rB&\ZĶlγ+uF'*5FYlpcs ",ɏF-N;5f]KM賞A(#lg^?[(pmA 7oT :-N5 ħQVu+KHؔZ|*I*MGO[cO_['^ ѝ;L_4>C,¸VEBVpי꧖w֛3vm%(Pǥ=pJ0ݕ;[S l$IYQmc[MOSErcdQd A>5QkyxT2v0h-'%f]IiJWÿ%5>#i@t~զUgyB9|oW@!g>5@ԟU{;6|lGΎ >S >gο1Eo|#77trcW:lj;[Y&qmIg!0qE=R٨ iG{< 74q1U_`;P^" {%הʶ\OԢ[3ML>/ XgZoTb /X@7bv Ô4 ɏiDhо3e2Y iG()iHRck&/0!C4SRM88) ;C9 $ oBsI~ŕo4()kGX-hZWO3 a,^ KQ3ƑΠ#P7jt߶0\N=I茶my /T(fԥ\~di2pH>Z[ V!.V}A\Spb~--OXNV@*80jt0KAhLsض7znDuABF8+Msi(Ru6> 붦 wПp&PwW# @֬mE e%Ÿ,n*ű,8Sr{%TȰk'8:8.'D4+6n jB.oOG3i@6-3dMb#C=;z-@jy 0@,Qt(s:pc"O]o5*V\Se[N5ztO£Gkcꐩz 4(9uf'~Ɍ{/0uZo)cBe$2DM&~ӛ _tɌz7vNA, 58^;JR^KT{n?uy٥ /~Ln[BL xdKv6cN |rTm؁ڐWp< )xI2Xfz\ +Q$6,Ս=xUF$i{% Z| 7Ðo/>n}>Βgl YMPAݛ.n݀oNdTuX qF'E. uX)"ZkGblOZ˧EDkE5s.}>:j'6TJ'JF|=QRS6ݫI&v'u,@>l|#616xlTc'=pcfTrhH(>eiByZG$#Za\Y+V±`cݭ'vRWWޤ4 wZkR=QHUsC_ Po{&z714(+^~la#je&eYuT5cvƛ 0۪2)!B-_rc+hK3WW05&U5 x`3<5mw-45<5K.ǽm122دLUJ DI wOpp)',ψSTo$Y!mѪM\bԭ<_5륙BR_+'lu$emOV񵞳yK7@lY1ܬ(%LsfWF1y D:DP)A Jf}K@]YQ.>Y0d'bgiԱ._{m+dV6 %l~۵ 0e/fyF[w98ziX3h" I%\}TBٯ懻?P,hۯb1uIE hI\)3M4F [)CΌ*Z'$#8cZ6 7z35X0HGwPB G:w3kxX?\7>.e5>hx#s"XjMu#CdL>_D%pf Y7VA[o\eqAp`MGRL€f: @^Q+\?Q9__IC&ib%@V7#mQ5B-O;-9sVgg΃R]: ][7xk9Тf`3"uXBFG-lD™2&{Pl0qۥngϏ6\{`qՑW(ĿG9iefn_ &sۅR?X`R _&mzQ0,e p*6$Ghˋe"}eZ4OyƠ}.dAJ9}A^Cݢs(5 [Rg{fAq ##%VQ[>Gȫ:"O[6b2I10S@̃ǒ _j7 śqͲL589P9TGm :,cS(Bq Or lBua)ᚂwY ݅\ů~<8 }'6]w\ߨFLG,?!f=W0ƪdȠs>D̬qRe u4c3kQQk9xVǣw>gYЙl\EzCO&(xUZMlH5:n $/)M f ocwIF?e(C;mp˱1:W`'F.ZQ|; җAd*9($%/%D9yRx`>JyKP1UW[Ŧ]؀3zҘJWhdᑾ7Vx ~}&g*q/{?MזJiec>ǛkSaMWG<N ~H '_85zk|{o1eНW 4(r`lԸ0տu#[@(! ,:`eNTfg|F0_CU-B,:c=FYL0VQ`~zHUJ}8M?1emL ;ݰ3gS)M!Xv[%Tc?~i1j]3]x-ao`=o! *6u}L>H.|ީTt1|h؉rv|9c,-'KP$VGnHm +ϠTKYa2&(!&UQȋX.0)hy.8Ѐ &gqdk7"h7@oO 7]03.AؚˤwV݃M#EP0FKMA(=N8,+o7 'wz&c򦮚7z̤27K牭pǩ\PßS9(d~٠-[%y)+&݆ݧ &L6G?rv<*=w¡# ($p7Y%{7}i |^qNJKkb{caV3WLpo (`V5&xjtmfW> MIG#I@3 Y3>V|Z[aohE+!6I~x 3@ڭؘ8(::v~ zw;ŀE\1;q9%޻~+j| )ºʚkcV~IfÉ%Ҥb6<)WHBAm5.x x𪕅$`m$w:&ٜˠ3sπ80̑km'2Sz!-NJ;\xN@3?FdN qD$`anCo(<0_ 9ɇܥ!ͷ78I&u礀P/֢h@Q3tY٣ w'^L1 w!㪎uhABJ͏Kt3=U;92^&.DҐ(/WYA8'|-HX΍Whkbl`C6:\yϷ؃I;&cvh0BcOMciwk'jU&CXC >Kq6Q;qd| YD?ރ:")Ƌn߆UB_=M)ma2>ЉF UkQ?9}BFY*sI{1~b0THTQR0nowex9.C3k;Ge(ѭ_5GAźKɶ=u{$XCo[*rb6b_⷗ :TO[C8D麵)~R E@`YZEt ϒ2ZG"f5#pڽĞihFUjVWj0*YspaaUtguL&Lʦl8R*z@qaդ d6TZ˦r~g5'$ר@#!( 6=T H]=$79uRcaԥ4$i;%h~ t Z_ZRg7= ' Ⱥ`-G@wX_ݫtLU\YGS8dK!;FS=S)C9xzpk:$V'}˸8'y:ݱpU0zVo0ӐnKO@/ %H`AC6&֤QZ'8w`KN#uG96( ;<[NȺsxhi',q Ҿn#Ӄ*:u3īV%Ώa6X:N)*M-J2 9 UQH}u8ᣇJTp(:~S ӠX 2\F)A0vWL) Žѓnlϸڗ\i1Tfp12oV\)f~n(MJ~3FZ;&vеLldeH_zA:2E36M$ǚsLapgɼ_]OvN^-'R}$ʹe.0ҌV *bTݜ8G36&8y8*ⷴSΣ^ ?#$!r-Q|ۚ~( fOj\'gvxWϖ; 'S+1$L#1Ԏ|72,6 צ^Rsԡ|8ZBG8ӌ~`wˌnԚ&ғ'8Du]I͜X{ D!>إ 5YdYA۟js E7!z?TB {F"5#rvKJUeK|y5BAA]8utyI0mf_WܝN 0 mlL {V"o ^4&Gyw)/S4}~%M}wsDYON+qpaXwkiXk\Kbeɋ]%n6 əЧ= *H8c ᖝ)Pz&ԇ47{t 9_~wm>WBy Xj!n܆zaZŸ&TOTX7r5&ns?Z;7Iz؏ iJ*Mg1mik8 B=3[PS<`}۟6α3BY-69^TŁB)PhL0y-،)5XJuJl WL9EZg`rRl?7޾Q,0S[zwRsY3׭u0PBKcp0=ZO t,, _+z`͕{SQ"8DmU Bا{}L[VC컜d}44g$R}h:iZqGV>P5ʪ*DUII7r,$ 457աadȓޣ]Og]PnH,c*;qtm3-,ᓶ3Y;J,/L0'5΃|Nn7bH|DvZCj UXX|jɪ inX{}\Qn`J[ůxyYsxƶ-/TX}%fK~N'n$sSn]q N3g(2A7⤻E Ȕ8>\TwLB|e@E*X4?jR~bB8խu2+iK7Lra4?Ai k HW7ɂuaX (3eN #|P0ل]ELWpic P C-M" TPrϸH2?f  83B7hP)R _b,SaQ~}%^}wT\?Ti_!Ӳ=LVm_A5<(&Ձ%->P߅U1GksS3R6H@(c G|I8JQhrwKvƋN,2|'!F/ԒOY4W%jO>JhWUlSca467xJ`÷+l:54^J$6qN"H눒(&Zr{;Q +4}0gȨn$z_aQDxi8G0-g49+>up6t`a7P|܀{tyQ5T~H4 +%/@Kƀ O-׍nbrD }uUͪw;3T7j~ɥE%ٜz'̣QBɱv`T#*W;*hȫJ! EExcVYZ| < z"P`p#l\͠> sw^{(R8T![W[ܫ1RbRͅqz<0B瓊R?= d 5)sh̥-S{aDxF 4qR?t%XiMDYnMzME^Ǫ&C?|-({rݝ)a'֎1Olyk+֑>8y"&U=*Y\{a_džgQ黭Cjsy*3 ͞Z[`i@m}qZ;]ft67:720iIBPm;50-[W;Oo\-@kܞ"`tۺ̡}1<9c wdtJU,k.t1sCJ;xzJZ-3bPB Vśy[=uHO.B&eM)%MJHNoߚ25;ۣBL@HmSn7]mmOYٴoezgkR&^:_m75iJcаWM"! t" }d*5+1@㒥X(+? p',}l(a Hz%l"%Þ\66v$ꭸÃcYkȫB=)5%c=K怑[0tBh#wUW l/˨̱wwhjd,9D7'dz$y[l&%64 XpJXk@b2(bm C؀9/V3#9X_ѾQʍo!Zq}QfE\&E@15_yf (B%6ל[8}0O'5KCv L.`H } \_A$:.ի{R_žYPapi=fwhH0?Tۓ"?]Nj/qk~ 1nga/YrrJƥ+\Ǔ|'t!%#i;]RT*zYg˅~$\n_b{$%#kgBףDu#[B?v䤡F4@&މd̟"( !m&uKJtYܞF 1]gP}1wD! ?B~;P ly ~lϽ=d>-ܣm\|~ea^{6#TzY m$ -O:EO2wXEY}WYM+b \]ѹ>T&tبBbbU} YW)v> CxL1NFr5M75|ZMp>d/O-nWpzmд$ +Yre42ۜ̕bcxB<. 5QXJRLXzewu4 *}yڭV7&P e,eعXaZ({AWe([7w~,sM4E=SsÊ)\K|dDZBGF60H|c|^+'wEsOn+^#ʠ2Np+ B _}2aj]1)p7I^ZtZGlhiGk9UEW5% >7(ci1')r$n 3H@&>c-U"Y~(ً r>"1Q'O8vn[ƊF!Ӛޢ0ᑏCcGB( Gwv,K."'YD Њ >AhߠOd'3v)|)Fai1s @JD }VrIqڥn܍N|֩7ITm`Ҭ.6 ^WX&տH E,e\5w<;7*P$mgSh54[+u/MM[?sžmϘݟ oT>|/*U.ZӞH1ҳo0 /Eta5&~ZɤVQ"I> Sݖ )vKw ~P褰=_UEH۞ͤX~ч~yv!{z:mc& mRڵ5`K ,,t돺K,}zQ*vvS[W4 Br4\E|:E+;5<{V,-/o0ÊlPE%gPriڔ.&yĉShCoqGK'-aotKfau!1Kߵ'~>P*YBcB1KP^ė T'}"7/DVab3t?ٙ*(*^MlA\IbK;tPە%T?V8"c ܄O+I >t^,:a!Ϊv"W'zFӳ(Y}w5Kb_1p$Tc: 1]uʋq޼y+(dBq.:~êX+Gn/~@\D1%^,}c+ WNhg4ig cVx2l jJ+fGl) 7y`HQ^М؋>h/.tb޴0׫$]7SoE|h+d}N7#5B ~U ]>h} JZ3$6Z:yn,#sQEy9|Æ5CLl UPCN\ avOҐBg~M0Uï>NG/'  >Tpnh"#mh. f ʫ \}pŷt,Ԗv(+ajD.7FK/yȷ@6raC|(%CXT "fjcO ,:C Ff-(gqD HC" ]kcl2vZ; qiB0}6>Ӫ T֓/9,Pg!ԮQAvW~}YgݸDgI'>Ev‚J;AJ _clU_{2%rJAٙ7ktTԦ2.k~cm>:hKtM/5gqz*.ptS2=g;Y1>iÕ} {,IAv7< bZJ*]G)/E0f`:5% nSTagɌܔK` LZuZcD@;K˨~\}cuq۰rz01XƱF 2kz-͇dL >0f&#tYcW^wQ:5y&ɚX$Tr. V`9uq^ ZГjj(WbNxM!3gQE|PYu5G"H8,5B_6>L#74'^v75؀*g&Qqi] |м,oa\X3uZ*DniCQ_f$p2W9sk X.'ٜvF-hl_iUHmr(,ŏZ]`.(xH2Bc9TYԟS6Ql.!' u UF5ڙ#u@7-gy) MiA"rP* XFM) z~nh$7iT9 # zjg=MwFLw˅I2[DҪ1>MM|FO۲i޾C1wv1%Eû!.kG~?1TMt?7E9{|fB9\Qv eZxӽm8E*,]f'|v\̞S4mΌmDINB!Ux{WHS=)-V(Hޭmk7) o/>>2hIP(Z %+z H22'pL$97֌24EiUhRqʙɌBԳd CMkC ]3j,Ga ʮjKHo4X  Kv[##U);O`(j(Nbq9ݠ"A HsQtЏ0kBl8q<乂*R$bߺ PАΨT}Dc)98bOﳛSf( 9EܖuќMjꠌgDv:wayn\L"jnxv SrMռ}dp"U^@c/l%5vLz\ߙl0vRM'׍q.=wUgF pZb"8xUW 3qcĩc>-d(7Xs%I=5ѕs]R֚Jm#~I2K$MhS=f||am?Cяu VVdK9IŬ?it P >+-='E~iZMnXO tgRw"2&p}WRv?eocK>P#u3L0n#> k?ǙRF:]kiVÅUaX ][esNҧ4@ O8D.BP]?f+.)E8=L\RkvWbiASgz1?LҕR :>QRCjUtGb˶b[5fmt"}7=% &fSGZ\ܦp!4\F-4zvW|,Gm7)JwZ@>1â#+z'Ggy4j<ʽ"mMØsjHC82C\kqÔxҰLۮ)<$@DgiJ:廍(.F:/WKdW7M` -slle-ʕ6u‰nU1:'T"'xNCYž2y0XG=4׮/[iE¿r c;iҷE3[焝|H5#n_8!Uf m&c44-&[iQtSz/ĿsO˽ƙV{sBnQ.(M6)N>>[>>m)17bmtm>#I<`ZsG{\5#<`AxH{}ns,[Hw;USwL%4W{TYďgsGczp'1c.A{jwl|=Tb|ūWN :]z4nG%f&8<)3:k"霵8P?Ty%y ? _5@8z::4f5LQ+NV\f ך]`,-Y,_ktҞ3h(CdI}H9C-w$ Y TWD GI}_6؛;"4Z?OʣL`zKt7^ H)?">6#)j MKJxeҬv~-{$I"Яjȃ[Ωnf9L>n`_>,p˷5ȕOw^y.}il(>|EH<lNN]Mtj`v IP$Ιu,eHOYoW2X-%Fb8-,ފ9ĺNζ-W=;dWoJ 6|yH7Λ s"ҴJig%(NPTVW|~a:(_P-d@?=? #v9hL_ȹ6<7,mm5BN焨e [SDol,mJo9B'}q垝 Tb7(rs(C%ca'Ifɽ?_΄1<C<ҙoy5gE͐fCBuЀ%ִ'fЉ6E3]\@O7~ d E!+VC\yC[Fa.B S5=S6 ۯ˘pUDj̶=*[ߡ_' ++V!$tr/06 AӏA> u/~og,XԘc"0b]^QzEq>eZN.&8ϲږ!{G .daS}e7 WxM-M=дVr&{6 BU#/FP^Z8; 5,_CQ nYa-=UVb6HZq ̝پɋr8Cɏg64?4WoY0;'$B_79Wi6 a\EFgi]7m^iK;}hZ`dM` T']MrwP*3 Ōk}tI% #5<~A45gн47(SQǧ-تGB*t⍺Yp me1[I \謵5GdʩOasEZSG-o|di <$gC+@UizŀgåKk;uToan[ 9/ˑiHׁ(iju^VY`"AP7'1Xx E3-,x|U N$*e@: ڞGNM_N(I*?CgNښ2[08Eӱ'P _zVod֑mR"c+GȨil}NV[}cfٕwkTF^ʕIb"P M˷ZBjax`9'J^*!5p'[Z^/vwo'žyӷ+']k]tO2Td y?ɩ@kZy|/k./4d:54ЏZpL2;Ihl[JNd_[Zaj+r8$Pmg{\(Y 2pk4N*x3Iz5: +1k͸Gwɾw3fC`}ҷMЪj2 !ѵZGYg'kS7< ;i1n~ұ\1rVXZJgLtЏLH 7tsX8F#^;OPshv),GUlڱ_nQيLP{ %c!):5.=֦ pw EEKv\]%~XԪxO>R47ql;gΚ}e.:_l/Pd0HI ׶Z#D4#}F$ FYS ɍnf,|WPmj+r>mqYmlrf&K#c#dsLnxl%M#Q=`܄;ϥHCBpaǍPNKk|)@u(.~q0vhsY 54GAg}E 2Gۀt+kb j4y33[.(}DSd1t V{oGG;} 1O$G,&R <\QNyoOe*->m+Dʄe S  Lz{N!o&9$[)[֨""FfAf1#;b8mM|KtU9X5}3$L>L)]˻WA3v1-JIs4B1hDh;98 8AfiIXԣ}ڀxAb]nk6'Z>uOO$Dg5aֳ :eI^" NWx-n'E0oIA2+B?#5y9 ˪(}ݵ=jm?/j@q2cxocrcqBj*-%o)|G#B3X|,穨@_|lDDaU`ۅ![RtBq7㹥k TAm4/e+"CvgKs8E#8B&~ِg #Z'V)W[+9$m {&0^V;(ґ5q'"/NmךxV3}|~xuL$jsD O'9#%F "N4 T9s˦0vGKr"go)Qo_ I;l9SrA 8*Q%[FŢ/=v9!w(e~0Rbn"T$#&"r@uKua߭~yx%A"Zr|xp^ ^3O$g/bW,C' %*@l,(cr[]W|#vOx2)mtk d1тR 8Grt^D/|D&ƒr/r1륑̹ `-{Eֱl>*h0Q+3n+N>S[ק(n( =r,O9b([pP_9sDڃ3O!ٔM|[s4rg!,0#2=}ˢEpc+oy%Oby7)s> _6V'sVkZ6 / %,i<ѪKD5MQ6|*XdIfAyTeB8QXKj}wͩ;fIjI_'4okb9Y M^NeZ Z9\܍?eFPˋѷ]0=P~ Xmi)8pKw/; \Q"RrY;l!@0 [^!nHոkg y<S%U\(XLo vtMaʘ!Ҳ+QͿyq3SV!^xo|HgiM Z&淛TJoag-⃦ǜ g GS*9 sTن3rxgr9Bf~sZ]ә.sXCD(}DžH8 MK\vD L|=HYpSu7`wujg-B jR0Oz;2L[κ7{Կ fPy]`l@-J1ufg]@;^I}no2K0 ߌnK-i'gI㉼IInQ1=K,B9sG"<T $v=uw%{А2W9R7 Fnsyygǫu(,6Hj2ڒFW[G܎vo y ,oy@9 a?Hw7@VǞ),X{, F@ĀFX9fHPBG92F'&R=vWHא :z -ܖ|Ă|&ϗ1@E,U C0,EC5(O[LkhHQ* #JF+pz5~Y[`*1 /t Oav  %.6 h Uj!dHAYCm,dC&tacjר3UV_K+֜<穯s6>)̱鯙F$(54nV5 < Gg9zp<312<61|YE?φ b]Z6l=Jbh5}LniH.3c[xU)ף8pLVa1hZ.FrR1Ya8&VF\Вw@#.3N1"i$mܟ"%V(Lg3/r륥2C..uGMvΰN`k*9P:HPMQM. WFiᘮ19pXWz;(L[W{w>$N%ŵ\Ex}*BvvYKGpu'-'쑢ZrFMQگ~L +M#lZ,8IJҰ`V6 &KHƿ3C SLk<JyHq#_pc]Pz,P4oDdn6$4!.tвlۦh[qPSѨ wih/@rqH#^ xn&ݷe[tħdk&il)7COi[š~y{\5`=5(7f_|$G8΅' W$= ]fhm*3/ʏGV gi<Y 3t"D["QKOq˚$oxA֍BC z'V39dt6 ܒ|gz wN0i0~ kƉ쌿hQ$#?1і~< nfWW`'?w?[I =(J󼲆5$QGч;{,@YrLIHD(s$D%WdD ]f 1܋#M"DA0E\@ kK=iXհ}J~ʘ Sv{~F<{' Q1%E,@Q>k(#8GWR9YAcs:o33H TVk_+%TqWe6[k{X\Y<;tHhUjDI+Ujܔ׋BЬ%=lU0JY&ۋ]UPBPXgB s e4)*(88;bAx\Lbk M4!қ"A0et"أB=.Gݰšk^Y:/a{Z[<}j!Q+!BԻB m( 0yo5N@-cb~V?WŇ@kfoC HRZBFѽ:*^C¢p3 8l7y=3A-Yʬoˢ,W,VFj M}&sAw}SP39>+80ҵr-Y<_9P6T\T 1?'Co*Y+np) / J)W+KMB%jj6|,@  -X1yYK٬ pҍlӌR;(\;t湰0v). SɠFɈ(R{(=EPimDi_fB[*Y3PO\)V(8Wt@s*[ R95lʄsEI!xz|"#L]ʆ,dٝ2p6Eצ9-H&Dr]U@U,Z| W^>&Jʸ=2 K_& (m}S^+*HAais`Q=1};c|eq X 2tBK_4bWS Bɖ*uJ]$k25QZrʠL^}1GRt`Jp-Wl-v\;L5}m@7L^ ^pg4#JO'd9DRഅ,r*(p-84lQD-;YG'= Y[y\i}$xykzi f\(Ϻ#Hو0ʿ9ԲeH:lvp]hʞ霅،\9&db-j K/~-O JfNthn S靴9qvPWihcRY>H{Q:b.3ߑ/wjǯ#,:b@tAfs]5E͟]YOC0hw)6 FhbCً-ed`~/{s6ZM@]] 4NJC2g$Ct CB;۞)pxv7U,x{)-*u=a˧5O&oTK81mT {"|5{9ZטFrx|oCC~;&rCPAnjT[Z Ӷ8|3KhX*m\`lRۙ@^ |(uNJ-oҲÈ&و$DOJR]VЭjWe8;PU5Td>8:_Wr&WϴP'UMy}U:G|b*P,J硡f -{hۄ/1=E5]8QVE@ǁCһNњx9k&7UO!H;]~y¶RS{Py]kن ěQUxwdцHebxFno#|e[kQ`|g@I8@L> $tJsn;f 4T2Z|7~kFvܥgHƽƤF48fCADϼ$ plќR ]`@(N՛EuQg,ah |m}l%t3Osd~{,;p\XJzSȔuTtJ52xH+C09hdheSytřG3&8s^-`V>F? TͲv>*NV{_)}2hV{c0w "!2_cK-R@SKJbA.$ݡsI=faFIGqa 5#Lޢ >eP#m+V_(OpC RƧRm+q}ٴh}CBxM Adƭ\ څ E%ɆEy ,n[Euni}~^*yfi+ h{2G#EcA@74 /r,cƇ4e^B<8Ԛ=o?$UWlCŐ- H$*}l`AT@өo[O. =UBTU0#;Sj{YǙFpޑXe[/CZe@x2s0vmR.l [y.4"zT5tZr dQ`Ҳ3&7t z;%-OO Xo܋=6>'$5D fg{gg:a~:Ҹv$ f߬D d׀}ȖGy{lW¼ݔŽө,(5 CRTlS{Gޜfui7E˱7;J%C_K:dmSpuZyJ!pcozPLD}QE Q< k-`z"8' xGQIŅ|29x3(ZRsDHjjuoY ܐby1F`f.&tʦY:{ Tݛla-eOH:Vo=D+ca\R҈]v!~}W{m^ESKTMs33n|ĸ4]`)[j%"8E[ JkF8U;h$`ro-ܒ:wذz5j)~(Fd#`y+Q P0ZnwY`Ŕl1 HٿM8L:Z&OZ8.vP`%@1L(mioSG^ ZXb4_Bx 8 ߨwEȾ0YT$N9%%[G곃lPL`$Qi~C9ǿ*ev=gIK/yxŘVkXg 49J"Ҭػ ){}'X}11qB QwʶQV+t sl- `]<քz7_44K η"|Q/Y:tZwPtUXWO| ȟDtCE@VJEG`}g}TL,q(JοHo.̌Yl{h yy6Ԣڬ!nu˰.LmKoxL?u5]k{ca?x:RO'+eOe Fe^ZXZ! jNJe䳰Nb㡑J,aϲy=uIfO?E2#\Rh#I%s*ۃsBn9,Ao"<]o 꼋=X_-՞'Ue0<Տ@6 1wU =88;#xH{uh H^n-X0.$݀u+3;adnNV,,m[4B[p%Sv)gJ ҵJpG#6k@uXs~o+}Ӳlĕۄr_L~N=p\o[a,d/]r_/kzPgY@idm8:iVS4A&L`Lhaܔ:"7zw+,aδ6,<ysҏ#\h*7[p˱ T]p".\V ={+khN"D{K&  Cp+%(b؍G"5O0н-v"d7sCȈFtP0K$`$Oũ>Cݣ7m_]4;E86n+c/hma^6Q+ ?+$H{/=DvWd m+5ÑEo뎏PƎ7(ٰ!LVEh~h=$3s4[ 2=|ԼIr ӯ# e8G6^Z vgrx'PSs|wP*|d`ZVpGkH 5#ANN~R x4֎1_5oō9[D̡b B"jUgo; ݊ 36'OdoOn*M5chdTbܘTzJg}4復XJ=_孇Kh۽Bta~Spy_N(B+A2OK;=whorf*&>c$ GN۷2 O-fqח,|㥕=rȚF\?!-М_9M֭nסs28hӵ]1i=?$UnG iн? aEZW/`\ D{= NB@ yэ짠G7N)[MsqFoXa9#`(7Kt^ N\ā!>FTCkԛt ZtUmq9ePzo{'uee߰c.:]{Bh͕ u^'LnHM;CYE#@6Ut_:DiWK}Ǚ^PVI˶ZP7MF|MVƜrUsCgb`aCn/wFyڱaU0TYήk *+ޤU@,~Ӈ~ĢcI XV.Gr~fY1~-l4JMPFi RrU׾ߡ>9mK]?Z;Ws5S$`{r)&.,r4zL%=3X~f0Sh}o1X:࡮=eUiڕ˧R𢾨k4cizt,鬡v@:!GmW±uMu%r( X@fyruB DNL8o?߹ qJC#Xt_ V:b'nlH8>"DXVBI}e׌5ᄮ4" ;m6ot"Tʻ0?ɾVDvdž}k‰utM}2I%h}P\ \nG*\p@Ee/7bLMvFsz5ҙE4ѢR*K 7OiZPSv+OXclDrVD3ܝ6bG 7ZcB gc 3~?uY5maCk}LGoh ))Wg;;݆z8iJ'2;ؽYlBIn<=wԮ?;_۞ѸZ[mVaEZ} V?8Ae[e/[̮F_E3IF`z=%MLËS-8M[cPu4 "S_ZEPH9E|Ϸ^k Lo{ifȲ\9b8nˆOIX?8B{Uo-94cJEo5Q4?ɲHQm ]nеżFK-Rj/L0HV5p@cQ:Qw[m@^HL hgFQ~IrVjͼ|êgt -|G$qiTsPhހUjғ.-<< !@Ź4'M€?UM(S&-@塋#dWƙcHPۗP?A%7=7.'"tTlgznҳ1Km-Z Q?p43wzay {=[>5=:ܼfU*>Ux*A& {I\N7*IjM!=L =^PRz1w2S aqUX\#-lNS27G MJ4cwnF<5!cL0!BёM_؜.J3K ([,TŲAF&QMcb_Txty%W֨Z4:eEǚ)O20s_GrHw|GB(#;Bĩy1=j jf(UKL`f.Z眙Iq1 B# ӾNyJkz1ئ(uo[;, 9v8PsU,$饍qP9JnUn~Q= jy>Jf@gI,?Աe bNP:y/cU9+߮6R[z^(ۑ9LB6f%i>;X#G7R"@ X$I ΂[p?VdAb(u٠ΤG=<վӳ2ZԈ]*PŅ9.)X4V},% m%:Š`oݧi,E$ F~2q|%{T~txTOm1 %/J P6Zh>oʐ RC1G†}cf\'eiN3߻9l;B-db҄;K+^01aN:sd 視@pnuCԻҮ%1 [ᳫu3(BuWTNH{YCٓ[Q9amEf}+ _Ը]II,|鞣/:?]R̦-a}& 4d%;]1[.OdX`,']](C-NW!C6jvԌL"F[\ SN#` rd%ǏtV0 =_'<qϛ.c$'׌Nj!1M,e˸ -k1#|$1ȊנR}X۟PBgp#%^]j?6m&Xx|%ToըFOaw.˵s=}Je7"!.:yu Y} ./ Q&h!e8ZV1 0plV9`Ӽ-P !bA+<)])s bNQ{g8&#:" n[+|*_^Ղخ} :WDdHŢ"B\pJa7VT0ix~ШZsӌ)z*xDZ@y1۽{eJ~'5A͙ܮz~eGa9ž ;n69U%`T{ % ̝1Ys$%' jx_ hdmZr4xX%bO,`HZ)+3jT18mr.>!Y;0 臂.u8!DВߟsG*/Nenk,vt@ҽF1m**6sBMHɭ}8# t*WP: qIV&&ajoThԙa&$V,p$<8-QHQ)e. TR?Vg1~`O;Z%G:mP7 ]U`V"4/Qk/,'6FAptJB NGy +^CCHsς([,|ژ/8AiXeOb #8:~ ]oTq( t_bVp/c;aa%3[0Vy A=O|h<#\&ܑT^"4-{$Q@@nՍ^( R?;F pj$-c˜g+QL0\JҧV9 j"2N7y*C :5wP:)UI¢fگPnM>#~[51 ΕQȽ4%Aپ%-sJ_%:T̝Ec12z8l\jS] lZr; wFBU;UFT 4?xjM"x,_ .WaǹZZ*(WPs3)ڒbHt\`58gb{fI:څ4$Ę骞ѧRFnMNWxdMi#'lN;,q!ŀlKr>\eus9I^6εɴ~k?ѥcUB& v&s1zEȺo@5D|M^bǕ`A'Sg'<>u@{H"^ ?UbLzH陠\A1],Sdk-3zUu$#@J*y6s1!Q70ۋ7nLe؏'[z+VXireۊ*3ǻ͹2tꍸ[dE?.wzt o䵁)_5'x{F%j M#j' j/r<*iIs)TG[i:^yU?05{p~8ȯbS+HH[45'@q.TǭlgOBGt|4V{/CdKvs`(X@dÒ#pe4ex)@@,^tZح T׬0y9k|쓨,2ɢpi-/<JXt?9/kƅ՗dÌ+W]Qv'ϐAF56ŇYvG:_v '=h/XĤ+}})*.dX0{@_/e}Et @YOL.8iZǚ0 0:/;MbJ+k_ UOGie}ow}x=NJ҉GjTH(e󆓪 5XFӁm}GL)_[kg\y./" Qcу%u %-Wɳ GGo\FZ ݍ vyhC u8vK (DhߍZQ8S'GiP*Iڊ<"qH:V13ECS1~UmF*S-LLZ)༱mB]q]šeBmpn`ő_C⨕U]LlH&B!86U6WG˜mHGe-ǧ=ECU\_)fm+Zas{0~w8 h-05;]@cSY :|ɗUί%úD Mowk!*ħΚw=RJ `ƸG!x۪%zw,)f 3HQkG'qiC \>SIzq}GyWԯ!r\<-'Ƴĉ e#ya9SYs̬z޽ Հ|]}H٭MB*QfGrLɷ)4['>+i2ʜjZLunB %] aE&j!lћ<qFc5]"j`JBѰzyԖq?ÚF% $оvuwB4j&d?w|fPB)N.L#QI;\=qHMXN* !F/ۤD4YHr>72w񀱷]2t[hBu̔Nwn\Α8cuՁ{ouњ/mETՁs5Bj?=&qHr<2w#+M(MA[hŌoGbe퐜bק|oZjh8.L^"%B(" UaKQ !E1GZD讐;H4OG{C>nD?HDLܺ,3q}zB;SɻmfS,3{rZ-nh0sy61U߉I'wj36nDXR%{n}xel-~{'B`}ȤBCŒd\"eT'ܥ^n 'u[~lBsMף 3eCJU2,d}!ɊWM077e"#MF~f*-SZ#>d_qvlOa)u#h rkcRj}:JNTnT,rk&'/:gp#:+M" 1v˹]i}CۅPࢸ\YڮHr~HZÿfT…vq R5 F45"+q*Xj95^2/gAV;c29kg G_ =NSVtփe.ak <|QU*;w1(Հ((@(?0MoCnS^95^:6a_dޞ.Qub^)e#,VݕC`Y~$*2v q0Ëp0^Y ~)ku : k)(bT9gC/X\SU \ѢT[vZe_rTbfp"Ŀ:jX|Fz~i$ m1ttKY|N7Bn2T@ [|FcCTݑ͜9eCgz\BH_Eُt$GXքfX0K6)Oˆm_[W#{Ɓ=Iz`~yչ#+c%R ,CsWͩ9CY>A?n}my{‚+t)٪."9Ed_w1<Vv_}A=J{ ſoMQVY/A@W^d RK0 I^~m& @>E5w K_7rr~!^ &({r ϻ@xUy&ԥYu.E'6'w5P!/7m6E|:qj `dYQxfڍbt"1:XѠl;:#Ur63^ڂ΅E&xW6:~RE}Tu/f5'!J0 GN*=ӻfbb07DsJ8z|Ñu7= -MŞبb\mّ-2~EQ1wv:vfT82幎v\8h8\է]=q~Ԛ]UPB,M_Dm-M ~'I3+b04Bf>#0)9 )1  ,\O-圲xu9Y, - µ:3+bA*s%xs 0$v?@ΠOT4Əb3ϤJ (0Y\{01d7 T\FdfG./`JcB'yHԧmhF6DA̴oȎB{^>h1ιv5xSoO)˝ XO?Ns 8cD6MՔ£w٥(.˄B.fqsݰ`ӲT/_t/'̓L4U]!Oi\ՔSJ;z+2EqF6Z4ҥx^2zFf [+ZS߄mmc\VoKWw -w{5e.t9J%4m{[v1WX<` x['=c5 Org'mv%Oc\EnD.pªf 064 ^}#|1!jʕ%Pvݤ8PU[NG*ҮWX6٨ۥ55KF nU˜h 8*'>7#}X؜L~\u{Vn!:adʀ_OJZ묋ק}TqeS{;C 2$cUS+E-&zzF Ř?] .Zбjn;/r&] kKׇ oBV/^V轶.^K?TNƌgq_R|`$/R b KR|YbP24:ܶ[㢼N<+Ȇ q(5T,d/\rENr!~VN?'6"J&Re[[ba2%˰5xBPEv1Nߕ*eq;Hh˒ԙ'+Z;gqЭ*=SnF~)`Gw/!5O jr̰q T=RV!)‡Z8XxkC$VP}2(S$p&.kҾ:&4I6* s;9Ey+ P0O>\Fղ9jf)ЅҀmi1U^+twDߛpg ҊݩlpIic& ҉>B 0+3ݐʆHJw%H/,fn˘B̈pO ?@i赤Okt*"p|xAO[}|H3}90_ױ׫9 9@CC AuŶY%Y]hi1ހG(J7#c/ %jLЇêZBj@ʸ 6tm`jWu3w6 W {o X#to+^M5bcٚ`N0py<9(v5Q=LKHb喧S-LO~fJO^Om?rd8E,6O{ڋ@%^:1}`%e/T6I+Ֆ5 _e 5YN wklhf"Hw12VqGlUuN+Ҡ]G).JNZ}2#UxEw ||8^f+ÕD &S~,OХ5aTu3D-NǒuAʾw+A2j0NvqkE|!K{OߖBLcǣ´aPThݖAR1V 掮ߙob<t=ilW}sx };hw;w_7 pZ4P0_s|>>5l\cQlZ|>p/VAV8q\bF ~G/XS%!ňO[yRU.B |qw| /ŽK=$PJQ?ڏR Spm1heWto%1 eb]Q]:b]Kn[XE_ OlEN?WUF 兔=i 2MbNV6߰j;eʤY#p[12Әfվ^ZĄ${DR8Ua,Uw{QiԼHQܫ;*KEF' xȝPn>˔y;jeǮ6Ǭg: ' cav 0ؕ\VŅЇ׳Y̗֚Y#mJB<ш j\~DnlFoϦF>9BC/jL\`Fd2++BoٓN (wÁȍ.>PN5 Z2t|~8 $k)פ50!`c3S1d*0YkRe4--Ebw~UiMFn0QQzy Nv U7 BV;ɿKT2ftHWgN F#Bܙ3V5/qC s5y,yM`c2#[x 55.bFR3g5Wb(mx1*iR /Kqke(ǁs@ K+H4'_,;21Z{63 a$U-[{W,]E=h)MTĔ66[;( umi I`(!AƉlZHlܶt#rkΞo.yuɰR`>jՖR҇l򐩙¦Ao$=ll۰ \Û9BPIkpQc4.@qq0io[}{\ I3;hՈJ9vdž4ތ2oP8)r?wȝۡN!iuEk+"v~G1zE3>V^j28ƬrE(hz+[1^\jR 7xƋhLV9],"9}dŒ !ۘ ,T#* f6_Em3t)|;*ڿ^;m~HݭjU51ڥDIs#(e- nPdleoW{`HIҚa0 ;>p-1Z!p T0 91b{#.spyLؘH^ƾޚo:7\4^7ƘGxѺ\kv>xi G8 4s'fpua7F5M mCw3mN MLY[R5݅Q3,tJ-Gc #1ʏ]io`> I܌c[) yR b 4\UjZ#-{7cO9oYHl_3l:eKgRt08⸦MZ|$v앒RDR5YҀF<[">MF,y-Ö #+tGm(:ZZ=AOsR]b=8lːS;=(!rmorO^Xb?g3~<तm:KrwwW(PRŒNSJaBSZGڴ2.TjQvҔ}Ϥv4v?}^RL;6گ=D +ٛ"}+^KgΕ}{Х+V?-jָ[S㿸T q ) r<({];2%0ևA Q,ov 뗣ETgo[c >dL|eve<0 CEH!Ռ"r\qϖ%`pnyv UO l^T0:Nԉ܅m*c?[ӥ:ɵMG,rauq΂M\S&Х/+\ʸ%>G(${SI~@-천U DQKDsZN)ΓLoC|0QOL7K ڶCE3í;'@=)c<;ǿkG_{CeaN @ -BY㲷 V}M!T6b|u Z)f"[)hL'¹ǼT0,\Aa3b MpK?'E@^@2AJHZ[VlNnè )A<"Hvp#I!s\z[\6w|K]M J} ZF7:B(~hnLZRXx(HM<߹w:aio/yG0> xjTCH?k'azo=k;c5Ydz@)aV&nEs`tJcȜa8Ժ]t*G'Que\aޘ)v)":Y hrqe4{w616##gi9l^\Ωa8%t3!xX:MՖ%Bs2އ"NZgM!Ȅj7=GY}}Po 7r0iyף]2f oދz% rʚ\꺒!z5@x)c=WTgMBӯAlҰka&/4eifedچhHn܂X԰uÄK>=T5 aߓrY+&?Z2_i=b* 9ɕ:W M OaG? qRѴEU8@/uC ` ;c6!te!'b= o(IʠP_aS7"7QUw=[ ;QT*Zn2mw\Wh.T@ c"k-Лkٯ9 YW;A+JL; V~:fc^7&ǰQj fYCE&Kssh,i]xT\ÖyɄ^8 H;U'KF55zݭ c") wjHLܽ3EԤ\wII ,s H0Q=BlhA@Ƌ ix/:4Ppcxh)p6髋|#s]壼{OJd'SOFgU,Aƈ9&Ih!&3T!,P]pFfU/÷buOv$Kk;"(LvhrZ+IS%HuOG"؇n޵:C.yKhSD =egZ-Y 9jw olq52 aRsշJ@C=C6T FveA 7-uQ* uG4["e2POgY\ѳslj>O` q0E@,h;=|9NCҽcȾf0㠁2>㟌* ۞R3d<>btY6$Q>wtCۿ}S&80 =;R#D-xɿ4DDLP;caf}#lʍPnZf?7Lt^li Dj|M\z;Jkhƃ5km[Գ\mu5끰d-7=8I؞_Q],x NgOh~RFpI-r`=LokoK9i `_6'l񚧖&np5Բ/-Z[ K7Jw/vD}4FmKQz?0GF (}c7"m|blRl]Ӏ,-nxgflۿ ;/sB eziD$)Ԙ$N؎`Nq4:nHnG׾s0xp%*H]8c~jweWUF(]tM7"t'ŧi&,7KsNQ)ܺ0g}  eO,qzm@"_Ňr+}%~(mQs\ c2J@`(VtP _;+>SY(tbfd imx Td˲ҧ6H嬺zH?xG=˾)"@{ų}7ʹSzs;"pʻ4EuuUQ|c$u vѲ cVh{wa|ŮhC- "G)’_8J? 't"ܿ$Wm_ rDsVO7aX{rH!D sEVa6n+Ȕϰ3V~}Tnnl/٪ ^x tJs#^|Ƌ [MXڼ;% ]x&P@Zi4[[%-`72eA&rZG8@o/>mϚcBPQx-28Z$~l\p2 \r[TG@Xh.~ˡbUM7t^@7P[Rձ1]M7Lurȸo}32=,xK E8KFLJw"hrDt9gfF`!V(&t: gNM:*c옄?HJCF' 92hYU#k4K'>|cXw'x ˹&[?h}1 lT/`/y vth =Ɵ1 B|O;\ 5H*ժ>6i=twa(DLi(4.[Ll:O;\Ѷ)ϒc 5n (Հ7x^l'*?9f겕 Ozst9nWn`ic+omgf0+25Ϳt7#bi<' 2LP^u_kD+4@F%L0jV2DTr3ѣ묒A]>ydn&8{# KF*0z><*Tz] G+ .O8G{ 8m 0ugǟD? 9O# BDqrj*7WܢK }C-y$uN5m ij wa>6)˚I/25bGP7leӞv&P$$_Ϩ33)w9?ǫ= a|Ji'*EWHL%59?o${{{!mҧSfďG9/* Ě-TNZ AJY3a8}< |kfSA68rVN<l29KIo[P vQTz +M㇘Ǧ#+{#x-qˊ2Qvf䉺C^i22M&DO};v+ѭlWnja Uϱ.}E]-7ڑ tvG+-+l_jܞV,gԇ?qz֌dК}?m uaEe+eLJ G=x\[W'*y]W,^`J\Z&%ܕMame sJ4jY#./6H1r}'|V-)bOlOx%Q]4άe^?sGƇcEZ[)[-S%LC_@`B#~hu+:ua BndԱ3nuh;l "y7OܛN ow lR?Q牞,4MH%Q71M9"9uU_`w7wUm]|SkP=Q=Pn ȣ8&_@ Ezk zO"8~) xOP>"ۥ2=˅ !Da+& VB^ڊ皽o<FM 3{U9[qg  ? ]ٛm7nh(9Yb֘ GiH]; mhy(99r !3;Ɲ .c:l8~"LJVRLrUw yܴSҊ5P5^ }@h>1Bd% 78qdPLhg!}X.$"1r@tE9_ꛪ$_ ~SYޮL."L s$H 3_ԡe{:53].s,z=Tju!-:\z-}OPDڡ%Kk_O>٘EFdqbm)6xWfZ WT3_w^41W}iv WLݡ͞5C d-x?_Q%=uS2-U=٠ؚ|5ɛaэ>W>_t+ \d&Gut@:e&P~ VQX|ȶ +;'!h?9LM^WfKveh+,yMw Ck{ *&[NӴwLfqК/&̤I,9su B:PZh)_NՕI2lcuE.@YGc ]B%f`(Wo!X0n@*&>Z܆9sζWH]NߐFOX=|L1)C"lՍ.[}%٬B̦I]+Un삦K)@%+`}jb"UG  7Ąx;'L2V@V~[I+ģ,8Gq""PPseg>QܩS1 I<|U?#ۂBͭI?zC &:QSWN49(;l^q #~R6dPq>pm,ߝ HY#4(dĆ5[ M I'ْ"kX6Dڦ0Tvv`on-h@,! E?(inV MwV7ūu6{k_Btzܾ1g)rHKnDxLOBZճ~WŌԹ͑(#7c[ ,SbZ+>";6.s*Dxðmhcӝ`-3xtib6~>T9a{L|ȭyt!U }%&^mc:Z&(˻gkjNRAL_u1 ^ iW?]Άv:jZ]u6t8k5N/ܶf m0n{t?r{axa=K'"'}X s )`D YiC[Z_V4=9lf*k^jǽ\Սr(Ggl.DxNQ\o<$+Q'ªMZd.1_dWg9!\%-Iw($u^N "{/3ˤOAmJ]r#Hjej2_)?ѷi 8Pڙ@N\n)cܛ=m]L)2-tE›XK_\bFӔޚkڽշtW2cPtTNӾ|'Ǯ{鴹 bGY&އ?\+M+0Y BON0Ckz;N'|Nx [+-QEK:|j =`jd@HvCHMj߉37:98i."!9+@@@.l49㉁yX,8yH]R 0[yzH$~[]eMV:e) (Ѽ~&w)JZq},%obZBXktp CюTb_6|k0ΒѢRzaK>c[Ā{V%|LBF.[39r@KEս8ޭ߇f8%R#WJ_a +2Ω3 ^K춠M`2X  +Nl]Fѻ7y? Jpӫ8+B>GßB¿aލ?i³*i^)QgK=u Trg :PmV6\؉q"?ITSJ,bipGPcHGGei|EБJbXjMQډ*0{Z89zML%;[b:k2^I16jVn&t@  /k-b(]3+;H™(b3Čf_6/Z}`\ECguDMxAQK]+ӱwM4T)Lc}Frd9>!ЄMo[/0l u$L BLl56'-`d \1X&[=$9Y,U-1Ѡf 1$Kfqtp^)O[|d4C dݛby5>-Q_`8U<DYP_uUIn[/zK0.xy2Kl/vPpw^^UŸq&A4u50S/nU{@ӥX|ە1ar){'cǿCZnzoNGC[& gˠ},'sԠHqT<炝?(iqlr qͺ8}gС Y ȠC{%Q%*c.Jb Өoo^#r2mf-Y" /" 2E. "{/1fhO%ךjK،}\Xr."~Zn7pNʅ>^SVJWXj,Q0ԨEݶ[FrbwU(&܀h>FԼ71Y~\,jS5%XdfҩRe%]_2V=˚}d }*"\醩Ƙx39D?c 8.ق'SW90"5 D_C.8*'@xuٲtL{SU}ܽxҨj񴌩L]zuW:[6דz\d1n1t~p4^įMtkVt{#MhKSN'LR~Zjg{/ fK]ezApQl[yi Vb1EUY6'7r950 jSו)Z eofOOXZN^,s]Δ:1(iqkRoM:MB Ojפ* J NSyzUCo6rDFdqUω`3K޹l{KIShiA]"Is!wkFp7r!CiGdiT'% vcCpPْm zOlUeaA'#-)hU6*–5|ƦWpv#EzXT>\:ףCj4; 8P"7Ky 0 UCEׅM3B_MHY.2'ҁ+0; sKV*`*$D?' e4ZL5125hAdL>ցLխs鍉RZ.\5m Dz]CS(L. ݑjBW *̽q/Ӥ gw.,rdH< 3 3@jMN[6UFxo#ʻ=5+aǏ qiF pWcO(9 vgnuf4 Xu`KCJn*0 Ӓ5<;L8KcC vG+g.BՇD\74#_3;)4 +3Zp<5l⨉ ĥpO-0–0$Rc~qCIeV8+A+ӟ+ mƫ2B@䖜|%x.ǂ韦]A>'S욼@sGLf' ijŬr߳NԨٮMk-1JF)Ga /c ,PԁÀ?U)9NN.zSSӑvo2 jZ:Xtoc)9=v\>E 28Xlc/'ϋRqm@,}:O^Yٔh'|F /4>&Txs "G+3|&n)w]MyJX7c25`>8V@EuNjTR*:7]|3th mS17w8txR ۃ[ܛ £7B.Ê5[`PM^%Ug4H].vU>eNI%tt8f.rVP ە~ws&TO'w/e}ܘ7N%cn=\\Aj#zҫј 8fPǒ;緒̈́ ,2W9; Ǹ&_[m㟐NQ`~m@M' ϱ^F>rHTZ^ZNJEXC},Ocg6WZg]rw4m$~c4VCfa,r7yJ %hťLdzh>A㞛'S)^9e>CŠThFr/x=AF8ãhh@/cXGќ&/F`q,Z3+bD0[>?W#f­F?Fw {C]r6Di O}^=榰 ݶ?Jsx5Z~n:kM6QU'Nףn}-T$0{}kkׄIA+e_iJfIjľKvLNh Rt0Z6_X+0K 7BY^q/V1ПK1=r./63贆6c{^k)lSn6Z[o K{9b!]"۶9IE8ot!tCunwEIYG{f)Uta 5 gcU.OD-h6` w[Qih2DLl[D'bKΩC)r޼][%{QedvtCE2m]ԼM R;J;+DwPsAmٷ1Mg$,IPCkyGpN 1F0Tu: jo/W{eL%ꊎmĢZ$'`x'actDe=?W_s sE3Fab7 ǽOPD!"DF0,,"BPa=AN !Ik5X:gn.c5p X7] 8Ȯ(rسr'M+iRM1&MAF>!s|C Vuy?lĒc;l5 rmI\;Z@(muEْOh)"{#av_=kvg@5LZ,HL ݼӒ}@,}<0Vxy< I5֋۔Ϛ.<>y ;2R dX\TMzGa#Tu'@ލqXz|$+Ы]7YSQ$ƚ9_] rbەFf6<*CTU2Rbr0c*+lo2>BmT0Z[kXU=1zw,&|]URrLqI KCUo-ţjhvzaXѨUqKL<.E! ;eaZ8$R k^#E/5f$)D2&ГJ'Ti$k'5V24#k9nue8.탕_D:CEg\1h˃7ݮpDޟXHsӴb?#7rjs\#vNOEXYPe:?Otڑ M!ϔ;^WϠ֬ O$l$A%d[u!8@Jw*vnT>*gx~}R[Dڪb<]dD zbS]ʧ1av.d6%7ػ5ᅨ8ytd p.hdH<&G#)֢ᢼKC:ZQE9{g<&(' =={ ňvP 6s\&+jf=%8"xQJX6>Eh{dSP^_h? u_w բDs7ˌO{ n+.2Rz4t//ƕfVB7{;dL \8z]tȷxkHB3g/dms!j*zBL׼ y@ck᜽+݊PF-N:`hf9ߤ%"Qt]țbcTʧFH*7m"5磹_g~fg˗癒ܬwKJwI*`LVYi^TnV1u>̅<|qlvɟm>>{IBu<Q0݃ Yhejs]= wFmCw̄[S,n\,135c;[ĭ;p_ˆ˨VՖlD@Yl$q>->EtECʏ;;( Yhsr W0!-*n&4ɣeVgvvN9q˘\b@T6v#zu[f\A7 5߈F*q8m0\^'LJ bDlˎWSܪR/< EYF@u5&S"[OAz>PWy#*NTpEMyds\rҕhVpЊGB&P>Uwk\Ԯ;>`?ZMrcrS!-pU1|Sy̕&Ӈv TB<{~NZ2(YԤ $ LF )v(a_vYR]d6,Slc[R[_w\AE.&AC#͡=Qyއ)DA$-ޒ +ίyjB%,=lMH'Q& ʍ.zJ$QZѲ `G7q|&R0KW "zbw&h3}5sq5LݗO5c`r p8{')9ƭtڡUQЖ?(/u2QxUc969$_x^*5~)&/^~^s: 9ɷj x$V}fVÕbPKdx/1 d7>? {zӛ?AOX.V$Cgŕ( Ѣ/\Iyd6K:0(#MHJe.73f!MI.a+23׎ zJZΘcV3;BlkR4*z)Qڈ)$열IQ=cIa,BΒ|3fͶvnlD67=0l6ev8^m, Y)\8Zn2K7g&:Grzy0_XINsy<OtqjIݗN9H^/J\) volyҍT4P5o QG5#'7a]sWc[LAݥl?K^aUVmCæyb,`Kh]픸t.+ejE8B;+ﲸ! : Az b%bEgg[y<:EYmщBޣl'Z4}Fȇ@I8پoSHf3B(\6o欂45ʠݠ>nZpt)t!GjC$]a~cASlǦVN{"2ɞXo]'zRP']<@X%lkXaY.8Qz}*n|#4pj/ (Z\[Zo+2~T_JX/ʒ-㿌}/KJ2JH\3R+Z>l~yJHPiJ|)vߠ`cQN?9q%Pmm{9NUU%iA8}ATZ+@㥋r#w?ČJ}8挶s08 q'䙾y~HWboFԱJ1M&}lBߡC2BhwUjl`0Ȩ Ϝ Hw}Ek;FﳩKp2T4;DR;׺vFn4"5Q:SHc_xǡ)PDdwu>=q[tCdL֒%@%/;|+|63HWfB $CRh@^q6T5I_ LDH N!G%zM0(^*,ATelM{?vGmg"۟N,3tP]6J) ؇nEM(,te5!y*I;Vhǡ/rZ)=cAH kLeh{AqZDx$jpG R(vQV?`wPH2& nkM!4Jz3&>%hk YC:Y >q(WP^.-o֥:_猓[ 2f5z/WZ\s cXEKڻBbw&ϘL3Q!".Z'^XwctyH+z4[L YT׭2^5vPA[\tp wz(HJH.=:pYTRn y=:@v$ mr2FN  2yy0ijXf? ba xJCWYBvd1mEEX#)|ԑ, %̑68";G'AXYلOpbo^Mn< w`t⊑hxϽw18F ][B>Y(+/:hd%kU ~ &쭅JX+}.Lџ Y䤱#M5QQ! !)ar(9ތ W guYSWY="}BW`lNiDr2pMqG`g dlF NX.9Lfx qlEl̃u7]^.&Ek  ^F_ʼSOā36іU< '˾717 [R Tf6|ڗܐ1t RY]NPd#^mig6͓ܵem\NW%i ?1w! %:$aQS5 dMvWhޏϴά,<2嘷zesߵ@HQ%Bz} P/a >xj"y!OC@BE Hlc+OGR~ vY0rUtѐŚpqsB^ '&'&<OحWmScHBjaWϢblÌ5~MM!enBe3KΜ'xRr[О )({8F`4 9,ԊA)6dANײ6<6~JuY3Eqsieۗ_Wվ~OG^R:q] r ێE[Zٕ=8J3s:?"UB0Rfv' EOPqQ5D3ꤤvSbQLhRt>Z#y3-Kr;گ.)4㭈= ]Y )O@Xe[}(Պ3쒢ocG)-8&c0-7r;?>ju&6x0#Xݩʠ*)4>l[n ( ?)͏S ie0:še{ UL6pͦ7#}%q~=*֙s< kѕFQ0U#y5\<՝  r3&ŭ_9)"bĽ`YSnJJynW4pۀmGnؠusw]eT?mHH3/,sXjl#֝h_i|CF~{Ԇ5آ6E|Jj0LxKż&V5>nQA^.ڠnRF"uT"Ov _G!!Oh;dC}r}MAz5C=8@%1E0Rg'Rs)mPE7ʳlM-YBo&qO,06{e'~¾ p FC*e@1oD"i:@ߪʬA ۵8t+n>˰+. xH狀UiNLD mj9m-W}s! Y,gK> oyEwcd2S7$SrSDIi,a|" XRx_Xз׼;.-T8h?mo\j\\x:C}+*νxW2Зfě f޲#i1է`s;#_= sg…x߅ 3#v.فnBsNH'WQqHsmPe?%;}C=+kԨAɅ#_N,E"yr9n.:>Y9w;&tЫ_Rγd>;\X:l#r°{aSuNcdՅ ~LCΣR}Ϫˬv-J(P&5‡ _*fe'rw2n+mnd7H,Ҍ=gΕ BI<ǀxXiYQbzeQޏU^-=ǤOcPԻH\F5->^_/!b9)Q_{\8 x:fՑv \D`Z_9#Ţ=!|3\EY.eR4)&T.d#v9x՟ EC7 QlDR&YH0mO8װf6~xoow ^ftzq'ܐ CS끡DO4E\hO"O,ڪz6(q\ XQo h ٭u<bֲ_2<- ٟPj5_&mR[l)kA@sXbJ[3Uo7~mv2"琑Jh@bE2in'fmg- .Z܋/p 2Tà?fm.b_lAAfYR:@f4z:D'@/[x+}Qor ,fDPnnw|EI?D3`D`Ll+ZX4Ǣ1V/ 2=?BJ! _7!|ioRU#ŽgR&lqQ=#,+goԂ.W 2cN [JUedDT[s.]b_>O?U#2A>orjmteDZLq+>ڨ把n ^uԸ N3jJZ[$+DO'>E\UtL8s\bkF{7!i{-V۪)U|q(v\eZ Pn-r"[5r".FnJ @rjgQzpA,\Sy˶{Bq$Rs{Xؚ#CCJ:LHr1IX9,˗:ſh*+ەҚort-V2 %V'SGm ՅQTpM_Uw}KׁCg:㇙#Cvڟ%0e$s ̤` 1qrj_ =OVD\;8M7Aʖ̔Fsԇ1ZZt(@.i$l%!6"G4'݀ loR-`y9Qy)}n 2AadU :L"%TD%MBìfTywM荷&}yF;d i?n|Nt-zFs۾LCxy_ء32lg$E35^f>I(3<)N"Zy9B7PEAL M|a vW镺[8da6b g@eުnb858)O[C#ul)e)w#ZL 6ӾnB͇&=kD$޷d%e()|/jSbtV4m xO׈}EH~ ݒwa.}rx!6zaSTN0śe.NF 1{#:-_ru+#Giz QD\mkaYBbxf&l$#LG<"wEeuL_( A飲CPmќ|m'O )uƥ'GYВ?\DkRwjoE~թqY5z,iP_LqI{ BXΈIpSd ؂oNK 34㳦 n~xVʼnttݰݗ\ &Py_#U6n(Ggg'#ƓǔU*/䴈ࡅ';=ڪ>)mJ QNhK"ZLq绶ŗNel\AgUMhX ? aᨏ`/!Y,\H- b o=qhW?R90|G)!Y@yy4;*+τf=&x5=#bX١GHgӜf~k?Η/vN8v#QnT @?l?I*hɷkD4WgbZ2}&iUm׍&[lEs[=kðȑath]ol+}@Qa|F gg28]𤚴-ح R^VzO?|0WRWl /^(b.F*OfФbwn"2LѡЯW.Іıwg70^ p| A&ꡠ*% 7*0]@TgCImj9=Uğϔqp8ƾx. ~Gh8:SxkG U+.n8wE*Az$2sƊD*w 򐨨g3A o:YmTB^orDWU|ޒRȌA+aӅ2;UWQLHQܤ o7x-Iq%Ęz|kNXPjwN1Bdm}AΛYi }GS$xGJ!+Zÿ8]an*/T s߃#ejەrEn| 8/<{]Uyw2%Ѝ!7hu@R)/B4uOG_j@PWcFT t0ȳlaZ6#4GInl 'N|FAt^.O"1'Ci3ś *l:"yJ{UKۍrHآ1,D%+o l7|[LהN}u!Z2lH-Ǹ.礬=܌6 UB|S&Rh^ڨۇҚ4Xz{G߶Nh4 +ϔy :Go+hE6%XIZ7o}3I 2-Nzo) X3*Ƒ@R ղl y wrt8Y,+#':GN҆2ZN^xYpE{5|N̕'ve;Z(]{;i 8_g4$w900w5d"NULk𖎣y+z{}9T$eN3:>d܏8gqh@ 4D%OUQOvN{Lz;OsR Y`^ÿ5d ;@ݽ|T-2'Q9>$d}Αe^ ԑqdp{j|R%/@r&5 O.*&pC@P/ F-+8&!W]6JWlI<+pF5BCřwvVpWiYwY6 }^ϼц˹@a{*I^}6yȻl]Nd3d1V* a%-+5y35f|]8Ot|І0* HNpERdbi7%*jρ'B`2 Vϸ1XGAbopXKTCW0h #άz2ϸ[O( ;x(if4]c]NfXny>yr O8,/~~4#; /AɹŚnBJKqvފ{!u;l UR%uM̈́Y9S*YXU\n =wG(/WPwY,PA(雫WB.HUҥZ'"d.m D{%E ?tpziOQ`O!E= 9޲lɊ$l` d(z.67BSOLSx7ߩ(z0 W"ydjH*Z$ mt8Y+T=WPr?m;n ku ]2ۖa(:k8G_hi-LlmIFmPb3o{R}xWV8k" ZFd c`lbTj-s7n޲ qe"/m&l -~sYHdgVnc/5!V2ʋ KP*Bi eMo!bN')Wko+L"{u=/=qZ%PQ%B&9btB8k /Ik)8~-S)Nm dRȄ#v&>DEAu:ps/eaY^;n{ܐ֟`c.x6L\T&};Xu%AY&&o1sMs9 q^8BQQC&2_I鲸N~VdҾdbMȡ1*%F_ U]&jja&.5N38sC¡5Z/R%PXH0*|b9z7RD,*-4?oW3gQYA ٢tTͨ\ȧyW,jk^fqU,&ugq|o.Bj"Eݹc1'KxB.뮯7bh"RFڻj/b$4sU{8ՠp6Vc>M|BK;b!9,X==|L IEv$FHe)bl)9Yz7R\YM-;DBB>lRW0r<`E: #T%h^jx뤉Lg(a^9er^)P $,GkwT< HZR_^:m<`ܟ`L49kSP._q9Q -@.ϯbW 5`*xb݊KWo KDo+hܢ:"CٱGm6ųfp+\.'-HI: 0Ŵ~EC1>왻u[I _/;ߝ,aocx%ɋ=uV xzMlO0Sm|ް0bJ^Ad2 _ ^ Va3}ZdG13K)c5s7lnzL&voTEo#U&gNjq`KEQӅh=n-{ž:o@8*)/=`RU%_9)EX}2OURJFX\ҍhlU$3aгg]R]Hq:~M^.}F;"/W [0()hœi1V@E3XR6%\x W@SJ/Yr~7\( 8xpw+ٙnv A /UDW$$ssCW{if"~&Λ 0䵒^Yz.Z1NG8E}J?~}r $Θwz$w:,%9Q\oY|<4)=d)@MڐbM@IQp=y YoR εY@'e Y΢5?iE6}+/'j);J jhk7Jlm 3&hqeR6(GX=Æ+OVK9 وH&(J~s}#}=,Ԑ1HPzfA_'tPz j];9+l1<$8C &mʎ,L#v:x%h{x.yrf n=*8섲LË$=pFaHܖ<>8Mӈº8,H*a}fɍL4{vz2]i&7B&teWUJf{(YӸeLehWDYHV3g]j}4k2M#%5`̲_^Aviq N(X^ZF_<.8$ 8&JEMnx b aLC|h uP0א*2pdTDp'Xur ?*؀:\c \4|v%XZWM\(t?rn߽rCq=ĺ4oOW(x6[%RԀ|۪'/͞R^=$1$N @ )~`>J@$PS! a j+Bp<-XG~ic:pnJ agΠIkb]kٱch; U6OQ z{+_e%n&\cI`S69TLVҔҊx x: QcˡK I7  Z:*bE, lVÌdEH;5lxRF&\QT%8AO?NjiIff> ḴDTBJ[݁2Ѱt _e 2`M?soؠ w1 v}b>$PYS.'*<\JfDo75݉Mgb@)4j Um/Z+[*?!=yʜ#5W@͖ɫL=X-͌lW59 112&DcA'GU,Pc? qPfCsdad^|xuAХ~EG\vqY#ӨOaTm4[Lּ-,{*p":u;.D1Uӷ A/-#eR{YdjB(^ׯSy@bCK!gB~O Dt\ؕś]Tp;i7xGAՍM]1^`A^RWLՈ|qs~z3CXW%p1 [>=ac,5* 5N<J_ԏSP}:۫|*͎N_F*O~ңJ \dWϰ$]HV}ᖐ)9uۄNY"۝4;ƃn(jLbƄ &]p'O47ERW^n҉p[hMEY=oV4;TZHz`ǭэ+N5%Ry+:cGϺ-$XM=jQK{8)FQ&|˝iC4dtEɿ/rBe7j:;hPj{<2QMBO|y,0Fq2yYtyݰH/At)*Χ[$Eٹ_főj5PDQs xs:b-|Wy^ȟj-:F`ב*oK?ʔk?^)K &惹H TDџrZ[Ya!ޯ):ODN8#X9dBP#TEZ 8d$Q( evWƞ,; !n;6O m$y*!ҝ]~@٪"W 8n+v̲,m6#/,P$]b=|zWw"|B~488IL9GGGsEs&-Uݧ$<˯*˚[LTHɭ=dB99Z̄GިKDV 1L"+ R MTz7ͩf#lP#A# +?)2\Y#MzZAp^rW)UXJgUجE|±38G}1BYҠ|ɭ}$-Un婊K3V9}ulv@2x PoʇJmT(!ՓWFp(*N$o#o8 h7+*g|Cp.Cswol#ظ{@ju( pđ |̉PkV& u#eA]=Ti_}9ъ`dg2K;\?0 &uoGˁ5R^QJp45;Pw>tm1#6) j ~nA% n 㱉{_qe)A~ts8k~e1Zp҂MRQu_alӟuf7"5V>gfM6~(VRoM 56*tь,N-CZ9(ŴW#:,0Sud%1!.HIy,l ZcA9߃3.Glpw{.Gx@矎W]B6S$xf lddsDUSț=tsFJRZnaHQr]U $g[/aKV?!`Go&7/Av7C*ԦFB}t9kx"7A,NǯE l}EA%OC`7 aB6+i_ fԏ$Q4c/x|1 =WZ6cK0_X[Y?pPp*YX?$;V#sM_zf\ #3l)ӌA[.(:y~,ѹA M|E 9/Dxa9-tb&ι_L1Cm'@;7ʳ"]L2'ĝVj351(1I;Z{ VYaK"TQ}gLĄ<[qs4ebN$xD9}( Ɠ$y1shL}⃺@\:s~n܅SҞNn§.fZI^AR8#Axi=NQwWq-?KF@pULdDo-ƌ5\^/S4sWh @$ZDxE΃")+8 ~F\t͹Ϯ䙸JSuEH#ܴ2+Tg\LJac… md>0>3^re"MiIKI(^SkpPd;`p9k"=mИ#Ew].pށ eGGYMEp2O3@jr<6|"9~+8Q"( ތ@=G|S D' )hk`xa[d7{TzWe :3™Q<.L,@l$E$ rm :M|&jr#?&i0=NfV4$6>:hޑ &wȄeEV hI]$0Ċ8UB|ظ{otS|>ώEAL] AE?/E`!F!InlT$Ox>la)[{gV@ {Ɨ9H h>(+Q4ӈYy4 ,8h:r̂ 댪UwUπNխҎ%o8$Y [2np Ipp*JTs|;t/o@~Ű;l-A]2 1yF/>WRaS! YjuGo- z94\HkÌvӉYoIT hzˠ1FEֻL*- 'P偛Azq 3g+nѠT 3׏D6c|:COV 2Ul*X{9Wû'@+J}im?#/j+b2m+k[u7;O:Y$IOnt#_"R[zZp>8,"n}l `Al\"ql^!%1:[/ 9`;\ЗaGm趂&XIH^^x:`h3C,ڙX-u L/z9ASGK8@=ÔA`ڻfk] Mry CD#?H볡-{X YBb9lͰ>$ym7eUGbesÜ^g xRzmYԒLl^6u@9g|#:nf=BFzjg,242 =9Rfc :so%`Jz pH1 YF#79F燼eh+—/PMSqh7/퓷.lkYMM{& !A֔A_8\j+a3f;VON.6U,JJ4žNT,:+KB*N44 ݱh  +:zH8WҨ*goѽw[,]:,)tU{8Kt`*8ɡ:4T8FjXcpg=kd}Mæ1W7ibGK`E=#;n?|؇δXfth~R]9 >j;3Y; :.bӞǡe`,},>9iA XJ#+cE*^-[5. ]}ͽ,=-xPǿ׼t0=aX"AQ/6jwfIk&͍>+tN1N!븾 ptd*k{@s j9YW`ps ]9 i5I/diΕ5 FRx6p:-&V½osW 72tbӻjȂ~?=WI1km+9_$]#v{$VIE\1d=^jܫ&@XSgXlj;FuE)=yLn[:cǯ 3quYI1=7Bb5,io7`@B05,9;/z2uvNu>̃,A 1ʏU+uOb\:FwlTiTjR-Aӑ}l![@R~hö3xIHS ^zxݼwG5+&6P~£YU(͵:/Y&vh iUa[?! 1@[~սI=MpƢjZ}u5C)тQ ~/ڨһW2rWZxl '2ZƷ?<O@Uo &fi::P|!~WG'u?2q8< _yc֝iXEW"b y,ZVR$\s HZC[)TқlmDʈ2ɶ UͲBV(*ɺ /Meb3r׫1-tRbrt? LyeJv$cϡv\X' (Mx;%/r;B=>,<:I$2nLj,%Erbi`i=$rI'ġJBVH'(&p fN?}T?[o7+0S^ O4Uh,> c1]_Ԉ;̛Y/J=( QnH,.vʐyOJMTS#:G ,mhSWv CNUסEOU./ h큵Qjti4WV94: BD]v ]d<,h'(Ji+80LFX2|-jěC_.Է";Kj9y!cM{La~xfa2-Yu Ʈɱ%0zy]Qw㕑Ay&'G\b8%- 'N4_6>7`l2pY؇_}o Ղ6xZtUEpD{?}pkYiE tN0 JtKqultg2&~voôMq65PiN}h2H}W}G<\NZuZEv+}: _XWgaK'H .py%IT:M.m`!CR OnՄI:C8f}]}d$љt=vH*r30w (Yב}EZb^QڃljSdlUټAX  k^GîH걌+ +0qv:L`͡e>nHq1,;?W߳a,qUdoZ]xfϤFcZމRF60a(27Si{zvE-FRjލa dvlǡ)Ɔd&6LuUO:kVQq; 5@H݆e#[CDRWfNuGC7 6X9k!ğ\25/J xkd˴jx߻Қ{.YصZEMF۫I' !Z5>"B)A-J>f%A8A+}RZ1~:Y{0%;nfד2g>[҆nl/SG8dPpJ;&H;*l3E'gHEfaN}r&$Udb[3S~كW m0`ʲIu|V#Qu_~ЙM@Ͽpxoo0-.SOVQ(纜)t̾Q2$fUxPXgO4MV~ Q՛lWsXLV[ҳ.:eD\/V!dj#YGلS*߷ q ַO Juac8W4F murdfĆ9QmLfEGbIdz><'”Mv;ͬ i-4h3BvX7rSP=\+ E{Kv)6s9V;H$i)C _v 3,Ekx1{&fΎSgw۳3|'8 dcsTz)2 6bŁ/+P6QJJظ&km)оcsF0G*|B/g5Y3Õzt~~^Cժ".sX!߬{<`hMn##|O9Eϑ5FxT vU>?>5 xGkUTd\Pk,p7zVdZeov&vm 0L&aqK8jK)č@?V9_ '?Ĕ<1Tȑ;5qbr5 I|jH(i'N&Է[!8̽U-Z jfh=p-Y^:^0U'AeoL2U8ȖFmkƳ1 +IxX\?9#LFK%6`M)(0* I >U;~Y?dQ!bL)6C[3YeIP'\q% DH6`Mnd;MP介8\6ۉ"7LMRՃ6.2dNYNٿ H*oKlc 1v[bwIF/K4I]SERnE9Xkެ?jIμ?PlXer۷Fpt%Aܮ"kkh4ʐs~:gŔ u׸&ŲD}Ibۖ #Op /!_U>s[=<ڒwD|wz&O!_x *?L 4ge[Q1u)^ĥiVK/x[|~cG)}A iI5֘E=<H+u2ɿ;̯fJ'l7dEHf0QpvYME@qQGjLּҶl _ ۼ^eqg K sDj"U26섐Ms&kSHܫ{>3w=gRDCii ~aJ5$a"];(e]''RiiynֈqDXTsTz.Prfb;['U/Ğ> p񀝀;>LMUplg&`TuАF,!g@Vޝms(hy$,K!3cU:(h\m[7yrQt7.45%2hB+ m蹸"w͵- :;Q9Uݪyn~ -lW^j~ 0{Gq&v1Uhz-.Yj8p1LzΘ l1ZjfVH4\_F2[|DׁBV(L.uhYf X+[[2򬬾Lw \=X7E2rIۘ7?G4Y >hZ&P~PpHnaMw, $G7q{ҽ>y4j GuG ԟsUa6QLvhiٙa_7m?Q7 أ7pC :9Y+zٝo? p+?8 {ugnJR ~{9e#KF2o!ĞÛnfp3N6;ߪ\mNY rHpzD Ղ^oEG2 Wl}YT4ʚ,-YЬUKI{RdU"%r!C cց?|O) _=?6%RA5.]uva! $ueˋܩSHS_iI/W9C28~~!,=haCrGJfgJ:!7^%3zalq!Wb9\VDey~ZBo%+zmؚvWelkE Ԉ;( VDEKKߧ&@^u4w!w\|O5wx' ]dUoWcDGj6$-pGÀ7)wMpqoe2gF7&%U$+ - \..W6j=8)}~7cHn$h,7XɄ$kp!r$kV?%EUQ>?dA #O%NNaFϣJô&NGIHRdeiA:8fO^?7TzB E|+?^~FI 斸 d7h뿏䋘mYh/{ aS_"fwJw Fy@%Zv>W~X*ýT"Т(=%{ ZMN!nc'z%8(X#"KqZ֧׽‹j*YsBE*>ޛ3X< ->P@AƛG ՚[J"f_Çʭ9 bEnQ_E5Ls9qx#'P_ [Lxf>R1й5 8Չc~=I^ sbEڝO?lhy8j7'wV RL4$|EΊπQtمƖˀ9 )r琑}zʱsюilY CHjcĈDY帒ĸ_"? uKX#՜K)\=-~iwy:5.KBp kcȆA1%X `*+crC *S Z6+TND$%(6=gn{3y ]jpG"8я}ALNگ #IlA>&+jTd93ԡ֣ TݶJE{ZY/ _/x%_Cvc3#c{-JIv66[u}ts݆GX.^IEz݂lg':}q;Ĕ/lRSUAN΂IG2C~-+WE{gߒ:"ۘSt6NZ,}"F.fن= u`s9I'8R2DȴoE[)ysS'~{wi*/-:U0yA #7TZ./xJ=L 6}3$q{\@ ց`I.6s*@ PH} _]8=읬ڕ)`)/aB 뭝$Ux ewMė5QPIjP0֢f/8W>'+bfj\gts$sgs':?5td۫K1s0+:ܜ^M jy_ ɔjG]j) yZǻ*bz= "A^e2r"ŗ ^#I?mov:`|0ד r 6I+6|>|oR>R5*hD |KS@/pHPLCH[ ?ǜ(uop%M^11S Z@6d.6Vu+* t_`_@(h\6FONb~~P!}$Eü?%tF6 ?B/ kyڢ.Gp TΩidAgF 8 [ҚaTj\J%=' ōs: \&TuטYc1~r7˾ܿbuGP#PҜ]窻P讻3vUƹGʍeLBƜ4P\c*ku%YBg~y 1½ᴶD]ydL`ƒ94i5K|!ቇWmfT)#V:3$ *b`@0!EgפaQD;GBaxjnzaG[qAn^5-~pB0RgÄ+^N&A=#h_IS}͏-W!@V-ƓX VPLdK4Ny% ȝ[W0`c}$Hi40HٹvZ3Xܓ~e!vhѡ3KK1K@E4Ŧ=!BoFMʼ,q>Eӓ--C)zk^/ph8"%_=!eeI\WIʐSt8|ygsS`b@u|zp 2oiT0"i&(eN##B5L8O?% QLڲ#\u5('㸨ruMsTqwgIH|8?6y.M6s_/H,<](CLצ& [4 ]dct~ %#cgIg~P\XN$ƫaWa>rmFݶ2^p_yAX;6ol%(nM!{; =taa!]lǏX[֍SIc\'Bk Ÿ>Е'c!^a ;䁐 5i–Ȥ vmYoAn<0 F&z!*3 3Z 3䉪~ b)]V(X`mѴnXtR7pxkm./gO_Ǻ%?ȲAX fT{A}1844~ib$pa io^N%% Ð^@Csz[pfǻŶ!,\ 9`;6K-KfxUلy5ptw&UJOTVZE\?1[YazfeC|xn5[^\䍼E+8((^5t e~87)_T.J綤~h}M 5H]_̏8}#u!$`&މ<ÌިNqhV>0q0ʡc!@| UZ& 0s=c7CΌPr{\܋ˏ[5}99|ZcWؚ=ly\ _6w'JTѡREqszOe`jt_$jԺqHntؤ-9_f_pbONwlS``1Yi Zk{67G{\8zI#x=_]2gRNF&TJn=CJ Ƽ剶d)# c4 ĎddIqeq5Xй㍐ZM ''n)4@yzi3s9k-ꈌD2F* NC"ojٶ" ^]CSuҠ EM0}5 6t5r TG\hbmh+%{\MN0{|:ef<# ͣHPJvyGw9ueT8^JhP@B0~C>s#Ei'RALm-g!쟵 2݊K\%&׸#Zm3ߤW5 g܉xgO0"`~Q!ճZc3b^pZվW..1{$2V8Ӛ/KmhO!>Zӂ{ňUnǏdmlk gP(m5+ )`郪nFrd[bOت\Zz"z`` 8aB|R'Cr ̬(`HE/ޖnDgw_DlƥBM$fP@4ptGJn$̸V}N,գ=T0a0$ S{A߹~I*#[5F[L3 l1IWj>Q.'V;ڎ ѣ,LԼƥ3<ƣu{ l9ϩiK}.ڍC$X¯Iye`W+@6qقb?)'p2 ^ s[\vX h7i6°ߏhrcUl2>^'*fUfARR +{B̊=|@怦(zI$; |lCɍ|4?\@~`WvA-xBѠyruJ*ҶDSlvXnS X…PVz{ ~+d,aLHS!"΍`Qid geh4!@GIXGTJLZy>NJ`\^H{H; cӶq vg[ 6Me[QdQr";s{󾣟Ob=lw,μ$}GiL@A3FoPGd9M!-vRmo-,_|QVn*g|&è/!h༒Sf@bw0Ya9|z&:ж[_}[#3s%^!fw ~іh-5PLJFR"h0bCǻ;]I2I܆01dD.rjJc{v+1sy1U+*{zƻ0?K(ccxYp|{nBoc@#ַӋ/UY ]\X5(|Zf1̂Uyuh AѠ Z~:/2X`١)lN741E qq֨LbԜ'V`0ys{#ܒICyT3?qlzK ; |\OmfB~ ^ǪP|qay.LكkPy'O[WL_0(k7e`dmԖw";AL%YK UcADE-4`k4nj8o$K~Rg)RCnr*9׏Q,e7ʤY [7WR!3hY<"̀qbUԭ宀|+>FYF-G?%AC4QOme~܄Jg瘽r8sHLc4<AX7!(_ =fǷP~wVSv1=QoElM.mnw'G^LuRxn3녋?HcNs"}IϽӜ[!/zv9hƖtF +\;Ey | ikIra**ꦒQcGTeF-e@}|Zx3~8Tl_w|R҆w2zӝE/EZmJ'ϚsBXL]Qz3ܨOگqAZ@׃(%Ng~h%SS/[gȆOWQ` YuKr-$&6p,01$bt+𖈪QK}ȯZ=(%Py94ѻ-0kd?ؾ'dC:/Mzx)0}T̜SU1҇V]X~6KTJPy$X5I ʀ&!4E%$L\~?ǰ܆vicEf3n ]:3ݓ# ⨢r*< Zs܌FN6t] BV9^,t2S`+n'f̛Mz]nI߁ +Wu my7Y?o=&`s ^˰cEɏ2eWT8=Y)*(ÁXF'O)+ t@Y&Z,J{=; @l@^÷]l!G̵>5/jCdk$w诚,Eq=$'/=')QSWԚ 7xXd=7ްV4 x}aIN8'(-\Ag~# KYPylE Ŀ1 BQ"KQ$e'pƒPǡaSNczx Am:Kʪ ;`*f"Cg$r#n5'~Xu, U%Lg|ы5v~f~Ƶ*of,ڬ(`d%VTDJSc p,B]xWv$#5Nx95 EǡeusF"gA<(r֭˻.kL̚P)MPagպ25yenu6eep {l Խp-XiWM p$kBm$1'3Z>_7?d16\e5ۺRsV_kG 2ƞg̼jɰEUmeG/ <fZ< =3/R"qQpjX;a\L 8q:*zc»gҕcD p_=?Y3֪~ߌ*5>DJyE:YɎݜ"h3)n^ Ux]jGj%ilTL kt̾uguV 2[;=*:`c/;kj,s2kO䝫{L%AnvPdU/;cwgmZ 0)?kalWZkP8 &3ہaxj'6|fZ=7>7s(_Ч%+sIxLv$f1@sXA~Jݵ&F&qxkXwO܎ ;Rݶ!dp1GCSFٳGH܆lm{Sn?RH&H CrrBwՅ3=ݽfǷk)gNƱ>' gbVP׏[*6DQ|cؾB0= N*_!Hݲա"oZ®y/6۾ǍZ[[! Jh -gYthy{ZYl@=&S8V0>U+tXPDM+OXa^mk):~ZIrhZYvV,;(egoG6W ֱ;/p[-*}, InxjrJߢ'RjcRi4[TwV`wd L Z&Ȯv :& lN{ߎB(yoΒ$fB rNuf~r8jn2.0N&ƪ? Ul&]ŰiH~aFs fN;mПd蔩YnmJ:y*Rk͸P*Tx$IfnLɾ(V }1g#!p182瞘jbrhtɇ<;ҘFiY xA͋pAl1G1kBVsU]pagrɰ!*{~eωXY2/DA}"0Mj߾֍M8tDK ( cQͯȮW|%|n+ !РPss=ӑgV &׆Wzl45Y_?1/"|~^[x.ЄuQ5)-GDw}sk뼅ֈbFBY QR§pj!Lk9QE$.2(o\C኎țԟl6Z%5_72~HX1fI,$!A(_TDI4 kI5q_"|ẏ8{AzpC D`zTu@B I"6| `HK:La2EpcB7@ߐ6Fֻ|.7D>wB#sn7OMЯȳ NR%"o 'K;pmWi@{jl*[KͪVDȺRB6XA}'nŖ:\EA}}$BtdhlɠUŴA`}P8n0K_ul C41!uZ.{o[yCٿ6Us6tS)&J& Z+ܺS;+2D9jS3Zeax mntۦ&^'˙ݗM;O4x*ck :-e7р) o zg O$GMD0|veWqVx=W Y6thk累pYTHLz䵜R4 fw8{۽1׉EBnsiBqirvS}P;j;%)f[lی[D(4_''$#c&k5 r/8]d_rGh ɋ[2Zmwxc&*IyHı6`j L܊ZM唴,<Ͻ?& y Quo8*I.A^%f^>O&e#VWZ 5MMMuW6גvՍњf/ uzB75HD?h'FLEYd8-eFj_H5#O]A9}$aaUtd{_(ӌ4*?,642,aVDGQp!,yy=Ys/s1:M{uJXmj ۬ 4 ,6H쩌1|B hcPmoZUIzLն<{G 魰\2A_Z5?9@C=+K5݂ZW:R.lg'M\S|pF+.пd 4sGɔ96wҷ=e,!HBr) F%Xt66QIj鍂{2ϮZ!XZm2^=,&\A:8E뼎 "')po!1u@ ЖѦD\l-%M?=9c-_wU3;}26yߋa|}>( %pS&(K4/HLѤԱ$vgi'j VWMn$?1he*Ey(ga#A2AdpWvz͛ƻV|+q;2VY(ʾ˕;Ů}Kzk'f$^d_VM0!ΈRQВ%a_Ÿ\ͥ( HQa&5?=m_.m, H#ἅ Z ݅| |A{S~H.Jy,N+^mHТxK>U_ dg7:/RQxgCh_~oVF{"=$`.c@Բrup,.Iv1AtC0૆Ee+WW H`o~Y>k+pSdllft⧑+ ν0 $% yvb~-{$]G@*E? w \k5A), TpDaUo',a9'Veb^5ô D|#SCϰ4UmxMabdM fQ>+| s ڇ{p7 55GrJ|!YF+63Ǒ}מ7{in!tm/+|?:wEK`͏X!A(PmEuR6<ٓܝ;FjYHc҇mSj"\2JqUzn\%la6@0- xƆ8b/KZtcv*'.3c!>L`QjZۭK7_b^uc4/-{Bx14ڜSWVc0u&Ҷ646|n㐣x-sW|iOޱD4oGz!|YzA\4.a~L07~4>P9'pz6?Fb_NTt@ץ]ۂ }snE ~?l@iPвו " >矅L Hn+8p+;[>Dfe)։Yѳ9}pipKԪ_֦#9É *z}f tĀS.5Pn*J}!AsT{Ʉ } rJŧ@.X@bɎ `P+eߞc 9ȣ?|:ɮ ^>j*@u.3HW orې H L=Rv}jKX%=d!L+ՃZ-tAvҖ aj}2yfyQ}|AǃNuX E^?0o[ U ~9^B"+u-wc"s\Pޖ1Q@|/m?Ɔ;~X<>ze fW/?Q06!J_?{D}F 9~q}>˛3$VJ?v*9r3$HY byIc_҈†!icpy.I@Eu<;s*}3fKcz]1]FD%"z/{"FGds3 ]L`W!UD>:ta]v1yr mZkE`+nz8VAF`l?Wc%VzRlXv)Ɋ{JxdV-]z'S"$2%s&OQ]Gj4hJa¸2'!ԦoFBz)dk*!"%'3t(8EoRx4p&Ǽޘt:(\OpA.Yx3v ,=ݛޝ!KA/J5;OMFgH߃"j5CHENuSC%FĚfOűuAˊNփ{MN24|82wa)SU}utceBF%)I!>"R2r׮-XvǦgЭY^,_ !Sb2}Ɔ.d^bve'7">bED#^pGveUD_`>Ne謈LrᖭLf[ p ˰K;1ܾv>QHrZ0Y4Љ}vњUvi `>UdABU7Í۱Mn@"d͵,rWcλU%<3짬 vY"c u'zϬ!8"vg͈%'{ '$buSPyX͕,ohV>e.5?>^D+,=6€-WM[.nִBdz/i0iy3M꿍EfM':Cxf;u{ҪG)-%-:`r=]m<(G 0qؘR\1* $ E m*I=ɐGb8'lA_}sjyI'LYPoZY%iۅclwcU>Ouq S0TWͅ!J{2d{㐱D8&-EktX \Ϥ*4W+WD>!KC3l # P V_b󭐳slj0>c8opR;7TH~rtO@NjŗsQ8[{wcn Bm`_xO saW-\$Ze?%? Ѕ[o(mD\1S޷v8f1Ddr%+3M\:iF> >j,Ft-y_lH_Tߔ\xt׫B"OH9 @jBmrU)Ɯ#Z-~ʌ&`{upmJ[XgI; PTq3 >sZ`; G1pW}z{ #7XzߌMR<_5W2䓷1I%J@$}xHo#R,|KDA|gegɫdq4>G0L@4Դ<[蔺4a@I(H tYyz?c(ûAJ>gT >q[+Exu@}v=fq*\SkLJM| |қO0;>#suKY1tịm^U)Y@(I)*PW՗! +&*zr|b,!l^Rg@;uã,tYBj7gq\NS"bZ!շuMp,X%tla[]YT+ %B<McI[$7c0L독-aAQ>I }S2!#t+o|J[.!qE B1lDֹmMOf40V-}2j\/$ϵ?B \Ot%v,KTLBibG%Nw׺Q/!3" `WcUN9-hޕQ_NgFYp7@5S_gauT~&:P IidA1uOk Q#/.3 K1]BnWR;F6+OWMRhCyJ~Y7[TA0TuP(ugɡn6*/G|g_SԴͿ,&m4ļ7D%B:hjTp*m&JxC;=D*a4 oW/Z^d[{;aER|{ xE$>M~ IƠv\DMWHBƃ?FZ[Rƌ  Ġl;l)*e#gYl]`nH`LdQ0AD2EK)`2~1}f?5tԋ=dUVװD~aE'"8T[36s(NIWA Зrlz ?y'{f}, fzH&Sz(}a hq{|=DDOh0 '哵=n]>џDVi?$a7qjӗ¤fK]w'Pj,= ( fd:^}>3w[%l"j!zoW@-ˆ^u*?2Ŷ <Ju舽L&e~o. E3ZR𕋤@.$_e>^Lq|Z8ohZ+z=2+eK`ܐB\h; PJD ޓo6̦Լ pо.ʲM eSFv̬5PPE l4Xlg_eܫ)L# 3z{~-~HnRj4͡xe%(Q @'qO)HGO¨QC:,04tM [n*?ŋ磅tqI h~(C 0@28$(Ѧ.h|,$>KCdVdAf>?4[Ó%ﴘO1xp[ђ۳87i^j0kc _08ttIbh"P}b8r2;nM3z!3S-K]^̳a2_0hea'D ͂ A|v I_aDM6"46 y͋*A|mEu> 7 nX~Qx{@@V$u.axc7K1SXeFA{,|  n{EʯwN82E 7];l ㈔;``9\=j]DJ7y|XBQwP5oH>: (+1$3܏*TxNp2+? 7 ' n?B;DiVW}R@?8!!UF-aL1s8?O %.Gy{uuS1`@2TCxH෮l%ƶ/쬒6 lm; 8%ZÊA8 24ۏ_9B}/mD PkdܘxWXi _۳;8\sI)Gz|5?n_^]I>xjqX*CUKjgť <`g6kg;&V;3L>z BWuTvtDmX_WV V>bczd8֩2w6mŬYk{dC,LNSzKE5]!խ3Hx8BΎ1]Y`rc z=b*D$_+f(=^{5"*_麔AG|k ó \9pCgiܪ8{)'q˥,o8Hw̼wB";cq}SǜNjz&5Gt8Zk+{nizG ,LW348 q_VF$V;nY֏!\hl^V˖pۊ<in`vW^Q @ۨiHILczzx#u{,'fU峱J7 (04zr<Ӹs 3p+Ŭ>ZMǕi `AweI(-αM7 g"" `˳I'#Jw} 5ޭJE۾^ۍ!pgJb:uJld ݃._Pf tS0Kp\Z Leߒƪ"0/VcJv /\ʉR'.h'Hە yauZugC8us֔z"gTbyuCkigt/ǘ/Kt;#6ب JPm(~ܙoˠi'd9|i؎(2o+ Ud97Vh}k] #-_˼qg+XGZQl9l> 0G4GU6wvN4`$5PfUGD9ИA~3h1ɻIZڠ(`DLJIg~ ui$f546${G 0)H \=m؜[Cv Gok9;>}\k y?yJj^6=bs*ŝ{~{&>-3J3L7Aus՘q=c'1#~4+Mo47~\u1v|~.<ҒANښKQo::vl$Hs٣To`H #K9^I |-=/qTRcpG;GI>; aetlL4-$xݚ Z[:b<DZ(.I KD0$~.Bs*)G6S>ĉ-I+4ʜa<(s0KvR*ᶘk*EB{ZܘLk6z4;E s\$ݝ6?W3ܩ>nF64pʳS0Qc`|˛4 aҹ5oQV7?'*`[q'OAi51N G7fs)gS_|-e94ckjߴ&]fp}o`PlV(L1rv4bƾ3H%z+jrSYG֚j*P <l'* `2틤 Y2Ici M.jMZ_6A1`SIGq)Ȩ4dqi\C_y%PDF)5s5-j nGPʎ+uuݓ B'ݜ,h̾\LxR}roAUCP:SܸIʓڵ dop,bI.XѨ3eyD&=ķ@SԀ?qo VYuD_zDik u&δH/CfX AnzSOO囮 gh#q[*QJn8۫% ,l *=-`Ȝ1 Rȣ O~Y2YщQ1L|GO$Rg-dQ~8*/hpc#|LĬnDg> ^_ȆqOآ,3AKWZ}jG#n(`8Ƭ`Bm4!|͛P/]7+9u' uӨ[)7'y47ќK2q (EG4} = @IGEzU%wN`6!4oH&zVϜ-]v1ʍ?]`;ۛNy_mbsZɮض|$Jw,%;2#wձ}ˍ?iw~C`aBo>Q9/?L~fr(Lwpr\۱$PQ_yI حiͨR1jTML}9M\Oeoy KP˗`j -g3򓫔oFb gU"Q124Hѹ[)tejOJ@TӲP? Fmjpz#w5<@gh(tb-v+ >fc>Fޑ|MS8q^`QDxZ;"Z "ƘK=6,h?MTi:pk:v!/~ڧ1čM~9Um!*9Oi៣0䷊1Y` TUy'Y܉erHR25I;ޡ`o"|jy eHR# M4Um$ɇ>xjeܡ`)Oc-{v[\'F0Q dO Flr'¢{vDZ͔O ,L[SowA#N')(?Gz ߲!rp)+7_a Ȧ%G*?`ye>lD1I,rpS*9T1ԍI(uq hP|x)@v֎)$|{$# ]Cy0K{` +&L i.E*ۖK4JxcsfOqNLcmN>K1~C SW>~K?_uU*Jeb`BwAS8D/jl6gty/PȖz}D8B5&Rjry r>uY-|9~M̄:b2|vXm3;FxLEDĦ280odRg_+͊1 r$!5$׾M3;422552Д3RpbYXNcaŵ lp5w3R=EGF<ؐKpwIԂ/M`eT4}5c;c7Trcyjl[1F.WbX!~}x*2= ӇtFgz# q0cwq*9MW~H7H7|L(j`i犎^fO_Iq&g!<{̋JW8ƥȥz`h>mW0?k4 E0 g9w/WW"(Ђ=OiZPb플_n80E &ǑtOh)8-/oiWS$OtJc'}vӺT@:wJ).\^,C)Z,,O,7夬;Tv w;}(}}6C`GN,/蒬MMc:dDT{-ڎ4Z*+XQZݚkBxr}sR6Pw[~dP~ʏĕn"f?"@Hݝ6540$x ml-ͮR' 8u<6aNv3vNy+ {Xꂂͷ!S9Eၭv[#br$9iqAbˎ%$uz5f_xz 'JxŃ@Osߎ.;:%bO's/ou~Q].si.(_x zM@K.U ^;1 ek/*Ƈrz6 A)M~BhadWܥ0ʁ:?eX0۰X3B ;l+Q̻*Wt:c`ߚ,TL+>~*O “rBqGg5򪡁mè19.5h5lmz䤌>LrLrQ,@ > >f!l\٤gF/:u|Rwj+]|`%}=Ĝ:P1УNjN_;]9 **Mjn cQ{Uc 8E-<D\Zm7{PdLJմlc 9j!ڑI׺ M"|_%+ MQTK4 B( 7ANMZW,]毛8 '9*sF]-[NK y7jUaC]cQIskiLձ73I+ʲjc7v?՛팂b5Y&Uaq]g \⫓ hN $C";c0??w? ݙ} kxԕݠ)vi̵\X{^DKaqƷHW1{ ]6{U;P%1:\OHu 0\DD3 Y?hTn]3HsC`ilr<ݏJ='tO7V þX6PЕ; NCaB9v}`8|i4j Vg*jFFU)XVHB0.= x Ϯ>"œ8*A݌) AkS@rUR<_y{PҫqIpʧNߕBk謪p岡d礂D9%o _5N:v,'J37e, hz %8ҴZDHr> 2g6Xz6`$Xd-\7b·z]i}pf#SЦ~l^Bӧ);zl~RsNlZwSn>cG{v]9NdX/PE?!3yv&ךF"K'm>F•8.3HFjiЃ.kMcVQG5,U%의FRԙQz31XsEY56Ik:VѼʘ#_i]9 0wNb+$CjpSgTBM>?*W7szFP@6^Y.ź&v})q4X_qaI>e{0LmǁÖf5o+(*.f{ y#D쟲m\Pߤ@`+-C_(1vNfszDFFQp}OP­,`d3h*}Zʔ.m.'줠}멪2I%F aT]lEǝH4#O7f /n~N7ɉ$`F-"1) D' '`FR!AEfƚlZ s~;\T9kJ OGܚzpeBSsD뀚 Yy/$.tHSVv[z!$f#EaegRqIt.Os(]H|skC:؁dSC`$[)gΚda:٣.kn_-_=M#Qh[$mVHn 2N@ۤz. H8|E ^B֍fܴ5qJ>4@V hS{% 8AN"_sEʈ o uŃ, 1zDJd9d/w[* 9^Bd+Rr; -TH\@ D ;*Z >虙 [xLҬ5h:З#?ao،J& wU"-0 y.V(OGq;׃_Ĺ;ƕ7uU? dN Mب`Y0=O jP7o$c׬`'NHGʝ.2`aMe유li2'Mi*\g^v(o6@p6I,̦Na PBOlYr'ǰJo B/S_#p%Tho" >jr.(Jm7kӺ:_۔JGcbb/ K42E'Y4~ NJz "Ely+ży1Yl 70,5rp!bUɎxFl"rh2MFUZv)lp&H x *ן|P ")VafWy KRGh[N\`J b s-߰`UY^9̭]_b"lY]WT6}yNrI7J#WbuR>RAlaaUсEPlX!\9U܊(]oJi[x;xvc5 o7eu(#GS>V?WiMC$HEK7~U0^%̒ I=+խ@ԤG꼑ɁhF%0/3~I6:3/5k%meJ>.qnǏ)TvPY<v$}xMNTrlWR_TM='Y04RH^Dk(ҖYaO&#EN5 mڴ㍴QkQg2~$5k52 qKNY,};Mr v9ΆC4ӹiEeM6^qMlhX1 AsOp"":2}K&qؘ0t F@Ta[;dG}+,z0*qu|ɄC[@xPȱxJqIWd#(;<#T18 ~1ʈԷrE7Z34lNh;\%3];ô]SZ5rsKkX{r+VqX#Ⱦb m˸.N-/XU)`}讱e6#_ b'.A̴A'>u3n&`EP|ۿ+N´A,lxZKka \Kxlі\al{?D BH"jLk}ܹ)XJ<ݒꯩd|@j,[ˮ2<`3aL,ܘ:q: +WbTy.#N=[p. E|d Xr꤆0c+OmVDpZ0mj7论ʂxZo:Œ# dDąt|A̭m*K?R'4ZG;ZǜZjgA᪶JZg!C-zԑ3BɫVg` 2vDC"9ceivz^wab}2ru<r;bA^pBx?*X$8`K*yP&(e֐Zln,#'!MyV-xA'W}K*6(֑rw+C%<ƳO%׾EdӃ UXF\zAm1ܿh=-򙏰pqcDT`-Rl~Lſ@[jmX[}Qh !ϩKE,bB 8R\ΩX>V,%s Lb!=2s(n'iQ  !01[w dp/+ecBgUM '#Vdks v;VR"hlzؼ8VznZxȔQRوf 1[X>eFAǻH)vlVKCY+Õ55VӼo0$a]ɼ ˀ{Hp ™&}xE> |ǁ:1mBZz}@/3;9%®+sq:.;QFRyv]Ah6Twd';ck:qהjɫ6~svX3*+KlVۘe}u9jYG/ %:5 JXx0158/oSq{ CD>΃=ljqHHe&;.ӗJ do4/:7Fo,aLZtX6&qk䛃kJiAW\ihh@7-_ ~27&恃,RtrZI_+oarZ` .wo8K*0/动-h\nW{xjS0IPط&SH#g.¶|1=y:ܘcMxQj噖T:NCoƄ86!PH8?"&JcVp-ibǩi!y::ZWJK4J}X„yi~d$VwH}FBBXqWj!#"Kp1˹ڒos}GId3R'S?lj vW& VwD74.#UHәqF6*4)-h ֤@}Lܗs@BE;׭9Nm8vu_=&j1^U(DW=XE|a A0YHk4ys,>!pl"*nR9M>K bK<Ĵ!1DBPXoI:D$;kV=Ou}V16vv7)VLAǚN m|<<:[RwiQSLB81aAl} ҅|y:GM7laݸY\dNUu-L$v&u(܅tzX S=ixɌ%Wu͈y )׾aAAq0@d8)'yg$. 3@5 T(MNset_[XoAx8\_IlI e &STvY^ijMz2iD4f@P}a}c5N+q2 0ten^_omWÆ_܍V1&%sYi47洶ie&CcQN̻9 z"R2E컆`d/Rkl;bx#d mW}rbb7fsYL/H盺.lIi'*t5}jTԤ=u$}u@)\`"8|qjx2 [.zOn@ !H.vRH@$<7&1اGiZq <AkCkט쾁O`R]˫]槷 V9i4@3) )\fnZ 'L ژ*c_׾Bԩ^X [ypƐSqҐW{uf9R&z[ 2!*Yì<~ɟLjB-.ht'O5 VbyL_\$":oP"@.΋swL*{hҡխgu%9dpGj?Yx-90BXEqU4êS Fֆ4|bՐ,*{I>OdTìq>__wz[㤢pB ND%mwhVrB&> êL4f1 C pȈy fTϴ̰=$~LUՄ#L)t@,lvhMA~,Atȭ kL٢-gHxqhp$AQW 6 Mp:<@2P_2|Hyd꼶"M%ŞAt abӎ ͏ZH,D%u6*uCE%x#_g1_+=6 P/d61~~0sC⡈y/`$S4KIak95KU=c _Q~odu4ʄQCd}+D#+DM=|#Jh8c'ҨUsqZYq}^g?V P"9Yb(GGKtJQ MRPEIDBy q~2ztӾW`{wUkE|'mN_o1`Sf22YYfJ!?Ξe)ϭ 7m2L'ë"3\l&wPm&k%FD+yc'`T@$CUtU/(7u~d|>ketʓX Eʈx .$.I[#!(2dAt9ϻqD4cȮ?)KdJ~y—H{7δjʼn$IXH/ޥ/u>[މ, yfh,Aױ#$lQǵ U=մv-`d+Hշ/CxqgݩA4m 6FQ}_[:GqFk Jgݭ4:-:SuhH=pYye L3e1aíz1o[?)N\qJi`;(at(7B-,sq<vw;QRo/*M0P/2X 5xFNyh or4 \H^A)+EjOW6(sMzրeޘKkpA5=  ާ \T FpH@0U'ՇJ歼dy|%7?5EA L$/ ti"(Esmȴ {^XMjeỒ#26%m9s_T~ 8r^ `yGelEUF7 y%?_*U%C;H?S[*Ղ>K(FdFWWwI&k4I}3-D,k`cw7!?3dK: C XNUNHf_GQ/ -@%xU] : L iѢz~1j[-W'Sqh>aY=GU~s7QA YUQjƒ1UZX_2x9{g]"un1%y8+NX7Zicb:|p r9*N_F㽹_%h9>g4\cuMο:W¸%29c#x"jP߰=ՃPm*UI_Gw}{ )1k0f !dB` o;h2 FL|bà0}}(/a [ s1ވJ \0b|h}ņ)G)d->FfGh^\z ߆ rhLB쐰!aIa3.ҥaOC8-oLi {/i>!N&ıFMt\/3I* k]R?m=ȠgN/,O+R3@ hwRb.Xi~ٸJ6.JKd['ض+Ǭƛ }z)*rmX{{pBwqFM(x-9m18 ʜ qr$"~S Tr5y"vKq{dWU9$ ʘ{ wƹ a 晒(pya7V,W8ߗg5}p+Sً}Kfock7?eL@RU (^HB\x CΎMmbRGu3iB&-\+B$Iu u$Ϟ"fRI<8+J誽b%LsNj꘴w :MV%Η/:䀓M_"NB;؂;'X~ُ לZX?mIڈە)L9OMp~mjxL@y6@WS놔[PZ$# >EHT)|J/w5-Y箸Z4miЉ+s@I :ݑ[3n? 3~FQ]d' $ӄ7;-@hjSɱ3BݔfaxBHWo7jQ#R"Q΅˽:0Ȯo-`pO ָwoyo< OAjP $j *p{&'oRw@U$&.n(NL!S3_F{R6+ǜrڏU 1wO|`:aek'TV*4-}ar"dP^#_T|C/8:.4T=άp,G/hbD$ &M1',]`PstwּH)'Jܘ1Έ BusN65o?}scMagG#ׅR XJX^ s'{ڕ|0њC$Ipu'HS5a7t)W l9#gʊH&pw,[?~dKsZɗ{W.no^ 2G>T;9,ml}\:V~_RXȄn)*QpJU7!Odwwȍl&&n[:sGjcu]O}&$/ފ2":SjʛsjF/Ʊ_j~H+%)(J (3cA?`9K]IVQ}],Kntd =YܴL֕;dj߹EhŌ<;7T~4*Њ繋xtyx#t$hem<D}F:bCAhktz4DJbRz2M)iZP @t·(ۼ@Tdcv16.P ЪXO95p{ۇJ.r}Q,ȝk XWgv~(al񪀳HoXujE ZK^R7 @F!(" <[_csA|qۚ=h{ztlz-JU<؁@5Y<:nF\nGd$Fp_Kr'puin(‚|7O\{M뼪+\Qj.N^C{%WG"u~AF֦YzEY3ZRnqi1nsjV_n0ұ@]!j0z pd()%4#bەL;xk9:#յ-/(JHZ=$h|^),%hTa"醂ON[7&h^ 7m츲$Jiռu!uPL5@=AML M[Np CZ[Q9@@ɟk3qʡPᰱ ?xI>_ڞC8@ffm}כ׹gjŜmaח2#'$o˳o(Mn>#a]#sY9aKikj&D.J6ަ}FZ~{x B؎QO  n 5=dM{)ZaҮir8j ׵':V5S 0aP6-v+ e4Ӹ5e;q4Q߲h6$x&@ s=3ɎvmvYuTEn Rk#>0 NXQFt#nuoƐQ;B8" х,tVzDsYTɟ]mÔgH/lؤ-ځ-aP 㖥H`4) hoB;Y5J\tIF,1/h#~uH))-ഃ2lt4m"9ٺSזg (SY1zXKb 4Z[\CC`LX l{6oM Ήƨ:J:,2KQ-ItFPƈqTx=f91/$oJA𕮎) ܝw5|  R#䖹s.1YxC<Ή`h;زfI{/ȝFIi8=d %y-mbUӟ( 3%졣Ȏ/'ŝ-۠-b 3:0F5E(A)+Kx![0{w[g f?& eʗ+(e}IWed=ևdG"cۢIy-|{"5R[zp~>OsgĠ*}8ZNEq *ב0#>qhK(F>5K@3X:_[%`M_[fvfoDn89?bȈa^7EM%OB`t,dɐ&DsM : S:k3QtwItGCТ4kQ'8yo7OG Ҕe_1 MFts$ G< BE $K3en=AyFJeeZ=EARAD\Ŷ 4x^l09,2 j!آ$\.hhX-~$.鲱sBKЛƻ׆5uxPl&=͠:Ըj{,szx"0/b[&{+!`[2φFƾnTn #FwrxSP74I|q{Vg6H],hhUfdY liIRpXCk}B} d_?4$izStj\1 g͊c#;\ n9b䲼84N+Eχ}zG L2ǎuW!&4!8<){e.| * T/13w(׆R˼<r|5V>GH:Vӷ{d3ژK99w$b14C].3\<?-ofvLs&3fKr"֑[LptN4' &ow$#xcck0ahu1Mɴ=,?d%@{-)UP1K7]^$۴O {2 ra" Bt; fe5Ԓ7N%1yP 3lO7V5҅M`(o‹fB8Q"'7;L|-i^+%L-TzALAG|{4?3`0*8-9FvYXE~)Br,0lp9a\/OǙXT7(*hQfFTjǺ(rȤ=c f?RdB~bgP~B:<7/1{γ_#ltzB|0!I.$(yv }͠0D=q.S|"M&mZi5pN~.hX$:8%$R {u|=%6˩drJa-WOu ǓfyN~UaGck<0}t!:Z6"WŪԎwV8SAU?_2Δ":3AA7~apP 2rWK_w֐ 8)Mcmt$f/otGeG)$8(v}(RK>#)>xW TzR=o6ڰՀtM+~#ES Ve|cd=@%n$#7]ޏ/W)^saK|AԂRYԄsM͹j Y$"GZ a5@d9/ 2U *yd. {NO GC)դ j]6a ?A(EmфSP Dm(x#K7Ve5 DҙsS%y'~%yX *PO0F<6:L}y>nF8LvF1T #?v8's)㦒N\0r979<tӮrA[4iA=+麫 []DbpŎ}ؚgY} -6N=ڷ2Ħ+J'aT,&N`?e >:"kp ݬO~` p(濔HM`E."HKFwjCPxRԐ3Tb42W VޅYJz1J^wf8jຸ#6gE1Y7.{xDY>.qO zgң**\A䷸56Aqo㣕{D  vaQyfS4NYS%E'i1 2V'Gj= u֨ZZՌ . >=R~C'iNd{|j2ZNi_.qCDW5IQ"G15vmˬFۂy(֗U$ 84 8N\à 'p)& WmTEF궩?.wvdqDL V1In> ^n?{pD .k2VOZfuDSSNgQ%%eX' yx#?rV CzH!}Ǘ>f$IlcRB. XÿRq"}L9<:=t8p?v)[ {Gg/v14ψN{Mv Mve?K[:hlҰD8 /hDX7Dc0z["wIu[7!׭.ʅzDzĘzUb/qsQsoD+,#f93\!G[aњ`a?jڜ.SS(oY<}/q0GjxNtQ?䧜FAuڲfqFWJusC=KRas%8ITѮ'IskCXcw=I@ۢI[ ! 4m{y߈y^!Y@|C;rƋjW))$$_hi,yGPq4mʹf_*=ϧY?x|u̙ENOkA,*DH &:e߄Z9Vzڶ>x~ź;\aueO3Xw-ˆfjG`๟2%"3S5 g_P)wG6?8nnUSM)hY5?~_rfCM` 1̕bDyC[-S\2% Mΐ;s0)hЎ> I b ^Mp{'pj+\_n8 DRssRwRڃơYjeˡ3AΩbPG|oBะ;He]ﭩbͳɃœi~,y AL>vLrpx 3M ߉!뎥MR{RF>0e秠C̨:x#x,ox EX:h면W{}+`~'f^qg [}T ;rle$㞴vLLyAޫ|dYqܷ^[.hiϒF=ISƭkCL @ l1z̭SUܖU0Kpf^~F`u<;y=4]P!;͘k<Ñ-'a 3#Qy1.~9M u`e;QEۡ-ߑsA{2nW80H(w wS_HNnHs漪ȐOm,HV'!AoR;4D+zvFJڀtFuCSC?3W-e!a!n{t%uMNj:<~7Oބ;f]\X!y_k1B~H1 8`]֗ԾEd6[8d6;_m49[)U%R⪢l](rByaw۴ـBWA\ζJ^D+ZVfybΨ+懀Q*g׳Qy3.[^~#Oy$[TK p콈*u|FI2e+AȬd -QimAM#B/oj#E]p<'ddL0zecF?Rjg*9Ej܀k[馴9(7#C@5"h8C j־GwX?q*#1Yq.5GS;2`GzGqG ͡L'52Iݤa7lO\EbDJ=zV9@f.x{3{f U^/urhzrLDv$Dk3du12E}Fyk[Is!_E,b!fϢ]ZEoC͐͒ D!~nlص1)c>y(͋&#P)_`XBJ0<^%'/1C\wpj`}4QeBB 9 fA $_XTD &4 bJ,q.UÞ`Zz&|V]<&ćom}2^eLr>΢ ܝA",->w=ҭ{A #5qQ7;7ꑤaJ lP׎Bx.]?jp`’Vl}6qlT's@ddR,Q=ޝ:*4KNaۥ5JѾ;-aM8YU̗Dkss2$;r! v%!A H/;XQ'ѕdsKv:<|>X ڂKZHD BܤJ½R!s7D@gej < "UMa檔Q JRւ:+a-PT>YJ ZhtjōHmܹqS+eVMP8[fI?"w.Sw^@ i'7h1/+掭6?0x,tm55Уьlm#: UDhe?0Sv ԒR,=;h9/jkOei+cNuGu@u,L^ZӢIN'Hb; 0G`۞e…ek-YWwd7*B˧qq [)&,f/R~ t7qPC Nᾚœ,R7f,b7uLeЈ 응0%@nC8$>3یh HV-8[ДA3ٗՕ7$=H$> 8=X4SE7qDˈq%:tl+.i+f>:z%&&:ޔ,G(%ipXUi}d,S"WЗ fm|x.ֻ粜Nh$Y袦XӪ*ӎISP!uty1VRA*"+zqxRxk`bN㔞rBp+SLb.B'cW$W2`Z ?InL},gN{xm*>cl\hfA\3m@M~χ-pkiDΤ 0@a[!^;*K;;2}Z(w!0 pP4RP#ıHx&ť_LgR2V\7~߉ ;SeՕ0j8$һ-fF=FX1~W=X@5W 3FCk6!ov+(|>sd႟gQREC\K :Jd##8utgPC:L)^ ց*nL7"(U0ƺuK4Ig_}QrlȁWs{Cl-y+ !&t, a{AҀi"^->R ޱߡX.LotBT^wɠ!fTG䅺aBـuVix:="z4u[EzV;I:qߠ'S(zܴcM-PLѸmx`XO}o` s.9CU7X'z7 X!ƯȁYU2WU}4i`!) ؋zl*-&I]ui*ԓU"tKlR<~GNV<\3o0nυBucG.ML=1EY2Ygo4~Rbyo50gb),߈TbpJjsFy^rևI[~KudWB^ +с-0dclHbTFiUWo㘸+~ c SV. ]şEC&b; cF1+J?8fQkVx*7M&BYXʲdr[Tch/O&T<K9 5XTT5Yl"=47JX>0fF@=8-+zlDǟ DBbuQ%&LCJ''Oa Ǘ5s lZ (Ҍ5ReB?)<[fXꨗ5kqj8Y^oGvUZZ6,yY7قP5 +VdYVQ^}(^gpQ7\!ۄz{)4F͇~noN&Mo>Ff+x$kAGXfX3Y*,U!L:}tEC@vAߵ_ٙ; N|`v_8pz-K`'rw팗KgY[M4@! @zPљ]'"s!dp(}7_>H5).WK$Wc*)d.Zils?$; 홋[}d7e{_C1!ZqW*1GS+!3?u/TQ/}ԟ[kON5YCͧ7nBYum_Tn+g梲+TbR \sg_-H1Vμp(?Y."m6e57 j>ۢ넵lt<5ӶnfڷZ4NIk(A2J!cRB̒A| o>X1n?\4,Dudo,ZyekԎb}; UP=ZgyE <`_gJxog& z݀A.Yof[*i)J7 '.Xԛ [=K-~_҆i6-eBIbФr}%R2f{ M#M%XgZf &8&vVQhRpmw7_[FY!3CJ E-ο ʆ3P+3􃪉K-[EŸ"m>YAl2(LaFDo9b|4NjgHRX(kpGHta5 ů98F w{I!h~=֬$'$uvᶎZ霁 T3j)^[[NTa5uv^l7NFunͫ {; TPCHrȪ`g+qhH}bؑS>&.9$ߋ+gU˻3t)6)#:Y1>7=gJI +8{}D7 Ky_z=O6~0ty >;,hey C,rwzf oj>*ȕkpņYOm ˪śQ E.XtA:aHTAl}д&-eDzX>߂pq?qycɇDĨT>]\x =ηܬzs5=-堆l?lApݼAd9FI =nЏ>N0zpea=J&^{WJJm-K|/&Q<#dtug͍FS5w.Vdk,/usYo1XK43IGNF\23 ճ% X|0XklO&y؍S$g!ܐQ=f."ANݍm4~ZLG?sv8{GLaQ>Vi>Q$mp0M;uW>` 1W›('}gm[# >3 `q&CXH,\RW^sG5+&dlzt`"H^/P#(?sOaVWaﶜ { |#1DKÂp$slB&>E˅Bi`i2,zB]df3ŕдW-tlʎGtk[sp{q~r ڏ\ GMߧ%0<1Y4%c7Okl`㫋LS)ݪڙUI'[y 's8F9(,!hKۏxr`GD3g7lt~C54"98\@EpťLˎ]L\@^ dլ*9׋~ Ԭtp!'ΒN^E0}ƢHv~-̻YB\Ofnh"fɪNJ_*.M|]"׎!c,QCC7Ϥ5-.2tQwKHJ6/Y%&:ذ6 н 4.N>9Fێ/|`LYlXCE g CZ"0~ۄl΄;7>@#W3ǛߕfLp5DRyλuv9nki6FXB0~-o_Znб'X+ kt3ug[@3MξL1~uZ]'3Bt`ela$w91n^#jFRzYO~2JS ڧr* Lv!b'o>j.kb*DX9^G`pba얗:F,hʁAŞ6 :Bp$kDaNTv"Xr>.JMA:RW A{cWqWʻۙ^T }tT}щQVB´W" X>um;K4[@tW7Xl"G˹˔/m5toz%i+mڡ("c$࠷7) GC2e9dZc:w͞QpJ|1:өڊ MjHo4. s| Rz@cff/lAm7vEnݜfŲ0t*;%>E}~/+Ige'>YXﻭ0=5 4.y2*M Z m<,:8jv;'Ѵ])ׅkjڀx+[B<{S7|P `}(+NEM w-=#Sd6›,:_$ F>O M rG&=JeC~%3 n?4 liDeꫪʩl `4[vr땤^Acl7|$0/m`)5Oo㛅m4.vudIU`ah;Ґjv9ft9\ROFZsЕ l׍^XZN:J\ S;뚍.BN}ɦ]Y!$J}ؙ)Zn|rWk't;M2]v)Hɗ1=35Tׂ\ A\ճ`hsoC;\-GHtP9vlh[[zќG5(]3u&sw[T$HGP(E8~j][DQLPi9"'ƹfTL1 暬??dh3]%ЁoS @ۦ%K|:vn ^Ijfkg>0.JXRQ)A(YDtdG5 ӵ2"C]H{_*I>ZW [YBH<4c@hf#eFuSA^XKlbmYg4uos!Q Y6 `^\=+i)ф!?VC{lHW;*Zj Knh.ȹN>R5V>|)EAJ"U(iW.d;yL;~|Ag~=Gn8|aw,z`qI+39f`f7j`LO#fFVu3WIeq)%)6dfvXdǸ {|46&x%Y8p/qײB& 9D+yM:rLK[1.ץgH?fp] kmL'8Љ[m0YfLf%R!4`f7XBk2:$?#?CO]J+Fx,m;36#7uE'ssCU0;ok/-zhTUt\Wˈ)%EJaz 7 x-UE_,@gs#|nk d iQʥF1|%s}uKDA$[̅Hxǿ-0ewJ;k;ډԡzmcvrƓ/zś Pf:a>M<зzнw԰׼r]*0 ʉUS,XU ̐EoP39V5_yW}yk:%}Ϡ{z#5,G=ssJ}5їi{W P?r5P w^X.{Z!]rP2!|A(H/V`>NEC_LMKN?߱IM\2F e^əVaZ'%YToj;ZZ5YJ $Lzkyrs$d6 !} q!2^,kCr\k2K4qXkT ?7|K;iLψٜ/xϝAcNZ ̯>fG/(kiR 5Qs dp75yrB8b?TVyWnv'D]qMj+VrX {J2y g{s{Yhauƴ {v9*#`«uwSZ $ )嵘g@> *Fւێs6&L9 :Qo*@tN6ws)``)>&W6FZ1U5i>]%_|'!VOngV Z,o͘YeHP6h7Jma} ߏq 5e-Q).- ʢU` %kQNȫSm$U#5PtmU)(pp q>|(kYT/m̀.mD @K:tŦ612y9<8,%eV}Ԫ^xG4*bAMDӁHm8 EO:f,!vURTm+ۢ2)3E ZКotu H<ńS؛HS 5 gʉOg_5#u۞$kãʉU:AH۲:tF2j8"[O Ty~4D!‡*K6.wY>YyB?Cɜ~OitV%#QT9 ;IPqKYuJFl4 vZ`7{D##/ԑvᛙ`5XxC&`։[}-ԇ2I`r2v/C  vعaEYisInzӦPlb%&3&yFg掲z)n}0E%W-X ,v1~` +]p;e'9N&N=XG5]JftV:.dQ{Imd uF,g^a Tj4 JlbD@Zг]"/xO=THO.MPͰ'P%VE7'V_v&OWEE7%{ tMt lP ׯzO Wv^+ 8=MnhԈMvV=7i)2_BpPXkI{ɬ=L pZ(獆?&OH=F\Hj,X(r, )\xЯm4ocǕz4$Mxn =ugJM Om|gfiď RV$V ;Yo B8MTp_@'-\S_PA_XemLr}{:~v"OZ>W?qb"7,پ/2"Yx]>y3{2eL91]-&鰒A*(Q{AmY>ତEwc:uՏ#]ྂ#m%vx/cQ&޸qvh#N,ѵ 2yvc _3`S.7;Q [dFrZp<[93!{:a>#A*oΥù!(BD&84\IH׆Q|@`}h&Mm;jl1ձ@X^hUy>GWd@^Md)0*OC"ȣl,cL~:uSXc`烯4Eo"Yn2'c!>!~jj9cC\r@ҋ,RfSmKOw ϶н0ëkxӷ)upNi>)W 3ۺmuYˁn=[Mfl{BPB# v+w9ޭ I;k}!g7cFrV9wOޯ˱.k'Ur{2^Hr-zڿ| N>5!q dCl rQ,Gts@l d .G\#,M.#=}1ßlH?0ȱedN1ȖzG=_vs!l]8hne떙K:w@5 b[^u<:@!#bje0Fܳa6^iz7*vQ*`lzDl HIe6 öwPyz_6 kWtVȎU01V?xW׎ǘcBjZQAA;?]Δu1!q` xl}"UB笶]"AC%dkuʖf8{ѝEk6XEjDj9\m>t1VbHCŦ Ov2ҕ;-ksfq-;4ea0[_Ԩ뙰YLRؽ:'>PE`>{y&?s'69 d7&m|{*R.[# cA3Vo6 Rj1`[h }XĎ{wy83IȺX. e$զ*8ߵupL#Uh,J%xca" ?EyXbNTR!uJ }v/~golzqOעuݨ"!HնhH朎e[kWF::;9y,e\_ƽ#4)ڢfK&Sm~bI)i8wH(7PmA!<> d"BQhJbs;OC7c7:랰XA"G֡}e\5gwzRgs=Y턞XUilڒ(%;j`-9Q`6[|:da%jXg&UIAp#xxQo2Hĸ&hNKW5kdBA.z<< ={kve5UBBoq6 s|TjkcXm,APggfb8CWvK="yTSL'Wk@DPSXZ-#JlڱUZi@PHXSUʇ*wBw9wfǦP]x޲ rmuus2|}D~zU⦸nмj/;H=AנfsB= h!'I$gsp]#Ц2>a{iJ: AЃb"V'iycw586,Q^8Y!N7[<`_NK-̸*vǁw7N}YT.'vP2(IȽSx?)0z?iddǹ bT 7zyR] N]QJ};Z)pE˧,ϥvSm4:5\OEmnOoႍ=v FXhnhqNYYY`dK3o/;}i @/q s뙁bKE} jI!bwXAGF:> $im+`eW5⡂C*~_Zb-x~'΋: ?D쳫 mЪ~1;3#0j[pcy1j6:琕<9<>v߹e >6>)aha='5i!UX਑_RedvBJ흰:s E]h/]DIpс/Ӻµ+0CE w <—=^4dDE0kS gf!]g3Cd3jKq,/ȚY[hH2i%Q2fy>@qe8dHs5( : *4@(q DkͣI(Ƈ-zp^'4j:GnןoV78nVp S7zcq,d)V]ݲفfPx ?vaD3al] ;I4Nf7" 'QIM!bn*Ywߟz<)۫yIЮagϹs_%s/sj=Z%+8-2W&TishK|70*pǽC ՌPD{HM|eH,keliEQXӝSKysjiKY-΢SkXչ=ךZ AX$] 3diut,N{ P8¾ [ !?H϶|)b1u?$oQ3<a!okG[osX4MY{g68RAMgy1R„/\ow`Hε@aV4Le |O|ڼwHVEf#>- 4)G4SuקEڂlqDY\2YVMZG!|P[Zm˨+G+VJmr=K)~{S`~EmԶqm>E)39/qZ+ /|>/ 0S-<0E|2XK6R}u5fɽT,%E[#Ow@Ad>cEg|.ֶlm(ե~E]ֈka*n2F6LA ڏ(8~9kĶDɠδT)*n`H#CJ gmB1OY>hzMGƅTZG2vA%>]sR.5*kaO5 OYmRCi]FAp/wP!!zt2hm@0}xQ|~dox*߆zHkO~2SlYA:{tz !>F>aQJ*SmWPdc4Fg}[N5slد'+]%x܉[:5[čf8Hno`ć9뼬ΎWgH=}.ӵ?(eLK5ZW9$ϒ(cs[]6<#;?e"є!1DJDڀ74~M GڝS@&^(a0gqnEUj\އ pAI3Y6t>pEDflvGOقQԸ3\o*ߛh 0i&Ye#\Ha霶Ǫf 31Y|泗EߊCpVuխ)8f*2!]:ƾvǔ?(Sp\u FY6f%IC/aX;D wDṧۥ KĴ-w$ uRVB\6:_O;UTt̏{˥MuzIxf{nyq_zԅvh{YPqC,ʩsL-]k#~h\ xz9• }Mק6FђD50>G^n$MWsc-f?}G+ ͍9@M:Jbnf&*6`܆KQޓIծJN7g:UT<:L/ 4b KTOيՏ*˒J"7`+{6ջ7 {DfDl#m0Gr'b.VadSaz,gVEo`t}:i<F5/[p×9 =!E@kLh N$LO/D^wi[|1qe ^F{+y&I Jlt<,C낤p;|o1SO(YxSmeG,=&f'g6M&Rkt$wig#E'8ּfwnW3O ]T-V7'd5)v KRU;6nKqurL*}=0A8*.Z s^q߮cSӿA% 2?V6T^LK!t?R!g\]4tkA)4-(BL y˅3ZdJA<,7wZ%?]f|[Ku}7RڟK)24N5B!ڶɬRS%^V4sPpRǘ &WH8VL>*ӡƹknHWt6"x-w5N-)ds(Kᲀw$,SzBB<E5_7߳ڲ!DziB"8#,JW7LˏT/u7]qzĪI O!@(Mgwrg蒁UU;"K'$Q; t5҉'M1wt{erl<'ꅕ m57G.#zclS T67@U $?YLL]*9;>ZB)%1 r,wy i'<^nr*^^eBt= c !9_8rءI=%,x9wNȁgx#֛,ئ\ :yLȢ1Ty/(I_gǺJnrzyqл6f?#jg8XB&Qe~-zJ)X ;:#1@Wh#,rZNCsK:>kEz1ƫ H~ P&AvC( %%X<[_3Eۭ9 4eݣ >(k/#7k(~vDZjfGkQWF TѠTxCUcr;,|H?[#ɩ),u zp#ZȢ _bBaCr2w˸ > 02[o#KJ#Fnp12/o"O0`"F&Mp@Ꮘe8nh-}qƤh lE`䥷$Gx6#^fǕW k^&w4_HK7#J5/8cdP^Sh[)PG嶬C"~Sé=$$h1>%V\z& ,#X3bQ6E5s5cK(t5Tb`]IVf%Mʬh#~@# ߏV\!*,j-Q4᢯6(A`%h {# Ohm>(sx aמeV?-@^7W߼bNbY<,t /'!PVeG#8*ie < OmùɲUNm'*Fr`>4DjB'`wM\i艓'wa#ORHdr%0e }B8\m3+e؋dGb"ѺnW/U֡imAz?}9gӫll F*s$[_`珝:z +\َӪP ~lkFMl6 EԖ$9ȨR,ŖOo aLo`kƃx5c}||J aWi śⒽH>QyUД*"Zyb.NJq&X1Yu;O$>ӅɯcNo?\CҜ/D<]y4q3'ΫQ.S{  q*xEW7͓u1nA;YIϗ][T"<#?6VypPpGB\=QYVU>EmX*zvMǥrп3zϾ+տRolK)nQngUD,C^K&<~1R K܍JDQlO?<ۉB x d?&F[#EƈY1'0ZBnѤ^=_)SYKZ7J>7`*$FlPUt $ E _g#,:Z` s[]+gӊksDsd~PGFTܺ2M}UsZ3_>W(#~Vi P!vPKq֮I}ڿUFo$zOw@NM Ĥw_~x*3;ɖ3v`\-:_Hݒpƥ$ULK*\#jFdbX:uX4#m4po=m?XD@)5g,i+cgL1IԵ>1[ĽP.Yc $Q2EҸ'D29#)tz`KB R&kq>~ }Wt,ixZʲR ;J7ȉIӌ#HX96]gݑJI3y4;O `$.Ɯ`Xh#)o"H6}o"4˳h[L#%&!`~=mNAJ,OHi+/"jMLjS@808 юpTlΧǪ;@C~pG qzyM?lK <ԻYcJNw\L>ng&\Op|9|؊9g|{#Q0fQe<1u45`r-j+*q똯=LaAC-}ztYșNLjֲ|AtU/S͡gPMçEgrm`T wZ_%Z>̰g+:S>6%Oa$5gqNw9˃(nKܞC:3lt3XDI#*+k0ד"wg0So 0 C:.6,+ƍ'.4R"`8V]G{v;cAEQEH)a3Ԅ_*RiƶM =3Kf?S -/$oC¢Ӿ6Z,6#ԪL` tY lh'ٖÜlM1 hpLi+bB?ȟ8$PCS8/ FyǛys ~ZPߛ^<B&wtt}6 wRӼ6փSB0*'y ֕)ڳ)0 3dy箐U-cIF-/=MP`RJ c_)slKjx.iF 뇠_l0hzPU#&{T9^,:Z @Hq H # 3nH"1DLR Kٰ8S5_xe,;u Ͼ-o `rAXr!̧_F#|#vVg:$9vIe|\匾5W̼Mr؄%bcWTFt(])[m? h.0(PSg.杛ߩ`D+b f;-(6z?O|NT %=rM[rxچ]cItgڑe0i geǯl,3dřC$Bc"c`aNIu)i d_8Qrꃃ{=jsDsQĕJݤiif|ȯq->յuE:`o6q7ƒaF%'㼶0oP94%ʲtܪFV[Nx:ѡ(P2Us[qF 7{o.q &蝃za \'&z˭tЊ")Z򣠉ܗn7%?1o/m%)o]Ho*d4<fs/5U!]:6<pNs&IYH=7g:N 9y3"7%jJ,I"[G~)il﵆Vz2Wy B)tYi\NI7OkmsL 27pF0OֶH1'zrfEeW_`٣N^\^f wqdԫaRXT'&}|JwJR" ʣ܌nW풭ڥ*}@3CVw  9냮k19_}>Z9FA@iJ~w$M=2'Īw”/`Kn v_ܺՎ# SڒB=TT/%Q$2z_^^߭ͩy= ?/5a"AG>Q?iVUmOZN!-^,` Auk(#Uڛ|L.pW/d@ Px)kw>T 4 fBʌm}91Z:S`"!Œc\C@(F<pF_/6xj ˢ*=S"lW򬲑46RqQ>/u,mB="6~`= pO6L)N;gUKmtTSdHh>Bs:s_?8nnV(@),QE&>-S$cCz:QIoEfvtHͷ>~˾  &isQbuZ̯t Dž_y^~)nλ||Zrj"5˺U{Tv?h(zSyU<)c!O  ǯOhoSÚEq *L6O"0;g+d0NDtTcVn\^F>ο(H334Sx T݈/D[)\ Q=z)1=,owjv" YWw0姝!t*Ih;] t#nТ+AD;2^VonᓾFFF8@6yd!έ0ܲɌ<,# !5}\uHK۞MJ/]ujH19Մ4uNBZM7$ d;5uM"J'z4g0$ ,qΈiNJܑ IT*w Gl۾> =v#fGUP kf<2vM8\9AXV|:wyL**C.-q PDHRKNR|Oױc+UllExf&vº]N QwBi; I؝\1ʰ鉵6j~m;xfqUbg BeN5j"$( NQ|#k7Q#r8 kkHc{e|D\xl,$,s;IN̥i6Z &^ҿèjmc.ڞ4om!xĶ+N=1XYO(iII_xb=2f5\WYrSBa3$OT+Y@KyF0'7ey ut6pl;`}BPe |%P ْߤCjpU+5026gJH<$NC+LCxB(~ @0-z&ѾAe"9AN-yQ;?vpHo!K-v+0Lwd@`V-\dT^(!UM4]fUmZ<љ`^/nwAнz"`Ż ]QTm:$ƭ Fk]d#%(㥱ت<➵ʺnmP!VUX!K׬_Hw~ ĭwΣQR5r˖kh4KM!8i ῎i b9 {P͍5Ć]>ފsϷ'I&FeׂHB֛f&6O>o5<ོ^B}r&5;0qkylVMϜ FVBH$@|Χs7Wwa?l#M{cnҐm$_T( 0$:e{t L痢El4 ia>vUt[J!}h= !DAgV @l{tB{MeZؔ,j̴ܯ NUL1Hy9ؿYl0.]ཆ\_"WbCL5f?bէ}W@&tnʧ=עcvDStɩp$Z@KWBQD=-5Y/6T ^胎LK[ôm~kVS9oD:g]p$<Ԭ yȂoçTmc22$ z֓w:(pbx\|61ܡrh3]}"8GF4ޏtcJp1'1{!)Y%7PGX9(̙S#cК$K6}ү(9"EQIB5{xXB.r1LRiQl<&5zn0-%KNzA Eeʷ},uN}wnFDM97R< v̿jDXv?l!kH)4at,<VRF/Cꊗ]%N+N>2E1&:)Ħ+rxYùϝ tb6\tmU^t_.`#$&őUUŌIaRm~W5=QQdE? B3vL xxG]Op%0"$(yPw{Ԯ(2T WwfMZlc5{NH![L}E_PE Q0Q^;k·BTRFBPQ-sY zsԺ" }0 izkϒe]y\7r}7tG_5Ylgqۍ0xdu$@/.a]2񒃽:r@'5Okg:sn:$T.UKNo3HpX@Ǥ.Y~a7X$!v4u"A)6`9ehcd K撷 D}wkx01/EގО)|yp 2Seȉ$&bfrٵ Ĝ/W>pA=}pLFq:eZNɃ­ߛ|bJ3hQ e\MQp3uCK)cnc5.Ԋx ]L@ﷀd p!H4Ɋjh#dXȦX#+KKgNB ʴdlH;hr47b)BTj<$n6(z}` цv[w59XH{-Ѳ TmV`Z&;u<>S{; ;@ptc+@LE+QbJ\ưD:%5)On[K3h}/i .8;37&F?rݒOsp2h>WH e[d>8৙p5A!煺*Vn[ UjKZZGY/֍`Δ%E7h%L ^jS)w(m(+.)"#=NUa"Z>"ּǹ[P#*x]k>MmNzllE%^L`J>n1ՇE$]zXG^3e>mDfroeBMk#@`} Y?<' PHeYM)N\s& Uu3A_-6Ϛ=7<9n1 Ү2R̵`Z3.`o:Tv'E;ƙ$HB$?^7]\ļ$ _*$-7 ,~>ڥ0sXX&E{6e[W}g?/CaЕo24e `J{3nyDđקHd,tKRN='MԔ|5v3`LP#adx̄6zq^x@cv]NV}n; ",H-u[mt)\aqT iǁ 35h )Fl%m{#ޑy9gU3!ЬHdGu|_ czDf&$( >Bqef1=rRk.|&v^DLWѶɚCNh7^V;ʞYzx4G߮f}#U\TQDβ(dޫ;q iI/揸7>#~?9^駂 /,DR2*3z%l|SzqͱW^ػ`Żn\O^!y_6# F"hJ9k/L l^zmB@*i qlO> V^{W} g?TvւNJH;cg=JB1o;W ah޼'H8NTH)᯻++% u9ܙF#b +">\yu/W@,OMZs 5WCU oco sq?[<wHy{j2p6C{d:o x~Vݯa zxttCvg$ty1'߯~EUYK)h~>(&Ԏ5&A*4O:Aθ^Z Tk{lP/Iewx<.R>q' 4&t7zm2ݍ ufA2:pٷ$⠊LwHL!ܪ yCmzMNjMf,I;20.WpϣnnATGEf2&A4:b5le{Ot}ҵXw0EVfDHaW0ҕ( zH J*5zQ:C8ap"?z&$3J^#biH.B9P]9RAl}H >I .]#bg#tP#S>LX*NmOM0<ծJuZp(?m)Q7 X2pF ta[y@CLC+N/e2J{/$A1{h4vQו\_ M@IcMׄ`8b(IrO$cRYk0,ߨ /@w7^ԗKT+-س9TҖs _Lq}ٞk0, F‹ʥyZGa#.)U;J0< ʞ>)wD?Yw]dt62ϗX;gDq"/iy"d9gGɄ;u5 O{tz߅fY)كq@.W NŌ"o5ZjR"m3R\)<=jX.̓-øKǓD N :((F}b$: T.l;J`bY _'/Cu5%~޺l,A)Y:3]7w\}N,:̈́/[hh7_c8i;X|ÁuQd([gX܄x_!gikD |Δ'EԛK[=Wڝ3EuI8) W gk2DT 9|ɩi1A# ~rXoNS8%党'dyw\2+Z[{ыBsE 1> 1KcrKVGd!Wj u^/@ |'a[ղ7@B!-b>vr^U~~ʑpd^j~-/[ky ]&. cĚU"l/C+ n3z8:Fʝ? c# HcNێMjӣP@VW#hcLfF`GWRJ|ʀ'| ! }-a(fzlL X+DTSIb "A5v?϶D%KrAީ6G"Nu욄M1s6$g^6lw: }U E%"ĵXڵs,飐I꽦v T6:MRBWr'!1ZXo"aOA K1@3NL+ŇcP#D]}crCLG"0Xx/dvw(>.BWh F .sJƤ4\6\#7(gEv"/o,+0?-u^LYSjAp5[߅r YjB9^ȓHʺy~2 \E`"7G2ݔj—E45C?66V®՛:n5*$x%aij1n8k"3eMqJie2#X2+7'ro[.b{nKޏ3jB8.D>_\P`_ڝC? т*:sۃ+SBrXLd$.If UݚtZH3P5o#vY_hW=WY067`C"f1Yf{_9+e_]$S1Q__^"I,xd{ ˓?y &F(ObHEb/73̝xDBFydI\ן鄊gi^(J\P x{\N\O`u'ôm ڊ(0V@l7U j>4;Îzϒ 4ikoħR8>9fct\0md 27;- ͅf*fWxB g-u JM>h=Ө7Tӿ[2Z:SrQědfuc Εҳ`," E(ϳQ(826~3) > [ON-|:5gT (G_8Wdeh25I FKm,ŤAFa[8ړTSnfEn@7 Zn8S!*6A]-!5aFvȭ?y*xmyO:8"H a_onv˔36Y>wcO(*Y<;TJ:"|2A؊ҜSk"!dXwDN5y hD?ߟC$mf ˨%D Da4&uTrnXA% a]i7Zg'7MsԳ+7o^@|,wKZ~a"X//^)9Z(9B>`,$1>OЫk Q~a#-G )t? kݩ 8[E\p$F Tfk\ߜMi펓@r;C{}ثjE#0>agKsJ>2OOx4νlT]i>OU]^qkVoq>)wXU BGn>ϼ}+\mu?R~*Uw w+Pt$prB505".DQ%c1v݊4u"ϲpÑ4\Y:{޼?V Ջo@"=z`Ej)+/ln@ otM`6ɱބmݻޥaS ŭ0MRbqN(35f,]e.}L@^?G;e("AMcbGFFmy:<07 (Cw2Mfm&[o!w7 k6m;n%<ꤍWC/[6iw}$d9z.8L'Kg'O]4R8^Y?zerq㺝2A@G,b<@b⣐5MժS,ҐC Bgp `Ts0Pmoa-k5ZK 3 !i2; dHl. 36"sTPa Ĩ[t|  Xgl"BhrLDDr"[#*5Et}C0CpĆ BD!4"mJT*|PG}aOɚGd ~ |ZBxu0V3mT\M; B_n&x[|.cڢkVD1LKPcȷ"+ ~7<ђ޹o꺣fUi*/3wRh6(],xĢKƭ)6}jV2N"A7!lQنŊ$+aA6=|-W)䲨_CVS11jgANl? jn8,-H7# *g֞:A6i-ᕪэ`S6<QդT$O/ci!8UKc6v"Ɲ[si{LȎ e4S==oNWlT^0c!ΙԶWǜ8-ֽ=s.m]m8@B5RxQQ`{47iuXdԈ7W˧B*UHI3h5`"(w 6 ):]yKIԄ1Γh WTb|E81uVVA)k"7^RZdq, ٟlcP fփ7t,d3A<`b-;jBۏϒiԱ "3ɗ R:]Ԡ?9i{-2S[#!| %@Դ2d G'bFv¸XdX!;y㥐-rsTr7ќ01_rui6m>+|qp_6CZ-|˅c)zHޚ]-TO? SMm:+a%͑qmqG[CȝFX&tEʎi:"'u$xi`(TQIj!!^?Vm fhI6tpFWOz?T1+PGy^e P"(p"ӼϰpS1豜J.͏Rs*Ux>"kBǀ֖Sɔ-Z'!Iو.D*u4{s!ՄAC}2! .x3 KUO (P5%m%mfBd0.c S,slӮY 5 ,ݬo~*µOZ/tf{mH{Qx߹$5w _T(K{h a6}f~[F#'7:CNKqדT.FJi4y"lc0lEMT%ՙ^+ReT2}}don,:¨e+RFBH p״F|.h%T~}8_=CMZ$,:zĬ'Ro#Z{j 6`t\]}?;Gܙ C:d}?bqUYEf7ź(_ٲB@oA Ц a 4PeyLaaIpHŋ C3k0p3= p&v}0 0o*Q ^|d 6B{&ԠT .UӑّqROw~ʺHǣv_~{},tc>a/fX0ƈ3G*op(]0_));<]9n9[z l!ddV0P|_JlYpj2B\NF iLj=!Ƴ|[9rʺWe0Q*˦c5۠1WGtp8H7&Fl t y##T[_h}nbX˂q@vZN_3,TrzӧG$aWGds h!p(%Cb?w~9]ȕ\8@ EEC]F9q M17>3TtIqZSsM!q$1ո'jwʃ`#q(IPDžJ̆^Y<\qYtؙ3Aµƽ7ŝizՆ?@)2R-Y?$TX'$|FUڍPQMCt9lSM輒!k\u4^ri tEw{lYˆ:[hlCl0g0/辐u=s'!g+x0+v&&m): 찍AEe"4 n)o t&% xp7(Kn3SIEE4 Y_#XՎ&/; N&׾ nw,}뱦; SJ2 Ldl",`^k/O>ו"{T\}t!^cI} bEmz ] ŋCԂlm(t_G_ā衔-!g+YΠ!|p4|-e!u# p1LQP>~Ϧ~%EGv̼ñ31v-ȔƬA%78ZUhU%橖~1 4\]*DFC V٧:t\ ^MtcQ{бn#K i lg]Ä#5ٲ6! b{iOis-D 4F e_Pl+Ql ᭳r)cn }iX Vnw7Q[¬ZK1vS* Zg}a #F^;x! bp6/ө֥n@oU`蹫0ghޯwϷ tmqa{V{ýV0?/5k?mʎ4[+ ,n HzBx0›ݬF dU-r q[JzLo6OhEJ^ۆKfcHt<ݛ?p\&+[%ʫsqľcpkڄwS'o$TR+3^L}eJ3H>O!NqS>r%0e]oܷdIv-! GY3KfDr_V4!h#L@a@@#AɯgwʐPbL3W]:q%aNjNPN 7^ SJ$;H,@LjPdR}^fBU6j@x85os'06\+51%;P<^~O\0/25k޳-ۨژ/kR cuY򯹏geSP76pfPЂ F^EL0@\H/, rog%4ɭeRLu J/WI 6='A/}|5.Ŏc\"#]Fט#|C,lh; I] 4+@"½F5\X*‡_ ;8[S. 2&JVJV4  \-&E_-1;s~Ѣ\5Aے>d;l*z?BF;,D8}wEMCv͹[0 XZR N'ӊ̢=$*{)x^N" ;@6o*7TGk.Hr͓ۨ7O&cz÷b4`j9@d%iR7D?*IiKRy;(dJ_2_y# |KDz8lnAnq(@Y<2bPH _g% QEj-9zJxq(էA86mm%o5aZ7rki:0G0c89=(,hpو`c=XIL${SPU$n|eiic= ݪ$Dwk +-}쾭=`q5pIDA[W$ .Ki[;oAu;:h恆U cW F}ۑ|l+'F,g"J" ;<:Vc;9iAHQO+y KrXTtҢ}^bzly-_޼*Va6WnDUޒx$ ;4iA. zRIp[s~ :jQlc5pN'zhi=]zCHlE:TR5*f. sP@Bj9xB miOp6+ .r#Qw0^ѱPO;Hs]:un>xQͨ 1S4grVN wQ #rǫjN%ܠN"Nq@)Ċ\CO~wVK̩˶ *)|Xoͺ(v' EVdnz_.C2Xq['oFYlt@n/m9lۃZKquؖs *\91xx8"b+IIV{D(ՄB'Zm  $uoH)6s^Һt J6aR%Pl < WalcOh9 ^E1lVu<.T#Jh?5rJ&ATBfIJI'"x&bEwA[;@$ 6W}HH+$ړghؚ3̄h"D+/,'.;Bp;:Y#Lɔ\8IgP3f_6k%_i]UT I Uykj J14F >982'٢?@zBde&QP_+֌ڤ³S"@1n1xtއ@Zɽl}+mЮ~[Ro[Ң BιV3*,{6C޹+8)^VԖU6R`_$I*(KdgUݲ4&T=ĂԂIrFYSvP@8,lȱOm,MkZ&m͟ƌy e({,e eh <5MT/ j\ᙪavxy+%`[)N'ٰj<7q)ŷB1i=N(e 2S`*.H<2Dd;/# D8^Ln}5B0ϣY {=#7aa* :,>[aPˌTpr >;C(-SՈ[G}[.]R`]j=7d\P~^"S^TG^ܲZ&@/[A;MdWd#r[%0+mQǡ\r&cI.'qiڋ#nJmzƓ6=jI@AJhKEaM,"VP顨3Չ2rH~"(Q\jq^oChi7GQJ{sKdĴQER y @ED~60EDXit>ֿM5IaPޘVy3c]$ `< $G@ty"c[_C]&0t<9pZO_O ]H~Ѳ8 .6Pgh\l .-b,nmPXm_ꚎXgm|XP؏*gBc.뽕A#&(MYBًzs';xψ>n[M|'6c-X7/yJDI% ui#Czp¶~h}cU=k]p{8 n0|5;Ti5OHD2mX%J$=\yG괞,!B_ aWN.|zЗ_F48@fpm?VXe_4P/Xf"Uκ@~d.C'DR95'E > A v9+\ 3JcZ?4y4fn4-pd`uH{7mIVj҂S=kk>pV:q. lgMWd\$rݵ cniUlё TPЂM#ܓb ?l_i,IQs;uW=\Hʮjސ_m&:.]@[|Jq)Hy~Yݳ>0 7+1; ֙[$bRѐ~n*54TkA1ơ4VQN]TVMж ^ʚ'.ԍ'V.ٓ4Fѓ36d{jUoI"/͂- .5MǸm9e2s3.vo 5 8*GnSVD# >գ2]U>ǷlLamQ p[֝Qr@,:דrxFU `)rz=HKI27RD ha|: O G;ؕ\T3M8bӃ&Ȏ?؁X"C3Y5 H?Й105xII+<~p6S wGlq2>4v pĬ 褨R^U-{28\66 10~F-Ɋf^Kܸq2K R.xc]\`85%ty?ѣY7` srE*#Oʞ%cMƝ[J9]jq玨|~4i8Y Џcժ;7>P_!}oM($;uVkXz[]`Q<`WHƧL{7- ͏]0(-EYp3{snvWذ[ʱ gv y;ʔS VQO+~{LZ{)(A$w0hv7|oL_U; -ߢRh{ y;ϓVd$,-͒rJ:fڥ`6_Yus5^~z@;e֐'N ݃,zEA&I_3rx?XVxw% t\D}sa!s;+fjoj#1O(ϛw܋bhV χ"mS/ N}L`X>ZT,UCq@۫5)!AĤKd଼rs J; eS=qw('΍eɒ+ `UvaehULڭ7cTRQB0߄D5mR֜Г"NC1AKyN.w׬Rdsod~[CXd5vײ)cIbF7((0"2?5ʕ)ک`p$H>MKcWW 7HxI\K+3|{c"+u DC!%_pQt_o.M͍ $D`,,.(׮GmN`@qNG v<'Osi# ˶ /:1\4qdVTY'oze Cb(҆(CzS׺,)|KPl 㷛d{sqW3=(lQ rZϛ8Uֈ@a2#xCp pf)S3aiMxlu~B>#kh +d ,)S5b%/'n)R-:+{2HC/[ r/_L+ZYIS3x%<ӀjC<}I[0[G2#wurN+zuSP`ǍJ(FVʎ>E7ϭC>;2ْgN ^ ."pDpw"(tjocs7z1&jGCy3*^˛^I0tyLOZ!{SKq˜gBfT`{k }g>)A \d#nw!.1s!JM YB1KˉVo<,:GXmQl-THJnj#_a]灎b|G1AdH_߉ܺ'EtXb'C͍!ޛUnkI# л_"T<݇I {w[+A=4E QڕU]vEHFUgv3U1t=ЂVa԰t;: yE >L?\0ʃ]$8w,Hb82-ER,B /d7jf&TcfZ%Y&|7t,pb9xS]7u.e UЅ!W4Bq1g%0 c͕>XsfG2%tjFr%}kJJz|$dYJz0^ K!~{ ((j5kdIJ`7Hz҇3Hlժk^p->8sjV[Gҏ>u埋} g#&>}2ѕCs#4 knDM('05mM=%ٷWgڻ "'YQ÷ۻ= <<<44@);X 1_S߮4a$Qں-Z4_yg(N'Ux+@u_Q9 5D5'i~>3-h ϦAwdxGT:Jphp[5>4w/BTw(NVahH lpסP4.2ٖ JԳ!]?A@ŪT!V#]y|Wgh#0xU֒nµ)/2iB6GhۡԄWV ]z62߶^юp י>0:|W WRaݬE H0JW [/D/u|`dzmЩuG/ Z͡~W&N%[HX>t2 758*8Sm_8 SX&ݨ4$J)_ގr;en5D"R 9_[8O4g8+&" ofrL&ϳ{^4k!8ׂv/@l_s '&))厷 ENu%f[p߫eGRg:H-*X .$˨2;;{tqc|9AQ6C]iDW*طe!mA-U8Vv3HRJQ'@wl(njukӂwKsN6OT?4.6|(JW|DxD_ޮ)t̐1 K)M،6ܗeథ *k#5]%z|A)Z*CHm^$lJ2ߊ3[{B1n{RbӹIQ9 OB%>\3iAңu=Uz||Ny7zQn?n,f!x!3'jqW,Y<]~Kߑ$i[ ?&ᨯ)f)"a>L'{I٠~WH (d+> ^HnIWъ#@)ZiC]DJks ^jҥ٥n_z}I&>_< #$:QMʕft`2}xC1h &c9. 0>{q?}CtU@aR.|ۑmkH(H5;}6Vg0ՁXC1Jž<v# IǬikF tH~6L˯9oXm?h"Vf 2)f(캵%lb"Q5{B#'f I5[FYma0.}AАYdQ+n:0iՕA܎m<`[?Tt6KQȩ7+Z!ɠ ѺƟDhVB&!s>WvuX|<Cz Y7TJR7e:P*STM{SCva.WG mdoP_A*wCn1w5 c'hD⮙$oB!f[֒sRRCf|qu[{zH bouɛ r,ZuT1ˌJ5Y+1DI^3|=4 &DDw6Ls{euC8!~0CMgK-Ҫ|‰9=hR͘odi2rih (cF.v٦[s φO"3Beh3>seΧGDiiw{X}ZK~)0{}?cYyUKjݭR ,nϥoeZr 伺HL;є1%>E ֟-h^L޶pʆ;%$3N+^jRd*ӏLW'f}oOՉS1i_k/fશ\Ĉ:cftnr d%U2r|QAkPNcVK3{D/LuS1([]1BE+A $FL,iam'ϲk=,JBLMFORR@ EE.^䁹2C][lXS !f+kyc=]5Z=෰d uE-lH5.4/b*{5kO\ /ys\ۖ@26/m.wbhDhfrVdK+@I/z@.;|`dsLq&>Rtjl!x[W$gB IfFdI +|1s`$0Zf}k^/)#!ImxQxDv^Òyn._9"aI0ɣD0 :欋z&kUV~F쏸og{(MTN߻W+WQGs_/ԡ Qϙ2YL9%$?jBn Rf\;5=F`0$'|دX(jP\\MچH t#8,A\&&oGNAJ4y{6v7Ϸ_q<\hW!F-wGs|E*UnʾRa}<+f͒+S%8wh+MI4R3/uK$Noޏ'/W3}2zM@CcE|Dqd4=qڥcyS #fi/y ]M>j޹ =(sTik 0`Ce91l!SȀܪo7q,%旧󾸠 t˴R'{) ;2i "9KH5c= pKT>5ɢdҋ =Lra]kаމVi$c|('$'C\4}$:M$bS6j)aOt\,p>],ceaf0\NTxGF*DǮUQ)Ƭ=u Mc w'xx}`6]Z=OӶM,\Gs VW0QwqÄ0 UӦGvu/+?څ2dY||hgn䲴YI)hgm6W.&4Tk.P's'%4f?=PLV67L!R_R;J,iBTaqd,>E1'|vM=]|{)mpd3#$eؼo-Kl<[N}bndfk n҈mWkoS2~a KcD98G틗i)'& ۾4ЁՇ~@{X"fkj[d0,`^}%^eyG7\P0 kzhg讅a0BtMt~wxk[}tf XfK4w U[SEB0z*=zt ~Bmtsd73=jwYLW5aFDJEىtB3$[sV̄Ԟw$Utj`I>8o$D'F>Dgʯ>Wë>$5|TA GϵO/ UPHB)$˻q6SeyҍnhϫM.q^5 л4{rNDbC37\U3@AaʫLfW{},ҮSkC=V~DcaftTSdW>fi!ƢePQ%d=nYBE^0.+o@ h|.c*3)"$عX%'rc2F80eo睄1I9{M?Jİd˙el"YUv/"I|O`IkNT*|#.p>󪱦,2Ln%sN~YB쮠xB fE^ɣcC le.1YMGRz76o$ET&z$Q +Tռ.TqdQ|t "IۙE~}4Z:Wx_ ZeJaVK֢(ZI=%g̀\erd_ b\ٿq-ϜڢHIGn0Y,hgD34,eG6ワ 6wªn!k9j".RwCAFcÂM kK Xn۾ П` R n(Ё`4iVңLolzl@*HX$RʤoE\;ZZOđS; c_&Gb%D+.+! P# ^fg;5Gab~Eq7 9)V,<%pqW9Lx.^>+ X%W8Bf PH(@0| |er&Q rvfkѾ2|,<0NwS"󃐓ϸׄQu1)kx2\R`\ TcFs+Ϭ_%XvsW-DX^7hVAi2!#p248!7{?4@Z^x!_7ߓpj5:*"Me0J5.xMiǭxO[H&WV#s;})р \i#b?ѧAA{SX!):lKO~^ohƏ\L6CzaBG`CFC]5w8JWCpu,LrȪv.^fQV߂=a v`a)xa>9 0ʇO4ߏ (0S@b"^7*r9~Onpޡm3bcj"8z/]4:j΋s(j|92yyla+vR*FOKdfkvc˺:X{3R!(\ W FnbdY# Y^Qzǂ۸z@d]29"q#0 +{ݪe Iol҉uygЀAe;wDԌ5 KoD9\y*&-nO>v}L͑p DBH* fAT}֯m;Wj_ƅsӜSilzQb(C82!6݋]~+#=ۧ8{ͷjCqe_"U{xmˬT]tYWq&֤PF܇ݓ=U,ZNv оFWȡK%D#La,'7vX̱xJ yS`i| db* QVٝ[P h:>Zyw0qD[lX5$&@ )8sG~q?N<uj]a4VkgƦ>$bIO 桱9҆M> xW#ŊˁLJ$kћ JVF1IκK򏐿cҚp|T%I= vֻ[ 7_V1wٳ fТeV~C#Q.ޢ9ڡX8 O! v6 t=,tIZ5Q%q:'.e? fLYeD[6454;3knyI5GMGץU*+5}T5|[F8=Z̳e8R$Gӓ0eA'_s [e-`p4(=WuC@VDYD̨h#4|16bu((qz™$o(uӞ5Ulivr3x Sġc6 tw|ni^lr\ϋy{zeM&r>c6͵~Ro` %8MOW@堊b;]Ds$ci}CS9@ QPB\ "x{Hkqӈv4q&YyLA"[.]X{cjQD+pg)(lVSNF{'BK/@: _tm)\mtwdXTUB3bmx5Bg:ww@#qk637 )غl//}+rei5*7eS-QrGjқo]g0i ɆYd2O1 j qbx9F i+B E/J@3_0%l<5s@2}QH杚W^<ˡZZeixʵf91 AtaO  +Rwe[m2vr;M:=%\v;[HN%6USre EX { wr5Ak#{釂_\3:<}ZWC 0o=*Ӿ3۫NݔtxR126\kl/Ƒ S6.ģ2u-ЃW\dfT9&ԍ8+~ؠky9ɨ_<5mùwXv:_Q{)s偷j]ei52o #tA2|Hq?{ig89a:È`XaaSǫkm^"+)ZGd Vݍ>HY]<{z| Tj?XUPeLrxZ#K2]5j~qM8õ@@\w1UU 8Z5 )\T>{q =ix@H;<I7P3#XOTzE-/dSm`uOvU R{*iNC!Ge?m-W1ԁa,h ^阌˂"wa͚Ix8`.J|o`78}B%)4rq!?/}g7z<4툺"A)O,ڃA,j+?G E DE|_۾(\!&8g4BX$u,X X`9a\[oޱy|Rc̽_mDkjs;{t5|⵶B.bwljoFhg-ZAqjɾ^3iwc`'\>rywEh^q6ˮ[l4˯ў/JϿFJ 8 F]ZʢP?ne=2[w%&$}eqNC RRCᕷN[riyDUS3Î$uQi1ŋtL0.hBA`D_xkR& Jwja=j8d wR@QWl'eq#i0$y|]JK^M*^$_\)185ͮXJ(}5*TRJ:vh׋l?^ҕ8f|\&R .ۦ,a_UTG:g>A5-Us J->g=c{S 50JU/', G&ӿKև|W0À M0P}((kMOXԚX0>ŏc7pp6R5TwETWx+*/[>b^0Ah,M6O!lf, )ׁp#PùΎӿxg$W]S/jרZtp_Cw%;Mk v0F-)тBUha] ۟ #]wox\Ԑ5=Ug"az礳|Խ,C@u9\]1n5+v`ݼP:_C ȍ(FS0_F.9P~w~+#Ѹk$Ih&H LSRMz'! -YVץ GqSk* c??R0e8Uϟ6L=zMKilp-2vԠR^M=:" 05Κ뇝UP}%$gC 1Q$T:o9tk2< ÃLQ{urh;LweƹPSF9ΌV_Le2Qٻ`7h M>;~M&Q}Λ^/ 6>/KRK[aI0[yevf.HAj@Gy\ θ;U_;8qxcxi|0\P>?BЅӍNґe Ѕo H g CÖD 5u;C:ـ1&071c' T.⧳(ht9oCV&Q/ҧ;WBڳ&5zVkbMۻNE;W`D@=Y2pQğ4+{* 0y'vT< 8JKU ?!;/*D@HzPd 5lHA4`)v,`8f.d.Nx[Sa`W &K> 鰝8ΰaaeS%ϗY|FBkAk,Ϊ!ӕ[ /zޥ; t­5^'JmRgiD+uΐͩ6<Łfer n%e`W혏S`hqルv r7YVl߳?Љ>$_RBT3\BOӲUG=lՠbl,.)ڼ@KP6Њ3A:5SqYeyjF P+nDd}Z)2?X!B!7Vէ:VRr33h>׮woGZe~^fFWέ#&c%M$z(]i{.iq7DijJ͂7nGF}SL@>a|qYGо_ BK4p%l s\k>%,o3Yl+8PvlRE |40 rsvİ?'_L >bZ p  ER4~zv-#j5ű2j3jθ?{zO l#fn}/Qމ,;l&Y MHݐ \F8{v8A.7յ`8:t0DnU#KFDq,x%X>Z #{N m@~Lʳ$b(_'9{Ƚȋ0<+ֳJq;ض/츐죠ގ`B}|HŴήvݷs7ڣ=߻ NTa ۸xkLuck{N3Z?IʍLxhꃼ;v'X~m,;|:@'ӽ/LuFTXʎ@U“#gvt+Y4u:c!mL  fW&J7(T{Z|0ގsOv`8s KCʬʩ(犬^OW)3]0-Y7e+\^Zol ߢݛ *'{&8N,H[𣹟> xE!ڳJ/ͅfH_m{9ѺTd:,T)S:5wK2CyՆEk,  Me% ,}'jAӠ:\ć*\lr[ih=RUvcQ7JaAm u4־s&3ߩ7^>m2rְpV]bo%x!(ګ-E<{e򏴐"TK|q8P# 8 4dxz!7 ԓ:YFZ h5O;Vfuҩ */u)V7[(r 1a)M ,:] H_mcP7o@޽KCKKs"QyUWI3.kS[(MLQvq?ŅϞ7T,%=bnb7?ZT8o:^D8 ӑhQ- ΨvB:q.djGs醵*,bC`.c:1 J5!RW_*C8] YNͶufYYaYPn4ט#n9vvaL"̃?+IDl7 ¢kԱ^lo");|$=ȁ5QiV"Gs}ybf:V́tVpue+\)0 ~(8Rt?E8ЏK" ͳgmŵ1 fhЄ5D"uKis[c> #"b ]egtS}BC޶;)-vQ?^Ρħ" Aȿ;shcF+I'DZe*'%Pz3X=YU=aO=j*ӺZ1p覩*% XWĽ}g ,wBҹ쏌@K"c-<'F~Aυ3o0 D:t&Q+4|b5K]wԶ!(wpwx0Rd mpg9 (J-XRɓEDp )8 1'mŀX4Tsy&Js73Bq8J52$&|#)Q=E%&@PGts\-@z%Zj+cqw:~goQh@? *^/W,AGYy,ɥ#7?2c:I*^#r2NMK9psN*!-ڭ xr$I$0}}9w{`5 j@=mg;^&| %"| (ub"^DyCv*i C[jF.@|j42=)v葓%be[O~t?'sJ+1րfňX|vdg'ٲ뵃 Z&}C36P a&OWiz>ff OvWDp 9>dƟX4_!0cwEm _Ԁw }ZM)8Y3têRwS\Apdh(\9)qzWlq-\Vp+*@9  o+R"GHHp*4H"TT3;D޿ċ2c %qhOuUu}$6i%YdFxŶ%$$fhy<{ RQϐ1@ݺS/ezl=jkrcɫdm^m' .\;Tq@4j͜|OpXMbWyg0c8Jd>e# JF4bQqF m/* ʹ~PD: Z AZÏtH͋ݡ ZN[ p=&|:~(Zo6MKFQ{p671xe5p)dQ`™9D厴)-<ȌɓbMsqt‹==uGWvSmT;PR2,B0+S%#v7~jt~>}NBm؏ɑAω#"y E$QUYޥY-ʝQH\"?c?t*¢V03nP(:t”K>?= rH`=3*$TPغSuV8`J߿MgAƦ\QeE>5~kyҬ 3=CģٌrХRqvHo̠CBOa`ӊrH9Xpiz *Yuj&@Mv'7nƯuC!MSnSP뱇Y1'|{\LQm-Bd`Dj 8Gd4nf`ySNy& hӅtpDP0 Ue;L&pۓ΀VcĘ#eUAB%4d!g>B6<'Qڤ6֗$t,K#]H{0Cg շ y5Ts^$/Uɢ2!|MQ~BYBg ¯J-'Ic,r v طla`RAN*=HΕ}+ p]UQbu*4|-:4qlޖ QGGk0Avy7Q*Ih?31]ChgZc/lO5jkqw-JcRl2Eۭke s$U$kBWJ-I'O۹a<3UҮέjD53&Ý&\'HNU1Yz0;93ꎼҶ^r-hΤP)+n^x\XxE‘[m>n }d0l{;(uh6#4 )1 #ҭ8OT{"Û=?gЅ|}_ۺ6L w6jbmݧ9|As 6$|'˿*}Pc}{’) М3gS%wYd;GDPƷђ6^[&&ࡥc$BѼL?cpZGvitGg~(Gܤ Db|/Deӂ14MIy2v垳_QL.k\H)+H2Yv*ңVE!]'sp Э.T4apk[MYΈ iG@0AJM~zW6&tçqc$nN-́8UWR5omjUr-dXhZ V󮫿DwXMKޖ&wu4{[X:'(fw8;ʑa9f򦮹?c %&V3(nӖ  6#ހ`B(Ә'٪aZ  im `C4^yes j.W/C'"@)Y MؚPc;i-B6{YZƍO x];J}R'.ʥύ@ `Lc!UEQ8mG%Q>sf'Dl#G!MCpάMqOKI5WUǾ@RH9▚=4j+f+J-[ph,{j\H/)|7R6h:xY\ * Rl -BĆ$(8>5tW+E][^[`h#{.`s`bЪUF;a]y|ձ\P zx4Wkewtn rco"gޒ>]yFKa 1&hsuzXmGb5P:%ޡBd4;k Dt32Ę%7Җ=>"P]IvZ}mW19 4-1tzg yyd(Ht.NÐ~Ë HldSNK+cߋhcIIZSK-;a;41C êv!X%QCo#U$aZ[ z@iOx(@s#a ̩U;X`;*SnqH.64ed.QUn>:TR.֊o.5f ӎ=A|ٲF J3kՈjglcwzS̶);pwbCBã8A+um &R(}4gqphx *C#< ڮ2jSFOBWo4$a$ b~xH:@FS ]^{~j>I-fVNA+hB3-P44c $O*u+L`f+@R.raZ'1Q c5^xٓ \j pxz'{S"W*0<ϊhm;fok`JXr6_gai]#UY"4>P25(AJ"rBTTCK?MYb3s(Iap)I8z#2f WBӶ|^{jy2A1p߻.BWq#%Q<'hu-[kaXK< 9`}]ePkr{Eit6?0M08깴$PQ: :|B޵EG_YVHPe@(D?[gTiU6_]x+ۂɖ`O\7 3mj^V2uFLy(b;@8@;3o#XcH8Gf'j@@dN-nż%Ǭ5^̮y)yb|xV6 -|Tg8Wrrnb ɹޙqdJ3eVw`ؼZmLxag:l)RFezϒf4٠]$ _M۞\Ӈ.ҫfAU}QE+A({&6#Xf )Q-Oav76-Bӭyce{#핣]tsKHL:Y␆u!V| D`tpJe,S&qw ` xC(xj~x071 Јm3Xwt7@|jE~JjB jCZ5.OkSҭ6 Zk@u~wn s?")bg;o\~=-&ɺ3y١ʿ>$9+'Jst'}j:Н{ƀaA}6c X|)/O\ܚԀf3}c[wMQq34=oTD7~m?oqvkja B_ƺ4[ʞғQg|hu?{lA(|HֽՉ`CI.ǴGX_|rC[09%l)B2],I%Z$j7O9[ȥ3-fjZ!H_K纳a~fЃt8O]±(>zPŔz:|ixgW*,)-vpt2j:2Us?f+X 1G14ƒ><=khicNvi3 -1fdHJQe'|+p=KM[#־!V|%a|}wh]B82,*!C.ᦈ 5NOpL66b:D^Յ nJJwÁ&T-]8&˧W"m&|Pvf8&lәNw]Ȍ-Ze 7qYni;Gi1yΌ_;˙t(.3hc`Fpɰ.t( 0JHIyϛ\uX˷ʈ5lSn-Ъ^P~H_6G0yq'!y^>6$ڧ0:?g) #9[lVq3z.}wN v<*;"(LՐ$ιYq?!?w6NP5|CwjnuGcIx[h#xgR]uay A;'̕5L8E^AExk:\`,>V djoUxpib9#u)Z\q/0tOCw_.e-b1)PaBi|٥ŃVǽ )zN궴rBN{ ^R̄buR RTGy!R:2Ә Y>qy'f4o'9mvhDuSKGXG6[%mPPvqEDz (r+ :fziHuu8yvպoy!++#P3,ٮCL*_nӿ`{vFՃ8sY@6dIY|)|LfoqWc㱉*WaL^QK OpMX$E`t16YIv GlЅYHnn!YNv`8E-# LWm6#WiiVㆊ""[Q.̔c8 j9nj [QSfyEv6$By+(H4_m,H1Zvxf(Xhk2l!V$A`( 6^r?m㔮zGa|n;u!ø>rf\cUM*уp0jA^0."%ӜKIn}F;jm:Fh9w 5TnqM 떽 @%WB&7,2Nle-bFe'Rgv`qJ6IeӺ05Ԧ')Q`WURpxڔ7PUjLf "v[gĨt4)ҚˉjуR" pwtKsĆgپOd9el+v>`q0+ )h[zD5ȝ@7Px)h(moJ]th}c΋LJXY?[4@iGR)cuQYJ1pD]MsK6w|مgPi#3H}OZr`cx,\Gicj$T2PDw}($&Q#C߼Fҭl(WUi $oQw-GiUf.5z\[@920?6Y-b46 ~t0 Q Drb ,?^59tIwkxJ;\/_RJB)c31:{Pq!>6_掓,Zu4k4Dayjk :' ._HoZGm/#HzH@E8v SoʤE"L΁ne-adk'HM}O1vKGb^ωbvSp=Is6nW1Z*ymu#ĕ|F%7H -Kaui+\Z꫖+\)'Xǚa#SQʈjϘ\…T68 ;WE͇'Hw۷ew)^68eGԬ-Jԙm*#[t@OE^ѾGE {9UÒE5VH%X  -HGUe6Q y!n4psR$5~NJ%F'Qg ?i;e@2RvgsZ025C[*+ (j54KlvBF)ˁ9[Dez*Ou4s7n>6-*n3 :,Y _3ȁ*o=P`k:15+.X;fh !yYYUQ! Fm@,!0c-P6p“go8ǝ~kh|/hDqWO2ޚ,M"6&68& zpL]Q75rAifhϴT99r*.$"iݧ.W菬ڠSld2@LR4a04#̫T=/3G ,!M -S}b7x3 eжJ< &~R+?g?g7/$Z%t"/X'ԟU4QyJBv,Ppc3&uKz uO,qm DV⿙ZQ7T7[RmD-/ T9-JPpLS؉i7 ĔόNl%®F+ap9 =bC!@#08[+$̝^Hb 'Ӝ(άϋڪL.ƔJC.Dd59b۞ n|{,I!x`"SKtS1EZ&Y8.[?ߩ:UޡBmh::evH ?#.B Gr/Jyqpc %4/-e_RC*AEo;J72r,kC?.JlE0 DmGssF QGdV N琓sAVռC?j,ΰ6|\yؤ#Cy%K|T! 2F vD:;kʘj#n[!JT@G~UkCQAM3gW%\ MpVo??)ygȨ 鎳]/<rmVګ A_Խcq <{}atc}R8%f2 i# ;*۵#9$|ӔLB/jL*ganAP92Hi*!|kM s>]R9CzCE^ oIL=j"S3 ħ?( :ny 9d$0yJ2I-Υ:mJDn=M75xR%gqj WT@+4س1OoϻEVʼż7DzwӖ{(_܋i%Q۹yQO9ȼL{ۧ>oB}F0L^6B232̟:U8]Rdo8|0Mcx'!]`=%? &zYK /e߁["'@F ϩ9Zps+q;~cviGJQ[w<^LI˦ZuwjMiV;#ȷTJ7Z}_i_z}|?4s(.buJh.ջvSy pMY!g&x6M{ejg 20xuD̫ suEZ$(mnKBr1/3^ucg $-FMC#L D̕p@`E!bj>RSş+)5ޙ1PpOl/FikI>S]֫SfwZPS$_>IEj5xgS]"Y;A"ک1[X>$rIyR>.B+*8HfG-tw(ArLCHj! (Ghl4Q`_C$fފ UyE _拉?vReGh |4w<uRs?(7>:W+I t@bMNci%َ: XJHtWg6mƬ^N_T=f T>KꑤxU܇mDpA3|P~&Ϡ2XMNա"#9=.6RU5ӶE!$ji:''t~d:G ~F;vuo$R&JkdSunEd"jyU(o܈=DSQhm**jaYDgȯ$/67vgj2 Gs@8F=B0޵ڙXI-Xl M/4hOT >TsSN0?+gO^]qǘh65^jDfrJר5Rk{KƲ50"y={hA uN%Rvl/A#QuGCv; TI{CHU2ll6`Dt9R%;ESc8sh(>6QRVꫵF++ 8{ME%7P<p/hn"~:ler9Sp.;wjy*fuDt`@%U~J䐦LXz&r|Mw.>p.a-* L~yzbI35&/6뼙 {l@>652 L'ۉ1@,s@;O@y'Nc^}3`-aĚ4> /GL^2?H\<$);|"[}tDq}֬&H}|@޳h qHLO/`T gv'T(N)|=79 2%lJn>~iH!n/ћd*̞>NhG=w4XDb p9oj6/ΰSkOJEh(?b0r9*٢tL$t!2Wc-OUp _\[uA:T#h{/c^#Y&a=:\wLwcBBy~94 9 =T̯f]du`ږQۊ&?3%'%x'3͞{j?o䚞s1R+t/뮼e*$N_z䩼YQGO|U|"_&V>Jegd 5?xSFEcC "@^gaMuB.RFGzQ#% ;˩Vjҫza7I0ϹmWn"A&-bx4o C%C+|;XeTmmG(>tFh?|vܢA{8=ă kIss%C$xȟѦ#ptD/5VC 4WiO9Qr4d]w0^ˀXbC[[j!v~qn<3LU3e˞F'N rE|&tR^0J`,F5xziR3 g(լU2C*yTtBVi=b$8#P{"n~Wx_oW8bb:6s t/D]nMO6A+[ +iy9JJ9[~ M9(-yiPo2/C>N7s%m:-v۹:}rj׀g5%z%`8(ŌU_O "@䄗B NnL ۂKv5=dNҿw(lkU[la-@B MY{*D?z4[֐Dx&v~UQd&Z   kD{a#12p俋vm2v=@*.mk~6yS{/0&.4-x5!"p/65׶M8d6k AmjB74Z e*Щh!B= /@MI}I?qFFź'U(j2^5F"½H:g<6*ܝetFRQ",`ae#x(F zdd(ILXѭbk.u6ĈaJyg_42iq[18m43(z}}:xy.Lך,یEp&[Jva0N6/w8bI.Y_'٩D2F7O oO)5]{C@^Uqx՘kE*N}Ka!`%]qķKOF ZRZmyߧw )$ȅ8EhqZO'7)Q#i&v[(&Ea$R'He'9Zc*h>tE[U-dN&)I/ ) iˬ4NRBqF灔Q\hw-ji0rPp5& R+-*vɿPr^^^?߽ÉY7בl|pKl7H]v/))GH&h~x23vB ~͑nzڒ4k=bαt$O>!LB(L;3\ޡq*Tz|].Za/\/La*TMX\uwd,ʕ]6|AFW8AAoQR%J̈pM%*JZKȈS+ BQ2KqS jrrVO9hAck Ó$FV[S[\"}OJ7]Hq*b ~;YX]7AuNIMjZQGz\3H06V_PW- [c4֖Q/';iR.p$="HHҶr'c<٣1!t~]jy 5p$0Em jzbe죥?&h~y_B +*hǙ0`4V ćg;,sxUjk@K5k->Reg?hwWme6?eGS'⽧6|*PP/XsN_,#0`^iqh[r-s`'7s+qbWcnj[3öDw;z?/ _` B{i:Ԝm>Zh' RǡEh|+oN5Hg͵*b\SSEVX;!vqyԽv.-g* 7)ʟݱ8&^u4ZXT@X9|2M%5A`S@N DQp>XH~A1OsfPs& ʝmMIx(mH(`MCvm=#LBSW`"ڤq!c,_gˡy]>0NBNxZѴ~D:Q1E J$ IcP(+J}4۔q{s%, bcwuЎ/Y%xc09UQrOaA ͒pK7^m6ƞ\>Taak/:8F1JF g_5Uև3Ɖ7,Ho &8eĥ3$)A=pKy^_ 2 ֡?$93!lLeoW jYV|d6V*s;*.0wsGf< @nR{`n/Z7*(v3T, V/9δB@=7;'ݣϯ a!,O9fTYпM Vx_>X]U+YC/TNMׁƜ9\:1AWS5 ~lޢ+}gZ== X$o4xE2M{V^1n\Ts %81]w%|Quieӕ2lhC H @^OLQ7'HNHnt*lf(s im''wWjāP<B5.ø/ְPfd\2 >%:k){@&!7q'XYQEzV MmsIe;f4lY+I4`edBM=q9JE"Iƕ0p~m$օ:c3}"47/u U ]~y=}WAj~0G}FL9L&.늝hêPVCj$e xA8M[ם.Ntp~5"_|Ψt **{{ L`p2ߘ듻"F}z r?_0 9IKcLiZFytW]u!~ !N!PVVunXSS,ժ>5Fj䌇7y&ps,UQwҒO VPyj5~@wf6Lm|7ˢ%2 7& h}u'x_b."Kk6sݐ+P;z|=*X X|;CgBDKYЦq~DmNO $wz<(`K|.LQA&4$&!U )]W)Hwdy#ɋ{ՃWt_WߚYdDL| }$}`}dCN7c06xI*SD^1`_T-Gke-b;K ׹F~&@^25d##RJD7]$NK]VOvI u'2nw/=kd ғ)Wr;m? Yw5#7vDPBݓ _T,^b]G^~Kn#u@ɈniQN2oOR$EoZp̕ކNA%B|;fnMU<41wv^Wyt]7V@맦/aY0O ٹ;;f~VNC1"H퉌Lk'W>, =格]sZÈ*  =t)D}%RV@l?>@xSi"3ߙK݄TOWBHD)ag;u{AZX>tru. (@Bbyc  Pd[StyzU,X_z$K"VzKj<W"k`.S” hٌ`55?U7_g.r]Dߓ"kC{CP"B4T%էoݺ)iaaL#@,-{_Ø]]2a*P_8c|SEgʒxE `ӐB m;!]z+G[j`r$y b%JvpV2,Pga!UPd1FB ̸6>)'EA+icHvBh\$)TÚkOѹceH좳=p~yFE 6d7m K7Y29vYwC$yn\k;ULMU Jl|ȕxi&&T\vEr#)*7E3S*|qn4qQn8z-Kl ?omI nY9]c[$!>6`B<W!?tcHݑk)<0'ΰe,zgOc$V/:s7fq kئU;=u;S !Ҁ[ xW)5o^_Ad{rԄ)> 9b8KIOizԧʒ5IXS2^hc3w&6O)Y$%v-ryo¢5}9ѓ?zqG?k%yEtpgԣ(AR CEڤ()2zðHc[],"`1\-̂ ǁbջ<~@ oDʓm}mN|wY Ntj&I|B(_qc!7'0|"AC~K\{䔎E 󣘊2TKXwB3O[b^>-ic66el"Y;ELֳ,!Fb9c6+S6Bw!Eg{H, RZw8>̞tB6"@ ĖHFI  CO ucCMG[0k4EƉ4zcHU|mʂHʠI?,jنa1'jA^; h^$ӬU* ).}7k!8;ĩDS.(!|bݗFE3-:fKC]7e3Ȟ=wW1)/+ J-V"U+GCVgbUrE;Ï5c_6vޭǙ4N͕'5odR{t^tO!tP:[뤫B.X~PfZFdPYRl*&ˮWO2U|&й O,MPa=SA@[P Lmz 6S|}PE:[4/g<8_O܁N[yalL/׳ sA.J$'m! jSd#;`vCm1L%F_zoCbDI|ЮR@n6w3f8Uca%9bdkH)y&S@m`DmmdF" ut8 %>A'sNX (P{+:CpPrs*l܆g6\Y]{cz$V]~o8mں,OJ՟P5PBV&rePcQҢA$Clbƣj<_\Jeݗ N9=Aė?!J>Ч2ĸJYyہ+*` 2~e?l>0]MvcQG'0m\S!@7D^ǀSM+-$>fk HBz$Z8x[ͩqܐNUA*`hNm* 1FJ+K\W%h 2CD& ^`3ut觪rr V>f8ZEM_(MG:e{X|/ч Gո-3A3S$dLʅ~쯬4Wa}}P&^YAY+4Zݘxl=>d da#$Gcb,x'Me٭h0]igK2VP8Tٯ E>LPTsw1|;¦tI@0, @^XqYޤ];7jҐ.hImBTWjuWY9_` 4JKy^4kRoͫvӢXa9m>Nf<~e8H<Ă^{ˮx=VV\ Ul^EH\ڎ"</:y{hG"/(Xm^"V=A7XL+:(G[U! :soZrY{Nz]%JDTOOTBEV]%'%4ҥ֬2zVxF2aML"ȕ4:496*qۃ0P”/6[Z.Yҗu}X@dRRJͶ3[iզ:s?hS }?!g+Nэ & HMи =wfYFݲLg)-脑9M"1+'hS%r}L?+G)=fmvBO@JV$ycx X?/\u5TSK1{q~V{A(PGQrn'XlZ:Sњ=Ԭ% z_J:ûM(#v::p3b>xR;D)stlŧ\VUkb@ʘ-08%(^G[mEeQ+SM9iĎm.1f|ý(_@ILU@ΰrXh^Q??*埥<8A~Xr wj&j@M+ʋ2)Y7UK;]b=F 8%F IO3^ ǤL>]?_Q/dzHO %MҮڂG'Fho]c[<,fROHYU7(/ᕠst9?7=kDL[0R9"f&H}Qp"F`-tk` }K*s^c S`#WC 6롄3য় r؟ z@Lr~3ݷFm(^pA> PoI7r釐G˭]l)csqL4~̉mp';/"Ӣ"=@bȈ6NJ2. !(]B熍1MTA[iyAUZڄ-ymnOs+(MD_D[ :!`E$9ΔiH4\-N2C[|lR\br_i{.`u% ,;vi6VGd K&_eIBuSE3ZS KۨZKi1Dt #Xı4lVn-%ɵ<۹e4v2W>`H0pu+H9Hl-tAo![3KHUTtcUW_sPmKD[ߑ3Ȳ[ u7E%|?:ùޘ?kB9}Aʆ%VScEl DߨnI'z)mM]C ݉)ٯiqXe7JU{lsW %^TE%\攢譜H9a-[?ЋY '(o[sx^9(JMbG1rc瞩N1li%2Q!c=5:)A*ja/|9 /Hw ,$ss*4 ]Aw-IXL %:ml/E>w\ѵ%+قd_-}=y=hY"$jW0&T06G~ItK4K;sYkl$-`F2YcMܼ#VAzܠ?]33_=}Z](swH(iq퀄I0viK<%5M~:M.2E62 Ci #v+1'mU{aEi?"^IXq{lUU↛c `WJMGeI7㠭wԅ rbZ*t4/h zҘ y6ǍLg{=R-J/pOuſnfc%=]}g_gJ9tWxnle T ;3pqxێ@k_`+ŠrsSje՜wFI*lêZu:l8 2f2 C2t Y& `:pL/R/]ccƇrwü]|}EjJX-6AΒճ0jJo=V RCZ# Ֆjk7Tu/p*%vO;uqKsz;`Y %̢+h;Y0WJ $}G3KH.GAYe&ƤV5R6 d|sڻ7 H^Dk}W:غd'o\?w_Kp!fW#&4!1l ~]^k{Euo&ɳEX@5Z)\ !2`jڳQ1"d%nGm#K*w^gF'.o'rP-Jëw ks<*40uDF6C̎Fiz5*_KĕPT61MvNw]qN&'~qJ`n_RCVn{̉ 8dv+l7(Wѝ+ak8^qTe{8߻JԽȯ֍3}϶Kڙ!_5lԞWC50G0xvJ<,OM 卵vP*xm`Wqn憼_޿x'CPMChI{skE>BE!c+>K >}o:!S em(Y( uzi*HnLJq?ƥ W {):m}RX=)sZkYWL[ }K7*ʻ+;* >(1YGngg/}[]v"d}bfR|Jd@&vK4ô6I! |ؑBI&~}nDH M̌Ԍ 4L0R-Iv,r TWMg3?wᵄ#s16 u8â %Me>hhHѻr?̗#)o[xoS:pzߵ/iy̝O6wcn*!)HY.q\P8N2t G9IE`F flxP >|3pᴠ$?/wxhrrŪ`&TMeLCץ:7ՉWFqf,^zVɘoIg(sX8k?mjVKSң==cYZNN`_{;s=|٬ԬIFY>cB42 0',BYLIYpA cݦ].3O+1.QH@|LLz9T'{41ksMHHjUs/hL8H,He;IUi;Xǡ5@r p. UR!5 [!f#V(,576Sv/fbåٟU\ws1H+[W'*inQ`N=@vA3vo6*I17%Ll>L ) ]bЦMlR.rݶ#0ȗNVq@O7B)vU+\ /?RE}*)b劀X; bc밵of1+\%NYɬhJL vg-kƧ"FJ7a!#59@|/\/h-zwB.֤VӰg0d6[^i f5qYHbUZU#k䆶9 ^ȥ"9ƁsH-L;T03Ԫz [g,wM(S~&\aӝeoνT{Qq=7_+d8ibmmwv$w>a )5LXڃnb[0nOkE*epȌWntpICx-TUR<zl+`:0EL I=;,#7|X =mg}7R =f)XkN.n5-K.xZƦqى^ǝӅzjV[_1o47ԺEc+O^XE"~FbȰ5~{-\Xy^q2 _-X) 芗d\r]1(zRX0ViwSġPƬ\em1.cb>|JτdI7%OBsvE\9Wߙ0sEٯ P9wؓ*bǦ҈jʟЏyGtYvk4'BJ^$KC~J4y=j9Xb&, {܆}YI[WK;:E]wNֵ膋PM`){} = WEw{{]-,RJҥ=Un#@7Ç.G$۰FM\PUTgqe w7Xk ma6ùՈP'aGp('&G,,za@ʟy$T&;bc SԒ^u*lIKaft|}*q No62bpzPύKUn_Qk |leNv~SK%oa_]Z+=; lQ^%KdKӐbr! 끤xk.637_ؐ#Qp)\s nja wGY/+ '2W3k)ޗ4d|b@5hwk Bn[Sh4>DPO]eِ7 4~9^EM3O;h[@@iL.z nerXԸn&QL v_ L =^t:WMpg/iDic~dY_n!^\ovo RH6nݚ3raRͩY務|w_}y/K)0`z^1bg12Z5v;?oȵ2]'ө4 $"߰Ñ$P-xWa$s"ԅ엧!k!bNݚB<~F44_ZɕgT*ѢSb` `rϕֹHo_I}.ڶ?B4"6^BڹR1T%Jd #N-}̆ zb$؞~Q׳9[2|l3IhY ƃ^ t/ zHfiЊg(\]w2 @V] |J@ۅWu=1;F8j;GSuiv1 <& JMCTJGa&vs tg;h=Ð!AezW"T/kMY|~;#-噐ĒkuΙ[G1^">G F+CA@[!o6#N\Wu7ߥ 6XB|Ww t{ ua.& x{X!hR[ /i"mҹe{mFQoO͊aVgU *@[πߞreԄ?eUP֦?F ߯uۺyc_IYL6؆`*5o-i)PU?BSC-@בHvE42" ,D)&.x ɚP;Y "OB`3]qhқvꡋ)kIto\3PXVAnrZEԑq+LkrB3q0l; ^켉阙͸Tl| Z8'xl߶~ÞZU.dYF9R<@>Iuơ+'@Rjw3O]%`y~q:r x:]]YR$"6> 23+Z老(Xsd8.(^X(86M!Оsǹ;_NR{]ܑK@ l%4*7_,CJljk9B|UD//MS8pѸ<4rRsL6ï+UchW")F=p3@] $YL2D ,."KBD@9hͲ'Q*m;7A̽3ǃv. R ?Qw44MTL® 42$gVE#<>^["{˕8[e®zG &LOrR,K2֒;2)ktL=?k#+kq4uQw \ U_A N죹!9JA~ketz:gS;Ða[ڠ-嵸{y/vۄvH|D eFÜVÚy81S,!/  1,$#| bݵ[5evPw_ <ɝKWElmAq>9$zkįb%B`U)w$SY 5\k MMj;M"A%v6WbbH|a'ѳ~p$$d*"waܽ(?tB&Yrj1@Ks#Q8(^|ɔ^F[V"E{ÙLlk@74U˹D90(F=|bŽ 0{h̀ B!Vk,kJڬÛ|VoI+M KP;|ۄw\@ 1>ҋ8u`@j^w̻7*g.yq)Mek[I{*BWTJH}LhG`ǀ19ApBC1C?c?Տ Yy"?$ %|LSSe|U~Z37yWŎVءďnLk;W֍I? t hy2R|S@²Hq! Sz/F.!_ϗO\WA 7s=E0KS<3\0{wb%K^:?|l׳ܝGPϼw8 O]DC4zYW;MއYNr"C12ƺPY(ΐ-p/?+ S_}r}VCZ:=1$,x5=L;z9[ٰ\cy%t0:4rk.>OfڰD!>fV8٣ Ov#I46)Aw[ Y$$ז "L#w) |5&VƔpњCY{z^"0i)(}Zjs">b.P!}ZJ_U<9I硩aR/ Q O@,{j{{ &_C5@鿶jMVryE){&^IY@9B2!W,b^^&t1EsQO,Άx6O,i+HyC+x=})^|~!t4yYyw!V .KfQ(*L&$5M ,bJlx@s.`b]DA3*Ý69bpƁV`l3S$NVz\TqQgV4X Gx*`Ȟ%\Dr/IFE-R@Ī^E?H~: @<05PibR^Toݠr=:Nf熶"~tK󵒝&ɒ2L[A-Sдv<m*4HU! {:- q6 Ch#a<\F`RG8\l%QW&8^e?PTFA[Ȏ?r} 2gϧX)/n(gk/R^wpqGG/ىBM֝QmZ)y??~"FZ!a+T#];,N;XMh~ȸꚶ9Q5ư3pB*%c_*?i0įzMOhrkDNCáyyߟȞ<8B5⍲a ༣/oQ%{0ZBo|S \JAǨ :2k_MK#^YM!ܷ^/(օ?[fr*(;]Qc^3[q;'(j qY& |O0=9ewI pYP'6n} nRXOF:cSVsӎO::G*BabiYiJ (̹ov8'ꇃ~Βއ d)wqɷ+RuR4eB7CQ5(2]n1vWQv;3bm,I;BH2NäX&amB rc^ͼqΊ0'ﺌ`H&t2w8ķvaEk;i\&OE=޳^[lxnM8EİkTeի.w4+DAm(CȂHNYld _ *mhj._G3W^9Y ?ƾ v-3 LWkdlLDc۽d-wzϒ.ꉟ*wV N=>V蔍bD)CBSà%]?Tć/L%i/8㝉}&ٕ] nX]A+BGyzY>̽W vt`F;4}"_ b]0aOH>i܉_>^-Am]㶗〈XP2ZoXuʯ9K6J(&omsQ8ކb j4a6#(A.QD,&Wu+{׶w`聹Kjʬ&H5!<1xl{b\Iʊ`$>}hjq^-,(vƜ:xu@"`Bu5QKy[[kRo##e|QER\Apu@0ߴ 彨 />K],B朝L)qdd0VQ|ٗv6q\iUFq2Er%1s`o ;/s_q4Ekxp/ *u^P[nl3O~l['&AGS/sGuByP%;J#o>ƀZn鷡ˏA8aEC lA_cC;0/׊%AI}E=ņS񳏎wu'z_"!Ԑ BK~ \x[|y"5JVUq"Xi鼤bд&k6qgJY"~Ai9-ETwHu"Z,#3w:/uKN?.DFARl02(uxRI`uKz_B}T[XmlFl'ʘ)yejҫ7P1'l_J6 a?DiT/:կظ=3>zfn}iSf׸j\u+٠؀>>bIJ(@Cl(oa 5qY驫s-g 4mMxV'%V6{nlq>nXo !xmy-OzydԬvԖ܃)tmڭ AKOnU䲴a7s^):"-㸱řWv7Ŋ^0rw =3p-uV m#ESC6\;:KvyjnzrBK&pFDPS[:pQ1\(.=gҴ ~^С"E pGtz۽׹ H2@#!u-5H>2ٟ}`ڕ&  (O&C/0甀,{iB)<F,V`tv#\@P2p mN&rFp(c<*EtH[+%.ZQdZNzb2]/>ÅKIA1>X> j߆HJxWÑx b`48>F5iZ4- _E!Ӡа?Y `|M.U:}a ܩUlaC2U!$/=49}-;(88& gW^et +R{G14sEl$7ƛ.?nr7-4+} ~o&s0,l:k`8(u`%;ѻ֑Fc ^<3sŰn*2%KM1iFm>(etAB"3f*6өEY ɏ~4Y aU`#-.t$*E ʆJ{fI7{p5(rF앇@yP|i.9($@WEU0QX0 h6?ZIi|[K.sN=zk`OnLHTagB;s\W~۹(e$|;f46q>z|lY-nC=-pllF3=5o(3|* k׌"QD7ZA)*@A+?2R sgNlBLZ\`P|Oi7l8 ќ]l?G7-kKEZQ o{~{ h?[jXK%Pg7rsCږj{jܾa+ m,𙷤触O0D|Mv-7 x}wi>B0R)O鳅U,8jGI'uavl7-7:>{Q+_6cUFυNI`\Y~;Y]Cn뿚Clj**dx05x[CQH Ԕ'e`ufGFG;1@xHDw2We휻#aǡ;輄s^Ϥ+~{8%*%Ԩ s3VF`,1=jiөo36w9hc^Б:F>Z{! rf-EfUhb`7a^ƣٞ<QICyTݰv&EuFxWr:sVia=N>Dݮe^D{ G7N.Q` ŠE> ѡ,I}QameI/pCg`VTc'<¸p pTf]Ug:mN'vJuS IUxk-֔`FzD$$%]2I՝;pqNTzׅ53tR >Z;^ p4 VN6PCs eG<#CXʙ1LcMD&-[wkWߏ&.ɇAF 0$UCFE] g VZgpq筋rvPΦ`uԯpEErf1cB8`BΜt/=FLP١9 u7r5jiKI}.ܲ|1ѩͿ5 Nu|8AvED@ C( v'tCrC/kmuMFv3ud&}{RZXr)h> Qcqe~YZ|l2x6pSs4Z_Gn؞7ɍR5 @DXC@ ߟ1jKs7 (cYK:^ 7SM3^|~l9zX4vF$%9j@Xw 5@2t-?rύOsns{ 4ok /B'rWA){?< r[8~ |q‡Y%OU*/TN6gyE&23q*eLu7LG0.Z]>.Rk_P mEX.AM+j!:7@ߒ f!,iyҢ1cǀJQ谍`.T†porm槏_*C"k75n oKKm4K<qL@?i( ?IMN1W`j2_`ysj()qdSf cçz>Et kB*N4FŮ8^ysbL`bW&]@Slt[w,$/$jgzdjT,~;:v) <1s!2Ri ^4&<$a_AqK;fy|G8G?1cSfxm P}^ZI0O G[!oĻ"y{ ['o Dm>}\,Qlp~CjLd#DIH =NXPC/Vp#?yd+xy s=d$xe?u2_YMUyYrBygp#D^tOxfWƒE ׍xen z J8UyׇDnUȣ~7 @yϞM ty@֐XƀnHvcgX߾b#&򇚚I55\8v/o$0wMʑYZkfUy7B@OLт# ?UsKu<'YMOӻ~61!`A=_9#mO3HCZeeh0tE;shU:&Tb==͉< C5Tk?A%T$[BHNi{MZ|/I&  ZW>0Vig:'O}= ~-S_z*, }CNJ1xK 9c#G X6-JE!iѡQζc[w* Nf#qS{ G=,kFnۇ,7y(fYtZ<ѣe;'fF=N ܖ]ۃ(ӇsV}8bηs ]wgJB9%nhGiyJXs7`s[H %֚{vIy2#$R"6[M\? |<; b *fpQn+4qE 7TcR ̜bBq26-P,(.sh'r\r`} $;BWi]l2bi]ǐa"rT.jśzSgU!'.rzE/p,rctlR,%uI+t?5;Ofq_<ק6>_F;l]ZGg0>݋K IFngoVFnIӉ2 eWǺ}H|7ᴁ%A2ڠ$E)EhY< Mؤb8uW# [շ4)x 5Эs&qnZK$,}m韥Юv -ZƘYLq7l%8ָ!X.#z:ӡub3sX4 EnW׫Oj %q?<šo8ܖ~R6Ҵ-DžK;UxM nm>(\:qjѣ7I"> I4⿯9Ά$ԅrHRw}R6/hP5#H%R) u~@},B:"u s:w=XXjԠNcP9݈فg6ޯK\-%lb H'_omCO6>?E1 hD@|XI8Af}N/0loG92xaBzS2:H E@.,ntqSyLnIe> \;BBF{qzmwj?hRt '3qάwLjNW`\Umbg!k@ڄ[:51uLClMZYJu2(G2$7@(hSݤ`0$ }k7FBWv}`=/闞ZWzJu]@LlX`9,S-jQg%0 j.^P:VdLb:BH͉6]2LRhn}ղ9(z]ccjzM[ƨn^2 fm=087GJ@JtE ˒o,% KƸwU7˄`F(P.P&u`]PsjtEcQkGeYbd[1ϪyK.G&5ǀZ1J7PԷ~Lqs xG-/2)>sjL C}N-|8){eےI+"C)ހAwٞ/, آ? `Ol;,S(Jyh\qk C'{k>2ُH;z?-1m%P=TzYogk p7hq\Nj5%8Oo;U *uXOTdgAU?F= "K 8}K>UZ~:B[ ;k57Q )jX҈A:oۀgڏ8 /I[JMR^Y3L 2*D(fr򶊟K1ZHTD5/nޜ ?L9ٳvKc2zIFa=sIB"/#qcs,1jW`;H=?7>RW:_ͅmc,SXwMJ79 lu)e 8GϚ:E2WͮjձrȧBAU`p(P,^lmAB\f$H<,B% ևw.eڶE/tzyl?%o85 r;kр~߰_\/߂k8;ҙ>VݿMK~wά:nۻ^rʕ3I67A:@G~c )l%c? MųwiBiGk;8/a+|ce5a϶o9%L4M.)N闊uWlAHCdmkqV Eъp<707VFP}ϘԇY(  ml3q̵.ǒ6~FkS6ؓe/U&BenLQx:L0|,hvTVY0яUK dG;[I'+pľ|0qkNx#(<`'(Yi_:YDJ'ԗRo9Oˣx(?c .Mw2;$Ȏ u!ߤj1IILM[ &4q"Y*.FgF*} $6L\ :ZZZGR\ ¤l+"]2+Fcuv-L?y۸ލ"9SK9pH$Y GVg Zliwڬ V@T|FŒ&c4`[kM/,x8%ז pqǍ:eB C#F{0ڃ)6(qm "16qP]TR%=∇g+궬!=>& 0>tX0 ^KUBT 7IZ3RF-Οz|j/,b+7]C=Kk[-\:mtau,%Թ=\N:GTS VvMGС&R}ɸœQ`o~N"'ؠ-30͛&¤cC=X##[ߴeddSX3(r߀9!Ԃ<}x<m<|tWQ1 C[ e:*cX 0u| "H- yQ-pY^RE.3ZNX谡Y|UAHѷܦ,Tk'egT+tʖDfn:v?"!檅YCmO[J-`]%۴K: "O5GW"QxhVޛ!xԥgy}ܥB삅 qL]בF"? m1Q(+&`nѿUYۣXYjE8B(7+jE/hAIgwdz~(t37 Ň_fg"KT2䋴"˦ g_W݃84ޯ7ȸK'~+X\>Ҙk*Cñ꾊Rg"SO5Oo_[f ٟMy=^p,wGݞQF] 4`6Q STRoxRaV4˗#q0&&%s`m jOMEVxhU[d#ڲ_ҙ"Suf$ ./bCG͙E=ZI{@mɦi6ۨj8,vmp(;'hMߜ|4o=Dt/&}AG[mL1#QK]Zf.3B|Y hS}Bye+8sanMhho4ӞuHa܌ /bddzJj7I`L(p6њD ƶ^ B$?7*SSyr)oWH"ݑRI c/r[$򾒏4J 7hțM# _\›ZbZXPFta !(aZg~fAB U^|eŗAΪ U Ta~tL 5 n,*"zKqh^uLL$ n}'*ІnQ8׾!uRF?]XuѿDQH-\ aְfiTNDLajqThiNB|y36}T@0\R?w7+-/ELW<2xMƥ ,7 D6Ӭs\lAnKJ) h)^]n@ҡ׺ A!#YKaxS̐sv(U>ZhU0yYqb>FWE@'0`f[ R %sb.kqq^8+Tok޻L{) b.!=TOt%ʈѭ<(_k!Abon=)5sc~qrIs >] "vIR^@W~~qwlɉү#wc34KDޑFk`U'ZJa{5G71@>9L/ Dž$yN]n9 81&:g3rc< d.+Q:(džeХC"' 4gS G{E][.¾]+IR;𲞜l"d Cɧ8\֊=jJB YP0N#1HcmRZ_|_ AW!nxK.7EmdbYBr/(O7V@49 h!HI943W:5l(qy\̲J_x ҿR=)w"Hƛnu?ّIۑYo H8qS lI8.|=.*k<13A H>G^߫S H0mTofķM 7J:Mzϋ d +1EszyFMt0{˃132 /c!NS;iE?BuޱN #ǧB7|\[ skDʴcOL~~Tw0ԐU/̊mxa{@7ke h<:#Su6ږ\)Yʸzj<\V,>1LI8w\_ܦ&zĒ|"+Vcd݀2:_n<=}bJ b&sn6Q"}p(s^T'i09$TgmŨ6I#c3jp&!h͎ d򲴣Ge866Gƙ!-Zf;!`\Y].On3r}Jj|?DCp lȃlYQЇ9&LM5A"hY/꒙8Eqˈ׏cѱeZzPR-H5.2UgL} f~i܁i bd{F"{ȔN0BS9 UU~ܕ:V'*p]J'İ 7 ;sݥ8r?mȞbzWyxZ0C6cr)%8 N"Ig?ʻ'JqardɝX8XzaX`-?o\!yc[)NȼLneمފ9$"K',J$ _Jf&hfbaAj=o~kNyJsALoe-6{Rמ&cOJ +\n;v/Ҫ.ۏRιɓaK|6G6{@bQQ󘗸}1sJւ5JB]݁Π`ә9 ̾cSx)P 5+3Q@wxA,BxҒg=sڞ䁧{sXGD&+l O]7WKƳPǐN!;@_ư8vQ}3E6 smEХԾ&Hdf*J@г ٷ@0\Τ|Qv%5̀kW=kcwD<#| M#tl.{Eh mM$%I?rka?O#];!04؞[+X== V҉q2?U~[Pt8*hIk< >a#z[E`l*Xaa ulȴ [7 t;/-/7:t8ÛB5){F&Vm[ N6}#J&{=_*`'vH?gMԪyg\]n-[B g~z_@K#XZN!b,{I$i\wz&ʁ-;^wj㲖1k6VŢR2JnrQ~볉A7+^.Au$-|]ΣM6DzFS^sX}gn~*əiѳMG@ޞ^mD,}iS? *R8%xHOanם$S r_NQ:W}%qR}8Ȝ2fh58oG`NІP42H[ q8CO=Z/ 0t^손ѢčQOctygdwByG\4Ye_BE}[Mqs\~x6ܳM/bAΞoύ /K}[˟7j~'rӱ{tN-K"ivf=6I,6 6w@i;D52X6@\#M9}[=T VE$t7w`|ٹ_KY̍T^>cISlA9b3`KuΠLAZ(bף)/'6#ݶ}],xÔ@ :j̣Z &"2 LA!2{'㧩F.]c µ4Zp`,WU  l?'y򄬋{=+W2`Dq&̅垵2אc"- [␵N*D.ZJktBGl󆣾@t7ntPO^tqɋգ?pu2z@^15?-Km'[U`ڧ۶,Q6gbnmFjUDܒa%oа(0  ߋ?:qXAgcβTӹhcsBEZ!` 0h?|s焏Q6ܻ[ьkk\2ы]إ}"$Q2:a^tJhBEVf"ZB\41wZa AcQsAZzmp]`ug[ ]+#Si=K:J#ds\l0kR1d : ĝle@j fH*1&Z@al!B< N/aK2 SD*N`[.R[ 8 KsX2)l:9͑2Mx> ㉱7斑;\N+-bqm{X#fno5W3MG;g eu[@Mk2D{ {}r }\_dbg~?*=y,O=Ig"ص'[C]GB pt8ip߃I(o1*؉e=#A&}iNh؟XVˆHNnvj9vU%3]h(ޣghگ@ `Tr|V1J| ,][Lf*K ]zVIMPOSAt ! O T v-hl zE>"y WVF`&Qȼ ڃX5d{ȒÝQ `cRt%'-bl [0Sco4 Q'?h Df۶ԔN>w07L F,ہU21\,?P{0SRPI|zdY$3n'Ml6 tO0&#r*4R8{/ e^X Njc;$+OĉX1|c"+>ga3/j(Lø>>ʡ*|7 $ 5)&QI 'cq}lk/ig% h"CfNr$:͈u=3P@h?E67?p-hm*FIGPs+:!jw3uܹt@,v[h %&[fWRu6'20 j 3ewRxOeYq.ynƜ *Eժt-'^:rޤ爐Cx]_L)[* ӣmW0!ܒ\,9CNn%Kw>!g)F^s;Y]Y 9i(v^f*,4(IH)}ûf-AfvsF.6DRF"%N"bޙa|-}B\k(Pe#8XVA\&֕ĸ9ɦ;\VWuYÞJYvG Isɇ1cVf2U -ñz=׽6Uviu2 O6>K:~N_Q(+gCa4V0|Ìׂ%ߔ $+F ļ4gׇ[(!Ɛl%Ta$Q=j+g!\ۊ|f(ц0c*_sLAkL%0'@CHh=XwO>桷@  X.ӅخYՉBK eӌfKN+v57\[ؑOĠ@2KV"o lLIݛU7x7U˓S`GG-|R!AA޻|}E4pN }sP2V[o.kb 4$:]gO|igg6C)=5ߡMj;JASÑXRamhqHWQs?TWU=AُJ"OHl (H631 ,L})ISQ4K'ۿL\%v\{@OrULnHKwVbJm a mTdB>5oC|8 DlпtmZ36 a&bg.TPO3oְd5e#AN{Ǒ1zld1)4ҟ+e^~f1JӤBYY5(9O D Q؛Zs` Fq0sWt#Tz ۧp-,2AN-8VRY>n6MJG!<|}UY,DUր$?+47v40֮_FwSK_+YXCo;{>#6-O!%IWG/wd[<_7/'I-RLrU B0WX轗+ʂ{,;|Z [K953טk ְa>G;f:Q|?sFzaƒQ.dR /Г]+"oFOۆҐdz1\_:W^ԩzV{qQ{Y?`QӞd+3d$$3e; CoƬ&C\>(NV:QM ۼ`dզGۂ9iㄕ]VUDY 4k c ҉E]/I7qxw5 Qao!w p}CVDqׂT+I`[Mhՙ=Ϲ6}_pnC?\I`tAESP5C1[%c GLdw!?rEqT\wCe)7XD&hF46Y_8ՊvZ=yj'ܤ uƋ!J?av7g$uPǼp| Jރޕz('.x?$Bk0δB.H. :# N;n zf`6~s!yMSg@`q4„:S嶋A#ض'ZjZER!d"ǷylÂLPc-;C`X,=["`F G hE]cljFK|YJ7;|rr[DϋzV=(} ,IC!E:ü+bGR`2?vtLF?ʁ=\j2$4t%:Xcb'r5J~7 HMhԂX&*`)I*V$4 ʟUseI֬qhb|̦(nʻAleI65g3ڍ]E'e.PEQY5c<ց%҅fM2YqYi3zvf^}}@ӊeܚ:FB?!6h|W_v4V(z;:On3]Zi_{;kl76R,/gl10&<*r  dݘ5[[g GahiSJ']69n x\]-%RxFPj r$-$_O%^VAʪΚg|F˛o#LVzg UpIbaykY44]j6B1+isWYk45+invgikV 5fI|a, y{ |E.\1 q.Pw6r{!2OaOEC.(F91]2yG)-xgGnyvEPm2&a!e/DeEҙ6srK[fι-oA.4\.e1*\&nDzY`ث<ht:+NS㹴HVq0/ kiGzR$ &lG;@D/sid+F<׆67l>y"@ڂa:6 7Pgg`gkE"g9 MϸɠxhQ:U?+]PC9Wm{814GҶ^kOC,?6Dr07 $k H,Tk]ł@Kx#ۈ48jJ0Ŧl3]&.k{m͝O:g8s[yQlDLf6kݛPüo|s{G70 e{?pH7u"5ZU*נ"is 3H"YyuZVluo$ P-tӞ"NQ=6, 3av~ $&񮫴ǚQ5O!^"ٌ#g2Dؑh_/ґ(&9@Qbrp_NpN>ǡTO'SM[',ܭ[uFó}5v(W3 0Yrwl5gGlLt@@׊$n{:ڃ)AéVF8 fY@ԧ|-bC>x߰u/.n?Tl(%6M{ K n`h-k=ͫ ]apI 'g=tXMR錰df lOļ%d unL`WK&y"jz n_<r;Cz߽pOhW%A3ܸdR~9AZ=1i@6/bJլX S>c4\Pgŀ d|(X9C:O΅# \Lkyw }fi_]}&f ֌sV t'FvTq̷w8ZoEZt9T$~%YІ@07`%䦃̺&ʵPۍ!pgs cʊ:AQWeJf\M<8`h)P~2a $K&5HlUuȖo<=qy; >N%Xzy,&xQ3nGSʐoYD|}Z'ʮCB|qJvxɎȋ=H {o |s!'3Z#)I'!>sc e:nnKa4OYk :f9Q)jw h*@s #_zlPd* #@#i<;7fͮӱ!RHdQɛ%Ӌu| @ϾQr>SjS0hRs$][CaDI}< NA6Q9*ų^i3,1 hDí8G3m&~srLie^\Fx7є+@K5""A`MT0t ?kFl&uɪ?PtwEF 8kRΪ+~Zpq,f }8yoP;EX_39z:a'S$L>f״TH?=zEW3NgC GXKs!VK}9 rgݾqXÙ)w΃y_FnzdB7Egt:'0&*?%|4s_>cG}+,mab8mmv=Na`Hd3ΤePνͩ2~2սӫB dz N\Ϻ2#jŰ]d\Fsͦ̄_dE,^Q3?y9%r CvTfX kDqnCa%i%29+!Lvיʔcr+L[GM/j'p' &rP;5@\2 ]9rpwTv$y_=iqAɭ XIC6JQܻmrmro,O`|iZ,MCqzXmPZ? r3g2@C / ~b<[|_jeC0SrL{F,'X7`5ar_E`р tSvl2$$_yuinN 2oD5YV_iaNS&~XDWX#9Xj#"Y:ZCö' qf@P뽒yY(uLQwzg1$`8J[TGHfVN쑡bsI-eʝSyBL )X:aEQFY 2O/4vZ <KV^DDY\ Pv|쎎|W3T:{g/O̠)3:Xk[wq˗,s&fCQ8[ ⻍)5 q">Ǽ„Kk`zoN5`7L(3pZdpPDVD27-x ޮ'Ģp V&/$#0Qh lv;T) Qp_SihrA0d]z%rzޠi,JQDGKG kQ3-Dȩ䪩Ư4N9 &KTij%Go<,odh&Kal+BXO5-CʍU-NúTV:b9hHL>REd)^QV(ݢvA|zW\TfI>m}`8Uظ+m}ő[?JgmI"4ւU '>ub[ p]QG$ߪaqIl'^P&w.3_h*Z7tU6 ,c\+Ԛ5sd&4#)P*f~̶ﶲU0UnxZl%4\(ES-g-m*T|QE_EMyy=1Y|CK4@Fh:D Kw $}lIN$wM? ϭ`҆֩,3v#[h551Gb1SnVH}S;ϝ~*c^aXb$`1+kݖ#M,;ײx[)XFJqө5 spT$HD8hW5JA5}ӻ:/aI;d\9wٍ၅3Eit"Gs'$ #1[U}Õto>ɴrO哞pBP,Q0:^rox-'Hk۠(s7m`$W VǾlif韭YB>XXggYs79.-M%pYCJ<;vPQ`8LS4 {P 9w-s$i}$Ik:awV  ّv[ Kɡ2QF՚#\O)ȋ:$Qi'^ry࣊hRY A YT&>pY»BAi z3P|Z$iὼuJrs_LP[njݩ%#}YI#iaHR}B̗!)hH? 9Xz%5dS2jG92cwDYMЯ.HIi|2-65#<*Jր_k3SGR@$3!>Mr}}y#|i7Ÿ쓈1B]~өB CJM4 ?-or~ѬHo gZ-cZLPoyXva3g̛_vӗ.O=r/rQcC͌ 0j,&zІQG '=ꉗ?oG 0(%:?厥ZRt3pA3t\m>bEgJS8o% =$}BwG =Yݩ{S"C>S@0QZ4BƋԎ4# g>HojjǦu V'Grv/,SmƢX)9!;wM886;ߡa2Ӏ:qZV %ǝE0ܫ0=+ҔYw4p|q&<вȎ۶:8f;By<`DoM$V`-c逸Od, kfPF\b Gr=G%uڬzzIIqA5}&dblq-ʆdã/N~uv(skh fVlniFiTaj]G8U A)"4ۋ7&13zsz-F=E$K&nWc)v$PL;#hԓ3 VnC60S.]XԵ` >!#`<]=sgX)Ř .I88{ֱs)0 ARq^O+H2dk %އFsPsEaeƃ*YI Kgr> +'xe(J(2{5vt5  s .*Nj%m c- y  ϠFb3NY8qT:Q+]2@g湺h1 ॺ pl OfQDBpPTVViAƝ1Nd,޶kS!{$q"FtQ`tL dSZLe`htB,欄>,fK\p_2eHQTؗ-UBʟd5wNeׂ<"UuE$h6:#tRb~=qtb1`i5::$+9\O_~*(fm1vU\ (0ϨqI@ov`PFtG eK6SbXWʾ#>ٶϯ,$"uӝXl*:^#_LDh!k컄S-z7qZʹ{Z+b* W$ YJjrHQZ(2i hȂZsO%7uG[ݸEr:>'7+=YEfEF}[`5N]7_ח0!QR7v(\6 6jY1rIx=~ "?6Z %Ayd ؕPw1Յvg囒Dv'">_i[('iѸv.s;q[M+MG[)͈ ;viKM}VUByۃgid 4qìWe|lyA_wP3/]܉".&BkݜcҫՓ?C>%m8ʈj.Fܳڄ\[;TPSTg*5BlppНMҞDgaCri*WBMdfNӓ~=`_iULh{xҦ8d eDѧ잣 F?"_&7sPrk?|C_3\TgL+/f.q fESeWϗ67֜8Xu!q4BJz 5ңf::Q{^%0qP͏QJt='OB ``:4Ol~ "vlKUi낅<Ie7.L\(c15[+8ƍCպeb\s{å|4 T[!ۓ80ԿKGx+Zr(MURbU 6jBvg.bv22fZ;nj zv/صzLdQy,! cu:٩f`-#;r v RMofKKeq3 <2$p߄gֈ0_'@^2ոjK˼Ŀ v.s[ht2Z! _؆Cbvݹ!%!2fO`KGaQ>;Oؒ6A+ʍW8+o7-גSQ?DU<`߰&@cЏ[l;ƑէA` ns8KͦaAヌ6vHkQ#J.˃fH 33^P 4"9 G5ԗda4B(-Q$:P7A%yLbtu5j!l!ɰO7W!\C wѓAwhۍ/zݐ/V?E㐠m>CNP@3UY>ԕ>4k c*^p\20t8sv: 5M[ӓjbXsHz$lFw=qlh# 4$@3s 2}AQ5)$iAin~tj-C^7$ j5\O0 {F` WRfg,nDə;;eLO :$YM/[_]#ΡwBZ?N;P"̗;cTOʇmYN;d*w]+o l27?3yWپ {Ic8:# ޕVxTG+D~HxQ,zYČ,tf\p1nKfMjR5xc`W48m8VL͠zlaYZ,MKZHo^7}/0 m^kj1dTiq!vy7Z̀ɔUezY2_v!P<7>9b"8 ~ !-ATI5PwE4# (ȔbWY>t9#AT|_6o8LCp(YCFca, BDIP;bXRUبa*|Mٓ8^ƇYJiys^ۨґe'|wIRg7ԔeSI8xf,RZXJMm6Hp ? dL#Xnf+NɑjaOǨ-JAdFdn%w´vJ5fV@%*i7SG]q5N;^N!;5_Є|RB|-v.A!bG_4<4\u9]Z/+2V$9Ψs%JofFDeP27EC1qﲷYa9UX LfdN`p.[iߋ=juHŸslq"R7ct A:a,eeGDm NeA&kK!z|OEe!J)>iYm;=pX;mL5d; |[@`KES{Q3z>ƥm'1`X'S-΃V2Uش[$wۻ#Vă㚁s9cdƘ d렢Vg?nQ|atJX^I]Ph|HE~A14xU<Ϳt[*t@G/ҠT~- .GZD(~Ga~Ro뾄ԇ7Th _AƐSdp'B^~]Pɰ_SDP\Яp2(y)ĀZ!_͗J mmu)T#/@3yknoũ7JB\ƻ~`%5~<QJZ6a75„%|or Zֺ|OY%+{N+͆<&.!yKY>.@hTR&ʡ}Ҙ(fy+V)dC  %,S7j<#DGtc,Ю3퍩$ltɀj<|ZEMΤD-tAM1`BZ][W;]3jy3LAr+u]k뵺 E&Q0_ ŧA倫y1er;44:KCF2X,q0X cm3rP]#{Y]HAFZ;>2н:zC3҂˅̿b!^Zds BPS3@yʇ/=&̈P+wS|>YI:^h3V Aq{ (+3LՐe,pllNN6쎙xlۈ2NrsS4FLo3}gt_j\m.L,:,+*HYTwLJ(}X CJŽfŜqJm  =xfq'zF4FO"ՋSK0`hQZv>>1&7Ϊ77 ʍx.JJJY $b(pȩjL/Iv*1 ȵQ%Hww\tm=))Lq+1/-e^LNhfg16vYa?r#RF+EjKjv:En̪0rvu 2oJ@!)G/ת^H7~5F5]-M}}Ye))ʟW ;^N}+4zj'E.,ej7ǤLH#֦,ʌ#pnΒMBol`vڿ%Uy/vnM><@J!50X8 FjR^;}b 9zA;z%lFB?oh>?-I~ӂQExէcIuMhqds`kg!wV[W7H )ܴ{TG蹽@ʱpbFG1PDkb&WEl)} q^Ƶ@jiҁ54bmCšVE=xу,#gۯ?\^\Y04@A~$7aGStLr@>38$3y43e虰$|uZ?П,V D,cTW_j"ճ[ƆۏA)NѲp~N㕅@ƢJQMXE>KLy5q*Զn=73݅^[+;PƷUq[m<g;0c^rr?|=ˊ[/_+r3->Sh $pVń7!)>wd@y:#.s0Lx5Ӗ{VBni魇)f0RjIf/"J:If&j\;ǀ=vhA >/bNˍD|EҖ1Xρ֦)" sz*;`!_'vd OƮ la*2pˉA%/}/MNW_ӮůZeR,аO:'y$ wa{‚͘Qҏ; A!.x͍!*M`, SIU8G5 t͡zyM k Ypq9ZI$Ã,-EzI>)sEDL4%dK_OB~Y-w1 [%D/AzMwR4xJXQ FAgS!o[ +i>wnf;$р!<0NI U$Fҹ3 [ou( ߥ((Ç3"IV&Ĝ|[%D_.^m=^*R ,5V<L$]%lJ禤Ws}T˓15s#u]wE~r 1(ʀ$UpJb-_Zը_7N~u=?1Mawt]ᑮdt夼0bn qV@܊NG㒊Uxh}`#k4l#0iO[\s q ~wHI=r_Pjô{% M4@$e+s'ڮ_P')- ޯEwZ{Xv.R E%p5,nTN[C{ )¹! `I^}?ŋV0A22Q].%{ïW΅Gi]ijߪRt=>}(<  uN(Bn 3;&S噶)ف[@( f A5}H$jqv f45T,g޿ygDw+2jE\D;&p0Fpa7K-}u q-eXjk~m!*碲LO #9jlJ7cB塇VBS/xwEHblf\,y &ͣgc֛=^7G1\V^6/5o\=©%. Qu:tƒVik \Uu4uY78.LN0}jݝ+\ 7C?$'=s. * ol) u4Q!0EhB,J1\̿]᧶n0֮ &Ntb_}5[ՒH uSi-Twͺ~ [.ss9v>E2bEI Jd2j;E#hAlfqnߵIn"bm\T^Et!q\/ouc+T37^G#JF ⱞj0m~n6d7 /ĠDTHM5i{jٿ=͟miM罦FJTiW@.Ğ) q6QFm06!͈B!Giޅywe51{AdjR+@'i_B&0ђ6@DQx +͸ӋBG쉂LxIlƖ"/XplLFS‚䧱.E2vqq8:35g&/^ Iij^Ո^#XƹPۮ5D M_X43UFtO̚!@ {=`.Ydj hRh.:*2gbl7 %<~gAk\F<KI)99pLmv"%4m^%7*f_[(ifɪwǓ1+'%7;ha>wRw6bրC@$ b9H{xЫAA)<&zC7ɋo!hqֱ ?dXsyuQ)K@ȥ. CAN_,;t E؇QzkG AT, ZBef?1/[4}H\#`&_tQ SSWF(9wRju6clzzHc-J wOɿ%x- ʸT8z T;[ 4cCo2UShg\3+BaE8mPe,3{Ujہ;,T=S%LXXb+GxLp(0UQ 0$!!\Duâ2!+ciFeQ޶&3FpxO:,1zш !9- h ҼHwV"4*3uZstEJw9T΄Ѩn6x愥QZTH,KHi=#u]vdӈȟ6~4K3u](bsp="b/@L׌>ORwiG R R#RKQb鳱́yj]x F4b ׺&Ls^醩c{;HR(f넒* @"zJ$VV31$ ` ctZ(\+8V)J٣f > Nq#w|lzy iqj a.vg StE[ޫNQJ 3ѺHfUZNJ3*(7vj N >y}^GQN[J ftgDh뎟fk~](3tHp\#h""75bPyi4gSWztS}&T>ԞŸW$t'i2t Sl+ѶZʇ42z"]`p; P!~ї,Q(V&Zut\qhsت)cSU7;bs0`չ*pn+rRGc1;aN' KjQ8jΏӹ.sElA*#5Xm1ev-pɆchdJd߯s!N9Xk#)xN`z%;RA4T\}ή:#r &":s/ 'c ӰGK{Z@WRqOgܓp8/-3ژi2GdM Oۤ <tŧƖ*  ҍ0EXX9$*2A&4kYUduQtDsr][g/1bZ6babɈy0mYk;$ ?J,B$ےY/=0|,Ç|^@G΢3Ǒ@Jf m7O h*6(+GIˀ6wmz+6bpP>1vpm7`6ݧjNGuvօ>KR;Xp$}P$8gT W(jĒG+ AaKO=]P(q3[3UK`3[:cKjGGaj< /:& ʏLqƦU\SGW3&[Z.xXX3^52+>qoGֳCGQ>I牖/AfF2֖n 4T;:ՓU /=*_Gs n8fdherabӔakZ?Gˋj^ȤvImG>GxI`(ÙK%{E/׉i]h8Nyjsp8-#]]CL -YHD^)zJVb? KHOv X7H;rYuzSJkHԪ:kDCh,?wOt=x!ĮTsF$d^dvT ph|h% m`p%5ˉ`):@Zq՘ g>'B:7J Q8P(_b:\C_SZϝǁnC h< "N6u $V?Zs/ E}82b->֌ZbQ`:?h,wυ+Y7/;md9bAYNݹpBe3϶՚o[/-%?64>")]ĉ6g߿bH&F UxCd2[SelpPjp:Z ]Bz.ͨ'8ؾ4v"LFdZ%ǃV - `I0U/Vnl̠͜x㿵'<zpɈ448A57Xa]GsǬw)ʦB_~ T9fH0˕!MOlʦ7֏rN< zɖOXUA ioi@+;:l0Є';vCGl}9Us>1GS]nO/[wF k~uMBFJ|!s' ZuXEJy :c<\5)DĘ6Y<#2jA2$)P)M/8 )̭~ *:NF"{D)zwV$ œyj-(HlNb9kz@WCCusE lٷepBlIwGOn](ǯM &,y|m [?EY?~  6EO,3@ ͚ws=FW"я,{]{z\yc}S[_~mD7̽IN^?&g c=)| >_bZ4|MyKyj/:~DRC*n"l[O-9D%S]m-}sni/LXXP2 _kE+}b{SiDJxsEz󰼘<_H$DPF/?&aXd&J AB!جΐrAl!ϺFR a8KZL+f~&c2E{4Nw/ i?y$0G^_)eȉɿ?E֒uGJB0T2G!+s{JH.0'%~ 23ߑS-u銷lD~O:MW6geN.T;p0jFK=#ݗfANz:MH١9!h,*J`ޅOȩ!KP$Q2؄amSgIU$ F`_:Tzs5\y3vHїTESڲ'ZWo=CҮzB׼)_g$#MB5+)PЖZxs?crO8^TBw?f8YE-:U +rc۟"3 ܉ٟiVn%@Lkwn ne11>u)xFi2II&ܝMqrB>WI lÍt|脘h!f1N{^剤%xAL% ;{Q ae)"Ŷ`T}A-wn`_IAM-jnjDEERe&%޽IԨ*IKWr=eܰ~=[a?2IV1N#axQB3Z:(SBߐ )1>E5[cfX`L 运78 ;̳BS!, > R5x3on]Yףxr^̮@[vILo5Lj?8ކצov 68G۶4xc&Dz~&bT[ynJtL=p1q>&hX G)roPsY')L Oc` q_W~W usW׮_'MYK)M|燌-Oﲶqvꎢ wWcLnܕI י95 п6+x5mnK %e=J,3A'=E<|fosݜG̐ b ?~X(i=l sG`rJ,vQۀg7P]QHbYaIEL~x*B 9A=㺳z;g%2Pbͳ(mg2 a׺m㟿ڹXmJ݃`}vtpE07iooJqW`Mf&酝 P⍋F%TWND4}E#GNuzPcbO{ 垵 I EDF.U|l5Pg~H( TFDgP s|Rn8=FSiQ= ,Z%.?j^zp褝hMb?>Mv0Iy$z6%UX\9JFكvO1/s{׎?c{݋c$]V٩<3,:#w.vƜΤ8Y?_ﻗ Lz+01k - j&ed@ dA$[cw|sz5x |++Y=󧚪=@f,hz/P)0uZNSuO8D3hV[GአP|?/PbfHAG掭C<[7Ӳ0P_]&ż!ZHQA{-gi~э`Ń 캼 YZ8ڏ%N/aBB <:Զ/o.7!MRD!uUFKp.vL]laډvx+~!ue@Y!HKJ95"5-DpŮEXRYEXorlK1m`O> IQa۷S<Ԙ?bRQHʟMxZ&?Fy%hPqBP;r'Һ&e'ڡT*JO0L׸ 1M]f0,5]1Rʡ_y'yzv{JH%'cyH0^]A,~]k tQ7f ?~~Mʩld=t'0 )3\t'g["N&FbhlT#[OA!oꝦ@^i۱> ŏ)Z4#"uk&窑7>߶@rY[S -7g(׽v\m"=|5V!deGᶺ*ɕkGOAaCQ4mB{ D/~/?C*X ,YH  Y6rV['. ]/1foV1rQjF)7ķ[)D&78.l3F>`DNV(rW60 9*E 31tMl̋HZ57DgƖ ;{uŹy!OQho*|P"ʣ-ݮj@ic]C/l873컂:^pr&<$+&T*؏)-[LpmG X@gO*t(~UsW NH:?k&~mjau~HyCGIo~HӦPZ`FhYF͎δ3?+WT;hrc05EJ TG)/3zwA<Eb ^}ᇪ'U5Z^_B Z<"^w>Hi-vA4osx<{brt? |q=\g^h~dK3kyE>٥BN+C2и7`]T\Oh%SS|c`P^P5y}@ĠqjR 5[ GoӴ;\+y:sꡬB71D('p1k[ um_qܝł&1RdUEIE{*SV6UoUHp Ol)T)w#<$I"i-xٍ8::zO \KKm Qkׂ9I #OQ_O` Z6M}q8CHhoSk%Ma: %Vճ\2;&QϷ0yJPY+BI*ő-ƾrOdfkhiW@ҩ!UlMz9/$~:dx08~NQB9aLqOyX=;=c^ XvjW4DlJՏu^[Ē~ͨX+X.Hnjc^ԘIg*q-6Z '>`!,nx+,%m%yLS UHDݸ'P%06{PL,Lmm6&S)[.%oPj*~hJG@>@(b)C+ _+WMSnԽ.h; 2ߠPp37aܟgtv1p;g\QC(P_5 / 2ਤǸN-B6tq~ vWŇ9ʄ A_0o7$SDyL#g+~idQB0(onx5=$b30 ӭMQ~%}v&"xf )hag,8z\"\IXߜ$%aExy*\@pU6$-c3,^\"Yeo"/9h- :?G:Juc9ݗC1`\UQbP@w k0"< &0C^ xv(q۽e}]=p||8m\Fk?O> g1J^5Od1!SZ el 'R#VA={^CAW:K!'A%3>~e `tp[ Ƅ<3p_*Z unFucjǎґk-#A8R fsKȞ(yXNqAtg 8;FDHW^JhO~ENa_3olB1~m\H\yeNu,?vzx ]K9J>N k=gye0EGŌ- O${IlgA"5 "?B\PZ%EQ"v?3Bb/2~ yBn#¼h-J.Qo4RUP%!W`?uT݌fWHX~mr9UIW;gG< ܻ6_zn4 4~(A ߙn˸;rwaA p1&;jjU n|E͵_0\U_*-Yw=)]@( 9,eAB>f^="!4:#>Z9-:B⪴}/O4QoLh3 #0_m/V+oHRPN,i{˖Eކxl&.VvOr(%Šݬ5% 3rUj'tTl8 ɮW$_m,ϒM(W"=~"KNiĜb=|֩ WkQ!mI0nw: cpK1v ER*F;}~\XMP?Me 2kT ]rR"VV4leñRT>4RwL3Ȍ+풋r35/yU۠EH[KaGQ-nQRR U8VX>&zwD+̶MGtsstiuj84˯m/a'ѳiį%/V;댯Z Gt$4:*׭<;&!NcF +=֓^҅Z*\'~ŌpKJz" 6<5e=+4I{3i&i[*J|j<LoH  Zۏ 6㲬l0C;RF\$@8\lmJ_^괋%B/FϿL{Sen P=<gDSϏ>y=y;̮h;bChC.|NO *ƹ'C;aF! .bx.} l<#AL.ql\md({cCκq ,& =ٻb6;vܻ}Hya3bꪓDh9*)Y]TzQQ ⟴K?Cfv!L ,=+s\|Aya_< vZ M/4[ ^XX77T KRbia?g.([Ry7'lRs|$`̻lpY)zV<{B Cԣ~@kX]ZC/6P=(lI nu, @ӧe]Z>̍K+=zJysjQV+%8>>Q9G)gT'O"#^|nN|P5%%`xR!E_v#قJ 'kƇNBWf㜦α֜ptO2L=/R`/B N0'?42) @3??q[}T?N9HVc I&ZĴ5rFu\z?2ue4NFL2MkqUф4Hnb)y)vMU y› ;lT=S* MlVv)6}ߊWFmW@HL٩[e`M\+5@? F{!7D`,D15ku6-fK{ =S zTMj8 >?VɃ=ݻeYaiy.~Ӄ G\aULԄ_1I%qfva \La-}݋[}εqa_OrJ!<5aBVٙ|0*2+HzE R9r!yy`w1N 6JZFW: ' Q#*[tY:dpx_4ȄYmxf; I3E'\__ﯻ;EXr'#N2Hjϔ;n92JR;ȅ,l[kXd"17@dpH}=iB3Ǒer>( b]3>4g8z9X?@v U 4btG?PGfw='h'mbskE' I oRi^ /tǣH[9*viJa.KN_;gn_6WdC‹#?U5r)ّܧРqmv v[ MZ ;Y$TßXy8)5eH@bX 2BN V-Sn(d=yGKg/imbƭ8[2rMFuFutn8^L[A}G"3ʳ/)2Utmf D3>Å s_kPAD)٤;zW9szc!6p)kEkM}f J>OHG!J;|k4P;yRZ˾ 阊[ѣנ-ҙB/yT#/Ǭ}fqFz|]ԓϭJj|2ՊzDUcuDj6_X׌)) (o./9Fl- Y]7>P x5e,/gHҞ0t5kIepCxvY?֦e|N -ï Lsާ4-&#[ FXG*w-!Ce(!`#4|Lq';}ٽ/P`ղ[Ѵ;)shFJޖ`5B#]+QUUu.uQGe=kQHݮ3|$`:HETlHRۇLtLd!lx#5rӧbd8Jn2 7(9;h)ASf aLv0+A97Wݻ"EM*g) 8*( ŕ~d$!V=>Y7@'&1,1ƙO͐̏cn>:: #|Qǖz t6lĢaZ1Y, 3fӌ((v+Mydͣ"g7DˢrTY.|k9rr(ͽb%]X~NH@]% *Lz;bIACMPs%Ok$^96Na u#A_0/+=y%xf,AK(tZ,ݣBYáU8gq"L'nE} G)i9qޥLJ=՝yѾ/"< zkۯs31ȣ+ A7;р!BӏMΛ4d,SC$iX3wNg!_X^^j7qϪ\F/[MpQfq~ jj%<~oa$s8& q|V"8<oP6FyKGY\C87IѤ|~ʩ44x͐uvsתI{l_*u8Or*Ewf5އE(UV`Cc޳$$X ֲܒ3:̱tB ZS-IBҤtDbyzFKA2ɅGS ggD\>2 8=R/[xc 3KWj_.eߢ4.V0Tʏu:gX@Dw`x{j ZSi$,(:Zn@p;gܧAoZYCC25\b0;V!i$F`˪n(sתo G2Ԉg@GzvO6ߢ*j4r6_7tXYrqLmA$/] Ɣ]j?zK< μóUr.JrMnP#<WD$Ej˄k w]T]y#%5)bqBp$e O8_b1r4GX*aAa +6uOh) 9 m rkۚ86I":A~Vbpr*n^ Vc oYq8sOÏpz~xܙb(b7Cɝaoo%j߯*{!^T3efG}u},|gB[W0w.u8 HU /i e#6%?EKM) &{Ŏ{3d!q'9r oy ?<ܾ\ɻ]^;ܹ\o`|8yd;0X]9 X⚑lOp!7Tp[̽7J$(04 ll2e5B{oޥI@HN"? /+>|lHsُխ7q{de)n qY1Bs|̸}y<ڴ}` ,rČǝnX.\Bt;j6x{i6By 5B+?)4IP9/XVksa,P ? FJ=W11yE?&+.fXgWĀ 1͞j&gc"~n ׫cCs/mq +xu]HI8ݾ+_`T}y"#- Vv-u~{*n= 0b筟RdmË4W5EMbq^5(Gcԑ:UQt*O0h295(}Gp ɠ61FX1=YF#3|&Q|ҝ + .6ʑkg,0bJz"MxF8Ԍy +LB$yQ=bYZ-M,E@-y3 S*懵baL^da:L CS V%KC;Ri9cr."C*MHY\}ZQϱh>5Ky-ؘTN7IAxLi\.uTvz^;:J8OnrVҚG@%),z`T?XHSߜO3<'udi7v+ͧfCIx- a լѱ$Xc$ʊ ZFLؙ#-7@hj|+95fPsX;|6qGELe4hA pOV ԯ!Fp2:H/tE<~pognHX 7] `[}Y~UF懍4-5|vůcqGl8~t}Y\4͍O>Hxy44,z=!z t{y}+N=/ei],LP{k/=޴Zm 2, fۨԏ%:As͙"!| Y)YǾ|G|we5m7EY#3z.Q6B] b#Ǽ28Q3;cQhKהIQf{qb_y NkҞG>UVS(n' R/ j^nւ^Kd`gJ"AQY܆\u64 Y[}<빍HNíiHж>h CfSQe*09_6nl. ]Y8ݿ1c i=X +M-AVa73iT~ ~T}zkI9i榅ԛIeBB>V *^o fSU6]a\Psh @1|蘝M2x \Anwl w|ʢO;4 PD<4uf )XDfЄn)7+׬[FkX$?j#:7uue|dÃ$2d"{D˨ ^<8:΢Ws[:(³\Y;8Nٳ"R=v2 h(Wf"6;OSdMEi!?ɩ!-SႲ96M q,Φ$lK tWx1Ooyϝ ^`37y)M"(ɥj˰ӬĆVPy$[^N91((>zkQe'YGJ{t%~m7C kDt=UhGaX ?bBb*iC[9}n/jWFPQXOfvN߿&iLN I y9vЌ:^שxma^7`M+5&=·#b>Ȉj'^Y=0lijZ{ƺXx&imeKrO/la{x ˿/KL̋Z\|bQJ2Ð` _ qYq/0dNonJm;r BFC|J>ݻyt\u yU83ySڵwyƉ'tQAVjϳesˠb㾥fI =yG_5o`1[&2֮(ߏ.`]Z}L_ ˚P&{ز`S7ujItBשj+ *$ h^Fzk MUD(._es.cmJ/ID׏|cT{5ו [.jtM8FBvāo_stDяQ@lnqtċG?xiC `TXiuؘZrqJazY`+RFkO9%<XoJ@>RSm,lUYMA 6#6f/%uߗLriTP<7>3)}X"UkwwNo& 4wxm'Joݺ*m7 9̖eU9ojL칬<^IPc wV;>jM]Ft t]-F /G[K1~dCcg>4Ed94_`LŞvP*8Rl1#c6h}(RDM[,i=DѪO5@z5\18F|l=_gKLՆI9{!F%+e61ॐRlد6e孒qB2ýgZH:udEa8haTyI(SD56N2Y@Gc)幃Y@BC x&0*ئ8} |G,|<+hN-^#!gLA;6՚J(-IH=_sx\0'/\#590H4Ip [yŃ\ 3~i^L;af47V HqlEƌ*:!1 #=H[bk& /W]T:lp 'm5rwj(YmcK:)] ֹ x}1gЛi+ ?Qj,I&[1l[ *̮^I29l<vI\Is/&vBf;|F"QqOu'Z` [0]7C ?j'v37a԰@-A~wNi@Vg TMCUn݌KUYI7Ejڏ l9%.\EVUAk;bx[TPo>}1,X{-$*8TԱMTgeb= hJ|"e릩!#9t&vBtnh\{TIf$W,bS~MkLk򣺵]pԤp924.Vgb;y 0]ofK=9-jb+n TJA~mP㩈scⵒ%9DK~ᇬv4 Op&lpW?j1C.Y$ o9|d QڣEGt i/⚀N5 Uvž :0ں;?#<*&?`"01ųg;jYҩo,VU 8;gRo;B^ {;|U&d(=}F݊Ig ?ۮ?T9kdmxֆ BCI(LoOTlM*MD~6? "b`B⾂O.ˤ(:Q!\4[4(lhp*{BՇXI j^^ |%bo_* Z{tCt{܂YbH { NvD9hg'bFƤ4ܾ4`w׸;Ldm/̦D3R>luG@콌>`wAU ;R袚k.x3[vצMWYP%TT(9GRg-+֛dzcZVYY/|mocL7_E 1ju4"cS!#mөp+9>:ED߮FK=EMτ/a^&#Bc!@B̛BI:!ʭ6 K3{qAH cP9gB*xY9l>u4`ߗ6?C~Vds38 h3U/K&Q|CI ,M p@HXL4WS^+WKXmUj,@CjsZP8(b71C n*fOtKTxd.+/8ʞ)?Cis YBZQ39//=XDs=Ƴɏ u% h\2؅kġO[)Ih p+mP$@ؤKrX3ϓ*V{CUÄA,tI:OA0$zcRo"F9ה=w4;m?z(xjNl:$)\}>"'̡D<-gޱw"(fHi!Ki _flA) 8$?vZskVnJ!GO%IxTs$lIŧ66ZPf)ԝ7D~l~ Vw ׭P`BۢQ~3 uou~A}sOQa Ah(o7~Ns~.!y2sN%o3"tᩛhǥ`SY4O}˙HMN2>߯WqQ_䮟p̹y_ISR?n SAJb\p[8. 2rώx@t d>4$@,{T9AukG|)5}v`bMrA:U1A}rBMPni2sM> YP.%% +6 ˨1^5*VdmJi- o]\jp.#6QlSy"iQ\yBuسal@B!m63tcߍgȿjgkC_ۇ)SGB% ˆYJj%vוtwSU2!E |c*״c:=9r Jܫ ؏]HnnY_Οgt+;]5&U\q*v6AeElKgN&^6% b=|m rq-NJ<ȸes3*XVx9&۵wk-?\̈"  5$|?$o֕$CzQ.WCi|Nk-Y{PO.]:ϔtsW:w2 5v*rfĎ|/$OFL k`Hjp{,a4rco{Ypu0ZXjSAV u{?yo'kg=ˑubX\l3뺩ML*|H+ mp'D"-Km/9銂=B醷|3ύQ@P[Aq$=h$D>uk " ETt %ܛ~I3Pԋ& > I׋ daxd|DQU,xDjI_#G)1 BZE'(l in-;,_?Slv'1(v8?v#k$p D9{4޼dABsCV+sϯp1*0O$޶C?lC=քd<ϳ™yΰ&*g0΀?A >Wr|k %%l='Gݴ&GV0 Љ|$TSԈgiF.1IQ<Z_<#v-v˚jaZ.'HuE%ie>FWj`{N}8~[vafb~1mZ=l~r-Tx]5E0Z.^Ѕ!?w^ҝKd$HagY0EBʣ=(X]D(Nt=Wڞk{*6Ob^$!:{18z"TLxA]peu6i@y8k3TV.\^^hyB#ȔFg8ـ)3e1MY/@e a aGt =[iN."jUA2]]nH86'x0r@j[pZ~EnG]<;g2{̀V6+)MrlhKDZHcWv aU[!!:]7"d8 m6FNR9.mBk,c։%+S8}[%Vw֫bd> T[ %q+buN18W!hl2gl˕rA7VQK_:̼t.20]SM9̌껯XJ0%)o3|>0G:Bz8ĭ:۱chePTD$نGIhw!_xEmd zxB6H1nUvJhqnDMEs֔KvxlhS?l?ٝ@ Hjs%' [MtL~Uqr"uU?Kրܯ\syȶ0"C>op8!(uM:y#yQ_͌ݥ@5$q|bòc k7?tB}iX<)FuUǣ5+~Oۄ"? %ޮz//2Ƣdi"v<.8*DdtB⾙#Sk?rF`O-SPwUg?…P50=[1kl%E8M&L6.[\~Xbid[Ef-R==Qΐ4f귞d|Ht [ DKv ,y5wq -mlӪI{$7ZTG F=ƙQսiLo=pw"def9A6ӱYN6{ j?Mς..ZPX5ˆμKĈKe^!MEzV<Юr!vm6Z"xfN0-e Z Kx[3HW\#y<>ځ\l]ÀP!Շ7;StFc=L>,4zwB[..|bW \063 Tn`tT_G@)Bpv9):ª8\nҷPKYzMOTm-YЇ&-aL ]p4NL=#?kOX we󿕆@, B@Td @K=QS?FϾ55qt!bJca4/ g/;[2Mt[ ? VJezl>R 7ޔW9Ɩm -4SB )E A5LZM%\{/ii u횖߅ƵwMkm3gTAyyL$⾴:yh֛:0t?2A䉋DI$ouy߾V )R˴E.X(lcyuK;h_Ol½V=[3ܙa(PAT~׈3 ?圡 M.a &u x*?J<㢳`Tq"tDF=?ܒl;sΤiy͖/CV ]`[H,JQ;(Bem,d?d$]2>i#j?+C<;^6CnnUt,EK.0 2 OcXK]ZK~47qT*d-9O&0bIZΓGtnjRlE0 06xrABluՂ݄l:ҿu@1 ,8zɼ@DMa *Y$(466y{ S%pQ۾~s4x;4271*R}Z1Tx|[mK5/8Ql2k.dK{6vIƟ)j^\mFS|s9V#r!,e'TD9qx)t=n%w`8{6vIՎ0EVLJAJyA uu;e*Ȋzb3 s~6-Gy%TprE9jkPW7ռ~n&]m923CR2G|R"gC"W oWFoNF:$ɷcs8E,4yhHĿ ,M!{l|m>t*ǖ()O }T_r[]fg|['<p``gd^uշnn)48""zfMh:apBSy)biP\Z, P =_SqktI6al7p@JiExj 1GVS(0j˳6D1%e#3]7Do|eTlÓ#q<䱔_W1+̙xeÓzBBArҭdԌ>QurZ>Ll9vPd.X` ]ի.s/T΁tBԯœ)DEbW ]\ޞQ"`isV7V$*x@^e҆5;u|(ŵi[ JW6_mO4K`P\ c&SV]l)U ocu-9 U%s|(P y_Jn^F m|tLx, [q*@+Y! ˃ֆ{UC㻫m!jΐa AznGkO>iVU-P x"/FڮRM W9QmY {vi5H=(DY=qjv^AsfTڏ#1Ls3%u|sJP$~)mG|}^3:^&xG֟1Rz5 b.۱ n|}>+aӚbن\m^+(!0R5UpYz9yn tL͟?Q˰cc9&R(~ v[ȫPidM ȲKEEܰ =/pxLB%\cݯc4̈^||,a ġj6+$<9pkB!]?3^a= 8L{kƌid-l$QPC5>}~ΐm/f(cQf 9QGgJFK*_QoAIk ^r],w/fR ,ϊ&>!( ٢N P>#JYDAz8 w >$>m>PL$@Am1哕a&Gc!'];uR"| ޴%B~i~%ll/|Mn{xZ1`i@̯{A{s. ~Ca.CӅeV엤EOVgTߋqVi]Zi :K^E~jʋpdήA!-S:(܏x g8sz\-c20ɺEqX.lWWIQ9 RxO/[~C$/V/wdJ&#qsoM;USK-O5*s| k0AA<9"Ynf< ]MBMFnjmP7d$Z' ^J&a9z>s.[neP\1r]b!G'/wI`[^+67z|< ѩ|N6v2iY_lE ft}|򧓗v4;3<`|?hM(g ȱL1/QQ\Wu;lymi1g%`)//X_sLmUVu.Fz1cQSp''IdbSTt2 :+}Czpţ{*ҪxM:ZXS`k5{%hY*[lV~!#D+صn&Dm\w@buELLfLGh{͍ H:xgTqC&"jXޫsBuۍCHavkb9NXFwA&іC>.o;ؒ)q+v{2r -TzX3mLc8TjyPWQCV <? qwS4yγu9,ԔE)L5`'\K&WwV1\7nOu?qⱺ!Yng ^rhKsR]4? s_&EZ~Ymrj!ztMUr_|i)$\߸yuQ  PN Y+U.5,pw۾vh@Qv/xa< ti0Z8O[x;w#gˏVv-XԦS҅-mzsJ +>j'a-B8ȌǕQÑsd0b}'2g|my?> @#X 7J,n {ʘA o/}[$upu RN_n"*LU0d3NY~lo -kG]Bx ԥfMQ4톐lޱєcfA2_fc鈘t+Rcn3Nj3g2C4V~W6Qť|?$NyrqAz7CU#/E\ld~m2&`N+-|{vQ6)2BogMrT+"F4X{ce|S= =ً1}]KZ//@UGu[#ota+|~}Kl3Ko, LŗM(.#Q(ZDCLPד4郐Z\:YC[xuϐJsLȐT='BjDyz;pg)E]'߬~Zyp:)cw';H9i:|`d^uEٮ4תIjh-oS("Q=Yb29XEEsS]@|y"R(T}+\+ȇƘ8߾ߛ`fS;@Ѱ?kZԤ1|ih<2&JwYd:}Z-^G>6ns]0@w]3•l&=^6ͱ^!B}2'I4\u0*?.E$pR.n伎lEwt7^9L؏PrIbbf!Gio*Eh# s$O(aN`=Hڵ {)'hg7鉗SN`wrkP,(Ia }1 # )(Af.Ѥ(b/z\@+GHK2$OK^᳚)6Hxd `N,iuMބiwCt]''`zxl-q~oơTQA'@꺳4F6 %a5_  ƺy Nʡ { x-okH`' LOF=eQѸpMGBѣ`8=I̶yy$P@?i-uӄ6MAaN Ѵ:[ &Տ2SYKp+C|fFM K[2fg@WL>uhI*ϣM`)aA(<ؚ w_E JSn4pj5\E!ڭ4k=#MmHcv 03mgZ&x(BP79eޡI?}Jr7#ʰд4$GcHx%BV¤r|u7:5 r1vV3c GafDmZ%y+$--Bw͜mtbBh%>YyAi?&H$MUVQ |IG0R.J$VHpD%_{71p ˘G,N nN/t/Guh$rg(~I/spsхb p0kv G`ԹoVW.V]vH ^%f nŃ{dI6[gY~{2~5gl`f)[r 3/ˣnga9ȏ@&S\NQ;XL!:MV0.9vJj3fxRFkkáBe0mL@^٭33;p!(U> K`.6ߧsϻkgi`*jX c)%x]ix6-wĵ&K|Z i,'3! 3g 9p㸨+AcW2к+k,Fh\;{ 4BVC>$ŊƒPh7*$D sQT rFѿJ[DZ/kt 03HͻJܺjg'"NcG##.C/?"1~"RUc*rT=D/W1hyݖ]wB`]YyRGwpkPCw7wq(Y-7t֭hDfDq?y.ۭqYd

rr4g"L;UM `8F5"rO.dQxn%4 5rck$c[cBtH;Ń,RV&`%=|0>s#3L\?!PÒD*-*QR=|`_JjMs&IPr{wG@*/"U]?q%W>mqwz=mAHVҰ-^j*^IoG^ CR)m9l٤؋O;,4GWZT$ YswݩT=%߀$ߊis# 9~'g|`\VWN{:1٬f=tZ ?I c{ CǏݙgr]B7àxhgS?8ɭ~Syp,I ! . OՆ+W3Dg;pjuNm܅^y$ELm7 @4L0TbRaݦwsr:~F:o zCls m$:TӵSgoRZU6W8&z t=GK0Q2Uhcߥz<"=Mov.cSrPeoީ96I"`)jf^ s䘧~qVMv hF& gs1T*i]< -xD8~0Z|_K?AEV}p8;rf\z[MH?M bY--gL؜k^6viQgN!߻SyL/+74ƦqJ&49$o.ck]gtE3&mc’Ӑ##6´R p9 n0iO;*N߶pT`<@Ml֙}_*Uzeg="O5гS v=Ul olw@mľq9RߗHZxN2$I_Ky1oÒ)u]`߀iaВ-i$3>آ)yi;Ka ;z &R~m9*eL+J ڲArfl00)8+ޮꬸm5^qD{ w ]>O'Y~A3 ~'JD,7g+PCoOC|L,nQ&thŒ4Q0 | v dycBxg7/{WnTKILZ#Y;`"Uݎf1403nsaT-/+.XX`UZQ~:9zc- ra\!O1' !>GuB2T6CDҶ J25t7}65~,p TQQauSo2+rn %xS!wJƓoȬ3HjBh>OEƮ)rOܯ1fz:E}aMpR W8R3;}u۟-ڰLWצHc$g ֥-Y):W)mw|<,?A1A~pv=nzz1cs {0ţ813cX U ٔkjoyȨ ,\,hrL<@24cvwJ,_ƂϨS/P/D`EZ> )n:'iB,vVHŘ`IGE_Ciޅm/O9SEYD|kCTv-6q}yh'<%1 ULN BCk̵#lxM7/BҦS0ʯzY^?Cb3[s&0P8cʻ>Nv@ds$`x3kFpա? qY杏?<úeX("i<7jzU"F-MG te()1=ɹIܚ|bctjOtXٛˊ.P Wo@B,,tl·7DKHB2yNdlb_W!̪qM{iHC{=/g#^yCha#T.8 xbSܻzP>B l9VX4>3t(/yƵ].iku2tU~s)H sB$ Q6`ҵڽY2e];;1!ˊv@qKTLb!i8pқ~(+od%Φmѭژ_/D:;2(夳oiŻ~qԩ7]=Qa_< 厈bI;K ɣdGy'bD7 |#vpVj Pc3x3K4.omL1G,h!7YywH>y$FqRBЋ ޙ|H ɦ6gԽl}k :$=E]>jg6G`k r5V7:p &Umc$E#}r9Tb ;KflG.Gws=s̔`T[ _1{;coBf'[_%Ǧ3җ|!i୼ WA" %4d~_->@烨P^&|y86hIju 'os39ݏ0ݕOKF/2Yn mopa.*RV+ &B2_>׍DŽd %Hapf;x|tÍ㎄b!z6T@m,'l~F0W+Kt—= +~Z `4L;YFfŲ|4f`E]wo;Vwt> $ ȻxnԲ{5~F",to(4vȇ|!vq0ɵÿN%æx7 ]}&pܰg ~x u0w;es%rVs9.>$]8ހ^hFk -ڟEpF<~b:5SL$`z MSbdc+ zQΓ=nxu8s*'Lݦr$Y6yOד-Nxh3[l=B?% Vj-ao 5+.E`/;N>`I`GPg̅EzbyM$/V#S݊X C$=QT,rbKZц"OP D\>J{^͹g\AAjK6`SU D^wHװIZ!ij=3(ZDf5|d,#*$%E;12 遪*5N[ީV O8ʟjeTh' xJ6a I IDWgaߢ` ,M 2χ+!5P-a<@Qr.HoWZN9:P(EyG{TJ'0f`@=3kIfZ$'ƘU#pi8:m6L{n]z'0;K%SSUˑ%ҜbyPHvJG ֵ n$BEHגlZ͚3aY(z-b7>jZ{avx6)f{4#@ x9dbD_(suot侓FA#!OSDF#懗 \ _qZasן1 (}q9b,Ȯw&r4l;VGJ:q$mkO%*ay΋巽TE#Uj= `Qvvh_ݵZ*[{˘e\D\XT({2ЇPb"K< o!Ϗ2L(&j0mNjI?X67!.L֠|;D̀bFℝ&Q%eVbds!E>5{DYq|=/Vp1βef2+[R*Z oFxjIM"Anlp$Z;)ۻ.ۙU,597^O%ޙ -)A]n;bYL={gmm08[MfN1%]hv>Z/@u#C#dyՀE꺮LV^u#6uvH=W'E:jU;۷{#57bzC7Џ ?߸;Z]gL#n;Kl vfŃ2sF i"̨@~|qv1֏YD} )2P^Մ/!;@E#/  E5$oD@C\kX E ȈBC1i*&  ]h"ek{aN!$[sBM8* 0?=c,lZH dZH̐Id]T3T #uRcʟ&J) (]'.(]jO06hfAy"Zg׃8ewP`8=+B j{>UWz{jxRʄSh`M\  ěHto'7r *x^G0Nlv4+kir&[\Ru AEjrXIn]Iz6.; O_\hQxXb6Tsfk}ArgRmuZ a*=L';:o7η4*inS90uD8ku=(`$z6*\Fr9iy3YSRџFRwSg)J l\ҐTJA)j⏌KNV`l~oJ!y,E'(`Z"///6V= ]03 :bDb Oë-WyIMWs9VOlް_B\'SYvU8gPOL*S6* 31L e _jk)t7A7`[9M|fnOC ;>R]@NA= 933!ǘ}XGN`#QRIF{#KHsW0H| SMUtͭd^c0^NaԻȈ5v3Qq藊J*4(ˆSfƬ.q$*xEq{?)eUEoʯ~ne8:.VXa-CЩsƑt,+80xof[% VZEܤ'ilԐ{+|NsV%388[Z?ЕqQCBBEz9k֣vn/(2 r7җ|F#:/( "f4ŬD使A aL86 =_HݴmQ#Wzxhs"j=g72K'ͱRϹ4*҄q^ͯ=~\-8q@׺0JҐħj<~UUb+F5-XYə1})c"DªVcNFF ŵx8~Qd?? ˂KCK?fey'k;Or]Z#'@ g^HS22IMn@0m]{Y V{ɕ1ڲEXCOqp h0?rxk{Z-6 h)v0WgP'P_`znUvT Tj3%zg&L s޿d [>GԌ5[=7pc oKLRh O&|),4;+WQ5ښ QoP&tB任G,81 ' WAL4/ jiU\~=4Ѝ'P|4V2Eh ۥDuDISGP`чܢQ1F٦rS7>.0@З]~u_G!Hە堈2Ic@U1|աDcT lrv HK XWg鋸281YJ{ULdwݶ7<Ɠ4ҕ!l`eѦQlF=CvmNNBK(szКXP8u&?zOKie)ūŸfD|ǻ X[zE>jd+kb p-HXp7u&QWrRf &s&hJ>~(8?TۡLmKɵ8BoqLlц #ZPX䆥KTib g6-6"kK"*Mu^3FMP^tzInQ'ƅgnE֏ϊCB疎B۠uŎ02҈5:{F` /'C(Q욘h+?2?lh.F% ڣ:4īSBW-SJ 8y6|mx|ߩHje^)Bhh$9jjr^>fLSA? AV hƷ#Q,M1X@7 siyZżT$U,`3VNTـ8֯FvaEJx>[ Hğl'0֑ n4@[+I?p-zCb $tX0 Qbl'W9>s ov`Wt"G(WA6=<mi `k7:tyzav#nV]3 BwLoe{ҠpI.u415*ǬwWw Sp|;ﵧ:B94HBdp=>sA}#iW+#؏l ?~/7S%{xl&des&uYaeҺ1Ph9e&(jzֳ `R fL0i<ICulb5#f{ N5Q 1{1`1(m{yEg2PdBvHÇκB5˻ vO&B]Q7}l哐)MMSM I yc&/z}KU_TU'ИjlA] 8ˤ-Ш$*d|@U#P )Tyh=8w {PLW A֚9:^欼 +d'DRgTsRZ?^<yxW&C]Go= ?J[U)M:H0h fɵIzjlلnÙ-4(xYB8,^,pRd'`~5ݚԛUmNUƸ]닁\uOBߛN%lK ؘCGuɤZt vOtR&}svӇF6gɗP7_Er2"ՑIV͖ɈdFg#c.TFGKneᨭbײYƊZz:s-yQY!:|Fj@ed3$ Ņ!6Fo!iAE-I$+.p+Crɨ 6biSe109G)CǫSn뉁̙4u;kmEx uAډĽQ#k<'ҿ@ŚO2J;d O j(m: @S0B"dCJDFvh5wo.r&,̚=;of$KUX#캄MRrWVv϶35Eń3#-mIcm6f"^P'.!KۯGlPEdJ.U6l9dvTz}:.1)oӲ =.tQ--SJ t盻#3b -SiL@ry ugO-q!ͬ bYp[1{{-jZFDd베I@9l{1,P݈H1? 0D\$1=c}_Vy#T#!\E۟B :]Xim<L[Lg"!p[Dqy?Rر 2n:(z*'0"#V)Id '4WԆ`Gk XG]}q/$cY{Y3FW=$U$HgJ\W v}W,u~&o"ƍeۻU5k-IӀpX;XVG{tJFu97{ 4Mdz>S:t`*$ÉDZV7!j2dF4k$& "3s+K#^6 }3Y.[߸Ast'Q~2_qA^ &B/Ytۅ喿csHOA0j,dYhޮDž@S@:ޜEF$^G] _HI0/&y``[f8:()O(BmR`]3*Cߜ1EI5)C~Z 3{3p3XZnV'3N"v” ᎉʂ;7le!:]{?V?ڜF2,e{@Ke&O D4> 8Beľ䣚:73؄70Չ)ozd|I}`^ :;VؘZ-xdލS4U͘?h'(4rV zJOK%Fן+t8,؉ 3=c=@jW`FQ2fQq;i5A*^;0)OŸ-n1~Y㸝LA-P5rCFO+eDݘoMٺM}ɦ%braբ"V)ĝiEYA1++vgX.Ra]^ɘ]vRtoyê?wvCھ 29Avpn( (JGg "hQ\Cec i8B ul[UY`nS `zm.T?umv.TwKt;J:DWl_1\Ol:(:zY[Kwmm>(H\Tq:sq`]Jܾ8Zqakqtq jߙյb8af9!-bU]z a'.m N#B@4^lSxJ!E0#rDGfFEdݕa+r'ޒ!u?^Kr8]3vE} 霞89p#_YO0e`i/kT w$zqGeT^2;C @ސatK~'cl;-M92S#JvKh9>YX*8VO_t6)AQ*eephx6{N7H,#:X-dİ@ά}-+oE͕ri"P]wtm,2}O0xyĉc"CxLE Avǣo4QdC1WCr'l8kHOx *H-cv VOѦ UFЧ}U86ˍ;( ~i3'}g̥ Uۜ.x6LF8@7he7iXF556Dk f#Bu'q4suon)K궡Wr[r2q8N_Ӕ =dELU]Αu Q,27E*jp&6- S8zLW-cι2*H'SX6–33[&A$p!V5-ػQ:lAvS&4d- ޷d3t48Ú k拴aQxyDK<ƂξyͧB%o4\FϦ΁gQXV$f_ֹ`NXHMo* Hvp,xlf^l=RP%bK" =~䕀Q{!7X6ƮD)G@K)+D!p)a{<>яIlΈQƔJFZ6bNKBDQ;z4_'̥*"AN pMa>`OBFbCry.jlaޮ~*kΕ\ N^TytnŮYXжmg}h[֦AGTwx0Pd$ k )4J[N jaz̚s-󓆱.tMX0r9CB| ڄb1P6ٙ\Kz~Z&՝*~_o= U ՙlh4!SFoshqy#2Hs"W+%mv~V3sjn,N7(%v dgCMy)3\˪}^l]ӶRx"208KBSj-8#kdv5RmPqǣ&PF΢*{ĚGaye y|ȔlS囇%} %RWI,bYMˆχE ~[VaX2}Z=-߾bqGx,7xNv1R_%~k$ #gڱH5D a!zų] "Ư|&VISzե LzҴR8<+'" @AnHI=ہS}EN;'1%Rv[JI7-CߦitBP%f0s',# ϵtLe¿M15R=V-z;U`FsɲjmSX>ެ $ D|Ԭ& t'],轢B/5#RU )3@⇡ϿPtA ۢ--ҐvHAw8gI4vyh)ysO}fM}vsGֆK 7ܥm¼pY'Dsqx0ЇT$v}2椒eVћ$bߝ@E7lu vpZߨ5l6- ɆDT3?(+WR9ܐT' WR?7E mNIdYve8qHBėnus"Ȼ])o(1X8ГqJ́pz*h5'&̄(6ywmRqlAkTFcQ%DhZ@'[qF/tOR0OC0Mo^ U<$aEy fU|x9 6lM:(B,3<~ujrY*fJy("4L/M>4߀F8x1D*=4m@LvA l %Ri  .B ZeV%y?23\bJ/<:[7&x$WiNY"/!sv%x `ӿ+r9~Vm4١3xCre42$l9j@% Iy}$i$T( aI #Z ahC׬6Ix< x虬}mk ,-HݔwN,5u<~fQ2fPmӪ'a ͉rWRԒlHq>ϗQn]Q|#W$W5ͬImFj,ĵd]YRY_y?9'< mpz~, ZUA"zuDI1RGEu/ @>(LXR3dlzY%f-5$?c qeyhEVz "O?JLA0TےBp)@fRqYa%3(Q̷xzp,`Q1 C-)\oτTU)9{1b 9/io&ID`JpNٱrU]5õ::ӢxsOAe7u_tXks@wPly^37vKfj~ ,I+I C(\!w L3Th=X]9S zӹm{ :XPLr\lkI+qtbkzUIqLٍoHIo8N̹WϮ 'B3] *bK KlU& Nө:3"\|fD%qy۟2kcߝomUv:@F[\."GL'&.MZ(0/KIK1r ݃U ]]ER k R,IBPWQi2 Q/4)l5PZw%HMвS-_ߛ'!Ȑ+t'Fwą[?/[ZZ𯎺w_PF0s0ԠF@a Sz^@StJQ2G4x覞@lK]#?UQ^ Oϻ_G_i<?(/N+cV}Nh~'{$ۓmOR _rpN׃^Qd-)<8RO}9ٞ:cJ\BY;E:s.iTΑ>!I3E-gr'ݩKsb2G,z69&bǟ[t%˛oB"3~jnMaen {%W+ y duUfGǒB.I2BZ f02zRg:y|6JL Y@b`2TJد(幪Ks[7NXy"8Y{S) "ĺKƙ#C;2RM}kb0;DtT xr2WwwD ha&ʷն,n6h6]OB|%hb55={S*dر>-w']k N1U*SSƚc-f1";c=nWkGC]cg:N- "C}2D3z6nzڟW7B'2xt< WN-OV܁,Du*w!ګ".YaD1F+ yi 51S5yT=oR-bn$Q8G:ILn uwhzTlD'C`cq~ͫ`z8:`kU^sUz&h8+ZT·"0VL9yˤ=ʽFg³|vHêC‰xJ0QWF)AVDɇ~s%1A%txVVk7­MSp,HTo+~vp * 9QB3W X ALZ.Tُ@՟uWX پCupʕqpbg6n/9lN'qn9Ėd. *ZEn ~ e2ř ? J)y?Πy1m tpS| Zʺ 7T0Ca&orxTԲ%P 3|޸"!m#r<+LE ԭD'hVU,\=KP90?5yMhSF'LNSFI'"tS h+d\¶xWm=w7~)="+=c3T& ͠ŝ2e#{r[ I"y^Lz|d}zÝhVy#GoTsX78^$%C{H s~ P{0w]ݣLA<K|<4 n~\D ٖ#SB[2.֕2KfFiw@lVJ}`EڐB'uF"4\ è`"}XU|\\_nlj/8gQY:#=e6xQa UM^#$6'*+n5a_2HkWW>V6ξHف\tjmj<2zE1!FogUp6C `NRcqϮ.a v)<@%XZ Fg8MNz_H nRܞmV7}4!g{;*1NI'> mx]Vx&i6bqQ^# ǚ~z+ڼ牿ȔG $pUcai"^}GʜuT)3c#G Afo5EpϜAE$fW$8=<R d‹1Cr$2BeB "Q[U\sQ^xϓ8`ΣI-9UaF72S=H7s$nJ^g(pmyV'yק^7Q GSG0LLJ E:T:e_<1jz"xlr?]{6~n_O91,݆yrKo^F3;ϓ22 xqƐvZ5Ҩ2C ; ٗFKז?K\=bG871 PQ+@i/ ײqO-Njp9ki ^}'CYz,=U9l ;+5주b#K\U,ͰҦ])̦Ai\!@uP{aoJ,wW SI&B/acփtvΒgsM~Je^@QL_:| JWVScPLUy[o&@Iy/aǺ7lM1^|f-&<0gO~"C;Y 6MBh7:S/P"oYHM0?ē%Gzl%Z8va`x/kfe1DP$_8+intr칖֖I7DeL`*W"@}7";ȅRó9EJ^|A2\7_dG;u/&; dn[(^/+Py?oPg+ } PvTe[#b218/ŘO(e~P_ûeHF{ cQZDӡiևG`{fkE"&(\chVZai'K<$iGp0^#pq ]]v(GD,9:Ы6 BMsX ^ cx)mA @TDn8M![,>uv;Q}q}gbw e2K G2y<"q8;u5:U?q$aF:sV/&,y| [wEɥ϶r9Ep3R ܔ~I,ϣs5ci}2#HZ: \a' څtp BIY+Nou}S8aŀ fMJg[|Չ/C} *w %R爻gXޔ .GW5ڑv#lܾp5 _2L_T|dܛFϧKyJߪ=Jg;'qzC rQ[~Tduj$`aUaK.$; '3@`J?nI9yw[^ moF_ W*i MQBk;a~JFwP{sY"\>"' p^5rYSRww7xk-S;S3,>$Z#bM~n :Ɇ\f$ mA3uS溘:ɐC?)pj$'JHM3K;'S]\d.:)s]{@toxtkene#vunVBMD9닩"J?tvq@rhNָ1 cBxb4ăLcM?.ͮڵ_Pc7c@b')o3ԅnz=uy(5Bv9kkE Àg&vi3EzgL1j8=Fz}<>% {4+F,t/J3C?9m$"w$a#Xg~!"83zq&אRް]N籄APjO' P^..);uŀ U"zz@hHꋇPien-o{6_B@J][*ћ,v{6;6z;؜6O5'Y a7@O1aY$ >[ڦ>]*-9B 6]:H%Xg,Jz1^ UNB5SlHa2TbdވE,gOrr ,]K_MXeGZ;-$ XR0yXt-5QD;Eڟ M(q ّI[2=͒SJ]yڳ B0Mdp /7U6''EHթh 3Y(,R4z *%)S-zEdxZZ0꩚' sFx34/u\ 3/!4<`"+G@fy+"$nce5i_@)xTFz $1h1*? M:$$xi⵭5mL ɯLT |]P.H#$5|ޝՙ4x̓f䎔[e0Z]ί&&]}a;cnip={Nn=R-]0Ђt=bmDrk6IY]dz|ܥ`LZ%Jb?؃ɳ=ֽY਻Żs%gN9ZgbApyCg*4 -J;2Z.6QBoBRi@K۟o \})9|)Ct5/8Xp37p(.pZ}s3tXgzF]=9/ "cWNhd}FPX鸽 w}0רQiw# lX*pǙqlN饹&en}f 5"Ye 0>@ N DtN6|ܴDi]^|>v|?׮?r3t,h1R|=NEB@=4$Wn=ZSQS2<sr%8Θp5`Pz E' 7*KFQP rXI(搮8&Q BԱ ܼhߩ^WoG_sʲg}BurIBClAE+RhNy ƾU,zu'DwæGԀ+Î08/fuᜟ|nw}sj܊[<]EG8EҥY]x &@{&;W:AcJa:)Y:l}[|:ũG>}z)0 T)- 0msLϛWNt^Z%hϚ+4"&Hin+: `F~.8pݚ]Ƀ"ܕR.:oj*kgΤ٨gQ]=0@sϵ<+0swVmYZ)h}:Xm xif|gfSrJ_=2ܫ#ږߣq"r.צ;?Wץ0fA%Vؘ}UEuVlf1w$\, Ob咋1NuR[7?sj |rO5mzTk|H?1M ;eNZ6N"2KK'w0a] 'ԏL` } QYa{%rU q.3^Q{GY=lg\跄ޣ>W~릜 0`Ne !+ Q$ou[ZL+-uH%M|ZQfJÍգk*S:%3SD5&$"6%/d29k3/Oj:],8:gxhyŒ1 aIrIIŒIU I *p<,qd-w8[O;Չ 7 AQ=.t>4~Yf {]}qa s&d3~ib%& p;,mxMsg]CsQH|O]Elen)&r )CC jS |ᤘ*t$r/Po1|:;¥\j%ۚ`X_!f Rṡ\ј0d'$R~GHw";'mv˙=BK*HвrXlG2f)^GB#ƛjj76\wAQ~PCb̻z!"s Os+`lӥAL,gpYj4_Qv㰮B `O./ lI߇3;:6^[5-Lk ?up6([ q ƅЭ 8w::PKhLܖZ)YԖlf l5mqǵwJ>v4púEBn1]lg(c*zje"}z՝l>CcH@w6EQSwg!̉ε-ejULLKkQw7`M*f+@o3RtE 1֘Ș-2_w]ag[&`~tft2rj\c?DHQk?)E8n`5JD(w3T,͎>pE*'aب=o0F5AHUȩ 78OD> Q<'S٦ĮU(z(JFHD/F%*bO9vOQĒ$8֑n,rUL×׷ሏni^Z*$l<)C vP9 ޓ燙pNql#^nڮ(߹󩷠2qlov35 1Gl}d{~_eo$Jy!Kris.B͊Elkɖ)B4 !0['(z=pLt_ We)l d;`\+ t}֣A z!uٚ5ՖۚZB /q&{vMmѾD┠!7aKNelw]t+_"tAOJS,{=J&xo6jI*H+貥bjqq]~Ȱv%<-Qw W`b$k{ O-יƜ ˤyRKRb{, ϼ?uGk1*Vȟ. /GBԝ[QePb{Uxp~֎jFs!J, 8U^)~"$O?>3  &xf,iDÖ!j@A@=C1K2!v5# ^q}i.epejοWsб2!"JovC0#,.TM \[+s;b WV-=EKǧ%Ybznʃ>@N"@4]`>Be n ťKk#ԨIE^QD䊠B~ lgIڛL<|dS,9lxis }u Mr@؜H< 6mJiY^oƁwjA [ }%_bݯg=o|Md+ Z#5X+ 'p 4D#K<f::Y$ƝRN֪c od{ P~lHyC#@fU fI<`OrDKAkWjf-ᄗ(K$K}dXZl `e^ 48exJ'p5RjC74*F=z0Z2!50.k^BilxsH!5}5%H8KB ̈=p 'B'a7 'JfU1'WzFjBH2D9 hyM[)ٵӪ]V;w<)a`]<đ|Q A+uvѤ("sڠI+\ aZ/8站-|YޑFXFqpblGsi;axӍ Egމ!qaNZ`]owΟ3y)Rk1Srus%Jd"^z*%8Ƭ"kOPSN]Ҭ@_=%4GhXb*cS\@P}+?$x tFevFKG=G ]ݹ13 8b#c~(7B#za- \Ka@rx$d$aW= |/pϘ7a4䮔T CFs+?T ~*խW3\r|hihIQg.,KД08='ڧ[$$_@=Jc*q`>Z>߅vJ? 7U)M{#~6UqI3{}=2;Xgh0r +|e})3r ` CUZ`sQZ8My%3[B`ErTq"K$3.}LKU2@1P,ǭ)E=͏Dq t5>ӭ{yCL* 1Z)l0/ZAcYg~?Ā}4ڱ2?IҰkL⡊4:v.s\ NK}G¢Z*ħI2:p /ΞBf*I BEC;|e7[@V2{SEnt<\/:@=*ȒD骁]_䋹?:ڂ ֿˤz\L~tIh=6jKv|63v[%6@4cvceDp m3֣^ |`b7Y0ÿ?%E⪵,`@!dnDSڋQ2gIJdw*n ڱF&aE=^Ha򞪀)s)L1h NDxWz}buۆLB&[{aAD{zvIpGdc2/B7K{yԶOYO%7^ ^ntdE?96` cY-rlw"{֦G"3"yۗzs[*z;ߗJǷf*ך @e9ba_V+8sPvҺe"urрiP!/g /Jոd+WũմCee9-qS]iKg~ Y +~Ƀl2h+z`kN,şț;x @5]\ 6o9z!]CBAK7 10ڕHylԥo4{P Ko^ꤝRQHcXv0>hU3b.s)O .XN;XlEHːvI$6Q:AU>Fq%XNQ!-RAwṡS߸j2G ~fVE[`Xc6"o1ϑ9?Iz3kb_ΰSri * .y-ywI!Wl0Nx󒨑.mef&(I}xquV.BP~2$T+8]{A>U\(<-zϯWvhhU*, y-<̟&i]W@:.&\0>ZF! I\'yI*Hg?aWHVYpuZcHoL&Z6kymaM&1$zcsp81/v^Eh% ndҶhMǖ%P_^wB<2< D, VP3vٌaҶR:9Dp{LDEQ5+E2F|̿x t~"ϷU#>-{l Ӌ-/"GRXu$cxJVwTNywnYssưܨW|F|gtю$OlyKWQ.0R{Q1wp c۝/]SBM? :QxU?10P1!0Q i.)h[@0|a'i+9ܸ"I TgFC`G)@1( '_ƅC$m ӿ*a*wWR 4ViLb{K4l6TCwv%xy|bth\CzĔ:%+/lT&XRAdJ+;QʱT_|I+"Cـȩz<F;G GSێ6ryŃ2sY7.fEcI^ZR;{8#cxНYZ va+#X@`gpuX ~O]uBCmAX{ E]StUn D5|QV6 ηpeō3}߹:HPŀC!PD;GqCrUwo,V9SKb7"5Gg︉ϵ&A|5 @*7)((,Q˿lMM"">wJ2v@+=ŞOkGNN 4"~k3 ,M;`3SjFűhd!7hU- ZG`lKxɯqN9M`SVv& 0y.h4pcٹa8o qԣ|XʙHM,-mCumñ,cry^TrX]B?vpw7qK2% SVJd;{kPן!w*2ߣb"WP5S8Qc}s3QLoY)g[{7 N  M8O&%Gѿ*3/t҂:Kz@ &D/7hh!,([qb A%]v(msV搄2e[ %Cxǯk3*g0&cBI))yYfݫ4h'Ug" Ј@eR"OAZՊz0Ct]7o&EFdp 6ff0\*KW*M,c;2gth8[ r\ef"H }Wũw``f/fEJLR

8g;%E 6)izlWh`89w=|98wAVJc-S2xJ?dDJ]p; EOvGR_-v;5^^&^Ҟ!Sū:ry+,O1> 8^Ku'K+wtRuϚ!NS3?U f a/ZYyQJh }7$JgEY$S0ː?j7vqBQ~C./3_VW Rv5t5 ȥ=]'/S{>\rS|R@hf@Nv!On,?SB6TZT3u<@&#Z:B.vv[$͎@)w?/DG@Vk!H IpmToSfVPse:/}mZ0tˆE]ʬ>47EfEÝ#YJs;:Q~@y? |H%`2)&FCUY]60￧[r6jP sүQ+ @ՏEXȋ̂Fԑ`h\0cVeiޗ}80$arn޺3@ t ?Dg -!V&$Ϫ_k_-eH"&=`ʲ,"ue&e_&{-]9NH'B|hmLv8]r7P$@3e Q@˗jtPUᕑȣhE~acsc?gJAᜡLq7@p-WRǻݠ2{N*:sJ̌(RnO<dC)ux|As"`h'cz^;EyU #ȁٿ >)CdAdv ͚kL ).c$(1+DTDͦ 6D҂A |T!u|l/gPJAL Il֓Jפ]?F}G>)ut`(;c4uDabU-tҪ>+:lj 2n.Nm|N,ZJE:YJݤqz=מط!W3ziOhB~&?P;ZC!MGX&ЀIؤ/z6>ڪBF/AB3y^M?kCeQ齼e4F٭8L%bl+۳h"H M;cT*2xXk: \U_:]U)ט(ICNkY'QwA%$7_e~AAFƱ3:1[eгi7Y2zD`Cb/A/|)*T Ҕh%S˺]g~JC͖Ba/|pΥoz?S0lxL #h4J`TX~ IE;ùG,BrEfq:AbXrJm~in)iLr޺e_I3>m:ۚ_9Nx4Y&Щ溒በXfmֳZk gM'hȿvtiF#a+.3i/Sg¦u T8B7r?@3e*)v!xCnM6D|f$NKrɤGFGEBYO*wɓ8뾹lmR2 GهBJ!eeu&[ b&t;׃nV5GZԒ1v!|e0;3$GHH{s"]{aΣMzHFWfktk F'=FմKÒWo^n~+laOkC=\<I ZfiM}*$0&4.gX^pO0=uXgf'p 6xgqw j+U&ϵ inb17٬TΩ<@d*Z(clG7ȿnYQ )DžL7"$;NvE1J0St4#*Jr2 S1%Rhy6*;g^mQweDak\du:ayhƭ[j` -dI~mh4"S'O\cު5V>UgdLO?daje{:H;0p@R0>!<޲&n3LŻ,†"Nsq%P߃4gq5q|Z';ln^wN2}c8f܃Qp;}kKv/EحͥQ } tMȿҢ:>'5ۈ֨ lgڡ P9bY۹r7V=^搜:z}~^o.M_& :ƥZيef Qn5(`wN?%UkGd6j])ɰ׳4\?Wv$k|C,ej?=&!$uQ+R\?W<%LA속'*4p`Ɩ@H'D ܪ 2`FQ,jJ܀&Y)lsBsf&e(]xZ!DY`0F].Rm pnޡ[ ܵ| ׽jljϋ~TA|uRab !|Z;= Bd ?9$8B@ūoKYQ؄k|(NRG0RQߵ:. L3: lNc/}b+?./iN^R|2 V;I5>˒!jNj^_Ie*3ѱk71'5=θ7L@tYdqp]57w[XKS%g LrXۄ#(9/ncX|de:Tz9EUʟ u٥68C#_֏i?G؉SxP0O] *B̂E/G:҇)!ld%UFd4BR",eZ{JqH!.ZܒSC0TV,0&@X|#";+jv+R fyyw)I458q+E8"RF󠽦YMi1y³ZʜƄ%lLՉw\_jv +n*=GQ/穘 \:#AEMN–qUcÚvIDKNP\#qb%V>bpȵCND_H\uĆo h^_nB`<(H %x-olӭgu=H0dC+¸OL9=i5b6 ZҡqzesUmOJ;qFT!%ݯLK6ږ[m"eF"92%IsRhW\)b߼KآLK,FO K&;OD,99\K >D!n~2r4ɇb)ጃSl)ީΔQ&' LZ L 1{q K|Y9+VB' s,W|*+q.vBun*K\U]1+ǹ8`NlE~ ncWyM$7\]U QW%d3>OntZCVj8WGXs!!e\`io#}մ'nW {xgGV8;LLHM#è 2Z3[5ٷ^2P@9$:?J$yI߆4UEҐQ,lp|M!c`"J.Y3~S@kk=f҂fD2G/h,}[dֱR+7X@+(b R3X |Y8A]@"=,<Ňe.(g{uY ."]άc9m{ -*%~7hWs{u~FNqmuizhpL&a?1}څ⎿JifHvCߊf+o3I+!r?yu #+jcX$d=~_hhj4[Vgq%wFKB``ќT͋?lgœ3P3 mmwpѯoB>al `>U(Q\VQ|=K#U}N!$ ʆ& >xfKoj6}_VxJ gAJ,*IH"x $`E D &bG.h]Xx"C?o ,m5Cs{kZ[Z؟Ȏ~)|]-"8?i'@DB|j2𚹅KƲhY8 odybt8ن7B1 9'JOx-K#y;iTpS,ҡN_ZAG:a zEKEAmP>oESJM|ϒ(HW\񔮁M,x_B3U/H |1?]A !ڣ]udd&'I R#][P=LBr9YE9B5#>>,2%.<6vpwMq8T-[Y濗:}"I0eb>{$KZ>|m(i|̈́Hp4oPpTm2:_d[C0rLeS۾^I`3k6`$3 t{t@¦[X|!@s+ӎ!>'5xؑO{YuJqy! 榗 G2fN=˒B#sX!+N7-ZOF%b6m֝ H6=)ͅl9D $7Cz($)X/W>C&V}GsvJ{k+`j,݅9Uu Xq7ipz_ 8WEh5Hs *AUN1=PC,-LypK:`}e4̴@ƧhEJN;&MOzXiE*-4T=- HAO!0U:qdLIOLj}JT!^GjЎJ#z{" ]O +@'F7 Y7٩y7y;<' L c۲SJ:hIu~sFg¾,s t^INem#9򟈂+TT~a딽>` i̐җmKX`P 8j8$b=InSIbsŚ Y*Z-{ޛwp> !Ot; [$20ts;txg8vҨ~V}W? L JIɭ:T Hi)5 ,hGaUncǜrtx1 p^G<4nư.ud;s^H=S״B;aG6[0*ae^ 3B" (4хFE-n۶k͌l&{<+O)@ }0'z s,c#=SOa]E{IPR,‡n~ 㪫,U[2Y%{_} l(" Dr S c_C8 2Ѧ`04PPDwl43.NR4#;bþBS;{2PKu9=t:;ez%@סM&86d@1z`%8,GpIm"h`Uf=x)νz=/=9 hEh+6U~ #:GvCWzAꐠ V;_7Τ|>|"_xd+q L(1W1}JOĽ}ᵮ\KMO\Aӆl]"1<\A3僐o .Di}N6n k# Q+Y+HSV @4ݝVAcptpgk>*GMSSJ5cTzāoO rS6'Ҥ{ 5-{ ]$qϵ%Y>³L<^[Xƴn5 4)+k7p^&CJ9w6Sx=)l8`{98y܉JVlэf+&Y<]BoC{p`Hfق}הc@1.EV8%J<fX ># P(ڥ(L t}X PO}ő=kc)B*8B#ZΝT~e^x%<ɧz6\ͨ34d633iht3w!Ѯ3B|Z/U ͂Vq&~u]*zdvQ,B~Qv$ Y@ f3 ؚe4d+%\u^5-e2t#^ؓ?͠ξ.82H3Hk>tV<,oF}X" STE5\w؈[":w m*"is$W|uT[ ΗQ|S̯`] c 7 C8;I;@*TE9zpV"?1(?ט7OL %M5ʴH<&p8$Hs-Xh 5 εh8:-jR'_n30fϻGhWP{*!x{!]Kfɽ>g4۹,JTbk[6);l\4sJ4Z]v` צ1ۨ\%9@݀8|ОUae9LhQl葪hP 9R'rD}iXH1硠XwNǭօ3b8 c= GoqP5*|0+\jf1 e$xh/qIѩv&Z^??D>) d&Zx{`'gLFoZ@]'Hv> ~,`f+7E)iܽ98IЃ>hKsF*cwMvf1_+B,\]|yfE"Rz00Zkj.6gRuVf:oe*Ob? 3 8#zᇁy ҠmK6znu's̗xίdX T!ѩ {^Ti6?T3TPCeJooV%T~bXjPޫHIp@Urԇ>f"5ߡ>f#P.MkD;m$wrEshn{YӉ$ap0 Iꖊ:z_CNzSPigƴ$/O䥋ȣZKR6?/zhpO֮E8S?d9m82]UT0Q;_YsM\NJ!l3dԦ}yeSQsK\D2!Ѯ;3}t-ܑ f6~u9bv!,!0Ф-‚J@!I\uShTy fuP钵X| /r,wp`}+q%E\}y>2΍ *kRlFhc! =5jlej[%ㆦ]Xd(?$<)+=zq?Jn1cȞuLw^X>ϮE*¦,[u0S8ufgkwetlzfk;9d= pd$2U%iҁ;C=_aX^Ŵj傘,17tA* ]LZ^e*`ep}ObZB$~"Z@< 0J,ҏ3y_?2AJ750bd݌o5\3GyŶl|2 S?ϴea@& ƔBA–h -%'7\$d%pK!s^p6ȠK@gJAjbs_Htm37kOLn8ڙ$ÎDeR-섯(6StkQgO# Qs v{m{tax>Q_l]z:cw|4;q*W\_ۖOK >hm/Ȁp7ͭ75A,?Hѽ`i3E=r|ɣDj0'50)m{-"vo⶯ Woa= @aGvH=wMX|DDgZ9}^aW P(b=Ӏ w3 d#pJ  还5L<+SMܶ} mί,5ǡ6O,˯u]tx39EHD썐9P-#mh7Gv\Cra!≂ld'ѥ>Ny5&zaYiF7aSru_RO.w BI'4D5]a!NLqen;F萉 c'p׮Ex-ݨd45h7\Ie(c37ܝg E} ;4֠i$&gRr"arC j̔4rv%WK?R4:uVfCOӱυNmM XngTUfbSaOKpIyд{@Mx$[ndr8bmWrD𣚣tAɺo@K5i,XٟЇ-BڎN˟I$:3A֩f&Gd`2ʑTT(آ! @,zQ b8n oAa|%[|P+T),s&޽d֭Aa q)h IV%C֔oÞ<,*.Oɘ](y~:|aFW͂7QE_yٟvcfÛ>EC Ix4 Jqj; WFԔ&kFy3rBwrH eڶ0hwGtYe]Y&#T818.x^$%F8$2#]t\}f*>W3> YjyrZb sK>\G~ -=l<-yHl5$D{PpIfT0:v18aϖ*>N%ehy 4̪ W;N݄꿋xB?BL ƋRX!*0sqHï3Z0-ٚ P~ǒNPH{Y r; =>PZ Bz& tʹcWUaMVɯSW[i꒬{i{.x} nxPoW#-#O;FA=?w~ |%r !ŷa|:ě&Q`wf:㦷6Ӗ`bΆ}pҋ?;|GbX6'Dfx 5n}4hҷ7쐿TSg5+iϲU8&\;G9>N7xZ9`{e1nϪdߑEeuƣ'.h0-w=èC)H!m jjԒ M Ҩ &jWo Hbd{>naWdǽȔc_EK*>n%_+lfy#W}AVyzCHlmRzH@L-M:pJjz{>J]A[_ZDiL^)`ECV)tB`hHđd'latcG`2Qx2(R H[diHMh4@r7mRT҃-OZϙPqn9~EcvYbIcUi;1tySHE>Syn jϐ4P'ïlp' Dz?yCDwmIÇc={pVm-nVZ\69gA+BNo~}#啞yK Fos 7t YsK {(Bgu ͆@Z(X 5.@퓅K5\Ŷ$y^WZ[ɹԨ= ? 6:^;&c.T7.Ы&^/]ΰ+~Z,CMe`!2<8jTvvҚs$NE%|7mP7q\t>B}طvE1ufRsاFԎ[jtףotb L:G] ?gWD v4- j][1,h8Σ&xlsimD~&֤Ф%k xW7 *U]d-2LTO+<+RTYO╖=sϊƻ_Mݣ}Gv֧ "M/l>8#'j|hęH&>H^/?/z(q(doxPia`!;FxBٹp[Qf7f~hW'9}CI&!0eϰ/~YW/tqEsRJ0n fWD, 7ٺO${[R0g***DnQRgN[] 6_rjBRe;@?%Hn}ՄpXm.m4ws vj)nwmd0ktЏqY. `bluu O1VnbyO><`9K!hC} oІ 9ڏ.d56\` NNL$*5;/!uFJA9ZB˴uݩX PDK8.Bg柳0e`Ǿ,%T &.qN0ewc&'+.{PS=[Fd5a3KrsφjɁ̲ c&0j(Gݥ(% u71Ca%DԻ=yNVT PCR]8=h_2Q.P5 `RR5CFk?a dAj%O*]hyK_Oslȝ'<,5M#u%gVuiVcJ:`fc :lDt.oR0!K8]ER*Q ;d:" \)qjnɈ1 EX0o"J%/v]q|!Xfhd+0V8mz$TRs#*7ey>NZpĂNj nL-?>EntSŹ_iv 0q8 R(_֔WPdg yQi3? <(reѠ|XAU,t@{ VqR#p. |؛HÈjGALir܁Gj>dG`^ "RItɓFޏ?_rS@u5i LiI_WB*e=u`@sAfWb^$1Qpm:-K٥7xr@L>0r6Y6걀_Ģ󮜀 A5y B+WooI480>V],LLn`9JGlEU໽/Q8m"o}vД#u&ZفiY4eĈkh_n=z?ƭ)%I=a@9֠uݮE`pe'q!ʛ@צ[1ϊ&F-}=ScL !H hTvġ%XҀ,o;%=Ivp,B2&=R5^tk ^wTJW%1K>7Ԙ_*낭Rj`GmLOZX=&+"+XOR= >Hvyvf&CFW(mO2zwek1!]y .NΑiGԞ00RT@dC4pf[~MEiw$IɈ+LL^^5YTi+午)*2l!XŸQkmFx:Tar칶g 1l-pTdl-wB<ށk9eІB~Li^ 4xGMf1nNu+K;9ao% +ѕj:;m @X#5PlLoV$7QuZ:@T75.j:}O=|kͥPH[8a<ތcjM0`xMj9GN 6p].uXgNݒ֎~3R{2r篓FZёCz}u  x$t:m}|=flXI] i>ڗ&73"m-tV_5"ZD,+7%8V~S o*w;mMݎɾt&uhIk-~MUi4Ԧ?raTi&g>Qoi pzGh>qx{8 9sO~(ϦﮰLE=쭛RFzzw}icc CA^&\ؾ4o!q_DHΰ38Gpk~&[:j:5[H2I7p2R,ӄB}uϞ{f} L+eQm-fwLo/d8#4;=ݫ"8 !QEfLSdw9;FSش<=jU wzY ;YWU TTX AH,|2x8v`^^ߠڅf(ÊL`Az26ɸ>J[ݒvL ZAiezY zxG1e\Od m@HE.q+mP"~ V#߸ ]j3[H"d)섬[I~qQ͈}4hݩ$ݤuɃNW\w;]`إJMAJ@1N^sVvb`kU}2zS=zvWzaLuFԶĩ%sLnXsQ1#mf[V{$+_!c<LJ7bYr@79=I%ьIܟEvznh> uA9 %yA VRXi"vxoJGӰ塐gY<N8<IJc'|)r jg@ \^2j19e3-Zn*RFWmt3=NImz4VVQ^Հ9. eI^`QN`>mLRqPHL*uQe 4$!\YH dV?SFuN%Ex#ITX0eh6sE~I"["e?"pKƑ)˖vN$2_`ځ^r_1xQגäҔ_4ΦkƦW,? |-ƼD=[;^Ǜ+Sd?óSd }j>ɼ QKsO*?xb Yñے{'z!%E0|G{N|T'=1}ύ}A w$x<:B5:/ydwFHVo[ [Q/tl`N \<U*Ygvi8e ~e:h5X#|# `;YOdt)ؕggE{g3Î!Ko)S:`褣'377ێa ǎ9[sTAΤN.IAy ķ_MU[>=M}ϷahmN ؄%=/YN=#v"{]]#t`< ^Z0(6F QV*{1LFٷd%?ݑax^+I FXizqx4[^H8d4q K?~4SO+IדN[K /^_<ӻZ{dTDw5 7 TJ0e" ceɸz8t C'e\㈖^^80>ʴVWK7J5#:pz . ffwQ)HԚ }D< 9h΃3îʜ)R+"z] H=K.U*Iw|t!_Db\rD=[#g,huGqNB']ه: qd/b,Tv)N,YeX{:&}Mp_t~wuY!#R+C\ᴱDONF◤N/>RHl/y D˞l!, a2u;YcpP0w/ FLk۫Q;SJXǍַڕpeh:ҦH3@]d2nfث~!"}LQV0DT"|(L23<Q'9`ﻷ9un=#2؉7ʡ=ie3[+4RE Mt,v26cbh @7q>\>]pO''F|5(4`;#˙C T8wm Q2 #DaO+Ra!.ǡzTaSs>wһr=-|bgM0iu(#.D&6#u->M*GjPsS't X3ڇtt ~;{d-kx]M)OaWas!\qs9G}'."#,a~LȬ}JgLT)j7(r,BiMRggwt@q-46 ۩ek(v*3,UiOﲆUuG٩RbI01[zиߌw7f:uyʧ|RmKx1 VCY+nT]2H`z9vNGvgJQ~Ʒ?hnϠj ?y%C;m @E lŝ!: Sڍ.N?G [Mnp6g)j<_H̋CԔ? T8L?a'-\GNpI]%t(`S3!i5 eCULrTLFR FahAJqF6O(y;8P.bkNeZ&>^)\9rPCG\U($MЀy7Kn8",G =sy4eח- tþZYjlH`V( B2&s5sLF'2CZj_ÝQx+ak)\ xfbfBSrstgڹN7yAq9Pbו05~uSQ<$[,_$OUEPG+$,A{K9{UQUՂ1P}ylo#S] RPXo+;{?Zc ݤi4zC3;xD@: {5 %0"+{7\z@\'sޯ|&-5 CedI~pIRGKW?;Jpe<ðJ( hxWU*?bGh,ÞB'Z^LY? :kL~IzOUDQ;؉dS2ƸϢA 8`}UZݹ>Xѡ*XVVo9,~$CQ*5A.K8POVs`!1VJ4v{`_9r@W7U# usXѲ͘LH_f- Ժ߀B^Dnty2#n%Z,n,|F5sP1o 9X Lg~5atM-3#6錝3SA1*nhɐ?Ko1ӆy=AxB!?̜Yx|3e<"6L9_Uqt$,cpMB[`nL(\WRЪ'Ieu&Xh+eQRN)/,#!ƒr-( JvwbB'y_k]f?k׀e9njG?,} -^15i8! R8Xj|M%#.7L>2L$ZsF ܹҢ̔\=G*m}G1h !G>!q m6j U;ON(g(D9H"=Nqf=#iwEro.H8T:{|Y_YDcWucu=O# B#0uim6}uE 7-il7S >3D 0+CD4K>.❹=T:30&F0GHE!,Mz?..!(C2q,]>KΏ\r"N{P VnPWek c(D5%9@^\lΓX83"+Wr%h Q4axw+F3(H*>< *s*6dЛW{'.L֝ ]J:s|,M_7#yA8H}WrRjr$ =~ W3QEGG2 :7frĉ1 \hDeQ'wa 4 Jr.ygi;ԉ)EYzVGq27%"I j)fCžh5#jOڏާ9$G߷ 4jj){Q  hv1*"ߺfcMCPZj>RUs{1SR{z& $%+}1(Qm[`&O;L9d\m8< i?40t;s8wdl]*A~T$UCG-9`Dzy>ސA{Kdlğ`{ShԵEٔ*^i=AjFmM;?g8qo9|"H6A)!+زᬊ\Z#y;(ʎϮ˱σ VYľhFOAJxaVB qHhO/Zes_}űP;3΄B(rMP-gޤ=CeBcK#3>DsGYf:|i7wټN$MPi#=jwNo sN aOݔMl%A =T_DJq <,#%fq#A߾نj&*ic!T9(uϚ5y?3 hkx0ñݦ/T.usջҔ #"VjL^EeH>kӨWw #D9t)ȉ8E#`ilQ~yĝzZ񽴄<0JFF 4Zf]>΢MLv߶NML,Xs]C|Sy63PdbwXة>n{&I#{1#tjq,NL/$_Άӱ[$\)(L,}iP9xv!&U'.TfȒyֻz?Eۥ)_fj929dHb@k5%Ҹv7X{n)՞7}+,D2$%YǢF{HZ`9:QZF wCEo7z+ n@K.U^2ӡM F)׻j{3˻I,\6Mk5jr$c]v*V'n' Ŀc|)})>̘(~lּXJ8ʛMxY2[ @C(Y~"B8BDE$s\ ZWjMÝtsUo3]az<X{(\Wt 63 峟KZ_ˡX TpW2EmOZ9g^]0U bZ&#XĬ3 L lcsT,jBr6<J]@8ګ8Oi̬Gz8*RTq&I*7, d¬OOMcKA <9CB+VuAMOK쨢Gikn5[1 v2uܨlBvtvfOvVo__Zy]+A^ڋ@ڟ/3Q*NdoHAVNtpHi@&U˴mhj R[%>e6` ȶ#؀bk#w D4n.0JKi>G@=C^*3]>Ӓ*Bh%T"l@h=V{Jt5D:z#0)/B:WEORٮj;aNA^1)ƹy[(.ZY^ N xKU) 7oifS|%[̵ XjX ݑ[/w_;T1`Toä Zvl4aYp&JkHIR4LAu3xp!d5@lU6]bPc!쭪 Sa@- }%Q#&Qw0]Iz' N\⺼Z3'o#Vڊ z2!f,zsҎNC^&.n'9f*WoU&L>Ӂ+X2h\'ev@fW6)ˉgY/n,Rgv8?Ε@-j" UuYY"Lm] ] af U!U@DHPNhl)r/ٽE`/c:&=nV-k[WYC,zR9@sҡdj|4f5*V*%gy9f(yf ܥQKتep)٩. AMK9<닒"ðJSiJ MY2 ?E΅&x kf /ِЄz}Ѵ}{ K?Ӣd;*YlYoC*(!)Tbنr)\Z,m#|o|)A)IKzWOʭǟ2ʅw12#)أ,չGR+|ʳ+w+RoqK;cQ7\~l@ #yQ<{Nb&-0~>%py@Qaf_,妩'd*g /YHtf*{AN/G7Z| I!#-上{di 4* )M:6%ϡBZ\I;)|_s>j C0*fw &I M,ܫf$qۡa.}щQzd6sdN8X%e%tBzCճcὈg3 Tdɛ8GKH,96:ۓ.aQ*>`pLh뮬Z|U<-|FD9PiԂ\PH&2RIh$NX%cTӠjD:6p.]#{l5hBARn {[! ݦ`;09=&VaLOnl WpcL.ChMٝ5I~uCyj՞Uj %]XHiQ㌯R8jP5޹q_Zg8cVL0jEM[j}x4d4t|uh8kW'xccCV♹9g:34Cid*L7Rwʾ|_a*IOf`%aQ80LJPQ ܫu޲WkT;#;(0iaϞj6oOF^Sd0T9leO5wX:] Lzp Р1o#LHU]ٝMOcWSjmlMt إ&9e,oKK5!=%E^H{{1q;⡵{d˃E n^6 } +v)>LcQšb$zƧN| =Tw/tCLqVQEٷ#)EˠL`lLJoM)I_eUȌ\2=H "ix3̦S|{:F{Qy%,Q렽|z ۠pKj)#l(l2n3/'A`4"r}!le.G-N,=Rs#V if2@RP8g^Oǚ64H ]P"R=zz~=EOw*p h hA{]8a=2_FHnn3.#U U̹_Lf75+ɲ8uy/ipxFAJڽ9KOH7Sۯ+Ԑܜ&ik1cX0( tb|ЬXC$9GV\䫳kކ`td䮿VL˿rRMH8W;5xEj9#ڼ!{`*\j3L8\*r$dA/ `MI~3,aVRmگu'MF2%UxkJ&e2**I%bÙ Kc~lư:<]IrWuN𹱒|*&Ы["a̼T]J*K:Q]B]"=^eMu\ GLY=dʱɿD`A($ ?lYCoox*TNJy~UnYF6Ä4[yO@  lQP(==ځm .Ա$봛)cm sKJOPʖB r`?Ff`LED'InK RģܿN$v_( Aa[1397̿,ŕ3Q_9|q&N'fl#O~򹂀WmVhwtf@Soa @}" &$(5I=,4֡@# ISےM.#t`RVbw2-o QWPV0RN`ZRz[R 1_ER#K V:5g0`IbISslO]{P% H'C `zCtի(/:3@@݃AF&uB3, TPgnǺP >Te>iP*|h]'}8Y56nxJXUFYS}uGˬ]~>sy1 vNvKXh (fUE=_ØAj5< OpjIrJ'Hp9Y_ԎWPS 2e .KL'4|b8O%mVSwMߝ%#0MOQ]#bB)Tc! tO~%bWboK -l>X9Iû*81I%$3=6ηXC8jAg$j4SQa6 ?x3ֵ029doC%oqk Lw]GyvxUQKfUeKqOˈ"WGQӫ5V !_1 1en;KC-Kk^.]xy\,czZ9 Sȝ%?R&T=kE"*r%R:(5YvywM4]vvd-C̍d0Y!Z"x>x@(zn2И&ꗧp)K4$1K, %?XJ8Pg%Ԩ/ЄsUJ2)8e%E< ^v7bSd)f@>#[jK. Mwy|7~C8a;?(!>yVlD\wF9 B@zAd]|r{y3b?\AgHE4>,V_q|rId:2 sϼp;IIf2J۸E&BFƀVא|8=::^L{s/^r PY*He6?KoHIľh(M 7+ۿslM& D9@KnrM1/:.Ѝ$zp1iӹ)N8>š Z#tTv4g(3лc#`f8\w~] a+M]ྂj 0",Kr}KҔmvafm2Uk!Y 3s0E~.}.۽˜z'GH{fi𗹙NbYt+7(ܛۼ_h+=`SᖮsS@Y*ַ+EḲމ=5| ,xesE?ZƧX 8`Bi\/׸ur' 97&B̌{q IZK<[+ɷixF}\ `~(*(ȌE: !UM3ʢua_?;`Mmg,zk]U`i8W`C=j`Ftش@$cQ;0lypKB\Y}1dL4rxaݳIpƌ')!w{RG55W|h,)t |B'Vc5ɛP\8 O`|u-oz7 Ñ"<׈%n1L=~KtNɐҌwdZǿ:CxN6KYΫ.Av,8K(wMMI8r]Xb+.X\$U`֛b7dNzP͔gPEb]<(D7M31/'P4ϱʐ*;ԕ#vm\B>Hnۮw(`v7֖GvJ![Y;&r'J+%'M>{T/|4 2{yh)WEQpbQh$ZB  jz* EڽLs)m)H2*kuoaiW_th<ߍugfZ`ANBX5ƻ:]1odޔC(\; &F$*~x:4 uYuK| I,g:Z%,)pWVsƓC0I̼H Ev/cd]375hz%5d-39^xvt?ـY9T;#SYY`!"^\@Q'SRSY ֳm\NMD0!ߗa'Flq<ˋY"&p}S1܄A%ᆈݷFTl3RxK8{mP%n&er9yw}}Ԭv(sz\ch?VKmH4ݪURbJ"BRqNXs/I Tz (r4}ԕ2S!8W zEAUdE,7Jv>Z6\q}<#?kj2=;6`7ŢBY Pkx[lÔq4/KRG8uM xl'Kl8Ru \ID źn*i0j>d'!.aaTk /*vHkYj9o 6@^ 7qoV=2`;>ːnϹ,ة TiWɛZ2uAϋ$ b l^q>݆`h@mnˠ|Nc%$SIk}/Ui/FLB=;.\#8vhzœBS);w-;)R#VI=J-F ObìE"AHfA^;K;NcŠĆzxt*PpbbOGS3F5]bęH&`4$fv]ϐ^2ِ?*/$PlN7Ski̔HIwr;Hu1hxO?`&/dSC1o/19Ŧ@ IR&^;Gl"]!aJ1Rů:Y |Gnk#NHexRf9>1a oAK msɻb6wE J4C=Aj;֟]줌݋ml!~,:0,}(~QlkF]C-M6I,𸙚K?R R)[cbDž{-T[$#͝Gйl5T}-"pfcPO^ T-wggr'>x2} a@EvT W $:6koxvRG;՗~/N;DȤoZVn5_Ed~lg[/Ot{8xD>_H,`<:bYe$L8/O2ӆVU0. fhF~Q F,\ } Kg6 `X?ZBUi k8XN  %Ѿ?E o+CK:ߡޙ_&dLeq^%pn9`Ea'/k 4-!^?xjrKt1O/F|UI/WD=~9_!9u=V(t&yAce݅n-Ju<炚 h2쇥06Sd?xU?/bFe'6ڦ=(Ĺl=2QbGKHnB +%1|IL47|*wop%Po#0ıY{>q)ECj1n@CbEٕP;GG,<ŗqהIކ%u%pS _b~doMirtTjgyO_:TKidHCJÞRwW"$iOp>/ ge~wSqHԮ?OPM`7IuD8ךm}a8Vng}1%1%8 i|s%>v[)'~bp9T}#vy7b( _c8|9i=Xyڙ8[^ Ɩ SBSp].zK\TbSC5}؎Qo_ǚ$$gY+ƭ&'sQZ^ZPx۫MCnZe1KT(4{UH]|p9Z;5= Ʀv/J c-C KSdK#KG_O&Nn!L_E#$`!`LF&S#b<ė1C"44-vS 5./N f8{PYmu1ŦVQcvu_B1 t޾' |H =Dy{Ԩ > 6f(9;<$R#`)iϝ(1D+ _&ʣ7o@\2sx߷cR41;ꨣxIڵ yk~{lS7kpvg8F'Uѫ%.87/MjI7\e5CwYmLQ|_ARImB]{.)yCvi'pq-G 8|j2T{<BB7䄓GAW]]['pUyɧ-9b=yG+4A]ـ{[i74ȋr:$ 6J=^,ɅV5<,Zwjv&4]A,7ZW!O'B j=93W0y7l[TO [H{t4/úɀwC1h-+"U!Opܯ/MM.YjZ?epP8-ײe=zwzoTP>|},Czsـ?"DIWF$#TTy˗/N} *  Ӭ]N9P&hsA:K*_=\B)B,qM*(,u1,B<`GKN$ZU P2bt2 [PEɡ-ƺfE8BťQ& ! N5ITS?/|vژrͬD|L=DJqLT}{_f aFWq+-ZnN19*ӫa>9DATMAr " ;(I v'' a1F:$68, 'S| 6BzeUw( €@fNG!oFN!bvTmNef oI/ZՖ9JQBX1 '!x2viX\W0A&as[CY|_) MԐꬱj;-ْ-= 3W΄ѝ|jÓ2%[nKMpU=S!d)E065 0Oڮ@"[鑆 AT* fNI>ΈEΝ3Gp9Cyʍ!\T.*…h.JM6J\"yV?7;$lqAUs (-ܱ!p< [f|b[N h#kwF\= b>ٖF0̓ >lr=ڶSD F\tk48z!H}72zbK)(T; YJ()ёCa(GJsrqx#_Y$t^غ,RI7]L%ز -ɊvF@QepK*Y)G-nTp4kTUASTx%SG =),B);csKÎɗ+qF kPʬucm`]NPr9/D۵K*7< H=sv %e V$aJhS 3Hh^Sh㤊Iף?)?ɟǬ.u^9T9G6̍Z ]ˣ+L*(֡ʶպ.ms;0Bxi y۳oV=a$p U)Zʽen?6Pt{\wLo"蛝E2 Fw馞&y\[%Jۉu$MB׆\hD hܾr#@Zb?dΑR,z5tڐR$"3K:=80XqҘ[=vt뇈HyPJq^d"X$}:=lMjcDzuu4Β5"lRϜm ̥ZCU&6U1 HY2zkF):I<C:= 1Ң2B v@=BF'@E׾4_hp;nz?zAU~:M6uDc:SAEų1}ًt>>5p9eL>y0͟hnf4BޒpHMҀX~XlXhq$xTzWSxFwG力wqD0bc9Tgiكĸr('cTEUk0rEگlp2lcGSZNjv!l?Ť,ivKC2E"dL*a֪ObSm;論8u5 tᑙI B )LXqA sPqnU18ӅЈCX{Dt3wt ,wh>֏JNy'Bz֥Ձde^xm ҕ0'Y[R%XZG¿udUOF<30*٫ %[_w4w ,W_51`z&iwoFn$bA5sݳ}YR@Qs3BI: FxAJPvRR #VnAVZx׊sV_*.*ga&;ثI?,;B&?!_}2C-]}"* wΰ(988RUL_ldj 9ˮc0 4%K˞D:߈W~I~Nqɿ<ƪbQی׀L ȎmM8)LzB 1ЯhM3VﶇUmE$Tb7ԢGpR붏E^D(W? 4_-_e&-gғBaUvS;F*d|nv/c Z'0ze sLmÂ|<.;{^C*;b`Nq7\n[̃YiaGyQ'EvC6pp-Q<\'1=EvTk'k?n̘<O~(?HUE ;Uܜ-O) kaxW䴏eɫqxhB3eA1@!w7dؑre u+L$v͹Me[7l=g)ޠ!g~Jo9YbVN2I x '!slrwߝZ2]濑C/N."osMXGk eR;VÚ G t<ғmɭ0~|ID҇>$/YB.2;Ϻ͊;棞ӺYSA{9LnA[]KwS(1nc#rquY XIveXgZ(ou"_ui)mU:鴌)Cb vo]})P=j=C ,ܯ2WIx =<%Qd1B@U˜ooɑ~|.QO0h^|z6a]!9K^?cIskrtGP@Iŕ.bnGdDOE؏A'2#b'k)@{ ae ^yDsx }ebBK)3t)`auAr^Qqi5 ûem#;ZgUϏN KG,tbYGb3Ɂ^E%" B5Y߿~aʳWq6$`~G{BI5[e.,쐿*{#?gZެ ްpb'21>q }rm;WmAb?_˼R,T#!&аO e~8^| L+`VU2tѓWzRe* @sbGД58V,ԽAi숩PؚZ*J#OlMǣbt`'Vj(wj#N ùzK!J9Ȋ5[ě5=zx; Ë-gDYiP _hDh{/]iR'V\'x$ aO5fC޽k9[ 9Nyt,:짬qo1Y 1}9p#"?^ 1Y[ >WX4{ekg ? x;K!jz2tWxaW%xo}YEUQb~o,Gk5ܒ 4I0.{pj1nhaK6!vɑXclJ^¯Qd 6b37:t 1JCWw. 깙dUNasz3.?DbY?Al.e%?CT:{_FGC];ʱ)ܳar 5,WD-cM+.sȲDX""n LfWl=3>3ߦE|sSBrҍ55WRM5>-(.$,(QɈf]F >o܏Hhy75ŗ3[8‡>83DŽ$[kPJ\*M9iPʛp#p۝K-ꉴ;/!W6C $Zij̋ackl{t>[W.Ъ)lC25f{܏Eˠ o#I9ǀ Ye5zKU>pT2.c珂D sʤ>TWcH?t*l(~oB)ŦP6Y$RքҦV"5d>lJ$f_ '_)2e,2 oʗzXW{ Jokp$oW9Z&$w !N~Pq:†HNZ1h3g,|~6ͪ"w3w0,Adv2!pu)YDY,q];&3@;AWD?s;P Rq\̨.*(O&9pZ8%>AAćߨ+@Iwx hxK\lVͣgnHqX 08EpnD\[1AA zuҀ}o $;SVeX799R?i_TG Q!`$ 2ly.)\k+I&4𚩆"lb&W!7?.=A[YD({ 6=^_P))I:!Yq.һ=٘W}񄟹g6nGqbGUȆ*A>|1^B\Ýâ) j 5dfXtGs/*s ^d2Ob(ƗghTjG7Lw.Z_YѡBrSoSg3;d17"˰62O2+CȧuWOqoNJeIS9TN_mfl«~>_T UՆ 췹5:2_xx Y0& ;[ ֡ID/,rq ZLt Ya˘}pZ3|d'AEm⒡,Ov1|f,EpAޙ^q2^"ѬۚPN/m?;2ӢV)%AP_q4;5im-BV2)R^ @״5_;$eMRv#I5zVI}44=Z'qj&=F_ByepXޭ*uL'+̀ct}QzDɝƛ TCbtU_N3b ahqV=$όT^@AWKn26x:'F#huguh.4#<'K@%F0xHˌ5jw:#;'v&-?˰4\7,S~w"00ly e9Ƿ"X΃2xl)/ig_%IړLKgZ3Z&Men]zzoEl" 't?vր㾯 _ -(]uUv}yw CK{8ÙA !ab2 #FѝK0= ;F4/0ގsz{q3 4~B4LmT:.2ǣ0BĈСOOqDc(}HU|2FlbԁJh3VJ֢X%T c lb4]Q-kҾbx w#Q/wHkc`ECt@?FHv [Η Rg$Xkh۬{xtB|2>竫JNPA9GlP SgqAl_ՓеtOEW!!_bWT8Y.Q%3P9"8=-AgBãǺN u*B#)e\Y{}JZ*DQ.4gaPpF("%!l:69<5|鱃B1!BPT+=%’jFgmn4'X1n D~p {Q), PHD;Z/? ookL(^dăzD:4PjPX$ѽ:N'tBUuAmΊQXN9=SֻlESZΊY(f;8s1^PȋР? 682`Dqx^GMbb(g$>.7 ;p.=^]Fz iQ|{jq6Mqd æ*/&8H[Nĺ}bq3MM9#dqҍjs"D)UĬgqIh"NLtxsU},4:S-OU"V,8sos(Ykak 2gžK8d'+a_Q>X6k9\oI[SNظ,C//ͯEyKX"_PU{Gy=oJ<>6kB /ِ>zy'6y?Fgs.>ԯKw( LX8Rෞ>>{3)p=$D?'o*nNRjWCF']ѽK_5'ER0[ sJɇJy[H_hia}`>^h[IJ?nz8iaGr y~UDv`ٴdLxڳ:U>}ɚ A=K֬ˍ4!Ҡݰ^⭬Ldk)%IJ^dݏL&d\ndž?]. p,>/-B<F/gi9Kz{(0q" Yv NzTܹ8cHEt|N-0.|O M:;^itWZEV|sMF^.W>*[f&.})u5\a954 rДp3W^@? ^/AbV[3/`.(H?dЦsH3\ӕʋ_*AOĮ ~`&hŀH\rf;{3@(\m#& 4=!JS!Lo1ͽ"Bufk&\Ec4{8lUYviʹځ1W? l^ ,;ՆIt.G%*oK}vS^bKqbGWZ"[-wIU$Y1dz6Q}j%Y8Nܞҝ`=ƈ":VmZf:1H#)[^3O,f#R(EmsFeDցS^7P^ C#s8g X->JL̓ ڎTO\.^&[S{E5MeZ 0ً [#0HN*EFp<{aՊ*T:*l(^`Qe*Bt^$P)wK9{,%eu}%yYH 9#=i~yBmj׼/y*w1_QydQ>B3Ң=#$m7~M PtaUM!dD=/狣X");m(ѲJMf\IFF ;jlTeB-O*4l@a!Kt~w#ى֔h)NHJ{~Ѭr\` I`̹ _S'6JYѐnEM"Hƾ]Ր =CNGѽs,E.sF=Ǝ$6ՅC:qB%5yVlK_{wîdާ%׏ۯ)vu__#s+&>?"1G 4Tt/:GN z*{87%pAz{`~d)6eRTm'#?R?G_UoB&Ϯ'u3X^J" tt~jJ >UËv@ )|{W5agDĨi&kt0kɣ.)-xtSV/h9e6T=TDE^&q\`HZBJsALx]'ϚMoa{cߞr[p{"XF7~uhI繷5ACnJ,o"PnSwP\$ýF#W%wt!=_iM\VuIQxήϵxCQgΛ (1T1j|93v!A:dg5%>ƖLɑ !;A%2x$7{,e#͏"*kVs5N(12$EZ碭#gkE]+χ9;D\ 0WI.{?6'UޞBW7|/yb|^Q z.h?AZ9/Qbzf 0 3٧PݸZ*PG5d 䏬CL`bX1fWf&zs"L1~__cν7!$XQ{u'r rhQ"[ |[D+蠁hcW 1D^NjUtxO ~\HP+nz{0n< Rne劆axYЙ4AZHD&Ũ29b*v}ѕ),?v#ϦF{ zGg@iX 3z,_[d:1u0X#;H%NKbJ?$W09{?x}u:6)Y59(^Mz5T(32 y=5K/ݜG‹s (ۗWGGbŸ́M05d{yNᕋ[n֞_ѭIS5`ahZ5p<LxN29C6C %2:>kiEh B:x0ۀeU3Mf:) Q 9u~-̑ؾ6av= s 3dеeǬN"8hi"42lC^h_Cqr퇐nBpt4du?SZTI 7[2m?|vjF]oK͒=d[$ ^8:w}Wq\O/HH/ٵohN-D^XRS0 7u݌)aKQ0[VsRjPtn!u*qZsBSQ@LCpr { 11f”YwH)0צS k2\>oOot7}׬da)QS'q=U^ћa O)&tz wKn~9mS! 'OVWЕ HYG5,:gᙰNTӗipB|}&L¿+0ʦ)MnW&Fr 4?\ Y19ԬrԈg 3 ոGKț[fC>*j#F? ߸4֧۠lLZ"3ϸ%꿄͝GK4D[-5{ݝ8;}F/5BsB1 IKdWD*w+fQF!U۾G'F1{gК|j:.D3'hQDalf Z^_h/P~߰:SCd p[pռ#GgwK~NfcK=?<Ҟxۧ>t"5kc.@$gJnr# uaϙ,X'bӊ ɱX&W# E#SɈa¶*o懚ǀV]@EmRܷGPPץQwkIÄk)55Р_,X|yԬuz`dZXSmqLY DKm4{nua׾sn 6Wj0FSQ갟azjsxJ }(9jiz2"gA !j˻sXQFsR#KT.:4>/%YӖ=#9fՑI ϑ?P*(`_w>sM# H),'fA~HZ|װp|=NLjSU`fXlļ4U*٘!evky30iM\2wlxRDŵKgyBbݾ5H0Jz~ua82-dI-% Ά, 1K~Qr`>'LBO V˕0JL>_l^l麚N_U2%ח 5X^O9 j!Β@x8 "RKMtU1즽ʸM!;!Tp: ~O+~s{h}9VX>zh 5{/L?Lu/M#*׍Q"WȻ}ިgV;~r(di v<]'b6rY kA٬?eAWk\j2kxud=/k`+ 33Ԛߒ5,#Odv,PeF/kˎ4WaAe@5vzB?K]/cJ&sǐە~—r5ȃ>>MVnY7F3虙e^[Nwzwulig<k.WfBsLD ~f[8j4bu! fQ-댯v&GV @YO'jI?ɁtrQXz)~@x{X[.jxɰ ngpw)#K vk$ 8Cval_:)f (jH O8>~2tN?t3)h˓{w A N:_*C2fݵdnB7ǓOzC+tF.>{1\kKr+i~_s5&*WhK".+F[ W87#fg$X rg}o֘ftaE&fkuD16^4Ĩ9YPG.B60#Ul/^h__Umd:ioDշd<HT(4^'PCOf' i[?)EMY۫`#Ɋ,?Pt>ۀŤ2qD̵ oAf$^F#&ANսOpW/?ǎ\% ^6,Nœ&l[OM"v8 &ܣHaDM9$ؙ!.5rD~iɖS*MB. 7#o~יo*z UG.KGpw \EH@T;˜2$ g++'$D Yh#wgRFfN ^{Pu!`v^_ڨ_PJ 31Z8!:UZD"y"K ޺JCHe2$Y\Mꏰ,'-Űc/f"=*?XϮ3tթBEHO;#?KQЮ*pn/Eb+@yxc2Et*~KO<jJA-[ }=1Sԃ6`Ggڜ  xM$?Ǽ$'VX ,@̬wNCOp ㄍR0BKփ=B17Ow2tᢋ'һzabC)m<b^Ţ^h֪ɐQ4:~%ֆkeT㝾 h4w2T׷Mai&]: m;g HwYsFaSnpBr4NjѰҎE#Any b˩ޖ՞cI|2O`JR[ԬLxhejԉ4GVe}TJ_HC̑tRDbbLp}gkW)_<7B",6>NG %4BO*$84lhDj-g[HB&2mD?*o؃dR >Uu"IV^lrlfߪؙ7jX(QWO=RCS vRCsTJ,lh,!3D43v'+uuկRg0"# s5]I&lqSc=#6QUOldS;n 6<"-mM")-5 w|$Y#-s&?Z9Ҁr$;?u^h\Q~MiC> :S' $3-VY' A{>2!Wb,G\Rǣn[c_5utsi0y%m ry+dO ٰyq#6a1ȑ#.5>7T¾(v(aI] Il:;Q/oNr|Fr 2:U mM.}8ӱ sZG vpKX@WDp[;au;u=} E J 8@hzMfYd2$h0edbgg5`MC=x2UB}">I#SPi+elLqk.Uh2ۂRZćE8\A7*z*#"p]&j?x}&%uT&A=$ڐr]V*s}K] gY܍ :ɟ_J@:yKJ%x466'lYXaßB{"@-3[gS%~a!#9A(`N-FF~ ׵IѬ $Q"U #HOк`& UG7i2M\ @>?.3njVX sd̞SX1>|ه+0n*HyEZS >f/=5Oo~RMVqbxFY :P̭.R Qo U`.'v>cU`h<]: =[?ȋ sv+id`\Oa OTJ ij!S*Fhe>xm¼R78?y>̠ *lna(E`tl͓sS׿5j*װ.[Ga[HyJx:m<@9!fɌZr0v≊niS!X+ьlk1 T9C(ŚkFGVm `3Ngy69R5"4buV0a(Ʌ- WWrv]\?m+WY Eһ5Oyqﶋ@eZ@݋YX\8~6y!MJP?Cݗ9:CoH:PKIY`♰HQ{e aB^;]M/a`3-NH:z@-)vxFZ@R!˝\D +HK7Ѣkb+ h*Cj~hǬ e b3p# sS?Mp}C)Ԁ75EH".:lt.1 ТV3m j)d1 r~j&_[8VH7y!If AyTd"9yWBr8h3tV!]A{OHDz~TC l^DM ߫BNҡq@zm#h]ʜtJB$Zh2KJc~3eW{T4)'ڨ:(&RbO248PA G^Dcb ʮnjOHv^dփ# DlXm.  BiŽ7 :yp^ ϛDe CQ -Zr/hsh(M."\vC*ig\-hw fKt31n ڔ Tag(6 ;`Oa~:"+{ !Z[L A㪆 JH^` Gm該+<%**KY7b$ `5ŇmۦcSהX-}bhפhqrd ![]gqTA'ׁ_N^NM+Hҷ'2r3`tHX0DE:RgϊC톃bDbVyV*y+Wϱb~+H[dl$!' J<T M=o; נ J;ɀi4l3"@yډ6r:ҵ# >;,۬ m#)a:'DP} 'Gbī0!CRm%(J:Uꖽ4hR# tADQ.->/*e8? zn8:da]ź!`ʱR dp?4Me/fvQ&laԉXۛYS%եme0Xak!oS8g;qY$FtM=n0HXuNc)pkI |[ xX  @ VDǡ!͸gIRgOQI/h`/+jERkoCNo4AP)?kL~]+!|,lPi-O}:=ޜٮFPDPRȵ0и_8B x8._xFDs; 91G_72[B5 S-zI gUfUj 3_TZs ̂z_%A°>^!]:[UXwSGWR_9sZEp#n?0M41hJci~nv)P9u]OӥW'|3 8e%_&m:HFJfH/;FbU q`FqUX:d@p1B-XW}?VEꬕassl^LDoցX4@F8\҆L]u*×al"#wE`llCq20"PԱ sm] qH$RO"Fc`AExr`m- f0vU K!#Y-"h(Hc L,M=tO$'D1.Ֆ9%d;@| Oi"!x˶:*^z*h8_/)éjdcE,###|3r+˼8<-@ Cq+`gqƏt,)OM]7llЀ^Z%)ǍOsd-fY1}$TnEW ArBF`lO?>#ADl-J`g%B-G[*fok?w a9"y7屜-R&s Hsʏ=yQخ!ԦMۖlTfd90e{:bh@Fʳ4t͢5f۸q^_/'f̻82:qֺGy$ 6 \L 0|//jJ认ћ=0Fe^u20]3^7,oAfVpV91rd+$nP!\C^a2{,X&/{&vnh[Q6ToY gOC&GMW2XF)keS}H /8*% i K]ox5i=`%QM&2yZPĖ. FeDr m~)!K;WکWCB|J@؋(c zirT/ lb#Ifu "n nB&ОIpËBG_Գ8}(iIZ?{Ub}#>G:%kݣUWFK{#bEKq_.f'Bo@|91lq!R7ށ^)QsWR:Z )M4؟ۇI׾a-7u:\s:#N8DՃO NZϗQp&8){j<~{dhLWZ`  15hM{eK nD׿{ZývE~ 'A>H5|ޤ'cDc4pd Et$qsV>y[=`GGUZ`* A6+xmFᎠ>9gXAKqH5*(((~MN$ |6߼T$ 2ܞc pto9["GpB8Xьf. fM>8Qᕇ0L\ؔH3e + ZP1VƩܬn3OF4cBy=N^BᚪO'Bi@vI|:F@Kl hSU ^utO ڎ˜q ]@Wfz FlF%y@tߵF ;XkS.'9YU@ IaY "Rfלּ^੆/*1Ib n]b`@Z`>R\u0ͯ0e5eg`wwi0a J1:(IV22*?C&VsӆS4mp*`c(e0 $y*G` \IUY2m#ڌTp}C ϰӷ><,ZYfd#\JӜYi/л[7}:I aR> >'l;)p<7R!Ah)b}Zێĺ*iuϛԆJQ ATMVČ,WEH/ _9"h'-9ۅX]HfvYrjz0kvׁPv?:MȨqLY1 c72!;)u҅ض!֖ +C:~ ĕzQ՚*Dd cR(&u%+'V7"u5\P#RسvQ"=^Û˓Meㅛ|sz95>9N߽=Č-*D)neWY8ME;](ڦQB. WK7/_|hBGz_}uGD煞{A 8&zP+ph_7sR1SCa7-S_}$$0~&H):5ZVB jJUp8oMw#=z9Vݻ@"UzܱVMQ|pq/4>n2Ӝ0J'lm__.#!ݭd~/]fCwZ;=.nXZDϔx}+PN4oIB\IKwPN;S01$3G%3xA*Iҹ C7+fTD(R8IWuQ+VoMBgP:NO%Z(`sމȤM>) \CeVk bu&]|"XyP;>TO1Sbt}AYXZ(BկY׌WQVo& vgO^Mv6 SJPѤu#nWmKem+K + ^p'E/^W~k!Fѣ褮+$Anp]lT"5YLu`},#HU0Sp=sV!9D2xNꘁs!vXab`w&g hԇr>.5lH/ɴS"u}ɝlV+*G C3S[7!頲ST =%qZOO9* #Wn5K1!!mq=c^e%.`+85orJ{,ȭڄ7.#@$ č _s:DZ8W<úblLjϛoƝzb8LI{m{̷gW ѝ2@#AzY}H &Yq`xPD3[>e'hҳpwkDbhCKu_BR03SI@l-8 ~!$ј+@W2 k]W! HE~ڑC@B"$lh5cv`,әH¾aM٥|0h$Yؑ:Uɬ1jśmu +m@3Y>C9.,74XUk7}*a*d'l}L<>͊lM!#=\nOgI=OovoF;f i%=C"XZǢVi)"6!8̼:;cqOx|+).{ V &ϣГX%t;ɰz`x__ӈtߤ=I80YaiL7MY[ک Swv^ Xt>ݶ(IK=k?$S"W/Ϸյ!T6h_$cxtZ0öQQҺ+H{kڲ*4.he I EF(,~/# 0q0h(q/ rD_yΈntV&%3>I[ÏO?ҹ.7E?|xօoKO{9X֘ܣM b }?L S|":ʧ߱NՈ@mʏKyvԃDl/s{@Ye40Ÿj̡C`_e_ C6Єob eK(1ݙFg5apFj˝8v;'z"1fND=c[mܻj >6ZW'*~'._{@CuCJA]3W,w|)z$Chpox;]N6GgFIf/$U '0=W3o9;Х*7rq5ZK. g1 ]^Ccw09x8JpSu%E%%t"b|FIG*ghf|c,\aϪ0[)3oZk%"v 6Ĉz# Y9#:\(o\7o-id&h^b]VDINQ7q_>ܿu?-Vݔ0pQ=NzHEWr)"6 {T`[jA:ٯ5$-ܾ E2{jˀ&c>8s}ȳR128^U:o-Ѵ$͸e.BUk5;s`ʔ-%/IflڑSPt `H@ȑ5ѫ'80ZM5ȔbVQYH(VgZD:(H얗կ/Sk0i}0>f ~#eEȫV,ˋ`\j b 4;XrYO6D;q:WfF>1nN]1ی \8\RR-qU[! 5i* !͛@$%KfG|n}6ʎ} *.1d9VNX /6̵@OM|;IT?{]lw醌p_260g[oa s-ҫ>Tzak}㥅l-}9\s+/ rn^?Gv'hA-w)Gd82+K\vNJw3p⇥O'Sk-mĦ"ϱ=ٱD  α*M 1Ȝp+)|0uo|,R R}%9G5Cao[!BK4c (m#>;65z4=`wi1H6Ͷ\SP EwF6OG9{7oaB!hļwe4@G;(WuF/*sN&LYѷ[hQ^bd+7S"b".93qG,evgr$#q/"B ߙҡʟmK=@-Hd),B'v&e-a׍"vm&,HjAabLf\y]몁x]_N]DDb (mD0A}rmMGI+G6?ౚ`Wwa!\y])?""0Xw`ӇٟŒө4M4 Ь'+^сBB'OE{ع K.q\`_ 1狖/'V(M d5qFg #n so;mdv]o bla kLrM+V,c ܿ`wĹy{ QQK?yڐ&EJ!_/D=- |88= {E n'M,)CP! кvhwg>1ՀN&5\[3oT}%X^3?|B{z)^.mA7"-M-Gd{)W* \KAHμt@m"AVl/1#*DuJ}rwF\L񷖚 (.R8DԵ=ƒ;٧.YLRn]oe,nVY<gɸR) =5RSpc4wQ(QT$}60ӗ 1\AN?Ȥ@^-U* 6ddKmy6Kb26Yrg[6YM)/Zo.Vs8<ۣeGJ7 2fBs<9lcidȃCʋi$]+s.yb]\|S#kAX Cb 8}G"M[JfB>} (R~B"gW?\6a/n7T`|}:,vBp&"Le#ݧFE\e0^1*c\a .+|VxFSfq^O[̑:\jX-ۦD-N()@ L`ǜ(LT,f?,9z[JO^s2()Ѳ3l[gR-JhiW44kPm-R&AmCs+#8`(oܬC/ ]`gEِw0emx9ן36oUnB,:_ Xv5cݰZˮs d 9{Т֌c'?%pmJ%cXͰ_WS;b Zl'JsUOpwKдd -=PUXCu ZgL#eRfK^푛7gr}41`ډ X){ grni/jh ;k M1g֎T!ο"\QЙbo8`[8l8}L1q{ ifմx\7p4Nc:m:=*z(,2*̌TUl ?[lSSK\C2^b^]FV8u|k$n,EI4"*_DfX`WY {}>t(I;nJ8T aћK9dFmREAb OTk冐|N :*'mM0"c{Q깏;C g\}2 IvF0VE٭%uH$L^9w(ݰq lM\fߢxFxm3Lή&:͗}1"rGK 4e_ eE[v2َm,Oo9XZ ߼̺붑qr+VjߟIN$; ߁|Ay`V{UEl5 >nV Oxt⌦lNt0HNIWu#gYI8kE0@H"~re-c6A$ʋW6G U!Y"qW/V p* 5w-fՌ+3Hz3 .6B~,AkM]Ȟ?\z~ojQWaW%b ?-P>3_꧁O%걅W({M/)ޢ2Df$˝uM,xq͆#VdUQ}[*zqm|01M@,=7q|;Wt¬f03>6+7LBˊH+ynJFrjׇ̳铠:x9ZeƧe\R$o3=?`BqRBd͋4޵Vne^ F?Q2BWN)7Fo! IHtmHCQ 9 %~<1#&/، s\zRUW5CH@y!< Al& lNzpw|F8nD`p@/=-(tRx z>bh@ >~( Ig̀v)eﺵLsY>E|_]Lݭy#&!J,+a/̬2  $bz ك!e<#X-gu[*Hc/Z7=K;0Rytao$|# wr«rnRZUPMwA[)mH : jcX:d !:F[fca{"fh, !:9۽xD>?&-I˗(nֲf\֜[  Yߗ^˪s:k c3߬>d^?!ej&8e*,ʮ:~=UQ9GõQ]xj Zz#i_{}ɬmM5nR@Ѭnl,؀obmߎ ''I6"ƚDŽ`8n", XQ1"ֲ #O +3@i`5+z[>>D؀/aMOeH4Lqv6·!iZI'zMx^4`*b#j /dyFԿNqZz1^=9cY XWJa̅57w ̡ ]lkdZQ=F"rba&Xɣۊ`Jw_5RKފֱ(!'ycMtȡWz~Yy!w+ui;HףKSy]ڍqBJO]ioeVĺX’wuƎ ʐ|Ӱ9L'/ŎխtizCvջH2V]"/Ǻҋ^R;mu9BnM.ԫNz( ĽղW2(۫Ic͉P{ dK$ >fXD*pBu5nFSk~֔|-ݑ)]_ 3_c/ƌtnhTqȡ#1V (/s}`ZU6 bNH*OCݷnlpWzF}c!21+:d9L([WQd MNZ+]׃Kb@%eRH";[hQ5B̫z"{Puc0rѬł6.9TQJ9WuU3/4 dZY/<rQtaEl XOW<>zI;C%3팝'oDt)3<@v)>UaeK+aS%uВ/uEK l v8@'*:)SʛaӸws%x$R&'lu,z9dBVTPn]p蘐z׬p[s4p->Zڈa|Cjz)h[f=7|EG],څ7槩hyيվ4Ke'HGz.gQU k[# ڮ뾦23F䙖ҭ>:#p|(KR>@ `?rMqq4w=r( SFW=\qdէ@ ZMnp"Hq;DD_R?CxPDAQZxnOdU(HRm"e/m:n;$Eխ*!V[ktC|yͱ;͝`HEhL״v)ޒP-ha}څ`=F{ 'Ԡyw#e! 'y?6`&[iYdߵN#ZCTi$6-}̩E oЯ 2m [ 5L[onVEMEOY{L'7fs34.qE <64xH"j]r1sU'?!tz8 [~8Vd&'L7eGRX#{!Z:Xq3ĤKb;a%'z^v:A_u؆Y>?+gLs}cϻOiC󶒘锽ư~袗ȟhwnnq ߵ\.8Ҩw- q({>AƕQJUf>tWc]p.R׹ @_A{$a@Zr"edD`$q3Ef+&@2u$y(Wڣ)nϭdwP, O1_e0ȹ KVIdf*:#X"+oPp+PCF=#珕 2߻yO{iˉ\">G 2)%KyE H7G U*Á7UP2 RzUͯ;iw y~9gBq\Cǯ5x0*>Y|$eL\H2q { tDIL3^1Hl srۥ|rZ9*z[MyaNJN q̀< lQbx+<9`,:K-mWe.'{腏2>}a_D:r}ش#'=w<1֤[w3t"[7=Ԅj0l*QY1P"LPr"s'잂SFS1V1n"ʍZ!N@ p tDH⾹X?j ^iZt0D/?ceuVQ2st~zm >}=6fOs F&Q6\̫4NF" ,Gr>Q/ a,KHv tC]DӸg~!T^GfU]D3z b>&Sڪelj3f UP>XoH@,oMA7+[+37ĩPb6}0S^_0>SgBq[<_yV=,@X@e"n삞tT_gSYZT7i<Oon0=/hE(إu]˄c'cfu@= qtOy8,Q660M\mתSJG]\7[;5hK̕:P_ aӊ}3r+|# aSD3BuO!h3/) j(,r oE9ߙ_ҿŒ Ϙ12R刢 qH.jSrOQdԈ[p\N#OT='?h X.̺Ly&;tuSt@=׷Lbj>'TXpkn>_ <(CeE"~ Su!E_1gJ} =+uIFLV5ԝSBo*;ӧd24S=;Q%Wphstmy $ۊ_V4xE bw#އIǡ:{=Fz0hTpg䓙qs5foPXoL|(u2tVbx<*YJbMQf[_ε]'fU}UWs;dd,bB4;B.V>[˻,>:W2h9R[pVڧvl/ٰ3Su! ,u" ?| sE"hf%cP4hM V7/G# Pܜ׬FP|Ύq0~d7!c3677*[kiu/]/M"Art2sTɓt2>^jcg禠2GiE=ۏ+\vs'٧ggO܊]VnD[fK_ Xyc,TA `\g-z;.U3Kߝ!cEK/[;rG0γH&?{ҥՠp66؎+T2MZ>9S0α79(8m 0 G h헪T0*4U> gn)TI3g]NH)}w?. ='q|" 8͌zC" _*YX<$'{OPhpT%O3V'SnKz;cPuGɒ h' @破w/-7CP hG3jpUo3,LZ.ّn(ͯbjJ`v7'Q J!iStOhAT:,xCCe(^ 'u`B8BrVN er:c,: E?Z,C:p\x`.+ܳUP l$I0ckoH8N iՊůrGcӊMbbru9(-yչ@6Mo"A p7 q)IAC4!e9Dۿte0@BDsQ|.HIJ5u>'[v|/d]{7Ch&, 1!YkJĿӱ;:d&ȂΤNK[\2zhDB)"B9H{f%vxWh?B|I#M>rb":)NeV'fvރ8༲9>UNj C5j8xyC:zN22SD dw ,y!bK܊r%16{֌h1+~3 Y%.pg.6z8Xr=mW2h.EXϭz {v%a}ħ^jmVM> )!ԥPv cTAMBFEYmDz\+ns:E2md!c`A&d. !5 y~Ƶ݆{ =Ź}R1OP/EHGzmkӶd!Qjy%"^Ld@7J 8v*ae/r}Q=qT[oE-+;$CAE4o*1Fsp#'|_e$:Q m t3OkJ })PƖʝ]o) U 7ֆAke5q hljğ%)fPrWMnn2c](8^^B*؍&įP_8GHMDc2?+_jDjƱ*DԠUK3 {~\0n2VIkp@M81tNuج{v~b[Q>'VA.W-Q$*]qd9"&u Ec7jmˡXs5 5:Ř_ck[T2s6jC(G_K.9am do Y |3i vVܬޓBK9_+AN9Q;T| 4-7p+t͂1ջ 뼼&[r?.I+ YL)coԭ(u/WVR3NU[w.gp33cIB-$ojQgjF&\0J^@4*.qܭJRϥ9:[& (!8fӰJ3x_cSVoD0A޳(G+G2;V(mCLAKrTM0x($CؠbB:RQ7ēr4N.Sɉ<dOg}ͭn-:T`?01m7ic07uyq坂Ƽg`?HZ*#Mؗ w ZCU7-ڎr]K5|עml5eKݢMIFD , b994k6.&d#u?ﲱdxd%9_A 8E#DFo+ h']\oK;r~ۼo !2ZQEG5E Kte77y=f)o`H X*]yڀ]Ԋ2L/Cl2| 3v Xs`c&cjotu3îb=CIŲj%07C.~HTb=+r/h r(7LD ї8MsLMX>Uwvye%a`/|9FDi̲C8V>`Nx$S U-i15Id5J7^Em{k?jGIsًšWA~o%!^ 1qecMU'S**+0L܃$Bf`in_f@:'l~7L1t4wE?  !Nj552M"Td?1<@#{1< .{f}Cs̖ B- HEd`*2z p'o\!&v6Dszs1pCUnƀ99=*/K/CAc]}bzWnv~F™XdD`8o3& W $y8 ,Y]d $RZs)]|Z:'85wWw߈UBP O.\Xh!UQ6zȌBn%ݗ+߁C־)I6 8H?zkf/ÝttdjD&FA\(fl1y#g VWLk ~FG L)4Tz)%I~2 'kM`HFܯΰ E`8ߖRފ?4v&q4clL:NǟG4$XyNUe-ӠTŵV1^tL][U 5)yIג@}hH\lIeعuoEXnRxxv OeEFp0lpr\XRf}U< :&RJXPTB!jDt;0Omu .1_3Ry sQ_LRMR.]lSbM/h&dQxJȩ I9 !L۫A'%GH"oH $)f沾I6ZY48>eioOϜq!3=“p]2_Y6 @yWT/IAZ(r"4-+OqihV$G({ Wg$AHAIquh`X01u(耫e.1Hdw1T6 |Y5Yz [e9-Swin[V#.nhTp6hj"1Y._5Mί)&ݕX r@r&VȞ&, 6Is/jΠ],=u݃NÙ>, ״Y;TL͕o'na}f48ucɜ&No+qA&,lcg/Fބ?Tey[ .{𘩯9?/n)M#S> ,Tdc |mOhGꇱNԮc?a,oKClPM2Cl( h-KHfe2 GKm aAs2f3+mĎ%dhzM2/ŬC:^vWM-$ 2Za_}.[a{b=cG Đ=xS^w[TjV\%])za>:e:Ł_Dũk9-,'x 7aa ;|3)9ͼ2QCD Lf6a5=}GD8nV{"?q%MUdnIo`͵kDd(! ӆxP8|JȰacsqPƭ lsn.h哮>;왺Y87u WX(VoBICYFjkXVP}EMސ&̞yQX sW>VxdUpt-v@ y'4$!{JCYbp qLۺ*?jl}* 739Z(ґha "m @cQZԎ^\~'QǓp}OyKכ5YF raeg?H[)^ UK\|vx+8)8'`Qbā%az| y7?J#H#k:.G\'MĨɎ1˳ijV@og]tk~j <]Wf֊'dej,>5ݎ&V^6e@A:Y.|d}(@Qiq( Ԟ d<5,|D `PEgV4l8EW~ih͖* 1+> 9nFEP.[-C"*FCW7(*K9S!~w lYg3/muc9^ 1uGBAyr(O2Pq6wn߉g^R܆yl^AƭJ(~DX ReGdM֓~]S2-E,;ڨ)C_tPwP5 u6kD %s+3ߗi\Ot p%ڝngX-]HqWNJtr(/څ #r<ͯQYԊpYjMx?N_*_ћ 2+_n({ ܩpR Ӡϝ^@--PyȸOLm4col@,Le~SLOMN5(nh:ٱ* ݂ `Zo c'e5~̞zMbd6Hӌ~C克kN敲uѳЄX U =/\X"m@r@|I *”͠0$K ݀n^Dx".zcz:#H:W T3?'>2v"ƌm=0Ё>'7j;1THgL/3dA`@Č=& q Sagmޜ?GwBMҭ5 9]d%q < Zb"X։ 5;f34КugwFnPTy&YǪFM3xR(=ۊ({n! Ob5X502*g ##'ǻLoVuqXKܷBUĠw2uKH \W;+^LQ!cȌ,ᔦR45pߌ)" }^#UM{.%_npv]aHՑ:A oMLc[y%ȥc{\[bgbXDoK[=T `=CM:l(7Nυ ϖGz@Wz&]7LJ K͑ ;h^hD9Siv󎗔d.P/겝yHtYyk? `HW)bmQ^8\?LlP. Patz\#a?{0!&Me9z䛁0 )R !c(LlƖ ׅly<' s7RETg)7numX1[9 Aje r'ws.YqG5l':6@l*WقoBisˌ돘8˯L6H.J!I.)`;,ׄ1TGخ0g* c 5[)nU[QO 50Û0-I>[Eiuh Z]zZbi''ONɐ}pkfD*b8!m:ppk/tا@ (ȓK*0T0~EVk V[HJܭ 3[zokw|zay,:w|-pzSUAx;^zgz/W5R4xT$jN rD.q=tH5`opYR~HB1eaAR~l2m!Twg㬮%w3jG1:J8Z8D] 䏂$?*@dkzS'%Y5!p%?w,e|| >E.ȡUSl^VAS '|-̪0á_=>ލϕy`굘 }șu,8%wa~^{'qR͘;$c2y7(v^Fi-䴩lȤ(S?Vw4l 1%i. #7$CwJ72eL",% qP։7lmWpF)G* spG!):C8}GKԸu=kMRVla\jϿfb]eŚϹrꨧ+MS}Bt Pb1 [q"ӓ q/ČY̬JbBo(?<=QzьsWhĸqg8w5-9.[?N2^۳P6J%8*%×HKN^YR%pZJͱ5q*S_RM5홏;жI U!uqQ,N{>Hb@JF-EDe&P~<4޹}}wS)2%0+G{Q(}^@fc7X^Gmz8rsY02=5ćmpbԙ6SvV|`;hhɏ{X{a:S@Vr_͘DEs{L2c]i߆MP1)@h7遑|b=rUve<vGe;G59m#'_>c_CEt:#B:őjGJkԔ(e)mR{.bEW  l0~N1{$+[K(^c %q琟PS-2%t) Z0h5 h> i?!رO|òOģeBPhFBˇ(e1iʕ1?1VYVxkVwdЍa`-NINn;ֹE<2QWi˂Vf3ܳV/AjOc[o]p (}iYamIk.#8yiubk4q-HGK#%2^@{_{U!>H-cBVcū|.7CXW"U$"Ȫݰ#c ə|xm rvjڄB^.[7efy%zǰ(LMה [$[E4<0cdWCp_[FeGSE(  pД >kJ3;4"Ibfv)Lѷq^I7ؾYR] `ޒt Ri\3}=i'^nG[ v>"j[0Ꚗ=Nk*px+lgFrUGOwLE ӉĺJ.c~ P7 i7'PuȈWi˲T}nlq7:\ c*;ΥcR@\>aJ+ jwjd?;8LDOT ,%c6cf7Pg+Kڄ6U4ǽ7+PgZs_rA wOAF))V;~yqKPWU `f}-Mg'Z} 3i6̅$XY8rĺd  H볞{O-)u*uW r`b5V9Kc"y1XN5Xl{Ѱ|[l _MavP @.T=^G6KBmt|} )w![BxnW?ڨ ù$49O<ZoFTo ܵ%ccHI; BKE@vâǬ<6RW[I:mޤڑQ=|jhKC:SOáqnNp;.OE}7&KU~S4snϳ9Oŝ2EPjGiH0S1Kz b˔bDkOI-=DImng)#Q<)IX?9-8~@8"$Ѭ$+,$qؕ~Zgͭ6 'xS#rr;5NIӓueB9kl%5kx*(9Ss  "#ιcgca[m-c{k͸ܽ>x0hpX>_8)r}4|V ܡ 峴n+}}}AfOZ%)s9DM 9 ru"9(r]l-#t=˿wE3s lπ\_s*/ё-t'ֶ>-_ڔ,Vx//ʍj۵z`}:vƎ~c$I1BwǎyhT(%VIr5*w/Y^ f#~ ^tLD8\5Zp+_YEIٝ\ O-;k$a W2rrߒG uH&>& mɱrX>j-\IK]L按#@m dm(֍Vn Qb&:A\+ڴ(╷|Ph>/AM v۶/E͇Oo ІBOcȤ5]}^5:grv .(PzW{Vz\y.Z䚐J" }uGQoQ# ap d]Ą_L"?u{Fr+a>;NEq~Y D\G\  o0~9C[8s9*Ml/h8s9cL5h}=gA4Q$vg O7nq`&`jSHEu,0lC6-MiJ4z>Pwj <-ny> N{މVS 0s$,@Hꜧ|6cn<_@&^wۿWĠ,bhB(Aw0AĪ/F;vxʱ3J@ )t4Mވ.F4z+Z}-oY'Hk>,WbFߓ>Sut\6w^dS=}m~.3< y C!{O'od[҆e\ը 38#**_> )\`F˳R K:\u֌JJkS:~Too&KT]V4GoHw[Lmc^ (]Yw7e3 Jn|~[Pֱ-Fn(Nl\^b!pm\=L p,=֝I~A"P]У_sG Sn2{ eP? O'lqYp$I†+Ce\?c{̴0)V84o|S;)ʗnj1-gXwߪ00h7h"LQO};ͳj_ҭĉXGCNcB5Jn/ogs#x3% 9#vp"沮^g/=~R_Gُ)I# Nak^#q(XW6P50TBMkÁm|@DPeO%*k*LAII2VS3}Fʹ|YNPŋvkٟ~R5C~7 (zF8Q(!EX" fмGXf8NGȿ#{  zGmۑ(;ˮ VTC4"@WBEkr_:<݌tzFIp^%@(QH:M l%MR&b8&+L)1 pA?2$ϜB)+oN5825bnPmЩx49w(M RipIלA)4lyWP+Wsp[~KZPh@?ȞD̜PiR{ ? W؋1~\LLmFZa vC  -1?z^F{?h{[K:VR1N| vt:brU %Ո!}ݽ/ޣHL .! 3N57];1,ұڰK+{ڳPZW4~c ecDN UvJy/"GPMdRCt 1\%'ʀ~ KJڞV`9P5@D'/\хc2Xd;'dd@O}8Cq| Ű0}cpDW& {,oWp aW!p(3[s)F3kymDYm;v:w?xa45%_t!04zA\>4zCiмd[. 8q_:| ֔ccO28"SNӝiO5tk-KxzhU]($/yTH釠;|5Z[&9\ 8rK(rh=ձfnsU@hl:"cO;Y SlC z[{?e^aWO&h|?XpjԆw%$p&8 pL] RGU<̘ΠQb2^b4*x+3O{j +rd k_ƍr(i$6"1g 2tmfqGwt*:zlL)-ctr6^|0`62K $YzLum2Խ%Obٙ, 6`!DK4?l+ >U6uud0^ .v"P+U=N(50rU#Ƿ ENRP 珔ΝViTRcT.k2iL.ɏ._F2hۂeR)-yrWrbep.DG_y>|w6 t>Q;Oo q!Q6- o綒tϤ~I'۴i!#P6t~;_#eB>BGϚ*ckUNKz}ZIWZWZDCz/ zD%m .:̑QpbpѾ\}4s DԄviY փxMr`.Opv97՞K[n٢ɈF [,v##-+{K؍a10Ak}#:|'VOGw"j5+gaͳą%MN5[*؏J.qUBҤrn3*|2Kz4[dF3ƾN翡P cʕFf L+=$Qm|Q+ 4Q5 {/(Zl 9:BxR_?1<,Zaو=1L*'߯"XٱGdF ϭ-[{%ljԅ1ŻudG{fΒ$J!#N-n46262- e3=t&+ug`Vs;洰 m[CTvD7A0 ?y0ή915#,w{.aCXزgN!bV|vI#0brvsqYдfA`ZP˸?q) tebI;j /wIoRz{LBPIg>ȫ"tAk$.ݖ$Z P.$ao7\OOzogj^,֯~4IIR/0d+Y]|laepq$ާ?W #Z} wF` ")vǖF8c ݪ{rH X=HԨpj\fW)fz5~ΒWL./w4Cn[%ݷ[(r>n:0W-&C<狎 X&hUH7{RUISbtR$FazΘͤC<dkt'Mnq!us[#o~#b<; + oS_z9@8Tc6V;zkN)UL/Z$L@QWVdq{9/IcmKKH*'ʁ*跤7kC@"w^29?6F9ݍԒ=)>U!aO9H]eWLP490g E$|GO蜺 UMf-,#,*٦9C[_m͔,Dt8TșcG ;/yE$nct_VQeڀl0MG|A" Pȷܙ@4cN$rJI;yJpsAKIgO4=M.Y qˋ#S(Sf_3V_eP?/]I:SCVl7j)M&mp)h*/snol\^ӄ XjTN}`*nuQE o}X o:Oy*Eܝ2u~n&6Hrh[h1tk<Nf{aڃ8Dټd+a `7!h5;Jxm2&XXޱb{M1qV}p&Sp.-w%^(/a2gEd։ s?syhmO*-Af#u]"CTxs8+M2N}b{!r$'() |vL;h~]*6f&Ֆ)%oi~gW1β9}|^f7,1^}@u V@="7pO|i^pta |&=o֕ c"Dn¥ :E!#+8RIJ滓\̽k "X ;ofwj gB&!0TTM3`U#3Fe2EX |cV ϡ8hqxIK=Lm/E0{A5ƾKk==k[3# ?o~͚d0kL}LG_F4e09z\F[ OKSe|6ܨΆl*wkk6[j10*w}p՚٭8S3%(}(ZCKYw\2N'HjPi+"25i pƍN较VI7{Cޓ`mv19O-`E1G]/UU:ژhe=q>hWԊr%;7+P< > TV`Z+g_>:b<2h+=U 0K:Ckyb܄}#߈y+[?H:Qڜ/W/'.(v9<(rM ɾpoZpUE@mUTru hbk\GRI'uFĮ//q44K5:|"ٿz[ CLz(x졄 Jt 毆LQ+eX|̢ >bA&tj4m{87 .ufw%hT^e0Qou"m奷e=*io Z7)QjmsG8!&N!_e!a[U5bo {,͗RX.C/n*Ny[D(>_zP?n̨4Lv{$rXBθZeQ 2>>aJ+N!wȬ- C:.6<8W ՊqKlrpFtî*}oWkFn1(i@(\)\tmBoY~#>:M%6y aC~cX讞q;)my;1JyĆ)N-*矌ңOJvhjYtӒ94,xx!s]e;-I`'ڲCK7JbkeQ?iywZ-{V7na8m#uM7ܫvP>_Sl,;i[΃eɀU {.O[[ғ Sh4RbN&QH5jui?N)#"X\mzbFPlȤ1A:{"^h*w J`iVQVKvLb4ɾβNH#y2Űtԯ;c4hq^j}N 1+^Vjl9<ѥV/+,C+W,7ʉ"u_ϛ,%?r (x3VȠ[bzȒA\jL51&exH4w'SUQ"KpL1y;~ \g-KA3^޹'Fb8U;5a#fk; CO:րwA  ~#rD Hoׁ]P@#[,;!i[d,>I=ky+ _Բb-_rJ=Wd"-mN1\hʇ13?=,CJ#}GǔU|D%)M\ۄޖIHsܦykftMnGAq4zp))S^,R\/\r^FXvnfDLZW[ЙXW>oU|k]wLoaeS4#Իq/t%'hZsF(: #,[.RsgjA ܌pW7"MWs nۘy#xB}/3iṄ[D ߸-)Ċ#jД2EقGבt8!Lh#L–A>x>H<9''v{tZ\3O}0ęM4g{I{Kigi*a_PCl?cCk!y wrEga5XF`i$r TR{?o7WTM hY^(ϫDHvN`Fk0 8u ~S*48cވ ݼGҵވ .>'U9 7a}\? !dB!z&mRnsIoz>ik]_ [>Hjek`V͌?^T5@\ޯ/9^GPܑ5%kNv6e9<+|ubqx1܌MOWĮL ((nbFO=XYlxNꏨ6>-_θڷLʞXTT:ŝ!N 8C?٣ekiڛ탉Lb+eDH;'cFpt NcLkR#Eqˉvފ*mW5+T0bd͘/^2Xv; ѝVheJa Mu3A&\"fV1LѠ;^ DNF|=M!zbZdIJT&Yn?V`9XՃFlK5TO>z1 iJ> hen _SZyVA@J>_Dp'J(hܧ~m?Sem>bRȒ䶎Rd]9LA8S-rGG#95pƌyȚ(xWI%Oh{α> I %W]Tm }^J, TJBttgWc(07^'Sy EnK΍A>yCzwe.:1~L]ovCrki.;墻3߸u3@ H +EkQs )B—yOJ qT,FA6?HPv6a%+ף3X|1@7DHf 힋Vb%v>ߊ@ɵeIe+Fi dr7SV.VT`],7`_7zM1 Y݋)!k1fR32O.r:Ɣ/E֡¨Zu֜o6yT\$400#`9"xڙ&c5[VD~UH )T #U<}]k4w!$c2 ʎM8B0 }.Ɲ,5q.v:'u Ɍ[sxgJ aLti~u  YZn: $a=$@a(xpMy|1U9o9KW+mMʘ{ɥF3fq3A,VdkŽOgX[p0oGD%˻_@5 $qSPP {™q{pU6/#IR~8FJ8G y=C-X" (܍U,OZ_;brB{.p#}O_1;QBbkvd1T`|G  UIN ^[w| IÎN>\ |R2 u:@e@mR_|g[xvlΫ>g6:LqU{ JpҘ{7b/xnCQvCNgAΑIh|"j[o}7 52`H]_MaqFK=<="Zjwn5{T8'$G:<忏[Ւ0P/2^E=W._4M>c߇ ./MP=go|`?'@O9K.V*FE0+q ⬥K(y-9,MU>c"٘k4m#d =#^]خb2.NXwW VTo(k+w$5b*og0|әo xDW6%J;Yf0l& KD"C\1Ɠ˜93\ǰ4"#$4=XodLO;WE/ɖ@ZP@%wzl|8V k*۶$}UdY97oesqYiXCz(8[$OfJw驺j]ۈsZ޲y)@>-wAjy|z洵ohEX*Dl@?q#63"}PdiԟA7s$ӏ5Nz\W9"˽t`2 v5Ԟ0^`{)kaJ.S*G>sFl?BMgր6n1;c pxA-Ud'MCypb9]4{4'5극XM#4˪^dV[cmW-$V:U_XˑA##KӛfNa|ӢdRDfG>`H:B(D")ʹ8QfjSQLTld:8繆t"yM,SPQ?pg悱 LU@[gώ&7,mW;4P]X Pߟ{7e"Cl>-w;vȔO2R,xtU(Ng$Hs8)pٚZԫO3}c)6eɰ9(Ც+\} ܢG~qr40A-BދM |dewPӖ534:L/R}/T,tSC1FC9aPw&3bB׹N+Kh+ t4q_$ͽ3 , QY}h99r`B&[Q^TQKw]bƓѽIVG;_+5a'cC:==M3ź_T?i; ::|}BE_bL/'*]z[BWU`֞(2#JFG#9W~+~hXxu{յY1!Lƽ]0h1#3R+ۧjj"]DsF&A]xTR,w̰4!Nj+&fFYi:6,{~tNaen7Bl`GЇ _᫹!UgɍzMQOvYU5-,+\p$ o ]@ڻ@ƞTDxc{kX7u$OOw| k6-T\qE#$3s& <&1zrو {.IBh_q"Ia(ՆPPRu9;ȼbR iD HL mJ|1 *rO^h>&QDyE5XsQ9[kfR;GCS03v (>[:5^/9A±ýmk+XB=I&&fV4p1\Vx*tN\8pHo3U?b465{ZS:Lm锨8d{jd[$=jM4(NQqWsV[c2O&4ɀgW_n;B?/Չ#* [M-*E:veof>q]*fA1'4DK.P EbDv0@Rxқ|@|-@(dp_oVg@GK {Xy[N V'r`n !CCDE(XJQ}U}}ܫL .*uwl4"9| C΋cCoNjlZ[2:Wz/$g"lhHD =o㇪%=񔑴N:vu:$M6L"sMSiW5NTP"WK4V幟N_tg`}K.WOJk]’nFO%OvQwmrY):L |vIrھ\(9o0E -'$YDļj9vڰ$q%ub3ҎoT4BL< {qpqj{(x1T%eGTKnAo,/c{Po}:PԱ҉)Kaw;Y$%Z:5oɦHuLiDl~a>MY\X΅z_n8d)}R{+'aLOiQbjha'/8~3E\EJg2 omdcF'5dH MnhAOIv9oΑUq xn tB#7$kzayWD*ʼnAEW w91/b{ $f;Lx(,,=;),xbN6 #/kq{W mEC\lNIZYא_*OjG{}:.<<x8UPJ u88)y._:?]*sz[=^?#XC` M a2#AL:\D:UGKc?\clXChH, I16܋ƞ9_nz+h6h:UW[G.w{@^kX#w6Gͬ? #`^ߨ #Rӟ).{"[[G u08dzG?B` +}\X-6DCޥQ|p\M˙-^/¨Kaa^ktY&/!]t\K|Y_ wWVʔn̂Q2PME'Yxu:)G]KRm}A?ŤMOa5 pˣM5/Jp{E*DĒ3Gߍd_%c|>smlo*Xms&vaI?]l"W` qs.Cz Gc苻CVy rҴcK%+אǞ&J˫F;+Pڌ(;Zov=B4$mVPHI6a7' G UYzKO-;7P6ABB!{|.=(. )lxΚ ?1c笀wt?1 ?hͭӟ~E?, DФH8Zr/6: ܇Np/6iǿ2IVÚʕVrr$gAv;Ns`i!̘ >fdI[ԯ3>p ʭ.$` :S( k7ӑ UMϮd}th޺Է8m#ntثB#8,fC"g8&u *1lzDk[vsiU&7 Cm~QM^a!9Yߗ P;KibW EFpMؿpQiw .έcX ݰ,MZw›Pr!AeF7:iqlVTeNN2"a!QIWO'`GoVMy=֠' dž$F޳'ڤ`W͎YQg"qͦmf5N:0Bô3G{b0nC闀9/s JHMhě{J>P5A7Y<\ 2zFTzѬLQ Ck@sC$_'.* Nx*EG'<ÒO-:Odrx+|Txt'wn@(r=l{iepŝ͎iE[٤v[iq(e!z9F!*"4s<mru=IcTE?x#WLMZ+E3LBR`[A!o/7vmuBe%,?"VJ+xSUĢ=*ͬeMR\gClK@:BQ9{zo?~n-i.$antֆi ʍ-IbEi/JZO?0w^t+:_vr ,.!x;1'Yk7GќƠZk#t3n5$)b_*#`־&_{tPk9b-~}21NrYV#\{~9t>q҉+dc"](nTXv͡7o,VߏVY%H~QγOoHmٳqʅL<E*np>'μ@x $] i)u *`2D=FX 饙:G»rc`%S2ߌg$W)IJ@MMOjLw{9xYd#ZX g<,}uQ} OTӹqo &zW\ )Vsڮ 4Ds=;3Q6شom2Y0u!p[)rG Q9: rI2CJ8gL|^G6\*Y{ͭ,60` ZT]0P*BB]Dm÷HA8Lp7(v7CT|0RwHkΰ/V2ZVpWg"u>g#ed%YT2|Qf a[.ZxYyT+mJ#ǧGr0a@F@GT>}`'zڧ½ R&(0zX11!ٓdk\sv\}Z5w0U. SyE0zR߶6I.%M7V &;\(ouV[qF ?4߁qu,q'|߆PD_wiYV _s5Sf=.Rh杗֜b蒄uK`dϝ|HS]GǡZ,\<[UPO{ -z uנ5nYdg5<>Z `k̼ev?sgq'05ݒ;1hih++Ow}Ի4aoM˼i'=<]0/G'l}kU ѳ; A5n?y&3^Nӥ@ׂEjsGRH[$Uo -$(Uk9Ҭ*F݊KGK_N  9Q<f9χ\~ؑ8C@ܝ>,C=o5'2%zcq[\+ U,aq^Ch(@tD"+-/5UNZ.`(,,`|d@y YE3롎Щ`X`7fT~FN̉rRٴ [>~V?㊧' eˏR*Ig,;.oՎ{ o[}zl$cZIwHOV$tm#Xl5-A?@Y[/x˷pv/b]tLGq]ckC$$_Uj4^h;KzRKjB:Gmܨx}b8`Q: ^E̛?|$+͙ki8ߋAk:hE lu.ry8KS]I~7[.X9no_i^>=8ǫ7t~N@cYC0.&+2ӈY4B>gT|{-i,Iބr8~H%Yax*a LE񟀿k8j+_k`xELdB-+1u g͡ԟHuP۵Vomn(i\;{i4P]D:(x"ۘwO;P;`+6Rn/5o)D>rT o}~i>/!V݋u ۭN B| {E7z_?u)q=;qsM+)!9CgCޡxu$ A`p@y^챗\ȿ噧޲ ۔߫ hna|5Ϊ`Ծ;wtivxo$7umʮu+垉ͪ0Y8l^흗x,t'Y28fT4 wodEW`e -&dxyID1RNl9~A6, ) 4czdƶ\2O:nmJ[*Hy'n\~q >؃ĩwRnZpGy8ߪ>J1;Uߏ)cxp 1)~SDZ'X<@' -Vq\&f~e68!2sg@e}0}ւ2(ߑm;/N#~r(wL2fbiKQoe' V(V.#1HX塦d%ݤ_}*<4gɤаٖk(ԜS1) L~5١^3\aulOL!z_+nluc;0|.P.Vѣ_ eV`U42L$W4jVz U03Xhġp&k[*7o,Q֮R*DgpOTÙjP0=Qvyxm9zI!j=5Vh92G *(i?B=K9IL P/T"іdg淍OQx=?V5R>E@R[>$~4/X x40nFܒzn j,xg1D8#[~),|Tu_8WP^b|)T ₡hkRO3䨈fKD~snwVIyeSL/CbX-'陽]1_C2dOU;AŞ]7 HiZ>'ڬtozӇs$xWӁLHb"qiugVyn'D^xn<&Ioqce,RA y}j@ SCȶ8 j?U\5y9l{0\~R\T0t,{, 1!Nk)yb ΁9*ޑhI_!VC0{ۡlfs|e??4~KRcN:f7GNX>~ Btz`/sr^4 9)ӯuWtȖn )(/A&n#4NPb*m$+=]h2K&Z2z>ϑ6I^k/u`jQk2@lpLPqF6c$alnB4R rjy-u+.~e{.]D:Rح 35<2lLċqWnȣXW<ˁP+mfj,ZB$@rXiKY B.},)L@CsHBl Yl<).#apFU'#6 /z07:$2 ږGЫp%0س(x3Ep1!_œ.diTNhOk8K_b B}HC?bK79d~Xs íKrq P#laIńG-= gp{2FuXSe{q&'YKIȴʘJM :aB'A'DON[GQ} DA t#5ZT=A&D$=b'i0{i'#ut>"uN6ԈCGϤ#0/\Q+ ##rS.RWZdPhANÑhnBV.AnF|֖i[vW`s#^LƒV@[K15;K/|'T<욠x ku9Rc4Li.qn[m`z5m]>̍>1EYE2nϐ?b N.ZԯoSf}=HxOzM@k,~{kDڸ?P9ma^J5*:Eč*TH2%ރm)Ğg'VJɏBx@zeF_]bm{ܣ |٢q(kȂ`tIM,fR;`v@P\a!`c:R)_cHdSa5iY4"/sZ;(mV(O Qu(oI*:0T7\߰fU`9+<#\zx-ºA+sW GçDpϮ[š Ast ŇqUn&"L{0Űl_.г`\{bY `k%<"a=M8Ĕ9L^ DL`ʧ&%4K6%F&###<t"p(D)\/ 9[&pKҶL9bM)mv񧢠jtXsP2#pa^yUI畔k #=oLŷC5aoJ1ZnS+ h %pET=aK9u-fո3XH]9Ȍ]2/I3Qeat,Vv~f"n$•PNU3༆#ߗ: " IO/vTW;VH:6W@qtl 5 /Z>9}_:.N\.&=b>zwS=*Ӹfvb[m0ئL^ڹߍuY"PׂN< e*JJ"K) m6p AfB#'cVQWv}"o< Ba{|qQ%9Nң4 ޴,R`DP}I]j8b)iA&UJ[$o!m1:?QPM:p_xȋw4\]!s2$*O,ɳ@L6o`%D|?2g@{HKVO;Ma$_ {]9ׯSEÛ. 1 h aNlL]зEo m ]}M8Ԯᛑ=l8kX$l/r!@pBܘ:Ja5pxBl$ !j*G 0s%I GQt"" y<2 K{R1u0**@Sm>[~7nNI= 3!< HBJYOegvYФ~2sFxcKi\Vq ZԂ.j=du|;J^#&q'g1Ksk] am9zO=:-i]ʑ"l/"x/Z*>{nV%XC?e!T%i A7YnvɍzH57$ߵ/mʶAZ?S*|6z>k3Գ?ƒ 繅WB놭5AZ_%MZ[QڞA}*%*6$R͌d>!p3lY:ȭ@:U.:?d~ J%4ܪ޺?m@drD&G^7j^RG 5 .@D4p>2 (PITl]a V+jibsk?ZD OaܞMǃamVclDmPk; OOJuҍXګܠw&~Xһ ﱈ$\ǝwrS $sI'Dtɢ.|:(TUW3[cƷ"͕/p#ʴ "hE)|M*?$cP#8 'j-篰ڒ'-(ݗ.5b 6dPmVۧuta*w-9bOAG#Vwdz@nZ/߆ |qZ{HXPVl<7Va֥ݣ29 |}@=M 5T: 3ISj杫iĝBB*_ U[,ԞI?'兑fgpS2ќ.VW]k8AxTҭi:Ux{8=GNP0b<7N=ߎ Й^kh-ZS+\+T#q tCͺhYް',EwbUm@j:JZ勯 VԾ)*H̢RGnpz ~CnB1C(,E +{ˉӰTuc0TՁ Nǯ  m꓅ِ}bakx5o4aXe9=jm?(0/Duku;0tZmVׂ1’> :T ,܄v IUj1 43%'fk.,N!*xK`65sPϵ" ?D\DVfhc+'X&6  0C't&t˩Wq;:MAYig(b8!I h˒}> bNjBo}@1Sp*3k)~Vʰ[UN͔?2Za!NZ*tUQQᯙ/ȣS%Xz(\{6uK+(uhZQ,Cs0 I~`SO>i֚Tu+Ivhp"8($ɠqCn㛶7_ϥZB!nk]ߑ_IuCيe/$i]:d>Fg`4)Gu]XnVV>:4] ALaɔ$*3'S̼PĞ lc &Z \otHy!olWl'>\_T58m*1Db Zs,(ZbW ]KTs8&i!JPeU K Bur˼Ii4Dl>_ܬϮ&@ڢ:7|^'dE<|:3X6H^ǫ$5CR6.Rboy#'sNFk&BYюZWi/t.LL )E:ܢtf>fӘ||?fʲ\~UoНhOs<]5҂Ue_S@>Cfw!Ytg; ue7NPy}L&8}3*|Yzg6y+H7=Y!ݎ {Lzt1g-xGCvu^wXVLjQ]z76_$K-f}ϟm((l-k0 ٧P0><j'`߼YzdFtʼnk`)b?[ Aʻ 1ߴ cPxTyBY.ԺS!I\XթLJ]L:w{\/Q>r☄ǺYvyE}ؒϋcѦG%H%e.Py7_I`xUΐh">v'.xC,R9nrRJ &5\fCϼ[tPp(+И}8qr74rݾ_! NA.<I4]Qva)GA@zX~~:@*o_1gXwW? we^@_\~^ȷqHgQ46SK@zr [@u2N ):yɌ[|t2JO=ɓv*5q|su}1clVy$yn;T#.G3gj V〾:c=,^ǹzB3+n 㴌apӼ9fxާ-a,r / ۤ/Kx]@;x 's.ŴD IGnr 6MDz6/6 bZ+S/M+Cqc+SӽCbQ {1l=doJ#:<A=j|p{_C EyI`b1nuL_I?vzP[XcvMM 9͹@=b%oS!<3[˃|t0%fWcSp"|āL}JH Pw 274d>ܠ'tX.jh",j6uH=uP'OY/T/^o\ l5 aEZ;ڛ8kxU8ȑQNnN#W+/ujNZL&dl# |g@+hKj 1a*LAm&3͕o"Əc"  WNzxYz{T)ޅX| $T % "#\6W*CǞWyorI- 'z85cB~Q8>i 1h*pUYuX`IIr&jJxK2X.Ļ%= &Wt"pZ+7jZ$wX_%(`个=3'쵽Bp峔 g5+26ihq5x#xPaԵAu$]獊ɏMnbvz2- 6'̉>#/dۊ/1uy\7\b\ވԯ u~KܫlF>_iXƉ8r<^W3L݌Ye΅%bI>a ?"$#(pH d嶮>`2/@kA%!2=u)wKqsR A-{9^/lss0/**n[*Hf"j*q@ٟ`//hV- Ic]8C+d(H!B)XZ76zf-YܗKg4 ҅4:S|c5k(ܤ }9^ Hqa0,u.as#X{OVؐU1jN \b]±M¨uq~v;nAcwM\PCBΛo;U&DA&TVhvC4Wd- yW4U:uz PxkjnOA7\'wQU.sF=Ť41=(E<蚩Kz ]/P.qLb灚Рm|4ckx zCfG"J8)F@uYiD$3?|almy@#}(=Aƃ!zdI_o ݖ؀(E+eBc8U+مa ƅb=F' \U蕞M%ݵ婑vѭH#  H6Y&?dxZ`Yi.X}GF{QgE 2<œ2_೸Nѥ-|uKAbM/s tbG[]AqוA*'44?TO=$^NT CZV(`ݎU;ז8&J_ \q)^ ߭RccϗGr|2YtDNS[?3.l`Fvi`Siin<}nxf(A,lq\zY-7l8~930Z 2I^F4VV93LpEP4+߷ν[vZ™pt MJ# “uSKOpP#䓉!Sl䱯#@-^vʉ.RRY(L{P$i7P~+ ' ȲyOO۠/&*ZsA.V@ف}iػ39$:>Wz2\=afHwc^##Wp1_D"Z^hCm͠Na7:^]c-6ԉRvꓠs:6MiE1&vICY_YM6J@}#$_QJUT 2_ByI[=Z|kLky8B+{AJmwId-N5a c5:읩.@Bf9%2wp9f.mRt㔰;ve@m|HT"#eo~7Q 7Vߊ~Q$2& (ҙ4ws}˿_ zmj&;6IH~Bcwɡ2֗["hC3zje`1GD96kyM&ȹ97C]^E-#m őw5P<޹˚fUC=D mpCy㳩E!mS-% P%{b;TJsF6B'UiA &_8BaYrEqL-$Ϛw}7hh o̱ᗧU<졣A{iصEʷ3ګb06c[V裦J6!:tGњ&HKXa(t-s | uor\/XC`08&Cкc1o mcxtv˨ZYJP'Mb.պSa礚DCX3YQEl 8| ^|NP}'e=XŸQmJ&K.uNCA lԿmBm Ë8`B޸ Y/l~5iQ>|pw6OE[}k젲 29w\&)xez4;X0 }ALmWfo np (\ZGh8*`:&Y?h41~)߷Wpfȱ1yd :?AOKX̤y:q}yh>GMc<Ú#I~P^=z l-Tփd(Zݬ8 ^EVS"1wDJu[UdFQ)bF7;ˀT2$3 Чw@A+QIba\$8b5N<*1u`upֶ[6WUw[G淧{RIb ĜxԬ%UMlУJrDEh&$]/@X܆GABwx.YuzF~"iݚ_uU^S[$#DSCn\sj>.nRDžgsod):Y~>*bE/)#!9%% JPɀp5hf}mz]vӵ>ЎyWWMڗg TWȯ)WOe˧{Í60#եUj1 ^2J避֦Oܓ jdF>N rGqPyN y(٣ϏiH3Ԯ:M]K:G ]׈Z>Qb.//Uw`S\O@a/IX]Bk&+|u,o=x|~'`3 m* )A|SQDC*wxƄ>wH=h*&/I1Hg{@M eICNuwzaz5(p`j?63rd_Vlb}(_FeNZ=oXKusw\7DA<uCch߅?\:.:і{$=E2@4s@@iN6yW4L;kkءaWhT!~@~p UI~J狨U{cv=mLʼ>8>I&cI>lڀz{\lp| ᅓeN2tFv<ag$Yxi6SG[ix[: }씛ء9nڬ|*Kel߻e. j=«l6QЉ:efor>~1?Xpt򭂝;=eD6ﶔߝl) SY3uapBuѱ!k55G"J|8 m/i_LUOysGAj{4,ȯWFx^9ޮ3kt-xZ j*@1(>A :i0O!~}l d9.3ñvgiŎ&$K$؊o{UYZ-E{weWH=HP0cc.@fطXK@p)ȪOl"23,C\ayd=!aK?E!cᰮm陶g&D?V?3rKH"4d@'aeh$Q-.Ins!zϸ8"'Dzf&xsG%t?PÓ98c09ښկv(k"؅'#V6jByvu%M fdnڈ޿-jF0C(Q/z+ spVPZW'Yup7}cNfV9Őu' f~5\cZ=NrIjD{a|TTITcjsĒcG[/7+[ή-5ַ8i~W)ߍ! bz N+eBs,1]iX+Vi7iDDTO#=[ި F䊑TjScoz`\K<Pށ$Jbr "DD/;e:HE|johd בZ4~/Fy؆v]e٫DߵVoSI!FܕB!s\K>[n_?iG"`ֱOnCR}T8MW9C}UjkX0a'hc&bCq6,#Mfl 0ZtX{F 9\ɑW"BDohԹO/m8 kY)fmte%1r !R:_`Vc@FcR5E |Irg8_ڻ;#6F$ u6~y\W);J#|Tev^zavmLctyps\FmyU 0_$_+> [8PS{-W%$ -li4΄H ,}GL]>ΤޚϏ4#ѐV^7o2ZmYnuvnk}A%F!o{lzlO&A xW&+ 1TWØopa?R{.BwͪЧ1[mƩȁQ%kҕ͖ U+W'r“ XtODD\6\31r?,{:>lM2զ;5Zt@#-3RQ2pDrMjaFkfA)c]qSAHRm mw̯m@1eUo:akDB+*wc^)? Bsgj;<vw &^b׊JdlXz=}4Kܛ{R2~@u0䰫03Spxɞy)7x/vz>X^1؀aiiGݦl7*ċ ŌnEGd$6-S*>d ayU%L[О(iɗXd&PfkN"H·mͱ`1o,ܡa%QN7y4VSotNimmcFp  ό3\z_!@?Dr0Y'ԚjyExEhR|)%>A>]8ps{{׬[Z Pvq7f甈FVi3~k\xH&(i"iyOu 8E|w6i R |`B+$uuC.֣P;:m'C"ƾĠWȒ֏TVDE0u ' =4*:̉+[㞮%~\]6K?$V7>SRÑT2]m^{ q;BN[(Yz1+RYpZ:=F澗4PLd0aj2'm7~ȳp@ qE2d0OOl}AC6d뗺ٓ{H̋t5^;ݱGH胁8p06c23ќ56KWfiu|z@5Wj<iN&Oá.k8B%3d(?hTWrFuX>#H'PRD8/nA+eTo\0Y\ W6 %‚rB“]1SA{kc~g="tdH%ŀXc_FH,Q(,X~P5jJ3(e/Ƞ8l!5*-9B< `b4Cʔ>) OsXWj DY&{scNcgkl%8"$1 ֫YUkn%>41)tN&]ưT "⥂i籌w=9c%tzG:#CᢷhNL~$t G0,|g a?Q#:X']\V\?]IWuYRX o7{\ߘro̶w59Z_<<`1}(#կט2ZsH-`iJ۰Y|8=tM&ejc+^%d:68Y܄3[ + md 4}}sƄa_SZ !oAYp6-fފi\fh wZT!Riy Pa)nN,]ZLzgjJJPQn9IēBU1aAi*).WulU4 F1M aq8A %:)icD@1_X>g%e{Y)'5;`x'%|-rL>OZ* t,#m)gcMUܑIC H*ha׫}j`\dFO `>f1Yc F~n;)JOQ<2H F=r,c Dtj|SR(b%Z;Or5(些qcaDݼj7=#.?#h%%pw0\WO]ߣU~i;Qf!s*DoX;ذ;۔V '$>Cx<%;dLW@0+IspMP6X>lW5*+lhY5Hel%IhgvJEKސ9cL;mq7}7|y%`,_Pg+ a.8 ; }?!#' ն_rйO& |v &N݊Xqs,m`a2b[C(2۸f*&L{T!j57D'zF?bK5+<LY?تn$MnZ >L9Җ^R&hTW *wzBS;gHjB9'(޿]MX]{W^Boh/ahD<Qܸ|r뙝%#-!y؞; bwS<ƥTέsoFz(g@u"+7)@V%n,9x/hu>v5V%rurH\ظe5ĹO2G8~VBpvc=rO *)r1e}Jr2yb~ q?M-~ Sk=.D8>@YqAyZ$m6I;$ymӌ9o?rI , Slq:΋L Igßl݈I=m^rw#&՚r†FNQ$)uF;ˣg{N,fDZHMXy٪V݊|}ۂ[tLK(תBڰ?["dz~@e=N=8ܢƢU6*ů1X(kNнYQtDz j0," Qݿ23:H3D4?3-TVʒ XrOJSˬ5xTYM[ _H%.k_M+J#|Ք%(n?h0dڷƎ1[EaM VY#v:>~-fdz-!h$Kt O(o;iI nK?VX5p4J:.U;m޶??996q,Iׁ%?Nx7N& o*,)2YC'Ur_Cゔ͈1Q{,tLX)vK] N *~Sja ϿV u](rWSLw+e߸i" /-G.NC)"Ym'8Bq WFUsB$I,&|^Q W|@+/#0nRRa?\Wbho-܀;ěux8eD:VS2{`TD7M\|cB!acMyzοV{}^oxWโ74[uB=/>veC'׈_Z}Ny['n 8"*=0R áǶbq]C bnc8,Vc=٭" H\ڵKM'VL5>LS nO=™z[!(P[b7;QpUh1ab);oQltV/vGȤ.ܶr-6@W<t%`%C9㘓|R/wed;-imӓm|\I'׿$et K5 gEAF'8a]yvεN\ V2h:`?lme:M!zw"|(i;7 cF J֓ﱌ (4<_l@ ! 9 ,KW45Wf<LduLYեїJٴB3Ym(4"% H#Ѷ%DXS,|+]=$7@٢`wnwdс&Jn|U=&{ (Gӏ޼nzC@n< *KQ]'DAޖ%%Ƒ zq,+䦠gcb]>b"8s-y#>y 30[GS;]<,c-}7>IT 6]`}N7ęPg}>ˡg,F%atzOCibwb;̒a?dҗJfUJmZͯwYÇ>qwKp%0k&NX71,ezAUUv`2^Ӯ˩B8)4-N<+ϝxLm9wD4FOn ]˞dj$8nZJDo/Gw HNY)KE<"'uGF ;,h|t}`NNcDONo<ŌgΝnrax;ks.G N$Ruu1}:_,v=ε@{0.8hW v !Dw3 J^QJv[He)zT hcčȋ̪FJtICg,vX>@-AFF m%$Ce<5'?JROBH*tG5sU+!,h(ZCᩚ}B~Ű'-eM4͐ :cL=?l @CZriحDM֦\a31LDJay4yV7 og z8Vҁ/R!?r]^!=p)˜d5CjS\Y\F!6Hjܾ0H'Pl|f?q;53';lMO$?)mA`(zYUC ,ps0M O=Ѣ}y  cX8W%ڃuzPc5s Ybu6pdD'i^i< ǚƏ%Bbv/'L州;Z2m;1眱FMV (#w^((ni]iҫ}p>7Ls;=C0̦j~$6E[`Eva\d _K*NJ9C{(LJ)Cl$fbOJi!*|_;"9Jxi$Z :H,ɯ ec$su[L:g+eWy4~z+p`O_SK8MVۗ?e}O)bdA$h#-3t!x}kq wlBp%4.(xNk]S rZ&`UYqcCo`!P/ Z?5vUeԂޛR!<"h;l*C c`3g[$T_gc"zbėz0-RMm(~bXo`_6q@7j3j'M;3C3iUq*K6mSݓz"ut`ǻ]5JVDG1qxDg:ş*{oICi55<\;(TQ^ [PLIQה~<H6zao(b!j \aUBրwbl%]RH*GPВT)\5+R$(;Y9EBA%?=zf;Q4&YhguJ4hD<xi=Rp,Zam2-.sWTl8D0*ҐF|=†K0o_Nl(7VB{#|٩6ϢJTqR2wG$67uٕ;I}j%?4gwnB |v'kXڂ&n$ ZiD\ΞGRwoXU"IUaY)03QeRÁQ~b%B264z"wjQ}d:a}BHS8вjBN`8->"+=%̪W41Z&0گun]pjFGxN24.RNE炤*٬]@Kt3 t{$U:HsHzz~{ /jVoqCMҨբ`~:y(Rk]Mb8tQ&Pe:&?+B _mg85v׽p=.8*6T喘 xIYj('cQxYͭ,`3A YV Q Mn\UMBU#B7~]{s)\kI8Ixv`yZxR vv3K:j䉕f9*OLukB9J=\LSn?WW|%{c$2 _ϭ+A5NԾyDLT-}#D~L|4TAq]n8/$2zƼyJ#+Xn+C(P5L"k:Q)j)XMB1/ D@3oJ;I Yآ/L_)RTniAL^cIh+{g$f)0wcd :~dCY Y,x'PN BYX~Ft$qLEO3n< AS,"RK0i.fWU3Gf'A̮De?ܯL21In芸=ˮۡ&43\P|_3VfLʕ&GvHrd g߯S'M0ZBsynEu~$@jwQԈܙ1>1@F\+:&OFj!eDq65%0ni;1V`ԕK=`eFG*cL8 ~7j:ovGGҮ^4v̎0Qhjʸѵ* 3Q:Q2-JK蝑7.R_A)kȼ`:Umݶl?q։k⑄ ؽR)Ӂv |~2V CvQlޚ!M<CrL\߇p4S2,HcAEwfVkWPg.<n84L{I,s_fho{diX+y +y1вkN;Нs' L/6W$-HݢY!VkqWTh.wsCL˝Qb ƋX< .4=0k&MYk:1Cg39Ud7u\F@%6R%pbfJ} 4kr"ϰ3R-Oclo]K& ] Aj:^!:r)LHB~G9i|]/ 򯻽l J>'.C*mLbbJO렒bS1kopWroq %[EWI]0]QsTJrmςݤ4?n? szG]x^fXG^4aF>AMBOD&ZkEmk< P?Nu0g3_#\qSVSٓ) a/.Fϴlި~-(s\'޷T 5U928\>Gycm(ΎG61BO~>hΕ<=LP`uwK̨dxNMntD`p͵V< Z16ÁW"E|>d@a&ԥ⭐X(zj\2m+IINU؜c? V pn" ZȝĀc~(5%;jHZ1ArRS9}J@EUř=* qȸ$70Vw+b %{*v!%ڧYL!:Xy_|sU+y%R0Cbr\ ʜf<Ȳٗj[˚G<,+aA=ו̄P33 yy4׿vفA;5q(+%vufݰdyȿ|YsNZqTzNUj 4,cNi07㋤n.  732v=FIfL`?fSC,@ f[}?:U )~Svj`Hsˍ\~9T NB$.;&d5(uIjlVCj>4|*_JmjX6Ӫ@kux=^P`i!="sj -;F>bJ+h[L};^xWH Ձ>_YTr1VL#k L$m9 sͷX< L Vk "r5^I~u5Pq'T/%!.e6a}WIkpx?]Moj-P uD{ӓ^=Re} F=RJ^X5C՘e7Q@IDH#v,q7cae^眯cZa 5Dl\=x^phAqm'[Qka\0)G FEa۔%LLD$i: w$p% m~]ln/t!MleaMJ' ,|Ȧ[_hPc{+Cj䅼8&C}#;y͏/r>M ?&;Nܰ/ہ Q1/KVzF;ǫf 5E+H^[ղ.M,{kY,ߵ |зx+@q|lqG)p-t^^,ыƸKg%=h}`:c"ږ'2d h>iJfXu>R~S8w7 rapFLc)a[MTtEuV9I!`3ڃ1=TuiK3$H_W\7p=PIwWl=ܞ ,_s;V<_%d)]vb#KE!7"1VT5<4H.e&-f#9}Ԇ[BOzݲgUR =V"4 eѻoe zK+.h <&65bA⏨ҩϙ{b[)>/Kk kf 6?H (WO{]-P/Wj0O뢹@'qڽ:}@6]57ɛNpcҨZXBC c9ĦhXPhF\Q\2Rܺtrɗ{M-|`?Y@s54d8@50L*G(`7p1:Uq\LT+}*M~Q]rQRXCmB%\=Vv.\؏9:kAv;bW$yFTDOU_Hy]/Ӿa߼-G=yW<lfu4 6 fF)`C (į3 |re2N0g a,58g ROkJ#e5Whʐq!!ŀF:niT"1%sa  X9Q &9@ݛlWUǎY)[:=rw6{wߑ{@}^ƸT-h9o7hB[oxw.\ݙ=Vy3&}|Pl$-X3B8Z<aΤ_Т{z _-{f.yAӊZu/8g@` øqϒ Y2} <7`d&[Mp]aȢPq3%ȫIoIh(n% ?I/*Qg%/xnЍIJS}l3ńZ |ϭ{Vb9v66]q01qwBy+Ԁ'+Da +9_.0Mc ͷ.yvrq#)lx'ڐr/_SClas 336c/q@AAd%p/ͿYI8KȆNMuB1Mmfp.ڢFa[¶w8q#n9?rX̴lRH~ רJkE,MMeń-#-dU!.?kDJq[],>f|IgĶ&I>m|=̴@/sZ`o P.7ל7d \5=WK6/ΗjLo]f8w Rwcמ%F:a`jvY'IT Bb>k1X"p0@pZY9~W?2da^a<DÀ>dؽNA p8'p=M]C3l:rAЏ H, |ծp@GԬT5q"45 >$)!nl)>QxX&T*͆oKBG1FsS =.mȹK^UKr45L/5";hBE@g4g͢#걿Zd'ќ!;C>56c? N;QԆBIhbn$$f,? hA僋Sq 7"s![].>(%QkŔa2Wo8MbYKBVAPPM|hFUe&L #ぞLn!ipH+yM"'7Fְ?2 zMhY{v"XHڝbP5SSpiXT")h%ggKJƇi ߭b3WSMԒqwWҪzC4jrpUa< 'lE-7/qRbT,AY2XP|oӕS4iL'tmua!eqHd ~Kz@]@v OJz[ @N_IFHj*sS$;_llKnp};kkZ#b_"/^eb(ґ0 #irzORҾվvAZ6]8^ kAb(g?Em[[vMэUvF{6,uKΛO訒MS$h$-cw?ym(Br$yg-2&QJ ~8>l\vk hnYmonR*i&BO  'h;1x@'/z7P? w]s|50 _JY79llSncTZqnTf`#|!80 |tK1 G- Rz7{#TNsZSw'b<c[ScmMJÊh L{I"`iL[r> Z詊 !Uwa"T;P׫("ÇZK$>9yW)2$]ݓA6(h{@sٜ^Lub $ 0K!7iU] :^(Z'BO+pjchBXw1*T&݁ w8tƣO}J|Kt }ļJ<<^164tNJ&HecYXt%D#(f "giNaNEmM3CGqR*,+o[{4"rH>: uأOoy/3dU*pVl5%z7ED yL{ٽ9>a6U8+dP%%AAahL.T }c#K[gytܻO kXt6܂BfIa+lʟ[IdjiT^zy8&QQ;K;.(v: o(!S:(ઢݲ;1qB ݜxNŒ~ai1CB0??y{SydWZV` bz Ʉ0m0?WaaY9Ks|oݹ|OZMd"o2<' kRхL3,G H;f=ti X7ch쵯^Zt(E 1HS}3}s!+QX %'L`YD<]ߗz8i/ Y\hOU9-T5nٿ_8bM1~_׌Ƴ*)ԼbS-ur6\0E۶;{DXWa16#plv^sA>W\l4-E2 >?.GSt76u@w'}tS!%=2fE*K-5?CA$'T&]r&nԞA.B.zz<.$nY\@'G`0ڒVQWjkE98\U thwE1UTeXY/d!KYۉ.rAq5[|_vP>  FU#7O]6}30Hw6h;P% 6ѷCL1\.NsdŲ i{ 1%"kZH0y\Jhњ}`ң Qj*Nܰo$wLuߒ䲣{wܱLAgݺ:T^o E3x PǮUxpï,Ą425W[?dGRU6nԮ3X)9X/]N'T v9w]mB8l~Zn)nGE]QIoYBT|z\g!_7,^pun @LWH7́+X(pshv9++~R2MLjʽ9Gn{!`e@čbSjHz2KhԽV-2%TMC5Ѭ>hwc0)REh+],*f5"l/m4"{ x)_6p#$-/Ϣ*-[sw= ;* 흻`ύVZĸ58L[L;y[K'p3mY:Պ* M3}+^b2 bgr۲㲬QgvИ Ŵfv1<_&nNiԵL"jEBŹUKk@p.ӷ57(=NU Tk ҳaJüJ4@r,U}y (-RΥ:LJ3 ӊzTh"ԎQ J(<2`{XIxQ0WA (>qzuzsS엍 6όjI,tsUV]Ig U;]ڡW epC81Vrd8$ks$dut'FK˩I>@.sWd!h >gs{Ro` $G6IkvzfXensO3M?0uEH܀Cq˺m9I;3$p6pf%AWV+aT0Z֧0d/Zf3~wg8[syT^FWCY(dW64sN0·ϴd#>lCz.pX_J|y qB@2˸٤# &1cUG(^v-|"(Ugt^YpUaJ>@sgkת1AJ/Bk& :Dz@H ;ܜ!hւdKVd١~[Uɥd¤tŞ"bjD'PP9O~%mi *$ @Α I2.OO_JDc6g;(W7\0J\$Q?fYJ&&Ry(q-qjU.-\K@k>V/@]ok3PSP} Ʈu@&`3#h"ƾK VuRE/@JspkG5VlS@ӑE!jn/BzDJF0z1ˌD9")g;!v e vAjE9 ~J%AۿxϕROhgFS:9ݠ>K*`xy]y`UtVF\Bȇ-$4$vĖ>귩s]؂QigʜFCTm|@(CS]mAͳZj Z/29S!5yDŽwD5W:wY0A6r\a/=lܜ46F ))yR|zbUݻ,J@{"eO,&l;LQИ=ƎܜbrsORg,G~;=vd7mk-*0~+Kn4Mt7Bmbjzn0C8w𺧒tegԱt&4(uiO(d$)-̽!mlryUp s&gheYݫ#3J&[O.Ė r ;<J|+\l3.DH{C;7ԌY#@@Yi$}xp +g濖PJ%fڱH7ʐa;%)Ʀhy @ k1i* O\Z@loJ|0+gg5+ v,RZ 77u:Q+n?Nk׋l>vȭG`ٸ1~"bg^:c) gyamf\W՞Ι(JC| g37c/](b⊅hUjvZӚl4)4 (1ު(VՍCOgFz/4@iHdLCbXNjpyAUa,8Eƫaz7Ƶ0 ͋8D$_bFNTntFRcr+6LIT0~v' ?U\b)єvg0CKG -Y+BְŜ,0m}R}純k@þn;тndH4N^hSM}J9\PkYy߆u^+%/m |̓yET <Ɣ'p!e|8y~p!泺=G:!cԂQ q \?f]^bL H|;ѱ,W&P;g>{yOjLwM,xc>*&΢7fz/m]^uVW^ذgD5ȱ rViyq4GDV1hIT?j![ Rtxң',ig~@M~/o6i2 !OMsbeSY\1FKDHyKMOտ4,W%FjՁ(L>o  z#!/X(R[_ȍЍKwH}p;%3@w_}TtfN4R:Y}Oȕctȿïhl"',Q1! 3ꌝ_]fO?0fGܭ XoRTWt2v5vj}a\728N2Tʇ)BҤ~it5p Ub|Z0SO7o|'60[SNOJg:D!$ؑMwM9[6\Z%{$4BƆ0N2؏H3%+2X}41g9Y+vۅqQ5/=1G`ش,F"#J-Wt$ga״!Fjo]5>{n$k'}y)!Bl(D%I UQN:7NF|;*h-€HSr!x:r/6Q`C|Dr8|36;&PI.HgRpe μ&Q:rdӃ+DU.rgi%ru>n?UyZpE6@ -1`ұXG.C8ݹR;N!HNkbG$UW2zfw4%wοiPxWgX'=IrtJe8HcmlEgiNڢCnĈa6\Ğ@^H0axv6r/])mPaԿyFJǁ#]&?WZ֢(_B qvv7߈ ]'l2u>% 47] 1cKz,60ս;_Y^S[zyLuuH0dkBɧTF^7mPZ>wNF\&6sJR+A1t ?::UEz*ui}}hR $!=.[0n5_!gUv/dЙiT1C (  "vՈFʅ>6HAӀ{Vl=7A-tj ӷ>wHd uġ40R4+4ѥ =S;H3\Cתmx7WdE~AwQo*R3"8osB`j$J%ۍ1w8+p8t! AR&KK%{_5 UOLX ʬx՘# M]_T[GaEq >Dh)E 0 QOбt阒2mY-ﴷ|5+}@ϫ࣯A^QO$FվBtF7Y4Y:߈7ڞDP6"N#YI7G`%:PۿLvr4 O֯Wp5hqW]5|aФ`_F`Xycc"_ D-TL^=m߃}7Sy ͰڋC5}_(\'+: I4.2/!)mPhY5KMF@m["^];_ND7~ȉM卂68ιa:c-G;a!saEIEp)eIA{;naJ`I ݏ&~jY!"2vrJK,_+ٔHeVx3IVb4|ӌid̔;UщE& c4k<h!4IVYQi8"AOPl7VDW ' :?G].)}X39wwB*FPv+ìa"B; ^|WpvT!}/S[p @ `SvJYFpӻo4p +Ŝ 'Yϯė7* hf >7xѭ-8MDY&9/T4BK I,BzI>s)$3j!oz29(Z))i`([X*J5}pV#B1}'ZwqGnϷEݔnCqJUH1K+5˟W$#p LVZ6Zxńj+sbL™6x Ev]>,(jq{D}v#'[{|ȩz/mbkblT"U/HB9u 49ۮbVx3ɽ\2,^裶`Bn1k {]5tyoj|?VٝoK/.η4291]gE4?ٶ>$S2N#ſ"5F/_yRQ_̡Wy vcP]{. UG;XLot D/^(̰oƏӵ+`#0I>%j07ݖE l)ySK@ xmpG1ڶlI% ss`(Q,ÀV˗OUJz(ꫴ| L-'Zi4)Shs+GYӵ|3O!M)ɰ:Cm7qj!όG^^ iKq-0w࿚RǝW{Rk֧]`zۛZ +wa7~ kW+=?t/;jEƙt(ĢY&uh%d2#.0Gs45:D:V0gQ:'(,up oIGل_鿊ƅDCG3.sq3~A\ݤY4 ʹhtVH+OkHvfV8d_;x5I=1ډ7LRg!F04] &i>?)I{'eŲ")vL m4e{!=S~iR"!2x_j0,>-Yըq`h3ؿ7WqrêlN. 2$[%Z3PPdpIsXv hg-&ISjTu8$俔8u}p@OKd5'`K :skd \wda_墂}}mBm~D`8w)TT$h8~ %qSe*]j{*Nx2E' I{R|ى| %-Y0Շ,B-*,&r047Ȓ~h7AݍzONNzCnX7݊[4 *q@71퀡%4'02lɲf{D{!Bcrɝci>퉀;_ϓe}p1*=Bj=HLJ($`9%!nxz?+G~ +G~NI4qu]_w}"/X-6R|?8 kpO P?.\͜ȩ ػYJ,XAZR>3k2-jxW bKqgjam::W8n2BCgZ1Ns7ZYMP;ۨ# }^"˿voHwj9e`oI١@ŵ/F%T2(HWSYjpAK=XOA3qs{4:Z_0x^\I+ >>bI*!p=15~AHXs" mӘ`!Ƀ+KjOU(4\?=?Gm\5};o Eqb qg@$O3ٴJsHđ ?^=WH?RI߉CPA#nG,*O.xC}b҆gDɳD1_djnws6uS[X|͇3DM *|=@~66ψ03-DfAk'oYv|\zXXx[)*Tjv^%ܣΌKĸ,9H7QI &wPdM3Z_"_;໌M%GMkBj$*xKpB3 l~E_P;pNեԵ HasK-T.?')2 Ήe jK<2E\By})yd݄+Sul]0 3Tg 6)Hjp,i1b!kRGeg3>Cxr 3U1 ⦽~ kL313S %u@[8Qt½()IrrF[W. R*Dˡ<*8/j}K c ЙXoBWYu`wX8KK/Aʚ_ s⹟UNaqCiX AVOCI"(#Ź2Mdi" k!=(N QNs.ݣlJZATP&sKb=SF'z.@V0^:]q;&&A շ֡>M(n`qC zG1(<qXDDG C^5O ц:לu~JkZq?y)OmV:5$Gf48*Rh'cO sHR/WmbRϒ}-EnrN\.*xjLݎ+{okٝ3[vI^Z A$͒3- p~T&ot } $.nlں 8;*O@~2KrZ+O X7oյ#zsF^  + =gD>$h0 / ̜DhyXC?2TJT2mpJ-dUYa TFi{;dOMш`F=pqwj⃡7A&*O׀e>Յ|[3$00ftxPjQܧ;9'm6$o[ cD8eGKS˛ jt4E@i{ {;T>΋ zMMǴۏ=3t)S0z&Cz 튊- X7v^D#I~fe*O~M{YTL9#MǬ@@CCEvGmrvx$ubL!~sC: U7'fd@f1 Fv7*0 r-@h5,ч+d;TP㥴@z'j; ۇZ6e8tfdl6hg^s e7mlpطgEo:cl~@O2U=Giws'ay]}= F(9Ο>( xPi.>J֪ţ_\UfʫU'xBaz!I0nˌ?M!tq7L"=rEm|erUܥ9wt=8GʀmW=CYF74UݣμqR|qgOͱ%2p4eW*j `{pCZwfmnȒ 8ǹJM,ձ9-CC _z S68rqƒq `2z_TnCʶ7Twc_\Q#}4r&=MJq1NH7Ab yKʬ[(xnԛ/axW  ̧8 r3z>, jZ(؉[/e:U,{AR LѢ+$[vv*q*YAFlfc(c2uN8ѱenum(/B]^ցcۧ%}v/rWQލdc8 AY[sWrЪȑ LK;ίbǦ:#"c̯? dNJ)O="ZF}ҷQ"dvEf.xM r(nBz J%e]TʘUcsRz/Yhj7ڼQ)qR>2b b훜Z%y6 ~*FRG]vہ7vl&.}HM/f rʜhֱO Ե#͸N@ves~06Mȇy6xBj-,Dv@Ⱓ}|c1(j`#433eј1\]t!?A}rB, !W+3zL,-._:!oq ^#[6:`\EB " eӪr>Yl< ) :3#0~b auӇ)$eJjRMKފZ{BSez6'g^UK/H>h[5}WՀUdo X $?{yE 3O=;7l)7gdߓ^Vƪ\dfU.,;pj ri\3M:d|QJt0mZu9mĤQ`$qhaIUVΙ}͐ɻJ&=_eSiN`+K W7S]nXb !-gu%oXt%RFZhKq:F0QNs52yxeM; @[ w|3$/m47IiQ>\XWBPޱ[Տ߈!Α_[1b>f_lB=)zɑAL}(쏏FjvS C+bBT +|wQ!9ͥTu'˷T2k+хk_^Cw;H@wѰ༦;?E֡N F#.@ΠgŮ<`kwGTkgݑOxħR(taտHERhGo6['\Jه7ZI5p*1Ai2 v9] M MYՋ lQΚ3zN =rN~%(T#Qqs/z ;#(W2GK=AME'QtX+uʻ g= 9ɐBd_K&rR\? x7*&N L;"~eJn,_ AI̲QqQ X]/lpgM"w"3׀EO.xme\yB%4YƇ˩D 8Ig.;DcȐT )99D= 5u3*H8Q*4 D4XA=vs99l?NYp~" ΦQ\*%@Dj[Np?[ ܸ]6z%x㉀m?i '>;5qA9.y mGap֫['̥|?1~ 4V"t>.ZLQZȆEUN<)=&2"`Ch3X?1yF㈽d04j߱HmYH\Ǭ2G1Ў8ZYQ# `G24ԏRm#qtiSwH<ąg&TST?#~MBG?z:C9& [j +PG)[;Wo#[Pm1<QT "|'4K`q oG|WxR{mdbώuM+s/ip.$=DY,:_w:CcU8SmntN[-*F0^Z! 5-F {r#q.M>p2BGkr+wcPU>@C_b0& Kы?u Q>e.f<<kaj+L~t _N?MH7XH nv.tjx{ej nK]+噶9G8ShFiID9?'/Ck;j^+td4''Fکm9@{~ 2#XYd o5ؐe̚Tb s5kCe_˔bpW$Ctw}PIj 7.9HI{ #8 gk-]jpr>w]Ni,&ü kءbs*vyu했mTTV@JT 5 @jC&Og*Į4=SCقrDn0)j.##٩_^ -H㛹#w&ѸxhwF)BVm6lB6ku2O^ = 5pӋ% J`TGDFA+ o,N|V@AXԝ+)KpB/`liKy59~Hغꊣ*;&=?Hb?~78\H_-!Bgz`5JsEKhoZzSj4tY=u|EC@ϼCLIz7ԳgSQ̎ƾ! U~m%m|,Dq[\֚#g4~9zg/8زTM8Y:Y/XwXӋ4Z'3bikܱV/8ZB'BpnXA[][U=N̈eq$٫v)Oc:EZOOCP;ADu2>`=iݼ)jd,9 8.H#%xDpgkkJc z -jlx>Hcz ߝ:.ƕӷXWW x7Ϡ*pk+'5r|ǟ+VOK^SE`>XAzs߮8pa;o?Wa|/#?zhi G Q,CpB;}43nWPC2K2OUZ&O XZiT@6+:@HKBێDmk-XVD̤$t5ƒSى>) l)9vj޵JJyO:}x݈do˶]dS_.5rXƩzxQcVgUwi)o3bΛi15[C7BG>5'6mYK3>CU)V_ n<>ɚ(w}-z\ƍx$pd_jbsM U 8" /.{j09ڬX _}5T1;eWd]7d qim嵷d IuI ÃAخ~w[4鲢92ok¨̂ L: t.ª rF ~Xm&ǀ,/P%_"BMrcx,*}L syE$#>^#I 6kgeCcC8W5xQ拘8pFJb.o|(&FA|\| nԪXqʕS3KcTCPFz8e5+y% nx8 GGL~4j, ZRƶ$49 SC^kسS Hr r'678)!M,՟f"'DEjRnRe;j{:S5}ŧ٣mQsu$7Ńes$MAˀ-SnI$J@lHTJ#qV*ITְL}{d^֍hR^̒x{I'(Pɩ(cIYa[Jh ^P5۷`Y(TlLz+V˫p|\%q*rO'?oԣ}._G_LWL̵mE՝ߚx9!w3`03+ AhX&nc;F ,bGS6.G?Y/"sM\5}ouF7~ު?e: eًi='UzP>ڦq/#76ǹU=᰾i?<(`*\8O}˶5/wy4&]9iC/ebH&rr+9,pE+y<sxnMDu `e.O(TNyZIk6p!BWQ/J#pA/qȧKS g*9g G5D-_G8 U1y:bN^Si`ЙA f!] y@)8C Qm,>:+RP㼀5ޢ۰~TmeRH2VlȂ)N~tTZJ"ϻҧÐ0>ṱgqK0;%CAIJ1{A;y#)6)1P{KcV.E:d=8L䆠Y0k o>vyƞՇ=Y x瀽 t< &۝B֒]x㝼QM\irG+<7̂V_KW{pe<9]5+O*v=joࠂ}=FgbʒUj~s;FUL;c8,؎&#=^(U|~@^: 5| QDC^e]?cP}ƲwR5M$šKMFzr18N<ʚK1sҴd$31 ȸ,sf* BHSQC)s ~'!N<ٮ{}M@pgV?/}i]v*jZ' 'z`8U[11@p8k3&u+Ok)_~*SȎ2Ȳs8%brTಾ-_OTܱ׼@ ~5[γDG">Ϩi&ZXQB c 4pbN-T)[Џ{P߱VAw; xbgD|Q"K8HF5Afڮl&R>9v!᠛;δ#G﫸4J mٟYe RzH_0~^T\|BPjo3[2bHեi?B>#ly7TrTU^&FCO'ٳEJr~ `IjٳJY OFADAp!Y k1TSֽdbQ1f?jÝqjᶑq*Z|*(Bcf1-NCl.1:wDZ}nwO9OuL떒HL,"F\tVnZ}RxFoA. .a7].UTyc|J . R/ϔj^=`1P{2͋X>&]ܯL9/7 :g@0 E9s47 *Oe%>- /5[HRe++c;R х 0yyOڡUyS--n!xt\ȵ$Y(Krd$*kfn3:7e-;A{8ߣ.^`/ՕzF#Z%S4nOqhkTqA>FzO?&(\# Avgj~>!fBkpmx}`|#/ğ1[R׀]fS0YG:/d4 oN bVKՁmތn\*[ pTE{ ZwQyNTWC+}X,V<1aѤ?@Qþ>"E.S hbk@ΖhL{عb{>.[ `Ҹn;W lj4Mˑ%FgUG  ̧4kMd !xFPLpW/kT>n"" 0 bb4Seg]$rEW$kj8^Z l"DM *AubqͮhsHYJ< 5d>^ Tð tf!OD"+z`Eđ;',.!{EF|TJ>GŲc< ."A$~2:p4Kj@ sä`,ƎAvʖC/\Ylvrjڕ.IsΝ\ nz~c"[\XzoP^b]@JA>w ~ 2eaA⻂vS';.!rXکB*Q+6h6zI YV m WlUZQ轵:lVdJ!9\&fe̤[>1/j$]a8!X2WSȳ&{n<<\*go/wiʩĂQvQdYA|k9ZۂY:#Tm>.ZPS%+X(Kw~K޳btp/qJUFӗ E}*gL4u 3¨A&H}U9vh|ە:"-* H@b񵶚Q騽  qE Ofq>:):'@PjF@6z:Y wYנ*(氩nFN cr6@0`arMCWJ՚n.o;OM*I޲;VhFznXǔw8._]b"̛iʏ^%K IwίƂSE*:I΂m)Y$+g#. AD:)G2OIzסq;vf8m!_dW0,M@`Բ[I"xXKVSp/- M,޷7(\/?`bH kn-#j7ۧHWX9^(K"[Iođ esn+XMHPM& fx$7mB,g۫]:tVS2gdèI4bu;Y($kE?`NN&=0 e`W7PtFiüG6O k$+lqg%ALi.uZr!ҖD3Kb} PJBlψN"~VO 22-]aM@{MTX6E;"0]%S.WdcU[܏ 5XΓ.җx!~JUɊV8(g7N45S3GC PR^s; o{A5NGȬ́ U9Tli)_X$pU`=uDLx@8zrgP@z©qbl&F^I%n`'VI !ܟPyPlFp0:;<ť:@爋.IVW[o8P.UQd?avA8vחOW~k!(n*=9Rc SLTj*H"0"2-F9{sRskkcфaa{g:`y+B4a"IhJ{x`l :qH5>_ԫ 92xܯ 8~g&U*fd'(KN[w{_`fϭLO{1+qt8ЧS:4LBMåx˧yXʁ=W9rnuH)@ӆqMqiŽi @&E+Mkw$Ğځ ;x>:Ǖ|9h_5i*օY7sTHҘHiZi^m64|Hxպ&V6~F OVH# hyb( aqA6m?gt8T]m57jߨڸ.3?c%jUQ݃l<ϗXDIH?!Dܖy%ny/'Wcr^ ^L-ggȪrT>֠! .K78Mk9Q4AvKCMb 1$sEkC1$$"a:%Yb`5% bJDK붷h>Sivo]i)ͪsBpjHo$ye~_.GęFiO;fzBy)<vlxW>0;>usPcj`}zh^vZ`1:Rm map)?፡磊NRK 7WPhs5PN9τR5atIB)";ͼU*> + du.T99`bo*@ҏJ*a++Dd>Oel@sCrngsb<\ԣU #5n䖫XUj}:v!F.T?rن6 $X {P mU:A˿BIOeħy Cg1ﴴc&3ZKޤ;_ndTB"zie&/ I V8M A[a8\X V˜`7jjV/[E rN^ 6<\җ Ad1K#?0P꿱O TR(-&׷'6-K>0/_m!rZCF!'ȳSI`OY|ri֨dl懸`.[]Duc96dZ#5hi%w_zil$4ń/!OW3aFc/jyύ'LA dT~JCr:C}O'Ѱtj9 : ͍S3\ 3`ZT[]٭l3JTb"ԖtnnO;F#Zxst&@(m d`,Va@<湑>%\ fv?:L|P[΂bKϼ u$VdYO%?w4-8(\ %iS Хrgy(nuزHIYj_؂(rH~SXJw[|cH6(fALTuͫ0%e Q2*h ղ1֥\=:`9*5YRq2֌7!"5r!ߋIy jLԒ.*6#i%Mi]@b{m$79-:u|-Dsf'1̂|C{ͱb\7Uܴ槹wyjb'Wi/ P!8)kO-^50H x Cc"0!#/ů'CI Kq_pz/3uMנpӰkUJkvnT@  reʬ{9=p a #}NG,yoTjd,7 o ݀l6&67s;2R43g㢇T {Ƿq^ C[HIHN)%P/-l/W)#: OmvڗWH Xi;Z~ b@yǝ{n,\olOBIXMФs>ƭ*i7C *LhٯcXh^02gXvtz{5K!\Z +.b^h}RXJ֖$#]wA0U%W/Ci*tśWGHyav1!^ lԔB 8c}> 3}h<K's`󾟒!K d4T8Z6.57[#>Q^%/ɀrE#@YHOs9YS\v`7ƗwF(Y&/vmZ `ak8 Q4nbtOtY&"Cm8Kh00y W-.On"Aސ)ZuF㡕/Ѥ`׈` 9/HV"yvlxä#~ݬXq6I꧉A!m05= f EiuBynS; :-'<XyLY(h͘PtѣhODナB3eGb݂=nr+f-H~שĕTƢepa3?ia=) J^ʟ㹒4@yqk6 1jp`3i%'О{ڴmmfUL?ol=m@1_6TwPAn܋׍WWU ,6č";śN[j;HkT?`Ҙ."{Jtc jA\IgZ0)+ɱz޸y)ԓ]jE=Dma :7;nܫ#["1Wf9IA޹J1]nW۸Qŭlj._]û2/R`3S6,DGU  ŖA{7xYF$+v{9dFKN 4EΧȑjDIͥNnq؟۩Ҳ7a_JAo4m:;0U VGs鋥K~hewI$;@4NamhCKUްzyV^w2s-IᳶY9C%h/ 7LSD>DgbCq^5aju%9)Kljy rmG&G/}PrEڠE닠m3ܫ dw @`w Jln0@ x/2 d,s:Y΃1,q}aP~K]mxu=G9;Ynr.~Ӌ .,Cfھrf-~֔i*@/L`_ݭ܎RLUC(LP>K46r ][ ]8d6c,ez.k1 L./kߐיUIzךcLo '8+H 6[.TeyiQ4sd\kA##ZOi#{Ȯ r| 4P9 4|lcNZߛ:-J۹\f}QU{JGN#0hYGR7fl}rC,A%O~6qŢ6c4~ʁʒ~VԶzEi<˃yϑq&%el`XEN;]*Pex?5<6A] xZ8kQ+Γkc u-~A=wI+ mkÌ k!<߭ fɵАu5J&9ĒM@~b"rJuGoj = T [$ an->(%a e<$.ǹ$"uuSM#XXN{2yf9ܮo6J;g)?ɤcVl'PoA(Sg4}&HV&>>o%bcޥWCOVxʶb!Fbi2NJ_A'igԚ]A'N_`AE:16tXrAN&횝m}ڨDs 9yOHGhU2:FCk4i'P ; վҜ wn5`LW#u?p\Q\hEŰ'Em!J80ց !Ƕ? /M0Hi+A8x{b6{x4'{U.]0U!Um> )YXpL(Φ(HR7*uvA1=i=\8z-ڧɜl*v"ԞəgiftF5uvSs;F:D^*A05/s&,s]ɱp_Eae9hXXp޿80iGh5TDDY4O ڗboTIɕT6D_ #oRmy$' F7z[c!*&ZJqz \KŠmOb,k T%`^F~#wT%ZXc}R yKk3-7t}D/YJȖI¨y>cJ6SoSVuxz_ӠQe &uK>?V G!5ߪ$IK,p5aɛCɜY0Cbv_1C.4yYjU eg.SlHt4<(bIn(MZcpL u=md@bK@! E~)XԻ>(&jPZrBo۽"@s`@P^PJVf"hPAf0Q!Cza 2/]~SC)Pe,;DtF!ػh`r^NV&zV]n99(rmo憊ԠǦJp"ӷi\0:#ď͓6XT˸":M\?e&<ˣmIr*=nͭ{%O-5"F8 &3o ttetGD¼;/ $s~3pH5ߜ=GʂOn*mps 41"j.KD,NZnY iWE!~3&NtaDJ6}Kb~)oZ*M4܊dMUv?cz8:vȲ̲mQ;@>M . ^ {wUE0J~NT-K;҄B\ ז0 l{8b#NRT Ǹ@#tU$Ū@DNYYBlQ{kWa98mpd+MB*$CГj4@ y('PZl[ SUN;wH+O[J}$]N,N,9G_=B&V L)&J`7'#xfC%0`S;CL;"wCg%L'RbXsjN6ڐ cPvOo6#é~N-Rt*wWw< 7z"?u:㎿Y{h'Y@qAf#@4"|_]*tiRMF03fodM/]&G؃_+q kNny9NY=QC)GBT+6Hw];3 n. L`-^@KD <j~<~t{W؍b/HW~3eB./׭:͔|2EEmw bu=kr >nqغWLEI+8"&.'{ ⯓pe<ɡf~4,jY SAV]gnsZA$ DyzhtN29zgk#KCR5)Y$v?rvK J. Q_Wcan+$"r8 {q@ё~ѽǑ):O֢R묞Xs4wQv<׻X:[@U+7M/w!67ܟy~z`?w)bl{D7sQO&6cs#i'il.ؠ,Vfv89 d,K0 6"tN,r/ Rl-Dno~pT5F!8$vx&F@Ykq ~|>xdnbn>li}&iܪgJʀ ͝V+g95.wKe`g볻S\eBKH{FAc!Q &\Se!*ӪUAC)% f(_c6Lj۵G^m-L JpU4ΝslF!\L2P<ԍӅ)HԣA%_LBVT v0_x'NScG䓗$i/lCK0}<4;rN6 .Bb+EMԄn!*e1 ]WԖ7-UQۡyAK֧GsN6Y *ƮєƦW-$<^SK:4t 7SC_bwO^ԯk6fG5_gU άb 4M@Ӓi9+3z"?ò}eMi=\0Y\YK%\6h06:]I9T́/ԕޙ sÍ M!qݽ "qd WxPRӞ[ #M/A;K{cV9YB&@Qlm#~q8ĮT]řjUeQf}G]2hv4G=& <4JOEWuSvO*NQſ,1 ƚ-_u0G4;IYĒ됣>bϰ{LJR@[| >9rWEӪzȉ|Ocd_o@vWaR󉋅Īb?bN*lo&@BԊ\ Ls.}S>wYaŕjz\ӝl1Ζi)aU0gqi ,5SBwr}ps?t)+#*[[aىx%Rj;`kxIA#X/ܥ5$23}7񓄓& tw}.;U >ՓdORk| wa -nRE'cz @SG"'?cÇ؍m![yG$f XD@QN$T7C ;_]={²{Iv Z!:P %D(ycŪ B)~$ (? 4MŘTek7$x1faSBi=jZPY/UPYa~jB8j~2+降ɥ=iK&싈<81ν=h.qh~ *Qm?b9# ]z]`at(V[6YD;G[N ~i-E+>b ʚFBP8tpzJ :ޥ;VPp;}.lتpE%2OqKs{TJ3_tbHEBpEu7 Aލ}_%dm;I |}pSn| 3xauWbcA$bDM壛` p++b;enmV&oVNf?1}!:>#LntGbdiM}هdtS(B2X΂Fx8(WEQ@a.Cpѕ@1P,Dž''Y&L3f ( 0|Tkr)2 Dۊ{ c:"yuޡFx-B_[pc<-=JUcES5EOw5G5W@:<=LUMIv93^~d$}thܲ#w䊀U#xvBRu_(Ureod.Eӷo+i@Ciy?8?0%I;4p䅬TAn?#bo-4GBt_Vlf+˜wgDmgM!TC>A e o<4zE#/d:İ’#8 l$z}M Dq6WsUj7 p'@X ]Z?co 1L~b8O1 \-kfe>Tׯ!L ޛe:IJaV@eNiBnF͚&aB АEĠT,`%m  &2 P~?=Pɰ!`컞2ج$. *9v،hJ,0&32p+>'}JO8<5q%iiS3=&C] 9K; Md=-=\EߍLl`tUSgzTSEPH4iUYQ>|VT'è Ϥ@ޅ*d(ut߽cDH w|K4i<'ab %3FWL\VC\@Ҽ{T&e,a}Ǵx{/y_cxt\>|kTZ'δsGPayp^- 2l kR2OjAkEMH=?~Dv Ótda$ Ckt݂-v܅n8'LO|ÖK'^g#qx3lU iKv)-P&rL|rwSF9ts kNԣ`k&(`aLܩGT=NL$Guq@w?x!@5`OZ|к`Uꙥ04,]g5vL炒gc,&:T}ׁbD>|R[ԉ//@OZi9+Hz/Qymt"T|39?n ӈ ~* [1iА'RYXGu|CEKVvPpFs>N}z$Ț!d0aD:.M 0h*T9p .TcnI?r54E(t\3ImĒ&.Y,"jsoPF'᜝AzQ"@̜%)_kşf8z||ΟO9}  byeΖD"2Pk;;Us=V$iZwŕ|cs ,mҐ`d 0bmyYHN*I_͵mcQMG'F A),8fA'kHiyC.{þhc>^ XH {n%T8f@] s.+bhӮp=GʗbG&pVr}!c&BG ϣe(/&[{mI8'e'ӺQׂ VAwb}j 4eQqrZ9``ڒDCnY$襙Qج <=BzW 8fֽ4.MP08 UDkq*jh^vcP{px'#w@]v-}HFuT6D>Жjlc'm.g]uD۰PRo!Zx.oq#!.q90ebs?zc0`NYcOPZJR4޶{8RUp E0akL5eޑ%0\B 5a*J჌ƷAnN@ݵgVşO!76G Zՙ˘ pTyDc} 2 -z6%܉feZTZfwXf\Q9,tUл \r/:Tcy'bɴb lHSeiQp Ќ wKyslR̅r aKX7!wT͖hІRPO?TAH/5Z6OOIa5D6DJTyw<4@$TܟtQ7gHCFƧH).5E<1>0'K?V-T:KI;Sa*xK- )}@5,5^S6yĒa U'bd2$_>וQSZ w?4ϔߔtQKCU,mQHeg6Z}qOdBA6ӬPiv4ڲ b~n 5RJ|VIVYa,DyA1SzߍLKafɅZARw 7Hx)(ۭdFmdil 9 MN?/(Qڞ!6"!=z`uU}O ahHe0&!ԢvPشB]LjTA `&UҭV{ksf}ugb#!Υé{e衇-.(୊%jQ:)R1\g.c#Bl?;R('~o9NNP腎@%b/JWkcvht7*6ru1yXL4;_z16"nU`2o\Bť"q4F4ټ59HL [`Vha7Zҩڼl퉡<'XsFIк_rT_ge,Κmc@w,᝭/ѬۏkV x2l>٬QW&-X(6dq jA{ck&ׯ3$W ҮΞ>'RU륬 Y0>BiK*}FzS+_xYGmqx|sGK4d= #b Z _b ȑ#jGBpIsTFxE ш( `'.@B-iD9Dq9WPad;09sFɜ/ܤj*Zxм+m?9l=ݷIn -ɜMhIT[%'gS *h?p^Si>,A=vEȱ1;cITO|+.ɨ~R}u Cty @XM{<0wVmnrMLwHn\RЀȐ#f46\=xMQý(9;[Ye1 #JE_B&7wkՂ WN[ yM{5oӓVtkcakRYnDպF @/oICQV~ҶV|ddPBV>Y~ J5|e-zv9S-d/$O^_!i @^_{]Z 6zՏbo-`ii w_O]9D/FD fnCRpiG-IJ {Djo۷ҒWzS *{ X'Y%J"Q萢-B!{)\#:èhb|=*?D4?[11XSK[TX"ȊW,xOz?}3\ .o%5}8r>Wv_~>yQyI܎%_.|aIwAPOvbF+I K k PhfEڨ3[qН9/xA^]LfGKY Pt+1PZr=+y:{a\E"L>ɭ FK гÒq<̈GL|ӛ 0_Ag ; B/f-q:Yhs7N{%JM\LԉXSKCq?x=吉)c7rm.04֬^ܭ7π¢9 ?>_.)6Ʀ; `2LG'-l*6C gяMUVMǘ49fض5DvKӔ$H &cY&„@#8Й3+J@=mLy̝ TsPlk h)!poZokt7{pTU PxHpKz_ >ДQ&iTáp!C>BHPvtgW6@B 2)4t&ZxQD#VrjD~bP zcד<蝹:YboD}DH|ppmZSu 784yOa*Czj %\ܴ<9E[2Cg%U֫[> _Â-,"?f',nc v1%I،)(i@N˼$e:;uv_Wٲ^,2l?.Uf88<͈EVaAuj4{>b8$x2jw6>IPpI5a&^[35wE՜1H ;9=E꒫\o[s99 C)P\BVPsCbS!&b0*H+ a]H[XsES$GoS-) XjfJ"3/]z⼛}BY@ލ"*f`h^.>J|ntfJEmfVk#0B476zN΢y`aJZ=E˙xƃ j߂ T"ߗ0\vPM6l|Kt\MbPqNk"ɲ2 3ét8>ilqܘ 鉘Ԅs۩pMR(9p=x:0,d⡔4Mތ>sr-3Ʉ\h"urej[tpA`6 ~c2`V4{LlAW(3a;i 7̖n:Ƥmq 3/89VB vmOjdhе&|ăkl'Zq`C32ypcڞ?hm{lSTsPᮼ?'/L@AF56Γq$*Eǜ;4:!@ ~)00ObJh` B^ VQ4ICpl-]eg!k]亙#'x-'-003koSaUt =ᓎ#1@$I|Hݭ22XjtQ [D84?Α{xZ9 62g oEGK?G![ꨟH#xVq8q%g &gx5^]gS[EwG{*qXZv4~>3 USt#b -ܛ>X"O'T(Hu;3f7bM3.̸̽ʛjC@Zųε1uNqCC1R]gԺ4|L*Kà0@ }ٍ ~vIeN+[ [5BYW "8gB$C+bEK\d}%i@5NxRGxs +{d]ЎmgF2xak(Oe56J+d;pz Ay~w`H] VkZ>TgVͳG Ŋ̱,xҍmr->It-̟K4G4D~go@|FկacΩJu7wv.\['hd`? K0{^"$؉'k#"@|L)[h&`ǴmcgdܝmwѶAuԭ6d@QB߉s,u(v`ֹؔc}K5&rb qCB@iפw #hrW] hE0Ǩ{ɗ+Kв8*:k6#ny23wM . cJ c_D=,{݂kg-V{קU( hupE𧡱+LY!~+nxrl!hr x s @,17ӫU/?gQ!)}.l@$=\_u 3O4ĵ;~v>2pm@BՍ,1߻UӼPlf4aY/,+#'ޯAy9wwHE>/HZX1qHZ.o|M'A)tAĘ^Oc8YExN&ߧ,T0 -@M4xCsO2RU}v7K?zhMj dݒ_dIlZa\R!D}(Q}6Q>K$rwo 1񠎆K4~HO>ya9;K VgG#"TA>0"5X5N?RB}eZ]K3րc? 4b׬-GpuKGB6ֻp㌅njK nrH]E›7 (KF˸pAÕViDdf<6=_H%nXٚvLע[6HW׊fFIJ_~A=nɅ+Y*2_cԪ-b[p_KNh8&*PK]Rɱd]nk)KO(y؎2K6]z-?A{o\zvgGS9꬐ o̪'ļRs6L{P[J.:IַP [afh:̱[(*/I*W7~!_`0Y d$bHM"dApC'O'w2iRg*{NJlTIg0POB]c+;K5A!w}z$}x*IQ҃w.7f4 CTe#Z0SE[*^~I8Tk@L@5, 4nhD^/,XM`>G@AG^qLHƘ+:~M$/D )fgU8na6bpUgsd?5݂4Cb߬Cp22 (|jR]Ϥ,YDW26aUN!cGGWrn!2v! DemVwM]yYQvabpkIj]G^jOި4ڒH?sH1,x]6FUhi&g&!c~:K!ǭ!=ZH<6<'u6iK;Ydpz>:נuЍo!~)lD(~qQ"2@M&O3okT +_q3}Cc !lPR؝}u |kXD}Wʼ'UU IP`?gm;1n0gkʳIF~xu&bϜ~nbJ$]j![~/T 6-\H:Bb'|D0! 7(' :<׺Bk)l&?9uLjGd:: skf&qMɤZYV,1GO@M)*Y"տ貣}¿7Hi!zh{ ,.%7cRX`֨P-rx|a!!pһ9i\/)H$Sbv\AL#3fjt+D8zvW+BƑe}4|y4MI SH=4롵qhm4?nxhE? /^f)))>SOv!lݹ DVىjLJ3?,nʨH.k1G;-$ϔ桅0r҆vMe(h;{EN;j_0KPil> ̔osg1X=KZz nxӅ9'}U+=Td/8d_޳}imM<@ d hWtuqH+e<lR>SQZڰ\Ap6`4.y`&w<~?|rTɪ6l$xŤ{aߊƂ\z ZXcr̩~eY7g꛸`;66GC -JȝMj/L<@8Y KwlJOTܴmypibeY\ fsócKhOI݉b3QGR^ lm!e\ ^Zb%Caun0l5(r(xA6eS$GoADP6ײݘE86AMN꾃VRrA0:Z%0_MUKCHy.0]i o+}1*4.499◯NB>_(i=fumvyyCS۬}}n2|4ڄ}1 7XCNZ#nOh ٱ4cNM*(QA3;0Y*<2K6*C@]^gYgւHE(mc؃t}S(U|?38*C; }~6 n0*Rs/| --zfk@?'hԣVfTA"mfBم5ee @7'gSN벍Hl-| ~c4|JMϢf=~>,mqNi$m. [wca-Ă!9tH!_gƗyHz8ƳDҧ6L; >%gQD-hf\^`)Ci aӸ]n7ֵ[!y24&Wܯ -=UO.<#%8M;JqDӨqËJFZ.C*{ivN2kb4n=R \`0ʔ- 2piݑ.jua˷-UX1B&K(F46.TbwUvswÖ#ovP[_4R{ i醒m/\C.Ea=ʽTm2+g~)4UTgR53RWg༗l5N!5),'no %a꥘sa%5PfJ6)Ke"vڼWEa)B.Mtz28uի dj] 7"Nn}Օy-)<9IK1f*"anNnuw77x0W;LAfX%#>(aoSy(>cLm5KQ|PCH({J6IZ$µ[]j{wu,0 .+hYfa^F87t>~Ur^A/=ڠotsa7gOnFCnҥckJ'OFWneF〜BxZ?1U>OW'7ɧW _p00- B4٢WN]:GNHClW_VzRu1RCx/4 ڼ!+6((l}dVCBKĩL/l0>O 4ClwzQ`"\b$>~Q4lEq4nlGW \@! GOyFY&l-4~;7C׋WϽke!Q؍>"쟀']cKD(mvڒU {pe_(1< ?L,H\d hыCgr B%qN^tS-dkџ<顏)2@| ڄމأ f=4z->Pv+%ô3wېRXLa8L$”\V;>En @~d"*ĞBڳ'(x.3aHw6?ՔG:!t_aqrzmW3N{{v1?LlkfuoN֫oBҕйW++a)e Y6]> la^@=3YPh ] oN!?y f.N(Y9x5FHgleh֐Rgj z~$9:(vv]o?dx!SV&kpME/shYQwWc}noiydS8Ȍbء-)i?p#{pj.ȰWN ;o"RAH9 y޹H:0,G]/+R 8҉7b9t %VFA?A# ϭ[30iOh~MY 39$f_Yʓq洜'U YVӅsi Ɩz&ra:O(ƻn܌d Z`Q>( q PI"'q6EgwmTV? odL 5<1u[i6¨Ym C ~Mlx`jdlܢNfqi.0(ș䕱FmoMDwy fǾVcC2}ZEW}Ыa0ϣ<$]APc~JiBwcKT8{̴@ws2zOyIfUY,- .-F1#L|U|O4O|J TE4۫$rIu|&|s(v źVM@ڮ44vjh5Š}`#P`ͻ}4bY'}~xWlHx):y%g>T+NzmJ&D,҆̚y~WKQ ʆ"_p43ހ;OMgyҰ X"\#ԁc]j{dn<xH-.U5镘 <.{b6W"CiR qY_*Es\uMn+ R^<Y |s쇐)}=DF',7+ǫb*jSN,j*ȫNnxDIFE81geyyzyf'0@W>WqzQ"U1\L .!*qoY2Ɉv,f`.?TlEKrm{yA0v~B$i}@X?r' uV>Ɇ;i>-o7w^v"K9c~ũn#}QpjϏQ_9RQ߇7zܾ"#sh⭩3\.\X - Pde6w'04(*.ܖQ@taOn?WicJL7XA&3.Y$䷇\͋| ݌LZ%ٜb@H/- J%,QBC8*S$⭟f"E>͙ItkRMofh|xR1PLL:PmևSZU]s+9o3$~ hZG RHd3M.v)T&n=US鎮lͩHNRO-70xt7iNkݷBwzYk`U)ƇlX@"`JG[uᨿU`  (~/⨺tM4X ,4/~mi X[}~o -r㎄iE7t6Ac?͐YGQ8"diE \R|kM(*A}Q`77È@([wķD@Zr-1nnG Q+tqLM~._crz%^ \>GϺΰyL%SPI؃x1@_n&,7@Y'hL QBס"o#JTƚj*jXk~0of#x2c]cA5@oyX t RdJV h MqUz)g ubZ qgw;ރvOJ)IlFc*Ƌ/!ͱ-g,r :a=S]^T 26N.]ƛot' jZ^hQ2x:<>4%.)4 I14` fR[Z@LHd YU @ U`tG3/]^˗K~(ڐ4)@yz;2ZoG3$<|qy`! vRb"`@(4ŝ[4?Tq(K+cjע\ =@\QO^M^\4{p]P`0S+5BDVToNSdh|aj\-= O{{vl.6hPmOC#[W}LGSV)[gk'Tv8gWR*ˡ,!8ƽ9a2io&%v(䗧m"@d/!J%9Q;+lBdsbvEpS:ޗӾdeHA9_ΖhuJոчbt,X6_ܿ0Д ~szRwg;tTJ q}(D} ¸.\n_FXHYuL1təxS/MTׄY?)xR%}/?q% pst䵷!ou5%H_i =w^I&ġe(eZfNZ\eqy;- ZiK+-pvD 8ЕQDfB!B \J:2ύdeH[P7+2KaL]d/ʳ1gśCOFOɝXթ-jv\~P}ȁz-b& Zvu5_wn|:ixz3t,V=c0aTH{Lqk|lWIfMR)_P2$v2w#KQ7&tV5v^E $\SNkw=!@sH܎SagYȹ S˞l[S:Vg!xT]x\(xY@^Mi ?#ZODžM #VKCZyb|u |\.ӏ7/-5Q kaO7Q+{[9u0iuRG{tB#kYxt`XCM{E۠qnEa7JbiQ^lA4֒z2mW,߀/&@ I3`#:f<|DDπΕ;?2+\'2/6u%[8&.~uPX @gsޝ .kz~_in}Zss?ҡJƩ(Gz^S£ϾYE4oIs`bjkڒ[۰^PM3nP͊$k4c<77Q,(R'r4YTie5yL V!{x(<-/N9? 0Ъ[[s6kؿySa t^ ~}z?/A[Mkk.VMךȃ, ˄WެCG& (?D_Mm4 ]ەßD kuP|âwKfD0^RJ^C7&6B&ax wf(4޸w~$lO*tѮہJzc3G\ߏ늬 td^+(=xFo<2X1zi{FeT?1SE2&JN칡32԰mrw&>7mYi8찖KR\|?GpnrߣLlAzPY ըE)hR}Xw.Bێ=f_Seœ25՛m~-2U PDw]%|_YtH4F$y4y9[mP-HVG3 %z1&:iU+(g $NTs63PWN>i *_ m._@ d\wxsnW|vRxRڧdTd0@ߛnD QŭwVBP f-IY`6co e_ҙZN#fPrS,YR"oTW&^/h= :AkGmM`2Q55m6:FmJԢhN1thqH^u\,kp\QC`7,=h`W1>2-xD;|s//Bwc ?++|n}B+=Aw_ LY0!OՆD$*+efάF=R`wH=5Ka/,6қC,A r^ʮ v&~72]Eb<Sйg4}jZ[L9!oIfURD.=OtoK`i7{J!A;!pU#nWZt"O}ե&Omv,$k*ixͮ3=q\o_hV];1D?fI27wo`fBHu(̀JXAvڪP#"m'dHrO"Bo0 i,E MZa %MioB܀郙׃^¡gȘQX;b xh)ТFްuD[X[XRkUk"#)0-MYxګw[F#Ӿp'-"1Lʖ~b'=z{%]Fbr,|UKƇ~zV' *Q/b=<SN)c$pir8&R TN Yu~R4((F.vgSmםM$ Na?=g]LJ[Wy+%hKlG;;'; !B?Pfя$'@nq-D+<>Ld=(ݵg)ʒ9 ְ=لC4nVD-ŰU/2GQذ2fo6c]t-G `z*' 0 q8hߓ[U{(K: \DBJ,̱/wϭXcPpe'_Фlk6 2ņOe\ ѹea8A;y V,g03R}/A3yQ>nĩ|A$U"ˏq^v~D6\Dfw +o' )T&kX:W‡g^Dz>) rI% _Zul#$W;1CBMPcrXz5ƈJ}v+ɇIL_^U^$PBݑ|<T6s$ %\ +E *Z0 -Eu81p2E@ $!z>W MKQDnzҹxD¨ <54Kɶ)OO,*ָ Gm O{ym`#y dKe|~H6tr Lhı}Oᕶ[1S&ŽwuɻfbZ4VOz4M7\hz3^7yRoP(=Ӳ硢@C?׷ҌTcRkb)%#3_ 4tꋞ!?R #[rq-%$4O5bU)#_+_4w=hq={I3~bIa,$W›xRz"&;~ h@/x{c mR=hbml;.>&ɷ=5z+t8S+gVOh,؆.?!;I#zPE]eUyV1+2 )q֮ ~T,9-?+6¸t1y粸qe]3wfIoq^LTؚ],PwHS xn43jPI)|)ը{([ R`@%g%%/PַX UN~Aݒdq5A\eY|\n_u@& #o QH1#_v4g*-g:oMAP8ǧp9p`f)4 yU ]droǹa,%|T? l>\MƿUb2+U[4Z3< w`jZ1y?\D?N=ԯ,x.w F+U_7mK_ۥ `]qw55䏺zwUiWB6cT'Ά.{kVP`QV8y9QG&ܪr1e$~+a킇yx&PR/~"i,+/EkFG}hzd q488WL[ZvΛqޮ< W˩/Alڻ6lA%ǧxQA(Y4+319./Rp+E 2^˦DEAb֓~_i0vmUjOH]'x"QՕѾ#hU'V)meOClbX]s h⋊%ӱƷV o6;k.Ʋ*3-&m\>yjLp!UPlp Vb"#)5wMwB:R{tOclqD0嶝@B )C qԂ#fw /tRޖᬮWH~}Z~k5%½p|Z돽 85GbShsh+J0gm3Tp>j J *JUe]ȞT;?^A>P v FTdyiܩAϤUV߱ Ʋ+J>tͼb)BMHoq| sGx8Y/R4lKtY)8sPk2eJ+`DS'YH 䐜4G͢k)'peCq,$TDw5qO:Waf +p 75V|˽3"] Qc(m;s:vMvOٸ޴k{7+ęH= <09FUPaq5.hJm/Sp Z9/i\uqdtD&[X@ R^t#{""U٩S$E82$.'K?)[a)`#Ov~IEi؅/9ӬH{H_O dr;S\$@n1ոs8$T87WSJFљj!P]/dʅΪSO:vBI$<@z5UT&lEh>oL5leCUVqĀmD9+E g@~(VVW=US6kh&4.Q$7C<0(iZLIěX1+{2pe:9\M/#?z#sŰXQlL$HF=|w%õ xvCjjkCc˦~'j]ݟ~he ]&J5>D&^!6/$Xx[?pF8 -w]{Als;{Ξq ?wBՒ'1^R*cY!vaO)!s6y#%MM] rm\5TN1h3{ai!YlćQ5j{Z3+]74:5qX`vEApl g'axN/G^j);TAQA@b\ɎBԷlQgܦÙg]@HCDd0Zi  uWEp|va3c3r}0.<*㢤0M{nA&b=x׈UdTjNR‘sέɖ:4yԚ&W/{#kBOw50@64dwmQq~)x_vTxPx$QѼcZ`ů^{z؂W%LP z?5PgrFaOvhPJ3b?!64儴n$X2X( 6&8տ{Y"'ƅ 5hAأD844iqWxx(=H?c +;$X g= art&"d N)3WbܨO~lX[˨Fb`IZkZ^\5dx0O f^V>ǁk4aѮ)m`tcXB!)?h'ŠkKiw`g.*Dܿ3,"NɣOFٜ ӻh1,(wUǦ0[^ ^~|Ux[J@?]iʔRWXbuF(6{6eo߫}COY5yL]Dk4WkyȠ79Mq*d7{ʘHdYd͍oЫ:HC (ADy,kz}%Ii?䓠JQKO/?Cm*H1f$p_b3,* 7v'zw1/bZf_gCOeYUDKLwptµ..WH=HwsrovGܶՌ :H{֫e>em.d#8UٱٮA:_ /Z]\® |nz#̦͏N>R,sp#'G|""r'VlM" 5" RFK %wY a2} cjeτUecաlF8z*mW1"; dxEW𗱖yUYI.^nTfq`79]gshYy~:W<*t́UX-űsR˳ I.{v57bru?˨4l%o%ᝊr:qy͓ ɒg]'`!2կE7[S$#vKޓ@>Ot)al#U0E@<9\qw5\Լ4GqaA t?X(i^Pd@O;BRJ0qW[q:MXPr3Ӳd;F\L@DJX6x^lWW@  =VSoW9m!݂`lƀ3MOմ$i 6ߦtfDL}_, auR6MƁ~,d_Wnv?T;nIOɯ ,K%V]"9P3s vHk,e];T'[[Vg}Ōf~ eVTr/c{/_yfM k ?θXy'a;Y<*>5Ƒ]u5tnA.QL4a4ʋ3㖚L,G WĖ|2`ž5|?fUziQb@>a0iK%]fu 3_'\U> mu&%ЩkV\Z%fٰ>Rݕ<&tVz>ؙcD?mw`+] jF)!-晠&w5.A1s@/">7Gt!mv+"B.2nN?>&T+j<@%Cw qbp%Oc4p-9)Qrٌ҄!a`\Z؄y" Fp.,]s2@}ƒ3R|xO>uuĜuvQmBTxw5̼w1-K6Ϻ>S)$QtaڄG>? Cḳznle^Pb;C~m.+O= `8a`3f쥑ٱ4ͩb.V9LGꌎY<(cXzZAyE4ɞH8K3;B3Bᷚm ekhkvB{׻#+'7a/-6Fǂ~*Qa1Ĭӿ6TL~7DZܫ}-]3f%|S5 0ezȣ(ꪪ2`7i%2IO!, \+? xqdSjhS0/s!W.rQAnQwQOJ?ߡy~|#JbT.^7q2Jwh!d0D%5cZ*lpR ;XxzhB{ "Oq|dcXr8]\񭘃LCͧ\%lnjm<qgW۳$D`D+Paæ%](eX" "WvḦ́\qXosi2|^HǗ62+O޸MX_ȸ*|wۆ_ Kn;BiplNea*DĴ@UB< HIE1ux~9\ssG1VXQCItU1#:opK{'의=5w1af.j#>9-f⻾*m"US$', AJ n)mZ9͓lT>l~6̏*N}rQ,Gy~jvg(飹ړC3mx%T"}|k$]IzI_Y6`ݦ{یѱ@\7zwi_8 9QpȞ=] 6q3ez뼯y,uT3!%3k;~elxMq{[jSQ*6 eWBPBՕ;H7EP)N~2 ՋI|l%Ï mⴥJإ4w~'. 99z2N :Hp:{- n { [!"nn>rSe%$6"Tq\wD1 ٧iPn-/q,AL22%8Njvֵ1c*GVUf qt;BSՠz ׫Y M}`>6i[W/];֠f2v̐pH4y%`v,o2%7WtqtEp_}TYT* cF O?MeZE#ܔEs07eII*wM'3{? )A Q%=r7:ݣTM6"o#'E}i/[(_߻?;Pƻqz߉\mLVHBp)b.œ΀\Wx xo(RiIoy ˴ņ?Ī)u/ ?K0<4z3 3Y,,(4Hb 6(Ѫ9'#U"68"0]|FWr $icZ-ڭ_/(OZf7cy!؟5S6#otȃTگsRQR_&>>QG2 bD9J%Ure`NXJ|G@ s2ۃ)K'eWנn-('̲.J~i:1[ky5S>}juzdg7t"E J+pA-\C 1V"w] ]qJ֜@эa8DkZEYa.24Wn;wtWdvn[u*x5N`:5+x KR Sa:ԕPrt$# zKi)<$ x%91;hƀx))Ě3 ҂<ܠQہ5ZŽa[}j/H U]VaMV%`'Dʲ4cULW4QޏcOi+V QB񼋚 H5)$8r->i2_Ԁ^Rin_~,osS/UR)hWcAXwttlhDp\ZC eH~f, U&'j2&&8bݧ!;/Ml.>ߨv޷>U-^gz=1bЊb=&dmj=3ΥJHmxP} 8{mTU]-1KhXo6:P't!S":*3O3fԾoy9]W4?0]DqH3}Mk'\b{ 4)oY 䶦XEd+Z ,ktٴ<7`H}[ nyU"$?=NoֹaQ , h~N3hƓy/ "bHzTcg]ѥE*GZ r ;xW-Ut n%z9R#Lsl1I;$U_hz4"k?pM7ؔ|/VqMi6m?lpÝ GBF>׺C5]yc<98ߐS ]%Q,ZW}RP BC`H@/FTS' Tz0=ӭB8Ĝ7vRl ?w%*unǁ`ch^eTcqVwC1pYQF 3*b/)v"E߶E0dj~ЃEψIݵF+9O`ed0M);8;z3 ء]Fm(y}? 1aܽkj@=9J{a 4L![Z(/%}URjUlcv6k e tVjiS: ̀UӶ`NٱwMhu*j:ܭc3*Ds&F#vSb|oǴuW!zP[2qMpbW2~VCv9n fGGw6+KF1YPAKC(ppͭ/vY|#& b#<Ѥ3PZ039K73J⵮ /f!J,TTgv|j՚Cf+߿& wXx2#MˬHb+t(.6d({& 3{!I=GԝC boR o~yʙ"{ƃ|+F{giMK-CJ]t :J'㛂2HX~>Ÿ` y( W'ntß{S0T~#0fɊTm1}RV Ӱ7($~dRHx}/8˚y"CV[A0FFgO 30t8Ch ۛ(`.o e r`]~Րzؚ&Ay•ҘPÛDkV\OFh|ztd+bYE.Y32PI QZaٝؿY3(0-Eϙa43\a6hO|x$h҆]J#*Qb@]972rٕ}9ְ>AJB" ]v6l<}e,$zؚ'nWiqr)̠v ݷ< =j'#0FlNo׃z䈒>e ]bL;B&j-^qsepYyT$q2967(ޚLΘm3}sa \?F8^߆1ȟSogX)Z\X3uډ2anhcl[-t.;G .=J f`2NDw E*,..'@yܖ& WY*=jfp鷊-v1atw2`HLt,o5RH_Y7?q.UA`M tvE\@{?83q cNO \)W+-\Lyt& ,"}.@twZ|ZC,ƃ-kQ\ƅ6(̚=D bX} bG.n{]2;Ivh\0W/l@cQzla`7ޭ[pH[ǎ] czzM8R~ûrUh\*Rzه=t׀-&hxbѽbkt w [<9Rm$/3n"<U8܃0keM[^@pI?u.;?kի^ a+?#^PE\5:LjoP_B&!ddcJNz>P Vg9XYFVd >ޖg$46g$TkAoa/l@ě_ޒ,(646ce0Rp/3::!Gdb)v>\)lYqAE513WkR/:JYV'wln^R v0vP) JZg}΀և UP9=vu2ݸՃZ>0֍Dx$K H $Rx&e{gL= C867q >#>twxZ4f9rYD sO ba5 vȖЉ+n@`n `f-S@JcTh+؎\/tCa $ag@6EWT^.$g ,D4vkE%k+^FX"iK6ӛG`_0G:Hɤs]l5IKM|!D{mѵ}!.\@v{H~G>$G \ n]5L'ޑlE>6^ɋm/TYV(O%8pX{nX _[4[X@pLJvX1%$xbr Oe+ȟ}#r2J۫* \L1^+ryh }5Ei.H R2d?[-wKT:P!Gխ6 3v 9D]ЇV z M.|EJK\jK# `3NiyOQwSW(kJH "(*gKN*J txkZN-z7 Wky8[*}{cnNdJ9(D~fz'/)n#;3'ޟ <^$&\k2jPwwt#E2P)0̩[$ZLP::[#s] #ghxp\F -W/!ň n>;cu.'( +o+JoC~i(4_ `J ,x МrJ+np˯\hgC"9p_ j 0GI~uڹ\/-vnM Y:Jvn6 8qMy%qcj ܈)dwɂpc5O]HR 6c qC7raU:32,Ud2uxCtZI,Z!-vW-ъN4wI@/js}|PG9 \5ɉ9|.Z%OqǸx>~06~cFsv7?Yv~"z)auN@ pwC1Mϧ xn-g9*C6x'57E^ѿ4WUyZE7:~*$(E-^:۞ E7㐌ץm6k/b7JʿE[kKRhtݏofuӬI7rikIy_ͧH 14yDZ#<&_w>z :OSc N"Pjg^*]ެ:~ *_/Ñ|sNăwwu6&AlY#jȃ-0"sؙnک`&e)V"K*62Gq :&HuE+ܧbM{qR)cj͊PP zG~HMgh>nT;/.lY9?>z3Ou܃2TI" !^Q-.48Jͳ8(Ȇ2^%k}gУa=- W#E7SKѫdrxkؤ?$<:3$]iq~h DP ;]{"STnHcGR]o+JrPԙa>oOy.D3 ӅFM2IɽJ떔!4U:-u`#o]Yаa $PE84f*\&n >@yp;XI AKk&6-]N*7*f0D뮷`d璚+C!{=:kPLP7@m]iv鍱iە!(Dx= ZhC0H*.CHi'\92X'ʍѓY[{t'Z70XُKr"xB1tBAb{z0I No(btt"!yN`e'@‘GMW:uWyBԙ8K ~Іy#D?m@菏X{cOx0TKLR o-vx(T}#Lׂ^Ab= `J6>+uW:R>gȋ(^wn$0YQaogy/܀8~)怾.N.VPv0l dW'a5xb/5A* 9?aJA7iۜt?A`JzByxe7\zd].#'> M*+kbY_6(Uj=-&n15Z+eP-f||1$"#QP$fucs XA%M5YWmϽɸ7FVo.N..Ь@bzU"ڰ]ǠEQ& @Q] z?+|e=-wU 6'349WKׁUݸᒦNװG72R l.n sc"6$IR+ w^ MG?`[IR|]ޓ0*.m2Bn`XiZe [gY"p?)w@{-[]Ʀ3Q+5}#7HͶZA = z.3[NGdLp=l)TY~X‰ n syدA#Unpg; Z#EzFŅטm#M__}|gƫfxgM׊H,h`n2  Y{ܜӄ$ڏ F<`[nE.eݘ#9Иk:)$|q&<)Jf*Ufd:H # iGT0N#G--2+ջU$Z_7Oao}Kk YB(x "4IHϔJ_C~-Bv S+KQ 6+N65Sӓ}nvgl*O'pFpd 椟/H-Rn|wh#OJ",2ɴ̒nhTߞZU 5%LGh|-㤓Ըx$5Q\m&邗OL6%#]V%ZTCD\?2all:4pm[V1ՠKam:Ϻs$TN>/?=5O)7l2,g%x%{NūU܃fob`sD-eC:!}FꉖP8 aA"l'5\X#!:FpXE`nixǂţ{kZg ~X`(Rk/T~I|X 4,ʺB; 4>kUb>HFtÒU ^L#v"t{L1?ekAniUR ީ駟OpM2.*@XY ƖS tyj&$i ʦc2l 80(QxUI2\Y_Pǯ$<ҵTŀE Dgx{>ؑWHAzcG,Hkt B׍h\E/Ҋ8 cCPIqY5/\ݠ"^I߰įYW UQ_eN x>N?.)փ6Sz;nC Ӱú`jkFyT~ (wiQi#[@ޕҔ }X lXLrc~*9EOc3SY1b] n4.B d.}~WrjBbln4y-3djoA t~[͇ҌN_7ڠ#lKG ؛LyʺwV sxnN+L?;uٓOn #Ls& ʙߡQ\_y"I[9.G(!E%S i맀c;N:f6ܯӍT5{bL~Ժc`J*}v knsdR K("&q yotYlT+Y*c@DwجeF:&~27||K`݃$sDԘB!Y?cViIGT Z>&MV4Fе悼Heu ɶiyC7D=H*qio+"<{7G~>ľʋ  i45[y .Dخ%g.sR#JL)F׿$rUC#͟^cz*_E(ЮEO1B1HpfϘv'+o-_y!0M%fjedXl2Q8FOHԗ_zQC'L4C31ZWف#Yk[q$vAâMȪB|!~Ư::H=N^ M{r]Ya ZdW̺h l]?qʟ$! Y2B#CCumȥQxShCFu Yabn)׺ &U޽^e @6Lд5a9oEF& IU:. JDT +ҍUB8a^B}ZClC NvH)5] Yᛟ<612%X_AߖKCbтW,T(5+RبM5%'0y ȺQ'IV.`U/mӃnK{2Vs{rN<=Dا ܗA;6*?RiRLvua/UC7[5+OaᾠSPaQ`0{z99eJWBhC  1[U3sT.=oVS+ӠWqsuuщ&!"ܹ{AZ4]3kDy2+94"!E9 Q` RR70q|d##NrIzn;@ -~ w/W0uCp߹\L"sdȅ *KT~$]BK6i:e'0ϵQh7eͪ"~|Gu_99ssRWPBf0M\q6J3.܌xUeԊ]^ℜP'e;ȓJm2,FkAE#Bղ\GG:j@w6]bcX0$Qe=J59ز85(g?T_2D(c,?i{PI^`q,brs%I`I|$YCA$ d(WX̄NNmX}, Avb-~8שiWl1 RdL/9BJ:^Ό˗k>7a"7F@e`Dȥ#gSv6yRp]IWT͡(DM/C%oTv;*,G\L sSuwEZS?9$|x'gd թ2hJ'R?FH]6' ^dsvW%8'rp\?#?O@ƮH|+\Tu>1!.'XH\B %,]OwՍ.DE=ŠS|'/n?A)֕X%({g77"Ӑ 9ee*w>fr! fm g$<җ,uP$G9tEʛy/1 nxŷ9%c7c-"ta"@ZXO&<12Bcv`.ҙǮpe9i48P QϗcGƥ=Kˏ7]FY0eᏒJttxf݊WŢ:7`+eY =NխtNGn_<ʦ=x Xi#>n 1.,d@{M,ɹg7SVVn ߐPY&Ϗ1rv0[ګ8qeyTq0iL.CsyWۗ-~6pP]+Wo{ñh~V^YK;;J?g3>%hKC7=YS]8Gl&I}K9Wfd*t,~䤤]dC L[hbX$KY JCybtV"6>ageT0jnzU{vZHY6)~ο`#̠Qd KǬ<-|~}P-˟2x)"t I7l;BBTzW3N®?j_lSM- 5pw%W~1;XJ5Ee];,e\mߔ>h߫ćj!.utxlvxAX"m]ѩOؐ ʚ!MNS*. BHag) )7pL30X,ZԖwXnƵfqY8L (b-%W- Ⳳvkrdlz{3. OaKϑŶhkY^hvKGtY'WgN,"="@C9BQnt}(9V;~iUNohC?j.V\lH2(4yRR4 _8c:]s=J?Su>${O[@r'5Krh!nȺ8V i{D/;Qhh- ^wizJ0Gri~D{D~xu:u6_ˈP!憝p)q'] t^?Ձ|jg 0Es B(mFl-xy|T?*;`9Gťmх$Y6J|># `;RzA%:5z!T0YDC.ug5ȼ#{#۠.GB>4ԵTLH^W?V7!9Ee*}{A#Qpbēљar7WENf:6k?*pRX+RV,Uu˭99x Dw0t"^T~҉xL=8^hu9;z "J7Ro:8"(;Di $ݓ_DEc!A. K~SXk􂖒1G~4.3xrJa{R{ UzbIA:!|]g5u5@3$Y 4lJEyx<?~D9`Hx&*NQ#rUke*^]4bXHɰ WD7ӁG=ʏNAC6o.oC?&a?MVcq@$*86 ùˬ3⼞u?]6IlB9!=K% fv9YxbiưBMѰ"z}8RwQ%&Ts3ڬ)Oz<*`KC m:=r>rn\t,bl(_# 0&8O]K-щH4u,~9r'›pi"ĦEbW}U!BW PR^%XQVk}t wjieXQ>pBؓmUC]`\7BFK5D=\zhb^lm>GBޚ"j+v5|t0]ڳ%a+Cp[z"! <1+̱`9B8)H܎}|M+ն bZ[n\"/唧UA_APA&3Hr@izuf8%#UYj9${D ZXݦo' g\ę 2ba8!_I NT?}i(W\ĨTD:^1zOp^03&w͆:F=ძ%`C7d &MNlg؋d83O PP9r:0P[4@' k::"&eS+ƫe{lcykN#e;_J.'S`N{z w I'TM) ϓ$̧qޞF^Ve*;EpRJ[a=܄zDSnSqS!7jŚy^<&@^Vwk_Ӻ Ih '/{DbC 4,ٕ:u%sGO7pmg c^ixR;%rY!.}aJO,M^Hhu>)!DsZ&3T捁oE/iauDQcIKʹWDjX8ꎬmwP⚐,?>i}㗥MjSᗺtv3kE>B},2@dvZi_[cDv^!h@X/rvzʷƲdhTncM`HA9pRPW@E+u0ݒpnr._j<:vk; l؇'Q7M\:N!pAH|AI [ ,:$E6QnZ.^C&뭙΄,6hJc^?y.OnPL啣Ƹyԧ0^ #`Q934'uHJSnrC_ ϊ1\o4eeX HπF>Ô̾khx|Z9m#0p~ZD;{KҔ%M)ʹ܅\isrCKxJ`!m/oU|f*<, ׮s2 Zp.+P`}%{aś!֕3!"7k3 {@4HZUAEBЃhLl-bt(WJla)=TkUJ]N\T;DGG θZ t Y{2T.> 4ɣP u^@f_ hR3z#ؐbz7&X7Sh?D^B$#<Pt/46mlpy6ę"׀ =y ̵[Ox_qڅ̀5Iwn}#Dx~T}w젥9v걝WdN 'Y4xn272h&ыVj/ I[Owycmm">a ױIbeDElbuZ'{9(eMbHu}`U*"[n:IFJ b^q5r4.ȣAur@ޚOߏ+M|Nҕ:6'ɒIXŇ]h8wـc ֈje9opbob%`qd&7] *>04 UcO (T"c )TSWo⩄ZLR2tI} _bEK#X.^b[dw3]-wh( A|+Rtc֬7V[R$t1Ok9ⱶgEGontHD7Ekۙx?i0wL|RR]I(yxkLv6gdYD0{*հyɑG:Ф&~wҼT;(eZ_<"@dx/ay9}fA-QcK,ԗSM Ġ=7ljd.׵va[кj|k&a+ R-R||&LP$*M ^NFm7_0w&)uf -Q9{=gQvj'g8-M\okʼn rr3t@4zW )aƳ}UCQl7 2?ԙʬ'RC΢.Y`33&2.{'p0A eu[MHc!`Y9BWդE"wpV?)I&@>l}/T)?ܾU$꣹9lֈUI *5*ɒ V+1p)}AwF鐼Ss2י0HaЀq7]P&i!'DZbsmja(h5-|72C$Qh _<99 u` tIeg\ȳ|uV*6)Jf%GP+DO/(\$}GDZˎUҵZd;نƧ!}0se}0)Ns8ol&莶Ds> CLe?Dij;.f{cYl7(2א?F#IA)0|s ԁ۷AEk$.ўgen"*v]b4Hբd-Q›SR$%>!ƒkT3NV@;f0p~ {`[WOi B}h $ӑnD)w=vģ=ؑuXV^$o&ij4Μ!;!~&zq[r^/oG5ml{RHUlLf;έ"=^JX-L/HLjo"$mN̅?UstKT+/0ƝUf!$It7Κtւ(4W Y:cЩեXA,ϸ=*7^ι[ΒRs!,׮Vۣa *ٚ$Š+^"'#!,Q fz:7r/AG}g,qo:-\41#5E]R=\/ɖ街CLl!!azS1DOn1 ]"!/X9Ա͂OX"zuk'ΙV%ف5r3p5qX[Z@h_BqWP o$I%5'ꖷ,F%:{z:mv^ M$M?`ľB W%kt;T}rSρX˺yxhe1Òabj3Yfq% rŇIGI:oE=]a`&E2>'[2a/}f @aFg\c1Zl޺4Pk/7iw(D :Y=d-@HK/]R]U09lw;aVD^3d'dF0;Ul^h%-0 !jϗks/㠘 ^㿕jԭNђLwmԞ kDM$Җd39ݟ_q0-@ جB#JbcqTD'tqz9M<ݩu#}Ծvڻ@ܼ0Uaߚ857J( /Wg|:EHIiGZjL05+Td ԄvHMrc1=F{-[9},]qADdZR4FTOv|wW , C ti묷Kqf#@&A^ Arɾ}$$}= ɶhF枒pLF#ySr+n nJIseaBCTL+27 Q #ߐ,BEe]'g̒ NIfrj7F%4{+H^ )7D8(I-.,HU:!VwF VYNיd' sgԄ"u~VLTԵ#g}t!$n&h($ȠZw>8>ܡ%1v~;yq‹Peنi 9UOA7o\ p)Y f=ëģ a{ hGFK:2Hlr%\5"T. S ņfu47X( ]DyfD zy&?Pwe`u%$x X:FD\{h ߢGMqڲhg:f( Ċ0&n{>"Hdblag^tm5"]"S}  _`{5\$JCO6 {z!OqUI;pdtFn >[>`Qt05pv2aK}3x+Jh1{@K#Ao >ןu'H8c'Vd}M]5@2LRS1ZH> XtV9R0+T|# ^3Ed]F۠MY4Lڛ&0jhdr5Y%2t5^МB4uЅ$e9ִ QyZ sw-b)`y=^<K^nFO@ہST뿋e=XEvu`^t=xfhV + a @M Utf f"& 2Z/ZݬX+QfGP@Ǎ>͑_. W΂Fvzܤ3 Ά{i٭uRt:qMMyuB5u/Q*iQƟrPu#mdZ z{_=`V֕-ୋת7Kt@7"7C(F;lKMg@~gͱVCn9zQj#O/C&))3[38,dC>,v/%zdPPIX掵/gv7cN]jMpPG=3J)ΐL]`'{~R2-ހ7މ *tlFB`Te4C:a h*VDq bcQrhI9pn+=wFv.j BW;lb¨ zʻ52EIXl#T](2ԧ!cB|LrM(;ޜ#t}m}djS"Ҳj ͫxP -a1ͬ#1'҉t,%V)E(O|oYǒ%d7T/fFT.$M'|$1Y~vDD Q3yLB4Cj&3 }QP'gRhjSi9<oʸn_%+ί'^j?Id`:4GJ I@3ᅾ!O }eZ\bT`~Ij|/aD#F:][}z7o|Fލ (3%̉/"@~F޿/N[d$Ǝ . mο$Ef!y]`L!ƭC|-ђN uKNBj„Pav>jJZV$-ޏh'tp" mL;TSS;ݡߺ̤G }TvtҼIt_z;ٵ~@G<$;5eg!Cl]w dl&Q3:cUQP'Ri~PIK\{5RNzyA6`?@t\B6kARlcppw*@7u Hm3kMTH'F9:+ Uب:,X<j4)mrP2 .iLIW,\Q=xM 1,/E YQN@yC3UCO,Lw5 {Pn:&?`lδ `3A! ~B ,Cf!<ڬ+k56o=vk>3BX-tMFA܃q63r4_wZ3&cI35rIj_g؜"T=>G4]Hcdyd 5!V$}hРք|E 2ɣNb&COW8&Hap+ m^L/ut>W_9JNJ՗1A#8/5|#cBR 燨!Ͻ]5G+K]d\fnulg{^krnG|'v/T]DXso8Uh_-O2 k;ew-0=$lchA)UZ%I/V|UB>azm5E;ۺi>}0Qm<VNEQ%k1a?MV:⨆/ʢ; H'?/Tȃ Wj&WSd"űNI.5)%D##(G76zYSC坸e4(H/UcDG҃q_Ԫ'mf=17zT+q-qq ~Y@g![^6F! ©Lv;M@e5EJ/'R*1(ur\S!uIJ%d*O:QDmϑ _3v >R~q퓅T  g)s%574<rB젝bH|u.>;ҳW3j5"8k}J׃DWQ}#_D'1Od*j׬o ۗԤ ӂtE25ì"`8Æyկxkc}VWk/O[W[N[SKNRJ(ꦾ arnYI42'_$ x+`oM;zZ4e.n_UI2Z%\:{i&{5σYb1/B:XI2h N;qsd`Dhg0о8bjV⼇sNO+gQbXJLV;* Xp֪a`㖁zm>2/0Ù(X4K91NEVܕIpyu_ d2_N]s^V 򄬷{F>Q-aj >EŧGDZߌ@CEo9C`7]5N_݆+mňj _uz})G+pyD18_˜" h`bqb"PAJNK.(lĕSC3n96jeF^& 1S[mv;5 |N)Z^DtцBAM{?O?~[I;kj8J.[/iVefd{ ̿h;v*ĹPiUغ4I9[\!9Ma~+cl~`zzn"{>AtX#czdXip^QuJ¹)_/gD䝠q"m2w-ʀ:j%`CZ~< k)U)TYwUeә.t& Jю& ^h\ r51_hKmfW߲co5M>m"nݻcJH7J;^#Ή /!>̳V77 xUO,6,XrM˫ϡ +R1E0H=++%vD ['Q,p\,k* ߛ+B YzZ56\=/݇>5?H~5BAG~ĉGOFr.ި;w<&1Shj@Q$:V#,6Д pUN{7cwoiM+'!`G4 Ƌ߲ETaP{lgn~>wpo T2[j!5@SYhL,'=8hpkiyB/9za'0al٦oc!-rmbt<ۑw( ![HMSһ 2iNҖQe CaR#XdB-'V w ͑mreB>{g8nd)%ܕ+[~FR"TL]Ov(5.ؕ*,ha+r!Ki`Q)T\N2@4}{M@c!Ø͞X]PM KbHF[Z4kiDc~YRΑ]a<>|<~vlK\_`$?bhlB|كv`ne~漗 Mn-"W KYqLzbۚ$`ejAEѤr3֚fpAMh@ubu?uisǞi7dLWHOwwu]Yq7lBOD`Dc^ؾC spjJZmQrbRR90pXm?]M+~ םd=pp.f]q(|駤l봵6K#V\^\rF:+-:_~ tK5ާ7esd;YE[FunEY5p r :& q8ɉ0\Ƞ<;DN/!BտW'`B$l⨼(Sr[iܵcZW3HC_cAP,jԥ7A #9fz9Pt:sm:|:wz}Gh< 62RWHԲY ԉ}4_@`ZKΫH|BX]pũb;g>a[;4M$[r!FLjNt "E;ꢺfQnS(\0WKR0I&f&}_1aҒn]wk `V*̻*R5-څD#e6|U4` oГcY=B˕`:<9׎ڨz.W% <ťk&E)7z׬, 1?;R^0,y< KrNaVrJ,7gSIsg?Z `{nC5j ^F%AcfG:D 8J(cOs!xp9MSZY6֝C{> Mj%c*cP_dk9븟a]==Ҙ]-G::fPZ CSVW>Rӝk 0{;_m8x(Bj 6L0 []:.Rw@5}CJOPme;pzƧ`Fn}]#vVNSaɅl߼[SQ+n_Jb, 5qGLف1Ӟ#.)(vo1|í|Ğ);EV)UdhrL47!aLj3LBܰÚP'$}Ҧb x%׳}(Uc/B>F9hJRM{ ǎsI;lc \=.]# O N{}hC u'ɋ 6, 0#Š@h۔<sDjbNJ#qMCPvÝժ:bQu R%;MI0%9g ~3M=Xs*2v$x2Q5%|-!QSV0>e+Gw6̱ؒBG\vR݈M^$j~ 5ʤA(''dyL+{@Ica 㝹OsĒON3JNAp]S"$+7[wCcq"mӰoCwFfD &ٕ5Ue.ӞO4(_3A;%"aZBxwc)Q" cpU?kVuz?rxrU•v#9ϕb8 } sjlr6xq{gZPxպFM_c:hՏ#G`9aQԒ:|BV>BJ?lH-= :^o ₀1Dx!'E_~7$>HLFSq1t}x5ZxVps?a,"g!*.}x m-6oAJ̃ʱr\V~οH;H^}l;DTKʋj;6I.,GGˑ-/3EN֥@ 5-)*|%}$oGVsLj^o(% EBH<=j)H ?P3k[TuAS#dP0x0ukaaǀ(hR{yJ#Q$hl Ll8eqV?1:K2ߐ,*ihR`z "Dڥ*5ƅU{%V7DFDUůT|B!tz< 9<ǫ iE;9f 1v$^?z,*Ӗ{-OqmԴ=J ;02xQRihR!P ԰|YE6h~bC@+EJo=l_UpR][ArN:Oarn)VCۤnveRSP>Qc/e'|bd.Ɲ;jRTSmMF``Ǒw֯OhtHwh+ !D!vq:fͫ!,CwqWq#W坘u>Ͷ_d e @DOfdn6{Vby ;cþLa߾)t[쉚oǪ#X::lurfܼ:?}qGϪ}m"˓#Aqm>rD4C" 4PX¢c3稾bR(Gq&>,Wn)Ha!A[b\?4z:^;Kyb)c5E>t\"[3C m`(;=if&6h_ Jе%H @sS(S燴DX'#-}qeKgC UzH=@mwm|peum:ty5=[dFDm>N|nUCrܫڈbdlL[1';3۠)LdKζɪ^MZi祷 `gSJ4Z~{V:ik?9Q5T*SG:ck!p7|݆ Mo":FH*6Y̊iBl64uNA1}}EQ}Z3)L4|v[OӀ7@D*(V`ɽVq3}F[ߥׁN;: &Wuxݔ\ Ƣҕy|:Q&(&VT5t*UP4Ʉ|Eɬ{@&7|X-gr7f͔ $?S3Z&0Rh]ReSH>.qL+< }>'Zjvu\˪dqƥq1>7=(> *ݢhFlggs([*e_@!w") |BqvrIG mE)x`O45Сkv>qS'iDz5y ⊽ӧ-@bڲ z> EU bt&>2i`!Ci fqsI]Pk'Y~]9jJ@e1ar—*4,y28/vo%XŒ'=)F6\#Lqp|-2Vq*V#3 Μ9rmov,. 9w 1o#ıN)anv ha/|VqT3EϮ$dBq5Lz% /Vwc'&>Xz]c4.[BU`,\q*hXWȦG%V^W@9s 4]%rM %48w=7*%~G|.և|G􌰳)?Rwː~*E q.+8a;n ғ7MqVFy;_\lJ=k-9?sT ! `S(Peβ"cL~S~edk!cEPUKGkXzr"y<,5d aZ~ ~z-`TUݰݯc~9-{qYبgW:qt|{tk}KWr74Vk ".G 'Z˸CHy {)?HLneASe[(\w08zZ(~V>e +`ٺy|]pzXk@,`Ѐ+_$gM*Og;- IjMҁlkބ:n-. :}h!!/J?ZJ.r| w ~Оr:7oyMY~~LYg@U7>+'6nFi"6Bk!YB8>/c~:uiH$ug(r ȟӟ*zYw~% LR"qpȅK5a89Fv$R1_g>M\u{rMdEAԽb ֯Zr>],h,5DGpF!unQ'BM:n gR'bѪNl:6N ^(uMK}Xx3¿U)f .x9&ڄN3\]vPk5͖7*5֥Lءa(QȪ95!ӭ6ĉ $z~gd9q L#i 7yUU>0KVd`}edLX꼂qU, Fѫ]YJl$3;#crdh6y. @@+s+',Ud+Ol{ ̙Sɢ*-gIcK2ȱ0A ȅsLÏd32*KJ @(S \td I%wFa\GG̍T7AwJMvQ`t=VǧN0Yp;1r^4CZ'k aҴg-2 ;Ԯ+Aاyvԡ8&јA=2[<byagZh Ս.µPBVS~[~]ްx! ٱF<5 2Wz-񨰣.U J-bdicI7gZM7ʹ1qMgR'B`Ѕc,~7MfxkZpc˛SwM,* xlYm?F(Wl^@^B (',_6Z =@sյqMxWk>-PE$wD[e$`Cw\ cyI Ԫ%S((@l#jU$9{s"{8NkY+w&Ľ[EBAiy9Wl 0 &*ZGeDWQf#p2͍%']2e4_ԳE"(}+34cjAАzi|E 9=uB~#G񉩔bOE+sT0t:jz hwCfIYP(TR)ߴf25h ҘBaL'|7C*T+r`U΁ɜ&u ?OXheGVt+L"u[ Y{&2/I-imL4qK"ULgk= v(!1hbo48 y3'T@9 ego]++,.Xow|MƄy8q(Yץy-Q p ?DExT;DRh1\2 u*N/ D .8"c"W <:AX}!u/!QտeA[些XzUIٓc*/[)$K/lUyr6G {S̠"c1eCWa=74+X<`C|pA"A^}=U"}rEgihfsYɁZl{.\d9%Fߥ8(nzQ38i*[LSSWȖ[1E~E| [)0Y4 !d 0QJFq~#cEҠƐYJoM=}Klʸ/s#|oQH, Р:ߨ΃mW#(j( ~ȟ+ O*^t ܳ^6Ƌ5e5*?Q'&O&}a)kk"+0-HvlG 7#EƆiI$gm2aP*"+.T o1#^luQ;4ťw u ^\L' $ 8Y%ifnxLܳ?YjYr&.iԺߦ,  &%ɠL/%Eվ^nqIV*;1}>'3>G`HeŠ6sPyʯbjmÈ1,P:1C"j s&7n|n(*1[Fa>LSUgb$w&N+a;[ ƕ%UH 1imO~frU֎(PWXxk*bOt>HD+/v %?獽Ng_s0 !K:)%'qbx eA{A,@k$oNxayƕ1h0)˥جJ-\Ǐ1+( ryWsbWP-@!ktȼPEyg>c"b`ϵQjx^Q["Mo04Pw[BX%%| AUZ!+("M/bGv 6^6d5nBuCEz-шRjkfa-&.KFS&ޙc $q8'SĤm&-n [ ?2tǸy'ˣ(BȬJZ cN]/ p7벘#"]LڃaıWݩVHK I@O9ڤ=h/ Dr5 kvTA=;bmp ֗MqWY)nPSyb0z9J{Ѭ8K&+N{ߩ.bHv;^:Ye VB<4݁D1 @F2UrE#3zgMVXoRXD*k ߊh/ΖKY'DD=2ʱ$?ģ+;WN$ jrCfpd ) |aٶD[ʃMM\OdF(C6 ")g٥ʥsH,톿ylN؄F2.4@Q*8~666ˌ|gTѕVz:+= ()F m6* Uy3[(:ݷʻ=?H;yY?[l|xt٫8:Ru>!-4~ N VA z¡#LӠB/Qo 2MWOA!&Rx-9䆗U!pRpCL&:|b)",N x4]pOm,4 ,/BGW}(0E("0-a{ uY ]*czPb?lsHX{4Up vȉ@1>IFY1\JX%G'yXN4񥷾`߮|IY1㌙f6ƨ]%j8!}{zmcO,GZo9 oJX `?yZo#YYK=e{0o ? oTPO5BӋho(_ PE|FtfМzєmi7ȶOz{w4g<5B<"J cP$7ӷY I#TZ;qM'IrHd~'du7AR[b=_d2f(u![o K:#ig.m_ů̂e,^@|s$w'd cA(_<+&$[gq,yŵ'7mkk?sJZb*A:$¸43%uO'qǖ AC5?XbeNWƏoRz<}Fh^NaѤ 񘟁U&| }5&!b.j<t DW7]NjW=naMO}su,`|O9|g=f@7?jլ oev]bG"G=t5doψYy=03]Htه `'|()w;m&,TbEDl$uBhj0;+}.w»hj4*{dɩD GN4ވQЂaBZ7|axDSٽFQPЎCTQ y῏6=!Ԣ!UGnjSfvOm$/J? XVkʢLU`9q8>}g'9Ws9-:DF-b(xOeI6NҹPx랏cS2SYҎiUQ T3NPi.$*)f$ں" ް?L51;/gE@cJ7TؖVɚIy}'#j_Wc>,B sEbp8Z%kX_Ru[ffceLT [ -#WXxvF<%PTmawyE^2<5q9jǙ$G"3]:66_`w/ϻ&a\xptuQ7Px/:Q2A&GBx4 Q!yxi[0bXBƜ: {QeQ 8F%9&)?[T.G$0Y ӭvdP[rIJ*,epnw -EĨ{d)%5Uj/2jD$q7-jj Djjȣrbǐ;"Յ|A6 H);={ o{BpYvLnz(ZvQV\&r;}`/NSTiC1v 2`.m!hlw (:8>H^횋#˟Rœ#ppjQDzwʅ\w{֌ѧ'eKj۱Kϳ guwGwVRkƆ@4N]I¼q^B[4FK 0(]AjTTâǠ7&&GPTJ_^߂N%Due߱4e`^$O_fpN 2X<&=˩tHKV$qg2N;s~2Ifn | 9j y-И&eRgoDzd~IXŞbiVٗ=X]c69$/?3.y -&,8۬;thvV1g[vִOw,9Z]jl}<8Ysb0Y,meVX ՠK#POt)3^6$\㟘$e%9$+cumyoVQ.ɱ!Xx ^u`9=J+0ӥ)$Dd"eKct#H#QnH{tB~_-X+o=\DYZKA2|1CJ(eQDe'byD޴v5VƟR؋y[],%;4 CHc{lFqL?mۋ>|IŘ .w0' ȝ!28QgIqO_ϛb!t<SZ D:yUi 5w_gsQ/O[ɲ6'6L 3F.z&b'"^c Y:'#垒6cv8 U¨p[s&!BJT;nƟ[ ʅXBi2T{·8@9dG9dA1h^v^QmJ&pqQu&~1k8K~RеlG!eݓpۗ"1ŸniVmn4夭( /:Z)Ry( SY V;sMǍbJnH ,Pi֕DN暑ax>kH"\AYB2(FH_iP+޲KXc Z1(K#Z:f058j_tA١SOi:܊z8x!R"xeVPτOHn,E`bPbx[* |]wv\q!:#v)Atm!xzrA|2.ZeSJ Aw2}_m8Wި QqL ŽRq'sA$BRJZhH9T ɄOf@+( м9Æ0 G5q1br; --?Ƽ9#ײLK[բw#ͯ%Ԅ޼0n  UA04Wxؓ Q0Ztu=꘎x>BrWǸYK׏?Z n̢Y ݢ>׶;dCׅыgUP5Ub?@UOP$Ns䐟[2Jg3d5 n$AN^?O.|(N4ikmzɹv~B] O ZϤST|- +zKjM{{L҄s?mBfFEİ鄥!1G\yYq>"?ST tٜxWS&$̓Zj7N/D@ A".\xb)3al8ΌsB`H0,OUP2ٓ Tҍ2n Phs&4+5'Y&ie*5!I ~ oEMXY!b#0MJ?ȅ"W2ф֑!r`D!eQNIl >T[ ҢD= X(ҔzJ50 )q$PxVCwm;6)^ïԉw4%q ;$\`Vq(VqBBQjczZ4f$B&?Ŋ猃q}pWw]v/"99(Excԩ2z&08J^ _UYjD&-S_{e- +.$nn-uz)h -etfPap>ޥOj.䝛[mH?ҿ21ZO6 +vz{6J.lӀMojqiRƎOxs{kP{^Kn#MuI qϻcj=hxeLWA%A-B'(@>ez=gR iۦ :ρC]Ufq#e]6yDD*qƓ c]|p-iZ͐ "흻|2izOX=ߍ;Zk%9z4ٷ,*Ti$*RRK)Pqo; q!&͉Փҵ/eGqn%ls-`F+ڜ5WA82L]8`=L֘AC /laV:ι _MK9 3A6*d+-0;ZU DtfNNa6?DgԞwzm_~fh瘋A-!Y"rpIJLwO\Bj!|A-Qvj|[^lXWu 9@5AWJY!/$;P' Tť+ =tZ*`OB 7,̮nOEZP/_ȝR>ܓt+8/Ie\iӑ7GMGc2lk]''.v 7{27~9: ~ŜK$?j3tu}%eg3}882ly8}䙳A`#kGx㕃ʳd08)wg_ N zsŨt+VJX71LHunkyc~3zk^ I{{r5-r E&w`nӱq"SJHRrdM4wn1dq+38A.}cqNn)sNO&v_uQJi/'<7jɪ4] >Z|=l8j(R%ʓ+뎯R6$؂u]d5vX^YN/ĥl'LPl(m""[c'` (.Ӛb4sUIJJ)n3 Sk ;<Im߸Ȑ97#yݐOf;kq*_ ˒hmM ڊ6fKȮa4WşQ޳Hn]3/5Ѥ ?˖DJZPh_`nTɗnS _n}`H`3%Uk+w>q9o+hzD l?⻽1Fv@vR77䳳,=ʊbR_Z{2 H"_V#Aw# Ƙ,&k3M/‘y\5P(Ўc٦i o6xo$?N6mݿ؟̌5!lb-p*?e`BvK`uQ^T\m^(cwНE"?Sf =P-ê,! IE˼4 +ak3řN:a!sj coP°&W T[waq?ie }o#['yaw϶taj*=ѿ{޽;UpLBYum`}o˽.侶3c ,Ќ;_d_E0<=f'gvj*NI󴪩Rjഴ }D?Qh~02 N%l6R.śx ܔn݃ PkJT_&y ]eϋ}"hAYKM"p.7e5R܇CMկZcpNAS\'c)''咃G4e1eֈ˶ h;MTE7܆֌HtOt41ç&(Ud ՅSsЩKo;}}ZKU ^}3RL:\!c)ya293 ON`Or/ MG3' @~eEv= ,FZ;l?jޯ}~j$l<ĩp]雏ǔ<'w gkyQ7: y6*ǹwSt}7B"$PZqBw=.O+觢lxo|3!;|rx][xΥ?"m7V gEIZQC%W ul7*t_2X}mqzf^Ky͌d9pj`0epi1/3\x=-9+JARn0ҭlC88!l"'u-Ij)"$mw)qҲRAro̙'ffRҡi8ݼu+9zxt;:^%?$ȃe6E=}rz[x._U^F|E pP6. MvFrU 4vA3 J f:h+=='cսpLY[yxlX]/>qm=EW{z)>NP~DY\ȹ/g~*ZxA.EI:iq3|^SW9k5!PnTTgLҲgIj9}NG0E3˂ZDΞo"瓇ujh$Җv(!m;\Ew֌UE 0p Yj&cuZF@YuPKE%mgxвL=gF~P!siLBXօ_5M;Vt1 [+v{|֗\^ J"hkx;95Mm3d(e#09DLFsy-OBP=A.d.:;bKC͝D.?NƐU-K/u-m2<z)52e7Xs3,q2D.(f6>*C}>E'xjDݞH^{i(|uNEC&dy4&[25IWS2o;B>FD5#]r)1I#uQ"ЮF1>5郖Ϫօ[4/z%!+5[h_bt01Tl4!EX;WOe5 KF oPɏuK3ޤTq>)+* I4Z=ؙ/qV(]:^b4Q&2#M ~}՛T]nvr?Ѡ3 mIZe<\5isx}:|rF>?_ԡ:ULW0FpX~jG"2[S#!ã2i˨t=cEF*G*[Z{Rx}pN*40q}zݮ+G YqC$K>yx4XhEL$WojRdvSKf(J)ΤK~V | X_5y1IF V0cHȡ&1r/$J\&@vK#1Ddd>ըUNEiQ%L› :-,֍ 5/npUӔeAG6+.=èFX vܬtB57c^|[~^Ac=v oQ>\}zp%7[COj,+"d}iͻӔes~to޶݆Qr .7X?{9/mBZv;<ĘW‘Ek|6)Լu_KNߠpMW-DXVyLC*E_x9\AKÑPHC~6)'h)1y0HȨʇUohQ4ʍzzb4p!8uRU#3m)HªiEN>܎ U' _ lhn6ˤLcS#mBUɡ]7ts+q~5aLJYR$@ZҠ@M- r |" 8X/:裤'(\ DjBֿe{cjy"$fp1r-{:5%clBT4KpO؁r"(Va54PF٫\o'<&,}o#67/iEb,tP!h5`?XO|L.R%Cxkr7xc]9LM)q$LHEOBZݧ֠ߧr3QupJt!WWw*{ %WOoٌtH-SeΖIAVSlWJ=b}}yhC0/جFi4}j\{I[49x,MohJ 5X}r:HΪ*#TZ bM( $F!a*E8dj˯9U ֙Qr4~E;B9O[\XBڤpTP#t@}_A[7{ӳ&qI檗Qr|:ib;4V<5÷yD8\PĶZk?0ϙ`ZNFKml'vۭi^4Aeg|%$Zc=OxcƳC$ +@~'p7\޳Q)~RE|;)}4IИ1#F, ,FfظKfiOqgc6^/ll !'[л^1,MmF,?Z?<7OИIf hZW XlXpC\@O;_>I4A}`VI5 *˽䮃WXinG |>T:i}->8EUZ ܚeBY]56OJYx캷nN'BDn(L!(@D%RLYk.1jAj754f*p="s;A7nX~00 Q`q%Mxl^G0qRlp,Mu]ˎ*{YGgg#L`fJ]l^ڮ=^6Vtv' zUƽHXGchK4l#d,Ҕ˶] :6&r+2L{9*g=Z1Q 4.!I*.9X\i(guODش8>$+ye ٺ/G2r@ڝu{I}`*%3㙷Pm^8ehD] $8u#r,Md!Q8f2\#zEmJBrPY/D!9V3>yS-JfáxMMڍZc3=ҒOfV%ZxRpO)<_P[2acN;Û)tKϩ=N ȉЪg`Kv"*w ]vCJ|OCXn6A>׶fh wMcN86𲐄<̝a :坢{'װ$m z"D"\4>YH;gC/F$:^n+F;h<'XVnOs'!d=+)+=N弣4 WZWW5B̐_}jĺܣpD: _Ke=1<^<+@x%"dyם禙Sa鏐gύW?Ȃ%ƒB9f^YGWk=O= V*@%Cr7jt}ieF$>٪tְE Y}5H5!QўzK$)f"U9 [!vOHm/Gf%$#媋m*cG8^-k7"lUOL82 !Z,)hI^[P3u{,T uj,f !qj;{ͻ"Z[(!1=|A:s%1YgJ):J-E!v)I0z'롐LhzV^:Ne>n(G)':m taDyT?o[V1/bSCG{hØ7Nf,C/+I&;C-2{>.e󜭟Ş<`;m^4u݋el~rq=ca2 A>u1j=~ sNcе(D1wKiВPԟhLn߈% *z7*S AԑB(2}@LS')7 u~A:2v.Aɘ hTwAdR?yXIIXyғP3xY6+IJ Ekd}am@?ỤJ:Ȭαܼ ۅi|E`Sd\ qVfEx)MVE4ZYiE#B|-<|'deY*,Ck H9po!?az%Aj0pA:c Lzv{Baܺ .Cœ#;=g:yzd2P4 uCBBk.Jr8-"\sMr㾷HHNDGuKMsIz*tkBHXu1[@ApEeE VvX/1I<,plV{}I $]rYѲl]aZ=C5ٵd^ CK@) &DQM23GxU'T/mY3bs~ۧL|Ali2a 8k^ܐsL1&udus~7`̧#;4gTwe׊I6w }Lc GXo C4i"@=:2D3] b\H?X=iQ"م7Lͦ4гC:eV2!6vYk Ӧ'rR>hsf г`YL@gYtqo8]nF^sOuM@y#{Ano%@R Zh&&rQ=2^`es ;40s öm˳߾]hoJ8qS4ޗ=T(~#$j-(~qՓ4%G:r@P \ FY:pi-D쥮TXD Jw3H 2|'ѓqmO 饛._E X<1[$GNa 6#9 aCbw"N(vԊ;O~$oxяDm26Y Ύd8+XX*y !,0F !=OsKNlBwTʻe `_ۛjx[`-گĐQ^VP?6WecraK%Vt">kYfe@ ɬn_ ==<~h2~bnnT:Q (SGy(e|'U j*6JP8'8; uƹZbL"4[07tCd„Ȑ]kŌ ,]ڡw DV-1sC\'r9#B0 gZ3^e'mQo)0m kpECU *,4wi D ?gJ4lh5,N=ƥqX5&> =W:#&9!NyQWq)D< `e9(h ӿ aL;ڔ;FVd BqaKbM,y% ~Xqe4}|8,'X< #,? /a C5AHmc{;xo.OL9Fnim $_WH=_OS j__*X~Sݏ֔89tE/ g\9'7p}#et7B}0X'Du}>R8R1{X!4y8";j^tT/ {a؇9gl%N}JhF[\*^%Q!|dxfMܥ%[.ɂPE+Cd 8kQSo2vE0y% O2?=%VXMqY-5_'Дs[90Llò"g<|uGAxч '1/ɭ$C]y+yfi}`+Y޹!@E SLȠ:Mco{P~Yh.5FBQZxi85A$ $=N1wM:*,+t=؆~ ,̹".yv6Tiy _i P/fߌ|ܟ$ zt#X>" pJӕH.g~MJV). {DFZ4VB1Cyfqq1?1C%hA2c[GY{e!}n\avi&J)NL>BdRcoc}o>~1k*W3A̯q6S$5eG{ n77|{NL˫)5CJ==eA\a{PQ6%IC[sP0G';/g< >ir0emor6(@dl`7ooL.n5|44N:}"yB*V.3u(%N># R:v3A &Oa%!1A9nS[1[`37eEVXNJNB9чՃ 7wga1ztЦzC.X _ -F^#XBZs=jIdl5iІ8J"`Ft7T׎m¬n'WIV#Șj=c[ծƓU bMS5C* ׁUdV!cOZqI< yf' i%oϚB4+RP ].ҋA^^8M " Ұz Yи|ުyTb.HVUecbO8XHB({Ǘ$;~ИoC ,Nb{)K]7,r;UL$(6Ppn +6Tg9sk^ >!gċO4hS*,àeoBUX덱ehE BW G+I fa g:awȂ,qwN0 _K0-ń}\$Z ^Ahuc΁W"=`?qy,( *GZPI~,n1!gl̼+@ގV =8Li,k.m@y9)H9;5`R(-ʎ».NKTqzb*16 u;-mWG UDh ւ" C3nm}'~aT=".Nm%+ZLsϧQe[Rjn\6SsTϣwLstYXI?B֤[ѸS0zk6I_941+,lҟ9K+'L*#*j%ႅxNSK2>k8;!}rVXvfŽ 333ccpp)T!E|YO/;,3Irv`Pk\VQ}k^EtAx@ )'VBZmXMidASh}6K5RS5fOn4-qCÞ-ъ:xXCOKd1)hV#Ra]R+z/І2|VtΜ|@at4L΋T7ce`bw(5ʲp$ .`/ssK+ؿ-E K& hh{Óud'MVV.#HAn,H#0QJ'f VuZo90((723i|DesԜѠ(EwBo1Pk46?~:Vb6L/+Sf_2K_[(_i#`6T湂y 0lJ,]Oe'\U zл{AlU%Rv:"Ø-w_fҀ1i9r^;6Ds̺lڞ!2wb30oqsdP" "]3qt>{b@)O&Vx2(Pv̇J`RɩHx'񦾧Jz:i@QN47Oyq1Fǀ]j'JrŖ4%]b#_.ɭ)]ݧJ+7z+~]QFa%b0AkQH[\$`FE;&V 8q4KI锋?=Lþ>DX 4cZ v_ؖ;y\|z[:a.} $lmf% MM߶ SP"ΘbkZCEMý`Q]6~͙*mJH&૟蛭nI Ӗ%H+I.n}m#`*Y&Kf߉ g: R HBBD~=#t kKڽ*4Gk; ?dbAfhf=|e^!q s_~4mxK11'F>h0K*yR-:#*Ev},O_`' }]?`kK_N_T*5C5Ӷ=~ ]2^2 I@gwa!tXG)J}?i20y?]Xyz8ڔ`cj^;x}sc=]0sɍQ+KDukFP d5O$t(kp%&zK"!`P PnA~Pf&IhSB]ۋHm ܡF;^ Vvj! Up$y_U,j;qSYh@Ɓh%,B9~N/'pi2GEF4=p3aa0GVHyFϚ1JWpTAz+a/S,n<RRF@r tC`cn*HPj>-F {@,u_ɲYDR̅Ow@j9O C)*9 B2(he^/"sXz« rw |Zש܁PJLER)z>4Kc U/)噪 vwV233bLl.@6 n3%4 MܦgY/꺲Ȓ$͹ wtfJ2,NV˚aN3 ~GkDdݻ}}&C*hϩ C72DB Hc-/9i`IfVIo~qJfl% tO+ -.A߂7vvs2$XUvúVV'W jh3xc $ 8 ++9!t+i_rs(ʖjñOh`W*Fz {*7a5C˳ARco  WbF.izy=B3{3[n!v9+|v%!JИ?[eEEH,@)sF-Mg2x̩ KKSU1 ThՁk&u2۷. ӳT["ӘB%tI;aGrA^=R0@?vUqgsW8ohUwB}l'S [_Zƣ=Z'Oe$Moѥ))p [D#h3% *E慲HKs69]^~5vQAzI!Y kg{iL(TxE;(SqUEbc๷k8A\.[^܌xaJG;ݳ Kb1-n\G8pzU1a9i]-Lx 51A$Q']MՆo{6xW%(Ѡ.b6! ^r>A]IHM+g([]=S$Xϛj&lؠYCI岱x(I*X\Z5a1U#^Evbm Hy*}DN27$Ѧ/kǡ@7)Ix*Oֻ P(a ʻx|m;1,!,cECrRo)QIA 8ŬBƫxYm~n9C JciU߳WvX/,ۯ1]Wi09 {;н`z+UBZuto4@/\BS|uhmoYwL;9YW5UmӚq<5i &ଘ@,"h7Mdg?(+T蒾D j]}I¡0*Rp+Fc2 O q-x^sWoTKsr8ap{{ky]eYX'Qee:> u-Azlj*?>dG:PWJԉ蜦]$Blj! wcsy<Ӥ9~MYhWώjo37G8;@ W4[~Ё~@î񛇌;|E)_U(xdt'Qz+/$z~5:!<*š qF[}}ƔQjR7}.K=sm=oQZ, wd钱ft&̔zE!jri:uo",v6&N?Qfd* (kqs`Qڶ\ً-|y$=BhA tI4ݳs(Hk%eIY*%ܛ@6ZO۷ .])(Ϧd5v9s7] w/657o9^E~K745 CCIr54Rʘq-\.#f^g,c nGOؚܮ^޸cηC=󩭵|{_Ѣ}OgSCH0m\GWMXWD= bQKLnX}h*{t[+&XFM..9UV@  %X c՚v9'[H^ݗwHeZ0+A7b;Rlƒ g1!hjX/C| @-dxbVW#ٙ _^Q'|yMTИR}ބkcor :i\'ux8@\O5Ҕ jE ]k=Te]IDtӗSb {KVo,׽T.O麋y0{ȯWpxnL8(n>EiƘ1as>q#=7Jgl7kО෿cf/@ǮWN)NL]c|P͝¬q|$oPr6=!4_o [L\~ |o wK>!4+}s' 覱p px^ݺťnrF _.LxNsa`!d+%UQ~"kV#<69-)xYy_b$Uf0Xv!MK CTCVT*A2% q\<}:BY95PE^›`֊WCgW+1}<bH酛&nbd3!q,:*1|& _{5b/l5fH|1؜B#G7 ( ޅvRWU#^HT|7p42$(˪i E@%~-@[ 9T(!03^ b*Y=-3[ 62lnOL:#K"qGu// ܩ X{g 9?FZaܶMa,pg+[i?!}XEI;YePD)]G.z>H])*K:ioO{׷b*aح 5ERsSB[ݜd qĶOVY:+j~aԋNNr(@A9iXƹr,O28[‹>r}*UQ]a^-6?wē EHa}֥…0頔ъSB󨿃?PMKD7kli IJ5e>~J^ul42yr}%#R8єbܻV(K] *&S;6=GU::q%Cݴ0 !{C<',߷.ԦiE˼_ LP.mg_ifKֳ~ +v<Ť?Dӯ2_Re2h١{Չ3lt:F;&Ch+k<E/ *0\B&yp8Tc{? D' ұLYFM$(sς >h@v̺%lŋoW-d6Fk:6OHض8Ygfoyw34Xv_f"t`/l^|Kp?'$=^&i> yI"Fxõff{v"uj)n> 9eECQHWhG@9hx?uyqq2X Amrq3`sjbgoajjd(` u'GDJ`^-cv&D1ζ:(fyaLꉽhn-I^B7K18<"ƂRU's` .4&#Kt$EgL\x(F|O&[aIy_Pa֞d?fzxb.awSt]/֥K߆q`ő,\2zfE j L*f@Z_Ѧa.&׽]X%?G7چLhxfrߕÈc?njBB<Ҷ+k<}*͵;A=ԝH{bvِc=e_],FŵΓrr|8=$$@zã %匈{ǴbVp?mruJm HnfIF× BȾzF,)۩FQBۂFP_a/=HO"P].Yubw3Gt&NT_J߯J4dP `Y fլu(_ɵ"ZrZU0' Rų%03s'LH{Dqn !: f4;;O Jt dۆPV}jGD_!Tٽҵ=uAAJ'_zKD l Yz&#a?Y)wĪԪli&BxQ5_}ۼM䈐%t^C鷽5D2yO7:i6`UHցs'93r{Kǿe-?u FC邅?*%~l=;:7;B,+wna}h: .z u_^8?4BAIa؂,MLFr5`\pꑃ"m^;RU'^hEͦJ| nu4^.O?-i<}|b}R'QS= k(M`r2b0$&4!ZBj0c*L0d:5fA-1CPѸ,F! @JaC5rihWHB_GAǴ:v5gΙNUWk/F*cԓíYrE扣ďç=vSڣKt! Q> rpODB/I"d_Ux;eV96'U?Ku&@yG=#''!=9hߖ;N^H 9^[j]Jf1W6~5 5@PˁM' ւ 3k1m9"Gk[&Xle :N%8VdK'>xɁ`/vuwƘ$Ǭ~N_ߋzY,ce2g7*7.-&|@7E a /aJ[CrU6ڊU F6z<ѵhg[X#O!Ff^,u`z,"del~}IQ_}r?= oS trl z`Nm{Yp498=U1 !q^ ?-.2Ks@++U;w:Cx v/ȟlX,I ]a c@5"_3EχN2ZvHW{* "/Ϋį,7΂Vq֬y%c7 V{.'4$Pq 8)h$$(=/<)m) 5$T0B)Z=%Aܟt-wZ]녃XD}O^9 XA oaȆmk>N뱘—cj}{usNr|9"M2N噗A[v%h`n2e`V E]Z6 *w9M('3(YQܶɪUq2Pl wx'y1cՋ&$ bouWbLUTtqxy:8ogWf} \WWcK'ٗx3y5T_K]?JքUW"y9.Y]{iSG 32jH]->b1|Sw.;OӜn'uVfɊզgksd9 27W5=Z7O].F eWTU-L??X5 c<~ESKc0%9>T2l}}bv6|kÿRB (y-VMx/M-CnɝC [TIs*D r=6 8BzrٍD} ɾicIX[Y_Rc#6d TtӬy.6m;.fdaQt ~E-5oZ߈l?j7ӂ_(I {K#̆Z#v=yn q&҄_*!3W%OS) s/z*lw5i\y|~2F[jz{1 Ez {:^u'ExYLQ}1^ݸӫGXcT$]@oBxTi.Yn<4B/@1'5*7QB=UMÉt;|*Ȏ#nN@BxC!@J* qqo; Ɠ[*ܛVْ> D<'d\vZP\e?rwT(fj%)};qx^\dTCc̔\Ա%L^U^}оmC֖L#PSRz84M2a 3ɺ?F5Nb̖.<ͮP+^@,76mS[Irvy4]׷jH(m go`-~X rOsg-+ .Q:`)&URÇ>bneTXuԇnޠSM(c⮾Uk{LOH}eώCPZӒiiN 7x&P:k #n zY+t@Jк<T@wx^zQi(eֲќm%^RhL51/;04>qVF U0,wpHZCMd`wcUvƌްE&3_um%o4xjCA/i37%0# %ْM=G-/J]RQ\fY}!O *|![#Q( @c WU|qZgH/S@\GjP\vxih]^ s&֯E_f,Yy"A%AqӑȯU Ip`n<?!_Ne|LXCRÕrXޓˆ \+ſďP\Ͳr>5Z8v,WwQ8SOH4'NZ4Z9Qeaoa/ˣj(E /JCmP0Y 8(;̕ ]Ѽ+[Y?MS(v*;ml0)e;y  =@)Mu~dZEGS} ܜh< (1E!g'y *k儶ɾ%c"@ bUXCM񘵻_)m^œ'D\eUԖ?g[En7dptR'_KIlOK`Kn3YBeæ'5:*qHg8 Zh^5!ڝ4͉dk>lNy^ܖ)aNX 2*}JIQ萃,H59 |7w+dQ#NF>hȍ ^5o}Š+TTzkEj4DHT&*3r;7sژbMV0 $H].DQS=Fͥ,]]1u%'1V)XnWS=7\Uuo4LQ~:WY[PK6ͰPGўǞ`o[\XO"j78c?86Ւ'K @Q:ҭo|Fw3#[ԳE׏) fCڒm_isG;WCeF ᪍HT57 quRq@ߚw| -ca )R%cNADŽYRp9[B{ ԇ}F6"D3]Ǘ!)_4- &C[Αq*fCF, 5* Pɬl}85W26.%&P]OM~^hfR]DʍC/hdb0^/kX˒KC%*" i:KS\x>f5XF+!(+Q- N= ժr_&^|H/n&O>X%kV,z;oIqhBƑ0Wr7әp+ TO8 !83!ͥf.ǤEHZ(磰c&7 z;&UuTt.< * q_T+^oΟȧ".#iTw]WO?+ko$Sh]k~/&+fL@ k w5gD$ʭ^mb31&UY+">0Gl+}d~X? 6,C *w|hKìlيKZKakySZ{2}7(`RGS0"`n%v h6y4-W]j( [Hb]r/? pCw 1`ؿ|z)Մ% *H{UUqwUz˅<8R]8f>cL+A<,MYS='y],VME5l;%ؠ_sҺ25Y%RMIV7.F~ GJTtҹv?+i#ZPH(j bVu <ҫT95)3iܷkF<<$CbC> XoG ϊ8H}%}jڻ$LrmQr&/K:%qKVK_~_+t;~\e1")ohL /+t$zQd'BTC$~|ЩkjC2GziE@y릁M PVJЌNzN@+M`!OaaME ",vKvy/x[rhPf$Dv+t,j=I$e&J^IAL>ך|2\O65D/>B\x2'K5Fh˳U8|$9~|ۮ dXrhPKQo%i=ns禔VcpC#a͙P JjZc1}>_gdnbNJur`"q4|5.H}NR¨՚f`l}}nF @?t㞊oDk4B~Q/+XoIBPዠOv\yXxILt7T&#P( ۯ8[(9~]q#SYM0 &6Y ?Ŭg1bxPlwWk8Rˆ ^poVK"eBTmʊ绀;P#z[vyו^f@!}xO-)̣:yYREL"rFFBa*o@PoǞ$FKo&T(@-8>52P G3s\_.ۨA;@ mA( }tlY,DfNNorNt)Ԟǿ5Ik~ ^٧B#Diy"GwDse1T JH4:>$ΠߒXZ- .5AҼ뻚 `ggpb'ߪo4$Uđ-?ZLr¸5SA8Ojb{\p&nHZyJ}@4͵%1!zٹ Ssu 3Csd"[.*u(NZjC$r;Sٹ(Ee5uI?cF0mb56C d8t*Jk0BTI3I'8Wܵ9w%#T)(Y=g6\c!GyGRH5Z$fT7J<~Ñ 3vxF Z6Ru M8mXrŬ"ѥm}r !=+nr'{+eP:#eJC>dA ŭH>۴MP4OZBC! ONl^7L:$,ny e2Ya8DsmEr!\bBza;0a_m7@QukXe зp!7hTՏ9rovZZoc"t +";W_x ۾i.. mN(LXCbJUIiNFHaz1X4fiyG0>[R-?#x/n~&d_–/ܸ) 7gp(CLlyvul ~'q=288"״8Q1K~|ЈkE7r Lη{"Bsl_ yx88B%X6_nS} c<G٦Jl@o[Q[nr=pEsr2Ac4.)Ͱ~@{(yx–B6(5bXX ѹ`6Lh"R^$Q%:)lR5rjÑ`2X!j~\A])8bc;w㇋vx4hXQobԽ@+' l|5Af,@`-.]kERM[[зX\WrSC2R!j$4f"ܴG!Ec.v~v(&o3FԆ2R&R ,Y}"( 2uЕ ZYZZr$ַ+Sd5O,Mj6-npݏhlCDv-wfIo'W|>S :H3^T7;W~ 40jvǡÚ[|Îh]˺WtH9ҩH8\]>[+ krJշHTnEQ/zVo})P|VY&H-a+pm?"6 o>L1>"Vlφ`o pѢLSp[ (S^`7t=@F ?vl؛ A%K\ :n2:;KFWh)\܁ިZ&?07_hT7( ᵃWo'֧,s72g  MBAvhA 줄^1r1#ҶMPBͧe]_NN(>~8G=3'+Bׄm~)5q\{2W|jAz.Q]p_;7! #JFҁZQPnzt*Q5+46gycWqa7 +1W.!։6Yk_ߐ2OJyc9l\-sX9m嗌5R1sᮢ /tsx"A^-%Nlǝ)+l:zXtrtD.oG95gdpuW3H㐚V:L}853K3@ED\qA&DEA-n_wL.Ic6Rt3; pqlñ+dnuwEŵKONZ>]%FϺ :͠Hs<}.D9}YXa{1/iŸ^GE|m#c5yc+Qtvy9,>^ 4yľ+26jY6DTJp7Kw;=Zd' jɔ,w[eQK.vR##X<#"%pWGotl}96+iSCƗ )-ݻ7{D^E e!Mx5nwtnLlö]RsTN_P\ xt<2\]0JG4kFXrMecJHGm&r$AdW֓E~Wh؋wXHv(1 O \$y O>.-z+]ЫCǝ_6j21%Z y6P}co+؊У=Gը*"p~V?@L ȃ ՕAgd8:eJn~3%؊ǻb {e#Nxq 2U;Kބ*HX& 3"$!y{[ Q[' :nKKj L=*l4Tkx\-w$f7;-JqiՒf() Zw ?ߓ5M*-[ﵳ y zyD ģUnYm+D0[]v(DNQs=AG!yN { ilq(Ϛ\(~E1Cz!k κsX'Y#פ#d0Gx];`"Qؓ48^{+6&t"-cMD +"w@A>FKp/o] z.Ui+̋#ya {Ҡ{tp/W9= DH{\҄{LN?V[wkC5e&UA^lp S#D>J !剧rk?9tQ ZvJRRwZ!F%׌AY/P]d]x n 2a4(WMdOzs$Jp!jqo m6avsknO@Kd>hpTF={ /*.&Szm:W!jMث.e*Jox Dx֛~JYdqa3C v;؂Ի>kl̺ =?,.Œ$r]80Ofo>8HoiJXKҶ`"ߊP8|PD354tI+ڀb' \9Brۺ: B"EF>Iha]f)H36teݾb|Rw&iM ,s{H5kZ&4Jd1O9@ʸ`xV5.y5O(9HwO!%onB,8/+2^rW]?0v4=<"%u7`L~PZVu?1Is3{dRA-.ĔtN(Q:ҏSU5ȬJ|" L'k䔠X㐇{Yvߙ!Dղ[=~JH+pZ )UL^.Ӯ+?_@wkCǧʻS WX`0R@8&M<- P 6 Z;Q5WבRRށ5g,I5apnhCo|r<xT&s' Εpys v&;TDqY. pYM0<^Sa,@٧Ša+sh {K&qD9>:l'֊GZ:WAx]|p~umCxWu̞anP]s nw"EKlK# M1olIbܗ=qw>D9 7TEV\63[?lNpzVu8_}:"Ts/STtà{@Sq aRB2# .RzmYl%uBLj++05S asI.-pyr>8ddBG_BBJxz`͝/A~Ѩ\]ƢusqgaMt}r6Hɋu. w;˜B={kU: .vVච]^s.{h{sˤcϴG@4H` (y֮M* 0ƌ@QmR$^"E?X!8s@;Nw"Tja?kvH\STuβj>xh O4O4j( w*H$zrƍc/ ^Ɲu67i8Zg ZTJnQnZ,7qݘ6WNٷ_PUfTIl*fkW( +E?ā 3pA`<ԗ-Q,f4DŽ1ot,o7!_!*@ƼgHL~e&kES`} e)P׶wX5Ę̉lްw#,MEQxoȩٛ9pqQ&~OңEő4Bë3îlܺ.LWC nʫVeR+ʬ:(tDW= 7}s}u!@TIrLAN?}ɻ2%vm]_v!1)fnD-6;K%xkcŀU썚$TVfVC?ꥋ4/\.ޭ㍘F|7hӇWm1Tv?b sGovLLL/Ó1-9.hSJ9RN&UrkрswqAe8<*Na쬣3Z#ߘ~@t k.{QNBԠHfxp1rV}ON$BpLt\[ ZvQ*l0bιL-(錠2!kK(^v#俖~'<Mv. %ڏ,7A67T0:@_ɖq{ ş,ڡ\64ʱFV:{MVzV6OhQL Cmfn0͏Z9Ar\?X&oEGEia(?܃vk+]7@Q:KtDd**."Lz (tAG&ݑۘ,]=TJWd҅d.oY^B<&Ԏ)Ie! =&쎞ao[-iΤ 7w_͹^zK\]˾ᬖxX8B pG:N 0Lo4"`{8K2c[d P+wX.\1)ҶL;ىaZ' ǞhT ÈC?LbS3S ٩cs7Q5q()ՅmVԆǐFDi<ݎH4WŅ7́MFsh2K D5x/E=G(!7 1'uTƌ}&әQP]VBBsu@j+GeO&zc:f av v x!FiybHA@QԢz؉Tes'~ńs"cO=ft:@T,g4f#uw%ɮOi$]Fq#ecN_AIg4c}WdN>c !K)BUdUaf|E7ȁFwac)OL[:+-8D4i*^s*vBg;h0n:^e+ `KWWb"(d^~$d_)*;@PZ=݋SZ>޲[A:'IGƬR8sNgDU&S5RDGcMnu+y{+vTbM5Y2_]&Iufs`=(,o+H.$5f/A-A_wrz1=2͋cϪEن8SIH'c&7l|t^ [P ^s 0?); Qo$Rg*S<܃\$ٟ3Eg@zs0^V HUH.B0 kGW|~ٯ1KKʝA/x)0H (ψ]}r7۶wﶴТ:^meTrvӆgXE,?p˖tq=lR z"8'U,&Ҵ[X+׻mG'_ EE}ޗ**:|\UXmCPL8,gV}ĽJK3ֆ&~C2̹e !78оD^8M'\WJf7QF x˘fҪI$4z` eӅsv̙}шk8Ȅ8Rbk~i+݉)'ιt}j/lG\=/C o<1#\F< 1fvx9א$`6U3 T"V Օ7)c1Nq |$g 8 ;XH,HSae! B/eZ.>nyc//X+窹V  ey&qgWW㽻 QѬMoI&/@H,vȐmY^\B9?5!mnW4Rq[Yu.;u/:!wxvCeҨKl=pMV'COZv" M&4dů+.PyL?{"+V@G.  'tbc-!23d }u95ԝàytՖTׁbCo)]}YخFO 5vlZ/V9ͨCTOظmQ?ĕUY/\>JT}1ˡQCIkNBq4i9նT@tj\V"rFHJSpKa(fƅql'I|׊ @IiT._`G0\ͷ{Y;vZ!Ý{Dstdx2&~$S=G~GFa6V#Ѫ\pk{C: %E^_-&Z4v0ٓ m:}A[^o-ĵL|>:TfA3/\08aMKyP%6cQЗMZ.Z;4H] ѡ~[ KxY OEHzR" ԟJp|,Wpޠzltܩ!mbƒ4WKA`/7@VkC?,p'gxIvmr'ΝAYe0_YP ,]Wm؞{p?D.abߤRzj_OWƱ HHOot^N#ZU>I2L3EI$vE}pNs>ncSn+J**^)j9ypnN2F 4<97ո%AAHdǡ:kB];AmϨ)O~XW߶$hL=ۂI6nsxg I2H+h %2kwFy5^Ngl:0?&!//E1˽ Sv %CCnuhQƛtof& vj>WM[ vHM3/ɶ$Krl [aŒ Z0V"ȚѾk4,jM#GQ8f;x@`s(m4W `%o I⩙ ' eB^ s f -s+5%]GmiQZٞޞROSh"YKz^q lԖ&~)ϠM?B^5r~С@e]f[ҋl=dv;+aA[cX'4n´X>_ fMI(d+t֒%0JORLA(3 >A;m3;"vJ @uQeI+Ƴ`ӳ_s}-s!=8+-D=;AJ-c)I<4+'ds`NRΩ.`hn⨖Y#`\l dc,x vo⧾3H[PEh"u6kʪrϩ^])4Z[w}F$=ys~0QZ`MZz&Er f *`;)>>DzF|Nji)dQR ntY{N("_x/Hv_%͕,Na=1kG93~  T_G/q~0:JgP5=i9Ruwlau2=^Y|Uh80_=ZGgYFn ΩtG/ޤTs֢ H8Ggk"/u$9/8ԖF0@S8x`n OQXZU& $Aw/N3_Fۜh/0oIminZ7MorecơgMg*CƔG0NEllg茶R@d0clU.3U-b9jtGqcVQfvw*G?n.pqތE>.g'0I *2`b'(9\11swyu4mQ8g5b>i8846Իg Yyh5 4hw_ZJ-cVg`ʭ/rgEzN<9~_PQM%ĖshvlC -4!&#?(G%Ζ2< ,bwuZc0=u0.X)` #T C,ưvgN675 N)HHXUU2.얫\48v] Oqbԭ,̐ɋF.ϰ5{? U< zx 'B%m*T# ۿ-5.&+<3 (TZ>^}E1YMڧЈ Fm[Æ4T$o6PZ'[:Ҳ,Mo@ƌMr @Jjj!pX- ӝc}-W.#q.{s[!*߻R:sLCaKf1%[SS)"N2ՕkvjGIт_g4HQp8;4 7:$PMX`` 鬅4N*!~N*Km^%iː).p"H[j.M k, IDD6ȖNw<]D(AAR\z r~g9%_ߨsΣ;MgD_5L1nT/HԦ$mIIf 5mŶ1<%e' 8#HpNXXV{HXEyZy\|zJ 7ac^gQJ|xƿ,1~y)~~/I@U'8z6M OL?X>2kOϫxSWHLMwty>ʴeHwr2 3Ǹ "qـb)vo] r{kn'z!T]if" 7RLSױczcld --؅)G @M&D"7_-|b5-M\]wۗۇ%ZwÙ=cOa$]`FZeƆ$EH''c=GfC8RɄ4ΊS`n ap|X:yNWZDDβ8G;i \ }Olo[٬ o(,cQkgR3yU2j~gela+wQˏ  t~X*R'j` To#N[qWTHj2?`7i8TeN?|q=!!#Knl s2^N9a1/ǀLpӈhRΆblo(6V7Dmi1W4h^ JB{qK/>?IyNTh+pLY?i?A1lz^N/vus-&A>>XƐ#5_U[Fw~c^˞9|x^ӳtѝz$uLg$1lp t$oL۞n؃`'ؼ35:M N_>JKle }D[D}A#Zn=j+Qj*q D\n4twAQܨJdL%jY{Og;Kת ݺ :P[G7) ]zi犡9VrU;'ӘCp'"JOq\O8[CV L}~Vpg'+~kgV r_Gc5[Ɗh(pOB:"+\y5߅',e<ӓ#oMw _JρM%e&>i L } &W3qjZ M'lz-R!*QT3rGgk+!6G& R3K«]2y T" _1v#uCB C~ˊiš{KعR3%;YT"ݏ~LULdU-9*JRs> } H́oyg.V\VTX<=2p60qnlH-즿Dh.G IM >xي~hy>LbOfĬ!Wf ;O6|?`ތɏGk KbˣiodkB D0 0Tȯ.u {1$5Xb`lDΏ=^>{-d'D$t v{h"\Ѫ6r[YhUWX鄨[]rcNv8z,i%o=1O9(K-Ay8\Gm|[nh*$|AE<GK%lhU`\_5;'EyeeC+\)3*Ml;9Hv5SZWAIH+]yg. 3Èk`iC`gl]!dèSf-OwZ5_KN9C"u~ͤzә"Я*=mi'I^M鎊H? ÚBc%j~;oxw%nPQ_tTO4zsa0Q/Ά 3+ukUˡul:%{BD{sJi^ujmޏso 8‘!pB ͉-qHQ[lnj]T bMf<$-q-="3x=Oе7 '["88]7^:׾@d,uG5ǛOʐGnk.}Y'x!A_>D&}p?cE;t*Efp(3^$D *)kb<~5 : MO.xfG"?N?hJ";G\foh ["tN ']Dp&5n+ݬdUII9 ؀AÔZ#^Y)5Nws,M~e\(n'gein@bOtu^L&n("uk٠Z4ڐAZ\KhT n>x<ۜ >e6U-bKxk-tk= l:F *0Ѫ]v5R*(9~7>8aqY !"Pύ;\!KawӇqlo[ʔI҇y7jA9CAӻ9>y4Y^};2{a-T&u/TRp' ?Rp*M5 \Wp3.r)֮}oSIJp14$O6(Z~ԖR~謶+V'Vg =;:CXTltZj f= so%+oHmP_&\h`N:KmL`‹TLrcBPQ5\9[Eûww|^ssɼ꾨W,@M>oKQ躜K CbSׂ(m;ǴZ/8sV$o1LC!t^JZ {fw'"rA Gwva(Or -d4Vc]ҟ'q#+RgIb!Wk`K@O惲bݖJ-&R@H3lJ0 4/ϛz홟sD$?Gi ,NjL@LOe`m< X46XV_G80SFw`,aN-GՆsMYEY$xld!H>sAŢCSl 13JnعO{X %cS 3b|nː9w)l974.(p8 #-x3-`o'9qFJUĠAxL$ $4{wQBG*2ܛt% h}0P8y LJñ{ٯ Pv5Ml@€=ǙxS3hR.,WJ@><];C$~3R,L *fu Q2J) :XyJ^ObwcrrwF>wŸy*ԫ+@pkd\JhW'bŲC[;\x;࿊5>.I mEfK6il>sDNH3퉍 MoY'>9[VmM`dEH8;Tr>\@:/^ 2VLKCq@/Wc8Hew,ɱ;[TĔl$ҏBIHF?`Jk_{]R~jr V:P/OO9^߭ ^I^dۦ ky+.(L3J63~?݊h]$:aHޜlotMp5(7, /9?&f(L¶px(1Ъk@MˈJ .3z-R`Fa #aAVtǰf1"7#l =H6vt*}-K,~0g p]&}nBcIjhbo~:}:;WYYL6BǴfOC)Xqe䙕UvYQ+`c,O,W Țnb/S=&HߜvKƉOD кta,S?kylaNf8竑n)> Z J0LSpcĒ1KǷUw2%Zc"l7pHO#갋FR}fq*E8`l~E}=qg)b-( +g,j;]㟳gD:ZVt~9O߼ynd7jFON^Y{|c> RO.F)2h0- 寒 9zd>a%3fm rbDB}hӬbv E qmt$nxd`]emZEhoȻc1QxI|2$EϞ\s$UݱOHkn Ն[&@AŎdY)3ٕuرz.]H2lPGGr ~VC׍!ٌO}zȲeC_NӮ0F~pI j5 @ú?G /#F1ϵ@AU4TuϰU* nѽ'@ K|')ⴵXHv^/l`褮X9[k ]jk f>0L%~>W?jpUV/#S|ۮ [jy~+0}2yPU9+ _ h~I<ܩՒ^MT){%` ),W2-4HS6 EYn7.\c_'cnɞem'vzu7pW@soù\Yq!xD9a-h_ 0n{HT^YkVg &v0.Abq` h#cE|)]e) Գ\7+'u-o7ze@'_NѤFwv6'}c6f]Ɖj\Ts&PC@ 1'/!I1v%g| `Ag0O/٧i^5 1e;~@vҠeJ KZ,՛tY v4]Jӣ$U޳2ɐ{8&Tlpb&1S_P,4*>haᮤ[C3ĞRu[W6ȊغBqt1m<)0UE4!Pp)D$RMg:"y04Duj#6ApQM>ocH?֘ehp,¾Z [ <[4wC]78 Fdi7Xڦ2H dXɍ῞\Z/> 诨 Z;d}NAl#cJlj& KWSd`|sa5~9;n54RygYŢ&,}7|IIuL%(ϹɥeԖy駹qN!h PhV1[_ʡChcS˩94<+999?\:CȮ|N[b*SXU(x԰?IJ%_'->k-xi ;,Hq0FK"X$ydm)֜j_\yÕ\|*LJ{:YWX57̖21 f۩n(08C'Wo|1Z +۞ONI.X;ȣ1IiNHX NyoDm5Q6 +"rjP(E`ԸK Xq~9l~& Q"'?@- E/û͠aceip/2\&}I3@HmӰsa!paV2s;#-H~6npۥ0I*bF,tеD!ɟߔ9PcV^U2"Ҁ;>ժY_Igg34PRf۶ 'V*LTf8%&RRX.bTLwRm!ʃpU~񝗂]PwK6Ψ H Ѡ2WH !l wͯoM b)?f%C:0E]%{?} :܅ctZ/A='C^ɱҳj,<G3̓~jev73`B Zmҝ%:]5$LLhA_4{GwÌ, 5{OˑVJLuG0*ZA05u=7K A * JqkDd:-a~ +W>TkHΊ-Om`0Q_aчA *88UUFZpwԿCY^ܙMbgqWΡx*{ Ht)Wy_i'VX LO/QȄfJΦEp(E-#[zuwl@N@?]Ap頥m-aаhlqKݦcy7uD~הx LUI0 73.WEOt)mRRw׸}=Vok8PG}ogj~Yƶfcב#kIV(<.6O--#74t[,|V}BJR iT3,Il;Mm?T{X_C m.fTJʈ8BMmAe؎+%T > ZSc?PIN8jjBv]MMT>>ɼ0}tBO/rP3 L傭&}Lz۸0QQȐ]t0ңDP$sNޤ⿿D%lsK𳥙 c 8glXdY5$ʐAL0πka0ף6̈ g T.ԔEag=CAEAu>(dNB, ݰwp>UЖ򢡺xӓMb1W}$?qNAY[mB6tA=mNWo >V։)F6?2+*]pN.xYx@'T)rnRG;hg<Ё}=~!dޱ&\0+"G֭SPG.SSq0Sou : sx5 ^`sf:~$uQ:5N%s/˰W()Gם_-BbΕT,uPiy}n--qzy*){柈n`[\G\@@'urdYPPj$ f_0"ʁYW>G4kbvM]ܪ3 kbӨ|CIa?RVO.2`U꺆]-tGAtW 7V=,M~"M毠xaawo͉?TCGϐ6pqH Y˒%/ dRf&KFhX]L mxs7Dv.Vتj\BSK[WQXKO> ([>|r\X Uî8}!?.6&aN]X F)pOaHA=bg5^ѫ3L츌t@<Ө]HGW2=Ow.E*,`>Xx|Nh F 6>Ճpע뵖58# l[OCGh:?DRn`ZhQUe;!,. gS08RŽ l<) \ȗJs4s|^vb)V_eYaY$1 ^$._G0Wg g+WK "gߢWiݱvI #*vIt&ؔrVS'Tw2mόS9[ a(^Kf6)!ySj{Û;ڈ֋] Ze!ߨ+װ*I䋺[~K긎KN[IДATϕ)FUSw1{.r#Q7}3%ZoF͛ V)4Ϙg{gqOnP Jz6"+@+P՞:% #d+| A/9+=,Z+B;%UynFQt9wǠ3%OrD 91|f>HI4D=D~(NL=/0߻,`ot )HA7 P2զsy݆ D- iK۰>>^ÔYAL}+٦F5Z Bho@eQXw^9yM[Ȏ#n\ł"H+> Xj%87FNא7ȇ;Ӆq5HZ@3w64+V @BmQGxi?0htqxW=`f! t4x._EzC}FI>mČAr:(N]^qV8Wn:Q;)ĒL>p1A1#Ȳ6!t,tl='1笰D-w}hz0뇏a=.4v2.KeWu ieڗ@3\}0IR=Ymv\jD=nHJ`HN0N'}züYa'f\dտD|zJ+ O^TLo0O Q7G@{KўvdcGIy!?N=C,5*S9`L0S⊹#ϧۿY< !xx4̼oJNr.o* f3~OtHwSy͒1*~T9V`%`J|ö齱8n<3ʖ W¡"7'~" K8fx;D]}_kCVQ 0,?lm'N=c)1᳧s83Vu2n;rIo_W<{Jo? B}zhW* u1ί0f/~6@߫6&ƌUILwYzwJ[w9]+>V;J$y>]"Qi\oU" $W pad`Gs'MPNZĶ-*a(甸y3m'j^f Բ^SMbs|qwHΥmZH0s@(Kxǩ FB0qLUPzPަej|Kn !ǻZi-V>"qP'a@'6OD[>-IT>W9햾x+_xA枻uڛr|=3`yCP|I-o#daFrz",Ww)}0`3Zi(kL@sB!CĿj19*bNfDodI},Aгu6}`` m^jz~*W!*+^ PE:`t)xHNRj:cZ wr̍h-~Iu`;c8⥭-UI/6ݹ,qŷj7wt3E p[[GZ@8`t{S*DRiK-Jl-WYM٠iK7Sn//*@xH$ Vf=}1uQ;[ ]/EKEqWch_hz43վIӢS @\:/KmGȻ0 bc~U<] Ll#/Ё!jB:[݃/"PX8|H$ *5 )Bge6:p5?QϮ/Akt/ֿ;rTFMq !!NT0#DK4#\&uϦB  x͖:.t\{. Sۿ1!utz5ĦH'y⊂jhn+AK|3 >}$UKjd2([+qDƿ ~ 2ȄmSzLq~ V.hUؾ oZ2  0l䃽'5E`{+ ز5HgШ>踁Fc29Af1Ĵ?[7Y}YrEҡ=eҵmw|B5~h卍B$,m JQ{UE$>.$'c"1ʣ^8q.4ˡCZ BdnǸlkˤr<緌X]q(bw^i]e>:(S7IH2XQl(pen VJ\H.utzھ E(6wuc 5(8XA O|%> K\te ~,X@#n.>Sv_(r4q7 "{?1\- O=ل: DV i~6_!jzzӜ} *bU<;'զFZP &pԔJ_>V-10ѿˍy*V ض)Bݱ2׻#յq1%{l68y[]' ys)e Y2q6K.Uf­,FNd{U ᡹]pQX{g 6[F#Q4U K%_( v[̣;{ۄ~4W ҲhL!U uP(栢?L#XGh":Hwl8o[i:;' D 2CP扣S`k\27A;WXg k!G,-<[Am Idek]pKT)כ%c>dW Qt5k?@8|SAiTqyݻ+w5'CF;(1D`! aLZc RP´a7aR:,O@Ao}DB"]hRδ8c7;c67!M@ ]]͢ȓ0B\Cse-\UZH@YM`n}`C*PU?M ۯ=}nIb;ڿǀ f~d (cf8nЭØ ?RzG˗r3r` W,i.7pϞd`2d·Aj۳9CE 3ƘL#S~[}蛗,C>}z'wI\[yKYadx|A|܏OÉ!w,d0]ѭݎ.&lPElyd]ƙBKfT^w#mծmy/#\b=>B7>T yo:r2Eϱt7d( $$hI'Ydѵ`\jy绥cj#CV-o[[\Mirp8ّȜTмn:)7G@>J3|y`B$4Bнr!EH•ΰ?ã"IwldVZ0Ilx d~ Ҕ, P1(9_9m ovh=i<ʰLp\ۓon*hUa#Nz;#nn"qp>9YlE+o#f4K<57D1oI9,^"9AObSkf ȍFkQB,$y5B!/*'@OYy䢂(2Ojzvǂo-]bk4}kzk 4c~sJV]Lj{TFyf>g)-$djUVr|9Y+DsnC☻P^L s#ֆe;ȏU@*phO ӏW4oΫ:JN}s>Go>ȣ*իgmW zxT*Sٚ)Brf_O^y$[7BuuVs@TKs2ObWB| {e,(>tNOyiF! : 7\WIO@\d` rϊޙi=7N=2@n> ґ3g6k|Iv8-`$B9<@FVǖ+o?1#e4aGnk@)>5$m2RQzŅMF2m(RG;/Mu" ΖO Ƥ]EPkimȄ0s1\M\^ؙTJ|r)kNeԂ|+COuQׇ!;s*5TDV3dtw^EźD1^]$#vGk5ڊیopFɫ7;FI{E))IL~r$>;BzfrIt?mfJڐZ"U`.h`)sO%|4?., *(1#=HUI8S=K릿[E٤)5G'|vhW VV龁~|nD"檼3M)6zYP*!kHdld*oswMh)C+1O3t.xHqMfOC+?5(q9z1T^M*˓wCڊl;4A<=eNP{?&ހ%`|XkcȱgjYႛƏV?,a-]K)VgDBҎ3"e= ZQK[~>fz66XD _7&aTH<^?uQg})۸P6.nvUG]i>GL G8pEv?dVk}q3w$hJߎgK[ԥ<"mhV rcu. {w "' *` Wׂe0V+6Ѧ \|>r|m {lE$ce^Ϧl}t2!N{.wny)Pcui 6z[3YX&E$&ƯFiS|IgS(1h>t]3M6'"퓧bvG;Erɮq y! CŎ[-ͬsivTb1_n|Y.tP"TFe+((D⑶meb9X} ˘7.2Ot+fFĉzXS!e4;\qdh„'d];:|=ꑈ{P(8 [ /k2#2v* jcDC6)1f!9Pz?ꓔXVDi6[_f[&vN\ĽzKH 4@k] I6/%-H C0+8C'1a Y6kWѢYi1ctN6-ǎf!VNʎZg"xZfА: M )N،/l\壑M?`\zkJ[MpyE1p:WJQgf%.RJ O;HLgB Ab2u6zw-m$b 4Ztt;uA Fa*$Zi=ՕtxH0QawϓWt8z(űOzeOchn]F8`mA?uMf@.,g'u)W Me_Gl\&[?",]Ƀbh_&5L^n~gFaC{N@uߧl+Hp?Dye+_ xxxWq1ӟ8p)(Zd(P 'Kӏ"I|`t{KoЀN[H p%o pd8C OFlXʎyob JgM~N cvӞGJ^#M!TRנ,gWt=?Qw~/Kԣg%fʗzė8C2 웺E8(TE/>5qs ܘuO@HbSBi{I4KccVwHb hL&" /s\rrPX~)Q?UyNk$yg8[Bm}-cAJ3O3b+fi@ce `%oɻ"+,MC=S\S+^?t=e=),T=2k4Y*9lGBMr{eD5\'jw4}` %3 1 nFI@&}$6WK s~s߼, ޜϑ<\}i/6PYL=aTc<;ruV\m-2]+5@"K^q6 ?=҉/.4YUm"|vY/;] cle jPvRh8 ek[kg|oQ,kp[msdaqtYa3!o.s Rq(T4L"D.* ]˰َ^Gr4rA(x/&)=NUï>zLC̴ޱEϣźNvtQۦ>uNsM_؆[:+M#"DR$Uy ־tЊ}:,c(\27D? :JOVԽ*59lA$,d `1$ZI0m6Vڎ]A4a],9:;s ?ۈp$&ܰ2'+EfI_:krU2Hdg73SԲkki΁ 5PZ|947l˞Ae&Zh7y8f<F_Uk"kΥ9ShiN@Z 8 I fHɩk?ϨuH"Pd-FKz70e/7HJŦ͘w{pkOyY2ߡX+'H{FpE e"̢U6a5^9kbA i7㳡Y\$j kcwqYjAHE}sZo=5A1j!Qq] lm:Q>5T? S謓GT!cm>$$+f>]E:!:֤S4SC3hTݾrDK?L|JZM6Jz vPl[7c_'Bc ^3bUNaతƩ˔!q6?Mzvw{ڡ!9 ӊH lM K"]]wB?gE,3taI!Y𱝀BnviWr[ J~Z9y!?`; z)cS͏vX8W @/D}/c!] B s6ڼcVR1{8*A.]J#Wp0_Ɉڽ c՗^BpM'sZ5%=']mOX}1-q˩'ɦbSN&H2ZZ:.[q=yW^SsIpP9]l+T*(HLxOE$"F`&e"?P@a& &uU˛?lW?"?ycrQoBF@ JBu F_GE˞[\gj9v~NCEB!Vrѽi餗Y]*w#a4Kl?jGAdk AI m%p8D7te:Η_ ,[hXXz40^]A J*dQ6"& X]aB8Nr#а0o(>̾i?ʿYw0d˜d5بq;!>017*ɨ?K+F,)2v Hi;",2设(J= ¦8t(xD0Ut Q_ݸ uS4٘2ٌќwZ%&)8{L]79\f;oB@]]OO%d7w6T$ i}e.3$V8_<>JYVW?m9h/S;(k5J/R NuOw,Iڒ|P*^B 1iqKd9/FqB55LT-.V 1#$8y9ڞ=H\-~uQVjg*? Jjlm?0bG~w:ZI%$v3 ءA =p& Xͬ6\o.qY:2)|G)]܈&ws "#+" !d+u @Ǽo_fts8k?QǨ1UV=Jo؀o-@$U UwtrYNO4"jP7'x*WԛnnFh|&s !Op-ׂPXGn3+B[+'{BW,-jL[l.k\ jO:<}VYR$A}):i„N!Aq΃-n\ jJJX2/J7)CK9>l`_l2SJĊΣ k+W" % j29Ÿ"/{詻̄|a{h3(XɞgLڲJҠ@]TwD~3x!Ok)xq$Zk~828 G]3<|'gǙ)(^F;&NYmTA>Rg||;t^o%즜oi["rfѸï:z{[`gb>۲vO{3M\TWJ pBג>+6+a42Vm->#G jb^^}fyv2%9_7)16v"6~Y !î_EK+ȸ0b-Ζk0L"@.ŅF{&㾕#4rOٻ6גӛQA6:KQ4DNr3{֏ Y oa]IkPK2i|hq!!ZW?i)JHK5.Qj]\\q7rb(9pSQ|i؆7=R %MvTFE_ j@ $o8(euͫyXωpH1\8P0w,{N g ZUyT!6 6Iv+3B,^f$S%O]QqYf' }rd;BW))md,PoEE (ICĐ4\W[5fɋc# zw뛺l2j%e#za~V(J،NjXAH>?"`loc{hsx+ݗwv48]ӓ>T=(4Ҳm#<ߌYn ‰yo_-=Ѱ6ukJ/*6ҲhG0?>՗K3#\8ab({Z@4ƵtA)ݎBMYwMF@q7?abl6$c֨_ vdjzKwWV  ĤF5\ 9<W<'GIamj0n?H؊E۪~ކe"013#=`5\5'xP$e&_sJz e3zisSuaۏ^A76i0c@iL(;P}x\3 :T /cW1eP դH>ue,#.w~ hX-@?) >M2N I0[̪s>x5ݥQ}ۈ q ]{^EU}9|| E)c$'s1kGGJ{9B-ț,jib0%{馶@ J11"[$5e5o';7[IClA r= Wħ¤!و};Ѯ::%3>1*זFQpHI)f ʬ纈CBn*Av2ʨJ9]u{)LMXjwOBy;g2 Zt@RG("d0{#''_XMѤm|nEC7(FC#^z݋(xR͂bV#YV2-Tƙc*2$o`͹-^՗gz ~g7 "A-6}FHA|MDxw5$1*播YL|CpMirƤ2iH]6-b}T_ϕZSDHtKlJ 0xhSAvH!nɇeYE. qͱrMs`uw*h6&. `OccG@dL5h%`^wn>ٸc/l21*Ka5zPFݐZYɶҴqg-ߵa^"R [l!2|`: 0%7ŵE8E3ד ";gJܟip h-wr*ZS0ҊpG)'C@}ȷ^iA܊%tꇭ4,g~[zJ?"8F=U!!J{NFo/_,=\7cj@ Ѧ hif \Psvƺ`Lފȯt\*cA~}k(c^p 2Լ|s"JuP3,X][.2֡T0yΔےOl0sM A4Fա1mCT|/tv }RՄYUl}*{&Ĵ3d)p޷RRtGtec|o.7nZXQ湔\5+FqGzBjG? 2E{̆cq1?/#pϢ89PdvW@X|&Tؒ ]Xg)|F|$$DyM%]s>ˠa MB=g?[#s*;Ewݤ<\Nz&&_\9`A9jYܰë%V([= EQ;?ZNkU)q_4;x"W`Ƈu#o8xޑBnaW6'%#lSw%Z٥XZڵM m\f:<"KK9h_wr}/_%w-F`)hVEjp%5y Oq:lY}鶩cau& *؝X$ H| B{GGqW—:-_,$ \ބ(^r#Q>JhtH0X A,22M7gt aWw|:~JI|z1Ve z~32>+grܔ\pq1bY^C_7}l:ߘjW! G,n!Y"ձKY ZV%YS  *Hعdڡ~|h+4b '&d0MS]/ab;3PtN:a25΃$` [-#C#5Mlqwbau2 -Ӌ(!i)unyU12p85<kTi%Kr"Ƞi\1y1ISiu֨J"pu6c%/)y^oQu L7d>3dLϋA9ͨDW4m41[.21X! (2.#If(`.bފզ\%uq) 3dޏ'4I8T-fV#$:Cڙ/U/Z?Xb^[ε3p+:cHO7hZI}WY[YhRHЫ! +#Zaxa%^32 (\|Vy㤠%֔Ť04Nx\X o{|]vS Z8?L}ߗu$:Qβ_gP% vhEpNe Df{vRPxo>G,F!P沎 0 F0g({N3=A)l_9>q7qFNITĺb|cDV$g½"ߙW^GpU 7H R˜3nZ=L!If!g(8p90DxwPH7~ p}d )62C/I0rbUo a_B_+`c#&_9.Ƕ{x?bq"y lNt@ZRpͦrj-;JpW< s7Zw}%$si++TPSZ?F§R*׀C3txPgY[譄DT %j|WuK' ^Z-Q+`=j:5;/)[ʟGq*oGoN}{Iְ/?<뮧J=q"5 &+ /{<։E2l?kp.nI>O7ߕ >%z,b~׋NÆ:fRV8ԉu j?>eNzy%Y, zrJe:lĎ\Tiϸ`x?jB36`rWl +ڢVQg- 3.%ӦW[ύ7Yd`T;6"s0{9ǹ*ZDE9hbt4Vq2ɝwbTon_1NwN)t2<[rhv!uE@#Z2.շADHxSxV׹Bfsl O)pt 9ʺZC2V!A( a_5av}G:R" nmnnk?3ho Xv#㜙|dIO?}FaV{$!Tyӌ}aP[x`/SD7CʍGCP}*-}%'zN~Qܺl c^y&,{Z .4<;vQ-q_q(Yժ&ygy5"Aĩ53:x)> OSջ3[y9 qn z6V[;:iH',_y96KRsՏoD~g1x`s(em fsK^P:AyM@!) Gx`w> [~$~@Ke7(\vsABǶAn ,@@N/oE `+} 5yw[fo ?zdTT»&5'=V18\!F!"E5l:S)(]:oH#b:X=; yZK> DH-E9@'5eolz,<3 $X:HZ!d{C]F-[H;봧ͤ+[W+!ɂ/UAx)Pr;[XH%Aȝً(=U A?XIg$c#V?4*fl$%)c˽r`ʆMar"%]RфX|O!?K@hP&*_.%?pjAjJ M'i3Hǘ$ k^)l@2}Tz 7P-eN%:\w;x tG'fl S\Gl:BOG+ja67 ]CNNB-u$.2]icPSufpCױ b#~HVN ՎjSLСB'*(٧Z.~+YbX*;m}qJO@8_ ZXms5lWQQby]C~SB%倄3J/t(ٿFm 9m$|6yZ&@*o}~d,| YɎ*'=3p EݧP'*BQŃiewe{Ђv "_hA5'W ,I(\0{Nϡ9ToΓ$ NYuŎ͎(! `}Ye@x*tLs5}m-ZoEjO k0&X0鉺InTys˕4{)oC-tEЎ.Ԏ͗N D'dus&wV<1b1t›8vbo⨟24xpl fȖ9_Id9Vjgn[b⴨VO+#BbE}Qu|ۧOmŅiv5X.Iv&VC_&d#iXj\0ˈ$o^2.XKQHq`ՑUh HPceUk2nm/]N𦆪>w]!+PlZo/TsI&[-:EZc)\Z4okqsN 4@ܨdH׋AOU+%ހM}Jh @TP20F)#lnHoЮsgB_tc7v6a'x?c{Aᔊ?WGp-O@qAڧPDI z&A\uzŏ+j_xXA(ޜ$k*\~8 ;X}L;$Z;0C̪N+;g*gn;i ,z.Mv# R~ow@>A?ċTa7t:/b%@mY/t$ܑUa W?[\XBe漨𘓐*dwSs샠Vpɰma!7fW#Az h yO(IX򗼕JC5z{|(FUehX4(S58MfrMgX{E.A%m2/ 5i&LURYe,r~5~,? QUtMxfC'5 6~g7v`)C~)Bal 67;Ӄ qY0~qXh{s"B[lE{ FtTۄPE-;|rg֑Y! j;@y>ˇLRN֍US]%6ln[q c=]mf-7mOcYo#-cҜܞA_O4=geAe3cZ/)_3 9>p쉞E6ހ8`*E-&u4G ;Hv!{[]u|^$&i:?0j39r-aU$cX~Ў$>O{wA}ZP?v5k0t|ߗ /3 DWrCקn*|3%ct^i5>νjsYB ;" }T=H-Gs2Hp%L4E~zC[da2C = Hwa}xʹ&)%4tI@}5>lpk-^}½&EG y[QnH^Om?^p8:r "\] 0*OdȈ,蚻 sՏ (!o>.R7Z:3i |C̠%W6h܆dl֤()} UTDW 6:S3]Q?|jҮgK8A(N}v-f:;wn7 #]#+ C>YY1z o3CWf){H[oHaf l{AyRy@3*pTPB_7;Z:ii:N|ߘ6MrX8K+v(S}?k_qrEqg5c56d/ NQء"ǃnHUU *B)跚{kgߞ47bĵA'Zڷ.B=!KPcx,E`MK&eJΕ_*D.ӭ N3s5`η=mG`COMPb6$4'#"C"mmI.̺5n -NN H3҄@H?Q&;^/FaN`tq{bV{ q {0c}%ʃ$Df2H6G7˽",o黠f> Ժ7L:b"4+Q@Og: +εG;ĺ^X▏#01 V0.~ÍPCm袚ſokV%E=A =KS9v74"Z*g92gME&/X>G"K+Dhs>S.M _QěW%M} i}D-;86j:UߪX#Sb$y_ 'z{TQE-WŃRQ6oUH(\'k!cX%>m4픀kWai4Ѫ$*[A9ΚdYCfH2lE\pq_(Zjt|^r4h|qj((, NI|W=t}0 j|+S4dۗO* 5\^!00j>z</L߱joZt].j8bOU^v`D-֮oѡLQM[>QYq^ Q#GZMKuv >q (jUMWh躂pP{˧ 6Zfho#YKu;[eo#dIw F% 5 :P„mcò~IhCA^^PI`#cƓ3}]G@6Ɍ|3R7ѸMd_L7ivV, ]=r2%h&\& :2Xv,MźݝJ-m[g{//ug:YiԈvgߦLQ^sǶTz΋(_-bj\:D%NqzTE؛4!4OA6@\ ÞW)8cYÐNuuuy<47oM涉x_XpQ&]H "dWW# l\ɃKP7[ӧ/ GSaPdZRNe轞~p7` H<;ԡ .jwCb5jjQHqjlx'$=R >dBXմckb&BQ}EnD%*=Arp >v[9t0)&۪X7:tm]s-@ uńwezhDVIF Ua*mvk}D'Zؒ [c6vK@"r;b=S(]|s;O׫ (DU-/#di!+Vl; ٛ4lQ"uvF5g6ngS Tw0?P =Z1XΒU+E=Q 0]H MkO{:R4]:ߩzȲ6͋U,Ir ZW+1 7#C|C{#iv^H jFnx/@@ʚ>F>kq*`,<]?R8D=?^3&7|ty"}K c %iuƫv|n-=RC 3v#? sǕGg{H  FeOr -G!z~IhD#.neH/6mvgaߒj)j `ނ 7?-\XܐCa}Wz1(!XpIp SW_:ufě¿ n^@]d" pc/ )Z"ꩊѹ,V*͜K<#W@ELSuePF32Q\v+ ~>1o?EƵpUv)U`iWBt@Yg!Ɛ tfuJ?~ CgG hj_&I]ci0`8ÿ@r^v x! el% P}>2ъZc\#1.O4נDˬ .(Owu0L̚T)t A~墕|MR^㮴Tٍ @Ÿ@޿?KJ,FrzV|&q3)`ɔ, a1!LA •IE{z1C9NwHž 3|`~lF}Y% 0K:ݳuEڍ?ѿyu,G)\+Sbьq=4ג>3̧KP -Tb{h`} ,ֹ֎:ڕs0[; gRO4@|Qb5ߗgy}`CԘ s@*JI5;4U?D-XBPlm$N~)p\зY[mC`]w=4P(غ9_]ejl^C_ŷлN7z`O٤7>}=0 P\UTw(>iԷ@jJ"!,ewHv9^5juf(zD׍̂E蛖&Omag9G?|Mʉg,ʒ݇>+rdyݎPCק}f_*E SZ]@J R[@([`G Vڋ2/G XA{o9fPf/K}M `XP|M^ a@RpJ!Oa84m\G`f6D `- %͜-~W \{7TPc1ˁmF~uOuT@=Avt /҆9oДl缐 Gq 1`\.5N>Ra ăkNۍPs "[`(+9%p  ~~: Zؙ487Be *Kx?k:Sfb\\ Ep*d}oz0msyuQ\ 'WΩ(^z=gX1d|-vFdssC`Hn*lQbU*s0}}cg!]#y !'ᔩi&"_z=K tr{!6.},a=8d!Y蟤^Eto~~Zl"8s>M7? Le=C@{+یҌ.潰Sy4qޔ"PJ@6+ 8nrxqCD%9ӜֹUiпڒ8S9ɠ2upDIrK ysXX8 򶆯Tf4t&r7fՕj.CH2 @_]ǎ}x'W"W?OT@NLGZ6Q%`/FH*M2Lt|nS0Bmj~ J*Y/;ܭ'k[mo2?85c-}yh1Gr^=)Ա :Z2}aG ں*UHW㷨$@;'tɩ?sQ8jOƞ3Qmso>c{1!f~~p,94R#6^:xƕ LgX[kh\͐n1Kfn3<3Б>3;,{` ec?:Z_Nr<:\XBFɫ]'T"pMDY+?xBvkkD`b iG섰3r:r(C j2{Uj7q*G8CzcZC4@dd _;.,zD DC`*'묆r3D Ay +)Ϸk Ӹ 8'To;L{ K-{ⅲ+6,}AQR`εK'#%ZVQ Mջ b_,lC>nuGab ߬`_9jo۪RP`^h%6q) _=&*q¼[噏SwA浆 KPe {#?/b3% )*費i" 3^BΚF#Xyot!q[>:^*"'H߳1X}YH4ԔȚ2ve:!./.::AQ(ƤD,Պ`t3?7ͯW1;e94 DB/. *qZ(r.; ނ]  b6u׿Q*=t3XM5bxz[A`6򁙰_,%S^E(GtP Pob^1DXѶ &,l`r8uBb*tu++]K=yN;K\.*FH> <"RnemxѬ1tR*Pw?H(!8Tɤ7^4d;`2WVYg bN4H`pl N/c=B"#,nq}DO:8$BmxޝF}ΊI. _ CG0mDCRBKoFkY#PB!2Uz6Շ0u; vk@}Aݠ!0ؕp \RrX|` D)kS]@H6BRZlf cV_ݼw: 0M4Y1O ͗]6?2- `T7U{OÈj1N7NM*ytt@IW 2g?Z&"(6m:3Nؐc~ B\`/WTHA`}5d2~RwM-a_~E$x,{iţ.x`t<йtj84"v.y&jޘdʎ?ئ&ۨõh ||Q*fAi&Zl^P̅uxL[~-r@-+3mC&i0b!!9[ͺ[ ,į۫ŭj"O_,.M= _v߶򚩕Δ.gèW}Ñi1bHUMpF;n_ PD6ŋbhYez_TvձbQܺ3D%MQ)&Qa)]q`p7%/:=T|1.گ ]^Y YA)k]+ò)=Mֺj)%Cq[ qt2S(ma_U/}zx 5j:UY% .xbd?ea wUJۘfCvbtsh7ʈ,1S[>!jKa.Ve fDKMCyp,ch޵Cl0"\tߍ+39t} ɭY@.QdN۷SHJwz|^W[ E;..(GؚN(q+yzX)2w˹QA2(G-oECp1_2آZ텶Utn``B_ʶh[ę*;CFig==ࢦlD.c8Fo@S;\:~[OA*aT2[DF$EYt3ƅM8I^]蘭ۃ!dIc*Sr;o7$4ѓ乺eܬh&ZOH;7& flƘ;{j[i_o` Sw`0V0j\𝒷d+!<U;ruڏZ `$tkm yxp]#aZ<#_QB}~Rt-c~kRY!{/[U V3,+{:9zEAQ 7".P!G} ZK-c~\fuSMr5IKe6-AGa@̸<@cWە#>( q>U5gR[p?.= hvf\R& y.l=|9th 3O籱=%pj1qZ}l=LQ*dHJ^$ҏ9P%GH/ٚ~b9$- d^LIvL;&bTX0A^^[0ub Za_%>PƇʬ r)gt "k;{*!s e'~U6nR\{2q@x!dKT-Zmhpr+9Q^*WnvO[^b16€$&=0X\U<.KVi7Y=KqiID^B&,,'ٔK /iʊh9MPsC`EK%$T*䫾Ƭ(w\@Ӌ HJ*f$r.iGACd2暅@P0-X@ lxX"`W>qƾQWafH(EG ni+&EVT_o-ޝf>g>zOT0)552eـIc2QHI'9K.d1%L -$X? :j7(yÜy DlH|psH2.]X߭ &Ÿe]Q叽C6͋a8J\kt ͨVPmV=+;U\56+WoGnK>ΰ0*yϞE[vg=>6mSxH]BH-B;hscAVƸ[NVt^4,wƠ=QՕaBp/|}ÀI?K@jg`c5Ұj;3ZQ' 9>e7{v+#}ymdaU.p2vq؃X@RJ'A"^]2 `HH&3`<_d xɨpOb%ygӌkg@S3W 34&Rw 'X8 c!{؆G'jA8cQгĠ7^*%4;J# ){E8;uC :V"25TV{MIɄdvR^kAksZ)R}T8fccj;I/(COU+}n9XɁzr)dgE|q^2jH"UN\0ھ'ncdz792qD[|3iK7Q\Hz\TeW B&ze\>.(aľE!e5 lʏ_0`.76Li؜;Re~$CšB<_ ʼ䱎hW=Ϟ]} Ah Zox3 ^caA^|dfZ6dAO1#`- gl>:N;<_#ZI5FޕrM_hHET9XR:@ FC);"UU`g@ɭ 5v>:GP#e||H^hzS4L;6kVL:\4dޡVC a?h '[.r+lD_R'RɃMx ^P,:AbUFš \N4̯w_=|9֯wWn3.6}T,phXNGp&Ed Ĺk)*2#uXӚI=5r Qa%Ch5m!5/KQӝP0ģT~΃%Tf>ugjJff<kSyKJG=Nx46N[زDȜ̂-em:FlI5$w,/*i SOiCjW64n]_rɰY(LeGiќQ ؿh%W"mӿSyggqC˿xj~vC5̖I6Q欁]#9+]SX%5-AN.4%ڜTտ(4m+ p:!]{X\sd1_*72!huT MXT ?pl.7ښz" !ݱN$QG)hJ*A(!4=]} dњ[FW &2 .heqzXMs/NL?,9ThZ/t3%Ŭ;+*ajPvd#,w:#ˁ3AlέC^4 ÿ8_ՏBUvVQ e ̀CWv=u7]R6r@AH|혻 sA+> =E,fBQHw\"n=< VCm{%z), 9ߩ9YO]9wDx<<#/O6Kb^!r d3ˣ1"kq2KݎM_cǃUCIP`aHfᵕcb|~ ?`w>@r>).l`틂Ұ}>{PGIcxA+-28Rw }+>by'<&sogC W%d2}Esd59SA[a冊F+c}й|gYBO劉lݍ%D!NM*FnkFƑHzfg\HC΂0cM#3lO 5-";f oz *z "mӖbH{+~5`;9'ƶQ#DlAQbH0~7APr[?f_*LR S-u(FcTɄd d>%E\l)JKh 0hX.q]tGKdJ0 ޼k+3y(1wU9S1bKjʨrDt߉bTHA&)+5/GUjj{bdiĭ[W,ThD߬ڃ6; "X}0 O٦ʪ^M"b _ؾd_|η#j Ė2"m )=? ^oì} 2@IPFYpXD_6}h=o?\]b°,53DĨB edEiS|f)Su"a3Z b~bٝ':9-}yz"VIq X2݀Ys=^u 6PcE].¯x㉪[pN )ֽN@߀75yUQRiMHdJS #TUm욐Vȥ*sP,J x}Ow HgnHLn^u_R%Mz/f%A{K[GP }qprE_ٕA]oEM-`^'M<0Q 4h2Yٳ0>]  08&9kC{#x%qPp g=9T{،zϧO'ޖ dV1Qc]+ue[&ԹIw\vıu+TwP2*F ,+@F|I&L ^Oوf/a[JQ(/HX\,IDf6 -&3fKc${>6)NB,3qB0 ~(.PHEZ 4s`"~sx$GTnHɥu!{6aV1 `jh2$iUw\ kab%;[ė ZFϘD Z 3<&'NUefBM# 3}m\7 e<.l"\ ϓx`Vagȩk3ͥh ~4U&~d-SZ`حe-In}*|ɭgl4EL5p yg}-U?DAa?y^{t0B7Olun+y v}i(] GVkBNR&Ieu='#E-[CӁ#"ć0Hng/%Z<)[΀xΥ{K7'Ƴ7NtlQ=n@QSssFxڵUKm$԰Aj{hW< uF^+%&+YMb gs܏fkg-zab'T }6Ӗ[VNqPvq>T('kC7>:,]`2.n|η,̹R%m FT頷QOf$u])F#``#Qv5Sp jԡLDT3 zfg!bRy`vT6K5&pUf^bC*_E ݪ ;!PLjP =53/4[ݩsgآg2MK2G0b q"4[OL݈_w9L[&^hCA[;Pt;tô:g$hĮ^ziy)l1n9pPPBg^  _GyKD)8&͐r|1#e64) դ8pV% wyF"C]#~d9Z@?+⿡2'@?Y>}, U_Mp IW#_豖}^wGEكGg`*8_9u^%OkJAm ?rULbˍ =UBȹs۴0V:Z_=c{wy=tמd&\?? ^ϕMJ3h| T5fbqT:5F).:ݶ0Z̲%~Qgiŏ~!`P3X%Ii qdjCP*{_άxTpj)ڑ, e(͂>mD/CD7s8=&V@sgp: HV7w v7}~q&5__@;JXzIpĮ^Wk2ڞ5s~ \Kb&EWrѵEjA[8?/@NCd8%g1EFYUw[?woP^q$Ey2 Jm&fh0l%yΆ"p1b"Nh܎KKw_8XU4񅓬gnflpАL<4bld2 Ԁ.lzv[ ݍiބYű/0?@'$<^|\v"8B,_/giXltύdbQy hfwV"[&1˼b ed3"Ө\=j=,F%|%a[G%ef5J!Ҫ%M`>57P}_0+WYۚ5{Xnbbg`<yd'{gYrB`;0'?2=1Gl,34}6tWm,sa:J`TObTO,qJ}wf‹ $GDpe ( P΢͝<ɱ|87 { c@NyY|E9ϣf(Vx,;Rɼ[zplVlnݴBƸ9tm0C2qZ4{i8${"%GrKerų:v7&+TO߻\a_Z|.ͪp)Bp%? ``pSq3PԴl,'$]Mbѥp(}ݷ9߮cp3DF>@la [KθV".y ᰄ'b(Ϻ#~0# V<@ur_Q%Ey19+K+Gcuw)q&C+5T4=9O"~$AP 8=6jr:il&VU@@20* І٩p[ ȏ>bH4a-TǦt-]FQtۂOOA-׏q#Feq*z7Z\ 3uя5-E p&Y\B#'* fmx47.I0ᅵS>qm(*p7i]2 Oz1g/>MV=دܭT~֧@FbC$+sq簈c׹vlfNL\)ȡ#HP!@nmq7說~X֧bu}JI8un T8|?l5>:U:iO;:fZjϴ"vl=n9RLf?g&hV-AjB;#r|a}]ԸHFrI.=DРdoY`|%irGzbl5!'^ʙ{{&qd9i͊,"1)Oit!|(xHu''*HSw$TJiɡ:( #ֶ\) =$1Bj6S-wZxHm턵hv$$.A˻W(΁ފ<=_RD/dh`QOHHrO%nFg7{3Y[&p} k^q2Dn[F J0x{8acD$iLZ˫Dp%I,"rr"~% p%6t=4L>M$ .f vop16#IC\Tm?X {cNvu0֖m ZZ?i^OXp匱VM;w}0]Bnh02eu#-U>N4-؂4ǼnwqbTw|]UF5,dᆸnC&:iݩ!7HH7IbNJS-c9̄um}I"Wb W9%%'Ǭjo Ի7 eN |xY~at6^eǩ]23Ōel:B&K3ɂ@bNby]%!Kaz)ADy9"˼?쨕—VR ' Z6p$nxdawV &Z^W'y%fm7aA _ʏ}f%Q vO5mZHLLﭕȦA`X-@~G諚(1ѹ"Q[y¸+|FvNT .kæC?\LPDeP.+/PI3y_yyӃ.C VC~_dw~8>gR'Igp(Tp.l&;b\lS9}C5bYPDdʡ'1g^ؽN=06xɈhIe͓`mE=LyuʧΝ%.kn5 3l(yih@*L3$_U ۯ:jvRc jiV39X˃n&̉Cx[ܓ}$ ,Nt}\IdS@!0ְ:PNIJ#EƝhȭf/k#zI]XU/\+Krٝ̐l} U;Ȇ1xֲ%kEbXZM\Ti8:xr($[3jƉ{Ntad-Y v#jh :^@Ɉ$ aY7hɻ6&gՅ7 )du[=u6eΗ 1^-,&Ӡog&"W+r'$zKh#Zm6,G^=vv̓ lĩ6p/*n_ۭGjQDfzŴ_>" Y4PjtGq2u ئ\^rl(WI(/y .p}T :1awUM%TVNLaFø$gtwG,2P@'[:gYoC ;oSO^C% *gJK݆ %>= |K5TĞS,\y`HcvA|H +; X$g* Ґ<Mk#W RYB*+(GuCۯ[6f)C rHUp] ~t+xu {vT"6*YGUI-c&_xԚqP1\Eo~Tߠ:<֌'=֞뤂6/=7wi?ŽcX5 sc2Uy6]0cJ:7*4s#Y*CI_5廾80^KN`&TssQeW9ǥg4ѾʹK׹Wyf:]`bz'J _>`5Qx)Uhp<@wwKês&8̠gwOK"2(}ܒhO*82\}ҊAMj=jTw骣lgMtר .ք5 wJa\ E9bVP"[= 0X.A@{77w[S~L/D#ܞpHhu &@*l}^5eG!\-^O܊YɊeϧh&?b7& "n@xrӭ ֮9gKbY(.y˶yf'$9bqPaDo$T~oYAϥQw X::R@!SXNT^ TY03D\#τl*9a ,R٨'9dT cL! W*f}כ{Bzz[Fkci4NЯB<,Qf6alٰ~ &^V 񮺅84\'Æ 밺=2y{,šn CK N†E :R 2U@0Wn,ܿG-sIgn9b)%XH%~B[2.ñqˤ +|J%tFw媍!d6˶P k.jˈGc]cT zWQlZS1u+B,<>n/dgS.AG(JZ7clr8NlSA,- N=[z顼&0_ѠYGt%<80 naʎ<[LW>""j;Թ Ͷ`|vL : /+GUoS[#<.:-Τ?< AlHŹ!,|`V $c`+80ZV &vD'"]1~֔,?&=o2l2hi΂@rjla^?r5N]mWۄyrH'Lt`zBv*|䉖m W ;(+E]d=kxU6}d8+ri#*I,ouu:"+S;!Q; _e|ޫ!X̓fS_N9=5wnJ*%,].]F3ľ ]xkA Vpj8yV$rH;m{=Q/L2* :Xl>x$|H!o =g^/#G R`fá`}^ȟqv?KSӏ )?z4^ ї祉DW^8zָd4Ϭ+5>~UR~NCPQyW"oA.:]z=I[^Tm4nH@ŗ&͜6K hX6XXQP3Q!\@9R0_>B1k2n8OT {p.K&HY7k _b9N}xµF- g|o&9ᒎ,9 s7#ޔNbE=L͓?nupd":? BqrtMsviĂ>~ ūZKNa79=;|&{\NfF5!Ȃ7qCovf_EuŠson1 r#:ijNͶCe^Jު Weܝ7vbd$/G18/ utQ htDJ蜥Ѷū(u=qMWS5r}9#MFx2DYxm%m:j8uj[Iе@T,JDBȝ; N) v3]]]DPы2ZP&Ui 5,\nLDe׻|?B ÌE=뤃 ^I(h&EJXܬHByV]#␝͙2s CU0ꏡdSji?,ۯҫN_!q 7vX A'Y2n4[Kcad`[E# GJm°/X*)q7r,n;YY|ll9겡njV& r`MVQo7$K^7s'7v8<8(qU itvT\P "t֑ %/5dcx^B&S8"'N8w|^SP?a=oHH&Q1%ۮ; 8XapY;o"oCMA S*>E疯5jJ2멇apW, ҁ;W{.ÖK1$+~"8:- 8zk;йuF6F*$ᘏ*/A5rLfkQZ6=]Il&Fm9eR-4Op#+@7I ?"~4 ~@ÚsBG oTRC~6e_ FUHb?g ѷ޼ZJo5^9o@T8.@lS/MUג QŒ6%.JQRV vz߄j/Ɛ{ˁ&L9Ib{yR`v]Zǽ;Sץץۻ gSz:ʬ%ype--dYHEǭW~DNN|`p1sWka@?r]R'X(֌ôjI,dL>aSJ) YvX+QO v #"gŅ4#SMuzYʝU_x]\;7+ۙIb74>*8| 5ix tcGmk TT~sl#RtAlk\, ckƬ1&^ *C,IQfeCXm25f&ùܛuAMԷ}kJ(<{2$r*ZڇYS&#ǝ$qn Jo"|6H,yL 5Mp{Z&wJkL:% xO֍7}],XyvӽG|%D£D$S`!<>YCbJ041;<dw+/xxχs% uE4\@ұ}a3:;Jʅw aT-Ilx("ocT:hD ,G< IΐX C6?0见{8 ˷\ӛ]*`u,F&#۝tZ SQ=#b;@> twԙ8L_eɽn0 n|rh_@W~y7I98D)+,u 6ʁg~ъ1Tַ'\,] Y+{yY|4:ħP[N@XiI[>hCSqL2 SN{4bB$21 h8 wAOe$=UO;Ő\ҥw>.IXu= r9IEiw.@3cV.Ta "Ke4<hvQ.9YNj}Az;6 j|.-di-=v bt@]B~ )mǍ ,SSrBLX_3}"9!PyЫ 'c6Xc a3!tC 5˭ v?W9?*ID0\R;W<w3/`HghY4Ê {iRMڮ ɶi-}XE]l4PE:g>jz!^L@%Уvʋۆ]%VY nX7%ǩV3">l$0fLGFBHQqLIR l۱c'3CM t 8pb}LKALXJ 0_R /OU뙽Εʺ>)D{4{rbS>>F첬wϿd,.o`OcQJia+ 3-r’y։~{=jبH5N#f'G+`yy4"$u^͠3"͞0gU"՟0-r ,ݒ=/O& Fff.Ko!nN|pz҆WOWLd]A82UDCP}^8]U m5_CIT f=~- Ƨ2V2\Iٛ͠ oA"Ey?hddN?sʂD4j9'".Tt0g(E( VtߖiQmcY9jbFdLPFuBvu$ޤb#g/9 YjVؚr_<`n0=qUsGLe#HlwN%G~~.G| gw0Uq P­lg(O%jvIX} Ɍ;1ܑ$yo7NInD`5ET-QpDE}*gЉw}k7Wn_?U'n`4´ j5T慟[ M$l:hڱMlsK父]8i&ǃw-KF]GD4(t/-\U:3:Z8MJ͡:hOcIMPc^J_y_G{'7K|+}C0Z[ fgjqo ёvOߌzb2ǩVn*fV XVp)U#=dMjlonC:^2@yY|'U:!r jH?[Yg |Џ(vL1fb2ax?^5_p?wyөOuHS9u.^ʢ+]مCAyñK|Nf0&iƌ @)`so·\tpRGmݸm&cj彙SJH)k+R|`(S]g? GnSm>e-Ǟzx1_oJJ7Vjh)sfVÖa|!}jfNtMC꠶AWˀa O7RxKau49d_mL DOr7dQZ#J [,wArl%j13C:b);yY<|[i>i(L [Bq(IoxzGL rT#Ykf4xxVym5HxPަmB> I)mbDK= 8f[2O9.x]T=6,.]>6g<m\tvKP^AܭwT)Y!j 5 $DX2ZҼWkl尼?UYaGhNJP/>k7س23ҠMJ;yCsm7OPP3ӹ\4+Bj d#|JE_w RtLE/7{+ X8h6_IRCxĔu'D␐M_dǑJvB\GsT @qʼ'e{ 8"jJ?vA::gz9jl|*C UYqv`pȯХ^asC0*L}p#sH-_௹>LLVZRv2GY%jYvc IAS4jMTMTNP: ^gDo`^-4"Μ83bInu!BgC}'0O]3a[%`w묗ׁCcN5 ϓ̽1AUIc>rPX-N\?9 kZ@j~hy*Q5YA~@W&ߣ {tqB;FV oksG3VM%Q™#!;2zlkӧ ɼv/ Lo)\:1 VZdqvZ [=m |2[Q\)X*塱e[P! b.yV$ 4r+q9& U.|QxxkA,D"ӡDZaG(KLW\2KS[2xL6ˆ8& K;oS?qzS="6<3} e=J`IkR|yȪ}B>.W`a0BI?!qha~4>L[" w: S:vNӟYaYH W%C>ɚZ* Mx]ˈ 3G<juhrG:fr1m# ٍVjAmkХ7v}^һPcmFgfDǞsX#+0vե#Z-(R߹v5>skNtDƐ+#mjч6^ [Z OYe-cZ\CGhW^3W ]UP4N+?0yD`킗r-A!!=Esm8}aLk@!u?N SPW#7'!*>G(g TV..`RҐc=9jA4M!䢅01D%%Z"PԜ3^ eCC;y``Ļû*iu-iU:B!б;%_n 1,L%dT=Ҧf: 0=*E͡XZR4 Y>RY+e Ӿ?sSU^`nd "Y= \Qϱ%ّj'ˌwGd1u|zczB߇Axm{_ ffz B'(tj٘RnGhH`Y*Kd=!ܼ2[ hbdi]so7kqə&\37XA*fv1 .kP&~ou45oLhN# bEKK\14Y +x7!&ynMq)nus^mt6%87ZP*/ M ~ n1ɦ:FKN2`OYyXsd-[rkJj;qV2ݫON5' w#*;~6D]g-ƕ(ܖa: lFDup<3K(ҧu aa R٫VޯUB̺WD_:wN*n@g̒msVn@f_ݍjikV7+tL#c [Ls:QYVcUҪ)t>+Vg0psPhp#=aI@6։r K}Z2IOo|%h>&.5'u(C'NN"b^ 3)Հ m ̟`FOBJs:cA;ZdfFyhb+;; 5dޣ18k[]V,4Z8S6,oGbIXc.7|IڞJc) ,6\YZԼ*Jk0A6}'gcR_axv}3+*X- ;Dt9Knzdg.,2: @""{UD&߼mSgUAt% CAQ۲'>2ҿ4'H;2\=aYJJO̢rx{fhI%w~qe>L5K3\,Gr 7 f4!o`BAڲsmpdr;v$76VйXB{t+_|teʡ+>&%IOf!׵=zT*QʀXy2s+;AFގ8*;q'>mJIѤY#9 m_kBmsO_u] DĬw#pƧLPN4}wbǪ&5cY6m1:o4gWEOQgV$?*zQ&ָ^pm#vxzC\Y'-7bM+[d *0;M4Xt`ɳ)'^ݑMPtcRx-McM+(QLDR>'g@( &K(^njJtXS7fS |x$٠zYvsBy a*;PÀշ+foq @SybFjQMy"\0gv< |K^'ԼW87aMEc'4kDDZsSe3<;LޤB 0R8DB-`X輆NѺ"56Z}?pAǢ^y ׊zJRʽPA"ip,>)^̿;UItm`Ċk@VS;maSFNF25ECplIm;c>;nC]2W]Su[#>MS,*wai@ 篑j7J $}SpW{Y4D1BZ]sxUOkw⟔LTICZZWbx<8П`T2 ڢZgm" b)mh D#ۥ_tEV]\N\Řx6]"-bjʕ#bI.ݨ~gǰI$\P&/܆DT@t45NH~8́>v>MU+%kf]=.MQU-kTR5hzMUhY+&(}՗D'6M|B Y\2΁OZm@l8rs][_W|Is3#>WM]OE ?Jm)^9YҨYpvu*rnfYNerB\/;ex( p-<(܄נ)g&-%ÂJ.RQYAm ?_L'a>ܔ%ڇZL|d8}Ж:ϗߤDsSLBLm嶞둴{9+cZ_.EQS(q l8[:61KCH\k*^ 3H)" 6)`eW7CJ6DkTo/ʖB$P5.m1)ߝxXC>1pf8Ç)lQ_K:O1֌dF$MJ 0'cm*wT{A/و HCR~J[j3e/R/OW}gyݗ9Z8Me2lee`Pm.y~䏉/+QZ:ha%]>rQn^J-%Stawg9 ě2䑁wz,44d-,$IHh2Hp?&h2 'FV\=!Lb$e*|4_\9Pq”;|zہb+.Ӧ o$*ÈӐ"of7?j5;{e.; :)\j#h5E|ѱ\_z5hoKj Gb{,4{\PߜdG_aȞ:nK " ͮc[=})u$7XLWeAapK~=jz)b \+[q}S:KFȍ$$w`hWr2ό _8f u9mxeG:n1J8bÀ,<+IQ'&vAƸEa7}+6*%]mpF$$} DQe k#^땖/l^ئ^ceh˥enmNʀ8S,Dڎ! )@ͤA4h)/g0i݆X20V߱I̸C!m^kI mתW|KD6 XwKC' P`ؖ9ZRB x&drT& MSmڡFAe '^'reb 6 m2/ n7P+ RDSpm*&7m̄Cn?*@ktw)#*dI+*E,$`A5r85WPt56NBaǎАF{:DDJ;̶IGdPdǮQ_rQmۀ,΀^ຣHTy$Fq)3/%S̈zLSHTύ$ uá*Qi U̕癦U^cOɈ/)VcOb XRWZP{ܡw"2 :q-':I@wj뾊Al|OKP)PŴEi}7!ŷD uEioIYh,=UƦӫ;sG=k<&#`x`DcEF> ŦCKL\i@?i{rmNș4saC4>z T6p)^> ,S '"l2r:ğIi_h7!Z>J=&LPV\ڏ[׼}Vny[`Tث U{;_CK+p'( "G^Z*S{OD 0.wC968 9x#2tYLl¾my۬v0@3A4L?t˂?shݬ{-#n#[ 4- ivW@[c`=R]1E !}fYANxJ9o8dNT"/c&E]&@W:~SIH[Ƅ B>,#9z XnpG`.Lgm=Yj"ϺO7/7G7MTn*Y/ZK><=]όdplR2my6qMt8Mu{ڴ[bRBIV ܞG. rvB4N9KZaVׇ)cn̽ŝfhb MzͶ0/2!O3䂄-652:cSvܪcV6Z&3,i쟚 h43De_]F3crM9Ǽ K){4Gj/4"δFv#smX HUcTHnMGO/c/wp^;nNpcb>>gr{ai2OFd ?p\|4Wz8,*əfth\upE?d~H2gPޓ<^PgE]秞理ʱ ΅4[M%pLVHp^>k n g"xTmat55ʈ؏fz.AgNDX@m8bBʰ[W{Aw> mN‰0詾}>&v=(}8ߛ!qMA AdQĶLʚd!9bM|4̧U0 Eoڕ&F&BIoM}4܇Yd! 2hiSpU2m(#-uRVQxwK@ /hk`IkBz"FpЉ_e lȸͻ $GIG!|eb˱y6:U呟XH-yb]88~Aq{N"PU/]9ř#[ fLwD:jҌ~"6N@VFְzD[+v$d"8SײRub½TAA]fGo,8^\#$o-̞ .t~ iiU]i"U2r5҈3mYYZ% w!1J.PzéLj}gאhAV 3#K4W\6ck1q2R*B\m[}. d'Ӫ_y(Žn+-?y60ڣaXWH fɩ0LcQWuvah|DyQ4A<vsxuFhoɻ\F[˂H҇W[ -`p?{~_Q _e6/dc1-Sa9^ .:r9T`LfCv qUyâb<ÿzȩmhYT6ISx]U"ngq?aoDn; yW5*a8_*l[W'GmW:%C*4c*(W{ljO X;CM$`ѕ %R\D36~)K;R39ob/]鋛}sb ʟ:5 n ?g)y7SW㦻y1j8-27{pYގ7(@qF`\@CB6w`jnRg*}v%MK,JeTupጫO-yf.%_ 㑬ϩy1DIڲ:wX~HQ!1r87 ޕGt27~-J0[z6Yv3X6sEʾD@;''S\Ą:"-+ncoVxYHH0 4z8t D}[`1r"`G%OCUHO;$.Up!/1$mJ rӺX1U\5pOaaMr14iL(Jl uӊt.9{oW(?m!cQT-;hX,[DHJe ,I_9ZG;#dw[LJhy%Nۮa!(i.ȋi2hJhĕ3#< WBRf,+{wgMx\YmWvjEJ3|EF+iS]S򃍬pA9a ˳. *6qj^&Eq(L-QuXqܴ g Hȓ5?G dh2.4% e,}qS-F/!]^MU}{0Ŋ2#*(z7zr00/I^9|8/<0G>Ns]UͻN/"ߪG@1h{D\Ɓ{inۦ6-Dڞxt["o"v[o{&!%?U  ,{Ew9p{bnYkD2p;RSyr>UME-LJt`ɪ[<'U5)ϐ{%c2'oup$B}jQ6k*TƉp ~^`naqG\%|!?mk iOHsTj+(  gl@ԗ{@NEvU}ruϢ|[36gW/B`͉S[?2E ϭc+3E?p?7o1m[mx)(;W]x*;fğ7D^TqY;"DD;vDXcoBmt _Ib.78ƹuN*#T vZC?Ϙ5W փ/jԉ potˉjn ]6>Xl邉Y}23҈8B2}' `$ -b_©DV8j4bU"XT[X(Erlݢ)i;LG& yC,=D۽!76 :0~ИF 3sFx-MYj }^{Ra9ڷZ1h^Ųp|1 AU-V芊*~sihr|UHwO%̰ bӼ>pUMR]OqqAPjV""*fi}GPަ7^3dj~r͓P!@NH)s2z.o(ȅJ@nu@*Un7U]5օ`q9"JS+'Su1˞0FyJZ+p.ur64câ|1bo4Qr}*:Ԥ)w@fQd9%@u xtH )-i[~S>Erf52=oi,B%9OQ|dE\rd 8:T¶`/7~Lzcc@#LՅժ7Hl2߷NmTH0w%|%(q^+lk,=ݧMaS1!n:[C y!Ծ+% Wɥs }iV{zGeq2.ԥzrF%zC"jWx‹|?>aQ8!)A sЂ+DP#$yfJVH*qioh5 /&2ک=&wJHy=ir[WKGѲURloニ́*lPcce\8niK 8~>6WMOUI- _&1A6|ʬ\$[|OOk>(@Mf @n KVHE!o27.wKLҴ+`oɦ_h}M4/p sfzՆyvh#6|eY-g ucI^~2JzB8z'63jy'5b'R8!&B-mC. U/:6'́au8% Ge.BS}dNEKfj~2Dka!n;" pZ`K6T.ɇApG$ͥEv©Sqwy8:V9oOX[J=D8&ya3: 3%6v R#-hsgQh|ϖFo6cϜ0%x cicӆ\4P] @ݘ"N^;P!C܍#12nsi/19wnr9M s^#ғ÷)PS< - K <NLYD% #iVɥqQu5w@5"8eۀ4)M֣3-)JyMr*2m{_d$cJ[zj| % +ڍȅvK@J9.8M SجXaA+Bg$h|Re0ڶJwUHP/}0"z27}?Ŧ YF^+"Ē R4vf9[l"Й{@_ RZq@^Sk*!sE+&֔&EyZ[}@‚Czdm-Nʌ]@kP k{KcI9m~Xk>|pjcfL܀!,~_Z'8.QUJ)DVޞcnHb\̋JJm6u2\ qcI|`J Zu) LPE7Hg7-@]e3~)IQ!MڄFI$;If#{]H?4<` jCx0j4S@R\d0[]Eڋq]s"+@Q\cZٍ a'㏾5享K+52zy (nE ~-Kj9*e|ޖb\ScTp3Ng^8Pd4mܣ$œ[Ľ{j/eXڅÆPrBoNqla7L`5+O4/yU0n[Y\/z}V=7Q ;%/ziw'L)p)}B&n@ic&cl!#o(nlW6~-R4U;!1]4M] <\y֩NK-8-⮤Tr`6fT5o) ]a\\6C]t8'~/]I(H8?:=NBKdU7 4ISYJZU E. nNy{A:󧃄 af!ֿ+2Ŏ˳Ԝ)S2CLnB_i =F-7[,4*E`zTI>mڐh43Pk}ylK ,/ xVzJ|;*_نK/ΔHL/X>8pD"2ObCXvRDlh<^v ܎BϽ=3~N#  {2jq,]3c-0>1SeQ+ /?xv]tmvM;CRXIx6jSrN6&r|}g89iQ۷4zJܰS Z}t-sJ" ]HVP5~ȷpNxsdsͿ+LL!d9E^bz дl7%O7uz{:E'cI:\EmcYG][Ř^RGv8QjgOQͯEؤU4@&}\j^kד}E MOsuE! AgҞ >bm߆q>wJ2$t$/e rs?!3ŶZȼ ̎<}}0wwl!/ܗceX~np\!b@K- eOh @Ҍ?e*W] \ʹjcJi4:,&P|, hbR=`zQبڭYn]@$gSa`·^LL)L%tҟE;>SֆoQ4o^tú,ᗙ:Z Xn+L=`H}FH~86*LU[alR#,ۚW :ϸIC'ܟmڡ'9l=3,n'$$EmZyY޶s{h$=ceP7s lR /OGVUqmt-ȦT;oz@Aŷ~lDTl26Xpy3bE-9Ԣ6 1v` {VcK>K!QPwt|U"w?[w@;1?%]Gϧ5:}fnU M2i+1ZڿI.\s$y@*璠Wtf4E!TQ!RZU*YݷTqU_੻4>JusL_0oz\e8ӽ "Ki{NyFfƸұOVaɷ5# )Qi V)u"`֖$UGbhS`_EW~h ;0 8HQNic̓IMa>(fl~fōN'waMARf<B*"Ư%ŀGc|d+xA4x=v+Ѳgy;NDtmuz sSrػ˟$蛖daIXmv7&E9%+  oJBb}l%nФ ߠ{n&+o#OVSFebꎿ{7181fnjTS!넕| SjG+lKh:R;6^AcִJ{.XYD;c+G}l+Z(T(ķi@܏ l{/ƖS _ݓ>77 e6TQ9`|_2 ^lƫWǹagwa7ao!6h,܋ ׋B^ {=X DmP.KZ뭁O 1(Zֲ&?` m0;]BƠj71`Ml)Y覻yqyN YجS?걼f ή {s@AA2m"kSAُi?SO:b󊮱*&H 4XL,(8 nI?a{(EKI6@ѭLKR'z1؍Ń)Bg@;kȦ[k CqfcֶLrIrַsk+=]0ȱÎ&78x'@(Hl*&VJ0=M3hzk= /5יGD }yi*.&Mik7:=>ya؝wBV\DjlYrɁ0+BёU9Uk<9IxΎ,C(ӧooF%װ]ߡx@vM :vi/DwobQX)(o*Q,*տY VyƷ1W.&.?6\kjͳf»3sWIK麺װDԊHڭ>uSn5>(w2,0ŖS7Qu?YT*$ЭGo*6x]䋒%uS:uiI&Q?-4e48$*_\mN/C3{`q?Xv.`/ڜǏ9 cE0 H]AT r~Z/i{DjkW\w\qB+Achsd̓ ZDlILo>/_| H205!4#3lH}f khy$p)45SM$7JfxJנC+I~ ¼s4֯W*rx+eIXt?kFZ_6ĎRz!?$6譩݆;7vTIS?Q R'QB`LMAYN,R2%G^u: 6 Z`^QNĊL@sT^{#06Y6IVN+3$Kd? "Јw Yb $/+St<¡" KDYrޑ\y*u&l\119X/wQBYMՠ_0RXˠ4u hĿ'9y&}s+FsGh3q1ap(5JйrQbVЎ{,=z,~B5?,$lX}}@,bq֏\Uzq[ Ư)\Rz\&2+BK# >_`=)Amdrd<*I=/ oڄ;Z )\wVO&A,8SoAUoZuT5j9 (ڬH;ֶg-ۦ,$Dp8>0.uaa)ܳ- tҤa5T^"G=h+//ro͊y zw$CM|RĄ"ZP::CC[oc[4U@>=4qHE/QiRg5 Ӗ;q-IX]dabYS8<(*ۮؠDk#nfNg"!oQ>8?0>['HpSH@frtdJddZtE9D4|p9>mSe>!>/ |9hL+(.b@A׽5Oa!'s_ ^j+eN}u$*י/*îwzz9_^͈VkLPb D17wK^#OpZ&uC.hO7 uQz38s$N!&;$k:LЇKiPҙg bq n]bZ>~q\ې">zxqـp7I#N=_쇿;Ul0I+hDv'˃HTGkY'N@51^ֽ!A`Z\}ۺk¥U"̓O& l/v޸m;{?d>4(4;㧑0ʮ`N ns3(ߑetCANٹfv7Io؃{4x\d=BOI"QQZSE&^UB'q i~^tu-ny3~ϤYvN3F!oJÚIaY $*ׁz-ã'P5٧sfh쫃XYOoA?C7(nw7&ijcE ݌-5b頛}m;.*#٦N.-uC!= ٕITAYT.!'մ7 hʊpC|x( Iw(uӞ)x~QWR6C(N?aY6&ٶ ]be)Nh9fUjrCWrɩ@v3iHWB 3uCn9Φ4ES̉Et[]3[ mg|Rڥ7i(̺NU wpTbjUx?T3&hV&8##%|F 1x/"B>t}ViWUUcgR.4\';pFO5AS4i9] WPx+z떘fC`ќXJ}I*&G@u'VvHF) WjlLuL1=[n0y#/^1D ķzD>Ґ X׀K[sJsq!g?l!aЁZgv/?0 vj/l tۤ`v* K +8>C&#$׏`יC-EAڝomzL1\omJ;y`F ĩo; SGVCB0:"&{`vEjD dpj }Vv+GIC%KoU>Ҋ& הPl91-Q%AMdb wLL>BXgf/x[ȊfL_0h[ZׯmA֡jMHj,Vt^]h-!5L<摦\..DZ 78Ic2A1Mtl;O!( 2*(ǧD6p%}B!Y\ W7foCJ7[kҚ=[5C<;Q~\ x, /A8["do`f9bJUJ]1|\dl E<)4nDD_(bhZ]ЫG|u2sBtJhȫQd'E zS:* L*7p+IO q DjvI+3#$#6c9\r,hxx[==x؅*R%qR3-PdUK(z n%:Y={p= pm'+a3; L|w_tN-^02P&;$ S3vB-k>ڮW-ng DB`QTy ƪ ^y%p%K "1i.IcƸUnP:"ZD"g^M_]^j${Ýt ?Ě)_YP5 SCsG-jSjg|3Aꗢ=u:{\a4p2:GN봋)L?h*|}Qy`lQk}L`DZ ﭙ-E$'P?L > Fp'#`d:8婍H1!J=7GíĂe"'A3R#!I >ouK xTlw~Ώ[.COhB sͭ7DTbdɗP=ȴnad3Lݙ( SѢ@n(Ǚ0H%7:FJAR+Du]Ta?@%c=VF3lmþd^(}qF?O_"/pMRWyu wiv~1L\*- Wkx̒dϝ]s3;`/HhwU cݸI=Uc <4j̃]qA qn>[ssYnrјnj'Uu62H 9h|b٧>F/.8˔,5N i U6>sZ~# 昔cgWl^ze%1(ʴP䐿J ?=(=^.kvr(~!׿YLDՒLMإ߀e9NTnqNp#mV,q*}{| F >dZn$܂i՝ّ6wO<@*8Rvp ɉ:QmpngN2ƀ@UEK hVQAdkދqzqFwPeA|u/$}u4U͕ApEu׾Hn >hRP0dj 3Fbs5/ӏ+vdVoY´[H?>յS<#=  @RDH{݇7dNJYl_M@^\)cTIS,<7h?xK:2o.ݷa`VPru̖—% ̽|T4!.NDHG'S IxوhbMEP)Z"NK3Z󹖀-WPqf7gqc0&K>E-89XV'1ড়%JI/#cr as(mBET)\<Ɋy#0SiSpnUh aa@yTOx|g=Zhǡ$cpM䵡dj*f#A|aΰ|.PUȏ:m,;P3)Df"l'ޛ#Xx?9[ԁ.{}jVV`DZI1Tk'bCONuR8*'6e@T$+_!>5 ŷW~ZY$f>fL qkDYsλ3QV3g F <=fp^Z*}!v ~cp.oZts=Ok2i ^  ZU*{&gkhfx؎q wayd h0zr=V]Oc6𭦵$kzӘ b2,.2拳Y rUJ|̈E8qm|&FEW0_2ήvmڪ*c, dӆlCjax&O|Rh,z) ˬ !V^كCǕ @$=׹fY,(ހ~|31O׿.9-̂:f|;AͩȌH%|A'9s/:>?اn%O5^A;.罥E$~9 4|4C&iXh`(CDqN,jMGdbaY U?} Y޸f%jcITUsPA0&4h!aqEdldj zǤg桠W\n~QXx7SnpS1 y.?j)|߷0("9W\!^b*'A%"[&rM#+4L[Um/fZzA-oz]Yzm^>ws"3N (\,Y*kPzQpYI3⪭pk=>Q5I3+CLOc~(I}P"`VOc,pr1Wղg)S_%mVl`\ &Y7^}2^@4\g !%@:PP> C+l~튮(5㍿ʰT*u&K}S:X#ĜdÓB; U"BAakpV'rPsTM6O6l5ᵙY4ddzZ%tO6&pj{ˆ*pՏOzsK+ G⍇<.{0]1Y0!B*e"gWF{WKo˧x!zr1Ѧ<xg$>4զ/RYeUb8vn,{#Bhw-4i6c6C,?dlH9ONS(DHiȐGeyA:uP6m 9󍽃[ԓ=5KRPwn-xZ9=lwݘ c-4.JmPB]sz ~1g@}qb908&T5p_z;bz|z+_|a֐"{7FkӌcӰ$v`tofLRUKe:} l6Ɉ{Ozޒh3!1pWtl/hH+i4B}տgqB hhTj`_b!Sɩ!'g QiPE`Ps{98]bEhcEڗ%#qR{e&G֌CH !W. F`vh ">*V * ~'p wqrGSt7We 56u ic6٭* ׶Wgs ]|=#)3fx9l6ѢϖMM }$e"QXd02E+ S2`|#uМb"mQBkXUfAAӘ"E*!#]I؅v̯͐N+M9Q|b/A@PQ3r2ԡC EvK?[Mŧ7gxYh4S>α擏{6km8]B 1aVLܼelB'5x'=B,i3$Mv0[B5吴5[AGoHD} ůH\~N}B6")5F&9 ,;'sT%=%P pIyiFEa7SOyJO.Rg 1b*iz81?%k_)9z(l<0bɝp=pi+1>5x''>E~ g3*|(x7̏ ("hV7?^q)] &(@ߣN>߰̀sŽt˧#XJ;j1-7gHd|098A K`er8 L,܆>!0@va2Ai%O:.&FWX@bG;߃Y N.F:Gוk4mE#CZEU~HDR.inm5^[u3NTX-χrc;o *w֙/o3k ,:i@p",ؠgک'QsNPT+IqUzb\-9RmU5;ҭ]f>V^ 1RƹֲMڹDťx9Y8lH2[U%xCQ~>nc$d֗Ӭ܃47uj0:LcZkڈJap ^ K*<7zia99  ,`!/UCnwCh1{*)K+Nt Qqc1O}S [0]T ϋMsxogkV h&^vt~e$"hʔ~dMrRk׌CIu5d|b1u I[j:nYEᜆa)99Y2TPXݷ vy]ח;4@SSȵ\<.ޑFcR3E[B?.ADq3 lU:eQB{j.:odY2^%}GrkL}Ί[S]0,Il> "1IXyݴESyi"l5P֮$Q۩ÅҀcDROޝъEx3Cdz4gɑv={_TSar%e8I9Rk}RXt TЭ &!V~$/Bj:S NQfUQWrOsDS@ ש_9tWj|-<{9WQPG머jbg2bY* zu xd۲ŊJ>0^$a_ԩMkqrCzelOjSwˍX:9k~Y/xAp!b: I!P_i%& 䢿ONyͧr*_RqSd„dڛ ZDlj6/ A~|V֋.gB:3eb|eqҗ ͸KD}:7L;E~E0l<%_wq%dk֎f&myaʼ ` &2p b*yB>wE!egVFD%xR+'6[eJ-CIíMmqSEčIgVbхtPXg9o4UyYyD)P."މ!IlOpsV 9 jzU$ {<hN/aβܤg0^-+a$]:׾QrAmŗؐ'pSp)"=e򰁡ʅVpު_DJ0qw~#Q|9c·)P"Sla~^xyª&mEP5Vق]au cq!Ot'BN*8KKRE.Qm`84w$絵'd /jQ Evf*ʼnKC ^Í5Cl]=ũ~G 6?p͇{6ȯo?4!J!'9,wב C6A|E)СNf닳k2|M-֌uzc jm&ȿϺX@~3>;ᢄ#NƮ1B=TYTӥ6@qq_ ӗX<όB.[~ DIl6w ov3Q7:\y "mr( PUz9B5Rz˃\Yo72X5x/wmoY):af!ŵVT=\[딤D/rrv1̀gY@Q.+=7+X)cax߰,]oIpAcU$8IΩ? b>لa`nٺ &OS{[|-+4)Cœd'RyJ=(I'ENְ 3FNI09iUٜ/3doi*#2^wUTʖ3Xj5 7Wpb\l_mW3:7͘tN\\l|@ : ,8 zj2e-mK ' wO' HMdJ "\)W'|C/רRXf\;$v3'ZGV|\&!.o?R;Wr;LI49J[ַHǩYP2c`@G'n[nPn苚8wUn1־`# GJ U1WT0Զt,;!dk_3i4Dm,.bעdMfdǛwQYfBLM$}؅07BDZ2dN#.sKIݱHIcCp R(uOM;'20;*P7H(?lÝ]ɑc^>ai:0&:a܈5$b_ DPjDjPuw/ GTJF5@1im<ݒwVX\hR"ͬL Pt Rft:MW GdXT@ĊJ 1j M$uf4RpLq>m0BGsNipWFr br:Vb!"rxxr$Fɱ;w~gtP}žgvq@=:IRhjڈY_8xB1 GZlWx괒(p9 kv=9Ktl) :6 2=SWuD?ծaQ+ŢO͟"N*Q@D'(і[і n!N/o؊ ]KTLFS5k>¢ڌPTJ/ܶhB#@n(AS,ڶp?:'rp״!ܑzuAxґUuſwd-,;g) mcgZg}]%@qד !y@¯v f #!fvCGî`+ FxOxX3[,NRU͎x:ߜߕ2M!+O#Z|xDm.769Mɉ^j5$5iDN nxnϴT$vcsbERƚ(ɅMk) ۰t55@ j< x8/P]tT > 0 ;$XppVlnhrGoao2Jȑ> d~v˖h-ya?STPnDe{h$񵰯E8 +, u^/ vMSWM)PVֺv&ӮVh l] r02.1#O3([H ۰ ,#("EKPYp+9ai]6vK6wlR4g6;pJ U] M"Y9jPhF]/v`);LkR~@ao{Oe#(?Զ_(1KޓG1^ 0Ff[~3$tS#D_$6V=Z?PRØzj?Œ[9@ uSA#  3ǣcQP(ί%Uy(봫d j'/-/]`Ө&`\)&I n8dω gB%$/ʽq*I%Qk[foATim?#b_pr$ ttAdt3j-q,9ki;# a+&K=E[hhX_HzaG} J@ [zd(CSQVME!Ҋ {P{̏e^>[z@^>WvAvvѼx@4/nowF<%m!꽱^i4'eoghÊIlo-*EVM̬yQ =z c,y*cu)Y!6ۍQ [ kwM]ȟi7FԪZOMAp̒~Q$Y-X|U}1h'2B2 ]mĠʴHYm46I@/\՟-nXmENW=H)z)1X B}[gpJ/̀k v{iLz ou/!۽@zlR`J4ࡼ>$S 5!"r`.$za{gM8 lY8Y!mג% Ơ)r6e9^eԊ6>#ƝJrGvQ' x%Qx\s\5U{xt>66`Wˆ06/{4 v0N,Vgv؛8-Wx>n(ѡc-ML ? 0*=(ZRInl`u[ MlΉCf %$J0װyNMcs4&?NyʵzpF-D;V"N ߇DfXhp (v 6"JKLzYH}d2+o ` +r-p[W8{c4 n{:yT5S=.!FhZ(ƀ@scL%G襞Q%-0,Zy5ax W zPkKt7"dNyidL{^tL&v4a{틠 ΰC<$*C};@jhu4nnFΝZxG4%x4"FR;ҨɴxA_NF~PCĖ1Fwkc#\΅y"Ein[:,7`Zȑ K $`uX ۏZ?!6޽aL8mW;ڨJr%^>>uKH‹=m҅1 X߀oMW0-ZWРDL~s5vzWNnlibA@/BOKG-V[Qf20wudEM(>$-S G7&?z{q19azHlI+6x6e i #6 BL4)fb=u+&1+hQ }ZGLd3S>7ƕ'a$K{el&Mپ[/g9yҹ-s u$cV,ۤ+ [[9c=Rr\c H1a _ZB&T B *RAeFN l7- aY+׀GuX#2&[~)v80b XXlj<cydLw,yg̛sM %d_YXXCˁ4BTJYH^LRt_YsgǰWvMAOϧ޽TᴊW P1/XXXhxu]O{kjPV"O>u4KR~ Jj9v?^T8*s"VawȵWP1xJL ;0nU?uNTGUs9 \e48\N*Aоo-@(Jok0S,춉PT6}pIBrY.e3i$ʺolXXJI;)hϞuҾ a;G^0&ޑsB6cPq۵b{- ~`%gK;n=nLW:IpnE}Lt< 8LmrW4^ 'n!.+68;c-@ :3ɜFQhu)Ϡ衞<4T_TQBU Үg[e s3!V%NK嫡v&]N3'8T1/¶g/MuqYP AT-dN/̜T54'XHG7[r~L'fep<bme!#ߘ4[m}Ϧ qwM=3S&u>]CtDF  JVަJz X{R,i? 5[`-x{ ./2e`EBm y A.0<;6^v"*29fF wB2ꃼEōN7W9sc:q"uMx\q91^|ɋ̧MzK\LvgJT-{ъޟq®UV"לNa13Vzl10e'P, LaA* cǽ pjpAs"/"*2Ѵlqm;eTLXd€+!j+n.я)(ƞ:Hǹ ˠc39薛r\@ C@ œ t^ afj鶔*bɟ;S :B$֞?Tzzxl ͩ"$S۴2섕奭+x#|Kͬӻ]#r$uuc^eC#Y +DK~B S%a鐁 K<'7q  NPP$4Yb@l 2"`۵#It.XP7cmY),e4؀~m HOЖ9Jֲn0b(xb# \ sqpyakT^|;$Efj|:GW3E6 hvy^0r$,{U,u\trgjZHd@^ s0Y}i>d稜|V 8P9]"g4W1$ɍZ=%]!ܖ+Eʖ|x&xOg9_^\)19 |A-oJdOq=Jv44ȩFZC]tZƸv f"e7}JYlmx)[h`1!(&P)ƔJl. 'U\8!T l["aZn`$%TRA4^"nfn3g ?dPaL4.Rf!t"G)(pUMq'- QH =4Y&|z_E̽Z$|I#%WR5`3ˈ pS8Dc1>;l tw^8Q- Ʒu>oE(2 q 5 93 u:+0N{D6i$HD따X* .ݚƅ ړMɩ+ICX[pd>y)4iw.5褼 k.pB6 ܛu7CUV޿r="DUdOk[=W4EtVH5 2CBO[Q" q*T/>J2\*Qd{T ~l ړ'bτAm5&"`:!b=`9Va>{(Z``Ɵ|2? Jahwf}C UlÝ:hYC~0cokmv,&z]b~rvX 4PĦ'Ue4+,ɏ=@RbZP } 9#XU1QD͌3/tX#@Bn8=b9W<+u'FTMPA(X0Tn.:ZYkg1Hr%:%-rЃ"R ޵o$!o7 (OW̑'_VX1琉w%lɤoEV)WV́eelSޠ'Wxdh0ܓLS?\VJ/"L}P(78 Y!V_쓚MNH}ZQdF{ ey'q>c| k~/{'ʓiT%3tUN~n˵p61n`J(IU4FF(}rN?!V)1a)]mC$V}{Ѹ$%|S}Vl"gCbzYm>x]CRahY)c͇)/lBu( N~NI&ϫ1QNu@&%xCK /q3)ȵ\uX!M3]7+3cÒ9RFqnzevep9p[r~e(龍1;CPz5+(sNxSk[n9֣nŏZ ,lL`F)T ]82Mm{HwekD g[N|+ "fMtpLAi#G:+mSŏ(>"m7"4 rj/Qi2cYgJeȩ,maL\,B*^5DXk;өM8-!Y It A`i_{4ra vPN wo>r=&AN$l`Ky8wwU!QIפQ@|QJTADƉ8\La+>A2)@݂V AHŋ,E+C~=BN:S-`Z ^ ]dg-@8ee?=Ey3̕_W܆39*!bʈ$a`.{p⑋$?TE`r%nK%K<#Xz+째 oܢM-4{:ۭ߳>eL\M+-n_l~3f Hvb qeS82'3n5GDs/`oGĄ+`!)ʑzy~(Tb` n8ͥ(  hj~a0 =9wo؆úuv\Xrj縰MYi_%dq.B`XeH@jw%' AGq˗fݯc?#n1ԭ̓\8x3& U aśHͅt={eOmYUtʭp^p>L9_; ET` >O1 =_'nEkc C_tK)j"dM0Uԗa'OϧZm;u$) 5RC 3Y,d0IBXan?O)ЖRM}ۃ/.PTagc+[$26fUr?u3~7- D+3[QOq<73Day-_o;p_' &5Hd_)Y)# bjXx݁s _:EZ:8zcxaiR%X&̓0BblC]3 Mֹ^lRWY7N9ˆs:*R(;]Dd Fq~bw8\C~߸PXd7G1im͙ viʭA#,Y(:`?ctWG 6ulz&m PM2pBHiQ zP–B-fC>t '2 ҂."a 4 1h8BPDKHlBCjadnp/WV̲kHDFݢ<? Sc~ހZBJsmf A; jn}5T' U4jjm zV5:Sl@ⵡ&Tfn0o|SJwQLtҮVOsj& :R /ăĒ~3ˑ'v&epĞ"Y(RhpѕJ8 w?oQlc~\x- ^Rn n(}F 8cVgiSL,Y49,Sށ+L P؀np:Q [2)NuOoM:v y$znPp%p'N>]0'ɼ xpyYC 9G8aMttWw.SԂFҁ(D3@ ӽ<^TC ef.4"m|E[۶lYV@>ֿW(;a.s 5A6z놇), 3.Zz@mTgr/C%oP!%N}P>171P΄Q]AJzMD{xWy ~\kD3%o(H8B,8<"񋶿}bPUw[i/fV"@#(TUzxParN4>ا?0\X`(V䋺,<-/>)D2FbO M9B![݁bԇl6O3ф;8 Jf P֖ӋޛS(˫Uv@"FTb5=0z#<21=P#SuWJi+%So qD_a;P'ɺ6^6~Ҟp+]1DLU `iLmʍ U^Z3.c0BQL=R XP*K'qğiWkǷxqzΖ©n2YDcI'g AaDqy~q1F)o>sd#26M'%g +d-E;CWhաVSM)S'@-wPixi6w]]Ci4ߢv]74,fpo۸ a;0y|Yq$JAFB. TS&w\tYQY9K&#.Ls-*tt;TB_&* zʒIdNEG#cdyex^8v?\/S.MS7@Qp/k^Vt@E-.~{(,  -)Q KS8Q`{ʂ\₯N;Mzb5jq`;Is0'|7h2M6DP\B")R+g.18JxKе:mm" +;ȡ:),YލB(s'ÌZEY?f*cbHB*2:,3?KYV_ey#wwPwĄLd2| j]3(`jO3*'H! D$5]+R6pY[UPCD:I!9+x<3s`Fb,Q$ *,X "1_biyeRhV\KsaY|dm_}䇷nůH7 5ARǒ&k0ZW*KW}shTxUA>G #pJ.W>wo|sNQyO/,o"Y 2hkwsw<L4IOYg8E($u>'7GeP}| uEֲ-Rۃv~׸܊-DS4*7#v$S)cLw nLSJ m% L޾>N[76&zUm}r>Q-G S/N,uJe@kt jݖxwSw2J?9ǘ&9NjQRb4ngvcTjCe%1 1`H(2,m*_`iӢRH/"7_,–@ObpQkl䬙 kucP 茋}VX ajp+u~xēi Yg{;p@&HT| |ԴS-R[&ǜ9"E=<ҝ_{2ϼTdfn1(&q'6VTqwS-\p |X4?h 3lsѰwִ~v+ku 3 ']6xZmz[TXJ;gb(ؽ5!WYatyAw^ 3ey>~iv %dw?ɘSKjW)r*n5pquB`]Rx,Yl[ZNl3hj0n3>~AۍAyeχ6c9P ӏBKM?z%xGMGWk+! #?XdAkyq˃U0E/0zӁtzSTf%Ɏ4Հ+E4fTnbQ*ۿh/SgO-&:dvHژe"УEBЮ$r!dt}H EaVO3gJR!3RA}oO/g+E*=9dILO!/`<{89cTq]u ⩩,cZ=<tx'\!)lWWwj-Tt֦7.Orwֈ +CW[0ZvvȑC]&ique U <1x!x1I#;{ <NX4<Ϗڃ"A}$B- B# 7!Qpױ%n aI|rPï$J-N3R#eȀZΥHGV۩j0O27G: (ؿg\*5>3Atz<#U%``f3&i Mq^ekyBGKJh7< Qžn眵B8'&~gM7JXZ"O?`+3%& HZWs}*`]~)k*.>F D6%NytOP'$z+~/I1 Z)6(]'vDP:ku&OLpehV594y_"d) msNx\l݊i #aqDB/ 1nǜUPf3RX*xs[WLFa`s3kJM[8,$s]cCW&ϱJq}mm6Os!-8 [+ExDfuvGs{)TM{ Km (nXM$a8aKdۃ`, xO{q`k>/[s4Vfŝ#"TtL5.W#?Eaݎ @{|,Y"7dc<Y?,Z V<}S#s_􄡡K`Kt9r0mP15aBWjlAJQUy&\3"%ƵIwF0&$0w3öX#oEyYŧKvaЗd*#m~6fhQ*;[q-~y$k'Kٷj\ZSY\ `vPtve>(>?kmI rdu3kqۛk%t x= 0Qa:|S*Zf?%7x1 fpW.c0N>ŀODʶ 5+Gz;߲ QA-B  V"xB? OgO8b*eH"cM[Du̯9)^mY`zX@oebnVIVe'JׅNE7[61LݥQ&BL2UFe.#ࡅ%AwA"Uo:R':i7'%h& \,z'|r sDZY X=J%`!C1պ&C8F2rHI CDg}6EwEMS] ~f8Z%X+5*1ghpՏ}(wӆey qjRQءhqAJ4T } N B*˾b3g)A:BѶtBexlYdpK*V_QWI鋡]d:vw'g:6f5]UfAv¼ IE6߅\*Ns 1;b+H }s:rh"j2uWj̓h2`r}σ#󊄮wCm|TrlJڽ9<c^)G.td6y棉AVhێhA9o{ ѺelB Y!a?Yq%O?^@G+ FJۨcǐߥ]"3N?@Z`{[z?oȔhmKLv~ =Φ.ܨ:9ʍͥ>ڷm:˓v\It.ywWR#{CyRd„tH@LXEMz,Dw*,1_1&Ԉ0ǎ([czr ڇ_zDW=nEIjKn߂J6rTyc`f":μn8Y%MJɳ́L'ckU%0NsHvB㍑枧i'"WJq2bfC2b>[2P3^kt!5#S#Srb[dgpgmma~i٠[T1|Nna&]wT&fjdv ~eҖE91vG]T;D9&1-9̓u[.mJ~jjoY=4X,hvkۈi r0ٰ$#_0rt4Xr` j $8`TإPBƸŐCduܹV֫hs̷w|J5d25ν{0H sK%P8p;cr3BG$C 5\kLR]L3F{R0AU?s?}a];P6E:|Z%gJ.h'OYY69gD֩6Ȼk q!ݲ!ȳΨh@gķϫ @߉c_4L~8;+IYx@agY R:E}a5W}n[Sn1RΥ{ $ڑ2϶ t~\_߷+k6 $i8q܂2,H6A~AN.x/ֆ<0v-2z0uP[.`C h.=j%߳۶W\jJZ|VrʲGPFbkR~_"^t&pXJ{Œ_SZ59lk 5)HmdDp?oҳiH3J@Nݳ$ 6-`MM,i|PYn#P `u\-B"/^k| RQ1m4㚰 [KcE~H[T?xJ7cMŲc",pJ?rŕHOkn]<xDx%9&F&^fC9YOѱ>!k O B447QޭъBg>]oYr|ґ"A/u:*}aI љ 8J W I-VFԭvi5_qͻ/qϔn"W(óL 3DmV;B'mKPax2U EGKitg!K&{3t -a);R.^PJqb 2ri[ `}0 EyYe'v -\nm*X| ]pEXpJ 4ꑜHG\Aμ k@\SPE8EqPS3!g2,d-#7y1؞B~#D?#b&ʄE!W-l۟MJ&,Hqʍ[E3&ˉYyeԡ0ӨZ*fuE&q2+ݧTطRRBKίpj|uR|쯷_m+Q _}ǗXzb<1?.=>a<jyI׽.xd<#zu_I[j&Oi@>lep^#y܊?tO6O?!T~i$ 7_ a04o>ص`Oۧi%14 IɂZM&SB FT;\ov}zX( |S[ D0 # Lpvl"g,/a*|o~BL< ^sLW. Mo1x6)@ia6{/}%T;wZۿRI2]HGT1һt*gimNey,݂u;җ@'׬{m.$tsěxr @M+n[KP%sΡ!feT`" 3tnɔY[iӅnb]wk05 7d߻A&ܣBr8s~ZDsZ P2fdoc?yxs<&'LG_4ûvr/@IJbApE _fc.# 9HBc'sg,oqqOFdߠV_+cdi-eÊ ).ÞW+vA^!Zp~T|Z^g}o%|Z4'P_S\eEɛ!$uF&`8sX C{^x;ك`NIxHuq?'BEo&!\ec!['iQ?Wf?*9u*Cnf?I#ߤ m[W!Fa=k5B.'窺,= 2KtH`As "@-2-uDxf FL8@F,<2;f(g=9ԟ]1D۸C!Ƿ] {䠀aZ'(T3?gN ]G|&?£H{ePÚK7BxR\}ytE& (%,IҎ/Uす5I.ε&F?.AB3maa; m|kϓa|X/-+ X `@C`̕՘NMW @;Jh.Dw 4_N6qQlJr.R|(<~febGbu>Ln_| D|aG%HetюOb1~m n cguOtX ޥ+35=nT3m- BP+j)|z<:SphI ?Y͐ a_VcnkƔZ N7a= bBէ׃=Q%g0]7fr1B;W!dCQR GW_ 1=xP8>nk;3=*-]Yh<فA?a o> J!̗y "KQX!y|KSPŊgv@M̯e%&s ^&7l%6RT+ZU2MaZE 0Z W=+vwEf2^.L:ìo`Xmf~IYyX~OQ ߩUulDd52i(>v~?9kqRk!:i-B26(V'4^wnԝbn;5.18/a·]UC{S.;dVQﻈhҵ>qݲsrRqp9U@i4n\bh/Apxjc5x/L`1==͔j}1^Pk.ȟFu2_K:ÊrUhXmGܝ&FF`pobƜ;n V}8d),ahyݭ%cԆ }8!P&ǀthp#ɡF6mRc<[Sۙbܪk3ccTNN 8JW_K6l;cLE3z{ =nB JRaJ]:;,p4>~"-GCrs?tў!M#F;x = '0`|S] 4# tvFOβ-+Yx +IwtWP]wXYWz\'#n~L}$@B%!>迦'ԏFf8oVG[كޭ1<MiD2CPAoxIG ~]#~ȪOR,^h 3M_ծU-~ΫM @1 ;ገ3~w]A%k)1%2y,mhI<" m ^ ?\Z}[M?3/#,okrlE8&x]tYer#KQ` %8si VQ]tzdQAq2-,qsa ?ޮVηpYMe,C.zWs-{zP`/$ўn@֚jdw:ˋS.,Wkrpj=h$>SPlߟ 1 yun uP8g/gXa7_`= ࢕dz.Vom @@x3sd\\< 5RiIm+Ӷ2z9єV2L\qV܄>!B:d߿ FKȡz?grI~e`e4sСG*|AJ=ٮ&~.Ok9H]* ,D^ _2A&A@yPi8_v?%`) [%mXwNIl5^a^@8m)LҔ%T7R KӻN*SncW EYT#oA}W*9Vkư'o@6X|.ox-C_8 aGR?ң@PoPjkVUL/A+hSBw pFYCjc<{-c}ʃΥ FK_ qI2<<\8lktSs<(J) ?J`|} nlef~eUNߚg8;0U|B'yHM,yyrgᗂk>͠ v60BVNֵwU2="Tn 并VaL#.zeB7JQ58ϙ{;% r&dJ+Ѻ=O'n"?a; 1ݜR5OHܤO]^Of;O R@N#QHF̞AY߄(-:"yiݞ2mĞݟ̲)-pM1ӟD~i(DqWfyo`e]JDM7 g[E i/l0QIꮅ`x' K-ubٞ@oŇha!h\/k/E<Ni w{ͷ3js'g<<ㆈرݰID<"8XEyD[?ų35Zfܭ̯! ē(wjC g8["XhAH$KM] ߤ?7|{;ӀQQk}&ڃHL&oeKOD1Fmr;Z@Jik[Y,]Q=IR!4F i^[Fy>9-u\5%x|ƎSc1. ==C2{<>.9<2Np S_j raF[XYK&fc݃Ytq( n,U1*,lLUebɇPd,qP ^'f9f.d<"FKY,BH@lǩ!;* L,i3{/۶vq2NX;j_kּ_C<ħ&;GC<-YvdfGɜ\h˄VrϝfEo4HG/04ZS rz0#Akф"n8˃/5<ChI0rH]:7Eyz5c^Fo>Zsŕ3ܕA gPB)@+5 Wt W!~܆Zs MF@&^M.q8i$k9zJAE4Xʬx|mT\ r&i>$7:vV@vB_^nEz=*jܷLدLMէS۵!7= K~KQ]) c,vV8םh-S`XAmzW\~d_{sD::[YΡ51E_I{:F=tl'>p@t/tvLiJ[揚,P~x!+˵)J#mnjR3o*@z5mɹJ2 ZcgHiab- Z3T=Re>W-xFImYΤJh'd u5#[jt7  KmU0gK;Ye 5 A$Fk--cċT[?h;v*j4bj\71J Ĭ5 7pPtvDM8Xm=OYOf5*+e40YU{]jF8}sȴ@~;=P.hDzYA<"9^Ã$GIv"pI&PЇFb*6Xu2MϞY !ӶU-XUEyhfԱq6mAγ@Yi5"S鮘`i:kN]ܷ!7O<@ t l濏~|ͨ rw0UǮDI.8ЖhnSwTC'O RQ+V o7;ox {"VE\<0Q2&߄Q-@>ɸo¬-:2|BelsmgUYt9j ǭ~d G/V͘ ׸Yv*V;6Yý^̴LMLZ8!Ɍ.@iDL-pw2|sXv n "+ę^ݵ8I =]-}!MotY{.RY( UuBxtWB[x͎ǩ%]ͅE{7[ |lp"?n "*ж%kݼז ] ɷ#nm & g&8E8M}4,]a"Zc̳`d(ewo.zyhYMJgDrMf-/ mdBQ@Z0|ˬZYjR hZTi' >pJ,_SL}w8]U=? ͷ-FbP+ij~1q9/3 v1L*Nma'粰 ;`#-2/>[dIYO~{E 'o] d. 0|~Mq7Y6v_mX66$|`5xM!Q'0"c!]Uh< XN&>R6S-Q&ZV11AMN晬B**õAUT)< HH".mdG/{9NF B{ Iasn9q#y`$*3*i>Xp ]'t'5%A#O|rh*;iAZS~BBt*^IWrJ/L䚰 jEաR:(pP}S<7w/*oZ?t~^$:lR a9I#G.b{oC}wH/U3N;/ %qwSNqK+/i0#1>/?h: Ź %מݕCU ƐDvgY~M>>~pg/AL-S+Ms>S3WY14yq`gtNkxthSUbp`|r3*: V"sKVz89fޙJUéP+N >?cT (S(eI3ZQblz7Ӂm$~Ij[O O4z=1EJ0 V$G ,q\m.ӥ{@LRXqES׃}BtLʯ۱.Ous4O qX(-S,/H7_ \i.0b)t%rcnhK9Y]jBeN"Nܸr;zl~jW@g 8uޮ.\?x\F |؅2F&ar#$}Zr2;QWƏĿ1-:[RӉ|,wFH76ឫ a=牲ρ-76ۨ)r:Z$]]/Fh߂Vʬ[N-u.Es2=3nZaqW/uH*ֈ@:gZ/ODTΦ++~6..b6_Cגnߒ']r%QCK lcЁ] PgC,М4V >-TsC}%쏚Td5/~[Pz̆Ǒݷğb+czn.އ hPr"-:=Hrg'dD)Tm.z%Ó1K/Ga2Ua*KeИȬ%Fr,28nl;8P+[d79 ,EKKO16\il 6 Z̍{muDx [Lw8Yf{YzCqj_PPm J"E:-nlMd]"q n'ۘ].و>мLӖxrCF$$ͅ3(nE҉G"($v'WS]ցg=$-|Kt-`cGEͲITdbRAs<4R=AUҹW 0ĺ cWx 0!18O%[s%9js{n-4΋76qۍdgkbs`kZ}QoeY\)M\WS}~rw?l4${ͯ1#e;!~}yak q<>I? ޏ䅋CZ"P4Q~*Rcq7}Qqhgwav=d>rBv|H | (Noz}}{?ƃ{slJ٩x*n"BxI  ZY,,'ȋiAN $'$zЛbDTE5 "- ڗRweP4sO"% ^iB]inaE]K©:}vd_CƬ5{5yJ.p\ڊ^ec'nS>C#kսC3=ϋԠu+dWM.cC4 ک:ABB57 YuAS'JE`X^_Ƀj`Mdeb.zb35^T#"^v*@CLZ7~iKދI :L*>{5'J^}u :BVS!^VE3qwɅP5Žh&ʊΗ[SΧ&cpB GUx߆nM(gԆ;t8?BB%ĝӌ/XT%l~m*mv@Q-/{ +ּ΂^ʀ%Gyl.vv_C2i+U`mǧWC'WI=>ڝCb hdžw#ɁnjN]wyx#&\PÃKQVۚmo퀳v &QzRM: @ H+=nl6-I)~3f;og9oq4Sφ-kQp ꫲD-0>^AF5qP @G8|t%6w:ApwÃ\ '"~,{`*t>oy~=n,2h_֣+.DžpO9fzl a[ٵWO%&7*X^[~îM#Q D1 Z͏۫b_6c=o)<:C fPn_`fF"ASҺ>M|g=9([z7]E1AݒM;H/o?DI-9ݖCq$8ȉ}o-q02f߭ZbHxKFS>n:4"Y_kҊGZc1\Lr+5|WvUVmVcnl4ǵK R@ 1P-PʥFJdW^@ SOVE?I#gW7i|O ?wg!ӴDbxnٺ-U?A*RLzJںDHtY] 8>Ug}Sžې_{kYB]KV67V (ע U տp&&;eɁOGU%D2-ϭnB3H6բU)J W@Tw䱈luA6)y1t1 TqX|ݼzp&E$:u.~e>[`@+ OiTx|aj=it-~c4nsib37}T['SaV/;m&"' HpfmوIXݥ4lK^$TKuCSIm'Û>pz&cXPa1JgD ՍNz-q_{zu}~>9]{\x o?Aa!sA*S rE|B;a("(}v•!SQz5Ч~G鮈qtoga aE  |f\kkǀDmNE,<&vY Z r9 ƋnS^  ,+sǴ߷>]wsR lJM)y)%XvKH֗닄|0 PK 9)"d+VLu;!L0r*v ӫQb$*nx,Z~ke$2u3%UdKDa ph9sA{1)=cG[ 4+_o&3Q%& )`ЫQOؼyD^p;fr9w0*x`U(p^CV׫'` ӏ~W0ν?FUe4. GtZ]ѦBL;buJ,QAc7x^&N=N 9 = FDp_YS*LZz 81aMgD-L-Uw~mE/^I19ޜ @Nd-EÑ}0,!5_˲1;kw,H5wyuD k Z-^`(| a7B?jƪz_Eץ>EQ!)wT5ʺ|ȋqXpz=̆1*$fI$su$][zfYd~J 6އ9,FZn~Z=V|-'n˘>]` (ʚ՝fK 2vT*fh ϳEvh KGح |˱MW5 88#U˿ Ca7$mQa">~y- K ;}[& dsD]\V}DOHA!QZ9MFdjH~1u?ؘ5;J~+(0<sikLR9iٸ-)Pt2nZԻn pn6"鴂l Ы+ D pRr\C'FͷGWv:y9Թ'gL~>J-l3{7ҍx_#+ÁivEFCoXNI ZYΝ* ˘p!ܸ RQn҈kЈ\말Mc]ʖ~l*L;5J B᢭ԝ 6=F~f衽az:g斀v:|w2Đru]j|̑0{{# CθxYK,;ݧ!!wz*:2`. Y- +|Xw7 YץeƉVl$l}ۼuu܄_2:9 ͭ[r%Z!FȄ̏Ht•Q~`$c[r =1%nAO4s$=ǔ>s 8dՠ)SnSnB aA.+ڿ,pew-oļ ߫ 6uvcGT$H))J^7!`zZ9-.[SrmYZ(d${KsCҞc7꼼1t>i| 0IsTBVV,i^RV[̺}^N+^by )B<<LB HPքe](Ն7CS] ƗxO7tmi d2,R$޶bCg]b.ݻFpw1i.+J$j%(NQ ye<$>{/"3dCu+:Zrrx_Ibb@J_WQweV FO<`pjKx<G"*ȋͣ~\w7]׫JO}8nhK2-+և%>bt#G|\J\cI)`HNʚ0͆j{9•bH$h:af0~A6 EW4Z,WVQJ{PQ 5Xdr?äZ$ڿ>m >p41r{M6BGxx[hlavCP }e^gƨaSsy7|ϣ%p>~7=_#lݾd[ټ C1u :8uIu u) @!5pQaa,̍!+pœИ]=CéHYjr߃`rpCU?Oq6voK0_C@~xv&8LHLeh e`snzlg@> ;k5Jޙ]~Q= VH{3C:}IL-$u[i)sax-J' ik m 4j)^Y\g.x?͖ p7S-;-}MbI1А 7eomy WHmFgd?!{~mw5<\ ~EA lO(XIH4tUȨ:k|[<%$BakST+ g|lǰ`}Dp@=\Q Ј0PGN*3F;>@2GkcJ$ƫUE4ZV">DiNd}9VV QۚknÏɏީTv!fz"`:Vr{`_{$fߗ8qqХx7VKg2n{Mru%V5 3$o^a}v~dVKJʶ4,p Qx14^c bm*tg_~|J&v̻⺍ZSNyeĿLj"cVGGtr#:R}~"ֈ3Qk+C 22 7#hvيtkuvbOEԌsr!>WϟRFT-X쬸*D ÷qah$Yd|VfY6@0uHQׂ]m @4KQbkz^G xbU1}Q;UBd f'}4fG8oWnf%$o1Md*-/ ȝuTBLȶwN_Kgmq,}U9|.~oۇ˛ 2X'mnk@󖼫G宊MB" ծ#z$3gбVLzRo9F..Ajlr=#zHT~G{  ` j{pVm[S,W$]ؕ{%%) kcgY է9CSU qZ8).K>3>jp{Fs .ҩ' nvEdWr{[Y'k<$ƨT@ ,ӵAKMBBn_9K+jjWb{V|}鬳FOXz!^fHTjc2;E5.K*=s_ C (׉_-q=%z=VCO܃tm'_״f7[ӹIy?SNYyh>ot?W%y*'xY+* y0pl,&g?SWm >,f0a8&-ŕG/Z7CȅAC`dG M$99ݷU_]{$nh`Ŗ f*\0"g~C?m]k؞A4 Ar%$b/8,ɽ!Tɤ~^)WxVU#e}\22b R]<$OH߂:3 cV-pT7j-"BOw1g:[䑭z98hƊMdG *@ˎ`R"",_X HӻM]Tm^;4Dl8=Yuw'Ʈ2Q`IP#C79ЮX8 3ӞhR>0_vplJ?2Oŵ1_Z hƛGjzzm.- 7zw]8[٘"_GWfk cF‘ })V5,Ҹmճx҈!iפnVY,z=o5{>{IYp4F$8blƗǟN؟g#!\vƦp% Nle<}_} v&ӡc9 aҜ3~x"==. ~8%dauUjpI/POZ;c`lW5 @5Wem+ͰE0=7*TŐ5Ka!%;YZ& ȴ"j a#>/gp`Rn?>5JKc479MirLD80 I^"G؇T n|ǭQ xy &@4&ѭIYp3,OfY'hG8X ±DThtm>rI:]?Dҡ mlM 65K@0{g)pm~LV3I*UŸ_ѻqk%{ro2* {ֵ@t ,-f?{nw:X*S`:X3hUZuHl}]n)1F"!Mlg aeUj;V&0׭0]2OD\cVA8#LƜUL 8 ţu< ht 0tu[hu Vgj7 h{ܥȤe\~9(Gr/O5'Ӆ-XUV\*Vv#ݐ-]*XEV`֑*,H{@Qn2TzBD!6ܕt&u wj#Q׆ \ 9By ^Z]E/Ȁ=LYġn- b&g1P^vm-9]Hmogcma4-D5 Iq2rQ.9#0X0Cjc65HQVk?MV'˨c6hxI3*2cnD'QRc'|\rbϬ{-.$N 3Q^ɟ*Lro8t<I('Of昤iJ&@{e?LhEGjP_^Z Al>ѰXS4/o1L]!*j1w-hJ%lïrK+ozӴ"ܯ)z]E6Wԇ6}BoKGgVڹw*ãD}/ s׃?dlbm-4Dۤ#0C-LOwN 5Z%8Q- TyDjn@UrB̙M F3 MqQc}inK(=-L,%G1D6)C<} .-xZ9Ww!:_>fPiq&Kۅ[6w&P0.%6M% (:yڑ/!A*F`evYp޲1MJ 15Ĝ,hr*q&ǯ<,o ַl̇j ͈Qmλ 5n#g:OoE33`؁L$^`p70X04^i 58: teؠF\ 8>XbcâVBGM(,lhǏ% 2&J H Ys=#2ЂЀ]??*q~7tQŨC){,#}%Q]0Mco|#yqΓ́x -pnd4Nldn"mH _~ϱ\TEۙF3 :_D=ik ~wW֠~%cTmصGGqFio\W'πPr}> MSd7`eZjGDL>Gr{"1,gM) ™Q¥Yd5pS4я{f$?HW@ ?x9޿ߕ]%R(#q3/Q"8pҎySAxev2C:k)ėIA/#2.ioK]e+VO&&̧`\1!2ϑ=;ig.{R_Uмʕb|:JćiEȏt4H^i҃nT' @5jMohقSs8ф ӳ?ڒ|1q( _ge-@_߮ݠ: ZrsPi}2{ ~P -8QJ4"du)]ΉnYhW2KNE ||Fkؘٗwj}oYQ'[76El+c~ܦMv=¤5 Y3?y$qe?'=XkHDyY|L;=@%_F+&mB>WH|*Ħ}7dK 3vA1oVNHb DtJDv9v9o8v} &)ʼ 8`v2[ܪV ɛfar 2̀C~Kry4s0gg: ̹l"3oWn5T|J: #S}§٧LčCfDn,"^%܉Mn4t _6p@7h2PiP.oa5EYc|Uk(dYsVϨx(>'J?S#rq-n~3_)gaf[Wqe);_R%mB?6#jW8tOx`k ԝ !g.~Puɞ}F&`誟dQ-PUoZf[+/1v s^( "G/'3QY7:ax?;gPvBHR:3<xxN[l *-2m^ü2 lT~䙦L1k4&ϭG… iM^\ UM\|?c:;?{ԠhORdGj|:Fk5Rv.3u@.^ yLR2M^:ڴAM]0 CvC/8XIaBQ~> T7ɟz Eɉ ݩQPHB7ؚT"-qK sR6y#wp ȝsD $X!A>vt&cNTAȮrBWL9)+Uѭ3S G~lG(q!.MvG#!Ĥ{}lb{%&UqkP6DӟUhc1M "9fz.Q}6g+qr|c\a N2_]T@ {Qm=؝J1Pdbq]/O''Ha\`\>8K;ȆȕTEx )a 9H!c\O[ͱ%e_4O+a*TXÐAs-c-!0bDžl FORx/ QVt"8/,klӒ#8m LSj6aNt⟺(+ GD3Hdx-eZ""X n M}sIK'+q+jUb(i ,d0Z)0#u=0xA.#TGR׉t5煮%7"6C= gZT^Z\iMP1W1N9"Y?w˖t|XKR@so~K3ဃN uD8 w_.~\:HCrMu* -=(H2z4br~}@>EB<֢B31 U°0●#D=5IBF(SȪˏ/ˁHûc@Z?V ` @< eFb<'wweG5˙$mzmS2~Up;pP{v:ͺAQsnXיH6XŌ+$r$@5n۲p,2ė aDKl* qBaZx}x)p>vNRnS"܌)}ND?*i2G $@?9 kjMoC8/y**vPVҶf\Nc3E|+m8`fC0rP.`9@{jVu'elT@"y_t1w }֥?X|A+cVQp-?j w?=mO˷H} }/v>UTۍo1hmf1Bl{upT NKP3'JKۊ=RAZ?~wHAvQዎVk/(TXjkkEYvC\l^z$ rbߛ1xt׮u@W}~,^Q{?ʨ*C8D[:OFl}V{s7Gx_">4*(7`w0TX8Xnx*QtO.} In𿂵].dbvӚ%Q~X#-χ#2ac1f.;9:>GɅ|u&FW{F~֚e~ [8'o@: ΨT&;vhy vugIrUnB`mSXmU.~ JwTg@$/bHL?l7V Gk]W痘__c㏏*^jSg,oV"@K4n߄ *XUuq>MW|k%Tez:ܗ(},ÛalBH)u>m i;D''tzh^DS׏EGöL=5Jd4X% E(^mn- _NN(`Uc'54b`ࡀI\;8#ȼ?2$vw첾*7pffG8iQOh +Ab ؠE麱6> KYҖj`Vӕ<5K1Z`g,\4e*qwapaH5z/Pl|rc%1iPq\Pˏj9tTUhDD OV"J6>FϺi witGN+zSQ<6QM?jgIf%>GQ dKB`gkv\($}^gp<2l|qH g(|?3t*ķb":ydJz{b+?:b^DKY  Ln?!!)o8hF?"9݇E8Y~'Uk) r*Kk?LN2R?dҜo"Tk&[O|s;>V79NX0,ۇ]I,Jc]ǖ4"3gnٮJ^:24Hd;6׺`'_rXgŶr:ͨsOz;ڙ\D¿K%%%/T@P%x䄄_:" h0z#_*[3R> G:ʫey=הN0)-/Ed#6Ӧܱۗ )ƸW0$d333$n:`r-xşzuL3NgD3E`M 7Ap V[l(-k|F{{̪v/0brHh'7J“pg2Y7 APQs@@Ǚifinͼ"89vHlz2Ϛd;Qb8x<^_IoEB\+uRP6L5mr)w㆓}'1WEw!uqE{JYr9cJi=I\ @iju8605[;`H1&X_\؊-x&c0)N} )iq-t_9W])owPbǴ2Zr#b{O>E$ f5NcX>B emoL*4fe.U6Պ*n}`(Bqaﲢ![;3FMu]ӻ+2T챊5A`QK l?1l=t;/>UfM=TbGVDz/שhF!OU ( P%RN/{DaizvTYZ$-o-7QPuǧXHEi^eNrIeU@S 6ƈYĤG2UJDtH|x$ĠT)-'I!_'KJo@ F=kq5 G,;widΔjV.Esf1(Oͧ7š< U&57q1=5ͬm鉨 -\'r8a u˙JtP$x{@ JMzytycmూUr\7@+y)tIPvFaRz`b\"7Sx~\ĊZ4o 2D3QXIK==Ľ{SG=k=ͶY D5n" 0e%n׫s`qpd>gF4%BtVC`Z_.g  nQXnʿaᚨfvYoxo [I|prT2 Xѡ8Pc[5!z OZ`!Wkt ̃8F[Fߍ 6Wn?* f4Ɏ׺&O˜=ۑ:*O2 ,7]鵿SGLO07K SJhR1 NkB<51"c9|XQ M`Ε(9>&~xI(|f[V|~~QE Z_+GH'#ھڲZ45_zs|M݃V9ڽ_T);áGݦ1 dЯ$pRjq]µJ{kcpdVjqL=Z|ׂg&(3saJɝ LwJg8i 9 ZÝy`$ߺ,&ٴs]/w"(ujmSCj%6>EDxGkX*lR<Mé,'oڄaQN;Χcq۾9*MRUFSXQj|\59F 2S/U:/}=쪯 n_@㎔^UYOrNm*.,̎BDVe3Sc?m?Js*ا`F0)Zϳx&b0B"at?e}{3L(̌?9yʈkj4Pa@٬cqZ &!*4 E,Pma&1)jm@3,HEP:w^aW+E[6E/ON5d&{xB齅/߾Gыq 7],o+dⷕ%M9l\9_Zڌ 5M}+PV[a}CP祧nƱ^)Tj[q? r4O[V&We[=BؖVF7S}sSz6w?rN{dwR7jU a/pfyg<009k2,\$7HUJ<_yHj=_Xӆ8 N״2X@Ҷ",d\~A;E `:!IGߞp5{hD1jcd{?h <:w^x&| { 8xv*F!e%Q>MN.ؖCjpL}O2Uq5Fh+y7a>*ϭˏIl..5XI~fJv.ڭ_2=w,5w53g6 Ȁ3$eR-Xkǂ~@LL!18'-ׯڛOl~kJ^T^Y)r* YI H+3:K8!~ˀ(>ܙ#(& YVp.rJC[#8roZ1ek?Bq:`'.ID?FHD8kS,NfKn;ÛQs^.VG\g\4Yg"Hk :VsTC)WmX3sw%Sa40PfW+LR)ZKdY8fNBn2ֽB0~D` },(7/#JOx|0 V0Lt4Ѡ1@[ HeׅDA!WY.cJi[}w@C2eeҲS^bwܛq3[T7*RocZtq!B6cY4,OuHu=ZyLdUrK"Z _x?\ Kzs)-Yt}rI<>q@F~bU$K ^ډc[5Gf'Ď!m6gLF3[1:[mrd H7y:ٿukea^3w' :T;&Fj>t }xd{ȅ5EtYF<  ֶ_ )PEEhw5p`oκܭd5ooJR618[T)$Sp[WŰ{/Y/6'i1V6l\ޯC|_TeG:߄{ήI:( I(L,ŹGp (Q hn7VΌr]dbvy &<ͥD/V_9wo1_'`3hZe8ȂX(PRxX ˵YX2DܜPKN7 KGUSDm?= 96jhqMжӣ+zJ5'S>e]R=4.1i8yAus-=ϡJdrPtƶ?U_Ϻ*|(ukDUK7(|OG9*ˀu煺Ȳ"|.WŊ*Tw ai"@T1#&[[CA|vR9+9okʯ󁊃TSn2E6݊C5/oEyPDa…297mnpivoGlgz_hwS[5 J?(? kLk} >M0qyr9 (M?"o+帡ŤN^!p>^8 b)L?D!|9%&켭Yhb,`nfh-lMr d @0_BJ?s'PǫhD=53GOcǔK}KЯaݚmsB=N"/ɿZq\”r}QƂMaW1I[k Kۿm$@rm[W7cg _ ѩ4A.5t rcA=?1,=̧VOQjL@#0-δoVdKɁc j[e2V:yNg&f=irli 6\MdLm+:Q?qHq{:C^9 u(x:"Nn#E@r A!ю{ e 1 1I[3ul*_dH#6?^s&O4GY?IG]CI9z:%3lpȱoڞ0E!cz[C{HXcNsM%,-WK$_.,.gJh*^ˀ?drJ3.ᄣc##g,m 1xh!J49/R.偦AuE.F N% $JZEzQV3m9UX  %4 ڴ5~i|?.AK;J y ;w(^VRj_:<J+ ֥  I}<[kpN.uHB7]zq W UD)uPaA>Oh3YSl͂MKtz SJa1D?`_6!@)nc _tVuZF5=p+){f$!= ;yEcbY/p YAoaϛrėaIe-#[U? F<&H i1% h@9.%h2 HY`skp򏇠䍤c.G x8BQKuh6<^# oP޸z̃IlX ݱ'cEѲӱTE>Ӽf5ax#K !o_tiw<ٷ>b ] jIRb~-Ol)f /$rdO5߀YCA@޺U>)qdX$fs <_qeޢt,?,6sfDPpt/&7TP5@C !ǔ,O' "iG :z X,WY)yB0{lZ3(t˴9TlCأDU+XJEGԣmEV$(en 0E)s}: 7ŏil*˛cE]J~)~ VFeט 1>~s%{N -TWm)Utd#?ޗwId`;2^>8PZ߶ooA8)1*ܠU.& /)lCA*h8>LPE_w+7<+cԤȰi{7+ ,H|m~V-|*?~רٵ36&x2 wS": +\*;rVt|D>V9͸_F hls,wXbF\#/kᶚMǰ֏]dg@v:Ռո-ęB*(K`h-͢De%@`vR`fy#ϥw Gpg@I@n8S+I"5^egVPs Pg PK`lD9`DLKKmHhN=)t~5GIj%h%+0tE7,5ZԚv?kBv$2\)/8JflzF3^cRb^DW9]^Hvd Bx3L^|&"-M W@",/?K6G%9 Ogq][u׻y6BޞSOβ7q$+pI^kѥCbr0$s\0b6='I7; <07K/PmZY'pmE+(;aN-qZ$] =| +Sj,%ȑ|wͨ!9`pk m 5alw۾``-δ^]ZмY yU*^;ӧIoگnf-t`Q&+ 5NƯ߱Tw|-_mo>-{ƚx{G$^昲65'E77 GkmX)}q7GZVӀeG3F}g͠d7sS7.ƈEvv<csO j7*L)S$TB?CįK Qǀ#cl^_%٘1f.d؆#L5zu1 oM؟;/@ Dq^{O0 ]̒(ˠ ׫qvvէ9EoQ8K6qSI=9Ы ${2OeëPAB? G$Vn"/xv bR HL[ =7*]3Q >Fv#TPv ,$sjjlGCpYGjs۶9\]Q'#B^/HxC)@H`kL?\F]Nu[ r?\۰QBOh>1&HrP~3傀W*MOu icdR Ix_!W:$?PPc.љՋOSp$VdXsˇyo)xKl]8cnUпSn^ԟM[潴BW e]sv{ ` c? < 9,^:}.:I F7(6 N;"3[%Ř޲L^E:S!ƍnÇڈ-ctaUCu >J~!gghdb=)=IEӍ-1CoP&dK \-%Ng&Pk˄N& 0`yw^6#AwbO.UwĴ C:xMu(v~̜ W31%[+ 3LxG{3u(%K xU0lѦd%> 7ok3 b綽n}fveNex6@Pv눂l_Z^iS9jIYz^cٔ!Ɉ&9N}9yI{#VVj1zb3{KD'Pj/}{)vamxj-9|]u#Z0"S3Ǜ *ȜC|&f5w?_a(:_i'DP2J޷+nq@Ͻ`Nn3"׽2CjOc?<ΐF:O,Vw!Pd-hW9;~0,f {S<5eK޾|ޜl}BrkG9` |Ba妵AJlFX+kCfSl3OfobL$fM۬b?y~?!,]0KD4BRV5%,pZ:)t-؝ lr@qWL4ŭz*㧟CK1c4rC"4rzVNy6ҏ\ް@b>_Ne f(bbJzOCzVQog(:cH{k=NFse s<;BC>ⱂ+5MFwgK@i$28! RЦL [ͳ`>,_na'*{a0BQA9%9]k[’7>og/G Ƽjjo .Fh\t*hŬ *P&J3#q+ p[{nk ?s-{zBױ2GgǀrFٶ@~YN< )(r  =>Gkx;tvPO ӚG/LE|nmsJ!C+~˙sRϓhWUH?C˅\ ~^wWB $˰.9J$pX;yWHb՞#$1,on .ݫ] TMB3}* i1BcߗuOReө$4yD&^02#>Eb\qG32*^|AE)t^Ԅrb>ش;G6q56Q& vi* +ٕF(^BC-~/msr<$LtrƻΏC?݁u]iJո[ÛJxy)\6P;Np@XOmL ~e3#2LCUB90+HL˅J#j7_T"1_M4Eخ"U<Ch `u5Y)q&QXshKDtyvoQx_\T]8aj~O`aM;uSx]fi\xKVAǻB/5Yup Sbjc>%~dpc#eO@XgBmǔ)4P\>LP6N=P-}/R9VSz}vJab_;H8\{KHWDWQ; ۆwBQl\ G"pRms&š?_ŋC?'@kB z(:Q/ .W&!nrnkW+v٤1,"Cp!'02p4- gj*᳏;Z2Zzepsm:̟bxCsš_8sw!l [:W_G,` ح;ǹbj ^َdbzr%C\pklR'"[蘒e "cłT馘 bۣcE4tweT Ų]J] 3W:s Nj {+MazFF/=⢱OҠMQ.?q9")9PE״gǝU6`(c߳Ûxj ' ^<ĒX|N#M{P{Q/5Q o/{f~ZZ0KL4(|9 3z `m ,Ҟ3 #;&gs̒GT|h:bswвZoe^`3KUs= :P$s!$nA^C!K‹+\Iw r=dʬ7 ߑ}5-{L˪Urw@'eI?)'xҴ&] ̮qw"8sAC+7sƼsފͩ^`_i M#ΙZLj`)*vV[f3`pa(RqdU9%A 0 }Giu}Nb%T`. RW|?g [u_(jřL5ks[WחWP,/4$~)sdFt|N00QRj?ђR{$bgCBgρ?;H77R1 65ݎE./SuؿsĊ"?@#,*?YiLb”Z,mgfH@L{n 48n BPY Kr<]owRIfk?GgדX##K|4W?gpDAk"q^iU8z]HQpq'f"V*Pv&bQ2FQe67w$&GN+ axW<] :.*wG3OiGRjwcaSZBsKCT;w)R7Sc/ܝY]8!n^26HQmsUH_aQ'qJΫ&j[xm_[L8]_WgL8(22VK}ŕ&ڛ%{TE;-HuCkPffW;a7z*Nigr2).vÏ谖 Ա#%>+W-N# rKlHa7ݶf#|gV0,g'#kGx/zOu)y*F٠y]:`7Z~i7KBЈi[v>( &P݋ K z];ĵVk\0mmO ㉖Erڊ,`l,  ]Z?+뛬eOH@J5\7 A!qj ROHђuf]K ]YnL$?X)(G134^VYE0>GkGخ7$Z:qٶTe)-W ForE((R~ji`  Dqf-)}Ǥi:PL*VHs<ݸJFAs۞HD-hvze}B,ָG|j|L0Gzy%@b+!ĺ0vu QkK SJ&q;LN)+髾3oWHZ*T)2,0̓!'>cI iiA&(€[D*cRBacQۘGL̩cݑO%BYv` PCf6" 4rX>Ug\ɶ8Bas6fFF 3ѧ_i$P:Z1+=}CCl|NWswnCX|?")?r 7`2&be^S+Dod"B͒'$ O󖡭%]&@o2Π,@AW[r4݅ys}jv<,bZ#]v0)Ylbc坷j͑>߅QVssQ0g("xwy7WUIܳU" Ƕ'NG-g6ADQy!M=~.jË~Ed#WfKS@p6h"s LxƝ?*[0UoT f0䶠T>]gړN 1Q eh@H~+QrkU//9 6M@u2kWw+m чw;֭[v*3T@#ʹP+H,>QfdO' ǀ HG(HD1zY㘼6$w7m11Z*twe@QՁ-Nr})<( qʨvi>GjF; G;qTXFVOFcP ײpڳJ>Pqh'Gt,p(f E,_LV$a::Clw3ltE%hsr+[Xq16*xQgY9fk.=Xd$I)jW׃d0MhԔ^ *~]k`C3[{aEyVjd=ȥ9\> 4+R@& \jwYl<]ESmxg&VsHr%NtAK: l^BH8p"#*]8q]^Bv4d'Kv9E%>Kf- [lEϫ9}0AŔ.KNC"qy@ɯuHkKqp}aB.q?vI!tEl q9{9# PF 1{H-59 C$#O ŏ2 EeBf:8SA;K< e,GQP!Dsj|ҒI`(d֥J0עFxBoczVAr75L2/or&CO%QwEm0t4'ʑ)TbP|F>L8"z0b=>"r?hhXvckT^̈UO}%0I~jPm>cϴy7Dϧx&/ǯlkhYե6^OptW }QAkXv2 K(.n2^^6S-fҲd}1kAۅXo>v04?) UlBejr{fP; ,˹o4#U&3U~܈\n<GߌȮT7ڃ Y?`PwLKDyw\üSFQΤl(wnwl9 ? 0/Vu!'sa?pOYW^\vFkfʱ˃];'_4I94GQ:2kq;ףZ^E*{cˈ0'+xv> J ϴԢN*L \=fN~sZ Da)f8zT:+3a (zyr]aTO0{Ӵ9 |t kNv:G{lbFY\7lnJU(~HJnųhMB=~QԔU#]$[G#X2nEC55cw 2\!9ЙdFV=nI#PG͘CO":2`"Og۬ U2Ԣ^UhMOd$JP~>Y}Y֮'WtѻvgXSW}\ NѷZ]C!vhw9NܥxEBXjdž|s1w1*#'"x2Y._;„P!/TLE$B>C bp~TJϿ[:a; 5&O6dᴇ?ޖG*wH'`u!J08{1xTP!DezGi,UeZJ, ߊz / fsYgW2KJl,L@}υ$5tk֝+:exd)ieqIii,XWj6Ο<ɜC+T N4~:UjT𳼐G~P}[g6kQON}cOPs9okQ;trFEWlYP#$n-N ӿ>jq˯&ԃ<3,B!z|`|x4mEG o@@! -"ҙ Z'R}EdHtG=Eh bS݂֒Zx#bnNrK9Y%q wϾg9Bc,X lWӘ @-{ߩ2zox5H^ulqs*T1VkIT8K(.5M&RHƘ2`Q }yPRD2.j`Q|հnZL5.b( 8nRX}~V5ԥk%+-4PG (bø/414K蜸鎖HaH} S缽M2FVN2]\ာ0ڭj^}:yx w. _S-1p/]]/յXv״vdmos3^kG ;۳8&'hUAԀ+j}x8d(k,LT褗q`Y&)lʎ*2Wߔ,XOaQSO e%%@ %=SԈnZ:@@˕&:ZѸϮ16O`χ(3 9ɂKaoƒ2%M4:(Sd˓[d]٨۸K>jddj4 ce45:/:shrw+QO"jg8I#ߣ_YVm@ꔬo!Gk5 ሎ1Bo|b!@Dk>'o ;yA~Ch]ۦYjXcȀڊx(#|C靖tVPư$N@AYMiNn;Fz\Hwg~z,Ie8 ixMEYLN$E/j[wo" >®>J'"'Wh349.*,A{7zkHg#}yxF.1т≇pT?h.} wUql 1AǙEfeS[cL3vj3M':qՆ>Nxr1 "-k_VeUcZ/p }c 3[jNm j?;gnh!S,nf· C⩹A7 ޭ-]`^Y` -$%qnk Ǐz&O}*،Yա̄h޽o7'Q'_X㯹nG<\J˿ Yi+c㈙z4}}M b"K8gyMYӐyM9/*<I&GhΤ3 9$ylKD ci֣cnxX$~O/<~Nmu |$S%`!ރP hO/2|hϩ ^퍯qM:0ʚߵ98AXȞ-3t>ͩMJr%t̗7^tb*hb`hm,>nsHSyUd0޻BF7M{aD&1Q"ʫlywUs`.^u$LeIKoS/u^Z>ح^Z|*]K!@Xof/=%ᅺIm*$1{A-;Lv'(䓪DW*Ds_y1d쓇ښKE83d09AP˼MZ 2IH rdJUS.G T''h5PwfLI*$iGNculd("dz؄Z`,qN_ 8`Rɡt4&@J 󞱔WA>l`x#,w>gq9=ix{mP1W8'C:^&pwv8D;ul?O_^c$wSR#\(Yrh*yYMȵ0 e15&AA'yEۭHvW/3R9kw&TF{[ȶ3ؐd&~Nl*=U ~DprLV:S^gR>R@Gr.,LyZxHu/?3$sTDmɤUI9z.4)M<:QJ:[Yw;8@7ctïs׋_0m7)("ɨɵ!x(1.͒ib\yC^h},`[6#+ n{| ;B-Aws79FEV桎E2ϛIWh" mBR'̝#A[Br{usʁk9VBsGGYUs'jJ7`@7-ޓTE>be8!.(qb\< 2+E# ©3/M&<|%!u@:8* Zg IY*|AH R Ȭ-_b>%{֖@>爻^3Q&g-V},Q !˩2f_t%;1RCi@F K$tP[Ȋ[! eD]ef>eWZ8,vduS  [ߊʱ`z5!WiLؐž91fyɏe#ABƈ97pOujowqo*b9t tHRk5FN#Shӈ@kP5[ 1-iWDD\"MtAL%Oؕ*J) wһ=KKs##OGiEދ3ᵾp_'σjccA#܅nk%67z iNO |Gg`Xf| &w7Q 4Po^,l<+wn)L{NA2תBJjQezIWbX?'ҍ#BՑ9=%&%~aa Rlg/lDG)YPy>} }c  6=~[椢4fXn>oG&+ *;;nRۆo7{ǔ3{(8ȋB-ԧM0IWUyCb*)3YGM 8EK*y N6?BRAݲ-p.yUH[˹Z" E5@{>nCHϺ}ʍdXGr^:e9<&8.01a|ARPv+ѫa8( B\-AѠL?hz̨Ԧb=A#, PzNvJ2!o.g)p3R6tObΙo")>+AMɾ-ajRcɭײio2Ճ̦K x*k#1űF |H[4 _:2( {ܣI%]QkӦ *L]p+1pƂNP.* e`JW<ˠ^9t_ޫhM¤Nc0 h< iĄت\IwBדu]P3/UC>_čVpA8b0Er ՍpMɻ )JUm-$'JnY##RIZBz$䑟߷'(ڻa=2ZXC~I3W$/,TCcu$PPc,Dj}Vlf)HP[y9` 7Ɵ4ƂGtRK̼Y[Lބ<u.9\qt3H8#u#hfA$['!~98sZ-2Gkn)CF饜=max\v/բFqx+@,x_X 3 瓯tp_V+p+:  }&VGAXAXU[`H?oT(CAGӤJ{~nf^i&lQ&-$E5RYM&QCߌzrbc (mH}iyC~4\a[#JEq-|M,OgΚF-d`"biJlڎ1!5(Wjsɛ|BuK#{D7 IA\b9t6sY%{@6QQITJxTX(u&RF˄D`^FSԉ4vCh}'-[5:8AN\g'h[V~Cq$h^K7ͲOmR+`a]#kpBHW8ULq$m¥H@"lfs5}Wnѡ#]jr Xuh..%ӥ3.c|ZD)OӤfk\p ĵΤc\yC<$(v*5ۖ d+)aT%M`a=IdG\-P)np}T*ȱ:UIкKEc8!ƶҍ[v:XS3T eRM[Mhidҳ1K(+i0|U%u't<+[1"Ɔjɫy3 0f9Q}|#-7i$yQƪ.eX*ިl󃃝)v0W\䤤k˙V f$1ꗸl\K`K;d;eȵ׳&QQ\LF0JSGdD txfSh삭<$fuͣ–[c67x/M8AR'`,.AO+my3<͑Ȫzw:Q;HB8YA`u<)n@"+C| ?hibp< m2&ʇk)+ae}z *R"bk~=. ̮㦴3񇇛)2*[KG^#Ɇup15K'gd~H?LMbZ]nQ<0YQL7` UEm 9YeqTD"e0B$ĿĐcW7މ7]gTߜ)!^?bX ܫ77 AHV&;ha".!55~J O ;ڦ; KSnֳ"AݜX@< By\.h&Te(+ȷ}qAb>ę$LX{%ߴ%v{)1LJk7UfJ0zóE8_swmAup+8ubj1)Z WDUNum;$~^ ٩ByhG mhr!M ,wEYi뱩( =6a +%{9rI$!hko jqy#j/͝V_*IFR*#3T{bNgqWx*aR>>$_֚롌;lHm>fos~%Zj6Mc@E9AOAdokaևyӢkm)w;*ǁ4PecZأbY?8NlF[, )Sr1O"b*4 .3YZi˖];dwK0K!gK".fo(2*u}ɈQ!]ᚶ>6z,D KXep -fVf#'AK"\Z/ sQ1Nu3%cM9>:3Ԥur]lP Ň,Q]-ܨ5vK 2gp}:m bOo=xehq=X!eys@U %~BE:CoXƖťgŤ>_EHT;[zXT ijV`ֈnI/ח-l > %|Ʊ]!TOna%wXtZ$.Dg u\czr{5:L#Wo:><"W1u9Zp *P5nGY;M9q}ڇ2e$ ~7Lo,{'ૢ "@&M3hh"x#U:eEbR1$萐mi,%}Oz]!DN*YDWhQs%7^ϐa)6$uuyPf7Ќ|K"n zL6J51`%%ݕ'Ǻ4lO^(i1!@%ًe#Iusr@<P#0;fר[8Z;sg~3*_kcIpJ'oi~qv=ԀNr: NVљVq⳰]L.ҙÕai/_Vg壃^&/|52f21G?hbr,6QJ7=C9p_[C/f_>[3><#`xSy%G49@I]rZ2v,7E͎3%+LJ=T#4{$Z{-$s6ɟv(]! Iєm9T庰-/w"eЪC&tÚ(j5xOp,[ʊK&ER,c&|qUb 'j"vC@}ABeFUΓ2[>+8Y]YUJ3ti` (^HLA,Tz\If "LqOJƊsԲ|1 &䌰_ ;N$b`~'m$Ɂ^ "*d̙0p1NU/-:OSmA fR})AtbMn\‚׹*Q7tZ6K^ofC6u4B> <>}Go-,/sD,fhV:50gcu|e-D"$\; 0 w Mߙ@Eg%E5Ofs-Y l!`g?:DJD}8@#XN/apb?py>dA&p^]2ԸJS5vU̽ Az$aO,J[ @A^NA a4TAtId'{' Tڝ҇c"*H ]nżwl1p1;]|̀ϰt\2 I "Rds(cCG}MYph"P+j@Ф=8j&H4!I-/kEV/ERDPn2:n~eQZ}Q]V0~|\v[iy/07iʟZN7tD%Qq*\" [Hs׉~P$p`Y_nnVg:b>x"?pOOӘLe^cr8y8cdOJpLz{gZhVyF½)GI Xm!BT* Wjo26!5d?H\^j;#*x} ]{o2߻Enw@.(T.8mā ;?oDwɋ[X1}mZA"=8UdBZH(?prkna=mhW]SwݗW'oNڣ#o[dhSq۶|b 4uJ!jCMN=\5 fx(>ƁQXO4Ǭ lA&iQB=<};VZXpmk' >g9Ñ=4OfOr&"yK/,ꙵ`Wa@7 Le᧞m*x] KP54m_ڨ"_cB4΅aPM%z'P#$% .%-y1bGHiՒAif'^i RM˓ ~KľIHV-RDƩſ$*%׀I*x%K*v/H1|5{^νvE^NYou5A7`ݤC {뱵9J'DԄɔF{:lN(a| xrvʷ'{ֵ }+ey1=DaBusMUfT5htGuuɳ =<4MCFVZyB Gzel-iWRJHmXKNC3*gwx X7rwKԖ!l.! ?aȗq "PhF'$pGM{՛ Gdē湯̙aY)^Kxӓ&Pq #2kx-Z*o,K6F1$>ǧi~şR^W)jDA C S(xLnmg!. N90@B6qTSo(S%O`+`M/⿏+drq)ۏ:ǏiQfA uѹkK,7N̺P0+l%j+#gVdF:|'H  x0e|="C ˭8p{Wf)u'&07sd%ѠS%3 wkRk/)=VV]|2c ȰnŠѓ#`tvٔkX?Z w 2j53 ) ,! 64IEoAyHBװ8D@lPe&S+ՋTXlGGiؠ4рTVeU 3Jo o&&nX3Ӫ4gp.L4BMOzeEn4.K {J} yFB';VE/E\kβO*v!OzUDګL>A+]8"ӷoFET*H"|; qо ܗ Cb!ho+yg0 k?ۛ 7E'2i5gx',sC}(.O~Cyy}cIu%g}3J F'5pL@W>>`dfLF#@B:ȷig."2.Mvg\Jsʩ  aΪvYաgxE%2EH-s%_D}=o o3pggeoHX2c?$KĜ928s?0}HΩD!&,6FZ;g{\EagAgI}?0Q{bۍcJCMT>"JFB 5YnȤ樬W9%qReqyV&>'UJ}X\`?.5F ]`f=pؚ$3SoM_'%R?kr,^д(|fO|n[z ̱t~Wڛ QA!:3g`CC_`]٨Th0"Q9]ٓ2㺄+ߦw# RQ7ۉ tL\)uVkq%9iрg֖1g0h}t.wt,eXx";FH7Y‰8#U?!WT鷵Q`;l59M=e.ˑlj}Q^٦-mWoe.D ^:Ӓ=zY^7)j <|LBsWyKH;f2 㿀\wܤ9| f"?E7g&KFĪ #X# d]:=+uq뚭nhR'Ҽ͕Kׄ/T`l6? Ƨϥv]y$wc[ Tb/>Wt]KsqmbI,PrU3[/b`j1i[ɂs»EmEsN9R> < 6-9 /,\* 7t@J־(aEb4 G|DcP#+ 9x[]~c55%=ˑ-T$Kzq}nw/to[&eޙ`\KGG-XvuiY`_(9c T#>s-;sts*{<vhg#|lFEkQw%-&dϰok׼򫏹j|& 7ƕpL`^n?.Ϋ@_!Dm yEِ_u{~ݴT~"tS8` Y1+u(ݷɬͩbIZɄ7 lP#E21QMC3|C4ÁoVOѤc}Cd:XIX4PF"RUP>8 }v@ u2saavD&tg0*gʊMSbe@R?i`+A|%/$bV<.\Z𭮓ي-f5(BA,bjQ):n 8 LArCin|3/2aw#H6Ӧi>;sJ r++Pg J ]Zp#) ݄eYzc]R0_*YvU{ZBd~]m8 u|!uD ɧ2SS(ukEDqvг "ɻx|9g9YRڗޭ̃PrI9S (YJWYf4G&5/aHA!:bc-zlC:^k)R̶Jvk(pn&ђ1;YT@QLN9WrgbdQPV>ϣ uZ ~e?|@V"Yax"2XnBЊ㶤l*cZpVzHلGNUONO=R /SH>)cC29sy+=+-/$mkm=&2vEns-Hr;z6(GJ(SséDŽtI'FV1EIU.:(_({P<#{pYl+/Y2ׁt \Ϯ^`π# dڎI+m y%RxD?'yH>~&v[ks` -fa~;uttBf&U19ŷg+hT{ӳ]c2SRշm"ul`_HifGyxꚯmW[Fm) qiŴ${%7d=QX@' QNPS뎾DH]aW;[ex;Vy$+ P@+wf>ÿNTy[ƲjcvL(]Ie/k=:6y}SY_jI;u!3eH)$h)#dެ)o ^=.yÚ 6K(#`'@u*Uڢ""&W-ȁ]tRk5;q^}q.f.E@=RSVno؁Pv˅ާ?wg*[M^)PO/Jق_~_ (x0Lp,̘^Pz0^\-fWX  P0ʇO@ 'Z ./`.v՝~h^e5&^m0\_*ʷmoԠIE3mź떓7Ӯj?_21Jw& bF)ǃ ,2DF^=ƻ֓QipZ@nsS"ՃudU U"RKKcJN$8|tw+{|{,T)Χh?9nT/Ėm& `8 '{z~ڤJر.={um?ꮓo)Vˀ>2^CF>Td_n̷M Fȩ'6zwQXҳMK }`Jm 8>Q~H+3\37ohhk\*iDzO0xól|v/+q<ل_Քܣ!Z ]IdPQY$4PL^;o7C^v.,PWAp[@02$X+hNkKAD5~jC$Ewy}#و)Ks"FTߵ04q׆m/R{N [c Spt5Is&>RðZq{gV&Y-# n鈸5ӟIlJRXhe, ٜ|Jբ_G&xyAxml^M4.*3 xڲTU].74 "iAN"uY?&v{B%f>mEt\WYXrl;W=rEAܲE`{#%+}5$Vkc`RL΢*,&/u4rTOg,I`֝]لkH.Q`Ƨr%.?8Km,B+7D?X~bS3MIaͶѱ+:-jR}Jg<hUє[hlȝ}֠BKqj?Yxg>k{3ù@Kx"qZw={| ݙ8K9cgDnup?v\:ᶡloh >5-ۖ,̇UX| 퍉|W~fkWpŧSr;$rn&XU OhHbɀ G{ dt (]xѝ̬{@[e 븐dR3YF-`_2AW/]NcY2 cOѪGĴ6\}cntGW% 3cyx(٣7pb-bh jԆ.MZjJje'L#BAj%Lcjj9AoM)DTjk&je/#9E1iW<GQ:. ӷkubzLoqV6F89RmӜNOHNU4l+?EF%174N7IyKOd`a.cOdPsrp1kYQz<{}/_a6 @8I1||M;7Pw~#)9ٽ1G6ٽ)"1/n4>"w(xyf -bWBb2:.ha$CT] p@o AK*׿R>}tej9O 5b'ח-Ҡ-nXCoٖeg2W<`.AMbIjS!eC+~kYh`=8l)/ϫ/7Q#̂#Lŗ1<leIƒ,jpMúͥۊbq=CD󀽤IaFMNF zǏ=j?K 惥mշEn$i^3Be[cS%ns]"K&nާe^w]te^hcfFrmL.QSJqYk=>w=aw&7ƚ訾6S,mv\=.PG9ٓcHX^|(־ulN틛, < Ǧ8jLȫ oHG' do\n'I\f,/DRqϦPu`$`z&#딺6ؠ\b*TG9+m,0 NJSy`d3=;&NհY-M.lŠsʠi ?EO'xF`Dd삒2T""UPJF,oaR\k4֐PAg%/\Qx=Cj3RF_!=*rqK!ΨStF0406 ,L!=T2@ELtFxws@M([}d;D#HDz q2^LCPazazD`"9bhoɻO7rM헻^Yqw3**Ey.F.*\9w^4<}&3[8X:eو~q@1MLRxGй.ڦB 15eϸq ~'Yfuj.D]23OU +<ϦwVh[lݺVv0{.^账@[%_Ap[ut)~6ȁMZD((]'ۂgNТdۡ)L%/>Z}WZ(&Y-iDU'q6)G?0е-Y5v;]nu!uATSxق.r8يĭw7/~,=>}ե$Z*,P!@b@ V",OVE Fz=߻ͲX7 m:{G> %$M0JtW'jB= I[4˛?_]z,I~{U.0@F%NoH~egf)tʨffoh!@w1!?qdge[eiۿjQlip;mOXJ l>cqZcGԷ-Gh6q.t\ػۘ:qW3'W4;!X iWs3BSKtEo&*a+Apwo=1af +Ď׏f*kʫI.tDtSML*,PjC董Uf8ˌ*p4}Q=}n@́90r}p !3ehȦZnjaLH5"Yօ(̲vKgoך>-٦U };ցD'nm=kk h}A e.Tz UetxlazvypN"]E(-cI];^*I3 %k<=WW۴ɿiXtR~[`dYvbO2J}qN>Wtʼn%~H( COʫESFv- l< JalΩs bM}p0 D71Ig)_ұ'f>h専s%ٸ, s *+M.S<݉[K\k ⦃К~׫Ͱ:PubQ ;%<"" so_h&~b]-כ^u P̬k_#V֩E?/0lE{|VHDRĦOH!"ǣ޺*Eq֠-Ϛ⯐af~s\k-Ӂg4uʉOŗ EفRkE'v&c_֐o'I-_G{9t)J8M_-ikR@؁ݪfT߿|k`B\&XgFC nȆfZ-҂wZG .B Z V;\J,4Zs `:uo:V%|챀]\_ϥ-7^.r)Se;0? %g:DʉpԌջkvV"*c-z 0 Xie#71) #vSltv:xFPˀ#='(iT{$_CCb n=(Z,fW+E /qЄ@B ǶaS7tx&"#|a`N*7( ܡgnr7B;~jm nپB Gf %v `3V(0lhom0JF,Z:@{A@zcE- O\k0N$~%9JCV5V:^C\F2>H?wR-EjPJlj'}l&f*1k6o`Cެ([?r~y][ )NVDV#4Tj*٦uͪZ*i"cap[ )!T4Q9qk/2'%-Vzn ˇʋL\V wx&lyq;o3)rFĕ %d@ބ! ⍖I[ zL|?wrqt*)ʲ8aИ;,v6M9^L:Ue K&ͥZ+$ Խ_RSޫ̴y4/lT-ZM(剃&Dԯk%WtǘxVw‰ B/uC|2F>GQCƆ6牯cL`,[15foFABrcsOtد=rhoeZي͈H乫^5,_ | tV|. QLSwB1a`. Nhql;T+FXCHVQH48'u{VG䍻[6xܽ` 8 g=B<,PUD5mHS-œiS.ioKB]$v4$sZ!/oש]v+6b¾!oFJMA<e?["l]hUtS5dlrAf0Ho~B .,deJ%Y$ \xWak 25у;7|{nܗȿ{U$t2tQ X`~m qմ =D.J,"JrFYdm!H)dE!yBXUo@O&VW>o@GJ&K.Z@}tXJr^1G=Ta=8(20{r`up#QOꝨy 3 8tM_HI5}0K6dzUpJR51Ƕu@ Q>JSS_>jƓ IמmE{iP70oQfr]de ܡ#nnqnG=G݈b͉:Z-0nhG.*O%!~\ych[~bEc?!7oLE b`}< =g M_D׀Wah&D>D*Pumً׳uY7ED٥nvRx'6-Y&wqY\A(?_d% @:$=K C}u,02j` KoJ[sqٹbMC`(=bppnń ά 25O\qW%bUl@L(cB ޛ/]a3FlR }d<]OXAWp=S&1ߪF\L/#th`Tf&>X@ƯÞ.$q:8b !adYy 7.K8 "$/( CtRrK5+ m 1:4b %Z U4e`& {ଶHgO7j)C+cj<=w~ #Q[=X˒uy p`^Za> @BbIx ɢD_}bpB H6۠뫳Y/`ju*G\5Tx}q8NzO\헬ƣ=dS,<'ФQC?s؂|շcl 0w2Ifq<Ѳ]&Tz2 `10[0QAnB{TdѴXK!77d7x 6N,a?6ոkѤO` yS۹N|&DFV[DAy9%bnڊSکDs%Y&j}G_SĊ- 62g: q $G:|vEF҇uU> cMk=ǰrzE&eo@V!K# Ci62kgj|Ƃ0txF[N - z7JMqnu}$(,t^n6v‹UWpPڨm]&]vxX= zG:к?h< 6\C+m1z6Dq ]Ŗ.їX:fm^ϲ6knG}-'b󋈓J3ʸռa}[ ܩyJ|)j5%JhS|_Jt ! /~YTZ]ws ⿨U0[sQƭS:/3\YDU\J&eֈAWB{x2"ɢ(}FKT ReELP6 oFNT%cq# xYyDeQf$at:@ QP;?S[g&OGUгz䆚k==Y"3eŌ;5QV`%)FHFPYhՎ,s},EiD#6u L<\·r[<|YFJli ®7l&§2n H)94cm:8]HA\%r=6j7!M<8dؑsgԲبSd4~׆n\$ 䢍X6:>8,4x%^/̢nE}^|tf̓h٬e\w*dR6*>lS AΈ]T_u{;iXixYw "a xl=k^6`0J[5TB3(zoJ9&4oڂ &[i8?bH4ѤQg^ fTH@ MTN;_uH ^ l<oOJ~K1AUhW\Ќ\r_ȎJ!:ΒFncy5 aAq.'@-K];7om-\tZߛ," {2P*f>ڄLC8vw;0?$fOS}{sx)?Qct_YaIx~ۨ!0-Ùs2 h=oRQTԵo砒;WT~l!ԗ42Ha`ncĎ@ 2̠{rlh*VFzX+{y_[xKv;츢ө:NfI̓]n`TgBGє]U (;2 9p]~{.Rwkt>/7 `?)$j,džX=87!ΆXoO^C`$#Pmo.}yAS]h.;nm +S sdcHpZMk9+⮬Hui96)jh<7vN`)[LlrpDT&4D0J㒾v0tݍ|cep9o=o{{iBZA q ]w2uFcZ*qkT¹Ksł[FaUֱ^to7::"4|D+?WkI^&N曙W"~Ch?ޒօG"R^KUc>x·eX!j\Ju1d'}-{{Wq's[)ϱZ\%F$>uI T,X.zw0_5E+`:+Ux\V:$P8mm&|,g嬰\x7>.0X2ar3`Qw[+ȝXeໟޭ7 -Ena TPsF Co:9]M}!LyE'mETw^8*y+QcMjƅR_OמKCp^_ek oFdiۦi3ݥ:69nPT黎7\Ip<`QE} O3Me&ň|/ `"$_xaUV% 77g_#ɨK(ngJHcrYӯ2׺H"p?N_Ld 3T8_; ٠]dYd#ɯi(!Ej##*-B3$RTvPAq f>=!3;Q-shDNP _ՁiԂĢ FjX~ :duNE&#~o$~3gQE7}uI;,<΄WQP#n奡R۝ʔ" gKDA{2d:./(mh-~./79RA4kcFбّ{, /p)10E(".w:R _LM]1>ho9$7K~t/[{V\|νf/]CٗpTttgdszrV[kL~8O"7״އaڄ ;4U 5  :Cɬ> R̀rP3hWMm_s,pGbA<'t}a{Ұ{lԧO`x!w B/1CӃU|{cQo iou_|3qvoMQl_4&cP/fTkU"X +(يU=;?X&o_6/#ژSZزBAu CN<0fh%9D-f~1̾վ+,*|ďGhп?x#z Yh":OzgN@/ٌt;벡q >Vp)I ]z95c]{(~PNWI0!߭lJzbQH9֍J4 7WɌu%Ox:\.sB`W;}=+%E~UOoRY&P&pL }x8<-'QKPlerRൡ;m%vt$b늭-.α'\YfRXvY[ڭR+t[ BS=)d ;*lߵ;Ľ._>KfBvZKP}A;f Hc=,M[IbC߲jK֗GfF]d*.v`ړB=1^uo i=]U#j_&f sbuyabSA҈&'ͨkێ>Ed|e͘b8; _ j[d}q}x׌P>?MlڵքtOԵ2Wm:\.P)Q.*qi5V`,s%t(#۾~ 6Q2xˆ5 d akjcTyR j^cca3TR9ѰM~J5='tҙ:/}0֥ l+y"|FS6m+5+<9pZ1jIVIl& P%GUIZdЛЌ(지֝q-ɦ*1p?8+^p_fnN<Bc D%eA0)UX`F|hIS@ ;B4}6ʭw.D4ڲ+W4 7WI&a;dL7?mL2KfY :אH VlZypmN˚ [g|>pP Q`n6wf,snFO!dm>}Is{tu#,/(4L>sl{/g 704Y@ݶWO v8xcbvxW)QW} cYhFd}Iu^wI%ݯIQݥC{h˔@xXT8DD,g6ALVgwEz&*TZɅQw2- iUmIn`ʊ5yJ%XrW2ϐA :j( v^=+&O3VL͏AqA4,d'"H"b Z)Fat;6u?~m:dNY]Qgm Qq]aPZsjv0& cY.3Ɯtٱɘ(9DQQ L!`*;jUp لCM9b'r<k6Xe4ki+У<9EAUmIKgˊ%͜bPZ b@xXZe,6]Dy]ZYft,poJXonY sKjUG ^Ҏl Ývada<56U1= n26`~:J ,H7S&Z1wXH5'|hy:bHn1Q4% cn5D >65ׇjۂ_8]fS][IƗ߼v}G_:GިGLK2VN{W-aPŗ[`HO&஍6@0rfӗzd<ɗJWcbռϵE:U"(TUHW|^эi(\mm_sц!yk xғhSiXz7K{aۭ+>]r+ s*xW_S/rxt%۲kr6вHa!QCh ްO84ʻoa6q@8=' "%\GW7zq*RMa-q$el s݈ KΦd=77yY M/ƻyODN-?\kZE,/*wiyZ2wO?4G?V{ڋLWdRF:E0G[֌$z4_&&$ WWGU ] %9-a@Z-Mrps>/vveWbvF)'.*jߒÆćWGITi3!tH#PO)!ݘ)uvt[n!?#;С"9 }8L2Ms$s.<D/,i٪.}.h;'1&mKW4ހXb@ѠlپyODWAX7Zԍ-XsO==4>]1z0ZGr<ö#MԇugLԾɝrh*1HTG.d/H_ |>U9@O'wCF3LTo?4>-mh1d2 j 3 ~ݴ9˛UVUz+:~;4wwe)k FLÁ}MiNr9-Ll9@AR*b!(@=q Z0;0(<-`ks[Rۺe'3-9F?(@ D\"h.J鲧C"kdm1hms+ )ץ 4P(Z i0a\=(d6`yJ-uL{Hn.*}HcR$Ax.Yqݬ]mIAq8Q T]Txq*brq$"D><4zY `Ƴa%bԘ8{*y:)BīSvMA>ttw4@V׏ [=^ c-dz2]TǷ~+S썮IvkN~V{8}(E86fޞ9nА+N*2G~.~!,"=PqQ2;ҼqQ, 1%*sF[f P0ziCv蓜St@ ;#;.wx6]_tyYlǚ邛 Mxt:ʫj#׍ RM>ߧJyVc?R&i$X *9_,W3ӪAhc&%'z,ޒ3IfVIe㇃n/N4tz)fcŋ)RA6ZꍅHV4KěȾ 6zLҬf x̿~jl}l"@W7-rиApb鉲U#g1/́$ 8y2P)4m:ȻC$~5#$ʌ: z/hô }]K NloalSxh7YP*6[ͬ&IٟCcCXIZ"- Q|3/ cMTDxؤ;&8\mCt1)^HbRphOu0a*3N|B 8Q؂FIvlq=A lh^U;.H q^O܍tW}fD/A/qטY&HGQL>'xT(sQ&6.N]Ow0{&XFh̫!2l*f[1Q,iVWTiFϩˠҿ[8r|g[ >i"W2!Oxi8YML/mGJWD-)FYxӷLr&H+4 Í3vh\ؤխ)U$Oaf|H}'PE{XzAKq^z"P;{RpqNb{ `3+e CWo!9c 03`դ5$R Kg;.@Ld%ō =sCyI*%zE.[lt]x9GH›vl]dk=H[EF܇/˷T5RO,M^BUebf_*uvY{|nNS`Cwg:qdE(CqVP7@ ʠ6ţqVXfS\Z#⺆, :t[/r}m˭w)_(ƈ9J^.?]fR h\AKe: @@ka쀴gXA[ʀ]Jz vP _cUAԾT9f7f+oR|4mV/"{t \%qNw{[8q]>1Lb~ac+ݹV]STbl%p-_j8)Gi$Lhg{:ZIaqUUSW :$ |ATtx|Mv'D$t:rA* >KVSVv:C|U}a(?~W68.Z~$1nXw4uBa)M{Ez~Ir*A,'mZ{TFh][/j"O ;j[np٬%fK2A+wG\,p6m`:1ŮJ+O(CsD8:x1'Jr X !Nr9p]$cKKZ|=m {PRKrrHw%(`>4`s/D>+s6v4@F%|60LG聯rh^0vBQd?kּxNl#iP ~Mb(Ƀ2&P^u W^86 Ooz=P)xiry E'6 ]vk tEy3ސ<ެH ՛lV0z ݋wO"yy=<$JjP&MڋM]ALʜʇ/t#*X|?[I#}WUBҵY0wyfON$?ƐX c4>7k2VDhȅk !a=$tVXkl"<u8yevxeY(_.Y] 1(nvxeR=m5*[,XV;|)p]=3`d_<ڌ(ŃjsX&+} `E *f~&v3SSpf|t%ӱ*[ mQ/r ߰0 pF>͸M)bP/kk?Ҩ]ə )X$VA5 zۯ :CKځ`!nei<lsN<ꋧ!qi1ApIT//Ẏ;EW v5cDãɌSӠ.gTdA(08F0{$g&z$aphv;j~0:Sl<'A<=&IˬZt%:b߆|b/t #XӲ* %ba{>wGJtMgK08zƷ+c7'̛b`:(po?źW+;ɪ\xwL?L_dZ0!vFcãS`UmRҋCwj4MvjQ&\XdŲp\r6Bq>'p,R|$PKm<{P`J5/ut TEjӯ^Bb2UpbZ4@%3riՅMd96ONVO3ѻ˳n `nND1G9#La{e# ^jRm܋gH_ k%GW>̽1 oiѰ۔bkA;N?T/ z@cj%Go^@$gQ^$+&4P!>&Xҷ@p81szט>^,w%UdF0Z'Xd@<".eUo`Cq`u4lry3l:1Ps5@۰=y7PC {odҥf0w'!լvBTn N]̨b+kKZ\y@-_0V l496,*p; PbtL!)p[|Lx;=J_/Zp]u Rp^@>H%.hk8/ݴp_PTK%C1YfFdIK3[%&d%iy 5`(31̧4'Rxt186Nq[o,_uEvńO.w)L{ZFXtǰƸKh-9wTduѨ|c\6`7r89㥒p@b %\iY7րL"# G )PtF*q^+=ыttOƬSlR,KNg_cZzr؏ 鱕s~jC{L_GY3\e87C܎q33\1R'qw3zoJ=Űwf7yi^׵%m $i;uʔ* | 2T"\&LTϠ"_BzTj&Z(LAJ )gZi&81$cғ  6O, rш8Jtae8G/xtT( %+B1@<ָ2e ]G#fؖј݈ >w(Np s0SB1:/md"n 8f F7 ܷO[Gzs;"m>L_ r Za (KgeF(0PHEFNzBg(ezm;mb.nuB%r@!op49;p u%3 6FGh3 /1 \$cAE{7"ʮ#Yocxlmmb m$U\_C{ ce'!F' T%SUm|;KbFWLkMMl١όȖ{>'dਤPMsѩn!ރpPKz8rIU|5%L gjH!̈ 8HMWGju!@F+-ݨo[3:\v! O݇ҕ֪CZqJXZׂ(v|:筄@=W_0Gw׮f]hlTԝCmZ":?XY.@p HSV;ӫ+vι> K/, X[=Ai4/.X^x9 :pX PO'T]"oV%ĉӹyXbu޺d4rUܺ.m. ZhR[Yp KV&FDr!@a@db_etZ k944TeIҡf}فZk:&vگ?|/rAsRk [۠)q3RZ#,I QP.Y<8/!yYgDE!YS}kߑ Vm9On !8h"꽟:-@*H9mdfX{k+ Ls b0ޥ nȈw[J-M;~ZbNBYl 7W ^۲ :-}a"!qz,ns$3-sX'8{U[f1evey&(Jc%1W(<v)"A|V)Nғw L}M+Ы!PAg0LRTKy* 3n9BuաW*@@A.]'`@Iv (҉7V)+Y_B=ևJ؋2Bt-TrLVֲ0:Ӹ֟/f^93{> kQ6 Ya>.sx兆Mde0$p%Srs΀ʠK.ٵH7(!Ci1% USlSb qmNp&22( uZ*_.'YMNq͇=*zhl,3{n+nʷwi*<B $-偦Y:7࿄ᷥK H1C# 7dp]o eڷVCE&9}9!$pC mUy/_7ًts 0HkՑIdjvݚ }3mHt< ASSOloX o/.^PTA|m@Cq> M>m:VH瓅S_ʝÞd4!+>믹yWܬ*+aZέm /ȽeV0 }A-P·sjGƘD- Rnd^!׆@9yFpDS1a S G0oq,1U[Pp;{d@|~h\S\ҏI$-ZF{ЦE܄1YVCs Q-BXzS=͒\{VEt(Yw`eJ+v-C52HwѥNOEǹı2i2J ]}g%?r &>X[ `5qH:!RXiI=V7-~DdncrwAIs@ײ}!_fkKvS'Wm.bHѧh>ň ٻl/[U1́z\u/3QDdZAQIx 6ˡthFdRߪإ +Vܹ,qsد\*ftIP4NHvƩ $@U{5<;] n1vcwOV$0g$t֩JlF ;55V{+??ήkr ΋P^{ ZP=ԚH:ov e0&Cx=ݾm;sZF@9t+ћj)}I XZ)D.3Ϧ/%$[[Q0W=AkWA#Ae=Q$B (~77Z-4"D#3$G,Z 4-T"l u`<978c,WyÁy)ꃰn+̺cglWCue|p[<9GWs3j\Ih eJJh9b}_+ܶS#O{- )^RyQ;sc(lLOK -+R/;GT ;٠ߓ#8[pGW װIH*k<BmߟLDh)8ū:%o=㴹;2[-)*f- _0ǵy?7r~*TQuD5g_K# aUF`J-f@_@pW`daIDc_m0iSgCa)EW YNSAQ̆p׀t_QCN,+B obx_eXV hl#d: ĝ9l QY@g-G'>ɘ< :>)% 7iΝU^0Kg ,,~LX  4#C}- 8[ Z ~vɄ)|Lp\J9K%3ޜjpzجN)*Z`yӰfh=93\y{F.;zhYv㉨G6TGe h:$N!>Rl.3lVPEnc[\&Ge1GB⹾W t'$آ5ڸm)Ӓ^ău? Ćvbr+$5UźZM <@r4nˌA:zs2IDpIL ?45I5wJ.V.x'C{nXWzvyBK*`f׭D&7ur +A$?mPKNVqM&2lVM^6ѝS|7bT_0} rnPIyl1g9.[RۧFO qd+#q$X'M> XV\5j?{<\1*ߟt$/ѕqݍFxLUQCx}#a )/u^ ]:'_';n=' S*nkڪ2?S(`ԉ;tkj{,ٕL\9rzf$TgLK;A]%VGPݖޞʯ^XT$\,mu ۏd^?7esXb ݏT#U: ]u8EFRܽcv}_vMI{ĺګZ,)R690z)~fŐӡ4gD0 PqlU ]XO,`Q*Ϧ'Ym7&EEcNMHr9cj3ryvU1:te0E7Zǀ͸gz?- 1aZ.#Hkh[ϛP+E&BJM? U+O%TAf ^-'O KX `;ZlcC\c8:(0 b0ܭG켸iʽl. RXk&K^S.ʓOkn<\)=M!+MniKqWv3+giy*HCxXu pE椞Gm E_ۼ84N`VƇ *T>mW0%a6mdU8MCb2?5fE5xGSC V0ԛb K^gCzUZd:A1~Zedi/:U~<9zgP/H\`#~>!h' glxiNݴWҥG4#MU95^j+^$3% =[-al9!BE٩A=]LFcjѕ\~VrZ 6s͓xWOm+wm5'Gڀ h GaA)~hk(R8s&P ~ vp[k5tg8b_C:TRֵ?AqH9Eck,[ ԯlDGZMptPQ'^ւY\# a|!vЦty 7Y/HڢWXC@: ᎍWDģVi=qaAT7<E`bLLxO1=/Tqi2/IyRl>q7bֵqvȗIY$QD-l^k= 6EGIpKAvg l`x@NN|LS*t.L 4{q.Q5$uՍ'[dw76~nhosc?4Fj$fR񭟾7G(lNیp!񨩕sOZTl1D&x/X-e* +QB`4rw{d[;`IEdKWEB6LgC&02)LpT㐵Ka1Ƀ ,ߜOyob& 6l%Gه̀ރocT3@_G:)|H^* jgBĬP8ڬnzX RSve8\vW`wT~d&&phU!$qd;_8z`)9'Ѻ ZQC {⥰^puI -9hp#f.$uM~V趟5STĴ&>v^)qF$DoCI*R)&1.I8RbC+|R3p8j=WYD~G]AxW³S'`rt}%ҝ$+'{iD |HS" u:xLL$@"0Oc)bYJ(H"5| 9xg{l"O'FPtsJkGѿ:Gʶ"0n+ N]܈$/p3Vԧ3\mE$WPEB2E'C' FZӉiٵ}%c+ jlWu} 'J00+pAƿuk,E5oA] wa3!5U8/8~_c~yfۏ ~ bg",P<]a3Jx+ OVWkr5ޏY q5k!z3w}MgEj)S 'Zc}(*D\p3I\15RQ1t1t+\W@l@zs~5 \bMКJ|i+u9wp iw\bt$OR-!vQmpz:6y}Χf1m٪>elk48:a[ Jbzmdꙵ|!HqC|BxQASڛ7PZZ@Aݟj]l3ViPZ38EI̯Vɞ6r,/;zd,GDuL3'" gpn-kK86UpXy dfQ16:H']R0DP0Dq@QOH(9] :D!,|0p*M w0 GK3\HUް0x挵W GĤK<ơ-p/cֱ=|*ߍ=>M< >p=,k‡)ҳOpi7ȥ6%<v`ܠPiJ;RQ%5U&"`OY§ѼB L{]/Y 2s!#LB0JOmaVNI:EΗC/$Eye}ʶ. "}@ܲ\T:1Q\.6FP(?Ȥh6M, ir_>>s ε $F_^Z |Mq)} Y"v(Ct4 nSMmjbfO KXYD:]t':.Y1&5pO']|$wgC}&M$+s#B#ˠ~s.ˏv9ID*m7_XH*? 'a*.;\K&Q+ 2hߍI٪W1$:41 )A&QVb~=aSL`6nd,}ߥSv2`; IF\a,>cɁrqq_%O37VMճU=B9郏O}@aE">߂y4rԩX7y`36SO cOװ_D> S]2Dkc q}>M a0ka^7OPRgԛSW` WВvxC`v*QiA!J/jOz,cJSo ZGOUf =̈́*,1* [8CiMVƣGnl%X؃lb'6"wYPYD2x&EL*ۼ<,B{Z IR Ϣ$+S//Hakk|m:vIE)Q2aXt;xE#˧1~Cm* X|wU ` ?(:-,'xuʐWMvHqS =&3zUfpI,b~$!x7\rL'>M7qz <0ՁڬёOW_?-b\C*,A˭O tF\F7FkU>%cW(H8H#8&;" xO.,YE{ާpO](0_t?y4j"z0gdv% ja{o.wdVHy GEePeϢfLk %䲔q̠۷QEGTGbI<)r*`Y6zU۝ ow|(85,nR C ](c'@kcYu.}ȈE`SRq&N_)9/ n7Ch0?IMyk7ujd*]_ yU%߉"Js[3W3j7v}: d%p1AW/uD@<0Uw/I#ە?&F )>e+FIF0zlxs[r[N3Lк|Z-+vd8whWjM~V͡Fd_k5i[۹'<YNtb|BDb۠Tn\ϾW0󗄑 Lk067t MܰL_?` KsLoaNHQqHѾX!O}ɤj;(R$FOz"тOfg,Bv qW9W꾢F]sij~N)֮vPzd=ny]U_u "L0ͽ6UEʞS%_ d ͓\F" {Dm4Cq}{bXUr :j, %.zS(_N-{,TmBS*UIݏGM}@=֖W+[v42hF}o (uc9HU̢p=4"|-Q=6K ܧI9Y "<*Ц(4z&[o&n;le;'{c}_݌ /h8oDm9,u5(JB;=UFhO̕O>nQ{yKEGVKyrhülD|23hw0Y[Mf;}|oKd?e%8#yLfʤQJHzR&y ̧TqCCL"ԣy3&gWQe"^?g.zgU- )l;eSrḄ0[c]_͆&QIR♬k`zT=;wsٽ [Cf>Tw7 *6vՕi."gD 5A{3чa7I$~?.7>g]JVڭ$5VCA uTZU52_) m@7wS>#HkWJBaz=Q29WuZU;ʫ΅!&,i~5886N|TdS1VIy,N3gü\tl3xS eI%lКgad9?Sg+ԥ,*ox,uIAQx=M }4l h䰽s'А ?`.}:Aw mwt̊[n#Dz<xj}zlâ$iu3XPߧ?lN4k` 5'V+ 2XNe[5PU b*ev&[D0R]$ [H!( k⊅yosDbʊ6vWo>~¢3ՔC5GSxq[Q}UV :E1dG/ ~3z :.6 ˋ3ۼ͍Z3fp :v_9&tkؒUybpI Y&&֠0A ]$zrdN[C_ uN \(?EbG&GRi/lSLw̄D1V7o ̣%Jִ?89j@9:}: O1սqq}|G6! o>dU |x<0/rUtT=Sy e`d wH@$d9'D=X.A8UFΚgvWE%]x WX{4"fGmlPfpdfyS#B4]֌pOX\2Œ?Θ,; V:멽Sf!tcW~~V ĽE?ڬ])V.O!Y% p?_L֞vn#Lyg5s x2kI=Zj?h0X:9͢K OëOj=R_@-Ms䖠!Ȟ^]F7[>g`ޣ{B:๴Fl+)my&(u ә˲5 ^4TkW1Ks" ;ʴ{fa6^P*>Qruk(1 8/4]LՒm4;qc b\#jc~DCO0;Z+P@R%8\h^ 碈/w k-,MB+v}@|FN(EXłPڐTqQ5oĘkbzU>39'{ @4X⻦ :פv*z>g@U_8#{>Q%e 'qpQ72bbFcY7b`f饲-,~%C٬JFX9bHҩ8fUCo鿰,pIP(Dk^4QUٗjz1u1gk/審r/ALR AM@1b&@S"ONhU^EjO @l9> 佧vhUIO, 5|O6 conPWG-1u}b84Ų/x'bh1w%#+&-5/>g nD._llSp0 v|Fz1 /:-UFa6p!@!'k|4YuqÚe>f8Cz$(P v6x8-zwD7^较DRᨴKVK}tb)I̯<X(/HS$%fJG3󼲎֩R COBx $Z8I)Mp]?gFг-oDeU-u6͇Ҡt7t }> fJZ.ͻn ҬV&䙣tby`7jV^UfYAUU +60ݮG+pȣmp"|g#Ƶi0F,kP^Ϳc QlfiRcA? $?I8=N*U6/7J % QԨ[1GM6,@b Zv¶8AzXjUkŐs WU5 ۨYY-t8ޥj<)_=awNP:twV7Ԭ#h9+}\u$80u[4 +hؗm0:H&:uU  yE:r$0w{B$t0\%` 5 DSvZT3|zU/z7f1CY߯9q _ֹ\4[/jΚw5%QsX/ֻ# 0{'; sk p6 N53|X!^[|+e0w)X7\tetx.̷|Oi(CZ@CˁBjݗڮ%J2FG[,_CK;IahVƙcF 'Pb jr6AO$߱%=- RmXW6060 EV=o4?@NH(fskn#YEwT(}+%I)757G+~XlA' +ņ4JMBq9ىe\-?Lkj_u3ɽlؒzGP,C)'15c}'b}o-\JmX=b#@",/]&OEr p#.-t:"iW"$[d?6F8/ Gt&{Ƴ #8I8Kv 0R9p:/1< [i}lD5<k= 9釭CA >1430Pl]9obEهWc:6*R$2WRfrZR}MɘS7\4W0K &KS۾~ԡUr | zNd1ݪʝ6.W>WX7DbUt} ܦ[)&<E d*9Y?B.+>h?FGbgi]̭|CLN9Hl#$سOu cv $gȞt:_G+ڙsL xpC`=kT5||Aj#k&!yt2ɝ@`jHsʕ!V1B(rL>T8d }h8 \7zyRYN& 9,n)7cϸ44a`hE0q֑?✶+1 _[0G@mSe!4If鍄z)<\8崿ŽήvFBjdO7#?pnqc Ԁ~[R5QJ;?h%(\>[% zz}8c^]6uLW_|eI]ez0!PJ(-P 8T?#N"S$$wWl-Q͡Ki$ZD񽗴=1GL]P, ?~Cucƿ.F TaVN tLci/UmC+ oxE~fcA*( 1ڏhh|6±\2:6l\_yNi'0~j%ՠ˺nd|-ɣŐMPZ ̍PC_,i6,Im0 "UuWc$[c{ևݸ.SVnL= Dr<0O V3n%c~QnvP@XS1`v)0n`: u'VKVzyg'eYsCko?GjDNB(Y;:_rhu@T0Wb^ )F4Oa>\qvnwT>ɽŐ g&hoAakYp9Z5o,S;8ebD0T'|-K󄇿T6a)&>ƭi"ȥ} T'OOS1\3!bn=3+ D^I8{GAt[Lrn^On1] .FeQmia\eŊ^Eu Y`P4iBQK3Pd[Φ~hD'߾Ux BZr(3E>\ ԯGA( v.|4Ο$%e)Zyק/z*ԗS<_@Ӛg U1OK=m}: '߿t"$_Gs-범F?ɸ,z r йhͧB0gp|$닭"A+c l@Ps<@MfvO 0v#=PlPY%kh5W[n%2#%P귧<+_H37\Go8ӽ/M Uvo3h(U}HؔP l|"aF _h |b-n$9th7qns%sĒ %\Z(#'kA A( -ƮU&Sb-,ΓLY&Jg)2S om|5wbc\(Mh%Ӏݚ467H h9ɠl26 ,N%qhM iIGj!*D򥜼HuEyU.3-QM`a/T)-gI6G M̜L`<;OOʖEW!sV /7^3 Mwt~c01߷Ӧi8hJw ZU+HgOꆑf;~T$8 =,;V$rsꅿ콩M}c,LW'G>*TU[d V8ܮt%ë1fDxi hI-'{)7{vOoZ 2a+4W73UoEs> b|ZHN'O+g0m+h0Eʹ`*)qZD xU2s+۟f cT4 ?tO>j9*4<ti9pNvNϓ2yKwhJ%VG|/h5+جĤW;u~Fۆ:ťl w!%3d78P2<.Eq]f9Vjn iDY &$dϯ#r`qMEaCp=&ԗZ? -ֹk䂉'dLt3z -Gט11dtwTKQlxp[ȣ~Hl+U'vs /Il`W1$q`BP@"/w~B7`OZW$8e<6nX'@0!Z١U-$ckjl -CJ倳ſ!՛H\f~y\.7fšgKQnA$NE#FS,hknqfdG9ӡU҂'B^sO9ZV$aKDmB1 4h02YVD?GǶ<,3#@_\1a\}AN|nc nncFM15QRc@&M`v1DlHK_6gniykǻ!Nʺx`}RuoZ9S*܈> 2qu*= ` LA1T]' ԢRJ8/yI0ICÅ};OxرfԆ^;\ 22V9u06CI*%^9 |ikfQ" }\ۅ` aSq*].uRțPv'0-ބ>g6DbH&ݤL+KfBVLNHcf&04O [g.&3?Cð7|>ba#ץdI!?qVW/PKЏMgO;~ mVسy3a' BP ,js GY>3._}-QiR*!ҩ%aqJ5pbR_qqMДP͘ej[i_3ӀMȘ1/(>KՊ NB)ŔǥPV> XdIPMi>bw5N>b^7Q3d1t矬P |Vꢩ1`6KBgn% OFڟpᦂ׊Ͻ˙$)17 fkK^F$~Km6:!F2A*$+i;Ju _H \CMWy0ϔG*wVclOJ>IrSZ]]o-,R:PX@<=F6}aRA+fA`қ%.>EesӴƷcp7edzm#Ѭ'7u-UxNRM5{6Y5+|&$M R oψC7a`SkJJ;am&+4(ַbM"pXyb@ rnI($<~143%|t?x<'l*-.Nn䭵u$0I KM퍞N\R"廗z}` ٢#1eCQ_쥹dE#b{(GQ~R +H@xM4E'>nh>˜!{ZV_/XA;=D'#θp@M#4(b'W6 D8^w[13b~lTxUy.rl2gbEUe#lh4szKz媩y:!(0&J&赘WZ[5D[ں3>*T"%Qpc8HD ]IɀR:/ugqLtl9kaV(@ݤz5iq s̊kU}(^`>}]ͬS\z5/d}Ca„(Iy YZod%GnkAԸ#_ .g' s.y ֙İN64GJNd(+Xq(8ȩIJYp? `}jQQF&DpOW`FbH]."EG%#)&F6`*֫^9‡E5 쭵Oj"x!˚ҡI"\=wtͥqFeOƞHԲ<I?7:""RA$iZ@cuQ7ǪQ0o;Bk.Z?$xY J.j@̙ن{T`rST٣\$eΓ\BjTNL=i$,嵐;<^4$23 P~"I| #1w۠6|=>CHl6^ggZS FNzg>p-^5+n|ZS$nGKFr6q>Ǝj,{s{i!OnQ퓹\GN8 0 IJ^|S&I5&+3˓SBϤy(ڡM܄ ҷ%z_?/]iMm*.^*Ц/MvUSLjvy*%tԻ&ھ‹Zp3 (V3&(z1뜾bq;N 9kӧ>EWxWZx(2-E{6+!U`qS١B3-S.᫩|ltJ`M ƄrV/T'^yz2fp)oQO?MMS33Zf.JPx+qA{/ي 'taC/'dir,A7=V|](p>KGySp)&ª95 - g`%~ ~B>%_? E|#2&C$ gL@n|Jt@/5vȑv䘧yXQa":sshElG]sealD3Mp5:W>|zi%\TX$YXe&}ك}:Y: X~m?R>ʃ%L@lV-.[JWn=OfM|tCLgPdvȌߣQ @F,P٘=0}=U-ԑ U `dz 2ݿM Nm00PrVPX_h%ydG!G:;#>j';uoԲW>C֏rON5 Dn1/䲠EsEo%Y)c;/\0D86WyRɟdmQoWmjtvirD娴|]5.IY "ymƧ5~XnF\>(zh[ofȔJJ d[/Xp8JPj^rB]7w f$n+8-/}ғ*Yu[J=[ Ibp[J"bԏ6)HW "*WCmN\Ш$hqMgwԺWZ s6y߯D/"hz]]GWSpCN#oop)i.Ql. UD-iCkZ vC(S"y`gϩΉV_%qEGX2j?#1n]7X1TŅ1-b4[pU0^pq/t TD}*XF).}A5)8{JS:ùڏtjܑ94^ 8, xtV;5aUq;>MzaS.:KKC/m|@=^#gx+rK[zt}( a\,v–7y$A)PF~@[|`* }Lƺr~a]e&*hUU${@(w4tY8EBˁ _?7}ʘ!p[Es!}K3*R.m'5[pg}U M.(*;r$d'>_khfqIh2v:B{ӹǥS#?EU>ͪ TU|u]GQm9*&cW 4n:=kt NTr%pPY :mmYId@BM鱴-45;+sīoP|z N^BaˆÂ'dLhk,+7Y-lOώa,R%V6y_qv}QZm@ife ZYg_i=Tyo3KFÅnB}hghYιⲠjikaYr-bOչt LA*~OgJfӝ{hGd9-LkMt}CV.vb)7XHeګDS,]}#!AC e 76:$5[XFh6VSlx4,JfttԶ]yeYː]%CG Hv4(\{8:f+ȯ7`''Q;4t}aY5}@2ݍ\482+!&zExԐ;LB%uoS~~M{_:^(eGZ-teFk'_霺a_g^0tA/@uW!PiXݞuEH}AMA:/H+UjiZHo1iI5wh*t_p`+P1ҞWrXY)SvAMKܰRVd.'&^,iPh `N@pe:g 0NK:5!6 5`̳шND ʍtPpoQKsK&$[f/LWb⌃g hmP[KD5]V>rWRQR [; ǩ B]zI- WlᅧzK.ͬ,#`RǓ1Ug R_&ݺqWrز }UaF)4൹Ѳ>'3M]n䭋IJ^Xztyfau,h 1,2 x9z%NFyZ-E S&3HsKIEEOG6/L=]w}(peMƙE#GYέqK!tM=\"+ vء /\ b5-ρ(?g43W炋 N |A,s;?LKnLsT-eCY!|)@2uhZ7ׄeZRu37$Ғ 'S?$ffn(.nBSftHֵs44*"n#e+dL \7D3¥UԾ#WlN([W>bxp͹}=/eЭZIQ`[։/hF$ kANJ%F!WSݫ N$D;n;{Ɓ/%QHȰC0Yhi`1O G]IieqpA<FWI^:Ac$K6͝~DTK&~sadq(ᤧS wZ2-J4t*h>I0I F [FHAr/Lh\d;A0,g& X ad26 D';Vj'M6ϑ2r_I#`$OJ !*BJˌGY<|M 7OI 읔'~LUCiVxbo~:%o~,xndAEsW~lH- ^T9wd|O+AEu5,Qƥ4 ]?ײ,x(䬓!2 * Q'`K+7[ǁi_:-Y0RSz3#R2!plu3gjJe6$S@6\ʖK~7%epZ/ݪ"8E9LH ɝ'SH׶m/DD 1Zɒ.-@ FT68`?Bm̏Vm%]ð KDYˆɓ 6fJ ܣ9NF5LA`0?ӳIfK\>:V&B[h5ڡ2 (k[ccF" p-}V<0`T89aqԒ y>'כ%u4ӂIs|{֡37-f6gl68 Rd5Z'uC扽 eZJ T/_!hW.zG r/.ޯ XB&V+y<^2SW Vgj+uꔇJr0q3ٳhTYDjOpFbȨbL+L7ÙHsA> Hw?pԇ" K褵R@ d:/J?tVliZl5;Z0ukgxI4l!M2aIR |JȘk^AIt1i6 C_IJMC[v(|/̱ Hnv$pvWґs6I?,L> :ge?݁c1T:өeh_IB;rw'k0SÂ|nDJJ#Q_B_75ᝓl'O)s(Gw:q2K;ëo9L; /Yu;g4 SR}[ol:P%pʘku ބcBNQ}(X:I)DSⷥ"b6z |e^/k`kw:W)mկlnKb|=UWG7T5}=VW qK*$T-!B *4}ZU#+KDzu|0ل<:5|{H Mmxֶ#h'~}MtfvPk xov gl.Eʼn:RU]? DAQ_~Z-Bea}&cfD_žڨfU*n+F ֵTbJ>k tA,\v!YKg|L0F .`VS!n.at&bf`lt"c XS^%@H|Mlt) N p} pTk)HcuaSuRVv_Qv,'1~傐 bSD"q^S^DlEY+\M`|"Khh!][0niF *1COuȦU45uEҊ5d@Ed QVJdYbE mE^A=30nAӧ+Wv:v Cypx U H4iᛁp+W3 49'|et0;h\/X :<^f$< F3P6;(J})j@Nϔ2)dʵQˢ{-K9)v8AX4K^~(l@Z?dc2i W(@>( `yҹg@ W'tC8/T`T!#bZ ֟\#tϊO`_yi}L^lԖAVKD9=L| wC|(%Z\H)[(O>廳ܱyɓ0JBlHtrZMY.qؙRZJ84L [2I'y.%پ|â"#Oٿk]e{*: 7jRHg[2`SPVф+0`+!+Yu vlDWB6vL%Renxs؛Kd! =o:[1ZW p;!+ޞ8Qc%D=h<>w[ ސhzn_qV$M ВxHqs 9s If`Vn_qa"->'[ #ٔGu\k4O%/˺{_c[]fpN-ﻡ8T͕+x<_eSe7at8ѡ~ؼyƄ.0 ʛ, mVfY=D`CAoV[ #;1iolj_g –G)G8zO7eTKN, k>T'ԚK"[~)eSoC? K/ ֟KpV>pT`[Fb(Ws>EvIr&nBN4rBl@lpXJcRYzZs)+P`6? ^:"3!>z"]ۑ_K(>P~셌\Mw•'.污&Rlm"䯟V dTk>hN 'BnPaj-`ch_TJ[G/pG ݹeԹVV'GRkhiՓp[`V@h=!դy5VSw@#%"G>1 ~DZ&oԽ?K4\֨ EI8OO)s义$]W-$ӧO9!*ѧ )-ބUtDl/uk׾B8գSnG@-HčN>Ff'X׻ɶhzѼuI)[;%騜Cu-7,8Ɓ3{6njh4'=%:gE} ڦ@KZM!= Ryx*Fq{{b>2y -J31dG3ѪZ=NH] Dm+uJZek^8R{¨Mo(ўO|Ǡ\vgnH[ n-V&`M~!$[;UƛJ+Ctث-h ARC\ vVPL/wΡVR_~l_trpu.~X䰋dUg }Dz 9j_Ţ4.~;[: q5oK1 et&*:pJ)!8M^0+P5Kaݶw2E4 o+%eA H1mjNUs u=p,fH6-F\B(_=Ž*~Y>.n`P((SP{ (H:.*4%OKX+gꋉ;"]@~vw~|gͨO82ikC 2&Y+t3KԈXgl%mű]]&a!{SЃFG;وYB9hcj,]Kdf_nõVpʂpKKW)3VDal$^Cׇ a&w <3$(wXn^oo7 dVkƄʆj Lt!בτcj[5dlgN0%Ɲ#/.ݘW%Q_o ܊}2LWaB@= ZSx2sɟ-rHOLP3;L)Κ:yYZE^hBYz+0eŗ";ٻN=yR(Z( ^!'z1o`nW'/u,#䳓궲T$8vO4BƎnqcSГsTATAW WF/TR9'Ô !P.ݙ4HOqe؛S v? .89Ő*je<0QAIk6 igQuHn{`G9–> * ‘dvZ!8V8ZRXo&n]7D,d$Plݾ&H.ݵE MiIh^v>mkb3dl^sw+2&r=cwS꫘G0v뢻d̴,'MOE )+zU 'mT+UPCWew09?@)w_!(d &E*$' : ,x~se,6 .@{͇~6{#g*y2IJ<9͖ q ~">La 1U`'gbdu @(`7ဨ=X9DbጸVT3Xx(9G>]0Lڜ[^Bi4S+6}eِ)mӴo L9MsuNWѸ󴪒ڊϓ,Szuar6QWlٞ Qd*+pw&-[U\-+݃?EV2L)!KFCJk]yØ&e!Dؙ d(u4ۊ$qvL%K!ҋ) 2؛E4}[!B/Zw'6b?Hoeh Ӧ;Z h+ogG;@F镝aE1!È"`& ل2u#̊(Š\43HRLwfCZd^ͥBnkK_V}̣M/ǾyqdWl8HfN[ۚ2@$PGBzX#0YP;g@xě=f%ъO.NQ*a\{5X jhc]tS /] F?ay]<]W낝Qآ; .be+`B0Ѝէ,Du *5?mӥ,QZ+;ܹk w$8YU.mybl3} 8(3d\i;DsY+}Cw1`ynMMZKhG o(5cꌀwj(z'~w2o;ў|P>iX:C>=whJ_u7-)*yt6_?>Q-%5ζw! +1xID_w&Ӑ {<\4%|[oO ܌#opj]#ݡv#GG%10L:Uɪ7Vk>91řF?UDCXVeصtd %+%?uk .h!ZBQ24FF:V8E2o.6j"mܻkM:Q)桪0fiZy}LM3T !aZHՅ8z}}ɚӌN1ᾭQ7,|lb7j`pavh#1v+8cbkC2q?P+"`1ߓwzwbF kl1Ώ|b~DҲK($~JUImnV˙ȈR~oJ[HK@I=K4f6/{ Oa srYԥ%XLfFjP$fGYMrei;:A nW35kx ]؜9QwH,>.n̫ ӊw2*}!͉̎?&~G pʟps(ax/OS &L3>*l%GA3ӗoit(?)kQQBX:7R."ʊy~'HMUHMj]xu\2TmRb5D- @G Zt]hw4̯i%3?Rƒ'G(_e'G|wo42L‡)qEAM>s * 3Ps xg@bx󘈒@Twqx:0vbk{IY-v 叅kT1PPI|0c($)|8[k`(Ϳj. Ùإwkw["w彴lj&D~Aĵe$PC!ۻG; 7٦5mz(8 <%|nm$iM`*5W8ww^)mKU#-7588%kpsػ[z~;F-Ȍd7ռ6J m.[ғ7[+1n$ctFh5kS"*i1m5jBRDܼ!g8-Xݚ "=`Y\dقPdއ`BlC@F^CIO鹧Rc\dh@#gXfxH:o5!4@6E ij.60m2;8_X$K pΞ3`3?]#'3L$+^o`rk)Fni[jt\Z(*4L<\ڮ ԟgY57i{yOe!W~;N` ]c 2T@F1f8_/|ܿ`?Yx]yjÓ|Hu0[Bl_F~ }lxŅ>VmTD*`/9r$A5ѕL)jlҘ#ESDeNXp5mr)`"w^|,m}Q9U:6@N9|wן0ϥI`r5U;ʵ{e2%u UHGxzCm5 d[E Hr¤m/{lzN)Qj[ݴ6tL֚< i9c)3e?D+c>EKR S* +VZ}MYsH)!* `\2]nQNMcrjf,LU_uQ;{9ZGCm_DUz=g%ID0h(t#P~x5TvM p$$@ bRЎjecz'~xD.eh6U!m#pTzl4Icf}5+=JW &l M||+m$9ps qVn9/pAYH#((G2FaP'3ZD@ח~"[= i#rxU?3[S(lJsH%[|>i^V ˫ԟKu)y|m*,L<;+vZqg7Nry}qt}>V'ܲ%o{ Am(ߵl$,Gqz5@8<6CKE%CA *knrgzF~|T@qiEÎGĄ"X@gbr!d^Ż5@8K%pRdnW_2i7P =G%8q"/xU1OeQ>TaR;^K$ e,1-ϸ+v}IKy{,.T>b1{U/xcV-Aʝq`vUr@R‹ daLThs;*Šf3~; `˛)#ы) ޵T =_0qǓ'M\鬕FHv֔]U݂UCh+`|*6nzI*BQ7fT:ԧI)}|d(~(OD?~eP7VUؘp+$R!0t nQVXZ+]t2KI鿨b ][zRxy.KUV>3KU_Y|B" B $tI`P=M=a$u;mv+c8RNV=jGk 7w7&EB ɳ-qY%^Λ=Ll15QDcʇT&(4KM(zܸgm+_:M$b=u܏U `!`W1K<&(7(:Q7,~x=/F4>7sE$kÁJ,ui`]3z5uu)aVQB498cYZxꖏq};y+LC|] a[yH;-6>AeS訝|'pVӭ +gaAǣ|l$Xݰ[{&̍/ŧ)wBuk +oc= EjC,7mھZǂnk 5gȃ\ .V_Rc=LN FrEUXxMɼE$FXFu"Vqm/N,T-&.Qo=ˉp,J x͙PQNUjV(+>o(lp0X+/ܜ H0K h[[:^ttnЫZwP(L1r?_~Cɡ)Ї66X'}S:A ) &ֱDW7ݙB naԴ+:@>V/O$<֛wQvu<kF۰bL3;/}זNy⭴r%ǡ(d?T U3C;b2YO}!V-6bH$ۊDRn;c=n開Ћ P$F7H抶=Pؓ.̵f>C\P zlcA,mC:}97Eٹ/mR$ x&mhz҈ SgVBP .9yP!yFt=l96O<0" zj"w ܪJ}YuvbMXy{6ynmPхd޺6Er\R J c.S}t-2ϨE$QXrٰ-ec_0{կ1>~8;5' Ԏ k[#,:"7j[!Ly+Dk@.IA.-)e.@ M{JwlrTNk^k-g"Er6!*rAG#6  ꒃ:`_D:"YG28zJ}pAWsG0' 72(6rVrv858/V,OO6RDu@6rܳK6h!]7ȟJ6k=Hc ,|BoSԛYǖ *f43t| dƕ- '~b0Ȑz>W\+e+*_ G.~ U馔6 Ca[w8N#9S? 0)ϩ`LT?7S( \-/$Pȼ-%9LUx8QO 9{0Q\8*v'kfuwaЄGu~[٪uL\. 5G.WN"H| eZY_2(tqy2m_6dL#R,p=$픤'6owSE#VGXl'оbHd>*Р.< o.kXn9P28ۨ#uO;6 %Z|Id ])o0AӝwdM!:*(AVɪJ:6mT /FN4ی.+ >3&&b>$y^X:Xn*5v+fNW3FG5?.&bx'}ku J}sJHuGX5n=QKQ?!aL6#IN< IJ7:\R␛ ?f숗 !t.f%]ѼՖK6(t%`P2Aoa`P7| q^%H50:Pw" mfDt-.cx\ţEOCqtR+@ɜL+G M=$ M|뻱4INRߥYvm'" %D;waVclW^3kD4Sqy-{_f#DdL8 5Y[ BLH{;=L71o?̨撙$p VLX@\tiU@L+|5Sw6 HDF-r}捲 !* 0ŝ t `+SuhrL$2&QkZRX.ahy-S1~ pGEP.8-j%y9|/#)MޗLVwja|\2a:E08xܵNBĕ=.8ym^~+&K<MŇYG{ `?IkGGYdi #9M(R_:=|,kOysYjZB 7"YCf-Խ%w1LͬJގϼK5[W6vUʴ$BzHvoˆRلJ3R 6EvT_HIZģF2] ꗉMRoH^xY(":zANGA`fa t %C+2 ĉ囎y ZX<=|*?0񾘜E`OhqO, ~\d>M|6yC `WȨP]C5`{&6t8:z48=/*TF禍4{)#e%>w-pfedjy$7^}*l35wB(WzuGT;0˵R?ܝ@y''XXQz -e7#S$ X`X"m7V4hM9:Ι|ěJOѧ(Rybv?by]^8?ɰpAe'EdJ21!iu[rU:޳Ư֊1 2s~>4/N\ 0ZKzC].$5#@,"!iIF\K8涕۵QS9Cp+p1~=teJjwsnx둤l_qvd=2`4RʩhEUtz!'ͭWz s&WgJ*tw:94*{\h,yT H%+]C[ZKd" y>&4n3S m] d`d͌Q,a 3W8kSV=HZ|=gXNn>qPMegFԺ ;!i66Aw%T2HiķM&ln.H{r%1;EM\Q5]M$Q^RyOoݧaMX$U[>6mRz/]'F*];%Ci3]Y*WdmeQtU?0y>jU_$=!*“]C+/oA;u X@5N3rj:A`P,THַ=b\x(GZG6R(XE ()fc;]#w 1,@Q 0y @IE.w.aJ7jQwTԪ̭B 3L4\iW7~Ҍ˭J})I.+GhnÞ95Ŧ.Xrbmk^ 7M\gJKy-+LN{K4t*ˆK H/D3,xKo 2i޹p yXיgzV6^ClqajhmJMxxfc%^Bf#V+C3(C"5С2ڣvHvlq'usdJ8j`InFB;ehR_a.Um_'oiuӆ5oV}o]7d3HiŃMk5+aL|kɲEj7Q0 ;''{}>:֭oLMs}er R"qr-Ya>Uf8Ovݮ ::Iα# ;0l+{ pp͕U0A Ly4;%`rD41); 99iX526>S"t6gIieZ,w:TQ،6"U\kh@>tC$7s5ui]uR2G5jFNW-"{f;p2b=MZ紲ko ޳ Аf-%U_'U*_wC&èRuvzDI=I1CM&sC'S/ ;S$ !ye&,>ꭆCf`0m;`LЙ`?nUs0aU/~kT):Ly4wk U].Ko|o>2$bSQiX*cX-DXx`MLd.vR(qC \s\)Ϛ٨\dǑ벱aS)0L)Ѱ[?ת(n&FoWH><'G"N0q_E/xq`Aee!!+ᔀ]JA,@#r$r#J\οIJmY^mSrMn)E觸K]TjTv}+Q)@@~4olB\5"j2,IlY xYM׃&pxA0M%=ҀۣCuBw|/h)(Lr蔄[,e ?ڹ%M2#N:lTakU|=g]2޽:R\' hX".]"ϑ#g=7Ը1֭+J S:QkʟCw&ٓ.lSc<{j`Qo$@?H"9\qbs'!>K1wCnXX3\svQ<6G2>{%^x{g$mLZ )`k9w2}Dsocfn*JPwd^=FKإXAQs(e-b4# %GA*[PܳGaݫ17襚abz;^$$  ӂF aNbb]3T$WDN4}\Щm8> ,yIN <>}#dF+7ˇ9ӷBAw[sR.߭Cutcc3BCm-Q[ 2GαX㚙P!yy悥Leci6vg"P %=#E^ָ`3h>d_{n䦶dFJbxxV5 )",ϰhc>?f23%,ni4Osi{zY'TV=SzGF`] mxVyk4cv}Vơ䨾A%|RYzׁәGU!r7#|5 "Y _OWPYB{ń/JmY2K=m@W'4Ay=# >g\ +"TuGB" ȒfxLH;U.#%cR+]Xk-ەx\P_:Ξ=0e] oRqrԺA\k~+d/ࣩzPe*W&q&CCPqt] _c CZˑahsYxO.qOy֕&, zb۱!k i9ĩm5|׶K|V(&zW9mԡ# ɲgvS4A<}W&akbzu{L@4E.,E䚻@NM)n{GeqgKz]Z9ֳ :|?g)gc,3JtE1|O"Y|l ؈;-Bv3-Gh -͝[xӸMrAϳVD`u(WZKzU:C HtpmQ)58AWqF8߹=lM1|?,Ww$nVVO/ͬѮ@en>[퐹#O$6o&v"U zKKbprQZMEƒ b[y LnZCq\_}~5xNbBsh]?,Eap L?^>G aj m<Đ\kd;X<]w"DHa~f#zkv_^>gYaѾG",~`Qc&"9 Pl% ӹAoxHeo(MP#!h>6(H`8ΐGtPRGU?}fAM#/$Ej}h :b]fG&$v E7oN>^38 #0$.* V!1Gyey!ErM`UZ\76G'`voJW%&|e ճiiEtZf1m`ejdi^zְۨ]gxJ”{ִCFqJșƐW n1$ȺD@~l%A\R]SMlZCG7F٦i){@oƗK?Nhޅ^+\osܣGsp5VJ}lPd,epyX@ :>㵨_np5PUmlp @Y#܌Ob޿%ǸP݂ƺ~|h@54r|SmUwLc>MDrgMx^Y]@:a]ǟ$|z"G@ ς xt]Je7AR|铻 *bydQeڝ 4ԑ,suy}vqUlR5*r5A#`4zecޕ _nLakl닣J/R3],xCj($FKzjI2#yHeV;ΪI(cʙQ(ꅿ֟@jsADt~M'` fGhtG3wyiAZyj<@1eR`hꭀal!b pLhy+]=}knh'fk{n. McGp%vH̱G"4 ʼnw;!S5-3KJ>F?qJ2'<'S@gn8;b, 8^)W-1_'Q^ 9NUHŽ]JW'G(^Re%On\Sdd 6B)1|` DD1|$y2LѨ?s#7P,QL]{ʲ>\p@bt`u75:Y@2٠*Bũ6_Fp!.Q=MV `#:^вE#톴z~*ȭE[15 SIUO<sM7o_B37FO;ŸUzM1tlYeշB;e])D*|D?3h+^nΆ}rw24tYd7TkY(p1ӥ5ғ*wA6V2~ֳ1jֲ{,Fyhf`*!5 17%B 6ڲogϹuqYB8Յї) C53<b^Xw9[ 1nA"&A] D.O4T |v*D6-x794-x1ˣQF,-n`tNR=}4vjm]n ^.6~MQ@P9cjd.ͅņz=oC `ǵX0XRO5oԱSQHp)F7xzq\zfWZYRv&7Xw jS;]cRrUOL. hHh5k~-/ѩ0J%D*G9bjaQTqHUo%ѷ9LY67xSEBDkgmdpEFnP~uQlq 4A.AM4c Ō.m)rV$a;!4N/$9Ʀ+/dntg.ވ'I vXA+?jɮ UAFCr ˆ 9ݓ=eNʳRx[sE)NpF1Am6D WF8%tK_܇mr"O,e` 3.G}@x 7 EdDGhuCV|ODT'(-pJf3mr5n2_(k=Yjdr%YB >'töB]bLvMDq'jtk2$uنmg> 3ہj cOY9*)v"mzY2pL|6&nT 8Z?@4. 21r9D _ :4lbw`P H]C+QroȊn='@bVm }+, +iY1! #2*qPP a`4,|wLᘭĮ V?}orR QcL +qȎj -Vuƻ@9Om.oQa=NHg߹xu D_{a3 _0iN{4$7Z/ qKL04x֣0N~n"Y0@0m"mP+Z6jU!'xG6k>ھ*_l5:{S ~y. lw7-'~t(fjgќ'5/Oxv>sE F=E6x!^qȊݠF's{̓'IO^ӹxBnb!_Q^궝볓X!dtu<6={o+!,Q8D{)b0a9:T wihiݢT/J?~,C>dB-K+]!E>NSD+ǗrA Be˒5tcPHOZݫg-^B#KO]@vJ6pܷU}+!Uehl- .28AW]`Π,ğ<)-5#UTp3*; O[?ZDpy~IړۧR?1$CYd?d|i"iio^5ݷQ)S&1Gv8$P܇HȌ1pQih=UiZ+G赨r?=HQbAC\L^|wuᗾN9\ c&C`P #6b=[d /YK[7~3UsN g7nfy\c˒$U4׳xe wtdö́2Nȇo,G>#gyR@ѼސmhQȹyP>Mn #L?fYHx뻒feޥFJy#צ8ƞDF7Rr Z ؽ-:[{V"s;3]{@-A !eMWnȶ gT9Q ~ ɨ2 e-zއJN9adNpo_䷶.Wz4Up4=2}Njߥ%D-6Sy%rm/L q|`3NJ13=3.o{BH0 >iωѲ xχ I4`*Xhkh8cci 3R2K7K EbMOXxKW ,H}9=ȈT̀mu35KσƱwzg|LK$;*ڴTzjOen\fOQ1腾 t! !zqp|tol0=wL6" .  " PJPDx\,@wҔy!6stFjKSÏtꄃN~p#Y~*AnԃfJmAz3}ݘS7Cl^.%XEyjpfI'/<6ClDD;mUHC ^dqOJNy&F#Oua{uaDm:4X$7u L rd++ʉk)ZPOL\R >-D, +FZ+k,) 1/NFlֆ3w9vÚ\L&hʥގaUIl DÎRr;D%ua.։ rG²SX;#ift"/Zb_eL3Иa-F݇eX<nn肶ReO!],.r> |9#GU!! ewtD?ԆĿ)j`!خ+2ư:M ₱m:ѻ6O4 @z?ʜ+ܼ PَS.ELM`=H8u1*ZPE^yFT8ǵֈ4r=prMy4TkшRJۺ',4yA"ٸ! kZ#G? xZvcI,ɴi^Ma zHZkItiӇSIf.'*Om8Ѽ,{"w3axpn=G(tQr1RـU:`cALM 4r\"&zz`X A^ն1JDzУGZ؞y3sǢ-,`<8", nrցmeu t#1"9*Jp oٍOD.:8k=.3Eh)T]S9p nՑTΤ ubj$=+t #<Үdds§0扅Y֓UҦju5c;4o63"~›lkhŦ8sӰ.ŠES3 6xt `q1mOV+7FKLC* mAow-@LZJZbrb1}LwUAprБQ w7lcA=}$Om= ZoMՃ&[6~_PssoZoU-.ҏlh_~Zwxу5O2 xd,q :sԍ_5NH̔yO.ls,W Ԋ3X3hF?},GiƓ/E,waL cKo^<|Kq Y.ιBFjU,['IW`:Ș߅;Vl8tiJ "?1.aT0]PF!!l?!ޮbHGÐQ_͇߁V? )}K1X.䪗AI[j/{N3_p,_hoDU;\YڛV*Kkh 0!L0 |{~zO,TTFIg5CͿGA{TMzFk=|ɑ6LN)3(xm?0GA]kt}/Y|2+ if?B)? |j78ާ!.Tb}nVIu(]7IAo%m\LǮc]uPA&8U%^]oD X)1e0w1z%@Ou?u],aUV'㇈T*l'ظEGyZB5c^,-tiXצsV^ZNd~vx 璢ڕ-_xH 8B$GW䇤eU`zv8OR ANh)s:qM23 d$ek} -"т]WZ Yr D-f9X0i$grmaVـuj۴_vᏪe:wpF!p&Bs_)i8:I6Rڴ*#!J)=DP_Y:#S. Lp89mHGOiAdTMB'~Z|mo^ FtL?eSȜcʻ&!S`q4E#2@eZ3!Ś`mQc6xer`t]zo?k&Wvڟm'XGuAgFn#U,긘j` K3^EûZI t)cnj7X!+a'uhr?:;\DW-Z\-\1j-34ufHDUв_WrdfC0Z-~ip3eF|.3JV e47z r B^7$kƉ[;|ER|Bɟ%f^w' [rA'V' alVxshA~zQZ{~|9{&&8CpMJz_na2#xc~G#8/ XdA(} 4y䋜pNZe*_DRm8F ]SD0 U,ܕd DCq"ڋm;XbtRBSő#S-3-]4Bт ºS>hKܠN?qRzFwGq›9۲#qT0x HӬmZ|^ I$)+ꜨiQo)zVgHTa"e"\ՒcWO.nnxIيX뤔,Kt=L$3avҳ`kI8&Ҏޚmkx*JrO0N sq[<}fs~nN>~Ō-87y.ʖ>,2;I,We̒ d&'xhӚ^}gy0#T~l\5Y9>v{1pwjR?c]a}N&ڸ3iQY1eP5SϭS/?oBOxkt{qtW >GAD!Y7YM -k}l1ȼ+2iz>A/ j5!p4k"N֩#Qx+NTJipUOb^#K0[zRcv h}W'rŖ$/X.7!hTpBpamf ~#ai,:D@ A^MUT2apNYM15bqKĀe+8ߡӝ?"[  3SQ>tU2NW+Vv1Q9=ę֖2©w pۯ식 {(uK"Zyߞj\+ %;ЧVc;gʅ@Aܮ ح>">ţ΅Za]$쪝8zB! DssE˙i; 8CʏV+^ Lq(Jej7=NWߋ/ϯw͝`37YTrxz}LvP=q< GؼkDFrO"ڊ^W9W:|JnAN Ϧ?=A_h\KxI_&*.>]$!ǀ:wX4EdQ4VD~:sL&x\*ϋ2-X ;_h֬OT5E\^Q<pfG*x-(M^Vw5mQ3l6HD&LG36"[]۶J9G8 kI-zQۦ"Ů Ô,l~ъ?=ٗ"j,PBsyJ(P|v"'^m^ߙ b8)03 ~HPP"k"s>``G?#$(^W_+]"ߴf0%`άq] Mo .!*lěE#8UZSڳ"pE5p;,m{|sA#ș:ULdM"ZλRrA|)v,DȚf;hi:Dsĭ7NNߵP\%O+ g>Ke1Wgn.,mK;58&F'wДl_9Gt ]$ ᭽h:oZeK";y&`U%_"J6Ͽ ?#q({Ӡ Gځڍ5P&c]0[|d 6{h kݮX㍨qRɵv=QU7i ,#E̘_4FHܱrEl*T톨sd~~i9 5 ֗DO<$B(IE{Oamz\ Sίɔ蠼9jM,rx1@"D٠.tM1 %iȱ SiOX:XnmEeG}PT"&پ\~]c@ R*2yZ)U5~+TW!ԗ3?3ŒCB\.:qIg/ 4YѺ 1o^>vđ_Q*fKb"ɞZB9ؽ< -Bƃbډ@ qA}!wW#oO9O#-QWrYP|~5q[ Jα4"!`ap4]t V^$%h@} wSo jx:==s/APn8Eh@0=>_),`F@,4SQK~=\'R&\9vqO c8 :排 9ezo(r7HEP1s?a oކbWh6X*o0nb {HZta^T2O_=a PoQ |-_,Z/mɍX{Z~O3@򿷷| X ]U5a 8El|CXt1Stb-;鎑GR;N! Kz*3ߖպ]MўƢKm+? )ɍOۣF1/Hyޟ)z >%XTY{X<m؇-xnUlAf PHG^mq.M2ĖIev[celnV㧶/.fH`d?)~L'#7W1} CRhR:|;N%MΗ>B]A1I~>VhaƖJ#sfܴ̕ @n(5z% _uCL,/3pvF \hy,c LpQ{ɱrԦfHe}.HĄXW3эݠ4.d%8e^#eOo+ dBwR#P#AfDrE^ 6p(疈ǀ#nڂnh5G /W1厂6wd؞'6l h&eb{16LB.*)ef̧<z~($Rr")O[eA  (fFp;"Ýipp.46fDUJ Oj31U6qlKpx/u,ְoE(%>2RE-t@Ƀ=6~i*s,!=Qhk9\EC4!#ywuԨ&ku8d))i5)C&" j ޫƴQOIm*v >XK^ơ\{̦!X`|zcuib &jn fNx|j쮞|K[usE; nɂAB^ ֓0ӵZKqZgE޼3AnƠ ?vG egFOC߂xѿltD^ )2 1h;pbiYs=)C@^rxWv}T="Φ Cf0;2ֻfyYa$jf!>(zܺ1BKh)84Nd ݸ_L_C?W/A&2dfPOwU#~; -;]h=r%Qd>z YܻɵE;'}]/B ď4=4LM#a/=mJl$mu{ǚ~92~s'Ik.Uwo̎e'RQA:Bs; %~\U5n.[ ĭDZ\PdBCZOfN 4|)moEVu"{SP.fW?_:s0UƢl3-fF3#]]s]6#+,$I#+ES^j9UC@ˢzҚ:F0p9 09ޫ>K<@d>@إ28`֠B*M^Z2ZX_)ũ`,a:Pam;FXSGd$Sbq{zpkzqxi8XMڼqADimP" b0CpV *n/b4¶tUxsNfa?8+zŤR'ۄفWN*VrE=S?w%5 f/@E4ttW 3zOjcpl hQݹIsEQ@3 2i/fO㊢:`)޸&(縈PΒ[9noǾzsϝ' 0|M-> d[fUVZP&9fdLV 9z>0: 23@<+BK+fHNx@FwIvXύ'\r+>dF#܍ w~#7HU=K*I>s}D3Oy5%nBe5Ȩw:MNr`MJ>B_:= 7O(,[.ͣF,+}uh O󗘽[N>q %}ʂTV&%Kšr)x++Z3^ޅ8c :AMp)؂Yki9&̅E2E2L-ʴTz,o;P4[Z_% dn(tRu>,'Cea %@t6"EMKYҘLhVxy79n9K%VR 9t- ٤+Eo;ڝ0a\;W T"gP(ܖOm .T~'"Ug܃6G(1-˛m5ȧ0Җ$jxP5뫳յiw.Cn eHACѭ =;cm:s,wOs K w]$#3+"LW]׺}G}P V]&P0eѾހgF_T:#3e Gt,pwvGUc^s8^nZ7k93y="2pA"Q ?߽{cBϴӸqk z_==Rtc v!8nkS5rr=;jf~}J$91()^Qʿ{ٙsr3ԚY$4 ? KGp4tm, "hڃATNh7g̈́0dO1T9qEVuE^+z}]Wu嶽CZ" %B̧;0l#H?u\5q1SS'1}WcЍK1i:$na dR/-cw`]kX\LzJY`ORM]U`eǓ:~t9m02wp<;6z)s%F9R\#^-B[053pJiS8M4VA0f^nǧ @{hFM(0vD׳@ڼ+oS &k?D.kfEx+f } }/ c%ϱd=QTw=3 }0Y,cA~],O9I{rcI}4o7|)f6v{)"/g.J/km}#rԥyΛ#w:~W-,ѮV@KO]gE5M A_U1N ,8 CƨG}BҊ_YY]F#{/pć?&7Jt-'eoZT$,@`bewOH y 9ñZNHA 2j[\#=ȸw"1}g Y(Ɔ,c6`=;Е{w Xt&IU4^y"NPࣟLTJjNe[σPF̧DzT5[i^[25)HҭglbP OhM!9PڿKp:!baUJ%ϗQ酦BXřڢ{[ZJη@xVmL iղx.sdv'z/] m]֖@ 2b%Ќ9A-hԚ!-T<[[uoxo!]LC0/usR{=? +ouVO9VjákD= 337]8ҧyVҙQ։3cCuuBĶg.)]kP *\^xj'jjn)]h| =(ImD֧Mce"c oz$niZ[ ѷhx!ryǹ-8$G;ܥpz)T!=GH?^dx VKhmx~Ѩt4؆ :[<oY}8| ȆT ?] S"N]^w b:b*+]4pdr=0 C6KMHauY*cfe ldlIP:raAҪ(7]j<*D $V o^LYʊ8\kT$4ylG2}h#Bh(|ɄGr!s-E!}jZo[AfpnWpAu_ԆdƢ^ҕ +uxz'RvU#&@ٕ# F-.~)3&0rp K]zl+z;je}^A cvh#Z?#ME#g.l %5-tIDzl7u\%9C{Y4j}7V%ٷ*ERI+l b\UdMwpGgh,@]O1-d:<^mDN:8XnǮ`q^]b:$CQovf4:?. 2/SkOvurڒi~ƾkfFoSme9* 6J7"}J==vtIP6  f:(@IpЖ9oA>6HM_clʰ;TNWO!܈M3ߺ9;9U4I >Od0)jٓp n.ޕZVif־+ܜa4YGIu>M֜nIFhW1{@6\<<# zTƽ_]@%!4]_ҍu<19 Jl'Kz֩cI|L52v˼8_a)G1#g"mkvʕMqz$j^jXET`4.[γ7rk"@>~gʞ*Fk/p, <cCN^k&5M3<͎Z6YfM>U2a̟vo._[Wt\55=ZJhB`p;MfxJW6> b7\7A9oʔg,eI la0Z@8ѻίebBCAtvu)W[U}N)48zO|5aKvE-\fN/:B5Wѩ!?I.Zr6;XXӺ'lШX{#&pCՑ 9C%@UZ< ‹c[c]RMNpI[)9b&a,̏:)d>xzL sZzF | NuF.6 ')3SIL`or+`ӸI.>Ì4u} tB0ʍ,p-(䬳<4v=,`,E:]δ++]#U*pKo؎ek(RJc7[7A XNN"< tndm;tTr2|n?Vͅ O[qVv5ȧ$Sޒw$>{' 'HNA)TN]t:]k-P5a+b(@^m7T9r0 I3cYE\w;[cuǣ'i(Z:ꃜ̼hqC'ZspxS]!N}es9bو$JTɒg4ai%!`:fn^,*|;_؀a"#<||:c߀.C)oaJ7`>~p#JZ/)翓%uMN FrB`Rmeel_Kh(a41BfW73Ne/40iFkW0Q+;5|o\<=y#.==U@RZk1躢ągn۷<Νs|"Q!g'E7u4Q7)MeE&y*9q>D%v̔l Y pOn4%5h+DDIjBO9SN8E\ iQZ"ecqg A$v;R}| $rlJQ#B-97b㢍sPf4pKjX ߷Gԟ lנqR(.ltϒC |Ń:ZN=w1^#R|_K( =鄇w?E鑸d)h",WӼǩ9ީ5 ˯ x^*<`I<3&j5}$OXʾ3y,P)&h=WǾ 9fe28Y `KB=*/ވ1եWmE]a02qE6|#^z "\qk_HX(XsaK@M]?~u~v*¦vEj}XfPxKEQr!*vw~/65SÌ8g#;b*t8e>oi\Tc.}^jގ.(Phͺf tTH_=9tLJvNA[H(_y+ =jBW#/c(7 _q\Nr@eڮd ]h!G*JPKIf|&F3{JœZu۞ Gt'{1"+8I6BK8f DWh̶soFs"^VpYLMd#k:|"sr@虒V?{g0fBڳb!3BS?|<ICGFAXd!1u _:[zs@VVс B/N7׹LX.y4 ݰ}4}\ĊY LHD)RyTuJ9R$&Td|dd#BbD&%s ԝRosV\\n mNcMXx)ڢ؃B-OD"0"j!B%݃k0fwбҋj5 h_E"ȹTh4ef{."bA\@un@ʎ(i׽`ʍ%:(w@(-UuYqJeMR-Co8*?mÄOJӖjΦaXatqG !4QG?C+8h^I,J4E{K@ց:W8uDV InIdgi_yŲGi+ pf-ZlY{O{L212(}uqa]$nk>5j؀w,e(tVHHL*Gr }U9ۅYFUQe~3- &XT[|Ez/X,e^+M7Ai\1ߗXa89=M| e$ԧlM?³_Zpa Q\n8gKAe(!DS_C'gZ9%rPB-B-qhø AEmhR ~vOPuQT-wmt2@ޯXr)r+$5g/< ~{Z.!oMc0[k?+zwRGuFyтXcao 1 ^klvaʻS:2@K,5!ٺmMWEOg4e] MZqEhpQAkuT1^y) `7X)7䊋&V4{j/pܥ_ЦQLuR+MlaFy3/!#% |w P3jZoK/]Gp&c ĭ ?6_Bީ[Ww17YL*ՙe,;\dhP[0D\2w 鍹o0mt ҩ'/Cˇ7|IAh,;̱Iv}R\?tvЕU'R:~ֱvDzx)Uz\Zv[jdvђ `_P PrCh$^ۼBhT]ҘOI/n] 諗kSNZ f-MS@\4gw}R;[|fwH 2j_ h9OUW +ZpGvh%TEJe SGNHIfk@] (}%K{A|DK%K-@07zYqƾ mǡn5i#Ns=)gmZJ "`!o1ͽsZ3ݽ42Bwv--S]؅ lM B#x/5mU =HIvf@eFzTa}'f_P{—0Nl$Miߪ9 kcy}t idLwRM I ㊪"FJ8%bzHr2)R06zpk>g|}g%Yl۶Ćkw1;4z=NqV򀴟Lۍ$@"v- 尊Sbݎ1 S#JvJ[OU.6ixqOWؖ aGu`)8{dk8Ğ3΂ NLHA{W̏d|艇':BFڷk#bt#1 o?88*@ ?~y.Id4k"Sw$8-|D4mLذ@_ "0%AO^ 2.˧DJ5B *R˴/vLӤ울pۑg9hs !qc i$Mcbq4}eUy3f0 &CWOwSrqg+a4ApDȕf_hhfS>H/%q*hB."ޮWndCJk` I]L5*GLM8i ,/!Qt1co|z{ajX 7"MWl]-ݳxA#썁x%5{FZ~"ۀBp+c@ *B7V厦xBV}Vff7iQKt"=P+fZʺ(;bItW>wN1$p yp $=QC̊.s>):29Uss e#pSa=#ԍ4NJO+.Ru#R?}!b0;2Fr<:I?"׹|F^+#OdѽuKrmA0x9:z>iحVHe3օy o=_92+B$}/?&֙c8 03x$93޴9f"lO 8nJ'y=\'rw%:.clps?fRI8RkPg"G xSfE 9*W7;% 2;8,rgbs,&~S(+4bDH~ ;Պ;Cb\qlib*!lm^C|;tJGE^"ts褀vLqUUD|~a(HRғjQqI d}߄E/UB9d!; %@FB;a"2x'Du^\!ӻ]pA S yKC ʍT7ip^O-Q9 9<ҽPK*A|+Ab_JGyDaW+[`IRmTt͍VPľX'U|zX)85]04HPn>8N?)qkN/xQݝ`t"`*F("_8 #[Q*[}N&IvPھUdac׭^Btw+pl{ *JO ϸ~]!W_Fm HMo52sJ ԉ]g&/f5j2aM~rsD :F4W(zs%ӘН}3GrGLj_5P ҋlf*VMqj$hJоiEic0_0p-Q k%ZK2q{gp'[F`rE7 6hq%9_nF究Oܙ߉3:k=ӯ9\pG/b B=?Jٚ3JJ^bK}@)Atg;;f*^~%{Pn8G̸q !e< &;e >. pzkcpHE]VM sH+2W,Oj^)֒⾧t?EhI1^dv,fId\?}x we>z?܍u=ŬzIa⩾hV<s0[ʋ /|N?YUv%,Rs '9!Kʼn@Y\udDr\փ9u!*6 gxdS+*| .*ֵr:ls!U $P Wؿ HaD!{`p œY@R%UJn-"E0JЅdfyI)l;aWl;{Vv>~Cr){.k^bZB:v)3s7vh]4]b^9HZ/HfxTfѸRR>ͷ'0QUۏRqR %^¦E)n.ђPbMN(Bw܎Ҿ_ ºe B'\cuy WX aw|ofaT`A37ee7Ε]7|ԋT,ۨ,Վ`*عt24f6\3S9b߲2Vd"H kUs u [gʣ؎y6e ^YnyFοjj8KYAOXیېoNy&C'GD4蔹[^:b0gI:RC <CuI:qS{]4L:ueuF' VC:̟*+egimöArj2fa+Xa8b-Z6O"UL7u9'hNZ*h"k/IU0J$~iYԐ) 8~Ȥc3ޤXr`9*FA ;a SGa;n' :y'o.,_?p?qkPdz׭ݤY{s<ވVRLXqwgPBD.C%+Yw_'%@g0НIҍOq~$Nd*W](O- =]L9 Y#3xKx6޾O~4u3njQuuu[p\V\{ƣrf:G, ؊"iE^6q%CuK٫{2@u<'o O͊m6aJD'טd[nR?h*ϣݦ =2;JP%΄c (h}̂xO9 :t}rݓlje*=U{L|;N!?j2G;+3%<j1 N3=_J..-]߆(F+Q b 3rmRW&j߼iQtӀ2t-YIF 'ɩ}yn+AnPX'U"4~R&/I߻TǍϓ'b=}U_?&vRA36ݳ[kzl{mS1 _ΚOG|*:dydޢN#$1L͛NYa;?XuOE٪"6KZCd#as%?a{+}p{)wԠ N/>%0MNjy64 BZד>:f ,G8bCdx>ri%ƶQ;gXբ8 fe\D#,R8\{ssǀhY!4u6'MZo/"t+(dB[0pӅx^8w භ{P}\O> '׺Ju Ϧp<Bj'@ZۅQv@vۣ"SvrBH[J6fKH>۪ta B¿K {uhP0 VjikZTy]x aAdz`W]S/-'Y}EO$oe/b.ZR"e7qtVyf!K,A+ƺޜ-_QmD)żZ5 |orPI7Z#6 2n׹Nf @<-&dNֻ}XCh*b.៰W2K&F,!oh(^ȑOh#Z8Q1jXDk+(04iB"Fe+8|S`IDeL乹ٰq&Ԫ4:4$ >3wW'V\Y"5o볳xm9kѿu< 渉gXDcwk³NL ҄\EFI+E]'0 {t('x 9IX_u ]H" Xu+;*#<$i_դL: f>LqI!֠"y&1Ju8}qik}.STD|s뷻{ۥPPYp)/ Ư>6#6&Rs|G5@n $5jQV35jk l$hCb7=ҨIY<-y2^GqVJ ,"'b23šN,aD Pas5`eoV6lbM N"U;aQKj磻!qn.eYFgor&ɪ4KdHs*N4ŊR_B.8joZKk2l(>ޙH8fxMaKO%տ1@ OZm䋵8EIjOȔwq= 3m}]\:g_8xurL^W H2}]@=Q\\š uCB#džRK׬uo]:sgqZt:xT.::%#Ʊ#}? `#eܷpг$>=v~!Յ@+iV`ξV `p,`yDp:iҿ s(S_*gт>'UR]nzhA&nk F:EyʋC)}flz h6%oI-Dşp 88{=ذep5қE\=uҾZw$=WU37H$9CBd$U@9 ^o 2J7T)&N$x(1k3 nM !sQ]h'"34:&pΎxDLs bn:m0׃!_R;C+tCn7I Y]/Sڔ"b^#a4&2 Nҏ&Җ.4%"*esP+T&rOn4Nc{>lxzIZ11tgυ1]k4Ӽtl&5xVW0tvggAߌZlPn&D(Sr6z87'ש^]/OW*:4KI #{征1a7G29y@|'fv߆0VI.!.`txc'|dt>s42\+E)XhHZRQ'Bb(F+X^-)T3 5v]i$ʌ|"2q$CUCYE*b}'JXv!9A|+-1hgj~An$̷}00{g J9қWq3N?(;/a[l0rEp5'[:ě2( sk {X[ Ēユ})L#9Ej֥ UAfI0wˇ.p!ôDRb )!\n=~5X^JVZkODaU]+xti$sGWIl_w$ ^XQ"#R3ؤ5:P,eX%(.oғ+0kI@6eRyH6J@,M. &vvX4f NxQ/90u$**8e*2x;!E~(~wA@UKs_pp=^OeHH>l?ϖs}Rux '0~87!s#%r|. -U~+ϕ$/D/5np(h7?c]$1[]_- +B')[y4,.3"5pѫj?Vﶅ$gw;ǎ OJ&%>&raѷu#U ]6gTK|ңM/[njt6,g96W4PuXr:yIiH%>ؚE"{ک1_ DAmȔQpr\9[u \B4T?/0S' رbW@QNg\A3 =Y_j:A  Xw<dHX.*!-<iyÜ_KQSJoV3U.5b \r2d@<1+zɈJَXׅmڂb]D 5]%dDLӫu~zͭZ-̱ʤcr0.ker}z|^}K7UWb脜!> V^=N|VCP4 *lr0a'';!5-n8rZoJYOE ^65o[UHKWn))[a Q;F1E6Gy6AH[чZ#P(GW T64AU.,ڇaxgKcVD: GjZ3@(4>` &S:s?q"@԰]~Iq(<]Pv󗩃\6xw R)nM)ЂHP׃&Eij03Z ٺt}3WWC)JO; ڈTji"9{9|q3}&ockBO3&@+%"X5 )B3dKC҄QFi|;T" 'u!e$@ߟIMn#C_`/6Ͱ+OݫK=0JM6׺?/c"bB(p8'l(1(i 5+2h#^ ]T*"ͻXMA+[; ڬ+W7#M\MfEծ^Y{rHv#@eΗߔ JVw$9!.`'fOOO:VmO@iUPVx߳jE1'W~{k} s|.ͺ^u9} y@s{Lĉ$U C`1ŵe桻|Ulx$YI&}jH9ԉ Wro|j"4tϙ@k<ZyubId3[%˞9_fV\ ZepP_ y=Ug%-0p(= ̑u| &Pms)% L@Xi:d%~;XSdD?@|/G.gGT6cB(RO4!Cb4bexUz4*&i? YAVS'*ې8c-dvt@7`NF!eΉne]S[ǼeŰ)Ji0 zW?YAN:-\Iq.0ʻE&"ѭB&:/V!ͣЛF!) u|qEj~W?P3 BR!MvR#ĕ+NlfIu[t|a .FM ZZ~o[^U% 'ôt];+rvJPQ@7ļ#7=YS:P6h"~98pk6!\:kg(RSL3 حAZ\z):w?o>3T!=s;ԍgct0y9j|!x!S7da)I+sɇV`܅6 sswr{\YRL/nUDS{d'b~Xa,g :9PA({j1BA. EU/o9@"Bo7^\Hz%Uv _c ]=̦R{Dl*n#QH~(9єkR;h;w՝v,&+ v^K*MVT}eP$lΨ*UnILEwmo<&*02t6dM#_'f_u>.4^U3)Qeopē-J.Xdj.$,-hR ŔNáBItxI:!* kI!CNC]1ܞrP+G7x Kiqo!8LS8Yyklມh~㿄Gʌ=(W'2$яaI/.Q7K/)ca<50ߜnﹲo' = ^X%O'yP5~hG-HyCVus%cJj/f %%`]񫑂?H}n];XN?v8>^>`̯Ns|c[Z?!Eהo6M..='`A:,DQr*fNFXo=v71E -e>. DF~YpDrNݮ%2>pp>ORr g~wo9{(,Ĺ{fA;,.O~4ΏD%K'b =v^*Br6p,WP߫H4!!KVTffr{ȵ|ߵߤq==xڛ1]c^mkKC\RѾ-Wi#Ͻg配W`=wd '-VN1y.|u/B w'l} fI+æBq)mM,~ 98Uͤ];a_|u:V⟅B<4u(pu: wf'a<2ʥ >S6ŋWR*jЩgm[RQ?㍦'T[gCEa'jb0)(F E2;Lm0WKB<@ 5reZ6>Vs6#[.E옂nM&F5oFr+RQBV*&ԡNFHv"#=xqACwu$f5шmW!)lt=eЧHἵ%^2'jDQv ]^HtBG^٣53 Zl+5li߽fu`i iO<_Z7 Ļ!* s.lN/%_`PۋrA<&Sw3H^9o֛Fq$>Ʃk%G5] Lׁ8^.(&xV D S_ao;v%k [|ۡQ C~UpsS#PG#U_qeq F 23)EY ^&@LhL`/( s̎<q }i"ݛ)SFM}K2}++QҼdF Zruy-ޡ[',KlL!>΍@ ~.?u{*>ND0JOƥj)iҲ2>[o0ʹz {euo18++$ŘqӁA~Оf綺˜Nu9&~I+ioDe]RSzgD\V1q+:Tqt1C+V#s&Ʉ{Y5A\^hF2MM憹i 2kZ#/b\%`ʙ ӷ 44R'? ?Ncތ)m0LRJ{c$V31-$6pF;lx RPM^\ӎ'V77wX&z@!@I2#44Z ݑf za r>\o0gaGG `wxc9ʿ`+~hy%f~z6Zzf<"dQEHomt<*1z q7??P @bh9u I&rҐ0Plu8O~q(1>@=4,|+,!H !4Y0>bz+ sP} u",#mkS++E϶^O.b'׾Ba{X{' BJ)Z F&6F)aYw|O,".}a6Qas-dwu:=b` /K)*c1E!" £Gq ' bjy|CM©^E3X4^hcTh*C#8vvD]U¢+कV{htUe]bсb;_*^T 3읧>'늃I`>;XQҸ)&"Q$Fq>41dRM0Bi+MDNƖNڈDO`.7@cY /-×kn^Shܤi 48 /^ZY#uy 4 cy*ՈC; K~#": 5z3'0VgAk,8l]Yg!Jr>>eX|^W~D >`9qG4c߲gwDF54qY3u'.PBz[dHzcNrEANc N=fE&n KZ}/y9lLiP:V_-~5 (6 ԸKQTTh>eRlО`Z/=v5kfIc,< Dg} (5m5Ksvn:J@E2ag44/@ɹn¸!A֥dLp%VUkNe0Qhm+I 9&)A@c 9ZګAzgqU:۬F6r쏹wIvd8=6ƣ:j]J-ǖt@ @d*Xn2ttyq @&$My3+ZzXqwlC8ege생UK(2unZƭ/43"~|uWqvA<}ýdQ617@p%lxXhI0="gB8ͅ{4z cԦD²- `|6|z&>SPFH+kG;nO}M%%4R⸄a);AƞB}ß >)N') % dLSN<3&LU@‹& |,IU֭{ib ϊ"2oNG?"-CAXlL2Ym&=oCd7Q=#z$4b>|d(0ʇğԂ7Zy~&iw{&D<|ߡE1B@bqEi+@^[Ný8*PyRnY,q~ʉsolb]E6v<3sROͰ1ӃRmƲ?VNª*P6aV6)‹+OW|]@<$\ 8)=DZ2 -n0M|\ZcZ2VJ +pD-/6r:$p"0qt*["nuq\D1ZnlbۍEcݡzG}۹2qYI?A=Dv%x&̲&VT3na|{S3Y4%MuGAlZxGQ°vP 3۩Z%}z )Ԙ7-jWѹ L>Pݶa9&jܦr4 ywE}F-@PC"2kWR7Fv"w@]2 2uꜣԟA舠/baQrڭN@G0o 1QyTAW,M; p(ef?B쒞XDDCroyOK ^~tzKճ@3= 2FZ: 39ɇT?JqT@z@hnscx$5>z[bH殈aR5#nTL.Hlc(:}Ơͅ0:>GԊ\gϛbTEI# ;JՂx7Jz-?(8$w`jg-r l7oe+vcǕI#PNlHL,v]7lJdFD"ֽ.J 5fCYĨp8sx61 3)cĨXJ31p3#ּI-⭏o})&Vfw0^WݼnxjDRxaJuόȭ!ǂ|!fPY,8͙xJƮ ]s-b ny0R{1# aw^Wvj^fZfw^jF F{.(\@\d9%ގ%hOH6sڞ*W;̭P~Sy- 2TGb(ϰlKE(cИlZ^:of+R{Cf-[;qJD } t=_,0,KT._&̹NSnmЯ A^x97^kvÞngWfv^ h>{( # 8`*&Ȝspõk<)Q$q9:!. he{w(|TcR3J1/<Ӟ)ٟ? #dnnc7CF>tH^@'؞sAAub-K螿g@630mV M]E*˾Y7{{ ޏ=M{Y} {qO $7X VΞ[zZ?emMe9 T_L[5"zJK; `C߲ ԗ>I&-m v?)NTFyYPB,X |ėDBSXݲ͘"]OH q{Mi%὾tQ^"_t넺R\t,#JAL\N& =dd4 ^aaD#5yq"e~Uʈ( $WX ;Ls29 T!%Cv3Yn0И)YQ[B/vA3`4Yr@ gĐT۟p 51:A[ޡ>/r9: .hDBuT^d">@ׅA~dVC0^{Ԟ46*v56M7pyRMzX@?qxD+?bY$˿ǂDLa]MGr'ϒ2c?zL@@囪5& EV,<x5^R{5.tm#ۤ?ٗ5'&]^֘ KUc(40:I{S*)ey*>_&3m6DdaN!h!Uf3ި1{u=<vwnPאYK14U!fo|B)! dv=WZ!L26׿Z HmpӂbF $QA2CE[,/uͭ?1@І#,P+”y} Ԙ#8YZCBqߺ* ,Q}.O̊ j!L8W}8^{,2X*R}"FJ9'2kǒ 瓘a KM%K;@C@w<qy3>eHQU._Σ5}76#Vt:<03/[ SE'4:;`el۩CKg1@YޔUQ: ka!{ð2\ڲ-+"Y|*7и^GIRMl6HyVAJ݆M`^?Ӕ^z+׫ %GS Poj!ث$bt;"+Ĉj!1 CoObn[+xI2MY=6O :EI tg^8׾1Ct3ߚR#Nigx I ^TQ(he Dʾ~2T{: <_.ĩ@U:1g59@F9nPJzuiKkF7}h.[mv~3bVKG t spΓ}A4MS\dS"@x$ ʶ\^:O@ ~ſ٥9C&*խ`ݚvtFmOך$ĕd*g |#IqKLj> FGq/BgSǨ}E`oJ{ uEYrF"sqd_FsB];: 8.χX|T-a&J%#tÆp\MR[FS+6O/(~qPvɉ]3` b9u3gχ2>V $i&EC5JmDt73P>~RLT=$bo$ * ʅRoK hL&:< ZU)-޴Az0:l'+A]/yMɬW-S}~I*&7: WqA)*9vGq Ƕ ]"*^wŹkl#_ ˰$03!4hlX~,l"\{;H2{(>Yd{yTfm#4Rגd' F)YeSc=fq=RMJAsmׯe<)溌Cb}v455{0[vtJ9'"^Lz{Η7ϳѨX6yʎc;[b< ]{J)=/aĺP'ݱ_)Q5n*V 7gJ&W܂ b,I0fF[ܰY#sJޗ[qTCg4=gV0 )_$GSJ~Fhb/IJYȑI[meȠGb ;+9x< T` z~})hy ,xJFS4R=W57dl_gy ž=NJ-gkPg9uuB#?ށ<+@lry,t5 1 <"FکU;Qm]|9Oyx=륹FtrrQ 1ewfF"!oPH((H3y)3VX< Ÿi.zRui2ýk5?g(z' T.ȂA%m5m خB qph#z?TNDԻʣcC芘=Z4ر^45mOGX/`}jƌk9U2%B ֳ|S3i)}i}F[(Dmng=;4t9\= H0>C%FiqV5H?7#/O)>>BZ$RFMZ0RW[E<0iQr3le/Fs3j?ԩV-|$!n4/Q|~7((tFU9gp6O`Ti/7 -q\yݕl*(H4Nd Y"2^8FnlV메@+"E'[$.≹ed,LtY#3ytG=Ҫ[rY=- :z}YK.en^"󆹮UՑ$o~2ISɗj% NȾGeM~ݥy) IAG>[_xGeZyC'FK>FP}g*WNE|0myX2 YsN9Qb*=^oɨ P-X̢D ȫa:Ԙ 'fԼ!vC{EI$8r zY%y#ê;5e޻2?3[܎ʷ2:{!$tCUg؞6rcb\Gg%ϜIHjiw;R4@¶'HZgvv9 W8=."FW[K>.wu:_%yJ3;ɝ sÖ07"ud|meJbɺJvbty:mkYߡoH ՍD D9Ζ}Ο@3kCUӚW׮O2[u(`sཌྷ~cKBzwxMuJI{{+ԦȵU0Ճ?]s0OyLsg!_4 Mm(asoC_ʈ!TfL`ou #8XX?ky"nS.Ndd{RK3mRAq%]TqȲ3`j+uǛXlcd0pqh+7|? Du!7\cd-,bjURtĬF7H|H {"6݅w姿 0phefENo,҉hTjXHZAـ.)[ %.-nLTDԂ$ l1S`V~{hf_8\<|G_qVgH=RNKG=CL[q^b>q~ iɖvz %"m﹤ v޻<߱,4ڲ 5n)::(F~+d8udgeV:JG+;/: S;Qv\Z}ln:;ľ( 8ߜsweIgFC=9~ԡW[ {!ćMs=d&jg)RgqTX̀ťt?E/LMjR#1vȖ8ZBGWvP34IzcK/#RI_01P\0[zMlO>@6#  nI*Q0)şx}SkK Ino".71gVEu#SBo&΋Cvwh9Y% ŋ Zfwr"ɍ6y3$e4T[jriI I:&\ҡC]/qFx8~)@@n@F ǵCE8Yz;R"Tɍw{QZbV,L#UӾ ](ENt1 Lb)/$ɣh}}'ȕ7MqD#^P]Dt]ҿ$k o;>Prm}BgmU4ȔbG/Zȶک$' AEch^ݷj ӓ1>˪j*VN tExDʷir%g!<(/SL(OvsfѽVHR ƁJyPGwaAB9N}a/>f.Ժpт:/ĉ۩˗A4 N?H X.GH:SF'M!f7L/dvB~Tė\蚵w)I2ܘL["UkmE)?V,!H y^ߝg6"\ηCǙF:9yt;W;{v54A:* CY*")8kUw0I}헀xidR f҉Ov2hkEVlSv@y,.*0ƨMC+ q{7IX;TcRbjfr7NV+!/W7Bz-̅MqpMG"Tz.>|2]f2xS1)ԛ*l?vNp)xi}K62;yP; t0aee~s(M'bD*_WIgBRMԾ} -ysF!)Io@iI&RKx&/[٠w:#r]7wQ}IY,e ~Bo-E*1%U颅*48}o-X3WU-{4Q_nc}Q$&'?{2p] kKY /Z,~%#s|V;aK'E"5CY ͪkQ‚x;mr64m}{UPn31Oǰuezs7;qasZ ^O&v, b{2č5y&>GpBU4Йk7I!B{c|Hfg~-bJ8, rZ4^4*e5in]KŖ dhUۑ3xo:q{f,p`ʇq/w a2R>4D69ZH3"NoƁcGa8.I[~*;~@φJ!5}k N'U_xOՙӼmЭX+p6 )L ~bC>'z "O/\ q?%jvEH5#? ."YXv ghV .4R ʆ&wS/ޚ&=\J J)p7SGⅯVJfGߒZeFW I#m4l7s͏Tf':̤t`R)m f[+7mA+9^چ{_$Cb<,ao3)VVIHY%ĸU%%x1[.OyH"DmwHa)_|؏:+N\o!=1`wxv~ \X4 o bich wVZyn(¨0B us؈<-GKwj/W5 NNWm܁.|!CC ?~߷HC\R:hP68tvϬL z[#iNX4#;S|d[2փb8{[nqL)*ڛo0akYL6M2Pe﹀]]A猪vժau޳*?fkc-eq/8uAq0 By, s"DI]M5`}tN‰7-p2q@Բ/AUTbj{"[MqmA8sķt|{ `[3Iz"fXɗ)O'Om#zڿ堳#:)ݭ ? hg"WfbҲ/:Ze.1b@;1.K#][(=}nro# m1I\aUT20FpYi%}~R킢%IY o7TEyK}s~( Wj]o 9sC?c?ѩE6F~~ (1&M^^Dv-XWƭHG~sxz0iڜ"Rx6'N:1AcW-שC<}C \~s1E I !b,8'TZa"*t # = |rŠ HY jLȐZG5K6*|]%R$\C:wW"):'<13 |׮ʵrbӚ^ "8Nr,tzLiya40xÛY|;O݂ r`?}[7 I8Oqcb͎2phUܤ<" k sn3j xz++/"[,>ynh$t@ufY@oz_<_t岛 TLNm_Or.Y=>F%c)@%(_3>Y.桭w#Z3N|.%Ǣ RNJfCT 0;Oܔ@ X^T)PH;Gu?p"@Nyq c>ip N O0J6o %l:oHٗ< RYyA<}'m tx;&z H5ayĠ"襘@Ϙ,òIKH߄щ N 4:TK^hm_'^27pXޱ+p q4r(ג tTBcd'3hd"vf Yp*EQ*ѡ&VYR47$b) $+'D&xOpf(%y0+lq!OٰHvT1Kz*&*ZB.Z,:HXନT΀+HV>\RW/<++fky2OozIDuOA.?4}o2YN&EB[,.dB:#ÏoX>3€iiT~(slJ-La"T |։ >TY%;UAQdOW7},{oE{kJ> >}bS|Zq,*0@(-[/Ӗ΍`ډlBTC ia ͨppXmfMbt7[v1!GY )5Lh̿M<~%ϭJHPԯ`2UiZn貫r.3-8Ax{ɥϚ 3]_z5=c8R\]Fz̃G' 0ċ#ΌD`C>̏מ;,KTJ6OM3^8±#_0D9_}B.*lAvI00\bc1G~[N%a]Tc;[(ż>ebK54w @ m0┅5ށM9VKu Kje}? WS0UE:;|O͡S}z❚ 2DfӜ^A|O4cQ.jڇh# dM[3 mXo5{´T2]j3PsG]i Z*,k$84j%5 )΃s(VjMu2MݘNJHMF0RQ~nK#%7_zw} %ʄ Q V.𣤶95B_ "p͐jƯ!͉>_tX뙺n]s!~yg9o_KUz2,4"V.C \G;l+>Nd_ ~nc(d3ЂK* o"ZP#A|FQ)x?AD| 0%4~1h9 4CrvZ@zcU<;e"NBR^o|oi܏P(%6E詚1*O/miylME)vX ru 2߷ oުNq,gYec#ϾSF+f_lK)"+a&؎B_ -%غ%T77:j\ay Ge֤3 Y"q힜:K,D8?Z_Sde^>P+QnHRnfMȖqyJ:uRŶ5dp{ME!R"(0p>;H?@խ'ܖ\} u2T"JKMЂjfe{G;Ơ1dzΪ\'Y<ih=2, =ՖJxܴ;[y7=``^oYMi8 mK% QâbA4U 4,c g@oP7'jcKoV1o xW&0f!C2 QzavJzwC1ۡ%q l7͎M+5\u{Xk G7))V $l47V~ el@9*z4f%%Dj!0mG!_)H/1D!/ߤvxBhhdq<*KZobϐ,vq0 ?xAxW_] |wY mnYg],@~h(a]ey64l҄MX3^yӤQqt3 m?C̜ Kڲ=/oXPU/KA`DFl2ʥ蔟/1%|OV=z?3v?Sek7?gꀅʋK` kxIn-s Y3/ox]"ѝcڹXGj{] JsԷ[:;ϼ"14~P4g㳔s*vs^N?UgqRO&QR( AъMUPÓ1zZ`ٜmTZtmJbWtL/(c I{O2T0v}zkL.C -?MqUd(x*T%FS\?'(ukz̟n%bvdz!FJ\43%lwJU1ݩgSC۴[;fg]t@In*RQ-g6fVGNƚ3d5m: SFϡҕ#13XQ|g l{J15P|)`I;A>ʛ G=’Ҕ -n^H41Ky3'+A f}cqDCjkb|m^߉52+'WGP=ୠdid1Ātl]̀&*͞$NvY4wXpHaUvk<9ۜgO/3og6 'E(ʡ\D,l LOFeM*,8rՠYC|5\M w7.YN>7̉5[ B3oh lŘ$:ҪG5dU6΅n8tne>/,byrAaO #tV]B[?Y_6jy'=Bbնg2 ;0W]sw5d|xz/MyX],Ʋ DCas[gR]K^a*ǀ<-ɸҜ*LvGt\sIVh>OЪTW%VLt Ajoj$7h34- Y};IU{ eۂz5TQ2kP 4,voGFu7QVlR|GA}SaV1E#*wL,D0{ԪSgNM/$Kt/~򀊦{rŠ;&K@p4\+tHNbN׈^c 0a85SDW-JQ+c k<9 .v5[qFg)sƭOYa*)/cC[+2TcU3 Z @^b:Ȣ`E+$ Bsg} EC3so΍jzyHfD j25 7}ghQ؄m{BK H7e -[[a偝lu QAU/ WR_o[SocPg C:) {S!#tx|k"iߊI;x{Mi<[4Cix(vMu M`cp179kƿnV(l3|Uڼ"iF[0XEcVx_:( B}~J$ly.*f6#6 C"e7srDꍼxu;[n&V<ozJ&FpJ{+Caߞ=\dy݉z}-oMA+LCV,F2$jls{3"^tT϶t(k{)=-A317Q̨`z"߀= Wzoq"F[/d V7;]!,~͊EZMpUbYy!˱N# G2VǢ!2#(O^0(p{z( wy6XJ,.qޖv,Z|,c61#d0jl,tƍB>|cY4810\Z9q >/hEc[(P IPxz%6m rk$|5CΚGjJe0W4e|̓&:!g $!y/7K5mrj=0w7̵XH1y[.TUqlP◄~β*Sn ӊFoҝc[̆;e)=9]?c+eB4 T7dнvDiQ Mɞ.ƄYeV {5}kz洗fOQ/NLGhyװF"Nru@5!E¦֎ LF/$1rLAۋ2Bs,m@S*jo_ő0nO>%hI uYҎWξB_ˠ9\cGᵔ>vm) tH} POWqk<ik lVA Wqm8C~22!w3'5ʿ[{tz5[)}5~LD9y2jzξ;SMɺmF6)Va}#*~7s-#SKJBvy֋Uᡛ`◻Qm1GE 䄤G,2-@mϋ.%NUl=$7 m;gwN(RcstûAQ?àjH[C-! o#oo{ 0]MB.MPR:]@FOR`ڝNG &eI48$޷  TyZů `nV|K:l|xdE(y҇D=NS080"\}Cߧ/ ܵk /}4h~S$ߢ,2$. DY}1ٌݖ'F ǘ~.i 0W{Yuk#x#臅5}H'8NYPaQxE#mAp1.+|*N\^<PյVBʪ|Oy>L9+9K<&r 0[%[{uy˹\?4qYHAY[pg QfrIVw@nhfF P,*ۭ:3DDF訦r܎*a1gK\ _V#rC7R+l-{wg-5<–ZJ.H4y3攻0glM1>9jE’c!?LrG^a 9"jpT/ SFP#+xT0)nN^4߶m D6!gHm[(du<4- z%/(q!בSomz2*7oh[V"@G3#Bm> Ara̮tY;;3)Ws_8(&`DO,2 :9E0xH;m4'x9}Ju78~hP Kk@LS}WIp 3F2OpLR\_ЅHJd}|nCm %gpϛH6R3j6KSXH*)!pvͨ_B[$vmfVp:\k ~)Ab^#ɟlK{ҐYiGNYOr@%i8ܷkPB@fs2Ij6 (lJF®i/ Ք|كKnP%xcë69w`jgvl*0rzN $z/cozxQYq0;/kn#?]#𯶯bP <\auYUq٬?a8~W,Ev1w8K6h6Z^a6m'-248B$7ҡ0d[ج ӿ6 *zp,z3'+u qg\|/JX.UHŕ!"<% <A椃~hjT?Qe]T#΢W:MQbEN_OA") & 䶂NOwÉ? (frd|XUMJߧ>hذ+K=]:BƽxqK$BB%>~տ"Jlg %kwHa;Ucm?n*:>Guu:B yܕn=B:(<[`yAaA^r5;vBRHϠO~Ʃ]n0),((6o )"Oq3m.6ڭ(,O򑠬tmFYLVuHT`b//! U3m rd%fSANv\MSf\Hԋ)^BnRV@R&|U v?l+0} ȋWk5NP\nUt| Hؐx( *3C7s%umuAP:q됙œ#o?cQc%eI[ʸo)Y}Muxond#hsE\NQ$"y"{\.$SjЂ<%Y@QB=M d-= ܕgnةGBor>as>]Ql*-y~BND΋W.q 9,y(>+W;R{P`cȐgrNӇޒ)>V +S \b`;xB{,M]pl)2X'Kgrɮuw\sVo`;ϭF| _0ڼ6' v ,uܧU<")19.߁sG5m& ;aصS [z zxjWѲ%&/n0Ш0 꼽+@{Bۊ};ɴleI-\o׽"j(JKӴ݈&ʕM;OY<)]Ԑ ~+F3!\ amRHnTӡ}T8\"mdT/j,^bTYÃQmR趻ϡh~(mą؍Z!xquCHkQ+p SjŴOm%1`:7It(o4=LCߕ!R*5sQ_8DVn*VNǡ: ~؂;]ät.ef~1ðJ@j!kXחMNc2Ţ81(§p.f>c}GraSֺt{ Iy k[.M@\ dJiN`\kX,"EgRZQh>6tZlG4|=Z! 7‡xg`-ߛ}u/zo`6tH;VRw 9.eС 5DLAh#IioTyrtT>xW%T!mmBAlg[_i:F6Co ;f>Vo8bd)Cq@ (Wwio yI˯\9dub[-$T3[?{o_o=4('ѵz ]>|qb!E*q ,t'sIs&nժ7zSRVxGIz*~.SFw/MY=1LCO s:p1i> \w VQސK3.ݽ4rB iq nᣂxJM0E 0z &8n iX\Ѷz=n7hO8dfn[L5wS@P!K׍3GLgX_O8줇 3g͓r(? G"o'e?6@XtmMv׻RMu_P7?KqΩGg<,Z9tӑɲ-+lM^ D*Dn (L2\pƭ ;y'G*ٌls1W; }]oϲQ\n^d"?Zgdn У**F:En\[EWwPZ Kƹ,D"8)@suR?c$AQ6Xu& }b4qUbL.h_8)Xbq/J.xB5z(`KDdd M$ t̸.r[^ @/Y*Hm:A*r)FzR b7%R k`>ut25!O/ CZ1(%|"n6dr^}ǒtŵufAtAUýad8cj9EKq7<˂zlhE-S=7ku@ؤas(-k.69E hڂ%%b^ridn[g׏JМarl&@G*im«;,HW}H?Ue/21zՆuۇ(D:r &4]󲍖R@O\!oBTw~?;֋1(krcdVzOM>0sMiWQg}.SAU~HdbHs$p>||vAO:{yQ"uɶ؝32m% ed0]#J6O(y'WHƐWؘ{'-cB {dֳף'Nq 5k!7sOz>9eP%Q*G~Myܺt/&\@x=([ ,ʴS{na@oQMPP.8xS[ϭ%a,kog s=%imW+3þVvQ@«/*gc~Z~HQ|J#uYYI`?]oW;(\@[ۇ+fͦb 8LAywkWoK:=qS'ڽU_d$+ߔ}\ܼҸ|]?QV$\O}(,{g`|8I6jPŝ)'@H&p!;Pl ]b@?CUD:;!_" !c~3>89NDrWqG“&457:,QWO]3dF2rHOwɕ/ ׿j~/\E=/mixN Br+-v$]8@? w@#]p|:KD ?~)OxPLUz^B!fHrGd9|lT=R2u+ɟ2eAIbAK *GʉGS9dXxS&{0̓^(޸a} ^ÿᘦ ,~ۚh3Wyzń&T]9| f3}#MPmw9}NQTiju*r  |FAImw Xd*4]*?Ѱ Ts.MYZ[9DK^.. R" [HȩPT!`LA0(uc‘TyS39FsC+*i bAqj|lql2[Y˻gVm@'xZi|:{â60n/섘lt_0b&ҹFӢ_7O&=rgq?6 V,uVT<4^tOyѪBHUzHӥPz?wOA319c:jmv;KߒОio ("i̢'pm g @VϛșJɦ3;~Vc ~/jEkX(p.:(O@HצXTYL9zï;騊IX\DyO Q>UCo=%puE+RM' {ςq Ff?5vzPiN "gt׹YrB:'Iq ~5GYK,AoN:.U&q~Z{Q3n SA4,I*7ju6UZ$5ȶ ',6c'jE֢* ^M}pb: W6qfq|kp0jeEN>7mFI-6 D#vFm)[l*_-v:%V_Ol5s]>OQ vt݄h^\ ,\ S;vl rKބ@Is #rev(/GI>]5Qm*M"4z{_2v_3Lܶ }_AXTdh܋ >䖰Z;U3 sK>=? _i:IקjqAɼS]"TJQRv \խ}l>K iÖ: p3?!YI`sK]D vލ.9{چ$of}f$[? G$%ߗ $Li\.Y02兘WEtgM:Ҁm'(JfW g? 2q7,Gs6~CCT#809:ЬU\NFrqBowXf0ľssu&-o]?6MhW)n !i) 1ۄS2Lݪ6VZ G:LMkknݜ>ogisbt{3x6ٻVvlպͼ>VY".=Y7TCb9 rάg-O9 @ {%yZ),{yPJr2ޓ2q`_֝Hvc$5HMj.XFl F $ G/K ө?YE5Zhs$L9L}0T}A$Z!| J@Q,^ /䰚=].&3 ܋[;N%Q-J&9m"Cgĩ&}/ J,ęPBa:a`d\~tn3*I]$Hp3a˛ILofjBĨCY]{A}+qG&e ]VADMpx2ka4CCԿ*ݓ,dլyjƌ8WVI)ȡ>rˈշJ)U*ib? 9.{2d_]='XCwiJ'P.Xf42Ą 'Z͏S@go>P"At2mHTx < HݞV75#V`ZGBhJ*l(G.R2!wLH&/PWj [ <Yc1s~68~ɲz h107JK4'OOɆ|24)@*>-MrCEϛt$]VN0 %Јg㗣9b_FQ~B^/v,:./V##9 4maƜeoBj<:ճ ו-H L*WFFP|{:XQqXeG:C3&?аA1+]|QqznsK НFoӳB/Oa*rn"*^k8ICG&]k9'Q I/ 9mpDPUxD`GT2+?a<~RP, cEQ/CsQj0LhTeLw>v@QN-<$lScʙ:9tSq7Y #BT3}tkXphevY (A n.WGܗ;82k#XNg]Za;EW=u(_CfM0TέNY ]jp;qpy^#1:C?c'"%|w1:[0Flwm)KkSVXJ#l5.; 2`rԝ:ys{u'"w#ҧ&tޝXP*DB8[C`yjh)$`QVE,λ{:|LJoIRu}8539EvGpK xFA8Ȑ&f=zV2i!Nzc>"Ypjj^\4?=] (aV%:b8‰gxu19k0\.JDWJzOϙT Hl~-+g?~g⇐A`Au8V oe|H0%5"Ԫ(ȈkzBڽRcVF@bH]a S*! ~&Ф$fO ha ? 4--B8y$,{YrQn$&`?Lw ĝs霣5zJK6wu9r@Kp>%xZ1s2pU_SSE|뚆laLO<~4LMY\3tD-F9KƸK6[ 6s&#d>s}!%3x`-HkK>v-3)HFmJi[,*T:]J(&eA))3L\Iyc]'{vU٧KRd9+GkN_鏴\N)}'DY>k(5.tz kK&겍E{dQ3 >+\n k!6!B3|TP[XBF_9}Ü<^Giֻ;vخO^wƳ>q ɃEޟx6C?O*5hɄӝٚ$k;X%kລ 䝎z)K7geNj]L] ҍ3#?@+c&W]*"ltE϶,"ͷb)\ hEs kP*(rpr{mHֶU._{ 2!k[Db +GP2Bڲ: Kb"ЄBnr>o᳿( ڄH\c4ک!D;:DQ6Υcad}8\w |ev/IL/>U_aaگsqfe{yjrEK1_ݜ_^A>a. vҶ9z7Opn@!߂Y2)3T[8Wqs$&LlMo&~3܁l]V;-!8i >QqEBU+dËK1q 0jL'E,2zӠS%1 RK #g^͊j'Qfg;tvZګ~1)*8asSE%O>)W?N$:i2CȻjcVg i˕2F܄ ʹd*KR+EsۨNW}зֵ\YC:S)Lš$.DrЂaQ@pm$[B횚f ď4fq8Vaa Wkdݵhl)5iៜnl"oͧ$5:C~ohܣQ1ֿ*,ÛZ @}]\2jsu /DXx!O"xd 3;=d!:4c/8wC!뜴9UNqe15laŵ^WTjI 9&A)4ܨ?&տՈ"mPa :[Di>$ţikaX0WI22hoS_;'1%o"wD?)Ւ: Bbw3j[XƷŽ.v؈ ~t1T$-.XG0n2ǀp\ªxL6Q\4Ѐyloߺ%֜CljC@!=-J *KHzyRR9о'3`.ŎQxpxBfJ~p7$>"YM|`yFegwӕhKJkИQO3omk'"(p9"zwZCzadTBk K [TaX,SyO;ڈM yL#)S|G:GpG_M D2c[p`!;&"Lz"R`k'CБuN(/(>m=KG1-%rbOQkHJ1#6g}/L0bbٔ`nЖAQZ0cO<[rf}!3a&کj oɫg``A#n坾a7LU8teTޓ}ܿ)8t>v YLLb6L93^}u#huW4;|ApY+؇Ɂ\5d0ldo .@8TVCĘ[֠g>k:O+Ês.ԃ(o v'G.2#YnCu桄=,tȃSf* {DRr/ٵR&PhJ2nV8'_U䬰fiop%Q8|_@P]%ﯔ {"ul⣛ ?pv1K0RJu#r/>/"+Μpd2.G_exp#'> Ou?Q@|GQ&\.P2*&>W 02l~Y7NU8۪9SESNv?lɿ61mP43͈~eFmB}J_k]l;r*EJ7Z6p#&nj{n mҺDhRChԆg)NH&)T7N?h$cs3FoB XrӬ#/@ pވqLG4g*vH&6[K &9C#L'Hlq^&6iC4B2hڎƝ4q}·'ٺCn~Nu O.6z}[Uh*Ln8|bwo xÐؐ̕=rfAj l{È2)$3@adALϓC1 #IE/3)bA/n;"Q^q>a/ܩ \qu2…^U.uz3u}C<|d﹪џ*g'N}AıO&e9Jo@+?ǫK\9vw'I8R_1R#_oS) [zҏRT9F:_~bwJ;x؄o5JGE.9ډ r>2Ǣ>kD=!˺HA!_(gsk]jX_@}c,;"[v?I' p=sp7[!C:m030ղȋ==w2ɜ!O.jwщaFkeEVMC3bzџoY9U[ 8QQ0E |7"z`ڕ?4Wh}_1UXJ8Y;Q0*-*H? Kï-c¶5˙tDjd2//#jFQi_XܘDﴍmU;~.aH^=kEUy]F0JY] m\-R^j X$m&yW9* Pwg% /4cNm*k`/OՔs{Vl W,>5 .@m1 *iJk56 ­gww`CKL ڮ+=@gYuXT?}GRi0j},Ch]Q )4*U|}ݞR{F [фX8ğuH$䑁k ! v.̢}ik)Z~9 &pfq4FƲ/kl劸i󔕥ܶΚ+'*,Gi MWP-4\fu';|փ`T|+>IH~KB`1E,Z# cm$;ڡcQAO֌I PXN4+i2L̫eƂ\ 9duxl)B`wq6yBhl@|tKgwnݍRʜ紣1`+CvH#Ow5cod`+-=T8֜ ll*4^XANLkx.rpD| ۑ3D! o ` \PTk7xLmʾZ_j.E)*:;r3_@=6B%I wW~PKmQ]r@s Y$d|T:?ՒbWҍJx=N,&d9BdϠk =n%dz h1?iM44452ѡؔlq 1tgEG_0,-TNm%9- rD⇊ojj5ZXA}h Y;`GevH.S5E4"m(TܫZm y[;‰N0\٦ryqrtcDgIJsSOpd^]ɢ f1Q&hjm` A?srp;]GK: m/区.t7u~XM(aүt|]wCW`\$J9k k-ڟ`F+hQȷ3+ V1$L@ +ӑ1S佪w'xrׁA }ræA,UG)e}4뒶P?m͉_I4w#W䆷YEa!TљG矨˄"Vs:UiGCV=ъՉe%,feIJư#eBp|7),e?䘸ga,%At4h&8 G?yD^ˁp&W1x_Ijʜ1cy 0cdm '%2$GSuB{kHe\OT V~eK5n HetZ[!/1oYb1=@!$BrC𳰱È<[{N;hw9M^ BWrjr2"y){u !|q\M$5O7ґNڹ]CG4r􈳶BHG}.0WuQ=, W&1Pb* B+̡Lle{vai&j60\6cG_V8+iD\*k8^׻^\i-tǶ(u]Hf/Nq8|DR*vil/#b|jcٟ$;c̛,eT0С)Nr6Lf.y5hLÐ(3I@"iCrtji$"h.5o0/'x`:$U4I}2!ETRb7^RRKqmvi醝G3>3Z66У|t'2 k)D]ޗc_`D&>E`ȓWDUfg !䠶QL-Γx.1{MGw_uT&ěϛÑK 23`2kSɖS+8.|p0-<&\dP%'D, n0}D͞FJAl35uxAo[_D)DbHBʋ1!HQʤDZ8!^-2SXC:XN> I"맳ِ6^/{Tn2.:/my Q |W۟>z4Đ1LMf"޲Pgl-8ok PiȤ^Azki@h ' :*"c@T(h9G; {hSE<}.h^y`ly ="h6iL(&?Л$ʒ1oyT! n;XA ްlfػD<%^LoYх#_T WN{tqNLnJc.9MrQᦣ5kiӲm׾knӋu'P_aDM>j5tΚ-qIx?ӽ{j3e|VѠj2*)T'>lrB؂f`lݏU ǿ'3xUh.2 €#.?bZ7(ťRD oCZ.FQ>⦋QvFG'E/z,pՖiS*BlӘsG}/#.A8,$doYs p: CJ*7pŶ &=aYD6i{Θ<Ud10Z!ѕ'EE*>0F%B rW"#z9vqFjeWb8+Iv̇=Z18ml!Ҵ  UKj>j9o[1䪷l$3h]%Wm~[;MtqT.:%K7 gI<@Q,L6nVz7s^vUW?5L}^KƾA%R i0mo¶٢Ojwi XQ\@ 5 x(6FW .V@fG]j>!>-x1Ϙ#DQZ↫.[ǜvSq43QF ͭkh ss*U4ɉ`wmh7P3A-]p;&|r|*>2mFduHKq5/KAk7tzmd<'Ty(>(c̀#ʦꃷz$aknX,(m[2Kw O <17([+'&R,K5.l3 gkhp0^!@Ph O-+m^N{\_RPMpeGQ엄@1TEu\D RS~q7Z'a9»Ng)[#d6@o:4R6%JVNl(Z2.aݱYUXL*st[vTBT%ZS[2*+U+$:`L-8U84J|b[\jL%Fnй5 D JҤB1ˑ = ԛ}tP&^`M<0 c"eGAT 4w;h«{6M@ WՅ9({^g|>|Մv:3Vc.$nnY1 +'jSd 1;oHg\F?A5HS3t`e3~[cKj7b!Q#͊_*F(n4D#]K<@+壊~6ݐ-).]A3MNuQ#`,ԉy?Y׌eկWы}8gWxB&3v6Uݿ*uYB*tʐF,k1 wcCW9MA1U#aқ^}'Ѻk(rV3BM>3sf>u6(TORR A+uS`*7Ljk;<Рˏ]ج}̜n[W Њ_Rv QkrL^Ο-_l#RzQm%aIV*hV/on;Ղtba7lr,q"9rԜaXY_E–k `V$WrL`7`M+Z#N (WHY}ٝ +[6aX}GIn'dҕ&S{M',[f_r8hN3f”#隄mQ偪y8|%@z%_Pd_ѿ$Ltr~5" r_WRExeaAkNhDNMIY|lAN3ء0'/Ff (4\^ B|oNgEN\Vxga)B]43OUA u8 oj~MCKy[s U0Oqdu/<́<=ʲF0 6*On)26rf)0PuR\uЎ/ڎ^umYM ,Ҏ|)st_|%xV<HM뀇 JKbmrnªyڒ9 } .~{%HjجԴmQb?%ā2D`0-wi7 ?%0,mW-:j?D}M[1~΢kI_u¥jf/,șVj>Rm!§w.򘴅QRk||c܆Y_ګ; (bݽb𐁑9v~4J,NђW"nU[)AH2VHAi\N-H_ͫ^!aeIg TfJ)"Hmꅉ13[7d&۪H??狍]J.^#E[Zo}_beŸ~҆n\dJ? wJdpxmȻjugF{7o \k-LI<T$$1AP0 '|l"k!c™1|*2 'B$$6!< 3$T9epX>@!tMUuq%,<֙еzQ.ָ!WW^ OMv`YC|k8*6h;I?努t)]R}݀"I(/rN aQ њ22D/Xd>pOpy:@aC A M*`R~-hNZxzjMT t$[;[r6vt8-Sbr?}4TɴXͳ5:S]_}#].35+hpM:݉sQ$ՖxO cϕ?R;7K ɩW Ž Hk'jVz^ سp<%JW[\Z oq?1u,QB>?9U<}i#,YS:ǡ7y=T]g9t Ui0_#3PacՓjK/l!I-U%/T1="TyXhP;( l:DF>i38 Oٺ}*/=jsҝ7` z(q>Lyk}c1ٿ$jyZg 7g%ښk`F77NwAX܏ K.?tQ@*Y+X]_2fxPѪEFCM5##Ѯy(!'ـkr*Ա2Q--I}Hω8)3{4lM dw^]kRQ2 |m8 734%.Wϝb >l^K 86dcvP# \k;D4Q4J-`^=NFxPp& CfYH[y?M)Qp+7A04;wLE;P=O|'IHHh,!͔ R>b'aH1D@\R׿>%+Ǭv>"쿟ONMG*.^}_V\)&S)=h.ZgοZWjb^-N[2S1>K|a>8w"Rfm-wWe0(SZKfYY=::] wd8F.o}C 躶;4ۼtgh %a$Z &Ri&glDfU2zo[akknѝe0'W o۠&i'^xh*ȋ%xSxMXi & H?#*;;>rӪy2fK'u 5)/MytM~f=){ҮRn[IO]4+.OV~ m\܃G ]y*l賚7KUzo(Uyx"TN{޵AaA#i+)O2kt"h(`J=C(,~2GslP|^R3A6EP~L̄Ho'#׳2Q';7: ՝\a,]̉8K%; t놙 7UQbYα/.*xuɃ7tnM-A&GK&eB!Nyv}t2g4Q4{W8UDJY°(2 Nނ=ɋ y6ysYq>@|2Qж[(.\R`o`ugRl @4B )*X`K  c%#ƢDKvX( Yu!4 .6gl>s Tx5l]6, 0 9$ Ehkl3-6Ա|>b\ъNSTrZnj7&es2*O꩝tdS&-DӠ{>˪s}Yi3QwяCEwY6v pнUhD0*Up8NH3cCmw ~*{&";n(ڐZ`B]:Nu=3uV]A%%.2;`*#jc 4N.oRw/Sg(*{X\v N"/.-,%tvB:W?=Cn%.GnˤOuQG.s{Q9YL L+0ZYLsm[v\uU睕GGh>&ze[ݚIib"ӊ\d5%6fl(MbwzC\ !eY(ASY7EP[%]DGʵLbψ-p|7>6-\#M7ͳ\W^5կ%.Nse:UU8[Xx*zI$3%0VQ6J:jM۱:/d諝}|䱻cTԱpꍱ,D+;*$ڶ%[}$ uHrqbM!NVH˘$KVPTm TĊѣAcVzèPԖBc{hqȒɵG Yt U ۹HÁ Wc $hAV#@Kդ|-+1f XQ+{7]&G| RϦ?k%a~K\d@&VĬx7v&}F9A $)%噠10pu"5bc O8ge0 .,> Zd`wxst$9`pcώݼtl!eb< `:[ P(3x>FwZIgpOߘk?LI;J94n:{=Q'٨[Ji4`TԿrL"pթ'VgsRt6[.u:P w'2 #Wgx InwĪ>tu?mxi @vv_$fV Q95%O.d͟قmE7*總kX0hnj4v -"HH9@]S\bɛJW5q,V;6; M=ۙV+4U0E9&`迺 ~gmMpZ\*W0G= 07R]bϓ( ,0֓%'4LJz{DΊI3YX0K(Өa?LD<qJL5Ÿ,[33B)l'`=I#ud 3*ad6WV6U8q̬mFyۼGJ1X[-)υ(@,mͫԍ#RgFÿڳ.ζYDR|O6gRc&y 1PʕǮ8TX~gA!jT> KjݺMjM6-4<A/OQk@gY3jj4Nx#rj#6Ⱥ}0;=O$>c1T}jSh , n&W=YZjs{K.Ft&j H*J6֋]@N4mΪR&\·B7"Djd7}ҟBup `M->4Ȁ'NNbv-Qr0#wdC5r$ ~~aW㮺) ! 4>5uX>v39. aGf? ft)6n6 ԉF9 As]u]r)> ȡ?eIs6FY廚ۛKZҐ|)u97z~q"{oc!K\+e/=gF!=^~+l?SzHq`?CT,JmaQȘ5c~kY8ɥvūm9=Pq 4K'g]R**d%.^-g8Dn!MŴ 2;)A~@m+s'lflvלN}Wvޤ_8p-1g{bd,R쳏ά߳ñOr#jj0FdCVmÄҝIm-aP#GjNkNi[%%{6|GI qUҔUp6'/)'?QNJedҋJ" Y sh/qzT X2Y^q,nZ hVLv¿a9\Dߔ_fm3(ƒf< {bgljb\Ѐ$d| h4 O]pv".1Ѳ2p0e=4ip=w5ҡ7s15t`%sn0%צ"H 3 JmAb. cٶD"F≮o %W\KལWqmO@>vC_#b!6-G_#/|=V49ΘA9n8=5n#H&h}$v+wF0a.}=٠uD+!eq+Д#EѦUUXJ)[R4c}c)OX:블srR%.˓ >7d]Q|GȺq  &Gj6Yeq8)hTD~t&aO6AOT{jɧIGÑ6޼_~=]-2א]/E ړTec=5nQ2,neDO%~Pز$ݩw~i)?cF4[9F!l_lX. ue\E\1=bfO#vHY,Ur-w o+Pʒ\$춠Jx!nfy9 %=jG{prIqkbϪ3n֡e~1!o 3s`0kB' 1w ɫxj=ȵ`2vSN$X˷`i3|2%嫃JqzQ- 87-WLRc^T]Vk&mBC920DGDYy ´.ƛSv20/f GRbw{柱c~8!,'YOqk:TcͩQdzYza ąJdK\ a'fF4J̼úܮ\ӷKMyƝwֽg^_G'wt|޿8M3ozGXeίF>#iC8HDzC sdnQw^Zww !휹A5k6Y=tBJ1 b`#Yg A$&bKHbZo>ǵDrX*3zh͕`Q fpj3>>"W"#kB=R-Jk?+lw.u" MH[AQ,ًxu7Hu-;ql:Xq{eB)%q%猚m[87,N&:cxٜ %6S r?eAO}(%[[fDlJ}Hf+6.LK F f Nm+\\<[ιT؞m8z IQnNi@nA+9' k?㕯qo[wfiπ,\DɠQhR _yjR9rFfׁn: BaM0`聯hόH>~l.L%sӭa}~8`xz C7'5?}u|i;`b0#ۜb(eaL`YU[b.j)n A6| ǡ'ȋϷ^;RAٟv[C~BaK!*}{GBt&8uNQ}GO`ɇtX {rry^Q](WqUuNpɡkAq;O%ȝbk_n(5;Q'ܯź`~/J0K\-I;JF7Do:}ӄS[]r KPy7&w"ut SbDX!,EW#d_(/ RV0dj\ƨ%-HC;Kd$[&+[<#AD ?6Jy|A%N/'"w5v4Oɦ1ɕ #Ds|M : >ٝB7y>/!fx$̈|C٘+lH{ك]*zr ۝-ܭ8` 3,cʬo! s E)J#jDG`~U'eS?Oh[PٿC#-XC!YB&5lJ:CeOnYG[61?[DT#s7FSGsL rp[ Gࡽ(wA:{gx>t#VemsCww*γ-( *bfVKWU}~_wi]JbtdH}N,d H;R"v1m#u}cg,$\ `7GN&ԀmYYLd imX?24G??ǡ5;ߙT![LV /S3DOvD̷@(n2ߴVX_⠈Rr$B ӑʐjQa MI3IH=^T䭿B '$=\hgyX[םmԞpJfA2+--N-)##7BkZ]\f`:K͘eK .c-(WT 5+aw2g6/T~Z5.5Qo?RL\?Tb SV]R}k u_S b&< L_D6 k zힽ qhZs6j`\¢cmĉilT t#dl=㲹eǪ7A LG,fF O. xjsaqw(&5(iGq*t2<&/6JB>:uI,"?+SE>HTCHUq0t-|쓑z>\0>=>=ڴG $/*P<܆rW_r2(?OnKqF:]f/fФ)Vt(m.'c>ImHԗc1bΨ;yXKTڵ~"7ݎ1(_|=7NiB}9 Uh:R؀b8I 9i"v3nyi{<`zun׫m> Fi{5F7#=2[hss ^2wc;9<)S=et04QJ[%91" \6/Z+h]#CߔJ0Ubgm j5#`U@r67Kmq_x[̤*ͤV|Ȥýcb5j[wpAd PXL@14nT H(ٙ'9Y8~ÓIJ:*jPshKTumsxܱst^3gS&T+^\.'|fߌ beCysrJk09X(Ki F;f V:V[KOD*Kۥ!TȎqgIp'ιRr^ס >^UD%>.ѹLq-ՑT3cx*-o{JY> E !8QLzHam>cnƻxӱD.y oz|3/lQ[eAfj}d$%NneJZIV0 =" r.6s.=UM,va2R٫6P5ȘNćݺ5#=P(ђ4Mp%K"Ў;.m77nZ;J<՛ebx}sQF컣 F0Bx%_<8Z0l "<MJA_x& h Jy3 9 .jaАCR VoHER -]=-]L [|{!X9KvoL8m~dgX|l/e7?}`KU[DEbLN4e5kEFA/Öd1"*[ؗ)ہտீNÇ#!B)eU0@"92fsvr.U&_0_0\)]G:x+ܷŜ뽨zXjX98jLƦpMt$;gMwtrF!%- X iT|ZtN5POwDE>FMd&ˆfVǖg)0=LB%>v̰3#zT:aPl7ꔨGY `TlKw3%GO,Զ``+U7cT+1 -w'q9ZV2縻_e*^v4f< 0]q5", p268v(Yk&w({Qdk3VU̘@ߜJAѽv6C.|6 nٴ!&s7HeJv[4EL DZb-#=ʹ0Sl5<!\ItZC> f  =`m]2"lZYے=;%H6^ xPE*i t?^aϼ8h}ࢧM[4N{,DR4/qKU5 J'gʈ?Y15 Lsw&P ġ=.@iҭU]Y&FG,;Hҟ50wV89)%нs^1ey,$V\u DhI@Q'C)99D)%9>vVi%b0$n}~.Gl'o ?Gz)z𗑀ɑꊑt&$iia]ɁobZpv.j^7*mXXdt_ߟT%=Ԗu== uqWU\c K 0Y훊i7]Ŕ峋h>26.7@TMkɛO`YgC KCI_gK$J}i1#x./hFt]+Rf ?e:;{$s uNe>-d.5'N_,hR_@%HiJR62S*C&9]Z! wآOn(\vs6j(< TfJ6'Tuu^筵#v7~]zeY =b\Z% k3BkYN[۶I6 D DSӘdX)Q}itxK 1& ":J8< /AaZښeP,<+ ifM{(鱞*\ƯVWw*-RC*I[BɎl[Ր7$#PoxxU_cRvH{PMdnϳGLy! gyJ5D9^l/ 1Jj DR|Yk'Q*p$M6J+%Zz=jN&p8HLd`}L4;J:u;1rrz9`*IVY=,!EPW:YYo mX누dkC䢠c^f4,׷bO>#n|!wgGt/g;vr%ć 蜿YXba4KDM:7>'` eeEYyv?qgŋ)o~x!Il/Up(9pBȯKK/e!I`ԵcC m,2qEUgh|yn1*~ t8U^TU=ЊRHL`īid c=g O3 *Q`NקN.k1ЀP:^Mc\6ճ:Zy7Y2kDP,u]<⡧-lB]a=>.]7uAa436nC[ˉOViڟ0_i̅H vnC0fOMKAtw==J= JNKY^?  ޒIwln9S'"H|[A#Ѳ<->ƀ<[Re忕3p1$@^@Zfmt?oVOB+4H\/L8S=M$'pZ2+/9/egfM.!=N7X"TyU*b9Oa)uqcքɜ4V yC@e窺2'`! +Ը9V Sؚ7'2Ѓ;zieM/Aلzt@ d9خ_@e;iD# ~/f9hC8RVU#k׊oBN zx awR5o 6GzX<]'Erj&|ƞ2kyя(bŋiYAߴ;Њ|402{[|g^NW3`kGضknM ܶ:% `@Cq:bg6n.O0j_!JA)OL]bɅ͟@`&rLG6E뤳5 MȊK%/j~#{*G\r:>>TX2et?h}pj-*JyXDY'rAMk0׫RKʁ?xu.j$;iZ{k}|a0qF|C trTpܶ}ԂrP65G>'R!5r|N )+Ja.5 La%l7Z߰fkWZ 2iSꋠV6@Wn$ߒ *S;@֤TNI2ùeTNTњ,@*p ,5і$`g&aV"w@cL[m"ԢьܶT~w'=MRw K⋖jγӜx!ݥ:]5JNqdd=zS0¿ j*O 4zGz+YDF#ed4Z8Ux6 84#(l]˨3IH2JF;X>}AaxD?ۚzu_+t\;o=c=ͅ'H gmg$.ܡ1.:$>w;#|鮔f;|K Yagd.,5X[%f=[RJAq ^jUS<'tX3~c؄nUkM6t4NQvd'=|~ںc&f̛ܴCi6.|~_ݖ2Q #,ɗqٰxҎazUm^5t>4Z&)W)L(/k,ٕMmY4KHJ͢01<3ID:6 w tM|qܓ3lDDDAG-Hu9²mm'U@U8OHա+ڛ&~Xwyrt|ظt1ZR O- T{3hIJ~HjfEzgNos #4t7[]+=92e;FuNE1(b=$_C~6`;oҫ /%*^&}S OEqM'0]t6u.wfDe^)c/L%d؅RJkl=0>gslLH(lxJ@~ ?mHenCZ] 4\(;5;R[WS ;%FWQk X&WN” hYQ@Űη&zv? ɐLV!5:}<{H&%b"4Ni#G&Q*K Ɗ)"ηM$ atv/.s[E~ͺBbܑY 䬻A'R!5O~OQq6&, JDlBFXQcI1SL|wgExt/mtU.Q\eFΨi:]9}{6*Wmp k%/i]] Y%%5١CP`?!D GIpr7kqL?&zH|̍Vy }"'dPlyאx yjk$=ۦDv"hg=IRh^FRT1AsRu:#Xk&0a EOUv_E%ZWS[%^*/=^=by{VqHc`̯JrZrKv8xVt H̡Vwv?j0^B*n,ixDaZ6(BҞ隑c,][@X0bP\ZAy( 86:]MOzmc&%aYgv+=` 7R 3[bL%$7%34;"ыۛGpvJDZwI1x)/Cu;YN*nVEIU]+F24ZƅՒ3 #&h^RZ|kvu~WRw qp8ju.(?]1aUɩzG,)"p#/ǔR`Ĵ.t0KU[ƺ3tl[KqAU0'@-M+ktKXI/U M%/"2YD8Ҕb}l}of$LkA[!>gAb-r %3llPhgPN^=?ڗ̆02Oh'e3^ hNPc}1 Mt')t2F"DFGx*S(.?-/cc\ԝ]'}`7J#*?2O:|DńEf|ӆ-%gt܆/z^ngOo=#:`'a(y;z/^, kvo?w(3 9A㔼K2;h[~^Dzs_Oe/~[Ʒuwy-3;Nq}C叓9h7?!`+>ts\U9ډUi+Z9y׻4@T ~mE* ?8*pC+#"?ז>QD2P>aޭ\\>9MSt(4.)S`EgR`ۥO^C͛+Yba1~6ӛ3߷xnRG7OWo `.)ЪWK0pHY I*ȲI?S"m&)m~B)hpȓ| x5G0Ym Noox5yԦ3$L?WyJ*ywNzӓSfI4L-cml@J263(N_(͵ŋ?#ɖ7ՕsX}vQ6*U0l;Ǜȿ%DwQZ cB(/#n~!_y N'a$QQz8-:ƣ8/)DvX92:xhkf;>=5UNx~qj[tQo,LUW>ǏQ)T_9#!/9)f+h֯cgZ?{ѯ.{ڪ3 =L-ǀs<`moYZM8b\ġJWm\_X9ܖ mS/" MUtXo*X/Zam. BG9 ex'{~Q!݊6ե~ĕDadA)ɡsCcBk?Sp w<+C!Om@NC5#J^:LW)sƿXv)9{N[i:"rfxe800/hQ;x`WP_t6D ҃ IFO,r8dN#1Lh۲gMy"X,d[o9GPu0#RE߮vVV5Q( fRoBWh1Q_~g:ֿsXcȧ O`NX-5{L MkwϮ7T.0J ]XJAo ׇygʋ#P(Ph}~=b#ys{?B!9 9f ["풲Ed1 ]#[uӗqJRH(H|h)J],ҶN=~Kݶ {wC#0ĪN"eXm՞_ܙA;.n+ 0k l컐lܲ=u2oTcGNK^2_9B>$~M] ^ibnUoԈ22X%N[r { *M֙UyFBZW4tv7]4.rN;\'fd0;9ҨW kXhL$Itw%Y3 އ +4ƹӺjֺ4'!$K!ƪo r*Lj GK6C_ $BWXRQ6Ttz#Q:☱kJVP_ٳSǤW@dXt\Edf3}b箫n8%W$iu%䕫kX pT8uš;;N ԞXU^N GZ.W?1 cuo `Oȟn}lx^=g"ɻOų˹7K6qÅ rĝ蠶,|~}2JfX-_5pVsu0 ȭ‘Y {93eFu3+v5 'u\"M\ 4h-yj 5d@ Y"[  Sg/ȭRѓ8Tj%B~ ^4[+e|r+$#DϞ&ǚp7}q#:n>ҊN֝$;gkyIIp*OB nNϭe.D3N3 ᆭa,:)2)EYp@@|O}@jdz \s/ J?Un)*s8mU_oC>huAY⢵GEi@%O1S,K@"Dw룝q*,@gب ޒ3x4u.֥= XDc]' kg 6l*,ϝLJE([Vkҥ2Ma0Rw"nc>[ʹʸlξJW00I"9Яs} );/5n^gn"E])d+t&:oZrJ?: 899tv`@6 p1WH!6yjtW5UK*@(]vբo݋9kq}<5FsR=m1M-*qѐgDdkry&k m޵l SGOҒ<ֈu(4׏?#Ҋ,?lb2vo3 5AoK3r?  YƐsHg#x]B"˪Dؤ[Lj:I~F&~*;%OF [F5?d 3ӂ@iz=ctE[wy认R$dBXutALsfPr ާ|n +y?W.ʈB}4"$#O=#qcpOPY<иhP޸-^Y< d|D;a➵(3W*TL\Oxs *2zr\'mXbl@/evShFACO8PO8I*UJٝՈ7t,rR#`Uo9x IbѶWP*Ci^Ha{?2Z$li't8)-dWU TXZDBqeܶ't>[lezA??8*'; ot)$-hS)ZAW\_Itg<1%$! )+աz o<8 W԰V2M.ӨB%7_U3h6ݞFD ab[lkX4ecӄT萸-u8bR/+j1ï;ۜ fsPe:OqcQ *o%L<)YMMFbb*Y)ah_Gh/}h2B7Bєz.*,T‹$O@kd=[HbY{M)i0039,kwv_tnn=N2 'hEAiQ*zTQŲOטmZCA)lq[4 u,PƠ$1Fim<#7PO,(GfF9~}@e$C\T{CUWwE*ҏBQ+*oФGzB|\dd?X8'H3gš$7GSfxLx!wLnۓKB9ӬEc&^T)bv%5//+e KϛI ]R<n7~& pȶd7P_0&9P?tE)z!T BDC_FPTzQ|j "[E4q[}TX1RH<p}ٰ(@U(/p6gf) q4ehE$zWȝDMr?Z']oN^Ed!26K*E^@ޝ:~!VXh5m|k!=!'vۨ 5fl.A8 JH.J%cj9\P9Y+URhxi7:ػ M8 Rh1\ 2з* X /(Ji ߄iOY>}[7n4P42\^V`2D*H>JƳfm˲ԟ N qI4XB 6Ӟ(h0/eU^d 1Ӧɍ;:JM9yߚߦ'%1.Tu0-Ayݩֹ W]o6.S!}=V:anq(1YB ީWTRVӂ,˧wTK1Zb87=k TW " +\tC&}Cݟ6xiYmE&FOƧEFXO*RIlt[qt ENn},5Jj4S օLcFvex 2u7w*w64yeΊd1n 6v{_ EM{+f湝o=݈?K?@oc%)PEMTZlhh޽@ZVNA|[:F[1O?WGǠu0qKvxj=Z6Cr 577CgGV6뢡edTa-Lm]2 ul#Q$Gx[P.T٘U^"`k#p>O.q%6lG{S2 5lIb1u踠\^$)l` ք{K6ә5z5U8P'Py_ ,|<,2[0 \I٪$EP_W/ɤdTRmeCZPH(Yz0@\d(ui) ޴g.Q}wЮjSB]iI_Bx33J{y"%v(vyݓ3?ѹ(f&mAmWy#`OG'GVhoس̈#x܎]GeP1p9pȔW* v? ?}6N`KZ} lƫyV(eVaq/8Ojw/o$Tٓy2ѭAP*WOi 0H.*y`v%& wf\ǀ/F؀ H ֠xb&Nw>LVm\qui1|IW?>Ĥ:\xC)WYQJInsǡͣyV2ˈ?3t^Rc8{ '&+Xje?Yw[뤒V/E`ӳK"<9u1:53cV{Х܏?Ve?O .6߳ԮY;d NLW[*]Ӳc0]tUT,B׀ϗY?:2+g*ac]*]Ѯ>y_ ~g2&PZ?o!C@ kP0DŅ&bsa}5ſ\W{L2X9 PgnbiJTO!ZȶgxFkGcUfc;SV he "bX?x<~GoɃ$@`8f_D\U+ 쎊j;\-Z:w$_A- I%.Kk(JZs kж_1`IUI)q"jb <3)R_ x_GOP:B<(BpO+%"rK76]Diyio#Lj5jhO>%|!{Rs5<'ѱGB8oU2R*~+Yp#ɵgus?=]pk^|$qkѬ$_O.+Lu 8(_m3^xhO+?yI)cJquME$VU;K`п;Z0A-l8#'Sq32˸tA/;fcم \olB4U:XS@dmhyk-SjΉVg\df ,bSZp<$nEqO)E3 f. • lH4+|@n"j/Vg{u?4wG}B X{nWi 6>lU[S]@ <Ґ{|rv_j2Q (ąfqpU0M@`ՁZp^S 3#s@>en8ಌZ|l>ղ "LAIv1)sLv FuBcK:jpp*L*:>rүxa)3 K9Br=.qutx`) kJ˗&XKi~xit7s.rb9 aķ@jyiMIn,rO/+qa4IT{(!BLv\JHN3Q\pH5GW]J⅙Ǚ9Z\^K^2[UaO~Q2 4[Ϟ._;kS]:6{8J z!K[PF@ <`"imIOzXu) wPWv%{u 4!joy۸]bT;Pβi+GVAѼ&/WN+’UA }.VuI}(r۾NhFt/|j%% 2ᤤuINQJanZ!H[&E%$]dTvZ~fWhRbev0N|TJv<=z&lpz* o-tKT"8~'dj11$ ":s);Oo;&~_{i^tY!,œ 8ӵ %{TfQI Q!@ۂaDZoOKO'[ƆBTx!9U;C9@;ʘv/?> ca~V]BLE )j4@e/հ;mA7ڨݔJ>3z˔ϵa[hkN#sAAk}j[АmB RZMk נ 킾D01ိJHüJ&FnYܛ #0`'˔7L0ȒX'y85Ay"[`ś3?#@F ȹ\ڷ7Y(GA1= -79+!n2'eջOCT@UVI|q̊W Z %, $?x6,{mz9KTo[ bZ tֶE(s@oQj\+8Z{)UZRQC)dVk5O,D&V`>BIo sޯ3O_DGV%*}?ߎCIiVPc!kFA6)}R/dD\F02FER$ܒ3? AJJIQgmaVNO'iR)E鞙JBJ(VYcmR7nj'}[1ŨEC4Cg<3IϛgyA d!PŘe5 RiQ *WDBCxK+PDiiCޚѹMz(HXE/3bDہcӊX}`R/θy)vnׇ jK^8%h݊+/U>IeWGv&1rrd?X%O:痄n cS*'TVu'Uw]*iB iCu&7~ԥ>Ҫyx]2DkwB71z47< i:˔C[A7<%c 6`g@tl<CQHآvla ;4 5g yJUAT ܈.-miJY qǍyV(& Ź;Cގ|x웩% w0$qOH´ǾddfK˼z݄c~J2},+f虮wt v.JA2)5n4K> ֿ)>q0ϬZf$"n ݿun+fۀY?reu(MH&n찦rrzO1j/hvQ,6[rk(x[Dp;3ZBى,j{*SzvwD uW)L1 > l61cTᗌaqgjs Xn%k<u@=yN%]8~ZH|y6uDTT{1Oz d1i{)PeU8R.w%%m;^7Hl>3.F|ּ$kpN? s^QtL|t1& ҟPrjeg Bh `DgT,.1b~h𰅒qnL!i)#zZKSՉJ֨D% e7A6@ѐ^qr~ݷz+YINm?_XE‰ڊ3F:q=zpɪzw).} [D] B7́jG>`w JxWvҗd'){?+1GG VX#7Wm҇XLݡcԔҁX4t0nT>S[Iْ,GL' ا=2W~qL"u30M[ \Ʈy-x,meWS' :ySh3|Z:Ut j"ŗyW )n }#[܊2Y.K>ȕVPvb&t#"v %5Ŵ#V4XTW߰[y6ij8Cd*E$fYKTr!;,C7<8yۓe`%{iDr sN2+sӽ gsr B9Rҡߊ9Ly"3恕P\QD9#8T.Z*p->oAH_ɋ.P80ܝdr'zT$&PrH[u*~ })8ފ%켨B"&;]-W_J54u#j凘v^zz1G~d%:7YcVF[-BNʒ 1/ b&CQ_rLP%\upWK VP*0_,Q^GN]\Gl["&cάFv֋jQ,l%q9elp&so|GU4 bLѐ1/V4p}RHX$jLB" ~HHf |jF$!xF_co֙B /YZsx.U [r/泼} % K]c'Y/hV4^:ޛXF䠬|VG+0%]Ӏ @쒮DD%9IAdAj8 :gZ9щƊyFfF{iLV8J,d5nivj~V6)E㳚TF6 MnkMbӽ*?y:+^@~c݅J Pӱ H2t; pdҕFN+0q^v_]>Swj9Hwc),"^C:+xs3oe{ʃn֓9C̾hcFZӟWrVql8[Jsi`uAu'q9v!$lCZjڵBR =>4Cqgvj.S$Cn ΝpA aôڕl w*տrUPPL>9^y5,3M}U/[j|QqsGR@j95G e)uKDhQEHB07}t x0?D"$}vL}sL훗EtBC~% ΗUm}^9d",HmDkFewȝs!?@<#@IW# 6:xh>Po }S Dvũz b]T&'f}m$_x>NN7I<=W0\يyW;j%쏏r<\,3?vAigt,`r;%_tȕM?7]*^]LL+p^a\8qTޚO`V mHUڸ &7ٲL"'fln}ur䓽,KLHާvoh>}'<\ kMV:Ju$Їhf:A_ܠ EOBa2 g!!ȩ<>tȔ5IT3ptUmͦAmҲɂ:*Mjjuws`ެj՘&Sص=Ya5kf|*viͫ#O,3F6Q jEW]Oc &Aܴڪ'&X4_MS*RF yJd+?Hz+P`m{`^ ;`JȊ/ecekk%W|*3v<0>IO#{},Ĉd<\9%/Q%2nԱ='&Nn yf.l`5dZ8b8LvLiZJלlby CHc̄DOe9Öa ycn*( (\ X D./47Rg]II wˎY4ۥ`Hc2[ZHk^KyN$ %FR1G%[X0s|Fu ՖN\U^-#J 6Zw#gaֵڨhU-[MRjZa;P?KSl]3>'?FDVXS묇t}ͯ@oDqΤ9`fI8{z] /..^`E]`kar:4X8rX5uAl+,CcV8FʅQiO){ 8=9IndlSzLZZnA$h6>λ:"FRb\>L_r+ oy n/s!T7Ս V> 0'3Ebs5Ly)-ִRM8 Gs!SfJh8ɖ4ab=iFI/-WCS -#(6zV ǜ A!P%.q{|c0 PζUM&/ j)aog25Z5w4\>U>^C"&dXӼ7}=Jyl'l0^F喻L#n{669O17* ':L>18;pʫCKp%HetnQ"Id!^QB ⅂pN`z% fa_owdg^O]>ŁTdu1mdxd&wC{dSd<ߛ ҳa.pė"Rԉij0pd~6eېž0FE?QU0Ie)Lyma]-<›F>u<[9P!fh^jTCzcy0@+ok. KKsKZwg]y%Iҟ)~psvY56.3\bzbaD%2B9ɔMikSWj.716L{?Yzo瘀$q'i%EL1R>:k8dP #7mE I6[3 l zB,޺ie:LJgY;oiTA2v?}eA-Gv50ͪ}ݺ 3jLwRշ:}مMOK}Ch!b⮤6jc8Qҟ#+7)IG1,N {A'5Ŵb}yh&$_ 0=*B_G:LpAV!vx0kEA"Z&qG"VGLXVx uHi86F.ƉMjgL$W/%-E)K|_̖3[І! 3?FK5D p8A/! B^xf'5Pdw<%tucT 9#4؏J!v \n&Ku޻}qGE6iՙ,J '7Wu FR$֖ vπ,3T{ :z˟NUm{V"5f;"w( "?{ ׏ ` xI)}MC6`y$ƃ%utL .̉cOVEy Ppҕg ?&AEɆvRM1yfnVD5ۼDZiەB~͞ͺ@BhDhn@&/f76,ӐB76Σzjr0H0;ZHE)ֲRԦٲ7l=%R廛ءHx7fq#BuM7$F Ǥ%~ϛ+Hi0zY%'#NYyTGNꄢN:}0RQqET >[dR_\0ab ;-1<<ΐS/ PH6IףOx%g$va-lpI'8u1|ztW} ie*BD6>|o2>DΩG90rMPKNHZ9Tfi ["rJm'?[AH!n_Cd2ʤKab"o 9v=AV6I-`E<Ւ"I`T T"L5 >y|Fy\4l{_66#6n,k tP=6VJ+9V0L57y[XORժTN״c"ج]s9SY~HW~h&wOV0d#HhX> >>qS+`Cצ3lgWe”q6z(DC l@..!dnIK7i%DL;)k|_]vn,z^., v 9KU7pC?o@ߌzAg&u( ʯLy\Fwse#MK8^+jJphѹrRhE;og/loDvUZg̏,;Ӳ4 $~L^x 79,T(!٠T{,8l^>\AfR+Shq8Q, /b:UI0"eU~u!4x`A/3dM^ I[<$\' HlYMYj9It>(ɳ,)"VOͫL9I/P[n#:>`sjj+optX7U[ugjid=&M>}W#a&H(TNU(#h-%2:Y%KB#τB^UTŃUY'txض!qa0<(x K(*(L^}h :H;!z`43]JN,@yQ3*=4|T=a(˒G! Qî6z[:@C8Ųsl^ ]15z*6|n,R"Y!1 j|Q{1s!dkgSoBS oHcgrJI"{JV\_ǂad؈2*QI{Kz&Ґ7E~],e]4 = ͠p@q{dt ezBlG{kǔ%ڐȷr1a[twMQͦɮنb7d2dD$*TѢ:ș0%P# ۄJnQd;yC{.n,Xu`U%M]*I2X;]Ү1KCĝ6B @Us1n$T$>o$Eeid#wc[ʬHeYNZ(Qe72˺IYTA]T#`FstO?k _ mZAk1/N^KZege$޺Τ#`%1I}RDIcG %tr9M]1LƂKkn+N%ĄT4;4;{UFv8Uyȡgؤ$y"DeA"sbO(4+%7]l2[E{{1j|)ش7gj `AҝyQ\úpҸ qOytsq漯D:aM פ F3߰,ip4{E+V6 2H)ْ%%+epq5u|I޼qL5[:&~l뉙e]I*.(-DZ1VoV, $hNTlŗyJ%s9`ZP=".^vVae!_6`9`-#uұ:;t{ aoePJح!*+fZ+/ȞrZUy4~T1"Y?#~H;#M-7;r)g*B,REe Y$,ЎnmiPɻq`o4A+hsK쑠 ^(.V9<2&i\C4c2Ysۍ=6f zp`Sx_0H Cu>!A4KysZky>ܓ\NL+e-uotu} `k}ޣ a!_8„7꘱͟`{Ƕ\zZ_<_jAmF {jo6nLÆy->C>5*Was0{^|721Ƌs.J4j=C⠦zT. ƁH {3>~x@]-V!'h6J= Pp |/5 D\fTxrr.{"&6p<)u`^Z֟ *}l’s=aݛwӢ.w`U2ӍQ5gМEknBkm o/r ~ꪤ" ۋ]w_?;Iead czQ;ZJgxJ †T&6'n~-Ϗ!6FiPgwzj}TZZ~[,q{grAq mR;ey`ĂdTRG\ $ϑ:Tpg·9'6a/`Ϟ\ʆښ5QTSSwAK7e:Rr{/< D58Q OuԯxeArsaP#z#D z3ݹ~b :s٢\[ EZ >\3Z=OQMM՛/_Ay˳ZsO+P@VwcB?SL{UǗ&g0&m{5p; ]Jhb0T  -&H.׿ִBسcmԒ1v4Yo#1z4(L@w<*nqu" Վ'z':&/7T`. '47h?EW܈˵J),ؓ"Q Ig9zV@⯝IhjҘ" :R"3F̨sMŕ_YSX0`M FHAQH83c[1pèsuOH6BFH%gtwhJV+Mvbi4aBZlI0{N bumޫ Yf,Z:u}OT1J,ۙ,bkK%n.99x4\u2#~b0rA{vɾ0M}J lr[n[)qtdS̖%yLjOǰ@cG{F#݉q>۲i_[&-n;tyezIbaP,RN=!1=eҾ79Y@|o yɼ0lxʘ9`Fo{r. Pz~'1l~̀0N[Jh*MGo諯'-Е~,߾~#J,,yEh%; HW d:.(*[I6o6E>1# Ťo=Ww'FZabZJisyTxm͆y-c.HTL& ]f a~sy(+gk8 !q:aRTn\2Lt*4mS+ݠ+r0;:sLg5B0Sf-j)^ ?NI/9Cg-9B=Y%$.PrmZƉ9_wϦ@)N=H(]S 8?+@0uUOlUJ#;(g# `6ڑ꿅M*T -av Y8ij{/s=4\rN|gKs*Ti=Jh/ )%&uؑ.aI8YJ6u|AWO78̰I(?{E\V6*$0 ISyfUbqMȬέ"c;y~3y?-{i"hI2o ^t ƞosU7l.H2Q܍"bIFWǺacS홥O["j57IttLwm˯wRWslDnFut&\ifFvUd>ڹC$-O"qED [-* LylcbC=/P7뽁)wK֪•XK'fq"d@D/uS[>pvvo0|aBC1 >~]yިd(W= I;U˛OS\3;7 b\4㙶hK=Zb(Ph o$ٵn%xq|8筧 ՑƷ&K|Sۊkę4l[\m+y,DfvmadptP0.i:v+Q¨0>ig)[9N:W]Ńe_skM-K{>eI|2Z9 +Xs2/̆PoA*\.$fIix&<T0}^ZTA/kEb#Fv5(||k b XWDiEf]4@8k~%*XY ~=yV 6XŒ[cP"R7Q\z0”*8?*%[$eb(G`EV< OX ݈ID6@k2ܽ,d81xi&kQq<\a謟Լ\$^< 3:5Mpҥ 7_ 2H =R8*#G ![_1rjՖzOal ו'Ӻ8t/8ֹ˹^E\ Z,2Gp{cAxvI꛲;9WaKc ajͱ#[ݜ B}MFSV>o?$low^Plo9Z0mm {y-{iDpdRC+z4?utHÐȧ/]HɠȌV*Թ^ܩp$ vχy J+@Yi|1c_BaZ#TEN'lL͈6so` ߋ$xSXNI(Y=X嗇ov RUx}t 9X*{VQT~0V3&Qqz pgr!6 noi_^PvuQM %e#HX]Yޘo#;oT縈K~<zt=H HXZDPۮhǵ6?e(pp0ۨSQo("[<*fXJnͼ.Na} 5DM` @pﶰjr0)APxw_ЯO˝} r)~H+16.'^BOp nzCF1D66Mqk4Y6wy~:A QGgfm $Dԙ'i蔲yv uB-Urx% W^UvB lH2=xT+.FntW-~&֣OTpFD+tÌsXq'cv $([) s-Ia^AV,KYMs}uֹ*[s5elͥxb^^kS{&~ʊ\E%!:ӟ2rA\$Mn"k4 +t]ȨG[ZE }+tsXM#^̎^,~^t;׺if%UV_FiWh!f+5z+{Yv*Ϡ0R>õkK6E]Fa 6"BcL Oҗgţ.JdVzDy,TIBJ'y5TX4T薼H6 -ּ8r[ޞEH˞-$Fѫ8):4 -F\C&H .\r>WnL4r5}/l82HYPV9qPu G'VO7\H>Q6Kxp^v/`aݮR鯚]G\c_c^%HtaJ1܍XPRBqN78`" $ܹn.bݧY['83&!b }lanbojݳvcT%PEor㾞5"^x褹!e_cNnŚhܑjlj(7mƧywN‚Ju;D $m3Abo8<4>vlǴcн.?o_[^K ':q0_?D'H,#FwB*Sfb{vvEw/3x[~ʀ>|X9/z=vR Q .:P AEEHY|:VݧdEuCTgx*#h쮎ÞԼ] 5_!g@\)(\]}௥% }HUw[h^5P(܋N-C*kZ]%@6k%v ,6aESՍ"GfzδE\_b[ZoMަ3Q$Msr36$$dd7m+s|(E Exn9s*bSOIo {a@Ʌ#$`UYŠ 6)uz*ԒE6}rx*P5Ouo%~!W]6S LqHJbt( G.azFNZgH/?*U+=},upHJ:qYd81:)0xIDKm꺦,c?`ḞA0p˖'Fzq~w=謩N%ܢ R{亖{9lk]1 X*U"# 3%O $6+T`.);"$Nɉ:+,zMyw/Tš0ƥ/cҞ5:˶D 1iB`\2*JTUs*BOx)0pҽ OO\{!Gbs<43ݸD#"7#kZqWnnj[ORoݪXϫwNJU r WK$̊% g mC939 w4Niג N -kPI'$'(={Ӣ+fDmUP@3\G/߅e5s)6*yeU:^ǏT랡\Qo13Ƙ1(JDdm6tx#ToQߊ (B/0JyPMD내Bީmzm@bT?%` up🶧K=b W^b:lő"LA\|bWa3Mgg-i{/Rx 5d/єq}*h*H{=K UyWvzÌp,4߮"}(ǚI@ _?sdGteՄnbsdFeƦT1Κ%wJs'oq&&Yf.o|xYr8Nm@֮P[!93gd0ώ!ɱ%?`o?UzB6c R<ð.h82Hi߈Jظ_>u1WN5Z~α_oA)OT <>1/J?IsqQ-EL'ʾHDH yb,^ %-?JƓZ'tVƬUR6JI%Bfht)o#̲Ljӥ\#MgtҭsXo"K')Z ŸhPA3c B%jHݑ|}3#BekS]4J'MfĪZ0Jp=1F gBزgi"e3('%L-X"t^+Ui2&S 7FDR>\ O٬F}:Wу`9q)F2q.2\ -UX}(l7DZːT~*E;Z?z*M|4=ruP1V2?҃2@ 4\q?p|fdZb8:v(daMp5u~))M=<$#l-Lf>G:'F^ZI7zH&ɵ Ãpi711@.mB~)V8`26 k<4P/Z9 F77իS c? [d*GXLH=x;dp Ud|PcfnUFI]akuJ<XZ ;NܑӍ)yyT ~TmDo8]֑hpWb𬩊Sz%t](ʲ4"jZ^`g;VA~ bNaajKlx"VWxf=.3hPEA)h ɾN0g2ц@4G3/9U'\m /|_=jbTԘ9J9NT \eREs/ѶJ{E$KX{i~KEop\bFcr\0O&z;@"=jG™pՠCtSIOFǧyJ*uPQP:P6~tM*a8!v< ٍî2@rLs+7li2$6vߩedmnZN8_'a2NԂJ̵,xCY)"vSB._<1J4Гqي(/C B]K8xmZ(/4LA1{XHvFxEWl0O4gnLR{Jwn0/~P Kjy*:'& 8(I*nfLtWa`b2'F&aUo!yho]eE"&,d1\mj|tI|rGHeآ r\$ q]<oGRxqPs ~5.\oZM?RvX0sNX~?gVm/"KӸ˃u;/FI.iŪʅ@>s4c ?!HL{ >ԑвi3g?ar˜z;֑@,[xM ,[Hۙ|ʏBp'30Ccm%!N@I, z׫U#}DdenRWnɏ s$o>Q4ޚnj\ ̋oh|vNEOo8M'VǘUd< '']GY!NEOQjoUlPOR׫ԧ.Bæ=[e˨TW?u C݋8w}zJ̳MBT.eO`ahao- UO{!:o_Ĵw?K_U=K}Nŕ2o?GXT31OJ h.|;-f!U%Vxz ^鯛gH݉8!"DDP*L<3Yr!d3_ģN9|Ki+U^ع_ՇWiBUDo %\yFI)Y+G6rohh#Mqr!/`R8Kv /Zb짷?8P : ߋ]Q5 Ks+ckz> CYM}ijܻ+왟ńmpSE+Af+stg ]WU#=c+OABBv4Z9zyH-nZŕ#$#$ҭ,hÕL򽟠imqS˛< .a#q:ޖJĬ?![jpByw>XJDD{x k~%Boި 2W?CS]ls2r-*AWpa>ŝNu皅8)q)|YZ@;N$=̄N. 21s;xC-`X f0iFa~L=Uh+mC(b TiGxc1B2[, 5XH .txx"pF 9_xޭ' lC$J6fۍsJYkYLcekFok%D??cNv(BKEw锼0 =CQ3Q%2>g)^:p4bQNS[LJxRް1U 2"GU >x|Mk?=\,HKaf@UۛdC]y~lSt`6O^x -@ O&b% -OyOb\5L&&ҜEU'&F'+Uay/Pٷ8 .I!@Y|BVT OuPe)nՊlk ޠYgW9=NPB[*n_LuMuUwc|0غ4=lc&I:ްeBb J< tB4eպ`A#m:׬s.DZ&vL:u4WDXg}6蛀1YPX{t*-/L98M=KfͪD;4)vQv [;#ݾo/jz>@H#|٢x'fWq7Uw_ P3 S1,qiYWlQ/78C~Y"fxsx IT:hv2k d eD[Z'(bW!Qx/YO@Tms%c.8r}|*Fy /b`~JT5q"HIpOd.j~hUe\´#F vf+)RRH=ܘAҷZw}RD9sAibQiAkHȄPl/d]Ycs7]xR55z* "ӚdZrb|t79u6b8AL_MTiG nixGr;}&Ta-s5U)*>*'yVӁ3ׁwRq]m&\M 4^_y>%c.!"blp.ā9|E) H-;MλfZfzXUt2껽`gѦ''8-9@bjl%{ 2/̆hn̔lRp0,ZՊ9pL;Uǜ`ڷa."L{wQ(.jXE NOlYƒR|6/hK 6YɹpD֐X([)W9o6$3q륒$^I!t,tG[Ppd45Qlss32tfalFR!*Go{$Npe+s,`SZ]Nms[ږ+GOџ=r/UK,V;w,,E JklN]Ȩ_o_oX/ 8_jXB0eb`&;Q-=EyXr׹|w- 'pM&)K`tbI̳{њS/9O1o{oS7e䪄[C ܹ(!yWoS]U&fO86rTjRϡ}SRNVF:"sCQku,ݸmu܂q̢nsm_$R Ī/nhe=*X^ą9/(ͳK]ߛLě|& òQ2O4͟pQTViЅ<˔UO/[{J->;vƲ dR|{79l6Js"Rnda Ldxf E2ZtHj'/Jc@l|ݚpQt fdKJ]W[@?2+u<3ZL" EVA>#8on?+qmKs}5( qy^-bFԂɶ 1U-;\H+Y$و$oj]tk5(^]@?(HĔK.ݴ. `y7tA,nd g/CoT~bPQk{ť>=)p+&- ?IpbOjHEֆ56=zb?0W-ʑmZ-qI)N]/^#F{%=I nm-WTrޡg}f\F/@Uk3 Ql F pXQAT8P=OsCr͏&7[g!VV_1iSv܁f5ޔ!3rl$#\|paIPYnw&"Qgiޗ. #r8ȪQ) S|tKeJU2cG0wWH즗] p:d7CYYZ/gwjPjmuG>ĉtXE. ۷޸oDAе.jSm$9Om<]Ymx%=yD[ܳKb7޷ro c rmK=\&T|޵  ۶"Q5" ΐZTFsM 2Q{rO.y8[i39.Aֲϔ?YN=x"m=诂CH/O\aܬP'O-*lq@O/-G_{\* ,>`aʕTFN.0Ajerj(yR=W4mȌ0yaX)G#c|ſPӞ]'0/2דٌ7eP˱ W#TܬaLQ؀ǝXSޮU.T ~̈́FW(N6 vg+>3F3C>\i}yB=i.)vUwpPvgd8`{`4/y[ڢ@6Cxb]9Fyq7Pi;Y{^cۧ>X}uTe%_сzp?F+GchVq*P4Vm,c8IWGƵrC?_}3Ʈkܵ t Gm1' 1r6@n +:\lo/ ov490clRmLKZhueA"uU0C`7?*Z@FѿuX6*76MC{-~GR{us#H|Q/L8 v=l4ϤDtߢ@&æ>7%%]7}Wa:=Oza,nV؄-!=gXaZ"pzwh*]39ȼ,a%gZGB4z6h 2=~憗[LUAo}y ֤K U5rdTyi.k Q3(r0f*&\Ų+܌m:Uaf|P?UǜgEd>:ʌ&ѿa]^PoYi!nbrHD'=S2MxZb,[ 7r_ޯ6<˼KÊZ1vFqsإy~xT=.g ^+Z;=I?nCC5g[iJ$O" RtGmw`n=̍o_3F7H{e:.QTq]g@c*0󟣛E&xh ϊ5!d2YOާU{c}de|w4x]Fg@Al e5w2lffkR~⛿ƪPl&h+l=.w4:5e%G6K^r%0El;⯖]N 5o*)K)Grzy  U!V+o=5ϱѱ X(| =Bw 4`C1m 6FQP2T&"5ydA㪔 e%$8sQEȅm1<QzT!6 48Wp9/'<Ȇ"~[CtN{Yc]7Fy:k *yٓ, %LI\?mE([༗iUW史 Q[m%1MHƪ%Fc#f L(mIB^SMNl_ڸ_tg{,:rLDs 8mZS.]&z$!ՄKc#hHz@M^'8L\P_(ĔwV>ln4zZՠ6HWkҶ>+hSj6 pDnVݾ{![M ,0L۬-0"i# mCjiRfCa;;X(*M4H`d`1߮)$˂#1p/Tz!W(|ѴT>+{1%qcjY `C9zh Msf~m&D}} BP}kr}>GyR+ NU0@̷4[riD%h)W4 ;:IiM]+8 M7|݁wƤ* q 4YM=7\ʔpqF&cAUo\.:Cᆑ%9 4^٫W*O`lK晔Ie?|G֯ovkQtD]sZF  B4OvtsQ yr2pT ކe0 _ ~1%T>ӄl9[d?i>no :nKɈɼu^&י X߁.MQ*8sc Yۛ=K8H\db2uY@+ {?ʹRNvx.!*(ɳ1hN2yz5!MZVAilj!̅`XG师d&?\=@t:{PljF<m Lx&>Oͩ!>(?e);69FCa:A 5?rt1Y<[#;R fJΤG>ðµi >8̓$)T,R\aYrLЛ|ueg͐$qH`NE S^hqo[0~]&58ZhgG`jj?(:݅J4 /fӞk1h bڛcm0&m0_a4Z7mJ.v\.ɝf<:$m>?.*`^ ly ''Kyu5=XȠC-t6%9'6v+7qMMAqZi^Ő欻fnzRT|\hct4c.U6 nT} ?],bf#eōhÐ]>-A^y_UHb;L-g|,-wdzDH$%ۇX&1KdM tk^1Bgt=c?`i[ EAK0 l')kW|}y2!@@~6sBPe)?+Dי Va?l:LJ> {'&0o۟Kbbp+ڃu "W\d0)Ӏ“4}F^'m}oޕ)o#ӈ~_F<2Xv#S8 EYSU,vZI'J79-ə;`w)O96uӮ),F.!dUK+O%Q{3S4˨`iUOC=f4h"+~vx*ՊtA_-6x qx15ѷVZM=s4+h#" ]Ϯׂ2e 8=dDRKcΝK4u?:،hkWpG޿:,!9 ߓEkʂ·-EsgBRXiwN;l !0sY~G1ۧP-oz.0ՈW8XngۀR0xJn}L_( $* C^4%A/\21ev,"B)A3 +N ` NN8PmUjvGghpvh :ܒ?Bι=#z'JUF7bd[/8d/oҐ3v QG)?dȦ4>d pXXNM:zuUc>3fʮbPO![rd\]lsJz^ B_fɓmo)PUi? _j <!#MJ3"!|.P!BaX ˮz*b~7>w+#[1EpݒߥKBYac~Ѽ^RmhD(E:|o鋊40cO;/qT 煸8wmuWX)پ pު-tB.۹|> ekOUl2P4$}FLraLzIAQRpoV $jObx8BxO[jt/7ʹ$+ک@.& l@EbZxվ:8J8RkB}Ad<9Q0_rb^vO2k[{-]`&&У(CHvCt_ix{fl(e([ZDENثE]N8Lcгlh (9]4O *KG#ɖ"QX)t٬b\ J}M6=JymY!˝5=墾Lg7"0 $xLToMα#Jll4ZIGjrI4˻u$%*8-)?Ng4kS+T**7/!W"$(ج^bd`*$XbnMzgg Yj~me.jH{[ h zeSBdDtz8 u+(n{uba=;}n t}l#ĝĎSRZ6;" Bu?=Y080R,C;^Lci`熠JPx_൙,_a҆P(=kFME~,_qKY+rU⋿L)(r["^eWmhP\ۥ# mk^Zj8Qk&grzn DvrCصV\ZR$^`|V4…aC4 &|^@{5aGF֦T0Ţ.>- |Y!9W4)$.oaC{6Pc' HƖ48۲ G"L1HHEQ{KfwXF">]FRU>+z_ wP,8z0`<ÄmPGf x&j0K+I jv zWB!VQmW<y c.2d h`.,#YuW4+Ur>|}JY~HuԨC<4󛛢ΐSi]%KZmW;bLSH 5Pyf 7JI`S0D> S.%>98V3^FIܭ$}w Ps&*wPN=W,re 0ڢ2V'.)Y?1́K0AL'2SO],n>*Lfd??K FzA,.(bkDWs}#7 $u5ږ("rR^ueMV;8(rʮOE,6`@ƪ#M+y.C̋ͳxxZ5:(WgBLgSp[, z z~h{CzK$h9\97+&K?jR%L^<~εgOOEr&cwno5S%Yu] la.bm/} q/t4)>/ʄ@z_eMp-lh:Pq`ak:,:e5)dbW{-X\=`qjj r'=2dZ#/* D4 ˜hr ,"~:ϩ˒%[$0O[FFUE0pm .r)6 p ;"UbP$C2wz!YȦRy`6g1Wʁ7 ҬhK`DA1 o\aNJ>$KE'X˗;^`Щe Fl@!n(lS-8֒ g;7 (%pQVY "ԏ 1'@Hv4 tzD̵7eu R_ :`C4~.wAqǘqx:ؽ![ g彪n8'H#v:%n;]6|DUPK^Y<~ӿCʿ }C}9_b{נ\Rӽf9;1iUB_K?N[.R6uؼ1}tvZwK͢0uwBrѠKܓI ){#)CHED;4t+gIYɓ6}_-)p\>ؘKL\*?-У9~,u0#nf%3{w.g vu0jiLO6'Z(Ը|u* hI%>-th0134t94Ce:9M:r@Vo7L5n&e@{*ahO }"wjkDwq{SkP4x+r[Ŭ]Ѐc`;sC3LlNxv#_moߦ2K%O#ʕ l &3is.lz5jlqe,mNr 4\IOq0A*>ϺP(:4T)Zjʭv"&;gv\]%ߧlO/ XF&*׾$d%9dV-݅+{8MVRSH]'B&,vv"3! ^D:wJ> QO}TYQ?*1o*AsҭY3A&#c #E4Ba5lY+ӽ7N>S\υ= LoV߭޺Qf|1ziQ˜!!`$Jth= )0n ȻD.b0O?q0}^!rg ݺ}_Y{2V VI K]e{˕xs!Ϗ٤Ve/ۘ\MѦo<:By47gd}ϐuB^_U37C+P)goE; 8 D+ӻ^-GtF,ֵ黱I#hÈCב1# ޠƟYi՝ k-˗Z_a, nKBC uw02^6c|]T@\ l),3^=b-- |/?}?E:q>nqLM5yԁ[gٔk7kyF3Uهwwf0Իx8Q&˂D"韾x '_Xnq|,Q ZH+0O|c^rrp;/ %:JԾD7,e%)"ElpflI0b4Xz*@>-V%]{Jau5j~%[#ml[NYٷ`?x_4$SYKl}S@>jLNoE1 }I:ma:P1{Se*VC\N¸Wv$!RKb,Zd9W‚=x9nJ,j zqm lA.$;EՄ eytvﵐ9rS~N| J$Pl3.Ǫz F r?LA e. lD{hHc?Mn#/,oS K ^{.uưn̞IrE#I x›VAq-+x%c4'7.6z܋:t 7ۏPOL1vO豯ֿ6 fes'9On8a9H22hTv@W|KenkD%5gBp%W⊱EWt$MQ#`¶}K<Ǫ]tl TXj.@ N_/}[[r !kC+nYvqeXlt9 $'S[kri )%֪B!CxU-ryVr/}iPX])dLDxќFwu0 -X!H `w;x,ܩ&QP,&2[Z<p` QoR})L$h,ҥCSfc}oU]vGMךQo E2s9c/o[(N$"`1()UR3PWqՅ:䁚"['C*/ ÐޣYEzO❀ɤk 45fl7(P ,%A=h )|`/&$dn[,{ MΚ491g"Vg)Nvug$.HN( ጐL) ;?O|)z %y;q"V)[bl0r2jd(f],jfA^׹ZAOe'hrY$;< v8[I<#0 QxV-}L3OcTx;9nȻ.{LI!o(KSf6̊Åi(ȯ#ѳ86[J>O;B*, L(hCHaGw"Z#YdEg$L]Y,8 _Ne9 JWKd47F{ X!9f+BG,cN-~@tZF $*I) 9!tA7ν,Cb.uV?+bkƶ{aaz07= }N0:d)W.l8J,x /wS=>q~IuI;<v+} YvBTJ@FkSLVX7XF43O>H]X %s\;C $]3ut&r$!6\o OU.c;⬏cN7H˙;&\Bgc^Z1zU ml VhBVJ(8\? `%L1 "$*@\G_ ѳǖb|fe/gk܆,VC NPƻ( 9pJ#{bȝ677%-+{9}E,o )Fƛb ( Ul\{je:=' tDyX`7MNҘ_ވ8i \0gBS9SMʴS0h2OJmdutkJͱ@e*׵iUJ3Oa\]mYWLdEXzd$~DUAWrdw&c閇'r7΂D%BhM|rJ+y'D9ng؁>21Fx$vH'@n)c 8Zs#ct Sj~r3!nWCYw7(>>BK=2m!Cil;L,:fp,sO$ E^? BI';=dȁSfεAHpi)Kzy9ORcc“gנTLUE"of5oC4`5\SvDe-xKñPo`G+m~!HK>,guF`ۑ䮰:_X!_j0Oq8\.,'o/}jҷ45 _?@S11;wx{uаa1E3 |O'T1%Ⱦ5`;750^p\$?O#q Ųnќtxt"oHR*pbŧdl-5_ D*WVpQ情(vMvXΈ jf'yj6a&Gϕ'a<>-AԆGIxlQ̏wJ:ۨi)n 䫾냤{\ (ݷINv%(#⸼@Pc0u҉JV?=* yUIMd[DLZwѬ7m㋷dab!FNi |R#c=OTM R%\UM} {J`f9 0mC{K-IxuqfsۍߴCjSK>}^a-o5*_X @ϐWtʷ؊E&gha%?H/#e9F8d؃~ 2?T^Ė"`{H7RJmK|Tnn?Lo0K+ޣ)l 8Ң_Dc;^M~'6ƷyDqILk`i-U}4F^Q!`3v !t9!f{-)*hnd\j4?țL (0T A{(P8Y64ɽ}n,X"Xhi" w+C(-KBAY)2wmOkMsl>ոJbrr 4.t .F)шكKhݪF0AlmnR/ N\nv{'0\Gss+[\Ew0K=bԹK?0 2{éF1%B+VTd/kTVIJL![:}1]"F_iCSfUޙ<(}jE=քGuaG\? EaBʢJ'%CRb}joyIP;|g#t0 $ZDiSZz"XGv<*nY0w1w0ؠRAGR*jB0ЬǷ&v{1n  #J;fh96xAgK {[LAމ^ֈg8y&cAUkWK*s 4q<^H =&(jkIuJ3}P5ŝ %**]7 !7`5FӉR2$|G0"bl.ۯ RVEЊ+tcpԜ;/߀pu)[ydSmePǠM|w.շ3Gc #mtfqRGE)v$=kg\ޠqZ"de}~en,ر7/:7gL7}J `Z&CcP1"ݒԳå@kv8<:@+* 5gWۅ <#ӓ} "r n*~ g(MSƯt1GeY~g"<ﻉ: {ˠ&h_aK딣OppYOqMT:n*چMhFSy=d&\J4JielcZ QpnTp}B)׋ &F2N4ނF10ȣ|57/,K&6NL=x%BZn;Y,7JCsRuY9O5֩r@ <4G;qL.hy-B\&SD 懝czqK?QV͠'?ke6—HjWGZ~Dbq40kf&"}]f0MCI eOc~ZJ>z#u>OE@P=$X4[ؒ-?vMT3v}6l崫CA b" (߇y`O:jSJ*wJmԢ9IU4 >;ZAs?_D(4ڣHk~bb&2o~"%kؓ x TEP:ӄ=cQLQL\jϡiR9qS:kXv佯!Oc:zx1L0o^ ~UK kwX&EK`/G2Hd+@հM4!@zx՚M[~و>tG/^Pb,@3Kx$.YvmfvE#JAvGWÃ.,S{t:HCh96{`@#R@WcK2TTnd)m8>kI'^V6M"૔>lh/H-#2GZhS1eBQȞ/| JW'T?旦_1IZi,s'6{9QcW"ym ~$G:E3\kTݒTS%؈`f>ʯF>8IV(ISv{Eۻ ;: yI\7~, ľ@zUy4G,w)r(0t5_wn"c˜iqĚ mJwI6%"tKg1%*_Zt(lHse$R$+p-)qITz3R;$Af9laNx=Un5~:#Ԗ7KG܅Lݷİyz$:{M\m֖4٥.IӰܞs sY&b՛zKV[q#gQ PddcwֺH8!-`C=b ȾpnNmgc&3S(yCkA~mNaD m%_RM[u!{tNؠR IĐ](86& /؄wБ8NFσpFQ:5E ט$Ly"2xP'2Jdnt+2;`gjxMmvCF ek}@gx+4젪o*)ƁwfWVy39"6^_aTYqm߸k eZSINQG\PK28'݋:(\?z"=נ$Ǚ\`ބ^NawH|B׾ҐԎDuѸFLJM D˘UC*#ѕ{u-':v}c5V;(c\2e%o~ u,@*8A,&zOo5)Nq-z [Ԏ7 oOwMrvFdeNG]+ԧZk=eDN%TQbkp%k-6q1 E`!}=̜~$2E5p6{ k$٪M8[Lvǿ⊈47-H*:8;Tz) Go7y GIJU*yLpP!GNsrxi.eη-4 d RP]|Q`(+埚;1;IVق`SGWEV%^E݉yO㎖Qr̫'XQ246̗=scyXX&D@@'2VgS~v!g./[!M{2J⭕)Vxvzkg-C|;mS;bb ߾g N*Lhv3R8gax4TVnƚwx au_);@OFHv8L֜^#Hm=TcqG=d%dBJADxR @1ӫsW!. l账Շ m6ׇibY ժ[iJI{79nAH`aPxtB\]pXl0Cb[c{ƹ0Qݒ_yL =fi`8\I4Aڸ׌\'Rځ^lJv&V*ɹ69"-gֵwb./@Nâx7LgC75] *(͡ ;m+ob2n.m:OtM꒰XGdD6&؀ĥ?-b*aVc4K 0nV*ASNIة}O^=][ܰ$ROI]O:bǛĚWo ooro߿joh.RӑdOd6c0]ZET ldUZE>B] ?N(;n(T`_o2HWcҪhc:tnV1Q);R/7nfp1BC0C K4̄썣r"`Ll&mR˟0~-X#GkrQCcg;g0a(MԆIR'-ṉiڣ!$>h˾uအ`dry.BG>R6M>8?Ie@ȶL8t]ˡ,U[\]V,d>-Vp /7epC|v }qg{ @H7CyV@XAY=9 # _,\\:tCy10+\u|@)zCFY"*ҙux çe/NCyDc 3DS,6^ms`#g`cH 57/60*{sA^;68Gb3Bϲ<1lkdrH5=d.0Zjq_cgt adPû*=x%G[*VF ? -M5 )Xũ&&DKWڀĨ#V ,)m:%aJb\PiUaAӻvדlVL^bjP<-Mg@Sz.E|W8MDǃ4obbC]a][D4h/&)ҙů43ĺ;p}Bb>M!G|v&] *RW+ ,ar95:GgĀ7 y>;@`OIS:)j2~4sG/ 9n\~&߫Ü|ǫtYwk+|MiZ<2?1Ƨj UKH\%5q>Nй4ĹpZ⨞<\N/.  !r )ƩG` {q]9đKnӵ&^մnz,7D6eOA~a-SM[J#N-6"Sfq}}`K%hK[!2~.c@yUG ˮVoo5ԻvdB~(wAe{Mgaѱ.P4Nz4#[bk?!O < Z$t" WI wg;Bބ'Y YE{3)S1T ? T~}?#  AZ~Z4s_$UD lH&+}f7ōA7SsKq\Ozԩ)}g02+~喧00!t} dQR2~gL:K>Pd2H:pGH!yرq2@NY&W.pgaX2Beuo -$z=A)&en뵟F l/(;1osУ7w'T;Mc)ٔߖZZ &S"ʘ)f6X] Ʒ{ Xv8d=Pf()A\bCz=;KB㼘gbNkz:~&ȹ;kpomzl!h]vUyGXeX9y< r[$U#eyaN[y!f-0F^Q-DJtYZ/=dby.WY*鵀-'aTB69mkd?.JvՎ8T>ND.eG;w¾!@.M$~V-z $ (s#3雨;N8K1uIUsFl9B1|J:r{g J|iX eM5:ˊVn7aXに VQR @0ʪ pݶ44 H?:(P[$t0m 5gG E,#@J׸;WD\ǥj{)kYUqjvEuqreZE8=`by7X˟ÐMcmO{7VeWr8w7kFٔ^ZkgCHvRiM)00)\oAu%n.o̔$PI:?+,*&+: o:La*<Y$V`f 0&X,GٮKą%qq%+'6ɅyޒߧɁ mV/^g^sN()\p:qD>"7@&6([Sh~.跁\"`r2ޠ~-@uT'|驩&L_9\DuҹsS&['%Pz*7޹Cϫx(hv<WM1R^~]DSZ0kہ;[a ?eAݷY +Pym=@IRo J&yq:kZ#1L3L>%WY-~ҚLt)1fmxcou:O͐oX|m&3dTX sdaL*q367>.+B)HFT6=CzΧo#Cg2/ 5e+bq:>i^`D;<*D\م;v ɮُu:Ô2–[HCʷ[|y(~_B,^ykl!0TP(Nf2jqGQq@/@T򅜉;E ^v{0>_9XRqwͭ- 9'ghHs urc=+#}f8{/^zx Z:^j/yhJIMqgy*,2J.I"d2YyAIzpC!I`RoQfYU"A,V3xayε$?\~<<A?yH_Fw{8:B^kF4LґXNWGՐO笺s9Ln|* '&뽲THW8f(m*mhZ2epCAЬ} $P8EbZ!&N/o^˷<_[j#a;W&pJ"}Kxnk.$JBM٣Z踅pEm>6R64}Gp& %YNTMpϡ=a|@!>b 1MKm5%N,rH0a'z\nӉۆwuZmuwp>mׂ6{, ~n3L*Pc#!cD"I:ra(41T#I(q4J-{pb:S70"(TKP"?4D f +.*JQ+!jmNm QFcu6\m8J'QLq ~V 79 9hvcHP&M5СW@zpIblx%<]b4߼>ޖ 9y1<)S/2f) ݄I$wЌ܁q2O)?,Stv;$y]7 bU0-sɁ}ecӦc!Dm6Zb'e5xQ룗GRzc\o7!EPQaΨeѯsdǨ6EƉ@s% <4>یнak)fBGV#˸8!g*ك^yli[ jGO' k!jP_(kOEmg+ yׯRg!\mԥs-r(VxPv )DS!{a2v4}`T.j:1uFs/@m3&=/hBs uᩫJ!b4=cOxbjq.?/Cxs/ەhCL~x;z'sX ^(:?@ʼ6i9_~jZ' PT\,&~@RmaiVp=̭䲌r$¹Z]sq 8^j-B? A?PZ Uy[̰Vl,QErB@L*]_k)L5ǂc0Q@.F x0soGY!*r1AC9jw0Ͳͫ^AK2ٜ@5R=SWv|u*Eq.Fgr۶M?@ymq5GO䪙g{Urޅ1 Jen\~̡ Ī IY,K Yw ğ ǞA!fB?$%9O|DgpO))/tsaN4{Caޥ"T㴵E X|P3,ĀϔA aTry&Ϙ ҉j=/`~U"WPa!P-gvG hIӭ D%N#{k+78{>%F˒D>AoY3=~۴^m&Dt`BJ4S>?( S11aCX:HqM*Y[f`1Fu2mo5iL%vA5hutÚ̿ +m6hyDe3o%G2"9#imHԺ9$w\1ԱU->BS$.IiU#z44UErO8/cĜr>Q{JƜg#W?'(;jCw66l.{4zt_h,g|^3%љ WN]y uB74yгwA3Ԛǧ.towO8@zMS1yaGυLmAa P63K"Xqs1~=;MZU??&%;sCݟ(#\I'$:]cIrh9@ߣr6J)'Kۃcm)nPdp.ŅߚތŨ?Gyl,؃F\0AC[ZX >x)'ˠ\ W^ 7рmef8٭Id%KYsW8C"6a&[0 jCA%"vТA'4=N;^7-$|v2 5g"p]#AC ZraNe>~k1quwi8FR_Gs) _*kF#_}fV__%{͸m1kuv4߭Ѥ ;VSK{֥r6:%"%qY-ӭ(TӁtbX ɌUw78qn.ڸx(sND.(:&=CkWBFvh S_*XqhҨ,h~8ݳ1j$vjݔ8{BTՀsƅb"C\SQ+k@2Zp)PxN}Al In\\WBoHJ&;x!MePV;)e@FR_ 8LǢ'=E"'18/pƛv9p,g&,3B3m9Wrd"pNP#ʤvř|EdPq'Dvcu`oվXMJ'| &ҳfIQZN%YTqGLN;J~9Tj2ɂ5-b4Qx,j Hb e&e=`[7vJq|FFM}Ί ]'qCUM[摓W7U/B ЌMmįT **I/)/{<(cޞo8G]* կ$' s܃%kMFL |D JMcr WАEIϮ RJd~Eje RJp)!G&;֜@P)WA[3ӾH⤃sA}"@9.'vT]`  C(3d>9\ҍ%t'g;q(E?EGξ а+ G<̊ x{'F ouӒ`5sU\Z YOb<Ս]]f`"n)r*[/_# \Qן獧p}l?mT{h=!Z(1Afޱ|dtq3֔`P%-t_GeY]_ꚋ&"skdmvPK*Fpt1iy NDb>5r 5f~E<xs(ўwdBn5$W$~ԲODRy7n~)2MNN͑\]@*sQ2hIVòVȉ}cXwL%ϯjPWVǒ@ FCSu!2${( i"#˒Ϣ&σay*dTnV* Au#]r0ee+<"*,0qz%53t_4%-_$kp[xvE׻[+/^|5դmxEJi2»ed[(8t*6%/$ia.ß7fFk& >?w2Jmû1@T1v`Ɛp<6.n1qcnz:Ãg3LMFeˣ$cX xHDŽ-ϊ$WnVTӆ[{ӆh< GIz#lYoq"~b~u$Q%!-=.=sG$/G!I_BMn[,Nt!K>˲ f?joSSӪ=l]=,=<] 7 ΚڻK HHpUv 7 laݫνV<=xU@BCHgW+_ a(;Ħi7%`[vVK-J  b.NVY@3 ոgdG lv @^? yhƋ5 GI+-y;Gs5?՟o;<6rLO?Xꃥ7aW>2h~;΋Ue0d|  zWb _EA젩K3[D Xh^P=!Q"Me+oSںh~Qhe~[.pB_!X 4)CuXֵrf&F1nNrc?c{ZǺI}Rv.3P|ҳWݙT@d9k *á)_#=be pHM<2ii:5M|l>:Z]VrDx0v~R R7A~%UGJ mJt8uH" EQ.{7 (MJh1ItPI꠹cKŎ*SSS [ PjYmW-c'Ĉ2\pmbeACp Xi –֔4יn$FJXW ly{|F,/}4):5n#)ᔬnEqHʬn33OsKO֐#zIi rfT5SB}N54vL ˮ)f,Ken.!e2G,`;(w{+6gP׳WbUis</)>YEF౧ԡ'{KѐGrL߰ँ0!JrcXɩޠ X%H`\'--W>iuށ4,=\ 41֙slhZzJ[}`ó)MaMtW(HY֎ ZN x 7kz]LP?MKOۥh{ hpLjխdHBzHPrIidI \dg%u#ݡ6#(]'v@t 81Q7^{80hc]*8lR&M-/<_.3/޹ 9aٝ.A1Ip-|uCht Q Rj/r8M1q^*¸^^cD9,[^ &~ɘ+1qeh4AJiZT(ˉ؈,2 բQ#uOԚimfPq8gboJn*b*d!D׈:髗K&ZeTl]aS~g\sƐ0;w+ Q'S & 'Qb2 k,Y!H/tI?$:]ǘ插bxa!eT9T#nT%&phraBܔ/[%#}z+K/5Bzѣ^Wyt3V?;TU'9D)*ʐфL3jrPBIHe]`=C!'%e+ u8&%}"f%b8v۹BafZ5+tN7v\Ŏ(u8=ڗ"!+co E'݇rd|)za#=m[X2@YWn!¼.T,  I&:bzlTD/6ޕ"kC_5ZscA821lčWlZYmR yal[Pd<'+?X6#ʇ(њ"O$QX/(Xƚ=wKe_n>"up/3e N%z^6ϑ@]_o.lrյ!h-Z͂=M.\%ۻԧ,@y[Ge9C-&uvDNr(+9K=j^*aU%oX&.Șj/o|\F"*K1gY#2.?"Zly[ #4*Zxr&ׂ\W!"«U)rZf 7RHa^e[HUոT'E[g#]$,akrZv{h%Yܣ^MDhRPo(a_~6g;P2 \|]>Npwho%I*ݴɚ7wC5d6ē-om>bjUI(1trYcbQ7 #)nOMt7H8gm%ɰ~MG)7ɷ ~Hm7\`lxFӔb/3!P U񜠲^-PhLjH#zN30\瘩deoQ7}z1JҼ<'m,*7m}_6Xy ohw#tf'46'ghY_؞^w:$Ԭ0^%cӻS+ μ@MsD?G-I 9J0Љt-X=Ms0͗^9ϳ/ 3}L!@kYBxʻb2LAJn2E U !DQ㧎sP]t`A"&{U#O9$}Zt-&6b4ޡv) 7M GZ7?ػ\e]}tս<+?_)oIOÚ9Ar#cD5 4.f.~.N< _Y-񕝿[6dQRYPIq th[zYIPR-݀M͆oPњkהt?^1]:$W&<|,{ZȂ|4JﺡL-@bLjuPz cv3ݛXar-Yls';28D/b=εĐe?Fۏpp`c hV̞|4u)ϰkW4w\H]vJ8ajϳPsO1}D6F gË܂C0ԗ7%o$h. Vã}_OK#<X{elJl8#Sl-c.v -=?I߫qPVȝ6톲u$5&ʑg6KPQeK!{i}Go懑.;(*ZVoN)>{kУ )ed}C& ~N FVZ3"|?Fĺ(VYtmA8@%٬ )hS#^5ٗ yܚ{u0uM6<7;7-3kHc(PJZlY_f\R̞:0c-`ڦy`$b/n$<Ә&e4%'2ߨpR7ݧjc`ڣ[ti4IsawcXd/XN/Fkm^$Ǖ"ZoZ5UO>jr4|v*K/ LE&T-b3w:b=HqR \FVȭl fdє!,ÐUoN&mf)q0 HP bf9OKK՗zrQ)\9c9ۖ02[WOVr֌BgDkkSL RF^2lva~q!׾eY2-+ssy0U#,%prYDe_|2KB\9arfSl4(9= wr9Uo&j݌Gfp8 y>i~╴[]6 omjaᛋeڰm;U QRc<ɛV9`gɮ}p˘>WF_MRQ{.K_9Jg~(Vgg>#A*.{P/hs׶)4GSJfjO eyBoY@ͺryƞdj6`ogzؔ? 5(.OO7Y3Hh,vSpvB (WtLVPxbO}PDh7nmȸxNed$Y`~cyY=UQZlڞ&-ࣘ*618$~TˊXz} Аq*zcSo ‹P!άUIew799hQ[x%{ ڈDqs`$9\ p{5\R+ݹ̟$^y32dm@9ĉnaX Jߘ)mFh Iw`ve ۈ$24p|g*l +vQ;<,!|lx`M!H*UJBTK ,tJG6L$~sEVkbi{CyW^0bz//W<]=CmeΏӭ%͐5þ=iԸxT e2-yy~&}]ͳ%5p]dxvtmcNL}Òf؜2aSYK>wE7=ʴEEE 'G}Vwvw67cAh@yzfk&">Sij4K͚5f']96MkKH(OAMXzvA}vU1]6Y b[ ,(>&%P=]T(9'%:3AVT+l/Cfu<*t/K5k9rJAZ H2"P=wɷ_bՕ 4 nZCS7 )xUwhĦm!<.&:,JήmN7OϾd:heAz3Gt~ѻ{B;z5W3|6!Ee9Q3޲J?2^0u.'tPȤ#MW* { ,qV!IbJ@Y2'LZgL'8pb5`}?)蜝 `j"q[ׯ BhRYG Y-?%tP5=$,#U<m!wƒCyR r[t[]7&(װ!s 6jIFߗjM;i/uxB("W%o4(ozSѤq)9E:a%M0oC6&2l'+L`$ qYjc+ 'u6|,(D`H D׽׸IF1uX3pRh7C%OH><=rkac  B(sYgi OHjG"Caz!VxeIRNP?XH`(mUOHLh,)#

Tղ }c=&Z7,ب*#KiUV+OG&.HHXpiKy@5NDHTQw`u兛B7%,ʎ0֒\;`00/ cƣ7'.â8FdSìwj,V tTS\ԩ9GzS?QV!-e֧)$w.{TIѬO"@'ԉm.OlM~L4ɢ՞p^_MrC+; j윿]Uqo$lf춒[RtJIEG.qȃC/i}zˍ}ax*]r'mi?`|F|j/xəEi3Kc!A3Hu%,M04.. )t#F/8#Pu<2?@LN&`Tts@+;Qv?yBe(4VK}~Ezӻ&Ou^ik*6":s$k[V/` J Qwu˹)5j}}@QTL34B\IJ"*K+é' [.$QkM;pHi 3," wqOy8IR C וּ3c\Xڀ|׍תqO8N=2yQTYGߔ*ꞕb6peNYSmX[()$܉cgsT[\TX@ v_`'J8 7bzLJy |T poj Y5{[R',N f]QهY$-]8",@Yd]L޶TgISgѬv/ K|kr/ǘ.Wf} 8O]<, .F7aOQBBVqhUOk`&( nѮh榦*wmv^K9ج(BC ŧvlaÊɔ_)q }Sx[( luGC Rvtwbjt3 ygy .ޢuT>p*>J]y=X);|m(_pFF/`T#{GHj,Xc$ ۂ+YnKM6 3'`:d]G>"u=[Jdɏ\e>5gS|aZQpcšRQu"΢q*d<Ԧ1{KTU}, n$6I6en7<#M)`u)hHpeWr+El˷kǴJ>t.9[4NWc 2"ʄWX'%+ s{씾lzzfY&_*ƪ5~ۭYhp9+1Oh_}i}g]b`M*jڨ5_lX, D:XM!T0}+rP3M ̌OTbҦ@<̩z7I59PS9%EIR,O̧g8wZw_;!+;I㕲\F{ӱbBa+v*e+2xD燳N4~T-_dOr@ݔ fNu"c?gQ$`vsT.$i2a2wLanFb_{#e:*@uv?;C 6b}D-] \ mLÜ42N>%=.@j8&k5 {`z0QX6' ֮a%>SK~tjU擎y̪[D#[Ԝ`|n[&،r]xѡMdܲdI jRAEh!,B7yI_+TbFg<~ Ӫo֨R ؒSj\p`j+822VmR`M?4g9AhR*P-hvm3!CيWaUaVz(t(wcR~@ &>_-%ڲ.}* lmP#CHRvyR;*@CĐCRxVr?v)Iwtw7E[lk/77Q:Q^7k>(p7@lrn|Ք3S9jJ8?JwfAJ+~Xtѭ_Yܣ{$"ϫ~iԤ^Ѷ#N5t7T7O^jK; b^-mw#t=iϙ|(EL8*:cQr`2:#+sjn?0GG,I[L4E\ ] q tf('iPS"cͱny. s{ mgxStFz_Q n0PJA8}4c4BtvI;3MDj')hI(#@O9qms+ Gy7^*h.P!=IjZt{k+tO#dQ˖I=Sѳ($<[\\Y~ixCy-ю& ׌вksΒz3 4VSP>qOLZEQ^y ͙^GfbS׷`M&dչRx7?:.Xl iCUF>Y`l#{pcHR!JZ ͔;d/:`BccGԘ ch }/+ & +$vXۏ*{ng W5V\ӿaykGO1Ua:B?6zQ/u"Ra/`RjƉaoGokp}bx(䣴[4qS6,zl{6gSNVzC(B<n~VXBQ(֕b^S1:G"\)*N(F 5(p.&Dz`(/GV0 Z} vyIŏ*Q@1*[:aĦ4B4 q>$֦`R:/6D~"@vд. ѹFTAemƉ$5A3&+FD%3BZ-.'z1I)uI}:|>q,MItWMikFˈ*z: B$]ft-z!+9rQțW0\O8VxjC`8j6jA=B0Ԍ%Os( \B6fA jCfn-O( EdCSF'#=уh>Uh5&)\yeP}sRB߲;S}1haQe2ljJZ.zk@; Js-ow0snh@{þ= \ ڶ ݇U&Atӥ /Zݞp>'Y ^1$H7ҙHtME[rЦnyOw ;G~ʬ%Y)3S7) `cf*O8n7[Yua*rh >NjYHt2n3wX/h1*0sW4>q׹(u:A5`XC@xG@㊎Cw0ÊP-fʛÜdl$ذKH5R3 $F  ͏ovHƻ[RƗpσ LB~7-·Ʌnj]p](L|jg[Ԃ$[$hG;`{# 8. ?3©0KHT}J#6rO]wTEM*}fȇ6juxD/aE<H&wڋ9A'C2~bb2 Ŏ NBG<ہhl87ρeyqp =CVלIE%˓c"^>IHi@Ƿ$i|QYQr 2uBv3)`3s"z٦CZҁ13 (c>@q2䁵gN;=mԗ @.U؇3rI0.ҷYJ׷P3\Td$:U xa,i4%P=>v %&3,҂nVXUn }Nj G.Fqwżġ ,m[=ժ~w*y.i.gZEXMl}Hr: OEHD$Q*-mhw=76&:A0aMU]_.o9U~>]T$B6#YdT&(^~<u& J5!ڄoxkzJxt'Bh~+~Z7? ExmMx4ѢrGSn=<[3kSoFb-B0},?!9$ [ú8c=r-ͱͶ!ӯv.4yG=fXz ƃ&硍c)W[]8yoK`P/&Mϰgi[X~(%zŋ=0l*IӋ~nOeNn惿bF~Sk@s;2jݱPk0׺}xcHrTzY'*|f5+~4@Nvʸ֎9\!o_<`,zFcIjcٷضv[(E iXImhAC1JIź؄,6%Mo?#̻ 2.ֶ o1zkbXgT̨Ρ=1̣(X<(tba#:SRRrH 4N{j?DjAX|ګH*I"e$ ^v|ZQ^&Y*)vDCKwZ_qRט'ADSX߁26Κ)]2YÖE\u4]U)KZd!kF1dxKU=mh>9Ȱ0'vp<ҧ2&Ӹ% yތ^/^h# ΣTdžfg Vϱ{Wuet'c!;_)əg%mQzraf@ mFTM\aG4$⽔h~n=KF2іqtd6冖쁛 ހ8([>2]|êwgCw̞P::2\X J0y1u"aRoyF(O Pk|znzcZC3g(bFGAgI~xnt'+ubQpz`` G?k@ban'd,˺*z.'7@G'f̾vI4TAUsa\b4`&ˈ4 ?XKpYI< Wdo ) pg1 ̾숦 F6eW(#.Muv!|}SuLُ!ӯԩͦqY^{v idM%緯:ZPI-ӺiuɍS)g$?ek= b }~N;lٙCC~|XlVF2SJXM5Te EBcB~vi¤]D_TLUcBi?j}VHX!<ֹet%P뤇nvߨۢ>^Dd28sC#88x"4CQ}k tXgf{<}5J( 6dR!;aE'- ] 1:REug , ubYߛS G!h]T~&f\ӆL`Ow:#w췏A=B`ڐP[>h2-sAMBQty\r" D 8:ͻ;$ ayiu,uKuDY'ًvˇMO=dмq/T$ ë^sxs QN s\]R.x $Hn x /HJ?t1c(#9ÿ"$A9~1b+X|AN~\.(U7 N;ϓ dxrrѳbX >b7]3ea3H pE^9oieUPKlqiXSR^>E`Hc;V7&]UURB UQ@J@XK㶾6ڤ/槾oD?R`̀ /\WbUSK3մ(4d~vd&4+\0ӣݍa}?kVԦ껶+ң ܭЫA<)## $j~nܾuEL1RZS(1nТ*-Ok> قrBm\W4!_.30'Rbxwҭ;0\_@|Vp*zV0$PfSC_3{􂖏̸ɱ A+܈%T@J궲? 2gEZ 3,OaaUVl8d{o˜n*sztnF~mGړZbbϹ?7I}3oN.r8}p8I"|jF.r^X ['/,kF j65X5+ 7s*bzof[WjI֜헆>FE0̵P|1my]&,S'3 [ R6ahq[y8h1RAnqmwLma3IX}е.a@|SNU^ڤ̜74}I' .!kF#G=ZyP|A=c\ Sw~ؒtx"6&hPy<3)i ̋%*|' Yb(notJ9'P/ɧrK#\0PT|vcLW'v7yvM\Ssj06#!Bȧdk/p G`xkӜ'l, fYjd|Reo] [ VXcɞ&&v/OnTPd5T%P{4~(ArETW-' v M`߼~_?Qtv2J!p@ycD~&'v'~}`[V*-e%札P6uN\rWܷn53\LHZN/@4ʿԎHR&#÷_? Υ:pM#%pU7gBS-f^j~<{$=,(O^(]Ut׿3atDeҲ~@$ ri'S(=ANMgePU^d+ ǴRؠ".NR C1dΓj\kKo!r;Z0T`/-3JKpWȽyM0!y FO .-*GZ0C4sM-͏՛:Ւ*Bf[n0[ W&|l=GsI?Mluxdf_"۳& y0<_5Zs`$=;^r>zl+ص0 =5p<;/xI2tAF\o갈V+F-3pϻK_n ,̀.T)/ 0ψ'>L35v'kP-}!q>x.9~ts,[boҚ:\/m/%dy CsXtgOYKZSpš ٖ_i˪ݫ7Ǣ}HvU\$+n Sk\'.Od`؞+8a(7`yIWJBSءy}|7rpTÁ ?Rjk_]wj&(~i w9ԍJ ADOB-L Üg+Nmb`ѓ;a 5V0c ]Cra6WZ7^zEOZ|P;V/.kACd<|u`Slu.)\`:Z, XLld_bܳߠq!a. !ڷ)hm$̕#dNt!>^2hnЌ(e(>MVqd~1*ja*պlYon4KB"_빹2Έ++"i#\`h~@ƴ+(hSyu`VkjZ _"`.4F7tx|1@cDem5EԹEꡪϕ/x6Q'`5:ԡ| /MwQPƝI6 .r @Qtɷ@Su&b.ٷ||S_Gs$7 jkX'Äw X76h pX~;(=+)xړǰA,E5a}e?-iMGRPL}+xk5+ 'JI#݋GD.GC·&(R<J1 sgΖT/b&$5;3'MiCK+KvCbh0.Af|\~}ϑ&ʄQccDk)V7[ۧ! ^m]c;?t l;ۦ80MwQߞc8794WsܺGR,6%twIQ9;? yEu y-jO(M쪲NǑy5<$_6VѨ4R`RˆT7M X,.'  l8[^ӤjJ*g w\ >XS<<†k,c叨NFT@O\8O ٹ0N0`tL-zEC7?;E]黔[~hJ̣T_+0(Iy7U.)+] @ ef̌i=2ai{&^}8zo*JveO^[l))lv,X {gh>A8ka7"#yIчKuzl$ 7njӶߊĀsԄRe[#˹{otJ Ҋ۫F[-P%묮 h{6>vA3|y"hb,мkr@!KUt8}~nrߒ7r침z.m|@IǥfB0LҎrRXuSjY``r=״QL=ݧĬ*#$ptMDJ2G[bzLuO8#n7;hik?< RhscdT@[tiV5s(a1$5j~)R/^jATTj,*Ȧ琣I U([$KXjM!-S= ] \DAþ=8}? GX3)GK` }K;VoOѿ,Bfn4NȮHg>&(80~rW۵ "u& xj'c_~&dp~c6od#+ا_w~]OY7ivB_8= ~vTrjgfXQꧠ/,Kv%ђ?a2B2܅A Ԃ T2qB5T3hR:t/\dHlO}BoF_ׯnb@av=>Ad8iIog<0.UzPôb.qbL)*X'VmC/ ȌnRy!d=%$-t<[`g6 O!9N>u;![=ffM%#7~f l`C~+E2.dZF rGg!q/T6՟$8gd GdOiu%\^Pk^lLcq0DyJ }bԣ=CiܻH`9'SϷ1]߁/hT+5j|D46OHza68`;"uvb̙mު`b8FW,7=O$c|R_Q O񯡸m9z )dz[ u=C_ln>WF,EFi SזC_? ԇ&aܳN=dgT$J(o"+  zс+e@7 5gt hHd{50'c;Lt4wrޱr׺FA=*I1U hqI@ښo2QkmGKx$}2޴JX|R.][E_O=e<Է⺡(-/}k.A @xiK0Erƥ/{O dsZSNh :T7_:`keR.9q:bg㍮taZDpbcda+p.l:ʕ4n)5lԢk8Dzy$k~S2SF?Pږ!U&G8`gb)B j\<;vcSf0 J%9<-zB(|e@N[ s tX 0I@Xo+{ 6A`v*1"|ldzƏ4At)&-Hc4O~ɉPGmor{aGw~lUѦ9u%_.>B浫>f ?L_^% EUT_Cg-ETf6tAT~\ 5 EY*؍@qXp`U 1K-(pߚ/"[gyߢ@pY {&T&#|J$)IMDcTԦTEA--`ߴ9|VоW_pj#[?El)cP|m_"#0QkVF雇aNJ.f2W;~uue!S/A(j /=g hp㥜YA >߀xs.D]a{ŐP.$2^XIn=fG]~EWࢪ. (q uZo[GjtrM%T VTֿHuQ ւQP~&KR, bs1~Cɰ6MHe~D*?_vB]}D.!ֶr(ΠMqQVyQחCn+a]R3YؘVJxbMbHڎ(}x !zuFxCfpc.L6鵙B8+T n<=ohFF| me_dUsw=ZENgb-U_\)͸Spۤ6=;3)8y)\!C^dGb0B 2 1cIˣkŽP/lQg.A?5 KIHeip\E/imcJb3Eɘ3^ r b>DU0K;^s@>!IMdTgZWg(Ĕ- e%dO*V~He*;l5( mF]hZ%zRx*$t魷FKAp+겥Wmk˿*z504 ya'hN9g`gٚ ¯咋m4C]LJ(&7OP $f#]NF G OQ$l5{5K֥@Yo%)RF &1JRiLb\ F07HE]@wVYۡ4!Rgs?wZ] Ehn}RQ?$2I $z$$:r W <",hm- %%91*jhsD텶sX.EUJd1/$iCD !Hs=9##*CclE)"e9 '!:8n1NTɼڟlk0]yPQ遙(;:d6ء lͻޢt4NΒ~st$:؇WG$: Fr t˘L) 4b-7h;y9"B˛oX걣P~ xrðcmQSF᪍xx΄"&Q*+dT>-)R1#@SM> >MĎJK KL/8%dߵ:b9 `S{N-_t R_Sz~{sݚ}的fP;EWl]^X2 /Ң3)tL*z(}"t2_N0cE W<3n>NBxA2R@ߋ`*HMyxI|_8Da߫\sKʹeL͗fa㒈ڽ$$Bd xSdpB+Nؔ\29 2E 1—Bo~.W(=ܢVhH-gH(u19͟/IE?NaVR^/7(.^ {_ ~۶Ԯ`Je|o5(q[Ʋ#` 1*Zmԧ/of FAD$jƛ+s<,OH$%.3cflm4ੑfyyݪ) UAN:AZtPޥb\-J07.\ƺqrǹ9粹xoU!H}gI.⏏%ry8g]e`=}h)2=YGcqL*'㣸C (l1QԳZߙ2Q< ieܟH0ެ$Ԝ)fp 76^gj yer[-HNkG4wc?@7Ec72s܊ZD 6+I$hz~4i[QR$U-l)I_1抽Ş/YwmAKP[;iqKN̨׹Å0_=V3OE9/sZ[7hIKT46yJ&݃hk&y"j%5Â~ ŜolϢMl?o30\N5ti-o~~J CfɄ%gM$UOiQb>we:8Р媇 =1;RrJM@X54uwDqvezxu,5Z;WK֗ ܒ3L`RE},ҶM.2wlK2{\QH$.u׈OnC~=rQs}՛ϻ})-ؕ5nڙ뻙i1W, Ǐ ǑSqY%% IRNRCX`xo~g.Zvvק1}!=Y{2xTʣe)4069xz3\' 9cͷ,n #)/`n;DeqQ?*Br-W'8A~w2$}b,MHuj(.̬\ȉ]?se+eg#Nބ%ݥciKz dne7OasCMve7{ #2e~Ăc6cd81eEȔju-lA M$=kpPص|_ֿ9і@}O5Y[-e1I 3TlB$ox/=$Ip#zҏ:[Qҁ5_ o#!5i(h+B̰ҍV/\WRJb{Bff[sP`}( E,W6')YT \%RWͫW iAR%okJ7!O>Q …466:~qK(~㼄s,ExߠoU ,']vu!Z'G5~#k,-y7su:LSǨ|D?n`U}GzD]{%djRѿ! o* ^/Jf܇/4v9;V?`)뱁J86}&vj9A7I!{aKVESZYGlѨ2'3UfO\qrR:z.iiX+|ﻇqn۟wڄA)Yj|F,EjL3:} 4;<{ y"Omγ{Q;U'D}\P<& *B)Q74 ĄsUIz伥s~&,_k$:1}vWfu-; mwǩ2o#Lݧhbz  C"t;Zm̋QUG֨7`5:ĶeeAĺ8\2^~R"h[Lpآ:L~=jo~Kon]^ٽ d.{&{ @&8Vt>ל=#{C/MM`1%D:ʲjhB5W FۊWZM¹LnZ ^[kmOw+|[N2SiȾT<2ۧSgp06vXHC.,sNZ* g}[`r3RB&#kѴ02 G-"a6"1 Ls)!6{8 8\M/BNٱ,yV ڏK$T;Qn֑[}<Њ;4}>ЩG4y DU/;l~ZZ Z8&eᕩ9¨AC;>zYιiNy8N0 ~.HJk`!M3oZFQk[`9j# ½dg,S*LY@ ;"6!-QÁ֋{K@0u43P A|9 n) Zu\e$ طV= &AiÜZ+ 8a5KKzBތ6tt湱jpt|\(i4h>5xє 91%H}Do 9p@ (bqYPY&^⹫RaCKfc%Ű$]X8'FŇ'} /Ǝ[kT몎*a%]!c h*z)͑?eY>|8$I#6 Lc#bs~X2J$] l2yr\7 cJNo/јA"ALǵXÌZ5<= ;{iPN0 .xM#hL1 MiOP|2珎cL2/|¼i@c z{ydb̘X[D@d͆Ք%zdot< ε|)ܦkˆuCJ2K$5OW@azx.K%i <։q؝uP /Ptw٠x &$%KzYv|<ȕ}E1`{05Wf)Q@6s'KG+~>CG%'A#j(^Wvζ-Q!uEsT)z|,ݪۚ+]|_MV' 6蝍^'èĚ.HVmGs+ZyʈQP."&i^x7Z;v2h^$s꼝/{А%^7]l*DRiaC"Q^eAFAMxSC! RʠC19^{M0c:ф] qg^ׇ_w(d~V *®/hԯ@]SpPHYk/EJ krE=_*==b-n6" y<*a»mr:淒{4Rz"|r^R eoQ/73U =jucoL3lGJuyĖ?\5oܓcD#gO%#/'rҠR ӣL|<.~.+&'FODXhMD^.NblX'dingm!w5 'Z~~ 7=LxlEh_3W⚽f/3 3igul ڭ|ߎ>UO*kbDxg0t`;Ÿѣ%,$y{1OQ.s eAўE)6n¤hJbpngH)w9vIV>F. CC1 < #9E{z& ]6ʬ*Z@"{ӕ\)UyԮ`w])#bN`' 6Fr. n+U bVSB^0lLt}f9^V13^ꄋg+AgSf&W:0+9M\^Ύi91W0WXMO.چR(|][ kib b+7Ծ9-f18wkq8{+6|S#?D PǒjVIp )z{ϺLa.p|twJa}uB'fB4B-Z'ͲGbjwmqTVK}s4G|uV$8\8 l$ͣ\&Ə4 5)S^C[7x۽Gw$p& { S_^?& 9I)AC[Xi)֪YFV[X2?&hهjZmƱ&W <*MhA][NNl| Eʎf8XkT0!8*Im1?աA~ˌjkaJDYc`Mf8=d>}[ޚ*9FJ f?=[lGf&P/'<į p8 mA$5Gy.ZFu1}Fᩢ{Q5}sjя`@).8ZTBSGl-\IC eY߰+R0d!*/miONF]sdgQ&SHŚPR{88l5qQ&^zZ8f"p66v! @g9zETNEH2֍X' uACP L\j5 UW{Hj %:PDءn(0BΈv@ddv|cڱ]YT_ĚQ?4U{|Iw{i 6>^e%sa^6W հ2lq좺uiF;2MBǮ TAY2VΗwLѴ",B_Tm3Ik2S&W>̭Bhx0)5v"DƁ&0j}TQNY4p &Lp^+/9!|:8 MԢqbREcGL;AahPj$*eqfY1$=j#ky` }q^IXu3($MD ,N4`Fb_JMR/I[tȸB(eM)y^:w3AXTu-ő b9xP B8ٟӟǓ ۴%tDVVUFX9?VSn:}l*R#|WǡEt?QPDΏmx>h69s~1X_p-?UJ$}I`C΃q6rYvk!p"8MpxĐ7.{%@lSnJEw]vaGu@rUlymԃIB%VS| SKAWg.Fw&SQHS%&l,>|w`m.5O}9i 8I7&v7/t4N2t¾N8їfb jd\Hó锷߾[bHSM3^Ϊ-Zxd'9`PYNA:.TmnF|(ULBjW)8j'±tCa̩ON\7AEǘUyVx;e^G! AD:lV _`L`wrTˏkEmc90~FmGRqgb@FwO*?#W"'^ 21DKsc?Ǵ `{*{ϾyfZGɝ]#EїPEXN w>c;K^1b=6jn.N)*0j0ao;}Swu`Y':ą4IɈ+Eyeb?0Lzrz &WѪM<7UH!v'?%>Ĺ|D )dq>A@|X._tV.~u֓ VIԤ1``pkb&B u7ñr4v?$ȆYodrt5)d|yZNhMfi 6$1wOJE9(J̼ V0kUytKkL73YWyT^LfnEƄm;fֶ)w?ϲ`%O-c#?[NKLu,,zC5/}$v?V%5)Gy:OY9Hb\aQLeɠ*~yҦx[z񳅓tM-]OVv1Vq7xl B)t4Fg=&@x,bn$7pvtwX7 ΜI0Ɩr@ +lȔ[(11˵?>4% oO+Ҧ<93z65e,(xzb9dGhBd۸7O:4;Y1DExs CŸ )ȩ9&ܻ TiK2 5J{}"{'VA5"?PU 0SWO{M`jx[1׫K:wsO {I3Z%c])cL/$|dYO33^JnqC!{K7UJp[6ܫvE>b,!lXKxBFQęvy݋iF&{x{ulY)}\^ST̽#@ ݖ#233jj̩a6:J*_ȜexO/U㞉UhKmk=`_^(_e,͘בz󑘒yTf703ϕ:Ila+S4RY:^۹IbT5-De+k[\LUth eX*>sg\\VAUQ˜5&(]lf Rk)orڎ(H%"wsM[^9Vk*{g(O%EhRGu;)\,#)t|(%Kp,\]tO!X:b#Cctv0R9ooՉRS^|vlP"?,ڃ'l(ϳzym-&ƸHFfP&FIIZmxJ\i\?4 y4rF%% 5ok}?4_?qG8`/λ=?n"`la'{ZViجr%7]9uaN9'Ax-3Pvm\"6F `A$\ЍdW T8f>< -ڒ֚z5^D]`38 'so_1Guz߱<7e=B+kQÏo+y 5oJ'o0+UZHuͬп-a[Y32{ʗ@aTy+F\$A:ve4ܾNLc eLL7|)ƣ$xlII{PC]$h |ɴقY'qO+L+k6 tQ`ڒ֟#J6;_ 1%FYrGgN4.Iם3,S>nE#cz~zl(lwi8MRz;/R{wN[64Qf,3Xy-I_Bے\,@{t0yg~85hV||PRpX#OS#.K RvՓm-%&1+Z 0jR=ħ^)݈P (oyNqsoe'np.;ʊ0rSl~B9d?[avkY;F0 W̪hra$(T{K!)BPHT皐fšHfLCw0HTWo\ѐK]\w 7@2)NҀ:nW*)p\)O9խ7*WՍ)cs=!:H@3G~Y`:E]=4I-pN AG6ZP3[Vr- \5cܤ= e$-Kpqjyۙ막UEr 6%s$=+aKs.SF {Q<[\|$gZ?Ӆ˹܏m iQ+ކ&Q={KĜbCѴ$w"UY@%zbL -WA()iK`Q! #DS,GؾH:ZƯU<]Ka H1mtP+=|9X-v1>jBgE:/M-*i+#Sy}aOڕ hmܘZO4CUË ('}" mA4xEWEkX3ЦN N_ hNDciΉV?YYY̕^Cq ;T.lʛq "@3NL_f"8> }ٖsc㦡&Y`CL4Y^YWXӤikҪ&"~G0ƀi缧>Fym b&HNA3'qA"M/3Db jL2(^ P۳Нt. w!k-PgBjd}`8`gђ!8+u VQ^KF܏en.X,F:A!n"D-k!~̨l@[ ZK.s&$kuؗ~\e`i6vB'phSoi1Ξ-+D ϩmz*<:R'%h)Bfknp[e꧙g@i~'gÓQ},(F2b݂IHI֦*1+M"IΕ?4A0-@fc `p[Ywpj>ߩnB*Vမ5'X-V6|=/cH_;了®! nB :ǭѱzSCh׿43#E!H ך]+ݞ{Nxv!1iә&ɐ?rphӼg@gH5ϖpVy˼Λվ8&? 1)޻]$$d4j[v?e2`y&|tؑs֓ZY FɣOy*ysU?B {D{~d*+ˬ"Vkc%"u!z퐪}jGE-Y_3w~~@J{^f7pxt^ +HjiPÌ1?kUə7)6kMtLs ǴD0uk{ad=|E`JӺ*-N^~ eA J6 b%̹%܄`$?ńyΈ gźdpNd Ե Z&sBIGz9xq=C|1܆26}mm*F{> *6"Pd}x 5@w|MY?e;jب2&`izӕWfURfiJPӽt~k!UrO (TpF7OLW kӊD}|2E9 >Ju%j$-젙#34H4N l836-`bqL S}NFx۹d{\Иzؾ^"qԿ2yx eq:yjww ɱ{X7iEJʒ<#[>r}U|k/P=54_?Ρ.8K-1vm+*wdeK{TܺCJ6lM؍8ۛOeIa\Ҳ|y`<gC3NiT-8t 2قW-[~\O+`e<\ 螬o.0K=o\7;i{?|^xI"8 >Xi>:L*8 _}N^8:J~Ve}\cLxZ:Ѧx%QhGBj;j)JsO)JjbQ߮- C.gRWʥ5>cTCс,C5KRp#HƱ#r7bݰ<R_#sѣĔs;;C?t"%6yDRfI1DR׌<\0G"Yfdy jOH/Z@#xcyv½Rε*`/kh#>Q%G فO[)۳QZ>n9gz{eB ͉MqZBpXL$p e ~E{q>5mCGi{&a1nPƓ{'1.rdDĶj&ȿCG8 oBӆ#Sc{9o::a8Fϴ>-ǵ^֪$#7O^82o-S׭ӂW{lT#rh%oHUs7hl(u L+)rlC+m\KL.|,Jl?lr99nQjutݗuCc68+*QZJgwB IE,ZV"s(.lN#adoeL0Df|&RYP\vd (g((0aHo0vhi),9fzBX'հ깢JA_@}wp_e M{]!\ckk72PTz +{ڿtބʴ7/)`< Jw^x8jZߌ9Vr\~dwݨa^OeytL[ǵʠO@%HV&Qo@NEv="g'ȱ?mjI$cY {Gd(-RMW< 7n!grOg,0`r:XF u.gMkH JCG3Yq Itm:zp9#.}E3-d/V,z G 10GkNm赠 5r IHzKcKP+.Zh)G!c 3:[6~ٖdJ/m[S3 wiK$LNL=4AQ⨻#6s2b""cWv.9L^{n]ʏ{PP}V5k[`ܖAدװ5t( B$`NkQ0ɞ8n8\g]UX;\ ps?½XQ"ƙdZ4iS0Vz6t|cDuwEC47ߐpc%fDESAu6qfL #'yLL94ؠ}CcV$ZaaY>sdӼ _EzZh 0Lyԕ3 Qgf~XK6 z}1wR}IO?\nfU^#kc׀ w{M+gS:gʕGj%%2Jj"Es;{i(hDiÚ/ QKrdM OнNS烸 "+y-5a9YoMœh?;lKnbR):x10oAPrBCuSVF+!+ބt򒎞$l+ fN m_˯4SQ" ؇ۢ0çR>/R6cN˃Lٻ`[;j[e ΦCדI)5` $|XRw~(>Rn粕xj $ 1|~ !c ,Vʱ: E .ct/Jݨb*Yh"] $'XMےgv3En$[PYmt[y ,Y2D?wwxqC <mcRc 눪` Ҕh8"[ӑP6|gEkSM dMmMP^\66#*V8iT ؔSt2Cvd;2c3JnvwOՕ_+pB>z) -jм"Enn˞<8=PZ|;E%>o@9(ch{rV|vo5ME](X'c/--P4%a(@5.<.w6Viu[l2r dԕIM|gSCz(Ǡ[k?(@q&|m}7 Y4:MZ= }B1ˉDk6,!?ug@=EQ}m0Z1ks\) OcY]<*QA&H d%yA0B.z^c*ݣ?^3 a$]NI{Y o^iY5z:; ǘ&u ,ŰjQcfQY>Xq N<+CZ7|{ϏQ #u~Mi ?gtyB+uh}!*EQ5quO:ɳKtҀ,#l67 ĵpɇ\>>T {w,\]6@)fnO>%>S _YqU-65taHǀR/&÷i1_?Cg`aUݳ{G 5ҐO#_) U5W3 TEOI^}G F Q.Rҳ5yg׎TDW$_ EWIX}7T~ mY[-.:3V҃S$v.4$6-FIYl 1ه"|︫$Nή: X\*p*U[6S+)ciM5arrmf[3ף=&<% F5#')$HAHEcZ"u]ϴ$o ςٴqUFßMHhua@}@,2֟Ljz,%dHaj5'$R޲ ܳS3N1&|ĩܓ)|Wu[O&pAjf<ܿL!|Y_x?12E^ k?NRSÁ!<☹ W/ָ<$?XYY.` n ,1+*tET P$ cxJQ`5g5k 3hUrN/mUƼ>ail'^l 0'ot7k>6h:${[Gj4{rx':,綛(%$WAWw|3Z3ZE$Βky*`sjCY0AE(4>wrU]2%5,Sz]x*pyF( s-5+"ܭxt|a|&jLz `0C-J-#.kPYD-{eМ}AA}hh p;H7/s53pD-9 fPW ޯ6c8Wr.Z/R"%R[]Ebu^u룔eztWp!vnc]#(Z"G6!w2`#L_6l^CBS0:'J@f$;%6_.f;n+~$p1k!IJ13L(2m͌xƭmUbҩRZd;oU6ϔ*^kY&ɍ_hCaz-G:*z7̿n}>0Ԥ0o%Iu֌{| n4} y?#<7k9O#O7`Cmz%OwxHjLe}'PeS[{sƄdcwB 9JU7S< DjGR## F ?i$d_Ä^}{`+ӗKe)t4rX?d1a?P(snPsdy.}j(X1_-$f'4ɑvxՇS-_AmV ]&XSZ*m'k=WBD΅0J]/wmWavՅdTg]{XێTfR"A Xު&jF_Bs2c{lߣ="B%gh^<Ȣ^x"E2iek%>F)1WCJܲ"8r Y:ꖏKW5QEe۽"ˏ ^īi`h}wױ 3xƢ@dԔ,E8m(`jի|IB4,W 2ߌM}LƪAv+,pD`rW\\Rl{Ti!st⼊k8a:/~RPGL{NVM`7>&$| j#u{]m`JI%ߢ  StO?@QY64h]t<Pn@ƸK%oXCO xu`1VCk&m*󔠹ciJw+ο^\G;iGVŧ} Mɐ_gVc.ko4B9J BEC%R^rV~cze x=/6U:"4Ҽ>K҆>2@]];:q$=wT^ήUy8ŃK.jgV+ %\E% 6v Fq۬ro1)yu{\&aq >Z+L}13r4NPV Dn{cgjA(O`˜nP>]PNJʀwPH#eDtNf6]x@G^ψ7tGs4Z`V~<[.&Y +EU5}qOGȶSC /ͷPpq势|d/ o'Xkone}$~\hF'%Uѱ~thIi_"~KzzYrq(\/é5LdqqGP$vt/5%WȣL'ȨxqLyԓfZ\CĻ!Sp7p69=ԮQ ibmݢ*g**_#XN>u p W1*Z/1"+:Q*er֩]iK> KmpTnѵk8"7yԄƈk |hί ӭ ĵϲIMH$paPH>r{$@X;Ec-9 ;KW({<_&%I"ŭv|4cXi۽xl5 `E}.H M{؀PLb/fM#-~y?ۚ4Qңc&l)ߚMs>w W(":fCA`{s^aPC/| G:p[Kf#@98Uve?:.:XCXڟC 9iBagu jl^o0ޖK86. dh֝_AFУz&3$ S4U]CDn-k vR!O9CJgX3 h!)pfm)BK~Md'ҏ֩ Bݎb9ALP,;\ѯuKl׭GM;l%[t֧9S )m6'G>P-Fc+[L!c%/#\RV7^kqN]p z5љxj~.Q)rKϞ52mA&u!8 |`coJp7Epȶ8#6zB%T P!JpR`>4k՝L/)L1zːznܰGs07Y4Q+Z[-RA_EH g!FPSF{|Q$ǖI*O "wDAmdo%/IJak*Yr;:iQ%3>fveȼELdK%ce 0h؋X $G"'/% ND(95IoAz0Vf ʥ)>c\ J[`Q?lk ^Pq ֝):xF`b6r%1Tuc{C:hd+CR"1,,/JOql̪uKeٴFgሤj 35yc"yTVc@^l\gH,e5  Ty!(e9V+,U觰=Ryb{JcO2KE}J3C#ϳEbYҹSׇ|)yTW{N.t <M ;'VꙟZAwC#Q|boƨ|3jwɯ H/zͤ^6 O2j7 ",;i8KHi ˺@if{^|l%(ʎ-*V~YREQQ%ြsH gۏJp.85l"Ͷ|2Fqxlw\_uvv7ɂf$/4P)hw~8YLBhTVʌ8>ss/d;t~4X̕9YgݐOo5m{H@ oyR\ jL@8ox ׳Z,-B,7ALC VS))M5z|ظ x$׃9EE> G #a?F:=~w>H%7@t/fCl+誓;H)b eF6.ds.fNKЛIkHwb_?Qk9/ܰmS%)_ HQjn)֧X ܘ~7?rMH% JG7׊p8}ZK P0VdѬ8l$Eip.]}A(a'oS?VZ[%'wb~3p9Ͷ_TXSh8_: zmqTidIt~waWׯփeuT\_PU-:)+G{,k KXұɦBXuaъT4V,f9,B'sm zp#&,ɼz AYq5Wq~-][k0=X T9`B@旕E[m{h׾y1CBŅ8!eAW@*qQbJI|u(S;st֞4$*ꉒNϋs}lBO#L,pw676f|EqEiAxe ;’LkZ6ѕQ;_p8KAak/Pt=F[<`ِ8nud) NBxsrd~O_( z8].f]`:D +sgȮ}t[^]Ba\D8C.Q7+EnxB`~A'̢ w6=SQU7z aEta/*|XIʛSKtrDq̼)6̯3VedZNW*kb( E! Kb2_j\S/*:A,Xs%Ő8A,8pFM~#h3׾~."/:*#F\tS\䂃LzC=1ihn~xG⌛QǤxw?k]s j+;9C(v^Uq-iY7ik(n֮Ȉ0Xw/]K$Xrg (f)W#8J0H{ƢRtBd''2Ϥ$2QZ\Ā_fLsLp2JHsȑط@`M德-x4WQ-, ҝhE̝ d3߶E1S֓~zJ \{KE$'VcN@?`)/j:+b]Wgv|"3 i֫>d1Upt_-JJ@njbEu0]-* {qK ij,*ڧ':ø8cQs=ý7զP'0͸<;&Ys[r$SĭugZ5g/b${ əw8 13 a(BH ),B.ETZzWG2İF@9rHjؤ"8IZh&$TέŅ=r* ;9:a: qmj+t[NHXsϓ~Z.Rt.xu0OW|j~] z^-7MMc.;օLDmy(2 6YdQ,J=B*N`jB8f#SR[WU]n ?zz/eܞt澆6*6Y<ְAs ܱbZ'aTFvg`?0r=4q< UQYQ1Pme̯C=Vr;;+nf=ַS12uM\; oaZ\<+.jCucA^OWd=ȍ#J=Ǣ f5l]?&W  e5UXC*ӇPH]Gr)v(XM_5$ <H]#O"׳ !2="LN9[ 0#>:5l!!UV2pIdžO9u4*kBygC;x]Ӛ ho چX'$>/MX,NM3`]9B_84c;Z?*C`[F-&C׊ ghBs!_)t-V:C 8Q#]o90)R?b4"K?pc^$̌8)L-vha5_{S[eKe2 xe a1KxP'ū%|`%X7LE P`>pFF=g0 v)B$= "Y6NC4 Rt{Hvʼnf qRE6G`du2f/5yx4id?cK"=֯:Q*Dld,sh<@G.Ic'Q!kn8s&tqp WP:"0q9m\2 >ޕ"q1 ܖ'{.2 )z Lg !{+76dQuQ'3 W,c H>Y!ߘUC$>PDl|͍E Š;#ͬpyLoߨLȜ"H,%+յ"z/HKNu<:\Tb9]s3!2bp@^A{./GXcu;^"..snII OQW* ,#7˜v!_÷r.˦Л'TEYfBCy^Wx"B^-X2#rN=Sfh v6aQ_- ٢ԬL}0*u4GIJn09O]- @F$4Mk:$hxՉP{ 0?`.WӞ<}D(Ĵ%ܰr<] =̜l_hnrjwy jT;[d˫IT;oeΌ&-W0z\Nw DyJĞ<G L n &ՙS%8>/}1|;oMl)@!|]9^ė`}ͤ˦ojldj&{`Я^%s2~lV`h)UʢOAɱ.{s1/`y`(TxY4Q 撺T^~Ykݼhٓ%iM O@WUq ;jxwGj&ZQ4)Wi U&ϓ6PoT @y9~C*}a`þG9lPkδ[W굮gdM٢0,SDBm ]~^U8.XOnbuy5ކsUZq8M<#c;&+Ⱦ:!_H~Vyjy2=4{čv1dgtE]Mh)(9jOU %UPVVlOR` w˧Uւ3yaYJZ%:1K}dԡzەV:ęt פ~Lٜ5KdGAX#60ߕaM!{Q}oiVLo5&2͆s6hS 8EˆZlpۯoޟ}kf?/纂-%J'S]ZϹYe[g3OK ͧHezCiwLrkŒjuKsz N)tq)h 0r+T!P3u*bٗ[/(#YuqU^hk%7qIvus({QAxIm)1p$$iqj5!ﱙovJVbK_f径 U pnvmx) ޷d=CǾLjvP9FpY:fݘ^:~ cllG"\ʾWxdSj60$%xjˁ:Y"DM`ް/;Uz4kNcT<ĽkXUSX'dR]^& 8ëk;@Bn90,deLZxICw2/F߾\ӛQw"&#S"㖸=ĵmm[1b)# Ʀ)=XF-N\]'1)TjT^~N㿊FȂАbBѰsãnEjĤ/6%&"jı!)ZF(~`agEq֫p >&h<3Ov?Y%3m<*iK8 (f@׼:ጨ6#yj #f"νc@@0rc!FpѩqoWŘhɢ聺CEƢne5ҵaͬ7m|#%Nw~ Ot A:Zʨnp5$ VN4B:љj0IROl[yy.82aaQl+\d]X# Pޓu$T{ԥD~+>zl5g _tGTL_LCբOPIWίt }$`wQe$*'LrNjSv/]E[- bbs}mDfM ]r?VhP)8ٴѵ֯Smtvuf7l͆[OswW@i^Pi~rlĶ] hВ,j2{GĈ^cӟz -h8m2wXW;~548^^ݺh>]pu 6 %UB%#)2'ԋ- U$ȽG!>²Z\1 b 1Ih7-KX}KfED?zIնꍜHֱ*bo=I=P?WC(VIalpIU~ 9:՛ _tsֲ\M_M֠|(j%uz?e."rq=p2q87{;Pc.*&V`?R@(QEJ5*&df+-`vK5KAx!?3?0T\c5 ,XZ ՞猩Vs9zGńXrld>y@q^J.7`pi;pEbOYֆkJŒuo8Pq\be#G mikNt.Ct AtC,$8z嬄#V7؝툳T$V?nPs~^KA)17]Ή|j%ϭ 0 tAAN"٠/{=V,ɷ)Q8v /@v e@+&鍿@lTQ$Fr!{#ȈctWB`zN)&@L%OhSb= up8Ӌ|j=nLΠWʺrj." ]V6ƭZl0j-Y++5KeAO8+X|]&0ȂvN!%mEȹd.e;eٳ Bs;{~.S!R=ȳ+oy]~#GAe FFeh9Ymn9Mki欍ή`zH&&LTBВ{aV!hB@Yv?[ 7:Nk8ߒLڥ/|!iOc cP4wsl2{\܆' RW mfG }vƪ3WY{"u8S[+LAe5m#h:r| 'ۀ]:..п{XIrڶu'mhbWꪃIL,g$yrS劃iYP5׊Ei!9c%JE:Zƙ@<^f?ߺ}k/z>paD8k1܀ɛ_.Ws nT73%-}ۯDA!4%bi$u5of3w8u>SfQO7䘼OX(.wtU Ur޲u+938Zw ԄA / 7eYKRP&}7vTaSe7}6 pq3X|s] ܎ܾ[ڂo[p7MVS9 _Hi+:u]] fI"K<Ϙm9wJD{JhGk!Omy">Dh{XrO~ޖn79+ -QQ|qe=,%R!BwW @|.IjD ne  =#$OXXbE9x-IΘrO\O#b5$% hY%i#N1OQHfBf+"Ǩ )sr(ü?*K+L[ ]?_X`Q}0vGhiIs0i;|t}nj,2lRWD򲇠V_Bzm`:E'r"N$D߷`{m$xDZŵ~Κ^R7 |N#eV9ۭm) HnYyEt:r>o'zV ڲk zO uR_I4?ޒ%d*]a4~S[ #]tjvR-»Ӥe Gd\1njR>\$>Uۯ9^!oL 3jKW}ږ6P} U/_̄WVE_-ifN݅NQKx$xa%a9vڙ 0|͆aEP@`^o|}ЄpŠ|!/Lyp;;%7d<[s4Цp?yU)*y7@X *~i&TLLg93>W+.wg܇"sLJ^27…T;iJ;ZL`^,KYŅ&1,x,Q" |#',x. *lAhӍB['㔚d >!)%XE~[oD%/B60ý޽qa~6k6_3gu{ jLJFŇ}ز!P6uWR3W}?,Q罦~ߞkjښNH.6A-X\.4~0` E%7e$bi%yCݝ(13s-VL5`}u'3#I2R3#O>C,T\Luuh6N]Jzᱸv*%e1&#d=((\`v=X+Q2%S.z5bJʙl@' (`o#Io{CۮwA΂ε!Kڛ'.7>dwJxA׺8\L/ɨrF`޺.#xIB?]?H5v`9m棭iXTtm=F9*|3VO_HxX/y 1GѭoXnV(ݴޠ*Ȟdm;ۡ9[5PL*Gh\|{+Zլ&+#UupJ.a;_Wu/7K9QKtӦ&B *1oVԦ-T|P d'5T0wxgVA~)HK+w>߄BonネV˛3&G+z{y`l⿞3I? p3DsnludcAӭ8q$*dا/MsQ佟mk1&`}".cK@$E(FOTyX:ʽ OT>9AH ԇQ}Fװhi%v6k ]4aZ) k5};ERwO <x e{ ={'8fptw'EP+3+dM}O`/0*d#hoA!旕Kp3Ê.l[<2ghO!^u.^NiGPw_>=?lT6t(vLu'*EQimZrP[&wEBYu4RӨ+zA#o*E[ewĠY :pI dy~ )ܲG>2 ߚ봼6*np\5N]Òxe6K6Wɘ|PU4jGXkT4Ԩ?RV:sE5C|*n8Q<&kva VLޖ~R  [ /UN o^P[|H-yο@ * D# WDk@ \ 8Ze&h)qZ4w.b XBVIM@o'h%ǒv{Ûh{#ytO \sZ٨+Zl̥b~f<1.]d) DIө:{:]$kdHP xŇ~eDF+b{%A  ͝(Rqc[Y|ՎvjZtH+rTl*g%/Sٶ-fKV.3N|":fc/Q^WkIܰghԈYӳPC$1lbG>'`$u)/Y-Lh*/]5&]@fu {̴x*կGٗ`3KET -Rɶ=aj\T}$V{)f{kPT"0;t6ۍZ +wXD~f:-9йI r+i%¯X dFv5,E/9Y")05v9|+̳ Ț_^WVNnEJ ;!ٓ=b uci 0xJdW+o-.+ga9YHyU"[30B9Bn">qqDIY{u.T9&*l MB8QRc.^L=ia3nKiڎDPWB՛X <-Ĥ\9ldy R ?T:vT|k?Vx3q%2G_Sei{kt4U#TILxW9l] ^l?8,j i't+3gC^_; 7Oi9XmG Ø?De>*V*r{>Vps7[.$AQ~iݖ@:>•j N Q~ul5HiyǘNEqFRJʙ-t&q5G/ywZٽ.t K T{r~:# W7֝dLrMR9v{`)6:Ώ"35 qWHܓ% rω?o؉w4)L D^ɦM=2e~J]DBs?{j#5}F`W==!JNil/Nb 0SSODMܚ Sǻ{/Q {SX.3FF!!p$BdP0 GCEs^g&U!J4/3~Xc~OMȾt6-Kp?!hD_]8"1 ,Xf_;ssx@UE#YitO4B<гס+ @RZ;9@UujcI3uW~5:>J"3Գ6<ÉsU^S7):bRK(, ^8^D{mHG T7 +(,dVvVO}[J펾v؅69}[GtuOZ hƊ<k!7QHwʏ͘BC#2F@{[Ē[Πu^ pv>3&|̢,C-$ZrRȬBB}TUQD)1ffxqr<=PҤ۔NH(h;u%}`1sH|$ 0UuM9+ɀ) [9<!ZGW P!TOs֮4]W߹nSs0#9T./ 3w#|˭KdI|D.hZ}2rcL>PSI+ ݧH-`ٿ}#.j`8qtUdQh^ga94i{D;d)ndym@d’@s#+^% ؁L#rNX[eH"2W$&u4?QN >0SDLf%39߆BZZ/C5p *hIfSJEl$htZ>(u\$)fyEbfDԷU$Q+͍},3iI,N+@ƸlG?M{Fv}L"LQ2e;pC$&2[or{ Ηٵ8i "MF(ScN,Z#-D~V"Z&w&$`3k1>?Cff'9Jݿ`iQ)lX|M5^ENL%66$?T\OD>\Ҋs͜T]cP3bGƛԈTW «`x$Yil؃Lse~"xٍ@/Uʧ_"/|5|In3 NJ,&v aT5 Io)/G6H.' "EaD[UyǚӒ|m% GCtoKMmiSʼʎ"- 3/q-B&7kApq%4bF`20)YC7 ]|/:_ƛa}FqШj¶˲jbQψK5eB~]e'lm?~΍u)9r( lg"&]} ⃣#ԵA3 R&U1VKo"X4A9t-iƞ/O \XjĿ~[#g}2b s؋:s%p;bǗr&E>-xRUUVlҹ9)Uz3Mռ+O^KTN(\SJNԔeU ~(=^Qe1Z j4}gb]@j1_8@5jWCOi9` 3qZەW} h#E4^jbI>>b\" :vhWτDz۞3DP~dw Zbm4/=ܠZ#49cgb ]X>kN/ ah@ai],TfW#=k]˄襪MȞNj΋`l\ :C5,Xv$f#25!eӾƟZ$h1 js%*#]6R~,MǺ* Y 61x8ĊT\g~w-" yQ>;_2Ya-JKV,἟h ƏoRѐxAܑLFwNSLzu/6?vQdS8ꋠNJlzҭWS!d>&f_jрQCB.˼iMNF5JQ|SlWH{|{Xж1j)Rf$6gZwB`nxhWGi^}(Iӹ{ 꼮 2}TNP9aN3[%+d,%ts)/v$+vl\2`!_nIiSov)ERoS-Ƿ2~‘B#.VS;J{P=Me>fdR x,cUێ7\w"JVc,'ṂS  ?EHUj)a2v=3D h$=[t.N8 9Qd'^і^[e$ZeҬƚ$lwnf=wDhp9٩b D9 {PWek͊߷^ٟWdA uxqcazyC~?Ջ rx>$zvqg:S^)*9MU>Y7g] KPbȑv`!ז1cuRY א25gp"ȋ.do_5qxGܷcϭ[&5Í`0#8`Z\+i"M 2 ~3BГ8j?2V;,q% <*qcEݠA4t>QjڦoB`d`l8U̺I#n {)_e@n,`A= D]-72N+ A*Wu] 䩿ÑCM@ͪup퐻Eg! A(YCҳ@ܰKVxL Ib~ ;-3 #l%{]o!_Ĺʙu9)4",6VVx2LNz͋ҫ`tqU@LKg lmE_r}Q2;cuMN]NUŦ?쑋P<86KeyT)gu`ConSpRӡcc_$~"dn]+v;ae =?+SR8R*[<.#pӌ”A-+dwc%Gc] X^d\^"uIImroTZ@_X߬B@Yf,q{*qeE?t߯@Ƃ ٦;7!)򠶤77h.mGPM9WydV Q2Umj[ 3Y]\M.t1AU$E[naV RBq(o\CTQ`:%/*_֣9wF`}88,29>8/Rhn-dsԿOQFG.G.o7{pޯ jJCƊ3F"j pLhOÙ,6 YBTE_M.ds1=4O1ʓONUK,͆&\@+=j#>=s? :+d16KiS|X{7q.% fmӦD/T"xɳ&eͻ?So_6{_Ӭ>N#CK3P_dw 2hV}Gn^)w)'`[Ssݵ\,RixyvbHu %dvq-mZo5T(]hIyQh^C ۂp4zTt<@w(U>L0uƦ w\mzq_Iz _EȵfnpV3DSd(\F'OκiyKh){>HyKc]}\ͼ-%W~߱daJ_)j͞BGG=SGc>ܲ3e}FB|5y=mlߚsєF˹A,9xʨߟ*Dq,<4t@jX4h4Rr0:s:*NIR!iͯVmmΣ0Mk>#xn斔H-zvǜMPS7$wt~c(8Zu+ND7]Nz rY)ut\IdM9^QP_˂$I!Y$kp ` e8g[:ШQtu ׍鷸&vCrߥlk|_0p`<v굏@iʷZ:=ܙ]y5qݮn&\؁#*da$0R#ESAN"5Q^n^gnZXJ^[g^#BӵoZ瘆™o+9eUwRMKt8x M3MLҗ#{JJ yBGk%Tn Fq ?T"֝m^hjȮ'}+._D0NݓVpI\#s &K|/fظ,3L' yj$N qoѨ@3?ا"e&~b@X4>aWL_9 $:K[ݙvWHS 6r8!v]`m"@Ǫn?9j;Vs{)Ak Xqnoou&XJ8fL389VgmCJ"VKX6g+{xs],’jD3X,Cf{ꎻ7ÂY% Qu*&Y-A8 UVY:G\ -FG-EC>UPE=0ό,~)GGpqO:\ěEFBkuxbqu(5RAc+RQe[ܴ3Aj+f硋H" !NGVEVK<'бԙ*ihht>CQ ;zοI[QK yL&ٶCazAHV2Ը^l=+Z QB:l˹Qw'/vБzKqoNk?`;=w'4-tm82RBڙW(6 A }NU #6s"$O;V﷿مH`Y2<<_>K7 a]4jY|||iY)/A6d@!x]3AB?\؈oAސ0LƤ#PU, ݰ guX[`9՘exFhӳPxPz} ֶU~Ԯ*ϊsqtAU#O-FFzb5fH$%ɜӌ6-B飭7`g5>\1'Z(mJz=h2T9iqwY)4Md>ˣmaZiEW_F䚪'xr&ClI-Q;K7G"&և~an$ժKsBH2~ Q٠J'Z^Ԑ5Vi$8T Y~h/4tf~SiWX©-TDQa|%rmt 3PXr|oNږO?xO?%V!GeF-,#L[:}ݽZLsqChLMă{b};Xn0]oBm2CeT~ãmPU.p {F"}GU G[vd*b߀f! \5Gөx oO`O~+ Wמ ^5&^LW%{3Եm,B}VX&uU ӛ(d/Sy\G$ %J"smzOⰛ`:X }Ҫ "s_Y>Vn-$ePŲ~;$"F\[A;n7ZM6hށ{!FKUYZ)/ѺHɴ2I͍dNё SE= ?om?*{LF )!ʂQ74-0j)MKxZIiB9rtND D~Nc?-' U*LJb`w$ʛ6_B?2c~>+!2"?Q:'3/3 #ZTj=pѩXK1X<#mQi?:%j`&v'(&#4s8,{@i { 2;W0%Njkj^sxbx~F31- OSm7}X3kѴ'wIʗR_BemMwzZMWTt(e :P{9u ֘8*Z-)3'6oq:N-G ff5M}[b(r=/ //:ǖNAY.gp~*YφF Ϩy%#rXNWg!$nmo[z9KF.~+%%Id7)'-z2 %GxBJA(g]7Uj ?hEy:{Q6VqI_o-I2@`GLW j2Zփ^"~w zj* fsдDm "\@vNwkNaҨ$v1̡ƽ0P'b*e֛vfN9>s/ipT!Hᡠ!Eɮ̈́V巻(w>{+ ao|hMnvJ, x|-WӃX} g ! X𴁐CgIi`_w,X"t.KnC|2F9,A< 33w|/S 1nއ;Bu0$G_nEWHe fk c-2ek^Vv=H23`h,,#/a73|n"uy8^fE붹*bW Aw7b$E2%CND5' 0LƂIf ,GNܨLժ$;V*qr4ɜỒ~ޜ][w1z8c` M(Q6Sx |=ժmյfcA<rwwӿe%tX{JČ_l38ljDNJHjmp ^2j%z`R|H֣>A9Ngٮ}~`j A+՘*W™7rGH*/]9KR׸\g\ٮ]N aX?_8"zn-&yI 펩(mW {xmcKnźַrĽi@y YAk n㢩F}i κ)/1fg-I_ ,+b̓y_c3/l7oκOچM籔$ͷܩ\$'quܱ8@ޙ2`Щ=r .m TQ & Iw* l_x'\U攽zu :mmB P MYifvOnhHkZQ_91~SKγIJ08V):/O2ޣK lNx\n^+BA"&Cwٽ+M"ǞQs|@~X`ERZleLot[@ά0ݪJ? '.KQ"G.ʬI 7{'7H)][.mXȄ`Y`6&Jl?VIɔ41Y=T~uK8 !|M&&Y˽a*E>՞HX'?we;M6OŚMObbjOe>i6]lVkD;Mߪq]~ۚ% d Tk5of61o$/VTLSY/mODm_;^_gZDk)o~fi[L 폁Fj3GC:_ޙ %Ul?7JU"Tbh?\'.c.[Nn\%;98؏SMy.H= pd{Ш36oˁf2Qt̑Ri.xExl33֊łrWK]eϼ&0 |zH}2 l9hwpf<`u`bГe%M^5 .6G - rӴC` cl vNs vc1M$?[}[)B"|0K<[M5gh1L@ӊMTkVAC!QO*âB\)BL/,f:|k.nˆU͕*O':||޸! ۏy!#Z{T.L> k,9].؎@\#(8!BFNžAPyxnR-w UݷLqֳF OM`t6!Mx_/(|r?;'TwДeğ f\mS>G\0|#fύ-WMs.o4$`R9Lʿ[c__ и^ǻöLER/̢Hta߲7UE:lɿ$.yE{$8 5*is &[]!߃bK3h61MoF9QSa:w 2hLNA/d֜:Anr!0F;#v~9h^5R4?VQ]P bAJ^ D}Ā^t=AæqLf@U7M,47NـILG~%O&'!cUk8F.s \ `<8}}T\3?Ln@ Gon>:bDkF(-;Q|(X?p>q+G{,(`U^yK1ەda(`R 8<5 Ǘѣ>H>ӣdBbO GYK!2v1<;hu.R.t+s@`|#*o3`J˭5oi$除n|oj,}ͽkfwFg|8:eMk']wjh2м1LAj/pY"-<0<$le0Tm*~aAi@ȗJ^LQΣo68r~7-7Cلp1+4]M)W{}1^9\q I"C1>$e?Z$')q_ޚ27b@q~U Zxh;P"(hWtXd",Rsಋ??Ruv.QD'Swg> ?2lzJ\O9UKw>F69(|Pd2Tr67 C#~vlA=.R9x]S +0 RcЃphJ*uus?ކK^\9}wV SS ks*&fLV_ 14{?W0V~8K'cqYl1G#(WqAskW7-ţws׿y>ފ A|FucKp!EZ2ԉ߷V]7BaQp69U(a;MWuՒ &H? Ji`ޟv Z_"no1 bnp%n$zҷ} k2&'$O*Shb:ߣp8>g`XQO~'"yOrL~*ԮE Dl*L Pʫaմm RcxG`@QV4!TvGC7LhDҵ>Q'.rצ Hy ^9F |=ׅDMd7ʨ$4 bjfQ%%O mt{ ԣiJAW l I"DX"h!lda#e^RF:wPU68Q"9!]?6spH\f{ Pd6P+K=?!_rf Dw~&tWh| qz'xxT®aY2 IBX+uW#m ЕR(A.vnfy"Y.k>sP&Y=t@pNvfzJl9[UsڗMhywͷ`bW]ObzAc}@vhg-WegRS USY0Ζ|P{D'꼯B+U:[F ><< 0FK{#!',qq+#[4t'_ivU\It~9}m/yWqgb]&*tq?2Qq"J&q 8_@7T5F˿AuS Fh< m-D u #PV8).VbیuQ} Qۅ=$Z bfe<|pNw?5EpS80̯Ƀ^g$̌_n I0VկhLO<*>Z/"J?g*`lx٘x+aL  !y0W.}Y~2&aw`Jmq/oFlhnr<݅d ,nJ[(.00MvZQ\KSl]TI2tݞy 뭃W0<a wTEg͙Q,ל.2R|<$I=FMܧZzʄ~LiB ϷV`蝻ߍ0rz㧘2LB)+vմ DlE;3첵7BA:3 dEy'ڤ)"ӌa\{,քx Ohk% ) Mvz鐧pÏ΄erk)c.+ʖT膾xy2$eBeKOxk3Y Pq.;ދ XH3}.ծCs ,|"MUf^&.iCJKR QCPl@oDu~Ӏ׎ M"XB9특+UN>`;B"hK@1rSL#1] Cy\;sa~=~W^"}d6G^GK#\oח> qty_hnQ^+9י6Vhޅ@ sh Ҙ>{k:-tXNe=VV >Ls)CS9Y,r_+&P|$^% 6V}d Fa̧ni̥:hG]B2GP疸C,>4'):IԬ wݢ+3ώ:u?`:o"G@fE-Q:V8vȖ}/N2X5B![9Fˀ}l_qʷ)_2t͋M+5TZkĊN n@cݔ'x$vhl$\wBF^g{*D1i #6>'vdEa`Wr~Y0)TgPSr pm :ᡬnf7FT|:4z ]wJ=7Y1uc\i{I4f|]Is[)VD<7;oE0dAi/ޔ\G%#,q'}ZE cմD޹Yf61Ng9l;d~OV$-ҮeˏH%_\!z!(К6Sed&_Ά0M^'-/(-=N@\ymQ>++MoQ~?h=T!?`o0+'h*2 ڋEFf*c@{U c5} 17rCzmZ%.dG)ΘBa0?յiXPSX+[_ Kbpy%B8y:ai,8^NwcyAaT1Uy ǻW/.a'=qKM&'4F-Aiy&ji!t1hp3/D?^!h@ ˻7%\?,4ݎ!"> yRr ŅHMc~ c?J̑nOWy,7hSٓf4Mә(hp;qz{PW7o wb  ٖے21D~:2XvS T{=k뺼0~dawXHm5Vk "T?|ׂF#nqx1%[W,R?U+bsՖpzmy[d +,/pØESP o/F{^ a+0#ܼp/v&${fc8(GJu_yk4ɿyY*_"lSr..yG &fdL5Cžъ`jlhXJtuH!pFä0kl6p5}fFewϓſ(zk;X [p.#0G\DU/U[&?xD:n¿ o'=+sv"qFVǯ餲FR&8E9ߪq"'Gh:Kcqe]*c*fKǞY?'Yy-0U,CBKY{*a ygݵfz1QDa+v۽<<q[~ |+Ւ qv`s/3;ٸmW_Ue{ ̦U=Fu4*H~ӚF oیAeT'Vl~. 䌀ʏ)VS6Uay~(;BL.EMBi];,u::nHjbҟ9Y*3%C>D[s C%[{lԬ[J$21|}VOeAnbz~;j ДZzٓ1Y7!fͷ廴Rn^8W\_;O^ t-~)ƺ-RO͌b_BIv@bQ$& sKR%GE)t}Ƙ:ǵ=:BYsl׋ dbhm, yT[WG$E$<0ݖCGY"3u4z> ˮ7pIXB⯾x-uBbRp@b_PkkC`O_<_; 5`q%*iZ zN(ӽ<e3`Ϫ*jЎݟE482~d|=0Bg_ݢOy@/P ˯ D{~^7椸#ōT J *wF>G/(k0/ohA"oݟ.!hX)!5ڴCokކb0%6Z%J`{WI'+)Yo,Hca?pF)$Mpŏƶi4sA}`2XeS텦*=5V/X;ViTt5Q-6r̩Q6 2 'fC-Q=R(tr[qN  5;IApTA`=`3K ;u3-%rN?橑xr2 M}q8UnC1:X;7w[hā+/w=!$)sIl׶]۶ U5JFoOc"9%t*+ib-P<ى1*Uw }/D7,c FVpnsɝTuQ{B!1h%3¸+]oѭ\dvLޮO-u8f &#<ƭ>ZVYY,tr !hh&:n*`@PцM*N&L\ۢPB`? zAMnہK۫qcH?s0 fܮ7Ǜꀿs I:kM~qm_+~Vx}x9M+O*'+wUmܙr͉MmK$Z-lk1d Sq׳Fs@ߤN3. 821*9m!\E#|Fm: # RpXwHB*S/VB$F;~3yCHCwwwpuh1| ^j47.^Q!Ԧ<`t$:2VC]: ^0ǭF& qʓ\JGm>s+_}l&.y$*\ƔkZ1Q!I v>btybk$!.Y gI;D4gGDuQ^I٫1Îm3;ͭ%$Pq Tdvܮ]7LP@ [lwS8q"8e :Pט Q雰 aCNTYBE#M6̦J@3Ox8&=.[J췻'Q?*o[%}(q{7lҡ$:?2GCQ<%c5 NCcnx}kW834m9ټp–Dv#5l(}<ڻ=K-a2$E+goښfax褩$= ٓaa2IZP '5ͥ 9-]>I1q; H!x£J2uՋl9* %;/l旯tm=-h}&*Sʃc -Oəeg p})0D2EM8&xقOk6,&p#P[4E40= SlUĿOEuIEzjO2Gi "ΘZV 6T+ 3( A#W2`a4 [-Ut}hgPk=Hɗ`Ynpf358<$Y@Bǐ8ǔsJPr`cvlHINR"o)Z%8m @0o"_F*Fx\lrg`AKt00Á>UG|t̐LJz12c6aDK>,BO|T-}}Co6jFf܍_$n|2*!jBe@}Qcv$ozsaFxqLցh3JK=yu?TX:ѯ2Rhp;f:3^cq)<',]d_~<"RB}Nu/~ &:Ny\el#Z=3T1 @͚f`aEp&S`BKuޑdI@NAn";| ףC`^?%`aC.7I=FFہ&A9XOHϵNyQo~k ˭ O+:ܴXBN/KN )Q =O,tf>fC\؝jf<ѓU_!!T@@AZ++9S^bWB~Z+B޶qJ HB.*9^Fg%FUf76f~ڈfw MJyȯ\e3%]t"){KI\ zwt~RDӨ yDRTG5H> Mm(=3LeqUy]vct `ETdb$`4ޅ`D)4v=t=.lo;FWt!5y~6#bFG}A!?[iRЏ$ Ľ.^Hc% _=Qݯ'MbYm *2($!̢so1s:)9B1sPR8q_0?$c ^+TbU1[ۆWn7d [m|^ m0%C)y hUE_T]@+FBw_࿻҂0|~W)V|I4*Romp-5e\lp|2MmY:IT-tG )yP~,Xwf6+ ,Ԍt:ټIo&hR-/LV38ϞׯG8/_\x]ƓĬ&s6_fɫ_P073f`!zoiH#;D ϧ;rVWY+pHo%@*xC茍eZ[}!}[ klڔ[QyDRڷ]/_2n,tQF7ol4|7Ķ#e wL$ГC b H{ [8]}TDp FI>\e jyN_8Xǖ\ϖ+JP,﯄VڔQf_$:h~2\TQ*t| vj6E߃;>V45&G=S:+hDdTR#LЂZVʪ}IsǨ2T}3abEΘfy]{Y{qi8D'y0_wE^/`fB7 o+ ,M av~0)?.fd_\/jFGRX5[]`5JiZS7p_T.)2eBQG~dE<5/-v;o^-K}ByX2sy,agB"ЫR ՙDEBM1ͶL.ą$0;lkY¥b)kH@_j ֢jN*Ò8\n!SFikj2eYХTVsk_~3a[uY6a:FIߋux[C%ILstVDƾY*!M@J O݋118q~R_1 V ‰+U=M0ib[iև$D?WS힇`dhgݫV{?(HJFR`j f@JܑGkXD..kzެfɹ0oܪU>ݑS!hu= a%]wr.SnWGUh%ӭkƜg||OfhUv,@R?wU̥Рt%{kb^ RRkivu7Mv`LғͨxFʔAE=3 ݜm \ k&q-]FOrt+4޺}  aCenO'vwPr^ ރ'y&l蔝ʨKdg`ʭ}UU/$,QlG@oWJ(v:|DLo+_TFS0#i̷8(9R49zf:d 'm]68g}V0 +n/2fzZ`"ޕ$dwiZ)<ШqCR*$ wskSX\ +%84Ci!. g: 7QPSqRu}>oy8MRwGe@:u@@CRoq /XLipV<ҚZ%>(&^Qvs _i]lk@͵'WHK/_ҙ5az|ٰ?ӷ\߿I(qvþ4{]<|KwW,MM@x1Z%KaIEU<v YEChydb,sR$V ,ݣΐ9 Ym}kra`+ۖpplgG,;S*Y()aEڜ4v Ul~ LܣNIZ~[;X24rt}Q`9[Oo&4)Qw|QNWlk,Jд?`{xV΁I -7uJQ:S 2]r.t5hH’~4zgWjN\숃A0+š4VR .@R:&fHcG4+ʣM'  hˬ1xq M~5;힋SshuA[mii&R;k 1xe,+*M"p7ˆJK尺@>QK^쪶@R#[_1xw,cJkWJ}fvy &$%wO9<-Y},[@x]ҎLeG 39JdqEVŽFwZ9A{ jF`< K@Aׂ|6a=|xފ\Y ⲻ8oiTSӆrrG"WݧX鞡:m{)s9@/=9E/ғPi[\#^18Rg L . ;IpDrLųp]-|D_%+ ?!wPP{.*RZ;>OYCpW8Q@Q+2#@~mWP`X9AJ;v.3Yv9Q#cj<2\1/EN˃0ew8oc`6 8Qă 8fauimb/<瑷OoخG:zDoJT H"#ar[^6 н=- 6Z}A~uW6_O@ [qƼ ^k|ӛ>̒zHrRIf8]4f.m+.FujBkh6NѩԃHё:/cٜ%@dCٲQM7F1NO0Sp哖ۜPedZ}{t̳v23lܗhȚew謫0PCv0 ©1v( w"';t-H= CjeVC{?1/g .ɷ7p!M@dfd cY 11R"즩p)?%@!LH܃(0s'ݏ0)h]4XkBIN`QVE:_ٌtRŁyղSi1C}(#N|&P\\ձP<Y,ט|!ޕ%肮3THlT >'ܺJGC5.ίj]3M݊cЃ1Q}ࡘ(۸h$̶?o1+3CGM?n'waJ3T0p.\ SlDbMFj;l:;={6vB5/ӴLyK hi5㪄Qsfwz9 c3[";r/}EKꍤˍ5N.Ж/r[6NdZ/ET4H39Vtau_,j)-m1Bns3g5"^9O \G291=lO%VVw _B|deV]_5XT vQ$p^gw\Y>5nC$Xg?͉;BDI/FDQ7|K귄\EFj?()*Ϟ#iVFBw;1Q`mxy%7U frUlY~| G5BPN**Tjkt Z?C~LQ?HĆr"TuerqiBV)#_R&$)B;Pk[Q@YiOiuuYL}4(=PR7jTi}<H`t-XaSuvog:2Pa`%`aPc,9#6PO#:X7a ?v$[[Eyp盺(npy"ۛJL)@;ː>D(C ^߭ؒЮ3tSԒNtn|~a9f(P\LTd)տjP?{B,˴fG SfaNxۆY'k9\J#L҈ vr[Q,g_9_B&W!.oV4/6]spJx젃.[/ ؘ~}d:ݸ& DTrV\MT4tU3|=~lw0.S"ks `'6)W" E _ RACs etvԩ:6zWl#wNYM%2Z7#8cä_-ҥQ!SōB V"Ԝ GnE3(!&E/ '. Yڠh>L"NC}a )9Ls9>ㆍRbZ衯FUoMzc¥}t[GSB[^].̞Hã$uy1yRa* I{{H٩>=Ʒ΄L $5kO70?ƐU*p~yy0h|O[I$Q]N{.ݴڧ62e4h??UM&Jh5DOwcR-^ј14s|dsw{zb?-LhVlV|^av'fV7 J"\=3cu`(|{C%u"`vH n)؀-6U^X_P޹&ڥG*lPin4ef33*%X"\ѲePVxQpYGxP|7bF9ywD.By[$nE4L큄ro;[RYSw?>Q'6ҍRQ$9$:.A/D^ղ9zTdbWE l$*T ѷ48kDl1e yɏA pχ/mX Z/eHtX!KSy]%KMqº\ ґ#~&v<\/hpG޷Ͻu@i:O(WyO*6Ȫ)%؁!ty6;tM.g&g*`{+J&޳"aw'Tsr6,ՇES~" JcjΜk&ƌǑ{?޷MYh*y/ԤY>xy@f̾H|R/c F&Wx08[z@;*gc)c#o2 VrvnE7G_@u‡nǨ8<Sw(v D8`rV9I64 Hz ylv:zUJs|{M-~[eU]<MDqfffQ3]NjWEX.{Ci:YxM=9\\^aDk|[2tUe߭[U&8Kinȉ9| S,4_Vb-vgb"WX]I.9{2B:xcĊ4,X%;I1'5Rw_/x:(;yRLHY7A6qj""pI^JEMSf;V:{pp^߇ůYkn9c6Elڽ ,wN KY&Z]Mg亇MSW G7&:FrcZ֮}7jtj0:jN+l[9"8!xYUp׼(G(Jƺh7pGouHvMWNrjTpp`βq5%9CɅLj+  ]ق70"_+e_p:tM5.qG:lY&[jyP c-nDGi ^)sh] g\o0}juEVfНqvsN<ю|!%tΥ-jR 0^Y?hWR0N,rgs!}eJ}6;8cG N:]ݧ@wJMkU;DʔQ'"Ol;D, --oP*l o^5=}ZN0{SXՇcn-`I^kbH5% gVrBfB Vgl _Czba&M$i+HӇX~pP+)i$NAp{WlVƒ7=@L$\iY ϒ^3mD) ȥĻb#p @:ɜXeݮwÓh9dm٪ y\qxc%0"M+.v*SolG6GP𿳗o)vӎx0ؙE%} -*g֗oKur?%"x Qbt0Sg\N<~τ栁Ph:>Zsdg~^IW/m*S_ AG!&cխй`+8'6TiZa' HH*d}<lMG v ^)5?Xג d&A8۞<T C<〨3ZOF(w-+͒EvAygLQg„)#s |3̩`{ЄGMg2I0o[1O{h2 R61"Ust`7l|=f2M _MB7qيzбBri`dkim`y]Gn-f5%P*>r95{~pHg} 3;n - (? %f3]0KCO%WU.i]Oy$0zWDMi;uC[[%vpŠ%YBmh7jFcUPvUC; Ykp޺td9vtsl yϱ\&3ꡍ/ 2Evh/hf| 7)ꫤĒL1h>VTåU?ZCw^wcTtֈircTjFHR'Ѭ~ ?k=|,-!9;@CBѐ:bS<=J4v$/7"qƝ^ CBѹO2x'!hB#L^N907w**F(~ 82"$ I0q7wmYqGR ~p48/P2i:6򙫢v%,%j4zcu !}+^U܎ƲXI^*Ɏ1xlkt=(m\b,t9\whaȐBu1TFEm(l^̒{mB o*6|s4at<|ʣ0pH@T@׮}an?v<25OK'ΕZ=]QTYƼa7ϝ6ѹ53g,B_lm&"e{`?]hUX.zpD2N] : $Pm[wR툊NMIVPCG20g+!X1$.ͣUkݥiEg b׌Q6rUód\Cq:?W2Q~% 2ȧ );tjEjTBA =Kf>ClA`YCȗЦup➃Tzl)nOU3-A]} h,k(č]r9ZG1Xf$E]*݇3xo,  RLK7HNehmw<戓5!Kz@ ͱj/oY0~\^pxrd7|agDVXSvuU\Z\m2x7fpDbqter]T=8F<+_bQuM6%2*_U՜Hz_*bqwln>8 i !x%`ʼW BgM2f mm8bإGְ.l x{`r]>4W/uqĶ2U!)vUs8B6]3Cq?0NܶRQܒQ>RL9#~d)[;W73M(3jQ2%%79q|r bbFk9!Eװ-wBqT3O\Ձ&ove"*]=3IuQDN=fC$ԣ y!`hLe%/mWAzLUFULs?NɲE1Euڪш泩sx%3P0NʇpD`a=cr?>ʴ)8ԕj +^ґ kdS%BY `:}T@Uߛ:Cj\H}=+<V2I:1p→shToftU>r/2UUeDBZuG?%oVڿkm;sV 9YG ~BpWk _@2TP/0%X4ʽ )&mmNh1DaRG7dk¨@N8Zn<ω4Ԁ9lJ YE~ Qb D95B0Yh+BN$@1O*,0vSS /m4n f[3foe c.]a7ݒІs3ˇ ‚d\4~BH]ځƁ;<H&$U _8.s*09>0spFH+rۑעR2O4<٘G: mzЂ1^nyY0ٰf_侫BsHYfz#٣uP.ÿs2|Ǖq*)22d(4MCsP`?zKJ3Nt ?CD^4?^lM1^qdW|&' j`r'&TUbb qJ:". c$ma1W">Ե*kAWKQ+anN:IN`aZLiMŕ'N#5K2IKJfHmqvTcm,h5DZVH}jw]ohBL=" V- Ll y h7pY]=Q;s(tOnC6sIh17砊_14gZࠄgiT/a?+'B\.x!#W>SFN.h~zeDHT*D!lQ8|[_۾ZZYa&kN.CCA~s2k֕j>kKQRji2dyw TQ t:8GsLh𷙄*r;y4# =sZ TJ+ ? $ MZyFJLA,8ty7 y ,&s4Ӡ47ٕc*05;]<4@_:vҹSÏlQxat݂ߠy5M"1cTJwvRc Nށx˼6ݹ  %pwnvjZ fN۾hzs=4Lޔ9"_B94l| Pne28i^׺hs c$bf3JoG5.dayCē? vuSw??qh|QXُŀ<ڬ͒h4 +J,i.-BȨW"!GY+L%;OAX&CΆYϘM؅wU9XlcZ/tv);ZG2]. ʀ_.>BR&_n+D}d봸d2Y ٫׶6n VAZ2.b{=NZݺ2jᩣ?%+ o bkg` n䗉0Q"%cNBY,2|-55 tK<}#$hͨܕuD\_|pꅐNn#ǯR Z7Xim _פS b[;O$HciT|H+Kr8DAm-;ai"GL;G˜KG{u1X?"fi@$p6 GВx?¢V[R' ,#E~O,xծcRɥY^bqxCo%+aʿ^B10vp@Otz229$:,Jϡps i"Z`-2V.Q%'.%4ae7Ohe V f'>j[qA>Bݺs@&,;_$$=qP4SGL v,#t2dw 'hKg}E2Kd~2L|s6LY^IQFrtr؂}Ѝ3RSC=0$#~^檯CJ{&Y9l_S jzA0]2UA3~8 ']kPGRP3]&8,v/qQ )CO<N'Ҏڏ#Jtgu. ﴦ㨇E0b*}F G1%:s eXn[`ZzXG|ku 0N;D}tWr:>@(xθ7<<2:PS775,#X6U|&.$` \?ֳ8Ώ…i;(ZdGF AF EF|"9qo*ExI⨤@#.σu;_s@ZYͽO݀0ڡ3˭66@3yuoײ7-hc&*iC,TIKrNpw\1՚dC##p[8-VcV}S+H2Q(e3//c(lmH^僰^Ѫr9&+٤#Ihpt쯠?cK:Eb.&2/U'ѫWFld& @Y-')ڤ^Ne?BGi#*eBMba1fu6}n/i`-UJKŦ; ݚja7bmy&EuȩӡbоT`Xx\ :mݫ+o&Veb5Z];ņV@;]냙ᆀmXbbLۃH28ݚ'J ˓K&{m^9KؽnPxuL`Mt| dorz(TQP~> aмڕ'iLl񯮟{:'^!<鐦1Ua[8W+N*Mlrime}r)`&?=qNNG\McpbJ.Y'vhRzx7Q*xF]fj#?ryX48H3 x=" vDepFT .C+Dxa@+(vdd]@2:w,z bG ʞ^ Sb~0v/vjP6|uSE9п|FfȞVi2[8iq׋8u\_8pK$zʨc8gG/U=PuF s_sl{#XvLiweI;0M{S (~|K~+BiJ 8 *,<@co|9m%U);F.')G&VHʃLGKEX8iQs/=PE UBJo>~Q]g PW2R8 ?lY8U1O"gMX%E0+3ݶ>_ߓ? p2nk|Aw_xkfkKVGZ_ޘ\0j]pE?W.˂c綿` ,"dY0;v`Z ;悵yjȭb;J<>niA?=-5 6Y?q|.Rcp bBy-5Er ͷD'i^8mW[>(!wr?IȦ~LnZK8кFh-n̙!M(uUNus bPB:#I)' 4Q瓅YX4ҕik٬uEVƣj )9_^LV%o]WT{%,QB۶gz}di2]X/h{w7(CP5#y_HjZURur#r1d6S)\M4XL]-BE5ߴو*MƠy E>WZҬ+)%o)^᥶SIb WL q)˾Wyѥo~&Ba( K5pt8X͈b!HU(Φ0ZR~.Q۹XG(G2/E^HO+zYW%[&AI~[1؇ަpūsq@JSFjzUKt} %H_;{/ Lݛ'W+j2wg|4N嬷yN@qvD< F:`Js!4Q!X̶#s+iYwj^2Eg{Ȱ@*> yC $dȿ-vk{3OUkLbB%aP hWJ*~bx,6 iu+ޭv*f +z"Cאb40>#4<:(USKތ[`.` qHǫ`ʜI]#-kc!ĘHb7Uo~іkwpR̈~q!ru}zdbf9t%133oƺQQ&*x7o>\ZR'i;(U@pyJJ?Kݠ>a^-t Sb:W@Q.,_wӺЅ(vNHY8FDY2A6̽CI[#dwK ]AVFg ѲTDdĦ(C>ժ@8t{/lJ4B;J#+cUE`-"M5::׼16cs+<[Wiy#ްx}%˫ @ w52}'~5g^КF4 lY.d(mi'Q}jz@ib;S/|XTwv<=ַ`x(IN&8 .IH =3x*;,U0 S`s=OvD|If(FŨIO,1\H`Hs) IʞԒ!4`L[:OcoB8gX9M"vİ w:t?%a{.ރu@x*8Rm?w:Őy@W~k Y'~z(8 ꅧe\ˆX:̢t;^^kNsA(;ğ$EQvkU$0d=\:O/OnH/Sfʼ& y]=9TReK|^\#Ș`FlݵQzoӇKitwۡ3B`|ڱ.esVIu9~7,n)o_%q Xh7oB_ 8|=}nRY[u.vm.@ 4׊ݸƒz|g?M'uX=,LGe_I)0ѱr@vm,9J!0OTXZN= d _{Ӣm'N_^A2l1г xQMk@R'P :"*۝o(#V#LrgfyQJxĖ'l7Ԫ Lc?u WJ{w0 7t#*NՠgB$)gU6lE\?^ѹ߻O3]䗖 '}L'wGWmBhZ }P5`{|nR(`BrXϓxn0 5JZzUL RȻl(E@N&lsõDhC[*R t/#2`jyPY Qt4gTW &;45,*4p'4sDsd*le^EאPOTlY}L聯lY֚uS\3@ ΃ z_w>N=n`f,Rfv3Y0'"ٴ>K$T;93^INT[qrXw?<#g9ϝ,wB(`ziUʌFҀ06n9XB{~Y+R}R-N~PT(&ZLDU6T׆?1IVLz& Y8x2( o2t C`j(1/[YN;nee:?<(V9g- OU2$@Go֚0r۠ЦPOx^ǸK *Kbn_&&(˼[v=.8HMX]_X9NѱSasn6Kcrl#J\BD9-pcʟ{D4ɪ^\]"` 0S@4pQZ.` 5ta=Bm^7G+}.MY*NKK)]#n&dhYҫsB HN2 \ dDX[ *1Fn–Rb0jۣK7ˤ<\Nm5uUʽTvF@h1A覰o HwI2 ؞ ̢ ?x<\ QE7P8Lσcm_w&R`nyD)`$ۀoe *+ɶjyfbG稝̎3Xc,b H}r ]g d5ei:s…YSN|'a_,ߨ3Y]blĕ":˹.NZwS<Kѣx J hFg |ra 57|)Pq፼DVuպGt E{2 % ƭ5_|,'҉x(/qpm5px</ql9u._BNi:moQó,M&Et| 9+zʎxN v~*jkJ]$\G/"J=hϨlN?9LÜۗOU_ɄV$(xJumAu|9վ4-T(s`u7S a)Yhd &&d].\}P oL̃Vն[q!e׏|,JhǮ(Nv&dE4 !C6M;dot1vr^jdPYL-#/{\5^&R H⃧oi) Q|=|E/LHMJE1EY$"0ᔲ %mûx* y%˸ N41r$".Ӭ,hَ0I*<.lK׶F=N9mJΫх~p/OT^Cu -5-Ј]ɳy MTmӷY qEoctROiQD̜7bozO!syLDG!" kTt/ /(? KcT;97uCv7;$I8fɎ>8qlPo~e@)73:s>U=+d|ecǃ),hI+i)C cs}, *{ghd}zK)J./4o9̀ BM0x[53̀#fu8 =W-Qν`tRd: uT%O6QJ^[Z! \ 6?EnS4һgx_L]pzΒwua;;UզɦY6ēͽ]OǠ}67͠F le#('[O-sS= ~$-l(51c̽ۆAjѾ(n<)#qXPF1/P fpc䣞$(xx/B"*z]lJ ^ٵI Nٙΐ|*]a=PK+zj1=ľ@0{ !R&L`GȃO6-;o0],S<9x K]Fѹ҄"Z%LoϿٞZD[Ck_Ux(lvs~a]lھyV=جsyȊV1 ˵>uC4 = /2fV x.kߙ^og~GYhXW%Q5\BvΊ~v$• =(͉Y9CZk2TA& 4u !$\}0`!} qga?m~'4.@)i-݈Pa ',$X \L1l8No^>]n8w%Iz/eg;v&^z?5|6B(! >R5#F}P/?RvՁmݥ es3W`p FL"GI!$P] ad:dЌvԛ{>$_yQIv긂~tm1H;P!ޘ-gtAߋWg(%I5xAE&lyŧ޼ ɚj.7-0rvASx%h VH^5HӚˆ'3y`p !L ?36rc&ϾҲhpfjFiq8:p|~lDpS_LOĦ;MCk{ E=掆#Qs/`!%@Y H g)~XrTk %ʚmq#~%[|cPf6*]MAy]K*y#|YkSm8lmo)@b,A/ēARnϳÇ  dU7z lXS[/ .Q3A`MN餈u/@hhzc"-ubV}W3{5RU+^-uB1SA-N1{nM]jꪰ+K+*߼^&yIX#w"b%q%;C*dHT; j<3zkn+LeENm^SY/ZE"[r^oмa{'Icڲ]?2=zsB,G8޶7YMT%~Vl[%Y":QA л?'x-zu˒GE%^c̀-/b͆DjFN@Ž2uoGױ?I}(_fەAL =`ٽy!)6s4{)mP?O7|Ba,+>ᄨlѨXC ޻feD+:馕xTZwn͸Tet#󫏶RL.VJ=$`!x'Fz?>%a3bU+xA\ganW@~;wW)Ԡ RH]l8~Ok'D瀈Дi!ԈQ7K5^KT~ m5IPb\8šPSnӘ6$lҊ|`{DI\#R&&͞[*0x֛^etA G7Դ,%i4? wW3ظ/%< N["T#UjDD8^ 5:0 >5IJ:vBq39ϣe0`fSBŖ o`eUz|R9 G:Lpiw5_~sž.:ZDT .h/"Fk7m ?_ 5oiכdO-͗Sz_A?U{p^$%mbI_vpЇChP rlW Y+/!(*X]wGAH_b9WP1bVC[N# #`VR ՅcOZ<rCZ*vmR v:ziÿTJ%r{姅W4Ebbxl`.u28@`w*quUxbƵ}"*LtQcͪM{*u"& ex%CW,`ڝIڕ |dZ!bkOOި]`%5N4;4bnka Qq sYU'fѢNEhC$o^|@BQU4},0"]w)0fq S"Юԩ?mMيecH܎]tuAc['\DfkN}7-@/fq &x`ҹ5?c=޲ #_MK1'E,G$=YCG'XTnOy+s}$0OgyLW$@hW0VUb_ۼ62 &6gʖ]U|a@"~ Ƽ͙% oNJV'q~ *B03'W1d*m ›J)acbFr,ȂklI1(a+G(~%~x.`ٺGN;-J\j\J^nVR6{/!JĢC'ƹ;g:͡z6hF.O7 -Lz mg"Tj+u~?8p\ -.s=VBa,TLצl`*/\/1|.-2BVɋ]Ërߩx1fTIra Q@P͎A*,T%5>:I13PEN"X5Ҥ=W=Jf< ,y'5UPuUV2"Yň2ۤ_D1rK^ 880q,jg]npHtcijV1P^\k5=xՎQLX~>cW[;a~nH`+]ӵC1C]_e4 ˆ/X̑LFV,X6~#UYǩni j>u J2qw[pY_쬦?s尩t@\P;+|槎,\ZV#¬ T`\!%A!ꉊ~s<>UDҕ-Z.[a&\~2K5X i>ѹ+*c3ya/"=C"Ar$gr~sÍ^!$^-b?*.,w(% &D^ +DK?* I(lG?ĹybeoTc%reQCu[2iS6cI38v?N. @iOQ ] q|/0jq%jFE4,;6~S VkvߊA_m7/m0WOAn:g0#INB Pi%a=LLBi˘.| d4A?I+%}~=tF Cf[.sǖEt% oiA/{G3?+.nlQ)M ׿jx.PYޥگ]|bRm?z8 ٣jŬ˰Imtܤ}߂) JNlKo6 hڌ%b@>t9IF(I0Wfg P S[4M4+ShF9& -ثawƭ &]B!u9 i֝StZ_"kXzd0VBadg4wWxtG5n(Tx㔊JKjӓ* }|s32E+y;EYSĴ_(ɑ,-JOc[w 1E4{qU) eݶ8mf܅tC>f=kK7:sQiv`Mzk#\!O_<6[M d–t}ݖ]FkZb, NpP3amC6Z'mlK>nr_!ӄ Se`aGvpJWy3NG .6{KsH-1uSH\'e̓?=Sj)8q9 :IBQmMLYs;1D@IڕXU9)VgND@eҚ^c;j`< \U[Һ|}]f<(e|݃荱 -3lG&CJ`4[g$pmYe3@aJi[<{ )8Q:Zr$)9^{~tI#օG#Va}m(Q֧ 4☐Ev\Q@xmJ%!Ct+J uh3lOg Vw8oC(-oKffWޱiz-<^yY9KbețA`:RrjOb&<@{Z鱁&1W-_e]PDd*Øj^wr>s}T2tW'/A%ڕ~مT4 y] 5G1N%F31u=l,!bT6ip>BZ_ >_M!C{bWq2FŇK>;'[481Od!{j6fڵc4NB OpTۚj:uy;g~'xU(8!Ll-੊1=)Ȃ+Þ.O,h 6IWOQTZݘiX.cWEYǍ=sXWUso5/YdsSz_MhYse-H9o)/64/C>A Q&haWg>]=SӀR:3[Ύ`5cjVls)p)g *>dF5+dtUYGDe YC\kSR>38"'&O1B7xi9`.~^guuܝadE^b̗p1s*q;'f0+T{4 /؀B|-£_.7_Q+]JxTI}Xk+i]f;.&i֏h5Yp\I*wis/v Aڜ8kT |6 ε& x9)@Nw-)/_ᜈn-?OE(13GY-1Cn Ⱥ/!=x=WZ}vID(ZPoB)鯹$hpzZo(͟pĎꨬ=~zya4]%׿p)Όb4":3ɯ"(PB/F`WCi"D&X}ckLN=QVc' D% mW'雹H <#JI4#Qo-k#dBth$L1ڏP7!p>= 梶IkX հIaY-F /SeGG츥LFy$}e2u(n,~춂֐{ 0{ \eC=.m\[8TU`fw3`g+˴ PjdDãx*$o-;>.auWnö3NM|ED~bѺ@Jɸ!0OtIk jsәߏڊ k2cjYaz{s]Lc:ɉږ\[Q;^BK_e;d"'x<,1']L}h119u=pt`3~D*۪#$/H8״Z3mhQӺRP|FT^=7%̆#U-78׸-%2 ;}NDph0 }7ѓ&RQ;@k;즾2FWz!y|dm&Z[hHrWNpn]]c 8rqDzzq)aK5_P,&WPf]: d<GR#ϠmDx =>T:V6L#X6Ȼ -jFv i ؉#2/pq j\VqCgRH}3|?y] dguf~RҭyYh՘Rw+7#FDv\Q&ygsFb'R^klP4)55 +" //D`M#AGUyOsӞv]#*Zӵ=ZդUhiNY֖(B0@E;Ra4q-NN︧ln{KPIp伿.Q4 c^[Yޫyi66&Cڔs +ufݻr&\$aklCpjO #V G4D@ zzRa˓ځU"Q*J#XQ ޓ@34^F_'TT\Z6r4Lxx)юWJY؈ -S }13wV-o+WH&Ձ &1= u2]FT[D׃u9m5#mk^CQhJH/.gQҪOW:SB0"؝9l9Z)q\rZdf,K.1QF20-Ƙ߱shն!I~F>\ඈ@waTAS4xzm(3*=]FL&UM7vi۱|OٵoubACbmKs]xh9]qdKRc|Ԫ-;\ۛJ9j6֠BgaM+:A@-, ˷FpK[xu єۑ) ~n+PfsR0'ËJsT-DTwGp_(J-N'OZլ.p9ǜmJkhgɫȺ{`<OՎ)cRd̲8cb)(aR,bߘQ{VeUb]oVLEe҃W~Z3aW^p"H>%5ʂ &&N.20j0´lsc;;`kLUfz34ot~ Me6c䔔d @(W.+IiATVZA (:,WpDn Xt1gSqfaw&t[i.5-Zq\c. U Mg49.+$1Vuư;sshyTB|RO `v ʸ vsrmy3GGa~&} =<z)`tG(彔pVA;K)F4avfH /^ )zy>&jW"XW&g~"EZbۧK-J:{·ih^˦ /m=h@C+\Kmsm:R|2f]<+ڑ@D!U*gòAofM4}c.7&'RҎz H=>|$A~T%zZ@`L=G7yCťTSβA7,MRAȌ7:.L=<JAܗ_-a$_$ JXS~T-d`̱1ȼn4+- Tr-hdqAdOF@Q]n #4.JOx Wx5@,I*!a*PhfUhrlZ< 3K;P>metr=Frzr'9'dF;*~^zJ|묱E@{2U ulI8nPg*dh0Oww_+aoa& bLtۨ6|ΒwAK>$۳+@j1ߘb^LqhN`#sbt -3d5evHA숹?X1P3f;ۅ\Fqp{<ÞiL^O#Q_9t?|hl(rqv`IehJf @<`OU?Tֶ(^K&ͱ5P_cg: 2ɁP<$+,A5)4#8d 5 q]juľjRIaİhՂ'zM0FT~'9gB{A9a< lQFIkTew| hI&PȠ ujd=ˣ\Uhh(hƺP eIftU|(RgT'0O>TDfA+c ,?2FQPQCم^A-qp}QuIy:a}il>ILJ*`8~H0ZwӪϸAsM>x=?9n 3:t($]^tBJ-zά/@HnL^iΕR?Cc8Zd#ͣM۷5]}Lg.2:WR45a6վk2,(sj+1O7x:D Y^zD(LNY+P'` =B%\XZrBsp(X|ViՓ>9- U[7.)\'K6V HY6$uPo vob@Ln7Ghr/|V /I?^>pm+=\7Òƻ#? ̈́Ĕ4Hx-) ;i墙g4Hf4>}˞Hʵ촖, 5uBUobX'ObM ˟)o`щ .nՒ2azO@g>5 v7$؟N /0kyɘaBCrmG[YG ,_7h[҃^N>Sʡtƌ(}E)B(>\9b0N"~? *::5&~K f8i8h !0du$_Ezh9';D 5[LAÝpȏۚrXd  `"_{%>k* S4Џ2\"]v8 xxebQet#l]P`*`^P$חW0)  lA߱)dp<>7Yi% >D;7[_U?]wpW`dqGX%ۦ|uΞzvϑ&4uCr\ԦBEe!\?8|/(Op @,YmdfaPx.*{ǒxRH̢E9{^Ln "E/z҅ (|ࠋA_t ۑ:sZp&.UanҴ-B|X.tFqO| jhr5e, pr):}AxL܈ 'xᏆTa<2F>I. 9웎%."g{K?"l<-QMK` `>}N`jwd*g|d@KR|ox$/Yܳ "se.rd` 9j%8$r)s6'j9Z;O):*D¨ymvOD|'C."T1 lNj,F),,O1?6~MSh~ ȶjT=hne},`aNo^J0ÀӤ+mAj>QCIjc'[+l!Ow <)^`raT$"r($f}{h*Qβu!7yҷ.OhjwCm.>ݲ-A@6ֻvI/UlUӺ.΂s˺q4Ye^<=튦ac +(CX $`kc--o˙>¢UkX<ٗeÓ!&y%dS5ªb72ĥ2 a=^$ knmzGer`} ᳧XZY 7 3mXh蹭 )W=G=W&QnpN'Q<  q]KsJstM3-cOO9XũSʥ#6龤w;$J`S0Yݺ̤M2 9E7 DZ>ȠŪ?Q#bK6s4Eu0o>p{$,nG6 Ja]Ёq*-S[=nk{%r+:>JU~{i+fay|0Aa^T`]?D AR7_ȱA$'ǐۧp P8 嚗gsR 'WQ&h!@dufl2"ɴDFv%̕Jw$~שn iFb׊=F;X3q'DB%]x-'m;Ҽ>~z(7JJ_ܺL{$P+íG ټQ2Sp:lJRVrhÊ "LdwnP4}s؉Gv[YNн fF] 2va?l u۱%qZ?߇:&"뾃9HkALtwF_ü`\wDŽYdϓWۜ ͻ}#"YA&b"s1 焑6}imo?yVꞨZ*lmtܠ"3vaO?>5-#؋orH7y959ku|HGbY獲?dy~ e0@R)6UE+cDu?4/CD^&EB ^ɮm*SR7EjtSpOZD!(/QP)m)ZfOΑ~.)@Jzn-{cVjx2^D 2**ڴ\hLVDбSwAhӁ|uil[O&R/TXm,Rg+|,=xfnn'-6["pRw:*]*6^SB.g|]ӉaUE4y#7K~Q^-0FQ}9y|ڀ =Q,B `Ӱ 'Wo=|u>c}2yT5@AMboG,%V%0Z CU1\/raF+w -HdG:#KԛjQY.*Ө9>eTUr)sۊ*/5ge@ !Ɂ}m"+2顥!ښHTێ)nmKdwSy7E0iڞWiSZΕ"#dB< LD™)Z*oRi!Ʒ{hDV"Z-aiD$qr} P_=ȲD{J_a>RzDm؆s;6 ͱK/u&ީ?'Ezj?R꼈Bޑ9zFX psH4OZLea R漘.M`ik© AUՂw y+a ضmكѓ9 jЙk홥4ȑ]b= Ps^eT6u)YS,@Iٓ2PlXBnRBMl%k0@_Δn|vC3z|R*Y@S;`HzR|XhZcн3,iѼEwuD[ ?7*$׀JG?kL&Y] Gn BЀ<5` umHF@+Ndd6*K{Oh1JIȉԄ-ghfg5 ǐr'6VecnؒM4PV.(+{~RUw4q; R(k$t~O7G+), CfoHp{CU TG";@A>Q=4+(۴!LzPqӖfos??fr:,/+yc8ߒ 77JoP3L?U=T7@|Uu8y{&1GJv-<3+gh/ S^]n"WCb,LUz1zDaYzU_q_t-Sè!ߟ'2!O. E§ }"&Cya 1Kp,sOQ@/ɩw-rngٳ{_shIq[!xr5r&)^$D陌ϐ&ý%jDq*vuGo 2=;^0TMɪӵB ^.l|E._Kg"xnyIECVE~"ȥW',VO<?و|GۺCt65ڟ1qvDB/-i4] (>_0~^s(Ré+WXC2E~3uVʻ1wTCJ85j&C ?~J9_ ܬw3VA|_}U{p죁:-ec¯Iԓ~9Ic㒍AO:gzњ .| 1Q>} :*Kj6GG\DdfMdҨ^.s &q^ (NA첻1nH  6V5l'ט7+8~ANLM=R Q@cxQc໔Ap?'=ZHƵw-Nqn,mvvGD5*@c8D5ҟOI֐:D[jNҏ(uz! d9v-䜄[Ukte+\]bS8qs#}r.-dބKN?.@eW*ݢ]`U+@<1I pGHdh/V@OXct/pwkS'rԗc򕱞hG͗lΤ'͌0#CR΂hFѬa؆$ylVGkco\?Z1qWV`E ,f7aH{>h~*HG1LO\HlB^E'-f@:518ܓQLd\ժho"n>X[%9i? EQ[!mInx?m'&=7]t۵";#uJ" KffQfa,Ho׀'I<5o" He4Gj607akQKtEx1\ חx>tCI;(ޙ!*{U69(F}1>oRsk9E H2sCB]L )HqHghPRG;hiԣʜ6CFŻ@{紧:V\΀wGK⫾զ[L,tRe8:$egAsyE 2M4"$R?Uw..lޤ.;ߔYSsc sIO^ΚS#0V,1+uqASAJ}1>?ɶu4QU&/KB?ׯ׮>% 9@0&[rXx) H`D?}-C0O]˿WCD_M|u)FJI#պSVXe W&; ?Pu+A?t]?컏 R)G9fw#䆑?WFVRt(Q5N?qo.Y=fg]&(cn==Ɛ=!9DТ:ƁiV[2ɮM_*5 StM,/Q4cac6&SUIMD<1jyrIH2u(dĻ2JwNo;pN7>O7,ɿ ͜ ~-VGX Vm_Q-׳0֘jFZ)B_)d¨^ʣuTIkS5Br;pK[vwFڡ*GOjAbmbLRO7¹Ĵ)>7DȖ=Pov~3FT ~cU'AQWYaY1Ѓe XTKR4MpX<3aUϛ,>JޠH]sWnP~_sBG;\̲Xn`OiEy~s3Br?]^QEmqqB@3~ĭ~8wcw=IFA]}{GM.y8N{`C@L8Ƃ82ov"-==P픧ki8Ecq+̆4^{n"1HpTסuT_Cw>՗". ] 5Ͽ>T\JANS&xgjKym w{6cMݵ+KoH5Zj's^[xkTmF1D0[l? 915{aܮٿ"P1VZùn4e>Z|[Cp ?ÛZ>w?T~H ýPur<5}21I3D< kWCńyVXSU7riRw|(9qHQR7C'_s0Vt!J-o)"#9\ V%ìz LYWHrk.~9x@?\?,8Ч9Xq- fU8gW4ٍ f\Fk9Z Ee 'Arp8zt5}3mY q{hcސ2Ӱ>' e38ȍ Z'm =#e~:$TE^‹=+{R\+9$l Z {gU=\#, Db\NƐ,=:Գs,-*h7;h~:Q>;<*=79H8߿j1_i`6ܲ/׎> ΁/L8t`$JGCHB]pL'\-)%YeFF^-&ɱU'=RQdqcZ64Rg"OUQA?;:u^t7ɼyE6C ᄋzΧG)ݠ yFK$e~}b )$AyLhW >B_IT^4`3|]uXdi8*]e˱}DGF Ҫo @{4әR;N-H:*!LheAI@'u xA?TL|NE$-3iw`C |;uE"j;Pٓ5)d(apςQ5܁yd eW| djks;I~ԧ>>|8+cM.pڮ%+;".4 \"R5#7}޷ޟGgۧV?T'hSjm\,^OPx!2awWtX6F:s۠>t4e9gT;h}r/MV޴귘cd9!K-rPcix{XD~U(=}@RY7#m6Yȴ:ޥ7a e&i %G%XuWȕCf;֙_b )y#pGVtG~;oxȖG,w5|ʻ?sc{m9¨ toI/ȯ]'Fj1 SW2k4YT|}  g¯+XbIsZ$iXpw-WlZc0SE F?`7swGgXϾ&W,tguzsfYLLB|B4Faaw6K& :0_-So_*hS c98]lenĿsLRyioyLL ZT^e1wyhH_5&;75"r@0"X WoJI)W88BgT̕;0X\dI[Y9\"{7,<`{ e57Aʂ0k;(Ʀ<Yhcݩ8_gIbcjSU^Öm}X1@RX {v"@[1{7ɴL;Hgp,0`@zgPGkJCT7$#ZDjFIéR+aIGw[ڥ~?r ûb0 &5g(rdj!37f& Kt&6Jd˃LG/Rc6ޅE`6$pQZL(DUáA=+TL$Ji2ƬUULbpwH#s< io ?a4O]bۮ- LC}Dc!5m3a(5Q_vC<T|W)YA;.cW8v/0cmv@W;K,]>B\؀Ft_cUE>`MSƜ>|٫ζWy $NJalp\KOi#LMqrCCQM" |%6OP>&41dEЇBZcLaˎ홖nk4Bm96#@AuA> 26P"]qQд+j<4r=O&P)i[`ڏph w&e n|-=Ȥ0b[vvȔJ5A"aDO̦u\㼚Ql-7SkeKV}_4ؖ:}~S ) åhV!wtܘK|Չ&]= bi(sq'OW^ 7lOk8!ܾtQޖvϸ<]}f(vORLqH ގo9U[B٪Z &*F}ĝR{-Me)4`$ IgRhL 9 F"ۡ钜Wg(#ĿuO^,1,`!! tsbˆYMXK{fFIk ,7L9(kp!m\v:ӱ\q550hB&CtxW<. Y$I}_Kݖƃ#ZMDMO e*j[|oLO}H7KW4zC:w# *RHθ#bwͨz PD[~ZSr *)oo-g l~ }@:ޖ(T\QVww(!zk$Yyꯢɛ1 U#lǴ8sm:~Vq^IRn;.xI8Z qvY/ÇSv46Z7ˤ)a+kښV%?1'},٢r Kf؎X*%BҤLF7 6i8JeK]fCt?8k=:98D &CX9i̥ʎb ]sA2Y^f5ZQh/Ro@f]C`ݯ,5wZpY(w|Au.tygF{}^pU^I 2It3CVyp!C؟rrI; 9dGTr&J.U{$x}5(8RUNpO#04 ]| )//mYYtFv嬩[gtf tdu!rm>~!vT4p?Å`C#FtaD`7 %rc)p~GAo%w"ptkⰀsgLT:@ 4V.p@~V`@J  n{dQoLC>J5Ԭ@̭ȏ8~0'шT J'AaO< (_/we?RM@/SgBa4\KX'ƴmE~*bv.2PKm u(f59^ǂ2^޷jrոeŶ z!+Y6{:f_33c0ҀZ%lIK-~=׾ܒ8w(|x+nMF= LLhsӗWFwij)ȆA7KkȂqО_خ!_z˻zp;:lO2=*D F= ÷EQ "z~;&Br"\/WtsTrl6%#?OZj Qc|oz?fr.s[Qd,ZB f4Vwߢ;vffFɤ|~'$ʿkq; 0dhu˯]+S?# 1Cz&_QNE&4 |p]dVN <$>1}4K) @yxۘ>ἁF6BFzph$7sCq^'wjR܅zٽ>춀n͂w8I3A-!m^)C{Ζ{۳OSR`|W1Qz֝P`z2? T[uɷy{%[h;-, tE?hE} ~(jꓱo M:ޏ P3񲢬5}eV.G?>vn:'A햕֟P=$3[Ci;kM2bGDf{uO]-iXh9V א1aMjE~>TjҌBH8XG'_hKkl1q{%_E aSFfJ5^N0%YYXU/@@N!x:@A[V3RXc<}ƒ^ f28E"hPзqrV{QS7a?FwY_!՞mn:"EU >=IULfYyLFT%Tz-RSOa닄ÜNisG՜k bz[5PJi>J*)JJsR97:vP/_#yR 6ٮe8Aݱn2eti-Khӫ';곑qT:Jo0x@n`j47OJW#d%{P.: F!2d ?}A+ S|$G=N Q<w ʖo戒oW»yW'qO-1XvAsѷVeBksZ69@Lɪȡ=V"HbB0jN^qK|٩V_^Y*CM=-l,~ ޾ȥ=1p =qRn_JѩbTF\&ܯzo)*M[N_9`=/*ŬndA Q MVV"Ȱf:_eQ(A/*g(7ޖidoWoA8ɶv|hLf}#TDmx<62K*4z[ sW4(eVmO bQ\ OZ0X{) 0Cm~.Ҽ:Rwi_J&.5?637,P߄}RV(QZ * tvXц,2UKTrRUN8%N*7­I??d?V.ԠS*Cu\lH7DgskDtpuf G^`I]fW{٦©좪 yMxHKWڿgeP)L*_Q'> @`ӴvDz7O|_)&ƀ;zͨ X/şbYp9zDM{D@*Wh<:*2I%q Ž[j|Icb\LHbՅ`=ҋZJZj2]y G2QU鈠3\#~GO8l ,~s;Y? Hy6Q$_ơ [f_hⴻKini%+Rހ*]"0ere{M=N3Bqɦ/1tdRgvѓagk,s[@KNɏF&Tz1,9D9g]gD>buC8th)֊gˀb"Kp"_074=w 1M}Wj##Nk;І6]r`@6~' GWqiESjۅAuHC /pk$dv1ÊvE"UOhȞ\˘Ihf,:e;n f#e_6#i fbX[]SmpCX @%"Ϧ~݌w:p40P CS Vu>ޥjrz720]*:q33fE:( L~C&^| x۝udFD`@'l}HI-a=Ҫz) mI=ŧKwVZInKL6Jsiu! -社%Iʧ? W^xH@JP-~Fta}TB^/X9 ¯rbV-ȠӻK0cI6ByULϴom){eci)_-eĆ%tsq/.MZ<0feNlⳛ[y1PohٴQ!@ \,fyqHtd̐l47R<<0EUP(xag5xpAZUA"F/W5.[1ŮvUW){^{x((| ;]7y&V4۩f\MYb+oJ8^pȅ[LdR'[mů}5 Tz/WB55Ȅ1y<%ҳhm6: 7FdE!<~ShlJ-߽ &_k1w|Xoe wVT3b?;|*"ȬqZ4{y+q9> #'~S@EV\Fc/e o;oYvayv@jM31e,'rn ߀0Dy !'bzوֽ\λi& lgٶxF+0qF6 M:oT On<1 t<|Քq,?+ XWkKA6+|=]ZmGAц概U8Zr]4 h 1Zа1ð|l&k?`4,J0f#tD)j,c\!A-ϴ=XtOg,!MiԠȏ֋tFF ͱ'CӞ>k1zb1}GtzP{" c@}}r}j֭ |4oj> iza@SC$gOC|@&k1DN35LВDMX[||_ܕȪπz]AR#Zmw0h4x>k]ŐD',1kuBRvy "`"R]j cb% Hlz+'- TqB2.tY c31TGKF:̒(X^ 0z.X݆QfIU-oI#Y+~4DDO֊<{bĉOj>Cy#rG.{zl0N{F3*H,c 2‹F`rQ3ۗB("c`+j%U香!kۢl:O:NMWIsΠu9-FEpQeI9@]Q4W-LlGQ VR p;ẅ́.چG4ܻ eus\ڤ-lݱP6t×CwiA#K3ݻw'`K ł'͇jbk)exR3 YLT 8+~}k"DjEI Q9G% ANt[@[Cꨈ'E4X"~n( ?jԑv0"4Xj[`QE5Kv]W5/W'@+m +Mcȇ?:gGxKzX '63֚6e(c\;gvI…3I X@+O]n~HY[v@:pH#:~ u"Ӱ})[*j=T冸P^t\C%Gl(?Ĥ(r &LA1 }zgyI-`J C ׹^Lӹg}ՊuޛeMXu3w"~\ k3O|ovLY T)¥PfO"wK_&4}3Ŵ [ !^G#,USc U+H,X,l=i+Pl*ƖBOpR\%vZwpH߷[Y6pv i[ 2}t4 !64ޛ68 X}3 g=hЦ슅׊2&;d1HdrQ*/?曮+mUK=2@@oDDc3&b[35N DsUW s%I2½#KYRأ(>nk/Ŧ \6tlzl'o4lͿƿu ga7,N%epȎZ?#QNl-pJ L}Jp|tyuUx1 #yϹSt1pyG3J}\y\_pR2y;;Rwd06y9gF18^|%?M#(74jN\j*>WP5{lBo9 DPẋM+K=Wu$mHGXsYh}q,_[S%=bCY|QTy'D֕z1|:2IN{!X]cu r(1QJ6oU51(,lcJ Mw7k}|##4@drj8C~Ơ|:bL;[Xo]W/=*@>a9(DS_5F̰KdQdx5@~=g3'`Q$5<677NCbrph}yCnlμOr_k86 QuŠ\]Ig's4v?]6^3N!/AŒx˧rDZمJѾ$ ydxΞqOًBz|cx kX8nvo4-y+O\dJG{0M}gU>+xRw8.UEށ !_nE,#T.A&(M?'DنJ9lyNwlJۯ gm]qyNtޫM&h_n-nȰ.N V{] Pf['oUu_3C+<'E)o!b5V,v34p0(Ib9xtFũ̸` >S=˒q5Ǽ'Dt:˛o<.L}XDI!SB+m骜wDZBF%~uj|TļH~e}h;,:n$Yf(Fd(wvqox=ٹ z:]~ȧN-v bѤɒ k i.KíOc "pw1|x&q ;v !o/ a&ž.^@qF5M>Ũߔ:l.!8ȽМFWgl*:c"n !'-fZ$Vc{甴[p܋~0v91]X[%SAӨC,5Ү70K^9 /NJZ'`dTX=1+ ['ّi9W¡'ď@<(,ccZK}(4. GwAi`f=q7qs̯ a8e&N`aᔽGwȟS\` :d;SX-z6Q쓙Y[8k rAf+VqHEAQӤtqɎE6|a{+;ϳ7dqYR`LM.B |EZ19ᮽb?~F--gt[p dG_\ұ"խvb(5RÔv}V3 @kI~ kE.VKmHeP`yZ=@$ap_0;=8dKY3D~S(G1 l5hϯzrOALПEDT# ?q1ӦbvV7}SBGU/3#Ӭ)lG~zS x$dK'ՠa ]1h+%TݨU1 Y )LD~~>Z;962:~BdJfVpnM cmϧ:w9q~qg6#{?'\?ĥIJKƒ.k$) evi\4ͳ[Od$=󻍗Җ}?!_Y^ބi 9%; 1C}),}pC vl$dPՠBP>xsBhz ҽ|VHtk]i,lg"µ!Lۘ/`I!yWĐGA}Llꡏ|cdic. yE#k)< R" hhvAf)Pz%ڪv=O9Ij&UWlX$w#9 7a i!ÉMl2_M$=L4V=*VY1/M0ЗHQM dj1Sd^zZk'0c E-% zОϭ"FwK@W7zm`2.~0},v q}vo= ߞ Ĝ作Q\ s_iԝwj` c򖺇9kM ~[~d,7Ɯh _*Gєg^/@0-pݗRl^ 1֦E -Vz(v}y]KޯAFaKžJ|O>5F3hMsL)59P,\S.G {~le.U8=N*]}CM$"L{ELJGʫWeM[6h"Lxt)-u7 =tV A\BaW0⮨w%EksG/qrE7)qe8><$A:\YH!R<+|ϔƉI s;& y] r*;xnykx=l6N0]GW30N}ÙR qF20 Xfܒ5ܟ[J[5l$$Xyv~mi" 3=DϤ]s55!Jf|u*n N>"v a#(\b`jX^gP.TERO{/|IWb0P<vLQBDǖl & ͳ>8N_hah|3-K(! eKpw |PS UEQFCo9|,2 :Wt'x$/+W}}R_3^;ý`X@Jr&Q-²'f1w]$[f@yM.U.}`B]bR~Dea#؉Rs;mN@Ĉ׺7KB/r'C*eBODz >些StygN2 .}{'=l~j'S<ё I  BǶxPa2|NEq)OdEXuNd,,^pycľl?شd-k9-o/U|re+ ٷURp 'JoFâ$zgb6:Ҭ8bD<"TWU󉝞łcN^bՓ݈ȧ@jǗFK)ȝWoݽ1kԄΑ Dؙ᯵Hk o;cZ#'6NH.j\@p+!*lGL3;F~x,jg=+:jεX׿_--@=|K*t{ xˋ+h?d 'c|roQ)4a``Y;[>Ljjf#$m 4ֵ*;&RDļ9 6tp?jI'P#r%t. Dǔ$əjPt4s.9pj+_Q{73? 9b|UHuq7sb&N'zuuf?xmPr?(c-sypy-cjnɄ /1Olǎ4b5r9'N'o7l ASpmX5YƉ?HO|v~OFӅJ)KF̦ۋ~/4"mLR Jz hZCVR S9#;WN+}օ?UT7_7tu[lΡ[lc_2FrhK5&7)BUOC:* /< RdSn|"YZ¿ [>Y+qqf``Ʋ0 $0 Q79ŵȈrwbA38i@DlJ'-!. uy* ܐĦt]AsE5Z3S>Hc{]KWm1о9n" SPOGǮ˹7PaIIr<@i뒎V$up@у&u)iĢgZ͂'jգRԧ-iCOh֟lQnУY }ГpקVuGs,Q/UXjmbtA $ݛ_]s^6Xb_ulP>j!n!}ve 5}h _v-@^F 5&U /?pR^e~Ka n i[r?}ž;_gt M<)gHP $nZsE7M(> `A%>(pP_5$ Rc,Ǻf;RpL]]oB/; \9T$^g)'nßa9=a{NEނ~pi9PVa7¢ٗMG0!4ûmZFwd\gړ5VBIDq (1*\V.ï} ~ɤAy@9CUn9 _qޭ 9s.*&gVYH# Um2*aNh ,.@E뻚HSߺV2҇v `$ni+d;VY>کU_%E̋g 0뭦w_\ͩͅ:Mi7'x .v<A2&-stB`tc:EzM KƭMo`P۷Ujcn ZW*.@gTSJj@\D_wxOC_-k?~h|H&x2Z ta2PCem(,Nӽ_6Έ}-Ab'o-!&l>y]F$:d)Wo͍" vܤ +%w&z=*k8mb *r<XnK5dhY'cV|q(JFisT u,.->Iը-n$ <>X{4*;k@;J+Z4jT'C0w] 3S"4 B\#֥b!m"4Ɏd.1!1շ1aPN}=/%DeB"*;pЍ`-ݡ!1s|t<:1K?Krq~7" Z' ?3$Ot4V}]_79L")]/HrFs]ő/&^P#RLsU9Z k'_ٛIJXu%|S <qT0|m~?DWF R=A.q? !)`/д!wY\07fCVE| ۪2YLMPI c~?Ը)1&R%jPŢt,@ 3 DR*y-[疖 ("Kq_NIDmsi,~e'ypt 1J'A80LIL.Ԟ?#鏾;m›}j75sVS7=عGFH7<l#`D]J[PgPA:V' p;Du1 N&<} ˷ 2RF0[6wo"<ň tKFBs<"8)J%o~mTە@&&T$#Ij0@v+b=,0B<@Yb_@ŸH, HkLm͈qE<`W`DM@,yW۷ j 6qH.~!Bj/M5^A*Uj ?k; 3C{ΉKcȚ,μ)A6vv `m=>:׭dT@\Mt&Dx P~=YDnDzfpIWN} {z UkkrWQ>Oh%Yf?ܫ]hN%.cʚ=X{ۮ@ORv1>ͨ*4gcW}enyHy/Mvda;@ĉ|K Uk6V68 &9M3qTKIb2mDL:$Sf *@R2ha'̩$$'` iBx˥%es.3'̃ k4o S_> JgMZ%6QRk6;6\ FM5&CXnq%l$,d *k/ zf GHףU&a↊'N0;؟,6jԴyExsʸ{Ԁ( ,Jw@qo&.15maw2A1EPsΕdmd>Ԧ$ &ܜhL?4ea+Rdحq2vپθ2P9F8I/8~!aȌ8VtѪp&n+ v=^K?ٕ9sy` fѴTSPH}=zM9Ŷ<1?s"\+<;9C㺀m 2 PԚV_wg-"r<#n%7\VڋF[r]9^C]NFM@G\ztЧyj9X~/Qf1Ku04*Q \h@0eٹSH~l3LlӔS4^ 'kSo/;%8 8b Cc6j)[CuyCBs)en4ذaUn?#4B{2Rt&<-m[rSnng5.{d51(9ۡ bAZ !:RNw-F&t3 Q5+I#5  0HMӴ-oفSxm.gT`~q5&sЉ\ &P)=ݼ(!3%AN+5( \^ >6oGT\)ILUՓ榱?nZ;vtg%^=7fydn ݲ6g69s֪p$jOz$H_U ,ʯ šb02(8*Z]I#ka%ɸ|/Owq20@p'xo7&≣C3hi>T𹁱崀e+RY_E!P7#gfN+1ʌ4ߖXknPp7Suz'ɽ> T n/>zOMdc jA'ln@Dm"{ h:I熀fuvBC`s3.PCEPڢWT|}1]1ICcmHBgݵd:w|ɴ< ht >[.8n!?3WO4vw~EO\ntdFy`ew4.d!#LyقTs Qru^vOjQ9zușpi̍>d\a(3n &\`7LxU^R+[SdV/}Z*b˺h }A4 2Tid!VV@D٧weՄ+9}J|~g^vKJ^/}2塀6hj$et9S}PрmX9"nWҊHӁy:;֑&mVc:wjAVCȼIbt76 "(S (]h_ݍ~mFcl*Ne6c5rwOk "S~r~.6ؗRM,M h -0>D I]0EL\rE"c6҃>zY27;iŀ-Ф\4?}mo4B( q,ҸPp Ը[yZU-}1O% ÖIo~1:Fr?n/[2sVcZ˚חg<N1?1MIA&MٺdbljC&^vOӕa}mϢbkοX$j8*p2JokJǹrQМ' *Ys,;H5Akpby'x{ x&97yB=DNTVg!Xi.O/iBvC?WeB\&:%(a6e?pzWQd1Y)(Pj햜iWśU4:$def^,{9ΡH|}xˈѫ tM잃GLBl'd%!0}v~ŁjPCm7л+=ebظVt7R3;XM_n߈CؗIaݯ\#kƘfI5gڠ?Y>C(<0%izK7ӤFg Ag}Khގ &SuT5 M' nGԮs] Y5aGvAbZ,Vo:gjѤhH rƮؓ^p˳#|resP~X"JuᎤ"q o\(AQemU8jjEYl.4/ {JWd~Z:^Ul85vlGj1Zs|% 8lh#`–Y<|%V4d.cc볘{[ -><eеn'ؔr: uT^rx[h3N1C %aD8N(݊/LՋ>³{m(o1bQ$A/ ZcWYb}< 9_ /)MmR-d6߬N=hz6, bW6aJD" ,\ɲ,Ҷa*io 7Ry:VV?IT!kVL`td]#'Tk>Xmt4琈^qk-cf ?tw]%R'u;\z)H+Tx@z7,pQiJA}нx.j-?cra)#<>Kvֳ]t%!eJ;S;'$x0ö)w?̡،NjRC(m'9{fC΁qvNV%ӸbF/qR?Ӕ5' d|" FÇ&8ʹP3_9L|w ZpX#0yEuOy:kKHQȡvZI<;נt(wHL$u6(QG_tɪ0<TW1g4ƸBb*,k5+G}uׂ:ۀg?,s'cMq/vrCA/N~2XIѨ(HE4lU-Ï#!mv@ۙm^E=U5Cvsl).msV5b@X0J`"*.ͨWU>H8*/R'q40Q8o# [EVw;%Bşj1)7nz:]"yv6<]z|%5=?%]"5b$لy)-To|/XQ&ZQ%}UR`a#$`ty$< $weB\,'{0BI=zzr3Qھï]0~F3œ@m$XvzbO:/_BN B0 rÊ,&X˓<}/x؃*} *BQOrM =0kSӐW)z"t}IDY-zQ*Xy9,{rz 7ns2/ͥWrs:]y:Vpۮp\e  U!ovo5s ]awQ % V֟QD9&PPɑl89j^)jG[Ht^I:g‡TA5\Ki[CҊ J(> L%#"ZՕ;R褙 XbMO6(Tw0S +ls:ڽ iwL8M)d?FFZ\h;Y;<Ye$sۍHmŵ_`yJ`.> oX2[D`p-xi[BOו&0c6DRsCMJ"D*ҧZƊW%"*]&^nGI+뎥#  qF\GIk/\Fg=H~ xʵmZnVxE 樵Tm/ R7a=1>bAj*}y<3|jn5f[% yY$띈Ѻc,m1=ʙROT>Lz쓴Rmz<"KX:"WSX5`ǭ^ai?eA#Kx:uE1 P5˓$xy[KhRlBٝ0SLsKPSFoQSNj* tf( ZJg4G{/\'t:::`))w6rA`yH[Y+?:L=#c{2T%ʞI5?ү_),n&h&_9G=: HgNB1[Q0OV/.zP*? G:wp;81DRgt=Ha:#0S#t0݁4ŧnWe^0 a,c Ēr j9*B~~go+լ$iBnkτMz0 $-~^7HbO:l"?ǦH+#gh&N8&Hw_ Y$0"dl2A:a19=me5ql ]kf)xëQp^z{: D hrT*}L?x6a򤆸pO<&c2]]$k Ɣ"=J?ZG Mʡ -|1Nw68A:ӦI5W KiT83Й`#Etx?Ɗ)SLE/0?KZE@BlMwVd:^Q U8H_'}y^xRwyqH|8MrSF aX- K^!RR=NHUuiXPkzt݃Á1h핪I!rlZ ~26)66m\DD}3<) eWQ<} äi b]Guf2xt !ۡ/J@mb:Z+aR+17Mo53?u!fQ¾#x6ӹ@ BJvo}؋oJ>@J Г@E>@ޟA16lZ48󒱟3HԼ<ٖ2ML]$ȴu !?d4JDK'F!bW)?U:څmJ4]r슐2O(j777B&Fg {" (T%sbu u;vuË:NZ;v\>RIHD( 'ꕴ|l1O&Ь> E4GV+AoZDK&vpό%^dWKPx&@I<%,30Qos\U*]k\ZZ.0ʪz2G3.j4ܴ2+1fF]}.-&O8^s+I g|uq R3лt=yz^/aWHԬPfm .6d )2 xt7/}yh<\s9w"gDçї5uA0X $I&K%lM%8v͆U@s|"m(m5v \sU ٽ *}G;59l}h߯jCD@c*A0$x[GBZ1̗`무Hfᴔ>˹ヮY}$뮃LXƑx)hP6G"C7N2])?4mL@loh?Xj``1A_o1$\ LUQ.`r1ٿ: `똶q"p2`QU]@syr|uVhuB߼BKIh%7}g\ ^^ϰGB WGkUQ+iO,#DHa _,{vdU  ]FFo<(i6f=L x1#"p/+i[f̬ӈ_͇/:Bbt,% lpk'7ksqX$54N>; )"{i975I3͗),7 1< I|89)ZX.W=jcBp3%ˤJVOpEkn9L.颾И%Fdl)?M^=O;;ZEK^MykjG451"%ĻeܠK!q^cd,X$ؘ҆&5?(( '67II29*jV=MMo Vs!\ t|Ct&td:L_xwը=gqs4K2ZV ^mqhI,s2=Ӵ3ui?ڹ}_ HWƩ]+]i&XfU4W.9bH8!z͕z݃xnt{ZہJ.'6x$e&ƪrifyeX_b&xWۤ^V QQR+_k:M lpOk+=}y䞘@;ɰu*O@0s"P;&DuƗ1}QI60Ofd˯uQ mXpy(\+P$?mƔOR{בX 3-/m;xHUȧr*Bw)Rfŧʽ0Ӵ悚+sp.(SL2њF!"I]4 "T,s<"P;@8&Օ.z`יض}/T'H C+!h7>͒˽ 1ʢpiΎxE U4LX~E u#ߡ#h["#X*e% n_SV[<+}Z,A-VyIJƾA*Qڲهq#Hr(~<6[u2`)$6^VUw\b~Z8˗(j쒴rٍEkBX 8?FA^RRu"eu|K9eY>+~o: R` [<+3Ƞg* qV;W{ 'K59u| a V$"d2^2Nvӓ.Xnع?wԎC?z촨%|Cu9UyQ,(:d["if\ro_Ttw}~^)Isή0VՌSu~Y:9M OErN0NÝXP(BY%M8&@0},3mWD]MT HNr,A{?{}Kb|>xG*gHL >,湈SZlP1asG[m}Y }lib`N4 VO;BdU `q7h2vngxr'TVACݪܭvxa5U5 b\Yf-jEt;N%G%1;5C,UeDW6Ynq?F~#w&jA k=Hn vJp?e1?Ax@7wytDovQ!~eW481w@R+-^ԌRmxx#>zL.^:1SW pCRlM̘S-s%{(Z23Cw$!"Rۄt*뎏SSa`-/XH%37*emjEt_Kgdt3Rr gI.B_?>rv $1m0D"-"0ClYDK:`wV}%H򥯂xwU]V8t稟WS䰈Iا0a<+ݲX:`[uI̻x } :Vwl)1<a#G<[B@36GK֑̎-ؘ67'tk>pdmxYɭ%@[t8/ A&ļbD IUjA'=נ]x@_ ѭ ?BArfWpc7fƋ7I0F/#(+-<}`PZitƎJ'뢸ǹaG1Th`r0LĂ0yr/MPT. iW'ƕKz 7)>ɼ U3 :)-[Kx2Tk6 7%-cږOυxn4gёd[ a ^^e &hFqBy!7ҥgD0v#*[vA5|>pAqҩRY=D=)ȡ  J0\uH [)kUS ,2wt]VANXzDF&K2W5G8|'V sѕ b gn@;:rUu_}^V[= CU [및QƲ`癦?"ƈTkm." zI+k1=%zS6aɄiB^ZʼnLMlMJS-2p.Yd 4R[#w'=Rp4JaCOu,:g&6Ft,'~jh4=WKh8ASwZv=:o/?a׹VI{qx9Λn5]3&*Uɘ|l( LD;isGDC!bK"Τ2A0Kv|oi0VZz>+. C'g¤ _,Ni Օkdfȋw\ * Jۉ`KLMGw}m !U^VVrlʊg ɞ7 vFY ws)-'칚q dh Bs{f!UwTC7mϛ*k7-8tyK h@qGC"SWOG&+y-\d'Sfzğ`#nY DyE+NVwg #svvC 2vfcο;@qG/JciNSSA~6(EXJڥ0^vp =9|26"tf)Ɉ謿pe|R `Eye Je+"Аdqru{\-MLye6<+d(nsr/{7 !Q52t3iq!(iMvB-6&7#UrB{E@tRI-]7.i sDt$Jw>#\0WoD@]u-0pvb(_As-c*05c.Y^Q@p6R$to'LK,tqgd/\nDLmA"" X tl7-i1kxv-~8V:)[r*@<"}FH B3RyBh Lwý{>VgyYE~*!MC6W1@P0e[Mmtk[ϕ(IQYD5x~oEqV'AqFd=^ oJш6-{,S ǰnM3ӎ\S;}WTLQ6L2Y$[ljkSs}Ҳ|y OzIG+5gz<2Fuw{^"`9l /c7hxV}w1]=UmaFBXXȽPl Fi4smTikK PAWyה=ޙx,:C$XTgGJ1;`U'5Nx)BADžCyKlA:[`.p3(4<5"'X\eͨtwQ-WҦg8Rtf}'th0\Q%`&L9Nۻ-~<@%hSvamj:W$'CY %~#m6O_~(p0^͢,m  XDLk]]K떚 9TRNk|)7Y#\eodV+$z*wB[^ݡ`y#GM<\"7Ɗ?| fts2BEh2(T _uKa.ǣߐ/7djlxT?6Ƥ߮ő?mpj6{zĝp/(LFCdqcy)_5!0KBl&j0~ \8L}_J"(0>$3f4ZS;bwiTWNK?@\N7:p:JRumfT4A'o PĞ*]Ǻ5p oP|)މpfNuLoQn,ݲQFأbJY_pVAy%\glZ'"۬Y?4=,nPU̳6|asy2փ"ࡵܑH!9%|t~}I:6f~q{_~!V靎UC>DM?~]3!J|@YL rQ[sM]. mp5#{rٓSq1b&2dPTu >a<Ûr?6S%n%k{H}mBa-|StgΏNS؈MQ0]mοCŇ ' m3U)yӝv %[^ųR[csmd&>ÁB,0_&Ik+A]X&Jd0 +@ZXߝ_q =?t H4P߾8Z{tea هrKs!IZHv~,JtC0ϊLe39>nTkNl*A:#prP&x',xȍl"3Ap串 Tٜ,x?\w]w&+]vt=ڕJI}ᄔmHm3ڀQ~qkh{_ ,.`˛Fab,2/ݥ (hOVe4(j2NCm<vA,8q{|1xHymcV,{K[[ج%9m/"P9׉]@v:VzuśE~G&aa# ;CLbMv&cWc<EETXh9,o־lpZ$.noUK>~#ylI$P=R C'qLYH͉EU6-clVs#T.wi 4uvﭙ2p~W3>\(C!u</nO .vIfQq&M6ĒڭN!bMZ뿣\ h5ad'+q,F3%v !*;OAu~D֟KՊ8屯waS'L8Z+d@GwRVKcolodP>t Cx`6{M UC5 ц5uL 4 =#WvIφ?J#,ؑ_bC{8,|mp\=Eg/")+K%e9Qm̒D ]*sDZSe^Gbyg3tɥp>R"Ǭ{2`r ah=?2  ^-Hi͍svds&Kݯ r,ũPzGZb}nYNl7i$J[6zH;2rU* xph`u (eR1m,-qO| <21ʄl-%P߂Ѝ1@Wra, St6lSPNbf-.7jd[!C>,k>[g\x(( ^TuP܊;wk:sԳQy!nFҌHo6<iS(D)ehE#f}Zw52 #ReL }7Go׼c%w8r{&\x94n-QmpʳH9&@Sa:ZPK4b-~J?CO˖4,0N5mĶߏ%K!w-N8$=1 3%K AT jtwSs6Ph~)nKʯ DZړ85d. E;%m#n% 7ҿ.һ~^H7_9ݡrLklIr vއ>2\@OtO;*B|+8 ̽c36[d`;R?:ɽshZzQF'[gLve*!,d"2`GR<yLn}VG1M|cRX[OkUɇfM`ѺZ}ЖCXp1DGZO]ҩðr\(ۡřrD0t?p{qJuuVN.lM0FciTϿoO!1"y1. ?qO Koe# }@S pm&ײɩ%1؂3N3sɋScF'JV+u[&hқYdZ{pO6#ܒk_OBc@ʔSf*``NO3#SAX%=c:wDu?*#|rpm玣5C ' /M8nRԷxwqe8 R"9"3Xd;PMI4=!F<2vV%,CaʃFhЉ'Rj,cO.jޑofB7OC;%<&ZgTOQ ˓SglX`ò%ޢÐNrM h8Zvc{ _PT7Ƕ߂Bn.M}{TOP!'q6B_yJksGPiII=6;aV9Lƶk<`^pNE.G#e[MB ^{A6~s&ɛ,=8\%HmNLk^~V"D 3J*j('@\wme7 *6q%Y{lPQ1kl7ϕS#^,zTS5׉"yQՙʻ"JpJql\е, MԾ483%(1cz5%M!p_" ıY%V˷v|VxW"XM?2|:,N]E@+U# kI6lH7*-x{=&?Io ށ+gTS%?ťb]1$Y1\Unh gr'FJxdk~ #pўg0|P!LRr7 Tɺ4H*w' Yw?hӰ2[`BW(UQpn xvT[4-@,3XNbqwb¸hs̐ +$0Df/8ZZ( ؼ@?e3a@{9߱@|Ua?,0NG"rH;B3f//gOUfA *0H M|v$dc͠Wѕd9w~g&9F^x\[ 98a3rEo~^Pa7n]Jx;6101gѲy%HRnIE$C8_JaQ9eI.Fa%}mɀ:>u7;v7(8̳٢̕EP4- .۞y{ͭc(rTYKw Ӯr:F]ҳG_GFp7 0}TB?ϘFCjÚx'⁆?Z|٣:֥LEaK_n fm7CwAǫѯ^&4 W ڋN-G}K D '(.^C~JrH Bsa[DsCէ$*VR'}?5-|J:Qi FA-#3$/p?-Pzc;W|mh+\>v^Ta:;CciDK+p=\t7HfM3^9UxwCt 1u;S ֲ L+jt28, ꈅE Ju;IA_pKU{.uǘUY/CxoXyQ&}u~1ʟΘ =qȓODzl?urot0̩ ySD2KشLSt /E):":Oٕ`ILOu"OЧ@vX ,KtɆ.;l>,Q4Ȱsr0 `֑Ay ErL{6]DXذX1Ԧo`+D%ur-J¨!Ro*eoR [!uH=&ijwȆfsȚj(p;!6N659rL(e:T kA~k"r nU̮Qk*EB`P |%ڦbLmxAeY6e9kTEJNr4uY[>==->C^'] 륁r*C!|K1к3Fԥk[XK^PBEY{8oO]:T/Kcu2|;qwT)gx?k*b|6:i7h wl tFl6IU*a9 D6 n|%7+A,YG9JUȽ)UT1g&9 4 6*jT:;E_ MSqn@1vw4"iXXLhĎh.n*\dMM/@ܬŔf֚D B jԙm*Pܼ՘fד,J_.ÌdK$AͪZb 3I?ӓjʫ7oUƪ;ce{ P*Iz:"[f@>avȉ'6< a s{ E5m2{ G~w;  we>jsQeb!2r ٬JnCJQċ#c!oi5V'n;dRbXya~SI4T/Wc i:Lb+\D*Zb ƻQ "OA#Fr߀A7BAY(XLR{t 6lݳܽuJl/yg1絤j\D*ٜXPA!;0P lWSpÀ*V7%)k]v!7wL2ʢMNe+4̞C]¹fׯd @(3-a56DN9u׵#uч52s*']T{!KS~װHqYIu~wo& }}r7U)p~^m`e AHEC媅R0WI7wRTG" t"kp$]1ΏƜ.ϴ4&Cx}3ɸK9$ո8[#[EO"h !x#${t=/w9#*)o+5p@ʮH Mk0󚐞&ADH\{6rb@Œ2SLĊj/v).U]%#f `rU:8 !C7=oQ\ג*U#3SO 1a![hiJb]e^~[yM]U5Iн.+L!-CZΤAww -dk]N[` %9 5!):* 畫 cNO>+%Ѐ7Zaa2ͅ?rF : 3:z n1\VE M˶sЖ ЏP9(8:w)@P:{  f~/TFdɫBr2FgTLUb/ҳ10He͌*kWSJyRs=LB^QpRY!+[MʡM˺'tө9RSk5h@}L؝YP".c|Eyr[ Fiiq.ce"~~~c BdQbSg)r\,Xqg `Mje_,ia>HLX~0#M73,زk Ly@QAoxB`;CiGK4`>ᒻa?5t҆pHhYQ4g-L|$eX~; $j}ʋfR.$ f|VOy"CqSesRRF*rП\߷FhH,VU4wQ T2jCo9ͽy*T]A6a}DA0YI&$,MuGqtw egiт o9;ji]`5Yi6];oPbRE.ɡx|wݒn@7sXX K6<{zg}W 9K+2 C WmIE?Q$Q$_/\b=a@ݹ-; ?4&Pry;{oȯneSioy<)`DUcIǚܵjW:FOhHMGKͱ@ٯX]D 4e+vb6,L>P.,YoKH~\n;y%BML?67ehaKtԅYXٴ_5hA >@5% P_ٝ|CB h|՝5 aAK]`.C vKH:[hMV^>Sفl`D^:S4pn F{8e[-sGt^zj' ۥ ;MMfߺMb}dtI_յ`]n/Z**3ws6['9`9…䥹薨?]jN#GN yFGtҹ!BqldJZ9+&rR*2afkBFjB /(c񽻻 ܀mI8̆ģ kԓs? $xsk„cg|3>yA]2./k^R`u(6X=U`ώ;+U!q3^#m4M㋭EY敼J㐯ĿchBs@hzZ,b#( w)b;Ϣ͆n9=S[29+9зD!?jMi8Grm") D&O If+YNF~@ڜMh=iPiJQ'}W7G^{,iE:tnF;/jgL<@5Ze`0xD'yx_řT~9%0w7hRb#@-H \g &XQbOƦM$Eda {@$R: [*1 5|(++d0;RM3XՉ4tέh+ B6 `!u⃋ (E6.T_J P[Vt$mz3:} Keȁ"2޼CAI}:ȌH&)YSʨWojath JT=X0deŦ+0؉8vHH6>zp'Ԧdam;yܿzle *L[ c*?h,%yſ I1EӄD #6.}̞\跴^T9םv49pVUh5M8Je%j?LܥS")V ȡkuWӿvG((#8B0@N*S|Z]Rr8GyΞ'@=b+Rf@ 1U6;nYmpɧ?^볊F覝=CÆ?>mtfxQ`pk/֒n^,PO~ AIHe+Ԭ&{!sYzån\aTyu$. (vfuӨdyS6rPEv<M)jkÂɡP;gJ@&6E΁K 1hD,4u'#ÀGc慁HLNB=QYl`hM`1W(O#-έ?d X>q qyK}*8$@JLfxhЦ&խB(7Nگ5_l&@/Vy=N@#4|z.hzc '7dQ~ٲۚ"2hpGnY(>~ۢ[#p?8EA_H2nG*.{v=ĎwZZ ]x׺1㖍ɼi8ԯl?d6lԋ93D ֫NIA1ۭi[b1#D܍;S;.)oqNgZ:}|KyJJC;v()6mHZ*2϶jZ[QX?쨓,> ϝ*k91F7z Ȭ.>4YXe>,Y6:Kg#vW{^1//&3H`ݬM鑢L 9] K/׬CSß~D5 Z3s/b~ 1]=BT=.v'#!>_%-3A昽w(嫟x^XX?YڤuA){0v?Kڶ~;RO_ }M3fit8&Hg^L,2ZFA*-|:=fg./hAaP m&:pKaQ nQlki KnAb/@㡷e09dhLc' Ъ3 ^:J9<7sg<Y4sn3ge; W}ܿxěȇm.M7%nEZoeݺ eT>y^H$6 X(ݏbe! tk` g)Z;ޤaB;/.1!gz27y3*bJ:.b^?Ie$w)idu.RMǑO_"Yqy؂v*? NXCxBP/nYy x:Ұr,rL8bèÚ\n/ʢKLģ?Ew\bBߵĔ7'澶u!ZpCNn%*q"tm0*M5}gxZKbu'҄cEt[.D. ZgRoEC1_.yN~aؽf3R7񃒖k. q#SlN"އb5ny7돋P i"BוO#FuzbL}\I"3 u$ۘŌzu" ã jQ,ՆgTTz(wr$oކqn;"c>Wxv!Hr| )pE=:uy~1pVԈe4fXmS)yelQd ӵ鼎wd)Ȓ Q/6n|475Ϲ47eH+vMgW ]æڛoo?Vow?hu7AF 8MM` %1?WiC:@"f(lq B3|Dc8=")W>-->!\'#/`9nƫN@\7ۑWo2AZ1O-yDh1{m;= Q|Q3밷AErۀZ܈Żzw}o;8nJ+Sx㞣HvYwa^X3`1{*EmHaHN742*M G،^DPs|[fh)¢)+͵{5ow/X> hgb9b֛΀ ilpy2jAkҨu:]jv>5:f|ޟ^y8K6^΀I>M/ŏt>p+%o|tWŭx4XܙcLj ok@48מ}&:&S~K Y[KQ/|`RQdx\Xv칳\t\!PdM-!rf-{UC, Bd3_DNNmT?Ge0G]LaeP#VIA[vJf?MۇƝtDUm5޾W-7+ !^$BY)p&WB'?/s͒{I( ewd?4z<;].0$`m9 c΀kׂx{yUCoCD`:agN ߸W;lp,;q(p~wAP>9רb^#rՆ)fUum{eHY}󻃠U0 <Һ({9;#sQŌe_rJ>!ndyW)`1횆Hg]Kp؜!iP] ֖f~ubJo)UZx`+?mXPJW;FxQ`؅7B#(B#B1;ǣ=ʆou[˻)?7dshM)ʍ+NYnPA]%/(:*l9^4@r穿{S=+ <<#ƛYj#v醃ͫr(! vI4P ;98Hq)w1.*3sPF3dJ2݅JGZyj .Zk_7mJU ZG*ǩCpF=y"Щ]+05k> MMUҕTh][Dlt{N*]3V K*>{%Dq@rwǗ }-+~);YP]d++6&;Pt:vۘF~TH`t!Z,YX,YyCQ[i4𺰷VHԚqU}v A~hw_C(JrS_G)mg`#W_|!I\}ũD 5rp+ɇ)vx^ԁx(YRf 7Z2ߝsKsTzx߬ U _xc<~*cwԯ J`XْWuqGeیMTh{pɧoj9ߒ1$- -49R6%"ڱ. &(=( ly?"uŗ{ڳ QOdfy0Cei˓ ~xǡLgLBAD|JyUZ0@M{*/ 'I^`gbJKw%U 47)zlP˹ӽ k$|.+$M)1K2]6U:2M #li'HA,8=eX]@TR"Up͉ޒ!]HveB*/\JȄ =S,}[(U,g0F 홺uZ,=p)ͻA$Jo#(xls'k1iɼdDëij(>jvxHN c"EAC j%!>n-lyIW]7>Y--6|4*.R5jrX'ZpH8K~u?dz_/pvNw('1Z^E5#Ȫ,e 8Xyjfܼbr1^U3bFÿ^T,so*5v"V247(RACRD㳩@nr3mI:•v *;Qj7V@-' {m{/[v&eK`PzԓyОtlg檂!`۝Rz{Ń|H.0a=ĻJ+wnK%@h˂$3c;$ @MŜ~ICC3v j "Sz ]94?y^'[Ml+IX i* yhjH/dX20Hj $딱K3VCN <{d!{[3iڵ qn1@#+ȡ-}ý,C d|SzS:_,;&^qڠa"4ч]W*_%!N޴ KO xM7DNBG4b$Q׼UDoΩ$-#xL[؝or@QXs^%2VRPEf#^Ouˏ2܎0\M +,wPDOIWQ[$Ԫէ]e.͏K[#T(KѶ]̚:+Ki1R쉼M2:9E9l:.],,Ty*C_9DR<<KP.LQ 2S`/6q7ƨmjU,[FxLjttlxe1NTrie>^v>7ZצZ]TS@Tm3rf1f4ǗX%yɌ{r=<>>*F!Xy ||a IX[;EDZ*ى<_c #w_KX _m9W|U | &-F-pnr̬}2s cHUUhZ\0txG9`lB餎=Dƪإ Di ; v͊:|b 7`zR.ëlv<%^Oy||nqƃ|-}wg) ߃"n-؎ɦxj?;ɾ9XQ}*84EDTB\W-ն%әX`#CQ;b,%wo xO m5/٦[Cv.c^vK0ޑφ[ V ^D B7ל}z|(cHXrULk 󔣛|rYi8_O*jfqM*JaښH&xsRpnK8$KL%\&<4iy@sϯB@5BMH 3n\=Jd-T%Tf-}HFImÕ4!LPRfB!ٸ:qP.U|0x2=^pYd?g|lq4 C!K|B7Ɏs?i,䎒V$HCgHDXD Exb>f1̅dv8[# |+4p5q˩ ī /w{iF7ۅ/mtW4$H$e$WUaM4(E 5+$Qw<6N~RKI㊽Cat-Hn242Mw~$4ߢ<VM"4:`qE$`B{Ӊ ڱN dcvT7vyuH[\9SU#{|\i.؂;h)Da8Ke% <)k,guzE{¨ك+|4S@-MI Q榣a*Q̅/6u!آMA4a#u ̮ЃK`n}Z^4;5B"| [ud҃ J"tjJV0%}B͋}8(W+GWKTəhSu71 .ky5طD.l~s%{_y}U q2KtU}G%3gw&Az*[>ġ6&q8|('gR}5Nb~>Ap_Ąr'۫N[Q R4s<ĩ@c iCt0T?t .iARȭ[*H[򵯦|鶶uU%j NBv-7< ދ(W4[KNɄ*|,35CM^  !ƸěԀa6w䩤W^ɱ #@ru1*Mc\^$ nՂƱ>>l>(,[ȩ1Φ,+؎ e6ֿEWt2R>CSH'.\xݧ`Ij,"DH|ۥ]!:ɲUAuUmFc~<@eRRq1😏+&ىm­Ǻ~V?Dr\8:q9 ̩UEͫ͘sR$ "/{tI,yD{KM`a~ҐGEkb"88hF{x "7~KkԢ<Q)no?~Fe%W%(ǽfEpJ3,"&٩4Q}8Y\$-{ڰ_"Ƌ;i@p`P4uY{BlNB2Hs  #?+du~ˣcQ9DRCf-י Nn2 ^ֆ6(vHBi ZYBbG+ ojUHb9 J= H>R L27ĿíM@x~ʤ;؃@0%B;CXx:os`~{9 #GwD{r1tϛlVNXл}ZKYE< g]7_Q+Y|NrH @6 T }$'Q팯O.ԒȝsDDLlk613&AU˯}f~[W1+f e< Kʌ+.e/&u=aR34  pA/YSgD gtyZ{{XRkk$H!g3أNPՖ?2k-M/i#9A믇>PU;NLFiH5vZK30c(Х1@h(8!Fp<'W,ewd;!nQ噸H*JF]#DUoh l$4jDrTR6߅V܊E6MBhI<_ b_'n ןu̫^u[dPD1Kv@mB@-Z ozmpF;|[&^T)O-}9fdGO/ laRTyĪT L RIA9q:.{nаl&5C~z1n`|ŢABpQ oG="Rm\7ĪvԐ)) ݬ<~/=ڃ0gnut|39ij Uˉ z˪AhE.MP^ chel lKz|oGCbXl83.%pVUr |Z-wM)rwu/I /:{^+D;s^0PY?jǧV:` CwAB(n jIӰ_y΍%b~}3g|æ,uop=X=%ur'|x]W2%xK}Ɂrx*Na#ɁG૽ `y3( kL.}f kqO+𜝦᛾̬GMTiq.r(kc0UVGo`O\tC)4fMJ 'MXMUaճ-1=giKŰ^Gt]ߜ#oHifbN`5Hc9ffxAnö _.0dr:N{*:8YD5н(Z U.H{q:8_s-C :PǀW m01I>V۴<Ҡrl¼:kwRVQ.)zu|vS:5"c p;Oyt:*zYL5tOsDb~irF!M̜I 7o=%q?l!KˈID4ZS|5W?ܸ)*3Y};dNN'je; *]rZVz.}\3"ٻk.F8 y+pN+ os,w ކ1ɏl%{fANY5߇q$l2B{xӄ{P7yZW?7b!B`cӢFݧ-D}裪R.caYP 9sהF[+b~~ٌ5STM{V;P)ѵ0imu&WGBL> AȎzQ?lqz/z mcjsHe@ߡ}PȄҜjpnCqwvlvo^U [7JT[(z~_ru_۵0 ǻ pHnc#Z4;_~&e!,aD:b?PxMu-cwj> *AdҠ܁cJiIş,zff=ewwه*39&Sg@S8iQWGc!H911/ޫUi卡F&@=n[F!_'m6L> {@lCS OF_~)ilYQ[֒+ ]( bB@׈ɴ+@#ZT^i9,to ,^ X &J@l$ A8u{AH伐ăv#̧5WsnO ڢubo Y[/BV UPF}s0ye\P.b_!72By_lUtĒj`^um@C]W(誉eGv.2UGfO߻-%W6w,SyeyC^6$F5J$Db lN ) x o܉ =܌0!4:bTȦʆnRT*e;:;E腩Sqjb4#FURnU"Օ=0p $'ۣܱTxH)B|0K Mmn ?L?AYMtΟ'`eɣe..Ijhm'4EjYr: g,یixKZp$+ᒔ@!fR¹CD{zz{ߟ \ I-ƕcëTJ9)a:"9)]Z)TLezQ=1Qz[?BЉh3kt.+~-2/tV(mF To?giw8tӥQG%v}^V&4 CmSg>k#lu|ZPM࡮ah)-Ƞ E1p<\H/e3UOЬ؞ݠVб8z2Q0w]jo۽?S$&^L7_]e E >$$̀z*#CKjBũC;N%|sMd.A?*d…Ez!b}c5y:{N{1tAg4XYT0;WqMGex2[ ]brfeީ4ޓbo^_r3Asj8qFURܧK;M1$JwE]H8+ijȡ_.գ_ȩ _eWDMĔhnyFBiyUml鑂Odk)8(b=cfPh)} ynթLRt4W %i5KJñ8;R洭o%P@_FcFf Lίm[I VTToK[TSH6I n)#W+)'肢zHph~?D5M,+eeI%UcfQAM7lW,N߲E~+<ٍbP+˱:3HeKkLں,"(#QۣI)avքniR= =_Xo/"9Υ,wKTcLSq|VA֠\DV "Om ՓYT^z}15K7lx2aJ*,1Og0CG>@Հ~+_2ǭ 5`h/n?ה oo_8vI3.: v" cVsAl-=1J+u~;,SU(,E#[ez\'ՏTmÔqe1 tLEb䢉ܢzʮ,B/M@VWDHjB-d \5RdvN'FeıtX[¥x,mtJMdhmʶ+dvfX;F8> ~R\U_2+55q$̳E (EyqZI.Ƀx׹^` AXDz!/tD5ϲ$-G v4^+s$+'df#KąR:.FV A-.k1K3 QɁ#=.3^\ cN؁j_ EB7ԲoۜQoN1#'nL@?rºSht1nAc1#ĈdG%%'0 :cʇ*)}^u R #q&_`Mڑ}SBvڌFm;NAA_ՀB<$od3Q/-: %<}Rӻ7Ï[})8tM;#-"@8˧?#&Ĉ0p}^xdHшFf:B# *mԱ=rtYq&iG  -޾i0HlvP>,9TxE4Ǽ>?'{ >^ v-¼|5kɭrz" Ba?Р? &~87"᪣:t`AZ@ŊlU^Ym(?aA/*]|. UyrTy܏qyY&D5|?й ᚢ*HHf(UWi K rC]@|l{k$[҂DLM;]YU1H(k0uw6ڜ[V`mS zd A:^)W A8F}ndeeE]Yնj|\Z5YZ[2!)'̖ )>4]? ذԤJӫ.'p4f^Mޯ <[\ @F6Mh >qZODbnYZRx-P1g{)gZ":a]1cT~/*I>mYڴs>N'f'$1 ]w50Mސ܉%At{ο"N y]'grT^Wfh<3~#BP2&u]&0;2)ƊW:rFdJbmW4Lk}g_{9ii5T-95g:qIOw`_m&|vJ5 q#%|2|R~<*ˑ 6j!3؞> 6%؟]8ͭCZoߏrHg[bz5R-L][3͔4`dvЄuFq\Ł(J[;e oك Wx?j hu-dD|'7|A2ZDGI"=WBź5%%d0dU(!|)[cX̊ 2.E M:V725=s6W Lj}4O )ٽL@IT/?W0r4"Bk!df2\1ʖVU/zcsN\#_҂d=`3B I l0EgV_>83oFxeq73cXXx]yd=̑n.zfh oC}PBjX7j:| |`c|:s{9B6YnM(uz_N}]w-le`_w'7.ޑl69͕-B E"dFd;tY\AG2H[crXn ^Z붨E9%gJ2 5 tХpFnld\e̩0άÁ ju?y۝ %@/t-X30,);{~ wuj0 . 8o)dOg C2NuLfγ/{ֻ @ːW&򸺵AJ'}1Q T"0w"ZIA<=s܏2CUƗF+icm97%3z%gP ,K|sಚ sP O0O V}F,]0bUk{aGCEfxARX Gm>ҡD;8lyla?hGQ# '/]a ?U!u'M΁CkNur)vRٷ?OKԹt|xuUe`{?@\Gs {ָiŝ: xa-ruDbL; PiT?UY6Dd:*s楇\Ł1wG|)?wC__Rp23v(wJ> :X`b%$?ܾRkfށRyUK}Xtva723*y7?qHDTs{t0kÉz?%ͪ[l4Ln*a J}#+.iI:, r/O*6Xw g:^,lەIMq ؏yQtdBE)ˮ.0+Xe]. oc%DnHR/L(pzYLqijB8:u"ZAmxBQ?V+WIV E676Sv9{[F6ڲޥBN"Or:΅.vlB\M+)OD<>+QxhtR=%Wj͹Zd~V9QJ.=[ܨ+'Gvu*2z\j/Is$A2O8xķ:޸_&QIJM$Ҥ8S1)E÷3QH Y2wm.g(դCzTüYl~޳joTH濫tO'hnrc[I W{228'u"aHhys>5d|"%2)43-ߙJ3{jJ=(sAiDK8^wiw] X5w* ͑Qo9'=??6ȤI*)/NdrbnbѰ}1eA#YELM5XXJIOqI49@2v4Lӯr(M1[[PSͤ5piǤ mݡc ~ H++†Ǻ65 0_`M>6.-%4 ft|@e8Kiv`믮*LvG.Q`c"\;R$_:P (DphrςϺ׀#VFK𡴣Br%0)u N la>OLeV|#[x,wKo6@YʈۦWaXJUsզ3?> ƻM7_c8u<ܒ8@G'PH}zEf$25`I2]KLM|^H:c|֚wZQ2+Ua GMIZ$jeJkC6(KOC{h4s5Eݭ:ixuM-Wr~| 3rw2 Yhi[`} WHB_;*I|a10l)KEuMyq~;A/) l/߀3Ůu+u % {%$7[+ dm߾y!nLYb;Dp|(AڵjK^ھպq#PMT.4͠T^0m Kθ)1DkT>47cht"1Ew ru3ya$/-2_V^E^ d6f5wQ7[4'Yn{=oSUkf 9loиc xV] B0u(%Piq/ :E`OM pXs ]QKɉa:f w&))r\ءVk;~JH_AZn6PMj4 mkBW)NϚDb%TLϩcK6kjꨥ#-bUx.f~ ltef/qg4b>N>O`@1Sp<>u?f|~o{H6;tߓ)`8 LGԅrhM_gȩXAԥϱ$M+IMp[X('JΨ$B_X-q?B) Y.σA*!DE6w`vko4gFb/AdKFB=uXԌC  õJvzbZA>{w5sEA}A"5<~[8OL| ~s$QIb u[e|%:Dm@ýng$ڒs_Afn-s BlgG,o` #ǔ^?l> s {I m?nNŧiHV=y𒥷lJI\ΉxBTL>)68 ;vvkN7u* }-)2ybMPrXLmQ{tc~Kq-4]˒u>{bAC"b mqPuCa@ͣfB欏}#zBkaebERۮ\&Vґ<ϯ'٣i";* |"pC[^{΃jHj`@cwA$xB4UۦeTgC;ڼǣr(HV<"tfTpdOkX6U3 1{&B9B0\L&iv1KE*@Ѝ0!@C$QبTm*)]I*z}[ɞmk·R7&>2'я@Ug) (Snuۑg)'-Wԥ^$n\ Bti9$zNuGG1C(zeh@&/B-e<97